Blender  V3.3
Namespaces | Functions
evaluator_impl.cc File Reference
#include "internal/evaluator/evaluator_impl.h"
#include <cassert>
#include <cstdio>
#include <opensubdiv/far/patchMap.h>
#include <opensubdiv/far/patchTable.h>
#include <opensubdiv/far/patchTableFactory.h>
#include <opensubdiv/osd/mesh.h>
#include <opensubdiv/osd/types.h>
#include <opensubdiv/version.h>
#include "MEM_guardedalloc.h"
#include "internal/base/type.h"
#include "internal/evaluator/eval_output_cpu.h"
#include "internal/evaluator/eval_output_gpu.h"
#include "internal/evaluator/evaluator_cache_impl.h"
#include "internal/evaluator/patch_map.h"
#include "internal/topology/topology_refiner_impl.h"
#include "opensubdiv_evaluator_capi.h"
#include "opensubdiv_topology_refiner_capi.h"

Go to the source code of this file.

Namespaces

 blender
 
 blender::opensubdiv
 

Functions

OpenSubdiv_EvaluatorImplopenSubdiv_createEvaluatorInternal (OpenSubdiv_TopologyRefiner *topology_refiner, eOpenSubdivEvaluator evaluator_type, OpenSubdiv_EvaluatorCacheImpl *evaluator_cache_descr)
 
void openSubdiv_deleteEvaluatorInternal (OpenSubdiv_EvaluatorImpl *evaluator)
 

Function Documentation

◆ openSubdiv_createEvaluatorInternal()

OpenSubdiv_EvaluatorImpl* openSubdiv_createEvaluatorInternal ( OpenSubdiv_TopologyRefiner topology_refiner,
eOpenSubdivEvaluator  evaluator_type,
OpenSubdiv_EvaluatorCacheImpl evaluator_cache_descr 
)

◆ openSubdiv_deleteEvaluatorInternal()

void openSubdiv_deleteEvaluatorInternal ( OpenSubdiv_EvaluatorImpl evaluator)

Definition at line 586 of file evaluator_impl.cc.

Referenced by openSubdiv_deleteEvaluator().

Variable Documentation

◆ effective_elements_

T* effective_elements_
protected

Definition at line 135 of file evaluator_impl.cc.

◆ heap_elements_

T* heap_elements_
protected

Definition at line 131 of file evaluator_impl.cc.

◆ num_elements_

int num_elements_
protected

Definition at line 123 of file evaluator_impl.cc.

◆ num_heap_elements_

int num_heap_elements_
protected

Definition at line 132 of file evaluator_impl.cc.

◆ stack_elements_

T stack_elements_[kNumMaxElementsOnStack]
protected

Definition at line 128 of file evaluator_impl.cc.