LeviLamina
Loading...
Searching...
No Matches
mce::Math Class Reference

Classes

struct  PairHash
 
struct  TupleHash
 

Static Public Member Functions

static MCAPI ::mce::Radian atan2 (float dy, float dx)
 
static MCAPI float clamp (float v, float low, float high)
 
static MCAPI int clamp (int v, int low, int high)
 
static MCAPI float clampRotate (float current, float target, float maxDelta)
 
static MCAPI bool isNan (double d)
 
static MCAPI bool isNan (float f)
 
static MCAPI float lerpRotate (float from, float to, float a)
 
static MCAPI float sqrt (float x)
 
static MCAPI float wrapDegrees (float input)
 
static MCAPI ::std::add_lvalue_reference_t< float[]> mSin ()
 
static MCAPI float const & mSinScale ()
 

Member Function Documentation

◆ atan2()

static MCAPI ::mce::Radian mce::Math::atan2 ( float dy,
float dx )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ clamp() [1/2]

static MCAPI float mce::Math::clamp ( float v,
float low,
float high )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ clamp() [2/2]

static MCAPI int mce::Math::clamp ( int v,
int low,
int high )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ clampRotate()

static MCAPI float mce::Math::clampRotate ( float current,
float target,
float maxDelta )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ isNan() [1/2]

static MCAPI bool mce::Math::isNan ( double d)
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ isNan() [2/2]

static MCAPI bool mce::Math::isNan ( float f)
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ lerpRotate()

static MCAPI float mce::Math::lerpRotate ( float from,
float to,
float a )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ sqrt()

static MCAPI float mce::Math::sqrt ( float x)
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ wrapDegrees()

static MCAPI float mce::Math::wrapDegrees ( float input)
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ mSin()

static MCAPI ::std::add_lvalue_reference_t< float[]> mce::Math::mSin ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ mSinScale()

static MCAPI float const & mce::Math::mSinScale ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

The documentation for this class was generated from the following file: