Classes | Namespaces | Enumerations

bsp.h File Reference

#include "bsp-version.h"
#include "nstream/nstream.h"
Include dependency graph for bsp.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  quake::lump_object_t
 an object in a lump. More...
struct  quake::entity_t
 a game entity in the bsp map More...
struct  quake::face_t
 a polygon face in the bsp map More...
struct  quake::node_t
 a node in the BSP tree Note that the indexing scheme is unusual:

  • A non-negative index refers to a node
  • A negative index is a leaf, -(leaf + 1)
More...
struct  quake::leaf_t
 a leaf in the BSP tree More...
struct  quake::leafface_t
 a leaf face in the BSP tree More...
struct  quake::meshvert_t
 a mesh vertex More...
struct  quake::plane_t
 a 2D plane in the BSP tree More...
struct  quake::texture_path_t
 texture information More...
struct  quake::color_t
 color struct TODO: centralize this somewhere? now redundant with glut::color_t More...
struct  quake::vertex_t
 vertex information More...
class  quake::Bsp
 The 3D space-partitioned map. More...

Namespaces

namespace  quake

Enumerations

enum  quake::eFaceType {
  quake::eFace_Polygon = 1,
  quake::eFace_Patch = 2,
  quake::eFace_Mesh = 3,
  quake::eFace_Billboard = 4,
  quake::eFace_Invalid = 0
}
 

polygon face type

More...