Open Reality Reference Guide
FBActor Class Reference

FBActor is used to link motion data to a character. More...

#include <fbcharacter.h>

Inheritance diagram for FBActor:

Public Member Functions

 FBActor (const char *pName, HIObject pObject=NULL)
 Constructor. More...
 
virtual void FBDelete () override
 Actual Actor destructor. More...
 
virtual bool Snap (FBRecalcMarkerSetOffset pRecalcOffset)
 Snap the marker set of the actor. More...
 
void UpdateValues (FBEvaluateInfo *pEvalInfo)
 Update Internal Values to be corresponding to the Given Evaluate Information. More...
 
void SetDefinitionScaleVector (FBSkeletonNodeId pSkeletonId, FBVector3d pScaleVector, bool pSymmetricUpdate=true)
 Set Actor Scaling Definition. More...
 
void GetDefinitionScaleVector (FBSkeletonNodeId pSkeletonId, FBVector3d &pScaleVector)
 Get Actor Scaling Definition. More...
 
void SetDefinitionRotationVector (FBSkeletonNodeId pSkeletonId, FBVector3d pRotationVector, bool pSymmetricUpdate=true)
 Set Actor Rotation Definition. More...
 
void GetDefinitionRotationVector (FBSkeletonNodeId pSkeletonId, FBVector3d &pRotationVector)
 Get Actor Rotation Definition. More...
 
void SetDefinitionTranslationVector (FBSkeletonNodeId pSkeletonId, FBVector3d pTranslationVector, bool pSymmetricUpdate=true)
 Set Actor Translation Definition. More...
 
void GetDefinitionTranslationVector (FBSkeletonNodeId pSkeletonId, FBVector3d &pTranslationVector)
 Get Actor Translation Definition. More...
 
void SetActorTranslation (FBVector3d pTranslationVector)
 Translate Actor, similar to moving the hips of the Actor in the UI. More...
 
FBSkeletonStateGetDefaultSkeletonState ()
 Return the Default Skeleton State. More...
 
FBSkeletonStateGetCurrentSkeletonState (bool pResetOrientation=false)
 Return the Current Skeleton State. More...
 
FBModelGetLeftGloveReferenceModel ()
 Get the reference model associated with left hand. More...
 
void SetLeftGloveReferenceModel (FBModel *pReferenceModel)
 Set a model to be the left glove reference. More...
 
FBModelGetRightGloveReferenceModel ()
 Get the reference model associated with right hand. More...
 
void SetRightGloveReferenceModel (FBModel *pReferenceModel)
 Set a model to be the right glove reference. More...
 
- Public Member Functions inherited from FBConstraint
 FBConstraint (const char *pName, HIObject pObject=NULL)
 Constructor. More...
 
 IObject_Declare (override)
 
virtual void ActiveChanged ()
 Notification for Activation Status Change. More...
 
virtual void RemoveAllAnimationNodes ()
 Remove animation nodes. More...
 
virtual void SetupAllAnimationNodes ()
 Setup animation nodes. More...
 
virtual void SnapSuggested ()
 Suggest 'snap'. More...
 
virtual void FreezeSuggested ()
 Suggest 'freeze'. More...
 
virtual bool Disable (FBModel *pModel)
 Disable constraint on pModel. More...
 
virtual bool Enable (FBModel *pModel)
 Enable constraint on pModel. More...
 
virtual bool AnimationNodeNotify (FBAnimationNode *pAnimationNode, FBEvaluateInfo *pEvaluateInfo, FBConstraintInfo *pConstraintInfo)
 Notification callback for connectors. More...
 
FBAnimationNodeAnimationNodeOutCreate (kReference pUserId, FBModel *pModel, const char *pAttribute)
 Animation Node Creations (IN/OUT). More...
 
FBAnimationNodeAnimationNodeInCreate (kReference pUserId, FBModel *pModel, const char *pAttribute)
 
FBAnimationNodeAnimationNodeInCreate (kReference pUserId, FBProperty *pProperty)
 Animation Node Creations (IN). More...
 
virtual void SaveModelState (FBModel *pModel, bool pS, bool pR, bool pT)
 Save current state of pModel. More...
 
virtual void RestoreModelState (FBModel *pModel)
 Restore the saved model state onto pModel. More...
 
virtual void FreezeSRT (FBModel *pModel, bool pS, bool pR, bool pT)
 Freeze current model state. More...
 
virtual FBConstraintClone ()
 Clone the constraint. More...
 
int ReferenceGroupGetCount ()
 Return the number of reference groups. More...
 
int ReferenceGroupAdd (const char *pGroupName, int pMaxItemCount)
 Add a group of references. More...
 
const char * ReferenceGroupGetName (int pGroupIndex)
 Get the name of the reference group. More...
 
int ReferenceGroupGetMaxCount (int pGroupIndex)
 Get the maximum number of items that can exist in the reference group in question. More...
 
FBModelReferenceGet (int pGroupIndex, int pItemIndex=0)
 Get a reference. More...
 
int ReferenceGetCount (int pGroupIndex)
 Get number of references in a specified group. More...
 
bool ReferenceAdd (int pGroupIndex, FBModel *pModel)
 Add a reference to a specified group. More...
 
bool ReferenceRemove (int pGroupIndex, FBModel *pModel)
 Remove a reference to pModel from the group at pGroupIndex. More...
 
void ReferenceRemoveAll ()
 Remove All References. More...
 
virtual bool ReferenceAddNotify (int pGroupIndex, FBModel *pModel)
 Notification callbacks for when a reference is added or removed. More...
 
virtual bool ReferenceRemoveNotify (int pGroupIndex, FBModel *pModel)
 
virtual bool DeformerPreNotify (FBModel *pModel, FBEvaluateInfo *pEvaluateInfo, FBVertex *pBBoxMin, FBVertex *pBBoxMax)
 Deformation pre-notification function This function pass the evaluation information for deformation (if timing is required). More...
 
virtual bool DeformerNotify (FBModel *pModel, const FBVertex *pSrcVertex, const FBVertex *pSrcNormal, int pCount, FBVertex *pDstVertex, FBVertex *pDstNormal)
 Deformation notification function. More...
 
virtual bool DeformerBind (FBModel *pModel)
 Bind/Unbind pModel to deformation constraint. More...
 
virtual bool DeformerUnBind (FBModel *pModel)
 
virtual bool FbxStore (FBFbxObject *pFbxObject, kFbxObjectStore pStoreWhat) override
 Store/Retrieve data to/from FBX files. More...
 
virtual bool FbxRetrieve (FBFbxObject *pFbxObject, kFbxObjectStore pStoreWhat) override
 
- Public Member Functions inherited from FBBox
 FBBox (const char *pName, HIObject pObject=NULL)
 Constructor. More...
 
virtual FBAnimationNodeAnimationNodeInCreate (kReference pUserId, const char *pName, const char *pDataType, bool pIsPublic=false, double *pMin=NULL, double *pMax=NULL, bool pUserData=false)
 Creation of IN/OUT Animation Nodes. More...
 
virtual FBAnimationNodeAnimationNodeOutCreate (kReference pUserId, const char *pName, const char *pDataType, bool pIsPublic=false, double *pMin=NULL, double *pMax=NULL, bool pUserData=false)
 
virtual bool EvaluateAnimationNodes (FBEvaluateInfo *pEvaluateInfo)
 Evaluation of non TRS nodes that needs to be evaluated. More...
 
virtual bool AnimationNodeNotify (FBAnimationNode *pAnimationNode, FBEvaluateInfo *pEvaluateInfo)
 Notification function for animation thread. More...
 
virtual bool ResolveCandidate (FBAnimationNode *pAnimationNode, FBEvaluateInfo *pEvaluateInfo)
 Function is call when candidate needs to be resolved (like global to local). More...
 
virtual ECandidateAction SetGlobalCandidate (FBAnimationNode *pAnimationNode, double *pData, FBEvaluateInfo *pEvaluateInfo)
 Function is call when a global candidate is set on an animation node. More...
 
virtual ECandidateAction SetStdCandidate (FBAnimationNode *pAnimationNode, double *pData, FBEvaluateInfo *pEvaluateInfo)
 Function is call when a non-global candidate is set on an animation node. More...
 
virtual bool AnimationNodeDestroy (FBAnimationNode *pAnimationNode)
 Destroy an animation node. More...
 
virtual bool AnimationNodeIsUserData (FBAnimationNode *pAnimationNode)
 Is the animation node user data? More...
 
virtual void AnimationNodesOutDisableIfNotWritten (FBEvaluateInfo *pEvaluateInfo)
 This call will disable all out animation nodes from being pull by system (animation thread) for given pEvaluateInfo. More...
 
virtual FBAnimationNodeAnimationNodeInGet ()
 Get the (IN/OUT) animation node for this box. More...
 
virtual FBAnimationNodeAnimationNodeOutGet ()
 
virtual const char * FbxGetObjectType ()
 Returns the class type inherited by the class of an object, for example: 'Box', 'Constraint', 'TimelineXTrack'. More...
 
virtual const char * FbxGetObjectSubType ()
 Returns the class sub type inherited by the class of an object, for example: 'Relations', 'Parent-Child', 'Number to Vector', 'Shot'. More...
 
 IObject_Declare (override)
 
virtual int GetOutConnectorCount () const
 Get the number of animation node outputs for this box. More...
 
virtual int GetInConnectorCount () const
 Get the number of animation node inputs for this box. More...
 
virtual FBAnimationNodeGetOutConnector (int pIndex) const
 Get the animation node output associated with the given index. More...
 
virtual FBAnimationNodeGetInConnector (int pIndex) const
 Get the animation node input associated with the given index. More...
 
- Public Member Functions inherited from FBComponent
 FBComponent (HIObject pObject)
 Constructor. More...
 
virtual ~FBComponent ()
 Destructor. More...
 
virtual bool FBCreate ()
 Open Reality Creation function. More...
 
virtual void FBDestroy ()
 Open Reality destruction function. More...
 
virtual bool SetHIObject (HIObject pObject, bool pSDKComponent) override
 Assign component to an internal pointer. More...
 
virtual int PropertyAdd (FBProperty *pProperty)
 Add a property to the component's property manager. More...
 
bool PropertyAddReferenceProperty (FBProperty *pReferenceProperty)
 Add a reference property to the component's property manager. More...
 
void PropertyRemove (FBProperty *pProperty)
 Remove a Property from the component's Property manager. More...
 
