Material

classe pública Material

Representa uma referência a um material.

Métodos públicos

ExternalTexture (link em inglês)
Material
makeCopy()
Cria uma nova instância desse material.
void
setBoolean(nome da String, booleano x)
void
setBoolean2(nome da String, booleano x, booleano y)
void
setBoolean3 (nome de String, booleano x, booleano y, booleano z)
void
setBoolean4 (nome da String, booleano x, booleano y, booleano z, booleano w).
void
setExternalTexture(nome da String, ExternalTexture externalTexture)
Define um ExternalTexture como um parâmetro do tipo 'samplerExternal' neste material.
void
setFloat(nome da String, float x)
void
setFloat2(nome da String, float x, float y)
void
setFloat3(nome da String, float x, float y, float z)
void
setFloat3(nome da String, cor Color)
void
setFloat3(nome da String, valor Vector3)
void
setFloat4(nome da String, cor Color)
void
setFloat4(nome da String, float x, float y, float z, float w)
void
setInt(nome da string, int x)
void
setInt2(nome da string, int x, int y)
void
setInt3(nome da string, int x, int y, int z)
void
setInt4(nome da string, int x, int y, int z, int w)
void
setTexture(nome da string, textura do Texture)

Métodos herdados

Métodos públicos

público ExternalTexture getExternalTexture (String nome)

Parâmetros
nome

público Material makeCopy ()

Cria uma nova instância desse material.

O novo material terá uma cópia exclusiva dos parâmetros do material que podem ser alterados de forma independente. O recurso do material getFilamentEngine é imutável e será compartilhado entre instâncias.

public void setBoolean (String name, boolean x)

Parâmetros
nome
x

void void setBoolean2 (String nome, booleano x, booleano y)

Parâmetros
nome
x
y

void void setBoolean3 (String nome, booleano x, booleano y, booleano z)

Parâmetros
nome
x
y
z

void void setBoolean4 (String nome, booleano x, booleano y, booleano z, booleano w)

Parâmetros
nome
x
y
z
w

public void setExternalTexture (String nome, ExternalTexture externalTexture)

Define um ExternalTexture como um parâmetro do tipo 'samplerExternal' neste material.

Parâmetros
nome O nome do parâmetro no material
externalTexture [externo] a textura a ser definida

public void setFloat (String nome, float x)

Parâmetros
nome
x

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

Parâmetros
nome
x
y

void void setFloat3 (String nome, float x, float y, float z)

Parâmetros
nome
x
y
z

public void setFloat3 (String name, Color color)

Parâmetros
nome
cor

public void setFloat3 (String name, Vector3 value)

Parâmetros
nome
valor

public void setFloat4 (String name, Color color)

Parâmetros
nome
cor

void void setFloat4 (String nome, float x, float y, float z, float w)

Parâmetros
nome
x
y
z
w

public void setInt (String nome, int x)

Parâmetros
nome
x

void void setInt2 (String nome, int x, int y)

Parâmetros
nome
x
y

void void setInt3 (String nome, int x, int y, int z)

Parâmetros
nome
x
y
z

void void setInt4 (String nome, int x, int y, int z, int w)

Parâmetros
nome
x
y
z
w

public void setTexture (String nome, Texture textura)

Parâmetros
nome
textura