|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.scilab.forge.scirenderer.implementation.jogl.buffers.JoGLBuffersManager
public class JoGLBuffersManager
| Constructor Summary | |
|---|---|
JoGLBuffersManager()
Default constructor. |
|
| Method Summary | |
|---|---|
int |
bindColorsBuffer(javax.media.opengl.GL gl,
ElementsBuffer buffer)
|
int |
bindIndicesBuffer(javax.media.opengl.GL gl,
IndicesBuffer indices)
|
int |
bindNormalsBuffer(javax.media.opengl.GL gl,
ElementsBuffer buffer)
|
int |
bindTextureCoordinatesBuffer(javax.media.opengl.GL gl,
ElementsBuffer buffer)
|
int |
bindVertexBuffer(javax.media.opengl.GL gl,
ElementsBuffer buffer)
|
ElementsBuffer |
createElementsBuffer()
Create an elements buffer. |
IndicesBuffer |
createIndicesBuffer()
Create an indices buffer. |
void |
dispose(java.util.Collection<? extends DataBuffer> buffers)
Release all resources used by the given buffers. |
void |
dispose(DataBuffer buffer)
Release all resources used by the given buffer. |
void |
glReload(javax.media.opengl.GL gl)
Called when previous OpenGl context is gone. |
void |
glSynchronize(javax.media.opengl.GL gl)
Called before rendering for synchronisation. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public JoGLBuffersManager()
| Method Detail |
|---|
public ElementsBuffer createElementsBuffer()
BuffersManager
createElementsBuffer in interface BuffersManagerpublic IndicesBuffer createIndicesBuffer()
BuffersManager
createIndicesBuffer in interface BuffersManagerpublic void dispose(DataBuffer buffer)
BuffersManager
dispose in interface BuffersManagerbuffer - the given buffer.public void dispose(java.util.Collection<? extends DataBuffer> buffers)
BuffersManager
dispose in interface BuffersManagerbuffers - the given buffers.public void glReload(javax.media.opengl.GL gl)
gl - the new OpenGl context.public void glSynchronize(javax.media.opengl.GL gl)
gl - the OpenGl context.
public int bindVertexBuffer(javax.media.opengl.GL gl,
ElementsBuffer buffer)
public int bindNormalsBuffer(javax.media.opengl.GL gl,
ElementsBuffer buffer)
public int bindTextureCoordinatesBuffer(javax.media.opengl.GL gl,
ElementsBuffer buffer)
public int bindColorsBuffer(javax.media.opengl.GL gl,
ElementsBuffer buffer)
public int bindIndicesBuffer(javax.media.opengl.GL gl,
IndicesBuffer indices)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||