v0.1.8
 All Classes Namespaces Files Functions Variables Typedefs Enumerator Friends Pages
CGUL::Vector2T< Type > Member List

This is the complete list of members for CGUL::Vector2T< Type >, including all inherited members.

At(UInt32 index)CGUL::Vector2T< Type >inline
At(UInt32 index) const CGUL::Vector2T< Type >inline
Ceil()CGUL::Vector2T< Type >inline
Ceiled() const CGUL::Vector2T< Type >inline
Clear()CGUL::Vector2T< Type >inline
CrossProduct(const Vector2T &valueA, const Vector2T &valueB) (defined in CGUL::Vector2T< Type >)CGUL::Vector2T< Type >inlinestatic
Distance(const Vector2T &vectorA, const Vector2T &vectorB) (defined in CGUL::Vector2T< Type >)CGUL::Vector2T< Type >inlinestatic
DistanceManhattan(const Vector2T &valueA, const Vector2T &vectorB) (defined in CGUL::Vector2T< Type >)CGUL::Vector2T< Type >inlinestatic
DistanceSquared(const Vector2T &valueA, const Vector2T &vectorB) (defined in CGUL::Vector2T< Type >)CGUL::Vector2T< Type >inlinestatic
DotProduct(const Vector2T &valueA, const Vector2T &valueB) (defined in CGUL::Vector2T< Type >)CGUL::Vector2T< Type >inlinestatic
Floor()CGUL::Vector2T< Type >inline
Floored() const CGUL::Vector2T< Type >inline
FromAngle(Type angle, Type magnitude=1.0f)CGUL::Vector2T< Type >inlinestatic
GetAngle() const CGUL::Vector2T< Type >inline
GetDistance(const Vector2T &other) const CGUL::Vector2T< Type >inline
GetMagnitude() const CGUL::Vector2T< Type >inline
GetManhattanDistance(const Vector2T &other) const CGUL::Vector2T< Type >inline
GetManhattanMagnitude() const CGUL::Vector2T< Type >inline
GetPerpendicular() const CGUL::Vector2T< Type >inline
GetSquaredDistance(const Vector2T &other) const CGUL::Vector2T< Type >inline
GetSquaredMagnitude() const CGUL::Vector2T< Type >inline
IsNaN() const CGUL::Vector2T< Type >inline
IsNormalized(Type epsilon=0.00001f) const CGUL::Vector2T< Type >inline
Lerp(const Vector2T &from, const Vector2T &to, Type t)CGUL::Vector2T< Type >static
MultiplyComponents() const CGUL::Vector2T< Type >inline
nanCGUL::Vector2T< Type >static
Normalize()CGUL::Vector2T< Type >inline
Normalized(const Vector2T &value) (defined in CGUL::Vector2T< Type >)CGUL::Vector2T< Type >inlinestatic
oneCGUL::Vector2T< Type >static
operator Vector2T< OtherType >() (defined in CGUL::Vector2T< Type >)CGUL::Vector2T< Type >
operator!=(const Vector2T &operand) const CGUL::Vector2T< Type >inline
operator*(Type operand) const CGUL::Vector2T< Type >inline
operator*(const MatrixT< Type > &operand) const (defined in CGUL::Vector2T< Type >)CGUL::Vector2T< Type >inline
operator*=(Type operand)CGUL::Vector2T< Type >inline
operator*=(const MatrixT< Type > &operand) (defined in CGUL::Vector2T< Type >)CGUL::Vector2T< Type >inline
operator+(const Vector2T &operand) const CGUL::Vector2T< Type >inline
operator+=(const Vector2T &operand)CGUL::Vector2T< Type >inline
operator-() const CGUL::Vector2T< Type >inline
operator-(const Vector2T &operand) const CGUL::Vector2T< Type >inline
operator-=(const Vector2T &operand)CGUL::Vector2T< Type >inline
operator/(Type operand) const CGUL::Vector2T< Type >inline
operator/=(Type operand)CGUL::Vector2T< Type >inline
operator<<(std::ostream &stream, const Vector2T< Type > &vector)CGUL::Vector2T< Type >friend
operator=(const Vector2T &operand)CGUL::Vector2T< Type >inline
operator==(const Vector2T &operand) const CGUL::Vector2T< Type >inline
operator[](UInt32 index)CGUL::Vector2T< Type >inline
operator[](UInt32 index) const CGUL::Vector2T< Type >inline
Round()CGUL::Vector2T< Type >inline
Rounded() const CGUL::Vector2T< Type >inline
Set(Type value)CGUL::Vector2T< Type >inline
Set(Type x, Type y)CGUL::Vector2T< Type >inline
SetAngle(Type angle)CGUL::Vector2T< Type >inline
SumComponents() const CGUL::Vector2T< Type >inline
Swizzle(UInt32 x, UInt32 y) const CGUL::Vector2T< Type >inline
Swizzle(UInt32 x, UInt32 y, UInt32 z) const CGUL::Vector2T< Type >inline
Swizzle(UInt32 x, UInt32 y, UInt32 z, UInt32 w) const CGUL::Vector2T< Type >inline
unitXCGUL::Vector2T< Type >static
unitYCGUL::Vector2T< Type >static
Vector2T()CGUL::Vector2T< Type >inline
Vector2T(const Vector2T &copy)CGUL::Vector2T< Type >inline
Vector2T(Type value)CGUL::Vector2T< Type >inline
Vector2T(Type x, Type y)CGUL::Vector2T< Type >inline
xCGUL::Vector2T< Type >
yCGUL::Vector2T< Type >
zeroCGUL::Vector2T< Type >static