OpenSim
|
Contains all LSL ll-functions. This class will be in Default AppDomain. More...
Classes | |
struct | CastRayCall |
Struct for llCastRay throttle data. More... | |
struct | RayHit |
Struct for llCastRay ray hits. More... | |
struct | RayTrans |
Struct for transmitting parameters required for finding llCastRay ray hits. More... | |
Public Member Functions | |
void | Initialize (IScriptEngine scriptEngine, SceneObjectPart host, TaskInventoryItem item) |
Initialize the API More... | |
override Object | InitializeLifetimeService () |
void | state (string newState) |
void | llResetScript () |
Reset the named script. The script must be present in the same prim. More... | |
void | llResetOtherScript (string name) |
LSL_Integer | llGetScriptState (string name) |
void | llSetScriptState (string name, int run) |
List< ScenePresence > | GetLinkAvatars (int linkType) |
ISceneEntity | GetLinkEntity (SceneObjectPart part, int linknum) |
Get a given link entity from a linkset (linked objects and any sitting avatars). More... | |
List< SceneObjectPart > | GetLinkParts (int linkType) |
List< ISceneEntity > | GetLinkEntities (int linkType) |
List< ISceneEntity > | GetLinkEntities (SceneObjectPart part, int linkType) |
LSL_Float | llSin (double f) |
LSL_Float | llCos (double f) |
LSL_Float | llTan (double f) |
LSL_Float | llAtan2 (double x, double y) |
LSL_Float | llSqrt (double f) |
LSL_Float | llPow (double fbase, double fexponent) |
LSL_Integer | llAbs (int i) |
LSL_Float | llFabs (double f) |
LSL_Float | llFrand (double mag) |
LSL_Integer | llFloor (double f) |
LSL_Integer | llCeil (double f) |
LSL_Integer | llRound (double f) |
LSL_Float | llVecMag (LSL_Vector v) |
LSL_Vector | llVecNorm (LSL_Vector v) |
LSL_Float | llVecDist (LSL_Vector a, LSL_Vector b) |
LSL_Vector | llRot2Euler (LSL_Rotation q1) |
LSL_Rotation | llEuler2Rot (LSL_Vector v) |
LSL_Rotation | llAxes2Rot (LSL_Vector fwd, LSL_Vector left, LSL_Vector up) |
LSL_Vector | llRot2Fwd (LSL_Rotation r) |
LSL_Vector | llRot2Left (LSL_Rotation r) |
LSL_Vector | llRot2Up (LSL_Rotation r) |
LSL_Rotation | llRotBetween (LSL_Vector a, LSL_Vector b) |
void | llWhisper (int channelID, string text) |
void | llSay (int channelID, string text) |
void | llShout (int channelID, string text) |
void | llRegionSay (int channelID, string text) |
void | llRegionSayTo (string target, int channel, string msg) |
LSL_Integer | llListen (int channelID, string name, string ID, string msg) |
void | llListenControl (int number, int active) |
void | llListenRemove (int number) |
void | llSensor (string name, string id, int type, double range, double arc) |
void | llSensorRepeat (string name, string id, int type, double range, double arc, double rate) |
void | llSensorRemove () |
string | resolveName (UUID objecUUID) |
LSL_String | llDetectedName (int number) |
LSL_String | llDetectedKey (int number) |
LSL_String | llDetectedOwner (int number) |
LSL_Integer | llDetectedType (int number) |
LSL_Vector | llDetectedPos (int number) |
LSL_Vector | llDetectedVel (int number) |
LSL_Vector | llDetectedGrab (int number) |
LSL_Rotation | llDetectedRot (int number) |
LSL_Integer | llDetectedGroup (int number) |
LSL_Integer | llDetectedLinkNumber (int number) |
LSL_Vector | llDetectedTouchBinormal (int index) |
See http://wiki.secondlife.com/wiki/LlDetectedTouchBinormal for details More... | |
LSL_Integer | llDetectedTouchFace (int index) |
See http://wiki.secondlife.com/wiki/LlDetectedTouchFace for details More... | |
LSL_Vector | llDetectedTouchNormal (int index) |
See http://wiki.secondlife.com/wiki/LlDetectedTouchNormal for details More... | |
LSL_Vector | llDetectedTouchPos (int index) |
See http://wiki.secondlife.com/wiki/LlDetectedTouchPos for details More... | |
LSL_Vector | llDetectedTouchST (int index) |
See http://wiki.secondlife.com/wiki/LlDetectedTouchST for details More... | |
LSL_Vector | llDetectedTouchUV (int index) |
See http://wiki.secondlife.com/wiki/LlDetectedTouchUV for details More... | |
virtual void | llDie () |
LSL_Float | llGround (LSL_Vector offset) |
LSL_Float | llCloud (LSL_Vector offset) |
LSL_Vector | llWind (LSL_Vector offset) |
void | llSetStatus (int status, int value) |
LSL_Integer | llGetStatus (int status) |
void | llSetScale (LSL_Vector scale) |
LSL_Vector | llGetScale () |
void | llSetClickAction (int action) |
void | llSetColor (LSL_Vector color, int face) |
void | llSetContentType (LSL_Key id, LSL_Integer type) |
void | SetTexGen (SceneObjectPart part, int face, int style) |
void | SetGlow (SceneObjectPart part, int face, float glow) |
void | SetShiny (SceneObjectPart part, int face, int shiny, Bumpiness bump) |
void | SetFullBright (SceneObjectPart part, int face, bool bright) |
LSL_Float | llGetAlpha (int face) |
void | llSetAlpha (double alpha, int face) |
void | llSetLinkAlpha (int linknumber, double alpha, int face) |
LSL_Vector | llGetColor (int face) |
void | llSetTexture (string texture, int face) |
void | llSetLinkTexture (int linknumber, string texture, int face) |
void | llScaleTexture (double u, double v, int face) |
void | llOffsetTexture (double u, double v, int face) |
void | llRotateTexture (double rotation, int face) |
LSL_String | llGetTexture (int face) |
void | llSetPos (LSL_Vector pos) |
LSL_Integer | llSetRegionPos (LSL_Vector pos) |
Tries to move the entire object so that the root prim is within 0.1m of position. http://wiki.secondlife.com/wiki/LlSetRegionPos Documentation indicates that the use of x/y coordinates up to 10 meters outside the bounds of a region will work but do not specify what happens if there is no adjacent region for the object to move into. Uses the RegionSize constant here rather than hard-coding 266.0 to alert any developer modifying OpenSim to support variable-sized regions that this method will need tweaking. More... | |
LSL_Vector | llGetPos () |
LSL_Vector | llGetLocalPos () |
void | llSetRot (LSL_Rotation rot) |
void | llSetLocalRot (LSL_Rotation rot) |
LSL_Rotation | llGetRot () |
See http://lslwiki.net/lslwiki/wakka.php?wakka=ChildRotation More... | |
LSL_Rotation | llGetLocalRot () |
void | llSetForce (LSL_Vector force, int local) |
LSL_Vector | llGetForce () |
void | llSetVelocity (LSL_Vector vel, int local) |
void | llSetAngularVelocity (LSL_Vector avel, int local) |
LSL_Integer | llTarget (LSL_Vector position, double range) |
void | llTargetRemove (int number) |
LSL_Integer | llRotTarget (LSL_Rotation rot, double error) |
void | llRotTargetRemove (int number) |
void | llMoveToTarget (LSL_Vector target, double tau) |
void | llStopMoveToTarget () |
void | llApplyImpulse (LSL_Vector force, int local) |
void | llApplyRotationalImpulse (LSL_Vector force, int local) |
void | llSetTorque (LSL_Vector torque, int local) |
LSL_Vector | llGetTorque () |
void | llSetForceAndTorque (LSL_Vector force, LSL_Vector torque, int local) |
LSL_Vector | llGetVel () |
LSL_Vector | llGetAccel () |
LSL_Vector | llGetOmega () |
LSL_Float | llGetTimeOfDay () |
LSL_Float | llGetWallclock () |
LSL_Float | llGetTime () |
void | llResetTime () |
LSL_Float | llGetAndResetTime () |
void | llSound (string sound, double volume, int queue, int loop) |
void | llPlaySound (string sound, double volume) |
void | llLoopSound (string sound, double volume) |
void | llLoopSoundMaster (string sound, double volume) |
void | llLoopSoundSlave (string sound, double volume) |
void | llPlaySoundSlave (string sound, double volume) |
void | llTriggerSound (string sound, double volume) |
void | llStopSound () |
void | llPreloadSound (string sound) |
LSL_String | llGetSubString (string src, int start, int end) |
Return a portion of the designated string bounded by inclusive indices (start and end). As usual, the negative indices, and the tolerance for out-of-bound values, makes this more complicated than it might otherwise seem. More... | |
LSL_String | llDeleteSubString (string src, int start, int end) |
Delete substring removes the specified substring bounded by the inclusive indices start and end. Indices may be negative (indicating end-relative) and may be inverted, i.e. end < start. More... | |
LSL_String | llInsertString (string dest, int index, string src) |
Insert string inserts the specified string identified by src at the index indicated by index. Index may be negative, in which case it is end-relative. The index may exceed either string bound, with the result being a concatenation. More... | |
LSL_String | llToUpper (string src) |
LSL_String | llToLower (string src) |
LSL_Integer | llGiveMoney (string destination, int amount) |
void | llMakeExplosion (int particles, double scale, double vel, double lifetime, double arc, string texture, LSL_Vector offset) |
void | llMakeFountain (int particles, double scale, double vel, double lifetime, double arc, int bounce, string texture, LSL_Vector offset, double bounce_offset) |
void | llMakeSmoke (int particles, double scale, double vel, double lifetime, double arc, string texture, LSL_Vector offset) |
void | llMakeFire (int particles, double scale, double vel, double lifetime, double arc, string texture, LSL_Vector offset) |
void | llRezAtRoot (string inventory, LSL_Vector pos, LSL_Vector vel, LSL_Rotation rot, int param) |
void | doObjectRez (string inventory, LSL_Vector pos, LSL_Vector vel, LSL_Rotation rot, int param, bool atRoot) |
void | llRezObject (string inventory, LSL_Vector pos, LSL_Vector vel, LSL_Rotation rot, int param) |
void | llLookAt (LSL_Vector target, double strength, double damping) |
void | llStopLookAt () |
void | llSetTimerEvent (double sec) |
virtual void | llSleep (double sec) |
LSL_Float | llGetMass () |
LSL_Float | llGetMassMKS () |
void | llCollisionFilter (string name, string id, int accept) |
void | llTakeControls (int controls, int accept, int pass_on) |
void | llReleaseControls () |
void | llReleaseURL (string url) |
bool | AttachToAvatar (int attachmentPoint) |
Attach the object containing this script to the avatar that owns it. More... | |
void | DetachFromAvatar () |
Detach the object containing this script from the avatar it is attached to. More... | |
void | llAttachToAvatar (int attachmentPoint) |
void | llDetachFromAvatar () |
void | llTakeCamera (string avatar) |
void | llReleaseCamera (string avatar) |
LSL_String | llGetOwner () |
void | llInstantMessage (string user, string message) |
void | llEmail (string address, string subject, string message) |
void | llGetNextEmail (string address, string subject) |
LSL_String | llGetKey () |
LSL_Key | llGenerateKey () |
void | llSetBuoyancy (double buoyancy) |
void | llSetHoverHeight (double height, int water, double tau) |
Attempt to clamp the object on the Z axis at the given height over tau seconds. More... | |
void | llStopHover () |
void | llMinEventDelay (double delay) |
void | llSoundPreload (string sound) |
void | llRotLookAt (LSL_Rotation target, double strength, double damping) |
LSL_Integer | llStringLength (string str) |
void | llStartAnimation (string anim) |
void | llStopAnimation (string anim) |
void | llPointAt (LSL_Vector pos) |
void | llStopPointAt () |
void | llTargetOmega (LSL_Vector axis, double spinrate, double gain) |
LSL_Integer | llGetStartParameter () |
void | llRequestPermissions (string agent, int perm) |
LSL_String | llGetPermissionsKey () |
LSL_Integer | llGetPermissions () |
LSL_Integer | llGetLinkNumber () |
void | llSetLinkColor (int linknumber, LSL_Vector color, int face) |
void | llCreateLink (string target, int parent) |
void | CreateLink (string target, int parent) |
void | llBreakLink (int linknum) |
void | BreakLink (int linknum) |
void | llBreakAllLinks () |
void | BreakAllLinks () |
LSL_String | llGetLinkKey (int linknum) |
LSL_String | llGetLinkName (int linknum) |
Returns the name of the child prim or seated avatar matching the specified link number. More... | |
LSL_Integer | llGetInventoryNumber (int type) |
LSL_String | llGetInventoryName (int type, int number) |
LSL_Float | llGetEnergy () |
void | llGiveInventory (string destination, string inventory) |
void | llRemoveInventory (string name) |
void | llSetText (string text, LSL_Vector color, double alpha) |
LSL_Float | llWater (LSL_Vector offset) |
void | llPassTouches (int pass) |
LSL_String | llRequestAgentData (string id, int data) |
LSL_String | llRequestInventoryData (string name) |
void | llSetDamage (double damage) |
void | llTeleportAgentHome (string agent) |
void | llTeleportAgent (string agent, string destination, LSL_Vector targetPos, LSL_Vector targetLookAt) |
void | llTeleportAgentGlobalCoords (string agent, LSL_Vector global_coords, LSL_Vector targetPos, LSL_Vector targetLookAt) |
void | llTextBox (string agent, string message, int chatChannel) |
void | llModifyLand (int action, int brush) |
void | llCollisionSound (string impact_sound, double impact_volume) |
LSL_String | llGetAnimation (string id) |
void | llMessageLinked (int linknumber, int num, string msg, string id) |
void | llPushObject (string target, LSL_Vector impulse, LSL_Vector ang_impulse, int local) |
void | llPassCollisions (int pass) |
LSL_String | llGetScriptName () |
LSL_Integer | llGetLinkNumberOfSides (int link) |
LSL_Integer | llGetNumberOfSides () |
LSL_Rotation | llAxisAngle2Rot (LSL_Vector axis, double angle) |
LSL_Vector | llRot2Axis (LSL_Rotation rot) |
Returns the axis of rotation for a quaternion More... | |
LSL_Float | llRot2Angle (LSL_Rotation rot) |
LSL_Float | llAcos (double val) |
LSL_Float | llAsin (double val) |
LSL_Float | llAngleBetween (LSL_Rotation a, LSL_Rotation b) |
LSL_String | llGetInventoryKey (string name) |
void | llAllowInventoryDrop (int add) |
LSL_Vector | llGetSunDirection () |
LSL_Vector | llGetTextureOffset (int face) |
LSL_Vector | llGetTextureScale (int side) |
LSL_Float | llGetTextureRot (int face) |
LSL_Integer | llSubStringIndex (string source, string pattern) |
LSL_String | llGetOwnerKey (string id) |
LSL_Vector | llGetCenterOfMass () |
LSL_List | llListSort (LSL_List src, int stride, int ascending) |
LSL_Integer | llGetListLength (LSL_List src) |
LSL_Integer | llList2Integer (LSL_List src, int index) |
LSL_Float | llList2Float (LSL_List src, int index) |
LSL_String | llList2String (LSL_List src, int index) |
LSL_Key | llList2Key (LSL_List src, int index) |
LSL_Vector | llList2Vector (LSL_List src, int index) |
LSL_Rotation | llList2Rot (LSL_List src, int index) |
LSL_List | llList2List (LSL_List src, int start, int end) |
LSL_List | llDeleteSubList (LSL_List src, int start, int end) |
LSL_Integer | llGetListEntryType (LSL_List src, int index) |
LSL_String | llList2CSV (LSL_List src) |
Process the supplied list and return the content of the list formatted as a comma separated list. There is a space after each comma. More... | |
LSL_List | llCSV2List (string src) |
The supplied string is scanned for commas and converted into a list. Commas are only effective if they are encountered outside of '<' '>' delimiters. Any whitespace before or after an element is trimmed. More... | |
LSL_List | llListRandomize (LSL_List src, int stride) |
Randomizes the list, be arbitrarily reordering sublists of stride elements. As the stride approaches the size of the list, the options become very limited. More... | |
LSL_List | llList2ListStrided (LSL_List src, int start, int end, int stride) |
Elements in the source list starting with 0 and then every i+stride. If the stride is negative then the scan is backwards producing an inverted result. Only those elements that are also in the specified range are included in the result. More... | |
LSL_Integer | llGetRegionAgentCount () |
LSL_Vector | llGetRegionCorner () |
LSL_String | llGetEnv (LSL_String name) |
LSL_List | llListInsertList (LSL_List dest, LSL_List src, int index) |
Insert the list identified by src into the list designated by dest such that the first new element has the index specified by index More... | |
LSL_Integer | llListFindList (LSL_List src, LSL_List test) |
Returns the index of the first occurrence of test in src. More... | |
LSL_String | llGetObjectName () |
void | llSetObjectName (string name) |
LSL_String | llGetDate () |
LSL_Integer | llEdgeOfWorld (LSL_Vector pos, LSL_Vector dir) |
LSL_Integer | llGetAgentInfo (string id) |
Not fully implemented yet. Still to do:- AGENT_BUSY Remove as they are done More... | |
LSL_String | llGetAgentLanguage (string id) |
LSL_List | llGetAgentList (LSL_Integer scope, LSL_List options) |
http://wiki.secondlife.com/wiki/LlGetAgentList The list of options is currently not used in SL scope is one of:- AGENT_LIST_REGION - all in the region AGENT_LIST_PARCEL - all in the same parcel as the scripted object AGENT_LIST_PARCEL_OWNER - all in any parcel owned by the owner of the current parcel. More... | |
void | llAdjustSoundVolume (double volume) |
void | llSetSoundRadius (double radius) |
LSL_String | llKey2Name (string id) |
void | llSetTextureAnim (int mode, int face, int sizex, int sizey, double start, double length, double rate) |
void | llSetLinkTextureAnim (int linknumber, int mode, int face, int sizex, int sizey, double start, double length, double rate) |
void | llTriggerSoundLimited (string sound, double volume, LSL_Vector top_north_east, LSL_Vector bottom_south_west) |
void | llEjectFromLand (string pest) |
LSL_List | llParseString2List (string str, LSL_List separators, LSL_List in_spacers) |
LSL_Integer | llOverMyLand (string id) |
LSL_String | llGetLandOwnerAt (LSL_Vector pos) |
LSL_Vector | llGetAgentSize (string id) |
According to http://lslwiki.net/lslwiki/wakka.php?wakka=llGetAgentSize only the height of avatars vary and that says: Width (x) and depth (y) are constant. (0.45m and 0.6m respectively). More... | |
LSL_Integer | llSameGroup (string id) |
void | llUnSit (string id) |
LSL_Vector | llGroundSlope (LSL_Vector offset) |
LSL_Vector | llGroundNormal (LSL_Vector offset) |
LSL_Vector | llGroundContour (LSL_Vector offset) |
LSL_Integer | llGetAttached () |
virtual LSL_Integer | llGetFreeMemory () |
LSL_Integer | llGetFreeURLs () |
LSL_String | llGetRegionName () |
LSL_Float | llGetRegionTimeDilation () |
LSL_Float | llGetRegionFPS () |
Returns the value reported in the client Statistics window More... | |
void | llLinkParticleSystem (int linknumber, LSL_List rules) |
void | llParticleSystem (LSL_List rules) |
void | llGroundRepel (double height, int water, double tau) |
void | llGiveInventoryList (string destination, string category, LSL_List inventory) |
void | llSetVehicleType (int type) |
void | llSetVehicleFloatParam (int param, LSL_Float value) |
void | llSetVehicleVectorParam (int param, LSL_Vector vec) |
void | llSetVehicleRotationParam (int param, LSL_Rotation rot) |
void | llSetVehicleFlags (int flags) |
void | llRemoveVehicleFlags (int flags) |
void | llSitTarget (LSL_Vector offset, LSL_Rotation rot) |
void | llLinkSitTarget (LSL_Integer link, LSL_Vector offset, LSL_Rotation rot) |
LSL_String | llAvatarOnSitTarget () |
LSL_String | llAvatarOnLinkSitTarget (int linknum) |
void | llAddToLandPassList (string avatar, double hours) |
void | llSetTouchText (string text) |
void | llSetSitText (string text) |
void | llSetCameraEyeOffset (LSL_Vector offset) |
void | llSetCameraAtOffset (LSL_Vector offset) |
void | llSetLinkCamera (LSL_Integer link, LSL_Vector eye, LSL_Vector at) |
LSL_String | llDumpList2String (LSL_List src, string seperator) |
LSL_Integer | llScriptDanger (LSL_Vector pos) |
void | llDialog (string avatar, string message, LSL_List buttons, int chat_channel) |
void | llVolumeDetect (int detect) |
void | llRemoteLoadScript (string target, string name, int running, int start_param) |
void | llSetRemoteScriptAccessPin (int pin) |
void | llRemoteLoadScriptPin (string target, string name, int pin, int running, int start_param) |
void | llOpenRemoteDataChannel () |
LSL_String | llSendRemoteData (string channel, string dest, int idata, string sdata) |
void | llRemoteDataReply (string channel, string message_id, string sdata, int idata) |
void | llCloseRemoteDataChannel (string channel) |
LSL_String | llMD5String (string src, int nonce) |
LSL_String | llSHA1String (string src) |
void | llSetPrimitiveParams (LSL_List rules) |
void | llSetLinkPrimitiveParams (int linknumber, LSL_List rules) |
void | llSetLinkPrimitiveParamsFast (int linknumber, LSL_List rules) |
void | llSetKeyframedMotion (LSL_List frames, LSL_List options) |
LSL_List | llGetPhysicsMaterial () |
void | llSetPhysicsMaterial (int material_bits, float material_gravity_modifier, float material_restitution, float material_friction, float material_density) |
LSL_String | llStringToBase64 (string str) |
LSL_String | llBase64ToString (string str) |
LSL_String | llXorBase64Strings (string str1, string str2) |
void | llRemoteDataSetRegion () |
LSL_Float | llLog10 (double val) |
LSL_Float | llLog (double val) |
LSL_List | llGetAnimationList (string id) |
void | llSetParcelMusicURL (string url) |
LSL_String | llGetParcelMusicURL () |
LSL_Vector | llGetRootPosition () |
LSL_Rotation | llGetRootRotation () |
http://lslwiki.net/lslwiki/wakka.php?wakka=llGetRot http://lslwiki.net/lslwiki/wakka.php?wakka=ChildRotation Also tested in sl in regards to the behaviour in attachments/mouselook In the root prim:- Returns the object rotation if not attached Returns the avatars rotation if attached Returns the camera rotation if attached and the avatar is in mouselook More... | |
LSL_String | llGetObjectDesc () |
void | llSetObjectDesc (string desc) |
LSL_String | llGetCreator () |
LSL_String | llGetTimestamp () |
LSL_Integer | llGetNumberOfPrims () |
LSL_List | llGetBoundingBox (string obj) |
Full implementation of llGetBoundingBox according to SL 2015-04-15. http://wiki.secondlife.com/wiki/LlGetBoundingBox http://lslwiki.net/lslwiki/wakka.php?wakka=llGetBoundingBox Returns local bounding box of avatar without attachments if target is non-seated avatar or prim/mesh in avatar attachment. Returns local bounding box of object including seated avatars if target is seated avatar or prim/mesh in object. Uses meshing of prims for high accuracy or less accurate box models for speed. More... | |
LSL_Vector | llGetGeometricCenter () |
LSL_List | llGetPrimitiveParams (LSL_List rules) |
LSL_List | llGetLinkPrimitiveParams (int linknumber, LSL_List rules) |
LSL_List | GetPrimParams (SceneObjectPart part, LSL_List rules, ref LSL_List res) |
LSL_List | llGetPrimMediaParams (int face, LSL_List rules) |
LSL_List | llGetLinkMedia (LSL_Integer link, LSL_Integer face, LSL_List rules) |
LSL_Integer | llSetPrimMediaParams (LSL_Integer face, LSL_List rules) |
LSL_Integer | llSetLinkMedia (LSL_Integer link, LSL_Integer face, LSL_List rules) |
LSL_Integer | llClearPrimMedia (LSL_Integer face) |
LSL_Integer | llClearLinkMedia (LSL_Integer link, LSL_Integer face) |
LSL_String | llIntegerToBase64 (int number) |
LSL_Integer | llBase64ToInteger (string str) |
LSL_Float | llGetGMTclock () |
LSL_String | llGetHTTPHeader (LSL_Key request_id, string header) |
LSL_String | llGetSimulatorHostname () |
LSL_List | llParseStringKeepNulls (string src, LSL_List separators, LSL_List spacers) |
LSL_Integer | llGetObjectPermMask (int mask) |
void | llSetObjectPermMask (int mask, int value) |
LSL_Integer | llGetInventoryPermMask (string itemName, int mask) |
void | llSetInventoryPermMask (string itemName, int mask, int value) |
LSL_String | llGetInventoryCreator (string itemName) |
void | llOwnerSay (string msg) |
LSL_String | llRequestSecureURL () |
LSL_String | llRequestSimulatorData (string simulator, int data) |
LSL_String | llRequestURL () |
void | llForceMouselook (int mouselook) |
LSL_Float | llGetObjectMass (string id) |
LSL_List | llListReplaceList (LSL_List dest, LSL_List src, int start, int end) |
llListReplaceList removes the sub-list defined by the inclusive indices start and end and inserts the src list in its place. The inclusive nature of the indices means that at least one element must be deleted if the indices are within the bounds of the existing list. I.e. 2,2 will remove the element at index 2 and replace it with the source list. Both indices may be negative, with the usual interpretation. An interesting case is where end is lower than start. As these indices bound the list to be removed, then 0->end, and start->lim are removed and the source list is added as a suffix. More... | |
void | llLoadURL (string avatar_id, string message, string url) |
void | llParcelMediaCommandList (LSL_List commandList) |
LSL_List | llParcelMediaQuery (LSL_List aList) |
LSL_Integer | llModPow (int a, int b, int c) |
LSL_Integer | llGetInventoryType (string name) |
void | llSetPayPrice (int price, LSL_List quick_pay_buttons) |
LSL_Vector | llGetCameraPos () |
LSL_Rotation | llGetCameraRot () |
void | llSetPrimURL (string url) |
void | llRefreshPrimURL () |
LSL_String | llEscapeURL (string url) |
LSL_String | llUnescapeURL (string url) |
void | llMapDestination (string simname, LSL_Vector pos, LSL_Vector lookAt) |
void | llAddToLandBanList (string avatar, double hours) |
void | llRemoveFromLandPassList (string avatar) |
void | llRemoveFromLandBanList (string avatar) |
void | llSetCameraParams (LSL_List rules) |
void | llClearCameraParams () |
LSL_Float | llListStatistics (int operation, LSL_List src) |
LSL_Integer | llGetUnixTime () |
LSL_Integer | llGetParcelFlags (LSL_Vector pos) |
LSL_Integer | llGetRegionFlags () |
LSL_String | llXorBase64StringsCorrect (string str1, string str2) |
LSL_String | llHTTPRequest (string url, LSL_List parameters, string body) |
void | llHTTPResponse (LSL_Key id, int status, string body) |
void | llResetLandBanList () |
void | llResetLandPassList () |
LSL_Integer | llGetParcelPrimCount (LSL_Vector pos, int category, int sim_wide) |
LSL_List | llGetParcelPrimOwners (LSL_Vector pos) |
LSL_Integer | llGetObjectPrimCount (string object_id) |
LSL_Integer | llGetParcelMaxPrims (LSL_Vector pos, int sim_wide) |
LSL_List | llGetParcelDetails (LSL_Vector pos, LSL_List param) |
LSL_String | llStringTrim (string src, int type) |
LSL_List | llGetObjectDetails (string id, LSL_List args) |
delegate void | AssetRequestCallback (UUID assetID, AssetBase asset) |
LSL_String | llGetNumberOfNotecardLines (string name) |
LSL_String | llGetNotecardLine (string name, int line) |
void | SetPrimitiveParamsEx (LSL_Key prim, LSL_List rules, string originFunc) |
LSL_List | GetPrimitiveParamsEx (LSL_Key prim, LSL_List rules) |
void | print (string str) |
LSL_Integer | llGetLinkNumberOfSides (LSL_Integer link) |
LSL_String | llGetUsername (string id) |
LSL_String | llRequestUsername (string id) |
LSL_String | llGetDisplayName (string id) |
LSL_String | llRequestDisplayName (string id) |
LSL_List | llCastRay (LSL_Vector start, LSL_Vector end, LSL_List options) |
LSL_List | llCastRayV3 (LSL_Vector start, LSL_Vector end, LSL_List options) |
Implementation of llCastRay similar to SL 2015-04-21. http://wiki.secondlife.com/wiki/LlCastRay Uses pure geometry, bounding shapes, meshing and no physics for prims, sculpts, meshes, avatars and terrain. Implements all flags, reject types and data flags. Can handle both objects/groups and prims/parts, by config. May sometimes be inaccurate owing to calculation precision, meshing detail level and a bug in libopenmetaverse PrimMesher. More... | |
LSL_Integer | llManageEstateAccess (int action, string avatar) |
LSL_Integer | llGetMemoryLimit () |
LSL_Integer | llSetMemoryLimit (LSL_Integer limit) |
LSL_Integer | llGetSPMaxMemory () |
virtual LSL_Integer | llGetUsedMemory () |
void | llScriptProfiler (LSL_Integer flags) |
void | llSetSoundQueueing (int queue) |
void | llCollisionSprite (string impact_sprite) |
void | llGodLikeRezObject (string inventory, LSL_Vector pos) |
LSL_String | llTransferLindenDollars (string destination, int amount) |
LSL_List | GetPrimParams (ScenePresence avatar, LSL_List rules, ref LSL_List res) |
void | llSetAnimationOverride (LSL_String animState, LSL_String anim) |
void | llResetAnimationOverride (LSL_String animState) |
LSL_String | llGetAnimationOverride (LSL_String animState) |
LSL_String | llJsonGetValue (LSL_String json, LSL_List specifiers) |
LSL_List | llJson2List (LSL_String json) |
LSL_String | llList2Json (LSL_String type, LSL_List values) |
LSL_String | llJsonSetValue (LSL_String json, LSL_List specifiers, LSL_String value) |
LSL_String | llJsonValueType (LSL_String json, LSL_List specifiers) |
Static Public Member Functions | |
static List< SceneObjectPart > | GetLinkParts (SceneObjectPart part, int linkType) |
Protected Member Functions | |
virtual void | ScriptSleep (int delay) |
virtual void | Sleep (int delay) |
void | SetScale (SceneObjectPart part, LSL_Vector scale) |
void | SetColor (SceneObjectPart part, LSL_Vector color, int face) |
LSL_Float | GetAlpha (SceneObjectPart part, int face) |
void | SetAlpha (SceneObjectPart part, double alpha, int face) |
void | SetFlexi (SceneObjectPart part, bool flexi, int softness, float gravity, float friction, float wind, float tension, LSL_Vector Force) |
Set flexi parameters of a part. More... | |
void | SetPointLight (SceneObjectPart part, bool light, LSL_Vector color, float intensity, float radius, float falloff) |
Set a light point on a part More... | |
LSL_Vector | GetColor (SceneObjectPart part, int face) |
void | SetTexture (SceneObjectPart part, string texture, int face) |
void | ScaleTexture (SceneObjectPart part, double u, double v, int face) |
void | OffsetTexture (SceneObjectPart part, double u, double v, int face) |
void | RotateTexture (SceneObjectPart part, double rotation, int face) |
LSL_String | GetTexture (SceneObjectPart part, int face) |
LSL_Vector | GetSetPosTarget (SceneObjectPart part, LSL_Vector targetPos, LSL_Vector fromPos, bool adjust) |
void | SetPos (SceneObjectPart part, LSL_Vector targetPos, bool adjust) |
set object position, optionally capping the distance. More... | |
LSL_Vector | GetPartLocalPos (SceneObjectPart part) |
void | SetRot (SceneObjectPart part, Quaternion rot) |
void | TargetOmega (SceneObjectPart part, LSL_Vector axis, double spinrate, double gain) |
int | GetNumberOfSides (SceneObjectPart part) |
LSL_Vector | GetTextureOffset (SceneObjectPart part, int face) |
LSL_Float | GetTextureRot (SceneObjectPart part, int face) |
Primitive.ParticleSystem | getNewParticleSystemWithSLDefaultValues () |
void | SitTarget (SceneObjectPart part, LSL_Vector offset, LSL_Rotation rot) |
ObjectShapePacket.ObjectDataBlock | SetPrimitiveBlockShapeParams (SceneObjectPart part, int holeshape, LSL_Vector cut, float hollow, LSL_Vector twist, byte profileshape, byte pathcurve) |
void | SetPrimitiveShapeParams (SceneObjectPart part, int holeshape, LSL_Vector cut, float hollow, LSL_Vector twist, LSL_Vector taper_b, LSL_Vector topshear, byte profileshape, byte pathcurve) |
void | SetPrimitiveShapeParams (SceneObjectPart part, int holeshape, LSL_Vector cut, float hollow, LSL_Vector twist, LSL_Vector dimple, byte profileshape, byte pathcurve) |
void | SetPrimitiveShapeParams (SceneObjectPart part, int holeshape, LSL_Vector cut, float hollow, LSL_Vector twist, LSL_Vector holesize, LSL_Vector topshear, LSL_Vector profilecut, LSL_Vector taper_a, float revolutions, float radiusoffset, float skew, byte profileshape, byte pathcurve) |
void | SetPrimitiveShapeParams (SceneObjectPart part, string map, int type, byte pathcurve) |
void | SetEntityParams (List< ISceneEntity > entities, LSL_List rules, string originFunc) |
LSL_List | SetPrimParams (SceneObjectPart part, LSL_List rules, string originFunc, ref uint rulesParsed) |
LSL_List | SetAgentParams (ScenePresence sp, LSL_List rules, string originFunc, ref uint rulesParsed) |
void | WithNotecard (UUID assetID, AssetRequestCallback cb) |
LSL_List | SetPrimParams (ScenePresence av, LSL_List rules, string originFunc, ref uint rulesParsed) |
Static Protected Attributes | |
static List< CastRayCall > | m_castRayCalls = new List<CastRayCall>() |
static Dictionary< ulong, FacetedMesh > | m_cachedMeshes = new Dictionary<ulong, FacetedMesh>() |
static readonly char[] | i2ctable |
static readonly int[] | c2itable |
Properties | |
int | LlRequestAgentDataCacheTimeoutMs [get, set] |
Scene | World [get] |
Check for co-operative termination. More... | |
Contains all LSL ll-functions. This class will be in Default AppDomain.
Definition at line 95 of file LSL_Api.cs.
Definition at line 7072 of file LSL_Api.cs.
delegate void OpenSim.Region.ScriptEngine.Shared.Api.LSL_Api.AssetRequestCallback | ( | UUID | assetID, |
AssetBase | asset | ||
) |
|
inline |
Attach the object containing this script to the avatar that owns it.
attachmentPoint | The attachment point (e.g. ATTACH_CHEST) |
Definition at line 3723 of file LSL_Api.cs.
|
inline |
Definition at line 4485 of file LSL_Api.cs.
|
inline |
Definition at line 4383 of file LSL_Api.cs.
|
inline |
Definition at line 4318 of file LSL_Api.cs.
|
inline |
Detach the object containing this script from the avatar it is attached to.
Nothing happens if the object is not attached.
Definition at line 3742 of file LSL_Api.cs.
|
inline |
Definition at line 3469 of file LSL_Api.cs.
|
inlineprotected |
Definition at line 2140 of file LSL_Api.cs.
|
inlineprotected |
Definition at line 2307 of file LSL_Api.cs.
|
inline |
Definition at line 536 of file LSL_Api.cs.
|
inline |
Definition at line 712 of file LSL_Api.cs.
|
inline |
Definition at line 717 of file LSL_Api.cs.
|
inline |
Get a given link entity from a linkset (linked objects and any sitting avatars).
If there are any ScenePresence's in the linkset (i.e. because they are sat upon one of the prims), then these are counted as extra entities that correspond to linknums beyond the number of prims in the linkset. The ScenePresences receive linknums in the order in which they sat.
part | |
linknum | Can be either a non-negative integer or ScriptBaseClass.LINK_THIS (-4). If ScriptBaseClass.LINK_THIS then the entity containing the script is returned. If the linkset has one entity and a linknum of zero is given, then the single entity is returned. If any positive integer is given in this case then null is returned. If the linkset has more than one entity and a linknum greater than zero but equal to or less than the number of entities, then the entity which corresponds to that linknum is returned. Otherwise, if a positive linknum is given which is greater than the number of entities in the linkset, then null is returned. |
Definition at line 610 of file LSL_Api.cs.
|
inline |
Definition at line 659 of file LSL_Api.cs.
|
inlinestatic |
Definition at line 664 of file LSL_Api.cs.
|
inlineprotected |
Definition at line 7110 of file LSL_Api.cs.
|
inlineprotected |
|
inlineprotected |
Definition at line 2709 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 13995 of file LSL_Api.cs.
|
inline |
|
inline |
|
inlineprotected |
Definition at line 2643 of file LSL_Api.cs.
|
inlineprotected |
Definition at line 2532 of file LSL_Api.cs.
|
inlineprotected |
Definition at line 5579 of file LSL_Api.cs.
|
inlineprotected |
Definition at line 5621 of file LSL_Api.cs.
|
inline |
Initialize the API
Each API has an identifier, which is used to load the proper runtime assembly at load time.
scriptEngine | /param>
|
Implements OpenSim.Region.ScriptEngine.Interfaces.IScriptApi.
Definition at line 297 of file LSL_Api.cs.
|
inline |
Definition at line 420 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 797 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 5497 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 12735 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 7766 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 6671 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 5543 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 5510 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 2964 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 2978 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 5503 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 779 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 3757 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 7750 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 7743 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 973 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 5440 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 11634 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 10230 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 4470 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 4369 of file LSL_Api.cs.
|
inline |
It it a boy? a girl?
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 14393 of file LSL_Api.cs.
|
inline |
Implementation of llCastRay similar to SL 2015-04-21. http://wiki.secondlife.com/wiki/LlCastRay Uses pure geometry, bounding shapes, meshing and no physics for prims, sculpts, meshes, avatars and terrain. Implements all flags, reject types and data flags. Can handle both objects/groups and prims/parts, by config. May sometimes be inaccurate owing to calculation precision, meshing detail level and a bug in libopenmetaverse PrimMesher.
Definition at line 14611 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 828 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 12957 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 11409 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 11402 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 8075 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 1588 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 3655 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 5113 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 15584 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 767 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 4299 of file LSL_Api.cs.
|
inline |
The supplied string is scanned for commas and converted into a list. Commas are only effective if they are encountered outside of '<' '>' delimiters. Any whitespace before or after an element is trimmed.
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 5968 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 5900 of file LSL_Api.cs.
|
inline |
Delete substring removes the specified substring bounded by the inclusive indices start and end. Indices may be negative (indicating end-relative) and may be inverted, i.e. end < start.
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 3266 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 3768 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 1439 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 1458 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 1394 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 1469 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 1385 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 1403 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 1421 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 1449 of file LSL_Api.cs.
|
inline |
See http://wiki.secondlife.com/wiki/LlDetectedTouchBinormal for details
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 1482 of file LSL_Api.cs.
|
inline |
See http://wiki.secondlife.com/wiki/LlDetectedTouchFace for details
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 1494 of file LSL_Api.cs.
|
inline |
See http://wiki.secondlife.com/wiki/LlDetectedTouchNormal for details
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 1506 of file LSL_Api.cs.
|
inline |
See http://wiki.secondlife.com/wiki/LlDetectedTouchPos for details
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 1518 of file LSL_Api.cs.
|
inline |
See http://wiki.secondlife.com/wiki/LlDetectedTouchST for details
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 1530 of file LSL_Api.cs.
|
inline |
See http://wiki.secondlife.com/wiki/LlDetectedTouchUV for details
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 1542 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 1412 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 1430 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 7899 of file LSL_Api.cs.
|
inlinevirtual |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 1552 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 7868 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 6393 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 6767 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 3860 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 12683 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 946 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 807 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 822 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 12164 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 813 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 3932 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 3025 of file LSL_Api.cs.
|
inline |
Not fully implemented yet. Still to do:- AGENT_BUSY Remove as they are done
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 6463 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 6570 of file LSL_Api.cs.
|
inline |
http://wiki.secondlife.com/wiki/LlGetAgentList The list of options is currently not used in SL scope is one of:- AGENT_LIST_REGION - all in the region AGENT_LIST_PARCEL - all in the same parcel as the scripted object AGENT_LIST_PARCEL_OWNER - all in any parcel owned by the owner of the current parcel.
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 6597 of file LSL_Api.cs.
|
inline |
According to http://lslwiki.net/lslwiki/wakka.php?wakka=llGetAgentSize only the height of avatars vary and that says: Width (x) and depth (y) are constant. (0.45m and 0.6m respectively).
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 6838 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 2133 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 3064 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 5130 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 10365 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 16250 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 7019 of file LSL_Api.cs.
|
inline |
Full implementation of llGetBoundingBox according to SL 2015-04-15. http://wiki.secondlife.com/wiki/LlGetBoundingBox http://lslwiki.net/lslwiki/wakka.php?wakka=llGetBoundingBox Returns local bounding box of avatar without attachments if target is non-seated avatar or prim/mesh in avatar attachment. Returns local bounding box of object including seated avatars if target is seated avatar or prim/mesh in object. Uses meshing of prims for high accuracy or less accurate box models for speed.
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 10484 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 12622 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 12646 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 5669 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 2301 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 10454 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 6385 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 14066 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 4626 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 6202 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 2902 of file LSL_Api.cs.
|
inlinevirtual |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 7025 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 7032 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 10645 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 11694 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 11700 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 12012 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 5524 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 4599 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 4581 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 11951 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 12588 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 3926 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 6824 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 4503 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 11156 of file LSL_Api.cs.
|
inline |
Returns the name of the child prim or seated avatar matching the specified link number.
linknum | The number of a link in the linkset or a link-related constant. |
The rules governing the returned name are not simple. The only time a blank name is returned is if the target prim has a blank name. If no prim with the given link number can be found then usually NULL_KEY is returned but there are exceptions.
In a single unlinked prim, A call with 0 returns the name, all other values for link number return NULL_KEY
In link sets it is more complicated.
If the script is in the root prim:- A zero link number returns NULL_KEY. Positive link numbers return the name of the prim, or NULL_KEY if a prim does not exist at that position. Negative link numbers return the name of the first child prim.
If the script is in a child prim:- Link numbers 0 or 1 return the name of the root prim. Positive link numbers return the name of the prim or NULL_KEY if a prim does not exist at that position. Negative numbers return the name of the root prim.
References http://lslwiki.net/lslwiki/wakka.php?wakka=llGetLinkName Mentions NULL_KEY being returned http://wiki.secondlife.com/wiki/LlGetLinkName Mentions using the LINK_* constants, some of which are negative
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 4569 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 4271 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 5377 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 14030 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 10671 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 5905 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 5687 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 2703 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 2877 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 3619 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 3650 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 15536 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 3898 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 13928 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 13877 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 10466 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 5393 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 10443 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 13468 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 12170 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 6373 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 11881 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 13391 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 3032 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 3794 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 5644 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 13420 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 13022 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 13405 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 10394 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 13332 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 13374 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 4259 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 4252 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 8737 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 2697 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 10650 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 11149 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 6184 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 6196 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 13028 of file LSL_Api.cs.
|
inline |
Returns the value reported in the client Statistics window
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 7056 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 7041 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 7047 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 10406 of file LSL_Api.cs.
|
inline |
http://lslwiki.net/lslwiki/wakka.php?wakka=llGetRot http://lslwiki.net/lslwiki/wakka.php?wakka=ChildRotation Also tested in sl in regards to the behaviour in attachments/mouselook In the root prim:- Returns the object rotation if not attached Returns the avatars rotation if attached Returns the camera rotation if attached and the avatar is in mouselook
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 10422 of file LSL_Api.cs.
|
inline |
See http://lslwiki.net/lslwiki/wakka.php?wakka=ChildRotation
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 2810 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 1845 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 5370 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 498 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 11710 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 15550 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 4095 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 1740 of file LSL_Api.cs.
|
inline |
Return a portion of the designated string bounded by inclusive indices (start and end). As usual, the negative indices, and the tolerance for out-of-bound values, makes this more complicated than it might otherwise seem.
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 3172 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 5556 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 2526 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 5573 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 5615 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 5600 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 3051 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 3039 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 10460 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 2990 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 13016 of file LSL_Api.cs.
|
inlinevirtual |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 15557 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 14050 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 3005 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 3045 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 4633 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 7588 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 3396 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 15591 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 1558 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 7012 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 6962 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 7563 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 6941 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 13101 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 13287 of file LSL_Api.cs.
|
inline |
Insert string inserts the specified string identified by src at the index indicated by index. Index may be negative, in which case it is end-relative. The index may exceed either string bound, with the result being a concatenation.
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 3347 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 3801 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 11571 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 16311 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 16303 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 16437 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 16515 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 6684 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 7134 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 7726 of file LSL_Api.cs.
|
inline |
Process the supplied list and return the content of the list formatted as a comma separated list. There is a space after each comma.
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 5949 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 5728 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 5694 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 16356 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 5798 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 5894 of file LSL_Api.cs.
|
inline |
Elements in the source list starting with 0 and then every i+stride. If the stride is negative then the scan is backwards producing an inverted result. Only those elements that are also in the specified range are included in the result.
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 6097 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 5861 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 5784 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 5828 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 1298 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 1310 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 1318 of file LSL_Api.cs.
|
inline |
Returns the index of the first occurrence of test in src.
src | Source list |
test | List to search for |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 6329 of file LSL_Api.cs.
|
inline |
Insert the list identified by src into the list designated by dest such that the first new element has the index specified by index
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 6274 of file LSL_Api.cs.
|
inline |
Randomizes the list, be arbitrarily reordering sublists of stride elements. As the stride approaches the size of the list, the options become very limited.
This could take a while for very large list sizes.
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 6025 of file LSL_Api.cs.
|
inline |
llListReplaceList removes the sub-list defined by the inclusive indices start and end and inserts the src list in its place. The inclusive nature of the indices means that at least one element must be deleted if the indices are within the bounds of the existing list. I.e. 2,2 will remove the element at index 2 and replace it with the source list. Both indices may be negative, with the usual interpretation. An interesting case is where end is lower than start. As these indices bound the list to be removed, then 0->end, and start->lim are removed and the source list is added as a suffix.
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 12212 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 5676 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 12984 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 12285 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 10359 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 10353 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 3548 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 3095 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 3105 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 3115 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 3436 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 3457 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 3443 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 3450 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 15467 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 12709 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 8091 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 5159 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 3972 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 5103 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 12579 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 2952 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 2451 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 8025 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 6797 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 12028 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 12297 of file LSL_Api.cs.
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 12538 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 6792 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 11765 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 7146 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 5357 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 4766 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 3080 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 3125 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 4071 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 791 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 3158 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 5190 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 12676 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 1254 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 1280 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 3788 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 3688 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 3709 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 8066 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 10347 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 7968 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 7981 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 12803 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 12776 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 4725 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 7699 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 4775 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 14071 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 4893 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 4101 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 12038 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 12046 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 12155 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 14055 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 16207 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 13298 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 13315 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 486 of file LSL_Api.cs.
|
inline |
Reset the named script. The script must be present in the same prim.
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 474 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 3058 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 3464 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 3543 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 5483 of file LSL_Api.cs.
|
inline |
Returns the axis of rotation for a quaternion
rot |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 5461 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 872 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 1028 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 1053 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 1078 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 2490 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 1102 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 3992 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 2940 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 2946 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 835 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 6856 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 1203 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 2411 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 7884 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 15564 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 8056 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 1326 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 1344 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 1335 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 2158 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 2922 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 16152 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 3938 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 7829 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 7820 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 12830 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 1851 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 1860 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 1912 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 4931 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 2889 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 2997 of file LSL_Api.cs.
|
inline |
Attempt to clamp the object on the Z axis at the given height over tau seconds.
height | Height to hover. Height of zero disables hover. |
water | False if height is calculated just from ground, otherwise uses ground or water depending on whichever is higher |
tau | Number of seconds over which to reach target |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 3954 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 11977 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 8600 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 2165 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 7838 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 4285 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 11283 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 8498 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 8507 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 2355 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 6715 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 2755 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 15543 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 10448 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 6379 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 11915 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 10380 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 12600 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 8772 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 2566 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 8489 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 11276 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 12669 of file LSL_Api.cs.
|
inline |
Tries to move the entire object so that the root prim is within 0.1m of position. http://wiki.secondlife.com/wiki/LlSetRegionPos Documentation indicates that the use of x/y coordinates up to 10 meters outside the bounds of a region will work but do not specify what happens if there is no adjacent region for the object to move into. Uses the RegionSize constant here rather than hard-coding 266.0 to alert any developer modifying OpenSim to support variable-sized regions that this method will need tweaking.
pos |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 2582 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 7975 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 2732 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 1809 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 517 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 7814 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 15576 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 6678 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 1624 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 4740 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 2348 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 6708 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 3602 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 2984 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 7808 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 7689 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 7655 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 7679 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 7643 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 7667 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 2916 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 8097 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 1232 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 761 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 7720 of file LSL_Api.cs.
|
inlinevirtual |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 3611 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 3072 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 3986 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 785 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 4025 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 4048 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 3966 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 3596 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 2958 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 4076 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 3150 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 4012 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 10213 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 13459 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 5638 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 3782 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 3670 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 773 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 2927 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 4081 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 2934 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 4970 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 5013 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 4937 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 5073 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 3390 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 3384 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 15646 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 3138 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 6755 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 12696 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 6900 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 862 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 842 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 848 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 7960 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 4760 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 1176 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 1605 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 10245 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 13037 of file LSL_Api.cs.
|
inlineprotected |
Definition at line 2458 of file LSL_Api.cs.
|
inline |
Definition at line 14019 of file LSL_Api.cs.
|
inline |
Definition at line 1350 of file LSL_Api.cs.
|
inlineprotected |
Definition at line 2497 of file LSL_Api.cs.
|
inlineprotected |
Definition at line 2419 of file LSL_Api.cs.
|
inlineprotectedvirtual |
Definition at line 433 of file LSL_Api.cs.
|
inlineprotected |
Definition at line 10103 of file LSL_Api.cs.
|
inlineprotected |
Definition at line 2181 of file LSL_Api.cs.
|
inlineprotected |
Definition at line 1867 of file LSL_Api.cs.
|
inlineprotected |
Definition at line 8561 of file LSL_Api.cs.
|
inlineprotected |
Set flexi parameters of a part.
FIXME: Much of this code should probably be within the part itself.
part | |
flexi | |
softness | |
gravity | |
friction | |
wind | |
tension | |
Force |
Definition at line 2235 of file LSL_Api.cs.
|
inline |
Definition at line 2105 of file LSL_Api.cs.
|
inline |
Definition at line 2025 of file LSL_Api.cs.
|
inlineprotected |
Set a light point on a part
FIXME: Much of this code should probably be in SceneObjectGroup
part | |
light | |
color | |
intensity | |
radius | |
falloff |
Definition at line 2277 of file LSL_Api.cs.
|
inlineprotected |
set object position, optionally capping the distance.
part | |
targetPos | |
adjust | if TRUE, will cap the distance to 10m. |
Definition at line 2671 of file LSL_Api.cs.
|
inlineprotected |
Definition at line 8103 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 13983 of file LSL_Api.cs.
|
inlineprotected |
Definition at line 8211 of file LSL_Api.cs.
|
inlineprotected |
Definition at line 8267 of file LSL_Api.cs.
|
inlineprotected |
Definition at line 8316 of file LSL_Api.cs.
|
inlineprotected |
Definition at line 8454 of file LSL_Api.cs.
|
inlineprotected |
Definition at line 8802 of file LSL_Api.cs.
|
inlineprotected |
Definition at line 15723 of file LSL_Api.cs.
|
inlineprotected |
Definition at line 2762 of file LSL_Api.cs.
|
inlineprotected |
|
inline |
Definition at line 2053 of file LSL_Api.cs.
|
inline |
Definition at line 1992 of file LSL_Api.cs.
|
inlineprotected |
Definition at line 2372 of file LSL_Api.cs.
|
inlineprotected |
Definition at line 7709 of file LSL_Api.cs.
|
inlineprotectedvirtual |
Definition at line 442 of file LSL_Api.cs.
|
inline |
Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILSL_Api.
Definition at line 464 of file LSL_Api.cs.
|
inlineprotected |
Definition at line 4087 of file LSL_Api.cs.
|
inlineprotected |
Definition at line 13866 of file LSL_Api.cs.
|
protected |
Definition at line 114 of file LSL_Api.cs.
|
staticprotected |
Definition at line 11520 of file LSL_Api.cs.
|
protected |
Definition at line 131 of file LSL_Api.cs.
|
staticprotected |
Definition at line 11500 of file LSL_Api.cs.
|
protected |
Definition at line 196 of file LSL_Api.cs.
|
protected |
Definition at line 122 of file LSL_Api.cs.
|
protected |
Definition at line 194 of file LSL_Api.cs.
|
protected |
Definition at line 235 of file LSL_Api.cs.
|
staticprotected |
Definition at line 249 of file LSL_Api.cs.
|
staticprotected |
Definition at line 247 of file LSL_Api.cs.
|
protected |
Definition at line 127 of file LSL_Api.cs.
|
protected |
Definition at line 239 of file LSL_Api.cs.
|
protected |
Definition at line 241 of file LSL_Api.cs.
|
protected |
Definition at line 240 of file LSL_Api.cs.
|
protected |
Definition at line 231 of file LSL_Api.cs.
|
protected |
Definition at line 230 of file LSL_Api.cs.
|
protected |
Definition at line 102 of file LSL_Api.cs.
|
protected |
Definition at line 190 of file LSL_Api.cs.
|
protected |
Used for script sleeps when we are using co-operative script termination.
null if co-operative script termination is not active
The item that hosts this script
Definition at line 111 of file LSL_Api.cs.
|
protected |
Definition at line 209 of file LSL_Api.cs.
|
protected |
Definition at line 211 of file LSL_Api.cs.
|
protected |
Definition at line 213 of file LSL_Api.cs.
|
protected |
Definition at line 214 of file LSL_Api.cs.
|
protected |
Definition at line 217 of file LSL_Api.cs.
|
protected |
Definition at line 219 of file LSL_Api.cs.
|
protected |
Definition at line 221 of file LSL_Api.cs.
|
protected |
Definition at line 222 of file LSL_Api.cs.
|
protected |
Definition at line 201 of file LSL_Api.cs.
|
protected |
Definition at line 203 of file LSL_Api.cs.
|
protected |
Definition at line 205 of file LSL_Api.cs.
|
protected |
Definition at line 206 of file LSL_Api.cs.
|
protected |
Definition at line 210 of file LSL_Api.cs.
|
protected |
Definition at line 212 of file LSL_Api.cs.
|
protected |
Definition at line 215 of file LSL_Api.cs.
|
protected |
Definition at line 216 of file LSL_Api.cs.
|
protected |
Definition at line 218 of file LSL_Api.cs.
|
protected |
Definition at line 220 of file LSL_Api.cs.
|
protected |
Definition at line 223 of file LSL_Api.cs.
|
protected |
Definition at line 224 of file LSL_Api.cs.
|
protected |
Definition at line 202 of file LSL_Api.cs.
|
protected |
Definition at line 204 of file LSL_Api.cs.
|
protected |
Definition at line 207 of file LSL_Api.cs.
|
protected |
Definition at line 208 of file LSL_Api.cs.
|
protected |
Definition at line 236 of file LSL_Api.cs.
|
protected |
Definition at line 238 of file LSL_Api.cs.
|
protected |
Definition at line 237 of file LSL_Api.cs.
|
protected |
Definition at line 234 of file LSL_Api.cs.
|
protected |
Definition at line 117 of file LSL_Api.cs.
|
protected |
Definition at line 246 of file LSL_Api.cs.
|
protected |
Definition at line 245 of file LSL_Api.cs.
|
protected |
Definition at line 244 of file LSL_Api.cs.
|
protected |
Definition at line 243 of file LSL_Api.cs.
|
protected |
Definition at line 242 of file LSL_Api.cs.
|
protected |
Definition at line 124 of file LSL_Api.cs.
|
protected |
Definition at line 232 of file LSL_Api.cs.
|
protected |
Definition at line 226 of file LSL_Api.cs.
|
protected |
Definition at line 227 of file LSL_Api.cs.
|
protected |
Definition at line 228 of file LSL_Api.cs.
|
protected |
Definition at line 118 of file LSL_Api.cs.
|
protected |
Definition at line 191 of file LSL_Api.cs.
|
protected |
Definition at line 252 of file LSL_Api.cs.
|
protected |
Definition at line 125 of file LSL_Api.cs.
|
protected |
Definition at line 126 of file LSL_Api.cs.
|
protected |
Definition at line 115 of file LSL_Api.cs.
|
protected |
Definition at line 116 of file LSL_Api.cs.
|
protected |
Definition at line 101 of file LSL_Api.cs.
|
protected |
Definition at line 233 of file LSL_Api.cs.
|
protected |
Definition at line 182 of file LSL_Api.cs.
|
protected |
Definition at line 156 of file LSL_Api.cs.
|
protected |
Definition at line 154 of file LSL_Api.cs.
|
protected |
Definition at line 173 of file LSL_Api.cs.
|
protected |
Definition at line 172 of file LSL_Api.cs.
|
protected |
Definition at line 163 of file LSL_Api.cs.
|
protected |
Definition at line 148 of file LSL_Api.cs.
|
protected |
Definition at line 157 of file LSL_Api.cs.
|
protected |
Definition at line 155 of file LSL_Api.cs.
|
protected |
Definition at line 147 of file LSL_Api.cs.
|
protected |
Definition at line 169 of file LSL_Api.cs.
|
protected |
Definition at line 189 of file LSL_Api.cs.
|
protected |
Definition at line 188 of file LSL_Api.cs.
|
protected |
Definition at line 187 of file LSL_Api.cs.
|
protected |
Definition at line 168 of file LSL_Api.cs.
|
protected |
Definition at line 149 of file LSL_Api.cs.
|
protected |
Definition at line 146 of file LSL_Api.cs.
|
protected |
Definition at line 175 of file LSL_Api.cs.
|
protected |
Definition at line 141 of file LSL_Api.cs.
|
protected |
Definition at line 144 of file LSL_Api.cs.
|
protected |
Definition at line 142 of file LSL_Api.cs.
|
protected |
Definition at line 143 of file LSL_Api.cs.
|
protected |
Definition at line 181 of file LSL_Api.cs.
|
protected |
Definition at line 178 of file LSL_Api.cs.
|
protected |
Definition at line 135 of file LSL_Api.cs.
|
protected |
Definition at line 160 of file LSL_Api.cs.
|
protected |
Definition at line 176 of file LSL_Api.cs.
|
protected |
Definition at line 177 of file LSL_Api.cs.
|
protected |
Definition at line 140 of file LSL_Api.cs.
|
protected |
Definition at line 180 of file LSL_Api.cs.
|
protected |
Definition at line 162 of file LSL_Api.cs.
|
protected |
Definition at line 158 of file LSL_Api.cs.
|
protected |
Definition at line 159 of file LSL_Api.cs.
|
protected |
Definition at line 184 of file LSL_Api.cs.
|
protected |
Definition at line 183 of file LSL_Api.cs.
|
protected |
Definition at line 150 of file LSL_Api.cs.
|
protected |
Definition at line 151 of file LSL_Api.cs.
|
protected |
Definition at line 174 of file LSL_Api.cs.
|
protected |
Definition at line 185 of file LSL_Api.cs.
|
protected |
Definition at line 186 of file LSL_Api.cs.
|
protected |
Definition at line 145 of file LSL_Api.cs.
|
protected |
Definition at line 136 of file LSL_Api.cs.
|
protected |
Definition at line 134 of file LSL_Api.cs.
|
protected |
Definition at line 161 of file LSL_Api.cs.
|
protected |
Definition at line 152 of file LSL_Api.cs.
|
protected |
Definition at line 171 of file LSL_Api.cs.
|
protected |
Definition at line 165 of file LSL_Api.cs.
|
protected |
Definition at line 133 of file LSL_Api.cs.
|
protected |
Definition at line 139 of file LSL_Api.cs.
|
protected |
Definition at line 167 of file LSL_Api.cs.
|
protected |
Definition at line 137 of file LSL_Api.cs.
|
protected |
Definition at line 164 of file LSL_Api.cs.
|
protected |
Definition at line 170 of file LSL_Api.cs.
|
protected |
Definition at line 179 of file LSL_Api.cs.
|
protected |
Definition at line 138 of file LSL_Api.cs.
|
protected |
Definition at line 132 of file LSL_Api.cs.
|
protected |
Definition at line 153 of file LSL_Api.cs.
|
protected |
Definition at line 166 of file LSL_Api.cs.
|
protected |
Definition at line 192 of file LSL_Api.cs.
|
protected |
Definition at line 120 of file LSL_Api.cs.
|
protected |
Definition at line 123 of file LSL_Api.cs.
|
protected |
Definition at line 128 of file LSL_Api.cs.
|
protected |
Definition at line 229 of file LSL_Api.cs.
|
protected |
Definition at line 248 of file LSL_Api.cs.
|
protected |
Definition at line 130 of file LSL_Api.cs.
|
protected |
Definition at line 195 of file LSL_Api.cs.
|
protected |
Definition at line 121 of file LSL_Api.cs.
|
protected |
Definition at line 113 of file LSL_Api.cs.
|
getset |
Definition at line 99 of file LSL_Api.cs.
|
get |
Check for co-operative termination.
delay | If called with 0, then just the check is performed with no wait. |
Definition at line 459 of file LSL_Api.cs.