cajun::vrj_interface_t Class Reference

#include <vrj_interface.H>

Inheritance diagram for cajun::vrj_interface_t:
cajun::graphic_interface_t

List of all members.

Public Member Functions

 ~vrj_interface_t ()
void register_graphics (drawing_t *graphics)
void init_interface (int argc, char **argv, char const *terrain_model, char const *sky_model, char const *conf_filename)
void start_interface ()
void draw_callback ()
void intra_update_callback ()
void update_callback ()
void dynamic_data_callback ()
void normalKey_callback (unsigned char key)
void controlKey_callback (int key)
void mousebutton_callback (int button, int state, int x, int y)
void mousemotion_callback (int x, int y)
void set_controlKey_index ()
void set_modifierKey (int key)

Private Attributes

int m_controlKey_index [MAX_CONTROLKEY_INDEX]
int m_modifierKey
int m_mouseKey_index [MAX_MOUSEKEY_INDEX]
int m_mouseState_index [MAX_MOUSESTATE_INDEX]
vrj::Kernel * kernel
vrj_drawing_interface_tm_vrj_drawing_interface

Constructor & Destructor Documentation

vrj_interface_t::~vrj_interface_t (  ) 

Member Function Documentation

void vrj_interface_t::controlKey_callback ( int  key  ) 
void vrj_interface_t::draw_callback (  ) 
void vrj_interface_t::dynamic_data_callback (  ) 
void vrj_interface_t::init_interface ( int  argc,
char **  argv,
char const *  terrain_model,
char const *  sky_model,
char const *  conf_filename 
) [virtual]
void vrj_interface_t::intra_update_callback (  ) 
void vrj_interface_t::mousebutton_callback ( int  button,
int  state,
int  x,
int  y 
)
void vrj_interface_t::mousemotion_callback ( int  x,
int  y 
)
void vrj_interface_t::normalKey_callback ( unsigned char  key  ) 
void vrj_interface_t::register_graphics ( drawing_t graphics  )  [virtual]
void vrj_interface_t::set_controlKey_index (  )  [virtual]
void vrj_interface_t::set_modifierKey ( int  key  ) 
void vrj_interface_t::start_interface (  )  [virtual]

Implements cajun::graphic_interface_t.

References kernel.

void vrj_interface_t::update_callback (  ) 

Member Data Documentation

vrj::Kernel* cajun::vrj_interface_t::kernel [private]
int cajun::vrj_interface_t::m_controlKey_index[MAX_CONTROLKEY_INDEX] [private]
int cajun::vrj_interface_t::m_mouseKey_index[MAX_MOUSEKEY_INDEX] [private]
int cajun::vrj_interface_t::m_mouseState_index[MAX_MOUSESTATE_INDEX] [private]

Referenced by init_interface().


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