#include <aglVertexAttribute.h>
◆ VertexAttribute()
| agl::VertexAttribute::VertexAttribute |
( |
| ) |
|
◆ ~VertexAttribute()
| agl::VertexAttribute::~VertexAttribute |
( |
| ) |
|
|
virtual |
◆ create()
| void agl::VertexAttribute::create |
( |
u32 | buffer_max, |
|
|
sead::Heap * | heap = nullptr ) |
◆ cleanUp()
| void agl::VertexAttribute::cleanUp |
( |
| ) |
|
◆ destroy()
| void agl::VertexAttribute::destroy |
( |
| ) |
|
◆ setVertexStream()
| void agl::VertexAttribute::setVertexStream |
( |
s16 | location, |
|
|
const VertexBuffer * | buffer, |
|
|
u32 | stream_index ) |
◆ setUp()
| void agl::VertexAttribute::setUp |
( |
| ) |
|
◆ activate()
| void agl::VertexAttribute::activate |
( |
| ) |
const |
◆ enableVertexBuffer_()
| s32 agl::VertexAttribute::enableVertexBuffer_ |
( |
Attribute_ * | attr, |
|
|
const VertexBuffer * | buffer, |
|
|
u32 | stream_index ) |
|
private |
◆ disableVertexBuffer_()
| s32 agl::VertexAttribute::disableVertexBuffer_ |
( |
Attribute_ * | attr | ) |
|
|
private |
◆ cVertexAttributeMax
| const u32 agl::VertexAttribute::cVertexAttributeMax = 16 |
|
static |
◆ mAttribute
◆ mVertexBuffer
◆ mSetupFinish
| bool agl::VertexAttribute::mSetupFinish |
|
private |
◆ mCreateFinish
| bool agl::VertexAttribute::mCreateFinish |
|
private |
◆ mFetchShader
| GX2FetchShader agl::VertexAttribute::mFetchShader |
|
private |
◆ mpFetchShaderBuf
| u8* agl::VertexAttribute::mpFetchShaderBuf |
|
private |