New Super Mario Bros. U Headers
Loading...
Searching...
No Matches
CommentMgr Class Reference

#include <CommentMgr.h>

Inherits sead::CalculateTask.

Public Member Functions

 CommentMgr (const sead::TaskConstructArg &arg)
Public Member Functions inherited from sead::CalculateTask
 CalculateTask (const TaskConstructArg &arg)
 CalculateTask (const TaskConstructArg &arg, const char *name)
void pauseCalc (bool b) override
void pauseDraw (bool b) override
void pauseCalcRec (bool b) override
void pauseDrawRec (bool b) override
void pauseCalcChild (bool b) override
void pauseDrawChild (bool b) override
virtual ~CalculateTask ()
void attachCalcImpl () override
void attachDrawImpl () override
void detachCalcImpl () override
void detachDrawImpl () override
const RuntimeTypeInfo::Interface * getCorrespondingMethodTreeMgrTypeInfo () const override
MethodTreeNode * getMethodTreeNode (s32 method_type) override
virtual void calc ()
Public Member Functions inherited from sead::TaskBase
 TaskBase (const TaskConstructArg &arg)
 TaskBase (const TaskConstructArg &arg, const char *name)
virtual ~TaskBase ()
virtual void prepare ()
virtual void enterCommon ()
virtual void enter ()
virtual void exit ()
virtual void onEvent (const TaskEvent &)
virtual void onDestroy ()
void doneDestroy ()
void detachCalc ()
void detachDraw ()
void detachCalcDraw ()
Framework * getFramework () const
MethodTreeMgr * getMethodTreeMgr () const
T * getParameter () const
void adjustHeapAll ()
TaskBase * getParentTask () const
Heap * getHeap ()
TaskMgr * getTaskMgr () const
Tag getTag () const
Public Member Functions inherited from sead::TTreeNode< TaskBase * >
 TTreeNode ()
TTreeNode< T > * parent () const
TTreeNode< T > * child () const
TTreeNode< T > * next () const
TTreeNode< T > * prev () const
TTreeNode< T > * findRoot ()
void pushBackSibling (TTreeNode< T > *o)
void pushBackChild (TTreeNode< T > *o)
void pushFrontChild (TTreeNode< T > *o)
void insertBeforeSelf (TTreeNode< T > *o)
void insertAfterSelf (TTreeNode< T > *o)
T & val ()
nextIterator nextBegin () const
nextConstIterator nextConstBegin () const
nextIterator nextEnd () const
nextConstIterator nextConstEnd () const
nextIterator childBegin () const
nextConstIterator childConstBegin () const
nextIterator childEnd () const
nextConstIterator childConstEnd () const
depthFirstIterator depthFirstBegin () const
depthFirstConstIterator depthFirstConstBegin () const
depthFirstIterator depthFirstWithoutRootBegin () const
depthFirstConstIterator depthFirstWithoutRootConstBegin () const
depthFirstIterator depthFirstEnd () const
depthFirstConstIterator depthFirstConstEnd () const
Public Member Functions inherited from sead::TreeNode
 TreeNode ()
void clearLinks ()
void detachAll ()
void detachSubTree ()
void pushBackSibling (TreeNode *n)
void pushBackChild (TreeNode *n)
void pushFrontChild (TreeNode *n)
void insertBeforeSelf (TreeNode *n)
void insertAfterSelf (TreeNode *n)
bool isRoot () const
bool isLeaf () const
const TreeNode * findRoot () const
TreeNode * findRoot ()
s32 countChildren () const
Public Member Functions inherited from sead::IDisposer
 IDisposer ()
virtual ~IDisposer ()
Public Member Functions inherited from sead::INamable
 INamable ()
 INamable (const SafeString &name)
void setName (const SafeString &name)
const SafeString & getName () const

Protected Attributes

