Mana
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Math.h File Reference
#include "Platform.h"
#include "Noncopyable.h"
#include <random>

Go to the source code of this file.

Classes

class  mana::SystemRandom
 

Namespaces

 mana
 

Functions

void mana::srand (const int_t seed)
 
int_t mana::irand ()
 
float_t mana::frand ()
 
template<typename T >
constexpr T mana::Pi ()
 
template<typename T >
constexpr T mana::ToRadian (T degree)
 
template<typename T >
constexpr T mana::ToDegree (T radian)
 
template<typename T >
mana::AngleMod (const T x, const T div)
 
template<typename T >
mana::Alignment (const T value, const T alignment)
 
template<typename T >
mana::AlignUp (const T value, const T alignment)