extern "C" {
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAbstractActionInput_staticMetaObject(
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAbstractPhysicalDevice_staticMetaObject(
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAbstractAxisInput_staticMetaObject(
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAction_staticMetaObject() -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QActionInput_staticMetaObject(
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAnalogAxisInput_staticMetaObject(
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAxis_staticMetaObject() -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAxisAccumulator_staticMetaObject(
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAxisSetting_staticMetaObject(
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QButtonAxisInput_staticMetaObject(
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QInputAspect_staticMetaObject(
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QInputChord_staticMetaObject(
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QInputSequence_staticMetaObject(
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QInputSettings_staticMetaObject(
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QKeyEvent_staticMetaObject(
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QKeyboardHandler_staticMetaObject(
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QKeyboardDevice_staticMetaObject(
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QLogicalDevice_staticMetaObject(
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QMouseDevice_staticMetaObject(
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QMouseEvent_staticMetaObject(
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QWheelEvent_staticMetaObject(
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QMouseHandler_staticMetaObject(
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAbstractActionInput_metaObject(
this_ptr: *const crate::QAbstractActionInput,
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAbstractActionInput_qt_metacast(
this_ptr: *mut crate::QAbstractActionInput,
arg1: *const ::std::os::raw::c_char,
) -> *mut ::std::ffi::c_void;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAbstractActionInput_qt_metacall(
this_ptr: *mut crate::QAbstractActionInput,
arg1: ::qt_core::q_meta_object::Call,
arg2: ::std::os::raw::c_int,
arg3: *mut *mut ::std::ffi::c_void,
) -> ::std::os::raw::c_int;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAbstractActionInput_tr(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAbstractActionInput_trUtf8(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAbstractActionInput_dQAbstractActionInput(
this_ptr: *mut crate::QAbstractActionInput,
);
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAbstractPhysicalDevice_metaObject(
this_ptr: *const crate::QAbstractPhysicalDevice,
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAbstractPhysicalDevice_qt_metacast(
this_ptr: *mut crate::QAbstractPhysicalDevice,
arg1: *const ::std::os::raw::c_char,
) -> *mut ::std::ffi::c_void;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAbstractPhysicalDevice_qt_metacall(
this_ptr: *mut crate::QAbstractPhysicalDevice,
arg1: ::qt_core::q_meta_object::Call,
arg2: ::std::os::raw::c_int,
arg3: *mut *mut ::std::ffi::c_void,
) -> ::std::os::raw::c_int;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAbstractPhysicalDevice_tr(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAbstractPhysicalDevice_trUtf8(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
/// <p>Constructs a new <a href="http://doc.qt.io/qt-5/qt3dinput-qabstractphysicaldevice.html">QAbstractPhysicalDevice</a> instance with <i>parent</i>.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qabstractphysicaldevice.html#QAbstractPhysicalDevice">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Constructs a new <a href="http://doc.qt.io/qt-5/qt3dinput-qabstractphysicaldevice.html">QAbstractPhysicalDevice</a> instance with <i>parent</i>.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAbstractPhysicalDevice_QAbstractPhysicalDevice(
parent: *mut ::qt_3d_core::QNode,
) -> *mut crate::QAbstractPhysicalDevice;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAbstractPhysicalDevice_dQAbstractPhysicalDevice(
this_ptr: *mut crate::QAbstractPhysicalDevice,
);
/// <p>Returns the number of axis this device has.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qabstractphysicaldevice.html#axisCount">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns the number of axis this device has.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAbstractPhysicalDevice_axisCount(
this_ptr: *const crate::QAbstractPhysicalDevice,
) -> ::std::os::raw::c_int;
/// <p>Returns the number of buttons this device has.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qabstractphysicaldevice.html#buttonCount">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns the number of buttons this device has.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAbstractPhysicalDevice_buttonCount(
this_ptr: *const crate::QAbstractPhysicalDevice,
) -> ::std::os::raw::c_int;
/// <p>Returns a list of the names of device's axis.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qabstractphysicaldevice.html#axisNames">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns a list of the names of device's axis.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAbstractPhysicalDevice_axisNames(
this_ptr: *const crate::QAbstractPhysicalDevice,
) -> *mut ::qt_core::QStringList;
/// <p>Returns a list of the names of device's buttons.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qabstractphysicaldevice.html#buttonNames">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns a list of the names of device's buttons.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAbstractPhysicalDevice_buttonNames(
this_ptr: *const crate::QAbstractPhysicalDevice,
) -> *mut ::qt_core::QStringList;
/// <p>Returns the integer identifer of the axis <i>name</i> or -1 if it does not exist on this device.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qabstractphysicaldevice.html#axisIdentifier">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns the integer identifer of the axis <i>name</i> or -1 if it does not exist on this device.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAbstractPhysicalDevice_axisIdentifier(
this_ptr: *const crate::QAbstractPhysicalDevice,
name: *const ::qt_core::QString,
) -> ::std::os::raw::c_int;
/// <p>Returns the integer identifer of the button <i>name</i> or -1 if it does not exist on this device.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qabstractphysicaldevice.html#buttonIdentifier">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns the integer identifer of the button <i>name</i> or -1 if it does not exist on this device.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAbstractPhysicalDevice_buttonIdentifier(
this_ptr: *const crate::QAbstractPhysicalDevice,
name: *const ::qt_core::QString,
) -> ::std::os::raw::c_int;
/// <p>Add the axisSetting <i>axisSetting</i> to this device.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qabstractphysicaldevice.html#addAxisSetting">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Add the axisSetting <i>axisSetting</i> to this device.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAbstractPhysicalDevice_addAxisSetting(
this_ptr: *mut crate::QAbstractPhysicalDevice,
axisSetting: *mut crate::QAxisSetting,
);
/// <p>Remove the axisSetting <i>axisSetting</i> to this device.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qabstractphysicaldevice.html#removeAxisSetting">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Remove the axisSetting <i>axisSetting</i> to this device.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAbstractPhysicalDevice_removeAxisSetting(
this_ptr: *mut crate::QAbstractPhysicalDevice,
axisSetting: *mut crate::QAxisSetting,
);
/// <p>Returns the axisSettings associated with this device.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qabstractphysicaldevice.html#axisSettings">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns the axisSettings associated with this device.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAbstractPhysicalDevice_axisSettings(
this_ptr: *const crate::QAbstractPhysicalDevice,
) -> *mut crate::QVectorOfQAxisSetting;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAbstractAxisInput_metaObject(
this_ptr: *const crate::QAbstractAxisInput,
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAbstractAxisInput_qt_metacast(
this_ptr: *mut crate::QAbstractAxisInput,
arg1: *const ::std::os::raw::c_char,
) -> *mut ::std::ffi::c_void;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAbstractAxisInput_qt_metacall(
this_ptr: *mut crate::QAbstractAxisInput,
arg1: ::qt_core::q_meta_object::Call,
arg2: ::std::os::raw::c_int,
arg3: *mut *mut ::std::ffi::c_void,
) -> ::std::os::raw::c_int;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAbstractAxisInput_tr(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAbstractAxisInput_trUtf8(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAbstractAxisInput_dQAbstractAxisInput(
this_ptr: *mut crate::QAbstractAxisInput,
);
/// <p>The source device for the <a href="http://doc.qt.io/qt-5/qt3dinput-qabstractaxisinput.html">QAbstractAxisInput</a>.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qabstractaxisinput.html#sourceDevice-prop">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>The source device for the <a href="http://doc.qt.io/qt-5/qt3dinput-qabstractaxisinput.html">QAbstractAxisInput</a>.</p>
/// <p><b>Access functions:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> QAbstractPhysicalDevice *</td><td class="memItemRight bottomAlign"><span class="name"><b>sourceDevice</b></span>() const</td></tr>
/// <tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>setSourceDevice</b></span>(QAbstractPhysicalDevice *<i>sourceDevice</i>)</td></tr>
/// </tbody></table></div>
/// <p><b>Notifier signal:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>sourceDeviceChanged</b></span>(QAbstractPhysicalDevice *<i>sourceDevice</i>)</td></tr>
/// </tbody></table></div></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAbstractAxisInput_sourceDevice(
this_ptr: *const crate::QAbstractAxisInput,
) -> *mut crate::QAbstractPhysicalDevice;
/// <p>The source device for the <a href="http://doc.qt.io/qt-5/qt3dinput-qabstractaxisinput.html">QAbstractAxisInput</a>.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qabstractaxisinput.html#sourceDevice-prop">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>The source device for the <a href="http://doc.qt.io/qt-5/qt3dinput-qabstractaxisinput.html">QAbstractAxisInput</a>.</p>
/// <p><b>Access functions:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> QAbstractPhysicalDevice *</td><td class="memItemRight bottomAlign"><span class="name"><b>sourceDevice</b></span>() const</td></tr>
/// <tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>setSourceDevice</b></span>(QAbstractPhysicalDevice *<i>sourceDevice</i>)</td></tr>
/// </tbody></table></div>
/// <p><b>Notifier signal:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>sourceDeviceChanged</b></span>(QAbstractPhysicalDevice *<i>sourceDevice</i>)</td></tr>
/// </tbody></table></div></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAbstractAxisInput_setSourceDevice(
this_ptr: *mut crate::QAbstractAxisInput,
sourceDevice: *mut crate::QAbstractPhysicalDevice,
);
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAction_metaObject(
this_ptr: *const crate::QAction,
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAction_qt_metacast(
this_ptr: *mut crate::QAction,
arg1: *const ::std::os::raw::c_char,
) -> *mut ::std::ffi::c_void;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAction_qt_metacall(
this_ptr: *mut crate::QAction,
arg1: ::qt_core::q_meta_object::Call,
arg2: ::std::os::raw::c_int,
arg3: *mut *mut ::std::ffi::c_void,
) -> ::std::os::raw::c_int;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAction_tr(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAction_trUtf8(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
/// <p>Constructs a new <a href="http://doc.qt.io/qt-5/qt3dinput-qaction.html">QAction</a> instance with parent <i>parent</i>.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qaction.html#QAction">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Constructs a new <a href="http://doc.qt.io/qt-5/qt3dinput-qaction.html">QAction</a> instance with parent <i>parent</i>.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAction_QAction(
parent: *mut ::qt_3d_core::QNode,
) -> *mut crate::QAction;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAction_dQAction(this_ptr: *mut crate::QAction);
/// <p>Holds <code>true</code> if the action is active.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qaction.html#active-prop">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Holds <code>true</code> if the action is active.</p>
/// <p>Note this property is not updated when the action is disabled.</p>
/// <p><b>Access functions:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> bool </td><td class="memItemRight bottomAlign"><span class="name"><b>isActive</b></span>() const</td></tr>
/// </tbody></table></div>
/// <p><b>Notifier signal:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>activeChanged</b></span>(bool <i>isActive</i>)</td></tr>
/// </tbody></table></div></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAction_isActive(this_ptr: *const crate::QAction) -> bool;
/// <p>Append <a href="http://doc.qt.io/qt-5/qt3dinput-qabstractactioninput.html">QAbstractActionInput</a> <i>input</i> to the list of inputs that can trigger this action.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qaction.html#addInput">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Append <a href="http://doc.qt.io/qt-5/qt3dinput-qabstractactioninput.html">QAbstractActionInput</a> <i>input</i> to the list of inputs that can trigger this action.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAction_addInput(
this_ptr: *mut crate::QAction,
input: *mut crate::QAbstractActionInput,
);
/// <p>Remove <a href="http://doc.qt.io/qt-5/qt3dinput-qabstractactioninput.html">QAbstractActionInput</a> <i>input</i> to the list of inputs that can trigger this action.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qaction.html#removeInput">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Remove <a href="http://doc.qt.io/qt-5/qt3dinput-qabstractactioninput.html">QAbstractActionInput</a> <i>input</i> to the list of inputs that can trigger this action.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAction_removeInput(
this_ptr: *mut crate::QAction,
input: *mut crate::QAbstractActionInput,
);
/// <p>Returns the list of inputs that can trigger this action.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qaction.html#inputs">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns the list of inputs that can trigger this action.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAction_inputs(
this_ptr: *const crate::QAction,
) -> *mut crate::QVectorOfQAbstractActionInput;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QActionInput_metaObject(
this_ptr: *const crate::QActionInput,
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QActionInput_qt_metacast(
this_ptr: *mut crate::QActionInput,
arg1: *const ::std::os::raw::c_char,
) -> *mut ::std::ffi::c_void;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QActionInput_qt_metacall(
this_ptr: *mut crate::QActionInput,
arg1: ::qt_core::q_meta_object::Call,
arg2: ::std::os::raw::c_int,
arg3: *mut *mut ::std::ffi::c_void,
) -> ::std::os::raw::c_int;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QActionInput_tr(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QActionInput_trUtf8(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
/// <p>Constructs a new <a href="http://doc.qt.io/qt-5/qt3dinput-qactioninput.html">QActionInput</a> instance with <i>parent</i>.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qactioninput.html#QActionInput">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Constructs a new <a href="http://doc.qt.io/qt-5/qt3dinput-qactioninput.html">QActionInput</a> instance with <i>parent</i>.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QActionInput_QActionInput(
parent: *mut ::qt_3d_core::QNode,
) -> *mut crate::QActionInput;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QActionInput_dQActionInput(
this_ptr: *mut crate::QActionInput,
);
/// <p>The current source device of the <a href="http://doc.qt.io/qt-5/qt3dinput-qactioninput.html">QActionInput</a>.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qactioninput.html#sourceDevice-prop">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>The current source device of the <a href="http://doc.qt.io/qt-5/qt3dinput-qactioninput.html">QActionInput</a>.</p>
/// <p><b>Access functions:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> QAbstractPhysicalDevice *</td><td class="memItemRight bottomAlign"><span class="name"><b>sourceDevice</b></span>() const</td></tr>
/// <tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>setSourceDevice</b></span>(QAbstractPhysicalDevice *<i>sourceDevice</i>)</td></tr>
/// </tbody></table></div>
/// <p><b>Notifier signal:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b><a href="http://doc.qt.io/qt-5/qt3dinput-qactioninput.html#sourceDeviceChanged">sourceDeviceChanged</a></b></span>(QAbstractPhysicalDevice *<i>sourceDevice</i>)</td></tr>
/// </tbody></table></div></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QActionInput_sourceDevice(
this_ptr: *const crate::QActionInput,
) -> *mut crate::QAbstractPhysicalDevice;
/// <p>Holds the buttons that can trigger this Action.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qactioninput.html#buttons-prop">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Holds the buttons that can trigger this Action.</p>
/// <p><b>Access functions:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> QVector<int> </td><td class="memItemRight bottomAlign"><span class="name"><b>buttons</b></span>() const</td></tr>
/// <tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b><a href="http://doc.qt.io/qt-5/qt3dinput-qactioninput.html#setButtons">setButtons</a></b></span>(const QVector<int> &<i>buttons</i>)</td></tr>
/// </tbody></table></div>
/// <p><b>Notifier signal:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b><a href="http://doc.qt.io/qt-5/qt3dinput-qactioninput.html#buttonsChanged">buttonsChanged</a></b></span>(const QVector<int> &<i>buttons</i>)</td></tr>
/// </tbody></table></div></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QActionInput_buttons(
this_ptr: *const crate::QActionInput,
) -> *mut ::qt_core::QVectorOfInt;
/// <p>The current source device of the <a href="http://doc.qt.io/qt-5/qt3dinput-qactioninput.html">QActionInput</a>.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qactioninput.html#sourceDevice-prop">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>The current source device of the <a href="http://doc.qt.io/qt-5/qt3dinput-qactioninput.html">QActionInput</a>.</p>
/// <p><b>Access functions:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> QAbstractPhysicalDevice *</td><td class="memItemRight bottomAlign"><span class="name"><b>sourceDevice</b></span>() const</td></tr>
/// <tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>setSourceDevice</b></span>(QAbstractPhysicalDevice *<i>sourceDevice</i>)</td></tr>
/// </tbody></table></div>
/// <p><b>Notifier signal:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b><a href="http://doc.qt.io/qt-5/qt3dinput-qactioninput.html#sourceDeviceChanged">sourceDeviceChanged</a></b></span>(QAbstractPhysicalDevice *<i>sourceDevice</i>)</td></tr>
/// </tbody></table></div></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QActionInput_setSourceDevice(
this_ptr: *mut crate::QActionInput,
sourceDevice: *mut crate::QAbstractPhysicalDevice,
);
/// <p>Set the buttons to trigger the <a href="http://doc.qt.io/qt-5/qt3dinput-qactioninput.html">QActionInput</a> instance to <i>buttons</i>.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qactioninput.html#setButtons">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Set the buttons to trigger the <a href="http://doc.qt.io/qt-5/qt3dinput-qactioninput.html">QActionInput</a> instance to <i>buttons</i>.</p>
/// <p><b>Note:</b> Setter function for property <a href="http://doc.qt.io/qt-5/qt3dinput-qactioninput.html#buttons-prop">buttons</a>. </p><p><b>See also </b><a href="http://doc.qt.io/qt-5/qt3dinput-qactioninput.html#buttons-prop">buttons</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QActionInput_setButtons(
this_ptr: *mut crate::QActionInput,
buttons: *const ::qt_core::QVectorOfInt,
);
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAnalogAxisInput_metaObject(
this_ptr: *const crate::QAnalogAxisInput,
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAnalogAxisInput_qt_metacast(
this_ptr: *mut crate::QAnalogAxisInput,
arg1: *const ::std::os::raw::c_char,
) -> *mut ::std::ffi::c_void;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAnalogAxisInput_qt_metacall(
this_ptr: *mut crate::QAnalogAxisInput,
arg1: ::qt_core::q_meta_object::Call,
arg2: ::std::os::raw::c_int,
arg3: *mut *mut ::std::ffi::c_void,
) -> ::std::os::raw::c_int;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAnalogAxisInput_tr(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAnalogAxisInput_trUtf8(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
/// <p>Constructs a new <a href="http://doc.qt.io/qt-5/qt3dinput-qanalogaxisinput.html">QAnalogAxisInput</a> instance with <i>parent</i>.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qanalogaxisinput.html#QAnalogAxisInput">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Constructs a new <a href="http://doc.qt.io/qt-5/qt3dinput-qanalogaxisinput.html">QAnalogAxisInput</a> instance with <i>parent</i>.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAnalogAxisInput_QAnalogAxisInput(
parent: *mut ::qt_3d_core::QNode,
) -> *mut crate::QAnalogAxisInput;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAnalogAxisInput_dQAnalogAxisInput(
this_ptr: *mut crate::QAnalogAxisInput,
);
/// <p>Axis for the analog input.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qanalogaxisinput.html#axis-prop">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Axis for the analog input.</p>
/// <p><b>Access functions:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> int </td><td class="memItemRight bottomAlign"><span class="name"><b>axis</b></span>() const</td></tr>
/// <tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>setAxis</b></span>(int <i>axis</i>)</td></tr>
/// </tbody></table></div>
/// <p><b>Notifier signal:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>axisChanged</b></span>(int <i>axis</i>)</td></tr>
/// </tbody></table></div>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qt3dinput-qmousedevice.html#Axis-enum">Qt3DInput::QMouseDevice::Axis</a>.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAnalogAxisInput_axis(
this_ptr: *const crate::QAnalogAxisInput,
) -> ::std::os::raw::c_int;
/// <p>Axis for the analog input.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qanalogaxisinput.html#axis-prop">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Axis for the analog input.</p>
/// <p><b>Access functions:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> int </td><td class="memItemRight bottomAlign"><span class="name"><b>axis</b></span>() const</td></tr>
/// <tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>setAxis</b></span>(int <i>axis</i>)</td></tr>
/// </tbody></table></div>
/// <p><b>Notifier signal:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>axisChanged</b></span>(int <i>axis</i>)</td></tr>
/// </tbody></table></div>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qt3dinput-qmousedevice.html#Axis-enum">Qt3DInput::QMouseDevice::Axis</a>.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAnalogAxisInput_setAxis(
this_ptr: *mut crate::QAnalogAxisInput,
axis: ::std::os::raw::c_int,
);
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAxis_metaObject(
this_ptr: *const crate::QAxis,
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAxis_qt_metacast(
this_ptr: *mut crate::QAxis,
arg1: *const ::std::os::raw::c_char,
) -> *mut ::std::ffi::c_void;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAxis_qt_metacall(
this_ptr: *mut crate::QAxis,
arg1: ::qt_core::q_meta_object::Call,
arg2: ::std::os::raw::c_int,
arg3: *mut *mut ::std::ffi::c_void,
) -> ::std::os::raw::c_int;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAxis_tr(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAxis_trUtf8(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
/// <p>Constructs a new <a href="http://doc.qt.io/qt-5/qt3dinput-qaxis.html">QAxis</a> instance with parent <i>parent</i>.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qaxis.html#QAxis">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Constructs a new <a href="http://doc.qt.io/qt-5/qt3dinput-qaxis.html">QAxis</a> instance with parent <i>parent</i>.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAxis_QAxis(
parent: *mut ::qt_3d_core::QNode,
) -> *mut crate::QAxis;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAxis_dQAxis(this_ptr: *mut crate::QAxis);
/// <p>QAxis::addInput Adds an <i>input</i> for the axis.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qaxis.html#addInput">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>QAxis::addInput Adds an <i>input</i> for the axis.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qt3dinput-qabstractaxisinput.html">Qt3DInput::QAbstractAxisInput</a>.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAxis_addInput(
this_ptr: *mut crate::QAxis,
input: *mut crate::QAbstractAxisInput,
);
/// <p>QAxis::removeInput</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qaxis.html#removeInput">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>QAxis::removeInput</p>
/// <p>Removes an <i>input</i> from the axis.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qt3dinput-qabstractaxisinput.html">Qt3DInput::QAbstractAxisInput</a>.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAxis_removeInput(
this_ptr: *mut crate::QAxis,
input: *mut crate::QAbstractAxisInput,
);
/// <p>QAxis::inputs</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qaxis.html#inputs">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>QAxis::inputs</p>
/// <p>Returns vector of all inputs added to the axis.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAxis_inputs(
this_ptr: *const crate::QAxis,
) -> *mut crate::QVectorOfQAbstractAxisInput;
/// <p>The value of the axis.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qaxis.html#value-prop">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>The value of the axis.</p>
/// <p><b>Access functions:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> float </td><td class="memItemRight bottomAlign"><span class="name"><b>value</b></span>() const</td></tr>
/// </tbody></table></div>
/// <p><b>Notifier signal:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>valueChanged</b></span>(float <i>value</i>)</td></tr>
/// </tbody></table></div></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAxis_value(
this_ptr: *const crate::QAxis,
) -> ::std::os::raw::c_float;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAxisAccumulator_metaObject(
this_ptr: *const crate::QAxisAccumulator,
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAxisAccumulator_qt_metacast(
this_ptr: *mut crate::QAxisAccumulator,
arg1: *const ::std::os::raw::c_char,
) -> *mut ::std::ffi::c_void;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAxisAccumulator_qt_metacall(
this_ptr: *mut crate::QAxisAccumulator,
arg1: ::qt_core::q_meta_object::Call,
arg2: ::std::os::raw::c_int,
arg3: *mut *mut ::std::ffi::c_void,
) -> ::std::os::raw::c_int;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAxisAccumulator_tr(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAxisAccumulator_trUtf8(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
/// <p>Constructs a new <a href="http://doc.qt.io/qt-5/qt3dinput-qaxisaccumulator.html">QAxisAccumulator</a> instance with parent <i>parent</i>.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qaxisaccumulator.html#QAxisAccumulator">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Constructs a new <a href="http://doc.qt.io/qt-5/qt3dinput-qaxisaccumulator.html">QAxisAccumulator</a> instance with parent <i>parent</i>.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAxisAccumulator_QAxisAccumulator(
parent: *mut ::qt_3d_core::QNode,
) -> *mut crate::QAxisAccumulator;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAxisAccumulator_dQAxisAccumulator(
this_ptr: *mut crate::QAxisAccumulator,
);
/// <p><b>Access functions:</b></p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qaxisaccumulator.html#sourceAxis-prop">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p><b>Access functions:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> Qt3DInput::QAxis *</td><td class="memItemRight bottomAlign"><span class="name"><b><a href="http://doc.qt.io/qt-5/qt3dinput-qaxisaccumulator.html#sourceAxis">sourceAxis</a></b></span>() const</td></tr>
/// <tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>setSourceAxis</b></span>(Qt3DInput::QAxis *<i>sourceAxis</i>)</td></tr>
/// </tbody></table></div>
/// <p><b>Notifier signal:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>sourceAxisChanged</b></span>(Qt3DInput::QAxis *<i>sourceAxis</i>)</td></tr>
/// </tbody></table></div></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAxisAccumulator_sourceAxis(
this_ptr: *const crate::QAxisAccumulator,
) -> *mut crate::QAxis;
/// <p><b>Access functions:</b></p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qaxisaccumulator.html#sourceAxisType-prop">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p><b>Access functions:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> SourceAxisType </td><td class="memItemRight bottomAlign"><span class="name"><b><a href="http://doc.qt.io/qt-5/qt3dinput-qaxisaccumulator.html#sourceAxisType">sourceAxisType</a></b></span>() const</td></tr>
/// <tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b><a href="http://doc.qt.io/qt-5/qt3dinput-qaxisaccumulator.html#setSourceAxisType">setSourceAxisType</a></b></span>(QAxisAccumulator::SourceAxisType <i>sourceAxisType</i>)</td></tr>
/// </tbody></table></div>
/// <p><b>Notifier signal:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>sourceAxisTypeChanged</b></span>(QAxisAccumulator::SourceAxisType <i>sourceAxisType</i>)</td></tr>
/// </tbody></table></div></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAxisAccumulator_sourceAxisType(
this_ptr: *const crate::QAxisAccumulator,
) -> crate::q_axis_accumulator::SourceAxisType;
/// <p>Returns the accumulated (integrated) value.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qaxisaccumulator.html#value-prop">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns the accumulated (integrated) value.</p>
/// <p><b>Access functions:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> float </td><td class="memItemRight bottomAlign"><span class="name"><b>value</b></span>() const</td></tr>
/// </tbody></table></div>
/// <p><b>Notifier signal:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>valueChanged</b></span>(float <i>value</i>)</td></tr>
/// </tbody></table></div></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAxisAccumulator_value(
this_ptr: *const crate::QAxisAccumulator,
) -> ::std::os::raw::c_float;
/// <p><b>Access functions:</b></p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qaxisaccumulator.html#velocity-prop">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p><b>Access functions:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> float </td><td class="memItemRight bottomAlign"><span class="name"><b><a href="http://doc.qt.io/qt-5/qt3dinput-qaxisaccumulator.html#velocity">velocity</a></b></span>() const</td></tr>
/// </tbody></table></div>
/// <p><b>Notifier signal:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>velocityChanged</b></span>(float <i>value</i>)</td></tr>
/// </tbody></table></div></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAxisAccumulator_velocity(
this_ptr: *const crate::QAxisAccumulator,
) -> ::std::os::raw::c_float;
/// <p><b>Access functions:</b></p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qaxisaccumulator.html#scale-prop">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p><b>Access functions:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> float </td><td class="memItemRight bottomAlign"><span class="name"><b><a href="http://doc.qt.io/qt-5/qt3dinput-qaxisaccumulator.html#scale">scale</a></b></span>() const</td></tr>
/// <tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>setScale</b></span>(float <i>scale</i>)</td></tr>
/// </tbody></table></div>
/// <p><b>Notifier signal:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>scaleChanged</b></span>(float <i>scale</i>)</td></tr>
/// </tbody></table></div></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAxisAccumulator_scale(
this_ptr: *const crate::QAxisAccumulator,
) -> ::std::os::raw::c_float;
/// <p><b>Access functions:</b></p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qaxisaccumulator.html#sourceAxis-prop">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p><b>Access functions:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> Qt3DInput::QAxis *</td><td class="memItemRight bottomAlign"><span class="name"><b><a href="http://doc.qt.io/qt-5/qt3dinput-qaxisaccumulator.html#sourceAxis">sourceAxis</a></b></span>() const</td></tr>
/// <tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>setSourceAxis</b></span>(Qt3DInput::QAxis *<i>sourceAxis</i>)</td></tr>
/// </tbody></table></div>
/// <p><b>Notifier signal:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>sourceAxisChanged</b></span>(Qt3DInput::QAxis *<i>sourceAxis</i>)</td></tr>
/// </tbody></table></div></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAxisAccumulator_setSourceAxis(
this_ptr: *mut crate::QAxisAccumulator,
sourceAxis: *mut crate::QAxis,
);
/// <p>Sets how the accumulator treats the values originating from the <i>sourceAxisType</i>.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qaxisaccumulator.html#setSourceAxisType">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Sets how the accumulator treats the values originating from the <i>sourceAxisType</i>.</p>
/// <p><b>Note:</b> Setter function for property <a href="http://doc.qt.io/qt-5/qt3dinput-qaxisaccumulator.html#sourceAxisType-prop">sourceAxisType</a>. </p><p><b>See also </b><a href="http://doc.qt.io/qt-5/qt3dinput-qaxisaccumulator.html#sourceAxisType">sourceAxisType</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAxisAccumulator_setSourceAxisType(
this_ptr: *mut crate::QAxisAccumulator,
sourceAxisType: crate::q_axis_accumulator::SourceAxisType,
);
/// <p><b>Access functions:</b></p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qaxisaccumulator.html#scale-prop">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p><b>Access functions:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> float </td><td class="memItemRight bottomAlign"><span class="name"><b><a href="http://doc.qt.io/qt-5/qt3dinput-qaxisaccumulator.html#scale">scale</a></b></span>() const</td></tr>
/// <tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>setScale</b></span>(float <i>scale</i>)</td></tr>
/// </tbody></table></div>
/// <p><b>Notifier signal:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>scaleChanged</b></span>(float <i>scale</i>)</td></tr>
/// </tbody></table></div></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAxisAccumulator_setScale(
this_ptr: *mut crate::QAxisAccumulator,
scale: ::std::os::raw::c_float,
);
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAxisSetting_metaObject(
this_ptr: *const crate::QAxisSetting,
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAxisSetting_qt_metacast(
this_ptr: *mut crate::QAxisSetting,
arg1: *const ::std::os::raw::c_char,
) -> *mut ::std::ffi::c_void;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAxisSetting_qt_metacall(
this_ptr: *mut crate::QAxisSetting,
arg1: ::qt_core::q_meta_object::Call,
arg2: ::std::os::raw::c_int,
arg3: *mut *mut ::std::ffi::c_void,
) -> ::std::os::raw::c_int;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAxisSetting_tr(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAxisSetting_trUtf8(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
/// <p>Constructs a new <a href="http://doc.qt.io/qt-5/qt3dinput-qaxissetting.html">QAxisSetting</a> instance with <i>parent</i>.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qaxissetting.html#QAxisSetting">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Constructs a new <a href="http://doc.qt.io/qt-5/qt3dinput-qaxissetting.html">QAxisSetting</a> instance with <i>parent</i>.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAxisSetting_QAxisSetting(
parent: *mut ::qt_3d_core::QNode,
) -> *mut crate::QAxisSetting;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAxisSetting_dQAxisSetting(
this_ptr: *mut crate::QAxisSetting,
);
/// <p><b>Access functions:</b></p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qaxissetting.html#deadZoneRadius-prop">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p><b>Access functions:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> float </td><td class="memItemRight bottomAlign"><span class="name"><b><a href="http://doc.qt.io/qt-5/qt3dinput-qaxissetting.html#deadZoneRadius">deadZoneRadius</a></b></span>() const</td></tr>
/// <tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b><a href="http://doc.qt.io/qt-5/qt3dinput-qaxissetting.html#setDeadZoneRadius">setDeadZoneRadius</a></b></span>(float <i>deadZoneRadius</i>)</td></tr>
/// </tbody></table></div>
/// <p><b>Notifier signal:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b><a href="http://doc.qt.io/qt-5/qt3dinput-qaxissetting.html#deadZoneRadiusChanged">deadZoneRadiusChanged</a></b></span>(float <i>deadZoneRadius</i>)</td></tr>
/// </tbody></table></div></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAxisSetting_deadZoneRadius(
this_ptr: *const crate::QAxisSetting,
) -> ::std::os::raw::c_float;
/// <p><b>Access functions:</b></p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qaxissetting.html#axes-prop">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p><b>Access functions:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> QVector<int> </td><td class="memItemRight bottomAlign"><span class="name"><b><a href="http://doc.qt.io/qt-5/qt3dinput-qaxissetting.html#axes">axes</a></b></span>() const</td></tr>
/// <tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b><a href="http://doc.qt.io/qt-5/qt3dinput-qaxissetting.html#setAxes">setAxes</a></b></span>(const QVector<int> &<i>axes</i>)</td></tr>
/// </tbody></table></div>
/// <p><b>Notifier signal:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b><a href="http://doc.qt.io/qt-5/qt3dinput-qaxissetting.html#axesChanged">axesChanged</a></b></span>(const QVector<int> &<i>axes</i>)</td></tr>
/// </tbody></table></div></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAxisSetting_axes(
this_ptr: *const crate::QAxisSetting,
) -> *mut ::qt_core::QVectorOfInt;
/// <p>QAxisSetting::isSmoothEnabled Returns if smoothing is enabled.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qaxissetting.html#isSmoothEnabled">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>QAxisSetting::isSmoothEnabled Returns if smoothing is enabled.</p>
/// <p><b>Note:</b> Getter function for property <a href="http://doc.qt.io/qt-5/qt3dinput-qaxissetting.html#smooth-prop">smooth</a>. </p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAxisSetting_isSmoothEnabled(
this_ptr: *const crate::QAxisSetting,
) -> bool;
/// <p>Set the current dead zone radius of the <a href="http://doc.qt.io/qt-5/qt3dinput-qaxissetting.html">QAxisSetting</a> instance to <i>deadZoneRadius</i>.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qaxissetting.html#setDeadZoneRadius">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Set the current dead zone radius of the <a href="http://doc.qt.io/qt-5/qt3dinput-qaxissetting.html">QAxisSetting</a> instance to <i>deadZoneRadius</i>.</p>
/// <p><b>Note:</b> Setter function for property <a href="http://doc.qt.io/qt-5/qt3dinput-qaxissetting.html#deadZoneRadius-prop">deadZoneRadius</a>. </p><p><b>See also </b><a href="http://doc.qt.io/qt-5/qt3dinput-qaxissetting.html#deadZoneRadius">deadZoneRadius</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAxisSetting_setDeadZoneRadius(
this_ptr: *mut crate::QAxisSetting,
deadZoneRadius: ::std::os::raw::c_float,
);
/// <p>Set the current axes of the <a href="http://doc.qt.io/qt-5/qt3dinput-qaxissetting.html">QAxisSetting</a> instance to <i>axes</i>.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qaxissetting.html#setAxes">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Set the current axes of the <a href="http://doc.qt.io/qt-5/qt3dinput-qaxissetting.html">QAxisSetting</a> instance to <i>axes</i>.</p>
/// <p><b>Note:</b> Setter function for property <a href="http://doc.qt.io/qt-5/qt3dinput-qaxissetting.html#axes-prop">axes</a>. </p><p><b>See also </b><a href="http://doc.qt.io/qt-5/qt3dinput-qaxissetting.html#axes">axes</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAxisSetting_setAxes(
this_ptr: *mut crate::QAxisSetting,
axes: *const ::qt_core::QVectorOfInt,
);
/// <p>Set the current state of the QAxisSettings smoothing to <i>enabled</i>.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qaxissetting.html#setSmoothEnabled">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Set the current state of the QAxisSettings smoothing to <i>enabled</i>.</p>
/// <p><b>Note:</b> Setter function for property <a href="http://doc.qt.io/qt-5/qt3dinput-qaxissetting.html#smooth-prop">smooth</a>. </p><p><b>See also </b><a href="http://doc.qt.io/qt-5/qt3dinput-qaxissetting.html#isSmoothEnabled">isSmoothEnabled</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAxisSetting_setSmoothEnabled(
this_ptr: *mut crate::QAxisSetting,
enabled: bool,
);
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QButtonAxisInput_metaObject(
this_ptr: *const crate::QButtonAxisInput,
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QButtonAxisInput_qt_metacast(
this_ptr: *mut crate::QButtonAxisInput,
arg1: *const ::std::os::raw::c_char,
) -> *mut ::std::ffi::c_void;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QButtonAxisInput_qt_metacall(
this_ptr: *mut crate::QButtonAxisInput,
arg1: ::qt_core::q_meta_object::Call,
arg2: ::std::os::raw::c_int,
arg3: *mut *mut ::std::ffi::c_void,
) -> ::std::os::raw::c_int;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QButtonAxisInput_tr(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QButtonAxisInput_trUtf8(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
/// <p>Constructs a new <a href="http://doc.qt.io/qt-5/qt3dinput-qbuttonaxisinput.html">QButtonAxisInput</a> instance with <i>parent</i>.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qbuttonaxisinput.html#QButtonAxisInput">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Constructs a new <a href="http://doc.qt.io/qt-5/qt3dinput-qbuttonaxisinput.html">QButtonAxisInput</a> instance with <i>parent</i>.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QButtonAxisInput_QButtonAxisInput(
parent: *mut ::qt_3d_core::QNode,
) -> *mut crate::QButtonAxisInput;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QButtonAxisInput_dQButtonAxisInput(
this_ptr: *mut crate::QButtonAxisInput,
);
/// <p>Specifies how the axis output value is scaled. No scaling is applied by default so it defaults to 1.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qbuttonaxisinput.html#scale-prop">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Specifies how the axis output value is scaled. No scaling is applied by default so it defaults to 1.</p>
/// <p><b>Access functions:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> float </td><td class="memItemRight bottomAlign"><span class="name"><b>scale</b></span>() const</td></tr>
/// <tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>setScale</b></span>(float <i>scale</i>)</td></tr>
/// </tbody></table></div>
/// <p><b>Notifier signal:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>scaleChanged</b></span>(float <i>scale</i>)</td></tr>
/// </tbody></table></div></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QButtonAxisInput_scale(
this_ptr: *const crate::QButtonAxisInput,
) -> ::std::os::raw::c_float;
/// <p>Specifies the buttons which control the axis</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qbuttonaxisinput.html#buttons-prop">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Specifies the buttons which control the axis</p>
/// <p><b>Access functions:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> QVector<int> </td><td class="memItemRight bottomAlign"><span class="name"><b>buttons</b></span>() const</td></tr>
/// <tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>setButtons</b></span>(const QVector<int> &<i>buttons</i>)</td></tr>
/// </tbody></table></div>
/// <p><b>Notifier signal:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>buttonsChanged</b></span>(const QVector<int> &<i>buttons</i>)</td></tr>
/// </tbody></table></div></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QButtonAxisInput_buttons(
this_ptr: *const crate::QButtonAxisInput,
) -> *mut ::qt_core::QVectorOfInt;
/// <p>Specifies the rate at which the axis value changes when a button is held</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qbuttonaxisinput.html#acceleration-prop">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Specifies the rate at which the axis value changes when a button is held</p>
/// <p><b>Access functions:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> float </td><td class="memItemRight bottomAlign"><span class="name"><b>acceleration</b></span>() const</td></tr>
/// <tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>setAcceleration</b></span>(float <i>acceleration</i>)</td></tr>
/// </tbody></table></div>
/// <p><b>Notifier signal:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>accelerationChanged</b></span>(float <i>acceleration</i>)</td></tr>
/// </tbody></table></div></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QButtonAxisInput_acceleration(
this_ptr: *const crate::QButtonAxisInput,
) -> ::std::os::raw::c_float;
/// <p>Specifies the rate at which the axis value returns to normal when a button is released</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qbuttonaxisinput.html#deceleration-prop">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Specifies the rate at which the axis value returns to normal when a button is released</p>
/// <p><b>Access functions:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> float </td><td class="memItemRight bottomAlign"><span class="name"><b>deceleration</b></span>() const</td></tr>
/// <tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>setDeceleration</b></span>(float <i>deceleration</i>)</td></tr>
/// </tbody></table></div>
/// <p><b>Notifier signal:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>decelerationChanged</b></span>(float <i>deceleration</i>)</td></tr>
/// </tbody></table></div></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QButtonAxisInput_deceleration(
this_ptr: *const crate::QButtonAxisInput,
) -> ::std::os::raw::c_float;
/// <p>Specifies how the axis output value is scaled. No scaling is applied by default so it defaults to 1.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qbuttonaxisinput.html#scale-prop">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Specifies how the axis output value is scaled. No scaling is applied by default so it defaults to 1.</p>
/// <p><b>Access functions:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> float </td><td class="memItemRight bottomAlign"><span class="name"><b>scale</b></span>() const</td></tr>
/// <tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>setScale</b></span>(float <i>scale</i>)</td></tr>
/// </tbody></table></div>
/// <p><b>Notifier signal:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>scaleChanged</b></span>(float <i>scale</i>)</td></tr>
/// </tbody></table></div></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QButtonAxisInput_setScale(
this_ptr: *mut crate::QButtonAxisInput,
scale: ::std::os::raw::c_float,
);
/// <p>Specifies the buttons which control the axis</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qbuttonaxisinput.html#buttons-prop">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Specifies the buttons which control the axis</p>
/// <p><b>Access functions:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> QVector<int> </td><td class="memItemRight bottomAlign"><span class="name"><b>buttons</b></span>() const</td></tr>
/// <tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>setButtons</b></span>(const QVector<int> &<i>buttons</i>)</td></tr>
/// </tbody></table></div>
/// <p><b>Notifier signal:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>buttonsChanged</b></span>(const QVector<int> &<i>buttons</i>)</td></tr>
/// </tbody></table></div></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QButtonAxisInput_setButtons(
this_ptr: *mut crate::QButtonAxisInput,
buttons: *const ::qt_core::QVectorOfInt,
);
/// <p>Specifies the rate at which the axis value changes when a button is held</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qbuttonaxisinput.html#acceleration-prop">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Specifies the rate at which the axis value changes when a button is held</p>
/// <p><b>Access functions:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> float </td><td class="memItemRight bottomAlign"><span class="name"><b>acceleration</b></span>() const</td></tr>
/// <tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>setAcceleration</b></span>(float <i>acceleration</i>)</td></tr>
/// </tbody></table></div>
/// <p><b>Notifier signal:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>accelerationChanged</b></span>(float <i>acceleration</i>)</td></tr>
/// </tbody></table></div></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QButtonAxisInput_setAcceleration(
this_ptr: *mut crate::QButtonAxisInput,
acceleration: ::std::os::raw::c_float,
);
/// <p>Specifies the rate at which the axis value returns to normal when a button is released</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qbuttonaxisinput.html#deceleration-prop">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Specifies the rate at which the axis value returns to normal when a button is released</p>
/// <p><b>Access functions:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> float </td><td class="memItemRight bottomAlign"><span class="name"><b>deceleration</b></span>() const</td></tr>
/// <tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>setDeceleration</b></span>(float <i>deceleration</i>)</td></tr>
/// </tbody></table></div>
/// <p><b>Notifier signal:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>decelerationChanged</b></span>(float <i>deceleration</i>)</td></tr>
/// </tbody></table></div></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QButtonAxisInput_setDeceleration(
this_ptr: *mut crate::QButtonAxisInput,
deceleration: ::std::os::raw::c_float,
);
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QInputAspect_metaObject(
this_ptr: *const crate::QInputAspect,
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QInputAspect_qt_metacast(
this_ptr: *mut crate::QInputAspect,
arg1: *const ::std::os::raw::c_char,
) -> *mut ::std::ffi::c_void;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QInputAspect_qt_metacall(
this_ptr: *mut crate::QInputAspect,
arg1: ::qt_core::q_meta_object::Call,
arg2: ::std::os::raw::c_int,
arg3: *mut *mut ::std::ffi::c_void,
) -> ::std::os::raw::c_int;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QInputAspect_tr(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QInputAspect_trUtf8(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
/// <p>Constructs a new <a href="http://doc.qt.io/qt-5/qt3dinput-qinputaspect.html">QInputAspect</a> with <i>parent</i>.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qinputaspect.html#QInputAspect">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Constructs a new <a href="http://doc.qt.io/qt-5/qt3dinput-qinputaspect.html">QInputAspect</a> with <i>parent</i>.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QInputAspect_QInputAspect(
parent: *mut ::qt_core::QObject,
) -> *mut crate::QInputAspect;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QInputAspect_dQInputAspect(
this_ptr: *mut crate::QInputAspect,
);
/// <p>Create a physical device identified by <i>name</i> using the input device integrations present returns a Q_NULLPTR if it is not found.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qinputaspect.html#createPhysicalDevice">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Create a physical device identified by <i>name</i> using the input device integrations present returns a Q_NULLPTR if it is not found.</p>
/// <p><b>Note: </b>caller is responsible for ownership</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QInputAspect_createPhysicalDevice(
this_ptr: *mut crate::QInputAspect,
name: *const ::qt_core::QString,
) -> *mut crate::QAbstractPhysicalDevice;
/// <p>Returns a list of all available physical devices.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qinputaspect.html#availablePhysicalDevices">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns a list of all available physical devices.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QInputAspect_availablePhysicalDevices(
this_ptr: *const crate::QInputAspect,
) -> *mut ::qt_core::QStringList;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QInputChord_metaObject(
this_ptr: *const crate::QInputChord,
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QInputChord_qt_metacast(
this_ptr: *mut crate::QInputChord,
arg1: *const ::std::os::raw::c_char,
) -> *mut ::std::ffi::c_void;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QInputChord_qt_metacall(
this_ptr: *mut crate::QInputChord,
arg1: ::qt_core::q_meta_object::Call,
arg2: ::std::os::raw::c_int,
arg3: *mut *mut ::std::ffi::c_void,
) -> ::std::os::raw::c_int;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QInputChord_tr(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QInputChord_trUtf8(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
/// <p>Constructs a new <a href="http://doc.qt.io/qt-5/qt3dinput-qinputchord.html">QInputChord</a> with parent <i>parent</i>.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qinputchord.html#QInputChord">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Constructs a new <a href="http://doc.qt.io/qt-5/qt3dinput-qinputchord.html">QInputChord</a> with parent <i>parent</i>.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QInputChord_QInputChord(
parent: *mut ::qt_3d_core::QNode,
) -> *mut crate::QInputChord;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QInputChord_dQInputChord(
this_ptr: *mut crate::QInputChord,
);
/// <p>The time in which all <a href="http://doc.qt.io/qt-5/qt3dinput-qabstractactioninput.html">QAbstractActionInput</a>'s in the input chord must triggered within. The time is in milliseconds.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qinputchord.html#timeout-prop">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>The time in which all <a href="http://doc.qt.io/qt-5/qt3dinput-qabstractactioninput.html">QAbstractActionInput</a>'s in the input chord must triggered within. The time is in milliseconds.</p>
/// <p><b>Access functions:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> int </td><td class="memItemRight bottomAlign"><span class="name"><b>timeout</b></span>() const</td></tr>
/// <tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b><a href="http://doc.qt.io/qt-5/qt3dinput-qinputchord.html#setTimeout">setTimeout</a></b></span>(int <i>timeout</i>)</td></tr>
/// </tbody></table></div>
/// <p><b>Notifier signal:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>timeoutChanged</b></span>(int <i>timeout</i>)</td></tr>
/// </tbody></table></div></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QInputChord_timeout(
this_ptr: *const crate::QInputChord,
) -> ::std::os::raw::c_int;
/// <p>Append the <a href="http://doc.qt.io/qt-5/qt3dinput-qabstractactioninput.html">QAbstractActionInput</a> <i>input</i> to the end of this <a href="http://doc.qt.io/qt-5/qt3dinput-qinputchord.html">QInputChord</a>'s chord vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qinputchord.html#addChord">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Append the <a href="http://doc.qt.io/qt-5/qt3dinput-qabstractactioninput.html">QAbstractActionInput</a> <i>input</i> to the end of this <a href="http://doc.qt.io/qt-5/qt3dinput-qinputchord.html">QInputChord</a>'s chord vector.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qt3dinput-qinputchord.html#removeChord">removeChord</a>.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QInputChord_addChord(
this_ptr: *mut crate::QInputChord,
input: *mut crate::QAbstractActionInput,
);
/// <p>Remove the <a href="http://doc.qt.io/qt-5/qt3dinput-qabstractactioninput.html">QAbstractActionInput</a> <i>input</i> from this <a href="http://doc.qt.io/qt-5/qt3dinput-qinputchord.html">QInputChord</a>'s chord vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qinputchord.html#removeChord">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Remove the <a href="http://doc.qt.io/qt-5/qt3dinput-qabstractactioninput.html">QAbstractActionInput</a> <i>input</i> from this <a href="http://doc.qt.io/qt-5/qt3dinput-qinputchord.html">QInputChord</a>'s chord vector.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qt3dinput-qinputchord.html#addChord">addChord</a>.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QInputChord_removeChord(
this_ptr: *mut crate::QInputChord,
input: *mut crate::QAbstractActionInput,
);
/// <p>Returns the <a href="http://doc.qt.io/qt-5/qt3dinput-qinputchord.html">QInputChord</a>'s chord vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qinputchord.html#chords">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns the <a href="http://doc.qt.io/qt-5/qt3dinput-qinputchord.html">QInputChord</a>'s chord vector.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QInputChord_chords(
this_ptr: *const crate::QInputChord,
) -> *mut crate::QVectorOfQAbstractActionInput;
/// <p>Sets the time in which all <a href="http://doc.qt.io/qt-5/qt3dinput-qabstractactioninput.html">QAbstractActionInput</a>'s in the input chord must triggered within to <i>timeout</i>. The time is in milliseconds</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qinputchord.html#setTimeout">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Sets the time in which all <a href="http://doc.qt.io/qt-5/qt3dinput-qabstractactioninput.html">QAbstractActionInput</a>'s in the input chord must triggered within to <i>timeout</i>. The time is in milliseconds</p>
/// <p><b>Note:</b> Setter function for property <a href="http://doc.qt.io/qt-5/qt3dinput-qinputchord.html#timeout-prop">timeout</a>. </p><p><b>See also </b><a href="http://doc.qt.io/qt-5/qt3dinput-qinputchord.html#timeout-prop">timeout</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QInputChord_setTimeout(
this_ptr: *mut crate::QInputChord,
timeout: ::std::os::raw::c_int,
);
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QInputSequence_metaObject(
this_ptr: *const crate::QInputSequence,
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QInputSequence_qt_metacast(
this_ptr: *mut crate::QInputSequence,
arg1: *const ::std::os::raw::c_char,
) -> *mut ::std::ffi::c_void;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QInputSequence_qt_metacall(
this_ptr: *mut crate::QInputSequence,
arg1: ::qt_core::q_meta_object::Call,
arg2: ::std::os::raw::c_int,
arg3: *mut *mut ::std::ffi::c_void,
) -> ::std::os::raw::c_int;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QInputSequence_tr(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QInputSequence_trUtf8(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
/// <p>Constructs a new <a href="http://doc.qt.io/qt-5/qt3dinput-qinputsequence.html">QInputSequence</a> with parent <i>parent</i>.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qinputsequence.html#QInputSequence">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Constructs a new <a href="http://doc.qt.io/qt-5/qt3dinput-qinputsequence.html">QInputSequence</a> with parent <i>parent</i>.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QInputSequence_QInputSequence(
parent: *mut ::qt_3d_core::QNode,
) -> *mut crate::QInputSequence;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QInputSequence_dQInputSequence(
this_ptr: *mut crate::QInputSequence,
);
/// <p>The time in which all <a href="http://doc.qt.io/qt-5/qt3dinput-qabstractactioninput.html">QAbstractActionInput</a>'s in the input sequence must triggered within. The time is in milliseconds.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qinputsequence.html#timeout-prop">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>The time in which all <a href="http://doc.qt.io/qt-5/qt3dinput-qabstractactioninput.html">QAbstractActionInput</a>'s in the input sequence must triggered within. The time is in milliseconds.</p>
/// <p><b>Access functions:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> int </td><td class="memItemRight bottomAlign"><span class="name"><b><a href="http://doc.qt.io/qt-5/qt3dinput-qinputsequence.html#timeout">timeout</a></b></span>() const</td></tr>
/// <tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>setTimeout</b></span>(int <i>timeout</i>)</td></tr>
/// </tbody></table></div>
/// <p><b>Notifier signal:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>timeoutChanged</b></span>(int <i>timeout</i>)</td></tr>
/// </tbody></table></div></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QInputSequence_timeout(
this_ptr: *const crate::QInputSequence,
) -> ::std::os::raw::c_int;
/// <p>The maximum time in between consecutive <a href="http://doc.qt.io/qt-5/qt3dinput-qabstractactioninput.html">QAbstractActionInput</a>'s in the input sequence. The time is in milliseconds.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qinputsequence.html#buttonInterval-prop">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>The maximum time in between consecutive <a href="http://doc.qt.io/qt-5/qt3dinput-qabstractactioninput.html">QAbstractActionInput</a>'s in the input sequence. The time is in milliseconds.</p>
/// <p><b>Access functions:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> int </td><td class="memItemRight bottomAlign"><span class="name"><b><a href="http://doc.qt.io/qt-5/qt3dinput-qinputsequence.html#buttonInterval">buttonInterval</a></b></span>() const</td></tr>
/// <tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>setButtonInterval</b></span>(int <i>buttonInterval</i>)</td></tr>
/// </tbody></table></div>
/// <p><b>Notifier signal:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>buttonIntervalChanged</b></span>(int <i>buttonInterval</i>)</td></tr>
/// </tbody></table></div></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QInputSequence_buttonInterval(
this_ptr: *const crate::QInputSequence,
) -> ::std::os::raw::c_int;
/// <p>Append the <a href="http://doc.qt.io/qt-5/qt3dinput-qabstractactioninput.html">QAbstractActionInput</a> <i>input</i> to the end of this <a href="http://doc.qt.io/qt-5/qt3dinput-qinputsequence.html">QInputSequence</a>'s sequence vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qinputsequence.html#addSequence">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Append the <a href="http://doc.qt.io/qt-5/qt3dinput-qabstractactioninput.html">QAbstractActionInput</a> <i>input</i> to the end of this <a href="http://doc.qt.io/qt-5/qt3dinput-qinputsequence.html">QInputSequence</a>'s sequence vector.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qt3dinput-qinputsequence.html#removeSequence">removeSequence</a>.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QInputSequence_addSequence(
this_ptr: *mut crate::QInputSequence,
input: *mut crate::QAbstractActionInput,
);
/// <p>Remove the <a href="http://doc.qt.io/qt-5/qt3dinput-qabstractactioninput.html">QAbstractActionInput</a> <i>input</i> from this <a href="http://doc.qt.io/qt-5/qt3dinput-qinputsequence.html">QInputSequence</a>'s sequence vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qinputsequence.html#removeSequence">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Remove the <a href="http://doc.qt.io/qt-5/qt3dinput-qabstractactioninput.html">QAbstractActionInput</a> <i>input</i> from this <a href="http://doc.qt.io/qt-5/qt3dinput-qinputsequence.html">QInputSequence</a>'s sequence vector.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qt3dinput-qinputsequence.html#addSequence">addSequence</a>.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QInputSequence_removeSequence(
this_ptr: *mut crate::QInputSequence,
input: *mut crate::QAbstractActionInput,
);
/// <p>Returns the <a href="http://doc.qt.io/qt-5/qt3dinput-qinputsequence.html">QInputSequence</a>'s sequence vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qinputsequence.html#sequences">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns the <a href="http://doc.qt.io/qt-5/qt3dinput-qinputsequence.html">QInputSequence</a>'s sequence vector.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QInputSequence_sequences(
this_ptr: *const crate::QInputSequence,
) -> *mut crate::QVectorOfQAbstractActionInput;
/// <p>The time in which all <a href="http://doc.qt.io/qt-5/qt3dinput-qabstractactioninput.html">QAbstractActionInput</a>'s in the input sequence must triggered within. The time is in milliseconds.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qinputsequence.html#timeout-prop">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>The time in which all <a href="http://doc.qt.io/qt-5/qt3dinput-qabstractactioninput.html">QAbstractActionInput</a>'s in the input sequence must triggered within. The time is in milliseconds.</p>
/// <p><b>Access functions:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> int </td><td class="memItemRight bottomAlign"><span class="name"><b><a href="http://doc.qt.io/qt-5/qt3dinput-qinputsequence.html#timeout">timeout</a></b></span>() const</td></tr>
/// <tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>setTimeout</b></span>(int <i>timeout</i>)</td></tr>
/// </tbody></table></div>
/// <p><b>Notifier signal:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>timeoutChanged</b></span>(int <i>timeout</i>)</td></tr>
/// </tbody></table></div></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QInputSequence_setTimeout(
this_ptr: *mut crate::QInputSequence,
timeout: ::std::os::raw::c_int,
);
/// <p>The maximum time in between consecutive <a href="http://doc.qt.io/qt-5/qt3dinput-qabstractactioninput.html">QAbstractActionInput</a>'s in the input sequence. The time is in milliseconds.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qinputsequence.html#buttonInterval-prop">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>The maximum time in between consecutive <a href="http://doc.qt.io/qt-5/qt3dinput-qabstractactioninput.html">QAbstractActionInput</a>'s in the input sequence. The time is in milliseconds.</p>
/// <p><b>Access functions:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> int </td><td class="memItemRight bottomAlign"><span class="name"><b><a href="http://doc.qt.io/qt-5/qt3dinput-qinputsequence.html#buttonInterval">buttonInterval</a></b></span>() const</td></tr>
/// <tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>setButtonInterval</b></span>(int <i>buttonInterval</i>)</td></tr>
/// </tbody></table></div>
/// <p><b>Notifier signal:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>buttonIntervalChanged</b></span>(int <i>buttonInterval</i>)</td></tr>
/// </tbody></table></div></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QInputSequence_setButtonInterval(
this_ptr: *mut crate::QInputSequence,
buttonInterval: ::std::os::raw::c_int,
);
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QInputSettings_metaObject(
this_ptr: *const crate::QInputSettings,
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QInputSettings_qt_metacast(
this_ptr: *mut crate::QInputSettings,
arg1: *const ::std::os::raw::c_char,
) -> *mut ::std::ffi::c_void;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QInputSettings_qt_metacall(
this_ptr: *mut crate::QInputSettings,
arg1: ::qt_core::q_meta_object::Call,
arg2: ::std::os::raw::c_int,
arg3: *mut *mut ::std::ffi::c_void,
) -> ::std::os::raw::c_int;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QInputSettings_tr(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QInputSettings_trUtf8(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
/// <p>Default constructs an instance of QInputSettings.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qinputsettings.html#QInputSettings">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Default constructs an instance of QInputSettings.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QInputSettings_QInputSettings(
parent: *mut ::qt_3d_core::QNode,
) -> *mut crate::QInputSettings;
/// <p>Destroys the instance of QInputSettings.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qinputsettings.html#dtor.QInputSettings">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Destroys the instance of QInputSettings.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QInputSettings_dQInputSettings(
this_ptr: *mut crate::QInputSettings,
);
/// <p>Holds the current event source. An event source is an object that is capable of receiving various input events, such as mouse or keyboard events. Typically it is a <a href="http://doc.qt.io/qt-5/qwindow.html">QWindow</a> instance.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qinputsettings.html#eventSource-prop">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Holds the current event source. An event source is an object that is capable of receiving various input events, such as mouse or keyboard events. Typically it is a <a href="http://doc.qt.io/qt-5/qwindow.html">QWindow</a> instance.</p>
/// <p><b>Access functions:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> QObject *</td><td class="memItemRight bottomAlign"><span class="name"><b>eventSource</b></span>() const</td></tr>
/// <tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>setEventSource</b></span>(QObject *<i>eventSource</i>)</td></tr>
/// </tbody></table></div>
/// <p><b>Notifier signal:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>eventSourceChanged</b></span>(<i>QObject *</i>)</td></tr>
/// </tbody></table></div></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QInputSettings_eventSource(
this_ptr: *const crate::QInputSettings,
) -> *mut ::qt_core::QObject;
/// <p>Holds the current event source. An event source is an object that is capable of receiving various input events, such as mouse or keyboard events. Typically it is a <a href="http://doc.qt.io/qt-5/qwindow.html">QWindow</a> instance.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qinputsettings.html#eventSource-prop">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Holds the current event source. An event source is an object that is capable of receiving various input events, such as mouse or keyboard events. Typically it is a <a href="http://doc.qt.io/qt-5/qwindow.html">QWindow</a> instance.</p>
/// <p><b>Access functions:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> QObject *</td><td class="memItemRight bottomAlign"><span class="name"><b>eventSource</b></span>() const</td></tr>
/// <tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>setEventSource</b></span>(QObject *<i>eventSource</i>)</td></tr>
/// </tbody></table></div>
/// <p><b>Notifier signal:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>eventSourceChanged</b></span>(<i>QObject *</i>)</td></tr>
/// </tbody></table></div></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QInputSettings_setEventSource(
this_ptr: *mut crate::QInputSettings,
eventSource: *mut ::qt_core::QObject,
);
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QKeyEvent_metaObject(
this_ptr: *const crate::QKeyEvent,
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QKeyEvent_qt_metacast(
this_ptr: *mut crate::QKeyEvent,
arg1: *const ::std::os::raw::c_char,
) -> *mut ::std::ffi::c_void;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QKeyEvent_qt_metacall(
this_ptr: *mut crate::QKeyEvent,
arg1: ::qt_core::q_meta_object::Call,
arg2: ::std::os::raw::c_int,
arg3: *mut *mut ::std::ffi::c_void,
) -> ::std::os::raw::c_int;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QKeyEvent_tr(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QKeyEvent_trUtf8(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
/// <p>Default constructs an instance of QKeyEvent.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qkeyevent.html#QKeyEvent">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Default constructs an instance of QKeyEvent.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QKeyEvent_QKeyEvent(
type_: ::qt_core::q_event::Type,
key: ::std::os::raw::c_int,
modifiers: ::std::os::raw::c_int,
text: *const ::qt_core::QString,
autorep: bool,
count: ::std::os::raw::c_ushort,
) -> *mut crate::QKeyEvent;
/// <p>Copy constructor.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qkeyevent.html#QKeyEvent-1">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Copy constructor.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QKeyEvent_QKeyEvent1(
ke: *const ::qt_gui::QKeyEvent,
) -> *mut crate::QKeyEvent;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QKeyEvent_dQKeyEvent(this_ptr: *mut crate::QKeyEvent);
/// <p>This property holds the code of the key that was pressed or released.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qkeyevent.html#key-prop">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This property holds the code of the key that was pressed or released.</p>
/// <p>See <a href="http://doc.qt.io/qt-5/qt.html#Key-enum">Qt.Key</a> for the list of keyboard codes.</p>
/// <p><b>Access functions:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> int </td><td class="memItemRight bottomAlign"><span class="name"><b>key</b></span>() const</td></tr>
/// </tbody></table></div>
/// <p><b>See also </b>QKeyEvent::key.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QKeyEvent_key(
this_ptr: *const crate::QKeyEvent,
) -> ::std::os::raw::c_int;
/// <p>This property holds the Unicode text that the key generated. The text returned can be an empty string in cases where modifier keys, such as Shift, Control, Alt, and Meta, are being pressed or released. In such cases <a href="http://doc.qt.io/qt-5/qt3dinput-qkeyevent.html#key-prop">key</a> will contain a valid value.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qkeyevent.html#text-prop">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This property holds the Unicode text that the key generated. The text returned can be an empty string in cases where modifier keys, such as Shift, Control, Alt, and Meta, are being pressed or released. In such cases <a href="http://doc.qt.io/qt-5/qt3dinput-qkeyevent.html#key-prop">key</a> will contain a valid value.</p>
/// <p><b>Access functions:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> QString </td><td class="memItemRight bottomAlign"><span class="name"><b>text</b></span>() const</td></tr>
/// </tbody></table></div></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QKeyEvent_text(
this_ptr: *const crate::QKeyEvent,
) -> *mut ::qt_core::QString;
/// <p>This property holds the keyboard modifier flags that existed immediately before the event occurred.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qkeyevent.html#modifiers-prop">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This property holds the keyboard modifier flags that existed immediately before the event occurred.</p>
/// <p><b>Access functions:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> int </td><td class="memItemRight bottomAlign"><span class="name"><b>modifiers</b></span>() const</td></tr>
/// </tbody></table></div>
/// <p><b>See also </b>QKeyEvent::modifiers.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QKeyEvent_modifiers(
this_ptr: *const crate::QKeyEvent,
) -> ::std::os::raw::c_int;
/// <p>Holds whether this event comes from an auto-repeating key.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qkeyevent.html#isAutoRepeat-prop">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Holds whether this event comes from an auto-repeating key.</p>
/// <p><b>Access functions:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> bool </td><td class="memItemRight bottomAlign"><span class="name"><b>isAutoRepeat</b></span>() const</td></tr>
/// </tbody></table></div></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QKeyEvent_isAutoRepeat(
this_ptr: *const crate::QKeyEvent,
) -> bool;
/// <p>Holds the number of keys involved in this event. If <a href="http://doc.qt.io/qt-5/qt3dinput-qkeyevent.html#text-prop">text</a> is not empty, this is simply the length of the string.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qkeyevent.html#count-prop">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Holds the number of keys involved in this event. If <a href="http://doc.qt.io/qt-5/qt3dinput-qkeyevent.html#text-prop">text</a> is not empty, this is simply the length of the string.</p>
/// <p><b>Access functions:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> int </td><td class="memItemRight bottomAlign"><span class="name"><b>count</b></span>() const</td></tr>
/// </tbody></table></div></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QKeyEvent_count(
this_ptr: *const crate::QKeyEvent,
) -> ::std::os::raw::c_int;
/// <p>This property contains the native scan code of the key that was pressed. It is passed through from <a href="http://doc.qt.io/qt-5/qt3dinput-qkeyevent.html">QKeyEvent</a> unchanged.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qkeyevent.html#nativeScanCode-prop">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This property contains the native scan code of the key that was pressed. It is passed through from <a href="http://doc.qt.io/qt-5/qt3dinput-qkeyevent.html">QKeyEvent</a> unchanged.</p>
/// <p><b>Access functions:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> quint32 </td><td class="memItemRight bottomAlign"><span class="name"><b>nativeScanCode</b></span>() const</td></tr>
/// </tbody></table></div></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QKeyEvent_nativeScanCode(
this_ptr: *const crate::QKeyEvent,
) -> u32;
/// <p>Setting <i>accepted</i> to <code>true</code> prevents the key event from being propagated to the item's parent.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qkeyevent.html#accepted-prop">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Setting <i>accepted</i> to <code>true</code> prevents the key event from being propagated to the item's parent.</p>
/// <p>Generally, if the item acts on the key event then it should be accepted so that ancestor items do not also respond to the same event.</p>
/// <p><b>Access functions:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> bool </td><td class="memItemRight bottomAlign"><span class="name"><b>isAccepted</b></span>() const</td></tr>
/// <tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>setAccepted</b></span>(bool <i>accepted</i>)</td></tr>
/// </tbody></table></div></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QKeyEvent_isAccepted(
this_ptr: *const crate::QKeyEvent,
) -> bool;
/// <p>Setting <i>accepted</i> to <code>true</code> prevents the key event from being propagated to the item's parent.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qkeyevent.html#accepted-prop">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Setting <i>accepted</i> to <code>true</code> prevents the key event from being propagated to the item's parent.</p>
/// <p>Generally, if the item acts on the key event then it should be accepted so that ancestor items do not also respond to the same event.</p>
/// <p><b>Access functions:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> bool </td><td class="memItemRight bottomAlign"><span class="name"><b>isAccepted</b></span>() const</td></tr>
/// <tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>setAccepted</b></span>(bool <i>accepted</i>)</td></tr>
/// </tbody></table></div></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QKeyEvent_setAccepted(
this_ptr: *mut crate::QKeyEvent,
accepted: bool,
);
/// <p>Returns the type of event</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qkeyevent.html#type">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns the type of event</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QKeyEvent_type(
this_ptr: *const crate::QKeyEvent,
) -> ::qt_core::q_event::Type;
/// <p>Returns <code>true</code> if the key event matches the given standard key <i>key_</i>; otherwise returns <code>false</code>.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qkeyevent.html#matches">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns <code>true</code> if the key event matches the given standard key <i>key_</i>; otherwise returns <code>false</code>.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qkeysequence.html#StandardKey-enum">QKeySequence::StandardKey</a>.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QKeyEvent_matches(
this_ptr: *const crate::QKeyEvent,
key_: ::qt_gui::q_key_sequence::StandardKey,
) -> bool;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QKeyboardHandler_metaObject(
this_ptr: *const crate::QKeyboardHandler,
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QKeyboardHandler_qt_metacast(
this_ptr: *mut crate::QKeyboardHandler,
arg1: *const ::std::os::raw::c_char,
) -> *mut ::std::ffi::c_void;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QKeyboardHandler_qt_metacall(
this_ptr: *mut crate::QKeyboardHandler,
arg1: ::qt_core::q_meta_object::Call,
arg2: ::std::os::raw::c_int,
arg3: *mut *mut ::std::ffi::c_void,
) -> ::std::os::raw::c_int;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QKeyboardHandler_tr(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QKeyboardHandler_trUtf8(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
/// <p>Constructs a new <a href="http://doc.qt.io/qt-5/qt3dinput-qkeyboardhandler.html">QKeyboardHandler</a> instance with parent <i>parent</i>.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qkeyboardhandler.html#QKeyboardHandler">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Constructs a new <a href="http://doc.qt.io/qt-5/qt3dinput-qkeyboardhandler.html">QKeyboardHandler</a> instance with parent <i>parent</i>.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QKeyboardHandler_QKeyboardHandler(
parent: *mut ::qt_3d_core::QNode,
) -> *mut crate::QKeyboardHandler;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QKeyboardHandler_dQKeyboardHandler(
this_ptr: *mut crate::QKeyboardHandler,
);
/// <p>Holds the keyboard device of the <a href="http://doc.qt.io/qt-5/qt3dinput-qkeyboardhandler.html">QKeyboardHandler</a>. Without a valid device, the <a href="http://doc.qt.io/qt-5/qt3dinput-qkeyboardhandler.html">QKeyboardHandler</a> won't receive any event.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qkeyboardhandler.html#sourceDevice-prop">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Holds the keyboard device of the <a href="http://doc.qt.io/qt-5/qt3dinput-qkeyboardhandler.html">QKeyboardHandler</a>. Without a valid device, the <a href="http://doc.qt.io/qt-5/qt3dinput-qkeyboardhandler.html">QKeyboardHandler</a> won't receive any event.</p>
/// <p><b>Access functions:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> Qt3DInput::QKeyboardDevice *</td><td class="memItemRight bottomAlign"><span class="name"><b><a href="http://doc.qt.io/qt-5/qt3dinput-qkeyboardhandler.html#sourceDevice">sourceDevice</a></b></span>() const</td></tr>
/// <tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>setSourceDevice</b></span>(Qt3DInput::QKeyboardDevice *<i>keyboardDevice</i>)</td></tr>
/// </tbody></table></div>
/// <p><b>Notifier signal:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>sourceDeviceChanged</b></span>(QKeyboardDevice *<i>keyboardDevice</i>)</td></tr>
/// </tbody></table></div></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QKeyboardHandler_sourceDevice(
this_ptr: *const crate::QKeyboardHandler,
) -> *mut crate::QKeyboardDevice;
/// <p>Holds <code>true</code> if the QKeyboardHandlers has focus.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qkeyboardhandler.html#focus-prop">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Holds <code>true</code> if the QKeyboardHandlers has focus.</p>
/// <p><b>Access functions:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> bool </td><td class="memItemRight bottomAlign"><span class="name"><b>focus</b></span>() const</td></tr>
/// <tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b><a href="http://doc.qt.io/qt-5/qt3dinput-qkeyboardhandler.html#setFocus">setFocus</a></b></span>(bool <i>focus</i>)</td></tr>
/// </tbody></table></div>
/// <p><b>Notifier signal:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>focusChanged</b></span>(bool <i>focus</i>)</td></tr>
/// </tbody></table></div></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QKeyboardHandler_focus(
this_ptr: *const crate::QKeyboardHandler,
) -> bool;
/// <p>Holds the keyboard device of the <a href="http://doc.qt.io/qt-5/qt3dinput-qkeyboardhandler.html">QKeyboardHandler</a>. Without a valid device, the <a href="http://doc.qt.io/qt-5/qt3dinput-qkeyboardhandler.html">QKeyboardHandler</a> won't receive any event.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qkeyboardhandler.html#sourceDevice-prop">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Holds the keyboard device of the <a href="http://doc.qt.io/qt-5/qt3dinput-qkeyboardhandler.html">QKeyboardHandler</a>. Without a valid device, the <a href="http://doc.qt.io/qt-5/qt3dinput-qkeyboardhandler.html">QKeyboardHandler</a> won't receive any event.</p>
/// <p><b>Access functions:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> Qt3DInput::QKeyboardDevice *</td><td class="memItemRight bottomAlign"><span class="name"><b><a href="http://doc.qt.io/qt-5/qt3dinput-qkeyboardhandler.html#sourceDevice">sourceDevice</a></b></span>() const</td></tr>
/// <tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>setSourceDevice</b></span>(Qt3DInput::QKeyboardDevice *<i>keyboardDevice</i>)</td></tr>
/// </tbody></table></div>
/// <p><b>Notifier signal:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>sourceDeviceChanged</b></span>(QKeyboardDevice *<i>keyboardDevice</i>)</td></tr>
/// </tbody></table></div></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QKeyboardHandler_setSourceDevice(
this_ptr: *mut crate::QKeyboardHandler,
keyboardDevice: *mut crate::QKeyboardDevice,
);
/// <p>Sets the focus to <i>focus</i>. If focus is not currently set to <code>true</code>, this component will receive keyboard focus.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qkeyboardhandler.html#setFocus">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Sets the focus to <i>focus</i>. If focus is not currently set to <code>true</code>, this component will receive keyboard focus.</p>
/// <p><b>Note:</b> Setter function for property <a href="http://doc.qt.io/qt-5/qt3dinput-qkeyboardhandler.html#focus-prop">focus</a>. </p><p><b>See also </b><a href="http://doc.qt.io/qt-5/qt3dinput-qkeyboardhandler.html#focus-prop">focus</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QKeyboardHandler_setFocus(
this_ptr: *mut crate::QKeyboardHandler,
focus: bool,
);
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QKeyboardDevice_metaObject(
this_ptr: *const crate::QKeyboardDevice,
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QKeyboardDevice_qt_metacast(
this_ptr: *mut crate::QKeyboardDevice,
arg1: *const ::std::os::raw::c_char,
) -> *mut ::std::ffi::c_void;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QKeyboardDevice_qt_metacall(
this_ptr: *mut crate::QKeyboardDevice,
arg1: ::qt_core::q_meta_object::Call,
arg2: ::std::os::raw::c_int,
arg3: *mut *mut ::std::ffi::c_void,
) -> ::std::os::raw::c_int;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QKeyboardDevice_tr(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QKeyboardDevice_trUtf8(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
/// <p>Constructs a new <a href="http://doc.qt.io/qt-5/qt3dinput-qkeyboarddevice.html">QKeyboardDevice</a> instance with <i>parent</i>.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qkeyboarddevice.html#QKeyboardDevice">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Constructs a new <a href="http://doc.qt.io/qt-5/qt3dinput-qkeyboarddevice.html">QKeyboardDevice</a> instance with <i>parent</i>.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QKeyboardDevice_QKeyboardDevice(
parent: *mut ::qt_3d_core::QNode,
) -> *mut crate::QKeyboardDevice;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QKeyboardDevice_dQKeyboardDevice(
this_ptr: *mut crate::QKeyboardDevice,
);
/// <p>Holds the active <a href="http://doc.qt.io/qt-5/qt3dinput-qkeyboardhandler.html">QKeyboardHandler</a> of the device.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qkeyboarddevice.html#activeInput-prop">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Holds the active <a href="http://doc.qt.io/qt-5/qt3dinput-qkeyboardhandler.html">QKeyboardHandler</a> of the device.</p>
/// <p><b>Access functions:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> QKeyboardHandler *</td><td class="memItemRight bottomAlign"><span class="name"><b>activeInput</b></span>() const</td></tr>
/// </tbody></table></div>
/// <p><b>Notifier signal:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>activeInputChanged</b></span>(QKeyboardHandler *<i>activeInput</i>)</td></tr>
/// </tbody></table></div></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QKeyboardDevice_activeInput(
this_ptr: *const crate::QKeyboardDevice,
) -> *mut crate::QKeyboardHandler;
/// <p>Reimplemented from <a href="http://doc.qt.io/qt-5/qt3dinput-qabstractphysicaldevice.html#axisCount">QAbstractPhysicalDevice::axisCount</a>().</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qkeyboarddevice.html#axisCount">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Reimplemented from <a href="http://doc.qt.io/qt-5/qt3dinput-qabstractphysicaldevice.html#axisCount">QAbstractPhysicalDevice::axisCount</a>().</p>
/// <p>Returns the axis count.</p>
/// <p><b>Note: </b>Currently always returns zero.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QKeyboardDevice_axisCount(
this_ptr: *const crate::QKeyboardDevice,
) -> ::std::os::raw::c_int;
/// <p>Reimplemented from <a href="http://doc.qt.io/qt-5/qt3dinput-qabstractphysicaldevice.html#buttonCount">QAbstractPhysicalDevice::buttonCount</a>().</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qkeyboarddevice.html#buttonCount">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Reimplemented from <a href="http://doc.qt.io/qt-5/qt3dinput-qabstractphysicaldevice.html#buttonCount">QAbstractPhysicalDevice::buttonCount</a>().</p>
/// <p>Returns the button count.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QKeyboardDevice_buttonCount(
this_ptr: *const crate::QKeyboardDevice,
) -> ::std::os::raw::c_int;
/// <p>Reimplemented from <a href="http://doc.qt.io/qt-5/qt3dinput-qabstractphysicaldevice.html#axisNames">QAbstractPhysicalDevice::axisNames</a>().</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qkeyboarddevice.html#axisNames">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Reimplemented from <a href="http://doc.qt.io/qt-5/qt3dinput-qabstractphysicaldevice.html#axisNames">QAbstractPhysicalDevice::axisNames</a>().</p>
/// <p>Returns the axis names.</p>
/// <p><b>Note: </b>Currently always returns empty <a href="http://doc.qt.io/qt-5/qstringlist.html">QStringList</a>.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QKeyboardDevice_axisNames(
this_ptr: *const crate::QKeyboardDevice,
) -> *mut ::qt_core::QStringList;
/// <p>Reimplemented from <a href="http://doc.qt.io/qt-5/qt3dinput-qabstractphysicaldevice.html#buttonNames">QAbstractPhysicalDevice::buttonNames</a>().</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qkeyboarddevice.html#buttonNames">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Reimplemented from <a href="http://doc.qt.io/qt-5/qt3dinput-qabstractphysicaldevice.html#buttonNames">QAbstractPhysicalDevice::buttonNames</a>().</p>
/// <p>Returns the button names.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QKeyboardDevice_buttonNames(
this_ptr: *const crate::QKeyboardDevice,
) -> *mut ::qt_core::QStringList;
/// <p>Reimplemented from <a href="http://doc.qt.io/qt-5/qt3dinput-qabstractphysicaldevice.html#axisIdentifier">QAbstractPhysicalDevice::axisIdentifier</a>().</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qkeyboarddevice.html#axisIdentifier">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Reimplemented from <a href="http://doc.qt.io/qt-5/qt3dinput-qabstractphysicaldevice.html#axisIdentifier">QAbstractPhysicalDevice::axisIdentifier</a>().</p>
/// <p>Returns the axisIdentifier matching the <i>name</i>.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QKeyboardDevice_axisIdentifier(
this_ptr: *const crate::QKeyboardDevice,
name: *const ::qt_core::QString,
) -> ::std::os::raw::c_int;
/// <p>Reimplemented from <a href="http://doc.qt.io/qt-5/qt3dinput-qabstractphysicaldevice.html#buttonIdentifier">QAbstractPhysicalDevice::buttonIdentifier</a>().</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qkeyboarddevice.html#buttonIdentifier">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Reimplemented from <a href="http://doc.qt.io/qt-5/qt3dinput-qabstractphysicaldevice.html#buttonIdentifier">QAbstractPhysicalDevice::buttonIdentifier</a>().</p>
/// <p>Returns the buttonIdentifier matching the <i>name</i>.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QKeyboardDevice_buttonIdentifier(
this_ptr: *const crate::QKeyboardDevice,
name: *const ::qt_core::QString,
) -> ::std::os::raw::c_int;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QLogicalDevice_metaObject(
this_ptr: *const crate::QLogicalDevice,
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QLogicalDevice_qt_metacast(
this_ptr: *mut crate::QLogicalDevice,
arg1: *const ::std::os::raw::c_char,
) -> *mut ::std::ffi::c_void;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QLogicalDevice_qt_metacall(
this_ptr: *mut crate::QLogicalDevice,
arg1: ::qt_core::q_meta_object::Call,
arg2: ::std::os::raw::c_int,
arg3: *mut *mut ::std::ffi::c_void,
) -> ::std::os::raw::c_int;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QLogicalDevice_tr(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QLogicalDevice_trUtf8(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
/// <p>Constructs a new <a href="http://doc.qt.io/qt-5/qt3dinput-qlogicaldevice.html">QLogicalDevice</a> instance with parent <i>parent</i>.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qlogicaldevice.html#QLogicalDevice">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Constructs a new <a href="http://doc.qt.io/qt-5/qt3dinput-qlogicaldevice.html">QLogicalDevice</a> instance with parent <i>parent</i>.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QLogicalDevice_QLogicalDevice(
parent: *mut ::qt_3d_core::QNode,
) -> *mut crate::QLogicalDevice;
/// <p>Destroys the instance of QLogicalDevice.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qlogicaldevice.html#dtor.QLogicalDevice">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Destroys the instance of QLogicalDevice.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QLogicalDevice_dQLogicalDevice(
this_ptr: *mut crate::QLogicalDevice,
);
/// <p>Add an <i>action</i> to the list of actions.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qlogicaldevice.html#addAction">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Add an <i>action</i> to the list of actions.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QLogicalDevice_addAction(
this_ptr: *mut crate::QLogicalDevice,
action: *mut crate::QAction,
);
/// <p>Remove an <i>action</i> from the list of actions.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qlogicaldevice.html#removeAction">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Remove an <i>action</i> from the list of actions.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QLogicalDevice_removeAction(
this_ptr: *mut crate::QLogicalDevice,
action: *mut crate::QAction,
);
/// <p>Returns the list of actions.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qlogicaldevice.html#actions">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns the list of actions.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QLogicalDevice_actions(
this_ptr: *const crate::QLogicalDevice,
) -> *mut crate::QVectorOfQAction;
/// <p>Add an <i>axis</i> to the list of axis.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qlogicaldevice.html#addAxis">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Add an <i>axis</i> to the list of axis.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QLogicalDevice_addAxis(
this_ptr: *mut crate::QLogicalDevice,
axis: *mut crate::QAxis,
);
/// <p>Remove an <i>axis</i> drom the list of axis.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qlogicaldevice.html#removeAxis">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Remove an <i>axis</i> drom the list of axis.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QLogicalDevice_removeAxis(
this_ptr: *mut crate::QLogicalDevice,
axis: *mut crate::QAxis,
);
/// <p>Returns the list of axis.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qlogicaldevice.html#axes">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns the list of axis.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QLogicalDevice_axes(
this_ptr: *const crate::QLogicalDevice,
) -> *mut crate::QVectorOfQAxis;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QMouseDevice_metaObject(
this_ptr: *const crate::QMouseDevice,
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QMouseDevice_qt_metacast(
this_ptr: *mut crate::QMouseDevice,
arg1: *const ::std::os::raw::c_char,
) -> *mut ::std::ffi::c_void;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QMouseDevice_qt_metacall(
this_ptr: *mut crate::QMouseDevice,
arg1: ::qt_core::q_meta_object::Call,
arg2: ::std::os::raw::c_int,
arg3: *mut *mut ::std::ffi::c_void,
) -> ::std::os::raw::c_int;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QMouseDevice_tr(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QMouseDevice_trUtf8(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
/// <p>Default constructs an instance of QMouseDevice.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qmousedevice.html#QMouseDevice">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Default constructs an instance of QMouseDevice.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QMouseDevice_QMouseDevice(
parent: *mut ::qt_3d_core::QNode,
) -> *mut crate::QMouseDevice;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QMouseDevice_dQMouseDevice(
this_ptr: *mut crate::QMouseDevice,
);
/// <p>Reimplemented from <a href="http://doc.qt.io/qt-5/qt3dinput-qabstractphysicaldevice.html#axisCount">QAbstractPhysicalDevice::axisCount</a>().</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qmousedevice.html#axisCount">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Reimplemented from <a href="http://doc.qt.io/qt-5/qt3dinput-qabstractphysicaldevice.html#axisCount">QAbstractPhysicalDevice::axisCount</a>().</p>
/// <p>Returns the axis count.</p>
/// <p><b>Note: </b>Currently always returns 4.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QMouseDevice_axisCount(
this_ptr: *const crate::QMouseDevice,
) -> ::std::os::raw::c_int;
/// <p>Reimplemented from <a href="http://doc.qt.io/qt-5/qt3dinput-qabstractphysicaldevice.html#buttonCount">QAbstractPhysicalDevice::buttonCount</a>().</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qmousedevice.html#buttonCount">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Reimplemented from <a href="http://doc.qt.io/qt-5/qt3dinput-qabstractphysicaldevice.html#buttonCount">QAbstractPhysicalDevice::buttonCount</a>().</p>
/// <p>Returns the button count.</p>
/// <p><b>Note: </b>Currently always returns 3.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QMouseDevice_buttonCount(
this_ptr: *const crate::QMouseDevice,
) -> ::std::os::raw::c_int;
/// <p>Reimplemented from <a href="http://doc.qt.io/qt-5/qt3dinput-qabstractphysicaldevice.html#axisNames">QAbstractPhysicalDevice::axisNames</a>().</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qmousedevice.html#axisNames">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Reimplemented from <a href="http://doc.qt.io/qt-5/qt3dinput-qabstractphysicaldevice.html#axisNames">QAbstractPhysicalDevice::axisNames</a>().</p>
/// <p>Returns the names of the axis.</p>
/// <p><b>Note: </b>Currently always returns StringList["X", "Y"]</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QMouseDevice_axisNames(
this_ptr: *const crate::QMouseDevice,
) -> *mut ::qt_core::QStringList;
/// <p>Reimplemented from <a href="http://doc.qt.io/qt-5/qt3dinput-qabstractphysicaldevice.html#buttonNames">QAbstractPhysicalDevice::buttonNames</a>().</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qmousedevice.html#buttonNames">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Reimplemented from <a href="http://doc.qt.io/qt-5/qt3dinput-qabstractphysicaldevice.html#buttonNames">QAbstractPhysicalDevice::buttonNames</a>().</p>
/// <p>Returns the names of the buttons.</p>
/// <p><b>Note: </b>Currently always returns StringList["Left", "Right", "Center"]</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QMouseDevice_buttonNames(
this_ptr: *const crate::QMouseDevice,
) -> *mut ::qt_core::QStringList;
/// <p>Reimplemented from <a href="http://doc.qt.io/qt-5/qt3dinput-qabstractphysicaldevice.html#axisIdentifier">QAbstractPhysicalDevice::axisIdentifier</a>().</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qmousedevice.html#axisIdentifier">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Reimplemented from <a href="http://doc.qt.io/qt-5/qt3dinput-qabstractphysicaldevice.html#axisIdentifier">QAbstractPhysicalDevice::axisIdentifier</a>().</p>
/// <p>Convert axis <i>name</i> to axis identifier.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QMouseDevice_axisIdentifier(
this_ptr: *const crate::QMouseDevice,
name: *const ::qt_core::QString,
) -> ::std::os::raw::c_int;
/// <p>Reimplemented from <a href="http://doc.qt.io/qt-5/qt3dinput-qabstractphysicaldevice.html#buttonIdentifier">QAbstractPhysicalDevice::buttonIdentifier</a>().</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qmousedevice.html#buttonIdentifier">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Reimplemented from <a href="http://doc.qt.io/qt-5/qt3dinput-qabstractphysicaldevice.html#buttonIdentifier">QAbstractPhysicalDevice::buttonIdentifier</a>().</p>
/// <p>Returns the button identifier that corresponds with the specified <i>name</i>. The possible return values are documented in <a href="http://doc.qt.io/qt-5/qt3dinput-qmouseevent.html#Buttons-enum">QMouseEvent::Buttons</a>.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QMouseDevice_buttonIdentifier(
this_ptr: *const crate::QMouseDevice,
name: *const ::qt_core::QString,
) -> ::std::os::raw::c_int;
/// <p>Holds the sensitivity of the mouse device. The default is 0.1.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qmousedevice.html#sensitivity-prop">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Holds the sensitivity of the mouse device. The default is 0.1.</p>
/// <p><b>Access functions:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> float </td><td class="memItemRight bottomAlign"><span class="name"><b>sensitivity</b></span>() const</td></tr>
/// <tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>setSensitivity</b></span>(float <i>value</i>)</td></tr>
/// </tbody></table></div>
/// <p><b>Notifier signal:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>sensitivityChanged</b></span>(float <i>value</i>)</td></tr>
/// </tbody></table></div></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QMouseDevice_sensitivity(
this_ptr: *const crate::QMouseDevice,
) -> ::std::os::raw::c_float;
/// <p>Holds the sensitivity of the mouse device. The default is 0.1.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qmousedevice.html#sensitivity-prop">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Holds the sensitivity of the mouse device. The default is 0.1.</p>
/// <p><b>Access functions:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> float </td><td class="memItemRight bottomAlign"><span class="name"><b>sensitivity</b></span>() const</td></tr>
/// <tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>setSensitivity</b></span>(float <i>value</i>)</td></tr>
/// </tbody></table></div>
/// <p><b>Notifier signal:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>sensitivityChanged</b></span>(float <i>value</i>)</td></tr>
/// </tbody></table></div></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QMouseDevice_setSensitivity(
this_ptr: *mut crate::QMouseDevice,
value: ::std::os::raw::c_float,
);
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QMouseEvent_metaObject(
this_ptr: *const crate::QMouseEvent,
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QMouseEvent_qt_metacast(
this_ptr: *mut crate::QMouseEvent,
arg1: *const ::std::os::raw::c_char,
) -> *mut ::std::ffi::c_void;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QMouseEvent_qt_metacall(
this_ptr: *mut crate::QMouseEvent,
arg1: ::qt_core::q_meta_object::Call,
arg2: ::std::os::raw::c_int,
arg3: *mut *mut ::std::ffi::c_void,
) -> ::std::os::raw::c_int;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QMouseEvent_tr(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QMouseEvent_trUtf8(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
/// <p>Constructs a new <a href="http://doc.qt.io/qt-5/qt3dinput-qmouseevent.html">QMouseEvent</a> instance for the <a href="http://doc.qt.io/qt-5/qt3dinput-qmouseevent.html">QMouseEvent</a> <i>e</i>.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qmouseevent.html#QMouseEvent">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Constructs a new <a href="http://doc.qt.io/qt-5/qt3dinput-qmouseevent.html">QMouseEvent</a> instance for the <a href="http://doc.qt.io/qt-5/qt3dinput-qmouseevent.html">QMouseEvent</a> <i>e</i>.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QMouseEvent_QMouseEvent(
e: *const ::qt_gui::QMouseEvent,
) -> *mut crate::QMouseEvent;
/// <p>Destroys the instance of QMouseEvent.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qmouseevent.html#dtor.QMouseEvent">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Destroys the instance of QMouseEvent.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QMouseEvent_dQMouseEvent(
this_ptr: *mut crate::QMouseEvent,
);
/// <p>Specifies The X coordinate of the mouse event</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qmouseevent.html#x-prop">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Specifies The X coordinate of the mouse event</p>
/// <p><b>Access functions:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> int </td><td class="memItemRight bottomAlign"><span class="name"><b><a href="http://doc.qt.io/qt-5/qt3dinput-qmouseevent.html#x">x</a></b></span>() const</td></tr>
/// </tbody></table></div></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QMouseEvent_x(
this_ptr: *const crate::QMouseEvent,
) -> ::std::os::raw::c_int;
/// <p>Specifies The y coordinate of the mouse event</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qmouseevent.html#y-prop">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Specifies The y coordinate of the mouse event</p>
/// <p><b>Access functions:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> int </td><td class="memItemRight bottomAlign"><span class="name"><b><a href="http://doc.qt.io/qt-5/qt3dinput-qmouseevent.html#y">y</a></b></span>() const</td></tr>
/// </tbody></table></div></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QMouseEvent_y(
this_ptr: *const crate::QMouseEvent,
) -> ::std::os::raw::c_int;
/// <p>Specifies if a mouse button was held down during the mouse event</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qmouseevent.html#wasHeld-prop">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Specifies if a mouse button was held down during the mouse event</p>
/// <p><b>Access functions:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> bool </td><td class="memItemRight bottomAlign"><span class="name"><b>wasHeld</b></span>() const</td></tr>
/// </tbody></table></div></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QMouseEvent_wasHeld(
this_ptr: *const crate::QMouseEvent,
) -> bool;
/// <p>Specifies the button triggering the mouse event</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qmouseevent.html#button-prop">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Specifies the button triggering the mouse event</p>
/// <p><b>Access functions:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> Buttons </td><td class="memItemRight bottomAlign"><span class="name"><b><a href="http://doc.qt.io/qt-5/qt3dinput-qmouseevent.html#button">button</a></b></span>() const</td></tr>
/// </tbody></table></div></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QMouseEvent_button(
this_ptr: *const crate::QMouseEvent,
) -> crate::q_mouse_event::Buttons;
/// <p>Specifies the button triggering the mouse event</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qmouseevent.html#buttons-prop">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Specifies the button triggering the mouse event</p>
/// <p><b>Access functions:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> int </td><td class="memItemRight bottomAlign"><span class="name"><b><a href="http://doc.qt.io/qt-5/qt3dinput-qmouseevent.html#buttons">buttons</a></b></span>() const</td></tr>
/// </tbody></table></div></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QMouseEvent_buttons(
this_ptr: *const crate::QMouseEvent,
) -> ::std::os::raw::c_int;
/// <p>Specifies if any modifiers were applied to the mouse event</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qmouseevent.html#modifiers-prop">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Specifies if any modifiers were applied to the mouse event</p>
/// <p><b>Access functions:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> Modifiers </td><td class="memItemRight bottomAlign"><span class="name"><b><a href="http://doc.qt.io/qt-5/qt3dinput-qmouseevent.html#modifiers">modifiers</a></b></span>() const</td></tr>
/// </tbody></table></div></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QMouseEvent_modifiers(
this_ptr: *const crate::QMouseEvent,
) -> crate::q_mouse_event::Modifiers;
/// <p>Returns whether the event was accepted.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qmouseevent.html#isAccepted">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns whether the event was accepted.</p>
/// <p><b>Note:</b> Getter function for property <a href="http://doc.qt.io/qt-5/qt3dinput-qmouseevent.html#accepted-prop">accepted</a>. </p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QMouseEvent_isAccepted(
this_ptr: *const crate::QMouseEvent,
) -> bool;
/// <p>Sets the event as accepted if <i>accepted</i> is true.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qmouseevent.html#setAccepted">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Sets the event as accepted if <i>accepted</i> is true.</p>
/// <p><b>Note: </b>When an event is accepted, it will prevent further propagation to other listeners.</p><p><b>Note:</b> Setter function for property <a href="http://doc.qt.io/qt-5/qt3dinput-qmouseevent.html#accepted-prop">accepted</a>. </p><p><b>See also </b><a href="http://doc.qt.io/qt-5/qt3dinput-qmouseevent.html#isAccepted">isAccepted</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QMouseEvent_setAccepted(
this_ptr: *mut crate::QMouseEvent,
accepted: bool,
);
/// <p>Returns the <a href="http://doc.qt.io/qt-5/qevent.html#Type-enum">QEvent::Type</a> of the event.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qmouseevent.html#type">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns the <a href="http://doc.qt.io/qt-5/qevent.html#Type-enum">QEvent::Type</a> of the event.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QMouseEvent_type(
this_ptr: *const crate::QMouseEvent,
) -> ::qt_core::q_event::Type;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QWheelEvent_metaObject(
this_ptr: *const crate::QWheelEvent,
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QWheelEvent_qt_metacast(
this_ptr: *mut crate::QWheelEvent,
arg1: *const ::std::os::raw::c_char,
) -> *mut ::std::ffi::c_void;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QWheelEvent_qt_metacall(
this_ptr: *mut crate::QWheelEvent,
arg1: ::qt_core::q_meta_object::Call,
arg2: ::std::os::raw::c_int,
arg3: *mut *mut ::std::ffi::c_void,
) -> ::std::os::raw::c_int;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QWheelEvent_tr(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QWheelEvent_trUtf8(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
/// <p>Constructs a new <a href="http://doc.qt.io/qt-5/qt3dinput-qwheelevent.html">QWheelEvent</a> instance from the <a href="http://doc.qt.io/qt-5/qt3dinput-qwheelevent.html">QWheelEvent</a> <i>e</i>.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qwheelevent.html#QWheelEvent">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Constructs a new <a href="http://doc.qt.io/qt-5/qt3dinput-qwheelevent.html">QWheelEvent</a> instance from the <a href="http://doc.qt.io/qt-5/qt3dinput-qwheelevent.html">QWheelEvent</a> <i>e</i>.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QWheelEvent_QWheelEvent(
e: *const ::qt_gui::QWheelEvent,
) -> *mut crate::QWheelEvent;
/// <p>Destroys the instance of QWheelEvent.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qwheelevent.html#dtor.QWheelEvent">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Destroys the instance of QWheelEvent.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QWheelEvent_dQWheelEvent(
this_ptr: *mut crate::QWheelEvent,
);
/// <p>Specifies The X coordinate of the mouse wheel event</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qwheelevent.html#x-prop">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Specifies The X coordinate of the mouse wheel event</p>
/// <p><b>Access functions:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> int </td><td class="memItemRight bottomAlign"><span class="name"><b><a href="http://doc.qt.io/qt-5/qt3dinput-qwheelevent.html#x">x</a></b></span>() const</td></tr>
/// </tbody></table></div></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QWheelEvent_x(
this_ptr: *const crate::QWheelEvent,
) -> ::std::os::raw::c_int;
/// <p>Specifies The Y coordinate of the mouse wheel event</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qwheelevent.html#y-prop">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Specifies The Y coordinate of the mouse wheel event</p>
/// <p><b>Access functions:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> int </td><td class="memItemRight bottomAlign"><span class="name"><b><a href="http://doc.qt.io/qt-5/qt3dinput-qwheelevent.html#y">y</a></b></span>() const</td></tr>
/// </tbody></table></div></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QWheelEvent_y(
this_ptr: *const crate::QWheelEvent,
) -> ::std::os::raw::c_int;
/// <p>Specifies The change wheel angle of the mouse wheel event</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qwheelevent.html#angleDelta-prop">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Specifies The change wheel angle of the mouse wheel event</p>
/// <p><b>Access functions:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> QPoint </td><td class="memItemRight bottomAlign"><span class="name"><b><a href="http://doc.qt.io/qt-5/qt3dinput-qwheelevent.html#angleDelta">angleDelta</a></b></span>() const</td></tr>
/// </tbody></table></div></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QWheelEvent_angleDelta(
this_ptr: *const crate::QWheelEvent,
) -> *mut ::qt_core::QPoint;
/// <p>Specifies the button if present in the mouse wheel event</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qwheelevent.html#buttons-prop">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Specifies the button if present in the mouse wheel event</p>
/// <p><b>Access functions:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> int </td><td class="memItemRight bottomAlign"><span class="name"><b><a href="http://doc.qt.io/qt-5/qt3dinput-qwheelevent.html#buttons">buttons</a></b></span>() const</td></tr>
/// </tbody></table></div></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QWheelEvent_buttons(
this_ptr: *const crate::QWheelEvent,
) -> ::std::os::raw::c_int;
/// <p>Specifies if any modifiers were applied to the mouse wheel event</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qwheelevent.html#modifiers-prop">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Specifies if any modifiers were applied to the mouse wheel event</p>
/// <p><b>Access functions:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> Modifiers </td><td class="memItemRight bottomAlign"><span class="name"><b><a href="http://doc.qt.io/qt-5/qt3dinput-qwheelevent.html#modifiers">modifiers</a></b></span>() const</td></tr>
/// </tbody></table></div></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QWheelEvent_modifiers(
this_ptr: *const crate::QWheelEvent,
) -> crate::q_wheel_event::Modifiers;
/// <p>Returns whether the event was accepted.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qwheelevent.html#isAccepted">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns whether the event was accepted.</p>
/// <p><b>Note:</b> Getter function for property <a href="http://doc.qt.io/qt-5/qt3dinput-qwheelevent.html#accepted-prop">accepted</a>. </p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QWheelEvent_isAccepted(
this_ptr: *const crate::QWheelEvent,
) -> bool;
/// <p>Sets the event as accepted if <i>accepted</i> is true.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qwheelevent.html#setAccepted">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Sets the event as accepted if <i>accepted</i> is true.</p>
/// <p><b>Note: </b>When an event is accepted, it will prevent further propagation to other listeners.</p><p><b>Note:</b> Setter function for property <a href="http://doc.qt.io/qt-5/qt3dinput-qwheelevent.html#accepted-prop">accepted</a>. </p><p><b>See also </b><a href="http://doc.qt.io/qt-5/qt3dinput-qwheelevent.html#isAccepted">isAccepted</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QWheelEvent_setAccepted(
this_ptr: *mut crate::QWheelEvent,
accepted: bool,
);
/// <p>Returns the <a href="http://doc.qt.io/qt-5/qevent.html#Type-enum">QEvent::Type</a> of the event.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qwheelevent.html#type">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns the <a href="http://doc.qt.io/qt-5/qevent.html#Type-enum">QEvent::Type</a> of the event.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QWheelEvent_type(
this_ptr: *const crate::QWheelEvent,
) -> ::qt_core::q_event::Type;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QMouseHandler_metaObject(
this_ptr: *const crate::QMouseHandler,
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QMouseHandler_qt_metacast(
this_ptr: *mut crate::QMouseHandler,
arg1: *const ::std::os::raw::c_char,
) -> *mut ::std::ffi::c_void;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QMouseHandler_qt_metacall(
this_ptr: *mut crate::QMouseHandler,
arg1: ::qt_core::q_meta_object::Call,
arg2: ::std::os::raw::c_int,
arg3: *mut *mut ::std::ffi::c_void,
) -> ::std::os::raw::c_int;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QMouseHandler_tr(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QMouseHandler_trUtf8(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
/// <p>Constructs a new <a href="http://doc.qt.io/qt-5/qt3dinput-qmousehandler.html">QMouseHandler</a> instance with parent <i>parent</i>.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qmousehandler.html#QMouseHandler">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Constructs a new <a href="http://doc.qt.io/qt-5/qt3dinput-qmousehandler.html">QMouseHandler</a> instance with parent <i>parent</i>.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QMouseHandler_QMouseHandler(
parent: *mut ::qt_3d_core::QNode,
) -> *mut crate::QMouseHandler;
/// <p>Destroys the instance of QMouseHandler.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qmousehandler.html#dtor.QMouseHandler">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Destroys the instance of QMouseHandler.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QMouseHandler_dQMouseHandler(
this_ptr: *mut crate::QMouseHandler,
);
/// <p>Holds the current mouse source device of the <a href="http://doc.qt.io/qt-5/qt3dinput-qmousehandler.html">QMouseHandler</a> instance.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qmousehandler.html#sourceDevice-prop">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Holds the current mouse source device of the <a href="http://doc.qt.io/qt-5/qt3dinput-qmousehandler.html">QMouseHandler</a> instance.</p>
/// <p><b>Access functions:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> QMouseDevice *</td><td class="memItemRight bottomAlign"><span class="name"><b>sourceDevice</b></span>() const</td></tr>
/// <tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b><a href="http://doc.qt.io/qt-5/qt3dinput-qmousehandler.html#setSourceDevice">setSourceDevice</a></b></span>(QMouseDevice *<i>mouseDevice</i>)</td></tr>
/// </tbody></table></div>
/// <p><b>Notifier signal:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>sourceDeviceChanged</b></span>(QMouseDevice *<i>mouseDevice</i>)</td></tr>
/// </tbody></table></div></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QMouseHandler_sourceDevice(
this_ptr: *const crate::QMouseHandler,
) -> *mut crate::QMouseDevice;
/// <p>Holds <code>true</code> if the <a href="http://doc.qt.io/qt-5/qt3dinput-qmousehandler.html">QMouseHandler</a> currently contains the mouse.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qmousehandler.html#containsMouse-prop">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Holds <code>true</code> if the <a href="http://doc.qt.io/qt-5/qt3dinput-qmousehandler.html">QMouseHandler</a> currently contains the mouse.</p>
/// <p><b>Note: </b>In this context, contains mean that the ray originating from the mouse is intersecting with the <a href="http://doc.qt.io/qt-5/qt3dcore-qentity.html">Qt3DCore::QEntity</a> that aggregates the current <a href="http://doc.qt.io/qt-5/qt3dinput-qmousehandler.html">QMouseHandler</a> instance component.</p><p><b>Access functions:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> bool </td><td class="memItemRight bottomAlign"><span class="name"><b>containsMouse</b></span>() const</td></tr>
/// </tbody></table></div>
/// <p><b>Notifier signal:</b></p>
/// <div class="table"><table class="alignedsummary">
/// <tbody><tr><td class="memItemLeft topAlign rightAlign"> void </td><td class="memItemRight bottomAlign"><span class="name"><b>containsMouseChanged</b></span>(bool <i>containsMouse</i>)</td></tr>
/// </tbody></table></div></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QMouseHandler_containsMouse(
this_ptr: *const crate::QMouseHandler,
) -> bool;
/// <p>Sets the mouse device of the <a href="http://doc.qt.io/qt-5/qt3dinput-qmousehandler.html">QMouseHandler</a> instance to <i>mouseDevice</i>.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qmousehandler.html#setSourceDevice">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Sets the mouse device of the <a href="http://doc.qt.io/qt-5/qt3dinput-qmousehandler.html">QMouseHandler</a> instance to <i>mouseDevice</i>.</p>
/// <p><b>Note:</b> Setter function for property <a href="http://doc.qt.io/qt-5/qt3dinput-qmousehandler.html#sourceDevice-prop">sourceDevice</a>. </p><p><b>See also </b><a href="http://doc.qt.io/qt-5/qt3dinput-qmousehandler.html#sourceDevice-prop">sourceDevice</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QMouseHandler_setSourceDevice(
this_ptr: *mut crate::QMouseHandler,
mouseDevice: *mut crate::QMouseDevice,
);
/// <p>Default constructs an instance of QPhysicalDeviceCreatedChangeBase.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qphysicaldevicecreatedchangebase.html#QPhysicalDeviceCreatedChangeBase">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Default constructs an instance of QPhysicalDeviceCreatedChangeBase.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QPhysicalDeviceCreatedChangeBase_QPhysicalDeviceCreatedChangeBase(
device: *const crate::QAbstractPhysicalDevice,
) -> *mut crate::QPhysicalDeviceCreatedChangeBase;
/// <p>Destroys the instance of QPhysicalDeviceCreatedChangeBase.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qphysicaldevicecreatedchangebase.html#dtor.QPhysicalDeviceCreatedChangeBase">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Destroys the instance of QPhysicalDeviceCreatedChangeBase.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QPhysicalDeviceCreatedChangeBase_dQPhysicalDeviceCreatedChangeBase(
this_ptr: *mut crate::QPhysicalDeviceCreatedChangeBase,
);
/// <p>Returns a list of node ids.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qphysicaldevicecreatedchangebase.html#axisSettingIds">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns a list of node ids.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QPhysicalDeviceCreatedChangeBase_axisSettingIds(
this_ptr: *const crate::QPhysicalDeviceCreatedChangeBase,
) -> *mut ::qt_3d_core::QVectorOfQNodeId;
/// <p><a href="http://doc.qt.io/qt-5/qt3dinput-qabstractphysicaldevice.html">QAbstractPhysicalDevice</a> is the base class used by Qt3d to interact with arbitrary input devices.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qabstractphysicaldevice.html">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p><a href="http://doc.qt.io/qt-5/qt3dinput-qabstractphysicaldevice.html">QAbstractPhysicalDevice</a> is the base class used by Qt3d to interact with arbitrary input devices.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAbstractPhysicalDevice_QAbstractPhysicalDevice1(
) -> *mut crate::QAbstractPhysicalDevice;
/// <p>Links a set of <a href="http://doc.qt.io/qt-5/qt3dinput-qabstractactioninput.html">QAbstractActionInput</a> that trigger the same event.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qaction.html">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Links a set of <a href="http://doc.qt.io/qt-5/qt3dinput-qabstractactioninput.html">QAbstractActionInput</a> that trigger the same event.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAction_QAction1() -> *mut crate::QAction;
/// <p><a href="http://doc.qt.io/qt-5/qt3dinput-qactioninput.html">QActionInput</a> stores Device and Buttons used to trigger an input event.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qactioninput.html">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p><a href="http://doc.qt.io/qt-5/qt3dinput-qactioninput.html">QActionInput</a> stores Device and Buttons used to trigger an input event.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QActionInput_QActionInput1() -> *mut crate::QActionInput;
/// <p>An axis input controlled by an analog input The axis value is controlled like a traditional analog input such as a joystick.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qanalogaxisinput.html">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>An axis input controlled by an analog input The axis value is controlled like a traditional analog input such as a joystick.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAnalogAxisInput_QAnalogAxisInput1(
) -> *mut crate::QAnalogAxisInput;
/// <p>Constructs a new <a href="http://doc.qt.io/qt-5/qt3dinput-qaxis.html">QAxis</a> instance with <i>parent</i>.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qaxis.html">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Constructs a new <a href="http://doc.qt.io/qt-5/qt3dinput-qaxis.html">QAxis</a> instance with <i>parent</i>.</p>
/// <p><a href="http://doc.qt.io/qt-5/qt3dinput-qaxis.html">QAxis</a> stores QAbstractAxisInputs used to trigger an input event.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAxis_QAxis1() -> *mut crate::QAxis;
/// <p>Constructs a new <a href="http://doc.qt.io/qt-5/qt3dinput-qaxisaccumulator.html">QAxisAccumulator</a> instance with <i>parent</i>.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qaxisaccumulator.html">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Constructs a new <a href="http://doc.qt.io/qt-5/qt3dinput-qaxisaccumulator.html">QAxisAccumulator</a> instance with <i>parent</i>.</p>
/// <p><a href="http://doc.qt.io/qt-5/qt3dinput-qaxisaccumulator.html">QAxisAccumulator</a> processes velocity or acceleration data from a <a href="http://doc.qt.io/qt-5/qt3dinput-qaxis.html">QAxis</a>.</p>
/// <p>A <a href="http://doc.qt.io/qt-5/qt3dinput-qaxis.html">Qt3DInput::QAxis</a> 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 <a href="http://doc.qt.io/qt-5/qt3dinput-qaxis.html">Qt3DInput::QAxis</a> 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 <a href="http://doc.qt.io/qt-5/qt3dlogic-qframeaction.html">Qt3DLogic::QFrameAction</a> but those approached are not ideal as they add more work to the main thread and are inherently imperative. The <a href="http://doc.qt.io/qt-5/qt3dinput-qaxisaccumulator.html">Qt3DInput::QAxisAccumulator</a> class allows for this common task to be performed on the Qt 3D backend and be specified in a declarative manner.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAxisAccumulator_QAxisAccumulator1(
) -> *mut crate::QAxisAccumulator;
/// <p><a href="http://doc.qt.io/qt-5/qt3dinput-qaxissetting.html">QAxisSetting</a> stores settings for the specified list of Axis.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qaxissetting.html">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p><a href="http://doc.qt.io/qt-5/qt3dinput-qaxissetting.html">QAxisSetting</a> stores settings for the specified list of Axis.</p>
/// <p>Stores the dead zone associated with this axis and defines if smoothing is enabled</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QAxisSetting_QAxisSetting1() -> *mut crate::QAxisSetting;
/// <p>An axis input controlled by buttons The axis value is controlled by buttons rather than a traditional analog input such as a joystick.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qbuttonaxisinput.html">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>An axis input controlled by buttons The axis value is controlled by buttons rather than a traditional analog input such as a joystick.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QButtonAxisInput_QButtonAxisInput1(
) -> *mut crate::QButtonAxisInput;
/// <p>Responsible for creating physical devices and handling associated jobs.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qinputaspect.html">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Responsible for creating physical devices and handling associated jobs.</p>
/// <p>Handles mapping between front and backend nodes</p>
/// <p><a href="http://doc.qt.io/qt-5/qt3dinput-qinputaspect.html">QInputAspect</a> 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.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QInputAspect_QInputAspect1() -> *mut crate::QInputAspect;
/// <p><a href="http://doc.qt.io/qt-5/qt3dinput-qinputchord.html">QInputChord</a> represents a set of <a href="http://doc.qt.io/qt-5/qt3dinput-qabstractactioninput.html">QAbstractActionInput</a>'s that must be triggerd at once.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qinputchord.html">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p><a href="http://doc.qt.io/qt-5/qt3dinput-qinputchord.html">QInputChord</a> represents a set of <a href="http://doc.qt.io/qt-5/qt3dinput-qabstractactioninput.html">QAbstractActionInput</a>'s that must be triggerd at once.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QInputChord_QInputChord1() -> *mut crate::QInputChord;
/// <p><a href="http://doc.qt.io/qt-5/qt3dinput-qinputsequence.html">QInputSequence</a> represents a set of <a href="http://doc.qt.io/qt-5/qt3dinput-qabstractactioninput.html">QAbstractActionInput</a>'s that must be triggerd one after the other.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qinputsequence.html">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p><a href="http://doc.qt.io/qt-5/qt3dinput-qinputsequence.html">QInputSequence</a> represents a set of <a href="http://doc.qt.io/qt-5/qt3dinput-qabstractactioninput.html">QAbstractActionInput</a>'s that must be triggerd one after the other.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QInputSequence_QInputSequence1(
) -> *mut crate::QInputSequence;
/// <p><a href="http://doc.qt.io/qt-5/qt3dinput-qinputsettings.html">QInputSettings</a> class holds the pointer to an input event source object.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qinputsettings.html">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p><a href="http://doc.qt.io/qt-5/qt3dinput-qinputsettings.html">QInputSettings</a> class holds the pointer to an input event source object.</p>
/// <p>The <a href="http://doc.qt.io/qt-5/qt3dinput-qinputsettings.html">QInputSettings</a> 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 <a href="http://doc.qt.io/qt-5/qwindow.html">QWindow</a> instance can be an event source.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QInputSettings_QInputSettings1(
) -> *mut crate::QInputSettings;
/// <p>Provides keyboard event notification</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qkeyboardhandler.html">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Provides keyboard event notification</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QKeyboardHandler_QKeyboardHandler1(
) -> *mut crate::QKeyboardHandler;
/// <p><a href="http://doc.qt.io/qt-5/qt3dinput-qkeyboarddevice.html">QKeyboardDevice</a> is in charge of dispatching keyboard events to attached QQKeyboardHandler objects.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qkeyboarddevice.html">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p><a href="http://doc.qt.io/qt-5/qt3dinput-qkeyboarddevice.html">QKeyboardDevice</a> is in charge of dispatching keyboard events to attached QQKeyboardHandler objects.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QKeyboardDevice_QKeyboardDevice1(
) -> *mut crate::QKeyboardDevice;
/// <p><a href="http://doc.qt.io/qt-5/qt3dinput-qlogicaldevice.html">QLogicalDevice</a> allows the user to define a set of actions that they wish to use within an application.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qlogicaldevice.html">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p><a href="http://doc.qt.io/qt-5/qt3dinput-qlogicaldevice.html">QLogicalDevice</a> allows the user to define a set of actions that they wish to use within an application.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QLogicalDevice_QLogicalDevice1(
) -> *mut crate::QLogicalDevice;
/// <p>Delegates mouse events to the attached <a href="http://doc.qt.io/qt-5/qml-qt3d-input-mousehandler.html">MouseHandler</a> objects.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qmousedevice.html">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Delegates mouse events to the attached <a href="http://doc.qt.io/qt-5/qml-qt3d-input-mousehandler.html">MouseHandler</a> objects.</p>
/// <p>A <a href="http://doc.qt.io/qt-5/qt3dinput-qmousedevice.html">QMouseDevice</a> delegates mouse events from physical mouse device to <a href="http://doc.qt.io/qt-5/qt3dinput-qmousehandler.html">QMouseHandler</a> objects. The sensitivity of the mouse can be controlled with the <a href="http://doc.qt.io/qt-5/qt3dinput-qmousedevice.html#sensitivity-prop">QMouseDevice::sensitivity</a> property, which specifies the rate in which the logical mouse coordinates change in response to physical movement of the mouse.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QMouseDevice_QMouseDevice1() -> *mut crate::QMouseDevice;
/// <p>Provides a means of being notified about mouse events when attached to a <a href="http://doc.qt.io/qt-5/qt3dinput-qmousedevice.html">QMouseDevice</a> instance.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qmousehandler.html">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Provides a means of being notified about mouse events when attached to a <a href="http://doc.qt.io/qt-5/qt3dinput-qmousedevice.html">QMouseDevice</a> instance.</p>
/// <p><b>Note: </b><a href="http://doc.qt.io/qt-5/qt3dinput-qmousehandler.html">QMouseHandler</a> components shouldn't be shared, not respecting that condition will most likely result in undefined behaviors.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QMouseHandler_QMouseHandler1() -> *mut crate::QMouseHandler;
/// <p>Constructs an empty vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#QVector">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Constructs an empty vector.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#resize">resize</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxisSetting_ptr_QVector(
) -> *mut crate::QVectorOfQAxisSetting;
/// <p>Constructs an empty vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#QVector">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Constructs an empty vector.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#resize">resize</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractActionInput_ptr_QVector(
) -> *mut crate::QVectorOfQAbstractActionInput;
/// <p>Constructs an empty vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#QVector">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Constructs an empty vector.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#resize">resize</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractAxisInput_ptr_QVector(
) -> *mut crate::QVectorOfQAbstractAxisInput;
/// <p>Constructs an empty vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#QVector">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Constructs an empty vector.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#resize">resize</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAction_ptr_QVector(
) -> *mut crate::QVectorOfQAction;
/// <p>Constructs an empty vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#QVector">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Constructs an empty vector.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#resize">resize</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxis_ptr_QVector() -> *mut crate::QVectorOfQAxis;
/// <p>Constructs a vector with an initial size of <i>size</i> elements.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#QVector-1">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Constructs a vector with an initial size of <i>size</i> elements.</p>
/// <p>The elements are initialized with a <a href="http://doc.qt.io/qt-5/containers.html#default-constructed-value">default-constructed value</a>.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#resize">resize</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxisSetting_ptr_QVector1(
size: ::std::os::raw::c_int,
) -> *mut crate::QVectorOfQAxisSetting;
/// <p>Constructs a vector with an initial size of <i>size</i> elements.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#QVector-1">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Constructs a vector with an initial size of <i>size</i> elements.</p>
/// <p>The elements are initialized with a <a href="http://doc.qt.io/qt-5/containers.html#default-constructed-value">default-constructed value</a>.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#resize">resize</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractActionInput_ptr_QVector1(
size: ::std::os::raw::c_int,
) -> *mut crate::QVectorOfQAbstractActionInput;
/// <p>Constructs a vector with an initial size of <i>size</i> elements.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#QVector-1">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Constructs a vector with an initial size of <i>size</i> elements.</p>
/// <p>The elements are initialized with a <a href="http://doc.qt.io/qt-5/containers.html#default-constructed-value">default-constructed value</a>.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#resize">resize</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractAxisInput_ptr_QVector1(
size: ::std::os::raw::c_int,
) -> *mut crate::QVectorOfQAbstractAxisInput;
/// <p>Constructs a vector with an initial size of <i>size</i> elements.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#QVector-1">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Constructs a vector with an initial size of <i>size</i> elements.</p>
/// <p>The elements are initialized with a <a href="http://doc.qt.io/qt-5/containers.html#default-constructed-value">default-constructed value</a>.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#resize">resize</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAction_ptr_QVector1(
size: ::std::os::raw::c_int,
) -> *mut crate::QVectorOfQAction;
/// <p>Constructs a vector with an initial size of <i>size</i> elements.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#QVector-1">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Constructs a vector with an initial size of <i>size</i> elements.</p>
/// <p>The elements are initialized with a <a href="http://doc.qt.io/qt-5/containers.html#default-constructed-value">default-constructed value</a>.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#resize">resize</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxis_ptr_QVector1(
size: ::std::os::raw::c_int,
) -> *mut crate::QVectorOfQAxis;
/// <p>Constructs a vector with an initial size of <i>size</i> elements. Each element is initialized with <i>value</i>.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#QVector-2">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Constructs a vector with an initial size of <i>size</i> elements. Each element is initialized with <i>value</i>.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#resize">resize</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#fill">fill</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxisSetting_ptr_QVector2(
size: ::std::os::raw::c_int,
t: *const *mut crate::QAxisSetting,
) -> *mut crate::QVectorOfQAxisSetting;
/// <p>Constructs a vector with an initial size of <i>size</i> elements. Each element is initialized with <i>value</i>.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#QVector-2">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Constructs a vector with an initial size of <i>size</i> elements. Each element is initialized with <i>value</i>.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#resize">resize</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#fill">fill</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractActionInput_ptr_QVector2(
size: ::std::os::raw::c_int,
t: *const *mut crate::QAbstractActionInput,
) -> *mut crate::QVectorOfQAbstractActionInput;
/// <p>Constructs a vector with an initial size of <i>size</i> elements. Each element is initialized with <i>value</i>.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#QVector-2">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Constructs a vector with an initial size of <i>size</i> elements. Each element is initialized with <i>value</i>.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#resize">resize</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#fill">fill</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractAxisInput_ptr_QVector2(
size: ::std::os::raw::c_int,
t: *const *mut crate::QAbstractAxisInput,
) -> *mut crate::QVectorOfQAbstractAxisInput;
/// <p>Constructs a vector with an initial size of <i>size</i> elements. Each element is initialized with <i>value</i>.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#QVector-2">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Constructs a vector with an initial size of <i>size</i> elements. Each element is initialized with <i>value</i>.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#resize">resize</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#fill">fill</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAction_ptr_QVector2(
size: ::std::os::raw::c_int,
t: *const *mut crate::QAction,
) -> *mut crate::QVectorOfQAction;
/// <p>Constructs a vector with an initial size of <i>size</i> elements. Each element is initialized with <i>value</i>.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#QVector-2">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Constructs a vector with an initial size of <i>size</i> elements. Each element is initialized with <i>value</i>.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#resize">resize</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#fill">fill</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxis_ptr_QVector2(
size: ::std::os::raw::c_int,
t: *const *mut crate::QAxis,
) -> *mut crate::QVectorOfQAxis;
/// <p>Constructs a copy of <i>other</i>.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#QVector-3">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Constructs a copy of <i>other</i>.</p>
/// <p>This operation takes <a href="http://doc.qt.io/qt-5/containers.html#algorithmic-complexity">constant time</a>, because <a href="http://doc.qt.io/qt-5/qvector.html">QVector</a> is <a href="http://doc.qt.io/qt-5/implicit-sharing.html">implicitly shared</a>. This makes returning a <a href="http://doc.qt.io/qt-5/qvector.html">QVector</a> from a function very fast. If a shared instance is modified, it will be copied (copy-on-write), and that takes <a href="http://doc.qt.io/qt-5/containers.html#algorithmic-complexity">linear time</a>.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#operator-eq">operator=</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxisSetting_ptr_QVector3(
v: *const crate::QVectorOfQAxisSetting,
) -> *mut crate::QVectorOfQAxisSetting;
/// <p>Constructs a copy of <i>other</i>.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#QVector-3">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Constructs a copy of <i>other</i>.</p>
/// <p>This operation takes <a href="http://doc.qt.io/qt-5/containers.html#algorithmic-complexity">constant time</a>, because <a href="http://doc.qt.io/qt-5/qvector.html">QVector</a> is <a href="http://doc.qt.io/qt-5/implicit-sharing.html">implicitly shared</a>. This makes returning a <a href="http://doc.qt.io/qt-5/qvector.html">QVector</a> from a function very fast. If a shared instance is modified, it will be copied (copy-on-write), and that takes <a href="http://doc.qt.io/qt-5/containers.html#algorithmic-complexity">linear time</a>.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#operator-eq">operator=</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractActionInput_ptr_QVector3(
v: *const crate::QVectorOfQAbstractActionInput,
) -> *mut crate::QVectorOfQAbstractActionInput;
/// <p>Constructs a copy of <i>other</i>.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#QVector-3">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Constructs a copy of <i>other</i>.</p>
/// <p>This operation takes <a href="http://doc.qt.io/qt-5/containers.html#algorithmic-complexity">constant time</a>, because <a href="http://doc.qt.io/qt-5/qvector.html">QVector</a> is <a href="http://doc.qt.io/qt-5/implicit-sharing.html">implicitly shared</a>. This makes returning a <a href="http://doc.qt.io/qt-5/qvector.html">QVector</a> from a function very fast. If a shared instance is modified, it will be copied (copy-on-write), and that takes <a href="http://doc.qt.io/qt-5/containers.html#algorithmic-complexity">linear time</a>.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#operator-eq">operator=</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractAxisInput_ptr_QVector3(
v: *const crate::QVectorOfQAbstractAxisInput,
) -> *mut crate::QVectorOfQAbstractAxisInput;
/// <p>Constructs a copy of <i>other</i>.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#QVector-3">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Constructs a copy of <i>other</i>.</p>
/// <p>This operation takes <a href="http://doc.qt.io/qt-5/containers.html#algorithmic-complexity">constant time</a>, because <a href="http://doc.qt.io/qt-5/qvector.html">QVector</a> is <a href="http://doc.qt.io/qt-5/implicit-sharing.html">implicitly shared</a>. This makes returning a <a href="http://doc.qt.io/qt-5/qvector.html">QVector</a> from a function very fast. If a shared instance is modified, it will be copied (copy-on-write), and that takes <a href="http://doc.qt.io/qt-5/containers.html#algorithmic-complexity">linear time</a>.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#operator-eq">operator=</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAction_ptr_QVector3(
v: *const crate::QVectorOfQAction,
) -> *mut crate::QVectorOfQAction;
/// <p>Constructs a copy of <i>other</i>.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#QVector-3">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Constructs a copy of <i>other</i>.</p>
/// <p>This operation takes <a href="http://doc.qt.io/qt-5/containers.html#algorithmic-complexity">constant time</a>, because <a href="http://doc.qt.io/qt-5/qvector.html">QVector</a> is <a href="http://doc.qt.io/qt-5/implicit-sharing.html">implicitly shared</a>. This makes returning a <a href="http://doc.qt.io/qt-5/qvector.html">QVector</a> from a function very fast. If a shared instance is modified, it will be copied (copy-on-write), and that takes <a href="http://doc.qt.io/qt-5/containers.html#algorithmic-complexity">linear time</a>.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#operator-eq">operator=</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxis_ptr_QVector3(
v: *const crate::QVectorOfQAxis,
) -> *mut crate::QVectorOfQAxis;
/// <p>Destroys the vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#dtor.QVector">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Destroys the vector.</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxisSetting_ptr_dQVector(
this_ptr: *mut crate::QVectorOfQAxisSetting,
);
/// <p>Destroys the vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#dtor.QVector">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Destroys the vector.</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractActionInput_ptr_dQVector(
this_ptr: *mut crate::QVectorOfQAbstractActionInput,
);
/// <p>Destroys the vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#dtor.QVector">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Destroys the vector.</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractAxisInput_ptr_dQVector(
this_ptr: *mut crate::QVectorOfQAbstractAxisInput,
);
/// <p>Destroys the vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#dtor.QVector">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Destroys the vector.</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAction_ptr_dQVector(
this_ptr: *mut crate::QVectorOfQAction,
);
/// <p>Destroys the vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#dtor.QVector">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Destroys the vector.</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxis_ptr_dQVector(
this_ptr: *mut crate::QVectorOfQAxis,
);
/// <p>Assigns <i>other</i> to this vector and returns a reference to this vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#operator-eq">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Assigns <i>other</i> to this vector and returns a reference to this vector.</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxisSetting_ptr_operator_(
this_ptr: *mut crate::QVectorOfQAxisSetting,
v: *const crate::QVectorOfQAxisSetting,
) -> *mut crate::QVectorOfQAxisSetting;
/// <p>Assigns <i>other</i> to this vector and returns a reference to this vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#operator-eq">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Assigns <i>other</i> to this vector and returns a reference to this vector.</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractActionInput_ptr_operator_(
this_ptr: *mut crate::QVectorOfQAbstractActionInput,
v: *const crate::QVectorOfQAbstractActionInput,
) -> *mut crate::QVectorOfQAbstractActionInput;
/// <p>Assigns <i>other</i> to this vector and returns a reference to this vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#operator-eq">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Assigns <i>other</i> to this vector and returns a reference to this vector.</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractAxisInput_ptr_operator_(
this_ptr: *mut crate::QVectorOfQAbstractAxisInput,
v: *const crate::QVectorOfQAbstractAxisInput,
) -> *mut crate::QVectorOfQAbstractAxisInput;
/// <p>Assigns <i>other</i> to this vector and returns a reference to this vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#operator-eq">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Assigns <i>other</i> to this vector and returns a reference to this vector.</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAction_ptr_operator_(
this_ptr: *mut crate::QVectorOfQAction,
v: *const crate::QVectorOfQAction,
) -> *mut crate::QVectorOfQAction;
/// <p>Assigns <i>other</i> to this vector and returns a reference to this vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#operator-eq">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Assigns <i>other</i> to this vector and returns a reference to this vector.</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxis_ptr_operator_(
this_ptr: *mut crate::QVectorOfQAxis,
v: *const crate::QVectorOfQAxis,
) -> *mut crate::QVectorOfQAxis;
/// <p>Swaps vector <i>other</i> with this vector. This operation is very fast and never fails.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#swap">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Swaps vector <i>other</i> with this vector. This operation is very fast and never fails.</p>
/// <p>This function was introduced in Qt 4.8.</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxisSetting_ptr_swap(
this_ptr: *mut crate::QVectorOfQAxisSetting,
other: *mut crate::QVectorOfQAxisSetting,
);
/// <p>Swaps vector <i>other</i> with this vector. This operation is very fast and never fails.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#swap">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Swaps vector <i>other</i> with this vector. This operation is very fast and never fails.</p>
/// <p>This function was introduced in Qt 4.8.</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractActionInput_ptr_swap(
this_ptr: *mut crate::QVectorOfQAbstractActionInput,
other: *mut crate::QVectorOfQAbstractActionInput,
);
/// <p>Swaps vector <i>other</i> with this vector. This operation is very fast and never fails.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#swap">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Swaps vector <i>other</i> with this vector. This operation is very fast and never fails.</p>
/// <p>This function was introduced in Qt 4.8.</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractAxisInput_ptr_swap(
this_ptr: *mut crate::QVectorOfQAbstractAxisInput,
other: *mut crate::QVectorOfQAbstractAxisInput,
);
/// <p>Swaps vector <i>other</i> with this vector. This operation is very fast and never fails.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#swap">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Swaps vector <i>other</i> with this vector. This operation is very fast and never fails.</p>
/// <p>This function was introduced in Qt 4.8.</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAction_ptr_swap(
this_ptr: *mut crate::QVectorOfQAction,
other: *mut crate::QVectorOfQAction,
);
/// <p>Swaps vector <i>other</i> with this vector. This operation is very fast and never fails.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#swap">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Swaps vector <i>other</i> with this vector. This operation is very fast and never fails.</p>
/// <p>This function was introduced in Qt 4.8.</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxis_ptr_swap(
this_ptr: *mut crate::QVectorOfQAxis,
other: *mut crate::QVectorOfQAxis,
);
/// <p>Returns <code>true</code> if <i>other</i> is equal to this vector; otherwise returns <code>false</code>.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#operator-eq-eq">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns <code>true</code> if <i>other</i> is equal to this vector; otherwise returns <code>false</code>.</p>
/// <p>Two vectors are considered equal if they contain the same values in the same order.</p>
/// <p>This function requires the value type to have an implementation of <code>operator==()</code>.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#operator-not-eq">operator!=</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxisSetting_ptr_operator__(
this_ptr: *const crate::QVectorOfQAxisSetting,
v: *const crate::QVectorOfQAxisSetting,
) -> bool;
/// <p>Returns <code>true</code> if <i>other</i> is equal to this vector; otherwise returns <code>false</code>.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#operator-eq-eq">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns <code>true</code> if <i>other</i> is equal to this vector; otherwise returns <code>false</code>.</p>
/// <p>Two vectors are considered equal if they contain the same values in the same order.</p>
/// <p>This function requires the value type to have an implementation of <code>operator==()</code>.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#operator-not-eq">operator!=</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractActionInput_ptr_operator__(
this_ptr: *const crate::QVectorOfQAbstractActionInput,
v: *const crate::QVectorOfQAbstractActionInput,
) -> bool;
/// <p>Returns <code>true</code> if <i>other</i> is equal to this vector; otherwise returns <code>false</code>.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#operator-eq-eq">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns <code>true</code> if <i>other</i> is equal to this vector; otherwise returns <code>false</code>.</p>
/// <p>Two vectors are considered equal if they contain the same values in the same order.</p>
/// <p>This function requires the value type to have an implementation of <code>operator==()</code>.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#operator-not-eq">operator!=</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractAxisInput_ptr_operator__(
this_ptr: *const crate::QVectorOfQAbstractAxisInput,
v: *const crate::QVectorOfQAbstractAxisInput,
) -> bool;
/// <p>Returns <code>true</code> if <i>other</i> is equal to this vector; otherwise returns <code>false</code>.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#operator-eq-eq">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns <code>true</code> if <i>other</i> is equal to this vector; otherwise returns <code>false</code>.</p>
/// <p>Two vectors are considered equal if they contain the same values in the same order.</p>
/// <p>This function requires the value type to have an implementation of <code>operator==()</code>.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#operator-not-eq">operator!=</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAction_ptr_operator__(
this_ptr: *const crate::QVectorOfQAction,
v: *const crate::QVectorOfQAction,
) -> bool;
/// <p>Returns <code>true</code> if <i>other</i> is equal to this vector; otherwise returns <code>false</code>.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#operator-eq-eq">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns <code>true</code> if <i>other</i> is equal to this vector; otherwise returns <code>false</code>.</p>
/// <p>Two vectors are considered equal if they contain the same values in the same order.</p>
/// <p>This function requires the value type to have an implementation of <code>operator==()</code>.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#operator-not-eq">operator!=</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxis_ptr_operator__(
this_ptr: *const crate::QVectorOfQAxis,
v: *const crate::QVectorOfQAxis,
) -> bool;
/// <p>Returns the number of items in the vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#size">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns the number of items in the vector.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#resize">resize</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxisSetting_ptr_size(
this_ptr: *const crate::QVectorOfQAxisSetting,
) -> ::std::os::raw::c_int;
/// <p>Returns the number of items in the vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#size">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns the number of items in the vector.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#resize">resize</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractActionInput_ptr_size(
this_ptr: *const crate::QVectorOfQAbstractActionInput,
) -> ::std::os::raw::c_int;
/// <p>Returns the number of items in the vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#size">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns the number of items in the vector.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#resize">resize</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractAxisInput_ptr_size(
this_ptr: *const crate::QVectorOfQAbstractAxisInput,
) -> ::std::os::raw::c_int;
/// <p>Returns the number of items in the vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#size">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns the number of items in the vector.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#resize">resize</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAction_ptr_size(
this_ptr: *const crate::QVectorOfQAction,
) -> ::std::os::raw::c_int;
/// <p>Returns the number of items in the vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#size">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns the number of items in the vector.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#resize">resize</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxis_ptr_size(
this_ptr: *const crate::QVectorOfQAxis,
) -> ::std::os::raw::c_int;
/// <p>Returns <code>true</code> if the vector has size 0; otherwise returns <code>false</code>.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns <code>true</code> if the vector has size 0; otherwise returns <code>false</code>.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#resize">resize</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxisSetting_ptr_isEmpty(
this_ptr: *const crate::QVectorOfQAxisSetting,
) -> bool;
/// <p>Returns <code>true</code> if the vector has size 0; otherwise returns <code>false</code>.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns <code>true</code> if the vector has size 0; otherwise returns <code>false</code>.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#resize">resize</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractActionInput_ptr_isEmpty(
this_ptr: *const crate::QVectorOfQAbstractActionInput,
) -> bool;
/// <p>Returns <code>true</code> if the vector has size 0; otherwise returns <code>false</code>.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns <code>true</code> if the vector has size 0; otherwise returns <code>false</code>.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#resize">resize</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractAxisInput_ptr_isEmpty(
this_ptr: *const crate::QVectorOfQAbstractAxisInput,
) -> bool;
/// <p>Returns <code>true</code> if the vector has size 0; otherwise returns <code>false</code>.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns <code>true</code> if the vector has size 0; otherwise returns <code>false</code>.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#resize">resize</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAction_ptr_isEmpty(
this_ptr: *const crate::QVectorOfQAction,
) -> bool;
/// <p>Returns <code>true</code> if the vector has size 0; otherwise returns <code>false</code>.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns <code>true</code> if the vector has size 0; otherwise returns <code>false</code>.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#resize">resize</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxis_ptr_isEmpty(
this_ptr: *const crate::QVectorOfQAxis,
) -> bool;
/// <p>Sets the size of the vector to <i>size</i>. If <i>size</i> is greater than the current size, elements are added to the end; the new elements are initialized with a <a href="http://doc.qt.io/qt-5/containers.html#default-constructed-value">default-constructed value</a>. If <i>size</i> is less than the current size, elements are removed from the end.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#resize">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Sets the size of the vector to <i>size</i>. If <i>size</i> is greater than the current size, elements are added to the end; the new elements are initialized with a <a href="http://doc.qt.io/qt-5/containers.html#default-constructed-value">default-constructed value</a>. If <i>size</i> is less than the current size, elements are removed from the end.</p>
/// <p>Since Qt 5.6, resize() doesn't shrink the capacity anymore. To shed excess capacity, use <a href="http://doc.qt.io/qt-5/qvector.html#squeeze">squeeze</a>().</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxisSetting_ptr_resize(
this_ptr: *mut crate::QVectorOfQAxisSetting,
size: ::std::os::raw::c_int,
);
/// <p>Sets the size of the vector to <i>size</i>. If <i>size</i> is greater than the current size, elements are added to the end; the new elements are initialized with a <a href="http://doc.qt.io/qt-5/containers.html#default-constructed-value">default-constructed value</a>. If <i>size</i> is less than the current size, elements are removed from the end.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#resize">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Sets the size of the vector to <i>size</i>. If <i>size</i> is greater than the current size, elements are added to the end; the new elements are initialized with a <a href="http://doc.qt.io/qt-5/containers.html#default-constructed-value">default-constructed value</a>. If <i>size</i> is less than the current size, elements are removed from the end.</p>
/// <p>Since Qt 5.6, resize() doesn't shrink the capacity anymore. To shed excess capacity, use <a href="http://doc.qt.io/qt-5/qvector.html#squeeze">squeeze</a>().</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractActionInput_ptr_resize(
this_ptr: *mut crate::QVectorOfQAbstractActionInput,
size: ::std::os::raw::c_int,
);
/// <p>Sets the size of the vector to <i>size</i>. If <i>size</i> is greater than the current size, elements are added to the end; the new elements are initialized with a <a href="http://doc.qt.io/qt-5/containers.html#default-constructed-value">default-constructed value</a>. If <i>size</i> is less than the current size, elements are removed from the end.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#resize">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Sets the size of the vector to <i>size</i>. If <i>size</i> is greater than the current size, elements are added to the end; the new elements are initialized with a <a href="http://doc.qt.io/qt-5/containers.html#default-constructed-value">default-constructed value</a>. If <i>size</i> is less than the current size, elements are removed from the end.</p>
/// <p>Since Qt 5.6, resize() doesn't shrink the capacity anymore. To shed excess capacity, use <a href="http://doc.qt.io/qt-5/qvector.html#squeeze">squeeze</a>().</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractAxisInput_ptr_resize(
this_ptr: *mut crate::QVectorOfQAbstractAxisInput,
size: ::std::os::raw::c_int,
);
/// <p>Sets the size of the vector to <i>size</i>. If <i>size</i> is greater than the current size, elements are added to the end; the new elements are initialized with a <a href="http://doc.qt.io/qt-5/containers.html#default-constructed-value">default-constructed value</a>. If <i>size</i> is less than the current size, elements are removed from the end.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#resize">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Sets the size of the vector to <i>size</i>. If <i>size</i> is greater than the current size, elements are added to the end; the new elements are initialized with a <a href="http://doc.qt.io/qt-5/containers.html#default-constructed-value">default-constructed value</a>. If <i>size</i> is less than the current size, elements are removed from the end.</p>
/// <p>Since Qt 5.6, resize() doesn't shrink the capacity anymore. To shed excess capacity, use <a href="http://doc.qt.io/qt-5/qvector.html#squeeze">squeeze</a>().</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAction_ptr_resize(
this_ptr: *mut crate::QVectorOfQAction,
size: ::std::os::raw::c_int,
);
/// <p>Sets the size of the vector to <i>size</i>. If <i>size</i> is greater than the current size, elements are added to the end; the new elements are initialized with a <a href="http://doc.qt.io/qt-5/containers.html#default-constructed-value">default-constructed value</a>. If <i>size</i> is less than the current size, elements are removed from the end.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#resize">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Sets the size of the vector to <i>size</i>. If <i>size</i> is greater than the current size, elements are added to the end; the new elements are initialized with a <a href="http://doc.qt.io/qt-5/containers.html#default-constructed-value">default-constructed value</a>. If <i>size</i> is less than the current size, elements are removed from the end.</p>
/// <p>Since Qt 5.6, resize() doesn't shrink the capacity anymore. To shed excess capacity, use <a href="http://doc.qt.io/qt-5/qvector.html#squeeze">squeeze</a>().</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxis_ptr_resize(
this_ptr: *mut crate::QVectorOfQAxis,
size: ::std::os::raw::c_int,
);
/// <p>Returns the maximum number of items that can be stored in the vector without forcing a reallocation.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#capacity">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns the maximum number of items that can be stored in the vector without forcing a reallocation.</p>
/// <p>The sole purpose of this function is to provide a means of fine tuning <a href="http://doc.qt.io/qt-5/qvector.html">QVector</a>'s memory usage. In general, you will rarely ever need to call this function. If you want to know how many items are in the vector, call <a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>().</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#reserve">reserve</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#squeeze">squeeze</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxisSetting_ptr_capacity(
this_ptr: *const crate::QVectorOfQAxisSetting,
) -> ::std::os::raw::c_int;
/// <p>Returns the maximum number of items that can be stored in the vector without forcing a reallocation.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#capacity">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns the maximum number of items that can be stored in the vector without forcing a reallocation.</p>
/// <p>The sole purpose of this function is to provide a means of fine tuning <a href="http://doc.qt.io/qt-5/qvector.html">QVector</a>'s memory usage. In general, you will rarely ever need to call this function. If you want to know how many items are in the vector, call <a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>().</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#reserve">reserve</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#squeeze">squeeze</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractActionInput_ptr_capacity(
this_ptr: *const crate::QVectorOfQAbstractActionInput,
) -> ::std::os::raw::c_int;
/// <p>Returns the maximum number of items that can be stored in the vector without forcing a reallocation.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#capacity">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns the maximum number of items that can be stored in the vector without forcing a reallocation.</p>
/// <p>The sole purpose of this function is to provide a means of fine tuning <a href="http://doc.qt.io/qt-5/qvector.html">QVector</a>'s memory usage. In general, you will rarely ever need to call this function. If you want to know how many items are in the vector, call <a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>().</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#reserve">reserve</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#squeeze">squeeze</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractAxisInput_ptr_capacity(
this_ptr: *const crate::QVectorOfQAbstractAxisInput,
) -> ::std::os::raw::c_int;
/// <p>Returns the maximum number of items that can be stored in the vector without forcing a reallocation.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#capacity">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns the maximum number of items that can be stored in the vector without forcing a reallocation.</p>
/// <p>The sole purpose of this function is to provide a means of fine tuning <a href="http://doc.qt.io/qt-5/qvector.html">QVector</a>'s memory usage. In general, you will rarely ever need to call this function. If you want to know how many items are in the vector, call <a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>().</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#reserve">reserve</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#squeeze">squeeze</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAction_ptr_capacity(
this_ptr: *const crate::QVectorOfQAction,
) -> ::std::os::raw::c_int;
/// <p>Returns the maximum number of items that can be stored in the vector without forcing a reallocation.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#capacity">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns the maximum number of items that can be stored in the vector without forcing a reallocation.</p>
/// <p>The sole purpose of this function is to provide a means of fine tuning <a href="http://doc.qt.io/qt-5/qvector.html">QVector</a>'s memory usage. In general, you will rarely ever need to call this function. If you want to know how many items are in the vector, call <a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>().</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#reserve">reserve</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#squeeze">squeeze</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxis_ptr_capacity(
this_ptr: *const crate::QVectorOfQAxis,
) -> ::std::os::raw::c_int;
/// <p>Attempts to allocate memory for at least <i>size</i> elements. If you know in advance how large the vector will be, you should call this function to prevent reallocations and memory fragmentation.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#reserve">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Attempts to allocate memory for at least <i>size</i> elements. If you know in advance how large the vector will be, you should call this function to prevent reallocations and memory fragmentation.</p>
/// <p>If <i>size</i> is an underestimate, the worst that will happen is that the <a href="http://doc.qt.io/qt-5/qvector.html">QVector</a> will be a bit slower. If <i>size</i> is an overestimate, you may have used more memory than the normal <a href="http://doc.qt.io/qt-5/qvector.html">QVector</a> growth strategy would have allocated—or you may have used less.</p>
/// <p>An alternative to reserve() is calling <a href="http://doc.qt.io/qt-5/qvector.html#resize">resize</a>(). Whether or not that is faster than reserve() depends on the element type, because <a href="http://doc.qt.io/qt-5/qvector.html#resize">resize</a>() default-constructs all elements, and requires assignment to existing entries rather than calling <a href="http://doc.qt.io/qt-5/qvector.html#append">append</a>(), which copy- or move-constructs. For simple types, like <code>int</code> or <code>double</code>, <a href="http://doc.qt.io/qt-5/qvector.html#resize">resize</a>() is typically faster, but for anything more complex, you should prefer reserve().</p>
/// <p><b>Warning:</b> If the size passed to <a href="http://doc.qt.io/qt-5/qvector.html#resize">resize</a>() was underestimated, you run out of allocated space and into undefined behavior. This problem does not exist with reserve(), because it treats the size as just a hint.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#squeeze">squeeze</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#capacity">capacity</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxisSetting_ptr_reserve(
this_ptr: *mut crate::QVectorOfQAxisSetting,
size: ::std::os::raw::c_int,
);
/// <p>Attempts to allocate memory for at least <i>size</i> elements. If you know in advance how large the vector will be, you should call this function to prevent reallocations and memory fragmentation.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#reserve">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Attempts to allocate memory for at least <i>size</i> elements. If you know in advance how large the vector will be, you should call this function to prevent reallocations and memory fragmentation.</p>
/// <p>If <i>size</i> is an underestimate, the worst that will happen is that the <a href="http://doc.qt.io/qt-5/qvector.html">QVector</a> will be a bit slower. If <i>size</i> is an overestimate, you may have used more memory than the normal <a href="http://doc.qt.io/qt-5/qvector.html">QVector</a> growth strategy would have allocated—or you may have used less.</p>
/// <p>An alternative to reserve() is calling <a href="http://doc.qt.io/qt-5/qvector.html#resize">resize</a>(). Whether or not that is faster than reserve() depends on the element type, because <a href="http://doc.qt.io/qt-5/qvector.html#resize">resize</a>() default-constructs all elements, and requires assignment to existing entries rather than calling <a href="http://doc.qt.io/qt-5/qvector.html#append">append</a>(), which copy- or move-constructs. For simple types, like <code>int</code> or <code>double</code>, <a href="http://doc.qt.io/qt-5/qvector.html#resize">resize</a>() is typically faster, but for anything more complex, you should prefer reserve().</p>
/// <p><b>Warning:</b> If the size passed to <a href="http://doc.qt.io/qt-5/qvector.html#resize">resize</a>() was underestimated, you run out of allocated space and into undefined behavior. This problem does not exist with reserve(), because it treats the size as just a hint.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#squeeze">squeeze</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#capacity">capacity</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractActionInput_ptr_reserve(
this_ptr: *mut crate::QVectorOfQAbstractActionInput,
size: ::std::os::raw::c_int,
);
/// <p>Attempts to allocate memory for at least <i>size</i> elements. If you know in advance how large the vector will be, you should call this function to prevent reallocations and memory fragmentation.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#reserve">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Attempts to allocate memory for at least <i>size</i> elements. If you know in advance how large the vector will be, you should call this function to prevent reallocations and memory fragmentation.</p>
/// <p>If <i>size</i> is an underestimate, the worst that will happen is that the <a href="http://doc.qt.io/qt-5/qvector.html">QVector</a> will be a bit slower. If <i>size</i> is an overestimate, you may have used more memory than the normal <a href="http://doc.qt.io/qt-5/qvector.html">QVector</a> growth strategy would have allocated—or you may have used less.</p>
/// <p>An alternative to reserve() is calling <a href="http://doc.qt.io/qt-5/qvector.html#resize">resize</a>(). Whether or not that is faster than reserve() depends on the element type, because <a href="http://doc.qt.io/qt-5/qvector.html#resize">resize</a>() default-constructs all elements, and requires assignment to existing entries rather than calling <a href="http://doc.qt.io/qt-5/qvector.html#append">append</a>(), which copy- or move-constructs. For simple types, like <code>int</code> or <code>double</code>, <a href="http://doc.qt.io/qt-5/qvector.html#resize">resize</a>() is typically faster, but for anything more complex, you should prefer reserve().</p>
/// <p><b>Warning:</b> If the size passed to <a href="http://doc.qt.io/qt-5/qvector.html#resize">resize</a>() was underestimated, you run out of allocated space and into undefined behavior. This problem does not exist with reserve(), because it treats the size as just a hint.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#squeeze">squeeze</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#capacity">capacity</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractAxisInput_ptr_reserve(
this_ptr: *mut crate::QVectorOfQAbstractAxisInput,
size: ::std::os::raw::c_int,
);
/// <p>Attempts to allocate memory for at least <i>size</i> elements. If you know in advance how large the vector will be, you should call this function to prevent reallocations and memory fragmentation.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#reserve">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Attempts to allocate memory for at least <i>size</i> elements. If you know in advance how large the vector will be, you should call this function to prevent reallocations and memory fragmentation.</p>
/// <p>If <i>size</i> is an underestimate, the worst that will happen is that the <a href="http://doc.qt.io/qt-5/qvector.html">QVector</a> will be a bit slower. If <i>size</i> is an overestimate, you may have used more memory than the normal <a href="http://doc.qt.io/qt-5/qvector.html">QVector</a> growth strategy would have allocated—or you may have used less.</p>
/// <p>An alternative to reserve() is calling <a href="http://doc.qt.io/qt-5/qvector.html#resize">resize</a>(). Whether or not that is faster than reserve() depends on the element type, because <a href="http://doc.qt.io/qt-5/qvector.html#resize">resize</a>() default-constructs all elements, and requires assignment to existing entries rather than calling <a href="http://doc.qt.io/qt-5/qvector.html#append">append</a>(), which copy- or move-constructs. For simple types, like <code>int</code> or <code>double</code>, <a href="http://doc.qt.io/qt-5/qvector.html#resize">resize</a>() is typically faster, but for anything more complex, you should prefer reserve().</p>
/// <p><b>Warning:</b> If the size passed to <a href="http://doc.qt.io/qt-5/qvector.html#resize">resize</a>() was underestimated, you run out of allocated space and into undefined behavior. This problem does not exist with reserve(), because it treats the size as just a hint.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#squeeze">squeeze</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#capacity">capacity</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAction_ptr_reserve(
this_ptr: *mut crate::QVectorOfQAction,
size: ::std::os::raw::c_int,
);
/// <p>Attempts to allocate memory for at least <i>size</i> elements. If you know in advance how large the vector will be, you should call this function to prevent reallocations and memory fragmentation.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#reserve">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Attempts to allocate memory for at least <i>size</i> elements. If you know in advance how large the vector will be, you should call this function to prevent reallocations and memory fragmentation.</p>
/// <p>If <i>size</i> is an underestimate, the worst that will happen is that the <a href="http://doc.qt.io/qt-5/qvector.html">QVector</a> will be a bit slower. If <i>size</i> is an overestimate, you may have used more memory than the normal <a href="http://doc.qt.io/qt-5/qvector.html">QVector</a> growth strategy would have allocated—or you may have used less.</p>
/// <p>An alternative to reserve() is calling <a href="http://doc.qt.io/qt-5/qvector.html#resize">resize</a>(). Whether or not that is faster than reserve() depends on the element type, because <a href="http://doc.qt.io/qt-5/qvector.html#resize">resize</a>() default-constructs all elements, and requires assignment to existing entries rather than calling <a href="http://doc.qt.io/qt-5/qvector.html#append">append</a>(), which copy- or move-constructs. For simple types, like <code>int</code> or <code>double</code>, <a href="http://doc.qt.io/qt-5/qvector.html#resize">resize</a>() is typically faster, but for anything more complex, you should prefer reserve().</p>
/// <p><b>Warning:</b> If the size passed to <a href="http://doc.qt.io/qt-5/qvector.html#resize">resize</a>() was underestimated, you run out of allocated space and into undefined behavior. This problem does not exist with reserve(), because it treats the size as just a hint.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#squeeze">squeeze</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#capacity">capacity</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxis_ptr_reserve(
this_ptr: *mut crate::QVectorOfQAxis,
size: ::std::os::raw::c_int,
);
/// <p>Releases any memory not required to store the items.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#squeeze">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Releases any memory not required to store the items.</p>
/// <p>The sole purpose of this function is to provide a means of fine tuning <a href="http://doc.qt.io/qt-5/qvector.html">QVector</a>'s memory usage. In general, you will rarely ever need to call this function.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#reserve">reserve</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#capacity">capacity</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxisSetting_ptr_squeeze(
this_ptr: *mut crate::QVectorOfQAxisSetting,
);
/// <p>Releases any memory not required to store the items.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#squeeze">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Releases any memory not required to store the items.</p>
/// <p>The sole purpose of this function is to provide a means of fine tuning <a href="http://doc.qt.io/qt-5/qvector.html">QVector</a>'s memory usage. In general, you will rarely ever need to call this function.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#reserve">reserve</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#capacity">capacity</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractActionInput_ptr_squeeze(
this_ptr: *mut crate::QVectorOfQAbstractActionInput,
);
/// <p>Releases any memory not required to store the items.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#squeeze">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Releases any memory not required to store the items.</p>
/// <p>The sole purpose of this function is to provide a means of fine tuning <a href="http://doc.qt.io/qt-5/qvector.html">QVector</a>'s memory usage. In general, you will rarely ever need to call this function.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#reserve">reserve</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#capacity">capacity</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractAxisInput_ptr_squeeze(
this_ptr: *mut crate::QVectorOfQAbstractAxisInput,
);
/// <p>Releases any memory not required to store the items.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#squeeze">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Releases any memory not required to store the items.</p>
/// <p>The sole purpose of this function is to provide a means of fine tuning <a href="http://doc.qt.io/qt-5/qvector.html">QVector</a>'s memory usage. In general, you will rarely ever need to call this function.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#reserve">reserve</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#capacity">capacity</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAction_ptr_squeeze(
this_ptr: *mut crate::QVectorOfQAction,
);
/// <p>Releases any memory not required to store the items.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#squeeze">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Releases any memory not required to store the items.</p>
/// <p>The sole purpose of this function is to provide a means of fine tuning <a href="http://doc.qt.io/qt-5/qvector.html">QVector</a>'s memory usage. In general, you will rarely ever need to call this function.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#reserve">reserve</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#capacity">capacity</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxis_ptr_squeeze(
this_ptr: *mut crate::QVectorOfQAxis,
);
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxisSetting_ptr_detach(
this_ptr: *mut crate::QVectorOfQAxisSetting,
);
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractActionInput_ptr_detach(
this_ptr: *mut crate::QVectorOfQAbstractActionInput,
);
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractAxisInput_ptr_detach(
this_ptr: *mut crate::QVectorOfQAbstractAxisInput,
);
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAction_ptr_detach(
this_ptr: *mut crate::QVectorOfQAction,
);
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxis_ptr_detach(
this_ptr: *mut crate::QVectorOfQAxis,
);
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxisSetting_ptr_isDetached(
this_ptr: *const crate::QVectorOfQAxisSetting,
) -> bool;
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractActionInput_ptr_isDetached(
this_ptr: *const crate::QVectorOfQAbstractActionInput,
) -> bool;
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractAxisInput_ptr_isDetached(
this_ptr: *const crate::QVectorOfQAbstractAxisInput,
) -> bool;
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAction_ptr_isDetached(
this_ptr: *const crate::QVectorOfQAction,
) -> bool;
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxis_ptr_isDetached(
this_ptr: *const crate::QVectorOfQAxis,
) -> bool;
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxisSetting_ptr_setSharable(
this_ptr: *mut crate::QVectorOfQAxisSetting,
sharable: bool,
);
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractActionInput_ptr_setSharable(
this_ptr: *mut crate::QVectorOfQAbstractActionInput,
sharable: bool,
);
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractAxisInput_ptr_setSharable(
this_ptr: *mut crate::QVectorOfQAbstractAxisInput,
sharable: bool,
);
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAction_ptr_setSharable(
this_ptr: *mut crate::QVectorOfQAction,
sharable: bool,
);
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxis_ptr_setSharable(
this_ptr: *mut crate::QVectorOfQAxis,
sharable: bool,
);
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxisSetting_ptr_isSharedWith(
this_ptr: *const crate::QVectorOfQAxisSetting,
other: *const crate::QVectorOfQAxisSetting,
) -> bool;
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractActionInput_ptr_isSharedWith(
this_ptr: *const crate::QVectorOfQAbstractActionInput,
other: *const crate::QVectorOfQAbstractActionInput,
) -> bool;
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractAxisInput_ptr_isSharedWith(
this_ptr: *const crate::QVectorOfQAbstractAxisInput,
other: *const crate::QVectorOfQAbstractAxisInput,
) -> bool;
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAction_ptr_isSharedWith(
this_ptr: *const crate::QVectorOfQAction,
other: *const crate::QVectorOfQAction,
) -> bool;
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxis_ptr_isSharedWith(
this_ptr: *const crate::QVectorOfQAxis,
other: *const crate::QVectorOfQAxis,
) -> bool;
/// <p>Returns a pointer to the data stored in the vector. The pointer can be used to access and modify the items in the vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#data">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns a pointer to the data stored in the vector. The pointer can be used to access and modify the items in the vector.</p>
/// <p>Example:</p>
/// <pre class="cpp">
///
/// <span class="type"><a href="http://doc.qt.io/qt-5/qvector.html#QVector">QVector</a></span><span class="operator"><</span><span class="type">int</span><span class="operator">></span> vector(<span class="number">10</span>);
/// <span class="type">int</span> <span class="operator">*</span>data <span class="operator">=</span> vector<span class="operator">.</span>data();
/// <span class="keyword">for</span> (<span class="type">int</span> i <span class="operator">=</span> <span class="number">0</span>; i <span class="operator"><</span> <span class="number">10</span>; <span class="operator">+</span><span class="operator">+</span>i)
///   data<span class="operator">[</span>i<span class="operator">]</span> <span class="operator">=</span> <span class="number">2</span> <span class="operator">*</span> i;
///
/// </pre>
/// <p>The pointer remains valid as long as the vector isn't reallocated.</p>
/// <p>This function is mostly useful to pass a vector to a function that accepts a plain C++ array.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#constData">constData</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#operator-5b-5d">operator[]</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxisSetting_ptr_data(
this_ptr: *mut crate::QVectorOfQAxisSetting,
) -> *mut *mut crate::QAxisSetting;
/// <p>Returns a pointer to the data stored in the vector. The pointer can be used to access and modify the items in the vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#data">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns a pointer to the data stored in the vector. The pointer can be used to access and modify the items in the vector.</p>
/// <p>Example:</p>
/// <pre class="cpp">
///
/// <span class="type"><a href="http://doc.qt.io/qt-5/qvector.html#QVector">QVector</a></span><span class="operator"><</span><span class="type">int</span><span class="operator">></span> vector(<span class="number">10</span>);
/// <span class="type">int</span> <span class="operator">*</span>data <span class="operator">=</span> vector<span class="operator">.</span>data();
/// <span class="keyword">for</span> (<span class="type">int</span> i <span class="operator">=</span> <span class="number">0</span>; i <span class="operator"><</span> <span class="number">10</span>; <span class="operator">+</span><span class="operator">+</span>i)
///   data<span class="operator">[</span>i<span class="operator">]</span> <span class="operator">=</span> <span class="number">2</span> <span class="operator">*</span> i;
///
/// </pre>
/// <p>The pointer remains valid as long as the vector isn't reallocated.</p>
/// <p>This function is mostly useful to pass a vector to a function that accepts a plain C++ array.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#constData">constData</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#operator-5b-5d">operator[]</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractActionInput_ptr_data(
this_ptr: *mut crate::QVectorOfQAbstractActionInput,
) -> *mut *mut crate::QAbstractActionInput;
/// <p>Returns a pointer to the data stored in the vector. The pointer can be used to access and modify the items in the vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#data">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns a pointer to the data stored in the vector. The pointer can be used to access and modify the items in the vector.</p>
/// <p>Example:</p>
/// <pre class="cpp">
///
/// <span class="type"><a href="http://doc.qt.io/qt-5/qvector.html#QVector">QVector</a></span><span class="operator"><</span><span class="type">int</span><span class="operator">></span> vector(<span class="number">10</span>);
/// <span class="type">int</span> <span class="operator">*</span>data <span class="operator">=</span> vector<span class="operator">.</span>data();
/// <span class="keyword">for</span> (<span class="type">int</span> i <span class="operator">=</span> <span class="number">0</span>; i <span class="operator"><</span> <span class="number">10</span>; <span class="operator">+</span><span class="operator">+</span>i)
///   data<span class="operator">[</span>i<span class="operator">]</span> <span class="operator">=</span> <span class="number">2</span> <span class="operator">*</span> i;
///
/// </pre>
/// <p>The pointer remains valid as long as the vector isn't reallocated.</p>
/// <p>This function is mostly useful to pass a vector to a function that accepts a plain C++ array.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#constData">constData</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#operator-5b-5d">operator[]</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractAxisInput_ptr_data(
this_ptr: *mut crate::QVectorOfQAbstractAxisInput,
) -> *mut *mut crate::QAbstractAxisInput;
/// <p>Returns a pointer to the data stored in the vector. The pointer can be used to access and modify the items in the vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#data">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns a pointer to the data stored in the vector. The pointer can be used to access and modify the items in the vector.</p>
/// <p>Example:</p>
/// <pre class="cpp">
///
/// <span class="type"><a href="http://doc.qt.io/qt-5/qvector.html#QVector">QVector</a></span><span class="operator"><</span><span class="type">int</span><span class="operator">></span> vector(<span class="number">10</span>);
/// <span class="type">int</span> <span class="operator">*</span>data <span class="operator">=</span> vector<span class="operator">.</span>data();
/// <span class="keyword">for</span> (<span class="type">int</span> i <span class="operator">=</span> <span class="number">0</span>; i <span class="operator"><</span> <span class="number">10</span>; <span class="operator">+</span><span class="operator">+</span>i)
///   data<span class="operator">[</span>i<span class="operator">]</span> <span class="operator">=</span> <span class="number">2</span> <span class="operator">*</span> i;
///
/// </pre>
/// <p>The pointer remains valid as long as the vector isn't reallocated.</p>
/// <p>This function is mostly useful to pass a vector to a function that accepts a plain C++ array.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#constData">constData</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#operator-5b-5d">operator[]</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAction_ptr_data(
this_ptr: *mut crate::QVectorOfQAction,
) -> *mut *mut crate::QAction;
/// <p>Returns a pointer to the data stored in the vector. The pointer can be used to access and modify the items in the vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#data">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns a pointer to the data stored in the vector. The pointer can be used to access and modify the items in the vector.</p>
/// <p>Example:</p>
/// <pre class="cpp">
///
/// <span class="type"><a href="http://doc.qt.io/qt-5/qvector.html#QVector">QVector</a></span><span class="operator"><</span><span class="type">int</span><span class="operator">></span> vector(<span class="number">10</span>);
/// <span class="type">int</span> <span class="operator">*</span>data <span class="operator">=</span> vector<span class="operator">.</span>data();
/// <span class="keyword">for</span> (<span class="type">int</span> i <span class="operator">=</span> <span class="number">0</span>; i <span class="operator"><</span> <span class="number">10</span>; <span class="operator">+</span><span class="operator">+</span>i)
///   data<span class="operator">[</span>i<span class="operator">]</span> <span class="operator">=</span> <span class="number">2</span> <span class="operator">*</span> i;
///
/// </pre>
/// <p>The pointer remains valid as long as the vector isn't reallocated.</p>
/// <p>This function is mostly useful to pass a vector to a function that accepts a plain C++ array.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#constData">constData</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#operator-5b-5d">operator[]</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxis_ptr_data(
this_ptr: *mut crate::QVectorOfQAxis,
) -> *mut *mut crate::QAxis;
/// <p>This is an overloaded function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#data-1">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This is an overloaded function.</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxisSetting_ptr_data1(
this_ptr: *const crate::QVectorOfQAxisSetting,
) -> *const *mut crate::QAxisSetting;
/// <p>This is an overloaded function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#data-1">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This is an overloaded function.</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractActionInput_ptr_data1(
this_ptr: *const crate::QVectorOfQAbstractActionInput,
) -> *const *mut crate::QAbstractActionInput;
/// <p>This is an overloaded function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#data-1">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This is an overloaded function.</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractAxisInput_ptr_data1(
this_ptr: *const crate::QVectorOfQAbstractAxisInput,
) -> *const *mut crate::QAbstractAxisInput;
/// <p>This is an overloaded function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#data-1">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This is an overloaded function.</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAction_ptr_data1(
this_ptr: *const crate::QVectorOfQAction,
) -> *const *mut crate::QAction;
/// <p>This is an overloaded function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#data-1">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This is an overloaded function.</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxis_ptr_data1(
this_ptr: *const crate::QVectorOfQAxis,
) -> *const *mut crate::QAxis;
/// <p>Returns a const pointer to the data stored in the vector. The pointer can be used to access the items in the vector. The pointer remains valid as long as the vector isn't reallocated.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#constData">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns a const pointer to the data stored in the vector. The pointer can be used to access the items in the vector. The pointer remains valid as long as the vector isn't reallocated.</p>
/// <p>This function is mostly useful to pass a vector to a function that accepts a plain C++ array.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#data">data</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#operator-5b-5d">operator[]</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxisSetting_ptr_constData(
this_ptr: *const crate::QVectorOfQAxisSetting,
) -> *const *mut crate::QAxisSetting;
/// <p>Returns a const pointer to the data stored in the vector. The pointer can be used to access the items in the vector. The pointer remains valid as long as the vector isn't reallocated.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#constData">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns a const pointer to the data stored in the vector. The pointer can be used to access the items in the vector. The pointer remains valid as long as the vector isn't reallocated.</p>
/// <p>This function is mostly useful to pass a vector to a function that accepts a plain C++ array.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#data">data</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#operator-5b-5d">operator[]</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractActionInput_ptr_constData(
this_ptr: *const crate::QVectorOfQAbstractActionInput,
) -> *const *mut crate::QAbstractActionInput;
/// <p>Returns a const pointer to the data stored in the vector. The pointer can be used to access the items in the vector. The pointer remains valid as long as the vector isn't reallocated.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#constData">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns a const pointer to the data stored in the vector. The pointer can be used to access the items in the vector. The pointer remains valid as long as the vector isn't reallocated.</p>
/// <p>This function is mostly useful to pass a vector to a function that accepts a plain C++ array.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#data">data</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#operator-5b-5d">operator[]</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractAxisInput_ptr_constData(
this_ptr: *const crate::QVectorOfQAbstractAxisInput,
) -> *const *mut crate::QAbstractAxisInput;
/// <p>Returns a const pointer to the data stored in the vector. The pointer can be used to access the items in the vector. The pointer remains valid as long as the vector isn't reallocated.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#constData">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns a const pointer to the data stored in the vector. The pointer can be used to access the items in the vector. The pointer remains valid as long as the vector isn't reallocated.</p>
/// <p>This function is mostly useful to pass a vector to a function that accepts a plain C++ array.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#data">data</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#operator-5b-5d">operator[]</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAction_ptr_constData(
this_ptr: *const crate::QVectorOfQAction,
) -> *const *mut crate::QAction;
/// <p>Returns a const pointer to the data stored in the vector. The pointer can be used to access the items in the vector. The pointer remains valid as long as the vector isn't reallocated.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#constData">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns a const pointer to the data stored in the vector. The pointer can be used to access the items in the vector. The pointer remains valid as long as the vector isn't reallocated.</p>
/// <p>This function is mostly useful to pass a vector to a function that accepts a plain C++ array.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#data">data</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#operator-5b-5d">operator[]</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxis_ptr_constData(
this_ptr: *const crate::QVectorOfQAxis,
) -> *const *mut crate::QAxis;
/// <p>Removes all the elements from the vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#clear">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Removes all the elements from the vector.</p>
/// <p><b>Note: </b>Until Qt 5.6, this also released the memory used by the vector. From Qt 5.7, the capacity is preserved. To shed all capacity, swap with a default-constructed vector:</p><pre class="cpp">
///
/// <span class="type"><a href="http://doc.qt.io/qt-5/qvector.html#QVector">QVector</a></span><span class="operator"><</span>T<span class="operator">></span> v <span class="operator">.</span><span class="operator">.</span><span class="operator">.</span>;
/// <span class="type"><a href="http://doc.qt.io/qt-5/qvector.html#QVector">QVector</a></span><span class="operator"><</span>T<span class="operator">></span>()<span class="operator">.</span>swap(v);
/// Q_ASSERT(v<span class="operator">.</span>capacity() <span class="operator">=</span><span class="operator">=</span> <span class="number">0</span>);
///
/// </pre>
/// <p>or call <a href="http://doc.qt.io/qt-5/qvector.html#squeeze">squeeze</a>().</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#squeeze">squeeze</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxisSetting_ptr_clear(
this_ptr: *mut crate::QVectorOfQAxisSetting,
);
/// <p>Removes all the elements from the vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#clear">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Removes all the elements from the vector.</p>
/// <p><b>Note: </b>Until Qt 5.6, this also released the memory used by the vector. From Qt 5.7, the capacity is preserved. To shed all capacity, swap with a default-constructed vector:</p><pre class="cpp">
///
/// <span class="type"><a href="http://doc.qt.io/qt-5/qvector.html#QVector">QVector</a></span><span class="operator"><</span>T<span class="operator">></span> v <span class="operator">.</span><span class="operator">.</span><span class="operator">.</span>;
/// <span class="type"><a href="http://doc.qt.io/qt-5/qvector.html#QVector">QVector</a></span><span class="operator"><</span>T<span class="operator">></span>()<span class="operator">.</span>swap(v);
/// Q_ASSERT(v<span class="operator">.</span>capacity() <span class="operator">=</span><span class="operator">=</span> <span class="number">0</span>);
///
/// </pre>
/// <p>or call <a href="http://doc.qt.io/qt-5/qvector.html#squeeze">squeeze</a>().</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#squeeze">squeeze</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractActionInput_ptr_clear(
this_ptr: *mut crate::QVectorOfQAbstractActionInput,
);
/// <p>Removes all the elements from the vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#clear">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Removes all the elements from the vector.</p>
/// <p><b>Note: </b>Until Qt 5.6, this also released the memory used by the vector. From Qt 5.7, the capacity is preserved. To shed all capacity, swap with a default-constructed vector:</p><pre class="cpp">
///
/// <span class="type"><a href="http://doc.qt.io/qt-5/qvector.html#QVector">QVector</a></span><span class="operator"><</span>T<span class="operator">></span> v <span class="operator">.</span><span class="operator">.</span><span class="operator">.</span>;
/// <span class="type"><a href="http://doc.qt.io/qt-5/qvector.html#QVector">QVector</a></span><span class="operator"><</span>T<span class="operator">></span>()<span class="operator">.</span>swap(v);
/// Q_ASSERT(v<span class="operator">.</span>capacity() <span class="operator">=</span><span class="operator">=</span> <span class="number">0</span>);
///
/// </pre>
/// <p>or call <a href="http://doc.qt.io/qt-5/qvector.html#squeeze">squeeze</a>().</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#squeeze">squeeze</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractAxisInput_ptr_clear(
this_ptr: *mut crate::QVectorOfQAbstractAxisInput,
);
/// <p>Removes all the elements from the vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#clear">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Removes all the elements from the vector.</p>
/// <p><b>Note: </b>Until Qt 5.6, this also released the memory used by the vector. From Qt 5.7, the capacity is preserved. To shed all capacity, swap with a default-constructed vector:</p><pre class="cpp">
///
/// <span class="type"><a href="http://doc.qt.io/qt-5/qvector.html#QVector">QVector</a></span><span class="operator"><</span>T<span class="operator">></span> v <span class="operator">.</span><span class="operator">.</span><span class="operator">.</span>;
/// <span class="type"><a href="http://doc.qt.io/qt-5/qvector.html#QVector">QVector</a></span><span class="operator"><</span>T<span class="operator">></span>()<span class="operator">.</span>swap(v);
/// Q_ASSERT(v<span class="operator">.</span>capacity() <span class="operator">=</span><span class="operator">=</span> <span class="number">0</span>);
///
/// </pre>
/// <p>or call <a href="http://doc.qt.io/qt-5/qvector.html#squeeze">squeeze</a>().</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#squeeze">squeeze</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAction_ptr_clear(
this_ptr: *mut crate::QVectorOfQAction,
);
/// <p>Removes all the elements from the vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#clear">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Removes all the elements from the vector.</p>
/// <p><b>Note: </b>Until Qt 5.6, this also released the memory used by the vector. From Qt 5.7, the capacity is preserved. To shed all capacity, swap with a default-constructed vector:</p><pre class="cpp">
///
/// <span class="type"><a href="http://doc.qt.io/qt-5/qvector.html#QVector">QVector</a></span><span class="operator"><</span>T<span class="operator">></span> v <span class="operator">.</span><span class="operator">.</span><span class="operator">.</span>;
/// <span class="type"><a href="http://doc.qt.io/qt-5/qvector.html#QVector">QVector</a></span><span class="operator"><</span>T<span class="operator">></span>()<span class="operator">.</span>swap(v);
/// Q_ASSERT(v<span class="operator">.</span>capacity() <span class="operator">=</span><span class="operator">=</span> <span class="number">0</span>);
///
/// </pre>
/// <p>or call <a href="http://doc.qt.io/qt-5/qvector.html#squeeze">squeeze</a>().</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#squeeze">squeeze</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxis_ptr_clear(
this_ptr: *mut crate::QVectorOfQAxis,
);
/// <p>Returns the item at index position <i>i</i> in the vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#at">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns the item at index position <i>i</i> in the vector.</p>
/// <p><i>i</i> must be a valid index position in the vector (i.e., 0 <= <i>i</i> < <a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>()).</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#value">value</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#operator-5b-5d">operator[]</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxisSetting_ptr_at(
this_ptr: *const crate::QVectorOfQAxisSetting,
i: ::std::os::raw::c_int,
) -> *const *mut crate::QAxisSetting;
/// <p>Returns the item at index position <i>i</i> in the vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#at">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns the item at index position <i>i</i> in the vector.</p>
/// <p><i>i</i> must be a valid index position in the vector (i.e., 0 <= <i>i</i> < <a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>()).</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#value">value</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#operator-5b-5d">operator[]</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractActionInput_ptr_at(
this_ptr: *const crate::QVectorOfQAbstractActionInput,
i: ::std::os::raw::c_int,
) -> *const *mut crate::QAbstractActionInput;
/// <p>Returns the item at index position <i>i</i> in the vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#at">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns the item at index position <i>i</i> in the vector.</p>
/// <p><i>i</i> must be a valid index position in the vector (i.e., 0 <= <i>i</i> < <a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>()).</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#value">value</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#operator-5b-5d">operator[]</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractAxisInput_ptr_at(
this_ptr: *const crate::QVectorOfQAbstractAxisInput,
i: ::std::os::raw::c_int,
) -> *const *mut crate::QAbstractAxisInput;
/// <p>Returns the item at index position <i>i</i> in the vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#at">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns the item at index position <i>i</i> in the vector.</p>
/// <p><i>i</i> must be a valid index position in the vector (i.e., 0 <= <i>i</i> < <a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>()).</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#value">value</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#operator-5b-5d">operator[]</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAction_ptr_at(
this_ptr: *const crate::QVectorOfQAction,
i: ::std::os::raw::c_int,
) -> *const *mut crate::QAction;
/// <p>Returns the item at index position <i>i</i> in the vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#at">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns the item at index position <i>i</i> in the vector.</p>
/// <p><i>i</i> must be a valid index position in the vector (i.e., 0 <= <i>i</i> < <a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>()).</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#value">value</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#operator-5b-5d">operator[]</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxis_ptr_at(
this_ptr: *const crate::QVectorOfQAxis,
i: ::std::os::raw::c_int,
) -> *const *mut crate::QAxis;
/// <p>Returns the item at index position <i>i</i> as a modifiable reference.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#operator-5b-5d">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns the item at index position <i>i</i> as a modifiable reference.</p>
/// <p><i>i</i> must be a valid index position in the vector (i.e., 0 <= <i>i</i> < <a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>()).</p>
/// <p>Note that using non-const operators can cause <a href="http://doc.qt.io/qt-5/qvector.html">QVector</a> to do a deep copy.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#at">at</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#value">value</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxisSetting_ptr_operator__2(
this_ptr: *mut crate::QVectorOfQAxisSetting,
i: ::std::os::raw::c_int,
) -> *mut *mut crate::QAxisSetting;
/// <p>Returns the item at index position <i>i</i> as a modifiable reference.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#operator-5b-5d">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns the item at index position <i>i</i> as a modifiable reference.</p>
/// <p><i>i</i> must be a valid index position in the vector (i.e., 0 <= <i>i</i> < <a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>()).</p>
/// <p>Note that using non-const operators can cause <a href="http://doc.qt.io/qt-5/qvector.html">QVector</a> to do a deep copy.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#at">at</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#value">value</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractActionInput_ptr_operator__2(
this_ptr: *mut crate::QVectorOfQAbstractActionInput,
i: ::std::os::raw::c_int,
) -> *mut *mut crate::QAbstractActionInput;
/// <p>Returns the item at index position <i>i</i> as a modifiable reference.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#operator-5b-5d">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns the item at index position <i>i</i> as a modifiable reference.</p>
/// <p><i>i</i> must be a valid index position in the vector (i.e., 0 <= <i>i</i> < <a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>()).</p>
/// <p>Note that using non-const operators can cause <a href="http://doc.qt.io/qt-5/qvector.html">QVector</a> to do a deep copy.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#at">at</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#value">value</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractAxisInput_ptr_operator__2(
this_ptr: *mut crate::QVectorOfQAbstractAxisInput,
i: ::std::os::raw::c_int,
) -> *mut *mut crate::QAbstractAxisInput;
/// <p>Returns the item at index position <i>i</i> as a modifiable reference.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#operator-5b-5d">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns the item at index position <i>i</i> as a modifiable reference.</p>
/// <p><i>i</i> must be a valid index position in the vector (i.e., 0 <= <i>i</i> < <a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>()).</p>
/// <p>Note that using non-const operators can cause <a href="http://doc.qt.io/qt-5/qvector.html">QVector</a> to do a deep copy.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#at">at</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#value">value</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAction_ptr_operator__2(
this_ptr: *mut crate::QVectorOfQAction,
i: ::std::os::raw::c_int,
) -> *mut *mut crate::QAction;
/// <p>Returns the item at index position <i>i</i> as a modifiable reference.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#operator-5b-5d">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns the item at index position <i>i</i> as a modifiable reference.</p>
/// <p><i>i</i> must be a valid index position in the vector (i.e., 0 <= <i>i</i> < <a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>()).</p>
/// <p>Note that using non-const operators can cause <a href="http://doc.qt.io/qt-5/qvector.html">QVector</a> to do a deep copy.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#at">at</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#value">value</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxis_ptr_operator__2(
this_ptr: *mut crate::QVectorOfQAxis,
i: ::std::os::raw::c_int,
) -> *mut *mut crate::QAxis;
/// <p>This is an overloaded function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#operator-5b-5d-1">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This is an overloaded function.</p>
/// <p>Same as at(<i>i</i>).</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxisSetting_ptr_operator__3(
this_ptr: *const crate::QVectorOfQAxisSetting,
i: ::std::os::raw::c_int,
) -> *const *mut crate::QAxisSetting;
/// <p>This is an overloaded function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#operator-5b-5d-1">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This is an overloaded function.</p>
/// <p>Same as at(<i>i</i>).</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractActionInput_ptr_operator__3(
this_ptr: *const crate::QVectorOfQAbstractActionInput,
i: ::std::os::raw::c_int,
) -> *const *mut crate::QAbstractActionInput;
/// <p>This is an overloaded function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#operator-5b-5d-1">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This is an overloaded function.</p>
/// <p>Same as at(<i>i</i>).</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractAxisInput_ptr_operator__3(
this_ptr: *const crate::QVectorOfQAbstractAxisInput,
i: ::std::os::raw::c_int,
) -> *const *mut crate::QAbstractAxisInput;
/// <p>This is an overloaded function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#operator-5b-5d-1">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This is an overloaded function.</p>
/// <p>Same as at(<i>i</i>).</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAction_ptr_operator__3(
this_ptr: *const crate::QVectorOfQAction,
i: ::std::os::raw::c_int,
) -> *const *mut crate::QAction;
/// <p>This is an overloaded function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#operator-5b-5d-1">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This is an overloaded function.</p>
/// <p>Same as at(<i>i</i>).</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxis_ptr_operator__3(
this_ptr: *const crate::QVectorOfQAxis,
i: ::std::os::raw::c_int,
) -> *const *mut crate::QAxis;
/// <p>Inserts <i>value</i> at the end of the vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#append">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Inserts <i>value</i> at the end of the vector.</p>
/// <p>Example:</p>
/// <pre class="cpp">
///
/// <span class="type"><a href="http://doc.qt.io/qt-5/qvector.html#QVector">QVector</a></span><span class="operator"><</span><span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span><span class="operator">></span> vector;
/// vector<span class="operator">.</span>append(<span class="string">"one"</span>);
/// vector<span class="operator">.</span>append(<span class="string">"two"</span>);
/// <span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span> three <span class="operator">=</span> <span class="string">"three"</span>;
/// vector<span class="operator">.</span>append(three);
/// <span class="comment">// vector: ["one", "two", "three"]</span>
/// <span class="comment">// three: "three"</span>
///
/// </pre>
/// <p>This is the same as calling resize(<a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>() + 1) and assigning <i>value</i> to the new last element in the vector.</p>
/// <p>This operation is relatively fast, because <a href="http://doc.qt.io/qt-5/qvector.html">QVector</a> typically allocates more memory than necessary, so it can grow without reallocating the entire vector each time.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#operator-lt-lt">operator<<</a>(), <a href="http://doc.qt.io/qt-5/qvector.html#prepend">prepend</a>(), and <a href="http://doc.qt.io/qt-5/qvector.html#insert">insert</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxisSetting_ptr_append(
this_ptr: *mut crate::QVectorOfQAxisSetting,
t: *const *mut crate::QAxisSetting,
);
/// <p>Inserts <i>value</i> at the end of the vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#append">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Inserts <i>value</i> at the end of the vector.</p>
/// <p>Example:</p>
/// <pre class="cpp">
///
/// <span class="type"><a href="http://doc.qt.io/qt-5/qvector.html#QVector">QVector</a></span><span class="operator"><</span><span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span><span class="operator">></span> vector;
/// vector<span class="operator">.</span>append(<span class="string">"one"</span>);
/// vector<span class="operator">.</span>append(<span class="string">"two"</span>);
/// <span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span> three <span class="operator">=</span> <span class="string">"three"</span>;
/// vector<span class="operator">.</span>append(three);
/// <span class="comment">// vector: ["one", "two", "three"]</span>
/// <span class="comment">// three: "three"</span>
///
/// </pre>
/// <p>This is the same as calling resize(<a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>() + 1) and assigning <i>value</i> to the new last element in the vector.</p>
/// <p>This operation is relatively fast, because <a href="http://doc.qt.io/qt-5/qvector.html">QVector</a> typically allocates more memory than necessary, so it can grow without reallocating the entire vector each time.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#operator-lt-lt">operator<<</a>(), <a href="http://doc.qt.io/qt-5/qvector.html#prepend">prepend</a>(), and <a href="http://doc.qt.io/qt-5/qvector.html#insert">insert</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractActionInput_ptr_append(
this_ptr: *mut crate::QVectorOfQAbstractActionInput,
t: *const *mut crate::QAbstractActionInput,
);
/// <p>Inserts <i>value</i> at the end of the vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#append">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Inserts <i>value</i> at the end of the vector.</p>
/// <p>Example:</p>
/// <pre class="cpp">
///
/// <span class="type"><a href="http://doc.qt.io/qt-5/qvector.html#QVector">QVector</a></span><span class="operator"><</span><span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span><span class="operator">></span> vector;
/// vector<span class="operator">.</span>append(<span class="string">"one"</span>);
/// vector<span class="operator">.</span>append(<span class="string">"two"</span>);
/// <span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span> three <span class="operator">=</span> <span class="string">"three"</span>;
/// vector<span class="operator">.</span>append(three);
/// <span class="comment">// vector: ["one", "two", "three"]</span>
/// <span class="comment">// three: "three"</span>
///
/// </pre>
/// <p>This is the same as calling resize(<a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>() + 1) and assigning <i>value</i> to the new last element in the vector.</p>
/// <p>This operation is relatively fast, because <a href="http://doc.qt.io/qt-5/qvector.html">QVector</a> typically allocates more memory than necessary, so it can grow without reallocating the entire vector each time.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#operator-lt-lt">operator<<</a>(), <a href="http://doc.qt.io/qt-5/qvector.html#prepend">prepend</a>(), and <a href="http://doc.qt.io/qt-5/qvector.html#insert">insert</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractAxisInput_ptr_append(
this_ptr: *mut crate::QVectorOfQAbstractAxisInput,
t: *const *mut crate::QAbstractAxisInput,
);
/// <p>Inserts <i>value</i> at the end of the vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#append">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Inserts <i>value</i> at the end of the vector.</p>
/// <p>Example:</p>
/// <pre class="cpp">
///
/// <span class="type"><a href="http://doc.qt.io/qt-5/qvector.html#QVector">QVector</a></span><span class="operator"><</span><span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span><span class="operator">></span> vector;
/// vector<span class="operator">.</span>append(<span class="string">"one"</span>);
/// vector<span class="operator">.</span>append(<span class="string">"two"</span>);
/// <span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span> three <span class="operator">=</span> <span class="string">"three"</span>;
/// vector<span class="operator">.</span>append(three);
/// <span class="comment">// vector: ["one", "two", "three"]</span>
/// <span class="comment">// three: "three"</span>
///
/// </pre>
/// <p>This is the same as calling resize(<a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>() + 1) and assigning <i>value</i> to the new last element in the vector.</p>
/// <p>This operation is relatively fast, because <a href="http://doc.qt.io/qt-5/qvector.html">QVector</a> typically allocates more memory than necessary, so it can grow without reallocating the entire vector each time.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#operator-lt-lt">operator<<</a>(), <a href="http://doc.qt.io/qt-5/qvector.html#prepend">prepend</a>(), and <a href="http://doc.qt.io/qt-5/qvector.html#insert">insert</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAction_ptr_append(
this_ptr: *mut crate::QVectorOfQAction,
t: *const *mut crate::QAction,
);
/// <p>Inserts <i>value</i> at the end of the vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#append">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Inserts <i>value</i> at the end of the vector.</p>
/// <p>Example:</p>
/// <pre class="cpp">
///
/// <span class="type"><a href="http://doc.qt.io/qt-5/qvector.html#QVector">QVector</a></span><span class="operator"><</span><span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span><span class="operator">></span> vector;
/// vector<span class="operator">.</span>append(<span class="string">"one"</span>);
/// vector<span class="operator">.</span>append(<span class="string">"two"</span>);
/// <span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span> three <span class="operator">=</span> <span class="string">"three"</span>;
/// vector<span class="operator">.</span>append(three);
/// <span class="comment">// vector: ["one", "two", "three"]</span>
/// <span class="comment">// three: "three"</span>
///
/// </pre>
/// <p>This is the same as calling resize(<a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>() + 1) and assigning <i>value</i> to the new last element in the vector.</p>
/// <p>This operation is relatively fast, because <a href="http://doc.qt.io/qt-5/qvector.html">QVector</a> typically allocates more memory than necessary, so it can grow without reallocating the entire vector each time.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#operator-lt-lt">operator<<</a>(), <a href="http://doc.qt.io/qt-5/qvector.html#prepend">prepend</a>(), and <a href="http://doc.qt.io/qt-5/qvector.html#insert">insert</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxis_ptr_append(
this_ptr: *mut crate::QVectorOfQAxis,
t: *const *mut crate::QAxis,
);
/// <p>This is an overloaded function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#append-2">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This is an overloaded function.</p>
/// <p>Appends the items of the <i>value</i> vector to this vector.</p>
/// <p>This function was introduced in Qt 5.5.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#operator-lt-lt">operator<<</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#operator-2b-eq">operator+=</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxisSetting_ptr_append2(
this_ptr: *mut crate::QVectorOfQAxisSetting,
l: *const crate::QVectorOfQAxisSetting,
);
/// <p>This is an overloaded function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#append-2">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This is an overloaded function.</p>
/// <p>Appends the items of the <i>value</i> vector to this vector.</p>
/// <p>This function was introduced in Qt 5.5.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#operator-lt-lt">operator<<</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#operator-2b-eq">operator+=</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractActionInput_ptr_append2(
this_ptr: *mut crate::QVectorOfQAbstractActionInput,
l: *const crate::QVectorOfQAbstractActionInput,
);
/// <p>This is an overloaded function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#append-2">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This is an overloaded function.</p>
/// <p>Appends the items of the <i>value</i> vector to this vector.</p>
/// <p>This function was introduced in Qt 5.5.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#operator-lt-lt">operator<<</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#operator-2b-eq">operator+=</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractAxisInput_ptr_append2(
this_ptr: *mut crate::QVectorOfQAbstractAxisInput,
l: *const crate::QVectorOfQAbstractAxisInput,
);
/// <p>This is an overloaded function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#append-2">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This is an overloaded function.</p>
/// <p>Appends the items of the <i>value</i> vector to this vector.</p>
/// <p>This function was introduced in Qt 5.5.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#operator-lt-lt">operator<<</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#operator-2b-eq">operator+=</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAction_ptr_append2(
this_ptr: *mut crate::QVectorOfQAction,
l: *const crate::QVectorOfQAction,
);
/// <p>This is an overloaded function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#append-2">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This is an overloaded function.</p>
/// <p>Appends the items of the <i>value</i> vector to this vector.</p>
/// <p>This function was introduced in Qt 5.5.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#operator-lt-lt">operator<<</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#operator-2b-eq">operator+=</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxis_ptr_append2(
this_ptr: *mut crate::QVectorOfQAxis,
l: *const crate::QVectorOfQAxis,
);
/// <p>Inserts <i>value</i> at the beginning of the vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#prepend">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Inserts <i>value</i> at the beginning of the vector.</p>
/// <p>Example:</p>
/// <pre class="cpp">
///
/// <span class="type"><a href="http://doc.qt.io/qt-5/qvector.html#QVector">QVector</a></span><span class="operator"><</span><span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span><span class="operator">></span> vector;
/// vector<span class="operator">.</span>prepend(<span class="string">"one"</span>);
/// vector<span class="operator">.</span>prepend(<span class="string">"two"</span>);
/// vector<span class="operator">.</span>prepend(<span class="string">"three"</span>);
/// <span class="comment">// vector: ["three", "two", "one"]</span>
///
/// </pre>
/// <p>This is the same as vector.insert(0, <i>value</i>).</p>
/// <p>For large vectors, this operation can be slow (<a href="http://doc.qt.io/qt-5/containers.html#linear-time">linear time</a>), because it requires moving all the items in the vector by one position further in memory. If you want a container class that provides a fast prepend() function, use <a href="http://doc.qt.io/qt-5/qlist.html">QList</a> or <a href="http://doc.qt.io/qt-5/qlinkedlist.html">QLinkedList</a> instead.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#append">append</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#insert">insert</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxisSetting_ptr_prepend(
this_ptr: *mut crate::QVectorOfQAxisSetting,
t: *const *mut crate::QAxisSetting,
);
/// <p>Inserts <i>value</i> at the beginning of the vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#prepend">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Inserts <i>value</i> at the beginning of the vector.</p>
/// <p>Example:</p>
/// <pre class="cpp">
///
/// <span class="type"><a href="http://doc.qt.io/qt-5/qvector.html#QVector">QVector</a></span><span class="operator"><</span><span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span><span class="operator">></span> vector;
/// vector<span class="operator">.</span>prepend(<span class="string">"one"</span>);
/// vector<span class="operator">.</span>prepend(<span class="string">"two"</span>);
/// vector<span class="operator">.</span>prepend(<span class="string">"three"</span>);
/// <span class="comment">// vector: ["three", "two", "one"]</span>
///
/// </pre>
/// <p>This is the same as vector.insert(0, <i>value</i>).</p>
/// <p>For large vectors, this operation can be slow (<a href="http://doc.qt.io/qt-5/containers.html#linear-time">linear time</a>), because it requires moving all the items in the vector by one position further in memory. If you want a container class that provides a fast prepend() function, use <a href="http://doc.qt.io/qt-5/qlist.html">QList</a> or <a href="http://doc.qt.io/qt-5/qlinkedlist.html">QLinkedList</a> instead.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#append">append</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#insert">insert</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractActionInput_ptr_prepend(
this_ptr: *mut crate::QVectorOfQAbstractActionInput,
t: *const *mut crate::QAbstractActionInput,
);
/// <p>Inserts <i>value</i> at the beginning of the vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#prepend">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Inserts <i>value</i> at the beginning of the vector.</p>
/// <p>Example:</p>
/// <pre class="cpp">
///
/// <span class="type"><a href="http://doc.qt.io/qt-5/qvector.html#QVector">QVector</a></span><span class="operator"><</span><span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span><span class="operator">></span> vector;
/// vector<span class="operator">.</span>prepend(<span class="string">"one"</span>);
/// vector<span class="operator">.</span>prepend(<span class="string">"two"</span>);
/// vector<span class="operator">.</span>prepend(<span class="string">"three"</span>);
/// <span class="comment">// vector: ["three", "two", "one"]</span>
///
/// </pre>
/// <p>This is the same as vector.insert(0, <i>value</i>).</p>
/// <p>For large vectors, this operation can be slow (<a href="http://doc.qt.io/qt-5/containers.html#linear-time">linear time</a>), because it requires moving all the items in the vector by one position further in memory. If you want a container class that provides a fast prepend() function, use <a href="http://doc.qt.io/qt-5/qlist.html">QList</a> or <a href="http://doc.qt.io/qt-5/qlinkedlist.html">QLinkedList</a> instead.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#append">append</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#insert">insert</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractAxisInput_ptr_prepend(
this_ptr: *mut crate::QVectorOfQAbstractAxisInput,
t: *const *mut crate::QAbstractAxisInput,
);
/// <p>Inserts <i>value</i> at the beginning of the vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#prepend">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Inserts <i>value</i> at the beginning of the vector.</p>
/// <p>Example:</p>
/// <pre class="cpp">
///
/// <span class="type"><a href="http://doc.qt.io/qt-5/qvector.html#QVector">QVector</a></span><span class="operator"><</span><span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span><span class="operator">></span> vector;
/// vector<span class="operator">.</span>prepend(<span class="string">"one"</span>);
/// vector<span class="operator">.</span>prepend(<span class="string">"two"</span>);
/// vector<span class="operator">.</span>prepend(<span class="string">"three"</span>);
/// <span class="comment">// vector: ["three", "two", "one"]</span>
///
/// </pre>
/// <p>This is the same as vector.insert(0, <i>value</i>).</p>
/// <p>For large vectors, this operation can be slow (<a href="http://doc.qt.io/qt-5/containers.html#linear-time">linear time</a>), because it requires moving all the items in the vector by one position further in memory. If you want a container class that provides a fast prepend() function, use <a href="http://doc.qt.io/qt-5/qlist.html">QList</a> or <a href="http://doc.qt.io/qt-5/qlinkedlist.html">QLinkedList</a> instead.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#append">append</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#insert">insert</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAction_ptr_prepend(
this_ptr: *mut crate::QVectorOfQAction,
t: *const *mut crate::QAction,
);
/// <p>Inserts <i>value</i> at the beginning of the vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#prepend">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Inserts <i>value</i> at the beginning of the vector.</p>
/// <p>Example:</p>
/// <pre class="cpp">
///
/// <span class="type"><a href="http://doc.qt.io/qt-5/qvector.html#QVector">QVector</a></span><span class="operator"><</span><span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span><span class="operator">></span> vector;
/// vector<span class="operator">.</span>prepend(<span class="string">"one"</span>);
/// vector<span class="operator">.</span>prepend(<span class="string">"two"</span>);
/// vector<span class="operator">.</span>prepend(<span class="string">"three"</span>);
/// <span class="comment">// vector: ["three", "two", "one"]</span>
///
/// </pre>
/// <p>This is the same as vector.insert(0, <i>value</i>).</p>
/// <p>For large vectors, this operation can be slow (<a href="http://doc.qt.io/qt-5/containers.html#linear-time">linear time</a>), because it requires moving all the items in the vector by one position further in memory. If you want a container class that provides a fast prepend() function, use <a href="http://doc.qt.io/qt-5/qlist.html">QList</a> or <a href="http://doc.qt.io/qt-5/qlinkedlist.html">QLinkedList</a> instead.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#append">append</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#insert">insert</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxis_ptr_prepend(
this_ptr: *mut crate::QVectorOfQAxis,
t: *const *mut crate::QAxis,
);
/// <p>Inserts <i>value</i> at index position <i>i</i> in the vector. If <i>i</i> is 0, the value is prepended to the vector. If <i>i</i> is <a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>(), the value is appended to the vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#insert">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Inserts <i>value</i> at index position <i>i</i> in the vector. If <i>i</i> is 0, the value is prepended to the vector. If <i>i</i> is <a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>(), the value is appended to the vector.</p>
/// <p>Example:</p>
/// <pre class="cpp">
///
/// <span class="type"><a href="http://doc.qt.io/qt-5/qvector.html#QVector">QVector</a></span><span class="operator"><</span><span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span><span class="operator">></span> vector;
/// vector <span class="operator"><</span><span class="operator"><</span> <span class="string">"alpha"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"beta"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"delta"</span>;
/// vector<span class="operator">.</span>insert(<span class="number">2</span><span class="operator">,</span> <span class="string">"gamma"</span>);
/// <span class="comment">// vector: ["alpha", "beta", "gamma", "delta"]</span>
///
/// </pre>
/// <p>For large vectors, this operation can be slow (<a href="http://doc.qt.io/qt-5/containers.html#linear-time">linear time</a>), because it requires moving all the items at indexes <i>i</i> and above by one position further in memory. If you want a container class that provides a fast insert() function, use <a href="http://doc.qt.io/qt-5/qlinkedlist.html">QLinkedList</a> instead.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#append">append</a>(), <a href="http://doc.qt.io/qt-5/qvector.html#prepend">prepend</a>(), and <a href="http://doc.qt.io/qt-5/qvector.html#remove">remove</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxisSetting_ptr_insert(
this_ptr: *mut crate::QVectorOfQAxisSetting,
i: ::std::os::raw::c_int,
t: *const *mut crate::QAxisSetting,
);
/// <p>Inserts <i>value</i> at index position <i>i</i> in the vector. If <i>i</i> is 0, the value is prepended to the vector. If <i>i</i> is <a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>(), the value is appended to the vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#insert">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Inserts <i>value</i> at index position <i>i</i> in the vector. If <i>i</i> is 0, the value is prepended to the vector. If <i>i</i> is <a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>(), the value is appended to the vector.</p>
/// <p>Example:</p>
/// <pre class="cpp">
///
/// <span class="type"><a href="http://doc.qt.io/qt-5/qvector.html#QVector">QVector</a></span><span class="operator"><</span><span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span><span class="operator">></span> vector;
/// vector <span class="operator"><</span><span class="operator"><</span> <span class="string">"alpha"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"beta"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"delta"</span>;
/// vector<span class="operator">.</span>insert(<span class="number">2</span><span class="operator">,</span> <span class="string">"gamma"</span>);
/// <span class="comment">// vector: ["alpha", "beta", "gamma", "delta"]</span>
///
/// </pre>
/// <p>For large vectors, this operation can be slow (<a href="http://doc.qt.io/qt-5/containers.html#linear-time">linear time</a>), because it requires moving all the items at indexes <i>i</i> and above by one position further in memory. If you want a container class that provides a fast insert() function, use <a href="http://doc.qt.io/qt-5/qlinkedlist.html">QLinkedList</a> instead.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#append">append</a>(), <a href="http://doc.qt.io/qt-5/qvector.html#prepend">prepend</a>(), and <a href="http://doc.qt.io/qt-5/qvector.html#remove">remove</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractActionInput_ptr_insert(
this_ptr: *mut crate::QVectorOfQAbstractActionInput,
i: ::std::os::raw::c_int,
t: *const *mut crate::QAbstractActionInput,
);
/// <p>Inserts <i>value</i> at index position <i>i</i> in the vector. If <i>i</i> is 0, the value is prepended to the vector. If <i>i</i> is <a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>(), the value is appended to the vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#insert">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Inserts <i>value</i> at index position <i>i</i> in the vector. If <i>i</i> is 0, the value is prepended to the vector. If <i>i</i> is <a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>(), the value is appended to the vector.</p>
/// <p>Example:</p>
/// <pre class="cpp">
///
/// <span class="type"><a href="http://doc.qt.io/qt-5/qvector.html#QVector">QVector</a></span><span class="operator"><</span><span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span><span class="operator">></span> vector;
/// vector <span class="operator"><</span><span class="operator"><</span> <span class="string">"alpha"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"beta"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"delta"</span>;
/// vector<span class="operator">.</span>insert(<span class="number">2</span><span class="operator">,</span> <span class="string">"gamma"</span>);
/// <span class="comment">// vector: ["alpha", "beta", "gamma", "delta"]</span>
///
/// </pre>
/// <p>For large vectors, this operation can be slow (<a href="http://doc.qt.io/qt-5/containers.html#linear-time">linear time</a>), because it requires moving all the items at indexes <i>i</i> and above by one position further in memory. If you want a container class that provides a fast insert() function, use <a href="http://doc.qt.io/qt-5/qlinkedlist.html">QLinkedList</a> instead.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#append">append</a>(), <a href="http://doc.qt.io/qt-5/qvector.html#prepend">prepend</a>(), and <a href="http://doc.qt.io/qt-5/qvector.html#remove">remove</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractAxisInput_ptr_insert(
this_ptr: *mut crate::QVectorOfQAbstractAxisInput,
i: ::std::os::raw::c_int,
t: *const *mut crate::QAbstractAxisInput,
);
/// <p>Inserts <i>value</i> at index position <i>i</i> in the vector. If <i>i</i> is 0, the value is prepended to the vector. If <i>i</i> is <a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>(), the value is appended to the vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#insert">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Inserts <i>value</i> at index position <i>i</i> in the vector. If <i>i</i> is 0, the value is prepended to the vector. If <i>i</i> is <a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>(), the value is appended to the vector.</p>
/// <p>Example:</p>
/// <pre class="cpp">
///
/// <span class="type"><a href="http://doc.qt.io/qt-5/qvector.html#QVector">QVector</a></span><span class="operator"><</span><span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span><span class="operator">></span> vector;
/// vector <span class="operator"><</span><span class="operator"><</span> <span class="string">"alpha"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"beta"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"delta"</span>;
/// vector<span class="operator">.</span>insert(<span class="number">2</span><span class="operator">,</span> <span class="string">"gamma"</span>);
/// <span class="comment">// vector: ["alpha", "beta", "gamma", "delta"]</span>
///
/// </pre>
/// <p>For large vectors, this operation can be slow (<a href="http://doc.qt.io/qt-5/containers.html#linear-time">linear time</a>), because it requires moving all the items at indexes <i>i</i> and above by one position further in memory. If you want a container class that provides a fast insert() function, use <a href="http://doc.qt.io/qt-5/qlinkedlist.html">QLinkedList</a> instead.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#append">append</a>(), <a href="http://doc.qt.io/qt-5/qvector.html#prepend">prepend</a>(), and <a href="http://doc.qt.io/qt-5/qvector.html#remove">remove</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAction_ptr_insert(
this_ptr: *mut crate::QVectorOfQAction,
i: ::std::os::raw::c_int,
t: *const *mut crate::QAction,
);
/// <p>Inserts <i>value</i> at index position <i>i</i> in the vector. If <i>i</i> is 0, the value is prepended to the vector. If <i>i</i> is <a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>(), the value is appended to the vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#insert">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Inserts <i>value</i> at index position <i>i</i> in the vector. If <i>i</i> is 0, the value is prepended to the vector. If <i>i</i> is <a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>(), the value is appended to the vector.</p>
/// <p>Example:</p>
/// <pre class="cpp">
///
/// <span class="type"><a href="http://doc.qt.io/qt-5/qvector.html#QVector">QVector</a></span><span class="operator"><</span><span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span><span class="operator">></span> vector;
/// vector <span class="operator"><</span><span class="operator"><</span> <span class="string">"alpha"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"beta"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"delta"</span>;
/// vector<span class="operator">.</span>insert(<span class="number">2</span><span class="operator">,</span> <span class="string">"gamma"</span>);
/// <span class="comment">// vector: ["alpha", "beta", "gamma", "delta"]</span>
///
/// </pre>
/// <p>For large vectors, this operation can be slow (<a href="http://doc.qt.io/qt-5/containers.html#linear-time">linear time</a>), because it requires moving all the items at indexes <i>i</i> and above by one position further in memory. If you want a container class that provides a fast insert() function, use <a href="http://doc.qt.io/qt-5/qlinkedlist.html">QLinkedList</a> instead.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#append">append</a>(), <a href="http://doc.qt.io/qt-5/qvector.html#prepend">prepend</a>(), and <a href="http://doc.qt.io/qt-5/qvector.html#remove">remove</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxis_ptr_insert(
this_ptr: *mut crate::QVectorOfQAxis,
i: ::std::os::raw::c_int,
t: *const *mut crate::QAxis,
);
/// <p>This is an overloaded function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#insert-1">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This is an overloaded function.</p>
/// <p>Inserts <i>count</i> copies of <i>value</i> at index position <i>i</i> in the vector.</p>
/// <p>Example:</p>
/// <pre class="cpp">
///
/// <span class="type"><a href="http://doc.qt.io/qt-5/qvector.html#QVector">QVector</a></span><span class="operator"><</span><span class="type">double</span><span class="operator">></span> vector;
/// vector <span class="operator"><</span><span class="operator"><</span> <span class="number">2.718</span> <span class="operator"><</span><span class="operator"><</span> <span class="number">1.442</span> <span class="operator"><</span><span class="operator"><</span> <span class="number">0.4342</span>;
/// vector<span class="operator">.</span>insert(<span class="number">1</span><span class="operator">,</span> <span class="number">3</span><span class="operator">,</span> <span class="number">9.9</span>);
/// <span class="comment">// vector: [2.718, 9.9, 9.9, 9.9, 1.442, 0.4342]</span>
///
/// </pre></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxisSetting_ptr_insert1(
this_ptr: *mut crate::QVectorOfQAxisSetting,
i: ::std::os::raw::c_int,
n: ::std::os::raw::c_int,
t: *const *mut crate::QAxisSetting,
);
/// <p>This is an overloaded function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#insert-1">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This is an overloaded function.</p>
/// <p>Inserts <i>count</i> copies of <i>value</i> at index position <i>i</i> in the vector.</p>
/// <p>Example:</p>
/// <pre class="cpp">
///
/// <span class="type"><a href="http://doc.qt.io/qt-5/qvector.html#QVector">QVector</a></span><span class="operator"><</span><span class="type">double</span><span class="operator">></span> vector;
/// vector <span class="operator"><</span><span class="operator"><</span> <span class="number">2.718</span> <span class="operator"><</span><span class="operator"><</span> <span class="number">1.442</span> <span class="operator"><</span><span class="operator"><</span> <span class="number">0.4342</span>;
/// vector<span class="operator">.</span>insert(<span class="number">1</span><span class="operator">,</span> <span class="number">3</span><span class="operator">,</span> <span class="number">9.9</span>);
/// <span class="comment">// vector: [2.718, 9.9, 9.9, 9.9, 1.442, 0.4342]</span>
///
/// </pre></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractActionInput_ptr_insert1(
this_ptr: *mut crate::QVectorOfQAbstractActionInput,
i: ::std::os::raw::c_int,
n: ::std::os::raw::c_int,
t: *const *mut crate::QAbstractActionInput,
);
/// <p>This is an overloaded function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#insert-1">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This is an overloaded function.</p>
/// <p>Inserts <i>count</i> copies of <i>value</i> at index position <i>i</i> in the vector.</p>
/// <p>Example:</p>
/// <pre class="cpp">
///
/// <span class="type"><a href="http://doc.qt.io/qt-5/qvector.html#QVector">QVector</a></span><span class="operator"><</span><span class="type">double</span><span class="operator">></span> vector;
/// vector <span class="operator"><</span><span class="operator"><</span> <span class="number">2.718</span> <span class="operator"><</span><span class="operator"><</span> <span class="number">1.442</span> <span class="operator"><</span><span class="operator"><</span> <span class="number">0.4342</span>;
/// vector<span class="operator">.</span>insert(<span class="number">1</span><span class="operator">,</span> <span class="number">3</span><span class="operator">,</span> <span class="number">9.9</span>);
/// <span class="comment">// vector: [2.718, 9.9, 9.9, 9.9, 1.442, 0.4342]</span>
///
/// </pre></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractAxisInput_ptr_insert1(
this_ptr: *mut crate::QVectorOfQAbstractAxisInput,
i: ::std::os::raw::c_int,
n: ::std::os::raw::c_int,
t: *const *mut crate::QAbstractAxisInput,
);
/// <p>This is an overloaded function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#insert-1">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This is an overloaded function.</p>
/// <p>Inserts <i>count</i> copies of <i>value</i> at index position <i>i</i> in the vector.</p>
/// <p>Example:</p>
/// <pre class="cpp">
///
/// <span class="type"><a href="http://doc.qt.io/qt-5/qvector.html#QVector">QVector</a></span><span class="operator"><</span><span class="type">double</span><span class="operator">></span> vector;
/// vector <span class="operator"><</span><span class="operator"><</span> <span class="number">2.718</span> <span class="operator"><</span><span class="operator"><</span> <span class="number">1.442</span> <span class="operator"><</span><span class="operator"><</span> <span class="number">0.4342</span>;
/// vector<span class="operator">.</span>insert(<span class="number">1</span><span class="operator">,</span> <span class="number">3</span><span class="operator">,</span> <span class="number">9.9</span>);
/// <span class="comment">// vector: [2.718, 9.9, 9.9, 9.9, 1.442, 0.4342]</span>
///
/// </pre></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAction_ptr_insert1(
this_ptr: *mut crate::QVectorOfQAction,
i: ::std::os::raw::c_int,
n: ::std::os::raw::c_int,
t: *const *mut crate::QAction,
);
/// <p>This is an overloaded function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#insert-1">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This is an overloaded function.</p>
/// <p>Inserts <i>count</i> copies of <i>value</i> at index position <i>i</i> in the vector.</p>
/// <p>Example:</p>
/// <pre class="cpp">
///
/// <span class="type"><a href="http://doc.qt.io/qt-5/qvector.html#QVector">QVector</a></span><span class="operator"><</span><span class="type">double</span><span class="operator">></span> vector;
/// vector <span class="operator"><</span><span class="operator"><</span> <span class="number">2.718</span> <span class="operator"><</span><span class="operator"><</span> <span class="number">1.442</span> <span class="operator"><</span><span class="operator"><</span> <span class="number">0.4342</span>;
/// vector<span class="operator">.</span>insert(<span class="number">1</span><span class="operator">,</span> <span class="number">3</span><span class="operator">,</span> <span class="number">9.9</span>);
/// <span class="comment">// vector: [2.718, 9.9, 9.9, 9.9, 1.442, 0.4342]</span>
///
/// </pre></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxis_ptr_insert1(
this_ptr: *mut crate::QVectorOfQAxis,
i: ::std::os::raw::c_int,
n: ::std::os::raw::c_int,
t: *const *mut crate::QAxis,
);
/// <p>Replaces the item at index position <i>i</i> with <i>value</i>.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#replace">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Replaces the item at index position <i>i</i> with <i>value</i>.</p>
/// <p><i>i</i> must be a valid index position in the vector (i.e., 0 <= <i>i</i> < <a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>()).</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#operator-5b-5d">operator[]</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#remove">remove</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxisSetting_ptr_replace(
this_ptr: *mut crate::QVectorOfQAxisSetting,
i: ::std::os::raw::c_int,
t: *const *mut crate::QAxisSetting,
);
/// <p>Replaces the item at index position <i>i</i> with <i>value</i>.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#replace">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Replaces the item at index position <i>i</i> with <i>value</i>.</p>
/// <p><i>i</i> must be a valid index position in the vector (i.e., 0 <= <i>i</i> < <a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>()).</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#operator-5b-5d">operator[]</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#remove">remove</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractActionInput_ptr_replace(
this_ptr: *mut crate::QVectorOfQAbstractActionInput,
i: ::std::os::raw::c_int,
t: *const *mut crate::QAbstractActionInput,
);
/// <p>Replaces the item at index position <i>i</i> with <i>value</i>.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#replace">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Replaces the item at index position <i>i</i> with <i>value</i>.</p>
/// <p><i>i</i> must be a valid index position in the vector (i.e., 0 <= <i>i</i> < <a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>()).</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#operator-5b-5d">operator[]</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#remove">remove</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractAxisInput_ptr_replace(
this_ptr: *mut crate::QVectorOfQAbstractAxisInput,
i: ::std::os::raw::c_int,
t: *const *mut crate::QAbstractAxisInput,
);
/// <p>Replaces the item at index position <i>i</i> with <i>value</i>.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#replace">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Replaces the item at index position <i>i</i> with <i>value</i>.</p>
/// <p><i>i</i> must be a valid index position in the vector (i.e., 0 <= <i>i</i> < <a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>()).</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#operator-5b-5d">operator[]</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#remove">remove</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAction_ptr_replace(
this_ptr: *mut crate::QVectorOfQAction,
i: ::std::os::raw::c_int,
t: *const *mut crate::QAction,
);
/// <p>Replaces the item at index position <i>i</i> with <i>value</i>.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#replace">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Replaces the item at index position <i>i</i> with <i>value</i>.</p>
/// <p><i>i</i> must be a valid index position in the vector (i.e., 0 <= <i>i</i> < <a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>()).</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#operator-5b-5d">operator[]</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#remove">remove</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxis_ptr_replace(
this_ptr: *mut crate::QVectorOfQAxis,
i: ::std::os::raw::c_int,
t: *const *mut crate::QAxis,
);
/// <p>This is an overloaded function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#remove">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This is an overloaded function.</p>
/// <p>Removes the element at index position <i>i</i>.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#insert">insert</a>(), <a href="http://doc.qt.io/qt-5/qvector.html#replace">replace</a>(), and <a href="http://doc.qt.io/qt-5/qvector.html#fill">fill</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxisSetting_ptr_remove(
this_ptr: *mut crate::QVectorOfQAxisSetting,
i: ::std::os::raw::c_int,
);
/// <p>This is an overloaded function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#remove">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This is an overloaded function.</p>
/// <p>Removes the element at index position <i>i</i>.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#insert">insert</a>(), <a href="http://doc.qt.io/qt-5/qvector.html#replace">replace</a>(), and <a href="http://doc.qt.io/qt-5/qvector.html#fill">fill</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractActionInput_ptr_remove(
this_ptr: *mut crate::QVectorOfQAbstractActionInput,
i: ::std::os::raw::c_int,
);
/// <p>This is an overloaded function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#remove">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This is an overloaded function.</p>
/// <p>Removes the element at index position <i>i</i>.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#insert">insert</a>(), <a href="http://doc.qt.io/qt-5/qvector.html#replace">replace</a>(), and <a href="http://doc.qt.io/qt-5/qvector.html#fill">fill</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractAxisInput_ptr_remove(
this_ptr: *mut crate::QVectorOfQAbstractAxisInput,
i: ::std::os::raw::c_int,
);
/// <p>This is an overloaded function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#remove">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This is an overloaded function.</p>
/// <p>Removes the element at index position <i>i</i>.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#insert">insert</a>(), <a href="http://doc.qt.io/qt-5/qvector.html#replace">replace</a>(), and <a href="http://doc.qt.io/qt-5/qvector.html#fill">fill</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAction_ptr_remove(
this_ptr: *mut crate::QVectorOfQAction,
i: ::std::os::raw::c_int,
);
/// <p>This is an overloaded function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#remove">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This is an overloaded function.</p>
/// <p>Removes the element at index position <i>i</i>.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#insert">insert</a>(), <a href="http://doc.qt.io/qt-5/qvector.html#replace">replace</a>(), and <a href="http://doc.qt.io/qt-5/qvector.html#fill">fill</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxis_ptr_remove(
this_ptr: *mut crate::QVectorOfQAxis,
i: ::std::os::raw::c_int,
);
/// <p>This is an overloaded function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#remove-1">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This is an overloaded function.</p>
/// <p>Removes <i>count</i> elements from the middle of the vector, starting at index position <i>i</i>.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#insert">insert</a>(), <a href="http://doc.qt.io/qt-5/qvector.html#replace">replace</a>(), and <a href="http://doc.qt.io/qt-5/qvector.html#fill">fill</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxisSetting_ptr_remove1(
this_ptr: *mut crate::QVectorOfQAxisSetting,
i: ::std::os::raw::c_int,
n: ::std::os::raw::c_int,
);
/// <p>This is an overloaded function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#remove-1">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This is an overloaded function.</p>
/// <p>Removes <i>count</i> elements from the middle of the vector, starting at index position <i>i</i>.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#insert">insert</a>(), <a href="http://doc.qt.io/qt-5/qvector.html#replace">replace</a>(), and <a href="http://doc.qt.io/qt-5/qvector.html#fill">fill</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractActionInput_ptr_remove1(
this_ptr: *mut crate::QVectorOfQAbstractActionInput,
i: ::std::os::raw::c_int,
n: ::std::os::raw::c_int,
);
/// <p>This is an overloaded function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#remove-1">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This is an overloaded function.</p>
/// <p>Removes <i>count</i> elements from the middle of the vector, starting at index position <i>i</i>.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#insert">insert</a>(), <a href="http://doc.qt.io/qt-5/qvector.html#replace">replace</a>(), and <a href="http://doc.qt.io/qt-5/qvector.html#fill">fill</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractAxisInput_ptr_remove1(
this_ptr: *mut crate::QVectorOfQAbstractAxisInput,
i: ::std::os::raw::c_int,
n: ::std::os::raw::c_int,
);
/// <p>This is an overloaded function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#remove-1">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This is an overloaded function.</p>
/// <p>Removes <i>count</i> elements from the middle of the vector, starting at index position <i>i</i>.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#insert">insert</a>(), <a href="http://doc.qt.io/qt-5/qvector.html#replace">replace</a>(), and <a href="http://doc.qt.io/qt-5/qvector.html#fill">fill</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAction_ptr_remove1(
this_ptr: *mut crate::QVectorOfQAction,
i: ::std::os::raw::c_int,
n: ::std::os::raw::c_int,
);
/// <p>This is an overloaded function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#remove-1">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This is an overloaded function.</p>
/// <p>Removes <i>count</i> elements from the middle of the vector, starting at index position <i>i</i>.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#insert">insert</a>(), <a href="http://doc.qt.io/qt-5/qvector.html#replace">replace</a>(), and <a href="http://doc.qt.io/qt-5/qvector.html#fill">fill</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxis_ptr_remove1(
this_ptr: *mut crate::QVectorOfQAxis,
i: ::std::os::raw::c_int,
n: ::std::os::raw::c_int,
);
/// <p>Removes the first item in the vector. Calling this function is equivalent to calling remove(0). The vector must not be empty. If the vector can be empty, call <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>() before calling this function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#removeFirst">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Removes the first item in the vector. Calling this function is equivalent to calling remove(0). The vector must not be empty. If the vector can be empty, call <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>() before calling this function.</p>
/// <p>This function was introduced in Qt 5.1.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#remove">remove</a>(), <a href="http://doc.qt.io/qt-5/qvector.html#takeFirst">takeFirst</a>(), and <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxisSetting_ptr_removeFirst(
this_ptr: *mut crate::QVectorOfQAxisSetting,
);
/// <p>Removes the first item in the vector. Calling this function is equivalent to calling remove(0). The vector must not be empty. If the vector can be empty, call <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>() before calling this function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#removeFirst">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Removes the first item in the vector. Calling this function is equivalent to calling remove(0). The vector must not be empty. If the vector can be empty, call <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>() before calling this function.</p>
/// <p>This function was introduced in Qt 5.1.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#remove">remove</a>(), <a href="http://doc.qt.io/qt-5/qvector.html#takeFirst">takeFirst</a>(), and <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractActionInput_ptr_removeFirst(
this_ptr: *mut crate::QVectorOfQAbstractActionInput,
);
/// <p>Removes the first item in the vector. Calling this function is equivalent to calling remove(0). The vector must not be empty. If the vector can be empty, call <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>() before calling this function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#removeFirst">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Removes the first item in the vector. Calling this function is equivalent to calling remove(0). The vector must not be empty. If the vector can be empty, call <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>() before calling this function.</p>
/// <p>This function was introduced in Qt 5.1.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#remove">remove</a>(), <a href="http://doc.qt.io/qt-5/qvector.html#takeFirst">takeFirst</a>(), and <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractAxisInput_ptr_removeFirst(
this_ptr: *mut crate::QVectorOfQAbstractAxisInput,
);
/// <p>Removes the first item in the vector. Calling this function is equivalent to calling remove(0). The vector must not be empty. If the vector can be empty, call <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>() before calling this function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#removeFirst">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Removes the first item in the vector. Calling this function is equivalent to calling remove(0). The vector must not be empty. If the vector can be empty, call <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>() before calling this function.</p>
/// <p>This function was introduced in Qt 5.1.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#remove">remove</a>(), <a href="http://doc.qt.io/qt-5/qvector.html#takeFirst">takeFirst</a>(), and <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAction_ptr_removeFirst(
this_ptr: *mut crate::QVectorOfQAction,
);
/// <p>Removes the first item in the vector. Calling this function is equivalent to calling remove(0). The vector must not be empty. If the vector can be empty, call <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>() before calling this function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#removeFirst">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Removes the first item in the vector. Calling this function is equivalent to calling remove(0). The vector must not be empty. If the vector can be empty, call <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>() before calling this function.</p>
/// <p>This function was introduced in Qt 5.1.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#remove">remove</a>(), <a href="http://doc.qt.io/qt-5/qvector.html#takeFirst">takeFirst</a>(), and <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxis_ptr_removeFirst(
this_ptr: *mut crate::QVectorOfQAxis,
);
/// <p>Removes the last item in the vector. Calling this function is equivalent to calling remove(<a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>() - 1). The vector must not be empty. If the vector can be empty, call <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>() before calling this function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#removeLast">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Removes the last item in the vector. Calling this function is equivalent to calling remove(<a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>() - 1). The vector must not be empty. If the vector can be empty, call <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>() before calling this function.</p>
/// <p>This function was introduced in Qt 5.1.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#remove">remove</a>(), <a href="http://doc.qt.io/qt-5/qvector.html#takeLast">takeLast</a>(), <a href="http://doc.qt.io/qt-5/qvector.html#removeFirst">removeFirst</a>(), and <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxisSetting_ptr_removeLast(
this_ptr: *mut crate::QVectorOfQAxisSetting,
);
/// <p>Removes the last item in the vector. Calling this function is equivalent to calling remove(<a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>() - 1). The vector must not be empty. If the vector can be empty, call <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>() before calling this function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#removeLast">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Removes the last item in the vector. Calling this function is equivalent to calling remove(<a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>() - 1). The vector must not be empty. If the vector can be empty, call <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>() before calling this function.</p>
/// <p>This function was introduced in Qt 5.1.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#remove">remove</a>(), <a href="http://doc.qt.io/qt-5/qvector.html#takeLast">takeLast</a>(), <a href="http://doc.qt.io/qt-5/qvector.html#removeFirst">removeFirst</a>(), and <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractActionInput_ptr_removeLast(
this_ptr: *mut crate::QVectorOfQAbstractActionInput,
);
/// <p>Removes the last item in the vector. Calling this function is equivalent to calling remove(<a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>() - 1). The vector must not be empty. If the vector can be empty, call <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>() before calling this function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#removeLast">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Removes the last item in the vector. Calling this function is equivalent to calling remove(<a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>() - 1). The vector must not be empty. If the vector can be empty, call <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>() before calling this function.</p>
/// <p>This function was introduced in Qt 5.1.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#remove">remove</a>(), <a href="http://doc.qt.io/qt-5/qvector.html#takeLast">takeLast</a>(), <a href="http://doc.qt.io/qt-5/qvector.html#removeFirst">removeFirst</a>(), and <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractAxisInput_ptr_removeLast(
this_ptr: *mut crate::QVectorOfQAbstractAxisInput,
);
/// <p>Removes the last item in the vector. Calling this function is equivalent to calling remove(<a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>() - 1). The vector must not be empty. If the vector can be empty, call <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>() before calling this function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#removeLast">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Removes the last item in the vector. Calling this function is equivalent to calling remove(<a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>() - 1). The vector must not be empty. If the vector can be empty, call <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>() before calling this function.</p>
/// <p>This function was introduced in Qt 5.1.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#remove">remove</a>(), <a href="http://doc.qt.io/qt-5/qvector.html#takeLast">takeLast</a>(), <a href="http://doc.qt.io/qt-5/qvector.html#removeFirst">removeFirst</a>(), and <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAction_ptr_removeLast(
this_ptr: *mut crate::QVectorOfQAction,
);
/// <p>Removes the last item in the vector. Calling this function is equivalent to calling remove(<a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>() - 1). The vector must not be empty. If the vector can be empty, call <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>() before calling this function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#removeLast">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Removes the last item in the vector. Calling this function is equivalent to calling remove(<a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>() - 1). The vector must not be empty. If the vector can be empty, call <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>() before calling this function.</p>
/// <p>This function was introduced in Qt 5.1.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#remove">remove</a>(), <a href="http://doc.qt.io/qt-5/qvector.html#takeLast">takeLast</a>(), <a href="http://doc.qt.io/qt-5/qvector.html#removeFirst">removeFirst</a>(), and <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxis_ptr_removeLast(
this_ptr: *mut crate::QVectorOfQAxis,
);
/// <p>Removes the first item in the vector and returns it. This function assumes the vector is not empty. To avoid failure, call <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>() before calling this function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#takeFirst">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Removes the first item in the vector and returns it. This function assumes the vector is not empty. To avoid failure, call <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>() before calling this function.</p>
/// <p>This function was introduced in Qt 5.1.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#takeLast">takeLast</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#removeFirst">removeFirst</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxisSetting_ptr_takeFirst(
this_ptr: *mut crate::QVectorOfQAxisSetting,
) -> *mut crate::QAxisSetting;
/// <p>Removes the first item in the vector and returns it. This function assumes the vector is not empty. To avoid failure, call <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>() before calling this function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#takeFirst">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Removes the first item in the vector and returns it. This function assumes the vector is not empty. To avoid failure, call <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>() before calling this function.</p>
/// <p>This function was introduced in Qt 5.1.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#takeLast">takeLast</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#removeFirst">removeFirst</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractActionInput_ptr_takeFirst(
this_ptr: *mut crate::QVectorOfQAbstractActionInput,
) -> *mut crate::QAbstractActionInput;
/// <p>Removes the first item in the vector and returns it. This function assumes the vector is not empty. To avoid failure, call <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>() before calling this function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#takeFirst">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Removes the first item in the vector and returns it. This function assumes the vector is not empty. To avoid failure, call <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>() before calling this function.</p>
/// <p>This function was introduced in Qt 5.1.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#takeLast">takeLast</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#removeFirst">removeFirst</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractAxisInput_ptr_takeFirst(
this_ptr: *mut crate::QVectorOfQAbstractAxisInput,
) -> *mut crate::QAbstractAxisInput;
/// <p>Removes the first item in the vector and returns it. This function assumes the vector is not empty. To avoid failure, call <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>() before calling this function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#takeFirst">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Removes the first item in the vector and returns it. This function assumes the vector is not empty. To avoid failure, call <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>() before calling this function.</p>
/// <p>This function was introduced in Qt 5.1.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#takeLast">takeLast</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#removeFirst">removeFirst</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAction_ptr_takeFirst(
this_ptr: *mut crate::QVectorOfQAction,
) -> *mut crate::QAction;
/// <p>Removes the first item in the vector and returns it. This function assumes the vector is not empty. To avoid failure, call <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>() before calling this function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#takeFirst">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Removes the first item in the vector and returns it. This function assumes the vector is not empty. To avoid failure, call <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>() before calling this function.</p>
/// <p>This function was introduced in Qt 5.1.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#takeLast">takeLast</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#removeFirst">removeFirst</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxis_ptr_takeFirst(
this_ptr: *mut crate::QVectorOfQAxis,
) -> *mut crate::QAxis;
/// <p>Removes the last item in the list and returns it. This function assumes the vector is not empty. To avoid failure, call <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>() before calling this function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#takeLast">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Removes the last item in the list and returns it. This function assumes the vector is not empty. To avoid failure, call <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>() before calling this function.</p>
/// <p>If you don't use the return value, <a href="http://doc.qt.io/qt-5/qvector.html#removeLast">removeLast</a>() is more efficient.</p>
/// <p>This function was introduced in Qt 5.1.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#takeFirst">takeFirst</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#removeLast">removeLast</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxisSetting_ptr_takeLast(
this_ptr: *mut crate::QVectorOfQAxisSetting,
) -> *mut crate::QAxisSetting;
/// <p>Removes the last item in the list and returns it. This function assumes the vector is not empty. To avoid failure, call <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>() before calling this function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#takeLast">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Removes the last item in the list and returns it. This function assumes the vector is not empty. To avoid failure, call <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>() before calling this function.</p>
/// <p>If you don't use the return value, <a href="http://doc.qt.io/qt-5/qvector.html#removeLast">removeLast</a>() is more efficient.</p>
/// <p>This function was introduced in Qt 5.1.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#takeFirst">takeFirst</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#removeLast">removeLast</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractActionInput_ptr_takeLast(
this_ptr: *mut crate::QVectorOfQAbstractActionInput,
) -> *mut crate::QAbstractActionInput;
/// <p>Removes the last item in the list and returns it. This function assumes the vector is not empty. To avoid failure, call <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>() before calling this function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#takeLast">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Removes the last item in the list and returns it. This function assumes the vector is not empty. To avoid failure, call <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>() before calling this function.</p>
/// <p>If you don't use the return value, <a href="http://doc.qt.io/qt-5/qvector.html#removeLast">removeLast</a>() is more efficient.</p>
/// <p>This function was introduced in Qt 5.1.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#takeFirst">takeFirst</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#removeLast">removeLast</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractAxisInput_ptr_takeLast(
this_ptr: *mut crate::QVectorOfQAbstractAxisInput,
) -> *mut crate::QAbstractAxisInput;
/// <p>Removes the last item in the list and returns it. This function assumes the vector is not empty. To avoid failure, call <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>() before calling this function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#takeLast">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Removes the last item in the list and returns it. This function assumes the vector is not empty. To avoid failure, call <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>() before calling this function.</p>
/// <p>If you don't use the return value, <a href="http://doc.qt.io/qt-5/qvector.html#removeLast">removeLast</a>() is more efficient.</p>
/// <p>This function was introduced in Qt 5.1.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#takeFirst">takeFirst</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#removeLast">removeLast</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAction_ptr_takeLast(
this_ptr: *mut crate::QVectorOfQAction,
) -> *mut crate::QAction;
/// <p>Removes the last item in the list and returns it. This function assumes the vector is not empty. To avoid failure, call <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>() before calling this function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#takeLast">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Removes the last item in the list and returns it. This function assumes the vector is not empty. To avoid failure, call <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>() before calling this function.</p>
/// <p>If you don't use the return value, <a href="http://doc.qt.io/qt-5/qvector.html#removeLast">removeLast</a>() is more efficient.</p>
/// <p>This function was introduced in Qt 5.1.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#takeFirst">takeFirst</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#removeLast">removeLast</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxis_ptr_takeLast(
this_ptr: *mut crate::QVectorOfQAxis,
) -> *mut crate::QAxis;
/// <p>Assigns <i>value</i> to all items in the vector. If <i>size</i> is different from -1 (the default), the vector is resized to size <i>size</i> beforehand.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#fill">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Assigns <i>value</i> to all items in the vector. If <i>size</i> is different from -1 (the default), the vector is resized to size <i>size</i> beforehand.</p>
/// <p>Example:</p>
/// <pre class="cpp">
///
/// <span class="type"><a href="http://doc.qt.io/qt-5/qvector.html#QVector">QVector</a></span><span class="operator"><</span><span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span><span class="operator">></span> vector(<span class="number">3</span>);
/// vector<span class="operator">.</span>fill(<span class="string">"Yes"</span>);
/// <span class="comment">// vector: ["Yes", "Yes", "Yes"]</span>
///
/// vector<span class="operator">.</span>fill(<span class="string">"oh"</span><span class="operator">,</span> <span class="number">5</span>);
/// <span class="comment">// vector: ["oh", "oh", "oh", "oh", "oh"]</span>
///
/// </pre>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#resize">resize</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxisSetting_ptr_fill(
this_ptr: *mut crate::QVectorOfQAxisSetting,
t: *const *mut crate::QAxisSetting,
size: ::std::os::raw::c_int,
) -> *mut crate::QVectorOfQAxisSetting;
/// <p>Assigns <i>value</i> to all items in the vector. If <i>size</i> is different from -1 (the default), the vector is resized to size <i>size</i> beforehand.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#fill">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Assigns <i>value</i> to all items in the vector. If <i>size</i> is different from -1 (the default), the vector is resized to size <i>size</i> beforehand.</p>
/// <p>Example:</p>
/// <pre class="cpp">
///
/// <span class="type"><a href="http://doc.qt.io/qt-5/qvector.html#QVector">QVector</a></span><span class="operator"><</span><span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span><span class="operator">></span> vector(<span class="number">3</span>);
/// vector<span class="operator">.</span>fill(<span class="string">"Yes"</span>);
/// <span class="comment">// vector: ["Yes", "Yes", "Yes"]</span>
///
/// vector<span class="operator">.</span>fill(<span class="string">"oh"</span><span class="operator">,</span> <span class="number">5</span>);
/// <span class="comment">// vector: ["oh", "oh", "oh", "oh", "oh"]</span>
///
/// </pre>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#resize">resize</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractActionInput_ptr_fill(
this_ptr: *mut crate::QVectorOfQAbstractActionInput,
t: *const *mut crate::QAbstractActionInput,
size: ::std::os::raw::c_int,
) -> *mut crate::QVectorOfQAbstractActionInput;
/// <p>Assigns <i>value</i> to all items in the vector. If <i>size</i> is different from -1 (the default), the vector is resized to size <i>size</i> beforehand.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#fill">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Assigns <i>value</i> to all items in the vector. If <i>size</i> is different from -1 (the default), the vector is resized to size <i>size</i> beforehand.</p>
/// <p>Example:</p>
/// <pre class="cpp">
///
/// <span class="type"><a href="http://doc.qt.io/qt-5/qvector.html#QVector">QVector</a></span><span class="operator"><</span><span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span><span class="operator">></span> vector(<span class="number">3</span>);
/// vector<span class="operator">.</span>fill(<span class="string">"Yes"</span>);
/// <span class="comment">// vector: ["Yes", "Yes", "Yes"]</span>
///
/// vector<span class="operator">.</span>fill(<span class="string">"oh"</span><span class="operator">,</span> <span class="number">5</span>);
/// <span class="comment">// vector: ["oh", "oh", "oh", "oh", "oh"]</span>
///
/// </pre>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#resize">resize</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractAxisInput_ptr_fill(
this_ptr: *mut crate::QVectorOfQAbstractAxisInput,
t: *const *mut crate::QAbstractAxisInput,
size: ::std::os::raw::c_int,
) -> *mut crate::QVectorOfQAbstractAxisInput;
/// <p>Assigns <i>value</i> to all items in the vector. If <i>size</i> is different from -1 (the default), the vector is resized to size <i>size</i> beforehand.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#fill">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Assigns <i>value</i> to all items in the vector. If <i>size</i> is different from -1 (the default), the vector is resized to size <i>size</i> beforehand.</p>
/// <p>Example:</p>
/// <pre class="cpp">
///
/// <span class="type"><a href="http://doc.qt.io/qt-5/qvector.html#QVector">QVector</a></span><span class="operator"><</span><span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span><span class="operator">></span> vector(<span class="number">3</span>);
/// vector<span class="operator">.</span>fill(<span class="string">"Yes"</span>);
/// <span class="comment">// vector: ["Yes", "Yes", "Yes"]</span>
///
/// vector<span class="operator">.</span>fill(<span class="string">"oh"</span><span class="operator">,</span> <span class="number">5</span>);
/// <span class="comment">// vector: ["oh", "oh", "oh", "oh", "oh"]</span>
///
/// </pre>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#resize">resize</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAction_ptr_fill(
this_ptr: *mut crate::QVectorOfQAction,
t: *const *mut crate::QAction,
size: ::std::os::raw::c_int,
) -> *mut crate::QVectorOfQAction;
/// <p>Assigns <i>value</i> to all items in the vector. If <i>size</i> is different from -1 (the default), the vector is resized to size <i>size</i> beforehand.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#fill">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Assigns <i>value</i> to all items in the vector. If <i>size</i> is different from -1 (the default), the vector is resized to size <i>size</i> beforehand.</p>
/// <p>Example:</p>
/// <pre class="cpp">
///
/// <span class="type"><a href="http://doc.qt.io/qt-5/qvector.html#QVector">QVector</a></span><span class="operator"><</span><span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span><span class="operator">></span> vector(<span class="number">3</span>);
/// vector<span class="operator">.</span>fill(<span class="string">"Yes"</span>);
/// <span class="comment">// vector: ["Yes", "Yes", "Yes"]</span>
///
/// vector<span class="operator">.</span>fill(<span class="string">"oh"</span><span class="operator">,</span> <span class="number">5</span>);
/// <span class="comment">// vector: ["oh", "oh", "oh", "oh", "oh"]</span>
///
/// </pre>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#resize">resize</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxis_ptr_fill(
this_ptr: *mut crate::QVectorOfQAxis,
t: *const *mut crate::QAxis,
size: ::std::os::raw::c_int,
) -> *mut crate::QVectorOfQAxis;
/// <p>Returns the index position of the first occurrence of <i>value</i> in the vector, searching forward from index position <i>from</i>. Returns -1 if no item matched.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#indexOf">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns the index position of the first occurrence of <i>value</i> in the vector, searching forward from index position <i>from</i>. Returns -1 if no item matched.</p>
/// <p>Example:</p>
/// <pre class="cpp">
///
/// <span class="type"><a href="http://doc.qt.io/qt-5/qvector.html#QVector">QVector</a></span><span class="operator"><</span><span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span><span class="operator">></span> vector;
/// vector <span class="operator"><</span><span class="operator"><</span> <span class="string">"A"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"B"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"C"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"B"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"A"</span>;
/// vector<span class="operator">.</span>indexOf(<span class="string">"B"</span>); <span class="comment">// returns 1</span>
/// vector<span class="operator">.</span>indexOf(<span class="string">"B"</span><span class="operator">,</span> <span class="number">1</span>); <span class="comment">// returns 1</span>
/// vector<span class="operator">.</span>indexOf(<span class="string">"B"</span><span class="operator">,</span> <span class="number">2</span>); <span class="comment">// returns 3</span>
/// vector<span class="operator">.</span>indexOf(<span class="string">"X"</span>); <span class="comment">// returns -1</span>
///
/// </pre>
/// <p>This function requires the value type to have an implementation of <code>operator==()</code>.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#lastIndexOf">lastIndexOf</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#contains">contains</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxisSetting_ptr_indexOf(
this_ptr: *const crate::QVectorOfQAxisSetting,
t: *const *mut crate::QAxisSetting,
from: ::std::os::raw::c_int,
) -> ::std::os::raw::c_int;
/// <p>Returns the index position of the first occurrence of <i>value</i> in the vector, searching forward from index position <i>from</i>. Returns -1 if no item matched.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#indexOf">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns the index position of the first occurrence of <i>value</i> in the vector, searching forward from index position <i>from</i>. Returns -1 if no item matched.</p>
/// <p>Example:</p>
/// <pre class="cpp">
///
/// <span class="type"><a href="http://doc.qt.io/qt-5/qvector.html#QVector">QVector</a></span><span class="operator"><</span><span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span><span class="operator">></span> vector;
/// vector <span class="operator"><</span><span class="operator"><</span> <span class="string">"A"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"B"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"C"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"B"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"A"</span>;
/// vector<span class="operator">.</span>indexOf(<span class="string">"B"</span>); <span class="comment">// returns 1</span>
/// vector<span class="operator">.</span>indexOf(<span class="string">"B"</span><span class="operator">,</span> <span class="number">1</span>); <span class="comment">// returns 1</span>
/// vector<span class="operator">.</span>indexOf(<span class="string">"B"</span><span class="operator">,</span> <span class="number">2</span>); <span class="comment">// returns 3</span>
/// vector<span class="operator">.</span>indexOf(<span class="string">"X"</span>); <span class="comment">// returns -1</span>
///
/// </pre>
/// <p>This function requires the value type to have an implementation of <code>operator==()</code>.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#lastIndexOf">lastIndexOf</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#contains">contains</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractActionInput_ptr_indexOf(
this_ptr: *const crate::QVectorOfQAbstractActionInput,
t: *const *mut crate::QAbstractActionInput,
from: ::std::os::raw::c_int,
) -> ::std::os::raw::c_int;
/// <p>Returns the index position of the first occurrence of <i>value</i> in the vector, searching forward from index position <i>from</i>. Returns -1 if no item matched.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#indexOf">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns the index position of the first occurrence of <i>value</i> in the vector, searching forward from index position <i>from</i>. Returns -1 if no item matched.</p>
/// <p>Example:</p>
/// <pre class="cpp">
///
/// <span class="type"><a href="http://doc.qt.io/qt-5/qvector.html#QVector">QVector</a></span><span class="operator"><</span><span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span><span class="operator">></span> vector;
/// vector <span class="operator"><</span><span class="operator"><</span> <span class="string">"A"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"B"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"C"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"B"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"A"</span>;
/// vector<span class="operator">.</span>indexOf(<span class="string">"B"</span>); <span class="comment">// returns 1</span>
/// vector<span class="operator">.</span>indexOf(<span class="string">"B"</span><span class="operator">,</span> <span class="number">1</span>); <span class="comment">// returns 1</span>
/// vector<span class="operator">.</span>indexOf(<span class="string">"B"</span><span class="operator">,</span> <span class="number">2</span>); <span class="comment">// returns 3</span>
/// vector<span class="operator">.</span>indexOf(<span class="string">"X"</span>); <span class="comment">// returns -1</span>
///
/// </pre>
/// <p>This function requires the value type to have an implementation of <code>operator==()</code>.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#lastIndexOf">lastIndexOf</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#contains">contains</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractAxisInput_ptr_indexOf(
this_ptr: *const crate::QVectorOfQAbstractAxisInput,
t: *const *mut crate::QAbstractAxisInput,
from: ::std::os::raw::c_int,
) -> ::std::os::raw::c_int;
/// <p>Returns the index position of the first occurrence of <i>value</i> in the vector, searching forward from index position <i>from</i>. Returns -1 if no item matched.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#indexOf">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns the index position of the first occurrence of <i>value</i> in the vector, searching forward from index position <i>from</i>. Returns -1 if no item matched.</p>
/// <p>Example:</p>
/// <pre class="cpp">
///
/// <span class="type"><a href="http://doc.qt.io/qt-5/qvector.html#QVector">QVector</a></span><span class="operator"><</span><span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span><span class="operator">></span> vector;
/// vector <span class="operator"><</span><span class="operator"><</span> <span class="string">"A"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"B"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"C"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"B"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"A"</span>;
/// vector<span class="operator">.</span>indexOf(<span class="string">"B"</span>); <span class="comment">// returns 1</span>
/// vector<span class="operator">.</span>indexOf(<span class="string">"B"</span><span class="operator">,</span> <span class="number">1</span>); <span class="comment">// returns 1</span>
/// vector<span class="operator">.</span>indexOf(<span class="string">"B"</span><span class="operator">,</span> <span class="number">2</span>); <span class="comment">// returns 3</span>
/// vector<span class="operator">.</span>indexOf(<span class="string">"X"</span>); <span class="comment">// returns -1</span>
///
/// </pre>
/// <p>This function requires the value type to have an implementation of <code>operator==()</code>.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#lastIndexOf">lastIndexOf</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#contains">contains</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAction_ptr_indexOf(
this_ptr: *const crate::QVectorOfQAction,
t: *const *mut crate::QAction,
from: ::std::os::raw::c_int,
) -> ::std::os::raw::c_int;
/// <p>Returns the index position of the first occurrence of <i>value</i> in the vector, searching forward from index position <i>from</i>. Returns -1 if no item matched.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#indexOf">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns the index position of the first occurrence of <i>value</i> in the vector, searching forward from index position <i>from</i>. Returns -1 if no item matched.</p>
/// <p>Example:</p>
/// <pre class="cpp">
///
/// <span class="type"><a href="http://doc.qt.io/qt-5/qvector.html#QVector">QVector</a></span><span class="operator"><</span><span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span><span class="operator">></span> vector;
/// vector <span class="operator"><</span><span class="operator"><</span> <span class="string">"A"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"B"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"C"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"B"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"A"</span>;
/// vector<span class="operator">.</span>indexOf(<span class="string">"B"</span>); <span class="comment">// returns 1</span>
/// vector<span class="operator">.</span>indexOf(<span class="string">"B"</span><span class="operator">,</span> <span class="number">1</span>); <span class="comment">// returns 1</span>
/// vector<span class="operator">.</span>indexOf(<span class="string">"B"</span><span class="operator">,</span> <span class="number">2</span>); <span class="comment">// returns 3</span>
/// vector<span class="operator">.</span>indexOf(<span class="string">"X"</span>); <span class="comment">// returns -1</span>
///
/// </pre>
/// <p>This function requires the value type to have an implementation of <code>operator==()</code>.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#lastIndexOf">lastIndexOf</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#contains">contains</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxis_ptr_indexOf(
this_ptr: *const crate::QVectorOfQAxis,
t: *const *mut crate::QAxis,
from: ::std::os::raw::c_int,
) -> ::std::os::raw::c_int;
/// <p>Returns the index position of the last occurrence of the value <i>value</i> in the vector, searching backward from index position <i>from</i>. If <i>from</i> is -1 (the default), the search starts at the last item. Returns -1 if no item matched.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#lastIndexOf">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns the index position of the last occurrence of the value <i>value</i> in the vector, searching backward from index position <i>from</i>. If <i>from</i> is -1 (the default), the search starts at the last item. Returns -1 if no item matched.</p>
/// <p>Example:</p>
/// <pre class="cpp">
///
/// <span class="type"><a href="http://doc.qt.io/qt-5/qlist.html">QList</a></span><span class="operator"><</span><span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span><span class="operator">></span> vector;
/// vector <span class="operator"><</span><span class="operator"><</span> <span class="string">"A"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"B"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"C"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"B"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"A"</span>;
/// vector<span class="operator">.</span>lastIndexOf(<span class="string">"B"</span>); <span class="comment">// returns 3</span>
/// vector<span class="operator">.</span>lastIndexOf(<span class="string">"B"</span><span class="operator">,</span> <span class="number">3</span>); <span class="comment">// returns 3</span>
/// vector<span class="operator">.</span>lastIndexOf(<span class="string">"B"</span><span class="operator">,</span> <span class="number">2</span>); <span class="comment">// returns 1</span>
/// vector<span class="operator">.</span>lastIndexOf(<span class="string">"X"</span>); <span class="comment">// returns -1</span>
///
/// </pre>
/// <p>This function requires the value type to have an implementation of <code>operator==()</code>.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#indexOf">indexOf</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxisSetting_ptr_lastIndexOf(
this_ptr: *const crate::QVectorOfQAxisSetting,
t: *const *mut crate::QAxisSetting,
from: ::std::os::raw::c_int,
) -> ::std::os::raw::c_int;
/// <p>Returns the index position of the last occurrence of the value <i>value</i> in the vector, searching backward from index position <i>from</i>. If <i>from</i> is -1 (the default), the search starts at the last item. Returns -1 if no item matched.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#lastIndexOf">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns the index position of the last occurrence of the value <i>value</i> in the vector, searching backward from index position <i>from</i>. If <i>from</i> is -1 (the default), the search starts at the last item. Returns -1 if no item matched.</p>
/// <p>Example:</p>
/// <pre class="cpp">
///
/// <span class="type"><a href="http://doc.qt.io/qt-5/qlist.html">QList</a></span><span class="operator"><</span><span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span><span class="operator">></span> vector;
/// vector <span class="operator"><</span><span class="operator"><</span> <span class="string">"A"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"B"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"C"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"B"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"A"</span>;
/// vector<span class="operator">.</span>lastIndexOf(<span class="string">"B"</span>); <span class="comment">// returns 3</span>
/// vector<span class="operator">.</span>lastIndexOf(<span class="string">"B"</span><span class="operator">,</span> <span class="number">3</span>); <span class="comment">// returns 3</span>
/// vector<span class="operator">.</span>lastIndexOf(<span class="string">"B"</span><span class="operator">,</span> <span class="number">2</span>); <span class="comment">// returns 1</span>
/// vector<span class="operator">.</span>lastIndexOf(<span class="string">"X"</span>); <span class="comment">// returns -1</span>
///
/// </pre>
/// <p>This function requires the value type to have an implementation of <code>operator==()</code>.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#indexOf">indexOf</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractActionInput_ptr_lastIndexOf(
this_ptr: *const crate::QVectorOfQAbstractActionInput,
t: *const *mut crate::QAbstractActionInput,
from: ::std::os::raw::c_int,
) -> ::std::os::raw::c_int;
/// <p>Returns the index position of the last occurrence of the value <i>value</i> in the vector, searching backward from index position <i>from</i>. If <i>from</i> is -1 (the default), the search starts at the last item. Returns -1 if no item matched.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#lastIndexOf">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns the index position of the last occurrence of the value <i>value</i> in the vector, searching backward from index position <i>from</i>. If <i>from</i> is -1 (the default), the search starts at the last item. Returns -1 if no item matched.</p>
/// <p>Example:</p>
/// <pre class="cpp">
///
/// <span class="type"><a href="http://doc.qt.io/qt-5/qlist.html">QList</a></span><span class="operator"><</span><span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span><span class="operator">></span> vector;
/// vector <span class="operator"><</span><span class="operator"><</span> <span class="string">"A"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"B"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"C"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"B"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"A"</span>;
/// vector<span class="operator">.</span>lastIndexOf(<span class="string">"B"</span>); <span class="comment">// returns 3</span>
/// vector<span class="operator">.</span>lastIndexOf(<span class="string">"B"</span><span class="operator">,</span> <span class="number">3</span>); <span class="comment">// returns 3</span>
/// vector<span class="operator">.</span>lastIndexOf(<span class="string">"B"</span><span class="operator">,</span> <span class="number">2</span>); <span class="comment">// returns 1</span>
/// vector<span class="operator">.</span>lastIndexOf(<span class="string">"X"</span>); <span class="comment">// returns -1</span>
///
/// </pre>
/// <p>This function requires the value type to have an implementation of <code>operator==()</code>.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#indexOf">indexOf</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractAxisInput_ptr_lastIndexOf(
this_ptr: *const crate::QVectorOfQAbstractAxisInput,
t: *const *mut crate::QAbstractAxisInput,
from: ::std::os::raw::c_int,
) -> ::std::os::raw::c_int;
/// <p>Returns the index position of the last occurrence of the value <i>value</i> in the vector, searching backward from index position <i>from</i>. If <i>from</i> is -1 (the default), the search starts at the last item. Returns -1 if no item matched.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#lastIndexOf">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns the index position of the last occurrence of the value <i>value</i> in the vector, searching backward from index position <i>from</i>. If <i>from</i> is -1 (the default), the search starts at the last item. Returns -1 if no item matched.</p>
/// <p>Example:</p>
/// <pre class="cpp">
///
/// <span class="type"><a href="http://doc.qt.io/qt-5/qlist.html">QList</a></span><span class="operator"><</span><span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span><span class="operator">></span> vector;
/// vector <span class="operator"><</span><span class="operator"><</span> <span class="string">"A"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"B"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"C"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"B"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"A"</span>;
/// vector<span class="operator">.</span>lastIndexOf(<span class="string">"B"</span>); <span class="comment">// returns 3</span>
/// vector<span class="operator">.</span>lastIndexOf(<span class="string">"B"</span><span class="operator">,</span> <span class="number">3</span>); <span class="comment">// returns 3</span>
/// vector<span class="operator">.</span>lastIndexOf(<span class="string">"B"</span><span class="operator">,</span> <span class="number">2</span>); <span class="comment">// returns 1</span>
/// vector<span class="operator">.</span>lastIndexOf(<span class="string">"X"</span>); <span class="comment">// returns -1</span>
///
/// </pre>
/// <p>This function requires the value type to have an implementation of <code>operator==()</code>.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#indexOf">indexOf</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAction_ptr_lastIndexOf(
this_ptr: *const crate::QVectorOfQAction,
t: *const *mut crate::QAction,
from: ::std::os::raw::c_int,
) -> ::std::os::raw::c_int;
/// <p>Returns the index position of the last occurrence of the value <i>value</i> in the vector, searching backward from index position <i>from</i>. If <i>from</i> is -1 (the default), the search starts at the last item. Returns -1 if no item matched.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#lastIndexOf">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns the index position of the last occurrence of the value <i>value</i> in the vector, searching backward from index position <i>from</i>. If <i>from</i> is -1 (the default), the search starts at the last item. Returns -1 if no item matched.</p>
/// <p>Example:</p>
/// <pre class="cpp">
///
/// <span class="type"><a href="http://doc.qt.io/qt-5/qlist.html">QList</a></span><span class="operator"><</span><span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span><span class="operator">></span> vector;
/// vector <span class="operator"><</span><span class="operator"><</span> <span class="string">"A"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"B"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"C"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"B"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"A"</span>;
/// vector<span class="operator">.</span>lastIndexOf(<span class="string">"B"</span>); <span class="comment">// returns 3</span>
/// vector<span class="operator">.</span>lastIndexOf(<span class="string">"B"</span><span class="operator">,</span> <span class="number">3</span>); <span class="comment">// returns 3</span>
/// vector<span class="operator">.</span>lastIndexOf(<span class="string">"B"</span><span class="operator">,</span> <span class="number">2</span>); <span class="comment">// returns 1</span>
/// vector<span class="operator">.</span>lastIndexOf(<span class="string">"X"</span>); <span class="comment">// returns -1</span>
///
/// </pre>
/// <p>This function requires the value type to have an implementation of <code>operator==()</code>.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#indexOf">indexOf</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxis_ptr_lastIndexOf(
this_ptr: *const crate::QVectorOfQAxis,
t: *const *mut crate::QAxis,
from: ::std::os::raw::c_int,
) -> ::std::os::raw::c_int;
/// <p>Returns <code>true</code> if the vector contains an occurrence of <i>value</i>; otherwise returns <code>false</code>.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#contains">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns <code>true</code> if the vector contains an occurrence of <i>value</i>; otherwise returns <code>false</code>.</p>
/// <p>This function requires the value type to have an implementation of <code>operator==()</code>.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#indexOf">indexOf</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#count-1">count</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxisSetting_ptr_contains(
this_ptr: *const crate::QVectorOfQAxisSetting,
t: *const *mut crate::QAxisSetting,
) -> bool;
/// <p>Returns <code>true</code> if the vector contains an occurrence of <i>value</i>; otherwise returns <code>false</code>.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#contains">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns <code>true</code> if the vector contains an occurrence of <i>value</i>; otherwise returns <code>false</code>.</p>
/// <p>This function requires the value type to have an implementation of <code>operator==()</code>.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#indexOf">indexOf</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#count-1">count</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractActionInput_ptr_contains(
this_ptr: *const crate::QVectorOfQAbstractActionInput,
t: *const *mut crate::QAbstractActionInput,
) -> bool;
/// <p>Returns <code>true</code> if the vector contains an occurrence of <i>value</i>; otherwise returns <code>false</code>.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#contains">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns <code>true</code> if the vector contains an occurrence of <i>value</i>; otherwise returns <code>false</code>.</p>
/// <p>This function requires the value type to have an implementation of <code>operator==()</code>.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#indexOf">indexOf</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#count-1">count</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractAxisInput_ptr_contains(
this_ptr: *const crate::QVectorOfQAbstractAxisInput,
t: *const *mut crate::QAbstractAxisInput,
) -> bool;
/// <p>Returns <code>true</code> if the vector contains an occurrence of <i>value</i>; otherwise returns <code>false</code>.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#contains">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns <code>true</code> if the vector contains an occurrence of <i>value</i>; otherwise returns <code>false</code>.</p>
/// <p>This function requires the value type to have an implementation of <code>operator==()</code>.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#indexOf">indexOf</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#count-1">count</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAction_ptr_contains(
this_ptr: *const crate::QVectorOfQAction,
t: *const *mut crate::QAction,
) -> bool;
/// <p>Returns <code>true</code> if the vector contains an occurrence of <i>value</i>; otherwise returns <code>false</code>.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#contains">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns <code>true</code> if the vector contains an occurrence of <i>value</i>; otherwise returns <code>false</code>.</p>
/// <p>This function requires the value type to have an implementation of <code>operator==()</code>.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#indexOf">indexOf</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#count-1">count</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxis_ptr_contains(
this_ptr: *const crate::QVectorOfQAxis,
t: *const *mut crate::QAxis,
) -> bool;
/// <p>Returns the number of occurrences of <i>value</i> in the vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#count">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns the number of occurrences of <i>value</i> in the vector.</p>
/// <p>This function requires the value type to have an implementation of <code>operator==()</code>.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#contains">contains</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#indexOf">indexOf</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxisSetting_ptr_count(
this_ptr: *const crate::QVectorOfQAxisSetting,
t: *const *mut crate::QAxisSetting,
) -> ::std::os::raw::c_int;
/// <p>Returns the number of occurrences of <i>value</i> in the vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#count">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns the number of occurrences of <i>value</i> in the vector.</p>
/// <p>This function requires the value type to have an implementation of <code>operator==()</code>.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#contains">contains</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#indexOf">indexOf</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractActionInput_ptr_count(
this_ptr: *const crate::QVectorOfQAbstractActionInput,
t: *const *mut crate::QAbstractActionInput,
) -> ::std::os::raw::c_int;
/// <p>Returns the number of occurrences of <i>value</i> in the vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#count">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns the number of occurrences of <i>value</i> in the vector.</p>
/// <p>This function requires the value type to have an implementation of <code>operator==()</code>.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#contains">contains</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#indexOf">indexOf</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractAxisInput_ptr_count(
this_ptr: *const crate::QVectorOfQAbstractAxisInput,
t: *const *mut crate::QAbstractAxisInput,
) -> ::std::os::raw::c_int;
/// <p>Returns the number of occurrences of <i>value</i> in the vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#count">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns the number of occurrences of <i>value</i> in the vector.</p>
/// <p>This function requires the value type to have an implementation of <code>operator==()</code>.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#contains">contains</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#indexOf">indexOf</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAction_ptr_count(
this_ptr: *const crate::QVectorOfQAction,
t: *const *mut crate::QAction,
) -> ::std::os::raw::c_int;
/// <p>Returns the number of occurrences of <i>value</i> in the vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#count">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns the number of occurrences of <i>value</i> in the vector.</p>
/// <p>This function requires the value type to have an implementation of <code>operator==()</code>.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#contains">contains</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#indexOf">indexOf</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxis_ptr_count(
this_ptr: *const crate::QVectorOfQAxis,
t: *const *mut crate::QAxis,
) -> ::std::os::raw::c_int;
/// <p>Removes the element at index position <i>i</i>. Equivalent to</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#removeAt">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Removes the element at index position <i>i</i>. Equivalent to</p>
/// <pre class="cpp">
///
/// remove(i);
///
/// </pre>
/// <p>Provided for compatibility with <a href="http://doc.qt.io/qt-5/qlist.html">QList</a>.</p>
/// <p>This function was introduced in Qt 5.2.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#remove">remove</a>() and <a href="http://doc.qt.io/qt-5/qlist.html#removeAt">QList::removeAt</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxisSetting_ptr_removeAt(
this_ptr: *mut crate::QVectorOfQAxisSetting,
i: ::std::os::raw::c_int,
);
/// <p>Removes the element at index position <i>i</i>. Equivalent to</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#removeAt">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Removes the element at index position <i>i</i>. Equivalent to</p>
/// <pre class="cpp">
///
/// remove(i);
///
/// </pre>
/// <p>Provided for compatibility with <a href="http://doc.qt.io/qt-5/qlist.html">QList</a>.</p>
/// <p>This function was introduced in Qt 5.2.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#remove">remove</a>() and <a href="http://doc.qt.io/qt-5/qlist.html#removeAt">QList::removeAt</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractActionInput_ptr_removeAt(
this_ptr: *mut crate::QVectorOfQAbstractActionInput,
i: ::std::os::raw::c_int,
);
/// <p>Removes the element at index position <i>i</i>. Equivalent to</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#removeAt">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Removes the element at index position <i>i</i>. Equivalent to</p>
/// <pre class="cpp">
///
/// remove(i);
///
/// </pre>
/// <p>Provided for compatibility with <a href="http://doc.qt.io/qt-5/qlist.html">QList</a>.</p>
/// <p>This function was introduced in Qt 5.2.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#remove">remove</a>() and <a href="http://doc.qt.io/qt-5/qlist.html#removeAt">QList::removeAt</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractAxisInput_ptr_removeAt(
this_ptr: *mut crate::QVectorOfQAbstractAxisInput,
i: ::std::os::raw::c_int,
);
/// <p>Removes the element at index position <i>i</i>. Equivalent to</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#removeAt">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Removes the element at index position <i>i</i>. Equivalent to</p>
/// <pre class="cpp">
///
/// remove(i);
///
/// </pre>
/// <p>Provided for compatibility with <a href="http://doc.qt.io/qt-5/qlist.html">QList</a>.</p>
/// <p>This function was introduced in Qt 5.2.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#remove">remove</a>() and <a href="http://doc.qt.io/qt-5/qlist.html#removeAt">QList::removeAt</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAction_ptr_removeAt(
this_ptr: *mut crate::QVectorOfQAction,
i: ::std::os::raw::c_int,
);
/// <p>Removes the element at index position <i>i</i>. Equivalent to</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#removeAt">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Removes the element at index position <i>i</i>. Equivalent to</p>
/// <pre class="cpp">
///
/// remove(i);
///
/// </pre>
/// <p>Provided for compatibility with <a href="http://doc.qt.io/qt-5/qlist.html">QList</a>.</p>
/// <p>This function was introduced in Qt 5.2.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#remove">remove</a>() and <a href="http://doc.qt.io/qt-5/qlist.html#removeAt">QList::removeAt</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxis_ptr_removeAt(
this_ptr: *mut crate::QVectorOfQAxis,
i: ::std::os::raw::c_int,
);
/// <p>Removes all elements that compare equal to <i>t</i> from the vector. Returns the number of elements removed, if any.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#removeAll">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Removes all elements that compare equal to <i>t</i> from the vector. Returns the number of elements removed, if any.</p>
/// <p>Provided for compatibility with <a href="http://doc.qt.io/qt-5/qlist.html">QList</a>.</p>
/// <p>This function was introduced in Qt 5.4.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#removeOne">removeOne</a>() and <a href="http://doc.qt.io/qt-5/qlist.html#removeAll">QList::removeAll</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxisSetting_ptr_removeAll(
this_ptr: *mut crate::QVectorOfQAxisSetting,
t: *const *mut crate::QAxisSetting,
) -> ::std::os::raw::c_int;
/// <p>Removes all elements that compare equal to <i>t</i> from the vector. Returns the number of elements removed, if any.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#removeAll">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Removes all elements that compare equal to <i>t</i> from the vector. Returns the number of elements removed, if any.</p>
/// <p>Provided for compatibility with <a href="http://doc.qt.io/qt-5/qlist.html">QList</a>.</p>
/// <p>This function was introduced in Qt 5.4.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#removeOne">removeOne</a>() and <a href="http://doc.qt.io/qt-5/qlist.html#removeAll">QList::removeAll</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractActionInput_ptr_removeAll(
this_ptr: *mut crate::QVectorOfQAbstractActionInput,
t: *const *mut crate::QAbstractActionInput,
) -> ::std::os::raw::c_int;
/// <p>Removes all elements that compare equal to <i>t</i> from the vector. Returns the number of elements removed, if any.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#removeAll">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Removes all elements that compare equal to <i>t</i> from the vector. Returns the number of elements removed, if any.</p>
/// <p>Provided for compatibility with <a href="http://doc.qt.io/qt-5/qlist.html">QList</a>.</p>
/// <p>This function was introduced in Qt 5.4.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#removeOne">removeOne</a>() and <a href="http://doc.qt.io/qt-5/qlist.html#removeAll">QList::removeAll</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractAxisInput_ptr_removeAll(
this_ptr: *mut crate::QVectorOfQAbstractAxisInput,
t: *const *mut crate::QAbstractAxisInput,
) -> ::std::os::raw::c_int;
/// <p>Removes all elements that compare equal to <i>t</i> from the vector. Returns the number of elements removed, if any.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#removeAll">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Removes all elements that compare equal to <i>t</i> from the vector. Returns the number of elements removed, if any.</p>
/// <p>Provided for compatibility with <a href="http://doc.qt.io/qt-5/qlist.html">QList</a>.</p>
/// <p>This function was introduced in Qt 5.4.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#removeOne">removeOne</a>() and <a href="http://doc.qt.io/qt-5/qlist.html#removeAll">QList::removeAll</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAction_ptr_removeAll(
this_ptr: *mut crate::QVectorOfQAction,
t: *const *mut crate::QAction,
) -> ::std::os::raw::c_int;
/// <p>Removes all elements that compare equal to <i>t</i> from the vector. Returns the number of elements removed, if any.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#removeAll">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Removes all elements that compare equal to <i>t</i> from the vector. Returns the number of elements removed, if any.</p>
/// <p>Provided for compatibility with <a href="http://doc.qt.io/qt-5/qlist.html">QList</a>.</p>
/// <p>This function was introduced in Qt 5.4.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#removeOne">removeOne</a>() and <a href="http://doc.qt.io/qt-5/qlist.html#removeAll">QList::removeAll</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxis_ptr_removeAll(
this_ptr: *mut crate::QVectorOfQAxis,
t: *const *mut crate::QAxis,
) -> ::std::os::raw::c_int;
/// <p>Removes the first element that compares equal to <i>t</i> from the vector. Returns whether an element was, in fact, removed.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#removeOne">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Removes the first element that compares equal to <i>t</i> from the vector. Returns whether an element was, in fact, removed.</p>
/// <p>Provided for compatibility with <a href="http://doc.qt.io/qt-5/qlist.html">QList</a>.</p>
/// <p>This function was introduced in Qt 5.4.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#removeAll">removeAll</a>() and <a href="http://doc.qt.io/qt-5/qlist.html#removeOne">QList::removeOne</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxisSetting_ptr_removeOne(
this_ptr: *mut crate::QVectorOfQAxisSetting,
t: *const *mut crate::QAxisSetting,
) -> bool;
/// <p>Removes the first element that compares equal to <i>t</i> from the vector. Returns whether an element was, in fact, removed.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#removeOne">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Removes the first element that compares equal to <i>t</i> from the vector. Returns whether an element was, in fact, removed.</p>
/// <p>Provided for compatibility with <a href="http://doc.qt.io/qt-5/qlist.html">QList</a>.</p>
/// <p>This function was introduced in Qt 5.4.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#removeAll">removeAll</a>() and <a href="http://doc.qt.io/qt-5/qlist.html#removeOne">QList::removeOne</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractActionInput_ptr_removeOne(
this_ptr: *mut crate::QVectorOfQAbstractActionInput,
t: *const *mut crate::QAbstractActionInput,
) -> bool;
/// <p>Removes the first element that compares equal to <i>t</i> from the vector. Returns whether an element was, in fact, removed.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#removeOne">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Removes the first element that compares equal to <i>t</i> from the vector. Returns whether an element was, in fact, removed.</p>
/// <p>Provided for compatibility with <a href="http://doc.qt.io/qt-5/qlist.html">QList</a>.</p>
/// <p>This function was introduced in Qt 5.4.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#removeAll">removeAll</a>() and <a href="http://doc.qt.io/qt-5/qlist.html#removeOne">QList::removeOne</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractAxisInput_ptr_removeOne(
this_ptr: *mut crate::QVectorOfQAbstractAxisInput,
t: *const *mut crate::QAbstractAxisInput,
) -> bool;
/// <p>Removes the first element that compares equal to <i>t</i> from the vector. Returns whether an element was, in fact, removed.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#removeOne">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Removes the first element that compares equal to <i>t</i> from the vector. Returns whether an element was, in fact, removed.</p>
/// <p>Provided for compatibility with <a href="http://doc.qt.io/qt-5/qlist.html">QList</a>.</p>
/// <p>This function was introduced in Qt 5.4.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#removeAll">removeAll</a>() and <a href="http://doc.qt.io/qt-5/qlist.html#removeOne">QList::removeOne</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAction_ptr_removeOne(
this_ptr: *mut crate::QVectorOfQAction,
t: *const *mut crate::QAction,
) -> bool;
/// <p>Removes the first element that compares equal to <i>t</i> from the vector. Returns whether an element was, in fact, removed.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#removeOne">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Removes the first element that compares equal to <i>t</i> from the vector. Returns whether an element was, in fact, removed.</p>
/// <p>Provided for compatibility with <a href="http://doc.qt.io/qt-5/qlist.html">QList</a>.</p>
/// <p>This function was introduced in Qt 5.4.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#removeAll">removeAll</a>() and <a href="http://doc.qt.io/qt-5/qlist.html#removeOne">QList::removeOne</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxis_ptr_removeOne(
this_ptr: *mut crate::QVectorOfQAxis,
t: *const *mut crate::QAxis,
) -> bool;
/// <p>Same as <a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#count-1">count</a>().</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#length">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Same as <a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#count-1">count</a>().</p>
/// <p>Provided for compatibility with <a href="http://doc.qt.io/qt-5/qlist.html">QList</a>.</p>
/// <p>This function was introduced in Qt 5.2.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>(), <a href="http://doc.qt.io/qt-5/qvector.html#count-1">count</a>(), and <a href="http://doc.qt.io/qt-5/qlist.html#length">QList::length</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxisSetting_ptr_length(
this_ptr: *const crate::QVectorOfQAxisSetting,
) -> ::std::os::raw::c_int;
/// <p>Same as <a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#count-1">count</a>().</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#length">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Same as <a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#count-1">count</a>().</p>
/// <p>Provided for compatibility with <a href="http://doc.qt.io/qt-5/qlist.html">QList</a>.</p>
/// <p>This function was introduced in Qt 5.2.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>(), <a href="http://doc.qt.io/qt-5/qvector.html#count-1">count</a>(), and <a href="http://doc.qt.io/qt-5/qlist.html#length">QList::length</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractActionInput_ptr_length(
this_ptr: *const crate::QVectorOfQAbstractActionInput,
) -> ::std::os::raw::c_int;
/// <p>Same as <a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#count-1">count</a>().</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#length">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Same as <a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#count-1">count</a>().</p>
/// <p>Provided for compatibility with <a href="http://doc.qt.io/qt-5/qlist.html">QList</a>.</p>
/// <p>This function was introduced in Qt 5.2.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>(), <a href="http://doc.qt.io/qt-5/qvector.html#count-1">count</a>(), and <a href="http://doc.qt.io/qt-5/qlist.html#length">QList::length</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractAxisInput_ptr_length(
this_ptr: *const crate::QVectorOfQAbstractAxisInput,
) -> ::std::os::raw::c_int;
/// <p>Same as <a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#count-1">count</a>().</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#length">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Same as <a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#count-1">count</a>().</p>
/// <p>Provided for compatibility with <a href="http://doc.qt.io/qt-5/qlist.html">QList</a>.</p>
/// <p>This function was introduced in Qt 5.2.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>(), <a href="http://doc.qt.io/qt-5/qvector.html#count-1">count</a>(), and <a href="http://doc.qt.io/qt-5/qlist.html#length">QList::length</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAction_ptr_length(
this_ptr: *const crate::QVectorOfQAction,
) -> ::std::os::raw::c_int;
/// <p>Same as <a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#count-1">count</a>().</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#length">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Same as <a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#count-1">count</a>().</p>
/// <p>Provided for compatibility with <a href="http://doc.qt.io/qt-5/qlist.html">QList</a>.</p>
/// <p>This function was introduced in Qt 5.2.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>(), <a href="http://doc.qt.io/qt-5/qvector.html#count-1">count</a>(), and <a href="http://doc.qt.io/qt-5/qlist.html#length">QList::length</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxis_ptr_length(
this_ptr: *const crate::QVectorOfQAxis,
) -> ::std::os::raw::c_int;
/// <p>Removes the element at index position <i>i</i> and returns it.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#takeAt">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Removes the element at index position <i>i</i> and returns it.</p>
/// <p>Equivalent to</p>
/// <pre class="cpp">
///
/// T t <span class="operator">=</span> at(i);
/// remove(i);
/// <span class="keyword">return</span> t;
///
/// </pre>
/// <p>Provided for compatibility with <a href="http://doc.qt.io/qt-5/qlist.html">QList</a>.</p>
/// <p>This function was introduced in Qt 5.2.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#takeFirst">takeFirst</a>(), <a href="http://doc.qt.io/qt-5/qvector.html#takeLast">takeLast</a>(), and <a href="http://doc.qt.io/qt-5/qlist.html#takeAt">QList::takeAt</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxisSetting_ptr_takeAt(
this_ptr: *mut crate::QVectorOfQAxisSetting,
i: ::std::os::raw::c_int,
) -> *mut crate::QAxisSetting;
/// <p>Removes the element at index position <i>i</i> and returns it.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#takeAt">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Removes the element at index position <i>i</i> and returns it.</p>
/// <p>Equivalent to</p>
/// <pre class="cpp">
///
/// T t <span class="operator">=</span> at(i);
/// remove(i);
/// <span class="keyword">return</span> t;
///
/// </pre>
/// <p>Provided for compatibility with <a href="http://doc.qt.io/qt-5/qlist.html">QList</a>.</p>
/// <p>This function was introduced in Qt 5.2.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#takeFirst">takeFirst</a>(), <a href="http://doc.qt.io/qt-5/qvector.html#takeLast">takeLast</a>(), and <a href="http://doc.qt.io/qt-5/qlist.html#takeAt">QList::takeAt</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractActionInput_ptr_takeAt(
this_ptr: *mut crate::QVectorOfQAbstractActionInput,
i: ::std::os::raw::c_int,
) -> *mut crate::QAbstractActionInput;
/// <p>Removes the element at index position <i>i</i> and returns it.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#takeAt">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Removes the element at index position <i>i</i> and returns it.</p>
/// <p>Equivalent to</p>
/// <pre class="cpp">
///
/// T t <span class="operator">=</span> at(i);
/// remove(i);
/// <span class="keyword">return</span> t;
///
/// </pre>
/// <p>Provided for compatibility with <a href="http://doc.qt.io/qt-5/qlist.html">QList</a>.</p>
/// <p>This function was introduced in Qt 5.2.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#takeFirst">takeFirst</a>(), <a href="http://doc.qt.io/qt-5/qvector.html#takeLast">takeLast</a>(), and <a href="http://doc.qt.io/qt-5/qlist.html#takeAt">QList::takeAt</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractAxisInput_ptr_takeAt(
this_ptr: *mut crate::QVectorOfQAbstractAxisInput,
i: ::std::os::raw::c_int,
) -> *mut crate::QAbstractAxisInput;
/// <p>Removes the element at index position <i>i</i> and returns it.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#takeAt">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Removes the element at index position <i>i</i> and returns it.</p>
/// <p>Equivalent to</p>
/// <pre class="cpp">
///
/// T t <span class="operator">=</span> at(i);
/// remove(i);
/// <span class="keyword">return</span> t;
///
/// </pre>
/// <p>Provided for compatibility with <a href="http://doc.qt.io/qt-5/qlist.html">QList</a>.</p>
/// <p>This function was introduced in Qt 5.2.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#takeFirst">takeFirst</a>(), <a href="http://doc.qt.io/qt-5/qvector.html#takeLast">takeLast</a>(), and <a href="http://doc.qt.io/qt-5/qlist.html#takeAt">QList::takeAt</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAction_ptr_takeAt(
this_ptr: *mut crate::QVectorOfQAction,
i: ::std::os::raw::c_int,
) -> *mut crate::QAction;
/// <p>Removes the element at index position <i>i</i> and returns it.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#takeAt">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Removes the element at index position <i>i</i> and returns it.</p>
/// <p>Equivalent to</p>
/// <pre class="cpp">
///
/// T t <span class="operator">=</span> at(i);
/// remove(i);
/// <span class="keyword">return</span> t;
///
/// </pre>
/// <p>Provided for compatibility with <a href="http://doc.qt.io/qt-5/qlist.html">QList</a>.</p>
/// <p>This function was introduced in Qt 5.2.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#takeFirst">takeFirst</a>(), <a href="http://doc.qt.io/qt-5/qvector.html#takeLast">takeLast</a>(), and <a href="http://doc.qt.io/qt-5/qlist.html#takeAt">QList::takeAt</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxis_ptr_takeAt(
this_ptr: *mut crate::QVectorOfQAxis,
i: ::std::os::raw::c_int,
) -> *mut crate::QAxis;
/// <p>Moves the item at index position <i>from</i> to index position <i>to</i>.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#move">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Moves the item at index position <i>from</i> to index position <i>to</i>.</p>
/// <p>Provided for compatibility with <a href="http://doc.qt.io/qt-5/qlist.html">QList</a>.</p>
/// <p>This function was introduced in Qt 5.6.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qlist.html#move">QList::move</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxisSetting_ptr_move(
this_ptr: *mut crate::QVectorOfQAxisSetting,
from: ::std::os::raw::c_int,
to: ::std::os::raw::c_int,
);
/// <p>Moves the item at index position <i>from</i> to index position <i>to</i>.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#move">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Moves the item at index position <i>from</i> to index position <i>to</i>.</p>
/// <p>Provided for compatibility with <a href="http://doc.qt.io/qt-5/qlist.html">QList</a>.</p>
/// <p>This function was introduced in Qt 5.6.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qlist.html#move">QList::move</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractActionInput_ptr_move(
this_ptr: *mut crate::QVectorOfQAbstractActionInput,
from: ::std::os::raw::c_int,
to: ::std::os::raw::c_int,
);
/// <p>Moves the item at index position <i>from</i> to index position <i>to</i>.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#move">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Moves the item at index position <i>from</i> to index position <i>to</i>.</p>
/// <p>Provided for compatibility with <a href="http://doc.qt.io/qt-5/qlist.html">QList</a>.</p>
/// <p>This function was introduced in Qt 5.6.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qlist.html#move">QList::move</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractAxisInput_ptr_move(
this_ptr: *mut crate::QVectorOfQAbstractAxisInput,
from: ::std::os::raw::c_int,
to: ::std::os::raw::c_int,
);
/// <p>Moves the item at index position <i>from</i> to index position <i>to</i>.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#move">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Moves the item at index position <i>from</i> to index position <i>to</i>.</p>
/// <p>Provided for compatibility with <a href="http://doc.qt.io/qt-5/qlist.html">QList</a>.</p>
/// <p>This function was introduced in Qt 5.6.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qlist.html#move">QList::move</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAction_ptr_move(
this_ptr: *mut crate::QVectorOfQAction,
from: ::std::os::raw::c_int,
to: ::std::os::raw::c_int,
);
/// <p>Moves the item at index position <i>from</i> to index position <i>to</i>.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#move">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Moves the item at index position <i>from</i> to index position <i>to</i>.</p>
/// <p>Provided for compatibility with <a href="http://doc.qt.io/qt-5/qlist.html">QList</a>.</p>
/// <p>This function was introduced in Qt 5.6.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qlist.html#move">QList::move</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxis_ptr_move(
this_ptr: *mut crate::QVectorOfQAxis,
from: ::std::os::raw::c_int,
to: ::std::os::raw::c_int,
);
/// <p>This is an overloaded function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#count-1">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This is an overloaded function.</p>
/// <p>Same as <a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxisSetting_ptr_count1(
this_ptr: *const crate::QVectorOfQAxisSetting,
) -> ::std::os::raw::c_int;
/// <p>This is an overloaded function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#count-1">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This is an overloaded function.</p>
/// <p>Same as <a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractActionInput_ptr_count1(
this_ptr: *const crate::QVectorOfQAbstractActionInput,
) -> ::std::os::raw::c_int;
/// <p>This is an overloaded function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#count-1">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This is an overloaded function.</p>
/// <p>Same as <a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractAxisInput_ptr_count1(
this_ptr: *const crate::QVectorOfQAbstractAxisInput,
) -> ::std::os::raw::c_int;
/// <p>This is an overloaded function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#count-1">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This is an overloaded function.</p>
/// <p>Same as <a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAction_ptr_count1(
this_ptr: *const crate::QVectorOfQAction,
) -> ::std::os::raw::c_int;
/// <p>This is an overloaded function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#count-1">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This is an overloaded function.</p>
/// <p>Same as <a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxis_ptr_count1(
this_ptr: *const crate::QVectorOfQAxis,
) -> ::std::os::raw::c_int;
/// <p>Returns a reference to the first item in the vector. This function assumes that the vector isn't empty.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#first">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns a reference to the first item in the vector. This function assumes that the vector isn't empty.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#last">last</a>(), <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>(), and <a href="http://doc.qt.io/qt-5/qvector.html#constFirst">constFirst</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxisSetting_ptr_first(
this_ptr: *mut crate::QVectorOfQAxisSetting,
) -> *mut *mut crate::QAxisSetting;
/// <p>Returns a reference to the first item in the vector. This function assumes that the vector isn't empty.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#first">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns a reference to the first item in the vector. This function assumes that the vector isn't empty.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#last">last</a>(), <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>(), and <a href="http://doc.qt.io/qt-5/qvector.html#constFirst">constFirst</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractActionInput_ptr_first(
this_ptr: *mut crate::QVectorOfQAbstractActionInput,
) -> *mut *mut crate::QAbstractActionInput;
/// <p>Returns a reference to the first item in the vector. This function assumes that the vector isn't empty.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#first">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns a reference to the first item in the vector. This function assumes that the vector isn't empty.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#last">last</a>(), <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>(), and <a href="http://doc.qt.io/qt-5/qvector.html#constFirst">constFirst</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractAxisInput_ptr_first(
this_ptr: *mut crate::QVectorOfQAbstractAxisInput,
) -> *mut *mut crate::QAbstractAxisInput;
/// <p>Returns a reference to the first item in the vector. This function assumes that the vector isn't empty.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#first">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns a reference to the first item in the vector. This function assumes that the vector isn't empty.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#last">last</a>(), <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>(), and <a href="http://doc.qt.io/qt-5/qvector.html#constFirst">constFirst</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAction_ptr_first(
this_ptr: *mut crate::QVectorOfQAction,
) -> *mut *mut crate::QAction;
/// <p>Returns a reference to the first item in the vector. This function assumes that the vector isn't empty.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#first">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns a reference to the first item in the vector. This function assumes that the vector isn't empty.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#last">last</a>(), <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>(), and <a href="http://doc.qt.io/qt-5/qvector.html#constFirst">constFirst</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxis_ptr_first(
this_ptr: *mut crate::QVectorOfQAxis,
) -> *mut *mut crate::QAxis;
/// <p>This is an overloaded function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#first-1">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This is an overloaded function.</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxisSetting_ptr_first1(
this_ptr: *const crate::QVectorOfQAxisSetting,
) -> *const *mut crate::QAxisSetting;
/// <p>This is an overloaded function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#first-1">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This is an overloaded function.</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractActionInput_ptr_first1(
this_ptr: *const crate::QVectorOfQAbstractActionInput,
) -> *const *mut crate::QAbstractActionInput;
/// <p>This is an overloaded function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#first-1">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This is an overloaded function.</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractAxisInput_ptr_first1(
this_ptr: *const crate::QVectorOfQAbstractAxisInput,
) -> *const *mut crate::QAbstractAxisInput;
/// <p>This is an overloaded function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#first-1">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This is an overloaded function.</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAction_ptr_first1(
this_ptr: *const crate::QVectorOfQAction,
) -> *const *mut crate::QAction;
/// <p>This is an overloaded function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#first-1">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This is an overloaded function.</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxis_ptr_first1(
this_ptr: *const crate::QVectorOfQAxis,
) -> *const *mut crate::QAxis;
/// <p>Returns a const reference to the first item in the vector. This function assumes that the vector isn't empty.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#constFirst">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns a const reference to the first item in the vector. This function assumes that the vector isn't empty.</p>
/// <p>This function was introduced in Qt 5.6.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#constLast">constLast</a>(), <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>(), and <a href="http://doc.qt.io/qt-5/qvector.html#first">first</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxisSetting_ptr_constFirst(
this_ptr: *const crate::QVectorOfQAxisSetting,
) -> *const *mut crate::QAxisSetting;
/// <p>Returns a const reference to the first item in the vector. This function assumes that the vector isn't empty.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#constFirst">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns a const reference to the first item in the vector. This function assumes that the vector isn't empty.</p>
/// <p>This function was introduced in Qt 5.6.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#constLast">constLast</a>(), <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>(), and <a href="http://doc.qt.io/qt-5/qvector.html#first">first</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractActionInput_ptr_constFirst(
this_ptr: *const crate::QVectorOfQAbstractActionInput,
) -> *const *mut crate::QAbstractActionInput;
/// <p>Returns a const reference to the first item in the vector. This function assumes that the vector isn't empty.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#constFirst">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns a const reference to the first item in the vector. This function assumes that the vector isn't empty.</p>
/// <p>This function was introduced in Qt 5.6.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#constLast">constLast</a>(), <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>(), and <a href="http://doc.qt.io/qt-5/qvector.html#first">first</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractAxisInput_ptr_constFirst(
this_ptr: *const crate::QVectorOfQAbstractAxisInput,
) -> *const *mut crate::QAbstractAxisInput;
/// <p>Returns a const reference to the first item in the vector. This function assumes that the vector isn't empty.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#constFirst">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns a const reference to the first item in the vector. This function assumes that the vector isn't empty.</p>
/// <p>This function was introduced in Qt 5.6.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#constLast">constLast</a>(), <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>(), and <a href="http://doc.qt.io/qt-5/qvector.html#first">first</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAction_ptr_constFirst(
this_ptr: *const crate::QVectorOfQAction,
) -> *const *mut crate::QAction;
/// <p>Returns a const reference to the first item in the vector. This function assumes that the vector isn't empty.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#constFirst">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns a const reference to the first item in the vector. This function assumes that the vector isn't empty.</p>
/// <p>This function was introduced in Qt 5.6.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#constLast">constLast</a>(), <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>(), and <a href="http://doc.qt.io/qt-5/qvector.html#first">first</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxis_ptr_constFirst(
this_ptr: *const crate::QVectorOfQAxis,
) -> *const *mut crate::QAxis;
/// <p>Returns a reference to the last item in the vector. This function assumes that the vector isn't empty.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#last">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns a reference to the last item in the vector. This function assumes that the vector isn't empty.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#first">first</a>(), <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>(), and <a href="http://doc.qt.io/qt-5/qvector.html#constLast">constLast</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxisSetting_ptr_last(
this_ptr: *mut crate::QVectorOfQAxisSetting,
) -> *mut *mut crate::QAxisSetting;
/// <p>Returns a reference to the last item in the vector. This function assumes that the vector isn't empty.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#last">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns a reference to the last item in the vector. This function assumes that the vector isn't empty.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#first">first</a>(), <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>(), and <a href="http://doc.qt.io/qt-5/qvector.html#constLast">constLast</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractActionInput_ptr_last(
this_ptr: *mut crate::QVectorOfQAbstractActionInput,
) -> *mut *mut crate::QAbstractActionInput;
/// <p>Returns a reference to the last item in the vector. This function assumes that the vector isn't empty.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#last">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns a reference to the last item in the vector. This function assumes that the vector isn't empty.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#first">first</a>(), <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>(), and <a href="http://doc.qt.io/qt-5/qvector.html#constLast">constLast</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractAxisInput_ptr_last(
this_ptr: *mut crate::QVectorOfQAbstractAxisInput,
) -> *mut *mut crate::QAbstractAxisInput;
/// <p>Returns a reference to the last item in the vector. This function assumes that the vector isn't empty.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#last">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns a reference to the last item in the vector. This function assumes that the vector isn't empty.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#first">first</a>(), <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>(), and <a href="http://doc.qt.io/qt-5/qvector.html#constLast">constLast</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAction_ptr_last(
this_ptr: *mut crate::QVectorOfQAction,
) -> *mut *mut crate::QAction;
/// <p>Returns a reference to the last item in the vector. This function assumes that the vector isn't empty.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#last">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns a reference to the last item in the vector. This function assumes that the vector isn't empty.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#first">first</a>(), <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>(), and <a href="http://doc.qt.io/qt-5/qvector.html#constLast">constLast</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxis_ptr_last(
this_ptr: *mut crate::QVectorOfQAxis,
) -> *mut *mut crate::QAxis;
/// <p>This is an overloaded function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#last-1">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This is an overloaded function.</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxisSetting_ptr_last1(
this_ptr: *const crate::QVectorOfQAxisSetting,
) -> *const *mut crate::QAxisSetting;
/// <p>This is an overloaded function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#last-1">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This is an overloaded function.</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractActionInput_ptr_last1(
this_ptr: *const crate::QVectorOfQAbstractActionInput,
) -> *const *mut crate::QAbstractActionInput;
/// <p>This is an overloaded function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#last-1">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This is an overloaded function.</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractAxisInput_ptr_last1(
this_ptr: *const crate::QVectorOfQAbstractAxisInput,
) -> *const *mut crate::QAbstractAxisInput;
/// <p>This is an overloaded function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#last-1">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This is an overloaded function.</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAction_ptr_last1(
this_ptr: *const crate::QVectorOfQAction,
) -> *const *mut crate::QAction;
/// <p>This is an overloaded function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#last-1">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This is an overloaded function.</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxis_ptr_last1(
this_ptr: *const crate::QVectorOfQAxis,
) -> *const *mut crate::QAxis;
/// <p>Returns a const reference to the last item in the vector. This function assumes that the vector isn't empty.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#constLast">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns a const reference to the last item in the vector. This function assumes that the vector isn't empty.</p>
/// <p>This function was introduced in Qt 5.6.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#constFirst">constFirst</a>(), <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>(), and <a href="http://doc.qt.io/qt-5/qvector.html#last">last</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxisSetting_ptr_constLast(
this_ptr: *const crate::QVectorOfQAxisSetting,
) -> *const *mut crate::QAxisSetting;
/// <p>Returns a const reference to the last item in the vector. This function assumes that the vector isn't empty.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#constLast">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns a const reference to the last item in the vector. This function assumes that the vector isn't empty.</p>
/// <p>This function was introduced in Qt 5.6.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#constFirst">constFirst</a>(), <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>(), and <a href="http://doc.qt.io/qt-5/qvector.html#last">last</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractActionInput_ptr_constLast(
this_ptr: *const crate::QVectorOfQAbstractActionInput,
) -> *const *mut crate::QAbstractActionInput;
/// <p>Returns a const reference to the last item in the vector. This function assumes that the vector isn't empty.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#constLast">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns a const reference to the last item in the vector. This function assumes that the vector isn't empty.</p>
/// <p>This function was introduced in Qt 5.6.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#constFirst">constFirst</a>(), <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>(), and <a href="http://doc.qt.io/qt-5/qvector.html#last">last</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractAxisInput_ptr_constLast(
this_ptr: *const crate::QVectorOfQAbstractAxisInput,
) -> *const *mut crate::QAbstractAxisInput;
/// <p>Returns a const reference to the last item in the vector. This function assumes that the vector isn't empty.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#constLast">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns a const reference to the last item in the vector. This function assumes that the vector isn't empty.</p>
/// <p>This function was introduced in Qt 5.6.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#constFirst">constFirst</a>(), <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>(), and <a href="http://doc.qt.io/qt-5/qvector.html#last">last</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAction_ptr_constLast(
this_ptr: *const crate::QVectorOfQAction,
) -> *const *mut crate::QAction;
/// <p>Returns a const reference to the last item in the vector. This function assumes that the vector isn't empty.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#constLast">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns a const reference to the last item in the vector. This function assumes that the vector isn't empty.</p>
/// <p>This function was introduced in Qt 5.6.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#constFirst">constFirst</a>(), <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>(), and <a href="http://doc.qt.io/qt-5/qvector.html#last">last</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxis_ptr_constLast(
this_ptr: *const crate::QVectorOfQAxis,
) -> *const *mut crate::QAxis;
/// <p>Returns <code>true</code> if this vector is not empty and its first item is equal to <i>value</i>; otherwise returns <code>false</code>.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#startsWith">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns <code>true</code> if this vector is not empty and its first item is equal to <i>value</i>; otherwise returns <code>false</code>.</p>
/// <p>This function was introduced in Qt 4.5.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#first">first</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxisSetting_ptr_startsWith(
this_ptr: *const crate::QVectorOfQAxisSetting,
t: *const *mut crate::QAxisSetting,
) -> bool;
/// <p>Returns <code>true</code> if this vector is not empty and its first item is equal to <i>value</i>; otherwise returns <code>false</code>.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#startsWith">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns <code>true</code> if this vector is not empty and its first item is equal to <i>value</i>; otherwise returns <code>false</code>.</p>
/// <p>This function was introduced in Qt 4.5.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#first">first</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractActionInput_ptr_startsWith(
this_ptr: *const crate::QVectorOfQAbstractActionInput,
t: *const *mut crate::QAbstractActionInput,
) -> bool;
/// <p>Returns <code>true</code> if this vector is not empty and its first item is equal to <i>value</i>; otherwise returns <code>false</code>.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#startsWith">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns <code>true</code> if this vector is not empty and its first item is equal to <i>value</i>; otherwise returns <code>false</code>.</p>
/// <p>This function was introduced in Qt 4.5.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#first">first</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractAxisInput_ptr_startsWith(
this_ptr: *const crate::QVectorOfQAbstractAxisInput,
t: *const *mut crate::QAbstractAxisInput,
) -> bool;
/// <p>Returns <code>true</code> if this vector is not empty and its first item is equal to <i>value</i>; otherwise returns <code>false</code>.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#startsWith">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns <code>true</code> if this vector is not empty and its first item is equal to <i>value</i>; otherwise returns <code>false</code>.</p>
/// <p>This function was introduced in Qt 4.5.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#first">first</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAction_ptr_startsWith(
this_ptr: *const crate::QVectorOfQAction,
t: *const *mut crate::QAction,
) -> bool;
/// <p>Returns <code>true</code> if this vector is not empty and its first item is equal to <i>value</i>; otherwise returns <code>false</code>.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#startsWith">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns <code>true</code> if this vector is not empty and its first item is equal to <i>value</i>; otherwise returns <code>false</code>.</p>
/// <p>This function was introduced in Qt 4.5.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#first">first</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxis_ptr_startsWith(
this_ptr: *const crate::QVectorOfQAxis,
t: *const *mut crate::QAxis,
) -> bool;
/// <p>Returns <code>true</code> if this vector is not empty and its last item is equal to <i>value</i>; otherwise returns <code>false</code>.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#endsWith">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns <code>true</code> if this vector is not empty and its last item is equal to <i>value</i>; otherwise returns <code>false</code>.</p>
/// <p>This function was introduced in Qt 4.5.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#last">last</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxisSetting_ptr_endsWith(
this_ptr: *const crate::QVectorOfQAxisSetting,
t: *const *mut crate::QAxisSetting,
) -> bool;
/// <p>Returns <code>true</code> if this vector is not empty and its last item is equal to <i>value</i>; otherwise returns <code>false</code>.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#endsWith">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns <code>true</code> if this vector is not empty and its last item is equal to <i>value</i>; otherwise returns <code>false</code>.</p>
/// <p>This function was introduced in Qt 4.5.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#last">last</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractActionInput_ptr_endsWith(
this_ptr: *const crate::QVectorOfQAbstractActionInput,
t: *const *mut crate::QAbstractActionInput,
) -> bool;
/// <p>Returns <code>true</code> if this vector is not empty and its last item is equal to <i>value</i>; otherwise returns <code>false</code>.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#endsWith">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns <code>true</code> if this vector is not empty and its last item is equal to <i>value</i>; otherwise returns <code>false</code>.</p>
/// <p>This function was introduced in Qt 4.5.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#last">last</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractAxisInput_ptr_endsWith(
this_ptr: *const crate::QVectorOfQAbstractAxisInput,
t: *const *mut crate::QAbstractAxisInput,
) -> bool;
/// <p>Returns <code>true</code> if this vector is not empty and its last item is equal to <i>value</i>; otherwise returns <code>false</code>.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#endsWith">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns <code>true</code> if this vector is not empty and its last item is equal to <i>value</i>; otherwise returns <code>false</code>.</p>
/// <p>This function was introduced in Qt 4.5.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#last">last</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAction_ptr_endsWith(
this_ptr: *const crate::QVectorOfQAction,
t: *const *mut crate::QAction,
) -> bool;
/// <p>Returns <code>true</code> if this vector is not empty and its last item is equal to <i>value</i>; otherwise returns <code>false</code>.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#endsWith">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns <code>true</code> if this vector is not empty and its last item is equal to <i>value</i>; otherwise returns <code>false</code>.</p>
/// <p>This function was introduced in Qt 4.5.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#last">last</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxis_ptr_endsWith(
this_ptr: *const crate::QVectorOfQAxis,
t: *const *mut crate::QAxis,
) -> bool;
/// <p>Returns a sub-vector which contains elements from this vector, starting at position <i>pos</i>. If <i>length</i> is -1 (the default), all elements after <i>pos</i> are included; otherwise <i>length</i> elements (or all remaining elements if there are less than <i>length</i> elements) are included.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#mid">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns a sub-vector which contains elements from this vector, starting at position <i>pos</i>. If <i>length</i> is -1 (the default), all elements after <i>pos</i> are included; otherwise <i>length</i> elements (or all remaining elements if there are less than <i>length</i> elements) are included.</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxisSetting_ptr_mid(
this_ptr: *const crate::QVectorOfQAxisSetting,
pos: ::std::os::raw::c_int,
len: ::std::os::raw::c_int,
) -> *mut crate::QVectorOfQAxisSetting;
/// <p>Returns a sub-vector which contains elements from this vector, starting at position <i>pos</i>. If <i>length</i> is -1 (the default), all elements after <i>pos</i> are included; otherwise <i>length</i> elements (or all remaining elements if there are less than <i>length</i> elements) are included.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#mid">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns a sub-vector which contains elements from this vector, starting at position <i>pos</i>. If <i>length</i> is -1 (the default), all elements after <i>pos</i> are included; otherwise <i>length</i> elements (or all remaining elements if there are less than <i>length</i> elements) are included.</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractActionInput_ptr_mid(
this_ptr: *const crate::QVectorOfQAbstractActionInput,
pos: ::std::os::raw::c_int,
len: ::std::os::raw::c_int,
) -> *mut crate::QVectorOfQAbstractActionInput;
/// <p>Returns a sub-vector which contains elements from this vector, starting at position <i>pos</i>. If <i>length</i> is -1 (the default), all elements after <i>pos</i> are included; otherwise <i>length</i> elements (or all remaining elements if there are less than <i>length</i> elements) are included.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#mid">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns a sub-vector which contains elements from this vector, starting at position <i>pos</i>. If <i>length</i> is -1 (the default), all elements after <i>pos</i> are included; otherwise <i>length</i> elements (or all remaining elements if there are less than <i>length</i> elements) are included.</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractAxisInput_ptr_mid(
this_ptr: *const crate::QVectorOfQAbstractAxisInput,
pos: ::std::os::raw::c_int,
len: ::std::os::raw::c_int,
) -> *mut crate::QVectorOfQAbstractAxisInput;
/// <p>Returns a sub-vector which contains elements from this vector, starting at position <i>pos</i>. If <i>length</i> is -1 (the default), all elements after <i>pos</i> are included; otherwise <i>length</i> elements (or all remaining elements if there are less than <i>length</i> elements) are included.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#mid">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns a sub-vector which contains elements from this vector, starting at position <i>pos</i>. If <i>length</i> is -1 (the default), all elements after <i>pos</i> are included; otherwise <i>length</i> elements (or all remaining elements if there are less than <i>length</i> elements) are included.</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAction_ptr_mid(
this_ptr: *const crate::QVectorOfQAction,
pos: ::std::os::raw::c_int,
len: ::std::os::raw::c_int,
) -> *mut crate::QVectorOfQAction;
/// <p>Returns a sub-vector which contains elements from this vector, starting at position <i>pos</i>. If <i>length</i> is -1 (the default), all elements after <i>pos</i> are included; otherwise <i>length</i> elements (or all remaining elements if there are less than <i>length</i> elements) are included.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#mid">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns a sub-vector which contains elements from this vector, starting at position <i>pos</i>. If <i>length</i> is -1 (the default), all elements after <i>pos</i> are included; otherwise <i>length</i> elements (or all remaining elements if there are less than <i>length</i> elements) are included.</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxis_ptr_mid(
this_ptr: *const crate::QVectorOfQAxis,
pos: ::std::os::raw::c_int,
len: ::std::os::raw::c_int,
) -> *mut crate::QVectorOfQAxis;
/// <p>Returns the value at index position <i>i</i> in the vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#value">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns the value at index position <i>i</i> in the vector.</p>
/// <p>If the index <i>i</i> is out of bounds, the function returns a <a href="http://doc.qt.io/qt-5/containers.html#default-constructed-value">default-constructed value</a>. If you are certain that <i>i</i> is within bounds, you can use <a href="http://doc.qt.io/qt-5/qvector.html#at">at</a>() instead, which is slightly faster.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#at">at</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#operator-5b-5d">operator[]</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxisSetting_ptr_value(
this_ptr: *const crate::QVectorOfQAxisSetting,
i: ::std::os::raw::c_int,
) -> *mut crate::QAxisSetting;
/// <p>Returns the value at index position <i>i</i> in the vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#value">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns the value at index position <i>i</i> in the vector.</p>
/// <p>If the index <i>i</i> is out of bounds, the function returns a <a href="http://doc.qt.io/qt-5/containers.html#default-constructed-value">default-constructed value</a>. If you are certain that <i>i</i> is within bounds, you can use <a href="http://doc.qt.io/qt-5/qvector.html#at">at</a>() instead, which is slightly faster.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#at">at</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#operator-5b-5d">operator[]</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractActionInput_ptr_value(
this_ptr: *const crate::QVectorOfQAbstractActionInput,
i: ::std::os::raw::c_int,
) -> *mut crate::QAbstractActionInput;
/// <p>Returns the value at index position <i>i</i> in the vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#value">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns the value at index position <i>i</i> in the vector.</p>
/// <p>If the index <i>i</i> is out of bounds, the function returns a <a href="http://doc.qt.io/qt-5/containers.html#default-constructed-value">default-constructed value</a>. If you are certain that <i>i</i> is within bounds, you can use <a href="http://doc.qt.io/qt-5/qvector.html#at">at</a>() instead, which is slightly faster.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#at">at</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#operator-5b-5d">operator[]</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractAxisInput_ptr_value(
this_ptr: *const crate::QVectorOfQAbstractAxisInput,
i: ::std::os::raw::c_int,
) -> *mut crate::QAbstractAxisInput;
/// <p>Returns the value at index position <i>i</i> in the vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#value">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns the value at index position <i>i</i> in the vector.</p>
/// <p>If the index <i>i</i> is out of bounds, the function returns a <a href="http://doc.qt.io/qt-5/containers.html#default-constructed-value">default-constructed value</a>. If you are certain that <i>i</i> is within bounds, you can use <a href="http://doc.qt.io/qt-5/qvector.html#at">at</a>() instead, which is slightly faster.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#at">at</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#operator-5b-5d">operator[]</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAction_ptr_value(
this_ptr: *const crate::QVectorOfQAction,
i: ::std::os::raw::c_int,
) -> *mut crate::QAction;
/// <p>Returns the value at index position <i>i</i> in the vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#value">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns the value at index position <i>i</i> in the vector.</p>
/// <p>If the index <i>i</i> is out of bounds, the function returns a <a href="http://doc.qt.io/qt-5/containers.html#default-constructed-value">default-constructed value</a>. If you are certain that <i>i</i> is within bounds, you can use <a href="http://doc.qt.io/qt-5/qvector.html#at">at</a>() instead, which is slightly faster.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#at">at</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#operator-5b-5d">operator[]</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxis_ptr_value(
this_ptr: *const crate::QVectorOfQAxis,
i: ::std::os::raw::c_int,
) -> *mut crate::QAxis;
/// <p>This is an overloaded function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#value-1">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This is an overloaded function.</p>
/// <p>If the index <i>i</i> is out of bounds, the function returns <i>defaultValue</i>.</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxisSetting_ptr_value1(
this_ptr: *const crate::QVectorOfQAxisSetting,
i: ::std::os::raw::c_int,
defaultValue: *const *mut crate::QAxisSetting,
) -> *mut crate::QAxisSetting;
/// <p>This is an overloaded function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#value-1">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This is an overloaded function.</p>
/// <p>If the index <i>i</i> is out of bounds, the function returns <i>defaultValue</i>.</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractActionInput_ptr_value1(
this_ptr: *const crate::QVectorOfQAbstractActionInput,
i: ::std::os::raw::c_int,
defaultValue: *const *mut crate::QAbstractActionInput,
) -> *mut crate::QAbstractActionInput;
/// <p>This is an overloaded function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#value-1">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This is an overloaded function.</p>
/// <p>If the index <i>i</i> is out of bounds, the function returns <i>defaultValue</i>.</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractAxisInput_ptr_value1(
this_ptr: *const crate::QVectorOfQAbstractAxisInput,
i: ::std::os::raw::c_int,
defaultValue: *const *mut crate::QAbstractAxisInput,
) -> *mut crate::QAbstractAxisInput;
/// <p>This is an overloaded function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#value-1">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This is an overloaded function.</p>
/// <p>If the index <i>i</i> is out of bounds, the function returns <i>defaultValue</i>.</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAction_ptr_value1(
this_ptr: *const crate::QVectorOfQAction,
i: ::std::os::raw::c_int,
defaultValue: *const *mut crate::QAction,
) -> *mut crate::QAction;
/// <p>This is an overloaded function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#value-1">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This is an overloaded function.</p>
/// <p>If the index <i>i</i> is out of bounds, the function returns <i>defaultValue</i>.</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxis_ptr_value1(
this_ptr: *const crate::QVectorOfQAxis,
i: ::std::os::raw::c_int,
defaultValue: *const *mut crate::QAxis,
) -> *mut crate::QAxis;
/// <p>This function is provided for STL compatibility. It is equivalent to append(<i>value</i>).</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#push_back">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This function is provided for STL compatibility. It is equivalent to append(<i>value</i>).</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxisSetting_ptr_push_back(
this_ptr: *mut crate::QVectorOfQAxisSetting,
t: *const *mut crate::QAxisSetting,
);
/// <p>This function is provided for STL compatibility. It is equivalent to append(<i>value</i>).</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#push_back">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This function is provided for STL compatibility. It is equivalent to append(<i>value</i>).</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractActionInput_ptr_push_back(
this_ptr: *mut crate::QVectorOfQAbstractActionInput,
t: *const *mut crate::QAbstractActionInput,
);
/// <p>This function is provided for STL compatibility. It is equivalent to append(<i>value</i>).</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#push_back">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This function is provided for STL compatibility. It is equivalent to append(<i>value</i>).</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractAxisInput_ptr_push_back(
this_ptr: *mut crate::QVectorOfQAbstractAxisInput,
t: *const *mut crate::QAbstractAxisInput,
);
/// <p>This function is provided for STL compatibility. It is equivalent to append(<i>value</i>).</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#push_back">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This function is provided for STL compatibility. It is equivalent to append(<i>value</i>).</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAction_ptr_push_back(
this_ptr: *mut crate::QVectorOfQAction,
t: *const *mut crate::QAction,
);
/// <p>This function is provided for STL compatibility. It is equivalent to append(<i>value</i>).</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#push_back">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This function is provided for STL compatibility. It is equivalent to append(<i>value</i>).</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxis_ptr_push_back(
this_ptr: *mut crate::QVectorOfQAxis,
t: *const *mut crate::QAxis,
);
/// <p>This function is provided for STL compatibility. It is equivalent to prepend(<i>value</i>).</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#push_front">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This function is provided for STL compatibility. It is equivalent to prepend(<i>value</i>).</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxisSetting_ptr_push_front(
this_ptr: *mut crate::QVectorOfQAxisSetting,
t: *const *mut crate::QAxisSetting,
);
/// <p>This function is provided for STL compatibility. It is equivalent to prepend(<i>value</i>).</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#push_front">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This function is provided for STL compatibility. It is equivalent to prepend(<i>value</i>).</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractActionInput_ptr_push_front(
this_ptr: *mut crate::QVectorOfQAbstractActionInput,
t: *const *mut crate::QAbstractActionInput,
);
/// <p>This function is provided for STL compatibility. It is equivalent to prepend(<i>value</i>).</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#push_front">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This function is provided for STL compatibility. It is equivalent to prepend(<i>value</i>).</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractAxisInput_ptr_push_front(
this_ptr: *mut crate::QVectorOfQAbstractAxisInput,
t: *const *mut crate::QAbstractAxisInput,
);
/// <p>This function is provided for STL compatibility. It is equivalent to prepend(<i>value</i>).</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#push_front">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This function is provided for STL compatibility. It is equivalent to prepend(<i>value</i>).</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAction_ptr_push_front(
this_ptr: *mut crate::QVectorOfQAction,
t: *const *mut crate::QAction,
);
/// <p>This function is provided for STL compatibility. It is equivalent to prepend(<i>value</i>).</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#push_front">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This function is provided for STL compatibility. It is equivalent to prepend(<i>value</i>).</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxis_ptr_push_front(
this_ptr: *mut crate::QVectorOfQAxis,
t: *const *mut crate::QAxis,
);
/// <p>This function is provided for STL compatibility. It is equivalent to <a href="http://doc.qt.io/qt-5/qvector.html#removeLast">removeLast</a>().</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#pop_back">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This function is provided for STL compatibility. It is equivalent to <a href="http://doc.qt.io/qt-5/qvector.html#removeLast">removeLast</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxisSetting_ptr_pop_back(
this_ptr: *mut crate::QVectorOfQAxisSetting,
);
/// <p>This function is provided for STL compatibility. It is equivalent to <a href="http://doc.qt.io/qt-5/qvector.html#removeLast">removeLast</a>().</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#pop_back">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This function is provided for STL compatibility. It is equivalent to <a href="http://doc.qt.io/qt-5/qvector.html#removeLast">removeLast</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractActionInput_ptr_pop_back(
this_ptr: *mut crate::QVectorOfQAbstractActionInput,
);
/// <p>This function is provided for STL compatibility. It is equivalent to <a href="http://doc.qt.io/qt-5/qvector.html#removeLast">removeLast</a>().</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#pop_back">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This function is provided for STL compatibility. It is equivalent to <a href="http://doc.qt.io/qt-5/qvector.html#removeLast">removeLast</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractAxisInput_ptr_pop_back(
this_ptr: *mut crate::QVectorOfQAbstractAxisInput,
);
/// <p>This function is provided for STL compatibility. It is equivalent to <a href="http://doc.qt.io/qt-5/qvector.html#removeLast">removeLast</a>().</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#pop_back">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This function is provided for STL compatibility. It is equivalent to <a href="http://doc.qt.io/qt-5/qvector.html#removeLast">removeLast</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAction_ptr_pop_back(
this_ptr: *mut crate::QVectorOfQAction,
);
/// <p>This function is provided for STL compatibility. It is equivalent to <a href="http://doc.qt.io/qt-5/qvector.html#removeLast">removeLast</a>().</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#pop_back">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This function is provided for STL compatibility. It is equivalent to <a href="http://doc.qt.io/qt-5/qvector.html#removeLast">removeLast</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxis_ptr_pop_back(
this_ptr: *mut crate::QVectorOfQAxis,
);
/// <p>This function is provided for STL compatibility. It is equivalent to <a href="http://doc.qt.io/qt-5/qvector.html#removeFirst">removeFirst</a>().</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#pop_front">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This function is provided for STL compatibility. It is equivalent to <a href="http://doc.qt.io/qt-5/qvector.html#removeFirst">removeFirst</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxisSetting_ptr_pop_front(
this_ptr: *mut crate::QVectorOfQAxisSetting,
);
/// <p>This function is provided for STL compatibility. It is equivalent to <a href="http://doc.qt.io/qt-5/qvector.html#removeFirst">removeFirst</a>().</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#pop_front">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This function is provided for STL compatibility. It is equivalent to <a href="http://doc.qt.io/qt-5/qvector.html#removeFirst">removeFirst</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractActionInput_ptr_pop_front(
this_ptr: *mut crate::QVectorOfQAbstractActionInput,
);
/// <p>This function is provided for STL compatibility. It is equivalent to <a href="http://doc.qt.io/qt-5/qvector.html#removeFirst">removeFirst</a>().</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#pop_front">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This function is provided for STL compatibility. It is equivalent to <a href="http://doc.qt.io/qt-5/qvector.html#removeFirst">removeFirst</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractAxisInput_ptr_pop_front(
this_ptr: *mut crate::QVectorOfQAbstractAxisInput,
);
/// <p>This function is provided for STL compatibility. It is equivalent to <a href="http://doc.qt.io/qt-5/qvector.html#removeFirst">removeFirst</a>().</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#pop_front">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This function is provided for STL compatibility. It is equivalent to <a href="http://doc.qt.io/qt-5/qvector.html#removeFirst">removeFirst</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAction_ptr_pop_front(
this_ptr: *mut crate::QVectorOfQAction,
);
/// <p>This function is provided for STL compatibility. It is equivalent to <a href="http://doc.qt.io/qt-5/qvector.html#removeFirst">removeFirst</a>().</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#pop_front">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This function is provided for STL compatibility. It is equivalent to <a href="http://doc.qt.io/qt-5/qvector.html#removeFirst">removeFirst</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxis_ptr_pop_front(
this_ptr: *mut crate::QVectorOfQAxis,
);
/// <p>This function is provided for STL compatibility. It is equivalent to <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>(), returning <code>true</code> if the vector is empty; otherwise returns <code>false</code>.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#empty">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This function is provided for STL compatibility. It is equivalent to <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>(), returning <code>true</code> if the vector is empty; otherwise returns <code>false</code>.</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxisSetting_ptr_empty(
this_ptr: *const crate::QVectorOfQAxisSetting,
) -> bool;
/// <p>This function is provided for STL compatibility. It is equivalent to <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>(), returning <code>true</code> if the vector is empty; otherwise returns <code>false</code>.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#empty">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This function is provided for STL compatibility. It is equivalent to <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>(), returning <code>true</code> if the vector is empty; otherwise returns <code>false</code>.</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractActionInput_ptr_empty(
this_ptr: *const crate::QVectorOfQAbstractActionInput,
) -> bool;
/// <p>This function is provided for STL compatibility. It is equivalent to <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>(), returning <code>true</code> if the vector is empty; otherwise returns <code>false</code>.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#empty">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This function is provided for STL compatibility. It is equivalent to <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>(), returning <code>true</code> if the vector is empty; otherwise returns <code>false</code>.</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractAxisInput_ptr_empty(
this_ptr: *const crate::QVectorOfQAbstractAxisInput,
) -> bool;
/// <p>This function is provided for STL compatibility. It is equivalent to <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>(), returning <code>true</code> if the vector is empty; otherwise returns <code>false</code>.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#empty">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This function is provided for STL compatibility. It is equivalent to <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>(), returning <code>true</code> if the vector is empty; otherwise returns <code>false</code>.</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAction_ptr_empty(
this_ptr: *const crate::QVectorOfQAction,
) -> bool;
/// <p>This function is provided for STL compatibility. It is equivalent to <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>(), returning <code>true</code> if the vector is empty; otherwise returns <code>false</code>.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#empty">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This function is provided for STL compatibility. It is equivalent to <a href="http://doc.qt.io/qt-5/qvector.html#isEmpty">isEmpty</a>(), returning <code>true</code> if the vector is empty; otherwise returns <code>false</code>.</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxis_ptr_empty(
this_ptr: *const crate::QVectorOfQAxis,
) -> bool;
/// <p>This function is provided for STL compatibility. It is equivalent to <a href="http://doc.qt.io/qt-5/qvector.html#first">first</a>().</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#front">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This function is provided for STL compatibility. It is equivalent to <a href="http://doc.qt.io/qt-5/qvector.html#first">first</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxisSetting_ptr_front(
this_ptr: *mut crate::QVectorOfQAxisSetting,
) -> *mut *mut crate::QAxisSetting;
/// <p>This function is provided for STL compatibility. It is equivalent to <a href="http://doc.qt.io/qt-5/qvector.html#first">first</a>().</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#front">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This function is provided for STL compatibility. It is equivalent to <a href="http://doc.qt.io/qt-5/qvector.html#first">first</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractActionInput_ptr_front(
this_ptr: *mut crate::QVectorOfQAbstractActionInput,
) -> *mut *mut crate::QAbstractActionInput;
/// <p>This function is provided for STL compatibility. It is equivalent to <a href="http://doc.qt.io/qt-5/qvector.html#first">first</a>().</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#front">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This function is provided for STL compatibility. It is equivalent to <a href="http://doc.qt.io/qt-5/qvector.html#first">first</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractAxisInput_ptr_front(
this_ptr: *mut crate::QVectorOfQAbstractAxisInput,
) -> *mut *mut crate::QAbstractAxisInput;
/// <p>This function is provided for STL compatibility. It is equivalent to <a href="http://doc.qt.io/qt-5/qvector.html#first">first</a>().</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#front">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This function is provided for STL compatibility. It is equivalent to <a href="http://doc.qt.io/qt-5/qvector.html#first">first</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAction_ptr_front(
this_ptr: *mut crate::QVectorOfQAction,
) -> *mut *mut crate::QAction;
/// <p>This function is provided for STL compatibility. It is equivalent to <a href="http://doc.qt.io/qt-5/qvector.html#first">first</a>().</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#front">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This function is provided for STL compatibility. It is equivalent to <a href="http://doc.qt.io/qt-5/qvector.html#first">first</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxis_ptr_front(
this_ptr: *mut crate::QVectorOfQAxis,
) -> *mut *mut crate::QAxis;
/// <p>This is an overloaded function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#front-1">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This is an overloaded function.</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxisSetting_ptr_front1(
this_ptr: *const crate::QVectorOfQAxisSetting,
) -> *const *mut crate::QAxisSetting;
/// <p>This is an overloaded function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#front-1">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This is an overloaded function.</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractActionInput_ptr_front1(
this_ptr: *const crate::QVectorOfQAbstractActionInput,
) -> *const *mut crate::QAbstractActionInput;
/// <p>This is an overloaded function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#front-1">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This is an overloaded function.</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractAxisInput_ptr_front1(
this_ptr: *const crate::QVectorOfQAbstractAxisInput,
) -> *const *mut crate::QAbstractAxisInput;
/// <p>This is an overloaded function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#front-1">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This is an overloaded function.</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAction_ptr_front1(
this_ptr: *const crate::QVectorOfQAction,
) -> *const *mut crate::QAction;
/// <p>This is an overloaded function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#front-1">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This is an overloaded function.</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxis_ptr_front1(
this_ptr: *const crate::QVectorOfQAxis,
) -> *const *mut crate::QAxis;
/// <p>This function is provided for STL compatibility. It is equivalent to <a href="http://doc.qt.io/qt-5/qvector.html#last">last</a>().</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#back">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This function is provided for STL compatibility. It is equivalent to <a href="http://doc.qt.io/qt-5/qvector.html#last">last</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxisSetting_ptr_back(
this_ptr: *mut crate::QVectorOfQAxisSetting,
) -> *mut *mut crate::QAxisSetting;
/// <p>This function is provided for STL compatibility. It is equivalent to <a href="http://doc.qt.io/qt-5/qvector.html#last">last</a>().</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#back">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This function is provided for STL compatibility. It is equivalent to <a href="http://doc.qt.io/qt-5/qvector.html#last">last</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractActionInput_ptr_back(
this_ptr: *mut crate::QVectorOfQAbstractActionInput,
) -> *mut *mut crate::QAbstractActionInput;
/// <p>This function is provided for STL compatibility. It is equivalent to <a href="http://doc.qt.io/qt-5/qvector.html#last">last</a>().</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#back">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This function is provided for STL compatibility. It is equivalent to <a href="http://doc.qt.io/qt-5/qvector.html#last">last</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractAxisInput_ptr_back(
this_ptr: *mut crate::QVectorOfQAbstractAxisInput,
) -> *mut *mut crate::QAbstractAxisInput;
/// <p>This function is provided for STL compatibility. It is equivalent to <a href="http://doc.qt.io/qt-5/qvector.html#last">last</a>().</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#back">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This function is provided for STL compatibility. It is equivalent to <a href="http://doc.qt.io/qt-5/qvector.html#last">last</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAction_ptr_back(
this_ptr: *mut crate::QVectorOfQAction,
) -> *mut *mut crate::QAction;
/// <p>This function is provided for STL compatibility. It is equivalent to <a href="http://doc.qt.io/qt-5/qvector.html#last">last</a>().</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#back">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This function is provided for STL compatibility. It is equivalent to <a href="http://doc.qt.io/qt-5/qvector.html#last">last</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxis_ptr_back(
this_ptr: *mut crate::QVectorOfQAxis,
) -> *mut *mut crate::QAxis;
/// <p>This is an overloaded function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#back-1">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This is an overloaded function.</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxisSetting_ptr_back1(
this_ptr: *const crate::QVectorOfQAxisSetting,
) -> *const *mut crate::QAxisSetting;
/// <p>This is an overloaded function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#back-1">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This is an overloaded function.</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractActionInput_ptr_back1(
this_ptr: *const crate::QVectorOfQAbstractActionInput,
) -> *const *mut crate::QAbstractActionInput;
/// <p>This is an overloaded function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#back-1">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This is an overloaded function.</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractAxisInput_ptr_back1(
this_ptr: *const crate::QVectorOfQAbstractAxisInput,
) -> *const *mut crate::QAbstractAxisInput;
/// <p>This is an overloaded function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#back-1">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This is an overloaded function.</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAction_ptr_back1(
this_ptr: *const crate::QVectorOfQAction,
) -> *const *mut crate::QAction;
/// <p>This is an overloaded function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#back-1">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This is an overloaded function.</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxis_ptr_back1(
this_ptr: *const crate::QVectorOfQAxis,
) -> *const *mut crate::QAxis;
/// <p>Appends the items of the <i>other</i> vector to this vector and returns a reference to this vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#operator-2b-eq">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Appends the items of the <i>other</i> vector to this vector and returns a reference to this vector.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#operator-2b">operator+</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#append">append</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxisSetting_ptr_operator__4(
this_ptr: *mut crate::QVectorOfQAxisSetting,
l: *const crate::QVectorOfQAxisSetting,
) -> *mut crate::QVectorOfQAxisSetting;
/// <p>Appends the items of the <i>other</i> vector to this vector and returns a reference to this vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#operator-2b-eq">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Appends the items of the <i>other</i> vector to this vector and returns a reference to this vector.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#operator-2b">operator+</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#append">append</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractActionInput_ptr_operator__4(
this_ptr: *mut crate::QVectorOfQAbstractActionInput,
l: *const crate::QVectorOfQAbstractActionInput,
) -> *mut crate::QVectorOfQAbstractActionInput;
/// <p>Appends the items of the <i>other</i> vector to this vector and returns a reference to this vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#operator-2b-eq">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Appends the items of the <i>other</i> vector to this vector and returns a reference to this vector.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#operator-2b">operator+</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#append">append</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractAxisInput_ptr_operator__4(
this_ptr: *mut crate::QVectorOfQAbstractAxisInput,
l: *const crate::QVectorOfQAbstractAxisInput,
) -> *mut crate::QVectorOfQAbstractAxisInput;
/// <p>Appends the items of the <i>other</i> vector to this vector and returns a reference to this vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#operator-2b-eq">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Appends the items of the <i>other</i> vector to this vector and returns a reference to this vector.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#operator-2b">operator+</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#append">append</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAction_ptr_operator__4(
this_ptr: *mut crate::QVectorOfQAction,
l: *const crate::QVectorOfQAction,
) -> *mut crate::QVectorOfQAction;
/// <p>Appends the items of the <i>other</i> vector to this vector and returns a reference to this vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#operator-2b-eq">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Appends the items of the <i>other</i> vector to this vector and returns a reference to this vector.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#operator-2b">operator+</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#append">append</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxis_ptr_operator__4(
this_ptr: *mut crate::QVectorOfQAxis,
l: *const crate::QVectorOfQAxis,
) -> *mut crate::QVectorOfQAxis;
/// <p>Returns a vector that contains all the items in this vector followed by all the items in the <i>other</i> vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#operator-2b">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns a vector that contains all the items in this vector followed by all the items in the <i>other</i> vector.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#operator-2b-eq">operator+=</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxisSetting_ptr_operator_2(
this_ptr: *const crate::QVectorOfQAxisSetting,
l: *const crate::QVectorOfQAxisSetting,
) -> *mut crate::QVectorOfQAxisSetting;
/// <p>Returns a vector that contains all the items in this vector followed by all the items in the <i>other</i> vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#operator-2b">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns a vector that contains all the items in this vector followed by all the items in the <i>other</i> vector.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#operator-2b-eq">operator+=</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractActionInput_ptr_operator_2(
this_ptr: *const crate::QVectorOfQAbstractActionInput,
l: *const crate::QVectorOfQAbstractActionInput,
) -> *mut crate::QVectorOfQAbstractActionInput;
/// <p>Returns a vector that contains all the items in this vector followed by all the items in the <i>other</i> vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#operator-2b">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns a vector that contains all the items in this vector followed by all the items in the <i>other</i> vector.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#operator-2b-eq">operator+=</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractAxisInput_ptr_operator_2(
this_ptr: *const crate::QVectorOfQAbstractAxisInput,
l: *const crate::QVectorOfQAbstractAxisInput,
) -> *mut crate::QVectorOfQAbstractAxisInput;
/// <p>Returns a vector that contains all the items in this vector followed by all the items in the <i>other</i> vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#operator-2b">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns a vector that contains all the items in this vector followed by all the items in the <i>other</i> vector.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#operator-2b-eq">operator+=</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAction_ptr_operator_2(
this_ptr: *const crate::QVectorOfQAction,
l: *const crate::QVectorOfQAction,
) -> *mut crate::QVectorOfQAction;
/// <p>Returns a vector that contains all the items in this vector followed by all the items in the <i>other</i> vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#operator-2b">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns a vector that contains all the items in this vector followed by all the items in the <i>other</i> vector.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#operator-2b-eq">operator+=</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxis_ptr_operator_2(
this_ptr: *const crate::QVectorOfQAxis,
l: *const crate::QVectorOfQAxis,
) -> *mut crate::QVectorOfQAxis;
/// <p>This is an overloaded function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#operator-2b-eq-1">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This is an overloaded function.</p>
/// <p>Appends <i>value</i> to the vector.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#append">append</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#operator-lt-lt">operator<<</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxisSetting_ptr_operator__5(
this_ptr: *mut crate::QVectorOfQAxisSetting,
t: *const *mut crate::QAxisSetting,
) -> *mut crate::QVectorOfQAxisSetting;
/// <p>This is an overloaded function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#operator-2b-eq-1">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This is an overloaded function.</p>
/// <p>Appends <i>value</i> to the vector.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#append">append</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#operator-lt-lt">operator<<</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractActionInput_ptr_operator__5(
this_ptr: *mut crate::QVectorOfQAbstractActionInput,
t: *const *mut crate::QAbstractActionInput,
) -> *mut crate::QVectorOfQAbstractActionInput;
/// <p>This is an overloaded function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#operator-2b-eq-1">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This is an overloaded function.</p>
/// <p>Appends <i>value</i> to the vector.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#append">append</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#operator-lt-lt">operator<<</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractAxisInput_ptr_operator__5(
this_ptr: *mut crate::QVectorOfQAbstractAxisInput,
t: *const *mut crate::QAbstractAxisInput,
) -> *mut crate::QVectorOfQAbstractAxisInput;
/// <p>This is an overloaded function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#operator-2b-eq-1">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This is an overloaded function.</p>
/// <p>Appends <i>value</i> to the vector.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#append">append</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#operator-lt-lt">operator<<</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAction_ptr_operator__5(
this_ptr: *mut crate::QVectorOfQAction,
t: *const *mut crate::QAction,
) -> *mut crate::QVectorOfQAction;
/// <p>This is an overloaded function.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#operator-2b-eq-1">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This is an overloaded function.</p>
/// <p>Appends <i>value</i> to the vector.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#append">append</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#operator-lt-lt">operator<<</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxis_ptr_operator__5(
this_ptr: *mut crate::QVectorOfQAxis,
t: *const *mut crate::QAxis,
) -> *mut crate::QVectorOfQAxis;
/// <p>Appends <i>value</i> to the vector and returns a reference to this vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#operator-lt-lt">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Appends <i>value</i> to the vector and returns a reference to this vector.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#append">append</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#operator-2b-eq">operator+=</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxisSetting_ptr_operator__6(
this_ptr: *mut crate::QVectorOfQAxisSetting,
t: *const *mut crate::QAxisSetting,
) -> *mut crate::QVectorOfQAxisSetting;
/// <p>Appends <i>value</i> to the vector and returns a reference to this vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#operator-lt-lt">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Appends <i>value</i> to the vector and returns a reference to this vector.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#append">append</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#operator-2b-eq">operator+=</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractActionInput_ptr_operator__6(
this_ptr: *mut crate::QVectorOfQAbstractActionInput,
t: *const *mut crate::QAbstractActionInput,
) -> *mut crate::QVectorOfQAbstractActionInput;
/// <p>Appends <i>value</i> to the vector and returns a reference to this vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#operator-lt-lt">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Appends <i>value</i> to the vector and returns a reference to this vector.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#append">append</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#operator-2b-eq">operator+=</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractAxisInput_ptr_operator__6(
this_ptr: *mut crate::QVectorOfQAbstractAxisInput,
t: *const *mut crate::QAbstractAxisInput,
) -> *mut crate::QVectorOfQAbstractAxisInput;
/// <p>Appends <i>value</i> to the vector and returns a reference to this vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#operator-lt-lt">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Appends <i>value</i> to the vector and returns a reference to this vector.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#append">append</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#operator-2b-eq">operator+=</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAction_ptr_operator__6(
this_ptr: *mut crate::QVectorOfQAction,
t: *const *mut crate::QAction,
) -> *mut crate::QVectorOfQAction;
/// <p>Appends <i>value</i> to the vector and returns a reference to this vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#operator-lt-lt">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Appends <i>value</i> to the vector and returns a reference to this vector.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#append">append</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#operator-2b-eq">operator+=</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxis_ptr_operator__6(
this_ptr: *mut crate::QVectorOfQAxis,
t: *const *mut crate::QAxis,
) -> *mut crate::QVectorOfQAxis;
/// <p>Appends <i>other</i> to the vector and returns a reference to the vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#operator-lt-lt-1">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Appends <i>other</i> to the vector and returns a reference to the vector.</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxisSetting_ptr_operator__7(
this_ptr: *mut crate::QVectorOfQAxisSetting,
l: *const crate::QVectorOfQAxisSetting,
) -> *mut crate::QVectorOfQAxisSetting;
/// <p>Appends <i>other</i> to the vector and returns a reference to the vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#operator-lt-lt-1">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Appends <i>other</i> to the vector and returns a reference to the vector.</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractActionInput_ptr_operator__7(
this_ptr: *mut crate::QVectorOfQAbstractActionInput,
l: *const crate::QVectorOfQAbstractActionInput,
) -> *mut crate::QVectorOfQAbstractActionInput;
/// <p>Appends <i>other</i> to the vector and returns a reference to the vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#operator-lt-lt-1">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Appends <i>other</i> to the vector and returns a reference to the vector.</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractAxisInput_ptr_operator__7(
this_ptr: *mut crate::QVectorOfQAbstractAxisInput,
l: *const crate::QVectorOfQAbstractAxisInput,
) -> *mut crate::QVectorOfQAbstractAxisInput;
/// <p>Appends <i>other</i> to the vector and returns a reference to the vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#operator-lt-lt-1">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Appends <i>other</i> to the vector and returns a reference to the vector.</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAction_ptr_operator__7(
this_ptr: *mut crate::QVectorOfQAction,
l: *const crate::QVectorOfQAction,
) -> *mut crate::QVectorOfQAction;
/// <p>Appends <i>other</i> to the vector and returns a reference to the vector.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#operator-lt-lt-1">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Appends <i>other</i> to the vector and returns a reference to the vector.</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxis_ptr_operator__7(
this_ptr: *mut crate::QVectorOfQAxis,
l: *const crate::QVectorOfQAxis,
) -> *mut crate::QVectorOfQAxis;
pub fn ctr_qt_3d_input_ffi_qHash(
key: *const crate::QVectorOfQAxisSetting,
seed: ::std::os::raw::c_uint,
) -> ::std::os::raw::c_uint;
pub fn ctr_qt_3d_input_ffi_qHash1(
key: *const crate::QVectorOfQAbstractActionInput,
seed: ::std::os::raw::c_uint,
) -> ::std::os::raw::c_uint;
pub fn ctr_qt_3d_input_ffi_qHash2(
key: *const crate::QVectorOfQAbstractAxisInput,
seed: ::std::os::raw::c_uint,
) -> ::std::os::raw::c_uint;
pub fn ctr_qt_3d_input_ffi_qHash3(
key: *const crate::QVectorOfQAction,
seed: ::std::os::raw::c_uint,
) -> ::std::os::raw::c_uint;
pub fn ctr_qt_3d_input_ffi_qHash4(
key: *const crate::QVectorOfQAxis,
seed: ::std::os::raw::c_uint,
) -> ::std::os::raw::c_uint;
pub fn ctr_qt_3d_input_ffi_operator_(
lhs: *const crate::QVectorOfQAxisSetting,
rhs: *const crate::QVectorOfQAxisSetting,
) -> bool;
pub fn ctr_qt_3d_input_ffi_operator_1(
lhs: *const crate::QVectorOfQAbstractActionInput,
rhs: *const crate::QVectorOfQAbstractActionInput,
) -> bool;
pub fn ctr_qt_3d_input_ffi_operator_2(
lhs: *const crate::QVectorOfQAbstractAxisInput,
rhs: *const crate::QVectorOfQAbstractAxisInput,
) -> bool;
pub fn ctr_qt_3d_input_ffi_operator_3(
lhs: *const crate::QVectorOfQAction,
rhs: *const crate::QVectorOfQAction,
) -> bool;
pub fn ctr_qt_3d_input_ffi_operator_4(
lhs: *const crate::QVectorOfQAxis,
rhs: *const crate::QVectorOfQAxis,
) -> bool;
pub fn ctr_qt_3d_input_ffi_operator_5(
lhs: *const crate::QVectorOfQAxisSetting,
rhs: *const crate::QVectorOfQAxisSetting,
) -> bool;
pub fn ctr_qt_3d_input_ffi_operator_6(
lhs: *const crate::QVectorOfQAbstractActionInput,
rhs: *const crate::QVectorOfQAbstractActionInput,
) -> bool;
pub fn ctr_qt_3d_input_ffi_operator_7(
lhs: *const crate::QVectorOfQAbstractAxisInput,
rhs: *const crate::QVectorOfQAbstractAxisInput,
) -> bool;
pub fn ctr_qt_3d_input_ffi_operator_8(
lhs: *const crate::QVectorOfQAction,
rhs: *const crate::QVectorOfQAction,
) -> bool;
pub fn ctr_qt_3d_input_ffi_operator_9(
lhs: *const crate::QVectorOfQAxis,
rhs: *const crate::QVectorOfQAxis,
) -> bool;
/// <p>Returns <code>true</code> if the numeric Unicode value of <i>c1</i> is less than or equal to that of <i>c2</i>; otherwise returns <code>false</code>.</p>
///
/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qchar.html#operator-lt-eq">C++ documentation</a> for <span style='color: green;'>```bool operator<=(QChar c1, QChar c2)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns <code>true</code> if the numeric Unicode value of <i>c1</i> is less than or equal to that of <i>c2</i>; otherwise returns <code>false</code>.</p></div>
pub fn ctr_qt_3d_input_ffi_operator__(
lhs: *const crate::QVectorOfQAxisSetting,
rhs: *const crate::QVectorOfQAxisSetting,
) -> bool;
/// <p>Returns <code>true</code> if the numeric Unicode value of <i>c1</i> is less than or equal to that of <i>c2</i>; otherwise returns <code>false</code>.</p>
///
/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qchar.html#operator-lt-eq">C++ documentation</a> for <span style='color: green;'>```bool operator<=(QChar c1, QChar c2)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns <code>true</code> if the numeric Unicode value of <i>c1</i> is less than or equal to that of <i>c2</i>; otherwise returns <code>false</code>.</p></div>
pub fn ctr_qt_3d_input_ffi_operator__1(
lhs: *const crate::QVectorOfQAbstractActionInput,
rhs: *const crate::QVectorOfQAbstractActionInput,
) -> bool;
/// <p>Returns <code>true</code> if the numeric Unicode value of <i>c1</i> is less than or equal to that of <i>c2</i>; otherwise returns <code>false</code>.</p>
///
/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qchar.html#operator-lt-eq">C++ documentation</a> for <span style='color: green;'>```bool operator<=(QChar c1, QChar c2)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns <code>true</code> if the numeric Unicode value of <i>c1</i> is less than or equal to that of <i>c2</i>; otherwise returns <code>false</code>.</p></div>
pub fn ctr_qt_3d_input_ffi_operator__2(
lhs: *const crate::QVectorOfQAbstractAxisInput,
rhs: *const crate::QVectorOfQAbstractAxisInput,
) -> bool;
/// <p>Returns <code>true</code> if the numeric Unicode value of <i>c1</i> is less than or equal to that of <i>c2</i>; otherwise returns <code>false</code>.</p>
///
/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qchar.html#operator-lt-eq">C++ documentation</a> for <span style='color: green;'>```bool operator<=(QChar c1, QChar c2)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns <code>true</code> if the numeric Unicode value of <i>c1</i> is less than or equal to that of <i>c2</i>; otherwise returns <code>false</code>.</p></div>
pub fn ctr_qt_3d_input_ffi_operator__3(
lhs: *const crate::QVectorOfQAction,
rhs: *const crate::QVectorOfQAction,
) -> bool;
/// <p>Returns <code>true</code> if the numeric Unicode value of <i>c1</i> is less than or equal to that of <i>c2</i>; otherwise returns <code>false</code>.</p>
///
/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qchar.html#operator-lt-eq">C++ documentation</a> for <span style='color: green;'>```bool operator<=(QChar c1, QChar c2)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns <code>true</code> if the numeric Unicode value of <i>c1</i> is less than or equal to that of <i>c2</i>; otherwise returns <code>false</code>.</p></div>
pub fn ctr_qt_3d_input_ffi_operator__4(
lhs: *const crate::QVectorOfQAxis,
rhs: *const crate::QVectorOfQAxis,
) -> bool;
/// <p>Returns <code>true</code> if the numeric Unicode value of <i>c1</i> is greater than or equal to that of <i>c2</i>; otherwise returns <code>false</code>.</p>
///
/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qchar.html#operator-gt-eq">C++ documentation</a> for <span style='color: green;'>```bool operator>=(QChar c1, QChar c2)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns <code>true</code> if the numeric Unicode value of <i>c1</i> is greater than or equal to that of <i>c2</i>; otherwise returns <code>false</code>.</p></div>
pub fn ctr_qt_3d_input_ffi_operator__5(
lhs: *const crate::QVectorOfQAxisSetting,
rhs: *const crate::QVectorOfQAxisSetting,
) -> bool;
/// <p>Returns <code>true</code> if the numeric Unicode value of <i>c1</i> is greater than or equal to that of <i>c2</i>; otherwise returns <code>false</code>.</p>
///
/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qchar.html#operator-gt-eq">C++ documentation</a> for <span style='color: green;'>```bool operator>=(QChar c1, QChar c2)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns <code>true</code> if the numeric Unicode value of <i>c1</i> is greater than or equal to that of <i>c2</i>; otherwise returns <code>false</code>.</p></div>
pub fn ctr_qt_3d_input_ffi_operator__6(
lhs: *const crate::QVectorOfQAbstractActionInput,
rhs: *const crate::QVectorOfQAbstractActionInput,
) -> bool;
/// <p>Returns <code>true</code> if the numeric Unicode value of <i>c1</i> is greater than or equal to that of <i>c2</i>; otherwise returns <code>false</code>.</p>
///
/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qchar.html#operator-gt-eq">C++ documentation</a> for <span style='color: green;'>```bool operator>=(QChar c1, QChar c2)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns <code>true</code> if the numeric Unicode value of <i>c1</i> is greater than or equal to that of <i>c2</i>; otherwise returns <code>false</code>.</p></div>
pub fn ctr_qt_3d_input_ffi_operator__7(
lhs: *const crate::QVectorOfQAbstractAxisInput,
rhs: *const crate::QVectorOfQAbstractAxisInput,
) -> bool;
/// <p>Returns <code>true</code> if the numeric Unicode value of <i>c1</i> is greater than or equal to that of <i>c2</i>; otherwise returns <code>false</code>.</p>
///
/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qchar.html#operator-gt-eq">C++ documentation</a> for <span style='color: green;'>```bool operator>=(QChar c1, QChar c2)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns <code>true</code> if the numeric Unicode value of <i>c1</i> is greater than or equal to that of <i>c2</i>; otherwise returns <code>false</code>.</p></div>
pub fn ctr_qt_3d_input_ffi_operator__8(
lhs: *const crate::QVectorOfQAction,
rhs: *const crate::QVectorOfQAction,
) -> bool;
/// <p>Returns <code>true</code> if the numeric Unicode value of <i>c1</i> is greater than or equal to that of <i>c2</i>; otherwise returns <code>false</code>.</p>
///
/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qchar.html#operator-gt-eq">C++ documentation</a> for <span style='color: green;'>```bool operator>=(QChar c1, QChar c2)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns <code>true</code> if the numeric Unicode value of <i>c1</i> is greater than or equal to that of <i>c2</i>; otherwise returns <code>false</code>.</p></div>
pub fn ctr_qt_3d_input_ffi_operator__9(
lhs: *const crate::QVectorOfQAxis,
rhs: *const crate::QVectorOfQAxis,
) -> bool;
/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
///
/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
pub fn ctr_qt_3d_input_ffi_operator__15(
s: *mut ::qt_core::QDataStream,
v: *const crate::QVectorOfQAxisSetting,
) -> *mut ::qt_core::QDataStream;
/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
///
/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
pub fn ctr_qt_3d_input_ffi_operator__16(
s: *mut ::qt_core::QDataStream,
v: *const crate::QVectorOfQAbstractActionInput,
) -> *mut ::qt_core::QDataStream;
/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
///
/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
pub fn ctr_qt_3d_input_ffi_operator__17(
s: *mut ::qt_core::QDataStream,
v: *const crate::QVectorOfQAbstractAxisInput,
) -> *mut ::qt_core::QDataStream;
/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
///
/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
pub fn ctr_qt_3d_input_ffi_operator__18(
s: *mut ::qt_core::QDataStream,
v: *const crate::QVectorOfQAction,
) -> *mut ::qt_core::QDataStream;
/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
///
/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
pub fn ctr_qt_3d_input_ffi_operator__19(
s: *mut ::qt_core::QDataStream,
v: *const crate::QVectorOfQAxis,
) -> *mut ::qt_core::QDataStream;
/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
///
/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
pub fn ctr_qt_3d_input_ffi_operator__20(
debug: *const ::qt_core::QDebug,
vec: *const crate::QVectorOfQAxisSetting,
) -> *mut ::qt_core::QDebug;
/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
///
/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
pub fn ctr_qt_3d_input_ffi_operator__21(
debug: *const ::qt_core::QDebug,
vec: *const crate::QVectorOfQAbstractActionInput,
) -> *mut ::qt_core::QDebug;
/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
///
/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
pub fn ctr_qt_3d_input_ffi_operator__22(
debug: *const ::qt_core::QDebug,
vec: *const crate::QVectorOfQAbstractAxisInput,
) -> *mut ::qt_core::QDebug;
/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
///
/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
pub fn ctr_qt_3d_input_ffi_operator__23(
debug: *const ::qt_core::QDebug,
vec: *const crate::QVectorOfQAction,
) -> *mut ::qt_core::QDebug;
/// <p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
///
/// Warning: no exact match found in C++ documentation. Below is the <a href="http://doc.qt.io/qt-5/qbitarray.html#operator-lt-lt">C++ documentation</a> for <span style='color: green;'>```QDataStream &operator<<(QDataStream &out, const QBitArray &ba)```</span>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Writes bit array <i>ba</i> to stream <i>out</i>.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/datastreamformat.html">Format of the QDataStream operators</a>.</p></div>
pub fn ctr_qt_3d_input_ffi_operator__24(
debug: *const ::qt_core::QDebug,
vec: *const crate::QVectorOfQAxis,
) -> *mut ::qt_core::QDebug;
/// <p>Assigns <i>value</i> to all items in the vector. If <i>size</i> is different from -1 (the default), the vector is resized to size <i>size</i> beforehand.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#fill">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Assigns <i>value</i> to all items in the vector. If <i>size</i> is different from -1 (the default), the vector is resized to size <i>size</i> beforehand.</p>
/// <p>Example:</p>
/// <pre class="cpp">
///
/// <span class="type"><a href="http://doc.qt.io/qt-5/qvector.html#QVector">QVector</a></span><span class="operator"><</span><span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span><span class="operator">></span> vector(<span class="number">3</span>);
/// vector<span class="operator">.</span>fill(<span class="string">"Yes"</span>);
/// <span class="comment">// vector: ["Yes", "Yes", "Yes"]</span>
///
/// vector<span class="operator">.</span>fill(<span class="string">"oh"</span><span class="operator">,</span> <span class="number">5</span>);
/// <span class="comment">// vector: ["oh", "oh", "oh", "oh", "oh"]</span>
///
/// </pre>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#resize">resize</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxisSetting_ptr_fill1(
this_ptr: *mut crate::QVectorOfQAxisSetting,
t: *const *mut crate::QAxisSetting,
) -> *mut crate::QVectorOfQAxisSetting;
/// <p>Assigns <i>value</i> to all items in the vector. If <i>size</i> is different from -1 (the default), the vector is resized to size <i>size</i> beforehand.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#fill">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Assigns <i>value</i> to all items in the vector. If <i>size</i> is different from -1 (the default), the vector is resized to size <i>size</i> beforehand.</p>
/// <p>Example:</p>
/// <pre class="cpp">
///
/// <span class="type"><a href="http://doc.qt.io/qt-5/qvector.html#QVector">QVector</a></span><span class="operator"><</span><span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span><span class="operator">></span> vector(<span class="number">3</span>);
/// vector<span class="operator">.</span>fill(<span class="string">"Yes"</span>);
/// <span class="comment">// vector: ["Yes", "Yes", "Yes"]</span>
///
/// vector<span class="operator">.</span>fill(<span class="string">"oh"</span><span class="operator">,</span> <span class="number">5</span>);
/// <span class="comment">// vector: ["oh", "oh", "oh", "oh", "oh"]</span>
///
/// </pre>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#resize">resize</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractActionInput_ptr_fill1(
this_ptr: *mut crate::QVectorOfQAbstractActionInput,
t: *const *mut crate::QAbstractActionInput,
) -> *mut crate::QVectorOfQAbstractActionInput;
/// <p>Assigns <i>value</i> to all items in the vector. If <i>size</i> is different from -1 (the default), the vector is resized to size <i>size</i> beforehand.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#fill">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Assigns <i>value</i> to all items in the vector. If <i>size</i> is different from -1 (the default), the vector is resized to size <i>size</i> beforehand.</p>
/// <p>Example:</p>
/// <pre class="cpp">
///
/// <span class="type"><a href="http://doc.qt.io/qt-5/qvector.html#QVector">QVector</a></span><span class="operator"><</span><span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span><span class="operator">></span> vector(<span class="number">3</span>);
/// vector<span class="operator">.</span>fill(<span class="string">"Yes"</span>);
/// <span class="comment">// vector: ["Yes", "Yes", "Yes"]</span>
///
/// vector<span class="operator">.</span>fill(<span class="string">"oh"</span><span class="operator">,</span> <span class="number">5</span>);
/// <span class="comment">// vector: ["oh", "oh", "oh", "oh", "oh"]</span>
///
/// </pre>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#resize">resize</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractAxisInput_ptr_fill1(
this_ptr: *mut crate::QVectorOfQAbstractAxisInput,
t: *const *mut crate::QAbstractAxisInput,
) -> *mut crate::QVectorOfQAbstractAxisInput;
/// <p>Assigns <i>value</i> to all items in the vector. If <i>size</i> is different from -1 (the default), the vector is resized to size <i>size</i> beforehand.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#fill">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Assigns <i>value</i> to all items in the vector. If <i>size</i> is different from -1 (the default), the vector is resized to size <i>size</i> beforehand.</p>
/// <p>Example:</p>
/// <pre class="cpp">
///
/// <span class="type"><a href="http://doc.qt.io/qt-5/qvector.html#QVector">QVector</a></span><span class="operator"><</span><span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span><span class="operator">></span> vector(<span class="number">3</span>);
/// vector<span class="operator">.</span>fill(<span class="string">"Yes"</span>);
/// <span class="comment">// vector: ["Yes", "Yes", "Yes"]</span>
///
/// vector<span class="operator">.</span>fill(<span class="string">"oh"</span><span class="operator">,</span> <span class="number">5</span>);
/// <span class="comment">// vector: ["oh", "oh", "oh", "oh", "oh"]</span>
///
/// </pre>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#resize">resize</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAction_ptr_fill1(
this_ptr: *mut crate::QVectorOfQAction,
t: *const *mut crate::QAction,
) -> *mut crate::QVectorOfQAction;
/// <p>Assigns <i>value</i> to all items in the vector. If <i>size</i> is different from -1 (the default), the vector is resized to size <i>size</i> beforehand.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#fill">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Assigns <i>value</i> to all items in the vector. If <i>size</i> is different from -1 (the default), the vector is resized to size <i>size</i> beforehand.</p>
/// <p>Example:</p>
/// <pre class="cpp">
///
/// <span class="type"><a href="http://doc.qt.io/qt-5/qvector.html#QVector">QVector</a></span><span class="operator"><</span><span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span><span class="operator">></span> vector(<span class="number">3</span>);
/// vector<span class="operator">.</span>fill(<span class="string">"Yes"</span>);
/// <span class="comment">// vector: ["Yes", "Yes", "Yes"]</span>
///
/// vector<span class="operator">.</span>fill(<span class="string">"oh"</span><span class="operator">,</span> <span class="number">5</span>);
/// <span class="comment">// vector: ["oh", "oh", "oh", "oh", "oh"]</span>
///
/// </pre>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#resize">resize</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxis_ptr_fill1(
this_ptr: *mut crate::QVectorOfQAxis,
t: *const *mut crate::QAxis,
) -> *mut crate::QVectorOfQAxis;
/// <p>Returns the index position of the first occurrence of <i>value</i> in the vector, searching forward from index position <i>from</i>. Returns -1 if no item matched.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#indexOf">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns the index position of the first occurrence of <i>value</i> in the vector, searching forward from index position <i>from</i>. Returns -1 if no item matched.</p>
/// <p>Example:</p>
/// <pre class="cpp">
///
/// <span class="type"><a href="http://doc.qt.io/qt-5/qvector.html#QVector">QVector</a></span><span class="operator"><</span><span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span><span class="operator">></span> vector;
/// vector <span class="operator"><</span><span class="operator"><</span> <span class="string">"A"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"B"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"C"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"B"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"A"</span>;
/// vector<span class="operator">.</span>indexOf(<span class="string">"B"</span>); <span class="comment">// returns 1</span>
/// vector<span class="operator">.</span>indexOf(<span class="string">"B"</span><span class="operator">,</span> <span class="number">1</span>); <span class="comment">// returns 1</span>
/// vector<span class="operator">.</span>indexOf(<span class="string">"B"</span><span class="operator">,</span> <span class="number">2</span>); <span class="comment">// returns 3</span>
/// vector<span class="operator">.</span>indexOf(<span class="string">"X"</span>); <span class="comment">// returns -1</span>
///
/// </pre>
/// <p>This function requires the value type to have an implementation of <code>operator==()</code>.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#lastIndexOf">lastIndexOf</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#contains">contains</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxisSetting_ptr_indexOf1(
this_ptr: *const crate::QVectorOfQAxisSetting,
t: *const *mut crate::QAxisSetting,
) -> ::std::os::raw::c_int;
/// <p>Returns the index position of the first occurrence of <i>value</i> in the vector, searching forward from index position <i>from</i>. Returns -1 if no item matched.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#indexOf">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns the index position of the first occurrence of <i>value</i> in the vector, searching forward from index position <i>from</i>. Returns -1 if no item matched.</p>
/// <p>Example:</p>
/// <pre class="cpp">
///
/// <span class="type"><a href="http://doc.qt.io/qt-5/qvector.html#QVector">QVector</a></span><span class="operator"><</span><span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span><span class="operator">></span> vector;
/// vector <span class="operator"><</span><span class="operator"><</span> <span class="string">"A"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"B"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"C"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"B"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"A"</span>;
/// vector<span class="operator">.</span>indexOf(<span class="string">"B"</span>); <span class="comment">// returns 1</span>
/// vector<span class="operator">.</span>indexOf(<span class="string">"B"</span><span class="operator">,</span> <span class="number">1</span>); <span class="comment">// returns 1</span>
/// vector<span class="operator">.</span>indexOf(<span class="string">"B"</span><span class="operator">,</span> <span class="number">2</span>); <span class="comment">// returns 3</span>
/// vector<span class="operator">.</span>indexOf(<span class="string">"X"</span>); <span class="comment">// returns -1</span>
///
/// </pre>
/// <p>This function requires the value type to have an implementation of <code>operator==()</code>.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#lastIndexOf">lastIndexOf</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#contains">contains</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractActionInput_ptr_indexOf1(
this_ptr: *const crate::QVectorOfQAbstractActionInput,
t: *const *mut crate::QAbstractActionInput,
) -> ::std::os::raw::c_int;
/// <p>Returns the index position of the first occurrence of <i>value</i> in the vector, searching forward from index position <i>from</i>. Returns -1 if no item matched.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#indexOf">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns the index position of the first occurrence of <i>value</i> in the vector, searching forward from index position <i>from</i>. Returns -1 if no item matched.</p>
/// <p>Example:</p>
/// <pre class="cpp">
///
/// <span class="type"><a href="http://doc.qt.io/qt-5/qvector.html#QVector">QVector</a></span><span class="operator"><</span><span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span><span class="operator">></span> vector;
/// vector <span class="operator"><</span><span class="operator"><</span> <span class="string">"A"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"B"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"C"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"B"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"A"</span>;
/// vector<span class="operator">.</span>indexOf(<span class="string">"B"</span>); <span class="comment">// returns 1</span>
/// vector<span class="operator">.</span>indexOf(<span class="string">"B"</span><span class="operator">,</span> <span class="number">1</span>); <span class="comment">// returns 1</span>
/// vector<span class="operator">.</span>indexOf(<span class="string">"B"</span><span class="operator">,</span> <span class="number">2</span>); <span class="comment">// returns 3</span>
/// vector<span class="operator">.</span>indexOf(<span class="string">"X"</span>); <span class="comment">// returns -1</span>
///
/// </pre>
/// <p>This function requires the value type to have an implementation of <code>operator==()</code>.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#lastIndexOf">lastIndexOf</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#contains">contains</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractAxisInput_ptr_indexOf1(
this_ptr: *const crate::QVectorOfQAbstractAxisInput,
t: *const *mut crate::QAbstractAxisInput,
) -> ::std::os::raw::c_int;
/// <p>Returns the index position of the first occurrence of <i>value</i> in the vector, searching forward from index position <i>from</i>. Returns -1 if no item matched.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#indexOf">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns the index position of the first occurrence of <i>value</i> in the vector, searching forward from index position <i>from</i>. Returns -1 if no item matched.</p>
/// <p>Example:</p>
/// <pre class="cpp">
///
/// <span class="type"><a href="http://doc.qt.io/qt-5/qvector.html#QVector">QVector</a></span><span class="operator"><</span><span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span><span class="operator">></span> vector;
/// vector <span class="operator"><</span><span class="operator"><</span> <span class="string">"A"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"B"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"C"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"B"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"A"</span>;
/// vector<span class="operator">.</span>indexOf(<span class="string">"B"</span>); <span class="comment">// returns 1</span>
/// vector<span class="operator">.</span>indexOf(<span class="string">"B"</span><span class="operator">,</span> <span class="number">1</span>); <span class="comment">// returns 1</span>
/// vector<span class="operator">.</span>indexOf(<span class="string">"B"</span><span class="operator">,</span> <span class="number">2</span>); <span class="comment">// returns 3</span>
/// vector<span class="operator">.</span>indexOf(<span class="string">"X"</span>); <span class="comment">// returns -1</span>
///
/// </pre>
/// <p>This function requires the value type to have an implementation of <code>operator==()</code>.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#lastIndexOf">lastIndexOf</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#contains">contains</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAction_ptr_indexOf1(
this_ptr: *const crate::QVectorOfQAction,
t: *const *mut crate::QAction,
) -> ::std::os::raw::c_int;
/// <p>Returns the index position of the first occurrence of <i>value</i> in the vector, searching forward from index position <i>from</i>. Returns -1 if no item matched.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#indexOf">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns the index position of the first occurrence of <i>value</i> in the vector, searching forward from index position <i>from</i>. Returns -1 if no item matched.</p>
/// <p>Example:</p>
/// <pre class="cpp">
///
/// <span class="type"><a href="http://doc.qt.io/qt-5/qvector.html#QVector">QVector</a></span><span class="operator"><</span><span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span><span class="operator">></span> vector;
/// vector <span class="operator"><</span><span class="operator"><</span> <span class="string">"A"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"B"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"C"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"B"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"A"</span>;
/// vector<span class="operator">.</span>indexOf(<span class="string">"B"</span>); <span class="comment">// returns 1</span>
/// vector<span class="operator">.</span>indexOf(<span class="string">"B"</span><span class="operator">,</span> <span class="number">1</span>); <span class="comment">// returns 1</span>
/// vector<span class="operator">.</span>indexOf(<span class="string">"B"</span><span class="operator">,</span> <span class="number">2</span>); <span class="comment">// returns 3</span>
/// vector<span class="operator">.</span>indexOf(<span class="string">"X"</span>); <span class="comment">// returns -1</span>
///
/// </pre>
/// <p>This function requires the value type to have an implementation of <code>operator==()</code>.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#lastIndexOf">lastIndexOf</a>() and <a href="http://doc.qt.io/qt-5/qvector.html#contains">contains</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxis_ptr_indexOf1(
this_ptr: *const crate::QVectorOfQAxis,
t: *const *mut crate::QAxis,
) -> ::std::os::raw::c_int;
/// <p>Returns the index position of the last occurrence of the value <i>value</i> in the vector, searching backward from index position <i>from</i>. If <i>from</i> is -1 (the default), the search starts at the last item. Returns -1 if no item matched.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#lastIndexOf">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns the index position of the last occurrence of the value <i>value</i> in the vector, searching backward from index position <i>from</i>. If <i>from</i> is -1 (the default), the search starts at the last item. Returns -1 if no item matched.</p>
/// <p>Example:</p>
/// <pre class="cpp">
///
/// <span class="type"><a href="http://doc.qt.io/qt-5/qlist.html">QList</a></span><span class="operator"><</span><span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span><span class="operator">></span> vector;
/// vector <span class="operator"><</span><span class="operator"><</span> <span class="string">"A"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"B"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"C"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"B"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"A"</span>;
/// vector<span class="operator">.</span>lastIndexOf(<span class="string">"B"</span>); <span class="comment">// returns 3</span>
/// vector<span class="operator">.</span>lastIndexOf(<span class="string">"B"</span><span class="operator">,</span> <span class="number">3</span>); <span class="comment">// returns 3</span>
/// vector<span class="operator">.</span>lastIndexOf(<span class="string">"B"</span><span class="operator">,</span> <span class="number">2</span>); <span class="comment">// returns 1</span>
/// vector<span class="operator">.</span>lastIndexOf(<span class="string">"X"</span>); <span class="comment">// returns -1</span>
///
/// </pre>
/// <p>This function requires the value type to have an implementation of <code>operator==()</code>.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#indexOf">indexOf</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxisSetting_ptr_lastIndexOf1(
this_ptr: *const crate::QVectorOfQAxisSetting,
t: *const *mut crate::QAxisSetting,
) -> ::std::os::raw::c_int;
/// <p>Returns the index position of the last occurrence of the value <i>value</i> in the vector, searching backward from index position <i>from</i>. If <i>from</i> is -1 (the default), the search starts at the last item. Returns -1 if no item matched.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#lastIndexOf">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns the index position of the last occurrence of the value <i>value</i> in the vector, searching backward from index position <i>from</i>. If <i>from</i> is -1 (the default), the search starts at the last item. Returns -1 if no item matched.</p>
/// <p>Example:</p>
/// <pre class="cpp">
///
/// <span class="type"><a href="http://doc.qt.io/qt-5/qlist.html">QList</a></span><span class="operator"><</span><span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span><span class="operator">></span> vector;
/// vector <span class="operator"><</span><span class="operator"><</span> <span class="string">"A"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"B"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"C"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"B"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"A"</span>;
/// vector<span class="operator">.</span>lastIndexOf(<span class="string">"B"</span>); <span class="comment">// returns 3</span>
/// vector<span class="operator">.</span>lastIndexOf(<span class="string">"B"</span><span class="operator">,</span> <span class="number">3</span>); <span class="comment">// returns 3</span>
/// vector<span class="operator">.</span>lastIndexOf(<span class="string">"B"</span><span class="operator">,</span> <span class="number">2</span>); <span class="comment">// returns 1</span>
/// vector<span class="operator">.</span>lastIndexOf(<span class="string">"X"</span>); <span class="comment">// returns -1</span>
///
/// </pre>
/// <p>This function requires the value type to have an implementation of <code>operator==()</code>.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#indexOf">indexOf</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractActionInput_ptr_lastIndexOf1(
this_ptr: *const crate::QVectorOfQAbstractActionInput,
t: *const *mut crate::QAbstractActionInput,
) -> ::std::os::raw::c_int;
/// <p>Returns the index position of the last occurrence of the value <i>value</i> in the vector, searching backward from index position <i>from</i>. If <i>from</i> is -1 (the default), the search starts at the last item. Returns -1 if no item matched.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#lastIndexOf">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns the index position of the last occurrence of the value <i>value</i> in the vector, searching backward from index position <i>from</i>. If <i>from</i> is -1 (the default), the search starts at the last item. Returns -1 if no item matched.</p>
/// <p>Example:</p>
/// <pre class="cpp">
///
/// <span class="type"><a href="http://doc.qt.io/qt-5/qlist.html">QList</a></span><span class="operator"><</span><span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span><span class="operator">></span> vector;
/// vector <span class="operator"><</span><span class="operator"><</span> <span class="string">"A"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"B"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"C"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"B"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"A"</span>;
/// vector<span class="operator">.</span>lastIndexOf(<span class="string">"B"</span>); <span class="comment">// returns 3</span>
/// vector<span class="operator">.</span>lastIndexOf(<span class="string">"B"</span><span class="operator">,</span> <span class="number">3</span>); <span class="comment">// returns 3</span>
/// vector<span class="operator">.</span>lastIndexOf(<span class="string">"B"</span><span class="operator">,</span> <span class="number">2</span>); <span class="comment">// returns 1</span>
/// vector<span class="operator">.</span>lastIndexOf(<span class="string">"X"</span>); <span class="comment">// returns -1</span>
///
/// </pre>
/// <p>This function requires the value type to have an implementation of <code>operator==()</code>.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#indexOf">indexOf</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractAxisInput_ptr_lastIndexOf1(
this_ptr: *const crate::QVectorOfQAbstractAxisInput,
t: *const *mut crate::QAbstractAxisInput,
) -> ::std::os::raw::c_int;
/// <p>Returns the index position of the last occurrence of the value <i>value</i> in the vector, searching backward from index position <i>from</i>. If <i>from</i> is -1 (the default), the search starts at the last item. Returns -1 if no item matched.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#lastIndexOf">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns the index position of the last occurrence of the value <i>value</i> in the vector, searching backward from index position <i>from</i>. If <i>from</i> is -1 (the default), the search starts at the last item. Returns -1 if no item matched.</p>
/// <p>Example:</p>
/// <pre class="cpp">
///
/// <span class="type"><a href="http://doc.qt.io/qt-5/qlist.html">QList</a></span><span class="operator"><</span><span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span><span class="operator">></span> vector;
/// vector <span class="operator"><</span><span class="operator"><</span> <span class="string">"A"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"B"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"C"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"B"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"A"</span>;
/// vector<span class="operator">.</span>lastIndexOf(<span class="string">"B"</span>); <span class="comment">// returns 3</span>
/// vector<span class="operator">.</span>lastIndexOf(<span class="string">"B"</span><span class="operator">,</span> <span class="number">3</span>); <span class="comment">// returns 3</span>
/// vector<span class="operator">.</span>lastIndexOf(<span class="string">"B"</span><span class="operator">,</span> <span class="number">2</span>); <span class="comment">// returns 1</span>
/// vector<span class="operator">.</span>lastIndexOf(<span class="string">"X"</span>); <span class="comment">// returns -1</span>
///
/// </pre>
/// <p>This function requires the value type to have an implementation of <code>operator==()</code>.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#indexOf">indexOf</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAction_ptr_lastIndexOf1(
this_ptr: *const crate::QVectorOfQAction,
t: *const *mut crate::QAction,
) -> ::std::os::raw::c_int;
/// <p>Returns the index position of the last occurrence of the value <i>value</i> in the vector, searching backward from index position <i>from</i>. If <i>from</i> is -1 (the default), the search starts at the last item. Returns -1 if no item matched.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#lastIndexOf">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns the index position of the last occurrence of the value <i>value</i> in the vector, searching backward from index position <i>from</i>. If <i>from</i> is -1 (the default), the search starts at the last item. Returns -1 if no item matched.</p>
/// <p>Example:</p>
/// <pre class="cpp">
///
/// <span class="type"><a href="http://doc.qt.io/qt-5/qlist.html">QList</a></span><span class="operator"><</span><span class="type"><a href="http://doc.qt.io/qt-5/qstring.html">QString</a></span><span class="operator">></span> vector;
/// vector <span class="operator"><</span><span class="operator"><</span> <span class="string">"A"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"B"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"C"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"B"</span> <span class="operator"><</span><span class="operator"><</span> <span class="string">"A"</span>;
/// vector<span class="operator">.</span>lastIndexOf(<span class="string">"B"</span>); <span class="comment">// returns 3</span>
/// vector<span class="operator">.</span>lastIndexOf(<span class="string">"B"</span><span class="operator">,</span> <span class="number">3</span>); <span class="comment">// returns 3</span>
/// vector<span class="operator">.</span>lastIndexOf(<span class="string">"B"</span><span class="operator">,</span> <span class="number">2</span>); <span class="comment">// returns 1</span>
/// vector<span class="operator">.</span>lastIndexOf(<span class="string">"X"</span>); <span class="comment">// returns -1</span>
///
/// </pre>
/// <p>This function requires the value type to have an implementation of <code>operator==()</code>.</p>
/// <p><b>See also </b><a href="http://doc.qt.io/qt-5/qvector.html#indexOf">indexOf</a>().</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxis_ptr_lastIndexOf1(
this_ptr: *const crate::QVectorOfQAxis,
t: *const *mut crate::QAxis,
) -> ::std::os::raw::c_int;
/// <p>Returns a sub-vector which contains elements from this vector, starting at position <i>pos</i>. If <i>length</i> is -1 (the default), all elements after <i>pos</i> are included; otherwise <i>length</i> elements (or all remaining elements if there are less than <i>length</i> elements) are included.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#mid">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns a sub-vector which contains elements from this vector, starting at position <i>pos</i>. If <i>length</i> is -1 (the default), all elements after <i>pos</i> are included; otherwise <i>length</i> elements (or all remaining elements if there are less than <i>length</i> elements) are included.</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxisSetting_ptr_mid1(
this_ptr: *const crate::QVectorOfQAxisSetting,
pos: ::std::os::raw::c_int,
) -> *mut crate::QVectorOfQAxisSetting;
/// <p>Returns a sub-vector which contains elements from this vector, starting at position <i>pos</i>. If <i>length</i> is -1 (the default), all elements after <i>pos</i> are included; otherwise <i>length</i> elements (or all remaining elements if there are less than <i>length</i> elements) are included.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#mid">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns a sub-vector which contains elements from this vector, starting at position <i>pos</i>. If <i>length</i> is -1 (the default), all elements after <i>pos</i> are included; otherwise <i>length</i> elements (or all remaining elements if there are less than <i>length</i> elements) are included.</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractActionInput_ptr_mid1(
this_ptr: *const crate::QVectorOfQAbstractActionInput,
pos: ::std::os::raw::c_int,
) -> *mut crate::QVectorOfQAbstractActionInput;
/// <p>Returns a sub-vector which contains elements from this vector, starting at position <i>pos</i>. If <i>length</i> is -1 (the default), all elements after <i>pos</i> are included; otherwise <i>length</i> elements (or all remaining elements if there are less than <i>length</i> elements) are included.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#mid">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns a sub-vector which contains elements from this vector, starting at position <i>pos</i>. If <i>length</i> is -1 (the default), all elements after <i>pos</i> are included; otherwise <i>length</i> elements (or all remaining elements if there are less than <i>length</i> elements) are included.</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractAxisInput_ptr_mid1(
this_ptr: *const crate::QVectorOfQAbstractAxisInput,
pos: ::std::os::raw::c_int,
) -> *mut crate::QVectorOfQAbstractAxisInput;
/// <p>Returns a sub-vector which contains elements from this vector, starting at position <i>pos</i>. If <i>length</i> is -1 (the default), all elements after <i>pos</i> are included; otherwise <i>length</i> elements (or all remaining elements if there are less than <i>length</i> elements) are included.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#mid">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns a sub-vector which contains elements from this vector, starting at position <i>pos</i>. If <i>length</i> is -1 (the default), all elements after <i>pos</i> are included; otherwise <i>length</i> elements (or all remaining elements if there are less than <i>length</i> elements) are included.</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAction_ptr_mid1(
this_ptr: *const crate::QVectorOfQAction,
pos: ::std::os::raw::c_int,
) -> *mut crate::QVectorOfQAction;
/// <p>Returns a sub-vector which contains elements from this vector, starting at position <i>pos</i>. If <i>length</i> is -1 (the default), all elements after <i>pos</i> are included; otherwise <i>length</i> elements (or all remaining elements if there are less than <i>length</i> elements) are included.</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#mid">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Returns a sub-vector which contains elements from this vector, starting at position <i>pos</i>. If <i>length</i> is -1 (the default), all elements after <i>pos</i> are included; otherwise <i>length</i> elements (or all remaining elements if there are less than <i>length</i> elements) are included.</p></div>
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxis_ptr_mid1(
this_ptr: *const crate::QVectorOfQAxis,
pos: ::std::os::raw::c_int,
) -> *mut crate::QVectorOfQAxis;
pub fn ctr_qt_3d_input_ffi_qHash5(
key: *const crate::QVectorOfQAxisSetting,
) -> ::std::os::raw::c_uint;
pub fn ctr_qt_3d_input_ffi_qHash6(
key: *const crate::QVectorOfQAbstractActionInput,
) -> ::std::os::raw::c_uint;
pub fn ctr_qt_3d_input_ffi_qHash7(
key: *const crate::QVectorOfQAbstractAxisInput,
) -> ::std::os::raw::c_uint;
pub fn ctr_qt_3d_input_ffi_qHash8(
key: *const crate::QVectorOfQAction,
) -> ::std::os::raw::c_uint;
pub fn ctr_qt_3d_input_ffi_qHash9(key: *const crate::QVectorOfQAxis) -> ::std::os::raw::c_uint;
/// <p>Default constructs an instance of QKeyEvent.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qkeyevent.html#QKeyEvent">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Default constructs an instance of QKeyEvent.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QKeyEvent_QKeyEvent4(
type_: ::qt_core::q_event::Type,
key: ::std::os::raw::c_int,
modifiers: ::std::os::raw::c_int,
text: *const ::qt_core::QString,
autorep: bool,
) -> *mut crate::QKeyEvent;
/// <p>Default constructs an instance of QKeyEvent.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qkeyevent.html#QKeyEvent">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Default constructs an instance of QKeyEvent.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QKeyEvent_QKeyEvent5(
type_: ::qt_core::q_event::Type,
key: ::std::os::raw::c_int,
modifiers: ::std::os::raw::c_int,
text: *const ::qt_core::QString,
) -> *mut crate::QKeyEvent;
/// <p>Default constructs an instance of QKeyEvent.</p>
///
/// <a href="http://doc.qt.io/qt-5/qt3dinput-qkeyevent.html#QKeyEvent">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Default constructs an instance of QKeyEvent.</p></div>
pub fn ctr_qt_3d_input_ffi_Qt3DInput_QKeyEvent_QKeyEvent6(
type_: ::qt_core::q_event::Type,
key: ::std::os::raw::c_int,
modifiers: ::std::os::raw::c_int,
) -> *mut crate::QKeyEvent;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DInput_QAbstractActionInput_ptr(
ptr: *mut ::qt_3d_core::QNode,
) -> *mut crate::QAbstractActionInput;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DCore_QNode_ptr(
ptr: *mut crate::QAbstractActionInput,
) -> *mut ::qt_3d_core::QNode;
pub fn ctr_qt_3d_input_ffi_dynamic_cast_Qt3DInput_QAbstractActionInput_ptr(
ptr: *mut ::qt_3d_core::QNode,
) -> *mut crate::QAbstractActionInput;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DInput_QAbstractActionInput_ptr1(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::QAbstractActionInput;
pub fn ctr_qt_3d_input_ffi_static_cast_QObject_ptr(
ptr: *mut crate::QAbstractActionInput,
) -> *mut ::qt_core::QObject;
pub fn ctr_qt_3d_input_ffi_dynamic_cast_Qt3DInput_QAbstractActionInput_ptr1(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::QAbstractActionInput;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DInput_QAbstractPhysicalDevice_ptr(
ptr: *mut ::qt_3d_core::QNode,
) -> *mut crate::QAbstractPhysicalDevice;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DCore_QNode_ptr1(
ptr: *mut crate::QAbstractPhysicalDevice,
) -> *mut ::qt_3d_core::QNode;
pub fn ctr_qt_3d_input_ffi_dynamic_cast_Qt3DInput_QAbstractPhysicalDevice_ptr(
ptr: *mut ::qt_3d_core::QNode,
) -> *mut crate::QAbstractPhysicalDevice;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DInput_QAbstractPhysicalDevice_ptr1(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::QAbstractPhysicalDevice;
pub fn ctr_qt_3d_input_ffi_static_cast_QObject_ptr1(
ptr: *mut crate::QAbstractPhysicalDevice,
) -> *mut ::qt_core::QObject;
pub fn ctr_qt_3d_input_ffi_dynamic_cast_Qt3DInput_QAbstractPhysicalDevice_ptr1(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::QAbstractPhysicalDevice;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DInput_QAbstractAxisInput_ptr(
ptr: *mut ::qt_3d_core::QNode,
) -> *mut crate::QAbstractAxisInput;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DCore_QNode_ptr2(
ptr: *mut crate::QAbstractAxisInput,
) -> *mut ::qt_3d_core::QNode;
pub fn ctr_qt_3d_input_ffi_dynamic_cast_Qt3DInput_QAbstractAxisInput_ptr(
ptr: *mut ::qt_3d_core::QNode,
) -> *mut crate::QAbstractAxisInput;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DInput_QAbstractAxisInput_ptr1(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::QAbstractAxisInput;
pub fn ctr_qt_3d_input_ffi_static_cast_QObject_ptr2(
ptr: *mut crate::QAbstractAxisInput,
) -> *mut ::qt_core::QObject;
pub fn ctr_qt_3d_input_ffi_dynamic_cast_Qt3DInput_QAbstractAxisInput_ptr1(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::QAbstractAxisInput;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DInput_QAction_ptr(
ptr: *mut ::qt_3d_core::QNode,
) -> *mut crate::QAction;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DCore_QNode_ptr3(
ptr: *mut crate::QAction,
) -> *mut ::qt_3d_core::QNode;
pub fn ctr_qt_3d_input_ffi_dynamic_cast_Qt3DInput_QAction_ptr(
ptr: *mut ::qt_3d_core::QNode,
) -> *mut crate::QAction;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DInput_QAction_ptr1(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::QAction;
pub fn ctr_qt_3d_input_ffi_static_cast_QObject_ptr3(
ptr: *mut crate::QAction,
) -> *mut ::qt_core::QObject;
pub fn ctr_qt_3d_input_ffi_dynamic_cast_Qt3DInput_QAction_ptr1(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::QAction;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DInput_QActionInput_ptr(
ptr: *mut crate::QAbstractActionInput,
) -> *mut crate::QActionInput;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DInput_QAbstractActionInput_ptr2(
ptr: *mut crate::QActionInput,
) -> *mut crate::QAbstractActionInput;
pub fn ctr_qt_3d_input_ffi_dynamic_cast_Qt3DInput_QActionInput_ptr(
ptr: *mut crate::QAbstractActionInput,
) -> *mut crate::QActionInput;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DInput_QActionInput_ptr1(
ptr: *mut ::qt_3d_core::QNode,
) -> *mut crate::QActionInput;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DCore_QNode_ptr4(
ptr: *mut crate::QActionInput,
) -> *mut ::qt_3d_core::QNode;
pub fn ctr_qt_3d_input_ffi_dynamic_cast_Qt3DInput_QActionInput_ptr1(
ptr: *mut ::qt_3d_core::QNode,
) -> *mut crate::QActionInput;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DInput_QActionInput_ptr2(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::QActionInput;
pub fn ctr_qt_3d_input_ffi_static_cast_QObject_ptr4(
ptr: *mut crate::QActionInput,
) -> *mut ::qt_core::QObject;
pub fn ctr_qt_3d_input_ffi_dynamic_cast_Qt3DInput_QActionInput_ptr2(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::QActionInput;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DInput_QAnalogAxisInput_ptr(
ptr: *mut crate::QAbstractAxisInput,
) -> *mut crate::QAnalogAxisInput;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DInput_QAbstractAxisInput_ptr2(
ptr: *mut crate::QAnalogAxisInput,
) -> *mut crate::QAbstractAxisInput;
pub fn ctr_qt_3d_input_ffi_dynamic_cast_Qt3DInput_QAnalogAxisInput_ptr(
ptr: *mut crate::QAbstractAxisInput,
) -> *mut crate::QAnalogAxisInput;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DInput_QAnalogAxisInput_ptr1(
ptr: *mut ::qt_3d_core::QNode,
) -> *mut crate::QAnalogAxisInput;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DCore_QNode_ptr5(
ptr: *mut crate::QAnalogAxisInput,
) -> *mut ::qt_3d_core::QNode;
pub fn ctr_qt_3d_input_ffi_dynamic_cast_Qt3DInput_QAnalogAxisInput_ptr1(
ptr: *mut ::qt_3d_core::QNode,
) -> *mut crate::QAnalogAxisInput;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DInput_QAnalogAxisInput_ptr2(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::QAnalogAxisInput;
pub fn ctr_qt_3d_input_ffi_static_cast_QObject_ptr5(
ptr: *mut crate::QAnalogAxisInput,
) -> *mut ::qt_core::QObject;
pub fn ctr_qt_3d_input_ffi_dynamic_cast_Qt3DInput_QAnalogAxisInput_ptr2(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::QAnalogAxisInput;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DInput_QAxis_ptr(
ptr: *mut ::qt_3d_core::QNode,
) -> *mut crate::QAxis;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DCore_QNode_ptr6(
ptr: *mut crate::QAxis,
) -> *mut ::qt_3d_core::QNode;
pub fn ctr_qt_3d_input_ffi_dynamic_cast_Qt3DInput_QAxis_ptr(
ptr: *mut ::qt_3d_core::QNode,
) -> *mut crate::QAxis;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DInput_QAxis_ptr1(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::QAxis;
pub fn ctr_qt_3d_input_ffi_static_cast_QObject_ptr6(
ptr: *mut crate::QAxis,
) -> *mut ::qt_core::QObject;
pub fn ctr_qt_3d_input_ffi_dynamic_cast_Qt3DInput_QAxis_ptr1(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::QAxis;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DInput_QAxisAccumulator_ptr(
ptr: *mut ::qt_3d_core::QComponent,
) -> *mut crate::QAxisAccumulator;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DCore_QComponent_ptr(
ptr: *mut crate::QAxisAccumulator,
) -> *mut ::qt_3d_core::QComponent;
pub fn ctr_qt_3d_input_ffi_dynamic_cast_Qt3DInput_QAxisAccumulator_ptr(
ptr: *mut ::qt_3d_core::QComponent,
) -> *mut crate::QAxisAccumulator;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DInput_QAxisAccumulator_ptr1(
ptr: *mut ::qt_3d_core::QNode,
) -> *mut crate::QAxisAccumulator;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DCore_QNode_ptr7(
ptr: *mut crate::QAxisAccumulator,
) -> *mut ::qt_3d_core::QNode;
pub fn ctr_qt_3d_input_ffi_dynamic_cast_Qt3DInput_QAxisAccumulator_ptr1(
ptr: *mut ::qt_3d_core::QNode,
) -> *mut crate::QAxisAccumulator;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DInput_QAxisAccumulator_ptr2(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::QAxisAccumulator;
pub fn ctr_qt_3d_input_ffi_static_cast_QObject_ptr7(
ptr: *mut crate::QAxisAccumulator,
) -> *mut ::qt_core::QObject;
pub fn ctr_qt_3d_input_ffi_dynamic_cast_Qt3DInput_QAxisAccumulator_ptr2(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::QAxisAccumulator;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DInput_QAxisSetting_ptr(
ptr: *mut ::qt_3d_core::QNode,
) -> *mut crate::QAxisSetting;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DCore_QNode_ptr8(
ptr: *mut crate::QAxisSetting,
) -> *mut ::qt_3d_core::QNode;
pub fn ctr_qt_3d_input_ffi_dynamic_cast_Qt3DInput_QAxisSetting_ptr(
ptr: *mut ::qt_3d_core::QNode,
) -> *mut crate::QAxisSetting;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DInput_QAxisSetting_ptr1(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::QAxisSetting;
pub fn ctr_qt_3d_input_ffi_static_cast_QObject_ptr8(
ptr: *mut crate::QAxisSetting,
) -> *mut ::qt_core::QObject;
pub fn ctr_qt_3d_input_ffi_dynamic_cast_Qt3DInput_QAxisSetting_ptr1(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::QAxisSetting;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DInput_QButtonAxisInput_ptr(
ptr: *mut crate::QAbstractAxisInput,
) -> *mut crate::QButtonAxisInput;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DInput_QAbstractAxisInput_ptr3(
ptr: *mut crate::QButtonAxisInput,
) -> *mut crate::QAbstractAxisInput;
pub fn ctr_qt_3d_input_ffi_dynamic_cast_Qt3DInput_QButtonAxisInput_ptr(
ptr: *mut crate::QAbstractAxisInput,
) -> *mut crate::QButtonAxisInput;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DInput_QButtonAxisInput_ptr1(
ptr: *mut ::qt_3d_core::QNode,
) -> *mut crate::QButtonAxisInput;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DCore_QNode_ptr9(
ptr: *mut crate::QButtonAxisInput,
) -> *mut ::qt_3d_core::QNode;
pub fn ctr_qt_3d_input_ffi_dynamic_cast_Qt3DInput_QButtonAxisInput_ptr1(
ptr: *mut ::qt_3d_core::QNode,
) -> *mut crate::QButtonAxisInput;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DInput_QButtonAxisInput_ptr2(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::QButtonAxisInput;
pub fn ctr_qt_3d_input_ffi_static_cast_QObject_ptr9(
ptr: *mut crate::QButtonAxisInput,
) -> *mut ::qt_core::QObject;
pub fn ctr_qt_3d_input_ffi_dynamic_cast_Qt3DInput_QButtonAxisInput_ptr2(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::QButtonAxisInput;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DInput_QInputAspect_ptr(
ptr: *mut ::qt_3d_core::QAbstractAspect,
) -> *mut crate::QInputAspect;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DCore_QAbstractAspect_ptr(
ptr: *mut crate::QInputAspect,
) -> *mut ::qt_3d_core::QAbstractAspect;
pub fn ctr_qt_3d_input_ffi_dynamic_cast_Qt3DInput_QInputAspect_ptr(
ptr: *mut ::qt_3d_core::QAbstractAspect,
) -> *mut crate::QInputAspect;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DInput_QInputAspect_ptr1(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::QInputAspect;
pub fn ctr_qt_3d_input_ffi_static_cast_QObject_ptr10(
ptr: *mut crate::QInputAspect,
) -> *mut ::qt_core::QObject;
pub fn ctr_qt_3d_input_ffi_dynamic_cast_Qt3DInput_QInputAspect_ptr1(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::QInputAspect;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DInput_QInputChord_ptr(
ptr: *mut crate::QAbstractActionInput,
) -> *mut crate::QInputChord;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DInput_QAbstractActionInput_ptr3(
ptr: *mut crate::QInputChord,
) -> *mut crate::QAbstractActionInput;
pub fn ctr_qt_3d_input_ffi_dynamic_cast_Qt3DInput_QInputChord_ptr(
ptr: *mut crate::QAbstractActionInput,
) -> *mut crate::QInputChord;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DInput_QInputChord_ptr1(
ptr: *mut ::qt_3d_core::QNode,
) -> *mut crate::QInputChord;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DCore_QNode_ptr10(
ptr: *mut crate::QInputChord,
) -> *mut ::qt_3d_core::QNode;
pub fn ctr_qt_3d_input_ffi_dynamic_cast_Qt3DInput_QInputChord_ptr1(
ptr: *mut ::qt_3d_core::QNode,
) -> *mut crate::QInputChord;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DInput_QInputChord_ptr2(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::QInputChord;
pub fn ctr_qt_3d_input_ffi_static_cast_QObject_ptr11(
ptr: *mut crate::QInputChord,
) -> *mut ::qt_core::QObject;
pub fn ctr_qt_3d_input_ffi_dynamic_cast_Qt3DInput_QInputChord_ptr2(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::QInputChord;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DInput_QInputSequence_ptr(
ptr: *mut crate::QAbstractActionInput,
) -> *mut crate::QInputSequence;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DInput_QAbstractActionInput_ptr4(
ptr: *mut crate::QInputSequence,
) -> *mut crate::QAbstractActionInput;
pub fn ctr_qt_3d_input_ffi_dynamic_cast_Qt3DInput_QInputSequence_ptr(
ptr: *mut crate::QAbstractActionInput,
) -> *mut crate::QInputSequence;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DInput_QInputSequence_ptr1(
ptr: *mut ::qt_3d_core::QNode,
) -> *mut crate::QInputSequence;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DCore_QNode_ptr11(
ptr: *mut crate::QInputSequence,
) -> *mut ::qt_3d_core::QNode;
pub fn ctr_qt_3d_input_ffi_dynamic_cast_Qt3DInput_QInputSequence_ptr1(
ptr: *mut ::qt_3d_core::QNode,
) -> *mut crate::QInputSequence;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DInput_QInputSequence_ptr2(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::QInputSequence;
pub fn ctr_qt_3d_input_ffi_static_cast_QObject_ptr12(
ptr: *mut crate::QInputSequence,
) -> *mut ::qt_core::QObject;
pub fn ctr_qt_3d_input_ffi_dynamic_cast_Qt3DInput_QInputSequence_ptr2(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::QInputSequence;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DInput_QInputSettings_ptr(
ptr: *mut ::qt_3d_core::QComponent,
) -> *mut crate::QInputSettings;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DCore_QComponent_ptr1(
ptr: *mut crate::QInputSettings,
) -> *mut ::qt_3d_core::QComponent;
pub fn ctr_qt_3d_input_ffi_dynamic_cast_Qt3DInput_QInputSettings_ptr(
ptr: *mut ::qt_3d_core::QComponent,
) -> *mut crate::QInputSettings;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DInput_QInputSettings_ptr1(
ptr: *mut ::qt_3d_core::QNode,
) -> *mut crate::QInputSettings;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DCore_QNode_ptr12(
ptr: *mut crate::QInputSettings,
) -> *mut ::qt_3d_core::QNode;
pub fn ctr_qt_3d_input_ffi_dynamic_cast_Qt3DInput_QInputSettings_ptr1(
ptr: *mut ::qt_3d_core::QNode,
) -> *mut crate::QInputSettings;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DInput_QInputSettings_ptr2(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::QInputSettings;
pub fn ctr_qt_3d_input_ffi_static_cast_QObject_ptr13(
ptr: *mut crate::QInputSettings,
) -> *mut ::qt_core::QObject;
pub fn ctr_qt_3d_input_ffi_dynamic_cast_Qt3DInput_QInputSettings_ptr2(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::QInputSettings;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DInput_QKeyEvent_ptr(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::QKeyEvent;
pub fn ctr_qt_3d_input_ffi_static_cast_QObject_ptr14(
ptr: *mut crate::QKeyEvent,
) -> *mut ::qt_core::QObject;
pub fn ctr_qt_3d_input_ffi_dynamic_cast_Qt3DInput_QKeyEvent_ptr(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::QKeyEvent;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DInput_QKeyboardHandler_ptr(
ptr: *mut ::qt_3d_core::QComponent,
) -> *mut crate::QKeyboardHandler;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DCore_QComponent_ptr2(
ptr: *mut crate::QKeyboardHandler,
) -> *mut ::qt_3d_core::QComponent;
pub fn ctr_qt_3d_input_ffi_dynamic_cast_Qt3DInput_QKeyboardHandler_ptr(
ptr: *mut ::qt_3d_core::QComponent,
) -> *mut crate::QKeyboardHandler;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DInput_QKeyboardHandler_ptr1(
ptr: *mut ::qt_3d_core::QNode,
) -> *mut crate::QKeyboardHandler;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DCore_QNode_ptr13(
ptr: *mut crate::QKeyboardHandler,
) -> *mut ::qt_3d_core::QNode;
pub fn ctr_qt_3d_input_ffi_dynamic_cast_Qt3DInput_QKeyboardHandler_ptr1(
ptr: *mut ::qt_3d_core::QNode,
) -> *mut crate::QKeyboardHandler;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DInput_QKeyboardHandler_ptr2(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::QKeyboardHandler;
pub fn ctr_qt_3d_input_ffi_static_cast_QObject_ptr15(
ptr: *mut crate::QKeyboardHandler,
) -> *mut ::qt_core::QObject;
pub fn ctr_qt_3d_input_ffi_dynamic_cast_Qt3DInput_QKeyboardHandler_ptr2(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::QKeyboardHandler;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DInput_QKeyboardDevice_ptr(
ptr: *mut crate::QAbstractPhysicalDevice,
) -> *mut crate::QKeyboardDevice;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DInput_QAbstractPhysicalDevice_ptr2(
ptr: *mut crate::QKeyboardDevice,
) -> *mut crate::QAbstractPhysicalDevice;
pub fn ctr_qt_3d_input_ffi_dynamic_cast_Qt3DInput_QKeyboardDevice_ptr(
ptr: *mut crate::QAbstractPhysicalDevice,
) -> *mut crate::QKeyboardDevice;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DInput_QKeyboardDevice_ptr1(
ptr: *mut ::qt_3d_core::QNode,
) -> *mut crate::QKeyboardDevice;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DCore_QNode_ptr14(
ptr: *mut crate::QKeyboardDevice,
) -> *mut ::qt_3d_core::QNode;
pub fn ctr_qt_3d_input_ffi_dynamic_cast_Qt3DInput_QKeyboardDevice_ptr1(
ptr: *mut ::qt_3d_core::QNode,
) -> *mut crate::QKeyboardDevice;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DInput_QKeyboardDevice_ptr2(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::QKeyboardDevice;
pub fn ctr_qt_3d_input_ffi_static_cast_QObject_ptr16(
ptr: *mut crate::QKeyboardDevice,
) -> *mut ::qt_core::QObject;
pub fn ctr_qt_3d_input_ffi_dynamic_cast_Qt3DInput_QKeyboardDevice_ptr2(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::QKeyboardDevice;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DInput_QLogicalDevice_ptr(
ptr: *mut ::qt_3d_core::QComponent,
) -> *mut crate::QLogicalDevice;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DCore_QComponent_ptr3(
ptr: *mut crate::QLogicalDevice,
) -> *mut ::qt_3d_core::QComponent;
pub fn ctr_qt_3d_input_ffi_dynamic_cast_Qt3DInput_QLogicalDevice_ptr(
ptr: *mut ::qt_3d_core::QComponent,
) -> *mut crate::QLogicalDevice;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DInput_QLogicalDevice_ptr1(
ptr: *mut ::qt_3d_core::QNode,
) -> *mut crate::QLogicalDevice;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DCore_QNode_ptr15(
ptr: *mut crate::QLogicalDevice,
) -> *mut ::qt_3d_core::QNode;
pub fn ctr_qt_3d_input_ffi_dynamic_cast_Qt3DInput_QLogicalDevice_ptr1(
ptr: *mut ::qt_3d_core::QNode,
) -> *mut crate::QLogicalDevice;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DInput_QLogicalDevice_ptr2(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::QLogicalDevice;
pub fn ctr_qt_3d_input_ffi_static_cast_QObject_ptr17(
ptr: *mut crate::QLogicalDevice,
) -> *mut ::qt_core::QObject;
pub fn ctr_qt_3d_input_ffi_dynamic_cast_Qt3DInput_QLogicalDevice_ptr2(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::QLogicalDevice;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DInput_QMouseDevice_ptr(
ptr: *mut crate::QAbstractPhysicalDevice,
) -> *mut crate::QMouseDevice;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DInput_QAbstractPhysicalDevice_ptr3(
ptr: *mut crate::QMouseDevice,
) -> *mut crate::QAbstractPhysicalDevice;
pub fn ctr_qt_3d_input_ffi_dynamic_cast_Qt3DInput_QMouseDevice_ptr(
ptr: *mut crate::QAbstractPhysicalDevice,
) -> *mut crate::QMouseDevice;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DInput_QMouseDevice_ptr1(
ptr: *mut ::qt_3d_core::QNode,
) -> *mut crate::QMouseDevice;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DCore_QNode_ptr16(
ptr: *mut crate::QMouseDevice,
) -> *mut ::qt_3d_core::QNode;
pub fn ctr_qt_3d_input_ffi_dynamic_cast_Qt3DInput_QMouseDevice_ptr1(
ptr: *mut ::qt_3d_core::QNode,
) -> *mut crate::QMouseDevice;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DInput_QMouseDevice_ptr2(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::QMouseDevice;
pub fn ctr_qt_3d_input_ffi_static_cast_QObject_ptr18(
ptr: *mut crate::QMouseDevice,
) -> *mut ::qt_core::QObject;
pub fn ctr_qt_3d_input_ffi_dynamic_cast_Qt3DInput_QMouseDevice_ptr2(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::QMouseDevice;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DInput_QMouseEvent_ptr(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::QMouseEvent;
pub fn ctr_qt_3d_input_ffi_static_cast_QObject_ptr19(
ptr: *mut crate::QMouseEvent,
) -> *mut ::qt_core::QObject;
pub fn ctr_qt_3d_input_ffi_dynamic_cast_Qt3DInput_QMouseEvent_ptr(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::QMouseEvent;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DInput_QWheelEvent_ptr(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::QWheelEvent;
pub fn ctr_qt_3d_input_ffi_static_cast_QObject_ptr20(
ptr: *mut crate::QWheelEvent,
) -> *mut ::qt_core::QObject;
pub fn ctr_qt_3d_input_ffi_dynamic_cast_Qt3DInput_QWheelEvent_ptr(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::QWheelEvent;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DInput_QMouseHandler_ptr(
ptr: *mut ::qt_3d_core::QComponent,
) -> *mut crate::QMouseHandler;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DCore_QComponent_ptr4(
ptr: *mut crate::QMouseHandler,
) -> *mut ::qt_3d_core::QComponent;
pub fn ctr_qt_3d_input_ffi_dynamic_cast_Qt3DInput_QMouseHandler_ptr(
ptr: *mut ::qt_3d_core::QComponent,
) -> *mut crate::QMouseHandler;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DInput_QMouseHandler_ptr1(
ptr: *mut ::qt_3d_core::QNode,
) -> *mut crate::QMouseHandler;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DCore_QNode_ptr17(
ptr: *mut crate::QMouseHandler,
) -> *mut ::qt_3d_core::QNode;
pub fn ctr_qt_3d_input_ffi_dynamic_cast_Qt3DInput_QMouseHandler_ptr1(
ptr: *mut ::qt_3d_core::QNode,
) -> *mut crate::QMouseHandler;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DInput_QMouseHandler_ptr2(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::QMouseHandler;
pub fn ctr_qt_3d_input_ffi_static_cast_QObject_ptr21(
ptr: *mut crate::QMouseHandler,
) -> *mut ::qt_core::QObject;
pub fn ctr_qt_3d_input_ffi_dynamic_cast_Qt3DInput_QMouseHandler_ptr2(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::QMouseHandler;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DInput_QPhysicalDeviceCreatedChangeBase_ptr(
ptr: *mut ::qt_3d_core::QNodeCreatedChangeBase,
) -> *mut crate::QPhysicalDeviceCreatedChangeBase;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DCore_QNodeCreatedChangeBase_ptr(
ptr: *mut crate::QPhysicalDeviceCreatedChangeBase,
) -> *mut ::qt_3d_core::QNodeCreatedChangeBase;
pub fn ctr_qt_3d_input_ffi_dynamic_cast_Qt3DInput_QPhysicalDeviceCreatedChangeBase_ptr(
ptr: *mut ::qt_3d_core::QNodeCreatedChangeBase,
) -> *mut crate::QPhysicalDeviceCreatedChangeBase;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DInput_QPhysicalDeviceCreatedChangeBase_ptr1(
ptr: *mut ::qt_3d_core::QSceneChange,
) -> *mut crate::QPhysicalDeviceCreatedChangeBase;
pub fn ctr_qt_3d_input_ffi_static_cast_Qt3DCore_QSceneChange_ptr(
ptr: *mut crate::QPhysicalDeviceCreatedChangeBase,
) -> *mut ::qt_3d_core::QSceneChange;
pub fn ctr_qt_3d_input_ffi_dynamic_cast_Qt3DInput_QPhysicalDeviceCreatedChangeBase_ptr1(
ptr: *mut ::qt_3d_core::QSceneChange,
) -> *mut crate::QPhysicalDeviceCreatedChangeBase;
/// <p>This function is provided for STL compatibility. It is equivalent to <a href="http://doc.qt.io/qt-5/qvector.html#squeeze">squeeze</a>().</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#shrink_to_fit">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This function is provided for STL compatibility. It is equivalent to <a href="http://doc.qt.io/qt-5/qvector.html#squeeze">squeeze</a>().</p>
/// <p>This function was introduced in Qt 5.10.</p></div>
#[cfg_attr(
feature = "ritual_rustdoc_nightly",
doc(cfg(any(
cpp_lib_version = "5.11.3",
cpp_lib_version = "5.12.2",
cpp_lib_version = "5.13.0",
cpp_lib_version = "5.14.0"
)))
)]
#[cfg(any(
any(
cpp_lib_version = "5.11.3",
cpp_lib_version = "5.12.2",
cpp_lib_version = "5.13.0",
cpp_lib_version = "5.14.0"
),
feature = "ritual_rustdoc"
))]
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxisSetting_ptr_shrink_to_fit(
this_ptr: *mut crate::QVectorOfQAxisSetting,
);
/// <p>This function is provided for STL compatibility. It is equivalent to <a href="http://doc.qt.io/qt-5/qvector.html#squeeze">squeeze</a>().</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#shrink_to_fit">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This function is provided for STL compatibility. It is equivalent to <a href="http://doc.qt.io/qt-5/qvector.html#squeeze">squeeze</a>().</p>
/// <p>This function was introduced in Qt 5.10.</p></div>
#[cfg_attr(
feature = "ritual_rustdoc_nightly",
doc(cfg(any(
cpp_lib_version = "5.11.3",
cpp_lib_version = "5.12.2",
cpp_lib_version = "5.13.0",
cpp_lib_version = "5.14.0"
)))
)]
#[cfg(any(
any(
cpp_lib_version = "5.11.3",
cpp_lib_version = "5.12.2",
cpp_lib_version = "5.13.0",
cpp_lib_version = "5.14.0"
),
feature = "ritual_rustdoc"
))]
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractActionInput_ptr_shrink_to_fit(
this_ptr: *mut crate::QVectorOfQAbstractActionInput,
);
/// <p>This function is provided for STL compatibility. It is equivalent to <a href="http://doc.qt.io/qt-5/qvector.html#squeeze">squeeze</a>().</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#shrink_to_fit">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This function is provided for STL compatibility. It is equivalent to <a href="http://doc.qt.io/qt-5/qvector.html#squeeze">squeeze</a>().</p>
/// <p>This function was introduced in Qt 5.10.</p></div>
#[cfg_attr(
feature = "ritual_rustdoc_nightly",
doc(cfg(any(
cpp_lib_version = "5.11.3",
cpp_lib_version = "5.12.2",
cpp_lib_version = "5.13.0",
cpp_lib_version = "5.14.0"
)))
)]
#[cfg(any(
any(
cpp_lib_version = "5.11.3",
cpp_lib_version = "5.12.2",
cpp_lib_version = "5.13.0",
cpp_lib_version = "5.14.0"
),
feature = "ritual_rustdoc"
))]
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractAxisInput_ptr_shrink_to_fit(
this_ptr: *mut crate::QVectorOfQAbstractAxisInput,
);
/// <p>This function is provided for STL compatibility. It is equivalent to <a href="http://doc.qt.io/qt-5/qvector.html#squeeze">squeeze</a>().</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#shrink_to_fit">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This function is provided for STL compatibility. It is equivalent to <a href="http://doc.qt.io/qt-5/qvector.html#squeeze">squeeze</a>().</p>
/// <p>This function was introduced in Qt 5.10.</p></div>
#[cfg_attr(
feature = "ritual_rustdoc_nightly",
doc(cfg(any(
cpp_lib_version = "5.11.3",
cpp_lib_version = "5.12.2",
cpp_lib_version = "5.13.0",
cpp_lib_version = "5.14.0"
)))
)]
#[cfg(any(
any(
cpp_lib_version = "5.11.3",
cpp_lib_version = "5.12.2",
cpp_lib_version = "5.13.0",
cpp_lib_version = "5.14.0"
),
feature = "ritual_rustdoc"
))]
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAction_ptr_shrink_to_fit(
this_ptr: *mut crate::QVectorOfQAction,
);
/// <p>This function is provided for STL compatibility. It is equivalent to <a href="http://doc.qt.io/qt-5/qvector.html#squeeze">squeeze</a>().</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#shrink_to_fit">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>This function is provided for STL compatibility. It is equivalent to <a href="http://doc.qt.io/qt-5/qvector.html#squeeze">squeeze</a>().</p>
/// <p>This function was introduced in Qt 5.10.</p></div>
#[cfg_attr(
feature = "ritual_rustdoc_nightly",
doc(cfg(any(
cpp_lib_version = "5.11.3",
cpp_lib_version = "5.12.2",
cpp_lib_version = "5.13.0",
cpp_lib_version = "5.14.0"
)))
)]
#[cfg(any(
any(
cpp_lib_version = "5.11.3",
cpp_lib_version = "5.12.2",
cpp_lib_version = "5.13.0",
cpp_lib_version = "5.14.0"
),
feature = "ritual_rustdoc"
))]
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxis_ptr_shrink_to_fit(
this_ptr: *mut crate::QVectorOfQAxis,
);
/// <p>Exchange the item at index position <i>i</i> with the item at index position <i>j</i>. This function assumes that both <i>i</i> and <i>j</i> are at least 0 but less than <a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>(). To avoid failure, test that both <i>i</i> and <i>j</i> are at least 0 and less than <a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>().</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#swapItemsAt">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Exchange the item at index position <i>i</i> with the item at index position <i>j</i>. This function assumes that both <i>i</i> and <i>j</i> are at least 0 but less than <a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>(). To avoid failure, test that both <i>i</i> and <i>j</i> are at least 0 and less than <a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>().</p>
/// <p>This function was introduced in Qt 5.14.</p></div>
#[cfg_attr(
feature = "ritual_rustdoc_nightly",
doc(cfg(cpp_lib_version = "5.14.0"))
)]
#[cfg(any(cpp_lib_version = "5.14.0", feature = "ritual_rustdoc"))]
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxisSetting_ptr_swapItemsAt(
this_ptr: *mut crate::QVectorOfQAxisSetting,
i: ::std::os::raw::c_int,
j: ::std::os::raw::c_int,
);
/// <p>Exchange the item at index position <i>i</i> with the item at index position <i>j</i>. This function assumes that both <i>i</i> and <i>j</i> are at least 0 but less than <a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>(). To avoid failure, test that both <i>i</i> and <i>j</i> are at least 0 and less than <a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>().</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#swapItemsAt">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Exchange the item at index position <i>i</i> with the item at index position <i>j</i>. This function assumes that both <i>i</i> and <i>j</i> are at least 0 but less than <a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>(). To avoid failure, test that both <i>i</i> and <i>j</i> are at least 0 and less than <a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>().</p>
/// <p>This function was introduced in Qt 5.14.</p></div>
#[cfg_attr(
feature = "ritual_rustdoc_nightly",
doc(cfg(cpp_lib_version = "5.14.0"))
)]
#[cfg(any(cpp_lib_version = "5.14.0", feature = "ritual_rustdoc"))]
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractActionInput_ptr_swapItemsAt(
this_ptr: *mut crate::QVectorOfQAbstractActionInput,
i: ::std::os::raw::c_int,
j: ::std::os::raw::c_int,
);
/// <p>Exchange the item at index position <i>i</i> with the item at index position <i>j</i>. This function assumes that both <i>i</i> and <i>j</i> are at least 0 but less than <a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>(). To avoid failure, test that both <i>i</i> and <i>j</i> are at least 0 and less than <a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>().</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#swapItemsAt">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Exchange the item at index position <i>i</i> with the item at index position <i>j</i>. This function assumes that both <i>i</i> and <i>j</i> are at least 0 but less than <a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>(). To avoid failure, test that both <i>i</i> and <i>j</i> are at least 0 and less than <a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>().</p>
/// <p>This function was introduced in Qt 5.14.</p></div>
#[cfg_attr(
feature = "ritual_rustdoc_nightly",
doc(cfg(cpp_lib_version = "5.14.0"))
)]
#[cfg(any(cpp_lib_version = "5.14.0", feature = "ritual_rustdoc"))]
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAbstractAxisInput_ptr_swapItemsAt(
this_ptr: *mut crate::QVectorOfQAbstractAxisInput,
i: ::std::os::raw::c_int,
j: ::std::os::raw::c_int,
);
/// <p>Exchange the item at index position <i>i</i> with the item at index position <i>j</i>. This function assumes that both <i>i</i> and <i>j</i> are at least 0 but less than <a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>(). To avoid failure, test that both <i>i</i> and <i>j</i> are at least 0 and less than <a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>().</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#swapItemsAt">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Exchange the item at index position <i>i</i> with the item at index position <i>j</i>. This function assumes that both <i>i</i> and <i>j</i> are at least 0 but less than <a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>(). To avoid failure, test that both <i>i</i> and <i>j</i> are at least 0 and less than <a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>().</p>
/// <p>This function was introduced in Qt 5.14.</p></div>
#[cfg_attr(
feature = "ritual_rustdoc_nightly",
doc(cfg(cpp_lib_version = "5.14.0"))
)]
#[cfg(any(cpp_lib_version = "5.14.0", feature = "ritual_rustdoc"))]
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAction_ptr_swapItemsAt(
this_ptr: *mut crate::QVectorOfQAction,
i: ::std::os::raw::c_int,
j: ::std::os::raw::c_int,
);
/// <p>Exchange the item at index position <i>i</i> with the item at index position <i>j</i>. This function assumes that both <i>i</i> and <i>j</i> are at least 0 but less than <a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>(). To avoid failure, test that both <i>i</i> and <i>j</i> are at least 0 and less than <a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>().</p>
///
/// <a href="http://doc.qt.io/qt-5/qvector.html#swapItemsAt">C++ documentation</a>:<div style='border: 1px solid #5CFF95; background: #D6FFE4; padding: 16px;'><p>Exchange the item at index position <i>i</i> with the item at index position <i>j</i>. This function assumes that both <i>i</i> and <i>j</i> are at least 0 but less than <a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>(). To avoid failure, test that both <i>i</i> and <i>j</i> are at least 0 and less than <a href="http://doc.qt.io/qt-5/qvector.html#size">size</a>().</p>
/// <p>This function was introduced in Qt 5.14.</p></div>
#[cfg_attr(
feature = "ritual_rustdoc_nightly",
doc(cfg(cpp_lib_version = "5.14.0"))
)]
#[cfg(any(cpp_lib_version = "5.14.0", feature = "ritual_rustdoc"))]
pub fn ctr_qt_3d_input_ffi_QVector_Qt3DInput_QAxis_ptr_swapItemsAt(
this_ptr: *mut crate::QVectorOfQAxis,
i: ::std::os::raw::c_int,
j: ::std::os::raw::c_int,
);
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QKeyEvent_ptr_staticMetaObject(
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QKeyEvent_ptr_metaObject(
this_ptr: *const crate::SignalOfQKeyEvent,
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QKeyEvent_ptr_qt_metacast(
this_ptr: *mut crate::SignalOfQKeyEvent,
arg1: *const ::std::os::raw::c_char,
) -> *mut ::std::ffi::c_void;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QKeyEvent_ptr_qt_metacall(
this_ptr: *mut crate::SignalOfQKeyEvent,
arg1: ::qt_core::q_meta_object::Call,
arg2: ::std::os::raw::c_int,
arg3: *mut *mut ::std::ffi::c_void,
) -> ::std::os::raw::c_int;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QKeyEvent_ptr_tr(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QKeyEvent_ptr_trUtf8(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QKeyEvent_ptr_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QKeyEvent_ptr(
) -> *mut crate::SignalOfQKeyEvent;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QKeyEvent_ptr_emit_(
this_ptr: *mut crate::SignalOfQKeyEvent,
arg0: *mut crate::QKeyEvent,
);
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QMouseDevice_ptr_staticMetaObject(
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QMouseDevice_ptr_metaObject(
this_ptr: *const crate::SignalOfQMouseDevice,
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QMouseDevice_ptr_qt_metacast(
this_ptr: *mut crate::SignalOfQMouseDevice,
arg1: *const ::std::os::raw::c_char,
) -> *mut ::std::ffi::c_void;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QMouseDevice_ptr_qt_metacall(
this_ptr: *mut crate::SignalOfQMouseDevice,
arg1: ::qt_core::q_meta_object::Call,
arg2: ::std::os::raw::c_int,
arg3: *mut *mut ::std::ffi::c_void,
) -> ::std::os::raw::c_int;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QMouseDevice_ptr_tr(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QMouseDevice_ptr_trUtf8(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QMouseDevice_ptr_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QMouseDevice_ptr(
) -> *mut crate::SignalOfQMouseDevice;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QMouseDevice_ptr_emit_(
this_ptr: *mut crate::SignalOfQMouseDevice,
arg0: *mut crate::QMouseDevice,
);
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QKeyboardHandler_ptr_staticMetaObject(
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QKeyboardHandler_ptr_metaObject(
this_ptr: *const crate::SignalOfQKeyboardHandler,
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QKeyboardHandler_ptr_qt_metacast(
this_ptr: *mut crate::SignalOfQKeyboardHandler,
arg1: *const ::std::os::raw::c_char,
) -> *mut ::std::ffi::c_void;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QKeyboardHandler_ptr_qt_metacall(
this_ptr: *mut crate::SignalOfQKeyboardHandler,
arg1: ::qt_core::q_meta_object::Call,
arg2: ::std::os::raw::c_int,
arg3: *mut *mut ::std::ffi::c_void,
) -> ::std::os::raw::c_int;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QKeyboardHandler_ptr_tr(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QKeyboardHandler_ptr_trUtf8(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QKeyboardHandler_ptr_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QKeyboardHandler_ptr(
) -> *mut crate::SignalOfQKeyboardHandler;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QKeyboardHandler_ptr_emit_(
this_ptr: *mut crate::SignalOfQKeyboardHandler,
arg0: *mut crate::QKeyboardHandler,
);
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QWheelEvent_ptr_staticMetaObject(
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QWheelEvent_ptr_metaObject(
this_ptr: *const crate::SignalOfQWheelEvent,
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QWheelEvent_ptr_qt_metacast(
this_ptr: *mut crate::SignalOfQWheelEvent,
arg1: *const ::std::os::raw::c_char,
) -> *mut ::std::ffi::c_void;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QWheelEvent_ptr_qt_metacall(
this_ptr: *mut crate::SignalOfQWheelEvent,
arg1: ::qt_core::q_meta_object::Call,
arg2: ::std::os::raw::c_int,
arg3: *mut *mut ::std::ffi::c_void,
) -> ::std::os::raw::c_int;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QWheelEvent_ptr_tr(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QWheelEvent_ptr_trUtf8(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QWheelEvent_ptr_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QWheelEvent_ptr(
) -> *mut crate::SignalOfQWheelEvent;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QWheelEvent_ptr_emit_(
this_ptr: *mut crate::SignalOfQWheelEvent,
arg0: *mut crate::QWheelEvent,
);
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QKeyboardDevice_ptr_staticMetaObject(
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QKeyboardDevice_ptr_metaObject(
this_ptr: *const crate::SignalOfQKeyboardDevice,
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QKeyboardDevice_ptr_qt_metacast(
this_ptr: *mut crate::SignalOfQKeyboardDevice,
arg1: *const ::std::os::raw::c_char,
) -> *mut ::std::ffi::c_void;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QKeyboardDevice_ptr_qt_metacall(
this_ptr: *mut crate::SignalOfQKeyboardDevice,
arg1: ::qt_core::q_meta_object::Call,
arg2: ::std::os::raw::c_int,
arg3: *mut *mut ::std::ffi::c_void,
) -> ::std::os::raw::c_int;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QKeyboardDevice_ptr_tr(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QKeyboardDevice_ptr_trUtf8(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QKeyboardDevice_ptr_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QKeyboardDevice_ptr(
) -> *mut crate::SignalOfQKeyboardDevice;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QKeyboardDevice_ptr_emit_(
this_ptr: *mut crate::SignalOfQKeyboardDevice,
arg0: *mut crate::QKeyboardDevice,
);
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QAbstractPhysicalDevice_ptr_staticMetaObject(
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QAbstractPhysicalDevice_ptr_metaObject(
this_ptr: *const crate::SignalOfQAbstractPhysicalDevice,
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QAbstractPhysicalDevice_ptr_qt_metacast(
this_ptr: *mut crate::SignalOfQAbstractPhysicalDevice,
arg1: *const ::std::os::raw::c_char,
) -> *mut ::std::ffi::c_void;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QAbstractPhysicalDevice_ptr_qt_metacall(
this_ptr: *mut crate::SignalOfQAbstractPhysicalDevice,
arg1: ::qt_core::q_meta_object::Call,
arg2: ::std::os::raw::c_int,
arg3: *mut *mut ::std::ffi::c_void,
) -> ::std::os::raw::c_int;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QAbstractPhysicalDevice_ptr_tr(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QAbstractPhysicalDevice_ptr_trUtf8(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QAbstractPhysicalDevice_ptr_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QAbstractPhysicalDevice_ptr(
) -> *mut crate::SignalOfQAbstractPhysicalDevice;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QAbstractPhysicalDevice_ptr_emit_(
this_ptr: *mut crate::SignalOfQAbstractPhysicalDevice,
arg0: *mut crate::QAbstractPhysicalDevice,
);
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QAxisAccumulator_SourceAxisType_staticMetaObject(
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QAxisAccumulator_SourceAxisType_metaObject(
this_ptr: *const crate::SignalOfSourceAxisType,
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QAxisAccumulator_SourceAxisType_qt_metacast(
this_ptr: *mut crate::SignalOfSourceAxisType,
arg1: *const ::std::os::raw::c_char,
) -> *mut ::std::ffi::c_void;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QAxisAccumulator_SourceAxisType_qt_metacall(
this_ptr: *mut crate::SignalOfSourceAxisType,
arg1: ::qt_core::q_meta_object::Call,
arg2: ::std::os::raw::c_int,
arg3: *mut *mut ::std::ffi::c_void,
) -> ::std::os::raw::c_int;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QAxisAccumulator_SourceAxisType_tr(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QAxisAccumulator_SourceAxisType_trUtf8(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QAxisAccumulator_SourceAxisType_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QAxisAccumulator_SourceAxisType(
) -> *mut crate::SignalOfSourceAxisType;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QAxisAccumulator_SourceAxisType_emit_(
this_ptr: *mut crate::SignalOfSourceAxisType,
arg0: crate::q_axis_accumulator::SourceAxisType,
);
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QMouseEvent_ptr_staticMetaObject(
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QMouseEvent_ptr_metaObject(
this_ptr: *const crate::SignalOfQMouseEvent,
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QMouseEvent_ptr_qt_metacast(
this_ptr: *mut crate::SignalOfQMouseEvent,
arg1: *const ::std::os::raw::c_char,
) -> *mut ::std::ffi::c_void;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QMouseEvent_ptr_qt_metacall(
this_ptr: *mut crate::SignalOfQMouseEvent,
arg1: ::qt_core::q_meta_object::Call,
arg2: ::std::os::raw::c_int,
arg3: *mut *mut ::std::ffi::c_void,
) -> ::std::os::raw::c_int;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QMouseEvent_ptr_tr(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QMouseEvent_ptr_trUtf8(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QMouseEvent_ptr_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QMouseEvent_ptr(
) -> *mut crate::SignalOfQMouseEvent;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QMouseEvent_ptr_emit_(
this_ptr: *mut crate::SignalOfQMouseEvent,
arg0: *mut crate::QMouseEvent,
);
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_QVector_int_const_ref_staticMetaObject(
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_QVector_int_const_ref_metaObject(
this_ptr: *const crate::SignalOfQVectorOfInt,
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_QVector_int_const_ref_qt_metacast(
this_ptr: *mut crate::SignalOfQVectorOfInt,
arg1: *const ::std::os::raw::c_char,
) -> *mut ::std::ffi::c_void;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_QVector_int_const_ref_qt_metacall(
this_ptr: *mut crate::SignalOfQVectorOfInt,
arg1: ::qt_core::q_meta_object::Call,
arg2: ::std::os::raw::c_int,
arg3: *mut *mut ::std::ffi::c_void,
) -> ::std::os::raw::c_int;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_QVector_int_const_ref_tr(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_QVector_int_const_ref_trUtf8(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_QVector_int_const_ref_ctr_qt_3d_input_ffi_signal_wrapper_QVector_int_const_ref(
) -> *mut crate::SignalOfQVectorOfInt;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_QVector_int_const_ref_emit_(
this_ptr: *mut crate::SignalOfQVectorOfInt,
arg0: *const ::qt_core::QVectorOfInt,
);
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QAxis_ptr_staticMetaObject(
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QAxis_ptr_metaObject(
this_ptr: *const crate::SignalOfQAxis,
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QAxis_ptr_qt_metacast(
this_ptr: *mut crate::SignalOfQAxis,
arg1: *const ::std::os::raw::c_char,
) -> *mut ::std::ffi::c_void;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QAxis_ptr_qt_metacall(
this_ptr: *mut crate::SignalOfQAxis,
arg1: ::qt_core::q_meta_object::Call,
arg2: ::std::os::raw::c_int,
arg3: *mut *mut ::std::ffi::c_void,
) -> ::std::os::raw::c_int;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QAxis_ptr_tr(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QAxis_ptr_trUtf8(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QAxis_ptr_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QAxis_ptr(
) -> *mut crate::SignalOfQAxis;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QAxis_ptr_emit_(
this_ptr: *mut crate::SignalOfQAxis,
arg0: *mut crate::QAxis,
);
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QKeyEvent_ptr_dctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QKeyEvent_ptr(
this_ptr: *mut crate::SignalOfQKeyEvent,
);
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QMouseDevice_ptr_dctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QMouseDevice_ptr(
this_ptr: *mut crate::SignalOfQMouseDevice,
);
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QKeyboardHandler_ptr_dctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QKeyboardHandler_ptr(
this_ptr: *mut crate::SignalOfQKeyboardHandler,
);
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QWheelEvent_ptr_dctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QWheelEvent_ptr(
this_ptr: *mut crate::SignalOfQWheelEvent,
);
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QKeyboardDevice_ptr_dctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QKeyboardDevice_ptr(
this_ptr: *mut crate::SignalOfQKeyboardDevice,
);
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QAbstractPhysicalDevice_ptr_dctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QAbstractPhysicalDevice_ptr(
this_ptr: *mut crate::SignalOfQAbstractPhysicalDevice,
);
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QAxisAccumulator_SourceAxisType_dctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QAxisAccumulator_SourceAxisType(
this_ptr: *mut crate::SignalOfSourceAxisType,
);
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QMouseEvent_ptr_dctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QMouseEvent_ptr(
this_ptr: *mut crate::SignalOfQMouseEvent,
);
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_QVector_int_const_ref_dctr_qt_3d_input_ffi_signal_wrapper_QVector_int_const_ref(
this_ptr: *mut crate::SignalOfQVectorOfInt,
);
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QAxis_ptr_dctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QAxis_ptr(
this_ptr: *mut crate::SignalOfQAxis,
);
pub fn ctr_qt_3d_input_ffi_static_cast_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QKeyEvent_ptr_ptr(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::SignalOfQKeyEvent;
pub fn ctr_qt_3d_input_ffi_static_cast_QObject_ptr45(
ptr: *mut crate::SignalOfQKeyEvent,
) -> *mut ::qt_core::QObject;
pub fn ctr_qt_3d_input_ffi_dynamic_cast_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QKeyEvent_ptr_ptr(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::SignalOfQKeyEvent;
pub fn ctr_qt_3d_input_ffi_static_cast_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QMouseDevice_ptr_ptr(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::SignalOfQMouseDevice;
pub fn ctr_qt_3d_input_ffi_static_cast_QObject_ptr47(
ptr: *mut crate::SignalOfQMouseDevice,
) -> *mut ::qt_core::QObject;
pub fn ctr_qt_3d_input_ffi_dynamic_cast_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QMouseDevice_ptr_ptr(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::SignalOfQMouseDevice;
pub fn ctr_qt_3d_input_ffi_static_cast_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QKeyboardHandler_ptr_ptr(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::SignalOfQKeyboardHandler;
pub fn ctr_qt_3d_input_ffi_static_cast_QObject_ptr49(
ptr: *mut crate::SignalOfQKeyboardHandler,
) -> *mut ::qt_core::QObject;
pub fn ctr_qt_3d_input_ffi_dynamic_cast_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QKeyboardHandler_ptr_ptr(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::SignalOfQKeyboardHandler;
pub fn ctr_qt_3d_input_ffi_static_cast_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QWheelEvent_ptr_ptr(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::SignalOfQWheelEvent;
pub fn ctr_qt_3d_input_ffi_static_cast_QObject_ptr51(
ptr: *mut crate::SignalOfQWheelEvent,
) -> *mut ::qt_core::QObject;
pub fn ctr_qt_3d_input_ffi_dynamic_cast_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QWheelEvent_ptr_ptr(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::SignalOfQWheelEvent;
pub fn ctr_qt_3d_input_ffi_static_cast_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QKeyboardDevice_ptr_ptr(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::SignalOfQKeyboardDevice;
pub fn ctr_qt_3d_input_ffi_static_cast_QObject_ptr53(
ptr: *mut crate::SignalOfQKeyboardDevice,
) -> *mut ::qt_core::QObject;
pub fn ctr_qt_3d_input_ffi_dynamic_cast_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QKeyboardDevice_ptr_ptr(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::SignalOfQKeyboardDevice;
pub fn ctr_qt_3d_input_ffi_static_cast_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QAbstractPhysicalDevice_ptr_ptr(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::SignalOfQAbstractPhysicalDevice;
pub fn ctr_qt_3d_input_ffi_static_cast_QObject_ptr55(
ptr: *mut crate::SignalOfQAbstractPhysicalDevice,
) -> *mut ::qt_core::QObject;
pub fn ctr_qt_3d_input_ffi_dynamic_cast_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QAbstractPhysicalDevice_ptr_ptr(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::SignalOfQAbstractPhysicalDevice;
pub fn ctr_qt_3d_input_ffi_static_cast_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QAxisAccumulator_SourceAxisType_ptr(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::SignalOfSourceAxisType;
pub fn ctr_qt_3d_input_ffi_static_cast_QObject_ptr57(
ptr: *mut crate::SignalOfSourceAxisType,
) -> *mut ::qt_core::QObject;
pub fn ctr_qt_3d_input_ffi_dynamic_cast_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QAxisAccumulator_SourceAxisType_ptr(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::SignalOfSourceAxisType;
pub fn ctr_qt_3d_input_ffi_static_cast_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QMouseEvent_ptr_ptr(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::SignalOfQMouseEvent;
pub fn ctr_qt_3d_input_ffi_static_cast_QObject_ptr59(
ptr: *mut crate::SignalOfQMouseEvent,
) -> *mut ::qt_core::QObject;
pub fn ctr_qt_3d_input_ffi_dynamic_cast_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QMouseEvent_ptr_ptr(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::SignalOfQMouseEvent;
pub fn ctr_qt_3d_input_ffi_static_cast_ctr_qt_3d_input_ffi_signal_wrapper_QVector_int_const_ref_ptr(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::SignalOfQVectorOfInt;
pub fn ctr_qt_3d_input_ffi_static_cast_QObject_ptr61(
ptr: *mut crate::SignalOfQVectorOfInt,
) -> *mut ::qt_core::QObject;
pub fn ctr_qt_3d_input_ffi_dynamic_cast_ctr_qt_3d_input_ffi_signal_wrapper_QVector_int_const_ref_ptr(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::SignalOfQVectorOfInt;
pub fn ctr_qt_3d_input_ffi_static_cast_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QAxis_ptr_ptr(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::SignalOfQAxis;
pub fn ctr_qt_3d_input_ffi_static_cast_QObject_ptr63(
ptr: *mut crate::SignalOfQAxis,
) -> *mut ::qt_core::QObject;
pub fn ctr_qt_3d_input_ffi_dynamic_cast_ctr_qt_3d_input_ffi_signal_wrapper_Qt3DInput_QAxis_ptr_ptr(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::SignalOfQAxis;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QAxis_ptr_staticMetaObject(
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QAxis_ptr_metaObject(
this_ptr: *const crate::SlotOfQAxis,
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QAxis_ptr_qt_metacast(
this_ptr: *mut crate::SlotOfQAxis,
arg1: *const ::std::os::raw::c_char,
) -> *mut ::std::ffi::c_void;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QAxis_ptr_qt_metacall(
this_ptr: *mut crate::SlotOfQAxis,
arg1: ::qt_core::q_meta_object::Call,
arg2: ::std::os::raw::c_int,
arg3: *mut *mut ::std::ffi::c_void,
) -> ::std::os::raw::c_int;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QAxis_ptr_tr(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QAxis_ptr_trUtf8(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QAxis_ptr_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QAxis_ptr(
parent: *mut ::qt_core::QObject,
callback: ::std::option::Option<extern "C" fn(*mut ::std::ffi::c_void, *mut crate::QAxis)>,
deleter: ::std::option::Option<extern "C" fn(*mut ::std::ffi::c_void)>,
data: *mut ::std::ffi::c_void,
) -> *mut crate::SlotOfQAxis;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QAxis_ptr_set(
this_ptr: *mut crate::SlotOfQAxis,
callback: ::std::option::Option<extern "C" fn(*mut ::std::ffi::c_void, *mut crate::QAxis)>,
deleter: ::std::option::Option<extern "C" fn(*mut ::std::ffi::c_void)>,
data: *mut ::std::ffi::c_void,
);
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QAxis_ptr_slot_(
this_ptr: *mut crate::SlotOfQAxis,
arg0: *mut crate::QAxis,
);
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QAbstractPhysicalDevice_ptr_staticMetaObject(
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QAbstractPhysicalDevice_ptr_metaObject(
this_ptr: *const crate::SlotOfQAbstractPhysicalDevice,
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QAbstractPhysicalDevice_ptr_qt_metacast(
this_ptr: *mut crate::SlotOfQAbstractPhysicalDevice,
arg1: *const ::std::os::raw::c_char,
) -> *mut ::std::ffi::c_void;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QAbstractPhysicalDevice_ptr_qt_metacall(
this_ptr: *mut crate::SlotOfQAbstractPhysicalDevice,
arg1: ::qt_core::q_meta_object::Call,
arg2: ::std::os::raw::c_int,
arg3: *mut *mut ::std::ffi::c_void,
) -> ::std::os::raw::c_int;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QAbstractPhysicalDevice_ptr_tr(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QAbstractPhysicalDevice_ptr_trUtf8(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QAbstractPhysicalDevice_ptr_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QAbstractPhysicalDevice_ptr(
parent: *mut ::qt_core::QObject,
callback: ::std::option::Option<
extern "C" fn(*mut ::std::ffi::c_void, *mut crate::QAbstractPhysicalDevice),
>,
deleter: ::std::option::Option<extern "C" fn(*mut ::std::ffi::c_void)>,
data: *mut ::std::ffi::c_void,
) -> *mut crate::SlotOfQAbstractPhysicalDevice;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QAbstractPhysicalDevice_ptr_set(
this_ptr: *mut crate::SlotOfQAbstractPhysicalDevice,
callback: ::std::option::Option<
extern "C" fn(*mut ::std::ffi::c_void, *mut crate::QAbstractPhysicalDevice),
>,
deleter: ::std::option::Option<extern "C" fn(*mut ::std::ffi::c_void)>,
data: *mut ::std::ffi::c_void,
);
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QAbstractPhysicalDevice_ptr_slot_(
this_ptr: *mut crate::SlotOfQAbstractPhysicalDevice,
arg0: *mut crate::QAbstractPhysicalDevice,
);
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QKeyboardDevice_ptr_staticMetaObject(
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QKeyboardDevice_ptr_metaObject(
this_ptr: *const crate::SlotOfQKeyboardDevice,
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QKeyboardDevice_ptr_qt_metacast(
this_ptr: *mut crate::SlotOfQKeyboardDevice,
arg1: *const ::std::os::raw::c_char,
) -> *mut ::std::ffi::c_void;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QKeyboardDevice_ptr_qt_metacall(
this_ptr: *mut crate::SlotOfQKeyboardDevice,
arg1: ::qt_core::q_meta_object::Call,
arg2: ::std::os::raw::c_int,
arg3: *mut *mut ::std::ffi::c_void,
) -> ::std::os::raw::c_int;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QKeyboardDevice_ptr_tr(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QKeyboardDevice_ptr_trUtf8(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QKeyboardDevice_ptr_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QKeyboardDevice_ptr(
parent: *mut ::qt_core::QObject,
callback: ::std::option::Option<
extern "C" fn(*mut ::std::ffi::c_void, *mut crate::QKeyboardDevice),
>,
deleter: ::std::option::Option<extern "C" fn(*mut ::std::ffi::c_void)>,
data: *mut ::std::ffi::c_void,
) -> *mut crate::SlotOfQKeyboardDevice;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QKeyboardDevice_ptr_set(
this_ptr: *mut crate::SlotOfQKeyboardDevice,
callback: ::std::option::Option<
extern "C" fn(*mut ::std::ffi::c_void, *mut crate::QKeyboardDevice),
>,
deleter: ::std::option::Option<extern "C" fn(*mut ::std::ffi::c_void)>,
data: *mut ::std::ffi::c_void,
);
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QKeyboardDevice_ptr_slot_(
this_ptr: *mut crate::SlotOfQKeyboardDevice,
arg0: *mut crate::QKeyboardDevice,
);
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QWheelEvent_ptr_staticMetaObject(
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QWheelEvent_ptr_metaObject(
this_ptr: *const crate::SlotOfQWheelEvent,
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QWheelEvent_ptr_qt_metacast(
this_ptr: *mut crate::SlotOfQWheelEvent,
arg1: *const ::std::os::raw::c_char,
) -> *mut ::std::ffi::c_void;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QWheelEvent_ptr_qt_metacall(
this_ptr: *mut crate::SlotOfQWheelEvent,
arg1: ::qt_core::q_meta_object::Call,
arg2: ::std::os::raw::c_int,
arg3: *mut *mut ::std::ffi::c_void,
) -> ::std::os::raw::c_int;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QWheelEvent_ptr_tr(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QWheelEvent_ptr_trUtf8(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QWheelEvent_ptr_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QWheelEvent_ptr(
parent: *mut ::qt_core::QObject,
callback: ::std::option::Option<
extern "C" fn(*mut ::std::ffi::c_void, *mut crate::QWheelEvent),
>,
deleter: ::std::option::Option<extern "C" fn(*mut ::std::ffi::c_void)>,
data: *mut ::std::ffi::c_void,
) -> *mut crate::SlotOfQWheelEvent;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QWheelEvent_ptr_set(
this_ptr: *mut crate::SlotOfQWheelEvent,
callback: ::std::option::Option<
extern "C" fn(*mut ::std::ffi::c_void, *mut crate::QWheelEvent),
>,
deleter: ::std::option::Option<extern "C" fn(*mut ::std::ffi::c_void)>,
data: *mut ::std::ffi::c_void,
);
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QWheelEvent_ptr_slot_(
this_ptr: *mut crate::SlotOfQWheelEvent,
arg0: *mut crate::QWheelEvent,
);
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QAxisAccumulator_SourceAxisType_staticMetaObject(
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QAxisAccumulator_SourceAxisType_metaObject(
this_ptr: *const crate::SlotOfSourceAxisType,
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QAxisAccumulator_SourceAxisType_qt_metacast(
this_ptr: *mut crate::SlotOfSourceAxisType,
arg1: *const ::std::os::raw::c_char,
) -> *mut ::std::ffi::c_void;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QAxisAccumulator_SourceAxisType_qt_metacall(
this_ptr: *mut crate::SlotOfSourceAxisType,
arg1: ::qt_core::q_meta_object::Call,
arg2: ::std::os::raw::c_int,
arg3: *mut *mut ::std::ffi::c_void,
) -> ::std::os::raw::c_int;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QAxisAccumulator_SourceAxisType_tr(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QAxisAccumulator_SourceAxisType_trUtf8(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QAxisAccumulator_SourceAxisType_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QAxisAccumulator_SourceAxisType(
parent: *mut ::qt_core::QObject,
callback: ::std::option::Option<
extern "C" fn(*mut ::std::ffi::c_void, crate::q_axis_accumulator::SourceAxisType),
>,
deleter: ::std::option::Option<extern "C" fn(*mut ::std::ffi::c_void)>,
data: *mut ::std::ffi::c_void,
) -> *mut crate::SlotOfSourceAxisType;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QAxisAccumulator_SourceAxisType_set(
this_ptr: *mut crate::SlotOfSourceAxisType,
callback: ::std::option::Option<
extern "C" fn(*mut ::std::ffi::c_void, crate::q_axis_accumulator::SourceAxisType),
>,
deleter: ::std::option::Option<extern "C" fn(*mut ::std::ffi::c_void)>,
data: *mut ::std::ffi::c_void,
);
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QAxisAccumulator_SourceAxisType_slot_(
this_ptr: *mut crate::SlotOfSourceAxisType,
arg0: crate::q_axis_accumulator::SourceAxisType,
);
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QKeyEvent_ptr_staticMetaObject(
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QKeyEvent_ptr_metaObject(
this_ptr: *const crate::SlotOfQKeyEvent,
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QKeyEvent_ptr_qt_metacast(
this_ptr: *mut crate::SlotOfQKeyEvent,
arg1: *const ::std::os::raw::c_char,
) -> *mut ::std::ffi::c_void;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QKeyEvent_ptr_qt_metacall(
this_ptr: *mut crate::SlotOfQKeyEvent,
arg1: ::qt_core::q_meta_object::Call,
arg2: ::std::os::raw::c_int,
arg3: *mut *mut ::std::ffi::c_void,
) -> ::std::os::raw::c_int;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QKeyEvent_ptr_tr(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QKeyEvent_ptr_trUtf8(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QKeyEvent_ptr_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QKeyEvent_ptr(
parent: *mut ::qt_core::QObject,
callback: ::std::option::Option<
extern "C" fn(*mut ::std::ffi::c_void, *mut crate::QKeyEvent),
>,
deleter: ::std::option::Option<extern "C" fn(*mut ::std::ffi::c_void)>,
data: *mut ::std::ffi::c_void,
) -> *mut crate::SlotOfQKeyEvent;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QKeyEvent_ptr_set(
this_ptr: *mut crate::SlotOfQKeyEvent,
callback: ::std::option::Option<
extern "C" fn(*mut ::std::ffi::c_void, *mut crate::QKeyEvent),
>,
deleter: ::std::option::Option<extern "C" fn(*mut ::std::ffi::c_void)>,
data: *mut ::std::ffi::c_void,
);
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QKeyEvent_ptr_slot_(
this_ptr: *mut crate::SlotOfQKeyEvent,
arg0: *mut crate::QKeyEvent,
);
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QKeyboardHandler_ptr_staticMetaObject(
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QKeyboardHandler_ptr_metaObject(
this_ptr: *const crate::SlotOfQKeyboardHandler,
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QKeyboardHandler_ptr_qt_metacast(
this_ptr: *mut crate::SlotOfQKeyboardHandler,
arg1: *const ::std::os::raw::c_char,
) -> *mut ::std::ffi::c_void;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QKeyboardHandler_ptr_qt_metacall(
this_ptr: *mut crate::SlotOfQKeyboardHandler,
arg1: ::qt_core::q_meta_object::Call,
arg2: ::std::os::raw::c_int,
arg3: *mut *mut ::std::ffi::c_void,
) -> ::std::os::raw::c_int;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QKeyboardHandler_ptr_tr(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QKeyboardHandler_ptr_trUtf8(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QKeyboardHandler_ptr_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QKeyboardHandler_ptr(
parent: *mut ::qt_core::QObject,
callback: ::std::option::Option<
extern "C" fn(*mut ::std::ffi::c_void, *mut crate::QKeyboardHandler),
>,
deleter: ::std::option::Option<extern "C" fn(*mut ::std::ffi::c_void)>,
data: *mut ::std::ffi::c_void,
) -> *mut crate::SlotOfQKeyboardHandler;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QKeyboardHandler_ptr_set(
this_ptr: *mut crate::SlotOfQKeyboardHandler,
callback: ::std::option::Option<
extern "C" fn(*mut ::std::ffi::c_void, *mut crate::QKeyboardHandler),
>,
deleter: ::std::option::Option<extern "C" fn(*mut ::std::ffi::c_void)>,
data: *mut ::std::ffi::c_void,
);
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QKeyboardHandler_ptr_slot_(
this_ptr: *mut crate::SlotOfQKeyboardHandler,
arg0: *mut crate::QKeyboardHandler,
);
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QMouseDevice_ptr_staticMetaObject(
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QMouseDevice_ptr_metaObject(
this_ptr: *const crate::SlotOfQMouseDevice,
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QMouseDevice_ptr_qt_metacast(
this_ptr: *mut crate::SlotOfQMouseDevice,
arg1: *const ::std::os::raw::c_char,
) -> *mut ::std::ffi::c_void;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QMouseDevice_ptr_qt_metacall(
this_ptr: *mut crate::SlotOfQMouseDevice,
arg1: ::qt_core::q_meta_object::Call,
arg2: ::std::os::raw::c_int,
arg3: *mut *mut ::std::ffi::c_void,
) -> ::std::os::raw::c_int;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QMouseDevice_ptr_tr(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QMouseDevice_ptr_trUtf8(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QMouseDevice_ptr_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QMouseDevice_ptr(
parent: *mut ::qt_core::QObject,
callback: ::std::option::Option<
extern "C" fn(*mut ::std::ffi::c_void, *mut crate::QMouseDevice),
>,
deleter: ::std::option::Option<extern "C" fn(*mut ::std::ffi::c_void)>,
data: *mut ::std::ffi::c_void,
) -> *mut crate::SlotOfQMouseDevice;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QMouseDevice_ptr_set(
this_ptr: *mut crate::SlotOfQMouseDevice,
callback: ::std::option::Option<
extern "C" fn(*mut ::std::ffi::c_void, *mut crate::QMouseDevice),
>,
deleter: ::std::option::Option<extern "C" fn(*mut ::std::ffi::c_void)>,
data: *mut ::std::ffi::c_void,
);
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QMouseDevice_ptr_slot_(
this_ptr: *mut crate::SlotOfQMouseDevice,
arg0: *mut crate::QMouseDevice,
);
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_QVector_int_const_ref_staticMetaObject(
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_QVector_int_const_ref_metaObject(
this_ptr: *const crate::SlotOfQVectorOfInt,
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_QVector_int_const_ref_qt_metacast(
this_ptr: *mut crate::SlotOfQVectorOfInt,
arg1: *const ::std::os::raw::c_char,
) -> *mut ::std::ffi::c_void;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_QVector_int_const_ref_qt_metacall(
this_ptr: *mut crate::SlotOfQVectorOfInt,
arg1: ::qt_core::q_meta_object::Call,
arg2: ::std::os::raw::c_int,
arg3: *mut *mut ::std::ffi::c_void,
) -> ::std::os::raw::c_int;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_QVector_int_const_ref_tr(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_QVector_int_const_ref_trUtf8(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_QVector_int_const_ref_ctr_qt_3d_input_ffi_slot_wrapper_QVector_int_const_ref(
parent: *mut ::qt_core::QObject,
callback: ::std::option::Option<
extern "C" fn(*mut ::std::ffi::c_void, *const ::qt_core::QVectorOfInt),
>,
deleter: ::std::option::Option<extern "C" fn(*mut ::std::ffi::c_void)>,
data: *mut ::std::ffi::c_void,
) -> *mut crate::SlotOfQVectorOfInt;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_QVector_int_const_ref_set(
this_ptr: *mut crate::SlotOfQVectorOfInt,
callback: ::std::option::Option<
extern "C" fn(*mut ::std::ffi::c_void, *const ::qt_core::QVectorOfInt),
>,
deleter: ::std::option::Option<extern "C" fn(*mut ::std::ffi::c_void)>,
data: *mut ::std::ffi::c_void,
);
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_QVector_int_const_ref_slot_(
this_ptr: *mut crate::SlotOfQVectorOfInt,
arg0: *const ::qt_core::QVectorOfInt,
);
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QMouseEvent_ptr_staticMetaObject(
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QMouseEvent_ptr_metaObject(
this_ptr: *const crate::SlotOfQMouseEvent,
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QMouseEvent_ptr_qt_metacast(
this_ptr: *mut crate::SlotOfQMouseEvent,
arg1: *const ::std::os::raw::c_char,
) -> *mut ::std::ffi::c_void;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QMouseEvent_ptr_qt_metacall(
this_ptr: *mut crate::SlotOfQMouseEvent,
arg1: ::qt_core::q_meta_object::Call,
arg2: ::std::os::raw::c_int,
arg3: *mut *mut ::std::ffi::c_void,
) -> ::std::os::raw::c_int;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QMouseEvent_ptr_tr(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QMouseEvent_ptr_trUtf8(
s: *const ::std::os::raw::c_char,
c: *const ::std::os::raw::c_char,
n: ::std::os::raw::c_int,
) -> *mut ::qt_core::QString;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QMouseEvent_ptr_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QMouseEvent_ptr(
parent: *mut ::qt_core::QObject,
callback: ::std::option::Option<
extern "C" fn(*mut ::std::ffi::c_void, *mut crate::QMouseEvent),
>,
deleter: ::std::option::Option<extern "C" fn(*mut ::std::ffi::c_void)>,
data: *mut ::std::ffi::c_void,
) -> *mut crate::SlotOfQMouseEvent;
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QMouseEvent_ptr_set(
this_ptr: *mut crate::SlotOfQMouseEvent,
callback: ::std::option::Option<
extern "C" fn(*mut ::std::ffi::c_void, *mut crate::QMouseEvent),
>,
deleter: ::std::option::Option<extern "C" fn(*mut ::std::ffi::c_void)>,
data: *mut ::std::ffi::c_void,
);
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QMouseEvent_ptr_slot_(
this_ptr: *mut crate::SlotOfQMouseEvent,
arg0: *mut crate::QMouseEvent,
);
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QAxis_ptr_dctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QAxis_ptr(
this_ptr: *mut crate::SlotOfQAxis,
);
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QAbstractPhysicalDevice_ptr_dctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QAbstractPhysicalDevice_ptr(
this_ptr: *mut crate::SlotOfQAbstractPhysicalDevice,
);
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QKeyboardDevice_ptr_dctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QKeyboardDevice_ptr(
this_ptr: *mut crate::SlotOfQKeyboardDevice,
);
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QWheelEvent_ptr_dctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QWheelEvent_ptr(
this_ptr: *mut crate::SlotOfQWheelEvent,
);
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QAxisAccumulator_SourceAxisType_dctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QAxisAccumulator_SourceAxisType(
this_ptr: *mut crate::SlotOfSourceAxisType,
);
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QKeyEvent_ptr_dctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QKeyEvent_ptr(
this_ptr: *mut crate::SlotOfQKeyEvent,
);
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QKeyboardHandler_ptr_dctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QKeyboardHandler_ptr(
this_ptr: *mut crate::SlotOfQKeyboardHandler,
);
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QMouseDevice_ptr_dctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QMouseDevice_ptr(
this_ptr: *mut crate::SlotOfQMouseDevice,
);
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_QVector_int_const_ref_dctr_qt_3d_input_ffi_slot_wrapper_QVector_int_const_ref(
this_ptr: *mut crate::SlotOfQVectorOfInt,
);
pub fn ctr_qt_3d_input_ffi_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QMouseEvent_ptr_dctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QMouseEvent_ptr(
this_ptr: *mut crate::SlotOfQMouseEvent,
);
pub fn ctr_qt_3d_input_ffi_static_cast_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QAxis_ptr_ptr(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::SlotOfQAxis;
pub fn ctr_qt_3d_input_ffi_static_cast_QObject_ptr64(
ptr: *mut crate::SlotOfQAxis,
) -> *mut ::qt_core::QObject;
pub fn ctr_qt_3d_input_ffi_dynamic_cast_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QAxis_ptr_ptr(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::SlotOfQAxis;
pub fn ctr_qt_3d_input_ffi_static_cast_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QAbstractPhysicalDevice_ptr_ptr(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::SlotOfQAbstractPhysicalDevice;
pub fn ctr_qt_3d_input_ffi_static_cast_QObject_ptr65(
ptr: *mut crate::SlotOfQAbstractPhysicalDevice,
) -> *mut ::qt_core::QObject;
pub fn ctr_qt_3d_input_ffi_dynamic_cast_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QAbstractPhysicalDevice_ptr_ptr(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::SlotOfQAbstractPhysicalDevice;
pub fn ctr_qt_3d_input_ffi_static_cast_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QKeyboardDevice_ptr_ptr(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::SlotOfQKeyboardDevice;
pub fn ctr_qt_3d_input_ffi_static_cast_QObject_ptr66(
ptr: *mut crate::SlotOfQKeyboardDevice,
) -> *mut ::qt_core::QObject;
pub fn ctr_qt_3d_input_ffi_dynamic_cast_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QKeyboardDevice_ptr_ptr(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::SlotOfQKeyboardDevice;
pub fn ctr_qt_3d_input_ffi_static_cast_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QWheelEvent_ptr_ptr(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::SlotOfQWheelEvent;
pub fn ctr_qt_3d_input_ffi_static_cast_QObject_ptr67(
ptr: *mut crate::SlotOfQWheelEvent,
) -> *mut ::qt_core::QObject;
pub fn ctr_qt_3d_input_ffi_dynamic_cast_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QWheelEvent_ptr_ptr(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::SlotOfQWheelEvent;
pub fn ctr_qt_3d_input_ffi_static_cast_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QAxisAccumulator_SourceAxisType_ptr(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::SlotOfSourceAxisType;
pub fn ctr_qt_3d_input_ffi_static_cast_QObject_ptr68(
ptr: *mut crate::SlotOfSourceAxisType,
) -> *mut ::qt_core::QObject;
pub fn ctr_qt_3d_input_ffi_dynamic_cast_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QAxisAccumulator_SourceAxisType_ptr(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::SlotOfSourceAxisType;
pub fn ctr_qt_3d_input_ffi_static_cast_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QKeyEvent_ptr_ptr(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::SlotOfQKeyEvent;
pub fn ctr_qt_3d_input_ffi_static_cast_QObject_ptr69(
ptr: *mut crate::SlotOfQKeyEvent,
) -> *mut ::qt_core::QObject;
pub fn ctr_qt_3d_input_ffi_dynamic_cast_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QKeyEvent_ptr_ptr(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::SlotOfQKeyEvent;
pub fn ctr_qt_3d_input_ffi_static_cast_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QKeyboardHandler_ptr_ptr(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::SlotOfQKeyboardHandler;
pub fn ctr_qt_3d_input_ffi_static_cast_QObject_ptr70(
ptr: *mut crate::SlotOfQKeyboardHandler,
) -> *mut ::qt_core::QObject;
pub fn ctr_qt_3d_input_ffi_dynamic_cast_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QKeyboardHandler_ptr_ptr(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::SlotOfQKeyboardHandler;
pub fn ctr_qt_3d_input_ffi_static_cast_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QMouseDevice_ptr_ptr(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::SlotOfQMouseDevice;
pub fn ctr_qt_3d_input_ffi_static_cast_QObject_ptr71(
ptr: *mut crate::SlotOfQMouseDevice,
) -> *mut ::qt_core::QObject;
pub fn ctr_qt_3d_input_ffi_dynamic_cast_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QMouseDevice_ptr_ptr(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::SlotOfQMouseDevice;
pub fn ctr_qt_3d_input_ffi_static_cast_ctr_qt_3d_input_ffi_slot_wrapper_QVector_int_const_ref_ptr(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::SlotOfQVectorOfInt;
pub fn ctr_qt_3d_input_ffi_static_cast_QObject_ptr72(
ptr: *mut crate::SlotOfQVectorOfInt,
) -> *mut ::qt_core::QObject;
pub fn ctr_qt_3d_input_ffi_dynamic_cast_ctr_qt_3d_input_ffi_slot_wrapper_QVector_int_const_ref_ptr(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::SlotOfQVectorOfInt;
pub fn ctr_qt_3d_input_ffi_static_cast_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QMouseEvent_ptr_ptr(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::SlotOfQMouseEvent;
pub fn ctr_qt_3d_input_ffi_static_cast_QObject_ptr73(
ptr: *mut crate::SlotOfQMouseEvent,
) -> *mut ::qt_core::QObject;
pub fn ctr_qt_3d_input_ffi_dynamic_cast_ctr_qt_3d_input_ffi_slot_wrapper_Qt3DInput_QMouseEvent_ptr_ptr(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::SlotOfQMouseEvent;
}