指定 Direct2D 属性接口支持的属性的类型。
语法
typedef enum D2D1_PROPERTY_TYPE {
D2D1_PROPERTY_TYPE_UNKNOWN = 0,
D2D1_PROPERTY_TYPE_STRING = 1,
D2D1_PROPERTY_TYPE_BOOL = 2,
D2D1_PROPERTY_TYPE_UINT32 = 3,
D2D1_PROPERTY_TYPE_INT32 = 4,
D2D1_PROPERTY_TYPE_FLOAT = 5,
D2D1_PROPERTY_TYPE_VECTOR2 = 6,
D2D1_PROPERTY_TYPE_VECTOR3 = 7,
D2D1_PROPERTY_TYPE_VECTOR4 = 8,
D2D1_PROPERTY_TYPE_BLOB = 9,
D2D1_PROPERTY_TYPE_IUNKNOWN = 10,
D2D1_PROPERTY_TYPE_ENUM = 11,
D2D1_PROPERTY_TYPE_ARRAY = 12,
D2D1_PROPERTY_TYPE_CLSID = 13,
D2D1_PROPERTY_TYPE_MATRIX_3X2 = 14,
D2D1_PROPERTY_TYPE_MATRIX_4X3 = 15,
D2D1_PROPERTY_TYPE_MATRIX_4X4 = 16,
D2D1_PROPERTY_TYPE_MATRIX_5X4 = 17,
D2D1_PROPERTY_TYPE_COLOR_CONTEXT = 18,
D2D1_PROPERTY_TYPE_FORCE_DWORD = 0xffffffff
} ;
常数
D2D1_PROPERTY_TYPE_UNKNOWN 值:0 未知属性。 |
D2D1_PROPERTY_TYPE_STRING 值:1 任意长度字符串。 |
D2D1_PROPERTY_TYPE_BOOL 值:2 限制为 0 或 1 的 32 位整数值。 |
D2D1_PROPERTY_TYPE_UINT32 值:3 无符号 32 位整数。 |
D2D1_PROPERTY_TYPE_INT32 值:4 有符号 32 位整数。 |
D2D1_PROPERTY_TYPE_FLOAT 值:5 32 位浮点数。 |
D2D1_PROPERTY_TYPE_VECTOR2 值:6 两个 32 位浮点值。 |
D2D1_PROPERTY_TYPE_VECTOR3 值:7 三个 32 位浮点值。 |
D2D1_PROPERTY_TYPE_VECTOR4 值:8 四个 32 位浮点值。 |
D2D1_PROPERTY_TYPE_BLOB 值:9 任意字节数。 |
D2D1_PROPERTY_TYPE_IUNKNOWN 值:10 返回的 COM 或 nano-COM 接口。 |
D2D1_PROPERTY_TYPE_ENUM 值:11 枚举。 该值应被视为 UINT32,其中包含定义的字段数组,以指定绑定到人类可读字符串的绑定。 |
D2D1_PROPERTY_TYPE_ARRAY 值:12 枚举。 该值是数组中的子属性计数。 数组元素集将包含在子属性中。 |
D2D1_PROPERTY_TYPE_CLSID 值:13 CLSID。 |
D2D1_PROPERTY_TYPE_MATRIX_3X2 值:14 浮点值的 3x2 矩阵。 |
D2D1_PROPERTY_TYPE_MATRIX_4X3 值:15 浮点值的 4x2 矩阵。 |
D2D1_PROPERTY_TYPE_MATRIX_4X4 值:16 浮点值的 4x4 矩阵。 |
D2D1_PROPERTY_TYPE_MATRIX_5X4 值:17 浮点值的 5x4 矩阵。 |
D2D1_PROPERTY_TYPE_COLOR_CONTEXT 值:18 nano-COM 颜色上下文接口指针。 |
D2D1_PROPERTY_TYPE_FORCE_DWORD 值:0xffffffff |
要求
要求 | 价值 |
---|---|
最低支持的客户端 | 适用于 Windows 7 的 Windows 8 和平台更新 [桌面应用 |UWP 应用] |
支持的最低服务器 | 适用于 Windows Server 2008 R2 的 Windows Server 2012 和平台更新 [桌面应用 |UWP 应用] |
标头 | d2d1_1.h |