次の方法で共有


GameInput

GameInput API は、ゲーム コントローラー、フライト スティック、レーシング ホイール、タッチ入力など、さまざまなデバイスから人間の入力をキャプチャするために使用されます。 これらの API によって明示的にはサポートされていないデバイスは、未加工のデバイス入力として読み取ることができます。

インターフェイス

インターフェイス 説明
IGameInput デバイスの入力ストリームへのアクセスに使用されるプロセスごとのシングルトン。
IGameInputDevice 入力デバイスを表します。
IGameInputDispatcher GameInput API によってバックグラウンド作業の実行のスケジュールを手動で制御できます。
IGameInputForceFeedbackEffect サポートする入力デバイスでのフォース フィードバック効果を記述し、追跡します。
IGameInputRawDeviceReport 入力デバイスとの間で受け渡される未加工バイト バッファーを表します。
IGameInputReading 1 つの入力更新のデータをカプセル化します。

関数

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

構造体

構造体 説明
GameInputArcadeStickInfo アーケード スティックのプロパティについて説明します。
GameInputArcadeStickState アーケード スティックの状態について説明します。
GameInputBatteryState 入力デバイスのバッテリーの状態について説明します。
GameInputControllerAxisInfo 入力デバイス上の軸について説明します。
GameInputControllerButtonInfo 入力デバイス上のボタンについて説明します。
GameInputControllerSwitchInfo 入力デバイス上のスイッチについて説明します。
GameInputDeviceInfo 入力デバイスに関するすべての情報について説明します。
GameInputFlightStickInfo フライトスティックの特性を説明します。
GameInputFlightStickState フライト スティックの状態について説明します。
GameInputForceFeedbackConditionParams フォース フィードバック効果のいくつかの物理的な側面について定義します。
GameInputForceFeedbackConstantParams フォース フィードバック効果の固定の物理的な側面を定義します。
GameInputForceFeedbackEnvelope フォース フィードバック効果を変更するエンベロープについて定義します。
GameInputForceFeedbackMagnitude フォース フィードバック効果によって示されるフォースの大きさを定義します。
GameInputForceFeedbackMotorInfo フォース フィードバック モーターの情報を定義します。
GameInputForceFeedbackParams API でサポートされているフォース フィードバック効果の属性を定義します。
GameInputForceFeedbackPeriodicParams 定期的なフォース フィードバック効果を定義するパラメーター。
GameInputForceFeedbackRampParams ランプ フォース フィードバック効果のパラメーターを定義します。
GameInputGamepadInfo ゲームパッドのプロパティについて説明します。
GameInputGamepadState ゲームパッド入力デバイスの状態について説明します。
GameInputHapticFeedbackMotorInfo 入力デバイスの触覚フィードバック モーターについて説明します。
GameInputHapticFeedbackParams 入力デバイスの触覚フィードバック効果について説明します。
GameInputHapticWaveformInfo 触覚フィードバック効果の特徴を説明します。
GameInputKeyboardInfo キーボードのプロパティについて説明します。
GameInputKeyState ゲーム コントローラーについてアクティブなキーの状態を説明します。
GameInputMotionInfo モーションが有効になっている入力デバイスの測定可能なプロパティについて説明します。
GameInputMotionState モーションが有効になっている入力デバイスからのモーション入力の状態について説明します。
GameInputMouseInfo マウスのプロパティについて説明します。
GameInputMouseState マウスの状態を説明します。
GameInputRacingWheelInfo レーシング ホイールのプロパティについて説明します。
GameInputRacingWheelState レーシング ホイールの状態について説明します。
GameInputRawDeviceItemCollectionInfo RAW デバイス項目のコレクションを説明します。
GameInputRawDeviceReportInfo 入力デバイスにある RAW ストリームのレポートを記述します。
GameInputRawDeviceReportItemInfo RAW デバイス レポート項目を説明する情報です。
GameInputRumbleParams 標準コントローラーが生成した振動効果について説明します。
GameInputString 入力デバイスに関する情報を含む文字列について説明します。
GameInputTouchSensorInfo 入力デバイスのタッチ センサーについて説明します。
GameInputTouchState タッチ入力デバイスの状態を説明します。
GameInputUiNavigationInfo UI のナビゲーション ボタンのラベルについて説明します。
GameInputUiNavigationState UI ナビゲーション入力の状態について説明します。
GameInputUsage 特定の HID 使用状況を示します。
GameInputVersion 4 つの部分から成るバージョン番号を説明します。

列挙

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