QLogicalDevice Class

(Qt3DInput::QLogicalDevice)

QLogicalDevice allows the user to define a set of actions that they wish to use within an application. More...

Header: #include <QLogicalDevice>
qmake: QT += 3dinput
Since: Qt 5.6
Instantiated By: LogicalDevice
Inherits: Qt3DCore::QComponent

Public Functions

QLogicalDevice(Qt3DCore::QNode *parent = nullptr)
virtual ~QLogicalDevice()
QVector<Qt3DInput::QAction *> actions() const
void addAction(Qt3DInput::QAction *action)
void addAxis(Qt3DInput::QAxis *axis)
QVector<Qt3DInput::QAxis *> axes() const
void removeAction(Qt3DInput::QAction *action)
void removeAxis(Qt3DInput::QAxis *axis)

Static Public Members

const QMetaObject staticMetaObject
  • 9 static public members inherited from QObject

Additional Inherited Members

Detailed Description

QLogicalDevice allows the user to define a set of actions that they wish to use within an application.

Member Function Documentation

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

Constructs a new QLogicalDevice instance with parent parent.

[virtual] QLogicalDevice::~QLogicalDevice()

Destroys the instance of QLogicalDevice. The destructor is virtual.

QVector<Qt3DInput::QAction *> QLogicalDevice::actions() const

Returns the list of actions.

void QLogicalDevice::addAction(Qt3DInput::QAction *action)

Add an action to the list of actions.

void QLogicalDevice::addAxis(Qt3DInput::QAxis *axis)

Add an axis to the list of axis.

QVector<Qt3DInput::QAxis *> QLogicalDevice::axes() const

Returns the list of axis.

void QLogicalDevice::removeAction(Qt3DInput::QAction *action)

Remove an action from the list of actions.

void QLogicalDevice::removeAxis(Qt3DInput::QAxis *axis)

Remove an axis drom the list of axis.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.12/qt3dinput-qlogicaldevice.html