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

概要

backgroundEvaluationManager([interrupt=boolean], [mode=string], [pause=boolean], [resume=boolean])

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

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

バックグラウンド評価の一時停止と再開を行うことができます。

戻り値

なし

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

キーワード

async, background, time, evaluation, manager, DG, runtime

フラグ

interrupt, mode, pause, resume
ロング ネーム(ショート ネーム) 引数タイプ プロパティ
interrupt(i) boolean createquery
インタラクティブ なワークフロー中にバックグラウンド実行の高速割り込みを有効または無効にします。
mode(m) string createquery
評価マネージャの現在の評価モードを変更します。サポートされる値は、「serial」と「parallel」です。
pause(p) boolean createquery
バックグラウンド評価を一時停止します。バックグラウンド評価が完全に停止するまでブロックします。現在の状態を取得するために照会することができます。
resume(r) boolean create
バックグラウンド評価を再開します。誰かが要求しなくても、一時停止した評価を再開します。

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

Python 例

import maya.cmds as cmds


import maya.cmds as cmds

# Set background evaluation manager to serial mode
cmds.backgroundEvaluationManager( mode="serial" )
# Result: True #

# Return the current background evaluation manager mode
cmds.backgroundEvaluationManager( query=True, m=True )
# Result: [u'serial'] #

# Pause background evaluation
cmds.backgroundEvaluationManager( pause=True )
# Result: True #

# Return the current background evaluation manager mode
cmds.backgroundEvaluationManager( query=True, p=True )
# Result: True #

# Resume background evaluation (unless was paused by someone else)
cmds.backgroundEvaluationManager( resume=True )
# Result: True #

# Enable fast interrupt of background executions
cmds.backgroundEvaluationManager( interrupt=True )
# Result: True #