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