OpenSim
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | List of all members
OpenSim.Region.ScriptEngine.XEngine.ScriptBase.XEngineScriptBase Class Reference
Inheritance diagram for OpenSim.Region.ScriptEngine.XEngine.ScriptBase.XEngineScriptBase:
Inheritance graph
[legend]
Collaboration diagram for OpenSim.Region.ScriptEngine.XEngine.ScriptBase.XEngineScriptBase:
Collaboration graph
[legend]

Public Member Functions

 XEngineScriptBase (WaitHandle coopSleepHandle)
 
void opensim_reserved_CheckForCoopTermination ()
 
- Public Member Functions inherited from OpenSim.Region.ScriptEngine.Shared.ScriptBase.ScriptBaseClass
void ApiTypeCM (IScriptApi api)
 
string cmDetectedCountry (int num)
 
string cmGetAgentCountry (key key)
 
void ApiTypeLS (IScriptApi api)
 
LSL_List lsGetWindlightScene (LSL_List rules)
 
int lsSetWindlightScene (LSL_List rules)
 
int lsSetWindlightSceneTargeted (LSL_List rules, key target)
 
void lsClearWindlightScene ()
 
LSL_List cmGetWindlightScene (LSL_List rules)
 
int cmSetWindlightScene (LSL_List rules)
 
int cmSetWindlightSceneTargeted (LSL_List rules, key target)
 
void cmClearWindlightScene ()
 
void ApiTypeLSL (IScriptApi api)
 
void state (string newState)
 
LSL_Integer llAbs (int i)
 
LSL_Float llAcos (double val)
 
void llAddToLandBanList (string avatar, double hours)
 
void llAddToLandPassList (string avatar, double hours)
 
void llAdjustSoundVolume (double volume)
 
void llAllowInventoryDrop (int add)
 
LSL_Float llAngleBetween (LSL_Rotation a, LSL_Rotation b)
 
void llApplyImpulse (LSL_Vector force, int local)
 
void llApplyRotationalImpulse (LSL_Vector force, int local)
 
LSL_Float llAsin (double val)
 
LSL_Float llAtan2 (double x, double y)
 
void llAttachToAvatar (int attachment)
 
LSL_Key llAvatarOnSitTarget ()
 
LSL_Key llAvatarOnLinkSitTarget (int linknum)
 
LSL_Rotation llAxes2Rot (LSL_Vector fwd, LSL_Vector left, LSL_Vector up)
 
LSL_Rotation llAxisAngle2Rot (LSL_Vector axis, double angle)
 
LSL_Integer llBase64ToInteger (string str)
 
LSL_String llBase64ToString (string str)
 
void llBreakAllLinks ()
 
void llBreakLink (int linknum)
 
LSL_Integer llCeil (double f)
 
void llClearCameraParams ()
 
void llCloseRemoteDataChannel (string channel)
 
LSL_Float llCloud (LSL_Vector offset)
 
void llCollisionFilter (string name, string id, int accept)
 
void llCollisionSound (string impact_sound, double impact_volume)
 
void llCollisionSprite (string impact_sprite)
 
LSL_Float llCos (double f)
 
void llCreateLink (string target, int parent)
 
LSL_List llCSV2List (string src)
 
LSL_List llDeleteSubList (LSL_List src, int start, int end)
 
LSL_String llDeleteSubString (string src, int start, int end)
 
void llDetachFromAvatar ()
 
LSL_Vector llDetectedGrab (int number)
 
LSL_Integer llDetectedGroup (int number)
 
LSL_Key llDetectedKey (int number)
 
LSL_Integer llDetectedLinkNumber (int number)
 
LSL_String llDetectedName (int number)
 
LSL_Key llDetectedOwner (int number)
 
LSL_Vector llDetectedPos (int number)
 
LSL_Rotation llDetectedRot (int number)
 
LSL_Integer llDetectedType (int number)
 
LSL_Vector llDetectedTouchBinormal (int index)
 
LSL_Integer llDetectedTouchFace (int index)
 
LSL_Vector llDetectedTouchNormal (int index)
 
LSL_Vector llDetectedTouchPos (int index)
 
LSL_Vector llDetectedTouchST (int index)
 
LSL_Vector llDetectedTouchUV (int index)
 
LSL_Vector llDetectedVel (int number)
 
void llDialog (string avatar, string message, LSL_List buttons, int chat_channel)
 
void llDie ()
 
LSL_String llDumpList2String (LSL_List src, string seperator)
 
LSL_Integer llEdgeOfWorld (LSL_Vector pos, LSL_Vector dir)
 
void llEjectFromLand (string pest)
 
void llEmail (string address, string subject, string message)
 
LSL_String llEscapeURL (string url)
 
LSL_Rotation llEuler2Rot (LSL_Vector v)
 
LSL_Float llFabs (double f)
 
LSL_Integer llFloor (double f)
 
void llForceMouselook (int mouselook)
 
LSL_Float llFrand (double mag)
 
LSL_Key llGenerateKey ()
 
LSL_Vector llGetAccel ()
 
LSL_Integer llGetAgentInfo (string id)
 
LSL_String llGetAgentLanguage (string id)
 
LSL_List llGetAgentList (LSL_Integer scope, LSL_List options)
 
LSL_Vector llGetAgentSize (string id)
 
LSL_Float llGetAlpha (int face)
 
LSL_Float llGetAndResetTime ()
 
LSL_String llGetAnimation (string id)
 
LSL_List llGetAnimationList (string id)
 
LSL_Integer llGetAttached ()
 
LSL_List llGetBoundingBox (string obj)
 
LSL_Vector llGetCameraPos ()
 
LSL_Rotation llGetCameraRot ()
 
LSL_Vector llGetCenterOfMass ()
 
LSL_Vector llGetColor (int face)
 
LSL_String llGetCreator ()
 
LSL_String llGetDate ()
 
LSL_Float llGetEnergy ()
 
LSL_String llGetEnv (LSL_String name)
 
LSL_Vector llGetForce ()
 
LSL_Integer llGetFreeMemory ()
 
LSL_Integer llGetUsedMemory ()
 
LSL_Integer llGetFreeURLs ()
 
LSL_Vector llGetGeometricCenter ()
 
LSL_Float llGetGMTclock ()
 
LSL_String llGetHTTPHeader (LSL_Key request_id, string header)
 
LSL_Key llGetInventoryCreator (string item)
 
LSL_Key llGetInventoryKey (string name)
 
LSL_String llGetInventoryName (int type, int number)
 
LSL_Integer llGetInventoryNumber (int type)
 
LSL_Integer llGetInventoryPermMask (string item, int mask)
 
LSL_Integer llGetInventoryType (string name)
 
LSL_Key llGetKey ()
 
LSL_Key llGetLandOwnerAt (LSL_Vector pos)
 
LSL_Key llGetLinkKey (int linknum)
 
LSL_String llGetLinkName (int linknum)
 
LSL_Integer llGetLinkNumber ()
 
LSL_Integer llGetLinkNumberOfSides (int link)
 
LSL_Integer llGetListEntryType (LSL_List src, int index)
 
LSL_Integer llGetListLength (LSL_List src)
 
LSL_Vector llGetLocalPos ()
 
LSL_Rotation llGetLocalRot ()
 
LSL_Float llGetMass ()
 
LSL_Float llGetMassMKS ()
 
LSL_Integer llGetMemoryLimit ()
 
void llGetNextEmail (string address, string subject)
 
LSL_String llGetNotecardLine (string name, int line)
 
LSL_Key llGetNumberOfNotecardLines (string name)
 
LSL_Integer llGetNumberOfPrims ()
 
LSL_Integer llGetNumberOfSides ()
 
LSL_String llGetObjectDesc ()
 
LSL_List llGetObjectDetails (string id, LSL_List args)
 
LSL_Float llGetObjectMass (string id)
 
LSL_String llGetObjectName ()
 
LSL_Integer llGetObjectPermMask (int mask)
 
LSL_Integer llGetObjectPrimCount (string object_id)
 
LSL_Vector llGetOmega ()
 
LSL_Key llGetOwner ()
 
LSL_Key llGetOwnerKey (string id)
 
LSL_List llGetParcelDetails (LSL_Vector pos, LSL_List param)
 
LSL_Integer llGetParcelFlags (LSL_Vector pos)
 
LSL_Integer llGetParcelMaxPrims (LSL_Vector pos, int sim_wide)
 
LSL_String llGetParcelMusicURL ()
 
LSL_Integer llGetParcelPrimCount (LSL_Vector pos, int category, int sim_wide)
 
LSL_List llGetParcelPrimOwners (LSL_Vector pos)
 
LSL_Integer llGetPermissions ()
 
LSL_Key llGetPermissionsKey ()
 
LSL_Vector llGetPos ()
 
LSL_List llGetPrimitiveParams (LSL_List rules)
 
LSL_List llGetLinkPrimitiveParams (int linknum, LSL_List rules)
 
LSL_Integer llGetRegionAgentCount ()
 
LSL_Vector llGetRegionCorner ()
 
LSL_Integer llGetRegionFlags ()
 
LSL_Float llGetRegionFPS ()
 
LSL_String llGetRegionName ()
 
LSL_Float llGetRegionTimeDilation ()
 
LSL_Vector llGetRootPosition ()
 
LSL_Rotation llGetRootRotation ()
 
LSL_Rotation llGetRot ()
 
LSL_Vector llGetScale ()
 
LSL_String llGetScriptName ()
 
LSL_Integer llGetScriptState (string name)
 
LSL_String llGetSimulatorHostname ()
 
LSL_Integer llGetSPMaxMemory ()
 
LSL_Integer llGetStartParameter ()
 
LSL_Integer llGetStatus (int status)
 
LSL_String llGetSubString (string src, int start, int end)
 
LSL_Vector llGetSunDirection ()
 
LSL_String llGetTexture (int face)
 
LSL_Vector llGetTextureOffset (int face)
 
LSL_Float llGetTextureRot (int side)
 
LSL_Vector llGetTextureScale (int side)
 
LSL_Float llGetTime ()
 
LSL_Float llGetTimeOfDay ()
 
LSL_String llGetTimestamp ()
 
LSL_Vector llGetTorque ()
 
LSL_Integer llGetUnixTime ()
 
LSL_Vector llGetVel ()
 
LSL_Float llGetWallclock ()
 
void llGiveInventory (string destination, string inventory)
 
void llGiveInventoryList (string destination, string category, LSL_List inventory)
 
LSL_Integer llGiveMoney (string destination, int amount)
 
LSL_String llTransferLindenDollars (string destination, int amount)
 
void llGodLikeRezObject (string inventory, LSL_Vector pos)
 
LSL_Float llGround (LSL_Vector offset)
 
LSL_Vector llGroundContour (LSL_Vector offset)
 
LSL_Vector llGroundNormal (LSL_Vector offset)
 
void llGroundRepel (double height, int water, double tau)
 
LSL_Vector llGroundSlope (LSL_Vector offset)
 
LSL_String llHTTPRequest (string url, LSL_List parameters, string body)
 
void llHTTPResponse (LSL_Key id, int status, string body)
 
LSL_String llInsertString (string dst, int position, string src)
 
void llInstantMessage (string user, string message)
 
LSL_String llIntegerToBase64 (int number)
 
LSL_String llKey2Name (string id)
 
LSL_String llGetUsername (string id)
 
LSL_String llRequestUsername (string id)
 
LSL_String llGetDisplayName (string id)
 
LSL_String llRequestDisplayName (string id)
 
LSL_List llCastRay (LSL_Vector start, LSL_Vector end, LSL_List options)
 
void llLinkParticleSystem (int linknum, LSL_List rules)
 
LSL_String llList2CSV (LSL_List src)
 
LSL_Float llList2Float (LSL_List src, int index)
 
LSL_Integer llList2Integer (LSL_List src, int index)
 
LSL_Key llList2Key (LSL_List src, int index)
 
LSL_List llList2List (LSL_List src, int start, int end)
 
LSL_List llList2ListStrided (LSL_List src, int start, int end, int stride)
 
LSL_Rotation llList2Rot (LSL_List src, int index)
 
LSL_String llList2String (LSL_List src, int index)
 
LSL_Vector llList2Vector (LSL_List src, int index)
 
LSL_Integer llListen (int channelID, string name, string ID, string msg)
 
void llListenControl (int number, int active)
 
void llListenRemove (int number)
 
LSL_Integer llListFindList (LSL_List src, LSL_List test)
 
LSL_List llListInsertList (LSL_List dest, LSL_List src, int start)
 
LSL_List llListRandomize (LSL_List src, int stride)
 
LSL_List llListReplaceList (LSL_List dest, LSL_List src, int start, int end)
 
LSL_List llListSort (LSL_List src, int stride, int ascending)
 
LSL_Float llListStatistics (int operation, LSL_List src)
 
void llLoadURL (string avatar_id, string message, string url)
 
LSL_Float llLog (double val)
 
LSL_Float llLog10 (double val)
 
void llLookAt (LSL_Vector target, double strength, double damping)
 
void llLoopSound (string sound, double volume)
 
void llLoopSoundMaster (string sound, double volume)
 
void llLoopSoundSlave (string sound, double volume)
 
LSL_Integer llManageEstateAccess (int action, string avatar)
 
void llMakeExplosion (int particles, double scale, double vel, double lifetime, double arc, string texture, LSL_Vector offset)
 
void llMakeFire (int particles, double scale, double vel, double lifetime, double arc, string texture, LSL_Vector offset)
 
void llMakeFountain (int particles, double scale, double vel, double lifetime, double arc, int bounce, string texture, LSL_Vector offset, double bounce_offset)
 
void llMakeSmoke (int particles, double scale, double vel, double lifetime, double arc, string texture, LSL_Vector offset)
 
void llMapDestination (string simname, LSL_Vector pos, LSL_Vector look_at)
 
LSL_String llMD5String (string src, int nonce)
 
LSL_String llSHA1String (string src)
 
void llMessageLinked (int linknum, int num, string str, string id)
 
void llMinEventDelay (double delay)
 
void llModifyLand (int action, int brush)
 
LSL_Integer llModPow (int a, int b, int c)
 
void llMoveToTarget (LSL_Vector target, double tau)
 
void llOffsetTexture (double u, double v, int face)
 
void llOpenRemoteDataChannel ()
 
LSL_Integer llOverMyLand (string id)
 
void llOwnerSay (string msg)
 
void llParcelMediaCommandList (LSL_List commandList)
 
LSL_List llParcelMediaQuery (LSL_List aList)
 
LSL_List llParseString2List (string str, LSL_List separators, LSL_List spacers)
 
LSL_List llParseStringKeepNulls (string src, LSL_List seperators, LSL_List spacers)
 
void llParticleSystem (LSL_List rules)
 
void llPassCollisions (int pass)
 
void llPassTouches (int pass)
 
void llPlaySound (string sound, double volume)
 
void llPlaySoundSlave (string sound, double volume)
 
void llPointAt (LSL_Vector pos)
 
LSL_Float llPow (double fbase, double fexponent)
 
void llPreloadSound (string sound)
 
void llPushObject (string target, LSL_Vector impulse, LSL_Vector ang_impulse, int local)
 
void llRefreshPrimURL ()
 
void llRegionSay (int channelID, string text)
 
void llRegionSayTo (string key, int channelID, string text)
 
void llReleaseCamera (string avatar)
 
void llReleaseURL (string url)
 
void llReleaseControls ()
 
void llRemoteDataReply (string channel, string message_id, string sdata, int idata)
 
void llRemoteDataSetRegion ()
 
void llRemoteLoadScript (string target, string name, int running, int start_param)
 
void llRemoteLoadScriptPin (string target, string name, int pin, int running, int start_param)
 
void llRemoveFromLandBanList (string avatar)
 
void llRemoveFromLandPassList (string avatar)
 
void llRemoveInventory (string item)
 
void llRemoveVehicleFlags (int flags)
 
LSL_Key llRequestAgentData (string id, int data)
 
LSL_Key llRequestInventoryData (string name)
 
void llRequestPermissions (string agent, int perm)
 
LSL_String llRequestSecureURL ()
 
LSL_Key llRequestSimulatorData (string simulator, int data)
 
LSL_Key llRequestURL ()
 
void llResetLandBanList ()
 
void llResetLandPassList ()
 
void llResetOtherScript (string name)
 
void llResetScript ()
 
void llResetTime ()
 
void llRezAtRoot (string inventory, LSL_Vector position, LSL_Vector velocity, LSL_Rotation rot, int param)
 
void llRezObject (string inventory, LSL_Vector pos, LSL_Vector vel, LSL_Rotation rot, int param)
 
LSL_Float llRot2Angle (LSL_Rotation rot)
 
LSL_Vector llRot2Axis (LSL_Rotation rot)
 
LSL_Vector llRot2Euler (LSL_Rotation r)
 
LSL_Vector llRot2Fwd (LSL_Rotation r)
 
LSL_Vector llRot2Left (LSL_Rotation r)
 
LSL_Vector llRot2Up (LSL_Rotation r)
 
void llRotateTexture (double rotation, int face)
 
LSL_Rotation llRotBetween (LSL_Vector start, LSL_Vector end)
 
void llRotLookAt (LSL_Rotation target, double strength, double damping)
 
LSL_Integer llRotTarget (LSL_Rotation rot, double error)
 
void llRotTargetRemove (int number)
 
LSL_Integer llRound (double f)
 
LSL_Integer llSameGroup (string agent)
 
void llSay (int channelID, string text)
 
void llScaleTexture (double u, double v, int face)
 
LSL_Integer llScriptDanger (LSL_Vector pos)
 
void llScriptProfiler (LSL_Integer flags)
 
LSL_Key llSendRemoteData (string channel, string dest, int idata, string sdata)
 
void llSensor (string name, string id, int type, double range, double arc)
 
void llSensorRemove ()
 
void llSensorRepeat (string name, string id, int type, double range, double arc, double rate)
 
void llSetAlpha (double alpha, int face)
 
void llSetBuoyancy (double buoyancy)
 
void llSetCameraAtOffset (LSL_Vector offset)
 
void llSetCameraEyeOffset (LSL_Vector offset)
 
void llSetLinkCamera (LSL_Integer link, LSL_Vector eye, LSL_Vector at)
 
void llSetCameraParams (LSL_List rules)
 
void llSetClickAction (int action)
 
void llSetColor (LSL_Vector color, int face)
 
void llSetContentType (LSL_Key id, LSL_Integer type)
 
void llSetDamage (double damage)
 
void llSetForce (LSL_Vector force, int local)
 
void llSetForceAndTorque (LSL_Vector force, LSL_Vector torque, int local)
 
void llSetVelocity (LSL_Vector force, int local)
 
void llSetAngularVelocity (LSL_Vector force, int local)
 
void llSetHoverHeight (double height, int water, double tau)
 
void llSetInventoryPermMask (string item, int mask, int value)
 
void llSetLinkAlpha (int linknumber, double alpha, int face)
 
void llSetLinkColor (int linknumber, LSL_Vector color, int face)
 
void llSetLinkPrimitiveParams (int linknumber, LSL_List rules)
 
void llSetLinkTexture (int linknumber, string texture, int face)
 
void llSetLinkTextureAnim (int linknum, int mode, int face, int sizex, int sizey, double start, double length, double rate)
 
void llSetLocalRot (LSL_Rotation rot)
 
LSL_Integer llSetMemoryLimit (LSL_Integer limit)
 
void llSetObjectDesc (string desc)
 
void llSetObjectName (string name)
 
void llSetObjectPermMask (int mask, int value)
 
void llSetParcelMusicURL (string url)
 
void llSetPayPrice (int price, LSL_List quick_pay_buttons)
 
void llSetPos (LSL_Vector pos)
 
LSL_Integer llSetRegionPos (LSL_Vector pos)
 
void llSetPrimitiveParams (LSL_List rules)
 
void llSetLinkPrimitiveParamsFast (int linknum, LSL_List rules)
 
void llSetPrimURL (string url)
 
void llSetRemoteScriptAccessPin (int pin)
 
void llSetRot (LSL_Rotation rot)
 
void llSetScale (LSL_Vector scale)
 
void llSetScriptState (string name, int run)
 
void llSetSitText (string text)
 
void llSetSoundQueueing (int queue)
 
void llSetSoundRadius (double radius)
 
void llSetStatus (int status, int value)
 
void llSetText (string text, LSL_Vector color, double alpha)
 
void llSetTexture (string texture, int face)
 
void llSetTextureAnim (int mode, int face, int sizex, int sizey, double start, double length, double rate)
 
void llSetTimerEvent (double sec)
 
void llSetTorque (LSL_Vector torque, int local)
 
void llSetTouchText (string text)
 
void llSetVehicleFlags (int flags)
 
void llSetVehicleFloatParam (int param, LSL_Float value)
 
void llSetVehicleRotationParam (int param, LSL_Rotation rot)
 
void llSetVehicleType (int type)
 
void llSetVehicleVectorParam (int param, LSL_Vector vec)
 
void llShout (int channelID, string text)
 
LSL_Float llSin (double f)
 
void llSitTarget (LSL_Vector offset, LSL_Rotation rot)
 
void llLinkSitTarget (LSL_Integer link, LSL_Vector offset, LSL_Rotation rot)
 
void llSleep (double sec)
 
void llSound (string sound, double volume, int queue, int loop)
 
void llSoundPreload (string sound)
 
LSL_Float llSqrt (double f)
 
void llStartAnimation (string anim)
 
void llStopAnimation (string anim)
 
void llStopHover ()
 
void llStopLookAt ()
 
void llStopMoveToTarget ()
 
void llStopPointAt ()
 
void llStopSound ()
 
LSL_Integer llStringLength (string str)
 
LSL_String llStringToBase64 (string str)
 
LSL_String llStringTrim (string src, int type)
 
LSL_Integer llSubStringIndex (string source, string pattern)
 
void llTakeCamera (string avatar)
 
void llTakeControls (int controls, int accept, int pass_on)
 
LSL_Float llTan (double f)
 
LSL_Integer llTarget (LSL_Vector position, double range)
 
void llTargetOmega (LSL_Vector axis, double spinrate, double gain)
 
void llTargetRemove (int number)
 
void llTeleportAgent (string agent, string simname, LSL_Vector pos, LSL_Vector lookAt)
 
void llTeleportAgentGlobalCoords (string agent, LSL_Vector global, LSL_Vector pos, LSL_Vector lookAt)
 
void llTeleportAgentHome (string agent)
 
void llTextBox (string avatar, string message, int chat_channel)
 
LSL_String llToLower (string source)
 
LSL_String llToUpper (string source)
 
void llTriggerSound (string sound, double volume)
 
void llTriggerSoundLimited (string sound, double volume, LSL_Vector top_north_east, LSL_Vector bottom_south_west)
 
LSL_String llUnescapeURL (string url)
 
void llUnSit (string id)
 
LSL_Float llVecDist (LSL_Vector a, LSL_Vector b)
 
LSL_Float llVecMag (LSL_Vector v)
 
LSL_Vector llVecNorm (LSL_Vector v)
 
void llVolumeDetect (int detect)
 
LSL_Float llWater (LSL_Vector offset)
 
void llWhisper (int channelID, string text)
 
LSL_Vector llWind (LSL_Vector offset)
 
LSL_String llXorBase64Strings (string str1, string str2)
 
LSL_String llXorBase64StringsCorrect (string str1, string str2)
 
LSL_List llGetPrimMediaParams (int face, LSL_List rules)
 
LSL_List llGetLinkMedia (LSL_Integer link, LSL_Integer face, LSL_List rules)
 
LSL_Integer llSetPrimMediaParams (int face, LSL_List rules)
 
LSL_Integer llSetLinkMedia (LSL_Integer link, LSL_Integer face, LSL_List rules)
 
LSL_Integer llClearPrimMedia (LSL_Integer face)
 
LSL_Integer llClearLinkMedia (LSL_Integer link, LSL_Integer face)
 
LSL_Integer llGetLinkNumberOfSides (LSL_Integer link)
 
void llSetKeyframedMotion (LSL_List frames, LSL_List options)
 
void llSetPhysicsMaterial (int material_bits, float material_gravity_modifier, float material_restitution, float material_friction, float material_density)
 
LSL_List llGetPhysicsMaterial ()
 
void llSetAnimationOverride (LSL_String animState, LSL_String anim)
 
void llResetAnimationOverride (LSL_String anim_state)
 
LSL_String llGetAnimationOverride (LSL_String anim_state)
 
LSL_String llJsonGetValue (LSL_String json, LSL_List specifiers)
 
LSL_List llJson2List (LSL_String json)
 
LSL_String llList2Json (LSL_String type, LSL_List values)
 
LSL_String llJsonSetValue (LSL_String json, LSL_List specifiers, LSL_String value)
 
LSL_String llJsonValueType (LSL_String json, LSL_List specifiers)
 
void ApiTypeMOD (IScriptApi api)
 
void modInvokeN (string fname, params object[] parms)
 
LSL_String modInvokeS (string fname, params object[] parms)
 
LSL_Integer modInvokeI (string fname, params object[] parms)
 
LSL_Float modInvokeF (string fname, params object[] parms)
 
LSL_Key modInvokeK (string fname, params object[] parms)
 
LSL_Vector modInvokeV (string fname, params object[] parms)
 
LSL_Rotation modInvokeR (string fname, params object[] parms)
 
LSL_List modInvokeL (string fname, params object[] parms)
 
string modSendCommand (string module, string command, string k)
 
void ApiTypeOSSL (IScriptApi api)
 
void osSetRegionWaterHeight (double height)
 
void osSetRegionSunSettings (bool useEstateSun, bool sunFixed, double sunHour)
 
void osSetEstateSunSettings (bool sunFixed, double sunHour)
 
double osGetCurrentSunHour ()
 
double osGetSunParam (string param)
 
double osSunGetParam (string param)
 
void osSetSunParam (string param, double value)
 
void osSunSetParam (string param, double value)
 
string osWindActiveModelPluginName ()
 
void osSetWindParam (string plugin, string param, LSL_Float value)
 
LSL_Float osGetWindParam (string plugin, string param)
 
void osParcelJoin (vector pos1, vector pos2)
 
void osParcelSubdivide (vector pos1, vector pos2)
 
void osSetParcelDetails (vector pos, LSL_List rules)
 
void osParcelSetDetails (vector pos, LSL_List rules)
 
double osList2Double (LSL_Types.list src, int index)
 
string osSetDynamicTextureURL (string dynamicID, string contentType, string url, string extraParams, int timer)
 
string osSetDynamicTextureData (string dynamicID, string contentType, string data, string extraParams, int timer)
 
string osSetDynamicTextureURLBlend (string dynamicID, string contentType, string url, string extraParams, int timer, int alpha)
 
string osSetDynamicTextureDataBlend (string dynamicID, string contentType, string data, string extraParams, int timer, int alpha)
 
string osSetDynamicTextureURLBlendFace (string dynamicID, string contentType, string url, string extraParams, bool blend, int disp, int timer, int alpha, int face)
 
string osSetDynamicTextureDataBlendFace (string dynamicID, string contentType, string data, string extraParams, bool blend, int disp, int timer, int alpha, int face)
 
LSL_Float osGetTerrainHeight (int x, int y)
 
LSL_Float osTerrainGetHeight (int x, int y)
 
LSL_Integer osSetTerrainHeight (int x, int y, double val)
 
LSL_Integer osTerrainSetHeight (int x, int y, double val)
 
void osTerrainFlush ()
 
int osRegionRestart (double seconds)
 
void osRegionNotice (string msg)
 
bool osConsoleCommand (string Command)
 
void osSetParcelMediaURL (string url)
 
void osSetParcelSIPAddress (string SIPAddress)
 
void osSetPrimFloatOnWater (int floatYN)
 
void osTeleportAgent (string agent, string regionName, vector position, vector lookat)
 
void osTeleportAgent (string agent, int regionX, int regionY, vector position, vector lookat)
 
void osTeleportAgent (string agent, vector position, vector lookat)
 
void osTeleportOwner (string regionName, vector position, vector lookat)
 
void osTeleportOwner (int regionX, int regionY, vector position, vector lookat)
 
void osTeleportOwner (vector position, vector lookat)
 
string osGetAgentIP (string agent)
 
LSL_List osGetAgents ()
 
void osAvatarPlayAnimation (string avatar, string animation)
 
void osAvatarStopAnimation (string avatar, string animation)
 
void osForceAttachToAvatar (int attachmentPoint)
 
void osForceAttachToAvatarFromInventory (string itemName, int attachmentPoint)
 
void osForceAttachToOtherAvatarFromInventory (string rawAvatarId, string itemName, int attachmentPoint)
 
void osForceDetachFromAvatar ()
 
LSL_List osGetNumberOfAttachments (LSL_Key avatar, LSL_List attachmentPoints)
 
void osMessageAttachments (LSL_Key avatar, string message, LSL_List attachmentPoints, int flags)
 
string osMovePen (string drawList, int x, int y)
 
string osDrawLine (string drawList, int startX, int startY, int endX, int endY)
 
string osDrawLine (string drawList, int endX, int endY)
 
string osDrawText (string drawList, string text)
 
string osDrawEllipse (string drawList, int width, int height)
 
string osDrawRectangle (string drawList, int width, int height)
 
string osDrawFilledRectangle (string drawList, int width, int height)
 
