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


структура D3DDDI_PRESENT_MULTIPLANE_OVERLAY (d3dumddi.h)

Указывает плоскость наложения для отображения.

Синтаксис

typedef struct _D3DDDI_PRESENT_MULTIPLANE_OVERLAY {
  UINT                                 LayerIndex;
  BOOL                                 Enabled;
  HANDLE                               hResource;
  UINT                                 SubResourceIndex;
  D3DDDI_MULTIPLANE_OVERLAY_ATTRIBUTES PlaneAttributes;
} D3DDDI_PRESENT_MULTIPLANE_OVERLAY;

Члены

LayerIndex

Отсчитываемый от нуля индекс плоскости наложения для отображения. Верхняя плоскость (в направлении z) имеет нулевой индекс. Значения индекса плоскостей должны быть последовательными от верхнего до нижнего.

Enabled

Указывает, включена ли плоскость наложения, указанная LayerIndex для отображения.

hResource

Дескриптор ресурса, отображаемого с помощью плоскости наложения.

SubResourceIndex

Отсчитываемый от нуля индекс ресурса, указанный дескриптором в элементе hResource. Этот индекс указывает подресурс или поверхность, на которой должна отображаться плоскость наложения.

PlaneAttributes

Структура D3DDDI_MULTIPLANE_OVERLAY_ATTRIBUTES, указывающая атрибуты плоскости наложения.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 8.1
минимальный поддерживаемый сервер Windows Server 2012 R2
заголовка d3dumddi.h (include D3dumddi.h)

См. также

D3DDDI_MULTIPLANE_OVERLAY_ATTRIBUTES