| BindVaryingBuffer() | Mesh< VERTEX_BUFFER, COMPUTE_CONTROLLER, DRAW_CONTEXT > | inlinevirtual |
| BindVertexBuffer() | Mesh< VERTEX_BUFFER, COMPUTE_CONTROLLER, DRAW_CONTEXT > | inlinevirtual |
| ComputeContext typedef | Mesh< VERTEX_BUFFER, COMPUTE_CONTROLLER, DRAW_CONTEXT > | |
| ComputeController typedef | Mesh< VERTEX_BUFFER, COMPUTE_CONTROLLER, DRAW_CONTEXT > | |
| DrawContext typedef | Mesh< 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)=0 | MeshInterface< 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 typedef | Mesh< VERTEX_BUFFER, COMPUTE_CONTROLLER, DRAW_CONTEXT > | |
| VertexBufferBinding typedef | Mesh< VERTEX_BUFFER, COMPUTE_CONTROLLER, DRAW_CONTEXT > | |
| ~Mesh() | Mesh< VERTEX_BUFFER, COMPUTE_CONTROLLER, DRAW_CONTEXT > | inlinevirtual |
| ~MeshInterface() | MeshInterface< DRAW_CONTEXT > | inlinevirtual |