Struct EntityQueryMask
Provides an efficient test of whether a specific entity would be selected by an EntityQuery.
Namespace: Unity.Entities
Syntax
public struct EntityQueryMask
Remarks
Use a mask to quickly identify whether an entity would be selected by an EntityQuery.
var mask = EntityManager.GetEntityQueryMask(query);
bool doesMatch = mask.Matches(entity);
You can create up to 1024 unique EntityQueryMasks in an application. Note that EntityQueryMask only filters by Archetype, it doesn't support EntityQuery shared component or change filtering.
Methods
Name | Description |
---|---|
Matches(Entity) | Reports whether an entity would be selected by the EntityQuery instance used to create this entity query mask. |