ジャンプ先: 概要. 戻り値. キーワード. フラグ. Python 例.

概要

clearCache([allNodes=boolean], [computed=boolean], [dirty=boolean])

注: オブジェクトの名前と引数を表す文字列は、カンマで区切る必要があります。これはシノプシスに示されていません。

clearCache は、取り消し不可能照会不可能、および編集不可能です。

ディペンデンシー グラフの値が計算された後でも、または値がダーティでも、ノード内の容量を占有することがあります。このコマンドは、必要に応じて再生成可能なすべてのデータを検索してキャッシュ(データ ブロック)から除去し、メモリの容量を空けます。

戻り値

intキャッシュから除去された項目数

キーワード

dependency, graph, cache, optimize, performance, memory

フラグ

allNodes, computed, dirty
ロング ネーム(ショート ネーム) 引数タイプ プロパティ
allNodes(all) boolean create
切り替えた場合、グラフのすべてのノードがクリアされます。それ以外の場合は、選択したノードのみがクリアされます。
computed(c) boolean create
切り替えた場合、計算可能なすべてのデータを除去します(警告: 再描画のためにデータが要求されると、再計算によりデータは即座に埋められます)。
dirty(d) boolean create
切り替えた場合、すべてのダーティで重いデータを除去します。

フラグはコマンドの作成モードで表示できます フラグはコマンドの編集モードで表示できます
フラグはコマンドの照会モードで表示できます フラグに複数の引数を指定し、タプルまたはリストとして渡すことができます。

Python 例

import maya.cmds as cmds


# Clear one node's datablock cache
cmds.clearCache( 'node' )

# Clear caches in all dependency graph nodes
cmds.clearCache( all=True )