QAbstractPhysicalDevice is the base class used by Qt3d to interact with arbitrary input devices. 更多...
头: | #include <QAbstractPhysicalDevice> |
CMake: |
find_package(Qt6 COMPONENTS 3dinput REQUIRED)
target_link_libraries(mytarget PRIVATE Qt6::3dinput) |
qmake: | QT += 3dinput |
Since: | Qt 5.6 |
实例化: | AbstractPhysicalDevice |
继承: | Qt3DCore::QNode |
继承者: | Qt3DInput::QAbstractPhysicalDeviceProxy , Qt3DInput::QKeyboardDevice ,和 Qt3DInput::QMouseDevice |
QAbstractPhysicalDevice (Qt3DCore::QNode * parent = nullptr) | |
void | addAxisSetting (Qt3DInput::QAxisSetting * axisSetting ) |
virtual int | axisCount () const |
virtual int | axisIdentifier (const QString & name ) const |
virtual QStringList | axisNames () const |
QList<Qt3DInput::QAxisSetting *> | axisSettings () const |
virtual int | buttonCount () const |
virtual int | buttonIdentifier (const QString & name ) const |
virtual QStringList | buttonNames () const |
void | removeAxisSetting (Qt3DInput::QAxisSetting * axisSetting ) |
Constructs a new QAbstractPhysicalDevice instance with parent .
Add the axisSetting axisSetting to this device.
[virtual]
int
QAbstractPhysicalDevice::
axisCount
() const
Returns the number of axis this device has.
[virtual]
int
QAbstractPhysicalDevice::
axisIdentifier
(const
QString
&
name
) const
Returns the integer identifer of the axis name or -1 if it does not exist on this device.
[virtual]
QStringList
QAbstractPhysicalDevice::
axisNames
() const
Returns a list of the names of device's axis.
Returns the axisSettings associated with this device.
[virtual]
int
QAbstractPhysicalDevice::
buttonCount
() const
Returns the number of buttons this device has.
[virtual]
int
QAbstractPhysicalDevice::
buttonIdentifier
(const
QString
&
name
) const
Returns the integer identifer of the button name or -1 if it does not exist on this device.
[virtual]
QStringList
QAbstractPhysicalDevice::
buttonNames
() const
Returns a list of the names of device's buttons.
Remove the axisSetting axisSetting to this device.