Blender  V2.59
Public Member Functions | Public Attributes
Application Class Reference
Inheritance diagram for Application:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 Application (GHOST_ISystem *system)
 ~Application (void)
virtual bool processEvent (GHOST_IEvent *event)

Public Attributes

GHOST_ISystemm_system
GHOST_IWindowm_mainWindow
GHOST_IWindowm_secondaryWindow
GHOST_IWindowm_fullScreenWindow
GHOST_ITimerTaskm_gearsTimer
GHOST_ITimerTaskm_testTimer
GHOST_TStandardCursor m_cursor
bool m_exitRequested
bool stereo

Detailed Description

Definition at line 403 of file GHOST_Test.cpp.


Constructor & Destructor Documentation

Application::Application ( GHOST_ISystem system)
Application::~Application ( void  )

Member Function Documentation

bool Application::processEvent ( GHOST_IEvent event) [virtual]

This method is called by the system when it has events to dispatch.

See also:
GHOST_ISystem::dispatchEvents
Parameters:
eventThe event that can be handled or ignored.
Returns:
Indication as to whether the event was handled.

Implements GHOST_IEventConsumer.

Definition at line 464 of file GHOST_Test.cpp.

References GHOST_ISystem::beginFullScreen(), GHOST_DisplaySetting::bpp, GHOST_ISystem::disposeWindow(), GHOST_ISystem::endFullScreen(), GHOST_DisplaySetting::frequency, GHOST_IWindow::getCursorVisibility(), GHOST_IEvent::getData(), GHOST_ISystem::getFullScreen(), GHOST_ISystem::getModifierKeyState(), GHOST_IWindow::getTitle(), GHOST_IEvent::getType(), GHOST_kEventKeyDown, GHOST_kEventKeyUp, GHOST_kEventWheel, GHOST_kEventWindowActivate, GHOST_kEventWindowClose, GHOST_kEventWindowDeactivate, GHOST_kEventWindowUpdate, GHOST_kKeyC, GHOST_kKeyE, GHOST_kKeyF, 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_ISystem::installTimer(), GHOST_TEventKeyData::key, LEFT_EYE, m_cursor, m_exitRequested, m_fullScreenWindow, m_mainWindow, m_system, m_testTimer, GHOST_ISystem::removeTimer(), RenderCamera(), RenderScene(), RIGHT_EYE, GHOST_ISystem::setCursorPosition(), GHOST_IWindow::setCursorShape(), GHOST_IWindow::setCursorVisibility(), GHOST_IWindow::setTitle(), stereo, GHOST_IWindow::swapBuffers(), testTimerProc(), GHOST_ISystem::validWindow(), View(), view_rotz, GHOST_DisplaySetting::xPixels, GHOST_DisplaySetting::yPixels, and GHOST_TEventWheelData::z.


Member Data Documentation

Definition at line 414 of file GHOST_Test.cpp.

Referenced by processEvent().

Definition at line 415 of file GHOST_Test.cpp.

Referenced by main(), and processEvent().

Definition at line 412 of file GHOST_Test.cpp.

Referenced by gearsTimerProc(), and processEvent().

Definition at line 413 of file GHOST_Test.cpp.

Referenced by Application().

Definition at line 410 of file GHOST_Test.cpp.

Referenced by Application(), processEvent(), and ~Application().

Definition at line 411 of file GHOST_Test.cpp.

Referenced by Application(), and ~Application().

Definition at line 409 of file GHOST_Test.cpp.

Referenced by processEvent(), and ~Application().

Definition at line 413 of file GHOST_Test.cpp.

Referenced by processEvent().

Definition at line 417 of file GHOST_Test.cpp.

Referenced by processEvent().


The documentation for this class was generated from the following file: