LeviLamina
Loading...
Searching...
No Matches
WorldHistoryPackSource.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/core/resource/PackOrigin.h"
7#include "mc/deps/core/resource/PackType.h"
8#include "mc/resources/PackSource.h"
9
10// auto generated forward declare list
11// clang-format off
12class Pack;
17// clang-format on
18
20public:
21 // member variables
22 // NOLINTBEGIN
27 // NOLINTEND
28
29public:
30 // prevent constructor by default
34
35public:
36 // virtual functions
37 // NOLINTBEGIN
38 // vIndex: 0
39 virtual ~WorldHistoryPackSource() /*override*/ = default;
40
41 // vIndex: 2
42 virtual ::PackOrigin getPackOrigin() const /*override*/;
43
44 // vIndex: 3
45 virtual ::PackType getPackType() const /*override*/;
46
47 // vIndex: 5
48 virtual ::PackSourceLoadResult _loadImpl(::PackSourceLoadOptions&& options) /*override*/;
49 // NOLINTEND
50
51public:
52 // member functions
53 // NOLINTBEGIN
55 ::std::vector<::gsl::not_null<::std::shared_ptr<::Pack>>>& packs,
56 ::WorldPackHistory const& worldPackHistory
57 ) const;
58
59 MCNAPI ::std::unique_ptr<::Pack> _createPackFromHistoryPack(::WorldPackHistory const& worldPackHistory) const;
60
62 // NOLINTEND
63
64public:
65 // virtual function thunks
66 // NOLINTBEGIN
67 MCNAPI ::PackOrigin $getPackOrigin() const;
68
69 MCNAPI ::PackType $getPackType() const;
70
71 MCNAPI ::PackSourceLoadResult $_loadImpl(::PackSourceLoadOptions&& options);
72 // NOLINTEND
73
74public:
75 // vftables
76 // NOLINTBEGIN
77 MCNAPI static void** $vftable();
78 // NOLINTEND
79};
Definition PackSource.h:24
Definition Pack.h:27
Definition WorldHistoryPackSource.h:19
MCAPI::PackSourceLoadResult $_loadImpl(::PackSourceLoadOptions &&options)
MCAPI bool _readWorldHistoryFile(::WorldPacksHistoryFile &file) const
MCAPI ::std::unique_ptr<::Pack > _createPackFromHistoryPack(::WorldPackHistory const &worldPackHistory) const
static MCAPI void ** $vftable()
MCAPI void _addPackFromHistoryPack(::std::vector<::gsl::not_null<::std::shared_ptr<::Pack > > > &packs, ::WorldPackHistory const &worldPackHistory) const
MCAPI::PackType $getPackType() const
MCAPI::PackOrigin $getPackOrigin() const
Definition WorldPackHistory.h:10
Definition WorldPacksHistoryFile.h:10
Definition PackSourceLoadOptions.h:5
Definition PackSourceLoadResult.h:5
Definition Alias.h:14