Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
WorldPackManagerContentSource.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/file/PathBuffer.h"
8
9// auto generated forward declare list
10// clang-format off
13struct PackModel;
14// clang-format on
15
17public:
18 // member variables
19 // NOLINTBEGIN
20 ::ll::TypedStorage<8, 32, ::std::string> mWorldId;
21 ::ll::TypedStorage<8, 32, ::Core::PathBuffer<::std::string>> mWorldPath;
22 ::ll::TypedStorage<8, 16, ::std::weak_ptr<::CachedHostPackIdProvider>> mCachedHostPackIdProvider;
23 // NOLINTEND
24
25public:
26 // virtual functions
27 // NOLINTBEGIN
28 virtual void load() /*override*/;
29
30 virtual void _createSelectedPackContentItems(
31 ::PackManagerContentSourceData& packData,
32 ::std::vector<::PackModel>& selected
33 ) /*override*/;
34
35 virtual void _createAvailablePackContentItems(
36 ::PackManagerContentSourceData& packData,
37 ::std::vector<::PackModel>& available
38 ) /*override*/;
39 // NOLINTEND
40
41public:
42 // virtual function thunks
43 // NOLINTBEGIN
44 MCNAPI void $load();
45
46 MCNAPI void
47 $_createSelectedPackContentItems(::PackManagerContentSourceData& packData, ::std::vector<::PackModel>& selected);
48
49 MCNAPI void
50 $_createAvailablePackContentItems(::PackManagerContentSourceData& packData, ::std::vector<::PackModel>& available);
51 // NOLINTEND
52};
Definition CachedHostPackIdProvider.h:5
Definition PackManagerContentSourceData.h:5
Definition PackManagerContentSourceImpl.h:5
Definition PackModel.h:5
Definition WorldPackManagerContentSource.h:5
MCAPI void $_createAvailablePackContentItems(::PackManagerContentSourceData &packData, ::std::vector<::PackModel > &available)
MCAPI void $_createSelectedPackContentItems(::PackManagerContentSourceData &packData, ::std::vector<::PackModel > &selected)