структура 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;
  void                                      D3DKMT_PTR(
    RECT        *unnamedParam1,
    pDirtyRects unnamedParam2
  );
  D3DDDI_COLOR_SPACE_TYPE                   ColorSpace;
  DXGKMT_MULTIPLANE_OVERLAY_STRETCH_QUALITY StretchQuality;
  UINT                                      SDRWhiteLevel;
} D3DKMT_MULTIPLANE_OVERLAY_ATTRIBUTES3;

Участники

Flags

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

SrcRect

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

DstRect

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

ClipRect

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

Rotation

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

Blend

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

DirtyRectCount

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

void D3DKMT_PTR( RECT *unnamedParam1, pDirtyRects unnamedParam2)

ColorSpace

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

StretchQuality

Растяжение качества.

SDRWhiteLevel

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

Требования

   
Заголовок d3dkmthk.h