Pyrogenesis  trunk
Classes | Macros
Brush.cpp File Reference
#include "precompiled.h"
#include "lib/ogl.h"
#include <float.h>
#include "Brush.h"
#include "BoundingBoxAligned.h"
#include "graphics/Frustum.h"
#include "graphics/ShaderProgram.h"
Include dependency graph for Brush.cpp:

Classes

struct  SliceOpVertexInfo
 Holds information about what happens to a single vertex in a brush during a slicing operation. More...
 
struct  SliceOpNewVertexInfo
 Holds information about a newly introduced vertex on an edge in a brush as the result of a slicing operation. More...
 
struct  SliceOpInfo
 Holds support information during a CBrush/CPlane slicing operation. More...
 
struct  CBrush::Helper
 

Macros

#define ADD_VERT(a)
 
#define ADD_VERT(a)
 

Macro Definition Documentation

#define ADD_VERT (   a)
Value:
STMT( \
data.push_back(u); \
data.push_back(v); \
data.push_back(m_Vertices[faces[i][a]].X); \
data.push_back(m_Vertices[faces[i][a]].Y); \
data.push_back(m_Vertices[faces[i][a]].Z); \
)
Definition: Decompose.h:22
#define X(id)
Definition: CStrIntern.cpp:89
Definition: Decompose.h:22
#define STMT(STMT_code__)
package code into a single statement.
Definition: code_generation.h:41
#define ADD_VERT (   a)
Value:
STMT( \
data.push_back(u); \
data.push_back(v); \
data.push_back(m_Vertices[faces[i][a]].X); \
data.push_back(m_Vertices[faces[i][a]].Y); \
data.push_back(m_Vertices[faces[i][a]].Z); \
)
Definition: Decompose.h:22
#define X(id)
Definition: CStrIntern.cpp:89
Definition: Decompose.h:22
#define STMT(STMT_code__)
package code into a single statement.
Definition: code_generation.h:41