|
FifeGUI 0.2.0
A C++ GUI library designed for games.
|
#include <math.hpp>
Public Types | |
| using | num_type = T |
| using | traits_type = float_traits<num_type> |
Static Public Member Functions | |
| static T | ACos (T _val) |
| static T | ASin (T _val) |
| static T | ATan (T _val) |
| static T | ATan2 (T _x, T _y) |
| static T | Ceil (T _val) |
| static T | Cos (T _val) |
| static num_type | degToRad () |
| static num_type | epsilon () |
| static bool | Equal (T _val1, T _val2) |
| static T | Exp (T _val) |
| static T | FAbs (T _val) |
| static T | Floor (T _val) |
| static T | FMod (T _x, T _y) |
| static num_type | halfPi () |
| static num_type | inversePi () |
| static num_type | inverseTwoPi () |
| static num_type | invLog10 () |
| static num_type | invLog2 () |
| static T | InvSqrt (T _val) |
| static T | Log (T _val) |
| static T | Log10 (T _val) |
| static num_type | log10 () |
| static T | Log2 (T _val) |
| static num_type | log2 () |
| static num_type | max () |
| static num_type | pi () |
| static T | Pow (T _base, T _exponent) |
| static num_type | radToDeg () |
| static T | Sin (T _val) |
| static T | Sqr (T _val) |
| static T | Sqrt (T _val) |
| static T | Tan (T _val) |
| static num_type | twoPi () |
| static num_type | zeroTolerance () |
Template utility providing math functions and constants for numeric type T.
Utility math functions and constants templated on numeric type T. Use Mathf and Mathd for float and double respectively.
| using fcn::Math< T >::num_type = T |
| using fcn::Math< T >::traits_type = float_traits<num_type> |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |