OpenWalnut
1.4.0
|
This library implements the graphics engine for OpenWalnut. More...
Classes | |
class | WGEException |
General purpose exception and therefore base class for all graphics engine related exceptions. More... | |
class | WGEInitFailed |
Exception thrown if initialization of the graphics engine fails. More... | |
class | WGESignalSubscriptionFailed |
Exception thrown if a notifier could not be subscribed to a signal. More... | |
class | WGECamera |
Class for wrapping around the OSG Camera class. More... | |
class | WGEGraphicsWindow |
Class managing a single graphics context and OSG GraphicsWindow. More... | |
class | WGEScene |
Class for managing the OpenSceneGraph root node. More... | |
class | WGEViewer |
Class for managing one view to the scene. More... | |
class | WGEViewer::QueryCallback |
Small class used for querying glGet info during rendering. More... | |
class | WGraphicsEngine |
Base class for initializing the graphics engine. More... | |
Enumerations | |
enum | WGECamera::ProjectionMode { ORTHOGRAPHIC, PERSPECTIVE, TWO_D, TWO_D_UNIT } |
List of possible camera modes. More... | |
enum | WGEGraphicsWindow::KeyEvents { KEYPRESS, KEYRELEASE } |
Event types for the keyEvent() handler. More... | |
enum | WGEGraphicsWindow::MouseEvents { MOUSEPRESS, MOUSERELEASE, MOUSEDOUBLECLICK, MOUSEMOVE, MOUSESCROLL } |
Mouse event types for the mouseEvent() handler. More... | |
This library implements the graphics engine for OpenWalnut.
Event types for the keyEvent() handler.
Definition at line 69 of file WGEGraphicsWindow.h.
Mouse event types for the mouseEvent() handler.
Definition at line 77 of file WGEGraphicsWindow.h.
List of possible camera modes.
The TWO_D modes use a standard two dimensional orthogonal projection. TWO_D_UNOT is somewhat special. It creates a view-cube with an edge-length of 1, centered at 0 for X and Y. For Z, it is from 0 to 1. This relates to the standard glOrtho command.
Definition at line 43 of file WGECamera.h.