Crate qt_3d_input

Source
Expand description

This crate was generated by ritual. See README for more information.

Re-exports§

pub use ::cpp_core;
pub use ::qt_3d_core;
pub use ::qt_core;
pub use ::qt_gui;

Modules§

ops
Functions that provide access to C++ operators
q_axis_accumulator
C++ type: Qt3DInput::QAxisAccumulator
q_mouse_device
C++ type: Qt3DInput::QMouseDevice
q_mouse_event
C++ type: Qt3DInput::QMouseEvent
q_wheel_event
C++ type: Qt3DInput::QWheelEvent

Structs§

QAbstractActionInput

QAbstractActionInput is the base class for the Action Input and all Aggregate Action Inputs.

QAbstractAxisInput

QAbstractActionInput is the base class for all Axis Input.

QAbstractPhysicalDevice

QAbstractPhysicalDevice is the base class used by Qt3d to interact with arbitrary input devices.

QAction

Links a set of QAbstractActionInput that trigger the same event.

QActionInput

QActionInput stores Device and Buttons used to trigger an input event.

QAnalogAxisInput

An axis input controlled by an analog input The axis value is controlled like a traditional analog input such as a joystick.

QAxis

Constructs a new QAxis instance with parent.

QAxisAccumulator

Constructs a new QAxisAccumulator instance with parent.

QAxisSetting

QAxisSetting stores settings for the specified list of Axis.

QButtonAxisInput

An axis input controlled by buttons The axis value is controlled by buttons rather than a traditional analog input such as a joystick.

QInputAspect

Responsible for creating physical devices and handling associated jobs.

QInputChord

QInputChord represents a set of QAbstractActionInput's that must be triggerd at once.

QInputSequence

QInputSequence represents a set of QAbstractActionInput's that must be triggerd one after the other.

QInputSettings

QInputSettings class holds the pointer to an input event source object.

QKeyEvent

QKeyEvent event type send by KeyBoardHandler.

QKeyboardDevice

QKeyboardDevice is in charge of dispatching keyboard events to attached QQKeyboardHandler objects.

QKeyboardHandler

Provides keyboard event notification

QLogicalDevice

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

QMouseDevice

Delegates mouse events to the attached MouseHandler objects.

QMouseEvent

The Qt3DCore::QMouseEvent contains parameters that describe a mouse event.

QMouseHandler

Provides a means of being notified about mouse events when attached to a QMouseDevice instance.

QPhysicalDeviceCreatedChangeBase

Base class for handling changes in physical devices.

QVectorOfQAbstractActionInput

The QVector class is a template class that provides a dynamic array.

QVectorOfQAbstractAxisInput

The QVector class is a template class that provides a dynamic array.

QVectorOfQAction

The QVector class is a template class that provides a dynamic array.

QVectorOfQAxis

The QVector class is a template class that provides a dynamic array.

QVectorOfQAxisSetting

The QVector class is a template class that provides a dynamic array.

QWheelEvent

The QWheelEvent class contains parameters that describe a mouse wheel event.

SignalOfQAbstractPhysicalDevice
Emits a Qt signal with arguments *mut crate::QAbstractPhysicalDevice.
SignalOfQAxis
Emits a Qt signal with arguments *mut crate::QAxis.
SignalOfQKeyEvent
Emits a Qt signal with arguments *mut crate::QKeyEvent.
SignalOfQKeyboardDevice
Emits a Qt signal with arguments *mut crate::QKeyboardDevice.
SignalOfQKeyboardHandler
Emits a Qt signal with arguments *mut crate::QKeyboardHandler.
SignalOfQMouseDevice
Emits a Qt signal with arguments *mut crate::QMouseDevice.
SignalOfQMouseEvent
Emits a Qt signal with arguments *mut crate::QMouseEvent.
SignalOfQVectorOfInt
Emits a Qt signal with arguments *const ::qt_core::QVectorOfInt.
SignalOfQWheelEvent
Emits a Qt signal with arguments *mut crate::QWheelEvent.
SignalOfSourceAxisType
Emits a Qt signal with arguments crate::q_axis_accumulator::SourceAxisType.
SlotOfQAbstractPhysicalDevice
Binds a Qt signal with arguments *mut crate::QAbstractPhysicalDevice to a Rust closure.
SlotOfQAxis
Binds a Qt signal with arguments *mut crate::QAxis to a Rust closure.
SlotOfQKeyEvent
Binds a Qt signal with arguments *mut crate::QKeyEvent to a Rust closure.
SlotOfQKeyboardDevice
Binds a Qt signal with arguments *mut crate::QKeyboardDevice to a Rust closure.
SlotOfQKeyboardHandler
Binds a Qt signal with arguments *mut crate::QKeyboardHandler to a Rust closure.
SlotOfQMouseDevice
Binds a Qt signal with arguments *mut crate::QMouseDevice to a Rust closure.
SlotOfQMouseEvent
Binds a Qt signal with arguments *mut crate::QMouseEvent to a Rust closure.
SlotOfQVectorOfInt
Binds a Qt signal with arguments *const ::qt_core::QVectorOfInt to a Rust closure.
SlotOfQWheelEvent
Binds a Qt signal with arguments *mut crate::QWheelEvent to a Rust closure.
SlotOfSourceAxisType
Binds a Qt signal with arguments crate::q_axis_accumulator::SourceAxisType to a Rust closure.

Functions§

q_hash_q_vector_of_q_abstract_action_input
Calls C++ function: unsigned int qHash(const QVector<Qt3DInput::QAbstractActionInput*>& key).
q_hash_q_vector_of_q_abstract_action_input_uint
Calls C++ function: unsigned int qHash(const QVector<Qt3DInput::QAbstractActionInput*>& key, unsigned int seed = …).
q_hash_q_vector_of_q_abstract_axis_input
Calls C++ function: unsigned int qHash(const QVector<Qt3DInput::QAbstractAxisInput*>& key).
q_hash_q_vector_of_q_abstract_axis_input_uint
Calls C++ function: unsigned int qHash(const QVector<Qt3DInput::QAbstractAxisInput*>& key, unsigned int seed = …).
q_hash_q_vector_of_q_action
Calls C++ function: unsigned int qHash(const QVector<Qt3DInput::QAction*>& key).
q_hash_q_vector_of_q_action_uint
Calls C++ function: unsigned int qHash(const QVector<Qt3DInput::QAction*>& key, unsigned int seed = …).
q_hash_q_vector_of_q_axis
Calls C++ function: unsigned int qHash(const QVector<Qt3DInput::QAxis*>& key).
q_hash_q_vector_of_q_axis_setting
Calls C++ function: unsigned int qHash(const QVector<Qt3DInput::QAxisSetting*>& key).
q_hash_q_vector_of_q_axis_setting_uint
Calls C++ function: unsigned int qHash(const QVector<Qt3DInput::QAxisSetting*>& key, unsigned int seed = …).
q_hash_q_vector_of_q_axis_uint
Calls C++ function: unsigned int qHash(const QVector<Qt3DInput::QAxis*>& key, unsigned int seed = …).