3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/world/filters/FilterGroup.h"
13namespace Json {
class Value; }
24 enum class Processing :
int {
59 virtual ::std::shared_ptr<::FilterGroup> _createSubgroup(::FilterGroup::CollectionType type)
const ;
69 ::std::string
const& name,
84 ::std::string
const& name,
90 ::std::string
const& name,
115 MCNAPI ::std::shared_ptr<::FilterGroup>
$_createSubgroup(::FilterGroup::CollectionType type)
const;
Definition ActorFilterGroup.h:16
MCAPI bool _parseMemberCollectionJSONCpp(::FilterGroup::CollectionType collectionType, ::Json::Value const &jsonVal)
static MCAPI void initialize()
MCAPI bool _parseMemberJSONCpp(::std::string const &name, ::Json::Value const &jsonVal)
static MCAPI void ** $vftable()
MCAPI bool evaluateActor(::Actor const &e, ::VariantParameterListConst const ¶ms) const
MCAPI bool _parseObjectJSONCpp(::std::string const &name, ::Json::Value const &jsonVal)
MCAPI bool _handleUnknownMember(::std::string const &name, ::Json::Value const &jsonVal)
MCAPI bool _processLegacyArray(::std::string const &name, ::Json::Value const &jsonVal, ::ActorFilterGroup::LegacyMapping const &legacy)
MCAPI bool $parse(::Json::Value const &jsonVal)
MCAPI bool _processLegacyMember(::std::string const &name, ::Json::Value const &jsonVal, ::ActorFilterGroup::LegacyMapping const &legacy)
MCAPI ::std::shared_ptr<::FilterGroup > $_createSubgroup(::FilterGroup::CollectionType type) const
MCAPI bool _addLegacyFilter(::std::string const &name, ::ActorFilterGroup::LegacyMapping const &legacy, ::FilterInput const &filterInput)
Definition FilterGroup.h:20
Definition ActorFilterGroup.h:34
Definition VariantParameterListConst.h:5