virtual bool isVisibleEntity(Entity *entity)=0
Check if entity is visible.
virtual void updateEntity(Entity *entity)=0
Updates a entity.
virtual ~Partition()
Destructor.
virtual void reset()=0
Reset.
virtual void addEntity(Entity *entity)=0
Adds a entity.
virtual void removeEntity(Entity *entity)=0
Removes a entity.
virtual const vector< Entity * > & getVisibleEntities(Frustum *frustum)=0
Get visible entities.