void PropertyGetModifiedList (FBArrayTemplate< FBProperty * > &pPropList, FBPlugModificationFlag pModificationFlags)
 Get list of properties which have been modified since last loading. More...
 
FBPropertyPropertyCreate (const char *pName, FBPropertyType pType, const char *pDataType, bool pAnimatable, bool pIsUser=false, FBProperty *pReferenceSource=NULL)
 Create user or dynamic property. More...
 
FBObjectFlag GetObjectFlags ()
 Get all Object Flags (concatenated). More...
 
void SetObjectFlags (FBObjectFlag pFlags)
 SetObjectFlags. More...
 
bool HasObjectFlags (FBObjectFlag pFlags)
 Check whether a specific object flag is enabled. More...
 
void EnableObjectFlags (FBObjectFlag pFlags)
 Enable a specific Object Flags. More...
 
void DisableObjectFlags (FBObjectFlag pFlags)
 Disable a specific Object Flags. More...
 
void SetObjectStatus (FBObjectStatus pStatus, bool pValue)
 Enable/Disable a specific Object Status. More...
 
bool GetObjectStatus (FBObjectStatus pStatus)
 Check to see if an object status is enabled. More...
 
bool ProcessNamespaceHierarchy (FBNamespaceAction pNamespaceAction, const char *pNamespaceName, const char *pReplaceTo=NULL, bool pAddRight=true)
 ProcessNamespaceHierarchy. More...
 
bool ProcessObjectNamespace (FBNamespaceAction pNamespaceAction, const char *pNamespaceName, const char *pReplaceTo=NULL, bool pAddRight=true)
 ProcessObjectNamespace. More...
 
virtual const char * ClassName () override
 Get the class name. More...
 
virtual bool UseCustomPropertyViewSet () const
 Use the custom property viewSet or not. More...
 
const char * GetFullName (void)
 Get the full name. More...
 
void SetOwnerNamespace (FBNamespace *pOwnerNSObj)
 Set the owner Namespace object. More...
 
FBNamespaceGetOwnerNamespace (void)
 Get the owner Namespace object. More...
 
FBFileReferenceGetOwnerFileReference (void)
 Get the owner FileReference object. More...
 
void HardSelect ()
 HardSelect. More...
 
virtual bool Is (int pTypeId) override
 Returns true if object is of type TypeId. More...
 
virtual int GetTypeId () override
 GetTypeId( int pTypeId ) More...
 
- Public Member Functions inherited from FBWrapperHolder
FBScriptWrapperGetWrapper ()
 Return the wrapper interface of this FBObject. More...
 
void AddWrapper (FBScriptWrapper *)
 
void RemoveWrapper (FBScriptWrapper *)
 

Public Attributes

FBPropertyMarkerSet MarkerSet
 Read Write Property: Associated marker set. More...
 
FBPropertyMarkerSet OutputMarkerSet
 Read Write Property: Associated output marker set. More...
 
FBPropertyColor BodyColor
 Read Write Property: The color of the body of the actor. More...
 
FBPropertyColor SkeletonColor
 Read Write Property: The color of the skeleton of the actor. More...
 
FBPropertyColor PivotColor
 Read Write Property: The color of the pivot points of the actor. More...
 
FBPropertyDouble MarkerSetSize
 Read Write Property: The size of the markers of the actor. More...
 
FBPropertyDouble PivotSize
 Read Write Property: The size of the pivot points of the actor. More...
 
FBPropertyVector3d HipsPosition
 Read Write Property: Body part pivot of the actor. More...
 
FBPropertyVector3d LeftHipPosition
 Read Write Property: Body part pivot of the actor. More...
 
FBPropertyVector3d LeftKneePosition
 Read Write Property: Body part pivot of the actor. More...
 
FBPropertyVector3d LeftAnklePosition
 Read Write Property: Body part pivot of the actor. More...
 
FBPropertyVector3d LeftFootPosition
 Read Write Property: Body part pivot of the actor. More...
 
FBPropertyVector3d RightHipPosition
 Read Write Property: Body part pivot of the actor. More...
 
FBPropertyVector3d RightKneePosition
 Read Write Property: Body part pivot of the actor. More...
 
FBPropertyVector3d RightAnklePosition
 Read Write Property: Body part pivot of the actor. More...
 
FBPropertyVector3d RightFootPosition
 Read Write Property: Body part pivot of the actor. More...
 
FBPropertyVector3d WaistPosition
 Read Write Property: Body part pivot of the actor. More...
 
FBPropertyVector3d ChestPosition
 Read Write Property: Body part pivot of the actor. More...
 
FBPropertyVector3d LeftCollarPosition
 Read Write Property: Body part pivot of the actor. More...
 
FBPropertyVector3d LeftShoulderPosition
 Read Write Property: Body part pivot of the actor. More...
 
FBPropertyVector3d LeftElbowPosition
 Read Write Property: Body part pivot of the actor. More...
 
FBPropertyVector3d LeftWristPosition
 Read Write Property: Body part pivot of the actor. More...
 
FBPropertyVector3d RightCollarPosition
 Read Write Property: Body part pivot of the actor. More...
 
FBPropertyVector3d RightShoulderPosition
 Read Write Property: Body part pivot of the actor. More...
 
FBPropertyVector3d RightElbowPosition
 Read Write Property: Body part pivot of the actor. More...
 
FBPropertyVector3d RightWristPosition
 Read Write Property: Body part pivot of the actor. More...
 
FBPropertyVector3d NeckPosition
 Read Write Property: Body part pivot of the actor. More...
 
FBPropertyVector3d HeadPosition
 Read Write Property: Body part pivot of the actor. More...
 
FBPropertyBool Visibility
 Read Write Property: Show or Hide the Actor Body. More...
 
FBPropertyBool SkeletonVisibility
 Read Write Property: Show or Hide the Skeleton. More...
 
FBPropertyBool PivotPointsVisibility
 Read Write Property: Show or Hide the Pivot Points. More...
 
FBPropertyAnimatableDouble LeftHandIndexIndex
 Read Write Property: Used to set blending coefficients. Each of the 4 fingers can be a blend of the 4 finger. This is not available for thumbs. More...
 
FBPropertyAnimatableDouble LeftHandIndexMiddle
 Read Write Property: Used to set blending coefficients. Each of the 4 fingers can be a blend of the 4 finger. This is not available for thumbs. More...
 
FBPropertyAnimatableDouble LeftHandIndexRing
 Read Write Property: Used to set blending coefficients. Each of the 4 fingers can be a blend of the 4 finger. This is not available for thumbs. More...
 
FBPropertyAnimatableDouble LeftHandIndexPinky
 Read Write Property: Used to set blending coefficients. Each of the 4 fingers can be a blend of the 4 finger. This is not available for thumbs. More...
 
FBPropertyAnimatableDouble LeftHandMiddleIndex
 Read Write Property: Used to set blending coefficients. Each of the 4 fingers can be a blend of the 4 finger. This is not available for thumbs. More...
 
FBPropertyAnimatableDouble LeftHandMiddleMiddle
 Read Write Property: Used to set blending coefficients. Each of the 4 fingers can be a blend of the 4 finger. This is not available for thumbs. More...
 
FBPropertyAnimatableDouble LeftHandMiddleRing
 Read Write Property: Used to set blending coefficients. Each of the 4 fingers can be a blend of the 4 finger. This is not available for thumbs. More...
 
FBPropertyAnimatableDouble LeftHandMiddlePinky
 Read Write Property: Used to set blending coefficients. Each of the 4 fingers can be a blend of the 4 finger. This is not available for thumbs. More...
 
FBPropertyAnimatableDouble LeftHandRingIndex
 Read Write Property: Used to set blending coefficients. Each of the 4 fingers can be a blend of the 4 finger. This is not available for thumbs. More...
 
FBPropertyAnimatableDouble LeftHandRingMiddle
 Read Write Property: Used to set blending coefficients. Each of the 4 fingers can be a blend of the 4 finger. This is not available for thumbs. More...
 
FBPropertyAnimatableDouble LeftHandRingRing
 Read Write Property: Used to set blending coefficients. Each of the 4 fingers can be a blend of the 4 finger. This is not available for thumbs. More...
 
FBPropertyAnimatableDouble LeftHandRingPinky
 Read Write Property: Used to set blending coefficients. Each of the 4 fingers can be a blend of the 4 finger. This is not available for thumbs. More...
 
FBPropertyAnimatableDouble LeftHandPinkyIndex
 Read Write Property: Used to set blending coefficients. Each of the 4 fingers can be a blend of the 4 finger. This is not available for thumbs. More...
 
FBPropertyAnimatableDouble LeftHandPinkyMiddle
 Read Write Property: Used to set blending coefficients. Each of the 4 fingers can be a blend of the 4 finger. This is not available for thumbs. More...
 
FBPropertyAnimatableDouble LeftHandPinkyRing
 Read Write Property: Used to set blending coefficients. Each of the 4 fingers can be a blend of the 4 finger. This is not available for thumbs. More...
 
FBPropertyAnimatableDouble LeftHandPinkyPinky
 Read Write Property: Used to set blending coefficients. Each of the 4 fingers can be a blend of the 4 finger. This is not available for thumbs. More...
 
FBPropertyAnimatableDouble RightHandIndexIndex
 Read Write Property: Used to set blending coefficients. Each of the 4 fingers can be a blend of the 4 finger. This is not available for thumbs. More...
 
FBPropertyAnimatableDouble RightHandIndexMiddle
 Read Write Property: Used to set blending coefficients. Each of the 4 fingers can be a blend of the 4 finger. This is not available for thumbs. More...
 
FBPropertyAnimatableDouble RightHandIndexRing
 Read Write Property: Used to set blending coefficients. Each of the 4 fingers can be a blend of the 4 finger. This is not available for thumbs. More...
 
FBPropertyAnimatableDouble RightHandIndexPinky
 Read Write Property: Used to set blending coefficients. Each of the 4 fingers can be a blend of the 4 finger. This is not available for thumbs. More...
 
FBPropertyAnimatableDouble RightHandMiddleIndex
 Read Write Property: Used to set blending coefficients. Each of the 4 fingers can be a blend of the 4 finger. This is not available for thumbs. More...
 
FBPropertyAnimatableDouble RightHandMiddleMiddle
 Read Write Property: Used to set blending coefficients. Each of the 4 fingers can be a blend of the 4 finger. This is not available for thumbs. More...
 
