BurgerLib
Classes | Defines | Typedefs | Functions
imimage2tgafile.cpp File Reference
#include "imimage.h"
#include "clstdlib.h"
#include "plpalette.h"
#include "fmfile.h"
#include <stdio.h>
Include dependency graph for imimage2tgafile.cpp:

Classes

struct  TGAHeader

Defines

#define TGAHeaderSize   18 /* Make sure that struct padding isn't happening */
#define MASK24   0xFFFFFF00

Typedefs

typedef struct TGAHeader TGAHeader

Functions

static void CompressTGALine (FILE *fp, const Word8 *DataPtr, Word Length)
static void CompressTGALine555 (FILE *fp, const Word8 *DataPtr, Word Length)
static void CompressTGALine565 (FILE *fp, const Word8 *DataPtr, Word Length)
static void CompressTGALine888 (FILE *fp, const Word8 *DataPtr, Word Length)
static void CompressTGALine8888 (FILE *fp, const Word8 *DataPtr, Word Length)
Word BURGER_API Image2TGAFile (Image_t *ImagePtr, const char *FileName, Word Compress)

Define Documentation

#define MASK24   0xFFFFFF00
#define TGAHeaderSize   18 /* Make sure that struct padding isn't happening */

Typedef Documentation

typedef struct TGAHeader TGAHeader

Function Documentation

static void CompressTGALine ( FILE *  fp,
const Word8 DataPtr,
Word  Length 
) [static]
static void CompressTGALine555 ( FILE *  fp,
const Word8 DataPtr,
Word  Length 
) [static]
static void CompressTGALine565 ( FILE *  fp,
const Word8 DataPtr,
Word  Length 
) [static]
static void CompressTGALine888 ( FILE *  fp,
const Word8 DataPtr,
Word  Length 
) [static]
static void CompressTGALine8888 ( FILE *  fp,
const Word8 DataPtr,
Word  Length 
) [static]
Word BURGER_API Image2TGAFile ( Image_t ImagePtr,
const char *  FileName,
Word  Compress 
)