u8 _c8
u32 _cc
u8 _d0
u8 _d1
u8 _d2
u8 _d3
sead::Vector2f _d4
u8 _dc
u8 _dd
u8 _de
u32 _e0 [0x310/sizeof(u32)]
u8 _3f0
u32 _3f4 [0x318/sizeof(u32)]
u8 _70c
u32 _710 [0x10/sizeof(u32)]
u8 _720
u8 _721
u32 _724
u32 _728
sead::BitFlag32 _72c
u32 _730 [0x1C/sizeof(u32)]
sead::UnsafeArray< sead::TickTime, 12 > _750
u32 _7b0
u32 _7b4
u8 _7b8
u32 _7bc
u8 _7c0
u8 _7c1
u32 _7c4
u8 _7c8
u8 _7c9
u32 _7cc
u32 _7d0
u8 _7d4
u32 _7d8
u8 _7dc
u8 _7dd
u32 _7e0
u8 _7e4
u8 _7e5
u8 _7e6
u32 _7e8
u32 _7ec
Protected Attributes inherited from sead::TaskBase
TaskParameter * mParameter
BitFlag32 mInternalFlag
ListNode mTaskListNode
HeapArray mHeapArray
TaskMgr * mTaskMgr
State mState
Tag mTag
TaskClassID mClassID
Protected Attributes inherited from sead::TTreeNode< TaskBase * >
T mData
Protected Attributes inherited from sead::TreeNode
TreeNode * mParent
TreeNode * mChild
TreeNode * mNext
TreeNode * mPrev

Additional Inherited Members

Public Types inherited from sead::TaskBase
enum  State
enum  Tag
typedef TListNode< TaskBase * > ListNode
typedef TList< TaskBase * > List
Public Attributes inherited from sead::CalculateTask
MethodTreeNode mCalcNode
Public Attributes inherited from sead::TaskBase
 cCreated
 cPrepare
 cPrepareDone
 cSleep
 cRunning
 cDying
 cDestroyable
 cDead
 cSystem
 cApp
Protected Member Functions inherited from sead::TreeNode
void clearChildLinksRecursively_ ()

Constructor & Destructor Documentation

◆ CommentMgr()

CommentMgr::CommentMgr ( const sead::TaskConstructArg & arg)

Member Data Documentation

◆ _c8

u8 CommentMgr::_c8
protected

◆ _cc

u32 CommentMgr::_cc
protected

◆ _d0

u8 CommentMgr::_d0
protected

◆ _d1

u8 CommentMgr::_d1
protected

◆ _d2

u8 CommentMgr::_d2
protected

◆ _d3

u8 CommentMgr::_d3
protected

◆ _d4

sead::Vector2f CommentMgr::_d4
protected

◆ _dc

u8 CommentMgr::_dc
protected

◆ _dd

u8 CommentMgr::_dd
protected

◆ _de

u8 CommentMgr::_de
protected

◆ _e0

u32 CommentMgr::_e0[0x310/sizeof(u32)]
protected

◆ _3f0

u8 CommentMgr::_3f0
protected

◆ _3f4

u32 CommentMgr::_3f4[0x318/sizeof(u32)]
protected

◆ _70c

u8 CommentMgr::_70c
protected

◆ _710

u32 CommentMgr::_710[0x10/sizeof(u32)]
protected

◆ _720

u8 CommentMgr::_720
protected

◆ _721

u8 CommentMgr::_721
protected

◆ _724

u32 CommentMgr::_724
protected

◆ _728

u32 CommentMgr::_728
protected

◆ _72c

sead::BitFlag32 CommentMgr::_72c
protected

◆ _730

u32 CommentMgr::_730[0x1C/sizeof(u32)]
protected

◆ _750

sead::UnsafeArray<sead::TickTime, 12> CommentMgr::_750
protected

◆ _7b0

u32 CommentMgr::_7b0
protected

◆ _7b4

u32 CommentMgr::_7b4
protected

◆ _7b8

u8 CommentMgr::_7b8
protected

◆ _7bc

u32 CommentMgr::_7bc
protected

◆ _7c0

u8 CommentMgr::_7c0
protected

◆ _7c1

u8 CommentMgr::_7c1
protected

◆ _7c4

u32 CommentMgr::_7c4
protected

◆ _7c8

u8 CommentMgr::_7c8
protected

◆ _7c9

u8 CommentMgr::_7c9
protected

◆ _7cc

u32 CommentMgr::_7cc
protected

◆ _7d0

u32 CommentMgr::_7d0
protected

◆ _7d4

u8 CommentMgr::_7d4
protected

◆ _7d8

u32 CommentMgr::_7d8
protected

◆ _7dc

u8 CommentMgr::_7dc
protected

◆ _7dd

u8 CommentMgr::_7dd
protected

◆ _7e0

u32 CommentMgr::_7e0
protected

◆ _7e4

u8 CommentMgr::_7e4
protected

◆ _7e5

u8 CommentMgr::_7e5
protected

◆ _7e6

u8 CommentMgr::_7e6
protected

◆ _7e8

u32 CommentMgr::_7e8
protected

◆ _7ec

u32 CommentMgr::_7ec
protected