FS2_Open
Open source remastering of the Freespace 2 engine
bm_extra_info Union Reference

#include <bm_internal.h>

Public Attributes

struct {
   int   first_frame
 used for animations – points to index of first frame More...
 
   int   num_frames
 used for animations – number of frames in the animation More...
 
   int   keyframe
 used for animations – keyframe info More...
 
   ubyte   fps
 used for animations – frames per second More...
 
   struct {
      BM_TYPE   type
 type for individual images More...
 
      char   filename [MAX_FILENAME_LEN]
 filename for individual images More...
 
   }   eff
 
ani
 
struct {
   void *   data
 For user bitmaps, this is where the data comes from. More...
 
   ubyte   bpp
 For user bitmaps, this is what format the data is. More...
 
   ubyte   flags
 For user bitmaps, Flags passed to bm_create. More...
 
user
 

Detailed Description

Definition at line 26 of file bm_internal.h.

Member Data Documentation

struct { ... } bm_extra_info::ani
ubyte bm_extra_info::bpp

For user bitmaps, this is what format the data is.

Definition at line 44 of file bm_internal.h.

void* bm_extra_info::data

For user bitmaps, this is where the data comes from.

Definition at line 43 of file bm_internal.h.

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

filename for individual images

Definition at line 37 of file bm_internal.h.

int bm_extra_info::first_frame

used for animations – points to index of first frame

Definition at line 29 of file bm_internal.h.

ubyte bm_extra_info::flags

For user bitmaps, Flags passed to bm_create.

Definition at line 45 of file bm_internal.h.

ubyte bm_extra_info::fps

used for animations – frames per second

Definition at line 32 of file bm_internal.h.

int bm_extra_info::keyframe

used for animations – keyframe info

Definition at line 31 of file bm_internal.h.

int bm_extra_info::num_frames

used for animations – number of frames in the animation

Definition at line 30 of file bm_internal.h.

BM_TYPE bm_extra_info::type

type for individual images

Definition at line 36 of file bm_internal.h.

struct { ... } bm_extra_info::user

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