sead
Loading...
Searching...
No Matches
agl::env::EnvObjMgr::TypeNode Class Reference

#include <aglEnvObjMgr.h>

Inherits agl::utl::IParameterList, and sead::hostio::Node.

Public Member Functions

 TypeNode ()
virtual ~TypeNode ()
void initialize (s32 type, EnvObjMgr *p_mgr, sead::Heap *heap)
Public Member Functions inherited from agl::utl::IParameterList
 IParameterList ()
void addList (IParameterList *child, const sead::SafeString &name)
void addObj (IParameterObj *child, const sead::SafeString &name)
void applyResParameterList (ResParameterList list)
bool isApply (ResParameterList list) const

Protected Attributes

s32 mType
EnvObjMgrmpMgr
Protected Attributes inherited from agl::utl::IParameterList
sead::OffsetList< IParameterListmChildList
sead::OffsetList< IParameterObjmChildObj
sead::FixedSafeString< 64 > mName
u32 mNameHash
sead::ListNode mListNode
IParameterListmpParent

Additional Inherited Members

Protected Member Functions inherited from agl::utl::IParameterList
virtual bool preWrite_ () const
virtual void postWrite_ () const
virtual bool preRead_ ()
virtual void postRead_ ()
virtual bool isApply_ (ResParameterList list) const
virtual void callbackNotAppliable_ (IParameterObj *, ResParameter)
void setParameterListName_ (const sead::SafeString &name)
void applyResParameterList_ (ResParameterList list, bool lerp=false, f32 t=1.0f)
void applyResParameterListB_ (ResParameterList list, f32 t)

Constructor & Destructor Documentation

◆ TypeNode()

agl::env::EnvObjMgr::TypeNode::TypeNode ( )

◆ ~TypeNode()

virtual agl::env::EnvObjMgr::TypeNode::~TypeNode ( )
inlinevirtual

Member Function Documentation

◆ initialize()

void agl::env::EnvObjMgr::TypeNode::initialize ( s32 type,
EnvObjMgr * p_mgr,
sead::Heap * heap )

Member Data Documentation

◆ mType

s32 agl::env::EnvObjMgr::TypeNode::mType
protected

◆ mpMgr

EnvObjMgr* agl::env::EnvObjMgr::TypeNode::mpMgr
protected