#include <mobu-python-api.h>
Global Evaluation callback timing.
Let the user to register callback function at different stage of background evaluation.
Inheritance diagram for FBGlobalEvalCallbackTiming: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.