HDK
|
#include <UT_HoudiniExecutionContext.h>
Public Types | |
using | event_t = UT_HoudiniExecutionContext::Event |
using | exception_handler_t = bool(*)(std::exception_ptr) |
Public Member Functions | |
UT_HoudiniWorkEventLoop () | |
void | postEvent (UT_UniquePtr< event_t > ev) |
void | stop () |
void | close () |
bool | isRunning () const |
bool | isClosed () const |
void | run (exception_handler_t exception_handler=nullptr) |
void | restart () |
exint | poll () |
Definition at line 101 of file UT_HoudiniExecutionContext.h.
Definition at line 104 of file UT_HoudiniExecutionContext.h.
using UT_HoudiniWorkEventLoop::exception_handler_t = bool(*)(std::exception_ptr) |
Definition at line 105 of file UT_HoudiniExecutionContext.h.
|
inline |
Definition at line 107 of file UT_HoudiniExecutionContext.h.
void UT_HoudiniWorkEventLoop::close | ( | ) |
|
inline |
Definition at line 132 of file UT_HoudiniExecutionContext.h.
|
inline |
Definition at line 131 of file UT_HoudiniExecutionContext.h.
|
inline |
Definition at line 138 of file UT_HoudiniExecutionContext.h.
|
inline |
Definition at line 113 of file UT_HoudiniExecutionContext.h.
|
inline |
Definition at line 134 of file UT_HoudiniExecutionContext.h.
void UT_HoudiniWorkEventLoop::run | ( | exception_handler_t | exception_handler = nullptr | ) |
|
inline |
Definition at line 121 of file UT_HoudiniExecutionContext.h.