QAxisActionHandler Class

(Qt3DInput::QAxisActionHandler)
Header: #include <QAxisActionHandler>
qmake: QT += 3dinput
Since: Qt 5.5
Instantiated By: AxisActionHandler
Inherits: Qt3DCore::QComponent

Properties

Public Functions

QAxisActionHandler(Qt3DCore::QNode *parent = Q_NULLPTR)
~QAxisActionHandler()
Qt3DInput::QLogicalDevice *logicalDevice() const

Public Slots

void setLogicalDevice(Qt3DInput::QLogicalDevice *logicalDevice)

Signals

void actionFinished(QString name)
void actionStarted(QString name)
void axisValueChanged(QString name, float axisValue)
void logicalDeviceChanged(Qt3DInput::QLogicalDevice *logicalDevice)

Protected Functions

QAxisActionHandler(QAxisActionHandlerPrivate &dd, Qt3DCore::QNode *parent = Q_NULLPTR)
void copy(const Qt3DCore::QNode *ref)
void sceneChangeEvent(const Qt3DCore::QSceneChangePtr &change)

Additional Inherited Members

Detailed Description

Property Documentation

logicalDevice : Qt3DInput::QLogicalDevice *

Access functions:

Qt3DInput::QLogicalDevice *logicalDevice() const
void setLogicalDevice(Qt3DInput::QLogicalDevice *logicalDevice)

Notifier signal:

void logicalDeviceChanged(Qt3DInput::QLogicalDevice *logicalDevice)

Member Function Documentation

QAxisActionHandler::QAxisActionHandler(Qt3DCore::QNode *parent = Q_NULLPTR)

Default constructs an instance of QAxisActionHandler.

[protected] QAxisActionHandler::QAxisActionHandler(QAxisActionHandlerPrivate &dd, Qt3DCore::QNode *parent = Q_NULLPTR)

Copy constructor.

QAxisActionHandler::~QAxisActionHandler()

Destroys the instance of QAxisActionHandler.

[signal] void QAxisActionHandler::actionFinished(QString name)

[signal] void QAxisActionHandler::actionStarted(QString name)

[signal] void QAxisActionHandler::axisValueChanged(QString name, float axisValue)

[protected] void QAxisActionHandler::copy(const Qt3DCore::QNode *ref)

[protected] void QAxisActionHandler::sceneChangeEvent(const Qt3DCore::QSceneChangePtr &change)