#include <aglEnvObjSet.h>
Inherits agl::env::EnvObjBuffer, agl::utl::INamedObjIndexCallback, agl::utl::IParameterList, and sead::hostio::Node.
Inherited by agl::lght::LightMap.
Classes | |
| class | Ref |
Public Member Functions | |
| EnvObjSet () | |
| virtual | ~EnvObjSet () |
| void | bind (EnvObjMgr *p_env_mgr) |
| virtual void | allocBuffer (const AllocateArg &arg, sead::Heap *heap) |
| virtual void | callbackSyncNameToIndex (utl::INamedObjIndex *p_index) |
| virtual void | callbackSyncIndexToName (utl::INamedObjIndex *p_index) |
| virtual void | genMessageEachObj (sead::hostio::Context *, s32, const EnvObj *) |
| void | setName (const sead::SafeString &name) |
| const sead::SafeString & | getName () const |
| bool | pushBack (EnvObj *p_obj) |
| Public Member Functions inherited from agl::env::EnvObjBuffer | |
| EnvObjBuffer () | |
| virtual | ~EnvObjBuffer () |
| virtual void | freeBuffer () |
| s32 | getContainTotal () const |
| void | sort (s32 type) |
| s32 | searchBufferIndex (s32 type, const sead::SafeString &name) const |
| template<typename T> | |
| s32 | searchBufferIndex (const sead::SafeString &name) const |
| s32 | searchTypeIndex (s32 type, const sead::SafeString &name) const |
| template<typename T> | |
| s32 | searchTypeIndex (const sead::SafeString &name) const |
| s32 | searchType (s32 buffer_index) const |
| EnvObj * | getEnvObj (s32 type, s32 index) |
| const EnvObj * | getEnvObj (s32 type, s32 index) const |
| template<typename T> | |
| T * | getEnvObj (s32 index) |
| template<typename T> | |
| const T * | getEnvObj (s32 index) const |
| s32 | getEnvObjStartIndex (s32 type) const |
| template<typename T> | |
| s32 | getEnvObjStartIndex (s32 type) const |
| s32 | getEnvObjMaxNum (s32 type) const |
| template<typename T> | |
| s32 | getEnvObjMaxNum (s32 type) const |
| 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 Member Functions | |
| virtual bool | preRead_ () |
| virtual void | postRead_ () |
| Protected Member Functions inherited from agl::utl::IParameterList | |
| virtual bool | preWrite_ () const |
| virtual void | postWrite_ () const |
| 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) |
Protected Attributes | |
| utl::Parameter< sead::FixedSafeString< 32 > > | mName |
| utl::IParameterList | mObjRefArrayParameterList |
| EnvObjMgr * | mpEnvObjMgr |
| utl::IParameterObj | mSetting |
| sead::Buffer< Ref > | mObjRefArrayBuffer |
| Protected Attributes inherited from agl::env::EnvObjBuffer | |
| u32 | _0 |
| u32 | _4 |
| sead::Buffer< TypeInfo > | mTypeInfo |
| sead::Buffer< EnvObj * > | mEnvObjPtrBuffer |
| u32 | _18 [4/sizeof(u32)] |
| Protected Attributes inherited from agl::utl::IParameterList | |
| sead::OffsetList< IParameterList > | mChildList |
| sead::OffsetList< IParameterObj > | mChildObj |
| sead::FixedSafeString< 64 > | mName |
| u32 | mNameHash |
| sead::ListNode | mListNode |
| IParameterList * | mpParent |
Friends | |
| class | EnvObjMgr |
| agl::env::EnvObjSet::EnvObjSet | ( | ) |
|
virtual |
| void agl::env::EnvObjSet::bind | ( | EnvObjMgr * | p_env_mgr | ) |
|
virtual |
Reimplemented from agl::env::EnvObjBuffer.
|
protectedvirtual |
Reimplemented from agl::utl::IParameterList.
Reimplemented in agl::lght::LightMap.
|
protectedvirtual |
Reimplemented from agl::utl::IParameterList.
Reimplemented in agl::lght::LightMap.
|
virtual |
Reimplemented from agl::utl::INamedObjIndexCallback.
|
virtual |
Reimplemented from agl::utl::INamedObjIndexCallback.
|
inlinevirtual |
Reimplemented in agl::lght::LightMap.
|
inline |
|
inline |
| bool agl::env::EnvObjSet::pushBack | ( | EnvObj * | p_obj | ) |
|
friend |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |