#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 311 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 148 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 |
◆ next_timestamp()
int32 Movement::MoveSpline::next_timestamp |
( |
| ) |
const |
|
inlineprotected |
◆ 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 |
◆ 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: