Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
PoiTagLoader.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/resource_processing/category/CategoryLoader.h"
7#include "mc/deps/resource_processing/category/SharedSlicesTraits.h"
8
9// auto generated forward declare list
10// clang-format off
13namespace SharedTypes::v1_26_40::Poi { struct TagDocument; }
14// clang-format on
15
16class PoiTagLoader {
17public:
18 // member variables
19 // NOLINTBEGIN
21 // NOLINTEND
22
23public:
24 // prevent constructor by default
25 PoiTagLoader& operator=(PoiTagLoader const&);
26 PoiTagLoader(PoiTagLoader const&);
27 PoiTagLoader();
28
29public:
30 // member functions
31 // NOLINTBEGIN
32#ifdef LL_PLAT_C
33 MCNAPI ::std::unordered_map<::std::string, ::SharedTypes::v1_26_40::Poi::TagDocument>
34 loadResources(::ResourcePackManager const& packs, ::IMinecraftEventing& eventing) const;
35
36 MCNAPI ~PoiTagLoader();
37#endif
38 // NOLINTEND
39
40public:
41 // destructor thunk
42 // NOLINTBEGIN
43#ifdef LL_PLAT_C
44 MCNAPI void $dtor();
45#endif
46 // NOLINTEND
47};
Definition IMinecraftEventing.h:152
Definition ResourcePackManager.h:29
Definition TagDocument.h:16
Definition Alias.h:14