次の方法で共有


IGameInput (v0)

デバイスの入力ストリームへのアクセスに使用されるプロセスごとのシングルトン。

IGameInput インターフェイスは、GameInput API を使用するための開始点です。 このインターフェイスは、キャッシュされた読み取り値を入力ストリームから同期的に取得するためのメソッド (ポーリング API) と、状態変更の非同期のコールバックを登録するためのメソッド (イベント ベース API) を提供します。 また、従来の API との相互運用と特殊な OEM デバイスのサポートのためのユーティリティ メソッドも含まれます。

構文

class IGameInput : public IUnknown  

メソッド

メソッド 説明
CreateAggregateDevice CreateAggregateDevice API リファレンス (現時点で未実装)
CreateDispatcher CreateDispatcher API リファレンス
EnableOemDeviceSupport 呼び出し元が入力ストリームで GameInput API を公開するプラグ アンド プレイ デバイスを指定します。
FindDeviceFromObject 一致するオブジェクトに基づいて、接続された IGameInputDevice を取得します。
FindDeviceFromPlatformHandle 一致するプラットフォーム ハンドルに基づいて、接続された IGameInputDevice を取得します。
FindDeviceFromPlatformString 一致するプラットフォーム文字列に基づいて IGameInputDevice インターフェイスを取得します。
GetCurrentReading 呼び出し元が指定したフィルターに一致する最新の読み取り値を入力ストリームから取得します。
GetCurrentTimestamp IGameInput::GetCurrentTimestamp API リファレンス
FindDeviceFromId FindDeviceFromId API リファレンス
GetNextReading 必要に応じてフィルター処理された入力ストリームから、参照読み取り値に基づいて次に利用可能な IGameInputReading インターフェイスを取得します。
GetPreviousReading 必要に応じてフィルター処理された入力ストリームから、参照読み取り値に基づいて前の IGameInputReading を取得します。
GetTemporalReading 特定時点でのデバイスの状態をシミュレートする合成された IGameInputReading インターフェイスを取得します。
RegisterDeviceCallback IGameInput::RegisterDeviceCallback API リファレンス
RegisterSystemButtonCallback [ガイド] または [共有] ボタンが押されるか放されたときに呼び出されるコールバック関数を登録します。
RegisterKeyboardLayoutCallback キーボード レイアウトが変更されたときのコールバック関数を登録します。
RegisterReadingCallback RegisterReadingCallback API リファレンス
SetFocusPolicy ゲームの入力デバイスのフォーカス ポリシーを設定します。
StopCallback IGameInput::StopCallback API
UnregisterCallback メソッド IGameInput::RegisterDeviceCallback API リファレンス

要件

ヘッダー: GameInput.h

サポートされているプラットフォーム: Windows、Xbox One ファミリー本体、Xbox Series 本体

関連項目

入力 API の概要
GameInput