C

QSafeBitmapReader 类

class SafeRenderer::QSafeBitmapReader

QSafeBitmapReader 抽象类提供了读取位图数据接口。更多...

头文件 #include <QSafeBitmapReader>
QtSafeRenderer 1.0
继承自

SafeRenderer::QSafeBitmapFileReaderSafeRenderer::QSafeBitmapResourceReader

此类在 QtSafeRenderer 1.0 中引入。

公共类型

枚举BitmapReaderException { TooMany, DataCorrupted }

公共函数

virtual const SafeRenderer::QSafeBitmap *getBitmapByID(const SafeRenderer::quint32 hash) const = 0
virtual voidloadBitmap(const SafeRenderer::QSafeFileInfo &fileInfo, const SafeRenderer::quint32 crcArg) = 0

详细描述

位图读取操作接口类。

成员类型文档

枚举 QSafeBitmapReader::BitmapReaderException

此枚举描述了 QSafeBitmapReader 类中的异常值。

常量描述
SafeRenderer::QSafeBitmapReader::TooMany0位图数量超出 Constraints::MAX_AMOUNT_OF_BITMAPS 值。
SafeRenderer::QSafeBitmapReader::DataCorrupted1crc 与读取数据不匹配或头有未知字段。例如,文件系统错误或文件是一个管道可能会引起错误。

成员函数文档

[纯虚拟] const SafeRenderer::QSafeBitmap *QSafeBitmapReader::getBitmapByID(const SafeRenderer::quint32 hash) const

返回布局项的位图数据的指针。 hash 是布局声明文件中 QML 元素名称的哈希。

[纯虚拟] void QSafeBitmapReader::loadBitmap(const SafeRenderer::QSafeFileInfo &fileInfo, const SafeRenderer::quint32 crcArg)

加载位图文件的纯虚拟定义 fileInfo。文件的校验和需要与 crcArg 匹配。

在特定 Qt 许可证下可用。
了解更多。