ProtoZed  awesome branch
A simple but powerful game framework
Namespaces | Functions
Math.h File Reference

Namespaces

namespace  PZ
 
namespace  PZ::Math
 

Functions

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