5#ifndef QVULKANDEFAULTINSTANCE_P_H
6#define QVULKANDEFAULTINSTANCE_P_H
19#include <QtGui/private/qtguiglobal_p.h>
23#include <QtGui/qvulkaninstance.h>
24#include <QtCore/qloggingcategory.h>
28Q_DECLARE_LOGGING_CATEGORY(lcGuiVk)
30struct Q_GUI_EXPORT QVulkanDefaultInstance
33 EnableValidation = 0x01
35 Q_DECLARE_FLAGS(Flags, Flag)
38 static void setFlag(Flag flag,
bool on =
true);
39 static bool hasInstance();
40 static QVulkanInstance *instance();
41 static void cleanup();
44Q_DECLARE_OPERATORS_FOR_FLAGS(QVulkanDefaultInstance::Flags)
Combined button and popup list for selecting options.