FBPropertyAnimatableDouble RightHandMiddleRing
 Read Write Property: Used to set blending coefficients. Each of the 4 fingers can be a blend of the 4 finger. This is not available for thumbs. More...
 
FBPropertyAnimatableDouble RightHandMiddlePinky
 Read Write Property: Used to set blending coefficients. Each of the 4 fingers can be a blend of the 4 finger. This is not available for thumbs. More...
 
FBPropertyAnimatableDouble RightHandRingIndex
 Read Write Property: Used to set blending coefficients. Each of the 4 fingers can be a blend of the 4 finger. This is not available for thumbs. More...
 
FBPropertyAnimatableDouble RightHandRingMiddle
 Read Write Property: Used to set blending coefficients. Each of the 4 fingers can be a blend of the 4 finger. This is not available for thumbs. More...
 
FBPropertyAnimatableDouble RightHandRingRing
 Read Write Property: Used to set blending coefficients. Each of the 4 fingers can be a blend of the 4 finger. This is not available for thumbs. More...
 
FBPropertyAnimatableDouble RightHandRingPinky
 Read Write Property: Used to set blending coefficients. Each of the 4 fingers can be a blend of the 4 finger. This is not available for thumbs. More...
 
FBPropertyAnimatableDouble RightHandPinkyIndex
 Read Write Property: Used to set blending coefficients. Each of the 4 fingers can be a blend of the 4 finger. This is not available for thumbs. More...
 
FBPropertyAnimatableDouble RightHandPinkyMiddle
 Read Write Property: Used to set blending coefficients. Each of the 4 fingers can be a blend of the 4 finger. This is not available for thumbs. More...
 
FBPropertyAnimatableDouble RightHandPinkyRing
 Read Write Property: Used to set blending coefficients. Each of the 4 fingers can be a blend of the 4 finger. This is not available for thumbs. More...
 
FBPropertyAnimatableDouble RightHandPinkyPinky
 Read Write Property: Used to set blending coefficients. Each of the 4 fingers can be a blend of the 4 finger. This is not available for thumbs. More...
 
FBPropertyAnimatableDouble FKFingerMultiplier
 Read Write Property: Used to augment the amount of FK propagation for unmarkered intermediate finger phalanges. More...
 
FBPropertyAnimatableDouble FKFingerTipMultiplier
 Read Write Property: Used to augment the amount of FK propagation for unmarkered finger tip phalanges. More...
 
FBPropertyAnimatableDouble FKThumbTipMultiplier
 Read Write Property: Used to augment the amount of FK propagation for unmarkered thumb tip phalanges. More...
 
FBPropertyAnimatableBool HumanFingerLimits
 Read Write Property: Enables/Disables human finger limits during actor solve. More...
 
FBPropertyAnimatableVector3d HeadOffsetT
 Read Write Property: Local translation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d HeadOffsetR
 Read Write Property: Local rotation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d NeckOffsetT
 Read Write Property: Local translation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d NeckOffsetR
 Read Write Property: Local rotation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d ChestOffsetT
 Read Write Property: Local translation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d ChestOffsetR
 Read Write Property: Local rotation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d LeftCollarOffsetT
 Read Write Property: Local translation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d LeftCollarOffsetR
 Read Write Property: Local rotation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d RightCollarOffsetT
 Read Write Property: Local translation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d RightCollarOffsetR
 Read Write Property: Local rotation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d LeftShoulderOffsetT
 Read Write Property: Local translation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d LeftShoulderOffsetR
 Read Write Property: Local rotation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d RightShoulderOffsetT
 Read Write Property: Local translation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d RightShoulderOffsetR
 Read Write Property: Local rotation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d LeftElbowOffsetT
 Read Write Property: Local translation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d LeftElbowOffsetR
 Read Write Property: Local rotation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d RightElbowOffsetT
 Read Write Property: Local translation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d RightElbowOffsetR
 Read Write Property: Local rotation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d LeftWristOffsetT
 Read Write Property: Local translation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d LeftWristOffsetR
 Read Write Property: Local rotation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d RightWristOffsetT
 Read Write Property: Local translation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d RightWristOffsetR
 Read Write Property: Local rotation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d WaistOffsetT
 Read Write Property: Local translation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d WaistOffsetR
 Read Write Property: Local rotation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d HipsOffsetT
 Read Write Property: Local translation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d HipsOffsetR
 Read Write Property: Local rotation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d LeftHipOffsetT
 Read Write Property: Local translation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d LeftHipOffsetR
 Read Write Property: Local rotation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d RightHipOffsetT
 Read Write Property: Local translation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d RightHipOffsetR
 Read Write Property: Local rotation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d LeftKneeOffsetT
 Read Write Property: Local translation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d LeftKneeOffsetR
 Read Write Property: Local rotation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d RightKneeOffsetT
 Read Write Property: Local translation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d RightKneeOffsetR
 Read Write Property: Local rotation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d LeftAnkleOffsetT
 Read Write Property: Local translation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d LeftAnkleOffsetR
 Read Write Property: Local rotation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d RightAnkleOffsetT
 Read Write Property: Local translation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d RightAnkleOffsetR
 Read Write Property: Local rotation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d LeftFootOffsetT
 Read Write Property: Local translation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d LeftFootOffsetR
 Read Write Property: Local rotation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d RightFootOffsetT
 Read Write Property: Local translation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d RightFootOffsetR
 Read Write Property: Local rotation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d LeftThumbAOffsetT
 Read Write Property: Local translation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d LeftThumbAOffsetR
 Read Write Property: Local rotation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d LeftThumbBOffsetT
 Read Write Property: Local translation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d LeftThumbBOffsetR
 Read Write Property: Local rotation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d LeftThumbCOffsetT
 Read Write Property: Local translation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d LeftThumbCOffsetR
 Read Write Property: Local rotation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d LeftIndexAOffsetT
 Read Write Property: Local translation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d LeftIndexAOffsetR
 Read Write Property: Local rotation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d LeftIndexBOffsetT
 Read Write Property: Local translation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d LeftIndexBOffsetR
 Read Write Property: Local rotation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d LeftIndexCOffsetT
 Read Write Property: Local translation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d LeftIndexCOffsetR
 Read Write Property: Local rotation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d LeftMiddleAOffsetT
 Read Write Property: Local translation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d LeftMiddleAOffsetR
 Read Write Property: Local rotation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d LeftMiddleBOffsetT
 Read Write Property: Local translation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d LeftMiddleBOffsetR
 Read Write Property: Local rotation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d LeftMiddleCOffsetT
 Read Write Property: Local translation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d LeftMiddleCOffsetR
 Read Write Property: Local rotation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d LeftRingAOffsetT
 Read Write Property: Local translation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d LeftRingAOffsetR
 Read Write Property: Local rotation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d LeftRingBOffsetT
 Read Write Property: Local translation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d LeftRingBOffsetR
 Read Write Property: Local rotation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d LeftRingCOffsetT
 Read Write Property: Local translation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d LeftRingCOffsetR
 Read Write Property: Local rotation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d LeftPinkyAOffsetT
 Read Write Property: Local translation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d LeftPinkyAOffsetR
 Read Write Property: Local rotation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d LeftPinkyBOffsetT
 Read Write Property: Local translation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d LeftPinkyBOffsetR
 Read Write Property: Local rotation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d LeftPinkyCOffsetT
 Read Write Property: Local translation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d LeftPinkyCOffsetR
 Read Write Property: Local rotation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d RightThumbAOffsetT
 Read Write Property: Local translation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d RightThumbAOffsetR
 Read Write Property: Local rotation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d RightThumbBOffsetT
 Read Write Property: Local translation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d RightThumbBOffsetR
 Read Write Property: Local rotation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d RightThumbCOffsetT
 Read Write Property: Local translation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d RightThumbCOffsetR
 Read Write Property: Local rotation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d RightIndexAOffsetT
 Read Write Property: Local translation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d RightIndexAOffsetR
 Read Write Property: Local rotation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d RightIndexBOffsetT
 Read Write Property: Local translation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d RightIndexBOffsetR
 Read Write Property: Local rotation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d RightIndexCOffsetT
 Read Write Property: Local translation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d RightIndexCOffsetR
 Read Write Property: Local rotation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d RightMiddleAOffsetT
 Read Write Property: Local translation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d RightMiddleAOffsetR
 Read Write Property: Local rotation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d RightMiddleBOffsetT
 Read Write Property: Local translation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d RightMiddleBOffsetR
 Read Write Property: Local rotation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d RightMiddleCOffsetT
 Read Write Property: Local translation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d RightMiddleCOffsetR
 Read Write Property: Local rotation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d RightRingAOffsetT
 Read Write Property: Local translation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d RightRingAOffsetR
 Read Write Property: Local rotation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d RightRingBOffsetT
 Read Write Property: Local translation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d RightRingBOffsetR
 Read Write Property: Local rotation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d RightRingCOffsetT
 Read Write Property: Local translation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d RightRingCOffsetR
 Read Write Property: Local rotation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d RightPinkyAOffsetT
 Read Write Property: Local translation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d RightPinkyAOffsetR
 Read Write Property: Local rotation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d RightPinkyBOffsetT
 Read Write Property: Local translation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d RightPinkyBOffsetR
 Read Write Property: Local rotation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d RightPinkyCOffsetT
 Read Write Property: Local translation offset that is applied after the actor solve More...
 
FBPropertyAnimatableVector3d RightPinkyCOffsetR
 Read Write Property: Local rotation offset that is applied after the actor solve More...
 
FBPropertyBool ManipulateOffsets
 Read Write Property: Flag to compute offsets while manipulating. If it is set to false, the manipulator is re-snapping as before. If it is set to true, offsets properties (T and R) are computed and candidated instead. More...
 
FBPropertyBool IKManip
 Read Write Property: Access to the IK Manip mode. This property is shared for all actors. More...
 
FBPropertyBool SymmetryEditTranslation
 Read Write Property: Symmetry Edit (Translation) mode state. Only effective when IKManip property is set to false. This property is shared for all actors. More...
 
FBPropertyBool SymmetryEditRotation
 Read Write Property: Symmetry Edit (Rotation) mode state. Only effective when IKManip property is set to false. This property is shared for all actors. More...
 
FBPropertyBool SymmetryEditScaling
 Read Write Property: Symmetry Edit (Scaling) mode state. Only effective when IKManip property is set to false. This property is shared for all actors. More...
 
