Sequine - Scripting API
Calcatz.CookieCutter.PropertyCommand< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 > Class Template Reference

A command that passes through property connection, and has no main (white) connection. More...

Inheritance diagram for Calcatz.CookieCutter.PropertyCommand< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 >:
Calcatz.CookieCutter.Command< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 > Calcatz.CookieCutter.BuildablePropertyCommand Calcatz.CookieCutter.VariableCommand Calcatz.Sequine.GetGlobalVariableCommand

Public Member Functions

override void Editor_InitInPoints ()
 Called when a Command Node is initialized, specifically the in-points. Use this method to ensure inputIds as well. More...
 
override void Editor_InitOutPoints ()
 Called when a Command Node is initialized, specifically the out-points. Use this method to ensure nextIds as well. More...
 
override void Editor_OnDrawTitle (out string _tooltip)
 Called when a Command Node's title is drawn. Use this to change the tooltip of the command. Also use this to decide whether the Title should draw in-point and/or out-point. More...
 
override sealed object GetOutputBoxed (CommandExecutionFlow _flow, int _pointIndex)
 Get output value at out-point index. More...
 
virtual T1 GetOutput (CommandExecutionFlow _flow, int _pointIndex)
 
override sealed object GetOutputBoxed (CommandExecutionFlow _flow, int _pointIndex)
 Get output value at out-point index. More...
 
virtual OneOf< T1, T2 > GetOutput (CommandExecutionFlow _flow, int _pointIndex)
 
override sealed object GetOutputBoxed (CommandExecutionFlow _flow, int _pointIndex)
 Get output value at out-point index. More...
 
virtual OneOf< T1, T2, T3 > GetOutput (CommandExecutionFlow _flow, int _pointIndex)
 
override sealed object GetOutputBoxed (CommandExecutionFlow _flow, int _pointIndex)
 Get output value at out-point index. More...
 
virtual OneOf< T1, T2, T3, T4 > GetOutput (CommandExecutionFlow _flow, int _pointIndex)
 
override sealed object GetOutputBoxed (CommandExecutionFlow _flow, int _pointIndex)
 Get output value at out-point index. More...
 
virtual OneOf< T1, T2, T3, T4, T5 > GetOutput (CommandExecutionFlow _flow, int _pointIndex)
 
override sealed object GetOutputBoxed (CommandExecutionFlow _flow, int _pointIndex)
 Get output value at out-point index. More...
 
virtual OneOf< T1, T2, T3, T4, T5, T6 > GetOutput (CommandExecutionFlow _flow, int _pointIndex)
 
override sealed object GetOutputBoxed (CommandExecutionFlow _flow, int _pointIndex)
 Get output value at out-point index. More...
 
virtual OneOf< T1, T2, T3, T4, T5, T6, T7 > GetOutput (CommandExecutionFlow _flow, int _pointIndex)
 
override sealed object GetOutputBoxed (CommandExecutionFlow _flow, int _pointIndex)
 Get output value at out-point index. More...
 
virtual OneOf< T1, T2, T3, T4, T5, T6, T7, T8 > GetOutput (CommandExecutionFlow _flow, int _pointIndex)
 
override sealed object GetOutputBoxed (CommandExecutionFlow _flow, int _pointIndex)
 Get output value at out-point index. More...
 
virtual OneOf< T1, T2, T3, T4, T5, T6, T7, T8, T9 > GetOutput (CommandExecutionFlow _flow, int _pointIndex)
 
override sealed object GetOutputBoxed (CommandExecutionFlow _flow, int _pointIndex)
 Get output value at out-point index. More...
 
virtual OneOf< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 > GetOutput (CommandExecutionFlow _flow, int _pointIndex)
 

Additional Inherited Members

Detailed Description

A command that passes through property connection, and has no main (white) connection.

A property command with strongly typed output.

Member Function Documentation

◆ Editor_InitInPoints()

override void Calcatz.CookieCutter.PropertyCommand< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 >.Editor_InitInPoints ( )
virtual

Called when a Command Node is initialized, specifically the in-points. Use this method to ensure inputIds as well.

Reimplemented from Calcatz.CookieCutter.Command< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 >.

◆ Editor_InitOutPoints()

override void Calcatz.CookieCutter.PropertyCommand< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 >.Editor_InitOutPoints ( )
virtual

Called when a Command Node is initialized, specifically the out-points. Use this method to ensure nextIds as well.

Reimplemented from Calcatz.CookieCutter.Command< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 >.

◆ Editor_OnDrawTitle()

override void Calcatz.CookieCutter.PropertyCommand< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 >.Editor_OnDrawTitle ( out string  _tooltip)
virtual

Called when a Command Node's title is drawn. Use this to change the tooltip of the command. Also use this to decide whether the Title should draw in-point and/or out-point.

Parameters
_tooltip

Reimplemented from Calcatz.CookieCutter.Command< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 >.

◆ GetOutput() [1/10]

◆ GetOutput() [2/10]

◆ GetOutput() [3/10]

◆ GetOutput() [4/10]

◆ GetOutput() [5/10]

◆ GetOutput() [6/10]

◆ GetOutput() [7/10]

◆ GetOutput() [8/10]

