ジャンプ先: 概要. 戻り値. 関連. フラグ. Python 例.
undoInfo([chunkName=string], [closeChunk=boolean], [infinity=boolean], [length=uint], [openChunk=boolean], [printQueue=boolean], [printRedoQueue=boolean], [redoName=string], [redoQueueEmpty=boolean], [state=boolean], [stateWithoutFlush=boolean], [undoName=string], [undoQueueEmpty=boolean])
注: オブジェクトの名前と引数を表す文字列は、カンマで区切る必要があります。これはシノプシスに示されていません。
undoInfo は、取り消し可能、照会可能、および編集不可能です。
このコマンドは undo/redo のパラメータを制御します。 照会モードでは、フラグ(照会フラグ以外)を使用しないで呼び出された場合、このコマンドは現在、元に戻す待ち行列にある項目数を返します。string | undoName または redoName を照会する場合 |
int | 状態、インフィニティ、または長さを照会する場合 |
照会モードでは、戻り値のタイプは照会されたフラグに基づきます。
ロング ネーム(ショート ネーム) | 引数タイプ | プロパティ | ||
---|---|---|---|---|
chunkName(cn)
|
string
|
|||
|
||||
closeChunk(cck)
|
boolean
|
|||
|
||||
infinity(infinity)
|
boolean
|
|||
|
||||
length(l)
|
uint
|
|||
|
||||
openChunk(ock)
|
boolean
|
|||
|
||||
printQueue(pq)
|
boolean
|
|||
|
||||
printRedoQueue(prq)
|
boolean
|
|||
|
||||
redoName(rn)
|
string
|
|||
|
||||
redoQueueEmpty(rqe)
|
boolean
|
|||
|
||||
state(st)
|
boolean
|
|||
|
||||
stateWithoutFlush(swf)
|
boolean
|
|||
|
||||
undoName(un)
|
string
|
|||
|
||||
undoQueueEmpty(uqe)
|
boolean
|
|||
|
フラグはコマンドの作成モードで表示できます | フラグはコマンドの編集モードで表示できます |
フラグはコマンドの照会モードで表示できます | フラグに複数の引数を指定し、タプルまたはリストとして渡すことができます。 |
import maya.cmds as cmds # Turn undo on, with an infinite queue length cmds.undoInfo( state=True, infinity=True ) # Turn undo on, with a queue length of 200 cmds.undoInfo( state=True, infinity=False, length=200 ) # Turn undo off cmds.undoInfo( state=False ) # Query the queue length cmds.undoInfo( q=True, length=True ) # Query the number of items currently on the queue. cmds.undoInfo( q=True )