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

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

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