C# 클래스 StrumpyShaderEditor.Node

파일 보기 프로젝트 열기: stramit/SSE 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
CurrentState NodeState

Private Properties

프로퍼티 타입 설명

공개 메소드들

메소드 설명
AddErrors ( IEnumerable errors ) : void
AddedToGraph ( int newNodeID ) : void
AssertInputChannelExists ( uint channelId ) : void
AssertOutputChannelExists ( uint channelId ) : void
ButtonAt ( Vector2 location ) : bool
ClearErrors ( ) : void
DeltaMove ( Vector2 delta ) : void
Draw ( StrumpyShaderEditor.NodeEditor editor, bool showComments, bool selected, Vector2 drawOffset ) : void
DrawCommentField ( ) : void
DrawProperties ( ) : void
GetExpression ( uint channelId ) : string
GetHashCode ( ) : int
GetInputChannel ( uint channelId ) : StrumpyShaderEditor.InputChannel
GetInputChannels ( ) : IEnumerable
GetOutputChannel ( uint channelId ) : StrumpyShaderEditor.OutputChannel
Initialize ( ) : void
IsOutputChannelConnected ( uint channelId ) : bool
IsValid ( SubGraphType graphType ) : IEnumerable
NeedsCosTime ( ) : bool
NeedsSinTime ( ) : bool
NeedsTime ( ) : bool

보호된 메소드들

메소드 설명
GetOutputChannels ( ) : IEnumerable
IsInputChannelConnected ( uint channelId ) : bool
Node ( ) : System

메소드 상세

AddErrors() 공개 메소드

public AddErrors ( IEnumerable errors ) : void
errors IEnumerable
리턴 void

AddedToGraph() 공개 메소드

public AddedToGraph ( int newNodeID ) : void
newNodeID int
리턴 void

AssertInputChannelExists() 공개 메소드

public AssertInputChannelExists ( uint channelId ) : void
channelId uint
리턴 void

AssertOutputChannelExists() 공개 메소드

public AssertOutputChannelExists ( uint channelId ) : void
channelId uint
리턴 void

ButtonAt() 공개 메소드

public ButtonAt ( Vector2 location ) : bool
location Vector2
리턴 bool

ClearErrors() 공개 메소드

public ClearErrors ( ) : void
리턴 void

DeltaMove() 공개 메소드

public DeltaMove ( Vector2 delta ) : void
delta Vector2
리턴 void

Draw() 공개 메소드

public Draw ( StrumpyShaderEditor.NodeEditor editor, bool showComments, bool selected, Vector2 drawOffset ) : void
editor StrumpyShaderEditor.NodeEditor
showComments bool
selected bool
drawOffset Vector2
리턴 void

DrawCommentField() 공개 메소드

public DrawCommentField ( ) : void
리턴 void

DrawProperties() 공개 메소드

public DrawProperties ( ) : void
리턴 void

GetExpression() 공개 추상적인 메소드

public abstract GetExpression ( uint channelId ) : string
channelId uint
리턴 string

GetHashCode() 공개 메소드

public GetHashCode ( ) : int
리턴 int

GetInputChannel() 공개 메소드

public GetInputChannel ( uint channelId ) : StrumpyShaderEditor.InputChannel
channelId uint
리턴 StrumpyShaderEditor.InputChannel

GetInputChannels() 공개 추상적인 메소드

public abstract GetInputChannels ( ) : IEnumerable
리턴 IEnumerable

GetOutputChannel() 공개 메소드

public GetOutputChannel ( uint channelId ) : StrumpyShaderEditor.OutputChannel
channelId uint
리턴 StrumpyShaderEditor.OutputChannel

GetOutputChannels() 보호된 추상적인 메소드

protected abstract GetOutputChannels ( ) : IEnumerable
리턴 IEnumerable

Initialize() 공개 추상적인 메소드

public abstract Initialize ( ) : void
리턴 void

IsInputChannelConnected() 보호된 메소드

protected IsInputChannelConnected ( uint channelId ) : bool
channelId uint
리턴 bool

IsOutputChannelConnected() 공개 메소드

public IsOutputChannelConnected ( uint channelId ) : bool
channelId uint
리턴 bool

IsValid() 공개 메소드

public IsValid ( SubGraphType graphType ) : IEnumerable
graphType SubGraphType
리턴 IEnumerable

NeedsCosTime() 공개 메소드

public NeedsCosTime ( ) : bool
리턴 bool

NeedsSinTime() 공개 메소드

public NeedsSinTime ( ) : bool
리턴 bool

NeedsTime() 공개 메소드

public NeedsTime ( ) : bool
리턴 bool

Node() 보호된 메소드

protected Node ( ) : System
리턴 System

프로퍼티 상세

CurrentState 공개적으로 프로퍼티

public NodeState CurrentState
리턴 NodeState