cajun::drawing_t Class Reference

#include <drawing.H>

Inheritance diagram for cajun::drawing_t:
cajun::simulation_draw_t

List of all members.

Public Member Functions

 drawing_t ()
virtual ~drawing_t ()
virtual void draw ()=0
virtual void draw2 ()=0
virtual void draw3 ()=0
virtual void dynamic_data ()
virtual void update_data ()
virtual void intra_update_data ()
virtual void update_data2 ()
virtual void update_data3 ()
virtual void reshape (int width, int height)=0
virtual void reshape2 (int width, int height)=0
virtual void reshape3 (int width, int height)=0
virtual void normalKey_callback (int key, int x, int y, int mod)=0
virtual void controlKey_callback (int key, int x, int y, int mod)=0
virtual void mousemotion_callback (int x, int y)=0
virtual void mousebutton_callback (int button, int state, int x, int y, int mod)=0
virtual void load_context_data ()=0
virtual bool check_video_display ()
virtual bool check_ctrl_panel_display ()
virtual void load_terrain_textures (char const *terrain_texture_file, char const *sky_terrain_file)=0

Public Attributes

int m_screen_height
int m_screen_width

Constructor & Destructor Documentation

cajun::drawing_t::drawing_t (  )  [inline]
virtual cajun::drawing_t::~drawing_t (  )  [inline, virtual]

Member Function Documentation

virtual bool cajun::drawing_t::check_ctrl_panel_display (  )  [inline, virtual]
virtual bool cajun::drawing_t::check_video_display (  )  [inline, virtual]
virtual void cajun::drawing_t::controlKey_callback ( int  key,
int  x,
int  y,
int  mod 
) [pure virtual]
virtual void cajun::drawing_t::draw (  )  [pure virtual]
virtual void cajun::drawing_t::draw2 (  )  [pure virtual]

Implemented in cajun::simulation_draw_t.

virtual void cajun::drawing_t::draw3 (  )  [pure virtual]
virtual void cajun::drawing_t::dynamic_data (  )  [inline, virtual]
virtual void cajun::drawing_t::intra_update_data (  )  [inline, virtual]
virtual void cajun::drawing_t::load_context_data (  )  [pure virtual]
virtual void cajun::drawing_t::load_terrain_textures ( char const *  terrain_texture_file,
char const *  sky_terrain_file 
) [pure virtual]
virtual void cajun::drawing_t::mousebutton_callback ( int  button,
int  state,
int  x,
int  y,
int  mod 
) [pure virtual]
virtual void cajun::drawing_t::mousemotion_callback ( int  x,
int  y 
) [pure virtual]
virtual void cajun::drawing_t::normalKey_callback ( int  key,
int  x,
int  y,
int  mod 
) [pure virtual]
virtual void cajun::drawing_t::reshape ( int  width,
int  height 
) [pure virtual]

Implemented in cajun::simulation_draw_t.

virtual void cajun::drawing_t::reshape2 ( int  width,
int  height 
) [pure virtual]

Implemented in cajun::simulation_draw_t.

virtual void cajun::drawing_t::reshape3 ( int  width,
int  height 
) [pure virtual]

Implemented in cajun::simulation_draw_t.

virtual void cajun::drawing_t::update_data (  )  [inline, virtual]
virtual void cajun::drawing_t::update_data2 (  )  [inline, virtual]
virtual void cajun::drawing_t::update_data3 (  )  [inline, virtual]

Member Data Documentation


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

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