LeviLamina
Loading...
Searching...
No Matches
IScriptItemCustomComponentSignalCollection.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/world/events/ScriptDeferredEventListener.h"
7
8
// auto generated forward declare list
9
// clang-format off
10
class
ComponentItem
;
11
class
HashedString
;
12
struct
ItemCustomComponentData
;
13
namespace
ScriptModuleMinecraft {
class
ScriptItemCustomComponentInterface; }
14
// clang-format on
15
16
namespace
ScriptModuleMinecraft {
17
18
class
IScriptItemCustomComponentSignalCollection
:
public
::ScriptDeferredEventListener
{
19
public
:
20
// virtual functions
21
// NOLINTBEGIN
22
// vIndex: 0
23
virtual
~IScriptItemCustomComponentSignalCollection
()
/*override*/
=
default
;
24
25
// vIndex: 12
26
virtual
void
27
registerClosures(
::HashedString
const
&,
::ScriptModuleMinecraft::ScriptItemCustomComponentInterface
&&) = 0;
28
29
// vIndex: 13
30
virtual
void
subscribeToItemForComponent(
::ComponentItem
&, ::std::vector<::ItemCustomComponentData>
const
&) = 0;
31
32
// vIndex: 14
33
virtual
void
clear() = 0;
34
// NOLINTEND
35
36
public
:
37
// destructor thunk
38
// NOLINTBEGIN
39
40
// NOLINTEND
41
42
public
:
43
// virtual function thunks
44
// NOLINTBEGIN
45
46
// NOLINTEND
47
};
48
49
}
// namespace ScriptModuleMinecraft
ComponentItem
Definition
ComponentItem.h:53
HashedString
Definition
HashedString.h:5
ScriptDeferredEventListener
Definition
ScriptDeferredEventListener.h:10
ScriptModuleMinecraft::IScriptItemCustomComponentSignalCollection
Definition
IScriptItemCustomComponentSignalCollection.h:18
ScriptModuleMinecraft::ScriptItemCustomComponentInterface
Definition
ScriptItemCustomComponentInterface.h:15
ItemCustomComponentData
Definition
ItemCustomComponentData.h:5
src
mc
scripting
modules
minecraft
events
IScriptItemCustomComponentSignalCollection.h
Generated on Sat Apr 26 2025 05:55:51 for LeviLamina by
1.12.0