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


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

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

Требования

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

См. также

D3DDDI_MULTIPLANE_OVERLAY_FEATURE_CAPS