Blender
V3.3
|
#include <opensubdiv/far/patchMap.h>
#include <opensubdiv/far/patchTable.h>
#include "internal/base/memory.h"
#include "opensubdiv_capi_type.h"
Go to the source code of this file.
Classes | |
class | blender::opensubdiv::EvalOutputAPI |
struct | OpenSubdiv_EvaluatorImpl |
Namespaces | |
blender | |
blender::opensubdiv | |
Functions | |
OpenSubdiv_EvaluatorImpl * | openSubdiv_createEvaluatorInternal (struct OpenSubdiv_TopologyRefiner *topology_refiner, eOpenSubdivEvaluator evaluator_type, OpenSubdiv_EvaluatorCacheImpl *evaluator_cache_descr) |
void | openSubdiv_deleteEvaluatorInternal (OpenSubdiv_EvaluatorImpl *evaluator) |
OpenSubdiv_EvaluatorImpl* openSubdiv_createEvaluatorInternal | ( | struct OpenSubdiv_TopologyRefiner * | topology_refiner, |
eOpenSubdivEvaluator | evaluator_type, | ||
OpenSubdiv_EvaluatorCacheImpl * | evaluator_cache_descr | ||
) |
Definition at line 440 of file evaluator_impl.cc.
References OpenSubdiv_EvaluatorCacheImpl::eval_cache, OpenSubdiv_EvaluatorImpl::eval_output, OpenSubdiv_TopologyRefiner::getIsAdaptive, OpenSubdiv_TopologyRefiner::getSubdivisionLevel, OpenSubdiv_TopologyRefiner::impl, blender::opensubdiv::is_adaptive(), NULL, OPENSUBDIV_EVALUATOR_GPU, options, OpenSubdiv_EvaluatorImpl::patch_map, OpenSubdiv_EvaluatorImpl::patch_table, blender::opensubdiv::TopologyRefinerImpl::topology_refiner, and vector.
Referenced by openSubdiv_createEvaluatorFromTopologyRefiner().
void openSubdiv_deleteEvaluatorInternal | ( | OpenSubdiv_EvaluatorImpl * | evaluator | ) |
Definition at line 586 of file evaluator_impl.cc.
Referenced by openSubdiv_deleteEvaluator().