IGameInputReading::GetControllerSwitchState
ゲーム コントローラーからスイッチの状態を取得します。
構文
uint32_t GetControllerSwitchState(
uint32_t stateArrayCount,
GameInputSwitchPosition* stateArray
)
パラメーター
stateArrayCount _In_
型: uint32_t
ゲーム コントローラー上の予想されるスイッチ数。 この値は IGameInputReading::GetControllerSwitchCount を呼び出すことで取得できます。
stateArray _Out_writes_(stateArrayCount)
型: GameInputSwitchPosition*
スイッチの状態の配列へのポインター。
戻り値
型: uint32_t
有効なバッファー エントリの数を返します。
解説
ゲーム コントローラー (ジョイスティック、トリガー、スライダー、ダイヤルなど) のほとんどのアナログ コントロールは軸として表示されます。これは、[0.0, 1.0] の範囲に線形に正規化される浮動小数点値です。 ほとんどのデジタル入力は、単純なブール値であるボタンとして表示されます。 ハット スイッチはスイッチ値として表示され、それらの位置は GameInputSwitchPosition 列挙値の 1 つで表されます。
要件
ヘッダー: GameInput.h
ライブラリ: xgameruntime.lib
サポートされているプラットフォーム: Windows、Xbox One ファミリー本体、Xbox Series 本体