constraints/constraintposition/orconstraintposition_constraint.h
#ifndef __ORCONSTRAINT_POSITION_CONSTRAINT_H__
#define __ORCONSTRAINT_POSITION_CONSTRAINT_H__
#define ORCONSTRAINTPOSITION__CLASSNAME ORConstraintPosition
#define ORCONSTRAINTPOSITION__CLASSSTR "ORConstraintPosition"
class ORConstraintPosition : public FBConstraint
{
public:
virtual bool FBCreate();
virtual void FBDestroy();
virtual void RemoveAllAnimationNodes();
virtual void SetupAllAnimationNodes();
virtual void FreezeSuggested ();
virtual bool AnimationNodeNotify ( FBAnimationNode* pAnimationNode, FBEvaluateInfo* pEvaluateInfo, FBConstraintInfo* pConstraintInfo );
virtual bool FbxStore ( FBFbxObject* pFbxObject,
kFbxObjectStore pStoreWhat );
virtual bool FbxRetrieve ( FBFbxObject* pFbxObject,
kFbxObjectStore pStoreWhat );
FBAnimationNode* mSourceTranslation;
FBAnimationNode* mConstrainedTranslation;
FBAnimationNode* mDeformTranslation;
int mGroupSource;
int mGroupConstrain;
int mGroupDeform;
bool mFirstTime;
FBSVector mScaling;
};
#endif