Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
|
#include <vulkanserverbufferintegration.h>
Public Member Functions | |
void | initialize (QWaylandDisplay *display) override |
QWaylandServerBuffer * | serverBuffer (struct qt_server_buffer *buffer) override |
void | deleteGLTextureWhenPossible (QOpenGLTexture *texture) |
void | deleteOrphanedTextures () |
Public Member Functions inherited from QtWaylandClient::QWaylandServerBufferIntegration | |
QWaylandServerBufferIntegration () | |
virtual | ~QWaylandServerBufferIntegration () |
Protected Member Functions | |
void | zqt_vulkan_server_buffer_v1_server_buffer_created (qt_server_buffer *id, int32_t fd, uint32_t width, uint32_t height, uint32_t memory_size, uint32_t format) override |
Definition at line 40 of file vulkanserverbufferintegration.h.
|
inline |
Definition at line 49 of file vulkanserverbufferintegration.h.
Referenced by QtWaylandClient::VulkanServerBuffer::~VulkanServerBuffer().
void VulkanServerBufferIntegration::deleteOrphanedTextures | ( | ) |
Definition at line 165 of file vulkanserverbufferintegration.cpp.
References QList< T >::clear(), QOpenGLContext::currentContext(), qDeleteAll(), and qWarning.
Referenced by QtWaylandClient::VulkanServerBuffer::toOpenGlTexture().
|
overridevirtual |
Implements QtWaylandClient::QWaylandServerBufferIntegration.
Definition at line 138 of file vulkanserverbufferintegration.cpp.
|
overridevirtual |
Implements QtWaylandClient::QWaylandServerBufferIntegration.
Definition at line 144 of file vulkanserverbufferintegration.cpp.
|
overrideprotected |
Definition at line 158 of file vulkanserverbufferintegration.cpp.
References qDebug, and QtWaylandClient::sbiExtraDebug.