_Formatter(FormatData &formatData, const Vector2D &value) | s3d::Vector2D< Type > | static |
All(value_type value=1) noexcept | s3d::Vector2D< Type > | static |
AnchorBottomCenter() noexcept | s3d::Vector2D< Type > | static |
AnchorBottomLeft() noexcept | s3d::Vector2D< Type > | static |
AnchorBottomRight() noexcept | s3d::Vector2D< Type > | static |
AnchorCenter() noexcept | s3d::Vector2D< Type > | static |
AnchorLeftCenter() noexcept | s3d::Vector2D< Type > | static |
AnchorRightCenter() noexcept | s3d::Vector2D< Type > | static |
AnchorTopCenter() noexcept | s3d::Vector2D< Type > | static |
AnchorTopLeft() noexcept | s3d::Vector2D< Type > | static |
AnchorTopRight() noexcept | s3d::Vector2D< Type > | static |
asCircle(double r) const noexcept | s3d::Vector2D< Type > | |
asPoint() const noexcept | s3d::Vector2D< Type > | |
clamp(const RectF &rect) noexcept | s3d::Vector2D< Type > | |
clamped(const RectF &rect) const noexcept | s3d::Vector2D< Type > | |
clear() noexcept | s3d::Vector2D< Type > | |
cross(Vector2D v) const noexcept | s3d::Vector2D< Type > | |
Dimension | s3d::Vector2D< Type > | static |
distanceFrom(value_type _x, value_type _y) const noexcept | s3d::Vector2D< Type > | |
distanceFrom(Vector2D v) const noexcept | s3d::Vector2D< Type > | |
distanceFromSq(value_type _x, value_type _y) const noexcept | s3d::Vector2D< Type > | |
distanceFromSq(Vector2D v) const noexcept | s3d::Vector2D< Type > | |
dot(Vector2D v) const noexcept | s3d::Vector2D< Type > | |
Down(value_type length=1) noexcept | s3d::Vector2D< Type > | static |
elem(size_t index) const noexcept | s3d::Vector2D< Type > | |
epsilonEquals(Vector2D other, value_type epsilon) const noexcept | s3d::Vector2D< Type > | |
Formatter(FormatData &formatData, const Vector2D &value) | s3d::Vector2D< Type > | friend |
getAngle() const noexcept | s3d::Vector2D< Type > | |
getAngle(Vector2D other) const noexcept | s3d::Vector2D< Type > | |
getMidpoint(Vector2D other) const noexcept | s3d::Vector2D< Type > | |
getPerpendicularCCW() const noexcept | s3d::Vector2D< Type > | |
getPerpendicularCW() const noexcept | s3d::Vector2D< Type > | |
getPointByAngleAndDistance(value_type angle, value_type distance) const noexcept | s3d::Vector2D< Type > | |
getPointer() noexcept | s3d::Vector2D< Type > | |
getPointer() const noexcept | s3d::Vector2D< Type > | |
hash() const noexcept | s3d::Vector2D< Type > | |
hasNaN() const noexcept | s3d::Vector2D< Type > | |
hasOppositeDirection(Vector2D other) const noexcept | s3d::Vector2D< Type > | |
hasSameDirection(Vector2D other) const noexcept | s3d::Vector2D< Type > | |
horizontalAspectRatio() const noexcept | s3d::Vector2D< Type > | |
intersects(const Shape2DType &other) const | s3d::Vector2D< Type > | |
invLength() const noexcept | s3d::Vector2D< Type > | |
isZero() const noexcept | s3d::Vector2D< Type > | |
Left(value_type length=1) noexcept | s3d::Vector2D< Type > | static |
length() const noexcept | s3d::Vector2D< Type > | |
lengthSq() const noexcept | s3d::Vector2D< Type > | |
lerp(Vector2D other, value_type f) const noexcept | s3d::Vector2D< Type > | |
limitLength(value_type maxLength) const noexcept | s3d::Vector2D< Type > | |
limitLengthSelf(value_type maxLength) noexcept | s3d::Vector2D< Type > | |
manhattanDistanceFrom(value_type _x, value_type _y) const noexcept | s3d::Vector2D< Type > | |
manhattanDistanceFrom(Vector2D v) const noexcept | s3d::Vector2D< Type > | |
manhattanLength() const noexcept | s3d::Vector2D< Type > | |
maxComponent() const noexcept | s3d::Vector2D< Type > | |
minComponent() const noexcept | s3d::Vector2D< Type > | |
moveBy(value_type _x, value_type _y) noexcept | s3d::Vector2D< Type > | |
moveBy(Vector2D v) noexcept | s3d::Vector2D< Type > | |
movedBy(value_type _x, value_type _y) const noexcept | s3d::Vector2D< Type > | |
movedBy(Vector2D v) const noexcept | s3d::Vector2D< Type > | |
normalize() noexcept | s3d::Vector2D< Type > | |
normalized() const noexcept | s3d::Vector2D< Type > | |
One() noexcept | s3d::Vector2D< Type > | static |
operator!=(Vector2D lhs, Vector2D rhs) noexcept | s3d::Vector2D< Type > | friend |
operator*(value_type s) const noexcept | s3d::Vector2D< Type > | |
operator*(Vector2D v) const noexcept | s3d::Vector2D< Type > | |
operator*(Arithmetic s, Vector2D v) noexcept | s3d::Vector2D< Type > | friend |
operator*=(value_type s) noexcept | s3d::Vector2D< Type > | |
operator*=(Vector2D v) noexcept | s3d::Vector2D< Type > | |
operator+() const noexcept | s3d::Vector2D< Type > | |
operator+(Vector2D v) const noexcept | s3d::Vector2D< Type > | |
operator+=(Vector2D v) noexcept | s3d::Vector2D< Type > | |
operator-() const noexcept | s3d::Vector2D< Type > | |
operator-(Vector2D v) const noexcept | s3d::Vector2D< Type > | |
operator-=(Vector2D v) noexcept | s3d::Vector2D< Type > | |
operator/(value_type s) const noexcept | s3d::Vector2D< Type > | |
operator/(Vector2D v) const noexcept | s3d::Vector2D< Type > | |
operator/=(value_type s) noexcept | s3d::Vector2D< Type > | |
operator/=(Vector2D v) noexcept | s3d::Vector2D< Type > | |
operator<<(std::basic_ostream< CharType > &output, const Vector2D &value) | s3d::Vector2D< Type > | friend |
operator=(const Vector2D &)=default | s3d::Vector2D< Type > | |
operator==(Vector2D lhs, Vector2D rhs) noexcept | s3d::Vector2D< Type > | friend |
operator>>(std::basic_istream< CharType > &input, Vector2D &value) | s3d::Vector2D< Type > | friend |
projection(Vector2D onto) const noexcept | s3d::Vector2D< Type > | |
Right(value_type length=1) noexcept | s3d::Vector2D< Type > | static |
rotate(value_type angle) noexcept | s3d::Vector2D< Type > | |
rotateAt(Vector2D center, value_type angle) noexcept | s3d::Vector2D< Type > | |
rotated(value_type angle) const noexcept | s3d::Vector2D< Type > | |
rotatedAt(Vector2D center, value_type angle) const noexcept | s3d::Vector2D< Type > | |
set(value_type _x, value_type _y) noexcept | s3d::Vector2D< Type > | |
set(Vector2D v) noexcept | s3d::Vector2D< Type > | |
setLength(value_type _length) noexcept | s3d::Vector2D< Type > | |
UnitX() noexcept | s3d::Vector2D< Type > | static |
UnitY() noexcept | s3d::Vector2D< Type > | static |
Up(value_type length=1) noexcept | s3d::Vector2D< Type > | static |
value_type typedef | s3d::Vector2D< Type > | |
Vector2D()=default | s3d::Vector2D< Type > | |
Vector2D(const Vector2D &)=default | s3d::Vector2D< Type > | |
Vector2D(value_type _x, value_type _y) noexcept | s3d::Vector2D< Type > | inline |
Vector2D(X _x, Y _y) noexcept | s3d::Vector2D< Type > | |
Vector2D(Point p) noexcept | s3d::Vector2D< Type > | |
Vector2D(const Vector2D< U > &v) noexcept | s3d::Vector2D< Type > | |
withLength(value_type _length) const noexcept | s3d::Vector2D< Type > | |
x | s3d::Vector2D< Type > | |
x0() const noexcept | s3d::Vector2D< Type > | |
xx() const noexcept | s3d::Vector2D< Type > | |
xy() const noexcept | s3d::Vector2D< Type > | |
xy0() const noexcept | s3d::Vector2D< Type > | |
y | s3d::Vector2D< Type > | |
y0() const noexcept | s3d::Vector2D< Type > | |
yx() const noexcept | s3d::Vector2D< Type > | |
yy() const noexcept | s3d::Vector2D< Type > | |
Zero() noexcept | s3d::Vector2D< Type > | static |