MFnKeyframeDeltaTangent Class Reference
         
    
#include <MFnKeyframeDeltaTangent.h>
Function set for changes to a key's tangent. 
A MFnKeyframeDeltaTangent function allows API programmers to read changes in keyframe tangent values. It captures changes in tangent type, as well as, changes in tangent time/value pair.
MFnKeyframeDeltaTangents are generated by a MAnimMessage::addAnimKeyframeEditedCallback. Because a key's tangent may be unbroken. It is possible to receive to MFnKeyframeDeltaTangent values per key – one for the incoming tangent and one for the outgoing tangent. The API programmer should use the isInTangent method to determine if the tangent change affects the in-bound tangent or out-bound tangent. 
Constructor. 
Class constructor that initializes the function set to the given MObject.
- Parameters
- 
  
    | [in] | object | The MObject to attach the function set to |  | [out] | ReturnStatus | the return status |  
 
- Status Codes:
- 
 
 
Constructor. 
Class constructor that initializes the function set to the given MObject.
- Parameters
- 
  
    | [in] | object | The MObject to attach the function set to |  | [out] | ReturnStatus | the return status |  
 
- Status Codes:
- 
 
 
  
  | 
        
          | const char * className | ( |  | ) | const |  | protectedvirtual | 
 
Class name. 
Return the class name : "MFnKeyframeDeltaTangent". 
Reimplemented from MFnKeyframeDelta.
 
 
Returns the previous tangent type. 
- Parameters
- 
  
    | [out] | ReturnStatus | Return code. |  
 
- Returns
- The previous tangent type.
- Status Codes:
- 
 
 
Returns the current tangent type that the key represents. 
- Parameters
- 
  
    | [out] | ReturnStatus | Return code. |  
 
- Returns
- The current tangent type.
- Status Codes:
- 
 
 
      
        
          | MStatus getPreviousPosition | ( | float & | x, | 
        
          |  |  | float & | y | 
        
          |  | ) |  | const | 
      
 
Get the values of the previous time/value position of the tangent for this key. 
- Parameters
- 
  
    | [out] | x | The x component of the position. |  | [out] | y | The y component of the position. |  
 
- Returns
- MStatus based on the success or failure of the method.
- Status Codes:
- 
 
 
      
        
          | MStatus getCurrentPosition | ( | float & | x, | 
        
          |  |  | float & | y | 
        
          |  | ) |  | const | 
      
 
Get the values of the current time/value position of the tangent for this key. 
- Parameters
- 
  
    | [out] | x | The x component of the position. |  | [out] | y | The y component of the position. |  
 
- Returns
- A MStatus based on the success or failure of the method.
- Status Codes:
- 
 
 
      
        
          | bool isInTangent | ( | MStatus * | ReturnStatus = NULL | ) | const | 
      
 
Key's have two tangents, in-bound and out-bound. 
A MFnKeyframeTangent object can created once for each tangent. Use this method to determine which tangent was modified.
- Parameters
- 
  
    | [out] | ReturnStatus | Return code. |  
 
- Returns
- 
- true if the incoming tangent was modified. 
- false if the outgoing tangent was modified.
 
- Status Codes:
- 
 
 
The documentation for this class was generated from the following files:
- MFnKeyframeDeltaTangent.h
- MFnKeyframeDeltaTangent.cpp