Difference between revisions of "LlGetRegionFPS"

From Second Life Wiki
Jump to: navigation, search
m (<lsl> tag to <source>)
 
(12 intermediate revisions by 6 users not shown)
Line 5: Line 5:
 
|func_energy=10.0
 
|func_energy=10.0
 
|sort=GetRegionFPS
 
|sort=GetRegionFPS
|func_desc=Returns the mean region frames per second
+
|func_desc
 
|func_footnote
 
|func_footnote
 
|return_type=float
 
|return_type=float
|return_text
+
|return_text=that is the mean region frames per second.
 
|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||[[llGetRegionTimeDilation]]|Gets the region time dilation}}
 
|also_tests
 
|also_tests
 
|also_events
 
|also_events
Line 22: Line 53:
 
|notes
 
|notes
 
|mode
 
|mode
|deprecated
 
 
|location
 
|location
|inventory
+
|cat1=Region
|permission
+
|negative_index
+
|cat1=Simulator
+
 
|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();