Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
VertexClass Class Reference

Public Member Functions

 VertexClass (void)
 
 VertexClass (const VertexClass &that)
 
VertexClassoperator= (const VertexClass &that)
 
int Which_Side (const PlaneClass &plane) const
 

Static Public Member Functions

static void Lerp (const VertexClass &v0, const VertexClass &v1, float lerp, VertexClass *res)
 
static void Intersect_Plane (const VertexClass &v0, const VertexClass &v1, const PlaneClass &plane, VertexClass *res)
 

Public Attributes

Vector3 Position
 
Vector3 Normal
 
int PassCount
 
unsigned DCG [MeshMatDescClass::MAX_PASSES]
 
unsigned DIG [MeshMatDescClass::MAX_PASSES]
 
Vector2 TexCoord [MeshMatDescClass::MAX_PASSES][MeshMatDescClass::MAX_TEX_STAGES]
 

Detailed Description

VertexClass Temporary representation of vertices as they are being clipped

Definition at line 101 of file shattersystem.cpp.

Constructor & Destructor Documentation

◆ VertexClass() [1/2]

VertexClass::VertexClass ( void )

Definition at line 274 of file shattersystem.cpp.

◆ VertexClass() [2/2]

VertexClass::VertexClass ( const VertexClass & that)

Definition at line 288 of file shattersystem.cpp.

Member Function Documentation

◆ Intersect_Plane()

void VertexClass::Intersect_Plane ( const VertexClass & v0,
const VertexClass & v1,
const PlaneClass & plane,
VertexClass * res )
static

Definition at line 372 of file shattersystem.cpp.

◆ Lerp()

void VertexClass::Lerp ( const VertexClass & v0,
const VertexClass & v1,
float lerp,
VertexClass * res )
static

Definition at line 320 of file shattersystem.cpp.

◆ operator=()

VertexClass & VertexClass::operator= ( const VertexClass & that)

Definition at line 303 of file shattersystem.cpp.

◆ Which_Side()

int VertexClass::Which_Side ( const PlaneClass & plane) const

Definition at line 356 of file shattersystem.cpp.

Member Data Documentation

◆ DCG

unsigned VertexClass::DCG[MeshMatDescClass::MAX_PASSES]

Definition at line 115 of file shattersystem.cpp.

◆ DIG

unsigned VertexClass::DIG[MeshMatDescClass::MAX_PASSES]

Definition at line 116 of file shattersystem.cpp.

◆ Normal

Vector3 VertexClass::Normal

Definition at line 112 of file shattersystem.cpp.

◆ PassCount

int VertexClass::PassCount

Definition at line 114 of file shattersystem.cpp.

◆ Position

Vector3 VertexClass::Position

Definition at line 111 of file shattersystem.cpp.

◆ TexCoord

Definition at line 117 of file shattersystem.cpp.


The documentation for this class was generated from the following file: