C# 클래스 UnityEditor.Graphing.Util.MessageManager

파일 보기 프로젝트 열기: yimengfan/BDFramework.Urp2dEx

보호된 프로퍼티들

프로퍼티 타입 설명
m_Messages Dictionary>>

공개 메소드들

메소드 설명
AddOrAppendError ( object errorProvider, Identifier nodeId, ShaderMessage error ) : void
ClearAll ( ) : void
ClearAllFromProvider ( object messageProvider ) : void
ClearNodesFromProvider ( object messageProvider, IEnumerable nodes ) : void
GetNodeMessages ( ) : List>>.IEnumerable
Log ( AbstractMaterialNode node, string path, ShaderMessage message, Object context ) : void
RemoveNode ( Identifier nodeId ) : void

보호된 메소드들

메소드 설명
DebugPrint ( ) : void

비공개 메소드들

메소드 설명
CompareMessages ( ShaderMessage m1, ShaderMessage m2 ) : int

메소드 상세

AddOrAppendError() 공개 메소드

public AddOrAppendError ( object errorProvider, Identifier nodeId, ShaderMessage error ) : void
errorProvider object
nodeId Identifier
error ShaderMessage
리턴 void

ClearAll() 공개 메소드

public ClearAll ( ) : void
리턴 void

ClearAllFromProvider() 공개 메소드

public ClearAllFromProvider ( object messageProvider ) : void
messageProvider object
리턴 void

ClearNodesFromProvider() 공개 메소드

public ClearNodesFromProvider ( object messageProvider, IEnumerable nodes ) : void
messageProvider object
nodes IEnumerable
리턴 void

DebugPrint() 보호된 메소드

protected DebugPrint ( ) : void
리턴 void

GetNodeMessages() 공개 메소드

public GetNodeMessages ( ) : List>>.IEnumerable
리턴 List>>.IEnumerable

Log() 공개 정적인 메소드

public static Log ( AbstractMaterialNode node, string path, ShaderMessage message, Object context ) : void
node AbstractMaterialNode
path string
message ShaderMessage
context Object
리턴 void

RemoveNode() 공개 메소드

public RemoveNode ( Identifier nodeId ) : void
nodeId Identifier
리턴 void

프로퍼티 상세

m_Messages 보호되어 있는 프로퍼티

protected Dictionary>> m_Messages
리턴 Dictionary>>