| _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 |