|
0.45.0
|
#include <iRenderContextThread.h>
Inherits igor::iThread.
Public Member Functions | |
| iRenderContextThread (iWindowPtr window) | |
| virtual | ~iRenderContextThread ()=default |
| bool | isValid () |
Public Member Functions inherited from igor::iThread | |
| iThread (const iaString &type="iThread") | |
| ~iThread ()=default | |
| uint64 | getWorld () const |
Public Member Functions inherited from iaux::iaThread | |
| 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 Public Member Functions inherited from iaux::iaThread | |
| 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 | ( | ) |