LeviLamina
Loading...
Searching...
No Matches
ScriptCompoundBlockVolume.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/scripting/binding_type/ClassBindingBuilder.h"
7#include "mc/deps/scripting/binding_type/EnumBindingBuilder.h"
8#include "mc/deps/scripting/lifetime_registry/WeakHandleFromThis.h"
9#include "mc/scripting/modules/minecraft/ScriptBlockVolumeIterable.h"
10#include "mc/world/level/block/CompoundBlockVolumeAction.h"
11#include "mc/world/level/block/CompoundBlockVolumePositionRelativity.h"
12
13namespace ScriptModuleMinecraft {
14
16: public ::Scripting::WeakHandleFromThis<::ScriptModuleMinecraft::ScriptCompoundBlockVolume>,
18public:
19 // member variables
20 // NOLINTBEGIN
23 // NOLINTEND
24
25public:
26 // prevent constructor by default
29
30public:
31 // virtual functions
32 // NOLINTBEGIN
33 // vIndex: 0
34 virtual ~ScriptCompoundBlockVolume() /*override*/ = default;
35 // NOLINTEND
36
37public:
38 // member functions
39 // NOLINTBEGIN
40 MCAPI ::ScriptModuleMinecraft::ScriptCompoundBlockVolume&
42 // NOLINTEND
43
44public:
45 // static functions
46 // NOLINTBEGIN
47 MCAPI static ::Scripting::EnumBindingBuilder<::CompoundBlockVolumeAction, ::CompoundBlockVolumeAction>
48 bindActionEnums();
49
50 MCAPI static ::Scripting::ClassBindingBuilder<::ScriptModuleMinecraft::ScriptCompoundBlockVolume> bindClass();
51
52 MCAPI static ::Scripting::
53 EnumBindingBuilder<::CompoundBlockVolumePositionRelativity, ::CompoundBlockVolumePositionRelativity>
54 bindRelativeEnums();
55 // NOLINTEND
56
57public:
58 // destructor thunk
59 // NOLINTBEGIN
60
61 // NOLINTEND
62
63public:
64 // vftables
65 // NOLINTBEGIN
66 MCAPI static void** $vftable();
67 // NOLINTEND
68};
69
70} // namespace ScriptModuleMinecraft
Definition ScriptBlockVolumeIterable.h:7
Definition ScriptCompoundBlockVolume.h:17
Definition WeakHandleFromThis.h:8
Definition Alias.h:14