vrReferenceService

クラス vrReferenceService()

(vrBaseService を継承)

参照サービスには、参照ノードを照会および管理するための関数が用意されています。また、基本設定の設定を照会することもできます。

概要

関数:

信号:

関数

vrReferenceService.convertToSmart(node, useSourcePath=False)

渡されたノードをスマート参照に変換します。

vrReferenceService.createSmart(parent=vrdNode())

指定した親の下に新しいスマート参照を作成します。

vrReferenceService.createSource(path, parent=vrdNode())

指定したパスを持つ新しいソース参照を作成します。

vrReferenceService.getAllAvailableFileFormats()

ロードされた参照(ソースとスマート)で使用されるすべてのファイル拡張子を含むリストを返します。

vrReferenceService.getChildReferences(node)

ノードの下のツリー内のすべての参照ノードを、これ以上サブ参照を含めないで取得します。

vrReferenceService.getCustomExportPath()

カスタムの書き出しパスを照会します。

vrReferenceService.getExportLocation()

既定のスマート書き出し場所モードを照会します。

vrReferenceService.getLoadMode()

スマート参照のロード モードを照会します。

vrReferenceService.getNotificationMode()

現在のファイル変更通知モードを照会します。

vrReferenceService.getParentReferences(node)

ノードの上のツリー内のすべての参照ノードを取得します。

vrReferenceService.getReferences(node)

指定したノードの下にあるすべての参照ツリーを、すべてのサブ参照を含めて取得します。

vrReferenceService.getRevisionMonitoringEnabled()

vrReferenceService.getRevisionMonitoringExpressions()

vrReferenceService.getSceneReferences()

シーン内のすべての参照を取得します。

vrReferenceService.getShowConvertToSmartWarning()

スマート警告フラグへの変換を照会します。

vrReferenceService.getUpdateMonitoringEnabled()

更新の監視が現在有効かどうかを確認します。

vrReferenceService.getUpdateMonitoringInterval()

現在のバックグラウンド更新チェックの間隔をミリ秒単位で返します。

vrReferenceService.getUpdateMonitoringPaused()

バックグラウンド更新の監視が現在一時停止モードになっているかどうかを照会します。

vrReferenceService.loadSourceReferences(references)

読み込みダイアログを開き、現在の設定を使用して、指定した参照リストをロードします。ユーザ操作は必要ありません。

vrReferenceService.pauseUpdateMonitoring(state)

バックグラウンド更新の監視を一時的に一時停止/一時停止解除します。非同期の更新チェックは中止されますが、キャンセルはされません。

vrReferenceService.reimportSmartReferences(references)

指定したスマート参照のリストを再読み込みします。

vrReferenceService.reimportSourceReferences(references)

指定した参照リストの読み込みダイアログを開きます。

vrReferenceService.removeReference(node)

渡されたノードを参照なしノードに変換します。

vrReferenceService.setCustomExportPath(path)

書き出されたスマート参照のカスタム パスを設定します。場所がカスタムに設定されている場合は、このパスが使用されます。

vrReferenceService.setExportLocation(value)

保存されていないスマート参照の既定の場所モードを変更します。

vrReferenceService.setLoadMode(value)

スマート参照のロード モードを設定します。

vrReferenceService.setNotificationMode(value)

ファイル変更通知の監視モードを設定します。

vrReferenceService.setRevisionMonitoringEnabled(value)

更新を監視するためのリビジョン番号チェックを有効にします。

vrReferenceService.setRevisionMonitoringExpressions(expressions)

リビジョン番号の検出に使用される正規表現のリストを設定します。

vrReferenceService.setShowConvertToSmartWarning(value)

スマートへの変換に関する警告を有効または無効にします。

vrReferenceService.setUpdateMonitoringEnabled(value)

バックグラウンドの更新の開始を開始または停止します。

これにより、ロードされた参照内で更新を継続的にスキャンする更新チェックが開始または停止されます。スマート参照とソース参照の両方を監視します。更新が入手可能な場合は、vrReferenceService.referencesChanged(nodes) が送信されます。

vrReferenceService.setUpdateMonitoringInterval(msecs)

更新の監視の間隔をミリ秒単位で設定します。最小値は 1000 です。

vrReferenceService.sortRevisions(revisions)

古いものから新しいものへリビジョンのリストを並べ替えます。

信号

vrReferenceService.referenceCreated(node)

参照が作成されている場合は、信号が送信されます。

vrReferenceService.referenceEditStateChagned()

参照が編集されているか、編集が元に戻されている場合は、信号が送信されます。

vrReferenceService.referencesChanged(nodes)

参照が内部で変更されている場合は、信号が送信されます。ノードのリストが空の場合は、すべてのノードが変更されていると見なす必要があります。

vrReferenceService.sceneHasReferences(state)

シーンに参照が含まれているか、最後の参照が削除されている場合は、信号が送信されます。

vrReferenceService.sceneSelectionChanged(nodes)

この信号は、シーングラフ内の参照ノードの選択が変更されたときに送信されます。

vrReferenceService.updateMonitoringChanged(state)

更新の監視がオンまたはオフになると、信号が送信されます。