Twilight Princess
Remastered version of the GameCube game
Loading...
Searching...
No Matches
PrimitiveProcessor Class Reference

Public Member Functions

 PrimitiveProcessor (List< Vector3 > positions, List< Vector3 > normals, List< ColorPP >[] vertexColors)
 
void ProcessPrimitive (int primitiveType, List< PrimitivePoint > points)
 

Private Member Functions

void ProcessTriangleStrip (List< PrimitivePoint > points)
 
void ProcessTriangleFan (List< PrimitivePoint > points)
 
Vector3 GetPosition (int index)
 

Private Attributes

List< Vector3positions
 
List< Vector3normals
 
List< ColorPP >[] vertexColors
 

Constructor & Destructor Documentation

◆ PrimitiveProcessor()

PrimitiveProcessor.PrimitiveProcessor ( List< Vector3 > positions,
List< Vector3 > normals,
List< ColorPP >[] vertexColors )

Member Function Documentation

◆ GetPosition()

Vector3 PrimitiveProcessor.GetPosition ( int index)
private

◆ ProcessPrimitive()

void PrimitiveProcessor.ProcessPrimitive ( int primitiveType,
List< PrimitivePoint > points )

◆ ProcessTriangleFan()

void PrimitiveProcessor.ProcessTriangleFan ( List< PrimitivePoint > points)
private

◆ ProcessTriangleStrip()

void PrimitiveProcessor.ProcessTriangleStrip ( List< PrimitivePoint > points)
private

Member Data Documentation

◆ normals

List<Vector3> PrimitiveProcessor.normals
private

◆ positions

List<Vector3> PrimitiveProcessor.positions
private

◆ vertexColors

List<ColorPP> [] PrimitiveProcessor.vertexColors
private

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