#include <aglGX2.h>
Inherits sead::hostio::Node.
◆ GX2Resource()
| agl::driver::GX2Resource::GX2Resource |
( |
| ) |
|
◆ ~GX2Resource()
| agl::driver::GX2Resource::~GX2Resource |
( |
| ) |
|
|
virtual |
◆ initialize()
| u32 agl::driver::GX2Resource::initialize |
( |
sead::Heap * | heap, |
|
|
void * | work_buffer, |
|
|
u32 | gs_in_ring_item_size = 0x10, |
|
|
u32 | gs_out_ring_item_size = 0x80 ) |
◆ setShaderMode() [1/2]
| void agl::driver::GX2Resource::setShaderMode |
( |
ShaderMode | mode | ) |
const |
◆ setShaderMode() [2/2]
◆ setGeometryShaderRingBuffer()
| void agl::driver::GX2Resource::setGeometryShaderRingBuffer |
( |
| ) |
const |
◆ restoreContextState()
| void agl::driver::GX2Resource::restoreContextState |
( |
| ) |
|
◆ mpOptimizeInfo
◆ mDefaultOptimizeInfo
◆ mGeometryShaderInputRingItemSize
| size_t agl::driver::GX2Resource::mGeometryShaderInputRingItemSize |
|
private |
◆ mGeometryShaderOutputRingItemSize
| size_t agl::driver::GX2Resource::mGeometryShaderOutputRingItemSize |
|
private |
◆ mGeometryShaderInputRingBuffer
| u8* agl::driver::GX2Resource::mGeometryShaderInputRingBuffer |
|
private |
◆ mGeometryShaderInputRingBufferSize
| size_t agl::driver::GX2Resource::mGeometryShaderInputRingBufferSize |
|
private |
◆ mGeometryShaderOutputRingBuffer
| u8* agl::driver::GX2Resource::mGeometryShaderOutputRingBuffer |
|
private |
◆ mGeometryShaderOutputRingBufferSize
| size_t agl::driver::GX2Resource::mGeometryShaderOutputRingBufferSize |
|
private |
◆ mCriticalSection
◆ mStateShadowEnable
| bool agl::driver::GX2Resource::mStateShadowEnable |
|
private |
◆ mUseStateDisplayList
| bool agl::driver::GX2Resource::mUseStateDisplayList |
|
private |