HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Exec_ComputationBuilderBase Class Reference

#include <computationBuilders.h>

+ Inheritance diagram for Exec_ComputationBuilderBase:

Protected Member Functions

EXEC_API Exec_ComputationBuilderBase (const TfToken &attributeName, TfType schemaType, const TfToken &computationName, bool dispatched, ExecDispatchesOntoSchemas &&dispatchesOntoSchemas)
 
 ~Exec_ComputationBuilderBase ()
 
EXEC_API void _AddCallback (ExecCallbackFn &&calback, TfType resultType)
 
EXEC_API void _AddInputKey (const Exec_ComputationBuilderValueSpecifierBase *valueSpecifier)
 
std::unique_ptr
< ExecDispatchesOntoSchemas
_GetDispatchesOntoSchemas ()
 
_Data & _GetData ()
 

Static Protected Member Functions

template<Exec_ComputationBuilderProviderTypes allowed, typename T >
static void _ValidateInputs ()
 

Detailed Description

Definition at line 1538 of file computationBuilders.h.

Constructor & Destructor Documentation

EXEC_API Exec_ComputationBuilderBase::Exec_ComputationBuilderBase ( const TfToken attributeName,
TfType  schemaType,
const TfToken computationName,
bool  dispatched,
ExecDispatchesOntoSchemas &&  dispatchesOntoSchemas 
)
protected
Exec_ComputationBuilderBase::~Exec_ComputationBuilderBase ( )
protected

Member Function Documentation

EXEC_API void Exec_ComputationBuilderBase::_AddCallback ( ExecCallbackFn &&  calback,
TfType  resultType 
)
protected
EXEC_API void Exec_ComputationBuilderBase::_AddInputKey ( const Exec_ComputationBuilderValueSpecifierBase valueSpecifier)
protected
_Data& Exec_ComputationBuilderBase::_GetData ( )
protected
std::unique_ptr<ExecDispatchesOntoSchemas> Exec_ComputationBuilderBase::_GetDispatchesOntoSchemas ( )
protected
template<Exec_ComputationBuilderProviderTypes allowed, typename T >
void Exec_ComputationBuilderBase::_ValidateInputs ( )
staticprotected

Definition at line 1818 of file computationBuilders.h.


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