OsSetDynamicTextureURL
De DigiWiki.
Version du 22 septembre 2012 à 05:46 par Djphil (discuter | contributions)
// Example / Sample Script to show function use. // // Script Title: osSetDynamicTextureURL.lsl // Script Author: // Threat Level: VeryLow // // Notes: This sample is full opensource and available to use as you see fit and desire. // Threat Levels only apply to OSSL & AA Functions // ================================================================ // C# Source Line: public string osSetDynamicTextureURL(string dynamicID, string contentType, string url, string extraParams, int timer) // Inworld Script Line: osSetDynamicTextureURL(string sDynamicID, string sContentType, string sURL, string sExtraParams, integer iTimer); // // Example of osSetDynamicTextureURL // // ExtraParams Values: // width - width of the dynamic texture in pixels (example: width:256) // height - height of the dynamic texture in pixels (example: height: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) // bgcolour - specifies the background color of the texture (example: bgcolour:Red) // setalpha // integer value - any integer value is treated like specifing alpha component // default { state_entry() { llSay(0,"Touch to see osSetDynamicTextureURL used to render Web Based Image/Texture on a prim"); } touch_start(integer total_num) { string sDynamicID = ""; // not implemented yet string sContentType = "image"; // vector = text/lines,etc. image = texture only string sURL = "http://www.goes.noaa.gov/FULLDISK/GEVS.JPG"; // URL for WebImage (Earth Shown) string sExtraParams = "width:256,height:256"; // optional parameters in the following format: [param]:[value],[param]:[value] integer iTimer = 0; // timer is not implemented yet, leave @ 0 // Set the prepared texture info to the Prim osSetDynamicTextureURL( sDynamicID, sContentType, sURL, sExtraParams, iTimer); } }