Устанавливает маску записи цветового канала, которая предотвращает запись GPU в каналы в целевом отображении.
Совместимость конвейера отображения
Название особенности
Universal Render Pipeline (URP)
High Definition Render Pipeline (HDRP)
Изготовленный на заказ SRP
Built-in Render Pipeline
ColorMask
Да
Да
Да
Да
Синтаксис
Эта команда меняет состояние рендеринга. Используйте её в блоке Passчтобы задать состояние рендеринга для этого прохода, либо используйте её в блоке SubShaderчтобы задать состояние рендеринга для всех проходов в этом SubShader.
Подпись
Синтаксис примера
Функция
ColorMask <channels>
ColorMask RGB
Записывать в указанные каналы по умолчанию для рендеринга.
ColorMask <channels> <render target>
ColorMask RGB 2
Как выше, но для заданного объекта отображения.
Параметры
Параметр
Значение
Функция
цель отображения
Целое число от 0 до 7.
Индекс цели отображения.
каналы
0
Отключает запись цвета в каналы R, G, B и A.
R
Включает цветные записи в красный канал.
G
Включает цветные записи в зеленый канал.
B
Включает цветные записи в синий канал.
A
Включает цветную запись в альфа-канал.
Любая комбинация R, G, Bи A без пробелов. Например: RB