5#include <Common/primitive_type.h>
24 const std::byte* rawData,
25 std::size_t numBytes) = 0;
38 return std::monostate();
std::variant< std::monostate, uint64 > NativeHandle
Definition Storage.h:16
Storage(EStorageUsage usage)
Definition Storage.cpp:6
virtual void upload(const std::byte *rawData, std::size_t numBytes)=0
virtual NativeHandle getNativeHandle()
Definition Storage.h:35
EStorageUsage getUsage() const
Definition Storage.h:41
Definition PlatformDisplay.h:13
EStorageUsage
Definition ghi_enums.h:86