структура 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
Содержит исходный прямоугольник виртуального режима.
DstRect
Содержит целевой прямоугольник виртуального режима.
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
Требования
Требование | Ценность |
---|---|
заголовка | d3dkmddi.h |