Section courante

A propos

Section administrative du site

SDL_SETVIDEOMODE

SDL : Fixe le mode vidéo
  SDL/SDL.h

Syntaxe

SDL_Surface *SDL_SetVideoMode(int width, int height, int bpp, Uint32 flags);

Paramètres

Nom Description
width Ce paramètre permet d'indiquer la largeur du mode vidéo.
height Ce paramètre permet d'indiquer la hauteur du mode vidéo.
bpp Ce paramètre permet d'indiquer le nombre de bits par pixel du mode vidéo.
flags Ce paramètre permet d'indiquer les détails du mode. Voici les drapeaux combinables :
Constante Description
SDL_SWSURFACE Cette constante permet d'indiquer qu'il faut créer une surface vidéo dans la mémoire système.
SDL_HWSURFACE Cette constante permet d'indiquer qu'il faut créer une surface vidéo dans la mémoire vidéo.
SDL_ASYNCBLIT Cette constante permet d'indiquer qu'il faut activer l'utilisation de la mise à jour synchronisé de la surface d'affichage.
SDL_ANYFORMAT Cette constante permet d'indiquer que si la surface vidéo requise de bits par pixel n'est pas disponible, il faut que le SDL effectue une émulation de la surface dans une zone temporaire.
SDL_HWPALETTE Cette constante permet d'indiquer qu'il faut donner un accès exclusif aux palettes par le SDL.
SDL_DOUBLEBUF Cette constante permet d'indiquer qu'il faut activer le double tampon du matériel. Seulement valide avec le SDL_HWSURFACE.
SDL_FULLSCREEN Cette constante permet d'indiquer qu'il faut utiliser le mode pleine écran.
SDL_OPENGL Cette constante permet d'indiquer qu'il faut créer un rendu de contexte avec OpenGL. Vous devez préalablement avoir fixé les attributs vidéos OpenGL avec SDL_GL_SetAttribute.
SDL_OPENGLBLIT Cette constante permet d'indiquer qu'il faut créer un rendu de contexte avec OpenGL avec des opérations normal de bloc de bits.
SDL_RESIZABLE Cette constante permet d'indiquer qu'il créer une fenêtre redimensionnable.
SDL_NOFRAME Cette constante permet d'indiquer qu'il créer une fenêtre sans barre de titre ou de cadre de décoration.

Retour

Valeur Description
NULL Cette valeur permet d'indiquer qu'une erreur s'est produite.
variable Ces valeurs permet d'indiquer que l'opération s'est correctement effectué. La valeur correspond à un pointeur vers une surface.

Description

Cette fonction permet de fixer le mode vidéo avec la largeur, la hauteur et le nombre de bits par pixel spécifié.

Voir également

Langage de programmation - C pour Linux - Référence procédures et fonctions- SDL_GetVideoSurface
Langage de programmation - C pour Linux - Référence procédures et fonctions- SDL_GL_SetAttribute
Langage de programmation - C pour Linux - Référence procédures et fonctions- SDL_LockSurface
Langage de programmation - C pour Linux - Référence procédures et fonctions- SDL_SetColors
Langage de programmation - C pour Linux - Référence procédures et fonctions- SDL_Flip

Dernière mise à jour : Dimanche, le 22 mars 2015