net.jinx.video
Class ColorCube

java.lang.Object
  extended by net.jinx.video.ColorCube
All Implemented Interfaces:
Visible

public class ColorCube
extends java.lang.Object
implements Visible


Constructor Summary
ColorCube()
           
ColorCube(float scale)
           
 
Method Summary
 void deinit(Context opt)
          Deinitializes this Visible, disposing of any resources that it may be using.
 void draw(Context opt)
          Renders this Visible to glDrawable.
 void init(Context opt)
          Initializes this Visible, preparing it for rendering.
static Model newColorCubeModel(float scale)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ColorCube

public ColorCube()

ColorCube

public ColorCube(float scale)
Method Detail

init

public void init(Context opt)
Description copied from interface: Visible
Initializes this Visible, preparing it for rendering. If this Visible contains other Visibles, then their init methods MUST be called first. This is essential for DisplayList objects to function properly and efficiently.

Specified by:
init in interface Visible
Parameters:
opt - describes the rendering options that are being used.

deinit

public void deinit(Context opt)
Description copied from interface: Visible
Deinitializes this Visible, disposing of any resources that it may be using. If this Visible contains other Visibles, then their deinit methods MUST be called last. This is important for display lists.

Specified by:
deinit in interface Visible
Parameters:
opt - describes the rendering options that are being used.

draw

public void draw(Context opt)
Description copied from interface: Visible
Renders this Visible to glDrawable.

Specified by:
draw in interface Visible
Parameters:
opt - describes the rendering options that are being used.

newColorCubeModel

public static Model newColorCubeModel(float scale)