- Public Attributes inherited from FBConstraint
FBPropertyBool Deformer
 Read Write Property: Is a deformer constraint? More...
 
FBPropertyBool HasLayout
 Read Write Property: Does the constraint have a layout? More...
 
FBPropertyString Description
 Read Write Property: Long description of constraint. More...
 
FBPropertyBool Active
 Read Write Property: Active state. More...
 
FBPropertyBool Lock
 Read Write Property: Lock state. More...
 
FBPropertyAction Snap
 Function Property: Snap constraint. More...
 
FBPropertyAnimatableDouble Weight
 Read Write Property: Weight of constraint. More...
 
- Public Attributes inherited from FBBox
const char * UniqueName
 internal Unique name. More...
 
FBPropertyBool Animatable
 Read Write Property: Is the box animatable. More...
 
FBPropertyBool Live
 Read Write Property: Is live? More...
 
FBPropertyBool RecordMode
 Read Write Property: Is recording? More...
 
- Public Attributes inherited from FBComponent
FBPropertyManager PropertyList
 Read Only Property: Manages all of the properties for the component. More...
 
FBPropertyListComponent Components
 List: List of components. More...
 
FBPropertyListComponent Parents
 List: Parents. More...
 
FBPropertyBool Selected
 Read Write Property: Selected property. More...
 
FBPropertyString Name
 Read Write Property: Unique name of object. More...
 
FBPropertyString LongName
 Read Write Property: Name and namespace for object.
More...
 
FBPropertyFolder Folder
 Read Write Property: The folder that contain this component. More...
 

Additional Inherited Members

- Public Types inherited from FBBox
enum  ECandidateAction {
  eCandidateAccept ,
  eCandidateIntercept ,
  eCandidateInterceptAfterEvaluation
}
 Resolving action for candidates. More...
 
- Static Public Member Functions inherited from FBComponent
static int GetInternalClassId ()
 
static void FBComponentSetName (FBComponent *pObject, const char *pName)
 
static const char * FBComponentGetName (FBComponent *pObject)
 
static void FBComponentSetLongName (FBComponent *pObject, const char *pName)
 
static const char * FBComponentGetLongName (FBComponent *pObject)
 
- Static Public Attributes inherited from FBComponent
static int TypeInfo
 Contains the Type information of the object. More...
 
- Protected Member Functions inherited from FBPlug
bool IsSDKComponent ()
 Return whether or not item is an SDK component. More...
 
bool ConnectSrc (FBPlug *pSrc, FBConnectionType pConnectionType=kFBConnectionTypeNone)
 Add a source connection. More...
 
bool ConnectDst (FBPlug *pDst, FBConnectionType pConnectionType=kFBConnectionTypeNone)
 Add a destination connection. More...
 
bool ConnectSrcAt (int pDst_SrcIndex, FBPlug *pSrc, FBConnectionType pConnectionType=kFBConnectionTypeNone)
 Add a source connection. More...
 
bool ConnectDstAt (int pSrc_DstIndex, FBPlug *pDst, FBConnectionType pConnectionType=kFBConnectionTypeNone)
 Add a destination connection. More...
 
bool DisconnectDst (FBPlug *pDst)
 Remove a destination connection. More...
 
bool DisconnectSrc (FBPlug *pSrc)
 Remove a source connection. More...
 
void DisconnectAllSrc ()
 Remove all source connections. More...
 
void DisconnectAllDst ()
 Remove all destination connections. More...
 
bool DisconnectDstAt (int pIndex)
 Remove a destination connection at a specified index. More...
 
bool DisconnectSrcAt (int pIndex)
 Remove a source connection at a specified index. More...
 
bool ReplaceDstAt (int pIndex, FBPlug *pDst)
 Replace a destination connection at a specified index. More...
 
bool ReplaceSrcAt (int pIndex, FBPlug *pSrc)
 Replace a source connection at a specified index. More...
 
bool SwapSrc (int pIndexA, int pIndexB)
 Swap source connection at index A with source connection at index B. More...
 
bool MoveSrcAt (int pIndex, int pAtIndex)
 Move source connection at pIndex to pAtIndex. More...
 
bool MoveSrcAt (FBPlug *pSrc, FBPlug *pAtSrc)
 Move source connection pSrc to the position of pAtSrc. More...
 
int GetSrcCount ()
 Get source connection count. More...
 
FBPlugGetSrc (int pIndex)
 Get a source connection's plug at specified index. More...
 
FBConnectionType GetSrcType (int pIndex)
 Get a source connection's type at specified index. More...
 
int GetDstCount ()
 Get destination connection count. More...
 
FBPlugGetDst (int pIndex)
 Get a destination connection's plug at specified index. More...
 
FBConnectionType GetDstType (int pIndex)
 Get a destination connection's type at specified index. More...
 
bool BeginChange ()
 Begins a change on multiple plugs. More...
 
void EndChange ()
 Ends a change on multiple plugs. More...
 
void SetSelfModified (FBPlugModificationFlag pFlag, bool pBool)
 Set the plug's self modification flag. More...
 
bool GetSelfModified (FBPlugModificationFlag pFlag)
 Tell if the plug's self has changed. More...
 
void SetContentModified (FBPlugModificationFlag pFlag, bool pBool)
 Set the plug's owned property/object's modification flag. More...
 
bool GetContentModified (FBPlugModificationFlag pFlag)
 Tell if the plug's content has changed. More...
 
int GetPlugConnectionModifiedList (FBPlugList &pPlugList, FBPlugModificationFlag pConnectionModificatonFlag, bool pAddRemove)
 Get plug's modified src/dst property/object connection added/removed List. More...
 
bool RevertModification (FBPlugModificationFlag pFlag=kFBAllModifiedMask)
 Revert the plug's modification to original status. More...
 
void SetStatusFlag (FBPlugStatusFlag pStatus, bool pValue)
 Set the plug's status flag. More...
 
bool GetStatusFlag (FBPlugStatusFlag pStatus) const
 Tell if the plug's status has changed. More...
 
FBPlugGetOwner ()
 Get the owner of this plug. More...
 
FBPlugGetOwned (int pIndex)
 Get the owned plug at specified index. More...
 
int GetOwnedCount ()
 Get the owned plug count. More...
 
virtual bool PlugDataNotify (FBConnectionAction pAction, FBPlug *pThis, void *pData=NULL, void *pDataOld=NULL, int pDataSize=0)
 PlugDataNotify when overloaded is equivalent of FBSystem.OnConnectionDataNotify but in the context of the derived object only. More...
 
virtual bool PlugStateNotify (FBConnectionAction pAction, FBPlug *pThis, void *pData=NULL, void *pDataOld=NULL, int pDataSize=0)
 PlugStateNotify when overloaded is equivalent of FBSystem.OnConnectionStateNotify but in the context of the derived object only. More...
 
virtual bool PlugNotify (FBConnectionAction pAction, FBPlug *pThis, int pIndex, FBPlug *pPlug=NULL, FBConnectionType pConnectionType=kFBConnectionTypeNone, FBPlug *pNewPlug=NULL)
 PlugNotify when overloaded is equivalent of FBSystem.OnConnectionNotify but in the context of the derived object only. More...
 
- Static Protected Member Functions inherited from FBPlug
static int GetInternalClassId ()
 Internal class Id. More...
 
- Protected Attributes inherited from FBPlug
bool mAllocated
 Contain the Allocation State of the Component. More...
 
HIObject mObject
 Handle on the Plug. More...
 
bool mSDKComponent
 bool Plug is an SDK component.
More...
 
- Static Protected Attributes inherited from FBPlug
static const char * ClassGroupName
 ClassGroupName of the object. More...
 
static int TypeInfo
 TypeInfo. More...
 
static int mGlobalTypeInfo
 Represente the Type Index. More...
 

Detailed Description

FBActor is used to link motion data to a character.

In MotionBuilder, an actor is a model used to link captured motion data to a character. Use functions in FBActor to set the body color, skeleton color, pivot color, marker size, pivot size, pivot information, etc. on an actor.

These classes are under development and may change dramatically between versions.

To obtain the list of actors present in a scene, you need to create an instance of class FBSystem, to obtain the current scene. The FBScene object holds the list of actors in the property Actors.

FBSystem lSystem;
FBScene* lScene = lSystem.Scene;
for( int lIdx = 0; lIdx < lScene->Actors.GetCount(); ++lIdx )
{
FBTrace( "Actor[%d]: '%s'\n", lIdx, (char*)lScene->Actors[lIdx] );
}
virtual int GetCount() override
Get the Component count.
Access to the MotionBuilder scene.
Definition: fbscene.h:281
FBPropertyListActor Actors
List: Actors in scene.
Definition: fbscene.h:557
Provides access to the underlying system, and the MotionBuilder scene.
Definition: fbsystem.h:157
FBPropertyScene Scene
Read Only Property: Scene.
Definition: fbsystem.h:197
K_DLLIMPORT void FBTrace(const char *pFormatString,...)
This function prints useful debugging strings in the console with kFBNORMAL_TRACE output detailed lev...

The current actor selected in the Character tool can be obtained via the FBApplication object.

FBApplication lApplication;
FBActor* lActor = lApplication.CurrentActor;
if( lActor )
{
FBTrace( "Current actor is: '%s'\n", (char*)lActor->Name );
}
else
{
FBTrace( "No actor currently selected\n" );
}
FBActor is used to link motion data to a character.
Definition: fbcharacter.h:989
FBApplication is used mainly to manage files.
FBPropertyActor CurrentActor
Read Write Property: Indicate the current actor, as used by the character tool. Can be NULL....
FBPropertyString Name
Read Write Property: Unique name of object.
Definition: fbcomponent.h:845

Definition at line 988 of file fbcharacter.h.

Constructor & Destructor Documentation

◆ FBActor()

FBActor ( const char *  pName,
HIObject  pObject = NULL 
)

Constructor.

Parameters
pNameName of new actor.
pObjectFor internal use only. This parameter does not need to be specified by the developer.

Member Function Documentation

◆ FBDelete()

virtual void FBDelete ( )
overridevirtual

Actual Actor destructor.

This method is used to delete the actual actor object represented by an instance of FBActor.

Reimplemented from FBComponent.

◆ GetCurrentSkeletonState()

FBSkeletonState* GetCurrentSkeletonState ( bool  pResetOrientation = false)

Return the Current Skeleton State.

