TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Vehicle Member List

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

_creatureEntryVehicleprivate
_lastShootPosVehicleprivate
_meVehicleprivate
_pendingJoinEventsVehicleprivate
_statusVehicleprivate
_vehicleInfoVehicleprivate
AddPassenger(Unit *passenger, 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
EjectPassenger(Unit *passenger, Unit *controller)Vehicle
GetAvailableSeatCount() const Vehicle
GetBase() const Vehicleinline
GetCreatureEntry() const Vehicleinline
GetLastShootPos() const Vehicleinline
GetNextEmptySeat(int8 seatId, bool next) const Vehicle
GetPassenger(int8 seatId) const Vehicle
GetSeatForPassenger(Unit const *passenger) const Vehicle
GetSeatIteratorForPassenger(Unit *passenger)Vehicleprivate
GetVehicleInfo() const Vehicleinline
HasEmptySeat(int8 seatId) const Vehicle
InitMovementInfoForBase()Vehicleprivate
Install()Vehicle
InstallAccessory(uint32 entry, int8 seatId, bool minion, uint8 type, uint32 summonTime)Vehicle
InstallAllAccessories(bool evading)Vehicle
IsVehicleInUse() const Vehicle
PendingJoinEventContainer typedefVehicleprivate
RelocatePassengers()Vehicle
RemoveAllPassengers()Vehicle
RemovePassenger(Unit *passenger)Vehicle
RemovePendingEvent(VehicleJoinEvent *e)Vehicleprivate
RemovePendingEventsForPassenger(Unit *passenger)Vehicle
RemovePendingEventsForSeat(int8 seatId)Vehicleprivate
Reset(bool evading=false)Vehicle
SeatsVehicle
SetLastShootPos(Position const &pos)Vehicleinline
Status enum nameVehicleprivate
STATUS_INSTALLED enum valueVehicleprivate
STATUS_NONE enum valueVehicleprivate
STATUS_UNINSTALLING enum valueVehicleprivate
TransportBase()TransportBaseinlineprotected
Uninstall()Vehicle
Unit::CreateVehicleKit(uint32 id, uint32 creatureEntry, bool)Vehiclefriend
Unit::RemoveVehicleKit(bool)Vehiclefriend
UsableSeatNumVehicleprotected
Vehicle(Unit *unit, VehicleEntry const *vehInfo, uint32 creatureEntry)Vehicleprotected
VehicleJoinEvent classVehiclefriend
vehiclePlayersVehicleprivate
~TransportBase()TransportBaseinlineprotectedvirtual
~Vehicle()Vehicleprotected