Client API. The Codename One framework your app is built on: this runs on the device, not in a backend.

public static final class GltfScene.MaterialInfo

  1. Object
  2. GltfScene.MaterialInfo
The parts of a glTF material a Material can express.

Methods

public float getMetallic()The metallic factor, from 0 to 1; glTF’s default is 1.
public float getRoughness()The roughness factor, from 0 to 1; glTF’s default is 1.
public int getEmissive()The emissive factor as an opaque ARGB colour, black for none.
public String getName()The material’s name, or an empty string.
public int getBaseColor()The base color factor as ARGB.
public int getImage()The index of the base color image, or -1.
public boolean isDoubleSided()True when back faces must not be culled.
public boolean isBlend()True when the material’s alpha mode is BLEND.

Inherited methods

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

public String 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 is BLEND.