Parameters
pResetOrientationWhen set to true, all rotations in the state will be reset to characterization values.
Returns
Current Skeleton State
Note
Usage of this function can be found in script sample /bin/config/Scripts/Samples/Character/CharacterMarkerSetFromActor.py

◆ GetDefaultSkeletonState()

FBSkeletonState* GetDefaultSkeletonState ( )

Return the Default Skeleton State.

Returns
Default Skeleton State

◆ GetDefinitionRotationVector()

void GetDefinitionRotationVector ( FBSkeletonNodeId  pSkeletonId,
FBVector3d pRotationVector 
)

Get Actor Rotation Definition.

Only effective when IKManip property is set to false.

Parameters
pSkeletonIdSkeleton Node Id
Return values
pRotationVectorActor Rotation Definition for the given ID

◆ GetDefinitionScaleVector()

void GetDefinitionScaleVector ( FBSkeletonNodeId  pSkeletonId,
FBVector3d pScaleVector 
)

Get Actor Scaling Definition.

Parameters
pSkeletonIdSkeleton Node Id
Return values
pScaleVectorActor Scaling Definition for the given ID

◆ GetDefinitionTranslationVector()

void GetDefinitionTranslationVector ( FBSkeletonNodeId  pSkeletonId,
FBVector3d pTranslationVector 
)

Get Actor Translation Definition.

Only effective when IKManip property is set to false.

Parameters
pSkeletonIdSkeleton Node Id
Return values
pTranslationVectorActor Translation Definition for the given ID

◆ GetLeftGloveReferenceModel()

FBModel* GetLeftGloveReferenceModel ( )

Get the reference model associated with left hand.

Returns
The reference model associated with the left hand.

◆ GetRightGloveReferenceModel()

FBModel* GetRightGloveReferenceModel ( )

Get the reference model associated with right hand.

Returns
The reference model associated with the right hand.

◆ SetActorTranslation()

void SetActorTranslation ( FBVector3d  pTranslationVector)

Translate Actor, similar to moving the hips of the Actor in the UI.

Only effective when IKManip property is set to false.

Parameters
pTranslationVectorWill move the entire Actor to pTranslationVector coordinate

◆ SetDefinitionRotationVector()

void SetDefinitionRotationVector ( FBSkeletonNodeId  pSkeletonId,
FBVector3d  pRotationVector,
bool  pSymmetricUpdate = true 
)

Set Actor Rotation Definition.

Only effective when IKManip property is set to false.

Parameters
pSkeletonIdSkeleton Node Id
pRotationVectorActor Rotation value for the given ID
pSymmetricUpdateUpdate right and left part at the same time

◆ SetDefinitionScaleVector()

void SetDefinitionScaleVector ( FBSkeletonNodeId  pSkeletonId,
FBVector3d  pScaleVector,
bool  pSymmetricUpdate = true 
)

Set Actor Scaling Definition.

Parameters
pSkeletonIdSkeleton Node Id
pScaleVectorActor Scaling value for the given ID
pSymmetricUpdateUpdate right and left part at the same time

◆ SetDefinitionTranslationVector()

void SetDefinitionTranslationVector ( FBSkeletonNodeId  pSkeletonId,
FBVector3d  pTranslationVector,
bool  pSymmetricUpdate = true 
)

Set Actor Translation Definition.

Only effective when IKManip property is set to false.

Parameters
pSkeletonIdSkeleton Node Id
pTranslationVectorActor Translation value for the given ID
pSymmetricUpdateUpdate right and left part at the same time

◆ SetLeftGloveReferenceModel()

void SetLeftGloveReferenceModel ( FBModel pReferenceModel)

Set a model to be the left glove reference.

Parameters
pReferenceModelModel to be the left glove reference.

◆ SetRightGloveReferenceModel()

void SetRightGloveReferenceModel ( FBModel pReferenceModel)

Set a model to be the right glove reference.

Parameters
pReferenceModelModel to be the right glove reference.

◆ Snap()

virtual bool Snap ( FBRecalcMarkerSetOffset  pRecalcOffset)
virtual

Snap the marker set of the actor.

Returns
True if the operation completed successfully.

◆ UpdateValues()

void UpdateValues ( FBEvaluateInfo pEvalInfo)

Update Internal Values to be corresponding to the Given Evaluate Information.

Parameters
pEvalInfoEvaluate Info of the Values

Member Data Documentation

◆ BodyColor

FBPropertyColor BodyColor

Read Write Property: The color of the body of the actor.

Definition at line 1008 of file fbcharacter.h.

◆ ChestOffsetR

Read Write Property: Local rotation offset that is applied after the actor solve

Definition at line 1091 of file fbcharacter.h.

◆ ChestOffsetT

Read Write Property: Local translation offset that is applied after the actor solve

Definition at line 1090 of file fbcharacter.h.

◆ ChestPosition

FBPropertyVector3d ChestPosition

Read Write Property: Body part pivot of the actor.

Definition at line 1024 of file fbcharacter.h.

◆ FKFingerMultiplier

FBPropertyAnimatableDouble FKFingerMultiplier

Read Write Property: Used to augment the amount of FK propagation for unmarkered intermediate finger phalanges.

Definition at line 1079 of file fbcharacter.h.

◆ FKFingerTipMultiplier

FBPropertyAnimatableDouble FKFingerTipMultiplier

Read Write Property: Used to augment the amount of FK propagation for unmarkered finger tip phalanges.

Definition at line 1080 of file fbcharacter.h.

◆ FKThumbTipMultiplier

FBPropertyAnimatableDouble FKThumbTipMultiplier

Read Write Property: Used to augment the amount of FK propagation for unmarkered thumb tip phalanges.

Definition at line 1081 of file fbcharacter.h.

◆ HeadOffsetR

Read Write Property: Local rotation offset that is applied after the actor solve

Definition at line 1085 of file fbcharacter.h.

◆ HeadOffsetT

Read Write Property: Local translation offset that is applied after the actor solve

Definition at line 1084 of file fbcharacter.h.

◆ HeadPosition

FBPropertyVector3d HeadPosition

Read Write Property: Body part pivot of the actor.

Definition at line 1034 of file fbcharacter.h.

◆ HipsOffsetR

Read Write Property: Local rotation offset that is applied after the actor solve

Definition at line 1121 of file fbcharacter.h.

◆ HipsOffsetT

Read Write Property: Local translation offset that is applied after the actor solve

Definition at line 1120 of file fbcharacter.h.

◆ HipsPosition

FBPropertyVector3d HipsPosition

Read Write Property: Body part pivot of the actor.

Definition at line 1014 of file fbcharacter.h.

◆ HumanFingerLimits

FBPropertyAnimatableBool HumanFingerLimits

Read Write Property: Enables/Disables human finger limits during actor solve.

Definition at line 1082 of file fbcharacter.h.

◆ IKManip

FBPropertyBool IKManip

Read Write Property: Access to the IK Manip mode. This property is shared for all actors.

Definition at line 1219 of file fbcharacter.h.

◆ LeftAnkleOffsetR

FBPropertyAnimatableVector3d LeftAnkleOffsetR

Read Write Property: Local rotation offset that is applied after the actor solve

Definition at line 1136 of file fbcharacter.h.

◆ LeftAnkleOffsetT

FBPropertyAnimatableVector3d LeftAnkleOffsetT

Read Write Property: Local translation offset that is applied after the actor solve

Definition at line 1135 of file fbcharacter.h.

◆ LeftAnklePosition

FBPropertyVector3d LeftAnklePosition

Read Write Property: Body part pivot of the actor.

Definition at line 1017 of file fbcharacter.h.

◆ LeftCollarOffsetR

FBPropertyAnimatableVector3d LeftCollarOffsetR

Read Write Property: Local rotation offset that is applied after the actor solve

Definition at line 1094 of file fbcharacter.h.

◆ LeftCollarOffsetT

FBPropertyAnimatableVector3d LeftCollarOffsetT

Read Write Property: Local translation offset that is applied after the actor solve

Definition at line 1093 of file fbcharacter.h.

◆ LeftCollarPosition

FBPropertyVector3d LeftCollarPosition

Read Write Property: Body part pivot of the actor.

Definition at line 1025 of file fbcharacter.h.

◆ LeftElbowOffsetR

FBPropertyAnimatableVector3d LeftElbowOffsetR

Read Write Property: Local rotation offset that is applied after the actor solve

Definition at line 1106 of file fbcharacter.h.

◆ LeftElbowOffsetT

FBPropertyAnimatableVector3d LeftElbowOffsetT

Read Write Property: Local translation offset that is applied after the actor solve

Definition at line 1105 of file fbcharacter.h.

◆ LeftElbowPosition

FBPropertyVector3d LeftElbowPosition

Read Write Property: Body part pivot of the actor.

Definition at line 1027 of file fbcharacter.h.

◆ LeftFootOffsetR

Read Write Property: Local rotation offset that is applied after the actor solve

Definition at line 1142 of file fbcharacter.h.

◆ LeftFootOffsetT

Read Write Property: Local translation offset that is applied after the actor solve

Definition at line 1141 of file fbcharacter.h.

◆ LeftFootPosition

FBPropertyVector3d LeftFootPosition

Read Write Property: Body part pivot of the actor.

Definition at line 1018 of file fbcharacter.h.

◆ LeftHandIndexIndex

FBPropertyAnimatableDouble LeftHandIndexIndex

Read Write Property: Used to set blending coefficients. Each of the 4 fingers can be a blend of the 4 finger. This is not available for thumbs.

Definition at line 1039 of file fbcharacter.h.

◆ LeftHandIndexMiddle

FBPropertyAnimatableDouble LeftHandIndexMiddle

Read Write Property: Used to set blending coefficients. Each of the 4 fingers can be a blend of the 4 finger. This is not available for thumbs.

Definition at line 1040 of file fbcharacter.h.

◆ LeftHandIndexPinky

FBPropertyAnimatableDouble LeftHandIndexPinky

Read Write Property: Used to set blending coefficients. Each of the 4 fingers can be a blend of the 4 finger. This is not available for thumbs.

Definition at line 1042 of file fbcharacter.h.

◆ LeftHandIndexRing

FBPropertyAnimatableDouble LeftHandIndexRing

Read Write Property: Used to set blending coefficients. Each of the 4 fingers can be a blend of the 4 finger. This is not available for thumbs.

Definition at line 1041 of file fbcharacter.h.

◆ LeftHandMiddleIndex

FBPropertyAnimatableDouble LeftHandMiddleIndex

