C# Класс StrumpyShaderEditor.Node

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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