jjdh API

jjdh.opengl.engine.buffers
Class QuadBuffer

java.lang.Object
  extended by jjdh.opengl.engine.buffers.AbstractBuffer
      extended by jjdh.opengl.engine.buffers.SingleIntegerBuffer
          extended by jjdh.opengl.engine.buffers.IndexBuffer
              extended by jjdh.opengl.engine.buffers.SpecializedIndexBuffer
                  extended by jjdh.opengl.engine.buffers.QuadBuffer
All Implemented Interfaces:
GLSwitchable, GLBuffer, GLRenderable

public class QuadBuffer
extends SpecializedIndexBuffer


Field Summary
private  int nextI0
           
private  int nextI1
           
 
Fields inherited from class jjdh.opengl.engine.buffers.SpecializedIndexBuffer
glMode
 
Fields inherited from class jjdh.opengl.engine.buffers.IndexBuffer
generator
 
Fields inherited from class jjdh.opengl.engine.buffers.SingleIntegerBuffer
buffer
 
Fields inherited from class jjdh.opengl.engine.buffers.AbstractBuffer
byteBuffer, isVBO, vboIndex
 
Constructor Summary
QuadBuffer(NormalGenerator generator, int capacity, int glMode)
           
 
Method Summary
 void drawSingleQuad(javax.media.opengl.GL gl, int nr)
           
 void putQuad(int i2, int i3)
           
 void putQuad(int i0, int i1, int i2, int i3)
           
 
Methods inherited from class jjdh.opengl.engine.buffers.SpecializedIndexBuffer
drawIndices, drawIndices, getGLMode
 
Methods inherited from class jjdh.opengl.engine.buffers.IndexBuffer
bind, disable, draw, draw, enable
 
Methods inherited from class jjdh.opengl.engine.buffers.SingleIntegerBuffer
recreateIntegerBuffer, toString
 
Methods inherited from class jjdh.opengl.engine.buffers.AbstractBuffer
bind, dispose, isBindable, isVBO, recreateByteBuffer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

nextI0

private int nextI0

nextI1

private int nextI1
Constructor Detail

QuadBuffer

public QuadBuffer(NormalGenerator generator,
                  int capacity,
                  int glMode)
Method Detail

putQuad

public void putQuad(int i0,
                    int i1,
                    int i2,
                    int i3)

putQuad

public void putQuad(int i2,
                    int i3)

drawSingleQuad

public void drawSingleQuad(javax.media.opengl.GL gl,
                           int nr)

jjdh API

Copyright © 2006 Jonas Jacobi and Dennis Heidsiek. All Rights Reserved.