additv.drawables
Class ADrawable

java.lang.Object
  extended by additv.drawables.ADrawable
All Implemented Interfaces:
ADrawableI
Direct Known Subclasses:
A3DSScene, AColladaScene, AGeoSurface, AMesh, AMixer, APath, APlane, AProcessingScene, AQuad, AScene, ASprite, AText, Slice

public abstract class ADrawable
extends java.lang.Object
implements ADrawableI


Field Summary
 ADrawList children
           
 AToggle drawn
           
 AToggle enabled
           
 AModifierList modifiers
           
 ATransform transform
           
 
Constructor Summary
ADrawable()
           
 
Method Summary
 ADrawableI addChild(ADrawableI child)
           
 AModifierI addModifier(AModifierI mod)
           
 void clearChildren()
           
 void drawChildren(javax.media.opengl.GL gl)
           
 void drawModified(javax.media.opengl.GL gl)
           
 ADrawList getChildren()
           
 AModifierList getModifiers()
           
 ATransform getTransform()
           
 void setTransform(ATransform transform)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface additv.drawables.ADrawableI
cleanup, draw, getName, prepare
 

Field Detail

children

public ADrawList children

modifiers

public AModifierList modifiers

enabled

public AToggle enabled

drawn

public AToggle drawn

transform

public ATransform transform
Constructor Detail

ADrawable

public ADrawable()
Method Detail

getChildren

public ADrawList getChildren()
Specified by:
getChildren in interface ADrawableI

addChild

public ADrawableI addChild(ADrawableI child)
Specified by:
addChild in interface ADrawableI

getTransform

public ATransform getTransform()
Specified by:
getTransform in interface ADrawableI

setTransform

public void setTransform(ATransform transform)
Specified by:
setTransform in interface ADrawableI

clearChildren

public void clearChildren()

getModifiers

public AModifierList getModifiers()
Specified by:
getModifiers in interface ADrawableI

addModifier

public AModifierI addModifier(AModifierI mod)
Specified by:
addModifier in interface ADrawableI

drawModified

public void drawModified(javax.media.opengl.GL gl)
Specified by:
drawModified in interface ADrawableI

drawChildren

public void drawChildren(javax.media.opengl.GL gl)