C# Class UnityEditor.ShaderGraph.MasterNode

Inheritance: UnityEditor.ShaderGraph.AbstractMaterialNode, IMasterNode
Afficher le fichier Open project: unsettledgames/castle-generator Class Usage Examples

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
CreateCommonSettingsElement ( ) : VisualElement

Method Details

AddSubShader() public méthode

public AddSubShader ( subshader ) : void
Résultat void

CreateCommonSettingsElement() protected méthode

protected CreateCommonSettingsElement ( ) : VisualElement
Résultat VisualElement

CreateSettingsElement() public méthode

public CreateSettingsElement ( ) : VisualElement
Résultat VisualElement

GetActiveSubShader() public méthode

public GetActiveSubShader ( ) : ISubShader
Résultat ISubShader

GetShader() public méthode

public GetShader ( GenerationMode mode, string outputName, List &configuredTextures, List sourceAssetDependencyPaths = null ) : string
mode GenerationMode
outputName string
configuredTextures List
sourceAssetDependencyPaths List
Résultat string

IsPipelineCompatible() public méthode

public IsPipelineCompatible ( RenderPipelineAsset renderPipelineAsset ) : bool
renderPipelineAsset RenderPipelineAsset
Résultat bool

OnAfterDeserialize() public méthode

public OnAfterDeserialize ( ) : void
Résultat void

OnBeforeSerialize() public méthode

public OnBeforeSerialize ( ) : void
Résultat void

ProcessPreviewMaterial() public méthode

public ProcessPreviewMaterial ( Material Material ) : void
Material Material
Résultat void

RemoveSubShader() public méthode

public RemoveSubShader ( subshader ) : void
Résultat void

UpdateNodeAfterDeserialization() public méthode

public UpdateNodeAfterDeserialization ( ) : void
Résultat void