以下是 D2D1_RENDERING_PRIORITY 枚举的定义:
typedef enum D2D1_RENDERING_PRIORITY {
D2D1_RENDERING_PRIORITY_NORMAL = 0,
D2D1_RENDERING_PRIORITY_LOW = 1,
D2D1_RENDERING_PRIORITY_FORCE_DWORD = 0xffffffff
} D2D1_RENDERING_PRIORITY;
这个枚举定义了以下常量:
- D2D1_RENDERING_PRIORITY_NORMAL: 正常渲染优先级。在大多数情况下,使用这个值即可。
- D2D1_RENDERING_PRIORITY_LOW: 低渲染优先级。当系统资源有限时,可以选择使用低优先级来减少对资源的竞争。
- D2D1_RENDERING_PRIORITY_FORCE_DWORD: 保留的常量,用于强制将枚举大小设为 32 位。
这个枚举通常用于 Direct2D 渲染目标的创建,通过设置渲染优先级,应用程序可以影响渲染的性能和响应时间,特别是在资源受限的情况下。
转载请注明出处:http://www.zyzy.cn/article/detail/25325/Win32 API/D2d1_2.h/D2D1_RENDERING_PRIORITY