Assimp  v4.1. (December 2018)
Assimp::Q3BSP Namespace Reference

Classes

struct  ceVec3i
 Integer vector. More...
 
struct  Q3BSPModel
 
struct  sQ3BSPFace
 A face in bsp format info. More...
 
struct  sQ3BSPHeader
 the file header More...
 
struct  sQ3BSPLightmap
 A light-map of the level, size 128 x 128, RGB components. More...
 
struct  sQ3BSPLump
 Describes an entry. More...
 
struct  sQ3BSPTexture
 A quake3 texture name. More...
 
struct  sQ3BSPVertex
 Vertex of a Q3 level. More...
 
struct  SubPatch
 
struct  vec2f
 
struct  vec3f
 

Enumerations

enum  eLumps {
  kEntities = 0, kTextures, kPlanes, kNodes,
  kLeafs, kLeafFaces, kLeafBrushes, kModels,
  kBrushes, kBrushSides, kVertices, kMeshVerts,
  kShaders, kFaces, kLightmaps, kLightVolumes,
  kVisData, kMaxLumps
}
 
enum  Q3BSPGeoType { Polygon = 1, Patch, TriangleMesh, Billboard }
 Geometric type enumeration. More...
 

Variables

static const unsigned int CE_BSP_LIGHTMAPHEIGHT = 128
 
static const unsigned int CE_BSP_LIGHTMAPSIZE = 128*128*3
 = 128( width ) * 128 ( height ) * 3 ( channels / RGB ). More...
 
static const unsigned int CE_BSP_LIGHTMAPWIDTH = 128
 
static const int VERION_Q3LEVEL = 46
 Supported version. More...
 

Enumeration Type Documentation

◆ eLumps

Enumerator
kEntities 
kTextures 
kPlanes 
kNodes 
kLeafs 
kLeafFaces 
kLeafBrushes 
kModels 
kBrushes 
kBrushSides 
kVertices 
kMeshVerts 
kShaders 
kFaces 
kLightmaps 
kLightVolumes 
kVisData 
kMaxLumps 

◆ Q3BSPGeoType

Geometric type enumeration.

Enumerator
Polygon 
Patch 
TriangleMesh 
Billboard 

Variable Documentation

◆ CE_BSP_LIGHTMAPHEIGHT

const unsigned int Assimp::Q3BSP::CE_BSP_LIGHTMAPHEIGHT = 128
static

◆ CE_BSP_LIGHTMAPSIZE

const unsigned int Assimp::Q3BSP::CE_BSP_LIGHTMAPSIZE = 128*128*3
static

= 128( width ) * 128 ( height ) * 3 ( channels / RGB ).

◆ CE_BSP_LIGHTMAPWIDTH

const unsigned int Assimp::Q3BSP::CE_BSP_LIGHTMAPWIDTH = 128
static

◆ VERION_Q3LEVEL

const int Assimp::Q3BSP::VERION_Q3LEVEL = 46
static

Supported version.