8#include <Common/Utility/string_utils.h>
64struct hash<
ph::math::TVector2<T>>
PH_DEFINE_INLINE_TO_STRING_FORMATTER_TEMPLATE(ph::math::TVector2< T >)
Represents a 2-D vector.
Definition TVector2.h:19
T & x()
Definition TVector2.ipp:38
TVector2< U > losslessCast() const
Definition TVector2.ipp:30
TVector2 & operator=(const TVector2 &rhs)=default
TVector2(const TVector2 &other)=default
TVector2(TVector2 &&other)=default
T & u()
Definition TVector2.ipp:62
T & v()
Definition TVector2.ipp:68
T & y()
Definition TVector2.ipp:44
Definition TVectorNBase.h:14
std::array< T, N > m
Definition TArithmeticArrayBase.h:217
Math functions and utilities.
Definition TransformInfo.h:10
uint32 murmur3_32(const T &data, uint32 seed)
Generate 32-bit hash values using MurmurHash3. Note that there are no collisions when T has <= 32 bit...
Definition hash.ipp:119
The root for all renderer implementations.
Definition EEngineProject.h:6