![]() |
Qt 6.x
The Qt SDK
|
#include <vulkanserverbufferintegration.h>
Inheritance diagram for QtWaylandClient::VulkanServerBufferIntegration:
Collaboration diagram for QtWaylandClient::VulkanServerBufferIntegration: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 () |
| virtual void | initialize (QWaylandDisplay *display)=0 |
| virtual QWaylandServerBuffer * | serverBuffer (struct qt_server_buffer *buffer)=0 |
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().
Here is the caller graph for this function:| 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().
Here is the call graph for this function:
Here is the caller graph for this function:
|
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.