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 |