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


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

Используется драйвером отображения пользовательского режима для указания группы возможностей плоскости наложения.

Синтаксис

typedef struct D3DDDI_MULTIPLANE_OVERLAY_GROUP_CAPS {
  UINT  NumPlanes;
  float MaxStretchFactor;
  float MaxShrinkFactor;
  UINT  OverlayCaps;
} D3DDDI_MULTIPLANE_OVERLAY_GROUP_CAPS;

Члены

NumPlanes

Указывает количество плоскостей наложения, поддерживаемых плоскостями наложения в группе возможностей.

MaxStretchFactor

Задает максимальный коэффициент растяжения, поддерживаемый плоскостями наложения в группе возможностей.

Коэффициент растяжения — это отношение окончательного, растянутого размера плоскости наложения к исходному размеру. Например, если исходная плоскость наложения составляет 100 x 100 пикселей, значение 2,5 означает, что она может быть растянута до 250 x 250 пикселей.

Это не гарантирует, что этот коэффициент растяжения может применяться во всех сценариях. Например, с помощью этого фактора можно растянуть только одну плоскость наложения из нескольких.

MaxShrinkFactor

Задает максимальный коэффициент сжатия, поддерживаемый плоскостями наложения в группе возможностей.

Коэффициент сжатия — это отношение окончательного, усеченного размера плоскости наложения к исходному размеру. Например, если исходная плоскость наложения составляет 100 x 100 пикселей, значение 0,25 означает, что ее можно сжать до 25 x 25 пикселей.

Это не гарантирует, что этот коэффициент сжатия может применяться во всех сценариях. Например, с помощью этого фактора можно уменьшить только одну плоскость наложения из нескольких.

OverlayCaps

Возможности наложения, заданные в виде побитового ИЛИ значений из перечисления D3DDDI_MULTIPLANE_OVERLAY_FEATURE_CAPS .

Требования

Требование Значение
Минимальная версия клиента Windows 8.1
Минимальная версия сервера Windows Server 2012 R2
Верхняя часть d3dumddi.h (включая D3dumddi.h)

См. также раздел

D3DDDI_MULTIPLANE_OVERLAY_FEATURE_CAPS