DarkPlaces
Game engine based on the Quake 1 engine by id Software, developed by LadyHavoc
 
spritegn.h File Reference
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  dsprite2_t
 
struct  dsprite2frame_t
 
struct  dsprite_t
 
struct  dspriteframe_t
 
struct  dspriteframetype_t
 
struct  dspritegroup_t
 
struct  dspritehl_t
 
struct  dspriteinterval_t
 

Macros

#define SPR_FACING_UPRIGHT   1
 
#define SPR_LABEL   5
 
#define SPR_LABEL_SCALE   6
 
#define SPR_ORIENTED   3
 
#define SPR_OVERHEAD   7
 
#define SPR_VP_PARALLEL   2
 
#define SPR_VP_PARALLEL_ORIENTED   4
 
#define SPR_VP_PARALLEL_UPRIGHT   0
 
#define SPRHL_ADDITIVE   1
 
#define SPRHL_ALPHATEST   3
 
#define SPRHL_INDEXALPHA   2
 
#define SPRHL_OPAQUE   0
 
#define SPRITE2_VERSION   2
 
#define SPRITE32_VERSION   32
 
#define SPRITE_VERSION   1
 
#define SPRITEHL_VERSION   2
 

Enumerations

enum  spriteframetype_t { SPR_SINGLE =0 , SPR_GROUP }
 

Macro Definition Documentation

◆ SPR_FACING_UPRIGHT

#define SPR_FACING_UPRIGHT   1

Definition at line 97 of file spritegn.h.

Referenced by R_Model_Sprite_Draw_TransparentCallback().

◆ SPR_LABEL

#define SPR_LABEL   5

◆ SPR_LABEL_SCALE

#define SPR_LABEL_SCALE   6

◆ SPR_ORIENTED

#define SPR_ORIENTED   3

Definition at line 99 of file spritegn.h.

Referenced by R_Model_Sprite_Draw_TransparentCallback().

◆ SPR_OVERHEAD

#define SPR_OVERHEAD   7

◆ SPR_VP_PARALLEL

#define SPR_VP_PARALLEL   2

Definition at line 98 of file spritegn.h.

Referenced by Mod_IDS2_Load(), and R_Model_Sprite_Draw_TransparentCallback().

◆ SPR_VP_PARALLEL_ORIENTED

#define SPR_VP_PARALLEL_ORIENTED   4

Definition at line 100 of file spritegn.h.

Referenced by R_Model_Sprite_Draw_TransparentCallback().

◆ SPR_VP_PARALLEL_UPRIGHT

#define SPR_VP_PARALLEL_UPRIGHT   0

Definition at line 96 of file spritegn.h.

Referenced by R_Model_Sprite_Draw_TransparentCallback().

◆ SPRHL_ADDITIVE

#define SPRHL_ADDITIVE   1

Definition at line 106 of file spritegn.h.

Referenced by Mod_IDSP_Load().

◆ SPRHL_ALPHATEST

#define SPRHL_ALPHATEST   3

Definition at line 108 of file spritegn.h.

Referenced by Mod_IDSP_Load().

◆ SPRHL_INDEXALPHA

#define SPRHL_INDEXALPHA   2

Definition at line 107 of file spritegn.h.

Referenced by Mod_IDSP_Load().

◆ SPRHL_OPAQUE

#define SPRHL_OPAQUE   0

Definition at line 105 of file spritegn.h.

Referenced by Mod_IDSP_Load().

◆ SPRITE2_VERSION

#define SPRITE2_VERSION   2

Definition at line 52 of file spritegn.h.

Referenced by Mod_IDS2_Load().

◆ SPRITE32_VERSION

#define SPRITE32_VERSION   32

Definition at line 50 of file spritegn.h.

Referenced by Mod_IDSP_Load(), and Mod_Sprite_SharedSetup().

◆ SPRITE_VERSION

#define SPRITE_VERSION   1

Definition at line 48 of file spritegn.h.

Referenced by Mod_IDSP_Load().

◆ SPRITEHL_VERSION

#define SPRITEHL_VERSION   2

Definition at line 49 of file spritegn.h.

Referenced by Mod_IDSP_Load().

Enumeration Type Documentation

◆ spriteframetype_t

Enumerator
SPR_SINGLE 
SPR_GROUP 

Definition at line 124 of file spritegn.h.

spriteframetype_t
Definition spritegn.h:124
@ SPR_SINGLE
Definition spritegn.h:124
@ SPR_GROUP
Definition spritegn.h:124