3#include <utility/aglParameterList.h>
4#include <utility/aglResParameter.h>
6namespace agl {
namespace utl {
35static_assert(
sizeof(
IParameterIO) == 0x1E0,
"agl::utl::IParameterIO size mismatch");
Definition aglParameterIO.h:9
sead::FixedSafeString< 64 > mType
Definition aglParameterIO.h:30
virtual void callbackInvalidVersion_(ResParameterArchive arc)
Definition aglParameterIO.h:21
virtual bool save(const sead::SafeString &, u32) const
Definition aglParameterIO.cpp:17
u32 mVersion
Definition aglParameterIO.h:31
sead::FixedSafeString< 256 > mSaveFilePath
Definition aglParameterIO.h:33
virtual void applyResParameterArchive(ResParameterArchive arc)
Definition aglParameterIO.cpp:24
IParameterIO(const sead::SafeString &type, u32 version=0)
Definition aglParameterIO.cpp:7
virtual ~IParameterIO()
Definition aglParameterIO.h:13
void * mpDelegate
Definition aglParameterIO.h:32
virtual void applyResParameterArchiveLerp(ResParameterArchive arc_a, ResParameterArchive arc_b, f32 t)
Definition aglParameterIO.cpp:38
void setDelegate(void *delegate)
Definition aglParameterIO.h:24
Definition aglParameterList.h:12
Definition aglResParameter.h:206
Definition seadSafeString.h:421
Definition aglImageFilter2D.h:11
Definition aglDisplayList.cpp:5
Definition seadAssert.h:44
SafeStringBase< char > SafeString
Definition seadSafeString.h:409