![]() |
OpenSiv3D
v0.6.5
C++20 framework for creative coding
|
Pro コントローラ用の Gamepad アダプタ More...
#include <ProController.hpp>
Public Member Functions | |
SIV3D_NODISCARD_CXX20 | ProController ()=default |
SIV3D_NODISCARD_CXX20 | ProController (const detail::Gamepad_impl &gamepad, const DeadZone &left={ 0.016, 0.67, DeadZoneType::Circular }, const DeadZone &right={ 0.016, 0.67, DeadZoneType::Circular }) |
SIV3D_NODISCARD_CXX20 | ProController (size_t index) |
bool | isConnected () const |
operator bool () const | |
Optional< int32 > | povD8 () const |
Vec2 | LStick () const |
Vec2 | RStick () const |
Static Public Member Functions | |
static bool | IsProController (const detail::Gamepad_impl &gamepad) |
Pro コントローラ用の Gamepad アダプタ
|
default |
|
explicit |
|
explicit |
bool s3d::ProController::isConnected | ( | ) | const |
|
static |
Vec2 s3d::ProController::LStick | ( | ) | const |
|
explicit |
Vec2 s3d::ProController::RStick | ( | ) | const |
Input s3d::ProController::buttonA |
Input s3d::ProController::buttonB |
Input s3d::ProController::buttonHome |
Input s3d::ProController::buttonL |
Input s3d::ProController::buttonLStick |
Input s3d::ProController::buttonMinus |
Input s3d::ProController::buttonPlus |
Input s3d::ProController::buttonR |
Input s3d::ProController::buttonRStick |
Input s3d::ProController::buttonScreenshot |
Input s3d::ProController::buttonX |
Input s3d::ProController::buttonY |
Input s3d::ProController::buttonZL |
Input s3d::ProController::buttonZR |
Input s3d::ProController::povDown |
Input s3d::ProController::povLeft |
Input s3d::ProController::povRight |
Input s3d::ProController::povUp |