|
Blender V4.3
|
This is the complete list of members for blender::opensubdiv::EvalOutputAPI, including all inherited members.
| EvalOutputAPI(EvalOutput *implementation, PatchMap *patch_map) | blender::opensubdiv::EvalOutputAPI | |
| evaluateFaceVarying(const int face_varying_channel, const int ptes_face_index, float face_u, float face_v, float face_varying[2]) | blender::opensubdiv::EvalOutputAPI | |
| evaluateLimit(const int ptex_face_index, float face_u, float face_v, float P[3], float dPdu[3], float dPdv[3]) | blender::opensubdiv::EvalOutputAPI | |
| evaluatePatchesLimit(const OpenSubdiv_PatchCoord *patch_coords, const int num_patch_coords, float *P, float *dPdu, float *dPdv) | blender::opensubdiv::EvalOutputAPI | |
| evaluateVarying(const int ptes_face_index, float face_u, float face_v, float varying[3]) | blender::opensubdiv::EvalOutputAPI | |
| evaluateVertexData(const int ptes_face_index, float face_u, float face_v, float data[]) | blender::opensubdiv::EvalOutputAPI | |
| fillFVarPatchArraysBuffer(const int face_varying_channel, OpenSubdiv_Buffer *patch_arrays_buffer) | blender::opensubdiv::EvalOutputAPI | |
| fillPatchArraysBuffer(OpenSubdiv_Buffer *patch_arrays_buffer) | blender::opensubdiv::EvalOutputAPI | |
| getPatchMap(OpenSubdiv_Buffer *patch_map_handles, OpenSubdiv_Buffer *patch_map_quadtree, int *min_patch_face, int *max_patch_face, int *max_depth, int *patches_are_triangular) | blender::opensubdiv::EvalOutputAPI | |
| hasVertexData() const | blender::opensubdiv::EvalOutputAPI | |
| implementation_ | blender::opensubdiv::EvalOutputAPI | protected |
| patch_map_ | blender::opensubdiv::EvalOutputAPI | protected |
| refine() | blender::opensubdiv::EvalOutputAPI | |
| setCoarsePositions(const float *positions, const int start_vertex_index, const int num_vertices) | blender::opensubdiv::EvalOutputAPI | |
| setCoarsePositionsFromBuffer(const void *buffer, const int start_offset, const int stride, const int start_vertex_index, const int num_vertices) | blender::opensubdiv::EvalOutputAPI | |
| setFaceVaryingData(const int face_varying_channel, const float *varying_data, const int start_vertex_index, const int num_vertices) | blender::opensubdiv::EvalOutputAPI | |
| setFaceVaryingDataFromBuffer(const int face_varying_channel, const void *buffer, const int start_offset, const int stride, const int start_vertex_index, const int num_vertices) | blender::opensubdiv::EvalOutputAPI | |
| setSettings(const OpenSubdiv_EvaluatorSettings *settings) | blender::opensubdiv::EvalOutputAPI | |
| setVaryingData(const float *varying_data, const int start_vertex_index, const int num_vertices) | blender::opensubdiv::EvalOutputAPI | |
| setVaryingDataFromBuffer(const void *buffer, const int start_offset, const int stride, const int start_vertex_index, const int num_vertices) | blender::opensubdiv::EvalOutputAPI | |
| setVertexData(const float *data, const int start_vertex_index, const int num_vertices) | blender::opensubdiv::EvalOutputAPI | |
| wrapFVarPatchIndexBuffer(const int face_varying_channel, OpenSubdiv_Buffer *patch_index_buffer) | blender::opensubdiv::EvalOutputAPI | |
| wrapFVarPatchParamBuffer(const int face_varying_channel, OpenSubdiv_Buffer *patch_param_buffer) | blender::opensubdiv::EvalOutputAPI | |
| wrapFVarSrcBuffer(const int face_varying_channel, OpenSubdiv_Buffer *src_buffer) | blender::opensubdiv::EvalOutputAPI | |
| wrapPatchIndexBuffer(OpenSubdiv_Buffer *patch_index_buffer) | blender::opensubdiv::EvalOutputAPI | |
| wrapPatchParamBuffer(OpenSubdiv_Buffer *patch_param_buffer) | blender::opensubdiv::EvalOutputAPI | |
| wrapSrcBuffer(OpenSubdiv_Buffer *src_buffer) | blender::opensubdiv::EvalOutputAPI | |
| wrapSrcVertexDataBuffer(OpenSubdiv_Buffer *src_buffer) | blender::opensubdiv::EvalOutputAPI | |
| ~EvalOutputAPI() | blender::opensubdiv::EvalOutputAPI |