|
Blender V5.0
|
Inherits GHOST_IEventConsumer.
Public Member Functions | |
| Application (GHOST_ISystem *system) | |
| ~Application () | |
| virtual bool | processEvent (GHOST_IEvent *event) |
| Public Member Functions inherited from GHOST_IEventConsumer | |
| virtual | ~GHOST_IEventConsumer ()=default |
| virtual bool | processEvent (const GHOST_IEvent *event)=0 |
Public Attributes | |
| GHOST_ISystem * | system_ |
| GHOST_IWindow * | main_window_ |
| GHOST_IWindow * | secondary_window_ |
| GHOST_ITimerTask * | gears_timer_ |
| GHOST_ITimerTask * | test_timer_ |
| GHOST_TStandardCursor | cursor_ |
| bool | exit_requested_ |
| bool | stereo |
Definition at line 382 of file GHOST_Test.cpp.
| Application::Application | ( | GHOST_ISystem * | system | ) |
Definition at line 398 of file GHOST_Test.cpp.
References GHOST_GPUSettings::context_type, GHOST_ISystem::createWindow(), cursor_, exit_requested_, false, fApp, gears_timer_, gearsTimerProc(), GHOST_kStandardCursorFirstCursor, GHOST_kWindowStateNormal, GHOST_ISystem::installTimer(), main_window_, secondary_window_, stereo, system_, and test_timer_.
| Application::~Application | ( | ) |
Definition at line 433 of file GHOST_Test.cpp.
References main_window_, secondary_window_, and system_.
|
virtual |
Definition at line 444 of file GHOST_Test.cpp.
References cursor_, exit_requested_, GHOST_IWindow::getCursorVisibility(), GHOST_IEvent::getData(), GHOST_IEvent::getType(), GHOST_kEventCursorMove, GHOST_kEventKeyDown, GHOST_kEventKeyUp, GHOST_kEventUnknown, GHOST_kEventWheel, GHOST_kEventWindowActivate, GHOST_kEventWindowClose, GHOST_kEventWindowDeactivate, GHOST_kEventWindowUpdate, GHOST_kKeyC, GHOST_kKeyE, GHOST_kKeyH, GHOST_kKeyM, GHOST_kKeyQ, GHOST_kKeyS, GHOST_kKeyT, GHOST_kKeyW, GHOST_kModifierKeyLeftAlt, GHOST_kModifierKeyLeftControl, GHOST_kModifierKeyLeftShift, GHOST_kModifierKeyRightAlt, GHOST_kModifierKeyRightControl, GHOST_kModifierKeyRightShift, GHOST_kStandardCursorFirstCursor, GHOST_kStandardCursorNumCursors, GHOST_TEventKeyData::key, LEFT_EYE, main_window_, RenderCamera(), RenderScene(), RIGHT_EYE, GHOST_IWindow::setCursorShape(), GHOST_IWindow::setCursorVisibility(), stereo, GHOST_IWindow::swapBufferRelease(), system_, test_timer_, testTimerProc(), GHOST_TEventWheelData::value, View(), view_rotz, x, and y.
| GHOST_TStandardCursor Application::cursor_ |
Definition at line 392 of file GHOST_Test.cpp.
Referenced by Application(), and processEvent().
| bool Application::exit_requested_ |
Definition at line 393 of file GHOST_Test.cpp.
Referenced by Application(), main(), and processEvent().
| GHOST_ITimerTask* Application::gears_timer_ |
Definition at line 391 of file GHOST_Test.cpp.
Referenced by Application().
| GHOST_IWindow* Application::main_window_ |
Definition at line 389 of file GHOST_Test.cpp.
Referenced by Application(), processEvent(), and ~Application().
| GHOST_IWindow* Application::secondary_window_ |
Definition at line 390 of file GHOST_Test.cpp.
Referenced by Application(), and ~Application().
| bool Application::stereo |
Definition at line 395 of file GHOST_Test.cpp.
Referenced by Application(), processEvent(), and View().
| GHOST_ISystem* Application::system_ |
Definition at line 388 of file GHOST_Test.cpp.
Referenced by Application(), processEvent(), and ~Application().
| GHOST_ITimerTask * Application::test_timer_ |
Definition at line 391 of file GHOST_Test.cpp.
Referenced by Application(), and processEvent().