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
最終的なイメージで発生する必要がある追加の回転を示します。
注釈
ソース モードには仮想モード のサイズが含まれており、変換先の四角形は仮想モードが物理モードにどのようにマップされるかを示します。
たとえば、1920x1080 物理モードで 1024 x 768 仮想モードを使用する場合、次の構成が可能です。
ストレッチ モード:
- 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 |