Material

public class Material

Stellt einen Verweis auf ein Material dar.

Public Methods

Externer Text
Material
makeCopy()
Erstellt eine neue Instanz dieses Materials.
Ungültig
setBoolesch(String-Name, boolesch x)
Ungültig
setBoolesch2(String-Name, boolesch x, boolesch y)
Ungültig
setBoolesch3(String-Name, boolesch x, boolesch y, boolesch z)
Ungültig
setBoolesch4(String-Name, boolesch x, boolesch y, boolesch z, boolesch w)
Ungültig
setExternalTexture(String-Name, ExternalTexture externalTexture)
Legt einen ExternalTexture für einen Parameter des Typs 'samplerExternal' auf diesem Material fest.
Ungültig
setFloat(String-Name, Gleitkommazahl x)
Ungültig
setFloat2(String-Name, Gleitkommazahl x, Gleitkommazahl y)
Ungültig
setFloat3(String-Name, Gleitkommazahl x, Gleitkommazahl y, Gleitkommazahl z)
Ungültig
setFloat3(String-Name, Color-Farbe)
Ungültig
setFloat3(String-Name, Vector3-Wert)
Ungültig
setFloat4(String-Name, Color-Farbe)
Ungültig
setFloat4(String-Name, float x, float y, float z, float w)
Ungültig
setInt(String-Name, Ganzzahl x)
Ungültig
setInt2(String-Name, int x, int y)
Ungültig
setInt3(String-Name, int x, int y, int z)
Ungültig
setInt4(String-Name, int x, int y, int z, int w)
Ungültig
setTexture(String-Name, Texture-Textur)

Übernommene Methoden

Public Methods

public ExternalTexture getExternalTexture (String name)

Parameter
name

public Material makeCopy ()

Erstellt eine neue Instanz dieses Materials.

Das neue Material enthält eine eindeutige Kopie der Materialparameter, die unabhängig voneinander geändert werden können. Die Materialressource für getFilamentEngine ist unveränderlich und wird zwischen Instanzen verwendet.

public void setBoolesch (String name, Boolesch x)

Parameter
name
x

öffentlich void setBoolesch2 (String Name, boolesch x, boolesch y)

Parameter
name
x
y

öffentlich void setBoolesch3 (String Name, boolesch x, boolesch y, boolesch z)

Parameter
name
x
y
z

öffentlich void setBoolesch4 (String Name, boolesch x, boolesch y, boolesch z, boolesch w)

Parameter
name
x
y
z
w

public void setExternalTexture (String name, ExternalTexture externalTexture)

Legt einen ExternalTexture für einen Parameter des Typs 'samplerExternal' auf diesem Material fest.

Parameter
name Der Name des Parameters im Material
Externer Text die einzustellende Textur

public void setFloat (String name, float x)

Parameter
name
x

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

Parameter
name
x
y

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

Parameter
name
x
y
z

public void setFloat3 (String name, Color color)

Parameter
name
Farbe

public void setFloat3 (String name, Vector3-Wert)

Parameter
name
Wert

public void setFloat4 (String name, Color color)

Parameter
name
Farbe

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

Parameter
name
x
y
z
w

public void setInt (String name, int x)

Parameter
name
x

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

Parameter
name
x
y

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

Parameter
name
x
y
z

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

Parameter
name
x
y
z
w

public void setTexture (String name, Texture Textur)

Parameter
name
Textur