转至:说明返回值关键字标志MEL 示例

说明

vnn [-flushProxies string] [-libraries string] [-listPortTypes string] [-nodes string string] [-runTimes] [-useNiceName]

vnn 不可撤消,可查询,且不可编辑

此命令用于应用于整个 VNN 运行时(例如 Bifrost)的操作。“创建节点”(Create Node)窗口使用它来构建其节点列表。

返回值

string[]VNN 详细信息

在查询模式下,返回类型基于查询的标志。

关键字

Bifrost

标志

flushProxieslibrarieslistPortTypesnodesrunTimesuseNiceName
长名称(短名称) 参数类型 特性
-flushProxies(-fp) string create
清除指定 VNN 运行时(例如“BifrostGraph”)的代理。这是一个标志,供开发人员要求某个给定运行时释放其所有代理 VNN 节点,以便下次请求时可以重新创建它们。这用于验证 VNN 图表是否对应于正被虚拟化或“代理”的图表。在进行此调用之前,应关闭 Maya 节点编辑器或使用 VNN 的任何其他 UI。如果不这样做,将导致 UI 无法识别对 VNN 图表所做的更改,因为将对另一组代理进行这些更改。
-libraries(-lib) string create
运行时中的库列表。
-listPortTypes(-lpt) string create
列出给定 VNN 运行时(例如“BifrostGraph”)的所有可能的端口类型。端口类型列表不是固定的,可能会随着新定义添加到运行时而增长。
-nodes(-nd) string string create
运行时库中的节点列表。第一个参数是运行时的名称(例如“BifrostGraph”),第二个参数是使用 -libraries 获取的库的名称
-runTimes(-rt) create
列出在 VNN 中注册的所有运行时。
-useNiceName(-unn) create
与“libraries”和“nodes”一起使用,以返回易读名称(适合 UI),而不是原始名称。

标志可以在命令的创建模式下显示 标志可以在命令的编辑模式下显示
标志可以在命令的查询模式下显示 在一条命令中可以多次使用标志。

MEL 示例

// List all the runTimes registered with VNN.
print "Known VNN Runtimes: ";
print `vnn -runTimes`;

// List all known types
string $alltypes[] = `vnn -listPortTypes BifrostGraph`;
int $i=0;
for ( $item in $alltypes) {

    print `format -stringArg $i -stringArg $item "#^1s ^2s\n"`;
    $i++;
}