5#ifndef QANDROIDPLATFORMVULKANWINDOW_H
6#define QANDROIDPLATFORMVULKANWINDOW_H
8#if defined(VULKAN_H_) && !defined(VK_USE_PLATFORM_ANDROID_KHR)
9#error "vulkan.h included without Android WSI"
12#define VK_USE_PLATFORM_ANDROID_KHR
17#include <QWaitCondition>
18#include <QtCore/QJniEnvironment>
19#include <QtCore/QJniObject>
39 void destroyAndClearSurface();
41 ANativeWindow *m_nativeWindow;
42 QSurfaceFormat m_format;
43 VkSurfaceKHR m_vkSurface;
44 PFN_vkCreateAndroidSurfaceKHR m_createVkSurface;
45 PFN_vkDestroySurfaceKHR m_destroyVkSurface;
Combined button and popup list for selecting options.