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

#include <UT_HoudiniExecutionContext.h>

Public Member Functions

 UT_HoudiniExecutor (UT_HoudiniExecutionContext &context)
 
UT_HoudiniExecutionContextcontext ()
 
void on_work_started () const
 
void on_work_finished () const
 
template<typename F , typename OtherAllocator >
void dispatch (F f, const OtherAllocator &a) const
 
template<typename F , typename OtherAllocator >
void post (F f, const OtherAllocator &a) const
 
template<typename F , typename OtherAllocator >
void defer (F f, const OtherAllocator &a) const
 
template<typename F >
void execute (F f) const
 
bool operator== (const UT_HoudiniExecutor &rhs) const
 
bool operator!= (const UT_HoudiniExecutor &rhs) const
 

Detailed Description

Defines how the completion handler should run. In this all completion handlers are handed off to Qt for processing at a later time.

Definition at line 173 of file UT_HoudiniExecutionContext.h.

Constructor & Destructor Documentation

UT_HoudiniExecutor::UT_HoudiniExecutor ( UT_HoudiniExecutionContext context)
inline

Definition at line 176 of file UT_HoudiniExecutionContext.h.

Member Function Documentation

UT_HoudiniExecutionContext& UT_HoudiniExecutor::context ( )
inline

Definition at line 227 of file UT_HoudiniExecutionContext.h.

template<typename F , typename OtherAllocator >
void UT_HoudiniExecutor::defer ( f,
const OtherAllocator &  a 
) const
inline

Definition at line 241 of file UT_HoudiniExecutionContext.h.

template<typename F , typename OtherAllocator >
void UT_HoudiniExecutor::dispatch ( f,
const OtherAllocator &  a 
) const
inline

Definition at line 231 of file UT_HoudiniExecutionContext.h.

template<typename F >
void UT_HoudiniExecutor::execute ( f) const
inline

Definition at line 246 of file UT_HoudiniExecutionContext.h.

void UT_HoudiniExecutor::on_work_finished ( ) const
inline

Definition at line 229 of file UT_HoudiniExecutionContext.h.

void UT_HoudiniExecutor::on_work_started ( ) const
inline

Definition at line 228 of file UT_HoudiniExecutionContext.h.

bool UT_HoudiniExecutor::operator!= ( const UT_HoudiniExecutor rhs) const
inline

Definition at line 256 of file UT_HoudiniExecutionContext.h.

bool UT_HoudiniExecutor::operator== ( const UT_HoudiniExecutor rhs) const
inline

Definition at line 252 of file UT_HoudiniExecutionContext.h.

template<typename F , typename OtherAllocator >
void UT_HoudiniExecutor::post ( f,
const OtherAllocator &  a 
) const
inline

Definition at line 236 of file UT_HoudiniExecutionContext.h.


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