#include <mobu-python-api.h>
Global Evaluation callback timing.
Let the user to register callback function at different stage of background evaluation.
Public Attributes | |
object | kFBGlobalEvalCallbackBeforeDAG |
Invoked before any DAG (Transformation & Deformation) evaluation tasks started in evaluation pipeline / thread. More... | |
object | kFBGlobalEvalCallbackAfterDAG |
Invoked after all DAG (Transformation & Deformation) evaluation tasks finished in evaluation pipeline / thread. More... | |
object | kFBGlobalEvalCallbackAfterDeform |
Invoked after all deformation tasks finished in evaluation pipeline / thread. More... | |
object | kFBGlobalEvalCallbackSyn |
Invoked when both evaluation & rendering pipelines / threads are stopped. More... | |
object | kFBGlobalEvalCallbackBeforeRender |
Invoked in rendering pipeline, before any rendering tasks start (immediately after clearing GL back buffer). More... | |
object | kFBGlobalEvalCallbackAfterRender |
Invoked in rendering pipeline, after any rendering tasks finish (just before swapping GL back/front buffer). More... | |
object | kFBGlobalEvalCallbackBeforePlottingFrame |
Invoked before plotting a frame. More... | |
object | kFBGlobalEvalCallbackAfterPlottingFrame |
Invoked after plotting a frame. More... | |
object kFBGlobalEvalCallbackAfterDAG |
Invoked after all DAG (Transformation & Deformation) evaluation tasks finished in evaluation pipeline / thread.
object kFBGlobalEvalCallbackAfterDeform |
Invoked after all deformation tasks finished in evaluation pipeline / thread.
object kFBGlobalEvalCallbackAfterPlottingFrame |
Invoked after plotting a frame.
object kFBGlobalEvalCallbackAfterRender |
Invoked in rendering pipeline, after any rendering tasks finish (just before swapping GL back/front buffer).
object kFBGlobalEvalCallbackBeforeDAG |
Invoked before any DAG (Transformation & Deformation) evaluation tasks started in evaluation pipeline / thread.
object kFBGlobalEvalCallbackBeforePlottingFrame |
Invoked before plotting a frame.
object kFBGlobalEvalCallbackBeforeRender |
Invoked in rendering pipeline, before any rendering tasks start (immediately after clearing GL back buffer).
object kFBGlobalEvalCallbackSyn |
Invoked when both evaluation & rendering pipelines / threads are stopped.
Useful for some complicated scene change tasks to avoid race condition.