string osDrawPolygon (string drawList, LSL_List x, LSL_List y)
 
string osDrawFilledPolygon (string drawList, LSL_List x, LSL_List y)
 
string osSetFontSize (string drawList, int fontSize)
 
string osSetFontName (string drawList, string fontName)
 
string osSetPenSize (string drawList, int penSize)
 
string osSetPenCap (string drawList, string direction, string type)
 
string osSetPenColor (string drawList, string color)
 
string osSetPenColour (string drawList, string colour)
 
string osDrawImage (string drawList, int width, int height, string imageUrl)
 
vector osGetDrawStringSize (string contentType, string text, string fontName, int fontSize)
 
void osSetStateEvents (int events)
 
string osGetScriptEngineName ()
 
LSL_Integer osCheckODE ()
 
string osGetPhysicsEngineType ()
 
string osGetSimulatorVersion ()
 
Hashtable osParseJSON (string JSON)
 
Object osParseJSONNew (string JSON)
 
void osMessageObject (key objectUUID, string message)
 
void osMakeNotecard (string notecardName, LSL_Types.list contents)
 
string osGetNotecardLine (string name, int line)
 
string osGetNotecard (string name)
 
int osGetNumberOfNotecardLines (string name)
 
string osAvatarName2Key (string firstname, string lastname)
 
string osKey2Name (string id)
 
string osGetGridNick ()
 
string osGetGridName ()
 
string osGetGridLoginURI ()
 
string osGetGridHomeURI ()
 
string osGetGridGatekeeperURI ()
 
string osGetGridCustom (string key)
 
string osGetAvatarHomeURI (string uuid)
 
LSL_String osFormatString (string str, LSL_List strings)
 
LSL_List osMatchString (string src, string pattern, int start)
 
LSL_String osReplaceString (string src, string pattern, string replace, int count, int start)
 
string osLoadedCreationDate ()
 
string osLoadedCreationTime ()
 
string osLoadedCreationID ()
 
LSL_List osGetLinkPrimitiveParams (int linknumber, LSL_List rules)
 
void osForceCreateLink (string target, int parent)
 
void osForceBreakLink (int linknum)
 
void osForceBreakAllLinks ()
 
LSL_Integer osIsNpc (LSL_Key npc)
 
key osNpcCreate (string user, string name, vector position, key cloneFrom)
 
key osNpcCreate (string user, string name, vector position, key cloneFrom, int options)
 
key osNpcSaveAppearance (key npc, string notecard)
 
void osNpcLoadAppearance (key npc, string notecard)
 
LSL_Key osNpcGetOwner (LSL_Key npc)
 
vector osNpcGetPos (LSL_Key npc)
 
void osNpcMoveTo (key npc, vector position)
 
void osNpcMoveToTarget (key npc, vector target, int options)
 
rotation osNpcGetRot (key npc)
 
void osNpcSetRot (key npc, rotation rot)
 
void osNpcStopMoveToTarget (LSL_Key npc)
 
void osNpcSay (key npc, string message)
 
void osNpcSay (key npc, int channel, string message)
 
void osNpcShout (key npc, int channel, string message)
 
void osNpcSit (LSL_Key npc, LSL_Key target, int options)
 
void osNpcStand (LSL_Key npc)
 
void osNpcRemove (key npc)
 
void osNpcPlayAnimation (LSL_Key npc, string animation)
 
void osNpcStopAnimation (LSL_Key npc, string animation)
 
void osNpcWhisper (key npc, int channel, string message)
 
void osNpcTouch (LSL_Key npcLSL_Key, LSL_Key object_key, LSL_Integer link_num)
 
LSL_Key osOwnerSaveAppearance (string notecard)
 
LSL_Key osAgentSaveAppearance (LSL_Key agentId, string notecard)
 
string osGetGender (LSL_Key rawAvatarId)
 
key osGetMapTexture ()
 
key osGetRegionMapTexture (string regionName)
 
LSL_List osGetRegionStats ()
 
vector osGetRegionSize ()
 
LSL_Integer osGetSimulatorMemory ()
 Returns the amount of memory in use by the Simulator Daemon. Amount in bytes - if >= 4GB, returns 4GB. (LSL is not 64-bit aware) More...
 
void osKickAvatar (string FirstName, string SurName, string alert)
 
void osSetSpeed (string UUID, LSL_Float SpeedModifier)
 
LSL_Float osGetHealth (string avatar)
 
void osCauseDamage (string avatar, double damage)
 
void osCauseHealing (string avatar, double healing)
 
void osForceOtherSit (string avatar)
 
void osForceOtherSit (string avatar, string target)
 
LSL_List osGetPrimitiveParams (LSL_Key prim, LSL_List rules)
 
void osSetPrimitiveParams (LSL_Key prim, LSL_List rules)
 
void osSetProjectionParams (bool projection, LSL_Key texture, double fov, double focus, double amb)
 
void osSetProjectionParams (LSL_Key prim, bool projection, LSL_Key texture, double fov, double focus, double amb)
 
LSL_List osGetAvatarList ()
 
LSL_String osUnixTimeToTimestamp (long time)
 
LSL_String osGetInventoryDesc (string item)
 
LSL_Integer osInviteToGroup (LSL_Key agentId)
 
LSL_Integer osEjectFromGroup (LSL_Key agentId)
 
void osSetTerrainTexture (int level, LSL_Key texture)
 
void osSetTerrainTextureHeight (int corner, double low, double high)
 
LSL_Integer osIsUUID (string thing)
 
LSL_Float osMin (double a, double b)
 
LSL_Float osMax (double a, double b)
 
LSL_Key osGetRezzingObject ()
 
void osSetContentType (LSL_Key id, string type)
 
void osDropAttachment ()
 
void osForceDropAttachment ()
 
void osDropAttachmentAt (vector pos, rotation rot)
 
void osForceDropAttachmentAt (vector pos, rotation rot)
 
LSL_Integer osListenRegex (int channelID, string name, string ID, string msg, int regexBitfield)
 
LSL_Integer osRegexIsMatch (string input, string pattern)
 
LSL_String osRequestURL (LSL_List options)
 
LSL_String osRequestSecureURL (LSL_List options)
 
override Object InitializeLifetimeService ()
 
 ScriptBaseClass ()
 
int GetStateEventFlags (string state)
 
void ExecuteEvent (string state, string FunctionName, object[] args)
 
string[] GetApis ()
 
void InitApi (string api, IScriptApi data)
 
virtual void StateChange (string newState)
 
void Close ()
 
Dictionary< string, object > GetVars ()
 
void SetVars (Dictionary< string, object > vars)
 
void ResetVars ()
 
void NoOp ()
 
- Public Member Functions inherited from OpenSim.Region.ScriptEngine.Shared.ScriptBase.IScript
void SetVars (Dictionary< string, Object > vars)
 

Additional Inherited Members

- Public Attributes inherited from OpenSim.Region.ScriptEngine.Shared.ScriptBase.ScriptBaseClass
const int WL_WATER_COLOR = 0
 
const int WL_WATER_FOG_DENSITY_EXPONENT = 1
 
const int WL_UNDERWATER_FOG_MODIFIER = 2
 
const int WL_REFLECTION_WAVELET_SCALE = 3
 
const int WL_FRESNEL_SCALE = 4
 
const int WL_FRESNEL_OFFSET = 5
 
const int WL_REFRACT_SCALE_ABOVE = 6
 
const int WL_REFRACT_SCALE_BELOW = 7
 
const int WL_BLUR_MULTIPLIER = 8
 
const int WL_BIG_WAVE_DIRECTION = 9
 
const int WL_LITTLE_WAVE_DIRECTION = 10
 
const int WL_NORMAL_MAP_TEXTURE = 11
 
const int WL_HORIZON = 12
 
const int WL_HAZE_HORIZON = 13
 
const int WL_BLUE_DENSITY = 14
 
const int WL_HAZE_DENSITY = 15
 
const int WL_DENSITY_MULTIPLIER = 16
 
const int WL_DISTANCE_MULTIPLIER = 17
 
const int WL_MAX_ALTITUDE = 18
 
const int WL_SUN_MOON_COLOR = 19
 
const int WL_AMBIENT = 20
 
const int WL_EAST_ANGLE = 21
 
const int WL_SUN_GLOW_FOCUS = 22
 
const int WL_SUN_GLOW_SIZE = 23
 
const int WL_SCENE_GAMMA = 24
 
const int WL_STAR_BRIGHTNESS = 25
 
const int WL_CLOUD_COLOR = 26
 
const int WL_CLOUD_XY_DENSITY = 27
 
const int WL_CLOUD_COVERAGE = 28
 
const int WL_CLOUD_SCALE = 29
 
const int WL_CLOUD_DETAIL_XY_DENSITY = 30
 
const int WL_CLOUD_SCROLL_X = 31
 
const int WL_CLOUD_SCROLL_Y = 32
 
const int WL_CLOUD_SCROLL_Y_LOCK = 33
 
const int WL_CLOUD_SCROLL_X_LOCK = 34
 
const int WL_DRAW_CLASSIC_CLOUDS = 35
 
const int WL_SUN_MOON_POSITION = 36
 
ICM_Api m_CM_Functions
 
ILS_Api m_LS_Functions
 
const int STATUS_PHYSICS = 1
 
const int STATUS_ROTATE_X = 2
 
const int STATUS_ROTATE_Y = 4
 
const int STATUS_ROTATE_Z = 8
 
const int STATUS_PHANTOM = 16
 
const int STATUS_SANDBOX = 32
 
const int STATUS_BLOCK_GRAB = 64
 
const int STATUS_DIE_AT_EDGE = 128
 
const int STATUS_RETURN_AT_EDGE = 256
 
const int STATUS_CAST_SHADOWS = 512
 
const int STATUS_BLOCK_GRAB_OBJECT = 1024
 
const int AGENT = 1
 
const int AGENT_BY_LEGACY_NAME = 1
 
