2#include <game/framework/f_base.hpp>
cOwnerSetMg_c()
Constructs a new set container.
dBase_c()
Constructs a new base.
static void initLoader()
Sets the callbacks for the scrapped relocatable profile system.
virtual int preDelete()
pre method for the delete operation.
virtual ~dBase_c()
Destroys the base.
virtual void postExecute(fBase_c::MAIN_STATE_e status)
post method for the execute operation.
const char * mpKindString
The base's kind string.
virtual void postDraw(fBase_c::MAIN_STATE_e status)
post method for the draw operation.
virtual void postCreate(fBase_c::MAIN_STATE_e status)
post method for the create operation.
const char * mpNameString
The base's profile name string.
virtual const char * getKindString() const
Gets the base's kind string.
virtual int preDraw()
pre method for the draw operation.
static dBase_c * createRoot(ProfileName profName, unsigned long param, u8 groupType)
Creates a root base.
virtual void postDelete(fBase_c::MAIN_STATE_e status)
post method for the delete operation.
virtual int preExecute()
pre method for the execute operation.
virtual int preCreate()
pre method for the create operation.
static dBase_c * createBase(ProfileName profName, dBase_c *parent, unsigned long param, u8 groupType)
Creates a child base under the given parent.
static void unloadCallback()
Module unloading callback for the scrapped relocatable profile system.
static int loadAsyncCallback()
Module loading callback for the scrapped relocatable profile system.
static dBase_c * searchBaseByProfName(ProfileName profile, const dBase_c *parent)
Searches for a base with a given profile name, optionally under a given parent.
MAIN_STATE_e
The possible operation results.
fBase_c()
Constructs a new base.
u16 ProfileName
The name of a profile. Value is a fProfile::PROFILE_NAME_e.