All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Mesh< VERTEX_BUFFER, COMPUTE_CONTROLLER, GLDrawContext > Member List

This is the complete list of members for Mesh< VERTEX_BUFFER, COMPUTE_CONTROLLER, GLDrawContext >, including all inherited members.

BindVaryingBuffer()Mesh< VERTEX_BUFFER, COMPUTE_CONTROLLER, GLDrawContext >inlinevirtual
BindVertexBuffer()Mesh< VERTEX_BUFFER, COMPUTE_CONTROLLER, GLDrawContext >inlinevirtual
ComputeContext typedefMesh< VERTEX_BUFFER, COMPUTE_CONTROLLER, GLDrawContext >
ComputeController typedefMesh< VERTEX_BUFFER, COMPUTE_CONTROLLER, GLDrawContext >
DrawContext typedefMesh< VERTEX_BUFFER, COMPUTE_CONTROLLER, GLDrawContext >
GetDrawContext()Mesh< VERTEX_BUFFER, COMPUTE_CONTROLLER, GLDrawContext >inlinevirtual
GetNumVertices() const Mesh< VERTEX_BUFFER, COMPUTE_CONTROLLER, GLDrawContext >inlinevirtual
getNumVertices(Far::TopologyRefiner const &refiner)MeshInterface< DRAW_CONTEXT >inlineprotectedstatic
GetTopologyRefiner() const Mesh< VERTEX_BUFFER, COMPUTE_CONTROLLER, GLDrawContext >inlinevirtual
GetVaryingBuffer()Mesh< VERTEX_BUFFER, COMPUTE_CONTROLLER, GLDrawContext >inlinevirtual
GetVertexBuffer()Mesh< VERTEX_BUFFER, COMPUTE_CONTROLLER, GLDrawContext >inlinevirtual
Mesh(ComputeController *computeController, Far::TopologyRefiner *refiner, int numVertexElements, int numVaryingElements, int level, MeshBitset bits)Mesh< VERTEX_BUFFER, COMPUTE_CONTROLLER, GLDrawContext >inline
Mesh(ComputeController *computeController, Far::TopologyRefiner *refiner, VertexBuffer *vertexBuffer, VertexBuffer *varyingBuffer, ComputeContext *computeContext, DrawContext *drawContext)Mesh< VERTEX_BUFFER, COMPUTE_CONTROLLER, GLDrawContext >inline
MeshInterface()MeshInterface< DRAW_CONTEXT >inline
Refine()Mesh< VERTEX_BUFFER, COMPUTE_CONTROLLER, GLDrawContext >inlinevirtual
Refine(VertexBufferDescriptor const *vertexDesc, VertexBufferDescriptor const *varyingDesc, bool interleaved)Mesh< VERTEX_BUFFER, COMPUTE_CONTROLLER, GLDrawContext >inlinevirtual
refineMesh(Far::TopologyRefiner &refiner, int level, bool adaptive)MeshInterface< DRAW_CONTEXT >inlineprotectedstatic
SetFVarDataChannel(int fvarWidth, std::vector< float > const &fvarData)Mesh< VERTEX_BUFFER, COMPUTE_CONTROLLER, GLDrawContext >inlinevirtual
Synchronize()Mesh< VERTEX_BUFFER, COMPUTE_CONTROLLER, GLDrawContext >inlinevirtual
UpdateVaryingBuffer(float const *varyingData, int startVertex, int numVerts)Mesh< VERTEX_BUFFER, COMPUTE_CONTROLLER, GLDrawContext >inlinevirtual
UpdateVertexBuffer(float const *vertexData, int startVertex, int numVerts)Mesh< VERTEX_BUFFER, COMPUTE_CONTROLLER, GLDrawContext >inlinevirtual
VertexBuffer typedefMesh< VERTEX_BUFFER, COMPUTE_CONTROLLER, GLDrawContext >
VertexBufferBinding typedefMesh< VERTEX_BUFFER, COMPUTE_CONTROLLER, GLDrawContext >
~Mesh()Mesh< VERTEX_BUFFER, COMPUTE_CONTROLLER, GLDrawContext >inlinevirtual
~MeshInterface()MeshInterface< DRAW_CONTEXT >inlinevirtual