D3DDDI_MULTIPLANE_OVERLAY_GROUP_CAPS 结构 (d3dumddi.h)

由用户模式显示驱动程序用于指定一组覆盖平面功能。

语法

typedef struct D3DDDI_MULTIPLANE_OVERLAY_GROUP_CAPS {
  UINT  NumPlanes;
  float MaxStretchFactor;
  float MaxShrinkFactor;
  UINT  OverlayCaps;
} D3DDDI_MULTIPLANE_OVERLAY_GROUP_CAPS;

成员

NumPlanes

指定功能组中覆盖平面支持的覆盖平面数。

MaxStretchFactor

指定功能组中覆盖平面支持的最大拉伸因子。

拉伸因子是最终的拉伸覆盖平面大小与原始大小的比率。 例如,如果原始覆盖平面为 100 x 100 像素,则值为 2.5 表示可拉伸到 250 x 250 像素。

不保证此拉伸因子可以应用于所有方案。 例如,可以使用此因子仅将一个覆盖平面伸展到多个层中。

MaxShrinkFactor

指定功能组中覆盖平面支持的最大收缩因子。

收缩因子是最终的收缩覆盖平面大小与原始大小的比率。 例如,如果原始覆盖平面为 100 x 100 像素,则值为 0.25 意味着它可以收缩为 25 x 25 像素。

不能保证此收缩因子适用于所有方案。 例如,可以使用此因子仅收缩多个覆盖平面中的一个覆盖平面。

OverlayCaps

覆盖功能,以D3DDDI_MULTIPLANE_OVERLAY_FEATURE_CAPS枚举中的值的按位 OR 形式提供。

要求

要求
最低受支持的客户端 Windows 8.1
最低受支持的服务器 Windows Server 2012 R2
标头 d3dumddi.h (包括 D3dumddi.h)

另请参阅

D3DDDI_MULTIPLANE_OVERLAY_FEATURE_CAPS