Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Toggle main menu visibility
Loading...
Searching...
No Matches
qeglfsopenwfdintegration.h
Go to the documentation of this file.
1
// Copyright (C) 2017 The Qt Company Ltd.
2
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
3
// Qt-Security score:significant reason:default
4
5
#
ifndef
QEGLFSOPENWFDINTEGRATION_H
6
#
define
QEGLFSOPENWFDINTEGRATION_H
7
8
#
include
"private/qeglfsdeviceintegration_p.h"
9
#
define
WFD_WFDEXT_PROTOTYPES
10
#
include
"wfd.h"
11
#
include
"wfdext2.h"
12
13
QT_BEGIN_NAMESPACE
14
15
class
QEglFSOpenWFDIntegration :
public
QEglFSDeviceIntegration
16
{
17
public
:
18
void
platformInit() override;
19
void
platformDestroy() override;
20
QSize screenSize()
const
override;
21
EGLNativeWindowType createNativeWindow(QPlatformWindow *window,
const
QSize &size,
const
QSurfaceFormat &format) override;
22
void
destroyNativeWindow(EGLNativeWindowType window) override;
23
EGLNativeDisplayType platformDisplay()
const
override;
24
virtual
QSurfaceFormat surfaceFormatFor(
const
QSurfaceFormat &inputFormat)
const
;
25
26
private
:
27
QSize mScreenSize;
28
EGLNativeDisplayType mNativeDisplay;
29
WFDDevice mDevice;
30
WFDPort mPort;
31
WFDPipeline mPipeline;
32
};
33
34
QT_END_NAMESPACE
35
36
#
endif
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qsequentialanimationgroup.cpp:47
MAX_NUM_OF_WFD_DEVICES
#define MAX_NUM_OF_WFD_DEVICES
Definition
qeglfsopenwfdintegration.cpp:13
MAX_NUM_OF_WFD_PORT_MODES
#define MAX_NUM_OF_WFD_PORT_MODES
Definition
qeglfsopenwfdintegration.cpp:15
MAX_NUM_OF_WFD_PORTS
#define MAX_NUM_OF_WFD_PORTS
Definition
qeglfsopenwfdintegration.cpp:16
MAX_NUM_OF_WFD_PIPELINES
#define MAX_NUM_OF_WFD_PIPELINES
Definition
qeglfsopenwfdintegration.cpp:14
MAX_NUM_OF_WFD_BUFFERS
#define MAX_NUM_OF_WFD_BUFFERS
Definition
qeglfsopenwfdintegration.cpp:12
wfd_buffer
Definition
qeglfsopenwfdintegration.cpp:18
wfd_buffer::image
WFD_EGLImageType * image
Definition
qeglfsopenwfdintegration.cpp:19
wfd_buffer::source
WFDSource source
Definition
qeglfsopenwfdintegration.cpp:20
wfd_window
Definition
qeglfsopenwfdintegration.cpp:23
wfd_window::numBuffers
int numBuffers
Definition
qeglfsopenwfdintegration.cpp:27
wfd_window::buffers
wfd_buffer_t buffers[MAX_NUM_OF_WFD_BUFFERS]
Definition
qeglfsopenwfdintegration.cpp:28
wfd_window::port
WFDPort port
Definition
qeglfsopenwfdintegration.cpp:25
wfd_window::dev
WFDDevice dev
Definition
qeglfsopenwfdintegration.cpp:24
wfd_window::pipeline
WFDPipeline pipeline
Definition
qeglfsopenwfdintegration.cpp:26
qtbase
src
plugins
platforms
eglfs
deviceintegration
eglfs_openwfd
qeglfsopenwfdintegration.h
Generated on
for Qt by
1.18.0