3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/file/PathBuffer.h"
11namespace ResourcePackPaths {
struct AllPaths; }
14namespace ResourcePackPaths {
17MCNAPI ::Core::PathBuffer<::std::string>
20MCNAPI ::ResourcePackPaths::AllPaths getAllPaths(
::AppPlatform& platform);
22MCNAPI ::Core::PathBuffer<::std::string> getCachedBehaviorPacksPath(
::AppPlatform& platform);
24MCNAPI ::Core::PathBuffer<::std::string> getCachedResourcePacksPath(
::AppPlatform& platform);
26MCNAPI ::Core::PathBuffer<::std::string> getGlobalResourcePacksPath();
28MCNAPI ::Core::PathBuffer<::std::string> getPremiumBehaviorPackPath(
::AppPlatform const& platform);
30MCNAPI ::Core::PathBuffer<::std::string> getPremiumPackPath(
::AppPlatform const& platform);
32MCNAPI ::Core::PathBuffer<::std::string> getPremiumResourcePackPath(
::AppPlatform const& platform);
34MCNAPI ::Core::PathBuffer<::std::string> getPremiumWorldTemplatePath(
::AppPlatform const& platform);
36MCNAPI ::Core::PathBuffer<::std::string> getSystemServicePackPath(
::AppPlatform const& platform);
38MCNAPI ::Core::PathBuffer<::std::string> getTemporaryPremiumBehaviorPacksPath(
::AppPlatform& platform);
40MCNAPI ::Core::PathBuffer<::std::string> getTemporaryPremiumResourcePacksPath(
::AppPlatform& platform);
45MCNAPI ::std::string
const& BEHAVIOR_PACK_PATH();
47MCNAPI ::std::string
const& DEVELOPMENT_BEHAVIOR_PACKS_PATH();
49MCNAPI ::std::string
const& DEVELOPMENT_RESOURCE_PACKS_PATH();
51MCNAPI ::std::string
const& DEVELOPMENT_SKIN_PACKS_PATH();
53MCNAPI ::Core::PathBuffer<::std::string>
const& GLOBAL_RESOURCE_PACKS_FILENAME();
55MCNAPI ::Core::PathBuffer<::std::string>
const& KNOWN_INVALID_PACKS_FILE_NAME();
57MCNAPI ::Core::PathBuffer<::std::string>
const& KNOWN_VALID_PACKS_FILE_NAME();
59MCNAPI ::std::string
const& RESOURCE_PACKS_PATH();
61MCNAPI ::std::string
const& SKIN_PACKS_PATH();
63MCNAPI ::std::string
const& SYSTEM_SERVICE_PACK_PATH();
65MCNAPI ::std::string
const& TREATMENT_PACK_PATH();
Definition PathBuffer.h:8