sead
Loading...
Searching...
No Matches
agl::utl::VertexAttributeHolder Class Reference

#include <aglVertexAttributeHolder.h>

Public Types

enum  VertexAttributeType {
  cAttribute_Cube , cAttribute_Cube2 , cAttribute_Cone , cAttribute_Cylinder ,
  cAttribute_Sphere , cAttribute_Sphere2 , cAttribute_Quad , cAttribute_QuadTriangle ,
  cAttribute_Circle , cAttribute_Num
}

Public Member Functions

 VertexAttributeHolder ()
virtual ~VertexAttributeHolder ()
void initialize (sead::Heap *heap)
const VertexAttributegetVertexAttribute (VertexAttributeType type) const

Private Attributes

sead::SafeArray< VertexAttribute, cAttribute_NummVertexAttribute

Member Enumeration Documentation

◆ VertexAttributeType

Enumerator
cAttribute_Cube 
cAttribute_Cube2 
cAttribute_Cone 
cAttribute_Cylinder 
cAttribute_Sphere 
cAttribute_Sphere2 
cAttribute_Quad 
cAttribute_QuadTriangle 
cAttribute_Circle 
cAttribute_Num 

Constructor & Destructor Documentation

◆ VertexAttributeHolder()

agl::utl::VertexAttributeHolder::VertexAttributeHolder ( )

◆ ~VertexAttributeHolder()

agl::utl::VertexAttributeHolder::~VertexAttributeHolder ( )
virtual

Member Function Documentation

◆ initialize()

void agl::utl::VertexAttributeHolder::initialize ( sead::Heap * heap)

◆ getVertexAttribute()

const VertexAttribute & agl::utl::VertexAttributeHolder::getVertexAttribute ( VertexAttributeType type) const
inline

Member Data Documentation

◆ mVertexAttribute

sead::SafeArray<VertexAttribute, cAttribute_Num> agl::utl::VertexAttributeHolder::mVertexAttribute
private