com.jme.scene.geometryinstancing.instance
Class GeometryBatchCreator

java.lang.Object
  extended by com.jme.scene.geometryinstancing.instance.GeometryBatchCreator

public class GeometryBatchCreator
extends java.lang.Object

GeometryBatchCreator is a container class for GeometryInstances.

Author:
Patrik Lindegrén

Field Summary
protected  java.util.ArrayList<GeometryInstance> instances
           
 
Constructor Summary
GeometryBatchCreator()
           
 
Method Summary
 void addInstance(GeometryInstance geometryInstance)
           
 void clearInstances()
           
 void commit(TriMesh batch)
           
 java.util.ArrayList<GeometryInstance> getInstances()
           
 int getNumIndices()
           
 int getNumVertices()
           
 void removeInstance(GeometryInstance geometryInstance)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

instances

protected java.util.ArrayList<GeometryInstance> instances
Constructor Detail

GeometryBatchCreator

public GeometryBatchCreator()
Method Detail

clearInstances

public void clearInstances()

addInstance

public void addInstance(GeometryInstance geometryInstance)

removeInstance

public void removeInstance(GeometryInstance geometryInstance)

getNumVertices

public int getNumVertices()

getNumIndices

public int getNumIndices()

getInstances

public java.util.ArrayList<GeometryInstance> getInstances()

commit

public void commit(TriMesh batch)