public abstract class GL2ResourceBase extends GLResourceBase implements GL2Resource
| Modifier and Type | Method and Description |
|---|---|
GL2ResourceBase |
acquire()
Signal the resource that something is holding a reference to it.
|
void |
dispose(com.jogamp.opengl.GL gl)
Discard data, regardless of existing references
|
abstract void |
dispose(com.jogamp.opengl.GL2 gl)
Discard data, regardless of references
|
boolean |
disposeInvalid(com.jogamp.opengl.GL gl)
Dispose an invalid resource
|
boolean |
disposeInvalid(com.jogamp.opengl.GL2 gl) |
boolean |
disposeUnreferenced(com.jogamp.opengl.GL gl)
Dispose if object is unreferenced
|
boolean |
disposeUnreferenced(com.jogamp.opengl.GL2 gl) |
boolean |
releaseDispose(com.jogamp.opengl.GL gl)
Decrement reference count and dispose if no longer referenced,
returning true if disposed
|
boolean |
releaseDispose(com.jogamp.opengl.GL2 gl) |
isDisposed, isValidacquireAndCount, getReferenceCount, release, releaseAndCountequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisDisposed, isValidacquireAndCount, getReferenceCount, release, releaseAndCountpublic abstract void dispose(com.jogamp.opengl.GL2 gl)
GL2Resourcedispose in interface GL2Resourcepublic void dispose(com.jogamp.opengl.GL gl)
GLResourcedispose in interface GLResourcedispose in class GLResourceBasepublic boolean disposeInvalid(com.jogamp.opengl.GL2 gl)
disposeInvalid in interface GL2Resourcepublic boolean disposeInvalid(com.jogamp.opengl.GL gl)
GLResourcedisposeInvalid in interface GLResourcedisposeInvalid in class GLResourceBasepublic boolean disposeUnreferenced(com.jogamp.opengl.GL2 gl)
disposeUnreferenced in interface GL2Resourcepublic boolean disposeUnreferenced(com.jogamp.opengl.GL gl)
GLResourcedisposeUnreferenced in interface GLResourcedisposeUnreferenced in class GLResourceBasegl - contextpublic boolean releaseDispose(com.jogamp.opengl.GL2 gl)
releaseDispose in interface GL2Resourcepublic boolean releaseDispose(com.jogamp.opengl.GL gl)
GLResourcereleaseDispose in interface GLResourcereleaseDispose in class GLResourceBasepublic GL2ResourceBase acquire()
ReferenceCountedacquire in interface GL2Resourceacquire in interface GLResourceacquire in interface ReferenceCountedacquire in class GLResourceBase