1 #ifndef __FBKEYINGGROUP_H__ 2 #define __FBKEYINGGROUP_H__ 43 #include <kaydaradef.h> 48 #define FBSDK_DLL K_DLLIMPORT 53 #ifdef FBSDKUseNamespace 102 virtual void FBDelete();
127 int GetPropertyCount();
154 bool IsObjectDependencySelected();
158 void RemoveAllProperties();
161 void RemoveAllObjectDependency();
165 void RemoveAllSubKeyingGroup();
170 int GetParentKeyingGroupCount();
179 int GetSubKeyingGroupCount();
188 int GetSubObjectCount();
199 int GetCumulativePropertyCount(
bool pStopAtVisible =
false );
205 FBProperty* GetCumulativeProperty(
int pIndex,
bool pStopAtVisible =
false );
209 void ClearAllItems();
214 void SetEnabled(
bool pEnable);
218 void SetActive(
bool pActive);
222 void SetActiveAppend(
bool pActive);
226 static void DeselectAllAnimatableProperties();
249 #ifdef FBSDKUseNamespace #define __FBClassDeclare(Name, Parent)
For internal use only.
#define FB_DEFINE_LIST(DllTag, Type)
Define a component list.
PropertyList: Concrete class for PropertyList of component
FB_DEFINE_COMPONENT(K_DLLIMPORT, AnimationNode)
Animation node class.
FBKeyingGroupType
Keying group types.
All selected objects with the same properties as those defined in the keying group will be keyed...
Property: Base property class.
#define FBSDK_DLL
Be sure that FBSDK_DLL is defined only once...
PropertyList: KeyingGroup.
All selected objects of the specified type in the keying group with the same properties as those defi...
#define __FB_FORWARD(ClassName)
Forwarding of class and typedef declaration.
#define FBSDKNamespace
FBSDKNamespace define.
#define FB_FORWARD(ClassName)
Forwarding of class and typedef declaration.
Only properties of objects specified in the keying group will be keyed.
MotionBuilder SDK base class.