scene Class Reference

Collaboration diagram for scene:

List of all members.

Public Member Functions

 scene (glwidget *p_glwidget=0)
 default constructor
void load_model ()
 Method called only once at the beginning (load off files ...)
void draw_scene ()
 Method called at every frame.
void set_affichage_texture (const bool &est_actif)

Private Member Functions

void affichage_texture_exemple () const

Private Attributes

glwidgetp_glwidget
 pointer to QLWidget
int tex
bool affiche_texture
objet_affichable objet_1
objet_affichable objet_2
objet_affichable objet_3

Constructor & Destructor Documentation

scene::scene ( glwidget p_glwidget = 0)

default constructor

References affiche_texture.


Member Function Documentation

void scene::affichage_texture_exemple ( ) const [private]

References tex.

Referenced by draw_scene().

void scene::draw_scene ( )

Method called at every frame.

References affichage_texture_exemple(), objet_affichable::affiche(), affiche_texture, objet_1, objet_2, objet_3, and p_glwidget.

Referenced by glwidget::paintGL().

Here is the call graph for this function:

void scene::load_model ( )

Method called only once at the beginning (load off files ...)

References objet_1, objet_2, objet_3, p_glwidget, and tex.

Referenced by glwidget::initializeGL().

void scene::set_affichage_texture ( const bool &  est_actif)

References affiche_texture.

Referenced by Window::texture_clicked().


Member Data Documentation

pointer to QLWidget

Referenced by draw_scene(), and load_model().

int scene::tex [private]

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