LeviLamina
Loading...
Searching...
No Matches
ScriptBlockLavaContainerComponent.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/scripting/modules/minecraft/block/components/BaseScriptBlockLiquidContainerComponent.h"
8
9// auto generated forward declare list
10// clang-format off
11class BlockPos;
12class BlockSource;
13namespace Scripting { class WeakLifetimeScope; }
14namespace Scripting { struct ClassBinding; }
15// clang-format on
16
17namespace ScriptModuleMinecraft {
18
20public:
21 // prevent constructor by default
24
25public:
26 // virtual functions
27 // NOLINTBEGIN
28 // vIndex: 0
29 virtual ~ScriptBlockLavaContainerComponent() /*override*/ = default;
30 // NOLINTEND
31
32public:
33 // member functions
34 // NOLINTBEGIN
36 // NOLINTEND
37
38public:
39 // static functions
40 // NOLINTBEGIN
41 MCNAPI static ::Scripting::ClassBinding bind();
42
43 MCNAPI static ::std::optional<
46 // NOLINTEND
47
48public:
49 // static variables
50 // NOLINTBEGIN
51 MCNAPI static char const*& ComponentId();
52 // NOLINTEND
53
54public:
55 // constructor thunks
56 // NOLINTBEGIN
58 // NOLINTEND
59
60public:
61 // vftables
62 // NOLINTBEGIN
63 MCNAPI static void** $vftable();
64 // NOLINTEND
65};
66
67} // namespace ScriptModuleMinecraft
Definition BlockPos.h:18
Definition BlockSource.h:67
Definition BaseScriptBlockLiquidContainerComponent.h:16
Definition ScriptBlockLavaContainerComponent.h:19
static MCAPI ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockLavaContainerComponent > > tryCreate(::BlockSource &region, ::BlockPos position, ::Scripting::WeakLifetimeScope const &scope)
MCAPI ScriptBlockLavaContainerComponent(::ScriptModuleMinecraft::ScriptBlockLavaContainerComponent const &)
MCAPI void * $ctor(::ScriptModuleMinecraft::ScriptBlockLavaContainerComponent const &)
static MCAPI ::Scripting::ClassBinding bind()
Definition StrongTypedObjectHandle.h:8
Definition WeakLifetimeScope.h:12