The ref and unref methods should be
used during the creation and destruction of OpenGL contexts by JOGL
in order to update the liveness of the objects being tracked. The
various other methods should be called by the OpenGL binding in the
various named methods.
| Modifier and Type | Class and Description |
|---|---|
| pack-priv abstract static class | |
| pack-priv static class |
| Modifier and Type | Field and Description |
|---|---|
| private static final int | |
| private static final int | |
| private static final boolean | |
| private boolean | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| private GLObjectTracker. | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| private int | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| private void | |
| private void | |
| private void | |
| public synchronized void | |
| public synchronized void | |
| public synchronized void | |
| public synchronized void | |
| public synchronized void | |
| public synchronized void | |
| public synchronized void | |
| public synchronized void | |
| public synchronized void | |
| public synchronized void | |
| public synchronized void | |
| public synchronized void | |
| public synchronized void | |
| public synchronized void | |
| public synchronized void | |
| public synchronized void | |
| public synchronized void | |
| public synchronized void | |
| public synchronized void | |
| public synchronized void | |
| public synchronized void | |
| public synchronized void | |
| public synchronized void | |
| public synchronized void | |
| public synchronized void | |
| public synchronized void | |
| public synchronized void | |
| public synchronized void | |
| public synchronized void | |
| public synchronized void | |
| public synchronized void | |
| public synchronized void | |
| public synchronized void | |
| public void | |
| private void | |
| private GLObjectTracker. | |
| public synchronized void | |
| private void | |
| private void | |
| private void | |
| public synchronized void | |
| public synchronized void | |
| public synchronized void | |
| public synchronized void | |
| public synchronized void | |
| public synchronized void | |
| public synchronized void | |
| public synchronized void | |
| public synchronized void | |
| public synchronized void | |
| public synchronized void | |
| public synchronized void | |
| public synchronized void | |
| public synchronized void | |
| public synchronized void | |
| public synchronized void | |
| public synchronized void | |
| public synchronized void | |
| public synchronized void | |
| public synchronized void | |
| public synchronized void | |
| public synchronized void | |
| public synchronized void | |
| public synchronized void | |
| public synchronized void | |
| public synchronized void | |
| public synchronized void | |
| public synchronized void | |
| public synchronized void | |
| public synchronized void | |
| public synchronized void | |
| public synchronized void | |
| public synchronized void | |
| public void |
| BUFFERS | back to summary |
|---|---|
| private static final int BUFFERS | |
| BUFFERS_ARB | back to summary |
|---|---|
| private static final int BUFFERS_ARB | |
| DEBUG | back to summary |
|---|---|
| private static final boolean DEBUG | |
| dirty | back to summary |
|---|---|
| private boolean dirty | |
| FENCES_APPLE | back to summary |
|---|---|
| private static final int FENCES_APPLE | |
| FENCES_NV | back to summary |
|---|---|
| private static final int FENCES_NV | |
| FRAGMENT_SHADERS_ATI | back to summary |
|---|---|
| private static final int FRAGMENT_SHADERS_ATI | |
| FRAMEBUFFERS_EXT | back to summary |
|---|---|
| private static final int FRAMEBUFFERS_EXT | |
| LISTS | back to summary |
|---|---|
| private static final int LISTS | |
| lists | back to summary |
|---|---|
| private GLObjectTracker. | |
| NUM_OBJECT_TYPES | back to summary |
|---|---|
| private static final int NUM_OBJECT_TYPES | |
| OCCLUSION_QUERIES_NV | back to summary |
|---|---|
| private static final int OCCLUSION_QUERIES_NV | |
| PROGRAM_AND_SHADER_OBJECTS_ARB | back to summary |
|---|---|
| private static final int PROGRAM_AND_SHADER_OBJECTS_ARB | |
| PROGRAM_OBJECTS | back to summary |
|---|---|
| private static final int PROGRAM_OBJECTS | |
| PROGRAMS_ARB | back to summary |
|---|---|
| private static final int PROGRAMS_ARB | |
| PROGRAMS_NV | back to summary |
|---|---|
| private static final int PROGRAMS_NV | |
| QUERIES | back to summary |
|---|---|
| private static final int QUERIES | |
| QUERIES_ARB | back to summary |
|---|---|
| private static final int QUERIES_ARB | |
| refCount | back to summary |
|---|---|
| private int refCount | |
| RENDERBUFFERS_EXT | back to summary |
|---|---|
| private static final int RENDERBUFFERS_EXT | |
| SHADER_OBJECTS | back to summary |
|---|---|
| private static final int SHADER_OBJECTS | |
| TEXTURES | back to summary |
|---|---|
| private static final int TEXTURES | |
| VERTEX_ARRAYS_APPLE | back to summary |
|---|---|
| private static final int VERTEX_ARRAYS_APPLE | |
| VERTEX_SHADERS_EXT | back to summary |
|---|---|
| private static final int VERTEX_SHADERS_EXT | |
| GLObjectTracker | back to summary |
|---|---|
| public GLObjectTracker() | |
| add | back to summary |
|---|---|
| private void add(GLObjectTracker. | |
| add | back to summary |
|---|---|
| private void add(GLObjectTracker. | |
| add | back to summary |
|---|---|
| private void add(GLObjectTracker. | |
| addBuffers | back to summary |
|---|---|
| public synchronized void addBuffers(int n, IntBuffer ids) | |
| addBuffers | back to summary |
|---|---|
| public synchronized void addBuffers(int n, int[] ids, int ids_offset) | |
| addBuffersARB | back to summary |
|---|---|
| public synchronized void addBuffersARB(int n, IntBuffer ids) | |
| addBuffersARB | back to summary |
|---|---|
| public synchronized void addBuffersARB(int n, int[] ids, int ids_offset) | |
| addFencesAPPLE | back to summary |
|---|---|
| public synchronized void addFencesAPPLE(int n, IntBuffer ids) | |
| addFencesAPPLE | back to summary |
|---|---|
| public synchronized void addFencesAPPLE(int n, int[] ids, int ids_offset) | |
| addFencesNV | back to summary |
|---|---|
| public synchronized void addFencesNV(int n, IntBuffer ids) | |
| addFencesNV | back to summary |
|---|---|
| public synchronized void addFencesNV(int n, int[] ids, int ids_offset) | |
| addFragmentShadersATI | back to summary |
|---|---|
| public synchronized void addFragmentShadersATI(int start, int n) | |
| addFramebuffersEXT | back to summary |
|---|---|
| public synchronized void addFramebuffersEXT(int n, IntBuffer ids) | |
| addFramebuffersEXT | back to summary |
|---|---|
| public synchronized void addFramebuffersEXT(int n, int[] ids, int ids_offset) | |
| addLists | back to summary |
|---|---|
| public synchronized void addLists(int start, int n) | |
| addOcclusionQueriesNV | back to summary |
|---|---|
| public synchronized void addOcclusionQueriesNV(int n, IntBuffer ids) | |
| addOcclusionQueriesNV | back to summary |
|---|---|
| public synchronized void addOcclusionQueriesNV(int n, int[] ids, int ids_offset) | |
| addProgramObject | back to summary |
|---|---|
| public synchronized void addProgramObject(int obj) | |
| addProgramObjectARB | back to summary |
|---|---|
| public synchronized void addProgramObjectARB(int obj) | |
| addProgramsARB | back to summary |
|---|---|
| public synchronized void addProgramsARB(int n, IntBuffer ids) | |
| addProgramsARB | back to summary |
|---|---|
| public synchronized void addProgramsARB(int n, int[] ids, int ids_offset) | |
| addProgramsNV | back to summary |
|---|---|
| public synchronized void addProgramsNV(int n, IntBuffer ids) | |
| addProgramsNV | back to summary |
|---|---|
| public synchronized void addProgramsNV(int n, int[] ids, int ids_offset) | |
| addQueries | back to summary |
|---|---|
| public synchronized void addQueries(int n, IntBuffer ids) | |
| addQueries | back to summary |
|---|---|
| public synchronized void addQueries(int n, int[] ids, int ids_offset) | |
| addQueriesARB | back to summary |
|---|---|
| public synchronized void addQueriesARB(int n, IntBuffer ids) | |
| addQueriesARB | back to summary |
|---|---|
| public synchronized void addQueriesARB(int n, int[] ids, int ids_offset) | |
| addRenderbuffersEXT | back to summary |
|---|---|
| public synchronized void addRenderbuffersEXT(int n, IntBuffer ids) | |
| addRenderbuffersEXT | back to summary |
|---|---|
| public synchronized void addRenderbuffersEXT(int n, int[] ids, int ids_offset) | |
| addShaderObject | back to summary |
|---|---|
| public synchronized void addShaderObject(int obj) | |
| addShaderObjectARB | back to summary |
|---|---|
| public synchronized void addShaderObjectARB(int obj) | |
| addTextures | back to summary |
|---|---|
| public synchronized void addTextures(int n, IntBuffer ids) | |
| addTextures | back to summary |
|---|---|
| public synchronized void addTextures(int n, int[] ids, int ids_offset) | |
| addVertexArraysAPPLE | back to summary |
|---|---|
| public synchronized void addVertexArraysAPPLE(int n, IntBuffer ids) | |
| addVertexArraysAPPLE | back to summary |
|---|---|
| public synchronized void addVertexArraysAPPLE(int n, int[] ids, int ids_offset) | |
| addVertexShadersEXT | back to summary |
|---|---|
| public synchronized void addVertexShadersEXT(int start, int n) | |
| clean | back to summary |
|---|---|
| public void clean(GL2 gl) | |
| delete | back to summary |
|---|---|
| private void delete(GL2 gl) | |
| getList | back to summary |
|---|---|
| private GLObjectTracker. | |
| ref | back to summary |
|---|---|
| public synchronized void ref() | |
| remove | back to summary |
|---|---|
| private void remove(GLObjectTracker. | |
| remove | back to summary |
|---|---|
| private void remove(GLObjectTracker. | |
| remove | back to summary |
|---|---|
| private void remove(GLObjectTracker. | |
| removeBuffers | back to summary |
|---|---|
| public synchronized void removeBuffers(int n, IntBuffer ids) | |
| removeBuffers | back to summary |
|---|---|
| public synchronized void removeBuffers(int n, int[] ids, int ids_offset) | |
| removeBuffersARB | back to summary |
|---|---|
| public synchronized void removeBuffersARB(int n, IntBuffer ids) | |
| removeBuffersARB | back to summary |
|---|---|
| public synchronized void removeBuffersARB(int n, int[] ids, int ids_offset) | |
| removeFencesAPPLE | back to summary |
|---|---|
| public synchronized void removeFencesAPPLE(int n, IntBuffer ids) | |
| removeFencesAPPLE | back to summary |
|---|---|
| public synchronized void removeFencesAPPLE(int n, int[] ids, int ids_offset) | |
| removeFencesNV | back to summary |
|---|---|
| public synchronized void removeFencesNV(int n, IntBuffer ids) | |
| removeFencesNV | back to summary |
|---|---|
| public synchronized void removeFencesNV(int n, int[] ids, int ids_offset) | |
| removeFragmentShaderATI | back to summary |
|---|---|
| public synchronized void removeFragmentShaderATI(int obj) | |
| removeFramebuffersEXT | back to summary |
|---|---|
| public synchronized void removeFramebuffersEXT(int n, IntBuffer ids) | |
| removeFramebuffersEXT | back to summary |
|---|---|
| public synchronized void removeFramebuffersEXT(int n, int[] ids, int ids_offset) | |
| removeLists | back to summary |
|---|---|
| public synchronized void removeLists(int start, int n) | |
| removeOcclusionQueriesNV | back to summary |
|---|---|
| public synchronized void removeOcclusionQueriesNV(int n, IntBuffer ids) | |
| removeOcclusionQueriesNV | back to summary |
|---|---|
| public synchronized void removeOcclusionQueriesNV(int n, int[] ids, int ids_offset) | |
| removeProgramObject | back to summary |
|---|---|
| public synchronized void removeProgramObject(int obj) | |
| removeProgramOrShaderObjectARB | back to summary |
|---|---|
| public synchronized void removeProgramOrShaderObjectARB(int obj) | |
| removeProgramsARB | back to summary |
|---|---|
| public synchronized void removeProgramsARB(int n, IntBuffer ids) | |
| removeProgramsARB | back to summary |
|---|---|
| public synchronized void removeProgramsARB(int n, int[] ids, int ids_offset) | |
| removeProgramsNV | back to summary |
|---|---|
| public synchronized void removeProgramsNV(int n, IntBuffer ids) | |
| removeProgramsNV | back to summary |
|---|---|
| public synchronized void removeProgramsNV(int n, int[] ids, int ids_offset) | |
| removeQueries | back to summary |
|---|---|
| public synchronized void removeQueries(int n, IntBuffer ids) | |
| removeQueries | back to summary |
|---|---|
| public synchronized void removeQueries(int n, int[] ids, int ids_offset) | |
| removeQueriesARB | back to summary |
|---|---|
| public synchronized void removeQueriesARB(int n, IntBuffer ids) | |
| removeQueriesARB | back to summary |
|---|---|
| public synchronized void removeQueriesARB(int n, int[] ids, int ids_offset) | |
| removeRenderbuffersEXT | back to summary |
|---|---|
| public synchronized void removeRenderbuffersEXT(int n, IntBuffer ids) | |
| removeRenderbuffersEXT | back to summary |
|---|---|
| public synchronized void removeRenderbuffersEXT(int n, int[] ids, int ids_offset) | |
| removeShaderObject | back to summary |
|---|---|
| public synchronized void removeShaderObject(int obj) | |
| removeTextures | back to summary |
|---|---|
| public synchronized void removeTextures(int n, IntBuffer ids) | |
| removeTextures | back to summary |
|---|---|
| public synchronized void removeTextures(int n, int[] ids, int ids_offset) | |
| removeVertexArraysAPPLE | back to summary |
|---|---|
| public synchronized void removeVertexArraysAPPLE(int n, IntBuffer ids) | |
| removeVertexArraysAPPLE | back to summary |
|---|---|
| public synchronized void removeVertexArraysAPPLE(int n, int[] ids, int ids_offset) | |
| removeVertexShaderEXT | back to summary |
|---|---|
| public synchronized void removeVertexShaderEXT(int obj) | |
| transferAll | back to summary |
|---|---|
| public synchronized void transferAll(GLObjectTracker other) | |
| unref | back to summary |
|---|---|
| public void unref(GLObjectTracker deletedObjectPool) | |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public abstract void |
| Deleter | back to summary |
|---|---|
| pack-priv Deleter() | |
| delete | back to summary |
|---|---|
| public abstract void delete(GL2 gl, int obj) | |
| Modifier and Type | Field and Description |
|---|---|
| private int | |
| private int[] | |
| private GLObjectTracker. | |
| private static final int | |
| private String | |
| private int |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | |
| public void | |
| public void | |
| public void | |
| public boolean | |
| public void |
| capacity | back to summary |
|---|---|
| private int capacity | |
| data | back to summary |
|---|---|
| private int[] data | |
| deleter | back to summary |
|---|---|
| private GLObjectTracker. | |
| MIN_CAPACITY | back to summary |
|---|---|
| private static final int MIN_CAPACITY | |
| name | back to summary |
|---|---|
| private String name | |
| size | back to summary |
|---|---|
| private int size | |
| ObjectList | back to summary |
|---|---|
| public ObjectList(GLObjectTracker. | |
| add | back to summary |
|---|---|
| public void add(int obj) | |
| addAll | back to summary |
|---|---|
| public void addAll(GLObjectTracker. | |
| clear | back to summary |
|---|---|
| public void clear() | |
| delete | back to summary |
|---|---|
| public void delete(GL2 gl) | |
| remove | back to summary |
|---|---|
| public boolean remove(int value) | |
| setName | back to summary |
|---|---|
| public void setName(String name) | |