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

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

_Formatter(FormatData &formatData, const Vector4D &value)s3d::Vector4D< Type >static
All(value_type value=1) noexcepts3d::Vector4D< Type >static
clear() noexcepts3d::Vector4D< Type >
Dimensions3d::Vector4D< Type >static
distanceFrom(value_type _x, value_type _y, value_type _z, value_type _w) const noexcepts3d::Vector4D< Type >
distanceFrom(Vector4D v) const noexcepts3d::Vector4D< Type >
distanceFromSq(value_type _x, value_type _y, value_type _z, value_type _w) const noexcepts3d::Vector4D< Type >
distanceFromSq(Vector4D v) const noexcepts3d::Vector4D< Type >
dot(Vector4D v) const noexcepts3d::Vector4D< Type >
elem(size_t index) const noexcepts3d::Vector4D< Type >
epsilonEquals(Vector4D other, value_type epsilon) const noexcepts3d::Vector4D< Type >
Formatter(FormatData &formatData, const Vector4D &value)s3d::Vector4D< Type >friend
getMidpoint(Vector4D other) const noexcepts3d::Vector4D< Type >
getPointer() noexcepts3d::Vector4D< Type >
getPointer() const noexcepts3d::Vector4D< Type >
hash() const noexcepts3d::Vector4D< Type >
hasNaN() const noexcepts3d::Vector4D< Type >
hasOppositeDirection(Vector4D other) const noexcepts3d::Vector4D< Type >
hasSameDirection(Vector4D other) const noexcepts3d::Vector4D< Type >
invLength() const noexcepts3d::Vector4D< Type >
isZero() const noexcepts3d::Vector4D< Type >
length() const noexcepts3d::Vector4D< Type >
lengthSq() const noexcepts3d::Vector4D< Type >
lerp(Vector4D other, value_type f) const noexcepts3d::Vector4D< Type >
limitLength(value_type maxLength) const noexcepts3d::Vector4D< Type >
limitLengthSelf(value_type maxLength) noexcepts3d::Vector4D< Type >
manhattanDistanceFrom(value_type _x, value_type _y, value_type _z, value_type _w) const noexcepts3d::Vector4D< Type >
manhattanDistanceFrom(Vector4D v) const noexcepts3d::Vector4D< Type >
manhattanLength() const noexcepts3d::Vector4D< Type >
maxComponent() const noexcepts3d::Vector4D< Type >
minComponent() const noexcepts3d::Vector4D< Type >
moveBy(value_type _x, value_type _y, value_type _z, value_type _w) noexcepts3d::Vector4D< Type >
moveBy(Vector4D v) noexcepts3d::Vector4D< Type >
movedBy(value_type _x, value_type _y, value_type _z, value_type _w) const noexcepts3d::Vector4D< Type >
movedBy(Vector4D v) const noexcepts3d::Vector4D< Type >
normalize() noexcepts3d::Vector4D< Type >
normalized() const noexcepts3d::Vector4D< Type >
One() noexcepts3d::Vector4D< Type >static
operator!=(const Vector4D &lhs, const Vector4D &rhs) noexcepts3d::Vector4D< Type >friend
operator*(value_type s) const noexcepts3d::Vector4D< Type >
operator*(Vector4D v) const noexcepts3d::Vector4D< Type >
operator*(Arithmetic s, const Vector4D &v) noexcepts3d::Vector4D< Type >friend
operator*=(value_type s) noexcepts3d::Vector4D< Type >
operator*=(Vector4D v) noexcepts3d::Vector4D< Type >
operator+() const noexcepts3d::Vector4D< Type >
operator+(Vector4D v) const noexcepts3d::Vector4D< Type >
operator+=(Vector4D v) noexcepts3d::Vector4D< Type >
operator-() const noexcepts3d::Vector4D< Type >
operator-(Vector4D v) const noexcepts3d::Vector4D< Type >
operator-=(Vector4D v) noexcepts3d::Vector4D< Type >
operator/(value_type s) const noexcepts3d::Vector4D< Type >
operator/(Vector4D v) const noexcepts3d::Vector4D< Type >
operator/=(value_type s) noexcepts3d::Vector4D< Type >
operator/=(Vector4D v) noexcepts3d::Vector4D< Type >
operator<<(std::basic_ostream< CharType > &output, const Vector4D &value)s3d::Vector4D< Type >friend
operator=(const Vector4D &)=defaults3d::Vector4D< Type >
operator==(const Vector4D &lhs, const Vector4D &rhs) noexcepts3d::Vector4D< Type >friend
operator>>(std::basic_istream< CharType > &input, Vector4D &value)s3d::Vector4D< Type >friend
set(const Vector2D< value_type > &xy, const Vector2D< value_type > &zw) noexcepts3d::Vector4D< Type >
set(const Vector2D< value_type > &xy, value_type _z, value_type _w) noexcepts3d::Vector4D< Type >
set(value_type _x, const Vector2D< value_type > &yz, value_type _w) noexcepts3d::Vector4D< Type >
set(value_type _x, value_type _y, const Vector2D< value_type > &zw) noexcepts3d::Vector4D< Type >
set(const Vector3D< value_type > &xyz, value_type _w) noexcepts3d::Vector4D< Type >
set(value_type _x, const Vector3D< value_type > &yzw) noexcepts3d::Vector4D< Type >
set(value_type _x, value_type _y, value_type _z, value_type _w) noexcepts3d::Vector4D< Type >
set(Vector4D v) noexcepts3d::Vector4D< Type >
setLength(value_type _length) noexcepts3d::Vector4D< Type >
UnitW() noexcepts3d::Vector4D< Type >static
UnitX() noexcepts3d::Vector4D< Type >static
UnitY() noexcepts3d::Vector4D< Type >static
UnitZ() noexcepts3d::Vector4D< Type >static
value_type typedefs3d::Vector4D< Type >
Vector4D()=defaults3d::Vector4D< Type >
Vector4D(const Vector4D &)=defaults3d::Vector4D< Type >
Vector4D(value_type _x, value_type _y, value_type _z, value_type _w) noexcepts3d::Vector4D< Type >
Vector4D(X _x, Y _y, Z _z, W _w) noexcepts3d::Vector4D< Type >
Vector4D(const Vector4D< U > &v) noexcepts3d::Vector4D< Type >
Vector4D(X _x, Y _y, const Vector2D< value_type > &zw) noexcepts3d::Vector4D< Type >
Vector4D(X _x, const Vector2D< value_type > &yz, W _w) noexcepts3d::Vector4D< Type >
Vector4D(const Vector2D< value_type > &xy, Z _z, W _w) noexcepts3d::Vector4D< Type >
Vector4D(const Vector2D< value_type > &xy, const Vector2D< value_type > &zw) noexcepts3d::Vector4D< Type >
Vector4D(X _x, const Vector3D< value_type > &yzw) noexcepts3d::Vector4D< Type >
Vector4D(const Vector3D< value_type > &xyz, Z _z) noexcepts3d::Vector4D< Type >
ws3d::Vector4D< Type >
withLength(value_type _length) const noexcepts3d::Vector4D< Type >
ww() const noexcepts3d::Vector4D< Type >
www() const noexcepts3d::Vector4D< Type >
wwww() const noexcepts3d::Vector4D< Type >
wx() const noexcepts3d::Vector4D< Type >
wy() const noexcepts3d::Vector4D< Type >
wz() const noexcepts3d::Vector4D< Type >
wzy() const noexcepts3d::Vector4D< Type >
wzyx() const noexcepts3d::Vector4D< Type >
xs3d::Vector4D< Type >
xw() const noexcepts3d::Vector4D< Type >
xx() const noexcepts3d::Vector4D< Type >
xxx() const noexcepts3d::Vector4D< Type >
xxxx() const noexcepts3d::Vector4D< Type >
xy() const noexcepts3d::Vector4D< Type >
xyz() const noexcepts3d::Vector4D< Type >
xyz0() const noexcepts3d::Vector4D< Type >
xyz1() const noexcepts3d::Vector4D< Type >
xyzw() const noexcepts3d::Vector4D< Type >
xz() const noexcepts3d::Vector4D< Type >
ys3d::Vector4D< Type >
yw() const noexcepts3d::Vector4D< Type >
yx() const noexcepts3d::Vector4D< Type >
yxz() const noexcepts3d::Vector4D< Type >
yy() const noexcepts3d::Vector4D< Type >
yyy() const noexcepts3d::Vector4D< Type >
yyyy() const noexcepts3d::Vector4D< Type >
yz() const noexcepts3d::Vector4D< Type >
yzw() const noexcepts3d::Vector4D< Type >
zs3d::Vector4D< Type >
Zero() noexcepts3d::Vector4D< Type >static
zw() const noexcepts3d::Vector4D< Type >
zx() const noexcepts3d::Vector4D< Type >
zy() const noexcepts3d::Vector4D< Type >
zyx() const noexcepts3d::Vector4D< Type >
zz() const noexcepts3d::Vector4D< Type >
zzz() const noexcepts3d::Vector4D< Type >
zzzz() const noexcepts3d::Vector4D< Type >