2#include <game/framework/f_base.hpp>
A set container. See cOwnerSetNd_c.
The minimum required implementation for a base.
dBase_c()
Constructs a new base.
static void initLoader()
[Unused]. 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
[Unused]. 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
[Unused]. 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()
[Unused]. Module unloading callback for the scrapped relocatable profile system.
static int loadAsyncCallback()
[Unused]. 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.
The base class for all scenes, actors and various other processes.
MAIN_STATE_e
The possible operation results.
u16 ProfileName
The name of a profile. Value is a fProfile::PROFILE_NAME_e.