|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.java.joglutils.msg.collections.Vec3fCollection
public class Vec3fCollection
Provides the abstraction of a collection of Vec3f 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 | |
---|---|
Vec3fCollection()
Creates an empty Vec3fCollection. |
|
Vec3fCollection(int estimatedSize)
Creates an empty Vec3fCollection with the backing store sized to hold roughly the given number of vectors. |
Method Summary | |
---|---|
void |
add(Vec3f value)
Adds the given Vec3f to this collection, expanding it if necessary. |
Vec3f |
get(int index)
Fetches the Vec3f at the given index. |
FloatBuffer |
getData()
Returns the backing buffer of this collection. |
Vec3f |
remove(int index)
Removes the given Vec3f from this collection. |
void |
set(int index,
Vec3f value)
Stores the given Vec3f at the given index. |
int |
size()
Returns the number of Vec3fs 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 Vec3fCollection()
public Vec3fCollection(int estimatedSize)
Method Detail |
---|
public int size()
public void set(int index, Vec3f value) throws IndexOutOfBoundsException
IndexOutOfBoundsException
public Vec3f get(int index) throws IndexOutOfBoundsException
IndexOutOfBoundsException
public void add(Vec3f value)
public Vec3f 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 |