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

概要

evaluationManagerInternal([dataSharing=boolean], [dataTypeShare=boolean])

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

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

DG を評価する評価マネージャ メソッドをオン/オフにします。開発中の機能に最初にアクセスできる、内部バージョンのコマンドです。

戻り値

booleanデータ共有のアクティブ化または非アクティブ化に成功したかどうかを示します(「dataSharing」フラグを指定)。
booleanデータ共有がアクティブ状態であるか、または非アクティブ状態であるかを示します(「dataSharing」フラグを指定して照会)。
booleanノード タイプのデータ共有モードの設定に成功したかどうかを示します(「dataTypeShare」フラグを指定)。
boolean[]指定したデータ タイプのデータ共有状態です(オブジェクトを指定して「dataTypeShare」フラグを照会)。

照会モードでは、戻り値のタイプは照会されたフラグに基づきます。

キーワード

evaluation, manager, DG, runtime

フラグ

dataSharing, dataTypeShare
ロング ネーム(ショート ネーム) 引数タイプ プロパティ
dataSharing(ds) boolean createquery
このオプションを使用すると、新しい評価を開始するときにデータの所有権を除去して、評価の合間に再利用可能なデータ構造にマーキングできるようになります。既定ではオフです。このフラグを変更すると、グラフが無効になります。
dataTypeShare(dts) boolean createquery
このオプションは、指定されたデータ型のデータ共有をアクティブまたは非アクティブにします。有効なオブジェクト値は「mesh」や「geometry」などのデータ タイプ名です。

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

Python 例

import maya.cmds as cmds


import maya.cmds as cmds

# Enable reusing data from previous evaluation
cmds.evaluationManagerInternal( dataSharing=True )
# Result: True #

# Test evaluation manager data sharing flag
cmds.evaluationManagerInternal( query=True, dataSharing=True)
# Result: True #

# Activate data sharing of a particular data type, i.e. "mesh"
cmds.evaluationManagerInternal( "mesh", dataTypeShare=True )
# Result: True #

# Query data sharing state of a particular data type, i.e. "mesh"
cmds.evaluationManagerInternal( "mesh", query=True, dataTypeShare=True )
# Result: [True] #