次の方法で共有


GameInput (v1)

GameInput API は、ゲーム コントローラー、フライト スティック、レーシング ホイール、タッチ入力など、さまざまなデバイスから人間の入力をキャプチャするために使用されます。

インターフェイス

インターフェイス 説明
IGameInputDevice 入力デバイスを定義します。
IGameInputDispatcher GameInput API によって管理されるバックグラウンド タスクのスケジュール設定を手動で制御します。
IGameInputForceFeedbackEffect 互換性のある入力デバイスに対するフォース フィードバック効果を記述します。
IGameInputReading 1 つの入力更新のデータを格納します。
IGameInput デバイス入力ストリームへのアクセスを提供するプロセスごとのシングルトン。

関数

関数 説明
GameInputCreate IGameInput インターフェイスのインスタンスを取得します。
GameInputDeviceCallback デバイス接続イベントと切断イベントのコールバックを定義します。
GameInputKeyboardLayoutCallback キーボード レイアウト変更イベントのコールバックを定義します。
GameInputReadingCallback 新しい読み取り到着イベントのコールバックを定義します。
GameInputSystemButtonCallback [ガイド] または [共有] ボタンの押下および解放イベントのコールバックを定義します。

構造体

構造体 説明
GameInputArcadeStickInfo アーケード スティックの特性の詳細を示します。
GameInputArcadeStickState アーケード スティックの現在の状態を提供します。
GameInputControllerAxisInfo 入力デバイス上の軸を指定します。
GameInputControllerButtonInfo 入力デバイス上のボタンを指定します。
GameInputControllerSwitchInfo 入力デバイス上のスイッチを指定します。
GameInputDeviceInfo 入力デバイスに関する包括的な情報を格納します。
GameInputFlightStickInfo フライト スティックの特性の詳細を示します。
GameInputFlightStickState フライト スティックの現在の状態を提供します。
GameInputForceFeedbackConditionParams フォース フィードバック効果の特定の物理的な側面を定義します。
GameInputForceFeedbackConstantParams フォース フィードバック効果の固定の物理的な側面を定義します。
GameInputForceFeedbackEnvelope フォース フィードバック効果を変更するエンベロープについて定義します。
GameInputForceFeedbackMagnitude フォース フィードバック効果によるフォースの大きさを定義します。
GameInputForceFeedbackMotorInfo フォース フィードバック モーターに関する情報を提供します。
GameInputForceFeedbackParams API でサポートされているフォース フィードバック効果の属性を定義します。
GameInputForceFeedbackPeriodicParams 定期的なフォース フィードバック効果のパラメーターを定義します。
GameInputForceFeedbackRampParams ランプ フォース フィードバック効果のパラメーターを定義します。
GameInputGamepadInfo ゲームパッドの特性の詳細を示します。
GameInputGamepadState ゲームパッド入力デバイスの現在の状態を提供します。
GameInputKeyState キーボードのキーの現在の状態を提供します。
GameInputKeyboardInfo キーボードの特性の詳細を示します。
GameInputMouseInfo マウスの特性の詳細を示します。
GameInputMouseState マウスの現在の状態を提供します。
GameInputRacingWheelInfo レーシング ホイールの特性の詳細を示します。
GameInputRacingWheelState レーシング ホイールの現在の状態を提供します。
GameInputRumbleParams コントローラーが生成した振動効果を記述します。
GameInputUiNavigationInfo UI のナビゲーション ボタンのラベルを指定します。
GameInputUiNavigationState UI ナビゲーション入力の現在の状態を提供します。
GameInputUsage 特定の HID 使用状況を示します。

列挙型

列挙型 説明
GameInputArcadeStickButtons アーケード スティックからの入力を列挙します。
GameInputDeviceFamily 入力デバイスのファミリーを列挙します。
GameInputDeviceStatus 入力デバイスが入る可能性のある状態を列挙します。
GameInputEnumerationKind 入力デバイスを列挙する操作の種類を列挙します。
GameInputFeedbackAxes 入力デバイスで利用可能なフォース フィードバック モーターの方向の種類を列挙します。
GameInputFeedbackEffectState フォース フィードバック効果の状態。
GameInputFlightStickButtons フライト スティック ボタンを列挙します。
GameInputFocusPolicy 入力デバイスのフォーカス ポリシーを列挙します。
GameInputForceFeedbackEffectKind フォース フィードバック効果に適用できる時間効果の大きさの種類を列挙します。
GameInputGamepadButtons 方向パッドを含め、ゲームパッド ボタンを列挙します。
GameInputKeyboardKind キーのレイアウトごとのキーボードの種類を列挙します。
GameInputKind 有効な GameInput デバイスの種類を列挙します。
GameInputLabel サポートされるボタン ラベルを列挙します。
GameInputMouseButtons マウスボタンを列挙します。
GameInputRacingWheelButtons レーシング ホイールのボタンの状態。
GameInputRumbleMotors API でサポートされている入力デバイスの振動モーターを列挙します。
GameInputSwitchKind 入力デバイスがサポートするスイッチのタイプを列挙します。
GameInputSwitchPosition 入力デバイスのスイッチの位置を列挙します。
GameInputSystemButtons システムの制御に使用されるボタンを列挙します。
GameInputUiNavigationButtons UI ナビゲーション ボタンを列挙します。