|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use BufferObject | |
|---|---|
| com.threerings.opengl.effect.config | Effect configurations. |
| com.threerings.opengl.geometry | |
| com.threerings.opengl.geometry.config | Geometry configurations. |
| com.threerings.opengl.geometry.util | |
| com.threerings.opengl.renderer | |
| com.threerings.opengl.renderer.state | |
| Uses of BufferObject in com.threerings.opengl.effect.config |
|---|
| Fields in com.threerings.opengl.effect.config with type parameters of type BufferObject | |
|---|---|
SoftReference<BufferObject> |
ParticleSystemConfig.Layer.elementArrayBuffer
The shared element array buffer. |
| Uses of BufferObject in com.threerings.opengl.geometry |
|---|
| Constructors in com.threerings.opengl.geometry with parameters of type BufferObject | |
|---|---|
DynamicGeometry(float[] data,
BufferObject arrayBuffer)
Creates a new dynamic geometry that will draw from a VBO. |
|
DynamicGeometry(float[] data,
BufferObject arrayBuffer,
FloatBuffer floatArray)
Creates a new dynamic geometry. |
|
| Uses of BufferObject in com.threerings.opengl.geometry.config |
|---|
| Methods in com.threerings.opengl.geometry.config with parameters of type BufferObject | |
|---|---|
ArrayState[] |
GeometryConfig.Stored.createArrayStates(GlContext ctx,
PassDescriptor[] passes,
PassSummary summary,
boolean staticVBO,
boolean staticIBO,
BufferObject arrayBuffer,
FloatBuffer floatArray)
Creates a set of array states for this geometry. |
| Uses of BufferObject in com.threerings.opengl.geometry.util |
|---|
| Methods in com.threerings.opengl.geometry.util with parameters of type BufferObject | |
|---|---|
static ArrayState[] |
GeometryUtil.createArrayStates(HashMap<String,ClientArray> vertexAttribArrays,
HashIntMap<ClientArray> texCoordArrays,
ClientArray colorArray,
ClientArray normalArray,
ClientArray vertexArray,
BufferObject elementArrayBuffer,
PassDescriptor[] passes)
Creates a set of array states for the specified passes. |
| Uses of BufferObject in com.threerings.opengl.renderer |
|---|
| Fields in com.threerings.opengl.renderer declared as BufferObject | |
|---|---|
BufferObject |
ClientArray.arrayBuffer
The buffer object, if using one. |
| Methods in com.threerings.opengl.renderer with parameters of type BufferObject | |
|---|---|
ClientArray |
ClientArray.set(int size,
int type,
boolean normalized,
int stride,
long offset,
BufferObject arrayBuffer,
FloatBuffer floatArray)
Sets all fields at once. |
void |
Renderer.setArrayState(int firstVertexAttribIndex,
ClientArray[] vertexAttribArrays,
ClientArray[] texCoordArrays,
ClientArray colorArray,
ClientArray normalArray,
ClientArray vertexArray,
BufferObject elementArrayBuffer)
Sets the client array state. |
| Constructors in com.threerings.opengl.renderer with parameters of type BufferObject | |
|---|---|
ClientArray(int size,
int type,
boolean normalized,
int stride,
long offset,
BufferObject arrayBuffer,
FloatBuffer floatArray)
Creates an array. |
|
ClientArray(int size,
int type,
BufferObject arrayBuffer)
Creates a simple array that draws from a buffer object. |
|
ClientArray(int size,
int type,
int stride,
long offset,
BufferObject arrayBuffer)
Creates an array that draws from part of a buffer object. |
|
| Uses of BufferObject in com.threerings.opengl.renderer.state |
|---|
| Methods in com.threerings.opengl.renderer.state that return BufferObject | |
|---|---|
BufferObject |
ArrayState.getElementArrayBuffer()
Returns a reference to the element array buffer object. |
| Constructors in com.threerings.opengl.renderer.state with parameters of type BufferObject | |
|---|---|
ArrayState(int firstVertexAttribIndex,
ClientArray[] vertexAttribArrays,
ClientArray[] texCoordArrays,
ClientArray colorArray,
ClientArray normalArray,
ClientArray vertexArray,
BufferObject elementArrayBuffer)
Creates a new array state. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||