Skip to content
LeviMC
English
AutoLightDark
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 Core { class Path; }
12// clang-format on
13
14namespace ResourcePackPaths {
15// functions
16// NOLINTBEGIN
17#ifdef LL_PLAT_C
18MCNAPI ::Core::PathBuffer<::std::string> getCachedBehaviorPacksPath(::AppPlatform& platform);
19
20MCNAPI ::Core::PathBuffer<::std::string> getCachedResourcePacksPath(::AppPlatform& platform);
21
22MCNAPI ::Core::PathBuffer<::std::string> getGlobalResourcePacksPath();
23
24MCNAPI ::Core::PathBuffer<::std::string> getPremiumBehaviorPackPath(::AppPlatform const& platform);
25#endif
26
27MCNAPI ::Core::PathBuffer<::std::string> getPremiumPackPath(::AppPlatform const& platform);
28
29#ifdef LL_PLAT_C
30MCNAPI ::Core::PathBuffer<::std::string> getPremiumPersonaPackDevPath(::AppPlatform const& platform);
31
32MCNAPI ::Core::PathBuffer<::std::string> getPremiumPersonaPackPath(::AppPlatform const& platform);
33
34MCNAPI ::Core::PathBuffer<::std::string> getPremiumResourcePackPath(::AppPlatform const& platform);
35
36MCNAPI ::Core::PathBuffer<::std::string> getPremiumSkinPackPath(::AppPlatform const& platform);
37#endif
38
39MCNAPI ::Core::PathBuffer<::std::string> getPremiumWorldTemplatePath(::AppPlatform const& platform);
40
41#ifdef LL_PLAT_C
42MCNAPI ::Core::PathBuffer<::std::string> getTemporaryPremiumBehaviorPacksPath(::AppPlatform& platform);
43
44MCNAPI ::Core::PathBuffer<::std::string> getTemporaryPremiumResourcePacksPath(::AppPlatform& platform);
45
46MCNAPI ::Core::PathBuffer<::std::string> getZippedPackDownloadPath(::AppPlatform& platform);
47#endif
48// NOLINTEND
49
50// static variables
51// NOLINTBEGIN
52MCNAPI ::std::string const& BEHAVIOR_PACK_PATH();
53
54MCNAPI ::std::string const& CUSTOM_SKIN_CACHE_PATH();
55
56MCNAPI ::std::string const& DEVELOPMENT_BEHAVIOR_PACKS_PATH();
57
58MCNAPI ::std::string const& DEVELOPMENT_PERSONA_PACKS_PATH();
59
60MCNAPI ::std::string const& DEVELOPMENT_RESOURCE_PACKS_PATH();
61
62MCNAPI ::std::string const& DEVELOPMENT_SKIN_PACKS_PATH();
63
64MCNAPI ::std::vector<::std::string> const& EXPECTED_EXTENSIONS();
65
66MCNAPI ::Core::PathBuffer<::std::string> const& GLOBAL_RESOURCE_PACKS_FILENAME();
67
68MCNAPI ::Core::Path const& MANIFEST_PATH();
69
70MCNAPI ::Core::Path const& MANIFEST_PATH_OLD();
71
72#ifdef LL_PLAT_C
73MCNAPI ::std::string const& PERSONA_PACKS_DEV_PATH();
74
75MCNAPI ::std::string const& PERSONA_PACKS_PATH();
76#endif
77
78MCNAPI ::std::string const& RESOURCE_PACKS_PATH();
79
80MCNAPI ::std::string const& SKIN_PACKS_PATH();
81
82MCNAPI ::std::string const& SYSTEM_BEHAVIOR_PACKS_PATH();
83
84MCNAPI ::std::string const& SYSTEM_RESOURCE_PACKS_PATH();
85
86MCNAPI ::Core::PathBuffer<::std::string> const& TEXTURES_LIST_PATH();
87
88MCNAPI ::std::string const& TREATMENT_PACK_PATH();
89// NOLINTEND
90
91} // namespace ResourcePackPaths
Definition AppPlatform.h:79
Definition Path.h:10