Chicane

Tween

Header
Includes/Chicane/Drift/Tween.hpp
Namespace
Chicane::Drift::Tween

Types

NameValueDescription
CompleteObservable
CompleteSubscription

Constructors

NameDescription
Tween()

Functions

AccessReturnModifierNameDescription
public
void
play()
public
void
pause()
public
void
stop()
public
void
reset()
public
void
tick(
float inDeltaTime
)
public
bool
const
isPlaying()
public
bool
const
isPaused()
public
bool
const
isStopped()
public
bool
const
isFinished()
public
bool
const
hasStarted()
public
const
getStatus()
public
void
setFrom(
const  std::vector<float>& inValue
)
public
const  std::vector<float>&
const
getFrom()
public
void
setTo(
const  std::vector<float>& inValue
)
public
const  std::vector<float>&
const
getTo()
public
void
setDuration(
float inValue
)
public
float
const
getDuration()
public
void
setDelay(
float inValue
)
public
float
const
getDelay()
public
void
setSpeed(
float inValue
)
public
float
const
getSpeed()
public
void
setLoop(
Loop inValue
)
public
const
getLoop()
public
void
setEasing(
const  EasingCurve& inValue
)
public
const  EasingCurve&
const
getEasing()
public
float
const
getElapsed()
public
float
const
getProgress()
public
std::vector<float>
const
getValue()
public
private
void
finish()
private
float
const
easedProgress()

Members

AccessTypeModifierNameDescription
private
std::vector<float>
m_from
private
std::vector<float>
m_to
private
float
m_duration
private
float
m_delay
private
float
m_elapsed
private
float
m_speed
private
m_loop
private
m_status
private
m_easing
private
bool
m_bIsFinished
private
m_onComplete