Qt 3D Input C++ Classes

Qt 3D Input モジュールは、Qt3D を使用したアプリケーションでユーザー入力を処理するためのクラスを提供します。詳細...

このモジュールは 6.8 から非推奨です。新しいコードで使用しないことを強くお勧めします。

名前空間

Qt3DInput

ユーザー入力を可能にするクラス

クラス

Qt3DInput::QAbstractActionInput

アクション入力とすべての集約アクション入力の基底クラスです。

Qt3DInput::QAbstractAxisInput

QAbstractActionInputは、すべての軸入力の基底クラスです。

Qt3DInput::QAbstractPhysicalDevice

Qt3d が任意の入力デバイスと対話するために使用する基本クラスです。

Qt3DInput::QAbstractPhysicalDeviceProxy

Qt3DInput::QAbstractPhysicalDeviceProxy は実際の Qt3DInput::QQAbstractPhysicalDevice デバイスのプロキシとして動作します。

Qt3DInput::QAction

同じイベントをトリガーする QAbstractActionInput のセットをリンクする

Qt3DInput::QActionInput

入力イベントをトリガーするために使用されるデバイスとボタンを格納する

Qt3DInput::QAnalogAxisInput

アナログ入力によって制御される軸入力 ジョイスティックのような従来のアナログ入力のように軸値が制御される

Qt3DInput::QAxis

入力イベントをトリガするために使用されるQAbstractAxisInputsを格納します。

Qt3DInput::QAxisAccumulator

QAxisからの速度または加速度データを処理する。

Qt3DInput::QAxisSetting

指定されたAxisのリストの設定を格納する。

Qt3DInput::QButtonAxisInput

ボタンによって制御される軸入力 ジョイスティックのような従来のアナログ入力ではなく、ボタンによって制御される軸値

Qt3DInput::QInputAspect

物理デバイスの作成と関連ジョブの処理を担当

Qt3DInput::QInputChord

一度にトリガーされなければならないQAbstractActionInputのセットを表します。

Qt3DInput::QInputDeviceIntegration

ゲームコントローラーなどの新しい入力メソッドを定義するために使用される抽象ベースクラス

Qt3DInput::QInputSequence

次々にトリガーされなければならないQAbstractActionInputのセットを表します。

Qt3DInput::QInputSettings

入力イベントソースオブジェクトへのポインタを保持します。

Qt3DInput::QKeyEvent

KeyBoardHandlerによって送信されるイベントタイプ

Qt3DInput::QKeyboardDevice

接続されたQQKeyboardHandlerオブジェクトにキーボードイベントをディスパッチする。

Qt3DInput::QKeyboardHandler

キーボード・イベントの通知を行う

Qt3DInput::QLogicalDevice

ユーザーがアプリケーション内で使用したいアクションのセットを定義できるようにします。

Qt3DInput::QMouseDevice

マウスイベントをアタッチされたMouseHandlerオブジェクトに委譲する

Qt3DInput::QMouseEvent

Qt3DCore::QMouseEventはマウスイベントを記述するパラメータを含んでいます。

Qt3DInput::QMouseHandler

QMouseDeviceインスタンスにアタッチされたとき、マウスイベントについて通知される手段を提供します。

Qt3DInput::QWheelEvent

マウスホイールイベントを記述するパラメータを含む

詳細説明

このモジュールのクラスを使用するには、C++ ファイルにこのディレクティブを追加します:

#include <Qt3DInput>

対応する C++ ライブラリにリンクするには、qmake プロジェクトファイルに以下を追加してください:

QT += 3dinput

本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。