utl namespace
Namespaces
- namespace DevTools
Classes
-
template<typename T>class AtomicPtrArray
-
template<typename T, s32 N>class FixedPtrArray
- class ImageFilter2D
- class IParameterIO
- class IParameterList
- class IParameterObj
-
template<typename T>class Parameter
- class ParameterBase
-
template<typename T>class ParameterBuffer
-
template<u32 N>class ParameterCurve
- class ParameterDirection3f
- class ParameterList
- class ParameterObj
- class ParameterStringMgr
- struct ResParameter
- struct ResParameterArchive
- struct ResParameterArchiveData
- struct ResParameterData
- struct ResParameterList
- struct ResParameterListData
- struct ResParameterObj
- struct ResParameterObjData
- class ScreenShotMgr
Enums
- enum class ResParameterArchiveFlag: u32 { LittleEndian = 1 << 0, Utf8 = 1 << 1 }
Typedefs
Functions
-
auto getResParameter(const agl::
utl:: ResParameterObj& obj, const sead:: SafeString& name) -> ResParameter -
auto getResParameterObj(const agl::
utl:: ResParameterList& list, const sead:: SafeString& name) -> ResParameterObj -
auto getResParameterList(const agl::
utl:: ResParameterList& list, const sead:: SafeString& name) -> ResParameterList -
template<>void ParameterBase::copyLerp_<sead::Quatf>(const ParameterBase& param1, const ParameterBase& param2, f32 t)
-
template<typename T>static void lerpVec_(T& v_dest, const T& v1, const T& v2, f32 t)
-
template<typename T>static void copyLerpVec_(ParameterBase& dest, const ParameterBase& param1, const ParameterBase& param2, f32 t)
- static void applyResourceSimple_(ParameterBase& param, const ResParameter& res)
Variables
- std::array<char, 4> HeaderMagic constexpr
- static const char* sParameterTypeNames constexpr
Enum documentation
enum class agl:: utl:: ResParameterArchiveFlag: u32
#include <utility/aglResParameter.h>
Typedef documentation
using agl:: utl:: ParameterType = ParameterBase:: ParameterType
#include <utility/aglParameter.h>
Function documentation
ResParameter agl:: utl:: getResParameter(const agl:: utl:: ResParameterObj& obj,
const sead:: SafeString& name)
#include <utility/aglParameter.h>
ResParameterObj agl:: utl:: getResParameterObj(const agl:: utl:: ResParameterList& list,
const sead:: SafeString& name)
#include <utility/aglParameter.h>
ResParameterList agl:: utl:: getResParameterList(const agl:: utl:: ResParameterList& list,
const sead:: SafeString& name)
#include <utility/aglParameter.h>
#include <src/utility/aglParameter.cpp>
template<>
void agl:: utl:: ParameterBase::copyLerp_<sead::Quatf>(const ParameterBase& param1,
const ParameterBase& param2,
f32 t)
#include <src/utility/aglParameter.cpp>
template<typename T>
static void agl:: utl:: lerpVec_(T& v_dest,
const T& v1,
const T& v2,
f32 t)
#include <src/utility/aglParameter.cpp>
template<typename T>
static void agl:: utl:: copyLerpVec_(ParameterBase& dest,
const ParameterBase& param1,
const ParameterBase& param2,
f32 t)
static void agl:: utl:: applyResourceSimple_(ParameterBase& param,
const ResParameter& res)
#include <src/utility/aglParameter.cpp>
Variable documentation
std::array<char, 4> agl:: utl:: HeaderMagic constexpr
#include <utility/aglResParameter.h>
static const char* agl:: utl:: sParameterTypeNames constexpr
#include <src/utility/aglParameter.cpp>