ProtoZed  awesome branch
A simple but powerful game framework
Functions
PZ::Math Namespace Reference

Functions

float Sqrt (float value)
 
float Sin (float value)
 
float Cos (float value)
 
float Tan (float value)
 
float ASin (float value)
 
float ACos (float value)
 
float ATan (float value)
 
float ATan2 (float x, float y)
 
float Pow (float value, float pow)
 
float Floor (float value)
 
float Ceil (float value)
 
float Abs (float value)
 
double Abs (double value)
 
int Abs (int value)
 
template<typename T >
Clamp (T value, T min, T max)
 
template<typename T >
Wrap (T value, T min, T max)
 
template<typename T >
Min (T a, T b)
 
template<typename T >
Max (T a, T b)
 

Function Documentation

float PZ::Math::Abs ( float  value)
double PZ::Math::Abs ( double  value)
int PZ::Math::Abs ( int  value)
float PZ::Math::ACos ( float  value)
float PZ::Math::ASin ( float  value)
float PZ::Math::ATan ( float  value)
float PZ::Math::ATan2 ( float  x,
float  y 
)
float PZ::Math::Ceil ( float  value)
template<typename T >
T PZ::Math::Clamp ( value,
min,
max 
)
float PZ::Math::Cos ( float  value)
float PZ::Math::Floor ( float  value)
template<typename T >
T PZ::Math::Max ( a,
b 
)
template<typename T >
T PZ::Math::Min ( a,
b 
)
float PZ::Math::Pow ( float  value,
float  pow 
)
float PZ::Math::Sin ( float  value)
float PZ::Math::Sqrt ( float  value)
float PZ::Math::Tan ( float  value)
template<typename T >
T PZ::Math::Wrap ( value,
min,
max 
)