次の方法で共有


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

最終的なイメージで発生する必要がある追加の回転を示します。

備考

ソース モードには仮想モード のサイズが含まれており、宛先の四角形は仮想モードが物理モードにどのようにマップされるかを示します。

たとえば、1024 x 768 仮想モードを 1920 x 1080 物理モードで使用する場合、次の構成が可能です。

ストレッチ モード:

  • 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 モニター解像度

必要条件

要件 価値
ヘッダー d3dkmddi.h