Files
FlaxEngine/Source/Engine/Platform/Linux/LinuxClipboard.h
2024-02-26 19:00:48 +01:00

27 lines
624 B
C++

// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved.
#pragma once
#if PLATFORM_LINUX
#include "Engine/Platform/Base/ClipboardBase.h"
/// <summary>
/// Linux platform implementation of the clipboard service.
/// </summary>
class FLAXENGINE_API LinuxClipboard : public ClipboardBase
{
public:
// [ClipboardBase]
static void Clear();
static void SetText(const StringView& text);
static void SetRawData(const Span<byte>& data);
static void SetFiles(const Array<String>& files);
static String GetText();
static Array<byte> GetRawData();
static Array<String> GetFiles();
};
#endif