TrinityCore
TransportMgr.h File Reference
#include "ObjectGuid.h"
#include "Optional.h"
#include "Position.h"
#include <map>
#include <memory>
#include <unordered_map>
+ Include dependency graph for TransportMgr.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  TransportPathSegment
 
struct  TransportPathEvent
 
struct  TransportPathLeg
 
struct  TransportTemplate
 
struct  TransportAnimation
 
struct  TransportSpawn
 
class  TransportMgr
 

Namespaces

namespace  Movement
 

Macros

#define sTransportMgr   TransportMgr::instance()
 

Typedefs

using TransportSpline = Movement::Spline< double >
 

Enumerations

enum class  TransportMovementState : uint8 { Moving , WaitingOnPauseWaypoint }
 

Macro Definition Documentation

◆ sTransportMgr

#define sTransportMgr   TransportMgr::instance()

Definition at line 183 of file TransportMgr.h.

Typedef Documentation

◆ TransportSpline

Definition at line 41 of file TransportMgr.h.

Enumeration Type Documentation

◆ TransportMovementState

enum class TransportMovementState : uint8
strong
Enumerator
Moving 
WaitingOnPauseWaypoint 

Definition at line 43 of file TransportMgr.h.