OsSetDynamicTextureURL
From OpenSimulator
m |
|||
| Line 1: | Line 1: | ||
{{Template:Quicklinks}} | {{Template:Quicklinks}} | ||
| − | {{content}} | + | <div id="WebKit-Editing-Delete-Container" style="-webkit-user-drag: none; -webkit-user-select: none; -webkit-user-modify: none; visibility: hidden; position: absolute; cursor: default; top: 0px; right: 0px; bottom: 0px; left: 0px;"><div id="WebKit-Editing-Delete-Outline" style="position: absolute; z-index: -1000000; top: -5px; right: -5px; bottom: -5px; left: -5px; border-top-width: 4px; border-right-width: 4px; border-bottom-width: 4px; border-left-width: 4px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgba(0, 0, 0, 0.597656); border-right-color: rgba(0, 0, 0, 0.597656); border-bottom-color: rgba(0, 0, 0, 0.597656); border-left-color: rgba(0, 0, 0, 0.597656); border-top-left-radius: 6px 6px; border-top-right-radius: 6px 6px; border-bottom-right-radius: 6px 6px; border-bottom-left-radius: 6px 6px; visibility: visible;"></div>[[Image:|30x30px]]</div> |
| − | + | {{content}} | |
| − | '''Threat Level:''' VeryLow | + | |
| − | + | '''Threat Level:''' VeryLow | |
| + | |||
| + | <br> LSL: '''[[String]] osSetDynamicTextureURL( [[String]] dynamicID, [[Integer]] contentType, [[String]] url, [[String]] extraParams, [[Integer]] timer)'''<br> C#: '''[[String]] osSetDynamicTextureURL( [[String]] dynamicID, [[Int]] contentType, [[String]] url, [[String]] extraParams, [[Int]] timer)''' | ||
| + | |||
| + | === Description === | ||
| + | |||
| + | Renders a web texture on the prim containing the script and returns the UUID of the newly created texture. | ||
| + | |||
| + | === Parameters === | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
{| border="1" | {| border="1" | ||
| − | |||
| − | |||
| − | |||
|- | |- | ||
| − | |'''dynamicID''' | + | | '''Name''' |
| − | |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 | + | | '''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 YET | | NOT IMPLEMENTED YET | ||
|- | |- | ||
| − | |'''contentType''' | + | | '''contentType''' |
| − | |specifies the type of the '''data''' parameter. | + | | specifies the type of the '''data''' parameter. |
| − | The following values are allowed: | + | The following values are allowed: |
| + | |||
*image - the '''data''' parameter contains an URL. | *image - the '''data''' parameter contains an URL. | ||
| − | | | + | |
| + | | | ||
|- | |- | ||
| − | |'''url''' | + | | '''url''' |
| − | |The URL of any image (including php scripts) that OpenSimulator can render. | + | | The URL of any image (including php scripts) that OpenSimulator can render. |
| − | | | + | | |
|- | |- | ||
| − | |'''extraParams''' | + | | '''extraParams''' |
| − | |additional optional parameters in the following format: [param]:[value],[param]:[value] | + | | additional optional parameters in the following format: [param]:[value],[param]:[value] |
| − | Multiple parameters are separated by commas. The following ones are supported for [[OsSetDynamicTextureData | osSetDynamicTextureData]] and may also work here (can anyone confirm this?): | + | Multiple parameters are separated by commas. The following ones are supported for [[OsSetDynamicTextureData|osSetDynamicTextureData]] and may also work here (can anyone confirm this?): |
| − | *width - width of the dynamic texture in pixels (example: | + | |
| − | *height - height of the dynamic texture in pixels (example: | + | *width - width of the dynamic texture in pixels (example: width:256) |
| − | *alpha - alpha (transparency) component of the dynamic texture. Values are from 0-clear to 255-solid, and ''false'' to turn off the alpha layer completely (example: alpha:255) | + | *height - height of the dynamic texture in pixels (example: height:256) |
| − | *bgcolour - specifies the background color of the texture (example: | + | *alpha - alpha (transparency) component of the dynamic texture. Values are from 0-clear to 255-solid, and ''false'' to turn off the alpha layer completely (example: alpha:255) |
| − | *setalpha | + | *bgcolour - specifies the background color of the texture (example: bgcolour:Red) |
| − | *integer value | + | *setalpha |
| − | | | + | *integer value - any integer value is treated like specifing alpha component |
| + | |||
| + | | | ||
|- | |- | ||
| − | |'''timer''' | + | | '''timer''' |
| − | |specify a time interval to update the texture | + | | specify a time interval to update the texture |
| − | |NOT IMPLEMENTED YET | + | | NOT IMPLEMENTED YET |
|} | |} | ||
| − | + | ||
| − | ===Notes=== | + | === Notes === |
| − | + | ||
| − | 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. |
| − | + | ||
| − | ===Examples=== | + | === Examples === |
| − | + | ||
| − | *[[Web image on a prim]] | + | *[[Web image on a prim]] |
| − | *Script [[ | + | *Script [[OsSetDynamictextureURL example2|osWeatherMap.lsl]] from the standard OpenSimulator Library. |
| − | + | ||
| − | ===See Also=== | + | === See Also === |
| − | + | ||
| − | *[[ | + | *[[OsSetDynamicTextureURLBlend]] |
| − | *[[ | + | *[[OsSetDynamicTextureURLBlendFace]] |
| − | *[[ | + | *[[OsSetDynamicTextureData]] |
| − | *[[ | + | *[[OsSetDynamicTextureDataBlend]] |
| − | *[[ | + | *[[OsSetDynamicTextureDataBlendFace]] |
| + | |||
| + | [[Category:OSSL_functions_without_example]] [[Category:OSSL]] | ||
Revision as of 16:47, 5 June 2011
| This article or section contains incomplete information. Please help us by completing the content on this page. |
Threat Level: VeryLow
LSL: String osSetDynamicTextureURL( String dynamicID, Integer contentType, String url, String extraParams, Integer timer)
C#: String osSetDynamicTextureURL( String dynamicID, Int contentType, String url, String extraParams, Int timer)
Contents |
Description
Renders a web texture on the prim containing the script and returns the UUID of the newly created texture.
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 YET |
| contentType | specifies the type of the data parameter.
The following values are allowed:
|
|
| url | The URL of any image (including php scripts) that OpenSimulator can render. | |
| extraParams | additional optional parameters in the following format: [param]:[value],[param]:[value]
Multiple parameters are separated by commas. The following ones are supported for osSetDynamicTextureData and may also work here (can anyone confirm this?):
|
|
| timer | specify a time interval to update the texture | NOT IMPLEMENTED YET |
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.
Examples
- Web image on a prim
- Script osWeatherMap.lsl from the standard OpenSimulator Library.