extern "C" {
pub fn ctr_qt_3d_logic_ffi_Qt3DLogic_QFrameAction_staticMetaObject(
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_logic_ffi_Qt3DLogic_QLogicAspect_staticMetaObject(
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_logic_ffi_Qt3DLogic_QFrameAction_metaObject(
this_ptr: *const crate::QFrameAction,
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_logic_ffi_Qt3DLogic_QFrameAction_qt_metacast(
this_ptr: *mut crate::QFrameAction,
arg1: *const ::std::os::raw::c_char,
) -> *mut ::std::ffi::c_void;
pub fn ctr_qt_3d_logic_ffi_Qt3DLogic_QFrameAction_qt_metacall(
this_ptr: *mut crate::QFrameAction,
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_logic_ffi_Qt3DLogic_QFrameAction_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_logic_ffi_Qt3DLogic_QFrameAction_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_logic_ffi_Qt3DLogic_QFrameAction_QFrameAction(
parent: *mut ::qt_3d_core::QNode,
) -> *mut crate::QFrameAction;
pub fn ctr_qt_3d_logic_ffi_Qt3DLogic_QFrameAction_dQFrameAction(
this_ptr: *mut crate::QFrameAction,
);
pub fn ctr_qt_3d_logic_ffi_Qt3DLogic_QLogicAspect_metaObject(
this_ptr: *const crate::QLogicAspect,
) -> *const ::qt_core::QMetaObject;
pub fn ctr_qt_3d_logic_ffi_Qt3DLogic_QLogicAspect_qt_metacast(
this_ptr: *mut crate::QLogicAspect,
arg1: *const ::std::os::raw::c_char,
) -> *mut ::std::ffi::c_void;
pub fn ctr_qt_3d_logic_ffi_Qt3DLogic_QLogicAspect_qt_metacall(
this_ptr: *mut crate::QLogicAspect,
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_logic_ffi_Qt3DLogic_QLogicAspect_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_logic_ffi_Qt3DLogic_QLogicAspect_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_logic_ffi_Qt3DLogic_QLogicAspect_QLogicAspect(
parent: *mut ::qt_core::QObject,
) -> *mut crate::QLogicAspect;
pub fn ctr_qt_3d_logic_ffi_Qt3DLogic_QLogicAspect_dQLogicAspect(
this_ptr: *mut crate::QLogicAspect,
);
pub fn ctr_qt_3d_logic_ffi_Qt3DLogic_QFrameAction_QFrameAction1() -> *mut crate::QFrameAction;
pub fn ctr_qt_3d_logic_ffi_Qt3DLogic_QLogicAspect_QLogicAspect1() -> *mut crate::QLogicAspect;
pub fn ctr_qt_3d_logic_ffi_static_cast_Qt3DLogic_QFrameAction_ptr(
ptr: *mut ::qt_3d_core::QComponent,
) -> *mut crate::QFrameAction;
pub fn ctr_qt_3d_logic_ffi_static_cast_Qt3DCore_QComponent_ptr(
ptr: *mut crate::QFrameAction,
) -> *mut ::qt_3d_core::QComponent;
pub fn ctr_qt_3d_logic_ffi_dynamic_cast_Qt3DLogic_QFrameAction_ptr(
ptr: *mut ::qt_3d_core::QComponent,
) -> *mut crate::QFrameAction;
pub fn ctr_qt_3d_logic_ffi_static_cast_Qt3DLogic_QFrameAction_ptr1(
ptr: *mut ::qt_3d_core::QNode,
) -> *mut crate::QFrameAction;
pub fn ctr_qt_3d_logic_ffi_static_cast_Qt3DCore_QNode_ptr(
ptr: *mut crate::QFrameAction,
) -> *mut ::qt_3d_core::QNode;
pub fn ctr_qt_3d_logic_ffi_dynamic_cast_Qt3DLogic_QFrameAction_ptr1(
ptr: *mut ::qt_3d_core::QNode,
) -> *mut crate::QFrameAction;
pub fn ctr_qt_3d_logic_ffi_static_cast_Qt3DLogic_QFrameAction_ptr2(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::QFrameAction;
pub fn ctr_qt_3d_logic_ffi_static_cast_QObject_ptr(
ptr: *mut crate::QFrameAction,
) -> *mut ::qt_core::QObject;
pub fn ctr_qt_3d_logic_ffi_dynamic_cast_Qt3DLogic_QFrameAction_ptr2(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::QFrameAction;
pub fn ctr_qt_3d_logic_ffi_static_cast_Qt3DLogic_QLogicAspect_ptr(
ptr: *mut ::qt_3d_core::QAbstractAspect,
) -> *mut crate::QLogicAspect;
pub fn ctr_qt_3d_logic_ffi_static_cast_Qt3DCore_QAbstractAspect_ptr(
ptr: *mut crate::QLogicAspect,
) -> *mut ::qt_3d_core::QAbstractAspect;
pub fn ctr_qt_3d_logic_ffi_dynamic_cast_Qt3DLogic_QLogicAspect_ptr(
ptr: *mut ::qt_3d_core::QAbstractAspect,
) -> *mut crate::QLogicAspect;
pub fn ctr_qt_3d_logic_ffi_static_cast_Qt3DLogic_QLogicAspect_ptr1(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::QLogicAspect;
pub fn ctr_qt_3d_logic_ffi_static_cast_QObject_ptr1(
ptr: *mut crate::QLogicAspect,
) -> *mut ::qt_core::QObject;
pub fn ctr_qt_3d_logic_ffi_dynamic_cast_Qt3DLogic_QLogicAspect_ptr1(
ptr: *mut ::qt_core::QObject,
) -> *mut crate::QLogicAspect;
}