#include <aglParameterCurve.h>
Inherits agl::utl::ParameterBase.
|
| | ParameterCurve () |
| | ParameterCurve (const sead::SafeString &name, const sead::SafeString &label, IParameterObj *p_obj) |
| | ParameterCurve (const sead::SafeString &name, const sead::SafeString &label, const sead::SafeString &meta, IParameterObj *p_obj) |
| void | reset () |
| f32 | evaluateUnit (s32 curve_index, f32 t) const |
| virtual bool | copy (const ParameterBase &src) |
| virtual void | copyUnsafe (const ParameterBase &src) |
| virtual ParameterType | getParameterType () const |
| virtual const void * | ptr () const |
| virtual void * | ptr () |
| virtual const void * | typePtr () const |
| virtual void * | typePtr () |
| virtual size_t | size () const |
| virtual ParameterBase * | clone (sead::Heap *heap, IParameterObj *p_obj) const |
| ParameterBase::ParameterType | getParameterType () const |
| ParameterBase::ParameterType | getParameterType () const |
| ParameterBase::ParameterType | getParameterType () const |
| ParameterBase::ParameterType | getParameterType () const |
| | ParameterBase () |
| | ParameterBase (const sead::SafeString &name, const sead::SafeString &label, IParameterObj *p_obj) |
| | ParameterBase (const sead::SafeString &name, const sead::SafeString &label, const sead::SafeString &meta, IParameterObj *p_obj) |
| bool | makeZero () |
| void | applyResource (ResParameter res) |
| void | applyResource (ResParameter res, f32 t) |
| bool | copyLerp (const ParameterBase &src_a, const ParameterBase &src_b, f32 t) |
| virtual void | writeToXML (sead::XmlElement *, sead::Heap *) const |
| virtual s32 | readFromXML (const sead::XmlElement &) |
| sead::SafeString | getParameterName () const |
| sead::SafeString | getLabel () const |
| sead::SafeString | getMeta () const |
| void | initializeListNode (const sead::SafeString &name, const sead::SafeString &label, const sead::SafeString &meta, IParameterObj *p_obj) |
| u32 | getNameHash () const |
|
| enum | ParameterType {
cType_bool = 0
, cType_f32 = 1
, cType_int = 2
, cType_vec2 = 3
,
cType_vec3 = 4
, cType_vec4 = 5
, cType_color = 6
, cType_string32 = 7
,
cType_string64 = 8
, cType_curve1 = 9
, cType_curve2 = 10
, cType_curve3 = 11
,
cType_curve4 = 12
} |
| static u32 | calcHash (const sead::SafeString &s) |
| u32 | mHash |
| sead::ListNode | mListNode |
◆ ParameterCurve() [1/3]
◆ ParameterCurve() [2/3]
◆ ParameterCurve() [3/3]
◆ reset()
◆ evaluateUnit()
◆ copy()
◆ copyUnsafe()
◆ getParameterType() [1/5]
◆ ptr() [1/2]
◆ ptr() [2/2]
◆ typePtr() [1/2]
◆ typePtr() [2/2]
◆ size()
◆ clone()
◆ postApplyResource_()
◆ getParameterType() [2/5]
◆ getParameterType() [3/5]
◆ getParameterType() [4/5]
◆ getParameterType() [5/5]
◆ cNumUseDefault
◆ cNumBuf
◆ mCurve
◆ mCurveData