3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/script_core/lifetime_registry/scripting/StrongTypedObjectHandle.h"
11namespace ScriptModuleMinecraft {
class ScriptActor; }
17namespace ScriptModuleMinecraft::EventFilters {
19struct ScriptActorEventFilter {
32 ::std::optional<::std::vector<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActor>>>>
34 ::ll::TypedStorage<8, 32, ::std::optional<::std::vector<::std::string>>> mActorTypes;
35 ::ll::TypedStorage<8, 32, ::std::optional<::std::vector<::ActorUniqueID>>> mProcessedUniqueIds;
40 ScriptActorEventFilter();
45 virtual ~ScriptActorEventFilter();
55 MCNAPI ::ScriptModuleMinecraft::EventFilters::ScriptActorEventFilter&
64 MCNAPI static ::Scripting::InterfaceBinding
bind();
66 MCNAPI static ::Scripting::ClassBinding
bindV010();
Definition ScriptActor.h:64
Definition ActorUniqueID.h:5
Definition ScriptActorEventFilterData.h:11
Definition ScriptActorEventFilter.h:19
MCAPI::ScriptModuleMinecraft::EventFilters::ScriptActorEventFilter & operator=(::ScriptModuleMinecraft::EventFilters::ScriptActorEventFilter const &)
MCAPI void * $ctor(::ScriptModuleMinecraft::EventFilters::ScriptActorEventFilter const &)
static MCAPI void ** $vftable()
MCAPI ScriptActorEventFilter(::ScriptModuleMinecraft::EventFilters::ScriptActorEventFilter const &)
static MCAPI ::Scripting::InterfaceBinding bind()
static MCAPI ::Scripting::ClassBinding bindV010()
MCAPI bool $shouldAllow(::ScriptModuleMinecraft::EventFilters::ScriptActorEventFilterData const &filterData)
Definition ClassBinding.h:10
Definition InterfaceBinding.h:10