<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://opensimulator.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://opensimulator.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=AnakinLohner</id>
		<title>OpenSimulator - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://opensimulator.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=AnakinLohner"/>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/Special:Contributions/AnakinLohner"/>
		<updated>2026-05-11T04:54:04Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.19.9</generator>

	<entry>
		<id>http://opensimulator.org/wiki/OsSetDynamicTextureData</id>
		<title>OsSetDynamicTextureData</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/OsSetDynamicTextureData"/>
				<updated>2009-08-07T08:10:19Z</updated>
		
		<summary type="html">&lt;p&gt;AnakinLohner: /* Parameters */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Quicklinks}}&lt;br /&gt;
[[Technical Reference | Technical Reference]] -&amp;gt; [[Technical Reference/terms | Terms]] -&amp;gt; [[Status | Status Page]] -&amp;gt; [[OSSL_Implemented| OSSL Implemented Functions]] -&amp;gt; [[Dynamic textures]] -&amp;gt; [[OsSetDynamicTextureData | OsSetDynamicTextureData]]&lt;br /&gt;
&lt;br /&gt;
{{proposal}}&lt;br /&gt;
{{content}}&lt;br /&gt;
&lt;br /&gt;
 '''ThreatLevel:'''VeryLow&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
LSL: '''[[string]]  osSetDynamicTextureData( [[string]] dynamicID, [[integer]] contentType, [[integer]] data, [[string]] extraParams,[[integer]] timer)'''&amp;lt;br /&amp;gt;&lt;br /&gt;
C#:  '''[[string]]  osSetDynamicTextureData( [[string]] dynamicID, [[int]] contentType, [[int]] data, [[string]] extraParams, [[int]] timer)'''&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Renders a dynamically created texture on the prim containing the script and returns the UUID of the newly created texture.&lt;br /&gt;
&lt;br /&gt;
===Parameters===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|'''Name'''&lt;br /&gt;
|'''Description'''&lt;br /&gt;
|'''Remarks'''&lt;br /&gt;
|-&lt;br /&gt;
|'''dynamicID'''&lt;br /&gt;
|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 dynasmic texture&lt;br /&gt;
| NOT IMPLEMENTED YET&lt;br /&gt;
|-&lt;br /&gt;
|'''contentType''' &lt;br /&gt;
|specifies the type of the '''data''' parameter. &lt;br /&gt;
The following values are allowed:&lt;br /&gt;
*vector - the '''data''' parameter contains a list of drawing instructions. See [[Drawing commands]] for details&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''data'''&lt;br /&gt;
|Contains a series of drawing instructions. See [[Drawing commands]] for details&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''extraParams'''&lt;br /&gt;
|additional optional parameters in the following format: [param]:[value],[param]:[value]&lt;br /&gt;
Multiple parameters are separated by comas. The following ones are supported:&lt;br /&gt;
*width - width of the dynamic texture in pixels (example:  width:256)&lt;br /&gt;
*height - height of the dynamic texture in pixels (example:  height:256)&lt;br /&gt;
*alpha - alpha (transparency) component of the dynamic texture. Values are from 0-clear to  255-solid (example: aplha:255)&lt;br /&gt;
*bgcolour - specifies the background color of the texture (example:   bgcolour:Red)&lt;br /&gt;
*altdatadelim - specifies a delimiter between the draw commands contained in the '''data''' parameter.&lt;br /&gt;
*setalpha &lt;br /&gt;
*integer value  - any integer value is treated like specifing aplha component&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''timer'''&lt;br /&gt;
|specify a time interval to update the texture&lt;br /&gt;
|NOT IMPLEMENTED YET&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Notes===&lt;br /&gt;
&lt;br /&gt;
The '''dynamicID''' parameter is not implemented. The value passed will be ignored.&lt;br /&gt;
&lt;br /&gt;
The '''timer''' parameter is not implemented. The value passed will be ignored.&lt;br /&gt;
&lt;br /&gt;
===Examples===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;lsl&amp;quot;&amp;gt;&lt;br /&gt;
// Example of OsSetDynamicTextureData used to render custom drawings on a prim&lt;br /&gt;
default&lt;br /&gt;
{&lt;br /&gt;
    state_entry()&lt;br /&gt;
    {&lt;br /&gt;
        string CommandList = &amp;quot;&amp;quot;; // Storage for our drawing commands&lt;br /&gt;
&lt;br /&gt;
        CommandList = osSetPenSize( CommandList, 3 );                 // Set the pen width to 3 pixels&lt;br /&gt;
        CommandList = osSetPenColour( CommandList, &amp;quot;Red&amp;quot; );           // Set the pen color to red&lt;br /&gt;
        CommandList = osMovePen( CommandList, 28, 78 );               // Upper left corner at &amp;lt;28,78&amp;gt;&lt;br /&gt;
        CommandList = osDrawFilledRectangle( CommandList, 200, 100 ); // 200 pixels by 100 pixels&lt;br /&gt;
&lt;br /&gt;
        // Now draw the rectangle&lt;br /&gt;
        osSetDynamicTextureData( &amp;quot;&amp;quot;, &amp;quot;vector&amp;quot;, CommandList, &amp;quot;width:256,height:256&amp;quot;, 0 );&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===See Also===&lt;br /&gt;
&lt;br /&gt;
*[[osSetDynamicTextureURL]]&lt;br /&gt;
*[[osSetDynamicTextureURLBlend]]&lt;br /&gt;
*[[osSetDynamicTextureURLBlendFace]]&lt;br /&gt;
*[[osSetDynamicTextureDataBlend]]&lt;br /&gt;
*[[osSetDynamicTextureDataBlendFace]]&lt;/div&gt;</summary>
		<author><name>AnakinLohner</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/OsSetDynamicTextureData</id>
		<title>OsSetDynamicTextureData</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/OsSetDynamicTextureData"/>
				<updated>2009-08-04T10:05:17Z</updated>
		
		<summary type="html">&lt;p&gt;AnakinLohner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Quicklinks}}&lt;br /&gt;
[[Technical Reference | Technical Reference]] -&amp;gt; [[Technical Reference/terms | Terms]] -&amp;gt; [[Status | Status Page]] -&amp;gt; [[OSSL_Implemented| OSSL Implemented Functions]] -&amp;gt; [[Dynamic textures]] -&amp;gt; [[OsSetDynamicTextureData | OsSetDynamicTextureData]]&lt;br /&gt;
&lt;br /&gt;
{{proposal}}&lt;br /&gt;
{{content}}&lt;br /&gt;
&lt;br /&gt;
 '''ThreatLevel:'''VeryLow&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
LSL: '''[[string]]  osSetDynamicTextureData( [[string]] dynamicID, [[integer]] contentType, [[integer]] data, [[string]] extraParams,[[integer]] timer)'''&amp;lt;br /&amp;gt;&lt;br /&gt;
C#:  '''[[string]]  osSetDynamicTextureData( [[string]] dynamicID, [[int]] contentType, [[int]] data, [[string]] extraParams, [[int]] timer)'''&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Renders a dynamically created texture on the prim containing the script and returns the UUID of the newly created texture.&lt;br /&gt;
&lt;br /&gt;
===Parameters===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|'''Name'''&lt;br /&gt;
|'''Description'''&lt;br /&gt;
|'''Remarks'''&lt;br /&gt;
|-&lt;br /&gt;
|'''dynamicID'''&lt;br /&gt;
|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 dynasmic texture&lt;br /&gt;
| NOT IMPLEMENTED YET&lt;br /&gt;
|-&lt;br /&gt;
|'''contentType''' &lt;br /&gt;
|specifies the type of the '''data''' parameter. &lt;br /&gt;
The following values are allowed:&lt;br /&gt;
*vector - the '''data''' parameter contains a list of drawing instructions.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''data'''&lt;br /&gt;
|Contains a series of drawing instructions...&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''extraParams'''&lt;br /&gt;
|additional optional parameters in the following format: [param]:[value],[param]:[value]&lt;br /&gt;
Multiple parameters are separated by comas. The following ones are supported:&lt;br /&gt;
*width - width of the dynamic texture in pixels (example:  width:256)&lt;br /&gt;
*height - height of the dynamic texture in pixels (example:  height:256)&lt;br /&gt;
*alpha - alpha (transparency) component of the dynamic texture. Values are from 0-clear to  255-solid (example: aplha:255)&lt;br /&gt;
*bgcolour - specifies the background color of the texture (example:   bgcolour:Red)&lt;br /&gt;
*altdatadelim - specifies a delimiter between the draw commands contained in the '''data''' parameter.&lt;br /&gt;
*setalpha &lt;br /&gt;
*integer value  - any integer value is treated like specifing aplha component&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''timer'''&lt;br /&gt;
|specify a time interval to update the texture&lt;br /&gt;
|NOT IMPLEMENTED YET&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Notes===&lt;br /&gt;
&lt;br /&gt;
The '''dynamicID''' parameter is not implemented. The value passed will be ignored.&lt;br /&gt;
&lt;br /&gt;
The '''timer''' parameter is not implemented. The value passed will be ignored.&lt;br /&gt;
&lt;br /&gt;
===Examples===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;lsl&amp;quot;&amp;gt;&lt;br /&gt;
// Example of OsSetDynamicTextureData used to render custom drawings on a prim&lt;br /&gt;
default&lt;br /&gt;
{&lt;br /&gt;
    state_entry()&lt;br /&gt;
    {&lt;br /&gt;
        string CommandList = &amp;quot;&amp;quot;; // Storage for our drawing commands&lt;br /&gt;
&lt;br /&gt;
        CommandList = osSetPenSize( CommandList, 3 );                 // Set the pen width to 3 pixels&lt;br /&gt;
        CommandList = osSetPenColour( CommandList, &amp;quot;Red&amp;quot; );           // Set the pen color to red&lt;br /&gt;
        CommandList = osMovePen( CommandList, 28, 78 );               // Upper left corner at &amp;lt;28,78&amp;gt;&lt;br /&gt;
        CommandList = osDrawFilledRectangle( CommandList, 200, 100 ); // 200 pixels by 100 pixels&lt;br /&gt;
&lt;br /&gt;
        // Now draw the rectangle&lt;br /&gt;
        osSetDynamicTextureData( &amp;quot;&amp;quot;, &amp;quot;vector&amp;quot;, CommandList, &amp;quot;width:256,height:256&amp;quot;, 0 );&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===See Also===&lt;br /&gt;
&lt;br /&gt;
*[[osSetDynamicTextureURL]]&lt;br /&gt;
*[[osSetDynamicTextureURLBlend]]&lt;br /&gt;
*[[osSetDynamicTextureURLBlendFace]]&lt;br /&gt;
*[[osSetDynamicTextureDataBlend]]&lt;br /&gt;
*[[osSetDynamicTextureDataBlendFace]]&lt;/div&gt;</summary>
		<author><name>AnakinLohner</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/OsSetDynamicTextureData</id>
		<title>OsSetDynamicTextureData</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/OsSetDynamicTextureData"/>
				<updated>2009-08-04T10:03:49Z</updated>
		
		<summary type="html">&lt;p&gt;AnakinLohner: /* Description */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Quicklinks}}&lt;br /&gt;
