Blender V4.3
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/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.hh"
#include "opensubdiv_topology_refiner_capi.hh"

Go to the source code of this file.

Classes

class  blender::opensubdiv::StackOrHeapArray< T, kNumMaxElementsOnStack >
 

Namespaces

namespace  blender
 
namespace  blender::opensubdiv
 

Typedefs

typedef StackOrHeapArray< PatchCoord, 32 *32 > blender::opensubdiv::StackOrHeapPatchCoordArray
 

Functions

static void blender::opensubdiv::convertPatchCoordsToArray (const OpenSubdiv_PatchCoord *patch_coords, const int num_patch_coords, const PatchMap *patch_map, StackOrHeapPatchCoordArray *array)
 
OpenSubdiv_EvaluatorImplopenSubdiv_createEvaluatorInternal (blender::opensubdiv::TopologyRefinerImpl *topology_refiner, eOpenSubdivEvaluator evaluator_type, OpenSubdiv_EvaluatorCacheImpl *evaluator_cache_descr)
 
void openSubdiv_deleteEvaluatorInternal (OpenSubdiv_EvaluatorImpl *evaluator)
 

Function Documentation

◆ openSubdiv_createEvaluatorInternal()

◆ openSubdiv_deleteEvaluatorInternal()

void openSubdiv_deleteEvaluatorInternal ( OpenSubdiv_EvaluatorImpl * evaluator)

Definition at line 569 of file evaluator_impl.cc.

Referenced by openSubdiv_deleteEvaluator().