Перейти к содержанию

UiPostEffectBlendMode

Режим наложения и смешивания для шейдерного прохода пост-эффекта.

Обзор

UiPostEffectBlendMode указывает бэкенду режим наложения результата шейдерного прохода в целевой буфер:

  • REPLACE: Прямая перезапись пикселей целевого буфера без прозрачности. Стандартный режим для промежуточных проходов.
  • ALPHA_BLEND: Стандартное смешивание с учётом альфа-канала (SRC_ALPHA, ONE_MINUS_SRC_ALPHA).
  • ADDITIVE: Аддитивное смешивание для эффектов свечения, лучей и бликов.

Выбор режима смешивания

UiPostEffectBlendMode mode = UiPostEffectBlendMode.REPLACE;
boolean blend = mode.blendEnabled();

API

UiPostEffectBlendMode::blendEnabled()

blendEnabled()

Возвращает true, если бэкенд должен включить альфа-смешивание.

Возвращает boolean: True, если смешивание активно..