インタフェース > MixinInterface > SchematicView |
SchematicView MixinInterface は、SchematicViews Interface内の getView() メソッドおよび .current プロパティによって返され、既存の特定のスケマティク ビューのプロパティおよびメソッドへのアクセスを提供します。
Sync. Selection オプションの状態を取得/設定します。
[常に自動配置](Always Arrange)オプションの状態を取得/設定します。
[グリッド スナップ](Grid Snap)オプションの状態を取得/設定します。
<MixinInterface:SchematicView>.syncSelectionType : enum : Read|Write syncSelectionType enums: {#viewports|#everything}
<MixinInterface:SchematicView>.arrangeMethod : enum : Read|Write arrangeMethod enums: {#stacked|#horiz|#vert}
<MixinInterface:SchematicView>.linkStyle : enum : Read|Write linkStyle enums: {#bezier|#straight|#circuit|#none}
[スケマティク ビューの設定](Schematic View Preferences)ダイアログ ボックスにある[ダブル バッファ](Double Buffer)チェックボックスの状態をコントロールします。true に設定(既定値)した場合、スケマティク ビューを再描画するためにダブル バッファの手法が使用されます。false に設定した場合、ちかちかとした目立った表示になります。
[スケマティク ビューの設定](Schematic View Preferences)ダイアログ ボックスにある[追加されたノードにパンニング](Pan to Added Node)チェックボックスの状態をコントロールします。
[スケマティク ビューの設定](Schematic View Preferences)ダイアログ ボックスにある[ワイヤフレーム カラーを使用](Use Wireframe Color)チェックボックスの状態をコントロールします。true に設定した場合、スケマティク ビューでのノード表示にワイヤフレーム カラーが使用されます。
[スケマティク ビューの設定](Schematic View Preferences)ダイアログ ボックスにある[マウスを中心にズーム](Zoom About Mouse)チェックボックスの状態をコントロールします。true に設定した場合、マウス ポイントを中心としてズームが実行されます。
[スケマティク ビューの設定](Schematic View Preferences)ダイアログ ボックスにある[ディスプレイ レイアウト警告](Display Layout Warning)チェックボックスの状態をコントロールします。
[スケマティク ビューの設定](Schematic View Preferences)ダイアログ ボックスにある[フォーカスのみを更新](Only Updates on Focus)チェックボックスの状態をコントロールします。
[スケマティク ビューの設定](Schematic View Preferences)ダイアログ ボックスにある[ツールチップを表示](Show Tooltips)チェックボックスの状態をコントロールします。
[スケマティク ビューの設定](Schematic View Preferences)ダイアログ ボックスにある[フロータをスナップ](Snap Floaters)チェックボックスの状態をコントロールします。
[スケマティク ビューの設定](Schematic View Preferences)ダイアログ ボックスにある[関連フロータ](Relative Floaters)チェックボックスの状態をコントロールします。
シュリンク モードを取得/設定します。この値は、[スケマティク ビュー](Schematic View)メニューの[レイアウト](Layout) > [シュリンクを切り替え](Toggle Shrink)オプションでもコントロールされます。
編集を開始し、内部の編集カウンタを 1 つ加算し、それを整数値で返します。これによってスケマティク ビューがシーンをトラバースし、新しいスケマティク ビュー ノードを生成することを回避します。これでローカルで保存されたスケマティク ビュー ノードの ID を確実に有効な状態に保てます。
編集を終了し、内部の編集カウンタを 1 つ減らし、それを整数値で返します。対応する beginEdit() の後に endEdit() を呼び出さないでいると、シーンの変更に基づいたスケマティク ビューの更新ができなくなります。
スケマティク ビューを更新します。パラメータが true に設定された場合、ノードの階層が完全にトラバースされます。
指定したサブ アニメーションのスケマティク ビュー ノード ID を返します。
スケマティク ビューのノード ID タブを整数値で返します。anim がインスタンス オブジェクトの場合、スケマティク ビューのノード ID の配列は、そのインスタンス オブジェクトのノード ID に対応します。
指定したスケマティク ビューのノード ID に対応するサブ アニメーション オブジェクトを返します。
<bool><MixinInterface:SchematicView>.selectSVNode <integer>svNodeID [selectChildren:<bool>] selectChildren default value: false
ID によってノードを選択します。オプションの selectChildren: 引数が true に設定されている場合は、ノードの子も選択されます。成功した場合は true 、失敗した場合は false を返します。
<bool><MixinInterface:SchematicView>.deselectSVNode <integer>svNodeID [selectChildren:<bool>] selectChildren: default value: false
ID によってノードを選択解除します。オプションの selectChildren: 引数が true に設定されている場合は、ノードの子も選択解除されます。成功した場合は true 、失敗した場合は false を返します。
<bool><MixinInterface:SchematicView>.selectChildren [svNodeID:<integer>] svNodeID: default value: -1
選択したすべてのノードの子を選択します。オプションの svNodeId が提供されており、-1 でない場合、指定したノードの子のみが選択されます。成功した場合は true 、失敗した場合は false を返します。
<bool><MixinInterface:SchematicView>.deselectChildren svNodeID:<integer> svNodeID: default value: -1
選択したすべてのノードの子を選択解除します。オプションの svNodeId が提供されており、-1 でない場合、指定したノードの子のみが選択解除されます。親自身は選択解除されません。成功した場合は true 、失敗した場合は false を返します。
スケマティク ビューの選択をシーンに対して同期させます。つまり、スケマティク ビューで選択されたシーン ノードを選択します。
スケマティク ビューの選択をシーンから同期させます。つまり、シーンで選択されたスケマティック ビューのノードを選択します。
svNodeID の整数(選択された各ノードについて 1 つ)の配列を返します。
ID で指定されたノードが選択されている場合は true、そうでない場合は false を返します。
ID で指定されたノードの N 番目の子の svNodeID を返します。
親の数を返します。オプションの svNodeID が -1 以外に指定されている場合、ID で指定されたノードの親のノードの数が返されます。
ID で指定された子の N 番目の親の svNodeID を返します。
フォーカスが置かれているノードの svNodeID を返します。
選択したすべてのノードとその子を非表示にします。オプションの svNodeID が提供されており、-1 でない場合、指定したノードとその子のみが非表示になります。
ID で指定されたノードを非表示にします。成功した場合は true 、失敗した場合は false を返します。
<bool><MixinInterface:SchematicView>.collapseSVNodes [svNodeID:<integer>] svNodeID: default value: -1
選択したすべてのノードを集約します。オプションの svNodeID が提供されており、-1 でない場合、ID で指定されたノードのみが影響を受けます。成功した場合は true 、失敗した場合は false を返します。
選択したすべてのノードを展開します。オプションの svNodeID が提供されており、-1 でない場合、ID で指定されたノードのみが影響を受けます。成功した場合は true 、失敗した場合は false を返します。
選択したすべてのノードをシュリンクさせます。オプションの svNodeID が提供されており、-1 でない場合、ID で指定されたノードのみが影響を受けます。成功した場合は true 、失敗した場合は false を返します。
選択したすべてのノードのシュリンクを解除します。オプションの svNodeID が提供されており、-1 でない場合、ID で指定されたノードのみが影響を受けます。成功した場合は true 、失敗した場合は false を返します。
選択したすべてのノードを自動配置します。オプションの svNodeID が提供されており、-1 でない場合、ID で指定されたノードのみが影響を受けます。成功した場合は true 、失敗した場合は false を返します。
<bool><MixinInterface:SchematicView>.arrangeChildren [svNodeID:<integer>] svNodeID: default value: -1
選択したすべてのノードの子を自動配置します。オプションの svNodeID が提供されており、-1 でない場合、ID で指定されたノードのみが影響を受けます。成功した場合は true 、失敗した場合は false を返します。
選択したすべてのノードを解放します。オプションの svNodeID が提供されており、-1 でない場合、ID で指定されたノードのみが影響を受けます。成功した場合は true 、失敗した場合は false を返します。
すべてのノードに合わせてスケマティク ビューをズームします。
選択したノードに合わせてスケマティク ビューをズームします。
ズーム係数を変更せずにスケマティク ビューを選択したノードにパンニングします。
スケマティク ビューをズームして、ID で指定されたスケマティク ビュー ノードを表示します。成功した場合は True を返します。
スケマティク ビューをパンして、ID で指定されたスケマティク ビュー ノードを表示します。成功した場合は True を返します。
バックグラウンド イメージの名前を指定したファイル名に設定します。
<bool><MixinInterface:SchematicView>.setSVNodePos <integer>svNodeID <bool>children <point2 by value>point
ID で指定されたスケマティク ビュー ノードの位置を、指定された Point2 型の値に設定します。子のパラメータが True に設定されている場合、指定したノードの子も再配置されます。成功した場合は True を返します。
ID で指定されたスケマティク ビュー ノードの位置を、Point2 型の値で返します。
<bool><MixinInterface:SchematicView>.translateSVNode <integer>svNodeID <bool>children <point2 by value>point
ID で指定されたスケマティク ビュー ノードを、指定された Point2 型の値によって変換します。子のパラメータが True に設定されている場合、指定したノードの子も再配置されます。成功した場合は True を返します。
選択したスケマティク ビュー ノードを、指定された Point2 型の値によって変換します。
<bool><MixinInterface:SchematicView>.canAssignController svNodeID:<integer> svNodeID: default value: -1
ID で指定されたスケマティク ビュー ノードにコントローラを割り当てることができる場合、 True を返します。
<bool><MixinInterface:SchematicView>.showAssignControllerDialog svNodeID:<integer> svNodeID: default value: -1
ID で指定されたスケマティク ビュー ノードの[コントローラを割り当て](Assign Controller)ダイアログ ボックスを開きます。成功した場合は True を返します。
選択したスケマティク ビュー ノードを削除します。成功した場合は True を返します。
<bool><MixinInterface:SchematicView>.showProperties [svNodeID:<integer>] svNodeID: default value: -1
ID で指定されたスケマティク ビュー ノードの[プロパティ](Properties)ダイアログ ボックスを開きます。成功した場合は True を返します。
<bool><MixinInterface:SchematicView>.testSVNodeState <integer>svNodeID <enum>state state enums: {#selected | #visible | #displayed | #inode | #localRoot | #animated | #instanced | #shrink | #freeMove | #freeMoveParent | #inactive}
ID で指定されたノードが指定した状態にある場合、 true を返します。 #inactive はフリーズしたノードかまたは非表示のノードかどうかをテストし、 #localRoot はスケマティク ビュー ノードが階層のルートである(親を持たない)かどうかをテストし、 #inode はスケマティク ビュー ノードがノード オブジェクトであるかどうかをテストします。
ID で指定されたスケマティク ビュー ノードを所有するシーン オブジェクトを返します。
ID で指定されたスケマティク ビュー ノードのサブ アニメーション ID を返します。
ID で指定されたスケマティク ビュー ノード上でダブルクリックを実行します。
ID で指定されたスケマティク ビュー ノードの出力関係の数を返します。
<enum><MixinInterface:SchematicView>.getOutputRelationshipType <integer>svNodeID <integer>relIndex getOutputRelationshipType enums: {#unknown | #paramwire | #constraint | #light | #modifier | #controller)
ID で指定されたスケマティク ビュー ノードの指定した出力関係のタイプを返します。
<integer><MixinInterface:SchematicView>.getOutputRelationshipSVNodeID <integer>svNodeID <integer>relIndex
ID で指定されたスケマティク ビュー ノードの指定した出力関係のスケマティク ビュー ノード ID を返します。
ID で指定されたスケマティク ビュー ノードの入力関係の数を返します。
<enum><MixinInterface:SchematicView>.getInputRelationshipType <integer>svNodeID <integer>relIndex getInputRelationshipType enums: {#unknown | #paramwire | #constraint | #light | #modifier | #controller)
ID で指定されたスケマティク ビュー ノードの指定した入力関係のタイプを返します。
<integer><MixinInterface:SchematicView>.getInputRelationshipSVNodeID <integer>svNodeID <integer>relIndex
ID で指定されたスケマティク ビュー ノードの指定した入力関係のスケマティク ビュー ノード ID を返します。
ID で指定されたスケマティク ビュー ノードを一意にできる場合は、 true を返します。
ID で指定されたスケマティク ビュー ノードを一意にして、成功した場合は true を返します。
ID で指定されたスケマティク ビュー ノードの関係表示をコントロールします。
ID で指定されたスケマティク ビュー ノードの関係表示が可能な場合は true を返し、可能でない場合は false を返します。
[基本設定](Preferences)ダイアログ ボックスを開きます。
[基本設定](Preferences)ダイアログ ボックスを開いたり閉じたりします。パラメータが true に設定されている場合はダイアログ ボックスを開き、 false に設定されている場合は閉じます。
[関係](Relationships)ダイアログ ボックスを開きます。パラメータが true に設定されている場合は、すべての関係が表示されます。
[インスタンス](Instances)ダイアログ ボックスを開きます。パラメータが true に設定されている場合は、すべてのインスタンスが表示されます。
[オブジェクトの発生](Object Occurence)ダイアログ ボックスを開きます。
<void><MixinInterface:SchematicView>.showListViewDialog <&integer array>svNodes [title:<string>] [id:<integer>] svNodes is In and Out parameter title: default value: undefined id: default value: 1
[リスト ビュー](ListView)ダイアログ ボックスを開き、参照渡しの ID の配列によって指定されたノードを表示します。この ID パラメータは、カスタムな[リスト ビュー](List View)の内容に固有のメニュー項目を使用可能にする場合に役立ちます。
[リスト ビュー](ListView)ダイアログ ボックスを閉じます。
[リスト ビュー](ListView)ダイアログ ボックスで現在選択されているノードを返します。
<enum><MixinInterface:SchematicView>.getListViewDialogType() getListViewDialogType enums: {#unknown | #relationship | #instance | #occurrence | #userDefined)
[リスト ビュー](ListView)ダイアログ ボックスの現在のタイプを返します。 showListViewDialog メソッドを使用して作成されたリスト ビューであれば、 #userDefined が返されます。
[リスト ビュー](ListView)ダイアログ ボックスの ID を整数値で返します。
[リスト ビュー](ListView)ダイアログ ボックスのタイトルを文字列で返します。
<bool><MixinInterface:SchematicView>.setMode <enum>mode mode enums: {#select | #connect | #paramwire | #pan | #zoom | #zoomregion}
現在のスケマティク ビューのモードを設定します。成功した場合は True 、失敗した場合は False を返します。
<enum><MixinInterface:SchematicView>.getMode() getMode enums: {#select | #connect | #paramwire | #pan | #zoom | #zoomregion)
<bool><MixinInterface:SchematicView>.setDisplayFloaterFilter <enum>filter filter enums: {#expand | #focus | #baseObjects | #modifierStack | #materials | #controllers | #controllersPos | #controllersRot | #controllersScale | #relConstraints | #relControllers | #relParamWires | #relLights | #relModifiers}
指定した表示フロータのフィルタを設定します。成功した場合は True 、失敗した場合は False を返します。
<bool><MixinInterface:SchematicView>.clearDisplayFloaterFilter <enum>filter filter enums: {#expand | #focus | #baseObjects | #modifierStack | #materials | #controllers | #controllersPos | #controllersRot | #controllersScale | #relConstraints | #relControllers | #relParamWires | #relLights | #relModifiers}
指定した表示フロータのフィルタをクリアします。成功した場合は True 、失敗した場合は False を返します。
<bool><MixinInterface:SchematicView>.testDisplayFloaterFilter <enum>filter filter enums: {#expand | #focus | #baseObjects | #modifierStack | #materials | #controllers | #controllersPos | #controllersRot | #controllersScale | #relConstraints | #relControllers | #relParamWires | #relLights | #relModifiers}
指定した表示フロータのフィルタの状態をテストします。フィルタが設定されている場合は True 、その他の場合は False を返します。
<bool><MixinInterface:SchematicView>.setIncludeFilter <enum>filter filter enums: {#baseObjects | #modifierStack | #materials | #controllers | #staticValues | #masterPoint | #skinDetails | #selectedOnly | #visibleOnly | #animatedOnly | #geometryHide | #shapesHide | #lightsHide | #cameraHide | #helpersHide | #spacewarpsHide | #bonesHide}
指定した表示フロータの フィルタを設定します。成功した場合は True 、失敗した場合は False を返します。
<bool><MixinInterface:SchematicView>.clearIncludeFilter <enum>filter filter enums: {#baseObjects | #modifierStack | #materials | #controllers | #staticValues | #masterPoint | #skinDetails | #selectedOnly | #visibleOnly | #animatedOnly | #geometryHide | #shapesHide | #lightsHide | #cameraHide | #helpersHide | #spacewarpsHide | #bonesHide}
指定した表示フロータの フィルタをクリアします。成功した場合は True 、失敗した場合は False を返します。
<bool><MixinInterface:SchematicView>.testIncludeFilter <enum>filter filter enums: {#baseObjects | #modifierStack | #materials | #controllers | #staticValues | #masterPoint | #skinDetails | #selectedOnly | #visibleOnly | #animatedOnly | #geometryHide | #shapesHide | #lightsHide | #cameraHide | #helpersHide | #spacewarpsHide | #bonesHide}
指定した表示計算に含めるフィルタの状態をテストします。表示計算に含めるフィルタが設定されている場合は True 、その他の場合は False を返します。
基本の SVNode (INode)の SVNodeID を返します。
SVNode に対するローカル ルートの SVNodeID を返します。