agl::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

using ParameterType = ParameterBase::ParameterType

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

Typedef documentation

Function documentation

template<>
void agl::utl::ParameterBase::copyLerp_<sead::Quatf>(const ParameterBase& param1, const ParameterBase& param2, f32 t)

template<typename T>
static void agl::utl::lerpVec_(T& v_dest, const T& v1, const T& v2, f32 t)

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)

Variable documentation

std::array<char, 4> agl::utl::HeaderMagic constexpr

static const char* agl::utl::sParameterTypeNames constexpr