◆ GetOutput() [9/10]

◆ GetOutput() [10/10]

◆ GetOutputBoxed() [1/10]

override sealed object Calcatz.CookieCutter.PropertyCommand< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 >.GetOutputBoxed ( CommandExecutionFlow  _flow,
int  _pointIndex 
)
virtual

Get output value at out-point index.

Parameters
_flow
_pointIndex
Returns

Reimplemented from Calcatz.CookieCutter.Command< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 >.

Reimplemented in Calcatz.CookieCutter.VariableCommand, and Calcatz.Sequine.GetGlobalVariableCommand.

◆ GetOutputBoxed() [2/10]

override sealed object Calcatz.CookieCutter.PropertyCommand< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 >.GetOutputBoxed ( CommandExecutionFlow  _flow,
int  _pointIndex 
)
virtual

Get output value at out-point index.

Parameters
_flow
_pointIndex
Returns

Reimplemented from Calcatz.CookieCutter.Command< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 >.

Reimplemented in Calcatz.CookieCutter.VariableCommand, and Calcatz.Sequine.GetGlobalVariableCommand.

◆ GetOutputBoxed() [3/10]

override sealed object Calcatz.CookieCutter.PropertyCommand< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 >.GetOutputBoxed ( CommandExecutionFlow  _flow,
int  _pointIndex 
)
virtual

Get output value at out-point index.

Parameters
_flow
_pointIndex
Returns

Reimplemented from Calcatz.CookieCutter.Command< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 >.

Reimplemented in Calcatz.CookieCutter.VariableCommand, and Calcatz.Sequine.GetGlobalVariableCommand.

◆ GetOutputBoxed() [4/10]

override sealed object Calcatz.CookieCutter.PropertyCommand< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 >.GetOutputBoxed ( CommandExecutionFlow  _flow,
int  _pointIndex 
)
virtual

Get output value at out-point index.

Parameters
_flow
_pointIndex
Returns

Reimplemented from Calcatz.CookieCutter.Command< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 >.

Reimplemented in Calcatz.CookieCutter.VariableCommand, and Calcatz.Sequine.GetGlobalVariableCommand.

◆ GetOutputBoxed() [5/10]

override sealed object Calcatz.CookieCutter.PropertyCommand< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 >.GetOutputBoxed ( CommandExecutionFlow  _flow,
int  _pointIndex 
)
virtual

Get output value at out-point index.

Parameters
_flow
_pointIndex
Returns

Reimplemented from Calcatz.CookieCutter.Command< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 >.

Reimplemented in Calcatz.CookieCutter.VariableCommand, and Calcatz.Sequine.GetGlobalVariableCommand.

◆ GetOutputBoxed() [6/10]

override sealed object Calcatz.CookieCutter.PropertyCommand< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 >.GetOutputBoxed ( CommandExecutionFlow  _flow,
int  _pointIndex 
)
virtual

Get output value at out-point index.

Parameters
_flow
_pointIndex
Returns

Reimplemented from Calcatz.CookieCutter.Command< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 >.

Reimplemented in Calcatz.CookieCutter.VariableCommand, and Calcatz.Sequine.GetGlobalVariableCommand.

◆ GetOutputBoxed() [7/10]

override sealed object Calcatz.CookieCutter.PropertyCommand< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 >.GetOutputBoxed ( CommandExecutionFlow  _flow,
int  _pointIndex 
)
virtual

Get output value at out-point index.

Parameters
_flow
_pointIndex
Returns

Reimplemented from Calcatz.CookieCutter.Command< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 >.

Reimplemented in Calcatz.CookieCutter.VariableCommand, and Calcatz.Sequine.GetGlobalVariableCommand.

◆ GetOutputBoxed() [8/10]

override sealed object Calcatz.CookieCutter.PropertyCommand< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 >.GetOutputBoxed ( CommandExecutionFlow  _flow,
int  _pointIndex 
)
virtual

Get output value at out-point index.

Parameters
_flow
_pointIndex
Returns

Reimplemented from Calcatz.CookieCutter.Command< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 >.

Reimplemented in Calcatz.CookieCutter.VariableCommand, and Calcatz.Sequine.GetGlobalVariableCommand.

◆ GetOutputBoxed() [9/10]

override sealed object Calcatz.CookieCutter.PropertyCommand< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 >.GetOutputBoxed ( CommandExecutionFlow  _flow,
int  _pointIndex 
)
virtual

Get output value at out-point index.

Parameters
_flow
_pointIndex
Returns

Reimplemented from Calcatz.CookieCutter.Command< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 >.

Reimplemented in Calcatz.CookieCutter.VariableCommand, and Calcatz.Sequine.GetGlobalVariableCommand.

◆ GetOutputBoxed() [10/10]

override sealed object Calcatz.CookieCutter.PropertyCommand< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 >.GetOutputBoxed ( CommandExecutionFlow  _flow,
int  _pointIndex 
)
virtual

Get output value at out-point index.

Parameters
_flow
_pointIndex
Returns

Reimplemented from Calcatz.CookieCutter.Command< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 >.

Reimplemented in Calcatz.CookieCutter.VariableCommand, and Calcatz.Sequine.GetGlobalVariableCommand.