
Public Member Functions |
|
| __init__ (object pObject=None) | |
| Constructor. |
|
| InvalidateDAG () | |
| Invalidate the DAG and trigger parallel
scheduling at the next frame. |
|
| RegisterEvaluationGlobalFunction (function pCallback, FBGlobalEvalCallbackTiming pTiming) | |
| Register global callback function into
background evaluation stage. |
|
| UnregisterEvaluationGlobalFunction (function pCallback, FBGlobalEvalCallbackTiming pTiming) | |
| Unregister global callback function into
background evaluation stage. |
|
| FBEvaluateManager | TheOne () |
| Get the global object for this class.
|
|
Public Attributes |
|
| FBPropertyBase | ParallelPipeline |
| Read/Write Property: true if
transformation is evaluated in parallel. |
|
| FBPropertyBase | ParallelDeformation |
| Read/Write Property: true if
deformation is evaluated in parallel. |
|
| FBPropertyBase | UseGPUDeformation |
| Read/Write Property: true if GPU
deformation is used. |
|
| FBPropertyBase | FrameSkipOptimization |
| Read/Write Property: if true, apply
frame skip optimization during playback. |
|
| FBPropertyParallelScheduleType | ParallelScheduleType |
| DEPRICATED Read/Write
Property: choose between serial and parallel DAG schedule
algorithm. |
|
| FBPropertyBase | ParallelEvaluation |
| Read/Write Property: true if parallel
DAG schedule algorithm is being used. |
|
| FBPropertyBase | NodeCount |
| Read only Property: Number of nodes
to evaluate. |
|
| FBPropertyBase | DeviceCount |
| Read only Property: Number of devices
to evaluate. |
|
| __init__ | ( | object | pObject = None |
) |
Constructor.
| pObject | Internal parent object(default=NULL). |
Reimplemented from FBComponent.
| InvalidateDAG | ( | ) |
Invalidate the DAG and trigger parallel scheduling at the next frame.
| RegisterEvaluationGlobalFunction | ( | function | pCallback, |
| FBGlobalEvalCallbackTiming | pTiming | ||
| ) |
Register global callback function into background evaluation stage.
| pCallback | global callback to be registered |
| pTiming | callback timing to be registered |
| UnregisterEvaluationGlobalFunction | ( | function | pCallback, |
| FBGlobalEvalCallbackTiming | pTiming | ||
| ) |
Unregister global callback function into background evaluation stage.
| pCallback | global callback to be unregistered |
| pTiming | callback timing to be unregistered |
| FBEvaluateManager TheOne | ( | ) |
| FBPropertyBase ParallelPipeline |
Read/Write Property: true if transformation is evaluated in parallel.
| FBPropertyBase ParallelDeformation |
Read/Write Property: true if deformation is evaluated in parallel.
| FBPropertyBase UseGPUDeformation |
Read/Write Property: true if GPU deformation is used.
| FBPropertyBase FrameSkipOptimization |
Read/Write Property: if true, apply frame skip optimization during playback.
off-line rendering don't use frame skip optimization.
| FBPropertyParallelScheduleType ParallelScheduleType |
DEPRICATED Read/Write Property: choose between serial and parallel DAG schedule algorithm.
kFBParallelScheduleSimple and kFBParallelScheduleAdvanced will set ParallelEvalution to true. kFBParallelScheduleSerial will set ParallelEvalution to false
| FBPropertyBase ParallelEvaluation |
Read/Write Property: true if parallel DAG schedule algorithm is being used.
false when serial algorithm is being used.
| FBPropertyBase NodeCount |
Read only Property: Number of nodes to evaluate.
| FBPropertyBase DeviceCount |
Read only Property: Number of devices to evaluate.