素材

public クラスマテリアル

マテリアルへの参照を表します。

パブリック メソッド

ExternalTexture
マテリアル
makeCopy()
このマテリアルの新しいインスタンスを作成します。
void
setBoolean(String name, boolean x)
void
setBoolean2(String name, boolean x, boolean y)
void
setBoolean3(String name, boolean x, boolean y, boolean z)
void
setboolean4(String name, boolean x, boolean y, boolean z, boolean w)
void
setExternalTextureString 名、ExternalTexture externalTexture)
このマテリアルで、ExternalTexture を 'samplerExternal' 型のパラメータに設定します。
void
setFloat(String name, float x)
void
setFloat2String name、float x、float y)
void
setFloat3String name、float x、float y、float z)
void
setFloat3(String name, Color color)
void
setFloat3(String name, Vector3 value)
void
setFloat4(String name, Color color)
void
setFloat4String name、float x、float y、float z、float w)
void
setInt(String name, int x)
void
setInt2(String name, int x, int y)
void
setInt3(String name, int x, int y, int z)
void
setInt4(String name, int x, int y, int z, int w)
void
setTextureString 名、Texture テクスチャ)

継承されるメソッド

パブリック メソッド

public ExternalTexture getExternalTexture (文字列名)

パラメータ
name

public Material makeCopy ()

このマテリアルの新しいインスタンスを作成します。

新しいマテリアルには、個別に変更可能なマテリアル パラメータの一意のコピーが含まれます。getFilamentEngine マテリアル リソースは不変であり、インスタンス間で共有されます。

public void set ブール値 (文字列名、ブール値 x)

パラメータ
name
x

public void setBoolean2 (文字列名、ブール値 x、ブール値 y)

パラメータ
name
x
y

public void setBoolean3 (文字列名、ブール値 x、ブール値 y、ブール値 z)

パラメータ
name
x
y
z

public void set ブール値 4 (文字列名、ブール値 x、ブール値 y、ブール値 z、ブール値 w)

パラメータ
name
x
y
z
w

public void setExternalTexture (文字列名, ExternalTexture externalTexture)

このマテリアルで、ExternalTexture を 'samplerExternal' 型のパラメータに設定します。

パラメータ
name マテリアル内のパラメータの名前
externalTexture 設定するテクスチャ

public void setFloat (String name, float x)

パラメータ
name
x

public void setFloat2 (文字列名、浮動小数点数、浮動小数点数 y)

パラメータ
name
x
y

public void setFloat3 (文字列名、浮動小数点数 x、浮動小数点数 y、浮動小数点数 z)

パラメータ
name
x
y
z

public void setFloat3 (文字列名、色)

パラメータ
name

public void setFloat3 (文字列名, Vector3 値)

パラメータ
name

public void setFloat4 (文字列名、色)

パラメータ
name

public void setFloat4 (文字列 name、float x、float y、float z、float w)

パラメータ
name
x
y
z
w

public void setInt (String name, int x)

パラメータ
name
x

public void setInt2 (文字列 name, int x, int y)

パラメータ
name
x
y

public void setInt3 (文字列 name, int x, int y, int z)

パラメータ
name
x
y
z

public void setInt4 (文字列 name, int x, int y, int z, int w)

パラメータ
name
x
y
z
w

public void setTexture (文字列名、テクスチャテクスチャ

パラメータ
name
質感