#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.