const int AGENT_BY_USERNAME = 0x10
 
const int NPC = 0x20
 
const int ACTIVE = 2
 
const int PASSIVE = 4
 
const int SCRIPTED = 8
 
const int CONTROL_FWD = 1
 
const int CONTROL_BACK = 2
 
const int CONTROL_LEFT = 4
 
const int CONTROL_RIGHT = 8
 
const int CONTROL_UP = 16
 
const int CONTROL_DOWN = 32
 
const int CONTROL_ROT_LEFT = 256
 
const int CONTROL_ROT_RIGHT = 512
 
const int CONTROL_LBUTTON = 268435456
 
const int CONTROL_ML_LBUTTON = 1073741824
 
const int PERMISSION_DEBIT = 2
 
const int PERMISSION_TAKE_CONTROLS = 4
 
const int PERMISSION_REMAP_CONTROLS = 8
 
const int PERMISSION_TRIGGER_ANIMATION = 16
 
const int PERMISSION_ATTACH = 32
 
const int PERMISSION_RELEASE_OWNERSHIP = 64
 
const int PERMISSION_CHANGE_LINKS = 128
 
const int PERMISSION_CHANGE_JOINTS = 256
 
const int PERMISSION_CHANGE_PERMISSIONS = 512
 
const int PERMISSION_TRACK_CAMERA = 1024
 
const int PERMISSION_CONTROL_CAMERA = 2048
 
const int PERMISSION_TELEPORT = 4096
 
const int PERMISSION_OVERRIDE_ANIMATIONS = 0x8000
 
const int AGENT_FLYING = 1
 
const int AGENT_ATTACHMENTS = 2
 
const int AGENT_SCRIPTED = 4
 
const int AGENT_MOUSELOOK = 8
 
const int AGENT_SITTING = 16
 
const int AGENT_ON_OBJECT = 32
 
const int AGENT_AWAY = 64
 
const int AGENT_WALKING = 128
 
const int AGENT_IN_AIR = 256
 
const int AGENT_TYPING = 512
 
const int AGENT_CROUCHING = 1024
 
const int AGENT_BUSY = 2048
 
const int AGENT_ALWAYS_RUN = 4096
 
const int AGENT_MALE = 8192
 
const int PSYS_PART_INTERP_COLOR_MASK = 1
 
const int PSYS_PART_INTERP_SCALE_MASK = 2
 
const int PSYS_PART_BOUNCE_MASK = 4
 
const int PSYS_PART_WIND_MASK = 8
 
const int PSYS_PART_FOLLOW_SRC_MASK = 16
 
const int PSYS_PART_FOLLOW_VELOCITY_MASK = 32
 
const int PSYS_PART_TARGET_POS_MASK = 64
 
const int PSYS_PART_TARGET_LINEAR_MASK = 128
 
const int PSYS_PART_EMISSIVE_MASK = 256
 
const int PSYS_PART_RIBBON_MASK = 1024
 
const int PSYS_PART_FLAGS = 0
 
const int PSYS_PART_START_COLOR = 1
 
const int PSYS_PART_START_ALPHA = 2
 
const int PSYS_PART_END_COLOR = 3
 
const int PSYS_PART_END_ALPHA = 4
 
const int PSYS_PART_START_SCALE = 5
 
const int PSYS_PART_END_SCALE = 6
 
const int PSYS_PART_MAX_AGE = 7
 
const int PSYS_SRC_ACCEL = 8
 
const int PSYS_SRC_PATTERN = 9
 
const int PSYS_SRC_INNERANGLE = 10
 
const int PSYS_SRC_OUTERANGLE = 11
 
const int PSYS_SRC_TEXTURE = 12
 
const int PSYS_SRC_BURST_RATE = 13
 
const int PSYS_SRC_BURST_PART_COUNT = 15
 
const int PSYS_SRC_BURST_RADIUS = 16
 
const int PSYS_SRC_BURST_SPEED_MIN = 17
 
const int PSYS_SRC_BURST_SPEED_MAX = 18
 
const int PSYS_SRC_MAX_AGE = 19
 
const int PSYS_SRC_TARGET_KEY = 20
 
const int PSYS_SRC_OMEGA = 21
 
const int PSYS_SRC_ANGLE_BEGIN = 22
 
const int PSYS_SRC_ANGLE_END = 23
 
const int PSYS_PART_BLEND_FUNC_SOURCE = 24
 
const int PSYS_PART_BLEND_FUNC_DEST = 25
 
const int PSYS_PART_START_GLOW = 26
 
const int PSYS_PART_END_GLOW = 27
 
const int PSYS_PART_BF_ONE = 0
 
const int PSYS_PART_BF_ZERO = 1
 
const int PSYS_PART_BF_DEST_COLOR = 2
 
const int PSYS_PART_BF_SOURCE_COLOR = 3
 
const int PSYS_PART_BF_ONE_MINUS_DEST_COLOR = 4
 
const int PSYS_PART_BF_ONE_MINUS_SOURCE_COLOR = 5
 
const int PSYS_PART_BF_SOURCE_ALPHA = 7
 
const int PSYS_PART_BF_ONE_MINUS_SOURCE_ALPHA = 9
 
const int PSYS_SRC_PATTERN_DROP = 1
 
const int PSYS_SRC_PATTERN_EXPLODE = 2
 
const int PSYS_SRC_PATTERN_ANGLE = 4
 
const int PSYS_SRC_PATTERN_ANGLE_CONE = 8
 
const int PSYS_SRC_PATTERN_ANGLE_CONE_EMPTY = 16
 
const int VEHICLE_TYPE_NONE = 0
 
const int VEHICLE_TYPE_SLED = 1
 
const int VEHICLE_TYPE_CAR = 2
 
const int VEHICLE_TYPE_BOAT = 3
 
const int VEHICLE_TYPE_AIRPLANE = 4
 
const int VEHICLE_TYPE_BALLOON = 5
 
const int VEHICLE_LINEAR_FRICTION_TIMESCALE = 16
 
const int VEHICLE_ANGULAR_FRICTION_TIMESCALE = 17
 
const int VEHICLE_LINEAR_MOTOR_DIRECTION = 18
 
const int VEHICLE_LINEAR_MOTOR_OFFSET = 20
 
const int VEHICLE_ANGULAR_MOTOR_DIRECTION = 19
 
const int VEHICLE_HOVER_HEIGHT = 24
 
const int VEHICLE_HOVER_EFFICIENCY = 25
 
const int VEHICLE_HOVER_TIMESCALE = 26
 
const int VEHICLE_BUOYANCY = 27
 
const int VEHICLE_LINEAR_DEFLECTION_EFFICIENCY = 28
 
const int VEHICLE_LINEAR_DEFLECTION_TIMESCALE = 29
 
const int VEHICLE_LINEAR_MOTOR_TIMESCALE = 30
 
const int VEHICLE_LINEAR_MOTOR_DECAY_TIMESCALE = 31
 
const int VEHICLE_ANGULAR_DEFLECTION_EFFICIENCY = 32
 
const int VEHICLE_ANGULAR_DEFLECTION_TIMESCALE = 33
 
const int VEHICLE_ANGULAR_MOTOR_TIMESCALE = 34
 
const int VEHICLE_ANGULAR_MOTOR_DECAY_TIMESCALE = 35
 
const int VEHICLE_VERTICAL_ATTRACTION_EFFICIENCY = 36
 
const int VEHICLE_VERTICAL_ATTRACTION_TIMESCALE = 37
 
const int VEHICLE_BANKING_EFFICIENCY = 38
 
const int VEHICLE_BANKING_MIX = 39
 
const int VEHICLE_BANKING_TIMESCALE = 40
 
const int VEHICLE_REFERENCE_FRAME = 44
 
const int VEHICLE_RANGE_BLOCK = 45
 
const int VEHICLE_ROLL_FRAME = 46
 
const int VEHICLE_FLAG_NO_DEFLECTION_UP = 1
 
const int VEHICLE_FLAG_LIMIT_ROLL_ONLY = 2
 
const int VEHICLE_FLAG_HOVER_WATER_ONLY = 4
 
const int VEHICLE_FLAG_HOVER_TERRAIN_ONLY = 8
 
const int VEHICLE_FLAG_HOVER_GLOBAL_HEIGHT = 16
 
const int VEHICLE_FLAG_HOVER_UP_ONLY = 32
 
const int VEHICLE_FLAG_LIMIT_MOTOR_UP = 64
 
const int VEHICLE_FLAG_MOUSELOOK_STEER = 128
 
const int VEHICLE_FLAG_MOUSELOOK_BANK = 256
 
const int VEHICLE_FLAG_CAMERA_DECOUPLED = 512
 
const int VEHICLE_FLAG_NO_X = 1024
 
const int VEHICLE_FLAG_NO_Y = 2048
 
const int VEHICLE_FLAG_NO_Z = 4096
 
const int VEHICLE_FLAG_LOCK_HOVER_HEIGHT = 8192
 
const int VEHICLE_FLAG_NO_DEFLECTION = 16392
 
const int VEHICLE_FLAG_LOCK_ROTATION = 32784
 
const int INVENTORY_ALL = -1
 
const int INVENTORY_NONE = -1
 
const int INVENTORY_TEXTURE = 0
 
const int INVENTORY_SOUND = 1
 
const int INVENTORY_LANDMARK = 3
 
const int INVENTORY_CLOTHING = 5
 
const int INVENTORY_OBJECT = 6
 
const int INVENTORY_NOTECARD = 7
 
const int INVENTORY_SCRIPT = 10
 
const int INVENTORY_BODYPART = 13
 
const int INVENTORY_ANIMATION = 20
 
const int INVENTORY_GESTURE = 21
 
const int ATTACH_CHEST = 1
 
const int ATTACH_HEAD = 2
 
const int ATTACH_LSHOULDER = 3
 
const int ATTACH_RSHOULDER = 4
 
const int ATTACH_LHAND = 5
 
