package
Version:
v0.4.4
Opens a new window with list of versions in this module.
Published: Mar 5, 2023
License: MIT
Opens a new window with license information.
Imports: 1
Opens a new window with list of imports.
Imported by: 1
Opens a new window with list of known importers.
Documentation
¶
Package filter contains Arche's advanced logic filtering API.
See the top level module github.com/mlange-42/arche for an overview.
ALL matches entities that have all the given components.
All matches entities that have all the given components.
Like And for combining individual components.
Matches matches a filter against a bitmask
Not inverts this filter to exclude entities with all the given components
AND combines two filters using AND.
And combines two filters using AND.
Matches matches a filter against a bitmask
ANY matches entities that have any of the given components.
Any matches entities that have any of the given components.
Matches matches a filter against a bitmask
Not inverts this filter to exclude entities with any of the given components
AnyNOT matches entities that are missing any of the given components.
AnyNot matches entities that are missing any of the given components.
Matches matches a filter against a bitmask
NOT inverts a filter. It matches if the inner filter does not.
Not inverts a filter. It matches if the inner filter does not.
Matches matches a filter against a bitmask
NoneOF matches entities that are missing all the given components.
NoneOf matches entities that are missing all the given components.
Matches matches a filter against a bitmask
OR combines two filters using OR.
Or combines two filters using OR.
Matches matches a filter against a bitmask
XOR combines two filters using XOR.
XOr combines two filters using XOR.
Matches matches a filter against a bitmask
Source Files
¶
Click to show internal directories.
Click to hide internal directories.