LeviLamina
Loading...
Searching...
No Matches
BaseGamePackSlices.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 BaseGameVersion;
12class ResourcePack;
14namespace mce { class UUID; }
15// clang-format on
16
18public:
19 // BaseGamePackSlices inner types declare
20 // clang-format off
22 // clang-format on
23
24 // BaseGamePackSlices inner types define
26 public:
27 // member variables
28 // NOLINTBEGIN
31 // NOLINTEND
32
33 public:
34 // prevent constructor by default
38
39 public:
40 // member functions
41 // NOLINTBEGIN
43 // NOLINTEND
44
45 public:
46 // destructor thunk
47 // NOLINTBEGIN
48 MCFOLD void $dtor();
49 // NOLINTEND
50 };
51
52public:
53 // member variables
54 // NOLINTBEGIN
56 // NOLINTEND
57
58public:
59 // prevent constructor by default
60 BaseGamePackSlices& operator=(BaseGamePackSlices const&);
63
64public:
65 // member functions
66 // NOLINTBEGIN
67 MCAPI void addFromVersions(
68 ::std::vector<::BaseGameVersion> const& baseGameVersions,
69 ::Bedrock::NotNullNonOwnerPtr<::IResourcePackRepository const> const& resourcePackRepository,
70 ::mce::UUID const& packId
71 );
72
73 MCAPI void applyPackSlices(
74 ::BaseGameVersion const& baseGameVersion,
75 ::Bedrock::NotNullNonOwnerPtr<::IResourcePackRepository const> const& resourcePackRepository,
76 ::ResourcePackStack& packStack
77 ) const;
78
79 MCAPI ~BaseGamePackSlices();
80 // NOLINTEND
81
82public:
83 // static functions
84 // NOLINTBEGIN
85 MCAPI static void _add(
86 ::std::vector<::BaseGamePackSlices::BaseGameVersionPack>& baseGameVersionPacks,
87 ::BaseGameVersion const& baseGameVersion,
88 ::ResourcePack& pack
89 );
90 // NOLINTEND
91
92public:
93 // destructor thunk
94 // NOLINTBEGIN
95 MCFOLD void $dtor();
96 // NOLINTEND
97};
Definition BaseGamePackSlices.h:17
Definition BaseGameVersion.h:13
Definition IResourcePackRepository.h:33
Definition ResourcePackStack.h:20
Definition ResourcePack.h:25
Definition UUID.h:7
Definition BaseGamePackSlices.h:25
Definition Alias.h:14