FS2_Open
Open source remastering of the Freespace 2 engine
generic.cpp File Reference
#include "anim/packunpack.h"
#include "globalincs/globals.h"
#include "graphics/2d.h"
#include "graphics/generic.h"
#include "bmpman/bm_internal.h"

Go to the source code of this file.

Macros

#define BMPMAN_INTERNAL
 
#define MAX_PATH   255
 
#define ANI_BPP_CHECK   (ga->ani.bg_type == BM_TYPE_PCX) ? 16 : 32
 

Functions

bool generic_bitmap_exists (const char *filename)
 
bool generic_anim_exists (const char *filename)
 
int generic_anim_init_and_stream (generic_anim *ga, const char *anim_filename, BM_TYPE bg_type, bool attempt_hi_res)
 
void generic_anim_init (generic_anim *ga)
 
void generic_anim_init (generic_anim *ga, const char *filename)
 
void generic_anim_init (generic_anim *ga, const SCP_string &filename)
 
void generic_bitmap_init (generic_bitmap *gb, const char *filename)
 
int generic_anim_load (generic_anim *ga)
 
int generic_anim_stream (generic_anim *ga)
 
int generic_bitmap_load (generic_bitmap *gb)
 
void generic_anim_unload (generic_anim *ga)
 
void generic_render_eff_stream (generic_anim *ga)
 
void generic_render_ani_stream (generic_anim *ga)
 
void generic_anim_render (generic_anim *ga, float frametime, int x, int y, bool menu)
 

Macro Definition Documentation

#define ANI_BPP_CHECK   (ga->ani.bg_type == BM_TYPE_PCX) ? 16 : 32

Definition at line 18 of file generic.cpp.

#define BMPMAN_INTERNAL

Definition at line 5 of file generic.cpp.

#define MAX_PATH   255

Definition at line 10 of file generic.cpp.

Function Documentation

bool generic_anim_exists ( const char *  filename)

Definition at line 26 of file generic.cpp.

void generic_anim_init ( generic_anim ga)

Definition at line 80 of file generic.cpp.

void generic_anim_init ( generic_anim ga,
const char *  filename 
)

Definition at line 86 of file generic.cpp.

void generic_anim_init ( generic_anim ga,
const SCP_string filename 
)

Definition at line 117 of file generic.cpp.

int generic_anim_init_and_stream ( generic_anim ga,
const char *  anim_filename,
BM_TYPE  bg_type,
bool  attempt_hi_res 
)

Definition at line 32 of file generic.cpp.

int generic_anim_load ( generic_anim ga)

Definition at line 138 of file generic.cpp.

void generic_anim_render ( generic_anim ga,
float  frametime,
int  x,
int  y,
bool  menu 
)

Definition at line 437 of file generic.cpp.

int generic_anim_stream ( generic_anim ga)

Definition at line 159 of file generic.cpp.

void generic_anim_unload ( generic_anim ga)

Definition at line 291 of file generic.cpp.

bool generic_bitmap_exists ( const char *  filename)

Definition at line 21 of file generic.cpp.

void generic_bitmap_init ( generic_bitmap gb,
const char *  filename 
)

Definition at line 124 of file generic.cpp.

int generic_bitmap_load ( generic_bitmap gb)

Definition at line 278 of file generic.cpp.

void generic_render_ani_stream ( generic_anim ga)

Definition at line 354 of file generic.cpp.

void generic_render_eff_stream ( generic_anim ga)

Definition at line 318 of file generic.cpp.