| CpuEvalOutput(const StencilTable *vertex_stencils, const StencilTable *varying_stencils, const std::vector< const StencilTable * > &all_face_varying_stencils, const int face_varying_width, const PatchTable *patch_table, EvaluatorCache *evaluator_cache=nullptr) | blender::opensubdiv::CpuEvalOutput | inline |
| create_face_varying_patch_array_buf(const int) | blender::opensubdiv::EvalOutputAPI::EvalOutput | inlinevirtual |
| create_patch_arrays_buf() | blender::opensubdiv::EvalOutputAPI::EvalOutput | inlinevirtual |
| evalPatches(const PatchCoord *patch_coord, const int num_patch_coords, float *P) override | blender::opensubdiv::VolatileEvalOutput< CpuVertexBuffer, CpuVertexBuffer, StencilTable, CpuPatchTable, CpuEvaluator > | inlinevirtual |
| evalPatchesFaceVarying(const int face_varying_channel, const PatchCoord *patch_coord, const int num_patch_coords, float face_varying[2]) override | blender::opensubdiv::VolatileEvalOutput< CpuVertexBuffer, CpuVertexBuffer, StencilTable, CpuPatchTable, CpuEvaluator > | inlinevirtual |
| evalPatchesVarying(const PatchCoord *patch_coord, const int num_patch_coords, float *varying) override | blender::opensubdiv::VolatileEvalOutput< CpuVertexBuffer, CpuVertexBuffer, StencilTable, CpuPatchTable, CpuEvaluator > | inlinevirtual |
| evalPatchesVertexData(const PatchCoord *patch_coord, const int num_patch_coords, float *data) override | blender::opensubdiv::VolatileEvalOutput< CpuVertexBuffer, CpuVertexBuffer, StencilTable, CpuPatchTable, CpuEvaluator > | inlinevirtual |
| evalPatchesWithDerivatives(const PatchCoord *patch_coord, const int num_patch_coords, float *P, float *dPdu, float *dPdv) override | blender::opensubdiv::VolatileEvalOutput< CpuVertexBuffer, CpuVertexBuffer, StencilTable, CpuPatchTable, CpuEvaluator > | inlinevirtual |
| EvaluatorCache typedef | blender::opensubdiv::VolatileEvalOutput< CpuVertexBuffer, CpuVertexBuffer, StencilTable, CpuPatchTable, CpuEvaluator > | |
| FaceVaryingEval typedef | blender::opensubdiv::VolatileEvalOutput< CpuVertexBuffer, CpuVertexBuffer, StencilTable, CpuPatchTable, CpuEvaluator > | |
| get_face_varying_patch_index_buf(const int) | blender::opensubdiv::EvalOutputAPI::EvalOutput | inlinevirtual |
| get_face_varying_patch_param_buf(const int) | blender::opensubdiv::EvalOutputAPI::EvalOutput | inlinevirtual |
| get_face_varying_source_buf(const int) | blender::opensubdiv::EvalOutputAPI::EvalOutput | inlinevirtual |
| get_face_varying_source_offset(const int face_varying_channel) const override | blender::opensubdiv::VolatileEvalOutput< CpuVertexBuffer, CpuVertexBuffer, StencilTable, CpuPatchTable, CpuEvaluator > | inlinevirtual |
| get_patch_index_buf() | blender::opensubdiv::EvalOutputAPI::EvalOutput | inlinevirtual |
| get_patch_param_buf() | blender::opensubdiv::EvalOutputAPI::EvalOutput | inlinevirtual |
| get_source_buf() | blender::opensubdiv::EvalOutputAPI::EvalOutput | inlinevirtual |
| get_source_data_buf() | blender::opensubdiv::EvalOutputAPI::EvalOutput | inlinevirtual |
| getFVarPatchTable(const int face_varying_channel) const | blender::opensubdiv::VolatileEvalOutput< CpuVertexBuffer, CpuVertexBuffer, StencilTable, CpuPatchTable, CpuEvaluator > | inline |
| getFVarSrcBuffer(const int face_varying_channel) const | blender::opensubdiv::VolatileEvalOutput< CpuVertexBuffer, CpuVertexBuffer, StencilTable, CpuPatchTable, CpuEvaluator > | inline |
| getPatchTable() const | blender::opensubdiv::VolatileEvalOutput< CpuVertexBuffer, CpuVertexBuffer, StencilTable, CpuPatchTable, CpuEvaluator > | inline |
| getSrcBuffer() const | blender::opensubdiv::VolatileEvalOutput< CpuVertexBuffer, CpuVertexBuffer, StencilTable, CpuPatchTable, CpuEvaluator > | inline |
| getSrcVertexDataBuffer() const | blender::opensubdiv::VolatileEvalOutput< CpuVertexBuffer, CpuVertexBuffer, StencilTable, CpuPatchTable, CpuEvaluator > | inline |
| hasFaceVaryingData() const | blender::opensubdiv::VolatileEvalOutput< CpuVertexBuffer, CpuVertexBuffer, StencilTable, CpuPatchTable, CpuEvaluator > | inline |
| hasVaryingData() const | blender::opensubdiv::VolatileEvalOutput< CpuVertexBuffer, CpuVertexBuffer, StencilTable, CpuPatchTable, CpuEvaluator > | inline |
| hasVertexData() const override | blender::opensubdiv::VolatileEvalOutput< CpuVertexBuffer, CpuVertexBuffer, StencilTable, CpuPatchTable, CpuEvaluator > | inlinevirtual |
| refine() override | blender::opensubdiv::VolatileEvalOutput< CpuVertexBuffer, CpuVertexBuffer, StencilTable, CpuPatchTable, CpuEvaluator > | inlinevirtual |
| updateData(const float *src, int start_vertex, int num_vertices) override | blender::opensubdiv::VolatileEvalOutput< CpuVertexBuffer, CpuVertexBuffer, StencilTable, CpuPatchTable, CpuEvaluator > | inlinevirtual |
| updateFaceVaryingData(const int face_varying_channel, const float *src, int start_vertex, int num_vertices) override | blender::opensubdiv::VolatileEvalOutput< CpuVertexBuffer, CpuVertexBuffer, StencilTable, CpuPatchTable, CpuEvaluator > | inlinevirtual |
| updateSettings(const OpenSubdiv_EvaluatorSettings *settings) override | blender::opensubdiv::VolatileEvalOutput< CpuVertexBuffer, CpuVertexBuffer, StencilTable, CpuPatchTable, CpuEvaluator > | inlinevirtual |
| updateVaryingData(const float *src, int start_vertex, int num_vertices) override | blender::opensubdiv::VolatileEvalOutput< CpuVertexBuffer, CpuVertexBuffer, StencilTable, CpuPatchTable, CpuEvaluator > | inlinevirtual |
| updateVertexData(const float *src, int start_vertex, int num_vertices) override | blender::opensubdiv::VolatileEvalOutput< CpuVertexBuffer, CpuVertexBuffer, StencilTable, CpuPatchTable, CpuEvaluator > | inlinevirtual |
| VolatileEvalOutput(const StencilTable *vertex_stencils, const StencilTable *varying_stencils, const std::vector< const StencilTable * > &all_face_varying_stencils, const int face_varying_width, const PatchTable *patch_table, EvaluatorCache *evaluator_cache=NULL, void *device_context=NULL) | blender::opensubdiv::VolatileEvalOutput< CpuVertexBuffer, CpuVertexBuffer, StencilTable, CpuPatchTable, CpuEvaluator > | inline |
| ~EvalOutput()=default | blender::opensubdiv::EvalOutputAPI::EvalOutput | virtual |
| ~VolatileEvalOutput() override | blender::opensubdiv::VolatileEvalOutput< CpuVertexBuffer, CpuVertexBuffer, StencilTable, CpuPatchTable, CpuEvaluator > | inline |