#include <interface.H>
Public Member Functions | |
virtual | ~graphic_interface_t () |
virtual void | register_graphics (drawing_t *graphics)=0 |
virtual void | init_interface (int argc, char **argv, char const *terrain_model, char const *sky_model, char const *conf_filename)=0 |
virtual void | start_interface ()=0 |
virtual void | set_controlKey_index ()=0 |
Static Public Attributes | |
static drawing_t * | m_graphics = 0 |
virtual cajun::graphic_interface_t::~graphic_interface_t | ( | ) | [inline, virtual] |
virtual void cajun::graphic_interface_t::init_interface | ( | int | argc, | |
char ** | argv, | |||
char const * | terrain_model, | |||
char const * | sky_model, | |||
char const * | conf_filename | |||
) | [pure virtual] |
Implemented in cajun::glut_interface_t, and cajun::vrj_interface_t.
Referenced by main().
virtual void cajun::graphic_interface_t::register_graphics | ( | drawing_t * | graphics | ) | [pure virtual] |
Implemented in cajun::glut_interface_t, and cajun::vrj_interface_t.
Referenced by main().
virtual void cajun::graphic_interface_t::set_controlKey_index | ( | ) | [pure virtual] |
Implemented in cajun::glut_interface_t, and cajun::vrj_interface_t.
Referenced by main().
virtual void cajun::graphic_interface_t::start_interface | ( | ) | [pure virtual] |
Implemented in cajun::glut_interface_t, and cajun::vrj_interface_t.
Referenced by main().
drawing_t * cajun::graphic_interface_t::m_graphics = 0 [static] |
Referenced by cajun::vrj_drawing_interface_t::contextInit(), cajun::vrj_interface_t::controlKey_callback(), cajun::glut_interface_t::controlKey_callback(), cajun::vrj_interface_t::draw_callback(), cajun::glut_interface_t::draw_callback(), cajun::glut_interface_t::draw_callback_3(), cajun::vrj_interface_t::dynamic_data_callback(), cajun::vrj_interface_t::init_interface(), cajun::glut_interface_t::init_interface(), cajun::vrj_interface_t::intra_update_callback(), cajun::vrj_interface_t::mousebutton_callback(), cajun::glut_interface_t::mousebutton_callback(), cajun::vrj_interface_t::mousemotion_callback(), cajun::glut_interface_t::mousemotion_callback(), cajun::vrj_interface_t::normalKey_callback(), cajun::glut_interface_t::normalKey_callback(), cajun::vrj_interface_t::register_graphics(), cajun::glut_interface_t::register_graphics(), cajun::vrj_interface_t::update_callback(), cajun::glut_interface_t::update_data_callback(), cajun::glut_interface_t::update_data_callback2(), cajun::glut_interface_t::update_data_callback3(), cajun::glut_interface_t::~glut_interface_t(), and cajun::vrj_interface_t::~vrj_interface_t().