LeviLamina
Loading...
Searching...
No Matches
ResourcePackPaths.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/core/file/PathBuffer.h"
7
8// auto generated forward declare list
9// clang-format off
10class AppPlatform;
11namespace ResourcePackPaths { struct AllPaths; }
12// clang-format on
13
14namespace ResourcePackPaths {
15// functions
16// NOLINTBEGIN
17MCNAPI ::Core::PathBuffer<::std::string>
18 addServiceLocator(::Core::PathBuffer<::std::string> (*fn)(::AppPlatform const&));
19
20MCNAPI ::ResourcePackPaths::AllPaths getAllPaths(::AppPlatform& platform);
21
22MCNAPI ::Core::PathBuffer<::std::string> getCachedBehaviorPacksPath(::AppPlatform& platform);
23
24MCNAPI ::Core::PathBuffer<::std::string> getCachedResourcePacksPath(::AppPlatform& platform);
25
26MCNAPI ::Core::PathBuffer<::std::string> getGlobalResourcePacksPath();
27
28MCNAPI ::Core::PathBuffer<::std::string> getPremiumBehaviorPackPath(::AppPlatform const& platform);
29
30MCNAPI ::Core::PathBuffer<::std::string> getPremiumPackPath(::AppPlatform const& platform);
31
32MCNAPI ::Core::PathBuffer<::std::string> getPremiumResourcePackPath(::AppPlatform const& platform);
33
34MCNAPI ::Core::PathBuffer<::std::string> getPremiumWorldTemplatePath(::AppPlatform const& platform);
35
36MCNAPI ::Core::PathBuffer<::std::string> getSystemServicePackPath(::AppPlatform const& platform);
37
38MCNAPI ::Core::PathBuffer<::std::string> getTemporaryPremiumBehaviorPacksPath(::AppPlatform& platform);
39
40MCNAPI ::Core::PathBuffer<::std::string> getTemporaryPremiumResourcePacksPath(::AppPlatform& platform);
41// NOLINTEND
42
43// static variables
44// NOLINTBEGIN
45MCNAPI ::std::string const& BEHAVIOR_PACK_PATH();
46
47MCNAPI ::std::string const& DEVELOPMENT_BEHAVIOR_PACKS_PATH();
48
49MCNAPI ::std::string const& DEVELOPMENT_RESOURCE_PACKS_PATH();
50
51MCNAPI ::std::string const& DEVELOPMENT_SKIN_PACKS_PATH();
52
53MCNAPI ::Core::PathBuffer<::std::string> const& GLOBAL_RESOURCE_PACKS_FILENAME();
54
55MCNAPI ::Core::PathBuffer<::std::string> const& KNOWN_INVALID_PACKS_FILE_NAME();
56
57MCNAPI ::Core::PathBuffer<::std::string> const& KNOWN_VALID_PACKS_FILE_NAME();
58
59MCNAPI ::std::string const& RESOURCE_PACKS_PATH();
60
61MCNAPI ::std::string const& SKIN_PACKS_PATH();
62
63MCNAPI ::std::string const& SYSTEM_SERVICE_PACK_PATH();
64
65MCNAPI ::std::string const& TREATMENT_PACK_PATH();
66// NOLINTEND
67
68} // namespace ResourcePackPaths
Definition AppPlatform.h:50
Definition PathBuffer.h:8