#include "qt_3d_render_c_global.h"
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_signal_wrapper.h".
class ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_CubeMapFace : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_CubeMapFace() { }

Q_SIGNALS:
    void emit_(Qt3DRender::QAbstractTexture::CubeMapFace arg0);
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_signal_wrapper.h".
class ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickEvent_ptr : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickEvent_ptr() { }

Q_SIGNALS:
    void emit_(Qt3DRender::QPickEvent * arg0);
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_signal_wrapper.h".
class ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_UsageType : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_UsageType() { }

Q_SIGNALS:
    void emit_(Qt3DRender::QBuffer::UsageType arg0);
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_signal_wrapper.h".
class ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_ptr : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_ptr() { }

Q_SIGNALS:
    void emit_(Qt3DRender::QAttribute * arg0);
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_signal_wrapper.h".
class ctr_qt_3d_render_ffi_signal_wrapper_QByteArray_const_ref : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_signal_wrapper_QByteArray_const_ref() { }

Q_SIGNALS:
    void emit_(QByteArray const & arg0);
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_signal_wrapper.h".
class ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCullFace_CullingMode : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCullFace_CullingMode() { }

Q_SIGNALS:
    void emit_(Qt3DRender::QCullFace::CullingMode arg0);
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_signal_wrapper.h".
class ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAlphaTest_AlphaFunction : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAlphaTest_AlphaFunction() { }

Q_SIGNALS:
    void emit_(Qt3DRender::QAlphaTest::AlphaFunction arg0);
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_signal_wrapper.h".
class ctr_qt_3d_render_ffi_signal_wrapper_QStringList_const_ref : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_signal_wrapper_QStringList_const_ref() { }

Q_SIGNALS:
    void emit_(QStringList const & arg0);
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_signal_wrapper.h".
class ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilTestArguments_StencilFaceMode : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilTestArguments_StencilFaceMode() { }

Q_SIGNALS:
    void emit_(Qt3DRender::QStencilTestArguments::StencilFaceMode arg0);
};
#if RITUAL_CPP_LIB_VERSION == 51400
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_signal_wrapper.h".
class ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderImage_Access : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderImage_Access() { }

Q_SIGNALS:
    void emit_(Qt3DRender::QShaderImage::Access arg0);
};

#endif
#if RITUAL_CPP_LIB_VERSION == 51400
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_signal_wrapper.h".
class ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSubtreeEnabler_Enablement : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSubtreeEnabler_Enablement() { }

Q_SIGNALS:
    void emit_(Qt3DRender::QSubtreeEnabler::Enablement arg0);
};

#endif
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_signal_wrapper.h".
class ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGeometry_ptr : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGeometry_ptr() { }

Q_SIGNALS:
    void emit_(Qt3DRender::QGeometry * arg0);
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_signal_wrapper.h".
class ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderSettings_RenderPolicy : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderSettings_RenderPolicy() { }

Q_SIGNALS:
    void emit_(Qt3DRender::QRenderSettings::RenderPolicy arg0);
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_signal_wrapper.h".
class ctr_qt_3d_render_ffi_signal_wrapper_QVector_double_const_ref : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_signal_wrapper_QVector_double_const_ref() { }

Q_SIGNALS:
    void emit_(QVector< double > const & arg0);
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_signal_wrapper.h".
class ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QEffect_ptr : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QEffect_ptr() { }

Q_SIGNALS:
    void emit_(Qt3DRender::QEffect * arg0);
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_signal_wrapper.h".
class ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ComparisonFunction : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ComparisonFunction() { }

Q_SIGNALS:
    void emit_(Qt3DRender::QAbstractTexture::ComparisonFunction arg0);
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_signal_wrapper.h".
class ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCamera_ptr : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCamera_ptr() { }

Q_SIGNALS:
    void emit_(Qt3DRender::QCamera * arg0);
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_signal_wrapper.h".
class ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCameraLens_ProjectionType : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCameraLens_ProjectionType() { }

Q_SIGNALS:
    void emit_(Qt3DRender::QCameraLens::ProjectionType arg0);
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_signal_wrapper.h".
class ctr_qt_3d_render_ffi_signal_wrapper_QColor_const_ref : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_signal_wrapper_QColor_const_ref() { }

Q_SIGNALS:
    void emit_(QColor const & arg0);
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_signal_wrapper.h".
class ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_VertexBaseType : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_VertexBaseType() { }

Q_SIGNALS:
    void emit_(Qt3DRender::QAttribute::VertexBaseType arg0);
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_signal_wrapper.h".
class ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilOperationArguments_FaceMode : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilOperationArguments_FaceMode() { }

Q_SIGNALS:
    void emit_(Qt3DRender::QStencilOperationArguments::FaceMode arg0);
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_signal_wrapper.h".
class ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QTextureWrapMode_WrapMode : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QTextureWrapMode_WrapMode() { }

Q_SIGNALS:
    void emit_(Qt3DRender::QTextureWrapMode::WrapMode arg0);
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_signal_wrapper.h".
class ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBlendEquationArguments_Blending : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBlendEquationArguments_Blending() { }

Q_SIGNALS:
    void emit_(Qt3DRender::QBlendEquationArguments::Blending arg0);
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_signal_wrapper.h".
class ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTargetOutput_ptr : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTargetOutput_ptr() { }

Q_SIGNALS:
    void emit_(Qt3DRender::QRenderTargetOutput * arg0);
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_signal_wrapper.h".
class ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_AccessType : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_AccessType() { }

Q_SIGNALS:
    void emit_(Qt3DRender::QBuffer::AccessType arg0);
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_signal_wrapper.h".
class ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGeometryRenderer_PrimitiveType : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGeometryRenderer_PrimitiveType() { }

Q_SIGNALS:
    void emit_(Qt3DRender::QGeometryRenderer::PrimitiveType arg0);
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_signal_wrapper.h".
class ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QLevelOfDetailBoundingSphere_const_ref : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QLevelOfDetailBoundingSphere_const_ref() { }

Q_SIGNALS:
    void emit_(Qt3DRender::QLevelOfDetailBoundingSphere const & arg0);
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_signal_wrapper.h".
class ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_PickMethod : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_PickMethod() { }

Q_SIGNALS:
    void emit_(Qt3DRender::QPickingSettings::PickMethod arg0);
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_signal_wrapper.h".
class ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPointSize_SizeMode : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPointSize_SizeMode() { }

Q_SIGNALS:
    void emit_(Qt3DRender::QPointSize::SizeMode arg0);
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_signal_wrapper.h".
class ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilOperationArguments_Operation : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilOperationArguments_Operation() { }

Q_SIGNALS:
    void emit_(Qt3DRender::QStencilOperationArguments::Operation arg0);
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_signal_wrapper.h".
class ctr_qt_3d_render_ffi_signal_wrapper_QPoint_const_ref : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_signal_wrapper_QPoint_const_ref() { }

Q_SIGNALS:
    void emit_(QPoint const & arg0);
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_signal_wrapper.h".
class ctr_qt_3d_render_ffi_signal_wrapper_QVariant : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_signal_wrapper_QVariant() { }

Q_SIGNALS:
    void emit_(QVariant arg0);
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_signal_wrapper.h".
class ctr_qt_3d_render_ffi_signal_wrapper_QFlags_Qt3DRender_QMemoryBarrier_Operation : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_signal_wrapper_QFlags_Qt3DRender_QMemoryBarrier_Operation() { }

Q_SIGNALS:
    void emit_(QFlags< Qt3DRender::QMemoryBarrier::Operation > arg0);
};
#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_signal_wrapper.h".
class ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractRayCaster_RunMode : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractRayCaster_RunMode() { }

Q_SIGNALS:
    void emit_(Qt3DRender::QAbstractRayCaster::RunMode arg0);
};

#endif
#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51300)
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_signal_wrapper.h".
class ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSetFence_HandleType : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSetFence_HandleType() { }

Q_SIGNALS:
    void emit_(Qt3DRender::QSetFence::HandleType arg0);
};

#endif
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_signal_wrapper.h".
class ctr_qt_3d_render_ffi_signal_wrapper_quint64 : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_signal_wrapper_quint64() { }

Q_SIGNALS:
    void emit_(quint64 arg0);
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_signal_wrapper.h".
class ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTarget_ptr : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTarget_ptr() { }

Q_SIGNALS:
    void emit_(Qt3DRender::QRenderTarget * arg0);
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_signal_wrapper.h".
class ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderProgram_Status : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderProgram_Status() { }

Q_SIGNALS:
    void emit_(Qt3DRender::QShaderProgram::Status arg0);
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_signal_wrapper.h".
class ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_BufferType : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_BufferType() { }

Q_SIGNALS:
    void emit_(Qt3DRender::QBuffer::BufferType arg0);
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_signal_wrapper.h".
class ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_AttributeType : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_AttributeType() { }

Q_SIGNALS:
    void emit_(Qt3DRender::QAttribute::AttributeType arg0);
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_signal_wrapper.h".
class ctr_qt_3d_render_ffi_signal_wrapper_QVector_int_const_ref : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_signal_wrapper_QVector_int_const_ref() { }

Q_SIGNALS:
    void emit_(QVector< int > const & arg0);
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_signal_wrapper.h".
class ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QFrameGraphNode_ptr : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QFrameGraphNode_ptr() { }

Q_SIGNALS:
    void emit_(Qt3DRender::QFrameGraphNode * arg0);
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_signal_wrapper.h".
class ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QTextureImage_Status : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QTextureImage_Status() { }

Q_SIGNALS:
    void emit_(Qt3DRender::QTextureImage::Status arg0);
};
#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_signal_wrapper.h".
class ctr_qt_3d_render_ffi_signal_wrapper_QVector_Qt3DRender_QRayCasterHit_const_ref : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_signal_wrapper_QVector_Qt3DRender_QRayCasterHit_const_ref() { }

Q_SIGNALS:
    void emit_(QVector< Qt3DRender::QRayCasterHit > const & arg0);
};

#endif
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_signal_wrapper.h".
class ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBlendEquation_BlendFunction : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBlendEquation_BlendFunction() { }

Q_SIGNALS:
    void emit_(Qt3DRender::QBlendEquation::BlendFunction arg0);
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_signal_wrapper.h".
class ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGraphicsApiFilter_Api : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGraphicsApiFilter_Api() { }

Q_SIGNALS:
    void emit_(Qt3DRender::QGraphicsApiFilter::Api arg0);
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_signal_wrapper.h".
class ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QLevelOfDetail_ThresholdType : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QLevelOfDetail_ThresholdType() { }

Q_SIGNALS:
    void emit_(Qt3DRender::QLevelOfDetail::ThresholdType arg0);
};
#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_signal_wrapper.h".
class ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractRayCaster_FilterMode : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractRayCaster_FilterMode() { }

Q_SIGNALS:
    void emit_(Qt3DRender::QAbstractRayCaster::FilterMode arg0);
};

#endif
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_signal_wrapper.h".
class ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_ptr : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_ptr() { }

Q_SIGNALS:
    void emit_(Qt3DRender::QBuffer * arg0);
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_signal_wrapper.h".
class ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ptr : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ptr() { }

Q_SIGNALS:
    void emit_(Qt3DRender::QAbstractTexture * arg0);
};
#if RITUAL_CPP_LIB_VERSION == 51400
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_signal_wrapper.h".
class ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderImage_ImageFormat : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderImage_ImageFormat() { }

Q_SIGNALS:
    void emit_(Qt3DRender::QShaderImage::ImageFormat arg0);
};

#endif
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_signal_wrapper.h".
class ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderProgram_ptr : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderProgram_ptr() { }

Q_SIGNALS:
    void emit_(Qt3DRender::QShaderProgram * arg0);
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_signal_wrapper.h".
class ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_Status : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_Status() { }

Q_SIGNALS:
    void emit_(Qt3DRender::QAbstractTexture::Status arg0);
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_signal_wrapper.h".
class ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QDepthTest_DepthFunction : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QDepthTest_DepthFunction() { }

Q_SIGNALS:
    void emit_(Qt3DRender::QDepthTest::DepthFunction arg0);
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_signal_wrapper.h".
class ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QFrontFace_WindingDirection : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QFrontFace_WindingDirection() { }

Q_SIGNALS:
    void emit_(Qt3DRender::QFrontFace::WindingDirection arg0);
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_signal_wrapper.h".
class ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilTestArguments_StencilFunction : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilTestArguments_StencilFunction() { }

Q_SIGNALS:
    void emit_(Qt3DRender::QStencilTestArguments::StencilFunction arg0);
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_signal_wrapper.h".
class ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ComparisonMode : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ComparisonMode() { }

Q_SIGNALS:
    void emit_(Qt3DRender::QAbstractTexture::ComparisonMode arg0);
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_signal_wrapper.h".
class ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QClearBuffers_BufferType : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QClearBuffers_BufferType() { }

Q_SIGNALS:
    void emit_(Qt3DRender::QClearBuffers::BufferType arg0);
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_signal_wrapper.h".
class ctr_qt_3d_render_ffi_signal_wrapper_QVector_Qt3DRender_QSortPolicy_SortType_const_ref : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_signal_wrapper_QVector_Qt3DRender_QSortPolicy_SortType_const_ref() { }

Q_SIGNALS:
    void emit_(QVector< Qt3DRender::QSortPolicy::SortType > const & arg0);
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_signal_wrapper.h".
class ctr_qt_3d_render_ffi_signal_wrapper_unsigned_int : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_signal_wrapper_unsigned_int() { }

Q_SIGNALS:
    void emit_(unsigned int arg0);
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_signal_wrapper.h".
class ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSceneLoader_Status : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSceneLoader_Status() { }

Q_SIGNALS:
    void emit_(Qt3DRender::QSceneLoader::Status arg0);
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_signal_wrapper.h".
class ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_TextureFormat : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_TextureFormat() { }

Q_SIGNALS:
    void emit_(Qt3DRender::QAbstractTexture::TextureFormat arg0);
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_signal_wrapper.h".
class ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_PickResultMode : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_PickResultMode() { }

Q_SIGNALS:
    void emit_(Qt3DRender::QPickingSettings::PickResultMode arg0);
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_signal_wrapper.h".
class ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_FaceOrientationPickingMode : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_FaceOrientationPickingMode() { }

Q_SIGNALS:
    void emit_(Qt3DRender::QPickingSettings::FaceOrientationPickingMode arg0);
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_signal_wrapper.h".
class ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTargetOutput_AttachmentPoint : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTargetOutput_AttachmentPoint() { }

Q_SIGNALS:
    void emit_(Qt3DRender::QRenderTargetOutput::AttachmentPoint arg0);
};
#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51300)
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_signal_wrapper.h".
class ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QWaitFence_HandleType : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QWaitFence_HandleType() { }

Q_SIGNALS:
    void emit_(Qt3DRender::QWaitFence::HandleType arg0);
};

#endif
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_signal_wrapper.h".
class ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGraphicsApiFilter_OpenGLProfile : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGraphicsApiFilter_OpenGLProfile() { }

Q_SIGNALS:
    void emit_(Qt3DRender::QGraphicsApiFilter::OpenGLProfile arg0);
};
#if RITUAL_CPP_LIB_VERSION == 51400
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_signal_wrapper.h".
class ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRasterMode_FaceMode : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRasterMode_FaceMode() { }

Q_SIGNALS:
    void emit_(Qt3DRender::QRasterMode::FaceMode arg0);
};

#endif
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_signal_wrapper.h".
class ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_Filter : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_Filter() { }

Q_SIGNALS:
    void emit_(Qt3DRender::QAbstractTexture::Filter arg0);
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_signal_wrapper.h".
class ctr_qt_3d_render_ffi_signal_wrapper_QVector3D : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_signal_wrapper_QVector3D() { }

Q_SIGNALS:
    void emit_(QVector3D arg0);
};
#if RITUAL_CPP_LIB_VERSION == 51400
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_signal_wrapper.h".
class ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRasterMode_RasterMode : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRasterMode_RasterMode() { }

Q_SIGNALS:
    void emit_(Qt3DRender::QRasterMode::RasterMode arg0);
};

#endif
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_signal_wrapper.h".
class ctr_qt_3d_render_ffi_signal_wrapper_QSize : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_signal_wrapper_QSize() { }

Q_SIGNALS:
    void emit_(QSize arg0);
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_slot_wrapper.h".
class ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGraphicsApiFilter_Api : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGraphicsApiFilter_Api(QObject* parent, void (*callback)(void *, Qt3DRender::QGraphicsApiFilter::Api), void (*deleter)(void*), void* data)
    : QObject(parent)
    {
        set(callback, deleter, data);
    }

    void set(void (*callback)(void *, Qt3DRender::QGraphicsApiFilter::Api), void (*deleter)(void*), void* data) {
        m_callback.set(callback, deleter, data);
    }

public Q_SLOTS:
    void slot_(Qt3DRender::QGraphicsApiFilter::Api arg0) {
        auto callback = m_callback.get();
        if (callback) {
            callback(m_callback.data(), arg0);
        }
    }

private:
    ritual::Callback<void (*)(void *, Qt3DRender::QGraphicsApiFilter::Api)> m_callback;
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_slot_wrapper.h".
class ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGeometry_ptr : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGeometry_ptr(QObject* parent, void (*callback)(void *, Qt3DRender::QGeometry *), void (*deleter)(void*), void* data)
    : QObject(parent)
    {
        set(callback, deleter, data);
    }

    void set(void (*callback)(void *, Qt3DRender::QGeometry *), void (*deleter)(void*), void* data) {
        m_callback.set(callback, deleter, data);
    }

public Q_SLOTS:
    void slot_(Qt3DRender::QGeometry * arg0) {
        auto callback = m_callback.get();
        if (callback) {
            callback(m_callback.data(), arg0);
        }
    }

private:
    ritual::Callback<void (*)(void *, Qt3DRender::QGeometry *)> m_callback;
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_slot_wrapper.h".
class ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTarget_ptr : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTarget_ptr(QObject* parent, void (*callback)(void *, Qt3DRender::QRenderTarget *), void (*deleter)(void*), void* data)
    : QObject(parent)
    {
        set(callback, deleter, data);
    }

    void set(void (*callback)(void *, Qt3DRender::QRenderTarget *), void (*deleter)(void*), void* data) {
        m_callback.set(callback, deleter, data);
    }

public Q_SLOTS:
    void slot_(Qt3DRender::QRenderTarget * arg0) {
        auto callback = m_callback.get();
        if (callback) {
            callback(m_callback.data(), arg0);
        }
    }

private:
    ritual::Callback<void (*)(void *, Qt3DRender::QRenderTarget *)> m_callback;
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_slot_wrapper.h".
class ctr_qt_3d_render_ffi_slot_wrapper_QPoint_const_ref : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_slot_wrapper_QPoint_const_ref(QObject* parent, void (*callback)(void *, QPoint const *), void (*deleter)(void*), void* data)
    : QObject(parent)
    {
        set(callback, deleter, data);
    }

    void set(void (*callback)(void *, QPoint const *), void (*deleter)(void*), void* data) {
        m_callback.set(callback, deleter, data);
    }

public Q_SLOTS:
    void slot_(QPoint const & arg0) {
        auto callback = m_callback.get();
        if (callback) {
            callback(m_callback.data(), &arg0);
        }
    }

private:
    ritual::Callback<void (*)(void *, QPoint const *)> m_callback;
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_slot_wrapper.h".
class ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderProgram_Status : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderProgram_Status(QObject* parent, void (*callback)(void *, Qt3DRender::QShaderProgram::Status), void (*deleter)(void*), void* data)
    : QObject(parent)
    {
        set(callback, deleter, data);
    }

    void set(void (*callback)(void *, Qt3DRender::QShaderProgram::Status), void (*deleter)(void*), void* data) {
        m_callback.set(callback, deleter, data);
    }

public Q_SLOTS:
    void slot_(Qt3DRender::QShaderProgram::Status arg0) {
        auto callback = m_callback.get();
        if (callback) {
            callback(m_callback.data(), arg0);
        }
    }

private:
    ritual::Callback<void (*)(void *, Qt3DRender::QShaderProgram::Status)> m_callback;
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_slot_wrapper.h".
class ctr_qt_3d_render_ffi_slot_wrapper_QVector3D : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_slot_wrapper_QVector3D(QObject* parent, void (*callback)(void *, QVector3D const *), void (*deleter)(void*), void* data)
    : QObject(parent)
    {
        set(callback, deleter, data);
    }

    void set(void (*callback)(void *, QVector3D const *), void (*deleter)(void*), void* data) {
        m_callback.set(callback, deleter, data);
    }

public Q_SLOTS:
    void slot_(QVector3D arg0) {
        auto callback = m_callback.get();
        if (callback) {
            callback(m_callback.data(), new QVector3D(arg0));
        }
    }

private:
    ritual::Callback<void (*)(void *, QVector3D const *)> m_callback;
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_slot_wrapper.h".
class ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QDepthTest_DepthFunction : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QDepthTest_DepthFunction(QObject* parent, void (*callback)(void *, Qt3DRender::QDepthTest::DepthFunction), void (*deleter)(void*), void* data)
    : QObject(parent)
    {
        set(callback, deleter, data);
    }

    void set(void (*callback)(void *, Qt3DRender::QDepthTest::DepthFunction), void (*deleter)(void*), void* data) {
        m_callback.set(callback, deleter, data);
    }

public Q_SLOTS:
    void slot_(Qt3DRender::QDepthTest::DepthFunction arg0) {
        auto callback = m_callback.get();
        if (callback) {
            callback(m_callback.data(), arg0);
        }
    }

private:
    ritual::Callback<void (*)(void *, Qt3DRender::QDepthTest::DepthFunction)> m_callback;
};
#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51300)
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_slot_wrapper.h".
class ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSetFence_HandleType : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSetFence_HandleType(QObject* parent, void (*callback)(void *, Qt3DRender::QSetFence::HandleType), void (*deleter)(void*), void* data)
    : QObject(parent)
    {
        set(callback, deleter, data);
    }

    void set(void (*callback)(void *, Qt3DRender::QSetFence::HandleType), void (*deleter)(void*), void* data) {
        m_callback.set(callback, deleter, data);
    }

public Q_SLOTS:
    void slot_(Qt3DRender::QSetFence::HandleType arg0) {
        auto callback = m_callback.get();
        if (callback) {
            callback(m_callback.data(), arg0);
        }
    }

private:
    ritual::Callback<void (*)(void *, Qt3DRender::QSetFence::HandleType)> m_callback;
};

#endif
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_slot_wrapper.h".
class ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ComparisonMode : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ComparisonMode(QObject* parent, void (*callback)(void *, Qt3DRender::QAbstractTexture::ComparisonMode), void (*deleter)(void*), void* data)
    : QObject(parent)
    {
        set(callback, deleter, data);
    }

    void set(void (*callback)(void *, Qt3DRender::QAbstractTexture::ComparisonMode), void (*deleter)(void*), void* data) {
        m_callback.set(callback, deleter, data);
    }

public Q_SLOTS:
    void slot_(Qt3DRender::QAbstractTexture::ComparisonMode arg0) {
        auto callback = m_callback.get();
        if (callback) {
            callback(m_callback.data(), arg0);
        }
    }

private:
    ritual::Callback<void (*)(void *, Qt3DRender::QAbstractTexture::ComparisonMode)> m_callback;
};
#if RITUAL_CPP_LIB_VERSION == 51400
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_slot_wrapper.h".
class ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderImage_Access : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderImage_Access(QObject* parent, void (*callback)(void *, Qt3DRender::QShaderImage::Access), void (*deleter)(void*), void* data)
    : QObject(parent)
    {
        set(callback, deleter, data);
    }

    void set(void (*callback)(void *, Qt3DRender::QShaderImage::Access), void (*deleter)(void*), void* data) {
        m_callback.set(callback, deleter, data);
    }

public Q_SLOTS:
    void slot_(Qt3DRender::QShaderImage::Access arg0) {
        auto callback = m_callback.get();
        if (callback) {
            callback(m_callback.data(), arg0);
        }
    }

private:
    ritual::Callback<void (*)(void *, Qt3DRender::QShaderImage::Access)> m_callback;
};

#endif
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_slot_wrapper.h".
class ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QClearBuffers_BufferType : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QClearBuffers_BufferType(QObject* parent, void (*callback)(void *, Qt3DRender::QClearBuffers::BufferType), void (*deleter)(void*), void* data)
    : QObject(parent)
    {
        set(callback, deleter, data);
    }

    void set(void (*callback)(void *, Qt3DRender::QClearBuffers::BufferType), void (*deleter)(void*), void* data) {
        m_callback.set(callback, deleter, data);
    }

public Q_SLOTS:
    void slot_(Qt3DRender::QClearBuffers::BufferType arg0) {
        auto callback = m_callback.get();
        if (callback) {
            callback(m_callback.data(), arg0);
        }
    }

private:
    ritual::Callback<void (*)(void *, Qt3DRender::QClearBuffers::BufferType)> m_callback;
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_slot_wrapper.h".
class ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_Filter : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_Filter(QObject* parent, void (*callback)(void *, Qt3DRender::QAbstractTexture::Filter), void (*deleter)(void*), void* data)
    : QObject(parent)
    {
        set(callback, deleter, data);
    }

    void set(void (*callback)(void *, Qt3DRender::QAbstractTexture::Filter), void (*deleter)(void*), void* data) {
        m_callback.set(callback, deleter, data);
    }

public Q_SLOTS:
    void slot_(Qt3DRender::QAbstractTexture::Filter arg0) {
        auto callback = m_callback.get();
        if (callback) {
            callback(m_callback.data(), arg0);
        }
    }

private:
    ritual::Callback<void (*)(void *, Qt3DRender::QAbstractTexture::Filter)> m_callback;
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_slot_wrapper.h".
class ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCullFace_CullingMode : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCullFace_CullingMode(QObject* parent, void (*callback)(void *, Qt3DRender::QCullFace::CullingMode), void (*deleter)(void*), void* data)
    : QObject(parent)
    {
        set(callback, deleter, data);
    }

    void set(void (*callback)(void *, Qt3DRender::QCullFace::CullingMode), void (*deleter)(void*), void* data) {
        m_callback.set(callback, deleter, data);
    }

public Q_SLOTS:
    void slot_(Qt3DRender::QCullFace::CullingMode arg0) {
        auto callback = m_callback.get();
        if (callback) {
            callback(m_callback.data(), arg0);
        }
    }

private:
    ritual::Callback<void (*)(void *, Qt3DRender::QCullFace::CullingMode)> m_callback;
};
#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51300)
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_slot_wrapper.h".
class ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QWaitFence_HandleType : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QWaitFence_HandleType(QObject* parent, void (*callback)(void *, Qt3DRender::QWaitFence::HandleType), void (*deleter)(void*), void* data)
    : QObject(parent)
    {
        set(callback, deleter, data);
    }

    void set(void (*callback)(void *, Qt3DRender::QWaitFence::HandleType), void (*deleter)(void*), void* data) {
        m_callback.set(callback, deleter, data);
    }

public Q_SLOTS:
    void slot_(Qt3DRender::QWaitFence::HandleType arg0) {
        auto callback = m_callback.get();
        if (callback) {
            callback(m_callback.data(), arg0);
        }
    }

private:
    ritual::Callback<void (*)(void *, Qt3DRender::QWaitFence::HandleType)> m_callback;
};

#endif
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_slot_wrapper.h".
class ctr_qt_3d_render_ffi_slot_wrapper_QFlags_Qt3DRender_QMemoryBarrier_Operation : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_slot_wrapper_QFlags_Qt3DRender_QMemoryBarrier_Operation(QObject* parent, void (*callback)(void *, int), void (*deleter)(void*), void* data)
    : QObject(parent)
    {
        set(callback, deleter, data);
    }

    void set(void (*callback)(void *, int), void (*deleter)(void*), void* data) {
        m_callback.set(callback, deleter, data);
    }

public Q_SLOTS:
    void slot_(QFlags< Qt3DRender::QMemoryBarrier::Operation > arg0) {
        auto callback = m_callback.get();
        if (callback) {
            callback(m_callback.data(), int(arg0));
        }
    }

private:
    ritual::Callback<void (*)(void *, int)> m_callback;
};
#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_slot_wrapper.h".
class ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractRayCaster_FilterMode : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractRayCaster_FilterMode(QObject* parent, void (*callback)(void *, Qt3DRender::QAbstractRayCaster::FilterMode), void (*deleter)(void*), void* data)
    : QObject(parent)
    {
        set(callback, deleter, data);
    }

    void set(void (*callback)(void *, Qt3DRender::QAbstractRayCaster::FilterMode), void (*deleter)(void*), void* data) {
        m_callback.set(callback, deleter, data);
    }

public Q_SLOTS:
    void slot_(Qt3DRender::QAbstractRayCaster::FilterMode arg0) {
        auto callback = m_callback.get();
        if (callback) {
            callback(m_callback.data(), arg0);
        }
    }

private:
    ritual::Callback<void (*)(void *, Qt3DRender::QAbstractRayCaster::FilterMode)> m_callback;
};

#endif
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_slot_wrapper.h".
class ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_AccessType : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_AccessType(QObject* parent, void (*callback)(void *, Qt3DRender::QBuffer::AccessType), void (*deleter)(void*), void* data)
    : QObject(parent)
    {
        set(callback, deleter, data);
    }

    void set(void (*callback)(void *, Qt3DRender::QBuffer::AccessType), void (*deleter)(void*), void* data) {
        m_callback.set(callback, deleter, data);
    }

public Q_SLOTS:
    void slot_(Qt3DRender::QBuffer::AccessType arg0) {
        auto callback = m_callback.get();
        if (callback) {
            callback(m_callback.data(), arg0);
        }
    }

private:
    ritual::Callback<void (*)(void *, Qt3DRender::QBuffer::AccessType)> m_callback;
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_slot_wrapper.h".
class ctr_qt_3d_render_ffi_slot_wrapper_QVariant : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_slot_wrapper_QVariant(QObject* parent, void (*callback)(void *, QVariant const *), void (*deleter)(void*), void* data)
    : QObject(parent)
    {
        set(callback, deleter, data);
    }

    void set(void (*callback)(void *, QVariant const *), void (*deleter)(void*), void* data) {
        m_callback.set(callback, deleter, data);
    }

public Q_SLOTS:
    void slot_(QVariant arg0) {
        auto callback = m_callback.get();
        if (callback) {
            callback(m_callback.data(), new QVariant(arg0));
        }
    }

private:
    ritual::Callback<void (*)(void *, QVariant const *)> m_callback;
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_slot_wrapper.h".
class ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAlphaTest_AlphaFunction : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAlphaTest_AlphaFunction(QObject* parent, void (*callback)(void *, Qt3DRender::QAlphaTest::AlphaFunction), void (*deleter)(void*), void* data)
    : QObject(parent)
    {
        set(callback, deleter, data);
    }

    void set(void (*callback)(void *, Qt3DRender::QAlphaTest::AlphaFunction), void (*deleter)(void*), void* data) {
        m_callback.set(callback, deleter, data);
    }

public Q_SLOTS:
    void slot_(Qt3DRender::QAlphaTest::AlphaFunction arg0) {
        auto callback = m_callback.get();
        if (callback) {
            callback(m_callback.data(), arg0);
        }
    }

private:
    ritual::Callback<void (*)(void *, Qt3DRender::QAlphaTest::AlphaFunction)> m_callback;
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_slot_wrapper.h".
class ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QTextureWrapMode_WrapMode : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QTextureWrapMode_WrapMode(QObject* parent, void (*callback)(void *, Qt3DRender::QTextureWrapMode::WrapMode), void (*deleter)(void*), void* data)
    : QObject(parent)
    {
        set(callback, deleter, data);
    }

    void set(void (*callback)(void *, Qt3DRender::QTextureWrapMode::WrapMode), void (*deleter)(void*), void* data) {
        m_callback.set(callback, deleter, data);
    }

public Q_SLOTS:
    void slot_(Qt3DRender::QTextureWrapMode::WrapMode arg0) {
        auto callback = m_callback.get();
        if (callback) {
            callback(m_callback.data(), arg0);
        }
    }

private:
    ritual::Callback<void (*)(void *, Qt3DRender::QTextureWrapMode::WrapMode)> m_callback;
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_slot_wrapper.h".
class ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilTestArguments_StencilFunction : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilTestArguments_StencilFunction(QObject* parent, void (*callback)(void *, Qt3DRender::QStencilTestArguments::StencilFunction), void (*deleter)(void*), void* data)
    : QObject(parent)
    {
        set(callback, deleter, data);
    }

    void set(void (*callback)(void *, Qt3DRender::QStencilTestArguments::StencilFunction), void (*deleter)(void*), void* data) {
        m_callback.set(callback, deleter, data);
    }

public Q_SLOTS:
    void slot_(Qt3DRender::QStencilTestArguments::StencilFunction arg0) {
        auto callback = m_callback.get();
        if (callback) {
            callback(m_callback.data(), arg0);
        }
    }

private:
    ritual::Callback<void (*)(void *, Qt3DRender::QStencilTestArguments::StencilFunction)> m_callback;
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_slot_wrapper.h".
class ctr_qt_3d_render_ffi_slot_wrapper_QVector_double_const_ref : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_slot_wrapper_QVector_double_const_ref(QObject* parent, void (*callback)(void *, QVector< double > const *), void (*deleter)(void*), void* data)
    : QObject(parent)
    {
        set(callback, deleter, data);
    }

    void set(void (*callback)(void *, QVector< double > const *), void (*deleter)(void*), void* data) {
        m_callback.set(callback, deleter, data);
    }

public Q_SLOTS:
    void slot_(QVector< double > const & arg0) {
        auto callback = m_callback.get();
        if (callback) {
            callback(m_callback.data(), &arg0);
        }
    }

private:
    ritual::Callback<void (*)(void *, QVector< double > const *)> m_callback;
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_slot_wrapper.h".
class ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPointSize_SizeMode : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPointSize_SizeMode(QObject* parent, void (*callback)(void *, Qt3DRender::QPointSize::SizeMode), void (*deleter)(void*), void* data)
    : QObject(parent)
    {
        set(callback, deleter, data);
    }

    void set(void (*callback)(void *, Qt3DRender::QPointSize::SizeMode), void (*deleter)(void*), void* data) {
        m_callback.set(callback, deleter, data);
    }

public Q_SLOTS:
    void slot_(Qt3DRender::QPointSize::SizeMode arg0) {
        auto callback = m_callback.get();
        if (callback) {
            callback(m_callback.data(), arg0);
        }
    }

private:
    ritual::Callback<void (*)(void *, Qt3DRender::QPointSize::SizeMode)> m_callback;
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_slot_wrapper.h".
class ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_VertexBaseType : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_VertexBaseType(QObject* parent, void (*callback)(void *, Qt3DRender::QAttribute::VertexBaseType), void (*deleter)(void*), void* data)
    : QObject(parent)
    {
        set(callback, deleter, data);
    }

    void set(void (*callback)(void *, Qt3DRender::QAttribute::VertexBaseType), void (*deleter)(void*), void* data) {
        m_callback.set(callback, deleter, data);
    }

public Q_SLOTS:
    void slot_(Qt3DRender::QAttribute::VertexBaseType arg0) {
        auto callback = m_callback.get();
        if (callback) {
            callback(m_callback.data(), arg0);
        }
    }

private:
    ritual::Callback<void (*)(void *, Qt3DRender::QAttribute::VertexBaseType)> m_callback;
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_slot_wrapper.h".
class ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QLevelOfDetail_ThresholdType : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QLevelOfDetail_ThresholdType(QObject* parent, void (*callback)(void *, Qt3DRender::QLevelOfDetail::ThresholdType), void (*deleter)(void*), void* data)
    : QObject(parent)
    {
        set(callback, deleter, data);
    }

    void set(void (*callback)(void *, Qt3DRender::QLevelOfDetail::ThresholdType), void (*deleter)(void*), void* data) {
        m_callback.set(callback, deleter, data);
    }

public Q_SLOTS:
    void slot_(Qt3DRender::QLevelOfDetail::ThresholdType arg0) {
        auto callback = m_callback.get();
        if (callback) {
            callback(m_callback.data(), arg0);
        }
    }

private:
    ritual::Callback<void (*)(void *, Qt3DRender::QLevelOfDetail::ThresholdType)> m_callback;
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_slot_wrapper.h".
class ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilOperationArguments_FaceMode : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilOperationArguments_FaceMode(QObject* parent, void (*callback)(void *, Qt3DRender::QStencilOperationArguments::FaceMode), void (*deleter)(void*), void* data)
    : QObject(parent)
    {
        set(callback, deleter, data);
    }

    void set(void (*callback)(void *, Qt3DRender::QStencilOperationArguments::FaceMode), void (*deleter)(void*), void* data) {
        m_callback.set(callback, deleter, data);
    }

public Q_SLOTS:
    void slot_(Qt3DRender::QStencilOperationArguments::FaceMode arg0) {
        auto callback = m_callback.get();
        if (callback) {
            callback(m_callback.data(), arg0);
        }
    }

private:
    ritual::Callback<void (*)(void *, Qt3DRender::QStencilOperationArguments::FaceMode)> m_callback;
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_slot_wrapper.h".
class ctr_qt_3d_render_ffi_slot_wrapper_QByteArray_const_ref : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_slot_wrapper_QByteArray_const_ref(QObject* parent, void (*callback)(void *, QByteArray const *), void (*deleter)(void*), void* data)
    : QObject(parent)
    {
        set(callback, deleter, data);
    }

    void set(void (*callback)(void *, QByteArray const *), void (*deleter)(void*), void* data) {
        m_callback.set(callback, deleter, data);
    }

public Q_SLOTS:
    void slot_(QByteArray const & arg0) {
        auto callback = m_callback.get();
        if (callback) {
            callback(m_callback.data(), &arg0);
        }
    }

private:
    ritual::Callback<void (*)(void *, QByteArray const *)> m_callback;
};
#if RITUAL_CPP_LIB_VERSION == 51400
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_slot_wrapper.h".
class ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRasterMode_RasterMode : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRasterMode_RasterMode(QObject* parent, void (*callback)(void *, Qt3DRender::QRasterMode::RasterMode), void (*deleter)(void*), void* data)
    : QObject(parent)
    {
        set(callback, deleter, data);
    }

    void set(void (*callback)(void *, Qt3DRender::QRasterMode::RasterMode), void (*deleter)(void*), void* data) {
        m_callback.set(callback, deleter, data);
    }

public Q_SLOTS:
    void slot_(Qt3DRender::QRasterMode::RasterMode arg0) {
        auto callback = m_callback.get();
        if (callback) {
            callback(m_callback.data(), arg0);
        }
    }

private:
    ritual::Callback<void (*)(void *, Qt3DRender::QRasterMode::RasterMode)> m_callback;
};

#endif
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_slot_wrapper.h".
class ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_UsageType : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_UsageType(QObject* parent, void (*callback)(void *, Qt3DRender::QBuffer::UsageType), void (*deleter)(void*), void* data)
    : QObject(parent)
    {
        set(callback, deleter, data);
    }

    void set(void (*callback)(void *, Qt3DRender::QBuffer::UsageType), void (*deleter)(void*), void* data) {
        m_callback.set(callback, deleter, data);
    }

public Q_SLOTS:
    void slot_(Qt3DRender::QBuffer::UsageType arg0) {
        auto callback = m_callback.get();
        if (callback) {
            callback(m_callback.data(), arg0);
        }
    }

private:
    ritual::Callback<void (*)(void *, Qt3DRender::QBuffer::UsageType)> m_callback;
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_slot_wrapper.h".
class ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QTextureImage_Status : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QTextureImage_Status(QObject* parent, void (*callback)(void *, Qt3DRender::QTextureImage::Status), void (*deleter)(void*), void* data)
    : QObject(parent)
    {
        set(callback, deleter, data);
    }

    void set(void (*callback)(void *, Qt3DRender::QTextureImage::Status), void (*deleter)(void*), void* data) {
        m_callback.set(callback, deleter, data);
    }

public Q_SLOTS:
    void slot_(Qt3DRender::QTextureImage::Status arg0) {
        auto callback = m_callback.get();
        if (callback) {
            callback(m_callback.data(), arg0);
        }
    }

private:
    ritual::Callback<void (*)(void *, Qt3DRender::QTextureImage::Status)> m_callback;
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_slot_wrapper.h".
class ctr_qt_3d_render_ffi_slot_wrapper_quint64 : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_slot_wrapper_quint64(QObject* parent, void (*callback)(void *, quint64), void (*deleter)(void*), void* data)
    : QObject(parent)
    {
        set(callback, deleter, data);
    }

    void set(void (*callback)(void *, quint64), void (*deleter)(void*), void* data) {
        m_callback.set(callback, deleter, data);
    }

public Q_SLOTS:
    void slot_(quint64 arg0) {
        auto callback = m_callback.get();
        if (callback) {
            callback(m_callback.data(), arg0);
        }
    }

private:
    ritual::Callback<void (*)(void *, quint64)> m_callback;
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_slot_wrapper.h".
class ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_FaceOrientationPickingMode : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_FaceOrientationPickingMode(QObject* parent, void (*callback)(void *, Qt3DRender::QPickingSettings::FaceOrientationPickingMode), void (*deleter)(void*), void* data)
    : QObject(parent)
    {
        set(callback, deleter, data);
    }

    void set(void (*callback)(void *, Qt3DRender::QPickingSettings::FaceOrientationPickingMode), void (*deleter)(void*), void* data) {
        m_callback.set(callback, deleter, data);
    }

public Q_SLOTS:
    void slot_(Qt3DRender::QPickingSettings::FaceOrientationPickingMode arg0) {
        auto callback = m_callback.get();
        if (callback) {
            callback(m_callback.data(), arg0);
        }
    }

private:
    ritual::Callback<void (*)(void *, Qt3DRender::QPickingSettings::FaceOrientationPickingMode)> m_callback;
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_slot_wrapper.h".
class ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_CubeMapFace : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_CubeMapFace(QObject* parent, void (*callback)(void *, Qt3DRender::QAbstractTexture::CubeMapFace), void (*deleter)(void*), void* data)
    : QObject(parent)
    {
        set(callback, deleter, data);
    }

    void set(void (*callback)(void *, Qt3DRender::QAbstractTexture::CubeMapFace), void (*deleter)(void*), void* data) {
        m_callback.set(callback, deleter, data);
    }

public Q_SLOTS:
    void slot_(Qt3DRender::QAbstractTexture::CubeMapFace arg0) {
        auto callback = m_callback.get();
        if (callback) {
            callback(m_callback.data(), arg0);
        }
    }

private:
    ritual::Callback<void (*)(void *, Qt3DRender::QAbstractTexture::CubeMapFace)> m_callback;
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_slot_wrapper.h".
class ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderProgram_ptr : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderProgram_ptr(QObject* parent, void (*callback)(void *, Qt3DRender::QShaderProgram *), void (*deleter)(void*), void* data)
    : QObject(parent)
    {
        set(callback, deleter, data);
    }

    void set(void (*callback)(void *, Qt3DRender::QShaderProgram *), void (*deleter)(void*), void* data) {
        m_callback.set(callback, deleter, data);
    }

public Q_SLOTS:
    void slot_(Qt3DRender::QShaderProgram * arg0) {
        auto callback = m_callback.get();
        if (callback) {
            callback(m_callback.data(), arg0);
        }
    }

private:
    ritual::Callback<void (*)(void *, Qt3DRender::QShaderProgram *)> m_callback;
};
#if RITUAL_CPP_LIB_VERSION == 51400
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_slot_wrapper.h".
class ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSubtreeEnabler_Enablement : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSubtreeEnabler_Enablement(QObject* parent, void (*callback)(void *, Qt3DRender::QSubtreeEnabler::Enablement), void (*deleter)(void*), void* data)
    : QObject(parent)
    {
        set(callback, deleter, data);
    }

    void set(void (*callback)(void *, Qt3DRender::QSubtreeEnabler::Enablement), void (*deleter)(void*), void* data) {
        m_callback.set(callback, deleter, data);
    }

public Q_SLOTS:
    void slot_(Qt3DRender::QSubtreeEnabler::Enablement arg0) {
        auto callback = m_callback.get();
        if (callback) {
            callback(m_callback.data(), arg0);
        }
    }

private:
    ritual::Callback<void (*)(void *, Qt3DRender::QSubtreeEnabler::Enablement)> m_callback;
};

#endif
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_slot_wrapper.h".
class ctr_qt_3d_render_ffi_slot_wrapper_QColor_const_ref : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_slot_wrapper_QColor_const_ref(QObject* parent, void (*callback)(void *, QColor const *), void (*deleter)(void*), void* data)
    : QObject(parent)
    {
        set(callback, deleter, data);
    }

    void set(void (*callback)(void *, QColor const *), void (*deleter)(void*), void* data) {
        m_callback.set(callback, deleter, data);
    }

public Q_SLOTS:
    void slot_(QColor const & arg0) {
        auto callback = m_callback.get();
        if (callback) {
            callback(m_callback.data(), &arg0);
        }
    }

private:
    ritual::Callback<void (*)(void *, QColor const *)> m_callback;
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_slot_wrapper.h".
class ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTargetOutput_ptr : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTargetOutput_ptr(QObject* parent, void (*callback)(void *, Qt3DRender::QRenderTargetOutput *), void (*deleter)(void*), void* data)
    : QObject(parent)
    {
        set(callback, deleter, data);
    }

    void set(void (*callback)(void *, Qt3DRender::QRenderTargetOutput *), void (*deleter)(void*), void* data) {
        m_callback.set(callback, deleter, data);
    }

public Q_SLOTS:
    void slot_(Qt3DRender::QRenderTargetOutput * arg0) {
        auto callback = m_callback.get();
        if (callback) {
            callback(m_callback.data(), arg0);
        }
    }

private:
    ritual::Callback<void (*)(void *, Qt3DRender::QRenderTargetOutput *)> m_callback;
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_slot_wrapper.h".
class ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderSettings_RenderPolicy : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderSettings_RenderPolicy(QObject* parent, void (*callback)(void *, Qt3DRender::QRenderSettings::RenderPolicy), void (*deleter)(void*), void* data)
    : QObject(parent)
    {
        set(callback, deleter, data);
    }

    void set(void (*callback)(void *, Qt3DRender::QRenderSettings::RenderPolicy), void (*deleter)(void*), void* data) {
        m_callback.set(callback, deleter, data);
    }

public Q_SLOTS:
    void slot_(Qt3DRender::QRenderSettings::RenderPolicy arg0) {
        auto callback = m_callback.get();
        if (callback) {
            callback(m_callback.data(), arg0);
        }
    }

private:
    ritual::Callback<void (*)(void *, Qt3DRender::QRenderSettings::RenderPolicy)> m_callback;
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_slot_wrapper.h".
class ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ComparisonFunction : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ComparisonFunction(QObject* parent, void (*callback)(void *, Qt3DRender::QAbstractTexture::ComparisonFunction), void (*deleter)(void*), void* data)
    : QObject(parent)
    {
        set(callback, deleter, data);
    }

    void set(void (*callback)(void *, Qt3DRender::QAbstractTexture::ComparisonFunction), void (*deleter)(void*), void* data) {
        m_callback.set(callback, deleter, data);
    }

public Q_SLOTS:
    void slot_(Qt3DRender::QAbstractTexture::ComparisonFunction arg0) {
        auto callback = m_callback.get();
        if (callback) {
            callback(m_callback.data(), arg0);
        }
    }

private:
    ritual::Callback<void (*)(void *, Qt3DRender::QAbstractTexture::ComparisonFunction)> m_callback;
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_slot_wrapper.h".
class ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBlendEquation_BlendFunction : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBlendEquation_BlendFunction(QObject* parent, void (*callback)(void *, Qt3DRender::QBlendEquation::BlendFunction), void (*deleter)(void*), void* data)
    : QObject(parent)
    {
        set(callback, deleter, data);
    }

    void set(void (*callback)(void *, Qt3DRender::QBlendEquation::BlendFunction), void (*deleter)(void*), void* data) {
        m_callback.set(callback, deleter, data);
    }

public Q_SLOTS:
    void slot_(Qt3DRender::QBlendEquation::BlendFunction arg0) {
        auto callback = m_callback.get();
        if (callback) {
            callback(m_callback.data(), arg0);
        }
    }

private:
    ritual::Callback<void (*)(void *, Qt3DRender::QBlendEquation::BlendFunction)> m_callback;
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_slot_wrapper.h".
class ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_PickMethod : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_PickMethod(QObject* parent, void (*callback)(void *, Qt3DRender::QPickingSettings::PickMethod), void (*deleter)(void*), void* data)
    : QObject(parent)
    {
        set(callback, deleter, data);
    }

    void set(void (*callback)(void *, Qt3DRender::QPickingSettings::PickMethod), void (*deleter)(void*), void* data) {
        m_callback.set(callback, deleter, data);
    }

public Q_SLOTS:
    void slot_(Qt3DRender::QPickingSettings::PickMethod arg0) {
        auto callback = m_callback.get();
        if (callback) {
            callback(m_callback.data(), arg0);
        }
    }

private:
    ritual::Callback<void (*)(void *, Qt3DRender::QPickingSettings::PickMethod)> m_callback;
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_slot_wrapper.h".
class ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_PickResultMode : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_PickResultMode(QObject* parent, void (*callback)(void *, Qt3DRender::QPickingSettings::PickResultMode), void (*deleter)(void*), void* data)
    : QObject(parent)
    {
        set(callback, deleter, data);
    }

    void set(void (*callback)(void *, Qt3DRender::QPickingSettings::PickResultMode), void (*deleter)(void*), void* data) {
        m_callback.set(callback, deleter, data);
    }

public Q_SLOTS:
    void slot_(Qt3DRender::QPickingSettings::PickResultMode arg0) {
        auto callback = m_callback.get();
        if (callback) {
            callback(m_callback.data(), arg0);
        }
    }

private:
    ritual::Callback<void (*)(void *, Qt3DRender::QPickingSettings::PickResultMode)> m_callback;
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_slot_wrapper.h".
class ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QFrameGraphNode_ptr : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QFrameGraphNode_ptr(QObject* parent, void (*callback)(void *, Qt3DRender::QFrameGraphNode *), void (*deleter)(void*), void* data)
    : QObject(parent)
    {
        set(callback, deleter, data);
    }

    void set(void (*callback)(void *, Qt3DRender::QFrameGraphNode *), void (*deleter)(void*), void* data) {
        m_callback.set(callback, deleter, data);
    }

public Q_SLOTS:
    void slot_(Qt3DRender::QFrameGraphNode * arg0) {
        auto callback = m_callback.get();
        if (callback) {
            callback(m_callback.data(), arg0);
        }
    }

private:
    ritual::Callback<void (*)(void *, Qt3DRender::QFrameGraphNode *)> m_callback;
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_slot_wrapper.h".
class ctr_qt_3d_render_ffi_slot_wrapper_QVector_Qt3DRender_QSortPolicy_SortType_const_ref : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_slot_wrapper_QVector_Qt3DRender_QSortPolicy_SortType_const_ref(QObject* parent, void (*callback)(void *, QVector< Qt3DRender::QSortPolicy::SortType > const *), void (*deleter)(void*), void* data)
    : QObject(parent)
    {
        set(callback, deleter, data);
    }

    void set(void (*callback)(void *, QVector< Qt3DRender::QSortPolicy::SortType > const *), void (*deleter)(void*), void* data) {
        m_callback.set(callback, deleter, data);
    }

public Q_SLOTS:
    void slot_(QVector< Qt3DRender::QSortPolicy::SortType > const & arg0) {
        auto callback = m_callback.get();
        if (callback) {
            callback(m_callback.data(), &arg0);
        }
    }

private:
    ritual::Callback<void (*)(void *, QVector< Qt3DRender::QSortPolicy::SortType > const *)> m_callback;
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_slot_wrapper.h".
class ctr_qt_3d_render_ffi_slot_wrapper_QVector_int_const_ref : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_slot_wrapper_QVector_int_const_ref(QObject* parent, void (*callback)(void *, QVector< int > const *), void (*deleter)(void*), void* data)
    : QObject(parent)
    {
        set(callback, deleter, data);
    }

    void set(void (*callback)(void *, QVector< int > const *), void (*deleter)(void*), void* data) {
        m_callback.set(callback, deleter, data);
    }

public Q_SLOTS:
    void slot_(QVector< int > const & arg0) {
        auto callback = m_callback.get();
        if (callback) {
            callback(m_callback.data(), &arg0);
        }
    }

private:
    ritual::Callback<void (*)(void *, QVector< int > const *)> m_callback;
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_slot_wrapper.h".
class ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSceneLoader_Status : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSceneLoader_Status(QObject* parent, void (*callback)(void *, Qt3DRender::QSceneLoader::Status), void (*deleter)(void*), void* data)
    : QObject(parent)
    {
        set(callback, deleter, data);
    }

    void set(void (*callback)(void *, Qt3DRender::QSceneLoader::Status), void (*deleter)(void*), void* data) {
        m_callback.set(callback, deleter, data);
    }

public Q_SLOTS:
    void slot_(Qt3DRender::QSceneLoader::Status arg0) {
        auto callback = m_callback.get();
        if (callback) {
            callback(m_callback.data(), arg0);
        }
    }

private:
    ritual::Callback<void (*)(void *, Qt3DRender::QSceneLoader::Status)> m_callback;
};
#if RITUAL_CPP_LIB_VERSION == 51400
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_slot_wrapper.h".
class ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderImage_ImageFormat : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderImage_ImageFormat(QObject* parent, void (*callback)(void *, Qt3DRender::QShaderImage::ImageFormat), void (*deleter)(void*), void* data)
    : QObject(parent)
    {
        set(callback, deleter, data);
    }

    void set(void (*callback)(void *, Qt3DRender::QShaderImage::ImageFormat), void (*deleter)(void*), void* data) {
        m_callback.set(callback, deleter, data);
    }

public Q_SLOTS:
    void slot_(Qt3DRender::QShaderImage::ImageFormat arg0) {
        auto callback = m_callback.get();
        if (callback) {
            callback(m_callback.data(), arg0);
        }
    }

private:
    ritual::Callback<void (*)(void *, Qt3DRender::QShaderImage::ImageFormat)> m_callback;
};

#endif
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_slot_wrapper.h".
class ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_TextureFormat : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_TextureFormat(QObject* parent, void (*callback)(void *, Qt3DRender::QAbstractTexture::TextureFormat), void (*deleter)(void*), void* data)
    : QObject(parent)
    {
        set(callback, deleter, data);
    }

    void set(void (*callback)(void *, Qt3DRender::QAbstractTexture::TextureFormat), void (*deleter)(void*), void* data) {
        m_callback.set(callback, deleter, data);
    }

public Q_SLOTS:
    void slot_(Qt3DRender::QAbstractTexture::TextureFormat arg0) {
        auto callback = m_callback.get();
        if (callback) {
            callback(m_callback.data(), arg0);
        }
    }

private:
    ritual::Callback<void (*)(void *, Qt3DRender::QAbstractTexture::TextureFormat)> m_callback;
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_slot_wrapper.h".
class ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBlendEquationArguments_Blending : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBlendEquationArguments_Blending(QObject* parent, void (*callback)(void *, Qt3DRender::QBlendEquationArguments::Blending), void (*deleter)(void*), void* data)
    : QObject(parent)
    {
        set(callback, deleter, data);
    }

    void set(void (*callback)(void *, Qt3DRender::QBlendEquationArguments::Blending), void (*deleter)(void*), void* data) {
        m_callback.set(callback, deleter, data);
    }

public Q_SLOTS:
    void slot_(Qt3DRender::QBlendEquationArguments::Blending arg0) {
        auto callback = m_callback.get();
        if (callback) {
            callback(m_callback.data(), arg0);
        }
    }

private:
    ritual::Callback<void (*)(void *, Qt3DRender::QBlendEquationArguments::Blending)> m_callback;
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_slot_wrapper.h".
class ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilOperationArguments_Operation : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilOperationArguments_Operation(QObject* parent, void (*callback)(void *, Qt3DRender::QStencilOperationArguments::Operation), void (*deleter)(void*), void* data)
    : QObject(parent)
    {
        set(callback, deleter, data);
    }

    void set(void (*callback)(void *, Qt3DRender::QStencilOperationArguments::Operation), void (*deleter)(void*), void* data) {
        m_callback.set(callback, deleter, data);
    }

public Q_SLOTS:
    void slot_(Qt3DRender::QStencilOperationArguments::Operation arg0) {
        auto callback = m_callback.get();
        if (callback) {
            callback(m_callback.data(), arg0);
        }
    }

private:
    ritual::Callback<void (*)(void *, Qt3DRender::QStencilOperationArguments::Operation)> m_callback;
};
#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_slot_wrapper.h".
class ctr_qt_3d_render_ffi_slot_wrapper_QVector_Qt3DRender_QRayCasterHit_const_ref : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_slot_wrapper_QVector_Qt3DRender_QRayCasterHit_const_ref(QObject* parent, void (*callback)(void *, QVector< Qt3DRender::QRayCasterHit > const *), void (*deleter)(void*), void* data)
    : QObject(parent)
    {
        set(callback, deleter, data);
    }

    void set(void (*callback)(void *, QVector< Qt3DRender::QRayCasterHit > const *), void (*deleter)(void*), void* data) {
        m_callback.set(callback, deleter, data);
    }

public Q_SLOTS:
    void slot_(QVector< Qt3DRender::QRayCasterHit > const & arg0) {
        auto callback = m_callback.get();
        if (callback) {
            callback(m_callback.data(), &arg0);
        }
    }

private:
    ritual::Callback<void (*)(void *, QVector< Qt3DRender::QRayCasterHit > const *)> m_callback;
};

#endif
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_slot_wrapper.h".
class ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ptr : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ptr(QObject* parent, void (*callback)(void *, Qt3DRender::QAbstractTexture *), void (*deleter)(void*), void* data)
    : QObject(parent)
    {
        set(callback, deleter, data);
    }

    void set(void (*callback)(void *, Qt3DRender::QAbstractTexture *), void (*deleter)(void*), void* data) {
        m_callback.set(callback, deleter, data);
    }

public Q_SLOTS:
    void slot_(Qt3DRender::QAbstractTexture * arg0) {
        auto callback = m_callback.get();
        if (callback) {
            callback(m_callback.data(), arg0);
        }
    }

private:
    ritual::Callback<void (*)(void *, Qt3DRender::QAbstractTexture *)> m_callback;
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_slot_wrapper.h".
class ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickEvent_ptr : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickEvent_ptr(QObject* parent, void (*callback)(void *, Qt3DRender::QPickEvent *), void (*deleter)(void*), void* data)
    : QObject(parent)
    {
        set(callback, deleter, data);
    }

    void set(void (*callback)(void *, Qt3DRender::QPickEvent *), void (*deleter)(void*), void* data) {
        m_callback.set(callback, deleter, data);
    }

public Q_SLOTS:
    void slot_(Qt3DRender::QPickEvent * arg0) {
        auto callback = m_callback.get();
        if (callback) {
            callback(m_callback.data(), arg0);
        }
    }

private:
    ritual::Callback<void (*)(void *, Qt3DRender::QPickEvent *)> m_callback;
};
#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_slot_wrapper.h".
class ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractRayCaster_RunMode : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractRayCaster_RunMode(QObject* parent, void (*callback)(void *, Qt3DRender::QAbstractRayCaster::RunMode), void (*deleter)(void*), void* data)
    : QObject(parent)
    {
        set(callback, deleter, data);
    }

    void set(void (*callback)(void *, Qt3DRender::QAbstractRayCaster::RunMode), void (*deleter)(void*), void* data) {
        m_callback.set(callback, deleter, data);
    }

public Q_SLOTS:
    void slot_(Qt3DRender::QAbstractRayCaster::RunMode arg0) {
        auto callback = m_callback.get();
        if (callback) {
            callback(m_callback.data(), arg0);
        }
    }

private:
    ritual::Callback<void (*)(void *, Qt3DRender::QAbstractRayCaster::RunMode)> m_callback;
};

#endif
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_slot_wrapper.h".
class ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCameraLens_ProjectionType : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCameraLens_ProjectionType(QObject* parent, void (*callback)(void *, Qt3DRender::QCameraLens::ProjectionType), void (*deleter)(void*), void* data)
    : QObject(parent)
    {
        set(callback, deleter, data);
    }

    void set(void (*callback)(void *, Qt3DRender::QCameraLens::ProjectionType), void (*deleter)(void*), void* data) {
        m_callback.set(callback, deleter, data);
    }

public Q_SLOTS:
    void slot_(Qt3DRender::QCameraLens::ProjectionType arg0) {
        auto callback = m_callback.get();
        if (callback) {
            callback(m_callback.data(), arg0);
        }
    }

private:
    ritual::Callback<void (*)(void *, Qt3DRender::QCameraLens::ProjectionType)> m_callback;
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_slot_wrapper.h".
class ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_ptr : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_ptr(QObject* parent, void (*callback)(void *, Qt3DRender::QAttribute *), void (*deleter)(void*), void* data)
    : QObject(parent)
    {
        set(callback, deleter, data);
    }

    void set(void (*callback)(void *, Qt3DRender::QAttribute *), void (*deleter)(void*), void* data) {
        m_callback.set(callback, deleter, data);
    }

public Q_SLOTS:
    void slot_(Qt3DRender::QAttribute * arg0) {
        auto callback = m_callback.get();
        if (callback) {
            callback(m_callback.data(), arg0);
        }
    }

private:
    ritual::Callback<void (*)(void *, Qt3DRender::QAttribute *)> m_callback;
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_slot_wrapper.h".
class ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_ptr : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_ptr(QObject* parent, void (*callback)(void *, Qt3DRender::QBuffer *), void (*deleter)(void*), void* data)
    : QObject(parent)
    {
        set(callback, deleter, data);
    }

    void set(void (*callback)(void *, Qt3DRender::QBuffer *), void (*deleter)(void*), void* data) {
        m_callback.set(callback, deleter, data);
    }

public Q_SLOTS:
    void slot_(Qt3DRender::QBuffer * arg0) {
        auto callback = m_callback.get();
        if (callback) {
            callback(m_callback.data(), arg0);
        }
    }

private:
    ritual::Callback<void (*)(void *, Qt3DRender::QBuffer *)> m_callback;
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_slot_wrapper.h".
class ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_Status : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_Status(QObject* parent, void (*callback)(void *, Qt3DRender::QAbstractTexture::Status), void (*deleter)(void*), void* data)
    : QObject(parent)
    {
        set(callback, deleter, data);
    }

    void set(void (*callback)(void *, Qt3DRender::QAbstractTexture::Status), void (*deleter)(void*), void* data) {
        m_callback.set(callback, deleter, data);
    }

public Q_SLOTS:
    void slot_(Qt3DRender::QAbstractTexture::Status arg0) {
        auto callback = m_callback.get();
        if (callback) {
            callback(m_callback.data(), arg0);
        }
    }

private:
    ritual::Callback<void (*)(void *, Qt3DRender::QAbstractTexture::Status)> m_callback;
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_slot_wrapper.h".
class ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_BufferType : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_BufferType(QObject* parent, void (*callback)(void *, Qt3DRender::QBuffer::BufferType), void (*deleter)(void*), void* data)
    : QObject(parent)
    {
        set(callback, deleter, data);
    }

    void set(void (*callback)(void *, Qt3DRender::QBuffer::BufferType), void (*deleter)(void*), void* data) {
        m_callback.set(callback, deleter, data);
    }

public Q_SLOTS:
    void slot_(Qt3DRender::QBuffer::BufferType arg0) {
        auto callback = m_callback.get();
        if (callback) {
            callback(m_callback.data(), arg0);
        }
    }

private:
    ritual::Callback<void (*)(void *, Qt3DRender::QBuffer::BufferType)> m_callback;
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_slot_wrapper.h".
class ctr_qt_3d_render_ffi_slot_wrapper_QSize : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_slot_wrapper_QSize(QObject* parent, void (*callback)(void *, QSize const *), void (*deleter)(void*), void* data)
    : QObject(parent)
    {
        set(callback, deleter, data);
    }

    void set(void (*callback)(void *, QSize const *), void (*deleter)(void*), void* data) {
        m_callback.set(callback, deleter, data);
    }

public Q_SLOTS:
    void slot_(QSize arg0) {
        auto callback = m_callback.get();
        if (callback) {
            callback(m_callback.data(), new QSize(arg0));
        }
    }

private:
    ritual::Callback<void (*)(void *, QSize const *)> m_callback;
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_slot_wrapper.h".
class ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QLevelOfDetailBoundingSphere_const_ref : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QLevelOfDetailBoundingSphere_const_ref(QObject* parent, void (*callback)(void *, Qt3DRender::QLevelOfDetailBoundingSphere const *), void (*deleter)(void*), void* data)
    : QObject(parent)
    {
        set(callback, deleter, data);
    }

    void set(void (*callback)(void *, Qt3DRender::QLevelOfDetailBoundingSphere const *), void (*deleter)(void*), void* data) {
        m_callback.set(callback, deleter, data);
    }

public Q_SLOTS:
    void slot_(Qt3DRender::QLevelOfDetailBoundingSphere const & arg0) {
        auto callback = m_callback.get();
        if (callback) {
            callback(m_callback.data(), &arg0);
        }
    }

private:
    ritual::Callback<void (*)(void *, Qt3DRender::QLevelOfDetailBoundingSphere const *)> m_callback;
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_slot_wrapper.h".
class ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGraphicsApiFilter_OpenGLProfile : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGraphicsApiFilter_OpenGLProfile(QObject* parent, void (*callback)(void *, Qt3DRender::QGraphicsApiFilter::OpenGLProfile), void (*deleter)(void*), void* data)
    : QObject(parent)
    {
        set(callback, deleter, data);
    }

    void set(void (*callback)(void *, Qt3DRender::QGraphicsApiFilter::OpenGLProfile), void (*deleter)(void*), void* data) {
        m_callback.set(callback, deleter, data);
    }

public Q_SLOTS:
    void slot_(Qt3DRender::QGraphicsApiFilter::OpenGLProfile arg0) {
        auto callback = m_callback.get();
        if (callback) {
            callback(m_callback.data(), arg0);
        }
    }

private:
    ritual::Callback<void (*)(void *, Qt3DRender::QGraphicsApiFilter::OpenGLProfile)> m_callback;
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_slot_wrapper.h".
class ctr_qt_3d_render_ffi_slot_wrapper_QStringList_const_ref : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_slot_wrapper_QStringList_const_ref(QObject* parent, void (*callback)(void *, QStringList const *), void (*deleter)(void*), void* data)
    : QObject(parent)
    {
        set(callback, deleter, data);
    }

    void set(void (*callback)(void *, QStringList const *), void (*deleter)(void*), void* data) {
        m_callback.set(callback, deleter, data);
    }

public Q_SLOTS:
    void slot_(QStringList const & arg0) {
        auto callback = m_callback.get();
        if (callback) {
            callback(m_callback.data(), &arg0);
        }
    }

private:
    ritual::Callback<void (*)(void *, QStringList const *)> m_callback;
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_slot_wrapper.h".
class ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGeometryRenderer_PrimitiveType : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGeometryRenderer_PrimitiveType(QObject* parent, void (*callback)(void *, Qt3DRender::QGeometryRenderer::PrimitiveType), void (*deleter)(void*), void* data)
    : QObject(parent)
    {
        set(callback, deleter, data);
    }

    void set(void (*callback)(void *, Qt3DRender::QGeometryRenderer::PrimitiveType), void (*deleter)(void*), void* data) {
        m_callback.set(callback, deleter, data);
    }

public Q_SLOTS:
    void slot_(Qt3DRender::QGeometryRenderer::PrimitiveType arg0) {
        auto callback = m_callback.get();
        if (callback) {
            callback(m_callback.data(), arg0);
        }
    }

private:
    ritual::Callback<void (*)(void *, Qt3DRender::QGeometryRenderer::PrimitiveType)> m_callback;
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_slot_wrapper.h".
class ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTargetOutput_AttachmentPoint : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTargetOutput_AttachmentPoint(QObject* parent, void (*callback)(void *, Qt3DRender::QRenderTargetOutput::AttachmentPoint), void (*deleter)(void*), void* data)
    : QObject(parent)
    {
        set(callback, deleter, data);
    }

    void set(void (*callback)(void *, Qt3DRender::QRenderTargetOutput::AttachmentPoint), void (*deleter)(void*), void* data) {
        m_callback.set(callback, deleter, data);
    }

public Q_SLOTS:
    void slot_(Qt3DRender::QRenderTargetOutput::AttachmentPoint arg0) {
        auto callback = m_callback.get();
        if (callback) {
            callback(m_callback.data(), arg0);
        }
    }

private:
    ritual::Callback<void (*)(void *, Qt3DRender::QRenderTargetOutput::AttachmentPoint)> m_callback;
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_slot_wrapper.h".
class ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCamera_ptr : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCamera_ptr(QObject* parent, void (*callback)(void *, Qt3DRender::QCamera *), void (*deleter)(void*), void* data)
    : QObject(parent)
    {
        set(callback, deleter, data);
    }

    void set(void (*callback)(void *, Qt3DRender::QCamera *), void (*deleter)(void*), void* data) {
        m_callback.set(callback, deleter, data);
    }

public Q_SLOTS:
    void slot_(Qt3DRender::QCamera * arg0) {
        auto callback = m_callback.get();
        if (callback) {
            callback(m_callback.data(), arg0);
        }
    }

private:
    ritual::Callback<void (*)(void *, Qt3DRender::QCamera *)> m_callback;
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_slot_wrapper.h".
class ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QFrontFace_WindingDirection : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QFrontFace_WindingDirection(QObject* parent, void (*callback)(void *, Qt3DRender::QFrontFace::WindingDirection), void (*deleter)(void*), void* data)
    : QObject(parent)
    {
        set(callback, deleter, data);
    }

    void set(void (*callback)(void *, Qt3DRender::QFrontFace::WindingDirection), void (*deleter)(void*), void* data) {
        m_callback.set(callback, deleter, data);
    }

public Q_SLOTS:
    void slot_(Qt3DRender::QFrontFace::WindingDirection arg0) {
        auto callback = m_callback.get();
        if (callback) {
            callback(m_callback.data(), arg0);
        }
    }

private:
    ritual::Callback<void (*)(void *, Qt3DRender::QFrontFace::WindingDirection)> m_callback;
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_slot_wrapper.h".
class ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QEffect_ptr : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QEffect_ptr(QObject* parent, void (*callback)(void *, Qt3DRender::QEffect *), void (*deleter)(void*), void* data)
    : QObject(parent)
    {
        set(callback, deleter, data);
    }

    void set(void (*callback)(void *, Qt3DRender::QEffect *), void (*deleter)(void*), void* data) {
        m_callback.set(callback, deleter, data);
    }

public Q_SLOTS:
    void slot_(Qt3DRender::QEffect * arg0) {
        auto callback = m_callback.get();
        if (callback) {
            callback(m_callback.data(), arg0);
        }
    }

private:
    ritual::Callback<void (*)(void *, Qt3DRender::QEffect *)> m_callback;
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_slot_wrapper.h".
class ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilTestArguments_StencilFaceMode : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilTestArguments_StencilFaceMode(QObject* parent, void (*callback)(void *, Qt3DRender::QStencilTestArguments::StencilFaceMode), void (*deleter)(void*), void* data)
    : QObject(parent)
    {
        set(callback, deleter, data);
    }

    void set(void (*callback)(void *, Qt3DRender::QStencilTestArguments::StencilFaceMode), void (*deleter)(void*), void* data) {
        m_callback.set(callback, deleter, data);
    }

public Q_SLOTS:
    void slot_(Qt3DRender::QStencilTestArguments::StencilFaceMode arg0) {
        auto callback = m_callback.get();
        if (callback) {
            callback(m_callback.data(), arg0);
        }
    }

private:
    ritual::Callback<void (*)(void *, Qt3DRender::QStencilTestArguments::StencilFaceMode)> m_callback;
};
#if RITUAL_CPP_LIB_VERSION == 51400
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_slot_wrapper.h".
class ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRasterMode_FaceMode : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRasterMode_FaceMode(QObject* parent, void (*callback)(void *, Qt3DRender::QRasterMode::FaceMode), void (*deleter)(void*), void* data)
    : QObject(parent)
    {
        set(callback, deleter, data);
    }

    void set(void (*callback)(void *, Qt3DRender::QRasterMode::FaceMode), void (*deleter)(void*), void* data) {
        m_callback.set(callback, deleter, data);
    }

public Q_SLOTS:
    void slot_(Qt3DRender::QRasterMode::FaceMode arg0) {
        auto callback = m_callback.get();
        if (callback) {
            callback(m_callback.data(), arg0);
        }
    }

private:
    ritual::Callback<void (*)(void *, Qt3DRender::QRasterMode::FaceMode)> m_callback;
};

#endif
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_slot_wrapper.h".
class ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_AttributeType : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_AttributeType(QObject* parent, void (*callback)(void *, Qt3DRender::QAttribute::AttributeType), void (*deleter)(void*), void* data)
    : QObject(parent)
    {
        set(callback, deleter, data);
    }

    void set(void (*callback)(void *, Qt3DRender::QAttribute::AttributeType), void (*deleter)(void*), void* data) {
        m_callback.set(callback, deleter, data);
    }

public Q_SLOTS:
    void slot_(Qt3DRender::QAttribute::AttributeType arg0) {
        auto callback = m_callback.get();
        if (callback) {
            callback(m_callback.data(), arg0);
        }
    }

private:
    ritual::Callback<void (*)(void *, Qt3DRender::QAttribute::AttributeType)> m_callback;
};
// Class generated by ritual.
// See the template at "ritual/templates/c_lib/qt_slot_wrapper.h".
class ctr_qt_3d_render_ffi_slot_wrapper_unsigned_int : public QObject {
    Q_OBJECT
public:
    ctr_qt_3d_render_ffi_slot_wrapper_unsigned_int(QObject* parent, void (*callback)(void *, unsigned int), void (*deleter)(void*), void* data)
    : QObject(parent)
    {
        set(callback, deleter, data);
    }

    void set(void (*callback)(void *, unsigned int), void (*deleter)(void*), void* data) {
        m_callback.set(callback, deleter, data);
    }

public Q_SLOTS:
    void slot_(unsigned int arg0) {
        auto callback = m_callback.get();
        if (callback) {
            callback(m_callback.data(), arg0);
        }
    }

private:
    ritual::Callback<void (*)(void *, unsigned int)> m_callback;
};
extern "C" {
RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QAbstractLight_staticMetaObject() {
  return &Qt3DRender::QAbstractLight::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QAbstractTexture_staticMetaObject() {
  return &Qt3DRender::QAbstractTexture::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QAbstractTextureImage_staticMetaObject() {
  return &Qt3DRender::QAbstractTextureImage::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QRenderState_staticMetaObject() {
  return &Qt3DRender::QRenderState::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QAlphaCoverage_staticMetaObject() {
  return &Qt3DRender::QAlphaCoverage::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QAlphaTest_staticMetaObject() {
  return &Qt3DRender::QAlphaTest::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QAttribute_staticMetaObject() {
  return &Qt3DRender::QAttribute::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QBlendEquation_staticMetaObject() {
  return &Qt3DRender::QBlendEquation::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QBlendEquationArguments_staticMetaObject() {
  return &Qt3DRender::QBlendEquationArguments::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QBuffer_staticMetaObject() {
  return &Qt3DRender::QBuffer::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QFrameGraphNode_staticMetaObject() {
  return &Qt3DRender::QFrameGraphNode::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QBufferCapture_staticMetaObject() {
  return &Qt3DRender::QBufferCapture::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QCameraLens_staticMetaObject() {
  return &Qt3DRender::QCameraLens::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QCamera_staticMetaObject() {
  return &Qt3DRender::QCamera::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QCameraSelector_staticMetaObject() {
  return &Qt3DRender::QCameraSelector::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QRenderTargetOutput_staticMetaObject() {
  return &Qt3DRender::QRenderTargetOutput::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QClearBuffers_staticMetaObject() {
  return &Qt3DRender::QClearBuffers::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QClipPlane_staticMetaObject() {
  return &Qt3DRender::QClipPlane::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QColorMask_staticMetaObject() {
  return &Qt3DRender::QColorMask::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QComputeCommand_staticMetaObject() {
  return &Qt3DRender::QComputeCommand::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QCullFace_staticMetaObject() {
  return &Qt3DRender::QCullFace::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QDepthTest_staticMetaObject() {
  return &Qt3DRender::QDepthTest::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QDirectionalLight_staticMetaObject() {
  return &Qt3DRender::QDirectionalLight::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QDispatchCompute_staticMetaObject() {
  return &Qt3DRender::QDispatchCompute::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QDithering_staticMetaObject() {
  return &Qt3DRender::QDithering::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QEffect_staticMetaObject() {
  return &Qt3DRender::QEffect::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QEnvironmentLight_staticMetaObject() {
  return &Qt3DRender::QEnvironmentLight::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QFilterKey_staticMetaObject() {
  return &Qt3DRender::QFilterKey::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QFrontFace_staticMetaObject() {
  return &Qt3DRender::QFrontFace::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QFrustumCulling_staticMetaObject() {
  return &Qt3DRender::QFrustumCulling::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QGeometry_staticMetaObject() {
  return &Qt3DRender::QGeometry::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QGeometryRenderer_staticMetaObject() {
  return &Qt3DRender::QGeometryRenderer::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QGraphicsApiFilter_staticMetaObject() {
  return &Qt3DRender::QGraphicsApiFilter::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QLayer_staticMetaObject() {
  return &Qt3DRender::QLayer::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QLayerFilter_staticMetaObject() {
  return &Qt3DRender::QLayerFilter::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QLevelOfDetailBoundingSphere_staticMetaObject() {
  return &Qt3DRender::QLevelOfDetailBoundingSphere::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QLevelOfDetail_staticMetaObject() {
  return &Qt3DRender::QLevelOfDetail::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QLevelOfDetailSwitch_staticMetaObject() {
  return &Qt3DRender::QLevelOfDetailSwitch::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QMaterial_staticMetaObject() {
  return &Qt3DRender::QMaterial::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QMemoryBarrier_staticMetaObject() {
  return &Qt3DRender::QMemoryBarrier::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QMesh_staticMetaObject() {
  return &Qt3DRender::QMesh::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QMultiSampleAntiAliasing_staticMetaObject() {
  return &Qt3DRender::QMultiSampleAntiAliasing::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QNoDepthMask_staticMetaObject() {
  return &Qt3DRender::QNoDepthMask::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QNoDraw_staticMetaObject() {
  return &Qt3DRender::QNoDraw::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QObjectPicker_staticMetaObject() {
  return &Qt3DRender::QObjectPicker::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QPaintedTextureImage_staticMetaObject() {
  return &Qt3DRender::QPaintedTextureImage::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QParameter_staticMetaObject() {
  return &Qt3DRender::QParameter::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QPickEvent_staticMetaObject() {
  return &Qt3DRender::QPickEvent::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QPickingSettings_staticMetaObject() {
  return &Qt3DRender::QPickingSettings::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QPickTriangleEvent_staticMetaObject() {
  return &Qt3DRender::QPickTriangleEvent::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QPointLight_staticMetaObject() {
  return &Qt3DRender::QPointLight::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QPointSize_staticMetaObject() {
  return &Qt3DRender::QPointSize::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QPolygonOffset_staticMetaObject() {
  return &Qt3DRender::QPolygonOffset::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QRenderAspect_staticMetaObject() {
  return &Qt3DRender::QRenderAspect::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QRenderCaptureReply_staticMetaObject() {
  return &Qt3DRender::QRenderCaptureReply::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QRenderCapture_staticMetaObject() {
  return &Qt3DRender::QRenderCapture::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QShaderProgram_staticMetaObject() {
  return &Qt3DRender::QShaderProgram::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QRenderPass_staticMetaObject() {
  return &Qt3DRender::QRenderPass::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QRenderPassFilter_staticMetaObject() {
  return &Qt3DRender::QRenderPassFilter::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QRenderSettings_staticMetaObject() {
  return &Qt3DRender::QRenderSettings::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QRenderStateSet_staticMetaObject() {
  return &Qt3DRender::QRenderStateSet::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QRenderSurfaceSelector_staticMetaObject() {
  return &Qt3DRender::QRenderSurfaceSelector::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QRenderTarget_staticMetaObject() {
  return &Qt3DRender::QRenderTarget::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QRenderTargetSelector_staticMetaObject() {
  return &Qt3DRender::QRenderTargetSelector::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QSceneLoader_staticMetaObject() {
  return &Qt3DRender::QSceneLoader::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QScissorTest_staticMetaObject() {
  return &Qt3DRender::QScissorTest::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QSeamlessCubemap_staticMetaObject() {
  return &Qt3DRender::QSeamlessCubemap::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QShaderData_staticMetaObject() {
  return &Qt3DRender::QShaderData::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QSortPolicy_staticMetaObject() {
  return &Qt3DRender::QSortPolicy::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QSpotLight_staticMetaObject() {
  return &Qt3DRender::QSpotLight::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QStencilMask_staticMetaObject() {
  return &Qt3DRender::QStencilMask::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QStencilOperation_staticMetaObject() {
  return &Qt3DRender::QStencilOperation::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QStencilOperationArguments_staticMetaObject() {
  return &Qt3DRender::QStencilOperationArguments::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QStencilTest_staticMetaObject() {
  return &Qt3DRender::QStencilTest::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QStencilTestArguments_staticMetaObject() {
  return &Qt3DRender::QStencilTestArguments::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QTechnique_staticMetaObject() {
  return &Qt3DRender::QTechnique::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QTechniqueFilter_staticMetaObject() {
  return &Qt3DRender::QTechniqueFilter::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QTextureWrapMode_staticMetaObject() {
  return &Qt3DRender::QTextureWrapMode::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QTextureImage_staticMetaObject() {
  return &Qt3DRender::QTextureImage::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QTexture1D_staticMetaObject() {
  return &Qt3DRender::QTexture1D::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QTexture1DArray_staticMetaObject() {
  return &Qt3DRender::QTexture1DArray::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QTexture2D_staticMetaObject() {
  return &Qt3DRender::QTexture2D::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QTexture2DArray_staticMetaObject() {
  return &Qt3DRender::QTexture2DArray::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QTexture3D_staticMetaObject() {
  return &Qt3DRender::QTexture3D::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QTextureCubeMap_staticMetaObject() {
  return &Qt3DRender::QTextureCubeMap::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QTextureCubeMapArray_staticMetaObject() {
  return &Qt3DRender::QTextureCubeMapArray::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QTexture2DMultisample_staticMetaObject() {
  return &Qt3DRender::QTexture2DMultisample::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QTexture2DMultisampleArray_staticMetaObject() {
  return &Qt3DRender::QTexture2DMultisampleArray::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QTextureRectangle_staticMetaObject() {
  return &Qt3DRender::QTextureRectangle::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QTextureBuffer_staticMetaObject() {
  return &Qt3DRender::QTextureBuffer::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QTextureLoader_staticMetaObject() {
  return &Qt3DRender::QTextureLoader::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QViewport_staticMetaObject() {
  return &Qt3DRender::QViewport::staticMetaObject;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QAbstractFunctor_dQAbstractFunctor(Qt3DRender::QAbstractFunctor * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT qintptr ctr_qt_3d_render_ffi_Qt3DRender_QAbstractFunctor_id(Qt3DRender::QAbstractFunctor const * this_ptr) {
  return this_ptr->id();
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QAbstractLight_metaObject(Qt3DRender::QAbstractLight const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QAbstractLight_qt_metacast(Qt3DRender::QAbstractLight * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QAbstractLight_qt_metacall(Qt3DRender::QAbstractLight * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QAbstractLight_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QAbstractLight::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QAbstractLight_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QAbstractLight::trUtf8(s, c, n));
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QAbstractLight_dQAbstractLight(Qt3DRender::QAbstractLight * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT Qt3DRender::QAbstractLight::Type ctr_qt_3d_render_ffi_Qt3DRender_QAbstractLight_type(Qt3DRender::QAbstractLight const * this_ptr) {
  return this_ptr->type();
}


RITUAL_EXPORT QColor * ctr_qt_3d_render_ffi_Qt3DRender_QAbstractLight_color(Qt3DRender::QAbstractLight const * this_ptr) {
  return new QColor(this_ptr->color());
}


RITUAL_EXPORT float ctr_qt_3d_render_ffi_Qt3DRender_QAbstractLight_intensity(Qt3DRender::QAbstractLight const * this_ptr) {
  return this_ptr->intensity();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QAbstractLight_setColor(Qt3DRender::QAbstractLight * this_ptr, QColor const * color) {
  this_ptr->setColor(*color);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QAbstractLight_setIntensity(Qt3DRender::QAbstractLight * this_ptr, float intensity) {
  this_ptr->setIntensity(intensity);
}


RITUAL_EXPORT Qt3DRender::QTextureImageData * ctr_qt_3d_render_ffi_Qt3DRender_QTextureImageData_QTextureImageData() {
  return new Qt3DRender::QTextureImageData();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QTextureImageData_dQTextureImageData(Qt3DRender::QTextureImageData * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT Qt3DRender::QTextureImageData * ctr_qt_3d_render_ffi_Qt3DRender_QTextureImageData_operator_(Qt3DRender::QTextureImageData * this_ptr, Qt3DRender::QTextureImageData const * other) {
  return &this_ptr->operator=(*other);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QTextureImageData_cleanup(Qt3DRender::QTextureImageData * this_ptr) {
  this_ptr->cleanup();
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_Qt3DRender_QTextureImageData_isCompressed(Qt3DRender::QTextureImageData const * this_ptr) {
  return this_ptr->isCompressed();
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QTextureImageData_width(Qt3DRender::QTextureImageData const * this_ptr) {
  return this_ptr->width();
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QTextureImageData_height(Qt3DRender::QTextureImageData const * this_ptr) {
  return this_ptr->height();
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QTextureImageData_depth(Qt3DRender::QTextureImageData const * this_ptr) {
  return this_ptr->depth();
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QTextureImageData_layers(Qt3DRender::QTextureImageData const * this_ptr) {
  return this_ptr->layers();
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QTextureImageData_mipLevels(Qt3DRender::QTextureImageData const * this_ptr) {
  return this_ptr->mipLevels();
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QTextureImageData_faces(Qt3DRender::QTextureImageData const * this_ptr) {
  return this_ptr->faces();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QTextureImageData_setWidth(Qt3DRender::QTextureImageData * this_ptr, int width) {
  this_ptr->setWidth(width);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QTextureImageData_setHeight(Qt3DRender::QTextureImageData * this_ptr, int height) {
  this_ptr->setHeight(height);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QTextureImageData_setDepth(Qt3DRender::QTextureImageData * this_ptr, int depth) {
  this_ptr->setDepth(depth);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QTextureImageData_setLayers(Qt3DRender::QTextureImageData * this_ptr, int layers) {
  this_ptr->setLayers(layers);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QTextureImageData_setMipLevels(Qt3DRender::QTextureImageData * this_ptr, int mipLevels) {
  this_ptr->setMipLevels(mipLevels);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QTextureImageData_setFaces(Qt3DRender::QTextureImageData * this_ptr, int faces) {
  this_ptr->setFaces(faces);
}


RITUAL_EXPORT QOpenGLTexture::Target ctr_qt_3d_render_ffi_Qt3DRender_QTextureImageData_target(Qt3DRender::QTextureImageData const * this_ptr) {
  return this_ptr->target();
}


RITUAL_EXPORT QOpenGLTexture::TextureFormat ctr_qt_3d_render_ffi_Qt3DRender_QTextureImageData_format(Qt3DRender::QTextureImageData const * this_ptr) {
  return this_ptr->format();
}


RITUAL_EXPORT QOpenGLTexture::PixelFormat ctr_qt_3d_render_ffi_Qt3DRender_QTextureImageData_pixelFormat(Qt3DRender::QTextureImageData const * this_ptr) {
  return this_ptr->pixelFormat();
}


RITUAL_EXPORT QOpenGLTexture::PixelType ctr_qt_3d_render_ffi_Qt3DRender_QTextureImageData_pixelType(Qt3DRender::QTextureImageData const * this_ptr) {
  return this_ptr->pixelType();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QTextureImageData_setTarget(Qt3DRender::QTextureImageData * this_ptr, QOpenGLTexture::Target target) {
  this_ptr->setTarget(target);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QTextureImageData_setFormat(Qt3DRender::QTextureImageData * this_ptr, QOpenGLTexture::TextureFormat format) {
  this_ptr->setFormat(format);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QTextureImageData_setPixelFormat(Qt3DRender::QTextureImageData * this_ptr, QOpenGLTexture::PixelFormat pixelFormat) {
  this_ptr->setPixelFormat(pixelFormat);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QTextureImageData_setPixelType(Qt3DRender::QTextureImageData * this_ptr, QOpenGLTexture::PixelType pixelType) {
  this_ptr->setPixelType(pixelType);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QTextureImageData_setImage(Qt3DRender::QTextureImageData * this_ptr, QImage const * arg1) {
  this_ptr->setImage(*arg1);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QTextureImageData_setData(Qt3DRender::QTextureImageData * this_ptr, QByteArray const * data, int blockSize, bool isCompressed) {
  this_ptr->setData(*data, blockSize, isCompressed);
}


RITUAL_EXPORT QByteArray * ctr_qt_3d_render_ffi_Qt3DRender_QTextureImageData_data(Qt3DRender::QTextureImageData const * this_ptr, int layer, int face, int mipmapLevel) {
  return new QByteArray(this_ptr->data(layer, face, mipmapLevel));
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QAbstractTexture_metaObject(Qt3DRender::QAbstractTexture const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QAbstractTexture_qt_metacast(Qt3DRender::QAbstractTexture * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QAbstractTexture_qt_metacall(Qt3DRender::QAbstractTexture * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QAbstractTexture_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QAbstractTexture::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QAbstractTexture_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QAbstractTexture::trUtf8(s, c, n));
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QAbstractTexture_dQAbstractTexture(Qt3DRender::QAbstractTexture * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT Qt3DRender::QAbstractTexture::Target ctr_qt_3d_render_ffi_Qt3DRender_QAbstractTexture_target(Qt3DRender::QAbstractTexture const * this_ptr) {
  return this_ptr->target();
}


RITUAL_EXPORT Qt3DRender::QAbstractTexture::TextureFormat ctr_qt_3d_render_ffi_Qt3DRender_QAbstractTexture_format(Qt3DRender::QAbstractTexture const * this_ptr) {
  return this_ptr->format();
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_Qt3DRender_QAbstractTexture_generateMipMaps(Qt3DRender::QAbstractTexture const * this_ptr) {
  return this_ptr->generateMipMaps();
}


RITUAL_EXPORT Qt3DRender::QAbstractTexture::Status ctr_qt_3d_render_ffi_Qt3DRender_QAbstractTexture_status(Qt3DRender::QAbstractTexture const * this_ptr) {
  return this_ptr->status();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QAbstractTexture_addTextureImage(Qt3DRender::QAbstractTexture * this_ptr, Qt3DRender::QAbstractTextureImage * textureImage) {
  this_ptr->addTextureImage(textureImage);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QAbstractTexture_removeTextureImage(Qt3DRender::QAbstractTexture * this_ptr, Qt3DRender::QAbstractTextureImage * textureImage) {
  this_ptr->removeTextureImage(textureImage);
}


RITUAL_EXPORT QVector< Qt3DRender::QAbstractTextureImage * > * ctr_qt_3d_render_ffi_Qt3DRender_QAbstractTexture_textureImages(Qt3DRender::QAbstractTexture const * this_ptr) {
  return new QVector< Qt3DRender::QAbstractTextureImage * >(this_ptr->textureImages());
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QAbstractTexture_setWrapMode(Qt3DRender::QAbstractTexture * this_ptr, Qt3DRender::QTextureWrapMode const * wrapMode) {
  this_ptr->setWrapMode(*wrapMode);
}


RITUAL_EXPORT Qt3DRender::QTextureWrapMode * ctr_qt_3d_render_ffi_Qt3DRender_QAbstractTexture_wrapMode(Qt3DRender::QAbstractTexture * this_ptr) {
  return this_ptr->wrapMode();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QAbstractTexture_setSize(Qt3DRender::QAbstractTexture * this_ptr, int width, int height, int depth) {
  this_ptr->setSize(width, height, depth);
}


RITUAL_EXPORT Qt3DRender::QAbstractTexture::Filter ctr_qt_3d_render_ffi_Qt3DRender_QAbstractTexture_minificationFilter(Qt3DRender::QAbstractTexture const * this_ptr) {
  return this_ptr->minificationFilter();
}


RITUAL_EXPORT Qt3DRender::QAbstractTexture::Filter ctr_qt_3d_render_ffi_Qt3DRender_QAbstractTexture_magnificationFilter(Qt3DRender::QAbstractTexture const * this_ptr) {
  return this_ptr->magnificationFilter();
}


RITUAL_EXPORT float ctr_qt_3d_render_ffi_Qt3DRender_QAbstractTexture_maximumAnisotropy(Qt3DRender::QAbstractTexture const * this_ptr) {
  return this_ptr->maximumAnisotropy();
}


RITUAL_EXPORT Qt3DRender::QAbstractTexture::ComparisonFunction ctr_qt_3d_render_ffi_Qt3DRender_QAbstractTexture_comparisonFunction(Qt3DRender::QAbstractTexture const * this_ptr) {
  return this_ptr->comparisonFunction();
}


RITUAL_EXPORT Qt3DRender::QAbstractTexture::ComparisonMode ctr_qt_3d_render_ffi_Qt3DRender_QAbstractTexture_comparisonMode(Qt3DRender::QAbstractTexture const * this_ptr) {
  return this_ptr->comparisonMode();
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QAbstractTexture_width(Qt3DRender::QAbstractTexture const * this_ptr) {
  return this_ptr->width();
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QAbstractTexture_height(Qt3DRender::QAbstractTexture const * this_ptr) {
  return this_ptr->height();
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QAbstractTexture_depth(Qt3DRender::QAbstractTexture const * this_ptr) {
  return this_ptr->depth();
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QAbstractTexture_layers(Qt3DRender::QAbstractTexture const * this_ptr) {
  return this_ptr->layers();
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QAbstractTexture_samples(Qt3DRender::QAbstractTexture const * this_ptr) {
  return this_ptr->samples();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QAbstractTexture_setFormat(Qt3DRender::QAbstractTexture * this_ptr, Qt3DRender::QAbstractTexture::TextureFormat format) {
  this_ptr->setFormat(format);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QAbstractTexture_setGenerateMipMaps(Qt3DRender::QAbstractTexture * this_ptr, bool gen) {
  this_ptr->setGenerateMipMaps(gen);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QAbstractTexture_setWidth(Qt3DRender::QAbstractTexture * this_ptr, int width) {
  this_ptr->setWidth(width);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QAbstractTexture_setHeight(Qt3DRender::QAbstractTexture * this_ptr, int height) {
  this_ptr->setHeight(height);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QAbstractTexture_setDepth(Qt3DRender::QAbstractTexture * this_ptr, int depth) {
  this_ptr->setDepth(depth);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QAbstractTexture_setMinificationFilter(Qt3DRender::QAbstractTexture * this_ptr, Qt3DRender::QAbstractTexture::Filter f) {
  this_ptr->setMinificationFilter(f);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QAbstractTexture_setMagnificationFilter(Qt3DRender::QAbstractTexture * this_ptr, Qt3DRender::QAbstractTexture::Filter f) {
  this_ptr->setMagnificationFilter(f);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QAbstractTexture_setMaximumAnisotropy(Qt3DRender::QAbstractTexture * this_ptr, float anisotropy) {
  this_ptr->setMaximumAnisotropy(anisotropy);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QAbstractTexture_setComparisonFunction(Qt3DRender::QAbstractTexture * this_ptr, Qt3DRender::QAbstractTexture::ComparisonFunction function) {
  this_ptr->setComparisonFunction(function);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QAbstractTexture_setComparisonMode(Qt3DRender::QAbstractTexture * this_ptr, Qt3DRender::QAbstractTexture::ComparisonMode mode) {
  this_ptr->setComparisonMode(mode);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QAbstractTexture_setLayers(Qt3DRender::QAbstractTexture * this_ptr, int layers) {
  this_ptr->setLayers(layers);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QAbstractTexture_setSamples(Qt3DRender::QAbstractTexture * this_ptr, int samples) {
  this_ptr->setSamples(samples);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QTextureImageDataGenerator_dQTextureImageDataGenerator(Qt3DRender::QTextureImageDataGenerator * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_Qt3DRender_QTextureImageDataGenerator_operator__1(Qt3DRender::QTextureImageDataGenerator const * this_ptr, Qt3DRender::QTextureImageDataGenerator const * other) {
  return this_ptr->operator==(*other);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QAbstractTextureImage_metaObject(Qt3DRender::QAbstractTextureImage const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QAbstractTextureImage_qt_metacast(Qt3DRender::QAbstractTextureImage * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QAbstractTextureImage_qt_metacall(Qt3DRender::QAbstractTextureImage * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QAbstractTextureImage_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QAbstractTextureImage::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QAbstractTextureImage_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QAbstractTextureImage::trUtf8(s, c, n));
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QAbstractTextureImage_dQAbstractTextureImage(Qt3DRender::QAbstractTextureImage * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QAbstractTextureImage_mipLevel(Qt3DRender::QAbstractTextureImage const * this_ptr) {
  return this_ptr->mipLevel();
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QAbstractTextureImage_layer(Qt3DRender::QAbstractTextureImage const * this_ptr) {
  return this_ptr->layer();
}


RITUAL_EXPORT Qt3DRender::QAbstractTexture::CubeMapFace ctr_qt_3d_render_ffi_Qt3DRender_QAbstractTextureImage_face(Qt3DRender::QAbstractTextureImage const * this_ptr) {
  return this_ptr->face();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QAbstractTextureImage_setMipLevel(Qt3DRender::QAbstractTextureImage * this_ptr, int level) {
  this_ptr->setMipLevel(level);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QAbstractTextureImage_setLayer(Qt3DRender::QAbstractTextureImage * this_ptr, int layer) {
  this_ptr->setLayer(layer);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QAbstractTextureImage_setFace(Qt3DRender::QAbstractTextureImage * this_ptr, Qt3DRender::QAbstractTexture::CubeMapFace face) {
  this_ptr->setFace(face);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QRenderState_metaObject(Qt3DRender::QRenderState const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QRenderState_qt_metacast(Qt3DRender::QRenderState * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QRenderState_qt_metacall(Qt3DRender::QRenderState * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QRenderState_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QRenderState::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QRenderState_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QRenderState::trUtf8(s, c, n));
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QRenderState_dQRenderState(Qt3DRender::QRenderState * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QAlphaCoverage_metaObject(Qt3DRender::QAlphaCoverage const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QAlphaCoverage_qt_metacast(Qt3DRender::QAlphaCoverage * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QAlphaCoverage_qt_metacall(Qt3DRender::QAlphaCoverage * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QAlphaCoverage_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QAlphaCoverage::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QAlphaCoverage_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QAlphaCoverage::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QAlphaCoverage * ctr_qt_3d_render_ffi_Qt3DRender_QAlphaCoverage_QAlphaCoverage(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QAlphaCoverage(parent);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QAlphaCoverage_dQAlphaCoverage(Qt3DRender::QAlphaCoverage * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QAlphaTest_metaObject(Qt3DRender::QAlphaTest const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QAlphaTest_qt_metacast(Qt3DRender::QAlphaTest * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QAlphaTest_qt_metacall(Qt3DRender::QAlphaTest * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QAlphaTest_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QAlphaTest::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QAlphaTest_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QAlphaTest::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QAlphaTest * ctr_qt_3d_render_ffi_Qt3DRender_QAlphaTest_QAlphaTest(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QAlphaTest(parent);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QAlphaTest_dQAlphaTest(Qt3DRender::QAlphaTest * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT Qt3DRender::QAlphaTest::AlphaFunction ctr_qt_3d_render_ffi_Qt3DRender_QAlphaTest_alphaFunction(Qt3DRender::QAlphaTest const * this_ptr) {
  return this_ptr->alphaFunction();
}


RITUAL_EXPORT float ctr_qt_3d_render_ffi_Qt3DRender_QAlphaTest_referenceValue(Qt3DRender::QAlphaTest const * this_ptr) {
  return this_ptr->referenceValue();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QAlphaTest_setAlphaFunction(Qt3DRender::QAlphaTest * this_ptr, Qt3DRender::QAlphaTest::AlphaFunction alphaFunction) {
  this_ptr->setAlphaFunction(alphaFunction);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QAlphaTest_setReferenceValue(Qt3DRender::QAlphaTest * this_ptr, float referenceValue) {
  this_ptr->setReferenceValue(referenceValue);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QAttribute_metaObject(Qt3DRender::QAttribute const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QAttribute_qt_metacast(Qt3DRender::QAttribute * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QAttribute_qt_metacall(Qt3DRender::QAttribute * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QAttribute_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QAttribute::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QAttribute_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QAttribute::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QAttribute * ctr_qt_3d_render_ffi_Qt3DRender_QAttribute_QAttribute(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QAttribute(parent);
}


RITUAL_EXPORT Qt3DRender::QAttribute * ctr_qt_3d_render_ffi_Qt3DRender_QAttribute_QAttribute1(Qt3DRender::QBuffer * buf, Qt3DRender::QAttribute::VertexBaseType vertexBaseType, unsigned int vertexSize, unsigned int count, unsigned int offset, unsigned int stride, Qt3DCore::QNode * parent) {
  return new Qt3DRender::QAttribute(buf, vertexBaseType, vertexSize, count, offset, stride, parent);
}


RITUAL_EXPORT Qt3DRender::QAttribute * ctr_qt_3d_render_ffi_Qt3DRender_QAttribute_QAttribute2(Qt3DRender::QBuffer * buf, QString const * name, Qt3DRender::QAttribute::VertexBaseType vertexBaseType, unsigned int vertexSize, unsigned int count, unsigned int offset, unsigned int stride, Qt3DCore::QNode * parent) {
  return new Qt3DRender::QAttribute(buf, *name, vertexBaseType, vertexSize, count, offset, stride, parent);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QAttribute_dQAttribute(Qt3DRender::QAttribute * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT Qt3DRender::QBuffer * ctr_qt_3d_render_ffi_Qt3DRender_QAttribute_buffer(Qt3DRender::QAttribute const * this_ptr) {
  return this_ptr->buffer();
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QAttribute_name(Qt3DRender::QAttribute const * this_ptr) {
  return new QString(this_ptr->name());
}


RITUAL_EXPORT Qt3DRender::QAttribute::VertexBaseType ctr_qt_3d_render_ffi_Qt3DRender_QAttribute_vertexBaseType(Qt3DRender::QAttribute const * this_ptr) {
  return this_ptr->vertexBaseType();
}


RITUAL_EXPORT unsigned int ctr_qt_3d_render_ffi_Qt3DRender_QAttribute_vertexSize(Qt3DRender::QAttribute const * this_ptr) {
  return this_ptr->vertexSize();
}


RITUAL_EXPORT unsigned int ctr_qt_3d_render_ffi_Qt3DRender_QAttribute_count(Qt3DRender::QAttribute const * this_ptr) {
  return this_ptr->count();
}


RITUAL_EXPORT unsigned int ctr_qt_3d_render_ffi_Qt3DRender_QAttribute_byteStride(Qt3DRender::QAttribute const * this_ptr) {
  return this_ptr->byteStride();
}


RITUAL_EXPORT unsigned int ctr_qt_3d_render_ffi_Qt3DRender_QAttribute_byteOffset(Qt3DRender::QAttribute const * this_ptr) {
  return this_ptr->byteOffset();
}


RITUAL_EXPORT unsigned int ctr_qt_3d_render_ffi_Qt3DRender_QAttribute_divisor(Qt3DRender::QAttribute const * this_ptr) {
  return this_ptr->divisor();
}


RITUAL_EXPORT Qt3DRender::QAttribute::AttributeType ctr_qt_3d_render_ffi_Qt3DRender_QAttribute_attributeType(Qt3DRender::QAttribute const * this_ptr) {
  return this_ptr->attributeType();
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QAttribute_defaultPositionAttributeName() {
  return new QString(Qt3DRender::QAttribute::defaultPositionAttributeName());
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QAttribute_defaultNormalAttributeName() {
  return new QString(Qt3DRender::QAttribute::defaultNormalAttributeName());
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QAttribute_defaultColorAttributeName() {
  return new QString(Qt3DRender::QAttribute::defaultColorAttributeName());
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QAttribute_defaultTextureCoordinateAttributeName() {
  return new QString(Qt3DRender::QAttribute::defaultTextureCoordinateAttributeName());
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QAttribute_defaultTangentAttributeName() {
  return new QString(Qt3DRender::QAttribute::defaultTangentAttributeName());
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QAttribute_setBuffer(Qt3DRender::QAttribute * this_ptr, Qt3DRender::QBuffer * buffer) {
  this_ptr->setBuffer(buffer);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QAttribute_setName(Qt3DRender::QAttribute * this_ptr, QString const * name) {
  this_ptr->setName(*name);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QAttribute_setVertexBaseType(Qt3DRender::QAttribute * this_ptr, Qt3DRender::QAttribute::VertexBaseType type) {
  this_ptr->setVertexBaseType(type);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QAttribute_setVertexSize(Qt3DRender::QAttribute * this_ptr, unsigned int size) {
  this_ptr->setVertexSize(size);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QAttribute_setDataType(Qt3DRender::QAttribute * this_ptr, Qt3DRender::QAttribute::VertexBaseType type) {
  this_ptr->setDataType(type);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QAttribute_setDataSize(Qt3DRender::QAttribute * this_ptr, unsigned int size) {
  this_ptr->setDataSize(size);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QAttribute_setCount(Qt3DRender::QAttribute * this_ptr, unsigned int count) {
  this_ptr->setCount(count);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QAttribute_setByteStride(Qt3DRender::QAttribute * this_ptr, unsigned int byteStride) {
  this_ptr->setByteStride(byteStride);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QAttribute_setByteOffset(Qt3DRender::QAttribute * this_ptr, unsigned int byteOffset) {
  this_ptr->setByteOffset(byteOffset);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QAttribute_setDivisor(Qt3DRender::QAttribute * this_ptr, unsigned int divisor) {
  this_ptr->setDivisor(divisor);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QAttribute_setAttributeType(Qt3DRender::QAttribute * this_ptr, Qt3DRender::QAttribute::AttributeType attributeType) {
  this_ptr->setAttributeType(attributeType);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QBlendEquation_metaObject(Qt3DRender::QBlendEquation const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QBlendEquation_qt_metacast(Qt3DRender::QBlendEquation * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QBlendEquation_qt_metacall(Qt3DRender::QBlendEquation * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QBlendEquation_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QBlendEquation::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QBlendEquation_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QBlendEquation::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QBlendEquation * ctr_qt_3d_render_ffi_Qt3DRender_QBlendEquation_QBlendEquation(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QBlendEquation(parent);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QBlendEquation_dQBlendEquation(Qt3DRender::QBlendEquation * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT Qt3DRender::QBlendEquation::BlendFunction ctr_qt_3d_render_ffi_Qt3DRender_QBlendEquation_blendFunction(Qt3DRender::QBlendEquation const * this_ptr) {
  return this_ptr->blendFunction();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QBlendEquation_setBlendFunction(Qt3DRender::QBlendEquation * this_ptr, Qt3DRender::QBlendEquation::BlendFunction blendFunction) {
  this_ptr->setBlendFunction(blendFunction);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QBlendEquationArguments_metaObject(Qt3DRender::QBlendEquationArguments const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QBlendEquationArguments_qt_metacast(Qt3DRender::QBlendEquationArguments * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QBlendEquationArguments_qt_metacall(Qt3DRender::QBlendEquationArguments * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QBlendEquationArguments_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QBlendEquationArguments::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QBlendEquationArguments_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QBlendEquationArguments::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QBlendEquationArguments * ctr_qt_3d_render_ffi_Qt3DRender_QBlendEquationArguments_QBlendEquationArguments(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QBlendEquationArguments(parent);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QBlendEquationArguments_dQBlendEquationArguments(Qt3DRender::QBlendEquationArguments * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT Qt3DRender::QBlendEquationArguments::Blending ctr_qt_3d_render_ffi_Qt3DRender_QBlendEquationArguments_sourceRgb(Qt3DRender::QBlendEquationArguments const * this_ptr) {
  return this_ptr->sourceRgb();
}


RITUAL_EXPORT Qt3DRender::QBlendEquationArguments::Blending ctr_qt_3d_render_ffi_Qt3DRender_QBlendEquationArguments_destinationRgb(Qt3DRender::QBlendEquationArguments const * this_ptr) {
  return this_ptr->destinationRgb();
}


RITUAL_EXPORT Qt3DRender::QBlendEquationArguments::Blending ctr_qt_3d_render_ffi_Qt3DRender_QBlendEquationArguments_sourceAlpha(Qt3DRender::QBlendEquationArguments const * this_ptr) {
  return this_ptr->sourceAlpha();
}


RITUAL_EXPORT Qt3DRender::QBlendEquationArguments::Blending ctr_qt_3d_render_ffi_Qt3DRender_QBlendEquationArguments_destinationAlpha(Qt3DRender::QBlendEquationArguments const * this_ptr) {
  return this_ptr->destinationAlpha();
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QBlendEquationArguments_bufferIndex(Qt3DRender::QBlendEquationArguments const * this_ptr) {
  return this_ptr->bufferIndex();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QBlendEquationArguments_setSourceRgb(Qt3DRender::QBlendEquationArguments * this_ptr, Qt3DRender::QBlendEquationArguments::Blending sourceRgb) {
  this_ptr->setSourceRgb(sourceRgb);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QBlendEquationArguments_setDestinationRgb(Qt3DRender::QBlendEquationArguments * this_ptr, Qt3DRender::QBlendEquationArguments::Blending destinationRgb) {
  this_ptr->setDestinationRgb(destinationRgb);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QBlendEquationArguments_setSourceAlpha(Qt3DRender::QBlendEquationArguments * this_ptr, Qt3DRender::QBlendEquationArguments::Blending sourceAlpha) {
  this_ptr->setSourceAlpha(sourceAlpha);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QBlendEquationArguments_setDestinationAlpha(Qt3DRender::QBlendEquationArguments * this_ptr, Qt3DRender::QBlendEquationArguments::Blending destinationAlpha) {
  this_ptr->setDestinationAlpha(destinationAlpha);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QBlendEquationArguments_setSourceRgba(Qt3DRender::QBlendEquationArguments * this_ptr, Qt3DRender::QBlendEquationArguments::Blending sourceRgba) {
  this_ptr->setSourceRgba(sourceRgba);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QBlendEquationArguments_setDestinationRgba(Qt3DRender::QBlendEquationArguments * this_ptr, Qt3DRender::QBlendEquationArguments::Blending destinationRgba) {
  this_ptr->setDestinationRgba(destinationRgba);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QBlendEquationArguments_setBufferIndex(Qt3DRender::QBlendEquationArguments * this_ptr, int index) {
  this_ptr->setBufferIndex(index);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QBuffer_metaObject(Qt3DRender::QBuffer const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QBuffer_qt_metacast(Qt3DRender::QBuffer * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QBuffer_qt_metacall(Qt3DRender::QBuffer * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QBuffer_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QBuffer::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QBuffer_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QBuffer::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QBuffer * ctr_qt_3d_render_ffi_Qt3DRender_QBuffer_QBuffer(Qt3DRender::QBuffer::BufferType ty, Qt3DCore::QNode * parent) {
  return new Qt3DRender::QBuffer(ty, parent);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QBuffer_dQBuffer(Qt3DRender::QBuffer * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT Qt3DRender::QBuffer::UsageType ctr_qt_3d_render_ffi_Qt3DRender_QBuffer_usage(Qt3DRender::QBuffer const * this_ptr) {
  return this_ptr->usage();
}


RITUAL_EXPORT Qt3DRender::QBuffer::BufferType ctr_qt_3d_render_ffi_Qt3DRender_QBuffer_type(Qt3DRender::QBuffer const * this_ptr) {
  return this_ptr->type();
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_Qt3DRender_QBuffer_isSyncData(Qt3DRender::QBuffer const * this_ptr) {
  return this_ptr->isSyncData();
}


RITUAL_EXPORT Qt3DRender::QBuffer::AccessType ctr_qt_3d_render_ffi_Qt3DRender_QBuffer_accessType(Qt3DRender::QBuffer const * this_ptr) {
  return this_ptr->accessType();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QBuffer_setData(Qt3DRender::QBuffer * this_ptr, QByteArray const * bytes) {
  this_ptr->setData(*bytes);
}


RITUAL_EXPORT QByteArray * ctr_qt_3d_render_ffi_Qt3DRender_QBuffer_data(Qt3DRender::QBuffer const * this_ptr) {
  return new QByteArray(this_ptr->data());
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QBuffer_updateData(Qt3DRender::QBuffer * this_ptr, int offset, QByteArray const * bytes) {
  this_ptr->updateData(offset, *bytes);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QBuffer_setType(Qt3DRender::QBuffer * this_ptr, Qt3DRender::QBuffer::BufferType type) {
  this_ptr->setType(type);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QBuffer_setUsage(Qt3DRender::QBuffer * this_ptr, Qt3DRender::QBuffer::UsageType usage) {
  this_ptr->setUsage(usage);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QBuffer_setSyncData(Qt3DRender::QBuffer * this_ptr, bool syncData) {
  this_ptr->setSyncData(syncData);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QBuffer_setAccessType(Qt3DRender::QBuffer * this_ptr, Qt3DRender::QBuffer::AccessType access) {
  this_ptr->setAccessType(access);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QFrameGraphNode_metaObject(Qt3DRender::QFrameGraphNode const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QFrameGraphNode_qt_metacast(Qt3DRender::QFrameGraphNode * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QFrameGraphNode_qt_metacall(Qt3DRender::QFrameGraphNode * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QFrameGraphNode_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QFrameGraphNode::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QFrameGraphNode_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QFrameGraphNode::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QFrameGraphNode * ctr_qt_3d_render_ffi_Qt3DRender_QFrameGraphNode_QFrameGraphNode(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QFrameGraphNode(parent);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QFrameGraphNode_dQFrameGraphNode(Qt3DRender::QFrameGraphNode * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT Qt3DRender::QFrameGraphNode * ctr_qt_3d_render_ffi_Qt3DRender_QFrameGraphNode_parentFrameGraphNode(Qt3DRender::QFrameGraphNode const * this_ptr) {
  return this_ptr->parentFrameGraphNode();
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QBufferCapture_metaObject(Qt3DRender::QBufferCapture const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QBufferCapture_qt_metacast(Qt3DRender::QBufferCapture * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QBufferCapture_qt_metacall(Qt3DRender::QBufferCapture * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QBufferCapture_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QBufferCapture::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QBufferCapture_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QBufferCapture::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QBufferCapture * ctr_qt_3d_render_ffi_Qt3DRender_QBufferCapture_QBufferCapture(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QBufferCapture(parent);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QBufferCapture_dQBufferCapture(Qt3DRender::QBufferCapture * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QBufferDataGenerator_dQBufferDataGenerator(Qt3DRender::QBufferDataGenerator * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT QByteArray * ctr_qt_3d_render_ffi_Qt3DRender_QBufferDataGenerator_operator__(Qt3DRender::QBufferDataGenerator * this_ptr) {
  return new QByteArray(this_ptr->operator()());
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_Qt3DRender_QBufferDataGenerator_operator__1(Qt3DRender::QBufferDataGenerator const * this_ptr, Qt3DRender::QBufferDataGenerator const * other) {
  return this_ptr->operator==(*other);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QCameraLens_metaObject(Qt3DRender::QCameraLens const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QCameraLens_qt_metacast(Qt3DRender::QCameraLens * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QCameraLens_qt_metacall(Qt3DRender::QCameraLens * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QCameraLens_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QCameraLens::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QCameraLens_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QCameraLens::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QCameraLens * ctr_qt_3d_render_ffi_Qt3DRender_QCameraLens_QCameraLens(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QCameraLens(parent);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QCameraLens_dQCameraLens(Qt3DRender::QCameraLens * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT Qt3DRender::QCameraLens::ProjectionType ctr_qt_3d_render_ffi_Qt3DRender_QCameraLens_projectionType(Qt3DRender::QCameraLens const * this_ptr) {
  return this_ptr->projectionType();
}


RITUAL_EXPORT float ctr_qt_3d_render_ffi_Qt3DRender_QCameraLens_nearPlane(Qt3DRender::QCameraLens const * this_ptr) {
  return this_ptr->nearPlane();
}


RITUAL_EXPORT float ctr_qt_3d_render_ffi_Qt3DRender_QCameraLens_farPlane(Qt3DRender::QCameraLens const * this_ptr) {
  return this_ptr->farPlane();
}


RITUAL_EXPORT float ctr_qt_3d_render_ffi_Qt3DRender_QCameraLens_fieldOfView(Qt3DRender::QCameraLens const * this_ptr) {
  return this_ptr->fieldOfView();
}


RITUAL_EXPORT float ctr_qt_3d_render_ffi_Qt3DRender_QCameraLens_aspectRatio(Qt3DRender::QCameraLens const * this_ptr) {
  return this_ptr->aspectRatio();
}


RITUAL_EXPORT float ctr_qt_3d_render_ffi_Qt3DRender_QCameraLens_left(Qt3DRender::QCameraLens const * this_ptr) {
  return this_ptr->left();
}


RITUAL_EXPORT float ctr_qt_3d_render_ffi_Qt3DRender_QCameraLens_right(Qt3DRender::QCameraLens const * this_ptr) {
  return this_ptr->right();
}


RITUAL_EXPORT float ctr_qt_3d_render_ffi_Qt3DRender_QCameraLens_bottom(Qt3DRender::QCameraLens const * this_ptr) {
  return this_ptr->bottom();
}


RITUAL_EXPORT float ctr_qt_3d_render_ffi_Qt3DRender_QCameraLens_top(Qt3DRender::QCameraLens const * this_ptr) {
  return this_ptr->top();
}


RITUAL_EXPORT QMatrix4x4 * ctr_qt_3d_render_ffi_Qt3DRender_QCameraLens_projectionMatrix(Qt3DRender::QCameraLens const * this_ptr) {
  return new QMatrix4x4(this_ptr->projectionMatrix());
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QCameraLens_setOrthographicProjection(Qt3DRender::QCameraLens * this_ptr, float left, float right, float bottom, float top, float nearPlane, float farPlane) {
  this_ptr->setOrthographicProjection(left, right, bottom, top, nearPlane, farPlane);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QCameraLens_setFrustumProjection(Qt3DRender::QCameraLens * this_ptr, float left, float right, float bottom, float top, float nearPlane, float farPlane) {
  this_ptr->setFrustumProjection(left, right, bottom, top, nearPlane, farPlane);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QCameraLens_setPerspectiveProjection(Qt3DRender::QCameraLens * this_ptr, float fieldOfView, float aspect, float nearPlane, float farPlane) {
  this_ptr->setPerspectiveProjection(fieldOfView, aspect, nearPlane, farPlane);
}


RITUAL_EXPORT float ctr_qt_3d_render_ffi_Qt3DRender_QCameraLens_exposure(Qt3DRender::QCameraLens const * this_ptr) {
  return this_ptr->exposure();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QCameraLens_setProjectionType(Qt3DRender::QCameraLens * this_ptr, Qt3DRender::QCameraLens::ProjectionType projectionType) {
  this_ptr->setProjectionType(projectionType);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QCameraLens_setNearPlane(Qt3DRender::QCameraLens * this_ptr, float nearPlane) {
  this_ptr->setNearPlane(nearPlane);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QCameraLens_setFarPlane(Qt3DRender::QCameraLens * this_ptr, float farPlane) {
  this_ptr->setFarPlane(farPlane);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QCameraLens_setFieldOfView(Qt3DRender::QCameraLens * this_ptr, float fieldOfView) {
  this_ptr->setFieldOfView(fieldOfView);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QCameraLens_setAspectRatio(Qt3DRender::QCameraLens * this_ptr, float aspectRatio) {
  this_ptr->setAspectRatio(aspectRatio);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QCameraLens_setLeft(Qt3DRender::QCameraLens * this_ptr, float left) {
  this_ptr->setLeft(left);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QCameraLens_setRight(Qt3DRender::QCameraLens * this_ptr, float right) {
  this_ptr->setRight(right);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QCameraLens_setBottom(Qt3DRender::QCameraLens * this_ptr, float bottom) {
  this_ptr->setBottom(bottom);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QCameraLens_setTop(Qt3DRender::QCameraLens * this_ptr, float top) {
  this_ptr->setTop(top);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QCameraLens_setProjectionMatrix(Qt3DRender::QCameraLens * this_ptr, QMatrix4x4 const * projectionMatrix) {
  this_ptr->setProjectionMatrix(*projectionMatrix);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QCameraLens_setExposure(Qt3DRender::QCameraLens * this_ptr, float exposure) {
  this_ptr->setExposure(exposure);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QCamera_metaObject(Qt3DRender::QCamera const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QCamera_qt_metacast(Qt3DRender::QCamera * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QCamera_qt_metacall(Qt3DRender::QCamera * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QCamera_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QCamera::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QCamera_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QCamera::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QCamera * ctr_qt_3d_render_ffi_Qt3DRender_QCamera_QCamera(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QCamera(parent);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QCamera_dQCamera(Qt3DRender::QCamera * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT Qt3DRender::QCameraLens * ctr_qt_3d_render_ffi_Qt3DRender_QCamera_lens(Qt3DRender::QCamera const * this_ptr) {
  return this_ptr->lens();
}


RITUAL_EXPORT Qt3DCore::QTransform * ctr_qt_3d_render_ffi_Qt3DRender_QCamera_transform(Qt3DRender::QCamera const * this_ptr) {
  return this_ptr->transform();
}


RITUAL_EXPORT QQuaternion * ctr_qt_3d_render_ffi_Qt3DRender_QCamera_tiltRotation(Qt3DRender::QCamera const * this_ptr, float angle) {
  return new QQuaternion(this_ptr->tiltRotation(angle));
}


RITUAL_EXPORT QQuaternion * ctr_qt_3d_render_ffi_Qt3DRender_QCamera_panRotation(Qt3DRender::QCamera const * this_ptr, float angle) {
  return new QQuaternion(this_ptr->panRotation(angle));
}


RITUAL_EXPORT QQuaternion * ctr_qt_3d_render_ffi_Qt3DRender_QCamera_rollRotation(Qt3DRender::QCamera const * this_ptr, float angle) {
  return new QQuaternion(this_ptr->rollRotation(angle));
}


RITUAL_EXPORT QQuaternion * ctr_qt_3d_render_ffi_Qt3DRender_QCamera_rotation(Qt3DRender::QCamera const * this_ptr, float angle, QVector3D const * axis) {
  return new QQuaternion(this_ptr->rotation(angle, *axis));
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QCamera_translate(Qt3DRender::QCamera * this_ptr, QVector3D const * vLocal, Qt3DRender::QCamera::CameraTranslationOption option) {
  this_ptr->translate(*vLocal, option);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QCamera_translateWorld(Qt3DRender::QCamera * this_ptr, QVector3D const * vWorld, Qt3DRender::QCamera::CameraTranslationOption option) {
  this_ptr->translateWorld(*vWorld, option);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QCamera_tilt(Qt3DRender::QCamera * this_ptr, float angle) {
  this_ptr->tilt(angle);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QCamera_pan(Qt3DRender::QCamera * this_ptr, float angle) {
  this_ptr->pan(angle);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QCamera_pan1(Qt3DRender::QCamera * this_ptr, float angle, QVector3D const * axis) {
  this_ptr->pan(angle, *axis);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QCamera_roll(Qt3DRender::QCamera * this_ptr, float angle) {
  this_ptr->roll(angle);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QCamera_tiltAboutViewCenter(Qt3DRender::QCamera * this_ptr, float angle) {
  this_ptr->tiltAboutViewCenter(angle);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QCamera_panAboutViewCenter(Qt3DRender::QCamera * this_ptr, float angle) {
  this_ptr->panAboutViewCenter(angle);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QCamera_panAboutViewCenter1(Qt3DRender::QCamera * this_ptr, float angle, QVector3D const * axis) {
  this_ptr->panAboutViewCenter(angle, *axis);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QCamera_rollAboutViewCenter(Qt3DRender::QCamera * this_ptr, float angle) {
  this_ptr->rollAboutViewCenter(angle);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QCamera_rotate(Qt3DRender::QCamera * this_ptr, QQuaternion const * q) {
  this_ptr->rotate(*q);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QCamera_rotateAboutViewCenter(Qt3DRender::QCamera * this_ptr, QQuaternion const * q) {
  this_ptr->rotateAboutViewCenter(*q);
}


RITUAL_EXPORT Qt3DRender::QCameraLens::ProjectionType ctr_qt_3d_render_ffi_Qt3DRender_QCamera_projectionType(Qt3DRender::QCamera const * this_ptr) {
  return this_ptr->projectionType();
}


RITUAL_EXPORT float ctr_qt_3d_render_ffi_Qt3DRender_QCamera_nearPlane(Qt3DRender::QCamera const * this_ptr) {
  return this_ptr->nearPlane();
}


RITUAL_EXPORT float ctr_qt_3d_render_ffi_Qt3DRender_QCamera_farPlane(Qt3DRender::QCamera const * this_ptr) {
  return this_ptr->farPlane();
}


RITUAL_EXPORT float ctr_qt_3d_render_ffi_Qt3DRender_QCamera_fieldOfView(Qt3DRender::QCamera const * this_ptr) {
  return this_ptr->fieldOfView();
}


RITUAL_EXPORT float ctr_qt_3d_render_ffi_Qt3DRender_QCamera_aspectRatio(Qt3DRender::QCamera const * this_ptr) {
  return this_ptr->aspectRatio();
}


RITUAL_EXPORT float ctr_qt_3d_render_ffi_Qt3DRender_QCamera_left(Qt3DRender::QCamera const * this_ptr) {
  return this_ptr->left();
}


RITUAL_EXPORT float ctr_qt_3d_render_ffi_Qt3DRender_QCamera_right(Qt3DRender::QCamera const * this_ptr) {
  return this_ptr->right();
}


RITUAL_EXPORT float ctr_qt_3d_render_ffi_Qt3DRender_QCamera_bottom(Qt3DRender::QCamera const * this_ptr) {
  return this_ptr->bottom();
}


RITUAL_EXPORT float ctr_qt_3d_render_ffi_Qt3DRender_QCamera_top(Qt3DRender::QCamera const * this_ptr) {
  return this_ptr->top();
}


RITUAL_EXPORT QMatrix4x4 * ctr_qt_3d_render_ffi_Qt3DRender_QCamera_projectionMatrix(Qt3DRender::QCamera const * this_ptr) {
  return new QMatrix4x4(this_ptr->projectionMatrix());
}


RITUAL_EXPORT float ctr_qt_3d_render_ffi_Qt3DRender_QCamera_exposure(Qt3DRender::QCamera const * this_ptr) {
  return this_ptr->exposure();
}


RITUAL_EXPORT QVector3D * ctr_qt_3d_render_ffi_Qt3DRender_QCamera_position(Qt3DRender::QCamera const * this_ptr) {
  return new QVector3D(this_ptr->position());
}


RITUAL_EXPORT QVector3D * ctr_qt_3d_render_ffi_Qt3DRender_QCamera_upVector(Qt3DRender::QCamera const * this_ptr) {
  return new QVector3D(this_ptr->upVector());
}


RITUAL_EXPORT QVector3D * ctr_qt_3d_render_ffi_Qt3DRender_QCamera_viewCenter(Qt3DRender::QCamera const * this_ptr) {
  return new QVector3D(this_ptr->viewCenter());
}


RITUAL_EXPORT QVector3D * ctr_qt_3d_render_ffi_Qt3DRender_QCamera_viewVector(Qt3DRender::QCamera const * this_ptr) {
  return new QVector3D(this_ptr->viewVector());
}


RITUAL_EXPORT QMatrix4x4 * ctr_qt_3d_render_ffi_Qt3DRender_QCamera_viewMatrix(Qt3DRender::QCamera const * this_ptr) {
  return new QMatrix4x4(this_ptr->viewMatrix());
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QCamera_setProjectionType(Qt3DRender::QCamera * this_ptr, Qt3DRender::QCameraLens::ProjectionType type) {
  this_ptr->setProjectionType(type);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QCamera_setNearPlane(Qt3DRender::QCamera * this_ptr, float nearPlane) {
  this_ptr->setNearPlane(nearPlane);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QCamera_setFarPlane(Qt3DRender::QCamera * this_ptr, float farPlane) {
  this_ptr->setFarPlane(farPlane);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QCamera_setFieldOfView(Qt3DRender::QCamera * this_ptr, float fieldOfView) {
  this_ptr->setFieldOfView(fieldOfView);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QCamera_setAspectRatio(Qt3DRender::QCamera * this_ptr, float aspectRatio) {
  this_ptr->setAspectRatio(aspectRatio);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QCamera_setLeft(Qt3DRender::QCamera * this_ptr, float left) {
  this_ptr->setLeft(left);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QCamera_setRight(Qt3DRender::QCamera * this_ptr, float right) {
  this_ptr->setRight(right);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QCamera_setBottom(Qt3DRender::QCamera * this_ptr, float bottom) {
  this_ptr->setBottom(bottom);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QCamera_setTop(Qt3DRender::QCamera * this_ptr, float top) {
  this_ptr->setTop(top);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QCamera_setProjectionMatrix(Qt3DRender::QCamera * this_ptr, QMatrix4x4 const * projectionMatrix) {
  this_ptr->setProjectionMatrix(*projectionMatrix);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QCamera_setExposure(Qt3DRender::QCamera * this_ptr, float exposure) {
  this_ptr->setExposure(exposure);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QCamera_setPosition(Qt3DRender::QCamera * this_ptr, QVector3D const * position) {
  this_ptr->setPosition(*position);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QCamera_setUpVector(Qt3DRender::QCamera * this_ptr, QVector3D const * upVector) {
  this_ptr->setUpVector(*upVector);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QCamera_setViewCenter(Qt3DRender::QCamera * this_ptr, QVector3D const * viewCenter) {
  this_ptr->setViewCenter(*viewCenter);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QCameraSelector_metaObject(Qt3DRender::QCameraSelector const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QCameraSelector_qt_metacast(Qt3DRender::QCameraSelector * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QCameraSelector_qt_metacall(Qt3DRender::QCameraSelector * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QCameraSelector_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QCameraSelector::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QCameraSelector_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QCameraSelector::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QCameraSelector * ctr_qt_3d_render_ffi_Qt3DRender_QCameraSelector_QCameraSelector(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QCameraSelector(parent);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QCameraSelector_dQCameraSelector(Qt3DRender::QCameraSelector * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT Qt3DCore::QEntity * ctr_qt_3d_render_ffi_Qt3DRender_QCameraSelector_camera(Qt3DRender::QCameraSelector const * this_ptr) {
  return this_ptr->camera();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QCameraSelector_setCamera(Qt3DRender::QCameraSelector * this_ptr, Qt3DCore::QEntity * camera) {
  this_ptr->setCamera(camera);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QRenderTargetOutput_metaObject(Qt3DRender::QRenderTargetOutput const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QRenderTargetOutput_qt_metacast(Qt3DRender::QRenderTargetOutput * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QRenderTargetOutput_qt_metacall(Qt3DRender::QRenderTargetOutput * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QRenderTargetOutput_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QRenderTargetOutput::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QRenderTargetOutput_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QRenderTargetOutput::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QRenderTargetOutput * ctr_qt_3d_render_ffi_Qt3DRender_QRenderTargetOutput_QRenderTargetOutput(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QRenderTargetOutput(parent);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QRenderTargetOutput_dQRenderTargetOutput(Qt3DRender::QRenderTargetOutput * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT Qt3DRender::QRenderTargetOutput::AttachmentPoint ctr_qt_3d_render_ffi_Qt3DRender_QRenderTargetOutput_attachmentPoint(Qt3DRender::QRenderTargetOutput const * this_ptr) {
  return this_ptr->attachmentPoint();
}


RITUAL_EXPORT Qt3DRender::QAbstractTexture * ctr_qt_3d_render_ffi_Qt3DRender_QRenderTargetOutput_texture(Qt3DRender::QRenderTargetOutput const * this_ptr) {
  return this_ptr->texture();
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QRenderTargetOutput_mipLevel(Qt3DRender::QRenderTargetOutput const * this_ptr) {
  return this_ptr->mipLevel();
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QRenderTargetOutput_layer(Qt3DRender::QRenderTargetOutput const * this_ptr) {
  return this_ptr->layer();
}


RITUAL_EXPORT Qt3DRender::QAbstractTexture::CubeMapFace ctr_qt_3d_render_ffi_Qt3DRender_QRenderTargetOutput_face(Qt3DRender::QRenderTargetOutput const * this_ptr) {
  return this_ptr->face();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QRenderTargetOutput_setAttachmentPoint(Qt3DRender::QRenderTargetOutput * this_ptr, Qt3DRender::QRenderTargetOutput::AttachmentPoint attachmentPoint) {
  this_ptr->setAttachmentPoint(attachmentPoint);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QRenderTargetOutput_setTexture(Qt3DRender::QRenderTargetOutput * this_ptr, Qt3DRender::QAbstractTexture * texture) {
  this_ptr->setTexture(texture);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QRenderTargetOutput_setMipLevel(Qt3DRender::QRenderTargetOutput * this_ptr, int level) {
  this_ptr->setMipLevel(level);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QRenderTargetOutput_setLayer(Qt3DRender::QRenderTargetOutput * this_ptr, int layer) {
  this_ptr->setLayer(layer);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QRenderTargetOutput_setFace(Qt3DRender::QRenderTargetOutput * this_ptr, Qt3DRender::QAbstractTexture::CubeMapFace face) {
  this_ptr->setFace(face);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QClearBuffers_metaObject(Qt3DRender::QClearBuffers const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QClearBuffers_qt_metacast(Qt3DRender::QClearBuffers * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QClearBuffers_qt_metacall(Qt3DRender::QClearBuffers * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QClearBuffers_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QClearBuffers::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QClearBuffers_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QClearBuffers::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QClearBuffers * ctr_qt_3d_render_ffi_Qt3DRender_QClearBuffers_QClearBuffers(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QClearBuffers(parent);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QClearBuffers_dQClearBuffers(Qt3DRender::QClearBuffers * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT Qt3DRender::QClearBuffers::BufferType ctr_qt_3d_render_ffi_Qt3DRender_QClearBuffers_buffers(Qt3DRender::QClearBuffers const * this_ptr) {
  return this_ptr->buffers();
}


RITUAL_EXPORT QColor * ctr_qt_3d_render_ffi_Qt3DRender_QClearBuffers_clearColor(Qt3DRender::QClearBuffers const * this_ptr) {
  return new QColor(this_ptr->clearColor());
}


RITUAL_EXPORT float ctr_qt_3d_render_ffi_Qt3DRender_QClearBuffers_clearDepthValue(Qt3DRender::QClearBuffers const * this_ptr) {
  return this_ptr->clearDepthValue();
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QClearBuffers_clearStencilValue(Qt3DRender::QClearBuffers const * this_ptr) {
  return this_ptr->clearStencilValue();
}


RITUAL_EXPORT Qt3DRender::QRenderTargetOutput * ctr_qt_3d_render_ffi_Qt3DRender_QClearBuffers_colorBuffer(Qt3DRender::QClearBuffers const * this_ptr) {
  return this_ptr->colorBuffer();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QClearBuffers_setBuffers(Qt3DRender::QClearBuffers * this_ptr, Qt3DRender::QClearBuffers::BufferType buffers) {
  this_ptr->setBuffers(buffers);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QClearBuffers_setClearColor(Qt3DRender::QClearBuffers * this_ptr, QColor const * color) {
  this_ptr->setClearColor(*color);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QClearBuffers_setClearDepthValue(Qt3DRender::QClearBuffers * this_ptr, float clearDepthValue) {
  this_ptr->setClearDepthValue(clearDepthValue);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QClearBuffers_setClearStencilValue(Qt3DRender::QClearBuffers * this_ptr, int clearStencilValue) {
  this_ptr->setClearStencilValue(clearStencilValue);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QClearBuffers_setColorBuffer(Qt3DRender::QClearBuffers * this_ptr, Qt3DRender::QRenderTargetOutput * buffer) {
  this_ptr->setColorBuffer(buffer);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QClipPlane_metaObject(Qt3DRender::QClipPlane const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QClipPlane_qt_metacast(Qt3DRender::QClipPlane * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QClipPlane_qt_metacall(Qt3DRender::QClipPlane * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QClipPlane_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QClipPlane::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QClipPlane_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QClipPlane::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QClipPlane * ctr_qt_3d_render_ffi_Qt3DRender_QClipPlane_QClipPlane(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QClipPlane(parent);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QClipPlane_dQClipPlane(Qt3DRender::QClipPlane * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QClipPlane_planeIndex(Qt3DRender::QClipPlane const * this_ptr) {
  return this_ptr->planeIndex();
}


RITUAL_EXPORT QVector3D * ctr_qt_3d_render_ffi_Qt3DRender_QClipPlane_normal(Qt3DRender::QClipPlane const * this_ptr) {
  return new QVector3D(this_ptr->normal());
}


RITUAL_EXPORT float ctr_qt_3d_render_ffi_Qt3DRender_QClipPlane_distance(Qt3DRender::QClipPlane const * this_ptr) {
  return this_ptr->distance();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QClipPlane_setPlaneIndex(Qt3DRender::QClipPlane * this_ptr, int arg1) {
  this_ptr->setPlaneIndex(arg1);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QClipPlane_setNormal(Qt3DRender::QClipPlane * this_ptr, QVector3D const * arg1) {
  this_ptr->setNormal(*arg1);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QClipPlane_setDistance(Qt3DRender::QClipPlane * this_ptr, float arg1) {
  this_ptr->setDistance(arg1);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QColorMask_metaObject(Qt3DRender::QColorMask const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QColorMask_qt_metacast(Qt3DRender::QColorMask * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QColorMask_qt_metacall(Qt3DRender::QColorMask * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QColorMask_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QColorMask::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QColorMask_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QColorMask::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QColorMask * ctr_qt_3d_render_ffi_Qt3DRender_QColorMask_QColorMask(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QColorMask(parent);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QColorMask_dQColorMask(Qt3DRender::QColorMask * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_Qt3DRender_QColorMask_isRedMasked(Qt3DRender::QColorMask const * this_ptr) {
  return this_ptr->isRedMasked();
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_Qt3DRender_QColorMask_isGreenMasked(Qt3DRender::QColorMask const * this_ptr) {
  return this_ptr->isGreenMasked();
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_Qt3DRender_QColorMask_isBlueMasked(Qt3DRender::QColorMask const * this_ptr) {
  return this_ptr->isBlueMasked();
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_Qt3DRender_QColorMask_isAlphaMasked(Qt3DRender::QColorMask const * this_ptr) {
  return this_ptr->isAlphaMasked();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QColorMask_setRedMasked(Qt3DRender::QColorMask * this_ptr, bool redMasked) {
  this_ptr->setRedMasked(redMasked);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QColorMask_setGreenMasked(Qt3DRender::QColorMask * this_ptr, bool greenMasked) {
  this_ptr->setGreenMasked(greenMasked);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QColorMask_setBlueMasked(Qt3DRender::QColorMask * this_ptr, bool blueMasked) {
  this_ptr->setBlueMasked(blueMasked);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QColorMask_setAlphaMasked(Qt3DRender::QColorMask * this_ptr, bool alphaMasked) {
  this_ptr->setAlphaMasked(alphaMasked);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QComputeCommand_metaObject(Qt3DRender::QComputeCommand const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QComputeCommand_qt_metacast(Qt3DRender::QComputeCommand * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QComputeCommand_qt_metacall(Qt3DRender::QComputeCommand * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QComputeCommand_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QComputeCommand::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QComputeCommand_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QComputeCommand::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QComputeCommand * ctr_qt_3d_render_ffi_Qt3DRender_QComputeCommand_QComputeCommand(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QComputeCommand(parent);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QComputeCommand_dQComputeCommand(Qt3DRender::QComputeCommand * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QComputeCommand_workGroupX(Qt3DRender::QComputeCommand const * this_ptr) {
  return this_ptr->workGroupX();
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QComputeCommand_workGroupY(Qt3DRender::QComputeCommand const * this_ptr) {
  return this_ptr->workGroupY();
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QComputeCommand_workGroupZ(Qt3DRender::QComputeCommand const * this_ptr) {
  return this_ptr->workGroupZ();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QComputeCommand_setWorkGroupX(Qt3DRender::QComputeCommand * this_ptr, int workGroupX) {
  this_ptr->setWorkGroupX(workGroupX);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QComputeCommand_setWorkGroupY(Qt3DRender::QComputeCommand * this_ptr, int workGroupY) {
  this_ptr->setWorkGroupY(workGroupY);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QComputeCommand_setWorkGroupZ(Qt3DRender::QComputeCommand * this_ptr, int workGroupZ) {
  this_ptr->setWorkGroupZ(workGroupZ);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QCullFace_metaObject(Qt3DRender::QCullFace const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QCullFace_qt_metacast(Qt3DRender::QCullFace * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QCullFace_qt_metacall(Qt3DRender::QCullFace * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QCullFace_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QCullFace::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QCullFace_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QCullFace::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QCullFace * ctr_qt_3d_render_ffi_Qt3DRender_QCullFace_QCullFace(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QCullFace(parent);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QCullFace_dQCullFace(Qt3DRender::QCullFace * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT Qt3DRender::QCullFace::CullingMode ctr_qt_3d_render_ffi_Qt3DRender_QCullFace_mode(Qt3DRender::QCullFace const * this_ptr) {
  return this_ptr->mode();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QCullFace_setMode(Qt3DRender::QCullFace * this_ptr, Qt3DRender::QCullFace::CullingMode mode) {
  this_ptr->setMode(mode);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QDepthTest_metaObject(Qt3DRender::QDepthTest const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QDepthTest_qt_metacast(Qt3DRender::QDepthTest * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QDepthTest_qt_metacall(Qt3DRender::QDepthTest * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QDepthTest_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QDepthTest::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QDepthTest_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QDepthTest::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QDepthTest * ctr_qt_3d_render_ffi_Qt3DRender_QDepthTest_QDepthTest(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QDepthTest(parent);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QDepthTest_dQDepthTest(Qt3DRender::QDepthTest * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT Qt3DRender::QDepthTest::DepthFunction ctr_qt_3d_render_ffi_Qt3DRender_QDepthTest_depthFunction(Qt3DRender::QDepthTest const * this_ptr) {
  return this_ptr->depthFunction();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QDepthTest_setDepthFunction(Qt3DRender::QDepthTest * this_ptr, Qt3DRender::QDepthTest::DepthFunction depthFunction) {
  this_ptr->setDepthFunction(depthFunction);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QDirectionalLight_metaObject(Qt3DRender::QDirectionalLight const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QDirectionalLight_qt_metacast(Qt3DRender::QDirectionalLight * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QDirectionalLight_qt_metacall(Qt3DRender::QDirectionalLight * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QDirectionalLight_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QDirectionalLight::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QDirectionalLight_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QDirectionalLight::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QDirectionalLight * ctr_qt_3d_render_ffi_Qt3DRender_QDirectionalLight_QDirectionalLight(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QDirectionalLight(parent);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QDirectionalLight_dQDirectionalLight(Qt3DRender::QDirectionalLight * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT QVector3D * ctr_qt_3d_render_ffi_Qt3DRender_QDirectionalLight_worldDirection(Qt3DRender::QDirectionalLight const * this_ptr) {
  return new QVector3D(this_ptr->worldDirection());
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QDirectionalLight_setWorldDirection(Qt3DRender::QDirectionalLight * this_ptr, QVector3D const * worldDirection) {
  this_ptr->setWorldDirection(*worldDirection);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QDispatchCompute_metaObject(Qt3DRender::QDispatchCompute const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QDispatchCompute_qt_metacast(Qt3DRender::QDispatchCompute * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QDispatchCompute_qt_metacall(Qt3DRender::QDispatchCompute * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QDispatchCompute_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QDispatchCompute::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QDispatchCompute_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QDispatchCompute::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QDispatchCompute * ctr_qt_3d_render_ffi_Qt3DRender_QDispatchCompute_QDispatchCompute(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QDispatchCompute(parent);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QDispatchCompute_dQDispatchCompute(Qt3DRender::QDispatchCompute * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QDispatchCompute_workGroupX(Qt3DRender::QDispatchCompute const * this_ptr) {
  return this_ptr->workGroupX();
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QDispatchCompute_workGroupY(Qt3DRender::QDispatchCompute const * this_ptr) {
  return this_ptr->workGroupY();
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QDispatchCompute_workGroupZ(Qt3DRender::QDispatchCompute const * this_ptr) {
  return this_ptr->workGroupZ();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QDispatchCompute_setWorkGroupX(Qt3DRender::QDispatchCompute * this_ptr, int workGroupX) {
  this_ptr->setWorkGroupX(workGroupX);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QDispatchCompute_setWorkGroupY(Qt3DRender::QDispatchCompute * this_ptr, int workGroupY) {
  this_ptr->setWorkGroupY(workGroupY);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QDispatchCompute_setWorkGroupZ(Qt3DRender::QDispatchCompute * this_ptr, int workGroupZ) {
  this_ptr->setWorkGroupZ(workGroupZ);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QDithering_metaObject(Qt3DRender::QDithering const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QDithering_qt_metacast(Qt3DRender::QDithering * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QDithering_qt_metacall(Qt3DRender::QDithering * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QDithering_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QDithering::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QDithering_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QDithering::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QDithering * ctr_qt_3d_render_ffi_Qt3DRender_QDithering_QDithering(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QDithering(parent);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QDithering_dQDithering(Qt3DRender::QDithering * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QEffect_metaObject(Qt3DRender::QEffect const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QEffect_qt_metacast(Qt3DRender::QEffect * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QEffect_qt_metacall(Qt3DRender::QEffect * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QEffect_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QEffect::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QEffect_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QEffect::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QEffect * ctr_qt_3d_render_ffi_Qt3DRender_QEffect_QEffect(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QEffect(parent);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QEffect_dQEffect(Qt3DRender::QEffect * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QEffect_addParameter(Qt3DRender::QEffect * this_ptr, Qt3DRender::QParameter * parameter) {
  this_ptr->addParameter(parameter);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QEffect_removeParameter(Qt3DRender::QEffect * this_ptr, Qt3DRender::QParameter * parameter) {
  this_ptr->removeParameter(parameter);
}


RITUAL_EXPORT QVector< Qt3DRender::QParameter * > * ctr_qt_3d_render_ffi_Qt3DRender_QEffect_parameters(Qt3DRender::QEffect const * this_ptr) {
  return new QVector< Qt3DRender::QParameter * >(this_ptr->parameters());
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QEffect_addTechnique(Qt3DRender::QEffect * this_ptr, Qt3DRender::QTechnique * t) {
  this_ptr->addTechnique(t);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QEffect_removeTechnique(Qt3DRender::QEffect * this_ptr, Qt3DRender::QTechnique * t) {
  this_ptr->removeTechnique(t);
}


RITUAL_EXPORT QVector< Qt3DRender::QTechnique * > * ctr_qt_3d_render_ffi_Qt3DRender_QEffect_techniques(Qt3DRender::QEffect const * this_ptr) {
  return new QVector< Qt3DRender::QTechnique * >(this_ptr->techniques());
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QEnvironmentLight_metaObject(Qt3DRender::QEnvironmentLight const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QEnvironmentLight_qt_metacast(Qt3DRender::QEnvironmentLight * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QEnvironmentLight_qt_metacall(Qt3DRender::QEnvironmentLight * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QEnvironmentLight_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QEnvironmentLight::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QEnvironmentLight_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QEnvironmentLight::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QEnvironmentLight * ctr_qt_3d_render_ffi_Qt3DRender_QEnvironmentLight_QEnvironmentLight(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QEnvironmentLight(parent);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QEnvironmentLight_dQEnvironmentLight(Qt3DRender::QEnvironmentLight * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT Qt3DRender::QAbstractTexture * ctr_qt_3d_render_ffi_Qt3DRender_QEnvironmentLight_irradiance(Qt3DRender::QEnvironmentLight const * this_ptr) {
  return this_ptr->irradiance();
}


RITUAL_EXPORT Qt3DRender::QAbstractTexture * ctr_qt_3d_render_ffi_Qt3DRender_QEnvironmentLight_specular(Qt3DRender::QEnvironmentLight const * this_ptr) {
  return this_ptr->specular();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QEnvironmentLight_setIrradiance(Qt3DRender::QEnvironmentLight * this_ptr, Qt3DRender::QAbstractTexture * irradiance) {
  this_ptr->setIrradiance(irradiance);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QEnvironmentLight_setSpecular(Qt3DRender::QEnvironmentLight * this_ptr, Qt3DRender::QAbstractTexture * specular) {
  this_ptr->setSpecular(specular);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QFilterKey_metaObject(Qt3DRender::QFilterKey const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QFilterKey_qt_metacast(Qt3DRender::QFilterKey * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QFilterKey_qt_metacall(Qt3DRender::QFilterKey * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QFilterKey_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QFilterKey::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QFilterKey_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QFilterKey::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QFilterKey * ctr_qt_3d_render_ffi_Qt3DRender_QFilterKey_QFilterKey(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QFilterKey(parent);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QFilterKey_dQFilterKey(Qt3DRender::QFilterKey * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT QVariant * ctr_qt_3d_render_ffi_Qt3DRender_QFilterKey_value(Qt3DRender::QFilterKey const * this_ptr) {
  return new QVariant(this_ptr->value());
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QFilterKey_name(Qt3DRender::QFilterKey const * this_ptr) {
  return new QString(this_ptr->name());
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QFilterKey_setValue(Qt3DRender::QFilterKey * this_ptr, QVariant const * value) {
  this_ptr->setValue(*value);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QFilterKey_setName(Qt3DRender::QFilterKey * this_ptr, QString const * customType) {
  this_ptr->setName(*customType);
}


RITUAL_EXPORT Qt3DRender::QFrameGraphNodeCreatedChangeBase * ctr_qt_3d_render_ffi_Qt3DRender_QFrameGraphNodeCreatedChangeBase_QFrameGraphNodeCreatedChangeBase(Qt3DRender::QFrameGraphNode const * node) {
  return new Qt3DRender::QFrameGraphNodeCreatedChangeBase(node);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QFrameGraphNodeCreatedChangeBase_dQFrameGraphNodeCreatedChangeBase(Qt3DRender::QFrameGraphNodeCreatedChangeBase * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT Qt3DCore::QNodeId * ctr_qt_3d_render_ffi_Qt3DRender_QFrameGraphNodeCreatedChangeBase_parentFrameGraphNodeId(Qt3DRender::QFrameGraphNodeCreatedChangeBase const * this_ptr) {
  return new Qt3DCore::QNodeId(this_ptr->parentFrameGraphNodeId());
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QFrontFace_metaObject(Qt3DRender::QFrontFace const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QFrontFace_qt_metacast(Qt3DRender::QFrontFace * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QFrontFace_qt_metacall(Qt3DRender::QFrontFace * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QFrontFace_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QFrontFace::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QFrontFace_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QFrontFace::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QFrontFace * ctr_qt_3d_render_ffi_Qt3DRender_QFrontFace_QFrontFace(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QFrontFace(parent);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QFrontFace_dQFrontFace(Qt3DRender::QFrontFace * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT Qt3DRender::QFrontFace::WindingDirection ctr_qt_3d_render_ffi_Qt3DRender_QFrontFace_direction(Qt3DRender::QFrontFace const * this_ptr) {
  return this_ptr->direction();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QFrontFace_setDirection(Qt3DRender::QFrontFace * this_ptr, Qt3DRender::QFrontFace::WindingDirection direction) {
  this_ptr->setDirection(direction);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QFrustumCulling_metaObject(Qt3DRender::QFrustumCulling const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QFrustumCulling_qt_metacast(Qt3DRender::QFrustumCulling * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QFrustumCulling_qt_metacall(Qt3DRender::QFrustumCulling * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QFrustumCulling_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QFrustumCulling::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QFrustumCulling_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QFrustumCulling::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QFrustumCulling * ctr_qt_3d_render_ffi_Qt3DRender_QFrustumCulling_QFrustumCulling(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QFrustumCulling(parent);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QFrustumCulling_dQFrustumCulling(Qt3DRender::QFrustumCulling * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QGeometry_metaObject(Qt3DRender::QGeometry const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QGeometry_qt_metacast(Qt3DRender::QGeometry * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QGeometry_qt_metacall(Qt3DRender::QGeometry * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QGeometry_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QGeometry::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QGeometry_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QGeometry::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QGeometry * ctr_qt_3d_render_ffi_Qt3DRender_QGeometry_QGeometry(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QGeometry(parent);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QGeometry_dQGeometry(Qt3DRender::QGeometry * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT QVector< Qt3DRender::QAttribute * > * ctr_qt_3d_render_ffi_Qt3DRender_QGeometry_attributes(Qt3DRender::QGeometry const * this_ptr) {
  return new QVector< Qt3DRender::QAttribute * >(this_ptr->attributes());
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QGeometry_addAttribute(Qt3DRender::QGeometry * this_ptr, Qt3DRender::QAttribute * attribute) {
  this_ptr->addAttribute(attribute);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QGeometry_removeAttribute(Qt3DRender::QGeometry * this_ptr, Qt3DRender::QAttribute * attribute) {
  this_ptr->removeAttribute(attribute);
}


RITUAL_EXPORT Qt3DRender::QAttribute * ctr_qt_3d_render_ffi_Qt3DRender_QGeometry_boundingVolumePositionAttribute(Qt3DRender::QGeometry const * this_ptr) {
  return this_ptr->boundingVolumePositionAttribute();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QGeometry_setBoundingVolumePositionAttribute(Qt3DRender::QGeometry * this_ptr, Qt3DRender::QAttribute * boundingVolumePositionAttribute) {
  this_ptr->setBoundingVolumePositionAttribute(boundingVolumePositionAttribute);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QGeometryFactory_dQGeometryFactory(Qt3DRender::QGeometryFactory * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT Qt3DRender::QGeometry * ctr_qt_3d_render_ffi_Qt3DRender_QGeometryFactory_operator__(Qt3DRender::QGeometryFactory * this_ptr) {
  return this_ptr->operator()();
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_Qt3DRender_QGeometryFactory_operator__1(Qt3DRender::QGeometryFactory const * this_ptr, Qt3DRender::QGeometryFactory const * other) {
  return this_ptr->operator==(*other);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QGeometryRenderer_metaObject(Qt3DRender::QGeometryRenderer const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QGeometryRenderer_qt_metacast(Qt3DRender::QGeometryRenderer * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QGeometryRenderer_qt_metacall(Qt3DRender::QGeometryRenderer * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QGeometryRenderer_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QGeometryRenderer::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QGeometryRenderer_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QGeometryRenderer::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QGeometryRenderer * ctr_qt_3d_render_ffi_Qt3DRender_QGeometryRenderer_QGeometryRenderer(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QGeometryRenderer(parent);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QGeometryRenderer_dQGeometryRenderer(Qt3DRender::QGeometryRenderer * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QGeometryRenderer_instanceCount(Qt3DRender::QGeometryRenderer const * this_ptr) {
  return this_ptr->instanceCount();
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QGeometryRenderer_vertexCount(Qt3DRender::QGeometryRenderer const * this_ptr) {
  return this_ptr->vertexCount();
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QGeometryRenderer_indexOffset(Qt3DRender::QGeometryRenderer const * this_ptr) {
  return this_ptr->indexOffset();
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QGeometryRenderer_firstInstance(Qt3DRender::QGeometryRenderer const * this_ptr) {
  return this_ptr->firstInstance();
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QGeometryRenderer_firstVertex(Qt3DRender::QGeometryRenderer const * this_ptr) {
  return this_ptr->firstVertex();
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QGeometryRenderer_restartIndexValue(Qt3DRender::QGeometryRenderer const * this_ptr) {
  return this_ptr->restartIndexValue();
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QGeometryRenderer_verticesPerPatch(Qt3DRender::QGeometryRenderer const * this_ptr) {
  return this_ptr->verticesPerPatch();
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_Qt3DRender_QGeometryRenderer_primitiveRestartEnabled(Qt3DRender::QGeometryRenderer const * this_ptr) {
  return this_ptr->primitiveRestartEnabled();
}


RITUAL_EXPORT Qt3DRender::QGeometry * ctr_qt_3d_render_ffi_Qt3DRender_QGeometryRenderer_geometry(Qt3DRender::QGeometryRenderer const * this_ptr) {
  return this_ptr->geometry();
}


RITUAL_EXPORT Qt3DRender::QGeometryRenderer::PrimitiveType ctr_qt_3d_render_ffi_Qt3DRender_QGeometryRenderer_primitiveType(Qt3DRender::QGeometryRenderer const * this_ptr) {
  return this_ptr->primitiveType();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QGeometryRenderer_setInstanceCount(Qt3DRender::QGeometryRenderer * this_ptr, int instanceCount) {
  this_ptr->setInstanceCount(instanceCount);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QGeometryRenderer_setVertexCount(Qt3DRender::QGeometryRenderer * this_ptr, int vertexCount) {
  this_ptr->setVertexCount(vertexCount);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QGeometryRenderer_setIndexOffset(Qt3DRender::QGeometryRenderer * this_ptr, int indexOffset) {
  this_ptr->setIndexOffset(indexOffset);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QGeometryRenderer_setFirstInstance(Qt3DRender::QGeometryRenderer * this_ptr, int firstInstance) {
  this_ptr->setFirstInstance(firstInstance);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QGeometryRenderer_setFirstVertex(Qt3DRender::QGeometryRenderer * this_ptr, int firstVertex) {
  this_ptr->setFirstVertex(firstVertex);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QGeometryRenderer_setRestartIndexValue(Qt3DRender::QGeometryRenderer * this_ptr, int index) {
  this_ptr->setRestartIndexValue(index);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QGeometryRenderer_setVerticesPerPatch(Qt3DRender::QGeometryRenderer * this_ptr, int verticesPerPatch) {
  this_ptr->setVerticesPerPatch(verticesPerPatch);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QGeometryRenderer_setPrimitiveRestartEnabled(Qt3DRender::QGeometryRenderer * this_ptr, bool enabled) {
  this_ptr->setPrimitiveRestartEnabled(enabled);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QGeometryRenderer_setGeometry(Qt3DRender::QGeometryRenderer * this_ptr, Qt3DRender::QGeometry * geometry) {
  this_ptr->setGeometry(geometry);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QGeometryRenderer_setPrimitiveType(Qt3DRender::QGeometryRenderer * this_ptr, Qt3DRender::QGeometryRenderer::PrimitiveType primitiveType) {
  this_ptr->setPrimitiveType(primitiveType);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QGraphicsApiFilter_metaObject(Qt3DRender::QGraphicsApiFilter const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QGraphicsApiFilter_qt_metacast(Qt3DRender::QGraphicsApiFilter * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QGraphicsApiFilter_qt_metacall(Qt3DRender::QGraphicsApiFilter * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QGraphicsApiFilter_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QGraphicsApiFilter::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QGraphicsApiFilter_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QGraphicsApiFilter::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QGraphicsApiFilter * ctr_qt_3d_render_ffi_Qt3DRender_QGraphicsApiFilter_QGraphicsApiFilter(QObject * parent) {
  return new Qt3DRender::QGraphicsApiFilter(parent);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QGraphicsApiFilter_dQGraphicsApiFilter(Qt3DRender::QGraphicsApiFilter * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT Qt3DRender::QGraphicsApiFilter::Api ctr_qt_3d_render_ffi_Qt3DRender_QGraphicsApiFilter_api(Qt3DRender::QGraphicsApiFilter const * this_ptr) {
  return this_ptr->api();
}


RITUAL_EXPORT Qt3DRender::QGraphicsApiFilter::OpenGLProfile ctr_qt_3d_render_ffi_Qt3DRender_QGraphicsApiFilter_profile(Qt3DRender::QGraphicsApiFilter const * this_ptr) {
  return this_ptr->profile();
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QGraphicsApiFilter_minorVersion(Qt3DRender::QGraphicsApiFilter const * this_ptr) {
  return this_ptr->minorVersion();
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QGraphicsApiFilter_majorVersion(Qt3DRender::QGraphicsApiFilter const * this_ptr) {
  return this_ptr->majorVersion();
}


RITUAL_EXPORT QStringList * ctr_qt_3d_render_ffi_Qt3DRender_QGraphicsApiFilter_extensions(Qt3DRender::QGraphicsApiFilter const * this_ptr) {
  return new QStringList(this_ptr->extensions());
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QGraphicsApiFilter_vendor(Qt3DRender::QGraphicsApiFilter const * this_ptr) {
  return new QString(this_ptr->vendor());
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QGraphicsApiFilter_setApi(Qt3DRender::QGraphicsApiFilter * this_ptr, Qt3DRender::QGraphicsApiFilter::Api api) {
  this_ptr->setApi(api);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QGraphicsApiFilter_setProfile(Qt3DRender::QGraphicsApiFilter * this_ptr, Qt3DRender::QGraphicsApiFilter::OpenGLProfile profile) {
  this_ptr->setProfile(profile);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QGraphicsApiFilter_setMinorVersion(Qt3DRender::QGraphicsApiFilter * this_ptr, int minorVersion) {
  this_ptr->setMinorVersion(minorVersion);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QGraphicsApiFilter_setMajorVersion(Qt3DRender::QGraphicsApiFilter * this_ptr, int majorVersion) {
  this_ptr->setMajorVersion(majorVersion);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QGraphicsApiFilter_setExtensions(Qt3DRender::QGraphicsApiFilter * this_ptr, QStringList const * extensions) {
  this_ptr->setExtensions(*extensions);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QGraphicsApiFilter_setVendor(Qt3DRender::QGraphicsApiFilter * this_ptr, QString const * vendor) {
  this_ptr->setVendor(*vendor);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QLayer_metaObject(Qt3DRender::QLayer const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QLayer_qt_metacast(Qt3DRender::QLayer * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QLayer_qt_metacall(Qt3DRender::QLayer * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QLayer_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QLayer::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QLayer_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QLayer::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QLayer * ctr_qt_3d_render_ffi_Qt3DRender_QLayer_QLayer(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QLayer(parent);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QLayer_dQLayer(Qt3DRender::QLayer * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QLayerFilter_metaObject(Qt3DRender::QLayerFilter const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QLayerFilter_qt_metacast(Qt3DRender::QLayerFilter * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QLayerFilter_qt_metacall(Qt3DRender::QLayerFilter * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QLayerFilter_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QLayerFilter::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QLayerFilter_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QLayerFilter::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QLayerFilter * ctr_qt_3d_render_ffi_Qt3DRender_QLayerFilter_QLayerFilter(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QLayerFilter(parent);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QLayerFilter_dQLayerFilter(Qt3DRender::QLayerFilter * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QLayerFilter_addLayer(Qt3DRender::QLayerFilter * this_ptr, Qt3DRender::QLayer * layer) {
  this_ptr->addLayer(layer);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QLayerFilter_removeLayer(Qt3DRender::QLayerFilter * this_ptr, Qt3DRender::QLayer * layer) {
  this_ptr->removeLayer(layer);
}


RITUAL_EXPORT QVector< Qt3DRender::QLayer * > * ctr_qt_3d_render_ffi_Qt3DRender_QLayerFilter_layers(Qt3DRender::QLayerFilter const * this_ptr) {
  return new QVector< Qt3DRender::QLayer * >(this_ptr->layers());
}


RITUAL_EXPORT Qt3DRender::QLevelOfDetailBoundingSphere * ctr_qt_3d_render_ffi_Qt3DRender_QLevelOfDetailBoundingSphere_QLevelOfDetailBoundingSphere(QVector3D const * center, float radius) {
  return new Qt3DRender::QLevelOfDetailBoundingSphere(*center, radius);
}


RITUAL_EXPORT Qt3DRender::QLevelOfDetailBoundingSphere * ctr_qt_3d_render_ffi_Qt3DRender_QLevelOfDetailBoundingSphere_QLevelOfDetailBoundingSphere1(Qt3DRender::QLevelOfDetailBoundingSphere const * other) {
  return new Qt3DRender::QLevelOfDetailBoundingSphere(*other);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QLevelOfDetailBoundingSphere_dQLevelOfDetailBoundingSphere(Qt3DRender::QLevelOfDetailBoundingSphere * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT Qt3DRender::QLevelOfDetailBoundingSphere * ctr_qt_3d_render_ffi_Qt3DRender_QLevelOfDetailBoundingSphere_operator_(Qt3DRender::QLevelOfDetailBoundingSphere * this_ptr, Qt3DRender::QLevelOfDetailBoundingSphere const * other) {
  return &this_ptr->operator=(*other);
}


RITUAL_EXPORT QVector3D * ctr_qt_3d_render_ffi_Qt3DRender_QLevelOfDetailBoundingSphere_center(Qt3DRender::QLevelOfDetailBoundingSphere const * this_ptr) {
  return new QVector3D(this_ptr->center());
}


RITUAL_EXPORT float ctr_qt_3d_render_ffi_Qt3DRender_QLevelOfDetailBoundingSphere_radius(Qt3DRender::QLevelOfDetailBoundingSphere const * this_ptr) {
  return this_ptr->radius();
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_Qt3DRender_QLevelOfDetailBoundingSphere_isEmpty(Qt3DRender::QLevelOfDetailBoundingSphere const * this_ptr) {
  return this_ptr->isEmpty();
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_Qt3DRender_QLevelOfDetailBoundingSphere_operator__(Qt3DRender::QLevelOfDetailBoundingSphere const * this_ptr, Qt3DRender::QLevelOfDetailBoundingSphere const * other) {
  return this_ptr->operator==(*other);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QLevelOfDetail_metaObject(Qt3DRender::QLevelOfDetail const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QLevelOfDetail_qt_metacast(Qt3DRender::QLevelOfDetail * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QLevelOfDetail_qt_metacall(Qt3DRender::QLevelOfDetail * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QLevelOfDetail_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QLevelOfDetail::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QLevelOfDetail_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QLevelOfDetail::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QLevelOfDetail * ctr_qt_3d_render_ffi_Qt3DRender_QLevelOfDetail_QLevelOfDetail(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QLevelOfDetail(parent);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QLevelOfDetail_dQLevelOfDetail(Qt3DRender::QLevelOfDetail * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT Qt3DRender::QCamera * ctr_qt_3d_render_ffi_Qt3DRender_QLevelOfDetail_camera(Qt3DRender::QLevelOfDetail const * this_ptr) {
  return this_ptr->camera();
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QLevelOfDetail_currentIndex(Qt3DRender::QLevelOfDetail const * this_ptr) {
  return this_ptr->currentIndex();
}


RITUAL_EXPORT Qt3DRender::QLevelOfDetail::ThresholdType ctr_qt_3d_render_ffi_Qt3DRender_QLevelOfDetail_thresholdType(Qt3DRender::QLevelOfDetail const * this_ptr) {
  return this_ptr->thresholdType();
}


RITUAL_EXPORT QVector< double > * ctr_qt_3d_render_ffi_Qt3DRender_QLevelOfDetail_thresholds(Qt3DRender::QLevelOfDetail const * this_ptr) {
  return new QVector< double >(this_ptr->thresholds());
}


RITUAL_EXPORT Qt3DRender::QLevelOfDetailBoundingSphere * ctr_qt_3d_render_ffi_Qt3DRender_QLevelOfDetail_volumeOverride(Qt3DRender::QLevelOfDetail const * this_ptr) {
  return new Qt3DRender::QLevelOfDetailBoundingSphere(this_ptr->volumeOverride());
}


RITUAL_EXPORT Qt3DRender::QLevelOfDetailBoundingSphere * ctr_qt_3d_render_ffi_Qt3DRender_QLevelOfDetail_createBoundingSphere(Qt3DRender::QLevelOfDetail * this_ptr, QVector3D const * center, float radius) {
  return new Qt3DRender::QLevelOfDetailBoundingSphere(this_ptr->createBoundingSphere(*center, radius));
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QLevelOfDetail_setCamera(Qt3DRender::QLevelOfDetail * this_ptr, Qt3DRender::QCamera * camera) {
  this_ptr->setCamera(camera);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QLevelOfDetail_setCurrentIndex(Qt3DRender::QLevelOfDetail * this_ptr, int currentIndex) {
  this_ptr->setCurrentIndex(currentIndex);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QLevelOfDetail_setThresholdType(Qt3DRender::QLevelOfDetail * this_ptr, Qt3DRender::QLevelOfDetail::ThresholdType thresholdType) {
  this_ptr->setThresholdType(thresholdType);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QLevelOfDetail_setThresholds(Qt3DRender::QLevelOfDetail * this_ptr, QVector< double > const * thresholds) {
  this_ptr->setThresholds(*thresholds);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QLevelOfDetail_setVolumeOverride(Qt3DRender::QLevelOfDetail * this_ptr, Qt3DRender::QLevelOfDetailBoundingSphere const * volumeOverride) {
  this_ptr->setVolumeOverride(*volumeOverride);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QLevelOfDetailSwitch_metaObject(Qt3DRender::QLevelOfDetailSwitch const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QLevelOfDetailSwitch_qt_metacast(Qt3DRender::QLevelOfDetailSwitch * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QLevelOfDetailSwitch_qt_metacall(Qt3DRender::QLevelOfDetailSwitch * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QLevelOfDetailSwitch_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QLevelOfDetailSwitch::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QLevelOfDetailSwitch_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QLevelOfDetailSwitch::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QLevelOfDetailSwitch * ctr_qt_3d_render_ffi_Qt3DRender_QLevelOfDetailSwitch_QLevelOfDetailSwitch(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QLevelOfDetailSwitch(parent);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QLevelOfDetailSwitch_dQLevelOfDetailSwitch(Qt3DRender::QLevelOfDetailSwitch * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QMaterial_metaObject(Qt3DRender::QMaterial const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QMaterial_qt_metacast(Qt3DRender::QMaterial * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QMaterial_qt_metacall(Qt3DRender::QMaterial * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QMaterial_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QMaterial::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QMaterial_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QMaterial::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QMaterial * ctr_qt_3d_render_ffi_Qt3DRender_QMaterial_QMaterial(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QMaterial(parent);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QMaterial_dQMaterial(Qt3DRender::QMaterial * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT Qt3DRender::QEffect * ctr_qt_3d_render_ffi_Qt3DRender_QMaterial_effect(Qt3DRender::QMaterial const * this_ptr) {
  return this_ptr->effect();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QMaterial_addParameter(Qt3DRender::QMaterial * this_ptr, Qt3DRender::QParameter * parameter) {
  this_ptr->addParameter(parameter);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QMaterial_removeParameter(Qt3DRender::QMaterial * this_ptr, Qt3DRender::QParameter * parameter) {
  this_ptr->removeParameter(parameter);
}


RITUAL_EXPORT QVector< Qt3DRender::QParameter * > * ctr_qt_3d_render_ffi_Qt3DRender_QMaterial_parameters(Qt3DRender::QMaterial const * this_ptr) {
  return new QVector< Qt3DRender::QParameter * >(this_ptr->parameters());
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QMaterial_setEffect(Qt3DRender::QMaterial * this_ptr, Qt3DRender::QEffect * effect) {
  this_ptr->setEffect(effect);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QMemoryBarrier_metaObject(Qt3DRender::QMemoryBarrier const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QMemoryBarrier_qt_metacast(Qt3DRender::QMemoryBarrier * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QMemoryBarrier_qt_metacall(Qt3DRender::QMemoryBarrier * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QMemoryBarrier_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QMemoryBarrier::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QMemoryBarrier_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QMemoryBarrier::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QMemoryBarrier * ctr_qt_3d_render_ffi_Qt3DRender_QMemoryBarrier_QMemoryBarrier(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QMemoryBarrier(parent);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QMemoryBarrier_dQMemoryBarrier(Qt3DRender::QMemoryBarrier * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QMemoryBarrier_waitOperations(Qt3DRender::QMemoryBarrier const * this_ptr) {
  return int(this_ptr->waitOperations());
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QMemoryBarrier_setWaitOperations(Qt3DRender::QMemoryBarrier * this_ptr, int operations) {
  this_ptr->setWaitOperations(QFlags< Qt3DRender::QMemoryBarrier::Operation >(operations));
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QMesh_metaObject(Qt3DRender::QMesh const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QMesh_qt_metacast(Qt3DRender::QMesh * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QMesh_qt_metacall(Qt3DRender::QMesh * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QMesh_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QMesh::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QMesh_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QMesh::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QMesh * ctr_qt_3d_render_ffi_Qt3DRender_QMesh_QMesh(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QMesh(parent);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QMesh_dQMesh(Qt3DRender::QMesh * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT QUrl * ctr_qt_3d_render_ffi_Qt3DRender_QMesh_source(Qt3DRender::QMesh const * this_ptr) {
  return new QUrl(this_ptr->source());
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QMesh_meshName(Qt3DRender::QMesh const * this_ptr) {
  return new QString(this_ptr->meshName());
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QMesh_setSource(Qt3DRender::QMesh * this_ptr, QUrl const * source) {
  this_ptr->setSource(*source);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QMesh_setMeshName(Qt3DRender::QMesh * this_ptr, QString const * meshName) {
  this_ptr->setMeshName(*meshName);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QMultiSampleAntiAliasing_metaObject(Qt3DRender::QMultiSampleAntiAliasing const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QMultiSampleAntiAliasing_qt_metacast(Qt3DRender::QMultiSampleAntiAliasing * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QMultiSampleAntiAliasing_qt_metacall(Qt3DRender::QMultiSampleAntiAliasing * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QMultiSampleAntiAliasing_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QMultiSampleAntiAliasing::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QMultiSampleAntiAliasing_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QMultiSampleAntiAliasing::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QMultiSampleAntiAliasing * ctr_qt_3d_render_ffi_Qt3DRender_QMultiSampleAntiAliasing_QMultiSampleAntiAliasing(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QMultiSampleAntiAliasing(parent);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QMultiSampleAntiAliasing_dQMultiSampleAntiAliasing(Qt3DRender::QMultiSampleAntiAliasing * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QNoDepthMask_metaObject(Qt3DRender::QNoDepthMask const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QNoDepthMask_qt_metacast(Qt3DRender::QNoDepthMask * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QNoDepthMask_qt_metacall(Qt3DRender::QNoDepthMask * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QNoDepthMask_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QNoDepthMask::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QNoDepthMask_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QNoDepthMask::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QNoDepthMask * ctr_qt_3d_render_ffi_Qt3DRender_QNoDepthMask_QNoDepthMask(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QNoDepthMask(parent);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QNoDepthMask_dQNoDepthMask(Qt3DRender::QNoDepthMask * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QNoDraw_metaObject(Qt3DRender::QNoDraw const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QNoDraw_qt_metacast(Qt3DRender::QNoDraw * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QNoDraw_qt_metacall(Qt3DRender::QNoDraw * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QNoDraw_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QNoDraw::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QNoDraw_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QNoDraw::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QNoDraw * ctr_qt_3d_render_ffi_Qt3DRender_QNoDraw_QNoDraw(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QNoDraw(parent);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QNoDraw_dQNoDraw(Qt3DRender::QNoDraw * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QObjectPicker_metaObject(Qt3DRender::QObjectPicker const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QObjectPicker_qt_metacast(Qt3DRender::QObjectPicker * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QObjectPicker_qt_metacall(Qt3DRender::QObjectPicker * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QObjectPicker_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QObjectPicker::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QObjectPicker_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QObjectPicker::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QObjectPicker * ctr_qt_3d_render_ffi_Qt3DRender_QObjectPicker_QObjectPicker(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QObjectPicker(parent);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QObjectPicker_dQObjectPicker(Qt3DRender::QObjectPicker * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_Qt3DRender_QObjectPicker_isHoverEnabled(Qt3DRender::QObjectPicker const * this_ptr) {
  return this_ptr->isHoverEnabled();
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_Qt3DRender_QObjectPicker_isDragEnabled(Qt3DRender::QObjectPicker const * this_ptr) {
  return this_ptr->isDragEnabled();
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_Qt3DRender_QObjectPicker_containsMouse(Qt3DRender::QObjectPicker const * this_ptr) {
  return this_ptr->containsMouse();
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_Qt3DRender_QObjectPicker_isPressed(Qt3DRender::QObjectPicker const * this_ptr) {
  return this_ptr->isPressed();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QObjectPicker_setHoverEnabled(Qt3DRender::QObjectPicker * this_ptr, bool hoverEnabled) {
  this_ptr->setHoverEnabled(hoverEnabled);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QObjectPicker_setDragEnabled(Qt3DRender::QObjectPicker * this_ptr, bool dragEnabled) {
  this_ptr->setDragEnabled(dragEnabled);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QPaintedTextureImage_metaObject(Qt3DRender::QPaintedTextureImage const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QPaintedTextureImage_qt_metacast(Qt3DRender::QPaintedTextureImage * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QPaintedTextureImage_qt_metacall(Qt3DRender::QPaintedTextureImage * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QPaintedTextureImage_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QPaintedTextureImage::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QPaintedTextureImage_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QPaintedTextureImage::trUtf8(s, c, n));
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QPaintedTextureImage_dQPaintedTextureImage(Qt3DRender::QPaintedTextureImage * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QPaintedTextureImage_width(Qt3DRender::QPaintedTextureImage const * this_ptr) {
  return this_ptr->width();
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QPaintedTextureImage_height(Qt3DRender::QPaintedTextureImage const * this_ptr) {
  return this_ptr->height();
}


RITUAL_EXPORT QSize * ctr_qt_3d_render_ffi_Qt3DRender_QPaintedTextureImage_size(Qt3DRender::QPaintedTextureImage const * this_ptr) {
  return new QSize(this_ptr->size());
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QPaintedTextureImage_update(Qt3DRender::QPaintedTextureImage * this_ptr, QRect const * rect) {
  this_ptr->update(*rect);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QPaintedTextureImage_setWidth(Qt3DRender::QPaintedTextureImage * this_ptr, int w) {
  this_ptr->setWidth(w);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QPaintedTextureImage_setHeight(Qt3DRender::QPaintedTextureImage * this_ptr, int h) {
  this_ptr->setHeight(h);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QPaintedTextureImage_setSize(Qt3DRender::QPaintedTextureImage * this_ptr, QSize const * size) {
  this_ptr->setSize(*size);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QParameter_metaObject(Qt3DRender::QParameter const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QParameter_qt_metacast(Qt3DRender::QParameter * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QParameter_qt_metacall(Qt3DRender::QParameter * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QParameter_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QParameter::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QParameter_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QParameter::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QParameter * ctr_qt_3d_render_ffi_Qt3DRender_QParameter_QParameter(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QParameter(parent);
}


RITUAL_EXPORT Qt3DRender::QParameter * ctr_qt_3d_render_ffi_Qt3DRender_QParameter_QParameter1(QString const * name, QVariant const * value, Qt3DCore::QNode * parent) {
  return new Qt3DRender::QParameter(*name, *value, parent);
}


RITUAL_EXPORT Qt3DRender::QParameter * ctr_qt_3d_render_ffi_Qt3DRender_QParameter_QParameter2(QString const * name, Qt3DRender::QAbstractTexture * texture, Qt3DCore::QNode * parent) {
  return new Qt3DRender::QParameter(*name, texture, parent);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QParameter_dQParameter(Qt3DRender::QParameter * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QParameter_name(Qt3DRender::QParameter const * this_ptr) {
  return new QString(this_ptr->name());
}


RITUAL_EXPORT QVariant * ctr_qt_3d_render_ffi_Qt3DRender_QParameter_value(Qt3DRender::QParameter const * this_ptr) {
  return new QVariant(this_ptr->value());
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QParameter_setName(Qt3DRender::QParameter * this_ptr, QString const * name) {
  this_ptr->setName(*name);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QParameter_setValue(Qt3DRender::QParameter * this_ptr, QVariant const * dv) {
  this_ptr->setValue(*dv);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QPickEvent_metaObject(Qt3DRender::QPickEvent const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QPickEvent_qt_metacast(Qt3DRender::QPickEvent * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QPickEvent_qt_metacall(Qt3DRender::QPickEvent * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QPickEvent_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QPickEvent::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QPickEvent_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QPickEvent::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QPickEvent * ctr_qt_3d_render_ffi_Qt3DRender_QPickEvent_QPickEvent() {
  return new Qt3DRender::QPickEvent();
}


RITUAL_EXPORT Qt3DRender::QPickEvent * ctr_qt_3d_render_ffi_Qt3DRender_QPickEvent_QPickEvent1(QPointF const * position, QVector3D const * worldIntersection, QVector3D const * localIntersection, float distance) {
  return new Qt3DRender::QPickEvent(*position, *worldIntersection, *localIntersection, distance);
}


RITUAL_EXPORT Qt3DRender::QPickEvent * ctr_qt_3d_render_ffi_Qt3DRender_QPickEvent_QPickEvent2(QPointF const * position, QVector3D const * worldIntersection, QVector3D const * localIntersection, float distance, Qt3DRender::QPickEvent::Buttons button, int buttons, int modifiers) {
  return new Qt3DRender::QPickEvent(*position, *worldIntersection, *localIntersection, distance, button, buttons, modifiers);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QPickEvent_dQPickEvent(Qt3DRender::QPickEvent * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_Qt3DRender_QPickEvent_isAccepted(Qt3DRender::QPickEvent const * this_ptr) {
  return this_ptr->isAccepted();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QPickEvent_setAccepted(Qt3DRender::QPickEvent * this_ptr, bool accepted) {
  this_ptr->setAccepted(accepted);
}


RITUAL_EXPORT QPointF * ctr_qt_3d_render_ffi_Qt3DRender_QPickEvent_position(Qt3DRender::QPickEvent const * this_ptr) {
  return new QPointF(this_ptr->position());
}


RITUAL_EXPORT float ctr_qt_3d_render_ffi_Qt3DRender_QPickEvent_distance(Qt3DRender::QPickEvent const * this_ptr) {
  return this_ptr->distance();
}


RITUAL_EXPORT QVector3D * ctr_qt_3d_render_ffi_Qt3DRender_QPickEvent_worldIntersection(Qt3DRender::QPickEvent const * this_ptr) {
  return new QVector3D(this_ptr->worldIntersection());
}


RITUAL_EXPORT QVector3D * ctr_qt_3d_render_ffi_Qt3DRender_QPickEvent_localIntersection(Qt3DRender::QPickEvent const * this_ptr) {
  return new QVector3D(this_ptr->localIntersection());
}


RITUAL_EXPORT Qt3DRender::QPickEvent::Buttons ctr_qt_3d_render_ffi_Qt3DRender_QPickEvent_button(Qt3DRender::QPickEvent const * this_ptr) {
  return this_ptr->button();
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QPickEvent_buttons(Qt3DRender::QPickEvent const * this_ptr) {
  return this_ptr->buttons();
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QPickEvent_modifiers(Qt3DRender::QPickEvent const * this_ptr) {
  return this_ptr->modifiers();
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QPickingSettings_metaObject(Qt3DRender::QPickingSettings const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QPickingSettings_qt_metacast(Qt3DRender::QPickingSettings * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QPickingSettings_qt_metacall(Qt3DRender::QPickingSettings * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QPickingSettings_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QPickingSettings::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QPickingSettings_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QPickingSettings::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QPickingSettings * ctr_qt_3d_render_ffi_Qt3DRender_QPickingSettings_QPickingSettings(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QPickingSettings(parent);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QPickingSettings_dQPickingSettings(Qt3DRender::QPickingSettings * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT Qt3DRender::QPickingSettings::PickMethod ctr_qt_3d_render_ffi_Qt3DRender_QPickingSettings_pickMethod(Qt3DRender::QPickingSettings const * this_ptr) {
  return this_ptr->pickMethod();
}


RITUAL_EXPORT Qt3DRender::QPickingSettings::PickResultMode ctr_qt_3d_render_ffi_Qt3DRender_QPickingSettings_pickResultMode(Qt3DRender::QPickingSettings const * this_ptr) {
  return this_ptr->pickResultMode();
}


RITUAL_EXPORT Qt3DRender::QPickingSettings::FaceOrientationPickingMode ctr_qt_3d_render_ffi_Qt3DRender_QPickingSettings_faceOrientationPickingMode(Qt3DRender::QPickingSettings const * this_ptr) {
  return this_ptr->faceOrientationPickingMode();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QPickingSettings_setPickMethod(Qt3DRender::QPickingSettings * this_ptr, Qt3DRender::QPickingSettings::PickMethod pickMethod) {
  this_ptr->setPickMethod(pickMethod);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QPickingSettings_setPickResultMode(Qt3DRender::QPickingSettings * this_ptr, Qt3DRender::QPickingSettings::PickResultMode pickResultMode) {
  this_ptr->setPickResultMode(pickResultMode);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QPickingSettings_setFaceOrientationPickingMode(Qt3DRender::QPickingSettings * this_ptr, Qt3DRender::QPickingSettings::FaceOrientationPickingMode faceOrientationPickingMode) {
  this_ptr->setFaceOrientationPickingMode(faceOrientationPickingMode);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QPickTriangleEvent_metaObject(Qt3DRender::QPickTriangleEvent const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QPickTriangleEvent_qt_metacast(Qt3DRender::QPickTriangleEvent * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QPickTriangleEvent_qt_metacall(Qt3DRender::QPickTriangleEvent * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QPickTriangleEvent_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QPickTriangleEvent::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QPickTriangleEvent_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QPickTriangleEvent::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QPickTriangleEvent * ctr_qt_3d_render_ffi_Qt3DRender_QPickTriangleEvent_QPickTriangleEvent() {
  return new Qt3DRender::QPickTriangleEvent();
}


RITUAL_EXPORT Qt3DRender::QPickTriangleEvent * ctr_qt_3d_render_ffi_Qt3DRender_QPickTriangleEvent_QPickTriangleEvent1(QPointF const * position, QVector3D const * worldIntersection, QVector3D const * localIntersection, float distance, unsigned int triangleIndex, unsigned int vertex1Index, unsigned int vertex2Index, unsigned int vertex3Index) {
  return new Qt3DRender::QPickTriangleEvent(*position, *worldIntersection, *localIntersection, distance, triangleIndex, vertex1Index, vertex2Index, vertex3Index);
}


RITUAL_EXPORT Qt3DRender::QPickTriangleEvent * ctr_qt_3d_render_ffi_Qt3DRender_QPickTriangleEvent_QPickTriangleEvent2(QPointF const * position, QVector3D const * worldIntersection, QVector3D const * localIntersection, float distance, unsigned int triangleIndex, unsigned int vertex1Index, unsigned int vertex2Index, unsigned int vertex3Index, Qt3DRender::QPickEvent::Buttons button, int buttons, int modifiers, QVector3D const * uvw) {
  return new Qt3DRender::QPickTriangleEvent(*position, *worldIntersection, *localIntersection, distance, triangleIndex, vertex1Index, vertex2Index, vertex3Index, button, buttons, modifiers, *uvw);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QPickTriangleEvent_dQPickTriangleEvent(Qt3DRender::QPickTriangleEvent * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT unsigned int ctr_qt_3d_render_ffi_Qt3DRender_QPickTriangleEvent_triangleIndex(Qt3DRender::QPickTriangleEvent const * this_ptr) {
  return this_ptr->triangleIndex();
}


RITUAL_EXPORT unsigned int ctr_qt_3d_render_ffi_Qt3DRender_QPickTriangleEvent_vertex1Index(Qt3DRender::QPickTriangleEvent const * this_ptr) {
  return this_ptr->vertex1Index();
}


RITUAL_EXPORT unsigned int ctr_qt_3d_render_ffi_Qt3DRender_QPickTriangleEvent_vertex2Index(Qt3DRender::QPickTriangleEvent const * this_ptr) {
  return this_ptr->vertex2Index();
}


RITUAL_EXPORT unsigned int ctr_qt_3d_render_ffi_Qt3DRender_QPickTriangleEvent_vertex3Index(Qt3DRender::QPickTriangleEvent const * this_ptr) {
  return this_ptr->vertex3Index();
}


RITUAL_EXPORT QVector3D * ctr_qt_3d_render_ffi_Qt3DRender_QPickTriangleEvent_uvw(Qt3DRender::QPickTriangleEvent const * this_ptr) {
  return new QVector3D(this_ptr->uvw());
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QPointLight_metaObject(Qt3DRender::QPointLight const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QPointLight_qt_metacast(Qt3DRender::QPointLight * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QPointLight_qt_metacall(Qt3DRender::QPointLight * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QPointLight_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QPointLight::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QPointLight_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QPointLight::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QPointLight * ctr_qt_3d_render_ffi_Qt3DRender_QPointLight_QPointLight(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QPointLight(parent);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QPointLight_dQPointLight(Qt3DRender::QPointLight * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT float ctr_qt_3d_render_ffi_Qt3DRender_QPointLight_constantAttenuation(Qt3DRender::QPointLight const * this_ptr) {
  return this_ptr->constantAttenuation();
}


RITUAL_EXPORT float ctr_qt_3d_render_ffi_Qt3DRender_QPointLight_linearAttenuation(Qt3DRender::QPointLight const * this_ptr) {
  return this_ptr->linearAttenuation();
}


RITUAL_EXPORT float ctr_qt_3d_render_ffi_Qt3DRender_QPointLight_quadraticAttenuation(Qt3DRender::QPointLight const * this_ptr) {
  return this_ptr->quadraticAttenuation();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QPointLight_setConstantAttenuation(Qt3DRender::QPointLight * this_ptr, float value) {
  this_ptr->setConstantAttenuation(value);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QPointLight_setLinearAttenuation(Qt3DRender::QPointLight * this_ptr, float value) {
  this_ptr->setLinearAttenuation(value);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QPointLight_setQuadraticAttenuation(Qt3DRender::QPointLight * this_ptr, float value) {
  this_ptr->setQuadraticAttenuation(value);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QPointSize_metaObject(Qt3DRender::QPointSize const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QPointSize_qt_metacast(Qt3DRender::QPointSize * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QPointSize_qt_metacall(Qt3DRender::QPointSize * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QPointSize_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QPointSize::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QPointSize_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QPointSize::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QPointSize * ctr_qt_3d_render_ffi_Qt3DRender_QPointSize_QPointSize(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QPointSize(parent);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QPointSize_dQPointSize(Qt3DRender::QPointSize * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT Qt3DRender::QPointSize::SizeMode ctr_qt_3d_render_ffi_Qt3DRender_QPointSize_sizeMode(Qt3DRender::QPointSize const * this_ptr) {
  return this_ptr->sizeMode();
}


RITUAL_EXPORT float ctr_qt_3d_render_ffi_Qt3DRender_QPointSize_value(Qt3DRender::QPointSize const * this_ptr) {
  return this_ptr->value();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QPointSize_setSizeMode(Qt3DRender::QPointSize * this_ptr, Qt3DRender::QPointSize::SizeMode sizeMode) {
  this_ptr->setSizeMode(sizeMode);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QPointSize_setValue(Qt3DRender::QPointSize * this_ptr, float value) {
  this_ptr->setValue(value);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QPolygonOffset_metaObject(Qt3DRender::QPolygonOffset const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QPolygonOffset_qt_metacast(Qt3DRender::QPolygonOffset * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QPolygonOffset_qt_metacall(Qt3DRender::QPolygonOffset * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QPolygonOffset_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QPolygonOffset::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QPolygonOffset_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QPolygonOffset::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QPolygonOffset * ctr_qt_3d_render_ffi_Qt3DRender_QPolygonOffset_QPolygonOffset(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QPolygonOffset(parent);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QPolygonOffset_dQPolygonOffset(Qt3DRender::QPolygonOffset * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT float ctr_qt_3d_render_ffi_Qt3DRender_QPolygonOffset_scaleFactor(Qt3DRender::QPolygonOffset const * this_ptr) {
  return this_ptr->scaleFactor();
}


RITUAL_EXPORT float ctr_qt_3d_render_ffi_Qt3DRender_QPolygonOffset_depthSteps(Qt3DRender::QPolygonOffset const * this_ptr) {
  return this_ptr->depthSteps();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QPolygonOffset_setScaleFactor(Qt3DRender::QPolygonOffset * this_ptr, float scaleFactor) {
  this_ptr->setScaleFactor(scaleFactor);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QPolygonOffset_setDepthSteps(Qt3DRender::QPolygonOffset * this_ptr, float depthSteps) {
  this_ptr->setDepthSteps(depthSteps);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QRenderAspect_metaObject(Qt3DRender::QRenderAspect const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QRenderAspect_qt_metacast(Qt3DRender::QRenderAspect * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QRenderAspect_qt_metacall(Qt3DRender::QRenderAspect * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QRenderAspect_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QRenderAspect::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QRenderAspect_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QRenderAspect::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QRenderAspect * ctr_qt_3d_render_ffi_Qt3DRender_QRenderAspect_QRenderAspect(QObject * parent) {
  return new Qt3DRender::QRenderAspect(parent);
}


RITUAL_EXPORT Qt3DRender::QRenderAspect * ctr_qt_3d_render_ffi_Qt3DRender_QRenderAspect_QRenderAspect1(Qt3DRender::QRenderAspect::RenderType type, QObject * parent) {
  return new Qt3DRender::QRenderAspect(type, parent);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QRenderAspect_dQRenderAspect(Qt3DRender::QRenderAspect * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QRenderCaptureReply_metaObject(Qt3DRender::QRenderCaptureReply const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QRenderCaptureReply_qt_metacast(Qt3DRender::QRenderCaptureReply * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QRenderCaptureReply_qt_metacall(Qt3DRender::QRenderCaptureReply * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QRenderCaptureReply_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QRenderCaptureReply::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QRenderCaptureReply_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QRenderCaptureReply::trUtf8(s, c, n));
}


RITUAL_EXPORT QImage * ctr_qt_3d_render_ffi_Qt3DRender_QRenderCaptureReply_image(Qt3DRender::QRenderCaptureReply const * this_ptr) {
  return new QImage(this_ptr->image());
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QRenderCaptureReply_captureId(Qt3DRender::QRenderCaptureReply const * this_ptr) {
  return this_ptr->captureId();
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_Qt3DRender_QRenderCaptureReply_isComplete(Qt3DRender::QRenderCaptureReply const * this_ptr) {
  return this_ptr->isComplete();
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_Qt3DRender_QRenderCaptureReply_saveImage(Qt3DRender::QRenderCaptureReply const * this_ptr, QString const * fileName) {
  return this_ptr->saveImage(*fileName);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QRenderCaptureReply_saveToFile(Qt3DRender::QRenderCaptureReply const * this_ptr, QString const * fileName) {
  this_ptr->saveToFile(*fileName);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QRenderCapture_metaObject(Qt3DRender::QRenderCapture const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QRenderCapture_qt_metacast(Qt3DRender::QRenderCapture * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QRenderCapture_qt_metacall(Qt3DRender::QRenderCapture * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QRenderCapture_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QRenderCapture::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QRenderCapture_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QRenderCapture::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QRenderCapture * ctr_qt_3d_render_ffi_Qt3DRender_QRenderCapture_QRenderCapture(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QRenderCapture(parent);
}


RITUAL_EXPORT Qt3DRender::QRenderCaptureReply * ctr_qt_3d_render_ffi_Qt3DRender_QRenderCapture_requestCapture(Qt3DRender::QRenderCapture * this_ptr, int captureId) {
  return this_ptr->requestCapture(captureId);
}


RITUAL_EXPORT Qt3DRender::QRenderCaptureReply * ctr_qt_3d_render_ffi_Qt3DRender_QRenderCapture_requestCapture1(Qt3DRender::QRenderCapture * this_ptr) {
  return this_ptr->requestCapture();
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QShaderProgram_metaObject(Qt3DRender::QShaderProgram const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QShaderProgram_qt_metacast(Qt3DRender::QShaderProgram * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QShaderProgram_qt_metacall(Qt3DRender::QShaderProgram * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QShaderProgram_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QShaderProgram::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QShaderProgram_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QShaderProgram::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QShaderProgram * ctr_qt_3d_render_ffi_Qt3DRender_QShaderProgram_QShaderProgram(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QShaderProgram(parent);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QShaderProgram_dQShaderProgram(Qt3DRender::QShaderProgram * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT QByteArray * ctr_qt_3d_render_ffi_Qt3DRender_QShaderProgram_vertexShaderCode(Qt3DRender::QShaderProgram const * this_ptr) {
  return new QByteArray(this_ptr->vertexShaderCode());
}


RITUAL_EXPORT QByteArray * ctr_qt_3d_render_ffi_Qt3DRender_QShaderProgram_tessellationControlShaderCode(Qt3DRender::QShaderProgram const * this_ptr) {
  return new QByteArray(this_ptr->tessellationControlShaderCode());
}


RITUAL_EXPORT QByteArray * ctr_qt_3d_render_ffi_Qt3DRender_QShaderProgram_tessellationEvaluationShaderCode(Qt3DRender::QShaderProgram const * this_ptr) {
  return new QByteArray(this_ptr->tessellationEvaluationShaderCode());
}


RITUAL_EXPORT QByteArray * ctr_qt_3d_render_ffi_Qt3DRender_QShaderProgram_geometryShaderCode(Qt3DRender::QShaderProgram const * this_ptr) {
  return new QByteArray(this_ptr->geometryShaderCode());
}


RITUAL_EXPORT QByteArray * ctr_qt_3d_render_ffi_Qt3DRender_QShaderProgram_fragmentShaderCode(Qt3DRender::QShaderProgram const * this_ptr) {
  return new QByteArray(this_ptr->fragmentShaderCode());
}


RITUAL_EXPORT QByteArray * ctr_qt_3d_render_ffi_Qt3DRender_QShaderProgram_computeShaderCode(Qt3DRender::QShaderProgram const * this_ptr) {
  return new QByteArray(this_ptr->computeShaderCode());
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QShaderProgram_setShaderCode(Qt3DRender::QShaderProgram * this_ptr, Qt3DRender::QShaderProgram::ShaderType type, QByteArray const * shaderCode) {
  this_ptr->setShaderCode(type, *shaderCode);
}


RITUAL_EXPORT QByteArray * ctr_qt_3d_render_ffi_Qt3DRender_QShaderProgram_shaderCode(Qt3DRender::QShaderProgram const * this_ptr, Qt3DRender::QShaderProgram::ShaderType type) {
  return new QByteArray(this_ptr->shaderCode(type));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QShaderProgram_log(Qt3DRender::QShaderProgram const * this_ptr) {
  return new QString(this_ptr->log());
}


RITUAL_EXPORT Qt3DRender::QShaderProgram::Status ctr_qt_3d_render_ffi_Qt3DRender_QShaderProgram_status(Qt3DRender::QShaderProgram const * this_ptr) {
  return this_ptr->status();
}


RITUAL_EXPORT QByteArray * ctr_qt_3d_render_ffi_Qt3DRender_QShaderProgram_loadSource(QUrl const * sourceUrl) {
  return new QByteArray(Qt3DRender::QShaderProgram::loadSource(*sourceUrl));
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QShaderProgram_setVertexShaderCode(Qt3DRender::QShaderProgram * this_ptr, QByteArray const * vertexShaderCode) {
  this_ptr->setVertexShaderCode(*vertexShaderCode);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QShaderProgram_setTessellationControlShaderCode(Qt3DRender::QShaderProgram * this_ptr, QByteArray const * tessellationControlShaderCode) {
  this_ptr->setTessellationControlShaderCode(*tessellationControlShaderCode);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QShaderProgram_setTessellationEvaluationShaderCode(Qt3DRender::QShaderProgram * this_ptr, QByteArray const * tessellationEvaluationShaderCode) {
  this_ptr->setTessellationEvaluationShaderCode(*tessellationEvaluationShaderCode);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QShaderProgram_setGeometryShaderCode(Qt3DRender::QShaderProgram * this_ptr, QByteArray const * geometryShaderCode) {
  this_ptr->setGeometryShaderCode(*geometryShaderCode);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QShaderProgram_setFragmentShaderCode(Qt3DRender::QShaderProgram * this_ptr, QByteArray const * fragmentShaderCode) {
  this_ptr->setFragmentShaderCode(*fragmentShaderCode);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QShaderProgram_setComputeShaderCode(Qt3DRender::QShaderProgram * this_ptr, QByteArray const * computeShaderCode) {
  this_ptr->setComputeShaderCode(*computeShaderCode);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QRenderPass_metaObject(Qt3DRender::QRenderPass const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QRenderPass_qt_metacast(Qt3DRender::QRenderPass * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QRenderPass_qt_metacall(Qt3DRender::QRenderPass * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QRenderPass_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QRenderPass::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QRenderPass_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QRenderPass::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QRenderPass * ctr_qt_3d_render_ffi_Qt3DRender_QRenderPass_QRenderPass(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QRenderPass(parent);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QRenderPass_dQRenderPass(Qt3DRender::QRenderPass * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT Qt3DRender::QShaderProgram * ctr_qt_3d_render_ffi_Qt3DRender_QRenderPass_shaderProgram(Qt3DRender::QRenderPass const * this_ptr) {
  return this_ptr->shaderProgram();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QRenderPass_addFilterKey(Qt3DRender::QRenderPass * this_ptr, Qt3DRender::QFilterKey * filterKey) {
  this_ptr->addFilterKey(filterKey);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QRenderPass_removeFilterKey(Qt3DRender::QRenderPass * this_ptr, Qt3DRender::QFilterKey * filterKey) {
  this_ptr->removeFilterKey(filterKey);
}


RITUAL_EXPORT QVector< Qt3DRender::QFilterKey * > * ctr_qt_3d_render_ffi_Qt3DRender_QRenderPass_filterKeys(Qt3DRender::QRenderPass const * this_ptr) {
  return new QVector< Qt3DRender::QFilterKey * >(this_ptr->filterKeys());
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QRenderPass_addRenderState(Qt3DRender::QRenderPass * this_ptr, Qt3DRender::QRenderState * state) {
  this_ptr->addRenderState(state);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QRenderPass_removeRenderState(Qt3DRender::QRenderPass * this_ptr, Qt3DRender::QRenderState * state) {
  this_ptr->removeRenderState(state);
}


RITUAL_EXPORT QVector< Qt3DRender::QRenderState * > * ctr_qt_3d_render_ffi_Qt3DRender_QRenderPass_renderStates(Qt3DRender::QRenderPass const * this_ptr) {
  return new QVector< Qt3DRender::QRenderState * >(this_ptr->renderStates());
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QRenderPass_addParameter(Qt3DRender::QRenderPass * this_ptr, Qt3DRender::QParameter * p) {
  this_ptr->addParameter(p);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QRenderPass_removeParameter(Qt3DRender::QRenderPass * this_ptr, Qt3DRender::QParameter * p) {
  this_ptr->removeParameter(p);
}


RITUAL_EXPORT QVector< Qt3DRender::QParameter * > * ctr_qt_3d_render_ffi_Qt3DRender_QRenderPass_parameters(Qt3DRender::QRenderPass const * this_ptr) {
  return new QVector< Qt3DRender::QParameter * >(this_ptr->parameters());
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QRenderPass_setShaderProgram(Qt3DRender::QRenderPass * this_ptr, Qt3DRender::QShaderProgram * shaderProgram) {
  this_ptr->setShaderProgram(shaderProgram);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QRenderPassFilter_metaObject(Qt3DRender::QRenderPassFilter const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QRenderPassFilter_qt_metacast(Qt3DRender::QRenderPassFilter * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QRenderPassFilter_qt_metacall(Qt3DRender::QRenderPassFilter * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QRenderPassFilter_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QRenderPassFilter::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QRenderPassFilter_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QRenderPassFilter::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QRenderPassFilter * ctr_qt_3d_render_ffi_Qt3DRender_QRenderPassFilter_QRenderPassFilter(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QRenderPassFilter(parent);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QRenderPassFilter_dQRenderPassFilter(Qt3DRender::QRenderPassFilter * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT QVector< Qt3DRender::QFilterKey * > * ctr_qt_3d_render_ffi_Qt3DRender_QRenderPassFilter_matchAny(Qt3DRender::QRenderPassFilter const * this_ptr) {
  return new QVector< Qt3DRender::QFilterKey * >(this_ptr->matchAny());
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QRenderPassFilter_addMatch(Qt3DRender::QRenderPassFilter * this_ptr, Qt3DRender::QFilterKey * filterKey) {
  this_ptr->addMatch(filterKey);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QRenderPassFilter_removeMatch(Qt3DRender::QRenderPassFilter * this_ptr, Qt3DRender::QFilterKey * filterKey) {
  this_ptr->removeMatch(filterKey);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QRenderPassFilter_addParameter(Qt3DRender::QRenderPassFilter * this_ptr, Qt3DRender::QParameter * parameter) {
  this_ptr->addParameter(parameter);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QRenderPassFilter_removeParameter(Qt3DRender::QRenderPassFilter * this_ptr, Qt3DRender::QParameter * parameter) {
  this_ptr->removeParameter(parameter);
}


RITUAL_EXPORT QVector< Qt3DRender::QParameter * > * ctr_qt_3d_render_ffi_Qt3DRender_QRenderPassFilter_parameters(Qt3DRender::QRenderPassFilter const * this_ptr) {
  return new QVector< Qt3DRender::QParameter * >(this_ptr->parameters());
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QRenderSettings_metaObject(Qt3DRender::QRenderSettings const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QRenderSettings_qt_metacast(Qt3DRender::QRenderSettings * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QRenderSettings_qt_metacall(Qt3DRender::QRenderSettings * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QRenderSettings_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QRenderSettings::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QRenderSettings_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QRenderSettings::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QRenderSettings * ctr_qt_3d_render_ffi_Qt3DRender_QRenderSettings_QRenderSettings(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QRenderSettings(parent);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QRenderSettings_dQRenderSettings(Qt3DRender::QRenderSettings * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT Qt3DRender::QPickingSettings * ctr_qt_3d_render_ffi_Qt3DRender_QRenderSettings_pickingSettings(Qt3DRender::QRenderSettings * this_ptr) {
  return this_ptr->pickingSettings();
}


RITUAL_EXPORT Qt3DRender::QFrameGraphNode * ctr_qt_3d_render_ffi_Qt3DRender_QRenderSettings_activeFrameGraph(Qt3DRender::QRenderSettings const * this_ptr) {
  return this_ptr->activeFrameGraph();
}


RITUAL_EXPORT Qt3DRender::QRenderSettings::RenderPolicy ctr_qt_3d_render_ffi_Qt3DRender_QRenderSettings_renderPolicy(Qt3DRender::QRenderSettings const * this_ptr) {
  return this_ptr->renderPolicy();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QRenderSettings_setActiveFrameGraph(Qt3DRender::QRenderSettings * this_ptr, Qt3DRender::QFrameGraphNode * activeFrameGraph) {
  this_ptr->setActiveFrameGraph(activeFrameGraph);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QRenderSettings_setRenderPolicy(Qt3DRender::QRenderSettings * this_ptr, Qt3DRender::QRenderSettings::RenderPolicy renderPolicy) {
  this_ptr->setRenderPolicy(renderPolicy);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QRenderStateSet_metaObject(Qt3DRender::QRenderStateSet const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QRenderStateSet_qt_metacast(Qt3DRender::QRenderStateSet * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QRenderStateSet_qt_metacall(Qt3DRender::QRenderStateSet * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QRenderStateSet_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QRenderStateSet::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QRenderStateSet_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QRenderStateSet::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QRenderStateSet * ctr_qt_3d_render_ffi_Qt3DRender_QRenderStateSet_QRenderStateSet(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QRenderStateSet(parent);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QRenderStateSet_dQRenderStateSet(Qt3DRender::QRenderStateSet * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QRenderStateSet_addRenderState(Qt3DRender::QRenderStateSet * this_ptr, Qt3DRender::QRenderState * state) {
  this_ptr->addRenderState(state);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QRenderStateSet_removeRenderState(Qt3DRender::QRenderStateSet * this_ptr, Qt3DRender::QRenderState * state) {
  this_ptr->removeRenderState(state);
}


RITUAL_EXPORT QVector< Qt3DRender::QRenderState * > * ctr_qt_3d_render_ffi_Qt3DRender_QRenderStateSet_renderStates(Qt3DRender::QRenderStateSet const * this_ptr) {
  return new QVector< Qt3DRender::QRenderState * >(this_ptr->renderStates());
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QRenderSurfaceSelector_metaObject(Qt3DRender::QRenderSurfaceSelector const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QRenderSurfaceSelector_qt_metacast(Qt3DRender::QRenderSurfaceSelector * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QRenderSurfaceSelector_qt_metacall(Qt3DRender::QRenderSurfaceSelector * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QRenderSurfaceSelector_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QRenderSurfaceSelector::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QRenderSurfaceSelector_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QRenderSurfaceSelector::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QRenderSurfaceSelector * ctr_qt_3d_render_ffi_Qt3DRender_QRenderSurfaceSelector_QRenderSurfaceSelector(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QRenderSurfaceSelector(parent);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QRenderSurfaceSelector_dQRenderSurfaceSelector(Qt3DRender::QRenderSurfaceSelector * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_Qt3DRender_QRenderSurfaceSelector_surface(Qt3DRender::QRenderSurfaceSelector const * this_ptr) {
  return this_ptr->surface();
}


RITUAL_EXPORT QSize * ctr_qt_3d_render_ffi_Qt3DRender_QRenderSurfaceSelector_externalRenderTargetSize(Qt3DRender::QRenderSurfaceSelector const * this_ptr) {
  return new QSize(this_ptr->externalRenderTargetSize());
}


RITUAL_EXPORT float ctr_qt_3d_render_ffi_Qt3DRender_QRenderSurfaceSelector_surfacePixelRatio(Qt3DRender::QRenderSurfaceSelector const * this_ptr) {
  return this_ptr->surfacePixelRatio();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QRenderSurfaceSelector_setSurface(Qt3DRender::QRenderSurfaceSelector * this_ptr, QObject * surfaceObject) {
  this_ptr->setSurface(surfaceObject);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QRenderSurfaceSelector_setSurfacePixelRatio(Qt3DRender::QRenderSurfaceSelector * this_ptr, float ratio) {
  this_ptr->setSurfacePixelRatio(ratio);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QRenderSurfaceSelector_setExternalRenderTargetSize(Qt3DRender::QRenderSurfaceSelector * this_ptr, QSize const * size) {
  this_ptr->setExternalRenderTargetSize(*size);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QRenderTarget_metaObject(Qt3DRender::QRenderTarget const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QRenderTarget_qt_metacast(Qt3DRender::QRenderTarget * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QRenderTarget_qt_metacall(Qt3DRender::QRenderTarget * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QRenderTarget_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QRenderTarget::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QRenderTarget_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QRenderTarget::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QRenderTarget * ctr_qt_3d_render_ffi_Qt3DRender_QRenderTarget_QRenderTarget(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QRenderTarget(parent);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QRenderTarget_dQRenderTarget(Qt3DRender::QRenderTarget * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QRenderTarget_addOutput(Qt3DRender::QRenderTarget * this_ptr, Qt3DRender::QRenderTargetOutput * output) {
  this_ptr->addOutput(output);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QRenderTarget_removeOutput(Qt3DRender::QRenderTarget * this_ptr, Qt3DRender::QRenderTargetOutput * output) {
  this_ptr->removeOutput(output);
}


RITUAL_EXPORT QVector< Qt3DRender::QRenderTargetOutput * > * ctr_qt_3d_render_ffi_Qt3DRender_QRenderTarget_outputs(Qt3DRender::QRenderTarget const * this_ptr) {
  return new QVector< Qt3DRender::QRenderTargetOutput * >(this_ptr->outputs());
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QRenderTargetSelector_metaObject(Qt3DRender::QRenderTargetSelector const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QRenderTargetSelector_qt_metacast(Qt3DRender::QRenderTargetSelector * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QRenderTargetSelector_qt_metacall(Qt3DRender::QRenderTargetSelector * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QRenderTargetSelector_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QRenderTargetSelector::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QRenderTargetSelector_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QRenderTargetSelector::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QRenderTargetSelector * ctr_qt_3d_render_ffi_Qt3DRender_QRenderTargetSelector_QRenderTargetSelector(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QRenderTargetSelector(parent);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QRenderTargetSelector_dQRenderTargetSelector(Qt3DRender::QRenderTargetSelector * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT Qt3DRender::QRenderTarget * ctr_qt_3d_render_ffi_Qt3DRender_QRenderTargetSelector_target(Qt3DRender::QRenderTargetSelector const * this_ptr) {
  return this_ptr->target();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QRenderTargetSelector_setOutputs(Qt3DRender::QRenderTargetSelector * this_ptr, QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > const * buffers) {
  this_ptr->setOutputs(*buffers);
}


RITUAL_EXPORT QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > * ctr_qt_3d_render_ffi_Qt3DRender_QRenderTargetSelector_outputs(Qt3DRender::QRenderTargetSelector const * this_ptr) {
  return new QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint >(this_ptr->outputs());
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QRenderTargetSelector_setTarget(Qt3DRender::QRenderTargetSelector * this_ptr, Qt3DRender::QRenderTarget * target) {
  this_ptr->setTarget(target);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QSceneLoader_metaObject(Qt3DRender::QSceneLoader const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QSceneLoader_qt_metacast(Qt3DRender::QSceneLoader * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QSceneLoader_qt_metacall(Qt3DRender::QSceneLoader * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QSceneLoader_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QSceneLoader::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QSceneLoader_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QSceneLoader::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QSceneLoader * ctr_qt_3d_render_ffi_Qt3DRender_QSceneLoader_QSceneLoader(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QSceneLoader(parent);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QSceneLoader_dQSceneLoader(Qt3DRender::QSceneLoader * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT QUrl * ctr_qt_3d_render_ffi_Qt3DRender_QSceneLoader_source(Qt3DRender::QSceneLoader const * this_ptr) {
  return new QUrl(this_ptr->source());
}


RITUAL_EXPORT Qt3DRender::QSceneLoader::Status ctr_qt_3d_render_ffi_Qt3DRender_QSceneLoader_status(Qt3DRender::QSceneLoader const * this_ptr) {
  return this_ptr->status();
}


RITUAL_EXPORT Qt3DCore::QEntity * ctr_qt_3d_render_ffi_Qt3DRender_QSceneLoader_entity(Qt3DRender::QSceneLoader const * this_ptr, QString const * entityName) {
  return this_ptr->entity(*entityName);
}


RITUAL_EXPORT QStringList * ctr_qt_3d_render_ffi_Qt3DRender_QSceneLoader_entityNames(Qt3DRender::QSceneLoader const * this_ptr) {
  return new QStringList(this_ptr->entityNames());
}


RITUAL_EXPORT Qt3DCore::QComponent * ctr_qt_3d_render_ffi_Qt3DRender_QSceneLoader_component(Qt3DRender::QSceneLoader const * this_ptr, QString const * entityName, Qt3DRender::QSceneLoader::ComponentType componentType) {
  return this_ptr->component(*entityName, componentType);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QSceneLoader_setSource(Qt3DRender::QSceneLoader * this_ptr, QUrl const * arg) {
  this_ptr->setSource(*arg);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QSceneLoader_setStatus(Qt3DRender::QSceneLoader * this_ptr, Qt3DRender::QSceneLoader::Status status) {
  this_ptr->setStatus(status);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QScissorTest_metaObject(Qt3DRender::QScissorTest const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QScissorTest_qt_metacast(Qt3DRender::QScissorTest * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QScissorTest_qt_metacall(Qt3DRender::QScissorTest * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QScissorTest_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QScissorTest::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QScissorTest_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QScissorTest::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QScissorTest * ctr_qt_3d_render_ffi_Qt3DRender_QScissorTest_QScissorTest(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QScissorTest(parent);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QScissorTest_dQScissorTest(Qt3DRender::QScissorTest * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QScissorTest_left(Qt3DRender::QScissorTest const * this_ptr) {
  return this_ptr->left();
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QScissorTest_bottom(Qt3DRender::QScissorTest const * this_ptr) {
  return this_ptr->bottom();
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QScissorTest_width(Qt3DRender::QScissorTest const * this_ptr) {
  return this_ptr->width();
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QScissorTest_height(Qt3DRender::QScissorTest const * this_ptr) {
  return this_ptr->height();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QScissorTest_setLeft(Qt3DRender::QScissorTest * this_ptr, int left) {
  this_ptr->setLeft(left);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QScissorTest_setBottom(Qt3DRender::QScissorTest * this_ptr, int bottom) {
  this_ptr->setBottom(bottom);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QScissorTest_setWidth(Qt3DRender::QScissorTest * this_ptr, int width) {
  this_ptr->setWidth(width);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QScissorTest_setHeight(Qt3DRender::QScissorTest * this_ptr, int height) {
  this_ptr->setHeight(height);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QSeamlessCubemap_metaObject(Qt3DRender::QSeamlessCubemap const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QSeamlessCubemap_qt_metacast(Qt3DRender::QSeamlessCubemap * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QSeamlessCubemap_qt_metacall(Qt3DRender::QSeamlessCubemap * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QSeamlessCubemap_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QSeamlessCubemap::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QSeamlessCubemap_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QSeamlessCubemap::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QSeamlessCubemap * ctr_qt_3d_render_ffi_Qt3DRender_QSeamlessCubemap_QSeamlessCubemap(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QSeamlessCubemap(parent);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QSeamlessCubemap_dQSeamlessCubemap(Qt3DRender::QSeamlessCubemap * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_PropertyReaderInterface_dPropertyReaderInterface(Qt3DRender::PropertyReaderInterface * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT QVariant * ctr_qt_3d_render_ffi_Qt3DRender_PropertyReaderInterface_readProperty(Qt3DRender::PropertyReaderInterface * this_ptr, QVariant const * v) {
  return new QVariant(this_ptr->readProperty(*v));
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QShaderData_metaObject(Qt3DRender::QShaderData const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QShaderData_qt_metacast(Qt3DRender::QShaderData * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QShaderData_qt_metacall(Qt3DRender::QShaderData * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QShaderData_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QShaderData::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QShaderData_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QShaderData::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QShaderData * ctr_qt_3d_render_ffi_Qt3DRender_QShaderData_QShaderData(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QShaderData(parent);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QShaderData_dQShaderData(Qt3DRender::QShaderData * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_Qt3DRender_QShaderData_event(Qt3DRender::QShaderData * this_ptr, QEvent * event) {
  return this_ptr->event(event);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QSortPolicy_metaObject(Qt3DRender::QSortPolicy const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QSortPolicy_qt_metacast(Qt3DRender::QSortPolicy * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QSortPolicy_qt_metacall(Qt3DRender::QSortPolicy * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QSortPolicy_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QSortPolicy::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QSortPolicy_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QSortPolicy::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QSortPolicy * ctr_qt_3d_render_ffi_Qt3DRender_QSortPolicy_QSortPolicy(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QSortPolicy(parent);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QSortPolicy_dQSortPolicy(Qt3DRender::QSortPolicy * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT QVector< Qt3DRender::QSortPolicy::SortType > * ctr_qt_3d_render_ffi_Qt3DRender_QSortPolicy_sortTypes(Qt3DRender::QSortPolicy const * this_ptr) {
  return new QVector< Qt3DRender::QSortPolicy::SortType >(this_ptr->sortTypes());
}


RITUAL_EXPORT QVector< int > * ctr_qt_3d_render_ffi_Qt3DRender_QSortPolicy_sortTypesInt(Qt3DRender::QSortPolicy const * this_ptr) {
  return new QVector< int >(this_ptr->sortTypesInt());
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QSortPolicy_setSortTypes(Qt3DRender::QSortPolicy * this_ptr, QVector< Qt3DRender::QSortPolicy::SortType > const * sortTypes) {
  this_ptr->setSortTypes(*sortTypes);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QSortPolicy_setSortTypes1(Qt3DRender::QSortPolicy * this_ptr, QVector< int > const * sortTypesInt) {
  this_ptr->setSortTypes(*sortTypesInt);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QSpotLight_metaObject(Qt3DRender::QSpotLight const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QSpotLight_qt_metacast(Qt3DRender::QSpotLight * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QSpotLight_qt_metacall(Qt3DRender::QSpotLight * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QSpotLight_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QSpotLight::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QSpotLight_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QSpotLight::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QSpotLight * ctr_qt_3d_render_ffi_Qt3DRender_QSpotLight_QSpotLight(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QSpotLight(parent);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QSpotLight_dQSpotLight(Qt3DRender::QSpotLight * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT QVector3D * ctr_qt_3d_render_ffi_Qt3DRender_QSpotLight_localDirection(Qt3DRender::QSpotLight const * this_ptr) {
  return new QVector3D(this_ptr->localDirection());
}


RITUAL_EXPORT float ctr_qt_3d_render_ffi_Qt3DRender_QSpotLight_cutOffAngle(Qt3DRender::QSpotLight const * this_ptr) {
  return this_ptr->cutOffAngle();
}


RITUAL_EXPORT float ctr_qt_3d_render_ffi_Qt3DRender_QSpotLight_constantAttenuation(Qt3DRender::QSpotLight const * this_ptr) {
  return this_ptr->constantAttenuation();
}


RITUAL_EXPORT float ctr_qt_3d_render_ffi_Qt3DRender_QSpotLight_linearAttenuation(Qt3DRender::QSpotLight const * this_ptr) {
  return this_ptr->linearAttenuation();
}


RITUAL_EXPORT float ctr_qt_3d_render_ffi_Qt3DRender_QSpotLight_quadraticAttenuation(Qt3DRender::QSpotLight const * this_ptr) {
  return this_ptr->quadraticAttenuation();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QSpotLight_setConstantAttenuation(Qt3DRender::QSpotLight * this_ptr, float value) {
  this_ptr->setConstantAttenuation(value);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QSpotLight_setLinearAttenuation(Qt3DRender::QSpotLight * this_ptr, float value) {
  this_ptr->setLinearAttenuation(value);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QSpotLight_setQuadraticAttenuation(Qt3DRender::QSpotLight * this_ptr, float value) {
  this_ptr->setQuadraticAttenuation(value);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QSpotLight_setLocalDirection(Qt3DRender::QSpotLight * this_ptr, QVector3D const * localDirection) {
  this_ptr->setLocalDirection(*localDirection);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QSpotLight_setCutOffAngle(Qt3DRender::QSpotLight * this_ptr, float cutOffAngle) {
  this_ptr->setCutOffAngle(cutOffAngle);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QStencilMask_metaObject(Qt3DRender::QStencilMask const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QStencilMask_qt_metacast(Qt3DRender::QStencilMask * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QStencilMask_qt_metacall(Qt3DRender::QStencilMask * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QStencilMask_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QStencilMask::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QStencilMask_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QStencilMask::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QStencilMask * ctr_qt_3d_render_ffi_Qt3DRender_QStencilMask_QStencilMask(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QStencilMask(parent);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QStencilMask_dQStencilMask(Qt3DRender::QStencilMask * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT unsigned int ctr_qt_3d_render_ffi_Qt3DRender_QStencilMask_frontOutputMask(Qt3DRender::QStencilMask const * this_ptr) {
  return this_ptr->frontOutputMask();
}


RITUAL_EXPORT unsigned int ctr_qt_3d_render_ffi_Qt3DRender_QStencilMask_backOutputMask(Qt3DRender::QStencilMask const * this_ptr) {
  return this_ptr->backOutputMask();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QStencilMask_setFrontOutputMask(Qt3DRender::QStencilMask * this_ptr, unsigned int frontOutputMask) {
  this_ptr->setFrontOutputMask(frontOutputMask);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QStencilMask_setBackOutputMask(Qt3DRender::QStencilMask * this_ptr, unsigned int backOutputMask) {
  this_ptr->setBackOutputMask(backOutputMask);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QStencilOperation_metaObject(Qt3DRender::QStencilOperation const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QStencilOperation_qt_metacast(Qt3DRender::QStencilOperation * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QStencilOperation_qt_metacall(Qt3DRender::QStencilOperation * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QStencilOperation_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QStencilOperation::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QStencilOperation_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QStencilOperation::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QStencilOperation * ctr_qt_3d_render_ffi_Qt3DRender_QStencilOperation_QStencilOperation(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QStencilOperation(parent);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QStencilOperation_dQStencilOperation(Qt3DRender::QStencilOperation * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT Qt3DRender::QStencilOperationArguments * ctr_qt_3d_render_ffi_Qt3DRender_QStencilOperation_front(Qt3DRender::QStencilOperation const * this_ptr) {
  return this_ptr->front();
}


RITUAL_EXPORT Qt3DRender::QStencilOperationArguments * ctr_qt_3d_render_ffi_Qt3DRender_QStencilOperation_back(Qt3DRender::QStencilOperation const * this_ptr) {
  return this_ptr->back();
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QStencilOperationArguments_metaObject(Qt3DRender::QStencilOperationArguments const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QStencilOperationArguments_qt_metacast(Qt3DRender::QStencilOperationArguments * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QStencilOperationArguments_qt_metacall(Qt3DRender::QStencilOperationArguments * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QStencilOperationArguments_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QStencilOperationArguments::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QStencilOperationArguments_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QStencilOperationArguments::trUtf8(s, c, n));
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QStencilOperationArguments_dQStencilOperationArguments(Qt3DRender::QStencilOperationArguments * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT Qt3DRender::QStencilOperationArguments::FaceMode ctr_qt_3d_render_ffi_Qt3DRender_QStencilOperationArguments_faceMode(Qt3DRender::QStencilOperationArguments const * this_ptr) {
  return this_ptr->faceMode();
}


RITUAL_EXPORT Qt3DRender::QStencilOperationArguments::Operation ctr_qt_3d_render_ffi_Qt3DRender_QStencilOperationArguments_stencilTestFailureOperation(Qt3DRender::QStencilOperationArguments const * this_ptr) {
  return this_ptr->stencilTestFailureOperation();
}


RITUAL_EXPORT Qt3DRender::QStencilOperationArguments::Operation ctr_qt_3d_render_ffi_Qt3DRender_QStencilOperationArguments_depthTestFailureOperation(Qt3DRender::QStencilOperationArguments const * this_ptr) {
  return this_ptr->depthTestFailureOperation();
}


RITUAL_EXPORT Qt3DRender::QStencilOperationArguments::Operation ctr_qt_3d_render_ffi_Qt3DRender_QStencilOperationArguments_allTestsPassOperation(Qt3DRender::QStencilOperationArguments const * this_ptr) {
  return this_ptr->allTestsPassOperation();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QStencilOperationArguments_setStencilTestFailureOperation(Qt3DRender::QStencilOperationArguments * this_ptr, Qt3DRender::QStencilOperationArguments::Operation operation) {
  this_ptr->setStencilTestFailureOperation(operation);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QStencilOperationArguments_setDepthTestFailureOperation(Qt3DRender::QStencilOperationArguments * this_ptr, Qt3DRender::QStencilOperationArguments::Operation operation) {
  this_ptr->setDepthTestFailureOperation(operation);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QStencilOperationArguments_setAllTestsPassOperation(Qt3DRender::QStencilOperationArguments * this_ptr, Qt3DRender::QStencilOperationArguments::Operation operation) {
  this_ptr->setAllTestsPassOperation(operation);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QStencilTest_metaObject(Qt3DRender::QStencilTest const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QStencilTest_qt_metacast(Qt3DRender::QStencilTest * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QStencilTest_qt_metacall(Qt3DRender::QStencilTest * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QStencilTest_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QStencilTest::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QStencilTest_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QStencilTest::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QStencilTest * ctr_qt_3d_render_ffi_Qt3DRender_QStencilTest_QStencilTest(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QStencilTest(parent);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QStencilTest_dQStencilTest(Qt3DRender::QStencilTest * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT Qt3DRender::QStencilTestArguments * ctr_qt_3d_render_ffi_Qt3DRender_QStencilTest_front(Qt3DRender::QStencilTest const * this_ptr) {
  return this_ptr->front();
}


RITUAL_EXPORT Qt3DRender::QStencilTestArguments * ctr_qt_3d_render_ffi_Qt3DRender_QStencilTest_back(Qt3DRender::QStencilTest const * this_ptr) {
  return this_ptr->back();
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QStencilTestArguments_metaObject(Qt3DRender::QStencilTestArguments const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QStencilTestArguments_qt_metacast(Qt3DRender::QStencilTestArguments * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QStencilTestArguments_qt_metacall(Qt3DRender::QStencilTestArguments * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QStencilTestArguments_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QStencilTestArguments::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QStencilTestArguments_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QStencilTestArguments::trUtf8(s, c, n));
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QStencilTestArguments_dQStencilTestArguments(Qt3DRender::QStencilTestArguments * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT unsigned int ctr_qt_3d_render_ffi_Qt3DRender_QStencilTestArguments_comparisonMask(Qt3DRender::QStencilTestArguments const * this_ptr) {
  return this_ptr->comparisonMask();
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QStencilTestArguments_referenceValue(Qt3DRender::QStencilTestArguments const * this_ptr) {
  return this_ptr->referenceValue();
}


RITUAL_EXPORT Qt3DRender::QStencilTestArguments::StencilFunction ctr_qt_3d_render_ffi_Qt3DRender_QStencilTestArguments_stencilFunction(Qt3DRender::QStencilTestArguments const * this_ptr) {
  return this_ptr->stencilFunction();
}


RITUAL_EXPORT Qt3DRender::QStencilTestArguments::StencilFaceMode ctr_qt_3d_render_ffi_Qt3DRender_QStencilTestArguments_faceMode(Qt3DRender::QStencilTestArguments const * this_ptr) {
  return this_ptr->faceMode();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QStencilTestArguments_setComparisonMask(Qt3DRender::QStencilTestArguments * this_ptr, unsigned int comparisonMask) {
  this_ptr->setComparisonMask(comparisonMask);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QStencilTestArguments_setReferenceValue(Qt3DRender::QStencilTestArguments * this_ptr, int referenceValue) {
  this_ptr->setReferenceValue(referenceValue);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QStencilTestArguments_setStencilFunction(Qt3DRender::QStencilTestArguments * this_ptr, Qt3DRender::QStencilTestArguments::StencilFunction stencilFunction) {
  this_ptr->setStencilFunction(stencilFunction);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QTechnique_metaObject(Qt3DRender::QTechnique const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QTechnique_qt_metacast(Qt3DRender::QTechnique * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QTechnique_qt_metacall(Qt3DRender::QTechnique * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QTechnique_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QTechnique::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QTechnique_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QTechnique::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QTechnique * ctr_qt_3d_render_ffi_Qt3DRender_QTechnique_QTechnique(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QTechnique(parent);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QTechnique_dQTechnique(Qt3DRender::QTechnique * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QTechnique_addFilterKey(Qt3DRender::QTechnique * this_ptr, Qt3DRender::QFilterKey * filterKey) {
  this_ptr->addFilterKey(filterKey);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QTechnique_removeFilterKey(Qt3DRender::QTechnique * this_ptr, Qt3DRender::QFilterKey * filterKey) {
  this_ptr->removeFilterKey(filterKey);
}


RITUAL_EXPORT QVector< Qt3DRender::QFilterKey * > * ctr_qt_3d_render_ffi_Qt3DRender_QTechnique_filterKeys(Qt3DRender::QTechnique const * this_ptr) {
  return new QVector< Qt3DRender::QFilterKey * >(this_ptr->filterKeys());
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QTechnique_addParameter(Qt3DRender::QTechnique * this_ptr, Qt3DRender::QParameter * p) {
  this_ptr->addParameter(p);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QTechnique_removeParameter(Qt3DRender::QTechnique * this_ptr, Qt3DRender::QParameter * p) {
  this_ptr->removeParameter(p);
}


RITUAL_EXPORT QVector< Qt3DRender::QParameter * > * ctr_qt_3d_render_ffi_Qt3DRender_QTechnique_parameters(Qt3DRender::QTechnique const * this_ptr) {
  return new QVector< Qt3DRender::QParameter * >(this_ptr->parameters());
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QTechnique_addRenderPass(Qt3DRender::QTechnique * this_ptr, Qt3DRender::QRenderPass * pass) {
  this_ptr->addRenderPass(pass);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QTechnique_removeRenderPass(Qt3DRender::QTechnique * this_ptr, Qt3DRender::QRenderPass * pass) {
  this_ptr->removeRenderPass(pass);
}


RITUAL_EXPORT QVector< Qt3DRender::QRenderPass * > * ctr_qt_3d_render_ffi_Qt3DRender_QTechnique_renderPasses(Qt3DRender::QTechnique const * this_ptr) {
  return new QVector< Qt3DRender::QRenderPass * >(this_ptr->renderPasses());
}


RITUAL_EXPORT Qt3DRender::QGraphicsApiFilter * ctr_qt_3d_render_ffi_Qt3DRender_QTechnique_graphicsApiFilter(Qt3DRender::QTechnique * this_ptr) {
  return this_ptr->graphicsApiFilter();
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QTechniqueFilter_metaObject(Qt3DRender::QTechniqueFilter const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QTechniqueFilter_qt_metacast(Qt3DRender::QTechniqueFilter * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QTechniqueFilter_qt_metacall(Qt3DRender::QTechniqueFilter * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QTechniqueFilter_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QTechniqueFilter::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QTechniqueFilter_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QTechniqueFilter::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QTechniqueFilter * ctr_qt_3d_render_ffi_Qt3DRender_QTechniqueFilter_QTechniqueFilter(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QTechniqueFilter(parent);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QTechniqueFilter_dQTechniqueFilter(Qt3DRender::QTechniqueFilter * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT QVector< Qt3DRender::QFilterKey * > * ctr_qt_3d_render_ffi_Qt3DRender_QTechniqueFilter_matchAll(Qt3DRender::QTechniqueFilter const * this_ptr) {
  return new QVector< Qt3DRender::QFilterKey * >(this_ptr->matchAll());
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QTechniqueFilter_addMatch(Qt3DRender::QTechniqueFilter * this_ptr, Qt3DRender::QFilterKey * filterKey) {
  this_ptr->addMatch(filterKey);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QTechniqueFilter_removeMatch(Qt3DRender::QTechniqueFilter * this_ptr, Qt3DRender::QFilterKey * filterKey) {
  this_ptr->removeMatch(filterKey);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QTechniqueFilter_addParameter(Qt3DRender::QTechniqueFilter * this_ptr, Qt3DRender::QParameter * p) {
  this_ptr->addParameter(p);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QTechniqueFilter_removeParameter(Qt3DRender::QTechniqueFilter * this_ptr, Qt3DRender::QParameter * p) {
  this_ptr->removeParameter(p);
}


RITUAL_EXPORT QVector< Qt3DRender::QParameter * > * ctr_qt_3d_render_ffi_Qt3DRender_QTechniqueFilter_parameters(Qt3DRender::QTechniqueFilter const * this_ptr) {
  return new QVector< Qt3DRender::QParameter * >(this_ptr->parameters());
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QTextureWrapMode_metaObject(Qt3DRender::QTextureWrapMode const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QTextureWrapMode_qt_metacast(Qt3DRender::QTextureWrapMode * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QTextureWrapMode_qt_metacall(Qt3DRender::QTextureWrapMode * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QTextureWrapMode_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QTextureWrapMode::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QTextureWrapMode_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QTextureWrapMode::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QTextureWrapMode * ctr_qt_3d_render_ffi_Qt3DRender_QTextureWrapMode_QTextureWrapMode(Qt3DRender::QTextureWrapMode::WrapMode wrapMode, QObject * parent) {
  return new Qt3DRender::QTextureWrapMode(wrapMode, parent);
}


RITUAL_EXPORT Qt3DRender::QTextureWrapMode * ctr_qt_3d_render_ffi_Qt3DRender_QTextureWrapMode_QTextureWrapMode1(Qt3DRender::QTextureWrapMode::WrapMode x, Qt3DRender::QTextureWrapMode::WrapMode y, Qt3DRender::QTextureWrapMode::WrapMode z, QObject * parent) {
  return new Qt3DRender::QTextureWrapMode(x, y, z, parent);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QTextureWrapMode_dQTextureWrapMode(Qt3DRender::QTextureWrapMode * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT Qt3DRender::QTextureWrapMode::WrapMode ctr_qt_3d_render_ffi_Qt3DRender_QTextureWrapMode_x(Qt3DRender::QTextureWrapMode const * this_ptr) {
  return this_ptr->x();
}


RITUAL_EXPORT Qt3DRender::QTextureWrapMode::WrapMode ctr_qt_3d_render_ffi_Qt3DRender_QTextureWrapMode_y(Qt3DRender::QTextureWrapMode const * this_ptr) {
  return this_ptr->y();
}


RITUAL_EXPORT Qt3DRender::QTextureWrapMode::WrapMode ctr_qt_3d_render_ffi_Qt3DRender_QTextureWrapMode_z(Qt3DRender::QTextureWrapMode const * this_ptr) {
  return this_ptr->z();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QTextureWrapMode_setX(Qt3DRender::QTextureWrapMode * this_ptr, Qt3DRender::QTextureWrapMode::WrapMode x) {
  this_ptr->setX(x);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QTextureWrapMode_setY(Qt3DRender::QTextureWrapMode * this_ptr, Qt3DRender::QTextureWrapMode::WrapMode y) {
  this_ptr->setY(y);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QTextureWrapMode_setZ(Qt3DRender::QTextureWrapMode * this_ptr, Qt3DRender::QTextureWrapMode::WrapMode z) {
  this_ptr->setZ(z);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QTextureImage_metaObject(Qt3DRender::QTextureImage const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QTextureImage_qt_metacast(Qt3DRender::QTextureImage * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QTextureImage_qt_metacall(Qt3DRender::QTextureImage * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QTextureImage_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QTextureImage::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QTextureImage_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QTextureImage::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QTextureImage * ctr_qt_3d_render_ffi_Qt3DRender_QTextureImage_QTextureImage(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QTextureImage(parent);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QTextureImage_dQTextureImage(Qt3DRender::QTextureImage * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT QUrl * ctr_qt_3d_render_ffi_Qt3DRender_QTextureImage_source(Qt3DRender::QTextureImage const * this_ptr) {
  return new QUrl(this_ptr->source());
}


RITUAL_EXPORT Qt3DRender::QTextureImage::Status ctr_qt_3d_render_ffi_Qt3DRender_QTextureImage_status(Qt3DRender::QTextureImage const * this_ptr) {
  return this_ptr->status();
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_Qt3DRender_QTextureImage_isMirrored(Qt3DRender::QTextureImage const * this_ptr) {
  return this_ptr->isMirrored();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QTextureImage_setSource(Qt3DRender::QTextureImage * this_ptr, QUrl const * source) {
  this_ptr->setSource(*source);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QTextureImage_setMirrored(Qt3DRender::QTextureImage * this_ptr, bool mirrored) {
  this_ptr->setMirrored(mirrored);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QTexture1D_metaObject(Qt3DRender::QTexture1D const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QTexture1D_qt_metacast(Qt3DRender::QTexture1D * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QTexture1D_qt_metacall(Qt3DRender::QTexture1D * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QTexture1D_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QTexture1D::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QTexture1D_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QTexture1D::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QTexture1D * ctr_qt_3d_render_ffi_Qt3DRender_QTexture1D_QTexture1D(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QTexture1D(parent);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QTexture1D_dQTexture1D(Qt3DRender::QTexture1D * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QTexture1DArray_metaObject(Qt3DRender::QTexture1DArray const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QTexture1DArray_qt_metacast(Qt3DRender::QTexture1DArray * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QTexture1DArray_qt_metacall(Qt3DRender::QTexture1DArray * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QTexture1DArray_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QTexture1DArray::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QTexture1DArray_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QTexture1DArray::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QTexture1DArray * ctr_qt_3d_render_ffi_Qt3DRender_QTexture1DArray_QTexture1DArray(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QTexture1DArray(parent);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QTexture1DArray_dQTexture1DArray(Qt3DRender::QTexture1DArray * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QTexture2D_metaObject(Qt3DRender::QTexture2D const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QTexture2D_qt_metacast(Qt3DRender::QTexture2D * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QTexture2D_qt_metacall(Qt3DRender::QTexture2D * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QTexture2D_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QTexture2D::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QTexture2D_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QTexture2D::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QTexture2D * ctr_qt_3d_render_ffi_Qt3DRender_QTexture2D_QTexture2D(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QTexture2D(parent);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QTexture2D_dQTexture2D(Qt3DRender::QTexture2D * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QTexture2DArray_metaObject(Qt3DRender::QTexture2DArray const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QTexture2DArray_qt_metacast(Qt3DRender::QTexture2DArray * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QTexture2DArray_qt_metacall(Qt3DRender::QTexture2DArray * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QTexture2DArray_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QTexture2DArray::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QTexture2DArray_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QTexture2DArray::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QTexture2DArray * ctr_qt_3d_render_ffi_Qt3DRender_QTexture2DArray_QTexture2DArray(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QTexture2DArray(parent);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QTexture2DArray_dQTexture2DArray(Qt3DRender::QTexture2DArray * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QTexture3D_metaObject(Qt3DRender::QTexture3D const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QTexture3D_qt_metacast(Qt3DRender::QTexture3D * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QTexture3D_qt_metacall(Qt3DRender::QTexture3D * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QTexture3D_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QTexture3D::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QTexture3D_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QTexture3D::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QTexture3D * ctr_qt_3d_render_ffi_Qt3DRender_QTexture3D_QTexture3D(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QTexture3D(parent);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QTexture3D_dQTexture3D(Qt3DRender::QTexture3D * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QTextureCubeMap_metaObject(Qt3DRender::QTextureCubeMap const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QTextureCubeMap_qt_metacast(Qt3DRender::QTextureCubeMap * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QTextureCubeMap_qt_metacall(Qt3DRender::QTextureCubeMap * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QTextureCubeMap_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QTextureCubeMap::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QTextureCubeMap_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QTextureCubeMap::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QTextureCubeMap * ctr_qt_3d_render_ffi_Qt3DRender_QTextureCubeMap_QTextureCubeMap(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QTextureCubeMap(parent);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QTextureCubeMap_dQTextureCubeMap(Qt3DRender::QTextureCubeMap * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QTextureCubeMapArray_metaObject(Qt3DRender::QTextureCubeMapArray const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QTextureCubeMapArray_qt_metacast(Qt3DRender::QTextureCubeMapArray * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QTextureCubeMapArray_qt_metacall(Qt3DRender::QTextureCubeMapArray * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QTextureCubeMapArray_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QTextureCubeMapArray::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QTextureCubeMapArray_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QTextureCubeMapArray::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QTextureCubeMapArray * ctr_qt_3d_render_ffi_Qt3DRender_QTextureCubeMapArray_QTextureCubeMapArray(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QTextureCubeMapArray(parent);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QTextureCubeMapArray_dQTextureCubeMapArray(Qt3DRender::QTextureCubeMapArray * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QTexture2DMultisample_metaObject(Qt3DRender::QTexture2DMultisample const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QTexture2DMultisample_qt_metacast(Qt3DRender::QTexture2DMultisample * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QTexture2DMultisample_qt_metacall(Qt3DRender::QTexture2DMultisample * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QTexture2DMultisample_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QTexture2DMultisample::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QTexture2DMultisample_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QTexture2DMultisample::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QTexture2DMultisample * ctr_qt_3d_render_ffi_Qt3DRender_QTexture2DMultisample_QTexture2DMultisample(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QTexture2DMultisample(parent);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QTexture2DMultisample_dQTexture2DMultisample(Qt3DRender::QTexture2DMultisample * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QTexture2DMultisampleArray_metaObject(Qt3DRender::QTexture2DMultisampleArray const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QTexture2DMultisampleArray_qt_metacast(Qt3DRender::QTexture2DMultisampleArray * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QTexture2DMultisampleArray_qt_metacall(Qt3DRender::QTexture2DMultisampleArray * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QTexture2DMultisampleArray_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QTexture2DMultisampleArray::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QTexture2DMultisampleArray_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QTexture2DMultisampleArray::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QTexture2DMultisampleArray * ctr_qt_3d_render_ffi_Qt3DRender_QTexture2DMultisampleArray_QTexture2DMultisampleArray(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QTexture2DMultisampleArray(parent);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QTexture2DMultisampleArray_dQTexture2DMultisampleArray(Qt3DRender::QTexture2DMultisampleArray * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QTextureRectangle_metaObject(Qt3DRender::QTextureRectangle const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QTextureRectangle_qt_metacast(Qt3DRender::QTextureRectangle * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QTextureRectangle_qt_metacall(Qt3DRender::QTextureRectangle * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QTextureRectangle_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QTextureRectangle::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QTextureRectangle_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QTextureRectangle::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QTextureRectangle * ctr_qt_3d_render_ffi_Qt3DRender_QTextureRectangle_QTextureRectangle(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QTextureRectangle(parent);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QTextureRectangle_dQTextureRectangle(Qt3DRender::QTextureRectangle * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QTextureBuffer_metaObject(Qt3DRender::QTextureBuffer const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QTextureBuffer_qt_metacast(Qt3DRender::QTextureBuffer * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QTextureBuffer_qt_metacall(Qt3DRender::QTextureBuffer * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QTextureBuffer_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QTextureBuffer::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QTextureBuffer_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QTextureBuffer::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QTextureBuffer * ctr_qt_3d_render_ffi_Qt3DRender_QTextureBuffer_QTextureBuffer(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QTextureBuffer(parent);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QTextureBuffer_dQTextureBuffer(Qt3DRender::QTextureBuffer * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QTextureLoader_metaObject(Qt3DRender::QTextureLoader const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QTextureLoader_qt_metacast(Qt3DRender::QTextureLoader * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QTextureLoader_qt_metacall(Qt3DRender::QTextureLoader * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QTextureLoader_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QTextureLoader::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QTextureLoader_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QTextureLoader::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QTextureLoader * ctr_qt_3d_render_ffi_Qt3DRender_QTextureLoader_QTextureLoader(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QTextureLoader(parent);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QTextureLoader_dQTextureLoader(Qt3DRender::QTextureLoader * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT QUrl * ctr_qt_3d_render_ffi_Qt3DRender_QTextureLoader_source(Qt3DRender::QTextureLoader const * this_ptr) {
  return new QUrl(this_ptr->source());
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_Qt3DRender_QTextureLoader_isMirrored(Qt3DRender::QTextureLoader const * this_ptr) {
  return this_ptr->isMirrored();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QTextureLoader_setSource(Qt3DRender::QTextureLoader * this_ptr, QUrl const * source) {
  this_ptr->setSource(*source);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QTextureLoader_setMirrored(Qt3DRender::QTextureLoader * this_ptr, bool mirrored) {
  this_ptr->setMirrored(mirrored);
}


RITUAL_EXPORT Qt3DRender::QTextureData * ctr_qt_3d_render_ffi_Qt3DRender_QTextureData_QTextureData() {
  return new Qt3DRender::QTextureData();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QTextureData_dQTextureData(Qt3DRender::QTextureData * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT Qt3DRender::QAbstractTexture::Target ctr_qt_3d_render_ffi_Qt3DRender_QTextureData_target(Qt3DRender::QTextureData const * this_ptr) {
  return this_ptr->target();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QTextureData_setTarget(Qt3DRender::QTextureData * this_ptr, Qt3DRender::QAbstractTexture::Target target) {
  this_ptr->setTarget(target);
}


RITUAL_EXPORT Qt3DRender::QAbstractTexture::TextureFormat ctr_qt_3d_render_ffi_Qt3DRender_QTextureData_format(Qt3DRender::QTextureData const * this_ptr) {
  return this_ptr->format();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QTextureData_setFormat(Qt3DRender::QTextureData * this_ptr, Qt3DRender::QAbstractTexture::TextureFormat arg1) {
  this_ptr->setFormat(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QTextureData_width(Qt3DRender::QTextureData const * this_ptr) {
  return this_ptr->width();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QTextureData_setWidth(Qt3DRender::QTextureData * this_ptr, int width) {
  this_ptr->setWidth(width);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QTextureData_height(Qt3DRender::QTextureData const * this_ptr) {
  return this_ptr->height();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QTextureData_setHeight(Qt3DRender::QTextureData * this_ptr, int height) {
  this_ptr->setHeight(height);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QTextureData_depth(Qt3DRender::QTextureData const * this_ptr) {
  return this_ptr->depth();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QTextureData_setDepth(Qt3DRender::QTextureData * this_ptr, int depth) {
  this_ptr->setDepth(depth);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QTextureData_layers(Qt3DRender::QTextureData const * this_ptr) {
  return this_ptr->layers();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QTextureData_setLayers(Qt3DRender::QTextureData * this_ptr, int layers) {
  this_ptr->setLayers(layers);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_Qt3DRender_QTextureData_isAutoMipMapGenerationEnabled(Qt3DRender::QTextureData const * this_ptr) {
  return this_ptr->isAutoMipMapGenerationEnabled();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QTextureData_setAutoMipMapGenerationEnabled(Qt3DRender::QTextureData * this_ptr, bool isAutoMipMapGenerationEnabled) {
  this_ptr->setAutoMipMapGenerationEnabled(isAutoMipMapGenerationEnabled);
}


RITUAL_EXPORT float ctr_qt_3d_render_ffi_Qt3DRender_QTextureData_maximumAnisotropy(Qt3DRender::QTextureData const * this_ptr) {
  return this_ptr->maximumAnisotropy();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QTextureData_setMaximumAnisotropy(Qt3DRender::QTextureData * this_ptr, float maximumAnisotropy) {
  this_ptr->setMaximumAnisotropy(maximumAnisotropy);
}


RITUAL_EXPORT Qt3DRender::QAbstractTexture::Filter ctr_qt_3d_render_ffi_Qt3DRender_QTextureData_minificationFilter(Qt3DRender::QTextureData const * this_ptr) {
  return this_ptr->minificationFilter();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QTextureData_setMinificationFilter(Qt3DRender::QTextureData * this_ptr, Qt3DRender::QAbstractTexture::Filter filter) {
  this_ptr->setMinificationFilter(filter);
}


RITUAL_EXPORT Qt3DRender::QAbstractTexture::Filter ctr_qt_3d_render_ffi_Qt3DRender_QTextureData_magnificationFilter(Qt3DRender::QTextureData const * this_ptr) {
  return this_ptr->magnificationFilter();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QTextureData_setMagnificationFilter(Qt3DRender::QTextureData * this_ptr, Qt3DRender::QAbstractTexture::Filter filter) {
  this_ptr->setMagnificationFilter(filter);
}


RITUAL_EXPORT Qt3DRender::QTextureWrapMode::WrapMode ctr_qt_3d_render_ffi_Qt3DRender_QTextureData_wrapModeX(Qt3DRender::QTextureData const * this_ptr) {
  return this_ptr->wrapModeX();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QTextureData_setWrapModeX(Qt3DRender::QTextureData * this_ptr, Qt3DRender::QTextureWrapMode::WrapMode wrapModeX) {
  this_ptr->setWrapModeX(wrapModeX);
}


RITUAL_EXPORT Qt3DRender::QTextureWrapMode::WrapMode ctr_qt_3d_render_ffi_Qt3DRender_QTextureData_wrapModeY(Qt3DRender::QTextureData const * this_ptr) {
  return this_ptr->wrapModeY();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QTextureData_setWrapModeY(Qt3DRender::QTextureData * this_ptr, Qt3DRender::QTextureWrapMode::WrapMode wrapModeY) {
  this_ptr->setWrapModeY(wrapModeY);
}


RITUAL_EXPORT Qt3DRender::QTextureWrapMode::WrapMode ctr_qt_3d_render_ffi_Qt3DRender_QTextureData_wrapModeZ(Qt3DRender::QTextureData const * this_ptr) {
  return this_ptr->wrapModeZ();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QTextureData_setWrapModeZ(Qt3DRender::QTextureData * this_ptr, Qt3DRender::QTextureWrapMode::WrapMode wrapModeZ) {
  this_ptr->setWrapModeZ(wrapModeZ);
}


RITUAL_EXPORT Qt3DRender::QAbstractTexture::ComparisonFunction ctr_qt_3d_render_ffi_Qt3DRender_QTextureData_comparisonFunction(Qt3DRender::QTextureData const * this_ptr) {
  return this_ptr->comparisonFunction();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QTextureData_setComparisonFunction(Qt3DRender::QTextureData * this_ptr, Qt3DRender::QAbstractTexture::ComparisonFunction comparisonFunction) {
  this_ptr->setComparisonFunction(comparisonFunction);
}


RITUAL_EXPORT Qt3DRender::QAbstractTexture::ComparisonMode ctr_qt_3d_render_ffi_Qt3DRender_QTextureData_comparisonMode(Qt3DRender::QTextureData const * this_ptr) {
  return this_ptr->comparisonMode();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QTextureData_setComparisonMode(Qt3DRender::QTextureData * this_ptr, Qt3DRender::QAbstractTexture::ComparisonMode comparisonMode) {
  this_ptr->setComparisonMode(comparisonMode);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QTextureGenerator_dQTextureGenerator(Qt3DRender::QTextureGenerator * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_Qt3DRender_QTextureGenerator_operator__1(Qt3DRender::QTextureGenerator const * this_ptr, Qt3DRender::QTextureGenerator const * other) {
  return this_ptr->operator==(*other);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QViewport_metaObject(Qt3DRender::QViewport const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QViewport_qt_metacast(Qt3DRender::QViewport * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QViewport_qt_metacall(Qt3DRender::QViewport * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QViewport_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QViewport::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QViewport_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QViewport::trUtf8(s, c, n));
}


RITUAL_EXPORT Qt3DRender::QViewport * ctr_qt_3d_render_ffi_Qt3DRender_QViewport_QViewport(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QViewport(parent);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QViewport_dQViewport(Qt3DRender::QViewport * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT QRectF * ctr_qt_3d_render_ffi_Qt3DRender_QViewport_normalizedRect(Qt3DRender::QViewport const * this_ptr) {
  return new QRectF(this_ptr->normalizedRect());
}


RITUAL_EXPORT float ctr_qt_3d_render_ffi_Qt3DRender_QViewport_gamma(Qt3DRender::QViewport const * this_ptr) {
  return this_ptr->gamma();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QViewport_setNormalizedRect(Qt3DRender::QViewport * this_ptr, QRectF const * normalizedRect) {
  this_ptr->setNormalizedRect(*normalizedRect);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QViewport_setGamma(Qt3DRender::QViewport * this_ptr, float gamma) {
  this_ptr->setGamma(gamma);
}


RITUAL_EXPORT Qt3DRender::QTextureImageData * ctr_qt_3d_render_ffi_Qt3DRender_QTextureImageData_QTextureImageData1(Qt3DRender::QTextureImageData const * other) {
  return new Qt3DRender::QTextureImageData(*other);
}


RITUAL_EXPORT Qt3DRender::QAlphaCoverage * ctr_qt_3d_render_ffi_Qt3DRender_QAlphaCoverage_QAlphaCoverage1() {
  return new Qt3DRender::QAlphaCoverage();
}


RITUAL_EXPORT Qt3DRender::QAlphaTest * ctr_qt_3d_render_ffi_Qt3DRender_QAlphaTest_QAlphaTest1() {
  return new Qt3DRender::QAlphaTest();
}


RITUAL_EXPORT Qt3DRender::QAttribute * ctr_qt_3d_render_ffi_Qt3DRender_QAttribute_QAttribute3() {
  return new Qt3DRender::QAttribute();
}


RITUAL_EXPORT Qt3DRender::QBlendEquation * ctr_qt_3d_render_ffi_Qt3DRender_QBlendEquation_QBlendEquation1() {
  return new Qt3DRender::QBlendEquation();
}


RITUAL_EXPORT Qt3DRender::QBlendEquationArguments * ctr_qt_3d_render_ffi_Qt3DRender_QBlendEquationArguments_QBlendEquationArguments1() {
  return new Qt3DRender::QBlendEquationArguments();
}


RITUAL_EXPORT Qt3DRender::QBuffer * ctr_qt_3d_render_ffi_Qt3DRender_QBuffer_QBuffer1() {
  return new Qt3DRender::QBuffer();
}


RITUAL_EXPORT Qt3DRender::QFrameGraphNode * ctr_qt_3d_render_ffi_Qt3DRender_QFrameGraphNode_QFrameGraphNode1() {
  return new Qt3DRender::QFrameGraphNode();
}


RITUAL_EXPORT Qt3DRender::QBufferCapture * ctr_qt_3d_render_ffi_Qt3DRender_QBufferCapture_QBufferCapture1() {
  return new Qt3DRender::QBufferCapture();
}


RITUAL_EXPORT Qt3DRender::QCameraLens * ctr_qt_3d_render_ffi_Qt3DRender_QCameraLens_QCameraLens1() {
  return new Qt3DRender::QCameraLens();
}


RITUAL_EXPORT Qt3DRender::QCamera * ctr_qt_3d_render_ffi_Qt3DRender_QCamera_QCamera1() {
  return new Qt3DRender::QCamera();
}


RITUAL_EXPORT Qt3DRender::QCameraSelector * ctr_qt_3d_render_ffi_Qt3DRender_QCameraSelector_QCameraSelector1() {
  return new Qt3DRender::QCameraSelector();
}


RITUAL_EXPORT Qt3DRender::QRenderTargetOutput * ctr_qt_3d_render_ffi_Qt3DRender_QRenderTargetOutput_QRenderTargetOutput1() {
  return new Qt3DRender::QRenderTargetOutput();
}


RITUAL_EXPORT Qt3DRender::QClearBuffers * ctr_qt_3d_render_ffi_Qt3DRender_QClearBuffers_QClearBuffers1() {
  return new Qt3DRender::QClearBuffers();
}


RITUAL_EXPORT Qt3DRender::QClipPlane * ctr_qt_3d_render_ffi_Qt3DRender_QClipPlane_QClipPlane1() {
  return new Qt3DRender::QClipPlane();
}


RITUAL_EXPORT Qt3DRender::QColorMask * ctr_qt_3d_render_ffi_Qt3DRender_QColorMask_QColorMask1() {
  return new Qt3DRender::QColorMask();
}


RITUAL_EXPORT Qt3DRender::QComputeCommand * ctr_qt_3d_render_ffi_Qt3DRender_QComputeCommand_QComputeCommand1() {
  return new Qt3DRender::QComputeCommand();
}


RITUAL_EXPORT Qt3DRender::QCullFace * ctr_qt_3d_render_ffi_Qt3DRender_QCullFace_QCullFace1() {
  return new Qt3DRender::QCullFace();
}


RITUAL_EXPORT Qt3DRender::QDepthTest * ctr_qt_3d_render_ffi_Qt3DRender_QDepthTest_QDepthTest1() {
  return new Qt3DRender::QDepthTest();
}


RITUAL_EXPORT Qt3DRender::QDirectionalLight * ctr_qt_3d_render_ffi_Qt3DRender_QDirectionalLight_QDirectionalLight1() {
  return new Qt3DRender::QDirectionalLight();
}


RITUAL_EXPORT Qt3DRender::QDispatchCompute * ctr_qt_3d_render_ffi_Qt3DRender_QDispatchCompute_QDispatchCompute1() {
  return new Qt3DRender::QDispatchCompute();
}


RITUAL_EXPORT Qt3DRender::QDithering * ctr_qt_3d_render_ffi_Qt3DRender_QDithering_QDithering1() {
  return new Qt3DRender::QDithering();
}


RITUAL_EXPORT Qt3DRender::QEffect * ctr_qt_3d_render_ffi_Qt3DRender_QEffect_QEffect1() {
  return new Qt3DRender::QEffect();
}


RITUAL_EXPORT Qt3DRender::QEnvironmentLight * ctr_qt_3d_render_ffi_Qt3DRender_QEnvironmentLight_QEnvironmentLight1() {
  return new Qt3DRender::QEnvironmentLight();
}


RITUAL_EXPORT Qt3DRender::QFilterKey * ctr_qt_3d_render_ffi_Qt3DRender_QFilterKey_QFilterKey1() {
  return new Qt3DRender::QFilterKey();
}


RITUAL_EXPORT Qt3DRender::QFrontFace * ctr_qt_3d_render_ffi_Qt3DRender_QFrontFace_QFrontFace1() {
  return new Qt3DRender::QFrontFace();
}


RITUAL_EXPORT Qt3DRender::QFrustumCulling * ctr_qt_3d_render_ffi_Qt3DRender_QFrustumCulling_QFrustumCulling1() {
  return new Qt3DRender::QFrustumCulling();
}


RITUAL_EXPORT Qt3DRender::QGeometry * ctr_qt_3d_render_ffi_Qt3DRender_QGeometry_QGeometry1() {
  return new Qt3DRender::QGeometry();
}


RITUAL_EXPORT Qt3DRender::QGeometryRenderer * ctr_qt_3d_render_ffi_Qt3DRender_QGeometryRenderer_QGeometryRenderer1() {
  return new Qt3DRender::QGeometryRenderer();
}


RITUAL_EXPORT Qt3DRender::QGraphicsApiFilter * ctr_qt_3d_render_ffi_Qt3DRender_QGraphicsApiFilter_QGraphicsApiFilter1() {
  return new Qt3DRender::QGraphicsApiFilter();
}


RITUAL_EXPORT Qt3DRender::QLayer * ctr_qt_3d_render_ffi_Qt3DRender_QLayer_QLayer1() {
  return new Qt3DRender::QLayer();
}


RITUAL_EXPORT Qt3DRender::QLayerFilter * ctr_qt_3d_render_ffi_Qt3DRender_QLayerFilter_QLayerFilter1() {
  return new Qt3DRender::QLayerFilter();
}


RITUAL_EXPORT Qt3DRender::QLevelOfDetailBoundingSphere * ctr_qt_3d_render_ffi_Qt3DRender_QLevelOfDetailBoundingSphere_QLevelOfDetailBoundingSphere2() {
  return new Qt3DRender::QLevelOfDetailBoundingSphere();
}


RITUAL_EXPORT Qt3DRender::QLevelOfDetail * ctr_qt_3d_render_ffi_Qt3DRender_QLevelOfDetail_QLevelOfDetail1() {
  return new Qt3DRender::QLevelOfDetail();
}


RITUAL_EXPORT Qt3DRender::QLevelOfDetailSwitch * ctr_qt_3d_render_ffi_Qt3DRender_QLevelOfDetailSwitch_QLevelOfDetailSwitch1() {
  return new Qt3DRender::QLevelOfDetailSwitch();
}


RITUAL_EXPORT Qt3DRender::QMaterial * ctr_qt_3d_render_ffi_Qt3DRender_QMaterial_QMaterial1() {
  return new Qt3DRender::QMaterial();
}


RITUAL_EXPORT Qt3DRender::QMemoryBarrier * ctr_qt_3d_render_ffi_Qt3DRender_QMemoryBarrier_QMemoryBarrier1() {
  return new Qt3DRender::QMemoryBarrier();
}


RITUAL_EXPORT Qt3DRender::QMesh * ctr_qt_3d_render_ffi_Qt3DRender_QMesh_QMesh1() {
  return new Qt3DRender::QMesh();
}


RITUAL_EXPORT Qt3DRender::QMultiSampleAntiAliasing * ctr_qt_3d_render_ffi_Qt3DRender_QMultiSampleAntiAliasing_QMultiSampleAntiAliasing1() {
  return new Qt3DRender::QMultiSampleAntiAliasing();
}


RITUAL_EXPORT Qt3DRender::QNoDepthMask * ctr_qt_3d_render_ffi_Qt3DRender_QNoDepthMask_QNoDepthMask1() {
  return new Qt3DRender::QNoDepthMask();
}


RITUAL_EXPORT Qt3DRender::QNoDraw * ctr_qt_3d_render_ffi_Qt3DRender_QNoDraw_QNoDraw1() {
  return new Qt3DRender::QNoDraw();
}


RITUAL_EXPORT Qt3DRender::QObjectPicker * ctr_qt_3d_render_ffi_Qt3DRender_QObjectPicker_QObjectPicker1() {
  return new Qt3DRender::QObjectPicker();
}


RITUAL_EXPORT Qt3DRender::QParameter * ctr_qt_3d_render_ffi_Qt3DRender_QParameter_QParameter3() {
  return new Qt3DRender::QParameter();
}


RITUAL_EXPORT Qt3DRender::QPickingSettings * ctr_qt_3d_render_ffi_Qt3DRender_QPickingSettings_QPickingSettings1() {
  return new Qt3DRender::QPickingSettings();
}


RITUAL_EXPORT Qt3DRender::QPointLight * ctr_qt_3d_render_ffi_Qt3DRender_QPointLight_QPointLight1() {
  return new Qt3DRender::QPointLight();
}


RITUAL_EXPORT Qt3DRender::QPointSize * ctr_qt_3d_render_ffi_Qt3DRender_QPointSize_QPointSize1() {
  return new Qt3DRender::QPointSize();
}


RITUAL_EXPORT Qt3DRender::QPolygonOffset * ctr_qt_3d_render_ffi_Qt3DRender_QPolygonOffset_QPolygonOffset1() {
  return new Qt3DRender::QPolygonOffset();
}


RITUAL_EXPORT Qt3DRender::QRenderAspect * ctr_qt_3d_render_ffi_Qt3DRender_QRenderAspect_QRenderAspect2() {
  return new Qt3DRender::QRenderAspect();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QRenderCaptureReply_dQRenderCaptureReply(Qt3DRender::QRenderCaptureReply * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QRenderCapture_dQRenderCapture(Qt3DRender::QRenderCapture * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT Qt3DRender::QRenderCapture * ctr_qt_3d_render_ffi_Qt3DRender_QRenderCapture_QRenderCapture1() {
  return new Qt3DRender::QRenderCapture();
}


RITUAL_EXPORT Qt3DRender::QShaderProgram * ctr_qt_3d_render_ffi_Qt3DRender_QShaderProgram_QShaderProgram1() {
  return new Qt3DRender::QShaderProgram();
}


RITUAL_EXPORT Qt3DRender::QRenderPass * ctr_qt_3d_render_ffi_Qt3DRender_QRenderPass_QRenderPass1() {
  return new Qt3DRender::QRenderPass();
}


RITUAL_EXPORT Qt3DRender::QRenderPassFilter * ctr_qt_3d_render_ffi_Qt3DRender_QRenderPassFilter_QRenderPassFilter1() {
  return new Qt3DRender::QRenderPassFilter();
}


RITUAL_EXPORT Qt3DRender::QRenderSettings * ctr_qt_3d_render_ffi_Qt3DRender_QRenderSettings_QRenderSettings1() {
  return new Qt3DRender::QRenderSettings();
}


RITUAL_EXPORT Qt3DRender::QRenderStateSet * ctr_qt_3d_render_ffi_Qt3DRender_QRenderStateSet_QRenderStateSet1() {
  return new Qt3DRender::QRenderStateSet();
}


RITUAL_EXPORT Qt3DRender::QRenderSurfaceSelector * ctr_qt_3d_render_ffi_Qt3DRender_QRenderSurfaceSelector_QRenderSurfaceSelector1() {
  return new Qt3DRender::QRenderSurfaceSelector();
}


RITUAL_EXPORT Qt3DRender::QRenderTarget * ctr_qt_3d_render_ffi_Qt3DRender_QRenderTarget_QRenderTarget1() {
  return new Qt3DRender::QRenderTarget();
}


RITUAL_EXPORT Qt3DRender::QRenderTargetSelector * ctr_qt_3d_render_ffi_Qt3DRender_QRenderTargetSelector_QRenderTargetSelector1() {
  return new Qt3DRender::QRenderTargetSelector();
}


RITUAL_EXPORT Qt3DRender::QSceneLoader * ctr_qt_3d_render_ffi_Qt3DRender_QSceneLoader_QSceneLoader1() {
  return new Qt3DRender::QSceneLoader();
}


RITUAL_EXPORT Qt3DRender::QScissorTest * ctr_qt_3d_render_ffi_Qt3DRender_QScissorTest_QScissorTest1() {
  return new Qt3DRender::QScissorTest();
}


RITUAL_EXPORT Qt3DRender::QSeamlessCubemap * ctr_qt_3d_render_ffi_Qt3DRender_QSeamlessCubemap_QSeamlessCubemap1() {
  return new Qt3DRender::QSeamlessCubemap();
}


RITUAL_EXPORT Qt3DRender::PropertyReaderInterface * ctr_qt_3d_render_ffi_Qt3DRender_PropertyReaderInterface_operator_(Qt3DRender::PropertyReaderInterface * this_ptr, Qt3DRender::PropertyReaderInterface const * other) {
  return &this_ptr->operator=(*other);
}


RITUAL_EXPORT Qt3DRender::QShaderData * ctr_qt_3d_render_ffi_Qt3DRender_QShaderData_QShaderData1() {
  return new Qt3DRender::QShaderData();
}


RITUAL_EXPORT Qt3DRender::QSortPolicy * ctr_qt_3d_render_ffi_Qt3DRender_QSortPolicy_QSortPolicy1() {
  return new Qt3DRender::QSortPolicy();
}


RITUAL_EXPORT Qt3DRender::QSpotLight * ctr_qt_3d_render_ffi_Qt3DRender_QSpotLight_QSpotLight1() {
  return new Qt3DRender::QSpotLight();
}


RITUAL_EXPORT Qt3DRender::QStencilMask * ctr_qt_3d_render_ffi_Qt3DRender_QStencilMask_QStencilMask1() {
  return new Qt3DRender::QStencilMask();
}


RITUAL_EXPORT Qt3DRender::QStencilOperation * ctr_qt_3d_render_ffi_Qt3DRender_QStencilOperation_QStencilOperation1() {
  return new Qt3DRender::QStencilOperation();
}


RITUAL_EXPORT Qt3DRender::QStencilTest * ctr_qt_3d_render_ffi_Qt3DRender_QStencilTest_QStencilTest1() {
  return new Qt3DRender::QStencilTest();
}


RITUAL_EXPORT Qt3DRender::QTechnique * ctr_qt_3d_render_ffi_Qt3DRender_QTechnique_QTechnique1() {
  return new Qt3DRender::QTechnique();
}


RITUAL_EXPORT Qt3DRender::QTechniqueFilter * ctr_qt_3d_render_ffi_Qt3DRender_QTechniqueFilter_QTechniqueFilter1() {
  return new Qt3DRender::QTechniqueFilter();
}


RITUAL_EXPORT Qt3DRender::QTextureWrapMode * ctr_qt_3d_render_ffi_Qt3DRender_QTextureWrapMode_QTextureWrapMode2() {
  return new Qt3DRender::QTextureWrapMode();
}


RITUAL_EXPORT Qt3DRender::QTextureImage * ctr_qt_3d_render_ffi_Qt3DRender_QTextureImage_QTextureImage1() {
  return new Qt3DRender::QTextureImage();
}


RITUAL_EXPORT Qt3DRender::QTexture1D * ctr_qt_3d_render_ffi_Qt3DRender_QTexture1D_QTexture1D1() {
  return new Qt3DRender::QTexture1D();
}


RITUAL_EXPORT Qt3DRender::QTexture1DArray * ctr_qt_3d_render_ffi_Qt3DRender_QTexture1DArray_QTexture1DArray1() {
  return new Qt3DRender::QTexture1DArray();
}


RITUAL_EXPORT Qt3DRender::QTexture2D * ctr_qt_3d_render_ffi_Qt3DRender_QTexture2D_QTexture2D1() {
  return new Qt3DRender::QTexture2D();
}


RITUAL_EXPORT Qt3DRender::QTexture2DArray * ctr_qt_3d_render_ffi_Qt3DRender_QTexture2DArray_QTexture2DArray1() {
  return new Qt3DRender::QTexture2DArray();
}


RITUAL_EXPORT Qt3DRender::QTexture3D * ctr_qt_3d_render_ffi_Qt3DRender_QTexture3D_QTexture3D1() {
  return new Qt3DRender::QTexture3D();
}


RITUAL_EXPORT Qt3DRender::QTextureCubeMap * ctr_qt_3d_render_ffi_Qt3DRender_QTextureCubeMap_QTextureCubeMap1() {
  return new Qt3DRender::QTextureCubeMap();
}


RITUAL_EXPORT Qt3DRender::QTextureCubeMapArray * ctr_qt_3d_render_ffi_Qt3DRender_QTextureCubeMapArray_QTextureCubeMapArray1() {
  return new Qt3DRender::QTextureCubeMapArray();
}


RITUAL_EXPORT Qt3DRender::QTexture2DMultisample * ctr_qt_3d_render_ffi_Qt3DRender_QTexture2DMultisample_QTexture2DMultisample1() {
  return new Qt3DRender::QTexture2DMultisample();
}


RITUAL_EXPORT Qt3DRender::QTexture2DMultisampleArray * ctr_qt_3d_render_ffi_Qt3DRender_QTexture2DMultisampleArray_QTexture2DMultisampleArray1() {
  return new Qt3DRender::QTexture2DMultisampleArray();
}


RITUAL_EXPORT Qt3DRender::QTextureRectangle * ctr_qt_3d_render_ffi_Qt3DRender_QTextureRectangle_QTextureRectangle1() {
  return new Qt3DRender::QTextureRectangle();
}


RITUAL_EXPORT Qt3DRender::QTextureBuffer * ctr_qt_3d_render_ffi_Qt3DRender_QTextureBuffer_QTextureBuffer1() {
  return new Qt3DRender::QTextureBuffer();
}


RITUAL_EXPORT Qt3DRender::QTextureLoader * ctr_qt_3d_render_ffi_Qt3DRender_QTextureLoader_QTextureLoader1() {
  return new Qt3DRender::QTextureLoader();
}


RITUAL_EXPORT Qt3DRender::QTextureData * ctr_qt_3d_render_ffi_Qt3DRender_QTextureData_QTextureData1(Qt3DRender::QTextureData const * other) {
  return new Qt3DRender::QTextureData(*other);
}


RITUAL_EXPORT Qt3DRender::QTextureData * ctr_qt_3d_render_ffi_Qt3DRender_QTextureData_operator_(Qt3DRender::QTextureData * this_ptr, Qt3DRender::QTextureData const * other) {
  return &this_ptr->operator=(*other);
}


RITUAL_EXPORT Qt3DRender::QViewport * ctr_qt_3d_render_ffi_Qt3DRender_QViewport_QViewport1() {
  return new Qt3DRender::QViewport();
}


RITUAL_EXPORT QVector< Qt3DRender::QAbstractTextureImage * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAbstractTextureImage_ptr_QVector() {
  return new QVector< Qt3DRender::QAbstractTextureImage * >();
}


RITUAL_EXPORT QVector< Qt3DRender::QParameter * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QParameter_ptr_QVector() {
  return new QVector< Qt3DRender::QParameter * >();
}


RITUAL_EXPORT QVector< Qt3DRender::QTechnique * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QTechnique_ptr_QVector() {
  return new QVector< Qt3DRender::QTechnique * >();
}


RITUAL_EXPORT QVector< Qt3DRender::QAttribute * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAttribute_ptr_QVector() {
  return new QVector< Qt3DRender::QAttribute * >();
}


RITUAL_EXPORT QVector< Qt3DRender::QLayer * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QLayer_ptr_QVector() {
  return new QVector< Qt3DRender::QLayer * >();
}


RITUAL_EXPORT QVector< Qt3DRender::QFilterKey * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QFilterKey_ptr_QVector() {
  return new QVector< Qt3DRender::QFilterKey * >();
}


RITUAL_EXPORT QVector< Qt3DRender::QRenderState * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderState_ptr_QVector() {
  return new QVector< Qt3DRender::QRenderState * >();
}


RITUAL_EXPORT QVector< Qt3DRender::QRenderTargetOutput * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_ptr_QVector() {
  return new QVector< Qt3DRender::QRenderTargetOutput * >();
}


RITUAL_EXPORT QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_AttachmentPoint_QVector() {
  return new QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint >();
}


RITUAL_EXPORT QVector< Qt3DRender::QSortPolicy::SortType > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QSortPolicy_SortType_QVector() {
  return new QVector< Qt3DRender::QSortPolicy::SortType >();
}


RITUAL_EXPORT QVector< Qt3DRender::QRenderPass * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderPass_ptr_QVector() {
  return new QVector< Qt3DRender::QRenderPass * >();
}


RITUAL_EXPORT QVector< Qt3DRender::QAbstractTextureImage * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAbstractTextureImage_ptr_QVector1(int size) {
  return new QVector< Qt3DRender::QAbstractTextureImage * >(size);
}


RITUAL_EXPORT QVector< Qt3DRender::QParameter * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QParameter_ptr_QVector1(int size) {
  return new QVector< Qt3DRender::QParameter * >(size);
}


RITUAL_EXPORT QVector< Qt3DRender::QTechnique * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QTechnique_ptr_QVector1(int size) {
  return new QVector< Qt3DRender::QTechnique * >(size);
}


RITUAL_EXPORT QVector< Qt3DRender::QAttribute * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAttribute_ptr_QVector1(int size) {
  return new QVector< Qt3DRender::QAttribute * >(size);
}


RITUAL_EXPORT QVector< Qt3DRender::QLayer * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QLayer_ptr_QVector1(int size) {
  return new QVector< Qt3DRender::QLayer * >(size);
}


RITUAL_EXPORT QVector< Qt3DRender::QFilterKey * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QFilterKey_ptr_QVector1(int size) {
  return new QVector< Qt3DRender::QFilterKey * >(size);
}


RITUAL_EXPORT QVector< Qt3DRender::QRenderState * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderState_ptr_QVector1(int size) {
  return new QVector< Qt3DRender::QRenderState * >(size);
}


RITUAL_EXPORT QVector< Qt3DRender::QRenderTargetOutput * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_ptr_QVector1(int size) {
  return new QVector< Qt3DRender::QRenderTargetOutput * >(size);
}


RITUAL_EXPORT QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_AttachmentPoint_QVector1(int size) {
  return new QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint >(size);
}


RITUAL_EXPORT QVector< Qt3DRender::QSortPolicy::SortType > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QSortPolicy_SortType_QVector1(int size) {
  return new QVector< Qt3DRender::QSortPolicy::SortType >(size);
}


RITUAL_EXPORT QVector< Qt3DRender::QRenderPass * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderPass_ptr_QVector1(int size) {
  return new QVector< Qt3DRender::QRenderPass * >(size);
}


RITUAL_EXPORT QVector< Qt3DRender::QAbstractTextureImage * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAbstractTextureImage_ptr_QVector2(int size, Qt3DRender::QAbstractTextureImage * const * t) {
  return new QVector< Qt3DRender::QAbstractTextureImage * >(size, *t);
}


RITUAL_EXPORT QVector< Qt3DRender::QParameter * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QParameter_ptr_QVector2(int size, Qt3DRender::QParameter * const * t) {
  return new QVector< Qt3DRender::QParameter * >(size, *t);
}


RITUAL_EXPORT QVector< Qt3DRender::QTechnique * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QTechnique_ptr_QVector2(int size, Qt3DRender::QTechnique * const * t) {
  return new QVector< Qt3DRender::QTechnique * >(size, *t);
}


RITUAL_EXPORT QVector< Qt3DRender::QAttribute * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAttribute_ptr_QVector2(int size, Qt3DRender::QAttribute * const * t) {
  return new QVector< Qt3DRender::QAttribute * >(size, *t);
}


RITUAL_EXPORT QVector< Qt3DRender::QLayer * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QLayer_ptr_QVector2(int size, Qt3DRender::QLayer * const * t) {
  return new QVector< Qt3DRender::QLayer * >(size, *t);
}


RITUAL_EXPORT QVector< Qt3DRender::QFilterKey * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QFilterKey_ptr_QVector2(int size, Qt3DRender::QFilterKey * const * t) {
  return new QVector< Qt3DRender::QFilterKey * >(size, *t);
}


RITUAL_EXPORT QVector< Qt3DRender::QRenderState * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderState_ptr_QVector2(int size, Qt3DRender::QRenderState * const * t) {
  return new QVector< Qt3DRender::QRenderState * >(size, *t);
}


RITUAL_EXPORT QVector< Qt3DRender::QRenderTargetOutput * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_ptr_QVector2(int size, Qt3DRender::QRenderTargetOutput * const * t) {
  return new QVector< Qt3DRender::QRenderTargetOutput * >(size, *t);
}


RITUAL_EXPORT QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_AttachmentPoint_QVector2(int size, Qt3DRender::QRenderTargetOutput::AttachmentPoint const * t) {
  return new QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint >(size, *t);
}


RITUAL_EXPORT QVector< Qt3DRender::QSortPolicy::SortType > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QSortPolicy_SortType_QVector2(int size, Qt3DRender::QSortPolicy::SortType const * t) {
  return new QVector< Qt3DRender::QSortPolicy::SortType >(size, *t);
}


RITUAL_EXPORT QVector< Qt3DRender::QRenderPass * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderPass_ptr_QVector2(int size, Qt3DRender::QRenderPass * const * t) {
  return new QVector< Qt3DRender::QRenderPass * >(size, *t);
}


RITUAL_EXPORT QVector< Qt3DRender::QAbstractTextureImage * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAbstractTextureImage_ptr_QVector3(QVector< Qt3DRender::QAbstractTextureImage * > const * v) {
  return new QVector< Qt3DRender::QAbstractTextureImage * >(*v);
}


RITUAL_EXPORT QVector< Qt3DRender::QParameter * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QParameter_ptr_QVector3(QVector< Qt3DRender::QParameter * > const * v) {
  return new QVector< Qt3DRender::QParameter * >(*v);
}


RITUAL_EXPORT QVector< Qt3DRender::QTechnique * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QTechnique_ptr_QVector3(QVector< Qt3DRender::QTechnique * > const * v) {
  return new QVector< Qt3DRender::QTechnique * >(*v);
}


RITUAL_EXPORT QVector< Qt3DRender::QAttribute * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAttribute_ptr_QVector3(QVector< Qt3DRender::QAttribute * > const * v) {
  return new QVector< Qt3DRender::QAttribute * >(*v);
}


RITUAL_EXPORT QVector< Qt3DRender::QLayer * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QLayer_ptr_QVector3(QVector< Qt3DRender::QLayer * > const * v) {
  return new QVector< Qt3DRender::QLayer * >(*v);
}


RITUAL_EXPORT QVector< Qt3DRender::QFilterKey * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QFilterKey_ptr_QVector3(QVector< Qt3DRender::QFilterKey * > const * v) {
  return new QVector< Qt3DRender::QFilterKey * >(*v);
}


RITUAL_EXPORT QVector< Qt3DRender::QRenderState * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderState_ptr_QVector3(QVector< Qt3DRender::QRenderState * > const * v) {
  return new QVector< Qt3DRender::QRenderState * >(*v);
}


RITUAL_EXPORT QVector< Qt3DRender::QRenderTargetOutput * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_ptr_QVector3(QVector< Qt3DRender::QRenderTargetOutput * > const * v) {
  return new QVector< Qt3DRender::QRenderTargetOutput * >(*v);
}


RITUAL_EXPORT QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_AttachmentPoint_QVector3(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > const * v) {
  return new QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint >(*v);
}


RITUAL_EXPORT QVector< Qt3DRender::QSortPolicy::SortType > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QSortPolicy_SortType_QVector3(QVector< Qt3DRender::QSortPolicy::SortType > const * v) {
  return new QVector< Qt3DRender::QSortPolicy::SortType >(*v);
}


RITUAL_EXPORT QVector< Qt3DRender::QRenderPass * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderPass_ptr_QVector3(QVector< Qt3DRender::QRenderPass * > const * v) {
  return new QVector< Qt3DRender::QRenderPass * >(*v);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAbstractTextureImage_ptr_dQVector(QVector< Qt3DRender::QAbstractTextureImage * > * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QParameter_ptr_dQVector(QVector< Qt3DRender::QParameter * > * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QTechnique_ptr_dQVector(QVector< Qt3DRender::QTechnique * > * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAttribute_ptr_dQVector(QVector< Qt3DRender::QAttribute * > * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QLayer_ptr_dQVector(QVector< Qt3DRender::QLayer * > * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QFilterKey_ptr_dQVector(QVector< Qt3DRender::QFilterKey * > * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderState_ptr_dQVector(QVector< Qt3DRender::QRenderState * > * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_ptr_dQVector(QVector< Qt3DRender::QRenderTargetOutput * > * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_AttachmentPoint_dQVector(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QSortPolicy_SortType_dQVector(QVector< Qt3DRender::QSortPolicy::SortType > * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderPass_ptr_dQVector(QVector< Qt3DRender::QRenderPass * > * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT QVector< Qt3DRender::QAbstractTextureImage * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAbstractTextureImage_ptr_operator_(QVector< Qt3DRender::QAbstractTextureImage * > * this_ptr, QVector< Qt3DRender::QAbstractTextureImage * > const * v) {
  return &this_ptr->operator=(*v);
}


RITUAL_EXPORT QVector< Qt3DRender::QParameter * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QParameter_ptr_operator_(QVector< Qt3DRender::QParameter * > * this_ptr, QVector< Qt3DRender::QParameter * > const * v) {
  return &this_ptr->operator=(*v);
}


RITUAL_EXPORT QVector< Qt3DRender::QTechnique * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QTechnique_ptr_operator_(QVector< Qt3DRender::QTechnique * > * this_ptr, QVector< Qt3DRender::QTechnique * > const * v) {
  return &this_ptr->operator=(*v);
}


RITUAL_EXPORT QVector< Qt3DRender::QAttribute * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAttribute_ptr_operator_(QVector< Qt3DRender::QAttribute * > * this_ptr, QVector< Qt3DRender::QAttribute * > const * v) {
  return &this_ptr->operator=(*v);
}


RITUAL_EXPORT QVector< Qt3DRender::QLayer * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QLayer_ptr_operator_(QVector< Qt3DRender::QLayer * > * this_ptr, QVector< Qt3DRender::QLayer * > const * v) {
  return &this_ptr->operator=(*v);
}


RITUAL_EXPORT QVector< Qt3DRender::QFilterKey * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QFilterKey_ptr_operator_(QVector< Qt3DRender::QFilterKey * > * this_ptr, QVector< Qt3DRender::QFilterKey * > const * v) {
  return &this_ptr->operator=(*v);
}


RITUAL_EXPORT QVector< Qt3DRender::QRenderState * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderState_ptr_operator_(QVector< Qt3DRender::QRenderState * > * this_ptr, QVector< Qt3DRender::QRenderState * > const * v) {
  return &this_ptr->operator=(*v);
}


RITUAL_EXPORT QVector< Qt3DRender::QRenderTargetOutput * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_ptr_operator_(QVector< Qt3DRender::QRenderTargetOutput * > * this_ptr, QVector< Qt3DRender::QRenderTargetOutput * > const * v) {
  return &this_ptr->operator=(*v);
}


RITUAL_EXPORT QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_AttachmentPoint_operator_(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > * this_ptr, QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > const * v) {
  return &this_ptr->operator=(*v);
}


RITUAL_EXPORT QVector< Qt3DRender::QSortPolicy::SortType > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QSortPolicy_SortType_operator_(QVector< Qt3DRender::QSortPolicy::SortType > * this_ptr, QVector< Qt3DRender::QSortPolicy::SortType > const * v) {
  return &this_ptr->operator=(*v);
}


RITUAL_EXPORT QVector< Qt3DRender::QRenderPass * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderPass_ptr_operator_(QVector< Qt3DRender::QRenderPass * > * this_ptr, QVector< Qt3DRender::QRenderPass * > const * v) {
  return &this_ptr->operator=(*v);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAbstractTextureImage_ptr_swap(QVector< Qt3DRender::QAbstractTextureImage * > * this_ptr, QVector< Qt3DRender::QAbstractTextureImage * > * other) {
  this_ptr->swap(*other);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QParameter_ptr_swap(QVector< Qt3DRender::QParameter * > * this_ptr, QVector< Qt3DRender::QParameter * > * other) {
  this_ptr->swap(*other);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QTechnique_ptr_swap(QVector< Qt3DRender::QTechnique * > * this_ptr, QVector< Qt3DRender::QTechnique * > * other) {
  this_ptr->swap(*other);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAttribute_ptr_swap(QVector< Qt3DRender::QAttribute * > * this_ptr, QVector< Qt3DRender::QAttribute * > * other) {
  this_ptr->swap(*other);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QLayer_ptr_swap(QVector< Qt3DRender::QLayer * > * this_ptr, QVector< Qt3DRender::QLayer * > * other) {
  this_ptr->swap(*other);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QFilterKey_ptr_swap(QVector< Qt3DRender::QFilterKey * > * this_ptr, QVector< Qt3DRender::QFilterKey * > * other) {
  this_ptr->swap(*other);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderState_ptr_swap(QVector< Qt3DRender::QRenderState * > * this_ptr, QVector< Qt3DRender::QRenderState * > * other) {
  this_ptr->swap(*other);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_ptr_swap(QVector< Qt3DRender::QRenderTargetOutput * > * this_ptr, QVector< Qt3DRender::QRenderTargetOutput * > * other) {
  this_ptr->swap(*other);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_AttachmentPoint_swap(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > * this_ptr, QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > * other) {
  this_ptr->swap(*other);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QSortPolicy_SortType_swap(QVector< Qt3DRender::QSortPolicy::SortType > * this_ptr, QVector< Qt3DRender::QSortPolicy::SortType > * other) {
  this_ptr->swap(*other);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderPass_ptr_swap(QVector< Qt3DRender::QRenderPass * > * this_ptr, QVector< Qt3DRender::QRenderPass * > * other) {
  this_ptr->swap(*other);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAbstractTextureImage_ptr_operator__(QVector< Qt3DRender::QAbstractTextureImage * > const * this_ptr, QVector< Qt3DRender::QAbstractTextureImage * > const * v) {
  return this_ptr->operator==(*v);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QParameter_ptr_operator__(QVector< Qt3DRender::QParameter * > const * this_ptr, QVector< Qt3DRender::QParameter * > const * v) {
  return this_ptr->operator==(*v);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QTechnique_ptr_operator__(QVector< Qt3DRender::QTechnique * > const * this_ptr, QVector< Qt3DRender::QTechnique * > const * v) {
  return this_ptr->operator==(*v);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAttribute_ptr_operator__(QVector< Qt3DRender::QAttribute * > const * this_ptr, QVector< Qt3DRender::QAttribute * > const * v) {
  return this_ptr->operator==(*v);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QLayer_ptr_operator__(QVector< Qt3DRender::QLayer * > const * this_ptr, QVector< Qt3DRender::QLayer * > const * v) {
  return this_ptr->operator==(*v);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QFilterKey_ptr_operator__(QVector< Qt3DRender::QFilterKey * > const * this_ptr, QVector< Qt3DRender::QFilterKey * > const * v) {
  return this_ptr->operator==(*v);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderState_ptr_operator__(QVector< Qt3DRender::QRenderState * > const * this_ptr, QVector< Qt3DRender::QRenderState * > const * v) {
  return this_ptr->operator==(*v);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_ptr_operator__(QVector< Qt3DRender::QRenderTargetOutput * > const * this_ptr, QVector< Qt3DRender::QRenderTargetOutput * > const * v) {
  return this_ptr->operator==(*v);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_AttachmentPoint_operator__(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > const * this_ptr, QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > const * v) {
  return this_ptr->operator==(*v);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QSortPolicy_SortType_operator__(QVector< Qt3DRender::QSortPolicy::SortType > const * this_ptr, QVector< Qt3DRender::QSortPolicy::SortType > const * v) {
  return this_ptr->operator==(*v);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderPass_ptr_operator__(QVector< Qt3DRender::QRenderPass * > const * this_ptr, QVector< Qt3DRender::QRenderPass * > const * v) {
  return this_ptr->operator==(*v);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAbstractTextureImage_ptr_size(QVector< Qt3DRender::QAbstractTextureImage * > const * this_ptr) {
  return this_ptr->size();
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QParameter_ptr_size(QVector< Qt3DRender::QParameter * > const * this_ptr) {
  return this_ptr->size();
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QTechnique_ptr_size(QVector< Qt3DRender::QTechnique * > const * this_ptr) {
  return this_ptr->size();
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAttribute_ptr_size(QVector< Qt3DRender::QAttribute * > const * this_ptr) {
  return this_ptr->size();
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QLayer_ptr_size(QVector< Qt3DRender::QLayer * > const * this_ptr) {
  return this_ptr->size();
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QFilterKey_ptr_size(QVector< Qt3DRender::QFilterKey * > const * this_ptr) {
  return this_ptr->size();
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderState_ptr_size(QVector< Qt3DRender::QRenderState * > const * this_ptr) {
  return this_ptr->size();
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_ptr_size(QVector< Qt3DRender::QRenderTargetOutput * > const * this_ptr) {
  return this_ptr->size();
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_AttachmentPoint_size(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > const * this_ptr) {
  return this_ptr->size();
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QSortPolicy_SortType_size(QVector< Qt3DRender::QSortPolicy::SortType > const * this_ptr) {
  return this_ptr->size();
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderPass_ptr_size(QVector< Qt3DRender::QRenderPass * > const * this_ptr) {
  return this_ptr->size();
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAbstractTextureImage_ptr_isEmpty(QVector< Qt3DRender::QAbstractTextureImage * > const * this_ptr) {
  return this_ptr->isEmpty();
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QParameter_ptr_isEmpty(QVector< Qt3DRender::QParameter * > const * this_ptr) {
  return this_ptr->isEmpty();
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QTechnique_ptr_isEmpty(QVector< Qt3DRender::QTechnique * > const * this_ptr) {
  return this_ptr->isEmpty();
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAttribute_ptr_isEmpty(QVector< Qt3DRender::QAttribute * > const * this_ptr) {
  return this_ptr->isEmpty();
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QLayer_ptr_isEmpty(QVector< Qt3DRender::QLayer * > const * this_ptr) {
  return this_ptr->isEmpty();
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QFilterKey_ptr_isEmpty(QVector< Qt3DRender::QFilterKey * > const * this_ptr) {
  return this_ptr->isEmpty();
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderState_ptr_isEmpty(QVector< Qt3DRender::QRenderState * > const * this_ptr) {
  return this_ptr->isEmpty();
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_ptr_isEmpty(QVector< Qt3DRender::QRenderTargetOutput * > const * this_ptr) {
  return this_ptr->isEmpty();
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_AttachmentPoint_isEmpty(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > const * this_ptr) {
  return this_ptr->isEmpty();
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QSortPolicy_SortType_isEmpty(QVector< Qt3DRender::QSortPolicy::SortType > const * this_ptr) {
  return this_ptr->isEmpty();
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderPass_ptr_isEmpty(QVector< Qt3DRender::QRenderPass * > const * this_ptr) {
  return this_ptr->isEmpty();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAbstractTextureImage_ptr_resize(QVector< Qt3DRender::QAbstractTextureImage * > * this_ptr, int size) {
  this_ptr->resize(size);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QParameter_ptr_resize(QVector< Qt3DRender::QParameter * > * this_ptr, int size) {
  this_ptr->resize(size);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QTechnique_ptr_resize(QVector< Qt3DRender::QTechnique * > * this_ptr, int size) {
  this_ptr->resize(size);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAttribute_ptr_resize(QVector< Qt3DRender::QAttribute * > * this_ptr, int size) {
  this_ptr->resize(size);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QLayer_ptr_resize(QVector< Qt3DRender::QLayer * > * this_ptr, int size) {
  this_ptr->resize(size);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QFilterKey_ptr_resize(QVector< Qt3DRender::QFilterKey * > * this_ptr, int size) {
  this_ptr->resize(size);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderState_ptr_resize(QVector< Qt3DRender::QRenderState * > * this_ptr, int size) {
  this_ptr->resize(size);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_ptr_resize(QVector< Qt3DRender::QRenderTargetOutput * > * this_ptr, int size) {
  this_ptr->resize(size);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_AttachmentPoint_resize(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > * this_ptr, int size) {
  this_ptr->resize(size);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QSortPolicy_SortType_resize(QVector< Qt3DRender::QSortPolicy::SortType > * this_ptr, int size) {
  this_ptr->resize(size);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderPass_ptr_resize(QVector< Qt3DRender::QRenderPass * > * this_ptr, int size) {
  this_ptr->resize(size);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAbstractTextureImage_ptr_capacity(QVector< Qt3DRender::QAbstractTextureImage * > const * this_ptr) {
  return this_ptr->capacity();
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QParameter_ptr_capacity(QVector< Qt3DRender::QParameter * > const * this_ptr) {
  return this_ptr->capacity();
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QTechnique_ptr_capacity(QVector< Qt3DRender::QTechnique * > const * this_ptr) {
  return this_ptr->capacity();
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAttribute_ptr_capacity(QVector< Qt3DRender::QAttribute * > const * this_ptr) {
  return this_ptr->capacity();
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QLayer_ptr_capacity(QVector< Qt3DRender::QLayer * > const * this_ptr) {
  return this_ptr->capacity();
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QFilterKey_ptr_capacity(QVector< Qt3DRender::QFilterKey * > const * this_ptr) {
  return this_ptr->capacity();
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderState_ptr_capacity(QVector< Qt3DRender::QRenderState * > const * this_ptr) {
  return this_ptr->capacity();
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_ptr_capacity(QVector< Qt3DRender::QRenderTargetOutput * > const * this_ptr) {
  return this_ptr->capacity();
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_AttachmentPoint_capacity(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > const * this_ptr) {
  return this_ptr->capacity();
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QSortPolicy_SortType_capacity(QVector< Qt3DRender::QSortPolicy::SortType > const * this_ptr) {
  return this_ptr->capacity();
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderPass_ptr_capacity(QVector< Qt3DRender::QRenderPass * > const * this_ptr) {
  return this_ptr->capacity();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAbstractTextureImage_ptr_reserve(QVector< Qt3DRender::QAbstractTextureImage * > * this_ptr, int size) {
  this_ptr->reserve(size);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QParameter_ptr_reserve(QVector< Qt3DRender::QParameter * > * this_ptr, int size) {
  this_ptr->reserve(size);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QTechnique_ptr_reserve(QVector< Qt3DRender::QTechnique * > * this_ptr, int size) {
  this_ptr->reserve(size);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAttribute_ptr_reserve(QVector< Qt3DRender::QAttribute * > * this_ptr, int size) {
  this_ptr->reserve(size);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QLayer_ptr_reserve(QVector< Qt3DRender::QLayer * > * this_ptr, int size) {
  this_ptr->reserve(size);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QFilterKey_ptr_reserve(QVector< Qt3DRender::QFilterKey * > * this_ptr, int size) {
  this_ptr->reserve(size);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderState_ptr_reserve(QVector< Qt3DRender::QRenderState * > * this_ptr, int size) {
  this_ptr->reserve(size);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_ptr_reserve(QVector< Qt3DRender::QRenderTargetOutput * > * this_ptr, int size) {
  this_ptr->reserve(size);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_AttachmentPoint_reserve(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > * this_ptr, int size) {
  this_ptr->reserve(size);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QSortPolicy_SortType_reserve(QVector< Qt3DRender::QSortPolicy::SortType > * this_ptr, int size) {
  this_ptr->reserve(size);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderPass_ptr_reserve(QVector< Qt3DRender::QRenderPass * > * this_ptr, int size) {
  this_ptr->reserve(size);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAbstractTextureImage_ptr_squeeze(QVector< Qt3DRender::QAbstractTextureImage * > * this_ptr) {
  this_ptr->squeeze();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QParameter_ptr_squeeze(QVector< Qt3DRender::QParameter * > * this_ptr) {
  this_ptr->squeeze();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QTechnique_ptr_squeeze(QVector< Qt3DRender::QTechnique * > * this_ptr) {
  this_ptr->squeeze();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAttribute_ptr_squeeze(QVector< Qt3DRender::QAttribute * > * this_ptr) {
  this_ptr->squeeze();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QLayer_ptr_squeeze(QVector< Qt3DRender::QLayer * > * this_ptr) {
  this_ptr->squeeze();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QFilterKey_ptr_squeeze(QVector< Qt3DRender::QFilterKey * > * this_ptr) {
  this_ptr->squeeze();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderState_ptr_squeeze(QVector< Qt3DRender::QRenderState * > * this_ptr) {
  this_ptr->squeeze();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_ptr_squeeze(QVector< Qt3DRender::QRenderTargetOutput * > * this_ptr) {
  this_ptr->squeeze();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_AttachmentPoint_squeeze(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > * this_ptr) {
  this_ptr->squeeze();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QSortPolicy_SortType_squeeze(QVector< Qt3DRender::QSortPolicy::SortType > * this_ptr) {
  this_ptr->squeeze();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderPass_ptr_squeeze(QVector< Qt3DRender::QRenderPass * > * this_ptr) {
  this_ptr->squeeze();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAbstractTextureImage_ptr_detach(QVector< Qt3DRender::QAbstractTextureImage * > * this_ptr) {
  this_ptr->detach();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QParameter_ptr_detach(QVector< Qt3DRender::QParameter * > * this_ptr) {
  this_ptr->detach();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QTechnique_ptr_detach(QVector< Qt3DRender::QTechnique * > * this_ptr) {
  this_ptr->detach();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAttribute_ptr_detach(QVector< Qt3DRender::QAttribute * > * this_ptr) {
  this_ptr->detach();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QLayer_ptr_detach(QVector< Qt3DRender::QLayer * > * this_ptr) {
  this_ptr->detach();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QFilterKey_ptr_detach(QVector< Qt3DRender::QFilterKey * > * this_ptr) {
  this_ptr->detach();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderState_ptr_detach(QVector< Qt3DRender::QRenderState * > * this_ptr) {
  this_ptr->detach();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_ptr_detach(QVector< Qt3DRender::QRenderTargetOutput * > * this_ptr) {
  this_ptr->detach();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_AttachmentPoint_detach(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > * this_ptr) {
  this_ptr->detach();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QSortPolicy_SortType_detach(QVector< Qt3DRender::QSortPolicy::SortType > * this_ptr) {
  this_ptr->detach();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderPass_ptr_detach(QVector< Qt3DRender::QRenderPass * > * this_ptr) {
  this_ptr->detach();
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAbstractTextureImage_ptr_isDetached(QVector< Qt3DRender::QAbstractTextureImage * > const * this_ptr) {
  return this_ptr->isDetached();
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QParameter_ptr_isDetached(QVector< Qt3DRender::QParameter * > const * this_ptr) {
  return this_ptr->isDetached();
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QTechnique_ptr_isDetached(QVector< Qt3DRender::QTechnique * > const * this_ptr) {
  return this_ptr->isDetached();
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAttribute_ptr_isDetached(QVector< Qt3DRender::QAttribute * > const * this_ptr) {
  return this_ptr->isDetached();
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QLayer_ptr_isDetached(QVector< Qt3DRender::QLayer * > const * this_ptr) {
  return this_ptr->isDetached();
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QFilterKey_ptr_isDetached(QVector< Qt3DRender::QFilterKey * > const * this_ptr) {
  return this_ptr->isDetached();
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderState_ptr_isDetached(QVector< Qt3DRender::QRenderState * > const * this_ptr) {
  return this_ptr->isDetached();
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_ptr_isDetached(QVector< Qt3DRender::QRenderTargetOutput * > const * this_ptr) {
  return this_ptr->isDetached();
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_AttachmentPoint_isDetached(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > const * this_ptr) {
  return this_ptr->isDetached();
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QSortPolicy_SortType_isDetached(QVector< Qt3DRender::QSortPolicy::SortType > const * this_ptr) {
  return this_ptr->isDetached();
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderPass_ptr_isDetached(QVector< Qt3DRender::QRenderPass * > const * this_ptr) {
  return this_ptr->isDetached();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAbstractTextureImage_ptr_setSharable(QVector< Qt3DRender::QAbstractTextureImage * > * this_ptr, bool sharable) {
  this_ptr->setSharable(sharable);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QParameter_ptr_setSharable(QVector< Qt3DRender::QParameter * > * this_ptr, bool sharable) {
  this_ptr->setSharable(sharable);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QTechnique_ptr_setSharable(QVector< Qt3DRender::QTechnique * > * this_ptr, bool sharable) {
  this_ptr->setSharable(sharable);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAttribute_ptr_setSharable(QVector< Qt3DRender::QAttribute * > * this_ptr, bool sharable) {
  this_ptr->setSharable(sharable);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QLayer_ptr_setSharable(QVector< Qt3DRender::QLayer * > * this_ptr, bool sharable) {
  this_ptr->setSharable(sharable);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QFilterKey_ptr_setSharable(QVector< Qt3DRender::QFilterKey * > * this_ptr, bool sharable) {
  this_ptr->setSharable(sharable);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderState_ptr_setSharable(QVector< Qt3DRender::QRenderState * > * this_ptr, bool sharable) {
  this_ptr->setSharable(sharable);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_ptr_setSharable(QVector< Qt3DRender::QRenderTargetOutput * > * this_ptr, bool sharable) {
  this_ptr->setSharable(sharable);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_AttachmentPoint_setSharable(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > * this_ptr, bool sharable) {
  this_ptr->setSharable(sharable);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QSortPolicy_SortType_setSharable(QVector< Qt3DRender::QSortPolicy::SortType > * this_ptr, bool sharable) {
  this_ptr->setSharable(sharable);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderPass_ptr_setSharable(QVector< Qt3DRender::QRenderPass * > * this_ptr, bool sharable) {
  this_ptr->setSharable(sharable);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAbstractTextureImage_ptr_isSharedWith(QVector< Qt3DRender::QAbstractTextureImage * > const * this_ptr, QVector< Qt3DRender::QAbstractTextureImage * > const * other) {
  return this_ptr->isSharedWith(*other);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QParameter_ptr_isSharedWith(QVector< Qt3DRender::QParameter * > const * this_ptr, QVector< Qt3DRender::QParameter * > const * other) {
  return this_ptr->isSharedWith(*other);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QTechnique_ptr_isSharedWith(QVector< Qt3DRender::QTechnique * > const * this_ptr, QVector< Qt3DRender::QTechnique * > const * other) {
  return this_ptr->isSharedWith(*other);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAttribute_ptr_isSharedWith(QVector< Qt3DRender::QAttribute * > const * this_ptr, QVector< Qt3DRender::QAttribute * > const * other) {
  return this_ptr->isSharedWith(*other);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QLayer_ptr_isSharedWith(QVector< Qt3DRender::QLayer * > const * this_ptr, QVector< Qt3DRender::QLayer * > const * other) {
  return this_ptr->isSharedWith(*other);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QFilterKey_ptr_isSharedWith(QVector< Qt3DRender::QFilterKey * > const * this_ptr, QVector< Qt3DRender::QFilterKey * > const * other) {
  return this_ptr->isSharedWith(*other);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderState_ptr_isSharedWith(QVector< Qt3DRender::QRenderState * > const * this_ptr, QVector< Qt3DRender::QRenderState * > const * other) {
  return this_ptr->isSharedWith(*other);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_ptr_isSharedWith(QVector< Qt3DRender::QRenderTargetOutput * > const * this_ptr, QVector< Qt3DRender::QRenderTargetOutput * > const * other) {
  return this_ptr->isSharedWith(*other);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_AttachmentPoint_isSharedWith(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > const * this_ptr, QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > const * other) {
  return this_ptr->isSharedWith(*other);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QSortPolicy_SortType_isSharedWith(QVector< Qt3DRender::QSortPolicy::SortType > const * this_ptr, QVector< Qt3DRender::QSortPolicy::SortType > const * other) {
  return this_ptr->isSharedWith(*other);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderPass_ptr_isSharedWith(QVector< Qt3DRender::QRenderPass * > const * this_ptr, QVector< Qt3DRender::QRenderPass * > const * other) {
  return this_ptr->isSharedWith(*other);
}


RITUAL_EXPORT Qt3DRender::QAbstractTextureImage * * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAbstractTextureImage_ptr_data(QVector< Qt3DRender::QAbstractTextureImage * > * this_ptr) {
  return this_ptr->data();
}


RITUAL_EXPORT Qt3DRender::QParameter * * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QParameter_ptr_data(QVector< Qt3DRender::QParameter * > * this_ptr) {
  return this_ptr->data();
}


RITUAL_EXPORT Qt3DRender::QTechnique * * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QTechnique_ptr_data(QVector< Qt3DRender::QTechnique * > * this_ptr) {
  return this_ptr->data();
}


RITUAL_EXPORT Qt3DRender::QAttribute * * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAttribute_ptr_data(QVector< Qt3DRender::QAttribute * > * this_ptr) {
  return this_ptr->data();
}


RITUAL_EXPORT Qt3DRender::QLayer * * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QLayer_ptr_data(QVector< Qt3DRender::QLayer * > * this_ptr) {
  return this_ptr->data();
}


RITUAL_EXPORT Qt3DRender::QFilterKey * * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QFilterKey_ptr_data(QVector< Qt3DRender::QFilterKey * > * this_ptr) {
  return this_ptr->data();
}


RITUAL_EXPORT Qt3DRender::QRenderState * * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderState_ptr_data(QVector< Qt3DRender::QRenderState * > * this_ptr) {
  return this_ptr->data();
}


RITUAL_EXPORT Qt3DRender::QRenderTargetOutput * * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_ptr_data(QVector< Qt3DRender::QRenderTargetOutput * > * this_ptr) {
  return this_ptr->data();
}


RITUAL_EXPORT Qt3DRender::QRenderTargetOutput::AttachmentPoint * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_AttachmentPoint_data(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > * this_ptr) {
  return this_ptr->data();
}


RITUAL_EXPORT Qt3DRender::QSortPolicy::SortType * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QSortPolicy_SortType_data(QVector< Qt3DRender::QSortPolicy::SortType > * this_ptr) {
  return this_ptr->data();
}


RITUAL_EXPORT Qt3DRender::QRenderPass * * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderPass_ptr_data(QVector< Qt3DRender::QRenderPass * > * this_ptr) {
  return this_ptr->data();
}


RITUAL_EXPORT Qt3DRender::QAbstractTextureImage * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAbstractTextureImage_ptr_data1(QVector< Qt3DRender::QAbstractTextureImage * > const * this_ptr) {
  return this_ptr->data();
}


RITUAL_EXPORT Qt3DRender::QParameter * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QParameter_ptr_data1(QVector< Qt3DRender::QParameter * > const * this_ptr) {
  return this_ptr->data();
}


RITUAL_EXPORT Qt3DRender::QTechnique * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QTechnique_ptr_data1(QVector< Qt3DRender::QTechnique * > const * this_ptr) {
  return this_ptr->data();
}


RITUAL_EXPORT Qt3DRender::QAttribute * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAttribute_ptr_data1(QVector< Qt3DRender::QAttribute * > const * this_ptr) {
  return this_ptr->data();
}


RITUAL_EXPORT Qt3DRender::QLayer * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QLayer_ptr_data1(QVector< Qt3DRender::QLayer * > const * this_ptr) {
  return this_ptr->data();
}


RITUAL_EXPORT Qt3DRender::QFilterKey * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QFilterKey_ptr_data1(QVector< Qt3DRender::QFilterKey * > const * this_ptr) {
  return this_ptr->data();
}


RITUAL_EXPORT Qt3DRender::QRenderState * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderState_ptr_data1(QVector< Qt3DRender::QRenderState * > const * this_ptr) {
  return this_ptr->data();
}


RITUAL_EXPORT Qt3DRender::QRenderTargetOutput * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_ptr_data1(QVector< Qt3DRender::QRenderTargetOutput * > const * this_ptr) {
  return this_ptr->data();
}


RITUAL_EXPORT Qt3DRender::QRenderTargetOutput::AttachmentPoint const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_AttachmentPoint_data1(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > const * this_ptr) {
  return this_ptr->data();
}


RITUAL_EXPORT Qt3DRender::QSortPolicy::SortType const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QSortPolicy_SortType_data1(QVector< Qt3DRender::QSortPolicy::SortType > const * this_ptr) {
  return this_ptr->data();
}


RITUAL_EXPORT Qt3DRender::QRenderPass * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderPass_ptr_data1(QVector< Qt3DRender::QRenderPass * > const * this_ptr) {
  return this_ptr->data();
}


RITUAL_EXPORT Qt3DRender::QAbstractTextureImage * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAbstractTextureImage_ptr_constData(QVector< Qt3DRender::QAbstractTextureImage * > const * this_ptr) {
  return this_ptr->constData();
}


RITUAL_EXPORT Qt3DRender::QParameter * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QParameter_ptr_constData(QVector< Qt3DRender::QParameter * > const * this_ptr) {
  return this_ptr->constData();
}


RITUAL_EXPORT Qt3DRender::QTechnique * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QTechnique_ptr_constData(QVector< Qt3DRender::QTechnique * > const * this_ptr) {
  return this_ptr->constData();
}


RITUAL_EXPORT Qt3DRender::QAttribute * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAttribute_ptr_constData(QVector< Qt3DRender::QAttribute * > const * this_ptr) {
  return this_ptr->constData();
}


RITUAL_EXPORT Qt3DRender::QLayer * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QLayer_ptr_constData(QVector< Qt3DRender::QLayer * > const * this_ptr) {
  return this_ptr->constData();
}


RITUAL_EXPORT Qt3DRender::QFilterKey * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QFilterKey_ptr_constData(QVector< Qt3DRender::QFilterKey * > const * this_ptr) {
  return this_ptr->constData();
}


RITUAL_EXPORT Qt3DRender::QRenderState * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderState_ptr_constData(QVector< Qt3DRender::QRenderState * > const * this_ptr) {
  return this_ptr->constData();
}


RITUAL_EXPORT Qt3DRender::QRenderTargetOutput * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_ptr_constData(QVector< Qt3DRender::QRenderTargetOutput * > const * this_ptr) {
  return this_ptr->constData();
}


RITUAL_EXPORT Qt3DRender::QRenderTargetOutput::AttachmentPoint const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_AttachmentPoint_constData(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > const * this_ptr) {
  return this_ptr->constData();
}


RITUAL_EXPORT Qt3DRender::QSortPolicy::SortType const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QSortPolicy_SortType_constData(QVector< Qt3DRender::QSortPolicy::SortType > const * this_ptr) {
  return this_ptr->constData();
}


RITUAL_EXPORT Qt3DRender::QRenderPass * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderPass_ptr_constData(QVector< Qt3DRender::QRenderPass * > const * this_ptr) {
  return this_ptr->constData();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAbstractTextureImage_ptr_clear(QVector< Qt3DRender::QAbstractTextureImage * > * this_ptr) {
  this_ptr->clear();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QParameter_ptr_clear(QVector< Qt3DRender::QParameter * > * this_ptr) {
  this_ptr->clear();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QTechnique_ptr_clear(QVector< Qt3DRender::QTechnique * > * this_ptr) {
  this_ptr->clear();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAttribute_ptr_clear(QVector< Qt3DRender::QAttribute * > * this_ptr) {
  this_ptr->clear();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QLayer_ptr_clear(QVector< Qt3DRender::QLayer * > * this_ptr) {
  this_ptr->clear();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QFilterKey_ptr_clear(QVector< Qt3DRender::QFilterKey * > * this_ptr) {
  this_ptr->clear();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderState_ptr_clear(QVector< Qt3DRender::QRenderState * > * this_ptr) {
  this_ptr->clear();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_ptr_clear(QVector< Qt3DRender::QRenderTargetOutput * > * this_ptr) {
  this_ptr->clear();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_AttachmentPoint_clear(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > * this_ptr) {
  this_ptr->clear();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QSortPolicy_SortType_clear(QVector< Qt3DRender::QSortPolicy::SortType > * this_ptr) {
  this_ptr->clear();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderPass_ptr_clear(QVector< Qt3DRender::QRenderPass * > * this_ptr) {
  this_ptr->clear();
}


RITUAL_EXPORT Qt3DRender::QAbstractTextureImage * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAbstractTextureImage_ptr_at(QVector< Qt3DRender::QAbstractTextureImage * > const * this_ptr, int i) {
  return &this_ptr->at(i);
}


RITUAL_EXPORT Qt3DRender::QParameter * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QParameter_ptr_at(QVector< Qt3DRender::QParameter * > const * this_ptr, int i) {
  return &this_ptr->at(i);
}


RITUAL_EXPORT Qt3DRender::QTechnique * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QTechnique_ptr_at(QVector< Qt3DRender::QTechnique * > const * this_ptr, int i) {
  return &this_ptr->at(i);
}


RITUAL_EXPORT Qt3DRender::QAttribute * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAttribute_ptr_at(QVector< Qt3DRender::QAttribute * > const * this_ptr, int i) {
  return &this_ptr->at(i);
}


RITUAL_EXPORT Qt3DRender::QLayer * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QLayer_ptr_at(QVector< Qt3DRender::QLayer * > const * this_ptr, int i) {
  return &this_ptr->at(i);
}


RITUAL_EXPORT Qt3DRender::QFilterKey * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QFilterKey_ptr_at(QVector< Qt3DRender::QFilterKey * > const * this_ptr, int i) {
  return &this_ptr->at(i);
}


RITUAL_EXPORT Qt3DRender::QRenderState * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderState_ptr_at(QVector< Qt3DRender::QRenderState * > const * this_ptr, int i) {
  return &this_ptr->at(i);
}


RITUAL_EXPORT Qt3DRender::QRenderTargetOutput * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_ptr_at(QVector< Qt3DRender::QRenderTargetOutput * > const * this_ptr, int i) {
  return &this_ptr->at(i);
}


RITUAL_EXPORT Qt3DRender::QRenderTargetOutput::AttachmentPoint const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_AttachmentPoint_at(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > const * this_ptr, int i) {
  return &this_ptr->at(i);
}


RITUAL_EXPORT Qt3DRender::QSortPolicy::SortType const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QSortPolicy_SortType_at(QVector< Qt3DRender::QSortPolicy::SortType > const * this_ptr, int i) {
  return &this_ptr->at(i);
}


RITUAL_EXPORT Qt3DRender::QRenderPass * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderPass_ptr_at(QVector< Qt3DRender::QRenderPass * > const * this_ptr, int i) {
  return &this_ptr->at(i);
}


RITUAL_EXPORT Qt3DRender::QAbstractTextureImage * * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAbstractTextureImage_ptr_operator__2(QVector< Qt3DRender::QAbstractTextureImage * > * this_ptr, int i) {
  return &this_ptr->operator[](i);
}


RITUAL_EXPORT Qt3DRender::QParameter * * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QParameter_ptr_operator__2(QVector< Qt3DRender::QParameter * > * this_ptr, int i) {
  return &this_ptr->operator[](i);
}


RITUAL_EXPORT Qt3DRender::QTechnique * * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QTechnique_ptr_operator__2(QVector< Qt3DRender::QTechnique * > * this_ptr, int i) {
  return &this_ptr->operator[](i);
}


RITUAL_EXPORT Qt3DRender::QAttribute * * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAttribute_ptr_operator__2(QVector< Qt3DRender::QAttribute * > * this_ptr, int i) {
  return &this_ptr->operator[](i);
}


RITUAL_EXPORT Qt3DRender::QLayer * * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QLayer_ptr_operator__2(QVector< Qt3DRender::QLayer * > * this_ptr, int i) {
  return &this_ptr->operator[](i);
}


RITUAL_EXPORT Qt3DRender::QFilterKey * * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QFilterKey_ptr_operator__2(QVector< Qt3DRender::QFilterKey * > * this_ptr, int i) {
  return &this_ptr->operator[](i);
}


RITUAL_EXPORT Qt3DRender::QRenderState * * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderState_ptr_operator__2(QVector< Qt3DRender::QRenderState * > * this_ptr, int i) {
  return &this_ptr->operator[](i);
}


RITUAL_EXPORT Qt3DRender::QRenderTargetOutput * * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_ptr_operator__2(QVector< Qt3DRender::QRenderTargetOutput * > * this_ptr, int i) {
  return &this_ptr->operator[](i);
}


RITUAL_EXPORT Qt3DRender::QRenderTargetOutput::AttachmentPoint * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_AttachmentPoint_operator__2(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > * this_ptr, int i) {
  return &this_ptr->operator[](i);
}


RITUAL_EXPORT Qt3DRender::QSortPolicy::SortType * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QSortPolicy_SortType_operator__2(QVector< Qt3DRender::QSortPolicy::SortType > * this_ptr, int i) {
  return &this_ptr->operator[](i);
}


RITUAL_EXPORT Qt3DRender::QRenderPass * * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderPass_ptr_operator__2(QVector< Qt3DRender::QRenderPass * > * this_ptr, int i) {
  return &this_ptr->operator[](i);
}


RITUAL_EXPORT Qt3DRender::QAbstractTextureImage * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAbstractTextureImage_ptr_operator__3(QVector< Qt3DRender::QAbstractTextureImage * > const * this_ptr, int i) {
  return &this_ptr->operator[](i);
}


RITUAL_EXPORT Qt3DRender::QParameter * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QParameter_ptr_operator__3(QVector< Qt3DRender::QParameter * > const * this_ptr, int i) {
  return &this_ptr->operator[](i);
}


RITUAL_EXPORT Qt3DRender::QTechnique * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QTechnique_ptr_operator__3(QVector< Qt3DRender::QTechnique * > const * this_ptr, int i) {
  return &this_ptr->operator[](i);
}


RITUAL_EXPORT Qt3DRender::QAttribute * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAttribute_ptr_operator__3(QVector< Qt3DRender::QAttribute * > const * this_ptr, int i) {
  return &this_ptr->operator[](i);
}


RITUAL_EXPORT Qt3DRender::QLayer * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QLayer_ptr_operator__3(QVector< Qt3DRender::QLayer * > const * this_ptr, int i) {
  return &this_ptr->operator[](i);
}


RITUAL_EXPORT Qt3DRender::QFilterKey * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QFilterKey_ptr_operator__3(QVector< Qt3DRender::QFilterKey * > const * this_ptr, int i) {
  return &this_ptr->operator[](i);
}


RITUAL_EXPORT Qt3DRender::QRenderState * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderState_ptr_operator__3(QVector< Qt3DRender::QRenderState * > const * this_ptr, int i) {
  return &this_ptr->operator[](i);
}


RITUAL_EXPORT Qt3DRender::QRenderTargetOutput * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_ptr_operator__3(QVector< Qt3DRender::QRenderTargetOutput * > const * this_ptr, int i) {
  return &this_ptr->operator[](i);
}


RITUAL_EXPORT Qt3DRender::QRenderTargetOutput::AttachmentPoint const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_AttachmentPoint_operator__3(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > const * this_ptr, int i) {
  return &this_ptr->operator[](i);
}


RITUAL_EXPORT Qt3DRender::QSortPolicy::SortType const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QSortPolicy_SortType_operator__3(QVector< Qt3DRender::QSortPolicy::SortType > const * this_ptr, int i) {
  return &this_ptr->operator[](i);
}


RITUAL_EXPORT Qt3DRender::QRenderPass * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderPass_ptr_operator__3(QVector< Qt3DRender::QRenderPass * > const * this_ptr, int i) {
  return &this_ptr->operator[](i);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAbstractTextureImage_ptr_append(QVector< Qt3DRender::QAbstractTextureImage * > * this_ptr, Qt3DRender::QAbstractTextureImage * const * t) {
  this_ptr->append(*t);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QParameter_ptr_append(QVector< Qt3DRender::QParameter * > * this_ptr, Qt3DRender::QParameter * const * t) {
  this_ptr->append(*t);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QTechnique_ptr_append(QVector< Qt3DRender::QTechnique * > * this_ptr, Qt3DRender::QTechnique * const * t) {
  this_ptr->append(*t);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAttribute_ptr_append(QVector< Qt3DRender::QAttribute * > * this_ptr, Qt3DRender::QAttribute * const * t) {
  this_ptr->append(*t);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QLayer_ptr_append(QVector< Qt3DRender::QLayer * > * this_ptr, Qt3DRender::QLayer * const * t) {
  this_ptr->append(*t);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QFilterKey_ptr_append(QVector< Qt3DRender::QFilterKey * > * this_ptr, Qt3DRender::QFilterKey * const * t) {
  this_ptr->append(*t);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderState_ptr_append(QVector< Qt3DRender::QRenderState * > * this_ptr, Qt3DRender::QRenderState * const * t) {
  this_ptr->append(*t);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_ptr_append(QVector< Qt3DRender::QRenderTargetOutput * > * this_ptr, Qt3DRender::QRenderTargetOutput * const * t) {
  this_ptr->append(*t);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_AttachmentPoint_append(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > * this_ptr, Qt3DRender::QRenderTargetOutput::AttachmentPoint const * t) {
  this_ptr->append(*t);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QSortPolicy_SortType_append(QVector< Qt3DRender::QSortPolicy::SortType > * this_ptr, Qt3DRender::QSortPolicy::SortType const * t) {
  this_ptr->append(*t);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderPass_ptr_append(QVector< Qt3DRender::QRenderPass * > * this_ptr, Qt3DRender::QRenderPass * const * t) {
  this_ptr->append(*t);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAbstractTextureImage_ptr_append2(QVector< Qt3DRender::QAbstractTextureImage * > * this_ptr, QVector< Qt3DRender::QAbstractTextureImage * > const * l) {
  this_ptr->append(*l);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QParameter_ptr_append2(QVector< Qt3DRender::QParameter * > * this_ptr, QVector< Qt3DRender::QParameter * > const * l) {
  this_ptr->append(*l);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QTechnique_ptr_append2(QVector< Qt3DRender::QTechnique * > * this_ptr, QVector< Qt3DRender::QTechnique * > const * l) {
  this_ptr->append(*l);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAttribute_ptr_append2(QVector< Qt3DRender::QAttribute * > * this_ptr, QVector< Qt3DRender::QAttribute * > const * l) {
  this_ptr->append(*l);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QLayer_ptr_append2(QVector< Qt3DRender::QLayer * > * this_ptr, QVector< Qt3DRender::QLayer * > const * l) {
  this_ptr->append(*l);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QFilterKey_ptr_append2(QVector< Qt3DRender::QFilterKey * > * this_ptr, QVector< Qt3DRender::QFilterKey * > const * l) {
  this_ptr->append(*l);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderState_ptr_append2(QVector< Qt3DRender::QRenderState * > * this_ptr, QVector< Qt3DRender::QRenderState * > const * l) {
  this_ptr->append(*l);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_ptr_append2(QVector< Qt3DRender::QRenderTargetOutput * > * this_ptr, QVector< Qt3DRender::QRenderTargetOutput * > const * l) {
  this_ptr->append(*l);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_AttachmentPoint_append2(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > * this_ptr, QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > const * l) {
  this_ptr->append(*l);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QSortPolicy_SortType_append2(QVector< Qt3DRender::QSortPolicy::SortType > * this_ptr, QVector< Qt3DRender::QSortPolicy::SortType > const * l) {
  this_ptr->append(*l);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderPass_ptr_append2(QVector< Qt3DRender::QRenderPass * > * this_ptr, QVector< Qt3DRender::QRenderPass * > const * l) {
  this_ptr->append(*l);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAbstractTextureImage_ptr_prepend(QVector< Qt3DRender::QAbstractTextureImage * > * this_ptr, Qt3DRender::QAbstractTextureImage * const * t) {
  this_ptr->prepend(*t);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QParameter_ptr_prepend(QVector< Qt3DRender::QParameter * > * this_ptr, Qt3DRender::QParameter * const * t) {
  this_ptr->prepend(*t);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QTechnique_ptr_prepend(QVector< Qt3DRender::QTechnique * > * this_ptr, Qt3DRender::QTechnique * const * t) {
  this_ptr->prepend(*t);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAttribute_ptr_prepend(QVector< Qt3DRender::QAttribute * > * this_ptr, Qt3DRender::QAttribute * const * t) {
  this_ptr->prepend(*t);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QLayer_ptr_prepend(QVector< Qt3DRender::QLayer * > * this_ptr, Qt3DRender::QLayer * const * t) {
  this_ptr->prepend(*t);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QFilterKey_ptr_prepend(QVector< Qt3DRender::QFilterKey * > * this_ptr, Qt3DRender::QFilterKey * const * t) {
  this_ptr->prepend(*t);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderState_ptr_prepend(QVector< Qt3DRender::QRenderState * > * this_ptr, Qt3DRender::QRenderState * const * t) {
  this_ptr->prepend(*t);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_ptr_prepend(QVector< Qt3DRender::QRenderTargetOutput * > * this_ptr, Qt3DRender::QRenderTargetOutput * const * t) {
  this_ptr->prepend(*t);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_AttachmentPoint_prepend(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > * this_ptr, Qt3DRender::QRenderTargetOutput::AttachmentPoint const * t) {
  this_ptr->prepend(*t);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QSortPolicy_SortType_prepend(QVector< Qt3DRender::QSortPolicy::SortType > * this_ptr, Qt3DRender::QSortPolicy::SortType const * t) {
  this_ptr->prepend(*t);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderPass_ptr_prepend(QVector< Qt3DRender::QRenderPass * > * this_ptr, Qt3DRender::QRenderPass * const * t) {
  this_ptr->prepend(*t);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAbstractTextureImage_ptr_insert(QVector< Qt3DRender::QAbstractTextureImage * > * this_ptr, int i, Qt3DRender::QAbstractTextureImage * const * t) {
  this_ptr->insert(i, *t);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QParameter_ptr_insert(QVector< Qt3DRender::QParameter * > * this_ptr, int i, Qt3DRender::QParameter * const * t) {
  this_ptr->insert(i, *t);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QTechnique_ptr_insert(QVector< Qt3DRender::QTechnique * > * this_ptr, int i, Qt3DRender::QTechnique * const * t) {
  this_ptr->insert(i, *t);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAttribute_ptr_insert(QVector< Qt3DRender::QAttribute * > * this_ptr, int i, Qt3DRender::QAttribute * const * t) {
  this_ptr->insert(i, *t);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QLayer_ptr_insert(QVector< Qt3DRender::QLayer * > * this_ptr, int i, Qt3DRender::QLayer * const * t) {
  this_ptr->insert(i, *t);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QFilterKey_ptr_insert(QVector< Qt3DRender::QFilterKey * > * this_ptr, int i, Qt3DRender::QFilterKey * const * t) {
  this_ptr->insert(i, *t);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderState_ptr_insert(QVector< Qt3DRender::QRenderState * > * this_ptr, int i, Qt3DRender::QRenderState * const * t) {
  this_ptr->insert(i, *t);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_ptr_insert(QVector< Qt3DRender::QRenderTargetOutput * > * this_ptr, int i, Qt3DRender::QRenderTargetOutput * const * t) {
  this_ptr->insert(i, *t);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_AttachmentPoint_insert(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > * this_ptr, int i, Qt3DRender::QRenderTargetOutput::AttachmentPoint const * t) {
  this_ptr->insert(i, *t);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QSortPolicy_SortType_insert(QVector< Qt3DRender::QSortPolicy::SortType > * this_ptr, int i, Qt3DRender::QSortPolicy::SortType const * t) {
  this_ptr->insert(i, *t);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderPass_ptr_insert(QVector< Qt3DRender::QRenderPass * > * this_ptr, int i, Qt3DRender::QRenderPass * const * t) {
  this_ptr->insert(i, *t);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAbstractTextureImage_ptr_insert1(QVector< Qt3DRender::QAbstractTextureImage * > * this_ptr, int i, int n, Qt3DRender::QAbstractTextureImage * const * t) {
  this_ptr->insert(i, n, *t);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QParameter_ptr_insert1(QVector< Qt3DRender::QParameter * > * this_ptr, int i, int n, Qt3DRender::QParameter * const * t) {
  this_ptr->insert(i, n, *t);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QTechnique_ptr_insert1(QVector< Qt3DRender::QTechnique * > * this_ptr, int i, int n, Qt3DRender::QTechnique * const * t) {
  this_ptr->insert(i, n, *t);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAttribute_ptr_insert1(QVector< Qt3DRender::QAttribute * > * this_ptr, int i, int n, Qt3DRender::QAttribute * const * t) {
  this_ptr->insert(i, n, *t);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QLayer_ptr_insert1(QVector< Qt3DRender::QLayer * > * this_ptr, int i, int n, Qt3DRender::QLayer * const * t) {
  this_ptr->insert(i, n, *t);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QFilterKey_ptr_insert1(QVector< Qt3DRender::QFilterKey * > * this_ptr, int i, int n, Qt3DRender::QFilterKey * const * t) {
  this_ptr->insert(i, n, *t);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderState_ptr_insert1(QVector< Qt3DRender::QRenderState * > * this_ptr, int i, int n, Qt3DRender::QRenderState * const * t) {
  this_ptr->insert(i, n, *t);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_ptr_insert1(QVector< Qt3DRender::QRenderTargetOutput * > * this_ptr, int i, int n, Qt3DRender::QRenderTargetOutput * const * t) {
  this_ptr->insert(i, n, *t);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_AttachmentPoint_insert1(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > * this_ptr, int i, int n, Qt3DRender::QRenderTargetOutput::AttachmentPoint const * t) {
  this_ptr->insert(i, n, *t);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QSortPolicy_SortType_insert1(QVector< Qt3DRender::QSortPolicy::SortType > * this_ptr, int i, int n, Qt3DRender::QSortPolicy::SortType const * t) {
  this_ptr->insert(i, n, *t);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderPass_ptr_insert1(QVector< Qt3DRender::QRenderPass * > * this_ptr, int i, int n, Qt3DRender::QRenderPass * const * t) {
  this_ptr->insert(i, n, *t);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAbstractTextureImage_ptr_replace(QVector< Qt3DRender::QAbstractTextureImage * > * this_ptr, int i, Qt3DRender::QAbstractTextureImage * const * t) {
  this_ptr->replace(i, *t);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QParameter_ptr_replace(QVector< Qt3DRender::QParameter * > * this_ptr, int i, Qt3DRender::QParameter * const * t) {
  this_ptr->replace(i, *t);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QTechnique_ptr_replace(QVector< Qt3DRender::QTechnique * > * this_ptr, int i, Qt3DRender::QTechnique * const * t) {
  this_ptr->replace(i, *t);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAttribute_ptr_replace(QVector< Qt3DRender::QAttribute * > * this_ptr, int i, Qt3DRender::QAttribute * const * t) {
  this_ptr->replace(i, *t);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QLayer_ptr_replace(QVector< Qt3DRender::QLayer * > * this_ptr, int i, Qt3DRender::QLayer * const * t) {
  this_ptr->replace(i, *t);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QFilterKey_ptr_replace(QVector< Qt3DRender::QFilterKey * > * this_ptr, int i, Qt3DRender::QFilterKey * const * t) {
  this_ptr->replace(i, *t);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderState_ptr_replace(QVector< Qt3DRender::QRenderState * > * this_ptr, int i, Qt3DRender::QRenderState * const * t) {
  this_ptr->replace(i, *t);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_ptr_replace(QVector< Qt3DRender::QRenderTargetOutput * > * this_ptr, int i, Qt3DRender::QRenderTargetOutput * const * t) {
  this_ptr->replace(i, *t);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_AttachmentPoint_replace(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > * this_ptr, int i, Qt3DRender::QRenderTargetOutput::AttachmentPoint const * t) {
  this_ptr->replace(i, *t);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QSortPolicy_SortType_replace(QVector< Qt3DRender::QSortPolicy::SortType > * this_ptr, int i, Qt3DRender::QSortPolicy::SortType const * t) {
  this_ptr->replace(i, *t);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderPass_ptr_replace(QVector< Qt3DRender::QRenderPass * > * this_ptr, int i, Qt3DRender::QRenderPass * const * t) {
  this_ptr->replace(i, *t);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAbstractTextureImage_ptr_remove(QVector< Qt3DRender::QAbstractTextureImage * > * this_ptr, int i) {
  this_ptr->remove(i);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QParameter_ptr_remove(QVector< Qt3DRender::QParameter * > * this_ptr, int i) {
  this_ptr->remove(i);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QTechnique_ptr_remove(QVector< Qt3DRender::QTechnique * > * this_ptr, int i) {
  this_ptr->remove(i);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAttribute_ptr_remove(QVector< Qt3DRender::QAttribute * > * this_ptr, int i) {
  this_ptr->remove(i);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QLayer_ptr_remove(QVector< Qt3DRender::QLayer * > * this_ptr, int i) {
  this_ptr->remove(i);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QFilterKey_ptr_remove(QVector< Qt3DRender::QFilterKey * > * this_ptr, int i) {
  this_ptr->remove(i);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderState_ptr_remove(QVector< Qt3DRender::QRenderState * > * this_ptr, int i) {
  this_ptr->remove(i);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_ptr_remove(QVector< Qt3DRender::QRenderTargetOutput * > * this_ptr, int i) {
  this_ptr->remove(i);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_AttachmentPoint_remove(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > * this_ptr, int i) {
  this_ptr->remove(i);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QSortPolicy_SortType_remove(QVector< Qt3DRender::QSortPolicy::SortType > * this_ptr, int i) {
  this_ptr->remove(i);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderPass_ptr_remove(QVector< Qt3DRender::QRenderPass * > * this_ptr, int i) {
  this_ptr->remove(i);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAbstractTextureImage_ptr_remove1(QVector< Qt3DRender::QAbstractTextureImage * > * this_ptr, int i, int n) {
  this_ptr->remove(i, n);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QParameter_ptr_remove1(QVector< Qt3DRender::QParameter * > * this_ptr, int i, int n) {
  this_ptr->remove(i, n);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QTechnique_ptr_remove1(QVector< Qt3DRender::QTechnique * > * this_ptr, int i, int n) {
  this_ptr->remove(i, n);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAttribute_ptr_remove1(QVector< Qt3DRender::QAttribute * > * this_ptr, int i, int n) {
  this_ptr->remove(i, n);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QLayer_ptr_remove1(QVector< Qt3DRender::QLayer * > * this_ptr, int i, int n) {
  this_ptr->remove(i, n);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QFilterKey_ptr_remove1(QVector< Qt3DRender::QFilterKey * > * this_ptr, int i, int n) {
  this_ptr->remove(i, n);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderState_ptr_remove1(QVector< Qt3DRender::QRenderState * > * this_ptr, int i, int n) {
  this_ptr->remove(i, n);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_ptr_remove1(QVector< Qt3DRender::QRenderTargetOutput * > * this_ptr, int i, int n) {
  this_ptr->remove(i, n);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_AttachmentPoint_remove1(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > * this_ptr, int i, int n) {
  this_ptr->remove(i, n);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QSortPolicy_SortType_remove1(QVector< Qt3DRender::QSortPolicy::SortType > * this_ptr, int i, int n) {
  this_ptr->remove(i, n);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderPass_ptr_remove1(QVector< Qt3DRender::QRenderPass * > * this_ptr, int i, int n) {
  this_ptr->remove(i, n);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAbstractTextureImage_ptr_removeFirst(QVector< Qt3DRender::QAbstractTextureImage * > * this_ptr) {
  this_ptr->removeFirst();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QParameter_ptr_removeFirst(QVector< Qt3DRender::QParameter * > * this_ptr) {
  this_ptr->removeFirst();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QTechnique_ptr_removeFirst(QVector< Qt3DRender::QTechnique * > * this_ptr) {
  this_ptr->removeFirst();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAttribute_ptr_removeFirst(QVector< Qt3DRender::QAttribute * > * this_ptr) {
  this_ptr->removeFirst();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QLayer_ptr_removeFirst(QVector< Qt3DRender::QLayer * > * this_ptr) {
  this_ptr->removeFirst();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QFilterKey_ptr_removeFirst(QVector< Qt3DRender::QFilterKey * > * this_ptr) {
  this_ptr->removeFirst();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderState_ptr_removeFirst(QVector< Qt3DRender::QRenderState * > * this_ptr) {
  this_ptr->removeFirst();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_ptr_removeFirst(QVector< Qt3DRender::QRenderTargetOutput * > * this_ptr) {
  this_ptr->removeFirst();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_AttachmentPoint_removeFirst(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > * this_ptr) {
  this_ptr->removeFirst();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QSortPolicy_SortType_removeFirst(QVector< Qt3DRender::QSortPolicy::SortType > * this_ptr) {
  this_ptr->removeFirst();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderPass_ptr_removeFirst(QVector< Qt3DRender::QRenderPass * > * this_ptr) {
  this_ptr->removeFirst();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAbstractTextureImage_ptr_removeLast(QVector< Qt3DRender::QAbstractTextureImage * > * this_ptr) {
  this_ptr->removeLast();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QParameter_ptr_removeLast(QVector< Qt3DRender::QParameter * > * this_ptr) {
  this_ptr->removeLast();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QTechnique_ptr_removeLast(QVector< Qt3DRender::QTechnique * > * this_ptr) {
  this_ptr->removeLast();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAttribute_ptr_removeLast(QVector< Qt3DRender::QAttribute * > * this_ptr) {
  this_ptr->removeLast();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QLayer_ptr_removeLast(QVector< Qt3DRender::QLayer * > * this_ptr) {
  this_ptr->removeLast();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QFilterKey_ptr_removeLast(QVector< Qt3DRender::QFilterKey * > * this_ptr) {
  this_ptr->removeLast();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderState_ptr_removeLast(QVector< Qt3DRender::QRenderState * > * this_ptr) {
  this_ptr->removeLast();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_ptr_removeLast(QVector< Qt3DRender::QRenderTargetOutput * > * this_ptr) {
  this_ptr->removeLast();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_AttachmentPoint_removeLast(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > * this_ptr) {
  this_ptr->removeLast();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QSortPolicy_SortType_removeLast(QVector< Qt3DRender::QSortPolicy::SortType > * this_ptr) {
  this_ptr->removeLast();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderPass_ptr_removeLast(QVector< Qt3DRender::QRenderPass * > * this_ptr) {
  this_ptr->removeLast();
}


RITUAL_EXPORT Qt3DRender::QAbstractTextureImage * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAbstractTextureImage_ptr_takeFirst(QVector< Qt3DRender::QAbstractTextureImage * > * this_ptr) {
  return this_ptr->takeFirst();
}


RITUAL_EXPORT Qt3DRender::QParameter * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QParameter_ptr_takeFirst(QVector< Qt3DRender::QParameter * > * this_ptr) {
  return this_ptr->takeFirst();
}


RITUAL_EXPORT Qt3DRender::QTechnique * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QTechnique_ptr_takeFirst(QVector< Qt3DRender::QTechnique * > * this_ptr) {
  return this_ptr->takeFirst();
}


RITUAL_EXPORT Qt3DRender::QAttribute * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAttribute_ptr_takeFirst(QVector< Qt3DRender::QAttribute * > * this_ptr) {
  return this_ptr->takeFirst();
}


RITUAL_EXPORT Qt3DRender::QLayer * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QLayer_ptr_takeFirst(QVector< Qt3DRender::QLayer * > * this_ptr) {
  return this_ptr->takeFirst();
}


RITUAL_EXPORT Qt3DRender::QFilterKey * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QFilterKey_ptr_takeFirst(QVector< Qt3DRender::QFilterKey * > * this_ptr) {
  return this_ptr->takeFirst();
}


RITUAL_EXPORT Qt3DRender::QRenderState * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderState_ptr_takeFirst(QVector< Qt3DRender::QRenderState * > * this_ptr) {
  return this_ptr->takeFirst();
}


RITUAL_EXPORT Qt3DRender::QRenderTargetOutput * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_ptr_takeFirst(QVector< Qt3DRender::QRenderTargetOutput * > * this_ptr) {
  return this_ptr->takeFirst();
}


RITUAL_EXPORT Qt3DRender::QRenderTargetOutput::AttachmentPoint ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_AttachmentPoint_takeFirst(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > * this_ptr) {
  return this_ptr->takeFirst();
}


RITUAL_EXPORT Qt3DRender::QSortPolicy::SortType ctr_qt_3d_render_ffi_QVector_Qt3DRender_QSortPolicy_SortType_takeFirst(QVector< Qt3DRender::QSortPolicy::SortType > * this_ptr) {
  return this_ptr->takeFirst();
}


RITUAL_EXPORT Qt3DRender::QRenderPass * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderPass_ptr_takeFirst(QVector< Qt3DRender::QRenderPass * > * this_ptr) {
  return this_ptr->takeFirst();
}


RITUAL_EXPORT Qt3DRender::QAbstractTextureImage * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAbstractTextureImage_ptr_takeLast(QVector< Qt3DRender::QAbstractTextureImage * > * this_ptr) {
  return this_ptr->takeLast();
}


RITUAL_EXPORT Qt3DRender::QParameter * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QParameter_ptr_takeLast(QVector< Qt3DRender::QParameter * > * this_ptr) {
  return this_ptr->takeLast();
}


RITUAL_EXPORT Qt3DRender::QTechnique * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QTechnique_ptr_takeLast(QVector< Qt3DRender::QTechnique * > * this_ptr) {
  return this_ptr->takeLast();
}


RITUAL_EXPORT Qt3DRender::QAttribute * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAttribute_ptr_takeLast(QVector< Qt3DRender::QAttribute * > * this_ptr) {
  return this_ptr->takeLast();
}


RITUAL_EXPORT Qt3DRender::QLayer * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QLayer_ptr_takeLast(QVector< Qt3DRender::QLayer * > * this_ptr) {
  return this_ptr->takeLast();
}


RITUAL_EXPORT Qt3DRender::QFilterKey * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QFilterKey_ptr_takeLast(QVector< Qt3DRender::QFilterKey * > * this_ptr) {
  return this_ptr->takeLast();
}


RITUAL_EXPORT Qt3DRender::QRenderState * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderState_ptr_takeLast(QVector< Qt3DRender::QRenderState * > * this_ptr) {
  return this_ptr->takeLast();
}


RITUAL_EXPORT Qt3DRender::QRenderTargetOutput * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_ptr_takeLast(QVector< Qt3DRender::QRenderTargetOutput * > * this_ptr) {
  return this_ptr->takeLast();
}


RITUAL_EXPORT Qt3DRender::QRenderTargetOutput::AttachmentPoint ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_AttachmentPoint_takeLast(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > * this_ptr) {
  return this_ptr->takeLast();
}


RITUAL_EXPORT Qt3DRender::QSortPolicy::SortType ctr_qt_3d_render_ffi_QVector_Qt3DRender_QSortPolicy_SortType_takeLast(QVector< Qt3DRender::QSortPolicy::SortType > * this_ptr) {
  return this_ptr->takeLast();
}


RITUAL_EXPORT Qt3DRender::QRenderPass * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderPass_ptr_takeLast(QVector< Qt3DRender::QRenderPass * > * this_ptr) {
  return this_ptr->takeLast();
}


RITUAL_EXPORT QVector< Qt3DRender::QAbstractTextureImage * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAbstractTextureImage_ptr_fill(QVector< Qt3DRender::QAbstractTextureImage * > * this_ptr, Qt3DRender::QAbstractTextureImage * const * t, int size) {
  return &this_ptr->fill(*t, size);
}


RITUAL_EXPORT QVector< Qt3DRender::QParameter * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QParameter_ptr_fill(QVector< Qt3DRender::QParameter * > * this_ptr, Qt3DRender::QParameter * const * t, int size) {
  return &this_ptr->fill(*t, size);
}


RITUAL_EXPORT QVector< Qt3DRender::QTechnique * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QTechnique_ptr_fill(QVector< Qt3DRender::QTechnique * > * this_ptr, Qt3DRender::QTechnique * const * t, int size) {
  return &this_ptr->fill(*t, size);
}


RITUAL_EXPORT QVector< Qt3DRender::QAttribute * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAttribute_ptr_fill(QVector< Qt3DRender::QAttribute * > * this_ptr, Qt3DRender::QAttribute * const * t, int size) {
  return &this_ptr->fill(*t, size);
}


RITUAL_EXPORT QVector< Qt3DRender::QLayer * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QLayer_ptr_fill(QVector< Qt3DRender::QLayer * > * this_ptr, Qt3DRender::QLayer * const * t, int size) {
  return &this_ptr->fill(*t, size);
}


RITUAL_EXPORT QVector< Qt3DRender::QFilterKey * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QFilterKey_ptr_fill(QVector< Qt3DRender::QFilterKey * > * this_ptr, Qt3DRender::QFilterKey * const * t, int size) {
  return &this_ptr->fill(*t, size);
}


RITUAL_EXPORT QVector< Qt3DRender::QRenderState * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderState_ptr_fill(QVector< Qt3DRender::QRenderState * > * this_ptr, Qt3DRender::QRenderState * const * t, int size) {
  return &this_ptr->fill(*t, size);
}


RITUAL_EXPORT QVector< Qt3DRender::QRenderTargetOutput * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_ptr_fill(QVector< Qt3DRender::QRenderTargetOutput * > * this_ptr, Qt3DRender::QRenderTargetOutput * const * t, int size) {
  return &this_ptr->fill(*t, size);
}


RITUAL_EXPORT QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_AttachmentPoint_fill(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > * this_ptr, Qt3DRender::QRenderTargetOutput::AttachmentPoint const * t, int size) {
  return &this_ptr->fill(*t, size);
}


RITUAL_EXPORT QVector< Qt3DRender::QSortPolicy::SortType > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QSortPolicy_SortType_fill(QVector< Qt3DRender::QSortPolicy::SortType > * this_ptr, Qt3DRender::QSortPolicy::SortType const * t, int size) {
  return &this_ptr->fill(*t, size);
}


RITUAL_EXPORT QVector< Qt3DRender::QRenderPass * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderPass_ptr_fill(QVector< Qt3DRender::QRenderPass * > * this_ptr, Qt3DRender::QRenderPass * const * t, int size) {
  return &this_ptr->fill(*t, size);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAbstractTextureImage_ptr_indexOf(QVector< Qt3DRender::QAbstractTextureImage * > const * this_ptr, Qt3DRender::QAbstractTextureImage * const * t, int from) {
  return this_ptr->indexOf(*t, from);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QParameter_ptr_indexOf(QVector< Qt3DRender::QParameter * > const * this_ptr, Qt3DRender::QParameter * const * t, int from) {
  return this_ptr->indexOf(*t, from);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QTechnique_ptr_indexOf(QVector< Qt3DRender::QTechnique * > const * this_ptr, Qt3DRender::QTechnique * const * t, int from) {
  return this_ptr->indexOf(*t, from);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAttribute_ptr_indexOf(QVector< Qt3DRender::QAttribute * > const * this_ptr, Qt3DRender::QAttribute * const * t, int from) {
  return this_ptr->indexOf(*t, from);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QLayer_ptr_indexOf(QVector< Qt3DRender::QLayer * > const * this_ptr, Qt3DRender::QLayer * const * t, int from) {
  return this_ptr->indexOf(*t, from);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QFilterKey_ptr_indexOf(QVector< Qt3DRender::QFilterKey * > const * this_ptr, Qt3DRender::QFilterKey * const * t, int from) {
  return this_ptr->indexOf(*t, from);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderState_ptr_indexOf(QVector< Qt3DRender::QRenderState * > const * this_ptr, Qt3DRender::QRenderState * const * t, int from) {
  return this_ptr->indexOf(*t, from);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_ptr_indexOf(QVector< Qt3DRender::QRenderTargetOutput * > const * this_ptr, Qt3DRender::QRenderTargetOutput * const * t, int from) {
  return this_ptr->indexOf(*t, from);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_AttachmentPoint_indexOf(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > const * this_ptr, Qt3DRender::QRenderTargetOutput::AttachmentPoint const * t, int from) {
  return this_ptr->indexOf(*t, from);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QSortPolicy_SortType_indexOf(QVector< Qt3DRender::QSortPolicy::SortType > const * this_ptr, Qt3DRender::QSortPolicy::SortType const * t, int from) {
  return this_ptr->indexOf(*t, from);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderPass_ptr_indexOf(QVector< Qt3DRender::QRenderPass * > const * this_ptr, Qt3DRender::QRenderPass * const * t, int from) {
  return this_ptr->indexOf(*t, from);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAbstractTextureImage_ptr_lastIndexOf(QVector< Qt3DRender::QAbstractTextureImage * > const * this_ptr, Qt3DRender::QAbstractTextureImage * const * t, int from) {
  return this_ptr->lastIndexOf(*t, from);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QParameter_ptr_lastIndexOf(QVector< Qt3DRender::QParameter * > const * this_ptr, Qt3DRender::QParameter * const * t, int from) {
  return this_ptr->lastIndexOf(*t, from);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QTechnique_ptr_lastIndexOf(QVector< Qt3DRender::QTechnique * > const * this_ptr, Qt3DRender::QTechnique * const * t, int from) {
  return this_ptr->lastIndexOf(*t, from);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAttribute_ptr_lastIndexOf(QVector< Qt3DRender::QAttribute * > const * this_ptr, Qt3DRender::QAttribute * const * t, int from) {
  return this_ptr->lastIndexOf(*t, from);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QLayer_ptr_lastIndexOf(QVector< Qt3DRender::QLayer * > const * this_ptr, Qt3DRender::QLayer * const * t, int from) {
  return this_ptr->lastIndexOf(*t, from);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QFilterKey_ptr_lastIndexOf(QVector< Qt3DRender::QFilterKey * > const * this_ptr, Qt3DRender::QFilterKey * const * t, int from) {
  return this_ptr->lastIndexOf(*t, from);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderState_ptr_lastIndexOf(QVector< Qt3DRender::QRenderState * > const * this_ptr, Qt3DRender::QRenderState * const * t, int from) {
  return this_ptr->lastIndexOf(*t, from);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_ptr_lastIndexOf(QVector< Qt3DRender::QRenderTargetOutput * > const * this_ptr, Qt3DRender::QRenderTargetOutput * const * t, int from) {
  return this_ptr->lastIndexOf(*t, from);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_AttachmentPoint_lastIndexOf(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > const * this_ptr, Qt3DRender::QRenderTargetOutput::AttachmentPoint const * t, int from) {
  return this_ptr->lastIndexOf(*t, from);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QSortPolicy_SortType_lastIndexOf(QVector< Qt3DRender::QSortPolicy::SortType > const * this_ptr, Qt3DRender::QSortPolicy::SortType const * t, int from) {
  return this_ptr->lastIndexOf(*t, from);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderPass_ptr_lastIndexOf(QVector< Qt3DRender::QRenderPass * > const * this_ptr, Qt3DRender::QRenderPass * const * t, int from) {
  return this_ptr->lastIndexOf(*t, from);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAbstractTextureImage_ptr_contains(QVector< Qt3DRender::QAbstractTextureImage * > const * this_ptr, Qt3DRender::QAbstractTextureImage * const * t) {
  return this_ptr->contains(*t);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QParameter_ptr_contains(QVector< Qt3DRender::QParameter * > const * this_ptr, Qt3DRender::QParameter * const * t) {
  return this_ptr->contains(*t);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QTechnique_ptr_contains(QVector< Qt3DRender::QTechnique * > const * this_ptr, Qt3DRender::QTechnique * const * t) {
  return this_ptr->contains(*t);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAttribute_ptr_contains(QVector< Qt3DRender::QAttribute * > const * this_ptr, Qt3DRender::QAttribute * const * t) {
  return this_ptr->contains(*t);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QLayer_ptr_contains(QVector< Qt3DRender::QLayer * > const * this_ptr, Qt3DRender::QLayer * const * t) {
  return this_ptr->contains(*t);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QFilterKey_ptr_contains(QVector< Qt3DRender::QFilterKey * > const * this_ptr, Qt3DRender::QFilterKey * const * t) {
  return this_ptr->contains(*t);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderState_ptr_contains(QVector< Qt3DRender::QRenderState * > const * this_ptr, Qt3DRender::QRenderState * const * t) {
  return this_ptr->contains(*t);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_ptr_contains(QVector< Qt3DRender::QRenderTargetOutput * > const * this_ptr, Qt3DRender::QRenderTargetOutput * const * t) {
  return this_ptr->contains(*t);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_AttachmentPoint_contains(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > const * this_ptr, Qt3DRender::QRenderTargetOutput::AttachmentPoint const * t) {
  return this_ptr->contains(*t);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QSortPolicy_SortType_contains(QVector< Qt3DRender::QSortPolicy::SortType > const * this_ptr, Qt3DRender::QSortPolicy::SortType const * t) {
  return this_ptr->contains(*t);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderPass_ptr_contains(QVector< Qt3DRender::QRenderPass * > const * this_ptr, Qt3DRender::QRenderPass * const * t) {
  return this_ptr->contains(*t);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAbstractTextureImage_ptr_count(QVector< Qt3DRender::QAbstractTextureImage * > const * this_ptr, Qt3DRender::QAbstractTextureImage * const * t) {
  return this_ptr->count(*t);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QParameter_ptr_count(QVector< Qt3DRender::QParameter * > const * this_ptr, Qt3DRender::QParameter * const * t) {
  return this_ptr->count(*t);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QTechnique_ptr_count(QVector< Qt3DRender::QTechnique * > const * this_ptr, Qt3DRender::QTechnique * const * t) {
  return this_ptr->count(*t);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAttribute_ptr_count(QVector< Qt3DRender::QAttribute * > const * this_ptr, Qt3DRender::QAttribute * const * t) {
  return this_ptr->count(*t);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QLayer_ptr_count(QVector< Qt3DRender::QLayer * > const * this_ptr, Qt3DRender::QLayer * const * t) {
  return this_ptr->count(*t);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QFilterKey_ptr_count(QVector< Qt3DRender::QFilterKey * > const * this_ptr, Qt3DRender::QFilterKey * const * t) {
  return this_ptr->count(*t);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderState_ptr_count(QVector< Qt3DRender::QRenderState * > const * this_ptr, Qt3DRender::QRenderState * const * t) {
  return this_ptr->count(*t);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_ptr_count(QVector< Qt3DRender::QRenderTargetOutput * > const * this_ptr, Qt3DRender::QRenderTargetOutput * const * t) {
  return this_ptr->count(*t);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_AttachmentPoint_count(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > const * this_ptr, Qt3DRender::QRenderTargetOutput::AttachmentPoint const * t) {
  return this_ptr->count(*t);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QSortPolicy_SortType_count(QVector< Qt3DRender::QSortPolicy::SortType > const * this_ptr, Qt3DRender::QSortPolicy::SortType const * t) {
  return this_ptr->count(*t);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderPass_ptr_count(QVector< Qt3DRender::QRenderPass * > const * this_ptr, Qt3DRender::QRenderPass * const * t) {
  return this_ptr->count(*t);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAbstractTextureImage_ptr_removeAt(QVector< Qt3DRender::QAbstractTextureImage * > * this_ptr, int i) {
  this_ptr->removeAt(i);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QParameter_ptr_removeAt(QVector< Qt3DRender::QParameter * > * this_ptr, int i) {
  this_ptr->removeAt(i);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QTechnique_ptr_removeAt(QVector< Qt3DRender::QTechnique * > * this_ptr, int i) {
  this_ptr->removeAt(i);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAttribute_ptr_removeAt(QVector< Qt3DRender::QAttribute * > * this_ptr, int i) {
  this_ptr->removeAt(i);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QLayer_ptr_removeAt(QVector< Qt3DRender::QLayer * > * this_ptr, int i) {
  this_ptr->removeAt(i);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QFilterKey_ptr_removeAt(QVector< Qt3DRender::QFilterKey * > * this_ptr, int i) {
  this_ptr->removeAt(i);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderState_ptr_removeAt(QVector< Qt3DRender::QRenderState * > * this_ptr, int i) {
  this_ptr->removeAt(i);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_ptr_removeAt(QVector< Qt3DRender::QRenderTargetOutput * > * this_ptr, int i) {
  this_ptr->removeAt(i);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_AttachmentPoint_removeAt(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > * this_ptr, int i) {
  this_ptr->removeAt(i);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QSortPolicy_SortType_removeAt(QVector< Qt3DRender::QSortPolicy::SortType > * this_ptr, int i) {
  this_ptr->removeAt(i);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderPass_ptr_removeAt(QVector< Qt3DRender::QRenderPass * > * this_ptr, int i) {
  this_ptr->removeAt(i);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAbstractTextureImage_ptr_removeAll(QVector< Qt3DRender::QAbstractTextureImage * > * this_ptr, Qt3DRender::QAbstractTextureImage * const * t) {
  return this_ptr->removeAll(*t);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QParameter_ptr_removeAll(QVector< Qt3DRender::QParameter * > * this_ptr, Qt3DRender::QParameter * const * t) {
  return this_ptr->removeAll(*t);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QTechnique_ptr_removeAll(QVector< Qt3DRender::QTechnique * > * this_ptr, Qt3DRender::QTechnique * const * t) {
  return this_ptr->removeAll(*t);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAttribute_ptr_removeAll(QVector< Qt3DRender::QAttribute * > * this_ptr, Qt3DRender::QAttribute * const * t) {
  return this_ptr->removeAll(*t);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QLayer_ptr_removeAll(QVector< Qt3DRender::QLayer * > * this_ptr, Qt3DRender::QLayer * const * t) {
  return this_ptr->removeAll(*t);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QFilterKey_ptr_removeAll(QVector< Qt3DRender::QFilterKey * > * this_ptr, Qt3DRender::QFilterKey * const * t) {
  return this_ptr->removeAll(*t);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderState_ptr_removeAll(QVector< Qt3DRender::QRenderState * > * this_ptr, Qt3DRender::QRenderState * const * t) {
  return this_ptr->removeAll(*t);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_ptr_removeAll(QVector< Qt3DRender::QRenderTargetOutput * > * this_ptr, Qt3DRender::QRenderTargetOutput * const * t) {
  return this_ptr->removeAll(*t);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_AttachmentPoint_removeAll(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > * this_ptr, Qt3DRender::QRenderTargetOutput::AttachmentPoint const * t) {
  return this_ptr->removeAll(*t);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QSortPolicy_SortType_removeAll(QVector< Qt3DRender::QSortPolicy::SortType > * this_ptr, Qt3DRender::QSortPolicy::SortType const * t) {
  return this_ptr->removeAll(*t);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderPass_ptr_removeAll(QVector< Qt3DRender::QRenderPass * > * this_ptr, Qt3DRender::QRenderPass * const * t) {
  return this_ptr->removeAll(*t);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAbstractTextureImage_ptr_removeOne(QVector< Qt3DRender::QAbstractTextureImage * > * this_ptr, Qt3DRender::QAbstractTextureImage * const * t) {
  return this_ptr->removeOne(*t);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QParameter_ptr_removeOne(QVector< Qt3DRender::QParameter * > * this_ptr, Qt3DRender::QParameter * const * t) {
  return this_ptr->removeOne(*t);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QTechnique_ptr_removeOne(QVector< Qt3DRender::QTechnique * > * this_ptr, Qt3DRender::QTechnique * const * t) {
  return this_ptr->removeOne(*t);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAttribute_ptr_removeOne(QVector< Qt3DRender::QAttribute * > * this_ptr, Qt3DRender::QAttribute * const * t) {
  return this_ptr->removeOne(*t);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QLayer_ptr_removeOne(QVector< Qt3DRender::QLayer * > * this_ptr, Qt3DRender::QLayer * const * t) {
  return this_ptr->removeOne(*t);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QFilterKey_ptr_removeOne(QVector< Qt3DRender::QFilterKey * > * this_ptr, Qt3DRender::QFilterKey * const * t) {
  return this_ptr->removeOne(*t);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderState_ptr_removeOne(QVector< Qt3DRender::QRenderState * > * this_ptr, Qt3DRender::QRenderState * const * t) {
  return this_ptr->removeOne(*t);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_ptr_removeOne(QVector< Qt3DRender::QRenderTargetOutput * > * this_ptr, Qt3DRender::QRenderTargetOutput * const * t) {
  return this_ptr->removeOne(*t);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_AttachmentPoint_removeOne(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > * this_ptr, Qt3DRender::QRenderTargetOutput::AttachmentPoint const * t) {
  return this_ptr->removeOne(*t);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QSortPolicy_SortType_removeOne(QVector< Qt3DRender::QSortPolicy::SortType > * this_ptr, Qt3DRender::QSortPolicy::SortType const * t) {
  return this_ptr->removeOne(*t);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderPass_ptr_removeOne(QVector< Qt3DRender::QRenderPass * > * this_ptr, Qt3DRender::QRenderPass * const * t) {
  return this_ptr->removeOne(*t);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAbstractTextureImage_ptr_length(QVector< Qt3DRender::QAbstractTextureImage * > const * this_ptr) {
  return this_ptr->length();
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QParameter_ptr_length(QVector< Qt3DRender::QParameter * > const * this_ptr) {
  return this_ptr->length();
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QTechnique_ptr_length(QVector< Qt3DRender::QTechnique * > const * this_ptr) {
  return this_ptr->length();
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAttribute_ptr_length(QVector< Qt3DRender::QAttribute * > const * this_ptr) {
  return this_ptr->length();
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QLayer_ptr_length(QVector< Qt3DRender::QLayer * > const * this_ptr) {
  return this_ptr->length();
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QFilterKey_ptr_length(QVector< Qt3DRender::QFilterKey * > const * this_ptr) {
  return this_ptr->length();
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderState_ptr_length(QVector< Qt3DRender::QRenderState * > const * this_ptr) {
  return this_ptr->length();
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_ptr_length(QVector< Qt3DRender::QRenderTargetOutput * > const * this_ptr) {
  return this_ptr->length();
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_AttachmentPoint_length(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > const * this_ptr) {
  return this_ptr->length();
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QSortPolicy_SortType_length(QVector< Qt3DRender::QSortPolicy::SortType > const * this_ptr) {
  return this_ptr->length();
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderPass_ptr_length(QVector< Qt3DRender::QRenderPass * > const * this_ptr) {
  return this_ptr->length();
}


RITUAL_EXPORT Qt3DRender::QAbstractTextureImage * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAbstractTextureImage_ptr_takeAt(QVector< Qt3DRender::QAbstractTextureImage * > * this_ptr, int i) {
  return this_ptr->takeAt(i);
}


RITUAL_EXPORT Qt3DRender::QParameter * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QParameter_ptr_takeAt(QVector< Qt3DRender::QParameter * > * this_ptr, int i) {
  return this_ptr->takeAt(i);
}


RITUAL_EXPORT Qt3DRender::QTechnique * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QTechnique_ptr_takeAt(QVector< Qt3DRender::QTechnique * > * this_ptr, int i) {
  return this_ptr->takeAt(i);
}


RITUAL_EXPORT Qt3DRender::QAttribute * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAttribute_ptr_takeAt(QVector< Qt3DRender::QAttribute * > * this_ptr, int i) {
  return this_ptr->takeAt(i);
}


RITUAL_EXPORT Qt3DRender::QLayer * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QLayer_ptr_takeAt(QVector< Qt3DRender::QLayer * > * this_ptr, int i) {
  return this_ptr->takeAt(i);
}


RITUAL_EXPORT Qt3DRender::QFilterKey * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QFilterKey_ptr_takeAt(QVector< Qt3DRender::QFilterKey * > * this_ptr, int i) {
  return this_ptr->takeAt(i);
}


RITUAL_EXPORT Qt3DRender::QRenderState * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderState_ptr_takeAt(QVector< Qt3DRender::QRenderState * > * this_ptr, int i) {
  return this_ptr->takeAt(i);
}


RITUAL_EXPORT Qt3DRender::QRenderTargetOutput * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_ptr_takeAt(QVector< Qt3DRender::QRenderTargetOutput * > * this_ptr, int i) {
  return this_ptr->takeAt(i);
}


RITUAL_EXPORT Qt3DRender::QRenderTargetOutput::AttachmentPoint ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_AttachmentPoint_takeAt(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > * this_ptr, int i) {
  return this_ptr->takeAt(i);
}


RITUAL_EXPORT Qt3DRender::QSortPolicy::SortType ctr_qt_3d_render_ffi_QVector_Qt3DRender_QSortPolicy_SortType_takeAt(QVector< Qt3DRender::QSortPolicy::SortType > * this_ptr, int i) {
  return this_ptr->takeAt(i);
}


RITUAL_EXPORT Qt3DRender::QRenderPass * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderPass_ptr_takeAt(QVector< Qt3DRender::QRenderPass * > * this_ptr, int i) {
  return this_ptr->takeAt(i);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAbstractTextureImage_ptr_move(QVector< Qt3DRender::QAbstractTextureImage * > * this_ptr, int from, int to) {
  this_ptr->move(from, to);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QParameter_ptr_move(QVector< Qt3DRender::QParameter * > * this_ptr, int from, int to) {
  this_ptr->move(from, to);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QTechnique_ptr_move(QVector< Qt3DRender::QTechnique * > * this_ptr, int from, int to) {
  this_ptr->move(from, to);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAttribute_ptr_move(QVector< Qt3DRender::QAttribute * > * this_ptr, int from, int to) {
  this_ptr->move(from, to);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QLayer_ptr_move(QVector< Qt3DRender::QLayer * > * this_ptr, int from, int to) {
  this_ptr->move(from, to);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QFilterKey_ptr_move(QVector< Qt3DRender::QFilterKey * > * this_ptr, int from, int to) {
  this_ptr->move(from, to);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderState_ptr_move(QVector< Qt3DRender::QRenderState * > * this_ptr, int from, int to) {
  this_ptr->move(from, to);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_ptr_move(QVector< Qt3DRender::QRenderTargetOutput * > * this_ptr, int from, int to) {
  this_ptr->move(from, to);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_AttachmentPoint_move(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > * this_ptr, int from, int to) {
  this_ptr->move(from, to);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QSortPolicy_SortType_move(QVector< Qt3DRender::QSortPolicy::SortType > * this_ptr, int from, int to) {
  this_ptr->move(from, to);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderPass_ptr_move(QVector< Qt3DRender::QRenderPass * > * this_ptr, int from, int to) {
  this_ptr->move(from, to);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAbstractTextureImage_ptr_count1(QVector< Qt3DRender::QAbstractTextureImage * > const * this_ptr) {
  return this_ptr->count();
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QParameter_ptr_count1(QVector< Qt3DRender::QParameter * > const * this_ptr) {
  return this_ptr->count();
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QTechnique_ptr_count1(QVector< Qt3DRender::QTechnique * > const * this_ptr) {
  return this_ptr->count();
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAttribute_ptr_count1(QVector< Qt3DRender::QAttribute * > const * this_ptr) {
  return this_ptr->count();
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QLayer_ptr_count1(QVector< Qt3DRender::QLayer * > const * this_ptr) {
  return this_ptr->count();
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QFilterKey_ptr_count1(QVector< Qt3DRender::QFilterKey * > const * this_ptr) {
  return this_ptr->count();
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderState_ptr_count1(QVector< Qt3DRender::QRenderState * > const * this_ptr) {
  return this_ptr->count();
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_ptr_count1(QVector< Qt3DRender::QRenderTargetOutput * > const * this_ptr) {
  return this_ptr->count();
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_AttachmentPoint_count1(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > const * this_ptr) {
  return this_ptr->count();
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QSortPolicy_SortType_count1(QVector< Qt3DRender::QSortPolicy::SortType > const * this_ptr) {
  return this_ptr->count();
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderPass_ptr_count1(QVector< Qt3DRender::QRenderPass * > const * this_ptr) {
  return this_ptr->count();
}


RITUAL_EXPORT Qt3DRender::QAbstractTextureImage * * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAbstractTextureImage_ptr_first(QVector< Qt3DRender::QAbstractTextureImage * > * this_ptr) {
  return &this_ptr->first();
}


RITUAL_EXPORT Qt3DRender::QParameter * * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QParameter_ptr_first(QVector< Qt3DRender::QParameter * > * this_ptr) {
  return &this_ptr->first();
}


RITUAL_EXPORT Qt3DRender::QTechnique * * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QTechnique_ptr_first(QVector< Qt3DRender::QTechnique * > * this_ptr) {
  return &this_ptr->first();
}


RITUAL_EXPORT Qt3DRender::QAttribute * * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAttribute_ptr_first(QVector< Qt3DRender::QAttribute * > * this_ptr) {
  return &this_ptr->first();
}


RITUAL_EXPORT Qt3DRender::QLayer * * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QLayer_ptr_first(QVector< Qt3DRender::QLayer * > * this_ptr) {
  return &this_ptr->first();
}


RITUAL_EXPORT Qt3DRender::QFilterKey * * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QFilterKey_ptr_first(QVector< Qt3DRender::QFilterKey * > * this_ptr) {
  return &this_ptr->first();
}


RITUAL_EXPORT Qt3DRender::QRenderState * * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderState_ptr_first(QVector< Qt3DRender::QRenderState * > * this_ptr) {
  return &this_ptr->first();
}


RITUAL_EXPORT Qt3DRender::QRenderTargetOutput * * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_ptr_first(QVector< Qt3DRender::QRenderTargetOutput * > * this_ptr) {
  return &this_ptr->first();
}


RITUAL_EXPORT Qt3DRender::QRenderTargetOutput::AttachmentPoint * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_AttachmentPoint_first(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > * this_ptr) {
  return &this_ptr->first();
}


RITUAL_EXPORT Qt3DRender::QSortPolicy::SortType * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QSortPolicy_SortType_first(QVector< Qt3DRender::QSortPolicy::SortType > * this_ptr) {
  return &this_ptr->first();
}


RITUAL_EXPORT Qt3DRender::QRenderPass * * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderPass_ptr_first(QVector< Qt3DRender::QRenderPass * > * this_ptr) {
  return &this_ptr->first();
}


RITUAL_EXPORT Qt3DRender::QAbstractTextureImage * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAbstractTextureImage_ptr_first1(QVector< Qt3DRender::QAbstractTextureImage * > const * this_ptr) {
  return &this_ptr->first();
}


RITUAL_EXPORT Qt3DRender::QParameter * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QParameter_ptr_first1(QVector< Qt3DRender::QParameter * > const * this_ptr) {
  return &this_ptr->first();
}


RITUAL_EXPORT Qt3DRender::QTechnique * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QTechnique_ptr_first1(QVector< Qt3DRender::QTechnique * > const * this_ptr) {
  return &this_ptr->first();
}


RITUAL_EXPORT Qt3DRender::QAttribute * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAttribute_ptr_first1(QVector< Qt3DRender::QAttribute * > const * this_ptr) {
  return &this_ptr->first();
}


RITUAL_EXPORT Qt3DRender::QLayer * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QLayer_ptr_first1(QVector< Qt3DRender::QLayer * > const * this_ptr) {
  return &this_ptr->first();
}


RITUAL_EXPORT Qt3DRender::QFilterKey * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QFilterKey_ptr_first1(QVector< Qt3DRender::QFilterKey * > const * this_ptr) {
  return &this_ptr->first();
}


RITUAL_EXPORT Qt3DRender::QRenderState * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderState_ptr_first1(QVector< Qt3DRender::QRenderState * > const * this_ptr) {
  return &this_ptr->first();
}


RITUAL_EXPORT Qt3DRender::QRenderTargetOutput * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_ptr_first1(QVector< Qt3DRender::QRenderTargetOutput * > const * this_ptr) {
  return &this_ptr->first();
}


RITUAL_EXPORT Qt3DRender::QRenderTargetOutput::AttachmentPoint const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_AttachmentPoint_first1(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > const * this_ptr) {
  return &this_ptr->first();
}


RITUAL_EXPORT Qt3DRender::QSortPolicy::SortType const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QSortPolicy_SortType_first1(QVector< Qt3DRender::QSortPolicy::SortType > const * this_ptr) {
  return &this_ptr->first();
}


RITUAL_EXPORT Qt3DRender::QRenderPass * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderPass_ptr_first1(QVector< Qt3DRender::QRenderPass * > const * this_ptr) {
  return &this_ptr->first();
}


RITUAL_EXPORT Qt3DRender::QAbstractTextureImage * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAbstractTextureImage_ptr_constFirst(QVector< Qt3DRender::QAbstractTextureImage * > const * this_ptr) {
  return &this_ptr->constFirst();
}


RITUAL_EXPORT Qt3DRender::QParameter * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QParameter_ptr_constFirst(QVector< Qt3DRender::QParameter * > const * this_ptr) {
  return &this_ptr->constFirst();
}


RITUAL_EXPORT Qt3DRender::QTechnique * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QTechnique_ptr_constFirst(QVector< Qt3DRender::QTechnique * > const * this_ptr) {
  return &this_ptr->constFirst();
}


RITUAL_EXPORT Qt3DRender::QAttribute * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAttribute_ptr_constFirst(QVector< Qt3DRender::QAttribute * > const * this_ptr) {
  return &this_ptr->constFirst();
}


RITUAL_EXPORT Qt3DRender::QLayer * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QLayer_ptr_constFirst(QVector< Qt3DRender::QLayer * > const * this_ptr) {
  return &this_ptr->constFirst();
}


RITUAL_EXPORT Qt3DRender::QFilterKey * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QFilterKey_ptr_constFirst(QVector< Qt3DRender::QFilterKey * > const * this_ptr) {
  return &this_ptr->constFirst();
}


RITUAL_EXPORT Qt3DRender::QRenderState * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderState_ptr_constFirst(QVector< Qt3DRender::QRenderState * > const * this_ptr) {
  return &this_ptr->constFirst();
}


RITUAL_EXPORT Qt3DRender::QRenderTargetOutput * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_ptr_constFirst(QVector< Qt3DRender::QRenderTargetOutput * > const * this_ptr) {
  return &this_ptr->constFirst();
}


RITUAL_EXPORT Qt3DRender::QRenderTargetOutput::AttachmentPoint const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_AttachmentPoint_constFirst(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > const * this_ptr) {
  return &this_ptr->constFirst();
}


RITUAL_EXPORT Qt3DRender::QSortPolicy::SortType const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QSortPolicy_SortType_constFirst(QVector< Qt3DRender::QSortPolicy::SortType > const * this_ptr) {
  return &this_ptr->constFirst();
}


RITUAL_EXPORT Qt3DRender::QRenderPass * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderPass_ptr_constFirst(QVector< Qt3DRender::QRenderPass * > const * this_ptr) {
  return &this_ptr->constFirst();
}


RITUAL_EXPORT Qt3DRender::QAbstractTextureImage * * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAbstractTextureImage_ptr_last(QVector< Qt3DRender::QAbstractTextureImage * > * this_ptr) {
  return &this_ptr->last();
}


RITUAL_EXPORT Qt3DRender::QParameter * * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QParameter_ptr_last(QVector< Qt3DRender::QParameter * > * this_ptr) {
  return &this_ptr->last();
}


RITUAL_EXPORT Qt3DRender::QTechnique * * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QTechnique_ptr_last(QVector< Qt3DRender::QTechnique * > * this_ptr) {
  return &this_ptr->last();
}


RITUAL_EXPORT Qt3DRender::QAttribute * * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAttribute_ptr_last(QVector< Qt3DRender::QAttribute * > * this_ptr) {
  return &this_ptr->last();
}


RITUAL_EXPORT Qt3DRender::QLayer * * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QLayer_ptr_last(QVector< Qt3DRender::QLayer * > * this_ptr) {
  return &this_ptr->last();
}


RITUAL_EXPORT Qt3DRender::QFilterKey * * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QFilterKey_ptr_last(QVector< Qt3DRender::QFilterKey * > * this_ptr) {
  return &this_ptr->last();
}


RITUAL_EXPORT Qt3DRender::QRenderState * * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderState_ptr_last(QVector< Qt3DRender::QRenderState * > * this_ptr) {
  return &this_ptr->last();
}


RITUAL_EXPORT Qt3DRender::QRenderTargetOutput * * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_ptr_last(QVector< Qt3DRender::QRenderTargetOutput * > * this_ptr) {
  return &this_ptr->last();
}


RITUAL_EXPORT Qt3DRender::QRenderTargetOutput::AttachmentPoint * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_AttachmentPoint_last(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > * this_ptr) {
  return &this_ptr->last();
}


RITUAL_EXPORT Qt3DRender::QSortPolicy::SortType * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QSortPolicy_SortType_last(QVector< Qt3DRender::QSortPolicy::SortType > * this_ptr) {
  return &this_ptr->last();
}


RITUAL_EXPORT Qt3DRender::QRenderPass * * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderPass_ptr_last(QVector< Qt3DRender::QRenderPass * > * this_ptr) {
  return &this_ptr->last();
}


RITUAL_EXPORT Qt3DRender::QAbstractTextureImage * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAbstractTextureImage_ptr_last1(QVector< Qt3DRender::QAbstractTextureImage * > const * this_ptr) {
  return &this_ptr->last();
}


RITUAL_EXPORT Qt3DRender::QParameter * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QParameter_ptr_last1(QVector< Qt3DRender::QParameter * > const * this_ptr) {
  return &this_ptr->last();
}


RITUAL_EXPORT Qt3DRender::QTechnique * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QTechnique_ptr_last1(QVector< Qt3DRender::QTechnique * > const * this_ptr) {
  return &this_ptr->last();
}


RITUAL_EXPORT Qt3DRender::QAttribute * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAttribute_ptr_last1(QVector< Qt3DRender::QAttribute * > const * this_ptr) {
  return &this_ptr->last();
}


RITUAL_EXPORT Qt3DRender::QLayer * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QLayer_ptr_last1(QVector< Qt3DRender::QLayer * > const * this_ptr) {
  return &this_ptr->last();
}


RITUAL_EXPORT Qt3DRender::QFilterKey * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QFilterKey_ptr_last1(QVector< Qt3DRender::QFilterKey * > const * this_ptr) {
  return &this_ptr->last();
}


RITUAL_EXPORT Qt3DRender::QRenderState * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderState_ptr_last1(QVector< Qt3DRender::QRenderState * > const * this_ptr) {
  return &this_ptr->last();
}


RITUAL_EXPORT Qt3DRender::QRenderTargetOutput * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_ptr_last1(QVector< Qt3DRender::QRenderTargetOutput * > const * this_ptr) {
  return &this_ptr->last();
}


RITUAL_EXPORT Qt3DRender::QRenderTargetOutput::AttachmentPoint const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_AttachmentPoint_last1(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > const * this_ptr) {
  return &this_ptr->last();
}


RITUAL_EXPORT Qt3DRender::QSortPolicy::SortType const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QSortPolicy_SortType_last1(QVector< Qt3DRender::QSortPolicy::SortType > const * this_ptr) {
  return &this_ptr->last();
}


RITUAL_EXPORT Qt3DRender::QRenderPass * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderPass_ptr_last1(QVector< Qt3DRender::QRenderPass * > const * this_ptr) {
  return &this_ptr->last();
}


RITUAL_EXPORT Qt3DRender::QAbstractTextureImage * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAbstractTextureImage_ptr_constLast(QVector< Qt3DRender::QAbstractTextureImage * > const * this_ptr) {
  return &this_ptr->constLast();
}


RITUAL_EXPORT Qt3DRender::QParameter * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QParameter_ptr_constLast(QVector< Qt3DRender::QParameter * > const * this_ptr) {
  return &this_ptr->constLast();
}


RITUAL_EXPORT Qt3DRender::QTechnique * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QTechnique_ptr_constLast(QVector< Qt3DRender::QTechnique * > const * this_ptr) {
  return &this_ptr->constLast();
}


RITUAL_EXPORT Qt3DRender::QAttribute * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAttribute_ptr_constLast(QVector< Qt3DRender::QAttribute * > const * this_ptr) {
  return &this_ptr->constLast();
}


RITUAL_EXPORT Qt3DRender::QLayer * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QLayer_ptr_constLast(QVector< Qt3DRender::QLayer * > const * this_ptr) {
  return &this_ptr->constLast();
}


RITUAL_EXPORT Qt3DRender::QFilterKey * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QFilterKey_ptr_constLast(QVector< Qt3DRender::QFilterKey * > const * this_ptr) {
  return &this_ptr->constLast();
}


RITUAL_EXPORT Qt3DRender::QRenderState * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderState_ptr_constLast(QVector< Qt3DRender::QRenderState * > const * this_ptr) {
  return &this_ptr->constLast();
}


RITUAL_EXPORT Qt3DRender::QRenderTargetOutput * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_ptr_constLast(QVector< Qt3DRender::QRenderTargetOutput * > const * this_ptr) {
  return &this_ptr->constLast();
}


RITUAL_EXPORT Qt3DRender::QRenderTargetOutput::AttachmentPoint const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_AttachmentPoint_constLast(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > const * this_ptr) {
  return &this_ptr->constLast();
}


RITUAL_EXPORT Qt3DRender::QSortPolicy::SortType const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QSortPolicy_SortType_constLast(QVector< Qt3DRender::QSortPolicy::SortType > const * this_ptr) {
  return &this_ptr->constLast();
}


RITUAL_EXPORT Qt3DRender::QRenderPass * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderPass_ptr_constLast(QVector< Qt3DRender::QRenderPass * > const * this_ptr) {
  return &this_ptr->constLast();
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAbstractTextureImage_ptr_startsWith(QVector< Qt3DRender::QAbstractTextureImage * > const * this_ptr, Qt3DRender::QAbstractTextureImage * const * t) {
  return this_ptr->startsWith(*t);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QParameter_ptr_startsWith(QVector< Qt3DRender::QParameter * > const * this_ptr, Qt3DRender::QParameter * const * t) {
  return this_ptr->startsWith(*t);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QTechnique_ptr_startsWith(QVector< Qt3DRender::QTechnique * > const * this_ptr, Qt3DRender::QTechnique * const * t) {
  return this_ptr->startsWith(*t);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAttribute_ptr_startsWith(QVector< Qt3DRender::QAttribute * > const * this_ptr, Qt3DRender::QAttribute * const * t) {
  return this_ptr->startsWith(*t);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QLayer_ptr_startsWith(QVector< Qt3DRender::QLayer * > const * this_ptr, Qt3DRender::QLayer * const * t) {
  return this_ptr->startsWith(*t);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QFilterKey_ptr_startsWith(QVector< Qt3DRender::QFilterKey * > const * this_ptr, Qt3DRender::QFilterKey * const * t) {
  return this_ptr->startsWith(*t);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderState_ptr_startsWith(QVector< Qt3DRender::QRenderState * > const * this_ptr, Qt3DRender::QRenderState * const * t) {
  return this_ptr->startsWith(*t);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_ptr_startsWith(QVector< Qt3DRender::QRenderTargetOutput * > const * this_ptr, Qt3DRender::QRenderTargetOutput * const * t) {
  return this_ptr->startsWith(*t);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_AttachmentPoint_startsWith(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > const * this_ptr, Qt3DRender::QRenderTargetOutput::AttachmentPoint const * t) {
  return this_ptr->startsWith(*t);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QSortPolicy_SortType_startsWith(QVector< Qt3DRender::QSortPolicy::SortType > const * this_ptr, Qt3DRender::QSortPolicy::SortType const * t) {
  return this_ptr->startsWith(*t);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderPass_ptr_startsWith(QVector< Qt3DRender::QRenderPass * > const * this_ptr, Qt3DRender::QRenderPass * const * t) {
  return this_ptr->startsWith(*t);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAbstractTextureImage_ptr_endsWith(QVector< Qt3DRender::QAbstractTextureImage * > const * this_ptr, Qt3DRender::QAbstractTextureImage * const * t) {
  return this_ptr->endsWith(*t);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QParameter_ptr_endsWith(QVector< Qt3DRender::QParameter * > const * this_ptr, Qt3DRender::QParameter * const * t) {
  return this_ptr->endsWith(*t);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QTechnique_ptr_endsWith(QVector< Qt3DRender::QTechnique * > const * this_ptr, Qt3DRender::QTechnique * const * t) {
  return this_ptr->endsWith(*t);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAttribute_ptr_endsWith(QVector< Qt3DRender::QAttribute * > const * this_ptr, Qt3DRender::QAttribute * const * t) {
  return this_ptr->endsWith(*t);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QLayer_ptr_endsWith(QVector< Qt3DRender::QLayer * > const * this_ptr, Qt3DRender::QLayer * const * t) {
  return this_ptr->endsWith(*t);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QFilterKey_ptr_endsWith(QVector< Qt3DRender::QFilterKey * > const * this_ptr, Qt3DRender::QFilterKey * const * t) {
  return this_ptr->endsWith(*t);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderState_ptr_endsWith(QVector< Qt3DRender::QRenderState * > const * this_ptr, Qt3DRender::QRenderState * const * t) {
  return this_ptr->endsWith(*t);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_ptr_endsWith(QVector< Qt3DRender::QRenderTargetOutput * > const * this_ptr, Qt3DRender::QRenderTargetOutput * const * t) {
  return this_ptr->endsWith(*t);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_AttachmentPoint_endsWith(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > const * this_ptr, Qt3DRender::QRenderTargetOutput::AttachmentPoint const * t) {
  return this_ptr->endsWith(*t);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QSortPolicy_SortType_endsWith(QVector< Qt3DRender::QSortPolicy::SortType > const * this_ptr, Qt3DRender::QSortPolicy::SortType const * t) {
  return this_ptr->endsWith(*t);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderPass_ptr_endsWith(QVector< Qt3DRender::QRenderPass * > const * this_ptr, Qt3DRender::QRenderPass * const * t) {
  return this_ptr->endsWith(*t);
}


RITUAL_EXPORT QVector< Qt3DRender::QAbstractTextureImage * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAbstractTextureImage_ptr_mid(QVector< Qt3DRender::QAbstractTextureImage * > const * this_ptr, int pos, int len) {
  return new QVector< Qt3DRender::QAbstractTextureImage * >(this_ptr->mid(pos, len));
}


RITUAL_EXPORT QVector< Qt3DRender::QParameter * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QParameter_ptr_mid(QVector< Qt3DRender::QParameter * > const * this_ptr, int pos, int len) {
  return new QVector< Qt3DRender::QParameter * >(this_ptr->mid(pos, len));
}


RITUAL_EXPORT QVector< Qt3DRender::QTechnique * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QTechnique_ptr_mid(QVector< Qt3DRender::QTechnique * > const * this_ptr, int pos, int len) {
  return new QVector< Qt3DRender::QTechnique * >(this_ptr->mid(pos, len));
}


RITUAL_EXPORT QVector< Qt3DRender::QAttribute * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAttribute_ptr_mid(QVector< Qt3DRender::QAttribute * > const * this_ptr, int pos, int len) {
  return new QVector< Qt3DRender::QAttribute * >(this_ptr->mid(pos, len));
}


RITUAL_EXPORT QVector< Qt3DRender::QLayer * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QLayer_ptr_mid(QVector< Qt3DRender::QLayer * > const * this_ptr, int pos, int len) {
  return new QVector< Qt3DRender::QLayer * >(this_ptr->mid(pos, len));
}


RITUAL_EXPORT QVector< Qt3DRender::QFilterKey * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QFilterKey_ptr_mid(QVector< Qt3DRender::QFilterKey * > const * this_ptr, int pos, int len) {
  return new QVector< Qt3DRender::QFilterKey * >(this_ptr->mid(pos, len));
}


RITUAL_EXPORT QVector< Qt3DRender::QRenderState * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderState_ptr_mid(QVector< Qt3DRender::QRenderState * > const * this_ptr, int pos, int len) {
  return new QVector< Qt3DRender::QRenderState * >(this_ptr->mid(pos, len));
}


RITUAL_EXPORT QVector< Qt3DRender::QRenderTargetOutput * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_ptr_mid(QVector< Qt3DRender::QRenderTargetOutput * > const * this_ptr, int pos, int len) {
  return new QVector< Qt3DRender::QRenderTargetOutput * >(this_ptr->mid(pos, len));
}


RITUAL_EXPORT QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_AttachmentPoint_mid(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > const * this_ptr, int pos, int len) {
  return new QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint >(this_ptr->mid(pos, len));
}


RITUAL_EXPORT QVector< Qt3DRender::QSortPolicy::SortType > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QSortPolicy_SortType_mid(QVector< Qt3DRender::QSortPolicy::SortType > const * this_ptr, int pos, int len) {
  return new QVector< Qt3DRender::QSortPolicy::SortType >(this_ptr->mid(pos, len));
}


RITUAL_EXPORT QVector< Qt3DRender::QRenderPass * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderPass_ptr_mid(QVector< Qt3DRender::QRenderPass * > const * this_ptr, int pos, int len) {
  return new QVector< Qt3DRender::QRenderPass * >(this_ptr->mid(pos, len));
}


RITUAL_EXPORT Qt3DRender::QAbstractTextureImage * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAbstractTextureImage_ptr_value(QVector< Qt3DRender::QAbstractTextureImage * > const * this_ptr, int i) {
  return this_ptr->value(i);
}


RITUAL_EXPORT Qt3DRender::QParameter * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QParameter_ptr_value(QVector< Qt3DRender::QParameter * > const * this_ptr, int i) {
  return this_ptr->value(i);
}


RITUAL_EXPORT Qt3DRender::QTechnique * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QTechnique_ptr_value(QVector< Qt3DRender::QTechnique * > const * this_ptr, int i) {
  return this_ptr->value(i);
}


RITUAL_EXPORT Qt3DRender::QAttribute * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAttribute_ptr_value(QVector< Qt3DRender::QAttribute * > const * this_ptr, int i) {
  return this_ptr->value(i);
}


RITUAL_EXPORT Qt3DRender::QLayer * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QLayer_ptr_value(QVector< Qt3DRender::QLayer * > const * this_ptr, int i) {
  return this_ptr->value(i);
}


RITUAL_EXPORT Qt3DRender::QFilterKey * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QFilterKey_ptr_value(QVector< Qt3DRender::QFilterKey * > const * this_ptr, int i) {
  return this_ptr->value(i);
}


RITUAL_EXPORT Qt3DRender::QRenderState * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderState_ptr_value(QVector< Qt3DRender::QRenderState * > const * this_ptr, int i) {
  return this_ptr->value(i);
}


RITUAL_EXPORT Qt3DRender::QRenderTargetOutput * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_ptr_value(QVector< Qt3DRender::QRenderTargetOutput * > const * this_ptr, int i) {
  return this_ptr->value(i);
}


RITUAL_EXPORT Qt3DRender::QRenderTargetOutput::AttachmentPoint ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_AttachmentPoint_value(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > const * this_ptr, int i) {
  return this_ptr->value(i);
}


RITUAL_EXPORT Qt3DRender::QSortPolicy::SortType ctr_qt_3d_render_ffi_QVector_Qt3DRender_QSortPolicy_SortType_value(QVector< Qt3DRender::QSortPolicy::SortType > const * this_ptr, int i) {
  return this_ptr->value(i);
}


RITUAL_EXPORT Qt3DRender::QRenderPass * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderPass_ptr_value(QVector< Qt3DRender::QRenderPass * > const * this_ptr, int i) {
  return this_ptr->value(i);
}


RITUAL_EXPORT Qt3DRender::QAbstractTextureImage * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAbstractTextureImage_ptr_value1(QVector< Qt3DRender::QAbstractTextureImage * > const * this_ptr, int i, Qt3DRender::QAbstractTextureImage * const * defaultValue) {
  return this_ptr->value(i, *defaultValue);
}


RITUAL_EXPORT Qt3DRender::QParameter * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QParameter_ptr_value1(QVector< Qt3DRender::QParameter * > const * this_ptr, int i, Qt3DRender::QParameter * const * defaultValue) {
  return this_ptr->value(i, *defaultValue);
}


RITUAL_EXPORT Qt3DRender::QTechnique * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QTechnique_ptr_value1(QVector< Qt3DRender::QTechnique * > const * this_ptr, int i, Qt3DRender::QTechnique * const * defaultValue) {
  return this_ptr->value(i, *defaultValue);
}


RITUAL_EXPORT Qt3DRender::QAttribute * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAttribute_ptr_value1(QVector< Qt3DRender::QAttribute * > const * this_ptr, int i, Qt3DRender::QAttribute * const * defaultValue) {
  return this_ptr->value(i, *defaultValue);
}


RITUAL_EXPORT Qt3DRender::QLayer * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QLayer_ptr_value1(QVector< Qt3DRender::QLayer * > const * this_ptr, int i, Qt3DRender::QLayer * const * defaultValue) {
  return this_ptr->value(i, *defaultValue);
}


RITUAL_EXPORT Qt3DRender::QFilterKey * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QFilterKey_ptr_value1(QVector< Qt3DRender::QFilterKey * > const * this_ptr, int i, Qt3DRender::QFilterKey * const * defaultValue) {
  return this_ptr->value(i, *defaultValue);
}


RITUAL_EXPORT Qt3DRender::QRenderState * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderState_ptr_value1(QVector< Qt3DRender::QRenderState * > const * this_ptr, int i, Qt3DRender::QRenderState * const * defaultValue) {
  return this_ptr->value(i, *defaultValue);
}


RITUAL_EXPORT Qt3DRender::QRenderTargetOutput * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_ptr_value1(QVector< Qt3DRender::QRenderTargetOutput * > const * this_ptr, int i, Qt3DRender::QRenderTargetOutput * const * defaultValue) {
  return this_ptr->value(i, *defaultValue);
}


RITUAL_EXPORT Qt3DRender::QRenderTargetOutput::AttachmentPoint ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_AttachmentPoint_value1(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > const * this_ptr, int i, Qt3DRender::QRenderTargetOutput::AttachmentPoint const * defaultValue) {
  return this_ptr->value(i, *defaultValue);
}


RITUAL_EXPORT Qt3DRender::QSortPolicy::SortType ctr_qt_3d_render_ffi_QVector_Qt3DRender_QSortPolicy_SortType_value1(QVector< Qt3DRender::QSortPolicy::SortType > const * this_ptr, int i, Qt3DRender::QSortPolicy::SortType const * defaultValue) {
  return this_ptr->value(i, *defaultValue);
}


RITUAL_EXPORT Qt3DRender::QRenderPass * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderPass_ptr_value1(QVector< Qt3DRender::QRenderPass * > const * this_ptr, int i, Qt3DRender::QRenderPass * const * defaultValue) {
  return this_ptr->value(i, *defaultValue);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAbstractTextureImage_ptr_push_back(QVector< Qt3DRender::QAbstractTextureImage * > * this_ptr, Qt3DRender::QAbstractTextureImage * const * t) {
  this_ptr->push_back(*t);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QParameter_ptr_push_back(QVector< Qt3DRender::QParameter * > * this_ptr, Qt3DRender::QParameter * const * t) {
  this_ptr->push_back(*t);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QTechnique_ptr_push_back(QVector< Qt3DRender::QTechnique * > * this_ptr, Qt3DRender::QTechnique * const * t) {
  this_ptr->push_back(*t);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAttribute_ptr_push_back(QVector< Qt3DRender::QAttribute * > * this_ptr, Qt3DRender::QAttribute * const * t) {
  this_ptr->push_back(*t);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QLayer_ptr_push_back(QVector< Qt3DRender::QLayer * > * this_ptr, Qt3DRender::QLayer * const * t) {
  this_ptr->push_back(*t);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QFilterKey_ptr_push_back(QVector< Qt3DRender::QFilterKey * > * this_ptr, Qt3DRender::QFilterKey * const * t) {
  this_ptr->push_back(*t);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderState_ptr_push_back(QVector< Qt3DRender::QRenderState * > * this_ptr, Qt3DRender::QRenderState * const * t) {
  this_ptr->push_back(*t);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_ptr_push_back(QVector< Qt3DRender::QRenderTargetOutput * > * this_ptr, Qt3DRender::QRenderTargetOutput * const * t) {
  this_ptr->push_back(*t);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_AttachmentPoint_push_back(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > * this_ptr, Qt3DRender::QRenderTargetOutput::AttachmentPoint const * t) {
  this_ptr->push_back(*t);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QSortPolicy_SortType_push_back(QVector< Qt3DRender::QSortPolicy::SortType > * this_ptr, Qt3DRender::QSortPolicy::SortType const * t) {
  this_ptr->push_back(*t);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderPass_ptr_push_back(QVector< Qt3DRender::QRenderPass * > * this_ptr, Qt3DRender::QRenderPass * const * t) {
  this_ptr->push_back(*t);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAbstractTextureImage_ptr_push_front(QVector< Qt3DRender::QAbstractTextureImage * > * this_ptr, Qt3DRender::QAbstractTextureImage * const * t) {
  this_ptr->push_front(*t);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QParameter_ptr_push_front(QVector< Qt3DRender::QParameter * > * this_ptr, Qt3DRender::QParameter * const * t) {
  this_ptr->push_front(*t);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QTechnique_ptr_push_front(QVector< Qt3DRender::QTechnique * > * this_ptr, Qt3DRender::QTechnique * const * t) {
  this_ptr->push_front(*t);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAttribute_ptr_push_front(QVector< Qt3DRender::QAttribute * > * this_ptr, Qt3DRender::QAttribute * const * t) {
  this_ptr->push_front(*t);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QLayer_ptr_push_front(QVector< Qt3DRender::QLayer * > * this_ptr, Qt3DRender::QLayer * const * t) {
  this_ptr->push_front(*t);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QFilterKey_ptr_push_front(QVector< Qt3DRender::QFilterKey * > * this_ptr, Qt3DRender::QFilterKey * const * t) {
  this_ptr->push_front(*t);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderState_ptr_push_front(QVector< Qt3DRender::QRenderState * > * this_ptr, Qt3DRender::QRenderState * const * t) {
  this_ptr->push_front(*t);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_ptr_push_front(QVector< Qt3DRender::QRenderTargetOutput * > * this_ptr, Qt3DRender::QRenderTargetOutput * const * t) {
  this_ptr->push_front(*t);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_AttachmentPoint_push_front(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > * this_ptr, Qt3DRender::QRenderTargetOutput::AttachmentPoint const * t) {
  this_ptr->push_front(*t);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QSortPolicy_SortType_push_front(QVector< Qt3DRender::QSortPolicy::SortType > * this_ptr, Qt3DRender::QSortPolicy::SortType const * t) {
  this_ptr->push_front(*t);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderPass_ptr_push_front(QVector< Qt3DRender::QRenderPass * > * this_ptr, Qt3DRender::QRenderPass * const * t) {
  this_ptr->push_front(*t);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAbstractTextureImage_ptr_pop_back(QVector< Qt3DRender::QAbstractTextureImage * > * this_ptr) {
  this_ptr->pop_back();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QParameter_ptr_pop_back(QVector< Qt3DRender::QParameter * > * this_ptr) {
  this_ptr->pop_back();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QTechnique_ptr_pop_back(QVector< Qt3DRender::QTechnique * > * this_ptr) {
  this_ptr->pop_back();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAttribute_ptr_pop_back(QVector< Qt3DRender::QAttribute * > * this_ptr) {
  this_ptr->pop_back();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QLayer_ptr_pop_back(QVector< Qt3DRender::QLayer * > * this_ptr) {
  this_ptr->pop_back();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QFilterKey_ptr_pop_back(QVector< Qt3DRender::QFilterKey * > * this_ptr) {
  this_ptr->pop_back();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderState_ptr_pop_back(QVector< Qt3DRender::QRenderState * > * this_ptr) {
  this_ptr->pop_back();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_ptr_pop_back(QVector< Qt3DRender::QRenderTargetOutput * > * this_ptr) {
  this_ptr->pop_back();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_AttachmentPoint_pop_back(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > * this_ptr) {
  this_ptr->pop_back();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QSortPolicy_SortType_pop_back(QVector< Qt3DRender::QSortPolicy::SortType > * this_ptr) {
  this_ptr->pop_back();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderPass_ptr_pop_back(QVector< Qt3DRender::QRenderPass * > * this_ptr) {
  this_ptr->pop_back();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAbstractTextureImage_ptr_pop_front(QVector< Qt3DRender::QAbstractTextureImage * > * this_ptr) {
  this_ptr->pop_front();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QParameter_ptr_pop_front(QVector< Qt3DRender::QParameter * > * this_ptr) {
  this_ptr->pop_front();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QTechnique_ptr_pop_front(QVector< Qt3DRender::QTechnique * > * this_ptr) {
  this_ptr->pop_front();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAttribute_ptr_pop_front(QVector< Qt3DRender::QAttribute * > * this_ptr) {
  this_ptr->pop_front();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QLayer_ptr_pop_front(QVector< Qt3DRender::QLayer * > * this_ptr) {
  this_ptr->pop_front();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QFilterKey_ptr_pop_front(QVector< Qt3DRender::QFilterKey * > * this_ptr) {
  this_ptr->pop_front();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderState_ptr_pop_front(QVector< Qt3DRender::QRenderState * > * this_ptr) {
  this_ptr->pop_front();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_ptr_pop_front(QVector< Qt3DRender::QRenderTargetOutput * > * this_ptr) {
  this_ptr->pop_front();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_AttachmentPoint_pop_front(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > * this_ptr) {
  this_ptr->pop_front();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QSortPolicy_SortType_pop_front(QVector< Qt3DRender::QSortPolicy::SortType > * this_ptr) {
  this_ptr->pop_front();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderPass_ptr_pop_front(QVector< Qt3DRender::QRenderPass * > * this_ptr) {
  this_ptr->pop_front();
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAbstractTextureImage_ptr_empty(QVector< Qt3DRender::QAbstractTextureImage * > const * this_ptr) {
  return this_ptr->empty();
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QParameter_ptr_empty(QVector< Qt3DRender::QParameter * > const * this_ptr) {
  return this_ptr->empty();
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QTechnique_ptr_empty(QVector< Qt3DRender::QTechnique * > const * this_ptr) {
  return this_ptr->empty();
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAttribute_ptr_empty(QVector< Qt3DRender::QAttribute * > const * this_ptr) {
  return this_ptr->empty();
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QLayer_ptr_empty(QVector< Qt3DRender::QLayer * > const * this_ptr) {
  return this_ptr->empty();
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QFilterKey_ptr_empty(QVector< Qt3DRender::QFilterKey * > const * this_ptr) {
  return this_ptr->empty();
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderState_ptr_empty(QVector< Qt3DRender::QRenderState * > const * this_ptr) {
  return this_ptr->empty();
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_ptr_empty(QVector< Qt3DRender::QRenderTargetOutput * > const * this_ptr) {
  return this_ptr->empty();
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_AttachmentPoint_empty(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > const * this_ptr) {
  return this_ptr->empty();
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QSortPolicy_SortType_empty(QVector< Qt3DRender::QSortPolicy::SortType > const * this_ptr) {
  return this_ptr->empty();
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderPass_ptr_empty(QVector< Qt3DRender::QRenderPass * > const * this_ptr) {
  return this_ptr->empty();
}


RITUAL_EXPORT Qt3DRender::QAbstractTextureImage * * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAbstractTextureImage_ptr_front(QVector< Qt3DRender::QAbstractTextureImage * > * this_ptr) {
  return &this_ptr->front();
}


RITUAL_EXPORT Qt3DRender::QParameter * * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QParameter_ptr_front(QVector< Qt3DRender::QParameter * > * this_ptr) {
  return &this_ptr->front();
}


RITUAL_EXPORT Qt3DRender::QTechnique * * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QTechnique_ptr_front(QVector< Qt3DRender::QTechnique * > * this_ptr) {
  return &this_ptr->front();
}


RITUAL_EXPORT Qt3DRender::QAttribute * * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAttribute_ptr_front(QVector< Qt3DRender::QAttribute * > * this_ptr) {
  return &this_ptr->front();
}


RITUAL_EXPORT Qt3DRender::QLayer * * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QLayer_ptr_front(QVector< Qt3DRender::QLayer * > * this_ptr) {
  return &this_ptr->front();
}


RITUAL_EXPORT Qt3DRender::QFilterKey * * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QFilterKey_ptr_front(QVector< Qt3DRender::QFilterKey * > * this_ptr) {
  return &this_ptr->front();
}


RITUAL_EXPORT Qt3DRender::QRenderState * * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderState_ptr_front(QVector< Qt3DRender::QRenderState * > * this_ptr) {
  return &this_ptr->front();
}


RITUAL_EXPORT Qt3DRender::QRenderTargetOutput * * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_ptr_front(QVector< Qt3DRender::QRenderTargetOutput * > * this_ptr) {
  return &this_ptr->front();
}


RITUAL_EXPORT Qt3DRender::QRenderTargetOutput::AttachmentPoint * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_AttachmentPoint_front(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > * this_ptr) {
  return &this_ptr->front();
}


RITUAL_EXPORT Qt3DRender::QSortPolicy::SortType * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QSortPolicy_SortType_front(QVector< Qt3DRender::QSortPolicy::SortType > * this_ptr) {
  return &this_ptr->front();
}


RITUAL_EXPORT Qt3DRender::QRenderPass * * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderPass_ptr_front(QVector< Qt3DRender::QRenderPass * > * this_ptr) {
  return &this_ptr->front();
}


RITUAL_EXPORT Qt3DRender::QAbstractTextureImage * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAbstractTextureImage_ptr_front1(QVector< Qt3DRender::QAbstractTextureImage * > const * this_ptr) {
  return &this_ptr->front();
}


RITUAL_EXPORT Qt3DRender::QParameter * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QParameter_ptr_front1(QVector< Qt3DRender::QParameter * > const * this_ptr) {
  return &this_ptr->front();
}


RITUAL_EXPORT Qt3DRender::QTechnique * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QTechnique_ptr_front1(QVector< Qt3DRender::QTechnique * > const * this_ptr) {
  return &this_ptr->front();
}


RITUAL_EXPORT Qt3DRender::QAttribute * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAttribute_ptr_front1(QVector< Qt3DRender::QAttribute * > const * this_ptr) {
  return &this_ptr->front();
}


RITUAL_EXPORT Qt3DRender::QLayer * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QLayer_ptr_front1(QVector< Qt3DRender::QLayer * > const * this_ptr) {
  return &this_ptr->front();
}


RITUAL_EXPORT Qt3DRender::QFilterKey * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QFilterKey_ptr_front1(QVector< Qt3DRender::QFilterKey * > const * this_ptr) {
  return &this_ptr->front();
}


RITUAL_EXPORT Qt3DRender::QRenderState * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderState_ptr_front1(QVector< Qt3DRender::QRenderState * > const * this_ptr) {
  return &this_ptr->front();
}


RITUAL_EXPORT Qt3DRender::QRenderTargetOutput * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_ptr_front1(QVector< Qt3DRender::QRenderTargetOutput * > const * this_ptr) {
  return &this_ptr->front();
}


RITUAL_EXPORT Qt3DRender::QRenderTargetOutput::AttachmentPoint const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_AttachmentPoint_front1(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > const * this_ptr) {
  return &this_ptr->front();
}


RITUAL_EXPORT Qt3DRender::QSortPolicy::SortType const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QSortPolicy_SortType_front1(QVector< Qt3DRender::QSortPolicy::SortType > const * this_ptr) {
  return &this_ptr->front();
}


RITUAL_EXPORT Qt3DRender::QRenderPass * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderPass_ptr_front1(QVector< Qt3DRender::QRenderPass * > const * this_ptr) {
  return &this_ptr->front();
}


RITUAL_EXPORT Qt3DRender::QAbstractTextureImage * * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAbstractTextureImage_ptr_back(QVector< Qt3DRender::QAbstractTextureImage * > * this_ptr) {
  return &this_ptr->back();
}


RITUAL_EXPORT Qt3DRender::QParameter * * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QParameter_ptr_back(QVector< Qt3DRender::QParameter * > * this_ptr) {
  return &this_ptr->back();
}


RITUAL_EXPORT Qt3DRender::QTechnique * * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QTechnique_ptr_back(QVector< Qt3DRender::QTechnique * > * this_ptr) {
  return &this_ptr->back();
}


RITUAL_EXPORT Qt3DRender::QAttribute * * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAttribute_ptr_back(QVector< Qt3DRender::QAttribute * > * this_ptr) {
  return &this_ptr->back();
}


RITUAL_EXPORT Qt3DRender::QLayer * * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QLayer_ptr_back(QVector< Qt3DRender::QLayer * > * this_ptr) {
  return &this_ptr->back();
}


RITUAL_EXPORT Qt3DRender::QFilterKey * * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QFilterKey_ptr_back(QVector< Qt3DRender::QFilterKey * > * this_ptr) {
  return &this_ptr->back();
}


RITUAL_EXPORT Qt3DRender::QRenderState * * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderState_ptr_back(QVector< Qt3DRender::QRenderState * > * this_ptr) {
  return &this_ptr->back();
}


RITUAL_EXPORT Qt3DRender::QRenderTargetOutput * * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_ptr_back(QVector< Qt3DRender::QRenderTargetOutput * > * this_ptr) {
  return &this_ptr->back();
}


RITUAL_EXPORT Qt3DRender::QRenderTargetOutput::AttachmentPoint * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_AttachmentPoint_back(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > * this_ptr) {
  return &this_ptr->back();
}


RITUAL_EXPORT Qt3DRender::QSortPolicy::SortType * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QSortPolicy_SortType_back(QVector< Qt3DRender::QSortPolicy::SortType > * this_ptr) {
  return &this_ptr->back();
}


RITUAL_EXPORT Qt3DRender::QRenderPass * * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderPass_ptr_back(QVector< Qt3DRender::QRenderPass * > * this_ptr) {
  return &this_ptr->back();
}


RITUAL_EXPORT Qt3DRender::QAbstractTextureImage * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAbstractTextureImage_ptr_back1(QVector< Qt3DRender::QAbstractTextureImage * > const * this_ptr) {
  return &this_ptr->back();
}


RITUAL_EXPORT Qt3DRender::QParameter * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QParameter_ptr_back1(QVector< Qt3DRender::QParameter * > const * this_ptr) {
  return &this_ptr->back();
}


RITUAL_EXPORT Qt3DRender::QTechnique * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QTechnique_ptr_back1(QVector< Qt3DRender::QTechnique * > const * this_ptr) {
  return &this_ptr->back();
}


RITUAL_EXPORT Qt3DRender::QAttribute * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAttribute_ptr_back1(QVector< Qt3DRender::QAttribute * > const * this_ptr) {
  return &this_ptr->back();
}


RITUAL_EXPORT Qt3DRender::QLayer * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QLayer_ptr_back1(QVector< Qt3DRender::QLayer * > const * this_ptr) {
  return &this_ptr->back();
}


RITUAL_EXPORT Qt3DRender::QFilterKey * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QFilterKey_ptr_back1(QVector< Qt3DRender::QFilterKey * > const * this_ptr) {
  return &this_ptr->back();
}


RITUAL_EXPORT Qt3DRender::QRenderState * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderState_ptr_back1(QVector< Qt3DRender::QRenderState * > const * this_ptr) {
  return &this_ptr->back();
}


RITUAL_EXPORT Qt3DRender::QRenderTargetOutput * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_ptr_back1(QVector< Qt3DRender::QRenderTargetOutput * > const * this_ptr) {
  return &this_ptr->back();
}


RITUAL_EXPORT Qt3DRender::QRenderTargetOutput::AttachmentPoint const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_AttachmentPoint_back1(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > const * this_ptr) {
  return &this_ptr->back();
}


RITUAL_EXPORT Qt3DRender::QSortPolicy::SortType const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QSortPolicy_SortType_back1(QVector< Qt3DRender::QSortPolicy::SortType > const * this_ptr) {
  return &this_ptr->back();
}


RITUAL_EXPORT Qt3DRender::QRenderPass * const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderPass_ptr_back1(QVector< Qt3DRender::QRenderPass * > const * this_ptr) {
  return &this_ptr->back();
}


RITUAL_EXPORT QVector< Qt3DRender::QAbstractTextureImage * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAbstractTextureImage_ptr_operator__4(QVector< Qt3DRender::QAbstractTextureImage * > * this_ptr, QVector< Qt3DRender::QAbstractTextureImage * > const * l) {
  return &this_ptr->operator+=(*l);
}


RITUAL_EXPORT QVector< Qt3DRender::QParameter * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QParameter_ptr_operator__4(QVector< Qt3DRender::QParameter * > * this_ptr, QVector< Qt3DRender::QParameter * > const * l) {
  return &this_ptr->operator+=(*l);
}


RITUAL_EXPORT QVector< Qt3DRender::QTechnique * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QTechnique_ptr_operator__4(QVector< Qt3DRender::QTechnique * > * this_ptr, QVector< Qt3DRender::QTechnique * > const * l) {
  return &this_ptr->operator+=(*l);
}


RITUAL_EXPORT QVector< Qt3DRender::QAttribute * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAttribute_ptr_operator__4(QVector< Qt3DRender::QAttribute * > * this_ptr, QVector< Qt3DRender::QAttribute * > const * l) {
  return &this_ptr->operator+=(*l);
}


RITUAL_EXPORT QVector< Qt3DRender::QLayer * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QLayer_ptr_operator__4(QVector< Qt3DRender::QLayer * > * this_ptr, QVector< Qt3DRender::QLayer * > const * l) {
  return &this_ptr->operator+=(*l);
}


RITUAL_EXPORT QVector< Qt3DRender::QFilterKey * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QFilterKey_ptr_operator__4(QVector< Qt3DRender::QFilterKey * > * this_ptr, QVector< Qt3DRender::QFilterKey * > const * l) {
  return &this_ptr->operator+=(*l);
}


RITUAL_EXPORT QVector< Qt3DRender::QRenderState * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderState_ptr_operator__4(QVector< Qt3DRender::QRenderState * > * this_ptr, QVector< Qt3DRender::QRenderState * > const * l) {
  return &this_ptr->operator+=(*l);
}


RITUAL_EXPORT QVector< Qt3DRender::QRenderTargetOutput * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_ptr_operator__4(QVector< Qt3DRender::QRenderTargetOutput * > * this_ptr, QVector< Qt3DRender::QRenderTargetOutput * > const * l) {
  return &this_ptr->operator+=(*l);
}


RITUAL_EXPORT QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_AttachmentPoint_operator__4(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > * this_ptr, QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > const * l) {
  return &this_ptr->operator+=(*l);
}


RITUAL_EXPORT QVector< Qt3DRender::QSortPolicy::SortType > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QSortPolicy_SortType_operator__4(QVector< Qt3DRender::QSortPolicy::SortType > * this_ptr, QVector< Qt3DRender::QSortPolicy::SortType > const * l) {
  return &this_ptr->operator+=(*l);
}


RITUAL_EXPORT QVector< Qt3DRender::QRenderPass * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderPass_ptr_operator__4(QVector< Qt3DRender::QRenderPass * > * this_ptr, QVector< Qt3DRender::QRenderPass * > const * l) {
  return &this_ptr->operator+=(*l);
}


RITUAL_EXPORT QVector< Qt3DRender::QAbstractTextureImage * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAbstractTextureImage_ptr_operator_2(QVector< Qt3DRender::QAbstractTextureImage * > const * this_ptr, QVector< Qt3DRender::QAbstractTextureImage * > const * l) {
  return new QVector< Qt3DRender::QAbstractTextureImage * >(this_ptr->operator+(*l));
}


RITUAL_EXPORT QVector< Qt3DRender::QParameter * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QParameter_ptr_operator_2(QVector< Qt3DRender::QParameter * > const * this_ptr, QVector< Qt3DRender::QParameter * > const * l) {
  return new QVector< Qt3DRender::QParameter * >(this_ptr->operator+(*l));
}


RITUAL_EXPORT QVector< Qt3DRender::QTechnique * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QTechnique_ptr_operator_2(QVector< Qt3DRender::QTechnique * > const * this_ptr, QVector< Qt3DRender::QTechnique * > const * l) {
  return new QVector< Qt3DRender::QTechnique * >(this_ptr->operator+(*l));
}


RITUAL_EXPORT QVector< Qt3DRender::QAttribute * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAttribute_ptr_operator_2(QVector< Qt3DRender::QAttribute * > const * this_ptr, QVector< Qt3DRender::QAttribute * > const * l) {
  return new QVector< Qt3DRender::QAttribute * >(this_ptr->operator+(*l));
}


RITUAL_EXPORT QVector< Qt3DRender::QLayer * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QLayer_ptr_operator_2(QVector< Qt3DRender::QLayer * > const * this_ptr, QVector< Qt3DRender::QLayer * > const * l) {
  return new QVector< Qt3DRender::QLayer * >(this_ptr->operator+(*l));
}


RITUAL_EXPORT QVector< Qt3DRender::QFilterKey * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QFilterKey_ptr_operator_2(QVector< Qt3DRender::QFilterKey * > const * this_ptr, QVector< Qt3DRender::QFilterKey * > const * l) {
  return new QVector< Qt3DRender::QFilterKey * >(this_ptr->operator+(*l));
}


RITUAL_EXPORT QVector< Qt3DRender::QRenderState * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderState_ptr_operator_2(QVector< Qt3DRender::QRenderState * > const * this_ptr, QVector< Qt3DRender::QRenderState * > const * l) {
  return new QVector< Qt3DRender::QRenderState * >(this_ptr->operator+(*l));
}


RITUAL_EXPORT QVector< Qt3DRender::QRenderTargetOutput * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_ptr_operator_2(QVector< Qt3DRender::QRenderTargetOutput * > const * this_ptr, QVector< Qt3DRender::QRenderTargetOutput * > const * l) {
  return new QVector< Qt3DRender::QRenderTargetOutput * >(this_ptr->operator+(*l));
}


RITUAL_EXPORT QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_AttachmentPoint_operator_2(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > const * this_ptr, QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > const * l) {
  return new QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint >(this_ptr->operator+(*l));
}


RITUAL_EXPORT QVector< Qt3DRender::QSortPolicy::SortType > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QSortPolicy_SortType_operator_2(QVector< Qt3DRender::QSortPolicy::SortType > const * this_ptr, QVector< Qt3DRender::QSortPolicy::SortType > const * l) {
  return new QVector< Qt3DRender::QSortPolicy::SortType >(this_ptr->operator+(*l));
}


RITUAL_EXPORT QVector< Qt3DRender::QRenderPass * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderPass_ptr_operator_2(QVector< Qt3DRender::QRenderPass * > const * this_ptr, QVector< Qt3DRender::QRenderPass * > const * l) {
  return new QVector< Qt3DRender::QRenderPass * >(this_ptr->operator+(*l));
}


RITUAL_EXPORT QVector< Qt3DRender::QAbstractTextureImage * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAbstractTextureImage_ptr_operator__5(QVector< Qt3DRender::QAbstractTextureImage * > * this_ptr, Qt3DRender::QAbstractTextureImage * const * t) {
  return &this_ptr->operator+=(*t);
}


RITUAL_EXPORT QVector< Qt3DRender::QParameter * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QParameter_ptr_operator__5(QVector< Qt3DRender::QParameter * > * this_ptr, Qt3DRender::QParameter * const * t) {
  return &this_ptr->operator+=(*t);
}


RITUAL_EXPORT QVector< Qt3DRender::QTechnique * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QTechnique_ptr_operator__5(QVector< Qt3DRender::QTechnique * > * this_ptr, Qt3DRender::QTechnique * const * t) {
  return &this_ptr->operator+=(*t);
}


RITUAL_EXPORT QVector< Qt3DRender::QAttribute * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAttribute_ptr_operator__5(QVector< Qt3DRender::QAttribute * > * this_ptr, Qt3DRender::QAttribute * const * t) {
  return &this_ptr->operator+=(*t);
}


RITUAL_EXPORT QVector< Qt3DRender::QLayer * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QLayer_ptr_operator__5(QVector< Qt3DRender::QLayer * > * this_ptr, Qt3DRender::QLayer * const * t) {
  return &this_ptr->operator+=(*t);
}


RITUAL_EXPORT QVector< Qt3DRender::QFilterKey * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QFilterKey_ptr_operator__5(QVector< Qt3DRender::QFilterKey * > * this_ptr, Qt3DRender::QFilterKey * const * t) {
  return &this_ptr->operator+=(*t);
}


RITUAL_EXPORT QVector< Qt3DRender::QRenderState * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderState_ptr_operator__5(QVector< Qt3DRender::QRenderState * > * this_ptr, Qt3DRender::QRenderState * const * t) {
  return &this_ptr->operator+=(*t);
}


RITUAL_EXPORT QVector< Qt3DRender::QRenderTargetOutput * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_ptr_operator__5(QVector< Qt3DRender::QRenderTargetOutput * > * this_ptr, Qt3DRender::QRenderTargetOutput * const * t) {
  return &this_ptr->operator+=(*t);
}


RITUAL_EXPORT QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_AttachmentPoint_operator__5(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > * this_ptr, Qt3DRender::QRenderTargetOutput::AttachmentPoint const * t) {
  return &this_ptr->operator+=(*t);
}


RITUAL_EXPORT QVector< Qt3DRender::QSortPolicy::SortType > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QSortPolicy_SortType_operator__5(QVector< Qt3DRender::QSortPolicy::SortType > * this_ptr, Qt3DRender::QSortPolicy::SortType const * t) {
  return &this_ptr->operator+=(*t);
}


RITUAL_EXPORT QVector< Qt3DRender::QRenderPass * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderPass_ptr_operator__5(QVector< Qt3DRender::QRenderPass * > * this_ptr, Qt3DRender::QRenderPass * const * t) {
  return &this_ptr->operator+=(*t);
}


RITUAL_EXPORT QVector< Qt3DRender::QAbstractTextureImage * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAbstractTextureImage_ptr_operator__6(QVector< Qt3DRender::QAbstractTextureImage * > * this_ptr, Qt3DRender::QAbstractTextureImage * const * t) {
  return &this_ptr->operator<<(*t);
}


RITUAL_EXPORT QVector< Qt3DRender::QParameter * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QParameter_ptr_operator__6(QVector< Qt3DRender::QParameter * > * this_ptr, Qt3DRender::QParameter * const * t) {
  return &this_ptr->operator<<(*t);
}


RITUAL_EXPORT QVector< Qt3DRender::QTechnique * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QTechnique_ptr_operator__6(QVector< Qt3DRender::QTechnique * > * this_ptr, Qt3DRender::QTechnique * const * t) {
  return &this_ptr->operator<<(*t);
}


RITUAL_EXPORT QVector< Qt3DRender::QAttribute * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAttribute_ptr_operator__6(QVector< Qt3DRender::QAttribute * > * this_ptr, Qt3DRender::QAttribute * const * t) {
  return &this_ptr->operator<<(*t);
}


RITUAL_EXPORT QVector< Qt3DRender::QLayer * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QLayer_ptr_operator__6(QVector< Qt3DRender::QLayer * > * this_ptr, Qt3DRender::QLayer * const * t) {
  return &this_ptr->operator<<(*t);
}


RITUAL_EXPORT QVector< Qt3DRender::QFilterKey * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QFilterKey_ptr_operator__6(QVector< Qt3DRender::QFilterKey * > * this_ptr, Qt3DRender::QFilterKey * const * t) {
  return &this_ptr->operator<<(*t);
}


RITUAL_EXPORT QVector< Qt3DRender::QRenderState * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderState_ptr_operator__6(QVector< Qt3DRender::QRenderState * > * this_ptr, Qt3DRender::QRenderState * const * t) {
  return &this_ptr->operator<<(*t);
}


RITUAL_EXPORT QVector< Qt3DRender::QRenderTargetOutput * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_ptr_operator__6(QVector< Qt3DRender::QRenderTargetOutput * > * this_ptr, Qt3DRender::QRenderTargetOutput * const * t) {
  return &this_ptr->operator<<(*t);
}


RITUAL_EXPORT QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_AttachmentPoint_operator__6(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > * this_ptr, Qt3DRender::QRenderTargetOutput::AttachmentPoint const * t) {
  return &this_ptr->operator<<(*t);
}


RITUAL_EXPORT QVector< Qt3DRender::QSortPolicy::SortType > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QSortPolicy_SortType_operator__6(QVector< Qt3DRender::QSortPolicy::SortType > * this_ptr, Qt3DRender::QSortPolicy::SortType const * t) {
  return &this_ptr->operator<<(*t);
}


RITUAL_EXPORT QVector< Qt3DRender::QRenderPass * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderPass_ptr_operator__6(QVector< Qt3DRender::QRenderPass * > * this_ptr, Qt3DRender::QRenderPass * const * t) {
  return &this_ptr->operator<<(*t);
}


RITUAL_EXPORT QVector< Qt3DRender::QAbstractTextureImage * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAbstractTextureImage_ptr_operator__7(QVector< Qt3DRender::QAbstractTextureImage * > * this_ptr, QVector< Qt3DRender::QAbstractTextureImage * > const * l) {
  return &this_ptr->operator<<(*l);
}


RITUAL_EXPORT QVector< Qt3DRender::QParameter * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QParameter_ptr_operator__7(QVector< Qt3DRender::QParameter * > * this_ptr, QVector< Qt3DRender::QParameter * > const * l) {
  return &this_ptr->operator<<(*l);
}


RITUAL_EXPORT QVector< Qt3DRender::QTechnique * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QTechnique_ptr_operator__7(QVector< Qt3DRender::QTechnique * > * this_ptr, QVector< Qt3DRender::QTechnique * > const * l) {
  return &this_ptr->operator<<(*l);
}


RITUAL_EXPORT QVector< Qt3DRender::QAttribute * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAttribute_ptr_operator__7(QVector< Qt3DRender::QAttribute * > * this_ptr, QVector< Qt3DRender::QAttribute * > const * l) {
  return &this_ptr->operator<<(*l);
}


RITUAL_EXPORT QVector< Qt3DRender::QLayer * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QLayer_ptr_operator__7(QVector< Qt3DRender::QLayer * > * this_ptr, QVector< Qt3DRender::QLayer * > const * l) {
  return &this_ptr->operator<<(*l);
}


RITUAL_EXPORT QVector< Qt3DRender::QFilterKey * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QFilterKey_ptr_operator__7(QVector< Qt3DRender::QFilterKey * > * this_ptr, QVector< Qt3DRender::QFilterKey * > const * l) {
  return &this_ptr->operator<<(*l);
}


RITUAL_EXPORT QVector< Qt3DRender::QRenderState * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderState_ptr_operator__7(QVector< Qt3DRender::QRenderState * > * this_ptr, QVector< Qt3DRender::QRenderState * > const * l) {
  return &this_ptr->operator<<(*l);
}


RITUAL_EXPORT QVector< Qt3DRender::QRenderTargetOutput * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_ptr_operator__7(QVector< Qt3DRender::QRenderTargetOutput * > * this_ptr, QVector< Qt3DRender::QRenderTargetOutput * > const * l) {
  return &this_ptr->operator<<(*l);
}


RITUAL_EXPORT QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_AttachmentPoint_operator__7(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > * this_ptr, QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > const * l) {
  return &this_ptr->operator<<(*l);
}


RITUAL_EXPORT QVector< Qt3DRender::QSortPolicy::SortType > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QSortPolicy_SortType_operator__7(QVector< Qt3DRender::QSortPolicy::SortType > * this_ptr, QVector< Qt3DRender::QSortPolicy::SortType > const * l) {
  return &this_ptr->operator<<(*l);
}


RITUAL_EXPORT QVector< Qt3DRender::QRenderPass * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderPass_ptr_operator__7(QVector< Qt3DRender::QRenderPass * > * this_ptr, QVector< Qt3DRender::QRenderPass * > const * l) {
  return &this_ptr->operator<<(*l);
}


RITUAL_EXPORT unsigned int ctr_qt_3d_render_ffi_qHash(QVector< Qt3DRender::QAbstractTextureImage * > const * key, unsigned int seed) {
  return qHash(*key, seed);
}


RITUAL_EXPORT unsigned int ctr_qt_3d_render_ffi_qHash1(QVector< Qt3DRender::QParameter * > const * key, unsigned int seed) {
  return qHash(*key, seed);
}


RITUAL_EXPORT unsigned int ctr_qt_3d_render_ffi_qHash2(QVector< Qt3DRender::QTechnique * > const * key, unsigned int seed) {
  return qHash(*key, seed);
}


RITUAL_EXPORT unsigned int ctr_qt_3d_render_ffi_qHash3(QVector< Qt3DRender::QAttribute * > const * key, unsigned int seed) {
  return qHash(*key, seed);
}


RITUAL_EXPORT unsigned int ctr_qt_3d_render_ffi_qHash4(QVector< Qt3DRender::QLayer * > const * key, unsigned int seed) {
  return qHash(*key, seed);
}


RITUAL_EXPORT unsigned int ctr_qt_3d_render_ffi_qHash5(QVector< Qt3DRender::QFilterKey * > const * key, unsigned int seed) {
  return qHash(*key, seed);
}


RITUAL_EXPORT unsigned int ctr_qt_3d_render_ffi_qHash6(QVector< Qt3DRender::QRenderState * > const * key, unsigned int seed) {
  return qHash(*key, seed);
}


RITUAL_EXPORT unsigned int ctr_qt_3d_render_ffi_qHash7(QVector< Qt3DRender::QRenderTargetOutput * > const * key, unsigned int seed) {
  return qHash(*key, seed);
}


RITUAL_EXPORT unsigned int ctr_qt_3d_render_ffi_qHash8(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > const * key, unsigned int seed) {
  return qHash(*key, seed);
}


RITUAL_EXPORT unsigned int ctr_qt_3d_render_ffi_qHash9(QVector< Qt3DRender::QSortPolicy::SortType > const * key, unsigned int seed) {
  return qHash(*key, seed);
}


RITUAL_EXPORT unsigned int ctr_qt_3d_render_ffi_qHash10(QVector< Qt3DRender::QRenderPass * > const * key, unsigned int seed) {
  return qHash(*key, seed);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_operator_(QVector< Qt3DRender::QAbstractTextureImage * > const * lhs, QVector< Qt3DRender::QAbstractTextureImage * > const * rhs) {
  return operator<(*lhs, *rhs);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_operator_1(QVector< Qt3DRender::QParameter * > const * lhs, QVector< Qt3DRender::QParameter * > const * rhs) {
  return operator<(*lhs, *rhs);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_operator_2(QVector< Qt3DRender::QTechnique * > const * lhs, QVector< Qt3DRender::QTechnique * > const * rhs) {
  return operator<(*lhs, *rhs);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_operator_3(QVector< Qt3DRender::QAttribute * > const * lhs, QVector< Qt3DRender::QAttribute * > const * rhs) {
  return operator<(*lhs, *rhs);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_operator_4(QVector< Qt3DRender::QLayer * > const * lhs, QVector< Qt3DRender::QLayer * > const * rhs) {
  return operator<(*lhs, *rhs);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_operator_5(QVector< Qt3DRender::QFilterKey * > const * lhs, QVector< Qt3DRender::QFilterKey * > const * rhs) {
  return operator<(*lhs, *rhs);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_operator_6(QVector< Qt3DRender::QRenderState * > const * lhs, QVector< Qt3DRender::QRenderState * > const * rhs) {
  return operator<(*lhs, *rhs);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_operator_7(QVector< Qt3DRender::QRenderTargetOutput * > const * lhs, QVector< Qt3DRender::QRenderTargetOutput * > const * rhs) {
  return operator<(*lhs, *rhs);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_operator_8(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > const * lhs, QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > const * rhs) {
  return operator<(*lhs, *rhs);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_operator_9(QVector< Qt3DRender::QSortPolicy::SortType > const * lhs, QVector< Qt3DRender::QSortPolicy::SortType > const * rhs) {
  return operator<(*lhs, *rhs);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_operator_10(QVector< Qt3DRender::QRenderPass * > const * lhs, QVector< Qt3DRender::QRenderPass * > const * rhs) {
  return operator<(*lhs, *rhs);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_operator_11(QVector< Qt3DRender::QAbstractTextureImage * > const * lhs, QVector< Qt3DRender::QAbstractTextureImage * > const * rhs) {
  return operator>(*lhs, *rhs);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_operator_12(QVector< Qt3DRender::QParameter * > const * lhs, QVector< Qt3DRender::QParameter * > const * rhs) {
  return operator>(*lhs, *rhs);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_operator_13(QVector< Qt3DRender::QTechnique * > const * lhs, QVector< Qt3DRender::QTechnique * > const * rhs) {
  return operator>(*lhs, *rhs);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_operator_14(QVector< Qt3DRender::QAttribute * > const * lhs, QVector< Qt3DRender::QAttribute * > const * rhs) {
  return operator>(*lhs, *rhs);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_operator_15(QVector< Qt3DRender::QLayer * > const * lhs, QVector< Qt3DRender::QLayer * > const * rhs) {
  return operator>(*lhs, *rhs);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_operator_16(QVector< Qt3DRender::QFilterKey * > const * lhs, QVector< Qt3DRender::QFilterKey * > const * rhs) {
  return operator>(*lhs, *rhs);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_operator_17(QVector< Qt3DRender::QRenderState * > const * lhs, QVector< Qt3DRender::QRenderState * > const * rhs) {
  return operator>(*lhs, *rhs);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_operator_18(QVector< Qt3DRender::QRenderTargetOutput * > const * lhs, QVector< Qt3DRender::QRenderTargetOutput * > const * rhs) {
  return operator>(*lhs, *rhs);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_operator_19(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > const * lhs, QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > const * rhs) {
  return operator>(*lhs, *rhs);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_operator_20(QVector< Qt3DRender::QSortPolicy::SortType > const * lhs, QVector< Qt3DRender::QSortPolicy::SortType > const * rhs) {
  return operator>(*lhs, *rhs);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_operator_21(QVector< Qt3DRender::QRenderPass * > const * lhs, QVector< Qt3DRender::QRenderPass * > const * rhs) {
  return operator>(*lhs, *rhs);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_operator__(QVector< Qt3DRender::QAbstractTextureImage * > const * lhs, QVector< Qt3DRender::QAbstractTextureImage * > const * rhs) {
  return operator<=(*lhs, *rhs);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_operator__1(QVector< Qt3DRender::QParameter * > const * lhs, QVector< Qt3DRender::QParameter * > const * rhs) {
  return operator<=(*lhs, *rhs);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_operator__2(QVector< Qt3DRender::QTechnique * > const * lhs, QVector< Qt3DRender::QTechnique * > const * rhs) {
  return operator<=(*lhs, *rhs);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_operator__3(QVector< Qt3DRender::QAttribute * > const * lhs, QVector< Qt3DRender::QAttribute * > const * rhs) {
  return operator<=(*lhs, *rhs);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_operator__4(QVector< Qt3DRender::QLayer * > const * lhs, QVector< Qt3DRender::QLayer * > const * rhs) {
  return operator<=(*lhs, *rhs);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_operator__5(QVector< Qt3DRender::QFilterKey * > const * lhs, QVector< Qt3DRender::QFilterKey * > const * rhs) {
  return operator<=(*lhs, *rhs);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_operator__6(QVector< Qt3DRender::QRenderState * > const * lhs, QVector< Qt3DRender::QRenderState * > const * rhs) {
  return operator<=(*lhs, *rhs);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_operator__7(QVector< Qt3DRender::QRenderTargetOutput * > const * lhs, QVector< Qt3DRender::QRenderTargetOutput * > const * rhs) {
  return operator<=(*lhs, *rhs);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_operator__8(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > const * lhs, QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > const * rhs) {
  return operator<=(*lhs, *rhs);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_operator__9(QVector< Qt3DRender::QSortPolicy::SortType > const * lhs, QVector< Qt3DRender::QSortPolicy::SortType > const * rhs) {
  return operator<=(*lhs, *rhs);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_operator__10(QVector< Qt3DRender::QRenderPass * > const * lhs, QVector< Qt3DRender::QRenderPass * > const * rhs) {
  return operator<=(*lhs, *rhs);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_operator__11(QVector< Qt3DRender::QAbstractTextureImage * > const * lhs, QVector< Qt3DRender::QAbstractTextureImage * > const * rhs) {
  return operator>=(*lhs, *rhs);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_operator__12(QVector< Qt3DRender::QParameter * > const * lhs, QVector< Qt3DRender::QParameter * > const * rhs) {
  return operator>=(*lhs, *rhs);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_operator__13(QVector< Qt3DRender::QTechnique * > const * lhs, QVector< Qt3DRender::QTechnique * > const * rhs) {
  return operator>=(*lhs, *rhs);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_operator__14(QVector< Qt3DRender::QAttribute * > const * lhs, QVector< Qt3DRender::QAttribute * > const * rhs) {
  return operator>=(*lhs, *rhs);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_operator__15(QVector< Qt3DRender::QLayer * > const * lhs, QVector< Qt3DRender::QLayer * > const * rhs) {
  return operator>=(*lhs, *rhs);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_operator__16(QVector< Qt3DRender::QFilterKey * > const * lhs, QVector< Qt3DRender::QFilterKey * > const * rhs) {
  return operator>=(*lhs, *rhs);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_operator__17(QVector< Qt3DRender::QRenderState * > const * lhs, QVector< Qt3DRender::QRenderState * > const * rhs) {
  return operator>=(*lhs, *rhs);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_operator__18(QVector< Qt3DRender::QRenderTargetOutput * > const * lhs, QVector< Qt3DRender::QRenderTargetOutput * > const * rhs) {
  return operator>=(*lhs, *rhs);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_operator__19(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > const * lhs, QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > const * rhs) {
  return operator>=(*lhs, *rhs);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_operator__20(QVector< Qt3DRender::QSortPolicy::SortType > const * lhs, QVector< Qt3DRender::QSortPolicy::SortType > const * rhs) {
  return operator>=(*lhs, *rhs);
}


RITUAL_EXPORT bool ctr_qt_3d_render_ffi_operator__21(QVector< Qt3DRender::QRenderPass * > const * lhs, QVector< Qt3DRender::QRenderPass * > const * rhs) {
  return operator>=(*lhs, *rhs);
}


RITUAL_EXPORT QDataStream * ctr_qt_3d_render_ffi_operator__22(QDataStream * s, int e) {
  return &operator<<(*s, QFlags< Qt3DRender::QMemoryBarrier::Operation >(e));
}


#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT QDataStream * ctr_qt_3d_render_ffi_operator__32(QDataStream * s, QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > * v) {
  return &operator>>(*s, *v);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT QDataStream * ctr_qt_3d_render_ffi_operator__33(QDataStream * s, QVector< Qt3DRender::QSortPolicy::SortType > * v) {
  return &operator>>(*s, *v);
}


#endif

RITUAL_EXPORT QDataStream * ctr_qt_3d_render_ffi_operator__35(QDataStream * s, QVector< Qt3DRender::QAbstractTextureImage * > const * v) {
  return &operator<<(*s, *v);
}


RITUAL_EXPORT QDataStream * ctr_qt_3d_render_ffi_operator__36(QDataStream * s, QVector< Qt3DRender::QParameter * > const * v) {
  return &operator<<(*s, *v);
}


RITUAL_EXPORT QDataStream * ctr_qt_3d_render_ffi_operator__37(QDataStream * s, QVector< Qt3DRender::QTechnique * > const * v) {
  return &operator<<(*s, *v);
}


RITUAL_EXPORT QDataStream * ctr_qt_3d_render_ffi_operator__38(QDataStream * s, QVector< Qt3DRender::QAttribute * > const * v) {
  return &operator<<(*s, *v);
}


RITUAL_EXPORT QDataStream * ctr_qt_3d_render_ffi_operator__39(QDataStream * s, QVector< Qt3DRender::QLayer * > const * v) {
  return &operator<<(*s, *v);
}


RITUAL_EXPORT QDataStream * ctr_qt_3d_render_ffi_operator__40(QDataStream * s, QVector< Qt3DRender::QFilterKey * > const * v) {
  return &operator<<(*s, *v);
}


RITUAL_EXPORT QDataStream * ctr_qt_3d_render_ffi_operator__41(QDataStream * s, QVector< Qt3DRender::QRenderState * > const * v) {
  return &operator<<(*s, *v);
}


RITUAL_EXPORT QDataStream * ctr_qt_3d_render_ffi_operator__42(QDataStream * s, QVector< Qt3DRender::QRenderTargetOutput * > const * v) {
  return &operator<<(*s, *v);
}


RITUAL_EXPORT QDataStream * ctr_qt_3d_render_ffi_operator__43(QDataStream * s, QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > const * v) {
  return &operator<<(*s, *v);
}


RITUAL_EXPORT QDataStream * ctr_qt_3d_render_ffi_operator__44(QDataStream * s, QVector< Qt3DRender::QSortPolicy::SortType > const * v) {
  return &operator<<(*s, *v);
}


RITUAL_EXPORT QDataStream * ctr_qt_3d_render_ffi_operator__45(QDataStream * s, QVector< Qt3DRender::QRenderPass * > const * v) {
  return &operator<<(*s, *v);
}


RITUAL_EXPORT QDebug * ctr_qt_3d_render_ffi_operator__46(QDebug const * debug, QVector< Qt3DRender::QAbstractTextureImage * > const * vec) {
  return new QDebug(operator<<(*debug, *vec));
}


RITUAL_EXPORT QDebug * ctr_qt_3d_render_ffi_operator__47(QDebug const * debug, QVector< Qt3DRender::QParameter * > const * vec) {
  return new QDebug(operator<<(*debug, *vec));
}


RITUAL_EXPORT QDebug * ctr_qt_3d_render_ffi_operator__48(QDebug const * debug, QVector< Qt3DRender::QTechnique * > const * vec) {
  return new QDebug(operator<<(*debug, *vec));
}


RITUAL_EXPORT QDebug * ctr_qt_3d_render_ffi_operator__49(QDebug const * debug, QVector< Qt3DRender::QAttribute * > const * vec) {
  return new QDebug(operator<<(*debug, *vec));
}


RITUAL_EXPORT QDebug * ctr_qt_3d_render_ffi_operator__50(QDebug const * debug, QVector< Qt3DRender::QLayer * > const * vec) {
  return new QDebug(operator<<(*debug, *vec));
}


RITUAL_EXPORT QDebug * ctr_qt_3d_render_ffi_operator__51(QDebug const * debug, QVector< Qt3DRender::QFilterKey * > const * vec) {
  return new QDebug(operator<<(*debug, *vec));
}


RITUAL_EXPORT QDebug * ctr_qt_3d_render_ffi_operator__52(QDebug const * debug, QVector< Qt3DRender::QRenderState * > const * vec) {
  return new QDebug(operator<<(*debug, *vec));
}


RITUAL_EXPORT QDebug * ctr_qt_3d_render_ffi_operator__53(QDebug const * debug, QVector< Qt3DRender::QRenderTargetOutput * > const * vec) {
  return new QDebug(operator<<(*debug, *vec));
}


RITUAL_EXPORT QDebug * ctr_qt_3d_render_ffi_operator__54(QDebug const * debug, QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > const * vec) {
  return new QDebug(operator<<(*debug, *vec));
}


RITUAL_EXPORT QDebug * ctr_qt_3d_render_ffi_operator__55(QDebug const * debug, QVector< Qt3DRender::QSortPolicy::SortType > const * vec) {
  return new QDebug(operator<<(*debug, *vec));
}


RITUAL_EXPORT QDebug * ctr_qt_3d_render_ffi_operator__56(QDebug const * debug, QVector< Qt3DRender::QRenderPass * > const * vec) {
  return new QDebug(operator<<(*debug, *vec));
}


RITUAL_EXPORT QDebug * ctr_qt_3d_render_ffi_operator__57(QDebug const * debug, int flags) {
  return new QDebug(operator<<(*debug, QFlags< Qt3DRender::QMemoryBarrier::Operation >(flags)));
}


RITUAL_EXPORT QVector< Qt3DRender::QAbstractTextureImage * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAbstractTextureImage_ptr_fill1(QVector< Qt3DRender::QAbstractTextureImage * > * this_ptr, Qt3DRender::QAbstractTextureImage * const * t) {
  return &this_ptr->fill(*t);
}


RITUAL_EXPORT QVector< Qt3DRender::QParameter * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QParameter_ptr_fill1(QVector< Qt3DRender::QParameter * > * this_ptr, Qt3DRender::QParameter * const * t) {
  return &this_ptr->fill(*t);
}


RITUAL_EXPORT QVector< Qt3DRender::QTechnique * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QTechnique_ptr_fill1(QVector< Qt3DRender::QTechnique * > * this_ptr, Qt3DRender::QTechnique * const * t) {
  return &this_ptr->fill(*t);
}


RITUAL_EXPORT QVector< Qt3DRender::QAttribute * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAttribute_ptr_fill1(QVector< Qt3DRender::QAttribute * > * this_ptr, Qt3DRender::QAttribute * const * t) {
  return &this_ptr->fill(*t);
}


RITUAL_EXPORT QVector< Qt3DRender::QLayer * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QLayer_ptr_fill1(QVector< Qt3DRender::QLayer * > * this_ptr, Qt3DRender::QLayer * const * t) {
  return &this_ptr->fill(*t);
}


RITUAL_EXPORT QVector< Qt3DRender::QFilterKey * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QFilterKey_ptr_fill1(QVector< Qt3DRender::QFilterKey * > * this_ptr, Qt3DRender::QFilterKey * const * t) {
  return &this_ptr->fill(*t);
}


RITUAL_EXPORT QVector< Qt3DRender::QRenderState * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderState_ptr_fill1(QVector< Qt3DRender::QRenderState * > * this_ptr, Qt3DRender::QRenderState * const * t) {
  return &this_ptr->fill(*t);
}


RITUAL_EXPORT QVector< Qt3DRender::QRenderTargetOutput * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_ptr_fill1(QVector< Qt3DRender::QRenderTargetOutput * > * this_ptr, Qt3DRender::QRenderTargetOutput * const * t) {
  return &this_ptr->fill(*t);
}


RITUAL_EXPORT QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_AttachmentPoint_fill1(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > * this_ptr, Qt3DRender::QRenderTargetOutput::AttachmentPoint const * t) {
  return &this_ptr->fill(*t);
}


RITUAL_EXPORT QVector< Qt3DRender::QSortPolicy::SortType > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QSortPolicy_SortType_fill1(QVector< Qt3DRender::QSortPolicy::SortType > * this_ptr, Qt3DRender::QSortPolicy::SortType const * t) {
  return &this_ptr->fill(*t);
}


RITUAL_EXPORT QVector< Qt3DRender::QRenderPass * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderPass_ptr_fill1(QVector< Qt3DRender::QRenderPass * > * this_ptr, Qt3DRender::QRenderPass * const * t) {
  return &this_ptr->fill(*t);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAbstractTextureImage_ptr_indexOf1(QVector< Qt3DRender::QAbstractTextureImage * > const * this_ptr, Qt3DRender::QAbstractTextureImage * const * t) {
  return this_ptr->indexOf(*t);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QParameter_ptr_indexOf1(QVector< Qt3DRender::QParameter * > const * this_ptr, Qt3DRender::QParameter * const * t) {
  return this_ptr->indexOf(*t);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QTechnique_ptr_indexOf1(QVector< Qt3DRender::QTechnique * > const * this_ptr, Qt3DRender::QTechnique * const * t) {
  return this_ptr->indexOf(*t);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAttribute_ptr_indexOf1(QVector< Qt3DRender::QAttribute * > const * this_ptr, Qt3DRender::QAttribute * const * t) {
  return this_ptr->indexOf(*t);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QLayer_ptr_indexOf1(QVector< Qt3DRender::QLayer * > const * this_ptr, Qt3DRender::QLayer * const * t) {
  return this_ptr->indexOf(*t);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QFilterKey_ptr_indexOf1(QVector< Qt3DRender::QFilterKey * > const * this_ptr, Qt3DRender::QFilterKey * const * t) {
  return this_ptr->indexOf(*t);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderState_ptr_indexOf1(QVector< Qt3DRender::QRenderState * > const * this_ptr, Qt3DRender::QRenderState * const * t) {
  return this_ptr->indexOf(*t);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_ptr_indexOf1(QVector< Qt3DRender::QRenderTargetOutput * > const * this_ptr, Qt3DRender::QRenderTargetOutput * const * t) {
  return this_ptr->indexOf(*t);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_AttachmentPoint_indexOf1(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > const * this_ptr, Qt3DRender::QRenderTargetOutput::AttachmentPoint const * t) {
  return this_ptr->indexOf(*t);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QSortPolicy_SortType_indexOf1(QVector< Qt3DRender::QSortPolicy::SortType > const * this_ptr, Qt3DRender::QSortPolicy::SortType const * t) {
  return this_ptr->indexOf(*t);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderPass_ptr_indexOf1(QVector< Qt3DRender::QRenderPass * > const * this_ptr, Qt3DRender::QRenderPass * const * t) {
  return this_ptr->indexOf(*t);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAbstractTextureImage_ptr_lastIndexOf1(QVector< Qt3DRender::QAbstractTextureImage * > const * this_ptr, Qt3DRender::QAbstractTextureImage * const * t) {
  return this_ptr->lastIndexOf(*t);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QParameter_ptr_lastIndexOf1(QVector< Qt3DRender::QParameter * > const * this_ptr, Qt3DRender::QParameter * const * t) {
  return this_ptr->lastIndexOf(*t);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QTechnique_ptr_lastIndexOf1(QVector< Qt3DRender::QTechnique * > const * this_ptr, Qt3DRender::QTechnique * const * t) {
  return this_ptr->lastIndexOf(*t);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAttribute_ptr_lastIndexOf1(QVector< Qt3DRender::QAttribute * > const * this_ptr, Qt3DRender::QAttribute * const * t) {
  return this_ptr->lastIndexOf(*t);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QLayer_ptr_lastIndexOf1(QVector< Qt3DRender::QLayer * > const * this_ptr, Qt3DRender::QLayer * const * t) {
  return this_ptr->lastIndexOf(*t);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QFilterKey_ptr_lastIndexOf1(QVector< Qt3DRender::QFilterKey * > const * this_ptr, Qt3DRender::QFilterKey * const * t) {
  return this_ptr->lastIndexOf(*t);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderState_ptr_lastIndexOf1(QVector< Qt3DRender::QRenderState * > const * this_ptr, Qt3DRender::QRenderState * const * t) {
  return this_ptr->lastIndexOf(*t);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_ptr_lastIndexOf1(QVector< Qt3DRender::QRenderTargetOutput * > const * this_ptr, Qt3DRender::QRenderTargetOutput * const * t) {
  return this_ptr->lastIndexOf(*t);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_AttachmentPoint_lastIndexOf1(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > const * this_ptr, Qt3DRender::QRenderTargetOutput::AttachmentPoint const * t) {
  return this_ptr->lastIndexOf(*t);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QSortPolicy_SortType_lastIndexOf1(QVector< Qt3DRender::QSortPolicy::SortType > const * this_ptr, Qt3DRender::QSortPolicy::SortType const * t) {
  return this_ptr->lastIndexOf(*t);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderPass_ptr_lastIndexOf1(QVector< Qt3DRender::QRenderPass * > const * this_ptr, Qt3DRender::QRenderPass * const * t) {
  return this_ptr->lastIndexOf(*t);
}


RITUAL_EXPORT QVector< Qt3DRender::QAbstractTextureImage * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAbstractTextureImage_ptr_mid1(QVector< Qt3DRender::QAbstractTextureImage * > const * this_ptr, int pos) {
  return new QVector< Qt3DRender::QAbstractTextureImage * >(this_ptr->mid(pos));
}


RITUAL_EXPORT QVector< Qt3DRender::QParameter * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QParameter_ptr_mid1(QVector< Qt3DRender::QParameter * > const * this_ptr, int pos) {
  return new QVector< Qt3DRender::QParameter * >(this_ptr->mid(pos));
}


RITUAL_EXPORT QVector< Qt3DRender::QTechnique * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QTechnique_ptr_mid1(QVector< Qt3DRender::QTechnique * > const * this_ptr, int pos) {
  return new QVector< Qt3DRender::QTechnique * >(this_ptr->mid(pos));
}


RITUAL_EXPORT QVector< Qt3DRender::QAttribute * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAttribute_ptr_mid1(QVector< Qt3DRender::QAttribute * > const * this_ptr, int pos) {
  return new QVector< Qt3DRender::QAttribute * >(this_ptr->mid(pos));
}


RITUAL_EXPORT QVector< Qt3DRender::QLayer * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QLayer_ptr_mid1(QVector< Qt3DRender::QLayer * > const * this_ptr, int pos) {
  return new QVector< Qt3DRender::QLayer * >(this_ptr->mid(pos));
}


RITUAL_EXPORT QVector< Qt3DRender::QFilterKey * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QFilterKey_ptr_mid1(QVector< Qt3DRender::QFilterKey * > const * this_ptr, int pos) {
  return new QVector< Qt3DRender::QFilterKey * >(this_ptr->mid(pos));
}


RITUAL_EXPORT QVector< Qt3DRender::QRenderState * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderState_ptr_mid1(QVector< Qt3DRender::QRenderState * > const * this_ptr, int pos) {
  return new QVector< Qt3DRender::QRenderState * >(this_ptr->mid(pos));
}


RITUAL_EXPORT QVector< Qt3DRender::QRenderTargetOutput * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_ptr_mid1(QVector< Qt3DRender::QRenderTargetOutput * > const * this_ptr, int pos) {
  return new QVector< Qt3DRender::QRenderTargetOutput * >(this_ptr->mid(pos));
}


RITUAL_EXPORT QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_AttachmentPoint_mid1(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > const * this_ptr, int pos) {
  return new QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint >(this_ptr->mid(pos));
}


RITUAL_EXPORT QVector< Qt3DRender::QSortPolicy::SortType > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QSortPolicy_SortType_mid1(QVector< Qt3DRender::QSortPolicy::SortType > const * this_ptr, int pos) {
  return new QVector< Qt3DRender::QSortPolicy::SortType >(this_ptr->mid(pos));
}


RITUAL_EXPORT QVector< Qt3DRender::QRenderPass * > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderPass_ptr_mid1(QVector< Qt3DRender::QRenderPass * > const * this_ptr, int pos) {
  return new QVector< Qt3DRender::QRenderPass * >(this_ptr->mid(pos));
}


RITUAL_EXPORT unsigned int ctr_qt_3d_render_ffi_qHash11(QVector< Qt3DRender::QAbstractTextureImage * > const * key) {
  return qHash(*key);
}


RITUAL_EXPORT unsigned int ctr_qt_3d_render_ffi_qHash12(QVector< Qt3DRender::QParameter * > const * key) {
  return qHash(*key);
}


RITUAL_EXPORT unsigned int ctr_qt_3d_render_ffi_qHash13(QVector< Qt3DRender::QTechnique * > const * key) {
  return qHash(*key);
}


RITUAL_EXPORT unsigned int ctr_qt_3d_render_ffi_qHash14(QVector< Qt3DRender::QAttribute * > const * key) {
  return qHash(*key);
}


RITUAL_EXPORT unsigned int ctr_qt_3d_render_ffi_qHash15(QVector< Qt3DRender::QLayer * > const * key) {
  return qHash(*key);
}


RITUAL_EXPORT unsigned int ctr_qt_3d_render_ffi_qHash16(QVector< Qt3DRender::QFilterKey * > const * key) {
  return qHash(*key);
}


RITUAL_EXPORT unsigned int ctr_qt_3d_render_ffi_qHash17(QVector< Qt3DRender::QRenderState * > const * key) {
  return qHash(*key);
}


RITUAL_EXPORT unsigned int ctr_qt_3d_render_ffi_qHash18(QVector< Qt3DRender::QRenderTargetOutput * > const * key) {
  return qHash(*key);
}


RITUAL_EXPORT unsigned int ctr_qt_3d_render_ffi_qHash19(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > const * key) {
  return qHash(*key);
}


RITUAL_EXPORT unsigned int ctr_qt_3d_render_ffi_qHash20(QVector< Qt3DRender::QSortPolicy::SortType > const * key) {
  return qHash(*key);
}


RITUAL_EXPORT unsigned int ctr_qt_3d_render_ffi_qHash21(QVector< Qt3DRender::QRenderPass * > const * key) {
  return qHash(*key);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QTextureImageData_setData1(Qt3DRender::QTextureImageData * this_ptr, QByteArray const * data, int blockSize) {
  this_ptr->setData(*data, blockSize);
}


RITUAL_EXPORT QByteArray * ctr_qt_3d_render_ffi_Qt3DRender_QTextureImageData_data1(Qt3DRender::QTextureImageData const * this_ptr, int layer, int face) {
  return new QByteArray(this_ptr->data(layer, face));
}


RITUAL_EXPORT QByteArray * ctr_qt_3d_render_ffi_Qt3DRender_QTextureImageData_data2(Qt3DRender::QTextureImageData const * this_ptr, int layer) {
  return new QByteArray(this_ptr->data(layer));
}


RITUAL_EXPORT QByteArray * ctr_qt_3d_render_ffi_Qt3DRender_QTextureImageData_data3(Qt3DRender::QTextureImageData const * this_ptr) {
  return new QByteArray(this_ptr->data());
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QAbstractTexture_setSize1(Qt3DRender::QAbstractTexture * this_ptr, int width, int height) {
  this_ptr->setSize(width, height);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QAbstractTexture_setSize2(Qt3DRender::QAbstractTexture * this_ptr, int width) {
  this_ptr->setSize(width);
}


RITUAL_EXPORT Qt3DRender::QAttribute * ctr_qt_3d_render_ffi_Qt3DRender_QAttribute_QAttribute5(Qt3DRender::QBuffer * buf, Qt3DRender::QAttribute::VertexBaseType vertexBaseType, unsigned int vertexSize, unsigned int count, unsigned int offset, unsigned int stride) {
  return new Qt3DRender::QAttribute(buf, vertexBaseType, vertexSize, count, offset, stride);
}


RITUAL_EXPORT Qt3DRender::QAttribute * ctr_qt_3d_render_ffi_Qt3DRender_QAttribute_QAttribute6(Qt3DRender::QBuffer * buf, Qt3DRender::QAttribute::VertexBaseType vertexBaseType, unsigned int vertexSize, unsigned int count, unsigned int offset) {
  return new Qt3DRender::QAttribute(buf, vertexBaseType, vertexSize, count, offset);
}


RITUAL_EXPORT Qt3DRender::QAttribute * ctr_qt_3d_render_ffi_Qt3DRender_QAttribute_QAttribute7(Qt3DRender::QBuffer * buf, Qt3DRender::QAttribute::VertexBaseType vertexBaseType, unsigned int vertexSize, unsigned int count) {
  return new Qt3DRender::QAttribute(buf, vertexBaseType, vertexSize, count);
}


RITUAL_EXPORT Qt3DRender::QAttribute * ctr_qt_3d_render_ffi_Qt3DRender_QAttribute_QAttribute8(Qt3DRender::QBuffer * buf, QString const * name, Qt3DRender::QAttribute::VertexBaseType vertexBaseType, unsigned int vertexSize, unsigned int count, unsigned int offset, unsigned int stride) {
  return new Qt3DRender::QAttribute(buf, *name, vertexBaseType, vertexSize, count, offset, stride);
}


RITUAL_EXPORT Qt3DRender::QAttribute * ctr_qt_3d_render_ffi_Qt3DRender_QAttribute_QAttribute9(Qt3DRender::QBuffer * buf, QString const * name, Qt3DRender::QAttribute::VertexBaseType vertexBaseType, unsigned int vertexSize, unsigned int count, unsigned int offset) {
  return new Qt3DRender::QAttribute(buf, *name, vertexBaseType, vertexSize, count, offset);
}


RITUAL_EXPORT Qt3DRender::QAttribute * ctr_qt_3d_render_ffi_Qt3DRender_QAttribute_QAttribute10(Qt3DRender::QBuffer * buf, QString const * name, Qt3DRender::QAttribute::VertexBaseType vertexBaseType, unsigned int vertexSize, unsigned int count) {
  return new Qt3DRender::QAttribute(buf, *name, vertexBaseType, vertexSize, count);
}


RITUAL_EXPORT Qt3DRender::QBuffer * ctr_qt_3d_render_ffi_Qt3DRender_QBuffer_QBuffer3(Qt3DRender::QBuffer::BufferType ty) {
  return new Qt3DRender::QBuffer(ty);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QCamera_translate1(Qt3DRender::QCamera * this_ptr, QVector3D const * vLocal) {
  this_ptr->translate(*vLocal);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QCamera_translateWorld1(Qt3DRender::QCamera * this_ptr, QVector3D const * vWorld) {
  this_ptr->translateWorld(*vWorld);
}


RITUAL_EXPORT Qt3DRender::QLevelOfDetailBoundingSphere * ctr_qt_3d_render_ffi_Qt3DRender_QLevelOfDetailBoundingSphere_QLevelOfDetailBoundingSphere3(QVector3D const * center) {
  return new Qt3DRender::QLevelOfDetailBoundingSphere(*center);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QPaintedTextureImage_update1(Qt3DRender::QPaintedTextureImage * this_ptr) {
  this_ptr->update();
}


RITUAL_EXPORT Qt3DRender::QParameter * ctr_qt_3d_render_ffi_Qt3DRender_QParameter_QParameter5(QString const * name, QVariant const * value) {
  return new Qt3DRender::QParameter(*name, *value);
}


RITUAL_EXPORT Qt3DRender::QParameter * ctr_qt_3d_render_ffi_Qt3DRender_QParameter_QParameter6(QString const * name, Qt3DRender::QAbstractTexture * texture) {
  return new Qt3DRender::QParameter(*name, texture);
}


RITUAL_EXPORT Qt3DRender::QRenderAspect * ctr_qt_3d_render_ffi_Qt3DRender_QRenderAspect_QRenderAspect4(Qt3DRender::QRenderAspect::RenderType type) {
  return new Qt3DRender::QRenderAspect(type);
}


RITUAL_EXPORT Qt3DRender::QTextureWrapMode * ctr_qt_3d_render_ffi_Qt3DRender_QTextureWrapMode_QTextureWrapMode4(Qt3DRender::QTextureWrapMode::WrapMode wrapMode) {
  return new Qt3DRender::QTextureWrapMode(wrapMode);
}


RITUAL_EXPORT Qt3DRender::QTextureWrapMode * ctr_qt_3d_render_ffi_Qt3DRender_QTextureWrapMode_QTextureWrapMode5(Qt3DRender::QTextureWrapMode::WrapMode x, Qt3DRender::QTextureWrapMode::WrapMode y, Qt3DRender::QTextureWrapMode::WrapMode z) {
  return new Qt3DRender::QTextureWrapMode(x, y, z);
}


RITUAL_EXPORT Qt3DRender::QAbstractLight * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QAbstractLight_ptr(Qt3DCore::QComponent * ptr) {
  return static_cast< Qt3DRender::QAbstractLight * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QComponent * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QComponent_ptr(Qt3DRender::QAbstractLight * ptr) {
  return static_cast< Qt3DCore::QComponent * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QAbstractLight * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QAbstractLight_ptr(Qt3DCore::QComponent * ptr) {
  return dynamic_cast< Qt3DRender::QAbstractLight * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QAbstractLight * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QAbstractLight_ptr1(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QAbstractLight * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr(Qt3DRender::QAbstractLight * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QAbstractLight * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QAbstractLight_ptr1(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QAbstractLight * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QAbstractLight * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QAbstractLight_ptr2(QObject * ptr) {
  return static_cast< Qt3DRender::QAbstractLight * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr(Qt3DRender::QAbstractLight * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QAbstractLight * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QAbstractLight_ptr2(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QAbstractLight * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QAbstractTexture * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QAbstractTexture_ptr(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QAbstractTexture * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr1(Qt3DRender::QAbstractTexture * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QAbstractTexture * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QAbstractTexture_ptr(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QAbstractTexture * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QAbstractTexture * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QAbstractTexture_ptr1(QObject * ptr) {
  return static_cast< Qt3DRender::QAbstractTexture * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr1(Qt3DRender::QAbstractTexture * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QAbstractTexture * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QAbstractTexture_ptr1(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QAbstractTexture * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTextureImageDataGenerator * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QTextureImageDataGenerator_ptr(Qt3DRender::QAbstractFunctor * ptr) {
  return static_cast< Qt3DRender::QTextureImageDataGenerator * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QAbstractFunctor * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QAbstractFunctor_ptr(Qt3DRender::QTextureImageDataGenerator * ptr) {
  return static_cast< Qt3DRender::QAbstractFunctor * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTextureImageDataGenerator * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QTextureImageDataGenerator_ptr(Qt3DRender::QAbstractFunctor * ptr) {
  return dynamic_cast< Qt3DRender::QTextureImageDataGenerator * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QAbstractTextureImage * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QAbstractTextureImage_ptr(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QAbstractTextureImage * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr2(Qt3DRender::QAbstractTextureImage * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QAbstractTextureImage * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QAbstractTextureImage_ptr(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QAbstractTextureImage * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QAbstractTextureImage * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QAbstractTextureImage_ptr1(QObject * ptr) {
  return static_cast< Qt3DRender::QAbstractTextureImage * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr2(Qt3DRender::QAbstractTextureImage * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QAbstractTextureImage * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QAbstractTextureImage_ptr1(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QAbstractTextureImage * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QRenderState * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QRenderState_ptr(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QRenderState * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr3(Qt3DRender::QRenderState * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QRenderState * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QRenderState_ptr(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QRenderState * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QRenderState * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QRenderState_ptr1(QObject * ptr) {
  return static_cast< Qt3DRender::QRenderState * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr3(Qt3DRender::QRenderState * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QRenderState * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QRenderState_ptr1(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QRenderState * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QAlphaCoverage * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QAlphaCoverage_ptr(Qt3DRender::QRenderState * ptr) {
  return static_cast< Qt3DRender::QAlphaCoverage * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QRenderState * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QRenderState_ptr2(Qt3DRender::QAlphaCoverage * ptr) {
  return static_cast< Qt3DRender::QRenderState * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QAlphaCoverage * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QAlphaCoverage_ptr(Qt3DRender::QRenderState * ptr) {
  return dynamic_cast< Qt3DRender::QAlphaCoverage * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QAlphaCoverage * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QAlphaCoverage_ptr1(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QAlphaCoverage * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr4(Qt3DRender::QAlphaCoverage * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QAlphaCoverage * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QAlphaCoverage_ptr1(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QAlphaCoverage * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QAlphaCoverage * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QAlphaCoverage_ptr2(QObject * ptr) {
  return static_cast< Qt3DRender::QAlphaCoverage * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr4(Qt3DRender::QAlphaCoverage * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QAlphaCoverage * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QAlphaCoverage_ptr2(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QAlphaCoverage * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QAlphaTest * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QAlphaTest_ptr(Qt3DRender::QRenderState * ptr) {
  return static_cast< Qt3DRender::QAlphaTest * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QRenderState * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QRenderState_ptr3(Qt3DRender::QAlphaTest * ptr) {
  return static_cast< Qt3DRender::QRenderState * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QAlphaTest * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QAlphaTest_ptr(Qt3DRender::QRenderState * ptr) {
  return dynamic_cast< Qt3DRender::QAlphaTest * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QAlphaTest * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QAlphaTest_ptr1(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QAlphaTest * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr5(Qt3DRender::QAlphaTest * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QAlphaTest * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QAlphaTest_ptr1(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QAlphaTest * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QAlphaTest * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QAlphaTest_ptr2(QObject * ptr) {
  return static_cast< Qt3DRender::QAlphaTest * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr5(Qt3DRender::QAlphaTest * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QAlphaTest * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QAlphaTest_ptr2(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QAlphaTest * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QAttribute * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QAttribute_ptr(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QAttribute * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr6(Qt3DRender::QAttribute * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QAttribute * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QAttribute_ptr(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QAttribute * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QAttribute * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QAttribute_ptr1(QObject * ptr) {
  return static_cast< Qt3DRender::QAttribute * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr6(Qt3DRender::QAttribute * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QAttribute * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QAttribute_ptr1(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QAttribute * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QBlendEquation * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QBlendEquation_ptr(Qt3DRender::QRenderState * ptr) {
  return static_cast< Qt3DRender::QBlendEquation * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QRenderState * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QRenderState_ptr4(Qt3DRender::QBlendEquation * ptr) {
  return static_cast< Qt3DRender::QRenderState * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QBlendEquation * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QBlendEquation_ptr(Qt3DRender::QRenderState * ptr) {
  return dynamic_cast< Qt3DRender::QBlendEquation * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QBlendEquation * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QBlendEquation_ptr1(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QBlendEquation * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr7(Qt3DRender::QBlendEquation * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QBlendEquation * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QBlendEquation_ptr1(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QBlendEquation * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QBlendEquation * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QBlendEquation_ptr2(QObject * ptr) {
  return static_cast< Qt3DRender::QBlendEquation * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr7(Qt3DRender::QBlendEquation * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QBlendEquation * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QBlendEquation_ptr2(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QBlendEquation * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QBlendEquationArguments * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QBlendEquationArguments_ptr(Qt3DRender::QRenderState * ptr) {
  return static_cast< Qt3DRender::QBlendEquationArguments * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QRenderState * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QRenderState_ptr5(Qt3DRender::QBlendEquationArguments * ptr) {
  return static_cast< Qt3DRender::QRenderState * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QBlendEquationArguments * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QBlendEquationArguments_ptr(Qt3DRender::QRenderState * ptr) {
  return dynamic_cast< Qt3DRender::QBlendEquationArguments * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QBlendEquationArguments * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QBlendEquationArguments_ptr1(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QBlendEquationArguments * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr8(Qt3DRender::QBlendEquationArguments * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QBlendEquationArguments * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QBlendEquationArguments_ptr1(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QBlendEquationArguments * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QBlendEquationArguments * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QBlendEquationArguments_ptr2(QObject * ptr) {
  return static_cast< Qt3DRender::QBlendEquationArguments * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr8(Qt3DRender::QBlendEquationArguments * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QBlendEquationArguments * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QBlendEquationArguments_ptr2(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QBlendEquationArguments * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QBuffer * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QBuffer_ptr(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QBuffer * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr9(Qt3DRender::QBuffer * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QBuffer * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QBuffer_ptr(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QBuffer * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QBuffer * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QBuffer_ptr1(QObject * ptr) {
  return static_cast< Qt3DRender::QBuffer * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr9(Qt3DRender::QBuffer * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QBuffer * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QBuffer_ptr1(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QBuffer * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QFrameGraphNode * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QFrameGraphNode_ptr(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QFrameGraphNode * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr10(Qt3DRender::QFrameGraphNode * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QFrameGraphNode * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QFrameGraphNode_ptr(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QFrameGraphNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QFrameGraphNode * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QFrameGraphNode_ptr1(QObject * ptr) {
  return static_cast< Qt3DRender::QFrameGraphNode * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr10(Qt3DRender::QFrameGraphNode * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QFrameGraphNode * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QFrameGraphNode_ptr1(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QFrameGraphNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QBufferCapture * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QBufferCapture_ptr(Qt3DRender::QFrameGraphNode * ptr) {
  return static_cast< Qt3DRender::QBufferCapture * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QFrameGraphNode * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QFrameGraphNode_ptr2(Qt3DRender::QBufferCapture * ptr) {
  return static_cast< Qt3DRender::QFrameGraphNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QBufferCapture * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QBufferCapture_ptr(Qt3DRender::QFrameGraphNode * ptr) {
  return dynamic_cast< Qt3DRender::QBufferCapture * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QBufferCapture * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QBufferCapture_ptr1(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QBufferCapture * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr11(Qt3DRender::QBufferCapture * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QBufferCapture * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QBufferCapture_ptr1(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QBufferCapture * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QBufferCapture * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QBufferCapture_ptr2(QObject * ptr) {
  return static_cast< Qt3DRender::QBufferCapture * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr11(Qt3DRender::QBufferCapture * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QBufferCapture * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QBufferCapture_ptr2(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QBufferCapture * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QBufferDataGenerator * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QBufferDataGenerator_ptr(Qt3DRender::QAbstractFunctor * ptr) {
  return static_cast< Qt3DRender::QBufferDataGenerator * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QAbstractFunctor * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QAbstractFunctor_ptr1(Qt3DRender::QBufferDataGenerator * ptr) {
  return static_cast< Qt3DRender::QAbstractFunctor * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QBufferDataGenerator * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QBufferDataGenerator_ptr(Qt3DRender::QAbstractFunctor * ptr) {
  return dynamic_cast< Qt3DRender::QBufferDataGenerator * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QCameraLens * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QCameraLens_ptr(Qt3DCore::QComponent * ptr) {
  return static_cast< Qt3DRender::QCameraLens * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QComponent * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QComponent_ptr1(Qt3DRender::QCameraLens * ptr) {
  return static_cast< Qt3DCore::QComponent * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QCameraLens * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QCameraLens_ptr(Qt3DCore::QComponent * ptr) {
  return dynamic_cast< Qt3DRender::QCameraLens * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QCameraLens * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QCameraLens_ptr1(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QCameraLens * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr12(Qt3DRender::QCameraLens * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QCameraLens * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QCameraLens_ptr1(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QCameraLens * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QCameraLens * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QCameraLens_ptr2(QObject * ptr) {
  return static_cast< Qt3DRender::QCameraLens * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr12(Qt3DRender::QCameraLens * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QCameraLens * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QCameraLens_ptr2(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QCameraLens * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QCamera * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QCamera_ptr(Qt3DCore::QEntity * ptr) {
  return static_cast< Qt3DRender::QCamera * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QEntity * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QEntity_ptr(Qt3DRender::QCamera * ptr) {
  return static_cast< Qt3DCore::QEntity * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QCamera * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QCamera_ptr(Qt3DCore::QEntity * ptr) {
  return dynamic_cast< Qt3DRender::QCamera * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QCamera * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QCamera_ptr1(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QCamera * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr13(Qt3DRender::QCamera * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QCamera * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QCamera_ptr1(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QCamera * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QCamera * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QCamera_ptr2(QObject * ptr) {
  return static_cast< Qt3DRender::QCamera * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr13(Qt3DRender::QCamera * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QCamera * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QCamera_ptr2(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QCamera * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QCameraSelector * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QCameraSelector_ptr(Qt3DRender::QFrameGraphNode * ptr) {
  return static_cast< Qt3DRender::QCameraSelector * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QFrameGraphNode * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QFrameGraphNode_ptr3(Qt3DRender::QCameraSelector * ptr) {
  return static_cast< Qt3DRender::QFrameGraphNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QCameraSelector * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QCameraSelector_ptr(Qt3DRender::QFrameGraphNode * ptr) {
  return dynamic_cast< Qt3DRender::QCameraSelector * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QCameraSelector * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QCameraSelector_ptr1(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QCameraSelector * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr14(Qt3DRender::QCameraSelector * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QCameraSelector * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QCameraSelector_ptr1(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QCameraSelector * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QCameraSelector * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QCameraSelector_ptr2(QObject * ptr) {
  return static_cast< Qt3DRender::QCameraSelector * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr14(Qt3DRender::QCameraSelector * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QCameraSelector * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QCameraSelector_ptr2(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QCameraSelector * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QRenderTargetOutput * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QRenderTargetOutput_ptr(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QRenderTargetOutput * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr15(Qt3DRender::QRenderTargetOutput * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QRenderTargetOutput * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QRenderTargetOutput_ptr(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QRenderTargetOutput * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QRenderTargetOutput * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QRenderTargetOutput_ptr1(QObject * ptr) {
  return static_cast< Qt3DRender::QRenderTargetOutput * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr15(Qt3DRender::QRenderTargetOutput * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QRenderTargetOutput * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QRenderTargetOutput_ptr1(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QRenderTargetOutput * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QClearBuffers * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QClearBuffers_ptr(Qt3DRender::QFrameGraphNode * ptr) {
  return static_cast< Qt3DRender::QClearBuffers * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QFrameGraphNode * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QFrameGraphNode_ptr4(Qt3DRender::QClearBuffers * ptr) {
  return static_cast< Qt3DRender::QFrameGraphNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QClearBuffers * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QClearBuffers_ptr(Qt3DRender::QFrameGraphNode * ptr) {
  return dynamic_cast< Qt3DRender::QClearBuffers * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QClearBuffers * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QClearBuffers_ptr1(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QClearBuffers * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr16(Qt3DRender::QClearBuffers * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QClearBuffers * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QClearBuffers_ptr1(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QClearBuffers * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QClearBuffers * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QClearBuffers_ptr2(QObject * ptr) {
  return static_cast< Qt3DRender::QClearBuffers * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr16(Qt3DRender::QClearBuffers * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QClearBuffers * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QClearBuffers_ptr2(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QClearBuffers * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QClipPlane * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QClipPlane_ptr(Qt3DRender::QRenderState * ptr) {
  return static_cast< Qt3DRender::QClipPlane * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QRenderState * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QRenderState_ptr6(Qt3DRender::QClipPlane * ptr) {
  return static_cast< Qt3DRender::QRenderState * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QClipPlane * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QClipPlane_ptr(Qt3DRender::QRenderState * ptr) {
  return dynamic_cast< Qt3DRender::QClipPlane * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QClipPlane * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QClipPlane_ptr1(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QClipPlane * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr17(Qt3DRender::QClipPlane * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QClipPlane * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QClipPlane_ptr1(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QClipPlane * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QClipPlane * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QClipPlane_ptr2(QObject * ptr) {
  return static_cast< Qt3DRender::QClipPlane * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr17(Qt3DRender::QClipPlane * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QClipPlane * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QClipPlane_ptr2(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QClipPlane * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QColorMask * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QColorMask_ptr(Qt3DRender::QRenderState * ptr) {
  return static_cast< Qt3DRender::QColorMask * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QRenderState * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QRenderState_ptr7(Qt3DRender::QColorMask * ptr) {
  return static_cast< Qt3DRender::QRenderState * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QColorMask * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QColorMask_ptr(Qt3DRender::QRenderState * ptr) {
  return dynamic_cast< Qt3DRender::QColorMask * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QColorMask * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QColorMask_ptr1(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QColorMask * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr18(Qt3DRender::QColorMask * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QColorMask * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QColorMask_ptr1(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QColorMask * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QColorMask * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QColorMask_ptr2(QObject * ptr) {
  return static_cast< Qt3DRender::QColorMask * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr18(Qt3DRender::QColorMask * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QColorMask * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QColorMask_ptr2(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QColorMask * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QComputeCommand * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QComputeCommand_ptr(Qt3DCore::QComponent * ptr) {
  return static_cast< Qt3DRender::QComputeCommand * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QComponent * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QComponent_ptr2(Qt3DRender::QComputeCommand * ptr) {
  return static_cast< Qt3DCore::QComponent * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QComputeCommand * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QComputeCommand_ptr(Qt3DCore::QComponent * ptr) {
  return dynamic_cast< Qt3DRender::QComputeCommand * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QComputeCommand * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QComputeCommand_ptr1(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QComputeCommand * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr19(Qt3DRender::QComputeCommand * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QComputeCommand * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QComputeCommand_ptr1(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QComputeCommand * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QComputeCommand * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QComputeCommand_ptr2(QObject * ptr) {
  return static_cast< Qt3DRender::QComputeCommand * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr19(Qt3DRender::QComputeCommand * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QComputeCommand * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QComputeCommand_ptr2(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QComputeCommand * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QCullFace * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QCullFace_ptr(Qt3DRender::QRenderState * ptr) {
  return static_cast< Qt3DRender::QCullFace * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QRenderState * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QRenderState_ptr8(Qt3DRender::QCullFace * ptr) {
  return static_cast< Qt3DRender::QRenderState * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QCullFace * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QCullFace_ptr(Qt3DRender::QRenderState * ptr) {
  return dynamic_cast< Qt3DRender::QCullFace * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QCullFace * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QCullFace_ptr1(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QCullFace * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr20(Qt3DRender::QCullFace * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QCullFace * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QCullFace_ptr1(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QCullFace * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QCullFace * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QCullFace_ptr2(QObject * ptr) {
  return static_cast< Qt3DRender::QCullFace * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr20(Qt3DRender::QCullFace * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QCullFace * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QCullFace_ptr2(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QCullFace * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QDepthTest * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QDepthTest_ptr(Qt3DRender::QRenderState * ptr) {
  return static_cast< Qt3DRender::QDepthTest * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QRenderState * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QRenderState_ptr9(Qt3DRender::QDepthTest * ptr) {
  return static_cast< Qt3DRender::QRenderState * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QDepthTest * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QDepthTest_ptr(Qt3DRender::QRenderState * ptr) {
  return dynamic_cast< Qt3DRender::QDepthTest * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QDepthTest * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QDepthTest_ptr1(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QDepthTest * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr21(Qt3DRender::QDepthTest * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QDepthTest * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QDepthTest_ptr1(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QDepthTest * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QDepthTest * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QDepthTest_ptr2(QObject * ptr) {
  return static_cast< Qt3DRender::QDepthTest * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr21(Qt3DRender::QDepthTest * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QDepthTest * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QDepthTest_ptr2(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QDepthTest * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QDirectionalLight * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QDirectionalLight_ptr(Qt3DRender::QAbstractLight * ptr) {
  return static_cast< Qt3DRender::QDirectionalLight * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QAbstractLight * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QAbstractLight_ptr3(Qt3DRender::QDirectionalLight * ptr) {
  return static_cast< Qt3DRender::QAbstractLight * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QDirectionalLight * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QDirectionalLight_ptr(Qt3DRender::QAbstractLight * ptr) {
  return dynamic_cast< Qt3DRender::QDirectionalLight * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QDirectionalLight * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QDirectionalLight_ptr1(Qt3DCore::QComponent * ptr) {
  return static_cast< Qt3DRender::QDirectionalLight * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QComponent * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QComponent_ptr3(Qt3DRender::QDirectionalLight * ptr) {
  return static_cast< Qt3DCore::QComponent * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QDirectionalLight * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QDirectionalLight_ptr1(Qt3DCore::QComponent * ptr) {
  return dynamic_cast< Qt3DRender::QDirectionalLight * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QDirectionalLight * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QDirectionalLight_ptr2(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QDirectionalLight * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr22(Qt3DRender::QDirectionalLight * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QDirectionalLight * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QDirectionalLight_ptr2(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QDirectionalLight * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QDirectionalLight * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QDirectionalLight_ptr3(QObject * ptr) {
  return static_cast< Qt3DRender::QDirectionalLight * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr22(Qt3DRender::QDirectionalLight * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QDirectionalLight * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QDirectionalLight_ptr3(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QDirectionalLight * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QDispatchCompute * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QDispatchCompute_ptr(Qt3DRender::QFrameGraphNode * ptr) {
  return static_cast< Qt3DRender::QDispatchCompute * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QFrameGraphNode * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QFrameGraphNode_ptr5(Qt3DRender::QDispatchCompute * ptr) {
  return static_cast< Qt3DRender::QFrameGraphNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QDispatchCompute * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QDispatchCompute_ptr(Qt3DRender::QFrameGraphNode * ptr) {
  return dynamic_cast< Qt3DRender::QDispatchCompute * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QDispatchCompute * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QDispatchCompute_ptr1(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QDispatchCompute * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr23(Qt3DRender::QDispatchCompute * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QDispatchCompute * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QDispatchCompute_ptr1(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QDispatchCompute * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QDispatchCompute * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QDispatchCompute_ptr2(QObject * ptr) {
  return static_cast< Qt3DRender::QDispatchCompute * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr23(Qt3DRender::QDispatchCompute * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QDispatchCompute * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QDispatchCompute_ptr2(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QDispatchCompute * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QDithering * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QDithering_ptr(Qt3DRender::QRenderState * ptr) {
  return static_cast< Qt3DRender::QDithering * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QRenderState * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QRenderState_ptr10(Qt3DRender::QDithering * ptr) {
  return static_cast< Qt3DRender::QRenderState * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QDithering * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QDithering_ptr(Qt3DRender::QRenderState * ptr) {
  return dynamic_cast< Qt3DRender::QDithering * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QDithering * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QDithering_ptr1(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QDithering * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr24(Qt3DRender::QDithering * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QDithering * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QDithering_ptr1(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QDithering * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QDithering * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QDithering_ptr2(QObject * ptr) {
  return static_cast< Qt3DRender::QDithering * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr24(Qt3DRender::QDithering * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QDithering * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QDithering_ptr2(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QDithering * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QEffect * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QEffect_ptr(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QEffect * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr25(Qt3DRender::QEffect * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QEffect * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QEffect_ptr(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QEffect * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QEffect * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QEffect_ptr1(QObject * ptr) {
  return static_cast< Qt3DRender::QEffect * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr25(Qt3DRender::QEffect * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QEffect * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QEffect_ptr1(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QEffect * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QEnvironmentLight * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QEnvironmentLight_ptr(Qt3DCore::QComponent * ptr) {
  return static_cast< Qt3DRender::QEnvironmentLight * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QComponent * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QComponent_ptr4(Qt3DRender::QEnvironmentLight * ptr) {
  return static_cast< Qt3DCore::QComponent * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QEnvironmentLight * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QEnvironmentLight_ptr(Qt3DCore::QComponent * ptr) {
  return dynamic_cast< Qt3DRender::QEnvironmentLight * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QEnvironmentLight * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QEnvironmentLight_ptr1(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QEnvironmentLight * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr26(Qt3DRender::QEnvironmentLight * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QEnvironmentLight * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QEnvironmentLight_ptr1(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QEnvironmentLight * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QEnvironmentLight * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QEnvironmentLight_ptr2(QObject * ptr) {
  return static_cast< Qt3DRender::QEnvironmentLight * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr26(Qt3DRender::QEnvironmentLight * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QEnvironmentLight * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QEnvironmentLight_ptr2(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QEnvironmentLight * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QFilterKey * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QFilterKey_ptr(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QFilterKey * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr27(Qt3DRender::QFilterKey * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QFilterKey * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QFilterKey_ptr(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QFilterKey * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QFilterKey * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QFilterKey_ptr1(QObject * ptr) {
  return static_cast< Qt3DRender::QFilterKey * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr27(Qt3DRender::QFilterKey * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QFilterKey * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QFilterKey_ptr1(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QFilterKey * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QFrameGraphNodeCreatedChangeBase * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QFrameGraphNodeCreatedChangeBase_ptr(Qt3DCore::QNodeCreatedChangeBase * ptr) {
  return static_cast< Qt3DRender::QFrameGraphNodeCreatedChangeBase * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNodeCreatedChangeBase * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNodeCreatedChangeBase_ptr(Qt3DRender::QFrameGraphNodeCreatedChangeBase * ptr) {
  return static_cast< Qt3DCore::QNodeCreatedChangeBase * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QFrameGraphNodeCreatedChangeBase * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QFrameGraphNodeCreatedChangeBase_ptr(Qt3DCore::QNodeCreatedChangeBase * ptr) {
  return dynamic_cast< Qt3DRender::QFrameGraphNodeCreatedChangeBase * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QFrameGraphNodeCreatedChangeBase * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QFrameGraphNodeCreatedChangeBase_ptr1(Qt3DCore::QSceneChange * ptr) {
  return static_cast< Qt3DRender::QFrameGraphNodeCreatedChangeBase * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QSceneChange * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QSceneChange_ptr(Qt3DRender::QFrameGraphNodeCreatedChangeBase * ptr) {
  return static_cast< Qt3DCore::QSceneChange * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QFrameGraphNodeCreatedChangeBase * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QFrameGraphNodeCreatedChangeBase_ptr1(Qt3DCore::QSceneChange * ptr) {
  return dynamic_cast< Qt3DRender::QFrameGraphNodeCreatedChangeBase * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QFrontFace * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QFrontFace_ptr(Qt3DRender::QRenderState * ptr) {
  return static_cast< Qt3DRender::QFrontFace * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QRenderState * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QRenderState_ptr11(Qt3DRender::QFrontFace * ptr) {
  return static_cast< Qt3DRender::QRenderState * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QFrontFace * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QFrontFace_ptr(Qt3DRender::QRenderState * ptr) {
  return dynamic_cast< Qt3DRender::QFrontFace * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QFrontFace * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QFrontFace_ptr1(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QFrontFace * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr28(Qt3DRender::QFrontFace * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QFrontFace * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QFrontFace_ptr1(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QFrontFace * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QFrontFace * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QFrontFace_ptr2(QObject * ptr) {
  return static_cast< Qt3DRender::QFrontFace * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr28(Qt3DRender::QFrontFace * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QFrontFace * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QFrontFace_ptr2(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QFrontFace * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QFrustumCulling * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QFrustumCulling_ptr(Qt3DRender::QFrameGraphNode * ptr) {
  return static_cast< Qt3DRender::QFrustumCulling * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QFrameGraphNode * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QFrameGraphNode_ptr6(Qt3DRender::QFrustumCulling * ptr) {
  return static_cast< Qt3DRender::QFrameGraphNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QFrustumCulling * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QFrustumCulling_ptr(Qt3DRender::QFrameGraphNode * ptr) {
  return dynamic_cast< Qt3DRender::QFrustumCulling * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QFrustumCulling * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QFrustumCulling_ptr1(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QFrustumCulling * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr29(Qt3DRender::QFrustumCulling * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QFrustumCulling * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QFrustumCulling_ptr1(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QFrustumCulling * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QFrustumCulling * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QFrustumCulling_ptr2(QObject * ptr) {
  return static_cast< Qt3DRender::QFrustumCulling * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr29(Qt3DRender::QFrustumCulling * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QFrustumCulling * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QFrustumCulling_ptr2(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QFrustumCulling * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QGeometry * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QGeometry_ptr(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QGeometry * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr30(Qt3DRender::QGeometry * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QGeometry * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QGeometry_ptr(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QGeometry * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QGeometry * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QGeometry_ptr1(QObject * ptr) {
  return static_cast< Qt3DRender::QGeometry * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr30(Qt3DRender::QGeometry * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QGeometry * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QGeometry_ptr1(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QGeometry * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QGeometryFactory * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QGeometryFactory_ptr(Qt3DRender::QAbstractFunctor * ptr) {
  return static_cast< Qt3DRender::QGeometryFactory * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QAbstractFunctor * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QAbstractFunctor_ptr2(Qt3DRender::QGeometryFactory * ptr) {
  return static_cast< Qt3DRender::QAbstractFunctor * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QGeometryFactory * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QGeometryFactory_ptr(Qt3DRender::QAbstractFunctor * ptr) {
  return dynamic_cast< Qt3DRender::QGeometryFactory * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QGeometryRenderer * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QGeometryRenderer_ptr(Qt3DCore::QComponent * ptr) {
  return static_cast< Qt3DRender::QGeometryRenderer * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QComponent * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QComponent_ptr5(Qt3DRender::QGeometryRenderer * ptr) {
  return static_cast< Qt3DCore::QComponent * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QGeometryRenderer * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QGeometryRenderer_ptr(Qt3DCore::QComponent * ptr) {
  return dynamic_cast< Qt3DRender::QGeometryRenderer * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QGeometryRenderer * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QGeometryRenderer_ptr1(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QGeometryRenderer * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr31(Qt3DRender::QGeometryRenderer * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QGeometryRenderer * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QGeometryRenderer_ptr1(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QGeometryRenderer * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QGeometryRenderer * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QGeometryRenderer_ptr2(QObject * ptr) {
  return static_cast< Qt3DRender::QGeometryRenderer * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr31(Qt3DRender::QGeometryRenderer * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QGeometryRenderer * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QGeometryRenderer_ptr2(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QGeometryRenderer * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QGraphicsApiFilter * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QGraphicsApiFilter_ptr(QObject * ptr) {
  return static_cast< Qt3DRender::QGraphicsApiFilter * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr32(Qt3DRender::QGraphicsApiFilter * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QGraphicsApiFilter * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QGraphicsApiFilter_ptr(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QGraphicsApiFilter * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QLayer * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QLayer_ptr(Qt3DCore::QComponent * ptr) {
  return static_cast< Qt3DRender::QLayer * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QComponent * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QComponent_ptr6(Qt3DRender::QLayer * ptr) {
  return static_cast< Qt3DCore::QComponent * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QLayer * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QLayer_ptr(Qt3DCore::QComponent * ptr) {
  return dynamic_cast< Qt3DRender::QLayer * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QLayer * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QLayer_ptr1(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QLayer * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr32(Qt3DRender::QLayer * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QLayer * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QLayer_ptr1(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QLayer * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QLayer * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QLayer_ptr2(QObject * ptr) {
  return static_cast< Qt3DRender::QLayer * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr33(Qt3DRender::QLayer * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QLayer * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QLayer_ptr2(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QLayer * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QLayerFilter * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QLayerFilter_ptr(Qt3DRender::QFrameGraphNode * ptr) {
  return static_cast< Qt3DRender::QLayerFilter * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QFrameGraphNode * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QFrameGraphNode_ptr7(Qt3DRender::QLayerFilter * ptr) {
  return static_cast< Qt3DRender::QFrameGraphNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QLayerFilter * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QLayerFilter_ptr(Qt3DRender::QFrameGraphNode * ptr) {
  return dynamic_cast< Qt3DRender::QLayerFilter * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QLayerFilter * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QLayerFilter_ptr1(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QLayerFilter * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr33(Qt3DRender::QLayerFilter * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QLayerFilter * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QLayerFilter_ptr1(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QLayerFilter * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QLayerFilter * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QLayerFilter_ptr2(QObject * ptr) {
  return static_cast< Qt3DRender::QLayerFilter * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr34(Qt3DRender::QLayerFilter * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QLayerFilter * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QLayerFilter_ptr2(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QLayerFilter * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QLevelOfDetail * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QLevelOfDetail_ptr(Qt3DCore::QComponent * ptr) {
  return static_cast< Qt3DRender::QLevelOfDetail * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QComponent * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QComponent_ptr7(Qt3DRender::QLevelOfDetail * ptr) {
  return static_cast< Qt3DCore::QComponent * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QLevelOfDetail * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QLevelOfDetail_ptr(Qt3DCore::QComponent * ptr) {
  return dynamic_cast< Qt3DRender::QLevelOfDetail * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QLevelOfDetail * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QLevelOfDetail_ptr1(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QLevelOfDetail * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr34(Qt3DRender::QLevelOfDetail * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QLevelOfDetail * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QLevelOfDetail_ptr1(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QLevelOfDetail * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QLevelOfDetail * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QLevelOfDetail_ptr2(QObject * ptr) {
  return static_cast< Qt3DRender::QLevelOfDetail * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr35(Qt3DRender::QLevelOfDetail * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QLevelOfDetail * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QLevelOfDetail_ptr2(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QLevelOfDetail * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QLevelOfDetailSwitch * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QLevelOfDetailSwitch_ptr(Qt3DRender::QLevelOfDetail * ptr) {
  return static_cast< Qt3DRender::QLevelOfDetailSwitch * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QLevelOfDetail * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QLevelOfDetail_ptr3(Qt3DRender::QLevelOfDetailSwitch * ptr) {
  return static_cast< Qt3DRender::QLevelOfDetail * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QLevelOfDetailSwitch * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QLevelOfDetailSwitch_ptr(Qt3DRender::QLevelOfDetail * ptr) {
  return dynamic_cast< Qt3DRender::QLevelOfDetailSwitch * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QLevelOfDetailSwitch * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QLevelOfDetailSwitch_ptr1(Qt3DCore::QComponent * ptr) {
  return static_cast< Qt3DRender::QLevelOfDetailSwitch * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QComponent * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QComponent_ptr8(Qt3DRender::QLevelOfDetailSwitch * ptr) {
  return static_cast< Qt3DCore::QComponent * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QLevelOfDetailSwitch * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QLevelOfDetailSwitch_ptr1(Qt3DCore::QComponent * ptr) {
  return dynamic_cast< Qt3DRender::QLevelOfDetailSwitch * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QLevelOfDetailSwitch * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QLevelOfDetailSwitch_ptr2(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QLevelOfDetailSwitch * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr35(Qt3DRender::QLevelOfDetailSwitch * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QLevelOfDetailSwitch * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QLevelOfDetailSwitch_ptr2(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QLevelOfDetailSwitch * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QLevelOfDetailSwitch * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QLevelOfDetailSwitch_ptr3(QObject * ptr) {
  return static_cast< Qt3DRender::QLevelOfDetailSwitch * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr36(Qt3DRender::QLevelOfDetailSwitch * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QLevelOfDetailSwitch * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QLevelOfDetailSwitch_ptr3(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QLevelOfDetailSwitch * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QMaterial * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QMaterial_ptr(Qt3DCore::QComponent * ptr) {
  return static_cast< Qt3DRender::QMaterial * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QComponent * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QComponent_ptr9(Qt3DRender::QMaterial * ptr) {
  return static_cast< Qt3DCore::QComponent * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QMaterial * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QMaterial_ptr(Qt3DCore::QComponent * ptr) {
  return dynamic_cast< Qt3DRender::QMaterial * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QMaterial * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QMaterial_ptr1(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QMaterial * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr36(Qt3DRender::QMaterial * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QMaterial * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QMaterial_ptr1(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QMaterial * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QMaterial * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QMaterial_ptr2(QObject * ptr) {
  return static_cast< Qt3DRender::QMaterial * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr37(Qt3DRender::QMaterial * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QMaterial * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QMaterial_ptr2(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QMaterial * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QMemoryBarrier * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QMemoryBarrier_ptr(Qt3DRender::QFrameGraphNode * ptr) {
  return static_cast< Qt3DRender::QMemoryBarrier * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QFrameGraphNode * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QFrameGraphNode_ptr8(Qt3DRender::QMemoryBarrier * ptr) {
  return static_cast< Qt3DRender::QFrameGraphNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QMemoryBarrier * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QMemoryBarrier_ptr(Qt3DRender::QFrameGraphNode * ptr) {
  return dynamic_cast< Qt3DRender::QMemoryBarrier * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QMemoryBarrier * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QMemoryBarrier_ptr1(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QMemoryBarrier * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr37(Qt3DRender::QMemoryBarrier * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QMemoryBarrier * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QMemoryBarrier_ptr1(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QMemoryBarrier * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QMemoryBarrier * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QMemoryBarrier_ptr2(QObject * ptr) {
  return static_cast< Qt3DRender::QMemoryBarrier * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr38(Qt3DRender::QMemoryBarrier * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QMemoryBarrier * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QMemoryBarrier_ptr2(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QMemoryBarrier * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QMesh * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QMesh_ptr(Qt3DRender::QGeometryRenderer * ptr) {
  return static_cast< Qt3DRender::QMesh * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QGeometryRenderer * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QGeometryRenderer_ptr3(Qt3DRender::QMesh * ptr) {
  return static_cast< Qt3DRender::QGeometryRenderer * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QMesh * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QMesh_ptr(Qt3DRender::QGeometryRenderer * ptr) {
  return dynamic_cast< Qt3DRender::QMesh * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QMesh * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QMesh_ptr1(Qt3DCore::QComponent * ptr) {
  return static_cast< Qt3DRender::QMesh * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QComponent * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QComponent_ptr10(Qt3DRender::QMesh * ptr) {
  return static_cast< Qt3DCore::QComponent * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QMesh * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QMesh_ptr1(Qt3DCore::QComponent * ptr) {
  return dynamic_cast< Qt3DRender::QMesh * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QMesh * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QMesh_ptr2(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QMesh * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr38(Qt3DRender::QMesh * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QMesh * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QMesh_ptr2(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QMesh * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QMesh * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QMesh_ptr3(QObject * ptr) {
  return static_cast< Qt3DRender::QMesh * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr39(Qt3DRender::QMesh * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QMesh * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QMesh_ptr3(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QMesh * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QMultiSampleAntiAliasing * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QMultiSampleAntiAliasing_ptr(Qt3DRender::QRenderState * ptr) {
  return static_cast< Qt3DRender::QMultiSampleAntiAliasing * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QRenderState * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QRenderState_ptr12(Qt3DRender::QMultiSampleAntiAliasing * ptr) {
  return static_cast< Qt3DRender::QRenderState * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QMultiSampleAntiAliasing * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QMultiSampleAntiAliasing_ptr(Qt3DRender::QRenderState * ptr) {
  return dynamic_cast< Qt3DRender::QMultiSampleAntiAliasing * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QMultiSampleAntiAliasing * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QMultiSampleAntiAliasing_ptr1(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QMultiSampleAntiAliasing * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr39(Qt3DRender::QMultiSampleAntiAliasing * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QMultiSampleAntiAliasing * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QMultiSampleAntiAliasing_ptr1(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QMultiSampleAntiAliasing * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QMultiSampleAntiAliasing * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QMultiSampleAntiAliasing_ptr2(QObject * ptr) {
  return static_cast< Qt3DRender::QMultiSampleAntiAliasing * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr40(Qt3DRender::QMultiSampleAntiAliasing * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QMultiSampleAntiAliasing * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QMultiSampleAntiAliasing_ptr2(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QMultiSampleAntiAliasing * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QNoDepthMask * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QNoDepthMask_ptr(Qt3DRender::QRenderState * ptr) {
  return static_cast< Qt3DRender::QNoDepthMask * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QRenderState * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QRenderState_ptr13(Qt3DRender::QNoDepthMask * ptr) {
  return static_cast< Qt3DRender::QRenderState * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QNoDepthMask * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QNoDepthMask_ptr(Qt3DRender::QRenderState * ptr) {
  return dynamic_cast< Qt3DRender::QNoDepthMask * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QNoDepthMask * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QNoDepthMask_ptr1(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QNoDepthMask * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr40(Qt3DRender::QNoDepthMask * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QNoDepthMask * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QNoDepthMask_ptr1(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QNoDepthMask * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QNoDepthMask * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QNoDepthMask_ptr2(QObject * ptr) {
  return static_cast< Qt3DRender::QNoDepthMask * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr41(Qt3DRender::QNoDepthMask * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QNoDepthMask * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QNoDepthMask_ptr2(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QNoDepthMask * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QNoDraw * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QNoDraw_ptr(Qt3DRender::QFrameGraphNode * ptr) {
  return static_cast< Qt3DRender::QNoDraw * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QFrameGraphNode * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QFrameGraphNode_ptr9(Qt3DRender::QNoDraw * ptr) {
  return static_cast< Qt3DRender::QFrameGraphNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QNoDraw * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QNoDraw_ptr(Qt3DRender::QFrameGraphNode * ptr) {
  return dynamic_cast< Qt3DRender::QNoDraw * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QNoDraw * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QNoDraw_ptr1(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QNoDraw * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr41(Qt3DRender::QNoDraw * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QNoDraw * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QNoDraw_ptr1(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QNoDraw * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QNoDraw * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QNoDraw_ptr2(QObject * ptr) {
  return static_cast< Qt3DRender::QNoDraw * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr42(Qt3DRender::QNoDraw * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QNoDraw * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QNoDraw_ptr2(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QNoDraw * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QObjectPicker * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QObjectPicker_ptr(Qt3DCore::QComponent * ptr) {
  return static_cast< Qt3DRender::QObjectPicker * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QComponent * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QComponent_ptr11(Qt3DRender::QObjectPicker * ptr) {
  return static_cast< Qt3DCore::QComponent * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QObjectPicker * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QObjectPicker_ptr(Qt3DCore::QComponent * ptr) {
  return dynamic_cast< Qt3DRender::QObjectPicker * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QObjectPicker * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QObjectPicker_ptr1(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QObjectPicker * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr42(Qt3DRender::QObjectPicker * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QObjectPicker * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QObjectPicker_ptr1(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QObjectPicker * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QObjectPicker * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QObjectPicker_ptr2(QObject * ptr) {
  return static_cast< Qt3DRender::QObjectPicker * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr43(Qt3DRender::QObjectPicker * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QObjectPicker * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QObjectPicker_ptr2(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QObjectPicker * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QPaintedTextureImage * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QPaintedTextureImage_ptr(Qt3DRender::QAbstractTextureImage * ptr) {
  return static_cast< Qt3DRender::QPaintedTextureImage * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QAbstractTextureImage * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QAbstractTextureImage_ptr2(Qt3DRender::QPaintedTextureImage * ptr) {
  return static_cast< Qt3DRender::QAbstractTextureImage * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QPaintedTextureImage * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QPaintedTextureImage_ptr(Qt3DRender::QAbstractTextureImage * ptr) {
  return dynamic_cast< Qt3DRender::QPaintedTextureImage * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QPaintedTextureImage * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QPaintedTextureImage_ptr1(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QPaintedTextureImage * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr43(Qt3DRender::QPaintedTextureImage * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QPaintedTextureImage * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QPaintedTextureImage_ptr1(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QPaintedTextureImage * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QPaintedTextureImage * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QPaintedTextureImage_ptr2(QObject * ptr) {
  return static_cast< Qt3DRender::QPaintedTextureImage * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr44(Qt3DRender::QPaintedTextureImage * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QPaintedTextureImage * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QPaintedTextureImage_ptr2(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QPaintedTextureImage * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QParameter * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QParameter_ptr(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QParameter * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr44(Qt3DRender::QParameter * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QParameter * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QParameter_ptr(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QParameter * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QParameter * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QParameter_ptr1(QObject * ptr) {
  return static_cast< Qt3DRender::QParameter * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr45(Qt3DRender::QParameter * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QParameter * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QParameter_ptr1(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QParameter * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QPickEvent * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QPickEvent_ptr(QObject * ptr) {
  return static_cast< Qt3DRender::QPickEvent * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr46(Qt3DRender::QPickEvent * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QPickEvent * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QPickEvent_ptr(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QPickEvent * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QPickingSettings * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QPickingSettings_ptr(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QPickingSettings * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr45(Qt3DRender::QPickingSettings * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QPickingSettings * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QPickingSettings_ptr(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QPickingSettings * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QPickingSettings * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QPickingSettings_ptr1(QObject * ptr) {
  return static_cast< Qt3DRender::QPickingSettings * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr47(Qt3DRender::QPickingSettings * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QPickingSettings * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QPickingSettings_ptr1(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QPickingSettings * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QPickTriangleEvent * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QPickTriangleEvent_ptr(Qt3DRender::QPickEvent * ptr) {
  return static_cast< Qt3DRender::QPickTriangleEvent * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QPickEvent * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QPickEvent_ptr1(Qt3DRender::QPickTriangleEvent * ptr) {
  return static_cast< Qt3DRender::QPickEvent * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QPickTriangleEvent * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QPickTriangleEvent_ptr(Qt3DRender::QPickEvent * ptr) {
  return dynamic_cast< Qt3DRender::QPickTriangleEvent * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QPickTriangleEvent * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QPickTriangleEvent_ptr1(QObject * ptr) {
  return static_cast< Qt3DRender::QPickTriangleEvent * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr48(Qt3DRender::QPickTriangleEvent * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QPickTriangleEvent * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QPickTriangleEvent_ptr1(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QPickTriangleEvent * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QPointLight * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QPointLight_ptr(Qt3DRender::QAbstractLight * ptr) {
  return static_cast< Qt3DRender::QPointLight * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QAbstractLight * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QAbstractLight_ptr4(Qt3DRender::QPointLight * ptr) {
  return static_cast< Qt3DRender::QAbstractLight * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QPointLight * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QPointLight_ptr(Qt3DRender::QAbstractLight * ptr) {
  return dynamic_cast< Qt3DRender::QPointLight * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QPointLight * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QPointLight_ptr1(Qt3DCore::QComponent * ptr) {
  return static_cast< Qt3DRender::QPointLight * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QComponent * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QComponent_ptr12(Qt3DRender::QPointLight * ptr) {
  return static_cast< Qt3DCore::QComponent * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QPointLight * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QPointLight_ptr1(Qt3DCore::QComponent * ptr) {
  return dynamic_cast< Qt3DRender::QPointLight * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QPointLight * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QPointLight_ptr2(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QPointLight * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr46(Qt3DRender::QPointLight * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QPointLight * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QPointLight_ptr2(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QPointLight * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QPointLight * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QPointLight_ptr3(QObject * ptr) {
  return static_cast< Qt3DRender::QPointLight * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr49(Qt3DRender::QPointLight * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QPointLight * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QPointLight_ptr3(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QPointLight * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QPointSize * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QPointSize_ptr(Qt3DRender::QRenderState * ptr) {
  return static_cast< Qt3DRender::QPointSize * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QRenderState * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QRenderState_ptr14(Qt3DRender::QPointSize * ptr) {
  return static_cast< Qt3DRender::QRenderState * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QPointSize * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QPointSize_ptr(Qt3DRender::QRenderState * ptr) {
  return dynamic_cast< Qt3DRender::QPointSize * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QPointSize * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QPointSize_ptr1(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QPointSize * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr47(Qt3DRender::QPointSize * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QPointSize * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QPointSize_ptr1(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QPointSize * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QPointSize * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QPointSize_ptr2(QObject * ptr) {
  return static_cast< Qt3DRender::QPointSize * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr50(Qt3DRender::QPointSize * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QPointSize * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QPointSize_ptr2(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QPointSize * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QPolygonOffset * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QPolygonOffset_ptr(Qt3DRender::QRenderState * ptr) {
  return static_cast< Qt3DRender::QPolygonOffset * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QRenderState * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QRenderState_ptr15(Qt3DRender::QPolygonOffset * ptr) {
  return static_cast< Qt3DRender::QRenderState * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QPolygonOffset * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QPolygonOffset_ptr(Qt3DRender::QRenderState * ptr) {
  return dynamic_cast< Qt3DRender::QPolygonOffset * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QPolygonOffset * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QPolygonOffset_ptr1(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QPolygonOffset * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr48(Qt3DRender::QPolygonOffset * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QPolygonOffset * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QPolygonOffset_ptr1(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QPolygonOffset * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QPolygonOffset * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QPolygonOffset_ptr2(QObject * ptr) {
  return static_cast< Qt3DRender::QPolygonOffset * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr51(Qt3DRender::QPolygonOffset * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QPolygonOffset * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QPolygonOffset_ptr2(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QPolygonOffset * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QRenderAspect * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QRenderAspect_ptr(Qt3DCore::QAbstractAspect * ptr) {
  return static_cast< Qt3DRender::QRenderAspect * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QAbstractAspect * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QAbstractAspect_ptr(Qt3DRender::QRenderAspect * ptr) {
  return static_cast< Qt3DCore::QAbstractAspect * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QRenderAspect * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QRenderAspect_ptr(Qt3DCore::QAbstractAspect * ptr) {
  return dynamic_cast< Qt3DRender::QRenderAspect * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QRenderAspect * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QRenderAspect_ptr1(QObject * ptr) {
  return static_cast< Qt3DRender::QRenderAspect * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr52(Qt3DRender::QRenderAspect * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QRenderAspect * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QRenderAspect_ptr1(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QRenderAspect * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QRenderCaptureReply * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QRenderCaptureReply_ptr(QObject * ptr) {
  return static_cast< Qt3DRender::QRenderCaptureReply * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr53(Qt3DRender::QRenderCaptureReply * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QRenderCaptureReply * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QRenderCaptureReply_ptr(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QRenderCaptureReply * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QRenderCapture * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QRenderCapture_ptr(Qt3DRender::QFrameGraphNode * ptr) {
  return static_cast< Qt3DRender::QRenderCapture * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QFrameGraphNode * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QFrameGraphNode_ptr10(Qt3DRender::QRenderCapture * ptr) {
  return static_cast< Qt3DRender::QFrameGraphNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QRenderCapture * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QRenderCapture_ptr(Qt3DRender::QFrameGraphNode * ptr) {
  return dynamic_cast< Qt3DRender::QRenderCapture * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QRenderCapture * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QRenderCapture_ptr1(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QRenderCapture * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr49(Qt3DRender::QRenderCapture * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QRenderCapture * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QRenderCapture_ptr1(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QRenderCapture * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QRenderCapture * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QRenderCapture_ptr2(QObject * ptr) {
  return static_cast< Qt3DRender::QRenderCapture * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr54(Qt3DRender::QRenderCapture * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QRenderCapture * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QRenderCapture_ptr2(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QRenderCapture * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QShaderProgram * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QShaderProgram_ptr(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QShaderProgram * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr50(Qt3DRender::QShaderProgram * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QShaderProgram * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QShaderProgram_ptr(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QShaderProgram * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QShaderProgram * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QShaderProgram_ptr1(QObject * ptr) {
  return static_cast< Qt3DRender::QShaderProgram * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr55(Qt3DRender::QShaderProgram * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QShaderProgram * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QShaderProgram_ptr1(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QShaderProgram * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QRenderPass * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QRenderPass_ptr(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QRenderPass * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr51(Qt3DRender::QRenderPass * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QRenderPass * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QRenderPass_ptr(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QRenderPass * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QRenderPass * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QRenderPass_ptr1(QObject * ptr) {
  return static_cast< Qt3DRender::QRenderPass * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr56(Qt3DRender::QRenderPass * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QRenderPass * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QRenderPass_ptr1(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QRenderPass * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QRenderPassFilter * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QRenderPassFilter_ptr(Qt3DRender::QFrameGraphNode * ptr) {
  return static_cast< Qt3DRender::QRenderPassFilter * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QFrameGraphNode * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QFrameGraphNode_ptr11(Qt3DRender::QRenderPassFilter * ptr) {
  return static_cast< Qt3DRender::QFrameGraphNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QRenderPassFilter * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QRenderPassFilter_ptr(Qt3DRender::QFrameGraphNode * ptr) {
  return dynamic_cast< Qt3DRender::QRenderPassFilter * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QRenderPassFilter * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QRenderPassFilter_ptr1(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QRenderPassFilter * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr52(Qt3DRender::QRenderPassFilter * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QRenderPassFilter * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QRenderPassFilter_ptr1(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QRenderPassFilter * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QRenderPassFilter * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QRenderPassFilter_ptr2(QObject * ptr) {
  return static_cast< Qt3DRender::QRenderPassFilter * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr57(Qt3DRender::QRenderPassFilter * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QRenderPassFilter * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QRenderPassFilter_ptr2(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QRenderPassFilter * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QRenderSettings * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QRenderSettings_ptr(Qt3DCore::QComponent * ptr) {
  return static_cast< Qt3DRender::QRenderSettings * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QComponent * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QComponent_ptr13(Qt3DRender::QRenderSettings * ptr) {
  return static_cast< Qt3DCore::QComponent * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QRenderSettings * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QRenderSettings_ptr(Qt3DCore::QComponent * ptr) {
  return dynamic_cast< Qt3DRender::QRenderSettings * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QRenderSettings * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QRenderSettings_ptr1(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QRenderSettings * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr53(Qt3DRender::QRenderSettings * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QRenderSettings * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QRenderSettings_ptr1(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QRenderSettings * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QRenderSettings * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QRenderSettings_ptr2(QObject * ptr) {
  return static_cast< Qt3DRender::QRenderSettings * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr58(Qt3DRender::QRenderSettings * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QRenderSettings * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QRenderSettings_ptr2(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QRenderSettings * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QRenderStateSet * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QRenderStateSet_ptr(Qt3DRender::QFrameGraphNode * ptr) {
  return static_cast< Qt3DRender::QRenderStateSet * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QFrameGraphNode * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QFrameGraphNode_ptr12(Qt3DRender::QRenderStateSet * ptr) {
  return static_cast< Qt3DRender::QFrameGraphNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QRenderStateSet * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QRenderStateSet_ptr(Qt3DRender::QFrameGraphNode * ptr) {
  return dynamic_cast< Qt3DRender::QRenderStateSet * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QRenderStateSet * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QRenderStateSet_ptr1(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QRenderStateSet * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr54(Qt3DRender::QRenderStateSet * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QRenderStateSet * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QRenderStateSet_ptr1(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QRenderStateSet * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QRenderStateSet * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QRenderStateSet_ptr2(QObject * ptr) {
  return static_cast< Qt3DRender::QRenderStateSet * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr59(Qt3DRender::QRenderStateSet * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QRenderStateSet * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QRenderStateSet_ptr2(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QRenderStateSet * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QRenderSurfaceSelector * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QRenderSurfaceSelector_ptr(Qt3DRender::QFrameGraphNode * ptr) {
  return static_cast< Qt3DRender::QRenderSurfaceSelector * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QFrameGraphNode * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QFrameGraphNode_ptr13(Qt3DRender::QRenderSurfaceSelector * ptr) {
  return static_cast< Qt3DRender::QFrameGraphNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QRenderSurfaceSelector * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QRenderSurfaceSelector_ptr(Qt3DRender::QFrameGraphNode * ptr) {
  return dynamic_cast< Qt3DRender::QRenderSurfaceSelector * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QRenderSurfaceSelector * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QRenderSurfaceSelector_ptr1(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QRenderSurfaceSelector * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr55(Qt3DRender::QRenderSurfaceSelector * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QRenderSurfaceSelector * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QRenderSurfaceSelector_ptr1(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QRenderSurfaceSelector * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QRenderSurfaceSelector * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QRenderSurfaceSelector_ptr2(QObject * ptr) {
  return static_cast< Qt3DRender::QRenderSurfaceSelector * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr60(Qt3DRender::QRenderSurfaceSelector * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QRenderSurfaceSelector * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QRenderSurfaceSelector_ptr2(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QRenderSurfaceSelector * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QRenderTarget * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QRenderTarget_ptr(Qt3DCore::QComponent * ptr) {
  return static_cast< Qt3DRender::QRenderTarget * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QComponent * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QComponent_ptr14(Qt3DRender::QRenderTarget * ptr) {
  return static_cast< Qt3DCore::QComponent * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QRenderTarget * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QRenderTarget_ptr(Qt3DCore::QComponent * ptr) {
  return dynamic_cast< Qt3DRender::QRenderTarget * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QRenderTarget * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QRenderTarget_ptr1(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QRenderTarget * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr56(Qt3DRender::QRenderTarget * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QRenderTarget * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QRenderTarget_ptr1(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QRenderTarget * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QRenderTarget * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QRenderTarget_ptr2(QObject * ptr) {
  return static_cast< Qt3DRender::QRenderTarget * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr61(Qt3DRender::QRenderTarget * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QRenderTarget * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QRenderTarget_ptr2(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QRenderTarget * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QRenderTargetSelector * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QRenderTargetSelector_ptr(Qt3DRender::QFrameGraphNode * ptr) {
  return static_cast< Qt3DRender::QRenderTargetSelector * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QFrameGraphNode * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QFrameGraphNode_ptr14(Qt3DRender::QRenderTargetSelector * ptr) {
  return static_cast< Qt3DRender::QFrameGraphNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QRenderTargetSelector * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QRenderTargetSelector_ptr(Qt3DRender::QFrameGraphNode * ptr) {
  return dynamic_cast< Qt3DRender::QRenderTargetSelector * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QRenderTargetSelector * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QRenderTargetSelector_ptr1(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QRenderTargetSelector * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr57(Qt3DRender::QRenderTargetSelector * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QRenderTargetSelector * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QRenderTargetSelector_ptr1(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QRenderTargetSelector * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QRenderTargetSelector * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QRenderTargetSelector_ptr2(QObject * ptr) {
  return static_cast< Qt3DRender::QRenderTargetSelector * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr62(Qt3DRender::QRenderTargetSelector * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QRenderTargetSelector * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QRenderTargetSelector_ptr2(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QRenderTargetSelector * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QSceneLoader * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QSceneLoader_ptr(Qt3DCore::QComponent * ptr) {
  return static_cast< Qt3DRender::QSceneLoader * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QComponent * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QComponent_ptr15(Qt3DRender::QSceneLoader * ptr) {
  return static_cast< Qt3DCore::QComponent * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QSceneLoader * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QSceneLoader_ptr(Qt3DCore::QComponent * ptr) {
  return dynamic_cast< Qt3DRender::QSceneLoader * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QSceneLoader * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QSceneLoader_ptr1(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QSceneLoader * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr58(Qt3DRender::QSceneLoader * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QSceneLoader * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QSceneLoader_ptr1(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QSceneLoader * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QSceneLoader * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QSceneLoader_ptr2(QObject * ptr) {
  return static_cast< Qt3DRender::QSceneLoader * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr63(Qt3DRender::QSceneLoader * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QSceneLoader * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QSceneLoader_ptr2(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QSceneLoader * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QScissorTest * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QScissorTest_ptr(Qt3DRender::QRenderState * ptr) {
  return static_cast< Qt3DRender::QScissorTest * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QRenderState * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QRenderState_ptr16(Qt3DRender::QScissorTest * ptr) {
  return static_cast< Qt3DRender::QRenderState * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QScissorTest * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QScissorTest_ptr(Qt3DRender::QRenderState * ptr) {
  return dynamic_cast< Qt3DRender::QScissorTest * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QScissorTest * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QScissorTest_ptr1(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QScissorTest * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr59(Qt3DRender::QScissorTest * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QScissorTest * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QScissorTest_ptr1(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QScissorTest * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QScissorTest * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QScissorTest_ptr2(QObject * ptr) {
  return static_cast< Qt3DRender::QScissorTest * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr64(Qt3DRender::QScissorTest * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QScissorTest * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QScissorTest_ptr2(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QScissorTest * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QSeamlessCubemap * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QSeamlessCubemap_ptr(Qt3DRender::QRenderState * ptr) {
  return static_cast< Qt3DRender::QSeamlessCubemap * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QRenderState * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QRenderState_ptr17(Qt3DRender::QSeamlessCubemap * ptr) {
  return static_cast< Qt3DRender::QRenderState * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QSeamlessCubemap * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QSeamlessCubemap_ptr(Qt3DRender::QRenderState * ptr) {
  return dynamic_cast< Qt3DRender::QSeamlessCubemap * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QSeamlessCubemap * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QSeamlessCubemap_ptr1(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QSeamlessCubemap * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr60(Qt3DRender::QSeamlessCubemap * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QSeamlessCubemap * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QSeamlessCubemap_ptr1(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QSeamlessCubemap * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QSeamlessCubemap * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QSeamlessCubemap_ptr2(QObject * ptr) {
  return static_cast< Qt3DRender::QSeamlessCubemap * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr65(Qt3DRender::QSeamlessCubemap * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QSeamlessCubemap * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QSeamlessCubemap_ptr2(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QSeamlessCubemap * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QShaderData * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QShaderData_ptr(Qt3DCore::QComponent * ptr) {
  return static_cast< Qt3DRender::QShaderData * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QComponent * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QComponent_ptr16(Qt3DRender::QShaderData * ptr) {
  return static_cast< Qt3DCore::QComponent * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QShaderData * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QShaderData_ptr(Qt3DCore::QComponent * ptr) {
  return dynamic_cast< Qt3DRender::QShaderData * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QShaderData * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QShaderData_ptr1(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QShaderData * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr61(Qt3DRender::QShaderData * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QShaderData * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QShaderData_ptr1(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QShaderData * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QShaderData * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QShaderData_ptr2(QObject * ptr) {
  return static_cast< Qt3DRender::QShaderData * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr66(Qt3DRender::QShaderData * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QShaderData * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QShaderData_ptr2(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QShaderData * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QSortPolicy * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QSortPolicy_ptr(Qt3DRender::QFrameGraphNode * ptr) {
  return static_cast< Qt3DRender::QSortPolicy * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QFrameGraphNode * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QFrameGraphNode_ptr15(Qt3DRender::QSortPolicy * ptr) {
  return static_cast< Qt3DRender::QFrameGraphNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QSortPolicy * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QSortPolicy_ptr(Qt3DRender::QFrameGraphNode * ptr) {
  return dynamic_cast< Qt3DRender::QSortPolicy * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QSortPolicy * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QSortPolicy_ptr1(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QSortPolicy * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr62(Qt3DRender::QSortPolicy * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QSortPolicy * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QSortPolicy_ptr1(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QSortPolicy * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QSortPolicy * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QSortPolicy_ptr2(QObject * ptr) {
  return static_cast< Qt3DRender::QSortPolicy * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr67(Qt3DRender::QSortPolicy * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QSortPolicy * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QSortPolicy_ptr2(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QSortPolicy * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QSpotLight * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QSpotLight_ptr(Qt3DRender::QAbstractLight * ptr) {
  return static_cast< Qt3DRender::QSpotLight * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QAbstractLight * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QAbstractLight_ptr5(Qt3DRender::QSpotLight * ptr) {
  return static_cast< Qt3DRender::QAbstractLight * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QSpotLight * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QSpotLight_ptr(Qt3DRender::QAbstractLight * ptr) {
  return dynamic_cast< Qt3DRender::QSpotLight * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QSpotLight * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QSpotLight_ptr1(Qt3DCore::QComponent * ptr) {
  return static_cast< Qt3DRender::QSpotLight * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QComponent * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QComponent_ptr17(Qt3DRender::QSpotLight * ptr) {
  return static_cast< Qt3DCore::QComponent * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QSpotLight * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QSpotLight_ptr1(Qt3DCore::QComponent * ptr) {
  return dynamic_cast< Qt3DRender::QSpotLight * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QSpotLight * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QSpotLight_ptr2(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QSpotLight * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr63(Qt3DRender::QSpotLight * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QSpotLight * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QSpotLight_ptr2(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QSpotLight * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QSpotLight * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QSpotLight_ptr3(QObject * ptr) {
  return static_cast< Qt3DRender::QSpotLight * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr68(Qt3DRender::QSpotLight * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QSpotLight * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QSpotLight_ptr3(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QSpotLight * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QStencilMask * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QStencilMask_ptr(Qt3DRender::QRenderState * ptr) {
  return static_cast< Qt3DRender::QStencilMask * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QRenderState * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QRenderState_ptr18(Qt3DRender::QStencilMask * ptr) {
  return static_cast< Qt3DRender::QRenderState * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QStencilMask * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QStencilMask_ptr(Qt3DRender::QRenderState * ptr) {
  return dynamic_cast< Qt3DRender::QStencilMask * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QStencilMask * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QStencilMask_ptr1(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QStencilMask * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr64(Qt3DRender::QStencilMask * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QStencilMask * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QStencilMask_ptr1(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QStencilMask * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QStencilMask * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QStencilMask_ptr2(QObject * ptr) {
  return static_cast< Qt3DRender::QStencilMask * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr69(Qt3DRender::QStencilMask * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QStencilMask * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QStencilMask_ptr2(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QStencilMask * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QStencilOperation * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QStencilOperation_ptr(Qt3DRender::QRenderState * ptr) {
  return static_cast< Qt3DRender::QStencilOperation * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QRenderState * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QRenderState_ptr19(Qt3DRender::QStencilOperation * ptr) {
  return static_cast< Qt3DRender::QRenderState * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QStencilOperation * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QStencilOperation_ptr(Qt3DRender::QRenderState * ptr) {
  return dynamic_cast< Qt3DRender::QStencilOperation * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QStencilOperation * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QStencilOperation_ptr1(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QStencilOperation * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr65(Qt3DRender::QStencilOperation * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QStencilOperation * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QStencilOperation_ptr1(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QStencilOperation * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QStencilOperation * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QStencilOperation_ptr2(QObject * ptr) {
  return static_cast< Qt3DRender::QStencilOperation * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr70(Qt3DRender::QStencilOperation * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QStencilOperation * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QStencilOperation_ptr2(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QStencilOperation * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QStencilOperationArguments * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QStencilOperationArguments_ptr(QObject * ptr) {
  return static_cast< Qt3DRender::QStencilOperationArguments * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr71(Qt3DRender::QStencilOperationArguments * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QStencilOperationArguments * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QStencilOperationArguments_ptr(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QStencilOperationArguments * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QStencilTest * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QStencilTest_ptr(Qt3DRender::QRenderState * ptr) {
  return static_cast< Qt3DRender::QStencilTest * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QRenderState * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QRenderState_ptr20(Qt3DRender::QStencilTest * ptr) {
  return static_cast< Qt3DRender::QRenderState * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QStencilTest * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QStencilTest_ptr(Qt3DRender::QRenderState * ptr) {
  return dynamic_cast< Qt3DRender::QStencilTest * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QStencilTest * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QStencilTest_ptr1(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QStencilTest * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr66(Qt3DRender::QStencilTest * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QStencilTest * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QStencilTest_ptr1(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QStencilTest * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QStencilTest * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QStencilTest_ptr2(QObject * ptr) {
  return static_cast< Qt3DRender::QStencilTest * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr72(Qt3DRender::QStencilTest * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QStencilTest * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QStencilTest_ptr2(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QStencilTest * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QStencilTestArguments * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QStencilTestArguments_ptr(QObject * ptr) {
  return static_cast< Qt3DRender::QStencilTestArguments * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr73(Qt3DRender::QStencilTestArguments * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QStencilTestArguments * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QStencilTestArguments_ptr(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QStencilTestArguments * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTechnique * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QTechnique_ptr(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QTechnique * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr67(Qt3DRender::QTechnique * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTechnique * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QTechnique_ptr(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QTechnique * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTechnique * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QTechnique_ptr1(QObject * ptr) {
  return static_cast< Qt3DRender::QTechnique * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr74(Qt3DRender::QTechnique * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTechnique * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QTechnique_ptr1(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QTechnique * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTechniqueFilter * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QTechniqueFilter_ptr(Qt3DRender::QFrameGraphNode * ptr) {
  return static_cast< Qt3DRender::QTechniqueFilter * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QFrameGraphNode * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QFrameGraphNode_ptr16(Qt3DRender::QTechniqueFilter * ptr) {
  return static_cast< Qt3DRender::QFrameGraphNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTechniqueFilter * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QTechniqueFilter_ptr(Qt3DRender::QFrameGraphNode * ptr) {
  return dynamic_cast< Qt3DRender::QTechniqueFilter * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTechniqueFilter * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QTechniqueFilter_ptr1(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QTechniqueFilter * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr68(Qt3DRender::QTechniqueFilter * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTechniqueFilter * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QTechniqueFilter_ptr1(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QTechniqueFilter * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTechniqueFilter * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QTechniqueFilter_ptr2(QObject * ptr) {
  return static_cast< Qt3DRender::QTechniqueFilter * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr75(Qt3DRender::QTechniqueFilter * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTechniqueFilter * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QTechniqueFilter_ptr2(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QTechniqueFilter * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTextureWrapMode * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QTextureWrapMode_ptr(QObject * ptr) {
  return static_cast< Qt3DRender::QTextureWrapMode * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr76(Qt3DRender::QTextureWrapMode * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTextureWrapMode * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QTextureWrapMode_ptr(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QTextureWrapMode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTextureImage * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QTextureImage_ptr(Qt3DRender::QAbstractTextureImage * ptr) {
  return static_cast< Qt3DRender::QTextureImage * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QAbstractTextureImage * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QAbstractTextureImage_ptr3(Qt3DRender::QTextureImage * ptr) {
  return static_cast< Qt3DRender::QAbstractTextureImage * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTextureImage * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QTextureImage_ptr(Qt3DRender::QAbstractTextureImage * ptr) {
  return dynamic_cast< Qt3DRender::QTextureImage * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTextureImage * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QTextureImage_ptr1(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QTextureImage * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr69(Qt3DRender::QTextureImage * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTextureImage * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QTextureImage_ptr1(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QTextureImage * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTextureImage * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QTextureImage_ptr2(QObject * ptr) {
  return static_cast< Qt3DRender::QTextureImage * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr77(Qt3DRender::QTextureImage * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTextureImage * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QTextureImage_ptr2(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QTextureImage * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTexture1D * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QTexture1D_ptr(Qt3DRender::QAbstractTexture * ptr) {
  return static_cast< Qt3DRender::QTexture1D * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QAbstractTexture * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QAbstractTexture_ptr2(Qt3DRender::QTexture1D * ptr) {
  return static_cast< Qt3DRender::QAbstractTexture * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTexture1D * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QTexture1D_ptr(Qt3DRender::QAbstractTexture * ptr) {
  return dynamic_cast< Qt3DRender::QTexture1D * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTexture1D * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QTexture1D_ptr1(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QTexture1D * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr70(Qt3DRender::QTexture1D * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTexture1D * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QTexture1D_ptr1(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QTexture1D * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTexture1D * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QTexture1D_ptr2(QObject * ptr) {
  return static_cast< Qt3DRender::QTexture1D * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr78(Qt3DRender::QTexture1D * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTexture1D * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QTexture1D_ptr2(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QTexture1D * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTexture1DArray * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QTexture1DArray_ptr(Qt3DRender::QAbstractTexture * ptr) {
  return static_cast< Qt3DRender::QTexture1DArray * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QAbstractTexture * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QAbstractTexture_ptr3(Qt3DRender::QTexture1DArray * ptr) {
  return static_cast< Qt3DRender::QAbstractTexture * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTexture1DArray * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QTexture1DArray_ptr(Qt3DRender::QAbstractTexture * ptr) {
  return dynamic_cast< Qt3DRender::QTexture1DArray * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTexture1DArray * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QTexture1DArray_ptr1(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QTexture1DArray * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr71(Qt3DRender::QTexture1DArray * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTexture1DArray * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QTexture1DArray_ptr1(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QTexture1DArray * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTexture1DArray * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QTexture1DArray_ptr2(QObject * ptr) {
  return static_cast< Qt3DRender::QTexture1DArray * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr79(Qt3DRender::QTexture1DArray * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTexture1DArray * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QTexture1DArray_ptr2(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QTexture1DArray * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTexture2D * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QTexture2D_ptr(Qt3DRender::QAbstractTexture * ptr) {
  return static_cast< Qt3DRender::QTexture2D * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QAbstractTexture * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QAbstractTexture_ptr4(Qt3DRender::QTexture2D * ptr) {
  return static_cast< Qt3DRender::QAbstractTexture * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTexture2D * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QTexture2D_ptr(Qt3DRender::QAbstractTexture * ptr) {
  return dynamic_cast< Qt3DRender::QTexture2D * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTexture2D * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QTexture2D_ptr1(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QTexture2D * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr72(Qt3DRender::QTexture2D * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTexture2D * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QTexture2D_ptr1(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QTexture2D * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTexture2D * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QTexture2D_ptr2(QObject * ptr) {
  return static_cast< Qt3DRender::QTexture2D * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr80(Qt3DRender::QTexture2D * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTexture2D * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QTexture2D_ptr2(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QTexture2D * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTexture2DArray * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QTexture2DArray_ptr(Qt3DRender::QAbstractTexture * ptr) {
  return static_cast< Qt3DRender::QTexture2DArray * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QAbstractTexture * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QAbstractTexture_ptr5(Qt3DRender::QTexture2DArray * ptr) {
  return static_cast< Qt3DRender::QAbstractTexture * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTexture2DArray * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QTexture2DArray_ptr(Qt3DRender::QAbstractTexture * ptr) {
  return dynamic_cast< Qt3DRender::QTexture2DArray * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTexture2DArray * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QTexture2DArray_ptr1(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QTexture2DArray * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr73(Qt3DRender::QTexture2DArray * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTexture2DArray * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QTexture2DArray_ptr1(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QTexture2DArray * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTexture2DArray * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QTexture2DArray_ptr2(QObject * ptr) {
  return static_cast< Qt3DRender::QTexture2DArray * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr81(Qt3DRender::QTexture2DArray * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTexture2DArray * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QTexture2DArray_ptr2(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QTexture2DArray * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTexture3D * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QTexture3D_ptr(Qt3DRender::QAbstractTexture * ptr) {
  return static_cast< Qt3DRender::QTexture3D * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QAbstractTexture * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QAbstractTexture_ptr6(Qt3DRender::QTexture3D * ptr) {
  return static_cast< Qt3DRender::QAbstractTexture * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTexture3D * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QTexture3D_ptr(Qt3DRender::QAbstractTexture * ptr) {
  return dynamic_cast< Qt3DRender::QTexture3D * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTexture3D * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QTexture3D_ptr1(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QTexture3D * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr74(Qt3DRender::QTexture3D * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTexture3D * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QTexture3D_ptr1(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QTexture3D * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTexture3D * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QTexture3D_ptr2(QObject * ptr) {
  return static_cast< Qt3DRender::QTexture3D * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr82(Qt3DRender::QTexture3D * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTexture3D * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QTexture3D_ptr2(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QTexture3D * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTextureCubeMap * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QTextureCubeMap_ptr(Qt3DRender::QAbstractTexture * ptr) {
  return static_cast< Qt3DRender::QTextureCubeMap * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QAbstractTexture * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QAbstractTexture_ptr7(Qt3DRender::QTextureCubeMap * ptr) {
  return static_cast< Qt3DRender::QAbstractTexture * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTextureCubeMap * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QTextureCubeMap_ptr(Qt3DRender::QAbstractTexture * ptr) {
  return dynamic_cast< Qt3DRender::QTextureCubeMap * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTextureCubeMap * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QTextureCubeMap_ptr1(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QTextureCubeMap * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr75(Qt3DRender::QTextureCubeMap * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTextureCubeMap * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QTextureCubeMap_ptr1(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QTextureCubeMap * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTextureCubeMap * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QTextureCubeMap_ptr2(QObject * ptr) {
  return static_cast< Qt3DRender::QTextureCubeMap * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr83(Qt3DRender::QTextureCubeMap * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTextureCubeMap * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QTextureCubeMap_ptr2(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QTextureCubeMap * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTextureCubeMapArray * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QTextureCubeMapArray_ptr(Qt3DRender::QAbstractTexture * ptr) {
  return static_cast< Qt3DRender::QTextureCubeMapArray * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QAbstractTexture * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QAbstractTexture_ptr8(Qt3DRender::QTextureCubeMapArray * ptr) {
  return static_cast< Qt3DRender::QAbstractTexture * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTextureCubeMapArray * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QTextureCubeMapArray_ptr(Qt3DRender::QAbstractTexture * ptr) {
  return dynamic_cast< Qt3DRender::QTextureCubeMapArray * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTextureCubeMapArray * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QTextureCubeMapArray_ptr1(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QTextureCubeMapArray * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr76(Qt3DRender::QTextureCubeMapArray * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTextureCubeMapArray * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QTextureCubeMapArray_ptr1(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QTextureCubeMapArray * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTextureCubeMapArray * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QTextureCubeMapArray_ptr2(QObject * ptr) {
  return static_cast< Qt3DRender::QTextureCubeMapArray * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr84(Qt3DRender::QTextureCubeMapArray * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTextureCubeMapArray * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QTextureCubeMapArray_ptr2(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QTextureCubeMapArray * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTexture2DMultisample * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QTexture2DMultisample_ptr(Qt3DRender::QAbstractTexture * ptr) {
  return static_cast< Qt3DRender::QTexture2DMultisample * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QAbstractTexture * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QAbstractTexture_ptr9(Qt3DRender::QTexture2DMultisample * ptr) {
  return static_cast< Qt3DRender::QAbstractTexture * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTexture2DMultisample * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QTexture2DMultisample_ptr(Qt3DRender::QAbstractTexture * ptr) {
  return dynamic_cast< Qt3DRender::QTexture2DMultisample * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTexture2DMultisample * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QTexture2DMultisample_ptr1(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QTexture2DMultisample * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr77(Qt3DRender::QTexture2DMultisample * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTexture2DMultisample * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QTexture2DMultisample_ptr1(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QTexture2DMultisample * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTexture2DMultisample * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QTexture2DMultisample_ptr2(QObject * ptr) {
  return static_cast< Qt3DRender::QTexture2DMultisample * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr85(Qt3DRender::QTexture2DMultisample * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTexture2DMultisample * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QTexture2DMultisample_ptr2(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QTexture2DMultisample * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTexture2DMultisampleArray * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QTexture2DMultisampleArray_ptr(Qt3DRender::QAbstractTexture * ptr) {
  return static_cast< Qt3DRender::QTexture2DMultisampleArray * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QAbstractTexture * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QAbstractTexture_ptr10(Qt3DRender::QTexture2DMultisampleArray * ptr) {
  return static_cast< Qt3DRender::QAbstractTexture * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTexture2DMultisampleArray * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QTexture2DMultisampleArray_ptr(Qt3DRender::QAbstractTexture * ptr) {
  return dynamic_cast< Qt3DRender::QTexture2DMultisampleArray * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTexture2DMultisampleArray * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QTexture2DMultisampleArray_ptr1(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QTexture2DMultisampleArray * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr78(Qt3DRender::QTexture2DMultisampleArray * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTexture2DMultisampleArray * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QTexture2DMultisampleArray_ptr1(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QTexture2DMultisampleArray * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTexture2DMultisampleArray * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QTexture2DMultisampleArray_ptr2(QObject * ptr) {
  return static_cast< Qt3DRender::QTexture2DMultisampleArray * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr86(Qt3DRender::QTexture2DMultisampleArray * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTexture2DMultisampleArray * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QTexture2DMultisampleArray_ptr2(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QTexture2DMultisampleArray * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTextureRectangle * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QTextureRectangle_ptr(Qt3DRender::QAbstractTexture * ptr) {
  return static_cast< Qt3DRender::QTextureRectangle * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QAbstractTexture * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QAbstractTexture_ptr11(Qt3DRender::QTextureRectangle * ptr) {
  return static_cast< Qt3DRender::QAbstractTexture * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTextureRectangle * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QTextureRectangle_ptr(Qt3DRender::QAbstractTexture * ptr) {
  return dynamic_cast< Qt3DRender::QTextureRectangle * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTextureRectangle * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QTextureRectangle_ptr1(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QTextureRectangle * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr79(Qt3DRender::QTextureRectangle * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTextureRectangle * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QTextureRectangle_ptr1(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QTextureRectangle * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTextureRectangle * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QTextureRectangle_ptr2(QObject * ptr) {
  return static_cast< Qt3DRender::QTextureRectangle * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr87(Qt3DRender::QTextureRectangle * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTextureRectangle * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QTextureRectangle_ptr2(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QTextureRectangle * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTextureBuffer * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QTextureBuffer_ptr(Qt3DRender::QAbstractTexture * ptr) {
  return static_cast< Qt3DRender::QTextureBuffer * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QAbstractTexture * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QAbstractTexture_ptr12(Qt3DRender::QTextureBuffer * ptr) {
  return static_cast< Qt3DRender::QAbstractTexture * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTextureBuffer * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QTextureBuffer_ptr(Qt3DRender::QAbstractTexture * ptr) {
  return dynamic_cast< Qt3DRender::QTextureBuffer * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTextureBuffer * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QTextureBuffer_ptr1(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QTextureBuffer * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr80(Qt3DRender::QTextureBuffer * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTextureBuffer * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QTextureBuffer_ptr1(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QTextureBuffer * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTextureBuffer * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QTextureBuffer_ptr2(QObject * ptr) {
  return static_cast< Qt3DRender::QTextureBuffer * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr88(Qt3DRender::QTextureBuffer * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTextureBuffer * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QTextureBuffer_ptr2(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QTextureBuffer * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTextureLoader * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QTextureLoader_ptr(Qt3DRender::QAbstractTexture * ptr) {
  return static_cast< Qt3DRender::QTextureLoader * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QAbstractTexture * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QAbstractTexture_ptr13(Qt3DRender::QTextureLoader * ptr) {
  return static_cast< Qt3DRender::QAbstractTexture * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTextureLoader * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QTextureLoader_ptr(Qt3DRender::QAbstractTexture * ptr) {
  return dynamic_cast< Qt3DRender::QTextureLoader * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTextureLoader * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QTextureLoader_ptr1(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QTextureLoader * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr81(Qt3DRender::QTextureLoader * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTextureLoader * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QTextureLoader_ptr1(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QTextureLoader * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTextureLoader * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QTextureLoader_ptr2(QObject * ptr) {
  return static_cast< Qt3DRender::QTextureLoader * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr89(Qt3DRender::QTextureLoader * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTextureLoader * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QTextureLoader_ptr2(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QTextureLoader * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTextureGenerator * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QTextureGenerator_ptr(Qt3DRender::QAbstractFunctor * ptr) {
  return static_cast< Qt3DRender::QTextureGenerator * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QAbstractFunctor * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QAbstractFunctor_ptr3(Qt3DRender::QTextureGenerator * ptr) {
  return static_cast< Qt3DRender::QAbstractFunctor * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QTextureGenerator * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QTextureGenerator_ptr(Qt3DRender::QAbstractFunctor * ptr) {
  return dynamic_cast< Qt3DRender::QTextureGenerator * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QViewport * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QViewport_ptr(Qt3DRender::QFrameGraphNode * ptr) {
  return static_cast< Qt3DRender::QViewport * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QFrameGraphNode * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QFrameGraphNode_ptr17(Qt3DRender::QViewport * ptr) {
  return static_cast< Qt3DRender::QFrameGraphNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QViewport * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QViewport_ptr(Qt3DRender::QFrameGraphNode * ptr) {
  return dynamic_cast< Qt3DRender::QViewport * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QViewport * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QViewport_ptr1(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QViewport * >(ptr);
}


RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr82(Qt3DRender::QViewport * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QViewport * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QViewport_ptr1(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QViewport * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QViewport * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QViewport_ptr2(QObject * ptr) {
  return static_cast< Qt3DRender::QViewport * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr90(Qt3DRender::QViewport * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT Qt3DRender::QViewport * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QViewport_ptr2(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QViewport * >(ptr);
}


#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QRayCasterHit_staticMetaObject() {
  return &Qt3DRender::QRayCasterHit::staticMetaObject;
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QAbstractRayCaster_staticMetaObject() {
  return &Qt3DRender::QAbstractRayCaster::staticMetaObject;
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QBlitFramebuffer_staticMetaObject() {
  return &Qt3DRender::QBlitFramebuffer::staticMetaObject;
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QLineWidth_staticMetaObject() {
  return &Qt3DRender::QLineWidth::staticMetaObject;
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QPickLineEvent_staticMetaObject() {
  return &Qt3DRender::QPickLineEvent::staticMetaObject;
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QPickPointEvent_staticMetaObject() {
  return &Qt3DRender::QPickPointEvent::staticMetaObject;
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QProximityFilter_staticMetaObject() {
  return &Qt3DRender::QProximityFilter::staticMetaObject;
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QRayCaster_staticMetaObject() {
  return &Qt3DRender::QRayCaster::staticMetaObject;
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QScreenRayCaster_staticMetaObject() {
  return &Qt3DRender::QScreenRayCaster::staticMetaObject;
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QShaderProgramBuilder_staticMetaObject() {
  return &Qt3DRender::QShaderProgramBuilder::staticMetaObject;
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QRayCasterHit * ctr_qt_3d_render_ffi_Qt3DRender_QRayCasterHit_QRayCasterHit() {
  return new Qt3DRender::QRayCasterHit();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QRayCasterHit * ctr_qt_3d_render_ffi_Qt3DRender_QRayCasterHit_QRayCasterHit1(Qt3DRender::QRayCasterHit::HitType type, Qt3DCore::QNodeId const * id, float distance, QVector3D const * localIntersect, QVector3D const * worldIntersect, unsigned int primitiveIndex, unsigned int v1, unsigned int v2, unsigned int v3) {
  return new Qt3DRender::QRayCasterHit(type, *id, distance, *localIntersect, *worldIntersect, primitiveIndex, v1, v2, v3);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QRayCasterHit * ctr_qt_3d_render_ffi_Qt3DRender_QRayCasterHit_QRayCasterHit2(Qt3DRender::QRayCasterHit const * other) {
  return new Qt3DRender::QRayCasterHit(*other);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QRayCasterHit_dQRayCasterHit(Qt3DRender::QRayCasterHit * this_ptr) {
  delete this_ptr;
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QRayCasterHit * ctr_qt_3d_render_ffi_Qt3DRender_QRayCasterHit_operator_(Qt3DRender::QRayCasterHit * this_ptr, Qt3DRender::QRayCasterHit const * other) {
  return &this_ptr->operator=(*other);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QRayCasterHit::HitType ctr_qt_3d_render_ffi_Qt3DRender_QRayCasterHit_type(Qt3DRender::QRayCasterHit const * this_ptr) {
  return this_ptr->type();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DCore::QNodeId * ctr_qt_3d_render_ffi_Qt3DRender_QRayCasterHit_entityId(Qt3DRender::QRayCasterHit const * this_ptr) {
  return new Qt3DCore::QNodeId(this_ptr->entityId());
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DCore::QEntity * ctr_qt_3d_render_ffi_Qt3DRender_QRayCasterHit_entity(Qt3DRender::QRayCasterHit const * this_ptr) {
  return this_ptr->entity();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT float ctr_qt_3d_render_ffi_Qt3DRender_QRayCasterHit_distance(Qt3DRender::QRayCasterHit const * this_ptr) {
  return this_ptr->distance();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QVector3D * ctr_qt_3d_render_ffi_Qt3DRender_QRayCasterHit_localIntersection(Qt3DRender::QRayCasterHit const * this_ptr) {
  return new QVector3D(this_ptr->localIntersection());
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QVector3D * ctr_qt_3d_render_ffi_Qt3DRender_QRayCasterHit_worldIntersection(Qt3DRender::QRayCasterHit const * this_ptr) {
  return new QVector3D(this_ptr->worldIntersection());
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT unsigned int ctr_qt_3d_render_ffi_Qt3DRender_QRayCasterHit_primitiveIndex(Qt3DRender::QRayCasterHit const * this_ptr) {
  return this_ptr->primitiveIndex();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT unsigned int ctr_qt_3d_render_ffi_Qt3DRender_QRayCasterHit_vertex1Index(Qt3DRender::QRayCasterHit const * this_ptr) {
  return this_ptr->vertex1Index();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT unsigned int ctr_qt_3d_render_ffi_Qt3DRender_QRayCasterHit_vertex2Index(Qt3DRender::QRayCasterHit const * this_ptr) {
  return this_ptr->vertex2Index();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT unsigned int ctr_qt_3d_render_ffi_Qt3DRender_QRayCasterHit_vertex3Index(Qt3DRender::QRayCasterHit const * this_ptr) {
  return this_ptr->vertex3Index();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QAbstractRayCaster_metaObject(Qt3DRender::QAbstractRayCaster const * this_ptr) {
  return this_ptr->metaObject();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QAbstractRayCaster_qt_metacast(Qt3DRender::QAbstractRayCaster * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QAbstractRayCaster_qt_metacall(Qt3DRender::QAbstractRayCaster * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QAbstractRayCaster_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QAbstractRayCaster::tr(s, c, n));
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QAbstractRayCaster_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QAbstractRayCaster::trUtf8(s, c, n));
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QAbstractRayCaster * ctr_qt_3d_render_ffi_Qt3DRender_QAbstractRayCaster_QAbstractRayCaster(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QAbstractRayCaster(parent);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QAbstractRayCaster_dQAbstractRayCaster(Qt3DRender::QAbstractRayCaster * this_ptr) {
  delete this_ptr;
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QAbstractRayCaster::RunMode ctr_qt_3d_render_ffi_Qt3DRender_QAbstractRayCaster_runMode(Qt3DRender::QAbstractRayCaster const * this_ptr) {
  return this_ptr->runMode();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QAbstractRayCaster::FilterMode ctr_qt_3d_render_ffi_Qt3DRender_QAbstractRayCaster_filterMode(Qt3DRender::QAbstractRayCaster const * this_ptr) {
  return this_ptr->filterMode();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QVector< Qt3DRender::QRayCasterHit > * ctr_qt_3d_render_ffi_Qt3DRender_QAbstractRayCaster_hits(Qt3DRender::QAbstractRayCaster const * this_ptr) {
  return new QVector< Qt3DRender::QRayCasterHit >(this_ptr->hits());
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QAbstractRayCaster_addLayer(Qt3DRender::QAbstractRayCaster * this_ptr, Qt3DRender::QLayer * layer) {
  this_ptr->addLayer(layer);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QAbstractRayCaster_removeLayer(Qt3DRender::QAbstractRayCaster * this_ptr, Qt3DRender::QLayer * layer) {
  this_ptr->removeLayer(layer);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QVector< Qt3DRender::QLayer * > * ctr_qt_3d_render_ffi_Qt3DRender_QAbstractRayCaster_layers(Qt3DRender::QAbstractRayCaster const * this_ptr) {
  return new QVector< Qt3DRender::QLayer * >(this_ptr->layers());
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QAbstractRayCaster_setRunMode(Qt3DRender::QAbstractRayCaster * this_ptr, Qt3DRender::QAbstractRayCaster::RunMode runMode) {
  this_ptr->setRunMode(runMode);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QAbstractRayCaster_setFilterMode(Qt3DRender::QAbstractRayCaster * this_ptr, Qt3DRender::QAbstractRayCaster::FilterMode filterMode) {
  this_ptr->setFilterMode(filterMode);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QAttribute_defaultJointIndicesAttributeName() {
  return new QString(Qt3DRender::QAttribute::defaultJointIndicesAttributeName());
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QAttribute_defaultJointWeightsAttributeName() {
  return new QString(Qt3DRender::QAttribute::defaultJointWeightsAttributeName());
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QAttribute_defaultTextureCoordinate1AttributeName() {
  return new QString(Qt3DRender::QAttribute::defaultTextureCoordinate1AttributeName());
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QAttribute_defaultTextureCoordinate2AttributeName() {
  return new QString(Qt3DRender::QAttribute::defaultTextureCoordinate2AttributeName());
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QBlitFramebuffer_metaObject(Qt3DRender::QBlitFramebuffer const * this_ptr) {
  return this_ptr->metaObject();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QBlitFramebuffer_qt_metacast(Qt3DRender::QBlitFramebuffer * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QBlitFramebuffer_qt_metacall(Qt3DRender::QBlitFramebuffer * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QBlitFramebuffer_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QBlitFramebuffer::tr(s, c, n));
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QBlitFramebuffer_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QBlitFramebuffer::trUtf8(s, c, n));
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QBlitFramebuffer * ctr_qt_3d_render_ffi_Qt3DRender_QBlitFramebuffer_QBlitFramebuffer(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QBlitFramebuffer(parent);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QBlitFramebuffer_dQBlitFramebuffer(Qt3DRender::QBlitFramebuffer * this_ptr) {
  delete this_ptr;
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QRenderTarget * ctr_qt_3d_render_ffi_Qt3DRender_QBlitFramebuffer_source(Qt3DRender::QBlitFramebuffer const * this_ptr) {
  return this_ptr->source();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QRenderTarget * ctr_qt_3d_render_ffi_Qt3DRender_QBlitFramebuffer_destination(Qt3DRender::QBlitFramebuffer const * this_ptr) {
  return this_ptr->destination();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QRectF * ctr_qt_3d_render_ffi_Qt3DRender_QBlitFramebuffer_sourceRect(Qt3DRender::QBlitFramebuffer const * this_ptr) {
  return new QRectF(this_ptr->sourceRect());
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QRectF * ctr_qt_3d_render_ffi_Qt3DRender_QBlitFramebuffer_destinationRect(Qt3DRender::QBlitFramebuffer const * this_ptr) {
  return new QRectF(this_ptr->destinationRect());
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QRenderTargetOutput::AttachmentPoint ctr_qt_3d_render_ffi_Qt3DRender_QBlitFramebuffer_sourceAttachmentPoint(Qt3DRender::QBlitFramebuffer const * this_ptr) {
  return this_ptr->sourceAttachmentPoint();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QRenderTargetOutput::AttachmentPoint ctr_qt_3d_render_ffi_Qt3DRender_QBlitFramebuffer_destinationAttachmentPoint(Qt3DRender::QBlitFramebuffer const * this_ptr) {
  return this_ptr->destinationAttachmentPoint();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QBlitFramebuffer::InterpolationMethod ctr_qt_3d_render_ffi_Qt3DRender_QBlitFramebuffer_interpolationMethod(Qt3DRender::QBlitFramebuffer const * this_ptr) {
  return this_ptr->interpolationMethod();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QBlitFramebuffer_setSource(Qt3DRender::QBlitFramebuffer * this_ptr, Qt3DRender::QRenderTarget * source) {
  this_ptr->setSource(source);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QBlitFramebuffer_setDestination(Qt3DRender::QBlitFramebuffer * this_ptr, Qt3DRender::QRenderTarget * destination) {
  this_ptr->setDestination(destination);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QBlitFramebuffer_setSourceRect(Qt3DRender::QBlitFramebuffer * this_ptr, QRectF const * sourceRect) {
  this_ptr->setSourceRect(*sourceRect);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QBlitFramebuffer_setDestinationRect(Qt3DRender::QBlitFramebuffer * this_ptr, QRectF const * destinationRect) {
  this_ptr->setDestinationRect(*destinationRect);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QBlitFramebuffer_setSourceAttachmentPoint(Qt3DRender::QBlitFramebuffer * this_ptr, Qt3DRender::QRenderTargetOutput::AttachmentPoint sourceAttachmentPoint) {
  this_ptr->setSourceAttachmentPoint(sourceAttachmentPoint);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QBlitFramebuffer_setDestinationAttachmentPoint(Qt3DRender::QBlitFramebuffer * this_ptr, Qt3DRender::QRenderTargetOutput::AttachmentPoint destinationAttachmentPoint) {
  this_ptr->setDestinationAttachmentPoint(destinationAttachmentPoint);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QBlitFramebuffer_setInterpolationMethod(Qt3DRender::QBlitFramebuffer * this_ptr, Qt3DRender::QBlitFramebuffer::InterpolationMethod interpolationMethod) {
  this_ptr->setInterpolationMethod(interpolationMethod);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QBuffer * ctr_qt_3d_render_ffi_Qt3DRender_QBuffer_QBuffer8(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QBuffer(parent);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QCameraLens_viewAll(Qt3DRender::QCameraLens * this_ptr, Qt3DCore::QNodeId const * cameraId) {
  this_ptr->viewAll(*cameraId);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QCameraLens_viewEntity(Qt3DRender::QCameraLens * this_ptr, Qt3DCore::QNodeId const * entityId, Qt3DCore::QNodeId const * cameraId) {
  this_ptr->viewEntity(*entityId, *cameraId);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QCameraLens_viewSphere(Qt3DRender::QCameraLens * this_ptr, QVector3D const * center, float radius) {
  this_ptr->viewSphere(*center, radius);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QCamera_viewAll(Qt3DRender::QCamera * this_ptr) {
  this_ptr->viewAll();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QCamera_viewSphere(Qt3DRender::QCamera * this_ptr, QVector3D const * center, float radius) {
  this_ptr->viewSphere(*center, radius);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QCamera_viewEntity(Qt3DRender::QCamera * this_ptr, Qt3DCore::QEntity * entity) {
  this_ptr->viewEntity(entity);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QGeometryRenderer_indexBufferByteOffset(Qt3DRender::QGeometryRenderer const * this_ptr) {
  return this_ptr->indexBufferByteOffset();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QGeometryRenderer_setIndexBufferByteOffset(Qt3DRender::QGeometryRenderer * this_ptr, int offset) {
  this_ptr->setIndexBufferByteOffset(offset);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QGeometryRenderer_indexBufferByteOffsetChanged(Qt3DRender::QGeometryRenderer * this_ptr, int offset) {
  this_ptr->indexBufferByteOffsetChanged(offset);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT bool ctr_qt_3d_render_ffi_Qt3DRender_QLayer_recursive(Qt3DRender::QLayer const * this_ptr) {
  return this_ptr->recursive();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QLayer_setRecursive(Qt3DRender::QLayer * this_ptr, bool recursive) {
  this_ptr->setRecursive(recursive);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QLayer_recursiveChanged(Qt3DRender::QLayer * this_ptr) {
  this_ptr->recursiveChanged();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QLayerFilter::FilterMode ctr_qt_3d_render_ffi_Qt3DRender_QLayerFilter_filterMode(Qt3DRender::QLayerFilter const * this_ptr) {
  return this_ptr->filterMode();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QLayerFilter_setFilterMode(Qt3DRender::QLayerFilter * this_ptr, Qt3DRender::QLayerFilter::FilterMode filterMode) {
  this_ptr->setFilterMode(filterMode);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QLayerFilter_filterModeChanged(Qt3DRender::QLayerFilter * this_ptr, Qt3DRender::QLayerFilter::FilterMode filterMode) {
  this_ptr->filterModeChanged(filterMode);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QLineWidth_metaObject(Qt3DRender::QLineWidth const * this_ptr) {
  return this_ptr->metaObject();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QLineWidth_qt_metacast(Qt3DRender::QLineWidth * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QLineWidth_qt_metacall(Qt3DRender::QLineWidth * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QLineWidth_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QLineWidth::tr(s, c, n));
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QLineWidth_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QLineWidth::trUtf8(s, c, n));
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QLineWidth * ctr_qt_3d_render_ffi_Qt3DRender_QLineWidth_QLineWidth(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QLineWidth(parent);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QLineWidth_dQLineWidth(Qt3DRender::QLineWidth * this_ptr) {
  delete this_ptr;
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT float ctr_qt_3d_render_ffi_Qt3DRender_QLineWidth_value(Qt3DRender::QLineWidth const * this_ptr) {
  return this_ptr->value();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT bool ctr_qt_3d_render_ffi_Qt3DRender_QLineWidth_smooth(Qt3DRender::QLineWidth const * this_ptr) {
  return this_ptr->smooth();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QLineWidth_setValue(Qt3DRender::QLineWidth * this_ptr, float value) {
  this_ptr->setValue(value);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QLineWidth_setSmooth(Qt3DRender::QLineWidth * this_ptr, bool enabled) {
  this_ptr->setSmooth(enabled);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QMesh::Status ctr_qt_3d_render_ffi_Qt3DRender_QMesh_status(Qt3DRender::QMesh const * this_ptr) {
  return this_ptr->status();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QMesh_statusChanged(Qt3DRender::QMesh * this_ptr, Qt3DRender::QMesh::Status status) {
  this_ptr->statusChanged(status);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT float ctr_qt_3d_render_ffi_Qt3DRender_QPickingSettings_worldSpaceTolerance(Qt3DRender::QPickingSettings const * this_ptr) {
  return this_ptr->worldSpaceTolerance();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QPickingSettings_setWorldSpaceTolerance(Qt3DRender::QPickingSettings * this_ptr, float worldSpaceTolerance) {
  this_ptr->setWorldSpaceTolerance(worldSpaceTolerance);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QPickingSettings_worldSpaceToleranceChanged(Qt3DRender::QPickingSettings * this_ptr, float worldSpaceTolerance) {
  this_ptr->worldSpaceToleranceChanged(worldSpaceTolerance);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QPickLineEvent_metaObject(Qt3DRender::QPickLineEvent const * this_ptr) {
  return this_ptr->metaObject();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QPickLineEvent_qt_metacast(Qt3DRender::QPickLineEvent * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QPickLineEvent_qt_metacall(Qt3DRender::QPickLineEvent * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QPickLineEvent_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QPickLineEvent::tr(s, c, n));
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QPickLineEvent_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QPickLineEvent::trUtf8(s, c, n));
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QPickLineEvent * ctr_qt_3d_render_ffi_Qt3DRender_QPickLineEvent_QPickLineEvent() {
  return new Qt3DRender::QPickLineEvent();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QPickLineEvent * ctr_qt_3d_render_ffi_Qt3DRender_QPickLineEvent_QPickLineEvent1(QPointF const * position, QVector3D const * worldIntersection, QVector3D const * localIntersection, float distance, unsigned int edgeIndex, unsigned int vertex1Index, unsigned int vertex2Index, Qt3DRender::QPickEvent::Buttons button, int buttons, int modifiers) {
  return new Qt3DRender::QPickLineEvent(*position, *worldIntersection, *localIntersection, distance, edgeIndex, vertex1Index, vertex2Index, button, buttons, modifiers);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QPickLineEvent_dQPickLineEvent(Qt3DRender::QPickLineEvent * this_ptr) {
  delete this_ptr;
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT unsigned int ctr_qt_3d_render_ffi_Qt3DRender_QPickLineEvent_edgeIndex(Qt3DRender::QPickLineEvent const * this_ptr) {
  return this_ptr->edgeIndex();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT unsigned int ctr_qt_3d_render_ffi_Qt3DRender_QPickLineEvent_vertex1Index(Qt3DRender::QPickLineEvent const * this_ptr) {
  return this_ptr->vertex1Index();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT unsigned int ctr_qt_3d_render_ffi_Qt3DRender_QPickLineEvent_vertex2Index(Qt3DRender::QPickLineEvent const * this_ptr) {
  return this_ptr->vertex2Index();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QPickPointEvent_metaObject(Qt3DRender::QPickPointEvent const * this_ptr) {
  return this_ptr->metaObject();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QPickPointEvent_qt_metacast(Qt3DRender::QPickPointEvent * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QPickPointEvent_qt_metacall(Qt3DRender::QPickPointEvent * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QPickPointEvent_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QPickPointEvent::tr(s, c, n));
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QPickPointEvent_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QPickPointEvent::trUtf8(s, c, n));
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QPickPointEvent * ctr_qt_3d_render_ffi_Qt3DRender_QPickPointEvent_QPickPointEvent() {
  return new Qt3DRender::QPickPointEvent();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QPickPointEvent * ctr_qt_3d_render_ffi_Qt3DRender_QPickPointEvent_QPickPointEvent1(QPointF const * position, QVector3D const * worldIntersection, QVector3D const * localIntersection, float distance, unsigned int pointIndex, Qt3DRender::QPickEvent::Buttons button, int buttons, int modifiers) {
  return new Qt3DRender::QPickPointEvent(*position, *worldIntersection, *localIntersection, distance, pointIndex, button, buttons, modifiers);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QPickPointEvent_dQPickPointEvent(Qt3DRender::QPickPointEvent * this_ptr) {
  delete this_ptr;
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT unsigned int ctr_qt_3d_render_ffi_Qt3DRender_QPickPointEvent_pointIndex(Qt3DRender::QPickPointEvent const * this_ptr) {
  return this_ptr->pointIndex();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QProximityFilter_metaObject(Qt3DRender::QProximityFilter const * this_ptr) {
  return this_ptr->metaObject();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QProximityFilter_qt_metacast(Qt3DRender::QProximityFilter * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QProximityFilter_qt_metacall(Qt3DRender::QProximityFilter * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QProximityFilter_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QProximityFilter::tr(s, c, n));
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QProximityFilter_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QProximityFilter::trUtf8(s, c, n));
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QProximityFilter * ctr_qt_3d_render_ffi_Qt3DRender_QProximityFilter_QProximityFilter(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QProximityFilter(parent);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QProximityFilter_dQProximityFilter(Qt3DRender::QProximityFilter * this_ptr) {
  delete this_ptr;
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DCore::QEntity * ctr_qt_3d_render_ffi_Qt3DRender_QProximityFilter_entity(Qt3DRender::QProximityFilter const * this_ptr) {
  return this_ptr->entity();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT float ctr_qt_3d_render_ffi_Qt3DRender_QProximityFilter_distanceThreshold(Qt3DRender::QProximityFilter const * this_ptr) {
  return this_ptr->distanceThreshold();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QProximityFilter_setEntity(Qt3DRender::QProximityFilter * this_ptr, Qt3DCore::QEntity * entity) {
  this_ptr->setEntity(entity);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QProximityFilter_setDistanceThreshold(Qt3DRender::QProximityFilter * this_ptr, float distanceThreshold) {
  this_ptr->setDistanceThreshold(distanceThreshold);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QRayCaster_metaObject(Qt3DRender::QRayCaster const * this_ptr) {
  return this_ptr->metaObject();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QRayCaster_qt_metacast(Qt3DRender::QRayCaster * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QRayCaster_qt_metacall(Qt3DRender::QRayCaster * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QRayCaster_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QRayCaster::tr(s, c, n));
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QRayCaster_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QRayCaster::trUtf8(s, c, n));
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QRayCaster * ctr_qt_3d_render_ffi_Qt3DRender_QRayCaster_QRayCaster(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QRayCaster(parent);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QRayCaster_dQRayCaster(Qt3DRender::QRayCaster * this_ptr) {
  delete this_ptr;
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QVector3D * ctr_qt_3d_render_ffi_Qt3DRender_QRayCaster_origin(Qt3DRender::QRayCaster const * this_ptr) {
  return new QVector3D(this_ptr->origin());
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QVector3D * ctr_qt_3d_render_ffi_Qt3DRender_QRayCaster_direction(Qt3DRender::QRayCaster const * this_ptr) {
  return new QVector3D(this_ptr->direction());
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT float ctr_qt_3d_render_ffi_Qt3DRender_QRayCaster_length(Qt3DRender::QRayCaster const * this_ptr) {
  return this_ptr->length();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QRayCaster_setOrigin(Qt3DRender::QRayCaster * this_ptr, QVector3D const * origin) {
  this_ptr->setOrigin(*origin);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QRayCaster_setDirection(Qt3DRender::QRayCaster * this_ptr, QVector3D const * direction) {
  this_ptr->setDirection(*direction);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QRayCaster_setLength(Qt3DRender::QRayCaster * this_ptr, float length) {
  this_ptr->setLength(length);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QRayCaster_trigger(Qt3DRender::QRayCaster * this_ptr) {
  this_ptr->trigger();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QRayCaster_trigger1(Qt3DRender::QRayCaster * this_ptr, QVector3D const * origin, QVector3D const * direction, float length) {
  this_ptr->trigger(*origin, *direction, length);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QRenderCaptureReply * ctr_qt_3d_render_ffi_Qt3DRender_QRenderCapture_requestCapture4(Qt3DRender::QRenderCapture * this_ptr, QRect const * rect) {
  return this_ptr->requestCapture(*rect);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QScreenRayCaster_metaObject(Qt3DRender::QScreenRayCaster const * this_ptr) {
  return this_ptr->metaObject();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QScreenRayCaster_qt_metacast(Qt3DRender::QScreenRayCaster * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QScreenRayCaster_qt_metacall(Qt3DRender::QScreenRayCaster * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QScreenRayCaster_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QScreenRayCaster::tr(s, c, n));
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QScreenRayCaster_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QScreenRayCaster::trUtf8(s, c, n));
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QScreenRayCaster * ctr_qt_3d_render_ffi_Qt3DRender_QScreenRayCaster_QScreenRayCaster(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QScreenRayCaster(parent);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QScreenRayCaster_dQScreenRayCaster(Qt3DRender::QScreenRayCaster * this_ptr) {
  delete this_ptr;
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QPoint * ctr_qt_3d_render_ffi_Qt3DRender_QScreenRayCaster_position(Qt3DRender::QScreenRayCaster const * this_ptr) {
  return new QPoint(this_ptr->position());
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QScreenRayCaster_setPosition(Qt3DRender::QScreenRayCaster * this_ptr, QPoint const * position) {
  this_ptr->setPosition(*position);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QScreenRayCaster_trigger(Qt3DRender::QScreenRayCaster * this_ptr) {
  this_ptr->trigger();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QScreenRayCaster_trigger1(Qt3DRender::QScreenRayCaster * this_ptr, QPoint const * position) {
  this_ptr->trigger(*position);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QShaderProgramBuilder_metaObject(Qt3DRender::QShaderProgramBuilder const * this_ptr) {
  return this_ptr->metaObject();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QShaderProgramBuilder_qt_metacast(Qt3DRender::QShaderProgramBuilder * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QShaderProgramBuilder_qt_metacall(Qt3DRender::QShaderProgramBuilder * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QShaderProgramBuilder_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QShaderProgramBuilder::tr(s, c, n));
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QShaderProgramBuilder_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QShaderProgramBuilder::trUtf8(s, c, n));
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QShaderProgramBuilder * ctr_qt_3d_render_ffi_Qt3DRender_QShaderProgramBuilder_QShaderProgramBuilder(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QShaderProgramBuilder(parent);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QShaderProgramBuilder_dQShaderProgramBuilder(Qt3DRender::QShaderProgramBuilder * this_ptr) {
  delete this_ptr;
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QShaderProgram * ctr_qt_3d_render_ffi_Qt3DRender_QShaderProgramBuilder_shaderProgram(Qt3DRender::QShaderProgramBuilder const * this_ptr) {
  return this_ptr->shaderProgram();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QStringList * ctr_qt_3d_render_ffi_Qt3DRender_QShaderProgramBuilder_enabledLayers(Qt3DRender::QShaderProgramBuilder const * this_ptr) {
  return new QStringList(this_ptr->enabledLayers());
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QUrl * ctr_qt_3d_render_ffi_Qt3DRender_QShaderProgramBuilder_vertexShaderGraph(Qt3DRender::QShaderProgramBuilder const * this_ptr) {
  return new QUrl(this_ptr->vertexShaderGraph());
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QUrl * ctr_qt_3d_render_ffi_Qt3DRender_QShaderProgramBuilder_tessellationControlShaderGraph(Qt3DRender::QShaderProgramBuilder const * this_ptr) {
  return new QUrl(this_ptr->tessellationControlShaderGraph());
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QUrl * ctr_qt_3d_render_ffi_Qt3DRender_QShaderProgramBuilder_tessellationEvaluationShaderGraph(Qt3DRender::QShaderProgramBuilder const * this_ptr) {
  return new QUrl(this_ptr->tessellationEvaluationShaderGraph());
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QUrl * ctr_qt_3d_render_ffi_Qt3DRender_QShaderProgramBuilder_geometryShaderGraph(Qt3DRender::QShaderProgramBuilder const * this_ptr) {
  return new QUrl(this_ptr->geometryShaderGraph());
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QUrl * ctr_qt_3d_render_ffi_Qt3DRender_QShaderProgramBuilder_fragmentShaderGraph(Qt3DRender::QShaderProgramBuilder const * this_ptr) {
  return new QUrl(this_ptr->fragmentShaderGraph());
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QUrl * ctr_qt_3d_render_ffi_Qt3DRender_QShaderProgramBuilder_computeShaderGraph(Qt3DRender::QShaderProgramBuilder const * this_ptr) {
  return new QUrl(this_ptr->computeShaderGraph());
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QShaderProgramBuilder_setShaderProgram(Qt3DRender::QShaderProgramBuilder * this_ptr, Qt3DRender::QShaderProgram * program) {
  this_ptr->setShaderProgram(program);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QShaderProgramBuilder_setEnabledLayers(Qt3DRender::QShaderProgramBuilder * this_ptr, QStringList const * layers) {
  this_ptr->setEnabledLayers(*layers);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QShaderProgramBuilder_setVertexShaderGraph(Qt3DRender::QShaderProgramBuilder * this_ptr, QUrl const * vertexShaderGraph) {
  this_ptr->setVertexShaderGraph(*vertexShaderGraph);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QShaderProgramBuilder_setTessellationControlShaderGraph(Qt3DRender::QShaderProgramBuilder * this_ptr, QUrl const * tessellationControlShaderGraph) {
  this_ptr->setTessellationControlShaderGraph(*tessellationControlShaderGraph);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QShaderProgramBuilder_setTessellationEvaluationShaderGraph(Qt3DRender::QShaderProgramBuilder * this_ptr, QUrl const * tessellationEvaluationShaderGraph) {
  this_ptr->setTessellationEvaluationShaderGraph(*tessellationEvaluationShaderGraph);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QShaderProgramBuilder_setGeometryShaderGraph(Qt3DRender::QShaderProgramBuilder * this_ptr, QUrl const * geometryShaderGraph) {
  this_ptr->setGeometryShaderGraph(*geometryShaderGraph);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QShaderProgramBuilder_setFragmentShaderGraph(Qt3DRender::QShaderProgramBuilder * this_ptr, QUrl const * fragmentShaderGraph) {
  this_ptr->setFragmentShaderGraph(*fragmentShaderGraph);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QShaderProgramBuilder_setComputeShaderGraph(Qt3DRender::QShaderProgramBuilder * this_ptr, QUrl const * computeShaderGraph) {
  this_ptr->setComputeShaderGraph(*computeShaderGraph);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QAbstractRayCaster * ctr_qt_3d_render_ffi_Qt3DRender_QAbstractRayCaster_QAbstractRayCaster1() {
  return new Qt3DRender::QAbstractRayCaster();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QBlitFramebuffer * ctr_qt_3d_render_ffi_Qt3DRender_QBlitFramebuffer_QBlitFramebuffer1() {
  return new Qt3DRender::QBlitFramebuffer();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QLineWidth * ctr_qt_3d_render_ffi_Qt3DRender_QLineWidth_QLineWidth1() {
  return new Qt3DRender::QLineWidth();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QProximityFilter * ctr_qt_3d_render_ffi_Qt3DRender_QProximityFilter_QProximityFilter1() {
  return new Qt3DRender::QProximityFilter();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QRayCaster * ctr_qt_3d_render_ffi_Qt3DRender_QRayCaster_QRayCaster1() {
  return new Qt3DRender::QRayCaster();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QScreenRayCaster * ctr_qt_3d_render_ffi_Qt3DRender_QScreenRayCaster_QScreenRayCaster1() {
  return new Qt3DRender::QScreenRayCaster();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QShaderProgramBuilder * ctr_qt_3d_render_ffi_Qt3DRender_QShaderProgramBuilder_QShaderProgramBuilder1() {
  return new Qt3DRender::QShaderProgramBuilder();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QVector< Qt3DRender::QRayCasterHit > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRayCasterHit_QVector() {
  return new QVector< Qt3DRender::QRayCasterHit >();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QVector< Qt3DRender::QRayCasterHit > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRayCasterHit_QVector1(int size) {
  return new QVector< Qt3DRender::QRayCasterHit >(size);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QVector< Qt3DRender::QRayCasterHit > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRayCasterHit_QVector2(int size, Qt3DRender::QRayCasterHit const * t) {
  return new QVector< Qt3DRender::QRayCasterHit >(size, *t);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QVector< Qt3DRender::QRayCasterHit > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRayCasterHit_QVector3(QVector< Qt3DRender::QRayCasterHit > const * v) {
  return new QVector< Qt3DRender::QRayCasterHit >(*v);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRayCasterHit_dQVector(QVector< Qt3DRender::QRayCasterHit > * this_ptr) {
  delete this_ptr;
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QVector< Qt3DRender::QRayCasterHit > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRayCasterHit_operator_(QVector< Qt3DRender::QRayCasterHit > * this_ptr, QVector< Qt3DRender::QRayCasterHit > const * v) {
  return &this_ptr->operator=(*v);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRayCasterHit_swap(QVector< Qt3DRender::QRayCasterHit > * this_ptr, QVector< Qt3DRender::QRayCasterHit > * other) {
  this_ptr->swap(*other);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRayCasterHit_size(QVector< Qt3DRender::QRayCasterHit > const * this_ptr) {
  return this_ptr->size();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRayCasterHit_isEmpty(QVector< Qt3DRender::QRayCasterHit > const * this_ptr) {
  return this_ptr->isEmpty();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRayCasterHit_resize(QVector< Qt3DRender::QRayCasterHit > * this_ptr, int size) {
  this_ptr->resize(size);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRayCasterHit_capacity(QVector< Qt3DRender::QRayCasterHit > const * this_ptr) {
  return this_ptr->capacity();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRayCasterHit_reserve(QVector< Qt3DRender::QRayCasterHit > * this_ptr, int size) {
  this_ptr->reserve(size);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRayCasterHit_squeeze(QVector< Qt3DRender::QRayCasterHit > * this_ptr) {
  this_ptr->squeeze();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRayCasterHit_detach(QVector< Qt3DRender::QRayCasterHit > * this_ptr) {
  this_ptr->detach();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRayCasterHit_isDetached(QVector< Qt3DRender::QRayCasterHit > const * this_ptr) {
  return this_ptr->isDetached();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRayCasterHit_setSharable(QVector< Qt3DRender::QRayCasterHit > * this_ptr, bool sharable) {
  this_ptr->setSharable(sharable);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRayCasterHit_isSharedWith(QVector< Qt3DRender::QRayCasterHit > const * this_ptr, QVector< Qt3DRender::QRayCasterHit > const * other) {
  return this_ptr->isSharedWith(*other);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QRayCasterHit * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRayCasterHit_data(QVector< Qt3DRender::QRayCasterHit > * this_ptr) {
  return this_ptr->data();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QRayCasterHit const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRayCasterHit_data1(QVector< Qt3DRender::QRayCasterHit > const * this_ptr) {
  return this_ptr->data();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QRayCasterHit const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRayCasterHit_constData(QVector< Qt3DRender::QRayCasterHit > const * this_ptr) {
  return this_ptr->constData();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRayCasterHit_clear(QVector< Qt3DRender::QRayCasterHit > * this_ptr) {
  this_ptr->clear();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QRayCasterHit const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRayCasterHit_at(QVector< Qt3DRender::QRayCasterHit > const * this_ptr, int i) {
  return &this_ptr->at(i);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QRayCasterHit * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRayCasterHit_operator__2(QVector< Qt3DRender::QRayCasterHit > * this_ptr, int i) {
  return &this_ptr->operator[](i);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QRayCasterHit const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRayCasterHit_operator__3(QVector< Qt3DRender::QRayCasterHit > const * this_ptr, int i) {
  return &this_ptr->operator[](i);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRayCasterHit_append(QVector< Qt3DRender::QRayCasterHit > * this_ptr, Qt3DRender::QRayCasterHit const * t) {
  this_ptr->append(*t);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRayCasterHit_append2(QVector< Qt3DRender::QRayCasterHit > * this_ptr, QVector< Qt3DRender::QRayCasterHit > const * l) {
  this_ptr->append(*l);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRayCasterHit_prepend(QVector< Qt3DRender::QRayCasterHit > * this_ptr, Qt3DRender::QRayCasterHit const * t) {
  this_ptr->prepend(*t);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRayCasterHit_insert(QVector< Qt3DRender::QRayCasterHit > * this_ptr, int i, Qt3DRender::QRayCasterHit const * t) {
  this_ptr->insert(i, *t);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRayCasterHit_insert1(QVector< Qt3DRender::QRayCasterHit > * this_ptr, int i, int n, Qt3DRender::QRayCasterHit const * t) {
  this_ptr->insert(i, n, *t);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRayCasterHit_replace(QVector< Qt3DRender::QRayCasterHit > * this_ptr, int i, Qt3DRender::QRayCasterHit const * t) {
  this_ptr->replace(i, *t);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRayCasterHit_remove(QVector< Qt3DRender::QRayCasterHit > * this_ptr, int i) {
  this_ptr->remove(i);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRayCasterHit_remove1(QVector< Qt3DRender::QRayCasterHit > * this_ptr, int i, int n) {
  this_ptr->remove(i, n);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRayCasterHit_removeFirst(QVector< Qt3DRender::QRayCasterHit > * this_ptr) {
  this_ptr->removeFirst();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRayCasterHit_removeLast(QVector< Qt3DRender::QRayCasterHit > * this_ptr) {
  this_ptr->removeLast();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QRayCasterHit * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRayCasterHit_takeFirst(QVector< Qt3DRender::QRayCasterHit > * this_ptr) {
  return new Qt3DRender::QRayCasterHit(this_ptr->takeFirst());
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QRayCasterHit * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRayCasterHit_takeLast(QVector< Qt3DRender::QRayCasterHit > * this_ptr) {
  return new Qt3DRender::QRayCasterHit(this_ptr->takeLast());
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QVector< Qt3DRender::QRayCasterHit > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRayCasterHit_fill(QVector< Qt3DRender::QRayCasterHit > * this_ptr, Qt3DRender::QRayCasterHit const * t, int size) {
  return &this_ptr->fill(*t, size);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRayCasterHit_removeAt(QVector< Qt3DRender::QRayCasterHit > * this_ptr, int i) {
  this_ptr->removeAt(i);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRayCasterHit_length(QVector< Qt3DRender::QRayCasterHit > const * this_ptr) {
  return this_ptr->length();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QRayCasterHit * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRayCasterHit_takeAt(QVector< Qt3DRender::QRayCasterHit > * this_ptr, int i) {
  return new Qt3DRender::QRayCasterHit(this_ptr->takeAt(i));
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRayCasterHit_move(QVector< Qt3DRender::QRayCasterHit > * this_ptr, int from, int to) {
  this_ptr->move(from, to);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT int ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRayCasterHit_count1(QVector< Qt3DRender::QRayCasterHit > const * this_ptr) {
  return this_ptr->count();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QRayCasterHit * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRayCasterHit_first(QVector< Qt3DRender::QRayCasterHit > * this_ptr) {
  return &this_ptr->first();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QRayCasterHit const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRayCasterHit_first1(QVector< Qt3DRender::QRayCasterHit > const * this_ptr) {
  return &this_ptr->first();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QRayCasterHit const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRayCasterHit_constFirst(QVector< Qt3DRender::QRayCasterHit > const * this_ptr) {
  return &this_ptr->constFirst();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QRayCasterHit * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRayCasterHit_last(QVector< Qt3DRender::QRayCasterHit > * this_ptr) {
  return &this_ptr->last();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QRayCasterHit const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRayCasterHit_last1(QVector< Qt3DRender::QRayCasterHit > const * this_ptr) {
  return &this_ptr->last();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QRayCasterHit const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRayCasterHit_constLast(QVector< Qt3DRender::QRayCasterHit > const * this_ptr) {
  return &this_ptr->constLast();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QVector< Qt3DRender::QRayCasterHit > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRayCasterHit_mid(QVector< Qt3DRender::QRayCasterHit > const * this_ptr, int pos, int len) {
  return new QVector< Qt3DRender::QRayCasterHit >(this_ptr->mid(pos, len));
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QRayCasterHit * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRayCasterHit_value(QVector< Qt3DRender::QRayCasterHit > const * this_ptr, int i) {
  return new Qt3DRender::QRayCasterHit(this_ptr->value(i));
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QRayCasterHit * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRayCasterHit_value1(QVector< Qt3DRender::QRayCasterHit > const * this_ptr, int i, Qt3DRender::QRayCasterHit const * defaultValue) {
  return new Qt3DRender::QRayCasterHit(this_ptr->value(i, *defaultValue));
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRayCasterHit_push_back(QVector< Qt3DRender::QRayCasterHit > * this_ptr, Qt3DRender::QRayCasterHit const * t) {
  this_ptr->push_back(*t);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRayCasterHit_push_front(QVector< Qt3DRender::QRayCasterHit > * this_ptr, Qt3DRender::QRayCasterHit const * t) {
  this_ptr->push_front(*t);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRayCasterHit_pop_back(QVector< Qt3DRender::QRayCasterHit > * this_ptr) {
  this_ptr->pop_back();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRayCasterHit_pop_front(QVector< Qt3DRender::QRayCasterHit > * this_ptr) {
  this_ptr->pop_front();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT bool ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRayCasterHit_empty(QVector< Qt3DRender::QRayCasterHit > const * this_ptr) {
  return this_ptr->empty();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QRayCasterHit * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRayCasterHit_front(QVector< Qt3DRender::QRayCasterHit > * this_ptr) {
  return &this_ptr->front();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QRayCasterHit const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRayCasterHit_front1(QVector< Qt3DRender::QRayCasterHit > const * this_ptr) {
  return &this_ptr->front();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QRayCasterHit * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRayCasterHit_back(QVector< Qt3DRender::QRayCasterHit > * this_ptr) {
  return &this_ptr->back();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QRayCasterHit const * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRayCasterHit_back1(QVector< Qt3DRender::QRayCasterHit > const * this_ptr) {
  return &this_ptr->back();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QVector< Qt3DRender::QRayCasterHit > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRayCasterHit_operator__4(QVector< Qt3DRender::QRayCasterHit > * this_ptr, QVector< Qt3DRender::QRayCasterHit > const * l) {
  return &this_ptr->operator+=(*l);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QVector< Qt3DRender::QRayCasterHit > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRayCasterHit_operator_2(QVector< Qt3DRender::QRayCasterHit > const * this_ptr, QVector< Qt3DRender::QRayCasterHit > const * l) {
  return new QVector< Qt3DRender::QRayCasterHit >(this_ptr->operator+(*l));
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QVector< Qt3DRender::QRayCasterHit > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRayCasterHit_operator__5(QVector< Qt3DRender::QRayCasterHit > * this_ptr, Qt3DRender::QRayCasterHit const * t) {
  return &this_ptr->operator+=(*t);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QVector< Qt3DRender::QRayCasterHit > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRayCasterHit_operator__6(QVector< Qt3DRender::QRayCasterHit > * this_ptr, Qt3DRender::QRayCasterHit const * t) {
  return &this_ptr->operator<<(*t);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QVector< Qt3DRender::QRayCasterHit > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRayCasterHit_operator__7(QVector< Qt3DRender::QRayCasterHit > * this_ptr, QVector< Qt3DRender::QRayCasterHit > const * l) {
  return &this_ptr->operator<<(*l);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QVector< Qt3DRender::QRayCasterHit > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRayCasterHit_fill1(QVector< Qt3DRender::QRayCasterHit > * this_ptr, Qt3DRender::QRayCasterHit const * t) {
  return &this_ptr->fill(*t);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QVector< Qt3DRender::QRayCasterHit > * ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRayCasterHit_mid1(QVector< Qt3DRender::QRayCasterHit > const * this_ptr, int pos) {
  return new QVector< Qt3DRender::QRayCasterHit >(this_ptr->mid(pos));
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAbstractTextureImage_ptr_shrink_to_fit(QVector< Qt3DRender::QAbstractTextureImage * > * this_ptr) {
  this_ptr->shrink_to_fit();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QParameter_ptr_shrink_to_fit(QVector< Qt3DRender::QParameter * > * this_ptr) {
  this_ptr->shrink_to_fit();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QTechnique_ptr_shrink_to_fit(QVector< Qt3DRender::QTechnique * > * this_ptr) {
  this_ptr->shrink_to_fit();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAttribute_ptr_shrink_to_fit(QVector< Qt3DRender::QAttribute * > * this_ptr) {
  this_ptr->shrink_to_fit();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QLayer_ptr_shrink_to_fit(QVector< Qt3DRender::QLayer * > * this_ptr) {
  this_ptr->shrink_to_fit();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QFilterKey_ptr_shrink_to_fit(QVector< Qt3DRender::QFilterKey * > * this_ptr) {
  this_ptr->shrink_to_fit();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderState_ptr_shrink_to_fit(QVector< Qt3DRender::QRenderState * > * this_ptr) {
  this_ptr->shrink_to_fit();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_ptr_shrink_to_fit(QVector< Qt3DRender::QRenderTargetOutput * > * this_ptr) {
  this_ptr->shrink_to_fit();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_AttachmentPoint_shrink_to_fit(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > * this_ptr) {
  this_ptr->shrink_to_fit();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QSortPolicy_SortType_shrink_to_fit(QVector< Qt3DRender::QSortPolicy::SortType > * this_ptr) {
  this_ptr->shrink_to_fit();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderPass_ptr_shrink_to_fit(QVector< Qt3DRender::QRenderPass * > * this_ptr) {
  this_ptr->shrink_to_fit();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRayCasterHit_shrink_to_fit(QVector< Qt3DRender::QRayCasterHit > * this_ptr) {
  this_ptr->shrink_to_fit();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QAbstractRayCaster * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QAbstractRayCaster_ptr(Qt3DCore::QComponent * ptr) {
  return static_cast< Qt3DRender::QAbstractRayCaster * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DCore::QComponent * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QComponent_ptr36(Qt3DRender::QAbstractRayCaster * ptr) {
  return static_cast< Qt3DCore::QComponent * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QAbstractRayCaster * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QAbstractRayCaster_ptr(Qt3DCore::QComponent * ptr) {
  return dynamic_cast< Qt3DRender::QAbstractRayCaster * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QAbstractRayCaster * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QAbstractRayCaster_ptr1(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QAbstractRayCaster * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr166(Qt3DRender::QAbstractRayCaster * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QAbstractRayCaster * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QAbstractRayCaster_ptr1(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QAbstractRayCaster * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QAbstractRayCaster * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QAbstractRayCaster_ptr2(QObject * ptr) {
  return static_cast< Qt3DRender::QAbstractRayCaster * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr302(Qt3DRender::QAbstractRayCaster * ptr) {
  return static_cast< QObject * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QAbstractRayCaster * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QAbstractRayCaster_ptr2(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QAbstractRayCaster * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QBlitFramebuffer * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QBlitFramebuffer_ptr(Qt3DRender::QFrameGraphNode * ptr) {
  return static_cast< Qt3DRender::QBlitFramebuffer * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QFrameGraphNode * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QFrameGraphNode_ptr36(Qt3DRender::QBlitFramebuffer * ptr) {
  return static_cast< Qt3DRender::QFrameGraphNode * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QBlitFramebuffer * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QBlitFramebuffer_ptr(Qt3DRender::QFrameGraphNode * ptr) {
  return dynamic_cast< Qt3DRender::QBlitFramebuffer * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QBlitFramebuffer * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QBlitFramebuffer_ptr1(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QBlitFramebuffer * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr167(Qt3DRender::QBlitFramebuffer * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QBlitFramebuffer * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QBlitFramebuffer_ptr1(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QBlitFramebuffer * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QBlitFramebuffer * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QBlitFramebuffer_ptr2(QObject * ptr) {
  return static_cast< Qt3DRender::QBlitFramebuffer * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr303(Qt3DRender::QBlitFramebuffer * ptr) {
  return static_cast< QObject * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QBlitFramebuffer * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QBlitFramebuffer_ptr2(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QBlitFramebuffer * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QLineWidth * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QLineWidth_ptr(Qt3DRender::QRenderState * ptr) {
  return static_cast< Qt3DRender::QLineWidth * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QRenderState * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QRenderState_ptr42(Qt3DRender::QLineWidth * ptr) {
  return static_cast< Qt3DRender::QRenderState * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QLineWidth * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QLineWidth_ptr(Qt3DRender::QRenderState * ptr) {
  return dynamic_cast< Qt3DRender::QLineWidth * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QLineWidth * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QLineWidth_ptr1(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QLineWidth * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr168(Qt3DRender::QLineWidth * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QLineWidth * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QLineWidth_ptr1(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QLineWidth * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QLineWidth * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QLineWidth_ptr2(QObject * ptr) {
  return static_cast< Qt3DRender::QLineWidth * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr304(Qt3DRender::QLineWidth * ptr) {
  return static_cast< QObject * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QLineWidth * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QLineWidth_ptr2(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QLineWidth * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QPickLineEvent * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QPickLineEvent_ptr(Qt3DRender::QPickEvent * ptr) {
  return static_cast< Qt3DRender::QPickLineEvent * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QPickEvent * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QPickEvent_ptr4(Qt3DRender::QPickLineEvent * ptr) {
  return static_cast< Qt3DRender::QPickEvent * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QPickLineEvent * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QPickLineEvent_ptr(Qt3DRender::QPickEvent * ptr) {
  return dynamic_cast< Qt3DRender::QPickLineEvent * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QPickLineEvent * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QPickLineEvent_ptr1(QObject * ptr) {
  return static_cast< Qt3DRender::QPickLineEvent * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr305(Qt3DRender::QPickLineEvent * ptr) {
  return static_cast< QObject * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QPickLineEvent * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QPickLineEvent_ptr1(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QPickLineEvent * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QPickPointEvent * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QPickPointEvent_ptr(Qt3DRender::QPickEvent * ptr) {
  return static_cast< Qt3DRender::QPickPointEvent * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QPickEvent * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QPickEvent_ptr5(Qt3DRender::QPickPointEvent * ptr) {
  return static_cast< Qt3DRender::QPickEvent * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QPickPointEvent * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QPickPointEvent_ptr(Qt3DRender::QPickEvent * ptr) {
  return dynamic_cast< Qt3DRender::QPickPointEvent * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QPickPointEvent * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QPickPointEvent_ptr1(QObject * ptr) {
  return static_cast< Qt3DRender::QPickPointEvent * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr306(Qt3DRender::QPickPointEvent * ptr) {
  return static_cast< QObject * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QPickPointEvent * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QPickPointEvent_ptr1(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QPickPointEvent * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QProximityFilter * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QProximityFilter_ptr(Qt3DRender::QFrameGraphNode * ptr) {
  return static_cast< Qt3DRender::QProximityFilter * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QFrameGraphNode * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QFrameGraphNode_ptr37(Qt3DRender::QProximityFilter * ptr) {
  return static_cast< Qt3DRender::QFrameGraphNode * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QProximityFilter * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QProximityFilter_ptr(Qt3DRender::QFrameGraphNode * ptr) {
  return dynamic_cast< Qt3DRender::QProximityFilter * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QProximityFilter * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QProximityFilter_ptr1(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QProximityFilter * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr169(Qt3DRender::QProximityFilter * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QProximityFilter * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QProximityFilter_ptr1(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QProximityFilter * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QProximityFilter * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QProximityFilter_ptr2(QObject * ptr) {
  return static_cast< Qt3DRender::QProximityFilter * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr307(Qt3DRender::QProximityFilter * ptr) {
  return static_cast< QObject * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QProximityFilter * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QProximityFilter_ptr2(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QProximityFilter * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QRayCaster * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QRayCaster_ptr(Qt3DRender::QAbstractRayCaster * ptr) {
  return static_cast< Qt3DRender::QRayCaster * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QAbstractRayCaster * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QAbstractRayCaster_ptr3(Qt3DRender::QRayCaster * ptr) {
  return static_cast< Qt3DRender::QAbstractRayCaster * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QRayCaster * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QRayCaster_ptr(Qt3DRender::QAbstractRayCaster * ptr) {
  return dynamic_cast< Qt3DRender::QRayCaster * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QRayCaster * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QRayCaster_ptr1(Qt3DCore::QComponent * ptr) {
  return static_cast< Qt3DRender::QRayCaster * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DCore::QComponent * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QComponent_ptr37(Qt3DRender::QRayCaster * ptr) {
  return static_cast< Qt3DCore::QComponent * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QRayCaster * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QRayCaster_ptr1(Qt3DCore::QComponent * ptr) {
  return dynamic_cast< Qt3DRender::QRayCaster * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QRayCaster * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QRayCaster_ptr2(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QRayCaster * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr170(Qt3DRender::QRayCaster * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QRayCaster * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QRayCaster_ptr2(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QRayCaster * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QRayCaster * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QRayCaster_ptr3(QObject * ptr) {
  return static_cast< Qt3DRender::QRayCaster * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr308(Qt3DRender::QRayCaster * ptr) {
  return static_cast< QObject * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QRayCaster * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QRayCaster_ptr3(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QRayCaster * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QScreenRayCaster * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QScreenRayCaster_ptr(Qt3DRender::QAbstractRayCaster * ptr) {
  return static_cast< Qt3DRender::QScreenRayCaster * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QAbstractRayCaster * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QAbstractRayCaster_ptr4(Qt3DRender::QScreenRayCaster * ptr) {
  return static_cast< Qt3DRender::QAbstractRayCaster * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QScreenRayCaster * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QScreenRayCaster_ptr(Qt3DRender::QAbstractRayCaster * ptr) {
  return dynamic_cast< Qt3DRender::QScreenRayCaster * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QScreenRayCaster * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QScreenRayCaster_ptr1(Qt3DCore::QComponent * ptr) {
  return static_cast< Qt3DRender::QScreenRayCaster * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DCore::QComponent * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QComponent_ptr38(Qt3DRender::QScreenRayCaster * ptr) {
  return static_cast< Qt3DCore::QComponent * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QScreenRayCaster * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QScreenRayCaster_ptr1(Qt3DCore::QComponent * ptr) {
  return dynamic_cast< Qt3DRender::QScreenRayCaster * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QScreenRayCaster * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QScreenRayCaster_ptr2(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QScreenRayCaster * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr171(Qt3DRender::QScreenRayCaster * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QScreenRayCaster * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QScreenRayCaster_ptr2(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QScreenRayCaster * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QScreenRayCaster * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QScreenRayCaster_ptr3(QObject * ptr) {
  return static_cast< Qt3DRender::QScreenRayCaster * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr309(Qt3DRender::QScreenRayCaster * ptr) {
  return static_cast< QObject * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QScreenRayCaster * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QScreenRayCaster_ptr3(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QScreenRayCaster * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QShaderProgramBuilder * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QShaderProgramBuilder_ptr(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QShaderProgramBuilder * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr172(Qt3DRender::QShaderProgramBuilder * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QShaderProgramBuilder * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QShaderProgramBuilder_ptr(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QShaderProgramBuilder * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QShaderProgramBuilder * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QShaderProgramBuilder_ptr1(QObject * ptr) {
  return static_cast< Qt3DRender::QShaderProgramBuilder * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr310(Qt3DRender::QShaderProgramBuilder * ptr) {
  return static_cast< QObject * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QShaderProgramBuilder * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QShaderProgramBuilder_ptr1(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QShaderProgramBuilder * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QSetFence_staticMetaObject() {
  return &Qt3DRender::QSetFence::staticMetaObject;
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QSharedGLTexture_staticMetaObject() {
  return &Qt3DRender::QSharedGLTexture::staticMetaObject;
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QWaitFence_staticMetaObject() {
  return &Qt3DRender::QWaitFence::staticMetaObject;
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QAbstractTexture::HandleType ctr_qt_3d_render_ffi_Qt3DRender_QAbstractTexture_handleType(Qt3DRender::QAbstractTexture const * this_ptr) {
  return this_ptr->handleType();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QVariant * ctr_qt_3d_render_ffi_Qt3DRender_QAbstractTexture_handle(Qt3DRender::QAbstractTexture const * this_ptr) {
  return new QVariant(this_ptr->handle());
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QAbstractTexture_handleTypeChanged(Qt3DRender::QAbstractTexture * this_ptr, Qt3DRender::QAbstractTexture::HandleType handleType) {
  this_ptr->handleTypeChanged(handleType);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QAbstractTexture_handleChanged(Qt3DRender::QAbstractTexture * this_ptr, QVariant const * handle) {
  this_ptr->handleChanged(*handle);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QComputeCommand::RunType ctr_qt_3d_render_ffi_Qt3DRender_QComputeCommand_runType(Qt3DRender::QComputeCommand const * this_ptr) {
  return this_ptr->runType();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QComputeCommand_setRunType(Qt3DRender::QComputeCommand * this_ptr, Qt3DRender::QComputeCommand::RunType runType) {
  this_ptr->setRunType(runType);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QComputeCommand_trigger(Qt3DRender::QComputeCommand * this_ptr, int frameCount) {
  this_ptr->trigger(frameCount);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QComputeCommand_trigger1(Qt3DRender::QComputeCommand * this_ptr, int workGroupX, int workGroupY, int workGroupZ, int frameCount) {
  this_ptr->trigger(workGroupX, workGroupY, workGroupZ, frameCount);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QComputeCommand_runTypeChanged(Qt3DRender::QComputeCommand * this_ptr) {
  this_ptr->runTypeChanged();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QVector3D * ctr_qt_3d_render_ffi_Qt3DRender_QGeometry_minExtent(Qt3DRender::QGeometry const * this_ptr) {
  return new QVector3D(this_ptr->minExtent());
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QVector3D * ctr_qt_3d_render_ffi_Qt3DRender_QGeometry_maxExtent(Qt3DRender::QGeometry const * this_ptr) {
  return new QVector3D(this_ptr->maxExtent());
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QGeometry_minExtentChanged(Qt3DRender::QGeometry * this_ptr, QVector3D const * minExtent) {
  this_ptr->minExtentChanged(*minExtent);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QGeometry_maxExtentChanged(Qt3DRender::QGeometry * this_ptr, QVector3D const * maxExtent) {
  this_ptr->maxExtentChanged(*maxExtent);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QObjectPicker_priority(Qt3DRender::QObjectPicker const * this_ptr) {
  return this_ptr->priority();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QObjectPicker_setPriority(Qt3DRender::QObjectPicker * this_ptr, int priority) {
  this_ptr->setPriority(priority);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QObjectPicker_priorityChanged(Qt3DRender::QObjectPicker * this_ptr, int priority) {
  this_ptr->priorityChanged(priority);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QSetFence_metaObject(Qt3DRender::QSetFence const * this_ptr) {
  return this_ptr->metaObject();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QSetFence_qt_metacast(Qt3DRender::QSetFence * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QSetFence_qt_metacall(Qt3DRender::QSetFence * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QSetFence_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QSetFence::tr(s, c, n));
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QSetFence_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QSetFence::trUtf8(s, c, n));
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QSetFence * ctr_qt_3d_render_ffi_Qt3DRender_QSetFence_QSetFence(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QSetFence(parent);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QSetFence_dQSetFence(Qt3DRender::QSetFence * this_ptr) {
  delete this_ptr;
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QSetFence::HandleType ctr_qt_3d_render_ffi_Qt3DRender_QSetFence_handleType(Qt3DRender::QSetFence const * this_ptr) {
  return this_ptr->handleType();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QVariant * ctr_qt_3d_render_ffi_Qt3DRender_QSetFence_handle(Qt3DRender::QSetFence const * this_ptr) {
  return new QVariant(this_ptr->handle());
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QByteArray * ctr_qt_3d_render_ffi_Qt3DRender_QShaderProgramBuilder_vertexShaderCode(Qt3DRender::QShaderProgramBuilder const * this_ptr) {
  return new QByteArray(this_ptr->vertexShaderCode());
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QByteArray * ctr_qt_3d_render_ffi_Qt3DRender_QShaderProgramBuilder_tessellationControlShaderCode(Qt3DRender::QShaderProgramBuilder const * this_ptr) {
  return new QByteArray(this_ptr->tessellationControlShaderCode());
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QByteArray * ctr_qt_3d_render_ffi_Qt3DRender_QShaderProgramBuilder_tessellationEvaluationShaderCode(Qt3DRender::QShaderProgramBuilder const * this_ptr) {
  return new QByteArray(this_ptr->tessellationEvaluationShaderCode());
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QByteArray * ctr_qt_3d_render_ffi_Qt3DRender_QShaderProgramBuilder_geometryShaderCode(Qt3DRender::QShaderProgramBuilder const * this_ptr) {
  return new QByteArray(this_ptr->geometryShaderCode());
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QByteArray * ctr_qt_3d_render_ffi_Qt3DRender_QShaderProgramBuilder_fragmentShaderCode(Qt3DRender::QShaderProgramBuilder const * this_ptr) {
  return new QByteArray(this_ptr->fragmentShaderCode());
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QByteArray * ctr_qt_3d_render_ffi_Qt3DRender_QShaderProgramBuilder_computeShaderCode(Qt3DRender::QShaderProgramBuilder const * this_ptr) {
  return new QByteArray(this_ptr->computeShaderCode());
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QShaderProgramBuilder_vertexShaderCodeChanged(Qt3DRender::QShaderProgramBuilder * this_ptr, QByteArray const * vertexShaderCode) {
  this_ptr->vertexShaderCodeChanged(*vertexShaderCode);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QShaderProgramBuilder_tessellationControlShaderCodeChanged(Qt3DRender::QShaderProgramBuilder * this_ptr, QByteArray const * tessellationControlShaderCode) {
  this_ptr->tessellationControlShaderCodeChanged(*tessellationControlShaderCode);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QShaderProgramBuilder_tessellationEvaluationShaderCodeChanged(Qt3DRender::QShaderProgramBuilder * this_ptr, QByteArray const * tessellationEvaluationShaderCode) {
  this_ptr->tessellationEvaluationShaderCodeChanged(*tessellationEvaluationShaderCode);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QShaderProgramBuilder_geometryShaderCodeChanged(Qt3DRender::QShaderProgramBuilder * this_ptr, QByteArray const * geometryShaderCode) {
  this_ptr->geometryShaderCodeChanged(*geometryShaderCode);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QShaderProgramBuilder_fragmentShaderCodeChanged(Qt3DRender::QShaderProgramBuilder * this_ptr, QByteArray const * fragmentShaderCode) {
  this_ptr->fragmentShaderCodeChanged(*fragmentShaderCode);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QShaderProgramBuilder_computeShaderCodeChanged(Qt3DRender::QShaderProgramBuilder * this_ptr, QByteArray const * computeShaderCode) {
  this_ptr->computeShaderCodeChanged(*computeShaderCode);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QSharedGLTexture_metaObject(Qt3DRender::QSharedGLTexture const * this_ptr) {
  return this_ptr->metaObject();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QSharedGLTexture_qt_metacast(Qt3DRender::QSharedGLTexture * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QSharedGLTexture_qt_metacall(Qt3DRender::QSharedGLTexture * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QSharedGLTexture_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QSharedGLTexture::tr(s, c, n));
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QSharedGLTexture_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QSharedGLTexture::trUtf8(s, c, n));
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QSharedGLTexture * ctr_qt_3d_render_ffi_Qt3DRender_QSharedGLTexture_QSharedGLTexture(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QSharedGLTexture(parent);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QSharedGLTexture_dQSharedGLTexture(Qt3DRender::QSharedGLTexture * this_ptr) {
  delete this_ptr;
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QSharedGLTexture_textureId(Qt3DRender::QSharedGLTexture const * this_ptr) {
  return this_ptr->textureId();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QSharedGLTexture_setTextureId(Qt3DRender::QSharedGLTexture * this_ptr, int id) {
  this_ptr->setTextureId(id);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QWaitFence_metaObject(Qt3DRender::QWaitFence const * this_ptr) {
  return this_ptr->metaObject();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QWaitFence_qt_metacast(Qt3DRender::QWaitFence * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QWaitFence_qt_metacall(Qt3DRender::QWaitFence * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QWaitFence_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QWaitFence::tr(s, c, n));
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QWaitFence_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QWaitFence::trUtf8(s, c, n));
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QWaitFence * ctr_qt_3d_render_ffi_Qt3DRender_QWaitFence_QWaitFence(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QWaitFence(parent);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QWaitFence_dQWaitFence(Qt3DRender::QWaitFence * this_ptr) {
  delete this_ptr;
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QWaitFence_setHandleType(Qt3DRender::QWaitFence * this_ptr, Qt3DRender::QWaitFence::HandleType type) {
  this_ptr->setHandleType(type);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QWaitFence_setHandle(Qt3DRender::QWaitFence * this_ptr, QVariant const * handle) {
  this_ptr->setHandle(*handle);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QWaitFence::HandleType ctr_qt_3d_render_ffi_Qt3DRender_QWaitFence_handleType(Qt3DRender::QWaitFence const * this_ptr) {
  return this_ptr->handleType();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QVariant * ctr_qt_3d_render_ffi_Qt3DRender_QWaitFence_handle(Qt3DRender::QWaitFence const * this_ptr) {
  return new QVariant(this_ptr->handle());
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT bool ctr_qt_3d_render_ffi_Qt3DRender_QWaitFence_waitOnCPU(Qt3DRender::QWaitFence const * this_ptr) {
  return this_ptr->waitOnCPU();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QWaitFence_setWaitOnCPU(Qt3DRender::QWaitFence * this_ptr, bool waitOnCPU) {
  this_ptr->setWaitOnCPU(waitOnCPU);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT quint64 ctr_qt_3d_render_ffi_Qt3DRender_QWaitFence_timeout(Qt3DRender::QWaitFence const * this_ptr) {
  return this_ptr->timeout();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QWaitFence_setTimeout(Qt3DRender::QWaitFence * this_ptr, quint64 timeout) {
  this_ptr->setTimeout(timeout);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QSetFence * ctr_qt_3d_render_ffi_Qt3DRender_QSetFence_QSetFence1() {
  return new Qt3DRender::QSetFence();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QSharedGLTexture * ctr_qt_3d_render_ffi_Qt3DRender_QSharedGLTexture_QSharedGLTexture1() {
  return new Qt3DRender::QSharedGLTexture();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QWaitFence * ctr_qt_3d_render_ffi_Qt3DRender_QWaitFence_QWaitFence1() {
  return new Qt3DRender::QWaitFence();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QComputeCommand_trigger2(Qt3DRender::QComputeCommand * this_ptr) {
  this_ptr->trigger();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QComputeCommand_trigger3(Qt3DRender::QComputeCommand * this_ptr, int workGroupX, int workGroupY, int workGroupZ) {
  this_ptr->trigger(workGroupX, workGroupY, workGroupZ);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QSetFence * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QSetFence_ptr(Qt3DRender::QFrameGraphNode * ptr) {
  return static_cast< Qt3DRender::QSetFence * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QFrameGraphNode * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QFrameGraphNode_ptr40(Qt3DRender::QSetFence * ptr) {
  return static_cast< Qt3DRender::QFrameGraphNode * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QSetFence * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QSetFence_ptr(Qt3DRender::QFrameGraphNode * ptr) {
  return dynamic_cast< Qt3DRender::QSetFence * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QSetFence * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QSetFence_ptr1(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QSetFence * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr180(Qt3DRender::QSetFence * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QSetFence * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QSetFence_ptr1(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QSetFence * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QSetFence * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QSetFence_ptr2(QObject * ptr) {
  return static_cast< Qt3DRender::QSetFence * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr328(Qt3DRender::QSetFence * ptr) {
  return static_cast< QObject * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QSetFence * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QSetFence_ptr2(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QSetFence * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QSharedGLTexture * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QSharedGLTexture_ptr(Qt3DRender::QAbstractTexture * ptr) {
  return static_cast< Qt3DRender::QSharedGLTexture * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QAbstractTexture * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QAbstractTexture_ptr28(Qt3DRender::QSharedGLTexture * ptr) {
  return static_cast< Qt3DRender::QAbstractTexture * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QSharedGLTexture * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QSharedGLTexture_ptr(Qt3DRender::QAbstractTexture * ptr) {
  return dynamic_cast< Qt3DRender::QSharedGLTexture * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QSharedGLTexture * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QSharedGLTexture_ptr1(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QSharedGLTexture * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr181(Qt3DRender::QSharedGLTexture * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QSharedGLTexture * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QSharedGLTexture_ptr1(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QSharedGLTexture * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QSharedGLTexture * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QSharedGLTexture_ptr2(QObject * ptr) {
  return static_cast< Qt3DRender::QSharedGLTexture * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr329(Qt3DRender::QSharedGLTexture * ptr) {
  return static_cast< QObject * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QSharedGLTexture * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QSharedGLTexture_ptr2(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QSharedGLTexture * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QWaitFence * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QWaitFence_ptr(Qt3DRender::QFrameGraphNode * ptr) {
  return static_cast< Qt3DRender::QWaitFence * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QFrameGraphNode * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QFrameGraphNode_ptr41(Qt3DRender::QWaitFence * ptr) {
  return static_cast< Qt3DRender::QFrameGraphNode * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QWaitFence * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QWaitFence_ptr(Qt3DRender::QFrameGraphNode * ptr) {
  return dynamic_cast< Qt3DRender::QWaitFence * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QWaitFence * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QWaitFence_ptr1(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QWaitFence * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr182(Qt3DRender::QWaitFence * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QWaitFence * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QWaitFence_ptr1(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QWaitFence * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QWaitFence * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QWaitFence_ptr2(QObject * ptr) {
  return static_cast< Qt3DRender::QWaitFence * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr330(Qt3DRender::QWaitFence * ptr) {
  return static_cast< QObject * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51300)||(RITUAL_CPP_LIB_VERSION == 51400)
RITUAL_EXPORT Qt3DRender::QWaitFence * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QWaitFence_ptr2(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QWaitFence * >(ptr);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QDepthRange_staticMetaObject() {
  return &Qt3DRender::QDepthRange::staticMetaObject;
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QNoPicking_staticMetaObject() {
  return &Qt3DRender::QNoPicking::staticMetaObject;
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QRasterMode_staticMetaObject() {
  return &Qt3DRender::QRasterMode::staticMetaObject;
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QShaderImage_staticMetaObject() {
  return &Qt3DRender::QShaderImage::staticMetaObject;
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QSubtreeEnabler_staticMetaObject() {
  return &Qt3DRender::QSubtreeEnabler::staticMetaObject;
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QAbstractTexture_updateData(Qt3DRender::QAbstractTexture * this_ptr, Qt3DRender::QTextureDataUpdate const * update) {
  this_ptr->updateData(*update);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QDepthRange_metaObject(Qt3DRender::QDepthRange const * this_ptr) {
  return this_ptr->metaObject();
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QDepthRange_qt_metacast(Qt3DRender::QDepthRange * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QDepthRange_qt_metacall(Qt3DRender::QDepthRange * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QDepthRange_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QDepthRange::tr(s, c, n));
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QDepthRange_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QDepthRange::trUtf8(s, c, n));
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT Qt3DRender::QDepthRange * ctr_qt_3d_render_ffi_Qt3DRender_QDepthRange_QDepthRange(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QDepthRange(parent);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QDepthRange_dQDepthRange(Qt3DRender::QDepthRange * this_ptr) {
  delete this_ptr;
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT double ctr_qt_3d_render_ffi_Qt3DRender_QDepthRange_nearValue(Qt3DRender::QDepthRange const * this_ptr) {
  return this_ptr->nearValue();
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT double ctr_qt_3d_render_ffi_Qt3DRender_QDepthRange_farValue(Qt3DRender::QDepthRange const * this_ptr) {
  return this_ptr->farValue();
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QDepthRange_setNearValue(Qt3DRender::QDepthRange * this_ptr, double value) {
  this_ptr->setNearValue(value);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QDepthRange_setFarValue(Qt3DRender::QDepthRange * this_ptr, double value) {
  this_ptr->setFarValue(value);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QNoPicking_metaObject(Qt3DRender::QNoPicking const * this_ptr) {
  return this_ptr->metaObject();
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QNoPicking_qt_metacast(Qt3DRender::QNoPicking * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QNoPicking_qt_metacall(Qt3DRender::QNoPicking * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QNoPicking_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QNoPicking::tr(s, c, n));
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QNoPicking_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QNoPicking::trUtf8(s, c, n));
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT Qt3DRender::QNoPicking * ctr_qt_3d_render_ffi_Qt3DRender_QNoPicking_QNoPicking(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QNoPicking(parent);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QNoPicking_dQNoPicking(Qt3DRender::QNoPicking * this_ptr) {
  delete this_ptr;
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT Qt3DRender::QViewport * ctr_qt_3d_render_ffi_Qt3DRender_QPickEvent_viewport(Qt3DRender::QPickEvent const * this_ptr) {
  return this_ptr->viewport();
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT Qt3DCore::QEntity * ctr_qt_3d_render_ffi_Qt3DRender_QPickEvent_entity(Qt3DRender::QPickEvent const * this_ptr) {
  return this_ptr->entity();
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QRasterMode_metaObject(Qt3DRender::QRasterMode const * this_ptr) {
  return this_ptr->metaObject();
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QRasterMode_qt_metacast(Qt3DRender::QRasterMode * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QRasterMode_qt_metacall(Qt3DRender::QRasterMode * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QRasterMode_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QRasterMode::tr(s, c, n));
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QRasterMode_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QRasterMode::trUtf8(s, c, n));
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT Qt3DRender::QRasterMode * ctr_qt_3d_render_ffi_Qt3DRender_QRasterMode_QRasterMode(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QRasterMode(parent);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QRasterMode_dQRasterMode(Qt3DRender::QRasterMode * this_ptr) {
  delete this_ptr;
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT Qt3DRender::QRasterMode::RasterMode ctr_qt_3d_render_ffi_Qt3DRender_QRasterMode_rasterMode(Qt3DRender::QRasterMode const * this_ptr) {
  return this_ptr->rasterMode();
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT Qt3DRender::QRasterMode::FaceMode ctr_qt_3d_render_ffi_Qt3DRender_QRasterMode_faceMode(Qt3DRender::QRasterMode const * this_ptr) {
  return this_ptr->faceMode();
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QRasterMode_setRasterMode(Qt3DRender::QRasterMode * this_ptr, Qt3DRender::QRasterMode::RasterMode rasterMode) {
  this_ptr->setRasterMode(rasterMode);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QRasterMode_setFaceMode(Qt3DRender::QRasterMode * this_ptr, Qt3DRender::QRasterMode::FaceMode faceMode) {
  this_ptr->setFaceMode(faceMode);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QShaderImage_metaObject(Qt3DRender::QShaderImage const * this_ptr) {
  return this_ptr->metaObject();
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QShaderImage_qt_metacast(Qt3DRender::QShaderImage * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QShaderImage_qt_metacall(Qt3DRender::QShaderImage * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QShaderImage_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QShaderImage::tr(s, c, n));
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QShaderImage_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QShaderImage::trUtf8(s, c, n));
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT Qt3DRender::QShaderImage * ctr_qt_3d_render_ffi_Qt3DRender_QShaderImage_QShaderImage(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QShaderImage(parent);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QShaderImage_dQShaderImage(Qt3DRender::QShaderImage * this_ptr) {
  delete this_ptr;
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT Qt3DRender::QAbstractTexture * ctr_qt_3d_render_ffi_Qt3DRender_QShaderImage_texture(Qt3DRender::QShaderImage const * this_ptr) {
  return this_ptr->texture();
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT bool ctr_qt_3d_render_ffi_Qt3DRender_QShaderImage_layered(Qt3DRender::QShaderImage const * this_ptr) {
  return this_ptr->layered();
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QShaderImage_mipLevel(Qt3DRender::QShaderImage const * this_ptr) {
  return this_ptr->mipLevel();
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QShaderImage_layer(Qt3DRender::QShaderImage const * this_ptr) {
  return this_ptr->layer();
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT Qt3DRender::QShaderImage::Access ctr_qt_3d_render_ffi_Qt3DRender_QShaderImage_access(Qt3DRender::QShaderImage const * this_ptr) {
  return this_ptr->access();
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT Qt3DRender::QShaderImage::ImageFormat ctr_qt_3d_render_ffi_Qt3DRender_QShaderImage_format(Qt3DRender::QShaderImage const * this_ptr) {
  return this_ptr->format();
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QShaderImage_setTexture(Qt3DRender::QShaderImage * this_ptr, Qt3DRender::QAbstractTexture * texture) {
  this_ptr->setTexture(texture);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QShaderImage_setLayered(Qt3DRender::QShaderImage * this_ptr, bool layered) {
  this_ptr->setLayered(layered);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QShaderImage_setMipLevel(Qt3DRender::QShaderImage * this_ptr, int mipLevel) {
  this_ptr->setMipLevel(mipLevel);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QShaderImage_setLayer(Qt3DRender::QShaderImage * this_ptr, int layer) {
  this_ptr->setLayer(layer);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QShaderImage_setAccess(Qt3DRender::QShaderImage * this_ptr, Qt3DRender::QShaderImage::Access access) {
  this_ptr->setAccess(access);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QShaderImage_setFormat(Qt3DRender::QShaderImage * this_ptr, Qt3DRender::QShaderImage::ImageFormat format) {
  this_ptr->setFormat(format);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_Qt3DRender_QSubtreeEnabler_metaObject(Qt3DRender::QSubtreeEnabler const * this_ptr) {
  return this_ptr->metaObject();
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT void * ctr_qt_3d_render_ffi_Qt3DRender_QSubtreeEnabler_qt_metacast(Qt3DRender::QSubtreeEnabler * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QSubtreeEnabler_qt_metacall(Qt3DRender::QSubtreeEnabler * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QSubtreeEnabler_tr(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QSubtreeEnabler::tr(s, c, n));
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_Qt3DRender_QSubtreeEnabler_trUtf8(char const * s, char const * c, int n) {
  return new QString(Qt3DRender::QSubtreeEnabler::trUtf8(s, c, n));
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT Qt3DRender::QSubtreeEnabler * ctr_qt_3d_render_ffi_Qt3DRender_QSubtreeEnabler_QSubtreeEnabler(Qt3DCore::QNode * parent) {
  return new Qt3DRender::QSubtreeEnabler(parent);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QSubtreeEnabler_dQSubtreeEnabler(Qt3DRender::QSubtreeEnabler * this_ptr) {
  delete this_ptr;
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT Qt3DRender::QSubtreeEnabler::Enablement ctr_qt_3d_render_ffi_Qt3DRender_QSubtreeEnabler_enablement(Qt3DRender::QSubtreeEnabler const * this_ptr) {
  return this_ptr->enablement();
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QSubtreeEnabler_setEnablement(Qt3DRender::QSubtreeEnabler * this_ptr, Qt3DRender::QSubtreeEnabler::Enablement enablement) {
  this_ptr->setEnablement(enablement);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QSubtreeEnabler_requestUpdate(Qt3DRender::QSubtreeEnabler * this_ptr) {
  this_ptr->requestUpdate();
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT Qt3DRender::QGraphicsApiFilter const * ctr_qt_3d_render_ffi_Qt3DRender_QTechnique_graphicsApiFilter2(Qt3DRender::QTechnique const * this_ptr) {
  return this_ptr->graphicsApiFilter();
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT bool ctr_qt_3d_render_ffi_Qt3DRender_operator__4(Qt3DRender::QTextureDataUpdate const * lhs, Qt3DRender::QTextureDataUpdate const * rhs) {
  return Qt3DRender::operator==(*lhs, *rhs);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT Qt3DRender::QTextureDataUpdate * ctr_qt_3d_render_ffi_Qt3DRender_QTextureDataUpdate_QTextureDataUpdate() {
  return new Qt3DRender::QTextureDataUpdate();
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT Qt3DRender::QTextureDataUpdate * ctr_qt_3d_render_ffi_Qt3DRender_QTextureDataUpdate_QTextureDataUpdate1(Qt3DRender::QTextureDataUpdate const * other) {
  return new Qt3DRender::QTextureDataUpdate(*other);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT Qt3DRender::QTextureDataUpdate * ctr_qt_3d_render_ffi_Qt3DRender_QTextureDataUpdate_operator_(Qt3DRender::QTextureDataUpdate * this_ptr, Qt3DRender::QTextureDataUpdate const * other) {
  return &this_ptr->operator=(*other);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QTextureDataUpdate_dQTextureDataUpdate(Qt3DRender::QTextureDataUpdate * this_ptr) {
  delete this_ptr;
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QTextureDataUpdate_swap(Qt3DRender::QTextureDataUpdate * this_ptr, Qt3DRender::QTextureDataUpdate * other) {
  this_ptr->swap(*other);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QTextureDataUpdate_x(Qt3DRender::QTextureDataUpdate const * this_ptr) {
  return this_ptr->x();
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QTextureDataUpdate_y(Qt3DRender::QTextureDataUpdate const * this_ptr) {
  return this_ptr->y();
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QTextureDataUpdate_z(Qt3DRender::QTextureDataUpdate const * this_ptr) {
  return this_ptr->z();
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QTextureDataUpdate_layer(Qt3DRender::QTextureDataUpdate const * this_ptr) {
  return this_ptr->layer();
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT int ctr_qt_3d_render_ffi_Qt3DRender_QTextureDataUpdate_mipLevel(Qt3DRender::QTextureDataUpdate const * this_ptr) {
  return this_ptr->mipLevel();
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT Qt3DRender::QAbstractTexture::CubeMapFace ctr_qt_3d_render_ffi_Qt3DRender_QTextureDataUpdate_face(Qt3DRender::QTextureDataUpdate const * this_ptr) {
  return this_ptr->face();
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QTextureDataUpdate_setX(Qt3DRender::QTextureDataUpdate * this_ptr, int x) {
  this_ptr->setX(x);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QTextureDataUpdate_setY(Qt3DRender::QTextureDataUpdate * this_ptr, int y) {
  this_ptr->setY(y);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QTextureDataUpdate_setZ(Qt3DRender::QTextureDataUpdate * this_ptr, int z) {
  this_ptr->setZ(z);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QTextureDataUpdate_setLayer(Qt3DRender::QTextureDataUpdate * this_ptr, int layer) {
  this_ptr->setLayer(layer);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QTextureDataUpdate_setMipLevel(Qt3DRender::QTextureDataUpdate * this_ptr, int mipLevel) {
  this_ptr->setMipLevel(mipLevel);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_QTextureDataUpdate_setFace(Qt3DRender::QTextureDataUpdate * this_ptr, Qt3DRender::QAbstractTexture::CubeMapFace face) {
  this_ptr->setFace(face);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT void ctr_qt_3d_render_ffi_Qt3DRender_swap(Qt3DRender::QTextureDataUpdate * lhs, Qt3DRender::QTextureDataUpdate * rhs) {
  Qt3DRender::swap(*lhs, *rhs);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT Qt3DRender::QDepthRange * ctr_qt_3d_render_ffi_Qt3DRender_QDepthRange_QDepthRange1() {
  return new Qt3DRender::QDepthRange();
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT Qt3DRender::QNoPicking * ctr_qt_3d_render_ffi_Qt3DRender_QNoPicking_QNoPicking1() {
  return new Qt3DRender::QNoPicking();
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT Qt3DRender::QRasterMode * ctr_qt_3d_render_ffi_Qt3DRender_QRasterMode_QRasterMode1() {
  return new Qt3DRender::QRasterMode();
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT Qt3DRender::QShaderImage * ctr_qt_3d_render_ffi_Qt3DRender_QShaderImage_QShaderImage1() {
  return new Qt3DRender::QShaderImage();
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT Qt3DRender::QSubtreeEnabler * ctr_qt_3d_render_ffi_Qt3DRender_QSubtreeEnabler_QSubtreeEnabler1() {
  return new Qt3DRender::QSubtreeEnabler();
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAbstractTextureImage_ptr_swapItemsAt(QVector< Qt3DRender::QAbstractTextureImage * > * this_ptr, int i, int j) {
  this_ptr->swapItemsAt(i, j);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QParameter_ptr_swapItemsAt(QVector< Qt3DRender::QParameter * > * this_ptr, int i, int j) {
  this_ptr->swapItemsAt(i, j);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QTechnique_ptr_swapItemsAt(QVector< Qt3DRender::QTechnique * > * this_ptr, int i, int j) {
  this_ptr->swapItemsAt(i, j);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QAttribute_ptr_swapItemsAt(QVector< Qt3DRender::QAttribute * > * this_ptr, int i, int j) {
  this_ptr->swapItemsAt(i, j);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QLayer_ptr_swapItemsAt(QVector< Qt3DRender::QLayer * > * this_ptr, int i, int j) {
  this_ptr->swapItemsAt(i, j);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QFilterKey_ptr_swapItemsAt(QVector< Qt3DRender::QFilterKey * > * this_ptr, int i, int j) {
  this_ptr->swapItemsAt(i, j);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderState_ptr_swapItemsAt(QVector< Qt3DRender::QRenderState * > * this_ptr, int i, int j) {
  this_ptr->swapItemsAt(i, j);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_ptr_swapItemsAt(QVector< Qt3DRender::QRenderTargetOutput * > * this_ptr, int i, int j) {
  this_ptr->swapItemsAt(i, j);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderTargetOutput_AttachmentPoint_swapItemsAt(QVector< Qt3DRender::QRenderTargetOutput::AttachmentPoint > * this_ptr, int i, int j) {
  this_ptr->swapItemsAt(i, j);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QSortPolicy_SortType_swapItemsAt(QVector< Qt3DRender::QSortPolicy::SortType > * this_ptr, int i, int j) {
  this_ptr->swapItemsAt(i, j);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRenderPass_ptr_swapItemsAt(QVector< Qt3DRender::QRenderPass * > * this_ptr, int i, int j) {
  this_ptr->swapItemsAt(i, j);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT void ctr_qt_3d_render_ffi_QVector_Qt3DRender_QRayCasterHit_swapItemsAt(QVector< Qt3DRender::QRayCasterHit > * this_ptr, int i, int j) {
  this_ptr->swapItemsAt(i, j);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT Qt3DRender::QDepthRange * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QDepthRange_ptr(Qt3DRender::QRenderState * ptr) {
  return static_cast< Qt3DRender::QDepthRange * >(ptr);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT Qt3DRender::QRenderState * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QRenderState_ptr44(Qt3DRender::QDepthRange * ptr) {
  return static_cast< Qt3DRender::QRenderState * >(ptr);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT Qt3DRender::QDepthRange * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QDepthRange_ptr(Qt3DRender::QRenderState * ptr) {
  return dynamic_cast< Qt3DRender::QDepthRange * >(ptr);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT Qt3DRender::QDepthRange * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QDepthRange_ptr1(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QDepthRange * >(ptr);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr186(Qt3DRender::QDepthRange * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT Qt3DRender::QDepthRange * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QDepthRange_ptr1(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QDepthRange * >(ptr);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT Qt3DRender::QDepthRange * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QDepthRange_ptr2(QObject * ptr) {
  return static_cast< Qt3DRender::QDepthRange * >(ptr);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr342(Qt3DRender::QDepthRange * ptr) {
  return static_cast< QObject * >(ptr);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT Qt3DRender::QDepthRange * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QDepthRange_ptr2(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QDepthRange * >(ptr);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT Qt3DRender::QNoPicking * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QNoPicking_ptr(Qt3DRender::QFrameGraphNode * ptr) {
  return static_cast< Qt3DRender::QNoPicking * >(ptr);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT Qt3DRender::QFrameGraphNode * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QFrameGraphNode_ptr44(Qt3DRender::QNoPicking * ptr) {
  return static_cast< Qt3DRender::QFrameGraphNode * >(ptr);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT Qt3DRender::QNoPicking * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QNoPicking_ptr(Qt3DRender::QFrameGraphNode * ptr) {
  return dynamic_cast< Qt3DRender::QNoPicking * >(ptr);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT Qt3DRender::QNoPicking * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QNoPicking_ptr1(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QNoPicking * >(ptr);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr187(Qt3DRender::QNoPicking * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT Qt3DRender::QNoPicking * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QNoPicking_ptr1(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QNoPicking * >(ptr);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT Qt3DRender::QNoPicking * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QNoPicking_ptr2(QObject * ptr) {
  return static_cast< Qt3DRender::QNoPicking * >(ptr);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr343(Qt3DRender::QNoPicking * ptr) {
  return static_cast< QObject * >(ptr);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT Qt3DRender::QNoPicking * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QNoPicking_ptr2(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QNoPicking * >(ptr);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT Qt3DRender::QRasterMode * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QRasterMode_ptr(Qt3DRender::QRenderState * ptr) {
  return static_cast< Qt3DRender::QRasterMode * >(ptr);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT Qt3DRender::QRenderState * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QRenderState_ptr45(Qt3DRender::QRasterMode * ptr) {
  return static_cast< Qt3DRender::QRenderState * >(ptr);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT Qt3DRender::QRasterMode * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QRasterMode_ptr(Qt3DRender::QRenderState * ptr) {
  return dynamic_cast< Qt3DRender::QRasterMode * >(ptr);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT Qt3DRender::QRasterMode * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QRasterMode_ptr1(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QRasterMode * >(ptr);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr188(Qt3DRender::QRasterMode * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT Qt3DRender::QRasterMode * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QRasterMode_ptr1(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QRasterMode * >(ptr);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT Qt3DRender::QRasterMode * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QRasterMode_ptr2(QObject * ptr) {
  return static_cast< Qt3DRender::QRasterMode * >(ptr);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr344(Qt3DRender::QRasterMode * ptr) {
  return static_cast< QObject * >(ptr);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT Qt3DRender::QRasterMode * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QRasterMode_ptr2(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QRasterMode * >(ptr);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT Qt3DRender::QShaderImage * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QShaderImage_ptr(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QShaderImage * >(ptr);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr189(Qt3DRender::QShaderImage * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT Qt3DRender::QShaderImage * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QShaderImage_ptr(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QShaderImage * >(ptr);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT Qt3DRender::QShaderImage * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QShaderImage_ptr1(QObject * ptr) {
  return static_cast< Qt3DRender::QShaderImage * >(ptr);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr345(Qt3DRender::QShaderImage * ptr) {
  return static_cast< QObject * >(ptr);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT Qt3DRender::QShaderImage * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QShaderImage_ptr1(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QShaderImage * >(ptr);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT Qt3DRender::QSubtreeEnabler * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QSubtreeEnabler_ptr(Qt3DRender::QFrameGraphNode * ptr) {
  return static_cast< Qt3DRender::QSubtreeEnabler * >(ptr);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT Qt3DRender::QFrameGraphNode * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QFrameGraphNode_ptr45(Qt3DRender::QSubtreeEnabler * ptr) {
  return static_cast< Qt3DRender::QFrameGraphNode * >(ptr);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT Qt3DRender::QSubtreeEnabler * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QSubtreeEnabler_ptr(Qt3DRender::QFrameGraphNode * ptr) {
  return dynamic_cast< Qt3DRender::QSubtreeEnabler * >(ptr);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT Qt3DRender::QSubtreeEnabler * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QSubtreeEnabler_ptr1(Qt3DCore::QNode * ptr) {
  return static_cast< Qt3DRender::QSubtreeEnabler * >(ptr);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT Qt3DCore::QNode * ctr_qt_3d_render_ffi_static_cast_Qt3DCore_QNode_ptr190(Qt3DRender::QSubtreeEnabler * ptr) {
  return static_cast< Qt3DCore::QNode * >(ptr);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT Qt3DRender::QSubtreeEnabler * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QSubtreeEnabler_ptr1(Qt3DCore::QNode * ptr) {
  return dynamic_cast< Qt3DRender::QSubtreeEnabler * >(ptr);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT Qt3DRender::QSubtreeEnabler * ctr_qt_3d_render_ffi_static_cast_Qt3DRender_QSubtreeEnabler_ptr2(QObject * ptr) {
  return static_cast< Qt3DRender::QSubtreeEnabler * >(ptr);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr346(Qt3DRender::QSubtreeEnabler * ptr) {
  return static_cast< QObject * >(ptr);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT Qt3DRender::QSubtreeEnabler * ctr_qt_3d_render_ffi_dynamic_cast_Qt3DRender_QSubtreeEnabler_ptr2(QObject * ptr) {
  return dynamic_cast< Qt3DRender::QSubtreeEnabler * >(ptr);
}


#endif

RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_CubeMapFace_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_CubeMapFace::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_CubeMapFace_metaObject(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_CubeMapFace const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_CubeMapFace_qt_metacast(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_CubeMapFace * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_CubeMapFace_qt_metacall(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_CubeMapFace * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_CubeMapFace_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_CubeMapFace::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_CubeMapFace_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_CubeMapFace::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_CubeMapFace * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_CubeMapFace_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_CubeMapFace() {
  return new ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_CubeMapFace();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_CubeMapFace_emit_(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_CubeMapFace * this_ptr, Qt3DRender::QAbstractTexture::CubeMapFace arg0) {
  this_ptr->emit_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickEvent_ptr_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickEvent_ptr::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickEvent_ptr_metaObject(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickEvent_ptr const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickEvent_ptr_qt_metacast(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickEvent_ptr * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickEvent_ptr_qt_metacall(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickEvent_ptr * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickEvent_ptr_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickEvent_ptr::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickEvent_ptr_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickEvent_ptr::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickEvent_ptr * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickEvent_ptr_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickEvent_ptr() {
  return new ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickEvent_ptr();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickEvent_ptr_emit_(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickEvent_ptr * this_ptr, Qt3DRender::QPickEvent * arg0) {
  this_ptr->emit_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_UsageType_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_UsageType::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_UsageType_metaObject(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_UsageType const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_UsageType_qt_metacast(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_UsageType * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_UsageType_qt_metacall(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_UsageType * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_UsageType_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_UsageType::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_UsageType_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_UsageType::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_UsageType * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_UsageType_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_UsageType() {
  return new ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_UsageType();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_UsageType_emit_(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_UsageType * this_ptr, Qt3DRender::QBuffer::UsageType arg0) {
  this_ptr->emit_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_ptr_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_ptr::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_ptr_metaObject(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_ptr const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_ptr_qt_metacast(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_ptr * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_ptr_qt_metacall(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_ptr * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_ptr_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_ptr::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_ptr_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_ptr::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_ptr * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_ptr_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_ptr() {
  return new ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_ptr();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_ptr_emit_(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_ptr * this_ptr, Qt3DRender::QAttribute * arg0) {
  this_ptr->emit_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QByteArray_const_ref_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_signal_wrapper_QByteArray_const_ref::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QByteArray_const_ref_metaObject(ctr_qt_3d_render_ffi_signal_wrapper_QByteArray_const_ref const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QByteArray_const_ref_qt_metacast(ctr_qt_3d_render_ffi_signal_wrapper_QByteArray_const_ref * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QByteArray_const_ref_qt_metacall(ctr_qt_3d_render_ffi_signal_wrapper_QByteArray_const_ref * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QByteArray_const_ref_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_QByteArray_const_ref::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QByteArray_const_ref_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_QByteArray_const_ref::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_QByteArray_const_ref * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QByteArray_const_ref_ctr_qt_3d_render_ffi_signal_wrapper_QByteArray_const_ref() {
  return new ctr_qt_3d_render_ffi_signal_wrapper_QByteArray_const_ref();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QByteArray_const_ref_emit_(ctr_qt_3d_render_ffi_signal_wrapper_QByteArray_const_ref * this_ptr, QByteArray const * arg0) {
  this_ptr->emit_(*arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCullFace_CullingMode_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCullFace_CullingMode::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCullFace_CullingMode_metaObject(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCullFace_CullingMode const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCullFace_CullingMode_qt_metacast(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCullFace_CullingMode * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCullFace_CullingMode_qt_metacall(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCullFace_CullingMode * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCullFace_CullingMode_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCullFace_CullingMode::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCullFace_CullingMode_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCullFace_CullingMode::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCullFace_CullingMode * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCullFace_CullingMode_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCullFace_CullingMode() {
  return new ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCullFace_CullingMode();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCullFace_CullingMode_emit_(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCullFace_CullingMode * this_ptr, Qt3DRender::QCullFace::CullingMode arg0) {
  this_ptr->emit_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAlphaTest_AlphaFunction_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAlphaTest_AlphaFunction::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAlphaTest_AlphaFunction_metaObject(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAlphaTest_AlphaFunction const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAlphaTest_AlphaFunction_qt_metacast(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAlphaTest_AlphaFunction * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAlphaTest_AlphaFunction_qt_metacall(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAlphaTest_AlphaFunction * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAlphaTest_AlphaFunction_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAlphaTest_AlphaFunction::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAlphaTest_AlphaFunction_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAlphaTest_AlphaFunction::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAlphaTest_AlphaFunction * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAlphaTest_AlphaFunction_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAlphaTest_AlphaFunction() {
  return new ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAlphaTest_AlphaFunction();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAlphaTest_AlphaFunction_emit_(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAlphaTest_AlphaFunction * this_ptr, Qt3DRender::QAlphaTest::AlphaFunction arg0) {
  this_ptr->emit_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QStringList_const_ref_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_signal_wrapper_QStringList_const_ref::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QStringList_const_ref_metaObject(ctr_qt_3d_render_ffi_signal_wrapper_QStringList_const_ref const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QStringList_const_ref_qt_metacast(ctr_qt_3d_render_ffi_signal_wrapper_QStringList_const_ref * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QStringList_const_ref_qt_metacall(ctr_qt_3d_render_ffi_signal_wrapper_QStringList_const_ref * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QStringList_const_ref_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_QStringList_const_ref::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QStringList_const_ref_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_QStringList_const_ref::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_QStringList_const_ref * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QStringList_const_ref_ctr_qt_3d_render_ffi_signal_wrapper_QStringList_const_ref() {
  return new ctr_qt_3d_render_ffi_signal_wrapper_QStringList_const_ref();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QStringList_const_ref_emit_(ctr_qt_3d_render_ffi_signal_wrapper_QStringList_const_ref * this_ptr, QStringList const * arg0) {
  this_ptr->emit_(*arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilTestArguments_StencilFaceMode_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilTestArguments_StencilFaceMode::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilTestArguments_StencilFaceMode_metaObject(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilTestArguments_StencilFaceMode const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilTestArguments_StencilFaceMode_qt_metacast(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilTestArguments_StencilFaceMode * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilTestArguments_StencilFaceMode_qt_metacall(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilTestArguments_StencilFaceMode * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilTestArguments_StencilFaceMode_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilTestArguments_StencilFaceMode::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilTestArguments_StencilFaceMode_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilTestArguments_StencilFaceMode::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilTestArguments_StencilFaceMode * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilTestArguments_StencilFaceMode_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilTestArguments_StencilFaceMode() {
  return new ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilTestArguments_StencilFaceMode();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilTestArguments_StencilFaceMode_emit_(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilTestArguments_StencilFaceMode * this_ptr, Qt3DRender::QStencilTestArguments::StencilFaceMode arg0) {
  this_ptr->emit_(arg0);
}


#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderImage_Access_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderImage_Access::staticMetaObject;
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderImage_Access_metaObject(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderImage_Access const * this_ptr) {
  return this_ptr->metaObject();
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderImage_Access_qt_metacast(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderImage_Access * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderImage_Access_qt_metacall(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderImage_Access * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderImage_Access_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderImage_Access::tr(s, c, n));
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderImage_Access_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderImage_Access::trUtf8(s, c, n));
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderImage_Access * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderImage_Access_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderImage_Access() {
  return new ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderImage_Access();
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderImage_Access_emit_(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderImage_Access * this_ptr, Qt3DRender::QShaderImage::Access arg0) {
  this_ptr->emit_(arg0);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSubtreeEnabler_Enablement_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSubtreeEnabler_Enablement::staticMetaObject;
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSubtreeEnabler_Enablement_metaObject(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSubtreeEnabler_Enablement const * this_ptr) {
  return this_ptr->metaObject();
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSubtreeEnabler_Enablement_qt_metacast(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSubtreeEnabler_Enablement * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSubtreeEnabler_Enablement_qt_metacall(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSubtreeEnabler_Enablement * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSubtreeEnabler_Enablement_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSubtreeEnabler_Enablement::tr(s, c, n));
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSubtreeEnabler_Enablement_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSubtreeEnabler_Enablement::trUtf8(s, c, n));
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSubtreeEnabler_Enablement * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSubtreeEnabler_Enablement_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSubtreeEnabler_Enablement() {
  return new ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSubtreeEnabler_Enablement();
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSubtreeEnabler_Enablement_emit_(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSubtreeEnabler_Enablement * this_ptr, Qt3DRender::QSubtreeEnabler::Enablement arg0) {
  this_ptr->emit_(arg0);
}


#endif

RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGeometry_ptr_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGeometry_ptr::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGeometry_ptr_metaObject(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGeometry_ptr const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGeometry_ptr_qt_metacast(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGeometry_ptr * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGeometry_ptr_qt_metacall(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGeometry_ptr * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGeometry_ptr_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGeometry_ptr::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGeometry_ptr_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGeometry_ptr::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGeometry_ptr * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGeometry_ptr_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGeometry_ptr() {
  return new ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGeometry_ptr();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGeometry_ptr_emit_(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGeometry_ptr * this_ptr, Qt3DRender::QGeometry * arg0) {
  this_ptr->emit_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderSettings_RenderPolicy_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderSettings_RenderPolicy::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderSettings_RenderPolicy_metaObject(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderSettings_RenderPolicy const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderSettings_RenderPolicy_qt_metacast(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderSettings_RenderPolicy * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderSettings_RenderPolicy_qt_metacall(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderSettings_RenderPolicy * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderSettings_RenderPolicy_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderSettings_RenderPolicy::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderSettings_RenderPolicy_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderSettings_RenderPolicy::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderSettings_RenderPolicy * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderSettings_RenderPolicy_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderSettings_RenderPolicy() {
  return new ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderSettings_RenderPolicy();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderSettings_RenderPolicy_emit_(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderSettings_RenderPolicy * this_ptr, Qt3DRender::QRenderSettings::RenderPolicy arg0) {
  this_ptr->emit_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QVector_double_const_ref_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_signal_wrapper_QVector_double_const_ref::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QVector_double_const_ref_metaObject(ctr_qt_3d_render_ffi_signal_wrapper_QVector_double_const_ref const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QVector_double_const_ref_qt_metacast(ctr_qt_3d_render_ffi_signal_wrapper_QVector_double_const_ref * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QVector_double_const_ref_qt_metacall(ctr_qt_3d_render_ffi_signal_wrapper_QVector_double_const_ref * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QVector_double_const_ref_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_QVector_double_const_ref::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QVector_double_const_ref_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_QVector_double_const_ref::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_QVector_double_const_ref * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QVector_double_const_ref_ctr_qt_3d_render_ffi_signal_wrapper_QVector_double_const_ref() {
  return new ctr_qt_3d_render_ffi_signal_wrapper_QVector_double_const_ref();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QVector_double_const_ref_emit_(ctr_qt_3d_render_ffi_signal_wrapper_QVector_double_const_ref * this_ptr, QVector< double > const * arg0) {
  this_ptr->emit_(*arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QEffect_ptr_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QEffect_ptr::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QEffect_ptr_metaObject(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QEffect_ptr const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QEffect_ptr_qt_metacast(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QEffect_ptr * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QEffect_ptr_qt_metacall(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QEffect_ptr * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QEffect_ptr_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QEffect_ptr::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QEffect_ptr_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QEffect_ptr::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QEffect_ptr * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QEffect_ptr_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QEffect_ptr() {
  return new ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QEffect_ptr();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QEffect_ptr_emit_(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QEffect_ptr * this_ptr, Qt3DRender::QEffect * arg0) {
  this_ptr->emit_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ComparisonFunction_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ComparisonFunction::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ComparisonFunction_metaObject(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ComparisonFunction const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ComparisonFunction_qt_metacast(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ComparisonFunction * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ComparisonFunction_qt_metacall(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ComparisonFunction * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ComparisonFunction_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ComparisonFunction::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ComparisonFunction_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ComparisonFunction::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ComparisonFunction * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ComparisonFunction_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ComparisonFunction() {
  return new ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ComparisonFunction();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ComparisonFunction_emit_(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ComparisonFunction * this_ptr, Qt3DRender::QAbstractTexture::ComparisonFunction arg0) {
  this_ptr->emit_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCamera_ptr_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCamera_ptr::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCamera_ptr_metaObject(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCamera_ptr const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCamera_ptr_qt_metacast(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCamera_ptr * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCamera_ptr_qt_metacall(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCamera_ptr * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCamera_ptr_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCamera_ptr::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCamera_ptr_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCamera_ptr::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCamera_ptr * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCamera_ptr_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCamera_ptr() {
  return new ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCamera_ptr();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCamera_ptr_emit_(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCamera_ptr * this_ptr, Qt3DRender::QCamera * arg0) {
  this_ptr->emit_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCameraLens_ProjectionType_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCameraLens_ProjectionType::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCameraLens_ProjectionType_metaObject(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCameraLens_ProjectionType const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCameraLens_ProjectionType_qt_metacast(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCameraLens_ProjectionType * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCameraLens_ProjectionType_qt_metacall(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCameraLens_ProjectionType * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCameraLens_ProjectionType_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCameraLens_ProjectionType::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCameraLens_ProjectionType_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCameraLens_ProjectionType::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCameraLens_ProjectionType * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCameraLens_ProjectionType_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCameraLens_ProjectionType() {
  return new ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCameraLens_ProjectionType();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCameraLens_ProjectionType_emit_(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCameraLens_ProjectionType * this_ptr, Qt3DRender::QCameraLens::ProjectionType arg0) {
  this_ptr->emit_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QColor_const_ref_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_signal_wrapper_QColor_const_ref::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QColor_const_ref_metaObject(ctr_qt_3d_render_ffi_signal_wrapper_QColor_const_ref const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QColor_const_ref_qt_metacast(ctr_qt_3d_render_ffi_signal_wrapper_QColor_const_ref * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QColor_const_ref_qt_metacall(ctr_qt_3d_render_ffi_signal_wrapper_QColor_const_ref * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QColor_const_ref_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_QColor_const_ref::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QColor_const_ref_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_QColor_const_ref::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_QColor_const_ref * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QColor_const_ref_ctr_qt_3d_render_ffi_signal_wrapper_QColor_const_ref() {
  return new ctr_qt_3d_render_ffi_signal_wrapper_QColor_const_ref();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QColor_const_ref_emit_(ctr_qt_3d_render_ffi_signal_wrapper_QColor_const_ref * this_ptr, QColor const * arg0) {
  this_ptr->emit_(*arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_VertexBaseType_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_VertexBaseType::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_VertexBaseType_metaObject(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_VertexBaseType const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_VertexBaseType_qt_metacast(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_VertexBaseType * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_VertexBaseType_qt_metacall(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_VertexBaseType * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_VertexBaseType_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_VertexBaseType::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_VertexBaseType_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_VertexBaseType::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_VertexBaseType * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_VertexBaseType_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_VertexBaseType() {
  return new ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_VertexBaseType();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_VertexBaseType_emit_(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_VertexBaseType * this_ptr, Qt3DRender::QAttribute::VertexBaseType arg0) {
  this_ptr->emit_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilOperationArguments_FaceMode_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilOperationArguments_FaceMode::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilOperationArguments_FaceMode_metaObject(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilOperationArguments_FaceMode const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilOperationArguments_FaceMode_qt_metacast(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilOperationArguments_FaceMode * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilOperationArguments_FaceMode_qt_metacall(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilOperationArguments_FaceMode * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilOperationArguments_FaceMode_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilOperationArguments_FaceMode::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilOperationArguments_FaceMode_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilOperationArguments_FaceMode::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilOperationArguments_FaceMode * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilOperationArguments_FaceMode_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilOperationArguments_FaceMode() {
  return new ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilOperationArguments_FaceMode();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilOperationArguments_FaceMode_emit_(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilOperationArguments_FaceMode * this_ptr, Qt3DRender::QStencilOperationArguments::FaceMode arg0) {
  this_ptr->emit_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QTextureWrapMode_WrapMode_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QTextureWrapMode_WrapMode::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QTextureWrapMode_WrapMode_metaObject(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QTextureWrapMode_WrapMode const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QTextureWrapMode_WrapMode_qt_metacast(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QTextureWrapMode_WrapMode * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QTextureWrapMode_WrapMode_qt_metacall(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QTextureWrapMode_WrapMode * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QTextureWrapMode_WrapMode_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QTextureWrapMode_WrapMode::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QTextureWrapMode_WrapMode_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QTextureWrapMode_WrapMode::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QTextureWrapMode_WrapMode * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QTextureWrapMode_WrapMode_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QTextureWrapMode_WrapMode() {
  return new ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QTextureWrapMode_WrapMode();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QTextureWrapMode_WrapMode_emit_(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QTextureWrapMode_WrapMode * this_ptr, Qt3DRender::QTextureWrapMode::WrapMode arg0) {
  this_ptr->emit_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBlendEquationArguments_Blending_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBlendEquationArguments_Blending::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBlendEquationArguments_Blending_metaObject(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBlendEquationArguments_Blending const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBlendEquationArguments_Blending_qt_metacast(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBlendEquationArguments_Blending * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBlendEquationArguments_Blending_qt_metacall(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBlendEquationArguments_Blending * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBlendEquationArguments_Blending_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBlendEquationArguments_Blending::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBlendEquationArguments_Blending_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBlendEquationArguments_Blending::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBlendEquationArguments_Blending * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBlendEquationArguments_Blending_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBlendEquationArguments_Blending() {
  return new ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBlendEquationArguments_Blending();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBlendEquationArguments_Blending_emit_(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBlendEquationArguments_Blending * this_ptr, Qt3DRender::QBlendEquationArguments::Blending arg0) {
  this_ptr->emit_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTargetOutput_ptr_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTargetOutput_ptr::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTargetOutput_ptr_metaObject(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTargetOutput_ptr const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTargetOutput_ptr_qt_metacast(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTargetOutput_ptr * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTargetOutput_ptr_qt_metacall(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTargetOutput_ptr * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTargetOutput_ptr_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTargetOutput_ptr::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTargetOutput_ptr_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTargetOutput_ptr::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTargetOutput_ptr * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTargetOutput_ptr_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTargetOutput_ptr() {
  return new ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTargetOutput_ptr();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTargetOutput_ptr_emit_(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTargetOutput_ptr * this_ptr, Qt3DRender::QRenderTargetOutput * arg0) {
  this_ptr->emit_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_AccessType_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_AccessType::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_AccessType_metaObject(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_AccessType const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_AccessType_qt_metacast(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_AccessType * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_AccessType_qt_metacall(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_AccessType * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_AccessType_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_AccessType::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_AccessType_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_AccessType::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_AccessType * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_AccessType_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_AccessType() {
  return new ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_AccessType();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_AccessType_emit_(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_AccessType * this_ptr, Qt3DRender::QBuffer::AccessType arg0) {
  this_ptr->emit_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGeometryRenderer_PrimitiveType_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGeometryRenderer_PrimitiveType::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGeometryRenderer_PrimitiveType_metaObject(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGeometryRenderer_PrimitiveType const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGeometryRenderer_PrimitiveType_qt_metacast(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGeometryRenderer_PrimitiveType * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGeometryRenderer_PrimitiveType_qt_metacall(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGeometryRenderer_PrimitiveType * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGeometryRenderer_PrimitiveType_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGeometryRenderer_PrimitiveType::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGeometryRenderer_PrimitiveType_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGeometryRenderer_PrimitiveType::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGeometryRenderer_PrimitiveType * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGeometryRenderer_PrimitiveType_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGeometryRenderer_PrimitiveType() {
  return new ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGeometryRenderer_PrimitiveType();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGeometryRenderer_PrimitiveType_emit_(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGeometryRenderer_PrimitiveType * this_ptr, Qt3DRender::QGeometryRenderer::PrimitiveType arg0) {
  this_ptr->emit_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QLevelOfDetailBoundingSphere_const_ref_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QLevelOfDetailBoundingSphere_const_ref::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QLevelOfDetailBoundingSphere_const_ref_metaObject(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QLevelOfDetailBoundingSphere_const_ref const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QLevelOfDetailBoundingSphere_const_ref_qt_metacast(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QLevelOfDetailBoundingSphere_const_ref * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QLevelOfDetailBoundingSphere_const_ref_qt_metacall(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QLevelOfDetailBoundingSphere_const_ref * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QLevelOfDetailBoundingSphere_const_ref_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QLevelOfDetailBoundingSphere_const_ref::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QLevelOfDetailBoundingSphere_const_ref_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QLevelOfDetailBoundingSphere_const_ref::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QLevelOfDetailBoundingSphere_const_ref * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QLevelOfDetailBoundingSphere_const_ref_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QLevelOfDetailBoundingSphere_const_ref() {
  return new ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QLevelOfDetailBoundingSphere_const_ref();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QLevelOfDetailBoundingSphere_const_ref_emit_(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QLevelOfDetailBoundingSphere_const_ref * this_ptr, Qt3DRender::QLevelOfDetailBoundingSphere const * arg0) {
  this_ptr->emit_(*arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_PickMethod_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_PickMethod::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_PickMethod_metaObject(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_PickMethod const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_PickMethod_qt_metacast(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_PickMethod * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_PickMethod_qt_metacall(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_PickMethod * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_PickMethod_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_PickMethod::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_PickMethod_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_PickMethod::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_PickMethod * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_PickMethod_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_PickMethod() {
  return new ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_PickMethod();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_PickMethod_emit_(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_PickMethod * this_ptr, Qt3DRender::QPickingSettings::PickMethod arg0) {
  this_ptr->emit_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPointSize_SizeMode_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPointSize_SizeMode::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPointSize_SizeMode_metaObject(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPointSize_SizeMode const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPointSize_SizeMode_qt_metacast(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPointSize_SizeMode * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPointSize_SizeMode_qt_metacall(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPointSize_SizeMode * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPointSize_SizeMode_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPointSize_SizeMode::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPointSize_SizeMode_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPointSize_SizeMode::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPointSize_SizeMode * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPointSize_SizeMode_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPointSize_SizeMode() {
  return new ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPointSize_SizeMode();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPointSize_SizeMode_emit_(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPointSize_SizeMode * this_ptr, Qt3DRender::QPointSize::SizeMode arg0) {
  this_ptr->emit_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilOperationArguments_Operation_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilOperationArguments_Operation::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilOperationArguments_Operation_metaObject(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilOperationArguments_Operation const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilOperationArguments_Operation_qt_metacast(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilOperationArguments_Operation * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilOperationArguments_Operation_qt_metacall(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilOperationArguments_Operation * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilOperationArguments_Operation_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilOperationArguments_Operation::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilOperationArguments_Operation_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilOperationArguments_Operation::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilOperationArguments_Operation * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilOperationArguments_Operation_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilOperationArguments_Operation() {
  return new ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilOperationArguments_Operation();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilOperationArguments_Operation_emit_(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilOperationArguments_Operation * this_ptr, Qt3DRender::QStencilOperationArguments::Operation arg0) {
  this_ptr->emit_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QPoint_const_ref_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_signal_wrapper_QPoint_const_ref::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QPoint_const_ref_metaObject(ctr_qt_3d_render_ffi_signal_wrapper_QPoint_const_ref const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QPoint_const_ref_qt_metacast(ctr_qt_3d_render_ffi_signal_wrapper_QPoint_const_ref * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QPoint_const_ref_qt_metacall(ctr_qt_3d_render_ffi_signal_wrapper_QPoint_const_ref * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QPoint_const_ref_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_QPoint_const_ref::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QPoint_const_ref_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_QPoint_const_ref::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_QPoint_const_ref * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QPoint_const_ref_ctr_qt_3d_render_ffi_signal_wrapper_QPoint_const_ref() {
  return new ctr_qt_3d_render_ffi_signal_wrapper_QPoint_const_ref();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QPoint_const_ref_emit_(ctr_qt_3d_render_ffi_signal_wrapper_QPoint_const_ref * this_ptr, QPoint const * arg0) {
  this_ptr->emit_(*arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QVariant_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_signal_wrapper_QVariant::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QVariant_metaObject(ctr_qt_3d_render_ffi_signal_wrapper_QVariant const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QVariant_qt_metacast(ctr_qt_3d_render_ffi_signal_wrapper_QVariant * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QVariant_qt_metacall(ctr_qt_3d_render_ffi_signal_wrapper_QVariant * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QVariant_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_QVariant::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QVariant_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_QVariant::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_QVariant * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QVariant_ctr_qt_3d_render_ffi_signal_wrapper_QVariant() {
  return new ctr_qt_3d_render_ffi_signal_wrapper_QVariant();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QVariant_emit_(ctr_qt_3d_render_ffi_signal_wrapper_QVariant * this_ptr, QVariant const * arg0) {
  this_ptr->emit_(*arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QFlags_Qt3DRender_QMemoryBarrier_Operation_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_signal_wrapper_QFlags_Qt3DRender_QMemoryBarrier_Operation::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QFlags_Qt3DRender_QMemoryBarrier_Operation_metaObject(ctr_qt_3d_render_ffi_signal_wrapper_QFlags_Qt3DRender_QMemoryBarrier_Operation const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QFlags_Qt3DRender_QMemoryBarrier_Operation_qt_metacast(ctr_qt_3d_render_ffi_signal_wrapper_QFlags_Qt3DRender_QMemoryBarrier_Operation * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QFlags_Qt3DRender_QMemoryBarrier_Operation_qt_metacall(ctr_qt_3d_render_ffi_signal_wrapper_QFlags_Qt3DRender_QMemoryBarrier_Operation * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QFlags_Qt3DRender_QMemoryBarrier_Operation_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_QFlags_Qt3DRender_QMemoryBarrier_Operation::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QFlags_Qt3DRender_QMemoryBarrier_Operation_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_QFlags_Qt3DRender_QMemoryBarrier_Operation::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_QFlags_Qt3DRender_QMemoryBarrier_Operation * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QFlags_Qt3DRender_QMemoryBarrier_Operation_ctr_qt_3d_render_ffi_signal_wrapper_QFlags_Qt3DRender_QMemoryBarrier_Operation() {
  return new ctr_qt_3d_render_ffi_signal_wrapper_QFlags_Qt3DRender_QMemoryBarrier_Operation();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QFlags_Qt3DRender_QMemoryBarrier_Operation_emit_(ctr_qt_3d_render_ffi_signal_wrapper_QFlags_Qt3DRender_QMemoryBarrier_Operation * this_ptr, int arg0) {
  this_ptr->emit_(QFlags< Qt3DRender::QMemoryBarrier::Operation >(arg0));
}


#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractRayCaster_RunMode_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractRayCaster_RunMode::staticMetaObject;
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractRayCaster_RunMode_metaObject(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractRayCaster_RunMode const * this_ptr) {
  return this_ptr->metaObject();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractRayCaster_RunMode_qt_metacast(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractRayCaster_RunMode * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractRayCaster_RunMode_qt_metacall(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractRayCaster_RunMode * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractRayCaster_RunMode_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractRayCaster_RunMode::tr(s, c, n));
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractRayCaster_RunMode_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractRayCaster_RunMode::trUtf8(s, c, n));
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractRayCaster_RunMode * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractRayCaster_RunMode_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractRayCaster_RunMode() {
  return new ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractRayCaster_RunMode();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractRayCaster_RunMode_emit_(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractRayCaster_RunMode * this_ptr, Qt3DRender::QAbstractRayCaster::RunMode arg0) {
  this_ptr->emit_(arg0);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSetFence_HandleType_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSetFence_HandleType::staticMetaObject;
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSetFence_HandleType_metaObject(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSetFence_HandleType const * this_ptr) {
  return this_ptr->metaObject();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSetFence_HandleType_qt_metacast(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSetFence_HandleType * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSetFence_HandleType_qt_metacall(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSetFence_HandleType * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSetFence_HandleType_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSetFence_HandleType::tr(s, c, n));
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSetFence_HandleType_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSetFence_HandleType::trUtf8(s, c, n));
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSetFence_HandleType * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSetFence_HandleType_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSetFence_HandleType() {
  return new ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSetFence_HandleType();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSetFence_HandleType_emit_(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSetFence_HandleType * this_ptr, Qt3DRender::QSetFence::HandleType arg0) {
  this_ptr->emit_(arg0);
}


#endif

RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_quint64_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_signal_wrapper_quint64::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_quint64_metaObject(ctr_qt_3d_render_ffi_signal_wrapper_quint64 const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_quint64_qt_metacast(ctr_qt_3d_render_ffi_signal_wrapper_quint64 * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_quint64_qt_metacall(ctr_qt_3d_render_ffi_signal_wrapper_quint64 * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_quint64_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_quint64::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_quint64_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_quint64::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_quint64 * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_quint64_ctr_qt_3d_render_ffi_signal_wrapper_quint64() {
  return new ctr_qt_3d_render_ffi_signal_wrapper_quint64();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_quint64_emit_(ctr_qt_3d_render_ffi_signal_wrapper_quint64 * this_ptr, quint64 arg0) {
  this_ptr->emit_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTarget_ptr_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTarget_ptr::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTarget_ptr_metaObject(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTarget_ptr const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTarget_ptr_qt_metacast(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTarget_ptr * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTarget_ptr_qt_metacall(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTarget_ptr * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTarget_ptr_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTarget_ptr::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTarget_ptr_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTarget_ptr::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTarget_ptr * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTarget_ptr_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTarget_ptr() {
  return new ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTarget_ptr();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTarget_ptr_emit_(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTarget_ptr * this_ptr, Qt3DRender::QRenderTarget * arg0) {
  this_ptr->emit_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderProgram_Status_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderProgram_Status::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderProgram_Status_metaObject(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderProgram_Status const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderProgram_Status_qt_metacast(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderProgram_Status * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderProgram_Status_qt_metacall(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderProgram_Status * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderProgram_Status_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderProgram_Status::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderProgram_Status_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderProgram_Status::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderProgram_Status * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderProgram_Status_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderProgram_Status() {
  return new ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderProgram_Status();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderProgram_Status_emit_(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderProgram_Status * this_ptr, Qt3DRender::QShaderProgram::Status arg0) {
  this_ptr->emit_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_BufferType_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_BufferType::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_BufferType_metaObject(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_BufferType const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_BufferType_qt_metacast(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_BufferType * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_BufferType_qt_metacall(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_BufferType * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_BufferType_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_BufferType::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_BufferType_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_BufferType::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_BufferType * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_BufferType_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_BufferType() {
  return new ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_BufferType();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_BufferType_emit_(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_BufferType * this_ptr, Qt3DRender::QBuffer::BufferType arg0) {
  this_ptr->emit_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_AttributeType_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_AttributeType::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_AttributeType_metaObject(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_AttributeType const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_AttributeType_qt_metacast(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_AttributeType * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_AttributeType_qt_metacall(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_AttributeType * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_AttributeType_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_AttributeType::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_AttributeType_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_AttributeType::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_AttributeType * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_AttributeType_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_AttributeType() {
  return new ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_AttributeType();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_AttributeType_emit_(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_AttributeType * this_ptr, Qt3DRender::QAttribute::AttributeType arg0) {
  this_ptr->emit_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QVector_int_const_ref_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_signal_wrapper_QVector_int_const_ref::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QVector_int_const_ref_metaObject(ctr_qt_3d_render_ffi_signal_wrapper_QVector_int_const_ref const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QVector_int_const_ref_qt_metacast(ctr_qt_3d_render_ffi_signal_wrapper_QVector_int_const_ref * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QVector_int_const_ref_qt_metacall(ctr_qt_3d_render_ffi_signal_wrapper_QVector_int_const_ref * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QVector_int_const_ref_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_QVector_int_const_ref::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QVector_int_const_ref_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_QVector_int_const_ref::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_QVector_int_const_ref * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QVector_int_const_ref_ctr_qt_3d_render_ffi_signal_wrapper_QVector_int_const_ref() {
  return new ctr_qt_3d_render_ffi_signal_wrapper_QVector_int_const_ref();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QVector_int_const_ref_emit_(ctr_qt_3d_render_ffi_signal_wrapper_QVector_int_const_ref * this_ptr, QVector< int > const * arg0) {
  this_ptr->emit_(*arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QFrameGraphNode_ptr_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QFrameGraphNode_ptr::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QFrameGraphNode_ptr_metaObject(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QFrameGraphNode_ptr const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QFrameGraphNode_ptr_qt_metacast(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QFrameGraphNode_ptr * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QFrameGraphNode_ptr_qt_metacall(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QFrameGraphNode_ptr * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QFrameGraphNode_ptr_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QFrameGraphNode_ptr::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QFrameGraphNode_ptr_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QFrameGraphNode_ptr::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QFrameGraphNode_ptr * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QFrameGraphNode_ptr_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QFrameGraphNode_ptr() {
  return new ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QFrameGraphNode_ptr();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QFrameGraphNode_ptr_emit_(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QFrameGraphNode_ptr * this_ptr, Qt3DRender::QFrameGraphNode * arg0) {
  this_ptr->emit_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QTextureImage_Status_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QTextureImage_Status::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QTextureImage_Status_metaObject(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QTextureImage_Status const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QTextureImage_Status_qt_metacast(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QTextureImage_Status * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QTextureImage_Status_qt_metacall(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QTextureImage_Status * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QTextureImage_Status_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QTextureImage_Status::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QTextureImage_Status_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QTextureImage_Status::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QTextureImage_Status * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QTextureImage_Status_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QTextureImage_Status() {
  return new ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QTextureImage_Status();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QTextureImage_Status_emit_(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QTextureImage_Status * this_ptr, Qt3DRender::QTextureImage::Status arg0) {
  this_ptr->emit_(arg0);
}


#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QVector_Qt3DRender_QRayCasterHit_const_ref_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_signal_wrapper_QVector_Qt3DRender_QRayCasterHit_const_ref::staticMetaObject;
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QVector_Qt3DRender_QRayCasterHit_const_ref_metaObject(ctr_qt_3d_render_ffi_signal_wrapper_QVector_Qt3DRender_QRayCasterHit_const_ref const * this_ptr) {
  return this_ptr->metaObject();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QVector_Qt3DRender_QRayCasterHit_const_ref_qt_metacast(ctr_qt_3d_render_ffi_signal_wrapper_QVector_Qt3DRender_QRayCasterHit_const_ref * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QVector_Qt3DRender_QRayCasterHit_const_ref_qt_metacall(ctr_qt_3d_render_ffi_signal_wrapper_QVector_Qt3DRender_QRayCasterHit_const_ref * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QVector_Qt3DRender_QRayCasterHit_const_ref_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_QVector_Qt3DRender_QRayCasterHit_const_ref::tr(s, c, n));
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QVector_Qt3DRender_QRayCasterHit_const_ref_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_QVector_Qt3DRender_QRayCasterHit_const_ref::trUtf8(s, c, n));
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_QVector_Qt3DRender_QRayCasterHit_const_ref * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QVector_Qt3DRender_QRayCasterHit_const_ref_ctr_qt_3d_render_ffi_signal_wrapper_QVector_Qt3DRender_QRayCasterHit_const_ref() {
  return new ctr_qt_3d_render_ffi_signal_wrapper_QVector_Qt3DRender_QRayCasterHit_const_ref();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QVector_Qt3DRender_QRayCasterHit_const_ref_emit_(ctr_qt_3d_render_ffi_signal_wrapper_QVector_Qt3DRender_QRayCasterHit_const_ref * this_ptr, QVector< Qt3DRender::QRayCasterHit > const * arg0) {
  this_ptr->emit_(*arg0);
}


#endif

RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBlendEquation_BlendFunction_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBlendEquation_BlendFunction::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBlendEquation_BlendFunction_metaObject(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBlendEquation_BlendFunction const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBlendEquation_BlendFunction_qt_metacast(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBlendEquation_BlendFunction * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBlendEquation_BlendFunction_qt_metacall(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBlendEquation_BlendFunction * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBlendEquation_BlendFunction_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBlendEquation_BlendFunction::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBlendEquation_BlendFunction_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBlendEquation_BlendFunction::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBlendEquation_BlendFunction * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBlendEquation_BlendFunction_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBlendEquation_BlendFunction() {
  return new ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBlendEquation_BlendFunction();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBlendEquation_BlendFunction_emit_(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBlendEquation_BlendFunction * this_ptr, Qt3DRender::QBlendEquation::BlendFunction arg0) {
  this_ptr->emit_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGraphicsApiFilter_Api_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGraphicsApiFilter_Api::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGraphicsApiFilter_Api_metaObject(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGraphicsApiFilter_Api const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGraphicsApiFilter_Api_qt_metacast(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGraphicsApiFilter_Api * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGraphicsApiFilter_Api_qt_metacall(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGraphicsApiFilter_Api * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGraphicsApiFilter_Api_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGraphicsApiFilter_Api::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGraphicsApiFilter_Api_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGraphicsApiFilter_Api::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGraphicsApiFilter_Api * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGraphicsApiFilter_Api_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGraphicsApiFilter_Api() {
  return new ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGraphicsApiFilter_Api();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGraphicsApiFilter_Api_emit_(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGraphicsApiFilter_Api * this_ptr, Qt3DRender::QGraphicsApiFilter::Api arg0) {
  this_ptr->emit_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QLevelOfDetail_ThresholdType_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QLevelOfDetail_ThresholdType::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QLevelOfDetail_ThresholdType_metaObject(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QLevelOfDetail_ThresholdType const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QLevelOfDetail_ThresholdType_qt_metacast(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QLevelOfDetail_ThresholdType * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QLevelOfDetail_ThresholdType_qt_metacall(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QLevelOfDetail_ThresholdType * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QLevelOfDetail_ThresholdType_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QLevelOfDetail_ThresholdType::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QLevelOfDetail_ThresholdType_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QLevelOfDetail_ThresholdType::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QLevelOfDetail_ThresholdType * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QLevelOfDetail_ThresholdType_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QLevelOfDetail_ThresholdType() {
  return new ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QLevelOfDetail_ThresholdType();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QLevelOfDetail_ThresholdType_emit_(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QLevelOfDetail_ThresholdType * this_ptr, Qt3DRender::QLevelOfDetail::ThresholdType arg0) {
  this_ptr->emit_(arg0);
}


#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractRayCaster_FilterMode_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractRayCaster_FilterMode::staticMetaObject;
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractRayCaster_FilterMode_metaObject(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractRayCaster_FilterMode const * this_ptr) {
  return this_ptr->metaObject();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractRayCaster_FilterMode_qt_metacast(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractRayCaster_FilterMode * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractRayCaster_FilterMode_qt_metacall(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractRayCaster_FilterMode * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractRayCaster_FilterMode_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractRayCaster_FilterMode::tr(s, c, n));
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractRayCaster_FilterMode_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractRayCaster_FilterMode::trUtf8(s, c, n));
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractRayCaster_FilterMode * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractRayCaster_FilterMode_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractRayCaster_FilterMode() {
  return new ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractRayCaster_FilterMode();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractRayCaster_FilterMode_emit_(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractRayCaster_FilterMode * this_ptr, Qt3DRender::QAbstractRayCaster::FilterMode arg0) {
  this_ptr->emit_(arg0);
}


#endif

RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_ptr_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_ptr::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_ptr_metaObject(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_ptr const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_ptr_qt_metacast(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_ptr * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_ptr_qt_metacall(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_ptr * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_ptr_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_ptr::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_ptr_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_ptr::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_ptr * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_ptr_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_ptr() {
  return new ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_ptr();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_ptr_emit_(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_ptr * this_ptr, Qt3DRender::QBuffer * arg0) {
  this_ptr->emit_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ptr_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ptr::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ptr_metaObject(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ptr const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ptr_qt_metacast(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ptr * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ptr_qt_metacall(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ptr * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ptr_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ptr::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ptr_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ptr::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ptr * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ptr_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ptr() {
  return new ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ptr();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ptr_emit_(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ptr * this_ptr, Qt3DRender::QAbstractTexture * arg0) {
  this_ptr->emit_(arg0);
}


#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderImage_ImageFormat_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderImage_ImageFormat::staticMetaObject;
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderImage_ImageFormat_metaObject(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderImage_ImageFormat const * this_ptr) {
  return this_ptr->metaObject();
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderImage_ImageFormat_qt_metacast(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderImage_ImageFormat * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderImage_ImageFormat_qt_metacall(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderImage_ImageFormat * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderImage_ImageFormat_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderImage_ImageFormat::tr(s, c, n));
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderImage_ImageFormat_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderImage_ImageFormat::trUtf8(s, c, n));
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderImage_ImageFormat * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderImage_ImageFormat_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderImage_ImageFormat() {
  return new ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderImage_ImageFormat();
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderImage_ImageFormat_emit_(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderImage_ImageFormat * this_ptr, Qt3DRender::QShaderImage::ImageFormat arg0) {
  this_ptr->emit_(arg0);
}


#endif

RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderProgram_ptr_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderProgram_ptr::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderProgram_ptr_metaObject(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderProgram_ptr const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderProgram_ptr_qt_metacast(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderProgram_ptr * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderProgram_ptr_qt_metacall(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderProgram_ptr * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderProgram_ptr_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderProgram_ptr::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderProgram_ptr_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderProgram_ptr::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderProgram_ptr * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderProgram_ptr_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderProgram_ptr() {
  return new ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderProgram_ptr();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderProgram_ptr_emit_(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderProgram_ptr * this_ptr, Qt3DRender::QShaderProgram * arg0) {
  this_ptr->emit_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_Status_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_Status::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_Status_metaObject(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_Status const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_Status_qt_metacast(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_Status * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_Status_qt_metacall(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_Status * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_Status_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_Status::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_Status_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_Status::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_Status * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_Status_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_Status() {
  return new ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_Status();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_Status_emit_(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_Status * this_ptr, Qt3DRender::QAbstractTexture::Status arg0) {
  this_ptr->emit_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QDepthTest_DepthFunction_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QDepthTest_DepthFunction::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QDepthTest_DepthFunction_metaObject(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QDepthTest_DepthFunction const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QDepthTest_DepthFunction_qt_metacast(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QDepthTest_DepthFunction * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QDepthTest_DepthFunction_qt_metacall(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QDepthTest_DepthFunction * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QDepthTest_DepthFunction_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QDepthTest_DepthFunction::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QDepthTest_DepthFunction_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QDepthTest_DepthFunction::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QDepthTest_DepthFunction * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QDepthTest_DepthFunction_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QDepthTest_DepthFunction() {
  return new ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QDepthTest_DepthFunction();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QDepthTest_DepthFunction_emit_(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QDepthTest_DepthFunction * this_ptr, Qt3DRender::QDepthTest::DepthFunction arg0) {
  this_ptr->emit_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QFrontFace_WindingDirection_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QFrontFace_WindingDirection::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QFrontFace_WindingDirection_metaObject(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QFrontFace_WindingDirection const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QFrontFace_WindingDirection_qt_metacast(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QFrontFace_WindingDirection * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QFrontFace_WindingDirection_qt_metacall(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QFrontFace_WindingDirection * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QFrontFace_WindingDirection_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QFrontFace_WindingDirection::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QFrontFace_WindingDirection_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QFrontFace_WindingDirection::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QFrontFace_WindingDirection * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QFrontFace_WindingDirection_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QFrontFace_WindingDirection() {
  return new ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QFrontFace_WindingDirection();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QFrontFace_WindingDirection_emit_(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QFrontFace_WindingDirection * this_ptr, Qt3DRender::QFrontFace::WindingDirection arg0) {
  this_ptr->emit_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilTestArguments_StencilFunction_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilTestArguments_StencilFunction::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilTestArguments_StencilFunction_metaObject(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilTestArguments_StencilFunction const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilTestArguments_StencilFunction_qt_metacast(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilTestArguments_StencilFunction * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilTestArguments_StencilFunction_qt_metacall(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilTestArguments_StencilFunction * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilTestArguments_StencilFunction_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilTestArguments_StencilFunction::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilTestArguments_StencilFunction_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilTestArguments_StencilFunction::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilTestArguments_StencilFunction * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilTestArguments_StencilFunction_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilTestArguments_StencilFunction() {
  return new ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilTestArguments_StencilFunction();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilTestArguments_StencilFunction_emit_(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilTestArguments_StencilFunction * this_ptr, Qt3DRender::QStencilTestArguments::StencilFunction arg0) {
  this_ptr->emit_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ComparisonMode_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ComparisonMode::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ComparisonMode_metaObject(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ComparisonMode const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ComparisonMode_qt_metacast(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ComparisonMode * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ComparisonMode_qt_metacall(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ComparisonMode * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ComparisonMode_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ComparisonMode::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ComparisonMode_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ComparisonMode::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ComparisonMode * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ComparisonMode_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ComparisonMode() {
  return new ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ComparisonMode();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ComparisonMode_emit_(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ComparisonMode * this_ptr, Qt3DRender::QAbstractTexture::ComparisonMode arg0) {
  this_ptr->emit_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QClearBuffers_BufferType_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QClearBuffers_BufferType::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QClearBuffers_BufferType_metaObject(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QClearBuffers_BufferType const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QClearBuffers_BufferType_qt_metacast(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QClearBuffers_BufferType * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QClearBuffers_BufferType_qt_metacall(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QClearBuffers_BufferType * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QClearBuffers_BufferType_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QClearBuffers_BufferType::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QClearBuffers_BufferType_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QClearBuffers_BufferType::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QClearBuffers_BufferType * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QClearBuffers_BufferType_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QClearBuffers_BufferType() {
  return new ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QClearBuffers_BufferType();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QClearBuffers_BufferType_emit_(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QClearBuffers_BufferType * this_ptr, Qt3DRender::QClearBuffers::BufferType arg0) {
  this_ptr->emit_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QVector_Qt3DRender_QSortPolicy_SortType_const_ref_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_signal_wrapper_QVector_Qt3DRender_QSortPolicy_SortType_const_ref::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QVector_Qt3DRender_QSortPolicy_SortType_const_ref_metaObject(ctr_qt_3d_render_ffi_signal_wrapper_QVector_Qt3DRender_QSortPolicy_SortType_const_ref const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QVector_Qt3DRender_QSortPolicy_SortType_const_ref_qt_metacast(ctr_qt_3d_render_ffi_signal_wrapper_QVector_Qt3DRender_QSortPolicy_SortType_const_ref * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QVector_Qt3DRender_QSortPolicy_SortType_const_ref_qt_metacall(ctr_qt_3d_render_ffi_signal_wrapper_QVector_Qt3DRender_QSortPolicy_SortType_const_ref * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QVector_Qt3DRender_QSortPolicy_SortType_const_ref_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_QVector_Qt3DRender_QSortPolicy_SortType_const_ref::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QVector_Qt3DRender_QSortPolicy_SortType_const_ref_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_QVector_Qt3DRender_QSortPolicy_SortType_const_ref::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_QVector_Qt3DRender_QSortPolicy_SortType_const_ref * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QVector_Qt3DRender_QSortPolicy_SortType_const_ref_ctr_qt_3d_render_ffi_signal_wrapper_QVector_Qt3DRender_QSortPolicy_SortType_const_ref() {
  return new ctr_qt_3d_render_ffi_signal_wrapper_QVector_Qt3DRender_QSortPolicy_SortType_const_ref();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QVector_Qt3DRender_QSortPolicy_SortType_const_ref_emit_(ctr_qt_3d_render_ffi_signal_wrapper_QVector_Qt3DRender_QSortPolicy_SortType_const_ref * this_ptr, QVector< Qt3DRender::QSortPolicy::SortType > const * arg0) {
  this_ptr->emit_(*arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_unsigned_int_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_signal_wrapper_unsigned_int::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_unsigned_int_metaObject(ctr_qt_3d_render_ffi_signal_wrapper_unsigned_int const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_unsigned_int_qt_metacast(ctr_qt_3d_render_ffi_signal_wrapper_unsigned_int * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_unsigned_int_qt_metacall(ctr_qt_3d_render_ffi_signal_wrapper_unsigned_int * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_unsigned_int_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_unsigned_int::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_unsigned_int_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_unsigned_int::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_unsigned_int * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_unsigned_int_ctr_qt_3d_render_ffi_signal_wrapper_unsigned_int() {
  return new ctr_qt_3d_render_ffi_signal_wrapper_unsigned_int();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_unsigned_int_emit_(ctr_qt_3d_render_ffi_signal_wrapper_unsigned_int * this_ptr, unsigned int arg0) {
  this_ptr->emit_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSceneLoader_Status_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSceneLoader_Status::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSceneLoader_Status_metaObject(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSceneLoader_Status const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSceneLoader_Status_qt_metacast(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSceneLoader_Status * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSceneLoader_Status_qt_metacall(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSceneLoader_Status * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSceneLoader_Status_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSceneLoader_Status::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSceneLoader_Status_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSceneLoader_Status::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSceneLoader_Status * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSceneLoader_Status_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSceneLoader_Status() {
  return new ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSceneLoader_Status();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSceneLoader_Status_emit_(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSceneLoader_Status * this_ptr, Qt3DRender::QSceneLoader::Status arg0) {
  this_ptr->emit_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_TextureFormat_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_TextureFormat::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_TextureFormat_metaObject(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_TextureFormat const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_TextureFormat_qt_metacast(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_TextureFormat * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_TextureFormat_qt_metacall(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_TextureFormat * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_TextureFormat_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_TextureFormat::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_TextureFormat_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_TextureFormat::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_TextureFormat * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_TextureFormat_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_TextureFormat() {
  return new ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_TextureFormat();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_TextureFormat_emit_(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_TextureFormat * this_ptr, Qt3DRender::QAbstractTexture::TextureFormat arg0) {
  this_ptr->emit_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_PickResultMode_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_PickResultMode::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_PickResultMode_metaObject(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_PickResultMode const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_PickResultMode_qt_metacast(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_PickResultMode * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_PickResultMode_qt_metacall(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_PickResultMode * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_PickResultMode_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_PickResultMode::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_PickResultMode_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_PickResultMode::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_PickResultMode * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_PickResultMode_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_PickResultMode() {
  return new ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_PickResultMode();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_PickResultMode_emit_(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_PickResultMode * this_ptr, Qt3DRender::QPickingSettings::PickResultMode arg0) {
  this_ptr->emit_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_FaceOrientationPickingMode_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_FaceOrientationPickingMode::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_FaceOrientationPickingMode_metaObject(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_FaceOrientationPickingMode const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_FaceOrientationPickingMode_qt_metacast(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_FaceOrientationPickingMode * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_FaceOrientationPickingMode_qt_metacall(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_FaceOrientationPickingMode * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_FaceOrientationPickingMode_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_FaceOrientationPickingMode::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_FaceOrientationPickingMode_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_FaceOrientationPickingMode::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_FaceOrientationPickingMode * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_FaceOrientationPickingMode_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_FaceOrientationPickingMode() {
  return new ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_FaceOrientationPickingMode();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_FaceOrientationPickingMode_emit_(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_FaceOrientationPickingMode * this_ptr, Qt3DRender::QPickingSettings::FaceOrientationPickingMode arg0) {
  this_ptr->emit_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTargetOutput_AttachmentPoint_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTargetOutput_AttachmentPoint::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTargetOutput_AttachmentPoint_metaObject(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTargetOutput_AttachmentPoint const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTargetOutput_AttachmentPoint_qt_metacast(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTargetOutput_AttachmentPoint * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTargetOutput_AttachmentPoint_qt_metacall(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTargetOutput_AttachmentPoint * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTargetOutput_AttachmentPoint_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTargetOutput_AttachmentPoint::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTargetOutput_AttachmentPoint_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTargetOutput_AttachmentPoint::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTargetOutput_AttachmentPoint * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTargetOutput_AttachmentPoint_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTargetOutput_AttachmentPoint() {
  return new ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTargetOutput_AttachmentPoint();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTargetOutput_AttachmentPoint_emit_(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTargetOutput_AttachmentPoint * this_ptr, Qt3DRender::QRenderTargetOutput::AttachmentPoint arg0) {
  this_ptr->emit_(arg0);
}


#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QWaitFence_HandleType_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QWaitFence_HandleType::staticMetaObject;
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QWaitFence_HandleType_metaObject(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QWaitFence_HandleType const * this_ptr) {
  return this_ptr->metaObject();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QWaitFence_HandleType_qt_metacast(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QWaitFence_HandleType * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QWaitFence_HandleType_qt_metacall(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QWaitFence_HandleType * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QWaitFence_HandleType_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QWaitFence_HandleType::tr(s, c, n));
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QWaitFence_HandleType_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QWaitFence_HandleType::trUtf8(s, c, n));
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QWaitFence_HandleType * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QWaitFence_HandleType_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QWaitFence_HandleType() {
  return new ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QWaitFence_HandleType();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QWaitFence_HandleType_emit_(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QWaitFence_HandleType * this_ptr, Qt3DRender::QWaitFence::HandleType arg0) {
  this_ptr->emit_(arg0);
}


#endif

RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGraphicsApiFilter_OpenGLProfile_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGraphicsApiFilter_OpenGLProfile::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGraphicsApiFilter_OpenGLProfile_metaObject(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGraphicsApiFilter_OpenGLProfile const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGraphicsApiFilter_OpenGLProfile_qt_metacast(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGraphicsApiFilter_OpenGLProfile * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGraphicsApiFilter_OpenGLProfile_qt_metacall(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGraphicsApiFilter_OpenGLProfile * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGraphicsApiFilter_OpenGLProfile_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGraphicsApiFilter_OpenGLProfile::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGraphicsApiFilter_OpenGLProfile_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGraphicsApiFilter_OpenGLProfile::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGraphicsApiFilter_OpenGLProfile * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGraphicsApiFilter_OpenGLProfile_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGraphicsApiFilter_OpenGLProfile() {
  return new ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGraphicsApiFilter_OpenGLProfile();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGraphicsApiFilter_OpenGLProfile_emit_(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGraphicsApiFilter_OpenGLProfile * this_ptr, Qt3DRender::QGraphicsApiFilter::OpenGLProfile arg0) {
  this_ptr->emit_(arg0);
}


#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRasterMode_FaceMode_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRasterMode_FaceMode::staticMetaObject;
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRasterMode_FaceMode_metaObject(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRasterMode_FaceMode const * this_ptr) {
  return this_ptr->metaObject();
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRasterMode_FaceMode_qt_metacast(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRasterMode_FaceMode * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRasterMode_FaceMode_qt_metacall(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRasterMode_FaceMode * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRasterMode_FaceMode_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRasterMode_FaceMode::tr(s, c, n));
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRasterMode_FaceMode_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRasterMode_FaceMode::trUtf8(s, c, n));
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRasterMode_FaceMode * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRasterMode_FaceMode_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRasterMode_FaceMode() {
  return new ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRasterMode_FaceMode();
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRasterMode_FaceMode_emit_(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRasterMode_FaceMode * this_ptr, Qt3DRender::QRasterMode::FaceMode arg0) {
  this_ptr->emit_(arg0);
}


#endif

RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_Filter_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_Filter::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_Filter_metaObject(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_Filter const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_Filter_qt_metacast(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_Filter * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_Filter_qt_metacall(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_Filter * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_Filter_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_Filter::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_Filter_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_Filter::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_Filter * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_Filter_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_Filter() {
  return new ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_Filter();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_Filter_emit_(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_Filter * this_ptr, Qt3DRender::QAbstractTexture::Filter arg0) {
  this_ptr->emit_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QVector3D_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_signal_wrapper_QVector3D::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QVector3D_metaObject(ctr_qt_3d_render_ffi_signal_wrapper_QVector3D const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QVector3D_qt_metacast(ctr_qt_3d_render_ffi_signal_wrapper_QVector3D * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QVector3D_qt_metacall(ctr_qt_3d_render_ffi_signal_wrapper_QVector3D * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QVector3D_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_QVector3D::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QVector3D_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_QVector3D::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_QVector3D * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QVector3D_ctr_qt_3d_render_ffi_signal_wrapper_QVector3D() {
  return new ctr_qt_3d_render_ffi_signal_wrapper_QVector3D();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QVector3D_emit_(ctr_qt_3d_render_ffi_signal_wrapper_QVector3D * this_ptr, QVector3D const * arg0) {
  this_ptr->emit_(*arg0);
}


#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRasterMode_RasterMode_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRasterMode_RasterMode::staticMetaObject;
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRasterMode_RasterMode_metaObject(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRasterMode_RasterMode const * this_ptr) {
  return this_ptr->metaObject();
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRasterMode_RasterMode_qt_metacast(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRasterMode_RasterMode * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRasterMode_RasterMode_qt_metacall(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRasterMode_RasterMode * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRasterMode_RasterMode_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRasterMode_RasterMode::tr(s, c, n));
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRasterMode_RasterMode_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRasterMode_RasterMode::trUtf8(s, c, n));
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRasterMode_RasterMode * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRasterMode_RasterMode_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRasterMode_RasterMode() {
  return new ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRasterMode_RasterMode();
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRasterMode_RasterMode_emit_(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRasterMode_RasterMode * this_ptr, Qt3DRender::QRasterMode::RasterMode arg0) {
  this_ptr->emit_(arg0);
}


#endif

RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QSize_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_signal_wrapper_QSize::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QSize_metaObject(ctr_qt_3d_render_ffi_signal_wrapper_QSize const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QSize_qt_metacast(ctr_qt_3d_render_ffi_signal_wrapper_QSize * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QSize_qt_metacall(ctr_qt_3d_render_ffi_signal_wrapper_QSize * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QSize_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_QSize::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QSize_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_signal_wrapper_QSize::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_QSize * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QSize_ctr_qt_3d_render_ffi_signal_wrapper_QSize() {
  return new ctr_qt_3d_render_ffi_signal_wrapper_QSize();
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QSize_emit_(ctr_qt_3d_render_ffi_signal_wrapper_QSize * this_ptr, QSize const * arg0) {
  this_ptr->emit_(*arg0);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_CubeMapFace_dctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_CubeMapFace(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_CubeMapFace * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickEvent_ptr_dctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickEvent_ptr(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickEvent_ptr * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_UsageType_dctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_UsageType(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_UsageType * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_ptr_dctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_ptr(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_ptr * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QByteArray_const_ref_dctr_qt_3d_render_ffi_signal_wrapper_QByteArray_const_ref(ctr_qt_3d_render_ffi_signal_wrapper_QByteArray_const_ref * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCullFace_CullingMode_dctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCullFace_CullingMode(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCullFace_CullingMode * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAlphaTest_AlphaFunction_dctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAlphaTest_AlphaFunction(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAlphaTest_AlphaFunction * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QStringList_const_ref_dctr_qt_3d_render_ffi_signal_wrapper_QStringList_const_ref(ctr_qt_3d_render_ffi_signal_wrapper_QStringList_const_ref * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilTestArguments_StencilFaceMode_dctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilTestArguments_StencilFaceMode(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilTestArguments_StencilFaceMode * this_ptr) {
  delete this_ptr;
}


#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderImage_Access_dctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderImage_Access(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderImage_Access * this_ptr) {
  delete this_ptr;
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSubtreeEnabler_Enablement_dctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSubtreeEnabler_Enablement(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSubtreeEnabler_Enablement * this_ptr) {
  delete this_ptr;
}


#endif

RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGeometry_ptr_dctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGeometry_ptr(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGeometry_ptr * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderSettings_RenderPolicy_dctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderSettings_RenderPolicy(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderSettings_RenderPolicy * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QVector_double_const_ref_dctr_qt_3d_render_ffi_signal_wrapper_QVector_double_const_ref(ctr_qt_3d_render_ffi_signal_wrapper_QVector_double_const_ref * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QEffect_ptr_dctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QEffect_ptr(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QEffect_ptr * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ComparisonFunction_dctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ComparisonFunction(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ComparisonFunction * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCamera_ptr_dctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCamera_ptr(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCamera_ptr * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCameraLens_ProjectionType_dctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCameraLens_ProjectionType(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCameraLens_ProjectionType * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QColor_const_ref_dctr_qt_3d_render_ffi_signal_wrapper_QColor_const_ref(ctr_qt_3d_render_ffi_signal_wrapper_QColor_const_ref * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_VertexBaseType_dctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_VertexBaseType(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_VertexBaseType * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilOperationArguments_FaceMode_dctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilOperationArguments_FaceMode(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilOperationArguments_FaceMode * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QTextureWrapMode_WrapMode_dctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QTextureWrapMode_WrapMode(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QTextureWrapMode_WrapMode * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBlendEquationArguments_Blending_dctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBlendEquationArguments_Blending(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBlendEquationArguments_Blending * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTargetOutput_ptr_dctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTargetOutput_ptr(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTargetOutput_ptr * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_AccessType_dctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_AccessType(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_AccessType * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGeometryRenderer_PrimitiveType_dctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGeometryRenderer_PrimitiveType(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGeometryRenderer_PrimitiveType * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QLevelOfDetailBoundingSphere_const_ref_dctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QLevelOfDetailBoundingSphere_const_ref(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QLevelOfDetailBoundingSphere_const_ref * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_PickMethod_dctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_PickMethod(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_PickMethod * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPointSize_SizeMode_dctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPointSize_SizeMode(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPointSize_SizeMode * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilOperationArguments_Operation_dctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilOperationArguments_Operation(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilOperationArguments_Operation * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QPoint_const_ref_dctr_qt_3d_render_ffi_signal_wrapper_QPoint_const_ref(ctr_qt_3d_render_ffi_signal_wrapper_QPoint_const_ref * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QVariant_dctr_qt_3d_render_ffi_signal_wrapper_QVariant(ctr_qt_3d_render_ffi_signal_wrapper_QVariant * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QFlags_Qt3DRender_QMemoryBarrier_Operation_dctr_qt_3d_render_ffi_signal_wrapper_QFlags_Qt3DRender_QMemoryBarrier_Operation(ctr_qt_3d_render_ffi_signal_wrapper_QFlags_Qt3DRender_QMemoryBarrier_Operation * this_ptr) {
  delete this_ptr;
}


#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractRayCaster_RunMode_dctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractRayCaster_RunMode(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractRayCaster_RunMode * this_ptr) {
  delete this_ptr;
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSetFence_HandleType_dctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSetFence_HandleType(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSetFence_HandleType * this_ptr) {
  delete this_ptr;
}


#endif

RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_quint64_dctr_qt_3d_render_ffi_signal_wrapper_quint64(ctr_qt_3d_render_ffi_signal_wrapper_quint64 * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTarget_ptr_dctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTarget_ptr(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTarget_ptr * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderProgram_Status_dctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderProgram_Status(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderProgram_Status * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_BufferType_dctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_BufferType(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_BufferType * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_AttributeType_dctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_AttributeType(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_AttributeType * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QVector_int_const_ref_dctr_qt_3d_render_ffi_signal_wrapper_QVector_int_const_ref(ctr_qt_3d_render_ffi_signal_wrapper_QVector_int_const_ref * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QFrameGraphNode_ptr_dctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QFrameGraphNode_ptr(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QFrameGraphNode_ptr * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QTextureImage_Status_dctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QTextureImage_Status(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QTextureImage_Status * this_ptr) {
  delete this_ptr;
}


#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QVector_Qt3DRender_QRayCasterHit_const_ref_dctr_qt_3d_render_ffi_signal_wrapper_QVector_Qt3DRender_QRayCasterHit_const_ref(ctr_qt_3d_render_ffi_signal_wrapper_QVector_Qt3DRender_QRayCasterHit_const_ref * this_ptr) {
  delete this_ptr;
}


#endif

RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBlendEquation_BlendFunction_dctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBlendEquation_BlendFunction(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBlendEquation_BlendFunction * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGraphicsApiFilter_Api_dctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGraphicsApiFilter_Api(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGraphicsApiFilter_Api * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QLevelOfDetail_ThresholdType_dctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QLevelOfDetail_ThresholdType(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QLevelOfDetail_ThresholdType * this_ptr) {
  delete this_ptr;
}


#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractRayCaster_FilterMode_dctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractRayCaster_FilterMode(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractRayCaster_FilterMode * this_ptr) {
  delete this_ptr;
}


#endif

RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_ptr_dctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_ptr(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_ptr * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ptr_dctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ptr(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ptr * this_ptr) {
  delete this_ptr;
}


#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderImage_ImageFormat_dctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderImage_ImageFormat(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderImage_ImageFormat * this_ptr) {
  delete this_ptr;
}


#endif

RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderProgram_ptr_dctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderProgram_ptr(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderProgram_ptr * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_Status_dctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_Status(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_Status * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QDepthTest_DepthFunction_dctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QDepthTest_DepthFunction(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QDepthTest_DepthFunction * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QFrontFace_WindingDirection_dctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QFrontFace_WindingDirection(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QFrontFace_WindingDirection * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilTestArguments_StencilFunction_dctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilTestArguments_StencilFunction(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilTestArguments_StencilFunction * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ComparisonMode_dctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ComparisonMode(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ComparisonMode * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QClearBuffers_BufferType_dctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QClearBuffers_BufferType(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QClearBuffers_BufferType * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QVector_Qt3DRender_QSortPolicy_SortType_const_ref_dctr_qt_3d_render_ffi_signal_wrapper_QVector_Qt3DRender_QSortPolicy_SortType_const_ref(ctr_qt_3d_render_ffi_signal_wrapper_QVector_Qt3DRender_QSortPolicy_SortType_const_ref * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_unsigned_int_dctr_qt_3d_render_ffi_signal_wrapper_unsigned_int(ctr_qt_3d_render_ffi_signal_wrapper_unsigned_int * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSceneLoader_Status_dctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSceneLoader_Status(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSceneLoader_Status * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_TextureFormat_dctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_TextureFormat(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_TextureFormat * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_PickResultMode_dctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_PickResultMode(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_PickResultMode * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_FaceOrientationPickingMode_dctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_FaceOrientationPickingMode(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_FaceOrientationPickingMode * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTargetOutput_AttachmentPoint_dctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTargetOutput_AttachmentPoint(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTargetOutput_AttachmentPoint * this_ptr) {
  delete this_ptr;
}


#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QWaitFence_HandleType_dctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QWaitFence_HandleType(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QWaitFence_HandleType * this_ptr) {
  delete this_ptr;
}


#endif

RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGraphicsApiFilter_OpenGLProfile_dctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGraphicsApiFilter_OpenGLProfile(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGraphicsApiFilter_OpenGLProfile * this_ptr) {
  delete this_ptr;
}


#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRasterMode_FaceMode_dctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRasterMode_FaceMode(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRasterMode_FaceMode * this_ptr) {
  delete this_ptr;
}


#endif

RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_Filter_dctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_Filter(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_Filter * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QVector3D_dctr_qt_3d_render_ffi_signal_wrapper_QVector3D(ctr_qt_3d_render_ffi_signal_wrapper_QVector3D * this_ptr) {
  delete this_ptr;
}


#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRasterMode_RasterMode_dctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRasterMode_RasterMode(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRasterMode_RasterMode * this_ptr) {
  delete this_ptr;
}


#endif

RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_signal_wrapper_QSize_dctr_qt_3d_render_ffi_signal_wrapper_QSize(ctr_qt_3d_render_ffi_signal_wrapper_QSize * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_CubeMapFace * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_CubeMapFace_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_CubeMapFace * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr200(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_CubeMapFace * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_CubeMapFace * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_CubeMapFace_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_CubeMapFace * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickEvent_ptr * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickEvent_ptr_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickEvent_ptr * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr202(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickEvent_ptr * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickEvent_ptr * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickEvent_ptr_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickEvent_ptr * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_UsageType * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_UsageType_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_UsageType * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr204(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_UsageType * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_UsageType * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_UsageType_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_UsageType * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_ptr * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_ptr_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_ptr * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr206(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_ptr * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_ptr * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_ptr_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_ptr * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_QByteArray_const_ref * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_signal_wrapper_QByteArray_const_ref_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_signal_wrapper_QByteArray_const_ref * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr208(ctr_qt_3d_render_ffi_signal_wrapper_QByteArray_const_ref * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_QByteArray_const_ref * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_signal_wrapper_QByteArray_const_ref_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_signal_wrapper_QByteArray_const_ref * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCullFace_CullingMode * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCullFace_CullingMode_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCullFace_CullingMode * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr210(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCullFace_CullingMode * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCullFace_CullingMode * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCullFace_CullingMode_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCullFace_CullingMode * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAlphaTest_AlphaFunction * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAlphaTest_AlphaFunction_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAlphaTest_AlphaFunction * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr212(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAlphaTest_AlphaFunction * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAlphaTest_AlphaFunction * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAlphaTest_AlphaFunction_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAlphaTest_AlphaFunction * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_QStringList_const_ref * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_signal_wrapper_QStringList_const_ref_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_signal_wrapper_QStringList_const_ref * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr214(ctr_qt_3d_render_ffi_signal_wrapper_QStringList_const_ref * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_QStringList_const_ref * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_signal_wrapper_QStringList_const_ref_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_signal_wrapper_QStringList_const_ref * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilTestArguments_StencilFaceMode * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilTestArguments_StencilFaceMode_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilTestArguments_StencilFaceMode * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr216(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilTestArguments_StencilFaceMode * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilTestArguments_StencilFaceMode * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilTestArguments_StencilFaceMode_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilTestArguments_StencilFaceMode * >(ptr);
}


#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderImage_Access * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderImage_Access_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderImage_Access * >(ptr);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr218(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderImage_Access * ptr) {
  return static_cast< QObject * >(ptr);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderImage_Access * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderImage_Access_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderImage_Access * >(ptr);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSubtreeEnabler_Enablement * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSubtreeEnabler_Enablement_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSubtreeEnabler_Enablement * >(ptr);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr220(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSubtreeEnabler_Enablement * ptr) {
  return static_cast< QObject * >(ptr);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSubtreeEnabler_Enablement * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSubtreeEnabler_Enablement_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSubtreeEnabler_Enablement * >(ptr);
}


#endif

RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGeometry_ptr * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGeometry_ptr_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGeometry_ptr * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr222(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGeometry_ptr * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGeometry_ptr * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGeometry_ptr_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGeometry_ptr * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderSettings_RenderPolicy * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderSettings_RenderPolicy_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderSettings_RenderPolicy * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr224(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderSettings_RenderPolicy * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderSettings_RenderPolicy * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderSettings_RenderPolicy_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderSettings_RenderPolicy * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_QVector_double_const_ref * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_signal_wrapper_QVector_double_const_ref_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_signal_wrapper_QVector_double_const_ref * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr226(ctr_qt_3d_render_ffi_signal_wrapper_QVector_double_const_ref * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_QVector_double_const_ref * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_signal_wrapper_QVector_double_const_ref_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_signal_wrapper_QVector_double_const_ref * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QEffect_ptr * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QEffect_ptr_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QEffect_ptr * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr228(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QEffect_ptr * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QEffect_ptr * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QEffect_ptr_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QEffect_ptr * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ComparisonFunction * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ComparisonFunction_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ComparisonFunction * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr230(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ComparisonFunction * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ComparisonFunction * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ComparisonFunction_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ComparisonFunction * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCamera_ptr * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCamera_ptr_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCamera_ptr * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr232(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCamera_ptr * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCamera_ptr * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCamera_ptr_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCamera_ptr * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCameraLens_ProjectionType * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCameraLens_ProjectionType_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCameraLens_ProjectionType * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr234(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCameraLens_ProjectionType * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCameraLens_ProjectionType * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCameraLens_ProjectionType_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QCameraLens_ProjectionType * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_QColor_const_ref * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_signal_wrapper_QColor_const_ref_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_signal_wrapper_QColor_const_ref * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr236(ctr_qt_3d_render_ffi_signal_wrapper_QColor_const_ref * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_QColor_const_ref * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_signal_wrapper_QColor_const_ref_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_signal_wrapper_QColor_const_ref * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_VertexBaseType * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_VertexBaseType_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_VertexBaseType * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr238(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_VertexBaseType * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_VertexBaseType * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_VertexBaseType_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_VertexBaseType * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilOperationArguments_FaceMode * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilOperationArguments_FaceMode_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilOperationArguments_FaceMode * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr240(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilOperationArguments_FaceMode * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilOperationArguments_FaceMode * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilOperationArguments_FaceMode_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilOperationArguments_FaceMode * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QTextureWrapMode_WrapMode * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QTextureWrapMode_WrapMode_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QTextureWrapMode_WrapMode * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr242(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QTextureWrapMode_WrapMode * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QTextureWrapMode_WrapMode * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QTextureWrapMode_WrapMode_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QTextureWrapMode_WrapMode * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBlendEquationArguments_Blending * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBlendEquationArguments_Blending_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBlendEquationArguments_Blending * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr244(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBlendEquationArguments_Blending * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBlendEquationArguments_Blending * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBlendEquationArguments_Blending_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBlendEquationArguments_Blending * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTargetOutput_ptr * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTargetOutput_ptr_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTargetOutput_ptr * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr246(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTargetOutput_ptr * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTargetOutput_ptr * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTargetOutput_ptr_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTargetOutput_ptr * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_AccessType * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_AccessType_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_AccessType * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr248(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_AccessType * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_AccessType * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_AccessType_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_AccessType * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGeometryRenderer_PrimitiveType * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGeometryRenderer_PrimitiveType_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGeometryRenderer_PrimitiveType * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr250(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGeometryRenderer_PrimitiveType * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGeometryRenderer_PrimitiveType * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGeometryRenderer_PrimitiveType_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGeometryRenderer_PrimitiveType * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QLevelOfDetailBoundingSphere_const_ref * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QLevelOfDetailBoundingSphere_const_ref_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QLevelOfDetailBoundingSphere_const_ref * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr252(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QLevelOfDetailBoundingSphere_const_ref * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QLevelOfDetailBoundingSphere_const_ref * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QLevelOfDetailBoundingSphere_const_ref_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QLevelOfDetailBoundingSphere_const_ref * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_PickMethod * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_PickMethod_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_PickMethod * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr254(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_PickMethod * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_PickMethod * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_PickMethod_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_PickMethod * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPointSize_SizeMode * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPointSize_SizeMode_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPointSize_SizeMode * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr256(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPointSize_SizeMode * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPointSize_SizeMode * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPointSize_SizeMode_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPointSize_SizeMode * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilOperationArguments_Operation * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilOperationArguments_Operation_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilOperationArguments_Operation * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr258(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilOperationArguments_Operation * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilOperationArguments_Operation * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilOperationArguments_Operation_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilOperationArguments_Operation * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_QPoint_const_ref * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_signal_wrapper_QPoint_const_ref_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_signal_wrapper_QPoint_const_ref * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr260(ctr_qt_3d_render_ffi_signal_wrapper_QPoint_const_ref * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_QPoint_const_ref * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_signal_wrapper_QPoint_const_ref_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_signal_wrapper_QPoint_const_ref * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_QVariant * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_signal_wrapper_QVariant_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_signal_wrapper_QVariant * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr262(ctr_qt_3d_render_ffi_signal_wrapper_QVariant * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_QVariant * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_signal_wrapper_QVariant_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_signal_wrapper_QVariant * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_QFlags_Qt3DRender_QMemoryBarrier_Operation * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_signal_wrapper_QFlags_Qt3DRender_QMemoryBarrier_Operation_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_signal_wrapper_QFlags_Qt3DRender_QMemoryBarrier_Operation * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr264(ctr_qt_3d_render_ffi_signal_wrapper_QFlags_Qt3DRender_QMemoryBarrier_Operation * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_QFlags_Qt3DRender_QMemoryBarrier_Operation * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_signal_wrapper_QFlags_Qt3DRender_QMemoryBarrier_Operation_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_signal_wrapper_QFlags_Qt3DRender_QMemoryBarrier_Operation * >(ptr);
}


#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractRayCaster_RunMode * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractRayCaster_RunMode_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractRayCaster_RunMode * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr266(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractRayCaster_RunMode * ptr) {
  return static_cast< QObject * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractRayCaster_RunMode * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractRayCaster_RunMode_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractRayCaster_RunMode * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSetFence_HandleType * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSetFence_HandleType_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSetFence_HandleType * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr268(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSetFence_HandleType * ptr) {
  return static_cast< QObject * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSetFence_HandleType * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSetFence_HandleType_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSetFence_HandleType * >(ptr);
}


#endif

RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_quint64 * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_signal_wrapper_quint64_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_signal_wrapper_quint64 * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr270(ctr_qt_3d_render_ffi_signal_wrapper_quint64 * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_quint64 * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_signal_wrapper_quint64_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_signal_wrapper_quint64 * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTarget_ptr * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTarget_ptr_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTarget_ptr * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr272(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTarget_ptr * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTarget_ptr * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTarget_ptr_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTarget_ptr * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderProgram_Status * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderProgram_Status_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderProgram_Status * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr274(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderProgram_Status * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderProgram_Status * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderProgram_Status_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderProgram_Status * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_BufferType * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_BufferType_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_BufferType * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr276(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_BufferType * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_BufferType * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_BufferType_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_BufferType * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_AttributeType * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_AttributeType_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_AttributeType * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr278(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_AttributeType * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_AttributeType * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_AttributeType_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAttribute_AttributeType * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_QVector_int_const_ref * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_signal_wrapper_QVector_int_const_ref_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_signal_wrapper_QVector_int_const_ref * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr280(ctr_qt_3d_render_ffi_signal_wrapper_QVector_int_const_ref * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_QVector_int_const_ref * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_signal_wrapper_QVector_int_const_ref_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_signal_wrapper_QVector_int_const_ref * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QFrameGraphNode_ptr * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QFrameGraphNode_ptr_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QFrameGraphNode_ptr * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr282(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QFrameGraphNode_ptr * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QFrameGraphNode_ptr * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QFrameGraphNode_ptr_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QFrameGraphNode_ptr * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QTextureImage_Status * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QTextureImage_Status_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QTextureImage_Status * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr284(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QTextureImage_Status * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QTextureImage_Status * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QTextureImage_Status_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QTextureImage_Status * >(ptr);
}


#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_QVector_Qt3DRender_QRayCasterHit_const_ref * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_signal_wrapper_QVector_Qt3DRender_QRayCasterHit_const_ref_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_signal_wrapper_QVector_Qt3DRender_QRayCasterHit_const_ref * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr286(ctr_qt_3d_render_ffi_signal_wrapper_QVector_Qt3DRender_QRayCasterHit_const_ref * ptr) {
  return static_cast< QObject * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_QVector_Qt3DRender_QRayCasterHit_const_ref * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_signal_wrapper_QVector_Qt3DRender_QRayCasterHit_const_ref_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_signal_wrapper_QVector_Qt3DRender_QRayCasterHit_const_ref * >(ptr);
}


#endif

RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBlendEquation_BlendFunction * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBlendEquation_BlendFunction_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBlendEquation_BlendFunction * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr288(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBlendEquation_BlendFunction * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBlendEquation_BlendFunction * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBlendEquation_BlendFunction_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBlendEquation_BlendFunction * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGraphicsApiFilter_Api * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGraphicsApiFilter_Api_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGraphicsApiFilter_Api * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr290(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGraphicsApiFilter_Api * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGraphicsApiFilter_Api * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGraphicsApiFilter_Api_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGraphicsApiFilter_Api * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QLevelOfDetail_ThresholdType * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QLevelOfDetail_ThresholdType_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QLevelOfDetail_ThresholdType * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr292(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QLevelOfDetail_ThresholdType * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QLevelOfDetail_ThresholdType * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QLevelOfDetail_ThresholdType_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QLevelOfDetail_ThresholdType * >(ptr);
}


#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractRayCaster_FilterMode * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractRayCaster_FilterMode_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractRayCaster_FilterMode * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr294(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractRayCaster_FilterMode * ptr) {
  return static_cast< QObject * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractRayCaster_FilterMode * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractRayCaster_FilterMode_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractRayCaster_FilterMode * >(ptr);
}


#endif

RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_ptr * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_ptr_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_ptr * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr296(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_ptr * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_ptr * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_ptr_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QBuffer_ptr * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ptr * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ptr_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ptr * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr298(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ptr * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ptr * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ptr_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ptr * >(ptr);
}


#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderImage_ImageFormat * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderImage_ImageFormat_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderImage_ImageFormat * >(ptr);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr300(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderImage_ImageFormat * ptr) {
  return static_cast< QObject * >(ptr);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderImage_ImageFormat * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderImage_ImageFormat_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderImage_ImageFormat * >(ptr);
}


#endif

RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderProgram_ptr * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderProgram_ptr_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderProgram_ptr * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr311(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderProgram_ptr * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderProgram_ptr * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderProgram_ptr_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QShaderProgram_ptr * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_Status * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_Status_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_Status * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr313(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_Status * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_Status * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_Status_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_Status * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QDepthTest_DepthFunction * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QDepthTest_DepthFunction_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QDepthTest_DepthFunction * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr315(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QDepthTest_DepthFunction * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QDepthTest_DepthFunction * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QDepthTest_DepthFunction_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QDepthTest_DepthFunction * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QFrontFace_WindingDirection * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QFrontFace_WindingDirection_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QFrontFace_WindingDirection * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr317(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QFrontFace_WindingDirection * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QFrontFace_WindingDirection * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QFrontFace_WindingDirection_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QFrontFace_WindingDirection * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilTestArguments_StencilFunction * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilTestArguments_StencilFunction_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilTestArguments_StencilFunction * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr319(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilTestArguments_StencilFunction * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilTestArguments_StencilFunction * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilTestArguments_StencilFunction_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QStencilTestArguments_StencilFunction * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ComparisonMode * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ComparisonMode_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ComparisonMode * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr321(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ComparisonMode * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ComparisonMode * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ComparisonMode_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_ComparisonMode * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QClearBuffers_BufferType * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QClearBuffers_BufferType_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QClearBuffers_BufferType * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr323(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QClearBuffers_BufferType * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QClearBuffers_BufferType * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QClearBuffers_BufferType_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QClearBuffers_BufferType * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_QVector_Qt3DRender_QSortPolicy_SortType_const_ref * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_signal_wrapper_QVector_Qt3DRender_QSortPolicy_SortType_const_ref_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_signal_wrapper_QVector_Qt3DRender_QSortPolicy_SortType_const_ref * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr325(ctr_qt_3d_render_ffi_signal_wrapper_QVector_Qt3DRender_QSortPolicy_SortType_const_ref * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_QVector_Qt3DRender_QSortPolicy_SortType_const_ref * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_signal_wrapper_QVector_Qt3DRender_QSortPolicy_SortType_const_ref_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_signal_wrapper_QVector_Qt3DRender_QSortPolicy_SortType_const_ref * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_unsigned_int * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_signal_wrapper_unsigned_int_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_signal_wrapper_unsigned_int * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr327(ctr_qt_3d_render_ffi_signal_wrapper_unsigned_int * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_unsigned_int * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_signal_wrapper_unsigned_int_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_signal_wrapper_unsigned_int * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSceneLoader_Status * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSceneLoader_Status_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSceneLoader_Status * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr332(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSceneLoader_Status * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSceneLoader_Status * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSceneLoader_Status_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QSceneLoader_Status * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_TextureFormat * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_TextureFormat_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_TextureFormat * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr334(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_TextureFormat * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_TextureFormat * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_TextureFormat_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_TextureFormat * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_PickResultMode * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_PickResultMode_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_PickResultMode * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr336(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_PickResultMode * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_PickResultMode * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_PickResultMode_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_PickResultMode * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_FaceOrientationPickingMode * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_FaceOrientationPickingMode_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_FaceOrientationPickingMode * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr338(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_FaceOrientationPickingMode * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_FaceOrientationPickingMode * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_FaceOrientationPickingMode_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QPickingSettings_FaceOrientationPickingMode * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTargetOutput_AttachmentPoint * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTargetOutput_AttachmentPoint_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTargetOutput_AttachmentPoint * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr340(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTargetOutput_AttachmentPoint * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTargetOutput_AttachmentPoint * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTargetOutput_AttachmentPoint_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRenderTargetOutput_AttachmentPoint * >(ptr);
}


#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QWaitFence_HandleType * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QWaitFence_HandleType_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QWaitFence_HandleType * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr347(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QWaitFence_HandleType * ptr) {
  return static_cast< QObject * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QWaitFence_HandleType * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QWaitFence_HandleType_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QWaitFence_HandleType * >(ptr);
}


#endif

RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGraphicsApiFilter_OpenGLProfile * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGraphicsApiFilter_OpenGLProfile_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGraphicsApiFilter_OpenGLProfile * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr349(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGraphicsApiFilter_OpenGLProfile * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGraphicsApiFilter_OpenGLProfile * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGraphicsApiFilter_OpenGLProfile_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QGraphicsApiFilter_OpenGLProfile * >(ptr);
}


#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRasterMode_FaceMode * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRasterMode_FaceMode_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRasterMode_FaceMode * >(ptr);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr351(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRasterMode_FaceMode * ptr) {
  return static_cast< QObject * >(ptr);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRasterMode_FaceMode * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRasterMode_FaceMode_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRasterMode_FaceMode * >(ptr);
}


#endif

RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_Filter * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_Filter_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_Filter * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr353(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_Filter * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_Filter * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_Filter_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QAbstractTexture_Filter * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_QVector3D * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_signal_wrapper_QVector3D_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_signal_wrapper_QVector3D * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr355(ctr_qt_3d_render_ffi_signal_wrapper_QVector3D * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_QVector3D * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_signal_wrapper_QVector3D_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_signal_wrapper_QVector3D * >(ptr);
}


#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRasterMode_RasterMode * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRasterMode_RasterMode_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRasterMode_RasterMode * >(ptr);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr357(ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRasterMode_RasterMode * ptr) {
  return static_cast< QObject * >(ptr);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRasterMode_RasterMode * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRasterMode_RasterMode_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_signal_wrapper_Qt3DRender_QRasterMode_RasterMode * >(ptr);
}


#endif

RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_QSize * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_signal_wrapper_QSize_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_signal_wrapper_QSize * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr359(ctr_qt_3d_render_ffi_signal_wrapper_QSize * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_signal_wrapper_QSize * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_signal_wrapper_QSize_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_signal_wrapper_QSize * >(ptr);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGraphicsApiFilter_Api_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGraphicsApiFilter_Api::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGraphicsApiFilter_Api_metaObject(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGraphicsApiFilter_Api const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGraphicsApiFilter_Api_qt_metacast(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGraphicsApiFilter_Api * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGraphicsApiFilter_Api_qt_metacall(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGraphicsApiFilter_Api * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGraphicsApiFilter_Api_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGraphicsApiFilter_Api::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGraphicsApiFilter_Api_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGraphicsApiFilter_Api::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGraphicsApiFilter_Api * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGraphicsApiFilter_Api_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGraphicsApiFilter_Api(QObject * parent, void (*callback)(void *, Qt3DRender::QGraphicsApiFilter::Api), void (*deleter)(void *), void * data) {
  return new ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGraphicsApiFilter_Api(parent, callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGraphicsApiFilter_Api_set(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGraphicsApiFilter_Api * this_ptr, void (*callback)(void *, Qt3DRender::QGraphicsApiFilter::Api), void (*deleter)(void *), void * data) {
  this_ptr->set(callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGraphicsApiFilter_Api_slot_(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGraphicsApiFilter_Api * this_ptr, Qt3DRender::QGraphicsApiFilter::Api arg0) {
  this_ptr->slot_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGeometry_ptr_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGeometry_ptr::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGeometry_ptr_metaObject(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGeometry_ptr const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGeometry_ptr_qt_metacast(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGeometry_ptr * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGeometry_ptr_qt_metacall(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGeometry_ptr * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGeometry_ptr_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGeometry_ptr::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGeometry_ptr_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGeometry_ptr::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGeometry_ptr * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGeometry_ptr_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGeometry_ptr(QObject * parent, void (*callback)(void *, Qt3DRender::QGeometry *), void (*deleter)(void *), void * data) {
  return new ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGeometry_ptr(parent, callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGeometry_ptr_set(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGeometry_ptr * this_ptr, void (*callback)(void *, Qt3DRender::QGeometry *), void (*deleter)(void *), void * data) {
  this_ptr->set(callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGeometry_ptr_slot_(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGeometry_ptr * this_ptr, Qt3DRender::QGeometry * arg0) {
  this_ptr->slot_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTarget_ptr_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTarget_ptr::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTarget_ptr_metaObject(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTarget_ptr const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTarget_ptr_qt_metacast(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTarget_ptr * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTarget_ptr_qt_metacall(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTarget_ptr * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTarget_ptr_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTarget_ptr::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTarget_ptr_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTarget_ptr::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTarget_ptr * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTarget_ptr_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTarget_ptr(QObject * parent, void (*callback)(void *, Qt3DRender::QRenderTarget *), void (*deleter)(void *), void * data) {
  return new ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTarget_ptr(parent, callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTarget_ptr_set(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTarget_ptr * this_ptr, void (*callback)(void *, Qt3DRender::QRenderTarget *), void (*deleter)(void *), void * data) {
  this_ptr->set(callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTarget_ptr_slot_(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTarget_ptr * this_ptr, Qt3DRender::QRenderTarget * arg0) {
  this_ptr->slot_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QPoint_const_ref_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_slot_wrapper_QPoint_const_ref::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QPoint_const_ref_metaObject(ctr_qt_3d_render_ffi_slot_wrapper_QPoint_const_ref const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QPoint_const_ref_qt_metacast(ctr_qt_3d_render_ffi_slot_wrapper_QPoint_const_ref * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QPoint_const_ref_qt_metacall(ctr_qt_3d_render_ffi_slot_wrapper_QPoint_const_ref * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QPoint_const_ref_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_QPoint_const_ref::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QPoint_const_ref_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_QPoint_const_ref::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_QPoint_const_ref * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QPoint_const_ref_ctr_qt_3d_render_ffi_slot_wrapper_QPoint_const_ref(QObject * parent, void (*callback)(void *, QPoint const *), void (*deleter)(void *), void * data) {
  return new ctr_qt_3d_render_ffi_slot_wrapper_QPoint_const_ref(parent, callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QPoint_const_ref_set(ctr_qt_3d_render_ffi_slot_wrapper_QPoint_const_ref * this_ptr, void (*callback)(void *, QPoint const *), void (*deleter)(void *), void * data) {
  this_ptr->set(callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QPoint_const_ref_slot_(ctr_qt_3d_render_ffi_slot_wrapper_QPoint_const_ref * this_ptr, QPoint const * arg0) {
  this_ptr->slot_(*arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderProgram_Status_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderProgram_Status::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderProgram_Status_metaObject(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderProgram_Status const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderProgram_Status_qt_metacast(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderProgram_Status * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderProgram_Status_qt_metacall(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderProgram_Status * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderProgram_Status_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderProgram_Status::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderProgram_Status_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderProgram_Status::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderProgram_Status * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderProgram_Status_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderProgram_Status(QObject * parent, void (*callback)(void *, Qt3DRender::QShaderProgram::Status), void (*deleter)(void *), void * data) {
  return new ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderProgram_Status(parent, callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderProgram_Status_set(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderProgram_Status * this_ptr, void (*callback)(void *, Qt3DRender::QShaderProgram::Status), void (*deleter)(void *), void * data) {
  this_ptr->set(callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderProgram_Status_slot_(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderProgram_Status * this_ptr, Qt3DRender::QShaderProgram::Status arg0) {
  this_ptr->slot_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QVector3D_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_slot_wrapper_QVector3D::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QVector3D_metaObject(ctr_qt_3d_render_ffi_slot_wrapper_QVector3D const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QVector3D_qt_metacast(ctr_qt_3d_render_ffi_slot_wrapper_QVector3D * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QVector3D_qt_metacall(ctr_qt_3d_render_ffi_slot_wrapper_QVector3D * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QVector3D_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_QVector3D::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QVector3D_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_QVector3D::trUtf8(s, c, n));
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QVector3D_slot_(ctr_qt_3d_render_ffi_slot_wrapper_QVector3D * this_ptr, QVector3D const * arg0) {
  this_ptr->slot_(*arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QDepthTest_DepthFunction_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QDepthTest_DepthFunction::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QDepthTest_DepthFunction_metaObject(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QDepthTest_DepthFunction const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QDepthTest_DepthFunction_qt_metacast(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QDepthTest_DepthFunction * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QDepthTest_DepthFunction_qt_metacall(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QDepthTest_DepthFunction * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QDepthTest_DepthFunction_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QDepthTest_DepthFunction::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QDepthTest_DepthFunction_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QDepthTest_DepthFunction::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QDepthTest_DepthFunction * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QDepthTest_DepthFunction_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QDepthTest_DepthFunction(QObject * parent, void (*callback)(void *, Qt3DRender::QDepthTest::DepthFunction), void (*deleter)(void *), void * data) {
  return new ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QDepthTest_DepthFunction(parent, callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QDepthTest_DepthFunction_set(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QDepthTest_DepthFunction * this_ptr, void (*callback)(void *, Qt3DRender::QDepthTest::DepthFunction), void (*deleter)(void *), void * data) {
  this_ptr->set(callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QDepthTest_DepthFunction_slot_(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QDepthTest_DepthFunction * this_ptr, Qt3DRender::QDepthTest::DepthFunction arg0) {
  this_ptr->slot_(arg0);
}


#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSetFence_HandleType_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSetFence_HandleType::staticMetaObject;
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSetFence_HandleType_metaObject(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSetFence_HandleType const * this_ptr) {
  return this_ptr->metaObject();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSetFence_HandleType_qt_metacast(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSetFence_HandleType * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSetFence_HandleType_qt_metacall(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSetFence_HandleType * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSetFence_HandleType_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSetFence_HandleType::tr(s, c, n));
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSetFence_HandleType_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSetFence_HandleType::trUtf8(s, c, n));
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSetFence_HandleType * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSetFence_HandleType_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSetFence_HandleType(QObject * parent, void (*callback)(void *, Qt3DRender::QSetFence::HandleType), void (*deleter)(void *), void * data) {
  return new ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSetFence_HandleType(parent, callback, deleter, data);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSetFence_HandleType_set(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSetFence_HandleType * this_ptr, void (*callback)(void *, Qt3DRender::QSetFence::HandleType), void (*deleter)(void *), void * data) {
  this_ptr->set(callback, deleter, data);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSetFence_HandleType_slot_(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSetFence_HandleType * this_ptr, Qt3DRender::QSetFence::HandleType arg0) {
  this_ptr->slot_(arg0);
}


#endif

RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ComparisonMode_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ComparisonMode::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ComparisonMode_metaObject(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ComparisonMode const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ComparisonMode_qt_metacast(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ComparisonMode * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ComparisonMode_qt_metacall(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ComparisonMode * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ComparisonMode_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ComparisonMode::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ComparisonMode_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ComparisonMode::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ComparisonMode * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ComparisonMode_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ComparisonMode(QObject * parent, void (*callback)(void *, Qt3DRender::QAbstractTexture::ComparisonMode), void (*deleter)(void *), void * data) {
  return new ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ComparisonMode(parent, callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ComparisonMode_set(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ComparisonMode * this_ptr, void (*callback)(void *, Qt3DRender::QAbstractTexture::ComparisonMode), void (*deleter)(void *), void * data) {
  this_ptr->set(callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ComparisonMode_slot_(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ComparisonMode * this_ptr, Qt3DRender::QAbstractTexture::ComparisonMode arg0) {
  this_ptr->slot_(arg0);
}


#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderImage_Access_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderImage_Access::staticMetaObject;
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderImage_Access_metaObject(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderImage_Access const * this_ptr) {
  return this_ptr->metaObject();
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderImage_Access_qt_metacast(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderImage_Access * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderImage_Access_qt_metacall(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderImage_Access * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderImage_Access_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderImage_Access::tr(s, c, n));
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderImage_Access_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderImage_Access::trUtf8(s, c, n));
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderImage_Access * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderImage_Access_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderImage_Access(QObject * parent, void (*callback)(void *, Qt3DRender::QShaderImage::Access), void (*deleter)(void *), void * data) {
  return new ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderImage_Access(parent, callback, deleter, data);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderImage_Access_set(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderImage_Access * this_ptr, void (*callback)(void *, Qt3DRender::QShaderImage::Access), void (*deleter)(void *), void * data) {
  this_ptr->set(callback, deleter, data);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderImage_Access_slot_(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderImage_Access * this_ptr, Qt3DRender::QShaderImage::Access arg0) {
  this_ptr->slot_(arg0);
}


#endif

RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QClearBuffers_BufferType_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QClearBuffers_BufferType::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QClearBuffers_BufferType_metaObject(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QClearBuffers_BufferType const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QClearBuffers_BufferType_qt_metacast(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QClearBuffers_BufferType * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QClearBuffers_BufferType_qt_metacall(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QClearBuffers_BufferType * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QClearBuffers_BufferType_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QClearBuffers_BufferType::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QClearBuffers_BufferType_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QClearBuffers_BufferType::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QClearBuffers_BufferType * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QClearBuffers_BufferType_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QClearBuffers_BufferType(QObject * parent, void (*callback)(void *, Qt3DRender::QClearBuffers::BufferType), void (*deleter)(void *), void * data) {
  return new ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QClearBuffers_BufferType(parent, callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QClearBuffers_BufferType_set(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QClearBuffers_BufferType * this_ptr, void (*callback)(void *, Qt3DRender::QClearBuffers::BufferType), void (*deleter)(void *), void * data) {
  this_ptr->set(callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QClearBuffers_BufferType_slot_(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QClearBuffers_BufferType * this_ptr, Qt3DRender::QClearBuffers::BufferType arg0) {
  this_ptr->slot_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_Filter_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_Filter::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_Filter_metaObject(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_Filter const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_Filter_qt_metacast(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_Filter * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_Filter_qt_metacall(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_Filter * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_Filter_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_Filter::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_Filter_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_Filter::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_Filter * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_Filter_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_Filter(QObject * parent, void (*callback)(void *, Qt3DRender::QAbstractTexture::Filter), void (*deleter)(void *), void * data) {
  return new ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_Filter(parent, callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_Filter_set(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_Filter * this_ptr, void (*callback)(void *, Qt3DRender::QAbstractTexture::Filter), void (*deleter)(void *), void * data) {
  this_ptr->set(callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_Filter_slot_(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_Filter * this_ptr, Qt3DRender::QAbstractTexture::Filter arg0) {
  this_ptr->slot_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCullFace_CullingMode_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCullFace_CullingMode::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCullFace_CullingMode_metaObject(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCullFace_CullingMode const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCullFace_CullingMode_qt_metacast(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCullFace_CullingMode * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCullFace_CullingMode_qt_metacall(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCullFace_CullingMode * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCullFace_CullingMode_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCullFace_CullingMode::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCullFace_CullingMode_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCullFace_CullingMode::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCullFace_CullingMode * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCullFace_CullingMode_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCullFace_CullingMode(QObject * parent, void (*callback)(void *, Qt3DRender::QCullFace::CullingMode), void (*deleter)(void *), void * data) {
  return new ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCullFace_CullingMode(parent, callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCullFace_CullingMode_set(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCullFace_CullingMode * this_ptr, void (*callback)(void *, Qt3DRender::QCullFace::CullingMode), void (*deleter)(void *), void * data) {
  this_ptr->set(callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCullFace_CullingMode_slot_(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCullFace_CullingMode * this_ptr, Qt3DRender::QCullFace::CullingMode arg0) {
  this_ptr->slot_(arg0);
}


#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QWaitFence_HandleType_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QWaitFence_HandleType::staticMetaObject;
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QWaitFence_HandleType_metaObject(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QWaitFence_HandleType const * this_ptr) {
  return this_ptr->metaObject();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QWaitFence_HandleType_qt_metacast(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QWaitFence_HandleType * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QWaitFence_HandleType_qt_metacall(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QWaitFence_HandleType * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QWaitFence_HandleType_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QWaitFence_HandleType::tr(s, c, n));
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QWaitFence_HandleType_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QWaitFence_HandleType::trUtf8(s, c, n));
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QWaitFence_HandleType * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QWaitFence_HandleType_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QWaitFence_HandleType(QObject * parent, void (*callback)(void *, Qt3DRender::QWaitFence::HandleType), void (*deleter)(void *), void * data) {
  return new ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QWaitFence_HandleType(parent, callback, deleter, data);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QWaitFence_HandleType_set(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QWaitFence_HandleType * this_ptr, void (*callback)(void *, Qt3DRender::QWaitFence::HandleType), void (*deleter)(void *), void * data) {
  this_ptr->set(callback, deleter, data);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QWaitFence_HandleType_slot_(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QWaitFence_HandleType * this_ptr, Qt3DRender::QWaitFence::HandleType arg0) {
  this_ptr->slot_(arg0);
}


#endif

RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QFlags_Qt3DRender_QMemoryBarrier_Operation_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_slot_wrapper_QFlags_Qt3DRender_QMemoryBarrier_Operation::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QFlags_Qt3DRender_QMemoryBarrier_Operation_metaObject(ctr_qt_3d_render_ffi_slot_wrapper_QFlags_Qt3DRender_QMemoryBarrier_Operation const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QFlags_Qt3DRender_QMemoryBarrier_Operation_qt_metacast(ctr_qt_3d_render_ffi_slot_wrapper_QFlags_Qt3DRender_QMemoryBarrier_Operation * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QFlags_Qt3DRender_QMemoryBarrier_Operation_qt_metacall(ctr_qt_3d_render_ffi_slot_wrapper_QFlags_Qt3DRender_QMemoryBarrier_Operation * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QFlags_Qt3DRender_QMemoryBarrier_Operation_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_QFlags_Qt3DRender_QMemoryBarrier_Operation::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QFlags_Qt3DRender_QMemoryBarrier_Operation_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_QFlags_Qt3DRender_QMemoryBarrier_Operation::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_QFlags_Qt3DRender_QMemoryBarrier_Operation * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QFlags_Qt3DRender_QMemoryBarrier_Operation_ctr_qt_3d_render_ffi_slot_wrapper_QFlags_Qt3DRender_QMemoryBarrier_Operation(QObject * parent, void (*callback)(void *, int), void (*deleter)(void *), void * data) {
  return new ctr_qt_3d_render_ffi_slot_wrapper_QFlags_Qt3DRender_QMemoryBarrier_Operation(parent, callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QFlags_Qt3DRender_QMemoryBarrier_Operation_set(ctr_qt_3d_render_ffi_slot_wrapper_QFlags_Qt3DRender_QMemoryBarrier_Operation * this_ptr, void (*callback)(void *, int), void (*deleter)(void *), void * data) {
  this_ptr->set(callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QFlags_Qt3DRender_QMemoryBarrier_Operation_slot_(ctr_qt_3d_render_ffi_slot_wrapper_QFlags_Qt3DRender_QMemoryBarrier_Operation * this_ptr, int arg0) {
  this_ptr->slot_(QFlags< Qt3DRender::QMemoryBarrier::Operation >(arg0));
}


#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractRayCaster_FilterMode_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractRayCaster_FilterMode::staticMetaObject;
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractRayCaster_FilterMode_metaObject(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractRayCaster_FilterMode const * this_ptr) {
  return this_ptr->metaObject();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractRayCaster_FilterMode_qt_metacast(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractRayCaster_FilterMode * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractRayCaster_FilterMode_qt_metacall(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractRayCaster_FilterMode * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractRayCaster_FilterMode_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractRayCaster_FilterMode::tr(s, c, n));
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractRayCaster_FilterMode_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractRayCaster_FilterMode::trUtf8(s, c, n));
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractRayCaster_FilterMode * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractRayCaster_FilterMode_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractRayCaster_FilterMode(QObject * parent, void (*callback)(void *, Qt3DRender::QAbstractRayCaster::FilterMode), void (*deleter)(void *), void * data) {
  return new ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractRayCaster_FilterMode(parent, callback, deleter, data);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractRayCaster_FilterMode_set(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractRayCaster_FilterMode * this_ptr, void (*callback)(void *, Qt3DRender::QAbstractRayCaster::FilterMode), void (*deleter)(void *), void * data) {
  this_ptr->set(callback, deleter, data);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractRayCaster_FilterMode_slot_(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractRayCaster_FilterMode * this_ptr, Qt3DRender::QAbstractRayCaster::FilterMode arg0) {
  this_ptr->slot_(arg0);
}


#endif

RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_AccessType_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_AccessType::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_AccessType_metaObject(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_AccessType const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_AccessType_qt_metacast(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_AccessType * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_AccessType_qt_metacall(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_AccessType * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_AccessType_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_AccessType::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_AccessType_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_AccessType::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_AccessType * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_AccessType_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_AccessType(QObject * parent, void (*callback)(void *, Qt3DRender::QBuffer::AccessType), void (*deleter)(void *), void * data) {
  return new ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_AccessType(parent, callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_AccessType_set(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_AccessType * this_ptr, void (*callback)(void *, Qt3DRender::QBuffer::AccessType), void (*deleter)(void *), void * data) {
  this_ptr->set(callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_AccessType_slot_(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_AccessType * this_ptr, Qt3DRender::QBuffer::AccessType arg0) {
  this_ptr->slot_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QVariant_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_slot_wrapper_QVariant::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QVariant_metaObject(ctr_qt_3d_render_ffi_slot_wrapper_QVariant const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QVariant_qt_metacast(ctr_qt_3d_render_ffi_slot_wrapper_QVariant * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QVariant_qt_metacall(ctr_qt_3d_render_ffi_slot_wrapper_QVariant * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QVariant_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_QVariant::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QVariant_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_QVariant::trUtf8(s, c, n));
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QVariant_slot_(ctr_qt_3d_render_ffi_slot_wrapper_QVariant * this_ptr, QVariant const * arg0) {
  this_ptr->slot_(*arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAlphaTest_AlphaFunction_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAlphaTest_AlphaFunction::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAlphaTest_AlphaFunction_metaObject(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAlphaTest_AlphaFunction const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAlphaTest_AlphaFunction_qt_metacast(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAlphaTest_AlphaFunction * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAlphaTest_AlphaFunction_qt_metacall(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAlphaTest_AlphaFunction * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAlphaTest_AlphaFunction_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAlphaTest_AlphaFunction::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAlphaTest_AlphaFunction_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAlphaTest_AlphaFunction::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAlphaTest_AlphaFunction * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAlphaTest_AlphaFunction_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAlphaTest_AlphaFunction(QObject * parent, void (*callback)(void *, Qt3DRender::QAlphaTest::AlphaFunction), void (*deleter)(void *), void * data) {
  return new ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAlphaTest_AlphaFunction(parent, callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAlphaTest_AlphaFunction_set(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAlphaTest_AlphaFunction * this_ptr, void (*callback)(void *, Qt3DRender::QAlphaTest::AlphaFunction), void (*deleter)(void *), void * data) {
  this_ptr->set(callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAlphaTest_AlphaFunction_slot_(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAlphaTest_AlphaFunction * this_ptr, Qt3DRender::QAlphaTest::AlphaFunction arg0) {
  this_ptr->slot_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QTextureWrapMode_WrapMode_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QTextureWrapMode_WrapMode::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QTextureWrapMode_WrapMode_metaObject(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QTextureWrapMode_WrapMode const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QTextureWrapMode_WrapMode_qt_metacast(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QTextureWrapMode_WrapMode * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QTextureWrapMode_WrapMode_qt_metacall(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QTextureWrapMode_WrapMode * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QTextureWrapMode_WrapMode_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QTextureWrapMode_WrapMode::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QTextureWrapMode_WrapMode_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QTextureWrapMode_WrapMode::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QTextureWrapMode_WrapMode * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QTextureWrapMode_WrapMode_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QTextureWrapMode_WrapMode(QObject * parent, void (*callback)(void *, Qt3DRender::QTextureWrapMode::WrapMode), void (*deleter)(void *), void * data) {
  return new ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QTextureWrapMode_WrapMode(parent, callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QTextureWrapMode_WrapMode_set(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QTextureWrapMode_WrapMode * this_ptr, void (*callback)(void *, Qt3DRender::QTextureWrapMode::WrapMode), void (*deleter)(void *), void * data) {
  this_ptr->set(callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QTextureWrapMode_WrapMode_slot_(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QTextureWrapMode_WrapMode * this_ptr, Qt3DRender::QTextureWrapMode::WrapMode arg0) {
  this_ptr->slot_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilTestArguments_StencilFunction_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilTestArguments_StencilFunction::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilTestArguments_StencilFunction_metaObject(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilTestArguments_StencilFunction const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilTestArguments_StencilFunction_qt_metacast(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilTestArguments_StencilFunction * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilTestArguments_StencilFunction_qt_metacall(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilTestArguments_StencilFunction * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilTestArguments_StencilFunction_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilTestArguments_StencilFunction::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilTestArguments_StencilFunction_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilTestArguments_StencilFunction::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilTestArguments_StencilFunction * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilTestArguments_StencilFunction_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilTestArguments_StencilFunction(QObject * parent, void (*callback)(void *, Qt3DRender::QStencilTestArguments::StencilFunction), void (*deleter)(void *), void * data) {
  return new ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilTestArguments_StencilFunction(parent, callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilTestArguments_StencilFunction_set(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilTestArguments_StencilFunction * this_ptr, void (*callback)(void *, Qt3DRender::QStencilTestArguments::StencilFunction), void (*deleter)(void *), void * data) {
  this_ptr->set(callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilTestArguments_StencilFunction_slot_(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilTestArguments_StencilFunction * this_ptr, Qt3DRender::QStencilTestArguments::StencilFunction arg0) {
  this_ptr->slot_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QVector_double_const_ref_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_slot_wrapper_QVector_double_const_ref::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QVector_double_const_ref_metaObject(ctr_qt_3d_render_ffi_slot_wrapper_QVector_double_const_ref const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QVector_double_const_ref_qt_metacast(ctr_qt_3d_render_ffi_slot_wrapper_QVector_double_const_ref * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QVector_double_const_ref_qt_metacall(ctr_qt_3d_render_ffi_slot_wrapper_QVector_double_const_ref * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QVector_double_const_ref_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_QVector_double_const_ref::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QVector_double_const_ref_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_QVector_double_const_ref::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_QVector_double_const_ref * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QVector_double_const_ref_ctr_qt_3d_render_ffi_slot_wrapper_QVector_double_const_ref(QObject * parent, void (*callback)(void *, QVector< double > const *), void (*deleter)(void *), void * data) {
  return new ctr_qt_3d_render_ffi_slot_wrapper_QVector_double_const_ref(parent, callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QVector_double_const_ref_set(ctr_qt_3d_render_ffi_slot_wrapper_QVector_double_const_ref * this_ptr, void (*callback)(void *, QVector< double > const *), void (*deleter)(void *), void * data) {
  this_ptr->set(callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QVector_double_const_ref_slot_(ctr_qt_3d_render_ffi_slot_wrapper_QVector_double_const_ref * this_ptr, QVector< double > const * arg0) {
  this_ptr->slot_(*arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPointSize_SizeMode_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPointSize_SizeMode::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPointSize_SizeMode_metaObject(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPointSize_SizeMode const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPointSize_SizeMode_qt_metacast(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPointSize_SizeMode * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPointSize_SizeMode_qt_metacall(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPointSize_SizeMode * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPointSize_SizeMode_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPointSize_SizeMode::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPointSize_SizeMode_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPointSize_SizeMode::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPointSize_SizeMode * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPointSize_SizeMode_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPointSize_SizeMode(QObject * parent, void (*callback)(void *, Qt3DRender::QPointSize::SizeMode), void (*deleter)(void *), void * data) {
  return new ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPointSize_SizeMode(parent, callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPointSize_SizeMode_set(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPointSize_SizeMode * this_ptr, void (*callback)(void *, Qt3DRender::QPointSize::SizeMode), void (*deleter)(void *), void * data) {
  this_ptr->set(callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPointSize_SizeMode_slot_(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPointSize_SizeMode * this_ptr, Qt3DRender::QPointSize::SizeMode arg0) {
  this_ptr->slot_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_VertexBaseType_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_VertexBaseType::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_VertexBaseType_metaObject(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_VertexBaseType const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_VertexBaseType_qt_metacast(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_VertexBaseType * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_VertexBaseType_qt_metacall(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_VertexBaseType * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_VertexBaseType_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_VertexBaseType::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_VertexBaseType_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_VertexBaseType::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_VertexBaseType * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_VertexBaseType_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_VertexBaseType(QObject * parent, void (*callback)(void *, Qt3DRender::QAttribute::VertexBaseType), void (*deleter)(void *), void * data) {
  return new ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_VertexBaseType(parent, callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_VertexBaseType_set(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_VertexBaseType * this_ptr, void (*callback)(void *, Qt3DRender::QAttribute::VertexBaseType), void (*deleter)(void *), void * data) {
  this_ptr->set(callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_VertexBaseType_slot_(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_VertexBaseType * this_ptr, Qt3DRender::QAttribute::VertexBaseType arg0) {
  this_ptr->slot_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QLevelOfDetail_ThresholdType_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QLevelOfDetail_ThresholdType::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QLevelOfDetail_ThresholdType_metaObject(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QLevelOfDetail_ThresholdType const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QLevelOfDetail_ThresholdType_qt_metacast(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QLevelOfDetail_ThresholdType * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QLevelOfDetail_ThresholdType_qt_metacall(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QLevelOfDetail_ThresholdType * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QLevelOfDetail_ThresholdType_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QLevelOfDetail_ThresholdType::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QLevelOfDetail_ThresholdType_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QLevelOfDetail_ThresholdType::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QLevelOfDetail_ThresholdType * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QLevelOfDetail_ThresholdType_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QLevelOfDetail_ThresholdType(QObject * parent, void (*callback)(void *, Qt3DRender::QLevelOfDetail::ThresholdType), void (*deleter)(void *), void * data) {
  return new ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QLevelOfDetail_ThresholdType(parent, callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QLevelOfDetail_ThresholdType_set(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QLevelOfDetail_ThresholdType * this_ptr, void (*callback)(void *, Qt3DRender::QLevelOfDetail::ThresholdType), void (*deleter)(void *), void * data) {
  this_ptr->set(callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QLevelOfDetail_ThresholdType_slot_(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QLevelOfDetail_ThresholdType * this_ptr, Qt3DRender::QLevelOfDetail::ThresholdType arg0) {
  this_ptr->slot_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilOperationArguments_FaceMode_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilOperationArguments_FaceMode::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilOperationArguments_FaceMode_metaObject(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilOperationArguments_FaceMode const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilOperationArguments_FaceMode_qt_metacast(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilOperationArguments_FaceMode * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilOperationArguments_FaceMode_qt_metacall(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilOperationArguments_FaceMode * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilOperationArguments_FaceMode_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilOperationArguments_FaceMode::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilOperationArguments_FaceMode_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilOperationArguments_FaceMode::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilOperationArguments_FaceMode * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilOperationArguments_FaceMode_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilOperationArguments_FaceMode(QObject * parent, void (*callback)(void *, Qt3DRender::QStencilOperationArguments::FaceMode), void (*deleter)(void *), void * data) {
  return new ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilOperationArguments_FaceMode(parent, callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilOperationArguments_FaceMode_set(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilOperationArguments_FaceMode * this_ptr, void (*callback)(void *, Qt3DRender::QStencilOperationArguments::FaceMode), void (*deleter)(void *), void * data) {
  this_ptr->set(callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilOperationArguments_FaceMode_slot_(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilOperationArguments_FaceMode * this_ptr, Qt3DRender::QStencilOperationArguments::FaceMode arg0) {
  this_ptr->slot_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QByteArray_const_ref_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_slot_wrapper_QByteArray_const_ref::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QByteArray_const_ref_metaObject(ctr_qt_3d_render_ffi_slot_wrapper_QByteArray_const_ref const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QByteArray_const_ref_qt_metacast(ctr_qt_3d_render_ffi_slot_wrapper_QByteArray_const_ref * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QByteArray_const_ref_qt_metacall(ctr_qt_3d_render_ffi_slot_wrapper_QByteArray_const_ref * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QByteArray_const_ref_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_QByteArray_const_ref::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QByteArray_const_ref_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_QByteArray_const_ref::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_QByteArray_const_ref * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QByteArray_const_ref_ctr_qt_3d_render_ffi_slot_wrapper_QByteArray_const_ref(QObject * parent, void (*callback)(void *, QByteArray const *), void (*deleter)(void *), void * data) {
  return new ctr_qt_3d_render_ffi_slot_wrapper_QByteArray_const_ref(parent, callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QByteArray_const_ref_set(ctr_qt_3d_render_ffi_slot_wrapper_QByteArray_const_ref * this_ptr, void (*callback)(void *, QByteArray const *), void (*deleter)(void *), void * data) {
  this_ptr->set(callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QByteArray_const_ref_slot_(ctr_qt_3d_render_ffi_slot_wrapper_QByteArray_const_ref * this_ptr, QByteArray const * arg0) {
  this_ptr->slot_(*arg0);
}


#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRasterMode_RasterMode_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRasterMode_RasterMode::staticMetaObject;
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRasterMode_RasterMode_metaObject(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRasterMode_RasterMode const * this_ptr) {
  return this_ptr->metaObject();
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRasterMode_RasterMode_qt_metacast(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRasterMode_RasterMode * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRasterMode_RasterMode_qt_metacall(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRasterMode_RasterMode * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRasterMode_RasterMode_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRasterMode_RasterMode::tr(s, c, n));
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRasterMode_RasterMode_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRasterMode_RasterMode::trUtf8(s, c, n));
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRasterMode_RasterMode * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRasterMode_RasterMode_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRasterMode_RasterMode(QObject * parent, void (*callback)(void *, Qt3DRender::QRasterMode::RasterMode), void (*deleter)(void *), void * data) {
  return new ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRasterMode_RasterMode(parent, callback, deleter, data);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRasterMode_RasterMode_set(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRasterMode_RasterMode * this_ptr, void (*callback)(void *, Qt3DRender::QRasterMode::RasterMode), void (*deleter)(void *), void * data) {
  this_ptr->set(callback, deleter, data);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRasterMode_RasterMode_slot_(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRasterMode_RasterMode * this_ptr, Qt3DRender::QRasterMode::RasterMode arg0) {
  this_ptr->slot_(arg0);
}


#endif

RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_UsageType_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_UsageType::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_UsageType_metaObject(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_UsageType const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_UsageType_qt_metacast(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_UsageType * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_UsageType_qt_metacall(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_UsageType * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_UsageType_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_UsageType::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_UsageType_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_UsageType::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_UsageType * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_UsageType_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_UsageType(QObject * parent, void (*callback)(void *, Qt3DRender::QBuffer::UsageType), void (*deleter)(void *), void * data) {
  return new ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_UsageType(parent, callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_UsageType_set(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_UsageType * this_ptr, void (*callback)(void *, Qt3DRender::QBuffer::UsageType), void (*deleter)(void *), void * data) {
  this_ptr->set(callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_UsageType_slot_(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_UsageType * this_ptr, Qt3DRender::QBuffer::UsageType arg0) {
  this_ptr->slot_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QTextureImage_Status_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QTextureImage_Status::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QTextureImage_Status_metaObject(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QTextureImage_Status const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QTextureImage_Status_qt_metacast(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QTextureImage_Status * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QTextureImage_Status_qt_metacall(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QTextureImage_Status * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QTextureImage_Status_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QTextureImage_Status::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QTextureImage_Status_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QTextureImage_Status::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QTextureImage_Status * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QTextureImage_Status_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QTextureImage_Status(QObject * parent, void (*callback)(void *, Qt3DRender::QTextureImage::Status), void (*deleter)(void *), void * data) {
  return new ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QTextureImage_Status(parent, callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QTextureImage_Status_set(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QTextureImage_Status * this_ptr, void (*callback)(void *, Qt3DRender::QTextureImage::Status), void (*deleter)(void *), void * data) {
  this_ptr->set(callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QTextureImage_Status_slot_(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QTextureImage_Status * this_ptr, Qt3DRender::QTextureImage::Status arg0) {
  this_ptr->slot_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_quint64_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_slot_wrapper_quint64::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_quint64_metaObject(ctr_qt_3d_render_ffi_slot_wrapper_quint64 const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_quint64_qt_metacast(ctr_qt_3d_render_ffi_slot_wrapper_quint64 * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_quint64_qt_metacall(ctr_qt_3d_render_ffi_slot_wrapper_quint64 * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_quint64_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_quint64::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_quint64_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_quint64::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_quint64 * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_quint64_ctr_qt_3d_render_ffi_slot_wrapper_quint64(QObject * parent, void (*callback)(void *, unsigned long long), void (*deleter)(void *), void * data) {
  return new ctr_qt_3d_render_ffi_slot_wrapper_quint64(parent, callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_quint64_set(ctr_qt_3d_render_ffi_slot_wrapper_quint64 * this_ptr, void (*callback)(void *, unsigned long long), void (*deleter)(void *), void * data) {
  this_ptr->set(callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_quint64_slot_(ctr_qt_3d_render_ffi_slot_wrapper_quint64 * this_ptr, quint64 arg0) {
  this_ptr->slot_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_FaceOrientationPickingMode_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_FaceOrientationPickingMode::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_FaceOrientationPickingMode_metaObject(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_FaceOrientationPickingMode const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_FaceOrientationPickingMode_qt_metacast(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_FaceOrientationPickingMode * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_FaceOrientationPickingMode_qt_metacall(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_FaceOrientationPickingMode * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_FaceOrientationPickingMode_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_FaceOrientationPickingMode::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_FaceOrientationPickingMode_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_FaceOrientationPickingMode::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_FaceOrientationPickingMode * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_FaceOrientationPickingMode_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_FaceOrientationPickingMode(QObject * parent, void (*callback)(void *, Qt3DRender::QPickingSettings::FaceOrientationPickingMode), void (*deleter)(void *), void * data) {
  return new ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_FaceOrientationPickingMode(parent, callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_FaceOrientationPickingMode_set(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_FaceOrientationPickingMode * this_ptr, void (*callback)(void *, Qt3DRender::QPickingSettings::FaceOrientationPickingMode), void (*deleter)(void *), void * data) {
  this_ptr->set(callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_FaceOrientationPickingMode_slot_(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_FaceOrientationPickingMode * this_ptr, Qt3DRender::QPickingSettings::FaceOrientationPickingMode arg0) {
  this_ptr->slot_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_CubeMapFace_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_CubeMapFace::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_CubeMapFace_metaObject(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_CubeMapFace const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_CubeMapFace_qt_metacast(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_CubeMapFace * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_CubeMapFace_qt_metacall(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_CubeMapFace * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_CubeMapFace_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_CubeMapFace::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_CubeMapFace_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_CubeMapFace::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_CubeMapFace * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_CubeMapFace_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_CubeMapFace(QObject * parent, void (*callback)(void *, Qt3DRender::QAbstractTexture::CubeMapFace), void (*deleter)(void *), void * data) {
  return new ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_CubeMapFace(parent, callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_CubeMapFace_set(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_CubeMapFace * this_ptr, void (*callback)(void *, Qt3DRender::QAbstractTexture::CubeMapFace), void (*deleter)(void *), void * data) {
  this_ptr->set(callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_CubeMapFace_slot_(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_CubeMapFace * this_ptr, Qt3DRender::QAbstractTexture::CubeMapFace arg0) {
  this_ptr->slot_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderProgram_ptr_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderProgram_ptr::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderProgram_ptr_metaObject(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderProgram_ptr const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderProgram_ptr_qt_metacast(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderProgram_ptr * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderProgram_ptr_qt_metacall(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderProgram_ptr * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderProgram_ptr_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderProgram_ptr::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderProgram_ptr_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderProgram_ptr::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderProgram_ptr * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderProgram_ptr_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderProgram_ptr(QObject * parent, void (*callback)(void *, Qt3DRender::QShaderProgram *), void (*deleter)(void *), void * data) {
  return new ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderProgram_ptr(parent, callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderProgram_ptr_set(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderProgram_ptr * this_ptr, void (*callback)(void *, Qt3DRender::QShaderProgram *), void (*deleter)(void *), void * data) {
  this_ptr->set(callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderProgram_ptr_slot_(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderProgram_ptr * this_ptr, Qt3DRender::QShaderProgram * arg0) {
  this_ptr->slot_(arg0);
}


#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSubtreeEnabler_Enablement_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSubtreeEnabler_Enablement::staticMetaObject;
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSubtreeEnabler_Enablement_metaObject(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSubtreeEnabler_Enablement const * this_ptr) {
  return this_ptr->metaObject();
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSubtreeEnabler_Enablement_qt_metacast(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSubtreeEnabler_Enablement * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSubtreeEnabler_Enablement_qt_metacall(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSubtreeEnabler_Enablement * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSubtreeEnabler_Enablement_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSubtreeEnabler_Enablement::tr(s, c, n));
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSubtreeEnabler_Enablement_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSubtreeEnabler_Enablement::trUtf8(s, c, n));
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSubtreeEnabler_Enablement * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSubtreeEnabler_Enablement_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSubtreeEnabler_Enablement(QObject * parent, void (*callback)(void *, Qt3DRender::QSubtreeEnabler::Enablement), void (*deleter)(void *), void * data) {
  return new ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSubtreeEnabler_Enablement(parent, callback, deleter, data);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSubtreeEnabler_Enablement_set(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSubtreeEnabler_Enablement * this_ptr, void (*callback)(void *, Qt3DRender::QSubtreeEnabler::Enablement), void (*deleter)(void *), void * data) {
  this_ptr->set(callback, deleter, data);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSubtreeEnabler_Enablement_slot_(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSubtreeEnabler_Enablement * this_ptr, Qt3DRender::QSubtreeEnabler::Enablement arg0) {
  this_ptr->slot_(arg0);
}


#endif

RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QColor_const_ref_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_slot_wrapper_QColor_const_ref::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QColor_const_ref_metaObject(ctr_qt_3d_render_ffi_slot_wrapper_QColor_const_ref const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QColor_const_ref_qt_metacast(ctr_qt_3d_render_ffi_slot_wrapper_QColor_const_ref * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QColor_const_ref_qt_metacall(ctr_qt_3d_render_ffi_slot_wrapper_QColor_const_ref * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QColor_const_ref_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_QColor_const_ref::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QColor_const_ref_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_QColor_const_ref::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_QColor_const_ref * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QColor_const_ref_ctr_qt_3d_render_ffi_slot_wrapper_QColor_const_ref(QObject * parent, void (*callback)(void *, QColor const *), void (*deleter)(void *), void * data) {
  return new ctr_qt_3d_render_ffi_slot_wrapper_QColor_const_ref(parent, callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QColor_const_ref_set(ctr_qt_3d_render_ffi_slot_wrapper_QColor_const_ref * this_ptr, void (*callback)(void *, QColor const *), void (*deleter)(void *), void * data) {
  this_ptr->set(callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QColor_const_ref_slot_(ctr_qt_3d_render_ffi_slot_wrapper_QColor_const_ref * this_ptr, QColor const * arg0) {
  this_ptr->slot_(*arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTargetOutput_ptr_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTargetOutput_ptr::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTargetOutput_ptr_metaObject(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTargetOutput_ptr const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTargetOutput_ptr_qt_metacast(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTargetOutput_ptr * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTargetOutput_ptr_qt_metacall(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTargetOutput_ptr * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTargetOutput_ptr_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTargetOutput_ptr::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTargetOutput_ptr_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTargetOutput_ptr::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTargetOutput_ptr * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTargetOutput_ptr_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTargetOutput_ptr(QObject * parent, void (*callback)(void *, Qt3DRender::QRenderTargetOutput *), void (*deleter)(void *), void * data) {
  return new ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTargetOutput_ptr(parent, callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTargetOutput_ptr_set(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTargetOutput_ptr * this_ptr, void (*callback)(void *, Qt3DRender::QRenderTargetOutput *), void (*deleter)(void *), void * data) {
  this_ptr->set(callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTargetOutput_ptr_slot_(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTargetOutput_ptr * this_ptr, Qt3DRender::QRenderTargetOutput * arg0) {
  this_ptr->slot_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderSettings_RenderPolicy_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderSettings_RenderPolicy::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderSettings_RenderPolicy_metaObject(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderSettings_RenderPolicy const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderSettings_RenderPolicy_qt_metacast(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderSettings_RenderPolicy * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderSettings_RenderPolicy_qt_metacall(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderSettings_RenderPolicy * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderSettings_RenderPolicy_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderSettings_RenderPolicy::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderSettings_RenderPolicy_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderSettings_RenderPolicy::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderSettings_RenderPolicy * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderSettings_RenderPolicy_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderSettings_RenderPolicy(QObject * parent, void (*callback)(void *, Qt3DRender::QRenderSettings::RenderPolicy), void (*deleter)(void *), void * data) {
  return new ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderSettings_RenderPolicy(parent, callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderSettings_RenderPolicy_set(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderSettings_RenderPolicy * this_ptr, void (*callback)(void *, Qt3DRender::QRenderSettings::RenderPolicy), void (*deleter)(void *), void * data) {
  this_ptr->set(callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderSettings_RenderPolicy_slot_(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderSettings_RenderPolicy * this_ptr, Qt3DRender::QRenderSettings::RenderPolicy arg0) {
  this_ptr->slot_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ComparisonFunction_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ComparisonFunction::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ComparisonFunction_metaObject(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ComparisonFunction const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ComparisonFunction_qt_metacast(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ComparisonFunction * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ComparisonFunction_qt_metacall(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ComparisonFunction * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ComparisonFunction_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ComparisonFunction::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ComparisonFunction_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ComparisonFunction::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ComparisonFunction * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ComparisonFunction_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ComparisonFunction(QObject * parent, void (*callback)(void *, Qt3DRender::QAbstractTexture::ComparisonFunction), void (*deleter)(void *), void * data) {
  return new ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ComparisonFunction(parent, callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ComparisonFunction_set(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ComparisonFunction * this_ptr, void (*callback)(void *, Qt3DRender::QAbstractTexture::ComparisonFunction), void (*deleter)(void *), void * data) {
  this_ptr->set(callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ComparisonFunction_slot_(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ComparisonFunction * this_ptr, Qt3DRender::QAbstractTexture::ComparisonFunction arg0) {
  this_ptr->slot_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBlendEquation_BlendFunction_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBlendEquation_BlendFunction::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBlendEquation_BlendFunction_metaObject(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBlendEquation_BlendFunction const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBlendEquation_BlendFunction_qt_metacast(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBlendEquation_BlendFunction * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBlendEquation_BlendFunction_qt_metacall(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBlendEquation_BlendFunction * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBlendEquation_BlendFunction_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBlendEquation_BlendFunction::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBlendEquation_BlendFunction_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBlendEquation_BlendFunction::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBlendEquation_BlendFunction * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBlendEquation_BlendFunction_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBlendEquation_BlendFunction(QObject * parent, void (*callback)(void *, Qt3DRender::QBlendEquation::BlendFunction), void (*deleter)(void *), void * data) {
  return new ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBlendEquation_BlendFunction(parent, callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBlendEquation_BlendFunction_set(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBlendEquation_BlendFunction * this_ptr, void (*callback)(void *, Qt3DRender::QBlendEquation::BlendFunction), void (*deleter)(void *), void * data) {
  this_ptr->set(callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBlendEquation_BlendFunction_slot_(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBlendEquation_BlendFunction * this_ptr, Qt3DRender::QBlendEquation::BlendFunction arg0) {
  this_ptr->slot_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_PickMethod_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_PickMethod::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_PickMethod_metaObject(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_PickMethod const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_PickMethod_qt_metacast(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_PickMethod * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_PickMethod_qt_metacall(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_PickMethod * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_PickMethod_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_PickMethod::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_PickMethod_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_PickMethod::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_PickMethod * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_PickMethod_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_PickMethod(QObject * parent, void (*callback)(void *, Qt3DRender::QPickingSettings::PickMethod), void (*deleter)(void *), void * data) {
  return new ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_PickMethod(parent, callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_PickMethod_set(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_PickMethod * this_ptr, void (*callback)(void *, Qt3DRender::QPickingSettings::PickMethod), void (*deleter)(void *), void * data) {
  this_ptr->set(callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_PickMethod_slot_(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_PickMethod * this_ptr, Qt3DRender::QPickingSettings::PickMethod arg0) {
  this_ptr->slot_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_PickResultMode_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_PickResultMode::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_PickResultMode_metaObject(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_PickResultMode const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_PickResultMode_qt_metacast(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_PickResultMode * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_PickResultMode_qt_metacall(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_PickResultMode * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_PickResultMode_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_PickResultMode::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_PickResultMode_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_PickResultMode::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_PickResultMode * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_PickResultMode_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_PickResultMode(QObject * parent, void (*callback)(void *, Qt3DRender::QPickingSettings::PickResultMode), void (*deleter)(void *), void * data) {
  return new ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_PickResultMode(parent, callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_PickResultMode_set(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_PickResultMode * this_ptr, void (*callback)(void *, Qt3DRender::QPickingSettings::PickResultMode), void (*deleter)(void *), void * data) {
  this_ptr->set(callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_PickResultMode_slot_(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_PickResultMode * this_ptr, Qt3DRender::QPickingSettings::PickResultMode arg0) {
  this_ptr->slot_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QFrameGraphNode_ptr_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QFrameGraphNode_ptr::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QFrameGraphNode_ptr_metaObject(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QFrameGraphNode_ptr const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QFrameGraphNode_ptr_qt_metacast(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QFrameGraphNode_ptr * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QFrameGraphNode_ptr_qt_metacall(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QFrameGraphNode_ptr * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QFrameGraphNode_ptr_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QFrameGraphNode_ptr::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QFrameGraphNode_ptr_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QFrameGraphNode_ptr::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QFrameGraphNode_ptr * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QFrameGraphNode_ptr_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QFrameGraphNode_ptr(QObject * parent, void (*callback)(void *, Qt3DRender::QFrameGraphNode *), void (*deleter)(void *), void * data) {
  return new ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QFrameGraphNode_ptr(parent, callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QFrameGraphNode_ptr_set(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QFrameGraphNode_ptr * this_ptr, void (*callback)(void *, Qt3DRender::QFrameGraphNode *), void (*deleter)(void *), void * data) {
  this_ptr->set(callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QFrameGraphNode_ptr_slot_(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QFrameGraphNode_ptr * this_ptr, Qt3DRender::QFrameGraphNode * arg0) {
  this_ptr->slot_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QVector_Qt3DRender_QSortPolicy_SortType_const_ref_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_slot_wrapper_QVector_Qt3DRender_QSortPolicy_SortType_const_ref::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QVector_Qt3DRender_QSortPolicy_SortType_const_ref_metaObject(ctr_qt_3d_render_ffi_slot_wrapper_QVector_Qt3DRender_QSortPolicy_SortType_const_ref const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QVector_Qt3DRender_QSortPolicy_SortType_const_ref_qt_metacast(ctr_qt_3d_render_ffi_slot_wrapper_QVector_Qt3DRender_QSortPolicy_SortType_const_ref * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QVector_Qt3DRender_QSortPolicy_SortType_const_ref_qt_metacall(ctr_qt_3d_render_ffi_slot_wrapper_QVector_Qt3DRender_QSortPolicy_SortType_const_ref * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QVector_Qt3DRender_QSortPolicy_SortType_const_ref_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_QVector_Qt3DRender_QSortPolicy_SortType_const_ref::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QVector_Qt3DRender_QSortPolicy_SortType_const_ref_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_QVector_Qt3DRender_QSortPolicy_SortType_const_ref::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_QVector_Qt3DRender_QSortPolicy_SortType_const_ref * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QVector_Qt3DRender_QSortPolicy_SortType_const_ref_ctr_qt_3d_render_ffi_slot_wrapper_QVector_Qt3DRender_QSortPolicy_SortType_const_ref(QObject * parent, void (*callback)(void *, QVector< Qt3DRender::QSortPolicy::SortType > const *), void (*deleter)(void *), void * data) {
  return new ctr_qt_3d_render_ffi_slot_wrapper_QVector_Qt3DRender_QSortPolicy_SortType_const_ref(parent, callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QVector_Qt3DRender_QSortPolicy_SortType_const_ref_set(ctr_qt_3d_render_ffi_slot_wrapper_QVector_Qt3DRender_QSortPolicy_SortType_const_ref * this_ptr, void (*callback)(void *, QVector< Qt3DRender::QSortPolicy::SortType > const *), void (*deleter)(void *), void * data) {
  this_ptr->set(callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QVector_Qt3DRender_QSortPolicy_SortType_const_ref_slot_(ctr_qt_3d_render_ffi_slot_wrapper_QVector_Qt3DRender_QSortPolicy_SortType_const_ref * this_ptr, QVector< Qt3DRender::QSortPolicy::SortType > const * arg0) {
  this_ptr->slot_(*arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QVector_int_const_ref_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_slot_wrapper_QVector_int_const_ref::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QVector_int_const_ref_metaObject(ctr_qt_3d_render_ffi_slot_wrapper_QVector_int_const_ref const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QVector_int_const_ref_qt_metacast(ctr_qt_3d_render_ffi_slot_wrapper_QVector_int_const_ref * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QVector_int_const_ref_qt_metacall(ctr_qt_3d_render_ffi_slot_wrapper_QVector_int_const_ref * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QVector_int_const_ref_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_QVector_int_const_ref::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QVector_int_const_ref_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_QVector_int_const_ref::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_QVector_int_const_ref * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QVector_int_const_ref_ctr_qt_3d_render_ffi_slot_wrapper_QVector_int_const_ref(QObject * parent, void (*callback)(void *, QVector< int > const *), void (*deleter)(void *), void * data) {
  return new ctr_qt_3d_render_ffi_slot_wrapper_QVector_int_const_ref(parent, callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QVector_int_const_ref_set(ctr_qt_3d_render_ffi_slot_wrapper_QVector_int_const_ref * this_ptr, void (*callback)(void *, QVector< int > const *), void (*deleter)(void *), void * data) {
  this_ptr->set(callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QVector_int_const_ref_slot_(ctr_qt_3d_render_ffi_slot_wrapper_QVector_int_const_ref * this_ptr, QVector< int > const * arg0) {
  this_ptr->slot_(*arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSceneLoader_Status_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSceneLoader_Status::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSceneLoader_Status_metaObject(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSceneLoader_Status const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSceneLoader_Status_qt_metacast(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSceneLoader_Status * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSceneLoader_Status_qt_metacall(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSceneLoader_Status * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSceneLoader_Status_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSceneLoader_Status::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSceneLoader_Status_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSceneLoader_Status::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSceneLoader_Status * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSceneLoader_Status_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSceneLoader_Status(QObject * parent, void (*callback)(void *, Qt3DRender::QSceneLoader::Status), void (*deleter)(void *), void * data) {
  return new ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSceneLoader_Status(parent, callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSceneLoader_Status_set(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSceneLoader_Status * this_ptr, void (*callback)(void *, Qt3DRender::QSceneLoader::Status), void (*deleter)(void *), void * data) {
  this_ptr->set(callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSceneLoader_Status_slot_(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSceneLoader_Status * this_ptr, Qt3DRender::QSceneLoader::Status arg0) {
  this_ptr->slot_(arg0);
}


#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderImage_ImageFormat_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderImage_ImageFormat::staticMetaObject;
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderImage_ImageFormat_metaObject(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderImage_ImageFormat const * this_ptr) {
  return this_ptr->metaObject();
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderImage_ImageFormat_qt_metacast(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderImage_ImageFormat * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderImage_ImageFormat_qt_metacall(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderImage_ImageFormat * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderImage_ImageFormat_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderImage_ImageFormat::tr(s, c, n));
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderImage_ImageFormat_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderImage_ImageFormat::trUtf8(s, c, n));
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderImage_ImageFormat * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderImage_ImageFormat_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderImage_ImageFormat(QObject * parent, void (*callback)(void *, Qt3DRender::QShaderImage::ImageFormat), void (*deleter)(void *), void * data) {
  return new ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderImage_ImageFormat(parent, callback, deleter, data);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderImage_ImageFormat_set(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderImage_ImageFormat * this_ptr, void (*callback)(void *, Qt3DRender::QShaderImage::ImageFormat), void (*deleter)(void *), void * data) {
  this_ptr->set(callback, deleter, data);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderImage_ImageFormat_slot_(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderImage_ImageFormat * this_ptr, Qt3DRender::QShaderImage::ImageFormat arg0) {
  this_ptr->slot_(arg0);
}


#endif

RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_TextureFormat_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_TextureFormat::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_TextureFormat_metaObject(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_TextureFormat const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_TextureFormat_qt_metacast(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_TextureFormat * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_TextureFormat_qt_metacall(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_TextureFormat * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_TextureFormat_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_TextureFormat::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_TextureFormat_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_TextureFormat::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_TextureFormat * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_TextureFormat_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_TextureFormat(QObject * parent, void (*callback)(void *, Qt3DRender::QAbstractTexture::TextureFormat), void (*deleter)(void *), void * data) {
  return new ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_TextureFormat(parent, callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_TextureFormat_set(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_TextureFormat * this_ptr, void (*callback)(void *, Qt3DRender::QAbstractTexture::TextureFormat), void (*deleter)(void *), void * data) {
  this_ptr->set(callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_TextureFormat_slot_(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_TextureFormat * this_ptr, Qt3DRender::QAbstractTexture::TextureFormat arg0) {
  this_ptr->slot_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBlendEquationArguments_Blending_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBlendEquationArguments_Blending::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBlendEquationArguments_Blending_metaObject(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBlendEquationArguments_Blending const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBlendEquationArguments_Blending_qt_metacast(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBlendEquationArguments_Blending * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBlendEquationArguments_Blending_qt_metacall(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBlendEquationArguments_Blending * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBlendEquationArguments_Blending_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBlendEquationArguments_Blending::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBlendEquationArguments_Blending_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBlendEquationArguments_Blending::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBlendEquationArguments_Blending * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBlendEquationArguments_Blending_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBlendEquationArguments_Blending(QObject * parent, void (*callback)(void *, Qt3DRender::QBlendEquationArguments::Blending), void (*deleter)(void *), void * data) {
  return new ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBlendEquationArguments_Blending(parent, callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBlendEquationArguments_Blending_set(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBlendEquationArguments_Blending * this_ptr, void (*callback)(void *, Qt3DRender::QBlendEquationArguments::Blending), void (*deleter)(void *), void * data) {
  this_ptr->set(callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBlendEquationArguments_Blending_slot_(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBlendEquationArguments_Blending * this_ptr, Qt3DRender::QBlendEquationArguments::Blending arg0) {
  this_ptr->slot_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilOperationArguments_Operation_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilOperationArguments_Operation::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilOperationArguments_Operation_metaObject(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilOperationArguments_Operation const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilOperationArguments_Operation_qt_metacast(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilOperationArguments_Operation * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilOperationArguments_Operation_qt_metacall(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilOperationArguments_Operation * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilOperationArguments_Operation_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilOperationArguments_Operation::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilOperationArguments_Operation_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilOperationArguments_Operation::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilOperationArguments_Operation * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilOperationArguments_Operation_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilOperationArguments_Operation(QObject * parent, void (*callback)(void *, Qt3DRender::QStencilOperationArguments::Operation), void (*deleter)(void *), void * data) {
  return new ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilOperationArguments_Operation(parent, callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilOperationArguments_Operation_set(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilOperationArguments_Operation * this_ptr, void (*callback)(void *, Qt3DRender::QStencilOperationArguments::Operation), void (*deleter)(void *), void * data) {
  this_ptr->set(callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilOperationArguments_Operation_slot_(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilOperationArguments_Operation * this_ptr, Qt3DRender::QStencilOperationArguments::Operation arg0) {
  this_ptr->slot_(arg0);
}


#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QVector_Qt3DRender_QRayCasterHit_const_ref_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_slot_wrapper_QVector_Qt3DRender_QRayCasterHit_const_ref::staticMetaObject;
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QVector_Qt3DRender_QRayCasterHit_const_ref_metaObject(ctr_qt_3d_render_ffi_slot_wrapper_QVector_Qt3DRender_QRayCasterHit_const_ref const * this_ptr) {
  return this_ptr->metaObject();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QVector_Qt3DRender_QRayCasterHit_const_ref_qt_metacast(ctr_qt_3d_render_ffi_slot_wrapper_QVector_Qt3DRender_QRayCasterHit_const_ref * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QVector_Qt3DRender_QRayCasterHit_const_ref_qt_metacall(ctr_qt_3d_render_ffi_slot_wrapper_QVector_Qt3DRender_QRayCasterHit_const_ref * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QVector_Qt3DRender_QRayCasterHit_const_ref_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_QVector_Qt3DRender_QRayCasterHit_const_ref::tr(s, c, n));
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QVector_Qt3DRender_QRayCasterHit_const_ref_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_QVector_Qt3DRender_QRayCasterHit_const_ref::trUtf8(s, c, n));
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_QVector_Qt3DRender_QRayCasterHit_const_ref * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QVector_Qt3DRender_QRayCasterHit_const_ref_ctr_qt_3d_render_ffi_slot_wrapper_QVector_Qt3DRender_QRayCasterHit_const_ref(QObject * parent, void (*callback)(void *, QVector< Qt3DRender::QRayCasterHit > const *), void (*deleter)(void *), void * data) {
  return new ctr_qt_3d_render_ffi_slot_wrapper_QVector_Qt3DRender_QRayCasterHit_const_ref(parent, callback, deleter, data);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QVector_Qt3DRender_QRayCasterHit_const_ref_set(ctr_qt_3d_render_ffi_slot_wrapper_QVector_Qt3DRender_QRayCasterHit_const_ref * this_ptr, void (*callback)(void *, QVector< Qt3DRender::QRayCasterHit > const *), void (*deleter)(void *), void * data) {
  this_ptr->set(callback, deleter, data);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QVector_Qt3DRender_QRayCasterHit_const_ref_slot_(ctr_qt_3d_render_ffi_slot_wrapper_QVector_Qt3DRender_QRayCasterHit_const_ref * this_ptr, QVector< Qt3DRender::QRayCasterHit > const * arg0) {
  this_ptr->slot_(*arg0);
}


#endif

RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ptr_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ptr::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ptr_metaObject(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ptr const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ptr_qt_metacast(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ptr * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ptr_qt_metacall(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ptr * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ptr_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ptr::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ptr_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ptr::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ptr * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ptr_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ptr(QObject * parent, void (*callback)(void *, Qt3DRender::QAbstractTexture *), void (*deleter)(void *), void * data) {
  return new ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ptr(parent, callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ptr_set(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ptr * this_ptr, void (*callback)(void *, Qt3DRender::QAbstractTexture *), void (*deleter)(void *), void * data) {
  this_ptr->set(callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ptr_slot_(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ptr * this_ptr, Qt3DRender::QAbstractTexture * arg0) {
  this_ptr->slot_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickEvent_ptr_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickEvent_ptr::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickEvent_ptr_metaObject(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickEvent_ptr const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickEvent_ptr_qt_metacast(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickEvent_ptr * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickEvent_ptr_qt_metacall(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickEvent_ptr * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickEvent_ptr_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickEvent_ptr::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickEvent_ptr_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickEvent_ptr::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickEvent_ptr * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickEvent_ptr_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickEvent_ptr(QObject * parent, void (*callback)(void *, Qt3DRender::QPickEvent *), void (*deleter)(void *), void * data) {
  return new ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickEvent_ptr(parent, callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickEvent_ptr_set(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickEvent_ptr * this_ptr, void (*callback)(void *, Qt3DRender::QPickEvent *), void (*deleter)(void *), void * data) {
  this_ptr->set(callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickEvent_ptr_slot_(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickEvent_ptr * this_ptr, Qt3DRender::QPickEvent * arg0) {
  this_ptr->slot_(arg0);
}


#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractRayCaster_RunMode_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractRayCaster_RunMode::staticMetaObject;
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractRayCaster_RunMode_metaObject(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractRayCaster_RunMode const * this_ptr) {
  return this_ptr->metaObject();
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractRayCaster_RunMode_qt_metacast(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractRayCaster_RunMode * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractRayCaster_RunMode_qt_metacall(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractRayCaster_RunMode * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractRayCaster_RunMode_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractRayCaster_RunMode::tr(s, c, n));
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractRayCaster_RunMode_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractRayCaster_RunMode::trUtf8(s, c, n));
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractRayCaster_RunMode * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractRayCaster_RunMode_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractRayCaster_RunMode(QObject * parent, void (*callback)(void *, Qt3DRender::QAbstractRayCaster::RunMode), void (*deleter)(void *), void * data) {
  return new ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractRayCaster_RunMode(parent, callback, deleter, data);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractRayCaster_RunMode_set(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractRayCaster_RunMode * this_ptr, void (*callback)(void *, Qt3DRender::QAbstractRayCaster::RunMode), void (*deleter)(void *), void * data) {
  this_ptr->set(callback, deleter, data);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractRayCaster_RunMode_slot_(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractRayCaster_RunMode * this_ptr, Qt3DRender::QAbstractRayCaster::RunMode arg0) {
  this_ptr->slot_(arg0);
}


#endif

RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCameraLens_ProjectionType_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCameraLens_ProjectionType::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCameraLens_ProjectionType_metaObject(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCameraLens_ProjectionType const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCameraLens_ProjectionType_qt_metacast(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCameraLens_ProjectionType * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCameraLens_ProjectionType_qt_metacall(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCameraLens_ProjectionType * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCameraLens_ProjectionType_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCameraLens_ProjectionType::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCameraLens_ProjectionType_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCameraLens_ProjectionType::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCameraLens_ProjectionType * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCameraLens_ProjectionType_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCameraLens_ProjectionType(QObject * parent, void (*callback)(void *, Qt3DRender::QCameraLens::ProjectionType), void (*deleter)(void *), void * data) {
  return new ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCameraLens_ProjectionType(parent, callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCameraLens_ProjectionType_set(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCameraLens_ProjectionType * this_ptr, void (*callback)(void *, Qt3DRender::QCameraLens::ProjectionType), void (*deleter)(void *), void * data) {
  this_ptr->set(callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCameraLens_ProjectionType_slot_(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCameraLens_ProjectionType * this_ptr, Qt3DRender::QCameraLens::ProjectionType arg0) {
  this_ptr->slot_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_ptr_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_ptr::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_ptr_metaObject(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_ptr const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_ptr_qt_metacast(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_ptr * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_ptr_qt_metacall(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_ptr * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_ptr_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_ptr::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_ptr_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_ptr::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_ptr * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_ptr_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_ptr(QObject * parent, void (*callback)(void *, Qt3DRender::QAttribute *), void (*deleter)(void *), void * data) {
  return new ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_ptr(parent, callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_ptr_set(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_ptr * this_ptr, void (*callback)(void *, Qt3DRender::QAttribute *), void (*deleter)(void *), void * data) {
  this_ptr->set(callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_ptr_slot_(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_ptr * this_ptr, Qt3DRender::QAttribute * arg0) {
  this_ptr->slot_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_ptr_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_ptr::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_ptr_metaObject(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_ptr const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_ptr_qt_metacast(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_ptr * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_ptr_qt_metacall(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_ptr * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_ptr_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_ptr::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_ptr_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_ptr::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_ptr * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_ptr_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_ptr(QObject * parent, void (*callback)(void *, Qt3DRender::QBuffer *), void (*deleter)(void *), void * data) {
  return new ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_ptr(parent, callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_ptr_set(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_ptr * this_ptr, void (*callback)(void *, Qt3DRender::QBuffer *), void (*deleter)(void *), void * data) {
  this_ptr->set(callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_ptr_slot_(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_ptr * this_ptr, Qt3DRender::QBuffer * arg0) {
  this_ptr->slot_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_Status_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_Status::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_Status_metaObject(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_Status const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_Status_qt_metacast(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_Status * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_Status_qt_metacall(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_Status * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_Status_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_Status::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_Status_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_Status::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_Status * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_Status_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_Status(QObject * parent, void (*callback)(void *, Qt3DRender::QAbstractTexture::Status), void (*deleter)(void *), void * data) {
  return new ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_Status(parent, callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_Status_set(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_Status * this_ptr, void (*callback)(void *, Qt3DRender::QAbstractTexture::Status), void (*deleter)(void *), void * data) {
  this_ptr->set(callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_Status_slot_(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_Status * this_ptr, Qt3DRender::QAbstractTexture::Status arg0) {
  this_ptr->slot_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_BufferType_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_BufferType::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_BufferType_metaObject(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_BufferType const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_BufferType_qt_metacast(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_BufferType * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_BufferType_qt_metacall(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_BufferType * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_BufferType_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_BufferType::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_BufferType_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_BufferType::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_BufferType * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_BufferType_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_BufferType(QObject * parent, void (*callback)(void *, Qt3DRender::QBuffer::BufferType), void (*deleter)(void *), void * data) {
  return new ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_BufferType(parent, callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_BufferType_set(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_BufferType * this_ptr, void (*callback)(void *, Qt3DRender::QBuffer::BufferType), void (*deleter)(void *), void * data) {
  this_ptr->set(callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_BufferType_slot_(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_BufferType * this_ptr, Qt3DRender::QBuffer::BufferType arg0) {
  this_ptr->slot_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QSize_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_slot_wrapper_QSize::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QSize_metaObject(ctr_qt_3d_render_ffi_slot_wrapper_QSize const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QSize_qt_metacast(ctr_qt_3d_render_ffi_slot_wrapper_QSize * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QSize_qt_metacall(ctr_qt_3d_render_ffi_slot_wrapper_QSize * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QSize_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_QSize::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QSize_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_QSize::trUtf8(s, c, n));
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QSize_slot_(ctr_qt_3d_render_ffi_slot_wrapper_QSize * this_ptr, QSize const * arg0) {
  this_ptr->slot_(*arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QLevelOfDetailBoundingSphere_const_ref_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QLevelOfDetailBoundingSphere_const_ref::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QLevelOfDetailBoundingSphere_const_ref_metaObject(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QLevelOfDetailBoundingSphere_const_ref const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QLevelOfDetailBoundingSphere_const_ref_qt_metacast(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QLevelOfDetailBoundingSphere_const_ref * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QLevelOfDetailBoundingSphere_const_ref_qt_metacall(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QLevelOfDetailBoundingSphere_const_ref * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QLevelOfDetailBoundingSphere_const_ref_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QLevelOfDetailBoundingSphere_const_ref::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QLevelOfDetailBoundingSphere_const_ref_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QLevelOfDetailBoundingSphere_const_ref::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QLevelOfDetailBoundingSphere_const_ref * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QLevelOfDetailBoundingSphere_const_ref_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QLevelOfDetailBoundingSphere_const_ref(QObject * parent, void (*callback)(void *, Qt3DRender::QLevelOfDetailBoundingSphere const *), void (*deleter)(void *), void * data) {
  return new ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QLevelOfDetailBoundingSphere_const_ref(parent, callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QLevelOfDetailBoundingSphere_const_ref_set(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QLevelOfDetailBoundingSphere_const_ref * this_ptr, void (*callback)(void *, Qt3DRender::QLevelOfDetailBoundingSphere const *), void (*deleter)(void *), void * data) {
  this_ptr->set(callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QLevelOfDetailBoundingSphere_const_ref_slot_(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QLevelOfDetailBoundingSphere_const_ref * this_ptr, Qt3DRender::QLevelOfDetailBoundingSphere const * arg0) {
  this_ptr->slot_(*arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGraphicsApiFilter_OpenGLProfile_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGraphicsApiFilter_OpenGLProfile::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGraphicsApiFilter_OpenGLProfile_metaObject(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGraphicsApiFilter_OpenGLProfile const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGraphicsApiFilter_OpenGLProfile_qt_metacast(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGraphicsApiFilter_OpenGLProfile * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGraphicsApiFilter_OpenGLProfile_qt_metacall(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGraphicsApiFilter_OpenGLProfile * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGraphicsApiFilter_OpenGLProfile_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGraphicsApiFilter_OpenGLProfile::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGraphicsApiFilter_OpenGLProfile_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGraphicsApiFilter_OpenGLProfile::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGraphicsApiFilter_OpenGLProfile * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGraphicsApiFilter_OpenGLProfile_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGraphicsApiFilter_OpenGLProfile(QObject * parent, void (*callback)(void *, Qt3DRender::QGraphicsApiFilter::OpenGLProfile), void (*deleter)(void *), void * data) {
  return new ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGraphicsApiFilter_OpenGLProfile(parent, callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGraphicsApiFilter_OpenGLProfile_set(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGraphicsApiFilter_OpenGLProfile * this_ptr, void (*callback)(void *, Qt3DRender::QGraphicsApiFilter::OpenGLProfile), void (*deleter)(void *), void * data) {
  this_ptr->set(callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGraphicsApiFilter_OpenGLProfile_slot_(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGraphicsApiFilter_OpenGLProfile * this_ptr, Qt3DRender::QGraphicsApiFilter::OpenGLProfile arg0) {
  this_ptr->slot_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QStringList_const_ref_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_slot_wrapper_QStringList_const_ref::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QStringList_const_ref_metaObject(ctr_qt_3d_render_ffi_slot_wrapper_QStringList_const_ref const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QStringList_const_ref_qt_metacast(ctr_qt_3d_render_ffi_slot_wrapper_QStringList_const_ref * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QStringList_const_ref_qt_metacall(ctr_qt_3d_render_ffi_slot_wrapper_QStringList_const_ref * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QStringList_const_ref_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_QStringList_const_ref::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QStringList_const_ref_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_QStringList_const_ref::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_QStringList_const_ref * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QStringList_const_ref_ctr_qt_3d_render_ffi_slot_wrapper_QStringList_const_ref(QObject * parent, void (*callback)(void *, QStringList const *), void (*deleter)(void *), void * data) {
  return new ctr_qt_3d_render_ffi_slot_wrapper_QStringList_const_ref(parent, callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QStringList_const_ref_set(ctr_qt_3d_render_ffi_slot_wrapper_QStringList_const_ref * this_ptr, void (*callback)(void *, QStringList const *), void (*deleter)(void *), void * data) {
  this_ptr->set(callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QStringList_const_ref_slot_(ctr_qt_3d_render_ffi_slot_wrapper_QStringList_const_ref * this_ptr, QStringList const * arg0) {
  this_ptr->slot_(*arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGeometryRenderer_PrimitiveType_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGeometryRenderer_PrimitiveType::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGeometryRenderer_PrimitiveType_metaObject(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGeometryRenderer_PrimitiveType const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGeometryRenderer_PrimitiveType_qt_metacast(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGeometryRenderer_PrimitiveType * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGeometryRenderer_PrimitiveType_qt_metacall(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGeometryRenderer_PrimitiveType * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGeometryRenderer_PrimitiveType_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGeometryRenderer_PrimitiveType::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGeometryRenderer_PrimitiveType_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGeometryRenderer_PrimitiveType::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGeometryRenderer_PrimitiveType * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGeometryRenderer_PrimitiveType_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGeometryRenderer_PrimitiveType(QObject * parent, void (*callback)(void *, Qt3DRender::QGeometryRenderer::PrimitiveType), void (*deleter)(void *), void * data) {
  return new ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGeometryRenderer_PrimitiveType(parent, callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGeometryRenderer_PrimitiveType_set(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGeometryRenderer_PrimitiveType * this_ptr, void (*callback)(void *, Qt3DRender::QGeometryRenderer::PrimitiveType), void (*deleter)(void *), void * data) {
  this_ptr->set(callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGeometryRenderer_PrimitiveType_slot_(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGeometryRenderer_PrimitiveType * this_ptr, Qt3DRender::QGeometryRenderer::PrimitiveType arg0) {
  this_ptr->slot_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTargetOutput_AttachmentPoint_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTargetOutput_AttachmentPoint::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTargetOutput_AttachmentPoint_metaObject(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTargetOutput_AttachmentPoint const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTargetOutput_AttachmentPoint_qt_metacast(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTargetOutput_AttachmentPoint * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTargetOutput_AttachmentPoint_qt_metacall(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTargetOutput_AttachmentPoint * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTargetOutput_AttachmentPoint_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTargetOutput_AttachmentPoint::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTargetOutput_AttachmentPoint_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTargetOutput_AttachmentPoint::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTargetOutput_AttachmentPoint * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTargetOutput_AttachmentPoint_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTargetOutput_AttachmentPoint(QObject * parent, void (*callback)(void *, Qt3DRender::QRenderTargetOutput::AttachmentPoint), void (*deleter)(void *), void * data) {
  return new ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTargetOutput_AttachmentPoint(parent, callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTargetOutput_AttachmentPoint_set(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTargetOutput_AttachmentPoint * this_ptr, void (*callback)(void *, Qt3DRender::QRenderTargetOutput::AttachmentPoint), void (*deleter)(void *), void * data) {
  this_ptr->set(callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTargetOutput_AttachmentPoint_slot_(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTargetOutput_AttachmentPoint * this_ptr, Qt3DRender::QRenderTargetOutput::AttachmentPoint arg0) {
  this_ptr->slot_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCamera_ptr_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCamera_ptr::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCamera_ptr_metaObject(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCamera_ptr const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCamera_ptr_qt_metacast(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCamera_ptr * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCamera_ptr_qt_metacall(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCamera_ptr * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCamera_ptr_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCamera_ptr::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCamera_ptr_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCamera_ptr::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCamera_ptr * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCamera_ptr_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCamera_ptr(QObject * parent, void (*callback)(void *, Qt3DRender::QCamera *), void (*deleter)(void *), void * data) {
  return new ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCamera_ptr(parent, callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCamera_ptr_set(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCamera_ptr * this_ptr, void (*callback)(void *, Qt3DRender::QCamera *), void (*deleter)(void *), void * data) {
  this_ptr->set(callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCamera_ptr_slot_(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCamera_ptr * this_ptr, Qt3DRender::QCamera * arg0) {
  this_ptr->slot_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QFrontFace_WindingDirection_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QFrontFace_WindingDirection::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QFrontFace_WindingDirection_metaObject(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QFrontFace_WindingDirection const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QFrontFace_WindingDirection_qt_metacast(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QFrontFace_WindingDirection * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QFrontFace_WindingDirection_qt_metacall(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QFrontFace_WindingDirection * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QFrontFace_WindingDirection_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QFrontFace_WindingDirection::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QFrontFace_WindingDirection_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QFrontFace_WindingDirection::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QFrontFace_WindingDirection * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QFrontFace_WindingDirection_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QFrontFace_WindingDirection(QObject * parent, void (*callback)(void *, Qt3DRender::QFrontFace::WindingDirection), void (*deleter)(void *), void * data) {
  return new ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QFrontFace_WindingDirection(parent, callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QFrontFace_WindingDirection_set(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QFrontFace_WindingDirection * this_ptr, void (*callback)(void *, Qt3DRender::QFrontFace::WindingDirection), void (*deleter)(void *), void * data) {
  this_ptr->set(callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QFrontFace_WindingDirection_slot_(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QFrontFace_WindingDirection * this_ptr, Qt3DRender::QFrontFace::WindingDirection arg0) {
  this_ptr->slot_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QEffect_ptr_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QEffect_ptr::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QEffect_ptr_metaObject(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QEffect_ptr const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QEffect_ptr_qt_metacast(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QEffect_ptr * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QEffect_ptr_qt_metacall(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QEffect_ptr * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QEffect_ptr_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QEffect_ptr::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QEffect_ptr_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QEffect_ptr::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QEffect_ptr * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QEffect_ptr_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QEffect_ptr(QObject * parent, void (*callback)(void *, Qt3DRender::QEffect *), void (*deleter)(void *), void * data) {
  return new ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QEffect_ptr(parent, callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QEffect_ptr_set(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QEffect_ptr * this_ptr, void (*callback)(void *, Qt3DRender::QEffect *), void (*deleter)(void *), void * data) {
  this_ptr->set(callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QEffect_ptr_slot_(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QEffect_ptr * this_ptr, Qt3DRender::QEffect * arg0) {
  this_ptr->slot_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilTestArguments_StencilFaceMode_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilTestArguments_StencilFaceMode::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilTestArguments_StencilFaceMode_metaObject(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilTestArguments_StencilFaceMode const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilTestArguments_StencilFaceMode_qt_metacast(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilTestArguments_StencilFaceMode * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilTestArguments_StencilFaceMode_qt_metacall(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilTestArguments_StencilFaceMode * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilTestArguments_StencilFaceMode_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilTestArguments_StencilFaceMode::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilTestArguments_StencilFaceMode_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilTestArguments_StencilFaceMode::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilTestArguments_StencilFaceMode * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilTestArguments_StencilFaceMode_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilTestArguments_StencilFaceMode(QObject * parent, void (*callback)(void *, Qt3DRender::QStencilTestArguments::StencilFaceMode), void (*deleter)(void *), void * data) {
  return new ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilTestArguments_StencilFaceMode(parent, callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilTestArguments_StencilFaceMode_set(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilTestArguments_StencilFaceMode * this_ptr, void (*callback)(void *, Qt3DRender::QStencilTestArguments::StencilFaceMode), void (*deleter)(void *), void * data) {
  this_ptr->set(callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilTestArguments_StencilFaceMode_slot_(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilTestArguments_StencilFaceMode * this_ptr, Qt3DRender::QStencilTestArguments::StencilFaceMode arg0) {
  this_ptr->slot_(arg0);
}


#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRasterMode_FaceMode_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRasterMode_FaceMode::staticMetaObject;
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRasterMode_FaceMode_metaObject(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRasterMode_FaceMode const * this_ptr) {
  return this_ptr->metaObject();
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRasterMode_FaceMode_qt_metacast(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRasterMode_FaceMode * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRasterMode_FaceMode_qt_metacall(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRasterMode_FaceMode * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRasterMode_FaceMode_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRasterMode_FaceMode::tr(s, c, n));
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRasterMode_FaceMode_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRasterMode_FaceMode::trUtf8(s, c, n));
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRasterMode_FaceMode * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRasterMode_FaceMode_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRasterMode_FaceMode(QObject * parent, void (*callback)(void *, Qt3DRender::QRasterMode::FaceMode), void (*deleter)(void *), void * data) {
  return new ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRasterMode_FaceMode(parent, callback, deleter, data);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRasterMode_FaceMode_set(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRasterMode_FaceMode * this_ptr, void (*callback)(void *, Qt3DRender::QRasterMode::FaceMode), void (*deleter)(void *), void * data) {
  this_ptr->set(callback, deleter, data);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRasterMode_FaceMode_slot_(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRasterMode_FaceMode * this_ptr, Qt3DRender::QRasterMode::FaceMode arg0) {
  this_ptr->slot_(arg0);
}


#endif

RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_AttributeType_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_AttributeType::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_AttributeType_metaObject(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_AttributeType const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_AttributeType_qt_metacast(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_AttributeType * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_AttributeType_qt_metacall(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_AttributeType * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_AttributeType_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_AttributeType::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_AttributeType_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_AttributeType::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_AttributeType * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_AttributeType_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_AttributeType(QObject * parent, void (*callback)(void *, Qt3DRender::QAttribute::AttributeType), void (*deleter)(void *), void * data) {
  return new ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_AttributeType(parent, callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_AttributeType_set(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_AttributeType * this_ptr, void (*callback)(void *, Qt3DRender::QAttribute::AttributeType), void (*deleter)(void *), void * data) {
  this_ptr->set(callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_AttributeType_slot_(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_AttributeType * this_ptr, Qt3DRender::QAttribute::AttributeType arg0) {
  this_ptr->slot_(arg0);
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_unsigned_int_staticMetaObject() {
  return &ctr_qt_3d_render_ffi_slot_wrapper_unsigned_int::staticMetaObject;
}


RITUAL_EXPORT QMetaObject const * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_unsigned_int_metaObject(ctr_qt_3d_render_ffi_slot_wrapper_unsigned_int const * this_ptr) {
  return this_ptr->metaObject();
}


RITUAL_EXPORT void * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_unsigned_int_qt_metacast(ctr_qt_3d_render_ffi_slot_wrapper_unsigned_int * this_ptr, char const * arg1) {
  return this_ptr->qt_metacast(arg1);
}


RITUAL_EXPORT int ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_unsigned_int_qt_metacall(ctr_qt_3d_render_ffi_slot_wrapper_unsigned_int * this_ptr, QMetaObject::Call arg1, int arg2, void * * arg3) {
  return this_ptr->qt_metacall(arg1, arg2, arg3);
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_unsigned_int_tr(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_unsigned_int::tr(s, c, n));
}


RITUAL_EXPORT QString * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_unsigned_int_trUtf8(char const * s, char const * c, int n) {
  return new QString(ctr_qt_3d_render_ffi_slot_wrapper_unsigned_int::trUtf8(s, c, n));
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_unsigned_int * ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_unsigned_int_ctr_qt_3d_render_ffi_slot_wrapper_unsigned_int(QObject * parent, void (*callback)(void *, unsigned int), void (*deleter)(void *), void * data) {
  return new ctr_qt_3d_render_ffi_slot_wrapper_unsigned_int(parent, callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_unsigned_int_set(ctr_qt_3d_render_ffi_slot_wrapper_unsigned_int * this_ptr, void (*callback)(void *, unsigned int), void (*deleter)(void *), void * data) {
  this_ptr->set(callback, deleter, data);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_unsigned_int_slot_(ctr_qt_3d_render_ffi_slot_wrapper_unsigned_int * this_ptr, unsigned int arg0) {
  this_ptr->slot_(arg0);
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGraphicsApiFilter_Api_dctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGraphicsApiFilter_Api(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGraphicsApiFilter_Api * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGeometry_ptr_dctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGeometry_ptr(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGeometry_ptr * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTarget_ptr_dctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTarget_ptr(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTarget_ptr * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QPoint_const_ref_dctr_qt_3d_render_ffi_slot_wrapper_QPoint_const_ref(ctr_qt_3d_render_ffi_slot_wrapper_QPoint_const_ref * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderProgram_Status_dctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderProgram_Status(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderProgram_Status * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QVector3D_dctr_qt_3d_render_ffi_slot_wrapper_QVector3D(ctr_qt_3d_render_ffi_slot_wrapper_QVector3D * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QDepthTest_DepthFunction_dctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QDepthTest_DepthFunction(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QDepthTest_DepthFunction * this_ptr) {
  delete this_ptr;
}


#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSetFence_HandleType_dctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSetFence_HandleType(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSetFence_HandleType * this_ptr) {
  delete this_ptr;
}


#endif

RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ComparisonMode_dctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ComparisonMode(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ComparisonMode * this_ptr) {
  delete this_ptr;
}


#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderImage_Access_dctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderImage_Access(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderImage_Access * this_ptr) {
  delete this_ptr;
}


#endif

RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QClearBuffers_BufferType_dctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QClearBuffers_BufferType(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QClearBuffers_BufferType * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_Filter_dctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_Filter(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_Filter * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCullFace_CullingMode_dctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCullFace_CullingMode(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCullFace_CullingMode * this_ptr) {
  delete this_ptr;
}


#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QWaitFence_HandleType_dctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QWaitFence_HandleType(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QWaitFence_HandleType * this_ptr) {
  delete this_ptr;
}


#endif

RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QFlags_Qt3DRender_QMemoryBarrier_Operation_dctr_qt_3d_render_ffi_slot_wrapper_QFlags_Qt3DRender_QMemoryBarrier_Operation(ctr_qt_3d_render_ffi_slot_wrapper_QFlags_Qt3DRender_QMemoryBarrier_Operation * this_ptr) {
  delete this_ptr;
}


#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractRayCaster_FilterMode_dctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractRayCaster_FilterMode(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractRayCaster_FilterMode * this_ptr) {
  delete this_ptr;
}


#endif

RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_AccessType_dctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_AccessType(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_AccessType * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QVariant_dctr_qt_3d_render_ffi_slot_wrapper_QVariant(ctr_qt_3d_render_ffi_slot_wrapper_QVariant * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAlphaTest_AlphaFunction_dctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAlphaTest_AlphaFunction(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAlphaTest_AlphaFunction * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QTextureWrapMode_WrapMode_dctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QTextureWrapMode_WrapMode(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QTextureWrapMode_WrapMode * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilTestArguments_StencilFunction_dctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilTestArguments_StencilFunction(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilTestArguments_StencilFunction * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QVector_double_const_ref_dctr_qt_3d_render_ffi_slot_wrapper_QVector_double_const_ref(ctr_qt_3d_render_ffi_slot_wrapper_QVector_double_const_ref * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPointSize_SizeMode_dctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPointSize_SizeMode(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPointSize_SizeMode * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_VertexBaseType_dctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_VertexBaseType(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_VertexBaseType * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QLevelOfDetail_ThresholdType_dctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QLevelOfDetail_ThresholdType(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QLevelOfDetail_ThresholdType * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilOperationArguments_FaceMode_dctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilOperationArguments_FaceMode(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilOperationArguments_FaceMode * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QByteArray_const_ref_dctr_qt_3d_render_ffi_slot_wrapper_QByteArray_const_ref(ctr_qt_3d_render_ffi_slot_wrapper_QByteArray_const_ref * this_ptr) {
  delete this_ptr;
}


#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRasterMode_RasterMode_dctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRasterMode_RasterMode(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRasterMode_RasterMode * this_ptr) {
  delete this_ptr;
}


#endif

RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_UsageType_dctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_UsageType(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_UsageType * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QTextureImage_Status_dctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QTextureImage_Status(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QTextureImage_Status * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_quint64_dctr_qt_3d_render_ffi_slot_wrapper_quint64(ctr_qt_3d_render_ffi_slot_wrapper_quint64 * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_FaceOrientationPickingMode_dctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_FaceOrientationPickingMode(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_FaceOrientationPickingMode * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_CubeMapFace_dctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_CubeMapFace(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_CubeMapFace * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderProgram_ptr_dctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderProgram_ptr(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderProgram_ptr * this_ptr) {
  delete this_ptr;
}


#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSubtreeEnabler_Enablement_dctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSubtreeEnabler_Enablement(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSubtreeEnabler_Enablement * this_ptr) {
  delete this_ptr;
}


#endif

RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QColor_const_ref_dctr_qt_3d_render_ffi_slot_wrapper_QColor_const_ref(ctr_qt_3d_render_ffi_slot_wrapper_QColor_const_ref * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTargetOutput_ptr_dctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTargetOutput_ptr(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTargetOutput_ptr * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderSettings_RenderPolicy_dctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderSettings_RenderPolicy(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderSettings_RenderPolicy * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ComparisonFunction_dctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ComparisonFunction(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ComparisonFunction * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBlendEquation_BlendFunction_dctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBlendEquation_BlendFunction(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBlendEquation_BlendFunction * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_PickMethod_dctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_PickMethod(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_PickMethod * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_PickResultMode_dctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_PickResultMode(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_PickResultMode * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QFrameGraphNode_ptr_dctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QFrameGraphNode_ptr(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QFrameGraphNode_ptr * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QVector_Qt3DRender_QSortPolicy_SortType_const_ref_dctr_qt_3d_render_ffi_slot_wrapper_QVector_Qt3DRender_QSortPolicy_SortType_const_ref(ctr_qt_3d_render_ffi_slot_wrapper_QVector_Qt3DRender_QSortPolicy_SortType_const_ref * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QVector_int_const_ref_dctr_qt_3d_render_ffi_slot_wrapper_QVector_int_const_ref(ctr_qt_3d_render_ffi_slot_wrapper_QVector_int_const_ref * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSceneLoader_Status_dctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSceneLoader_Status(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSceneLoader_Status * this_ptr) {
  delete this_ptr;
}


#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderImage_ImageFormat_dctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderImage_ImageFormat(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderImage_ImageFormat * this_ptr) {
  delete this_ptr;
}


#endif

RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_TextureFormat_dctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_TextureFormat(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_TextureFormat * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBlendEquationArguments_Blending_dctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBlendEquationArguments_Blending(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBlendEquationArguments_Blending * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilOperationArguments_Operation_dctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilOperationArguments_Operation(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilOperationArguments_Operation * this_ptr) {
  delete this_ptr;
}


#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QVector_Qt3DRender_QRayCasterHit_const_ref_dctr_qt_3d_render_ffi_slot_wrapper_QVector_Qt3DRender_QRayCasterHit_const_ref(ctr_qt_3d_render_ffi_slot_wrapper_QVector_Qt3DRender_QRayCasterHit_const_ref * this_ptr) {
  delete this_ptr;
}


#endif

RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ptr_dctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ptr(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ptr * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickEvent_ptr_dctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickEvent_ptr(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickEvent_ptr * this_ptr) {
  delete this_ptr;
}


#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractRayCaster_RunMode_dctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractRayCaster_RunMode(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractRayCaster_RunMode * this_ptr) {
  delete this_ptr;
}


#endif

RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCameraLens_ProjectionType_dctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCameraLens_ProjectionType(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCameraLens_ProjectionType * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_ptr_dctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_ptr(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_ptr * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_ptr_dctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_ptr(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_ptr * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_Status_dctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_Status(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_Status * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_BufferType_dctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_BufferType(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_BufferType * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QSize_dctr_qt_3d_render_ffi_slot_wrapper_QSize(ctr_qt_3d_render_ffi_slot_wrapper_QSize * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QLevelOfDetailBoundingSphere_const_ref_dctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QLevelOfDetailBoundingSphere_const_ref(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QLevelOfDetailBoundingSphere_const_ref * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGraphicsApiFilter_OpenGLProfile_dctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGraphicsApiFilter_OpenGLProfile(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGraphicsApiFilter_OpenGLProfile * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_QStringList_const_ref_dctr_qt_3d_render_ffi_slot_wrapper_QStringList_const_ref(ctr_qt_3d_render_ffi_slot_wrapper_QStringList_const_ref * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGeometryRenderer_PrimitiveType_dctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGeometryRenderer_PrimitiveType(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGeometryRenderer_PrimitiveType * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTargetOutput_AttachmentPoint_dctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTargetOutput_AttachmentPoint(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTargetOutput_AttachmentPoint * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCamera_ptr_dctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCamera_ptr(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCamera_ptr * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QFrontFace_WindingDirection_dctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QFrontFace_WindingDirection(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QFrontFace_WindingDirection * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QEffect_ptr_dctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QEffect_ptr(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QEffect_ptr * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilTestArguments_StencilFaceMode_dctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilTestArguments_StencilFaceMode(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilTestArguments_StencilFaceMode * this_ptr) {
  delete this_ptr;
}


#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRasterMode_FaceMode_dctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRasterMode_FaceMode(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRasterMode_FaceMode * this_ptr) {
  delete this_ptr;
}


#endif

RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_AttributeType_dctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_AttributeType(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_AttributeType * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT void ctr_qt_3d_render_ffi_ctr_qt_3d_render_ffi_slot_wrapper_unsigned_int_dctr_qt_3d_render_ffi_slot_wrapper_unsigned_int(ctr_qt_3d_render_ffi_slot_wrapper_unsigned_int * this_ptr) {
  delete this_ptr;
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGraphicsApiFilter_Api * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGraphicsApiFilter_Api_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGraphicsApiFilter_Api * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr360(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGraphicsApiFilter_Api * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGraphicsApiFilter_Api * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGraphicsApiFilter_Api_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGraphicsApiFilter_Api * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGeometry_ptr * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGeometry_ptr_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGeometry_ptr * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr361(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGeometry_ptr * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGeometry_ptr * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGeometry_ptr_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGeometry_ptr * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTarget_ptr * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTarget_ptr_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTarget_ptr * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr362(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTarget_ptr * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTarget_ptr * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTarget_ptr_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTarget_ptr * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_QPoint_const_ref * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_slot_wrapper_QPoint_const_ref_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_slot_wrapper_QPoint_const_ref * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr363(ctr_qt_3d_render_ffi_slot_wrapper_QPoint_const_ref * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_QPoint_const_ref * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_slot_wrapper_QPoint_const_ref_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_slot_wrapper_QPoint_const_ref * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderProgram_Status * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderProgram_Status_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderProgram_Status * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr364(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderProgram_Status * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderProgram_Status * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderProgram_Status_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderProgram_Status * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_QVector3D * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_slot_wrapper_QVector3D_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_slot_wrapper_QVector3D * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr365(ctr_qt_3d_render_ffi_slot_wrapper_QVector3D * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_QVector3D * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_slot_wrapper_QVector3D_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_slot_wrapper_QVector3D * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QDepthTest_DepthFunction * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QDepthTest_DepthFunction_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QDepthTest_DepthFunction * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr366(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QDepthTest_DepthFunction * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QDepthTest_DepthFunction * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QDepthTest_DepthFunction_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QDepthTest_DepthFunction * >(ptr);
}


#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSetFence_HandleType * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSetFence_HandleType_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSetFence_HandleType * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr367(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSetFence_HandleType * ptr) {
  return static_cast< QObject * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSetFence_HandleType * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSetFence_HandleType_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSetFence_HandleType * >(ptr);
}


#endif

RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ComparisonMode * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ComparisonMode_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ComparisonMode * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr368(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ComparisonMode * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ComparisonMode * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ComparisonMode_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ComparisonMode * >(ptr);
}


#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderImage_Access * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderImage_Access_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderImage_Access * >(ptr);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr369(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderImage_Access * ptr) {
  return static_cast< QObject * >(ptr);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderImage_Access * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderImage_Access_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderImage_Access * >(ptr);
}


#endif

RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QClearBuffers_BufferType * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QClearBuffers_BufferType_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QClearBuffers_BufferType * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr370(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QClearBuffers_BufferType * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QClearBuffers_BufferType * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QClearBuffers_BufferType_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QClearBuffers_BufferType * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_Filter * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_Filter_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_Filter * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr371(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_Filter * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_Filter * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_Filter_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_Filter * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCullFace_CullingMode * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCullFace_CullingMode_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCullFace_CullingMode * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr372(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCullFace_CullingMode * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCullFace_CullingMode * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCullFace_CullingMode_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCullFace_CullingMode * >(ptr);
}


#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QWaitFence_HandleType * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QWaitFence_HandleType_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QWaitFence_HandleType * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr373(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QWaitFence_HandleType * ptr) {
  return static_cast< QObject * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QWaitFence_HandleType * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QWaitFence_HandleType_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QWaitFence_HandleType * >(ptr);
}


#endif

RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_QFlags_Qt3DRender_QMemoryBarrier_Operation * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_slot_wrapper_QFlags_Qt3DRender_QMemoryBarrier_Operation_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_slot_wrapper_QFlags_Qt3DRender_QMemoryBarrier_Operation * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr374(ctr_qt_3d_render_ffi_slot_wrapper_QFlags_Qt3DRender_QMemoryBarrier_Operation * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_QFlags_Qt3DRender_QMemoryBarrier_Operation * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_slot_wrapper_QFlags_Qt3DRender_QMemoryBarrier_Operation_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_slot_wrapper_QFlags_Qt3DRender_QMemoryBarrier_Operation * >(ptr);
}


#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractRayCaster_FilterMode * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractRayCaster_FilterMode_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractRayCaster_FilterMode * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr375(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractRayCaster_FilterMode * ptr) {
  return static_cast< QObject * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractRayCaster_FilterMode * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractRayCaster_FilterMode_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractRayCaster_FilterMode * >(ptr);
}


#endif

RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_AccessType * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_AccessType_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_AccessType * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr376(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_AccessType * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_AccessType * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_AccessType_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_AccessType * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_QVariant * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_slot_wrapper_QVariant_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_slot_wrapper_QVariant * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr377(ctr_qt_3d_render_ffi_slot_wrapper_QVariant * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_QVariant * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_slot_wrapper_QVariant_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_slot_wrapper_QVariant * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAlphaTest_AlphaFunction * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAlphaTest_AlphaFunction_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAlphaTest_AlphaFunction * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr378(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAlphaTest_AlphaFunction * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAlphaTest_AlphaFunction * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAlphaTest_AlphaFunction_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAlphaTest_AlphaFunction * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QTextureWrapMode_WrapMode * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QTextureWrapMode_WrapMode_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QTextureWrapMode_WrapMode * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr379(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QTextureWrapMode_WrapMode * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QTextureWrapMode_WrapMode * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QTextureWrapMode_WrapMode_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QTextureWrapMode_WrapMode * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilTestArguments_StencilFunction * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilTestArguments_StencilFunction_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilTestArguments_StencilFunction * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr380(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilTestArguments_StencilFunction * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilTestArguments_StencilFunction * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilTestArguments_StencilFunction_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilTestArguments_StencilFunction * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_QVector_double_const_ref * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_slot_wrapper_QVector_double_const_ref_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_slot_wrapper_QVector_double_const_ref * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr381(ctr_qt_3d_render_ffi_slot_wrapper_QVector_double_const_ref * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_QVector_double_const_ref * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_slot_wrapper_QVector_double_const_ref_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_slot_wrapper_QVector_double_const_ref * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPointSize_SizeMode * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPointSize_SizeMode_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPointSize_SizeMode * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr382(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPointSize_SizeMode * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPointSize_SizeMode * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPointSize_SizeMode_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPointSize_SizeMode * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_VertexBaseType * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_VertexBaseType_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_VertexBaseType * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr383(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_VertexBaseType * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_VertexBaseType * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_VertexBaseType_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_VertexBaseType * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QLevelOfDetail_ThresholdType * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QLevelOfDetail_ThresholdType_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QLevelOfDetail_ThresholdType * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr384(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QLevelOfDetail_ThresholdType * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QLevelOfDetail_ThresholdType * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QLevelOfDetail_ThresholdType_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QLevelOfDetail_ThresholdType * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilOperationArguments_FaceMode * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilOperationArguments_FaceMode_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilOperationArguments_FaceMode * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr385(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilOperationArguments_FaceMode * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilOperationArguments_FaceMode * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilOperationArguments_FaceMode_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilOperationArguments_FaceMode * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_QByteArray_const_ref * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_slot_wrapper_QByteArray_const_ref_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_slot_wrapper_QByteArray_const_ref * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr386(ctr_qt_3d_render_ffi_slot_wrapper_QByteArray_const_ref * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_QByteArray_const_ref * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_slot_wrapper_QByteArray_const_ref_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_slot_wrapper_QByteArray_const_ref * >(ptr);
}


#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRasterMode_RasterMode * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRasterMode_RasterMode_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRasterMode_RasterMode * >(ptr);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr387(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRasterMode_RasterMode * ptr) {
  return static_cast< QObject * >(ptr);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRasterMode_RasterMode * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRasterMode_RasterMode_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRasterMode_RasterMode * >(ptr);
}


#endif

RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_UsageType * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_UsageType_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_UsageType * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr388(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_UsageType * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_UsageType * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_UsageType_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_UsageType * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QTextureImage_Status * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QTextureImage_Status_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QTextureImage_Status * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr389(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QTextureImage_Status * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QTextureImage_Status * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QTextureImage_Status_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QTextureImage_Status * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_quint64 * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_slot_wrapper_quint64_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_slot_wrapper_quint64 * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr390(ctr_qt_3d_render_ffi_slot_wrapper_quint64 * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_quint64 * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_slot_wrapper_quint64_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_slot_wrapper_quint64 * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_FaceOrientationPickingMode * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_FaceOrientationPickingMode_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_FaceOrientationPickingMode * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr391(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_FaceOrientationPickingMode * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_FaceOrientationPickingMode * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_FaceOrientationPickingMode_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_FaceOrientationPickingMode * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_CubeMapFace * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_CubeMapFace_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_CubeMapFace * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr392(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_CubeMapFace * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_CubeMapFace * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_CubeMapFace_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_CubeMapFace * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderProgram_ptr * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderProgram_ptr_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderProgram_ptr * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr393(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderProgram_ptr * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderProgram_ptr * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderProgram_ptr_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderProgram_ptr * >(ptr);
}


#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSubtreeEnabler_Enablement * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSubtreeEnabler_Enablement_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSubtreeEnabler_Enablement * >(ptr);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr394(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSubtreeEnabler_Enablement * ptr) {
  return static_cast< QObject * >(ptr);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSubtreeEnabler_Enablement * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSubtreeEnabler_Enablement_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSubtreeEnabler_Enablement * >(ptr);
}


#endif

RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_QColor_const_ref * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_slot_wrapper_QColor_const_ref_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_slot_wrapper_QColor_const_ref * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr395(ctr_qt_3d_render_ffi_slot_wrapper_QColor_const_ref * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_QColor_const_ref * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_slot_wrapper_QColor_const_ref_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_slot_wrapper_QColor_const_ref * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTargetOutput_ptr * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTargetOutput_ptr_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTargetOutput_ptr * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr396(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTargetOutput_ptr * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTargetOutput_ptr * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTargetOutput_ptr_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTargetOutput_ptr * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderSettings_RenderPolicy * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderSettings_RenderPolicy_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderSettings_RenderPolicy * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr397(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderSettings_RenderPolicy * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderSettings_RenderPolicy * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderSettings_RenderPolicy_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderSettings_RenderPolicy * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ComparisonFunction * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ComparisonFunction_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ComparisonFunction * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr398(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ComparisonFunction * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ComparisonFunction * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ComparisonFunction_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ComparisonFunction * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBlendEquation_BlendFunction * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBlendEquation_BlendFunction_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBlendEquation_BlendFunction * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr399(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBlendEquation_BlendFunction * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBlendEquation_BlendFunction * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBlendEquation_BlendFunction_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBlendEquation_BlendFunction * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_PickMethod * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_PickMethod_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_PickMethod * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr400(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_PickMethod * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_PickMethod * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_PickMethod_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_PickMethod * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_PickResultMode * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_PickResultMode_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_PickResultMode * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr401(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_PickResultMode * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_PickResultMode * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_PickResultMode_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickingSettings_PickResultMode * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QFrameGraphNode_ptr * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QFrameGraphNode_ptr_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QFrameGraphNode_ptr * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr402(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QFrameGraphNode_ptr * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QFrameGraphNode_ptr * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QFrameGraphNode_ptr_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QFrameGraphNode_ptr * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_QVector_Qt3DRender_QSortPolicy_SortType_const_ref * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_slot_wrapper_QVector_Qt3DRender_QSortPolicy_SortType_const_ref_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_slot_wrapper_QVector_Qt3DRender_QSortPolicy_SortType_const_ref * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr403(ctr_qt_3d_render_ffi_slot_wrapper_QVector_Qt3DRender_QSortPolicy_SortType_const_ref * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_QVector_Qt3DRender_QSortPolicy_SortType_const_ref * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_slot_wrapper_QVector_Qt3DRender_QSortPolicy_SortType_const_ref_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_slot_wrapper_QVector_Qt3DRender_QSortPolicy_SortType_const_ref * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_QVector_int_const_ref * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_slot_wrapper_QVector_int_const_ref_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_slot_wrapper_QVector_int_const_ref * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr404(ctr_qt_3d_render_ffi_slot_wrapper_QVector_int_const_ref * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_QVector_int_const_ref * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_slot_wrapper_QVector_int_const_ref_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_slot_wrapper_QVector_int_const_ref * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSceneLoader_Status * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSceneLoader_Status_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSceneLoader_Status * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr405(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSceneLoader_Status * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSceneLoader_Status * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSceneLoader_Status_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QSceneLoader_Status * >(ptr);
}


#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderImage_ImageFormat * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderImage_ImageFormat_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderImage_ImageFormat * >(ptr);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr406(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderImage_ImageFormat * ptr) {
  return static_cast< QObject * >(ptr);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderImage_ImageFormat * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderImage_ImageFormat_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QShaderImage_ImageFormat * >(ptr);
}


#endif

RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_TextureFormat * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_TextureFormat_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_TextureFormat * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr407(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_TextureFormat * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_TextureFormat * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_TextureFormat_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_TextureFormat * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBlendEquationArguments_Blending * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBlendEquationArguments_Blending_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBlendEquationArguments_Blending * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr408(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBlendEquationArguments_Blending * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBlendEquationArguments_Blending * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBlendEquationArguments_Blending_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBlendEquationArguments_Blending * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilOperationArguments_Operation * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilOperationArguments_Operation_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilOperationArguments_Operation * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr409(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilOperationArguments_Operation * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilOperationArguments_Operation * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilOperationArguments_Operation_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilOperationArguments_Operation * >(ptr);
}


#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_QVector_Qt3DRender_QRayCasterHit_const_ref * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_slot_wrapper_QVector_Qt3DRender_QRayCasterHit_const_ref_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_slot_wrapper_QVector_Qt3DRender_QRayCasterHit_const_ref * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr410(ctr_qt_3d_render_ffi_slot_wrapper_QVector_Qt3DRender_QRayCasterHit_const_ref * ptr) {
  return static_cast< QObject * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_QVector_Qt3DRender_QRayCasterHit_const_ref * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_slot_wrapper_QVector_Qt3DRender_QRayCasterHit_const_ref_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_slot_wrapper_QVector_Qt3DRender_QRayCasterHit_const_ref * >(ptr);
}


#endif

RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ptr * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ptr_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ptr * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr411(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ptr * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ptr * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ptr_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_ptr * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickEvent_ptr * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickEvent_ptr_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickEvent_ptr * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr412(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickEvent_ptr * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickEvent_ptr * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickEvent_ptr_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QPickEvent_ptr * >(ptr);
}


#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractRayCaster_RunMode * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractRayCaster_RunMode_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractRayCaster_RunMode * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr413(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractRayCaster_RunMode * ptr) {
  return static_cast< QObject * >(ptr);
}


#endif

#if (RITUAL_CPP_LIB_VERSION == 51400)||(RITUAL_CPP_LIB_VERSION == 51103)||(RITUAL_CPP_LIB_VERSION == 51202)||(RITUAL_CPP_LIB_VERSION == 51300)
RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractRayCaster_RunMode * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractRayCaster_RunMode_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractRayCaster_RunMode * >(ptr);
}


#endif

RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCameraLens_ProjectionType * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCameraLens_ProjectionType_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCameraLens_ProjectionType * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr414(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCameraLens_ProjectionType * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCameraLens_ProjectionType * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCameraLens_ProjectionType_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCameraLens_ProjectionType * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_ptr * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_ptr_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_ptr * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr415(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_ptr * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_ptr * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_ptr_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_ptr * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_ptr * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_ptr_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_ptr * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr416(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_ptr * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_ptr * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_ptr_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_ptr * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_Status * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_Status_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_Status * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr417(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_Status * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_Status * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_Status_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAbstractTexture_Status * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_BufferType * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_BufferType_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_BufferType * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr418(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_BufferType * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_BufferType * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_BufferType_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QBuffer_BufferType * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_QSize * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_slot_wrapper_QSize_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_slot_wrapper_QSize * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr419(ctr_qt_3d_render_ffi_slot_wrapper_QSize * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_QSize * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_slot_wrapper_QSize_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_slot_wrapper_QSize * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QLevelOfDetailBoundingSphere_const_ref * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QLevelOfDetailBoundingSphere_const_ref_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QLevelOfDetailBoundingSphere_const_ref * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr420(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QLevelOfDetailBoundingSphere_const_ref * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QLevelOfDetailBoundingSphere_const_ref * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QLevelOfDetailBoundingSphere_const_ref_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QLevelOfDetailBoundingSphere_const_ref * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGraphicsApiFilter_OpenGLProfile * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGraphicsApiFilter_OpenGLProfile_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGraphicsApiFilter_OpenGLProfile * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr421(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGraphicsApiFilter_OpenGLProfile * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGraphicsApiFilter_OpenGLProfile * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGraphicsApiFilter_OpenGLProfile_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGraphicsApiFilter_OpenGLProfile * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_QStringList_const_ref * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_slot_wrapper_QStringList_const_ref_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_slot_wrapper_QStringList_const_ref * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr422(ctr_qt_3d_render_ffi_slot_wrapper_QStringList_const_ref * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_QStringList_const_ref * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_slot_wrapper_QStringList_const_ref_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_slot_wrapper_QStringList_const_ref * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGeometryRenderer_PrimitiveType * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGeometryRenderer_PrimitiveType_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGeometryRenderer_PrimitiveType * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr423(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGeometryRenderer_PrimitiveType * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGeometryRenderer_PrimitiveType * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGeometryRenderer_PrimitiveType_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QGeometryRenderer_PrimitiveType * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTargetOutput_AttachmentPoint * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTargetOutput_AttachmentPoint_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTargetOutput_AttachmentPoint * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr424(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTargetOutput_AttachmentPoint * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTargetOutput_AttachmentPoint * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTargetOutput_AttachmentPoint_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRenderTargetOutput_AttachmentPoint * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCamera_ptr * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCamera_ptr_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCamera_ptr * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr425(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCamera_ptr * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCamera_ptr * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCamera_ptr_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QCamera_ptr * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QFrontFace_WindingDirection * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QFrontFace_WindingDirection_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QFrontFace_WindingDirection * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr426(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QFrontFace_WindingDirection * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QFrontFace_WindingDirection * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QFrontFace_WindingDirection_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QFrontFace_WindingDirection * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QEffect_ptr * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QEffect_ptr_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QEffect_ptr * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr427(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QEffect_ptr * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QEffect_ptr * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QEffect_ptr_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QEffect_ptr * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilTestArguments_StencilFaceMode * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilTestArguments_StencilFaceMode_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilTestArguments_StencilFaceMode * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr428(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilTestArguments_StencilFaceMode * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilTestArguments_StencilFaceMode * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilTestArguments_StencilFaceMode_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QStencilTestArguments_StencilFaceMode * >(ptr);
}


#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRasterMode_FaceMode * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRasterMode_FaceMode_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRasterMode_FaceMode * >(ptr);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr429(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRasterMode_FaceMode * ptr) {
  return static_cast< QObject * >(ptr);
}


#endif

#if RITUAL_CPP_LIB_VERSION == 51400
RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRasterMode_FaceMode * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRasterMode_FaceMode_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QRasterMode_FaceMode * >(ptr);
}


#endif

RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_AttributeType * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_AttributeType_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_AttributeType * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr430(ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_AttributeType * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_AttributeType * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_AttributeType_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_slot_wrapper_Qt3DRender_QAttribute_AttributeType * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_unsigned_int * ctr_qt_3d_render_ffi_static_cast_ctr_qt_3d_render_ffi_slot_wrapper_unsigned_int_ptr(QObject * ptr) {
  return static_cast< ctr_qt_3d_render_ffi_slot_wrapper_unsigned_int * >(ptr);
}


RITUAL_EXPORT QObject * ctr_qt_3d_render_ffi_static_cast_QObject_ptr431(ctr_qt_3d_render_ffi_slot_wrapper_unsigned_int * ptr) {
  return static_cast< QObject * >(ptr);
}


RITUAL_EXPORT ctr_qt_3d_render_ffi_slot_wrapper_unsigned_int * ctr_qt_3d_render_ffi_dynamic_cast_ctr_qt_3d_render_ffi_slot_wrapper_unsigned_int_ptr(QObject * ptr) {
  return dynamic_cast< ctr_qt_3d_render_ffi_slot_wrapper_unsigned_int * >(ptr);
}


} // extern "C"
#include "file1.moc"
