template<typename T>
YamlParamBase class
Base classes
- class IUseYamlParam
Constructors, destructors, conversion operators
- YamlParamBase(const char* name)
Public functions
- auto getParamPtr() -> T*
- void setParamPtr(T* value)
- void setParam(T value)
- void clearPtr() override
- auto isValidPtr() const -> bool override
- auto getClassId() const -> YamlClassId pure virtual
- void setPtr_u8(u8* value) virtual
- void setPtr_u16(u16* value) virtual
- void setPtr_s16(s16* value) virtual
-
void setPtr_V2f(sead::
Vector2f* value) virtual -
void setPtr_V3f(sead::
Vector3f* value) virtual -
void setPtr_YamlColor(sead::
Color4f* value) virtual - void setPtr_s32(s32* value) virtual
- void setPtr_f32(f32* value) virtual
- void setPtr_bool(bool* value) virtual
- void setPtr_YamlString(const char** value) virtual
- auto isEqualParamName(const char* name) const -> bool
- auto getName() const -> const char*
- auto getNext() const -> IUseYamlParam*
- void setNext(IUseYamlParam* param)