LeviLamina
Loading...
Searching...
No Matches
ScriptDataDrivenActorTriggerEventFilter.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/InterfaceBindingBuilder.h"
8#include "mc/scripting/modules/minecraft/ScriptActorEventFilter.h"
9
10// auto generated forward declare list
11// clang-format off
12namespace ScriptModuleMinecraft::EventFilters { struct ScriptActorEventFilterData; }
13namespace ScriptModuleMinecraft::EventFilters { struct ScriptDataDrivenActorTriggerEventFilterData; }
14// clang-format on
15
16namespace ScriptModuleMinecraft::EventFilters {
17
19public:
20 // member variables
21 // NOLINTBEGIN
23 // NOLINTEND
24
25public:
26 // prevent constructor by default
28
29public:
30 // virtual functions
31 // NOLINTBEGIN
32 // vIndex: 0
33 virtual ~ScriptDataDrivenActorTriggerEventFilter() /*override*/;
34
35 // vIndex: 1
36 virtual bool shouldAllow(::ScriptModuleMinecraft::EventFilters::ScriptActorEventFilterData const& filterData
37 ) /*override*/;
38 // NOLINTEND
39
40public:
41 // member functions
42 // NOLINTBEGIN
43 MCAPI ScriptDataDrivenActorTriggerEventFilter(::ScriptModuleMinecraft::EventFilters::
45
46 MCAPI ::ScriptModuleMinecraft::EventFilters::ScriptDataDrivenActorTriggerEventFilter&
48 // NOLINTEND
49
50public:
51 // static functions
52 // NOLINTBEGIN
53 MCAPI static ::Scripting::InterfaceBindingBuilder<
55 bind();
56
57 MCAPI static ::Scripting::ClassBindingBuilder<
59 bindV010();
60 // NOLINTEND
61
62public:
63 // constructor thunks
64 // NOLINTBEGIN
66 // NOLINTEND
67
68public:
69 // destructor thunk
70 // NOLINTBEGIN
71 MCAPI void $dtor();
72 // NOLINTEND
73
74public:
75 // virtual function thunks
76 // NOLINTBEGIN
77 MCFOLD bool $shouldAllow(::ScriptModuleMinecraft::EventFilters::ScriptActorEventFilterData const& filterData);
78 // NOLINTEND
79
80public:
81 // vftables
82 // NOLINTBEGIN
83 MCAPI static void** $vftable();
84 // NOLINTEND
85};
86
87} // namespace ScriptModuleMinecraft::EventFilters
Definition ScriptActorEventFilterData.h:15
Definition ScriptDataDrivenActorTriggerEventFilter.h:18
Definition Alias.h:14