Materi

class publik Material

Merepresentasikan referensi ke materi.

Metode Publik

ExternalTexture
Material
makeCopy()
Membuat instance Baru dari Materi ini.
void
setBoolean(nama String, boolean x)
void
setBoolean2(nama String, boolean x, boolean y)
void
setBoolean3(nama String, boolean x, boolean y, boolean z)
void
setBoolean4(nama String, boolean x, boolean y, boolean z, boolean w)
void
setExternalTexture(nama String, ExternalTexture externalTexture)
Menetapkan ExternalTexture ke parameter jenis 'samplerExternal' pada materi ini.
void
setFloat(nama String, float x)
void
setFloat2(nama String, float x, float y)
void
setFloat3(nama String, float x, float y, float z)
void
setFloat3(nama String, warna Color)
void
setFloat3(nama String, nilai Vector3)
void
setFloat4(nama String, warna Color)
void
setFloat4(nama String, float x, float y, float z, float w)
void
setInt(nama String, int x)
void
setInt2(String name, int x, int y)
void
setInt3(Nama String, int x, int y, int z)
void
setInt4(String name, int x, int y, int z, int w)
void
setTexture(nama String, Texture tekstur)

Metode Turunan

Metode Publik

publik ExternalTexture getExternalTexture (namaString)

Parameter
nama

publik Material makeCopy ()

Membuat instance Baru dari Materi ini.

Materi baru akan memiliki salinan unik parameter material yang dapat diubah secara independen. Resource material getFilamentEngine tidak dapat diubah dan akan dibagikan antar-instance.

publik void setBoolean (Nama string, boolean x)

Parameter
nama
x

publik void setBoolean2 (Nama string, boolean x, boolean y)

Parameter
nama
x
y

publik void setBoolean3 (String name, boolean x, boolean y, boolean z)

Parameter
nama
x
y
z

publik void setBoolean4 (String name, boolean x, boolean y, boolean z, boolean w)

Parameter
nama
x
y
z
w

publik void setExternalTexture (nama String, ExternalTexture externalTexture)

Menetapkan ExternalTexture ke parameter jenis 'samplerExternal' pada materi ini.

Parameter
nama nama parameter dalam material
externalTexture tekstur yang akan disetel

public void setFloat (String name, float x)

Parameter
nama
x

public void setFloat2 (String name, float x, float y)

Parameter
nama
x
y

publik void setFloat3 (String name, float x, float y, float z)

Parameter
nama
x
y
z

public void setFloat3 (nama String, Color warna)

Parameter
nama
warna

publik void setFloat3 (nama String, nilai Vector3

Parameter
nama
value

public void setFloat4 (nama String, Color warna)

Parameter
nama
warna

publik void setFloat4 (String name, float x, float y, float z, float w)

Parameter
nama
x
y
z
w

public void setInt (String name, int x)

Parameter
nama
x

publik void setInt2 (String name, int x, int y)

Parameter
nama
x
y

publik void setInt3 (String name, int x, int y, int z)

Parameter
nama
x
y
z

public void setInt4 (String name, int x, int y, int z, int w)

Parameter
nama
x
y
z
w

publik void setTexture (Nama string, Tekstur)

Parameter
nama
tekstur