FBEvaluateInfo Class Reference


Detailed Description

AnimationNodeNotify evaluation information.

This structure is passed to the AnimationNodeNotify calls (in Constraints, Devices, and Boxes), giving the connectors information with regards to the start or stop times of the evaluation. In general, only the start time is of interest for the current evaluation cycle. The advantage of the structure is to have a common time for the evaluation of all the elements in the scene.

List of all members.

Public Member Functions

FBTime  GetLocalTime ()
  Return local (scene) time.
FBTime  GetSystemTime ()
  Return system time.
bool  IsStop ()
  Is local time stopped? (ie: no animation).
int  GetSyncCount ()
  Return the wanted timer sync count (internal or external).
int  GetEvaluationID ()
  Return the wanted timer sync count (internal or external).
int  GetDeviceID ()
  Return the ID of the device requesting the evaluation.
FBEvaluateInfo  GetSourceEvaluateInfo ()
  Return the source EvaluationInfo for background evaluation.

Member Function Documentation

FBTime GetLocalTime ( )

Return local (scene) time.

Returns:
Local time.
FBTime GetSystemTime ( )

Return system time.

Returns:
System time.
bool IsStop ( )

Is local time stopped? (ie: no animation).

Returns:
true if local time is stopped.
int GetSyncCount ( )

Return the wanted timer sync count (internal or external).

Returns:
sync count or -1 if no sync is present
int GetEvaluationID ( )

Return the wanted timer sync count (internal or external).

Returns:
sync count or -1 if no sync is present
int GetDeviceID ( )

Return the ID of the device requesting the evaluation.

Returns:
Device Id (0x00: Viewer, 0x01 .. 0x1F Devices, 0xFFF: Evaluation manager or plot)
FBEvaluateInfo GetSourceEvaluateInfo ( )

Return the source EvaluationInfo for background evaluation.

Returns:
Source EvaluationInfo

FBEvaluateInfo FBEvaluateInfo FBEvaluateInfo FBEvaluateInfo FBEvaluateInfo FBEvaluateInfo FBEvaluateInfo FBEvaluateInfo FBEvaluateInfo FBEvaluateInfo
FBEvaluateInfo FBEvaluateInfo FBEvaluateInfo FBEvaluateInfo FBEvaluateInfo FBEvaluateInfo FBEvaluateInfo FBEvaluateInfo FBEvaluateInfo FBEvaluateInfo