Référence du fichier include/nds/arm9/PA_Gif.h

Gif, animations... Plus de détails...

#include <PA9.h>
#include "PA_Interrupt.h"
#include "PA_Palette.h"
#include "PA_Draw.h"
#include "gif/gif_lib.h"

Structures de données

struct  PA_GifInfos

Fonctions

void PA_Load16bitGif (u8 screen, s16 x, s16 y, void *gif)
int DecodeGif (const u8 *userData, u8 *ScreenBuff, u16 *Palette, u8 nBits, s16 SWidth)
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.

Variables

GifFileTypegifinfo
s16 gifwidth
s16 gifheight
u8 PA_nBit [2]
s32 GifCurrentLine
PA_GifInfos PA_GifInfo


Description détaillée

Gif, animations...

Manages everything about gif files.


Documentation des fonctions

int DecodeGif ( const u8 *  userData,
u8 *  ScreenBuff,
u16 *  Palette,
u8  nBits,
s16  SWidth 
)

void PA_Load16bitGif ( u8  screen,
s16  x,
s16  y,
void *  gif 
)


Documentation des variables

s16 gifheight

s16 gifwidth

u8 PA_nBit[2]


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