| _creatureEntry | Vehicle | private |
| _me | Vehicle | private |
| _pendingJoinEvents | Vehicle | private |
| _status | Vehicle | private |
| _vehicleInfo | Vehicle | private |
| AddPassenger(WorldObject *, Position const &) override | Vehicle | inlineprivatevirtual |
| AddVehiclePassenger(Unit *unit, int8 seatId=-1) | Vehicle | |
| ApplyAllImmunities() | Vehicle | |
| GetAvailableSeatCount() const | Vehicle | |
| GetBase() const | Vehicle | inline |
| GetCreatureEntry() const | Vehicle | inline |
| GetDebugInfo() const | Vehicle | |
| GetDespawnDelay() | Vehicle | |
| GetMapIdForSpawning() const override | Vehicle | inlineprivatevirtual |
| GetNextEmptySeat(int8 seatId, bool next) const | Vehicle | |
| GetPassenger(int8 seatId) const | Vehicle | |
| GetPitch() | Vehicle | |
| GetPositionOffsetTo(Position const &endPos) const override | Vehicle | inlineprivatevirtual |
| GetPositionWithOffset(Position const &offset) const override | Vehicle | inlineprivatevirtual |
| GetSeatAddonForSeatOfPassenger(Unit const *passenger) const | Vehicle | |
| GetSeatForPassenger(Unit const *passenger) const | Vehicle | |
| GetSeatIteratorForPassenger(Unit *passenger) | Vehicle | |
| GetTransportGUID() const override | Vehicle | inlineprivatevirtual |
| GetTransportOrientation() const override | Vehicle | inlineprivatevirtual |
| GetVehicleInfo() const | Vehicle | inline |
| GetWeakPtr() const | Vehicle | |
| HasEmptySeat(int8 seatId) const | Vehicle | |
| HasPendingEventForSeat(int8 seatId) const | Vehicle | private |
| InitMovementInfoForBase() | Vehicle | private |
| Install() | Vehicle | |
| InstallAccessory(uint32 entry, int8 seatId, bool minion, uint8 type, uint32 summonTime, Optional< uint32 > rideSpellId={}) | Vehicle | |
| InstallAllAccessories(bool evading) | Vehicle | |
| IsControllableVehicle() const | Vehicle | |
| IsVehicleInUse() const | Vehicle | |
| operator=(Vehicle const &right)=delete | Vehicle | |
| operator=(Vehicle &&right)=delete | Vehicle | |
| PendingJoinEventContainer typedef | Vehicle | private |
| RelocatePassengers() | Vehicle | |
| RemoveAllPassengers() | Vehicle | |
| RemovePassenger(WorldObject *passenger) override | Vehicle | virtual |
| RemovePendingEvent(VehicleJoinEvent *e) | Vehicle | private |
| RemovePendingEventsForPassenger(Unit *passenger) | Vehicle | |
| RemovePendingEventsForSeat(int8 seatId) | Vehicle | private |
| Reset(bool evading=false) | Vehicle | |
| Seats | Vehicle | |
| Status enum name | Vehicle | private |
| STATUS_INSTALLED enum value | Vehicle | private |
| STATUS_NONE enum value | Vehicle | private |
| STATUS_UNINSTALLING enum value | Vehicle | private |
| TransportBase() | TransportBase | inlineprotected |
| Uninstall() | Vehicle | |
| UpdatePassengerPosition(Map *map, WorldObject *passenger, Position const &position, bool setHomePosition) | TransportBase | |
| UsableSeatNum | Vehicle | protected |
| Vehicle(Unit *unit, VehicleEntry const *vehInfo, uint32 creatureEntry) | Vehicle | |
| Vehicle(Vehicle const &right)=delete | Vehicle | |
| Vehicle(Vehicle &&right)=delete | Vehicle | |
| VehicleJoinEvent | Vehicle | friend |
| vehiclePlayers | Vehicle | private |
| ~TransportBase() | TransportBase | inlineprotectedvirtual |
| ~Vehicle() | Vehicle | |