This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |
en:toolworks:docs:apparatus:filter [2022/01/05 15:13] – [Filtering] jispar | en:toolworks:docs:apparatus:filter [2022/06/07 23:18] (current) – vladius |
---|
====== Filtering ====== | ====== Filtering ====== |
| |
//Filtering// represents a way to narrow down the [[en:toolworks:docs:apparatus:iter|iterating]] (or [[en:toolworks:docs:apparatus:operating|operating]]) process down to Entities with only certain combinations of Components (or the lack of). The filtering specification is represented by a special data structure called //Filter//. Filtering can be both //including// (positive) and //excluding// (negative). In Apparatus you can combine any types of Components in the filters, i.e. both Traits and Details can be used __at the same time__ within the same Filter. | //Filtering// represents a way to narrow down the [[en:toolworks:docs:apparatus:iterating|iterating]] (or [[en:toolworks:docs:apparatus:operating|operating]]) process down to Entities with only certain combinations of Components (or the lack of). The filtering specification is represented by a special data structure called //Filter//. Filtering can be both //including// (positive) and //excluding// (negative). In Apparatus you can combine any types of Components in the filters, i.e. both Traits and Details can be used __at the same time__ within the same Filter. |
| |
===== Including ===== | ===== Including ===== |