LeviLamina
Loading...
Searching...
No Matches
ScriptBlockFiller.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/scripting/lifetime_registry/StrongTypedObjectHandle.h"
7#include "mc/deps/scripting/lifetime_registry/WeakLifetimeScope.h"
8#include "mc/deps/scripting/runtime/Result_deprecated.h"
9#include "mc/scripting/modules/minecraft/ScriptBlockFilter.h"
10
11// auto generated forward declare list
12// clang-format off
13class Dimension;
14namespace ScriptModuleMinecraft { class ScriptBlockPermutation; }
15namespace ScriptModuleMinecraft { class ScriptBlockType; }
16namespace ScriptModuleMinecraft { class ScriptBlockVolumeBase; }
17namespace ScriptModuleMinecraft { class ScriptCompoundBlockVolume; }
18namespace ScriptModuleMinecraft { class ScriptListBlockVolume; }
19// clang-format on
20
21namespace ScriptModuleMinecraft {
22
24public:
25 // member variables
26 // NOLINTBEGIN
27 ::ll::TypedStorage<1, 1, bool> mIgnoreChunkBoundErrors;
28 ::ll::TypedStorage<8, 160, ::ScriptModuleMinecraft::ScriptBlockFilter> mBlockFilter;
29 ::ll::TypedStorage<8, 8, ::gsl::not_null<::Dimension*>> mDimension;
30 ::ll::TypedStorage<8, 16, ::Scripting::WeakLifetimeScope> mScope;
31 // NOLINTEND
32
33public:
34 // member functions
35 // NOLINTBEGIN
36 MCAPI ::Scripting::Result_deprecated<
38 fillBlocks(
39 ::std::variant<
42 ::std::variant<
43 ::std::string,
46 );
47
48 MCAPI ~ScriptBlockFiller();
49 // NOLINTEND
50
51public:
52 // destructor thunk
53 // NOLINTBEGIN
54 MCAPI void $dtor();
55 // NOLINTEND
56};
57
58} // namespace ScriptModuleMinecraft
Definition Dimension.h:85
Definition ScriptBlockFiller.h:23
Definition ScriptBlockPermutation.h:23
Definition ScriptBlockType.h:20
Definition ScriptBlockVolumeBase.h:26
Definition ScriptCompoundBlockVolume.h:21
Definition ScriptListBlockVolume.h:20
Definition StrongTypedObjectHandle.h:8