BurgerLib
Classes | Typedefs | Functions
mvflic.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 mvflic.cpp:

Classes

struct  FlicHeader_t
struct  FlicChunkHeader_t
struct  FlicChunkCount_t

Typedefs

typedef struct FlicHeader_t FlicHeader_t
typedef struct FlicChunkHeader_t FlicChunkHeader_t
typedef struct FlicChunkCount_t FlicChunkCount_t

Functions

FlicMovie_t *BURGER_API FlicMovieNew (const char *Filename, Word Flags, Word32 FileOffset)
void BURGER_API FlicMovieDelete (FlicMovie_t *Input)
Word BURGER_API FlicMovieDataRead (FlicMovie_t *Input, void *Data, Word32 Length)
static void BURGER_API FlicMovieSeek (FlicMovie_t *Input, Word32 Offset)
Word BURGER_API FlicMovieInit (FlicMovie_t *Input, const char *Filename, Word Flags, Word32 FileOffset)
void BURGER_API FlicMovieDestroy (FlicMovie_t *Input)
void BURGER_API FlicMovieReset (FlicMovie_t *Input)
Word BURGER_API FlicMovieStart (FlicMovie_t *Input)
void BURGER_API FlicMovieStop (FlicMovie_t *Input)
Image_t *BURGER_API FlicMovieGetImage (FlicMovie_t *Input)
static void FlicMovieProcess4 (Word8 *PalPtr, Word8 *Input)
static void FlicMovieProcess7 (Image_t *Input, Word8 *WorkPtr)
static void FlicMovieProcess11 (Word8 *PalPtr, Word8 *Input)
static void FlicMovieProcess12 (Image_t *Input, Word8 *WorkPtr)
static void FlicMovieProcess13 (Image_t *Input)
static void FlicMovieProcess15 (Image_t *Input, Word8 *WorkPtr)
static void FlicMovieProcess16 (Image_t *Input, Word8 *WorkPtr)
static void FlicMovieProcessFrame (FlicMovie_t *Input, Word8 *WorkPtr)
static Word FlicMovieProcessASingleFrame (FlicMovie_t *Input)
Image_t *BURGER_API FlicMovieUpdate (FlicMovie_t *Input)
void BURGER_API FlicMoviePause (FlicMovie_t *Input)
void BURGER_API FlicMovieResume (FlicMovie_t *Input)
void BURGER_API FlicMovieSetSpeed (FlicMovie_t *Input, Word Speed)
void BURGER_API FlicMovieSetToFrame (FlicMovie_t *Input, Word FrameNum)
void BURGER_API FlicMovieSetLoopFlag (FlicMovie_t *Input, Word LoopFlag)

Typedef Documentation

typedef struct FlicHeader_t FlicHeader_t

Function Documentation

Word BURGER_API FlicMovieDataRead ( FlicMovie_t Input,
void Data,
Word32  Length 
)
Word BURGER_API FlicMovieInit ( FlicMovie_t Input,
const char *  Filename,
Word  Flags,
Word32  FileOffset 
)
FlicMovie_t* BURGER_API FlicMovieNew ( const char *  Filename,
Word  Flags,
Word32  FileOffset 
)
static void FlicMovieProcess11 ( Word8 PalPtr,
Word8 Input 
) [static]
static void FlicMovieProcess12 ( Image_t Input,
Word8 WorkPtr 
) [static]
static void FlicMovieProcess13 ( Image_t Input) [static]
static void FlicMovieProcess15 ( Image_t Input,
Word8 WorkPtr 
) [static]
static void FlicMovieProcess16 ( Image_t Input,
Word8 WorkPtr 
) [static]
static void FlicMovieProcess4 ( Word8 PalPtr,
Word8 Input 
) [static]
static void FlicMovieProcess7 ( Image_t Input,
Word8 WorkPtr 
) [static]
static Word FlicMovieProcessASingleFrame ( FlicMovie_t Input) [static]
static void FlicMovieProcessFrame ( FlicMovie_t Input,
Word8 WorkPtr 
) [static]
static void BURGER_API FlicMovieSeek ( FlicMovie_t Input,
Word32  Offset 
) [static]
void BURGER_API FlicMovieSetLoopFlag ( FlicMovie_t Input,
Word  LoopFlag 
)
void BURGER_API FlicMovieSetSpeed ( FlicMovie_t Input,
Word  Speed 
)
void BURGER_API FlicMovieSetToFrame ( FlicMovie_t Input,
Word  FrameNum 
)