D3DKMT_MULTIPLANE_OVERLAY_ATTRIBUTES3 structure (d3dkmthk.h)

Contains multiplane overlay attributes.

Syntax

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;

Members

Flags

Flag options.

SrcRect

Specifies the source rectangle.

DstRect

Specifies the destination rectangle.

ClipRect

Specifies any additional clipping.

Rotation

Specifies the clockwise rotation of the overlay plane.

Blend

Specifies the blend mode that applies to this overlay plane and the plane beneath it.

DirtyRectCount

The number of dirty rectangles.

pDirtyRects

A pointer to an array of dirty rectangles.

ColorSpace

The color space of the data.

StretchQuality

Stretch quality.

SDRWhiteLevel

SDR (standard dynamic range) white level.

Requirements

Requirement Value
Header d3dkmthk.h