1 #ifndef __FBCONSTRUCTIONHISTORY_H__ 2 #define __FBCONSTRUCTIONHISTORY_H__ 43 #include <kaydaradef.h> 48 #define FBSDK_DLL K_DLLIMPORT 55 class KConstructionOperation;
57 #ifdef FBSDKUseNamespace 86 const char* GetLanguage();
87 int GetLanguageVersion();
88 const char* GetScript();
89 const char* GetOrigin();
91 bool GetExecuteAsLocalOperation();
98 void SetLanguage(
const char* language );
105 void SetLanguageVersion(
int version );
112 void SetScript(
const char* script );
119 void SetCommandId(
int commandId );
126 void SetOrigin(
const char* origin );
134 void SetExecuteAsLocalOperation(
bool bIsLocal );
137 KConstructionOperation* mOperation;
138 bool mExecuteAsLocal;
251 void NetDelete (
FBComponent* component, kInt64 key );
258 void NetUndo ( kInt64 key );
277 #ifdef FBSDKUseNamespace Construction history is currently listening and recording operations.
A template class for arrays.
#define __FBClassDeclare(Name, Parent)
For internal use only.
FB_DEFINE_COMPONENT(K_DLLIMPORT, AnimationNode)
Animation node class.
Template class to contain an array of items.
Access to global construction history functionality.
#define FBSDK_DLL
Be sure that FBSDK_DLL is defined only once...
Simple wrapper for construction operation arrays.
PropertyEvent: Base event class.
Definition of the class FBPlug and related enums and utility functions.
#define FB_DEFINE_ARRAY(DllTag, Type)
Define an array (template) for a component (discard the FB..).
#define __FB_FORWARD(ClassName)
Forwarding of class and typedef declaration.
FBConstructionHistoryState
Construction history manager state.
#define FBSDKNamespace
FBSDKNamespace define.
Construction history is currently replaying an operation.
Event to retrieve the command id of a construction history change.
MotionBuilder SDK base class.
FBPropertyEvent OnChange
Event: History changed.
FBConstructionOperation is used to represent an operation in the construction history.