#include <MoveSpline.h>
Definition at line 51 of file MoveSpline.h.
◆ MySpline
◆ UpdateResult
| Enumerator |
|---|
| Result_None | |
| Result_Arrived | |
| Result_NextCycle | |
| Result_NextSegment | |
Definition at line 59 of file MoveSpline.h.
◆ MoveSpline()
| Movement::MoveSpline::MoveSpline |
( |
| ) |
|
◆ _currentSplineIdx()
| int32 Movement::MoveSpline::_currentSplineIdx |
( |
| ) |
const |
|
inline |
◆ _Finalize()
| void Movement::MoveSpline::_Finalize |
( |
| ) |
|
◆ _Interrupt()
| void Movement::MoveSpline::_Interrupt |
( |
| ) |
|
|
inline |
◆ _Spline()
| MySpline const & Movement::MoveSpline::_Spline |
( |
| ) |
const |
|
inline |
◆ _updateState()
============================================================================================
Definition at line 327 of file MoveSpline.cpp.
◆ computeFallElevation()
| void Movement::MoveSpline::computeFallElevation |
( |
int32 |
time_point, |
|
|
float & |
el |
|
) |
| const |
|
protected |
◆ computeParabolicElevation()
| void Movement::MoveSpline::computeParabolicElevation |
( |
int32 |
time_point, |
|
|
float & |
el |
|
) |
| const |
|
protected |
◆ ComputePosition() [1/2]
| Location Movement::MoveSpline::ComputePosition |
( |
| ) |
const |
◆ ComputePosition() [2/2]
| Location Movement::MoveSpline::ComputePosition |
( |
int32 |
time_offset | ) |
const |
◆ computePosition()
| Location Movement::MoveSpline::computePosition |
( |
int32 |
time_point, |
|
|
int32 |
point_index |
|
) |
| const |
|
protected |
◆ CurrentDestination()
| Vector3 const & Movement::MoveSpline::CurrentDestination |
( |
| ) |
const |
|
inline |
◆ currentPathIdx()
| int32 Movement::MoveSpline::currentPathIdx |
( |
| ) |
const |
◆ Duration()
| int32 Movement::MoveSpline::Duration |
( |
| ) |
const |
|
inline |
◆ FinalDestination()
| Vector3 const & Movement::MoveSpline::FinalDestination |
( |
| ) |
const |
|
inline |
◆ Finalized()
| bool Movement::MoveSpline::Finalized |
( |
| ) |
const |
|
inline |
◆ GetAnimation()
◆ GetId()
| uint32 Movement::MoveSpline::GetId |
( |
| ) |
const |
|
inline |
◆ getPath()
◆ HasStarted()
| bool Movement::MoveSpline::HasStarted |
( |
| ) |
const |
|
inline |
◆ init_spline()
- Todo:
- what to do in such cases? problem is in input data (all points are at same coords)
Definition at line 156 of file MoveSpline.cpp.
◆ Initialize()
◆ Initialized()
| bool Movement::MoveSpline::Initialized |
( |
| ) |
const |
|
inline |
◆ isCyclic()
| bool Movement::MoveSpline::isCyclic |
( |
| ) |
const |
|
inline |
◆ isFalling()
| bool Movement::MoveSpline::isFalling |
( |
| ) |
const |
|
inline |
◆ isTurning()
| bool Movement::MoveSpline::isTurning |
( |
| ) |
const |
|
inline |
◆ next_timestamp()
| int32 Movement::MoveSpline::next_timestamp |
( |
| ) |
const |
|
inlineprotected |
◆ reinit_spline_for_next_cycle()
| void Movement::MoveSpline::reinit_spline_for_next_cycle |
( |
| ) |
|
|
protected |
◆ segment_time_elapsed()
| int32 Movement::MoveSpline::segment_time_elapsed |
( |
| ) |
const |
|
inlineprotected |
◆ timePassed()
| int32 Movement::MoveSpline::timePassed |
( |
| ) |
const |
|
inline |
◆ timeRemaining()
| int32 Movement::MoveSpline::timeRemaining |
( |
| ) |
const |
|
inline |
◆ ToString()
| std::string Movement::MoveSpline::ToString |
( |
| ) |
const |
◆ updateState() [1/2]
| void Movement::MoveSpline::updateState |
( |
int32 |
difftime | ) |
|
|
inline |
◆ updateState() [2/2]
template<class UpdateHandler >
| void Movement::MoveSpline::updateState |
( |
int32 |
difftime, |
|
|
UpdateHandler & |
handler |
|
) |
| |
|
inline |
◆ Velocity()
| float Movement::MoveSpline::Velocity |
( |
| ) |
const |
|
inline |
◆ WorldPackets::Movement::CommonMovement
◆ WorldPackets::Movement::MonsterMove
◆ anim_tier
◆ effect_start_time
| int32 Movement::MoveSpline::effect_start_time |
|
protected |
◆ facing
◆ initialOrientation
| float Movement::MoveSpline::initialOrientation |
|
protected |
◆ m_Id
| uint32 Movement::MoveSpline::m_Id |
|
protected |
◆ onTransport
| bool Movement::MoveSpline::onTransport |
◆ point_Idx
| int32 Movement::MoveSpline::point_Idx |
|
protected |
◆ point_Idx_offset
| int32 Movement::MoveSpline::point_Idx_offset |
|
protected |
◆ spell_effect_extra
◆ spline
◆ splineflags
◆ splineIsFacingOnly
| bool Movement::MoveSpline::splineIsFacingOnly |
◆ time_passed
| int32 Movement::MoveSpline::time_passed |
|
protected |
◆ turn
◆ velocity
| float Movement::MoveSpline::velocity |
|
protected |
◆ vertical_acceleration
| float Movement::MoveSpline::vertical_acceleration |
|
protected |
The documentation for this class was generated from the following files: