Class GltfScene.MaterialInfo
java.lang.Object
com.codename1.gpu.GltfScene.MaterialInfo
- Enclosing class:
GltfScene
The parts of a glTF material a
Material can express.-
Method Summary
Modifier and TypeMethodDescriptionintThe base color factor as ARGB.intThe emissive factor as an opaque ARGB colour, black for none.intgetImage()The index of the base color image, or -1.floatThe metallic factor, from 0 to 1; glTF's default is 1.getName()The material's name, or an empty string.floatThe roughness factor, from 0 to 1; glTF's default is 1.booleanisBlend()True when the material's alpha mode isBLEND.booleanTrue when back faces must not be culled.
-
Method Details
-
getMetallic
public float getMetallic()The metallic factor, from 0 to 1; glTF's default is 1. -
getRoughness
public float getRoughness()The roughness factor, from 0 to 1; glTF's default is 1. -
getEmissive
public int getEmissive()The emissive factor as an opaque ARGB colour, black for none. -
getName
The material's name, or an empty string. -
getBaseColor
public int getBaseColor()The base color factor as ARGB. -
getImage
public int getImage()The index of the base color image, or -1. -
isDoubleSided
public boolean isDoubleSided()True when back faces must not be culled. -
isBlend
public boolean isBlend()True when the material's alpha mode isBLEND.
-