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/runtime/Result.h"
8
9// auto generated forward declare list
10// clang-format off
11class Dimension;
12namespace ScriptModuleMinecraft { class ScriptBlockPermutation; }
13namespace ScriptModuleMinecraft { class ScriptBlockType; }
14namespace ScriptModuleMinecraft { class ScriptBlockVolumeBase; }
15namespace ScriptModuleMinecraft { class ScriptCompoundBlockVolume; }
16namespace ScriptModuleMinecraft { class ScriptListBlockVolume; }
17namespace ScriptModuleMinecraft { struct ScriptBlockFillOptions; }
18namespace ScriptModuleMinecraft { struct ScriptUnloadedChunksError; }
19namespace Scripting { class WeakLifetimeScope; }
20namespace Scripting { struct EngineError; }
21namespace Scripting { struct Error; }
22// clang-format on
23
24namespace ScriptModuleMinecraft {
25
27public:
28 // member variables
29 // NOLINTBEGIN
34 // NOLINTEND
35
36public:
37 // prevent constructor by default
38 ScriptBlockFiller& operator=(ScriptBlockFiller const&);
41
42public:
43 // member functions
44 // NOLINTBEGIN
47 ::gsl::not_null<::Dimension*> dimension,
49 );
50
51 MCAPI ::Scripting::Result<
56 fillBlocks(
57 ::std::variant<
60 ::std::variant<
61 ::std::string,
64 );
65
66 MCAPI ~ScriptBlockFiller();
67 // NOLINTEND
68
69public:
70 // constructor thunks
71 // NOLINTBEGIN
72 MCAPI void* $ctor(
74 ::gsl::not_null<::Dimension*> dimension,
76 );
77 // NOLINTEND
78
79public:
80 // destructor thunk
81 // NOLINTBEGIN
82 MCAPI void $dtor();
83 // NOLINTEND
84};
85
86} // namespace ScriptModuleMinecraft
Definition Dimension.h:83
Definition ScriptBlockFiller.h:26
Definition StrongTypedObjectHandle.h:8
Definition WeakLifetimeScope.h:12
Definition ScriptBlockFillOptions.h:10
Definition ScriptUnloadedChunksError.h:11
Definition EngineError.h:10
Definition Error.h:7
Definition Alias.h:14