22 ::ll::TypedStorage<8, 32, ::Core::PathBuffer<::std::string>> mRoot;
23 ::ll::TypedStorage<8, 32, ::Core::PathBuffer<::std::string>> mHome;
24 ::ll::TypedStorage<8, 32, ::Core::PathBuffer<::std::string>> mWorlds;
25 ::ll::TypedStorage<8, 32, ::Core::PathBuffer<::std::string>> mSharedWorlds;
26 ::ll::TypedStorage<8, 32, ::Core::PathBuffer<::std::string>> mLevelArchive;
27 ::ll::TypedStorage<8, 32, ::Core::PathBuffer<::std::string>> mUserData;
28 ::ll::TypedStorage<8, 32, ::Core::PathBuffer<::std::string>> mSharedData;
29 ::ll::TypedStorage<8, 32, ::Core::PathBuffer<::std::string>> mPersonaPiecePack;
30 ::ll::TypedStorage<8, 32, ::Core::PathBuffer<::std::string>
const> mPackagePath;
31 ::ll::TypedStorage<8, 32, ::Core::PathBuffer<::std::string>
const> mDataUrl;
32 ::ll::TypedStorage<8, 32, ::Core::PathBuffer<::std::string>
const> mExternalFilePath;
33 ::ll::TypedStorage<8, 32, ::Core::PathBuffer<::std::string>
const> mTemporaryFilePath;
34 ::ll::TypedStorage<8, 32, ::Core::PathBuffer<::std::string>
const> mCacheFilePath;
35 ::ll::TypedStorage<8, 32, ::Core::PathBuffer<::std::string>
const> mSettingsPath;
36 ::ll::TypedStorage<8, 32, ::Core::PathBuffer<::std::string>
const> mResourcePacks;
37 ::ll::TypedStorage<1, 1, bool const> mIsDedicatedServer;
42 FilePathManager& operator=(FilePathManager
const&);
48 virtual ~FilePathManager() ;
59 MCAPI ::Core::PathView getCacheFilePath()
const;
61 MCAPI ::Core::PathView getDataUrl()
const;
63 MCAPI ::Core::PathView getExternalFilePath()
const;
66 MCAPI ::Core::PathView getLevelArchivePath()
const;
69 MCAPI ::Core::PathView getPackagePath()
const;
72 MCAPI ::Core::PathView getResourcePacksPath()
const;
75 MCAPI ::Core::PathView getSettingsPath()
const;
77 MCAPI ::Core::PathView getSharedDataPath()
const;
79 MCAPI ::Core::PathView getSharedWorldsPath()
const;
81 MCAPI ::Core::PathView getTemporaryFilePath()
const;
84 MCAPI ::Core::PathView getUserDataPath()
const;
86 MCAPI ::Core::PathView getWorldsPath()
const;
89 MCAPI
bool isDedicatedServer()
const;
99 MCFOLD
static uint64 getWorldsPathDirectoryLimit();
106 MCAPI static ::Core::PathBuffer<::Core::BasicStackString<char, 1024>>
const& ARCHIVE_DIR();
108 MCAPI static ::Core::PathBuffer<::Core::BasicStackString<char, 1024>>
const& HOME_DIR();
110 MCAPI static ::Core::PathBuffer<::Core::BasicStackString<char, 1024>>
const& PERSONA_TEST_DIR();
112 MCAPI static ::Core::PathBuffer<::Core::BasicStackString<char, 1024>>
const& REALM_WORLDS_DIR();
114 MCAPI static ::Core::PathBuffer<::Core::BasicStackString<char, 1024>>
const& RESOURCE_PACKS_DIR();
116 MCAPI static ::Core::PathBuffer<::Core::BasicStackString<char, 1024>>
const& WORLDS_DIR();