parametres de creation du contexte openGL. More...
#include <App.h>
Public Member Functions | |
AppSettings () | |
constructeur par defaut. | |
AppSettings (const unsigned int _flags) | |
constructeur par defaut. parametres de la fenetre : fullscreen, resizeable, etc. cf SDL_CreateWindow. | |
void | setFlags (const unsigned int _flags) |
fixe les parametres de la fenetre. cf SDL_CreateWindow. | |
void | maskFlags (const unsigned int _flags) |
desactive des parametres de la fenetre. cf SDL_CreateWindow. | |
void | setFullscreen () |
active le mode plein ecran, au lieu du mode fenetre definit par defaut. | |
void | setSamples (const int samples) |
taux de sur-echantillonnage. | |
void | setDepthBufferSize (const int size) |
precision du zbuffer. | |
void | setSwapControl (const int swap=1) |
active (1) /desactive (0) la synchronisation de l'affichage. | |
void | setGLVersion (const int major, const int minor) |
fixe la version openGL du contexte, par exemple setGLVersion(3,3). | |
void | setGLContextFlags (const unsigned int flags) |
utilisation interne. fixe les parametres de creation du contexte, cf. SDL_GL_SetAttribute. | |
void | setGLProfileFlags (const unsigned int flags) |
utilisation interne. fixe les parametres du type de contexte (compatibility, debug, etc.), cf. SDL_GL_SetAttribute. | |
void | setGLDebugContext () |
demande la creation d'un contexte debug. | |
void | setGLCoreProfile () |
demande la creation d'un contexte core profile. | |
void | setGLESProfile (const int major) |
demande la creation d'un contexte openGL ES 1/2. | |
void | apply () const |
utilisation interne. | |
Public Attributes | |
int | depth_size |
precision du zbuffer. | |
int | double_buffer |
buffers de dessin et d'affichage separes. | |
int | swap_control |
synchronisation de l'affichage avec l'ecran. | |
int | multi_samples |
sur-echantillonnage, mode msaa | |
int | major_version |
version openGL. | |
int | minor_version |
version openGL. | |
unsigned int | context_flags |
parametres de creation du contexte, debug par exemple. | |
unsigned int | profile_flags |
parametres de creation du contexte, core profile par exemple. | |
unsigned int | flags |
parametres de creation du contexte openGL.
gk::AppSettings::AppSettings | ( | ) | [inline] |
constructeur par defaut.