![]() |
Murl Engine Lua Addon API
Version 1.0 beta
|
The ITimeframe interface implementation.
Murl.Logic.ITimeframe
Murl.Logic.Stepable
Create a timeframe object.
Murl.SharedPointer.LogicITimeframe new()
Create a timeframe object.
Murl.SharedPointer.LogicITimeframe Create()
Implementation of IStepable::ProcessTick() method.
ProcessTick(Murl.Logic.IState state)
state | The IState object. |
Implementation of Timeframe::GetStepable() method.
Murl.SharedPointer.LogicIStepable GetStepable()
Implementation of Timeframe::Reset() method.
Reset()
Implementation of Timeframe::Start() method.
Start()
Implementation of Timeframe::Start(Real endTime) method.
Start(Number endTime)
endTime | The time interval in seconds. |
Implementation of Timeframe::SetCurrentTime() method.
Boolean SetCurrentTime(Number time)
time | The current time in seconds. |
Implementation of Timeframe::Finish() method.
Boolean Finish()
Implementation of Timeframe::IsRunning() method.
Boolean IsRunning()
Implementation of Timeframe::WasStarted() method.
Boolean WasStarted()
Implementation of Timeframe::WasRunning() method.
Boolean WasRunning()
Implementation of Timeframe::IsOrWasRunning() method.
Boolean IsOrWasRunning()
Implementation of Timeframe::HasPassedTime() method.
Boolean HasPassedTime(Number time)
time | The time to check in seconds. |
Implementation of Timeframe::SetTimeScale() method.
Boolean SetTimeScale(Number timeScale)
timeScale | The time scale factor. |
Implementation of Timeframe::GetTimeScale() method.
Number GetTimeScale()
Implementation of Timeframe::SetEndTime() method.
Boolean SetEndTime(Number endTime)
endTime | The end time in seconds. |
Implementation of Timeframe::GetEndTime() method.
Number GetEndTime()
Implementation of Timeframe::GetCurrentTime() method.
Number GetCurrentTime()
Implementation of Timeframe::GetRemainingTime() method.
Number GetRemainingTime()