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

© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.