Documentation

classe publique Material

Représente une référence à un support.

Méthodes publiques

ExternalTexture
Material
makeCopy().
Crée une instance de ce Material.
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
setExternalTexture(String name, ExternalTextureexternalTexture)
Définit un ExternalTexture sur un paramètre du type 'samplerExternal' sur ce matériau.
void
setFloat(nom de la chaîne, nombre décimal x)
void
setFloat2(nom de la chaîne, nombre décimal x, nombre décimal Y)
void
setFloat3 (nom de la chaîne (String, float x, float y, float z))
void
setFloat3(nom de la chaîne, couleur couleur)
void
setFloat3(nom de la chaîne, valeur Vector3)
void
setFloat4(nom de la chaîne, couleur couleur)
void
setFloat4 (nom de la chaîne (String, float x, float y, float z, float w))
void
setInt(nom de la chaîne, int x)
void
setInt2(nom de la chaîne, int x, int y)
void
setInt3(nom de la chaîne, int x, int y, int z)
void
setInt4(nom de la chaîne, int x, int y, int z, int w)
void
setTexture (nom de la chaîne, texture Texture)

Méthodes héritées

Méthodes publiques

public ExternalTexture getExternalTexture (Nom de la chaîne)

Paramètres
name (nom)

public Material makeCopy ()

Crée une instance de ce Material.

Le nouveau support comporte une copie unique des paramètres Material, qui peut être modifiée indépendamment. La ressource matérielle getFilamentEngine est immuable et sera partagée entre les instances.

public void setboolean (String name, boolean x)

Paramètres
name (nom)
x

public void setboolean2 (String name, boolean x, boolean y)

Paramètres
name (nom)
x
y

public void setboolean3 (String name, boolean x, boolean y, boolean z)

Paramètres
name (nom)
x
y
z

public void setboolean4 (String name, boolean x, boolean y, boolean z, boolean w)

Paramètres
name (nom)
x
y
z
w

public void setExternalTexture (String name, ExternalTexture externalTexture)

Définit un ExternalTexture sur un paramètre du type 'samplerExternal' sur ce matériau.

Paramètres
name (nom) Nom du paramètre dans le support
textureexterne la texture à définir

public void setFloat (String name, float x)

Paramètres
name (nom)
x

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

Paramètres
name (nom)
x
y

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

Paramètres
name (nom)
x
y
z

public void setFloat3 (nom de la chaîne (String, couleur couleur)

Paramètres
name (nom)
couleur

public void setFloat3 (nom de la chaîne (String, valeur Vector3)

Paramètres
name (nom)
valeur

public void setFloat4 (nom de la chaîne, couleur couleur)

Paramètres
name (nom)
couleur

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

Paramètres
name (nom)
x
y
z
w

public voidsetInt(String name, int x)

Paramètres
name (nom)
x

public voidsetInt2(String name, int x, int y)

Paramètres
name (nom)
x
y

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

Paramètres
name (nom)
x
y
z

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

Paramètres
name (nom)
x
y
z
w

public void setTexture (nom de la chaîne (chaîne, texture texture))

Paramètres
name (nom)
texture