C
QSafeBitmapReader 类
class SafeRenderer::QSafeBitmapReaderQSafeBitmapReader 抽象类提供了读取位图数据接口。更多...
头文件 | #include <QSafeBitmapReader> |
自 | QtSafeRenderer 1.0 |
继承自 | SafeRenderer::QSafeBitmapFileReader 和 SafeRenderer::QSafeBitmapResourceReader |
此类在 QtSafeRenderer 1.0 中引入。
公共类型
枚举 | BitmapReaderException { TooMany, DataCorrupted } |
公共函数
virtual const SafeRenderer::QSafeBitmap * | getBitmapByID(const SafeRenderer::quint32 hash) const = 0 |
virtual void | loadBitmap(const SafeRenderer::QSafeFileInfo &fileInfo, const SafeRenderer::quint32 crcArg) = 0 |
成员类型文档
枚举 QSafeBitmapReader::BitmapReaderException
此枚举描述了 QSafeBitmapReader 类中的异常值。
常量 | 值 | 描述 |
---|---|---|
SafeRenderer::QSafeBitmapReader::TooMany | 0 | 位图数量超出 Constraints::MAX_AMOUNT_OF_BITMAPS 值。 |
SafeRenderer::QSafeBitmapReader::DataCorrupted | 1 | crc 与读取数据不匹配或头有未知字段。例如,文件系统错误或文件是一个管道可能会引起错误。 |
成员函数文档
[纯虚拟]
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 许可证下可用。
了解更多。