-
Notifications
You must be signed in to change notification settings - Fork 0
LL Functions
Serra Royale edited this page Sep 24, 2025
·
37 revisions
This category contains built-in LSL functions.
All types in LSL are immutable (they can't be mutated by side effect), variables can only be changed by being overwritten. There is no way to modify a variable's value indirectly; the only way is through direct interaction with a storing operator (=, +=, -=, *=, /=, %=, ++, --).
- Built-in functions will never modify the variables used as parameters.
- User functions that change the values of parameters inside the function scope will not have those changes applied to the variables that supplied those parameters.
| Key | Description |
|---|---|
| The function was recently added. | |
| This function has been updated recently. | |
| This function requires an experience. | |
| The function has been deprecated but still works. It is best to avoid functions marked as deprecated. | |
| The function has not only been deprecated, it has been removed. Do not use functions marked as removed. | |
| The function has not been implemented. Do not use functions marked as not implemented. | |
| This is an experimental function currently being tested on the dev branch. | |
| This function is marked as broken and may not work. | |
| The function requires god-mode. Functions marked as such cannot be used | |
| This function requires a Grid Owned experience. | |
| This function has been requested by several users and has not been implemented. Do not use functions marked as requested. |
- llAbs:
- llAcos:
- llAddToLandBanList:
- llAddToLandList:
- llAdjustDamage:
- llAdjustSoundVolume:
- llAgentInExperince:
- llAllowInventoryDrop:
- llAngleBetween:
- llApplyImpulse:
- llApplyRotationalImpulse:
- llAsin:
- llAtan2:
- llAttachToAvatar:
- llAttachToAvatarTemp:
- llAvatarOnLinkSitTarget:
- llAvatarOnSitTarget:
- llAxes2Rot:
- llAxisAngle2Rot:
- llCastRay:
- llCeil:
- llChar:
- llCharCameraParams:
- llClearLinkMedia:
- llClearPrimMedia:
- llCloseRemoteDataChannel:
- llCloud:
- llCollisionSound:
- llCollisionSprite:
- llComputeHash:
- llCos:
- llCreateCharacter:
- llCreateKeyValue:
- llCreateLink:
- llCSV2List:
- llDamage:
- llDataSizeKeyValue:
- llDeleteCharacter:
- llDeleteKeyValue:
- llDeleteSubList:
- llDeleteSubString:
- llDerezObject:
- llDetachFromAvatar:
- llDetectedDamage:
- llDetectedGrab:
- llDetectedGroup:
- llDetectedKey:
- llDetectedLinkNumber:
- llDetectedName:
- llDetectedOwner:
- llDetectedPos:
- llDetectedRezzer:
- llDetectedRot:
- llDetectedTouchBinormal:
- llDetectedTouchFace:
- llDetectedTouchNormal:
- llDetectedTouchPos:
- llDetectedTouchST:
- llDetectedTouchUV:
- llDetectedType:
- llDetectedVel:
- llDialog:
- llDie:
- llDumpList2String:
- llGenerateKey:
- llGetAccel:
- llGetAgentInfo:
- llGetAgentLanguage:
- llGetAgentList:
- llGetAgentSize:
- llGetAlpha:
- llGetAndResetTime:
- llGetAnimation:
- llGetAnimationList:
- llGetAnimationOverride:
- llGetAttached:
- llGetAttachedList:
- llGetAttachedListFiltered:
- llGetBoundingBox:
- llGetCameraAspect:
- llGetCameraFOV:
- llGetCameraPos:
- llGetCameraRot:
- llGetCenterOfMass:
- llGetClosestNavPoint:
- llGetColor:
- llGetCreator:
- llGetDate:
- llGetDayLength:
- llGetDayOffset:
- llGetDisplayName:
- llGetEnergy:
- llGetEnv:
- llGetEnvironment:
- llGetExperienceDetails:
- llGetExperienceErrorMessage:
- llGetForce:
- llGetFreeMemory:
- llGetFreeURLs:
- llGetGeometricCenter:
- llGetGMTclock:
- llGetHealth:
- llGetHTTPHeader:
- llGetInventoryAcquireTime: