![]() |
Murl Engine Lua Addon API
Version 1.0 beta
|
The ITimeline interface implementation.
Murl.Logic.ITimeline
Murl.Logic.Stepable
Create a timeline object.
Murl.SharedPointer.LogicITimeline new()
Create a timeline object.
Murl.SharedPointer.LogicITimeline Create()
Implementation of IStepable::ProcessTick() method.
ProcessTick(Murl.Logic.IState state)
state | The IState object. |
Implementation of ITimeline::GetStepable() method.
Murl.SharedPointer.LogicIStepable GetStepable()
Implementation of ITimeline::SetAppTimeline() method.
Boolean SetAppTimeline(Murl.SharedPointer.LogicIAppTimeline appTimeline)
appTimeline | The timeline callback object. |
Implementation of ITimeline::Evaluate() method.
Evaluate()
Implementation of ITimeline::Reset() and IStepable::Reset() method.
Reset()
Implementation of ITimeline::ResetTo() method.
ResetTo(Number startTime)
startTime | The start time in seconds. |
Implementation of ITimeline::Start() method.
Boolean Start()
Implementation of ITimeline::Start(Real startTime, Real endTime) method.
Boolean Start(Number startTime, Number endTime)
startTime | The start time in seconds. |
endTime | The end time in seconds. |
Implementation of ITimeline::Start(Real startTime, Real endTime, SInt32 numberOfLoops) method.
Boolean Start(Number startTime, Number endTime, Integer numberOfLoops)
startTime | The start time in seconds. |
endTime | The end time in seconds. |
numberOfLoops | Number of loops. |
Implementation of ITimeline::Start(Real startTime, Real endTime, Real loopStartTime, Real loopEndTime, SInt32 numberOfLoops) method.
Boolean Start(Number startTime, Number endTime, Number loopStartTime, Number loopEndTime, Integer numberOfLoops)
startTime | The start time in seconds. |
endTime | The end time in seconds. |
loopStartTime | The loop start time in seconds. |
loopEndTime | The loop end time in seconds. |
numberOfLoops | Number of loops. |
Implementation of ITimeline::Pause() method.
Boolean Pause()
Implementation of ITimeline::Stop() method.
Boolean Stop()
Implementation of ITimeline::Rewind() method.
Boolean Rewind()
Implementation of ITimeline::SetStartTime() method.
SetStartTime(Number startTime)
startTime | The start time in seconds. |
Implementation of ITimeline::GetStartTime() method.
Number GetStartTime()
Implementation of ITimeline::SetEndTime() method.
SetEndTime(Number endTime)
endTime | The end time in seconds. |
Implementation of ITimeline::GetEndTime() method.
Number GetEndTime()
Implementation of ITimeline::SetLoopStartTime() method.
SetLoopStartTime(Number startTime)
startTime | The loop start time in seconds. |
Implementation of ITimeline::GetLoopStartTime() method.
Number GetLoopStartTime()
Implementation of ITimeline::SetLoopEndTime() method.
SetLoopEndTime(Number endTime)
endTime | The loop end time in seconds. |
Implementation of ITimeline::GetLoopEndTime() method.
Number GetLoopEndTime()
Implementation of ITimeline::SetNumberOfLoops() method.
SetNumberOfLoops(Integer numberOfLoops)
numberOfLoops | Number of loops. |
Implementation of ITimeline::GetNumberOfLoops() method.
Integer GetNumberOfLoops()
Implementation of ITimeline::SetTimeScale() method.
SetTimeScale(Number timeScale)
timeScale | The time scale factor. |
Implementation of ITimeline::GetTimeScale() method.
Number GetTimeScale()
Implementation of ITimeline::SetAutoRewindEnabled() method.
SetAutoRewindEnabled(Boolean enabled)
enabled | Enable automatic rewind if true. |
Implementation of ITimeline::IsAutoRewindEnabled() method.
Boolean IsAutoRewindEnabled()
Implementation of ITimeline::IsRunning() method.
Boolean IsRunning()
Implementation of ITimeline::IsPaused() method.
Boolean IsPaused()
Implementation of ITimeline::IsStopped() method.
Boolean IsStopped()
Implementation of ITimeline::WasStarted() method.
Boolean WasStarted()
Implementation of ITimeline::WasRunning() method.
Boolean WasRunning()
Implementation of ITimeline::IsOrWasRunning() method.
Boolean IsOrWasRunning()
Implementation of ITimeline::HasPassedTime() method.
Boolean HasPassedTime(Number time)
time | The time to check in seconds. |
Implementation of ITimeline::HasPassedLoop() method.
Boolean HasPassedLoop(Integer loop)
loop | The loop number to check. |
Implementation of ITimeline::GetCurrentTime() method.
Number GetCurrentTime()
Implementation of ITimeline::GetRemainingTime() method.
Number GetRemainingTime()
Implementation of ITimeline::SetCurrentTime() method.
SetCurrentTime(Number time)
time | The current time to set in seconds. |
Implementation of ITimeline::GetCurrentLoop() method.
Integer GetCurrentLoop()
Implementation of ITimeline::GetRemainingLoops() method.
Integer GetRemainingLoops()
Implementation of ITimeline::SetCurrentLoop() method.
Boolean SetCurrentLoop(Integer loop)
loop | The current loop to set. |
Implementation of ITimeline::GetCurrentState() method.
Murl.IEnums.AnimationState GetCurrentState()