NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
Loading...
Searching...
No Matches
nw4r::snd::detail::MoveValue< TValue, TTime > Class Template Reference

Description

template<typename TValue, typename TTime>
class nw4r::snd::detail::MoveValue< TValue, TTime >

Definition at line 12 of file snd_MoveValue.h.

Public Member Functions

TValue GetValue () const
 
void SetTarget (TValue targetValue, TTime frames)
 
bool IsFinished () const
 
TTime GetRemainingTime () const
 
void InitValue (TValue value)
 
void Update ()
 

Private Attributes

TValue mOrigin
 
TValue mTarget
 
TTime mFrame
 
TTime mCounter
 

Constructor & Destructor Documentation

◆ MoveValue()

template<typename TValue, typename TTime>
nw4r::snd::detail::MoveValue< TValue, TTime >::MoveValue ( )
inline

Definition at line 17 of file snd_MoveValue.h.

Member Function Documentation

◆ GetValue()

template<typename TValue, typename TTime>
TValue nw4r::snd::detail::MoveValue< TValue, TTime >::GetValue ( ) const
inline

Definition at line 26 of file snd_MoveValue.h.

◆ SetTarget()

template<typename TValue, typename TTime>
void nw4r::snd::detail::MoveValue< TValue, TTime >::SetTarget ( TValue targetValue,
TTime frames )
inline

Definition at line 34 of file snd_MoveValue.h.

◆ IsFinished()

template<typename TValue, typename TTime>
bool nw4r::snd::detail::MoveValue< TValue, TTime >::IsFinished ( ) const
inline

Definition at line 42 of file snd_MoveValue.h.

◆ GetRemainingTime()

template<typename TValue, typename TTime>
TTime nw4r::snd::detail::MoveValue< TValue, TTime >::GetRemainingTime ( ) const
inline

Definition at line 44 of file snd_MoveValue.h.

◆ InitValue()

template<typename TValue, typename TTime>
void nw4r::snd::detail::MoveValue< TValue, TTime >::InitValue ( TValue value)
inline

Definition at line 48 of file snd_MoveValue.h.

◆ Update()

template<typename TValue, typename TTime>
void nw4r::snd::detail::MoveValue< TValue, TTime >::Update ( )
inline

Definition at line 56 of file snd_MoveValue.h.

Member Data Documentation

◆ mOrigin

template<typename TValue, typename TTime>
TValue nw4r::snd::detail::MoveValue< TValue, TTime >::mOrigin
private

Definition at line 64 of file snd_MoveValue.h.

◆ mTarget

template<typename TValue, typename TTime>
TValue nw4r::snd::detail::MoveValue< TValue, TTime >::mTarget
private

Definition at line 65 of file snd_MoveValue.h.

◆ mFrame

template<typename TValue, typename TTime>
TTime nw4r::snd::detail::MoveValue< TValue, TTime >::mFrame
private

Definition at line 66 of file snd_MoveValue.h.

◆ mCounter

template<typename TValue, typename TTime>
TTime nw4r::snd::detail::MoveValue< TValue, TTime >::mCounter
private

Definition at line 67 of file snd_MoveValue.h.