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

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

BindVaryingBuffer()Mesh< VERTEX_BUFFER, COMPUTE_CONTROLLER, DRAW_CONTEXT >inlinevirtual
BindVertexBuffer()Mesh< VERTEX_BUFFER, COMPUTE_CONTROLLER, DRAW_CONTEXT >inlinevirtual
ComputeContext typedefMesh< VERTEX_BUFFER, COMPUTE_CONTROLLER, DRAW_CONTEXT >
ComputeController typedefMesh< VERTEX_BUFFER, COMPUTE_CONTROLLER, DRAW_CONTEXT >
DrawContext typedefMesh< VERTEX_BUFFER, COMPUTE_CONTROLLER, DRAW_CONTEXT >
GetDrawContext()Mesh< VERTEX_BUFFER, COMPUTE_CONTROLLER, DRAW_CONTEXT >inlinevirtual
GetNumVertices() const Mesh< VERTEX_BUFFER, COMPUTE_CONTROLLER, DRAW_CONTEXT >inlinevirtual
getNumVertices(Far::TopologyRefiner const &refiner)MeshInterface< DRAW_CONTEXT >inlineprotectedstatic
Mesh(ComputeController *computeController, Far::TopologyRefiner *refiner, int numVertexElements, int numVaryingElements, int level, MeshBitset bits=MeshBitset())Mesh< VERTEX_BUFFER, COMPUTE_CONTROLLER, DRAW_CONTEXT >inline
Mesh(ComputeController *computeController, Far::TopologyRefiner *refiner, VertexBuffer *vertexBuffer, VertexBuffer *varyingBuffer, ComputeContext *computeContext, DrawContext *drawContext)Mesh< VERTEX_BUFFER, COMPUTE_CONTROLLER, DRAW_CONTEXT >inline
MeshInterface()MeshInterface< DRAW_CONTEXT >inline
Refine()Mesh< VERTEX_BUFFER, COMPUTE_CONTROLLER, DRAW_CONTEXT >inlinevirtual
Refine(VertexBufferDescriptor const *vertexDesc, VertexBufferDescriptor const *varyingDesc)Mesh< VERTEX_BUFFER, COMPUTE_CONTROLLER, DRAW_CONTEXT >inlinevirtual
OpenSubdiv::OPENSUBDIV_VERSION::Osd::MeshInterface::Refine(VertexBufferDescriptor const *vertexDesc, VertexBufferDescriptor const *varyingDesc, bool interleaved)=0MeshInterface< DRAW_CONTEXT >pure virtual
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, DRAW_CONTEXT >inlinevirtual
Synchronize()Mesh< VERTEX_BUFFER, COMPUTE_CONTROLLER, DRAW_CONTEXT >inlinevirtual
UpdateVaryingBuffer(float const *varyingData, int startVertex, int numVerts)Mesh< VERTEX_BUFFER, COMPUTE_CONTROLLER, DRAW_CONTEXT >inlinevirtual
UpdateVertexBuffer(float const *vertexData, int startVertex, int numVerts)Mesh< VERTEX_BUFFER, COMPUTE_CONTROLLER, DRAW_CONTEXT >inlinevirtual
VertexBuffer typedefMesh< VERTEX_BUFFER, COMPUTE_CONTROLLER, DRAW_CONTEXT >
VertexBufferBinding typedefMesh< VERTEX_BUFFER, COMPUTE_CONTROLLER, DRAW_CONTEXT >
~Mesh()Mesh< VERTEX_BUFFER, COMPUTE_CONTROLLER, DRAW_CONTEXT >inlinevirtual
~MeshInterface()MeshInterface< DRAW_CONTEXT >inlinevirtual