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

Public Member Functions

void Initialize (IScriptEngine scriptEngine, SceneObjectPart host, TaskInventoryItem item)
 Initialize the API More...
 
override Object InitializeLifetimeService ()
 
LSL_List lsGetWindlightScene (LSL_List rules)
 Get the current Windlight scene More...
 
int lsSetWindlightScene (LSL_List rules)
 Set the current Windlight scene More...
 
void lsClearWindlightScene ()
 
int lsSetWindlightSceneTargeted (LSL_List rules, LSL_Key target)
 Set the current Windlight scene to a target avatar More...
 

Properties

Scene World [get]
 

Detailed Description

Definition at line 58 of file LS_Api.cs.

Member Function Documentation

void OpenSim.Region.ScriptEngine.Shared.Api.LS_Api.Initialize ( IScriptEngine  scriptEngine,
SceneObjectPart  host,
TaskInventoryItem  item 
)
inline

Initialize the API

Each API has an identifier, which is used to load the proper runtime assembly at load time.

Parameters
scriptEngine/param>
Parameters
host/param>
Parameters
item/param>
Parameters
coopSleepHandle/param>

Implements OpenSim.Region.ScriptEngine.Interfaces.IScriptApi.

Definition at line 65 of file LS_Api.cs.

override Object OpenSim.Region.ScriptEngine.Shared.Api.LS_Api.InitializeLifetimeService ( )
inline

Definition at line 79 of file LS_Api.cs.

void OpenSim.Region.ScriptEngine.Shared.Api.LS_Api.lsClearWindlightScene ( )
inline
LSL_List OpenSim.Region.ScriptEngine.Shared.Api.LS_Api.lsGetWindlightScene ( LSL_List  rules)
inline

Get the current Windlight scene

Returns
List of windlight parameters

Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILS_Api.

Definition at line 116 of file LS_Api.cs.

int OpenSim.Region.ScriptEngine.Shared.Api.LS_Api.lsSetWindlightScene ( LSL_List  rules)
inline

Set the current Windlight scene

Parameters
rules
Returns
success: true or false

Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILS_Api.

Definition at line 712 of file LS_Api.cs.

int OpenSim.Region.ScriptEngine.Shared.Api.LS_Api.lsSetWindlightSceneTargeted ( LSL_List  rules,
LSL_Key  target 
)
inline

Set the current Windlight scene to a target avatar

Parameters
rules
Returns
success: true or false

Implements OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ILS_Api.

Definition at line 790 of file LS_Api.cs.

Property Documentation

Scene OpenSim.Region.ScriptEngine.Shared.Api.LS_Api.World
get

Definition at line 93 of file LS_Api.cs.


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