SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
BackButton Class Reference
Inheritance diagram for BackButton:
LayoutActor NameObj

Public Member Functions

 BackButton (const char *, bool)
 
virtual void init (const JMapInfoIter &)
 Intializes the NameObj and can set various settings and construct necessary classes.
 
virtual void appear ()
 
virtual void control ()
 
void disappear ()
 
bool isHidden () const
 
- Public Member Functions inherited from LayoutActor
 LayoutActor (const char *, bool)
 
virtual void movement ()
 
virtual void draw () const
 Draws the object. Does nothing until overridden.
 
virtual void calcAnim ()
 
virtual void kill ()
 
void initNerve (const Nerve *)
 
void setNerve (const Nerve *) const
 
bool isNerve (const Nerve *) const
 
s32 getNerveStep () const
 
const TVec2f getTrans () const
 
void setTrans (const TVec2f &)
 
LayoutManagergetLayoutManager () const
 
void initLayoutManager (const char *, u32)
 
void initLayoutManagerNoConvertFilename (const char *, u32)
 
void initLayoutManagerWithTextBoxBufferLength (const char *, u32, u32)
 
void initEffectKeeper (int, const char *, const EffectSystem *)
 
void updateSpine ()
 
void initPointingTarget (int)
 
- Public Member Functions inherited from NameObj
 NameObj (const char *pName)
 Constructs a new NameObj instance.
 
virtual void initAfterPlacement ()
 
virtual void calcViewAndEntry ()
 
void initWithoutIter ()
 Initializes a NameObj without a JMapInfoIter instance.
 
void setName (const char *pName)
 Sets the NameObj's mName.
 
void executeMovement ()
 
void requestSuspend ()
 
void requestResume ()
 
void syncWithFlags ()
 

Public Attributes

ButtonPaneController * mController
 
u8 _24
 
u8 _25
 
- Public Attributes inherited from LayoutActor
LayoutManagermManager
 
SpinemSpine
 
PaneEffectKeepermPaneEffectKeeper
 
StarPointerLayoutTargetKeeper * mStarPointerTargetKeeper
 
LayoutActorFlag mFlags
 
- Public Attributes inherited from NameObj
const char * mName
 A string to identify the NameObj.
 
volatile u16 mFlags
 Flags in relation to movement.
 
s16 mExecutorIdx
 The index into the NameObjExecuteInfo array.
 

Detailed Description

Definition at line 7 of file BackButton.hpp.

Member Function Documentation

◆ init()

virtual void BackButton::init ( const JMapInfoIter & rIter)
virtual

Intializes the NameObj and can set various settings and construct necessary classes.

Parameters
rIterA reference to the JMapInfoIter that supplies BCSV information.

Reimplemented from NameObj.

◆ appear()

virtual void BackButton::appear ( )
virtual

Reimplemented from LayoutActor.

◆ control()

virtual void BackButton::control ( )
virtual

Reimplemented from LayoutActor.

Member Data Documentation

◆ mController

ButtonPaneController* BackButton::mController

Definition at line 19 of file BackButton.hpp.

◆ _24

u8 BackButton::_24

Definition at line 20 of file BackButton.hpp.

◆ _25

u8 BackButton::_25

Definition at line 21 of file BackButton.hpp.