aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Framework/Interfaces/ITerrainModule.cs
diff options
context:
space:
mode:
Diffstat (limited to 'OpenSim/Region/Framework/Interfaces/ITerrainModule.cs')
-rw-r--r--OpenSim/Region/Framework/Interfaces/ITerrainModule.cs12
1 files changed, 12 insertions, 0 deletions
diff --git a/OpenSim/Region/Framework/Interfaces/ITerrainModule.cs b/OpenSim/Region/Framework/Interfaces/ITerrainModule.cs
index 595e031..ff18519 100644
--- a/OpenSim/Region/Framework/Interfaces/ITerrainModule.cs
+++ b/OpenSim/Region/Framework/Interfaces/ITerrainModule.cs
@@ -24,10 +24,15 @@
24 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 24 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
25 * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 25 * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
26 */ 26 */
27using System.IO;
27 28
29using OpenSim.Framework;
28 30
31<<<<<<< HEAD
32=======
29using System.IO; 33using System.IO;
30using OpenSim.Framework; 34using OpenSim.Framework;
35>>>>>>> avn/ubitvar
31using OpenMetaverse; 36using OpenMetaverse;
32 37
33namespace OpenSim.Region.Framework.Interfaces 38namespace OpenSim.Region.Framework.Interfaces
@@ -51,6 +56,12 @@ namespace OpenSim.Region.Framework.Interfaces
51 void PushTerrain(IClientAPI pClient); 56 void PushTerrain(IClientAPI pClient);
52 57
53 /// <summary> 58 /// <summary>
59 /// When a client initially connects, all the terrain must be pushed to the viewer.
60 /// This call causes all the terrain patches to be sent to the client.
61 /// </summary>
62 void PushTerrain(IClientAPI pClient);
63
64 /// <summary>
54 /// Load a terrain from a stream. 65 /// Load a terrain from a stream.
55 /// </summary> 66 /// </summary>
56 /// <param name="filename"> 67 /// <param name="filename">
@@ -58,6 +69,7 @@ namespace OpenSim.Region.Framework.Interfaces
58 /// </param> 69 /// </param>
59 /// <param name="stream"></param> 70 /// <param name="stream"></param>
60 void LoadFromStream(string filename, Stream stream); 71 void LoadFromStream(string filename, Stream stream);
72 void LoadFromStream(string filename, Vector3 displacement, float radianRotation, Vector2 rotationDisplacement, Stream stream);
61 void LoadFromStream(string filename, System.Uri pathToTerrainHeightmap); 73 void LoadFromStream(string filename, System.Uri pathToTerrainHeightmap);
62 void LoadFromStream(string filename, Vector3 displacement, 74 void LoadFromStream(string filename, Vector3 displacement,
63 float radianRotation, Vector2 rotationDisplacement, Stream stream); 75 float radianRotation, Vector2 rotationDisplacement, Stream stream);