TrinityCore
Vehicle Member List

This is the complete list of members for Vehicle, including all inherited members.

_creatureEntryVehicleprivate
_meVehicleprivate
_pendingJoinEventsVehicleprivate
_statusVehicleprivate
_vehicleInfoVehicleprivate
AddPassenger(WorldObject *) overrideVehicleinlineprivatevirtual
AddVehiclePassenger(Unit *unit, int8 seatId=-1)Vehicle
ApplyAllImmunities()Vehicle
CalculatePassengerOffset(float &x, float &y, float &z, float *o) const overrideVehicleinlineprivatevirtual
TransportBase::CalculatePassengerOffset(float &x, float &y, float &z, float *o, float transX, float transY, float transZ, float transO)TransportBaseinlinestatic
CalculatePassengerPosition(float &x, float &y, float &z, float *o) const overrideVehicleinlineprivatevirtual
TransportBase::CalculatePassengerPosition(float &x, float &y, float &z, float *o, float transX, float transY, float transZ, float transO)TransportBaseinlinestatic
GetAvailableSeatCount() constVehicle
GetBase() constVehicleinline
GetCreatureEntry() constVehicleinline
GetDebugInfo() constVehicle
GetDespawnDelay()Vehicle
GetMapIdForSpawning() const overrideVehicleinlineprivatevirtual
GetNextEmptySeat(int8 seatId, bool next) constVehicle
GetPassenger(int8 seatId) constVehicle
GetSeatAddonForSeatOfPassenger(Unit const *passenger) constVehicle
GetSeatForPassenger(Unit const *passenger) constVehicle
GetSeatIteratorForPassenger(Unit *passenger)Vehicle
GetTransportGUID() const overrideVehicleinlineprivatevirtual
GetTransportOrientation() const overrideVehicleinlineprivatevirtual
GetVehicleInfo() constVehicleinline
GetWeakPtr() constVehicle
HasEmptySeat(int8 seatId) constVehicle
HasPendingEventForSeat(int8 seatId) constVehicleprivate
InitMovementInfoForBase()Vehicleprivate
Install()Vehicle
InstallAccessory(uint32 entry, int8 seatId, bool minion, uint8 type, uint32 summonTime)Vehicle
InstallAllAccessories(bool evading)Vehicle
IsControllableVehicle() constVehicle
IsVehicleInUse() constVehicle
operator=(Vehicle const &right)=deleteVehicle
operator=(Vehicle &&right)=deleteVehicle
PendingJoinEventContainer typedefVehicleprivate
RelocatePassengers()Vehicle
RemoveAllPassengers()Vehicle
RemovePassenger(WorldObject *passenger) overrideVehiclevirtual
RemovePendingEvent(VehicleJoinEvent *e)Vehicleprivate
RemovePendingEventsForPassenger(Unit *passenger)Vehicle
RemovePendingEventsForSeat(int8 seatId)Vehicleprivate
Reset(bool evading=false)Vehicle
SeatsVehicle
Status enum nameVehicleprivate
STATUS_INSTALLED enum valueVehicleprivate
STATUS_NONE enum valueVehicleprivate
STATUS_UNINSTALLING enum valueVehicleprivate
TransportBase()TransportBaseinlineprotected
Uninstall()Vehicle
UpdatePassengerPosition(Map *map, WorldObject *passenger, float x, float y, float z, float o, bool setHomePosition)TransportBase
UsableSeatNumVehicleprotected
Vehicle(Unit *unit, VehicleEntry const *vehInfo, uint32 creatureEntry)Vehicle
Vehicle(Vehicle const &right)=deleteVehicle
Vehicle(Vehicle &&right)=deleteVehicle
VehicleJoinEventVehiclefriend
vehiclePlayersVehicleprivate
~TransportBase()TransportBaseinlineprotectedvirtual
~Vehicle()Vehicle