Python Reference Guide
 
Loading...
Searching...
No Matches
FBGlobalEvalCallbackTiming Class Reference

Global Evaluation callback timing. More...

#include <pyfbsdk_generated.h>

Inheritance diagram for FBGlobalEvalCallbackTiming:

Public Attributes

 kFBGlobalEvalCallbackBeforeDAG
 Invoked before any DAG (Transformation & Deformation) evaluation tasks started in evaluation pipeline / thread.

 
 kFBGlobalEvalCallbackAfterDAG
 Invoked after all DAG (Transformation & Deformation) evaluation tasks finished in evaluation pipeline / thread.

 
 kFBGlobalEvalCallbackAfterDeform
 Invoked after all deformation tasks finished in evaluation pipeline / thread.

 
 kFBGlobalEvalCallbackSyn
 Invoked when both evaluation & rendering pipelines / threads are stopped. Useful for some complicated scene change tasks to avoid race condition.

 
 kFBGlobalEvalCallbackBeforeRender
 Invoked in rendering pipeline, before any rendering tasks start (immediately after clearing GL back buffer).

 
 kFBGlobalEvalCallbackAfterRender
 Invoked in rendering pipeline, after any rendering tasks finish (just before swapping GL back/front buffer).

 
 kFBGlobalEvalCallbackBeforePlottingFrame
 Invoked before plotting a frame.

 
 kFBGlobalEvalCallbackAfterPlottingFrame
 Invoked after plotting a frame.

 

Detailed Description

Global Evaluation callback timing.


Let the user to register callback function at different stage of background evaluation.

Member Data Documentation

◆ kFBGlobalEvalCallbackAfterDAG

kFBGlobalEvalCallbackAfterDAG

Invoked after all DAG (Transformation & Deformation) evaluation tasks finished in evaluation pipeline / thread.

◆ kFBGlobalEvalCallbackAfterDeform

kFBGlobalEvalCallbackAfterDeform

Invoked after all deformation tasks finished in evaluation pipeline / thread.

◆ kFBGlobalEvalCallbackAfterPlottingFrame

kFBGlobalEvalCallbackAfterPlottingFrame

Invoked after plotting a frame.

◆ kFBGlobalEvalCallbackAfterRender

kFBGlobalEvalCallbackAfterRender

Invoked in rendering pipeline, after any rendering tasks finish (just before swapping GL back/front buffer).

◆ kFBGlobalEvalCallbackBeforeDAG

kFBGlobalEvalCallbackBeforeDAG

Invoked before any DAG (Transformation & Deformation) evaluation tasks started in evaluation pipeline / thread.

◆ kFBGlobalEvalCallbackBeforePlottingFrame

kFBGlobalEvalCallbackBeforePlottingFrame

Invoked before plotting a frame.

◆ kFBGlobalEvalCallbackBeforeRender

kFBGlobalEvalCallbackBeforeRender

Invoked in rendering pipeline, before any rendering tasks start (immediately after clearing GL back buffer).

◆ kFBGlobalEvalCallbackSyn

kFBGlobalEvalCallbackSyn

Invoked when both evaluation & rendering pipelines / threads are stopped. Useful for some complicated scene change tasks to avoid race condition.