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 |