在 D2d1effects.h 头文件中,D2D1_3DPERSPECTIVETRANSFORM_PROP 枚举用于表示 3D 透视变换效果的属性。这个枚举定义了一组标识,用于获取和设置 3D 透视变换效果的特定属性。

以下是 D2D1_3DPERSPECTIVETRANSFORM_PROP 枚举的定义:
typedef enum D2D1_3DPERSPECTIVETRANSFORM_PROP
{
    D2D1_3DPERSPECTIVETRANSFORM_PROP_INTERPOLATION_MODE = 0,
    D2D1_3DPERSPECTIVETRANSFORM_PROP_DEPTH = 1,
    D2D1_3DPERSPECTIVETRANSFORM_PROP_PITCH = 2,
    D2D1_3DPERSPECTIVETRANSFORM_PROP_YAW = 3,
    D2D1_3DPERSPECTIVETRANSFORM_PROP_ROLL = 4,
    D2D1_3DPERSPECTIVETRANSFORM_PROP_CENTER = 5,
    D2D1_3DPERSPECTIVETRANSFORM_PROP_ROTATION = 6,
    D2D1_3DPERSPECTIVETRANSFORM_PROP_FORCE_DWORD = 0xffffffff,
} D2D1_3DPERSPECTIVETRANSFORM_PROP;

这个枚举包含了以下属性标识:

  •  D2D1_3DPERSPECTIVETRANSFORM_PROP_INTERPOLATION_MODE: 插值模式属性。

  •  D2D1_3DPERSPECTIVETRANSFORM_PROP_DEPTH: 深度属性。

  •  D2D1_3DPERSPECTIVETRANSFORM_PROP_PITCH: 俯仰角属性。

  •  D2D1_3DPERSPECTIVETRANSFORM_PROP_YAW: 偏航角属性。

  •  D2D1_3DPERSPECTIVETRANSFORM_PROP_ROLL: 翻滚角属性。

  •  D2D1_3DPERSPECTIVETRANSFORM_PROP_CENTER: 中心点属性。

  •  D2D1_3DPERSPECTIVETRANSFORM_PROP_ROTATION: 旋转属性。


这些标识可用于通过 Direct2D API 获取和设置相应的属性值。如果需要详细的信息,建议查阅 Direct2D 的官方文档或相关的编程资源。




转载请注明出处:http://www.pingtaimeng.com/article/detail/25385/Win32 API/D2d1effects.h/D2D1_3DPERSPECTIVETRANSFORM_PROP