Класс QMouseController
(Qt3DInput::QMouseController)QMouseController отвечает за рассылку событий мыши подключенным объектам QMouseInput. Подробнее...
| Заголовок: | #include <QMouseController> |
| qmake: | QT += 3dinput |
| С момента: | Qt 5.5 |
| Инициализируется: | MouseController |
| Наследует: | Qt3DInput::QAbstractPhysicalDevice |
Типы public
| перечисление | Axis { X, Y } |
| перечисление | Button { Left, Center, Right } |
Свойства
- sensitivity : float
- 2 свойства унаследованы от Qt3DCore::QNode
- 1 свойство унаследовано от QObject
Функции public
| QMouseController(Qt3DCore::QNode *parent = Q_NULLPTR) | |
| ~QMouseController() | |
| float | sensitivity() const |
Переопределенные функции public
| virtual int | axisCount() const |
| virtual int | axisIdentifier(const QString &name) const |
| virtual QStringList | axisNames() const |
| virtual int | buttonCount() const |
| virtual int | buttonIdentifier(const QString &name) const |
| virtual QStringList | buttonNames() const |
- 9 функций public, унаследованных от Qt3DInput::QAbstractPhysicalDevice
- 6 функций public, унаследованных от Qt3DCore::QNode
- 31 функция public, унаследованных от QObject
Свойства public
| void | setSensitivity(float value) |
- 2 свойства public, унаследованные от Qt3DCore::QNode
- 1 свойство public, унаследованное от QObject
Сигналы
| void | sensitivityChanged(float value) |
- 2 сигнала, унаследованные от Qt3DCore::QNode
- 2 сигнала, унаследованные от QObject
Функции protected
| QMouseController(QMouseControllerPrivate &dd, Qt3DCore::QNode *parent = Q_NULLPTR) | |
| void | copy(const Qt3DCore::QNode *ref) |
| void | sceneChangeEvent(const Qt3DCore::QSceneChangePtr &change) |
- 1 функция protected, унаследованная от Qt3DInput::QAbstractPhysicalDevice
- 3 функции protected, унаследованные от Qt3DCore::QNode
- 9 функций protected, унаследованных от QObject
Дополнительные унаследованные члены
- 11 статических членов public, унаследованных от QObject
- 1 статический член protected, унаследованный от Qt3DCore::QNode
Подробное описание
QMouseController отвечает за рассылку событий мыши подключенным объектам QMouseInput.
См. такжеQMouseInput.
Документация по типам членов
перечисление QMouseController::Axis
перечисление QMouseController::Button
Документация по свойствам
sensitivity : float
Функции доступа:
| float | sensitivity() const |
| void | setSensitivity(float value) |
Сигнал-уведомление:
| void | sensitivityChanged(float value) |
Документация по функциям членов
QMouseController::QMouseController(Qt3DCore::QNode *parent = Q_NULLPTR)
Создаёт экземпляр QMouseController по умолчанию.
QMouseController::QMouseController(QMouseControllerPrivate &dd, Qt3DCore::QNode *parent = Q_NULLPTR)
Конструктор копирования.
QMouseController::~QMouseController()
Удаляет объект QMouseController.
int QMouseController::axisCount() const
int QMouseController::axisIdentifier(const QString &name) const
QStringList QMouseController::axisNames() const
int QMouseController::buttonCount() const
int QMouseController::buttonIdentifier(const QString &name) const
QStringList QMouseController::buttonNames() const
void QMouseController::copy(const Qt3DCore::QNode *ref)
void QMouseController::sceneChangeEvent(const Qt3DCore::QSceneChangePtr &change)
Copyright (C) The Qt Company Ltd. and others.