Uses of Class
com.threerings.opengl.renderer.BufferObject

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.
 



Copyright © 2011. All Rights Reserved.