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
BufferState Struct Reference
+ Collaboration diagram for BufferState:

Public Types

enum  EglMode { ModeUninitialized , ModeEGLImage , ModeEGLStream }
 

Public Member Functions

 BufferState ()=default
 
 BufferState ()=default
 

Public Attributes

EGLint egl_format = EGL_TEXTURE_RGBA
 
QVarLengthArray< EGLImageKHR, 3 > egl_images
 
QOpenGLTexturetextures [3] = {nullptr, nullptr, nullptr}
 
QOpenGLContexttexturesContext [3] = {nullptr, nullptr, nullptr}
 
QMetaObject::Connection texturesAboutToBeDestroyedConnection [3] = {QMetaObject::Connection(), QMetaObject::Connection(), QMetaObject::Connection()}
 
QMutex texturesLock
 
EGLStreamKHR egl_stream = EGL_NO_STREAM_KHR
 
bool isYInverted = true
 
QSize size
 
EglMode eglMode = ModeUninitialized
 

Detailed Description

Definition at line 118 of file waylandeglclientbufferintegration.cpp.

Member Enumeration Documentation

◆ EglMode

Enumerator
ModeUninitialized 
ModeEGLImage 
ModeEGLStream 

Definition at line 122 of file waylandeglclientbufferintegration.cpp.

Constructor & Destructor Documentation

◆ BufferState() [1/2]

BufferState::BufferState ( )
default

◆ BufferState() [2/2]

BufferState::BufferState ( )
default

Member Data Documentation

◆ egl_format

◆ egl_images

◆ egl_stream

◆ eglMode

◆ isYInverted

bool BufferState::isYInverted = true

◆ size

◆ textures

◆ texturesAboutToBeDestroyedConnection

◆ texturesContext

◆ texturesLock


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