C# Класс UnityEditor.ShaderGraph.MasterNode

Наследование: UnityEditor.ShaderGraph.AbstractMaterialNode, IMasterNode
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
AddSubShader ( subshader ) : void
CreateSettingsElement ( ) : VisualElement
GetActiveSubShader ( ) : ISubShader
GetShader ( GenerationMode mode, string outputName, List &configuredTextures, List sourceAssetDependencyPaths = null ) : string
IsPipelineCompatible ( RenderPipelineAsset renderPipelineAsset ) : bool
OnAfterDeserialize ( ) : void
OnBeforeSerialize ( ) : void
ProcessPreviewMaterial ( Material Material ) : void
RemoveSubShader ( subshader ) : void
UpdateNodeAfterDeserialization ( ) : void

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

Метод Описание
CreateCommonSettingsElement ( ) : VisualElement

Описание методов

AddSubShader() публичный Метод

public AddSubShader ( subshader ) : void
Результат void

CreateCommonSettingsElement() защищенный Метод

protected CreateCommonSettingsElement ( ) : VisualElement
Результат VisualElement

CreateSettingsElement() публичный Метод

public CreateSettingsElement ( ) : VisualElement
Результат VisualElement

GetActiveSubShader() публичный Метод

public GetActiveSubShader ( ) : ISubShader
Результат ISubShader

GetShader() публичный Метод

public GetShader ( GenerationMode mode, string outputName, List &configuredTextures, List sourceAssetDependencyPaths = null ) : string
mode GenerationMode
outputName string
configuredTextures List
sourceAssetDependencyPaths List
Результат string

IsPipelineCompatible() публичный Метод

public IsPipelineCompatible ( RenderPipelineAsset renderPipelineAsset ) : bool
renderPipelineAsset RenderPipelineAsset
Результат bool

OnAfterDeserialize() публичный Метод

public OnAfterDeserialize ( ) : void
Результат void

OnBeforeSerialize() публичный Метод

public OnBeforeSerialize ( ) : void
Результат void

ProcessPreviewMaterial() публичный Метод

public ProcessPreviewMaterial ( Material Material ) : void
Material Material
Результат void

RemoveSubShader() публичный Метод

public RemoveSubShader ( subshader ) : void
Результат void

UpdateNodeAfterDeserialization() публичный Метод

public UpdateNodeAfterDeserialization ( ) : void
Результат void