ASPiK SDK
VSTGUI::MacClipboard::Pasteboard Class Reference
Inheritance diagram for VSTGUI::MacClipboard::Pasteboard:
VSTGUI::IDataPackage VSTGUI::ReferenceCounted< T > VSTGUI::IReference

Public Member Functions

 Pasteboard (NSPasteboard *pb)
 
uint32_t getCount () const override
 
uint32_t getDataSize (uint32_t index) const override
 
Type getDataType (uint32_t index) const override
 
uint32_t getData (uint32_t index, const void *&buffer, Type &type) const override
 
- Public Member Functions inherited from VSTGUI::ReferenceCounted< T >
 ReferenceCounted (const ReferenceCounted &)
 
ReferenceCountedoperator= (const ReferenceCounted &)
 
void forget () override
 decrease refcount and delete object if refcount == 0
 
void remember () override
 increase refcount
 
virtual int32_t getNbReference () const
 get refcount
 
virtual void beforeDelete ()
 

Protected Attributes

NSPasteboard * pb
 
uint32_t nbItems
 
bool stringsAreFiles
 
std::vector< std::string > strings
 
NSMutableArray * dataArray
 

Additional Inherited Members

- Public Types inherited from VSTGUI::IDataPackage
enum  Type { kFilePath = 0, kText, kBinary, kError = -1 }
 

The documentation for this class was generated from the following file: