[][src]Crate qt_3d_input

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 = …).