The base class for most Classes in the FusionSDK.
Parameters are passed around from Operator to Operator via Inputs and Outputs.
Parameter subclass for floating point numbers.
| Property | Type | Description |
|---|---|---|
| Value | Number | value |
Number(number value)Create a new Number Parameter
Parameter subclass for normalized cartesian coordinates.
| Property | Type | Description |
|---|---|---|
| X | Number | X coordinate |
| Y | Number | Y coordinate |
Point(number X, number Y)Create a new Point Parameter
Parameter subclass for strings.
| Property | Type | Description |
|---|---|---|
| Value | String | value |
Text(string value)Create a new Text Parameter
Parameter subclass for Images.
| Property | Type | Description |
|---|---|---|
| Width | Number | Nominal width of the Image in Pixels. |
| Height | Number | Nominal height of the Image in Pixels. |
| OriginalWidth | Number | Width before proxy scaling. |
| OriginalHeight | Number | Height before proxy scaling. |
| DataWindow | Number[4] | Region of defined Image data {left, bottom, right, top} |
Image(table tags)Create a new Image Parameter
Parameter subclass for well-known strings.
| Property | Type | Description |
|---|---|---|
| Value | String | value |
FuIDParam(string value)Create a new FuIDParam Parameter
Any connection between Operators.
| Property | Type | Description |
|---|---|---|
| ID | String | Scripting Identifier |
| Name | String | User Interface Name |
Inputs are how Operators accept Parameters. Inputs are created via helper methods.
boolean Link:IsAnimated()Returns true if any external source (connection, expression, etc) is driving this Input.
Outputs give Parameters to other Operator's Inputs. Outputs are created via helper methods.
Objects that exist in the flow of Parameters. They have Inputs and Outputs. Operators include Tools and Modifiers.