Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
QtWayland::ServerBufferIntegration Class Referenceabstract

#include <qwlserverbufferintegration_p.h>

+ Inheritance diagram for QtWayland::ServerBufferIntegration:
+ Collaboration diagram for QtWayland::ServerBufferIntegration:

Public Member Functions

 ServerBufferIntegration ()
 
virtual ~ServerBufferIntegration ()
 
virtual bool initializeHardware (QWaylandCompositor *)
 
virtual bool supportsFormat (ServerBuffer::Format format) const =0
 
virtual ServerBuffercreateServerBufferFromImage (const QImage &qimage, ServerBuffer::Format format)=0
 
virtual ServerBuffercreateServerBufferFromData (QByteArrayView view, const QSize &size, uint glInternalFormat)
 

Detailed Description

Definition at line 64 of file qwlserverbufferintegration_p.h.

Constructor & Destructor Documentation

◆ ServerBufferIntegration()

QtWayland::ServerBufferIntegration::ServerBufferIntegration ( )

Definition at line 29 of file qwlserverbufferintegration.cpp.

◆ ~ServerBufferIntegration()

QtWayland::ServerBufferIntegration::~ServerBufferIntegration ( )
virtual

Definition at line 32 of file qwlserverbufferintegration.cpp.

Member Function Documentation

◆ createServerBufferFromData()

virtual ServerBuffer * QtWayland::ServerBufferIntegration::createServerBufferFromData ( QByteArrayView  view,
const QSize size,
uint  glInternalFormat 
)
inlinevirtual

Reimplemented in VulkanServerBufferIntegration.

Definition at line 74 of file qwlserverbufferintegration_p.h.

References Q_UNUSED, and view.

◆ createServerBufferFromImage()

virtual ServerBuffer * QtWayland::ServerBufferIntegration::createServerBufferFromImage ( const QImage qimage,
ServerBuffer::Format  format 
)
pure virtual

◆ initializeHardware()

bool QtWayland::ServerBufferIntegration::initializeHardware ( QWaylandCompositor compositor)
virtual

◆ supportsFormat()

virtual bool QtWayland::ServerBufferIntegration::supportsFormat ( ServerBuffer::Format  format) const
pure virtual

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