diff options
author | Charles Krinke | 2009-03-31 02:33:19 +0000 |
---|---|---|
committer | Charles Krinke | 2009-03-31 02:33:19 +0000 |
commit | 54a27f9f5c556e518c2ba18b9a5494d517dfd041 (patch) | |
tree | 5da9db44878c217e0c1872da0f963d88575ef8ff /OpenSim/Region/Framework | |
parent | Update svn properties, add copyright header, formatting cleanup. (diff) | |
download | opensim-SC_OLD-54a27f9f5c556e518c2ba18b9a5494d517dfd041.zip opensim-SC_OLD-54a27f9f5c556e518c2ba18b9a5494d517dfd041.tar.gz opensim-SC_OLD-54a27f9f5c556e518c2ba18b9a5494d517dfd041.tar.bz2 opensim-SC_OLD-54a27f9f5c556e518c2ba18b9a5494d517dfd041.tar.xz |
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.
Diffstat (limited to 'OpenSim/Region/Framework')
-rw-r--r-- | OpenSim/Region/Framework/Interfaces/IWindModule.cs | 15 |
1 files changed, 15 insertions, 0 deletions
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 | |||
36 | /// Retrieves the current wind speed at the given Region Coordinates | 36 | /// Retrieves the current wind speed at the given Region Coordinates |
37 | /// </summary> | 37 | /// </summary> |
38 | Vector3 WindSpeed(int x, int y, int z); | 38 | Vector3 WindSpeed(int x, int y, int z); |
39 | |||
40 | /// <summary> | ||
41 | /// Set Wind Plugin Parameter | ||
42 | /// </summary> | ||
43 | void WindParamSet(string plugin, string param, float value); | ||
44 | |||
45 | /// <summary> | ||
46 | /// Get Wind Plugin Parameter | ||
47 | /// </summary> | ||
48 | float WindParamGet(string plugin, string param); | ||
49 | |||
50 | /// <summary> | ||
51 | /// Current active wind model plugin or String.Empty | ||
52 | /// </summary> | ||
53 | string WindActiveModelPluginName { get; } | ||
39 | } | 54 | } |
40 | } | 55 | } |