LeviLamina
Loading...
Searching...
No Matches
ContentCatalogPackSource.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/client/resources/IContentCatalogPackSource.h"
7#include "mc/deps/core/resource/PackType.h"
8
9// auto generated forward declare list
10// clang-format off
14namespace Bedrock::PubSub { class Subscription; }
15// clang-format on
16
18 public ::std::enable_shared_from_this<::ContentCatalogPackSource> {
19public:
20 // member variables
21 // NOLINTBEGIN
30 // NOLINTEND
31
32public:
33 // prevent constructor by default
37
38public:
39 // virtual functions
40 // NOLINTBEGIN
41 // vIndex: 0
42 virtual ~ContentCatalogPackSource() /*override*/ = default;
43
44 // vIndex: 9
45 virtual void setEnabled(bool) /*override*/;
46
47 // vIndex: 6
48 virtual ::PackSourceLoadResult _loadImpl(::PackSourceLoadOptions&&) /*override*/;
49
50 // vIndex: 4
51 virtual ::PackType getPackType() const /*override*/;
52
53 // vIndex: 8
54 virtual ::Bedrock::PubSub::Subscription setAsyncCallback(::std::function<void(bool)>) /*override*/;
55
56 // vIndex: 7
57 virtual void refreshCatalogItems(::IPackManifestFactory&) /*override*/;
58 // NOLINTEND
59
60public:
61 // virtual function thunks
62 // NOLINTBEGIN
63
64 // NOLINTEND
65};
Definition ContentCatalogPackSource.h:18
Definition IContentCatalogPackSource.h:14
Definition IPackManifestFactory.h:14
Definition PackSourceLoadOptions.h:5
Definition PackSourceLoadResult.h:5
Definition Alias.h:14