On this page

C

SafeRenderer::QSafeBitmapReader Class

class SafeRenderer::QSafeBitmapReader

The QSafeBitmapReader abstract class provides interface for reading bitmap data. More...

Header: #include <QSafeBitmapReader>
Since: QtSafeRenderer 1.0
Inherited By:

SafeRenderer::QSafeBitmapFileReader and SafeRenderer::QSafeBitmapResourceReader

Public Functions

QSafeBitmapReader()
QSafeBitmapReader(const SafeRenderer::QSafeBitmapReader &other)
QSafeBitmapReader(SafeRenderer::QSafeBitmapReader &&other)
virtual ~QSafeBitmapReader()
virtual const SafeRenderer::QSafeBitmap *getBitmapByID(const SafeRenderer::quint32 hash) const = 0
virtual void loadBitmap(const SafeRenderer::QSafeFileInfo &fileInfo, const SafeRenderer::quint32 crcArg) = 0
SafeRenderer::QSafeBitmapReader &operator=(SafeRenderer::QSafeBitmapReader &&other)
SafeRenderer::QSafeBitmapReader &operator=(const SafeRenderer::QSafeBitmapReader &other)

Detailed Description

Interface class for the bitmap reading operations.

Member Function Documentation

[constexpr noexcept default] QSafeBitmapReader::QSafeBitmapReader()

Default-constructs an instance of QSafeBitmapReader.

[delete] QSafeBitmapReader::QSafeBitmapReader(const SafeRenderer::QSafeBitmapReader &other)

Copy-constructs an instance of QSafeBitmapReader. This function is deleted.

[delete] QSafeBitmapReader::QSafeBitmapReader(SafeRenderer::QSafeBitmapReader &&other)

Move-constructs an instance of QSafeBitmapReader. This function is deleted.

[virtual constexpr noexcept default] QSafeBitmapReader::~QSafeBitmapReader()

Destroys the instance of QSafeBitmapReader. This destructor is virtual.

[pure virtual] const SafeRenderer::QSafeBitmap *QSafeBitmapReader::getBitmapByID(const SafeRenderer::quint32 hash) const

Returns the pointer to the bitmap data for the layout item. hash is the hash of the name of the QML element in the layout declarative file.

[pure virtual] void QSafeBitmapReader::loadBitmap(const SafeRenderer::QSafeFileInfo &fileInfo, const SafeRenderer::quint32 crcArg)

Pure virtual definition for loading a bitmap file fileInfo. The checksum of the file needs to match with crcArg.

[delete] SafeRenderer::QSafeBitmapReader &QSafeBitmapReader::operator=(SafeRenderer::QSafeBitmapReader &&other)

Move-assigns other to this QSafeBitmapReader instance. This function is deleted.

[delete] SafeRenderer::QSafeBitmapReader &QSafeBitmapReader::operator=(const SafeRenderer::QSafeBitmapReader &other)

Copy-assigns other to this QSafeBitmapReader instance. This function is deleted.

Available under certain Qt licenses.
Find out more.