doom3-gpl
Doom 3 GPL source release
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Macros | Typedefs | Enumerations | Variables
RenderWorld.h File Reference

Go to the source code of this file.

Classes

struct  renderEntity_s
 
struct  renderLight_s
 
struct  renderView_s
 
struct  exitPortal_t
 
struct  guiPoint_t
 
struct  modelTrace_s
 
class  idRenderWorld
 

Macros

#define PROC_FILE_EXT   "proc"
 
#define PROC_FILE_ID   "mapProcFile003"
 

Typedefs

typedef bool(* deferredEntityCallback_t )(renderEntity_s *, const renderView_s *)
 
typedef struct renderEntity_s renderEntity_t
 
typedef struct renderLight_s renderLight_t
 
typedef struct renderView_s renderView_t
 
typedef struct modelTrace_s modelTrace_t
 

Enumerations

enum  portalConnection_t {
  PS_BLOCK_NONE = 0, PS_BLOCK_VIEW = 1, PS_BLOCK_LOCATION = 2, PS_BLOCK_AIR = 4,
  PS_BLOCK_ALL = (1<<NUM_PORTAL_ATTRIBUTES)-1
}
 

Variables

const int MAX_GLOBAL_SHADER_PARMS = 12
 
const int SHADERPARM_RED = 0
 
const int SHADERPARM_GREEN = 1
 
const int SHADERPARM_BLUE = 2
 
const int SHADERPARM_ALPHA = 3
 
const int SHADERPARM_TIMESCALE = 3
 
const int SHADERPARM_TIMEOFFSET = 4
 
const int SHADERPARM_DIVERSITY = 5
 
const int SHADERPARM_MODE = 7
 
const int SHADERPARM_TIME_OF_DEATH = 7
 
const int SHADERPARM_MD5_SKINSCALE = 8
 
const int SHADERPARM_MD3_FRAME = 8
 
const int SHADERPARM_MD3_LASTFRAME = 9
 
const int SHADERPARM_MD3_BACKLERP = 10
 
const int SHADERPARM_BEAM_END_X = 8
 
const int SHADERPARM_BEAM_END_Y = 9
 
const int SHADERPARM_BEAM_END_Z = 10
 
const int SHADERPARM_BEAM_WIDTH = 11
 
const int SHADERPARM_SPRITE_WIDTH = 8
 
const int SHADERPARM_SPRITE_HEIGHT = 9
 
const int SHADERPARM_PARTICLE_STOPTIME = 8
 
const int MAX_RENDERENTITY_GUI = 3
 

Macro Definition Documentation

#define PROC_FILE_EXT   "proc"

Definition at line 40 of file RenderWorld.h.

#define PROC_FILE_ID   "mapProcFile003"

Definition at line 41 of file RenderWorld.h.

Typedef Documentation

typedef bool(* deferredEntityCallback_t)(renderEntity_s *, const renderView_s *)

Definition at line 77 of file RenderWorld.h.

typedef struct modelTrace_s modelTrace_t
typedef struct renderLight_s renderLight_t
typedef struct renderView_s renderView_t

Enumeration Type Documentation

Enumerator
PS_BLOCK_NONE 
PS_BLOCK_VIEW 
PS_BLOCK_LOCATION 
PS_BLOCK_AIR 
PS_BLOCK_ALL 

Definition at line 257 of file RenderWorld.h.

Variable Documentation

const int MAX_GLOBAL_SHADER_PARMS = 12

Definition at line 44 of file RenderWorld.h.

const int MAX_RENDERENTITY_GUI = 3

Definition at line 74 of file RenderWorld.h.

const int SHADERPARM_ALPHA = 3

Definition at line 49 of file RenderWorld.h.

const int SHADERPARM_BEAM_END_X = 8

Definition at line 63 of file RenderWorld.h.

const int SHADERPARM_BEAM_END_Y = 9

Definition at line 64 of file RenderWorld.h.

const int SHADERPARM_BEAM_END_Z = 10

Definition at line 65 of file RenderWorld.h.

const int SHADERPARM_BEAM_WIDTH = 11

Definition at line 66 of file RenderWorld.h.

const int SHADERPARM_BLUE = 2

Definition at line 48 of file RenderWorld.h.

const int SHADERPARM_DIVERSITY = 5

Definition at line 52 of file RenderWorld.h.

const int SHADERPARM_GREEN = 1

Definition at line 47 of file RenderWorld.h.

const int SHADERPARM_MD3_BACKLERP = 10

Definition at line 61 of file RenderWorld.h.

const int SHADERPARM_MD3_FRAME = 8

Definition at line 59 of file RenderWorld.h.

const int SHADERPARM_MD3_LASTFRAME = 9

Definition at line 60 of file RenderWorld.h.

const int SHADERPARM_MD5_SKINSCALE = 8

Definition at line 57 of file RenderWorld.h.

const int SHADERPARM_MODE = 7

Definition at line 53 of file RenderWorld.h.

const int SHADERPARM_PARTICLE_STOPTIME = 8

Definition at line 71 of file RenderWorld.h.

const int SHADERPARM_RED = 0

Definition at line 46 of file RenderWorld.h.

const int SHADERPARM_SPRITE_HEIGHT = 9

Definition at line 69 of file RenderWorld.h.

const int SHADERPARM_SPRITE_WIDTH = 8

Definition at line 68 of file RenderWorld.h.

const int SHADERPARM_TIME_OF_DEATH = 7

Definition at line 54 of file RenderWorld.h.

const int SHADERPARM_TIMEOFFSET = 4

Definition at line 51 of file RenderWorld.h.

const int SHADERPARM_TIMESCALE = 3

Definition at line 50 of file RenderWorld.h.