Difference between revisions of "LlGetRegionFPS"

From Second Life Wiki
Jump to: navigation, search
m (<lsl> tag to <source>)
 
(9 intermediate revisions by 6 users not shown)
Line 11: Line 11:
 
|constants
 
|constants
 
|spec
 
|spec
|caveats
+
|caveats=
|examples
+
*Region FPS is currently capped at 45.0 frames per second, so this function never returns greater than 45.0
 +
|examples=<source lang="lsl2">
 +
// 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 +
 +
              "\nTIME DIALATION : " + (string)llGetRegionTimeDilation() +
 +
              "\n    REGION FPS : " + (string)llGetRegionFPS(),
 +
            <0,1,0>, 1.0);
 +
    }
 +
}
 +
</source>
 
|helpers
 
|helpers
 
|also_header
 
|also_header
|also_functions={{{!}}
+
|also_functions=
 
{{LSL DefineRow||[[llGetSimulatorHostname]]|Gets the hostname of the server}}
 
{{LSL DefineRow||[[llGetSimulatorHostname]]|Gets the hostname of the server}}
 
{{LSL DefineRow||[[llGetRegionTimeDilation]]|Gets the region time dilation}}
 
{{LSL DefineRow||[[llGetRegionTimeDilation]]|Gets the region time dilation}}
{{!}}}
 
 
|also_tests
 
|also_tests
 
|also_events
 
|also_events
Line 26: Line 54:
 
|mode
 
|mode
 
|location
 
|location
|cat1=Simulator
+
|cat1=Region
 
|cat2
 
|cat2
 
|cat3
 
|cat3
 
|cat4
 
|cat4
|cat5
 
|cat6
 
 
}}
 
}}

Latest revision as of 01:46, 22 January 2015

Summary

Function: float llGetRegionFPS( );

Returns a float that is the mean region frames per second.

Caveats

  • Region FPS is currently capped at 45.0 frames per second, so this function never returns greater than 45.0
All Issues ~ Search JIRA for related Bugs

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 + 
              "\nTIME DIALATION : " + (string)llGetRegionTimeDilation() +
              "\n    REGION FPS : " + (string)llGetRegionFPS(),
            <0,1,0>, 1.0);
    }
}

See Also

Functions

•  llGetSimulatorHostname Gets the hostname of the server
•  llGetRegionTimeDilation Gets the region time dilation

Deep Notes

Search JIRA for related Issues

Signature

function float llGetRegionFPS();