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