/Users/ccliffe/Dev/cubicvr/cubicvr/include/CubicVR/BSP.h File Reference

#include <CubicVR/Object.h>
#include <CubicVR/GLExt.h>
#include <CubicVR/BITSET.h>
#include <CubicVR/FRUSTUM.h>
#include <CubicVR/Material.h>
#include <CubicVR/Shader.h>

Include dependency graph for BSP.h:

This graph shows which files directly or indirectly include this file:


Classes

class  BSP_DIRECTORY_ENTRY
class  BSP_HEADER
class  BSP_LOAD_VERTEX
class  BSP_VERTEX
class  BSP_FACE_DIRECTORY_ENTRY
class  BSP_LOAD_FACE
class  BSP_POLYGON_FACE
class  BSP_MESH_FACE
class  BSP_BIQUADRATIC_PATCH
class  BSP_PATCH
class  BSP_LOAD_TEXTURE
class  BSP_LOAD_LIGHTMAP
class  BSP_LOAD_LEAF
class  BSP_LEAF
class  BSP_NODE
class  BSP_VISIBILITY_DATA
class  BSP

Defines

#define CONTENTS_TRANSLUCENT   0x20000000
#define SURF_TRANS33   0x10
#define SURF_TRANS66   0x20

Enumerations

enum  BSP_DIRECTORY_ENTRY_TYPE {
  bspEntities = 0, bspTextures, bspPlanes, bspNodes,
  bspLeaves, bspLeafFaces, bspLeafBrushes, bspModels,
  bspBrushes, bspBrushSides, bspVertices, bspMeshIndices,
  bspEffect, bspFaces, bspLightmaps, bspLightVols,
  bspVisData
}
enum  BSP_FACE_TYPE { bspPolygonFace = 1, bspPatch, bspMeshFace, bspBillboard }

Define Documentation

#define CONTENTS_TRANSLUCENT   0x20000000

#define SURF_TRANS33   0x10

#define SURF_TRANS66   0x20


Enumeration Type Documentation

Enumerator:
bspEntities 
bspTextures 
bspPlanes 
bspNodes 
bspLeaves 
bspLeafFaces 
bspLeafBrushes 
bspModels 
bspBrushes 
bspBrushSides 
bspVertices 
bspMeshIndices 
bspEffect 
bspFaces 
bspLightmaps 
bspLightVols 
bspVisData 

Enumerator:
bspPolygonFace 
bspPatch 
bspMeshFace 
bspBillboard 


Generated on Thu Mar 19 19:32:00 2009 for CubicVR by  doxygen 1.5.6