Read Write Property: Used to set blending coefficients. Each of the 4 fingers can be a blend of the 4 finger. This is not available for thumbs.

Definition at line 1044 of file fbcharacter.h.

◆ LeftHandMiddleMiddle

FBPropertyAnimatableDouble LeftHandMiddleMiddle

Read Write Property: Used to set blending coefficients. Each of the 4 fingers can be a blend of the 4 finger. This is not available for thumbs.

Definition at line 1045 of file fbcharacter.h.

◆ LeftHandMiddlePinky

FBPropertyAnimatableDouble LeftHandMiddlePinky

Read Write Property: Used to set blending coefficients. Each of the 4 fingers can be a blend of the 4 finger. This is not available for thumbs.

Definition at line 1047 of file fbcharacter.h.

◆ LeftHandMiddleRing

FBPropertyAnimatableDouble LeftHandMiddleRing

Read Write Property: Used to set blending coefficients. Each of the 4 fingers can be a blend of the 4 finger. This is not available for thumbs.

Definition at line 1046 of file fbcharacter.h.

◆ LeftHandPinkyIndex

FBPropertyAnimatableDouble LeftHandPinkyIndex

Read Write Property: Used to set blending coefficients. Each of the 4 fingers can be a blend of the 4 finger. This is not available for thumbs.

Definition at line 1054 of file fbcharacter.h.

◆ LeftHandPinkyMiddle

FBPropertyAnimatableDouble LeftHandPinkyMiddle

Read Write Property: Used to set blending coefficients. Each of the 4 fingers can be a blend of the 4 finger. This is not available for thumbs.

Definition at line 1055 of file fbcharacter.h.

◆ LeftHandPinkyPinky

FBPropertyAnimatableDouble LeftHandPinkyPinky

Read Write Property: Used to set blending coefficients. Each of the 4 fingers can be a blend of the 4 finger. This is not available for thumbs.

Definition at line 1057 of file fbcharacter.h.

◆ LeftHandPinkyRing

FBPropertyAnimatableDouble LeftHandPinkyRing

Read Write Property: Used to set blending coefficients. Each of the 4 fingers can be a blend of the 4 finger. This is not available for thumbs.

Definition at line 1056 of file fbcharacter.h.

◆ LeftHandRingIndex

FBPropertyAnimatableDouble LeftHandRingIndex

Read Write Property: Used to set blending coefficients. Each of the 4 fingers can be a blend of the 4 finger. This is not available for thumbs.

Definition at line 1049 of file fbcharacter.h.

◆ LeftHandRingMiddle

FBPropertyAnimatableDouble LeftHandRingMiddle

Read Write Property: Used to set blending coefficients. Each of the 4 fingers can be a blend of the 4 finger. This is not available for thumbs.

Definition at line 1050 of file fbcharacter.h.

◆ LeftHandRingPinky

FBPropertyAnimatableDouble LeftHandRingPinky

Read Write Property: Used to set blending coefficients. Each of the 4 fingers can be a blend of the 4 finger. This is not available for thumbs.

Definition at line 1052 of file fbcharacter.h.

◆ LeftHandRingRing

FBPropertyAnimatableDouble LeftHandRingRing

Read Write Property: Used to set blending coefficients. Each of the 4 fingers can be a blend of the 4 finger. This is not available for thumbs.

Definition at line 1051 of file fbcharacter.h.

◆ LeftHipOffsetR

Read Write Property: Local rotation offset that is applied after the actor solve

Definition at line 1124 of file fbcharacter.h.

◆ LeftHipOffsetT

Read Write Property: Local translation offset that is applied after the actor solve

Definition at line 1123 of file fbcharacter.h.

◆ LeftHipPosition

FBPropertyVector3d LeftHipPosition

Read Write Property: Body part pivot of the actor.

Definition at line 1015 of file fbcharacter.h.

◆ LeftIndexAOffsetR

FBPropertyAnimatableVector3d LeftIndexAOffsetR

Read Write Property: Local rotation offset that is applied after the actor solve

Definition at line 1155 of file fbcharacter.h.

◆ LeftIndexAOffsetT

FBPropertyAnimatableVector3d LeftIndexAOffsetT

Read Write Property: Local translation offset that is applied after the actor solve

Definition at line 1154 of file fbcharacter.h.

◆ LeftIndexBOffsetR

FBPropertyAnimatableVector3d LeftIndexBOffsetR

Read Write Property: Local rotation offset that is applied after the actor solve

Definition at line 1157 of file fbcharacter.h.

◆ LeftIndexBOffsetT

FBPropertyAnimatableVector3d LeftIndexBOffsetT

Read Write Property: Local translation offset that is applied after the actor solve

Definition at line 1156 of file fbcharacter.h.

◆ LeftIndexCOffsetR

FBPropertyAnimatableVector3d LeftIndexCOffsetR

Read Write Property: Local rotation offset that is applied after the actor solve

Definition at line 1159 of file fbcharacter.h.

◆ LeftIndexCOffsetT

FBPropertyAnimatableVector3d LeftIndexCOffsetT

Read Write Property: Local translation offset that is applied after the actor solve

Definition at line 1158 of file fbcharacter.h.

◆ LeftKneeOffsetR

Read Write Property: Local rotation offset that is applied after the actor solve

Definition at line 1130 of file fbcharacter.h.

◆ LeftKneeOffsetT

Read Write Property: Local translation offset that is applied after the actor solve

Definition at line 1129 of file fbcharacter.h.

◆ LeftKneePosition

FBPropertyVector3d LeftKneePosition

Read Write Property: Body part pivot of the actor.

Definition at line 1016 of file fbcharacter.h.

◆ LeftMiddleAOffsetR

FBPropertyAnimatableVector3d LeftMiddleAOffsetR

Read Write Property: Local rotation offset that is applied after the actor solve

Definition at line 1162 of file fbcharacter.h.

◆ LeftMiddleAOffsetT

FBPropertyAnimatableVector3d LeftMiddleAOffsetT

Read Write Property: Local translation offset that is applied after the actor solve

Definition at line 1161 of file fbcharacter.h.

◆ LeftMiddleBOffsetR

FBPropertyAnimatableVector3d LeftMiddleBOffsetR

Read Write Property: Local rotation offset that is applied after the actor solve

Definition at line 1164 of file fbcharacter.h.

◆ LeftMiddleBOffsetT

FBPropertyAnimatableVector3d LeftMiddleBOffsetT

Read Write Property: Local translation offset that is applied after the actor solve

Definition at line 1163 of file fbcharacter.h.

◆ LeftMiddleCOffsetR

FBPropertyAnimatableVector3d LeftMiddleCOffsetR

Read Write Property: Local rotation offset that is applied after the actor solve

Definition at line 1166 of file fbcharacter.h.

◆ LeftMiddleCOffsetT

FBPropertyAnimatableVector3d LeftMiddleCOffsetT

Read Write Property: Local translation offset that is applied after the actor solve

Definition at line 1165 of file fbcharacter.h.

◆ LeftPinkyAOffsetR

FBPropertyAnimatableVector3d LeftPinkyAOffsetR

Read Write Property: Local rotation offset that is applied after the actor solve

Definition at line 1176 of file fbcharacter.h.

◆ LeftPinkyAOffsetT

FBPropertyAnimatableVector3d LeftPinkyAOffsetT

Read Write Property: Local translation offset that is applied after the actor solve

Definition at line 1175 of file fbcharacter.h.

◆ LeftPinkyBOffsetR

FBPropertyAnimatableVector3d LeftPinkyBOffsetR

Read Write Property: Local rotation offset that is applied after the actor solve

Definition at line 1178 of file fbcharacter.h.

◆ LeftPinkyBOffsetT

FBPropertyAnimatableVector3d LeftPinkyBOffsetT

Read Write Property: Local translation offset that is applied after the actor solve

Definition at line 1177 of file fbcharacter.h.

◆ LeftPinkyCOffsetR

FBPropertyAnimatableVector3d LeftPinkyCOffsetR

Read Write Property: Local rotation offset that is applied after the actor solve

Definition at line 1180 of file fbcharacter.h.

◆ LeftPinkyCOffsetT

FBPropertyAnimatableVector3d LeftPinkyCOffsetT

Read Write Property: Local translation offset that is applied after the actor solve

Definition at line 1179 of file fbcharacter.h.

◆ LeftRingAOffsetR

FBPropertyAnimatableVector3d LeftRingAOffsetR

Read Write Property: Local rotation offset that is applied after the actor solve

Definition at line 1169 of file fbcharacter.h.

◆ LeftRingAOffsetT

FBPropertyAnimatableVector3d LeftRingAOffsetT

Read Write Property: Local translation offset that is applied after the actor solve

Definition at line 1168 of file fbcharacter.h.

◆ LeftRingBOffsetR

FBPropertyAnimatableVector3d LeftRingBOffsetR

Read Write Property: Local rotation offset that is applied after the actor solve

Definition at line 1171 of file fbcharacter.h.

◆ LeftRingBOffsetT

FBPropertyAnimatableVector3d LeftRingBOffsetT

Read Write Property: Local translation offset that is applied after the actor solve

Definition at line 1170 of file fbcharacter.h.

◆ LeftRingCOffsetR

FBPropertyAnimatableVector3d LeftRingCOffsetR

Read Write Property: Local rotation offset that is applied after the actor solve

Definition at line 1173 of file fbcharacter.h.

◆ LeftRingCOffsetT

FBPropertyAnimatableVector3d LeftRingCOffsetT

Read Write Property: Local translation offset that is applied after the actor solve

Definition at line 1172 of file fbcharacter.h.

◆ LeftShoulderOffsetR

FBPropertyAnimatableVector3d LeftShoulderOffsetR

Read Write Property: Local rotation offset that is applied after the actor solve

Definition at line 1100 of file fbcharacter.h.

◆ LeftShoulderOffsetT

FBPropertyAnimatableVector3d LeftShoulderOffsetT

Read Write Property: Local translation offset that is applied after the actor solve

Definition at line 1099 of file fbcharacter.h.

◆ LeftShoulderPosition

FBPropertyVector3d LeftShoulderPosition

Read Write Property: Body part pivot of the actor.

Definition at line 1026 of file fbcharacter.h.

◆ LeftThumbAOffsetR

FBPropertyAnimatableVector3d LeftThumbAOffsetR

Read Write Property: Local rotation offset that is applied after the actor solve

Definition at line 1148 of file fbcharacter.h.

◆ LeftThumbAOffsetT

