LeviLamina
Loading...
Searching...
No Matches
IScriptItemCustomComponentRegistry.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/scripting/modules/minecraft/ScriptCustomComponentRegistry.h"
7
#include "mc/scripting/modules/minecraft/items/IScriptItemCustomComponentReader.h"
8
#include "mc/scripting/modules/minecraft/items/IScriptItemCustomComponentWriter.h"
9
10
// auto generated forward declare list
11
// clang-format off
12
class
ScriptDeferredEventListener
;
13
namespace
cereal {
struct
ReflectionCtx
; }
14
// clang-format on
15
16
namespace
ScriptModuleMinecraft {
17
18
class
IScriptItemCustomComponentRegistry
:
public
::ScriptModuleMinecraft::IScriptItemCustomComponentReader
,
19
public
::ScriptModuleMinecraft::IScriptItemCustomComponentWriter
,
20
public
::ScriptModuleMinecraft::ScriptCustomComponentRegistry
{
21
public
:
22
// virtual functions
23
// NOLINTBEGIN
24
virtual ::ScriptDeferredEventListener& getEventListener() = 0;
25
26
virtual
void
setCerealContext(
::cereal::ReflectionCtx
&
ctx
);
27
// NOLINTEND
28
};
29
30
}
// namespace ScriptModuleMinecraft
ScriptDeferredEventListener
Definition
ScriptDeferredEventListener.h:10
ScriptModuleMinecraft::IScriptItemCustomComponentReader
Definition
IScriptItemCustomComponentReader.h:18
ScriptModuleMinecraft::IScriptItemCustomComponentRegistry
Definition
IScriptItemCustomComponentRegistry.h:20
ScriptModuleMinecraft::IScriptItemCustomComponentWriter
Definition
IScriptItemCustomComponentWriter.h:21
ScriptModuleMinecraft::ScriptCustomComponentRegistry
Definition
ScriptCustomComponentRegistry.h:10
cereal::ReflectionCtx
Definition
ReflectionCtx.h:11
ctx
Definition
ctx.h:5
src
mc
scripting
modules
minecraft
items
IScriptItemCustomComponentRegistry.h
Generated on
for LeviLamina by
1.16.1