aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ScriptEngine/Shared/Api/Interface/ILSL_Api.cs
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--OpenSim/Region/ScriptEngine/Shared/Api/Interface/ILSL_Api.cs256
1 files changed, 128 insertions, 128 deletions
diff --git a/OpenSim/Region/ScriptEngine/Shared/Api/Interface/ILSL_Api.cs b/OpenSim/Region/ScriptEngine/Shared/Api/Interface/ILSL_Api.cs
index 61556a9..785bfd0 100644
--- a/OpenSim/Region/ScriptEngine/Shared/Api/Interface/ILSL_Api.cs
+++ b/OpenSim/Region/ScriptEngine/Shared/Api/Interface/ILSL_Api.cs
@@ -36,21 +36,21 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api.Interfaces
36 { 36 {
37 void state(string newState); 37 void state(string newState);
38 void llSay(int channelID, string text); 38 void llSay(int channelID, string text);
39 double llSin(double f); 39 LSL_Types.LSLFloat llSin(double f);
40 double llCos(double f); 40 LSL_Types.LSLFloat llCos(double f);
41 double llTan(double f); 41 LSL_Types.LSLFloat llTan(double f);
42 double llAtan2(double x, double y); 42 LSL_Types.LSLFloat llAtan2(double x, double y);
43 double llSqrt(double f); 43 LSL_Types.LSLFloat llSqrt(double f);
44 double llPow(double fbase, double fexponent); 44 LSL_Types.LSLFloat llPow(double fbase, double fexponent);
45 LSL_Types.LSLInteger llAbs(int i); 45 LSL_Types.LSLInteger llAbs(int i);
46 double llFabs(double f); 46 LSL_Types.LSLFloat llFabs(double f);
47 double llFrand(double mag); 47 LSL_Types.LSLFloat llFrand(double mag);
48 LSL_Types.LSLInteger llFloor(double f); 48 LSL_Types.LSLInteger llFloor(double f);
49 LSL_Types.LSLInteger llCeil(double f); 49 LSL_Types.LSLInteger llCeil(double f);
50 LSL_Types.LSLInteger llRound(double f); 50 LSL_Types.LSLInteger llRound(double f);
51 double llVecMag(LSL_Types.Vector3 v); 51 LSL_Types.LSLFloat llVecMag(LSL_Types.Vector3 v);
52 LSL_Types.Vector3 llVecNorm(LSL_Types.Vector3 v); 52 LSL_Types.Vector3 llVecNorm(LSL_Types.Vector3 v);
53 double llVecDist(LSL_Types.Vector3 a, LSL_Types.Vector3 b); 53 LSL_Types.LSLFloat llVecDist(LSL_Types.Vector3 a, LSL_Types.Vector3 b);
54 LSL_Types.Vector3 llRot2Euler(LSL_Types.Quaternion r); 54 LSL_Types.Vector3 llRot2Euler(LSL_Types.Quaternion r);
55 LSL_Types.Quaternion llEuler2Rot(LSL_Types.Vector3 v); 55 LSL_Types.Quaternion llEuler2Rot(LSL_Types.Vector3 v);
56 LSL_Types.Quaternion llAxes2Rot(LSL_Types.Vector3 fwd, LSL_Types.Vector3 left, LSL_Types.Vector3 up); 56 LSL_Types.Quaternion llAxes2Rot(LSL_Types.Vector3 fwd, LSL_Types.Vector3 left, LSL_Types.Vector3 up);
@@ -68,9 +68,9 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api.Interfaces
68 void llSensor(string name, string id, int type, double range, double arc); 68 void llSensor(string name, string id, int type, double range, double arc);
69 void llSensorRepeat(string name, string id, int type, double range, double arc, double rate); 69 void llSensorRepeat(string name, string id, int type, double range, double arc, double rate);
70 void llSensorRemove(); 70 void llSensorRemove();
71 string llDetectedName(int number); 71 LSL_Types.LSLString llDetectedName(int number);
72 string llDetectedKey(int number); 72 LSL_Types.LSLString llDetectedKey(int number);
73 string llDetectedOwner(int number); 73 LSL_Types.LSLString llDetectedOwner(int number);
74 LSL_Types.LSLInteger llDetectedType(int number); 74 LSL_Types.LSLInteger llDetectedType(int number);
75 LSL_Types.Vector3 llDetectedPos(int number); 75 LSL_Types.Vector3 llDetectedPos(int number);
76 LSL_Types.Vector3 llDetectedVel(int number); 76 LSL_Types.Vector3 llDetectedVel(int number);
@@ -79,22 +79,22 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api.Interfaces
79 LSL_Types.LSLInteger llDetectedGroup(int number); 79 LSL_Types.LSLInteger llDetectedGroup(int number);
80 LSL_Types.LSLInteger llDetectedLinkNumber(int number); 80 LSL_Types.LSLInteger llDetectedLinkNumber(int number);
81 void llDie(); 81 void llDie();
82 double llGround(LSL_Types.Vector3 offset); 82 LSL_Types.LSLFloat llGround(LSL_Types.Vector3 offset);
83 double llCloud(LSL_Types.Vector3 offset); 83 LSL_Types.LSLFloat llCloud(LSL_Types.Vector3 offset);
84 LSL_Types.Vector3 llWind(LSL_Types.Vector3 offset); 84 LSL_Types.Vector3 llWind(LSL_Types.Vector3 offset);
85 void llSetStatus(int status, int value); 85 void llSetStatus(int status, int value);
86 LSL_Types.LSLInteger llGetStatus(int status); 86 LSL_Types.LSLInteger llGetStatus(int status);
87 void llSetScale(LSL_Types.Vector3 scale); 87 void llSetScale(LSL_Types.Vector3 scale);
88 LSL_Types.Vector3 llGetScale(); 88 LSL_Types.Vector3 llGetScale();
89 void llSetColor(LSL_Types.Vector3 color, int face); 89 void llSetColor(LSL_Types.Vector3 color, int face);
90 double llGetAlpha(int face); 90 LSL_Types.LSLFloat llGetAlpha(int face);
91 void llSetAlpha(double alpha, int face); 91 void llSetAlpha(double alpha, int face);
92 LSL_Types.Vector3 llGetColor(int face); 92 LSL_Types.Vector3 llGetColor(int face);
93 void llSetTexture(string texture, int face); 93 void llSetTexture(string texture, int face);
94 void llScaleTexture(double u, double v, int face); 94 void llScaleTexture(double u, double v, int face);
95 void llOffsetTexture(double u, double v, int face); 95 void llOffsetTexture(double u, double v, int face);
96 void llRotateTexture(double rotation, int face); 96 void llRotateTexture(double rotation, int face);
97 string llGetTexture(int face); 97 LSL_Types.LSLString llGetTexture(int face);
98 void llSetPos(LSL_Types.Vector3 pos); 98 void llSetPos(LSL_Types.Vector3 pos);
99 99
100 //wiki: vector llGetPos() 100 //wiki: vector llGetPos()
@@ -139,16 +139,16 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api.Interfaces
139 LSL_Types.Vector3 llGetAccel(); 139 LSL_Types.Vector3 llGetAccel();
140 //wiki: vector llGetOmega() 140 //wiki: vector llGetOmega()
141 LSL_Types.Vector3 llGetOmega(); 141 LSL_Types.Vector3 llGetOmega();
142 //wiki: double llGetTimeOfDay() 142 //wiki: LSL_Types.LSLFloat llGetTimeOfDay()
143 double llGetTimeOfDay(); 143 LSL_Types.LSLFloat llGetTimeOfDay();
144 //wiki: double llGetWallclock() 144 //wiki: LSL_Types.LSLFloat llGetWallclock()
145 double llGetWallclock(); 145 LSL_Types.LSLFloat llGetWallclock();
146 //wiki: double llGetTime() 146 //wiki: LSL_Types.LSLFloat llGetTime()
147 double llGetTime(); 147 LSL_Types.LSLFloat llGetTime();
148 //wiki: llResetTime() 148 //wiki: llResetTime()
149 void llResetTime(); 149 void llResetTime();
150 //wiki: double llGetAndResetTime() 150 //wiki: LSL_Types.LSLFloat llGetAndResetTime()
151 double llGetAndResetTime(); 151 LSL_Types.LSLFloat llGetAndResetTime();
152 //wiki (deprecated) llSound(string sound, double volume, integer queue, integer loop) 152 //wiki (deprecated) llSound(string sound, double volume, integer queue, integer loop)
153 void llSound(); 153 void llSound();
154 //wiki: llPlaySound(string sound, double volume) 154 //wiki: llPlaySound(string sound, double volume)
@@ -167,16 +167,16 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api.Interfaces
167 void llStopSound(); 167 void llStopSound();
168 //wiki: llPreloadSound(string sound) 168 //wiki: llPreloadSound(string sound)
169 void llPreloadSound(string sound); 169 void llPreloadSound(string sound);
170 //wiki: string llGetSubString(string src, integer start, integer end) 170 //wiki: LSL_Types.LSLString llGetSubString(string src, integer start, integer end)
171 string llGetSubString(string src, int start, int end); 171 LSL_Types.LSLString llGetSubString(string src, int start, int end);
172 //wiki: string llDeleteSubString(string src, integer start, integer end) 172 //wiki: LSL_Types.LSLString llDeleteSubString(string src, integer start, integer end)
173 string llDeleteSubString(string src, int start, int end); 173 LSL_Types.LSLString llDeleteSubString(string src, int start, int end);
174 //wiki string llInsertString(string dst, integer position, string src) 174 //wiki LSL_Types.LSLString llInsertString(string dst, integer position, string src)
175 string llInsertString(string dst, int position, string src); 175 LSL_Types.LSLString llInsertString(string dst, int position, string src);
176 //wiki: string llToUpper(string source) 176 //wiki: LSL_Types.LSLString llToUpper(string source)
177 string llToUpper(string source); 177 LSL_Types.LSLString llToUpper(string source);
178 //wiki: string llToLower(string source) 178 //wiki: LSL_Types.LSLString llToLower(string source)
179 string llToLower(string source); 179 LSL_Types.LSLString llToLower(string source);
180 //wiki: integer llGiveMoney(key destination, integer amount) 180 //wiki: integer llGiveMoney(key destination, integer amount)
181 LSL_Types.LSLInteger llGiveMoney(string destination, int amount); 181 LSL_Types.LSLInteger llGiveMoney(string destination, int amount);
182 //wiki: (deprecated) 182 //wiki: (deprecated)
@@ -197,8 +197,8 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api.Interfaces
197 void llSetTimerEvent(double sec); 197 void llSetTimerEvent(double sec);
198 //wiki: llSleep(double sec) 198 //wiki: llSleep(double sec)
199 void llSleep(double sec); 199 void llSleep(double sec);
200 //wiki: double llGetMass() 200 //wiki: LSL_Types.LSLFloat llGetMass()
201 double llGetMass(); 201 LSL_Types.LSLFloat llGetMass();
202 //wiki: llCollisionFilter(string name, key id, integer accept) 202 //wiki: llCollisionFilter(string name, key id, integer accept)
203 void llCollisionFilter(string name, string id, int accept); 203 void llCollisionFilter(string name, string id, int accept);
204 //wiki: llTakeControls(integer controls, integer accept, integer pass_on) 204 //wiki: llTakeControls(integer controls, integer accept, integer pass_on)
@@ -214,7 +214,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api.Interfaces
214 //wiki: (deprecated) llReleaseCamera(key avatar) 214 //wiki: (deprecated) llReleaseCamera(key avatar)
215 void llReleaseCamera(string avatar); 215 void llReleaseCamera(string avatar);
216 //wiki: key llGetOwner() 216 //wiki: key llGetOwner()
217 string llGetOwner(); 217 LSL_Types.LSLString llGetOwner();
218 //wiki: llInstantMessage(key user, string message) 218 //wiki: llInstantMessage(key user, string message)
219 void llInstantMessage(string user, string message); 219 void llInstantMessage(string user, string message);
220 //wiki: llEmail(string address, string subject, string message) 220 //wiki: llEmail(string address, string subject, string message)
@@ -222,7 +222,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api.Interfaces
222 //wiki: llGetNextEmail(string address, string subject) 222 //wiki: llGetNextEmail(string address, string subject)
223 void llGetNextEmail(string address, string subject); 223 void llGetNextEmail(string address, string subject);
224 //wiki: key llGetKey() 224 //wiki: key llGetKey()
225 string llGetKey(); 225 LSL_Types.LSLString llGetKey();
226 //wiki: llSetBuoyancy(double buoyancy) 226 //wiki: llSetBuoyancy(double buoyancy)
227 void llSetBuoyancy(double buoyancy); 227 void llSetBuoyancy(double buoyancy);
228 //wiki: llSetHoverHeight(double height, integer water, double tau) 228 //wiki: llSetHoverHeight(double height, integer water, double tau)
@@ -254,7 +254,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api.Interfaces
254 //wiki: llRequestPermissions(key agent, integer perm) 254 //wiki: llRequestPermissions(key agent, integer perm)
255 void llRequestPermissions(string agent, int perm); 255 void llRequestPermissions(string agent, int perm);
256 //wiki: key llGetPermissionsKey() 256 //wiki: key llGetPermissionsKey()
257 string llGetPermissionsKey(); 257 LSL_Types.LSLString llGetPermissionsKey();
258 //wiki: integer llGetPermissions() 258 //wiki: integer llGetPermissions()
259 LSL_Types.LSLInteger llGetPermissions(); 259 LSL_Types.LSLInteger llGetPermissions();
260 //wiki integer llGetLinkNumber() 260 //wiki integer llGetLinkNumber()
@@ -268,31 +268,31 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api.Interfaces
268 //wiki: llBreakAllLinks() 268 //wiki: llBreakAllLinks()
269 void llBreakAllLinks(); 269 void llBreakAllLinks();
270 //wiki: key llGetLinkKey(integer linknum) 270 //wiki: key llGetLinkKey(integer linknum)
271 string llGetLinkKey(int linknum); 271 LSL_Types.LSLString llGetLinkKey(int linknum);
272 //wiki: llGetLinkName(integer linknum) 272 //wiki: llGetLinkName(integer linknum)
273 string llGetLinkName(int linknum); 273 LSL_Types.LSLString llGetLinkName(int linknum);
274 //wiki: integer llGetInventoryNumber(integer type) 274 //wiki: integer llGetInventoryNumber(integer type)
275 LSL_Types.LSLInteger llGetInventoryNumber(int type); 275 LSL_Types.LSLInteger llGetInventoryNumber(int type);
276 //wiki: string llGetInventoryName(integer type, integer number) 276 //wiki: LSL_Types.LSLString llGetInventoryName(integer type, integer number)
277 string llGetInventoryName(int type, int number); 277 LSL_Types.LSLString llGetInventoryName(int type, int number);
278 //wiki: llSetScriptState(string name, integer run) 278 //wiki: llSetScriptState(string name, integer run)
279 void llSetScriptState(string name, int run); 279 void llSetScriptState(string name, int run);
280 //wiki: double llGetEnergy() 280 //wiki: LSL_Types.LSLFloat llGetEnergy()
281 double llGetEnergy(); 281 LSL_Types.LSLFloat llGetEnergy();
282 //wiki: llGiveInventory(key destination, string inventory) 282 //wiki: llGiveInventory(key destination, string inventory)
283 void llGiveInventory(string destination, string inventory); 283 void llGiveInventory(string destination, string inventory);
284 //wiki: llRemoveInventory(string item) 284 //wiki: llRemoveInventory(string item)
285 void llRemoveInventory(string item); 285 void llRemoveInventory(string item);
286 //wiki: llSetText(string text, vector color, double alpha) 286 //wiki: llSetText(string text, vector color, double alpha)
287 void llSetText(string text, LSL_Types.Vector3 color, double alpha); 287 void llSetText(string text, LSL_Types.Vector3 color, double alpha);
288 //wiki: double llWater(vector offset) 288 //wiki: LSL_Types.LSLFloat llWater(vector offset)
289 double llWater(LSL_Types.Vector3 offset); 289 LSL_Types.LSLFloat llWater(LSL_Types.Vector3 offset);
290 //wiki: llPassTouches(integer pass) 290 //wiki: llPassTouches(integer pass)
291 void llPassTouches(int pass); 291 void llPassTouches(int pass);
292 //wiki: key llRequestAgentData(key id, integer data) 292 //wiki: key llRequestAgentData(key id, integer data)
293 string llRequestAgentData(string id, int data); 293 LSL_Types.LSLString llRequestAgentData(string id, int data);
294 //wiki: key llRequestInventoryData(string name) 294 //wiki: key llRequestInventoryData(string name)
295 string llRequestInventoryData(string name); 295 LSL_Types.LSLString llRequestInventoryData(string name);
296 //wiki: llSetDamage(double damage) 296 //wiki: llSetDamage(double damage)
297 void llSetDamage(double damage); 297 void llSetDamage(double damage);
298 //wiki: llTeleportAgentHome(key agent) 298 //wiki: llTeleportAgentHome(key agent)
@@ -303,8 +303,8 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api.Interfaces
303 void llCollisionSound(string impact_sound, double impact_volume); 303 void llCollisionSound(string impact_sound, double impact_volume);
304 //wiki: llCollisionSprite(string impact_sprite) 304 //wiki: llCollisionSprite(string impact_sprite)
305 void llCollisionSprite(string impact_sprite); 305 void llCollisionSprite(string impact_sprite);
306 //wiki: string llGetAnimation(key id) 306 //wiki: LSL_Types.LSLString llGetAnimation(key id)
307 string llGetAnimation(string id); 307 LSL_Types.LSLString llGetAnimation(string id);
308 //wiki: llResetScript() 308 //wiki: llResetScript()
309 void llResetScript(); 309 void llResetScript();
310 //wiki: llMessageLinked(integer linknum, integer num, string str, key id) 310 //wiki: llMessageLinked(integer linknum, integer num, string str, key id)
@@ -313,24 +313,24 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api.Interfaces
313 void llPushObject(string target, LSL_Types.Vector3 impulse, LSL_Types.Vector3 ang_impulse, int local); 313 void llPushObject(string target, LSL_Types.Vector3 impulse, LSL_Types.Vector3 ang_impulse, int local);
314 //wiki: llPassCollisions(integer pass) 314 //wiki: llPassCollisions(integer pass)
315 void llPassCollisions(int pass); 315 void llPassCollisions(int pass);
316 //wiki: string llGetScriptName() 316 //wiki: LSL_Types.LSLString llGetScriptName()
317 string llGetScriptName(); 317 LSL_Types.LSLString llGetScriptName();
318 //wiki: integer llGetNumberOfSides() 318 //wiki: integer llGetNumberOfSides()
319 LSL_Types.LSLInteger llGetNumberOfSides(); 319 LSL_Types.LSLInteger llGetNumberOfSides();
320 //wiki: rotation llAxisAngle2Rot(vector axis, double angle) 320 //wiki: rotation llAxisAngle2Rot(vector axis, double angle)
321 LSL_Types.Quaternion llAxisAngle2Rot(LSL_Types.Vector3 axis, double angle); 321 LSL_Types.Quaternion llAxisAngle2Rot(LSL_Types.Vector3 axis, double angle);
322 //wiki: vector llRot2Axis(rotation rot) 322 //wiki: vector llRot2Axis(rotation rot)
323 LSL_Types.Vector3 llRot2Axis(LSL_Types.Quaternion rot); 323 LSL_Types.Vector3 llRot2Axis(LSL_Types.Quaternion rot);
324 //wiki: double llRot2Angle(rotation rot); 324 //wiki: LSL_Types.LSLFloat llRot2Angle(rotation rot);
325 double llRot2Angle(LSL_Types.Quaternion rot); 325 LSL_Types.LSLFloat llRot2Angle(LSL_Types.Quaternion rot);
326 //wiki: double llAcos(double val) 326 //wiki: LSL_Types.LSLFloat llAcos(double val)
327 double llAcos(double val); 327 LSL_Types.LSLFloat llAcos(double val);
328 //wiki: double llAsin(double val) 328 //wiki: LSL_Types.LSLFloat llAsin(double val)
329 double llAsin(double val); 329 LSL_Types.LSLFloat llAsin(double val);
330 //wiki: double llAngleBetween(rotation a, rotation b) 330 //wiki: LSL_Types.LSLFloat llAngleBetween(rotation a, rotation b)
331 double llAngleBetween(LSL_Types.Quaternion a, LSL_Types.Quaternion b); 331 LSL_Types.LSLFloat llAngleBetween(LSL_Types.Quaternion a, LSL_Types.Quaternion b);
332 //wiki: string llGetInventoryKey(string name) 332 //wiki: LSL_Types.LSLString llGetInventoryKey(string name)
333 string llGetInventoryKey(string name); 333 LSL_Types.LSLString llGetInventoryKey(string name);
334 //wiki: llAllowInventoryDrop(integer add) 334 //wiki: llAllowInventoryDrop(integer add)
335 void llAllowInventoryDrop(int add); 335 void llAllowInventoryDrop(int add);
336 //wiki: vector llGetSunDirection() 336 //wiki: vector llGetSunDirection()
@@ -339,12 +339,12 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api.Interfaces
339 LSL_Types.Vector3 llGetTextureOffset(int face); 339 LSL_Types.Vector3 llGetTextureOffset(int face);
340 //wiki: vector llGetTextureScale(integer side) 340 //wiki: vector llGetTextureScale(integer side)
341 LSL_Types.Vector3 llGetTextureScale(int side); 341 LSL_Types.Vector3 llGetTextureScale(int side);
342 //wiki: double llGetTextureRot(integer side) 342 //wiki: LSL_Types.LSLFloat llGetTextureRot(integer side)
343 double llGetTextureRot(int side); 343 LSL_Types.LSLFloat llGetTextureRot(int side);
344 //wiki: integer llSubStringIndex(string source, string pattern) 344 //wiki: integer llSubStringIndex(string source, string pattern)
345 LSL_Types.LSLInteger llSubStringIndex(string source, string pattern); 345 LSL_Types.LSLInteger llSubStringIndex(string source, string pattern);
346 //wiki: key llGetOwnerKey(key id) 346 //wiki: key llGetOwnerKey(key id)
347 string llGetOwnerKey(string id); 347 LSL_Types.LSLString llGetOwnerKey(string id);
348 //wiki: vector llGetCenterOfMass() 348 //wiki: vector llGetCenterOfMass()
349 LSL_Types.Vector3 llGetCenterOfMass(); 349 LSL_Types.Vector3 llGetCenterOfMass();
350 //wiki: list llListSort(list src, integer stride, integer ascending) 350 //wiki: list llListSort(list src, integer stride, integer ascending)
@@ -353,12 +353,12 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api.Interfaces
353 LSL_Types.LSLInteger llGetListLength(LSL_Types.list src); 353 LSL_Types.LSLInteger llGetListLength(LSL_Types.list src);
354 //wiki: integer llList2Integer(list src, integer index) 354 //wiki: integer llList2Integer(list src, integer index)
355 LSL_Types.LSLInteger llList2Integer(LSL_Types.list src, int index); 355 LSL_Types.LSLInteger llList2Integer(LSL_Types.list src, int index);
356 //wiki: double llList2double(list src, integer index) 356 //wiki: LSL_Types.LSLFloat llList2double(list src, integer index)
357 double llList2Float(LSL_Types.list src, int index); 357 LSL_Types.LSLFloat llList2Float(LSL_Types.list src, int index);
358 //wiki: string llList2String(list src, integer index) 358 //wiki: LSL_Types.LSLString llList2String(list src, integer index)
359 string llList2String(LSL_Types.list src, int index); 359 LSL_Types.LSLString llList2String(LSL_Types.list src, int index);
360 //wiki: key llList2Key(list src, integer index) 360 //wiki: key llList2Key(list src, integer index)
361 string llList2Key(LSL_Types.list src, int index); 361 LSL_Types.LSLString llList2Key(LSL_Types.list src, int index);
362 //wiki: vector llList2Vector(list src, integer index) 362 //wiki: vector llList2Vector(list src, integer index)
363 LSL_Types.Vector3 llList2Vector(LSL_Types.list src, int index); 363 LSL_Types.Vector3 llList2Vector(LSL_Types.list src, int index);
364 //wiki rotation llList2Rot(list src, integer index) 364 //wiki rotation llList2Rot(list src, integer index)
@@ -369,8 +369,8 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api.Interfaces
369 LSL_Types.list llDeleteSubList(LSL_Types.list src, int start, int end); 369 LSL_Types.list llDeleteSubList(LSL_Types.list src, int start, int end);
370 //wiki: integer llGetListEntryType(list src, integer index) 370 //wiki: integer llGetListEntryType(list src, integer index)
371 LSL_Types.LSLInteger llGetListEntryType(LSL_Types.list src, int index); 371 LSL_Types.LSLInteger llGetListEntryType(LSL_Types.list src, int index);
372 //wiki: string llList2CSV(list src) 372 //wiki: LSL_Types.LSLString llList2CSV(list src)
373 string llList2CSV(LSL_Types.list src); 373 LSL_Types.LSLString llList2CSV(LSL_Types.list src);
374 //wiki: list llCSV2List(string src) 374 //wiki: list llCSV2List(string src)
375 LSL_Types.list llCSV2List(string src); 375 LSL_Types.list llCSV2List(string src);
376 //wiki: list llListRandomize(list src, integer stride) 376 //wiki: list llListRandomize(list src, integer stride)
@@ -383,12 +383,12 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api.Interfaces
383 LSL_Types.list llListInsertList(LSL_Types.list dest, LSL_Types.list src, int start); 383 LSL_Types.list llListInsertList(LSL_Types.list dest, LSL_Types.list src, int start);
384 //wiki: integer llListFindList(list src, list test) 384 //wiki: integer llListFindList(list src, list test)
385 LSL_Types.LSLInteger llListFindList(LSL_Types.list src, LSL_Types.list test); 385 LSL_Types.LSLInteger llListFindList(LSL_Types.list src, LSL_Types.list test);
386 //wiki: string llGetObjectName() 386 //wiki: LSL_Types.LSLString llGetObjectName()
387 string llGetObjectName(); 387 LSL_Types.LSLString llGetObjectName();
388 //wiki: llSetObjectName(string name) 388 //wiki: llSetObjectName(string name)
389 void llSetObjectName(string name); 389 void llSetObjectName(string name);
390 //wiki: string llGetDate() 390 //wiki: LSL_Types.LSLString llGetDate()
391 string llGetDate(); 391 LSL_Types.LSLString llGetDate();
392 //wiki: integer llEdgeOfWorld(vector pos, vector dir) 392 //wiki: integer llEdgeOfWorld(vector pos, vector dir)
393 LSL_Types.LSLInteger llEdgeOfWorld(LSL_Types.Vector3 pos, LSL_Types.Vector3 dir); 393 LSL_Types.LSLInteger llEdgeOfWorld(LSL_Types.Vector3 pos, LSL_Types.Vector3 dir);
394 //wiki: integer llGetAgentInfo(key id) 394 //wiki: integer llGetAgentInfo(key id)
@@ -399,8 +399,8 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api.Interfaces
399 void llSetSoundQueueing(int queue); 399 void llSetSoundQueueing(int queue);
400 //wiki: llSetSoundRadius(double radius) 400 //wiki: llSetSoundRadius(double radius)
401 void llSetSoundRadius(double radius); 401 void llSetSoundRadius(double radius);
402 //wiki: string llKey2Name(key id) 402 //wiki: LSL_Types.LSLString llKey2Name(key id)
403 string llKey2Name(string id); 403 LSL_Types.LSLString llKey2Name(string id);
404 //wiki: llSetTextureAnim(integer mode, integer face, integer sizex, integer sizey, double start, double length, double rate) 404 //wiki: llSetTextureAnim(integer mode, integer face, integer sizex, integer sizey, double start, double length, double rate)
405 void llSetTextureAnim(int mode, int face, int sizex, int sizey, double start, double length, double rate); 405 void llSetTextureAnim(int mode, int face, int sizex, int sizey, double start, double length, double rate);
406 //wiki: llTriggerSoundLimited(string sound, double volume, vector top_north_east, vector bottom_south_west) 406 //wiki: llTriggerSoundLimited(string sound, double volume, vector top_north_east, vector bottom_south_west)
@@ -413,9 +413,9 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api.Interfaces
413 //wiki: integer llOverMyLand(key id) 413 //wiki: integer llOverMyLand(key id)
414 LSL_Types.LSLInteger llOverMyLand(string id); 414 LSL_Types.LSLInteger llOverMyLand(string id);
415 //wiki: key llGetLandOwnerAt(vector pos) 415 //wiki: key llGetLandOwnerAt(vector pos)
416 string llGetLandOwnerAt(LSL_Types.Vector3 pos); 416 LSL_Types.LSLString llGetLandOwnerAt(LSL_Types.Vector3 pos);
417 //wiki: key llGetNotecardLine(string name, integer line) 417 //wiki: key llGetNotecardLine(string name, integer line)
418 string llGetNotecardLine(string name, int line); 418 LSL_Types.LSLString llGetNotecardLine(string name, int line);
419 //wiki: vector llGetAgentSize(key id) 419 //wiki: vector llGetAgentSize(key id)
420 LSL_Types.Vector3 llGetAgentSize(string id); 420 LSL_Types.Vector3 llGetAgentSize(string id);
421 //wiki: integer llSameGroup(key agent) 421 //wiki: integer llSameGroup(key agent)
@@ -432,12 +432,12 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api.Interfaces
432 LSL_Types.LSLInteger llGetAttached(); 432 LSL_Types.LSLInteger llGetAttached();
433 //wiki: integer llGetFreeMemory() 433 //wiki: integer llGetFreeMemory()
434 LSL_Types.LSLInteger llGetFreeMemory(); 434 LSL_Types.LSLInteger llGetFreeMemory();
435 //wiki: string llGetRegionName() 435 //wiki: LSL_Types.LSLString llGetRegionName()
436 string llGetRegionName(); 436 LSL_Types.LSLString llGetRegionName();
437 //wiki: double llGetRegionTimeDilation() 437 //wiki: LSL_Types.LSLFloat llGetRegionTimeDilation()
438 double llGetRegionTimeDilation(); 438 LSL_Types.LSLFloat llGetRegionTimeDilation();
439 //wiki: double llGetRegionFPS() 439 //wiki: LSL_Types.LSLFloat llGetRegionFPS()
440 double llGetRegionFPS(); 440 LSL_Types.LSLFloat llGetRegionFPS();
441 //wiki: llParticleSystem(List<Object> rules 441 //wiki: llParticleSystem(List<Object> rules
442 void llParticleSystem(LSL_Types.list rules); 442 void llParticleSystem(LSL_Types.list rules);
443 //wiki: llGroundRepel(double height, integer water, double tau) 443 //wiki: llGroundRepel(double height, integer water, double tau)
@@ -461,7 +461,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api.Interfaces
461 //wiki: llSitTarget(vector offset, rotation rot) 461 //wiki: llSitTarget(vector offset, rotation rot)
462 void llSitTarget(LSL_Types.Vector3 offset, LSL_Types.Quaternion rot); 462 void llSitTarget(LSL_Types.Vector3 offset, LSL_Types.Quaternion rot);
463 //wiki key llAvatarOnSitTarget() 463 //wiki key llAvatarOnSitTarget()
464 string llAvatarOnSitTarget(); 464 LSL_Types.LSLString llAvatarOnSitTarget();
465 //wiki: llAddToLandPassList(key avatar, double hours) 465 //wiki: llAddToLandPassList(key avatar, double hours)
466 void llAddToLandPassList(string avatar, double hours); 466 void llAddToLandPassList(string avatar, double hours);
467 //wiki: llSetTouchText(string text) 467 //wiki: llSetTouchText(string text)
@@ -473,7 +473,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api.Interfaces
473 //wiki: llSeteCameraAtOffset(vector offset) 473 //wiki: llSeteCameraAtOffset(vector offset)
474 void llSetCameraAtOffset(LSL_Types.Vector3 offset); 474 void llSetCameraAtOffset(LSL_Types.Vector3 offset);
475 // 475 //
476 string llDumpList2String(LSL_Types.list src, string seperator); 476 LSL_Types.LSLString llDumpList2String(LSL_Types.list src, string seperator);
477 //wiki: integer llScriptDanger(vector pos) 477 //wiki: integer llScriptDanger(vector pos)
478 LSL_Types.LSLInteger llScriptDanger(LSL_Types.Vector3 pos); 478 LSL_Types.LSLInteger llScriptDanger(LSL_Types.Vector3 pos);
479 //wiki: llDialog(key avatar, string message, list buttons, integer chat_channel) 479 //wiki: llDialog(key avatar, string message, list buttons, integer chat_channel)
@@ -493,29 +493,29 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api.Interfaces
493 //wiki: llOpenRemoteDataChannel() 493 //wiki: llOpenRemoteDataChannel()
494 void llOpenRemoteDataChannel(); 494 void llOpenRemoteDataChannel();
495 //wiki: key llSendRemoteData(key channel, string dest, integer idata, string sdata) 495 //wiki: key llSendRemoteData(key channel, string dest, integer idata, string sdata)
496 string llSendRemoteData(string channel, string dest, int idata, string sdata); 496 LSL_Types.LSLString llSendRemoteData(string channel, string dest, int idata, string sdata);
497 //wiki: llRemoteDataReply(key channel, key message_id, string sdata, integer idata) 497 //wiki: llRemoteDataReply(key channel, key message_id, string sdata, integer idata)
498 void llRemoteDataReply(string channel, string message_id, string sdata, int idata); 498 void llRemoteDataReply(string channel, string message_id, string sdata, int idata);
499 //wiki: llCloseRemoteDataChannel(key channel) 499 //wiki: llCloseRemoteDataChannel(key channel)
500 void llCloseRemoteDataChannel(string channel); 500 void llCloseRemoteDataChannel(string channel);
501 //wiki: string llMD5String(string src, integer nonce) 501 //wiki: LSL_Types.LSLString llMD5String(string src, integer nonce)
502 string llMD5String(string src, int nonce); 502 LSL_Types.LSLString llMD5String(string src, int nonce);
503 //wiki: llSetPrimitiveParams(list rules) 503 //wiki: llSetPrimitiveParams(list rules)
504 void llSetPrimitiveParams(LSL_Types.list rules); 504 void llSetPrimitiveParams(LSL_Types.list rules);
505 //wiki: llSetLinkPrimitiveParams(integer linknumber, list rules) 505 //wiki: llSetLinkPrimitiveParams(integer linknumber, list rules)
506 void llSetLinkPrimitiveParams(int linknumber, LSL_Types.list rules); 506 void llSetLinkPrimitiveParams(int linknumber, LSL_Types.list rules);
507 //wiki: string llStringToBase64(string str) 507 //wiki: LSL_Types.LSLString llStringToBase64(string str)
508 string llStringToBase64(string str); 508 LSL_Types.LSLString llStringToBase64(string str);
509 //wiki: string llBase64ToString(string str) 509 //wiki: LSL_Types.LSLString llBase64ToString(string str)
510 string llBase64ToString(string str); 510 LSL_Types.LSLString llBase64ToString(string str);
511 //wiki: (deprecated) 511 //wiki: (deprecated)
512 void llXorBase64Strings(); 512 void llXorBase64Strings();
513 //wiki: llRemoteDataSetRegion() 513 //wiki: llRemoteDataSetRegion()
514 void llRemoteDataSetRegion(); 514 void llRemoteDataSetRegion();
515 //wiki: double llLog10(double val) 515 //wiki: LSL_Types.LSLFloat llLog10(double val)
516 double llLog10(double val); 516 LSL_Types.LSLFloat llLog10(double val);
517 //wiki: double llLog(double val) 517 //wiki: LSL_Types.LSLFloat llLog(double val)
518 double llLog(double val); 518 LSL_Types.LSLFloat llLog(double val);
519 //wiki: list llGetAnimationList(key id) 519 //wiki: list llGetAnimationList(key id)
520 LSL_Types.list llGetAnimationList(string id); 520 LSL_Types.list llGetAnimationList(string id);
521 //wiki: llSetParcelMusicURL(string url) 521 //wiki: llSetParcelMusicURL(string url)
@@ -524,34 +524,34 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api.Interfaces
524 LSL_Types.Vector3 llGetRootPosition(); 524 LSL_Types.Vector3 llGetRootPosition();
525 //wiki: rotation llGetRootRotation() 525 //wiki: rotation llGetRootRotation()
526 LSL_Types.Quaternion llGetRootRotation(); 526 LSL_Types.Quaternion llGetRootRotation();
527 //wiki: string llGetObjectDesc() 527 //wiki: LSL_Types.LSLString llGetObjectDesc()
528 string llGetObjectDesc(); 528 LSL_Types.LSLString llGetObjectDesc();
529 //wiki: llSetObjectDesc(string desc) 529 //wiki: llSetObjectDesc(string desc)
530 void llSetObjectDesc(string desc); 530 void llSetObjectDesc(string desc);
531 //wiki: key llGetCreator() 531 //wiki: key llGetCreator()
532 string llGetCreator(); 532 LSL_Types.LSLString llGetCreator();
533 //wiki: string llGetTimestamp() 533 //wiki: LSL_Types.LSLString llGetTimestamp()
534 string llGetTimestamp(); 534 LSL_Types.LSLString llGetTimestamp();
535 //wiki: llSetLinkAlpha(integer linknumber, double alpha, integer face) 535 //wiki: llSetLinkAlpha(integer linknumber, double alpha, integer face)
536 void llSetLinkAlpha(int linknumber, double alpha, int face); 536 void llSetLinkAlpha(int linknumber, double alpha, int face);
537 //wiki: integer llGetNumberOfPrims() 537 //wiki: integer llGetNumberOfPrims()
538 LSL_Types.LSLInteger llGetNumberOfPrims(); 538 LSL_Types.LSLInteger llGetNumberOfPrims();
539 //wiki: key llGetNumberOfNotecardLines(string name) 539 //wiki: key llGetNumberOfNotecardLines(string name)
540 string llGetNumberOfNotecardLines(string name); 540 LSL_Types.LSLString llGetNumberOfNotecardLines(string name);
541 //wiki: list llGetBoundingBox(key object) 541 //wiki: list llGetBoundingBox(key object)
542 LSL_Types.list llGetBoundingBox(string obj); 542 LSL_Types.list llGetBoundingBox(string obj);
543 //wiki: vector llGetGeometricCenter() 543 //wiki: vector llGetGeometricCenter()
544 LSL_Types.Vector3 llGetGeometricCenter(); 544 LSL_Types.Vector3 llGetGeometricCenter();
545 //wiki: list llGetPrimitiveParams(list rules) 545 //wiki: list llGetPrimitiveParams(list rules)
546 LSL_Types.list llGetPrimitiveParams(LSL_Types.list rules); 546 LSL_Types.list llGetPrimitiveParams(LSL_Types.list rules);
547 //wiki: string llIntegerToBase64(integer number) 547 //wiki: LSL_Types.LSLString llIntegerToBase64(integer number)
548 string llIntegerToBase64(int number); 548 LSL_Types.LSLString llIntegerToBase64(int number);
549 //wiki integer llBase64ToInteger(string str) 549 //wiki integer llBase64ToInteger(string str)
550 LSL_Types.LSLInteger llBase64ToInteger(string str); 550 LSL_Types.LSLInteger llBase64ToInteger(string str);
551 //wiki: double llGetGMTclock() 551 //wiki: LSL_Types.LSLFloat llGetGMTclock()
552 double llGetGMTclock(); 552 LSL_Types.LSLFloat llGetGMTclock();
553 //wiki: string llGetSimulatorHostname() 553 //wiki: LSL_Types.LSLString llGetSimulatorHostname()
554 string llGetSimulatorHostname(); 554 LSL_Types.LSLString llGetSimulatorHostname();
555 //llSetLocalRot(rotation rot) 555 //llSetLocalRot(rotation rot)
556 void llSetLocalRot(LSL_Types.Quaternion rot); 556 void llSetLocalRot(LSL_Types.Quaternion rot);
557 //wiki: list llParseStringKeepNulls(string src, list separators, list spacers) 557 //wiki: list llParseStringKeepNulls(string src, list separators, list spacers)
@@ -569,15 +569,15 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api.Interfaces
569 //wiki: llSetInventoryPermMask(string item, integer mask, integer value) 569 //wiki: llSetInventoryPermMask(string item, integer mask, integer value)
570 void llSetInventoryPermMask(string item, int mask, int value); 570 void llSetInventoryPermMask(string item, int mask, int value);
571 //wiki: key llGetInventoryCreator(string item) 571 //wiki: key llGetInventoryCreator(string item)
572 string llGetInventoryCreator(string item); 572 LSL_Types.LSLString llGetInventoryCreator(string item);
573 //wiki: llOwnerSay(string msg) 573 //wiki: llOwnerSay(string msg)
574 void llOwnerSay(string msg); 574 void llOwnerSay(string msg);
575 //wiki: key llRequestSimulatorData(string simulator, integer data) 575 //wiki: key llRequestSimulatorData(string simulator, integer data)
576 string llRequestSimulatorData(string simulator, int data); 576 LSL_Types.LSLString llRequestSimulatorData(string simulator, int data);
577 //wiki: llForceMouselook(integer mouselook) 577 //wiki: llForceMouselook(integer mouselook)
578 void llForceMouselook(int mouselook); 578 void llForceMouselook(int mouselook);
579 //wiki: double llGetObjectMass(key id) 579 //wiki: LSL_Types.LSLFloat llGetObjectMass(key id)
580 double llGetObjectMass(string id); 580 LSL_Types.LSLFloat llGetObjectMass(string id);
581 LSL_Types.list llListReplaceList(LSL_Types.list dest, LSL_Types.list src, int start, int end); 581 LSL_Types.list llListReplaceList(LSL_Types.list dest, LSL_Types.list src, int start, int end);
582 //wiki: llLoadURL(key avatar_id, string message, string url) 582 //wiki: llLoadURL(key avatar_id, string message, string url)
583 void llLoadURL(string avatar_id, string message, string url); 583 void llLoadURL(string avatar_id, string message, string url);
@@ -598,10 +598,10 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api.Interfaces
598 void llSetPrimURL(); 598 void llSetPrimURL();
599 //wiki: (deprecated) 599 //wiki: (deprecated)
600 void llRefreshPrimURL(); 600 void llRefreshPrimURL();
601 //wiki: string llEscapeURL(string url) 601 //wiki: LSL_Types.LSLString llEscapeURL(string url)
602 string llEscapeURL(string url); 602 LSL_Types.LSLString llEscapeURL(string url);
603 //wiki: string llUnescapeURL(string url) 603 //wiki: LSL_Types.LSLString llUnescapeURL(string url)
604 string llUnescapeURL(string url); 604 LSL_Types.LSLString llUnescapeURL(string url);
605 //wiki: llMapDestination(string simname, vector pos, vector look_at) 605 //wiki: llMapDestination(string simname, vector pos, vector look_at)
606 void llMapDestination(string simname, LSL_Types.Vector3 pos, LSL_Types.Vector3 look_at); 606 void llMapDestination(string simname, LSL_Types.Vector3 pos, LSL_Types.Vector3 look_at);
607 //wiki: llAddToLandBanList(key avatar, double hours) 607 //wiki: llAddToLandBanList(key avatar, double hours)
@@ -614,17 +614,17 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api.Interfaces
614 void llSetCameraParams(LSL_Types.list rules); 614 void llSetCameraParams(LSL_Types.list rules);
615 //wiki: llClearCameraParams() 615 //wiki: llClearCameraParams()
616 void llClearCameraParams(); 616 void llClearCameraParams();
617 //wiki: double llListStatistics(integer operation, list src) 617 //wiki: LSL_Types.LSLFloat llListStatistics(integer operation, list src)
618 double llListStatistics(int operation, LSL_Types.list src); 618 LSL_Types.LSLFloat llListStatistics(int operation, LSL_Types.list src);
619 //wiki: integer llGetUnixTime() 619 //wiki: integer llGetUnixTime()
620 LSL_Types.LSLInteger llGetUnixTime(); 620 LSL_Types.LSLInteger llGetUnixTime();
621 //wiki: integer llGetParcelFlags(vector pos) 621 //wiki: integer llGetParcelFlags(vector pos)
622 LSL_Types.LSLInteger llGetParcelFlags(LSL_Types.Vector3 pos); 622 LSL_Types.LSLInteger llGetParcelFlags(LSL_Types.Vector3 pos);
623 //wiki: integer llGetRegionFlags() 623 //wiki: integer llGetRegionFlags()
624 LSL_Types.LSLInteger llGetRegionFlags(); 624 LSL_Types.LSLInteger llGetRegionFlags();
625 //wiki: string llXorBase64StringsCorrect(string str1, string str2) 625 //wiki: LSL_Types.LSLString llXorBase64StringsCorrect(string str1, string str2)
626 string llXorBase64StringsCorrect(string str1, string str2); 626 LSL_Types.LSLString llXorBase64StringsCorrect(string str1, string str2);
627 string llHTTPRequest(string url, LSL_Types.list parameters, string body); 627 LSL_Types.LSLString llHTTPRequest(string url, LSL_Types.list parameters, string body);
628 //wiki: llResetLandBanList() 628 //wiki: llResetLandBanList()
629 void llResetLandBanList(); 629 void llResetLandBanList();
630 //wiki: llResetLandPassList() 630 //wiki: llResetLandPassList()
@@ -641,8 +641,8 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api.Interfaces
641 LSL_Types.list llGetParcelDetails(LSL_Types.Vector3 pos, LSL_Types.list param); 641 LSL_Types.list llGetParcelDetails(LSL_Types.Vector3 pos, LSL_Types.list param);
642 //wiki: llSetLinkTexture(integer linknumber, string texture, integer face) 642 //wiki: llSetLinkTexture(integer linknumber, string texture, integer face)
643 void llSetLinkTexture(int linknumber, string texture, int face); 643 void llSetLinkTexture(int linknumber, string texture, int face);
644 //wiki: string llStringTrim(string src, int type) 644 //wiki: LSL_Types.LSLString llStringTrim(string src, int type)
645 string llStringTrim(string src, int type); 645 LSL_Types.LSLString llStringTrim(string src, int type);
646 //wiki: LSL_Types.list llGetObjectDetails(string id, LSL_Types.list args) 646 //wiki: LSL_Types.list llGetObjectDetails(string id, LSL_Types.list args)
647 LSL_Types.list llGetObjectDetails(string id, LSL_Types.list args); 647 LSL_Types.list llGetObjectDetails(string id, LSL_Types.list args);
648 } 648 }