Parameter.Sources

導入

v 7.5

詳細

DataSourceCollection内のこのパラメータに接続されているすべてのDataSourceオブジェクトを戻します。コレクションは最も顕著なソース(現在のパラメータ値を駆動するソース)から最も顕著でないソースの順番に埋められます。DataSourceを持っている場合は、Parameter.Sourcesによって戻されたコレクションの最初のエレメントは、Parameter.Sourceによって戻されたエレメントと同じになります。ソースの詳細については、Parameter.Sourceを参照してください。

Python の例

#
# This example shows how to access all sources on a parameter.
#
from win32com.client import constants
xsi = Application
myNull = xsi.ActiveSceneRoot.AddNull("myNull");
posx = myNull.posx;
posx.AddFCurve();
xsi.AddAnimationLayer("Scene_Root","",1);
xsi.SelectObj("myNull", "", True)
xsi.Translate("", 0, 1.02887578257936, 0, "siRelative", "siGlobal", "siObj", "siXYZ", "", "", "", "", "", "", "", "", "", 0, "");
Application.SaveKey("myNull.kine.local.posx", 1, "", "", "", False, "")
sources = myNull.PosX.sources;
for source in sources:
        xsi.LogMessage( "Source: " + str(source.FullName) )
# Expected results
# INFO : Source: Mixer
# INFO : Source: FCurve

関連項目

Parameter.Source FCurve Parameter.AddFCurve Parameter.AddFCurve2 Parameter.Disconnect ProxyParameter.MasterParameter Expression Constraint Operator Shader Shader.GetShaderParameterTargets