public abstract class GL3ResourceBase extends GLResourceBase implements GL3Resource
| Modifier and Type | Method and Description | 
|---|---|
| GL3ResourceBase | 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.GL3 gl)Discard data, regardless of references | 
| boolean | disposeInvalid(com.jogamp.opengl.GL gl)Dispose an invalid resource | 
| boolean | disposeInvalid(com.jogamp.opengl.GL3 gl)Dispose data if the resource is in an invalid state | 
| boolean | disposeUnreferenced(com.jogamp.opengl.GL gl)Dispose if object is unreferenced | 
| boolean | disposeUnreferenced(com.jogamp.opengl.GL3 gl)Dispose if there are currently no held references | 
| 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.GL3 gl)Release reference and dispose if there are no
 more references | 
isDisposed, isValidacquireAndCount, getReferenceCount, release, releaseAndCountequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisDisposed, isValidacquireAndCount, getReferenceCount, release, releaseAndCountpublic abstract void dispose(com.jogamp.opengl.GL3 gl)
GL3Resourcedispose in interface GL3Resourcegl - active contextpublic void dispose(com.jogamp.opengl.GL gl)
GLResourcedispose in interface GLResourcedispose in class GLResourceBasepublic boolean disposeInvalid(com.jogamp.opengl.GL3 gl)
GL3ResourcedisposeInvalid in interface GL3Resourcegl - active contextpublic boolean disposeInvalid(com.jogamp.opengl.GL gl)
GLResourcedisposeInvalid in interface GLResourcedisposeInvalid in class GLResourceBasepublic boolean disposeUnreferenced(com.jogamp.opengl.GL3 gl)
GL3ResourcedisposeUnreferenced in interface GL3Resourcegl - active contextpublic boolean disposeUnreferenced(com.jogamp.opengl.GL gl)
GLResourcedisposeUnreferenced in interface GLResourcedisposeUnreferenced in class GLResourceBasegl - contextpublic boolean releaseDispose(com.jogamp.opengl.GL3 gl)
GL3ResourcereleaseDispose in interface GL3Resourcegl - active contextpublic boolean releaseDispose(com.jogamp.opengl.GL gl)
GLResourcereleaseDispose in interface GLResourcereleaseDispose in class GLResourceBasepublic GL3ResourceBase acquire()
ReferenceCountedacquire in interface GL3Resourceacquire in interface GLResourceacquire in interface ReferenceCountedacquire in class GLResourceBase