| qabstractactioninput.cpp |
!
\class Qt3DInput::QAbstractActionInput
\inherits QNode
\inmodule Qt3DInput
\since 5.7
\brief QAbstractActionInput is the base class for the Action Input and all Aggregate Action Inputs.
|
1092 |
- |
| qabstractactioninput.h |
|
715 |
- |
| qabstractactioninput_p.h |
|
760 |
- |
| qabstractaxisinput.cpp |
!
\qmltype AbstractAxisInput
\inqmlmodule Qt3D.Input
\brief QML frontend for abstract QAbstractAxisInput C++ class.
\since 5.5
|
2200 |
- |
| qabstractaxisinput.h |
|
1159 |
- |
| qabstractaxisinput_p.h |
|
1054 |
- |
| qabstractphysicaldevice.cpp |
! \internal |
4325 |
- |
| qabstractphysicaldevice.h |
|
1379 |
- |
| qabstractphysicaldevice_p.h |
|
1407 |
- |
| qabstractphysicaldeviceproxy.cpp |
!
\internal
|
4973 |
- |
| qabstractphysicaldeviceproxy_p.h |
|
1832 |
- |
| qabstractphysicaldeviceproxy_p_p.h |
|
1562 |
- |
| qaction.cpp |
!
\class Qt3DInput::QAction
\inmodule Qt3DInput
\inherits Qt3DCore::QNode
\brief Links a set of QAbstractActionInput that trigger the same event.
\since 5.7
|
2509 |
- |
| qaction.h |
|
941 |
- |
| qaction_p.h |
!
\class Qt3DInput::QActionPrivate
\internal
|
1178 |
- |
| qactioninput.cpp |
!
\class Qt3DInput::QActionInput
\inmodule Qt3DInput
\inherits Qt3DInput::QAbstractActionInput
\brief QActionInput stores Device and Buttons used to trigger an input event.
\since 5.7
|
4156 |
- |
| qactioninput.h |
|
1335 |
- |
| qactioninput_p.h |
!
\class Qt3DInput::QActionInputPrivate
\internal
|
1047 |
- |
| qanalogaxisinput.cpp |
!
\qmltype AnalogAxisInput
\nativetype Qt3DInput::QAnalogAxisInput
\inqmlmodule Qt3D.Input
\brief QML frontend for QAnalogAxisInput C++ class.
\since 5.7
\TODO
|
1583 |
- |
| qanalogaxisinput.h |
|
889 |
- |
| qanalogaxisinput_p.h |
|
936 |
- |
| qaxis.cpp |
!
Constructs a new QAxis instance with \a parent.
\class Qt3DInput::QAxis
\inmodule Qt3DInput
\inherits Qt3DCore::QNode
\brief QAxis stores QAbstractAxisInputs used to trigger an input event.
\since 5.7
|
2675 |
- |
| qaxis.h |
|
907 |
- |
| qaxis_p.h |
|
1114 |
- |
| qaxisaccumulator.cpp |
!
Constructs a new QAxisAccumulator instance with \a parent.
\class Qt3DInput::QAxisAccumulator
\inmodule Qt3DInput
\inherits Qt3DCore::QComponent
\brief QAxisAccumulator processes velocity or acceleration data from a QAxis.
\since 5.8
A Qt3DInput::QAxis reports the current position of an axis on an input
device. When the axis is returned to its neutral position the value of that
axis returns to 0. Often, it is required to have the input from an axis
control a variable in other ways, for example treating the value from the
Qt3DInput::QAxis as a velocity (first derivative with respect to time) or
as an acceleration (second derivative with respect to time). This can be
done with user code or with a Qt3DLogic::QFrameAction but those approached
are not ideal as they add more work to the main thread and are inherently
imperative. The Qt3DInput::QAxisAccumulator class allows for this common
task to be performed on the Qt 3D backend and be specified in a declarative
manner.
|
8211 |
- |
| qaxisaccumulator.h |
|
1884 |
- |
| qaxisaccumulator_p.h |
|
1199 |
- |
| qaxissetting.cpp |
!
\class Qt3DInput::QAxisSetting
\inmodule Qt3DInput
\inherits Qt3DCore::QNode
\brief QAxisSetting stores settings for the specified list of Axis.
Stores the dead zone associated with this axis and defines if smoothing is enabled
\since 5.5
|
4157 |
- |
| qaxissetting.h |
|
1373 |
- |
| qaxissetting_p.h |
|
1021 |
- |
| qbuttonaxisinput.cpp |
!
\qmltype ButtonAxisInput
\nativetype Qt3DInput::QButtonAxisInput
\inqmlmodule Qt3D.Input
\brief QML frontend for QButtonAxisInput C++ class.
\since 5.7
The axis value is controlled by buttons rather than a traditional analog input such as a joystick.
|
3615 |
- |
| qbuttonaxisinput.h |
|
1588 |
- |
| qbuttonaxisinput_p.h |
|
1159 |
- |
| qgamepadinput.cpp |
|
2528 |
- |
| qgamepadinput_p.h |
|
1105 |
- |
| qgenericinputdevice.cpp |
|
1683 |
- |
| qgenericinputdevice_p.h |
|
1306 |
- |
| qinputaspect.cpp |
!
\class Qt3DInput::QInputAspect
\inherits Qt3DCore::QAbstractAspect
\inmodule Qt3DInput
\brief Responsible for creating physical devices and handling associated jobs.
\since 5.5
\brief Handles mapping between front and backend nodes
QInputAspect is responsible for creating physical devices.
It is also the object responsible establishing the jobs to run at a particular time from the current input setup.
|
12416 |
- |
| qinputaspect.h |
|
1196 |
- |
| qinputaspect_p.h |
|
1112 |
- |
| qinputchord.cpp |
!
\class Qt3DInput::QInputChord
\inmodule Qt3DInput
\inherits QAbstractActionInput
\brief QInputChord represents a set of QAbstractActionInput's that must be triggerd at once.
\since 5.7
|
3811 |
- |
| qinputchord.h |
|
1102 |
- |
| qinputchord_p.h |
!
\class Qt3DInput::QInputChordPrivate
\internal
|
1023 |
- |
| qinputdeviceintegration.cpp |
!
\class Qt3DInput::QInputDeviceIntegration
\inmodule Qt3DInput
\since 5.5
\brief Abstract base class used to define new input methods such as game controllers.
|
2472 |
- |
| qinputdeviceintegration_p.h |
|
2224 |
- |
| qinputdeviceintegration_p_p.h |
|
998 |
- |
| qinputdeviceintegrationfactory.cpp |
|
932 |
- |
| qinputdeviceintegrationfactory_p.h |
|
958 |
- |
| qinputdeviceplugin.cpp |
|
615 |
- |
| qinputdeviceplugin_p.h |
|
1154 |
- |
| qinputsequence.cpp |
!
\class Qt3DInput::QInputSequence
\inmodule Qt3DInput
\inherits QAbstractAggregateActionInput
\brief QInputSequence represents a set of QAbstractActionInput's that must be triggerd one after the other.
\since 5.7
|
5127 |
- |
| qinputsequence.h |
|
1375 |
- |
| qinputsequence_p.h |
!
\class Qt3DInput::QInputChordSequence
\internal
|
1098 |
- |
| qinputsettings.cpp |
!
\class Qt3DInput::QInputSettings
\inmodule Qt3DInput
\inherits Qt3DCore::QComponent
\brief QInputSettings class holds the pointer to an input event source object.
\since 5.7
The QInputSettings component must be set as a component of the scene root entity.
It stores a pointer to the object that acts as the source of input events to be handled
by various input classes. For example, a QWindow instance can be an event source.
\sa QMouseDevice, QKeyboardDevice
|
2919 |
- |
| qinputsettings.h |
|
962 |
- |
| qinputsettings_p.h |
|
924 |
- |
| qkeyboarddevice.cpp |
|
10739 |
- |
| qkeyboarddevice.h |
|
1418 |
- |
| qkeyboarddevice_p.h |
|
1088 |
- |
| qkeyboardhandler.cpp |
!
\class Qt3DInput::QKeyboardHandler
\inmodule Qt3DInput
\brief Provides keyboard event notification.
\since 5.5
|
21298 |
- |
| qkeyboardhandler.h |
|
3435 |
- |
| qkeyboardhandler_p.h |
|
1099 |
- |
| qkeyevent.cpp |
!
\class Qt3DInput::QKeyEvent
\inmodule Qt3DInput
\brief QKeyEvent event type send by KeyBoardHandler.
\since 5.5
\brief Contains parameters that describe a key event
|
5493 |
- |
| qkeyevent.h |
|
2072 |
- |
| qlogicaldevice.cpp |
!
\class Qt3DInput::QLogicalDevice
\inmodule Qt3DInput
\inherits Qt3DCore::QNode
\brief QLogicalDevice allows the user to define a set of actions that they wish to use within an application.
\since 5.6
|
5460 |
- |
| qlogicaldevice.h |
|
930 |
- |
| qlogicaldevice_p.h |
!
\internal
|
1019 |
- |
| qmousedevice.cpp |
! \internal |
5472 |
- |
| qmousedevice.h |
|
1740 |
- |
| qmousedevice_p.h |
|
952 |
- |
| qmouseevent.cpp |
!
\qmltype MouseEvent
\nativetype Qt3DInput::QMouseEvent
\inqmlmodule Qt3D.Input
\since 5.5
\brief Provides parameters that describe a mouse event.
Mouse events occur when a mouse button is pressed and the ray
traversing the view, originating from the mouse position intersects with one
or more elements of the scene.
\sa KeyEvent, WheelEvent, MouseHandler
|
10678 |
- |
| qmouseevent.h |
|
4388 |
- |
| qmousehandler.cpp |
! \internal |
8017 |
- |
| qmousehandler.h |
|
1708 |
- |
| qmousehandler_p.h |
|
1237 |
- |