TrinityCore
Loading...
Searching...
No Matches
KeyFrame Struct Reference

#include <TransportMgr.h>

Public Member Functions

 KeyFrame (TaxiPathNodeEntry const *node)
 
bool IsTeleportFrame () const
 
bool IsStopFrame () const
 

Public Attributes

uint32 Index
 
TaxiPathNodeEntry const * Node
 
float InitialOrientation
 
float DistSinceStop
 
float DistUntilStop
 
float DistFromPrev
 
float TimeFrom
 
float TimeTo
 
bool Teleport
 
uint32 ArriveTime
 
uint32 DepartureTime
 
std::shared_ptr< TransportSplineSpline
 
float NextDistFromPrev
 
uint32 NextArriveTime
 

Detailed Description

Definition at line 43 of file TransportMgr.h.

Constructor & Destructor Documentation

◆ KeyFrame()

KeyFrame::KeyFrame ( TaxiPathNodeEntry const *  node)
inlineexplicit

Definition at line 45 of file TransportMgr.h.

Member Function Documentation

◆ IsStopFrame()

bool KeyFrame::IsStopFrame ( ) const
inline

Definition at line 69 of file TransportMgr.h.

◆ IsTeleportFrame()

bool KeyFrame::IsTeleportFrame ( ) const
inline

Definition at line 68 of file TransportMgr.h.

Member Data Documentation

◆ ArriveTime

uint32 KeyFrame::ArriveTime

Definition at line 60 of file TransportMgr.h.

◆ DepartureTime

uint32 KeyFrame::DepartureTime

Definition at line 61 of file TransportMgr.h.

◆ DistFromPrev

float KeyFrame::DistFromPrev

Definition at line 56 of file TransportMgr.h.

◆ DistSinceStop

float KeyFrame::DistSinceStop

Definition at line 54 of file TransportMgr.h.

◆ DistUntilStop

float KeyFrame::DistUntilStop

Definition at line 55 of file TransportMgr.h.

◆ Index

uint32 KeyFrame::Index

Definition at line 51 of file TransportMgr.h.

◆ InitialOrientation

float KeyFrame::InitialOrientation

Definition at line 53 of file TransportMgr.h.

◆ NextArriveTime

uint32 KeyFrame::NextArriveTime

Definition at line 66 of file TransportMgr.h.

◆ NextDistFromPrev

float KeyFrame::NextDistFromPrev

Definition at line 65 of file TransportMgr.h.

◆ Node

TaxiPathNodeEntry const* KeyFrame::Node

Definition at line 52 of file TransportMgr.h.

◆ Spline

std::shared_ptr<TransportSpline> KeyFrame::Spline

Definition at line 62 of file TransportMgr.h.

◆ Teleport

bool KeyFrame::Teleport

Definition at line 59 of file TransportMgr.h.

◆ TimeFrom

float KeyFrame::TimeFrom

Definition at line 57 of file TransportMgr.h.

◆ TimeTo

float KeyFrame::TimeTo

Definition at line 58 of file TransportMgr.h.


The documentation for this struct was generated from the following file: