#include <MoveSpline.h>
Definition at line 42 of file MoveSpline.h.
◆ MySpline
◆ UpdateResult
| Enumerator |
|---|
| Result_None | |
| Result_Arrived | |
| Result_NextCycle | |
| Result_NextSegment | |
Definition at line 46 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 262 of file MoveSpline.cpp.
◆ computeFallElevation()
| void Movement::MoveSpline::computeFallElevation |
( |
float & |
el | ) |
const |
|
protected |
◆ computeParabolicElevation()
| void Movement::MoveSpline::computeParabolicElevation |
( |
float & |
el | ) |
const |
|
protected |
◆ ComputePosition()
| Location Movement::MoveSpline::ComputePosition |
( |
| ) |
const |
◆ CurrentDestination()
| Vector3 Movement::MoveSpline::CurrentDestination |
( |
| ) |
const |
|
inline |
◆ currentPathIdx()
| int32 Movement::MoveSpline::currentPathIdx |
( |
| ) |
const |
◆ Duration()
| int32 Movement::MoveSpline::Duration |
( |
| ) |
const |
|
inline |
◆ FinalDestination()
| Vector3 Movement::MoveSpline::FinalDestination |
( |
| ) |
const |
|
inline |
◆ Finalized()
| bool Movement::MoveSpline::Finalized |
( |
| ) |
const |
|
inline |
◆ GetAnimTier()
| AnimTier Movement::MoveSpline::GetAnimTier |
( |
| ) |
const |
|
inline |
◆ GetId()
| uint32 Movement::MoveSpline::GetId |
( |
| ) |
const |
|
inline |
◆ getPath()
◆ HasAnimation()
| bool Movement::MoveSpline::HasAnimation |
( |
| ) |
const |
|
inline |
◆ 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 119 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 |
◆ timeElapsed()
| int32 Movement::MoveSpline::timeElapsed |
( |
| ) |
const |
|
inlineprotected |
◆ timePassed()
| int32 Movement::MoveSpline::timePassed |
( |
| ) |
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 |
◆ PacketBuilder
◆ 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 |
◆ spline
◆ splineflags
◆ 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: