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

Classes

class  SkinDataTable
 

Public Member Functions

 Shape ()
 
void UploadBuffersToGPU (bool onlyOverrides)
 

Public Attributes

int[] m_glBufferIndexes
 
int m_glIndexBuffer
 
int MaterialIndex = -1
 

Properties

byte MatrixType [get, set]
 
float BoundingSphereDiameter [get, set]
 
FAABox BoundingBox [get, set]
 
List< ShapeVertexAttributeAttributes [get, set]
 
MeshVertexHolder VertexData [get, set]
 
List< int > Indexes [get, set]
 
VertexDescription VertexDescription [get, private set]
 
List< Vector3OverrideVertPos [get, set]
 
List< Vector3OverrideNormals [get, set]
 
List< SkinDataTableMatrixDataTable [get, private set]
 

Private Attributes

bool m_hasBeenDisposed = false
 

Constructor & Destructor Documentation

◆ Shape()

SHP1.Shape.Shape ( )

Member Function Documentation

◆ UploadBuffersToGPU()

void SHP1.Shape.UploadBuffersToGPU ( bool onlyOverrides)

Member Data Documentation

◆ m_glBufferIndexes

int [] SHP1.Shape.m_glBufferIndexes

◆ m_glIndexBuffer

int SHP1.Shape.m_glIndexBuffer

◆ m_hasBeenDisposed

bool SHP1.Shape.m_hasBeenDisposed = false
private

◆ MaterialIndex

int SHP1.Shape.MaterialIndex = -1

Property Documentation

◆ Attributes

List<ShapeVertexAttribute> SHP1.Shape.Attributes
getset

◆ BoundingBox

FAABox SHP1.Shape.BoundingBox
getset

◆ BoundingSphereDiameter

float SHP1.Shape.BoundingSphereDiameter
getset

◆ Indexes

List<int> SHP1.Shape.Indexes
getset

◆ MatrixDataTable

List<SkinDataTable> SHP1.Shape.MatrixDataTable
getprivate set

◆ MatrixType

byte SHP1.Shape.MatrixType
getset

◆ OverrideNormals

List<Vector3> SHP1.Shape.OverrideNormals
getset

◆ OverrideVertPos

List<Vector3> SHP1.Shape.OverrideVertPos
getset

◆ VertexData

MeshVertexHolder SHP1.Shape.VertexData
getset

◆ VertexDescription

VertexDescription SHP1.Shape.VertexDescription
getprivate set

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