Open Reality Reference Guide
FBDeviceNotifyInfo Class Reference

Device Input and Output Notification information structure. More...

#include <fbcore.h>

Public Member Functions

FBTimeGetSystemTime ()
 Get system time. More...
 
FBTimeGetLocalTime ()
 Get local time. More...
 
void SetLocalTime (const FBTime &)
 Set local time Allows the device to override the local time of the system. More...
 
int GetSyncCount ()
 Return the wanted timer sync count (internal or external) More...
 
FBEvaluateInfoGetEvaluateInfo ()
 Return the evaluation info used to do device evaluation. More...
 

Detailed Description

Device Input and Output Notification information structure.

This structure is passed to the real-time device IO callback DeviceIONotify. It furnishes the device callback with the system time, local time, and sync counts for the current device cycle.

Definition at line 596 of file fbcore.h.

Member Function Documentation

◆ GetEvaluateInfo()

FBEvaluateInfo& GetEvaluateInfo ( )

Return the evaluation info used to do device evaluation.

Returns
evaluation info used used to do device evaluation

◆ GetLocalTime()

FBTime& GetLocalTime ( )

Get local time.

Returns
Current local time.

◆ GetSyncCount()

int GetSyncCount ( )

Return the wanted timer sync count (internal or external)

Returns
sync count or -1 if no sync is present

◆ GetSystemTime()

FBTime& GetSystemTime ( )

Get system time.

Returns
Current system time.

◆ SetLocalTime()

void SetLocalTime ( const FBTime )

Set local time Allows the device to override the local time of the system.

SDK users can utilize this function to retreive the value from the MotionBuilder graph at a specific time.


The documentation for this class was generated from the following file: