LeviLamina
Loading...
Searching...
No Matches
ThumbnailCacheHelpers.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7namespace mce { class UUID; }
8// clang-format on
9
10namespace Editor::ThumbnailCacheHelpers {
11// functions
12// NOLINTBEGIN
13MCNAPI ::std::string buildFilename(::mce::UUID id, uint hash, ::std::string_view extension);
14
15MCNAPI uint extractHashFromFilename(::std::string_view filename);
16
17MCNAPI bool matchFilename(::mce::UUID id, ::std::optional<uint> hash, ::std::string_view filename);
18// NOLINTEND
19
20// static variables
21// NOLINTBEGIN
22MCNAPI ::std::string const& ALLOWED_EXTENSIONS_STR();
23
24MCNAPI ::std::set<::std::string_view> const& ALLOWED_FILETYPES();
25// NOLINTEND
26
27} // namespace Editor::ThumbnailCacheHelpers
Definition UUID.h:7