структура D3DKMT_MULTIPLANE_OVERLAY_ATTRIBUTES3 (d3dkmthk.h)

Содержит атрибуты наложения в нескольких плоскостях.

Синтаксис

typedef struct _D3DKMT_MULTIPLANE_OVERLAY_ATTRIBUTES3 {
  UINT                                      Flags;
  RECT                                      SrcRect;
  RECT                                      DstRect;
  RECT                                      ClipRect;
  D3DDDI_ROTATION                           Rotation;
  D3DKMT_MULTIPLANE_OVERLAY_BLEND           Blend;
  UINT                                      DirtyRectCount;
  RECT                                      *pDirtyRects;
  D3DDDI_COLOR_SPACE_TYPE                   ColorSpace;
  DXGKMT_MULTIPLANE_OVERLAY_STRETCH_QUALITY StretchQuality;
  UINT                                      SDRWhiteLevel;
} D3DKMT_MULTIPLANE_OVERLAY_ATTRIBUTES3;

Члены

Flags

Параметры флага.

SrcRect

Задает исходный прямоугольник.

DstRect

Задает прямоугольник назначения.

ClipRect

Указывает любую дополнительную обрезку.

Rotation

Задает поворот плоскости наложения по часовой стрелке.

Blend

Указывает режим наложения, который применяется к этой плоскости наложения и плоскости под ней.

DirtyRectCount

Количество грязное прямоугольников.

pDirtyRects

Указатель на массив грязное прямоугольников.

ColorSpace

Цветовое пространство данных.

StretchQuality

Качество стрейч.

SDRWhiteLevel

Уровень белого SDR (стандартный динамический диапазон).

Требования

Требование Значение
Заголовок d3dkmthk.h