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;
13namespace mce { class UUID; }
14// clang-format on
15
16class BaseGamePackSlices {
17public:
18 // BaseGamePackSlices inner types declare
19 // clang-format off
21 // clang-format on
22
23 // BaseGamePackSlices inner types define
24 struct BaseGameVersionPack {
25 public:
26 // member variables
27 // NOLINTBEGIN
30 // NOLINTEND
31
32 public:
33 // prevent constructor by default
34 BaseGameVersionPack& operator=(BaseGameVersionPack const&);
35 BaseGameVersionPack(BaseGameVersionPack const&);
36 BaseGameVersionPack();
37 };
38
39public:
40 // member variables
41 // NOLINTBEGIN
43 // NOLINTEND
44
45public:
46 // prevent constructor by default
47 BaseGamePackSlices& operator=(BaseGamePackSlices const&);
48 BaseGamePackSlices(BaseGamePackSlices const&);
49 BaseGamePackSlices();
50
51public:
52 // member functions
53 // NOLINTBEGIN
54 MCNAPI void addFromVersions(
55 ::std::vector<::BaseGameVersion> const& baseGameVersions,
56 ::Bedrock::NotNullNonOwnerPtr<::IResourcePackRepository const> const& resourcePackRepository,
57 ::mce::UUID const& packId
58 );
59
60 MCNAPI void applyPackSlices(
61 ::BaseGameVersion const& baseGameVersion,
62 ::Bedrock::NotNullNonOwnerPtr<::IResourcePackRepository const> const& resourcePackRepository,
63 ::ResourcePackStack& packStack
64 ) const;
65 // NOLINTEND
66};
MCAPI void addFromVersions(::std::vector<::BaseGameVersion > const &baseGameVersions, ::Bedrock::NotNullNonOwnerPtr<::IResourcePackRepository const > const &resourcePackRepository, ::mce::UUID const &packId)
MCAPI void applyPackSlices(::BaseGameVersion const &baseGameVersion, ::Bedrock::NotNullNonOwnerPtr<::IResourcePackRepository const > const &resourcePackRepository, ::ResourcePackStack &packStack) const
Definition BaseGameVersion.h:8
Definition IResourcePackRepository.h:35
Definition ResourcePackStack.h:26
Definition UUID.h:8
Definition BaseGamePackSlices.h:24
Definition Alias.h:14