インタフェース > コア インタフェース > AnimLayerManager |
このコア インタフェースは、MAXScript にアニメーション レイヤ マネージャを公開します。
[フィルタ](Filter)/[アクティブのみ](Active Only )オプションの状態を取得/設定します。
[アクディブレイヤより上の](Just Up To Active)オプションの状態を取得/設定します。
[アニメーション レイヤ](Animation Layers)マネージャ ツールバーの表示/非表示を切り替えます。引数が true の場合は、ツールバーは表示されます。引数が false である場合、ツールバーは非表示になります。
指定されたオブジェクトについて[アニメーション レイヤを有効にする](Enable Anim Layers)ダイアログ ボックスを表示します。
<integer>AnimLayerManager.enableLayers <&node array>nodes pos:<boolean> rot:<boolean> scale:<boolean> ik:<boolean> object:<boolean> customAtt:<boolean> mod:<boolean> mat:<boolean> other:<boolean> nodes is In and Out parameter pos default value: true rot default value: true scale default value: true ik default value: false object default value: false customAtt default value: false mod default value: false mat default value: false other default value: false
指定したオブジェクトについて、[アニメーション レイヤを有効にする](Enable Anim Layers)ダイアログ ボックスでのユーザの操作なしで[アニメーション レイヤ](Anim Layers)を有効にします。オプションのキーワード パラメータを使用して、指定したトラック タイプについてアニメーション レイヤを有効または無効にすることができます。
指定されたオブジェクトおよびトラックについて[アニメーション レイヤ](Animation Layer)を有効にできた場合は true を返し、そうでない場合は false を返します。
指定されたオブジェクトおよびトラックについて[アニメーション レイヤ](Animation Layer)を有効にします。成功した場合は true を、失敗した場合は false を返します。
指定されたノードによって使用されているレイヤを表すインデックスの配列を返します。
インデックスで指定されたマーカーを現在のマーカーに設定します。
<void>AnimLayerManager.setLayerActiveNodes <index>listIndex <&node array>nodes listIndex Validated by Validator function nodes is In and Out parameter
インデックスで指定されたレイヤのアクティブ ノードをノードの参照配列に設定します。
ノードの参照配列にアクティブなレイヤ ノードを書き込みます。レイヤ インデックスの配列を返します。
アクティブなレイヤを使用して、ノードの参照配列にノードを返します。
<void>AnimLayerManager.addLayer <&TSTR>name <&node array>nodes <bool>useActiveControllerType name is In and Out parameter nodes is In and Out parameter
2 番目の引数によって指定されたノードに、指定された名前を使用してレイヤを追加します。3 番目の引数は、アクティブなコントローラ タイプを使用するかどうかを設定します。
インデックスで指定されたアニメーション レイヤを削除します。
<void>AnimLayerManager.deleteLayerNodes <index>listIndex <&node array>nodes listIndex Validated by Validator function nodes is In and Out parameter
指定されたシーン ノードからインデックスで指定されたアニメーション レイヤを削除します。
<void>AnimLayerManager.copyLayerNodes <index>listIndex <&node array>nodes listIndex Validated by Validator function nodes is In and Out parameter
指定されたシーン ノードからインデックスで指定されたアニメーション レイヤをコピーします。
<void>AnimLayerManager.pasteLayerNodes <index>listIndex <&node array>nodes listIndex Validated by Validator function nodes is In and Out parameter
コピーしたアニメーション レイヤを、指定されたシーンのインデックスで指定された位置に貼り付けます。
<Stringby value>AnimLayerManager.getLayerName <index>listIndex listIndex Validated by Validator function
インデックスで指定されたアニメーション レイヤの名前を返します。
<void>AnimLayerManager.setLayerName <index>listIndex <Stringby value>name listIndex Validated by Validator function
インデックスで指定されたアニメーション レイヤの名前を、指定された文字列に設定します。
<float>AnimLayerManager.getLayerWeight <index>listIndex <time>atTime listIndex Validated by Validator function
インデックスで指定されたアニメーション レイヤの重みを返します。
<void>AnimLayerManager.setLayerWeight <index>listIndex <time>atTime <float>weight listIndex Validated by Validator function
インデックスで指定されたアニメーション レイヤの重みを、指定された値に設定します。
インデックスで指定されたアニメーション レイヤのミュートの状態をブール値で返します。
<void>AnimLayerManager.setLayerMute <index>listIndex <bool>mute listIndex Validated by Validator function
インデックスで指定されたアニメーション レイヤのミュートの状態を指定されたブール値に設定します。
インデックスで指定されたアニメーション レイヤのロックの状態をブール値に設定します。
<void>AnimLayerManager.setLayerLocked <index>listIndex <bool>locked listIndex Validated by Validator function
インデックスで指定されたアニメーション レイヤのロックの状態を指定されたブール値に設定します。
<bool>AnimLayerManager.getLayerOutputMute <index>listIndex listIndex Validated by Validator function
インデックスで指定されたアニメーション レイヤのミュート出力の状態をブール値で返します。
<void>AnimLayerManager.setLayerOutputMute <index>listIndex <bool>mute listIndex Validated by Validator function
インデックスで指定されたアニメーション レイヤのミュート出力の状態を、指定されたブール値に設定します。
<void>AnimLayerManager.collapseLayerNodes <index>listIndex <&node array>nodes listIndex Validated by Validator function nodes is In and Out parameter
指定されたシーン ノードの、インデックスで指定されたアニメーション レイヤを集約します。
指定されたシーン ノードのアニメーション レイヤを無効にします。
[レイヤのプロパティ](Layer Properties)ダイアログ ボックスを開きます。
[レイヤのプロパティ](Layer Properties)ダイアログ ボックスを開きます。
<void>AnimLayerManager.SetCollapseControllerType <enum>controllerType controllerType enums: {#Bezier|#Linear|#Default}
集約先となる[コントローラ タイプ](Controller Type)を設定します。[レイヤのプロパティ](Layer Properties)ダイアログ ボックスのラジオ ボタンに対応しています。
<enum>AnimLayerManager.GetCollapseControllerType() GetCollapseControllerType enums: {#Bezier|#Linear|#Default
集約先となる[コントローラ タイプ](Controller Type)を返します。[レイヤのプロパティ](Layer Properties)ダイアログ ボックスのラジオ ボタンに対応しています。
可能な場合にのみキーへの集約を実行する(false)か、フレームごとにキーに集約する(true)かを設定します。この値は[レイヤーのプロパティ](Layer Properties)ダイアログ ボックスのチェックボックスの状態の反対になります。
可能な場合にのみキーへの集約を実行する(false)か、フレームごとにキーに集約する(true)かを返します。この値は[レイヤーのプロパティ](Layer Properties)ダイアログ ボックスのチェックボックスの状態の反対になります。
アクティブな範囲を集約する(true)か、ユーザ定義の範囲を集約する(false)かを設定します。[レイヤのプロパティ](Layer Properties)ダイアログ ボックス > [各フレーム集約範囲](Per Frame Collapse Range)のラジオ ボタンに対応しています。
アクティブな範囲を集約する(true)か、ユーザ定義の範囲を集約する(false)かを取得します。[レイヤのプロパティ](Layer Properties)ダイアログ ボックス > [各フレーム集約範囲](Per Frame Collapse Range)のラジオ ボタンに対応しています。
[各フレーム集約範囲](Collapse Range)を指定された間隔値に設定します。[レイヤのプロパティ](Layer Properties)ダイアログ ボックス > [各フレーム集約範囲](Per Frame Collapse Range)の値スピナーに対応しています。
[各フレーム集約範囲](Collapse Range)の間隔値を返します。[レイヤのプロパティ](Layer Properties)ダイアログ ボックス > [各フレーム集約範囲](Per Frame Collapse Range)の値スピナーに対応しています。