From 924a89daba2fbab91acc18dfa95bfbce4c8a0234 Mon Sep 17 00:00:00 2001
From: David Walter Seikel
Date: Fri, 1 Jan 2016 20:30:25 +1000
Subject: Added a test HTML page for bringing the design docs into the source
repo.
This page is the one that had the most trouble elsewhere.
---
docs/LSL-functions-implemented.html | 2669 +++++++++++++++++++++++++++++++++++
1 file changed, 2669 insertions(+)
create mode 100644 docs/LSL-functions-implemented.html
(limited to 'docs')
diff --git a/docs/LSL-functions-implemented.html b/docs/LSL-functions-implemented.html
new file mode 100644
index 0000000..622d4e3
--- /dev/null
+++ b/docs/LSL-functions-implemented.html
@@ -0,0 +1,2669 @@
+
+
+
+
+This is where we can track what LSL functions are implemented in LuaSL, and what the differences are from SL and OpenSim. Note that the goal is to be SL compatible. OpenSim compatibility comes second.
+
+
+Colour | Status |
+
+White |
+Nothing done. |
+
+
+Red |
+Just a stub. |
+
+
+Orange |
+Stub prints debug stuff. |
+
+
+Magenta |
+Stub that passes details to the server and waits for the response if one is needed. |
+
+
+Gray |
+Stub that fakes enough for the current tests. |
+
+
+Yellow |
+Fleshed out a bit. |
+
+
+Green |
+Fully implemented, maybe. |
+
+
+Purple |
+Tested and works at least. |
+
+
+Cyan |
+Completely compatible with SL. |
+
+
+
+
+
+Code | Meaning |
+
+L |
+Function can be done locally, without dealing with the sim or grid. |
+
+
+R |
+Function can be done through ROBUST. |
+
+
+D |
+Function can be done through the local sims database. |
+
+
+O |
+Function needs to deal with the world server. |
+
+
+DO? |
+Can do it through the local sims database, but may need to let the world server know so it notices the change? |
+
+
+g |
+God mode function. |
+
+
+d |
+Obsolete function that has been depecated. |
+
+
+b |
+Function is marked as broken by LL, and may not work even in SL. |
+
+
+
+
+animation override
+
+
+LSL function | SL notes | OpenSim notes | Codes |
+
+llGetAnimationOverride |
+ |
+ |
+ |
+
+
+llResetAnimationOverride |
+ |
+ |
+ |
+
+
+llSetAnimationOverride |
+ |
+ |
+ |
+
+
+
+
+avatar
+
+
+LSL function | SL notes | OpenSim notes | Codes |
+
+llAttachToAvatar |
+ |
+ |
+O |
+
+
+llAvatarOnLinkSitTarget |
+ |
+ |
+O |
+
+
+llAvatarOnSitTarget |
+ |
+ |
+O |
+
+
+llClearCameraParams |
+ |
+ |
+O |
+
+
+llDetachFromAvatar |
+ |
+ |
+O |
+
+
+llForceMouselook |
+ |
+ |
+O |
+
+
+llGetAgentInfo |
+ |
+ |
+R? |
+
+
+llGetAgentLanguage |
+ |
+ |
+ |
+
+
+llGetAgentSize |
+ |
+ |
+R? |
+
+
+llGetAnimation |
+ |
+ |
+O |
+
+
+llGetAnimationList |
+ |
+ |
+O |
+
+
+llGetAttached |
+ |
+ |
+O |
+
+
+llGetCameraPos |
+ |
+ |
+O |
+
+
+llGetCameraRot |
+ |
+ |
+O |
+
+
+llGetDisplayName |
+ |
+ |
+ |
+
+
+llGetPermissions |
+ |
+ |
+O |
+
+
+llGetPermissionsKey |
+ |
+ |
+O |
+
+
+llGetUsername |
+ |
+ |
+R |
+
+
+llGiveMoney |
+ |
+ |
+O |
+
+
+llKey2Name |
+ |
+ |
+R |
+
+
+llPointAt |
+ |
+ |
+d |
+
+
+llReleaseCamera |
+ |
+ |
+dO |
+
+
+llReleaseControls |
+ |
+ |
+O |
+
+
+llRequestAgentData |
+ |
+ |
+R? |
+
+
+llRequestDisplayName |
+ |
+ |
+ |
+
+
+llRequestPermissions |
+ |
+ |
+O |
+
+
+llRequestUsername |
+ |
+ |
+R |
+
+
+llSameGroup |
+ |
+ |
+DR |
+
+
+llSetCameraParams |
+ |
+ |
+O |
+
+
+llSitTarget |
+ |
+ |
+DO? |
+
+
+llStartAnimation |
+ |
+ |
+O |
+
+
+llStopAnimation |
+ |
+ |
+O |
+
+
+llStopPointAt |
+ |
+ |
+dO |
+
+
+llTakeCamera |
+ |
+ |
+dO |
+
+
+llTakeControls |
+ |
+ |
+O |
+
+
+llTeleportAgentHome |
+ |
+ |
+O |
+
+
+llTransferLindenDollars |
+ |
+ |
+O |
+
+
+llUnSit |
+ |
+ |
+O |
+
+
+
+
+ collision / detect / sensor
+
+
+LSL function | SL notes | OpenSim notes | Codes |
+
+llCastRay |
+ |
+ |
+ |
+
+
+llCollisionFilter |
+ |
+ |
+ |
+
+
+llCollisionSound |
+ |
+ |
+ |
+
+
+llCollisionSprite |
+ |
+ |
+b |
+
+
+llDetectedGrab |
+ |
+ |
+O |
+
+
+llDetectedGroup |
+ |
+ |
+O |
+
+
+llDetectedKey |
+ |
+ |
+O |
+
+
+llDetectedLinkNumber |
+ |
+ |
+O |
+
+
+llDetectedName |
+ |
+ |
+O |
+
+
+llDetectedOwner |
+ |
+ |
+O |
+
+
+llDetectedPos |
+ |
+ |
+O |
+
+
+llDetectedRot |
+ |
+ |
+O |
+
+
+llDetectedTouchBinormal |
+ |
+ |
+O |
+
+
+llDetectedTouchFace |
+ |
+ |
+O |
+
+
+llDetectedTouchPos |
+ |
+ |
+O |
+
+
+llDetectedTouchST |
+ |
+ |
+O |
+
+
+llDetectedTouchUV |
+ |
+ |
+O |
+
+
+llDetectedType |
+ |
+ |
+O |
+
+
+llDetectedVel |
+ |
+ |
+O |
+
+
+llPassCollisions |
+ |
+ |
+ |
+
+
+llPassTouches |
+ |
+ |
+ |
+
+
+llSensor |
+ |
+ |
+ |
+
+
+llSensorRemove |
+ |
+ |
+ |
+
+
+llSensorRepeat |
+ |
+ |
+ |
+
+
+llVolumeDetect |
+ |
+ |
+ |
+
+
+
+
+ communications
+
+
+LSL function | SL notes | OpenSim notes | Codes |
+
+llDialog |
+ |
+ |
+O |
+
+
+llEmail |
+ |
+ |
+ |
+
+
+llGetNextEmail |
+ |
+ |
+ |
+
+
+llInstantMessage |
+ |
+ |
+O |
+
+
+llListen |
+ |
+ |
+O |
+
+
+llListenControl |
+ |
+ |
+O |
+
+
+llListenRemove |
+ |
+ |
+O |
+
+
+llMessageLinked |
+ |
+ |
+L |
+
+
+llOwnerSay |
+ |
+ |
+O |
+
+
+llRegionSay |
+ |
+ |
+O |
+
+
+llRegionSayTo |
+ |
+ |
+O |
+
+
+llSay |
+ |
+ |
+O |
+
+
+llShout |
+ |
+ |
+O |
+
+
+llTextBox |
+ |
+ |
+O |
+
+
+llWhisper |
+ |
+ |
+O |
+
+
+
+
+ inventory
+
+
+LSL function | SL notes | OpenSim notes | Codes |
+
+llAllowInventoryDrop |
+ |
+ |
+DO? |
+
+
+llGetInventoryCreator |
+ |
+ |
+D |
+
+
+llGetInventoryKey |
+ |
+ |
+D |
+
+
+llGetInventoryName |
+ |
+ |
+D |
+
+
+llGetInventoryNumber |
+ |
+ |
+D |
+
+
+llGetInventoryPermMask |
+ |
+ |
+D |
+
+
+llGetInventoryType |
+ |
+ |
+D |
+
+
+llGetNotecardLine |
+ |
+ |
+DR |
+
+
+llGetNumberOfNotecardLines |
+ |
+ |
+DR |
+
+
+llGiveInventory |
+ |
+ |
+O |
+
+
+llGiveInventoryList |
+ |
+ |
+O |
+
+
+llGodLikeRezObject |
+ |
+ |
+Og |
+
+
+llRemoveInventory |
+ |
+ |
+DO? |
+
+
+llRequestInventoryData |
+ |
+ |
+D? |
+
+
+llRezAtRoot |
+ |
+ |
+O |
+
+
+llRezObject |
+ |
+ |
+O |
+
+
+llSetInventoryPermMask |
+ |
+ |
+gDO? |
+
+
+
+
+JSON
+
+
+LSL function | SL notes | OpenSim notes | Codes |
+
+llJson2List |
+ |
+ |
+ |
+
+
+llJsonGetValue |
+ |
+ |
+ |
+
+
+llJsonSetValue |
+ |
+ |
+ |
+
+
+llJsonValueType |
+ |
+ |
+ |
+
+
+llList2Json |
+ |
+ |
+ |
+
+
+
+
+ land
+
+
+LSL function | SL notes | OpenSim notes | Codes |
+
+llAddToLandBanList |
+ |
+ |
+ |
+
+
+llAddToLandPassList |
+ |
+ |
+ |
+
+
+llEjectFromLand |
+ |
+ |
+ |
+
+
+llGetLandOwnerAt |
+ |
+ |
+ |
+
+
+llGetParcelDetails |
+ |
+ |
+ |
+
+
+llGetParcelFlags |
+ |
+ |
+ |
+
+
+llGetParcelMaxPrims |
+ |
+ |
+ |
+
+
+llGetParcelMusicURL |
+ |
+ |
+ |
+
+
+llGetParcelPrimCount |
+ |
+ |
+ |
+
+
+llGetParcelPrimOwners |
+ |
+ |
+ |
+
+
+llGetSimStats |
+ |
+ |
+ |
+
+
+llGround |
+ |
+ |
+ |
+
+
+llGroundContour |
+ |
+ |
+ |
+
+
+llGroundNormal |
+ |
+ |
+ |
+
+
+llGroundSlope |
+ |
+ |
+ |
+
+
+llManageEstateAccess |
+ |
+ |
+ |
+
+
+llModifyLand |
+ |
+ |
+ |
+
+
+llOverMyLand |
+ |
+ |
+ |
+
+
+llParcelMediaCommandList |
+ |
+ |
+ |
+
+
+llParcelMediaQuery |
+ |
+ |
+ |
+
+
+llRemoveFromLandBanList |
+ |
+ |
+ |
+
+
+llRemoveFromLandPassList |
+ |
+ |
+ |
+
+
+llResetLandBanList |
+ |
+ |
+ |
+
+
+llResetLandPassList |
+ |
+ |
+ |
+
+
+llReturnObjectsByID |
+ |
+ |
+ |
+
+
+llReturnObjectsByOwner |
+ |
+ |
+ |
+
+
+llSetParcelMusicURL |
+ |
+ |
+ |
+
+
+
+
+ list
+
+
+LSL function | SL notes | OpenSim notes | Codes |
+
+llCSV2List |
+ |
+ |
+L |
+
+
+llDeleteSubList |
+ |
+ |
+L |
+
+
+llDumpList2String |
+ |
+ |
+L |
+
+
+llGetListEntryType |
+ |
+ |
+L |
+
+
+llGetListLength |
+ |
+ |
+L |
+
+
+llList2CSV |
+ |
+ |
+L |
+
+
+llList2Float |
+ |
+ |
+L |
+
+
+llList2Integer |
+ |
+ |
+L |
+
+
+llList2Key |
+ |
+ |
+L |
+
+
+llList2List |
+ |
+ |
+L |
+
+
+llList2ListStrided |
+ |
+ |
+L |
+
+
+llList2Rot |
+ |
+ |
+L |
+
+
+llList2String |
+ |
+ |
+L |
+
+
+llList2Vector |
+ |
+ |
+L |
+
+
+llListFindList |
+ |
+ |
+L |
+
+
+llListInsertList |
+ |
+ |
+L |
+
+
+llListReplaceList |
+ |
+ |
+L |
+
+
+llListRandomize |
+ |
+ |
+L |
+
+
+llListSort |
+ |
+ |
+L |
+
+
+llListStatistics |
+ |
+ |
+L |
+
+
+llParseString2List |
+ |
+ |
+L |
+
+
+llParseStringKeepNulls |
+ |
+ |
+L |
+
+
+
+
+ math
+
+
+LSL function | SL notes | OpenSim notes | Codes |
+
+llAbs |
+ |
+ |
+L |
+
+
+llAcos |
+ |
+ |
+L |
+
+
+llAngleBetween |
+ |
+ |
+L |
+
+
+llAsin |
+ |
+ |
+L |
+
+
+llAtan2 |
+ |
+ |
+L |
+
+
+llAxes2Rot |
+ |
+ |
+L |
+
+
+llAxisAngle2Rot |
+ |
+ |
+L |
+
+
+llCeil |
+ |
+ |
+L |
+
+
+llCos |
+ |
+ |
+L |
+
+
+llEuler2Rot |
+ |
+ |
+L |
+
+
+llFabs |
+ |
+ |
+L |
+
+
+llFloor |
+ |
+ |
+L |
+
+
+llFrand |
+ |
+ |
+L |
+
+
+llLog |
+ |
+ |
+L |
+
+
+llLog10 |
+ |
+ |
+L |
+
+
+llModPow |
+ |
+ |
+L |
+
+
+llPow |
+ |
+ |
+L |
+
+
+llRot2Angle |
+ |
+ |
+L |
+
+
+llRot2Axis |
+ |
+ |
+L |
+
+
+llRot2Euler |
+ |
+ |
+L |
+
+
+llRot2Fwd |
+ |
+ |
+L |
+
+
+llRot2Left |
+ |
+ |
+L |
+
+
+llRot2Up |
+ |
+ |
+L |
+
+
+llRotBetween |
+ |
+ |
+L |
+
+
+llRound |
+ |
+ |
+L |
+
+
+llSin |
+ |
+ |
+L |
+
+
+llSqrt |
+ |
+ |
+L |
+
+
+llTan |
+ |
+ |
+L |
+
+
+llVecDist |
+ |
+ |
+L |
+
+
+llVecMag |
+ |
+ |
+L |
+
+
+llVecNorm |
+ |
+ |
+L |
+
+
+
+
+ media
+
+
+LSL function | SL notes | OpenSim notes | Codes |
+
+llAdjustSoundVolume |
+ |
+ |
+ |
+
+
+llClearPrimMedia |
+ |
+ |
+ |
+
+
+llClearLinkMedia |
+ |
+ |
+ |
+
+
+llGetLinkMedia |
+ |
+ |
+ |
+
+
+llGetParcelMusicURL |
+ |
+ |
+ |
+
+
+llGetPrimMediaParams |
+ |
+ |
+ |
+
+
+llLoopSound |
+ |
+ |
+ |
+
+
+llLoopSoundMaster |
+ |
+ |
+ |
+
+
+llLoopSoundSlave |
+ |
+ |
+ |
+
+
+llPlaySound |
+ |
+ |
+ |
+
+
+llPlaySoundSlave |
+ |
+ |
+ |
+
+
+llPreloadSound |
+ |
+ |
+ |
+
+
+llRefreshPrimURL |
+ |
+ |
+d |
+
+
+llSetLinkMedia |
+ |
+ |
+ |
+
+
+llSetPrimMediaParams |
+ |
+ |
+ |
+
+
+llSetPrimURL |
+ |
+ |
+d |
+
+
+llSetSoundQueueing |
+ |
+ |
+ |
+
+
+llSetSoundRadius |
+ |
+ |
+ |
+
+
+llStopSound |
+ |
+ |
+ |
+
+
+llSound |
+ |
+ |
+d |
+
+
+llSoundPreload |
+ |
+ |
+d |
+
+
+llTriggerSound |
+ |
+ |
+ |
+
+
+llTriggerSoundLimited |
+ |
+ |
+ |
+
+
+
+
+path finding
+
+
+LSL function | SL notes | OpenSim notes | Codes |
+
+llCreateCharacter |
+ |
+ |
+ |
+
+
+llDeleteCharacter |
+ |
+ |
+ |
+
+
+llEvade |
+ |
+ |
+ |
+
+
+llExecCharacterCmd |
+ |
+ |
+ |
+
+
+llFleeFrom |
+ |
+ |
+ |
+
+
+llGetClosestNavPoint |
+ |
+ |
+ |
+
+
+llGetStaticPath |
+ |
+ |
+ |
+
+
+llNavigateTo |
+ |
+ |
+ |
+
+
+llPatrolPoints |
+ |
+ |
+ |
+
+
+llPursue |
+ |
+ |
+ |
+
+
+llUpdateCharacter |
+ |
+ |
+ |
+
+
+llWanderWithin |
+ |
+ |
+ |
+
+
+
+
+
+physics
+
+
+LSL function | SL notes | OpenSim notes | Codes |
+
+llApplyImpulse |
+ |
+ |
+DO? |
+
+
+llApplyRotationalImpulse |
+ |
+ |
+DO? |
+
+
+llGetAccel |
+ |
+ |
+D |
+
+
+llGetEnergy |
+ |
+ |
+DO? |
+
+
+llGetForce |
+ |
+ |
+D |
+
+
+llGetMass |
+ |
+ |
+D |
+
+
+llGetMassMKS |
+ |
+ |
+D |
+
+
+llGetObjectMass |
+ |
+ |
+D |
+
+
+llGetOmega |
+ |
+ |
+D |
+
+
+llGetTorque |
+ |
+ |
+D |
+
+
+llGetVel |
+ |
+ |
+D |
+
+
+llMoveToTarget |
+ |
+ |
+DO? |
+
+
+llPushObject |
+ |
+ |
+DO? |
+
+
+llSetAngularVelocity |
+ |
+ |
+DO? |
+
+
+llSetBuoyancy |
+ |
+ |
+DO? |
+
+
+llSetForce |
+ |
+ |
+DO? |
+
+
+llSetForceAndTorque |
+ |
+ |
+DO? |
+
+
+llSetHoverHeight |
+ |
+ |
+DO? |
+
+
+llSetTorque |
+ |
+ |
+DO? |
+
+
+llSetVelocity |
+ |
+ |
+DO? |
+
+
+llTargetOmega |
+ |
+ |
+DO? |
+
+
+
+
+ object / prim / link
+
+
+LSL function | SL notes | OpenSim notes | Codes |
+
+llBreakAllLinks |
+ |
+ |
+DO? |
+
+
+llBreakLink |
+ |
+ |
+DO? |
+
+
+llCreateLink |
+ |
+ |
+DO? |
+
+
+llDie |
+ |
+ |
+DO? |
+
+
+llGetBoundingBox |
+ |
+ |
+D |
+
+
+llGetGeometricCenter |
+ |
+ |
+D |
+
+
+llGetKey |
+ |
+ |
+D |
+
+
+llGetLinkKey |
+ |
+ |
+D |
+
+
+llGetLinkPrimitiveParams |
+ |
+ |
+D |
+
+
+llGetLinkName |
+ |
+ |
+D |
+
+
+llGetLinkNumber |
+ |
+ |
+D |
+
+
+llGetLinkNumberOfSides |
+ |
+ |
+D |
+
+
+llGetMaxScaleFactor |
+ |
+ |
+ |
+
+
+llGetMinScaleFactor |
+ |
+ |
+ |
+
+
+llGetNumberOfPrims |
+ |
+ |
+D |
+
+
+llGetObjectDesc |
+ |
+ |
+D |
+
+
+llGetObjectDetails |
+ |
+ |
+D |
+
+
+llGetObjectName |
+ |
+ |
+D |
+
+
+llGetObjectPermMask |
+ |
+ |
+D |
+
+
+llGetObjectPrimCount |
+ |
+ |
+D |
+
+
+llGetOwner |
+ |
+ |
+D |
+
+
+llGetOwnerKey |
+ |
+ |
+D |
+
+
+llGetPhysicsMaterial |
+ |
+ |
+ |
+
+
+llGetPrimitiveParams |
+ |
+ |
+D |
+
+
+llGetStatus |
+ |
+ |
+D |
+
+
+llLinkParticleSystem |
+ |
+ |
+DO? |
+
+
+llLinkSitTarget |
+ |
+ |
+DO? |
+
+
+llMakeExplosion |
+ |
+ |
+dDO? |
+
+
+llMakeFire |
+ |
+ |
+dDO? |
+
+
+llMakeFountain |
+ |
+ |
+dDO? |
+
+
+llMakeSmoke |
+ |
+ |
+dDO? |
+
+
+llParticleSystem |
+ |
+ |
+DO? |
+
+
+llScaleByFactor |
+ |
+ |
+ |
+
+
+llSetCameraAtOffset |
+ |
+ |
+DO? |
+
+
+llSetCameraEyeOffset |
+ |
+ |
+DO? |
+
+
+llSetClickAction |
+ |
+ |
+DO? |
+
+
+llSetDamage |
+ |
+ |
+DO? |
+
+
+llSetKeyframedMotion |
+ |
+ |
+ |
+
+
+llSetLinkCamera |
+ |
+ |
+DO? |
+
+
+llSetLinkPrimitiveParams |
+ |
+ |
+DO? |
+
+
+llSetLinkPrimitiveParamsFast |
+ |
+ |
+DO? |
+
+
+llSetObjectDesc |
+ |
+ |
+DO? |
+
+
+llSetObjectName |
+ |
+ |
+DO? |
+
+
+llSetObjectPermMask |
+ |
+ |
+gDO? |
+
+
+llSetPayPrice |
+ |
+ |
+DO? |
+
+
+llSetPhysicsMaterial |
+ |
+ |
+ |
+
+
+llSetPrimitiveParams |
+ |
+ |
+DO? |
+
+
+llSetSitText |
+ |
+ |
+DO? |
+
+
+llSetStatus |
+ |
+ |
+DO? |
+
+
+llSetText |
+ |
+ |
+DO? |
+
+
+llSetTouchText |
+ |
+ |
+DO? |
+
+
+llSitTarget |
+ |
+ |
+DO? |
+
+
+
+
+ rotation / scaling / translation
+
+
+LSL function | SL notes | OpenSim notes | Codes |
+
+llGetLocalPos |
+ |
+ |
+D |
+
+
+llGetLocalRot |
+ |
+ |
+D |
+
+
+llGetPos |
+ |
+ |
+D |
+
+
+llGetRootPosition |
+ |
+ |
+D |
+
+
+llGetRootRotation |
+ |
+ |
+D |
+
+
+llGetRot |
+ |
+ |
+D |
+
+
+llGetScale |
+ |
+ |
+D |
+
+
+llLookAt |
+ |
+ |
+DO? |
+
+
+llRotLookAt |
+ |
+ |
+DO? |
+
+
+llRotTarget |
+ |
+ |
+DO? |
+
+
+llRotTargetRemove |
+ |
+ |
+DO? |
+
+
+llSetLocalRot |
+ |
+ |
+DO? |
+
+
+llSetPos |
+ |
+ |
+DO? |
+
+
+llSetRegionPos |
+ |
+ |
+DO? |
+
+
+llSetRot |
+ |
+ |
+DO? |
+
+
+llSetScale |
+ |
+ |
+DO? |
+
+
+llStopLookAt |
+ |
+ |
+DO? |
+
+
+
+
+ script
+
+
+LSL function | SL notes | OpenSim notes | Codes |
+
+llGetFreeMemory |
+ |
+ |
+L |
+
+
+llGetMemoryLimit |
+ |
+ |
+L |
+
+
+llGetScriptName |
+ |
+ |
+L |
+
+
+llGetScriptState |
+ |
+ |
+L |
+
+
+llGetSPMaxMemory |
+ |
+ |
+L |
+
+
+llGetStartParameter |
+ |
+ |
+L |
+
+
+llGetUsedMemory |
+ |
+ |
+L |
+
+
+llRemoteLoadScript |
+ |
+ |
+d |
+
+
+llRemoteLoadScriptPin |
+ |
+ |
+ |
+
+
+llResetOtherScript |
+ |
+ |
+L |
+
+
+llResetScript |
+ |
+ |
+L |
+
+
+llScriptDanger |
+ |
+ |
+ |
+
+
+llScriptProfiler |
+ |
+ |
+L |
+
+
+llSetMemoryLimit |
+ |
+ |
+L |
+
+
+llSetRemoteScriptAccessPin |
+ |
+ |
+L, but might have to tell the sim server. |
+
+
+llSetScriptState |
+ |
+ |
+L, but might have to tell the sim server. |
+
+
+
+
+ simulator
+
+
+LSL function | SL notes | OpenSim notes | Codes |
+
+llCloud |
+ |
+ |
+ |
+
+
+llEdgeOfWorld |
+ |
+ |
+R |
+
+
+llGetEnv |
+ |
+ |
+R? |
+
+
+llGetRegionAgentCount |
+ |
+ |
+O |
+
+
+llGetRegionCorner |
+ |
+ |
+R |
+
+
+llGetRegionFlags |
+ |
+ |
+RD? |
+
+
+llGetRegionFPS |
+ |
+ |
+O |
+
+
+llGetRegionName |
+ |
+ |
+R |
+
+
+llGetRegionTimeDilation |
+ |
+ |
+O |
+
+
+llGetSimulatorHostname |
+ |
+ |
+R |
+
+
+llGetSunDirection |
+ |
+ |
+R |
+
+
+llMapDestination |
+ |
+ |
+O |
+
+
+llRequestSimulatorData |
+ |
+ |
+R? |
+
+
+llWater |
+ |
+ |
+ |
+
+
+llWind |
+ |
+ |
+ |
+
+
+
+
+ string
+
+
+LSL function | SL notes | OpenSim notes | Codes |
+
+llBase64ToString |
+ |
+ |
+L |
+
+
+llDeleteSubString |
+ |
+ |
+L |
+
+
+llGetSubString |
+ |
+ |
+L |
+
+
+llInsertString |
+ |
+ |
+L |
+
+
+llMD5String |
+ |
+ |
+L |
+
+
+llSHA1String |
+ |
+ |
+L |
+
+
+llStringLength |
+ |
+ |
+L |
+
+
+llStringToBase64 |
+ |
+ |
+L |
+
+
+llStringTrim |
+ |
+ |
+L |
+
+
+llSubStringIndex |
+ |
+ |
+L |
+
+
+llToLower |
+ |
+ |
+L |
+
+
+llToUpper |
+ |
+ |
+L |
+
+
+llXorBase64 |
+ |
+ |
+ |
+
+
+llXorBase64StringsCorrect |
+ |
+ |
+L |
+
+
+llXorBase64Strings |
+ |
+ |
+Ld |
+
+
+
+
+ texture
+
+
+LSL function | SL notes | OpenSim notes | Codes |
+
+llGetAlpha |
+ |
+ |
+D |
+
+
+llGetColor |
+ |
+ |
+D |
+
+
+llGetNumberOfSides |
+ |
+ |
+D |
+
+
+llGetTexture |
+ |
+ |
+D |
+
+
+llGetTextureOffset |
+ |
+ |
+D |
+
+
+llGetTextureRot |
+ |
+ |
+D |
+
+
+llGetTextureScale |
+ |
+ |
+D |
+
+
+llOffsetTexture |
+ |
+ |
+DO? |
+
+
+llRotateTexture |
+ |
+ |
+DO? |
+
+
+llScaleTexture |
+ |
+ |
+DO? |
+
+
+llSetAlpha |
+ |
+ |
+DO? |
+
+
+llSetColor |
+ |
+ |
+DO? |
+
+
+llSetLinkAlpha |
+ |
+ |
+DO? |
+
+
+llSetLinkColor |
+ |
+ |
+DO? |
+
+
+llSetLinkTexture |
+ |
+ |
+DO? |
+
+
+llSetLinkTextureAnim |
+ |
+ |
+DO? |
+
+
+llSetTexture |
+ |
+ |
+DO? |
+
+
+llSetTextureAnim |
+ |
+ |
+DO? |
+
+
+
+
+ time
+
+
+LSL function | SL notes | OpenSim notes | Codes |
+
+llGetAndResetTime |
+ |
+ |
+L |
+
+
+llGetDate |
+ |
+ |
+L |
+
+
+lGetGMTclock |
+ |
+ |
+L |
+
+
+llGetTime |
+ |
+ |
+L |
+
+
+llGetTimeOfDay |
+ |
+ |
+L |
+
+
+llGetTimestamp |
+ |
+ |
+L |
+
+
+llGetUnixTime |
+ |
+ |
+L |
+
+
+llGetWallclock |
+ |
+ |
+L |
+
+
+llMinEventDelay |
+ |
+ |
+ |
+
+
+llResetTime |
+ |
+ |
+L |
+
+
+llSetTimerEvent |
+ |
+ |
+L |
+
+
+llSleep |
+ |
+ |
+L |
+
+
+
+
+ vehicle
+
+
+LSL function | SL notes | OpenSim notes | Codes |
+
+llRemoveVehicleFlags |
+ |
+ |
+ |
+
+
+llSetVehicleFlags |
+ |
+ |
+ |
+
+
+llSetVehicleFloatParam |
+ |
+ |
+ |
+
+
+llSetVehicleType |
+ |
+ |
+ |
+
+
+llSetVehicleRotationParam |
+ |
+ |
+ |
+
+
+llSetVehicleVectorParam |
+ |
+ |
+ |
+
+
+
+
+ XML-RPC and HTTP
+
+
+LSL function | SL notes | OpenSim notes | Codes |
+
+llCloseRemoteDataChannel |
+ |
+ |
+ |
+
+
+llEscapeURL |
+ |
+ |
+ |
+
+
+llGetFreeURLs |
+ |
+ |
+ |
+
+
+llGetHTTPHeader |
+ |
+ |
+ |
+
+
+llHTTPRequest |
+ |
+ |
+ |
+
+
+llHTTPResponse |
+ |
+ |
+ |
+
+
+llLoadURL |
+ |
+ |
+ |
+
+
+llOpenRemoteDataChannel |
+ |
+ |
+ |
+
+
+llReleaseURL |
+ |
+ |
+ |
+
+
+llRemoteDataReply |
+ |
+ |
+ |
+
+
+llRemoteDataSetRegion |
+ |
+ |
+d |
+
+
+llRequestSecureURL |
+ |
+ |
+ |
+
+
+llRequestURL |
+ |
+ |
+ |
+
+
+llSendRemoteData |
+ |
+ |
+ |
+
+
+llSetContentType |
+ |
+ |
+ |
+
+
+llUnescapeURL |
+ |
+ |
+ |
+
+
+
+
+
--
cgit v1.1