C# Class StrumpyShaderEditor.Node

Afficher le fichier Open project: stramit/SSE Class Usage Examples

Méthodes publiques

Свойство Type Description
CurrentState NodeState

Private Properties

Свойство Type Description

Méthodes publiques

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

Méthodes protégées

Méthode Description
GetOutputChannels ( ) : IEnumerable
IsInputChannelConnected ( uint channelId ) : bool
Node ( ) : System

Method Details

AddErrors() public méthode

public AddErrors ( IEnumerable errors ) : void
errors IEnumerable
Résultat void

AddedToGraph() public méthode

public AddedToGraph ( int newNodeID ) : void
newNodeID int
Résultat void

AssertInputChannelExists() public méthode

public AssertInputChannelExists ( uint channelId ) : void
channelId uint
Résultat void

AssertOutputChannelExists() public méthode

public AssertOutputChannelExists ( uint channelId ) : void
channelId uint
Résultat void

ButtonAt() public méthode

public ButtonAt ( Vector2 location ) : bool
location Vector2
Résultat bool

ClearErrors() public méthode

public ClearErrors ( ) : void
Résultat void

DeltaMove() public méthode

public DeltaMove ( Vector2 delta ) : void
delta Vector2
Résultat void

Draw() public méthode

public Draw ( StrumpyShaderEditor.NodeEditor editor, bool showComments, bool selected, Vector2 drawOffset ) : void
editor StrumpyShaderEditor.NodeEditor
showComments bool
selected bool
drawOffset Vector2
Résultat void

DrawCommentField() public méthode

public DrawCommentField ( ) : void
Résultat void

DrawProperties() public méthode

public DrawProperties ( ) : void
Résultat void

GetExpression() public abstract méthode

public abstract GetExpression ( uint channelId ) : string
channelId uint
Résultat string

GetHashCode() public méthode

public GetHashCode ( ) : int
Résultat int

GetInputChannel() public méthode

public GetInputChannel ( uint channelId ) : StrumpyShaderEditor.InputChannel
channelId uint
Résultat StrumpyShaderEditor.InputChannel

GetInputChannels() public abstract méthode

public abstract GetInputChannels ( ) : IEnumerable
Résultat IEnumerable

GetOutputChannel() public méthode

public GetOutputChannel ( uint channelId ) : StrumpyShaderEditor.OutputChannel
channelId uint
Résultat StrumpyShaderEditor.OutputChannel

GetOutputChannels() protected abstract méthode

protected abstract GetOutputChannels ( ) : IEnumerable
Résultat IEnumerable

Initialize() public abstract méthode

public abstract Initialize ( ) : void
Résultat void

IsInputChannelConnected() protected méthode

protected IsInputChannelConnected ( uint channelId ) : bool
channelId uint
Résultat bool

IsOutputChannelConnected() public méthode

public IsOutputChannelConnected ( uint channelId ) : bool
channelId uint
Résultat bool

IsValid() public méthode

public IsValid ( SubGraphType graphType ) : IEnumerable
graphType SubGraphType
Résultat IEnumerable

NeedsCosTime() public méthode

public NeedsCosTime ( ) : bool
Résultat bool

NeedsSinTime() public méthode

public NeedsSinTime ( ) : bool
Résultat bool

NeedsTime() public méthode

public NeedsTime ( ) : bool
Résultat bool

Node() protected méthode

protected Node ( ) : System
Résultat System

Property Details

CurrentState public_oe property

public NodeState CurrentState
Résultat NodeState