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) |