QAxisSetting Class

( Qt3DInput::QAxisSetting )

QAxisSetting stores settings for the specified list of Axis. 更多...

头: #include <QAxisSetting>
qmake: QT += 3dinput
Since: Qt 5.5
实例化: AxisSetting
继承: Qt3DCore::QNode

特性

公共函数

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

公共槽

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

信号

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

静态公共成员

const QMetaObject staticMetaObject

额外继承成员

详细描述

QAxisSetting stores settings for the specified list of Axis.

Stores the dead zone associated with this axis and defines if smoothing is enabled

特性文档编制

axes : QVector < int >

访问函数:

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

通知程序信号:

void axesChanged (const QVector<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 )

成员函数文档编制

QAxisSetting:: QAxisSetting ( Qt3DCore::QNode * parent = nullptr)

构造新的 QAxisSetting 实例与 parent .

QVector < int > QAxisSetting:: axes () const

QAxisSetting::axes Returns the current list of Axis these settings apply to.

注意: Getter 函数对于特性 axes .

另请参阅 setAxes ().

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

This signal is emitted when the axes associated with the axis setting is changed to axes .

注意: 通知程序信号对于特性 axes .

float QAxisSetting:: deadZoneRadius () const

QAxisSetting::deadZoneRadius Returns the set dead zone radius.

注意: Getter 函数对于特性 deadZoneRadius .

另请参阅 setDeadZoneRadius ().

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

This signal is emitted when the Dead Zone radius associated with the axis setting is changed to deadZoneRadius .

注意: 通知程序信号对于特性 deadZoneRadius .

bool QAxisSetting:: isSmoothEnabled () const

QAxisSetting::isSmoothEnabled Returns if smoothing is enabled.

注意: Getter 函数对于特性 smooth .

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

Set the current axes of the QAxisSetting instance to axes .

注意: Setter 函数对于特性 axes .

另请参阅 axes ().

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

Set the current dead zone radius of the QAxisSetting instance to deadZoneRadius .

注意: Setter 函数对于特性 deadZoneRadius .

另请参阅 deadZoneRadius ().

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

Set the current state of the QAxisSettings smoothing to enabled .

注意: Setter 函数对于特性 smooth .

另请参阅 isSmoothEnabled ().

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

This signal is emitted when the smoothing state is changed to smooth .

注意: 通知程序信号对于特性 smooth .