| addToContain(Object *obj)=0 | ContainModuleInterface | pure virtual |
| addToContainList(Object *obj)=0 | ContainModuleInterface | pure virtual |
| asOpenContain()=0 | ContainModuleInterface | pure virtual |
| attemptBestFirePointPosition(Object *source, Weapon *weapon, Object *victim)=0 | ContainModuleInterface | pure virtual |
| attemptBestFirePointPosition(Object *source, Weapon *weapon, const Coord3D *targetPos)=0 | ContainModuleInterface | pure virtual |
| calcBestGarrisonPosition(Coord3D *sourcePos, const Coord3D *targetPos)=0 | ContainModuleInterface | pure virtual |
| clientVisibleContainedFlashAsSelected()=0 | ContainModuleInterface | pure virtual |
| containReactToTransformChange()=0 | ContainModuleInterface | pure virtual |
| enableLoadSounds(Bool enable)=0 | ContainModuleInterface | pure virtual |
| friend_getRider() const =0 | ContainModuleInterface | pure virtual |
| getApparentControllingPlayer(const Player *observingPlayer) const =0 | ContainModuleInterface | pure virtual |
| getClosestRider(const Coord3D *pos)=0 | ContainModuleInterface | pure virtual |
| getContainCount() const =0 | ContainModuleInterface | pure virtual |
| getContainedItemsList() const =0 | ContainModuleInterface | pure virtual |
| getContainedItemsMass() const =0 | ContainModuleInterface | pure virtual |
| getContainerPipsToShow(Int &numTotal, Int &numFull) | ContainModuleInterface | inlinevirtual |
| getContainExitInterface()=0 | ContainModuleInterface | pure virtual |
| getContainMax() const =0 | ContainModuleInterface | pure virtual |
| getExtraSlotsInUse(void)=0 | ContainModuleInterface | pure virtual |
| getPlayerWhoEntered(void) const =0 | ContainModuleInterface | pure virtual |
| getStealthUnitsContained() const =0 | ContainModuleInterface | pure virtual |
| getWeaponBonusPassedToPassengers() const =0 | ContainModuleInterface | pure virtual |
| harmAndForceExitAllContained(DamageInfo *info)=0 | ContainModuleInterface | pure virtual |
| hasObjectsWantingToEnterOrExit() const =0 | ContainModuleInterface | pure virtual |
| isAnyRiderAttacking() const =0 | ContainModuleInterface | pure virtual |
| isBustable() const =0 | ContainModuleInterface | pure virtual |
| isDisplayedOnControlBar() const =0 | ContainModuleInterface | pure virtual |
| isEnclosingContainerFor(const Object *obj) const =0 | ContainModuleInterface | pure virtual |
| isGarrisonable() const =0 | ContainModuleInterface | pure virtual |
| isHealContain() const =0 | ContainModuleInterface | pure virtual |
| isImmuneToClearBuildingAttacks() const =0 | ContainModuleInterface | pure virtual |
| isKickOutOnCapture()=0 | ContainModuleInterface | pure virtual |
| isPassengerAllowedToFire(ObjectID id=INVALID_ID) const =0 | ContainModuleInterface | pure virtual |
| isRiderChangeContain() const =0 | ContainModuleInterface | pure virtual |
| isSpecialOverlordStyleContainer() const =0 | ContainModuleInterface | pure virtual |
| isSpecialZeroSlotContainer() const =0 | ContainModuleInterface | pure virtual |
| isTunnelContain() const =0 | ContainModuleInterface | pure virtual |
| isValidContainerFor(const Object *obj, Bool checkCapacity) const =0 | ContainModuleInterface | pure virtual |
| isWeaponBonusPassedToPassengers() const =0 | ContainModuleInterface | pure virtual |
| iterateContained(ContainIterateFunc func, void *userData, Bool reverse)=0 | ContainModuleInterface | pure virtual |
| killAllContained(void)=0 | ContainModuleInterface | pure virtual |
| markAllPassengersDetected()=0 | ContainModuleInterface | pure virtual |
| onCapture(Player *oldOwner, Player *newOwner)=0 | ContainModuleInterface | pure virtual |
| onContaining(Object *obj, Bool wasSelected)=0 | ContainModuleInterface | pure virtual |
| onObjectWantsToEnterOrExit(Object *obj, ObjectEnterExitType wants)=0 | ContainModuleInterface | pure virtual |
| onRemoving(Object *obj)=0 | ContainModuleInterface | pure virtual |
| onSelling()=0 | ContainModuleInterface | pure virtual |
| orderAllPassengersToExit(CommandSourceType, Bool instantly)=0 | ContainModuleInterface | pure virtual |
| orderAllPassengersToHackInternet(CommandSourceType)=0 | ContainModuleInterface | pure virtual |
| orderAllPassengersToIdle(CommandSourceType)=0 | ContainModuleInterface | pure virtual |
| processDamageToContained(Real percentDamage)=0 | ContainModuleInterface | pure virtual |
| recalcApparentControllingPlayer()=0 | ContainModuleInterface | pure virtual |
| removeAllContained(Bool exposeStealthUnits=FALSE)=0 | ContainModuleInterface | pure virtual |
| removeFromContain(Object *obj, Bool exposeStealthUnits=FALSE)=0 | ContainModuleInterface | pure virtual |
| setEvacDisposition(EvacDisposition disp)=0 | ContainModuleInterface | pure virtual |
| setOverrideDestination(const Coord3D *)=0 | ContainModuleInterface | pure virtual |
| setPassengerAllowedToFire(Bool permission=TRUE)=0 | ContainModuleInterface | pure virtual |