SC2API
An API for AI for StarCraft II
sc2::UnitPool Member List

This is the complete list of members for sc2::UnitPool, including all inherited members.

AddCompletedBuilding(const Unit *u) (defined in sc2::UnitPool)sc2::UnitPoolinline
AddNewUnit(const Unit *u) (defined in sc2::UnitPool)sc2::UnitPoolinline
AddUnitDamaged(const Unit *u, float health, float shield) (defined in sc2::UnitPool)sc2::UnitPoolinline
AddUnitEnteredVision(const Unit *u) (defined in sc2::UnitPool)sc2::UnitPoolinline
AddUnitIdled(const Unit *u) (defined in sc2::UnitPool)sc2::UnitPoolinline
ClearExisting() (defined in sc2::UnitPool)sc2::UnitPool
CreateUnit(Tag tag) (defined in sc2::UnitPool)sc2::UnitPool
ForEachExistingUnit(const std::function< void(Unit &unit)> &functor) const (defined in sc2::UnitPool)sc2::UnitPool
GetCompletedBuildings() const noexcept (defined in sc2::UnitPool)sc2::UnitPoolinline
GetDamagedUnits() const noexcept (defined in sc2::UnitPool)sc2::UnitPoolinline
GetExistingUnit(Tag tag) const (defined in sc2::UnitPool)sc2::UnitPool
GetIdledUnits() const noexcept (defined in sc2::UnitPool)sc2::UnitPoolinline
GetNewUnits() const noexcept (defined in sc2::UnitPool)sc2::UnitPoolinline
GetUnit(Tag tag) const (defined in sc2::UnitPool)sc2::UnitPool
GetUnitsEnteringVision() const noexcept (defined in sc2::UnitPool)sc2::UnitPoolinline
MarkDead(Tag tag) (defined in sc2::UnitPool)sc2::UnitPool
UnitExists(Tag tag) (defined in sc2::UnitPool)sc2::UnitPool