Inheritance diagram for GraphicsEngine::RenderThread:
Public Member Functions | |
RenderThread (const string &name, GraphicsEngine *engine) | |
virtual void | thread_main () |
Public Attributes | |
GraphicsEngine * | _engine |
Mutex | _cv_mutex |
ConditionVar | _cv |
ThreadState | _thread_state |
|
Definition at line 1146 of file graphicsEngine.cxx. References _thread_state. |
|
Implements Thread. Definition at line 1162 of file graphicsEngine.cxx. References _cv, _cv_mutex, _engine, _thread_state, GraphicsEngine::WindowRenderer::do_close(), GraphicsEngine::WindowRenderer::do_flip(), GraphicsEngine::WindowRenderer::do_frame(), GraphicsEngine::WindowRenderer::do_pending(), GraphicsEngine::WindowRenderer::do_release(), and ConditionVar::wait(). |
|
Definition at line 157 of file graphicsEngine.h. Referenced by GraphicsEngine::do_flip_frame(), GraphicsEngine::render_frame(), GraphicsEngine::terminate_threads(), and thread_main(). |
|
Definition at line 156 of file graphicsEngine.h. Referenced by GraphicsEngine::do_flip_frame(), GraphicsEngine::do_sync_frame(), GraphicsEngine::render_frame(), GraphicsEngine::terminate_threads(), and thread_main(). |
|
Definition at line 155 of file graphicsEngine.h. Referenced by thread_main(). |
|
Definition at line 158 of file graphicsEngine.h. Referenced by GraphicsEngine::do_flip_frame(), GraphicsEngine::render_frame(), RenderThread(), GraphicsEngine::terminate_threads(), and thread_main(). |