![]() |
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 |