Difference between revisions of "LlGetRegionTimeDilation"
Jump to navigation
Jump to search
(wild guess -- clarify to "between 0.0 (infinite dilation) and 1.0 (no dilation)" from "between 0.0 and 1.0") |
(wild guess - guess the effect of llGetTime is "correctly slows", also link back to the timer event that already links here, also suggest llGetTimestamp for calendar time) |
||
Line 5: | Line 5: | ||
|func_desc | |func_desc | ||
|return_text=that is the current time dilation, between 0.0 (infinite dilation) and 1.0 (no dilation) | |return_text=that is the current time dilation, between 0.0 (infinite dilation) and 1.0 (no dilation) | ||
|func_footnote=Time dilation | |func_footnote=Time dilation correctly slows the [[llGetTime]] and [[llGetAndResetTime]] measures of elapsed run time. Also slows [[timer]] events proportionately. Substitute [[llGetTimestamp]] instead if you mean to measure calendar time rather than dilated time. | ||
|spec | |spec | ||
|caveats | |caveats |
Revision as of 21:04, 19 October 2007
LSL Portal | Functions | Events | Types | Operators | Constants | Flow Control | Script Library | Categorized Library | Tutorials |
Summary
Function: float llGetRegionTimeDilation( );227 | Function ID |
0.0 | Forced Delay |
10.0 | Energy |
Returns a float that is the current time dilation, between 0.0 (infinite dilation) and 1.0 (no dilation)
Time dilation correctly slows the llGetTime and llGetAndResetTime measures of elapsed run time. Also slows timer events proportionately. Substitute llGetTimestamp instead if you mean to measure calendar time rather than dilated time.
Caveats
Examples
// The beginnings of a region-info script. string region; string sim; default { state_entry() { llSetTimerEvent(1.0); } timer() { string here = llGetRegionName(); if(region != here) { sim = llGetSimulatorHostname(); region = here; } llSetText( " REGION NAME : " + region + "\n SIM HOSTNAME : " + sim + "\n TIME DILATION : " + (string)llGetRegionTimeDilation() + "\n REGION FPS : " + (string)llGetRegionFPS(), <0,1,0>, 1.0); } }
See Also
Functions
• | llGetRegionFPS | |||
• | llGetTime | |||
• | llGetAndResetTime |