Gif functions


Fonctions

u16 PA_GetGifWidth (void *gif)
 Récupérer la largeur d'un Gif en pixels.
u16 PA_GetGifHeight (void *gif)
 Récupérer la hauteur d'un Gif en pixels.
void PA_LoadGifXY (u8 screen, s16 x, s16 y, void *gif)
 Charger un Gif sur un fond de 16 bits... Faut pas oublier de charger ce fond avant !
void PA_LoadGif (u8 screen, void *gif)
 Charger un Gif sur un fond de 16 bits... Faut pas oublier de charger ce fond avant !
void PA_GifAnimSpeed (float speed)
 Changer la vitesse d'un gif.
void PA_GifAnimStop (void)
 Arrêter l'animation d'un gif.
void PA_GifAnimPause (void)
 Mettre en pause l'animation d'un gif.
void PA_GifAnimPlay (void)
void PA_GifSetStartFrame (s32 StartFrame)
 Régler à partir de quelle image commencer le gif.
void PA_GifSetEndFrame (s32 EndFrame)
 Régler à partir de quelle image arrêter le gif.
s32 PA_GifGetFrame (void)
 Renvoie le numéro d'image du gif en cours.
u8 * PA_GifToTiles (void *gif, u16 *temppal)
 Exporter un Gif au format de tiles de 8x8 pixels, ce qui permet de l'utiliser pour créer des sprites ou des fonds ! Renvoie un pointeur vers le gfx du sprite.

Description détaillée

Manages everything about gif files.

Documentation des fonctions

u16 PA_GetGifHeight ( void *  gif  )  [inline]

Récupérer la hauteur d'un Gif en pixels.

Paramètres:
gif image au format Gif...

u16 PA_GetGifWidth ( void *  gif  )  [inline]

Récupérer la largeur d'un Gif en pixels.

Paramètres:
gif image au format Gif...

inline void PA_GifAnimPause ( void   )  [inline]

Mettre en pause l'animation d'un gif.

void PA_GifAnimPlay ( void   )  [inline]

inline void PA_GifAnimSpeed ( float  speed  )  [inline]

Changer la vitesse d'un gif.

Paramètres:
speed 1 pour normal, 2 pour 2x, 0.5 pour la moitié...

inline void PA_GifAnimStop ( void   )  [inline]

Arrêter l'animation d'un gif.

Reprendre l'animation d'un gif.

inline s16 PA_GifGetFrame ( void   )  [inline]

Renvoie le numéro d'image du gif en cours.

inline void PA_GifSetEndFrame ( s32  EndFrame  )  [inline]

Régler à partir de quelle image arrêter le gif.

Paramètres:
EndFrame Image où démarrer... (100000 si vous voulez être sure de finir ^^)

inline void PA_GifSetStartFrame ( s32  StartFrame  )  [inline]

Régler à partir de quelle image commencer le gif.

Paramètres:
StartFrame Image où démarrer... (0 pour le début)

void PA_GifToTiles ( void *  gif,
u16 *  temppal 
)

Exporter un Gif au format de tiles de 8x8 pixels, ce qui permet de l'utiliser pour créer des sprites ou des fonds ! Renvoie un pointeur vers le gfx du sprite.

Paramètres:
gif Fichier gif...
temppal Un tableau de 256 entrée en u16, qui recevra les infos de la palette à charger

inline void PA_LoadGif ( u8  screen,
void *  gif 
) [inline]

Charger un Gif sur un fond de 16 bits... Faut pas oublier de charger ce fond avant !

Paramètres:
screen Choix de l'écran (0 ou 1)
gif image au format Gif...

inline void PA_LoadGifXY ( u8  screen,
s16  x,
s16  y,
void *  gif 
) [inline]

Charger un Gif sur un fond de 16 bits... Faut pas oublier de charger ce fond avant !

Paramètres:
screen Choix de l'écran (0 ou 1)
x Position X à l'écran
y Position Y à l'écran
gif image au format Gif...


Généré le Sat Jun 13 12:57:00 2009 pour PAlib - Programmer's Arsenal par  doxygen 1.5.8