![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qwaylandvulkaninstance_p.h>
Public Member Functions | |
QWaylandVulkanInstance (QVulkanInstance *instance) | |
~QWaylandVulkanInstance () override | |
void | createOrAdoptInstance () override |
bool | supportsPresent (VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex, QWindow *window) override |
void | presentAboutToBeQueued (QWindow *window) override |
VkSurfaceKHR | createSurface (QWaylandWindow *window) |
void | beginFrame (QWindow *window) override |
void | endFrame (QWindow *window) override |
![]() | |
QBasicPlatformVulkanInstance () | |
~QBasicPlatformVulkanInstance () | |
QVulkanInfoVector< QVulkanLayer > | supportedLayers () const override |
QVulkanInfoVector< QVulkanExtension > | supportedExtensions () const override |
QVersionNumber | supportedApiVersion () const override |
bool | isValid () const override |
VkResult | errorCode () const override |
VkInstance | vkInstance () const override |
QByteArrayList | enabledLayers () const override |
QByteArrayList | enabledExtensions () const override |
PFN_vkVoidFunction | getInstanceProcAddr (const char *name) override |
bool | supportsPresent (VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex, QWindow *window) override |
void | setDebugFilters (const QList< QVulkanInstance::DebugFilter > &filters) override |
void | setDebugUtilsFilters (const QList< QVulkanInstance::DebugUtilsFilter > &filters) override |
void | destroySurface (VkSurfaceKHR surface) const |
const QList< QVulkanInstance::DebugFilter > * | debugFilters () const |
const QList< QVulkanInstance::DebugUtilsFilter > * | debugUtilsFilters () const |
Additional Inherited Members | |
![]() | |
void | loadVulkanLibrary (const QString &defaultLibraryName, int defaultLibraryVersion=-1) |
void | init (QLibrary *lib) |
void | initInstance (QVulkanInstance *instance, const QByteArrayList &extraExts) |
![]() | |
VkInstance | m_vkInst = VK_NULL_HANDLE |
PFN_vkGetInstanceProcAddr | m_vkGetInstanceProcAddr = nullptr |
PFN_vkGetPhysicalDeviceSurfaceSupportKHR | m_getPhysDevSurfaceSupport |
PFN_vkDestroySurfaceKHR | m_destroySurface |
Definition at line 33 of file qwaylandvulkaninstance_p.h.
|
explicit |
Definition at line 13 of file qwaylandvulkaninstance.cpp.
References QWaylandVulkanInstance().
Referenced by QWaylandVulkanInstance().
|
overridedefault |
Definition at line 104 of file qwaylandvulkaninstance.cpp.
|
override |
Definition at line 21 of file qwaylandvulkaninstance.cpp.
VkSurfaceKHR QtWaylandClient::QWaylandVulkanInstance::createSurface | ( | QWaylandWindow * | window | ) |
Definition at line 59 of file qwaylandvulkaninstance.cpp.
Definition at line 114 of file qwaylandvulkaninstance.cpp.
Definition at line 84 of file qwaylandvulkaninstance.cpp.
|
override |
Definition at line 36 of file qwaylandvulkaninstance.cpp.