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

D3DDDIARG_SETOVERLAYCOLORCONTROLS

D3DDDI_OVERLAYCOLORCONTROLSFLAGS