Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
LegacyItemTriggerHandlerConfig.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/core/container/small_vector_base.h"
7
8// auto generated forward declare list
9// clang-format off
10class Actor;
12class Block;
14class EventResponse;
15class ItemStackBase;
16class RenderParams;
19// clang-format on
20
21struct LegacyItemTriggerHandlerConfig {
22public:
23 // member variables
24 // NOLINTBEGIN
25 ::ll::TypedStorage<8, 64, ::std::function<void(::Block const*, ::std::string const&, ::RenderParams&)>>
26 mBlockEventHandler;
27 ::ll::TypedStorage<8, 64, ::std::function<void(::Block const&, ::DefinitionTrigger const&, ::RenderParams&)>>
28 mBlockTriggerHandler;
29 ::ll::TypedStorage<8, 64, ::std::function<bool(::ItemStackBase&, ::std::string const&, ::RenderParams&)>>
30 mItemStackEventHandler;
31 ::ll::TypedStorage<
32 8,
33 64,
34 ::std::function<void(
35 ::Actor&,
39 )>>
40 mActorTriggerHandler;
41 ::ll::TypedStorage<8, 64, ::std::function<void(::EventResponse const&, ::RenderParams&)>> mEventResponseHandler;
42 // NOLINTEND
43
44public:
45 // prevent constructor by default
46 LegacyItemTriggerHandlerConfig& operator=(LegacyItemTriggerHandlerConfig const&);
47 LegacyItemTriggerHandlerConfig();
48
49public:
50 // member functions
51 // NOLINTBEGIN
52 MCNAPI LegacyItemTriggerHandlerConfig(::LegacyItemTriggerHandlerConfig const&);
53
55 // NOLINTEND
56
57public:
58 // constructor thunks
59 // NOLINTBEGIN
60 MCNAPI void* $ctor(::LegacyItemTriggerHandlerConfig const&);
61 // NOLINTEND
62
63public:
64 // destructor thunk
65 // NOLINTBEGIN
66 MCNAPI void $dtor();
67 // NOLINTEND
68};
Definition ActorDefinitionTrigger.h:14
Definition Actor.h:116
Definition small_vector_base.h:10
Definition Block.h:42
Definition DefinitionTrigger.h:14
Definition EventResponse.h:17
Definition ItemStackBase.h:45
Definition RenderParams.h:29
Definition ActorDefinitionEventStackEntry.h:5
MCAPI LegacyItemTriggerHandlerConfig(::LegacyItemTriggerHandlerConfig const &)
MCAPI void * $ctor(::LegacyItemTriggerHandlerConfig const &)
Definition VariantParameterList.h:17