3#include <utility/aglParameter.h>
5namespace agl {
namespace utl {
Definition aglNamedObjIndex.h:49
virtual void callbackSyncIndexToName(INamedObjIndex *p_index)
Definition aglNamedObjIndex.h:52
virtual void callbackSyncNameToIndex(INamedObjIndex *p_index)
Definition aglNamedObjIndex.h:51
Definition aglNamedObjIndex.h:11
virtual ~INamedObjIndex()
Definition aglNamedObjIndex.cpp:14
INamedObjMgr * mpObjMgr
Definition aglNamedObjIndex.h:40
virtual const sead::SafeString & getNamedObjName(s32 index) const =0
INamedObjIndexCallback * mpCallback
Definition aglNamedObjIndex.h:42
void syncNameToIndex()
Definition aglNamedObjIndex.cpp:34
void bind(INamedObjMgr *p_mgr)
Definition aglNamedObjIndex.cpp:20
sead::ListNode mListNode
Definition aglNamedObjIndex.h:39
void setCallback(INamedObjIndexCallback *p_callback)
Definition aglNamedObjIndex.h:31
s32 mIndex
Definition aglNamedObjIndex.h:41
INamedObjIndex()
Definition aglNamedObjIndex.cpp:6
virtual s32 getNamedObjNum() const =0
s32 getIndex() const
Definition aglNamedObjIndex.h:21
void setIndex(s32 index)
Definition aglNamedObjIndex.h:26
Definition aglNamedObjMgr.h:13
Definition seadListImpl.h:11
Definition aglImageFilter2D.h:11
Definition aglDisplayList.cpp:5
Definition seadAssert.h:44
SafeStringBase< char > SafeString
Definition seadSafeString.h:409