const int ATTACH_RHAND = 6
 
const int ATTACH_LFOOT = 7
 
const int ATTACH_RFOOT = 8
 
const int ATTACH_BACK = 9
 
const int ATTACH_PELVIS = 10
 
const int ATTACH_MOUTH = 11
 
const int ATTACH_CHIN = 12
 
const int ATTACH_LEAR = 13
 
const int ATTACH_REAR = 14
 
const int ATTACH_LEYE = 15
 
const int ATTACH_REYE = 16
 
const int ATTACH_NOSE = 17
 
const int ATTACH_RUARM = 18
 
const int ATTACH_RLARM = 19
 
const int ATTACH_LUARM = 20
 
const int ATTACH_LLARM = 21
 
const int ATTACH_RHIP = 22
 
const int ATTACH_RULEG = 23
 
const int ATTACH_RLLEG = 24
 
const int ATTACH_LHIP = 25
 
const int ATTACH_LULEG = 26
 
const int ATTACH_LLLEG = 27
 
const int ATTACH_BELLY = 28
 
const int ATTACH_RPEC = 29
 
const int ATTACH_LPEC = 30
 
const int ATTACH_LEFT_PEC = 29
 
const int ATTACH_RIGHT_PEC = 30
 
const int ATTACH_HUD_CENTER_2 = 31
 
const int ATTACH_HUD_TOP_RIGHT = 32
 
const int ATTACH_HUD_TOP_CENTER = 33
 
const int ATTACH_HUD_TOP_LEFT = 34
 
const int ATTACH_HUD_CENTER_1 = 35
 
const int ATTACH_HUD_BOTTOM_LEFT = 36
 
const int ATTACH_HUD_BOTTOM = 37
 
const int ATTACH_HUD_BOTTOM_RIGHT = 38
 
const int ATTACH_NECK = 39
 
const int ATTACH_AVATAR_CENTER = 40
 
const int OS_ATTACH_MSG_ALL = -65535
 Instructs osMessageAttachements to send the message to attachments on every point. More...
 
const int OS_ATTACH_MSG_INVERT_POINTS = 1
 Instructs osMessageAttachements to invert how the attachment points list should be treated (e.g. go from inclusive operation to exclusive operation). More...
 
const int OS_ATTACH_MSG_OBJECT_CREATOR = 2
 Instructs osMessageAttachments to only send the message to attachments with a CreatorID that matches the host object CreatorID More...
 
const int OS_ATTACH_MSG_SCRIPT_CREATOR = 4
 Instructs osMessageAttachments to only send the message to attachments with a CreatorID that matches the sending script CreatorID More...
 
const int LAND_LEVEL = 0
 
const int LAND_RAISE = 1
 
const int LAND_LOWER = 2
 
const int LAND_SMOOTH = 3
 
const int LAND_NOISE = 4
 
const int LAND_REVERT = 5
 
const int LAND_SMALL_BRUSH = 1
 
const int LAND_MEDIUM_BRUSH = 2
 
const int LAND_LARGE_BRUSH = 3
 
const int DATA_ONLINE = 1
 
const int DATA_NAME = 2
 
const int DATA_BORN = 3
 
const int DATA_RATING = 4
 
const int DATA_SIM_POS = 5
 
const int DATA_SIM_STATUS = 6
 
const int DATA_SIM_RATING = 7
 
const int DATA_PAYINFO = 8
 
const int DATA_SIM_RELEASE = 128
 
const int ANIM_ON = 1
 
const int LOOP = 2
 
const int REVERSE = 4
 
const int PING_PONG = 8
 
const int SMOOTH = 16
 
const int ROTATE = 32
 
const int SCALE = 64
 
const int ALL_SIDES = -1
 
const int LINK_SET = -1
 
const int LINK_ROOT = 1
 
const int LINK_ALL_OTHERS = -2
 
const int LINK_ALL_CHILDREN = -3
 
const int LINK_THIS = -4
 
const int CHANGED_INVENTORY = 1
 
const int CHANGED_COLOR = 2
 
const int CHANGED_SHAPE = 4
 
const int CHANGED_SCALE = 8
 
const int CHANGED_TEXTURE = 16
 
const int CHANGED_LINK = 32
 
const int CHANGED_ALLOWED_DROP = 64
 
const int CHANGED_OWNER = 128
 
const int CHANGED_REGION = 256
 
const int CHANGED_TELEPORT = 512
 
const int CHANGED_REGION_RESTART = 1024
 
const int CHANGED_REGION_START = 1024
 
const int CHANGED_MEDIA = 2048
 
const int CHANGED_ANIMATION = 16384
 
const int CHANGED_POSITION = 32768
 
const int TYPE_INVALID = 0
 
const int TYPE_INTEGER = 1
 
const int TYPE_FLOAT = 2
 
const int TYPE_STRING = 3
 
const int TYPE_KEY = 4
 
const int TYPE_VECTOR = 5
 
const int TYPE_ROTATION = 6
 
const int REMOTE_DATA_CHANNEL = 1
 
const int REMOTE_DATA_REQUEST = 2
 
const int REMOTE_DATA_REPLY = 3
 
const int HTTP_METHOD = 0
 
const int HTTP_MIMETYPE = 1
 
const int HTTP_BODY_MAXLENGTH = 2
 
const int HTTP_VERIFY_CERT = 3
 
const int HTTP_VERBOSE_THROTTLE = 4
 
const int HTTP_CUSTOM_HEADER = 5
 
const int HTTP_PRAGMA_NO_CACHE = 6
 
const int CONTENT_TYPE_TEXT = 0
 
const int CONTENT_TYPE_HTML = 1
 
const int CONTENT_TYPE_XML = 2
 
const int CONTENT_TYPE_XHTML = 3
 
const int CONTENT_TYPE_ATOM = 4
 
const int CONTENT_TYPE_JSON = 5
 
const int CONTENT_TYPE_LLSD = 6
 
const int CONTENT_TYPE_FORM = 7
 
const int CONTENT_TYPE_RSS = 8
 
const int PRIM_MATERIAL = 2
 
const int PRIM_PHYSICS = 3
 
const int PRIM_TEMP_ON_REZ = 4
 
const int PRIM_PHANTOM = 5
 
const int PRIM_POSITION = 6
 
const int PRIM_SIZE = 7
 
const int PRIM_ROTATION = 8
 
const int PRIM_TYPE = 9
 
const int PRIM_TEXTURE = 17
 
const int PRIM_COLOR = 18
 
const int PRIM_BUMP_SHINY = 19
 
const int PRIM_FULLBRIGHT = 20
 
const int PRIM_FLEXIBLE = 21
 
const int PRIM_TEXGEN = 22
 
const int PRIM_CAST_SHADOWS = 24
 
const int PRIM_POINT_LIGHT = 23
 
const int PRIM_GLOW = 25
 
const int PRIM_TEXT = 26
 
const int PRIM_NAME = 27
 
const int PRIM_DESC = 28
 
const int PRIM_ROT_LOCAL = 29
 
const int PRIM_OMEGA = 32
 
const int PRIM_POS_LOCAL = 33
 
const int PRIM_LINK_TARGET = 34
 
const int PRIM_SLICE = 35
 
const int PRIM_SPECULAR = 36
 
const int PRIM_NORMAL = 37
 
const int PRIM_ALPHA_MODE = 38
 
const int PRIM_TEXGEN_DEFAULT = 0
 
const int PRIM_TEXGEN_PLANAR = 1
 
const int PRIM_TYPE_BOX = 0
 
const int PRIM_TYPE_CYLINDER = 1
 
const int PRIM_TYPE_PRISM = 2
 
const int PRIM_TYPE_SPHERE = 3
 
const int PRIM_TYPE_TORUS = 4
 
const int PRIM_TYPE_TUBE = 5
 
const int PRIM_TYPE_RING = 6
 
const int PRIM_TYPE_SCULPT = 7
 
const int PRIM_HOLE_DEFAULT = 0
 
const int PRIM_HOLE_CIRCLE = 16
 
const int PRIM_HOLE_SQUARE = 32
 
const int PRIM_HOLE_TRIANGLE = 48
 
const int PRIM_MATERIAL_STONE = 0
 
const int PRIM_MATERIAL_METAL = 1
 
const int PRIM_MATERIAL_GLASS = 2
 
const int PRIM_MATERIAL_WOOD = 3
 
const int PRIM_MATERIAL_FLESH = 4
 
const int PRIM_MATERIAL_PLASTIC = 5
 
const int PRIM_MATERIAL_RUBBER = 6
 
const int PRIM_MATERIAL_LIGHT = 7
 
const int PRIM_SHINY_NONE = 0
 
const int PRIM_SHINY_LOW = 1
 
const int PRIM_SHINY_MEDIUM = 2
 
const int PRIM_SHINY_HIGH = 3
 
const int PRIM_BUMP_NONE = 0
 
const int PRIM_BUMP_BRIGHT = 1
 
const int PRIM_BUMP_DARK = 2
 
const int PRIM_BUMP_WOOD = 3
 
const int PRIM_BUMP_BARK = 4
 
const int PRIM_BUMP_BRICKS = 5
 
const int PRIM_BUMP_CHECKER = 6
 
const int PRIM_BUMP_CONCRETE = 7
 
const int PRIM_BUMP_TILE = 8
 
const int PRIM_BUMP_STONE = 9
 
const int PRIM_BUMP_DISKS = 10
 
const int PRIM_BUMP_GRAVEL = 11
 
const int PRIM_BUMP_BLOBS = 12
 
const int PRIM_BUMP_SIDING = 13
 
const int PRIM_BUMP_LARGETILE = 14
 
const int PRIM_BUMP_STUCCO = 15
 
const int PRIM_BUMP_SUCTION = 16
 
const int PRIM_BUMP_WEAVE = 17
 
const int PRIM_SCULPT_TYPE_SPHERE = 1
 
const int PRIM_SCULPT_TYPE_TORUS = 2
 
