AdaptiveShadowmapResolution
класс в UnityEngine.AdaptivePerformance
Наследуется от:AdaptivePerformance.AdaptivePerformanceScaler
Выполнено в:UnityEngine.AdaptivePerformanceModule
Описание
Шкалер, используемый AdaptivePerformanceIndexer для настройки разрешения теневых карт.
Защищенные методы
| Метод | Описание |
|---|---|
| Awake | Обеспечивает применение параметров во время запуска. |
| OnDisabled | Обратный вызов при отключении масштабера и удалении его из индексатора |
| OnEnabled | Обратный вызов при включении масштабера и добавлении его в индексатор |
| OnLevel | Обратный вызов при любом изменении уровня. |
Унаследованные члены 6
Свойства
| Свойство | Описание |
|---|---|
| CpuImpact | Влияние скалера на CPU на данный момент в миллисекундах. |
| CurrentLevel | Возвращает текущий уровень масштаба. |
| DefaultSetting | Настройки по умолчанию для этого масштабера. |
| Enabled | Возвращает true, если этот масштабер активен, иначе возвращает false. |
| GpuImpact | Влияние скалера на GPU на данный момент в миллисекундах. |
| IsMaxLevel | Возвращает true, если масштабер больше не может быть применен, в противном случае возвращает false. |
| MaxBound | Возвращает максимальную границу этого масштаба. |
| MaxLevel | Возвращает максимальный уровень этого масштабера. |
| MinBound | Возвращает минимальную границу этого масштаба. |
| Name | Возвращает строку с именем масштабера. |
| NotLeveled | Возвращает true, если масштабер не применен, в противном случае возвращает false. |
| OverrideLevel | Позволяет вручную переопределить уровень масштабирования. Если значение равно -1, уровнями управляет AdaptivePerformanceIndexer; в противном случае для масштабировщика принудительно устанавливается указанное вами значение. |
| Scale | Возвращает общий масштаб этого масштабера в диапазоне [0,1], который применяется к качеству. |
| Target | Возвращает узкие места, на которые ориентирован этот масштабир. |
| VisualImpact | Возвращает визуальный эффект масштабирования при его применении. |
| hideFlags | Должен ли объект быть скрытым, сохраняться с Scene или изменяться пользователем? |
| name | Имя объекта. |
Открытые методы
| Метод | Описание |
|---|---|
| ApplyDefaultSetting | Любой Scaler с настройками в IAdaptivePerformanceSettings должен вызвать этот метод и предоставить настройки для конкретного Scaler. Unity использует аргументы настройки в base-scaler в качестве настроек по умолчанию. Это также используется Профилями Scaler для применения их Настроек. |
| CalculateCost | Рассчитать стоимость применения этого конкретного масштабера. |
| GetInstanceID | Получает экземпляр ID объекта. |
| ToString | Возвращает имя объекта. |
Защищенные методы
| Метод | Описание |
|---|---|
| OnLevelDecrease | Обратный вызов, когда уровень производительности снижается. |
| OnLevelIncrease | Обратный вызов при увеличении уровня производительности. |
| ScaleChanged | Проверяет, изменился ли масштаб на основе текущего уровня, и возвращает true, если масштаб изменился на false. |
Статические методы
| Метод | Описание |
|---|---|
| Destroy | Удаляет GameObject, компонент или ресурс. |
| DestroyImmediate | Немедленно уничтожает указанный объект. Используйте с осторожностью и только в режиме редактирования. |
| DontDestroyOnLoad | Не уничтожать целевой Объект при загрузке нового Scene. |
| FindAnyObjectByType | Получает любой активный загруженный объект типа Type. |
| FindFirstObjectByType | Получает первый активный загруженный объект типа Type. |
| FindObjectsByType | Получает список всех загруженных объектов типа Type. |
| Instantiate | Клонирует исходный объект и возвращает клон. |
| InstantiateAsync | Захватывает моментальный снимок первоначального объекта (который должен быть связан с каким-либо GameObject) и возвращает AsyncInstantiateOperation. |
| CreateInstance | Создает экземпляр скриптового объекта. |
Операторы
| Оператор | Описание |
|---|---|
| bool | Существует ли объект? |
| оператор!= | Сравнивает, если два объекта ссылаются на разные объекты. |
| оператор == | Сравнение двух ссылок на объекты для определения того, относятся ли они к одному и тому же объекту. |
Сообщения
| Сообщение | Описание |
|---|---|
| OnDestroy | Эта функция вызывается, когда скриптовый объект будет уничтожен. |
| OnDisable | Эта функция вызывается, когда скриптовый объект выходит за пределы области действия. |
| OnEnable | Эта функция вызывается при загрузке объекта. |
| OnValidate | Функция только для редактора, которую вызывает Unity при загрузке скрипта или изменении значения в Inspector. |
| Reset | Сброс значений по умолчанию. |