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