Blender
V3.3
|
#include "opensubdiv_evaluator_capi.h"
#include <opensubdiv/osd/glslPatchShaderSource.h>
#include "MEM_guardedalloc.h"
#include <new>
#include "internal/evaluator/evaluator_cache_impl.h"
#include "internal/evaluator/evaluator_impl.h"
Go to the source code of this file.
Functions | |
OpenSubdiv_Evaluator * | openSubdiv_createEvaluatorFromTopologyRefiner (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) |
OpenSubdiv_EvaluatorCache* openSubdiv_createEvaluatorCache | ( | eOpenSubdivEvaluator | evaluator_type | ) |
Definition at line 299 of file evaluator_capi.cc.
References OpenSubdiv_EvaluatorCache::impl, and openSubdiv_createEvaluatorCacheInternal().
Referenced by DRW_create_subdivision().
OpenSubdiv_Evaluator* openSubdiv_createEvaluatorFromTopologyRefiner | ( | 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, 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.
Referenced by get_patch_evaluation_shader().