gestalt.shape
Class DrawableFactory
java.lang.Object
gestalt.shape.DrawableFactory
- Direct Known Subclasses:
- JoglDrawableFactory
public abstract class DrawableFactory
- extends java.lang.Object
|
Method Summary |
abstract Bin3DFinish |
bin3DFinish()
|
abstract Camera |
camera()
|
abstract Cube |
cube()
|
abstract Disk |
disk()
|
abstract Display |
display(DisplayCapabilities theDisplayCapabilities,
MinimalRenderer theResource,
EventHandler theEventHandler)
|
abstract EventHandler |
eventhandler()
|
abstract ExtensionFactory |
extensions()
|
abstract Fog |
fog()
|
abstract FrameFinish |
frameFinish()
|
abstract FrameSetup |
frameSetup()
|
static DrawableFactory |
getDefaultFactory()
|
static DrawableFactory |
getFactory(int theVariant)
|
abstract Light |
light()
|
abstract Line |
line()
|
abstract Material |
material()
|
abstract Mesh |
mesh(boolean useVBO,
float[] theVertices,
int theVertexComponents,
float[] theColors,
int theColorComponents,
float[] theTexCoords,
int theTexCoordComponents,
float[] theNormals,
int thePrimitive)
|
Model |
model(ModelData theModelData,
Mesh theModelView)
|
abstract Origin |
origin()
|
abstract Drawable |
orthoFinish()
|
abstract Drawable |
orthoSetup()
|
abstract Plane |
plane()
|
abstract Quad |
quad()
|
abstract Quads |
quads()
|
abstract Sphere |
sphere()
|
abstract TexturePlugin |
texture()
|
abstract TransformNode |
transformnode()
|
abstract Triangle |
triangle()
|
abstract Triangles |
triangles()
|
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getFactory
public static DrawableFactory getFactory(int theVariant)
getDefaultFactory
public static DrawableFactory getDefaultFactory()
plane
public abstract Plane plane()
cube
public abstract Cube cube()
line
public abstract Line line()
disk
public abstract Disk disk()
sphere
public abstract Sphere sphere()
mesh
public abstract Mesh mesh(boolean useVBO,
float[] theVertices,
int theVertexComponents,
float[] theColors,
int theColorComponents,
float[] theTexCoords,
int theTexCoordComponents,
float[] theNormals,
int thePrimitive)
model
public Model model(ModelData theModelData,
Mesh theModelView)
transformnode
public abstract TransformNode transformnode()
quad
public abstract Quad quad()
quads
public abstract Quads quads()
triangle
public abstract Triangle triangle()
triangles
public abstract Triangles triangles()
orthoSetup
public abstract Drawable orthoSetup()
orthoFinish
public abstract Drawable orthoFinish()
camera
public abstract Camera camera()
fog
public abstract Fog fog()
frameSetup
public abstract FrameSetup frameSetup()
frameFinish
public abstract FrameFinish frameFinish()
light
public abstract Light light()
origin
public abstract Origin origin()
bin3DFinish
public abstract Bin3DFinish bin3DFinish()
extensions
public abstract ExtensionFactory extensions()
eventhandler
public abstract EventHandler eventhandler()
display
public abstract Display display(DisplayCapabilities theDisplayCapabilities,
MinimalRenderer theResource,
EventHandler theEventHandler)
texture
public abstract TexturePlugin texture()
material
public abstract Material material()
processing library gestalt_p5 by Patrick Kochlik + Dennis Paul. (c) 2009