public class GL3PointsVertexBuffer extends GL3ResourceBase
| Constructor and Description |
|---|
GL3PointsVertexBuffer(VertexBufferObject vbo,
GL3VertexAttributeInfo radAttr) |
| Modifier and Type | Method and Description |
|---|---|
GL3PointsVertexBuffer |
acquire()
Signal the resource that something is holding a reference to it.
|
void |
bind(com.jogamp.opengl.GL3 gl,
int numInstances) |
void |
dispose(com.jogamp.opengl.GL3 gl)
Discard data, regardless of references
|
static GL3PointsVertexBuffer |
generate(com.jogamp.opengl.GL3 gl,
GL3VertexAttributeInfo radAttr) |
boolean |
isDisposed()
Returns true if resource has been disposed
|
boolean |
isValid()
Returns true if resource can be used (i.e.
|
boolean |
maybeUpdate(com.jogamp.opengl.GL3 gl,
float pointRadius) |
dispose, disposeInvalid, disposeInvalid, disposeUnreferenced, disposeUnreferenced, releaseDispose, releaseDisposeacquireAndCount, getReferenceCount, release, releaseAndCountequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitacquireAndCount, getReferenceCount, release, releaseAndCountpublic GL3PointsVertexBuffer(VertexBufferObject vbo, GL3VertexAttributeInfo radAttr)
public boolean maybeUpdate(com.jogamp.opengl.GL3 gl,
float pointRadius)
public void bind(com.jogamp.opengl.GL3 gl,
int numInstances)
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 GL3PointsVertexBuffer acquire()
ReferenceCountedacquire in interface GL3Resourceacquire in interface GLResourceacquire in interface ReferenceCountedacquire in class GL3ResourceBasepublic static GL3PointsVertexBuffer generate(com.jogamp.opengl.GL3 gl, GL3VertexAttributeInfo radAttr)