Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
KeyFrame Struct Reference

#include <TransportMgr.h>

Collaboration diagram for KeyFrame:

Public Member Functions

bool IsStopFrame () const
bool IsTeleportFrame () const
 KeyFrame (TaxiPathNodeEntry const &_node)

Public Attributes

uint32 ArriveTime
uint32 DepartureTime
float DistFromPrev
float DistSinceStop
float DistUntilStop
uint32 Index
uint32 NextArriveTime
float NextDistFromPrev
TaxiPathNodeEntry const * Node
TransportSplineSpline
bool Teleport
float TimeFrom
float TimeTo

Detailed Description

Definition at line 27 of file TransportMgr.h.

Constructor & Destructor Documentation

◆ KeyFrame()

KeyFrame::KeyFrame ( TaxiPathNodeEntry const & _node)
inlineexplicit

Member Function Documentation

◆ IsStopFrame()

bool KeyFrame::IsStopFrame ( ) const
inline

Definition at line 52 of file TransportMgr.h.

References Node.

◆ IsTeleportFrame()

bool KeyFrame::IsTeleportFrame ( ) const
inline

Definition at line 51 of file TransportMgr.h.

References Teleport.

Member Data Documentation

◆ ArriveTime

uint32 KeyFrame::ArriveTime

Definition at line 43 of file TransportMgr.h.

Referenced by KeyFrame().

◆ DepartureTime

uint32 KeyFrame::DepartureTime

Definition at line 44 of file TransportMgr.h.

Referenced by Transport::CalculateSegmentPos(), and KeyFrame().

◆ DistFromPrev

float KeyFrame::DistFromPrev

Definition at line 39 of file TransportMgr.h.

Referenced by KeyFrame().

◆ DistSinceStop

float KeyFrame::DistSinceStop

Definition at line 37 of file TransportMgr.h.

Referenced by Transport::CalculateSegmentPos(), and KeyFrame().

◆ DistUntilStop

float KeyFrame::DistUntilStop

Definition at line 38 of file TransportMgr.h.

Referenced by Transport::CalculateSegmentPos(), and KeyFrame().

◆ Index

uint32 KeyFrame::Index

Definition at line 35 of file TransportMgr.h.

Referenced by KeyFrame().

◆ NextArriveTime

uint32 KeyFrame::NextArriveTime

Definition at line 49 of file TransportMgr.h.

Referenced by KeyFrame().

◆ NextDistFromPrev

float KeyFrame::NextDistFromPrev

Definition at line 48 of file TransportMgr.h.

Referenced by Transport::CalculateSegmentPos(), and KeyFrame().

◆ Node

TaxiPathNodeEntry const* KeyFrame::Node

◆ Spline

TransportSpline* KeyFrame::Spline

Definition at line 45 of file TransportMgr.h.

Referenced by KeyFrame().

◆ Teleport

bool KeyFrame::Teleport

Definition at line 42 of file TransportMgr.h.

Referenced by IsTeleportFrame(), and KeyFrame().

◆ TimeFrom

float KeyFrame::TimeFrom

Definition at line 40 of file TransportMgr.h.

Referenced by Transport::CalculateSegmentPos(), and KeyFrame().

◆ TimeTo

float KeyFrame::TimeTo

Definition at line 41 of file TransportMgr.h.

Referenced by Transport::CalculateSegmentPos(), and KeyFrame().


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