org.xith3d.render
Class SceneGraphOpenGLReferences
java.lang.Object
org.xith3d.render.SceneGraphOpenGLReferences
public class SceneGraphOpenGLReferences
- extends java.lang.Object
This class manages SceneGraphOpenGLReferencees per OpenGL context.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SceneGraphOpenGLReferences
public SceneGraphOpenGLReferences(int numNamesPerContext)
getReference
public final SceneGraphOpenGLReference getReference(CanvasPeer canvasPeer,
SceneGraphOpenGLReferences.Provider provider)
removeReference
public SceneGraphOpenGLReference removeReference(int canvasID)
referenceExists
public final boolean referenceExists(CanvasPeer canvasPeer)
getNumReferences
public final int getNumReferences()
getNumExistingNames
public final int getNumExistingNames()
set
public void set(SceneGraphOpenGLReferences other)
prepareObjectForDestroy
public final void prepareObjectForDestroy(CanvasPeer canvasPeer)
prepareObjectForDestroy
public final void prepareObjectForDestroy()
invalidateNames
public final void invalidateNames()
destroyObjects
public static void destroyObjects(CanvasPeer context)