Mathter
A configurable 3D math library for game developers.
|
#include "../Common/Definitions.hpp"
#include "../Common/Traits.hpp"
#include "../SIMD/Simd.hpp"
#include "../Common/MathUtil.hpp"
#include <algorithm>
#include <array>
#include <cassert>
#include <cmath>
#include <type_traits>
#include "../Swizzle/Swizzle_2.inc.hpp"
#include "../Swizzle/Swizzle_3.inc.hpp"
#include "../Swizzle/Swizzle_4.inc.hpp"
Go to the source code of this file.
Classes | |
class | mathter::Swizzle< T, Indices > |
Enables element swizzling (reordering elements) for vectors. More... | |
class | mathter::Vector< T, Dim, Packed > |
Represents a vector in N-dimensional space. More... | |
Namespaces | |
mathter | |
Functions | |
mathter::false () const | |
mathter::true () const | |