(8f4430a2121a1961a991b79cd97a1ef13d47ea96)
#include "qbackingstoredefaultcompositor_p.h"
#include <QtGui/private/qwindow_p.h>
#include <qpa/qplatformgraphicsbuffer.h>
#include <QtCore/qfile.h>
Go to the source code of this file.
|
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
} |
|
static QRect | scaledRect (const QRect &rect, qreal factor) |
static QPoint | scaledOffset (const QPoint &pt, qreal factor) |
static QRegion | scaledRegion (const QRegion ®ion, qreal factor, const QPoint &offset) |
static QMatrix4x4 | targetTransform (const QRectF &target, 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 *textures, int idx, QWindow *window, const QRect &deviceWindowRect, const QPoint &offset, bool invertTargetY, bool invertSource, QMatrix4x4 *target, QMatrix3x3 *source) |
static QShader | getShader (const QString &name) |
static void | updateMatrix3x3 (QRhiResourceUpdateBatch *resourceUpdates, QRhiBuffer *ubuf, const QMatrix3x3 &m) |
static QRhiGraphicsPipeline * | createGraphicsPipeline (QRhi *rhi, QRhiShaderResourceBindings *srb, QRhiRenderPassDescriptor *rpDesc, PipelineBlend blend) |
◆ PipelineBlend [1/2]
◆ PipelineBlend [2/2]
◆ SourceTransformOrigin [1/2]
◆ SourceTransformOrigin [2/2]
◆ createGraphicsPipeline()
◆ getShader()
◆ prepareDrawForRenderToTextureWidget()
◆ scaledOffset()
◆ scaledRect()
◆ scaledRegion()
◆ sourceTransform()
◆ targetTransform()
◆ toBottomLeftRect()
QRect toBottomLeftRect |
( |
const QRect & | topLeftRect, |
|
|
int | windowHeight ) |
|
inlinestatic |
◆ updateMatrix3x3()
◆ UBUF_SIZE
const int UBUF_SIZE = 120 |
|
static |