sead
Loading...
Searching...
No Matches
sead::DualScreenMethodTreeMgr Class Reference

#include <seadDualScreenMethodTreeMgr.h>

Inherits sead::MethodTreeMgr.

Public Types

enum  Screen { cScreen_Top = 0 , cScreen_Btm , cScreen_Num }

Public Member Functions

 DualScreenMethodTreeMgr ()
virtual ~DualScreenMethodTreeMgr ()
void attachMethod (s32, MethodTreeNode *) override
MethodTreeNodegetRootMethodTreeNode (s32) override
void pauseAll (bool) override
void pauseAppCalc (bool) override
void calc ()
void drawTop ()
void drawBtm ()
Public Member Functions inherited from sead::MethodTreeMgr
 MethodTreeMgr ()
virtual ~MethodTreeMgr ()
CriticalSectiongetTreeCriticalSection ()

Protected Attributes

MethodTreeNode mRootCalcNode
MethodTreeNode mSysCalcNode
MethodTreeNode mAppCalcNode
MethodTreeNode mTopRootDrawNode
MethodTreeNode mTopSysDrawNode
MethodTreeNode mTopAppDrawNode
MethodTreeNode mTopAppDrawFinalNode
MethodTreeNode mBtmRootDrawNode
MethodTreeNode mBtmSysDrawNode
MethodTreeNode mBtmAppDrawNode
MethodTreeNode mBtmAppDrawFinalNode
Screen mSysDrawScreen
Screen mAppDrawScreen
Protected Attributes inherited from sead::MethodTreeMgr
CriticalSection mCS

Member Enumeration Documentation

◆ Screen

Enumerator
cScreen_Top 
cScreen_Btm 
cScreen_Num 

Constructor & Destructor Documentation

◆ DualScreenMethodTreeMgr()

sead::DualScreenMethodTreeMgr::DualScreenMethodTreeMgr ( )

◆ ~DualScreenMethodTreeMgr()

virtual sead::DualScreenMethodTreeMgr::~DualScreenMethodTreeMgr ( )
virtual

Member Function Documentation

◆ attachMethod()

void sead::DualScreenMethodTreeMgr::attachMethod ( s32 ,
MethodTreeNode *  )
overridevirtual

Implements sead::MethodTreeMgr.

◆ getRootMethodTreeNode()

MethodTreeNode * sead::DualScreenMethodTreeMgr::getRootMethodTreeNode ( s32 )
overridevirtual

Implements sead::MethodTreeMgr.

◆ pauseAll()

void sead::DualScreenMethodTreeMgr::pauseAll ( bool )
overridevirtual

Implements sead::MethodTreeMgr.

◆ pauseAppCalc()

void sead::DualScreenMethodTreeMgr::pauseAppCalc ( bool )
overridevirtual

Implements sead::MethodTreeMgr.

◆ calc()

void sead::DualScreenMethodTreeMgr::calc ( )

◆ drawTop()

void sead::DualScreenMethodTreeMgr::drawTop ( )

◆ drawBtm()

void sead::DualScreenMethodTreeMgr::drawBtm ( )

Member Data Documentation

◆ mRootCalcNode

MethodTreeNode sead::DualScreenMethodTreeMgr::mRootCalcNode
protected

◆ mSysCalcNode

MethodTreeNode sead::DualScreenMethodTreeMgr::mSysCalcNode
protected

◆ mAppCalcNode

MethodTreeNode sead::DualScreenMethodTreeMgr::mAppCalcNode
protected

◆ mTopRootDrawNode

MethodTreeNode sead::DualScreenMethodTreeMgr::mTopRootDrawNode
protected

◆ mTopSysDrawNode

MethodTreeNode sead::DualScreenMethodTreeMgr::mTopSysDrawNode
protected

◆ mTopAppDrawNode

MethodTreeNode sead::DualScreenMethodTreeMgr::mTopAppDrawNode
protected

◆ mTopAppDrawFinalNode

MethodTreeNode sead::DualScreenMethodTreeMgr::mTopAppDrawFinalNode
protected

◆ mBtmRootDrawNode

MethodTreeNode sead::DualScreenMethodTreeMgr::mBtmRootDrawNode
protected

◆ mBtmSysDrawNode

MethodTreeNode sead::DualScreenMethodTreeMgr::mBtmSysDrawNode
protected

◆ mBtmAppDrawNode

MethodTreeNode sead::DualScreenMethodTreeMgr::mBtmAppDrawNode
protected

◆ mBtmAppDrawFinalNode

MethodTreeNode sead::DualScreenMethodTreeMgr::mBtmAppDrawFinalNode
protected

◆ mSysDrawScreen

Screen sead::DualScreenMethodTreeMgr::mSysDrawScreen
protected

◆ mAppDrawScreen

Screen sead::DualScreenMethodTreeMgr::mAppDrawScreen
protected