|
i6engine
1.0
|
#include <cfloat>#include <cmath>#include <cstdint>#include <map>#include <string>#include "i6engine/utils/i6eSystemParameters.h"#include "i6engine/utils/Exceptions.h"
Go to the source code of this file.
Classes | |
| class | i6e::math::i6eVector2< T > |
| Implements 2-dimensional vectors. More... | |
Namespaces | |
| i6e | |
| i6e::math | |
Typedefs | |
| typedef i6e::math::i6eVector2< double > | Vec2 |
| typedef i6e::math::i6eVector2< float > | Vec2f |
| typedef i6e::math::i6eVector2< int32_t > | Vec2i |
| typedef i6e::math::i6eVector2< uint32_t > | Vec2ui |
Functions | |
| template<typename T > | |
| std::enable_if< std::is_integral< T >::value, bool >::type | i6e::math::operator== (const i6eVector2< T > &first, const i6eVector2< T > &second) |
| template<typename T > | |
| std::enable_if< std::is_floating_point< T >::value, bool >::type | i6e::math::operator== (const i6eVector2< T > &first, const i6eVector2< T > &second) |
| ISIXE_MATH_API std::ostream & | operator<< (std::ostream &stream, const Vec2 &v) |
| stream operator for the i6eVector2 More... | |
| ISIXE_MATH_API std::ostream & | operator<< (std::ostream &stream, const Vec2f &v) |
| ISIXE_MATH_API std::ostream & | operator<< (std::ostream &stream, const Vec2i &v) |
| ISIXE_MATH_API std::ostream & | operator<< (std::ostream &stream, const Vec2ui &v) |