gKit2 light

- Main Page
- Related Pages
- Modules
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

Public Member Functions | Protected Attributes | List of all members
App Class Referenceabstract
utilitaires pour creer une application

classe application. More...

`#include <app.h>`

Inheritance diagram for App:

## Public Member Functions
| App (const int width, const int height, const int major=3, const int minor=3)
| constructeur, dimensions de la fenetre et version d'openGL. More...
virtual int | init ()=0
| a deriver pour creer les objets openGL. More...
virtual int | quit ()=0
| a deriver pour detruire les objets openGL. More...
virtual int | update (const float time, const float delta)
| a deriver et redefinir pour animer les objets en fonction du temps. More...
virtual int | render ()=0
| a deriver pour afficher les objets. More...
int | run ()
| execution de l'application. More...
float | global_time ()
| renvoie le temps ecoule depuis le lancement de l'application, en millisecondes. More...
float | delta_time ()
| renvoie le temps ecoule depuis la derniere frame, en millisecondes. More...

## Protected Attributes
Window | m_window
Context | m_context
unsigned int | m_time
unsigned int | m_delta

## Detailed Description

classe application.

squelette d'application: creation d'une fenetre, d'un contexte openGL et gestion des evenements. tuto7.cpp et tuto8.cpp presentent un exemple simple d'utilisation.

la class App expose les fonctionnalites de window.h, elles sont juste presentees differemment. les fonctions globales de window.h sont toujours utilisables (a part run() qui est remplace par App::run()).

Definition at line 20 of file app.h.

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

- src/gKit/app.h
- src/gKit/app.cpp