org.osm2world.core.target.common.material
Class ImmutableMaterial
Object
Material
ImmutableMaterial
public final class ImmutableMaterial
- extends Material
a simple material class that offers no capabilities beyond the minimum
requirements of Material
Methods inherited from class Material |
ambientColor, brighter, darker, diffuseColor, getAmbientFactor, getColor, getDiffuseFactor, getLighting, getNumTextureLayers, getTextureDataList, getTransparency, makeSmooth, multiplyColor, toString |
Methods inherited from class Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
ImmutableMaterial
public ImmutableMaterial(Material.Lighting lighting,
Color color,
float ambientFactor,
float diffuseFactor,
Material.Transparency transparency,
List<TextureData> textureDataList)
ImmutableMaterial
public ImmutableMaterial(Material.Lighting lighting,
Color color,
Material.Transparency transparency,
List<TextureData> textureDataList)
ImmutableMaterial
public ImmutableMaterial(Material.Lighting lighting,
Color color)
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
equals
public boolean equals(Object obj)
- Overrides:
equals
in class Object