|
| FBCharacterExtension (str pName) |
| Constructor.
|
|
| AddObjectProperties (FBComponent pObj) |
| Add TR Properties from Object.
|
|
| FBDelete () |
| Virtual FBDelete function.
|
|
FBCharacter | GetCharacter () |
| Return the attached Character.
|
|
FBComponent | GetExtensionObjectWithLabelName (str pLabelName) |
| Find stored object based on label name.
|
|
| GetLabelNameWithExtensionObject (str pLabelName, FBComponent pObj, bool pReturnObjectNameIfNotFound=False) |
| Find the label name that was used to store object pose.
|
|
FBCharacterExtension | GetMirrorExtension () |
| Return the character extension determined by MirrorLabel.
|
|
int | GetRetargetPropertyCount () |
| Return the total number of retarget properties.
|
|
FBProperty | GetRetargetReferenceProperty (int pPropIndex) |
| Return the reference property of the given index.
|
|
FBProperty | GetRetargetSourceProperty (int pPropIndex) |
| Return the source property of the given index (the source property is the property that drives the reference property during retargeting).
|
|
FBCharacterExtension | GetSourceExtension () |
| Return the character extension that is used to drive this extension during retargeting.
|
|
int | GetSourceExtensionIndex () |
| Return the enum that indicate which extension is used as a source during retargeting, 0 is none, 1-n represent the (ith - 1)character extension in the source character.
|
|
FBObjectPose | GetStancePose () |
| Return stance pose.
|
|
| GoToStancePose () |
| Reset object position to the stance.
|
|
bool | IsElementSelected () |
| Return true if one object in object dependency list is selected.
|
|
bool | IsPropertyIncluded (FBProperty pProp) |
| Return true if the property is in character extension.
|
|
| RemoveObjectAndProperties (FBComponent pObj) |
| Remove TR Properties from Object.
|
|
| RemoveRetargetSourceProperty (int pPropIndex) |
| Remove the source property for retargeting.
|
|
| SetRetargetSourceProperty (int pPropIndex, FBProperty pSourceProp) |
| Set the source property for retargeting.
|
|
| SetSourceExtension (FBCharacterExtension pSourceExtension) |
| Set the character extension to drive this extension during retargeting.
|
|
| SetSourceExtensionIndex (int pSrcExtIndex) |
| Set the enum that indicate which extension is used as a source during retargeting, 0 is none, 1-n represent the (ith - 1)character extension in the source character.
|
|
| UpdateStancePose () |
| Update the stance pose to the current position of the character extension element.
|
|
| FBKeyingGroup (str pName, FBKeyingGroupType pType) |
| Constructor.
|
|
| AddObjectDependency (FBComponent pObj) |
| AddObjectDependency An object dependency is the content of a keying group and will activate keying group when selected (activation only works if the keying group is a character extension).
|
|
| AddProperty (FBProperty pProp) |
| Add property to be keyed when current keying group is active.
|
|
| ClearAllItems () |
| ClearAllItems clear object dependency, properties and child keying group.
|
|
| DeselectAllAnimatableProperties () |
| FBDeselectAllAnimatableProperties, deselect all animatable properties in the scene.
|
|
| FBDelete () |
| Virtual FBDelete function.
|
|
int | FindPropertyIndex (FBProperty pProp) |
| FindPropertyIndex.
|
|
FBProperty | GetCumulativeProperty (int pIndex, bool pStopAtVisible=False) |
| GetCumulativeProperty Same as GetSubKeyingGroup but recursive in child keying group.
|
|
int | GetCumulativePropertyCount (bool pStopAtVisible=False) |
| GetCumulativePropertyCount Same as GetSubKeyingGroupCount but recursive in child keying group.
|
|
FBKeyingGroup | GetParentKeyingGroup (int pIndex) |
| GetParentKeyingGroup.
|
|
int | GetParentKeyingGroupCount () |
| GetParentKeyingGroupCount.
|
|
FBProperty | GetProperty (int pIndex) |
| GetProperty from the keyinggroup list.
|
|
int | GetPropertyCount () |
| GetPropertyCount.
|
|
FBKeyingGroup | GetSubKeyingGroup (int pIndex) |
| GetSubKeyingGroup.
|
|
int | GetSubKeyingGroupCount () |
| GetSubKeyingGroupCount.
|
|
FBComponent | GetSubObject (int pIndex) |
| GetSubObject.
|
|
int | GetSubObjectCount () |
| GetSubObjectCount.
|
|
bool | IsObjectDependency (FBComponent pObj) |
| IsObjectDependency determine if the pObj is a dependency.
|
|
bool | IsObjectDependencySelected () |
| IsObjectDependencySelected.
|
|
| RemoveAllObjectDependency () |
| IsObjectDependencySelected empty the content list.
|
|
| RemoveAllProperties () |
| IsObjectDependencySelected empty the property list.
|
|
| RemoveAllSubKeyingGroup () |
| RemoveAllSubKeyingGroup empty the child keying group.
|
|
| RemoveObjectDependency (FBComponent pObj) |
| RemoveObjectDependency An object dependency is the content of a keying group and will activate keying group when selected (activation only works if the keying group is a character extension).
|
|
| RemoveProperty (FBProperty pProp) |
| RemoveProperty from the keyinggroup list.
|
|
| SetActive (bool pActive) |
| SetActive, activate the keying group, replacing the other keying group.
|
|
| SetActiveAppend (bool pActive) |
| SetActiveAppend, activate and append the keying group to the other keying groups.
|
|
| SetEnabled (bool pEnable) |
| SetEnabled, makes the keying group available in keying group list of the key control UI.
|
|
| SetObjectType (FBComponent pObject) |
| Set the object type filter for and object type keying group.
|
|
| FBComponent () |
| Constructor.
|
|
str | ClassName () |
| Get the class name.
|
|
| DisableObjectFlags (FBObjectFlag pFlags) |
| Disable a specific Object Flags.
|
|
| EnableObjectFlags (FBObjectFlag pFlags) |
| Enable a specific Object Flags.
|
|
bool | FBCreate () |
| Open Reality Creation function.
|
|
| FBDelete () |
| Open Reality deletion function.
|
|
| FBDestroy () |
| Open Reality destruction function.
|
|
FBObjectFlag | GetObjectFlags () |
| Get all Object Flags (concatenated).
|
|
bool | GetObjectStatus (FBObjectStatus pStatus) |
| Check to see if an object status is enabled.
|
|
FBFileReference | GetOwnerFileReference (p0) |
| Get the owner FileReference object.
|
|
| HardSelect () |
| HardSelect.
|
|
bool | HasObjectFlags (FBObjectFlag pFlags) |
| Check whether a specific object flag is enabled.
|
|
bool | Is (int pTypeId) |
| Returns true if object is of type TypeId.
|
|
bool | ProcessNamespaceHierarchy (FBNamespaceAction pNamespaceAction, str pNamespaceName, str pReplaceTo=None, bool pAddRight=True) |
| ProcessNamespaceHierarchy.
|
|
bool | ProcessObjectNamespace (FBNamespaceAction pNamespaceAction, str pNamespaceName, str pReplaceTo=None, bool pAddRight=True) |
| ProcessObjectNamespace.
|
|
int | PropertyAdd (FBProperty pProperty) |
| Add a property to the component's property manager.
|
|
bool | PropertyAddReferenceProperty (FBProperty pReferenceProperty) |
| Add a reference property to the component's property manager.
|
|
FBProperty | PropertyCreate (str pName, FBType pType, str pDataType, bool pAnimatable, bool pIsUser=False, FBProperty pReferenceSource=None) |
| Create user or dynamic property.
|
|
| PropertyGetModifiedList (FBArrayTemplate< FB > pPropList, FBPlugModificationFlag pModificationFlags) |
| Get list of properties which have been modified since last loading.
|
|
| PropertyRemove (FBProperty pProperty) |
| Remove a Property from the component's Property manager.
|
|
| SetObjectFlags (FBObjectFlag pFlags) |
| SetObjectFlags.
|
|
| SetObjectStatus (FBObjectStatus pStatus, bool pValue) |
| Enable/Disable a specific Object Status.
|
|