vrj::GlSimInterface Class Reference

Interface for objects that wish to perform simulator function with an OpenGL application. More...

#include <vrj/Draw/OGL/GlSimInterface.h>

Inheritance diagram for vrj::GlSimInterface:

Inheritance graph
[legend]
Collaboration diagram for vrj::GlSimInterface:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual ~GlSimInterface ()
virtual void draw (const float scaleFactor)=0
 Draws this sim device using the given information about the Window it will be drawing into.
virtual void setKeyboardMouse (gadget::KeyboardMouseInterface kmInterface)=0
 Sets the keyboard/mouse device the simulator can use to get input from the user.

Detailed Description

Interface for objects that wish to perform simulator function with an OpenGL application.

Definition at line 50 of file GlSimInterface.h.


Constructor & Destructor Documentation

virtual vrj::GlSimInterface::~GlSimInterface (  )  [inline, virtual]

Definition at line 53 of file GlSimInterface.h.

00054       {
00055          /* Do nothing. */ ;
00056       }


Member Function Documentation

virtual void vrj::GlSimInterface::draw ( const float  scaleFactor  )  [pure virtual]

Draws this sim device using the given information about the Window it will be drawing into.

Implemented in vrj::GlBasicSimulator.

virtual void vrj::GlSimInterface::setKeyboardMouse ( gadget::KeyboardMouseInterface  kmInterface  )  [pure virtual]

Sets the keyboard/mouse device the simulator can use to get input from the user.

Implemented in vrj::GlBasicSimulator.


The documentation for this class was generated from the following file:
Generated on Thu Jan 4 10:58:19 2007 for VR Juggler by  doxygen 1.5.1