| evalPatches(const PatchCoord *patch_coord, const int num_patch_coords, float *P)=0 | blender::opensubdiv::EvalOutputAPI::EvalOutput | pure virtual |
| evalPatchesFaceVarying(const int face_varying_channel, const PatchCoord *patch_coord, const int num_patch_coords, float face_varying[2])=0 | blender::opensubdiv::EvalOutputAPI::EvalOutput | pure virtual |
| evalPatchesVarying(const PatchCoord *patch_coord, const int num_patch_coords, float *varying)=0 | blender::opensubdiv::EvalOutputAPI::EvalOutput | pure virtual |
| evalPatchesVertexData(const PatchCoord *patch_coord, const int num_patch_coords, float *vertex_data)=0 | blender::opensubdiv::EvalOutputAPI::EvalOutput | pure virtual |
| evalPatchesWithDerivatives(const PatchCoord *patch_coord, const int num_patch_coords, float *P, float *dPdu, float *dPdv)=0 | blender::opensubdiv::EvalOutputAPI::EvalOutput | pure virtual |
| fillFVarPatchArraysBuffer(const int, OpenSubdiv_Buffer *) | blender::opensubdiv::EvalOutputAPI::EvalOutput | inlinevirtual |
| fillPatchArraysBuffer(OpenSubdiv_Buffer *) | blender::opensubdiv::EvalOutputAPI::EvalOutput | inlinevirtual |
| hasVertexData() const | blender::opensubdiv::EvalOutputAPI::EvalOutput | inlinevirtual |
| refine()=0 | blender::opensubdiv::EvalOutputAPI::EvalOutput | pure virtual |
| updateData(const float *src, int start_vertex, int num_vertices)=0 | blender::opensubdiv::EvalOutputAPI::EvalOutput | pure virtual |
| updateFaceVaryingData(const int face_varying_channel, const float *src, int start_vertex, int num_vertices)=0 | blender::opensubdiv::EvalOutputAPI::EvalOutput | pure virtual |
| updateSettings(const OpenSubdiv_EvaluatorSettings *settings)=0 | blender::opensubdiv::EvalOutputAPI::EvalOutput | pure virtual |
| updateVaryingData(const float *src, int start_vertex, int num_vertices)=0 | blender::opensubdiv::EvalOutputAPI::EvalOutput | pure virtual |
| updateVertexData(const float *src, int start_vertex, int num_vertices)=0 | blender::opensubdiv::EvalOutputAPI::EvalOutput | pure virtual |
| wrapFVarPatchIndexBuffer(const int, OpenSubdiv_Buffer *) | blender::opensubdiv::EvalOutputAPI::EvalOutput | inlinevirtual |
| wrapFVarPatchParamBuffer(const int, OpenSubdiv_Buffer *) | blender::opensubdiv::EvalOutputAPI::EvalOutput | inlinevirtual |
| wrapFVarSrcBuffer(const int, OpenSubdiv_Buffer *) | blender::opensubdiv::EvalOutputAPI::EvalOutput | inlinevirtual |
| wrapPatchIndexBuffer(OpenSubdiv_Buffer *) | blender::opensubdiv::EvalOutputAPI::EvalOutput | inlinevirtual |
| wrapPatchParamBuffer(OpenSubdiv_Buffer *) | blender::opensubdiv::EvalOutputAPI::EvalOutput | inlinevirtual |
| wrapSrcBuffer(OpenSubdiv_Buffer *) | blender::opensubdiv::EvalOutputAPI::EvalOutput | inlinevirtual |
| wrapSrcVertexDataBuffer(OpenSubdiv_Buffer *) | blender::opensubdiv::EvalOutputAPI::EvalOutput | inlinevirtual |
| ~EvalOutput()=default | blender::opensubdiv::EvalOutputAPI::EvalOutput | virtual |