_Formatter(FormatData &formatData, const Vector3D &value) | s3d::Vector3D< Type > | static |
All(value_type value=1) noexcept | s3d::Vector3D< Type > | static |
angleTo(Vector3D v) const noexcept | s3d::Vector3D< Type > | |
Backward(value_type length=1) noexcept | s3d::Vector3D< Type > | static |
clamp(const Box &box) noexcept | s3d::Vector3D< Type > | |
clamped(const Box &box) const noexcept | s3d::Vector3D< Type > | |
clear() noexcept | s3d::Vector3D< Type > | |
cross(Vector3D v) const noexcept | s3d::Vector3D< Type > | |
Dimension | s3d::Vector3D< Type > | static |
distanceFrom(value_type _x, value_type _y, value_type _z) const noexcept | s3d::Vector3D< Type > | |
distanceFrom(Vector3D v) const noexcept | s3d::Vector3D< Type > | |
distanceFromSq(value_type _x, value_type _y, value_type _z) const noexcept | s3d::Vector3D< Type > | |
distanceFromSq(Vector3D v) const noexcept | s3d::Vector3D< Type > | |
dot(Vector3D v) const noexcept | s3d::Vector3D< Type > | |
Down(value_type length=1) noexcept | s3d::Vector3D< Type > | static |
elem(size_t index) const noexcept | s3d::Vector3D< Type > | |
epsilonEquals(Vector3D other, value_type epsilon) const noexcept | s3d::Vector3D< Type > | |
Formatter(FormatData &formatData, const Vector3D &value) | s3d::Vector3D< Type > | friend |
Forward(value_type length=1) noexcept | s3d::Vector3D< Type > | static |
getMidpoint(Vector3D other) const noexcept | s3d::Vector3D< Type > | |
getPointer() noexcept | s3d::Vector3D< Type > | |
getPointer() const noexcept | s3d::Vector3D< Type > | |
hash() const noexcept | s3d::Vector3D< Type > | |
hasNaN() const noexcept | s3d::Vector3D< Type > | |
hasOppositeDirection(Vector3D other) const noexcept | s3d::Vector3D< Type > | |
hasSameDirection(Vector3D other) const noexcept | s3d::Vector3D< Type > | |
invLength() const noexcept | s3d::Vector3D< Type > | |
isZero() const noexcept | s3d::Vector3D< Type > | |
Left(value_type length=1) noexcept | s3d::Vector3D< Type > | static |
length() const noexcept | s3d::Vector3D< Type > | |
lengthSq() const noexcept | s3d::Vector3D< Type > | |
lerp(Vector3D other, value_type f) const noexcept | s3d::Vector3D< Type > | |
limitLength(value_type maxLength) const noexcept | s3d::Vector3D< Type > | |
limitLengthSelf(value_type maxLength) noexcept | s3d::Vector3D< Type > | |
manhattanDistanceFrom(value_type _x, value_type _y, value_type _z) const noexcept | s3d::Vector3D< Type > | |
manhattanDistanceFrom(Vector3D v) const noexcept | s3d::Vector3D< Type > | |
manhattanLength() const noexcept | s3d::Vector3D< Type > | |
maxComponent() const noexcept | s3d::Vector3D< Type > | |
minComponent() const noexcept | s3d::Vector3D< Type > | |
moveBy(value_type _x, value_type _y, value_type _z) noexcept | s3d::Vector3D< Type > | |
moveBy(Vector3D v) noexcept | s3d::Vector3D< Type > | |
movedBy(value_type _x, value_type _y, value_type _z) const noexcept | s3d::Vector3D< Type > | |
movedBy(Vector3D v) const noexcept | s3d::Vector3D< Type > | |
normalize() noexcept | s3d::Vector3D< Type > | |
normalized() const noexcept | s3d::Vector3D< Type > | |
One() noexcept | s3d::Vector3D< Type > | static |
operator!=(const Vector3D &lhs, const Vector3D &rhs) noexcept | s3d::Vector3D< Type > | friend |
operator*(value_type s) const noexcept | s3d::Vector3D< Type > | |
operator*(Vector3D v) const noexcept | s3d::Vector3D< Type > | |
operator*(Arithmetic s, const Vector3D &v) noexcept | s3d::Vector3D< Type > | friend |
operator*=(value_type s) noexcept | s3d::Vector3D< Type > | |
operator*=(Vector3D v) noexcept | s3d::Vector3D< Type > | |
operator+() const noexcept | s3d::Vector3D< Type > | |
operator+(Vector3D v) const noexcept | s3d::Vector3D< Type > | |
operator+=(Vector3D v) noexcept | s3d::Vector3D< Type > | |
operator-() const noexcept | s3d::Vector3D< Type > | |
operator-(Vector3D v) const noexcept | s3d::Vector3D< Type > | |
operator-=(Vector3D v) noexcept | s3d::Vector3D< Type > | |
operator/(value_type s) const noexcept | s3d::Vector3D< Type > | |
operator/(Vector3D v) const noexcept | s3d::Vector3D< Type > | |
operator/=(value_type s) noexcept | s3d::Vector3D< Type > | |
operator/=(Vector3D v) noexcept | s3d::Vector3D< Type > | |
operator<<(std::basic_ostream< CharType > &output, const Vector3D &value) | s3d::Vector3D< Type > | friend |
operator=(const Vector3D &)=default | s3d::Vector3D< Type > | |
operator==(const Vector3D &lhs, const Vector3D &rhs) noexcept | s3d::Vector3D< Type > | friend |
operator>>(std::basic_istream< CharType > &input, Vector3D &value) | s3d::Vector3D< Type > | friend |
projectOnPlane(Vector3D planeNormal) const noexcept | s3d::Vector3D< Type > | |
projectOnVector(Vector3D v) const noexcept | s3d::Vector3D< Type > | |
Right(value_type length=1) noexcept | s3d::Vector3D< Type > | static |
set(value_type _x, value_type _y, value_type _z) noexcept | s3d::Vector3D< Type > | |
set(Vector3D v) noexcept | s3d::Vector3D< Type > | |
setLength(value_type _length) noexcept | s3d::Vector3D< Type > | |
UnitX() noexcept | s3d::Vector3D< Type > | static |
UnitY() noexcept | s3d::Vector3D< Type > | static |
UnitZ() noexcept | s3d::Vector3D< Type > | static |
Up(value_type length=1) noexcept | s3d::Vector3D< Type > | static |
value_type typedef | s3d::Vector3D< Type > | |
Vector3D()=default | s3d::Vector3D< Type > | |
Vector3D(const Vector3D &)=default | s3d::Vector3D< Type > | |
Vector3D(value_type _x, value_type _y, value_type _z) noexcept | s3d::Vector3D< Type > | |
Vector3D(X _x, Y _y, Z _z) noexcept | s3d::Vector3D< Type > | |
Vector3D(const Vector3D< U > &v) noexcept | s3d::Vector3D< Type > | |
Vector3D(const Vector2D< value_type > &xy, Z _z) noexcept | s3d::Vector3D< Type > | |
Vector3D(X _x, const Vector2D< value_type > &yz) noexcept | s3d::Vector3D< Type > | |
withLength(value_type _length) const noexcept | s3d::Vector3D< Type > | |
x | s3d::Vector3D< Type > | |
xx() const noexcept | s3d::Vector3D< Type > | |
xxx() const noexcept | s3d::Vector3D< Type > | |
xy() const noexcept | s3d::Vector3D< Type > | |
xyz() const noexcept | s3d::Vector3D< Type > | |
xyz0() const noexcept | s3d::Vector3D< Type > | |
xyz1() const noexcept | s3d::Vector3D< Type > | |
xz() const noexcept | s3d::Vector3D< Type > | |
xzy() const noexcept | s3d::Vector3D< Type > | |
y | s3d::Vector3D< Type > | |
yx() const noexcept | s3d::Vector3D< Type > | |
yxz() const noexcept | s3d::Vector3D< Type > | |
yy() const noexcept | s3d::Vector3D< Type > | |
yyy() const noexcept | s3d::Vector3D< Type > | |
yz() const noexcept | s3d::Vector3D< Type > | |
yzx() const noexcept | s3d::Vector3D< Type > | |
z | s3d::Vector3D< Type > | |
Zero() noexcept | s3d::Vector3D< Type > | static |
zx() const noexcept | s3d::Vector3D< Type > | |
zxy() const noexcept | s3d::Vector3D< Type > | |
zy() const noexcept | s3d::Vector3D< Type > | |
zyx() const noexcept | s3d::Vector3D< Type > | |
zz() const noexcept | s3d::Vector3D< Type > | |
zzz() const noexcept | s3d::Vector3D< Type > | |