omegalib
13.1
|
Implements a basic 'empty' display system that can be used to launch some applications in headless mode. More...
#include <NullDisplaySystem.h>
Public Member Functions | |
virtual void | run () |
Starts display system rendering. More... | |
DisplaySystemType | getId () |
virtual Vector2i | getCanvasSize () |
Public Member Functions inherited from omega::DisplaySystem | |
virtual | ~DisplaySystem () |
virtual void | setup (Setting &setting) |
virtual void | initialize (SystemManager *sys) |
virtual void | cleanup () |
virtual void | killCluster () |
Ray | getViewRay (Vector2i position) |
bool | getViewRayFromEvent (const Event &evt, Ray &ray, bool normalizedPointerCoords=false) |
virtual DisplayConfig & | getDisplayConfig () |
void | frameStarted () |
void | frameFinished () |
internal Called internally by derived classes to signal the end of a frame. More... | |
Public Member Functions inherited from omicron::ReferenceType | |
ReferenceType () | |
virtual | ~ReferenceType () |
void | ref () |
void | unref () |
long | refCount () |
Additional Inherited Members | |
Public Types inherited from omega::DisplaySystem | |
enum | DisplaySystemType { Invalid, Equalizer, Glut, Null } |
Static Public Member Functions inherited from omicron::ReferenceType | |
static void | printObjCounts () |
Protected Member Functions inherited from omega::DisplaySystem | |
DisplaySystem () | |
Protected Attributes inherited from omega::DisplaySystem | |
DisplayConfig | myDisplayConfig |
Static Protected Attributes inherited from omicron::ReferenceType | |
static List< ReferenceType * > | mysObjList |
Implements a basic 'empty' display system that can be used to launch some applications in headless mode.
|
inlinevirtual |
|
inlinevirtual |
Reimplemented from omega::DisplaySystem.
|
virtual |
Starts display system rendering.
This call does not return until the current omegalib application sends an exit request to the system manager.
Implements omega::DisplaySystem.