jjdh.opengl.engine.buffers
Class IndexBuffer
java.lang.Object
jjdh.opengl.engine.buffers.AbstractBuffer
jjdh.opengl.engine.buffers.SingleIntegerBuffer
jjdh.opengl.engine.buffers.IndexBuffer
- All Implemented Interfaces:
- GLSwitchable, GLBuffer, GLRenderable
- Direct Known Subclasses:
- SpecializedIndexBuffer
public abstract class IndexBuffer
- extends SingleIntegerBuffer
- implements GLRenderable
Method Summary |
void |
bind(javax.media.opengl.GL gl)
Try to load this buffer as an VBO into OpenGL. |
void |
disable(javax.media.opengl.GL gl)
|
void |
draw(javax.media.opengl.GL gl,
int glMode)
|
void |
draw(javax.media.opengl.GL gl,
int glMode,
int number)
|
void |
enable(javax.media.opengl.GL gl)
|
generator
protected NormalGenerator generator
IndexBuffer
public IndexBuffer(NormalGenerator generator)
IndexBuffer
public IndexBuffer(NormalGenerator generator,
int capacity)
bind
public void bind(javax.media.opengl.GL gl)
- Description copied from interface:
GLBuffer
- Try to load this buffer as an VBO into OpenGL.
- Specified by:
bind
in interface GLBuffer
- Overrides:
bind
in class AbstractBuffer
- Parameters:
gl
- an interface to OpenGL
draw
public void draw(javax.media.opengl.GL gl,
int glMode)
- Specified by:
draw
in interface GLRenderable
draw
public void draw(javax.media.opengl.GL gl,
int glMode,
int number)
enable
public void enable(javax.media.opengl.GL gl)
- Specified by:
enable
in interface GLSwitchable
disable
public void disable(javax.media.opengl.GL gl)
- Specified by:
disable
in interface GLSwitchable
Copyright © 2006 Jonas Jacobi and Dennis Heidsiek. All Rights Reserved.