メソッド ¶
__init__()
新しいRedrawBlockをコンストラクトします。
コンストラクタは、with
ステートメント内からのみコールしてください。
例:
with hou.RedrawBlock() as redrawblock: # # Perform tasks #
コードブロック内のすべてのタスクには、ブロック内のコードが完了するまで集めて据え置いていた再描画の要求があります。 コードブロックが完了(または、例外によりブロックから出た時)すると、再描画の要求を1ウィンドウにつき1つの再描画が実行されます。 これは、長いコマンドセットに対して“再描画のチラツキ”が少なくなります。
Warning
Redraw Blockを注意して使ってください。オペレーションがユーザの対話操作を必要とすれば、Redraw Block内にそれを記述してはいけません。 記述してしまうと、ユーザはプロンプトやその動作の結果を確認することができなくなります。