## Parameter.Connect

### Introduced

v2.0

### Description

Connects a Shader object to the parameter.

### C# Syntax

    DataSource Parameter.Connect( DataSource in_pDataSource );

### Scripting Syntax

    oReturn = Parameter.Connect( DataSource );

### Return Value

Previously connected Shader object

### Parameters

Parameter | Type | Description
--- | --- | ---
DataSource | Shader | The Shader DataSource to use for the new connection

### Examples

#### VBScript Example

    '

    ' This example illustrates how to connect a phong shader to a

    ' material manually.

    '

    NewScene , false

    set grid = Application.ActiveSceneRoot.AddGeometry( "Cube", "MeshSurface" )

    set mat = grid.AddMaterial

    set surface = mat.Parameters("Surface")

    set phong = surface.ConnectFromProgID( "Softimage.material-phong.1" )

    set shadow = mat.Parameters("Shadow")

    call shadow.Connect( phong )

    set photon = mat.Parameters("Photon")

    call photon.Connect( phong )

### See Also

FCurve Shader Expression Parameter.ConnectFromFile Parameter.ConnectFromPreset Parameter.ConnectFromProgID SceneItem.AddMaterial Parameter.Disconnect Shader Presets