Factory

publiczna klasa niestandardowa MaterialFactory

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ł>
makeOpaqueWithColor(kontekst kontekst, kolor)
Tworzy nieprzezroczysty obraz Material z datą Color.
static CompletableFuture<Materiał>
makeOpaqueWithTexture(kontekst kontekst, tekstura faktury).
Tworzy nieprzezroczysty obraz Material z datą Texture.
static CompletableFuture<Materiał>
makeTransparentWithColor (kontekst, kolor).
Tworzy przezroczysty element Material z przekazanym Color.
static CompletableFuture<Materiał>
makeTransparentWithTexture(kontekst kontekst, tekstura).
Tworzy przezroczysty element Material z przekazanym Texture.

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).

Wartość stała: "color"

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ż
Wartość stała: "metall"

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ż
Wartość stała: "odczucie&quot

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ż
Wartość stała: " orientacja"

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ż
Wartość stała: "texture"

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.

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ę

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.

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ę