sead
Loading...
Searching...
No Matches
agl::env::EnvObjSet::Ref Class Reference

#include <aglEnvObjSet.h>

Inherits agl::utl::IParameterObj.

Public Member Functions

 Ref ()
Public Member Functions inherited from agl::utl::IParameterObj
 IParameterObj ()
void pushBackListNode (ParameterBase *p_node)
void applyResParameterObj (ResParameterObj obj, IParameterList *p_list=nullptr)
void applyResParameterObjLerp (ResParameterObj obj, f32 t, IParameterList *p_list=nullptr)
void applyResParameterObj (ResParameterObj obj_a, ResParameterObj obj_b, f32 t, IParameterList *p_list=nullptr)

Protected Member Functions

virtual bool isApply_ (utl::ResParameterObj obj) const
Protected Member Functions inherited from agl::utl::IParameterObj
s32 makeZero_ ()
void applyResParameterObj_ (ResParameterObj obj, bool lerp, f32 t, IParameterList *p_list)
virtual bool preWrite_ () const
virtual void postWrite_ () const
virtual bool preRead_ ()
virtual void postRead_ ()

Private Attributes

EnvObj::Index mEnvIndex
utl::Parameter< sead::FixedSafeString< 32 > > mType

Friends

class EnvObjSet

Additional Inherited Members

Protected Attributes inherited from agl::utl::IParameterObj
sead::OffsetList< ParameterBasemChildParameter
sead::FixedSafeString< 64 > mName
u32 mNameHash
u32 mChildHash
sead::ListNode mListNode

Constructor & Destructor Documentation

◆ Ref()

agl::env::EnvObjSet::Ref::Ref ( )
inline

Member Function Documentation

◆ isApply_()

bool agl::env::EnvObjSet::Ref::isApply_ ( utl::ResParameterObj obj) const
protectedvirtual

Reimplemented from agl::utl::IParameterObj.

◆ EnvObjSet

friend class EnvObjSet
friend

Member Data Documentation

◆ mEnvIndex

EnvObj::Index agl::env::EnvObjSet::Ref::mEnvIndex
private

◆ mType

utl::Parameter< sead::FixedSafeString<32> > agl::env::EnvObjSet::Ref::mType
private