C
约束结构体
struct SafeRenderer::Constraints包含 Qt 安全渲染器各种约束值的结构体。有关更多详细信息,请参见更多...
头文件 | #include <Constraints> |
自 | QtSafeRenderer 1.0 |
此结构体在 QtSafeRenderer 1.0 中引入。
静态公共成员
const SafeRenderer::quint32 | ANIMATION_DATA_READ_BUFFER |
const SafeRenderer::quint32 | ANIMATION_TIMER_TICK_IN_MS |
const SafeRenderer::quint32 | BITMAPDATA_HEADER_SIZE_V3 |
const SafeRenderer::quint32 | BITMAPDATA_HEADER_SIZE_V4 |
const SafeRenderer::quint32 | FRAME_BUFFERS |
const SafeRenderer::quint32 | LAYOUTDATA_HEADER_SIZE |
const SafeRenderer::quint32 | LAYOUTDATA_SIZE_V1 |
const SafeRenderer::quint32 | LAYOUTDATA_SIZE_V2 |
const SafeRenderer::quint32 | LAYOUTDATA_SIZE_V3 |
const SafeRenderer::quint32 | MAX_AMOUNT_OF_BITMAPS |
const SafeRenderer::quint32 | MAX_ANIMATION_STEPS |
const SafeRenderer::quint32 | MAX_FILENAME_LEN |
const SafeRenderer::quint32 | MAX_ITEM_COUNT |
const SafeRenderer::quint32 | MAX_LAYOUT_SIZE |
const size_t | MAX_LEN_OF_TEXT |
const SafeRenderer::quint32 | MAX_LEN_OF_TEXTLAYOUT_BUFFER |
const SafeRenderer::quint32 | MAX_NUM_OF_ANIMATIONS_PER_ITEM |
const SafeRenderer::quint32 | MAX_NUM_OF_CONNECTIONS |
const SafeRenderer::quint32 | MAX_NUM_OF_FONTS |
const SafeRenderer::quint32 | MAX_NUM_OF_LAYOUTS |
const SafeRenderer::quint32 | MAX_NUM_OF_STATES |
const SafeRenderer::quint32 | MEMORY_POOL_SIZE |
成员变量说明
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 许可证下可用。
了解更多。