ROPレンダーイベントコールバックは、個々のROPノードインスタンスでレンダーイベントが発生した時にコードを実行することができます。hou.RopNode.addRenderEventCallbackを参照してください。
このイベントコールバックは、イベントを発生させたhou.RopNodeを1番目の引数に、以下の列挙値のどれかを2番目の引数に、そのイベントが発生した時間を3番目の引数に指定してコールされます。
値 ¶
hou.ropRenderEventType.PreRender
ROPノードがレンダリングを開始する前に、1回だけ実行します。
hou.ropRenderEventType.PreFrame
各フレームがレンダリングされる前に実行します。
hou.ropRenderEventType.PostFrame
各フレームがレンダリングを終了した後に実行します。
hou.ropRenderEventType.PostWrite
フレームの出力ファイルがディスクに書き出された後に実行します。これは、主にバックグラウンドで出力ファイルを書き出す/nodes/rop/geometry.htmlなどのノードで使用されます。
hou.ropRenderEventType.PostRender
ROPノードがレンダリングを終了した後に、1回だけ実行します。