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

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

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