Blender  V3.3
blender::opensubdiv::VolatileEvalOutput< SRC_VERTEX_BUFFER, EVAL_VERTEX_BUFFER, STENCIL_TABLE, PATCH_TABLE, EVALUATOR, DEVICE_CONTEXT > Member List

This is the complete list of members for blender::opensubdiv::VolatileEvalOutput< SRC_VERTEX_BUFFER, EVAL_VERTEX_BUFFER, STENCIL_TABLE, PATCH_TABLE, EVALUATOR, DEVICE_CONTEXT >, including all inherited members.

evalPatches(const PatchCoord *patch_coord, const int num_patch_coords, float *P) overrideblender::opensubdiv::VolatileEvalOutput< SRC_VERTEX_BUFFER, EVAL_VERTEX_BUFFER, STENCIL_TABLE, PATCH_TABLE, EVALUATOR, DEVICE_CONTEXT >inlinevirtual
evalPatchesFaceVarying(const int face_varying_channel, const PatchCoord *patch_coord, const int num_patch_coords, float face_varying[2]) overrideblender::opensubdiv::VolatileEvalOutput< SRC_VERTEX_BUFFER, EVAL_VERTEX_BUFFER, STENCIL_TABLE, PATCH_TABLE, EVALUATOR, DEVICE_CONTEXT >inlinevirtual
evalPatchesVarying(const PatchCoord *patch_coord, const int num_patch_coords, float *varying) overrideblender::opensubdiv::VolatileEvalOutput< SRC_VERTEX_BUFFER, EVAL_VERTEX_BUFFER, STENCIL_TABLE, PATCH_TABLE, EVALUATOR, DEVICE_CONTEXT >inlinevirtual
evalPatchesVertexData(const PatchCoord *patch_coord, const int num_patch_coords, float *data) overrideblender::opensubdiv::VolatileEvalOutput< SRC_VERTEX_BUFFER, EVAL_VERTEX_BUFFER, STENCIL_TABLE, PATCH_TABLE, EVALUATOR, DEVICE_CONTEXT >inlinevirtual
evalPatchesWithDerivatives(const PatchCoord *patch_coord, const int num_patch_coords, float *P, float *dPdu, float *dPdv) overrideblender::opensubdiv::VolatileEvalOutput< SRC_VERTEX_BUFFER, EVAL_VERTEX_BUFFER, STENCIL_TABLE, PATCH_TABLE, EVALUATOR, DEVICE_CONTEXT >inlinevirtual
EvaluatorCache typedefblender::opensubdiv::VolatileEvalOutput< SRC_VERTEX_BUFFER, EVAL_VERTEX_BUFFER, STENCIL_TABLE, PATCH_TABLE, EVALUATOR, DEVICE_CONTEXT >
FaceVaryingEval typedefblender::opensubdiv::VolatileEvalOutput< SRC_VERTEX_BUFFER, EVAL_VERTEX_BUFFER, STENCIL_TABLE, PATCH_TABLE, EVALUATOR, DEVICE_CONTEXT >
fillFVarPatchArraysBuffer(const int, OpenSubdiv_Buffer *)blender::opensubdiv::EvalOutputAPI::EvalOutputinlinevirtual
fillPatchArraysBuffer(OpenSubdiv_Buffer *)blender::opensubdiv::EvalOutputAPI::EvalOutputinlinevirtual
getFVarPatchTable(const int face_varying_channel) constblender::opensubdiv::VolatileEvalOutput< SRC_VERTEX_BUFFER, EVAL_VERTEX_BUFFER, STENCIL_TABLE, PATCH_TABLE, EVALUATOR, DEVICE_CONTEXT >inline
getFVarSrcBuffer(const int face_varying_channel) constblender::opensubdiv::VolatileEvalOutput< SRC_VERTEX_BUFFER, EVAL_VERTEX_BUFFER, STENCIL_TABLE, PATCH_TABLE, EVALUATOR, DEVICE_CONTEXT >inline
getFVarSrcBufferOffset(const int face_varying_channel) constblender::opensubdiv::VolatileEvalOutput< SRC_VERTEX_BUFFER, EVAL_VERTEX_BUFFER, STENCIL_TABLE, PATCH_TABLE, EVALUATOR, DEVICE_CONTEXT >inline
getPatchTable() constblender::opensubdiv::VolatileEvalOutput< SRC_VERTEX_BUFFER, EVAL_VERTEX_BUFFER, STENCIL_TABLE, PATCH_TABLE, EVALUATOR, DEVICE_CONTEXT >inline
getSrcBuffer() constblender::opensubdiv::VolatileEvalOutput< SRC_VERTEX_BUFFER, EVAL_VERTEX_BUFFER, STENCIL_TABLE, PATCH_TABLE, EVALUATOR, DEVICE_CONTEXT >inline
getSrcVertexDataBuffer() constblender::opensubdiv::VolatileEvalOutput< SRC_VERTEX_BUFFER, EVAL_VERTEX_BUFFER, STENCIL_TABLE, PATCH_TABLE, EVALUATOR, DEVICE_CONTEXT >inline
hasFaceVaryingData() constblender::opensubdiv::VolatileEvalOutput< SRC_VERTEX_BUFFER, EVAL_VERTEX_BUFFER, STENCIL_TABLE, PATCH_TABLE, EVALUATOR, DEVICE_CONTEXT >inline
hasVaryingData() constblender::opensubdiv::VolatileEvalOutput< SRC_VERTEX_BUFFER, EVAL_VERTEX_BUFFER, STENCIL_TABLE, PATCH_TABLE, EVALUATOR, DEVICE_CONTEXT >inline
hasVertexData() const overrideblender::opensubdiv::VolatileEvalOutput< SRC_VERTEX_BUFFER, EVAL_VERTEX_BUFFER, STENCIL_TABLE, PATCH_TABLE, EVALUATOR, DEVICE_CONTEXT >inlinevirtual
refine() overrideblender::opensubdiv::VolatileEvalOutput< SRC_VERTEX_BUFFER, EVAL_VERTEX_BUFFER, STENCIL_TABLE, PATCH_TABLE, EVALUATOR, DEVICE_CONTEXT >inlinevirtual
updateData(const float *src, int start_vertex, int num_vertices) overrideblender::opensubdiv::VolatileEvalOutput< SRC_VERTEX_BUFFER, EVAL_VERTEX_BUFFER, STENCIL_TABLE, PATCH_TABLE, EVALUATOR, DEVICE_CONTEXT >inlinevirtual
updateFaceVaryingData(const int face_varying_channel, const float *src, int start_vertex, int num_vertices) overrideblender::opensubdiv::VolatileEvalOutput< SRC_VERTEX_BUFFER, EVAL_VERTEX_BUFFER, STENCIL_TABLE, PATCH_TABLE, EVALUATOR, DEVICE_CONTEXT >inlinevirtual
updateSettings(const OpenSubdiv_EvaluatorSettings *settings) overrideblender::opensubdiv::VolatileEvalOutput< SRC_VERTEX_BUFFER, EVAL_VERTEX_BUFFER, STENCIL_TABLE, PATCH_TABLE, EVALUATOR, DEVICE_CONTEXT >inlinevirtual
updateVaryingData(const float *src, int start_vertex, int num_vertices) overrideblender::opensubdiv::VolatileEvalOutput< SRC_VERTEX_BUFFER, EVAL_VERTEX_BUFFER, STENCIL_TABLE, PATCH_TABLE, EVALUATOR, DEVICE_CONTEXT >inlinevirtual
updateVertexData(const float *src, int start_vertex, int num_vertices) overrideblender::opensubdiv::VolatileEvalOutput< SRC_VERTEX_BUFFER, EVAL_VERTEX_BUFFER, STENCIL_TABLE, PATCH_TABLE, EVALUATOR, DEVICE_CONTEXT >inlinevirtual
VolatileEvalOutput(const StencilTable *vertex_stencils, const StencilTable *varying_stencils, const vector< const StencilTable * > &all_face_varying_stencils, const int face_varying_width, const PatchTable *patch_table, EvaluatorCache *evaluator_cache=NULL, DEVICE_CONTEXT *device_context=NULL)blender::opensubdiv::VolatileEvalOutput< SRC_VERTEX_BUFFER, EVAL_VERTEX_BUFFER, STENCIL_TABLE, PATCH_TABLE, EVALUATOR, DEVICE_CONTEXT >inline
wrapFVarPatchIndexBuffer(const int, OpenSubdiv_Buffer *)blender::opensubdiv::EvalOutputAPI::EvalOutputinlinevirtual
wrapFVarPatchParamBuffer(const int, OpenSubdiv_Buffer *)blender::opensubdiv::EvalOutputAPI::EvalOutputinlinevirtual
wrapFVarSrcBuffer(const int, OpenSubdiv_Buffer *)blender::opensubdiv::EvalOutputAPI::EvalOutputinlinevirtual
wrapPatchIndexBuffer(OpenSubdiv_Buffer *)blender::opensubdiv::EvalOutputAPI::EvalOutputinlinevirtual
wrapPatchParamBuffer(OpenSubdiv_Buffer *)blender::opensubdiv::EvalOutputAPI::EvalOutputinlinevirtual
wrapSrcBuffer(OpenSubdiv_Buffer *)blender::opensubdiv::EvalOutputAPI::EvalOutputinlinevirtual
wrapSrcVertexDataBuffer(OpenSubdiv_Buffer *)blender::opensubdiv::EvalOutputAPI::EvalOutputinlinevirtual
~EvalOutput()=defaultblender::opensubdiv::EvalOutputAPI::EvalOutputvirtual
~VolatileEvalOutput() overrideblender::opensubdiv::VolatileEvalOutput< SRC_VERTEX_BUFFER, EVAL_VERTEX_BUFFER, STENCIL_TABLE, PATCH_TABLE, EVALUATOR, DEVICE_CONTEXT >inline