EntityWorld.GetPoolsAssignableTo Method
Definition
Namespace: Brine2D.ECS
| Overloads | |
|---|---|
| GetPoolsAssignableTo\(Type\) | Returns all non-empty pools whose component type is assignable to componentType. Used by queries for polymorphic iteration. |
| GetPoolsAssignableTo\(Type, List<IComponentPool>\) | Populates result with all non-empty pools whose component type is assignable to componentType. Caller owns the list and can reuse it across rebuilds to avoid per-call allocation. |
EntityWorld.GetPoolsAssignableTo\(Type\) Method
Returns all non-empty pools whose component type is assignable to componentType. Used by queries for polymorphic iteration.
C#
internal System.Collections.Generic.List<Brine2D.ECS.IComponentPool> GetPoolsAssignableTo(System.Type componentType);
Parameters
componentType System.Type
Returns
System.Collections.Generic.List<IComponentPool>
EntityWorld.GetPoolsAssignableTo\(Type, List\<IComponentPool\>\) Method
Populates result with all non-empty pools whose component type is assignable to componentType. Caller owns the list and can reuse it across rebuilds to avoid per-call allocation.
C#
internal void GetPoolsAssignableTo(System.Type componentType, System.Collections.Generic.List<Brine2D.ECS.IComponentPool> result);
Parameters
componentType System.Type