FBPropertyAnimatableVector3d LeftThumbAOffsetT

Read Write Property: Local translation offset that is applied after the actor solve

Definition at line 1147 of file fbcharacter.h.

◆ LeftThumbBOffsetR

FBPropertyAnimatableVector3d LeftThumbBOffsetR

Read Write Property: Local rotation offset that is applied after the actor solve

Definition at line 1150 of file fbcharacter.h.

◆ LeftThumbBOffsetT

FBPropertyAnimatableVector3d LeftThumbBOffsetT

Read Write Property: Local translation offset that is applied after the actor solve

Definition at line 1149 of file fbcharacter.h.

◆ LeftThumbCOffsetR

FBPropertyAnimatableVector3d LeftThumbCOffsetR

Read Write Property: Local rotation offset that is applied after the actor solve

Definition at line 1152 of file fbcharacter.h.

◆ LeftThumbCOffsetT

FBPropertyAnimatableVector3d LeftThumbCOffsetT

Read Write Property: Local translation offset that is applied after the actor solve

Definition at line 1151 of file fbcharacter.h.

◆ LeftWristOffsetR

FBPropertyAnimatableVector3d LeftWristOffsetR

Read Write Property: Local rotation offset that is applied after the actor solve

Definition at line 1112 of file fbcharacter.h.

◆ LeftWristOffsetT

FBPropertyAnimatableVector3d LeftWristOffsetT

Read Write Property: Local translation offset that is applied after the actor solve

Definition at line 1111 of file fbcharacter.h.

◆ LeftWristPosition

FBPropertyVector3d LeftWristPosition

Read Write Property: Body part pivot of the actor.

Definition at line 1028 of file fbcharacter.h.

◆ ManipulateOffsets

FBPropertyBool ManipulateOffsets

Read Write Property: Flag to compute offsets while manipulating. If it is set to false, the manipulator is re-snapping as before. If it is set to true, offsets properties (T and R) are computed and candidated instead.

Definition at line 1217 of file fbcharacter.h.

◆ MarkerSet

FBPropertyMarkerSet MarkerSet

Read Write Property: Associated marker set.

Definition at line 1005 of file fbcharacter.h.

◆ MarkerSetSize

FBPropertyDouble MarkerSetSize

Read Write Property: The size of the markers of the actor.

Definition at line 1011 of file fbcharacter.h.

◆ NeckOffsetR

Read Write Property: Local rotation offset that is applied after the actor solve

Definition at line 1088 of file fbcharacter.h.

◆ NeckOffsetT

Read Write Property: Local translation offset that is applied after the actor solve

Definition at line 1087 of file fbcharacter.h.

◆ NeckPosition

FBPropertyVector3d NeckPosition

Read Write Property: Body part pivot of the actor.

Definition at line 1033 of file fbcharacter.h.

◆ OutputMarkerSet

FBPropertyMarkerSet OutputMarkerSet

Read Write Property: Associated output marker set.

Definition at line 1006 of file fbcharacter.h.

◆ PivotColor

FBPropertyColor PivotColor

Read Write Property: The color of the pivot points of the actor.

Definition at line 1010 of file fbcharacter.h.

◆ PivotPointsVisibility

FBPropertyBool PivotPointsVisibility

Read Write Property: Show or Hide the Pivot Points.

Definition at line 1037 of file fbcharacter.h.

◆ PivotSize

FBPropertyDouble PivotSize

Read Write Property: The size of the pivot points of the actor.

Definition at line 1012 of file fbcharacter.h.

◆ RightAnkleOffsetR

FBPropertyAnimatableVector3d RightAnkleOffsetR

Read Write Property: Local rotation offset that is applied after the actor solve

Definition at line 1139 of file fbcharacter.h.

◆ RightAnkleOffsetT

FBPropertyAnimatableVector3d RightAnkleOffsetT

Read Write Property: Local translation offset that is applied after the actor solve

Definition at line 1138 of file fbcharacter.h.

◆ RightAnklePosition

FBPropertyVector3d RightAnklePosition

Read Write Property: Body part pivot of the actor.

Definition at line 1021 of file fbcharacter.h.

◆ RightCollarOffsetR

FBPropertyAnimatableVector3d RightCollarOffsetR

Read Write Property: Local rotation offset that is applied after the actor solve

Definition at line 1097 of file fbcharacter.h.

◆ RightCollarOffsetT

FBPropertyAnimatableVector3d RightCollarOffsetT

Read Write Property: Local translation offset that is applied after the actor solve

Definition at line 1096 of file fbcharacter.h.

◆ RightCollarPosition

FBPropertyVector3d RightCollarPosition

Read Write Property: Body part pivot of the actor.

Definition at line 1029 of file fbcharacter.h.

◆ RightElbowOffsetR

FBPropertyAnimatableVector3d RightElbowOffsetR

Read Write Property: Local rotation offset that is applied after the actor solve

Definition at line 1109 of file fbcharacter.h.

◆ RightElbowOffsetT

FBPropertyAnimatableVector3d RightElbowOffsetT

Read Write Property: Local translation offset that is applied after the actor solve

Definition at line 1108 of file fbcharacter.h.

◆ RightElbowPosition

FBPropertyVector3d RightElbowPosition

Read Write Property: Body part pivot of the actor.

Definition at line 1031 of file fbcharacter.h.

◆ RightFootOffsetR

FBPropertyAnimatableVector3d RightFootOffsetR

Read Write Property: Local rotation offset that is applied after the actor solve

Definition at line 1145 of file fbcharacter.h.

◆ RightFootOffsetT

FBPropertyAnimatableVector3d RightFootOffsetT

Read Write Property: Local translation offset that is applied after the actor solve

Definition at line 1144 of file fbcharacter.h.

◆ RightFootPosition

FBPropertyVector3d RightFootPosition

Read Write Property: Body part pivot of the actor.

Definition at line 1022 of file fbcharacter.h.

◆ RightHandIndexIndex

FBPropertyAnimatableDouble RightHandIndexIndex

Read Write Property: Used to set blending coefficients. Each of the 4 fingers can be a blend of the 4 finger. This is not available for thumbs.

Definition at line 1059 of file fbcharacter.h.

◆ RightHandIndexMiddle

FBPropertyAnimatableDouble RightHandIndexMiddle

Read Write Property: Used to set blending coefficients. Each of the 4 fingers can be a blend of the 4 finger. This is not available for thumbs.

Definition at line 1060 of file fbcharacter.h.

◆ RightHandIndexPinky

FBPropertyAnimatableDouble RightHandIndexPinky

Read Write Property: Used to set blending coefficients. Each of the 4 fingers can be a blend of the 4 finger. This is not available for thumbs.

Definition at line 1062 of file fbcharacter.h.

◆ RightHandIndexRing

FBPropertyAnimatableDouble RightHandIndexRing

Read Write Property: Used to set blending coefficients. Each of the 4 fingers can be a blend of the 4 finger. This is not available for thumbs.

Definition at line 1061 of file fbcharacter.h.

◆ RightHandMiddleIndex

FBPropertyAnimatableDouble RightHandMiddleIndex

Read Write Property: Used to set blending coefficients. Each of the 4 fingers can be a blend of the 4 finger. This is not available for thumbs.

Definition at line 1064 of file fbcharacter.h.

◆ RightHandMiddleMiddle

FBPropertyAnimatableDouble RightHandMiddleMiddle

Read Write Property: Used to set blending coefficients. Each of the 4 fingers can be a blend of the 4 finger. This is not available for thumbs.

Definition at line 1065 of file fbcharacter.h.

◆ RightHandMiddlePinky

FBPropertyAnimatableDouble RightHandMiddlePinky

Read Write Property: Used to set blending coefficients. Each of the 4 fingers can be a blend of the 4 finger. This is not available for thumbs.

Definition at line 1067 of file fbcharacter.h.

◆ RightHandMiddleRing

FBPropertyAnimatableDouble RightHandMiddleRing

Read Write Property: Used to set blending coefficients. Each of the 4 fingers can be a blend of the 4 finger. This is not available for thumbs.

Definition at line 1066 of file fbcharacter.h.

◆ RightHandPinkyIndex

FBPropertyAnimatableDouble RightHandPinkyIndex

Read Write Property: Used to set blending coefficients. Each of the 4 fingers can be a blend of the 4 finger. This is not available for thumbs.

Definition at line 1074 of file fbcharacter.h.

◆ RightHandPinkyMiddle

FBPropertyAnimatableDouble RightHandPinkyMiddle

Read Write Property: Used to set blending coefficients. Each of the 4 fingers can be a blend of the 4 finger. This is not available for thumbs.

Definition at line 1075 of file fbcharacter.h.

◆ RightHandPinkyPinky

FBPropertyAnimatableDouble RightHandPinkyPinky

Read Write Property: Used to set blending coefficients. Each of the 4 fingers can be a blend of the 4 finger. This is not available for thumbs.

Definition at line 1077 of file fbcharacter.h.

◆ RightHandPinkyRing

FBPropertyAnimatableDouble RightHandPinkyRing

Read Write Property: Used to set blending coefficients. Each of the 4 fingers can be a blend of the 4 finger. This is not available for thumbs.

Definition at line 1076 of file fbcharacter.h.

◆ RightHandRingIndex

FBPropertyAnimatableDouble RightHandRingIndex

Read Write Property: Used to set blending coefficients. Each of the 4 fingers can be a blend of the 4 finger. This is not available for thumbs.

Definition at line 1069 of file fbcharacter.h.

◆ RightHandRingMiddle

FBPropertyAnimatableDouble RightHandRingMiddle

Read Write Property: Used to set blending coefficients. Each of the 4 fingers can be a blend of the 4 finger. This is not available for thumbs.

Definition at line 1070 of file fbcharacter.h.

◆ RightHandRingPinky

FBPropertyAnimatableDouble RightHandRingPinky

Read Write Property: Used to set blending coefficients. Each of the 4 fingers can be a blend of the 4 finger. This is not available for thumbs.

Definition at line 1072 of file fbcharacter.h.

◆ RightHandRingRing

FBPropertyAnimatableDouble RightHandRingRing

Read Write Property: Used to set blending coefficients. Each of the 4 fingers can be a blend of the 4 finger. This is not available for thumbs.

Definition at line 1071 of file fbcharacter.h.

◆ RightHipOffsetR

Read Write Property: Local rotation offset that is applied after the actor solve

Definition at line 1127 of file fbcharacter.h.

