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


структура D3DKM_TRANSPARENTBLTFLAGS (d3dkmddi.h)

Структура D3DKM_TRANSPARENTBLTFLAGS определяет способность адаптера дисплея выполнять аппаратно-ускоренную передачу битовых блоков (bitblt) с прозрачностью.

Синтаксис

typedef struct _D3DKM_TRANSPARENTBLTFLAGS {
  union {
    struct {
      UINT HonorAlpha : 1;
    };
    [in] UINT Value;
  };
} D3DKM_TRANSPARENTBLTFLAGS;

Члены

[in] HonorAlpha

Значение UINT, указывающее в аппаратном ускорении прозрачной передачи битовых блоков, следует ли использовать альфа-канал во время сравнения. HonorAlpha может иметь одно из следующих значений.

Значение Значение
1 Видеоадаптер не игнорирует альфа-канал при сравнении ссылочного цвета с исходным цветом.
0 Адаптер дисплея игнорирует альфа-канал при сравнении ссылочного цвета с исходным цветом.

Задание этого элемента эквивалентно установке первого бита 32-разрядного элемента Value (0x00000001).

[in] Value

Член объединения, который D3DKM_TRANSPARENTBLTFLAGS содержит. Этот элемент может содержать 32-разрядное значение, указывающее возможность видеоадаптера выполнять передачу битовых блоков с аппаратным ускорением с прозрачностью.

Требования

Требование Значение
Минимальная версия клиента Windows 7
Верхняя часть d3dkmddi.h (включая D3dkmddi.h)

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

DXGK_GDIARG_TRANSPARENTBLT