aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ScriptEngine/Shared/Api/Interface
diff options
context:
space:
mode:
authorMelanie Thielker2008-09-13 13:47:23 +0000
committerMelanie Thielker2008-09-13 13:47:23 +0000
commit9222c5154e8d3f94f007f5e7fb96d4f4d01f8a3b (patch)
tree29c2f52d54556ba9af1037921f586f3119a608ec /OpenSim/Region/ScriptEngine/Shared/Api/Interface
parentFix string parameters to functions taking lists as arguments. LSL (diff)
downloadopensim-SC-9222c5154e8d3f94f007f5e7fb96d4f4d01f8a3b.zip
opensim-SC-9222c5154e8d3f94f007f5e7fb96d4f4d01f8a3b.tar.gz
opensim-SC-9222c5154e8d3f94f007f5e7fb96d4f4d01f8a3b.tar.bz2
opensim-SC-9222c5154e8d3f94f007f5e7fb96d4f4d01f8a3b.tar.xz
Change all LSL functions to return LSL types instead of base types.
Remove some unused osFunctions that were left in the LSL function file from the separation way back when. Inline the osSetParcelMediaURL code to get rid of the osFunction. Really need to add a way for one API to call another.
Diffstat (limited to 'OpenSim/Region/ScriptEngine/Shared/Api/Interface')
-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 }