LeviLamina
Loading...
Searching...
No Matches
RealmPackManagerContentSource.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/client/gui/screens/models/PackManagerContentSourceImpl.h"
7#include "mc/deps/core/utility/NonOwnerPointer.h"
8
9// auto generated forward declare list
10// clang-format off
12struct ContentItem;
14namespace Realms { struct Content; }
15// clang-format on
16
18public:
19 // member variables
20 // NOLINTBEGIN
21 ::ll::TypedStorage<8, 8, int64> mRealmId;
22 ::ll::TypedStorage<8, 24, ::std::vector<::Realms::Content>> mAppliedContent;
23 // NOLINTEND
24
25public:
26 // prevent constructor by default
27 RealmPackManagerContentSource();
28
29public:
30 // virtual functions
31 // NOLINTBEGIN
32 virtual void generateItems(::std::vector<::std::shared_ptr<::ContentItem>>& content) /*override*/;
33 // NOLINTEND
34
35public:
36 // member functions
37 // NOLINTBEGIN
38 MCAPI RealmPackManagerContentSource(
39 ::PackManagerContentSourceArgs&& args,
40 ::Bedrock::NotNullNonOwnerPtr<::IContentSourceRepository> contentSourceRepository,
41 int64 realmId
42 );
43 // NOLINTEND
44
45public:
46 // constructor thunks
47 // NOLINTBEGIN
48 MCAPI void* $ctor(
49 ::PackManagerContentSourceArgs&& args,
50 ::Bedrock::NotNullNonOwnerPtr<::IContentSourceRepository> contentSourceRepository,
51 int64 realmId
52 );
53 // NOLINTEND
54
55public:
56 // virtual function thunks
57 // NOLINTBEGIN
58 MCAPI void $generateItems(::std::vector<::std::shared_ptr<::ContentItem>>& content);
59 // NOLINTEND
60
61public:
62 // vftables
63 // NOLINTBEGIN
64 MCNAPI static void** $vftable();
65 // NOLINTEND
66};
Definition IContentSourceRepository.h:13
Definition ContentItem.h:5
Definition PackManagerContentSourceArgs.h:5
Definition PackManagerContentSourceImpl.h:5
Definition RealmPackManagerContentSource.h:5
static MCAPI void ** $vftable()
Definition Content.h:7