#include <aglLayer.h>
Inherits sead::IDisposer.
◆ ClearFlag
| Enumerator |
|---|
| cClearFlag_Color | |
| cClearFlag_Alpha | |
| cClearFlag_Depth | |
| cClearFlag_Unk | |
◆ Layer()
| agl::lyr::Layer::Layer |
( |
| ) |
|
◆ ~Layer()
| agl::lyr::Layer::~Layer |
( |
| ) |
|
|
override |
◆ getRenderStepNum()
| virtual u32 agl::lyr::Layer::getRenderStepNum |
( |
| ) |
const |
|
pure virtual |
◆ getRenderStepName()
◆ initialize()
| virtual void agl::lyr::Layer::initialize |
( |
sead::Heap * | heap | ) |
|
|
inlinevirtual |
◆ calc()
| virtual void agl::lyr::Layer::calc |
( |
| ) |
|
|
inlinevirtual |
◆ preDraw()
| virtual void agl::lyr::Layer::preDraw |
( |
const RenderInfo & | render_info | ) |
const |
|
inlinevirtual |
◆ postDraw()
| virtual void agl::lyr::Layer::postDraw |
( |
const RenderInfo & | render_info | ) |
const |
|
inlinevirtual |
◆ isRenderStepGPUCalc()
| virtual bool agl::lyr::Layer::isRenderStepGPUCalc |
( |
s32 | idx | ) |
|
|
inlinevirtual |
◆ isRenderStepNoDependency()
| virtual bool agl::lyr::Layer::isRenderStepNoDependency |
( |
s32 | idx | ) |
|
|
inlinevirtual |
◆ pushBackDrawMethod() [1/2]
◆ pushBackDrawMethod() [2/2]
◆ removeDrawMethod() [1/2]
| s32 agl::lyr::Layer::removeDrawMethod |
( |
const DrawMethod * | p_draw_method | ) |
|
◆ removeDrawMethod() [2/2]
| void agl::lyr::Layer::removeDrawMethod |
( |
u32 | render_step, |
|
|
const DrawMethod * | p_draw_method ) |
◆ setCamera()
◆ getCamera()
◆ setProjection()
◆ getProjection()
◆ setClearFlag()
| void agl::lyr::Layer::setClearFlag |
( |
ClearFlag | flag | ) |
|
|
inline |
◆ getClearFlag()
| ClearFlag agl::lyr::Layer::getClearFlag |
( |
| ) |
const |
|
inline |
◆ setClearColorEnable()
| void agl::lyr::Layer::setClearColorEnable |
( |
bool | enable | ) |
|
|
inline |
◆ getClearColorEnable()
| bool agl::lyr::Layer::getClearColorEnable |
( |
| ) |
const |
|
inline |
◆ setClearAlphaEnable()
| void agl::lyr::Layer::setClearAlphaEnable |
( |
bool | enable | ) |
|
|
inline |
◆ getClearAlphaEnable()
| bool agl::lyr::Layer::getClearAlphaEnable |
( |
| ) |
const |
|
inline |
◆ setClearDepthEnable()
| void agl::lyr::Layer::setClearDepthEnable |
( |
bool | enable | ) |
|
|
inline |
◆ getClearDepthEnable()
| bool agl::lyr::Layer::getClearDepthEnable |
( |
| ) |
const |
|
inline |
◆ getRenderStep()
| RenderStep & agl::lyr::Layer::getRenderStep |
( |
s32 | i | ) |
|
|
inline |
◆ operator|
◆ operator|=
◆ mpRenderer
◆ mViewport
◆ mScissor
◆ mpCamera
◆ mpProjection
◆ _4c
◆ _50
◆ mDisplayType
◆ mRenderDisplayFlag
| u32 agl::lyr::Layer::mRenderDisplayFlag |
|
protected |
◆ mDisplayType2
| u32 agl::lyr::Layer::mDisplayType2 |
|
protected |
◆ mClearFlag
◆ mIndex
| s32 agl::lyr::Layer::mIndex |
|
protected |
◆ _68
◆ mClearColor
◆ mClearDepth
| f32 agl::lyr::Layer::mClearDepth |
|
protected |
◆ mRenderStep
◆ _88
◆ mDebugInfo
| u32 agl::lyr::Layer::mDebugInfo[0x390/sizeof(u32)] |
|
protected |