0.45.0
![]() |
#include <iRenderContextThread.h>
Inherits igor::iThread.
Public Member Functions | |
iRenderContextThread (iWindowPtr window) | |
virtual | ~iRenderContextThread ()=default |
bool | isValid () |
![]() | |
iThread (const iaString &type="iThread") | |
~iThread ()=default | |
uint64 | getWorld () const |
![]() | |
iaThread (const iaString &type="") | |
virtual | ~iaThread () |
iaThreadState | getState () const |
void | run (iThreadCallbackDelegate threadDelegate) |
void | join () |
iaID32 | getID () const |
const iaString & | getType () const |
Protected Member Functions | |
void | init () override |
void | deinit () override |
virtual void | init () override |
virtual void | deinit () override |
virtual void | init () |
virtual void | deinit () |
Additional Inherited Members | |
![]() | |
static iaID32 | getThisThreadID () |
static bool | isMainThread () |
thread that in addition has a render context
igor::iRenderContextThread::iRenderContextThread | ( | iWindowPtr | window | ) |
creates render context and starts sharing lists with parent thread
|
virtualdefault |
does nothing
|
overrideprotectedvirtual |
deletes render context
Reimplemented from igor::iThread.
|
overrideprotectedvirtual |
init render context
Reimplemented from igor::iThread.
bool igor::iRenderContextThread::isValid | ( | ) |