OSSL Implemented
From OpenSimulator
(→See Also: added link to OSSL_TextureDrawing Extended Info Page) |
(Added Part-1 of the corrected functions. INCOMPLETE) |
||
Line 13: | Line 13: | ||
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 ) | 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. | + | 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. |
<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]] |
− | *[[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]] | + | *[[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]] |
− | *[[OsParcelJoin|OsParcelJoin]] | + | *[[OsParcelJoin|OsParcelJoin]] |
− | *[[OsParcelSetDetails|OsParcelSetDetails]] | + | *[[OsParcelSetDetails|OsParcelSetDetails]] |
− | *[[OsParcelSubdivide|OsParcelSubdivide]] | + | *[[OsParcelSubdivide|OsParcelSubdivide]] |
− | *[[OsParseJSON|OsParseJSON]] | + | *[[OsParseJSON|OsParseJSON]] |
− | *[[OsRegionNotice|OsRegionNotice]] | + | *[[OsRegionNotice|OsRegionNotice]] |
− | *[[OsRegionRestart|OsRegionRestart]] | + | *[[OsRegionRestart|OsRegionRestart]] |
− | *[[OsSetDynamicTextureData|OsSetDynamicTextureData]] | + | *[[OsSetDynamicTextureData|OsSetDynamicTextureData]] |
− | *[[OsSetDynamicTextureDataBlend|OsSetDynamicTextureDataBlend]] | + | *[[OsSetDynamicTextureDataBlend|OsSetDynamicTextureDataBlend]] |
− | *[[OsSetDynamicTextureDataBlendFace|OsSetDynamicTextureDataBlendFace]] | + | *[[OsSetDynamicTextureDataBlendFace|OsSetDynamicTextureDataBlendFace]] |
− | *[[OsSetDynamicTextureURL|OsSetDynamicTextureURL]] | + | *[[OsSetDynamicTextureURL|OsSetDynamicTextureURL]] |
− | *[[OsSetDynamicTextureURLBlend|OsSetDynamicTextureURLBlend]] | + | *[[OsSetDynamicTextureURLBlend|OsSetDynamicTextureURLBlend]] |
− | *[[OsSetDynamicTextureURLBlendFace|OsSetDynamicTextureURLBlendFace]] | + | *[[OsSetDynamicTextureURLBlendFace|OsSetDynamicTextureURLBlendFace]] |
− | *[[OsSetEstateSunSettings|OsSetEstateSunSettings]] | + | *[[OsSetEstateSunSettings|OsSetEstateSunSettings]] |
− | *[[OsSetFontName|OsSetFontName]] | + | *[[OsSetFontName|OsSetFontName]] |
− | *[[OsSetFontSize|OsSetFontSize]] | + | *[[OsSetFontSize|OsSetFontSize]] |
− | *[[OsSetParcelMediaURL|OsSetParcelMediaURL]] | + | *[[OsSetParcelMediaURL|OsSetParcelMediaURL]] |
− | *[[ | + | *[[OsSetParcelSIPAddress|OsSetParcelSIPAddress]] |
− | *[[OsSetPenCap|OsSetPenCap]] | + | *[[OsSetPenCap|OsSetPenCap]] |
− | *[[OsSetPenColour|OsSetPenColour]] | + | *[[OsSetPenColour|<strike>OsSetPenColour</strike>]] deprecated, Use osSetPenColor |
− | *[[OsSetPenSize|OsSetPenSize]] | + | *[[OsSetPenSize|OsSetPenSize]] |
− | *[[OsSetPrimFloatOnWater|OsSetPrimFloatOnWater]] | + | *[[OsSetPrimFloatOnWater|OsSetPrimFloatOnWater]] |
− | *[[OsSetPrimitiveParams|OsSetPrimitiveParams]] | + | *[[OsSetPrimitiveParams|OsSetPrimitiveParams]] |
− | *[[OsSetProjectionParams|OsSetProjectionParams]] | + | *[[OsSetProjectionParams|OsSetProjectionParams]] |
− | *[[OsSetRegionSunSettings|OsSetRegionSunSettings]] | + | *[[OsSetRegionSunSettings|OsSetRegionSunSettings]] |
− | *[[OsSetRegionWaterHeight|OsSetRegionWaterHeight]] | + | *[[OsSetRegionWaterHeight|OsSetRegionWaterHeight]] |
− | *[[OsSetSpeed|OsSetSpeed]] | + | *[[OsSetSpeed|OsSetSpeed]] |
− | *[[OsSetStateEvents|OsSetStateEvents]] | + | *[[OsSetStateEvents|OsSetStateEvents]] |
− | *[[OsSunGetParam|OsSunGetParam]] | + | *[[OsSunGetParam|<strike>OsSunGetParam</strike>]] deprecated, Use osGetSunParam |
− | *[[OsSunSetParam|OsSunSetParam]] | + | *[[OsSunSetParam|<strike>OsSunSetParam</strike>]] deprecated, Use osSetSunParam |
− | *[[OsTeleportAgent|OsTeleportAgent]] | + | *[[OsTeleportAgent|OsTeleportAgent]] |
− | *[[OsTeleportOwner|OsTeleportOwner]] | + | *[[OsTeleportOwner|OsTeleportOwner]] |
− | *[[OsTerrainFlush|OsTerrainFlush]] | + | *[[OsTerrainFlush|OsTerrainFlush]] |
− | *[[OsTerrainGetHeight|OsTerrainGetHeight]] | + | * |
− | *[[OsTerrainSetHeight|OsTerrainSetHeight]] | + | [[OsTerrainGetHeight|<strike>OsTerrainGetHeight</strike>]] Use osGetTerrainHeight |
− | *[[OsUnixTimeToTimestamp|OsUnixTimeToTimestamp]] | + | |
− | *[[OsWindActiveModelPluginName|OsWindActiveModelPluginName]] | + | *[[OsTerrainSetHeight|<strike>OsTerrainSetHeight</strike>]] Use osSetTerrainHeight |
− | *[[OsWindParamGet|OsWindParamGet]] | + | *[[OsUnixTimeToTimestamp|OsUnixTimeToTimestamp]] |
− | *[[OsWindParamSet|OsWindParamSet]] | + | *[[OsWindActiveModelPluginName|OsWindActiveModelPluginName]] |
+ | *[[OsWindParamGet|<strike>OsWindParamGet</strike>]] deprecated, Use osGetWindParam | ||
+ | *[[OsWindParamSet|<strike>OsWindParamSet</strike>]] deprecated, Use osSetWindParam | ||
<br> | <br> |
Revision as of 15:38, 10 December 2010
Languages: |
English Deutsch |
Technical Reference -> Terms -> Status Page -> OSSL Implemented Functions
This article or section contains incomplete information. Please help us by completing the content on this page. |
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.
- OsAvatarName2Key
- OsAvatarPlayAnimation
- OsAvatarStopAnimation
- OsCauseDamage
- OsCauseHealing
- OsConsoleCommand
- OsDrawEllipse
- OsDrawFilledPolygon
- OsDrawFilledRectangle
- OsDrawImage
- OsDrawLine
- OsDrawPolygon
- OsDrawRectangle
- OsDrawText
- OsFormatString
- OsGetAgentIP
- OsGetAgents
- OsGetAvatarList
- OsGetCurrentSunHour
- OsGetDrawStringSize
- OsGetGridLoginURI
- OsGetGridName
- OsGetGridNick
- OsGetLinkPrimitiveParams
- OsGetMapTexture
- OsGetNotecard
- OsGetNotecardLine
- OsGetNumberOfNotecardLines
- OsGetPrimitiveParams
- OsGetRegionMapTexture
- OsGetRegionStats
- OsGetScriptEngineName
- OsGetSimulatorMemory
- OsGetSimulatorVersion
- OsKey2Name
- OsKickAvatar
- OsList2Double
- OsLoadedCreationDate
- OsLoadedCreationID
- OsLoadedCreationTime
- OsMakeNotecard
- OsMatchString
- OsMessageObject
- OsMovePen
- OsNpcCreate
- OsNpcMoveTo
- OsNpcRemove
- OsNpcSay
- OsParcelJoin
- OsParcelSetDetails
- OsParcelSubdivide
- OsParseJSON
- OsRegionNotice
- OsRegionRestart
- OsSetDynamicTextureData
- OsSetDynamicTextureDataBlend
- OsSetDynamicTextureDataBlendFace
- OsSetDynamicTextureURL
- OsSetDynamicTextureURLBlend
- OsSetDynamicTextureURLBlendFace
- OsSetEstateSunSettings
- OsSetFontName
- OsSetFontSize
- OsSetParcelMediaURL
- OsSetParcelSIPAddress
- OsSetPenCap
OsSetPenColourdeprecated, Use osSetPenColor- OsSetPenSize
- OsSetPrimFloatOnWater
- OsSetPrimitiveParams
- OsSetProjectionParams
- OsSetRegionSunSettings
- OsSetRegionWaterHeight
- OsSetSpeed
- OsSetStateEvents
OsSunGetParamdeprecated, Use osGetSunParamOsSunSetParamdeprecated, Use osSetSunParam- OsTeleportAgent
- OsTeleportOwner
- OsTerrainFlush
OsTerrainGetHeight Use osGetTerrainHeight
OsTerrainSetHeightUse osSetTerrainHeight- OsUnixTimeToTimestamp
- OsWindActiveModelPluginName
OsWindParamGetdeprecated, Use osGetWindParamOsWindParamSetdeprecated, Use osSetWindParam