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§
- QAbstract
Action Input QAbstractActionInput is the base class for the Action Input and all Aggregate Action Inputs.
- QAbstract
Axis Input QAbstractActionInput is the base class for all Axis Input.
- QAbstract
Physical Device 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.
- QAction
Input QActionInput stores Device and Buttons used to trigger an input event.
- QAnalog
Axis Input 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.
- QAxis
Accumulator Constructs a new QAxisAccumulator instance with parent.
- QAxis
Setting QAxisSetting stores settings for the specified list of Axis.
- QButton
Axis Input An axis input controlled by buttons The axis value is controlled by buttons rather than a traditional analog input such as a joystick.
- QInput
Aspect Responsible for creating physical devices and handling associated jobs.
- QInput
Chord QInputChord represents a set of QAbstractActionInput's that must be triggerd at once.
- QInput
Sequence QInputSequence represents a set of QAbstractActionInput's that must be triggerd one after the other.
- QInput
Settings QInputSettings class holds the pointer to an input event source object.
- QKey
Event QKeyEvent event type send by KeyBoardHandler.
- QKeyboard
Device QKeyboardDevice is in charge of dispatching keyboard events to attached QQKeyboardHandler objects.
- QKeyboard
Handler Provides keyboard event notification
- QLogical
Device QLogicalDevice allows the user to define a set of actions that they wish to use within an application.
- QMouse
Device Delegates mouse events to the attached MouseHandler objects.
- QMouse
Event The Qt3DCore::QMouseEvent contains parameters that describe a mouse event.
- QMouse
Handler Provides a means of being notified about mouse events when attached to a QMouseDevice instance.
- QPhysical
Device Created Change Base Base class for handling changes in physical devices.
- QVector
OfQAbstract Action Input The QVector class is a template class that provides a dynamic array.
- QVector
OfQAbstract Axis Input The QVector class is a template class that provides a dynamic array.
- QVector
OfQAction The QVector class is a template class that provides a dynamic array.
- QVector
OfQAxis The QVector class is a template class that provides a dynamic array.
- QVector
OfQAxis Setting The QVector class is a template class that provides a dynamic array.
- QWheel
Event The QWheelEvent class contains parameters that describe a mouse wheel event.
- Signal
OfQAbstract Physical Device - Emits a Qt signal with arguments
*mut crate::QAbstractPhysicalDevice. - Signal
OfQAxis - Emits a Qt signal with arguments
*mut crate::QAxis. - Signal
OfQKey Event - Emits a Qt signal with arguments
*mut crate::QKeyEvent. - Signal
OfQKeyboard Device - Emits a Qt signal with arguments
*mut crate::QKeyboardDevice. - Signal
OfQKeyboard Handler - Emits a Qt signal with arguments
*mut crate::QKeyboardHandler. - Signal
OfQMouse Device - Emits a Qt signal with arguments
*mut crate::QMouseDevice. - Signal
OfQMouse Event - Emits a Qt signal with arguments
*mut crate::QMouseEvent. - Signal
OfQVector OfInt - Emits a Qt signal with arguments
*const ::qt_core::QVectorOfInt. - Signal
OfQWheel Event - Emits a Qt signal with arguments
*mut crate::QWheelEvent. - Signal
OfSource Axis Type - Emits a Qt signal with arguments
crate::q_axis_accumulator::SourceAxisType. - Slot
OfQAbstract Physical Device - Binds a Qt signal with arguments
*mut crate::QAbstractPhysicalDeviceto a Rust closure. - Slot
OfQAxis - Binds a Qt signal with arguments
*mut crate::QAxisto a Rust closure. - Slot
OfQKey Event - Binds a Qt signal with arguments
*mut crate::QKeyEventto a Rust closure. - Slot
OfQKeyboard Device - Binds a Qt signal with arguments
*mut crate::QKeyboardDeviceto a Rust closure. - Slot
OfQKeyboard Handler - Binds a Qt signal with arguments
*mut crate::QKeyboardHandlerto a Rust closure. - Slot
OfQMouse Device - Binds a Qt signal with arguments
*mut crate::QMouseDeviceto a Rust closure. - Slot
OfQMouse Event - Binds a Qt signal with arguments
*mut crate::QMouseEventto a Rust closure. - Slot
OfQVector OfInt - Binds a Qt signal with arguments
*const ::qt_core::QVectorOfIntto a Rust closure. - Slot
OfQWheel Event - Binds a Qt signal with arguments
*mut crate::QWheelEventto a Rust closure. - Slot
OfSource Axis Type - Binds a Qt signal with arguments
crate::q_axis_accumulator::SourceAxisTypeto 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 = …).