Blender V5.0
blender::opensubdiv::EvalOutputAPI Member List

This is the complete list of members for blender::opensubdiv::EvalOutputAPI, including all inherited members.

create_face_varying_patch_array_buf(const int face_varying_channel)blender::opensubdiv::EvalOutputAPI
create_patch_arrays_buf()blender::opensubdiv::EvalOutputAPI
EvalOutputAPI(EvalOutput *implementation, PatchMap *patch_map)blender::opensubdiv::EvalOutputAPI
evaluateFaceVarying(const int face_varying_channel, const int ptex_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 ptex_face_index, float face_u, float face_v, float varying[3])blender::opensubdiv::EvalOutputAPI
evaluateVertexData(const int ptex_face_index, float face_u, float face_v, float data[])blender::opensubdiv::EvalOutputAPI
get_face_varying_patch_index_buf(const int face_varying_channel)blender::opensubdiv::EvalOutputAPI
get_face_varying_patch_param_buf(const int face_varying_channel)blender::opensubdiv::EvalOutputAPI
get_face_varying_source_buf(const int face_varying_channel)blender::opensubdiv::EvalOutputAPI
get_face_varying_source_offset(const int face_varying_channel) constblender::opensubdiv::EvalOutputAPI
get_patch_index_buf()blender::opensubdiv::EvalOutputAPI
get_patch_param_buf()blender::opensubdiv::EvalOutputAPI
get_source_buf()blender::opensubdiv::EvalOutputAPI
get_source_data_buf()blender::opensubdiv::EvalOutputAPI
getPatchMap(blender::gpu::VertBuf *patch_map_handles, blender::gpu::VertBuf *patch_map_quadtree, int *min_patch_face, int *max_patch_face, int *max_depth, int *patches_are_triangular)blender::opensubdiv::EvalOutputAPI
hasVertexData() constblender::opensubdiv::EvalOutputAPI
implementation_blender::opensubdiv::EvalOutputAPIprotected
patch_map_blender::opensubdiv::EvalOutputAPIprotected
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
~EvalOutputAPI()blender::opensubdiv::EvalOutputAPI