|
SIV3D_NODISCARD_CXX20 | OffsetCircularBase ()=default |
|
constexpr SIV3D_NODISCARD_CXX20 | OffsetCircularBase (const position_type &_center, value_type _r=0, value_type _theta=0) noexcept |
|
constexpr SIV3D_NODISCARD_CXX20 | OffsetCircularBase (const position_type &_center, Arg::r_< value_type > _r, Arg::theta_< value_type > _theta) noexcept |
|
constexpr SIV3D_NODISCARD_CXX20 | OffsetCircularBase (const position_type &_center, Arg::theta_< value_type > _theta, Arg::r_< value_type > _r) noexcept |
|
SIV3D_NODISCARD_CXX20 | OffsetCircularBase (const position_type &_center, const position_type &target) noexcept |
|
constexpr OffsetCircularBase | operator+ (position_type v) const noexcept |
|
constexpr OffsetCircularBase | operator- (position_type v) const noexcept |
|
constexpr OffsetCircularBase & | operator+= (position_type v) noexcept |
|
constexpr OffsetCircularBase & | operator-= (position_type v) noexcept |
|
constexpr OffsetCircularBase | movedBy (value_type x, value_type y) const noexcept |
|
constexpr OffsetCircularBase | movedBy (position_type v) const noexcept |
|
constexpr OffsetCircularBase & | moveBy (value_type x, value_type y) noexcept |
|
constexpr OffsetCircularBase & | moveBy (position_type v) noexcept |
|
constexpr OffsetCircularBase & | setCenter (value_type x, value_type y) noexcept |
|
constexpr OffsetCircularBase & | setCenter (position_type _center) noexcept |
|
OffsetCircularBase & | setTarget (value_type x, value_type y) noexcept |
|
OffsetCircularBase & | setTarget (position_type target) noexcept |
|
constexpr OffsetCircularBase | rotated (value_type angle) const noexcept |
|
constexpr OffsetCircularBase & | rotate (value_type angle) noexcept |
|
Float2 | toFloat2 () const noexcept |
|
Vec2 | toVec2 () const noexcept |
|
Float2 | fastToFloat2 () const noexcept |
|
Vec2 | fastToVec2 () const noexcept |
|
position_type | toPosition () const noexcept |
|
| operator position_type () const noexcept |
|
size_t | hash () const noexcept |
|