OpenSubdiv
Loading...
Searching...
No Matches
EvaluatorCacheT< EVALUATOR > Class Template Reference

#include <mesh.h>

Classes

struct  Entry
 

Public Types

typedef std::vector< EntryEvaluators
 

Public Member Functions

 ~EvaluatorCacheT ()
 
template<typename DEVICE_CONTEXT >
EVALUATOR * GetEvaluator (BufferDescriptor const &srcDesc, BufferDescriptor const &dstDesc, DEVICE_CONTEXT *deviceContext)
 
template<typename DEVICE_CONTEXT >
EVALUATOR * GetEvaluator (BufferDescriptor const &srcDesc, BufferDescriptor const &dstDesc, BufferDescriptor const &duDesc, BufferDescriptor const &dvDesc, DEVICE_CONTEXT *deviceContext)
 
template<typename DEVICE_CONTEXT >
EVALUATOR * GetEvaluator (BufferDescriptor const &srcDesc, BufferDescriptor const &dstDesc, BufferDescriptor const &duDesc, BufferDescriptor const &dvDesc, BufferDescriptor const &duuDesc, BufferDescriptor const &duvDesc, BufferDescriptor const &dvvDesc, DEVICE_CONTEXT *deviceContext)
 

Detailed Description

template<typename EVALUATOR>
class OpenSubdiv::OPENSUBDIV_VERSION::Osd::EvaluatorCacheT< EVALUATOR >

Definition at line 186 of file mesh.h.

Member Typedef Documentation

◆ Evaluators

template<typename EVALUATOR >
std::vector<Entry> Evaluators

Definition at line 225 of file mesh.h.

Constructor & Destructor Documentation

◆ ~EvaluatorCacheT()

template<typename EVALUATOR >
~EvaluatorCacheT ( )
inline

Definition at line 188 of file mesh.h.

Member Function Documentation

◆ GetEvaluator() [1/3]

template<typename EVALUATOR >
template<typename DEVICE_CONTEXT >
EVALUATOR * GetEvaluator ( BufferDescriptor const & srcDesc,
BufferDescriptor const & dstDesc,
BufferDescriptor const & duDesc,
BufferDescriptor const & dvDesc,
BufferDescriptor const & duuDesc,
BufferDescriptor const & duvDesc,
BufferDescriptor const & dvvDesc,
DEVICE_CONTEXT * deviceContext )
inline

Definition at line 255 of file mesh.h.

◆ GetEvaluator() [2/3]

template<typename EVALUATOR >
template<typename DEVICE_CONTEXT >
EVALUATOR * GetEvaluator ( BufferDescriptor const & srcDesc,
BufferDescriptor const & dstDesc,
BufferDescriptor const & duDesc,
BufferDescriptor const & dvDesc,
DEVICE_CONTEXT * deviceContext )
inline

Definition at line 241 of file mesh.h.

◆ GetEvaluator() [3/3]

template<typename EVALUATOR >
template<typename DEVICE_CONTEXT >
EVALUATOR * GetEvaluator ( BufferDescriptor const & srcDesc,
BufferDescriptor const & dstDesc,
DEVICE_CONTEXT * deviceContext )
inline

Definition at line 228 of file mesh.h.


The documentation for this class was generated from the following file: