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

Public Member Functions

 ControllerBufferState ()=default
 ControllerBufferState ()=default

Public Attributes

EGLint egl_format = EGL_TEXTURE_EXTERNAL_WL
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 = false
QSize size

Detailed Description

Definition at line 109 of file waylandeglstreamintegration.cpp.

Constructor & Destructor Documentation

◆ ControllerBufferState() [1/2]

ControllerBufferState::ControllerBufferState ( )
default

◆ ControllerBufferState() [2/2]

ControllerBufferState::ControllerBufferState ( )
default

Member Data Documentation

◆ egl_format

EGLint ControllerBufferState::egl_format = EGL_TEXTURE_EXTERNAL_WL

Definition at line 113 of file waylandeglstreamintegration.cpp.

◆ egl_stream

EGLStreamKHR ControllerBufferState::egl_stream = EGL_NO_STREAM_KHR

◆ isYInverted

bool ControllerBufferState::isYInverted = false

Definition at line 121 of file waylandeglstreamintegration.cpp.

◆ size

QSize ControllerBufferState::size

Definition at line 122 of file waylandeglstreamintegration.cpp.

◆ textures

QOpenGLTexture * ControllerBufferState::textures = {nullptr, nullptr, nullptr}

Definition at line 114 of file waylandeglstreamintegration.cpp.

◆ texturesAboutToBeDestroyedConnection

QMetaObject::Connection ControllerBufferState::texturesAboutToBeDestroyedConnection = {QMetaObject::Connection(), QMetaObject::Connection(), QMetaObject::Connection()}

Definition at line 116 of file waylandeglstreamintegration.cpp.

◆ texturesContext

QOpenGLContext * ControllerBufferState::texturesContext = {nullptr, nullptr, nullptr}

Definition at line 115 of file waylandeglstreamintegration.cpp.

◆ texturesLock

QMutex ControllerBufferState::texturesLock

Definition at line 117 of file waylandeglstreamintegration.cpp.


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