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

Macros

#define ADD_FACE(x, y, z)
 
#define ADD_PT(u_, v_, x, y, z)
 
#define ADD_FACE(x, y, z)
 
#define ADD_PT(u_, v_, x, y, z)
 

Macro Definition Documentation

#define ADD_FACE (   x,
  y,
 
)
Value:
ADD_PT(0, 0, x, y, z); ADD_PT(1, 0, x, y, z); ADD_PT(1, 1, x, y, z); \
ADD_PT(1, 1, x, y, z); ADD_PT(0, 1, x, y, z); ADD_PT(0, 0, x, y, z);
#define ADD_PT(u_, v_, x, y, z)
#define ADD_FACE (   x,
  y,
 
)
Value:
ADD_PT(0, 0, x, y, z); ADD_PT(1, 0, x, y, z); \
ADD_PT(1, 0, x, y, z); ADD_PT(1, 1, x, y, z); \
ADD_PT(1, 1, x, y, z); ADD_PT(0, 1, x, y, z); \
ADD_PT(0, 1, x, y, z); ADD_PT(0, 0, x, y, z);
#define ADD_PT(u_, v_, x, y, z)
#define ADD_PT (   u_,
  v_,
  x,
  y,
 
)
Value:
STMT(int u = u_; int v = v_; \
data.push_back(u); \
data.push_back(v); \
data.push_back(m_Data[x].X); \
data.push_back(m_Data[y].Y); \
data.push_back(m_Data[z].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_PT (   u_,
  v_,
  x,
  y,
 
)
Value:
STMT(int u = u_; int v = v_; \
data.push_back(u); \
data.push_back(v); \
data.push_back(m_Data[x].X); \
data.push_back(m_Data[y].Y); \
data.push_back(m_Data[z].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