|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.java.joglutils.msg.collections.Vec4fCollection
public class Vec4fCollection
Provides the abstraction of a collection of Vec4f objects while allowing access to the backing store in the form of a direct FloatBuffer to make it easy to pass down to OpenGL.
Constructor Summary | |
---|---|
Vec4fCollection()
Creates an empty Vec4fCollection. |
|
Vec4fCollection(int estimatedSize)
Creates an empty Vec4fCollection with the backing store sized to hold roughly the given number of vectors. |
Method Summary | |
---|---|
void |
add(Vec4f value)
Adds the given Vec4f to this collection, expanding it if necessary. |
Vec4f |
get(int index)
Fetches the Vec4f at the given index. |
FloatBuffer |
getData()
Returns the backing buffer of this collection. |
Vec4f |
remove(int index)
Removes the given Vec4f from this collection. |
void |
set(int index,
Vec4f value)
Stores the given Vec4f at the given index. |
int |
size()
Returns the number of Vec4fs currently in this collection. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Vec4fCollection()
public Vec4fCollection(int estimatedSize)
Method Detail |
---|
public int size()
public void set(int index, Vec4f value) throws IndexOutOfBoundsException
IndexOutOfBoundsException
public Vec4f get(int index) throws IndexOutOfBoundsException
IndexOutOfBoundsException
public void add(Vec4f value)
public Vec4f remove(int index) throws IndexOutOfBoundsException
IndexOutOfBoundsException
public FloatBuffer getData()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |