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

Public Member Functions

 OceanRingBloomDrawer (OceanRing *)
 
virtual void init (const JMapInfoIter &)
 Intializes the NameObj and can set various settings and construct necessary classes.
 
virtual void draw () const
 Draws the object. Does nothing until overridden.
 
- Public Member Functions inherited from NameObj
 NameObj (const char *pName)
 Constructs a new NameObj instance.
 
virtual void initAfterPlacement ()
 
virtual void movement ()
 
virtual void calcAnim ()
 
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

OceanRingmRing
 
- 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 OceanRingBloomDrawer.hpp.

Constructor & Destructor Documentation

◆ OceanRingBloomDrawer()

OceanRingBloomDrawer::OceanRingBloomDrawer ( OceanRing * pRing)

Definition at line 5 of file OceanRingBloomDrawer.cpp.

◆ ~OceanRingBloomDrawer()

OceanRingBloomDrawer::~OceanRingBloomDrawer ( )
virtual

Definition at line 21 of file OceanRingBloomDrawer.cpp.

Member Function Documentation

◆ init()

void OceanRingBloomDrawer::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.

Definition at line 9 of file OceanRingBloomDrawer.cpp.

◆ draw()

void OceanRingBloomDrawer::draw ( ) const
virtual

Draws the object. Does nothing until overridden.

Reimplemented from NameObj.

Definition at line 13 of file OceanRingBloomDrawer.cpp.

Member Data Documentation

◆ mRing

OceanRing* OceanRingBloomDrawer::mRing

Definition at line 16 of file OceanRingBloomDrawer.hpp.