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 |