AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
TransportMgr.h File Reference
#include "DBCStores.h"
#include "ObjectGuid.h"
#include "Spline.h"
#include <G3D/Quat.h>

Go to the source code of this file.

Classes

struct  KeyFrame
 
struct  TransportTemplate
 
struct  TransportAnimation
 
class  TransportMgr
 

Macros

#define sTransportMgr   TransportMgr::instance()
 

Typedefs

typedef Movement::Spline< double > TransportSpline
 
typedef std::vector< KeyFrameKeyFrameVec
 
typedef std::unordered_map< uint32, TransportTemplateTransportTemplates
 
typedef std::set< MotionTransport * > 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()

Typedef Documentation

◆ KeyFrameVec

typedef std::vector<KeyFrame> KeyFrameVec

◆ TransportAnimationContainer

◆ TransportInstanceMap

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

◆ TransportMap

typedef std::unordered_map<uint32, TransportSet> TransportMap

◆ TransportPathContainer

◆ TransportPathRotationContainer

◆ TransportSet

typedef std::set<MotionTransport*> TransportSet

◆ TransportSpline

◆ TransportTemplates

typedef std::unordered_map<uint32, TransportTemplate> TransportTemplates