LeviLamina
Loading...
Searching...
No Matches
LevelLooseFileStorage.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/core/utility/NonOwnerPointer.h"
7
8// auto generated forward declare list
9// clang-format off
10class ContentIdentity;
13namespace Core { class Path; }
14// clang-format on
15
16class LevelLooseFileStorage {
17public:
18 // member variables
19 // NOLINTBEGIN
21 // NOLINTEND
22
23public:
24 // prevent constructor by default
25 LevelLooseFileStorage& operator=(LevelLooseFileStorage const&);
26 LevelLooseFileStorage(LevelLooseFileStorage const&);
27 LevelLooseFileStorage();
28
29public:
30 // member functions
31 // NOLINTBEGIN
33 ::Core::Path const& levelDirectory,
34 ::ContentIdentity const& contentIdentity,
35 ::Bedrock::NotNullNonOwnerPtr<::IContentKeyProvider const> const& keyProvider
36 );
37
38#ifdef LL_PLAT_C
39 MCNAPI ::std::unique_ptr<::PackAccessStrategy> getAccessStrategy() const;
40#endif
41 // NOLINTEND
42
43public:
44 // constructor thunks
45 // NOLINTBEGIN
46 MCNAPI void* $ctor(
47 ::Core::Path const& levelDirectory,
48 ::ContentIdentity const& contentIdentity,
49 ::Bedrock::NotNullNonOwnerPtr<::IContentKeyProvider const> const& keyProvider
50 );
51 // NOLINTEND
52};
Definition ContentIdentity.h:8
Definition Path.h:12
Definition IContentKeyProvider.h:13
MCAPI LevelLooseFileStorage(::Core::Path const &levelDirectory, ::ContentIdentity const &contentIdentity, ::Bedrock::NotNullNonOwnerPtr<::IContentKeyProvider const > const &keyProvider)
MCAPI void * $ctor(::Core::Path const &levelDirectory, ::ContentIdentity const &contentIdentity, ::Bedrock::NotNullNonOwnerPtr<::IContentKeyProvider const > const &keyProvider)
Definition PackAccessStrategy.h:26
Definition Alias.h:14