Pooled entities are entities that got created, then destroyed and are now waiting in the pool for re-use. So removeAllPooledEntities() will remove those, but will not affect any active entities.
Calling removeEntitiy() on an entity will do one of 2 things:
- If the entity has poolingEnabled set to true (and also the EntityManager has poolingEnabled set to true), then the entity will disappear and be moved to the pool for re-use
- If pooling is not enabled, the entity will be completely destroyed and disappear