, including all inherited members.
| attack(Position target, bool shiftQueueCommand=false)=0 | BWAPI::Unit | [pure virtual] |
| attack(Unit *target, bool shiftQueueCommand=false)=0 | BWAPI::Unit | [pure virtual] |
| build(TilePosition target, UnitType type)=0 | BWAPI::Unit | [pure virtual] |
| buildAddon(UnitType type)=0 | BWAPI::Unit | [pure virtual] |
| burrow()=0 | BWAPI::Unit | [pure virtual] |
| cancelAddon()=0 | BWAPI::Unit | [pure virtual] |
| cancelConstruction()=0 | BWAPI::Unit | [pure virtual] |
| cancelMorph()=0 | BWAPI::Unit | [pure virtual] |
| cancelResearch()=0 | BWAPI::Unit | [pure virtual] |
| cancelTrain(int slot=-2)=0 | BWAPI::Unit | [pure virtual] |
| cancelUpgrade()=0 | BWAPI::Unit | [pure virtual] |
| canIssueCommand(UnitCommand command) const =0 | BWAPI::Unit | [pure virtual] |
| cloak()=0 | BWAPI::Unit | [pure virtual] |
| decloak()=0 | BWAPI::Unit | [pure virtual] |
| exists() const =0 | BWAPI::Unit | [pure virtual] |
| follow(Unit *target, bool shiftQueueCommand=false)=0 | BWAPI::Unit | [pure virtual] |
| gather(Unit *target, bool shiftQueueCommand=false)=0 | BWAPI::Unit | [pure virtual] |
| getAcidSporeCount() const =0 | BWAPI::Unit | [pure virtual] |
| getAddon() const =0 | BWAPI::Unit | [pure virtual] |
| getAirWeaponCooldown() const =0 | BWAPI::Unit | [pure virtual] |
| getAngle() const =0 | BWAPI::Unit | [pure virtual] |
| getBuildType() const =0 | BWAPI::Unit | [pure virtual] |
| getBuildUnit() const =0 | BWAPI::Unit | [pure virtual] |
| getCarrier() const =0 | BWAPI::Unit | [pure virtual] |
| getClientInfo() const =0 | BWAPI::Unit | [pure virtual] |
| getDefenseMatrixPoints() const =0 | BWAPI::Unit | [pure virtual] |
| getDefenseMatrixTimer() const =0 | BWAPI::Unit | [pure virtual] |
| getDistance(Unit *target) const =0 | BWAPI::Unit | [pure virtual] |
| getDistance(Position target) const =0 | BWAPI::Unit | [pure virtual] |
| getEnergy() const =0 | BWAPI::Unit | [pure virtual] |
| getEnsnareTimer() const =0 | BWAPI::Unit | [pure virtual] |
| getGroundWeaponCooldown() const =0 | BWAPI::Unit | [pure virtual] |
| getHatchery() const =0 | BWAPI::Unit | [pure virtual] |
| getHitPoints() const =0 | BWAPI::Unit | [pure virtual] |
| getID() const =0 | BWAPI::Unit | [pure virtual] |
| getInitialHitPoints() const =0 | BWAPI::Unit | [pure virtual] |
| getInitialPosition() const =0 | BWAPI::Unit | [pure virtual] |
| getInitialResources() const =0 | BWAPI::Unit | [pure virtual] |
| getInitialTilePosition() const =0 | BWAPI::Unit | [pure virtual] |
| getInitialType() const =0 | BWAPI::Unit | [pure virtual] |
| getInterceptorCount() const =0 | BWAPI::Unit | [pure virtual] |
| getInterceptors() const =0 | BWAPI::Unit | [pure virtual] |
| getIrradiateTimer() const =0 | BWAPI::Unit | [pure virtual] |
| getKillCount() const =0 | BWAPI::Unit | [pure virtual] |
| getLarva() const =0 | BWAPI::Unit | [pure virtual] |
| getLastAttackingPlayer() const =0 | BWAPI::Unit | [pure virtual] |
| getLastCommand() const =0 | BWAPI::Unit | [pure virtual] |
| getLastCommandFrame() const =0 | BWAPI::Unit | [pure virtual] |
| getLoadedUnits() const =0 | BWAPI::Unit | [pure virtual] |
| getLockdownTimer() const =0 | BWAPI::Unit | [pure virtual] |
| getMaelstromTimer() const =0 | BWAPI::Unit | [pure virtual] |
| getNydusExit() const =0 | BWAPI::Unit | [pure virtual] |
| getOrder() const =0 | BWAPI::Unit | [pure virtual] |
| getOrderTarget() const =0 | BWAPI::Unit | [pure virtual] |
| getOrderTargetPosition() const =0 | BWAPI::Unit | [pure virtual] |
| getOrderTimer() const =0 | BWAPI::Unit | [pure virtual] |
| getPlagueTimer() const =0 | BWAPI::Unit | [pure virtual] |
| getPlayer() const =0 | BWAPI::Unit | [pure virtual] |
| getPosition() const =0 | BWAPI::Unit | [pure virtual] |
| getPowerUp() const =0 | BWAPI::Unit | [pure virtual] |
| getRallyPosition() const =0 | BWAPI::Unit | [pure virtual] |
| getRallyUnit() const =0 | BWAPI::Unit | [pure virtual] |
| getRemainingBuildTime() const =0 | BWAPI::Unit | [pure virtual] |
| getRemainingResearchTime() const =0 | BWAPI::Unit | [pure virtual] |
| getRemainingTrainTime() const =0 | BWAPI::Unit | [pure virtual] |
| getRemainingUpgradeTime() const =0 | BWAPI::Unit | [pure virtual] |
| getRemoveTimer() const =0 | BWAPI::Unit | [pure virtual] |
| getResourceGroup() const =0 | BWAPI::Unit | [pure virtual] |
| getResources() const =0 | BWAPI::Unit | [pure virtual] |
| getScarabCount() const =0 | BWAPI::Unit | [pure virtual] |
| getSecondaryOrder() const =0 | BWAPI::Unit | [pure virtual] |
| getShields() const =0 | BWAPI::Unit | [pure virtual] |
| getSpellCooldown() const =0 | BWAPI::Unit | [pure virtual] |
| getSpiderMineCount() const =0 | BWAPI::Unit | [pure virtual] |
| getStasisTimer() const =0 | BWAPI::Unit | [pure virtual] |
| getStimTimer() const =0 | BWAPI::Unit | [pure virtual] |
| getTarget() const =0 | BWAPI::Unit | [pure virtual] |
| getTargetPosition() const =0 | BWAPI::Unit | [pure virtual] |
| getTech() const =0 | BWAPI::Unit | [pure virtual] |
| getTilePosition() const =0 | BWAPI::Unit | [pure virtual] |
| getTrainingQueue() const =0 | BWAPI::Unit | [pure virtual] |
| getTransport() const =0 | BWAPI::Unit | [pure virtual] |
| getType() const =0 | BWAPI::Unit | [pure virtual] |
| getUnitsInRadius(int radius) const =0 | BWAPI::Unit | [pure virtual] |
| getUnitsInWeaponRange(WeaponType weapon) const =0 | BWAPI::Unit | [pure virtual] |
| getUpgrade() const =0 | BWAPI::Unit | [pure virtual] |
| getUpgradeLevel(UpgradeType upgrade) const =0 | BWAPI::Unit | [pure virtual] |
| getVelocityX() const =0 | BWAPI::Unit | [pure virtual] |
| getVelocityY() const =0 | BWAPI::Unit | [pure virtual] |
| haltConstruction()=0 | BWAPI::Unit | [pure virtual] |
| hasNuke() const =0 | BWAPI::Unit | [pure virtual] |
| hasPath(Unit *target) const =0 | BWAPI::Unit | [pure virtual] |
| hasPath(Position target) const =0 | BWAPI::Unit | [pure virtual] |
| holdPosition(bool shiftQueueCommand=false)=0 | BWAPI::Unit | [pure virtual] |
| isAccelerating() const =0 | BWAPI::Unit | [pure virtual] |
| isAttackFrame() const =0 | BWAPI::Unit | [pure virtual] |
| isAttacking() const =0 | BWAPI::Unit | [pure virtual] |
| isBeingConstructed() const =0 | BWAPI::Unit | [pure virtual] |
| isBeingGathered() const =0 | BWAPI::Unit | [pure virtual] |
| isBeingHealed() const =0 | BWAPI::Unit | [pure virtual] |
| isBlind() const =0 | BWAPI::Unit | [pure virtual] |
| isBraking() const =0 | BWAPI::Unit | [pure virtual] |
| isBurrowed() const =0 | BWAPI::Unit | [pure virtual] |
| isCarryingGas() const =0 | BWAPI::Unit | [pure virtual] |
| isCarryingMinerals() const =0 | BWAPI::Unit | [pure virtual] |
| isCloaked() const =0 | BWAPI::Unit | [pure virtual] |
| isCompleted() const =0 | BWAPI::Unit | [pure virtual] |
| isConstructing() const =0 | BWAPI::Unit | [pure virtual] |
| isDefenseMatrixed() const =0 | BWAPI::Unit | [pure virtual] |
| isDetected() const =0 | BWAPI::Unit | [pure virtual] |
| isEnsnared() const =0 | BWAPI::Unit | [pure virtual] |
| isFollowing() const =0 | BWAPI::Unit | [pure virtual] |
| isGatheringGas() const =0 | BWAPI::Unit | [pure virtual] |
| isGatheringMinerals() const =0 | BWAPI::Unit | [pure virtual] |
| isHallucination() const =0 | BWAPI::Unit | [pure virtual] |
| isHoldingPosition() const =0 | BWAPI::Unit | [pure virtual] |
| isIdle() const =0 | BWAPI::Unit | [pure virtual] |
| isInterruptible() const =0 | BWAPI::Unit | [pure virtual] |
| isInvincible() const =0 | BWAPI::Unit | [pure virtual] |
| isInWeaponRange(Unit *target) const =0 | BWAPI::Unit | [pure virtual] |
| isIrradiated() const =0 | BWAPI::Unit | [pure virtual] |
| isLifted() const =0 | BWAPI::Unit | [pure virtual] |
| isLoaded() const =0 | BWAPI::Unit | [pure virtual] |
| isLockedDown() const =0 | BWAPI::Unit | [pure virtual] |
| isMaelstrommed() const =0 | BWAPI::Unit | [pure virtual] |
| isMorphing() const =0 | BWAPI::Unit | [pure virtual] |
| isMoving() const =0 | BWAPI::Unit | [pure virtual] |
| isParasited() const =0 | BWAPI::Unit | [pure virtual] |
| isPatrolling() const =0 | BWAPI::Unit | [pure virtual] |
| isPlagued() const =0 | BWAPI::Unit | [pure virtual] |
| isRepairing() const =0 | BWAPI::Unit | [pure virtual] |
| isResearching() const =0 | BWAPI::Unit | [pure virtual] |
| isSelected() const =0 | BWAPI::Unit | [pure virtual] |
| isSieged() const =0 | BWAPI::Unit | [pure virtual] |
| isStartingAttack() const =0 | BWAPI::Unit | [pure virtual] |
| isStasised() const =0 | BWAPI::Unit | [pure virtual] |
| isStimmed() const =0 | BWAPI::Unit | [pure virtual] |
| isStuck() const =0 | BWAPI::Unit | [pure virtual] |
| issueCommand(UnitCommand command)=0 | BWAPI::Unit | [pure virtual] |
| isTraining() const =0 | BWAPI::Unit | [pure virtual] |
| isUnderAttack() const =0 | BWAPI::Unit | [pure virtual] |
| isUnderDarkSwarm() const =0 | BWAPI::Unit | [pure virtual] |
| isUnderDisruptionWeb() const =0 | BWAPI::Unit | [pure virtual] |
| isUnderStorm() const =0 | BWAPI::Unit | [pure virtual] |
| isUnpowered() const =0 | BWAPI::Unit | [pure virtual] |
| isUpgrading() const =0 | BWAPI::Unit | [pure virtual] |
| isVisible() const =0 | BWAPI::Unit | [pure virtual] |
| isVisible(Player *player) const =0 | BWAPI::Unit | [pure virtual] |
| land(TilePosition target)=0 | BWAPI::Unit | [pure virtual] |
| lift()=0 | BWAPI::Unit | [pure virtual] |
| load(Unit *target, bool shiftQueueCommand=false)=0 | BWAPI::Unit | [pure virtual] |
| morph(UnitType type)=0 | BWAPI::Unit | [pure virtual] |
| move(Position target, bool shiftQueueCommand=false)=0 | BWAPI::Unit | [pure virtual] |
| patrol(Position target, bool shiftQueueCommand=false)=0 | BWAPI::Unit | [pure virtual] |
| placeCOP(TilePosition target)=0 | BWAPI::Unit | [pure virtual] |
| repair(Unit *target, bool shiftQueueCommand=false)=0 | BWAPI::Unit | [pure virtual] |
| research(TechType tech)=0 | BWAPI::Unit | [pure virtual] |
| returnCargo(bool shiftQueueCommand=false)=0 | BWAPI::Unit | [pure virtual] |
| rightClick(Position target, bool shiftQueueCommand=false)=0 | BWAPI::Unit | [pure virtual] |
| rightClick(Unit *target, bool shiftQueueCommand=false)=0 | BWAPI::Unit | [pure virtual] |
| setClientInfo(void *clientinfo)=0 | BWAPI::Unit | [pure virtual] |
| setRallyPoint(Position target)=0 | BWAPI::Unit | [pure virtual] |
| setRallyPoint(Unit *target)=0 | BWAPI::Unit | [pure virtual] |
| siege()=0 | BWAPI::Unit | [pure virtual] |
| stop(bool shiftQueueCommand=false)=0 | BWAPI::Unit | [pure virtual] |
| train(UnitType type)=0 | BWAPI::Unit | [pure virtual] |
| unburrow()=0 | BWAPI::Unit | [pure virtual] |
| unload(Unit *target)=0 | BWAPI::Unit | [pure virtual] |
| unloadAll(bool shiftQueueCommand=false)=0 | BWAPI::Unit | [pure virtual] |
| unloadAll(Position target, bool shiftQueueCommand=false)=0 | BWAPI::Unit | [pure virtual] |
| unsiege()=0 | BWAPI::Unit | [pure virtual] |
| upgrade(UpgradeType upgrade)=0 | BWAPI::Unit | [pure virtual] |
| useTech(TechType tech)=0 | BWAPI::Unit | [pure virtual] |
| useTech(TechType tech, Position target)=0 | BWAPI::Unit | [pure virtual] |
| useTech(TechType tech, Unit *target)=0 | BWAPI::Unit | [pure virtual] |