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

최종 이미지에서 발생해야 하는 추가 회전을 나타냅니다.

설명

원본 모드에는 가상 모드 크기가 포함되고 대상 사각형은 가상 모드가 실제 모드에 매핑되는 방식을 나타냅니다.

예를 들어 1920x1080 물리적 모드에서 1024x768 가상 모드를 사용하는 경우 다음 구성이 가능합니다.

스트레치 모드:

  • 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