sead
Loading...
Searching...
No Matches
aglVertexAttributeHolder.h
Go to the documentation of this file.
1#pragma once
2
3#include <common/aglVertexAttribute.h>
4#include <container/seadSafeArray.h>
5#include <heap/seadDisposer.h>
6
7namespace agl { namespace utl {
8
43static_assert(sizeof(VertexAttributeHolder) == 0x8A8, "agl::utl::VertexAttributeHolder size mismatch");
44
45} }
Definition aglVertexAttribute.h:13
Definition aglVertexAttributeHolder.h:10
const VertexAttribute & getVertexAttribute(VertexAttributeType type) const
Definition aglVertexAttributeHolder.h:35
virtual ~VertexAttributeHolder()
Definition aglVertexAttributeHolder.cpp:12
void initialize(sead::Heap *heap)
Definition aglVertexAttributeHolder.cpp:16
VertexAttributeType
Definition aglVertexAttributeHolder.h:15
@ cAttribute_Sphere
Definition aglVertexAttributeHolder.h:20
@ cAttribute_Quad
Definition aglVertexAttributeHolder.h:22
@ cAttribute_Cone
Definition aglVertexAttributeHolder.h:18
@ cAttribute_Num
Definition aglVertexAttributeHolder.h:25
@ cAttribute_Circle
Definition aglVertexAttributeHolder.h:24
@ cAttribute_Sphere2
Definition aglVertexAttributeHolder.h:21
@ cAttribute_Cube2
Definition aglVertexAttributeHolder.h:17
@ cAttribute_Cube
Definition aglVertexAttributeHolder.h:16
@ cAttribute_Cylinder
Definition aglVertexAttributeHolder.h:19
@ cAttribute_QuadTriangle
Definition aglVertexAttributeHolder.h:23
VertexAttributeHolder()
Definition aglVertexAttributeHolder.cpp:8
sead::SafeArray< VertexAttribute, cAttribute_Num > mVertexAttribute
Definition aglVertexAttributeHolder.h:41
Definition seadHeap.h:23
Definition seadSafeArray.h:19
Definition aglImageFilter2D.h:11
Definition aglDisplayList.cpp:5
Definition seadAssert.h:44
#define SEAD_SINGLETON_DISPOSER(CLASS)
Definition seadDisposer.h:29