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
qquickpainteditem_p.h
Go to the documentation of this file.
1
// Copyright (C) 2016 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
QQUICKPAINTEDITEM_P_P_H
6
#
define
QQUICKPAINTEDITEM_P_P_H
7
8
//
9
// W A R N I N G
10
// -------------
11
//
12
// This file is not part of the Qt API. It exists purely as an
13
// implementation detail. This header file may change from version to
14
// version without notice, or even be removed.
15
//
16
// We mean it.
17
//
18
19
#
include
"qquickpainteditem.h"
20
#
include
"qquickitem_p.h"
21
#
include
"qquickpainteditem.h"
22
#
include
<
QtGui
/
qcolor
.
h
>
23
24
QT_BEGIN_NAMESPACE
25
26
class
QQuickPaintedItemTextureProvider;
27
class
QSGPainterNode;
28
29
class
Q_QUICK_EXPORT
QQuickPaintedItemPrivate
:
public
QQuickItemPrivate
30
{
31
public
:
32
QQuickPaintedItemPrivate();
33
34
QSize contentsSize;
35
qreal contentsScale;
36
QColor fillColor;
37
QQuickPaintedItem::RenderTarget renderTarget;
38
QQuickPaintedItem::PerformanceHints performanceHints;
39
QSize textureSize;
40
41
QRect dirtyRect;
42
43
bool
opaquePainting: 1;
44
bool
mipmap: 1;
45
46
mutable
QQuickPaintedItemTextureProvider *textureProvider;
47
QSGPainterNode *node;
48
};
49
50
QT_END_NAMESPACE
51
52
#
endif
// QQUICKPAINTEDITEM_P_P_H
QQuickAnimatedImagePrivate
Definition
qquickanimatedimage_p_p.h:33
QQuickAnimatedImagePrivate::playing
bool playing
Definition
qquickanimatedimage_p_p.h:55
QQuickAnimatedImagePrivate::movie
QMovie * movie
Definition
qquickanimatedimage_p_p.h:47
QQuickAnimatedImagePrivate::clearCache
void clearCache()
Definition
qquickanimatedimage.cpp:51
QQuickAnimatedImagePrivate::setMovie
void setMovie(QMovie *movie)
Definition
qquickanimatedimage.cpp:472
QQuickAnimatedImagePrivate::oldPlaying
bool oldPlaying
Definition
qquickanimatedimage_p_p.h:57
QQuickAnimatedImagePrivate::paused
bool paused
Definition
qquickanimatedimage_p_p.h:56
QQuickAnimatedImagePrivate::presetCurrentFrame
int presetCurrentFrame
Definition
qquickanimatedimage_p_p.h:48
QQuickAnimatedImagePrivate::speed
qreal speed
Definition
qquickanimatedimage_p_p.h:46
QQuickAnimatedImagePrivate::frameMap
QMap< int, QQuickPixmap * > frameMap
Definition
qquickanimatedimage_p_p.h:49
QQuickAnimatedImage
Definition
qquickanimatedimage_p.h:31
QQuickImageBasePrivate
Definition
qquickimagebase_p_p.h:28
QQuickImageBase
Definition
qquickimagebase_p.h:27
QQuickImagePrivate
Definition
qquickimage_p_p.h:43
QQuickImageTextureProvider
Definition
qquickimage_p_p.h:26
QQuickImage
Definition
qquickimage_p.h:26
QQuickImplicitSizeItemPrivate
Definition
qquickimplicitsizeitem_p_p.h:26
QQuickImplicitSizeItem
Definition
qquickimplicitsizeitem_p.h:26
QQuickPaintedItemPrivate
Definition
qquickpainteditem_p.h:30
QPlatformGraphicsBufferHelper
\inmodule QtGui
QT_REQUIRE_CONFIG
QT_REQUIRE_CONFIG(animation)
QT_REQUIRE_CONFIG
QT_REQUIRE_CONFIG(quick_animatedimage)
qtdeclarative
src
quick
items
qquickpainteditem_p.h
Generated on
for Qt by
1.14.0