![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include "qbackingstoredefaultcompositor_p.h"#include <QtGui/qtransform.h>#include <QtGui/private/qmath_p.h>#include <QtGui/private/qwindow_p.h>#include <qpa/qplatformgraphicsbuffer.h>#include <QtCore/qfile.h>Go to the source code of this file.
Enumerations | |
| enum class | SourceTransformOrigin { BottomLeft , TopLeft , BottomLeft , TopLeft } |
| enum class | PipelineBlend { None , Alpha , PremulAlpha , None , Alpha , PremulAlpha } |
| enum class | SourceTransformOrigin { BottomLeft , TopLeft , BottomLeft , TopLeft } |
| enum class | PipelineBlend { None , Alpha , PremulAlpha , None , Alpha , PremulAlpha } |
Functions | |
| static QRect | scaledRect (const QRect &rect, qreal factor) |
| static QPoint | scaledOffset (const QPoint &pt, qreal factor) |
| static QRegion | scaledDirtyRegion (const QRegion ®ion, qreal factor, const QPoint &offsetoffset) |
| static QMatrix4x4 | targetTransform (const QRectF &targettarget, const QRect &viewport, bool invertY) |
| static QMatrix3x3 | sourceTransform (const QRectF &subTexture, const QSize &textureSize, SourceTransformOrigin origin) |
| static QRect | toBottomLeftRect (const QRect &topLeftRect, int windowHeight) |
| static bool | prepareDrawForRenderToTextureWidget (const QPlatformTextureList *texturestextures, int idx, QWindow *window, const QRect &deviceWindowRect, const QPoint &offsetoffset, bool invertTargetY, bool invertSource, QMatrix4x4 *targettarget, QMatrix3x3 *sourcesource) |
| static QShader | getShader (const QString &namename) |
| static void | updateMatrix3x3 (QRhiResourceUpdateBatch *resourceUpdates, QRhiBuffer *ubuf, const QMatrix3x3 &mm) |
| static QRhiGraphicsPipeline * | createGraphicsPipeline (QRhi *rhi, QRhiShaderResourceBindings *srb, QRhiRenderPassDescriptor *rpDesc, PipelineBlend blend) |
Variables | |
| static const int | UBUF_SIZE = 120 |
|
strong |
| Enumerator | |
|---|---|
| None | |
| Alpha | |
| PremulAlpha | |
| None | |
| Alpha | |
| PremulAlpha | |
Definition at line 276 of file qbackingstoredefaultcompositor.cpp.
|
strong |
| Enumerator | |
|---|---|
| None | |
| Alpha | |
| PremulAlpha | |
| None | |
| Alpha | |
| PremulAlpha | |
Definition at line 276 of file qbackingstoredefaultcompositor.cpp.
|
strong |
| Enumerator | |
|---|---|
| BottomLeft | |
| TopLeft | |
| BottomLeft | |
| TopLeft | |
Definition at line 180 of file qbackingstoredefaultcompositor.cpp.
|
strong |
| Enumerator | |
|---|---|
| BottomLeft | |
| TopLeft | |
| BottomLeft | |
| TopLeft | |
Definition at line 180 of file qbackingstoredefaultcompositor.cpp.
|
static |
Definition at line 282 of file qbackingstoredefaultcompositor.cpp.
References Alpha, and PremulAlpha.
Definition at line 249 of file qbackingstoredefaultcompositor.cpp.
|
static |
Definition at line 217 of file qbackingstoredefaultcompositor.cpp.
Definition at line 147 of file qbackingstoredefaultcompositor.cpp.
Definition at line 142 of file qbackingstoredefaultcompositor.cpp.
Definition at line 137 of file qbackingstoredefaultcompositor.cpp.
|
static |
Definition at line 185 of file qbackingstoredefaultcompositor.cpp.
References TopLeft.
|
static |
Definition at line 157 of file qbackingstoredefaultcompositor.cpp.
Definition at line 211 of file qbackingstoredefaultcompositor.cpp.
|
static |
Definition at line 261 of file qbackingstoredefaultcompositor.cpp.
|
static |
Definition at line 338 of file qbackingstoredefaultcompositor.cpp.