OpenCoverage

qsgcompressedatlastexture_p.h

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/compressedtexture/qsgcompressedatlastexture_p.h
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4-
5-
6class QSGCompressedTextureFactory;-
7-
8namespace QSGCompressedAtlasTexture {-
9-
10class Texture;-
11-
12class Atlas : public QSGAtlasTexture::AtlasBase-
13{-
14public:-
15 Atlas(const QSize &size, uint format);-
16 ~Atlas();-
17-
18 void generateTexture() override;-
19 void uploadPendingTexture(int i) override;-
20-
21 Texture *create(const QByteArray &data, int dataLength, int dataOffset, const QSize &size, const QSize &paddedSize);-
22-
23 uint format() const { return
never executed: return m_format;
m_format;
never executed: return m_format;
}
0
24-
25private:-
26 uint m_format;-
27};-
28-
29class Texture : public QSGAtlasTexture::TextureBase-
30{-
31 public:-
32#pragma GCC diagnostic push-
33 -
34#pragma GCC diagnostic ignored "-Wsuggest-override"-
35 static const QMetaObject staticMetaObject; virtual const QMetaObject *metaObject() const; virtual void *qt_metacast(const char *); virtual int qt_metacall(QMetaObject::Call, int, void **); static inline QString tr(const char *s, const char *c = nullptr, int n = -1) { return staticMetaObject.tr(s, c, n); } __attribute__ ((__deprecated__)) static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) { return staticMetaObject.tr(s, c, n); } private:-
36#pragma GCC diagnostic ignored "-Wattributes"-
37 __attribute__((visibility("hidden"))) static void qt_static_metacall(QObject *, QMetaObject::Call, int, void **);-
38#pragma GCC diagnostic pop-
39 struct QPrivateSignal {};-
40public:-
41 Texture(Atlas *atlas, const QRect &textureRect, const QByteArray &data, int dataLength, int dataOffset, const QSize &size);-
42 ~Texture();-
43-
44 QSize textureSize() const override { return
never executed: return m_size;
m_size;
never executed: return m_size;
}
0
45 bool hasAlphaChannel() const override;-
46 bool hasMipmaps() const override { return
never executed: return false;
false;
never executed: return false;
}
0
47-
48 QRectF normalizedTextureSubRect() const override { return
never executed: return m_texture_coords_rect;
m_texture_coords_rect;
never executed: return m_texture_coords_rect;
}
0
49-
50 QSGTexture *removedFromAtlas() const override;-
51-
52 const QByteArray &data() const { return
never executed: return m_data;
m_data;
never executed: return m_data;
}
0
53 int sizeInBytes() const { return
never executed: return m_dataLength;
m_dataLength;
never executed: return m_dataLength;
}
0
54 int dataOffset() const { return
never executed: return m_dataOffset;
m_dataOffset;
never executed: return m_dataOffset;
}
0
55-
56private:-
57 QRectF m_texture_coords_rect;-
58 mutable QSGTexture *m_nonatlas_texture;-
59 QByteArray m_data;-
60 QSize m_size;-
61 int m_dataLength;-
62 int m_dataOffset;-
63};-
64-
65}-
66-
67-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.0