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 值,该值指定输出图像的亮度,因为它写入覆盖层。 如果在 标志 成员中设置 亮度 位字段标志,则设置此成员。
[in] ContrastSetting
一个 INT 值,该值指定将输出图像的对比度写入覆盖层。 如果在 标志 成员中设置 对比度 位字段标志,则设置此成员。
[in] HueSetting
一个 INT 值,该值指定将输出图像的色调写入覆盖层。 如果在 标志 成员中设置 Hue 位字段标志,则设置此成员。
[in] SaturationSetting
一个 INT 值,该值指定输出图像写入覆盖时输出图像的饱和度。 如果在 标志 成员中设置 饱和度 位字段标志,则设置此成员。
[in] SharpnessSetting
一个 INT 值,该值指定将输出图像的锐度写入覆盖层。 如果在 标志 成员中设置 Sharpness 位字段标志,则设置此成员。
[in] GammaSetting
一个 INT 值,该值指定输出图像的伽玛设置,因为它写入覆盖层。 如果在 标志 成员中设置 Gamma 位字段标志,则设置此成员。
[in] ColorEnableSetting
一个 INT 值,该值指定将输出图像写入覆盖时输出图像的颜色启用设置。 如果在 标志 成员中设置 ColorEnable 位字段标志,则设置此成员。
[in] Flags
一个 D3DDDI_OVERLAYCOLORCONTROLSFLAGS 结构,用于标识覆盖硬件支持的颜色控制设置。
要求
| 要求 | 价值 |
|---|---|
| 最低支持的客户端 | 在 Windows Vista 和更高版本的 Windows作系统中可用。 |
| 标头 | d3dumddi.h (包括 D3dumddi.h) |
另请参阅
D3DDDIARG_GETOVERLAYCOLORCONTROLS