|
| SIV3D_NODISCARD_CXX20 | JoyCon ()=default |
| |
| SIV3D_NODISCARD_CXX20 | JoyCon (const detail::Gamepad_impl &gamepad) |
| |
| bool | isConnected () const noexcept |
| |
| | operator bool () const noexcept |
| |
| bool | isJoyConL () const noexcept |
| |
| bool | isJoyConR () const noexcept |
| |
| Optional< int32 > | povD8 () const noexcept |
| |
| const JoyCon & | drawShadowAt (const Vec2 ¢er, double size, double angle=0.0, bool covered=true, double offset=0.5, double blurRadius=1.0, double spread=0.5, const ColorF &color=ColorF{ 0.0, 0.3 }) const |
| |
| const JoyCon & | drawAt (const Vec2 ¢er, double size, double angle=0.0, bool covered=true, const Optional< ColorF > &color=unspecified, const ColorF &colorPushed=ColorF{ 1.0, 0.8, 0.5 }) const |
| |
| const JoyCon & | drawGuidedAt (const ButtonGuide &guide, const Vec2 ¢er, double size, double angle=0.0, bool covered=true, const Optional< ColorF > &color=ColorF{ 0.0, 0.75, 0.9 }, const ColorF &colorPushed=ColorF{ 1.0, 0.8, 0.5 }, const ColorF &guideColor=ColorF{ 1.0, 0.7, 0.6 }) const |
| |
|
| static bool | IsJoyCon (const detail::Gamepad_impl &gamepad) noexcept |
| |
| static bool | IsJoyConL (const detail::Gamepad_impl &gamepad) noexcept |
| |
| static bool | IsJoyConR (const detail::Gamepad_impl &gamepad) noexcept |
| |
| static void | DrawLShadowAt (const Vec2 ¢er, double size, double angle=0.0, bool covered=true, double offset=0.5, double blurRadius=1.0, double spread=0.5, const ColorF &color=ColorF{ 0.0, 0.3 }) |
| |
| static void | DrawLAt (const Vec2 ¢er, double size, double angle=0.0, bool covered=true, const ColorF &color=ColorF{ 0.0, 0.75, 0.9 }, const ColorF &colorPushed=ColorF{ 1.0, 0.8, 0.5 }) |
| |
| static void | DrawLGuidedAt (const ButtonGuide &guide, const Vec2 ¢er, double size, double angle=0.0, bool covered=true, const ColorF &color=ColorF{ 1.0, 0.4, 0.3 }, const ColorF &colorPushed=ColorF{ 1.0, 0.8, 0.5 }, const ColorF &guideColor=ColorF{ 1.0, 0.7, 0.6 }) |
| |
| static void | DrawRShadowAt (const Vec2 ¢er, double size, double angle=0.0, bool covered=true, double offset=0.5, double blurRadius=1.0, double spread=0.5, const ColorF &color=ColorF{ 0.0, 0.3 }) |
| |
| static void | DrawRAt (const Vec2 ¢er, double size, double angle=0.0, bool covered=true, const ColorF &color=ColorF{ 1.0, 0.4, 0.3 }, const ColorF &colorPushed=ColorF{ 1.0, 0.8, 0.5 }) |
| |
| static void | DrawRGuidedAt (const ButtonGuide &guide, const Vec2 ¢er, double size, double angle=0.0, bool covered=true, const ColorF &color=ColorF{ 0.0, 0.75, 0.9 }, const ColorF &colorPushed=ColorF{ 1.0, 0.8, 0.5 }, const ColorF &guideColor=ColorF{ 1.0, 0.7, 0.6 }) |
| |