Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
ExplorationMapData.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/core/string/HashedString.h"
7#include "mc/world/item/MapType.h"
8#include "mc/world/level/saveddata/maps/MapDecoration.h"
9
10struct ExplorationMapData {
11public:
12 // member variables
13 // NOLINTBEGIN
14 ::ll::TypedStorage<4, 4, ::MapType> mMapType;
15 ::ll::TypedStorage<1, 1, ::MapDecoration::Type> mMarkerType;
16 ::ll::TypedStorage<8, 32, ::std::string> mFeatureName;
17 ::ll::TypedStorage<8, 48, ::HashedString> mStructureType;
18 ::ll::TypedStorage<1, 1, bool> mFeatureMustBeInNewChunks;
19 ::ll::TypedStorage<8, 56, ::std::optional<::HashedString>> mBiomeTag;
20 ::ll::TypedStorage<4, 4, int> mSearchRadiusCells;
21 // NOLINTEND
22
23public:
24 // prevent constructor by default
25 ExplorationMapData();
26
27public:
28 // member functions
29 // NOLINTBEGIN
31 ::MapType mapType,
32 ::MapDecoration::Type markerType,
33 ::std::string const& featureName,
34 ::HashedString structureType,
35 bool featureMustBeInNewChunks,
36 ::std::optional<::HashedString> const& biomeTag,
37 int searchRadiusCells
38 );
39
41 // NOLINTEND
42
43public:
44 // constructor thunks
45 // NOLINTBEGIN
46 MCNAPI void* $ctor(
47 ::MapType mapType,
48 ::MapDecoration::Type markerType,
49 ::std::string const& featureName,
50 ::HashedString structureType,
51 bool featureMustBeInNewChunks,
52 ::std::optional<::HashedString> const& biomeTag,
53 int searchRadiusCells
54 );
55 // NOLINTEND
56
57public:
58 // destructor thunk
59 // NOLINTBEGIN
60 MCNAPI void $dtor();
61 // NOLINTEND
62};
Definition HashedString.h:5
MCAPI ExplorationMapData(::MapType mapType, ::MapDecoration::Type markerType, ::std::string const &featureName, ::HashedString structureType, bool featureMustBeInNewChunks, ::std::optional<::HashedString > const &biomeTag, int searchRadiusCells)
MCAPI void * $ctor(::MapType mapType, ::MapDecoration::Type markerType, ::std::string const &featureName, ::HashedString structureType, bool featureMustBeInNewChunks, ::std::optional<::HashedString > const &biomeTag, int searchRadiusCells)
MCAPI ~ExplorationMapData()
MCAPI void $dtor()