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.
1.7.6.1