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>.
Loading...
Searching...
No Matches
QtWaylandClient::QWaylandServerBuffer Class Referenceabstract

#include <qwaylandserverbufferintegration_p.h>

+ Inheritance diagram for QtWaylandClient::QWaylandServerBuffer:
+ Collaboration diagram for QtWaylandClient::QWaylandServerBuffer:

Public Types

enum  Format { RGBA32 , A8 , Custom }
 

Public Member Functions

 QWaylandServerBuffer ()
 
virtual ~QWaylandServerBuffer ()
 
virtual QOpenGLTexturetoOpenGlTexture ()=0
 
Format format () const
 
QSize size () const
 
void setUserData (void *userData)
 
voiduserData () const
 

Protected Attributes

Format m_format = RGBA32
 
QSize m_size
 

Detailed Description

Definition at line 33 of file qwaylandserverbufferintegration_p.h.

Member Enumeration Documentation

◆ Format

Enumerator
RGBA32 
A8 
Custom 

Definition at line 36 of file qwaylandserverbufferintegration_p.h.

Constructor & Destructor Documentation

◆ QWaylandServerBuffer()

QtWaylandClient::QWaylandServerBuffer::QWaylandServerBuffer ( )

Definition at line 10 of file qwaylandserverbufferintegration.cpp.

◆ ~QWaylandServerBuffer()

QtWaylandClient::QWaylandServerBuffer::~QWaylandServerBuffer ( )
virtual

Definition at line 14 of file qwaylandserverbufferintegration.cpp.

Member Function Documentation

◆ format()

QWaylandServerBuffer::Format QtWaylandClient::QWaylandServerBuffer::format ( ) const

Definition at line 18 of file qwaylandserverbufferintegration.cpp.

References m_format.

Referenced by QtWaylandClient::ShmServerBuffer::ShmServerBuffer().

+ Here is the caller graph for this function:

◆ setUserData()

void QtWaylandClient::QWaylandServerBuffer::setUserData ( void * userData)

Definition at line 28 of file qwaylandserverbufferintegration.cpp.

References userData().

+ Here is the call graph for this function:

◆ size()

QSize QtWaylandClient::QWaylandServerBuffer::size ( ) const

Definition at line 23 of file qwaylandserverbufferintegration.cpp.

References m_size.

Referenced by QtWaylandClient::ShmServerBuffer::ShmServerBuffer().

+ Here is the caller graph for this function:

◆ toOpenGlTexture()

◆ userData()

void * QtWaylandClient::QWaylandServerBuffer::userData ( ) const

Definition at line 33 of file qwaylandserverbufferintegration.cpp.

Referenced by setUserData().

+ Here is the caller graph for this function:

Member Data Documentation

◆ m_format

◆ m_size


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