D2D1_3DPERSPECTIVETRANSFORM_PROP 枚举 (d2d1effects.h)
3D 透视转换效果的属性的标识符。
语法
typedef enum D2D1_3DPERSPECTIVETRANSFORM_PROP {
D2D1_3DPERSPECTIVETRANSFORM_PROP_INTERPOLATION_MODE = 0,
D2D1_3DPERSPECTIVETRANSFORM_PROP_BORDER_MODE = 1,
D2D1_3DPERSPECTIVETRANSFORM_PROP_DEPTH = 2,
D2D1_3DPERSPECTIVETRANSFORM_PROP_PERSPECTIVE_ORIGIN = 3,
D2D1_3DPERSPECTIVETRANSFORM_PROP_LOCAL_OFFSET = 4,
D2D1_3DPERSPECTIVETRANSFORM_PROP_GLOBAL_OFFSET = 5,
D2D1_3DPERSPECTIVETRANSFORM_PROP_ROTATION_ORIGIN = 6,
D2D1_3DPERSPECTIVETRANSFORM_PROP_ROTATION = 7,
D2D1_3DPERSPECTIVETRANSFORM_PROP_FORCE_DWORD = 0xffffffff
} ;
常量
D2D1_3DPERSPECTIVETRANSFORM_PROP_INTERPOLATION_MODE 值: 0 效果在图像上使用的内插模式。 有 5 种缩放模式在质量和速度方面有范围。 类型为D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE。 默认值为D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE_LINEAR。 |
D2D1_3DPERSPECTIVETRANSFORM_PROP_BORDER_MODE 值:1 用于计算图像边框(软或硬)的模式。 有关详细信息,请参阅边框模式。 类型为D2D1_BORDER_MODE。 默认值为D2D1_BORDER_MODE_SOFT。 |
D2D1_3DPERSPECTIVETRANSFORM_PROP_DEPTH 值: 2 从 PerspectiveOrigin 到投影平面的距离。 在 DIP 中指定的值和 必须大于 0。 类型为 FLOAT。 默认值为 1000.0f。 |
D2D1_3DPERSPECTIVETRANSFORM_PROP_PERSPECTIVE_ORIGIN 值: 3 查看器在 3D 场景中的 X 和 Y 位置。 此属性D2D1_VECTOR_2F定义为: (X 点、Y 点) 。 单位以 DIP 为单位。 使用 Depth 属性设置 Z 值。 类型为D2D1_VECTOR_2F。 默认值为 {0.0f, 0.0f}。 |
D2D1_3DPERSPECTIVETRANSFORM_PROP_LOCAL_OFFSET 值: 4 效果在旋转投影平面之前执行的转换。 此属性D2D1_VECTOR_3F定义为: (X、Y、Z) 。 单位以 DIP 为单位。 类型为D2D1_VECTOR_3F。 默认值为 {0.0f, 0.0f, 0.0f}。 |
D2D1_3DPERSPECTIVETRANSFORM_PROP_GLOBAL_OFFSET 值: 5 效果在旋转投影平面后执行的转换。 此属性D2D1_VECTOR_3F定义为: (X、Y、Z) 。 单位以 DIP 为单位。 类型为D2D1_VECTOR_3F。 默认值为 {0.0f, 0.0f, 0.0f}。 |
D2D1_3DPERSPECTIVETRANSFORM_PROP_ROTATION_ORIGIN 值: 6 效果执行的旋转中心点。 此属性D2D1_VECTOR_3F定义为: (X、Y、Z) 。 单位以 DIP 为单位。 类型为D2D1_VECTOR_3F。 默认值为 {0.0f, 0.0f, 0.0f}。 |
D2D1_3DPERSPECTIVETRANSFORM_PROP_ROTATION 值: 7 每个轴的旋转角度。 此属性D2D1_VECTOR_3F定义为: (X、Y、Z) 。 单位以度为单位。 类型为D2D1_VECTOR_3F。 默认值为 {0.0f, 0.0f, 0.0f}。 |
D2D1_3DPERSPECTIVETRANSFORM_PROP_FORCE_DWORD 值: 0xffffffff |
要求
标头 | d2d1effects.h |