OsSetDynamicTextureDataFace
From OpenSimulator
(Difference between revisions)
Line 31: | Line 31: | ||
|'''Remarks''' | |'''Remarks''' | ||
|- | |- | ||
− | |'''dynamicID''' | + | |style = style="vertical-align: top;" |'''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 | + | |style = style="vertical-align: top;" |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 | + | |style = style="vertical-align: top;" |NOT IMPLEMENTED |
|- | |- | ||
− | |'''contentType''' | + | |style = style="vertical-align: top;" |'''contentType''' |
− | |specifies the type of the '''data''' parameter. | + | |style = style="vertical-align: top;" |specifies the type of the '''data''' parameter. |
The following values are allowed: | The following values are allowed: | ||
* vector - the '''data''' parameter contains a list of drawing instructions. See [[Drawing commands]] for details | * vector - the '''data''' parameter contains a list of drawing instructions. See [[Drawing commands]] for details | ||
| | | | ||
|- | |- | ||
− | |'''data''' | + | |style = style="vertical-align: top;" |'''data''' |
− | |Contains a series of drawing instructions. See [[Drawing commands]] for details | + | |style = style="vertical-align: top;" |Contains a series of drawing instructions. See [[Drawing commands]] for details |
| | | | ||
|- | |- | ||
− | |'''extraParams''' | + | |style = style="vertical-align: top;" |'''extraParams''' |
− | |additional optional parameters in the following format: [param]:[value],[param]:[value] | + | |style = style="vertical-align: top;" |additional optional parameters in the following format: [param]:[value],[param]:[value] |
Multiple parameters are separated by commas. The following ones are supported: | Multiple parameters are separated by commas. The following ones are supported: | ||
* width - width of the dynamic texture in pixels (example: width:256) | * width - width of the dynamic texture in pixels (example: width:256) | ||
Line 57: | Line 57: | ||
| | | | ||
|- | |- | ||
− | |'''timer''' | + | |style = style="vertical-align: top;" |'''timer''' |
− | |specify a time interval to update the texture | + | |style = style="vertical-align: top;" |specify a time interval to update the texture |
− | |NOT IMPLEMENTED | + | |style = style="vertical-align: top;" |NOT IMPLEMENTED |
|- | |- | ||
− | |'''face''' | + | |style = style="vertical-align: top;" |'''face''' |
− | |the face of the prim to display on | + | |style = style="vertical-align: top;" |the face of the prim to display on |
|} | |} | ||
Revision as of 05:10, 7 November 2019
key osSetDynamicTextureDataFace(string dynamicID, string contentType, string data, string extraParams, integer timer, integer face);
| |
... | |
Threat Level | VeryLow |
Permissions | ${OSSL|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER |
Extra Delay | 0 seconds |
Example(s) | |
// Example of osSetDynamicTextureDataFace default { state_entry() { string CommandList; CommandList = osSetFontName(CommandList, "Courier New"); CommandList = osSetFontSize(CommandList, 14); CommandList = osMovePen(CommandList, 20, 20); CommandList = osDrawText(CommandList, "A dynamic texture!"); osSetDynamicTextureDataFace("", "vector", CommandList, "width:512,height:512", 0, 0); } } |
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 |
face | the face of the prim to display on |
Notes:
- The dynamicID parameter is not yet implemented. The value passed will be ignored.
- The timer parameter is not yet 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 on version 0.9.1.1, Nov 4th 2019. Old versions did as true, but that should one be used if needed
This function was added in 0.9.0.1
See Also