lua - add bindings to get frame duration

macos_ci_fix
Cody Glassman 1 year ago
parent a2c6009352
commit 8f85c9194d

@ -86,6 +86,7 @@ namespace MWLua
api["getRealTime"] = []() {
return std::chrono::duration<double>(std::chrono::steady_clock::now().time_since_epoch()).count();
};
api["getRealFrameDuration"] = []() { return MWBase::Environment::get().getFrameDuration(); };
if (!global)
return;

@ -55,6 +55,11 @@
-- @function [parent=#core] getRealTime
-- @return #number
---
-- Frame duration in seconds
-- @function [parent=#core] getRealFrameDuration
-- @return #number
---
-- Get a GMST setting from content files.
-- @function [parent=#core] getGMST

@ -111,6 +111,11 @@
-- @function [parent=#world] setGameTimeScale
-- @param #number ratio
---
-- Frame duration in seconds
-- @function [parent=#world] getRealFrameDuration
-- @return #number
---
-- Whether the world is paused (onUpdate doesn't work when the world is paused).
-- @function [parent=#world] isWorldPaused

Loading…
Cancel
Save