RenderPipelineAsset
Описание
Ассет, который производит определенный IRenderPipeline.
Реализация по умолчанию IRenderPipelineAsset. Она управляет жизненными циклами унаследованных типов, а также обеспечивает, что созданные IRenderPipeline недействительны при изменении ассета.
Дополнительные ресурсы: IRenderPipelineAsset.
Свойства
| Свойство | Описание |
|---|---|
| autodeskInteractiveMaskedShader | Получает по умолчанию маскированный шейдер Autodesk Interactive для этого конвейера. |
| autodeskInteractiveShader | Получает по умолчанию интерактивный шейдер Autodesk для этого конвейера. |
| autodeskInteractiveTransparentShader | Получение по умолчанию прозрачного шейдера Autodesk Interactive для этого конвейера. |
| default2DMaskMaterial | Получает по умолчанию 2D Материал Маски, используемый Sprite Masks в Universal Render Pipeline. |
| default2DMaterial | Возвращает материал по умолчанию 2D для этого конвейера. |
| defaultLineMaterial | Возвращает материал линии по умолчанию для этого конвейера. |
| defaultMaterial | Возвращает материал по умолчанию для этого конвейера. |
| defaultParticleMaterial | Возвращает материал частиц по умолчанию для этого конвейера. |
| defaultShader | Возвращает Shader по умолчанию для этого конвейера. |
| defaultSpeedTree7Shader | Возвращает по умолчанию SpeedTree v7 Shader для этого конвейера. |
| defaultSpeedTree8Shader | Возвращает по умолчанию SpeedTree v8 Shader для этого конвейера. |
| defaultSpeedTree9Shader | Возвращает по умолчанию SpeedTree v9 Shader для этого конвейера. |
| defaultTerrainMaterial | Возвращает материал по умолчанию для этого конвейера. |
| defaultUIETC1SupportedMaterial | Возвращает материал по умолчанию UI ETC1 для этого конвейера. |
| defaultUIMaterial | Возвращает материал по умолчанию UI для этого конвейера. |
| defaultUIOverdrawMaterial | Возвращает материал по умолчанию UI overdraw Material для этого конвейера. |
| pipelineType | Возвращает тип RenderPipeline, ассоциированный с заданным экземпляром RenderPipelineAsset. |
| renderPipelineShaderTag | Возвращает значение Shader Tag для конвейера рендеринга, описанного этим ассетом. |
| terrainBrushPassIndex | Индекс рендеринга для кисти рельефа в редакторе. |
| terrainDetailGrassBillboardShader | Возвращает подробный Shader рекламного щита травы для этого конвейера. |
| terrainDetailGrassShader | Возвращает детальный Shader травы для этого конвейера. |
| terrainDetailLitShader | Возвращает подробный освещенный Shader для этого конвейера. |
Защищенные методы
| Метод | Описание |
|---|---|
| CreatePipeline | Создайте IRenderPipeline, специфический для этого ассета. |
| EnsureGlobalSettings | Обеспечивает готовность Глобальных Настроек и их регистрацию в GraphicsSettings. |
| OnDisable | Реализация по умолчанию OnDisable для RenderPipelineAsset. См. ScriptableObject.OnDisable |
| OnValidate | Реализация по умолчанию OnValidate для RenderPipelineAsset. См. MonoBehaviour.OnValidate |
Унаследованные члены 5
Свойства
| Свойство | Описание |
|---|---|
| hideFlags | Должен ли объект быть скрытым, сохраняться с Scene или изменяться пользователем? |
| name | Имя объекта. |
Открытые методы
| Метод | Описание |
|---|---|
| GetInstanceID | Получает экземпляр ID объекта. |
| ToString | Возвращает имя объекта. |
Статические методы
| Метод | Описание |
|---|---|
| Destroy | Удаляет GameObject, компонент или ресурс. |
| DestroyImmediate | Немедленно уничтожает указанный объект. Используйте с осторожностью и только в режиме редактирования. |
| DontDestroyOnLoad | Не уничтожать целевой Объект при загрузке нового Scene. |
| FindAnyObjectByType | Получает любой активный загруженный объект типа Type. |
| FindFirstObjectByType | Получает первый активный загруженный объект типа Type. |
| FindObjectsByType | Получает список всех загруженных объектов типа Type. |
| Instantiate | Клонирует исходный объект и возвращает клон. |
| InstantiateAsync | Захватывает моментальный снимок первоначального объекта (который должен быть связан с каким-либо GameObject) и возвращает AsyncInstantiateOperation. |
| CreateInstance | Создает экземпляр скриптового объекта. |
Операторы
| Оператор | Описание |
|---|---|
| bool | Существует ли объект? |
| оператор!= | Сравнивает, если два объекта ссылаются на разные объекты. |
| оператор == | Сравнение двух ссылок на объекты для определения того, относятся ли они к одному и тому же объекту. |