## MoveShaderCompoundPort

### Introduced

v7.0

### Description

Moves a shader compound port. You can pass an internal or external compound input or output port.

### Scripting Syntax

    oReturn = MoveShaderCompoundPort( InputObj, Step );

### Return Value

Nothing

### Parameters

Parameter | Type | Description
--- | --- | ---
InputObj | String | Shader Compound Port to Move.
Step | String | Number of steps to move the port. From a UI perspective, a negative value moves the port up and positive down.

### See Also

CreateShaderFromPreset CreateShadersFromMaterialPreset CreateShaderFromCLSID CreateShaderFromProgID CreateShaderCompound NestShaders UnnestShaders AddShaderCompoundPort RemoveShaderCompoundPort RenameShaderCompoundPort ExportShaderCompound ImportShaderCompound ExplodeShaderCompound SetShaderCompoundPropertiesEx GetShaderCompoundProperties EditShaderCompoundPPGLogic