C

约束结构体

struct SafeRenderer::Constraints

包含 Qt 安全渲染器各种约束值的结构体。有关更多详细信息,请参见更多...

头文件 #include <Constraints>
QtSafeRenderer 1.0

此结构体在 QtSafeRenderer 1.0 中引入。

静态公共成员

const SafeRenderer::quint32ANIMATION_DATA_READ_BUFFER
const SafeRenderer::quint32ANIMATION_TIMER_TICK_IN_MS
const SafeRenderer::quint32BITMAPDATA_HEADER_SIZE_V3
const SafeRenderer::quint32BITMAPDATA_HEADER_SIZE_V4
const SafeRenderer::quint32FRAME_BUFFERS
const SafeRenderer::quint32LAYOUTDATA_HEADER_SIZE
const SafeRenderer::quint32LAYOUTDATA_SIZE_V1
const SafeRenderer::quint32LAYOUTDATA_SIZE_V2
const SafeRenderer::quint32LAYOUTDATA_SIZE_V3
const SafeRenderer::quint32MAX_AMOUNT_OF_BITMAPS
const SafeRenderer::quint32MAX_ANIMATION_STEPS
const SafeRenderer::quint32MAX_FILENAME_LEN
const SafeRenderer::quint32MAX_ITEM_COUNT
const SafeRenderer::quint32MAX_LAYOUT_SIZE
const size_tMAX_LEN_OF_TEXT
const SafeRenderer::quint32MAX_LEN_OF_TEXTLAYOUT_BUFFER
const SafeRenderer::quint32MAX_NUM_OF_ANIMATIONS_PER_ITEM
const SafeRenderer::quint32MAX_NUM_OF_CONNECTIONS
const SafeRenderer::quint32MAX_NUM_OF_FONTS
const SafeRenderer::quint32MAX_NUM_OF_LAYOUTS
const SafeRenderer::quint32MAX_NUM_OF_STATES
const SafeRenderer::quint32MEMORY_POOL_SIZE

详细信息

包含 Qt 安全渲染器各种约束值的结构体。某些约束值可以在 qsafeconstraints.h 中更改。

成员变量说明

const SafeRenderer::quint32 Constraints::ANIMATION_DATA_READ_BUFFER

动画数据读取缓冲区的大小。默认值为 100U*1024U。为动画数据留下 100 千字节。

此值可以在 qsafeconstraints.h 中更改。

const SafeRenderer::quint32 Constraints::ANIMATION_TIMER_TICK_IN_MS

动画计时器的计时(毫秒)。默认值是 16U。

为了达到 QML 描述中定义的相同持续时间,计时器和每秒帧数必须匹配。您可以在项目文件中设置 SAFE_TARGET_FPS 值,或者通过命令行选项。有关更多信息,请参阅启用 Qt 安全布局工具

此值可以在 qsafeconstraints.h 中更改。

const SafeRenderer::quint32 Constraints::BITMAPDATA_HEADER_SIZE_V3

安全位图文件中 V3 头数据的大小。默认值为 20U。

此值不应更改。

const SafeRenderer::quint32 Constraints::BITMAPDATA_HEADER_SIZE_V4

安全位图文件中 V4 头数据的大小。默认值为 24U。

此值不应更改。

const SafeRenderer::quint32 Constraints::FRAME_BUFFERS

分配的帧缓冲区的数量。

此变量与 OpenWFD 适配器一起使用。用于在渲染后端启用双缓冲。

此值可以在 qsafeconstraints.h 中更改。可能的值是 1 或 2。

const SafeRenderer::quint32 Constraints::LAYOUTDATA_HEADER_SIZE

安全布局文件中头数据的大小。默认值为 24U。

此值不应更改。

const SafeRenderer::quint32 Constraints::LAYOUTDATA_SIZE_V1

布局数据内部结构的字节大小。默认值是 272U。

此值不应更改。

const SafeRenderer::quint32 Constraints::LAYOUTDATA_SIZE_V2

布局数据内部结构的字节大小。默认值是 276U。

此值不应更改。

const SafeRenderer::quint32 Constraints::LAYOUTDATA_SIZE_V3

布局数据内部结构的字节大小。默认值是 284U。

此值不应更改。

const SafeRenderer::quint32 Constraints::MAX_AMOUNT_OF_BITMAPS

位图的最多数量。默认值是 1024U。

此值可以在 qsafeconstraints.h 中更改。

const SafeRenderer::quint32 Constraints::MAX_ANIMATION_STEPS

动画中的最大步数。默认值是 64U。

此值可以在 qsafeconstraints.h 中更改。

const SafeRenderer::quint32 Constraints::MAX_FILENAME_LEN

文件名的最大长度。默认值是 256U。

此值不应更改。

const SafeRenderer::quint32 Constraints::MAX_ITEM_COUNT

布局项目数量的最大值。默认值是 128U。

此值可以在 qsafeconstraints.h 中更改。

const SafeRenderer::quint32 Constraints::MAX_LAYOUT_SIZE

布局的 x 坐标和 y 坐标值的最大大小。默认值是 4096U。

此值不应更改。

const size_t Constraints::MAX_LEN_OF_TEXT

文本的最大长度。默认值是 256U。

此值可以在 qsafeconstraints.h 中更改。

const SafeRenderer::quint32 Constraints::MAX_LEN_OF_TEXTLAYOUT_BUFFER

文本布局缓冲区的最大长度。默认值是 1024U。

此值可以在 qsafeconstraints.h 中更改。

const SafeRenderer::quint32 Constraints::MAX_NUM_OF_ANIMATIONS_PER_ITEM

此值用于为转换数据保留数组。默认值是 MAX_NUM_OF_STATES * 属性数量(x、y、透明度、精灵、颜色)的一个排列。

此值不应更改。

const SafeRenderer::quint32 Constraints::MAX_NUM_OF_CONNECTIONS

StateManager 类中的连接的最大数量。默认值是 256U。

此值不应更改。

const SafeRenderer::quint32 约束::MAX_NUM_OF_FONTS

字体数量最大值。默认值为 4U

此值可以在 qsafeconstraints.h 中更改。

const SafeRenderer::quint32 约束::MAX_NUM_OF_LAYOUTS

在 Safe Renderer 中可以加载的安全布局的最大数量。

此值可以在 qsafeconstraints.h 中更改。默认值为 2。

const SafeRenderer::quint32 约束::MAX_NUM_OF_STATES

Safe Renderer 中可以处理的状态的最大数量。默认值是 8U。

注意:隐式默认状态总是消耗一个状态。

此值可以在 qsafeconstraints.h 中更改。

const SafeRenderer::quint32 约束::MEMORY_POOL_SIZE

用于存储位图和字体数据资产的内存大小。默认值是七兆字节。

此值可以在 qsafeconstraints.h 中更改。

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