 Related help topics:
 Related help topics: #include <MExternalDropData.h>
Drag-and-drop data, used with MExternalDropCallback.
MExternalDropData is the data that a drag-and-drop operation carries if dragging from an external application and dropping onto Maya.
It typically arrives from a MExternalDropCallback callback method.
 Examples:
 Examples: | Public Member Functions | |
| bool | hasText () const | 
| Query whether the drop contains text data.  More... | |
| MString | text () const | 
| Obtain the text data contained in the drop, if any.  More... | |
| bool | hasUrls () const | 
| Query whether the drop contains URL data.  More... | |
| MStringArray | urls () const | 
| Obtain the URL data contained in the drop, if any.  More... | |
| bool | hasHtml () const | 
| Query whether the drop contains html data.  More... | |
| MString | html () const | 
| Obtain the html data contained in the drop, if any.  More... | |
| bool | hasColor () const | 
| Query whether the drop contains color data.  More... | |
| MColor | color () const | 
| Obtain the color data contained in the drop, if any.  More... | |
| bool | hasImage () const | 
| Query whether the drop contains image data.  More... | |
| MImage | image () const | 
| Obtain the image data contained in the drop, if any.  More... | |
| MStringArray | formats () const | 
| Obtain the list of data formats contained in the drop.  More... | |
| bool | hasFormat (const MString &format) const | 
| Query whether the drop contains data in a given format.  More... | |
| unsigned int | dataSize (const MString &format) const | 
| Return the size (in bytes) of the data with the given format contained in the drop.  More... | |
| MStatus | copyData (const MString &format, void *buffer, unsigned int bufferSize) const | 
| This method is not available in Python.  More... | |
| int | mouseButtons () const | 
| Return the mouse button state for this drop.  More... | |
| int | keyboardModifiers () const | 
| Return the modifier state for this drop.  More... | |
| bool hasText | ( | ) | const | 
Query whether the drop contains text data.
 Examples:
 Examples: | MString text | ( | ) | const | 
Obtain the text data contained in the drop, if any.
 Examples:
 Examples: | bool hasUrls | ( | ) | const | 
Query whether the drop contains URL data.
 Examples:
 Examples: | MStringArray urls | ( | ) | const | 
Obtain the URL data contained in the drop, if any.
 Examples:
 Examples: | bool hasHtml | ( | ) | const | 
Query whether the drop contains html data.
| MString html | ( | ) | const | 
Obtain the html data contained in the drop, if any.
| bool hasColor | ( | ) | const | 
Query whether the drop contains color data.
| MColor color | ( | ) | const | 
Obtain the color data contained in the drop, if any.
| bool hasImage | ( | ) | const | 
Query whether the drop contains image data.
| MImage image | ( | ) | const | 
Obtain the image data contained in the drop, if any.
| MStringArray formats | ( | ) | const | 
Obtain the list of data formats contained in the drop.
 Examples:
 Examples: | bool hasFormat | ( | const MString & | format | ) | const | 
Query whether the drop contains data in a given format.
The result will be true iff the format is contained in the result of the formats() method.
| [in] | format | The format to look for. | 
| unsigned int dataSize | ( | const MString & | format | ) | const | 
Return the size (in bytes) of the data with the given format contained in the drop.
| [in] | format | The format to look for. | 
This method is not available in Python.
Copy the data with the given format contained in the drop to a buffer.
| [in] | format | The format to look for. | 
| [in] | buffer | The buffer to which to copy the data. | 
| [in] | bufferSize | The size of the buffer (in bytes). | 
| int mouseButtons | ( | ) | const | 
Return the mouse button state for this drop.
Use MExternalDropData::MouseButtons bitmask to distinguish the states.
| int keyboardModifiers | ( | ) | const | 
Return the modifier state for this drop.
Use MExternalDropData::KeyboardModifiers bitmask to distinguish the states.