#include <kfbxconstraintrotation.h>
Inherits KFbxConstraint.
Inheritance diagram for KFbxConstraintRotation:

A rotation constraint lets you constrain the rotation of an object based on the rotation of one or more sources.
Definition at line 64 of file kfbxconstraintrotation.h.
| Public Member Functions | |
| void | SetLock (bool pLock) | 
| Set the constraint lock. | |
| bool | GetLock () | 
| Retrieve the constraint lock state. | |
| void | SetActive (bool pActive) | 
| Set the constraint active. | |
| bool | GetActive () | 
| Retrieve the constraint active state. | |
| void | SetAffectX (bool pAffect) | 
| Set the constraint X-axe effectiveness. | |
| bool | GetAffectX () | 
| Retrieve the constraint X-axe effectiveness. | |
| void | SetAffectY (bool pAffect) | 
| Set the constraint Y-axe effectiveness. | |
| bool | GetAffectY () | 
| Retrieve the constraint Y-axe effectiveness. | |
| void | SetAffectZ (bool pAffect) | 
| Set the constraint Z-axe effectiveness. | |
| bool | GetAffectZ () | 
| Retrieve the constraint Z-axe effectiveness. | |
| void | SetWeight (double pWeight) | 
| Set the weight of the constraint. | |
| virtual void | SetOffset (KFbxVector4 pRotation) | 
| Set the rotation offset. | |
| KFbxVector4 | GetOffset () | 
| Retrieve the constraint rotation offset. | |
| double | GetSourceWeight (KFbxObject *pObject) | 
| Get the weight of a source. | |
| void | AddConstraintSource (KFbxObject *pObject, double pWeight=100) | 
| Add a source to the constraint. | |
| int | GetConstraintSourceCount () | 
| Retrieve the constraint source count. | |
| KFbxObject * | GetConstraintSource (int pIndex) | 
| Retrieve a constraint source object. | |
| void | SetConstrainedObject (KFbxObject *pObject) | 
| Set the constrainted object. | |
| KFbxObject * | GetConstrainedObject () | 
| Retrieve the constrainted object. | |
| void SetLock | ( | bool | pLock | ) | 
Set the constraint lock.
| pLock | State of the lock flag. | 
| bool GetLock | ( | ) | 
Retrieve the constraint lock state.
| void SetActive | ( | bool | pActive | ) | 
Set the constraint active.
| pLock | State of the active flag. | 
| bool GetActive | ( | ) | 
Retrieve the constraint active state.
| void SetAffectX | ( | bool | pAffect | ) | 
Set the constraint X-axe effectiveness.
| pAffect | State of the effectivness on the X axe. | 
| bool GetAffectX | ( | ) | 
Retrieve the constraint X-axe effectiveness.
| void SetAffectY | ( | bool | pAffect | ) | 
Set the constraint Y-axe effectiveness.
| pAffect | State of the effectivness on the X axe. | 
| bool GetAffectY | ( | ) | 
Retrieve the constraint Y-axe effectiveness.
| void SetAffectZ | ( | bool | pAffect | ) | 
Set the constraint Z-axe effectiveness.
| pAffect | State of the effectivness on the X axe. | 
| bool GetAffectZ | ( | ) | 
Retrieve the constraint Z-axe effectiveness.
| void SetWeight | ( | double | pWeight | ) | 
Set the weight of the constraint.
| New | weight value. | 
| virtual void SetOffset | ( | KFbxVector4 | pRotation | ) |  [virtual] | 
| KFbxVector4 GetOffset | ( | ) | 
Retrieve the constraint rotation offset.
| double GetSourceWeight | ( | KFbxObject * | pObject | ) | 
Get the weight of a source.
| Index | of the source. | 
| void AddConstraintSource | ( | KFbxObject * | pObject, | |
| double | pWeight = 100 | |||
| ) | 
Add a source to the constraint.
| New | source object. | |
| Weight | of the source object. | 
| int GetConstraintSourceCount | ( | ) | 
Retrieve the constraint source count.
| KFbxObject* GetConstraintSource | ( | int | pIndex | ) | 
Retrieve a constraint source object.
| void SetConstrainedObject | ( | KFbxObject * | pObject | ) | 
Set the constrainted object.
| The | constrained object. | 
| KFbxObject* GetConstrainedObject | ( | ) | 
Retrieve the constrainted object.