![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
Public Types | |
enum | EglMode { ModeUninitialized , ModeEGLImage , ModeEGLStream , ModeUninitialized , ModeEGLImage , ModeEGLStream } |
enum | EglMode { ModeUninitialized , ModeEGLImage , ModeEGLStream , ModeUninitialized , ModeEGLImage , ModeEGLStream } |
Public Member Functions | |
BufferState ()=default | |
BufferState ()=default |
Public Attributes | |
EGLint | egl_format = EGL_TEXTURE_RGBA |
QVarLengthArray< EGLImageKHR, 3 > | egl_images |
QOpenGLTexture * | textures [3] = {nullptr, nullptr, nullptr} |
QOpenGLContext * | texturesContext [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 |
Definition at line 118 of file waylandeglclientbufferintegration.cpp.
enum BufferState::EglMode |
Enumerator | |
---|---|
ModeUninitialized | |
ModeEGLImage | |
ModeEGLStream | |
ModeUninitialized | |
ModeEGLImage | |
ModeEGLStream |
Definition at line 122 of file waylandeglclientbufferintegration.cpp.
enum BufferState::EglMode |
Enumerator | |
---|---|
ModeUninitialized | |
ModeEGLImage | |
ModeEGLStream | |
ModeUninitialized | |
ModeEGLImage | |
ModeEGLStream |
Definition at line 122 of file waylandeglclientbufferintegration.cpp.
|
default |
|
default |
EGLint BufferState::egl_format = EGL_TEXTURE_RGBA |
Definition at line 128 of file waylandeglclientbufferintegration.cpp.
QVarLengthArray< EGLImageKHR, 3 > BufferState::egl_images |
Definition at line 129 of file waylandeglclientbufferintegration.cpp.
EGLStreamKHR BufferState::egl_stream = EGL_NO_STREAM_KHR |
Definition at line 135 of file waylandeglclientbufferintegration.cpp.
EglMode BufferState::eglMode = ModeUninitialized |
Definition at line 139 of file waylandeglclientbufferintegration.cpp.
bool BufferState::isYInverted = true |
Definition at line 137 of file waylandeglclientbufferintegration.cpp.
QSize BufferState::size |
Definition at line 138 of file waylandeglclientbufferintegration.cpp.
QOpenGLTexture * BufferState::textures = {nullptr, nullptr, nullptr} |
Definition at line 130 of file waylandeglclientbufferintegration.cpp.
QMetaObject::Connection BufferState::texturesAboutToBeDestroyedConnection = {QMetaObject::Connection(), QMetaObject::Connection(), QMetaObject::Connection()} |
Definition at line 132 of file waylandeglclientbufferintegration.cpp.
QOpenGLContext * BufferState::texturesContext = {nullptr, nullptr, nullptr} |
Definition at line 131 of file waylandeglclientbufferintegration.cpp.
QMutex BufferState::texturesLock |
Definition at line 133 of file waylandeglclientbufferintegration.cpp.