TrinityCore
Loading...
Searching...
No Matches
TransportMgr.h File Reference
#include "DBCStores.h"
#include "ObjectGuid.h"
#include <memory>
+ 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  KeyFrame
 
struct  TransportTemplate
 
struct  TransportAnimation
 
class  TransportMgr
 

Namespaces

namespace  Movement
 

Macros

#define sTransportMgr   TransportMgr::instance()
 

Typedefs

typedef Movement::Spline< double > TransportSpline
 
typedef std::vector< KeyFrameKeyFrameVec
 
typedef std::unordered_map< uint32, TransportTemplateTransportTemplates
 
typedef std::set< Transport * > TransportSet
 
typedef std::unordered_map< uint32, TransportSetTransportMap
 
typedef std::unordered_map< uint32, std::set< uint32 > > TransportInstanceMap
 
typedef std::map< uint32, TransportAnimationEntry const * > TransportPathContainer
 
typedef std::map< uint32, TransportRotationEntry const * > TransportPathRotationContainer
 
typedef std::map< uint32, TransportAnimationTransportAnimationContainer
 

Macro Definition Documentation

◆ sTransportMgr

#define sTransportMgr   TransportMgr::instance()

Definition at line 165 of file TransportMgr.h.

Typedef Documentation

◆ KeyFrameVec

typedef std::vector<KeyFrame> KeyFrameVec

Definition at line 37 of file TransportMgr.h.

◆ TransportAnimationContainer

Definition at line 101 of file TransportMgr.h.

◆ TransportInstanceMap

typedef std::unordered_map<uint32, std::set<uint32> > TransportInstanceMap

Definition at line 41 of file TransportMgr.h.

◆ TransportMap

typedef std::unordered_map<uint32, TransportSet> TransportMap

Definition at line 40 of file TransportMgr.h.

◆ TransportPathContainer

Definition at line 86 of file TransportMgr.h.

◆ TransportPathRotationContainer

Definition at line 87 of file TransportMgr.h.

◆ TransportSet

typedef std::set<Transport*> TransportSet

Definition at line 39 of file TransportMgr.h.

◆ TransportSpline

Definition at line 36 of file TransportMgr.h.

◆ TransportTemplates

typedef std::unordered_map<uint32, TransportTemplate> TransportTemplates

Definition at line 38 of file TransportMgr.h.