OsSetDynamicTextureURL
From OpenSimulator
(Difference between revisions)
| Line 69: | Line 69: | ||
|style = style="vertical-align: top;" |specify a time interval to update the texture | |style = style="vertical-align: top;" |specify a time interval to update the texture | ||
|style = style="vertical-align: top;" |NOT IMPLEMENTED | |style = style="vertical-align: top;" |NOT IMPLEMENTED | ||
| − | |||
| − | |||
| − | |||
|} | |} | ||
| − | |||
| − | |||
| − | |||
'''Notes''' | '''Notes''' | ||
| Line 81: | Line 75: | ||
The '''dynamicID''' parameter is not implemented. The value passed will be ignored. | The '''dynamicID''' parameter is not implemented. The value passed will be ignored. | ||
| − | The '''timer''' parameter is not implemented. The value passed will be ignored. Instead, you can use a timer event and recall the function to get the same effect. | + | The '''timer''' parameter is not implemented. The value passed will be ignored. Instead, you can use a timer event and recall the function to get the same effect. |
| + | |||
| + | '''lossless''' parameter added in 0.9.1.1 | ||
| + | |||
* See also the script [[OsSetDynamictextureURL example2|osWeatherMap.lsl]] from the standard OpenSimulator Library. | * See also the script [[OsSetDynamictextureURL example2|osWeatherMap.lsl]] from the standard OpenSimulator Library. | ||
[[Category:OSSL pages in need of parameters template]] | [[Category:OSSL pages in need of parameters template]] | ||
Revision as of 05:40, 7 November 2019
string osSetDynamicTextureURL(string dynamicID, string contentType, string url, string extraParams, integer timer)
| |
| |
| Threat Level | VeryHigh |
| Permissions | ESTATE_MANAGER,ESTATE_OWNER |
| Extra Delay | 0 seconds |
| Example(s) | |
default { state_entry() { llSay( 0, "osSetDynamicTextureURL Tester"); } touch_start(integer total_number) { llSay( 0, "Testing."); string dynamicID=""; integer refreshRate = 600; string contentType="image"; string srcURL1 = "http://www.goes.noaa.gov/FULLDISK/GEVS.JPG"; // Earth string srcURL2 = "http://www.srh.noaa.gov/data/satellite/thumbs/ECI8.JPG"; // US Weather string srcURL = "http://ichart.finance.yahoo.com/b?s=%5EGSPC"; // Stock market string URLTexture=osSetDynamicTextureURL(dynamicID, contentType ,srcURL , "", refreshRate ); if (llStringLength(URLTexture)>0) { llSay(0,"URLTexture = "+URLTexture); llSetTexture(URLTexture, ALL_SIDES); } } } | |
| Parameters | ||
| Name | Description | Remarks |
| dynamicID | UUID of already existing dynamic texture. Intended to accept UUID from a previous call to OsSetDynamicTextureXXXX functions in order to provide modification of an existing dynamic texture | NOT IMPLEMENTED |
| contentType | specifies the type of the data parameter.
The following values are allowed:
|
|
| data | Contains a series of drawing instructions. See Drawing commands for details | |
| extraParams | additional optional parameters in the following format: [param]:[value],[param]:[value]
Multiple parameters are separated by commas. The following ones are supported:
|
|
| timer | specify a time interval to update the texture | NOT IMPLEMENTED |
Notes
The dynamicID parameter is not implemented. The value passed will be ignored.
The timer parameter is not implemented. The value passed will be ignored. Instead, you can use a timer event and recall the function to get the same effect.
lossless parameter added in 0.9.1.1
- See also the script osWeatherMap.lsl from the standard OpenSimulator Library.