NW4F Snd
Loading...
Searching...
No Matches
nw::snd::internal::MoveValue< ValueType, CountType > Class Template Reference

#include <snd_MoveValue.h>

Public Member Functions

 MoveValue ()
void InitValue (ValueType value)
void SetTarget (ValueType targetValue, CountType frames)
ValueType GetTarget () const
ValueType GetValue () const
void Update ()
bool IsFinished () const
CountType GetRemainingCount () const

Private Attributes

ValueType m_Origin
ValueType m_Target
CountType m_Frame
CountType m_Counter

Constructor & Destructor Documentation

◆ MoveValue()

template<typename ValueType, typename CountType>
nw::snd::internal::MoveValue< ValueType, CountType >::MoveValue ( )
inline

Member Function Documentation

◆ InitValue()

template<typename ValueType, typename CountType>
void nw::snd::internal::MoveValue< ValueType, CountType >::InitValue ( ValueType value)
inline

◆ SetTarget()

template<typename ValueType, typename CountType>
void nw::snd::internal::MoveValue< ValueType, CountType >::SetTarget ( ValueType targetValue,
CountType frames )
inline

◆ GetTarget()

template<typename ValueType, typename CountType>
ValueType nw::snd::internal::MoveValue< ValueType, CountType >::GetTarget ( ) const
inline

◆ GetValue()

template<typename ValueType, typename CountType>
ValueType nw::snd::internal::MoveValue< ValueType, CountType >::GetValue ( ) const
inline

◆ Update()

template<typename ValueType, typename CountType>
void nw::snd::internal::MoveValue< ValueType, CountType >::Update ( )
inline

◆ IsFinished()

template<typename ValueType, typename CountType>
bool nw::snd::internal::MoveValue< ValueType, CountType >::IsFinished ( ) const
inline

◆ GetRemainingCount()

template<typename ValueType, typename CountType>
CountType nw::snd::internal::MoveValue< ValueType, CountType >::GetRemainingCount ( ) const
inline

Member Data Documentation

◆ m_Origin

template<typename ValueType, typename CountType>
ValueType nw::snd::internal::MoveValue< ValueType, CountType >::m_Origin
private

◆ m_Target

template<typename ValueType, typename CountType>
ValueType nw::snd::internal::MoveValue< ValueType, CountType >::m_Target
private

◆ m_Frame

template<typename ValueType, typename CountType>
CountType nw::snd::internal::MoveValue< ValueType, CountType >::m_Frame
private

◆ m_Counter

template<typename ValueType, typename CountType>
CountType nw::snd::internal::MoveValue< ValueType, CountType >::m_Counter
private