CubeTwister 2.0alpha141 2011-10-13

idx3d
Class idx3d_InternalMaterial

java.lang.Object
  extended by 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

Field Summary
 idx3d_TextureSettings envmapSettings
           
 idx3d_TextureSettings textureSettings
           
 
Constructor Summary
idx3d_InternalMaterial()
           
idx3d_InternalMaterial(idx3d_Texture t)
           
idx3d_InternalMaterial(int color)
           
 
Method Summary
 int getColor()
           
 idx3d_Texture getEnvmap()
           
 int getReflectivity()
           
 idx3d_Texture getTexture()
           
 int getTextureTransparency()
           
 int getTransparency()
           
 boolean isFlat()
           
 boolean isVisible()
           
 boolean isWireframe()
           
 void setColor(int c)
           
 void setEnvmap(idx3d_Texture env)
           
 void setFlat(boolean flat)
           
 void setReflectivity(int factor)
           
 void setTexture(idx3d_Texture t)
           
 void setTextureTransparency(int factor)
           
 void setTransparency(int factor)
           
 void setVisible(boolean b)
           
 void setWireframe(boolean wireframe)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

textureSettings

public idx3d_TextureSettings textureSettings

envmapSettings

public idx3d_TextureSettings envmapSettings
Constructor Detail

idx3d_InternalMaterial

public idx3d_InternalMaterial()

idx3d_InternalMaterial

public idx3d_InternalMaterial(int color)

idx3d_InternalMaterial

public idx3d_InternalMaterial(idx3d_Texture t)
Method Detail

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()

(c) Werner Randelshofer.
All rights reserved.