OpenSiv3D  v0.6.5
C++20 framework for creative coding
s3d::Vector3D< Type > Member List

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

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