omegalib  13.1
omega::NullDisplaySystem Class Reference

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 DisplayConfiggetDisplayConfig ()
 
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
 

Detailed Description

Implements a basic 'empty' display system that can be used to launch some applications in headless mode.

+ Inheritance diagram for omega::NullDisplaySystem:

Member Function Documentation

virtual Vector2i omega::NullDisplaySystem::getCanvasSize ( )
inlinevirtual
DisplaySystemType omega::NullDisplaySystem::getId ( )
inlinevirtual

Reimplemented from omega::DisplaySystem.

virtual void omega::NullDisplaySystem::run ( )
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.


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