Поделиться через


структура 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