| _animationInfo | GameObjectType::Transport | private |
| _autoCycleBetweenStopFrames | GameObjectType::Transport | private |
| _owner | GameObjectTypeBase | protected |
| _passengers | GameObjectType::Transport | private |
| _pathProgress | GameObjectType::Transport | private |
| _positionUpdateTimer | GameObjectType::Transport | private |
| _stateChangeProgress | GameObjectType::Transport | private |
| _stateChangeTime | GameObjectType::Transport | private |
| _stopFrames | GameObjectType::Transport | private |
| ActivateObject(GameObjectActions action, int32 param, WorldObject *spellCaster=nullptr, uint32 spellId=0, int32 effectIndex=-1) | GameObjectTypeBase | inlinevirtual |
| AddPassenger(WorldObject *passenger, Position const &offset) override | GameObjectType::Transport | inlinevirtual |
| GameObjectTypeBase(GameObject &owner) | GameObjectTypeBase | inlineexplicit |
| GetMapIdForSpawning() const override | GameObjectType::Transport | inlinevirtual |
| GetPauseTimes() const | GameObjectType::Transport | inline |
| GetPositionOffsetTo(Position const &endPos) const override | GameObjectType::Transport | inlinevirtual |
| GetPositionWithOffset(Position const &offset) const override | GameObjectType::Transport | inlinevirtual |
| GetTransportGUID() const override | GameObjectType::Transport | inlinevirtual |
| GetTransportOrientation() const override | GameObjectType::Transport | inlinevirtual |
| GetTransportPeriod() const | GameObjectType::Transport | inline |
| IsNeverVisibleFor(WorldObject const *seer, bool allowServersideObjects) const | GameObjectTypeBase | inlinevirtual |
| OnRelocated() override | GameObjectType::Transport | inlinevirtual |
| OnStateChanged(GOState oldState, GOState newState) override | GameObjectType::Transport | inlinevirtual |
| PositionUpdateInterval | GameObjectType::Transport | static |
| RemovePassenger(WorldObject *passenger) override | GameObjectType::Transport | inlinevirtual |
| SetAutoCycleBetweenStopFrames(bool on) | GameObjectType::Transport | inline |
| Transport(GameObject &owner) | GameObjectType::Transport | inlineexplicit |
| TransportBase() | TransportBase | inlineprotected |
| Update(uint32 diff) override | GameObjectType::Transport | inlinevirtual |
| UpdatePassengerPosition(Map *map, WorldObject *passenger, Position const &position, bool setHomePosition) | TransportBase | |
| UpdatePassengerPositions() | GameObjectType::Transport | inline |
| ~GameObjectTypeBase()=default | GameObjectTypeBase | virtual |
| ~TransportBase() | TransportBase | inlineprotectedvirtual |