#pragma once #ifndef MIQT_QT6_GEN_QSURFACE_H #define MIQT_QT6_GEN_QSURFACE_H #include #include #include #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #include "../libmiqt/libmiqt.h" #ifdef __cplusplus extern "C" { #endif #ifdef __cplusplus class QSize; class QSurface; class QSurfaceFormat; #else typedef struct QSize QSize; typedef struct QSurface QSurface; typedef struct QSurfaceFormat QSurfaceFormat; #endif int QSurface_SurfaceClass(const QSurface* self); QSurfaceFormat* QSurface_Format(const QSurface* self); int QSurface_SurfaceType(const QSurface* self); bool QSurface_SupportsOpenGL(const QSurface* self); QSize* QSurface_Size(const QSurface* self); void QSurface_Delete(QSurface* self, bool isSubclass); #ifdef __cplusplus } /* extern C */ #endif #endif