public class GLResourceList<T extends GLResource> extends java.lang.Object implements GLGarbageSource
| Constructor and Description |
|---|
GLResourceList() |
| Modifier and Type | Method and Description |
|---|---|
void |
dispose(com.jogamp.opengl.GL gl) |
void |
garbage(com.jogamp.opengl.GL gl) |
void |
setDeferredDeleteQueue(GLDeferredDeleteQueue queue)
Installs a deferred-delete queue.
|
void |
track(T resource) |
public java.util.LinkedList<T extends GLResource> resources
public void setDeferredDeleteQueue(GLDeferredDeleteQueue queue)
garbage(GL) no longer
issues GL delete calls itself; instead it enqueues unreferenced resources
for later disposal on a render thread (see GLDeferredDeleteQueue).
Passing null restores the original inline-delete behaviour.public void track(T resource)
public void garbage(com.jogamp.opengl.GL gl)
garbage in interface GLGarbageSourcepublic void dispose(com.jogamp.opengl.GL gl)
dispose in interface GLGarbageSource