Compounds |
struct | bsp_face_t |
struct | bsp_header_t |
struct | bsp_leaf_t |
struct | bsp_lump_entry_t |
struct | bsp_model_t |
struct | bsp_node_t |
struct | bsp_plane_t |
struct | bsp_shader_t |
struct | bsp_vertex_t |
struct | bsp_vis_t |
Defines |
#define | BSP_HEADER_ID (*(int*)"IBSP") |
#define | BSP_HEADER_VER (46) |
#define | BSP_ENTITIES_LUMP (0) |
#define | BSP_SHADERS_LUMP (1) |
#define | BSP_PLANES_LUMP (2) |
#define | BSP_NODES_LUMP (3) |
#define | BSP_LEAVES_LUMP (4) |
#define | BSP_LFACES_LUMP (5) |
#define | BSP_LBRUSHES_LUMP (6) |
#define | BSP_MODELS_LUMP (7) |
#define | BSP_BRUSH_LUMP (8) |
#define | BSP_BRUSHSIDES_LUMP (9) |
#define | BSP_VERTICES_LUMP (10) |
#define | BSP_ELEMENTS_LUMP (11) |
#define | BSP_FOG_LUMP (12) |
#define | BSP_FACES_LUMP (13) |
#define | BSP_LIGHTMAPS_LUMP (14) |
#define | BSP_LIGHTVOLS_LUMP (15) |
#define | BSP_VISIBILITY_LUMP (16) |
#define | BSP_LIGHTMAP_BANKSIZE (128*128*3) |
#define | CONTENTS_SOLID 1 |
#define | CONTENTS_LAVA 8 |
#define | CONTENTS_SLIME 16 |
#define | CONTENTS_WATER 32 |
#define | CONTENTS_FOG 64 |
#define | CONTENTS_AREAPORTAL 0x8000 |
#define | CONTENTS_PLAYERCLIP 0x10000 |
#define | CONTENTS_MONSTERCLIP 0x20000 |
#define | CONTENTS_TELEPORTER 0x40000 |
#define | CONTENTS_JUMPPAD 0x80000 |
#define | CONTENTS_CLUSTERPORTAL 0x100000 |
#define | CONTENTS_DONOTENTER 0x200000 |
#define | CONTENTS_ORIGIN 0x1000000 |
#define | CONTENTS_BODY 0x2000000 |
#define | CONTENTS_CORPSE 0x4000000 |
#define | CONTENTS_DETAIL 0x8000000 |
#define | CONTENTS_STRUCTURAL 0x10000000 |
#define | CONTENTS_TRANSLUCENT 0x20000000 |
#define | CONTENTS_TRIGGER 0x40000000 |
#define | CONTENTS_NODROP 0x80000000 |
#define | SURF_NODAMAGE 0x1 |
#define | SURF_SLICK 0x2 |
#define | SURF_SKY 0x4 |
#define | SURF_LADDER 0x8 |
#define | SURF_NOIMPACT 0x10 |
#define | SURF_NOMARKS 0x20 |
#define | SURF_FLESH 0x40 |
#define | SURF_NODRAW 0x80 |
#define | SURF_HINT 0x100 |
#define | SURF_SKIP 0x200 |
#define | SURF_NOLIGHTMAP 0x400 |
#define | SURF_POINTLIGHT 0x800 |
#define | SURF_METALSTEPS 0x1000 |
#define | SURF_NOSTEPS 0x2000 |
#define | SURF_NONSOLID 0x4000 |
#define | SURF_LIGHTFILTER 0x8000 |
#define | SURF_ALPHASHADOW 0x10000 |
#define | SURF_NODLIGHT 0x20000 |
#define | BSP_FACETYPE_NORMAL (1) |
#define | BSP_FACETYPE_PATCH (2) |
#define | BSP_FACETYPE_MESH (3) |
#define | BSP_FACETYPE_FLARE (4) |
Enumerations |
enum | {
SHADER_NOCULL = 1 << 0,
SHADER_TRANSPARENT = 1 << 1,
SHADER_DEPTHWRITE = 1 << 2,
SHADER_SKY = 1 << 3,
SHADER_NOMIPMAPS = 1 << 4,
SHADER_NEEDCOLOURS = 1 << 5,
SHADER_DEFORMVERTS = 1 << 6
} |
enum | {
SHADER_LIGHTMAP = 1 << 0,
SHADER_BLEND = 1 << 1,
SHADER_ALPHAFUNC = 1 << 3,
SHADER_TCMOD = 1 << 4,
SHADER_ANIMMAP = 1 << 5,
SHADER_TCGEN_ENV = 1 << 6
} |
enum | WaveType {
SHADER_FUNC_NONE = 0,
SHADER_FUNC_SIN = 1,
SHADER_FUNC_TRIANGLE = 2,
SHADER_FUNC_SQUARE = 3,
SHADER_FUNC_SAWTOOTH = 4,
SHADER_FUNC_INVERSESAWTOOTH = 5
} |
enum | GenFunc { SHADER_GEN_IDENTITY = 0,
SHADER_GEN_WAVE = 1,
SHADER_GEN_VERTEX = 2
} |
enum | TexGen { TEXGEN_BASE = 0,
TEXGEN_LIGHTMAP = 1,
TEXGEN_ENVIRONMENT = 2
} |
enum | DeformFunc {
DEFORM_FUNC_NONE = 0,
DEFORM_FUNC_BULGE = 1,
DEFORM_FUNC_WAVE = 2,
DEFORM_FUNC_NORMAL = 3,
DEFORM_FUNC_MOVE = 4,
DEFORM_FUNC_AUTOSPRITE = 5,
DEFORM_FUNC_AUTOSPRITE2 = 6
} |