Vally8

SDL_SetVideoMode

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

Fixe un mode vidéo avec les largeur, hauteur et bits par pixel passés en paramètre.

valeur de retour : revoie NULL en cas d'erreur, un pointeur sur la surface représentant l'écran en cas de succès. La surface devra être libérée par un appel à SDL_Quit.

paramètre flags : combinaison par l'opérateur | d'une ou plusieur valeur suivante

  • SDL_SWSURFACE : La surface video est crée en mémoire système.
  • SDL_HWSURFACE : La surface video est crée en mémoire video.
  • SDL_ANYFORMAT : Permet de continuer même si la valeur entrée pour les bits par pixel n'est pas correcte.
  • SDL_HWPALETTE : SDL aura un accès exclusif sur la palette.
  • SDL_DOUBLEBUF : Permet le double buffering. N'est valide que si le flag SDL_HWSURFACE a été positionné.
  • SDL_FULLSCREEN : SDL va tenter d'utiliser le mode plein écran.
  • SDL_OPENGL : Pour utiliser OpenGL en plus de SDL.
  • SDL_RESIZABLE : Pour que l'utilisateur puisse redimensionner la fenêtre.

Page précédente

SDL_LoadBMP

SDL_Surface *SDL_LoadBMP(const char *file)

Charge un fichier bitmap dans une surface SDL

valeur de retour : revoie NULL en cas d'erreur, un pointeur sur la surface représentant l'écran en cas de succès.

Page précédente

SDL_BlitSurface

int SDL_BlitSurface(SDL_Surface *src, SDL_Rect *srcrect, SDL_Surface *dst, SDL_Rect *dstrect)

Copie une partie d'une surface à une destination donnée sur une autre surface.

valeur de retour : revoie -1 en cas d'erreur, 0 en cas de succès.

Page précédente

SDL_UpdateRect

void SDL_UpdateRect(SDL_Surface *screen, Sint32 x, Sint32 y, Sint32 w, Sint32 h)

Force la mise à jour de la portion d'écran délimitée par les paramètres.

Page précédente compteur

Valid HTML 4.01! Valid CSS Valid RSS feed.