GraphicsSettings
Описание
Интерфейс скриптов для Настройки графики.
Статические свойства
| Свойство | Описание |
|---|---|
| allConfiguredRenderPipelines | Массив, содержащий экземпляры RenderPipelineAsset, которые описывают конвейер отображения по умолчанию и любые переопределения уровня качества. |
| cameraRelativeLightCulling | Включить или отключить использование положения камеры в качестве исходной точки для огней отсеивания. |
| cameraRelativeShadowCulling | Включить или отключить использование положения камеры в качестве отправной точки для удаления теней. |
| currentRenderPipeline | RenderPipelineAsset, который определяет активный конвейер рендеринга для текущего уровня качества. |
| currentRenderPipelineAssetType | Тип текущего активного RenderPipelineAsset, или null, если нет текущего активного Asset. |
| defaultGateFitMode | Хранит значение по умолчанию для свойства GateFit вновь созданных Камер. |
| defaultRenderPipeline | RenderPipelineAsset, который определяет конвейер отображения по умолчанию. |
| disableBuiltinCustomRenderTextureUpdate | Отключает встроенный цикл обновления для пользовательских текстур рендеринга, чтобы вы могли написать свой собственный цикл обновления. |
| isScriptableRenderPipelineEnabled | Если значение истинно, то Scriptable Render Pipeline активен. |
| lightProbeOutsideHullStrategy | Определяет, каким образом Unity выбирает зонд для освещения Рендерера, который освещается Световыми Зондами, но расположен за пределами тетраэдрического корпуса Светового Зонд. |
| lightsUseColorTemperature | Использовать ли цветовую температуру света при расчете окончательного цвета этого света." |
| lightsUseLinearIntensity | Если этот параметр установлен, интенсивность света умножается на линейные цветовые значения. Если он установлен неверно, используются гамма-цветовые значения. |
| logWhenShaderIsCompiled | Если этот параметр установлен, запись в журнале создается каждый раз, когда шейдер компилируется во время выполнения приложения. |
| realtimeDirectRectangularAreaLights | Является ли текущий поток рендеринга способен делать прямое освещение для прямоугольной зоны Светильники? |
| transparencySortAxis | Ось, которая описывает направление, вдоль которого измеряются расстояния до объектов для целей сортировки. |
| transparencySortMode | Прозрачный режим сортировки объектов. |
| useScriptableRenderPipelineBatching | Включить/Отключить SRP бачер (экспериментальный) во время выполнения. |
| videoShadersIncludeMode | Включать ли и когда включать видео-шайдеры в сборку. |
Статические методы
| Метод | Описание |
|---|---|
| ForEach | Выполняет заданный обратный вызов для каждого IRenderPipelineGraphicsSettings. |
| GetCustomShader | Получить пользовательский шейдер используется вместо встроенного шейдера. |
| GetGraphicsSettings | Обеспечивает ссылку на объект GraphicSettings. |
| GetRenderPipelineSettings | Получает ассет RenderPipelineGlobalSettings, назначенный заданному ассету RenderPipeline. |
| GetSettingsForRenderPipeline | Получить зарегистрированный RenderPipelineGlobalSettings для заданного RenderPipeline. |
| GetShaderMode | Получить встроенный режим шейдера. |
| HasShaderDefine | Возвращает true, если shader define был установлен при компиляции шейдеров для текущего GraphicsTier. Графические уровни доступны только в Built-in Render Pipeline. |
| SetCustomShader | Устанавливает пользовательский шейдер для использования вместо встроенного. |
| SetShaderMode | Устанавливает режим встроенного шейдера. |
| Subscribe | Подписаться на изменения свойств в IRenderPipelineGraphicsSettings. |
| TryGetCurrentRenderPipelineGlobalSettings | Получает текущий активный конвейер RenderPipelineGlobalSettings. |
| TryGetRenderPipelineSettings | Получает IRenderPipelineGraphicsSettings из GraphicsSettings и возвращает, если установка найдена. |
| TrySetCurrentRenderPipelineGlobalSettings | Попытки установить активный RenderPipelineGlobalSettings во время выполнения. |
| Unsubscribe | Отменяет любую подписку на изменения свойств объекта настроек, реализованного через интерфейс IRenderPipelineGraphicsSettings. |
Унаследованные члены 4
Свойства
| Свойство | Описание |
|---|---|
| hideFlags | Должен ли объект быть скрытым, сохраняться с Scene или изменяться пользователем? |
| name | Имя объекта. |
Открытые методы
| Метод | Описание |
|---|---|
| GetInstanceID | Получает экземпляр ID объекта. |
| ToString | Возвращает имя объекта. |
Статические методы
| Метод | Описание |
|---|---|
| Destroy | Удаляет GameObject, компонент или ресурс. |
| DestroyImmediate | Немедленно уничтожает указанный объект. Используйте с осторожностью и только в режиме редактирования. |
| DontDestroyOnLoad | Не уничтожать целевой Объект при загрузке нового Scene. |
| FindAnyObjectByType | Получает любой активный загруженный объект типа Type. |
| FindFirstObjectByType | Получает первый активный загруженный объект типа Type. |
| FindObjectsByType | Получает список всех загруженных объектов типа Type. |
| Instantiate | Клонирует исходный объект и возвращает клон. |
| InstantiateAsync | Захватывает моментальный снимок первоначального объекта (который должен быть связан с каким-либо GameObject) и возвращает AsyncInstantiateOperation. |
Операторы
| Оператор | Описание |
|---|---|
| bool | Существует ли объект? |
| оператор!= | Сравнивает, если два объекта ссылаются на разные объекты. |
| оператор == | Сравнение двух ссылок на объекты для определения того, относятся ли они к одному и тому же объекту. |