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

Структура D3DKM_TRANSPARENTBLTFLAGS указывает возможность видеоадаптера выполнять перенос битового блока с аппаратным ускорением (BitBlt) с прозрачностью.

Синтаксис

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

Участники

[in] HonorAlpha

Значение UINT, заданное в прозрачном блочном блоке с аппаратным ускорением, определяет, следует ли использовать альфа-канал во время сравнения:

1 = видеоадаптер не игнорирует альфа-канал при сравнении эталонного цвета с исходным цветом.

0 = видеоадаптер игнорирует альфа-канал при сравнении эталонного цвета с исходным цветом.

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

[in] Value

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

Remarks

Дополнительные сведения об использовании членов этой структуры см. в разделе DXGK_GDIARG_TRANSPARENTBLT.

Требования

   
Минимальная версия клиента доступно в Windows 7 и более поздних версиях операционных систем Windows.
Header d3dkmddi. h (включение D3dkmddi. h)

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

DXGK_GDIARG_TRANSPARENTBLT