public class GL3SharedPrimitive extends GL3SharedObject
| Modifier and Type | Class and Description |
|---|---|
static class |
GL3SharedPrimitive.AxesKey |
static class |
GL3SharedPrimitive.ConeKey |
static class |
GL3SharedPrimitive.CubeKey |
static class |
GL3SharedPrimitive.CylinderKey |
static class |
GL3SharedPrimitive.PrimitiveKey |
static class |
GL3SharedPrimitive.PrimitiveType |
static class |
GL3SharedPrimitive.SphereKey |
static class |
GL3SharedPrimitive.SpindleKey |
GL3SharedObject.DrawType| Constructor and Description |
|---|
GL3SharedPrimitive(GL3SharedPrimitive.PrimitiveKey key,
GL3VertexAttributeArray[] attributes,
GL3ElementAttributeArray elements,
VertexBufferObject[] vbos,
IndexBufferObject ibo,
int glMode) |
| Modifier and Type | Method and Description |
|---|---|
GL3SharedPrimitive |
acquire()
Signal the resource that something is holding a reference to it.
|
GL3SharedPrimitive.PrimitiveKey |
getKey() |
boolean |
matches(GL3SharedPrimitive.PrimitiveKey key) |
bind, bindAttributes, createVAO, dispose, dispose, draw, draw, draw, drawArrays, drawArrays, drawElements, drawInstanced, drawInstanced, drawInstancedArray, drawInstancedElements, drawWithVAO, equals, getBindVersion, getCount, getDrawType, getGL3ElementAttribute, getGL3VertexAttributes, getMode, getNumInstances, getStart, isDisposed, isValid, setDrawInfo, setDrawInfodispose, disposeInvalid, disposeInvalid, disposeUnreferenced, disposeUnreferenced, releaseDispose, releaseDisposeacquireAndCount, getReferenceCount, release, releaseAndCountequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waithashCodedisposeInvalid, disposeUnreferenced, releaseDisposedispose, disposeInvalid, disposeUnreferenced, releaseDisposeacquireAndCount, getReferenceCount, release, releaseAndCountpublic GL3SharedPrimitive(GL3SharedPrimitive.PrimitiveKey key, GL3VertexAttributeArray[] attributes, GL3ElementAttributeArray elements, VertexBufferObject[] vbos, IndexBufferObject ibo, int glMode)
public GL3SharedPrimitive acquire()
ReferenceCountedacquire in interface GL3Resourceacquire in interface GL3SharedDrawableacquire in interface GLResourceacquire in interface ReferenceCountedacquire in class GL3SharedObjectpublic boolean matches(GL3SharedPrimitive.PrimitiveKey key)
public GL3SharedPrimitive.PrimitiveKey getKey()