D3DDDI_OVERLAYCOLORCONTROLS 结构 (d3dumddi.h)
D3DDDI_OVERLAYCOLORCONTROLS结构描述覆盖的颜色控制设置。
语法
typedef struct _D3DDDI_OVERLAYCOLORCONTROLS {
[in] INT BrightnessSetting;
[in] INT ContrastSetting;
[in] INT HueSetting;
[in] INT SaturationSetting;
[in] INT SharpnessSetting;
[in] INT GammaSetting;
[in] INT ColorEnableSetting;
[in] D3DDDI_OVERLAYCOLORCONTROLSFLAGS Flags;
} D3DDDI_OVERLAYCOLORCONTROLS;
成员
[in] BrightnessSetting
一个 INT 值,该值指定输出图像写入覆盖层时其亮度。 如果在 Flags 成员中设置了亮度位字段标志,则会设置此成员。
[in] ContrastSetting
一个 INT 值,该值指定输出图像写入覆盖层时该图像的对比度。 如果在 Flags 成员中设置了 Contrast 位字段标志,则会设置此成员。
[in] HueSetting
一个 INT 值,该值指定输出图像写入覆盖层时其色调。 如果在 Flags 成员中设置了 Hue 位字段标志,则会设置此成员。
[in] SaturationSetting
一个 INT 值,该值指定输出图像写入覆盖层时的饱和度。 如果在 Flags 成员中设置了饱和位字段标志,则会设置此成员。
[in] SharpnessSetting
一个 INT 值,该值指定输出图像写入覆盖层时其锐度。 如果在 Flags 成员中设置了 Sharpness 位字段 标志,则会 设置此成员。
[in] GammaSetting
一个 INT 值,该值指定写入覆盖层时输出图像的伽玛设置。 如果在 Flags 成员中设置了 Gamma 位字段标志,则会设置此成员。
[in] ColorEnableSetting
一个 INT 值,该值指定输出图像写入覆盖层时的颜色启用设置。 如果在 Flags 成员中设置了 ColorEnable 位字段 标志,则会 设置此成员。
[in] Flags
一种 D3DDDI_OVERLAYCOLORCONTROLSFLAGS 结构,用于标识覆盖硬件支持的颜色控制设置。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 在 Windows Vista 和更高版本的 Windows 操作系统中可用。 |
标头 | d3dumddi.h (包括 D3dumddi.h) |
另请参阅
D3DDDIARG_GETOVERLAYCOLORCONTROLS