Assimp  v3.1.1 (June 2014)
Assimp::Q3BSP Namespace Reference

Classes

struct  ceVec3i
 Integer vector. More...
 
class  IOSystem2Unzip
 :: More...
 
struct  Q3BSPModel
 
class  Q3BSPZipArchive
 :: More...
 
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
 
class  ZipFile
 :: More...
 

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

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

Geometric type enumeration.

Enumerator
Polygon 
Patch 
TriangleMesh 
Billboard 

Variable Documentation

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

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

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

Supported version.