Blender
V3.3
|
Go to the source code of this file.
Classes | |
struct | OpenSubdiv_EvaluatorSettings |
struct | OpenSubdiv_Buffer |
struct | OpenSubdiv_Evaluator |
struct | OpenSubdiv_EvaluatorCache |
Typedefs | |
typedef struct OpenSubdiv_EvaluatorSettings | OpenSubdiv_EvaluatorSettings |
typedef struct OpenSubdiv_Buffer | OpenSubdiv_Buffer |
typedef struct OpenSubdiv_Evaluator | OpenSubdiv_Evaluator |
typedef struct OpenSubdiv_EvaluatorCache | OpenSubdiv_EvaluatorCache |
Functions | |
OpenSubdiv_Evaluator * | openSubdiv_createEvaluatorFromTopologyRefiner (struct OpenSubdiv_TopologyRefiner *topology_refiner, eOpenSubdivEvaluator evaluator_type, OpenSubdiv_EvaluatorCache *evaluator_cache) |
void | openSubdiv_deleteEvaluator (OpenSubdiv_Evaluator *evaluator) |
OpenSubdiv_EvaluatorCache * | openSubdiv_createEvaluatorCache (eOpenSubdivEvaluator evaluator_type) |
void | openSubdiv_deleteEvaluatorCache (OpenSubdiv_EvaluatorCache *evaluator_cache) |
const char * | openSubdiv_getGLSLPatchBasisSource (void) |
typedef struct OpenSubdiv_Buffer OpenSubdiv_Buffer |
typedef struct OpenSubdiv_Evaluator OpenSubdiv_Evaluator |
typedef struct OpenSubdiv_EvaluatorCache OpenSubdiv_EvaluatorCache |
typedef struct OpenSubdiv_EvaluatorSettings OpenSubdiv_EvaluatorSettings |
OpenSubdiv_EvaluatorCache* openSubdiv_createEvaluatorCache | ( | eOpenSubdivEvaluator | evaluator_type | ) |
Definition at line 299 of file evaluator_capi.cc.
References OpenSubdiv_EvaluatorCache::impl, NULL, and openSubdiv_createEvaluatorCacheInternal().
Referenced by DRW_create_subdivision().
OpenSubdiv_Evaluator* openSubdiv_createEvaluatorFromTopologyRefiner | ( | struct OpenSubdiv_TopologyRefiner * | topology_refiner, |
eOpenSubdivEvaluator | evaluator_type, | ||
OpenSubdiv_EvaluatorCache * | evaluator_cache | ||
) |
Definition at line 280 of file evaluator_capi.cc.
References OpenSubdiv_Evaluator::impl, OpenSubdiv_EvaluatorCache::impl, NULL, openSubdiv_createEvaluatorInternal(), and OpenSubdiv_Evaluator::type.
Referenced by BKE_subdiv_eval_begin().
void openSubdiv_deleteEvaluator | ( | OpenSubdiv_Evaluator * | evaluator | ) |
Definition at line 293 of file evaluator_capi.cc.
References OpenSubdiv_Evaluator::impl, and openSubdiv_deleteEvaluatorInternal().
Referenced by BKE_subdiv_free(), and draw_subdiv_invalidate_evaluator_for_orco().
void openSubdiv_deleteEvaluatorCache | ( | OpenSubdiv_EvaluatorCache * | evaluator_cache | ) |
Definition at line 306 of file evaluator_capi.cc.
References OpenSubdiv_EvaluatorCache::impl, and openSubdiv_deleteEvaluatorCacheInternal().
Referenced by DRW_subdiv_free().
const char* openSubdiv_getGLSLPatchBasisSource | ( | void | ) |
Definition at line 316 of file evaluator_capi.cc.
References NULL.
Referenced by get_patch_evaluation_shader().