org.osm2world.core.target.common.material
Material.AmbientOcclusion, Material.Interpolation, Material.Shadow, Material.Transparency
ambientFactor, ambientOcclusion, bumpMap, bumpMapInd, color, diffuseFactor, interpolation, shadow, shininess, specularFactor, textureDataList, transparency
Constructor and Description |
---|
ImmutableMaterial(Material.Interpolation interpolation,
Color color) |
ImmutableMaterial(Material.Interpolation interpolation,
Color color,
float ambientFactor,
float diffuseFactor,
float specularFactor,
int shininess,
Material.Transparency transparency,
Material.Shadow shadow,
Material.AmbientOcclusion ao,
List<TextureData> textureDataList) |
ImmutableMaterial(Material.Interpolation interpolation,
Color color,
Material.Transparency transparency,
List<TextureData> textureDataList) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
int |
hashCode() |
ambientColor, brighter, darker, diffuseColor, getAmbientFactor, getAmbientOcclusion, getBumpMap, getBumpMapInd, getColor, getDiffuseFactor, getInterpolation, getNumTextureLayers, getShadow, getShininess, getSpecularFactor, getTextureDataList, getTransparency, hasBumpMap, makeSmooth, multiplyColor, toString, updateBumpMap, withAddedLayers
public ImmutableMaterial(Material.Interpolation interpolation, Color color, float ambientFactor, float diffuseFactor, float specularFactor, int shininess, Material.Transparency transparency, Material.Shadow shadow, Material.AmbientOcclusion ao, List<TextureData> textureDataList)
public ImmutableMaterial(Material.Interpolation interpolation, Color color, Material.Transparency transparency, List<TextureData> textureDataList)
public ImmutableMaterial(Material.Interpolation interpolation, Color color)