aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/OptionalModules/Scripting/Minimodule/Host.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* * Applies Mantis #3630 - Adds support for outside MRM initialisation, makes ↵Adam Frisby2009-05-121-1/+1
| | | | MRMModule compatible with the Visual Studio MRMLoader ( http://forge.opensimulator.org/gf/project/mrmloader/ )
* * Implements Microthreading for MRM scripting.Adam Frisby2009-04-241-1/+8
| | | | | | | | | | * This is achieved through two new keywords "microthreaded" and "relax". example: public microthreaded void MyFunc(...) { ... relax; ... }
* * Implements Extensions to MRM. This allows Region Modules to insert new ↵Adam Frisby2009-04-211-1/+9
| | | | | | | | | | | | classes into OpenSim MRM's. * Example in region module: Scene.GetModuleInterface<IMRMModule>.RegisterExtension<IMyInterface>(this); * In the MRM: //@DEPENDS:MyExtensionModule.dll ... Host.Extensions<IMyInterface>.DoStuff();
* * minor: remove some mono compiler warningsJustin Clarke Casey2009-04-091-2/+2
|
* * Implements IGraphics interface for MRM Scripting.Adam Frisby2009-04-091-1/+12
| | | | | | * This allows you to utilize System.Drawing tools on textures within the region. * Example: use System.Drawing.Bitmap to make your texture, then use Host.Graphics.SaveBitmap to make an asset from it in JPEG2K. You can edit (but not overwrite) existing textures using Host.Graphics.LoadBitmap.
* * Implements "ID" semi-global within MRM scripts. This is tied to the 'state ↵Adam Frisby2009-04-031-3/+0
| | | | | | | ID' for MRMs. * Implements IPersistence interface, allows simple KeyValue access for MRM scripts to a more permanent datastore.
* Add copyright headers.Jeff Ames2009-03-071-1/+28
|
* Update svn properties.Jeff Ames2009-03-071-29/+29
|
* * Fleshed out the MRM Module a little.Adam Frisby2009-03-041-0/+8
| | | | | * Please don't use this yet, it represents a very heavy security risk if you enable it.
* * More work on MiniRegionModule module.Adam Frisby2009-03-041-0/+21