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)

当打开或关闭更新监视时,将发出信号。