#ifndef YAZE_APP_CORE_PLATFORM_CLIPBOARD_H #define YAZE_APP_CORE_PLATFORM_CLIPBOARD_H #ifdef _WIN32 void CopyImageToClipboard(const std::vector& data); void GetImageFromClipboard(std::vector& data, int& width, int& height); #elif defined(__APPLE__) #include void CopyImageToClipboard(const std::vector& data); void GetImageFromClipboard(std::vector& data, int& width, int& height); #elif defined(__linux__) #include void CopyImageToClipboard(const std::vector& data) { std::cout << "CopyImageToClipboard() is not implemented on Linux." << std::endl; } void GetImageFromClipboard(std::vector& data, int& width, int& height) { std::cout << "GetImageFromClipboard() is not implemented on Linux." << std::endl; } #endif #endif // YAZE_APP_CORE_PLATFORM_CLIPBOARD_H