idx3d
Class idx3d_InternalMaterial
java.lang.Object
idx3d.idx3d_InternalMaterial
- Direct Known Subclasses:
- idx3d_Material
public class idx3d_InternalMaterial
- extends java.lang.Object
This is the superclass of idx3d_Material. This class helps us to taylor
idx3d, if we do not need to load textures from a file or an URL into our
scene.
- Version:
- 1.0 December 25, 2003 Created.
Dependency note: The creation of this class changes the class hierarchy of
idx3d. This change also affects the following classes: idx3d_Material,
Inspector, idx3d_MaterialInspector, idx3d_RenderPipeline, idx3d_Triangle,
idx3d_Rasterizer, idx3d_Scene, idx3d_Object.
- Author:
- Werner Randelshofer
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
textureSettings
public idx3d_TextureSettings textureSettings
envmapSettings
public idx3d_TextureSettings envmapSettings
idx3d_InternalMaterial
public idx3d_InternalMaterial()
idx3d_InternalMaterial
public idx3d_InternalMaterial(int color)
idx3d_InternalMaterial
public idx3d_InternalMaterial(idx3d_Texture t)
setTexture
public void setTexture(idx3d_Texture t)
setEnvmap
public void setEnvmap(idx3d_Texture env)
setColor
public void setColor(int c)
setTransparency
public void setTransparency(int factor)
setTextureTransparency
public void setTextureTransparency(int factor)
setReflectivity
public void setReflectivity(int factor)
setFlat
public void setFlat(boolean flat)
setWireframe
public void setWireframe(boolean wireframe)
setVisible
public void setVisible(boolean b)
getTexture
public idx3d_Texture getTexture()
getEnvmap
public idx3d_Texture getEnvmap()
getColor
public int getColor()
getTransparency
public int getTransparency()
getTextureTransparency
public int getTextureTransparency()
getReflectivity
public int getReflectivity()
isFlat
public boolean isFlat()
isWireframe
public boolean isWireframe()
isVisible
public boolean isVisible()