cajun::vrj_drawing_interface_t Class Reference

#include <vrj_interface.H>

List of all members.

Public Member Functions

 vrj_drawing_interface_t (vrj_interface_t *vrj_interface_)

Private Member Functions

virtual void init ()
virtual void apiInit ()
virtual void bufferPreDraw ()
virtual void contextPreDraw ()
virtual void preFrame ()
virtual void intraFrame ()
virtual void postFrame ()
virtual void contextInit ()
virtual void draw ()

Private Attributes

vrj_interface_tm_vrj_interface
bool m_joysticks_ok
float wand [4][4]
float wand_color [3]
Matrix44f wand_matrix
float joystick_data
gadget::KeyboardMouseInterface mKeyboard
gadget::PositionInterface mWand
gadget::PositionInterface mHead
gadget::DigitalInterface mButton0
gadget::DigitalInterface mButton1
gadget::DigitalInterface mButton2
gadget::DigitalInterface mButton3
gadget::DigitalInterface mButton4
gadget::DigitalInterface mButton5
gadget::DigitalInterface mButton6
gadget::DigitalInterface mButton7
gadget::DigitalInterface mButton8
gadget::DigitalInterface mButton9
gadget::DigitalInterface mButton10
gadget::DigitalInterface mButton11
gadget::AnalogInterface mJoy0
gadget::AnalogInterface mJoy1
gadget::AnalogInterface mJoy2
gadget::AnalogInterface mJoy3
gadget::AnalogInterface mJoy4
gadget::AnalogInterface mJoy5

Constructor & Destructor Documentation

cajun::vrj_drawing_interface_t::vrj_drawing_interface_t ( vrj_interface_t vrj_interface_  )  [inline]

Member Function Documentation

virtual void cajun::vrj_drawing_interface_t::apiInit (  )  [inline, private, virtual]
void vrj_drawing_interface_t::bufferPreDraw (  )  [private, virtual]
void vrj_drawing_interface_t::contextInit (  )  [private, virtual]
void vrj_drawing_interface_t::contextPreDraw (  )  [private, virtual]
void vrj_drawing_interface_t::draw (  )  [private, virtual]
virtual void cajun::vrj_drawing_interface_t::init (  )  [inline, private, virtual]
void vrj_drawing_interface_t::intraFrame (  )  [private, virtual]
virtual void cajun::vrj_drawing_interface_t::postFrame (  )  [inline, private, virtual]
void vrj_drawing_interface_t::preFrame (  )  [private, virtual]

Member Data Documentation

Referenced by preFrame().

Referenced by init(), and preFrame().

gadget::DigitalInterface cajun::vrj_drawing_interface_t::mButton0 [private]

Digital interface for button 0

Referenced by init(), and preFrame().

gadget::DigitalInterface cajun::vrj_drawing_interface_t::mButton1 [private]

Digital interface for button 1

Referenced by init(), and preFrame().

gadget::DigitalInterface cajun::vrj_drawing_interface_t::mButton10 [private]

Digital interface for button 1

Referenced by init(), and preFrame().

gadget::DigitalInterface cajun::vrj_drawing_interface_t::mButton11 [private]

Digital interface for button 1

Referenced by init(), and preFrame().

gadget::DigitalInterface cajun::vrj_drawing_interface_t::mButton2 [private]

Digital interface for button 1

Referenced by init(), and preFrame().

gadget::DigitalInterface cajun::vrj_drawing_interface_t::mButton3 [private]

Digital interface for button 1

Referenced by init(), and preFrame().

gadget::DigitalInterface cajun::vrj_drawing_interface_t::mButton4 [private]

Digital interface for button 1

Referenced by init(), and preFrame().

gadget::DigitalInterface cajun::vrj_drawing_interface_t::mButton5 [private]

Digital interface for button 1

Referenced by init(), and preFrame().

gadget::DigitalInterface cajun::vrj_drawing_interface_t::mButton6 [private]

Digital interface for button 0

Referenced by init(), and preFrame().

gadget::DigitalInterface cajun::vrj_drawing_interface_t::mButton7 [private]

Digital interface for button 1

Referenced by init(), and preFrame().

gadget::DigitalInterface cajun::vrj_drawing_interface_t::mButton8 [private]

Digital interface for button 1

Referenced by init(), and preFrame().

gadget::DigitalInterface cajun::vrj_drawing_interface_t::mButton9 [private]

Digital interface for button 1

Referenced by init(), and preFrame().

gadget::PositionInterface cajun::vrj_drawing_interface_t::mHead [private]

Pos interface for Head position

Referenced by init(), and preFrame().

gadget::AnalogInterface cajun::vrj_drawing_interface_t::mJoy0 [private]

Analog interface for joystick

Referenced by init(), and preFrame().

gadget::AnalogInterface cajun::vrj_drawing_interface_t::mJoy1 [private]

Analog interface for joystick

Referenced by init(), and preFrame().

gadget::AnalogInterface cajun::vrj_drawing_interface_t::mJoy2 [private]

Analog interface for joystick

Referenced by init(), and preFrame().

gadget::AnalogInterface cajun::vrj_drawing_interface_t::mJoy3 [private]

Analog interface for joystick

Referenced by init(), and preFrame().

gadget::AnalogInterface cajun::vrj_drawing_interface_t::mJoy4 [private]

Analog interface for joystick

Referenced by init(), and preFrame().

gadget::AnalogInterface cajun::vrj_drawing_interface_t::mJoy5 [private]

Analog interface for joystick

Referenced by init(), and preFrame().

gadget::KeyboardMouseInterface cajun::vrj_drawing_interface_t::mKeyboard [private]

Referenced by init(), and preFrame().

gadget::PositionInterface cajun::vrj_drawing_interface_t::mWand [private]

Pos interface for Wand position

Referenced by init().

float cajun::vrj_drawing_interface_t::wand[4][4] [private]

Referenced by draw(), and preFrame().

Referenced by draw(), and init().

Referenced by preFrame().


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

Generated on Fri Apr 9 10:45:18 2010 for Visualizer by  doxygen 1.6.1