Klasa narzędzia używana do tworzenia domyślnych Material
.
Stałe
Ciąg | KOLOR_MATERIALNY | Nazwa parametru materiału służącego do kontrolowania koloru materiałów makeOpaqueWithColor(Context, Color) i makeTransparentWithColor(Context, Color) . |
Ciąg | PODKRĘĆ METABOLIZMOWE | Nazwa parametru materiałowego kontrolującego właściwość metalu wszystkich materiałów MaterialFactory . |
Ciąg | MATERIAL_REFLECTANCE | Nazwa parametru materiału służącego do kontrolowania właściwości odbicia wszystkich materiałów MaterialFactory . |
Ciąg | ROBOTA_MATERIALNA | Nazwa parametru materiału służącego do kontrolowania właściwości grubości wszystkich materiałów MaterialFactory . |
Ciąg | TEKST MATERIALNY | Nazwa parametru materiału służącego do kontrolowania tekstury materiałów makeOpaqueWithTexture(Context, Texture) i makeTransparentWithTexture(Context, Texture) . |
Budownictwo publiczne
Metody publiczne
static CompletableFuture<Materiał> | |
static CompletableFuture<Materiał> | |
static CompletableFuture<Materiał> | |
static CompletableFuture<Materiał> |
Metody dziedziczone
Stałe
publiczna statyczna pozycja ciąg znaków MATERIAL_COLOR
Nazwa parametru materiału służącego do kontrolowania koloru materiałów makeOpaqueWithColor(Context, Color)
i makeTransparentWithColor(Context, Color)
.
Zobacz również
publiczna statyczna ciąg znaków MATERIAL_METALLIC
Nazwa parametru materiałowego kontrolującego właściwość metalu wszystkich materiałów MaterialFactory
. Właściwość metaliczna określa, czy powierzchnia jest metalowa (przewód) czy niemetalowa (przemysłowa). Należy użyć tej wartości jako wartości binarnej ustawionej na
0 lub 1. Wartości pośrednie są bardzo przydatne do tworzenia przejść między różnymi rodzajami powierzchni podczas używania tekstur. Wartością domyślną jest 0.
Zobacz również
publiczna statyczna kolumna ciąg znaków MATERIAL_REFLECTANCE
Nazwa parametru materiału służącego do kontrolowania właściwości odbicia wszystkich materiałów MaterialFactory
. Właściwość odbicia ma wpływ tylko na powierzchnie niemetalowe. Tej właściwości można używać do kontrolowania intensywności spektrum. Ta wartość jest zdefiniowana w zakresie 0–1 i remapuje odsetek odsetka odczuć. Wartością domyślną jest 0,5.
Zobacz również
publiczna statyczny obraz ciąg znaków MATERIAL_ROUGHNESS
Nazwa parametru materiału służącego do kontrolowania właściwości grubości wszystkich materiałów MaterialFactory
. Grubość powierzchni pozwala kontrolować postrzeganą płynność powierzchni. Jeśli grubość wynosi 0, powierzchnia jest idealnie płaska i wysokiej połysku. Bardziej surowa jest powierzchnia, czyli „rozmycie”. Wartością domyślną jest 0,4.
Zobacz również
publiczna statyczna końcowa MATERIAL_TEXTURE
Nazwa parametru materiału służącego do kontrolowania tekstury materiałów makeOpaqueWithTexture(Context, Texture)
i makeTransparentWithTexture(Context, Texture)
.
Zobacz również
Budownictwo publiczne
publiczne MaterialFactory ()
Metody publiczne
public static CompletableFuture<Materiał> makeOpaqueWithColor (Kontekst, kolor)
Tworzy nieprzezroczysty obraz Material
z datą Color
. Color
może być edytowany przez wywołanie setFloat3(String, Color)
z MATERIAL_COLOR
. Metalizm, surowość i odbicie można modyfikować za pomocą właściwości setFloat(String, float)
.
Parametry
sytuacja | kontekst używany do wczytywania zasobu materiału. |
---|---|
kolor | kolor renderowanego materiału. |
Zwraca
- materiał, który wyrenderuje dany kolor.
Zobacz również
public static CompletableFuture<Materiał> makeOpaqueWithTexture (Kontekst, faktura)
Tworzy nieprzezroczysty obraz Material
z datą Texture
. Texture
może być edytowany przez wywołanie setTexture(String, Texture)
z MATERIAL_TEXTURE
. Metalizm, chwast i odbicie można zmienić za pomocą atrybutu setFloat(String, float)
.
Parametry
sytuacja | kontekst używany do wczytywania zasobu materiału. |
---|---|
tekstura | tekstura materiału do wyrenderowania, |
Zwraca
- materiał, który wyrenderuje daną teksturę
Zobacz również
public static CompletableFuture<Materiał> makeTransparentWithColor (Kontekst, kolor)
Tworzy przezroczysty element Material
z przekazanym Color
. Color
może być edytowany przez wywołanie setFloat4(String, Color)
z MATERIAL_COLOR
.
Metalizm, chwast i odbicie można zmienić za pomocą atrybutu setFloat(String, float)
.
Parametry
sytuacja | kontekst używany do wczytywania zasobu materiału. |
---|---|
kolor | kolor renderowanego materiału. |
Zwraca
- materiał, który wyrenderuje dany kolor.
Zobacz również
public static CompletableFuture<Materiał> makeTransparentWithTexture (Kontekst, faktura)
Tworzy przezroczysty element Material
z przekazanym Texture
. Texture
może być edytowany przez wywołanie setTexture(String, Texture)
z MATERIAL_TEXTURE
. Metalizm, chwast i odbicie można zmienić za pomocą atrybutu setFloat(String, float)
.
Parametry
sytuacja | kontekst używany do wczytywania zasobu materiału. |
---|---|
tekstura | tekstura materiału do wyrenderowania, |
Zwraca
- materiał, który wyrenderuje daną teksturę