const int PRIM_SCULPT_TYPE_PLANE = 3
 
const int PRIM_SCULPT_TYPE_CYLINDER = 4
 
const int PRIM_SCULPT_FLAG_INVERT = 64
 
const int PRIM_SCULPT_FLAG_MIRROR = 128
 
const int PROFILE_NONE = 0
 
const int PROFILE_SCRIPT_MEMORY = 1
 
const int MASK_BASE = 0
 
const int MASK_OWNER = 1
 
const int MASK_GROUP = 2
 
const int MASK_EVERYONE = 3
 
const int MASK_NEXT = 4
 
const int PERM_TRANSFER = 8192
 
const int PERM_MODIFY = 16384
 
const int PERM_COPY = 32768
 
const int PERM_MOVE = 524288
 
const int PERM_ALL = 2147483647
 
const int PARCEL_MEDIA_COMMAND_STOP = 0
 
const int PARCEL_MEDIA_COMMAND_PAUSE = 1
 
const int PARCEL_MEDIA_COMMAND_PLAY = 2
 
const int PARCEL_MEDIA_COMMAND_LOOP = 3
 
const int PARCEL_MEDIA_COMMAND_TEXTURE = 4
 
const int PARCEL_MEDIA_COMMAND_URL = 5
 
const int PARCEL_MEDIA_COMMAND_TIME = 6
 
const int PARCEL_MEDIA_COMMAND_AGENT = 7
 
const int PARCEL_MEDIA_COMMAND_UNLOAD = 8
 
const int PARCEL_MEDIA_COMMAND_AUTO_ALIGN = 9
 
const int PARCEL_MEDIA_COMMAND_TYPE = 10
 
const int PARCEL_MEDIA_COMMAND_SIZE = 11
 
const int PARCEL_MEDIA_COMMAND_DESC = 12
 
const int PARCEL_FLAG_ALLOW_FLY = 0x1
 
const int PARCEL_FLAG_ALLOW_SCRIPTS = 0x2
 
const int PARCEL_FLAG_ALLOW_LANDMARK = 0x8
 
const int PARCEL_FLAG_ALLOW_TERRAFORM = 0x10
 
const int PARCEL_FLAG_ALLOW_DAMAGE = 0x20
 
const int PARCEL_FLAG_ALLOW_CREATE_OBJECTS = 0x40
 
const int PARCEL_FLAG_USE_ACCESS_GROUP = 0x100
 
const int PARCEL_FLAG_USE_ACCESS_LIST = 0x200
 
const int PARCEL_FLAG_USE_BAN_LIST = 0x400
 
const int PARCEL_FLAG_USE_LAND_PASS_LIST = 0x800
 
const int PARCEL_FLAG_LOCAL_SOUND_ONLY = 0x8000
 
const int PARCEL_FLAG_RESTRICT_PUSHOBJECT = 0x200000
 
const int PARCEL_FLAG_ALLOW_GROUP_SCRIPTS = 0x2000000
 
const int PARCEL_FLAG_ALLOW_CREATE_GROUP_OBJECTS = 0x4000000
 
const int PARCEL_FLAG_ALLOW_ALL_OBJECT_ENTRY = 0x8000000
 
const int PARCEL_FLAG_ALLOW_GROUP_OBJECT_ENTRY = 0x10000000
 
const int REGION_FLAG_ALLOW_DAMAGE = 0x1
 
const int REGION_FLAG_FIXED_SUN = 0x10
 
const int REGION_FLAG_BLOCK_TERRAFORM = 0x40
 
const int REGION_FLAG_SANDBOX = 0x100
 
const int REGION_FLAG_DISABLE_COLLISIONS = 0x1000
 
const int REGION_FLAG_DISABLE_PHYSICS = 0x4000
 
const int REGION_FLAG_BLOCK_FLY = 0x80000
 
const int REGION_FLAG_ALLOW_DIRECT_TELEPORT = 0x100000
 
const int REGION_FLAG_RESTRICT_PUSHOBJECT = 0x400000
 
const int ESTATE_ACCESS_ALLOWED_AGENT_ADD = 0
 
const int ESTATE_ACCESS_ALLOWED_AGENT_REMOVE = 1
 
const int ESTATE_ACCESS_ALLOWED_GROUP_ADD = 2
 
const int ESTATE_ACCESS_ALLOWED_GROUP_REMOVE = 3
 
const int ESTATE_ACCESS_BANNED_AGENT_ADD = 4
 
const int ESTATE_ACCESS_BANNED_AGENT_REMOVE = 5
 
const string NULL_KEY = "00000000-0000-0000-0000-000000000000"
 
const string EOF = "\n\n\n"
 
const double PI = 3.14159274f
 
const double TWO_PI = 6.28318548f
 
const double PI_BY_TWO = 1.57079637f
 
const double DEG_TO_RAD = 0.01745329238f
 
const double RAD_TO_DEG = 57.29578f
 
const double SQRT2 = 1.414213538f
 
const int STRING_TRIM_HEAD = 1
 
const int STRING_TRIM_TAIL = 2
 
const int STRING_TRIM = 3
 
const int LIST_STAT_RANGE = 0
 
const int LIST_STAT_MIN = 1
 
const int LIST_STAT_MAX = 2
 
const int LIST_STAT_MEAN = 3
 
const int LIST_STAT_MEDIAN = 4
 
const int LIST_STAT_STD_DEV = 5
 
const int LIST_STAT_SUM = 6
 
const int LIST_STAT_SUM_SQUARES = 7
 
const int LIST_STAT_NUM_COUNT = 8
 
const int LIST_STAT_GEOMETRIC_MEAN = 9
 
const int LIST_STAT_HARMONIC_MEAN = 100
 
const int PARCEL_COUNT_TOTAL = 0
 
const int PARCEL_COUNT_OWNER = 1
 
const int PARCEL_COUNT_GROUP = 2
 
const int PARCEL_COUNT_OTHER = 3
 
const int PARCEL_COUNT_SELECTED = 4
 
const int PARCEL_COUNT_TEMP = 5
 
const int DEBUG_CHANNEL = 0x7FFFFFFF
 
const int PUBLIC_CHANNEL = 0x00000000
 
const int OBJECT_UNKNOWN_DETAIL = -1
 
const int OBJECT_NAME = 1
 
const int OBJECT_DESC = 2
 
const int OBJECT_POS = 3
 
const int OBJECT_ROT = 4
 
const int OBJECT_VELOCITY = 5
 
const int OBJECT_OWNER = 6
 
const int OBJECT_GROUP = 7
 
const int OBJECT_CREATOR = 8
 
const int OBJECT_RUNNING_SCRIPT_COUNT = 9
 
const int OBJECT_TOTAL_SCRIPT_COUNT = 10
 
const int OBJECT_SCRIPT_MEMORY = 11
 
const int OBJECT_SCRIPT_TIME = 12
 
const int OBJECT_PRIM_EQUIVALENCE = 13
 
const int OBJECT_SERVER_COST = 14
 
const int OBJECT_STREAMING_COST = 15
 
const int OBJECT_PHYSICS_COST = 16
 
const int OBJECT_CHARACTER_TIME = 17
 
const int OBJECT_ROOT = 18
 
const int OBJECT_ATTACHED_POINT = 19
 
const int OBJECT_PATHFINDING_TYPE = 20
 
const int OBJECT_PHYSICS = 21
 
const int OBJECT_PHANTOM = 22
 
const int OBJECT_TEMP_ON_REZ = 23
 
const int OBJECT_RENDER_WEIGHT = 24
 
const int OBJECT_HOVER_HEIGHT = 25
 
const int OBJECT_BODY_SHAPE_TYPE = 26
 
const int OBJECT_LAST_OWNER_ID = 27
 
const int OPT_OTHER = -1
 
const int OPT_LEGACY_LINKSET = 0
 
const int OPT_AVATAR = 1
 
const int OPT_CHARACTER = 2
 
const int OPT_WALKABLE = 3
 
const int OPT_STATIC_OBSTACLE = 4
 
const int OPT_MATERIAL_VOLUME = 5
 
const int OPT_EXCLUSION_VOLUME = 6
 
const int AGENT_LIST_PARCEL = 1
 
const int AGENT_LIST_PARCEL_OWNER = 2
 
const int AGENT_LIST_REGION = 4
 
const int CAMERA_PITCH = 0
 
const int CAMERA_FOCUS_OFFSET = 1
 
const int CAMERA_FOCUS_OFFSET_X = 2
 
const int CAMERA_FOCUS_OFFSET_Y = 3
 
const int CAMERA_FOCUS_OFFSET_Z = 4
 
const int CAMERA_POSITION_LAG = 5
 
const int CAMERA_FOCUS_LAG = 6
 
const int CAMERA_DISTANCE = 7
 
const int CAMERA_BEHINDNESS_ANGLE = 8
 
const int CAMERA_BEHINDNESS_LAG = 9
 
const int CAMERA_POSITION_THRESHOLD = 10
 
const int CAMERA_FOCUS_THRESHOLD = 11
 
const int CAMERA_ACTIVE = 12
 
const int CAMERA_POSITION = 13
 
const int CAMERA_POSITION_X = 14
 
const int CAMERA_POSITION_Y = 15
 
const int CAMERA_POSITION_Z = 16
 
const int CAMERA_FOCUS = 17
 
const int CAMERA_FOCUS_X = 18
 
const int CAMERA_FOCUS_Y = 19
 
const int CAMERA_FOCUS_Z = 20
 
const int CAMERA_POSITION_LOCKED = 21
 
const int CAMERA_FOCUS_LOCKED = 22
 
const int PARCEL_DETAILS_NAME = 0
 
const int PARCEL_DETAILS_DESC = 1
 
const int PARCEL_DETAILS_OWNER = 2
 
const int PARCEL_DETAILS_GROUP = 3
 
const int PARCEL_DETAILS_AREA = 4
 
const int PARCEL_DETAILS_ID = 5
 
