継承メンバを含む Udon::Vec2 の全メンバ一覧です。
abs() const noexcept | Udon::Vec2 | inline |
angle() const noexcept | Udon::Vec2 | inline |
angleAt(const Vec2 &rhs) const noexcept | Udon::Vec2 | inline |
clamp(ValueType min, ValueType max) noexcept | Udon::Vec2 | inline |
clamped(ValueType min, ValueType max) const noexcept | Udon::Vec2 | inline |
clear() noexcept | Udon::Vec2 | inline |
Dimension | Udon::Vec2 | static |
distanceFrom(const Vec2 &rhs) const noexcept | Udon::Vec2 | inline |
isZero() const noexcept | Udon::Vec2 | inline |
length() const noexcept | Udon::Vec2 | inline |
lengthSq() const noexcept | Udon::Vec2 | inline |
map(ValueType fromMin, ValueType fromMax, ValueType toMin, ValueType toMax) noexcept | Udon::Vec2 | inline |
mapped(ValueType fromMin, ValueType fromMax, ValueType toMin, ValueType toMax) const noexcept | Udon::Vec2 | inline |
normalize() noexcept | Udon::Vec2 | inline |
normalized() const noexcept | Udon::Vec2 | inline |
operator bool() const noexcept | Udon::Vec2 | inlineexplicit |
operator!=(const Vec2 &lhs, const Vec2 &rhs) noexcept | Udon::Vec2 | friend |
operator*(const Vec2 &lhs, const Vec2 &rhs) noexcept | Udon::Vec2 | friend |
operator*(const Vec2 &lhs, ValueType rhs) noexcept | Udon::Vec2 | friend |
operator*(ValueType lhs, const Vec2 &rhs) noexcept | Udon::Vec2 | friend |
operator*=(const Vec2 &rhs) noexcept | Udon::Vec2 | inline |
operator*=(ValueType rhs) noexcept | Udon::Vec2 | inline |
operator+(const Vec2 &lhs, const Vec2 &rhs) noexcept | Udon::Vec2 | friend |
operator+(const Vec2 &lhs, ValueType rhs) noexcept | Udon::Vec2 | friend |
operator+(ValueType lhs, const Vec2 &rhs) noexcept | Udon::Vec2 | friend |
operator+=(const Vec2 &rhs) noexcept | Udon::Vec2 | inline |
operator+=(ValueType rhs) noexcept | Udon::Vec2 | inline |
operator-(const Vec2 &lhs, const Vec2 &rhs) noexcept | Udon::Vec2 | friend |
operator-(const Vec2 &lhs, ValueType rhs) noexcept | Udon::Vec2 | friend |
operator-(ValueType lhs, const Vec2 &rhs) noexcept | Udon::Vec2 | friend |
operator-=(const Vec2 &rhs) noexcept | Udon::Vec2 | inline |
operator-=(ValueType rhs) noexcept | Udon::Vec2 | inline |
operator/(const Vec2 &lhs, const Vec2 &rhs) noexcept | Udon::Vec2 | friend |
operator/(const Vec2 &lhs, ValueType rhs) noexcept | Udon::Vec2 | friend |
operator/(ValueType lhs, const Vec2 &rhs) noexcept | Udon::Vec2 | friend |
operator/=(const Vec2 &rhs) noexcept | Udon::Vec2 | inline |
operator/=(ValueType rhs) noexcept | Udon::Vec2 | inline |
operator=(const Vec2 &)=default | Udon::Vec2 | |
operator==(const Vec2 &lhs, const Vec2 &rhs) noexcept | Udon::Vec2 | friend |
replaceX(ValueType newValue) noexcept | Udon::Vec2 | inline |
replaceX(Visitor &&visitor) noexcept | Udon::Vec2 | inline |
replaceY(ValueType newValue) noexcept | Udon::Vec2 | inline |
replaceY(Visitor &&visitor) noexcept | Udon::Vec2 | inline |
rotate(ValueType angle) noexcept | Udon::Vec2 | inline |
rotateAt(const Vec2 ¢er, ValueType angle) noexcept | Udon::Vec2 | inline |
rotated(ValueType angle) const noexcept | Udon::Vec2 | inline |
rotatedAt(const Vec2 ¢er, ValueType angle) const noexcept | Udon::Vec2 | inline |
scaledLength(ValueType length) const noexcept | Udon::Vec2 | inline |
scaleLength(ValueType length) noexcept | Udon::Vec2 | inline |
toPolar() const noexcept | Udon::Vec2 | inline |
UDON_ENUMERABLE(x, y) | Udon::Vec2 | |
ValueType typedef | Udon::Vec2 | |
Vec2() noexcept | Udon::Vec2 | inline |
Vec2(ValueType x, ValueType y) noexcept | Udon::Vec2 | inline |
Vec2(const Vec2 &)=default | Udon::Vec2 | |
x | Udon::Vec2 | |
xy0() const noexcept | Udon::Vec2 | inline |
y | Udon::Vec2 | |
Zero() noexcept | Udon::Vec2 | inlinestatic |