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
LibHybrisEglServerBuffer Class Reference

#include <libhybriseglserverbufferintegration.h>

Inheritance diagram for LibHybrisEglServerBuffer:
Collaboration diagram for LibHybrisEglServerBuffer:

Public Member Functions

 LibHybrisEglServerBuffer (LibHybrisEglServerBufferIntegration *integration, const QImage &qimage, QtWayland::ServerBuffer::Format format)
struct::wl_resource * resourceForClient (struct ::wl_client *) override
QOpenGLTexturetoOpenGlTexture () override
Public Member Functions inherited from QtWayland::ServerBuffer
 ServerBuffer (const QSize &size, ServerBuffer::Format format)
virtual ~ServerBuffer ()
virtual bool bufferInUse ()
virtual void releaseOpenGlTexture ()
virtual bool isYInverted () const
QSize size () const
Format format () const

Additional Inherited Members

Public Types inherited from QtWayland::ServerBuffer
enum  Format { RGBA32 , A8 , Custom }
Protected Attributes inherited from QtWayland::ServerBuffer
QSize m_size
Format m_format

Detailed Description

Definition at line 42 of file libhybriseglserverbufferintegration.h.

Constructor & Destructor Documentation

◆ LibHybrisEglServerBuffer()

QT_BEGIN_NAMESPACE LibHybrisEglServerBuffer::LibHybrisEglServerBuffer ( LibHybrisEglServerBufferIntegration * integration,
const QImage & qimage,
QtWayland::ServerBuffer::Format format )

Definition at line 12 of file libhybriseglserverbufferintegration.cpp.

Member Function Documentation

◆ resourceForClient()

struct::wl_resource * LibHybrisEglServerBuffer::resourceForClient ( struct ::wl_client * client)
overridevirtual

Implements QtWayland::ServerBuffer.

Definition at line 63 of file libhybriseglserverbufferintegration.cpp.

◆ toOpenGlTexture()

QOpenGLTexture * LibHybrisEglServerBuffer::toOpenGlTexture ( )
overridevirtual

Implements QtWayland::ServerBuffer.

Definition at line 88 of file libhybriseglserverbufferintegration.cpp.


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