1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
//! Bindings for [Qt3DInput](http://doc.qt.io/qt-5/qt3dinput-module.html) library.
//!
//! This crate was generated using [cpp_to_rust](https://github.com/rust-qt/cpp_to_rust).

pub extern crate libc;
pub extern crate cpp_utils;

pub extern crate qt_core;

pub extern crate qt_gui;

pub extern crate qt_3d_core;

#[allow(dead_code)]
mod ffi {
  include!(concat!(env!("OUT_DIR"), "/ffi.rs"));
}

mod type_sizes {
  include!(concat!(env!("OUT_DIR"), "/type_sizes.rs"));
}

/// Entities from `QAbstractActionInput` C++ header
pub mod abstract_action_input;
/// Entities from `QAbstractAxisInput` C++ header
pub mod abstract_axis_input;
/// Entities from `QAbstractPhysicalDevice` C++ header
pub mod abstract_physical_device;
/// Entities from `QAction` C++ header
pub mod action;
/// Entities from `QActionInput` C++ header
pub mod action_input;
/// Entities from `QAnalogAxisInput` C++ header
pub mod analog_axis_input;
/// Entities from `QAxis` C++ header
pub mod axis;
/// Entities from `QAxisAccumulator` C++ header
pub mod axis_accumulator;
/// Entities from `QAxisSetting` C++ header
pub mod axis_setting;
/// Entities from `QButtonAxisInput` C++ header
pub mod button_axis_input;
/// Entities from `QInputAspect` C++ header
pub mod input_aspect;
/// Entities from `QInputChord` C++ header
pub mod input_chord;
/// Entities from `QInputSequence` C++ header
pub mod input_sequence;
/// Entities from `QInputSettings` C++ header
pub mod input_settings;
/// Entities from `QKeyEvent` C++ header
pub mod key_event;
/// Entities from `QKeyboardDevice` C++ header
pub mod keyboard_device;
/// Entities from `QKeyboardHandler` C++ header
pub mod keyboard_handler;
/// Entities from `QLogicalDevice` C++ header
pub mod logical_device;
/// Entities from `QMouseDevice` C++ header
pub mod mouse_device;
/// Entities from `QMouseEvent` C++ header
pub mod mouse_event;
/// Entities from `QMouseHandler` C++ header
pub mod mouse_handler;
/// Entities from `QPhysicalDeviceCreatedChange` C++ header
pub mod physical_device_created_change;
/// Binding Qt signals to Rust closures or extern functions.
///
/// Types in this module allow to connect Qt signals with certain argument types to a Rust closure.
///
/// There is one slot type for each distinct set of argument types present in this crate. However, if argument types were present in a dependency crate, the corresponding slot type is located in the dependency's `slots` module.
pub mod slots;
/// <p>The <a href="http://doc.qt.io/qt-5/qvector.html">QVector</a> class is a template class that provides a dynamic array.</p>
pub mod vector;