const int PARCEL_DETAILS_SEE_AVATARS = 6
 
const int PARCEL_DETAILS_CLAIMDATE = 10
 
const int CLICK_ACTION_NONE = 0
 
const int CLICK_ACTION_TOUCH = 0
 
const int CLICK_ACTION_SIT = 1
 
const int CLICK_ACTION_BUY = 2
 
const int CLICK_ACTION_PAY = 3
 
const int CLICK_ACTION_OPEN = 4
 
const int CLICK_ACTION_PLAY = 5
 
const int CLICK_ACTION_OPEN_MEDIA = 6
 
const int CLICK_ACTION_ZOOM = 7
 
const int TOUCH_INVALID_FACE = -1
 
const int PRIM_MEDIA_ALT_IMAGE_ENABLE = 0
 
const int PRIM_MEDIA_CONTROLS = 1
 
const int PRIM_MEDIA_CURRENT_URL = 2
 
const int PRIM_MEDIA_HOME_URL = 3
 
const int PRIM_MEDIA_AUTO_LOOP = 4
 
const int PRIM_MEDIA_AUTO_PLAY = 5
 
const int PRIM_MEDIA_AUTO_SCALE = 6
 
const int PRIM_MEDIA_AUTO_ZOOM = 7
 
const int PRIM_MEDIA_FIRST_CLICK_INTERACT = 8
 
const int PRIM_MEDIA_WIDTH_PIXELS = 9
 
const int PRIM_MEDIA_HEIGHT_PIXELS = 10
 
const int PRIM_MEDIA_WHITELIST_ENABLE = 11
 
const int PRIM_MEDIA_WHITELIST = 12
 
const int PRIM_MEDIA_PERMS_INTERACT = 13
 
const int PRIM_MEDIA_PERMS_CONTROL = 14
 
const int PRIM_MEDIA_CONTROLS_STANDARD = 0
 
const int PRIM_MEDIA_CONTROLS_MINI = 1
 
const int PRIM_MEDIA_PERM_NONE = 0
 
const int PRIM_MEDIA_PERM_OWNER = 1
 
const int PRIM_MEDIA_PERM_GROUP = 2
 
const int PRIM_MEDIA_PERM_ANYONE = 4
 
const int PRIM_PHYSICS_SHAPE_TYPE = 30
 
const int PRIM_PHYSICS_SHAPE_PRIM = 0
 
const int PRIM_PHYSICS_SHAPE_CONVEX = 2
 
const int PRIM_PHYSICS_SHAPE_NONE = 1
 
const int PRIM_PHYSICS_MATERIAL = 31
 
const int DENSITY = 1
 
const int FRICTION = 2
 
const int RESTITUTION = 4
 
const int GRAVITY_MULTIPLIER = 8
 
const string TEXTURE_BLANK = "5748decc-f629-461c-9a36-a35a221fe21f"
 
const string TEXTURE_DEFAULT = "89556747-24cb-43ed-920b-47caed15465f"
 
const string TEXTURE_PLYWOOD = "89556747-24cb-43ed-920b-47caed15465f"
 
const string TEXTURE_TRANSPARENT = "8dcd4a48-2d37-4909-9f78-f7a9eb4ef903"
 
const string TEXTURE_MEDIA = "8b5fec65-8d8d-9dc5-cda8-8fdf2716e361"
 
const int STATS_TIME_DILATION = 0
 
const int STATS_SIM_FPS = 1
 
const int STATS_PHYSICS_FPS = 2
 
const int STATS_AGENT_UPDATES = 3
 
const int STATS_ROOT_AGENTS = 4
 
const int STATS_CHILD_AGENTS = 5
 
const int STATS_TOTAL_PRIMS = 6
 
const int STATS_ACTIVE_PRIMS = 7
 
const int STATS_FRAME_MS = 8
 
const int STATS_NET_MS = 9
 
const int STATS_PHYSICS_MS = 10
 
const int STATS_IMAGE_MS = 11
 
const int STATS_OTHER_MS = 12
 
const int STATS_IN_PACKETS_PER_SECOND = 13
 
const int STATS_OUT_PACKETS_PER_SECOND = 14
 
const int STATS_UNACKED_BYTES = 15
 
const int STATS_AGENT_MS = 16
 
const int STATS_PENDING_DOWNLOADS = 17
 
const int STATS_PENDING_UPLOADS = 18
 
const int STATS_ACTIVE_SCRIPTS = 19
 
const int STATS_SCRIPT_LPS = 20
 
const int OS_NPC_FLY = 0
 
const int OS_NPC_NO_FLY = 1
 
const int OS_NPC_LAND_AT_TARGET = 2
 
const int OS_NPC_RUNNING = 4
 
const int OS_NPC_SIT_NOW = 0
 
const int OS_NPC_CREATOR_OWNED = 0x1
 
const int OS_NPC_NOT_OWNED = 0x2
 
const int OS_NPC_SENSE_AS_AGENT = 0x4
 
const int OS_NPC_OBJECT_GROUP = 0x08
 
const string URL_REQUEST_GRANTED = "URL_REQUEST_GRANTED"
 
const string URL_REQUEST_DENIED = "URL_REQUEST_DENIED"
 
const int KFM_MODE = 1
 
const int KFM_LOOP = 1
 
const int KFM_REVERSE = 3
 
const int KFM_FORWARD = 0
 
const int KFM_PING_PONG = 2
 
const int KFM_DATA = 2
 
const int KFM_TRANSLATION = 2
 
const int KFM_ROTATION = 1
 
const int KFM_COMMAND = 0
 
const int KFM_CMD_PLAY = 0
 
const int KFM_CMD_STOP = 1
 
const int KFM_CMD_PAUSE = 2
 
const string JSON_ARRAY = "JSON_ARRAY"
 
const string JSON_OBJECT = "JSON_OBJECT"
 
const string JSON_INVALID = "JSON_INVALID"
 
const string JSON_NUMBER = "JSON_NUMBER"
 
const string JSON_STRING = "JSON_STRING"
 
const string JSON_TRUE = "JSON_TRUE"
 
const string JSON_FALSE = "JSON_FALSE"
 
const string JSON_NULL = "JSON_NULL"
 
const string JSON_APPEND = "JSON_APPEND"
 
const int OS_LISTEN_REGEX_NAME = 0x1
 process name parameter as regex More...
 
const int OS_LISTEN_REGEX_MESSAGE = 0x2
 process message parameter as regex More...
 
ILSL_Api m_LSL_Functions
 
IMOD_Api m_MOD_Functions
 
IOSSL_Api m_OSSL_Functions
 
OSSLPrim Prim
 
- Static Public Attributes inherited from OpenSim.Region.ScriptEngine.Shared.ScriptBase.ScriptBaseClass
static readonly LSLInteger TRUE = new LSLInteger(1)
 
static readonly LSLInteger FALSE = new LSLInteger(0)
 
static readonly LSLInteger PAY_HIDE = new LSLInteger(-1)
 
static readonly LSLInteger PAY_DEFAULT = new LSLInteger(-2)
 
static readonly vector ZERO_VECTOR = new vector(0.0, 0.0, 0.0)
 
static readonly rotation ZERO_ROTATION = new rotation(0.0, 0.0, 0.0, 1.0)
 
static readonly vector TOUCH_INVALID_TEXCOORD = new vector(-1.0, -1.0, 0.0)
 
static readonly vector TOUCH_INVALID_VECTOR = ZERO_VECTOR
 
static readonly LSLInteger LSL_STATUS_OK = new LSLInteger(0)
 
static readonly LSLInteger LSL_STATUS_MALFORMED_PARAMS = new LSLInteger(1000)
 
static readonly LSLInteger LSL_STATUS_TYPE_MISMATCH = new LSLInteger(1001)
 
static readonly LSLInteger LSL_STATUS_BOUNDS_ERROR = new LSLInteger(1002)
 
static readonly LSLInteger LSL_STATUS_NOT_FOUND = new LSLInteger(1003)
 
static readonly LSLInteger LSL_STATUS_NOT_SUPPORTED = new LSLInteger(1004)
 
static readonly LSLInteger LSL_STATUS_INTERNAL_ERROR = new LSLInteger(1999)
 
static readonly LSLInteger LSL_STATUS_WHITELIST_FAILED = new LSLInteger(2001)
 
static readonly LSLInteger RC_REJECT_TYPES = 0
 
static readonly LSLInteger RC_DETECT_PHANTOM = 1
 
static readonly LSLInteger RC_DATA_FLAGS = 2
 
static readonly LSLInteger RC_MAX_HITS = 3
 
static readonly LSLInteger RC_REJECT_AGENTS = 1
 
static readonly LSLInteger RC_REJECT_PHYSICAL = 2
 
static readonly LSLInteger RC_REJECT_NONPHYSICAL = 4
 
static readonly LSLInteger RC_REJECT_LAND = 8
 
static readonly LSLInteger RC_GET_NORMAL = 1
 
static readonly LSLInteger RC_GET_ROOT_KEY = 2
 
static readonly LSLInteger RC_GET_LINK_NUM = 4
 
static readonly LSLInteger RCERR_UNKNOWN = -1
 
static readonly LSLInteger RCERR_SIM_PERF_LOW = -2
 
static readonly LSLInteger RCERR_CAST_TIME_EXCEEDED = -3
 

Detailed Description

Definition at line 42 of file XEngineScriptBase.cs.

Constructor & Destructor Documentation

OpenSim.Region.ScriptEngine.XEngine.ScriptBase.XEngineScriptBase.XEngineScriptBase ( WaitHandle  coopSleepHandle)
inline

Definition at line 50 of file XEngineScriptBase.cs.

Member Function Documentation

void OpenSim.Region.ScriptEngine.XEngine.ScriptBase.XEngineScriptBase.opensim_reserved_CheckForCoopTermination ( )
inline

Definition at line 55 of file XEngineScriptBase.cs.


The documentation for this class was generated from the following file: