FBGlobalEvalCallbackTiming Class Reference
 
 
 
FBGlobalEvalCallbackTiming Class Reference

This reference page is linked to from the following overview topics: MotionBuilder 2014, Overview of the Architecture.


#include <mobu-python-api.h>


Class Description

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

Inheritance diagram for FBGlobalEvalCallbackTiming:
Enumeration

Public Attributes

object  kFBGlobalEvalCallbackBeforeDAG
object  kFBGlobalEvalCallbackAfterDAG
object  kFBGlobalEvalCallbackAfterDeform
object  kFBGlobalEvalCallbackSyn
object  kFBGlobalEvalCallbackBeforeRender
object  kFBGlobalEvalCallbackAfterRender

Member Data Documentation

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

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

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

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

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

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