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
qohosplatformbackingstore.cpp File Reference

(dc8a6de42c8adb89275628f0adb067e9664a795d)

#include "qohosplatformbackingstore.h"
#include "qohosplatformscreen.h"
#include "render/qohossurface.h"
#include <native_buffer/native_buffer.h>
#include <native_window/buffer_handle.h>
#include <native_window/external_window.h>
#include <qarkui/vsync.h>
#include <qohosutils.h>
#include <render/qohosview.h>
#include <QtCore/private/qohoslogger_p.h>
#include <QtCore/qendian.h>
#include <algorithm>
#include <cstdint>
#include <cstring>
#include <iterator>
#include <tuple>
Include dependency graph for qohosplatformbackingstore.cpp:

Go to the source code of this file.

Namespaces

namespace  QT_BEGIN_NAMESPACE
 Combined button and popup list for selecting options.

Functions

std::uint64_t QT_BEGIN_NAMESPACE::getNativeWindowBufferQueueSize (::OHNativeWindow *nativeWindow)
std::size_t QT_BEGIN_NAMESPACE::qImageBytesPerPixel (const QImage &image)
QSpan< ucharQT_BEGIN_NAMESPACE::qImageScanLine (QImage &image, int y)
void QT_BEGIN_NAMESPACE::copyImageRow (QSpan< const uchar > srcRow, QSpan< uchar > dstRow)
void QT_BEGIN_NAMESPACE::copyImage (QOhosPlatformBackingStore::QImageView srcImage, QImage &dstImage)
void QT_BEGIN_NAMESPACE::copyImage (QOhosPlatformBackingStore::QImageView srcImage, QImage &dstImage, const QRegion &region)
void QT_BEGIN_NAMESPACE::debugDrawFlushedQRegion (QImage &dstImage, const QRegion &region)
std::vector<::Region::Rect > QT_BEGIN_NAMESPACE::makeOhosRegionRectsForFlush (const QRegion &region, const QPoint &rootWindowOffset, const QSize &dstImageSize)
std::function< void()> QT_BEGIN_NAMESPACE::makeVSyncFrameRequestFunc (QtOhos::QThreadSafeRef< QWindow > qWindowRef, ::OHNativeWindow *nativeWindow, QOhosConsumer< QWindow * > qtThreadFlushFunc)

Variables

constexpr std::int32_t QT_BEGIN_NAMESPACE::ohNativeWindowErrorCodeSuccess = 0