1 #ifndef __FBTRIGGER_H__ 2 #define __FBTRIGGER_H__ 43 #include <kaydaradef.h> 48 #define FBSDK_DLL K_DLLIMPORT 51 #ifdef FBSDKUseNamespace 82 virtual void RemoveAt(
int pIndex );
84 virtual int GetCount();
99 virtual void RemoveAt(
int pIndex );
100 virtual FBTrigger* operator[](
int pIndex);
101 virtual int GetCount();
116 virtual void RemoveAt(
int pIndex );
118 virtual int GetCount();
133 virtual void RemoveAt(
int pIndex );
135 virtual int GetCount();
176 IObject_Declare(K_IMPLEMENTATION);
217 FBTrigger(
char* pName = NULL, HIObject pObject = NULL);
219 IObject_Declare(K_IMPLEMENTATION);
239 FBMotionClip(
char* pName,
char* pFilename, HIObject pObject = NULL);
241 IObject_Declare(K_IMPLEMENTATION);
262 IObject_Declare(K_IMPLEMENTATION);
268 #ifdef FBSDKUseNamespace
class K_DLLIMPORT FBPropertyBase< double, kFBPT_double > FBPropertyDouble
Property: double
#define __FBClassDeclare(Name, Parent)
For internal use only.
FBTriggerType
Trigger Types.
FBPropertyDouble Speed
Property: Motion clip speed.
FB_DEFINE_COMPONENT(K_DLLIMPORT, AnimationNode)
Animation node class.
FBPropertyString Name
Name of trigger.
FBPropertyListMotionClip MotionClips
List: Motion clips for the group.
FBPropertyTriggerType Type
Trigger type.
#define FB_DEFINE_ENUM(DllTag, Type)
Define an enum and give it the ability to be a property.
FBPropertyMotionClip MotionClip
Motion clip to branch into.
FBTriggerSource
Trigger Sources.
class K_DLLIMPORT FBPropertyBase< bool, kFBPT_bool > FBPropertyBool
Property: bool
FBPropertyListModel Nodes
List: Nodes to be animated (note must be in a hierarchy).
FBPropertyListTrigger Triggers
List: Triggers for the group.
FBPropertyTrigger Trigger
Trigger to control branching.
FBPropertyTriggerSource Source
Property: Source of triggering information.
#define FBSDK_DLL
Be sure that FBSDK_DLL is defined only once...
FBPropertyString Name
Name of motion clip.
#define __FB_FORWARD(ClassName)
Forwarding of class and typedef declaration.
#define FBSDKNamespace
FBSDKNamespace define.
FBPropertyString Name
Property: Name of trigger group.
Property class: const char * (String).
PropertyList: TriggerBranch
FBPropertyTriggerMode Mode
Property: Motion clip play mode.
FBTriggerMode
Trigger Mode.
MotionBuilder SDK base class.
PropertyList: TriggerGroup
FBPropertyBool Active
Property: Is trigger group active?