MFnKeyframeDeltaMove Class Reference
#include <MFnKeyframeDeltaMove.h>
Function set for change in keyframe value or time.
This function set is used for keyframe deltas of type MFn::kKeyframeDeltaMove. These keyframe deltas are generated from 'move' events. For example, the user drags or scales a key from one position to another.
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:
- MS::kSuccess if the function set is successfully attached
- MS::kInvalidParameter if the MObject does not represent a valid Maya object or if the function set is not allowed to attach to this MObject
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:
- MS::kSuccess if the function set is successfully attached
- MS::kInvalidParameter if the MObject does not represent a valid Maya object or if the function set is not allowed to attach to this MObject
OPENMAYA_MAJOR_NAMESPACE_OPEN const char * className |
( |
| ) |
const |
|
protectedvirtual |
Class name.
Return the class name : "MFnKeyframeDeltaMove".
Reimplemented from MFnKeyframeDelta.
The previous time value of this key.
- Parameters
-
[out] | ReturnStatus | Return Code |
- Returns
- A MTime containing the previous time of this key.
- Status Codes:
- MS::kSuccess The operation succeeded.
- MS::kFailure An object error has occurred.
The current/current time value.
- Parameters
-
[out] | ReturnStatus | Status code. |
- Returns
- A MTime containing the current time of this key.
- Status Codes:
- MS::kSuccess The operation succeeded.
- MS::kFailure An object error has occurred.
double previousValue |
( |
MStatus * |
ReturnStatus = NULL | ) |
const |
The previous value of the key prior to the change.
The value corresponds to the units of the animation curve.
- Parameters
-
[out] | ReturnStatus | Return code. |
- Returns
- A double representing the previous value of the key.
- Status Codes:
- MS::kSuccess The operation succeeded.
- MS::kFailure An object error has occurred.
double currentValue |
( |
MStatus * |
ReturnStatus = NULL | ) |
const |
The current value of the key.
The value corresponds to the units of the animation curve.
- Parameters
-
[out] | ReturnStatus | Return code. |
- Returns
- A double representing the current value of the key.
- Status Codes:
- MS::kSuccess The operation succeeded.
- MS::kFailure An object error has occurred.
unsigned int previousIndex |
( |
MStatus * |
ReturnStatus = NULL | ) |
const |
The previous index value of this key.
If a key has been moved over another key then you can use this previous index to figure out where the key was moved from.
- Parameters
-
[out] | ReturnStatus | Return code. |
- Returns
- An unsigned value representing the previous index of this key on the curve.
- Status Codes:
- MS::kSuccess The operation succeeded.
- MS::kFailure An object error has occurred.
unsigned int keyIndex |
( |
MStatus * |
ReturnStatus = NULL | ) |
const |
|
virtual |
The current index value of this key.
- Parameters
-
[out] | ReturnStatus | Return code. |
- Returns
- An unsigned value representing the current index of this key on the curve.
- Status Codes:
- MS::kSuccess The operation succeeded.
- MS::kFailure An object error has occurred.
Reimplemented from MFnKeyframeDelta.
The documentation for this class was generated from the following files:
- MFnKeyframeDeltaMove.h
- MFnKeyframeDeltaMove.cpp