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


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