com.jme.scene.geometryinstancing.instance
Class GeometryInstance<T extends GeometryInstanceAttributes>

java.lang.Object
  extended by com.jme.scene.geometryinstancing.instance.GeometryInstance<T>
Direct Known Subclasses:
GeometryBatchInstance

public abstract class GeometryInstance<T extends GeometryInstanceAttributes>
extends java.lang.Object

GeometryInstance uses a GeometryInstanceAttributes to define an instance of object in world space.

Author:
Patrik Lindegrén

Field Summary
protected  T attributes
           
 
Constructor Summary
GeometryInstance(T attributes)
           
 
Method Summary
abstract  void commit(TriMesh batch)
           
 T getAttributes()
           
abstract  int getNumIndices()
           
abstract  int getNumVerts()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

attributes

protected T extends GeometryInstanceAttributes attributes
Constructor Detail

GeometryInstance

public GeometryInstance(T attributes)
Method Detail

commit

public abstract void commit(TriMesh batch)

getNumIndices

public abstract int getNumIndices()

getNumVerts

public abstract int getNumVerts()

getAttributes

public T getAttributes()