The ability to query added/removed/changed components would enable a whole class of optimizations (ex: only updating Transforms when a Translation/Rotation/Scale component changes). It would also make a number of ui patterns easier (only run this when UiComponent state is modified).
The ability to query added/removed/changed components would enable a whole class of optimizations (ex: only updating Transforms when a Translation/Rotation/Scale component changes). It would also make a number of ui patterns easier (only run this when UiComponent state is modified).