| 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)=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 |
| 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) const | blender::opensubdiv::EvalOutputAPI::EvalOutput | 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 |
| 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 |
| ~EvalOutput()=default | blender::opensubdiv::EvalOutputAPI::EvalOutput | virtual |