## GetSource

### Description

Gets the animation sources of parameters.

### Scripting Syntax

    oReturn = GetSource( InputObjs, SourceMask );

### Return Value

Returns an XSICollection that contains a list of animation sources for the specified parameters. Returns nothing if there is no animation source of the specific type.

### Parameters

Parameter | Type | Description
--- | --- | ---
InputObjs | String | List of parameters. Default Value: Currently selected and marked parameters.
SourceMask | siSourceType | Type of animation source. Default Value: siAnySource

### Examples

#### VBScript Example

    dim source

    dim fcurve, crvtype, nokeyval, nbKeys, extrap, seq, lowclamp, highclamp

    GetPrim "Null"

    ' Save some keys on the local X position of the Null object

    SaveKey "Null.kine.posx", 1, -5.0

    SaveKey "Null.kine.posx", 25, 7.0

    SaveKey "Null.kine.posx", 50, 2.0

    ' Get the fcurve animation source

    set source = GetSource( "Null.kine.posx", siFCurveSource )

    for each fcurve in source

    	GetFCurveInfo fcurve, crvtype, nokeyval, nbKeys, extrap, seq, lowclamp, highclamp

    	LogMessage "NbKeys = " & nbKeys

    	LogMessage "FCurve type = " & crvtype

    next

### See Also

GetFCurveInfo GetValue Parameter.Source