#include <graphicsEngine.h>
|
Definition at line 91 of file graphicsEngine.h. |
|
Definition at line 167 of file graphicsEngine.h. |
|
Definition at line 90 of file graphicsEngine.h. |
|
Definition at line 173 of file graphicsEngine.h. |
|
Definition at line 142 of file graphicsEngine.h. |
|
Definition at line 78 of file graphicsEngine.cxx. References remove_all_windows(). |
|
Referenced by GraphicsEngine::WindowRenderer::do_close(), and GraphicsEngine::WindowRenderer::do_frame(). |
|
|
Definition at line 423 of file graphicsEngine.cxx. References GraphicsWindow::begin_frame(), GraphicsWindow::clear(), GraphicsWindow::end_frame(), GraphicsWindow::get_display_region(), GraphicsWindow::get_gsg(), GraphicsWindow::get_num_display_regions(), GraphicsWindow::is_active(), and win. Referenced by GraphicsEngine::WindowRenderer::do_frame(), and render_subframe(). |
|
Definition at line 508 of file graphicsEngine.cxx. References do_cull(), do_draw(), DisplayRegion::get_camera(), NULL, and PT(). |
|
Definition at line 479 of file graphicsEngine.cxx. References GraphicsWindow::begin_frame(), GraphicsWindow::clear(), GraphicsWindow::end_frame(), GraphicsWindow::get_display_region(), GraphicsWindow::get_gsg(), GraphicsWindow::get_num_display_regions(), GraphicsWindow::is_active(), and win. Referenced by GraphicsEngine::WindowRenderer::do_frame(), and render_subframe(). |
|
|
|
Definition at line 599 of file graphicsEngine.cxx. References _app, GraphicsEngine::RenderThread::_cv, GraphicsEngine::RenderThread::_cv_mutex, _flip_state, GraphicsEngine::RenderThread::_thread_state, _threads, GraphicsEngine::WindowRenderer::do_flip(), FS_draw, FS_flip, FS_sync, Mutex::lock(), Mutex::release(), ConditionVar::signal(), TS_do_flip, and TS_wait. Referenced by flip_frame(), and render_frame(). |
|
Definition at line 796 of file graphicsEngine.cxx. References _app, _threads, GraphicsEngine::WindowRenderer::do_pending(), GraphicsWindow::get_pipe(), NULL, PT(), and GraphicsEngine::WindowRenderer::remove_window(). Referenced by remove_all_windows(), and remove_window(). |
|
Definition at line 577 of file graphicsEngine.cxx. References GraphicsEngine::RenderThread::_cv_mutex, _flip_state, _threads, FS_draw, FS_sync, Mutex::lock(), and Mutex::release(). Referenced by sync_frame(). |
|
Definition at line 380 of file graphicsEngine.cxx. References _flip_state, _lock, do_flip_frame(), and FS_flip. |
|
Definition at line 558 of file graphicsEngine.cxx. References GraphicsWindow::begin_flip(), GraphicsWindow::end_flip(), and win. Referenced by GraphicsEngine::WindowRenderer::do_flip(). |
|
|
|
Definition at line 102 of file graphicsEngine.cxx. References _frame_buffer_properties, and _lock. |
|
Definition at line 138 of file graphicsEngine.cxx. References _lock, and _threading_model. |
|
Definition at line 873 of file graphicsEngine.cxx. References _app, _lock, _threads, PT(), and TP_normal. Referenced by make_window(). |
|
Definition at line 296 of file graphicsEngine.cxx. References _windows. |
|
|
Referenced by WindowFramework::open_window(). |
|
Definition at line 542 of file graphicsEngine.cxx. References GraphicsWindow::process_events(), and win. Referenced by GraphicsEngine::WindowRenderer::do_frame(). |
|
|
|
|
|
Referenced by cull_and_draw_together(), cull_bin_draw(), do_cull(), do_remove_window(), get_window_renderer(), make_window(), GraphicsEngine::WindowRenderer::remove_window(), and remove_window(). |
|
Definition at line 275 of file graphicsEngine.cxx. References _app, _windows, GraphicsEngine::WindowRenderer::do_close(), GraphicsEngine::WindowRenderer::do_release(), do_remove_window(), terminate_threads(), and win. Referenced by PandaFramework::close_framework(), and ~GraphicsEngine(). |
|
Definition at line 250 of file graphicsEngine.cxx. References _lock, _windows, count, do_remove_window(), and PT(). Referenced by PandaFramework::close_all_windows(), and PandaFramework::close_window(). |
|
|
Definition at line 404 of file graphicsEngine.cxx. References cull_and_draw_together(), and cull_bin_draw(). Referenced by NonlinearImager::render_screen(). |
|
|
|
Definition at line 90 of file graphicsEngine.cxx. References _frame_buffer_properties, and _lock. |
|
Definition at line 119 of file graphicsEngine.cxx. References _lock, _threading_model, Thread::is_threading_supported(), and threading_model. |
|
Definition at line 762 of file graphicsEngine.cxx. References SceneSetup::get_lens(), Lens::get_type(), GraphicsStateGuardian::get_type(), NULL, GraphicsStateGuardian::set_lens(), and GraphicsStateGuardian::set_scene(). Referenced by cull_and_draw_together(), and do_draw(). |
|
Definition at line 362 of file graphicsEngine.cxx. References _flip_state, _lock, do_sync_frame(), and FS_draw. |
|
Definition at line 820 of file graphicsEngine.cxx. References GraphicsEngine::RenderThread::_cv, GraphicsEngine::RenderThread::_cv_mutex, _lock, GraphicsEngine::RenderThread::_thread_state, _threads, Thread::join(), Mutex::lock(), Mutex::release(), ConditionVar::signal(), TS_do_release, TS_terminate, and TS_wait. Referenced by remove_all_windows(). |
|
Definition at line 183 of file graphicsEngine.h. |
|
Definition at line 56 of file graphicsEngine.h. |
|
Definition at line 166 of file graphicsEngine.h. Referenced by do_flip_frame(), do_remove_window(), get_window_renderer(), make_window(), remove_all_windows(), and render_frame(). |
|
Definition at line 171 of file graphicsEngine.h. Referenced by render_frame(). |
|
Referenced by do_cull(). |
|
Referenced by do_draw(). |
|
Definition at line 178 of file graphicsEngine.h. Referenced by do_flip_frame(), do_sync_frame(), flip_frame(), render_frame(), and sync_frame(). |
|
Definition at line 169 of file graphicsEngine.h. Referenced by get_frame_buffer_properties(), and set_frame_buffer_properties(). |
|
Definition at line 179 of file graphicsEngine.h. Referenced by flip_frame(), get_frame_buffer_properties(), get_threading_model(), get_window_renderer(), make_window(), remove_window(), render_frame(), set_frame_buffer_properties(), set_threading_model(), sync_frame(), and terminate_threads(). |
|
Definition at line 163 of file graphicsEngine.h. Referenced by render_frame(). |
|
Definition at line 170 of file graphicsEngine.h. Referenced by get_threading_model(), and set_threading_model(). |
|
Definition at line 168 of file graphicsEngine.h. Referenced by do_flip_frame(), do_remove_window(), do_sync_frame(), get_window_renderer(), render_frame(), and terminate_threads(). |
|
Definition at line 164 of file graphicsEngine.h. Referenced by is_empty(), make_window(), remove_all_windows(), and remove_window(). |
|
Definition at line 106 of file graphicsEngine.h. |
|
Definition at line 70 of file graphicsEngine.h. |
|
Definition at line 70 of file graphicsEngine.h. |