[[Technical Reference | Technical Reference]] -&amp;gt; [[Technical Reference/terms | Terms]] -&amp;gt; [[Status | Status Page]] -&amp;gt; [[OSSL_Implemented| OSSL Implemented Functions]] -&amp;gt; [[Dynamic textures]] -&amp;gt; [[OsSetDynamicTextureData | OsSetDynamicTextureData]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 '''ThreatLevel:'''VeryLow&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
LSL: '''[[string]]  osSetDynamicTextureData( [[string]] dynamicID, [[integer]] contentType, [[integer]] data, [[string]] extraParams,[[integer]] timer)'''&amp;lt;br /&amp;gt;&lt;br /&gt;
C#:  '''[[string]]  osSetDynamicTextureData( [[string]] dynamicID, [[int]] contentType, [[int]] data, [[string]] extraParams, [[int]] timer)'''&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Renders a dynamically created texture on the prim containing the script and returns the UUID of the newly created texture.&lt;br /&gt;
&lt;br /&gt;
===Parameters===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|'''Name'''&lt;br /&gt;
|'''Description'''&lt;br /&gt;
|'''Remarks'''&lt;br /&gt;
|-&lt;br /&gt;
|'''dynamicID'''&lt;br /&gt;
|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 dynasmic texture&lt;br /&gt;
| NOT IMPLEMENTED YET&lt;br /&gt;
|-&lt;br /&gt;
|'''contentType''' &lt;br /&gt;
|specifies the type of the '''data''' parameter. &lt;br /&gt;
The following values are allowed:&lt;br /&gt;
*vector - the '''data''' parameter contains a list of drawing instructions.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''data'''&lt;br /&gt;
|Contains a series of drawing instructions...&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''extraParams'''&lt;br /&gt;
|additional optional parameters in the following format: [param]:[value],[param]:[value]&lt;br /&gt;
Multiple parameters are separated by comas. The following ones are supported:&lt;br /&gt;
*width - width of the dynamic texture in pixels (example:  width:256)&lt;br /&gt;
*height - height of the dynamic texture in pixels (example:  height:256)&lt;br /&gt;
*alpha - alpha (transparency) component of the dynamic texture. Values are from 0-clear to  255-solid (example: aplha:255)&lt;br /&gt;
*bgcolour - specifies the background color of the texture (example:   bgcolour:Red)&lt;br /&gt;
*altdatadelim - specifies a delimiter between the draw commands contained in the '''data''' parameter.&lt;br /&gt;
*setalpha &lt;br /&gt;
*integer value  - any integer value is treated like specifing aplha component&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''timer'''&lt;br /&gt;
|specify a time interval to update the texture&lt;br /&gt;
|NOT IMPLEMENTED YET&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Notes===&lt;br /&gt;
&lt;br /&gt;
The '''dynamicID''' parameter is not implemented. The value passed will be ignored.&lt;br /&gt;
&lt;br /&gt;
The '''timer''' parameter is not implemented. The value passed will be ignored.&lt;br /&gt;
&lt;br /&gt;
===Examples===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;lsl&amp;quot;&amp;gt;&lt;br /&gt;
// Example of OsSetDynamicTextureData used to render custom drawings on a prim&lt;br /&gt;
default&lt;br /&gt;
{&lt;br /&gt;
    state_entry()&lt;br /&gt;
    {&lt;br /&gt;
        string CommandList = &amp;quot;&amp;quot;; // Storage for our drawing commands&lt;br /&gt;
&lt;br /&gt;
        CommandList = osSetPenSize( CommandList, 3 );                 // Set the pen width to 3 pixels&lt;br /&gt;
        CommandList = osSetPenColour( CommandList, &amp;quot;Red&amp;quot; );           // Set the pen color to red&lt;br /&gt;
        CommandList = osMovePen( CommandList, 28, 78 );               // Upper left corner at &amp;lt;28,78&amp;gt;&lt;br /&gt;
        CommandList = osDrawFilledRectangle( CommandList, 200, 100 ); // 200 pixels by 100 pixels&lt;br /&gt;
&lt;br /&gt;
        // Now draw the rectangle&lt;br /&gt;
        osSetDynamicTextureData( &amp;quot;&amp;quot;, &amp;quot;vector&amp;quot;, CommandList, &amp;quot;width:256,height:256&amp;quot;, 0 );&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===See Also===&lt;br /&gt;
&lt;br /&gt;
*[[osSetDynamicTextureURL]]&lt;br /&gt;
*[[osSetDynamicTextureURLBlend]]&lt;br /&gt;
*[[osSetDynamicTextureURLBlendFace]]&lt;br /&gt;
*[[osSetDynamicTextureDataBlend]]&lt;br /&gt;
*[[osSetDynamicTextureDataBlendFace]]&lt;/div&gt;</summary>
		<author><name>AnakinLohner</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/OsSetDynamicTextureData</id>
		<title>OsSetDynamicTextureData</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/OsSetDynamicTextureData"/>
				<updated>2009-08-04T10:01:41Z</updated>
		
		<summary type="html">&lt;p&gt;AnakinLohner: /* Description */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Quicklinks}}&lt;br /&gt;
[[Technical Reference | Technical Reference]] -&amp;gt; [[Technical Reference/terms | Terms]] -&amp;gt; [[Status | Status Page]] -&amp;gt; [[OSSL_Implemented| OSSL Implemented Functions]] -&amp;gt; [[Dynamic textures]] -&amp;gt; [[OsSetDynamicTextureData | OsSetDynamicTextureData]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 '''ThreatLevel:'''VeryLow&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
LSL: '''[[string]]  osSetDynamicTextureData( [[string]] dynamicID, [[integer]] contentType, [[integer]] data, [[string]] extraParams,[[integer]] timer)'''&amp;lt;br /&amp;gt;&lt;br /&gt;
C#:  '''[[string]]  osSetDynamicTextureData( [[string]] dynamicID, [[int]] contentType, [[int]] data, [[string]] extraParams, [[int]] timer)'''&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Renders a dynamically created texture on the prim containing the script and returns the UUID of the created texture.&lt;br /&gt;
&lt;br /&gt;
===Parameters===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|'''Name'''&lt;br /&gt;
|'''Description'''&lt;br /&gt;
|'''Remarks'''&lt;br /&gt;
|-&lt;br /&gt;
|'''dynamicID'''&lt;br /&gt;
|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 dynasmic texture&lt;br /&gt;
| NOT IMPLEMENTED YET&lt;br /&gt;
|-&lt;br /&gt;
|'''contentType''' &lt;br /&gt;
|specifies the type of the '''data''' parameter. &lt;br /&gt;
The following values are allowed:&lt;br /&gt;
*vector - the '''data''' parameter contains a list of drawing instructions.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''data'''&lt;br /&gt;
|Contains a series of drawing instructions...&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''extraParams'''&lt;br /&gt;
|additional optional parameters in the following format: [param]:[value],[param]:[value]&lt;br /&gt;
Multiple parameters are separated by comas. The following ones are supported:&lt;br /&gt;
*width - width of the dynamic texture in pixels (example:  width:256)&lt;br /&gt;
*height - height of the dynamic texture in pixels (example:  height:256)&lt;br /&gt;
*alpha - alpha (transparency) component of the dynamic texture. Values are from 0-clear to  255-solid (example: aplha:255)&lt;br /&gt;
*bgcolour - specifies the background color of the texture (example:   bgcolour:Red)&lt;br /&gt;
*altdatadelim - specifies a delimiter between the draw commands contained in the '''data''' parameter.&lt;br /&gt;
*setalpha &lt;br /&gt;
*integer value  - any integer value is treated like specifing aplha component&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''timer'''&lt;br /&gt;
|specify a time interval to update the texture&lt;br /&gt;
|NOT IMPLEMENTED YET&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Notes===&lt;br /&gt;
&lt;br /&gt;
The '''dynamicID''' parameter is not implemented. The value passed will be ignored.&lt;br /&gt;
&lt;br /&gt;
The '''timer''' parameter is not implemented. The value passed will be ignored.&lt;br /&gt;
&lt;br /&gt;
===Examples===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;lsl&amp;quot;&amp;gt;&lt;br /&gt;
// Example of OsSetDynamicTextureData used to render custom drawings on a prim&lt;br /&gt;
default&lt;br /&gt;
{&lt;br /&gt;
    state_entry()&lt;br /&gt;
    {&lt;br /&gt;
        string CommandList = &amp;quot;&amp;quot;; // Storage for our drawing commands&lt;br /&gt;
&lt;br /&gt;
        CommandList = osSetPenSize( CommandList, 3 );                 // Set the pen width to 3 pixels&lt;br /&gt;
        CommandList = osSetPenColour( CommandList, &amp;quot;Red&amp;quot; );           // Set the pen color to red&lt;br /&gt;
        CommandList = osMovePen( CommandList, 28, 78 );               // Upper left corner at &amp;lt;28,78&amp;gt;&lt;br /&gt;
        CommandList = osDrawFilledRectangle( CommandList, 200, 100 ); // 200 pixels by 100 pixels&lt;br /&gt;
&lt;br /&gt;
        // Now draw the rectangle&lt;br /&gt;
        osSetDynamicTextureData( &amp;quot;&amp;quot;, &amp;quot;vector&amp;quot;, CommandList, &amp;quot;width:256,height:256&amp;quot;, 0 );&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===See Also===&lt;br /&gt;
&lt;br /&gt;
*[[osSetDynamicTextureURL]]&lt;br /&gt;
*[[osSetDynamicTextureURLBlend]]&lt;br /&gt;
*[[osSetDynamicTextureURLBlendFace]]&lt;br /&gt;
*[[osSetDynamicTextureDataBlend]]&lt;br /&gt;
*[[osSetDynamicTextureDataBlendFace]]&lt;/div&gt;</summary>
		<author><name>AnakinLohner</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/OsSetDynamicTextureData</id>
		<title>OsSetDynamicTextureData</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/OsSetDynamicTextureData"/>
				<updated>2009-08-04T09:57:06Z</updated>
		
		<summary type="html">&lt;p&gt;AnakinLohner: /* Examples */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Quicklinks}}&lt;br /&gt;
[[Technical Reference | Technical Reference]] -&amp;gt; [[Technical Reference/terms | Terms]] -&amp;gt; [[Status | Status Page]] -&amp;gt; [[OSSL_Implemented| OSSL Implemented Functions]] -&amp;gt; [[Dynamic textures]] -&amp;gt; [[OsSetDynamicTextureData | OsSetDynamicTextureData]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 '''ThreatLevel:'''VeryLow&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
LSL: '''[[string]]  osSetDynamicTextureData( [[string]] dynamicID, [[integer]] contentType, [[integer]] data, [[string]] extraParams,[[integer]] timer)'''&amp;lt;br /&amp;gt;&lt;br /&gt;
C#:  '''[[string]]  osSetDynamicTextureData( [[string]] dynamicID, [[int]] contentType, [[int]] data, [[string]] extraParams, [[int]] timer)'''&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Creates and renders a dynamic texture on the prim containing the script and returns the UUID of the created texture.&lt;br /&gt;
&lt;br /&gt;
===Parameters===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|'''Name'''&lt;br /&gt;
|'''Description'''&lt;br /&gt;
|'''Remarks'''&lt;br /&gt;
|-&lt;br /&gt;
|'''dynamicID'''&lt;br /&gt;
|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 dynasmic texture&lt;br /&gt;
| NOT IMPLEMENTED YET&lt;br /&gt;
|-&lt;br /&gt;
|'''contentType''' &lt;br /&gt;
|specifies the type of the '''data''' parameter. &lt;br /&gt;
The following values are allowed:&lt;br /&gt;
*vector - the '''data''' parameter contains a list of drawing instructions.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''data'''&lt;br /&gt;
|Contains a series of drawing instructions...&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''extraParams'''&lt;br /&gt;
|additional optional parameters in the following format: [param]:[value],[param]:[value]&lt;br /&gt;
Multiple parameters are separated by comas. The following ones are supported:&lt;br /&gt;
*width - width of the dynamic texture in pixels (example:  width:256)&lt;br /&gt;
*height - height of the dynamic texture in pixels (example:  height:256)&lt;br /&gt;
*alpha - alpha (transparency) component of the dynamic texture. Values are from 0-clear to  255-solid (example: aplha:255)&lt;br /&gt;
*bgcolour - specifies the background color of the texture (example:   bgcolour:Red)&lt;br /&gt;
*altdatadelim - specifies a delimiter between the draw commands contained in the '''data''' parameter.&lt;br /&gt;
*setalpha &lt;br /&gt;
*integer value  - any integer value is treated like specifing aplha component&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''timer'''&lt;br /&gt;
|specify a time interval to update the texture&lt;br /&gt;
|NOT IMPLEMENTED YET&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Notes===&lt;br /&gt;
&lt;br /&gt;
The '''dynamicID''' parameter is not implemented. The value passed will be ignored.&lt;br /&gt;
&lt;br /&gt;
The '''timer''' parameter is not implemented. The value passed will be ignored.&lt;br /&gt;
&lt;br /&gt;
===Examples===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;lsl&amp;quot;&amp;gt;&lt;br /&gt;
// Example of OsSetDynamicTextureData used to render custom drawings on a prim&lt;br /&gt;
default&lt;br /&gt;
{&lt;br /&gt;
    state_entry()&lt;br /&gt;
    {&lt;br /&gt;
        string CommandList = &amp;quot;&amp;quot;; // Storage for our drawing commands&lt;br /&gt;
&lt;br /&gt;
        CommandList = osSetPenSize( CommandList, 3 );                 // Set the pen width to 3 pixels&lt;br /&gt;
        CommandList = osSetPenColour( CommandList, &amp;quot;Red&amp;quot; );           // Set the pen color to red&lt;br /&gt;
        CommandList = osMovePen( CommandList, 28, 78 );               // Upper left corner at &amp;lt;28,78&amp;gt;&lt;br /&gt;
        CommandList = osDrawFilledRectangle( CommandList, 200, 100 ); // 200 pixels by 100 pixels&lt;br /&gt;
&lt;br /&gt;
        // Now draw the rectangle&lt;br /&gt;
        osSetDynamicTextureData( &amp;quot;&amp;quot;, &amp;quot;vector&amp;quot;, CommandList, &amp;quot;width:256,height:256&amp;quot;, 0 );&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===See Also===&lt;br /&gt;
&lt;br /&gt;
*[[osSetDynamicTextureURL]]&lt;br /&gt;
*[[osSetDynamicTextureURLBlend]]&lt;br /&gt;
*[[osSetDynamicTextureURLBlendFace]]&lt;br /&gt;
*[[osSetDynamicTextureDataBlend]]&lt;br /&gt;
*[[osSetDynamicTextureDataBlendFace]]&lt;/div&gt;</summary>
		<author><name>AnakinLohner</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/OsSetDynamicTextureData</id>
		<title>OsSetDynamicTextureData</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/OsSetDynamicTextureData"/>
				<updated>2009-08-04T09:56:27Z</updated>
		
		<summary type="html">&lt;p&gt;AnakinLohner: /* Examples */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Quicklinks}}&lt;br /&gt;
[[Technical Reference | Technical Reference]] -&amp;gt; [[Technical Reference/terms | Terms]] -&amp;gt; [[Status | Status Page]] -&amp;gt; [[OSSL_Implemented| OSSL Implemented Functions]] -&amp;gt; [[Dynamic textures]] -&amp;gt; [[OsSetDynamicTextureData | OsSetDynamicTextureData]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 '''ThreatLevel:'''VeryLow&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
LSL: '''[[string]]  osSetDynamicTextureData( [[string]] dynamicID, [[integer]] contentType, [[integer]] data, [[string]] extraParams,[[integer]] timer)'''&amp;lt;br /&amp;gt;&lt;br /&gt;
C#:  '''[[string]]  osSetDynamicTextureData( [[string]] dynamicID, [[int]] contentType, [[int]] data, [[string]] extraParams, [[int]] timer)'''&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Creates and renders a dynamic texture on the prim containing the script and returns the UUID of the created texture.&lt;br /&gt;
&lt;br /&gt;
===Parameters===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|'''Name'''&lt;br /&gt;
|'''Description'''&lt;br /&gt;
|'''Remarks'''&lt;br /&gt;
|-&lt;br /&gt;
|'''dynamicID'''&lt;br /&gt;
|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 dynasmic texture&lt;br /&gt;
| NOT IMPLEMENTED YET&lt;br /&gt;
|-&lt;br /&gt;
|'''contentType''' &lt;br /&gt;
|specifies the type of the '''data''' parameter. &lt;br /&gt;
The following values are allowed:&lt;br /&gt;
*vector - the '''data''' parameter contains a list of drawing instructions.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''data'''&lt;br /&gt;
|Contains a series of drawing instructions...&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''extraParams'''&lt;br /&gt;
|additional optional parameters in the following format: [param]:[value],[param]:[value]&lt;br /&gt;
Multiple parameters are separated by comas. The following ones are supported:&lt;br /&gt;
*width - width of the dynamic texture in pixels (example:  width:256)&lt;br /&gt;
*height - height of the dynamic texture in pixels (example:  height:256)&lt;br /&gt;
*alpha - alpha (transparency) component of the dynamic texture. Values are from 0-clear to  255-solid (example: aplha:255)&lt;br /&gt;
*bgcolour - specifies the background color of the texture (example:   bgcolour:Red)&lt;br /&gt;
*altdatadelim - specifies a delimiter between the draw commands contained in the '''data''' parameter.&lt;br /&gt;
*setalpha &lt;br /&gt;
*integer value  - any integer value is treated like specifing aplha component&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''timer'''&lt;br /&gt;
|specify a time interval to update the texture&lt;br /&gt;
|NOT IMPLEMENTED YET&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Notes===&lt;br /&gt;
&lt;br /&gt;
The '''dynamicID''' parameter is not implemented. The value passed will be ignored.&lt;br /&gt;
&lt;br /&gt;
The '''timer''' parameter is not implemented. The value passed will be ignored.&lt;br /&gt;
&lt;br /&gt;
===Examples===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;lsl&amp;quot;&amp;gt;&lt;br /&gt;
// Example of OsSetDynamicTextureData used to render custom drawings on a prim&lt;br /&gt;
default&lt;br /&gt;
{&lt;br /&gt;
    state_entry()&lt;br /&gt;
    {&lt;br /&gt;
        string CommandList = &amp;quot;&amp;quot;; // Storage for our drawing commands&lt;br /&gt;
&lt;br /&gt;
        CommandList = [[osSetPenSize]]( CommandList, 3 );                 // Set the pen width to 3 pixels&lt;br /&gt;
        CommandList = [[osSetPenColour]]( CommandList, &amp;quot;Red&amp;quot; );           // Set the pen color to red&lt;br /&gt;
        CommandList = [[osMovePen]]( CommandList, 28, 78 );               // Upper left corner at &amp;lt;28,78&amp;gt;&lt;br /&gt;
        CommandList = [[osDrawFilledRectangle]]( CommandList, 200, 100 ); // 200 pixels by 100 pixels&lt;br /&gt;
&lt;br /&gt;
        // Now draw the rectangle&lt;br /&gt;
        osSetDynamicTextureData( &amp;quot;&amp;quot;, &amp;quot;vector&amp;quot;, CommandList, &amp;quot;width:256,height:256&amp;quot;, 0 );&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===See Also===&lt;br /&gt;
&lt;br /&gt;
*[[osSetDynamicTextureURL]]&lt;br /&gt;
*[[osSetDynamicTextureURLBlend]]&lt;br /&gt;
*[[osSetDynamicTextureURLBlendFace]]&lt;br /&gt;
*[[osSetDynamicTextureDataBlend]]&lt;br /&gt;
*[[osSetDynamicTextureDataBlendFace]]&lt;/div&gt;</summary>
		<author><name>AnakinLohner</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/OsSetDynamicTextureData</id>
		<title>OsSetDynamicTextureData</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/OsSetDynamicTextureData"/>
				<updated>2009-08-04T09:55:18Z</updated>
		
		<summary type="html">&lt;p&gt;AnakinLohner: /* Parameters */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Quicklinks}}&lt;br /&gt;
[[Technical Reference | Technical Reference]] -&amp;gt; [[Technical Reference/terms | Terms]] -&amp;gt; [[Status | Status Page]] -&amp;gt; [[OSSL_Implemented| OSSL Implemented Functions]] -&amp;gt; [[Dynamic textures]] -&amp;gt; [[OsSetDynamicTextureData | OsSetDynamicTextureData]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 '''ThreatLevel:'''VeryLow&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
LSL: '''[[string]]  osSetDynamicTextureData( [[string]] dynamicID, [[integer]] contentType, [[integer]] data, [[string]] extraParams,[[integer]] timer)'''&amp;lt;br /&amp;gt;&lt;br /&gt;
C#:  '''[[string]]  osSetDynamicTextureData( [[string]] dynamicID, [[int]] contentType, [[int]] data, [[string]] extraParams, [[int]] timer)'''&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Creates and renders a dynamic texture on the prim containing the script and returns the UUID of the created texture.&lt;br /&gt;
&lt;br /&gt;
===Parameters===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|'''Name'''&lt;br /&gt;
|'''Description'''&lt;br /&gt;
|'''Remarks'''&lt;br /&gt;
|-&lt;br /&gt;
|'''dynamicID'''&lt;br /&gt;
|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 dynasmic texture&lt;br /&gt;
| NOT IMPLEMENTED YET&lt;br /&gt;
|-&lt;br /&gt;
|'''contentType''' &lt;br /&gt;
|specifies the type of the '''data''' parameter. &lt;br /&gt;
The following values are allowed:&lt;br /&gt;
*vector - the '''data''' parameter contains a list of drawing instructions.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''data'''&lt;br /&gt;
|Contains a series of drawing instructions...&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''extraParams'''&lt;br /&gt;
|additional optional parameters in the following format: [param]:[value],[param]:[value]&lt;br /&gt;
Multiple parameters are separated by comas. The following ones are supported:&lt;br /&gt;
*width - width of the dynamic texture in pixels (example:  width:256)&lt;br /&gt;
*height - height of the dynamic texture in pixels (example:  height:256)&lt;br /&gt;
*alpha - alpha (transparency) component of the dynamic texture. Values are from 0-clear to  255-solid (example: aplha:255)&lt;br /&gt;
*bgcolour - specifies the background color of the texture (example:   bgcolour:Red)&lt;br /&gt;
*altdatadelim - specifies a delimiter between the draw commands contained in the '''data''' parameter.&lt;br /&gt;
*setalpha &lt;br /&gt;
*integer value  - any integer value is treated like specifing aplha component&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''timer'''&lt;br /&gt;
|specify a time interval to update the texture&lt;br /&gt;
|NOT IMPLEMENTED YET&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Notes===&lt;br /&gt;
&lt;br /&gt;
The '''dynamicID''' parameter is not implemented. The value passed will be ignored.&lt;br /&gt;
&lt;br /&gt;
The '''timer''' parameter is not implemented. The value passed will be ignored.&lt;br /&gt;
&lt;br /&gt;
===Examples===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;lsl&amp;quot;&amp;gt;&lt;br /&gt;
// Example of OsSetDynamicTextureData used to render custom drawings on a prim&lt;br /&gt;
default&lt;br /&gt;
{&lt;br /&gt;
    state_entry()&lt;br /&gt;
    {&lt;br /&gt;
        string CommandList = &amp;quot;&amp;quot;; // Storage for our drawing commands&lt;br /&gt;
&lt;br /&gt;
        CommandList = osSetPenSize( CommandList, 3 );                 // Set the pen width to 3 pixels&lt;br /&gt;
        CommandList = osSetPenColour( CommandList, &amp;quot;Red&amp;quot; );           // Set the pen color to red&lt;br /&gt;
        CommandList = osMovePen( CommandList, 28, 78 );               // Upper left corner at &amp;lt;28,78&amp;gt;&lt;br /&gt;
        CommandList = osDrawFilledRectangle( CommandList, 200, 100 ); // 200 pixels by 100 pixels&lt;br /&gt;
&lt;br /&gt;
        // Now draw the rectangle&lt;br /&gt;
        osSetDynamicTextureData( &amp;quot;&amp;quot;, &amp;quot;vector&amp;quot;, CommandList, &amp;quot;width:256,height:256&amp;quot;, 0 );&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===See Also===&lt;br /&gt;
&lt;br /&gt;
*[[osSetDynamicTextureURL]]&lt;br /&gt;
*[[osSetDynamicTextureURLBlend]]&lt;br /&gt;
*[[osSetDynamicTextureURLBlendFace]]&lt;br /&gt;
*[[osSetDynamicTextureDataBlend]]&lt;br /&gt;
*[[osSetDynamicTextureDataBlendFace]]&lt;/div&gt;</summary>
		<author><name>AnakinLohner</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/OsSetDynamicTextureData</id>
		<title>OsSetDynamicTextureData</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/OsSetDynamicTextureData"/>
				<updated>2009-08-04T09:54:31Z</updated>
		
		<summary type="html">&lt;p&gt;AnakinLohner: /* Notes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Quicklinks}}&lt;br /&gt;
[[Technical Reference | Technical Reference]] -&amp;gt; [[Technical Reference/terms | Terms]] -&amp;gt; [[Status | Status Page]] -&amp;gt; [[OSSL_Implemented| OSSL Implemented Functions]] -&amp;gt; [[Dynamic textures]] -&amp;gt; [[OsSetDynamicTextureData | OsSetDynamicTextureData]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 '''ThreatLevel:'''VeryLow&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
LSL: '''[[string]]  osSetDynamicTextureData( [[string]] dynamicID, [[integer]] contentType, [[integer]] data, [[string]] extraParams,[[integer]] timer)'''&amp;lt;br /&amp;gt;&lt;br /&gt;
C#:  '''[[string]]  osSetDynamicTextureData( [[string]] dynamicID, [[int]] contentType, [[int]] data, [[string]] extraParams, [[int]] timer)'''&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Creates and renders a dynamic texture on the prim containing the script and returns the UUID of the created texture.&lt;br /&gt;
&lt;br /&gt;
===Parameters===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|'''Name'''&lt;br /&gt;
|'''Description'''&lt;br /&gt;
|'''Remarks'''&lt;br /&gt;
|-&lt;br /&gt;
|'''dynamicID'''&lt;br /&gt;
|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 dynasmic texture&lt;br /&gt;
| NOT IMPLEMENTED YET&lt;br /&gt;
|-&lt;br /&gt;
|'''contentType''' &lt;br /&gt;
|specifies the type of the '''data''' parameter. &lt;br /&gt;
The following values are allowed:&lt;br /&gt;
*vector - the '''data''' parameter contains a list of drawing instructions.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''data'''&lt;br /&gt;
|Contains a series of drawing instructions...&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''extraParams'''&lt;br /&gt;
|additional optional parameters in the following format: [param]:[value],[param]:[value]&lt;br /&gt;
Multiple parameters are separated by comas. The following ones are supported:&lt;br /&gt;
*width - width of the dynamic texture in pixels (example:  width:200)&lt;br /&gt;
*height - height of the dynamic texture in pixels (example:  height:200)&lt;br /&gt;
*alpha - alpha (transparency) component of the dynamic texture. Values are from 0-clear to  255-solid (example: aplha:255)&lt;br /&gt;
*bgcolour - specifies the background color of the texture (example:   bgcolour:Red)&lt;br /&gt;
*altdatadelim - specifies a delimiter between the draw commands contained in the '''data''' parameter.&lt;br /&gt;
*setalpha &lt;br /&gt;
*integer value  - any integer value is treated like specifing aplha component&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''timer'''&lt;br /&gt;
|specify a time interval to update the texture&lt;br /&gt;
|NOT IMPLEMENTED YET&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Notes===&lt;br /&gt;
&lt;br /&gt;
The '''dynamicID''' parameter is not implemented. The value passed will be ignored.&lt;br /&gt;
&lt;br /&gt;
The '''timer''' parameter is not implemented. The value passed will be ignored.&lt;br /&gt;
&lt;br /&gt;
===Examples===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;lsl&amp;quot;&amp;gt;&lt;br /&gt;
// Example of OsSetDynamicTextureData used to render custom drawings on a prim&lt;br /&gt;
default&lt;br /&gt;
{&lt;br /&gt;
    state_entry()&lt;br /&gt;
    {&lt;br /&gt;
        string CommandList = &amp;quot;&amp;quot;; // Storage for our drawing commands&lt;br /&gt;
&lt;br /&gt;
        CommandList = osSetPenSize( CommandList, 3 );                 // Set the pen width to 3 pixels&lt;br /&gt;
        CommandList = osSetPenColour( CommandList, &amp;quot;Red&amp;quot; );           // Set the pen color to red&lt;br /&gt;
        CommandList = osMovePen( CommandList, 28, 78 );               // Upper left corner at &amp;lt;28,78&amp;gt;&lt;br /&gt;
        CommandList = osDrawFilledRectangle( CommandList, 200, 100 ); // 200 pixels by 100 pixels&lt;br /&gt;
&lt;br /&gt;
        // Now draw the rectangle&lt;br /&gt;
        osSetDynamicTextureData( &amp;quot;&amp;quot;, &amp;quot;vector&amp;quot;, CommandList, &amp;quot;width:256,height:256&amp;quot;, 0 );&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===See Also===&lt;br /&gt;
&lt;br /&gt;
*[[osSetDynamicTextureURL]]&lt;br /&gt;
*[[osSetDynamicTextureURLBlend]]&lt;br /&gt;
*[[osSetDynamicTextureURLBlendFace]]&lt;br /&gt;
*[[osSetDynamicTextureDataBlend]]&lt;br /&gt;
*[[osSetDynamicTextureDataBlendFace]]&lt;/div&gt;</summary>
		<author><name>AnakinLohner</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/OsSetDynamicTextureData</id>
		<title>OsSetDynamicTextureData</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/OsSetDynamicTextureData"/>
				<updated>2009-08-04T09:41:18Z</updated>
		
		<summary type="html">&lt;p&gt;AnakinLohner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Quicklinks}}&lt;br /&gt;
[[Technical Reference | Technical Reference]] -&amp;gt; [[Technical Reference/terms | Terms]] -&amp;gt; [[Status | Status Page]] -&amp;gt; [[OSSL_Implemented| OSSL Implemented Functions]] -&amp;gt; [[Dynamic textures]] -&amp;gt; [[OsSetDynamicTextureData | OsSetDynamicTextureData]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 '''ThreatLevel:'''VeryLow&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
LSL: '''[[string]]  osSetDynamicTextureData( [[string]] dynamicID, [[integer]] contentType, [[integer]] data, [[string]] extraParams,[[integer]] timer)'''&amp;lt;br /&amp;gt;&lt;br /&gt;
C#:  '''[[string]]  osSetDynamicTextureData( [[string]] dynamicID, [[int]] contentType, [[int]] data, [[string]] extraParams, [[int]] timer)'''&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Creates and renders a dynamic texture on the prim containing the script and returns the UUID of the created texture.&lt;br /&gt;
&lt;br /&gt;
===Parameters===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|'''Name'''&lt;br /&gt;
|'''Description'''&lt;br /&gt;
|'''Remarks'''&lt;br /&gt;
|-&lt;br /&gt;
|'''dynamicID'''&lt;br /&gt;
|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 dynasmic texture&lt;br /&gt;
| NOT IMPLEMENTED YET&lt;br /&gt;
|-&lt;br /&gt;
|'''contentType''' &lt;br /&gt;
|specifies the type of the '''data''' parameter. &lt;br /&gt;
The following values are allowed:&lt;br /&gt;
*vector - the '''data''' parameter contains a list of drawing instructions.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''data'''&lt;br /&gt;
|Contains a series of drawing instructions...&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''extraParams'''&lt;br /&gt;
|additional optional parameters in the following format: [param]:[value],[param]:[value]&lt;br /&gt;
Multiple parameters are separated by comas. The following ones are supported:&lt;br /&gt;
*width - width of the dynamic texture in pixels (example:  width:200)&lt;br /&gt;
*height - height of the dynamic texture in pixels (example:  height:200)&lt;br /&gt;
*alpha - alpha (transparency) component of the dynamic texture. Values are from 0-clear to  255-solid (example: aplha:255)&lt;br /&gt;
*bgcolour - specifies the background color of the texture (example:   bgcolour:Red)&lt;br /&gt;
*altdatadelim - specifies a delimiter between the draw commands contained in the '''data''' parameter.&lt;br /&gt;
*setalpha &lt;br /&gt;
*integer value  - any integer value is treated like specifing aplha component&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''timer'''&lt;br /&gt;
|specify a time interval to update the texture&lt;br /&gt;
|NOT IMPLEMENTED YET&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Notes===&lt;br /&gt;
&lt;br /&gt;
The '''dynamicID''' parameter is not implemented. The value passed will be ignored.&lt;br /&gt;
The '''timer''' parameter is not implemented. The value passed will be ignored.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Examples===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;lsl&amp;quot;&amp;gt;&lt;br /&gt;
// Example of OsSetDynamicTextureData used to render custom drawings on a prim&lt;br /&gt;
default&lt;br /&gt;
{&lt;br /&gt;
    state_entry()&lt;br /&gt;
    {&lt;br /&gt;
        string CommandList = &amp;quot;&amp;quot;; // Storage for our drawing commands&lt;br /&gt;
&lt;br /&gt;
        CommandList = osSetPenSize( CommandList, 3 );                 // Set the pen width to 3 pixels&lt;br /&gt;
        CommandList = osSetPenColour( CommandList, &amp;quot;Red&amp;quot; );           // Set the pen color to red&lt;br /&gt;
        CommandList = osMovePen( CommandList, 28, 78 );               // Upper left corner at &amp;lt;28,78&amp;gt;&lt;br /&gt;
        CommandList = osDrawFilledRectangle( CommandList, 200, 100 ); // 200 pixels by 100 pixels&lt;br /&gt;
&lt;br /&gt;
        // Now draw the rectangle&lt;br /&gt;
        osSetDynamicTextureData( &amp;quot;&amp;quot;, &amp;quot;vector&amp;quot;, CommandList, &amp;quot;width:256,height:256&amp;quot;, 0 );&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===See Also===&lt;br /&gt;
&lt;br /&gt;
*[[osSetDynamicTextureURL]]&lt;br /&gt;
*[[osSetDynamicTextureURLBlend]]&lt;br /&gt;
*[[osSetDynamicTextureURLBlendFace]]&lt;br /&gt;
*[[osSetDynamicTextureDataBlend]]&lt;br /&gt;
*[[osSetDynamicTextureDataBlendFace]]&lt;/div&gt;</summary>
		<author><name>AnakinLohner</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/OsSetDynamicTextureData</id>
		<title>OsSetDynamicTextureData</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/OsSetDynamicTextureData"/>
				<updated>2009-08-04T09:34:52Z</updated>
		
		<summary type="html">&lt;p&gt;AnakinLohner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Quicklinks}}&lt;br /&gt;
[[Technical Reference | Technical Reference]] -&amp;gt; [[Technical Reference/terms | Terms]] -&amp;gt; [[Status | Status Page]] -&amp;gt; [[OSSL_Implemented| OSSL Implemented Functions]] -&amp;gt; [[Dynamic textures]] -&amp;gt; [[OsSetDynamicTextureData | OsSetDynamicTextureData]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 '''ThreatLevel:'''VeryLow&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
LSL: '''[[string]]  osSetDynamicTextureData( [[string]] dynamicID, [[integer]] contentType, [[integer]] data, [[string]] extraParams,[[integer]] timer)'''&amp;lt;br /&amp;gt;&lt;br /&gt;
C#:  '''[[string]]  osSetDynamicTextureData( [[string]] dynamicID, [[int]] contentType, [[int]] data, [[string]] extraParams, [[int]] timer)'''&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Renders a dynamic texture on the prim containing the script and returns the UUID of the created texture.&lt;br /&gt;
&lt;br /&gt;
===Parameters===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|'''Name'''&lt;br /&gt;
|'''Description'''&lt;br /&gt;
|'''Remarks'''&lt;br /&gt;
|-&lt;br /&gt;
|'''dynamicID'''&lt;br /&gt;
|UUID of already existing dynamic texture. Intended to accept UUID from a previous call to OsSetDynamicTextureXXXX functions.&lt;br /&gt;
| NOT IMPLEMENTED YET&lt;br /&gt;
|-&lt;br /&gt;
|'''contentType''' &lt;br /&gt;
|specifies the type of the '''data''' parameter. &lt;br /&gt;
The following values are allowed:&lt;br /&gt;
*vector - the '''data''' parameter contains a list of drawing instructions.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''data'''&lt;br /&gt;
|Contains a series of drawing instructions...&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''extraParams'''&lt;br /&gt;
|additional optional parameters in the following format: [param]:[value],[param]:[value]&lt;br /&gt;
Multiple parameters are separated by comas. The following ones are supported:&lt;br /&gt;
*width - width of the dynamic texture in pixels (example:  width:200)&lt;br /&gt;
*height - height of the dynamic texture in pixels (example:  height:200)&lt;br /&gt;
*alpha - alpha (transparency) component of the dynamic texture. Values are from 0-clear to  255-solid (example: aplha:255)&lt;br /&gt;
*bgcolour - specifies the background color of the texture (example:   bgcolour:Red)&lt;br /&gt;
*altdatadelim - specifies a delimiter between the draw commands contained in the '''data''' parameter.&lt;br /&gt;
*setalpha &lt;br /&gt;
*integer value  - any integer value is treated like specifing aplha component&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''timer'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Notes===&lt;br /&gt;
&lt;br /&gt;
The '''dynamicID''' parameter is not implemented. The value passed will be ignored.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Examples===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;lsl&amp;quot;&amp;gt;&lt;br /&gt;
// Example of OsSetDynamicTextureData used to render custom drawings on a prim&lt;br /&gt;
default&lt;br /&gt;
{&lt;br /&gt;
    state_entry()&lt;br /&gt;
    {&lt;br /&gt;
        string CommandList = &amp;quot;&amp;quot;; // Storage for our drawing commands&lt;br /&gt;
&lt;br /&gt;
        CommandList = osSetPenSize( CommandList, 3 );                 // Set the pen width to 3 pixels&lt;br /&gt;
        CommandList = osSetPenColour( CommandList, &amp;quot;Red&amp;quot; );           // Set the pen color to red&lt;br /&gt;
        CommandList = osMovePen( CommandList, 28, 78 );               // Upper left corner at &amp;lt;28,78&amp;gt;&lt;br /&gt;
        CommandList = osDrawFilledRectangle( CommandList, 200, 100 ); // 200 pixels by 100 pixels&lt;br /&gt;
&lt;br /&gt;
        // Now draw the rectangle&lt;br /&gt;
        osSetDynamicTextureData( &amp;quot;&amp;quot;, &amp;quot;vector&amp;quot;, CommandList, &amp;quot;width:256,height:256&amp;quot;, 0 );&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===See Also===&lt;br /&gt;
&lt;br /&gt;
*[[osSetDynamicTextureURL]]&lt;br /&gt;
*[[osSetDynamicTextureURLBlend]]&lt;br /&gt;
*[[osSetDynamicTextureURLBlendFace]]&lt;br /&gt;
*[[osSetDynamicTextureDataBlend]]&lt;br /&gt;
*[[osSetDynamicTextureDataBlendFace]]&lt;/div&gt;</summary>
		<author><name>AnakinLohner</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/OsSetDynamicTextureData</id>
		<title>OsSetDynamicTextureData</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/OsSetDynamicTextureData"/>
				<updated>2009-08-04T08:40:41Z</updated>
		
		<summary type="html">&lt;p&gt;AnakinLohner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Quicklinks}}&lt;br /&gt;
[[Technical Reference | Technical Reference]] -&amp;gt; [[Technical Reference/terms | Terms]] -&amp;gt; [[Status | Status Page]] -&amp;gt; [[OSSL_Implemented| OSSL Implemented Functions]] -&amp;gt; [[Dynamic textures]] -&amp;gt; [[OsSetDynamicTextureData | OsSetDynamicTextureData]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 '''ThreatLevel:'''VeryLow&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
LSL: '''[[string]]  osSetDynamicTextureData( [[string]] dynamicID, [[integer]] contentType, [[integer]] data, [[string]] extraParams,[[integer]] timer)'''&amp;lt;br /&amp;gt;&lt;br /&gt;
C#:  '''[[string]]  osSetDynamicTextureData( [[string]] dynamicID, [[int]] contentType, [[int]] data, [[string]] extraParams, [[int]] timer)'''&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Renders a dynamic texture on the prim containing the script and returns the UUID of the created texture.&lt;br /&gt;
&lt;br /&gt;
===Parameters===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|'''Name'''&lt;br /&gt;
|'''Description'''&lt;br /&gt;
|'''Remarks'''&lt;br /&gt;
|-&lt;br /&gt;
|'''dynamicID'''&lt;br /&gt;
|UUID of already existing dynamic texture. Intended to accept UUID from a previous call to OsSetDynamicTextureXXXX functions.&lt;br /&gt;
| NOT IMPLEMENTED YET&lt;br /&gt;
|-&lt;br /&gt;
|'''contentType''' &lt;br /&gt;
|specifies the type of the '''data''' parameter. &lt;br /&gt;
The following values are allowed:&lt;br /&gt;
*vector - the '''data''' parameter contains a list of drawing instructions.&lt;br /&gt;
*image  - &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''data'''&lt;br /&gt;
|Contains a series of drawing instructions...&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''extraParams'''&lt;br /&gt;
|additional optional parameters in the following format: [param]:[value],[param]:[value]&lt;br /&gt;
Multiple parameters are separated by comas. The following ones are supported:&lt;br /&gt;
*width - width of the dynamic texture in pixels (example:  width:200)&lt;br /&gt;
*height - height of the dynamic texture in pixels (example:  height:200)&lt;br /&gt;
*alpha - alpha (transparency) component of the dynamic texture. Values are from 0-clear to  255-solid (example: aplha:255)&lt;br /&gt;
*bgcolour - specifies the background color of the texture (example:   bgcolour:Red)&lt;br /&gt;
*altdatadelim - specifies a delimiter between the draw commands contained in the '''data''' parameter.&lt;br /&gt;
*setalpha &lt;br /&gt;
*integer value  - any integer value is treated like specifing aplha component&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''timer'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Notes===&lt;br /&gt;
&lt;br /&gt;
The '''dynamicID''' parameter is not implemented. The value passed will be ignored.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Examples===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;lsl&amp;quot;&amp;gt;&lt;br /&gt;
// Example of OsSetDynamicTextureData used to render custom drawings on a prim&lt;br /&gt;
default&lt;br /&gt;
{&lt;br /&gt;
    state_entry()&lt;br /&gt;
    {&lt;br /&gt;
        string CommandList = &amp;quot;&amp;quot;; // Storage for our drawing commands&lt;br /&gt;
&lt;br /&gt;
        CommandList = osSetPenSize( CommandList, 3 );                 // Set the pen width to 3 pixels&lt;br /&gt;
        CommandList = osSetPenColour( CommandList, &amp;quot;Red&amp;quot; );           // Set the pen color to red&lt;br /&gt;
        CommandList = osMovePen( CommandList, 28, 78 );               // Upper left corner at &amp;lt;28,78&amp;gt;&lt;br /&gt;
        CommandList = osDrawFilledRectangle( CommandList, 200, 100 ); // 200 pixels by 100 pixels&lt;br /&gt;
&lt;br /&gt;
        // Now draw the rectangle&lt;br /&gt;
        osSetDynamicTextureData( &amp;quot;&amp;quot;, &amp;quot;vector&amp;quot;, CommandList, &amp;quot;width:256,height:256&amp;quot;, 0 );&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===See Also===&lt;br /&gt;
&lt;br /&gt;
*[[osSetDynamicTextureURL]]&lt;br /&gt;
*[[osSetDynamicTextureURLBlend]]&lt;br /&gt;
*[[osSetDynamicTextureURLBlendFace]]&lt;br /&gt;
*[[osSetDynamicTextureDataBlend]]&lt;br /&gt;
*[[osSetDynamicTextureDataBlendFace]]&lt;/div&gt;</summary>
		<author><name>AnakinLohner</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/OsSetDynamicTextureData</id>
		<title>OsSetDynamicTextureData</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/OsSetDynamicTextureData"/>
				<updated>2009-08-04T07:55:59Z</updated>
		
		<summary type="html">&lt;p&gt;AnakinLohner: New page: {{Template:Quicklinks}}  Technical Reference -&amp;gt;  Terms -&amp;gt;  Status Page -&amp;gt; [[OSSL_Implemented| OSSL Implemented Functions...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Quicklinks}}&lt;br /&gt;
[[Technical Reference | Technical Reference]] -&amp;gt; [[Technical Reference/terms | Terms]] -&amp;gt; [[Status | Status Page]] -&amp;gt; [[OSSL_Implemented| OSSL Implemented Functions]] -&amp;gt; [[Dynamic textures]] -&amp;gt; [[OsSetDynamicTextureData | OsSetDynamicTextureData]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 '''ThreatLevel:'''VeryLow&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
LSL: '''[[string]]  osSetDynamicTextureData( [[string]] dynamicID, [[integer]] contentType, [[integer]] data, [[string]] extraParams,[[integer]] timer)'''&amp;lt;br /&amp;gt;&lt;br /&gt;
C#:  '''[[string]]  osSetDynamicTextureData( [[string]] dynamicID, [[int]] contentType, [[int]] data, [[string]] extraParams, [[int]] timer)'''&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Renders a dynamic texture on the prim containing the script and returns the UUID of the created texture.&lt;br /&gt;
&lt;br /&gt;
===Parameters===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|'''Name'''&lt;br /&gt;
|'''Description'''&lt;br /&gt;
|'''Remarks'''&lt;br /&gt;
|-&lt;br /&gt;
|'''dynamicID'''&lt;br /&gt;
|UUID of already existing dynamic texture. Intended to accept UUID from a previous call to OsSetDynamicTextureXXXX functions.&lt;br /&gt;
| NOT IMPLEMENTED YET&lt;br /&gt;
|-&lt;br /&gt;
|'''contentType''' &lt;br /&gt;
|specifies the type of the '''data''' parameter. &lt;br /&gt;
The following values are allowed:&lt;br /&gt;
*vector - the '''data''' parameter contains a list of drawing instructions.&lt;br /&gt;
*image  - &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''data'''&lt;br /&gt;
|Contains a series of drawing instructions...&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''extraParams'''&lt;br /&gt;
|additional optional parameters in the following format: [param]:[value],[param]:[value]&lt;br /&gt;
Multiple parameters are separated by comas. The following ones are supported:&lt;br /&gt;
*width - width of the dynamic texture in pixels (example:  width:200)&lt;br /&gt;
*height - height of the dynamic texture in pixels (example:  height:200)&lt;br /&gt;
*alpha - alpha (transperancy) component of the dynamic texture. Values are from 0-clear to  255-solid (example: aplha:255)&lt;br /&gt;
*bgcolour - specifies the background color of the texture (example:   bgcolour:Red)&lt;br /&gt;
*altdatadelim - specifies a delimiter between the draw commands contained in the '''data''' parameter.&lt;br /&gt;
*setalpha &lt;br /&gt;
*integer value  - any integer value is treated like specifing aplha component&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''timer'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Notes===&lt;br /&gt;
&lt;br /&gt;
The '''dynamicID''' parameter is not implemented. The value passed will be ignored.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Examples===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;lsl&amp;quot;&amp;gt;&lt;br /&gt;
// Example of OsSetDynamicTextureData used to render custom drawings on a prim&lt;br /&gt;
default&lt;br /&gt;
{&lt;br /&gt;
    state_entry()&lt;br /&gt;
    {&lt;br /&gt;
        string CommandList = &amp;quot;&amp;quot;; // Storage for our drawing commands&lt;br /&gt;
&lt;br /&gt;
        CommandList = osSetPenSize( CommandList, 3 );                 // Set the pen width to 3 pixels&lt;br /&gt;
        CommandList = osSetPenColour( CommandList, &amp;quot;Red&amp;quot; );           // Set the pen color to red&lt;br /&gt;
        CommandList = osMovePen( CommandList, 28, 78 );               // Upper left corner at &amp;lt;28,78&amp;gt;&lt;br /&gt;
        CommandList = osDrawFilledRectangle( CommandList, 200, 100 ); // 200 pixels by 100 pixels&lt;br /&gt;
&lt;br /&gt;
        // Now draw the rectangle&lt;br /&gt;
        osSetDynamicTextureData( &amp;quot;&amp;quot;, &amp;quot;vector&amp;quot;, CommandList, &amp;quot;width:256,height:256&amp;quot;, 0 );&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===See Also===&lt;br /&gt;
&lt;br /&gt;
*[[osSetDynamicTextureURL]]&lt;br /&gt;
*[[osSetDynamicTextureURLBlend]]&lt;br /&gt;
*[[osSetDynamicTextureURLBlendFace]]&lt;br /&gt;
*[[osSetDynamicTextureDataBlend]]&lt;br /&gt;
*[[osSetDynamicTextureDataBlendFace]]&lt;/div&gt;</summary>
		<author><name>AnakinLohner</name></author>	</entry>

	</feed>