diff options
* Attempting to fix a bug.
Diffstat (limited to 'OpenSim/Region/Environment/Scenes/scripting/Engines/LSLEngine/LSLHandler/LSL_BuiltIn_Commands_Interface.cs')
-rw-r--r-- | OpenSim/Region/Environment/Scenes/scripting/Engines/LSLEngine/LSLHandler/LSL_BuiltIn_Commands_Interface.cs | 366 |
1 files changed, 366 insertions, 0 deletions
diff --git a/OpenSim/Region/Environment/Scenes/scripting/Engines/LSLEngine/LSLHandler/LSL_BuiltIn_Commands_Interface.cs b/OpenSim/Region/Environment/Scenes/scripting/Engines/LSLEngine/LSLHandler/LSL_BuiltIn_Commands_Interface.cs new file mode 100644 index 0000000..cf603b0 --- /dev/null +++ b/OpenSim/Region/Environment/Scenes/scripting/Engines/LSLEngine/LSLHandler/LSL_BuiltIn_Commands_Interface.cs | |||
@@ -0,0 +1,366 @@ | |||
1 | /* | ||
2 | * Copyright (c) Contributors, http://www.openmetaverse.org/ | ||
3 | * See CONTRIBUTORS.TXT for a full list of copyright holders. | ||
4 | * | ||
5 | * Redistribution and use in source and binary forms, with or without | ||
6 | * modification, are permitted provided that the following conditions are met: | ||
7 | * * Redistributions of source code must retain the above copyright | ||
8 | * notice, this list of conditions and the following disclaimer. | ||
9 | * * Redistributions in binary form must reproduce the above copyright | ||
10 | * notice, this list of conditions and the following disclaimer in the | ||
11 | * documentation and/or other materials provided with the distribution. | ||
12 | * * Neither the name of the OpenSim Project nor the | ||
13 | * names of its contributors may be used to endorse or promote products | ||
14 | * derived from this software without specific prior written permission. | ||
15 | * | ||
16 | * THIS SOFTWARE IS PROVIDED BY THE DEVELOPERS ``AS IS AND ANY | ||
17 | * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED | ||
18 | * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE | ||
19 | * DISCLAIMED. IN NO EVENT SHALL THE CONTRIBUTORS BE LIABLE FOR ANY | ||
20 | * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES | ||
21 | * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; | ||
22 | * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND | ||
23 | * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | ||
24 | * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS | ||
25 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | ||
26 | * | ||
27 | */ | ||
28 | /* Original code: Tedd Hansen */ | ||
29 | using System; | ||
30 | using System.Collections.Generic; | ||
31 | using System.Text; | ||
32 | |||
33 | namespace OpenSim.Region.Scripting.LSL | ||
34 | { | ||
35 | public interface LSL_BuiltIn_Commands_Interface | ||
36 | { | ||
37 | void llSin(); | ||
38 | void llCos(); | ||
39 | void llTan(); | ||
40 | void llAtan2(); | ||
41 | void llSqrt(); | ||
42 | void llPow(); | ||
43 | void llAbs(); | ||
44 | void llFabs(); | ||
45 | void llFrand(); | ||
46 | void llFloor(); | ||
47 | void llCeil(); | ||
48 | void llRound(); | ||
49 | void llVecMag(); | ||
50 | void llVecNorm(); | ||
51 | void llVecDist(); | ||
52 | void llRot2Euler(); | ||
53 | void llEuler2Rot(); | ||
54 | void llAxes2Rot(); | ||
55 | void llRot2Fwd(); | ||
56 | void llRot2Left(); | ||
57 | void llRot2Up(); | ||
58 | void llRotBetween(); | ||
59 | void llWhisper(); | ||
60 | void llSay(UInt32 channelID, string text); | ||
61 | void llShout(); | ||
62 | void llListen(); | ||
63 | void llListenControl(); | ||
64 | void llListenRemove(); | ||
65 | void llSensor(); | ||
66 | void llSensorRepeat(); | ||
67 | void llSensorRemove(); | ||
68 | void llDetectedName(); | ||
69 | void llDetectedKey(); | ||
70 | void llDetectedOwner(); | ||
71 | void llDetectedType(); | ||
72 | void llDetectedPos(); | ||
73 | void llDetectedVel(); | ||
74 | void llDetectedGrab(); | ||
75 | void llDetectedRot(); | ||
76 | void llDetectedGroup(); | ||
77 | void llDetectedLinkNumber(); | ||
78 | void llDie(); | ||
79 | void llGround(); | ||
80 | void llCloud(); | ||
81 | void llWind(); | ||
82 | void llSetStatus(); | ||
83 | void llGetStatus(); | ||
84 | void llSetScale(); | ||
85 | void llGetScale(); | ||
86 | void llSetColor(); | ||
87 | void llGetAlpha(); | ||
88 | void llSetAlpha(); | ||
89 | void llGetColor(); | ||
90 | void llSetTexture(); | ||
91 | void llScaleTexture(); | ||
92 | void llOffsetTexture(); | ||
93 | void llRotateTexture(); | ||
94 | void llGetTexture(); | ||
95 | void llSetPos(); | ||
96 | void llGetPos(); | ||
97 | void llGetLocalPos(); | ||
98 | void llSetRot(); | ||
99 | void llGetRot(); | ||
100 | void llGetLocalRot(); | ||
101 | void llSetForce(); | ||
102 | void llGetForce(); | ||
103 | void llTarget(); | ||
104 | void llTargetRemove(); | ||
105 | void llRotTarget(); | ||
106 | void llRotTargetRemove(); | ||
107 | void llMoveToTarget(); | ||
108 | void llStopMoveToTarget(); | ||
109 | void llApplyImpulse(); | ||
110 | void llApplyRotationalImpulse(); | ||
111 | void llSetTorque(); | ||
112 | void llGetTorque(); | ||
113 | void llSetForceAndTorque(); | ||
114 | void llGetVel(); | ||
115 | void llGetAccel(); | ||
116 | void llGetOmega(); | ||
117 | void llGetTimeOfDay(); | ||
118 | void llGetWallclock(); | ||
119 | void llGetTime(); | ||
120 | void llResetTime(); | ||
121 | void llGetAndResetTime(); | ||
122 | void llSound(); | ||
123 | void llPlaySound(); | ||
124 | void llLoopSound(); | ||
125 | void llLoopSoundMaster(); | ||
126 | void llLoopSoundSlave(); | ||
127 | void llPlaySoundSlave(); | ||
128 | void llTriggerSound(); | ||
129 | void llStopSound(); | ||
130 | void llPreloadSound(); | ||
131 | void llGetSubString(); | ||
132 | void llDeleteSubString(); | ||
133 | void llInsertString(); | ||
134 | void llToUpper(); | ||
135 | void llToLower(); | ||
136 | void llGiveMoney(); | ||
137 | void llMakeExplosion(); | ||
138 | void llMakeFountain(); | ||
139 | void llMakeSmoke(); | ||
140 | void llMakeFire(); | ||
141 | void llRezObject(); | ||
142 | void llLookAt(); | ||
143 | void llStopLookAt(); | ||
144 | void llSetTimerEvent(); | ||
145 | void llSleep(); | ||
146 | void llGetMass(); | ||
147 | void llCollisionFilter(); | ||
148 | void llTakeControls(); | ||
149 | void llReleaseControls(); | ||
150 | void llAttachToAvatar(); | ||
151 | void llDetachFromAvatar(); | ||
152 | void llTakeCamera(); | ||
153 | void llReleaseCamera(); | ||
154 | void llGetOwner(); | ||
155 | void llInstantMessage(); | ||
156 | void llEmail(); | ||
157 | void llGetNextEmail(); | ||
158 | void llGetKey(); | ||
159 | void llSetBuoyancy(); | ||
160 | void llSetHoverHeight(); | ||
161 | void llStopHover(); | ||
162 | void llMinEventDelay(); | ||
163 | void llSoundPreload(); | ||
164 | void llRotLookAt(); | ||
165 | void llStringLength(); | ||
166 | void llStartAnimation(); | ||
167 | void llStopAnimation(); | ||
168 | void llPointAt(); | ||
169 | void llStopPointAt(); | ||
170 | void llTargetOmega(); | ||
171 | void llGetStartParameter(); | ||
172 | void llGodLikeRezObject(); | ||
173 | void llRequestPermissions(); | ||
174 | void llGetPermissionsKey(); | ||
175 | void llGetPermissions(); | ||
176 | void llGetLinkNumber(); | ||
177 | void llSetLinkColor(); | ||
178 | void llCreateLink(); | ||
179 | void llBreakLink(); | ||
180 | void llBreakAllLinks(); | ||
181 | void llGetLinkKey(); | ||
182 | void llGetLinkName(); | ||
183 | void llGetInventoryNumber(); | ||
184 | void llGetInventoryName(); | ||
185 | void llSetScriptState(); | ||
186 | void llGetEnergy(); | ||
187 | void llGiveInventory(); | ||
188 | void llRemoveInventory(); | ||
189 | void llSetText(); | ||
190 | void llWater(); | ||
191 | void llPassTouches(); | ||
192 | void llRequestAgentData(); | ||
193 | void llRequestInventoryData(); | ||
194 | void llSetDamage(); | ||
195 | void llTeleportAgentHome(); | ||
196 | void llModifyLand(); | ||
197 | void llCollisionSound(); | ||
198 | void llCollisionSprite(); | ||
199 | void llGetAnimation(); | ||
200 | void llResetScript(); | ||
201 | void llMessageLinked(); | ||
202 | void llPushObject(); | ||
203 | void llPassCollisions(); | ||
204 | void llGetScriptName(); | ||
205 | void llGetNumberOfSides(); | ||
206 | void llAxisAngle2Rot(); | ||
207 | void llRot2Axis(); | ||
208 | void llRot2Angle(); | ||
209 | void llAcos(); | ||
210 | void llAsin(); | ||
211 | void llAngleBetween(); | ||
212 | void llGetInventoryKey(); | ||
213 | void llAllowInventoryDrop(); | ||
214 | void llGetSunDirection(); | ||
215 | void llGetTextureOffset(); | ||
216 | void llGetTextureScale(); | ||
217 | void llGetTextureRot(); | ||
218 | void llSubStringIndex(); | ||
219 | void llGetOwnerKey(); | ||
220 | void llGetCenterOfMass(); | ||
221 | void llListSort(); | ||
222 | void llGetListLength(); | ||
223 | void llList2Integer(); | ||
224 | void llList2Float(); | ||
225 | void llList2String(); | ||
226 | void llList2Key(); | ||
227 | void llList2Vector(); | ||
228 | void llList2Rot(); | ||
229 | void llList2List(); | ||
230 | void llDeleteSubList(); | ||
231 | void llGetListEntryType(); | ||
232 | void llList2CSV(); | ||
233 | void llCSV2List(); | ||
234 | void llListRandomize(); | ||
235 | void llList2ListStrided(); | ||
236 | void llGetRegionCorner(); | ||
237 | void llListInsertList(); | ||
238 | void llListFindList(); | ||
239 | void llGetObjectName(); | ||
240 | void llSetObjectName(); | ||
241 | void llGetDate(); | ||
242 | void llEdgeOfWorld(); | ||
243 | void llGetAgentInfo(); | ||
244 | void llAdjustSoundVolume(); | ||
245 | void llSetSoundQueueing(); | ||
246 | void llSetSoundRadius(); | ||
247 | void llKey2Name(); | ||
248 | void llSetTextureAnim(); | ||
249 | void llTriggerSoundLimited(); | ||
250 | void llEjectFromLand(); | ||
251 | void llParseString2List(); | ||
252 | void llOverMyLand(); | ||
253 | void llGetLandOwnerAt(); | ||
254 | void llGetNotecardLine(); | ||
255 | void llGetAgentSize(); | ||
256 | void llSameGroup(); | ||
257 | void llUnSit(); | ||
258 | void llGroundSlope(); | ||
259 | void llGroundNormal(); | ||
260 | void llGroundContour(); | ||
261 | void llGetAttached(); | ||
262 | void llGetFreeMemory(); | ||
263 | void llGetRegionName(); | ||
264 | void llGetRegionTimeDilation(); | ||
265 | void llGetRegionFPS(); | ||
266 | void llParticleSystem(); | ||
267 | void llGroundRepel(); | ||
268 | void llGiveInventoryList(); | ||
269 | void llSetVehicleType(); | ||
270 | void llSetVehicleFloatParam(); | ||
271 | void llSetVehicleVectorParam(); | ||
272 | void llSetVehicleRotationParam(); | ||
273 | void llSetVehicleFlags(); | ||
274 | void llRemoveVehicleFlags(); | ||
275 | void llSitTarget(); | ||
276 | void llAvatarOnSitTarget(); | ||
277 | void llAddToLandPassList(); | ||
278 | void llSetTouchText(); | ||
279 | void llSetSitText(); | ||
280 | void llSetCameraEyeOffset(); | ||
281 | void llSetCameraAtOffset(); | ||
282 | void llDumpList2String(); | ||
283 | void llScriptDanger(); | ||
284 | void llDialog(); | ||
285 | void llVolumeDetect(); | ||
286 | void llResetOtherScript(); | ||
287 | void llGetScriptState(); | ||
288 | void llRemoteLoadScript(); | ||
289 | void llSetRemoteScriptAccessPin(); | ||
290 | void llRemoteLoadScriptPin(); | ||
291 | void llOpenRemoteDataChannel(); | ||
292 | void llSendRemoteData(); | ||
293 | void llRemoteDataReply(); | ||
294 | void llCloseRemoteDataChannel(); | ||
295 | void llMD5String(); | ||
296 | void llSetPrimitiveParams(); | ||
297 | void llStringToBase64(); | ||
298 | void llBase64ToString(); | ||
299 | void llXorBase64Strings(); | ||
300 | void llRemoteDataSetRegion(); | ||
301 | void llLog10(); | ||
302 | void llLog(); | ||
303 | void llGetAnimationList(); | ||
304 | void llSetParcelMusicURL(); | ||
305 | void llGetRootPosition(); | ||
306 | void llGetRootRotation(); | ||
307 | void llGetObjectDesc(); | ||
308 | void llSetObjectDesc(); | ||
309 | void llGetCreator(); | ||
310 | void llGetTimestamp(); | ||
311 | void llSetLinkAlpha(); | ||
312 | void llGetNumberOfPrims(); | ||
313 | void llGetNumberOfNotecardLines(); | ||
314 | void llGetBoundingBox(); | ||
315 | void llGetGeometricCenter(); | ||
316 | void llGetPrimitiveParams(); | ||
317 | void llIntegerToBase64(); | ||
318 | void llBase64ToInteger(); | ||
319 | void llGetGMTclock(); | ||
320 | void llGetSimulatorHostname(); | ||
321 | void llSetLocalRot(); | ||
322 | void llParseStringKeepNulls(); | ||
323 | void llRezAtRoot(); | ||
324 | void llGetObjectPermMask(); | ||
325 | void llSetObjectPermMask(); | ||
326 | void llGetInventoryPermMask(); | ||
327 | void llSetInventoryPermMask(); | ||
328 | void llGetInventoryCreator(); | ||
329 | void llOwnerSay(); | ||
330 | void llRequestSimulatorData(); | ||
331 | void llForceMouselook(); | ||
332 | void llGetObjectMass(); | ||
333 | void llListReplaceList(); | ||
334 | void llLoadURL(); | ||
335 | void llParcelMediaCommandList(); | ||
336 | void llParcelMediaQuery(); | ||
337 | void llModPow(); | ||
338 | void llGetInventoryType(); | ||
339 | void llSetPayPrice(); | ||
340 | void llGetCameraPos(); | ||
341 | void llGetCameraRot(); | ||
342 | void llSetPrimURL(); | ||
343 | void llRefreshPrimURL(); | ||
344 | void llEscapeURL(); | ||
345 | void llUnescapeURL(); | ||
346 | void llMapDestination(); | ||
347 | void llAddToLandBanList(); | ||
348 | void llRemoveFromLandPassList(); | ||
349 | void llRemoveFromLandBanList(); | ||
350 | void llSetCameraParams(); | ||
351 | void llClearCameraParams(); | ||
352 | void llListStatistics(); | ||
353 | void llGetUnixTime(); | ||
354 | void llGetParcelFlags(); | ||
355 | void llGetRegionFlags(); | ||
356 | void llXorBase64StringsCorrect(); | ||
357 | void llHTTPRequest(); | ||
358 | void llResetLandBanList(); | ||
359 | void llResetLandPassList(); | ||
360 | void llGetParcelPrimCount(); | ||
361 | void llGetParcelPrimOwners(); | ||
362 | void llGetObjectPrimCount(); | ||
363 | void llGetParcelMaxPrims(); | ||
364 | void llGetParcelDetails(); | ||
365 | } | ||
366 | } | ||