BurgerLib
Classes | Typedefs | Functions
mvdpaintanim.cpp File Reference
#include "mvmovie.h"
#include "brendian.h"
#include "fmfile.h"
#include "tktick.h"
#include "mmmemory.h"
#include "clstdlib.h"
#include "brdebug.h"
Include dependency graph for mvdpaintanim.cpp:

Classes

struct  PaletteCycle_t
struct  DPaintAnimHeader_t
struct  DPaintDictionary_t

Typedefs

typedef struct PaletteCycle_t PaletteCycle_t
typedef struct DPaintAnimHeader_t DPaintAnimHeader_t
typedef struct DPaintDictionary_t DPaintDictionary_t

Functions

DPaintAnimMovie_t *BURGER_API DPaintAnimMovieNew (const char *Filename, Word Flags, Word32 FileOffset)
void BURGER_API DPaintAnimMovieDelete (DPaintAnimMovie_t *Input)
Word BURGER_API DPaintAnimMovieDataRead (DPaintAnimMovie_t *Input, void *Data, Word32 Length)
static void BURGER_API DPaintAnimMovieDataSeek (DPaintAnimMovie_t *Input, Word32 Offset)
static Word BURGER_API DPaintAnimMovieDataSeekToCurrentFrame (DPaintAnimMovie_t *Input)
Word BURGER_API DPaintAnimMovieInit (DPaintAnimMovie_t *Input, const char *Filename, Word Flags, Word32 FileOffset)
void BURGER_API DPaintAnimMovieDestroy (DPaintAnimMovie_t *Input)
void BURGER_API DPaintAnimMovieReset (DPaintAnimMovie_t *Input)
Word BURGER_API DPaintAnimMovieStart (DPaintAnimMovie_t *Input)
void BURGER_API DPaintAnimMovieStop (DPaintAnimMovie_t *Input)
Image_t *BURGER_API DPaintAnimMovieGetImage (DPaintAnimMovie_t *Input)
static void DPaintAnimMovieProcessFrame (DPaintAnimMovie_t *Input)
Image_t *BURGER_API DPaintAnimMovieUpdate (DPaintAnimMovie_t *Input)
void BURGER_API DPaintAnimMoviePause (DPaintAnimMovie_t *Input)
void BURGER_API DPaintAnimMovieResume (DPaintAnimMovie_t *Input)
void BURGER_API DPaintAnimMovieSetSpeed (DPaintAnimMovie_t *Input, Word Speed)
void BURGER_API DPaintAnimMovieSetLoopFlag (DPaintAnimMovie_t *Input, Word LoopFlag)

Typedef Documentation


Function Documentation

Word BURGER_API DPaintAnimMovieDataRead ( DPaintAnimMovie_t Input,
void Data,
Word32  Length 
)
static void BURGER_API DPaintAnimMovieDataSeek ( DPaintAnimMovie_t Input,
Word32  Offset 
) [static]
Word BURGER_API DPaintAnimMovieInit ( DPaintAnimMovie_t Input,
const char *  Filename,
Word  Flags,
Word32  FileOffset 
)
DPaintAnimMovie_t* BURGER_API DPaintAnimMovieNew ( const char *  Filename,
Word  Flags,
Word32  FileOffset 
)
static void DPaintAnimMovieProcessFrame ( DPaintAnimMovie_t Input) [static]