diff options
Diffstat (limited to '')
-rw-r--r-- | OpenSim/Region/CoreModules/Scripting/VectorRender/VectorRenderModule.cs | 41 |
1 files changed, 14 insertions, 27 deletions
diff --git a/OpenSim/Region/CoreModules/Scripting/VectorRender/VectorRenderModule.cs b/OpenSim/Region/CoreModules/Scripting/VectorRender/VectorRenderModule.cs index 71b01a1..d57a8e5 100644 --- a/OpenSim/Region/CoreModules/Scripting/VectorRender/VectorRenderModule.cs +++ b/OpenSim/Region/CoreModules/Scripting/VectorRender/VectorRenderModule.cs | |||
@@ -31,7 +31,6 @@ using System.Drawing.Imaging; | |||
31 | using System.Globalization; | 31 | using System.Globalization; |
32 | using System.IO; | 32 | using System.IO; |
33 | using System.Net; | 33 | using System.Net; |
34 | using Mono.Addins; | ||
35 | using Nini.Config; | 34 | using Nini.Config; |
36 | using OpenMetaverse; | 35 | using OpenMetaverse; |
37 | using OpenMetaverse.Imaging; | 36 | using OpenMetaverse.Imaging; |
@@ -44,8 +43,7 @@ using System.Reflection; | |||
44 | 43 | ||
45 | namespace OpenSim.Region.CoreModules.Scripting.VectorRender | 44 | namespace OpenSim.Region.CoreModules.Scripting.VectorRender |
46 | { | 45 | { |
47 | [Extension(Path = "/OpenSim/RegionModules", NodeName = "RegionModule")] | 46 | public class VectorRenderModule : IRegionModule, IDynamicTextureRender |
48 | public class VectorRenderModule : ISharedRegionModule, IDynamicTextureRender | ||
49 | { | 47 | { |
50 | private static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType); | 48 | private static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType); |
51 | 49 | ||
@@ -112,10 +110,15 @@ namespace OpenSim.Region.CoreModules.Scripting.VectorRender | |||
112 | 110 | ||
113 | #endregion | 111 | #endregion |
114 | 112 | ||
115 | #region ISharedRegionModule Members | 113 | #region IRegionModule Members |
116 | 114 | ||
117 | public void Initialise(IConfigSource config) | 115 | public void Initialise(Scene scene, IConfigSource config) |
118 | { | 116 | { |
117 | if (m_scene == null) | ||
118 | { | ||
119 | m_scene = scene; | ||
120 | } | ||
121 | |||
119 | if (m_graph == null) | 122 | if (m_graph == null) |
120 | { | 123 | { |
121 | Bitmap bitmap = new Bitmap(1024, 1024, PixelFormat.Format32bppArgb); | 124 | Bitmap bitmap = new Bitmap(1024, 1024, PixelFormat.Format32bppArgb); |
@@ -130,20 +133,7 @@ namespace OpenSim.Region.CoreModules.Scripting.VectorRender | |||
130 | m_log.DebugFormat("[VECTORRENDERMODULE]: using font \"{0}\" for text rendering.", m_fontName); | 133 | m_log.DebugFormat("[VECTORRENDERMODULE]: using font \"{0}\" for text rendering.", m_fontName); |
131 | } | 134 | } |
132 | 135 | ||
133 | public void AddRegion(Scene scene) | 136 | public void PostInitialise() |
134 | { | ||
135 | if (m_scene == null) | ||
136 | { | ||
137 | m_scene = scene; | ||
138 | } | ||
139 | } | ||
140 | |||
141 | public Type ReplaceableInterface | ||
142 | { | ||
143 | get { return null; } | ||
144 | } | ||
145 | |||
146 | public void RegionLoaded(Scene scene) | ||
147 | { | 137 | { |
148 | m_textureManager = m_scene.RequestModuleInterface<IDynamicTextureManager>(); | 138 | m_textureManager = m_scene.RequestModuleInterface<IDynamicTextureManager>(); |
149 | if (m_textureManager != null) | 139 | if (m_textureManager != null) |
@@ -152,14 +142,6 @@ namespace OpenSim.Region.CoreModules.Scripting.VectorRender | |||
152 | } | 142 | } |
153 | } | 143 | } |
154 | 144 | ||
155 | public void RemoveRegion(Scene scene) | ||
156 | { | ||
157 | } | ||
158 | |||
159 | public void PostInitialise() | ||
160 | { | ||
161 | } | ||
162 | |||
163 | public void Close() | 145 | public void Close() |
164 | { | 146 | { |
165 | } | 147 | } |
@@ -169,6 +151,11 @@ namespace OpenSim.Region.CoreModules.Scripting.VectorRender | |||
169 | get { return m_name; } | 151 | get { return m_name; } |
170 | } | 152 | } |
171 | 153 | ||
154 | public bool IsSharedModule | ||
155 | { | ||
156 | get { return true; } | ||
157 | } | ||
158 | |||
172 | #endregion | 159 | #endregion |
173 | 160 | ||
174 | private void Draw(string data, UUID id, string extraParams) | 161 | private void Draw(string data, UUID id, string extraParams) |