13 #ifndef _FBXSDK_SCENE_CONSTRAINT_H_ 14 #define _FBXSDK_SCENE_CONSTRAINT_H_ 98 double GetSourceWeight(
const FbxObject* pObject)
const;
103 #ifndef DOXYGEN_SHOULD_SKIP_THIS 114 #ifndef DOXYGEN_SHOULD_SKIP_THIS 117 void CreateWeightPropertyForSourceObject(
FbxObject * pConstraint,
const FbxObject * pSourceObject,
double pWeightValue);
#define FBXSDK_OBJECT_DECLARE(Class, Parent)
Macro used to declare a new class derived from FbxObject.
FBX SDK environment definition.
virtual int GetConstraintSourceCount() const
Retrieve the count of constraint source.
Utility class to manipulate strings.
virtual FbxObject * GetConstraintSource(int) const
Retrieve a constraint source with the specified index.
Base class for weighted animation constraints.
FbxPropertyT< FbxBool > Lock
This property handles the lock state of the constraint.
The base class of most FBX objects.
Position constraint (referred to as a point constraint in Maya).
FbxPropertyT< FbxDouble > Weight
This property represents the degree of influence of a constraint from 0.0 (no influence) to 100...
virtual void Construct(const FbxObject *pFrom)
Optional constructor override, automatically called by default constructor.
FbxPropertyT< FbxBool > Active
This property controls whether the constraint is applied or not.
EType
Constraint attribute types.
virtual EType GetConstraintType() const
Access the type of the constraint.
Single chain IK constraint.
virtual void ConstructProperties(bool pForceSet)
Optional property constructor override, automatically called by default constructor.
virtual FbxObject * GetConstrainedObject() const
Retrieve the constrained object.
Rotation constraint (referred to as an orient constraint in Maya).