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;
11// clang-format on
12
13namespace ResourcePackPaths {
14// functions
15// NOLINTBEGIN
16MCNAPI ::Core::PathBuffer<::std::string>
17 addServiceLocator(::Core::PathBuffer<::std::string> (*fn)(::AppPlatform const&));
18
19MCNAPI ::Core::PathBuffer<::std::string> getCachedBehaviorPacksPath();
20
21MCNAPI ::Core::PathBuffer<::std::string> getCachedBehaviorPacksPath(::AppPlatform& platform);
22
23MCNAPI ::Core::PathBuffer<::std::string> getCachedResourcePacksPath(::AppPlatform& platform);
24
25MCNAPI ::Core::PathBuffer<::std::string> getPremiumBehaviorPackPath(::AppPlatform const& platform);
26
27MCNAPI ::Core::PathBuffer<::std::string> getPremiumPackPath();
28
29MCNAPI ::Core::PathBuffer<::std::string> getPremiumPackPath(::AppPlatform const& platform);
30
31MCNAPI ::Core::PathBuffer<::std::string> getPremiumResourcePackPath(::AppPlatform const& platform);
32
33MCNAPI ::Core::PathBuffer<::std::string> getPremiumWorldTemplatePath(::AppPlatform const& platform);
34
35MCNAPI ::Core::PathBuffer<::std::string> getSystemServicePackPath(::AppPlatform const& platform);
36
37MCNAPI ::Core::PathBuffer<::std::string> getTemporaryPremiumBehaviorPacksPath(::AppPlatform& platform);
38
39MCNAPI ::Core::PathBuffer<::std::string> getTemporaryPremiumResourcePacksPath(::AppPlatform& platform);
40// NOLINTEND
41
42// static variables
43// NOLINTBEGIN
44MCNAPI ::std::string const& BEHAVIOR_PACK_PATH();
45
46MCNAPI ::std::string const& DEVELOPMENT_BEHAVIOR_PACKS_PATH();
47
48MCNAPI ::std::string const& DEVELOPMENT_RESOURCE_PACKS_PATH();
49
50MCNAPI ::std::string const& DEVELOPMENT_SKIN_PACKS_PATH();
51
52MCNAPI ::Core::PathBuffer<::std::string> const& GLOBAL_RESOURCE_PACKS_FILENAME();
53
54MCNAPI ::Core::PathBuffer<::std::string> const& KNOWN_INVALID_PACKS_FILE_NAME();
55
56MCNAPI ::Core::PathBuffer<::std::string> const& KNOWN_VALID_PACKS_FILE_NAME();
57
58MCNAPI ::std::string const& RESOURCE_PACKS_PATH();
59
60MCNAPI ::std::string const& SKIN_PACKS_PATH();
61
62MCNAPI ::std::string const& SYSTEM_SERVICE_PACK_PATH();
63
64MCNAPI ::std::string const& TREATMENT_PACK_PATH();
65// NOLINTEND
66
67} // namespace ResourcePackPaths
Definition AppPlatform.h:50
Definition PathBuffer.h:8