namespace
math
Contents
- Reference
Namespaces
- namespace _bpf_internal_math
Classes
-
template<typename T>class BoundingBox
- class Color
- class IncompatibleMatrixSizeException
-
template<typename T>class Math
- class MathUtils
- class Matrix
-
template<typename T>class Matrix<T, 0, 0>
-
template<typename T>class Matrix<T, 1, 1>
-
template<typename T, fsize N>class Matrix<T, N, N>
- class NonInvertibleMatrixException
- class NonSquareMatrixException
-
template<typename T>class Polygon2
-
template<typename T>class Polygon3
-
template<typename T>class Quaternion
- class Random
-
template<typename T>class Transform2
-
template<typename T>class Transform3
-
template<typename T, fsize I = 0>class Vector
-
template<typename T>class Vector<T, 0>
-
template<typename T>class Vector<T, 2>
-
template<typename T>class Vector<T, 3>
-
template<typename T>class Vector<T, 4>
-
template<typename T>class Viewport
Typedefs
- using Mathf = Math<float>
- using Mathd = Math<double>
- using Mathld = Math<long double>
- using Matrix2 = Matrix<T, 2, 2>
- using Matrix3 = Matrix<T, 3, 3>
- using Matrix4 = Matrix<T, 4, 4>
- using Matrix2f = Matrix2<float>
- using Matrix3f = Matrix3<float>
- using Matrix4f = Matrix4<float>
- using Polygon2f = Polygon2<float>
- using Polygon3f = Polygon3<float>
- using Quaternionf = Quaternion<float>
- using Transform2f = Transform2<float>
- using Transform3f = Transform3<float>
- using Vector2 = Vector<T, 2>
- using Vector3 = Vector<T, 3>
- using Vector4 = Vector<T, 4>
- using Vector2f = Vector2<float>
- using Vector3f = Vector3<float>
- using Vector4f = Vector4<float>
- using Viewportf = Viewport<float>
Variables
- auto inf constexpr
Typedef documentation
using bpf:: math:: Quaternionf = Quaternion<float>
using bpf:: math:: Transform2f = Transform2<float>
using bpf:: math:: Transform3f = Transform3<float>
Variable documentation
auto bpf:: math:: inf constexpr