3#include <hostio/seadHostIOCurve.h>
4#include <utility/aglParameter.h>
6namespace agl {
namespace utl {
41 virtual const void*
ptr()
const {
return mCurveData; }
42 virtual void*
ptr() {
return mCurveData; }
43 virtual const void*
typePtr()
const {
return mCurveData; }
44 virtual void*
typePtr() {
return mCurveData; }
45 virtual size_t size()
const {
return sizeof(mCurveData); }
60#include <utility/aglParameterCurve.hpp>
Definition aglParameterObj.h:13
Definition aglParameter.h:20
ParameterType
Definition aglParameter.h:23
Definition aglParameterCurve.h:10
sead::hostio::Curve< f32 > mCurve[N]
Definition aglParameterCurve.h:52
ParameterCurve()
Definition aglParameterCurve.h:15
static const s32 cNumBuf
Definition aglParameterCurve.h:12
void reset()
Definition aglParameterCurve.hpp:54
sead::hostio::CurveData< f32, cNumBuf > mCurveData[N]
Definition aglParameterCurve.h:53
virtual ParameterBase * clone(sead::Heap *heap, IParameterObj *p_obj) const
Definition aglParameterCurve.hpp:10
virtual void copyUnsafe(const ParameterBase &src)
Definition aglParameterCurve.hpp:101
virtual ParameterType getParameterType() const
ParameterCurve(const sead::SafeString &name, const sead::SafeString &label, IParameterObj *p_obj)
Definition aglParameterCurve.h:21
virtual size_t size() const
Definition aglParameterCurve.h:45
virtual const void * ptr() const
Definition aglParameterCurve.h:41
static const s32 cNumUseDefault
Definition aglParameterCurve.h:11
virtual void * ptr()
Definition aglParameterCurve.h:42
virtual bool copy(const ParameterBase &src)
Definition aglParameterCurve.hpp:87
f32 evaluateUnit(s32 curve_index, f32 t) const
Definition aglParameterCurve.hpp:80
ParameterCurve(const sead::SafeString &name, const sead::SafeString &label, const sead::SafeString &meta, IParameterObj *p_obj)
Definition aglParameterCurve.h:27
virtual const void * typePtr() const
Definition aglParameterCurve.h:43
virtual void * typePtr()
Definition aglParameterCurve.h:44
virtual void postApplyResource_(const void *p_data, size_t data_size)
Definition aglParameterCurve.hpp:116
Definition aglImageFilter2D.h:11
Definition aglDisplayList.cpp:5
Definition seadAssert.h:44
SafeStringBase< char > SafeString
Definition seadSafeString.h:409