Class MathF
- Namespace
- TaleWorlds.Library
- Assembly
- TaleWorlds.Library.dll
public static class MathF
- Inheritance
-
MathF
- Inherited Members
Fields
DegToRad
public const float DegToRad = 0.017453292
Field Value
E
public const float E = 2.7182817
Field Value
Epsilon
public const float Epsilon = 1E-05
Field Value
HalfPI
public const float HalfPI = 1.5707964
Field Value
PI
public const float PI = 3.1415927
Field Value
RadToDeg
public const float RadToDeg = 57.29578
Field Value
TwoPI
public const float TwoPI = 6.2831855
Field Value
Methods
Abs(double)
public static double Abs(double f)
Parameters
fdouble
Returns
Abs(int)
public static int Abs(int f)
Parameters
fint
Returns
Abs(float)
public static float Abs(float f)
Parameters
ffloat
Returns
Acos(float)
public static float Acos(float x)
Parameters
xfloat
Returns
AngleClamp(float)
public static float AngleClamp(float angle)
Parameters
anglefloat
Returns
AngleLerp(float, float, float, float)
public static float AngleLerp(float angleFrom, float angleTo, float amount, float minimumDifference = 1E-05)
Parameters
Returns
Asin(float)
public static float Asin(float x)
Parameters
xfloat
Returns
Atan(float)
public static float Atan(float x)
Parameters
xfloat
Returns
Atan2(float, float)
public static float Atan2(float y, float x)
Parameters
Returns
Ceiling(double)
public static int Ceiling(double f)
Parameters
fdouble
Returns
Ceiling(int)
[Obsolete("Type is already int!", true)]
public static int Ceiling(int f)
Parameters
fint
Returns
Ceiling(float)
public static int Ceiling(float f)
Parameters
ffloat
Returns
Clamp(float, float, float)
public static float Clamp(float value, float minValue, float maxValue)
Parameters
Returns
Cos(float)
public static float Cos(float x)
Parameters
xfloat
Returns
Floor(double)
public static int Floor(double f)
Parameters
fdouble
Returns
Floor(int)
[Obsolete("Type is already int!", true)]
public static int Floor(int f)
Parameters
fint
Returns
Floor(float)
public static int Floor(float f)
Parameters
ffloat
Returns
GreatestCommonDivisor(int, int)
public static int GreatestCommonDivisor(int a, int b)
Parameters
Returns
IsValidValue(float)
public static bool IsValidValue(float f)
Parameters
ffloat
Returns
Lerp(float, float, float, float)
public static float Lerp(float valueFrom, float valueTo, float amount, float minimumDifference = 1E-05)
Parameters
Returns
Log(float)
public static float Log(float a)
Parameters
afloat
Returns
Log(float, float)
public static float Log(float a, float newBase)
Parameters
Returns
Log10(float)
public static float Log10(float val)
Parameters
valfloat
Returns
Max(double, double)
public static double Max(double a, double b)
Parameters
Returns
Max(int, int)
public static int Max(int a, int b)
Parameters
Returns
Max(int, float)
[Obsolete("Types must match!", true)]
public static float Max(int a, float b)
Parameters
Returns
Max(long, long)
public static long Max(long a, long b)
Parameters
Returns
Max(float, int)
[Obsolete("Types must match!", true)]
public static float Max(float a, int b)
Parameters
Returns
Max(float, float)
public static float Max(float a, float b)
Parameters
Returns
Max(float, float, float)
public static float Max(float a, float b, float c)
Parameters
Returns
Max(uint, uint)
public static uint Max(uint a, uint b)
Parameters
Returns
Min(double, double)
public static double Min(double a, double b)
Parameters
Returns
Min(short, short)
public static short Min(short a, short b)
Parameters
Returns
Min(int, int)
public static int Min(int a, int b)
Parameters
Returns
Min(int, float)
[Obsolete("Types must match!", true)]
public static int Min(int a, float b)
Parameters
Returns
Min(long, long)
public static long Min(long a, long b)
Parameters
Returns
Min(float, int)
[Obsolete("Types must match!", true)]
public static int Min(float a, int b)
Parameters
Returns
Min(float, float)
public static float Min(float a, float b)
Parameters
Returns
Min(float, float, float)
public static float Min(float a, float b, float c)
Parameters
Returns
Min(uint, uint)
public static uint Min(uint a, uint b)
Parameters
Returns
PingPong(float, float, float)
public static float PingPong(float min, float max, float time)
Parameters
Returns
Pow(double, double)
public static double Pow(double x, double y)
Parameters
Returns
Pow(float, double)
[Obsolete("Types must match!", true)]
public static double Pow(float x, double y)
Parameters
Returns
Pow(float, float)
public static float Pow(float x, float y)
Parameters
Returns
PowTwo32(int)
public static int PowTwo32(int x)
Parameters
xint
Returns
PowTwo64(int)
public static ulong PowTwo64(int x)
Parameters
xint
Returns
Round(double)
public static int Round(double f)
Parameters
fdouble
Returns
Round(int)
[Obsolete("Type is already int!", true)]
public static int Round(int f)
Parameters
fint
Returns
Round(float)
public static int Round(float f)
Parameters
ffloat
Returns
Round(float, int)
public static float Round(float f, int digits)
Parameters
Returns
Sign(int)
public static int Sign(int f)
Parameters
fint
Returns
Sign(float)
public static int Sign(float f)
Parameters
ffloat
Returns
Sin(float)
public static float Sin(float x)
Parameters
xfloat
Returns
SinCos(float, out float, out float)
public static void SinCos(float a, out float sa, out float ca)
Parameters
Sqrt(float)
public static float Sqrt(float x)
Parameters
xfloat
Returns
Tan(float)
public static float Tan(float x)
Parameters
xfloat
Returns
Tanh(float)
public static float Tanh(float x)
Parameters
xfloat
Returns
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).