#include
<MAnimCurveClipboardItem.h>
List of
all members.
Detailed Description
Wrapper for a clipboard item.
This class provides a wrapper for a clipboard item. Common
convenience functions are available, and the implementation is
compatible with the internal Maya implementation so that it can be
passed efficiently between plugins and internal maya data
structures.
Constructor & Destructor Documentation
MAnimCurveClipboardItem::MAnimCurveClipboardItem |
( |
|
) |
|
Copy Constructor.
- Parameters:
-
MAnimCurveClipboardItem::~MAnimCurveClipboardItem |
( |
|
) |
|
Member Function Documentation
const MObject
MAnimCurveClipboardItem::animCurve |
( |
MStatus * |
ReturnStatus =
NULL |
) |
const |
Returns the animCurve held by this clipboard item as an
MObject. Note that the
returned MObject is
const because you must not modify the animCurve referenced by this
MObject.
- Parameters:
-
[out] |
ReturnStatus |
Status Code (see below) |
- Returns:
- An MObject for the
animCurve. On failure, the MObject will be NULL. Be aware that the
clipboard may be holding onto NULL animCurves (which are
placeholder objects).
- Status Codes:
-
MStatus
MAnimCurveClipboardItem::getAddressingInfo |
( |
unsigned int & |
rowCount, |
|
|
unsigned int & |
childCount, |
|
|
unsigned int & |
attributeCount |
|
|
) |
|
|
const |
Returns the addressing information for this clipboard item,
- Parameters:
-
[out] |
rowCount |
The clipboard item's row count |
[out] |
childCount |
The clipboard item's child count |
[out] |
attributeCount |
The clipboard item's attribute count |
- Returns:
-
- MS::kSuccess the
addressing info was returned successfully
- MS::kFailure the addressing info
was not returned successfully
const MString &
MAnimCurveClipboardItem::fullAttributeName |
( |
MStatus * |
ReturnStatus =
NULL |
) |
const |
Returns the attribute's full name
- Parameters:
-
[out] |
ReturnStatus |
Status Code (see below) |
- Returns:
- The attribute's full name
- Status Codes:
-
const MString &
MAnimCurveClipboardItem::leafAttributeName |
( |
MStatus * |
ReturnStatus =
NULL |
) |
const |
Returns the attribute's leaf name
- Parameters:
-
[out] |
ReturnStatus |
Status Code (see below) |
- Returns:
- The attribute's leaf name.
- Status Codes:
-
const MString &
MAnimCurveClipboardItem::nodeName |
( |
MStatus * |
ReturnStatus =
NULL |
) |
const |
Returns the node name
- Parameters:
-
[out] |
ReturnStatus |
Status Code (see below) |
- Returns:
- The node name.
- Status Codes:
-
Returns the animCurve type
- Parameters:
-
[out] |
ReturnStatus |
Status Code (see below) |
- Returns:
- The animCurve type.
- Status Codes:
-
MStatus
MAnimCurveClipboardItem::setAnimCurve |
( |
const MObject & |
curve |
) |
|
Sets the clipboard item's animCurve
- Parameters:
-
- Returns:
-
MStatus
MAnimCurveClipboardItem::setAddressingInfo |
( |
unsigned int |
rowCount, |
|
|
unsigned int |
childCount, |
|
|
unsigned int |
attributeCount |
|
|
) |
|
|
|
Sets the clipboard item's addressing info
- Parameters:
-
[in] |
rowCount |
The clipboard item's row count |
[in] |
childCount |
The clipboard item's child count |
[in] |
attributeCount |
The clipboard item's attribute count |
- Returns:
-
Sets the clipboard item's name info
- Parameters:
-
[in] |
nodeName |
The clipboard item's node name |
[in] |
fullName |
The clipboard item's full attribute name |
[in] |
leafName |
The clipboard item's leaf attribute name |
- Returns:
-
Compare the individual members for equality.
- Parameters:
-
- Returns:
-