|
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 }) |
|