Table of Contents

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

float

E

public const float E = 2.7182817

Field Value

float

Epsilon

public const float Epsilon = 1E-05

Field Value

float

HalfPI

public const float HalfPI = 1.5707964

Field Value

float

PI

public const float PI = 3.1415927

Field Value

float

RadToDeg

public const float RadToDeg = 57.29578

Field Value

float

TwoPI

public const float TwoPI = 6.2831855

Field Value

float

Methods

Abs(double)

public static double Abs(double f)

Parameters

f double

Returns

double

Abs(int)

public static int Abs(int f)

Parameters

f int

Returns

int

Abs(float)

public static float Abs(float f)

Parameters

f float

Returns

float

Acos(float)

public static float Acos(float x)

Parameters

x float

Returns

float

AngleClamp(float)

public static float AngleClamp(float angle)

Parameters

angle float

Returns

float

AngleLerp(float, float, float, float)

public static float AngleLerp(float angleFrom, float angleTo, float amount, float minimumDifference = 1E-05)

Parameters

angleFrom float
angleTo float
amount float
minimumDifference float

Returns

float

Asin(float)

public static float Asin(float x)

Parameters

x float

Returns

float

Atan(float)

public static float Atan(float x)

Parameters

x float

Returns

float

Atan2(float, float)

public static float Atan2(float y, float x)

Parameters

y float
x float

Returns

float

Ceiling(double)

public static int Ceiling(double f)

Parameters

f double

Returns

int

Ceiling(int)

[Obsolete("Type is already int!", true)]
public static int Ceiling(int f)

Parameters

f int

Returns

int

Ceiling(float)

public static int Ceiling(float f)

Parameters

f float

Returns

int

Clamp(float, float, float)

public static float Clamp(float value, float minValue, float maxValue)

Parameters

value float
minValue float
maxValue float

Returns

float

Cos(float)

public static float Cos(float x)

Parameters

x float

Returns

float

Floor(double)

public static int Floor(double f)

Parameters

f double

Returns

int

Floor(int)

[Obsolete("Type is already int!", true)]
public static int Floor(int f)

Parameters

f int

Returns

int

Floor(float)

public static int Floor(float f)

Parameters

f float

Returns

int

GreatestCommonDivisor(int, int)

public static int GreatestCommonDivisor(int a, int b)

Parameters

a int
b int

Returns

int

IsValidValue(float)

public static bool IsValidValue(float f)

Parameters

f float

Returns

bool

Lerp(float, float, float, float)

public static float Lerp(float valueFrom, float valueTo, float amount, float minimumDifference = 1E-05)

Parameters

valueFrom float
valueTo float
amount float
minimumDifference float

Returns

float

Log(float)

public static float Log(float a)

Parameters

a float

Returns

float

Log(float, float)

public static float Log(float a, float newBase)

Parameters

a float
newBase float

Returns

float

Log10(float)

public static float Log10(float val)

Parameters

val float

Returns

float

Max(double, double)

public static double Max(double a, double b)

Parameters

a double
b double

Returns

double

Max(int, int)

public static int Max(int a, int b)

Parameters

a int
b int

Returns

int

Max(int, float)

[Obsolete("Types must match!", true)]
public static float Max(int a, float b)

Parameters

a int
b float

Returns

float

Max(long, long)

public static long Max(long a, long b)

Parameters

a long
b long

Returns

long

Max(float, int)

[Obsolete("Types must match!", true)]
public static float Max(float a, int b)

Parameters

a float
b int

Returns

float

Max(float, float)

public static float Max(float a, float b)

Parameters

a float
b float

Returns

float

Max(float, float, float)

public static float Max(float a, float b, float c)

Parameters

a float
b float
c float

Returns

float

Max(uint, uint)

public static uint Max(uint a, uint b)

Parameters

a uint
b uint

Returns

uint

Min(double, double)

public static double Min(double a, double b)

Parameters

a double
b double

Returns

double

Min(short, short)

public static short Min(short a, short b)

Parameters

a short
b short

Returns

short

Min(int, int)

public static int Min(int a, int b)

Parameters

a int
b int

Returns

int

Min(int, float)

[Obsolete("Types must match!", true)]
public static int Min(int a, float b)

Parameters

a int
b float

Returns

int

Min(long, long)

public static long Min(long a, long b)

Parameters

a long
b long

Returns

long

Min(float, int)

[Obsolete("Types must match!", true)]
public static int Min(float a, int b)

Parameters

a float
b int

Returns

int

Min(float, float)

public static float Min(float a, float b)

Parameters

a float
b float

Returns

float

Min(float, float, float)

public static float Min(float a, float b, float c)

Parameters

a float
b float
c float

Returns

float

Min(uint, uint)

public static uint Min(uint a, uint b)

Parameters

a uint
b uint

Returns

uint

PingPong(float, float, float)

public static float PingPong(float min, float max, float time)

Parameters

min float
max float
time float

Returns

float

Pow(double, double)

public static double Pow(double x, double y)

Parameters

x double
y double

Returns

double

Pow(float, double)

[Obsolete("Types must match!", true)]
public static double Pow(float x, double y)

Parameters

x float
y double

Returns

double

Pow(float, float)

public static float Pow(float x, float y)

Parameters

x float
y float

Returns

float

PowTwo32(int)

public static int PowTwo32(int x)

Parameters

x int

Returns

int

PowTwo64(int)

public static ulong PowTwo64(int x)

Parameters

x int

Returns

ulong

Round(double)

public static int Round(double f)

Parameters

f double

Returns

int

Round(int)

[Obsolete("Type is already int!", true)]
public static int Round(int f)

Parameters

f int

Returns

int

Round(float)

public static int Round(float f)

Parameters

f float

Returns

int

Round(float, int)

public static float Round(float f, int digits)

Parameters

f float
digits int

Returns

float

Sign(int)

public static int Sign(int f)

Parameters

f int

Returns

int

Sign(float)

public static int Sign(float f)

Parameters

f float

Returns

int

Sin(float)

public static float Sin(float x)

Parameters

x float

Returns

float

SinCos(float, out float, out float)

public static void SinCos(float a, out float sa, out float ca)

Parameters

a float
sa float
ca float

Sqrt(float)

public static float Sqrt(float x)

Parameters

x float

Returns

float

Tan(float)

public static float Tan(float x)

Parameters

x float

Returns

float

Tanh(float)

public static float Tanh(float x)

Parameters

x float

Returns

float

This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).