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 | Создаёт новое состояние растеризации с указанными значениями. |