Unity 6.3
0 онлайн 67 гостей 3 в системе
Вход

RenderPipelineAsset<T0>

класс в UnityEngine.Rendering

Наследуется от:Rendering.RenderPipelineAsset

Выполнено в:UnityEngine.CoreModule

Описание

Ассет, который производит определенный IRenderPipeline.

Реализация по умолчанию IRenderPipelineAsset. Она управляет жизненными циклами унаследованных типов, а также обеспечивает, что созданные IRenderPipeline недействительны при изменении ассета.

Дополнительные ресурсы: IRenderPipelineAsset.

Свойства

Свойство Описание
pipelineTypeВозвращает тип RenderPipeline, ассоциированный с заданным экземпляром RenderPipelineAsset.
renderPipelineShaderTagВозвращает значение Shader Tag для конвейера рендеринга, описанного этим ассетом.
Унаследованные члены 6

Свойства

СвойствоОписание
hideFlagsДолжен ли объект быть скрытым, сохраняться с Scene или изменяться пользователем?
nameИмя объекта.
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 для этого конвейера.

Открытые методы

МетодОписание
GetInstanceIDПолучает экземпляр ID объекта.
ToStringВозвращает имя объекта.

Защищенные методы

МетодОписание
CreatePipelineСоздайте IRenderPipeline, специфический для этого ассета.
EnsureGlobalSettingsОбеспечивает готовность Глобальных Настроек и их регистрацию в GraphicsSettings.
OnDisableРеализация по умолчанию OnDisable для RenderPipelineAsset. См. ScriptableObject.OnDisable
OnValidateРеализация по умолчанию OnValidate для RenderPipelineAsset. См. MonoBehaviour.OnValidate

Статические методы

МетодОписание
DestroyУдаляет GameObject, компонент или ресурс.
DestroyImmediateНемедленно уничтожает указанный объект. Используйте с осторожностью и только в режиме редактирования.
DontDestroyOnLoadНе уничтожать целевой Объект при загрузке нового Scene.
FindAnyObjectByTypeПолучает любой активный загруженный объект типа Type.
FindFirstObjectByTypeПолучает первый активный загруженный объект типа Type.
FindObjectsByTypeПолучает список всех загруженных объектов типа Type.
InstantiateКлонирует исходный объект и возвращает клон.
InstantiateAsyncЗахватывает моментальный снимок первоначального объекта (который должен быть связан с каким-либо GameObject) и возвращает AsyncInstantiateOperation.
CreateInstanceСоздает экземпляр скриптового объекта.

Операторы

ОператорОписание
boolСуществует ли объект?
оператор!=Сравнивает, если два объекта ссылаются на разные объекты.
оператор ==Сравнение двух ссылок на объекты для определения того, относятся ли они к одному и тому же объекту.

Сообщения

СообщениеОписание
AwakeВызывается при создании экземпляра ScriptableObject.
OnDestroyЭта функция вызывается, когда скриптовый объект будет уничтожен.
OnDisableЭта функция вызывается, когда скриптовый объект выходит за пределы области действия.
OnEnableЭта функция вызывается при загрузке объекта.
OnValidateФункция только для редактора, которую вызывает Unity при загрузке скрипта или изменении значения в Inspector.
ResetСброс значений по умолчанию.