Unity 6.3
0 онлайн 40 гостей 3 в системе
Вход

RasterState

структура в UnityEngine.Rendering

Выполнено в:UnityEngine.CoreModule

Описание

Значения для состояния растеризации.

Используйте это с RenderStateBlock и ScriptableRenderContext.DrawRenderers, чтобы переопределить состояние рендеринга GPU.

Соответствует Conservative, Cull, ZClip, и Offset команды в ShaderLab.

Дополнительные ресурсы: RenderStateBlock, [[ScriptableRenderContext.DrawRenderers], Команда ShaderLab: Шаблон.

Статические свойства

Свойство Описание
defaultValueЗначения по умолчанию для состояния растеризации.

Свойства

Свойство Описание
conservativeВключает консервативную растеризацию. Перед использованием проверьте поддержку через свойство SystemInfo.supportsConservativeRaster.
cullingModeКонтролирует, какие стороны многоугольников должны быть вычеркнуты (не нарисованы).
depthClipВключить обрезку по глубине.
offsetFactorМасштабирует максимальный наклон Z в настройке глубины GPU.
offsetUnitsМасштабирует минимальное разрешаемое значение буфера глубины в настройке глубины GPU.

Конструкторы

Конструктор Описание
RasterStateСоздаёт новое состояние растеризации с указанными значениями.