OSSL Implemented

From OpenSimulator

(Difference between revisions)
Jump to: navigation, search
(Current OSSL Functions Implemented: Added reference to Threat levels)
(Updated & added new OSSL Functions)
Line 5: Line 5:
 
== Current OSSL Functions Implemented  ==
 
== Current OSSL Functions Implemented  ==
  
Updated July.29.2010 From Source. 78 osFunctions available.  
+
Updated October.21.2010 From OpenSimulator Master/Dev Source.  
  
 
Special Note:   Some Functions as shown use '''"double"''' as a Value instead of '''"float" '''these vary for purposes of accuracy as shown Below.   
 
Special Note:   Some Functions as shown use '''"double"''' as a Value instead of '''"float" '''these vary for purposes of accuracy as shown Below.   
Line 17: Line 17:
 
<br>
 
<br>
  
*[[OsAvatarName2Key|osAvatarName2Key]]  
+
*[[OsAvatarName2Key|OsAvatarName2Key]]
*[[OsAvatarPlayAnimation|osAvatarPlayAnimation]]  
+
*[[OsAvatarPlayAnimation|OsAvatarPlayAnimation]]
*[[OsAvatarStopAnimation|osAvatarStopAnimation]]  
+
*[[OsAvatarStopAnimation|OsAvatarStopAnimation]]
*[[OsCauseDamage|osCauseDamage]]  
+
*[[OsCauseDamage|OsCauseDamage]]
*[[OsCauseHealing|osCauseHealing]]  
+
*[[OsCauseHealing|OsCauseHealing]]
*[[OsConsoleCommand|osConsoleCommand]]  
+
*[[OsConsoleCommand|OsConsoleCommand]]
*[[OsDrawEllipse|osDrawEllipse]]  
+
*[[OsDrawEllipse|OsDrawEllipse]]
*[[OsDrawFilledPolygon|osDrawFilledPolygon]]  
+
*[[OsDrawFilledPolygon|OsDrawFilledPolygon]]
*[[OsDrawFilledRectangle|osDrawFilledRectangle]]  
+
*[[OsDrawFilledRectangle|OsDrawFilledRectangle]]
*[[OsDrawImage|osDrawImage]]  
+
*[[OsDrawImage|OsDrawImage]]
*[[OsDrawLine|osDrawLine]]
+
*[[OsDrawLine|OsDrawLine]]
*[[OsDrawLine|osDrawLine]]  
+
*[[OsDrawPolygon|OsDrawPolygon]]
*[[OsDrawPolygon|osDrawPolygon]]  
+
*[[OsDrawRectangle|OsDrawRectangle]]
*[[OsDrawRectangle|osDrawRectangle]]  
+
*[[OsDrawText|OsDrawText]]
*[[OsDrawText|osDrawText]]  
+
*[[OsFormatString|OsFormatString]]
*[[OsFormatString|osFormatString]]  
+
*[[OsGetAgentIP|OsGetAgentIP]]
*[[OsGetAgentIP|osGetAgentIP]]  
+
*[[OsGetAgents|OsGetAgents]]
*[[OsGetAgents|osGetAgents]]
+
*[[OsGetAvatarList|OsGetAvatarList]]
*[[OsGetAvatarList|osGetAvatarList]]
+
*[[OsGetCurrentSunHour|OsGetCurrentSunHour]]
*[[OsGetCurrentSunHour|osGetCurrentSunHour]]  
+
*[[OsGetDrawStringSize|OsGetDrawStringSize]]
*[[OsGetDrawStringSize|osGetDrawStringSize]]  
+
*[[OsGetGridLoginURI|OsGetGridLoginURI]]
*[[OsGetGridLoginURI|osGetGridLoginURI]]  
+
*[[OsGetGridName|OsGetGridName]]
*[[OsGetGridName|osGetGridName]]  
+
*[[OsGetGridNick|OsGetGridNick]]
*[[OsGetGridNick|osGetGridNick]]  
+
*[[OsGetLinkPrimitiveParams|OsGetLinkPrimitiveParams]]
*[[OsGetLinkPrimitiveParams|osGetLinkPrimitiveParams]]  
+
*[[OsGetMapTexture|OsGetMapTexture]]
*[[OsGetMapTexture|osGetMapTexture]]  
+
*[[OsGetNotecard|OsGetNotecard]]
*[[OsGetNotecard|osGetNotecard]]  
+
*[[OsGetNotecardLine|OsGetNotecardLine]]
*[[OsGetNotecardLine|osGetNotecardLine]]  
+
*[[OsGetNumberOfNotecardLines|OsGetNumberOfNotecardLines]]
*[[OsGetNumberOfNotecardLines|osGetNumberOfNotecardLines]]  
+
*[[OsGetPrimitiveParams|OsGetPrimitiveParams]]
*[[OsGetRegionMapTexture|osGetRegionMapTexture]]  
+
*[[OsGetRegionMapTexture|OsGetRegionMapTexture]]
*[[OsGetRegionStats|osGetRegionStats]]  
+
*[[OsGetRegionStats|OsGetRegionStats]]
*[[OsGetScriptEngineName|osGetScriptEngineName]]  
+
*[[OsGetScriptEngineName|OsGetScriptEngineName]]
*[[OsGetSimulatorMemory|osGetSimulatorMemory]]  
+
*[[OsGetSimulatorMemory|OsGetSimulatorMemory]]
*[[OsGetSimulatorVersion|osGetSimulatorVersion]]  
+
*[[OsGetSimulatorVersion|OsGetSimulatorVersion]]
*[[OsKey2Name|osKey2Name]]  
+
*[[OsKey2Name|OsKey2Name]]
*[[OsKickAvatar|osKickAvatar]]  
+
*[[OsKickAvatar|OsKickAvatar]]
*[[OsList2Double|osList2Double]]  
+
*[[OsList2Double|OsList2Double]]
*[[OsLoadedCreationDate|osLoadedCreationDate]]  
+
*[[OsLoadedCreationDate|OsLoadedCreationDate]]
*[[OsLoadedCreationID|osLoadedCreationID]]  
+
*[[OsLoadedCreationID|OsLoadedCreationID]]
*[[OsLoadedCreationTime|osLoadedCreationTime]]  
+
*[[OsLoadedCreationTime|OsLoadedCreationTime]]
*[[OsMakeNotecard|osMakeNotecard]]  
+
*[[OsMakeNotecard|OsMakeNotecard]]
*[[OsMatchString|osMatchString]]  
+
*[[OsMatchString|OsMatchString]]
*[[OsMessageObject|osMessageObject]]  
+
*[[OsMessageObject|OsMessageObject]]
*[[OsMovePen|osMovePen]]  
+
*[[OsMovePen|OsMovePen]]
*[[OsNpcCreate|osNpcCreate]]  
+
*[[OsNpcCreate|OsNpcCreate]]
*[[OsNpcMoveTo|osNpcMoveTo]]  
+
*[[OsNpcMoveTo|OsNpcMoveTo]]
*[[OsNpcRemove|osNpcRemove]]  
+
*[[OsNpcRemove|OsNpcRemove]]
*[[OsNpcSay|osNpcSay]]  
+
*[[OsNpcSay|OsNpcSay]]
*[[OsParseJSON|osParseJSON]]  
+
*[[OsParcelJoin|OsParcelJoin]]
*[[OsRegionNotice|osRegionNotice]]  
+
*[[OsParcelSetDetails|OsParcelSetDetails]]
*[[OsRegionRestart|osRegionRestart]]  
+
*[[OsParcelSubdivide|OsParcelSubdivide]]
*[[OsSetDynamicTextureData|osSetDynamicTextureData]]  
+
*[[OsParseJSON|OsParseJSON]]
*[[OsSetDynamicTextureDataBlend|osSetDynamicTextureDataBlend]]  
+
*[[OsRegionNotice|OsRegionNotice]]
*[[OsSetDynamicTextureDataBlendFace|osSetDynamicTextureDataBlendFace]]  
+
*[[OsRegionRestart|OsRegionRestart]]
*[[OsSetDynamicTextureURL|osSetDynamicTextureURL]]  
+
*[[OsSetDynamicTextureData|OsSetDynamicTextureData]]
*[[OsSetDynamicTextureURLBlend|osSetDynamicTextureURLBlend]]  
+
*[[OsSetDynamicTextureDataBlend|OsSetDynamicTextureDataBlend]]
*[[OsSetDynamicTextureURLBlendFace|osSetDynamicTextureURLBlendFace]]  
+
*[[OsSetDynamicTextureDataBlendFace|OsSetDynamicTextureDataBlendFace]]
*[[OsSetEstateSunSettings|osSetEstateSunSettings]]  
+
*[[OsSetDynamicTextureURL|OsSetDynamicTextureURL]]
*[[OsSetFontName|osSetFontName]]  
+
*[[OsSetDynamicTextureURLBlend|OsSetDynamicTextureURLBlend]]
*[[OsSetFontSize|osSetFontSize]]  
+
*[[OsSetDynamicTextureURLBlendFace|OsSetDynamicTextureURLBlendFace]]
*[[OsSetParcelMediaURL|osSetParcelMediaURL]]  
+
*[[OsSetEstateSunSettings|OsSetEstateSunSettings]]
*[[OsSetParcelSIPAddress|osSetParcelSIPAddress]]  
+
*[[OsSetFontName|OsSetFontName]]
*[[OsSetPenCap|osSetPenCap]]  
+
*[[OsSetFontSize|OsSetFontSize]]
*[[OsSetPenColour|osSetPenColour]]  
+
*[[OsSetParcelMediaURL|OsSetParcelMediaURL]]
*[[OsSetPenSize|osSetPenSize]]  
+
*[[osSetParcelSIPAddress|OsSetParcelSIPAddress]]
*[[OsSetPrimFloatOnWater|osSetPrimFloatOnWater]]  
+
*[[OsSetPenCap|OsSetPenCap]]
*[[OsSetRegionSunSettings|osSetRegionSunSettings]]  
+
*[[OsSetPenColour|OsSetPenColour]]
*[[OsSetRegionWaterHeight|osSetRegionWaterHeight]]  
+
*[[OsSetPenSize|OsSetPenSize]]
*[[OsSetSpeed|osSetSpeed]]  
+
*[[OsSetPrimFloatOnWater|OsSetPrimFloatOnWater]]
*[[OsSetStateEvents|osSetStateEvents]]  
+
*[[OsSetPrimitiveParams|OsSetPrimitiveParams]]
*[[OsSunGetParam|osSunGetParam]]  
+
*[[OsSetProjectionParams|OsSetProjectionParams]]
*[[OsSunSetParam|osSunSetParam]]  
+
*[[OsSetRegionSunSettings|OsSetRegionSunSettings]]
*[[OsTeleportAgent|osTeleportAgent]]  
+
*[[OsSetRegionWaterHeight|OsSetRegionWaterHeight]]
*[[OsTerrainFlush|osTerrainFlush]]  
+
*[[OsSetSpeed|OsSetSpeed]]
*[[OsTerrainGetHeight|osTerrainGetHeight]]  
+
*[[OsSetStateEvents|OsSetStateEvents]]
*[[OsTerrainSetHeight|osTerrainSetHeight]]  
+
*[[OsSunGetParam|OsSunGetParam]]
*[[OsWindActiveModelPluginName|osWindActiveModelPluginName]]  
+
*[[OsSunSetParam|OsSunSetParam]]
*[[OsWindParamGet|osWindParamGet]]  
+
*[[OsTeleportAgent|OsTeleportAgent]]
*[[OsWindParamSet|osWindParamSet]]
+
*[[OsTerrainFlush|OsTerrainFlush]]
 +
*[[OsTerrainGetHeight|OsTerrainGetHeight]]
 +
*[[OsTerrainSetHeight|OsTerrainSetHeight]]
 +
*[[OsWindActiveModelPluginName|OsWindActiveModelPluginName]]
 +
*[[OsWindParamGet|OsWindParamGet]]
 +
*[[OsWindParamSet|OsWindParamSet]]
  
 
<br>
 
<br>

Revision as of 14:05, 21 October 2010


Technical Reference -> Terms -> Status Page -> OSSL Implemented Functions  


Current OSSL Functions Implemented

Updated October.21.2010 From OpenSimulator Master/Dev Source.

Special Note:   Some Functions as shown use "double" as a Value instead of "float" these vary for purposes of accuracy as shown Below. 

(Float is short for "floating point", and just means a number with a point something on the end.)

The difference between the two is in the size of the numbers that they can hold. For float, you can have up to 7 digits in your number. For doubles, you can have up to 16 digits. To be more precise, here's the official size: ( float: 1.5 × 10-45 to 3.4 × 1038 ) ( double: 5.0 × 10-324 to 1.7 × 10308 )

Each of these functions has an threat level associated to it. See Threat level for more information and an overview of each function's level.



See Also

General
About This Wiki