FS2_Open
Open source remastering of the Freespace 2 engine
generic_anim Struct Reference

#include <generic.h>

Public Attributes

char filename [MAX_FILENAME_LEN]
 
int first_frame
 
int num_frames
 
int keyframe
 
int keyoffset
 
int current_frame
 
int previous_frame
 
unsigned char direction
 
unsigned char done_playing
 
float total_time
 
float anim_time
 
union {
   struct {
      anim *   animation
 
      anim_instance *   instance
 
      BM_TYPE   bg_type
 
   }   ani
 
   struct {
      int   next_frame
 
   }   eff
 
}; 
 
ubyte type
 
unsigned char streaming
 
ubytebuffer
 
int height
 
int width
 
int bitmap_id
 
bool use_hud_color
 

Detailed Description

Definition at line 17 of file generic.h.

Member Data Documentation

union { ... }
struct { ... } generic_anim::ani
float generic_anim::anim_time

Definition at line 28 of file generic.h.

anim* generic_anim::animation

Definition at line 33 of file generic.h.

BM_TYPE generic_anim::bg_type

Definition at line 35 of file generic.h.

int generic_anim::bitmap_id

Definition at line 46 of file generic.h.

ubyte* generic_anim::buffer

Definition at line 43 of file generic.h.

int generic_anim::current_frame

Definition at line 23 of file generic.h.

unsigned char generic_anim::direction

Definition at line 25 of file generic.h.

unsigned char generic_anim::done_playing

Definition at line 26 of file generic.h.

struct { ... } generic_anim::eff
char generic_anim::filename[MAX_FILENAME_LEN]

Definition at line 18 of file generic.h.

int generic_anim::first_frame

Definition at line 19 of file generic.h.

int generic_anim::height

Definition at line 44 of file generic.h.

anim_instance* generic_anim::instance

Definition at line 34 of file generic.h.

int generic_anim::keyframe

Definition at line 21 of file generic.h.

int generic_anim::keyoffset

Definition at line 22 of file generic.h.

int generic_anim::next_frame

Definition at line 38 of file generic.h.

int generic_anim::num_frames

Definition at line 20 of file generic.h.

int generic_anim::previous_frame

Definition at line 24 of file generic.h.

unsigned char generic_anim::streaming

Definition at line 42 of file generic.h.

float generic_anim::total_time

Definition at line 27 of file generic.h.

ubyte generic_anim::type

Definition at line 41 of file generic.h.

bool generic_anim::use_hud_color

Definition at line 47 of file generic.h.

int generic_anim::width

Definition at line 45 of file generic.h.


The documentation for this struct was generated from the following file: