3#include "mc/_HeaderOutputPredefine.h"
7namespace mce {
class UUID; }
10namespace Editor::ThumbnailCacheHelpers {
13MCNAPI ::std::string buildFilename(
::mce::UUID id, uint hash, ::std::string_view extension);
15MCNAPI uint extractHashFromFilename(::std::string_view filename);
17MCNAPI
bool matchFilename(
::mce::UUID id, ::std::optional<uint> hash, ::std::string_view filename);
22MCNAPI ::std::string
const& ALLOWED_EXTENSIONS_STR();
24MCNAPI ::std::set<::std::string_view>
const& ALLOWED_FILETYPES();