Interface IProcessorNode
Interface for any node that can be used to process something. It can either consume or provide data or both.
Inherited Members
Namespace: InsaneScatterbrain.ScriptGraph
Syntax
public interface IProcessorNode : IProviderNode, IConsumerNode, IScriptNode, INode
Properties
IsEnabled
Declaration
bool IsEnabled { get; set; }
Property Value
Type | Description |
---|---|
bool |
LatestExecutionTime
Gets the number of milliseconds it took to process this node the last time it was processed. Returns -1 if it hasn't been processed yet.
Declaration
long LatestExecutionTime { get; }
Property Value
Type | Description |
---|---|
long |
Methods
Process()
Processes this node.
Declaration
void Process()
Events
ProcessingCompleted
Event called whenever processing has been completed.
Declaration
[Obsolete("Please use the static event NodeProcessingCompleted instead.")]
event Action ProcessingCompleted
Event Type
Type | Description |
---|---|
Action |