jjdh API

jjdh.opengl.engine.buffers
Class FloatBlockBuffer

java.lang.Object
  extended by jjdh.opengl.engine.buffers.AbstractBuffer
      extended by jjdh.opengl.engine.buffers.SingleFloatBuffer
          extended by jjdh.opengl.engine.buffers.FloatBlockBuffer
All Implemented Interfaces:
GLSwitchable, GLBuffer
Direct Known Subclasses:
ColorBuffer, NormalBuffer, TextureBuffer, VertexBuffer

public abstract class FloatBlockBuffer
extends SingleFloatBuffer


Field Summary
 
Fields inherited from class jjdh.opengl.engine.buffers.SingleFloatBuffer
buffer
 
Fields inherited from class jjdh.opengl.engine.buffers.AbstractBuffer
byteBuffer, isVBO, vboIndex
 
Constructor Summary
FloatBlockBuffer(int capacity)
           
 
Method Summary
 int capacity()
           
abstract  int getBlockSize()
           
 void put(float... f)
           
 void put(FloatBuffer f)
           
protected  void recreateFloatBlockBuffer(int capacity)
           
 int remaining()
           
 String toString()
           
 
Methods inherited from class jjdh.opengl.engine.buffers.SingleFloatBuffer
recreateFloatBuffer, rewind
 
Methods inherited from class jjdh.opengl.engine.buffers.AbstractBuffer
bind, bind, dispose, isBindable, isVBO, recreateByteBuffer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface jjdh.opengl.core.interfaces.GLSwitchable
disable, enable
 

Constructor Detail

FloatBlockBuffer

public FloatBlockBuffer(int capacity)
Method Detail

recreateFloatBlockBuffer

protected void recreateFloatBlockBuffer(int capacity)

getBlockSize

public abstract int getBlockSize()
Returns:
how many floats contains to a single Block

capacity

public int capacity()

remaining

public int remaining()

put

public void put(float... f)

put

public void put(FloatBuffer f)

toString

public String toString()
Overrides:
toString in class SingleFloatBuffer

jjdh API

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