C# 클래스 UnityEditor.ShaderGraph.MasterNode

상속: UnityEditor.ShaderGraph.AbstractMaterialNode, IMasterNode
파일 보기 프로젝트 열기: unsettledgames/castle-generator 1 사용 예제들

공개 메소드들

메소드 설명
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