gKitGL
 All Classes Namespaces Functions Variables Typedefs Enumerator Friends
Public Member Functions | Public Attributes
gk::AppSettings Struct Reference

parametres de creation du contexte openGL. More...

#include <App.h>

List of all members.

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

Detailed Description

parametres de creation du contexte openGL.


Constructor & Destructor Documentation

constructeur par defaut.

Todo:
GK_OPENCL

The documentation for this struct was generated from the following files:
 All Classes Namespaces Functions Variables Typedefs Enumerator Friends