public class ElementArray extends GL3ResourceBase
| Constructor and Description |
|---|
ElementArray(IndexBufferObject ibo) |
| Modifier and Type | Method and Description |
|---|---|
ElementArray |
acquire()
Signal the resource that something is holding a reference to it.
|
void |
bind(com.jogamp.opengl.GL3 gl) |
int |
count() |
void |
dispose(com.jogamp.opengl.GL3 gl)
Discard data, regardless of references
|
void |
fill(com.jogamp.opengl.GL3 gl,
java.nio.ByteBuffer buff,
int type,
int stride,
int count,
int size,
int usage) |
static ElementArray |
generate(com.jogamp.opengl.GL3 gl) |
boolean |
isDisposed()
Returns true if resource has been disposed
|
boolean |
isValid()
Returns true if resource can be used (i.e.
|
int |
stride() |
int |
type() |
void |
unbind(com.jogamp.opengl.GL3 gl) |
dispose, disposeInvalid, disposeInvalid, disposeUnreferenced, disposeUnreferenced, releaseDispose, releaseDisposeacquireAndCount, getReferenceCount, release, releaseAndCountequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitacquireAndCount, getReferenceCount, release, releaseAndCountpublic ElementArray(IndexBufferObject ibo)
public int count()
public int type()
public int stride()
public void fill(com.jogamp.opengl.GL3 gl,
java.nio.ByteBuffer buff,
int type,
int stride,
int count,
int size,
int usage)
public void bind(com.jogamp.opengl.GL3 gl)
public void unbind(com.jogamp.opengl.GL3 gl)
public boolean isValid()
GLResourceisValid in interface GLResourceisValid in class GLResourceBasetrue if the resource can be usedpublic void dispose(com.jogamp.opengl.GL3 gl)
GL3Resourcedispose in interface GL3Resourcedispose in class GL3ResourceBasegl - active contextpublic boolean isDisposed()
GLResourceisDisposed in interface GLResourceisDisposed in class GLResourceBasepublic ElementArray acquire()
ReferenceCountedacquire in interface GL3Resourceacquire in interface GLResourceacquire in interface ReferenceCountedacquire in class GL3ResourceBasepublic static ElementArray generate(com.jogamp.opengl.GL3 gl)