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()