LeviLamina
Loading...
Searching...
No Matches
ScriptItemUseOnEvent.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
8// auto generated forward declare list
9// clang-format off
10class BlockPos;
11class BlockSource;
12class Vec3;
13namespace ScriptModuleMinecraft { class ScriptItemStack; }
14namespace Scripting { class WeakLifetimeScope; }
15namespace Scripting { struct ClassBinding; }
16// clang-format on
17
18namespace ScriptModuleMinecraft {
19
21public:
22 // member variables
23 // NOLINTBEGIN
29 // NOLINTEND
30
31public:
32 // prevent constructor by default
35
36public:
37 // member functions
38 // NOLINTBEGIN
40
43 uchar face,
44 ::Vec3 faceLocation,
45 ::BlockPos blockPosition,
46 ::BlockSource& region,
48 );
49
51 // NOLINTEND
52
53public:
54 // static functions
55 // NOLINTBEGIN
56 MCNAPI static ::Scripting::ClassBinding bind();
57 // NOLINTEND
58
59public:
60 // constructor thunks
61 // NOLINTBEGIN
63
64 MCNAPI void* $ctor(
66 uchar face,
67 ::Vec3 faceLocation,
68 ::BlockPos blockPosition,
69 ::BlockSource& region,
71 );
72 // NOLINTEND
73
74public:
75 // destructor thunk
76 // NOLINTBEGIN
77 MCNAPI void $dtor();
78 // NOLINTEND
79};
80
81} // namespace ScriptModuleMinecraft
Definition BlockPos.h:18
Definition BlockSource.h:67
Definition StrongTypedObjectHandle.h:8
Definition WeakLifetimeScope.h:12
Definition Vec3.h:10
Definition ScriptItemUseOnEvent.h:20
MCAPI void * $ctor(::ScriptModuleMinecraft::ScriptItemUseOnEvent const &)
MCAPI void * $ctor(::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStack > scriptItem, uchar face, ::Vec3 faceLocation, ::BlockPos blockPosition, ::BlockSource &region, ::Scripting::WeakLifetimeScope const &scope)
static MCAPI ::Scripting::ClassBinding bind()
MCAPI ScriptItemUseOnEvent(::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStack > scriptItem, uchar face, ::Vec3 faceLocation, ::BlockPos blockPosition, ::BlockSource &region, ::Scripting::WeakLifetimeScope const &scope)
MCAPI ScriptItemUseOnEvent(::ScriptModuleMinecraft::ScriptItemUseOnEvent const &)
Definition Alias.h:14