QAxisSetting Class

class Qt3DInput::QAxisSetting

QAxisSetting は、指定された Axis のリストの設定を保存します。詳細...

Header: #include <QAxisSetting>
CMake: find_package(Qt6 REQUIRED COMPONENTS 3dinput)
target_link_libraries(mytarget PRIVATE Qt6::3dinput)
qmake: QT += 3dinput
In QML: AxisSetting
Inherits: Qt3DCore::QNode
Status: Deprecated

プロパティ

パブリック関数

QAxisSetting(Qt3DCore::QNode *parent = nullptr)
QList<int> axes() const
float deadZoneRadius() const
bool isSmoothEnabled() const

パブリックスロット

void setAxes(const QList<int> &axes)
void setDeadZoneRadius(float deadZoneRadius)
void setSmoothEnabled(bool enabled)

シグナル

void axesChanged(const QList<int> &axes)
void deadZoneRadiusChanged(float deadZoneRadius)
void smoothChanged(bool smooth)

詳細説明

この軸に関連するデッドゾーンを格納し、スムージングが有効かどうかを定義する。

プロパティの説明

axes : QList<int>

アクセス関数

QList<int> axes() const
void setAxes(const QList<int> &axes)

通知信号:

void axesChanged(const QList<int> &axes)

deadZoneRadius : float

アクセス関数:

float deadZoneRadius() const
void setDeadZoneRadius(float deadZoneRadius)

ノーティファイアシグナル

void deadZoneRadiusChanged(float deadZoneRadius)

smooth : bool

アクセス関数

bool isSmoothEnabled() const
void setSmoothEnabled(bool enabled)

ノーティファイアシグナル

void smoothChanged(bool smooth)

メンバ関数 ドキュメント

[explicit] QAxisSetting::QAxisSetting(Qt3DCore::QNode *parent = nullptr)

parent を持つ新しい QAxisSetting インスタンスを構築します。

QList<int> QAxisSetting::axes() const

QAxisSetting::axes これらの設定が適用される Axis の現在のリストを返します。

注: プロパティ axes のゲッター関数です。

setAxes()も参照してください

[signal] void QAxisSetting::axesChanged(const QList<int> &axes)

このシグナルは、軸設定に関連付けられた軸がaxes に変更されたときに発行されます。

注釈: プロパティaxes に対するノーティファイア・シグナル。

float QAxisSetting::deadZoneRadius() const

QAxisSetting::deadZoneRadius 設定されたデッドゾーン半径を返します。

メモ : プロパティ deadZoneRadius のゲッター関数。

setDeadZoneRadius()も参照してください

[signal] void QAxisSetting::deadZoneRadiusChanged(float deadZoneRadius)

このシグナルは、軸設定に関連付けられたデッドゾーン半径がdeadZoneRadius に変更されたときに発行されます。

注意: プロパティdeadZoneRadius に対するノーティファイア・シグナル。

bool QAxisSetting::isSmoothEnabled() const

QAxisSetting::isSmoothEnabled スムージングが有効になっているかどうかを返します。

注: プロパティsmooth のゲッター関数。

[slot] void QAxisSetting::setAxes(const QList<int> &axes)

QAxisSetting インスタンスの現在の軸をaxes に設定します。

注釈: プロパティaxes の Setter 関数。

axes()も参照してください

[slot] void QAxisSetting::setDeadZoneRadius(float deadZoneRadius)

QAxisSetting インスタンスの現在の不感帯半径をdeadZoneRadius に設定する。

注: プロパティdeadZoneRadius のセッター関数。

deadZoneRadius()も参照

[slot] void QAxisSetting::setSmoothEnabled(bool enabled)

QAxisSettings のスムージングの現在の状態をenabled に設定します。

注: プロパティsmooth のセッター関数。

isSmoothEnabled()も参照して ください。

[signal] void QAxisSetting::smoothChanged(bool smooth)

このシグナルは、スムージング状態がsmooth に変更されたときに発行されます。

注: プロパティsmooth に対するノーティファイア・シグナル。

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