Open Reality Reference Guide
|
|
1 #ifndef __FBEVALUATEINFO_H__
2 #define __FBEVALUATEINFO_H__
43 #include <kaydaradef.h>
48 #define FBSDK_DLL K_DLLIMPORT
57 #ifdef FBSDKUseNamespace
58 namespace FBSDKNamespace {
151 #ifdef FBSDKUseNamespace
bool IsStop()
Is local time stopped? (ie: no animation).
A box is a fundamental building block in the application architecture.
#define FBSDK_DLL
Be sure that FBSDK_DLL is defined only once...
int GetRecursionLevel(FBBox *pConstraint)
Return recursion level for given pConstraint.
int GetEvaluationID()
Return the wanted timer sync count (internal or external).
FBTime & GetLocalTime()
Return local (scene) time.
int GetDeviceID()
Return the ID of the device requesting the evaluation.
#define FB_FORWARD(ClassName)
Forwarding of class and typedef declaration.
int GetBufferID(FBBox *pBufferOwner)
User in case of constraints that can be called from multiple thread should implement multi buffering ...
int GetSyncCount()
Return the wanted timer sync count (internal or external).
void Goto(FBTime pTime)
Change local time.
AnimationNodeNotify evaluation information.
FBEvaluateInfo * GetSourceEvaluateInfo()
Return the source EvaluationInfo for background evaluation.
FBTime & GetSystemTime()
Return system time.