#include <aglRenderer.h>
Public Member Functions | |
| Renderer () | |
| virtual | ~Renderer () |
| bool | draw (DisplayType display_type) const |
| void | removeDrawMethod (const DrawMethod *p_draw_method) |
| template<typename T> | |
| T * | createLayer (s32 layer_index, const sead::SafeString &name, DisplayType display_type, sead::Heap *heap) |
| RenderBuffer * | getRenderBuffer (s32 index) const |
| s32 | getLayerNum () const |
| Layer *const & | getLayer (s32 index) const |
| template<typename T> | |
| T * | getLayer (s32 index) const |
Protected Member Functions | |
| void | initLayer_ (Layer *p_layer, s32 layer_index, const sead::SafeString &name, DisplayType display_type, sead::Heap *heap) |
| bool | isDisplayList_ () const |
Protected Attributes | |
| u32 | _10 |
| MultiSampleType | mMultiSampleType |
| sead::UnsafeArray< u32[0x6C4/sizeof(u32)], cDisplayType_Max > | mRenderDisplay |
| sead::UnsafeArray< RenderBuffer *, cDisplayType_Max > | mRenderBuffer |
| sead::Buffer< Layer * > | mLayer |
| sead::BitFlag16 | mFlag |
| f32 | _db4 |
| u8 | _db8 [16] |
| sead::CriticalSection | mCriticalSection |
| sead::UnsafeArray< u32[0x64/sizeof(u32)], 2 > | mJobQueue |
| sead::UnsafeArray< sead::PtrArrayImpl, cDisplayType_Max > | mRenderDisplayJob |
| u32 | _ee4 |
| u32 | _ee8 |
| s32 | _eec |
| sead::Controller * | mpDebugController |
| f32 | _ef4 |
| sead::Vector2f | _ef8 |
| u32 | _f00 |
| u32 | mRenderDLBuffer [0x58/sizeof(u32)] |
| u32 | mGpuCounter |
| u32 | mGpuCounterPeriod |
| u32 | _f64 |
| s32 | mColorBufferSwizzle |
| s32 | mDepthBufferSwizzle |
| f32 | _f70 |
| agl::lyr::Renderer::Renderer | ( | ) |
|
virtual |
| bool agl::lyr::Renderer::draw | ( | DisplayType | display_type | ) | const |
| void agl::lyr::Renderer::removeDrawMethod | ( | const DrawMethod * | p_draw_method | ) |
| T * agl::lyr::Renderer::createLayer | ( | s32 | layer_index, |
| const sead::SafeString & | name, | ||
| DisplayType | display_type, | ||
| sead::Heap * | heap ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
mutableprotected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |