Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
ScriptBlockPistonComponent.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/script_core/lifetime_registry/scripting/StrongTypedObjectHandle.h"
7#include "mc/deps/script_core/lifetime_registry/scripting/TypedObjectHandle.h"
8#include "mc/deps/script_core/runtime/scripting/Result_deprecated.h"
9#include "mc/scripting/modules/minecraft/block/components/BaseScriptBlockActorComponent.h"
10
11// auto generated forward declare list
12// clang-format off
13class BlockPos;
14class BlockSource;
15namespace ScriptModuleMinecraft { class ScriptBlockPistonComponentContainer; }
16namespace Scripting { class WeakLifetimeScope; }
17namespace Scripting { struct ClassBinding; }
18// clang-format on
19
20namespace ScriptModuleMinecraft {
21
23public:
24 // member variables
25 // NOLINTBEGIN
26 ::ll::TypedStorage<
27 8,
28 16,
30 mScriptContainer;
31 // NOLINTEND
32
33public:
34 // member functions
35 // NOLINTBEGIN
36 MCNAPI ::Scripting::Result_deprecated<bool> isExpanded();
37
38 MCNAPI ::Scripting::Result_deprecated<bool> isExpanding();
39
40 MCNAPI ::Scripting::Result_deprecated<bool> isMoving();
41
42 MCNAPI ::Scripting::Result_deprecated<bool> isRetracted();
43
44 MCNAPI ::Scripting::Result_deprecated<bool> isRetracting();
45 // NOLINTEND
46
47public:
48 // static functions
49 // NOLINTBEGIN
50 MCNAPI static ::Scripting::ClassBinding bind();
51
52 MCNAPI static ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockPistonComponent>
54 // NOLINTEND
55
56public:
57 // vftables
58 // NOLINTBEGIN
59 MCNAPI static void** $vftable();
60 // NOLINTEND
61};
62
63} // namespace ScriptModuleMinecraft
Definition BlockPos.h:14
Definition BlockSource.h:72
Definition BaseScriptBlockActorComponent.h:10
Definition ScriptBlockPistonComponentContainer.h:7
Definition ScriptBlockPistonComponent.h:22
MCAPI ::Scripting::Result_deprecated< bool > isMoving()
static MCAPI ::Scripting::ClassBinding bind()
MCAPI ::Scripting::Result_deprecated< bool > isRetracted()
static MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockPistonComponent > tryCreate(::BlockSource &region, ::BlockPos position, ::Scripting::WeakLifetimeScope const &scope)
MCAPI ::Scripting::Result_deprecated< bool > isExpanding()
MCAPI ::Scripting::Result_deprecated< bool > isExpanded()
MCAPI ::Scripting::Result_deprecated< bool > isRetracting()
Definition WeakLifetimeScope.h:12
Definition ClassBinding.h:10
Definition TypedObjectHandle.h:8