csg.h File Reference

Go to the source code of this file.

Namespaces

namespace  scene

Defines

#define INCLUDED_CSG_H

Typedefs

typedef BasicVector3< float > Vector3

Enumerations

enum  EBrushSplit { eFront, eBack, eFrontAndBack }

Functions

void CSG_MakeHollow (void)
void CSG_Subtract (void)
void CSG_Merge (void)
void Scene_BrushSetClipPlane (scene::Graph &graph, const Plane3 &plane)
void Scene_BrushSplitByPlane (scene::Graph &graph, const Vector3 &p0, const Vector3 &p1, const Vector3 &p2, const char *shader, EBrushSplit split)

Define Documentation

#define INCLUDED_CSG_H

Definition at line 23 of file csg.h.


Typedef Documentation

typedef BasicVector3<float> Vector3

Definition at line 33 of file csg.h.


Enumeration Type Documentation

Enumerator:
eFront 
eBack 
eFrontAndBack 

Definition at line 38 of file csg.h.


Function Documentation

void CSG_MakeHollow ( void   ) 
void CSG_Merge ( void   ) 
void CSG_Subtract ( void   ) 
void Scene_BrushSetClipPlane ( scene::Graph &  graph,
const Plane3 plane 
)
void Scene_BrushSplitByPlane ( scene::Graph &  graph,
const Vector3 p0,
const Vector3 p1,
const Vector3 p2,
const char *  shader,
EBrushSplit  split 
)

Generated by  doxygen 1.6.2