◆ RightHipOffsetT

Read Write Property: Local translation offset that is applied after the actor solve

Definition at line 1126 of file fbcharacter.h.

◆ RightHipPosition

FBPropertyVector3d RightHipPosition

Read Write Property: Body part pivot of the actor.

Definition at line 1019 of file fbcharacter.h.

◆ RightIndexAOffsetR

FBPropertyAnimatableVector3d RightIndexAOffsetR

Read Write Property: Local rotation offset that is applied after the actor solve

Definition at line 1190 of file fbcharacter.h.

◆ RightIndexAOffsetT

FBPropertyAnimatableVector3d RightIndexAOffsetT

Read Write Property: Local translation offset that is applied after the actor solve

Definition at line 1189 of file fbcharacter.h.

◆ RightIndexBOffsetR

FBPropertyAnimatableVector3d RightIndexBOffsetR

Read Write Property: Local rotation offset that is applied after the actor solve

Definition at line 1192 of file fbcharacter.h.

◆ RightIndexBOffsetT

FBPropertyAnimatableVector3d RightIndexBOffsetT

Read Write Property: Local translation offset that is applied after the actor solve

Definition at line 1191 of file fbcharacter.h.

◆ RightIndexCOffsetR

FBPropertyAnimatableVector3d RightIndexCOffsetR

Read Write Property: Local rotation offset that is applied after the actor solve

Definition at line 1194 of file fbcharacter.h.

◆ RightIndexCOffsetT

FBPropertyAnimatableVector3d RightIndexCOffsetT

Read Write Property: Local translation offset that is applied after the actor solve

Definition at line 1193 of file fbcharacter.h.

◆ RightKneeOffsetR

FBPropertyAnimatableVector3d RightKneeOffsetR

Read Write Property: Local rotation offset that is applied after the actor solve

Definition at line 1133 of file fbcharacter.h.

◆ RightKneeOffsetT

FBPropertyAnimatableVector3d RightKneeOffsetT

Read Write Property: Local translation offset that is applied after the actor solve

Definition at line 1132 of file fbcharacter.h.

◆ RightKneePosition

FBPropertyVector3d RightKneePosition

Read Write Property: Body part pivot of the actor.

Definition at line 1020 of file fbcharacter.h.

◆ RightMiddleAOffsetR

FBPropertyAnimatableVector3d RightMiddleAOffsetR

Read Write Property: Local rotation offset that is applied after the actor solve

Definition at line 1197 of file fbcharacter.h.

◆ RightMiddleAOffsetT

FBPropertyAnimatableVector3d RightMiddleAOffsetT

Read Write Property: Local translation offset that is applied after the actor solve

Definition at line 1196 of file fbcharacter.h.

◆ RightMiddleBOffsetR

FBPropertyAnimatableVector3d RightMiddleBOffsetR

Read Write Property: Local rotation offset that is applied after the actor solve

Definition at line 1199 of file fbcharacter.h.

◆ RightMiddleBOffsetT

FBPropertyAnimatableVector3d RightMiddleBOffsetT

Read Write Property: Local translation offset that is applied after the actor solve

Definition at line 1198 of file fbcharacter.h.

◆ RightMiddleCOffsetR

FBPropertyAnimatableVector3d RightMiddleCOffsetR

Read Write Property: Local rotation offset that is applied after the actor solve

Definition at line 1201 of file fbcharacter.h.

◆ RightMiddleCOffsetT

FBPropertyAnimatableVector3d RightMiddleCOffsetT

Read Write Property: Local translation offset that is applied after the actor solve

Definition at line 1200 of file fbcharacter.h.

◆ RightPinkyAOffsetR

FBPropertyAnimatableVector3d RightPinkyAOffsetR

Read Write Property: Local rotation offset that is applied after the actor solve

Definition at line 1211 of file fbcharacter.h.

◆ RightPinkyAOffsetT

FBPropertyAnimatableVector3d RightPinkyAOffsetT

Read Write Property: Local translation offset that is applied after the actor solve

Definition at line 1210 of file fbcharacter.h.

◆ RightPinkyBOffsetR

FBPropertyAnimatableVector3d RightPinkyBOffsetR

Read Write Property: Local rotation offset that is applied after the actor solve

Definition at line 1213 of file fbcharacter.h.

◆ RightPinkyBOffsetT

FBPropertyAnimatableVector3d RightPinkyBOffsetT

Read Write Property: Local translation offset that is applied after the actor solve

Definition at line 1212 of file fbcharacter.h.

◆ RightPinkyCOffsetR

FBPropertyAnimatableVector3d RightPinkyCOffsetR

Read Write Property: Local rotation offset that is applied after the actor solve

Definition at line 1215 of file fbcharacter.h.

◆ RightPinkyCOffsetT

FBPropertyAnimatableVector3d RightPinkyCOffsetT

Read Write Property: Local translation offset that is applied after the actor solve

Definition at line 1214 of file fbcharacter.h.

◆ RightRingAOffsetR

FBPropertyAnimatableVector3d RightRingAOffsetR

Read Write Property: Local rotation offset that is applied after the actor solve

Definition at line 1204 of file fbcharacter.h.

◆ RightRingAOffsetT

FBPropertyAnimatableVector3d RightRingAOffsetT

Read Write Property: Local translation offset that is applied after the actor solve

Definition at line 1203 of file fbcharacter.h.

◆ RightRingBOffsetR

FBPropertyAnimatableVector3d RightRingBOffsetR

Read Write Property: Local rotation offset that is applied after the actor solve

Definition at line 1206 of file fbcharacter.h.

◆ RightRingBOffsetT

FBPropertyAnimatableVector3d RightRingBOffsetT

Read Write Property: Local translation offset that is applied after the actor solve

Definition at line 1205 of file fbcharacter.h.

◆ RightRingCOffsetR

FBPropertyAnimatableVector3d RightRingCOffsetR

Read Write Property: Local rotation offset that is applied after the actor solve

Definition at line 1208 of file fbcharacter.h.

◆ RightRingCOffsetT

FBPropertyAnimatableVector3d RightRingCOffsetT

Read Write Property: Local translation offset that is applied after the actor solve

Definition at line 1207 of file fbcharacter.h.

◆ RightShoulderOffsetR

FBPropertyAnimatableVector3d RightShoulderOffsetR

Read Write Property: Local rotation offset that is applied after the actor solve

Definition at line 1103 of file fbcharacter.h.

◆ RightShoulderOffsetT

FBPropertyAnimatableVector3d RightShoulderOffsetT

Read Write Property: Local translation offset that is applied after the actor solve

Definition at line 1102 of file fbcharacter.h.

◆ RightShoulderPosition

FBPropertyVector3d RightShoulderPosition

Read Write Property: Body part pivot of the actor.

Definition at line 1030 of file fbcharacter.h.

◆ RightThumbAOffsetR

FBPropertyAnimatableVector3d RightThumbAOffsetR

Read Write Property: Local rotation offset that is applied after the actor solve

Definition at line 1183 of file fbcharacter.h.

◆ RightThumbAOffsetT

FBPropertyAnimatableVector3d RightThumbAOffsetT

Read Write Property: Local translation offset that is applied after the actor solve

Definition at line 1182 of file fbcharacter.h.

◆ RightThumbBOffsetR

FBPropertyAnimatableVector3d RightThumbBOffsetR

Read Write Property: Local rotation offset that is applied after the actor solve

Definition at line 1185 of file fbcharacter.h.

◆ RightThumbBOffsetT

FBPropertyAnimatableVector3d RightThumbBOffsetT

Read Write Property: Local translation offset that is applied after the actor solve

Definition at line 1184 of file fbcharacter.h.

◆ RightThumbCOffsetR

FBPropertyAnimatableVector3d RightThumbCOffsetR

Read Write Property: Local rotation offset that is applied after the actor solve

Definition at line 1187 of file fbcharacter.h.

◆ RightThumbCOffsetT

FBPropertyAnimatableVector3d RightThumbCOffsetT

Read Write Property: Local translation offset that is applied after the actor solve

Definition at line 1186 of file fbcharacter.h.

◆ RightWristOffsetR

FBPropertyAnimatableVector3d RightWristOffsetR

Read Write Property: Local rotation offset that is applied after the actor solve

Definition at line 1115 of file fbcharacter.h.

◆ RightWristOffsetT

FBPropertyAnimatableVector3d RightWristOffsetT

Read Write Property: Local translation offset that is applied after the actor solve

Definition at line 1114 of file fbcharacter.h.

◆ RightWristPosition

FBPropertyVector3d RightWristPosition

Read Write Property: Body part pivot of the actor.

Definition at line 1032 of file fbcharacter.h.

◆ SkeletonColor

FBPropertyColor SkeletonColor

Read Write Property: The color of the skeleton of the actor.

Definition at line 1009 of file fbcharacter.h.

◆ SkeletonVisibility

FBPropertyBool SkeletonVisibility

Read Write Property: Show or Hide the Skeleton.

Definition at line 1036 of file fbcharacter.h.

◆ SymmetryEditRotation

FBPropertyBool SymmetryEditRotation

Read Write Property: Symmetry Edit (Rotation) mode state. Only effective when IKManip property is set to false. This property is shared for all actors.

Definition at line 1222 of file fbcharacter.h.

◆ SymmetryEditScaling

FBPropertyBool SymmetryEditScaling

Read Write Property: Symmetry Edit (Scaling) mode state. Only effective when IKManip property is set to false. This property is shared for all actors.

Definition at line 1223 of file fbcharacter.h.

◆ SymmetryEditTranslation

FBPropertyBool SymmetryEditTranslation

Read Write Property: Symmetry Edit (Translation) mode state. Only effective when IKManip property is set to false. This property is shared for all actors.

Definition at line 1221 of file fbcharacter.h.

◆ Visibility

FBPropertyBool Visibility

Read Write Property: Show or Hide the Actor Body.

Definition at line 1035 of file fbcharacter.h.

◆ WaistOffsetR

Read Write Property: Local rotation offset that is applied after the actor solve

Definition at line 1118 of file fbcharacter.h.

◆ WaistOffsetT

Read Write Property: Local translation offset that is applied after the actor solve

Definition at line 1117 of file fbcharacter.h.

◆ WaistPosition

FBPropertyVector3d WaistPosition

Read Write Property: Body part pivot of the actor.

Definition at line 1023 of file fbcharacter.h.


The documentation for this class was generated from the following file: