#include <kaydaradef.h>#include <fbsdk/fbcomponent.h>#include <fbsdk/fbdata.h>#include <fbsdk/fbio.h>#include <fbsdk/fbshader.h>#include <fbsdk/fbmodel.h>#include <fbsdk/fbevaluateinfo.h>#include <fbsdk/fbconstructionhistory.h>#include <fbsdk/fbaudio.h>#include <fbsdk/fbvideo.h>#include <fbsdk/fbdeck.h>#include <fbsdk/fbassetmng.h>#include <fbsdk/fbmanipulator.h>Basic system interaction.
The FBSystem file contains the necessary data structure to interface with the underlying system.
Definition in file fbsystem.h.
Classes | |
| class | FBEventVideoFrameRendering |
| Event: Video Frame offline Rendering Event. More... | |
| class | FBSystem |
| Provides access to the underlying system, and the MotionBuilder scene. More... | |
| class | FBTriggerManager |
| Trigger engine management. More... | |
| class | FBKeyControl |
| Key control. More... | |
| class | FBPointCacheManager |
| Point Cache Manager Interface to the point cache manager. More... | |
| class | FBEventFileChange |
| File change event class. More... | |
| class | FBFileMonitoringManager |
| File Change Monitoring Interface to the file change monitoring. More... | |
| class | FBCriticalSection |
| High priority critical section class. More... | |
| class | FBFastLock |
| FBFastLock. More... | |
| class | FBVisitDirectoryCallback |
| Loop over directory content. More... | |
| class | FBDirMap |
Namespaces | |
| ORSDK2018 | |
Macros | |
| #define | FBSDK_DLL K_DLLIMPORT |
| Be sure that FBSDK_DLL is defined only once... More... | |
Typedefs | |
| typedef class FBPropertyBaseEnum< enum FBFileMonitoringType > | FBPropertyFileMonitoringType |
| typedef void(* | FBTraceStubFct) (unsigned int pLevel, const char *pStr) |
| Trace Stub Function type define. More... | |
Enumerations | |
| enum | FBFileMonitoringType { kFBFileMonitoring_InvalidIndex, kFBFileMonitoring_MAINSCENE, kFBFileMonitoring_ANIMATIONCLIP, kFBFileMonitoring_FILEREFERENCE, kFBFileMonitoring_PYTHONEDITORSCRIPT } |
| File Monitoring Type. More... | |
| enum | FBTraceLevel { kFBNO_TRACE = 0, kFBCRITICAL_TRACE = 1, kFBNORMAL_TRACE = 10, kFBALL_TRACE = 20 } |
| Trace Level. More... | |
Functions | |
| void | FBSleep (kULong MilliSeconds) |
| Sleep function Puts system to sleep for specified time. More... | |
| void | FBTraceSetLevel (unsigned int pNewLevel) |
| Set Global Trace Detailed Level which affects all the output targets. More... | |
| unsigned int | FBTraceGetLevel () |
| Get Global Trace Detailed Level which affects all the output targets. More... | |
| void | FBTrace (const char *pFormatString,...) |
| This function prints useful debugging strings in the console with kFBNORMAL_TRACE output detailed level. More... | |
| void | FBTraceWithLevel (unsigned int pLevel, const char *pFormatString,...) |
| This function prints useful debugging strings in the console. More... | |
| bool | FBRegisterTraceStubFct (FBTraceStubFct pFct) |
| Register custom trace stub function. More... | |
| bool | FBUnRegisterTraceStubFct (FBTraceStubFct pFct) |
| Unregister custom trace stub function. More... | |
| void | FBObjectLifeLogEnable (bool pEnable) |
| Enable object creation / deletion logging. More... | |
| unsigned int | FBObjectGetGlobalUniqueId () |
| Get the global static object unique ID counter. More... | |
| void | FBObjectPrintLivings (unsigned int pStartUniqueId) |
| Print those living objects created when logging is enabled. More... | |
| unsigned int | FBObjectGetLivingCount () |
| Get current total living object count. More... | |
| void | FBMakeFullPath (FBString &pFullPath, const char *pRootPath, const char *pFilePath) |
| FBeval. More... | |
| #define FBSDK_DLL K_DLLIMPORT |
Be sure that FBSDK_DLL is defined only once...
Definition at line 50 of file fbsystem.h.