Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
VulkanServerBufferIntegration Class Reference

#include <vulkanserverbufferintegration.h>

Inheritance diagram for VulkanServerBufferIntegration:
Collaboration diagram for VulkanServerBufferIntegration:

Public Member Functions

 VulkanServerBufferIntegration ()
 ~VulkanServerBufferIntegration () override
VulkanWrappervulkanWrapper () const
bool initializeHardware (QWaylandCompositor *) override
bool supportsFormat (QtWayland::ServerBuffer::Format format) const override
QtWayland::ServerBuffercreateServerBufferFromImage (const QImage &qimage, QtWayland::ServerBuffer::Format format) override
QtWayland::ServerBuffercreateServerBufferFromData (QByteArrayView view, const QSize &size, uint glInternalFormat) override
Public Member Functions inherited from QtWayland::ServerBufferIntegration
 ServerBufferIntegration ()
virtual ~ServerBufferIntegration ()

Detailed Description

Definition at line 53 of file vulkanserverbufferintegration.h.

Constructor & Destructor Documentation

◆ VulkanServerBufferIntegration()

VulkanServerBufferIntegration::VulkanServerBufferIntegration ( )

Definition at line 234 of file vulkanserverbufferintegration.cpp.

Referenced by VulkanServerBufferIntegrationPlugin::create().

Here is the caller graph for this function:

◆ ~VulkanServerBufferIntegration()

VulkanServerBufferIntegration::~VulkanServerBufferIntegration ( )
override

Definition at line 238 of file vulkanserverbufferintegration.cpp.

Member Function Documentation

◆ createServerBufferFromData()

QtWayland::ServerBuffer * VulkanServerBufferIntegration::createServerBufferFromData ( QByteArrayView view,
const QSize & size,
uint glInternalFormat )
overridevirtual

Reimplemented from QtWayland::ServerBufferIntegration.

Definition at line 272 of file vulkanserverbufferintegration.cpp.

References VulkanWrapper::VulkanWrapper(), and CurrentContext::context().

Here is the call graph for this function:

◆ createServerBufferFromImage()

QtWayland::ServerBuffer * VulkanServerBufferIntegration::createServerBufferFromImage ( const QImage & qimage,
QtWayland::ServerBuffer::Format format )
overridevirtual

Implements QtWayland::ServerBufferIntegration.

Definition at line 262 of file vulkanserverbufferintegration.cpp.

References VulkanWrapper::VulkanWrapper(), and CurrentContext::context().

Here is the call graph for this function:

◆ initializeHardware()

bool VulkanServerBufferIntegration::initializeHardware ( QWaylandCompositor * compositor)
overridevirtual

Reimplemented from QtWayland::ServerBufferIntegration.

Definition at line 242 of file vulkanserverbufferintegration.cpp.

◆ supportsFormat()

bool VulkanServerBufferIntegration::supportsFormat ( QtWayland::ServerBuffer::Format format) const
overridevirtual

◆ vulkanWrapper()

VulkanWrapper * VulkanServerBufferIntegration::vulkanWrapper ( ) const
inline

Definition at line 61 of file vulkanserverbufferintegration.h.

Referenced by VulkanServerBuffer::VulkanServerBuffer(), VulkanServerBuffer::VulkanServerBuffer(), and VulkanServerBuffer::~VulkanServerBuffer().

Here is the caller graph for this function:

The documentation for this class was generated from the following files: