| VSTGUI 4.10
    Graphical User Interface Framework not only for VST plugins | 
interface for drag&drop and clipboard data More...
#include <idatapackage.h>
 Inheritance diagram for IDataPackage:
 Inheritance diagram for IDataPackage:| Public Types | |
| enum | Type { kFilePath = 0 , kText , kBinary , kError = -1 } | 
| Public Member Functions | |
| virtual uint32_t | getCount () const =0 | 
| virtual uint32_t | getDataSize (uint32_t index) const =0 | 
| virtual Type | getDataType (uint32_t index) const =0 | 
| virtual uint32_t | getData (uint32_t index, const void *&buffer, Type &type) const =0 | 
|  Public Member Functions inherited from ReferenceCounted< T > | |
| ReferenceCounted ()=default | |
| virtual | ~ReferenceCounted () noexcept=default | 
| ReferenceCounted (const ReferenceCounted &) | |
| ReferenceCounted & | operator= (const ReferenceCounted &) | 
| void | forget () override | 
| decrease refcount and delete object if refcount == 0  More... | |
| void | remember () override | 
| increase refcount  More... | |
| virtual int32_t | getNbReference () const | 
| get refcount  More... | |
| virtual void | forget ()=0 | 
| decrease refcount and delete object if refcount == 0  More... | |
| virtual void | remember ()=0 | 
| increase refcount  More... | |
| Protected Member Functions | |
| IDataPackage () | |
interface for drag&drop and clipboard data
| enum Type | 
| 
 | inlineprotected | 
| 
 | pure virtual | 
Implemented in StringDataPackage< AsFile >, and CDropSource.
| 
 | pure virtual | 
Implemented in StringDataPackage< AsFile >, and CDropSource.
| 
 | pure virtual | 
Implemented in StringDataPackage< AsFile >, and CDropSource.
| 
 | pure virtual | 
Implemented in StringDataPackage< AsFile >, and CDropSource.