Pular para o conteúdo principal

Material

Referência completa da API de Material, incluindo construtores, atributos, atributos virtuais e métodos.

Pacote: JAVARuntime

Categoria: Material

Componente: não


public class Material

Constructors

SignatureDescription
Material(Material)Executa Material e retorna quando a chamada do motor termina.
Material()Executa Material e retorna quando a chamada do motor termina.

Attributes

NameTypeDescription
materialMaterialRepresenta o valor de material armazenado nesta instância. Leia ou atribua para atualizar a propriedade.

Virtual Attributes

NameTypeAccessDescription
shaderStringget/setAtributo virtual exposto por getShader. Acesse como um campo para ler ou escrever o valor subjacente.

Methods

SignatureReturnsDescription
getColor(String)ColorRetorna a propriedade propriedade color atual``.
findColor(String)ColorExecuta a operação findColor usando os parâmetros informados (entryName).
setColor(String, Color)voidDefine ou atualiza a propriedade propriedade color``.
setDiffuse(Color)voidDefine ou atualiza a propriedade propriedade diffuse``.
getVector2(String)JAVARuntime.Vector2Retorna a propriedade propriedade vector2 atual``.
findVector2(String)JAVARuntime.Vector2Executa a operação findVector2 usando os parâmetros informados (entryName).
setVector2(String, JAVARuntime.Vector2)voidDefine ou atualiza a propriedade propriedade vector2``.
getBoolean(String)booleanRetorna a propriedade propriedade boolean atual``.
findBoolean(String)booleanExecuta a operação findBoolean usando os parâmetros informados (entryName).
setBoolean(String, boolean)voidDefine ou atualiza a propriedade propriedade boolean``.
setReceiveLight(boolean)voidDefine ou atualiza a propriedade propriedade receive light``.
getFloat(String)floatRetorna a propriedade propriedade float atual``.
findFloat(String)floatExecuta a operação findFloat usando os parâmetros informados (entryName).
setFloat(String, float)voidDefine ou atualiza a propriedade propriedade float``.
setMinimalAlphaIntensity(float)voidDefine ou atualiza a propriedade propriedade minimal alpha intensity``.
setHeightIntensity(float)voidDefine ou atualiza a propriedade propriedade height intensity``.
setUvSize(float)voidDefine ou atualiza a propriedade propriedade uv size``.
setAlphaCutout(float)voidDefine ou atualiza a propriedade propriedade alpha cutout``.
setSpecular(float)voidDefine ou atualiza a propriedade propriedade specular``.
getTexture(String)TextureRetorna a propriedade propriedade texture atual``.
findTexture(String)TextureExecuta a operação findTexture usando os parâmetros informados (entryName).
setTexture(String, Texture)voidDefine ou atualiza a propriedade propriedade texture``.
setTextureFile(String, TextureFile)voidDefine ou atualiza a propriedade propriedade texture file``.
setAlbedo(Texture)voidDefine ou atualiza a propriedade propriedade albedo``.
setAlbedo(TextureFile)voidDefine ou atualiza a propriedade propriedade albedo``.
setNormalMap(Texture)voidDefine ou atualiza a propriedade propriedade normal map``.
setNormalMap(TextureFile)voidDefine ou atualiza a propriedade propriedade normal map``.
setRoughness(Texture)voidDefine ou atualiza a propriedade propriedade roughness``.
setRoughness(TextureFile)voidDefine ou atualiza a propriedade propriedade roughness``.
setMetallic(Texture)voidDefine ou atualiza a propriedade propriedade metallic``.
setMetallic(TextureFile)voidDefine ou atualiza a propriedade propriedade metallic``.
setAoMap(Texture)voidDefine ou atualiza a propriedade propriedade ao map``.
setAoMap(TextureFile)voidDefine ou atualiza a propriedade propriedade ao map``.
setHeightMap(Texture)voidDefine ou atualiza a propriedade propriedade height map``.
setHeightMap(TextureFile)voidDefine ou atualiza a propriedade propriedade height map``.
setEmissiveMap(Texture)voidDefine ou atualiza a propriedade propriedade emissive map``.
setEmissiveMap(TextureFile)voidDefine ou atualiza a propriedade propriedade emissive map``.
setAlphaMap(Texture)voidDefine ou atualiza a propriedade propriedade alpha map``.
setAlphaMap(TextureFile)voidDefine ou atualiza a propriedade propriedade alpha map``.
setMatcap(Matcap)voidDefine ou atualiza a propriedade propriedade matcap``.
reloadEntries()voidExecuta a operação reloadEntries.
toJson()StringExecuta a operação toJson.

Static Methods

SignatureReturnsDescription
loadFile(MaterialFile)MaterialCarrega file no objeto.