Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
pointgr.cpp File Reference
#include "pointgr.h"
#include "vertmaterial.h"
#include "ww3d.h"
#include "aabox.h"
#include "statistics.h"
#include "simplevec.h"
#include "texture.h"
#include "vector.h"
#include "vp.h"
#include "matrix4.h"
#include "dx8wrapper.h"
#include "dx8vertexbuffer.h"
#include "dx8indexbuffer.h"
#include "rinfo.h"
#include "camera.h"
#include "dx8fvf.h"
#include "D3DXMath.h"
#include "sortingrenderer.h"

Go to the source code of this file.

Macros

#define MAX_VB_SIZE   2048
 
#define MAX_TRI_POINTS   MAX_VB_SIZE/3
 
#define MAX_TRI_IB_SIZE   3*MAX_TRI_POINTS
 
#define MAX_QUAD_POINTS   MAX_VB_SIZE/4
 
#define MAX_QUAD_IB_SIZE   6*MAX_QUAD_POINTS
 
#define MAX_VOLUME_PARTICLE_DEPTH   ( 16 )
 

Variables

VectorClass< Vector3VertexLoc
 
VectorClass< Vector4VertexDiffuse
 
VectorClass< Vector2VertexUV
 
DX8IndexBufferClassTris
 
DX8IndexBufferClassQuads
 
SortingIndexBufferClassSortingTris
 
SortingIndexBufferClassSortingQuads
 

Macro Definition Documentation

◆ MAX_QUAD_IB_SIZE

#define MAX_QUAD_IB_SIZE   6*MAX_QUAD_POINTS

Definition at line 134 of file pointgr.cpp.

◆ MAX_QUAD_POINTS

#define MAX_QUAD_POINTS   MAX_VB_SIZE/4

Definition at line 133 of file pointgr.cpp.

◆ MAX_TRI_IB_SIZE

#define MAX_TRI_IB_SIZE   3*MAX_TRI_POINTS

Definition at line 132 of file pointgr.cpp.

◆ MAX_TRI_POINTS

#define MAX_TRI_POINTS   MAX_VB_SIZE/3

Definition at line 131 of file pointgr.cpp.

◆ MAX_VB_SIZE

#define MAX_VB_SIZE   2048

Definition at line 130 of file pointgr.cpp.

◆ MAX_VOLUME_PARTICLE_DEPTH

#define MAX_VOLUME_PARTICLE_DEPTH   ( 16 )

Definition at line 1642 of file pointgr.cpp.

Variable Documentation

◆ Quads

Definition at line 136 of file pointgr.cpp.

◆ SortingQuads

SortingIndexBufferClass * SortingQuads

Definition at line 137 of file pointgr.cpp.

◆ SortingTris

Definition at line 137 of file pointgr.cpp.

◆ Tris

Definition at line 136 of file pointgr.cpp.

◆ VertexDiffuse

VectorClass<Vector4> VertexDiffuse

Definition at line 126 of file pointgr.cpp.

◆ VertexLoc

VectorClass<Vector3> VertexLoc

Definition at line 125 of file pointgr.cpp.

◆ VertexUV

VectorClass<Vector2> VertexUV

Definition at line 127 of file pointgr.cpp.