Blender  V3.3
Functions
evaluator_capi.cc File Reference
#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_EvaluatoropenSubdiv_createEvaluatorFromTopologyRefiner (OpenSubdiv_TopologyRefiner *topology_refiner, eOpenSubdivEvaluator evaluator_type, OpenSubdiv_EvaluatorCache *evaluator_cache)
 
void openSubdiv_deleteEvaluator (OpenSubdiv_Evaluator *evaluator)
 
OpenSubdiv_EvaluatorCacheopenSubdiv_createEvaluatorCache (eOpenSubdivEvaluator evaluator_type)
 
void openSubdiv_deleteEvaluatorCache (OpenSubdiv_EvaluatorCache *evaluator_cache)
 
const char * openSubdiv_getGLSLPatchBasisSource (void)
 

Function Documentation

◆ openSubdiv_createEvaluatorCache()

OpenSubdiv_EvaluatorCache* openSubdiv_createEvaluatorCache ( eOpenSubdivEvaluator  evaluator_type)

◆ openSubdiv_createEvaluatorFromTopologyRefiner()

OpenSubdiv_Evaluator* openSubdiv_createEvaluatorFromTopologyRefiner ( OpenSubdiv_TopologyRefiner topology_refiner,
eOpenSubdivEvaluator  evaluator_type,
OpenSubdiv_EvaluatorCache evaluator_cache 
)

◆ openSubdiv_deleteEvaluator()

void openSubdiv_deleteEvaluator ( OpenSubdiv_Evaluator evaluator)

◆ openSubdiv_deleteEvaluatorCache()

void openSubdiv_deleteEvaluatorCache ( OpenSubdiv_EvaluatorCache evaluator_cache)

◆ openSubdiv_getGLSLPatchBasisSource()

const char* openSubdiv_getGLSLPatchBasisSource ( void  )

Definition at line 316 of file evaluator_capi.cc.

Referenced by get_patch_evaluation_shader().