xbmc
Public Member Functions | Public Attributes | List of all members
UTILS::MOVING_SPEED::EventCfg Struct Reference

Public Member Functions

 EventCfg (float acceleration, float maxVelocity, uint32_t resetTimeout)
 
 EventCfg (float acceleration, float maxVelocity, uint32_t resetTimeout, float delta)
 

Public Attributes

float m_acceleration
 
float m_maxVelocity
 
uint32_t m_resetTimeout
 
float m_delta {0}
 

Constructor & Destructor Documentation

◆ EventCfg() [1/2]

UTILS::MOVING_SPEED::EventCfg::EventCfg ( float  acceleration,
float  maxVelocity,
uint32_t  resetTimeout 
)
inline
Parameters
accelerationAcceleration in pixels per second (px/sec)
maxVelocityMax movement speed, it depends from acceleration value, a suitable value could be (acceleration value)*3. Set 0 to disable it
resetTimeoutResets acceleration speed if idle for specified millisecs

◆ EventCfg() [2/2]

UTILS::MOVING_SPEED::EventCfg::EventCfg ( float  acceleration,
float  maxVelocity,
uint32_t  resetTimeout,
float  delta 
)
inline
Parameters
accelerationAcceleration in pixels per second (px/sec)
maxVelocityMax movement speed, it depends from acceleration value, a suitable value could be (acceleration value)*3. Set 0 to disable it
resetTimeoutResets acceleration speed if idle for specified millisecs
deltaSpecify the minimal increment step, and the result of distance value will be rounded by delta. Set 0 to disable it

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