typedef enum D2D1_TURBULENCE_PROP
{
D2D1_TURBULENCE_PROP_OFFSET = 0,
D2D1_TURBULENCE_PROP_SIZE,
D2D1_TURBULENCE_PROP_BASE_FREQUENCY,
D2D1_TURBULENCE_PROP_NUM_OCTAVES,
D2D1_TURBULENCE_PROP_SEED,
D2D1_TURBULENCE_PROP_NOISE,
D2D1_TURBULENCE_PROP_STITCHABLE,
D2D1_TURBULENCE_PROP_FORCE_DWORD = 0xffffffff
} D2D1_TURBULENCE_PROP;
以下是该枚举中的一些属性的简要解释:
- D2D1_TURBULENCE_PROP_OFFSET:偏移属性。
- D2D1_TURBULENCE_PROP_SIZE:大小属性。
- D2D1_TURBULENCE_PROP_BASE_FREQUENCY:基础频率属性。
- D2D1_TURBULENCE_PROP_NUM_OCTAVES:八度数属性。
- D2D1_TURBULENCE_PROP_SEED:种子属性。
- D2D1_TURBULENCE_PROP_NOISE:噪声类型属性,使用 D2D1_TURBULENCE_NOISE 枚举。
- D2D1_TURBULENCE_PROP_STITCHABLE:可接缝属性。
- D2D1_TURBULENCE_PROP_FORCE_DWORD:强制将该枚举大小设为 DWORD 类型,以确保其大小为 4 个字节。
这些属性通常用于设置和调整湍流噪声效果的各个参数。如果你在使用 Direct2D 编写图形应用程序,并且使用了湍流噪声效果,你可以使用这些属性来配置和调整效果。在具体的代码实现中,你需要通过这些属性的值来设置湍流噪声效果的各个参数。
转载请注明出处:http://www.zyzy.cn/article/detail/25412/Win32 API/D2d1effects.h/D2D1_TURBULENCE_PROP