OGRE
1.12.13
Object-Oriented Graphics Rendering Engine
|
Classes | |
struct | bsp_brush_t |
struct | bsp_brushside_t |
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 |
Macros | |
#define | BSP_BRUSH_LUMP (8) |
#define | BSP_BRUSHSIDES_LUMP (9) |
#define | BSP_ELEMENTS_LUMP (11) |
#define | BSP_ENTITIES_LUMP (0) |
#define | BSP_FACES_LUMP (13) |
#define | BSP_FACETYPE_FLARE (4) |
#define | BSP_FACETYPE_MESH (3) |
#define | BSP_FACETYPE_NORMAL (1) |
#define | BSP_FACETYPE_PATCH (2) |
#define | BSP_FOG_LUMP (12) |
#define | BSP_HEADER_ID (*(int*)"IBSP") |
#define | BSP_HEADER_VER (46) |
#define | BSP_LBRUSHES_LUMP (6) |
#define | BSP_LEAVES_LUMP (4) |
#define | BSP_LFACES_LUMP (5) |
#define | BSP_LIGHTMAP_BANKSIZE (128*128*3) |
#define | BSP_LIGHTMAPS_LUMP (14) |
#define | BSP_LIGHTVOLS_LUMP (15) |
#define | BSP_MODELS_LUMP (7) |
#define | BSP_NODES_LUMP (3) |
#define | BSP_PLANES_LUMP (2) |
#define | BSP_SHADERS_LUMP (1) |
#define | BSP_VERTICES_LUMP (10) |
#define | BSP_VISIBILITY_LUMP (16) |
#define | CONTENTS_AREAPORTAL 0x8000 |
#define | CONTENTS_BODY 0x2000000 |
#define | CONTENTS_CLUSTERPORTAL 0x100000 |
#define | CONTENTS_CORPSE 0x4000000 |
#define | CONTENTS_DETAIL 0x8000000 |
#define | CONTENTS_DONOTENTER 0x200000 |
#define | CONTENTS_FOG 64 |
#define | CONTENTS_JUMPPAD 0x80000 |
#define | CONTENTS_LAVA 8 |
#define | CONTENTS_MONSTERCLIP 0x20000 |
#define | CONTENTS_NODROP 0x80000000 |
#define | CONTENTS_ORIGIN 0x1000000 |
#define | CONTENTS_PLAYERCLIP 0x10000 |
#define | CONTENTS_SLIME 16 |
#define | CONTENTS_SOLID 1 |
#define | CONTENTS_STRUCTURAL 0x10000000 |
#define | CONTENTS_TELEPORTER 0x40000 |
#define | CONTENTS_TRANSLUCENT 0x20000000 |
#define | CONTENTS_TRIGGER 0x40000000 |
#define | CONTENTS_WATER 32 |
#define | SURF_ALPHASHADOW 0x10000 |
#define | SURF_FLESH 0x40 |
#define | SURF_HINT 0x100 |
#define | SURF_LADDER 0x8 |
#define | SURF_LIGHTFILTER 0x8000 |
#define | SURF_METALSTEPS 0x1000 |
#define | SURF_NODAMAGE 0x1 |
#define | SURF_NODLIGHT 0x20000 |
#define | SURF_NODRAW 0x80 |
#define | SURF_NOIMPACT 0x10 |
#define | SURF_NOLIGHTMAP 0x400 |
#define | SURF_NOMARKS 0x20 |
#define | SURF_NONSOLID 0x4000 |
#define | SURF_NOSTEPS 0x2000 |
#define | SURF_POINTLIGHT 0x800 |
#define | SURF_SKIP 0x200 |
#define | SURF_SKY 0x4 |
#define | SURF_SLICK 0x2 |
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 | 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 } |
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 | 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 } |
#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) |
anonymous enum |
anonymous enum |
enum WaveType |
enum GenFunc |
enum TexGen |
enum DeformFunc |