From 54a27f9f5c556e518c2ba18b9a5494d517dfd041 Mon Sep 17 00:00:00 2001 From: Charles Krinke Date: Tue, 31 Mar 2009 02:33:19 +0000 Subject: Thank you kindly, MCortez for a patch that: With some support from HomerH, this patch adds support for Wind Model plugins via the mono.Addin framework. * Adds console & OSSL access to Wind Parameters * Adds plug-in support for custom wind models * Provides two example Wind Model plug-ins Documentation for the wind module is temporarily located at http://code.google.com/p/flotsam/wiki/CoreWindModule [^] -- will move this documentation to http://opensimulator.org [^] after the patch has been committed. --- OpenSim/Region/Framework/Interfaces/IWindModule.cs | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'OpenSim/Region/Framework/Interfaces/IWindModule.cs') diff --git a/OpenSim/Region/Framework/Interfaces/IWindModule.cs b/OpenSim/Region/Framework/Interfaces/IWindModule.cs index 84effd0..fe5d3ac 100644 --- a/OpenSim/Region/Framework/Interfaces/IWindModule.cs +++ b/OpenSim/Region/Framework/Interfaces/IWindModule.cs @@ -36,5 +36,20 @@ namespace OpenSim.Region.Framework.Interfaces /// Retrieves the current wind speed at the given Region Coordinates /// Vector3 WindSpeed(int x, int y, int z); + + /// + /// Set Wind Plugin Parameter + /// + void WindParamSet(string plugin, string param, float value); + + /// + /// Get Wind Plugin Parameter + /// + float WindParamGet(string plugin, string param); + + /// + /// Current active wind model plugin or String.Empty + /// + string WindActiveModelPluginName { get; } } } -- cgit v1.1