## OutputPort

Object Hierarchy | Related C++ Class: OutputPort

### Inheritance

###

SIObject

Port

OutputPort

### Introduced

v1.5

### Description

An OutputPort object represents an output port of an Operator. The OutputPort is a lightweight object that connects between the operator and the Softimage object or Parameter that is changed by the Operator. An operator can have more than one OutputPort but it is recommended, for simplicity, to have just a single output connection.
For Self-installed custom operators the currently evaluated OutputPort is available via OperatorContext.OutputPort (or it may be bypassed entirely via OperatorContext.OutputTarget). For runtime scripted operators this is passed as the second argument to the Update function.

### Methods

IsClassOf | IsEqualTo |  |

### Properties

Application | BranchGroup | Categories | Created
Flags | FullName | GroupIndex | GroupInstance
GroupName | Help | Index | IsConnected
Name | NestedObjects | Origin | OriginPath
Parent | PortType | Target | Target2
TargetPath | Type | Value |

### See Also

InputPort OperatorContext.OutputPort Operator.OutputPorts CustomOperator.AddOutputPort CustomOperator.AddOutputPortByClassID