sead
Loading...
Searching...
No Matches
agl::lyr::RenderStep Class Reference

#include <aglRenderStep.h>

Public Member Functions

 RenderStep ()
virtual ~RenderStep ()
void draw (const RenderInfo &render_info) const
bool pushBack (DrawMethod *p_method)
s32 remove (const DrawMethod *p_method)
void setEnable (bool enable)
bool isEnable () const

Protected Attributes

sead::FixedPtrArray< DrawMethod, 256 > mpDrawMethod
sead::BitFlag32 mFlag

Constructor & Destructor Documentation

◆ RenderStep()

agl::lyr::RenderStep::RenderStep ( )

◆ ~RenderStep()

virtual agl::lyr::RenderStep::~RenderStep ( )
inlinevirtual

Member Function Documentation

◆ draw()

void agl::lyr::RenderStep::draw ( const RenderInfo & render_info) const

◆ pushBack()

bool agl::lyr::RenderStep::pushBack ( DrawMethod * p_method)

◆ remove()

s32 agl::lyr::RenderStep::remove ( const DrawMethod * p_method)

◆ setEnable()

void agl::lyr::RenderStep::setEnable ( bool enable)
inline

◆ isEnable()

bool agl::lyr::RenderStep::isEnable ( ) const
inline

Member Data Documentation

◆ mpDrawMethod

sead::FixedPtrArray<DrawMethod, 256> agl::lyr::RenderStep::mpDrawMethod
protected

◆ mFlag

sead::BitFlag32 agl::lyr::RenderStep::mFlag
protected