![]() |
TrinityCore
|
#include <MoveSpline.h>
Public Types | |
| enum | UpdateResult { Result_None = 0x01, Result_Arrived = 0x02, Result_NextCycle = 0x04, Result_NextSegment = 0x08 } |
| typedef Spline< int32 > | MySpline |
Public Member Functions | |
| int32 | Duration () const |
| MySpline const & | _Spline () const |
| int32 | _currentSplineIdx () const |
| void | _Finalize () |
| void | _Interrupt () |
| void | Initialize (const MoveSplineInitArgs &) |
| bool | Initialized () const |
| MoveSpline () | |
| template<class UpdateHandler > | |
| void | updateState (int32 difftime, UpdateHandler &handler) |
| void | updateState (int32 difftime) |
| Location | ComputePosition () const |
| uint32 | GetId () const |
| bool | Finalized () const |
| bool | isCyclic () const |
| bool | isFalling () const |
| Vector3 const & | FinalDestination () const |
| Vector3 const & | CurrentDestination () const |
| int32 | currentPathIdx () const |
| std::string | ToString () const |
Public Attributes | |
| bool | onTransport |
Protected Member Functions | |
| void | init_spline (const MoveSplineInitArgs &args) |
| MySpline::ControlArray const & | getPath () const |
| void | computeParabolicElevation (float &el) const |
| void | computeFallElevation (float &el) const |
| UpdateResult | _updateState (int32 &ms_time_diff) |
| ============================================================================================ More... | |
| int32 | next_timestamp () const |
| int32 | segment_time_elapsed () const |
| int32 | timeElapsed () const |
| int32 | timePassed () const |
Protected Attributes | |
| MySpline | spline |
| FacingInfo | facing |
| uint32 | m_Id |
| MoveSplineFlag | splineflags |
| int32 | time_passed |
| float | vertical_acceleration |
| float | initialOrientation |
| int32 | effect_start_time |
| int32 | point_Idx |
| int32 | point_Idx_offset |
Friends | |
| class | WorldPackets::Movement::CommonMovement |
| class | WorldPackets::Movement::MonsterMove |
| typedef Spline<int32> Movement::MoveSpline::MySpline |
| Movement::MoveSpline::MoveSpline | ( | ) |
|
inline |
| void Movement::MoveSpline::_Finalize | ( | ) |
|
inline |
Here is the caller graph for this function:
|
protected |
============================================================================================
Here is the call graph for this function:
|
protected |
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Here is the call graph for this function:
Here is the caller graph for this function:| Location Movement::MoveSpline::ComputePosition | ( | ) | const |
Here is the call graph for this function:
Here is the caller graph for this function:
Here is the call graph for this function:| int32 Movement::MoveSpline::currentPathIdx | ( | ) | const |
|
inline |
Here is the call graph for this function:
Here is the caller graph for this function:
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Here is the caller graph for this function:
|
inline |
Here is the caller graph for this function:
|
inlineprotected |
Here is the caller graph for this function:
|
protected |
Here is the call graph for this function:
Here is the caller graph for this function:| void Movement::MoveSpline::Initialize | ( | const MoveSplineInitArgs & | args | ) |
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Here is the caller graph for this function:
|
inline |
Here is the caller graph for this function:
|
inline |
Here is the caller graph for this function:
|
inlineprotected |
Here is the call graph for this function:
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
Here is the caller graph for this function:| std::string Movement::MoveSpline::ToString | ( | ) | const |
Here is the call graph for this function:
|
inline |
Here is the caller graph for this function:
|
inline |
|
friend |
|
friend |
|
protected |
|
protected |
|
protected |
|
protected |
| bool Movement::MoveSpline::onTransport |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
1.8.8