IRenderPipelineGraphicsSettings
интерфейс в UnityEngine.Rendering
Описание
Классы, реализующие этот интерфейс, хранятся в RenderPipelineGlobalSettings. Используйте их для хранения данных проекта по умолчанию.
using System; using System.ComponentModel; using UnityEngine; using UnityEngine.Rendering;
[ Serializable, // required Categorization.CategoryInfo("Dummy",1), Categorization.ElementInfo("A",10), // optional: sort out in the Graphics tab SupportedOnRenderPipeline // optional: which SRP support it ] public class DummyA : IRenderPipelineGraphicsSettings { enum Version { Initial,
Count, Last = Count - 1 } [SerializeField] Version m_Version = Version.Last; int IRenderPipelineGraphicsSettings.version => (int)m_Version; bool IRenderPipelineGraphicsSettings.isAvailableInPlayerBuild => false;
// data project wise public int myInt = 33; }
Свойства
| Свойство | Описание |
|---|---|
| isAvailableInPlayerBuild | Если настройка доступна в сборке игрока. |
| version | Текущая версия этих настроек. |
Открытые методы
| Метод | Описание |
|---|---|
| Reset | Дополнительный метод выполнения логики настраиваемого сброса. |