DXGK_MULTIPLANE_OVERLAY_POST_COMPOSITION 结构 (d3dkmddi.h)

指定有关在组合平面后应发生的任何其他转换的信息。

语法

typedef struct _DXGK_MULTIPLANE_OVERLAY_POST_COMPOSITION {
  DXGK_MULTIPLANE_OVERLAY_POST_COMPOSITION_FLAGS Flags;
  RECT                                           SrcRect;
  RECT                                           DstRect;
  D3DDDI_ROTATION                                Rotation;
} DXGK_MULTIPLANE_OVERLAY_POST_COMPOSITION;

成员

Flags

指示其他转换信息的 DXGK_MULTIPLANE_OVERLAY_POST_COMPOSITION_FLAGS 结构。

SrcRect

包含虚拟模式的源 rect。

DstRect

包含虚拟模式的目标 rect。

Rotation

指示应在最终图像上发生的其他旋转。

注解

源模式包含虚拟模式大小,目标矩形指示虚拟模式如何映射到物理模式。

例如,如果将 1024x768 虚拟模式与 1920x1080 物理模式一起使用,则以下配置是可能的:

拉伸模式:

  • SrcRect = {0, 0, 1024, 768}
  • DstRect = {0, 0, 1920, 1080}

居中模式:

  • SrcRect = {0, 0, 1024, 768}
  • DstRect = {448, 156, 1472, 924}

拉伸的纵横比:

  • SrcRect = {0, 0, 1024, 768}
  • DstRect = {240, 0, 1680, 1080} // 1080p 监视器分辨率

要求

要求
Header d3dkmddi.h