aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorJonathan Freedman2010-10-17 18:45:25 -0400
committerJonathan Freedman2010-10-17 18:45:25 -0400
commit4e4fb93fae6c13ca6c6ac521991c4e4969b0fe65 (patch)
tree79142f2364b658f52b63e3ae688a5521290e2a4f
parent* more url / hg cleanup (diff)
parentMerge branch 'master' of ssh://diva@opensimulator.org/var/git/opensim (diff)
downloadopensim-SC_OLD-4e4fb93fae6c13ca6c6ac521991c4e4969b0fe65.zip
opensim-SC_OLD-4e4fb93fae6c13ca6c6ac521991c4e4969b0fe65.tar.gz
opensim-SC_OLD-4e4fb93fae6c13ca6c6ac521991c4e4969b0fe65.tar.bz2
opensim-SC_OLD-4e4fb93fae6c13ca6c6ac521991c4e4969b0fe65.tar.xz
Merge branch 'master' of git://opensimulator.org/git/opensim
-rw-r--r--BUILDING.txt2
-rw-r--r--OpenSim/ApplicationPlugins/RemoteController/RemoteAdminPlugin.cs2
-rw-r--r--OpenSim/Data/MySQL/MySQLPresenceData.cs6
-rw-r--r--OpenSim/Data/MySQL/MySQLSimulationData.cs1
-rw-r--r--OpenSim/Data/MySQL/Resources/Presence.migrations8
-rw-r--r--OpenSim/Framework/Capabilities/Caps.cs6
-rw-r--r--OpenSim/Framework/Capabilities/LLSDAssetUploadResponse.cs14
-rw-r--r--OpenSim/Framework/PrimitiveBaseShape.cs129
-rw-r--r--OpenSim/Framework/Servers/HttpServer/BaseHttpServer.cs3
-rw-r--r--OpenSim/Region/CoreModules/Avatar/Assets/GetMeshModule.cs202
-rw-r--r--OpenSim/Region/CoreModules/Avatar/Assets/NewFileAgentInventoryVariablePriceModule.cs266
-rw-r--r--OpenSim/Region/CoreModules/Avatar/Attachments/AttachmentsModule.cs12
-rw-r--r--OpenSim/Region/CoreModules/World/Archiver/ArchiveReadRequest.cs22
-rw-r--r--OpenSim/Region/CoreModules/World/Archiver/ArchiveWriteRequestExecution.cs48
-rw-r--r--OpenSim/Region/CoreModules/World/Archiver/ArchiveWriteRequestPreparation.cs65
-rw-r--r--OpenSim/Region/CoreModules/World/Archiver/ArchiverModule.cs27
-rw-r--r--OpenSim/Region/CoreModules/World/Archiver/Tests/ArchiverTests.cs4
-rw-r--r--OpenSim/Region/CoreModules/World/Serialiser/SerialiserModule.cs4
-rw-r--r--OpenSim/Region/CoreModules/World/Serialiser/Tests/SerialiserTests.cs19
-rw-r--r--OpenSim/Region/Framework/Interfaces/IRegionArchiverModule.cs5
-rw-r--r--OpenSim/Region/Framework/Interfaces/IRegionSerialiserModule.cs2
-rw-r--r--OpenSim/Region/Framework/Scenes/SceneObjectPart.cs125
-rw-r--r--OpenSim/Region/Framework/Scenes/Serialization/SceneObjectSerializer.cs1262
-rw-r--r--OpenSim/Region/Framework/Scenes/Serialization/SceneXmlLoader.cs237
-rw-r--r--OpenSim/Region/Physics/Meshing/Meshmerizer.cs207
-rw-r--r--OpenSim/Region/ScriptEngine/Shared/Api/Implementation/OSSL_Api.cs42
-rw-r--r--OpenSim/Region/ScriptEngine/Shared/Api/Interface/IOSSL_Api.cs3
-rw-r--r--OpenSim/Region/ScriptEngine/Shared/Api/Runtime/OSSL_Stub.cs10
-rw-r--r--README.txt6
-rw-r--r--bin/MySql.Data.dllbin335872 -> 360448 bytes
-rwxr-xr-xbin/OpenMetaverse.Rendering.Meshmerizer.dllbin65536 -> 20480 bytes
-rw-r--r--bin/OpenMetaverse.StructuredData.XML666
-rw-r--r--bin/OpenMetaverse.StructuredData.dllbin102400 -> 102400 bytes
-rw-r--r--bin/OpenMetaverse.XML50018
-rw-r--r--bin/OpenMetaverse.dllbin1695744 -> 1716224 bytes
-rw-r--r--bin/OpenMetaverse.dll.config14
-rw-r--r--bin/OpenMetaverseTypes.XML5198
-rw-r--r--bin/OpenMetaverseTypes.dllbin114688 -> 114688 bytes
-rw-r--r--bin/OpenSimDefaults.ini17
-rw-r--r--prebuild.xml3
40 files changed, 30424 insertions, 28231 deletions
diff --git a/BUILDING.txt b/BUILDING.txt
index 972fe46..90a36fb 100644
--- a/BUILDING.txt
+++ b/BUILDING.txt
@@ -1,4 +1,4 @@
1=== Building OpenSim === 1==== Building OpenSim ====
2 2
3=== Building on Windows === 3=== Building on Windows ===
4 4
diff --git a/OpenSim/ApplicationPlugins/RemoteController/RemoteAdminPlugin.cs b/OpenSim/ApplicationPlugins/RemoteController/RemoteAdminPlugin.cs
index bb0a5b5..aeed467 100644
--- a/OpenSim/ApplicationPlugins/RemoteController/RemoteAdminPlugin.cs
+++ b/OpenSim/ApplicationPlugins/RemoteController/RemoteAdminPlugin.cs
@@ -2284,7 +2284,7 @@ namespace OpenSim.ApplicationPlugins.RemoteController
2284 if (archiver != null) 2284 if (archiver != null)
2285 { 2285 {
2286 scene.EventManager.OnOarFileSaved += RemoteAdminOarSaveCompleted; 2286 scene.EventManager.OnOarFileSaved += RemoteAdminOarSaveCompleted;
2287 archiver.ArchiveRegion(filename); 2287 archiver.ArchiveRegion(filename, new Dictionary<string, object>());
2288 lock (m_saveOarLock) Monitor.Wait(m_saveOarLock,5000); 2288 lock (m_saveOarLock) Monitor.Wait(m_saveOarLock,5000);
2289 scene.EventManager.OnOarFileSaved -= RemoteAdminOarSaveCompleted; 2289 scene.EventManager.OnOarFileSaved -= RemoteAdminOarSaveCompleted;
2290 } 2290 }
diff --git a/OpenSim/Data/MySQL/MySQLPresenceData.cs b/OpenSim/Data/MySQL/MySQLPresenceData.cs
index 71caa1a..2390feb 100644
--- a/OpenSim/Data/MySQL/MySQLPresenceData.cs
+++ b/OpenSim/Data/MySQL/MySQLPresenceData.cs
@@ -78,9 +78,12 @@ namespace OpenSim.Data.MySQL
78 if (pd.Length == 0) 78 if (pd.Length == 0)
79 return false; 79 return false;
80 80
81 if (regionID == UUID.Zero)
82 return false;
83
81 MySqlCommand cmd = new MySqlCommand(); 84 MySqlCommand cmd = new MySqlCommand();
82 85
83 cmd.CommandText = String.Format("update {0} set RegionID=?RegionID where `SessionID`=?SessionID", m_Realm); 86 cmd.CommandText = String.Format("update {0} set RegionID=?RegionID, LastSeen=NOW() where `SessionID`=?SessionID", m_Realm);
84 87
85 cmd.Parameters.AddWithValue("?SessionID", sessionID.ToString()); 88 cmd.Parameters.AddWithValue("?SessionID", sessionID.ToString());
86 cmd.Parameters.AddWithValue("?RegionID", regionID.ToString()); 89 cmd.Parameters.AddWithValue("?RegionID", regionID.ToString());
@@ -90,6 +93,5 @@ namespace OpenSim.Data.MySQL
90 93
91 return true; 94 return true;
92 } 95 }
93
94 } 96 }
95} 97}
diff --git a/OpenSim/Data/MySQL/MySQLSimulationData.cs b/OpenSim/Data/MySQL/MySQLSimulationData.cs
index 3450e2f..e2b6953 100644
--- a/OpenSim/Data/MySQL/MySQLSimulationData.cs
+++ b/OpenSim/Data/MySQL/MySQLSimulationData.cs
@@ -424,6 +424,7 @@ namespace OpenSim.Data.MySQL
424 cmd.CommandText = 424 cmd.CommandText =
425 "SELECT * FROM prims LEFT JOIN primshapes ON prims.UUID = primshapes.UUID WHERE RegionUUID = ?RegionUUID"; 425 "SELECT * FROM prims LEFT JOIN primshapes ON prims.UUID = primshapes.UUID WHERE RegionUUID = ?RegionUUID";
426 cmd.Parameters.AddWithValue("RegionUUID", regionID.ToString()); 426 cmd.Parameters.AddWithValue("RegionUUID", regionID.ToString());
427 cmd.CommandTimeout = 3600;
427 428
428 using (IDataReader reader = ExecuteReader(cmd)) 429 using (IDataReader reader = ExecuteReader(cmd))
429 { 430 {
diff --git a/OpenSim/Data/MySQL/Resources/Presence.migrations b/OpenSim/Data/MySQL/Resources/Presence.migrations
index 91f7de5..1075a15 100644
--- a/OpenSim/Data/MySQL/Resources/Presence.migrations
+++ b/OpenSim/Data/MySQL/Resources/Presence.migrations
@@ -13,3 +13,11 @@ CREATE UNIQUE INDEX SessionID ON Presence(SessionID);
13CREATE INDEX UserID ON Presence(UserID); 13CREATE INDEX UserID ON Presence(UserID);
14 14
15COMMIT; 15COMMIT;
16
17:VERSION 1 # --------------------------
18
19BEGIN;
20
21ALTER TABLE `Presence` ADD COLUMN LastSeen timestamp;
22
23COMMIT;
diff --git a/OpenSim/Framework/Capabilities/Caps.cs b/OpenSim/Framework/Capabilities/Caps.cs
index 6f32adf..72283de 100644
--- a/OpenSim/Framework/Capabilities/Caps.cs
+++ b/OpenSim/Framework/Capabilities/Caps.cs
@@ -962,10 +962,10 @@ namespace OpenSim.Framework.Capabilities
962 item.AssetType = assType; 962 item.AssetType = assType;
963 item.InvType = inType; 963 item.InvType = inType;
964 item.Folder = parentFolder; 964 item.Folder = parentFolder;
965 item.CurrentPermissions = 2147483647; 965 item.CurrentPermissions = (uint)PermissionMask.All;
966 item.BasePermissions = 2147483647; 966 item.BasePermissions = (uint)PermissionMask.All;
967 item.EveryOnePermissions = 0; 967 item.EveryOnePermissions = 0;
968 item.NextPermissions = 2147483647; 968 item.NextPermissions = (uint)(PermissionMask.Move | PermissionMask.Modify | PermissionMask.Transfer);
969 item.CreationDate = Util.UnixTimeSinceEpoch(); 969 item.CreationDate = Util.UnixTimeSinceEpoch();
970 970
971 if (AddNewInventoryItem != null) 971 if (AddNewInventoryItem != null)
diff --git a/OpenSim/Framework/Capabilities/LLSDAssetUploadResponse.cs b/OpenSim/Framework/Capabilities/LLSDAssetUploadResponse.cs
index 08f14e3..0d6f7f9 100644
--- a/OpenSim/Framework/Capabilities/LLSDAssetUploadResponse.cs
+++ b/OpenSim/Framework/Capabilities/LLSDAssetUploadResponse.cs
@@ -39,4 +39,18 @@ namespace OpenSim.Framework.Capabilities
39 { 39 {
40 } 40 }
41 } 41 }
42
43 [OSDMap]
44 public class LLSDNewFileAngentInventoryVariablePriceReplyResponse
45 {
46 public int resource_cost;
47 public string state;
48 public int upload_price;
49 public string rsvp;
50
51 public LLSDNewFileAngentInventoryVariablePriceReplyResponse()
52 {
53 state = "confirm_upload";
54 }
55 }
42} \ No newline at end of file 56} \ No newline at end of file
diff --git a/OpenSim/Framework/PrimitiveBaseShape.cs b/OpenSim/Framework/PrimitiveBaseShape.cs
index 0a81363..927415e 100644
--- a/OpenSim/Framework/PrimitiveBaseShape.cs
+++ b/OpenSim/Framework/PrimitiveBaseShape.cs
@@ -136,6 +136,13 @@ namespace OpenSim.Framework
136 [XmlIgnore] private bool _lightEntry; 136 [XmlIgnore] private bool _lightEntry;
137 [XmlIgnore] private bool _sculptEntry; 137 [XmlIgnore] private bool _sculptEntry;
138 138
139 // Light Projection Filter
140 [XmlIgnore] private bool _projectionEntry;
141 [XmlIgnore] private UUID _projectionTextureID;
142 [XmlIgnore] private float _projectionFOV;
143 [XmlIgnore] private float _projectionFocus;
144 [XmlIgnore] private float _projectionAmb;
145
139 public byte ProfileCurve 146 public byte ProfileCurve
140 { 147 {
141 get { return (byte)((byte)HollowShape | (byte)ProfileShape); } 148 get { return (byte)((byte)HollowShape | (byte)ProfileShape); }
@@ -795,11 +802,57 @@ namespace OpenSim.Framework
795 } 802 }
796 } 803 }
797 804
805 public bool ProjectionEntry {
806 get {
807 return _projectionEntry;
808 }
809 set {
810 _projectionEntry = value;
811 }
812 }
813
814 public UUID ProjectionTextureUUID {
815 get {
816 return _projectionTextureID;
817 }
818 set {
819 _projectionTextureID = value;
820 }
821 }
822
823 public float ProjectionFOV {
824 get {
825 return _projectionFOV;
826 }
827 set {
828 _projectionFOV = value;
829 }
830 }
831
832 public float ProjectionFocus {
833 get {
834 return _projectionFocus;
835 }
836 set {
837 _projectionFocus = value;
838 }
839 }
840
841 public float ProjectionAmbiance {
842 get {
843 return _projectionAmb;
844 }
845 set {
846 _projectionAmb = value;
847 }
848 }
849
798 public byte[] ExtraParamsToBytes() 850 public byte[] ExtraParamsToBytes()
799 { 851 {
800 ushort FlexiEP = 0x10; 852 ushort FlexiEP = 0x10;
801 ushort LightEP = 0x20; 853 ushort LightEP = 0x20;
802 ushort SculptEP = 0x30; 854 ushort SculptEP = 0x30;
855 ushort ProjectionEP = 0x40;
803 856
804 int i = 0; 857 int i = 0;
805 uint TotalBytesLength = 1; // ExtraParamsNum 858 uint TotalBytesLength = 1; // ExtraParamsNum
@@ -823,6 +876,12 @@ namespace OpenSim.Framework
823 TotalBytesLength += 17;// data 876 TotalBytesLength += 17;// data
824 TotalBytesLength += 2 + 4; // type 877 TotalBytesLength += 2 + 4; // type
825 } 878 }
879 if (_projectionEntry)
880 {
881 ExtraParamsNum++;
882 TotalBytesLength += 28;// data
883 TotalBytesLength += 2 + 4;// type
884 }
826 885
827 byte[] returnbytes = new byte[TotalBytesLength]; 886 byte[] returnbytes = new byte[TotalBytesLength];
828 887
@@ -874,8 +933,20 @@ namespace OpenSim.Framework
874 Array.Copy(SculptData, 0, returnbytes, i, SculptData.Length); 933 Array.Copy(SculptData, 0, returnbytes, i, SculptData.Length);
875 i += SculptData.Length; 934 i += SculptData.Length;
876 } 935 }
877 936 if (_projectionEntry)
878 if (!_flexiEntry && !_lightEntry && !_sculptEntry) 937 {
938 byte[] ProjectionData = GetProjectionBytes();
939
940 returnbytes[i++] = (byte)(ProjectionEP % 256);
941 returnbytes[i++] = (byte)((ProjectionEP >> 8) % 256);
942 returnbytes[i++] = (byte)((ProjectionData.Length) % 256);
943 returnbytes[i++] = (byte)((ProjectionData.Length >> 16) % 256);
944 returnbytes[i++] = (byte)((ProjectionData.Length >> 20) % 256);
945 returnbytes[i++] = (byte)((ProjectionData.Length >> 24) % 256);
946 Array.Copy(ProjectionData, 0, returnbytes, i, ProjectionData.Length);
947 i += ProjectionData.Length;
948 }
949 if (!_flexiEntry && !_lightEntry && !_sculptEntry && !_projectionEntry)
879 { 950 {
880 byte[] returnbyte = new byte[1]; 951 byte[] returnbyte = new byte[1];
881 returnbyte[0] = 0; 952 returnbyte[0] = 0;
@@ -893,6 +964,7 @@ namespace OpenSim.Framework
893 const ushort FlexiEP = 0x10; 964 const ushort FlexiEP = 0x10;
894 const ushort LightEP = 0x20; 965 const ushort LightEP = 0x20;
895 const ushort SculptEP = 0x30; 966 const ushort SculptEP = 0x30;
967 const ushort ProjectionEP = 0x40;
896 968
897 switch (type) 969 switch (type)
898 { 970 {
@@ -922,6 +994,14 @@ namespace OpenSim.Framework
922 } 994 }
923 ReadSculptData(data, 0); 995 ReadSculptData(data, 0);
924 break; 996 break;
997 case ProjectionEP:
998 if (!inUse)
999 {
1000 _projectionEntry = false;
1001 return;
1002 }
1003 ReadProjectionData(data, 0);
1004 break;
925 } 1005 }
926 } 1006 }
927 1007
@@ -933,10 +1013,12 @@ namespace OpenSim.Framework
933 const ushort FlexiEP = 0x10; 1013 const ushort FlexiEP = 0x10;
934 const ushort LightEP = 0x20; 1014 const ushort LightEP = 0x20;
935 const ushort SculptEP = 0x30; 1015 const ushort SculptEP = 0x30;
1016 const ushort ProjectionEP = 0x40;
936 1017
937 bool lGotFlexi = false; 1018 bool lGotFlexi = false;
938 bool lGotLight = false; 1019 bool lGotLight = false;
939 bool lGotSculpt = false; 1020 bool lGotSculpt = false;
1021 bool lGotFilter = false;
940 1022
941 int i = 0; 1023 int i = 0;
942 byte extraParamCount = 0; 1024 byte extraParamCount = 0;
@@ -973,6 +1055,11 @@ namespace OpenSim.Framework
973 i += 17; 1055 i += 17;
974 lGotSculpt = true; 1056 lGotSculpt = true;
975 break; 1057 break;
1058 case ProjectionEP:
1059 ReadProjectionData(data, i);
1060 i += 28;
1061 lGotFilter = true;
1062 break;
976 } 1063 }
977 } 1064 }
978 1065
@@ -982,6 +1069,8 @@ namespace OpenSim.Framework
982 _lightEntry = false; 1069 _lightEntry = false;
983 if (!lGotSculpt) 1070 if (!lGotSculpt)
984 _sculptEntry = false; 1071 _sculptEntry = false;
1072 if (!lGotFilter)
1073 _projectionEntry = false;
985 1074
986 } 1075 }
987 1076
@@ -1121,6 +1210,42 @@ namespace OpenSim.Framework
1121 return data; 1210 return data;
1122 } 1211 }
1123 1212
1213 public void ReadProjectionData(byte[] data, int pos)
1214 {
1215 byte[] ProjectionTextureUUID = new byte[16];
1216
1217 if (data.Length - pos >= 28)
1218 {
1219 _projectionEntry = true;
1220 Array.Copy(data, pos, ProjectionTextureUUID,0, 16);
1221 _projectionTextureID = new UUID(ProjectionTextureUUID, 0);
1222
1223 _projectionFOV = Utils.BytesToFloat(data, pos + 16);
1224 _projectionFocus = Utils.BytesToFloat(data, pos + 20);
1225 _projectionAmb = Utils.BytesToFloat(data, pos + 24);
1226 }
1227 else
1228 {
1229 _projectionEntry = false;
1230 _projectionTextureID = UUID.Zero;
1231 _projectionFOV = 0f;
1232 _projectionFocus = 0f;
1233 _projectionAmb = 0f;
1234 }
1235 }
1236
1237 public byte[] GetProjectionBytes()
1238 {
1239 byte[] data = new byte[28];
1240
1241 _projectionTextureID.GetBytes().CopyTo(data, 0);
1242 Utils.FloatToBytes(_projectionFOV).CopyTo(data, 16);
1243 Utils.FloatToBytes(_projectionFocus).CopyTo(data, 20);
1244 Utils.FloatToBytes(_projectionAmb).CopyTo(data, 24);
1245
1246 return data;
1247 }
1248
1124 1249
1125 /// <summary> 1250 /// <summary>
1126 /// Creates a OpenMetaverse.Primitive and populates it with converted PrimitiveBaseShape values 1251 /// Creates a OpenMetaverse.Primitive and populates it with converted PrimitiveBaseShape values
diff --git a/OpenSim/Framework/Servers/HttpServer/BaseHttpServer.cs b/OpenSim/Framework/Servers/HttpServer/BaseHttpServer.cs
index 54e4a46..47e86ad 100644
--- a/OpenSim/Framework/Servers/HttpServer/BaseHttpServer.cs
+++ b/OpenSim/Framework/Servers/HttpServer/BaseHttpServer.cs
@@ -1474,7 +1474,8 @@ namespace OpenSim.Framework.Servers.HttpServer
1474 1474
1475 if (!(contentType.Contains("image") 1475 if (!(contentType.Contains("image")
1476 || contentType.Contains("x-shockwave-flash") 1476 || contentType.Contains("x-shockwave-flash")
1477 || contentType.Contains("application/x-oar"))) 1477 || contentType.Contains("application/x-oar")
1478 || contentType.Contains("application/vnd.ll.mesh")))
1478 { 1479 {
1479 // Text 1480 // Text
1480 buffer = Encoding.UTF8.GetBytes(responseString); 1481 buffer = Encoding.UTF8.GetBytes(responseString);
diff --git a/OpenSim/Region/CoreModules/Avatar/Assets/GetMeshModule.cs b/OpenSim/Region/CoreModules/Avatar/Assets/GetMeshModule.cs
new file mode 100644
index 0000000..36aaab3
--- /dev/null
+++ b/OpenSim/Region/CoreModules/Avatar/Assets/GetMeshModule.cs
@@ -0,0 +1,202 @@
1/*
2 * Copyright (c) Contributors, http://opensimulator.org/
3 * See CONTRIBUTORS.TXT for a full list of copyright holders.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions are met:
7 * * Redistributions of source code must retain the above copyright
8 * notice, this list of conditions and the following disclaimer.
9 * * Redistributions in binary form must reproduce the above copyright
10 * notice, this list of conditions and the following disclaimer in the
11 * documentation and/or other materials provided with the distribution.
12 * * Neither the name of the OpenSimulator Project nor the
13 * names of its contributors may be used to endorse or promote products
14 * derived from this software without specific prior written permission.
15 *
16 * THIS SOFTWARE IS PROVIDED BY THE DEVELOPERS ``AS IS'' AND ANY
17 * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
18 * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
19 * DISCLAIMED. IN NO EVENT SHALL THE CONTRIBUTORS BE LIABLE FOR ANY
20 * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
21 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
22 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
23 * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
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.
26 */
27
28using System;
29using System.Collections;
30using System.Collections.Specialized;
31using System.Reflection;
32using System.IO;
33using System.Web;
34using Mono.Addins;
35using log4net;
36using Nini.Config;
37using OpenMetaverse;
38using OpenMetaverse.StructuredData;
39using OpenSim.Framework;
40using OpenSim.Framework.Servers;
41using OpenSim.Framework.Servers.HttpServer;
42using OpenSim.Region.Framework.Interfaces;
43using OpenSim.Region.Framework.Scenes;
44using OpenSim.Services.Interfaces;
45using Caps = OpenSim.Framework.Capabilities.Caps;
46
47namespace OpenSim.Region.CoreModules.Avatar.Assets
48{
49 [Extension(Path = "/OpenSim/RegionModules", NodeName = "RegionModule")]
50 public class GetMeshModule : INonSharedRegionModule
51 {
52 private static readonly ILog m_log =
53 LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType);
54 private Scene m_scene;
55 private IAssetService m_assetService;
56
57 #region IRegionModuleBase Members
58
59
60 public Type ReplaceableInterface
61 {
62 get { return null; }
63 }
64
65 public void Initialise(IConfigSource source)
66 {
67
68 }
69
70 public void AddRegion(Scene pScene)
71 {
72 m_scene = pScene;
73 }
74
75 public void RemoveRegion(Scene scene)
76 {
77
78 m_scene.EventManager.OnRegisterCaps -= RegisterCaps;
79 m_scene = null;
80 }
81
82 public void RegionLoaded(Scene scene)
83 {
84
85 m_assetService = m_scene.RequestModuleInterface<IAssetService>();
86 m_scene.EventManager.OnRegisterCaps += RegisterCaps;
87 }
88
89 #endregion
90
91
92 #region IRegionModule Members
93
94
95
96 public void Close() { }
97
98 public string Name { get { return "GetMeshModule"; } }
99
100
101 public void RegisterCaps(UUID agentID, Caps caps)
102 {
103 UUID capID = UUID.Random();
104
105 m_log.Info("[GETMESH]: /CAPS/" + capID);
106 caps.RegisterHandler("GetMesh",
107 new RestHTTPHandler("GET", "/CAPS/" + capID,
108 delegate(Hashtable m_dhttpMethod)
109 {
110 return ProcessGetMesh(m_dhttpMethod, agentID, caps);
111 }));
112
113 }
114
115 #endregion
116
117 public Hashtable ProcessGetMesh(Hashtable request, UUID AgentId, Caps cap)
118 {
119
120 Hashtable responsedata = new Hashtable();
121 responsedata["int_response_code"] = 400; //501; //410; //404;
122 responsedata["content_type"] = "text/plain";
123 responsedata["keepalive"] = false;
124 responsedata["str_response_string"] = "Request wasn't what was expected";
125
126 string meshStr = string.Empty;
127
128 if (request.ContainsKey("mesh_id"))
129 meshStr = request["mesh_id"].ToString();
130
131
132 UUID meshID = UUID.Zero;
133 if (!String.IsNullOrEmpty(meshStr) && UUID.TryParse(meshStr, out meshID))
134 {
135 if (m_assetService == null)
136 {
137 responsedata["int_response_code"] = 404; //501; //410; //404;
138 responsedata["content_type"] = "text/plain";
139 responsedata["keepalive"] = false;
140 responsedata["str_response_string"] = "The asset service is unavailable. So is your mesh.";
141 return responsedata;
142 }
143
144 AssetBase mesh;
145 // Only try to fetch locally cached textures. Misses are redirected
146 mesh = m_assetService.GetCached(meshID.ToString());
147 if (mesh != null)
148 {
149 if (mesh.Type == (SByte)AssetType.Mesh)
150 {
151 responsedata["str_response_string"] = Convert.ToBase64String(mesh.Data);
152 responsedata["content_type"] = "application/vnd.ll.mesh";
153 responsedata["int_response_code"] = 200;
154 }
155 // Optionally add additional mesh types here
156 else
157 {
158 responsedata["int_response_code"] = 404; //501; //410; //404;
159 responsedata["content_type"] = "text/plain";
160 responsedata["keepalive"] = false;
161 responsedata["str_response_string"] = "Unfortunately, this asset isn't a mesh.";
162 return responsedata;
163 }
164 }
165 else
166 {
167 mesh = m_assetService.Get(meshID.ToString());
168 if (mesh != null)
169 {
170 if (mesh.Type == (SByte)AssetType.Mesh)
171 {
172 responsedata["str_response_string"] = Convert.ToBase64String(mesh.Data);
173 responsedata["content_type"] = "application/vnd.ll.mesh";
174 responsedata["int_response_code"] = 200;
175 }
176 // Optionally add additional mesh types here
177 else
178 {
179 responsedata["int_response_code"] = 404; //501; //410; //404;
180 responsedata["content_type"] = "text/plain";
181 responsedata["keepalive"] = false;
182 responsedata["str_response_string"] = "Unfortunately, this asset isn't a mesh.";
183 return responsedata;
184 }
185 }
186
187 else
188 {
189 responsedata["int_response_code"] = 404; //501; //410; //404;
190 responsedata["content_type"] = "text/plain";
191 responsedata["keepalive"] = false;
192 responsedata["str_response_string"] = "Your Mesh wasn't found. Sorry!";
193 return responsedata;
194 }
195 }
196
197 }
198
199 return responsedata;
200 }
201 }
202}
diff --git a/OpenSim/Region/CoreModules/Avatar/Assets/NewFileAgentInventoryVariablePriceModule.cs b/OpenSim/Region/CoreModules/Avatar/Assets/NewFileAgentInventoryVariablePriceModule.cs
new file mode 100644
index 0000000..af26b2b
--- /dev/null
+++ b/OpenSim/Region/CoreModules/Avatar/Assets/NewFileAgentInventoryVariablePriceModule.cs
@@ -0,0 +1,266 @@
1/*
2 * Copyright (c) Contributors, http://opensimulator.org/
3 * See CONTRIBUTORS.TXT for a full list of copyright holders.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions are met:
7 * * Redistributions of source code must retain the above copyright
8 * notice, this list of conditions and the following disclaimer.
9 * * Redistributions in binary form must reproduce the above copyright
10 * notice, this list of conditions and the following disclaimer in the
11 * documentation and/or other materials provided with the distribution.
12 * * Neither the name of the OpenSimulator Project nor the
13 * names of its contributors may be used to endorse or promote products
14 * derived from this software without specific prior written permission.
15 *
16 * THIS SOFTWARE IS PROVIDED BY THE DEVELOPERS ``AS IS'' AND ANY
17 * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
18 * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
19 * DISCLAIMED. IN NO EVENT SHALL THE CONTRIBUTORS BE LIABLE FOR ANY
20 * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
21 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
22 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
23 * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
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.
26 */
27
28using System;
29using System.Collections;
30using System.Collections.Specialized;
31using System.Reflection;
32using System.IO;
33using System.Web;
34using Mono.Addins;
35using log4net;
36using Nini.Config;
37using OpenMetaverse;
38using OpenMetaverse.StructuredData;
39using OpenSim.Framework;
40using OpenSim.Framework.Servers;
41using OpenSim.Framework.Servers.HttpServer;
42using OpenSim.Region.Framework.Interfaces;
43using OpenSim.Region.Framework.Scenes;
44using OpenSim.Services.Interfaces;
45using Caps = OpenSim.Framework.Capabilities.Caps;
46using OpenSim.Framework.Capabilities;
47
48namespace OpenSim.Region.CoreModules.Avatar.Assets
49{
50 [Extension(Path = "/OpenSim/RegionModules", NodeName = "RegionModule")]
51 public class NewFileAgentInventoryVariablePriceModule : INonSharedRegionModule
52 {
53 private static readonly ILog m_log =
54 LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType);
55 private Scene m_scene;
56 private IAssetService m_assetService;
57 private bool m_dumpAssetsToFile = false;
58
59 #region IRegionModuleBase Members
60
61
62 public Type ReplaceableInterface
63 {
64 get { return null; }
65 }
66
67 public void Initialise(IConfigSource source)
68 {
69
70 }
71
72 public void AddRegion(Scene pScene)
73 {
74 m_scene = pScene;
75 }
76
77 public void RemoveRegion(Scene scene)
78 {
79
80 m_scene.EventManager.OnRegisterCaps -= RegisterCaps;
81 m_scene = null;
82 }
83
84 public void RegionLoaded(Scene scene)
85 {
86
87 m_assetService = m_scene.RequestModuleInterface<IAssetService>();
88 m_scene.EventManager.OnRegisterCaps += RegisterCaps;
89 }
90
91 #endregion
92
93
94 #region IRegionModule Members
95
96
97
98 public void Close() { }
99
100 public string Name { get { return "NewFileAgentInventoryVariablePriceModule"; } }
101
102
103 public void RegisterCaps(UUID agentID, Caps caps)
104 {
105 UUID capID = UUID.Random();
106
107 m_log.Info("[GETMESH]: /CAPS/" + capID);
108 caps.RegisterHandler("NewFileAgentInventoryVariablePrice",
109
110 new LLSDStreamhandler<LLSDAssetUploadRequest, LLSDNewFileAngentInventoryVariablePriceReplyResponse>("POST",
111 "/CAPS/" + capID.ToString(),
112 delegate(LLSDAssetUploadRequest req)
113 {
114 return NewAgentInventoryRequest(req,agentID);
115 }));
116
117 }
118
119 #endregion
120
121 public LLSDNewFileAngentInventoryVariablePriceReplyResponse NewAgentInventoryRequest(LLSDAssetUploadRequest llsdRequest, UUID agentID)
122 {
123
124 //TODO: The Mesh uploader uploads many types of content. If you're going to implement a Money based limit
125 // You need to be aware of this and
126
127
128 //if (llsdRequest.asset_type == "texture" ||
129 // llsdRequest.asset_type == "animation" ||
130 // llsdRequest.asset_type == "sound")
131 // {
132 IClientAPI client = null;
133
134
135 IMoneyModule mm = m_scene.RequestModuleInterface<IMoneyModule>();
136
137 if (mm != null)
138 {
139 if (m_scene.TryGetClient(agentID, out client))
140 {
141 if (!mm.UploadCovered(client, mm.UploadCharge))
142 {
143 if (client != null)
144 client.SendAgentAlertMessage("Unable to upload asset. Insufficient funds.", false);
145
146 LLSDNewFileAngentInventoryVariablePriceReplyResponse errorResponse = new LLSDNewFileAngentInventoryVariablePriceReplyResponse();
147 errorResponse.rsvp = "";
148 errorResponse.state = "error";
149 return errorResponse;
150 }
151 }
152 }
153 // }
154
155
156
157 string assetName = llsdRequest.name;
158 string assetDes = llsdRequest.description;
159 string capsBase = "/CAPS/NewFileAgentInventoryVariablePrice/";
160 UUID newAsset = UUID.Random();
161 UUID newInvItem = UUID.Random();
162 UUID parentFolder = llsdRequest.folder_id;
163 string uploaderPath = Util.RandomClass.Next(5000, 8000).ToString("0000") + "/";
164
165 Caps.AssetUploader uploader =
166 new Caps.AssetUploader(assetName, assetDes, newAsset, newInvItem, parentFolder, llsdRequest.inventory_type,
167 llsdRequest.asset_type, capsBase + uploaderPath, MainServer.Instance, m_dumpAssetsToFile);
168 MainServer.Instance.AddStreamHandler(
169 new BinaryStreamHandler("POST", capsBase + uploaderPath, uploader.uploaderCaps));
170
171 string protocol = "http://";
172
173 if (MainServer.Instance.UseSSL)
174 protocol = "https://";
175
176 string uploaderURL = protocol + m_scene.RegionInfo.ExternalHostName + ":" + MainServer.Instance.Port.ToString() + capsBase +
177 uploaderPath;
178
179
180 LLSDNewFileAngentInventoryVariablePriceReplyResponse uploadResponse = new LLSDNewFileAngentInventoryVariablePriceReplyResponse();
181
182
183 uploadResponse.rsvp = uploaderURL;
184 uploadResponse.state = "upload";
185 uploadResponse.resource_cost = 0;
186 uploadResponse.upload_price = 0;
187
188 uploader.OnUpLoad += //UploadCompleteHandler;
189
190 delegate(
191 string passetName, string passetDescription, UUID passetID,
192 UUID pinventoryItem, UUID pparentFolder, byte[] pdata, string pinventoryType,
193 string passetType)
194 {
195 UploadCompleteHandler(passetName, passetDescription, passetID,
196 pinventoryItem, pparentFolder, pdata, pinventoryType,
197 passetType,agentID);
198 };
199 return uploadResponse;
200 }
201
202
203 public void UploadCompleteHandler(string assetName, string assetDescription, UUID assetID,
204 UUID inventoryItem, UUID parentFolder, byte[] data, string inventoryType,
205 string assetType,UUID AgentID)
206 {
207
208 sbyte assType = 0;
209 sbyte inType = 0;
210
211 if (inventoryType == "sound")
212 {
213 inType = 1;
214 assType = 1;
215 }
216 else if (inventoryType == "animation")
217 {
218 inType = 19;
219 assType = 20;
220 }
221 else if (inventoryType == "wearable")
222 {
223 inType = 18;
224 switch (assetType)
225 {
226 case "bodypart":
227 assType = 13;
228 break;
229 case "clothing":
230 assType = 5;
231 break;
232 }
233 }
234 else if (inventoryType == "mesh")
235 {
236 inType = (sbyte)InventoryType.Mesh;
237 assType = (sbyte)AssetType.Mesh;
238 }
239
240 AssetBase asset;
241 asset = new AssetBase(assetID, assetName, assType, AgentID.ToString());
242 asset.Data = data;
243
244 if (m_scene.AssetService != null)
245 m_scene.AssetService.Store(asset);
246
247 InventoryItemBase item = new InventoryItemBase();
248 item.Owner = AgentID;
249 item.CreatorId = AgentID.ToString();
250 item.ID = inventoryItem;
251 item.AssetID = asset.FullID;
252 item.Description = assetDescription;
253 item.Name = assetName;
254 item.AssetType = assType;
255 item.InvType = inType;
256 item.Folder = parentFolder;
257 item.CurrentPermissions = (uint)PermissionMask.All;
258 item.BasePermissions = (uint)PermissionMask.All;
259 item.EveryOnePermissions = 0;
260 item.NextPermissions = (uint)(PermissionMask.Move | PermissionMask.Modify | PermissionMask.Transfer);
261 item.CreationDate = Util.UnixTimeSinceEpoch();
262 m_scene.AddInventoryItem(item);
263
264 }
265 }
266}
diff --git a/OpenSim/Region/CoreModules/Avatar/Attachments/AttachmentsModule.cs b/OpenSim/Region/CoreModules/Avatar/Attachments/AttachmentsModule.cs
index 457e0bb..2a0c0b1 100644
--- a/OpenSim/Region/CoreModules/Avatar/Attachments/AttachmentsModule.cs
+++ b/OpenSim/Region/CoreModules/Avatar/Attachments/AttachmentsModule.cs
@@ -113,6 +113,10 @@ namespace OpenSim.Region.CoreModules.Avatar.Attachments
113 if (!m_scene.Permissions.CanTakeObject(part.UUID, remoteClient.AgentId)) 113 if (!m_scene.Permissions.CanTakeObject(part.UUID, remoteClient.AgentId))
114 return; 114 return;
115 115
116 // TODO: this short circuits multiple attachments functionality in LL viewer 2.1+ and should
117 // be removed when that functionality is implemented in opensim
118 AttachmentPt &= 0x7f;
119
116 // Calls attach with a Zero position 120 // Calls attach with a Zero position
117 if (AttachObject(remoteClient, part.ParentGroup, AttachmentPt, false)) 121 if (AttachObject(remoteClient, part.ParentGroup, AttachmentPt, false))
118 { 122 {
@@ -142,6 +146,10 @@ namespace OpenSim.Region.CoreModules.Avatar.Attachments
142 146
143 if (m_scene.Permissions.CanTakeObject(group.UUID, remoteClient.AgentId)) 147 if (m_scene.Permissions.CanTakeObject(group.UUID, remoteClient.AgentId))
144 { 148 {
149 // TODO: this short circuits multiple attachments functionality in LL viewer 2.1+ and should
150 // be removed when that functionality is implemented in opensim
151 AttachmentPt &= 0x7f;
152
145 // If the attachment point isn't the same as the one previously used 153 // If the attachment point isn't the same as the one previously used
146 // set it's offset position = 0 so that it appears on the attachment point 154 // set it's offset position = 0 so that it appears on the attachment point
147 // and not in a weird location somewhere unknown. 155 // and not in a weird location somewhere unknown.
@@ -228,6 +236,10 @@ namespace OpenSim.Region.CoreModules.Avatar.Attachments
228 "[ATTACHMENTS MODULE]: Rezzing attachment to point {0} from item {1} for {2}", 236 "[ATTACHMENTS MODULE]: Rezzing attachment to point {0} from item {1} for {2}",
229 (AttachmentPoint)AttachmentPt, itemID, remoteClient.Name); 237 (AttachmentPoint)AttachmentPt, itemID, remoteClient.Name);
230 238
239 // TODO: this short circuits multiple attachments functionality in LL viewer 2.1+ and should
240 // be removed when that functionality is implemented in opensim
241 AttachmentPt &= 0x7f;
242
231 SceneObjectGroup att = RezSingleAttachmentFromInventoryInternal(remoteClient, itemID, AttachmentPt); 243 SceneObjectGroup att = RezSingleAttachmentFromInventoryInternal(remoteClient, itemID, AttachmentPt);
232 244
233 if (updateInventoryStatus) 245 if (updateInventoryStatus)
diff --git a/OpenSim/Region/CoreModules/World/Archiver/ArchiveReadRequest.cs b/OpenSim/Region/CoreModules/World/Archiver/ArchiveReadRequest.cs
index 6b538f6..f1f5258 100644
--- a/OpenSim/Region/CoreModules/World/Archiver/ArchiveReadRequest.cs
+++ b/OpenSim/Region/CoreModules/World/Archiver/ArchiveReadRequest.cs
@@ -51,6 +51,12 @@ namespace OpenSim.Region.CoreModules.World.Archiver
51 public class ArchiveReadRequest 51 public class ArchiveReadRequest
52 { 52 {
53 private static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType); 53 private static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType);
54
55 /// <summary>
56 /// The maximum major version of OAR that we can read. Minor versions shouldn't need a number since version
57 /// bumps here should be compatible.
58 /// </summary>
59 public static int MAX_MAJOR_VERSION = 0;
54 60
55 protected Scene m_scene; 61 protected Scene m_scene;
56 protected Stream m_loadStream; 62 protected Stream m_loadStream;
@@ -497,6 +503,22 @@ namespace OpenSim.Region.CoreModules.World.Archiver
497 { 503 {
498 if (xtr.NodeType == XmlNodeType.Element) 504 if (xtr.NodeType == XmlNodeType.Element)
499 { 505 {
506 if (xtr.Name.ToString() == "archive")
507 {
508 int majorVersion = int.Parse(xtr["major_version"]);
509 int minorVersion = int.Parse(xtr["minor_version"]);
510 string version = string.Format("{0}.{1}", majorVersion, minorVersion);
511
512 if (majorVersion > MAX_MAJOR_VERSION)
513 {
514 throw new Exception(
515 string.Format(
516 "The OAR you are trying to load has major version number of {0} but this version of OpenSim can only load OARs with major version number {1} and below",
517 majorVersion, MAX_MAJOR_VERSION));
518 }
519
520 m_log.InfoFormat("[ARCHIVER]: Loading OAR with version {0}", version);
521 }
500 if (xtr.Name.ToString() == "datetime") 522 if (xtr.Name.ToString() == "datetime")
501 { 523 {
502 int value; 524 int value;
diff --git a/OpenSim/Region/CoreModules/World/Archiver/ArchiveWriteRequestExecution.cs b/OpenSim/Region/CoreModules/World/Archiver/ArchiveWriteRequestExecution.cs
index 586d98e..c062833 100644
--- a/OpenSim/Region/CoreModules/World/Archiver/ArchiveWriteRequestExecution.cs
+++ b/OpenSim/Region/CoreModules/World/Archiver/ArchiveWriteRequestExecution.cs
@@ -60,6 +60,7 @@ namespace OpenSim.Region.CoreModules.World.Archiver
60 protected Scene m_scene; 60 protected Scene m_scene;
61 protected TarArchiveWriter m_archiveWriter; 61 protected TarArchiveWriter m_archiveWriter;
62 protected Guid m_requestId; 62 protected Guid m_requestId;
63 protected Dictionary<string, object> m_options;
63 64
64 public ArchiveWriteRequestExecution( 65 public ArchiveWriteRequestExecution(
65 List<SceneObjectGroup> sceneObjects, 66 List<SceneObjectGroup> sceneObjects,
@@ -67,7 +68,8 @@ namespace OpenSim.Region.CoreModules.World.Archiver
67 IRegionSerialiserModule serialiser, 68 IRegionSerialiserModule serialiser,
68 Scene scene, 69 Scene scene,
69 TarArchiveWriter archiveWriter, 70 TarArchiveWriter archiveWriter,
70 Guid requestId) 71 Guid requestId,
72 Dictionary<string, object> options)
71 { 73 {
72 m_sceneObjects = sceneObjects; 74 m_sceneObjects = sceneObjects;
73 m_terrainModule = terrainModule; 75 m_terrainModule = terrainModule;
@@ -75,6 +77,7 @@ namespace OpenSim.Region.CoreModules.World.Archiver
75 m_scene = scene; 77 m_scene = scene;
76 m_archiveWriter = archiveWriter; 78 m_archiveWriter = archiveWriter;
77 m_requestId = requestId; 79 m_requestId = requestId;
80 m_options = options;
78 } 81 }
79 82
80 protected internal void ReceivedAllAssets( 83 protected internal void ReceivedAllAssets(
@@ -105,12 +108,6 @@ namespace OpenSim.Region.CoreModules.World.Archiver
105// "[ARCHIVER]: Received {0} of {1} assets requested", 108// "[ARCHIVER]: Received {0} of {1} assets requested",
106// assetsFoundUuids.Count, assetsFoundUuids.Count + assetsNotFoundUuids.Count); 109// assetsFoundUuids.Count, assetsFoundUuids.Count + assetsNotFoundUuids.Count);
107 110
108 m_log.InfoFormat("[ARCHIVER]: Creating archive file. This may take some time.");
109
110 // Write out control file
111 m_archiveWriter.WriteFile(ArchiveConstants.CONTROL_FILE_PATH, Create0p2ControlFile());
112 m_log.InfoFormat("[ARCHIVER]: Added control file to archive.");
113
114 // Write out region settings 111 // Write out region settings
115 string settingsPath 112 string settingsPath
116 = String.Format("{0}{1}.xml", ArchiveConstants.SETTINGS_PATH, m_scene.RegionInfo.RegionName); 113 = String.Format("{0}{1}.xml", ArchiveConstants.SETTINGS_PATH, m_scene.RegionInfo.RegionName);
@@ -140,47 +137,22 @@ namespace OpenSim.Region.CoreModules.World.Archiver
140 137
141 m_log.InfoFormat("[ARCHIVER]: Added terrain information to archive."); 138 m_log.InfoFormat("[ARCHIVER]: Added terrain information to archive.");
142 139
140 Dictionary<string, object> serializationOptions = new Dictionary<string, object>();
141// if (m_options.ContainsKey("version") && (string)m_options["version"] == "0")
142// serializationOptions["old-guids"] = true;
143
143 // Write out scene object metadata 144 // Write out scene object metadata
144 foreach (SceneObjectGroup sceneObject in m_sceneObjects) 145 foreach (SceneObjectGroup sceneObject in m_sceneObjects)
145 { 146 {
146 //m_log.DebugFormat("[ARCHIVER]: Saving {0} {1}, {2}", entity.Name, entity.UUID, entity.GetType()); 147 //m_log.DebugFormat("[ARCHIVER]: Saving {0} {1}, {2}", entity.Name, entity.UUID, entity.GetType());
147 148
148 string serializedObject = m_serialiser.SerializeGroupToXml2(sceneObject); 149 string serializedObject = m_serialiser.SerializeGroupToXml2(sceneObject, serializationOptions);
149 m_archiveWriter.WriteFile(ArchiveHelpers.CreateObjectPath(sceneObject), serializedObject); 150 m_archiveWriter.WriteFile(ArchiveHelpers.CreateObjectPath(sceneObject), serializedObject);
150 } 151 }
151 152
152 m_log.InfoFormat("[ARCHIVER]: Added scene objects to archive."); 153 m_log.InfoFormat("[ARCHIVER]: Added scene objects to archive.");
153 } 154 }
154 155
155 /// <summary> 156
156 /// Create the control file for a 0.2 version archive
157 /// </summary>
158 /// <returns></returns>
159 public static string Create0p2ControlFile()
160 {
161 StringWriter sw = new StringWriter();
162 XmlTextWriter xtw = new XmlTextWriter(sw);
163 xtw.Formatting = Formatting.Indented;
164 xtw.WriteStartDocument();
165 xtw.WriteStartElement("archive");
166 xtw.WriteAttributeString("major_version", "0");
167 xtw.WriteAttributeString("minor_version", "3");
168
169 xtw.WriteStartElement("creation_info");
170 DateTime now = DateTime.UtcNow;
171 TimeSpan t = now - new DateTime(1970, 1, 1);
172 xtw.WriteElementString("datetime", ((int)t.TotalSeconds).ToString());
173 xtw.WriteElementString("id", UUID.Random().ToString());
174 xtw.WriteEndElement();
175 xtw.WriteEndElement();
176
177 xtw.Flush();
178 xtw.Close();
179
180 String s = sw.ToString();
181 sw.Close();
182
183 return s;
184 }
185 } 157 }
186} 158}
diff --git a/OpenSim/Region/CoreModules/World/Archiver/ArchiveWriteRequestPreparation.cs b/OpenSim/Region/CoreModules/World/Archiver/ArchiveWriteRequestPreparation.cs
index 283b33b..43789af 100644
--- a/OpenSim/Region/CoreModules/World/Archiver/ArchiveWriteRequestPreparation.cs
+++ b/OpenSim/Region/CoreModules/World/Archiver/ArchiveWriteRequestPreparation.cs
@@ -32,6 +32,7 @@ using System.IO.Compression;
32using System.Reflection; 32using System.Reflection;
33using System.Text.RegularExpressions; 33using System.Text.RegularExpressions;
34using System.Threading; 34using System.Threading;
35using System.Xml;
35using log4net; 36using log4net;
36using OpenMetaverse; 37using OpenMetaverse;
37using OpenSim.Framework; 38using OpenSim.Framework;
@@ -98,7 +99,7 @@ namespace OpenSim.Region.CoreModules.World.Archiver
98 /// Archive the region requested. 99 /// Archive the region requested.
99 /// </summary> 100 /// </summary>
100 /// <exception cref="System.IO.IOException">if there was an io problem with creating the file</exception> 101 /// <exception cref="System.IO.IOException">if there was an io problem with creating the file</exception>
101 public void ArchiveRegion() 102 public void ArchiveRegion(Dictionary<string, object> options)
102 { 103 {
103 Dictionary<UUID, AssetType> assetUuids = new Dictionary<UUID, AssetType>(); 104 Dictionary<UUID, AssetType> assetUuids = new Dictionary<UUID, AssetType>();
104 105
@@ -165,11 +166,71 @@ namespace OpenSim.Region.CoreModules.World.Archiver
165 m_scene.RequestModuleInterface<IRegionSerialiserModule>(), 166 m_scene.RequestModuleInterface<IRegionSerialiserModule>(),
166 m_scene, 167 m_scene,
167 archiveWriter, 168 archiveWriter,
168 m_requestId); 169 m_requestId,
170 options);
171
172 m_log.InfoFormat("[ARCHIVER]: Creating archive file. This may take some time.");
173
174 // Write out control file
175 archiveWriter.WriteFile(ArchiveConstants.CONTROL_FILE_PATH, Create0p2ControlFile(options));
176 m_log.InfoFormat("[ARCHIVER]: Added control file to archive.");
169 177
170 new AssetsRequest( 178 new AssetsRequest(
171 new AssetsArchiver(archiveWriter), assetUuids, 179 new AssetsArchiver(archiveWriter), assetUuids,
172 m_scene.AssetService, awre.ReceivedAllAssets).Execute(); 180 m_scene.AssetService, awre.ReceivedAllAssets).Execute();
173 } 181 }
182
183 /// <summary>
184 /// Create the control file for the most up to date archive
185 /// </summary>
186 /// <returns></returns>
187 public static string Create0p2ControlFile(Dictionary<string, object> options)
188 {
189 int majorVersion = 0, minorVersion = 4;
190
191 /*
192 if (options.ContainsKey("version") && (string)options["version"] == "0")
193 {
194 majorVersion = 0;
195 minorVersion = 3;
196 }
197 else
198 {
199 majorVersion = 1;
200 minorVersion = 0;
201 }
202 */
203
204 m_log.InfoFormat("[ARCHIVER]: Creating version {0}.{1} OAR", majorVersion, minorVersion);
205// if (majorVersion == 1)
206// {
207// m_log.WarnFormat("[ARCHIVER]: Please be aware that version 1.0 OARs are not compatible with OpenSim 0.7.0.2 and earlier. Please use the --version=0 option if you want to produce a compatible OAR");
208// }
209
210
211 StringWriter sw = new StringWriter();
212 XmlTextWriter xtw = new XmlTextWriter(sw);
213 xtw.Formatting = Formatting.Indented;
214 xtw.WriteStartDocument();
215 xtw.WriteStartElement("archive");
216 xtw.WriteAttributeString("major_version", majorVersion.ToString());
217 xtw.WriteAttributeString("minor_version", minorVersion.ToString());
218
219 xtw.WriteStartElement("creation_info");
220 DateTime now = DateTime.UtcNow;
221 TimeSpan t = now - new DateTime(1970, 1, 1);
222 xtw.WriteElementString("datetime", ((int)t.TotalSeconds).ToString());
223 xtw.WriteElementString("id", UUID.Random().ToString());
224 xtw.WriteEndElement();
225 xtw.WriteEndElement();
226
227 xtw.Flush();
228 xtw.Close();
229
230 String s = sw.ToString();
231 sw.Close();
232
233 return s;
234 }
174 } 235 }
175} 236}
diff --git a/OpenSim/Region/CoreModules/World/Archiver/ArchiverModule.cs b/OpenSim/Region/CoreModules/World/Archiver/ArchiverModule.cs
index 82ede01..e0ad71e 100644
--- a/OpenSim/Region/CoreModules/World/Archiver/ArchiverModule.cs
+++ b/OpenSim/Region/CoreModules/World/Archiver/ArchiverModule.cs
@@ -122,37 +122,44 @@ namespace OpenSim.Region.CoreModules.World.Archiver
122 /// <param name="cmdparams"></param> 122 /// <param name="cmdparams"></param>
123 public void HandleSaveOarConsoleCommand(string module, string[] cmdparams) 123 public void HandleSaveOarConsoleCommand(string module, string[] cmdparams)
124 { 124 {
125 Dictionary<string, object> options = new Dictionary<string, object>();
126
127 OptionSet ops = new OptionSet();
128 ops.Add("v|version=", delegate(string v) { options["version"] = v; });
129
130 List<string> mainParams = ops.Parse(cmdparams);
131
125 if (cmdparams.Length > 2) 132 if (cmdparams.Length > 2)
126 { 133 {
127 ArchiveRegion(cmdparams[2]); 134 ArchiveRegion(mainParams[2], options);
128 } 135 }
129 else 136 else
130 { 137 {
131 ArchiveRegion(DEFAULT_OAR_BACKUP_FILENAME); 138 ArchiveRegion(DEFAULT_OAR_BACKUP_FILENAME, options);
132 } 139 }
133 } 140 }
134 141
135 public void ArchiveRegion(string savePath) 142 public void ArchiveRegion(string savePath, Dictionary<string, object> options)
136 { 143 {
137 ArchiveRegion(savePath, Guid.Empty); 144 ArchiveRegion(savePath, Guid.Empty, options);
138 } 145 }
139 146
140 public void ArchiveRegion(string savePath, Guid requestId) 147 public void ArchiveRegion(string savePath, Guid requestId, Dictionary<string, object> options)
141 { 148 {
142 m_log.InfoFormat( 149 m_log.InfoFormat(
143 "[ARCHIVER]: Writing archive for region {0} to {1}", m_scene.RegionInfo.RegionName, savePath); 150 "[ARCHIVER]: Writing archive for region {0} to {1}", m_scene.RegionInfo.RegionName, savePath);
144 151
145 new ArchiveWriteRequestPreparation(m_scene, savePath, requestId).ArchiveRegion(); 152 new ArchiveWriteRequestPreparation(m_scene, savePath, requestId).ArchiveRegion(options);
146 } 153 }
147 154
148 public void ArchiveRegion(Stream saveStream) 155 public void ArchiveRegion(Stream saveStream)
149 { 156 {
150 ArchiveRegion(saveStream, Guid.Empty); 157 ArchiveRegion(saveStream, Guid.Empty);
151 } 158 }
152 159
153 public void ArchiveRegion(Stream saveStream, Guid requestId) 160 public void ArchiveRegion(Stream saveStream, Guid requestId)
154 { 161 {
155 new ArchiveWriteRequestPreparation(m_scene, saveStream, requestId).ArchiveRegion(); 162 new ArchiveWriteRequestPreparation(m_scene, saveStream, requestId).ArchiveRegion(new Dictionary<string, object>());
156 } 163 }
157 164
158 public void DearchiveRegion(string loadPath) 165 public void DearchiveRegion(string loadPath)
diff --git a/OpenSim/Region/CoreModules/World/Archiver/Tests/ArchiverTests.cs b/OpenSim/Region/CoreModules/World/Archiver/Tests/ArchiverTests.cs
index 3342164..04bdc4f 100644
--- a/OpenSim/Region/CoreModules/World/Archiver/Tests/ArchiverTests.cs
+++ b/OpenSim/Region/CoreModules/World/Archiver/Tests/ArchiverTests.cs
@@ -230,7 +230,7 @@ namespace OpenSim.Region.CoreModules.World.Archiver.Tests
230 // upset load 230 // upset load
231 tar.WriteDir(ArchiveConstants.TERRAINS_PATH); 231 tar.WriteDir(ArchiveConstants.TERRAINS_PATH);
232 232
233 tar.WriteFile(ArchiveConstants.CONTROL_FILE_PATH, ArchiveWriteRequestExecution.Create0p2ControlFile()); 233 tar.WriteFile(ArchiveConstants.CONTROL_FILE_PATH, ArchiveWriteRequestPreparation.Create0p2ControlFile(new Dictionary<string, Object>()));
234 234
235 SceneObjectPart part1 = CreateSceneObjectPart1(); 235 SceneObjectPart part1 = CreateSceneObjectPart1();
236 SceneObjectGroup object1 = new SceneObjectGroup(part1); 236 SceneObjectGroup object1 = new SceneObjectGroup(part1);
@@ -329,7 +329,7 @@ namespace OpenSim.Region.CoreModules.World.Archiver.Tests
329 TarArchiveWriter tar = new TarArchiveWriter(archiveWriteStream); 329 TarArchiveWriter tar = new TarArchiveWriter(archiveWriteStream);
330 330
331 tar.WriteDir(ArchiveConstants.TERRAINS_PATH); 331 tar.WriteDir(ArchiveConstants.TERRAINS_PATH);
332 tar.WriteFile(ArchiveConstants.CONTROL_FILE_PATH, ArchiveWriteRequestExecution.Create0p2ControlFile()); 332 tar.WriteFile(ArchiveConstants.CONTROL_FILE_PATH, ArchiveWriteRequestPreparation.Create0p2ControlFile(new Dictionary<string, Object>()));
333 333
334 RegionSettings rs = new RegionSettings(); 334 RegionSettings rs = new RegionSettings();
335 rs.AgentLimit = 17; 335 rs.AgentLimit = 17;
diff --git a/OpenSim/Region/CoreModules/World/Serialiser/SerialiserModule.cs b/OpenSim/Region/CoreModules/World/Serialiser/SerialiserModule.cs
index 04062b0..ec97acd 100644
--- a/OpenSim/Region/CoreModules/World/Serialiser/SerialiserModule.cs
+++ b/OpenSim/Region/CoreModules/World/Serialiser/SerialiserModule.cs
@@ -160,9 +160,9 @@ namespace OpenSim.Region.CoreModules.World.Serialiser
160 return SceneXmlLoader.DeserializeGroupFromXml2(xmlString); 160 return SceneXmlLoader.DeserializeGroupFromXml2(xmlString);
161 } 161 }
162 162
163 public string SerializeGroupToXml2(SceneObjectGroup grp) 163 public string SerializeGroupToXml2(SceneObjectGroup grp, Dictionary<string, object> options)
164 { 164 {
165 return SceneXmlLoader.SaveGroupToXml2(grp); 165 return SceneXmlLoader.SaveGroupToXml2(grp, options);
166 } 166 }
167 167
168 public void SavePrimListToXml2(EntityBase[] entityList, string fileName) 168 public void SavePrimListToXml2(EntityBase[] entityList, string fileName)
diff --git a/OpenSim/Region/CoreModules/World/Serialiser/Tests/SerialiserTests.cs b/OpenSim/Region/CoreModules/World/Serialiser/Tests/SerialiserTests.cs
index 799a448..f10e848 100644
--- a/OpenSim/Region/CoreModules/World/Serialiser/Tests/SerialiserTests.cs
+++ b/OpenSim/Region/CoreModules/World/Serialiser/Tests/SerialiserTests.cs
@@ -25,6 +25,9 @@
25 * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 25 * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
26 */ 26 */
27 27
28using System.Collections.Generic;
29using System.IO;
30using System.Xml;
28using log4net.Config; 31using log4net.Config;
29using NUnit.Framework; 32using NUnit.Framework;
30using NUnit.Framework.SyntaxHelpers; 33using NUnit.Framework.SyntaxHelpers;
@@ -34,8 +37,6 @@ using OpenSim.Region.Framework.Scenes;
34using OpenSim.Region.Framework.Scenes.Serialization; 37using OpenSim.Region.Framework.Scenes.Serialization;
35using OpenSim.Tests.Common; 38using OpenSim.Tests.Common;
36using OpenSim.Tests.Common.Setup; 39using OpenSim.Tests.Common.Setup;
37using System.IO;
38using System.Xml;
39 40
40namespace OpenSim.Region.CoreModules.World.Serialiser.Tests 41namespace OpenSim.Region.CoreModules.World.Serialiser.Tests
41{ 42{
@@ -302,15 +303,19 @@ namespace OpenSim.Region.CoreModules.World.Serialiser.Tests
302 { 303 {
303 case "UUID": 304 case "UUID":
304 xtr.ReadStartElement("UUID"); 305 xtr.ReadStartElement("UUID");
305 uuid = UUID.Parse(xtr.ReadElementString("Guid")); 306 try
306 xtr.ReadEndElement(); 307 {
308 uuid = UUID.Parse(xtr.ReadElementString("UUID"));
309 xtr.ReadEndElement();
310 }
311 catch { } // ignore everything but <UUID><UUID>...</UUID></UUID>
307 break; 312 break;
308 case "Name": 313 case "Name":
309 name = xtr.ReadElementContentAsString(); 314 name = xtr.ReadElementContentAsString();
310 break; 315 break;
311 case "CreatorID": 316 case "CreatorID":
312 xtr.ReadStartElement("CreatorID"); 317 xtr.ReadStartElement("CreatorID");
313 creatorId = UUID.Parse(xtr.ReadElementString("Guid")); 318 creatorId = UUID.Parse(xtr.ReadElementString("UUID"));
314 xtr.ReadEndElement(); 319 xtr.ReadEndElement();
315 break; 320 break;
316 } 321 }
@@ -369,7 +374,9 @@ namespace OpenSim.Region.CoreModules.World.Serialiser.Tests
369 // Need to add the object to the scene so that the request to get script state succeeds 374 // Need to add the object to the scene so that the request to get script state succeeds
370 m_scene.AddSceneObject(so); 375 m_scene.AddSceneObject(so);
371 376
372 string xml2 = m_serialiserModule.SerializeGroupToXml2(so); 377 Dictionary<string, object> options = new Dictionary<string, object>();
378 options["old-guids"] = true;
379 string xml2 = m_serialiserModule.SerializeGroupToXml2(so, options);
373 380
374 XmlTextReader xtr = new XmlTextReader(new StringReader(xml2)); 381 XmlTextReader xtr = new XmlTextReader(new StringReader(xml2));
375 xtr.ReadStartElement("SceneObjectGroup"); 382 xtr.ReadStartElement("SceneObjectGroup");
diff --git a/OpenSim/Region/Framework/Interfaces/IRegionArchiverModule.cs b/OpenSim/Region/Framework/Interfaces/IRegionArchiverModule.cs
index 89e59d0..d8229de 100644
--- a/OpenSim/Region/Framework/Interfaces/IRegionArchiverModule.cs
+++ b/OpenSim/Region/Framework/Interfaces/IRegionArchiverModule.cs
@@ -26,6 +26,7 @@
26 */ 26 */
27 27
28using System; 28using System;
29using System.Collections.Generic;
29using System.IO; 30using System.IO;
30 31
31namespace OpenSim.Region.Framework.Interfaces 32namespace OpenSim.Region.Framework.Interfaces
@@ -46,7 +47,7 @@ namespace OpenSim.Region.Framework.Interfaces
46 /// the EventManager.OnOarFileSaved event. 47 /// the EventManager.OnOarFileSaved event.
47 /// 48 ///
48 /// <param name="savePath"></param> 49 /// <param name="savePath"></param>
49 void ArchiveRegion(string savePath); 50 void ArchiveRegion(string savePath, Dictionary<string, object> options);
50 51
51 /// <summary> 52 /// <summary>
52 /// Archive the region to the given path 53 /// Archive the region to the given path
@@ -57,7 +58,7 @@ namespace OpenSim.Region.Framework.Interfaces
57 /// 58 ///
58 /// <param name="savePath"></param> 59 /// <param name="savePath"></param>
59 /// <param name="requestId">If supplied, this request Id is later returned in the saved event</param> 60 /// <param name="requestId">If supplied, this request Id is later returned in the saved event</param>
60 void ArchiveRegion(string savePath, Guid requestId); 61 void ArchiveRegion(string savePath, Guid requestId, Dictionary<string, object> options);
61 62
62 /// <summary> 63 /// <summary>
63 /// Archive the region to a stream. 64 /// Archive the region to a stream.
diff --git a/OpenSim/Region/Framework/Interfaces/IRegionSerialiserModule.cs b/OpenSim/Region/Framework/Interfaces/IRegionSerialiserModule.cs
index 18758c8..c5b21a8 100644
--- a/OpenSim/Region/Framework/Interfaces/IRegionSerialiserModule.cs
+++ b/OpenSim/Region/Framework/Interfaces/IRegionSerialiserModule.cs
@@ -117,6 +117,6 @@ namespace OpenSim.Region.Framework.Interfaces
117 /// </summary> 117 /// </summary>
118 /// <param name="grp"></param> 118 /// <param name="grp"></param>
119 /// <returns></returns> 119 /// <returns></returns>
120 string SerializeGroupToXml2(SceneObjectGroup grp); 120 string SerializeGroupToXml2(SceneObjectGroup grp, Dictionary<string, object> options);
121 } 121 }
122} 122}
diff --git a/OpenSim/Region/Framework/Scenes/SceneObjectPart.cs b/OpenSim/Region/Framework/Scenes/SceneObjectPart.cs
index 39b109b..7a6449d 100644
--- a/OpenSim/Region/Framework/Scenes/SceneObjectPart.cs
+++ b/OpenSim/Region/Framework/Scenes/SceneObjectPart.cs
@@ -39,6 +39,7 @@ using OpenMetaverse.Packets;
39using OpenSim.Framework; 39using OpenSim.Framework;
40using OpenSim.Region.Framework.Interfaces; 40using OpenSim.Region.Framework.Interfaces;
41using OpenSim.Region.Framework.Scenes.Scripting; 41using OpenSim.Region.Framework.Scenes.Scripting;
42using OpenSim.Region.Framework.Scenes.Serialization;
42using OpenSim.Region.Physics.Manager; 43using OpenSim.Region.Physics.Manager;
43 44
44namespace OpenSim.Region.Framework.Scenes 45namespace OpenSim.Region.Framework.Scenes
@@ -118,40 +119,36 @@ namespace OpenSim.Region.Framework.Scenes
118 /// <value> 119 /// <value>
119 /// Is this sop a root part? 120 /// Is this sop a root part?
120 /// </value> 121 /// </value>
121 [XmlIgnore] 122
122 public bool IsRoot 123 public bool IsRoot
123 { 124 {
124 get { return ParentGroup.RootPart == this; } 125 get { return ParentGroup.RootPart == this; }
125 } 126 }
126 127
127 // use only one serializer to give the runtime a chance to optimize it (it won't do that if you
128 // use a new instance every time)
129 private static XmlSerializer serializer = new XmlSerializer(typeof (SceneObjectPart));
130
131 #region Fields 128 #region Fields
132 129
133 public bool AllowedDrop; 130 public bool AllowedDrop;
134 131
135 [XmlIgnore] 132
136 public bool DIE_AT_EDGE; 133 public bool DIE_AT_EDGE;
137 134
138 [XmlIgnore] 135
139 public bool RETURN_AT_EDGE; 136 public bool RETURN_AT_EDGE;
140 137
141 [XmlIgnore] 138
142 public bool BlockGrab; 139 public bool BlockGrab;
143 140
144 [XmlIgnore] 141
145 public bool StatusSandbox; 142 public bool StatusSandbox;
146 143
147 [XmlIgnore] 144
148 public Vector3 StatusSandboxPos; 145 public Vector3 StatusSandboxPos;
149 146
150 // TODO: This needs to be persisted in next XML version update! 147 // TODO: This needs to be persisted in next XML version update!
151 [XmlIgnore] 148
152 public readonly int[] PayPrice = {-2,-2,-2,-2,-2}; 149 public readonly int[] PayPrice = {-2,-2,-2,-2,-2};
153 150
154 [XmlIgnore] 151
155 public PhysicsActor PhysActor 152 public PhysicsActor PhysActor
156 { 153 {
157 get { return m_physActor; } 154 get { return m_physActor; }
@@ -166,43 +163,43 @@ namespace OpenSim.Region.Framework.Scenes
166 // Note: This isn't persisted in the database right now, as the fields for that aren't just there yet. 163 // Note: This isn't persisted in the database right now, as the fields for that aren't just there yet.
167 // Not a big problem as long as the script that sets it remains in the prim on startup. 164 // Not a big problem as long as the script that sets it remains in the prim on startup.
168 // for SL compatibility it should be persisted though (set sound / displaytext / particlesystem, kill script) 165 // for SL compatibility it should be persisted though (set sound / displaytext / particlesystem, kill script)
169 [XmlIgnore] 166
170 public UUID Sound; 167 public UUID Sound;
171 168
172 [XmlIgnore] 169
173 public byte SoundFlags; 170 public byte SoundFlags;
174 171
175 [XmlIgnore] 172
176 public double SoundGain; 173 public double SoundGain;
177 174
178 [XmlIgnore] 175
179 public double SoundRadius; 176 public double SoundRadius;
180 177
181 [XmlIgnore] 178
182 public uint TimeStampFull; 179 public uint TimeStampFull;
183 180
184 [XmlIgnore] 181
185 public uint TimeStampLastActivity; // Will be used for AutoReturn 182 public uint TimeStampLastActivity; // Will be used for AutoReturn
186 183
187 [XmlIgnore] 184
188 public uint TimeStampTerse; 185 public uint TimeStampTerse;
189 186
190 [XmlIgnore] 187
191 public UUID FromItemID; 188 public UUID FromItemID;
192 189
193 [XmlIgnore] 190
194 public UUID FromFolderID; 191 public UUID FromFolderID;
195 192
196 [XmlIgnore] 193
197 public int STATUS_ROTATE_X; 194 public int STATUS_ROTATE_X;
198 195
199 [XmlIgnore] 196
200 public int STATUS_ROTATE_Y; 197 public int STATUS_ROTATE_Y;
201 198
202 [XmlIgnore] 199
203 public int STATUS_ROTATE_Z; 200 public int STATUS_ROTATE_Z;
204 201
205 [XmlIgnore] 202
206 private Dictionary<int, string> m_CollisionFilter = new Dictionary<int, string>(); 203 private Dictionary<int, string> m_CollisionFilter = new Dictionary<int, string>();
207 204
208 /// <value> 205 /// <value>
@@ -211,68 +208,68 @@ namespace OpenSim.Region.Framework.Scenes
211 /// </value> 208 /// </value>
212 private UUID m_fromUserInventoryItemID; 209 private UUID m_fromUserInventoryItemID;
213 210
214 [XmlIgnore] 211
215 public UUID FromUserInventoryItemID 212 public UUID FromUserInventoryItemID
216 { 213 {
217 get { return m_fromUserInventoryItemID; } 214 get { return m_fromUserInventoryItemID; }
218 } 215 }
219 216
220 [XmlIgnore] 217
221 public bool IsAttachment; 218 public bool IsAttachment;
222 219
223 [XmlIgnore] 220
224 public scriptEvents AggregateScriptEvents; 221 public scriptEvents AggregateScriptEvents;
225 222
226 [XmlIgnore] 223
227 public UUID AttachedAvatar; 224 public UUID AttachedAvatar;
228 225
229 [XmlIgnore] 226
230 public Vector3 AttachedPos; 227 public Vector3 AttachedPos;
231 228
232 [XmlIgnore] 229
233 public uint AttachmentPoint; 230 public uint AttachmentPoint;
234 231
235 [XmlIgnore] 232
236 public Vector3 RotationAxis = Vector3.One; 233 public Vector3 RotationAxis = Vector3.One;
237 234
238 [XmlIgnore] 235
239 public bool VolumeDetectActive; // XmlIgnore set to avoid problems with persistance until I come to care for this 236 public bool VolumeDetectActive; // XmlIgnore set to avoid problems with persistance until I come to care for this
240 // Certainly this must be a persistant setting finally 237 // Certainly this must be a persistant setting finally
241 238
242 [XmlIgnore] 239
243 public bool IsWaitingForFirstSpinUpdatePacket; 240 public bool IsWaitingForFirstSpinUpdatePacket;
244 241
245 [XmlIgnore] 242
246 public Quaternion SpinOldOrientation = Quaternion.Identity; 243 public Quaternion SpinOldOrientation = Quaternion.Identity;
247 244
248 [XmlIgnore] 245
249 public Quaternion m_APIDTarget = Quaternion.Identity; 246 public Quaternion m_APIDTarget = Quaternion.Identity;
250 247
251 [XmlIgnore] 248
252 public float m_APIDDamp = 0; 249 public float m_APIDDamp = 0;
253 250
254 [XmlIgnore] 251
255 public float m_APIDStrength = 0; 252 public float m_APIDStrength = 0;
256 253
257 /// <summary> 254 /// <summary>
258 /// This part's inventory 255 /// This part's inventory
259 /// </summary> 256 /// </summary>
260 [XmlIgnore] 257
261 public IEntityInventory Inventory 258 public IEntityInventory Inventory
262 { 259 {
263 get { return m_inventory; } 260 get { return m_inventory; }
264 } 261 }
265 protected SceneObjectPartInventory m_inventory; 262 protected SceneObjectPartInventory m_inventory;
266 263
267 [XmlIgnore] 264
268 public bool Undoing; 265 public bool Undoing;
269 266
270 [XmlIgnore] 267
271 public bool IgnoreUndoUpdate = false; 268 public bool IgnoreUndoUpdate = false;
272 269
273 [XmlIgnore] 270
274 private PrimFlags LocalFlags; 271 private PrimFlags LocalFlags;
275 [XmlIgnore] 272
276 private float m_damage = -1.0f; 273 private float m_damage = -1.0f;
277 private byte[] m_TextureAnimation; 274 private byte[] m_TextureAnimation;
278 private byte m_clickAction; 275 private byte m_clickAction;
@@ -280,9 +277,9 @@ namespace OpenSim.Region.Framework.Scenes
280 private string m_description = String.Empty; 277 private string m_description = String.Empty;
281 private readonly List<uint> m_lastColliders = new List<uint>(); 278 private readonly List<uint> m_lastColliders = new List<uint>();
282 private int m_linkNum; 279 private int m_linkNum;
283 [XmlIgnore] 280
284 private int m_scriptAccessPin; 281 private int m_scriptAccessPin;
285 [XmlIgnore] 282
286 private readonly Dictionary<UUID, scriptEvents> m_scriptEvents = new Dictionary<UUID, scriptEvents>(); 283 private readonly Dictionary<UUID, scriptEvents> m_scriptEvents = new Dictionary<UUID, scriptEvents>();
287 private string m_sitName = String.Empty; 284 private string m_sitName = String.Empty;
288 private Quaternion m_sitTargetOrientation = Quaternion.Identity; 285 private Quaternion m_sitTargetOrientation = Quaternion.Identity;
@@ -548,7 +545,7 @@ namespace OpenSim.Region.Framework.Scenes
548 } 545 }
549 546
550 547
551 [XmlIgnore] 548
552 public Dictionary<int, string> CollisionFilter 549 public Dictionary<int, string> CollisionFilter
553 { 550 {
554 get { return m_CollisionFilter; } 551 get { return m_CollisionFilter; }
@@ -558,21 +555,21 @@ namespace OpenSim.Region.Framework.Scenes
558 } 555 }
559 } 556 }
560 557
561 [XmlIgnore] 558
562 public Quaternion APIDTarget 559 public Quaternion APIDTarget
563 { 560 {
564 get { return m_APIDTarget; } 561 get { return m_APIDTarget; }
565 set { m_APIDTarget = value; } 562 set { m_APIDTarget = value; }
566 } 563 }
567 564
568 [XmlIgnore] 565
569 public float APIDDamp 566 public float APIDDamp
570 { 567 {
571 get { return m_APIDDamp; } 568 get { return m_APIDDamp; }
572 set { m_APIDDamp = value; } 569 set { m_APIDDamp = value; }
573 } 570 }
574 571
575 [XmlIgnore] 572
576 public float APIDStrength 573 public float APIDStrength
577 { 574 {
578 get { return m_APIDStrength; } 575 get { return m_APIDStrength; }
@@ -618,35 +615,35 @@ namespace OpenSim.Region.Framework.Scenes
618 set { m_LoopSoundSlavePrims = value; } 615 set { m_LoopSoundSlavePrims = value; }
619 } 616 }
620 617
621 [XmlIgnore] 618
622 public Byte[] TextureAnimation 619 public Byte[] TextureAnimation
623 { 620 {
624 get { return m_TextureAnimation; } 621 get { return m_TextureAnimation; }
625 set { m_TextureAnimation = value; } 622 set { m_TextureAnimation = value; }
626 } 623 }
627 624
628 [XmlIgnore] 625
629 public Byte[] ParticleSystem 626 public Byte[] ParticleSystem
630 { 627 {
631 get { return m_particleSystem; } 628 get { return m_particleSystem; }
632 set { m_particleSystem = value; } 629 set { m_particleSystem = value; }
633 } 630 }
634 631
635 [XmlIgnore] 632
636 public DateTime Expires 633 public DateTime Expires
637 { 634 {
638 get { return m_expires; } 635 get { return m_expires; }
639 set { m_expires = value; } 636 set { m_expires = value; }
640 } 637 }
641 638
642 [XmlIgnore] 639
643 public DateTime Rezzed 640 public DateTime Rezzed
644 { 641 {
645 get { return m_rezzed; } 642 get { return m_rezzed; }
646 set { m_rezzed = value; } 643 set { m_rezzed = value; }
647 } 644 }
648 645
649 [XmlIgnore] 646
650 public float Damage 647 public float Damage
651 { 648 {
652 get { return m_damage; } 649 get { return m_damage; }
@@ -1019,7 +1016,7 @@ namespace OpenSim.Region.Framework.Scenes
1019 } 1016 }
1020 } 1017 }
1021 1018
1022 [XmlIgnore] 1019
1023 public bool CreateSelected 1020 public bool CreateSelected
1024 { 1021 {
1025 get { return m_createSelected; } 1022 get { return m_createSelected; }
@@ -1201,14 +1198,14 @@ namespace OpenSim.Region.Framework.Scenes
1201 } 1198 }
1202 } 1199 }
1203 1200
1204 [XmlIgnore] 1201
1205 public UUID SitTargetAvatar 1202 public UUID SitTargetAvatar
1206 { 1203 {
1207 get { return m_sitTargetAvatar; } 1204 get { return m_sitTargetAvatar; }
1208 set { m_sitTargetAvatar = value; } 1205 set { m_sitTargetAvatar = value; }
1209 } 1206 }
1210 1207
1211 [XmlIgnore] 1208
1212 public virtual UUID RegionID 1209 public virtual UUID RegionID
1213 { 1210 {
1214 get 1211 get
@@ -1222,7 +1219,7 @@ namespace OpenSim.Region.Framework.Scenes
1222 } 1219 }
1223 1220
1224 private UUID _parentUUID = UUID.Zero; 1221 private UUID _parentUUID = UUID.Zero;
1225 [XmlIgnore] 1222
1226 public UUID ParentUUID 1223 public UUID ParentUUID
1227 { 1224 {
1228 get 1225 get
@@ -1236,7 +1233,7 @@ namespace OpenSim.Region.Framework.Scenes
1236 set { _parentUUID = value; } 1233 set { _parentUUID = value; }
1237 } 1234 }
1238 1235
1239 [XmlIgnore] 1236
1240 public string SitAnimation 1237 public string SitAnimation
1241 { 1238 {
1242 get { return m_sitAnimation; } 1239 get { return m_sitAnimation; }
@@ -1850,7 +1847,7 @@ namespace OpenSim.Region.Framework.Scenes
1850 /// </summary> 1847 /// </summary>
1851 /// <param name="xmlReader"></param> 1848 /// <param name="xmlReader"></param>
1852 /// <returns></returns> 1849 /// <returns></returns>
1853 public static SceneObjectPart FromXml(XmlReader xmlReader) 1850 public static SceneObjectPart FromXml(XmlTextReader xmlReader)
1854 { 1851 {
1855 return FromXml(UUID.Zero, xmlReader); 1852 return FromXml(UUID.Zero, xmlReader);
1856 } 1853 }
@@ -1861,9 +1858,9 @@ namespace OpenSim.Region.Framework.Scenes
1861 /// <param name="fromUserInventoryItemId">The inventory id from which this part came, if applicable</param> 1858 /// <param name="fromUserInventoryItemId">The inventory id from which this part came, if applicable</param>
1862 /// <param name="xmlReader"></param> 1859 /// <param name="xmlReader"></param>
1863 /// <returns></returns> 1860 /// <returns></returns>
1864 public static SceneObjectPart FromXml(UUID fromUserInventoryItemId, XmlReader xmlReader) 1861 public static SceneObjectPart FromXml(UUID fromUserInventoryItemId, XmlTextReader xmlReader)
1865 { 1862 {
1866 SceneObjectPart part = (SceneObjectPart)serializer.Deserialize(xmlReader); 1863 SceneObjectPart part = SceneObjectSerializer.Xml2ToSOP(xmlReader);
1867 part.m_fromUserInventoryItemID = fromUserInventoryItemId; 1864 part.m_fromUserInventoryItemID = fromUserInventoryItemId;
1868 1865
1869 // for tempOnRez objects, we have to fix the Expire date. 1866 // for tempOnRez objects, we have to fix the Expire date.
@@ -4058,9 +4055,9 @@ namespace OpenSim.Region.Framework.Scenes
4058 /// Serialize this part to xml. 4055 /// Serialize this part to xml.
4059 /// </summary> 4056 /// </summary>
4060 /// <param name="xmlWriter"></param> 4057 /// <param name="xmlWriter"></param>
4061 public void ToXml(XmlWriter xmlWriter) 4058 public void ToXml(XmlTextWriter xmlWriter)
4062 { 4059 {
4063 serializer.Serialize(xmlWriter, this); 4060 SceneObjectSerializer.SOPToXml2(xmlWriter, this, new Dictionary<string, object>());
4064 } 4061 }
4065 4062
4066 public void TriggerScriptChangedEvent(Changed val) 4063 public void TriggerScriptChangedEvent(Changed val)
diff --git a/OpenSim/Region/Framework/Scenes/Serialization/SceneObjectSerializer.cs b/OpenSim/Region/Framework/Scenes/Serialization/SceneObjectSerializer.cs
index f5f6b90..252304b 100644
--- a/OpenSim/Region/Framework/Scenes/Serialization/SceneObjectSerializer.cs
+++ b/OpenSim/Region/Framework/Scenes/Serialization/SceneObjectSerializer.cs
@@ -26,6 +26,8 @@
26 */ 26 */
27 27
28using System; 28using System;
29using System.Collections.Generic;
30using System.Drawing;
29using System.IO; 31using System.IO;
30using System.Reflection; 32using System.Reflection;
31using System.Xml; 33using System.Xml;
@@ -65,14 +67,6 @@ namespace OpenSim.Region.Framework.Scenes.Serialization
65 //m_log.DebugFormat("[SOG]: Starting deserialization of SOG"); 67 //m_log.DebugFormat("[SOG]: Starting deserialization of SOG");
66 //int time = System.Environment.TickCount; 68 //int time = System.Environment.TickCount;
67 69
68 // libomv.types changes UUID to Guid
69 xmlData = xmlData.Replace("<UUID>", "<Guid>");
70 xmlData = xmlData.Replace("</UUID>", "</Guid>");
71
72 // Handle Nested <UUID><UUID> property
73 xmlData = xmlData.Replace("<Guid><Guid>", "<UUID><Guid>");
74 xmlData = xmlData.Replace("</Guid></Guid>", "</Guid></UUID>");
75
76 try 70 try
77 { 71 {
78 StringReader sr; 72 StringReader sr;
@@ -124,6 +118,7 @@ namespace OpenSim.Region.Framework.Scenes.Serialization
124 } 118 }
125 } 119 }
126 120
121
127 /// <summary> 122 /// <summary>
128 /// Serialize a scene object to the original xml format 123 /// Serialize a scene object to the original xml format
129 /// </summary> 124 /// </summary>
@@ -154,7 +149,7 @@ namespace OpenSim.Region.Framework.Scenes.Serialization
154 149
155 writer.WriteStartElement(String.Empty, "SceneObjectGroup", String.Empty); 150 writer.WriteStartElement(String.Empty, "SceneObjectGroup", String.Empty);
156 writer.WriteStartElement(String.Empty, "RootPart", String.Empty); 151 writer.WriteStartElement(String.Empty, "RootPart", String.Empty);
157 ToOriginalXmlFormat(sceneObject.RootPart, writer); 152 ToXmlFormat(sceneObject.RootPart, writer);
158 writer.WriteEndElement(); 153 writer.WriteEndElement();
159 writer.WriteStartElement(String.Empty, "OtherParts", String.Empty); 154 writer.WriteStartElement(String.Empty, "OtherParts", String.Empty);
160 155
@@ -165,7 +160,7 @@ namespace OpenSim.Region.Framework.Scenes.Serialization
165 if (part.UUID != sceneObject.RootPart.UUID) 160 if (part.UUID != sceneObject.RootPart.UUID)
166 { 161 {
167 writer.WriteStartElement(String.Empty, "Part", String.Empty); 162 writer.WriteStartElement(String.Empty, "Part", String.Empty);
168 ToOriginalXmlFormat(part, writer); 163 ToXmlFormat(part, writer);
169 writer.WriteEndElement(); 164 writer.WriteEndElement();
170 } 165 }
171 } 166 }
@@ -177,9 +172,9 @@ namespace OpenSim.Region.Framework.Scenes.Serialization
177 //m_log.DebugFormat("[SERIALIZER]: Finished serialization of SOG {0}, {1}ms", Name, System.Environment.TickCount - time); 172 //m_log.DebugFormat("[SERIALIZER]: Finished serialization of SOG {0}, {1}ms", Name, System.Environment.TickCount - time);
178 } 173 }
179 174
180 protected static void ToOriginalXmlFormat(SceneObjectPart part, XmlTextWriter writer) 175 protected static void ToXmlFormat(SceneObjectPart part, XmlTextWriter writer)
181 { 176 {
182 part.ToXml(writer); 177 SOPToXml2(writer, part, new Dictionary<string, object>());
183 } 178 }
184 179
185 public static SceneObjectGroup FromXml2Format(string xmlData) 180 public static SceneObjectGroup FromXml2Format(string xmlData)
@@ -187,14 +182,6 @@ namespace OpenSim.Region.Framework.Scenes.Serialization
187 //m_log.DebugFormat("[SOG]: Starting deserialization of SOG"); 182 //m_log.DebugFormat("[SOG]: Starting deserialization of SOG");
188 //int time = System.Environment.TickCount; 183 //int time = System.Environment.TickCount;
189 184
190 // libomv.types changes UUID to Guid
191 xmlData = xmlData.Replace("<UUID>", "<Guid>");
192 xmlData = xmlData.Replace("</UUID>", "</Guid>");
193
194 // Handle Nested <UUID><UUID> property
195 xmlData = xmlData.Replace("<Guid><Guid>", "<UUID><Guid>");
196 xmlData = xmlData.Replace("</Guid></Guid>", "</Guid></UUID>");
197
198 try 185 try
199 { 186 {
200 XmlDocument doc = new XmlDocument(); 187 XmlDocument doc = new XmlDocument();
@@ -259,40 +246,1237 @@ namespace OpenSim.Region.Framework.Scenes.Serialization
259 { 246 {
260 using (XmlTextWriter writer = new XmlTextWriter(sw)) 247 using (XmlTextWriter writer = new XmlTextWriter(sw))
261 { 248 {
262 ToXml2Format(sceneObject, writer); 249 SOGToXml2(writer, sceneObject, new Dictionary<string,object>());
263 } 250 }
264 251
265 return sw.ToString(); 252 return sw.ToString();
266 } 253 }
267 } 254 }
268 255
269 /// <summary> 256
270 /// Serialize a scene object to the 'xml2' format. 257 #region manual serialization
271 /// </summary> 258
272 /// <param name="sceneObject"></param> 259 private delegate void SOPXmlProcessor(SceneObjectPart sop, XmlTextReader reader);
273 /// <returns></returns> 260 private static Dictionary<string, SOPXmlProcessor> m_SOPXmlProcessors = new Dictionary<string, SOPXmlProcessor>();
274 public static void ToXml2Format(SceneObjectGroup sceneObject, XmlTextWriter writer) 261
262 private delegate void TaskInventoryXmlProcessor(TaskInventoryItem item, XmlTextReader reader);
263 private static Dictionary<string, TaskInventoryXmlProcessor> m_TaskInventoryXmlProcessors = new Dictionary<string, TaskInventoryXmlProcessor>();
264
265 private delegate void ShapeXmlProcessor(PrimitiveBaseShape shape, XmlTextReader reader);
266 private static Dictionary<string, ShapeXmlProcessor> m_ShapeXmlProcessors = new Dictionary<string, ShapeXmlProcessor>();
267
268 static SceneObjectSerializer()
275 { 269 {
276 //m_log.DebugFormat("[SERIALIZER]: Starting serialization of SOG {0} to XML2", Name); 270 #region SOPXmlProcessors initialization
277 //int time = System.Environment.TickCount; 271 m_SOPXmlProcessors.Add("AllowedDrop", ProcessAllowedDrop);
272 m_SOPXmlProcessors.Add("CreatorID", ProcessCreatorID);
273 m_SOPXmlProcessors.Add("FolderID", ProcessFolderID);
274 m_SOPXmlProcessors.Add("InventorySerial", ProcessInventorySerial);
275 m_SOPXmlProcessors.Add("TaskInventory", ProcessTaskInventory);
276 m_SOPXmlProcessors.Add("UUID", ProcessUUID);
277 m_SOPXmlProcessors.Add("LocalId", ProcessLocalId);
278 m_SOPXmlProcessors.Add("Name", ProcessName);
279 m_SOPXmlProcessors.Add("Material", ProcessMaterial);
280 m_SOPXmlProcessors.Add("PassTouches", ProcessPassTouches);
281 m_SOPXmlProcessors.Add("RegionHandle", ProcessRegionHandle);
282 m_SOPXmlProcessors.Add("ScriptAccessPin", ProcessScriptAccessPin);
283 m_SOPXmlProcessors.Add("GroupPosition", ProcessGroupPosition);
284 m_SOPXmlProcessors.Add("OffsetPosition", ProcessOffsetPosition);
285 m_SOPXmlProcessors.Add("RotationOffset", ProcessRotationOffset);
286 m_SOPXmlProcessors.Add("Velocity", ProcessVelocity);
287 m_SOPXmlProcessors.Add("AngularVelocity", ProcessAngularVelocity);
288 m_SOPXmlProcessors.Add("Acceleration", ProcessAcceleration);
289 m_SOPXmlProcessors.Add("Description", ProcessDescription);
290 m_SOPXmlProcessors.Add("Color", ProcessColor);
291 m_SOPXmlProcessors.Add("Text", ProcessText);
292 m_SOPXmlProcessors.Add("SitName", ProcessSitName);
293 m_SOPXmlProcessors.Add("TouchName", ProcessTouchName);
294 m_SOPXmlProcessors.Add("LinkNum", ProcessLinkNum);
295 m_SOPXmlProcessors.Add("ClickAction", ProcessClickAction);
296 m_SOPXmlProcessors.Add("Shape", ProcessShape);
297 m_SOPXmlProcessors.Add("Scale", ProcessScale);
298 m_SOPXmlProcessors.Add("UpdateFlag", ProcessUpdateFlag);
299 m_SOPXmlProcessors.Add("SitTargetOrientation", ProcessSitTargetOrientation);
300 m_SOPXmlProcessors.Add("SitTargetPosition", ProcessSitTargetPosition);
301 m_SOPXmlProcessors.Add("SitTargetPositionLL", ProcessSitTargetPositionLL);
302 m_SOPXmlProcessors.Add("SitTargetOrientationLL", ProcessSitTargetOrientationLL);
303 m_SOPXmlProcessors.Add("ParentID", ProcessParentID);
304 m_SOPXmlProcessors.Add("CreationDate", ProcessCreationDate);
305 m_SOPXmlProcessors.Add("Category", ProcessCategory);
306 m_SOPXmlProcessors.Add("SalePrice", ProcessSalePrice);
307 m_SOPXmlProcessors.Add("ObjectSaleType", ProcessObjectSaleType);
308 m_SOPXmlProcessors.Add("OwnershipCost", ProcessOwnershipCost);
309 m_SOPXmlProcessors.Add("GroupID", ProcessGroupID);
310 m_SOPXmlProcessors.Add("OwnerID", ProcessOwnerID);
311 m_SOPXmlProcessors.Add("LastOwnerID", ProcessLastOwnerID);
312 m_SOPXmlProcessors.Add("BaseMask", ProcessBaseMask);
313 m_SOPXmlProcessors.Add("OwnerMask", ProcessOwnerMask);
314 m_SOPXmlProcessors.Add("GroupMask", ProcessGroupMask);
315 m_SOPXmlProcessors.Add("EveryoneMask", ProcessEveryoneMask);
316 m_SOPXmlProcessors.Add("NextOwnerMask", ProcessNextOwnerMask);
317 m_SOPXmlProcessors.Add("Flags", ProcessFlags);
318 m_SOPXmlProcessors.Add("CollisionSound", ProcessCollisionSound);
319 m_SOPXmlProcessors.Add("CollisionSoundVolume", ProcessCollisionSoundVolume);
320 m_SOPXmlProcessors.Add("MediaUrl", ProcessMediaUrl);
321 #endregion
322
323 #region TaskInventoryXmlProcessors initialization
324 m_TaskInventoryXmlProcessors.Add("AssetID", ProcessTIAssetID);
325 m_TaskInventoryXmlProcessors.Add("BasePermissions", ProcessTIBasePermissions);
326 m_TaskInventoryXmlProcessors.Add("CreationDate", ProcessTICreationDate);
327 m_TaskInventoryXmlProcessors.Add("CreatorID", ProcessTICreatorID);
328 m_TaskInventoryXmlProcessors.Add("Description", ProcessTIDescription);
329 m_TaskInventoryXmlProcessors.Add("EveryonePermissions", ProcessTIEveryonePermissions);
330 m_TaskInventoryXmlProcessors.Add("Flags", ProcessTIFlags);
331 m_TaskInventoryXmlProcessors.Add("GroupID", ProcessTIGroupID);
332 m_TaskInventoryXmlProcessors.Add("GroupPermissions", ProcessTIGroupPermissions);
333 m_TaskInventoryXmlProcessors.Add("InvType", ProcessTIInvType);
334 m_TaskInventoryXmlProcessors.Add("ItemID", ProcessTIItemID);
335 m_TaskInventoryXmlProcessors.Add("OldItemID", ProcessTIOldItemID);
336 m_TaskInventoryXmlProcessors.Add("LastOwnerID", ProcessTILastOwnerID);
337 m_TaskInventoryXmlProcessors.Add("Name", ProcessTIName);
338 m_TaskInventoryXmlProcessors.Add("NextPermissions", ProcessTINextPermissions);
339 m_TaskInventoryXmlProcessors.Add("OwnerID", ProcessTIOwnerID);
340 m_TaskInventoryXmlProcessors.Add("CurrentPermissions", ProcessTICurrentPermissions);
341 m_TaskInventoryXmlProcessors.Add("ParentID", ProcessTIParentID);
342 m_TaskInventoryXmlProcessors.Add("ParentPartID", ProcessTIParentPartID);
343 m_TaskInventoryXmlProcessors.Add("PermsGranter", ProcessTIPermsGranter);
344 m_TaskInventoryXmlProcessors.Add("PermsMask", ProcessTIPermsMask);
345 m_TaskInventoryXmlProcessors.Add("Type", ProcessTIType);
346 m_TaskInventoryXmlProcessors.Add("OwnerChanged", ProcessTIOwnerChanged);
347
348 #endregion
349
350 #region ShapeXmlProcessors initialization
351 m_ShapeXmlProcessors.Add("ProfileCurve", ProcessShpProfileCurve);
352 m_ShapeXmlProcessors.Add("TextureEntry", ProcessShpTextureEntry);
353 m_ShapeXmlProcessors.Add("ExtraParams", ProcessShpExtraParams);
354 m_ShapeXmlProcessors.Add("PathBegin", ProcessShpPathBegin);
355 m_ShapeXmlProcessors.Add("PathCurve", ProcessShpPathCurve);
356 m_ShapeXmlProcessors.Add("PathEnd", ProcessShpPathEnd);
357 m_ShapeXmlProcessors.Add("PathRadiusOffset", ProcessShpPathRadiusOffset);
358 m_ShapeXmlProcessors.Add("PathRevolutions", ProcessShpPathRevolutions);
359 m_ShapeXmlProcessors.Add("PathScaleX", ProcessShpPathScaleX);
360 m_ShapeXmlProcessors.Add("PathScaleY", ProcessShpPathScaleY);
361 m_ShapeXmlProcessors.Add("PathShearX", ProcessShpPathShearX);
362 m_ShapeXmlProcessors.Add("PathShearY", ProcessShpPathShearY);
363 m_ShapeXmlProcessors.Add("PathSkew", ProcessShpPathSkew);
364 m_ShapeXmlProcessors.Add("PathTaperX", ProcessShpPathTaperX);
365 m_ShapeXmlProcessors.Add("PathTaperY", ProcessShpPathTaperY);
366 m_ShapeXmlProcessors.Add("PathTwist", ProcessShpPathTwist);
367 m_ShapeXmlProcessors.Add("PathTwistBegin", ProcessShpPathTwistBegin);
368 m_ShapeXmlProcessors.Add("PCode", ProcessShpPCode);
369 m_ShapeXmlProcessors.Add("ProfileBegin", ProcessShpProfileBegin);
370 m_ShapeXmlProcessors.Add("ProfileEnd", ProcessShpProfileEnd);
371 m_ShapeXmlProcessors.Add("ProfileHollow", ProcessShpProfileHollow);
372 m_ShapeXmlProcessors.Add("Scale", ProcessShpScale);
373 m_ShapeXmlProcessors.Add("State", ProcessShpState);
374 m_ShapeXmlProcessors.Add("ProfileShape", ProcessShpProfileShape);
375 m_ShapeXmlProcessors.Add("HollowShape", ProcessShpHollowShape);
376 m_ShapeXmlProcessors.Add("SculptTexture", ProcessShpSculptTexture);
377 m_ShapeXmlProcessors.Add("SculptType", ProcessShpSculptType);
378 m_ShapeXmlProcessors.Add("SculptData", ProcessShpSculptData);
379 m_ShapeXmlProcessors.Add("FlexiSoftness", ProcessShpFlexiSoftness);
380 m_ShapeXmlProcessors.Add("FlexiTension", ProcessShpFlexiTension);
381 m_ShapeXmlProcessors.Add("FlexiDrag", ProcessShpFlexiDrag);
382 m_ShapeXmlProcessors.Add("FlexiGravity", ProcessShpFlexiGravity);
383 m_ShapeXmlProcessors.Add("FlexiWind", ProcessShpFlexiWind);
384 m_ShapeXmlProcessors.Add("FlexiForceX", ProcessShpFlexiForceX);
385 m_ShapeXmlProcessors.Add("FlexiForceY", ProcessShpFlexiForceY);
386 m_ShapeXmlProcessors.Add("FlexiForceZ", ProcessShpFlexiForceZ);
387 m_ShapeXmlProcessors.Add("LightColorR", ProcessShpLightColorR);
388 m_ShapeXmlProcessors.Add("LightColorG", ProcessShpLightColorG);
389 m_ShapeXmlProcessors.Add("LightColorB", ProcessShpLightColorB);
390 m_ShapeXmlProcessors.Add("LightColorA", ProcessShpLightColorA);
391 m_ShapeXmlProcessors.Add("LightRadius", ProcessShpLightRadius);
392 m_ShapeXmlProcessors.Add("LightCutoff", ProcessShpLightCutoff);
393 m_ShapeXmlProcessors.Add("LightFalloff", ProcessShpLightFalloff);
394 m_ShapeXmlProcessors.Add("LightIntensity", ProcessShpLightIntensity);
395 m_ShapeXmlProcessors.Add("FlexiEntry", ProcessShpFlexiEntry);
396 m_ShapeXmlProcessors.Add("LightEntry", ProcessShpLightEntry);
397 m_ShapeXmlProcessors.Add("SculptEntry", ProcessShpSculptEntry);
398 m_ShapeXmlProcessors.Add("Media", ProcessShpMedia);
399 #endregion
400 }
401
402 #region SOPXmlProcessors
403 private static void ProcessAllowedDrop(SceneObjectPart obj, XmlTextReader reader)
404 {
405 obj.AllowedDrop = reader.ReadElementContentAsBoolean("AllowedDrop", String.Empty);
406 }
407
408 private static void ProcessCreatorID(SceneObjectPart obj, XmlTextReader reader)
409 {
410 obj.CreatorID = ReadUUID(reader, "CreatorID");
411 }
412
413 private static void ProcessFolderID(SceneObjectPart obj, XmlTextReader reader)
414 {
415 obj.FolderID = ReadUUID(reader, "FolderID");
416 }
417
418 private static void ProcessInventorySerial(SceneObjectPart obj, XmlTextReader reader)
419 {
420 obj.InventorySerial = (uint)reader.ReadElementContentAsInt("InventorySerial", String.Empty);
421 }
422
423 private static void ProcessTaskInventory(SceneObjectPart obj, XmlTextReader reader)
424 {
425 obj.TaskInventory = ReadTaskInventory(reader, "TaskInventory");
426 }
427
428 private static void ProcessUUID(SceneObjectPart obj, XmlTextReader reader)
429 {
430 obj.UUID = ReadUUID(reader, "UUID");
431 }
432
433 private static void ProcessLocalId(SceneObjectPart obj, XmlTextReader reader)
434 {
435 obj.LocalId = (uint)reader.ReadElementContentAsLong("LocalId", String.Empty);
436 }
437
438 private static void ProcessName(SceneObjectPart obj, XmlTextReader reader)
439 {
440 obj.Name = reader.ReadElementString("Name");
441 }
442
443 private static void ProcessMaterial(SceneObjectPart obj, XmlTextReader reader)
444 {
445 obj.Material = (byte)reader.ReadElementContentAsInt("Material", String.Empty);
446 }
447
448 private static void ProcessPassTouches(SceneObjectPart obj, XmlTextReader reader)
449 {
450 obj.PassTouches = reader.ReadElementContentAsBoolean("PassTouches", String.Empty);
451 }
452
453 private static void ProcessRegionHandle(SceneObjectPart obj, XmlTextReader reader)
454 {
455 obj.RegionHandle = (ulong)reader.ReadElementContentAsLong("RegionHandle", String.Empty);
456 }
457
458 private static void ProcessScriptAccessPin(SceneObjectPart obj, XmlTextReader reader)
459 {
460 obj.ScriptAccessPin = reader.ReadElementContentAsInt("ScriptAccessPin", String.Empty);
461 }
462
463 private static void ProcessGroupPosition(SceneObjectPart obj, XmlTextReader reader)
464 {
465 obj.GroupPosition = ReadVector(reader, "GroupPosition");
466 }
467
468 private static void ProcessOffsetPosition(SceneObjectPart obj, XmlTextReader reader)
469 {
470 obj.OffsetPosition = ReadVector(reader, "OffsetPosition"); ;
471 }
472
473 private static void ProcessRotationOffset(SceneObjectPart obj, XmlTextReader reader)
474 {
475 obj.RotationOffset = ReadQuaternion(reader, "RotationOffset");
476 }
477
478 private static void ProcessVelocity(SceneObjectPart obj, XmlTextReader reader)
479 {
480 obj.Velocity = ReadVector(reader, "Velocity");
481 }
482
483 private static void ProcessAngularVelocity(SceneObjectPart obj, XmlTextReader reader)
484 {
485 obj.AngularVelocity = ReadVector(reader, "AngularVelocity");
486 }
487
488 private static void ProcessAcceleration(SceneObjectPart obj, XmlTextReader reader)
489 {
490 obj.Acceleration = ReadVector(reader, "Acceleration");
491 }
492
493 private static void ProcessDescription(SceneObjectPart obj, XmlTextReader reader)
494 {
495 obj.Description = reader.ReadElementString("Description");
496 }
497
498 private static void ProcessColor(SceneObjectPart obj, XmlTextReader reader)
499 {
500 reader.ReadStartElement("Color");
501 if (reader.Name == "R")
502 {
503 float r = reader.ReadElementContentAsFloat("R", String.Empty);
504 float g = reader.ReadElementContentAsFloat("G", String.Empty);
505 float b = reader.ReadElementContentAsFloat("B", String.Empty);
506 float a = reader.ReadElementContentAsFloat("A", String.Empty);
507 obj.Color = Color.FromArgb((int)a, (int)r, (int)g, (int)b);
508 reader.ReadEndElement();
509 }
510 }
511
512 private static void ProcessText(SceneObjectPart obj, XmlTextReader reader)
513 {
514 obj.Text = reader.ReadElementString("Text", String.Empty);
515 }
516
517 private static void ProcessSitName(SceneObjectPart obj, XmlTextReader reader)
518 {
519 obj.SitName = reader.ReadElementString("SitName", String.Empty);
520 }
521
522 private static void ProcessTouchName(SceneObjectPart obj, XmlTextReader reader)
523 {
524 obj.TouchName = reader.ReadElementString("TouchName", String.Empty);
525 }
526
527 private static void ProcessLinkNum(SceneObjectPart obj, XmlTextReader reader)
528 {
529 obj.LinkNum = reader.ReadElementContentAsInt("LinkNum", String.Empty);
530 }
531
532 private static void ProcessClickAction(SceneObjectPart obj, XmlTextReader reader)
533 {
534 obj.ClickAction = (byte)reader.ReadElementContentAsInt("ClickAction", String.Empty);
535 }
536
537 private static void ProcessShape(SceneObjectPart obj, XmlTextReader reader)
538 {
539 obj.Shape = ReadShape(reader, "Shape");
540 }
541
542 private static void ProcessScale(SceneObjectPart obj, XmlTextReader reader)
543 {
544 obj.Scale = ReadVector(reader, "Scale");
545 }
546
547 private static void ProcessUpdateFlag(SceneObjectPart obj, XmlTextReader reader)
548 {
549 obj.UpdateFlag = (byte)reader.ReadElementContentAsInt("UpdateFlag", String.Empty);
550 }
551
552 private static void ProcessSitTargetOrientation(SceneObjectPart obj, XmlTextReader reader)
553 {
554 obj.SitTargetOrientation = ReadQuaternion(reader, "SitTargetOrientation");
555 }
556
557 private static void ProcessSitTargetPosition(SceneObjectPart obj, XmlTextReader reader)
558 {
559 obj.SitTargetPosition = ReadVector(reader, "SitTargetPosition");
560 }
561
562 private static void ProcessSitTargetPositionLL(SceneObjectPart obj, XmlTextReader reader)
563 {
564 obj.SitTargetPositionLL = ReadVector(reader, "SitTargetPositionLL");
565 }
566
567 private static void ProcessSitTargetOrientationLL(SceneObjectPart obj, XmlTextReader reader)
568 {
569 obj.SitTargetOrientationLL = ReadQuaternion(reader, "SitTargetOrientationLL");
570 }
571
572 private static void ProcessParentID(SceneObjectPart obj, XmlTextReader reader)
573 {
574 string str = reader.ReadElementContentAsString("ParentID", String.Empty);
575 obj.ParentID = Convert.ToUInt32(str);
576 }
577
578 private static void ProcessCreationDate(SceneObjectPart obj, XmlTextReader reader)
579 {
580 obj.CreationDate = reader.ReadElementContentAsInt("CreationDate", String.Empty);
581 }
582
583 private static void ProcessCategory(SceneObjectPart obj, XmlTextReader reader)
584 {
585 obj.Category = (uint)reader.ReadElementContentAsInt("Category", String.Empty);
586 }
587
588 private static void ProcessSalePrice(SceneObjectPart obj, XmlTextReader reader)
589 {
590 obj.SalePrice = reader.ReadElementContentAsInt("SalePrice", String.Empty);
591 }
592
593 private static void ProcessObjectSaleType(SceneObjectPart obj, XmlTextReader reader)
594 {
595 obj.ObjectSaleType = (byte)reader.ReadElementContentAsInt("ObjectSaleType", String.Empty);
596 }
597
598 private static void ProcessOwnershipCost(SceneObjectPart obj, XmlTextReader reader)
599 {
600 obj.OwnershipCost = reader.ReadElementContentAsInt("OwnershipCost", String.Empty);
601 }
602
603 private static void ProcessGroupID(SceneObjectPart obj, XmlTextReader reader)
604 {
605 obj.GroupID = ReadUUID(reader, "GroupID");
606 }
607
608 private static void ProcessOwnerID(SceneObjectPart obj, XmlTextReader reader)
609 {
610 obj.OwnerID = ReadUUID(reader, "OwnerID");
611 }
612
613 private static void ProcessLastOwnerID(SceneObjectPart obj, XmlTextReader reader)
614 {
615 obj.LastOwnerID = ReadUUID(reader, "LastOwnerID");
616 }
617
618 private static void ProcessBaseMask(SceneObjectPart obj, XmlTextReader reader)
619 {
620 obj.BaseMask = (uint)reader.ReadElementContentAsInt("BaseMask", String.Empty);
621 }
622
623 private static void ProcessOwnerMask(SceneObjectPart obj, XmlTextReader reader)
624 {
625 obj.OwnerMask = (uint)reader.ReadElementContentAsInt("OwnerMask", String.Empty);
626 }
627
628 private static void ProcessGroupMask(SceneObjectPart obj, XmlTextReader reader)
629 {
630 obj.GroupMask = (uint)reader.ReadElementContentAsInt("GroupMask", String.Empty);
631 }
632
633 private static void ProcessEveryoneMask(SceneObjectPart obj, XmlTextReader reader)
634 {
635 obj.EveryoneMask = (uint)reader.ReadElementContentAsInt("EveryoneMask", String.Empty);
636 }
637
638 private static void ProcessNextOwnerMask(SceneObjectPart obj, XmlTextReader reader)
639 {
640 obj.NextOwnerMask = (uint)reader.ReadElementContentAsInt("NextOwnerMask", String.Empty);
641 }
642
643 private static void ProcessFlags(SceneObjectPart obj, XmlTextReader reader)
644 {
645 string value = reader.ReadElementContentAsString("Flags", String.Empty);
646 // !!!!! to deal with flags without commas
647 if (value.Contains(" ") && !value.Contains(","))
648 value = value.Replace(" ", ", ");
649 obj.Flags = (PrimFlags)Enum.Parse(typeof(PrimFlags), value);
650 }
651
652 private static void ProcessCollisionSound(SceneObjectPart obj, XmlTextReader reader)
653 {
654 obj.CollisionSound = ReadUUID(reader, "CollisionSound");
655 }
656
657 private static void ProcessCollisionSoundVolume(SceneObjectPart obj, XmlTextReader reader)
658 {
659 obj.CollisionSoundVolume = reader.ReadElementContentAsFloat("CollisionSoundVolume", String.Empty);
660 }
661
662 private static void ProcessMediaUrl(SceneObjectPart obj, XmlTextReader reader)
663 {
664 obj.MediaUrl = reader.ReadElementContentAsString("MediaUrl", String.Empty);
665 }
666 #endregion
667
668 #region TaskInventoryXmlProcessors
669 private static void ProcessTIAssetID(TaskInventoryItem item, XmlTextReader reader)
670 {
671 item.AssetID = ReadUUID(reader, "AssetID");
672 }
673
674 private static void ProcessTIBasePermissions(TaskInventoryItem item, XmlTextReader reader)
675 {
676 item.BasePermissions = (uint)reader.ReadElementContentAsInt("BasePermissions", String.Empty);
677 }
678
679 private static void ProcessTICreationDate(TaskInventoryItem item, XmlTextReader reader)
680 {
681 item.CreationDate = (uint)reader.ReadElementContentAsInt("CreationDate", String.Empty);
682 }
683
684 private static void ProcessTICreatorID(TaskInventoryItem item, XmlTextReader reader)
685 {
686 item.CreatorID = ReadUUID(reader, "CreatorID");
687 }
688
689 private static void ProcessTIDescription(TaskInventoryItem item, XmlTextReader reader)
690 {
691 item.Description = reader.ReadElementContentAsString("Description", String.Empty);
692 }
693
694 private static void ProcessTIEveryonePermissions(TaskInventoryItem item, XmlTextReader reader)
695 {
696 item.EveryonePermissions = (uint)reader.ReadElementContentAsInt("EveryonePermissions", String.Empty);
697 }
698
699 private static void ProcessTIFlags(TaskInventoryItem item, XmlTextReader reader)
700 {
701 item.Flags = (uint)reader.ReadElementContentAsInt("Flags", String.Empty);
702 }
703
704 private static void ProcessTIGroupID(TaskInventoryItem item, XmlTextReader reader)
705 {
706 item.GroupID = ReadUUID(reader, "GroupID");
707 }
708
709 private static void ProcessTIGroupPermissions(TaskInventoryItem item, XmlTextReader reader)
710 {
711 item.GroupPermissions = (uint)reader.ReadElementContentAsInt("GroupPermissions", String.Empty);
712 }
713
714 private static void ProcessTIInvType(TaskInventoryItem item, XmlTextReader reader)
715 {
716 item.InvType = reader.ReadElementContentAsInt("InvType", String.Empty);
717 }
718
719 private static void ProcessTIItemID(TaskInventoryItem item, XmlTextReader reader)
720 {
721 item.ItemID = ReadUUID(reader, "ItemID");
722 }
723
724 private static void ProcessTIOldItemID(TaskInventoryItem item, XmlTextReader reader)
725 {
726 item.OldItemID = ReadUUID(reader, "OldItemID");
727 }
728
729 private static void ProcessTILastOwnerID(TaskInventoryItem item, XmlTextReader reader)
730 {
731 item.LastOwnerID = ReadUUID(reader, "LastOwnerID");
732 }
733
734 private static void ProcessTIName(TaskInventoryItem item, XmlTextReader reader)
735 {
736 item.Name = reader.ReadElementContentAsString("Name", String.Empty);
737 }
738
739 private static void ProcessTINextPermissions(TaskInventoryItem item, XmlTextReader reader)
740 {
741 item.NextPermissions = (uint)reader.ReadElementContentAsInt("NextPermissions", String.Empty);
742 }
743
744 private static void ProcessTIOwnerID(TaskInventoryItem item, XmlTextReader reader)
745 {
746 item.OwnerID = ReadUUID(reader, "OwnerID");
747 }
748
749 private static void ProcessTICurrentPermissions(TaskInventoryItem item, XmlTextReader reader)
750 {
751 item.CurrentPermissions = (uint)reader.ReadElementContentAsInt("CurrentPermissions", String.Empty);
752 }
753
754 private static void ProcessTIParentID(TaskInventoryItem item, XmlTextReader reader)
755 {
756 item.ParentID = ReadUUID(reader, "ParentID");
757 }
758
759 private static void ProcessTIParentPartID(TaskInventoryItem item, XmlTextReader reader)
760 {
761 item.ParentPartID = ReadUUID(reader, "ParentPartID");
762 }
763
764 private static void ProcessTIPermsGranter(TaskInventoryItem item, XmlTextReader reader)
765 {
766 item.PermsGranter = ReadUUID(reader, "PermsGranter");
767 }
768
769 private static void ProcessTIPermsMask(TaskInventoryItem item, XmlTextReader reader)
770 {
771 item.PermsMask = reader.ReadElementContentAsInt("PermsMask", String.Empty);
772 }
773
774 private static void ProcessTIType(TaskInventoryItem item, XmlTextReader reader)
775 {
776 item.Type = reader.ReadElementContentAsInt("Type", String.Empty);
777 }
778
779 private static void ProcessTIOwnerChanged(TaskInventoryItem item, XmlTextReader reader)
780 {
781 item.OwnerChanged = reader.ReadElementContentAsBoolean("OwnerChanged", String.Empty);
782 }
783
784 #endregion
785
786 #region ShapeXmlProcessors
787 private static void ProcessShpProfileCurve(PrimitiveBaseShape shp, XmlTextReader reader)
788 {
789 shp.ProfileCurve = (byte)reader.ReadElementContentAsInt("ProfileCurve", String.Empty);
790 }
791
792 private static void ProcessShpTextureEntry(PrimitiveBaseShape shp, XmlTextReader reader)
793 {
794 byte[] teData = Convert.FromBase64String(reader.ReadElementString("TextureEntry"));
795 shp.Textures = new Primitive.TextureEntry(teData, 0, teData.Length);
796 }
797
798 private static void ProcessShpExtraParams(PrimitiveBaseShape shp, XmlTextReader reader)
799 {
800 shp.ExtraParams = Convert.FromBase64String(reader.ReadElementString("ExtraParams"));
801 }
802
803 private static void ProcessShpPathBegin(PrimitiveBaseShape shp, XmlTextReader reader)
804 {
805 shp.PathBegin = (ushort)reader.ReadElementContentAsInt("PathBegin", String.Empty);
806 }
807
808 private static void ProcessShpPathCurve(PrimitiveBaseShape shp, XmlTextReader reader)
809 {
810 shp.PathCurve = (byte)reader.ReadElementContentAsInt("PathCurve", String.Empty);
811 }
812
813 private static void ProcessShpPathEnd(PrimitiveBaseShape shp, XmlTextReader reader)
814 {
815 shp.PathEnd = (ushort)reader.ReadElementContentAsInt("PathEnd", String.Empty);
816 }
278 817
818 private static void ProcessShpPathRadiusOffset(PrimitiveBaseShape shp, XmlTextReader reader)
819 {
820 shp.PathRadiusOffset = (sbyte)reader.ReadElementContentAsInt("PathRadiusOffset", String.Empty);
821 }
822
823 private static void ProcessShpPathRevolutions(PrimitiveBaseShape shp, XmlTextReader reader)
824 {
825 shp.PathRevolutions = (byte)reader.ReadElementContentAsInt("PathRevolutions", String.Empty);
826 }
827
828 private static void ProcessShpPathScaleX(PrimitiveBaseShape shp, XmlTextReader reader)
829 {
830 shp.PathScaleX = (byte)reader.ReadElementContentAsInt("PathScaleX", String.Empty);
831 }
832
833 private static void ProcessShpPathScaleY(PrimitiveBaseShape shp, XmlTextReader reader)
834 {
835 shp.PathScaleY = (byte)reader.ReadElementContentAsInt("PathScaleY", String.Empty);
836 }
837
838 private static void ProcessShpPathShearX(PrimitiveBaseShape shp, XmlTextReader reader)
839 {
840 shp.PathShearX = (byte)reader.ReadElementContentAsInt("PathShearX", String.Empty);
841 }
842
843 private static void ProcessShpPathShearY(PrimitiveBaseShape shp, XmlTextReader reader)
844 {
845 shp.PathShearY = (byte)reader.ReadElementContentAsInt("PathShearY", String.Empty);
846 }
847
848 private static void ProcessShpPathSkew(PrimitiveBaseShape shp, XmlTextReader reader)
849 {
850 shp.PathSkew = (sbyte)reader.ReadElementContentAsInt("PathSkew", String.Empty);
851 }
852
853 private static void ProcessShpPathTaperX(PrimitiveBaseShape shp, XmlTextReader reader)
854 {
855 shp.PathTaperX = (sbyte)reader.ReadElementContentAsInt("PathTaperX", String.Empty);
856 }
857
858 private static void ProcessShpPathTaperY(PrimitiveBaseShape shp, XmlTextReader reader)
859 {
860 shp.PathTaperY = (sbyte)reader.ReadElementContentAsInt("PathTaperY", String.Empty);
861 }
862
863 private static void ProcessShpPathTwist(PrimitiveBaseShape shp, XmlTextReader reader)
864 {
865 shp.PathTwist = (sbyte)reader.ReadElementContentAsInt("PathTwist", String.Empty);
866 }
867
868 private static void ProcessShpPathTwistBegin(PrimitiveBaseShape shp, XmlTextReader reader)
869 {
870 shp.PathTwistBegin = (sbyte)reader.ReadElementContentAsInt("PathTwistBegin", String.Empty);
871 }
872
873 private static void ProcessShpPCode(PrimitiveBaseShape shp, XmlTextReader reader)
874 {
875 shp.PCode = (byte)reader.ReadElementContentAsInt("PCode", String.Empty);
876 }
877
878 private static void ProcessShpProfileBegin(PrimitiveBaseShape shp, XmlTextReader reader)
879 {
880 shp.ProfileBegin = (ushort)reader.ReadElementContentAsInt("ProfileBegin", String.Empty);
881 }
882
883 private static void ProcessShpProfileEnd(PrimitiveBaseShape shp, XmlTextReader reader)
884 {
885 shp.ProfileEnd = (ushort)reader.ReadElementContentAsInt("ProfileEnd", String.Empty);
886 }
887
888 private static void ProcessShpProfileHollow(PrimitiveBaseShape shp, XmlTextReader reader)
889 {
890 shp.ProfileHollow = (ushort)reader.ReadElementContentAsInt("ProfileHollow", String.Empty);
891 }
892
893 private static void ProcessShpScale(PrimitiveBaseShape shp, XmlTextReader reader)
894 {
895 shp.Scale = ReadVector(reader, "Scale");
896 }
897
898 private static void ProcessShpState(PrimitiveBaseShape shp, XmlTextReader reader)
899 {
900 shp.State = (byte)reader.ReadElementContentAsInt("State", String.Empty);
901 }
902
903 private static void ProcessShpProfileShape(PrimitiveBaseShape shp, XmlTextReader reader)
904 {
905 string value = reader.ReadElementContentAsString("ProfileShape", String.Empty);
906 // !!!!! to deal with flags without commas
907 if (value.Contains(" ") && !value.Contains(","))
908 value = value.Replace(" ", ", ");
909 shp.ProfileShape = (ProfileShape)Enum.Parse(typeof(ProfileShape), value);
910 }
911
912 private static void ProcessShpHollowShape(PrimitiveBaseShape shp, XmlTextReader reader)
913 {
914 string value = reader.ReadElementContentAsString("HollowShape", String.Empty);
915 // !!!!! to deal with flags without commas
916 if (value.Contains(" ") && !value.Contains(","))
917 value = value.Replace(" ", ", ");
918 shp.HollowShape = (HollowShape)Enum.Parse(typeof(HollowShape), value);
919 }
920
921 private static void ProcessShpSculptTexture(PrimitiveBaseShape shp, XmlTextReader reader)
922 {
923 shp.SculptTexture = ReadUUID(reader, "SculptTexture");
924 }
925
926 private static void ProcessShpSculptType(PrimitiveBaseShape shp, XmlTextReader reader)
927 {
928 shp.SculptType = (byte)reader.ReadElementContentAsInt("SculptType", String.Empty);
929 }
930
931 private static void ProcessShpSculptData(PrimitiveBaseShape shp, XmlTextReader reader)
932 {
933 shp.SculptData = Convert.FromBase64String(reader.ReadElementString("SculptData"));
934 }
935
936 private static void ProcessShpFlexiSoftness(PrimitiveBaseShape shp, XmlTextReader reader)
937 {
938 shp.FlexiSoftness = reader.ReadElementContentAsInt("FlexiSoftness", String.Empty);
939 }
940
941 private static void ProcessShpFlexiTension(PrimitiveBaseShape shp, XmlTextReader reader)
942 {
943 shp.FlexiTension = reader.ReadElementContentAsFloat("FlexiTension", String.Empty);
944 }
945
946 private static void ProcessShpFlexiDrag(PrimitiveBaseShape shp, XmlTextReader reader)
947 {
948 shp.FlexiDrag = reader.ReadElementContentAsFloat("FlexiDrag", String.Empty);
949 }
950
951 private static void ProcessShpFlexiGravity(PrimitiveBaseShape shp, XmlTextReader reader)
952 {
953 shp.FlexiGravity = reader.ReadElementContentAsFloat("FlexiGravity", String.Empty);
954 }
955
956 private static void ProcessShpFlexiWind(PrimitiveBaseShape shp, XmlTextReader reader)
957 {
958 shp.FlexiWind = reader.ReadElementContentAsFloat("FlexiWind", String.Empty);
959 }
960
961 private static void ProcessShpFlexiForceX(PrimitiveBaseShape shp, XmlTextReader reader)
962 {
963 shp.FlexiForceX = reader.ReadElementContentAsFloat("FlexiForceX", String.Empty);
964 }
965
966 private static void ProcessShpFlexiForceY(PrimitiveBaseShape shp, XmlTextReader reader)
967 {
968 shp.FlexiForceY = reader.ReadElementContentAsFloat("FlexiForceY", String.Empty);
969 }
970
971 private static void ProcessShpFlexiForceZ(PrimitiveBaseShape shp, XmlTextReader reader)
972 {
973 shp.FlexiForceZ = reader.ReadElementContentAsFloat("FlexiForceZ", String.Empty);
974 }
975
976 private static void ProcessShpLightColorR(PrimitiveBaseShape shp, XmlTextReader reader)
977 {
978 shp.LightColorR = reader.ReadElementContentAsFloat("LightColorR", String.Empty);
979 }
980
981 private static void ProcessShpLightColorG(PrimitiveBaseShape shp, XmlTextReader reader)
982 {
983 shp.LightColorG = reader.ReadElementContentAsFloat("LightColorG", String.Empty);
984 }
985
986 private static void ProcessShpLightColorB(PrimitiveBaseShape shp, XmlTextReader reader)
987 {
988 shp.LightColorB = reader.ReadElementContentAsFloat("LightColorB", String.Empty);
989 }
990
991 private static void ProcessShpLightColorA(PrimitiveBaseShape shp, XmlTextReader reader)
992 {
993 shp.LightColorA = reader.ReadElementContentAsFloat("LightColorA", String.Empty);
994 }
995
996 private static void ProcessShpLightRadius(PrimitiveBaseShape shp, XmlTextReader reader)
997 {
998 shp.LightRadius = reader.ReadElementContentAsFloat("LightRadius", String.Empty);
999 }
1000
1001 private static void ProcessShpLightCutoff(PrimitiveBaseShape shp, XmlTextReader reader)
1002 {
1003 shp.LightCutoff = reader.ReadElementContentAsFloat("LightCutoff", String.Empty);
1004 }
1005
1006 private static void ProcessShpLightFalloff(PrimitiveBaseShape shp, XmlTextReader reader)
1007 {
1008 shp.LightFalloff = reader.ReadElementContentAsFloat("LightFalloff", String.Empty);
1009 }
1010
1011 private static void ProcessShpLightIntensity(PrimitiveBaseShape shp, XmlTextReader reader)
1012 {
1013 shp.LightIntensity = reader.ReadElementContentAsFloat("LightIntensity", String.Empty);
1014 }
1015
1016 private static void ProcessShpFlexiEntry(PrimitiveBaseShape shp, XmlTextReader reader)
1017 {
1018 shp.FlexiEntry = reader.ReadElementContentAsBoolean("FlexiEntry", String.Empty);
1019 }
1020
1021 private static void ProcessShpLightEntry(PrimitiveBaseShape shp, XmlTextReader reader)
1022 {
1023 shp.LightEntry = reader.ReadElementContentAsBoolean("LightEntry", String.Empty);
1024 }
1025
1026 private static void ProcessShpSculptEntry(PrimitiveBaseShape shp, XmlTextReader reader)
1027 {
1028 shp.SculptEntry = reader.ReadElementContentAsBoolean("SculptEntry", String.Empty);
1029 }
1030
1031 private static void ProcessShpMedia(PrimitiveBaseShape shp, XmlTextReader reader)
1032 {
1033 string value = reader.ReadElementContentAsString("Media", String.Empty);
1034 shp.Media = PrimitiveBaseShape.MediaList.FromXml(value);
1035 }
1036
1037
1038 #endregion
1039
1040 ////////// Write /////////
1041
1042 public static void SOGToXml2(XmlTextWriter writer, SceneObjectGroup sog, Dictionary<string, object>options)
1043 {
279 writer.WriteStartElement(String.Empty, "SceneObjectGroup", String.Empty); 1044 writer.WriteStartElement(String.Empty, "SceneObjectGroup", String.Empty);
280 sceneObject.RootPart.ToXml(writer); 1045 SOPToXml2(writer, sog.RootPart, options);
281 writer.WriteStartElement(String.Empty, "OtherParts", String.Empty); 1046 writer.WriteStartElement(String.Empty, "OtherParts", String.Empty);
282 1047
283 SceneObjectPart[] parts = sceneObject.Parts; 1048 sog.ForEachPart(delegate(SceneObjectPart sop)
284 for (int i = 0; i < parts.Length; i++)
285 { 1049 {
286 SceneObjectPart part = parts[i]; 1050 if (sop.UUID != sog.RootPart.UUID)
287 if (part.UUID != sceneObject.RootPart.UUID) 1051 SOPToXml2(writer, sop, options);
288 part.ToXml(writer); 1052 });
1053
1054 writer.WriteEndElement();
1055 writer.WriteEndElement();
1056 }
1057
1058 public static void SOPToXml2(XmlTextWriter writer, SceneObjectPart sop, Dictionary<string, object> options)
1059 {
1060 writer.WriteStartElement("SceneObjectPart");
1061 writer.WriteAttributeString("xmlns:xsi", "http://www.w3.org/2001/XMLSchema-instance");
1062 writer.WriteAttributeString("xmlns:xsd", "http://www.w3.org/2001/XMLSchema");
1063
1064 writer.WriteElementString("AllowedDrop", sop.AllowedDrop.ToString().ToLower());
1065 WriteUUID(writer, "CreatorID", sop.CreatorID, options);
1066 WriteUUID(writer, "FolderID", sop.FolderID, options);
1067 writer.WriteElementString("InventorySerial", sop.InventorySerial.ToString());
1068
1069 WriteTaskInventory(writer, sop.TaskInventory, options);
1070
1071 WriteUUID(writer, "UUID", sop.UUID, options);
1072 writer.WriteElementString("LocalId", sop.LocalId.ToString());
1073 writer.WriteElementString("Name", sop.Name);
1074 writer.WriteElementString("Material", sop.Material.ToString());
1075 writer.WriteElementString("PassTouches", sop.PassTouches.ToString().ToLower());
1076 writer.WriteElementString("RegionHandle", sop.RegionHandle.ToString());
1077 writer.WriteElementString("ScriptAccessPin", sop.ScriptAccessPin.ToString());
1078
1079 WriteVector(writer, "GroupPosition", sop.GroupPosition);
1080 WriteVector(writer, "OffsetPosition", sop.OffsetPosition);
1081
1082 WriteQuaternion(writer, "RotationOffset", sop.RotationOffset);
1083 WriteVector(writer, "Velocity", sop.Velocity);
1084 WriteVector(writer, "AngularVelocity", sop.AngularVelocity);
1085 WriteVector(writer, "Acceleration", sop.Acceleration);
1086 writer.WriteElementString("Description", sop.Description);
1087 if (sop.Color != null)
1088 {
1089 writer.WriteStartElement("Color");
1090 writer.WriteElementString("R", sop.Color.R.ToString(Utils.EnUsCulture));
1091 writer.WriteElementString("G", sop.Color.G.ToString(Utils.EnUsCulture));
1092 writer.WriteElementString("B", sop.Color.B.ToString(Utils.EnUsCulture));
1093 writer.WriteElementString("A", sop.Color.G.ToString(Utils.EnUsCulture));
1094 writer.WriteEndElement();
289 } 1095 }
290 1096
291 writer.WriteEndElement(); // End of OtherParts 1097 writer.WriteElementString("Text", sop.Text);
292 sceneObject.SaveScriptedState(writer); 1098 writer.WriteElementString("SitName", sop.SitName);
293 writer.WriteEndElement(); // End of SceneObjectGroup 1099 writer.WriteElementString("TouchName", sop.TouchName);
294 1100
295 //m_log.DebugFormat("[SERIALIZER]: Finished serialization of SOG {0} to XML2, {1}ms", Name, System.Environment.TickCount - time); 1101 writer.WriteElementString("LinkNum", sop.LinkNum.ToString());
1102 writer.WriteElementString("ClickAction", sop.ClickAction.ToString());
1103
1104 WriteShape(writer, sop.Shape, options);
1105
1106 WriteVector(writer, "Scale", sop.Scale);
1107 writer.WriteElementString("UpdateFlag", sop.UpdateFlag.ToString());
1108 WriteQuaternion(writer, "SitTargetOrientation", sop.SitTargetOrientation);
1109 WriteVector(writer, "SitTargetPosition", sop.SitTargetPosition);
1110 WriteVector(writer, "SitTargetPositionLL", sop.SitTargetPositionLL);
1111 WriteQuaternion(writer, "SitTargetOrientationLL", sop.SitTargetOrientationLL);
1112 writer.WriteElementString("ParentID", sop.ParentID.ToString());
1113 writer.WriteElementString("CreationDate", sop.CreationDate.ToString());
1114 writer.WriteElementString("Category", sop.Category.ToString());
1115 writer.WriteElementString("SalePrice", sop.SalePrice.ToString());
1116 writer.WriteElementString("ObjectSaleType", sop.ObjectSaleType.ToString());
1117 writer.WriteElementString("OwnershipCost", sop.OwnershipCost.ToString());
1118 WriteUUID(writer, "GroupID", sop.GroupID, options);
1119 WriteUUID(writer, "OwnerID", sop.OwnerID, options);
1120 WriteUUID(writer, "LastOwnerID", sop.LastOwnerID, options);
1121 writer.WriteElementString("BaseMask", sop.BaseMask.ToString());
1122 writer.WriteElementString("OwnerMask", sop.OwnerMask.ToString());
1123 writer.WriteElementString("GroupMask", sop.GroupMask.ToString());
1124 writer.WriteElementString("EveryoneMask", sop.EveryoneMask.ToString());
1125 writer.WriteElementString("NextOwnerMask", sop.NextOwnerMask.ToString());
1126 writer.WriteElementString("Flags", sop.Flags.ToString());
1127 WriteUUID(writer, "CollisionSound", sop.CollisionSound, options);
1128 writer.WriteElementString("CollisionSoundVolume", sop.CollisionSoundVolume.ToString());
1129 if (sop.MediaUrl != null)
1130 writer.WriteElementString("MediaUrl", sop.MediaUrl.ToString());
1131
1132 writer.WriteEndElement();
1133 }
1134
1135 static void WriteUUID(XmlTextWriter writer, string name, UUID id, Dictionary<string, object> options)
1136 {
1137 writer.WriteStartElement(name);
1138 if (options.ContainsKey("old-guids"))
1139 writer.WriteElementString("Guid", id.ToString());
1140 else
1141 writer.WriteElementString("UUID", id.ToString());
1142 writer.WriteEndElement();
1143 }
1144
1145 static void WriteVector(XmlTextWriter writer, string name, Vector3 vec)
1146 {
1147 writer.WriteStartElement(name);
1148 writer.WriteElementString("X", vec.X.ToString(Utils.EnUsCulture));
1149 writer.WriteElementString("Y", vec.Y.ToString(Utils.EnUsCulture));
1150 writer.WriteElementString("Z", vec.Z.ToString(Utils.EnUsCulture));
1151 writer.WriteEndElement();
1152 }
1153
1154 static void WriteQuaternion(XmlTextWriter writer, string name, Quaternion quat)
1155 {
1156 writer.WriteStartElement(name);
1157 writer.WriteElementString("X", quat.X.ToString(Utils.EnUsCulture));
1158 writer.WriteElementString("Y", quat.Y.ToString(Utils.EnUsCulture));
1159 writer.WriteElementString("Z", quat.Z.ToString(Utils.EnUsCulture));
1160 writer.WriteElementString("W", quat.W.ToString(Utils.EnUsCulture));
1161 writer.WriteEndElement();
296 } 1162 }
1163
1164 static void WriteTaskInventory(XmlTextWriter writer, TaskInventoryDictionary tinv, Dictionary<string, object> options)
1165 {
1166 if (tinv.Count > 0) // otherwise skip this
1167 {
1168 writer.WriteStartElement("TaskInventory");
1169
1170 foreach (TaskInventoryItem item in tinv.Values)
1171 {
1172 writer.WriteStartElement("TaskInventoryItem");
1173
1174 WriteUUID(writer, "AssetID", item.AssetID, options);
1175 writer.WriteElementString("BasePermissions", item.BasePermissions.ToString());
1176 writer.WriteElementString("CreationDate", item.CreationDate.ToString());
1177 WriteUUID(writer, "CreatorID", item.CreatorID, options);
1178 writer.WriteElementString("Description", item.Description);
1179 writer.WriteElementString("EveryonePermissions", item.EveryonePermissions.ToString());
1180 writer.WriteElementString("Flags", item.Flags.ToString());
1181 WriteUUID(writer, "GroupID", item.GroupID, options);
1182 writer.WriteElementString("GroupPermissions", item.GroupPermissions.ToString());
1183 writer.WriteElementString("InvType", item.InvType.ToString());
1184 WriteUUID(writer, "ItemID", item.ItemID, options);
1185 WriteUUID(writer, "OldItemID", item.OldItemID, options);
1186 WriteUUID(writer, "LastOwnerID", item.LastOwnerID, options);
1187 writer.WriteElementString("Name", item.Name);
1188 writer.WriteElementString("NextPermissions", item.NextPermissions.ToString());
1189 WriteUUID(writer, "OwnerID", item.OwnerID, options);
1190 writer.WriteElementString("CurrentPermissions", item.CurrentPermissions.ToString());
1191 WriteUUID(writer, "ParentID", item.ParentID, options);
1192 WriteUUID(writer, "ParentPartID", item.ParentPartID, options);
1193 WriteUUID(writer, "PermsGranter", item.PermsGranter, options);
1194 writer.WriteElementString("PermsMask", item.PermsMask.ToString());
1195 writer.WriteElementString("Type", item.Type.ToString());
1196 writer.WriteElementString("OwnerChanged", item.OwnerChanged.ToString().ToLower());
1197
1198 writer.WriteEndElement(); // TaskInventoryItem
1199 }
1200
1201 writer.WriteEndElement(); // TaskInventory
1202 }
1203 }
1204
1205 static void WriteShape(XmlTextWriter writer, PrimitiveBaseShape shp, Dictionary<string, object> options)
1206 {
1207 if (shp != null)
1208 {
1209 writer.WriteStartElement("Shape");
1210
1211 writer.WriteElementString("ProfileCurve", shp.ProfileCurve.ToString());
1212
1213 writer.WriteStartElement("TextureEntry");
1214 byte[] te;
1215 if (shp.TextureEntry != null)
1216 te = shp.TextureEntry;
1217 else
1218 te = Utils.EmptyBytes;
1219 writer.WriteBase64(te, 0, te.Length);
1220 writer.WriteEndElement(); // TextureEntry
1221
1222 writer.WriteStartElement("ExtraParams");
1223 byte[] ep;
1224 if (shp.ExtraParams != null)
1225 ep = shp.ExtraParams;
1226 else
1227 ep = Utils.EmptyBytes;
1228 writer.WriteBase64(ep, 0, ep.Length);
1229 writer.WriteEndElement(); // ExtraParams
1230
1231 writer.WriteElementString("PathBegin", shp.PathBegin.ToString());
1232 writer.WriteElementString("PathCurve", shp.PathCurve.ToString());
1233 writer.WriteElementString("PathEnd", shp.PathEnd.ToString());
1234 writer.WriteElementString("PathRadiusOffset", shp.PathRadiusOffset.ToString());
1235 writer.WriteElementString("PathRevolutions", shp.PathRevolutions.ToString());
1236 writer.WriteElementString("PathScaleX", shp.PathScaleX.ToString());
1237 writer.WriteElementString("PathScaleY", shp.PathScaleY.ToString());
1238 writer.WriteElementString("PathShearX", shp.PathShearX.ToString());
1239 writer.WriteElementString("PathShearY", shp.PathShearY.ToString());
1240 writer.WriteElementString("PathSkew", shp.PathSkew.ToString());
1241 writer.WriteElementString("PathTaperX", shp.PathTaperX.ToString());
1242 writer.WriteElementString("PathTaperY", shp.PathTaperY.ToString());
1243 writer.WriteElementString("PathTwist", shp.PathTwist.ToString());
1244 writer.WriteElementString("PathTwistBegin", shp.PathTwistBegin.ToString());
1245 writer.WriteElementString("PCode", shp.PCode.ToString());
1246 writer.WriteElementString("ProfileBegin", shp.ProfileBegin.ToString());
1247 writer.WriteElementString("ProfileEnd", shp.ProfileEnd.ToString());
1248 writer.WriteElementString("ProfileHollow", shp.ProfileHollow.ToString());
1249 writer.WriteElementString("State", shp.State.ToString());
1250
1251 writer.WriteElementString("ProfileShape", shp.ProfileShape.ToString());
1252 writer.WriteElementString("HollowShape", shp.HollowShape.ToString());
1253
1254 WriteUUID(writer, "SculptTexture", shp.SculptTexture, options);
1255 writer.WriteElementString("SculptType", shp.SculptType.ToString());
1256 writer.WriteStartElement("SculptData");
1257 byte[] sd;
1258 if (shp.SculptData != null)
1259 sd = shp.ExtraParams;
1260 else
1261 sd = Utils.EmptyBytes;
1262 writer.WriteBase64(sd, 0, sd.Length);
1263 writer.WriteEndElement(); // SculptData
1264
1265 writer.WriteElementString("FlexiSoftness", shp.FlexiSoftness.ToString());
1266 writer.WriteElementString("FlexiTension", shp.FlexiTension.ToString());
1267 writer.WriteElementString("FlexiDrag", shp.FlexiDrag.ToString());
1268 writer.WriteElementString("FlexiGravity", shp.FlexiGravity.ToString());
1269 writer.WriteElementString("FlexiWind", shp.FlexiWind.ToString());
1270 writer.WriteElementString("FlexiForceX", shp.FlexiForceX.ToString());
1271 writer.WriteElementString("FlexiForceY", shp.FlexiForceY.ToString());
1272 writer.WriteElementString("FlexiForceZ", shp.FlexiForceZ.ToString());
1273
1274 writer.WriteElementString("LightColorR", shp.LightColorR.ToString());
1275 writer.WriteElementString("LightColorG", shp.LightColorG.ToString());
1276 writer.WriteElementString("LightColorB", shp.LightColorB.ToString());
1277 writer.WriteElementString("LightColorA", shp.LightColorA.ToString());
1278 writer.WriteElementString("LightRadius", shp.LightRadius.ToString());
1279 writer.WriteElementString("LightCutoff", shp.LightCutoff.ToString());
1280 writer.WriteElementString("LightFalloff", shp.LightFalloff.ToString());
1281 writer.WriteElementString("LightIntensity", shp.LightIntensity.ToString());
1282
1283 writer.WriteElementString("FlexiEntry", shp.FlexiEntry.ToString().ToLower());
1284 writer.WriteElementString("LightEntry", shp.LightEntry.ToString().ToLower());
1285 writer.WriteElementString("SculptEntry", shp.SculptEntry.ToString().ToLower());
1286
1287 if (shp.Media != null)
1288 writer.WriteElementString("Media", shp.Media.ToXml());
1289
1290 writer.WriteEndElement(); // Shape
1291 }
1292 }
1293
1294 //////// Read /////////
1295 public static bool Xml2ToSOG(XmlTextReader reader, SceneObjectGroup sog)
1296 {
1297 reader.Read();
1298 reader.ReadStartElement("SceneObjectGroup");
1299 SceneObjectPart root = Xml2ToSOP(reader);
1300 if (root != null)
1301 sog.SetRootPart(root);
1302 else
1303 {
1304 return false;
1305 }
1306
1307 if (sog.UUID == UUID.Zero)
1308 sog.UUID = sog.RootPart.UUID;
1309
1310 reader.Read(); // OtherParts
1311
1312 while (!reader.EOF)
1313 {
1314 switch (reader.NodeType)
1315 {
1316 case XmlNodeType.Element:
1317 if (reader.Name == "SceneObjectPart")
1318 {
1319 SceneObjectPart child = Xml2ToSOP(reader);
1320 if (child != null)
1321 sog.AddPart(child);
1322 }
1323 else
1324 {
1325 //Logger.Log("Found unexpected prim XML element " + reader.Name, Helpers.LogLevel.Debug);
1326 reader.Read();
1327 }
1328 break;
1329 case XmlNodeType.EndElement:
1330 default:
1331 reader.Read();
1332 break;
1333 }
1334
1335 }
1336 return true;
1337 }
1338
1339 public static SceneObjectPart Xml2ToSOP(XmlTextReader reader)
1340 {
1341 SceneObjectPart obj = new SceneObjectPart();
1342
1343 reader.ReadStartElement("SceneObjectPart");
1344
1345 string nodeName = string.Empty;
1346 while (reader.NodeType != XmlNodeType.EndElement)
1347 {
1348 nodeName = reader.Name;
1349 SOPXmlProcessor p = null;
1350 if (m_SOPXmlProcessors.TryGetValue(reader.Name, out p))
1351 {
1352 //m_log.DebugFormat("[XXX] Processing: {0}", reader.Name);
1353 try
1354 {
1355 p(obj, reader);
1356 }
1357 catch (Exception e)
1358 {
1359 m_log.DebugFormat("[SceneObjectSerializer]: exception while parsing {0}: {1}", nodeName, e);
1360 if (reader.NodeType == XmlNodeType.EndElement)
1361 reader.Read();
1362 }
1363 }
1364 else
1365 {
1366 m_log.DebugFormat("[SceneObjectSerializer]: caught unknown element {0}", nodeName);
1367 reader.ReadOuterXml(); // ignore
1368 }
1369
1370 }
1371
1372 reader.ReadEndElement(); // SceneObjectPart
1373
1374 //m_log.DebugFormat("[XXX]: parsed SOP {0} - {1}", obj.Name, obj.UUID);
1375 return obj;
1376 }
1377
1378 static UUID ReadUUID(XmlTextReader reader, string name)
1379 {
1380 UUID id;
1381 string idStr;
1382
1383 reader.ReadStartElement(name);
1384
1385 if (reader.Name == "Guid")
1386 idStr = reader.ReadElementString("Guid");
1387 else // UUID
1388 idStr = reader.ReadElementString("UUID");
1389
1390 UUID.TryParse(idStr, out id);
1391 reader.ReadEndElement();
1392
1393 return id;
1394 }
1395
1396 static Vector3 ReadVector(XmlTextReader reader, string name)
1397 {
1398 Vector3 vec;
1399
1400 reader.ReadStartElement(name);
1401 vec.X = reader.ReadElementContentAsFloat("X", String.Empty);
1402 vec.Y = reader.ReadElementContentAsFloat("Y", String.Empty);
1403 vec.Z = reader.ReadElementContentAsFloat("Z", String.Empty);
1404 reader.ReadEndElement();
1405
1406 return vec;
1407 }
1408
1409 static Quaternion ReadQuaternion(XmlTextReader reader, string name)
1410 {
1411 Quaternion quat;
1412
1413 reader.ReadStartElement(name);
1414 quat.X = reader.ReadElementContentAsFloat("X", String.Empty);
1415 quat.Y = reader.ReadElementContentAsFloat("Y", String.Empty);
1416 quat.Z = reader.ReadElementContentAsFloat("Z", String.Empty);
1417 quat.W = reader.ReadElementContentAsFloat("W", String.Empty);
1418 reader.ReadEndElement();
1419
1420 return quat;
1421 }
1422
1423 static TaskInventoryDictionary ReadTaskInventory(XmlTextReader reader, string name)
1424 {
1425 TaskInventoryDictionary tinv = new TaskInventoryDictionary();
1426
1427 reader.ReadStartElement(name, String.Empty);
1428
1429 while (reader.Name == "TaskInventoryItem")
1430 {
1431 reader.ReadStartElement("TaskInventoryItem", String.Empty); // TaskInventory
1432
1433 TaskInventoryItem item = new TaskInventoryItem();
1434 while (reader.NodeType != XmlNodeType.EndElement)
1435 {
1436 TaskInventoryXmlProcessor p = null;
1437 if (m_TaskInventoryXmlProcessors.TryGetValue(reader.Name, out p))
1438 p(item, reader);
1439 else
1440 {
1441 m_log.DebugFormat("[SceneObjectSerializer]: caught unknown element in TaskInventory {0}, {1}", reader.Name, reader.Value);
1442 reader.ReadOuterXml();
1443 }
1444 }
1445 reader.ReadEndElement(); // TaskInventoryItem
1446 tinv.Add(item.ItemID, item);
1447
1448 }
1449
1450 if (reader.NodeType == XmlNodeType.EndElement)
1451 reader.ReadEndElement(); // TaskInventory
1452
1453 return tinv;
1454 }
1455
1456 static PrimitiveBaseShape ReadShape(XmlTextReader reader, string name)
1457 {
1458 PrimitiveBaseShape shape = new PrimitiveBaseShape();
1459
1460 reader.ReadStartElement(name, String.Empty); // Shape
1461
1462 while (reader.NodeType != XmlNodeType.EndElement)
1463 {
1464 //m_log.DebugFormat("[XXX] Processing: {0}", reader.Name);
1465 ShapeXmlProcessor p = null;
1466 if (m_ShapeXmlProcessors.TryGetValue(reader.Name, out p))
1467 p(shape, reader);
1468 else
1469 {
1470 m_log.DebugFormat("[SceneObjectSerializer]: caught unknown element in Shape {0}", reader.Name);
1471 reader.ReadOuterXml();
1472 }
1473 }
1474
1475 reader.ReadEndElement(); // Shape
1476
1477 return shape;
1478 }
1479
1480 #endregion
297 } 1481 }
298} 1482}
diff --git a/OpenSim/Region/Framework/Scenes/Serialization/SceneXmlLoader.cs b/OpenSim/Region/Framework/Scenes/Serialization/SceneXmlLoader.cs
index 5494549..d214eba 100644
--- a/OpenSim/Region/Framework/Scenes/Serialization/SceneXmlLoader.cs
+++ b/OpenSim/Region/Framework/Scenes/Serialization/SceneXmlLoader.cs
@@ -45,6 +45,7 @@ namespace OpenSim.Region.Framework.Scenes.Serialization
45 { 45 {
46 private static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType); 46 private static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType);
47 47
48 #region old xml format
48 public static void LoadPrimsFromXml(Scene scene, string fileName, bool newIDS, Vector3 loadOffset) 49 public static void LoadPrimsFromXml(Scene scene, string fileName, bool newIDS, Vector3 loadOffset)
49 { 50 {
50 XmlDocument doc = new XmlDocument(); 51 XmlDocument doc = new XmlDocument();
@@ -98,11 +99,128 @@ namespace OpenSim.Region.Framework.Scenes.Serialization
98 file.Close(); 99 file.Close();
99 } 100 }
100 101
101 public static string SaveGroupToXml2(SceneObjectGroup grp) 102 #endregion
103
104 #region XML2 serialization
105
106 // Called by archives (save oar)
107 public static string SaveGroupToXml2(SceneObjectGroup grp, Dictionary<string, object> options)
108 {
109 //return SceneObjectSerializer.ToXml2Format(grp);
110 using (MemoryStream mem = new MemoryStream())
111 {
112 using (XmlTextWriter writer = new XmlTextWriter(mem, System.Text.Encoding.UTF8))
113 {
114 SceneObjectSerializer.SOGToXml2(writer, grp, options);
115 writer.Flush();
116
117 using (StreamReader reader = new StreamReader(mem))
118 {
119 mem.Seek(0, SeekOrigin.Begin);
120 return reader.ReadToEnd();
121 }
122 }
123 }
124 }
125
126 // Called by scene serializer (save xml2)
127 public static void SavePrimsToXml2(Scene scene, string fileName)
128 {
129 EntityBase[] entityList = scene.GetEntities();
130 SavePrimListToXml2(entityList, fileName);
131 }
132
133 // Called by scene serializer (save xml2)
134 public static void SaveNamedPrimsToXml2(Scene scene, string primName, string fileName)
135 {
136 m_log.InfoFormat(
137 "[SERIALISER]: Saving prims with name {0} in xml2 format for region {1} to {2}",
138 primName, scene.RegionInfo.RegionName, fileName);
139
140 EntityBase[] entityList = scene.GetEntities();
141 List<EntityBase> primList = new List<EntityBase>();
142
143 foreach (EntityBase ent in entityList)
144 {
145 if (ent is SceneObjectGroup)
146 {
147 if (ent.Name == primName)
148 {
149 primList.Add(ent);
150 }
151 }
152 }
153
154 SavePrimListToXml2(primList.ToArray(), fileName);
155 }
156
157 // Called by REST Application plugin
158 public static void SavePrimsToXml2(Scene scene, TextWriter stream, Vector3 min, Vector3 max)
102 { 159 {
103 return SceneObjectSerializer.ToXml2Format(grp); 160 EntityBase[] entityList = scene.GetEntities();
161 SavePrimListToXml2(entityList, stream, min, max);
104 } 162 }
105 163
164 // Called here only. Should be private?
165 public static void SavePrimListToXml2(EntityBase[] entityList, string fileName)
166 {
167 FileStream file = new FileStream(fileName, FileMode.Create);
168 try
169 {
170 StreamWriter stream = new StreamWriter(file);
171 try
172 {
173 SavePrimListToXml2(entityList, stream, Vector3.Zero, Vector3.Zero);
174 }
175 finally
176 {
177 stream.Close();
178 }
179 }
180 finally
181 {
182 file.Close();
183 }
184 }
185
186 // Called here only. Should be private?
187 public static void SavePrimListToXml2(EntityBase[] entityList, TextWriter stream, Vector3 min, Vector3 max)
188 {
189 XmlTextWriter writer = new XmlTextWriter(stream);
190
191 int primCount = 0;
192 stream.WriteLine("<scene>\n");
193
194 foreach (EntityBase ent in entityList)
195 {
196 if (ent is SceneObjectGroup)
197 {
198 SceneObjectGroup g = (SceneObjectGroup)ent;
199 if (!min.Equals(Vector3.Zero) || !max.Equals(Vector3.Zero))
200 {
201 Vector3 pos = g.RootPart.GetWorldPosition();
202 if (min.X > pos.X || min.Y > pos.Y || min.Z > pos.Z)
203 continue;
204 if (max.X < pos.X || max.Y < pos.Y || max.Z < pos.Z)
205 continue;
206 }
207
208 //stream.WriteLine(SceneObjectSerializer.ToXml2Format(g));
209 SceneObjectSerializer.SOGToXml2(writer, (SceneObjectGroup)ent, new Dictionary<string,object>());
210 stream.WriteLine();
211
212 primCount++;
213 }
214 }
215
216 stream.WriteLine("</scene>\n");
217 stream.Flush();
218 }
219
220 #endregion
221
222 #region XML2 deserialization
223
106 public static SceneObjectGroup DeserializeGroupFromXml2(string xmlString) 224 public static SceneObjectGroup DeserializeGroupFromXml2(string xmlString)
107 { 225 {
108 XmlDocument doc = new XmlDocument(); 226 XmlDocument doc = new XmlDocument();
@@ -124,14 +242,30 @@ namespace OpenSim.Region.Framework.Scenes.Serialization
124 foreach (XmlNode aPrimNode in rootNode.ChildNodes) 242 foreach (XmlNode aPrimNode in rootNode.ChildNodes)
125 { 243 {
126 // There is only ever one prim. This oddity should be removeable post 0.5.9 244 // There is only ever one prim. This oddity should be removeable post 0.5.9
127 return SceneObjectSerializer.FromXml2Format(aPrimNode.OuterXml); 245 //return SceneObjectSerializer.FromXml2Format(aPrimNode.OuterXml);
246 using (reader = new XmlTextReader(new StringReader(aPrimNode.OuterXml)))
247 {
248 SceneObjectGroup obj = new SceneObjectGroup();
249 if (SceneObjectSerializer.Xml2ToSOG(reader, obj))
250 return obj;
251
252 return null;
253 }
128 } 254 }
129 255
130 return null; 256 return null;
131 } 257 }
132 else 258 else
133 { 259 {
134 return SceneObjectSerializer.FromXml2Format(rootNode.OuterXml); 260 //return SceneObjectSerializer.FromXml2Format(rootNode.OuterXml);
261 using (reader = new XmlTextReader(new StringReader(rootNode.OuterXml)))
262 {
263 SceneObjectGroup obj = new SceneObjectGroup();
264 if (SceneObjectSerializer.Xml2ToSOG(reader, obj))
265 return obj;
266
267 return null;
268 }
135 } 269 }
136 } 270 }
137 271
@@ -193,96 +327,19 @@ namespace OpenSim.Region.Framework.Scenes.Serialization
193 /// <returns>The scene object created. null if the scene object already existed</returns> 327 /// <returns>The scene object created. null if the scene object already existed</returns>
194 protected static SceneObjectGroup CreatePrimFromXml2(Scene scene, string xmlData) 328 protected static SceneObjectGroup CreatePrimFromXml2(Scene scene, string xmlData)
195 { 329 {
196 SceneObjectGroup obj = SceneObjectSerializer.FromXml2Format(xmlData); 330 //SceneObjectGroup obj = SceneObjectSerializer.FromXml2Format(xmlData);
197 331 using (XmlTextReader reader = new XmlTextReader(new StringReader(xmlData)))
198 if (scene.AddRestoredSceneObject(obj, true, false))
199 return obj;
200 else
201 return null;
202 }
203
204 public static void SavePrimsToXml2(Scene scene, string fileName)
205 {
206 EntityBase[] entityList = scene.GetEntities();
207 SavePrimListToXml2(entityList, fileName);
208 }
209
210 public static void SavePrimsToXml2(Scene scene, TextWriter stream, Vector3 min, Vector3 max)
211 {
212 EntityBase[] entityList = scene.GetEntities();
213 SavePrimListToXml2(entityList, stream, min, max);
214 }
215
216 public static void SaveNamedPrimsToXml2(Scene scene, string primName, string fileName)
217 {
218 m_log.InfoFormat(
219 "[SERIALISER]: Saving prims with name {0} in xml2 format for region {1} to {2}",
220 primName, scene.RegionInfo.RegionName, fileName);
221
222 EntityBase[] entityList = scene.GetEntities();
223 List<EntityBase> primList = new List<EntityBase>();
224
225 foreach (EntityBase ent in entityList)
226 {
227 if (ent is SceneObjectGroup)
228 {
229 if (ent.Name == primName)
230 {
231 primList.Add(ent);
232 }
233 }
234 }
235
236 SavePrimListToXml2(primList.ToArray(), fileName);
237 }
238
239 public static void SavePrimListToXml2(EntityBase[] entityList, string fileName)
240 {
241 FileStream file = new FileStream(fileName, FileMode.Create);
242 try
243 { 332 {
244 StreamWriter stream = new StreamWriter(file); 333 SceneObjectGroup obj = new SceneObjectGroup();
245 try 334 SceneObjectSerializer.Xml2ToSOG(reader, obj);
246 {
247 SavePrimListToXml2(entityList, stream, Vector3.Zero, Vector3.Zero);
248 }
249 finally
250 {
251 stream.Close();
252 }
253 }
254 finally
255 {
256 file.Close();
257 }
258 }
259 335
260 public static void SavePrimListToXml2(EntityBase[] entityList, TextWriter stream, Vector3 min, Vector3 max) 336 if (scene.AddRestoredSceneObject(obj, true, false))
261 { 337 return obj;
262 int primCount = 0; 338 else
263 stream.WriteLine("<scene>\n"); 339 return null;
264
265 foreach (EntityBase ent in entityList)
266 {
267 if (ent is SceneObjectGroup)
268 {
269 SceneObjectGroup g = (SceneObjectGroup)ent;
270 if (!min.Equals(Vector3.Zero) || !max.Equals(Vector3.Zero))
271 {
272 Vector3 pos = g.RootPart.GetWorldPosition();
273 if (min.X > pos.X || min.Y > pos.Y || min.Z > pos.Z)
274 continue;
275 if (max.X < pos.X || max.Y < pos.Y || max.Z < pos.Z)
276 continue;
277 }
278
279 stream.WriteLine(SceneObjectSerializer.ToXml2Format(g));
280 primCount++;
281 }
282 } 340 }
283 stream.WriteLine("</scene>\n");
284 stream.Flush();
285 } 341 }
286 342
343 #endregion
287 } 344 }
288} 345}
diff --git a/OpenSim/Region/Physics/Meshing/Meshmerizer.cs b/OpenSim/Region/Physics/Meshing/Meshmerizer.cs
index cf57c0a..3e3a0f0 100644
--- a/OpenSim/Region/Physics/Meshing/Meshmerizer.cs
+++ b/OpenSim/Region/Physics/Meshing/Meshmerizer.cs
@@ -31,8 +31,10 @@ using System.Collections.Generic;
31using OpenSim.Framework; 31using OpenSim.Framework;
32using OpenSim.Region.Physics.Manager; 32using OpenSim.Region.Physics.Manager;
33using OpenMetaverse; 33using OpenMetaverse;
34using OpenMetaverse.StructuredData;
34using System.Drawing; 35using System.Drawing;
35using System.Drawing.Imaging; 36using System.Drawing.Imaging;
37using System.IO.Compression;
36using PrimMesher; 38using PrimMesher;
37using log4net; 39using log4net;
38using Nini.Config; 40using Nini.Config;
@@ -256,102 +258,175 @@ namespace OpenSim.Region.Physics.Meshing
256 PrimMesh primMesh; 258 PrimMesh primMesh;
257 PrimMesher.SculptMesh sculptMesh; 259 PrimMesher.SculptMesh sculptMesh;
258 260
259 List<Coord> coords; 261 List<Coord> coords = new List<Coord>();
260 List<Face> faces; 262 List<Face> faces = new List<Face>();
261 263
262 Image idata = null; 264 Image idata = null;
263 string decodedSculptFileName = ""; 265 string decodedSculptFileName = "";
264 266
265 if (primShape.SculptEntry) 267 if (primShape.SculptEntry)
266 { 268 {
267 if (cacheSculptMaps && primShape.SculptTexture != UUID.Zero) 269 if (((OpenMetaverse.SculptType)primShape.SculptType) == SculptType.Mesh)
268 { 270 {
269 decodedSculptFileName = System.IO.Path.Combine(decodedSculptMapPath, "smap_" + primShape.SculptTexture.ToString()); 271 // add code for mesh physics proxy generation here
272 m_log.Debug("[MESH]: mesh proxy generation not implemented yet ");
273
274 OSD meshOsd;
275
276 if (primShape.SculptData.Length > 0)
277 {
278
279
280 m_log.Debug("[MESH]: asset data length: " + primShape.SculptData.Length.ToString());
281 byte[] header = Util.StringToBytes256("<? LLSD/Binary ?>");
282
283 ////dump to debugging file
284 //string filename = System.IO.Path.Combine(decodedSculptMapPath, "mesh_" + primShape.SculptTexture.ToString());
285 //BinaryWriter writer = new BinaryWriter(File.Open(filename, FileMode.Create));
286 //writer.Write(primShape.SculptData);
287 //writer.Close();
288
289 }
290 else
291 {
292 m_log.Error("[MESH]: asset data is zero length");
293 return null;
294 }
295
270 try 296 try
271 { 297 {
272 if (File.Exists(decodedSculptFileName)) 298 meshOsd = OSDParser.DeserializeLLSDBinary(primShape.SculptData, true);
273 {
274 idata = Image.FromFile(decodedSculptFileName);
275 }
276 } 299 }
277 catch (Exception e) 300 catch (Exception e)
278 { 301 {
279 m_log.Error("[SCULPT]: unable to load cached sculpt map " + decodedSculptFileName + " " + e.Message); 302 m_log.Error("[MESH]: exception decoding mesh asset: " + e.ToString());
303 return null;
304 }
305
306 if (meshOsd is OSDMap)
307 {
308 OSDMap map = (OSDMap)meshOsd;
309 //foreach (string name in map.Keys)
310 // m_log.Debug("[MESH]: key:" + name + " value:" + map[name].AsString());
311 OSDMap physicsParms = (OSDMap)map["physics_shape"];
312 int physOffset = physicsParms["offset"].AsInteger();
313 int physSize = physicsParms["size"].AsInteger();
314
315 if (physOffset < 0 || physSize == 0)
316 return null; // no mesh data in asset
317
318 m_log.Debug("[MESH]: physOffset:" + physOffset.ToString() + " physSize:" + physSize.ToString());
319 //MemoryStream ms = new MemoryStream(primShape.SculptData, physOffset, physSize);
320 //GZipStream gzStream = new GZipStream(ms, CompressionMode.Decompress);
321
322 //int maxSize = physSize * 5; // arbitrary guess
323 //byte[] readBuffer = new byte[maxSize];
324
325 //int bytesRead = gzStream.Read(readBuffer, 0, maxSize);
326
327 //OSD physMeshOsd = OSDParser.DeserializeLLSDBinary(readBuffer);
328
329
330
331
280 332
281 } 333 }
282 //if (idata != null)
283 // m_log.Debug("[SCULPT]: loaded cached map asset for map ID: " + primShape.SculptTexture.ToString());
284 }
285 334
286 if (idata == null) 335 //just bail out for now until mesh code is finished
336 return null;
337
338 }
339 else
287 { 340 {
288 if (primShape.SculptData == null || primShape.SculptData.Length == 0) 341 if (cacheSculptMaps && primShape.SculptTexture != UUID.Zero)
289 return null; 342 {
343 decodedSculptFileName = System.IO.Path.Combine(decodedSculptMapPath, "smap_" + primShape.SculptTexture.ToString());
344 try
345 {
346 if (File.Exists(decodedSculptFileName))
347 {
348 idata = Image.FromFile(decodedSculptFileName);
349 }
350 }
351 catch (Exception e)
352 {
353 m_log.Error("[SCULPT]: unable to load cached sculpt map " + decodedSculptFileName + " " + e.Message);
290 354
291 try 355 }
356 //if (idata != null)
357 // m_log.Debug("[SCULPT]: loaded cached map asset for map ID: " + primShape.SculptTexture.ToString());
358 }
359
360 if (idata == null)
292 { 361 {
293 OpenMetaverse.Imaging.ManagedImage unusedData; 362 if (primShape.SculptData == null || primShape.SculptData.Length == 0)
294 OpenMetaverse.Imaging.OpenJPEG.DecodeToImage(primShape.SculptData, out unusedData, out idata); 363 return null;
295 unusedData = null;
296 364
297 //idata = CSJ2K.J2kImage.FromBytes(primShape.SculptData); 365 try
366 {
367 OpenMetaverse.Imaging.ManagedImage unusedData;
368 OpenMetaverse.Imaging.OpenJPEG.DecodeToImage(primShape.SculptData, out unusedData, out idata);
369 unusedData = null;
370
371 //idata = CSJ2K.J2kImage.FromBytes(primShape.SculptData);
298 372
299 if (cacheSculptMaps && idata != null) 373 if (cacheSculptMaps && idata != null)
374 {
375 try { idata.Save(decodedSculptFileName, ImageFormat.MemoryBmp); }
376 catch (Exception e) { m_log.Error("[SCULPT]: unable to cache sculpt map " + decodedSculptFileName + " " + e.Message); }
377 }
378 }
379 catch (DllNotFoundException)
300 { 380 {
301 try { idata.Save(decodedSculptFileName, ImageFormat.MemoryBmp); } 381 m_log.Error("[PHYSICS]: OpenJpeg is not installed correctly on this system. Physics Proxy generation failed. Often times this is because of an old version of GLIBC. You must have version 2.4 or above!");
302 catch (Exception e) { m_log.Error("[SCULPT]: unable to cache sculpt map " + decodedSculptFileName + " " + e.Message); } 382 return null;
383 }
384 catch (IndexOutOfRangeException)
385 {
386 m_log.Error("[PHYSICS]: OpenJpeg was unable to decode this. Physics Proxy generation failed");
387 return null;
388 }
389 catch (Exception ex)
390 {
391 m_log.Error("[PHYSICS]: Unable to generate a Sculpty physics proxy. Sculpty texture decode failed: " + ex.Message);
392 return null;
303 } 393 }
304 } 394 }
305 catch (DllNotFoundException) 395
306 { 396 PrimMesher.SculptMesh.SculptType sculptType;
307 m_log.Error("[PHYSICS]: OpenJpeg is not installed correctly on this system. Physics Proxy generation failed. Often times this is because of an old version of GLIBC. You must have version 2.4 or above!"); 397 switch ((OpenMetaverse.SculptType)primShape.SculptType)
308 return null;
309 }
310 catch (IndexOutOfRangeException)
311 {
312 m_log.Error("[PHYSICS]: OpenJpeg was unable to decode this. Physics Proxy generation failed");
313 return null;
314 }
315 catch (Exception ex)
316 { 398 {
317 m_log.Error("[PHYSICS]: Unable to generate a Sculpty physics proxy. Sculpty texture decode failed: " + ex.Message); 399 case OpenMetaverse.SculptType.Cylinder:
318 return null; 400 sculptType = PrimMesher.SculptMesh.SculptType.cylinder;
401 break;
402 case OpenMetaverse.SculptType.Plane:
403 sculptType = PrimMesher.SculptMesh.SculptType.plane;
404 break;
405 case OpenMetaverse.SculptType.Torus:
406 sculptType = PrimMesher.SculptMesh.SculptType.torus;
407 break;
408 case OpenMetaverse.SculptType.Sphere:
409 sculptType = PrimMesher.SculptMesh.SculptType.sphere;
410 break;
411 default:
412 sculptType = PrimMesher.SculptMesh.SculptType.plane;
413 break;
319 } 414 }
320 }
321 415
322 PrimMesher.SculptMesh.SculptType sculptType; 416 bool mirror = ((primShape.SculptType & 128) != 0);
323 switch ((OpenMetaverse.SculptType)primShape.SculptType) 417 bool invert = ((primShape.SculptType & 64) != 0);
324 {
325 case OpenMetaverse.SculptType.Cylinder:
326 sculptType = PrimMesher.SculptMesh.SculptType.cylinder;
327 break;
328 case OpenMetaverse.SculptType.Plane:
329 sculptType = PrimMesher.SculptMesh.SculptType.plane;
330 break;
331 case OpenMetaverse.SculptType.Torus:
332 sculptType = PrimMesher.SculptMesh.SculptType.torus;
333 break;
334 case OpenMetaverse.SculptType.Sphere:
335 sculptType = PrimMesher.SculptMesh.SculptType.sphere;
336 break;
337 default:
338 sculptType = PrimMesher.SculptMesh.SculptType.plane;
339 break;
340 }
341
342 bool mirror = ((primShape.SculptType & 128) != 0);
343 bool invert = ((primShape.SculptType & 64) != 0);
344 418
345 sculptMesh = new PrimMesher.SculptMesh((Bitmap)idata, sculptType, (int)lod, false, mirror, invert); 419 sculptMesh = new PrimMesher.SculptMesh((Bitmap)idata, sculptType, (int)lod, false, mirror, invert);
346 420
347 idata.Dispose(); 421 idata.Dispose();
348 422
349 sculptMesh.DumpRaw(baseDir, primName, "primMesh"); 423 sculptMesh.DumpRaw(baseDir, primName, "primMesh");
350 424
351 sculptMesh.Scale(size.X, size.Y, size.Z); 425 sculptMesh.Scale(size.X, size.Y, size.Z);
352 426
353 coords = sculptMesh.coords; 427 coords = sculptMesh.coords;
354 faces = sculptMesh.faces; 428 faces = sculptMesh.faces;
429 }
355 } 430 }
356 else 431 else
357 { 432 {
diff --git a/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/OSSL_Api.cs b/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/OSSL_Api.cs
index 477c52d..8a98be7 100644
--- a/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/OSSL_Api.cs
+++ b/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/OSSL_Api.cs
@@ -2200,6 +2200,48 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api
2200 2200
2201 m_LSL_Api.SetPrimitiveParamsEx(prim, rules); 2201 m_LSL_Api.SetPrimitiveParamsEx(prim, rules);
2202 } 2202 }
2203
2204 /// <summary>
2205 /// Set parameters for light projection in host prim
2206 /// </summary>
2207 public void osSetProjectionParams(bool projection, LSL_Key texture, double fov, double focus, double amb)
2208 {
2209 CheckThreatLevel(ThreatLevel.High, "osSetProjectionParams");
2210
2211 osSetProjectionParams(UUID.Zero.ToString(), projection, texture, fov, focus, amb);
2212 }
2213
2214 /// <summary>
2215 /// Set parameters for light projection with uuid of target prim
2216 /// </summary>
2217 public void osSetProjectionParams(LSL_Key prim, bool projection, LSL_Key texture, double fov, double focus, double amb)
2218 {
2219 CheckThreatLevel(ThreatLevel.High, "osSetProjectionParams");
2220 m_host.AddScriptLPS(1);
2221
2222 SceneObjectPart obj = null;
2223 if (prim == UUID.Zero.ToString())
2224 {
2225 obj = m_host;
2226 }
2227 else
2228 {
2229 obj = World.GetSceneObjectPart(new UUID(prim));
2230 if (obj == null)
2231 return;
2232 }
2233
2234 obj.Shape.ProjectionEntry = projection;
2235 obj.Shape.ProjectionTextureUUID = new UUID(texture);
2236 obj.Shape.ProjectionFOV = (float)fov;
2237 obj.Shape.ProjectionFocus = (float)focus;
2238 obj.Shape.ProjectionAmbiance = (float)amb;
2239
2240
2241 obj.ParentGroup.HasGroupChanged = true;
2242 obj.ScheduleFullUpdate();
2243
2244 }
2203 2245
2204 /// <summary> 2246 /// <summary>
2205 /// Like osGetAgents but returns enough info for a radar 2247 /// Like osGetAgents but returns enough info for a radar
diff --git a/OpenSim/Region/ScriptEngine/Shared/Api/Interface/IOSSL_Api.cs b/OpenSim/Region/ScriptEngine/Shared/Api/Interface/IOSSL_Api.cs
index 78ee43c..630821b 100644
--- a/OpenSim/Region/ScriptEngine/Shared/Api/Interface/IOSSL_Api.cs
+++ b/OpenSim/Region/ScriptEngine/Shared/Api/Interface/IOSSL_Api.cs
@@ -176,6 +176,9 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api.Interfaces
176 void osCauseDamage(string avatar, double damage); 176 void osCauseDamage(string avatar, double damage);
177 LSL_List osGetPrimitiveParams(LSL_Key prim, LSL_List rules); 177 LSL_List osGetPrimitiveParams(LSL_Key prim, LSL_List rules);
178 void osSetPrimitiveParams(LSL_Key prim, LSL_List rules); 178 void osSetPrimitiveParams(LSL_Key prim, LSL_List rules);
179 void osSetProjectionParams(bool projection, LSL_Key texture, double fov, double focus, double amb);
180 void osSetProjectionParams(LSL_Key prim, bool projection, LSL_Key texture, double fov, double focus, double amb);
181
179 LSL_List osGetAvatarList(); 182 LSL_List osGetAvatarList();
180 183
181 } 184 }
diff --git a/OpenSim/Region/ScriptEngine/Shared/Api/Runtime/OSSL_Stub.cs b/OpenSim/Region/ScriptEngine/Shared/Api/Runtime/OSSL_Stub.cs
index 6cc5f51..e289554 100644
--- a/OpenSim/Region/ScriptEngine/Shared/Api/Runtime/OSSL_Stub.cs
+++ b/OpenSim/Region/ScriptEngine/Shared/Api/Runtime/OSSL_Stub.cs
@@ -688,6 +688,16 @@ namespace OpenSim.Region.ScriptEngine.Shared.ScriptBase
688 m_OSSL_Functions.osSetPrimitiveParams(prim, rules); 688 m_OSSL_Functions.osSetPrimitiveParams(prim, rules);
689 } 689 }
690 690
691 public void osSetProjectionParams(bool projection, LSL_Key texture, double fov, double focus, double amb)
692 {
693 m_OSSL_Functions.osSetProjectionParams(projection, texture, fov, focus, amb);
694 }
695
696 public void osSetProjectionParams(LSL_Key prim, bool projection, LSL_Key texture, double fov, double focus, double amb)
697 {
698 m_OSSL_Functions.osSetProjectionParams(prim, projection, texture, fov, focus, amb);
699 }
700
691 public LSL_List osGetAvatarList() 701 public LSL_List osGetAvatarList()
692 { 702 {
693 return m_OSSL_Functions.osGetAvatarList(); 703 return m_OSSL_Functions.osGetAvatarList();
diff --git a/README.txt b/README.txt
index 18784be..391a659 100644
--- a/README.txt
+++ b/README.txt
@@ -1,8 +1,8 @@
1Welcome to OpenSim! 1Welcome to OpenSim!
2 2
3================ 3==================
4=== OVERVIEW === 4==== OVERVIEW ====
5================ 5==================
6 6
7OpenSim is a BSD Licensed Open Source project to develop a functioning 7OpenSim is a BSD Licensed Open Source project to develop a functioning
8virtual worlds server platform capable of supporting multiple clients 8virtual worlds server platform capable of supporting multiple clients
diff --git a/bin/MySql.Data.dll b/bin/MySql.Data.dll
index 7aa95ec..c28c618 100644
--- a/bin/MySql.Data.dll
+++ b/bin/MySql.Data.dll
Binary files differ
diff --git a/bin/OpenMetaverse.Rendering.Meshmerizer.dll b/bin/OpenMetaverse.Rendering.Meshmerizer.dll
index 20f53d6..0160d21 100755
--- a/bin/OpenMetaverse.Rendering.Meshmerizer.dll
+++ b/bin/OpenMetaverse.Rendering.Meshmerizer.dll
Binary files differ
diff --git a/bin/OpenMetaverse.StructuredData.XML b/bin/OpenMetaverse.StructuredData.XML
index 31f9d60..2a0426c 100644
--- a/bin/OpenMetaverse.StructuredData.XML
+++ b/bin/OpenMetaverse.StructuredData.XML
@@ -1,333 +1,333 @@
1<?xml version="1.0"?> 1<?xml version="1.0"?>
2<doc> 2<doc>
3 <assembly> 3 <assembly>
4 <name>OpenMetaverse.StructuredData</name> 4 <name>OpenMetaverse.StructuredData</name>
5 </assembly> 5 </assembly>
6 <members> 6 <members>
7 <member name="T:OpenMetaverse.StructuredData.OSDParser"> 7 <member name="T:OpenMetaverse.StructuredData.OSDParser">
8 <summary> 8 <summary>
9 9
10 </summary> 10 </summary>
11 <summary> 11 <summary>
12 12
13 </summary> 13 </summary>
14 <summary> 14 <summary>
15 15
16 </summary> 16 </summary>
17 </member> 17 </member>
18 <member name="M:OpenMetaverse.StructuredData.OSDParser.DeserializeLLSDXml(System.Byte[])"> 18 <member name="M:OpenMetaverse.StructuredData.OSDParser.DeserializeLLSDXml(System.Byte[])">
19 <summary> 19 <summary>
20 20
21 </summary> 21 </summary>
22 <param name="xmlData"></param> 22 <param name="xmlData"></param>
23 <returns></returns> 23 <returns></returns>
24 </member> 24 </member>
25 <member name="M:OpenMetaverse.StructuredData.OSDParser.DeserializeLLSDXml(System.String)"> 25 <member name="M:OpenMetaverse.StructuredData.OSDParser.DeserializeLLSDXml(System.String)">
26 <summary> 26 <summary>
27 27
28 </summary> 28 </summary>
29 <param name="xmlData"></param> 29 <param name="xmlData"></param>
30 <returns></returns> 30 <returns></returns>
31 </member> 31 </member>
32 <member name="M:OpenMetaverse.StructuredData.OSDParser.DeserializeLLSDXml(System.Xml.XmlTextReader)"> 32 <member name="M:OpenMetaverse.StructuredData.OSDParser.DeserializeLLSDXml(System.Xml.XmlTextReader)">
33 <summary> 33 <summary>
34 34
35 </summary> 35 </summary>
36 <param name="xmlData"></param> 36 <param name="xmlData"></param>
37 <returns></returns> 37 <returns></returns>
38 </member> 38 </member>
39 <member name="M:OpenMetaverse.StructuredData.OSDParser.SerializeLLSDXmlBytes(OpenMetaverse.StructuredData.OSD)"> 39 <member name="M:OpenMetaverse.StructuredData.OSDParser.SerializeLLSDXmlBytes(OpenMetaverse.StructuredData.OSD)">
40 <summary> 40 <summary>
41 41
42 </summary> 42 </summary>
43 <param name="data"></param> 43 <param name="data"></param>
44 <returns></returns> 44 <returns></returns>
45 </member> 45 </member>
46 <member name="M:OpenMetaverse.StructuredData.OSDParser.SerializeLLSDXmlString(OpenMetaverse.StructuredData.OSD)"> 46 <member name="M:OpenMetaverse.StructuredData.OSDParser.SerializeLLSDXmlString(OpenMetaverse.StructuredData.OSD)">
47 <summary> 47 <summary>
48 48
49 </summary> 49 </summary>
50 <param name="data"></param> 50 <param name="data"></param>
51 <returns></returns> 51 <returns></returns>
52 </member> 52 </member>
53 <member name="M:OpenMetaverse.StructuredData.OSDParser.SerializeLLSDXmlElement(System.Xml.XmlTextWriter,OpenMetaverse.StructuredData.OSD)"> 53 <member name="M:OpenMetaverse.StructuredData.OSDParser.SerializeLLSDXmlElement(System.Xml.XmlTextWriter,OpenMetaverse.StructuredData.OSD)">
54 <summary> 54 <summary>
55 55
56 </summary> 56 </summary>
57 <param name="writer"></param> 57 <param name="writer"></param>
58 <param name="data"></param> 58 <param name="data"></param>
59 </member> 59 </member>
60 <member name="M:OpenMetaverse.StructuredData.OSDParser.TryValidateLLSDXml(System.Xml.XmlTextReader,System.String@)"> 60 <member name="M:OpenMetaverse.StructuredData.OSDParser.TryValidateLLSDXml(System.Xml.XmlTextReader,System.String@)">
61 <summary> 61 <summary>
62 62
63 </summary> 63 </summary>
64 <param name="xmlData"></param> 64 <param name="xmlData"></param>
65 <param name="error"></param> 65 <param name="error"></param>
66 <returns></returns> 66 <returns></returns>
67 </member> 67 </member>
68 <member name="M:OpenMetaverse.StructuredData.OSDParser.ParseLLSDXmlElement(System.Xml.XmlTextReader)"> 68 <member name="M:OpenMetaverse.StructuredData.OSDParser.ParseLLSDXmlElement(System.Xml.XmlTextReader)">
69 <summary> 69 <summary>
70 70
71 </summary> 71 </summary>
72 <param name="reader"></param> 72 <param name="reader"></param>
73 <returns></returns> 73 <returns></returns>
74 </member> 74 </member>
75 <member name="M:OpenMetaverse.StructuredData.OSDParser.DeserializeLLSDNotationElement(System.IO.StringReader)"> 75 <member name="M:OpenMetaverse.StructuredData.OSDParser.DeserializeLLSDNotationElement(System.IO.StringReader)">
76 <summary> 76 <summary>
77 77
78 </summary> 78 </summary>
79 <param name="reader"></param> 79 <param name="reader"></param>
80 <returns></returns> 80 <returns></returns>
81 </member> 81 </member>
82 <member name="M:OpenMetaverse.StructuredData.OSDParser.PeekAndSkipWhitespace(System.IO.StringReader)"> 82 <member name="M:OpenMetaverse.StructuredData.OSDParser.PeekAndSkipWhitespace(System.IO.StringReader)">
83 <summary> 83 <summary>
84 84
85 </summary> 85 </summary>
86 <param name="reader"></param> 86 <param name="reader"></param>
87 <returns></returns> 87 <returns></returns>
88 </member> 88 </member>
89 <member name="M:OpenMetaverse.StructuredData.OSDParser.ReadAndSkipWhitespace(System.IO.StringReader)"> 89 <member name="M:OpenMetaverse.StructuredData.OSDParser.ReadAndSkipWhitespace(System.IO.StringReader)">
90 <summary> 90 <summary>
91 91
92 </summary> 92 </summary>
93 <param name="reader"></param> 93 <param name="reader"></param>
94 <returns></returns> 94 <returns></returns>
95 </member> 95 </member>
96 <member name="M:OpenMetaverse.StructuredData.OSDParser.GetLengthInBrackets(System.IO.StringReader)"> 96 <member name="M:OpenMetaverse.StructuredData.OSDParser.GetLengthInBrackets(System.IO.StringReader)">
97 <summary> 97 <summary>
98 98
99 </summary> 99 </summary>
100 <param name="reader"></param> 100 <param name="reader"></param>
101 <returns></returns> 101 <returns></returns>
102 </member> 102 </member>
103 <member name="M:OpenMetaverse.StructuredData.OSDParser.GetStringDelimitedBy(System.IO.StringReader,System.Char)"> 103 <member name="M:OpenMetaverse.StructuredData.OSDParser.GetStringDelimitedBy(System.IO.StringReader,System.Char)">
104 <summary> 104 <summary>
105 105
106 </summary> 106 </summary>
107 <param name="reader"></param> 107 <param name="reader"></param>
108 <param name="delimiter"></param> 108 <param name="delimiter"></param>
109 <returns></returns> 109 <returns></returns>
110 </member> 110 </member>
111 <member name="M:OpenMetaverse.StructuredData.OSDParser.BufferCharactersEqual(System.IO.StringReader,System.Char[],System.Int32)"> 111 <member name="M:OpenMetaverse.StructuredData.OSDParser.BufferCharactersEqual(System.IO.StringReader,System.Char[],System.Int32)">
112 <summary> 112 <summary>
113 113
114 </summary> 114 </summary>
115 <param name="reader"></param> 115 <param name="reader"></param>
116 <param name="buffer"></param> 116 <param name="buffer"></param>
117 <param name="offset"></param> 117 <param name="offset"></param>
118 <returns></returns> 118 <returns></returns>
119 </member> 119 </member>
120 <member name="M:OpenMetaverse.StructuredData.OSDParser.UnescapeCharacter(System.String,System.Char)"> 120 <member name="M:OpenMetaverse.StructuredData.OSDParser.UnescapeCharacter(System.String,System.Char)">
121 <summary> 121 <summary>
122 122
123 </summary> 123 </summary>
124 <param name="s"></param> 124 <param name="s"></param>
125 <param name="c"></param> 125 <param name="c"></param>
126 <returns></returns> 126 <returns></returns>
127 </member> 127 </member>
128 <member name="M:OpenMetaverse.StructuredData.OSDParser.EscapeCharacter(System.String,System.Char)"> 128 <member name="M:OpenMetaverse.StructuredData.OSDParser.EscapeCharacter(System.String,System.Char)">
129 <summary> 129 <summary>
130 130
131 </summary> 131 </summary>
132 <param name="s"></param> 132 <param name="s"></param>
133 <param name="c"></param> 133 <param name="c"></param>
134 <returns></returns> 134 <returns></returns>
135 </member> 135 </member>
136 <member name="M:OpenMetaverse.StructuredData.OSDParser.DeserializeLLSDBinary(System.Byte[])"> 136 <member name="M:OpenMetaverse.StructuredData.OSDParser.DeserializeLLSDBinary(System.Byte[])">
137 <summary> 137 <summary>
138 138
139 </summary> 139 </summary>
140 <param name="binaryData"></param> 140 <param name="binaryData"></param>
141 <returns></returns> 141 <returns></returns>
142 </member> 142 </member>
143 <member name="M:OpenMetaverse.StructuredData.OSDParser.DeserializeLLSDBinary(System.IO.Stream)"> 143 <member name="M:OpenMetaverse.StructuredData.OSDParser.DeserializeLLSDBinary(System.IO.Stream)">
144 <summary> 144 <summary>
145 145
146 </summary> 146 </summary>
147 <param name="stream"></param> 147 <param name="stream"></param>
148 <returns></returns> 148 <returns></returns>
149 </member> 149 </member>
150 <member name="M:OpenMetaverse.StructuredData.OSDParser.SerializeLLSDBinary(OpenMetaverse.StructuredData.OSD)"> 150 <member name="M:OpenMetaverse.StructuredData.OSDParser.SerializeLLSDBinary(OpenMetaverse.StructuredData.OSD)">
151 <summary> 151 <summary>
152 152
153 </summary> 153 </summary>
154 <param name="osd"></param> 154 <param name="osd"></param>
155 <returns></returns> 155 <returns></returns>
156 </member> 156 </member>
157 <member name="M:OpenMetaverse.StructuredData.OSDParser.SerializeLLSDBinaryStream(OpenMetaverse.StructuredData.OSD)"> 157 <member name="M:OpenMetaverse.StructuredData.OSDParser.SerializeLLSDBinaryStream(OpenMetaverse.StructuredData.OSD)">
158 <summary> 158 <summary>
159 159
160 </summary> 160 </summary>
161 <param name="data"></param> 161 <param name="data"></param>
162 <returns></returns> 162 <returns></returns>
163 </member> 163 </member>
164 <member name="M:OpenMetaverse.StructuredData.OSDParser.SkipWhiteSpace(System.IO.Stream)"> 164 <member name="M:OpenMetaverse.StructuredData.OSDParser.SkipWhiteSpace(System.IO.Stream)">
165 <summary> 165 <summary>
166 166
167 </summary> 167 </summary>
168 <param name="stream"></param> 168 <param name="stream"></param>
169 </member> 169 </member>
170 <member name="M:OpenMetaverse.StructuredData.OSDParser.FindByte(System.IO.Stream,System.Byte)"> 170 <member name="M:OpenMetaverse.StructuredData.OSDParser.FindByte(System.IO.Stream,System.Byte)">
171 <summary> 171 <summary>
172 172
173 </summary> 173 </summary>
174 <param name="stream"></param> 174 <param name="stream"></param>
175 <param name="toFind"></param> 175 <param name="toFind"></param>
176 <returns></returns> 176 <returns></returns>
177 </member> 177 </member>
178 <member name="M:OpenMetaverse.StructuredData.OSDParser.FindByteArray(System.IO.Stream,System.Byte[])"> 178 <member name="M:OpenMetaverse.StructuredData.OSDParser.FindString(System.IO.Stream,System.String)">
179 <summary> 179 <summary>
180 180
181 </summary> 181 </summary>
182 <param name="stream"></param> 182 <param name="stream"></param>
183 <param name="toFind"></param> 183 <param name="toFind"></param>
184 <returns></returns> 184 <returns></returns>
185 </member> 185 </member>
186 <member name="M:OpenMetaverse.StructuredData.OSDParser.ConsumeBytes(System.IO.Stream,System.Int32)"> 186 <member name="M:OpenMetaverse.StructuredData.OSDParser.ConsumeBytes(System.IO.Stream,System.Int32)">
187 <summary> 187 <summary>
188 188
189 </summary> 189 </summary>
190 <param name="stream"></param> 190 <param name="stream"></param>
191 <param name="consumeBytes"></param> 191 <param name="consumeBytes"></param>
192 <returns></returns> 192 <returns></returns>
193 </member> 193 </member>
194 <member name="M:OpenMetaverse.StructuredData.OSDParser.NetworkToHostInt(System.Byte[])"> 194 <member name="M:OpenMetaverse.StructuredData.OSDParser.NetworkToHostInt(System.Byte[])">
195 <summary> 195 <summary>
196 196
197 </summary> 197 </summary>
198 <param name="binaryNetEnd"></param> 198 <param name="binaryNetEnd"></param>
199 <returns></returns> 199 <returns></returns>
200 </member> 200 </member>
201 <member name="M:OpenMetaverse.StructuredData.OSDParser.NetworkToHostDouble(System.Byte[])"> 201 <member name="M:OpenMetaverse.StructuredData.OSDParser.NetworkToHostDouble(System.Byte[])">
202 <summary> 202 <summary>
203 203
204 </summary> 204 </summary>
205 <param name="binaryNetEnd"></param> 205 <param name="binaryNetEnd"></param>
206 <returns></returns> 206 <returns></returns>
207 </member> 207 </member>
208 <member name="M:OpenMetaverse.StructuredData.OSDParser.HostToNetworkIntBytes(System.Int32)"> 208 <member name="M:OpenMetaverse.StructuredData.OSDParser.HostToNetworkIntBytes(System.Int32)">
209 <summary> 209 <summary>
210 210
211 </summary> 211 </summary>
212 <param name="intHostEnd"></param> 212 <param name="intHostEnd"></param>
213 <returns></returns> 213 <returns></returns>
214 </member> 214 </member>
215 <member name="T:OpenMetaverse.StructuredData.OSDType"> 215 <member name="T:OpenMetaverse.StructuredData.OSDType">
216 <summary> 216 <summary>
217 217
218 </summary> 218 </summary>
219 </member> 219 </member>
220 <member name="F:OpenMetaverse.StructuredData.OSDType.Unknown"> 220 <member name="F:OpenMetaverse.StructuredData.OSDType.Unknown">
221 <summary></summary> 221 <summary></summary>
222 </member> 222 </member>
223 <member name="F:OpenMetaverse.StructuredData.OSDType.Boolean"> 223 <member name="F:OpenMetaverse.StructuredData.OSDType.Boolean">
224 <summary></summary> 224 <summary></summary>
225 </member> 225 </member>
226 <member name="F:OpenMetaverse.StructuredData.OSDType.Integer"> 226 <member name="F:OpenMetaverse.StructuredData.OSDType.Integer">
227 <summary></summary> 227 <summary></summary>
228 </member> 228 </member>
229 <member name="F:OpenMetaverse.StructuredData.OSDType.Real"> 229 <member name="F:OpenMetaverse.StructuredData.OSDType.Real">
230 <summary></summary> 230 <summary></summary>
231 </member> 231 </member>
232 <member name="F:OpenMetaverse.StructuredData.OSDType.String"> 232 <member name="F:OpenMetaverse.StructuredData.OSDType.String">
233 <summary></summary> 233 <summary></summary>
234 </member> 234 </member>
235 <member name="F:OpenMetaverse.StructuredData.OSDType.UUID"> 235 <member name="F:OpenMetaverse.StructuredData.OSDType.UUID">
236 <summary></summary> 236 <summary></summary>
237 </member> 237 </member>
238 <member name="F:OpenMetaverse.StructuredData.OSDType.Date"> 238 <member name="F:OpenMetaverse.StructuredData.OSDType.Date">
239 <summary></summary> 239 <summary></summary>
240 </member> 240 </member>
241 <member name="F:OpenMetaverse.StructuredData.OSDType.URI"> 241 <member name="F:OpenMetaverse.StructuredData.OSDType.URI">
242 <summary></summary> 242 <summary></summary>
243 </member> 243 </member>
244 <member name="F:OpenMetaverse.StructuredData.OSDType.Binary"> 244 <member name="F:OpenMetaverse.StructuredData.OSDType.Binary">
245 <summary></summary> 245 <summary></summary>
246 </member> 246 </member>
247 <member name="F:OpenMetaverse.StructuredData.OSDType.Map"> 247 <member name="F:OpenMetaverse.StructuredData.OSDType.Map">
248 <summary></summary> 248 <summary></summary>
249 </member> 249 </member>
250 <member name="F:OpenMetaverse.StructuredData.OSDType.Array"> 250 <member name="F:OpenMetaverse.StructuredData.OSDType.Array">
251 <summary></summary> 251 <summary></summary>
252 </member> 252 </member>
253 <member name="T:OpenMetaverse.StructuredData.OSDException"> 253 <member name="T:OpenMetaverse.StructuredData.OSDException">
254 <summary> 254 <summary>
255 255
256 </summary> 256 </summary>
257 </member> 257 </member>
258 <member name="T:OpenMetaverse.StructuredData.OSD"> 258 <member name="T:OpenMetaverse.StructuredData.OSD">
259 <summary> 259 <summary>
260 260
261 </summary> 261 </summary>
262 </member> 262 </member>
263 <member name="M:OpenMetaverse.StructuredData.OSD.SerializeMembers(System.Object)"> 263 <member name="M:OpenMetaverse.StructuredData.OSD.SerializeMembers(System.Object)">
264 <summary> 264 <summary>
265 Uses reflection to create an SDMap from all of the SD 265 Uses reflection to create an SDMap from all of the SD
266 serializable types in an object 266 serializable types in an object
267 </summary> 267 </summary>
268 <param name="obj">Class or struct containing serializable types</param> 268 <param name="obj">Class or struct containing serializable types</param>
269 <returns>An SDMap holding the serialized values from the 269 <returns>An SDMap holding the serialized values from the
270 container object</returns> 270 container object</returns>
271 </member> 271 </member>
272 <member name="M:OpenMetaverse.StructuredData.OSD.DeserializeMembers(System.Object@,OpenMetaverse.StructuredData.OSDMap)"> 272 <member name="M:OpenMetaverse.StructuredData.OSD.DeserializeMembers(System.Object@,OpenMetaverse.StructuredData.OSDMap)">
273 <summary> 273 <summary>
274 Uses reflection to deserialize member variables in an object from 274 Uses reflection to deserialize member variables in an object from
275 an SDMap 275 an SDMap
276 </summary> 276 </summary>
277 <param name="obj">Reference to an object to fill with deserialized 277 <param name="obj">Reference to an object to fill with deserialized
278 values</param> 278 values</param>
279 <param name="serialized">Serialized values to put in the target 279 <param name="serialized">Serialized values to put in the target
280 object</param> 280 object</param>
281 </member> 281 </member>
282 <member name="T:OpenMetaverse.StructuredData.OSDBoolean"> 282 <member name="T:OpenMetaverse.StructuredData.OSDBoolean">
283 <summary> 283 <summary>
284 284
285 </summary> 285 </summary>
286 </member> 286 </member>
287 <member name="T:OpenMetaverse.StructuredData.OSDInteger"> 287 <member name="T:OpenMetaverse.StructuredData.OSDInteger">
288 <summary> 288 <summary>
289 289
290 </summary> 290 </summary>
291 </member> 291 </member>
292 <member name="T:OpenMetaverse.StructuredData.OSDReal"> 292 <member name="T:OpenMetaverse.StructuredData.OSDReal">
293 <summary> 293 <summary>
294 294
295 </summary> 295 </summary>
296 </member> 296 </member>
297 <member name="T:OpenMetaverse.StructuredData.OSDString"> 297 <member name="T:OpenMetaverse.StructuredData.OSDString">
298 <summary> 298 <summary>
299 299
300 </summary> 300 </summary>
301 </member> 301 </member>
302 <member name="T:OpenMetaverse.StructuredData.OSDUUID"> 302 <member name="T:OpenMetaverse.StructuredData.OSDUUID">
303 <summary> 303 <summary>
304 304
305 </summary> 305 </summary>
306 </member> 306 </member>
307 <member name="T:OpenMetaverse.StructuredData.OSDDate"> 307 <member name="T:OpenMetaverse.StructuredData.OSDDate">
308 <summary> 308 <summary>
309 309
310 </summary> 310 </summary>
311 </member> 311 </member>
312 <member name="T:OpenMetaverse.StructuredData.OSDUri"> 312 <member name="T:OpenMetaverse.StructuredData.OSDUri">
313 <summary> 313 <summary>
314 314
315 </summary> 315 </summary>
316 </member> 316 </member>
317 <member name="T:OpenMetaverse.StructuredData.OSDBinary"> 317 <member name="T:OpenMetaverse.StructuredData.OSDBinary">
318 <summary> 318 <summary>
319 319
320 </summary> 320 </summary>
321 </member> 321 </member>
322 <member name="T:OpenMetaverse.StructuredData.OSDMap"> 322 <member name="T:OpenMetaverse.StructuredData.OSDMap">
323 <summary> 323 <summary>
324 324
325 </summary> 325 </summary>
326 </member> 326 </member>
327 <member name="T:OpenMetaverse.StructuredData.OSDArray"> 327 <member name="T:OpenMetaverse.StructuredData.OSDArray">
328 <summary> 328 <summary>
329 329
330 </summary> 330 </summary>
331 </member> 331 </member>
332 </members> 332 </members>
333</doc> 333</doc>
diff --git a/bin/OpenMetaverse.StructuredData.dll b/bin/OpenMetaverse.StructuredData.dll
index 31f34fa..c1e54fa 100644
--- a/bin/OpenMetaverse.StructuredData.dll
+++ b/bin/OpenMetaverse.StructuredData.dll
Binary files differ
diff --git a/bin/OpenMetaverse.XML b/bin/OpenMetaverse.XML
index 8968bef..56f0c87 100644
--- a/bin/OpenMetaverse.XML
+++ b/bin/OpenMetaverse.XML
@@ -1,24951 +1,25067 @@
1<?xml version="1.0"?> 1<?xml version="1.0"?>
2<doc> 2<doc>
3 <assembly> 3 <assembly>
4 <name>OpenMetaverse</name> 4 <name>OpenMetaverse</name>
5 </assembly> 5 </assembly>
6 <members> 6 <members>
7 <member name="M:OpenMetaverse.Messages.MessageUtils.DecodeEvent(System.String,OpenMetaverse.StructuredData.OSDMap)"> 7 <member name="T:OpenMetaverse.Logger">
8 <summary> 8 <summary>
9 Return a decoded capabilities message as a strongly typed object 9 Singleton logging class for the entire library
10 </summary> 10 </summary>
11 <param name="eventName">A string containing the name of the capabilities message key</param> 11 </member>
12 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> to decode</param> 12 <member name="F:OpenMetaverse.Logger.LogInstance">
13 <returns>A strongly typed object containing the decoded information from the capabilities message, or null 13 <summary>log4net logging engine</summary>
14 if no existing Message object exists for the specified event</returns> 14 </member>
15 </member> 15 <member name="M:OpenMetaverse.Logger.#cctor">
16 <member name="T:OpenMetaverse.ObjectReturnType"> 16 <summary>
17 <summary> 17 Default constructor
18 Type of return to use when returning objects from a parcel 18 </summary>
19 </summary> 19 </member>
20 </member> 20 <member name="M:OpenMetaverse.Logger.Log(System.Object,OpenMetaverse.Helpers.LogLevel)">
21 <member name="F:OpenMetaverse.ObjectReturnType.None"> 21 <summary>
22 <summary></summary> 22 Send a log message to the logging engine
23 </member> 23 </summary>
24 <member name="F:OpenMetaverse.ObjectReturnType.Owner"> 24 <param name="message">The log message</param>
25 <summary>Return objects owned by parcel owner</summary> 25 <param name="level">The severity of the log entry</param>
26 </member> 26 </member>
27 <member name="F:OpenMetaverse.ObjectReturnType.Group"> 27 <member name="M:OpenMetaverse.Logger.Log(System.Object,OpenMetaverse.Helpers.LogLevel,OpenMetaverse.GridClient)">
28 <summary>Return objects set to group</summary> 28 <summary>
29 </member> 29 Send a log message to the logging engine
30 <member name="F:OpenMetaverse.ObjectReturnType.Other"> 30 </summary>
31 <summary>Return objects not owned by parcel owner or set to group</summary> 31 <param name="message">The log message</param>
32 </member> 32 <param name="level">The severity of the log entry</param>
33 <member name="F:OpenMetaverse.ObjectReturnType.List"> 33 <param name="client">Instance of the client</param>
34 <summary>Return a specific list of objects on parcel</summary> 34 </member>
35 </member> 35 <member name="M:OpenMetaverse.Logger.Log(System.Object,OpenMetaverse.Helpers.LogLevel,System.Exception)">
36 <member name="F:OpenMetaverse.ObjectReturnType.Sell"> 36 <summary>
37 <summary>Return objects that are marked for-sale</summary> 37 Send a log message to the logging engine
38 </member> 38 </summary>
39 <member name="T:OpenMetaverse.ParcelAccessFlags"> 39 <param name="message">The log message</param>
40 <summary> 40 <param name="level">The severity of the log entry</param>
41 Blacklist/Whitelist flags used in parcels Access List 41 <param name="exception">Exception that was raised</param>
42 </summary> 42 </member>
43 </member> 43 <member name="M:OpenMetaverse.Logger.Log(System.Object,OpenMetaverse.Helpers.LogLevel,OpenMetaverse.GridClient,System.Exception)">
44 <member name="F:OpenMetaverse.ParcelAccessFlags.NoAccess"> 44 <summary>
45 <summary>Agent is denied access</summary> 45 Send a log message to the logging engine
46 </member> 46 </summary>
47 <member name="F:OpenMetaverse.ParcelAccessFlags.Access"> 47 <param name="message">The log message</param>
48 <summary>Agent is granted access</summary> 48 <param name="level">The severity of the log entry</param>
49 </member> 49 <param name="client">Instance of the client</param>
50 <member name="T:OpenMetaverse.ParcelResult"> 50 <param name="exception">Exception that was raised</param>
51 <summary> 51 </member>
52 The result of a request for parcel properties 52 <member name="M:OpenMetaverse.Logger.DebugLog(System.Object)">
53 </summary> 53 <summary>
54 </member> 54 If the library is compiled with DEBUG defined, an event will be
55 <member name="F:OpenMetaverse.ParcelResult.NoData"> 55 fired if an <code>OnLogMessage</code> handler is registered and the
56 <summary>No matches were found for the request</summary> 56 message will be sent to the logging engine
57 </member> 57 </summary>
58 <member name="F:OpenMetaverse.ParcelResult.Single"> 58 <param name="message">The message to log at the DEBUG level to the
59 <summary>Request matched a single parcel</summary> 59 current logging engine</param>
60 </member> 60 </member>
61 <member name="F:OpenMetaverse.ParcelResult.Multiple"> 61 <member name="M:OpenMetaverse.Logger.DebugLog(System.Object,OpenMetaverse.GridClient)">
62 <summary>Request matched multiple parcels</summary> 62 <summary>
63 </member> 63 If the library is compiled with DEBUG defined and
64 <member name="T:OpenMetaverse.AccessList"> 64 <code>GridClient.Settings.DEBUG</code> is true, an event will be
65 <summary> 65 fired if an <code>OnLogMessage</code> handler is registered and the
66 Flags used in the ParcelAccessListRequest packet to specify whether 66 message will be sent to the logging engine
67 we want the access list (whitelist), ban list (blacklist), or both 67 </summary>
68 </summary> 68 <param name="message">The message to log at the DEBUG level to the
69 </member> 69 current logging engine</param>
70 <member name="F:OpenMetaverse.AccessList.Access"> 70 <param name="client">Instance of the client</param>
71 <summary>Request the access list</summary> 71 </member>
72 </member> 72 <member name="E:OpenMetaverse.Logger.OnLogMessage">
73 <member name="F:OpenMetaverse.AccessList.Ban"> 73 <summary>Triggered whenever a message is logged. If this is left
74 <summary>Request the ban list</summary> 74 null, log messages will go to the console</summary>
75 </member> 75 </member>
76 <member name="F:OpenMetaverse.AccessList.Both"> 76 <member name="T:OpenMetaverse.Logger.LogCallback">
77 <summary>Request both White and Black lists</summary> 77 <summary>
78 </member> 78 Callback used for client apps to receive log messages from
79 <member name="T:OpenMetaverse.ParcelPropertiesStatus"> 79 the library
80 <summary> 80 </summary>
81 Sequence ID in ParcelPropertiesReply packets (sent when avatar 81 <param name="message">Data being logged</param>
82 tries to cross a parcel border) 82 <param name="level">The severity of the log entry from <seealso cref="T:OpenMetaverse.Helpers.LogLevel"/></param>
83 </summary> 83 </member>
84 </member> 84 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxGetCaptureDevices">
85 <member name="F:OpenMetaverse.ParcelPropertiesStatus.ParcelSelected"> 85 <summary>
86 <summary>Parcel is currently selected</summary> 86 This is used to get a list of audio devices that can be used for capture (input) of voice.
87 </member> 87 </summary>
88 <member name="F:OpenMetaverse.ParcelPropertiesStatus.CollisionNotInGroup"> 88 <returns></returns>
89 <summary>Parcel restricted to a group the avatar is not a 89 </member>
90 member of</summary> 90 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxGetRenderDevices">
91 </member> 91 <summary>
92 <member name="F:OpenMetaverse.ParcelPropertiesStatus.CollisionBanned"> 92 This is used to get a list of audio devices that can be used for render (playback) of voice.
93 <summary>Avatar is banned from the parcel</summary> 93 </summary>
94 </member> 94 </member>
95 <member name="F:OpenMetaverse.ParcelPropertiesStatus.CollisionNotOnAccessList"> 95 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxSetRenderDevice(System.String)">
96 <summary>Parcel is restricted to an access list that the 96 <summary>
97 avatar is not on</summary> 97 This command is used to select the render device.
98 </member> 98 </summary>
99 <member name="F:OpenMetaverse.ParcelPropertiesStatus.HoveredOverParcel"> 99 <param name="RenderDeviceSpecifier">The name of the device as returned by the Aux.GetRenderDevices command.</param>
100 <summary>Response to hovering over a parcel</summary> 100 </member>
101 </member> 101 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxSetCaptureDevice(System.String)">
102 <member name="T:OpenMetaverse.TerraformAction"> 102 <summary>
103 <summary> 103 This command is used to select the capture device.
104 The tool to use when modifying terrain levels 104 </summary>
105 </summary> 105 <param name="CaptureDeviceSpecifier">The name of the device as returned by the Aux.GetCaptureDevices command.</param>
106 </member> 106 </member>
107 <member name="F:OpenMetaverse.TerraformAction.Level"> 107 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxCaptureAudioStart(System.Int32)">
108 <summary>Level the terrain</summary> 108 <summary>
109 </member> 109 This command is used to start the audio capture process which will cause
110 <member name="F:OpenMetaverse.TerraformAction.Raise"> 110 AuxAudioProperty Events to be raised. These events can be used to display a
111 <summary>Raise the terrain</summary> 111 microphone VU meter for the currently selected capture device. This command
112 </member> 112 should not be issued if the user is on a call.
113 <member name="F:OpenMetaverse.TerraformAction.Lower"> 113 </summary>
114 <summary>Lower the terrain</summary> 114 <param name="Duration">(unused but required)</param>
115 </member> 115 <returns></returns>
116 <member name="F:OpenMetaverse.TerraformAction.Smooth"> 116 </member>
117 <summary>Smooth the terrain</summary> 117 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxCaptureAudioStop">
118 </member> 118 <summary>
119 <member name="F:OpenMetaverse.TerraformAction.Noise"> 119 This command is used to stop the audio capture process.
120 <summary>Add random noise to the terrain</summary> 120 </summary>
121 </member> 121 <returns></returns>
122 <member name="F:OpenMetaverse.TerraformAction.Revert"> 122 </member>
123 <summary>Revert terrain to simulator default</summary> 123 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxSetMicLevel(System.Int32)">
124 </member> 124 <summary>
125 <member name="T:OpenMetaverse.TerraformBrushSize"> 125 This command is used to set the mic volume while in the audio tuning process.
126 <summary> 126 Once an acceptable mic level is attained, the application must issue a
127 The tool size to use when changing terrain levels 127 connector set mic volume command to have that level be used while on voice
128 </summary> 128 calls.
129 </member> 129 </summary>
130 <member name="F:OpenMetaverse.TerraformBrushSize.Small"> 130 <param name="Level">the microphone volume (-100 to 100 inclusive)</param>
131 <summary>Small</summary> 131 <returns></returns>
132 </member> 132 </member>
133 <member name="F:OpenMetaverse.TerraformBrushSize.Medium"> 133 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxSetSpeakerLevel(System.Int32)">
134 <summary>Medium</summary> 134 <summary>
135 </member> 135 This command is used to set the speaker volume while in the audio tuning
136 <member name="F:OpenMetaverse.TerraformBrushSize.Large"> 136 process. Once an acceptable speaker level is attained, the application must
137 <summary>Large</summary> 137 issue a connector set speaker volume command to have that level be used while
138 </member> 138 on voice calls.
139 <member name="T:OpenMetaverse.AccessDeniedReason"> 139 </summary>
140 <summary> 140 <param name="Level">the speaker volume (-100 to 100 inclusive)</param>
141 Reasons agent is denied access to a parcel on the simulator 141 <returns></returns>
142 </summary> 142 </member>
143 </member> 143 <member name="M:OpenMetaverse.Voice.VoiceGateway.ConnectorCreate(System.String,System.String,System.UInt16,System.UInt16,OpenMetaverse.Voice.VoiceGateway.VoiceLoggingSettings)">
144 <member name="F:OpenMetaverse.AccessDeniedReason.NotDenied"> 144 <summary>
145 <summary>Agent is not denied, access is granted</summary> 145 This is used to initialize and stop the Connector as a whole. The Connector
146 </member> 146 Create call must be completed successfully before any other requests are made
147 <member name="F:OpenMetaverse.AccessDeniedReason.NotInGroup"> 147 (typically during application initialization). The shutdown should be called
148 <summary>Agent is not a member of the group set for the parcel, or which owns the parcel</summary> 148 when the application is shutting down to gracefully release resources
149 </member> 149 </summary>
150 <member name="F:OpenMetaverse.AccessDeniedReason.NotOnAllowList"> 150 <param name="ClientName">A string value indicting the Application name</param>
151 <summary>Agent is not on the parcels specific allow list</summary> 151 <param name="AccountManagementServer">URL for the management server</param>
152 </member> 152 <param name="Logging">LoggingSettings</param>
153 <member name="F:OpenMetaverse.AccessDeniedReason.BannedFromParcel"> 153 <param name="MaximumPort"></param>
154 <summary>Agent is on the parcels ban list</summary> 154 <param name="MinimumPort"></param>
155 </member> 155 </member>
156 <member name="F:OpenMetaverse.AccessDeniedReason.NoAccess"> 156 <member name="M:OpenMetaverse.Voice.VoiceGateway.ConnectorInitiateShutdown(System.String)">
157 <summary>Unknown</summary> 157 <summary>
158 </member> 158 Shutdown Connector -- Should be called when the application is shutting down
159 <member name="F:OpenMetaverse.AccessDeniedReason.NotAgeVerified"> 159 to gracefully release resources
160 <summary>Agent is not age verified and parcel settings deny access to non age verified avatars</summary> 160 </summary>
161 </member> 161 <param name="ConnectorHandle">Handle returned from successful Connector ‘create’ request</param>
162 <member name="T:OpenMetaverse.ParcelOverlayType"> 162 </member>
163 <summary> 163 <member name="M:OpenMetaverse.Voice.VoiceGateway.ConnectorMuteLocalMic(System.String,System.Boolean)">
164 Parcel overlay type. This is used primarily for highlighting and 164 <summary>
165 coloring which is why it is a single integer instead of a set of 165 Mute or unmute the microphone
166 flags 166 </summary>
167 </summary> 167 <param name="ConnectorHandle">Handle returned from successful Connector ‘create’ request</param>
168 <remarks>These values seem to be poorly thought out. The first three 168 <param name="Mute">true (mute) or false (unmute)</param>
169 bits represent a single value, not flags. For example Auction (0x05) is 169 </member>
170 not a combination of OwnedByOther (0x01) and ForSale(0x04). However, 170 <member name="M:OpenMetaverse.Voice.VoiceGateway.ConnectorMuteLocalSpeaker(System.String,System.Boolean)">
171 the BorderWest and BorderSouth values are bit flags that get attached 171 <summary>
172 to the value stored in the first three bits. Bits four, five, and six 172 Mute or unmute the speaker
173 are unused</remarks> 173 </summary>
174 </member> 174 <param name="ConnectorHandle">Handle returned from successful Connector ‘create’ request</param>
175 <member name="F:OpenMetaverse.ParcelOverlayType.Public"> 175 <param name="Mute">true (mute) or false (unmute)</param>
176 <summary>Public land</summary> 176 </member>
177 </member> 177 <member name="M:OpenMetaverse.Voice.VoiceGateway.ConnectorSetLocalMicVolume(System.String,System.Int32)">
178 <member name="F:OpenMetaverse.ParcelOverlayType.OwnedByOther"> 178 <summary>
179 <summary>Land is owned by another avatar</summary> 179 Set microphone volume
180 </member> 180 </summary>
181 <member name="F:OpenMetaverse.ParcelOverlayType.OwnedByGroup"> 181 <param name="ConnectorHandle">Handle returned from successful Connector ‘create’ request</param>
182 <summary>Land is owned by a group</summary> 182 <param name="Value">The level of the audio, a number between -100 and 100 where
183 </member> 183 0 represents ‘normal’ speaking volume</param>
184 <member name="F:OpenMetaverse.ParcelOverlayType.OwnedBySelf"> 184 </member>
185 <summary>Land is owned by the current avatar</summary> 185 <member name="M:OpenMetaverse.Voice.VoiceGateway.ConnectorSetLocalSpeakerVolume(System.String,System.Int32)">
186 </member> 186 <summary>
187 <member name="F:OpenMetaverse.ParcelOverlayType.ForSale"> 187 Set local speaker volume
188 <summary>Land is for sale</summary> 188 </summary>
189 </member> 189 <param name="ConnectorHandle">Handle returned from successful Connector ‘create’ request</param>
190 <member name="F:OpenMetaverse.ParcelOverlayType.Auction"> 190 <param name="Value">The level of the audio, a number between -100 and 100 where
191 <summary>Land is being auctioned</summary> 191 0 represents ‘normal’ speaking volume</param>
192 </member> 192 </member>
193 <member name="F:OpenMetaverse.ParcelOverlayType.BorderWest"> 193 <member name="M:OpenMetaverse.Voice.VoiceGateway.StartDaemon(System.String,System.String)">
194 <summary>To the west of this area is a parcel border</summary> 194 <summary>
195 </member> 195 Starts a thread that keeps the daemon running
196 <member name="F:OpenMetaverse.ParcelOverlayType.BorderSouth"> 196 </summary>
197 <summary>To the south of this area is a parcel border</summary> 197 <param name="path"></param>
198 </member> 198 <param name="args"></param>
199 <member name="T:OpenMetaverse.ParcelFlags"> 199 </member>
200 <summary> 200 <member name="M:OpenMetaverse.Voice.VoiceGateway.StopDaemon">
201 Various parcel properties 201 <summary>
202 </summary> 202 Stops the daemon and the thread keeping it running
203 </member> 203 </summary>
204 <member name="F:OpenMetaverse.ParcelFlags.None"> 204 </member>
205 <summary>No flags set</summary> 205 <member name="M:OpenMetaverse.Voice.VoiceGateway.ConnectToDaemon(System.String,System.Int32)">
206 </member> 206 <summary>
207 <member name="F:OpenMetaverse.ParcelFlags.AllowFly"> 207
208 <summary>Allow avatars to fly (a client-side only restriction)</summary> 208 </summary>
209 </member> 209 <param name="address"></param>
210 <member name="F:OpenMetaverse.ParcelFlags.AllowOtherScripts"> 210 <param name="port"></param>
211 <summary>Allow foreign scripts to run</summary> 211 <returns></returns>
212 </member> 212 </member>
213 <member name="F:OpenMetaverse.ParcelFlags.ForSale"> 213 <member name="M:OpenMetaverse.Voice.VoiceGateway.SessionCreate(System.String,System.String,System.String,System.String,System.Boolean,System.Boolean,System.String)">
214 <summary>This parcel is for sale</summary> 214 <summary>
215 </member> 215 Create a Session
216 <member name="F:OpenMetaverse.ParcelFlags.AllowLandmark"> 216 Sessions typically represent a connection to a media session with one or more
217 <summary>Allow avatars to create a landmark on this parcel</summary> 217 participants. This is used to generate an ‘outbound’ call to another user or
218 </member> 218 channel. The specifics depend on the media types involved. A session handle is
219 <member name="F:OpenMetaverse.ParcelFlags.AllowTerraform"> 219 required to control the local user functions within the session (or remote
220 <summary>Allows all avatars to edit the terrain on this parcel</summary> 220 users if the current account has rights to do so). Currently creating a
221 </member> 221 session automatically connects to the audio media, there is no need to call
222 <member name="F:OpenMetaverse.ParcelFlags.AllowDamage"> 222 Session.Connect at this time, this is reserved for future use.
223 <summary>Avatars have health and can take damage on this parcel. 223 </summary>
224 If set, avatars can be killed and sent home here</summary> 224 <param name="AccountHandle">Handle returned from successful Connector ‘create’ request</param>
225 </member> 225 <param name="URI">This is the URI of the terminating point of the session (ie who/what is being called)</param>
226 <member name="F:OpenMetaverse.ParcelFlags.CreateObjects"> 226 <param name="Name">This is the display name of the entity being called (user or channel)</param>
227 <summary>Foreign avatars can create objects here</summary> 227 <param name="Password">Only needs to be supplied when the target URI is password protected</param>
228 </member> 228 <param name="PasswordHashAlgorithm">This indicates the format of the password as passed in. This can either be
229 <member name="F:OpenMetaverse.ParcelFlags.ForSaleObjects"> 229 “ClearText” or “SHA1UserName”. If this element does not exist, it is assumed to be “ClearText”. If it is
230 <summary>All objects on this parcel can be purchased</summary> 230 “SHA1UserName”, the password as passed in is the SHA1 hash of the password and username concatenated together,
231 </member> 231 then base64 encoded, with the final “=” character stripped off.</param>
232 <member name="F:OpenMetaverse.ParcelFlags.UseAccessGroup"> 232 <param name="JoinAudio"></param>
233 <summary>Access is restricted to a group</summary> 233 <param name="JoinText"></param>
234 </member> 234 <returns></returns>
235 <member name="F:OpenMetaverse.ParcelFlags.UseAccessList"> 235 </member>
236 <summary>Access is restricted to a whitelist</summary> 236 <member name="M:OpenMetaverse.Voice.VoiceGateway.SessionConnect(System.String,System.String)">
237 </member> 237 <summary>
238 <member name="F:OpenMetaverse.ParcelFlags.UseBanList"> 238 Used to accept a call
239 <summary>Ban blacklist is enabled</summary> 239 </summary>
240 </member> 240 <param name="SessionHandle">SessionHandle such as received from SessionNewEvent</param>
241 <member name="F:OpenMetaverse.ParcelFlags.UsePassList"> 241 <param name="AudioMedia">"default"</param>
242 <summary>Unknown</summary> 242 <returns></returns>
243 </member> 243 </member>
244 <member name="F:OpenMetaverse.ParcelFlags.ShowDirectory"> 244 <member name="M:OpenMetaverse.Voice.VoiceGateway.SessionRenderAudioStart(System.String,System.Boolean)">
245 <summary>List this parcel in the search directory</summary> 245 <summary>
246 </member> 246 This command is used to start the audio render process, which will then play
247 <member name="F:OpenMetaverse.ParcelFlags.AllowDeedToGroup"> 247 the passed in file through the selected audio render device. This command
248 <summary>Allow personally owned parcels to be deeded to group</summary> 248 should not be issued if the user is on a call.
249 </member> 249 </summary>
250 <member name="F:OpenMetaverse.ParcelFlags.ContributeWithDeed"> 250 <param name="SoundFilePath">The fully qualified path to the sound file.</param>
251 <summary>If Deeded, owner contributes required tier to group parcel is deeded to</summary> 251 <param name="Loop">True if the file is to be played continuously and false if it is should be played once.</param>
252 </member> 252 <returns></returns>
253 <member name="F:OpenMetaverse.ParcelFlags.SoundLocal"> 253 </member>
254 <summary>Restrict sounds originating on this parcel to the 254 <member name="M:OpenMetaverse.Voice.VoiceGateway.SessionRenderAudioStop(System.String)">
255 parcel boundaries</summary> 255 <summary>
256 </member> 256 This command is used to stop the audio render process.
257 <member name="F:OpenMetaverse.ParcelFlags.SellParcelObjects"> 257 </summary>
258 <summary>Objects on this parcel are sold when the land is 258 <param name="SoundFilePath">The fully qualified path to the sound file issued in the start render command.</param>
259 purchsaed</summary> 259 <returns></returns>
260 </member> 260 </member>
261 <member name="F:OpenMetaverse.ParcelFlags.AllowPublish"> 261 <member name="M:OpenMetaverse.Voice.VoiceGateway.SessionTerminate(System.String)">
262 <summary>Allow this parcel to be published on the web</summary> 262 <summary>
263 </member> 263 This is used to ‘end’ an established session (i.e. hang-up or disconnect).
264 <member name="F:OpenMetaverse.ParcelFlags.MaturePublish"> 264 </summary>
265 <summary>The information for this parcel is mature content</summary> 265 <param name="SessionHandle">Handle returned from successful Session ‘create’ request or a SessionNewEvent</param>
266 </member> 266 <returns></returns>
267 <member name="F:OpenMetaverse.ParcelFlags.UrlWebPage"> 267 </member>
268 <summary>The media URL is an HTML page</summary> 268 <member name="M:OpenMetaverse.Voice.VoiceGateway.SessionSet3DPosition(System.String,OpenMetaverse.Voice.VoicePosition,OpenMetaverse.Voice.VoicePosition)">
269 </member> 269 <summary>
270 <member name="F:OpenMetaverse.ParcelFlags.UrlRawHtml"> 270 Set the combined speaking and listening position in 3D space.
271 <summary>The media URL is a raw HTML string</summary> 271 </summary>
272 </member> 272 <param name="SessionHandle">Handle returned from successful Session ‘create’ request or a SessionNewEvent</param>
273 <member name="F:OpenMetaverse.ParcelFlags.RestrictPushObject"> 273 <param name="SpeakerPosition">Speaking position</param>
274 <summary>Restrict foreign object pushes</summary> 274 <param name="ListenerPosition">Listening position</param>
275 </member> 275 <returns></returns>
276 <member name="F:OpenMetaverse.ParcelFlags.DenyAnonymous"> 276 </member>
277 <summary>Ban all non identified/transacted avatars</summary> 277 <member name="M:OpenMetaverse.Voice.VoiceGateway.SessionSetParticipantVolumeForMe(System.String,System.String,System.Int32)">
278 </member> 278 <summary>
279 <member name="F:OpenMetaverse.ParcelFlags.AllowGroupScripts"> 279 Set User Volume for a particular user. Does not affect how other users hear that user.
280 <summary>Allow group-owned scripts to run</summary> 280 </summary>
281 </member> 281 <param name="SessionHandle">Handle returned from successful Session ‘create’ request or a SessionNewEvent</param>
282 <member name="F:OpenMetaverse.ParcelFlags.CreateGroupObjects"> 282 <param name="ParticipantURI"></param>
283 <summary>Allow object creation by group members or group 283 <param name="Volume">The level of the audio, a number between -100 and 100 where 0 represents ‘normal’ speaking volume</param>
284 objects</summary> 284 <returns></returns>
285 </member> 285 </member>
286 <member name="F:OpenMetaverse.ParcelFlags.AllowAPrimitiveEntry"> 286 <member name="M:OpenMetaverse.Voice.VoiceGateway.Start">
287 <summary>Allow all objects to enter this parcel</summary> 287 <summary>
288 </member> 288 Start up the Voice service.
289 <member name="F:OpenMetaverse.ParcelFlags.AllowGroupObjectEntry"> 289 </summary>
290 <summary>Only allow group and owner objects to enter this parcel</summary> 290 </member>
291 </member> 291 <member name="M:OpenMetaverse.Voice.VoiceGateway.connector_OnVoiceResponse(System.Object,OpenMetaverse.Voice.VoiceGateway.VoiceResponseEventArgs)">
292 <member name="F:OpenMetaverse.ParcelFlags.AllowVoiceChat"> 292 <summary>
293 <summary>Voice Enabled on this parcel</summary> 293 Handle miscellaneous request status
294 </member> 294 </summary>
295 <member name="F:OpenMetaverse.ParcelFlags.UseEstateVoiceChan"> 295 <param name="sender"></param>
296 <summary>Use Estate Voice channel for Voice on this parcel</summary> 296 <param name="e"></param>
297 </member> 297 ///<remarks>If something goes wrong, we log it.</remarks>
298 <member name="F:OpenMetaverse.ParcelFlags.DenyAgeUnverified"> 298 </member>
299 <summary>Deny Age Unverified Users</summary> 299 <member name="M:OpenMetaverse.Voice.VoiceGateway.Dispose">
300 </member> 300 <summary>
301 <member name="T:OpenMetaverse.ParcelStatus"> 301 Cleanup oject resources
302 <summary> 302 </summary>
303 Parcel ownership status 303 </member>
304 </summary> 304 <member name="M:OpenMetaverse.Voice.VoiceGateway.Network_EventQueueRunning(System.Object,OpenMetaverse.EventQueueRunningEventArgs)">
305 </member> 305 <summary>
306 <member name="F:OpenMetaverse.ParcelStatus.None"> 306 Request voice cap when changing regions
307 <summary>Placeholder</summary> 307 </summary>
308 </member> 308 </member>
309 <member name="F:OpenMetaverse.ParcelStatus.Leased"> 309 <member name="M:OpenMetaverse.Voice.VoiceGateway.connector_OnSessionStateChangeEvent(System.Object,OpenMetaverse.Voice.VoiceGateway.SessionStateChangeEventArgs)">
310 <summary>Parcel is leased (owned) by an avatar or group</summary> 310 <summary>
311 </member> 311 Handle a change in session state
312 <member name="F:OpenMetaverse.ParcelStatus.LeasePending"> 312 </summary>
313 <summary>Parcel is in process of being leased (purchased) by an avatar or group</summary> 313 </member>
314 </member> 314 <member name="M:OpenMetaverse.Voice.VoiceGateway.CloseSession(System.String)">
315 <member name="F:OpenMetaverse.ParcelStatus.Abandoned"> 315 <summary>
316 <summary>Parcel has been abandoned back to Governor Linden</summary> 316 Close a voice session
317 </member> 317 </summary>
318 <member name="T:OpenMetaverse.ParcelCategory"> 318 <param name="sessionHandle"></param>
319 <summary> 319 </member>
320 Category parcel is listed in under search 320 <member name="M:OpenMetaverse.Voice.VoiceGateway.FindSession(System.String,System.Boolean)">
321 </summary> 321 <summary>
322 </member> 322 Locate a Session context from its handle
323 <member name="F:OpenMetaverse.ParcelCategory.None"> 323 </summary>
324 <summary>No assigned category</summary> 324 <remarks>Creates the session context if it does not exist.</remarks>
325 </member> 325 </member>
326 <member name="F:OpenMetaverse.ParcelCategory.Linden"> 326 <member name="M:OpenMetaverse.Voice.VoiceGateway.cClient_OnComplete(OpenMetaverse.Http.CapsClient,OpenMetaverse.StructuredData.OSD,System.Exception)">
327 <summary>Linden Infohub or public area</summary> 327 <summary>
328 </member> 328 Handle completion of main voice cap request.
329 <member name="F:OpenMetaverse.ParcelCategory.Adult"> 329 </summary>
330 <summary>Adult themed area</summary> 330 <param name="client"></param>
331 </member> 331 <param name="result"></param>
332 <member name="F:OpenMetaverse.ParcelCategory.Arts"> 332 <param name="error"></param>
333 <summary>Arts and Culture</summary> 333 </member>
334 </member> 334 <member name="M:OpenMetaverse.Voice.VoiceGateway.connector_OnDaemonRunning">
335 <member name="F:OpenMetaverse.ParcelCategory.Business"> 335 <summary>
336 <summary>Business</summary> 336 Daemon has started so connect to it.
337 </member> 337 </summary>
338 <member name="F:OpenMetaverse.ParcelCategory.Educational"> 338 </member>
339 <summary>Educational</summary> 339 <member name="M:OpenMetaverse.Voice.VoiceGateway.connector_OnDaemonConnected">
340 </member> 340 <summary>
341 <member name="F:OpenMetaverse.ParcelCategory.Gaming"> 341 The daemon TCP connection is open.
342 <summary>Gaming</summary> 342 </summary>
343 </member> 343 </member>
344 <member name="F:OpenMetaverse.ParcelCategory.Hangout"> 344 <member name="M:OpenMetaverse.Voice.VoiceGateway.connector_OnConnectorCreateResponse(System.Object,OpenMetaverse.Voice.VoiceGateway.VoiceConnectorEventArgs)">
345 <summary>Hangout or Club</summary> 345 <summary>
346 </member> 346 Handle creation of the Connector.
347 <member name="F:OpenMetaverse.ParcelCategory.Newcomer"> 347 </summary>
348 <summary>Newcomer friendly</summary> 348 </member>
349 </member> 349 <member name="M:OpenMetaverse.Voice.VoiceGateway.connector_OnAuxGetRenderDevicesResponse(System.Object,OpenMetaverse.Voice.VoiceGateway.VoiceDevicesEventArgs)">
350 <member name="F:OpenMetaverse.ParcelCategory.Park"> 350 <summary>
351 <summary>Parks and Nature</summary> 351 Handle response to audio output device query
352 </member> 352 </summary>
353 <member name="F:OpenMetaverse.ParcelCategory.Residential"> 353 </member>
354 <summary>Residential</summary> 354 <member name="M:OpenMetaverse.Voice.VoiceGateway.connector_OnAuxGetCaptureDevicesResponse(System.Object,OpenMetaverse.Voice.VoiceGateway.VoiceDevicesEventArgs)">
355 </member> 355 <summary>
356 <member name="F:OpenMetaverse.ParcelCategory.Shopping"> 356 Handle response to audio input device query
357 <summary>Shopping</summary> 357 </summary>
358 </member> 358 </member>
359 <member name="F:OpenMetaverse.ParcelCategory.Stage"> 359 <member name="M:OpenMetaverse.Voice.VoiceGateway.ParcelChanged">
360 <summary>Not Used?</summary> 360 <summary>
361 </member> 361 Set voice channel for new parcel
362 <member name="F:OpenMetaverse.ParcelCategory.Other"> 362 </summary>
363 <summary>Other</summary> 363
364 </member> 364 </member>
365 <member name="F:OpenMetaverse.ParcelCategory.Any"> 365 <member name="M:OpenMetaverse.Voice.VoiceGateway.RequestParcelInfo(System.Uri)">
366 <summary>Not an actual category, only used for queries</summary> 366 <summary>
367 </member> 367 Request info from a parcel capability Uri.
368 <member name="T:OpenMetaverse.LandingType"> 368 </summary>
369 <summary> 369 <param name="cap"></param>
370 Type of teleport landing for a parcel 370 </member>
371 </summary> 371 <member name="M:OpenMetaverse.Voice.VoiceGateway.pCap_OnComplete(OpenMetaverse.Http.CapsClient,OpenMetaverse.StructuredData.OSD,System.Exception)">
372 </member> 372 <summary>
373 <member name="F:OpenMetaverse.LandingType.None"> 373 Receive parcel voice cap
374 <summary>Unset, simulator default</summary> 374 </summary>
375 </member> 375 <param name="client"></param>
376 <member name="F:OpenMetaverse.LandingType.LandingPoint"> 376 <param name="result"></param>
377 <summary>Specific landing point set for this parcel</summary> 377 <param name="error"></param>
378 </member> 378 </member>
379 <member name="F:OpenMetaverse.LandingType.Direct"> 379 <member name="M:OpenMetaverse.Voice.VoiceGateway.UpdatePosition(OpenMetaverse.AgentManager)">
380 <summary>No landing point set, direct teleports enabled for 380 <summary>
381 this parcel</summary> 381 Tell Vivox where we are standing
382 </member> 382 </summary>
383 <member name="T:OpenMetaverse.ParcelMediaCommand"> 383 <remarks>This has to be called when we move or turn.</remarks>
384 <summary> 384 </member>
385 Parcel Media Command used in ParcelMediaCommandMessage 385 <member name="M:OpenMetaverse.Voice.VoiceGateway.PosUpdating(System.Boolean)">
386 </summary> 386 <summary>
387 </member> 387 Start and stop updating out position.
388 <member name="F:OpenMetaverse.ParcelMediaCommand.Stop"> 388 </summary>
389 <summary>Stop the media stream and go back to the first frame</summary> 389 <param name="go"></param>
390 </member> 390 </member>
391 <member name="F:OpenMetaverse.ParcelMediaCommand.Pause"> 391 <member name="M:OpenMetaverse.Voice.VoiceGateway.AccountLogin(System.String,System.String,System.String,System.String,System.String,System.Int32,System.Boolean)">
392 <summary>Pause the media stream (stop playing but stay on current frame)</summary> 392 <summary>
393 </member> 393 This is used to login a specific user account(s). It may only be called after
394 <member name="F:OpenMetaverse.ParcelMediaCommand.Play"> 394 Connector initialization has completed successfully
395 <summary>Start the current media stream playing and stop when the end is reached</summary> 395 </summary>
396 </member> 396 <param name="ConnectorHandle">Handle returned from successful Connector ‘create’ request</param>
397 <member name="F:OpenMetaverse.ParcelMediaCommand.Loop"> 397 <param name="AccountName">User's account name</param>
398 <summary>Start the current media stream playing, 398 <param name="AccountPassword">User's account password</param>
399 loop to the beginning when the end is reached and continue to play</summary> 399 <param name="AudioSessionAnswerMode">Values may be “AutoAnswer” or “VerifyAnswer”</param>
400 </member> 400 <param name="AccountURI">""</param>
401 <member name="F:OpenMetaverse.ParcelMediaCommand.Texture"> 401 <param name="ParticipantPropertyFrequency">This is an integer that specifies how often
402 <summary>Specifies the texture to replace with video</summary> 402 the daemon will send participant property events while in a channel. If this is not set
403 <remarks>If passing the key of a texture, it must be explicitly typecast as a key, 403 the default will be “on state change”, which means that the events will be sent when
404 not just passed within double quotes.</remarks> 404 the participant starts talking, stops talking, is muted, is unmuted.
405 </member> 405 The valid values are:
406 <member name="F:OpenMetaverse.ParcelMediaCommand.URL"> 406 0 – Never
407 <summary>Specifies the movie URL (254 characters max)</summary> 407 5 – 10 times per second
408 </member> 408 10 – 5 times per second
409 <member name="F:OpenMetaverse.ParcelMediaCommand.Time"> 409 50 – 1 time per second
410 <summary>Specifies the time index at which to begin playing</summary> 410 100 – on participant state change (this is the default)</param>
411 </member> 411 <param name="EnableBuddiesAndPresence">false</param>
412 <member name="F:OpenMetaverse.ParcelMediaCommand.Agent"> 412 <returns></returns>
413 <summary>Specifies a single agent to apply the media command to</summary> 413 </member>
414 </member> 414 <member name="M:OpenMetaverse.Voice.VoiceGateway.AccountLogout(System.String)">
415 <member name="F:OpenMetaverse.ParcelMediaCommand.Unload"> 415 <summary>
416 <summary>Unloads the stream. While the stop command sets the texture to the first frame of the movie, 416 This is used to logout a user session. It should only be called with a valid AccountHandle.
417 unload resets it to the real texture that the movie was replacing.</summary> 417 </summary>
418 </member> 418 <param name="AccountHandle">Handle returned from successful Connector ‘login’ request</param>
419 <member name="F:OpenMetaverse.ParcelMediaCommand.AutoAlign"> 419 <returns></returns>
420 <summary>Turn on/off the auto align feature, similar to the auto align checkbox in the parcel media properties 420 </member>
421 (NOT to be confused with the "align" function in the textures view of the editor!) Takes TRUE or FALSE as parameter.</summary> 421 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnVoiceResponse">
422 </member> 422 <summary>
423 <member name="F:OpenMetaverse.ParcelMediaCommand.Type"> 423 Event for most mundane request reposnses.
424 <summary>Allows a Web page or image to be placed on a prim (1.19.1 RC0 and later only). 424 </summary>
425 Use "text/html" for HTML.</summary> 425 </member>
426 </member> 426 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnConnectorCreateResponse">
427 <member name="F:OpenMetaverse.ParcelMediaCommand.Size"> 427 <summary>Response to Connector.Create request</summary>
428 <summary>Resizes a Web page to fit on x, y pixels (1.19.1 RC0 and later only).</summary> 428 </member>
429 <remarks>This might still not be working</remarks> 429 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnAuxGetCaptureDevicesResponse">
430 </member> 430 <summary>Response to Aux.GetCaptureDevices request</summary>
431 <member name="F:OpenMetaverse.ParcelMediaCommand.Desc"> 431 </member>
432 <summary>Sets a description for the media being displayed (1.19.1 RC0 and later only).</summary> 432 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnAuxGetRenderDevicesResponse">
433 </member> 433 <summary>Response to Aux.GetRenderDevices request</summary>
434 <member name="T:OpenMetaverse.ParcelInfo"> 434 </member>
435 <summary> 435 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnAuxAudioPropertiesEvent">
436 Some information about a parcel of land returned from a DirectoryManager search 436 <summary>Audio Properties Events are sent after audio capture is started.
437 </summary> 437 These events are used to display a microphone VU meter</summary>
438 </member> 438 </member>
439 <member name="F:OpenMetaverse.ParcelInfo.ID"> 439 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnAccountLoginResponse">
440 <summary>Global Key of record</summary> 440 <summary>Response to Account.Login request</summary>
441 </member> 441 </member>
442 <member name="F:OpenMetaverse.ParcelInfo.OwnerID"> 442 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnAccountLoginStateChangeEvent">
443 <summary>Parcel Owners <seealso cref="T:OpenMetaverse.UUID"/></summary> 443 <summary>This event message is sent whenever the login state of the
444 </member> 444 particular Account has transitioned from one value to another</summary>
445 <member name="F:OpenMetaverse.ParcelInfo.Name"> 445 </member>
446 <summary>Name field of parcel, limited to 128 characters</summary> 446 <member name="P:OpenMetaverse.Voice.VoiceGateway.CaptureDevices">
447 </member> 447 <summary>
448 <member name="F:OpenMetaverse.ParcelInfo.Description"> 448 List of audio input devices
449 <summary>Description field of parcel, limited to 256 characters</summary> 449 </summary>
450 </member> 450 </member>
451 <member name="F:OpenMetaverse.ParcelInfo.ActualArea"> 451 <member name="P:OpenMetaverse.Voice.VoiceGateway.PlaybackDevices">
452 <summary>Total Square meters of parcel</summary> 452 <summary>
453 </member> 453 List of audio output devices
454 <member name="F:OpenMetaverse.ParcelInfo.BillableArea"> 454 </summary>
455 <summary>Total area billable as Tier, for group owned land this will be 10% less than ActualArea</summary> 455 </member>
456 </member> 456 <member name="P:OpenMetaverse.Voice.VoiceGateway.TestMode">
457 <member name="F:OpenMetaverse.ParcelInfo.Mature"> 457 <summary>
458 <summary>True of parcel is in Mature simulator</summary> 458 Set audio test mode
459 </member> 459 </summary>
460 <member name="F:OpenMetaverse.ParcelInfo.GlobalX"> 460 </member>
461 <summary>Grid global X position of parcel</summary> 461 <member name="F:OpenMetaverse.Voice.VoiceGateway.VoiceLoggingSettings.Enabled">
462 </member> 462 <summary>Enable logging</summary>
463 <member name="F:OpenMetaverse.ParcelInfo.GlobalY"> 463 </member>
464 <summary>Grid global Y position of parcel</summary> 464 <member name="F:OpenMetaverse.Voice.VoiceGateway.VoiceLoggingSettings.Folder">
465 </member> 465 <summary>The folder where any logs will be created</summary>
466 <member name="F:OpenMetaverse.ParcelInfo.GlobalZ"> 466 </member>
467 <summary>Grid global Z position of parcel (not used)</summary> 467 <member name="F:OpenMetaverse.Voice.VoiceGateway.VoiceLoggingSettings.FileNamePrefix">
468 </member> 468 <summary>This will be prepended to beginning of each log file</summary>
469 <member name="F:OpenMetaverse.ParcelInfo.SimName"> 469 </member>
470 <summary>Name of simulator parcel is located in</summary> 470 <member name="F:OpenMetaverse.Voice.VoiceGateway.VoiceLoggingSettings.FileNameSuffix">
471 </member> 471 <summary>The suffix or extension to be appended to each log file</summary>
472 <member name="F:OpenMetaverse.ParcelInfo.SnapshotID"> 472 </member>
473 <summary>Texture <seealso cref="T:OpenMetaverse.UUID"/> of parcels display picture</summary> 473 <member name="F:OpenMetaverse.Voice.VoiceGateway.VoiceLoggingSettings.LogLevel">
474 </member> 474 <summary>
475 <member name="F:OpenMetaverse.ParcelInfo.Dwell"> 475 0: NONE - No logging
476 <summary>Float representing calculated traffic based on time spent on parcel by avatars</summary> 476 1: ERROR - Log errors only
477 </member> 477 2: WARNING - Log errors and warnings
478 <member name="F:OpenMetaverse.ParcelInfo.SalePrice"> 478 3: INFO - Log errors, warnings and info
479 <summary>Sale price of parcel (not used)</summary> 479 4: DEBUG - Log errors, warnings, info and debug
480 </member> 480 </summary>
481 <member name="F:OpenMetaverse.ParcelInfo.AuctionID"> 481 </member>
482 <summary>Auction ID of parcel</summary> 482 <member name="M:OpenMetaverse.Voice.VoiceGateway.VoiceLoggingSettings.#ctor">
483 </member> 483 <summary>
484 <member name="T:OpenMetaverse.ParcelMedia"> 484 Constructor for default logging settings
485 <summary> 485 </summary>
486 Parcel Media Information 486 </member>
487 </summary> 487 <member name="T:OpenMetaverse.Voice.VoiceGateway.AudioPropertiesEventArgs">
488 </member> 488 Audio Properties Events are sent after audio capture is started. These events are used to display a microphone VU meter
489 <member name="F:OpenMetaverse.ParcelMedia.MediaAutoScale"> 489 </member>
490 <summary>A byte, if 0x1 viewer should auto scale media to fit object</summary> 490 <member name="F:OpenMetaverse.Voice.VoicePosition.Position">
491 </member> 491 <summary>Positional vector of the users position</summary>
492 <member name="F:OpenMetaverse.ParcelMedia.MediaLoop"> 492 </member>
493 <summary>A boolean, if true the viewer should loop the media</summary> 493 <member name="F:OpenMetaverse.Voice.VoicePosition.Velocity">
494 </member> 494 <summary>Velocity vector of the position</summary>
495 <member name="F:OpenMetaverse.ParcelMedia.MediaID"> 495 </member>
496 <summary>The Asset UUID of the Texture which when applied to a 496 <member name="F:OpenMetaverse.Voice.VoicePosition.AtOrientation">
497 primitive will display the media</summary> 497 <summary>At Orientation (X axis) of the position</summary>
498 </member> 498 </member>
499 <member name="F:OpenMetaverse.ParcelMedia.MediaURL"> 499 <member name="F:OpenMetaverse.Voice.VoicePosition.UpOrientation">
500 <summary>A URL which points to any Quicktime supported media type</summary> 500 <summary>Up Orientation (Y axis) of the position</summary>
501 </member> 501 </member>
502 <member name="F:OpenMetaverse.ParcelMedia.MediaDesc"> 502 <member name="F:OpenMetaverse.Voice.VoicePosition.LeftOrientation">
503 <summary>A description of the media</summary> 503 <summary>Left Orientation (Z axis) of the position</summary>
504 </member> 504 </member>
505 <member name="F:OpenMetaverse.ParcelMedia.MediaHeight"> 505 <member name="T:OpenMetaverse.Bumpiness">
506 <summary>An Integer which represents the height of the media</summary> 506 <summary>
507 </member> 507 The type of bump-mapping applied to a face
508 <member name="F:OpenMetaverse.ParcelMedia.MediaWidth"> 508 </summary>
509 <summary>An integer which represents the width of the media</summary> 509 </member>
510 </member> 510 <member name="F:OpenMetaverse.Bumpiness.None">
511 <member name="F:OpenMetaverse.ParcelMedia.MediaType"> 511 <summary></summary>
512 <summary>A string which contains the mime type of the media</summary> 512 </member>
513 </member> 513 <member name="F:OpenMetaverse.Bumpiness.Brightness">
514 <member name="T:OpenMetaverse.Parcel"> 514 <summary></summary>
515 <summary> 515 </member>
516 Parcel of land, a portion of virtual real estate in a simulator 516 <member name="F:OpenMetaverse.Bumpiness.Darkness">
517 </summary> 517 <summary></summary>
518 </member> 518 </member>
519 <member name="F:OpenMetaverse.Parcel.SelfCount"> 519 <member name="F:OpenMetaverse.Bumpiness.Woodgrain">
520 <summary>The total number of contiguous 4x4 meter blocks your agent owns within this parcel</summary> 520 <summary></summary>
521 </member> 521 </member>
522 <member name="F:OpenMetaverse.Parcel.OtherCount"> 522 <member name="F:OpenMetaverse.Bumpiness.Bark">
523 <summary>The total number of contiguous 4x4 meter blocks contained in this parcel owned by a group or agent other than your own</summary> 523 <summary></summary>
524 </member> 524 </member>
525 <member name="F:OpenMetaverse.Parcel.PublicCount"> 525 <member name="F:OpenMetaverse.Bumpiness.Bricks">
526 <summary>Deprecated, Value appears to always be 0</summary> 526 <summary></summary>
527 </member> 527 </member>
528 <member name="F:OpenMetaverse.Parcel.LocalID"> 528 <member name="F:OpenMetaverse.Bumpiness.Checker">
529 <summary>Simulator-local ID of this parcel</summary> 529 <summary></summary>
530 </member> 530 </member>
531 <member name="F:OpenMetaverse.Parcel.OwnerID"> 531 <member name="F:OpenMetaverse.Bumpiness.Concrete">
532 <summary>UUID of the owner of this parcel</summary> 532 <summary></summary>
533 </member> 533 </member>
534 <member name="F:OpenMetaverse.Parcel.IsGroupOwned"> 534 <member name="F:OpenMetaverse.Bumpiness.Crustytile">
535 <summary>Whether the land is deeded to a group or not</summary> 535 <summary></summary>
536 </member> 536 </member>
537 <member name="F:OpenMetaverse.Parcel.AuctionID"> 537 <member name="F:OpenMetaverse.Bumpiness.Cutstone">
538 <summary></summary> 538 <summary></summary>
539 </member> 539 </member>
540 <member name="F:OpenMetaverse.Parcel.ClaimDate"> 540 <member name="F:OpenMetaverse.Bumpiness.Discs">
541 <summary>Date land was claimed</summary> 541 <summary></summary>
542 </member> 542 </member>
543 <member name="F:OpenMetaverse.Parcel.ClaimPrice"> 543 <member name="F:OpenMetaverse.Bumpiness.Gravel">
544 <summary>Appears to always be zero</summary> 544 <summary></summary>
545 </member> 545 </member>
546 <member name="F:OpenMetaverse.Parcel.RentPrice"> 546 <member name="F:OpenMetaverse.Bumpiness.Petridish">
547 <summary>This field is no longer used</summary> 547 <summary></summary>
548 </member> 548 </member>
549 <member name="F:OpenMetaverse.Parcel.AABBMin"> 549 <member name="F:OpenMetaverse.Bumpiness.Siding">
550 <summary>Minimum corner of the axis-aligned bounding box for this 550 <summary></summary>
551 parcel</summary> 551 </member>
552 </member> 552 <member name="F:OpenMetaverse.Bumpiness.Stonetile">
553 <member name="F:OpenMetaverse.Parcel.AABBMax"> 553 <summary></summary>
554 <summary>Maximum corner of the axis-aligned bounding box for this 554 </member>
555 parcel</summary> 555 <member name="F:OpenMetaverse.Bumpiness.Stucco">
556 </member> 556 <summary></summary>
557 <member name="F:OpenMetaverse.Parcel.Bitmap"> 557 </member>
558 <summary>Bitmap describing land layout in 4x4m squares across the 558 <member name="F:OpenMetaverse.Bumpiness.Suction">
559 entire region</summary> 559 <summary></summary>
560 </member> 560 </member>
561 <member name="F:OpenMetaverse.Parcel.Area"> 561 <member name="F:OpenMetaverse.Bumpiness.Weave">
562 <summary>Total parcel land area</summary> 562 <summary></summary>
563 </member> 563 </member>
564 <member name="F:OpenMetaverse.Parcel.Status"> 564 <member name="T:OpenMetaverse.Shininess">
565 <summary></summary> 565 <summary>
566 </member> 566 The level of shininess applied to a face
567 <member name="F:OpenMetaverse.Parcel.SimWideMaxPrims"> 567 </summary>
568 <summary>Maximum primitives across the entire simulator owned by the same agent or group that owns this parcel that can be used</summary> 568 </member>
569 </member> 569 <member name="F:OpenMetaverse.Shininess.None">
570 <member name="F:OpenMetaverse.Parcel.SimWideTotalPrims"> 570 <summary></summary>
571 <summary>Total primitives across the entire simulator calculated by combining the allowed prim counts for each parcel 571 </member>
572 owned by the agent or group that owns this parcel</summary> 572 <member name="F:OpenMetaverse.Shininess.Low">
573 </member> 573 <summary></summary>
574 <member name="F:OpenMetaverse.Parcel.MaxPrims"> 574 </member>
575 <summary>Maximum number of primitives this parcel supports</summary> 575 <member name="F:OpenMetaverse.Shininess.Medium">
576 </member> 576 <summary></summary>
577 <member name="F:OpenMetaverse.Parcel.TotalPrims"> 577 </member>
578 <summary>Total number of primitives on this parcel</summary> 578 <member name="F:OpenMetaverse.Shininess.High">
579 </member> 579 <summary></summary>
580 <member name="F:OpenMetaverse.Parcel.OwnerPrims"> 580 </member>
581 <summary>For group-owned parcels this indicates the total number of prims deeded to the group, 581 <member name="T:OpenMetaverse.MappingType">
582 for parcels owned by an individual this inicates the number of prims owned by the individual</summary> 582 <summary>
583 </member> 583 The texture mapping style used for a face
584 <member name="F:OpenMetaverse.Parcel.GroupPrims"> 584 </summary>
585 <summary>Total number of primitives owned by the parcel group on 585 </member>
586 this parcel, or for parcels owned by an individual with a group set the 586 <member name="F:OpenMetaverse.MappingType.Default">
587 total number of prims set to that group.</summary> 587 <summary></summary>
588 </member> 588 </member>
589 <member name="F:OpenMetaverse.Parcel.OtherPrims"> 589 <member name="F:OpenMetaverse.MappingType.Planar">
590 <summary>Total number of prims owned by other avatars that are not set to group, or not the parcel owner</summary> 590 <summary></summary>
591 </member> 591 </member>
592 <member name="F:OpenMetaverse.Parcel.ParcelPrimBonus"> 592 <member name="F:OpenMetaverse.MappingType.Spherical">
593 <summary>A bonus multiplier which allows parcel prim counts to go over times this amount, this does not affect 593 <summary></summary>
594 the max prims per simulator. e.g: 117 prim parcel limit x 1.5 bonus = 175 allowed</summary> 594 </member>
595 </member> 595 <member name="F:OpenMetaverse.MappingType.Cylindrical">
596 <member name="F:OpenMetaverse.Parcel.OtherCleanTime"> 596 <summary></summary>
597 <summary>Autoreturn value in minutes for others' objects</summary> 597 </member>
598 </member> 598 <member name="T:OpenMetaverse.TextureAttributes">
599 <member name="F:OpenMetaverse.Parcel.Flags"> 599 <summary>
600 <summary></summary> 600 Flags in the TextureEntry block that describe which properties are
601 </member> 601 set
602 <member name="F:OpenMetaverse.Parcel.SalePrice"> 602 </summary>
603 <summary>Sale price of the parcel, only useful if ForSale is set</summary> 603 </member>
604 <remarks>The SalePrice will remain the same after an ownership 604 <member name="F:OpenMetaverse.TextureAttributes.None">
605 transfer (sale), so it can be used to see the purchase price after 605 <summary></summary>
606 a sale if the new owner has not changed it</remarks> 606 </member>
607 </member> 607 <member name="F:OpenMetaverse.TextureAttributes.TextureID">
608 <member name="F:OpenMetaverse.Parcel.Name"> 608 <summary></summary>
609 <summary>Parcel Name</summary> 609 </member>
610 </member> 610 <member name="F:OpenMetaverse.TextureAttributes.RGBA">
611 <member name="F:OpenMetaverse.Parcel.Desc"> 611 <summary></summary>
612 <summary>Parcel Description</summary> 612 </member>
613 </member> 613 <member name="F:OpenMetaverse.TextureAttributes.RepeatU">
614 <member name="F:OpenMetaverse.Parcel.MusicURL"> 614 <summary></summary>
615 <summary>URL For Music Stream</summary> 615 </member>
616 </member> 616 <member name="F:OpenMetaverse.TextureAttributes.RepeatV">
617 <member name="F:OpenMetaverse.Parcel.GroupID"> 617 <summary></summary>
618 <summary></summary> 618 </member>
619 </member> 619 <member name="F:OpenMetaverse.TextureAttributes.OffsetU">
620 <member name="F:OpenMetaverse.Parcel.PassPrice"> 620 <summary></summary>
621 <summary>Price for a temporary pass</summary> 621 </member>
622 </member> 622 <member name="F:OpenMetaverse.TextureAttributes.OffsetV">
623 <member name="F:OpenMetaverse.Parcel.PassHours"> 623 <summary></summary>
624 <summary>How long is pass valid for</summary> 624 </member>
625 </member> 625 <member name="F:OpenMetaverse.TextureAttributes.Rotation">
626 <member name="F:OpenMetaverse.Parcel.Category"> 626 <summary></summary>
627 <summary></summary> 627 </member>
628 </member> 628 <member name="F:OpenMetaverse.TextureAttributes.Material">
629 <member name="F:OpenMetaverse.Parcel.AuthBuyerID"> 629 <summary></summary>
630 <summary>Key of authorized buyer</summary> 630 </member>
631 </member> 631 <member name="F:OpenMetaverse.TextureAttributes.Media">
632 <member name="F:OpenMetaverse.Parcel.SnapshotID"> 632 <summary></summary>
633 <summary>Key of parcel snapshot</summary> 633 </member>
634 </member> 634 <member name="F:OpenMetaverse.TextureAttributes.Glow">
635 <member name="F:OpenMetaverse.Parcel.UserLocation"> 635 <summary></summary>
636 <summary>The landing point location</summary> 636 </member>
637 </member> 637 <member name="F:OpenMetaverse.TextureAttributes.All">
638 <member name="F:OpenMetaverse.Parcel.UserLookAt"> 638 <summary></summary>
639 <summary>The landing point LookAt</summary> 639 </member>
640 </member> 640 <member name="T:OpenMetaverse.Primitive">
641 <member name="F:OpenMetaverse.Parcel.Landing"> 641 <summary>
642 <summary>The type of landing enforced from the <see cref="T:OpenMetaverse.LandingType"/> enum</summary> 642 Particle system specific enumerators, flags and methods.
643 </member> 643 </summary>
644 <member name="F:OpenMetaverse.Parcel.Dwell"> 644 </member>
645 <summary></summary> 645 <member name="F:OpenMetaverse.Primitive.Textures">
646 </member> 646 <summary></summary>
647 <member name="F:OpenMetaverse.Parcel.RegionDenyAnonymous"> 647 </member>
648 <summary></summary> 648 <member name="F:OpenMetaverse.Primitive.TextureAnim">
649 </member> 649 <summary></summary>
650 <member name="F:OpenMetaverse.Parcel.RegionPushOverride"> 650 </member>
651 <summary></summary> 651 <member name="F:OpenMetaverse.Primitive.ParticleSys">
652 </member> 652 <summary></summary>
653 <member name="F:OpenMetaverse.Parcel.AccessWhiteList"> 653 </member>
654 <summary>Access list of who is whitelisted on this 654 <member name="F:OpenMetaverse.Primitive.ID">
655 parcel</summary> 655 <summary></summary>
656 </member> 656 </member>
657 <member name="F:OpenMetaverse.Parcel.AccessBlackList"> 657 <member name="F:OpenMetaverse.Primitive.GroupID">
658 <summary>Access list of who is blacklisted on this 658 <summary></summary>
659 parcel</summary> 659 </member>
660 </member> 660 <member name="F:OpenMetaverse.Primitive.LocalID">
661 <member name="F:OpenMetaverse.Parcel.RegionDenyAgeUnverified"> 661 <summary></summary>
662 <summary>TRUE of region denies access to age unverified users</summary> 662 </member>
663 </member> 663 <member name="F:OpenMetaverse.Primitive.ParentID">
664 <member name="F:OpenMetaverse.Parcel.ObscureMedia"> 664 <summary></summary>
665 <summary>true to obscure (hide) media url</summary> 665 </member>
666 </member> 666 <member name="F:OpenMetaverse.Primitive.RegionHandle">
667 <member name="F:OpenMetaverse.Parcel.ObscureMusic"> 667 <summary></summary>
668 <summary>true to obscure (hide) music url</summary> 668 </member>
669 </member> 669 <member name="F:OpenMetaverse.Primitive.Flags">
670 <member name="F:OpenMetaverse.Parcel.Media"> 670 <summary></summary>
671 <summary>A struct containing media details</summary> 671 </member>
672 </member> 672 <member name="F:OpenMetaverse.Primitive.TreeSpecies">
673 <member name="M:OpenMetaverse.Parcel.ToString"> 673 <summary>Foliage type for this primitive. Only applicable if this
674 <summary> 674 primitive is foliage</summary>
675 Displays a parcel object in string format 675 </member>
676 </summary> 676 <member name="F:OpenMetaverse.Primitive.ScratchPad">
677 <returns>string containing key=value pairs of a parcel object</returns> 677 <summary>Unknown</summary>
678 </member> 678 </member>
679 <member name="M:OpenMetaverse.Parcel.#ctor(System.Int32)"> 679 <member name="F:OpenMetaverse.Primitive.Position">
680 <summary> 680 <summary></summary>
681 Defalt constructor 681 </member>
682 </summary> 682 <member name="F:OpenMetaverse.Primitive.Scale">
683 <param name="localID">Local ID of this parcel</param> 683 <summary></summary>
684 </member> 684 </member>
685 <member name="M:OpenMetaverse.Parcel.Update(OpenMetaverse.Simulator,System.Boolean)"> 685 <member name="F:OpenMetaverse.Primitive.Rotation">
686 <summary> 686 <summary></summary>
687 Update the simulator with any local changes to this Parcel object 687 </member>
688 </summary> 688 <member name="F:OpenMetaverse.Primitive.Velocity">
689 <param name="simulator">Simulator to send updates to</param> 689 <summary></summary>
690 <param name="wantReply">Whether we want the simulator to confirm 690 </member>
691 the update with a reply packet or not</param> 691 <member name="F:OpenMetaverse.Primitive.AngularVelocity">
692 </member> 692 <summary></summary>
693 <member name="M:OpenMetaverse.Parcel.UpdateOtherCleanTime(OpenMetaverse.Simulator)"> 693 </member>
694 <summary> 694 <member name="F:OpenMetaverse.Primitive.Acceleration">
695 Set Autoreturn time 695 <summary></summary>
696 </summary> 696 </member>
697 <param name="simulator">Simulator to send the update to</param> 697 <member name="F:OpenMetaverse.Primitive.CollisionPlane">
698 </member> 698 <summary></summary>
699 <member name="T:OpenMetaverse.ParcelManager"> 699 </member>
700 <summary> 700 <member name="F:OpenMetaverse.Primitive.Flexible">
701 Parcel (subdivided simulator lots) subsystem 701 <summary></summary>
702 </summary> 702 </member>
703 </member> 703 <member name="F:OpenMetaverse.Primitive.Light">
704 <member name="F:OpenMetaverse.ParcelManager.m_DwellReply"> 704 <summary></summary>
705 <summary>The event subscribers. null if no subcribers</summary> 705 </member>
706 </member> 706 <member name="F:OpenMetaverse.Primitive.Sculpt">
707 <member name="M:OpenMetaverse.ParcelManager.OnParcelDwellReply(OpenMetaverse.ParcelDwellReplyEventArgs)"> 707 <summary></summary>
708 <summary>Raises the ParcelDwellReply event</summary> 708 </member>
709 <param name="e">A ParcelDwellReplyEventArgs object containing the 709 <member name="F:OpenMetaverse.Primitive.ClickAction">
710 data returned from the simulator</param> 710 <summary></summary>
711 </member> 711 </member>
712 <member name="F:OpenMetaverse.ParcelManager.m_DwellReplyLock"> 712 <member name="F:OpenMetaverse.Primitive.Sound">
713 <summary>Thread sync lock object</summary> 713 <summary></summary>
714 </member> 714 </member>
715 <member name="F:OpenMetaverse.ParcelManager.m_ParcelInfo"> 715 <member name="F:OpenMetaverse.Primitive.OwnerID">
716 <summary>The event subscribers. null if no subcribers</summary> 716 <summary>Identifies the owner if audio or a particle system is
717 </member> 717 active</summary>
718 <member name="M:OpenMetaverse.ParcelManager.OnParcelInfoReply(OpenMetaverse.ParcelInfoReplyEventArgs)"> 718 </member>
719 <summary>Raises the ParcelInfoReply event</summary> 719 <member name="F:OpenMetaverse.Primitive.SoundFlags">
720 <param name="e">A ParcelInfoReplyEventArgs object containing the 720 <summary></summary>
721 data returned from the simulator</param> 721 </member>
722 </member> 722 <member name="F:OpenMetaverse.Primitive.SoundGain">
723 <member name="F:OpenMetaverse.ParcelManager.m_ParcelInfoLock"> 723 <summary></summary>
724 <summary>Thread sync lock object</summary> 724 </member>
725 </member> 725 <member name="F:OpenMetaverse.Primitive.SoundRadius">
726 <member name="F:OpenMetaverse.ParcelManager.m_ParcelProperties"> 726 <summary></summary>
727 <summary>The event subscribers. null if no subcribers</summary> 727 </member>
728 </member> 728 <member name="F:OpenMetaverse.Primitive.Text">
729 <member name="M:OpenMetaverse.ParcelManager.OnParcelProperties(OpenMetaverse.ParcelPropertiesEventArgs)"> 729 <summary></summary>
730 <summary>Raises the ParcelProperties event</summary> 730 </member>
731 <param name="e">A ParcelPropertiesEventArgs object containing the 731 <member name="F:OpenMetaverse.Primitive.TextColor">
732 data returned from the simulator</param> 732 <summary></summary>
733 </member> 733 </member>
734 <member name="F:OpenMetaverse.ParcelManager.m_ParcelPropertiesLock"> 734 <member name="F:OpenMetaverse.Primitive.MediaURL">
735 <summary>Thread sync lock object</summary> 735 <summary></summary>
736 </member> 736 </member>
737 <member name="F:OpenMetaverse.ParcelManager.m_ParcelACL"> 737 <member name="F:OpenMetaverse.Primitive.Joint">
738 <summary>The event subscribers. null if no subcribers</summary> 738 <summary></summary>
739 </member> 739 </member>
740 <member name="M:OpenMetaverse.ParcelManager.OnParcelAccessListReply(OpenMetaverse.ParcelAccessListReplyEventArgs)"> 740 <member name="F:OpenMetaverse.Primitive.JointPivot">
741 <summary>Raises the ParcelAccessListReply event</summary> 741 <summary></summary>
742 <param name="e">A ParcelAccessListReplyEventArgs object containing the 742 </member>
743 data returned from the simulator</param> 743 <member name="F:OpenMetaverse.Primitive.JointAxisOrAnchor">
744 </member> 744 <summary></summary>
745 <member name="F:OpenMetaverse.ParcelManager.m_ParcelACLLock"> 745 </member>
746 <summary>Thread sync lock object</summary> 746 <member name="F:OpenMetaverse.Primitive.NameValues">
747 </member> 747 <summary></summary>
748 <member name="F:OpenMetaverse.ParcelManager.m_ParcelObjectOwnersReply"> 748 </member>
749 <summary>The event subscribers. null if no subcribers</summary> 749 <member name="F:OpenMetaverse.Primitive.PrimData">
750 </member> 750 <summary></summary>
751 <member name="M:OpenMetaverse.ParcelManager.OnParcelObjectOwnersReply(OpenMetaverse.ParcelObjectOwnersReplyEventArgs)"> 751 </member>
752 <summary>Raises the ParcelObjectOwnersReply event</summary> 752 <member name="F:OpenMetaverse.Primitive.Properties">
753 <param name="e">A ParcelObjectOwnersReplyEventArgs object containing the 753 <summary></summary>
754 data returned from the simulator</param> 754 </member>
755 </member> 755 <member name="M:OpenMetaverse.Primitive.#ctor">
756 <member name="F:OpenMetaverse.ParcelManager.m_ParcelObjectOwnersLock"> 756 <summary>
757 <summary>Thread sync lock object</summary> 757 Default constructor
758 </member> 758 </summary>
759 <member name="F:OpenMetaverse.ParcelManager.m_SimParcelsDownloaded"> 759 </member>
760 <summary>The event subscribers. null if no subcribers</summary> 760 <member name="M:OpenMetaverse.Primitive.PackPathTwist(System.Single)">
761 </member> 761 <summary>
762 <member name="M:OpenMetaverse.ParcelManager.OnSimParcelsDownloaded(OpenMetaverse.SimParcelsDownloadedEventArgs)"> 762 Packs PathTwist, PathTwistBegin, PathRadiusOffset, and PathSkew
763 <summary>Raises the SimParcelsDownloaded event</summary> 763 parameters in to signed eight bit values
764 <param name="e">A SimParcelsDownloadedEventArgs object containing the 764 </summary>
765 data returned from the simulator</param> 765 <param name="pathTwist">Floating point parameter to pack</param>
766 </member> 766 <returns>Signed eight bit value containing the packed parameter</returns>
767 <member name="F:OpenMetaverse.ParcelManager.m_SimParcelsDownloadedLock"> 767 </member>
768 <summary>Thread sync lock object</summary> 768 <member name="M:OpenMetaverse.Primitive.UnpackPathTwist(System.SByte)">
769 </member> 769 <summary>
770 <member name="F:OpenMetaverse.ParcelManager.m_ForceSelectObjects"> 770 Unpacks PathTwist, PathTwistBegin, PathRadiusOffset, and PathSkew
771 <summary>The event subscribers. null if no subcribers</summary> 771 parameters from signed eight bit integers to floating point values
772 </member> 772 </summary>
773 <member name="M:OpenMetaverse.ParcelManager.OnForceSelectObjectsReply(OpenMetaverse.ForceSelectObjectsReplyEventArgs)"> 773 <param name="pathTwist">Signed eight bit value to unpack</param>
774 <summary>Raises the ForceSelectObjectsReply event</summary> 774 <returns>Unpacked floating point value</returns>
775 <param name="e">A ForceSelectObjectsReplyEventArgs object containing the 775 </member>
776 data returned from the simulator</param> 776 <member name="F:OpenMetaverse.Primitive.MediaVersion">
777 </member> 777 <summary>
778 <member name="F:OpenMetaverse.ParcelManager.m_ForceSelectObjectsLock"> 778 Current version of the media data for the prim
779 <summary>Thread sync lock object</summary> 779 </summary>
780 </member> 780 </member>
781 <member name="F:OpenMetaverse.ParcelManager.m_ParcelMediaUpdateReply"> 781 <member name="F:OpenMetaverse.Primitive.FaceMedia">
782 <summary>The event subscribers. null if no subcribers</summary> 782 <summary>
783 </member> 783 Array of media entries indexed by face number
784 <member name="M:OpenMetaverse.ParcelManager.OnParcelMediaUpdateReply(OpenMetaverse.ParcelMediaUpdateReplyEventArgs)"> 784 </summary>
785 <summary>Raises the ParcelMediaUpdateReply event</summary> 785 </member>
786 <param name="e">A ParcelMediaUpdateReplyEventArgs object containing the 786 <member name="P:OpenMetaverse.Primitive.Type">
787 data returned from the simulator</param> 787 <summary>Uses basic heuristics to estimate the primitive shape</summary>
788 </member> 788 </member>
789 <member name="F:OpenMetaverse.ParcelManager.m_ParcelMediaUpdateReplyLock"> 789 <member name="T:OpenMetaverse.Primitive.TextureAnimMode">
790 <summary>Thread sync lock object</summary> 790 <summary>
791 </member> 791 Texture animation mode
792 <member name="F:OpenMetaverse.ParcelManager.m_ParcelMediaCommand"> 792 </summary>
793 <summary>The event subscribers. null if no subcribers</summary> 793 </member>
794 </member> 794 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.ANIM_OFF">
795 <member name="M:OpenMetaverse.ParcelManager.OnParcelMediaCommand(OpenMetaverse.ParcelMediaCommandEventArgs)"> 795 <summary>Disable texture animation</summary>
796 <summary>Raises the ParcelMediaCommand event</summary> 796 </member>
797 <param name="e">A ParcelMediaCommandEventArgs object containing the 797 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.ANIM_ON">
798 data returned from the simulator</param> 798 <summary>Enable texture animation</summary>
799 </member> 799 </member>
800 <member name="F:OpenMetaverse.ParcelManager.m_ParcelMediaCommandLock"> 800 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.LOOP">
801 <summary>Thread sync lock object</summary> 801 <summary>Loop when animating textures</summary>
802 </member> 802 </member>
803 <member name="M:OpenMetaverse.ParcelManager.#ctor(OpenMetaverse.GridClient)"> 803 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.REVERSE">
804 <summary> 804 <summary>Animate in reverse direction</summary>
805 Default constructor 805 </member>
806 </summary> 806 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.PING_PONG">
807 <param name="client">A reference to the GridClient object</param> 807 <summary>Animate forward then reverse</summary>
808 </member> 808 </member>
809 <member name="M:OpenMetaverse.ParcelManager.RequestParcelInfo(OpenMetaverse.UUID)"> 809 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.SMOOTH">
810 <summary> 810 <summary>Slide texture smoothly instead of frame-stepping</summary>
811 Request basic information for a single parcel 811 </member>
812 </summary> 812 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.ROTATE">
813 <param name="parcelID">Simulator-local ID of the parcel</param> 813 <summary>Rotate texture instead of using frames</summary>
814 </member> 814 </member>
815 <member name="M:OpenMetaverse.ParcelManager.RequestParcelProperties(OpenMetaverse.Simulator,System.Int32,System.Int32)"> 815 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.SCALE">
816 <summary> 816 <summary>Scale texture instead of using frames</summary>
817 Request properties of a single parcel 817 </member>
818 </summary> 818 <member name="T:OpenMetaverse.Primitive.TextureEntryFace">
819 <param name="simulator">Simulator containing the parcel</param> 819 <summary>
820 <param name="localID">Simulator-local ID of the parcel</param> 820 A single textured face. Don't instantiate this class yourself, use the
821 <param name="sequenceID">An arbitrary integer that will be returned 821 methods in TextureEntry
822 with the ParcelProperties reply, useful for distinguishing between 822 </summary>
823 multiple simultaneous requests</param> 823 </member>
824 </member> 824 <member name="M:OpenMetaverse.Primitive.TextureEntryFace.#ctor(OpenMetaverse.Primitive.TextureEntryFace)">
825 <member name="M:OpenMetaverse.ParcelManager.RequestParcelAccessList(OpenMetaverse.Simulator,System.Int32,OpenMetaverse.AccessList,System.Int32)"> 825 <summary>
826 <summary> 826 Contains the definition for individual faces
827 Request the access list for a single parcel 827 </summary>
828 </summary> 828 <param name="defaultTexture"></param>
829 <param name="simulator">Simulator containing the parcel</param> 829 </member>
830 <param name="localID">Simulator-local ID of the parcel</param> 830 <member name="M:OpenMetaverse.Primitive.TextureEntryFace.ToString">
831 <param name="sequenceID">An arbitrary integer that will be returned 831 <summary>
832 with the ParcelAccessList reply, useful for distinguishing between 832
833 multiple simultaneous requests</param> 833 </summary>
834 <param name="flags"></param> 834 <returns></returns>
835 </member> 835 </member>
836 <member name="M:OpenMetaverse.ParcelManager.RequestParcelProperties(OpenMetaverse.Simulator,System.Single,System.Single,System.Single,System.Single,System.Int32,System.Boolean)"> 836 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.material">
837 <summary> 837 <summary></summary>
838 Request properties of parcels using a bounding box selection 838 </member>
839 </summary> 839 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.media">
840 <param name="simulator">Simulator containing the parcel</param> 840 <summary></summary>
841 <param name="north">Northern boundary of the parcel selection</param> 841 </member>
842 <param name="east">Eastern boundary of the parcel selection</param> 842 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.RGBA">
843 <param name="south">Southern boundary of the parcel selection</param> 843 <summary></summary>
844 <param name="west">Western boundary of the parcel selection</param> 844 </member>
845 <param name="sequenceID">An arbitrary integer that will be returned 845 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.RepeatU">
846 with the ParcelProperties reply, useful for distinguishing between 846 <summary></summary>
847 different types of parcel property requests</param> 847 </member>
848 <param name="snapSelection">A boolean that is returned with the 848 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.RepeatV">
849 ParcelProperties reply, useful for snapping focus to a single 849 <summary></summary>
850 parcel</param> 850 </member>
851 </member> 851 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.OffsetU">
852 <member name="M:OpenMetaverse.ParcelManager.RequestAllSimParcels(OpenMetaverse.Simulator)"> 852 <summary></summary>
853 <summary> 853 </member>
854 Request all simulator parcel properties (used for populating the <code>Simulator.Parcels</code> 854 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.OffsetV">
855 dictionary) 855 <summary></summary>
856 </summary> 856 </member>
857 <param name="simulator">Simulator to request parcels from (must be connected)</param> 857 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.Rotation">
858 </member> 858 <summary></summary>
859 <member name="M:OpenMetaverse.ParcelManager.RequestAllSimParcels(OpenMetaverse.Simulator,System.Boolean,System.Int32)"> 859 </member>
860 <summary> 860 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.Glow">
861 Request all simulator parcel properties (used for populating the <code>Simulator.Parcels</code> 861 <summary></summary>
862 dictionary) 862 </member>
863 </summary> 863 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.Bump">
864 <param name="simulator">Simulator to request parcels from (must be connected)</param> 864 <summary></summary>
865 <param name="refresh">If TRUE, will force a full refresh</param> 865 </member>
866 <param name="msDelay">Number of milliseconds to pause in between each request</param> 866 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.MediaFlags">
867 </member> 867 <summary>In the future this will specify whether a webpage is
868 <member name="M:OpenMetaverse.ParcelManager.RequestDwell(OpenMetaverse.Simulator,System.Int32)"> 868 attached to this face</summary>
869 <summary> 869 </member>
870 Request the dwell value for a parcel 870 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.TextureID">
871 </summary> 871 <summary></summary>
872 <param name="simulator">Simulator containing the parcel</param> 872 </member>
873 <param name="localID">Simulator-local ID of the parcel</param> 873 <member name="T:OpenMetaverse.Primitive.TextureEntry">
874 </member> 874 <summary>
875 <member name="M:OpenMetaverse.ParcelManager.Buy(OpenMetaverse.Simulator,System.Int32,System.Boolean,OpenMetaverse.UUID,System.Boolean,System.Int32,System.Int32)"> 875 Represents all of the texturable faces for an object
876 <summary> 876 </summary>
877 Send a request to Purchase a parcel of land 877 <remarks>Grid objects have infinite faces, with each face
878 </summary> 878 using the properties of the default face unless set otherwise. So if
879 <param name="simulator">The Simulator the parcel is located in</param> 879 you have a TextureEntry with a default texture uuid of X, and face 18
880 <param name="localID">The parcels region specific local ID</param> 880 has a texture UUID of Y, every face would be textured with X except for
881 <param name="forGroup">true if this parcel is being purchased by a group</param> 881 face 18 that uses Y. In practice however, primitives utilize a maximum
882 <param name="groupID">The groups <seealso cref="T:OpenMetaverse.UUID"/></param> 882 of nine faces</remarks>
883 <param name="removeContribution">true to remove tier contribution if purchase is successful</param> 883 </member>
884 <param name="parcelArea">The parcels size</param> 884 <member name="F:OpenMetaverse.Primitive.TextureEntry.DefaultTexture">
885 <param name="parcelPrice">The purchase price of the parcel</param> 885 <summary></summary>
886 <returns></returns> 886 </member>
887 </member> 887 <member name="F:OpenMetaverse.Primitive.TextureEntry.FaceTextures">
888 <member name="M:OpenMetaverse.ParcelManager.Reclaim(OpenMetaverse.Simulator,System.Int32)"> 888 <summary></summary>
889 <summary> 889 </member>
890 Reclaim a parcel of land 890 <member name="M:OpenMetaverse.Primitive.TextureEntry.#ctor(OpenMetaverse.UUID)">
891 </summary> 891 <summary>
892 <param name="simulator">The simulator the parcel is in</param> 892 Constructor that takes a default texture UUID
893 <param name="localID">The parcels region specific local ID</param> 893 </summary>
894 </member> 894 <param name="defaultTextureID">Texture UUID to use as the default texture</param>
895 <member name="M:OpenMetaverse.ParcelManager.DeedToGroup(OpenMetaverse.Simulator,System.Int32,OpenMetaverse.UUID)"> 895 </member>
896 <summary> 896 <member name="M:OpenMetaverse.Primitive.TextureEntry.#ctor(OpenMetaverse.Primitive.TextureEntryFace)">
897 Deed a parcel to a group 897 <summary>
898 </summary> 898 Constructor that takes a <code>TextureEntryFace</code> for the
899 <param name="simulator">The simulator the parcel is in</param> 899 default face
900 <param name="localID">The parcels region specific local ID</param> 900 </summary>
901 <param name="groupID">The groups <seealso cref="T:OpenMetaverse.UUID"/></param> 901 <param name="defaultFace">Face to use as the default face</param>
902 </member> 902 </member>
903 <member name="M:OpenMetaverse.ParcelManager.RequestObjectOwners(OpenMetaverse.Simulator,System.Int32)"> 903 <member name="M:OpenMetaverse.Primitive.TextureEntry.#ctor(System.Byte[],System.Int32,System.Int32)">
904 <summary> 904 <summary>
905 Request prim owners of a parcel of land. 905 Constructor that creates the TextureEntry class from a byte array
906 </summary> 906 </summary>
907 <param name="simulator">Simulator parcel is in</param> 907 <param name="data">Byte array containing the TextureEntry field</param>
908 <param name="localID">The parcels region specific local ID</param> 908 <param name="pos">Starting position of the TextureEntry field in
909 </member> 909 the byte array</param>
910 <member name="M:OpenMetaverse.ParcelManager.ReturnObjects(OpenMetaverse.Simulator,System.Int32,OpenMetaverse.ObjectReturnType,System.Collections.Generic.List{OpenMetaverse.UUID})"> 910 <param name="length">Length of the TextureEntry field, in bytes</param>
911 <summary> 911 </member>
912 Return objects from a parcel 912 <member name="M:OpenMetaverse.Primitive.TextureEntry.CreateFace(System.UInt32)">
913 </summary> 913 <summary>
914 <param name="simulator">Simulator parcel is in</param> 914 This will either create a new face if a custom face for the given
915 <param name="localID">The parcels region specific local ID</param> 915 index is not defined, or return the custom face for that index if
916 <param name="type">the type of objects to return, <seealso cref="T:OpenMetaverse.ObjectReturnType"/></param> 916 it already exists
917 <param name="ownerIDs">A list containing object owners <seealso cref="T:OpenMetaverse.UUID"/>s to return</param> 917 </summary>
918 </member> 918 <param name="index">The index number of the face to create or
919 <member name="M:OpenMetaverse.ParcelManager.ParcelSubdivide(OpenMetaverse.Simulator,System.Single,System.Single,System.Single,System.Single)"> 919 retrieve</param>
920 <summary> 920 <returns>A TextureEntryFace containing all the properties for that
921 Subdivide (split) a parcel 921 face</returns>
922 </summary> 922 </member>
923 <param name="simulator"></param> 923 <member name="M:OpenMetaverse.Primitive.TextureEntry.GetFace(System.UInt32)">
924 <param name="west"></param> 924 <summary>
925 <param name="south"></param> 925
926 <param name="east"></param> 926 </summary>
927 <param name="north"></param> 927 <param name="index"></param>
928 </member> 928 <returns></returns>
929 <member name="M:OpenMetaverse.ParcelManager.ParcelJoin(OpenMetaverse.Simulator,System.Single,System.Single,System.Single,System.Single)"> 929 </member>
930 <summary> 930 <member name="M:OpenMetaverse.Primitive.TextureEntry.GetOSD">
931 Join two parcels of land creating a single parcel 931 <summary>
932 </summary> 932
933 <param name="simulator"></param> 933 </summary>
934 <param name="west"></param> 934 <returns></returns>
935 <param name="south"></param> 935 </member>
936 <param name="east"></param> 936 <member name="M:OpenMetaverse.Primitive.TextureEntry.GetBytes">
937 <param name="north"></param> 937 <summary>
938 </member> 938
939 <member name="M:OpenMetaverse.ParcelManager.GetParcelLocalID(OpenMetaverse.Simulator,OpenMetaverse.Vector3)"> 939 </summary>
940 <summary> 940 <returns></returns>
941 Get a parcels LocalID 941 </member>
942 </summary> 942 <member name="M:OpenMetaverse.Primitive.TextureEntry.ToString">
943 <param name="simulator">Simulator parcel is in</param> 943 <summary>
944 <param name="position">Vector3 position in simulator (Z not used)</param> 944
945 <returns>0 on failure, or parcel LocalID on success.</returns> 945 </summary>
946 <remarks>A call to <code>Parcels.RequestAllSimParcels</code> is required to populate map and 946 <returns></returns>
947 dictionary.</remarks> 947 </member>
948 </member> 948 <member name="T:OpenMetaverse.Primitive.TextureAnimation">
949 <member name="M:OpenMetaverse.ParcelManager.Terraform(OpenMetaverse.Simulator,System.Int32,OpenMetaverse.TerraformAction,OpenMetaverse.TerraformBrushSize)"> 949 <summary>
950 <summary> 950 Controls the texture animation of a particular prim
951 Terraform (raise, lower, etc) an area or whole parcel of land 951 </summary>
952 </summary> 952 </member>
953 <param name="simulator">Simulator land area is in.</param> 953 <member name="F:OpenMetaverse.Primitive.TextureAnimation.Flags">
954 <param name="localID">LocalID of parcel, or -1 if using bounding box</param> 954 <summary></summary>
955 <param name="action">From Enum, Raise, Lower, Level, Smooth, Etc.</param> 955 </member>
956 <param name="brushSize">Size of area to modify</param> 956 <member name="F:OpenMetaverse.Primitive.TextureAnimation.Face">
957 <returns>true on successful request sent.</returns> 957 <summary></summary>
958 <remarks>Settings.STORE_LAND_PATCHES must be true, 958 </member>
959 Parcel information must be downloaded using <code>RequestAllSimParcels()</code></remarks> 959 <member name="F:OpenMetaverse.Primitive.TextureAnimation.SizeX">
960 </member> 960 <summary></summary>
961 <member name="M:OpenMetaverse.ParcelManager.Terraform(OpenMetaverse.Simulator,System.Single,System.Single,System.Single,System.Single,OpenMetaverse.TerraformAction,OpenMetaverse.TerraformBrushSize)"> 961 </member>
962 <summary> 962 <member name="F:OpenMetaverse.Primitive.TextureAnimation.SizeY">
963 Terraform (raise, lower, etc) an area or whole parcel of land 963 <summary></summary>
964 </summary> 964 </member>
965 <param name="simulator">Simulator land area is in.</param> 965 <member name="F:OpenMetaverse.Primitive.TextureAnimation.Start">
966 <param name="west">west border of area to modify</param> 966 <summary></summary>
967 <param name="south">south border of area to modify</param> 967 </member>
968 <param name="east">east border of area to modify</param> 968 <member name="F:OpenMetaverse.Primitive.TextureAnimation.Length">
969 <param name="north">north border of area to modify</param> 969 <summary></summary>
970 <param name="action">From Enum, Raise, Lower, Level, Smooth, Etc.</param> 970 </member>
971 <param name="brushSize">Size of area to modify</param> 971 <member name="F:OpenMetaverse.Primitive.TextureAnimation.Rate">
972 <returns>true on successful request sent.</returns> 972 <summary></summary>
973 <remarks>Settings.STORE_LAND_PATCHES must be true, 973 </member>
974 Parcel information must be downloaded using <code>RequestAllSimParcels()</code></remarks> 974 <member name="M:OpenMetaverse.Primitive.TextureAnimation.#ctor(System.Byte[],System.Int32)">
975 </member> 975 <summary>
976 <member name="M:OpenMetaverse.ParcelManager.Terraform(OpenMetaverse.Simulator,System.Int32,System.Single,System.Single,System.Single,System.Single,OpenMetaverse.TerraformAction,OpenMetaverse.TerraformBrushSize,System.Int32)"> 976
977 <summary> 977 </summary>
978 Terraform (raise, lower, etc) an area or whole parcel of land 978 <param name="data"></param>
979 </summary> 979 <param name="pos"></param>
980 <param name="simulator">Simulator land area is in.</param> 980 </member>
981 <param name="localID">LocalID of parcel, or -1 if using bounding box</param> 981 <member name="M:OpenMetaverse.Primitive.TextureAnimation.GetBytes">
982 <param name="west">west border of area to modify</param> 982 <summary>
983 <param name="south">south border of area to modify</param> 983
984 <param name="east">east border of area to modify</param> 984 </summary>
985 <param name="north">north border of area to modify</param> 985 <returns></returns>
986 <param name="action">From Enum, Raise, Lower, Level, Smooth, Etc.</param> 986 </member>
987 <param name="brushSize">Size of area to modify</param> 987 <member name="T:OpenMetaverse.Primitive.ParticleSystem">
988 <param name="seconds">How many meters + or - to lower, 1 = 1 meter</param> 988 <summary>
989 <returns>true on successful request sent.</returns> 989 Complete structure for the particle system
990 <remarks>Settings.STORE_LAND_PATCHES must be true, 990 </summary>
991 Parcel information must be downloaded using <code>RequestAllSimParcels()</code></remarks> 991 </member>
992 </member> 992 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartFlags">
993 <member name="M:OpenMetaverse.ParcelManager.Terraform(OpenMetaverse.Simulator,System.Int32,System.Single,System.Single,System.Single,System.Single,OpenMetaverse.TerraformAction,OpenMetaverse.TerraformBrushSize,System.Int32,System.Single)"> 993 <summary>Particle Flags</summary>
994 <summary> 994 <remarks>There appears to be more data packed in to this area
995 Terraform (raise, lower, etc) an area or whole parcel of land 995 for many particle systems. It doesn't appear to be flag values
996 </summary> 996 and serialization breaks unless there is a flag for every
997 <param name="simulator">Simulator land area is in.</param> 997 possible bit so it is left as an unsigned integer</remarks>
998 <param name="localID">LocalID of parcel, or -1 if using bounding box</param> 998 </member>
999 <param name="west">west border of area to modify</param> 999 <member name="F:OpenMetaverse.Primitive.ParticleSystem.Pattern">
1000 <param name="south">south border of area to modify</param> 1000 <summary><seealso cref="T:SourcePattern"/> pattern of particles</summary>
1001 <param name="east">east border of area to modify</param> 1001 </member>
1002 <param name="north">north border of area to modify</param> 1002 <member name="F:OpenMetaverse.Primitive.ParticleSystem.MaxAge">
1003 <param name="action">From Enum, Raise, Lower, Level, Smooth, Etc.</param> 1003 <summary>A <see langword="float"/> representing the maximimum age (in seconds) particle will be displayed</summary>
1004 <param name="brushSize">Size of area to modify</param> 1004 <remarks>Maximum value is 30 seconds</remarks>
1005 <param name="seconds">How many meters + or - to lower, 1 = 1 meter</param> 1005 </member>
1006 <param name="height">Height at which the terraform operation is acting at</param> 1006 <member name="F:OpenMetaverse.Primitive.ParticleSystem.StartAge">
1007 </member> 1007 <summary>A <see langword="float"/> representing the number of seconds,
1008 <member name="M:OpenMetaverse.ParcelManager.RequestSelectObjects(System.Int32,OpenMetaverse.ObjectReturnType,OpenMetaverse.UUID)"> 1008 from when the particle source comes into view,
1009 <summary> 1009 or the particle system's creation, that the object will emits particles;
1010 Sends a request to the simulator to return a list of objects owned by specific owners 1010 after this time period no more particles are emitted</summary>
1011 </summary> 1011 </member>
1012 <param name="localID">Simulator local ID of parcel</param> 1012 <member name="F:OpenMetaverse.Primitive.ParticleSystem.InnerAngle">
1013 <param name="selectType">Owners, Others, Etc</param> 1013 <summary>A <see langword="float"/> in radians that specifies where particles will not be created</summary>
1014 <param name="ownerID">List containing keys of avatars objects to select; 1014 </member>
1015 if List is null will return Objects of type <c>selectType</c></param> 1015 <member name="F:OpenMetaverse.Primitive.ParticleSystem.OuterAngle">
1016 <remarks>Response data is returned in the event <seealso cref="E:OnParcelSelectedObjects"/></remarks> 1016 <summary>A <see langword="float"/> in radians that specifies where particles will be created</summary>
1017 </member> 1017 </member>
1018 <member name="M:OpenMetaverse.ParcelManager.EjectUser(OpenMetaverse.UUID,System.Boolean)"> 1018 <member name="F:OpenMetaverse.Primitive.ParticleSystem.BurstRate">
1019 <summary> 1019 <summary>A <see langword="float"/> representing the number of seconds between burts.</summary>
1020 Eject and optionally ban a user from a parcel 1020 </member>
1021 </summary> 1021 <member name="F:OpenMetaverse.Primitive.ParticleSystem.BurstRadius">
1022 <param name="targetID">target key of avatar to eject</param> 1022 <summary>A <see langword="float"/> representing the number of meters
1023 <param name="ban">true to also ban target</param> 1023 around the center of the source where particles will be created.</summary>
1024 </member> 1024 </member>
1025 <member name="M:OpenMetaverse.ParcelManager.FreezeUser(OpenMetaverse.UUID,System.Boolean)"> 1025 <member name="F:OpenMetaverse.Primitive.ParticleSystem.BurstSpeedMin">
1026 <summary> 1026 <summary>A <see langword="float"/> representing in seconds, the minimum speed between bursts of new particles
1027 Freeze or unfreeze an avatar over your land 1027 being emitted</summary>
1028 </summary> 1028 </member>
1029 <param name="targetID">target key to freeze</param> 1029 <member name="F:OpenMetaverse.Primitive.ParticleSystem.BurstSpeedMax">
1030 <param name="freeze">true to freeze, false to unfreeze</param> 1030 <summary>A <see langword="float"/> representing in seconds the maximum speed of new particles being emitted.</summary>
1031 </member> 1031 </member>
1032 <member name="M:OpenMetaverse.ParcelManager.ReleaseParcel(OpenMetaverse.Simulator,System.Int32)"> 1032 <member name="F:OpenMetaverse.Primitive.ParticleSystem.BurstPartCount">
1033 <summary> 1033 <summary>A <see langword="byte"/> representing the maximum number of particles emitted per burst</summary>
1034 Abandon a parcel of land 1034 </member>
1035 </summary> 1035 <member name="F:OpenMetaverse.Primitive.ParticleSystem.AngularVelocity">
1036 <param name="simulator">Simulator parcel is in</param> 1036 <summary>A <see cref="T:Vector3"/> which represents the velocity (speed) from the source which particles are emitted</summary>
1037 <param name="localID">Simulator local ID of parcel</param> 1037 </member>
1038 </member> 1038 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartAcceleration">
1039 <member name="M:OpenMetaverse.ParcelManager.RequestRemoteParcelID(OpenMetaverse.Vector3,System.UInt64,OpenMetaverse.UUID)"> 1039 <summary>A <see cref="T:Vector3"/> which represents the Acceleration from the source which particles are emitted</summary>
1040 <summary> 1040 </member>
1041 Requests the UUID of the parcel in a remote region at a specified location 1041 <member name="F:OpenMetaverse.Primitive.ParticleSystem.Texture">
1042 </summary> 1042 <summary>The <see cref="T:UUID"/> Key of the texture displayed on the particle</summary>
1043 <param name="location">Location of the parcel in the remote region</param> 1043 </member>
1044 <param name="regionHandle">Remote region handle</param> 1044 <member name="F:OpenMetaverse.Primitive.ParticleSystem.Target">
1045 <param name="regionID">Remote region UUID</param> 1045 <summary>The <see cref="T:UUID"/> Key of the specified target object or avatar particles will follow</summary>
1046 <returns>If successful UUID of the remote parcel, UUID.Zero otherwise</returns> 1046 </member>
1047 </member> 1047 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartDataFlags">
1048 <member name="M:OpenMetaverse.ParcelManager.GetParcelResouces(OpenMetaverse.UUID,System.Boolean,OpenMetaverse.ParcelManager.LandResourcesCallback)"> 1048 <summary>Flags of particle from <seealso cref="T:ParticleDataFlags"/></summary>
1049 <summary> 1049 </member>
1050 Retrieves information on resources used by the parcel 1050 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartMaxAge">
1051 </summary> 1051 <summary>Max Age particle system will emit particles for</summary>
1052 <param name="parcelID">UUID of the parcel</param> 1052 </member>
1053 <param name="getDetails">Should per object resource usage be requested</param> 1053 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartStartColor">
1054 <param name="callback">Callback invoked when the request is complete</param> 1054 <summary>The <see cref="T:Color4"/> the particle has at the beginning of its lifecycle</summary>
1055 </member> 1055 </member>
1056 <member name="M:OpenMetaverse.ParcelManager.ParcelDwellReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 1056 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartEndColor">
1057 <summary>Process an incoming packet and raise the appropriate events</summary> 1057 <summary>The <see cref="T:Color4"/> the particle has at the ending of its lifecycle</summary>
1058 <param name="sender">The sender</param> 1058 </member>
1059 <param name="e">The EventArgs object containing the packet data</param> 1059 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartStartScaleX">
1060 <remarks>Raises the <see cref="E:OpenMetaverse.ParcelManager.ParcelDwellReply"/> event</remarks> 1060 <summary>A <see langword="float"/> that represents the starting X size of the particle</summary>
1061 </member> 1061 <remarks>Minimum value is 0, maximum value is 4</remarks>
1062 <member name="M:OpenMetaverse.ParcelManager.ParcelInfoReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 1062 </member>
1063 <summary>Process an incoming packet and raise the appropriate events</summary> 1063 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartStartScaleY">
1064 <param name="sender">The sender</param> 1064 <summary>A <see langword="float"/> that represents the starting Y size of the particle</summary>
1065 <param name="e">The EventArgs object containing the packet data</param> 1065 <remarks>Minimum value is 0, maximum value is 4</remarks>
1066 <remarks>Raises the <see cref="E:OpenMetaverse.ParcelManager.ParcelInfoReply"/> event</remarks> 1066 </member>
1067 </member> 1067 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartEndScaleX">
1068 <member name="M:OpenMetaverse.ParcelManager.ParcelAccessListReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 1068 <summary>A <see langword="float"/> that represents the ending X size of the particle</summary>
1069 <summary>Process an incoming packet and raise the appropriate events</summary> 1069 <remarks>Minimum value is 0, maximum value is 4</remarks>
1070 <param name="sender">The sender</param> 1070 </member>
1071 <param name="e">The EventArgs object containing the packet data</param> 1071 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartEndScaleY">
1072 <remarks>Raises the <see cref="E:OpenMetaverse.ParcelManager.ParcelAccessListReply"/> event</remarks> 1072 <summary>A <see langword="float"/> that represents the ending Y size of the particle</summary>
1073 </member> 1073 <remarks>Minimum value is 0, maximum value is 4</remarks>
1074 <member name="M:OpenMetaverse.ParcelManager.SelectParcelObjectsReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 1074 </member>
1075 <summary>Process an incoming packet and raise the appropriate events</summary> 1075 <member name="M:OpenMetaverse.Primitive.ParticleSystem.#ctor(System.Byte[],System.Int32)">
1076 <param name="sender">The sender</param> 1076 <summary>
1077 <param name="e">The EventArgs object containing the packet data</param> 1077 Decodes a byte[] array into a ParticleSystem Object
1078 <remarks>Raises the <see cref="E:OpenMetaverse.ParcelManager.ForceSelectObjectsReply"/> event</remarks> 1078 </summary>
1079 </member> 1079 <param name="data">ParticleSystem object</param>
1080 <member name="M:OpenMetaverse.ParcelManager.ParcelMediaUpdateHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 1080 <param name="pos">Start position for BitPacker</param>
1081 <summary>Process an incoming packet and raise the appropriate events</summary> 1081 </member>
1082 <param name="sender">The sender</param> 1082 <member name="M:OpenMetaverse.Primitive.ParticleSystem.GetBytes">
1083 <param name="e">The EventArgs object containing the packet data</param> 1083 <summary>
1084 <remarks>Raises the <see cref="E:OpenMetaverse.ParcelManager.ParcelMediaUpdateReply"/> event</remarks> 1084 Generate byte[] array from particle data
1085 </member> 1085 </summary>
1086 <member name="M:OpenMetaverse.ParcelManager.ParcelOverlayHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 1086 <returns>Byte array</returns>
1087 <summary>Process an incoming packet and raise the appropriate events</summary> 1087 </member>
1088 <param name="sender">The sender</param> 1088 <member name="T:OpenMetaverse.Primitive.ParticleSystem.SourcePattern">
1089 <param name="e">The EventArgs object containing the packet data</param> 1089 <summary>
1090 </member> 1090 Particle source pattern
1091 <member name="M:OpenMetaverse.ParcelManager.ParcelMediaCommandMessagePacketHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 1091 </summary>
1092 <summary>Process an incoming packet and raise the appropriate events</summary> 1092 </member>
1093 <param name="sender">The sender</param> 1093 <member name="F:OpenMetaverse.Primitive.ParticleSystem.SourcePattern.None">
1094 <param name="e">The EventArgs object containing the packet data</param> 1094 <summary>None</summary>
1095 <remarks>Raises the <see cref="E:OpenMetaverse.ParcelManager.ParcelMediaCommand"/> event</remarks> 1095 </member>
1096 </member> 1096 <member name="F:OpenMetaverse.Primitive.ParticleSystem.SourcePattern.Drop">
1097 <member name="E:OpenMetaverse.ParcelManager.ParcelDwellReply"> 1097 <summary>Drop particles from source position with no force</summary>
1098 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.ParcelManager.RequestDwell(OpenMetaverse.Simulator,System.Int32)"/> request</summary> 1098 </member>
1099 </member> 1099 <member name="F:OpenMetaverse.Primitive.ParticleSystem.SourcePattern.Explode">
1100 <member name="E:OpenMetaverse.ParcelManager.ParcelInfoReply"> 1100 <summary>"Explode" particles in all directions</summary>
1101 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.ParcelManager.RequestParcelInfo(OpenMetaverse.UUID)"/> request</summary> 1101 </member>
1102 </member> 1102 <member name="F:OpenMetaverse.Primitive.ParticleSystem.SourcePattern.Angle">
1103 <member name="E:OpenMetaverse.ParcelManager.ParcelProperties"> 1103 <summary>Particles shoot across a 2D area</summary>
1104 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.ParcelManager.RequestParcelProperties(OpenMetaverse.Simulator,System.Int32,System.Int32)"/> request</summary> 1104 </member>
1105 </member> 1105 <member name="F:OpenMetaverse.Primitive.ParticleSystem.SourcePattern.AngleCone">
1106 <member name="E:OpenMetaverse.ParcelManager.ParcelAccessListReply"> 1106 <summary>Particles shoot across a 3D Cone</summary>
1107 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.ParcelManager.RequestParcelAccessList(OpenMetaverse.Simulator,System.Int32,OpenMetaverse.AccessList,System.Int32)"/> request</summary> 1107 </member>
1108 </member> 1108 <member name="F:OpenMetaverse.Primitive.ParticleSystem.SourcePattern.AngleConeEmpty">
1109 <member name="E:OpenMetaverse.ParcelManager.ParcelObjectOwnersReply"> 1109 <summary>Inverse of AngleCone (shoot particles everywhere except the 3D cone defined</summary>
1110 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.ParcelManager.RequestObjectOwners(OpenMetaverse.Simulator,System.Int32)"/> request</summary> 1110 </member>
1111 </member> 1111 <member name="T:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags">
1112 <member name="E:OpenMetaverse.ParcelManager.SimParcelsDownloaded"> 1112 <summary>
1113 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.ParcelManager.RequestAllSimParcels(OpenMetaverse.Simulator)"/> request</summary> 1113 Particle Data Flags
1114 </member> 1114 </summary>
1115 <member name="E:OpenMetaverse.ParcelManager.ForceSelectObjectsReply"> 1115 </member>
1116 <summary>Raised when the simulator responds to a <see cref="!:RequestForceSelectObjects"/> request</summary> 1116 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.None">
1117 </member> 1117 <summary>None</summary>
1118 <member name="E:OpenMetaverse.ParcelManager.ParcelMediaUpdateReply"> 1118 </member>
1119 <summary>Raised when the simulator responds to a Parcel Update request</summary> 1119 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.InterpColor">
1120 </member> 1120 <summary>Interpolate color and alpha from start to end</summary>
1121 <member name="E:OpenMetaverse.ParcelManager.ParcelMediaCommand"> 1121 </member>
1122 <summary>Raised when the parcel your agent is located sends a ParcelMediaCommand</summary> 1122 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.InterpScale">
1123 </member> 1123 <summary>Interpolate scale from start to end</summary>
1124 <member name="T:OpenMetaverse.ParcelManager.ParcelAccessEntry"> 1124 </member>
1125 <summary> 1125 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.Bounce">
1126 Parcel Accesslist 1126 <summary>Bounce particles off particle sources Z height</summary>
1127 </summary> 1127 </member>
1128 </member> 1128 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.Wind">
1129 <member name="F:OpenMetaverse.ParcelManager.ParcelAccessEntry.AgentID"> 1129 <summary>velocity of particles is dampened toward the simulators wind</summary>
1130 <summary>Agents <seealso cref="T:OpenMetaverse.UUID"/></summary> 1130 </member>
1131 </member> 1131 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.FollowSrc">
1132 <member name="F:OpenMetaverse.ParcelManager.ParcelAccessEntry.Time"> 1132 <summary>Particles follow the source</summary>
1133 <summary></summary> 1133 </member>
1134 </member> 1134 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.FollowVelocity">
1135 <member name="F:OpenMetaverse.ParcelManager.ParcelAccessEntry.Flags"> 1135 <summary>Particles point towards the direction of source's velocity</summary>
1136 <summary>Flags for specific entry in white/black lists</summary> 1136 </member>
1137 </member> 1137 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.TargetPos">
1138 <member name="T:OpenMetaverse.ParcelManager.ParcelPrimOwners"> 1138 <summary>Target of the particles</summary>
1139 <summary> 1139 </member>
1140 Owners of primitives on parcel 1140 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.TargetLinear">
1141 </summary> 1141 <summary>Particles are sent in a straight line</summary>
1142 </member> 1142 </member>
1143 <member name="F:OpenMetaverse.ParcelManager.ParcelPrimOwners.OwnerID"> 1143 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.Emissive">
1144 <summary>Prim Owners <seealso cref="T:OpenMetaverse.UUID"/></summary> 1144 <summary>Particles emit a glow</summary>
1145 </member> 1145 </member>
1146 <member name="F:OpenMetaverse.ParcelManager.ParcelPrimOwners.IsGroupOwned"> 1146 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.Beam">
1147 <summary>True of owner is group</summary> 1147 <summary>used for point/grab/touch</summary>
1148 </member> 1148 </member>
1149 <member name="F:OpenMetaverse.ParcelManager.ParcelPrimOwners.Count"> 1149 <member name="T:OpenMetaverse.Primitive.ParticleSystem.ParticleFlags">
1150 <summary>Total count of prims owned by OwnerID</summary> 1150 <summary>
1151 </member> 1151 Particle Flags Enum
1152 <member name="F:OpenMetaverse.ParcelManager.ParcelPrimOwners.OnlineStatus"> 1152 </summary>
1153 <summary>true of OwnerID is currently online and is not a group</summary> 1153 </member>
1154 </member> 1154 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleFlags.None">
1155 <member name="F:OpenMetaverse.ParcelManager.ParcelPrimOwners.NewestPrim"> 1155 <summary>None</summary>
1156 <summary>The date of the most recent prim left by OwnerID</summary> 1156 </member>
1157 </member> 1157 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleFlags.ObjectRelative">
1158 <member name="T:OpenMetaverse.ParcelManager.LandResourcesCallback"> 1158 <summary>Acceleration and velocity for particles are
1159 <summary> 1159 relative to the object rotation</summary>
1160 Called once parcel resource usage information has been collected 1160 </member>
1161 </summary> 1161 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleFlags.UseNewAngle">
1162 <param name="success">Indicates if operation was successfull</param> 1162 <summary>Particles use new 'correct' angle parameters</summary>
1163 <param name="info">Parcel resource usage information</param> 1163 </member>
1164 </member> 1164 <member name="T:OpenMetaverse.Primitive.ConstructionData">
1165 <member name="T:OpenMetaverse.ParcelDwellReplyEventArgs"> 1165 <summary>
1166 <summary>Contains a parcels dwell data returned from the simulator in response to an <see cref="!:RequestParcelDwell"/></summary> 1166 Parameters used to construct a visual representation of a primitive
1167 </member> 1167 </summary>
1168 <member name="M:OpenMetaverse.ParcelDwellReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Int32,System.Single)"> 1168 </member>
1169 <summary> 1169 <member name="F:OpenMetaverse.Primitive.ConstructionData.profileCurve">
1170 Construct a new instance of the ParcelDwellReplyEventArgs class 1170 <summary></summary>
1171 </summary> 1171 </member>
1172 <param name="parcelID">The global ID of the parcel</param> 1172 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathCurve">
1173 <param name="localID">The simulator specific ID of the parcel</param> 1173 <summary></summary>
1174 <param name="dwell">The calculated dwell for the parcel</param> 1174 </member>
1175 </member> 1175 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathEnd">
1176 <member name="P:OpenMetaverse.ParcelDwellReplyEventArgs.ParcelID"> 1176 <summary></summary>
1177 <summary>Get the global ID of the parcel</summary> 1177 </member>
1178 </member> 1178 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathRadiusOffset">
1179 <member name="P:OpenMetaverse.ParcelDwellReplyEventArgs.LocalID"> 1179 <summary></summary>
1180 <summary>Get the simulator specific ID of the parcel</summary> 1180 </member>
1181 </member> 1181 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathSkew">
1182 <member name="P:OpenMetaverse.ParcelDwellReplyEventArgs.Dwell"> 1182 <summary></summary>
1183 <summary>Get the calculated dwell</summary> 1183 </member>
1184 </member> 1184 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathScaleX">
1185 <member name="T:OpenMetaverse.ParcelInfoReplyEventArgs"> 1185 <summary></summary>
1186 <summary>Contains basic parcel information data returned from the 1186 </member>
1187 simulator in response to an <see cref="!:RequestParcelInfo"/> request</summary> 1187 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathScaleY">
1188 </member> 1188 <summary></summary>
1189 <member name="M:OpenMetaverse.ParcelInfoReplyEventArgs.#ctor(OpenMetaverse.ParcelInfo)"> 1189 </member>
1190 <summary> 1190 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathShearX">
1191 Construct a new instance of the ParcelInfoReplyEventArgs class 1191 <summary></summary>
1192 </summary> 1192 </member>
1193 <param name="parcel">The <see cref="T:OpenMetaverse.ParcelInfo"/> object containing basic parcel info</param> 1193 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathShearY">
1194 </member> 1194 <summary></summary>
1195 <member name="P:OpenMetaverse.ParcelInfoReplyEventArgs.Parcel"> 1195 </member>
1196 <summary>Get the <see cref="T:OpenMetaverse.ParcelInfo"/> object containing basic parcel info</summary> 1196 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathTaperX">
1197 </member> 1197 <summary></summary>
1198 <member name="T:OpenMetaverse.ParcelPropertiesEventArgs"> 1198 </member>
1199 <summary>Contains basic parcel information data returned from the simulator in response to an <see cref="!:RequestParcelInfo"/> request</summary> 1199 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathTaperY">
1200 </member> 1200 <summary></summary>
1201 <member name="M:OpenMetaverse.ParcelPropertiesEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.Parcel,OpenMetaverse.ParcelResult,System.Int32,System.Int32,System.Boolean)"> 1201 </member>
1202 <summary> 1202 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathBegin">
1203 Construct a new instance of the ParcelPropertiesEventArgs class 1203 <summary></summary>
1204 </summary> 1204 </member>
1205 <param name="simulator">The <see cref="P:OpenMetaverse.ParcelPropertiesEventArgs.Parcel"/> object containing the details</param> 1205 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathTwist">
1206 <param name="parcel">The <see cref="P:OpenMetaverse.ParcelPropertiesEventArgs.Parcel"/> object containing the details</param> 1206 <summary></summary>
1207 <param name="result">The result of the request</param> 1207 </member>
1208 <param name="selectedPrims">The number of primitieves your agent is 1208 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathTwistBegin">
1209 currently selecting and or sitting on in this parcel</param> 1209 <summary></summary>
1210 <param name="sequenceID">The user assigned ID used to correlate a request with 1210 </member>
1211 these results</param> 1211 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathRevolutions">
1212 <param name="snapSelection">TODO:</param> 1212 <summary></summary>
1213 </member> 1213 </member>
1214 <member name="P:OpenMetaverse.ParcelPropertiesEventArgs.Simulator"> 1214 <member name="F:OpenMetaverse.Primitive.ConstructionData.ProfileBegin">
1215 <summary>Get the simulator the parcel is located in</summary> 1215 <summary></summary>
1216 </member> 1216 </member>
1217 <member name="P:OpenMetaverse.ParcelPropertiesEventArgs.Parcel"> 1217 <member name="F:OpenMetaverse.Primitive.ConstructionData.ProfileEnd">
1218 <summary>Get the <see cref="P:OpenMetaverse.ParcelPropertiesEventArgs.Parcel"/> object containing the details</summary> 1218 <summary></summary>
1219 <remarks>If Result is NoData, this object will not contain valid data</remarks> 1219 </member>
1220 </member> 1220 <member name="F:OpenMetaverse.Primitive.ConstructionData.ProfileHollow">
1221 <member name="P:OpenMetaverse.ParcelPropertiesEventArgs.Result"> 1221 <summary></summary>
1222 <summary>Get the result of the request</summary> 1222 </member>
1223 </member> 1223 <member name="F:OpenMetaverse.Primitive.ConstructionData.Material">
1224 <member name="P:OpenMetaverse.ParcelPropertiesEventArgs.SelectedPrims"> 1224 <summary></summary>
1225 <summary>Get the number of primitieves your agent is 1225 </member>
1226 currently selecting and or sitting on in this parcel</summary> 1226 <member name="F:OpenMetaverse.Primitive.ConstructionData.State">
1227 </member> 1227 <summary></summary>
1228 <member name="P:OpenMetaverse.ParcelPropertiesEventArgs.SequenceID"> 1228 </member>
1229 <summary>Get the user assigned ID used to correlate a request with 1229 <member name="F:OpenMetaverse.Primitive.ConstructionData.PCode">
1230 these results</summary> 1230 <summary></summary>
1231 </member> 1231 </member>
1232 <member name="P:OpenMetaverse.ParcelPropertiesEventArgs.SnapSelection"> 1232 <member name="P:OpenMetaverse.Primitive.ConstructionData.AttachmentPoint">
1233 <summary>TODO:</summary> 1233 <summary>Attachment point to an avatar</summary>
1234 </member> 1234 </member>
1235 <member name="T:OpenMetaverse.ParcelAccessListReplyEventArgs"> 1235 <member name="P:OpenMetaverse.Primitive.ConstructionData.ProfileCurve">
1236 <summary>Contains blacklist and whitelist data returned from the simulator in response to an <see cref="!:RequestParcelAccesslist"/> request</summary> 1236 <summary></summary>
1237 </member> 1237 </member>
1238 <member name="M:OpenMetaverse.ParcelAccessListReplyEventArgs.#ctor(OpenMetaverse.Simulator,System.Int32,System.Int32,System.UInt32,System.Collections.Generic.List{OpenMetaverse.ParcelManager.ParcelAccessEntry})"> 1238 <member name="P:OpenMetaverse.Primitive.ConstructionData.ProfileHole">
1239 <summary> 1239 <summary></summary>
1240 Construct a new instance of the ParcelAccessListReplyEventArgs class 1240 </member>
1241 </summary> 1241 <member name="P:OpenMetaverse.Primitive.ConstructionData.PathBeginScale">
1242 <param name="simulator">The simulator the parcel is located in</param> 1242 <summary></summary>
1243 <param name="sequenceID">The user assigned ID used to correlate a request with 1243 </member>
1244 these results</param> 1244 <member name="P:OpenMetaverse.Primitive.ConstructionData.PathEndScale">
1245 <param name="localID">The simulator specific ID of the parcel</param> 1245 <summary></summary>
1246 <param name="flags">TODO:</param> 1246 </member>
1247 <param name="accessEntries">The list containing the white/blacklisted agents for the parcel</param> 1247 <member name="T:OpenMetaverse.Primitive.FlexibleData">
1248 </member> 1248 <summary>
1249 <member name="P:OpenMetaverse.ParcelAccessListReplyEventArgs.Simulator"> 1249 Information on the flexible properties of a primitive
1250 <summary>Get the simulator the parcel is located in</summary> 1250 </summary>
1251 </member> 1251 </member>
1252 <member name="P:OpenMetaverse.ParcelAccessListReplyEventArgs.SequenceID"> 1252 <member name="F:OpenMetaverse.Primitive.FlexibleData.Softness">
1253 <summary>Get the user assigned ID used to correlate a request with 1253 <summary></summary>
1254 these results</summary> 1254 </member>
1255 </member> 1255 <member name="F:OpenMetaverse.Primitive.FlexibleData.Gravity">
1256 <member name="P:OpenMetaverse.ParcelAccessListReplyEventArgs.LocalID"> 1256 <summary></summary>
1257 <summary>Get the simulator specific ID of the parcel</summary> 1257 </member>
1258 </member> 1258 <member name="F:OpenMetaverse.Primitive.FlexibleData.Drag">
1259 <member name="P:OpenMetaverse.ParcelAccessListReplyEventArgs.Flags"> 1259 <summary></summary>
1260 <summary>TODO:</summary> 1260 </member>
1261 </member> 1261 <member name="F:OpenMetaverse.Primitive.FlexibleData.Wind">
1262 <member name="P:OpenMetaverse.ParcelAccessListReplyEventArgs.AccessList"> 1262 <summary></summary>
1263 <summary>Get the list containing the white/blacklisted agents for the parcel</summary> 1263 </member>
1264 </member> 1264 <member name="F:OpenMetaverse.Primitive.FlexibleData.Tension">
1265 <member name="T:OpenMetaverse.ParcelObjectOwnersReplyEventArgs"> 1265 <summary></summary>
1266 <summary>Contains blacklist and whitelist data returned from the 1266 </member>
1267 simulator in response to an <see cref="!:RequestParcelAccesslist"/> request</summary> 1267 <member name="F:OpenMetaverse.Primitive.FlexibleData.Force">
1268 </member> 1268 <summary></summary>
1269 <member name="M:OpenMetaverse.ParcelObjectOwnersReplyEventArgs.#ctor(OpenMetaverse.Simulator,System.Collections.Generic.List{OpenMetaverse.ParcelManager.ParcelPrimOwners})"> 1269 </member>
1270 <summary> 1270 <member name="M:OpenMetaverse.Primitive.FlexibleData.#ctor">
1271 Construct a new instance of the ParcelObjectOwnersReplyEventArgs class 1271 <summary>
1272 </summary> 1272 Default constructor
1273 <param name="simulator">The simulator the parcel is located in</param> 1273 </summary>
1274 <param name="primOwners">The list containing prim ownership counts</param> 1274 </member>
1275 </member> 1275 <member name="M:OpenMetaverse.Primitive.FlexibleData.#ctor(System.Byte[],System.Int32)">
1276 <member name="P:OpenMetaverse.ParcelObjectOwnersReplyEventArgs.Simulator"> 1276 <summary>
1277 <summary>Get the simulator the parcel is located in</summary> 1277
1278 </member> 1278 </summary>
1279 <member name="P:OpenMetaverse.ParcelObjectOwnersReplyEventArgs.PrimOwners"> 1279 <param name="data"></param>
1280 <summary>Get the list containing prim ownership counts</summary> 1280 <param name="pos"></param>
1281 </member> 1281 </member>
1282 <member name="T:OpenMetaverse.SimParcelsDownloadedEventArgs"> 1282 <member name="M:OpenMetaverse.Primitive.FlexibleData.GetBytes">
1283 <summary>Contains the data returned when all parcel data has been retrieved from a simulator</summary> 1283 <summary>
1284 </member> 1284
1285 <member name="M:OpenMetaverse.SimParcelsDownloadedEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.InternalDictionary{System.Int32,OpenMetaverse.Parcel},System.Int32[0:,0:])"> 1285 </summary>
1286 <summary> 1286 <returns></returns>
1287 Construct a new instance of the SimParcelsDownloadedEventArgs class 1287 </member>
1288 </summary> 1288 <member name="M:OpenMetaverse.Primitive.FlexibleData.GetOSD">
1289 <param name="simulator">The simulator the parcel data was retrieved from</param> 1289 <summary>
1290 <param name="simParcels">The dictionary containing the parcel data</param> 1290
1291 <param name="parcelMap">The multidimensional array containing a x,y grid mapped 1291 </summary>
1292 to each 64x64 parcel's LocalID.</param> 1292 <returns></returns>
1293 </member> 1293 </member>
1294 <member name="P:OpenMetaverse.SimParcelsDownloadedEventArgs.Simulator"> 1294 <member name="T:OpenMetaverse.Primitive.LightData">
1295 <summary>Get the simulator the parcel data was retrieved from</summary> 1295 <summary>
1296 </member> 1296 Information on the light properties of a primitive
1297 <member name="P:OpenMetaverse.SimParcelsDownloadedEventArgs.Parcels"> 1297 </summary>
1298 <summary>A dictionary containing the parcel data where the key correlates to the ParcelMap entry</summary> 1298 </member>
1299 </member> 1299 <member name="F:OpenMetaverse.Primitive.LightData.Color">
1300 <member name="P:OpenMetaverse.SimParcelsDownloadedEventArgs.ParcelMap"> 1300 <summary></summary>
1301 <summary>Get the multidimensional array containing a x,y grid mapped 1301 </member>
1302 to each 64x64 parcel's LocalID.</summary> 1302 <member name="F:OpenMetaverse.Primitive.LightData.Intensity">
1303 </member> 1303 <summary></summary>
1304 <member name="T:OpenMetaverse.ForceSelectObjectsReplyEventArgs"> 1304 </member>
1305 <summary>Contains the data returned when a <see cref="!:RequestForceSelectObjects"/> request</summary> 1305 <member name="F:OpenMetaverse.Primitive.LightData.Radius">
1306 </member> 1306 <summary></summary>
1307 <member name="M:OpenMetaverse.ForceSelectObjectsReplyEventArgs.#ctor(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32},System.Boolean)"> 1307 </member>
1308 <summary> 1308 <member name="F:OpenMetaverse.Primitive.LightData.Cutoff">
1309 Construct a new instance of the ForceSelectObjectsReplyEventArgs class 1309 <summary></summary>
1310 </summary> 1310 </member>
1311 <param name="simulator">The simulator the parcel data was retrieved from</param> 1311 <member name="F:OpenMetaverse.Primitive.LightData.Falloff">
1312 <param name="objectIDs">The list of primitive IDs</param> 1312 <summary></summary>
1313 <param name="resetList">true if the list is clean and contains the information 1313 </member>
1314 only for a given request</param> 1314 <member name="M:OpenMetaverse.Primitive.LightData.#ctor">
1315 </member> 1315 <summary>
1316 <member name="P:OpenMetaverse.ForceSelectObjectsReplyEventArgs.Simulator"> 1316 Default constructor
1317 <summary>Get the simulator the parcel data was retrieved from</summary> 1317 </summary>
1318 </member> 1318 </member>
1319 <member name="P:OpenMetaverse.ForceSelectObjectsReplyEventArgs.ObjectIDs"> 1319 <member name="M:OpenMetaverse.Primitive.LightData.#ctor(System.Byte[],System.Int32)">
1320 <summary>Get the list of primitive IDs</summary> 1320 <summary>
1321 </member> 1321
1322 <member name="P:OpenMetaverse.ForceSelectObjectsReplyEventArgs.ResetList"> 1322 </summary>
1323 <summary>true if the list is clean and contains the information 1323 <param name="data"></param>
1324 only for a given request</summary> 1324 <param name="pos"></param>
1325 </member> 1325 </member>
1326 <member name="T:OpenMetaverse.ParcelMediaUpdateReplyEventArgs"> 1326 <member name="M:OpenMetaverse.Primitive.LightData.GetBytes">
1327 <summary>Contains data when the media data for a parcel the avatar is on changes</summary> 1327 <summary>
1328 </member> 1328
1329 <member name="M:OpenMetaverse.ParcelMediaUpdateReplyEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.ParcelMedia)"> 1329 </summary>
1330 <summary> 1330 <returns></returns>
1331 Construct a new instance of the ParcelMediaUpdateReplyEventArgs class 1331 </member>
1332 </summary> 1332 <member name="M:OpenMetaverse.Primitive.LightData.ToString">
1333 <param name="simulator">the simulator the parcel media data was updated in</param> 1333 <summary>
1334 <param name="media">The updated media information</param> 1334
1335 </member> 1335 </summary>
1336 <member name="P:OpenMetaverse.ParcelMediaUpdateReplyEventArgs.Simulator"> 1336 <returns></returns>
1337 <summary>Get the simulator the parcel media data was updated in</summary> 1337 </member>
1338 </member> 1338 <member name="T:OpenMetaverse.Primitive.SculptData">
1339 <member name="P:OpenMetaverse.ParcelMediaUpdateReplyEventArgs.Media"> 1339 <summary>
1340 <summary>Get the updated media information</summary> 1340 Information on the sculpt properties of a sculpted primitive
1341 </member> 1341 </summary>
1342 <member name="T:OpenMetaverse.ParcelMediaCommandEventArgs"> 1342 </member>
1343 <summary>Contains the media command for a parcel the agent is currently on</summary> 1343 <member name="M:OpenMetaverse.Primitive.SculptData.#ctor">
1344 </member> 1344 <summary>
1345 <member name="M:OpenMetaverse.ParcelMediaCommandEventArgs.#ctor(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.ParcelFlags,OpenMetaverse.ParcelMediaCommand,System.Single)"> 1345 Default constructor
1346 <summary> 1346 </summary>
1347 Construct a new instance of the ParcelMediaCommandEventArgs class 1347 </member>
1348 </summary> 1348 <member name="M:OpenMetaverse.Primitive.SculptData.#ctor(System.Byte[],System.Int32)">
1349 <param name="simulator">The simulator the parcel media command was issued in</param> 1349 <summary>
1350 <param name="sequence"></param> 1350
1351 <param name="flags"></param> 1351 </summary>
1352 <param name="command">The media command that was sent</param> 1352 <param name="data"></param>
1353 <param name="time"></param> 1353 <param name="pos"></param>
1354 </member> 1354 </member>
1355 <member name="P:OpenMetaverse.ParcelMediaCommandEventArgs.Simulator"> 1355 <member name="P:OpenMetaverse.Primitive.SculptData.Invert">
1356 <summary>Get the simulator the parcel media command was issued in</summary> 1356 <summary>
1357 </member> 1357 Render inside out (inverts the normals).
1358 <member name="P:OpenMetaverse.ParcelMediaCommandEventArgs.Sequence"> 1358 </summary>
1359 <summary></summary> 1359 </member>
1360 </member> 1360 <member name="P:OpenMetaverse.Primitive.SculptData.Mirror">
1361 <member name="P:OpenMetaverse.ParcelMediaCommandEventArgs.ParcelFlags"> 1361 <summary>
1362 <summary></summary> 1362 Render an X axis mirror of the sculpty.
1363 </member> 1363 </summary>
1364 <member name="P:OpenMetaverse.ParcelMediaCommandEventArgs.MediaCommand"> 1364 </member>
1365 <summary>Get the media command that was sent</summary> 1365 <member name="T:OpenMetaverse.Primitive.ObjectProperties">
1366 </member> 1366 <summary>
1367 <member name="P:OpenMetaverse.ParcelMediaCommandEventArgs.Time"> 1367 Extended properties to describe an object
1368 <summary></summary> 1368 </summary>
1369 </member> 1369 </member>
1370 <member name="T:OpenMetaverse.Assets.AssetAnimation"> 1370 <member name="F:OpenMetaverse.Primitive.ObjectProperties.ObjectID">
1371 <summary> 1371 <summary></summary>
1372 Represents an Animation 1372 </member>
1373 </summary> 1373 <member name="F:OpenMetaverse.Primitive.ObjectProperties.CreatorID">
1374 </member> 1374 <summary></summary>
1375 <member name="T:OpenMetaverse.Assets.Asset"> 1375 </member>
1376 <summary> 1376 <member name="F:OpenMetaverse.Primitive.ObjectProperties.OwnerID">
1377 Base class for all Asset types 1377 <summary></summary>
1378 </summary> 1378 </member>
1379 </member> 1379 <member name="F:OpenMetaverse.Primitive.ObjectProperties.GroupID">
1380 <member name="F:OpenMetaverse.Assets.Asset.AssetData"> 1380 <summary></summary>
1381 <summary>A byte array containing the raw asset data</summary> 1381 </member>
1382 </member> 1382 <member name="F:OpenMetaverse.Primitive.ObjectProperties.CreationDate">
1383 <member name="F:OpenMetaverse.Assets.Asset.Temporary"> 1383 <summary></summary>
1384 <summary>True if the asset it only stored on the server temporarily</summary> 1384 </member>
1385 </member> 1385 <member name="F:OpenMetaverse.Primitive.ObjectProperties.Permissions">
1386 <member name="F:OpenMetaverse.Assets.Asset._AssetID"> 1386 <summary></summary>
1387 <summary>A unique ID</summary> 1387 </member>
1388 </member> 1388 <member name="F:OpenMetaverse.Primitive.ObjectProperties.OwnershipCost">
1389 <member name="M:OpenMetaverse.Assets.Asset.#ctor"> 1389 <summary></summary>
1390 <summary> 1390 </member>
1391 Construct a new Asset object 1391 <member name="F:OpenMetaverse.Primitive.ObjectProperties.SaleType">
1392 </summary> 1392 <summary></summary>
1393 </member> 1393 </member>
1394 <member name="M:OpenMetaverse.Assets.Asset.#ctor(OpenMetaverse.UUID,System.Byte[])"> 1394 <member name="F:OpenMetaverse.Primitive.ObjectProperties.SalePrice">
1395 <summary> 1395 <summary></summary>
1396 Construct a new Asset object 1396 </member>
1397 </summary> 1397 <member name="F:OpenMetaverse.Primitive.ObjectProperties.AggregatePerms">
1398 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param> 1398 <summary></summary>
1399 <param name="assetData">A byte array containing the raw asset data</param> 1399 </member>
1400 </member> 1400 <member name="F:OpenMetaverse.Primitive.ObjectProperties.AggregatePermTextures">
1401 <member name="M:OpenMetaverse.Assets.Asset.Encode"> 1401 <summary></summary>
1402 <summary> 1402 </member>
1403 Regenerates the <code>AssetData</code> byte array from the properties 1403 <member name="F:OpenMetaverse.Primitive.ObjectProperties.AggregatePermTexturesOwner">
1404 of the derived class. 1404 <summary></summary>
1405 </summary> 1405 </member>
1406 </member> 1406 <member name="F:OpenMetaverse.Primitive.ObjectProperties.Category">
1407 <member name="M:OpenMetaverse.Assets.Asset.Decode"> 1407 <summary></summary>
1408 <summary> 1408 </member>
1409 Decodes the AssetData, placing it in appropriate properties of the derived 1409 <member name="F:OpenMetaverse.Primitive.ObjectProperties.InventorySerial">
1410 class. 1410 <summary></summary>
1411 </summary> 1411 </member>
1412 <returns>True if the asset decoding succeeded, otherwise false</returns> 1412 <member name="F:OpenMetaverse.Primitive.ObjectProperties.ItemID">
1413 </member> 1413 <summary></summary>
1414 <member name="P:OpenMetaverse.Assets.Asset.AssetID"> 1414 </member>
1415 <summary>The assets unique ID</summary> 1415 <member name="F:OpenMetaverse.Primitive.ObjectProperties.FolderID">
1416 </member> 1416 <summary></summary>
1417 <member name="P:OpenMetaverse.Assets.Asset.AssetType"> 1417 </member>
1418 <summary> 1418 <member name="F:OpenMetaverse.Primitive.ObjectProperties.FromTaskID">
1419 The "type" of asset, Notecard, Animation, etc 1419 <summary></summary>
1420 </summary> 1420 </member>
1421 </member> 1421 <member name="F:OpenMetaverse.Primitive.ObjectProperties.LastOwnerID">
1422 <member name="M:OpenMetaverse.Assets.AssetAnimation.#ctor"> 1422 <summary></summary>
1423 <summary>Default Constructor</summary> 1423 </member>
1424 </member> 1424 <member name="F:OpenMetaverse.Primitive.ObjectProperties.Name">
1425 <member name="M:OpenMetaverse.Assets.AssetAnimation.#ctor(OpenMetaverse.UUID,System.Byte[])"> 1425 <summary></summary>
1426 <summary> 1426 </member>
1427 Construct an Asset object of type Animation 1427 <member name="F:OpenMetaverse.Primitive.ObjectProperties.Description">
1428 </summary> 1428 <summary></summary>
1429 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param> 1429 </member>
1430 <param name="assetData">A byte array containing the raw asset data</param> 1430 <member name="F:OpenMetaverse.Primitive.ObjectProperties.TouchName">
1431 </member> 1431 <summary></summary>
1432 <member name="P:OpenMetaverse.Assets.AssetAnimation.AssetType"> 1432 </member>
1433 <summary>Override the base classes AssetType</summary> 1433 <member name="F:OpenMetaverse.Primitive.ObjectProperties.SitName">
1434 </member> 1434 <summary></summary>
1435 <member name="T:OpenMetaverse.VisualColorOperation"> 1435 </member>
1436 <summary> 1436 <member name="F:OpenMetaverse.Primitive.ObjectProperties.TextureIDs">
1437 Operation to apply when applying color to texture 1437 <summary></summary>
1438 </summary> 1438 </member>
1439 </member> 1439 <member name="M:OpenMetaverse.Primitive.ObjectProperties.#ctor">
1440 <member name="T:OpenMetaverse.VisualColorParam"> 1440 <summary>
1441 <summary> 1441 Default constructor
1442 Information needed to translate visual param value to RGBA color 1442 </summary>
1443 </summary> 1443 </member>
1444 </member> 1444 <member name="M:OpenMetaverse.Primitive.ObjectProperties.SetFamilyProperties(OpenMetaverse.Primitive.ObjectProperties)">
1445 <member name="M:OpenMetaverse.VisualColorParam.#ctor(OpenMetaverse.VisualColorOperation,OpenMetaverse.Color4[])"> 1445 <summary>
1446 <summary> 1446 Set the properties that are set in an ObjectPropertiesFamily packet
1447 Construct VisualColorParam 1447 </summary>
1448 </summary> 1448 <param name="props"><seealso cref="T:OpenMetaverse.Primitive.ObjectProperties"/> that has
1449 <param name="operation">Operation to apply when applying color to texture</param> 1449 been partially filled by an ObjectPropertiesFamily packet</param>
1450 <param name="colors">Colors</param> 1450 </member>
1451 </member> 1451 <member name="T:OpenMetaverse.DictionaryEventAction">
1452 <member name="T:OpenMetaverse.VisualAlphaParam"> 1452 <summary>
1453 <summary> 1453
1454 Represents alpha blending and bump infor for a visual parameter 1454 </summary>
1455 such as sleive length 1455 </member>
1456 </summary> 1456 <member name="F:OpenMetaverse.DictionaryEventAction.Add">
1457 </member> 1457 <summary>
1458 <member name="F:OpenMetaverse.VisualAlphaParam.Domain"> 1458
1459 <summary>Stregth of the alpha to apply</summary> 1459 </summary>
1460 </member> 1460 </member>
1461 <member name="F:OpenMetaverse.VisualAlphaParam.TGAFile"> 1461 <member name="F:OpenMetaverse.DictionaryEventAction.Remove">
1462 <summary>File containing the alpha channel</summary> 1462 <summary>
1463 </member> 1463
1464 <member name="F:OpenMetaverse.VisualAlphaParam.SkipIfZero"> 1464 </summary>
1465 <summary>Skip blending if parameter value is 0</summary> 1465 </member>
1466 </member> 1466 <member name="F:OpenMetaverse.DictionaryEventAction.Change">
1467 <member name="F:OpenMetaverse.VisualAlphaParam.MultiplyBlend"> 1467 <summary>
1468 <summary>Use miltiply insted of alpha blending</summary> 1468
1469 </member> 1469 </summary>
1470 <member name="M:OpenMetaverse.VisualAlphaParam.#ctor(System.Single,System.String,System.Boolean,System.Boolean)"> 1470 </member>
1471 <summary> 1471 <member name="T:OpenMetaverse.DictionaryChangeCallback">
1472 Create new alhpa information for a visual param 1472 <summary>
1473 </summary> 1473
1474 <param name="domain">Stregth of the alpha to apply</param> 1474 </summary>
1475 <param name="tgaFile">File containing the alpha channel</param> 1475 <param name="action"></param>
1476 <param name="skipIfZero">Skip blending if parameter value is 0</param> 1476 <param name="entry"></param>
1477 <param name="multiplyBlend">Use miltiply insted of alpha blending</param> 1477 </member>
1478 </member> 1478 <member name="T:OpenMetaverse.ObservableDictionary`2">
1479 <member name="T:OpenMetaverse.VisualParam"> 1479 <summary>
1480 <summary> 1480 The ObservableDictionary class is used for storing key/value pairs. It has methods for firing
1481 A single visual characteristic of an avatar mesh, such as eyebrow height 1481 events to subscribers when items are added, removed, or changed.
1482 </summary> 1482 </summary>
1483 </member> 1483 <typeparam name="TKey">Key <see langword="Tkey"/></typeparam>
1484 <member name="F:OpenMetaverse.VisualParam.ParamID"> 1484 <typeparam name="TValue">Value <see langword="TValue"/></typeparam>
1485 <summary>Index of this visual param</summary> 1485 </member>
1486 </member> 1486 <member name="F:OpenMetaverse.ObservableDictionary`2.Delegates">
1487 <member name="F:OpenMetaverse.VisualParam.Name"> 1487 <summary>
1488 <summary>Internal name</summary> 1488 A dictionary of callbacks to fire when specified action occurs
1489 </member> 1489 </summary>
1490 <member name="F:OpenMetaverse.VisualParam.Group"> 1490 </member>
1491 <summary>Group ID this parameter belongs to</summary> 1491 <member name="M:OpenMetaverse.ObservableDictionary`2.AddDelegate(OpenMetaverse.DictionaryEventAction,OpenMetaverse.DictionaryChangeCallback)">
1492 </member> 1492 <summary>
1493 <member name="F:OpenMetaverse.VisualParam.Wearable"> 1493 Register a callback to be fired when an action occurs
1494 <summary>Name of the wearable this parameter belongs to</summary> 1494 </summary>
1495 </member> 1495 <param name="action">The action</param>
1496 <member name="F:OpenMetaverse.VisualParam.Label"> 1496 <param name="callback">The callback to fire</param>
1497 <summary>Displayable label of this characteristic</summary> 1497 </member>
1498 </member> 1498 <member name="M:OpenMetaverse.ObservableDictionary`2.RemoveDelegate(OpenMetaverse.DictionaryEventAction,OpenMetaverse.DictionaryChangeCallback)">
1499 <member name="F:OpenMetaverse.VisualParam.LabelMin"> 1499 <summary>
1500 <summary>Displayable label for the minimum value of this characteristic</summary> 1500 Unregister a callback
1501 </member> 1501 </summary>
1502 <member name="F:OpenMetaverse.VisualParam.LabelMax"> 1502 <param name="action">The action</param>
1503 <summary>Displayable label for the maximum value of this characteristic</summary> 1503 <param name="callback">The callback to fire</param>
1504 </member> 1504 </member>
1505 <member name="F:OpenMetaverse.VisualParam.DefaultValue"> 1505 <member name="M:OpenMetaverse.ObservableDictionary`2.FireChangeEvent(OpenMetaverse.DictionaryEventAction,System.Collections.DictionaryEntry)">
1506 <summary>Default value</summary> 1506 <summary>
1507 </member> 1507
1508 <member name="F:OpenMetaverse.VisualParam.MinValue"> 1508 </summary>
1509 <summary>Minimum value</summary> 1509 <param name="action"></param>
1510 </member> 1510 <param name="entry"></param>
1511 <member name="F:OpenMetaverse.VisualParam.MaxValue"> 1511 </member>
1512 <summary>Maximum value</summary> 1512 <member name="F:OpenMetaverse.ObservableDictionary`2.Dictionary">
1513 </member> 1513 <summary>Internal dictionary that this class wraps around. Do not
1514 <member name="F:OpenMetaverse.VisualParam.IsBumpAttribute"> 1514 modify or enumerate the contents of this dictionary without locking</summary>
1515 <summary>Is this param used for creation of bump layer?</summary> 1515 </member>
1516 </member> 1516 <member name="M:OpenMetaverse.ObservableDictionary`2.#ctor">
1517 <member name="F:OpenMetaverse.VisualParam.AlphaParams"> 1517 <summary>
1518 <summary>Alpha blending/bump info</summary> 1518 Initializes a new instance of the <seealso cref="T:ObservableDictionary"/> Class
1519 </member> 1519 with the specified key/value, has the default initial capacity.
1520 <member name="F:OpenMetaverse.VisualParam.ColorParams"> 1520 </summary>
1521 <summary>Color information</summary> 1521 <example>
1522 </member> 1522 <code>
1523 <member name="F:OpenMetaverse.VisualParam.Drivers"> 1523 // initialize a new ObservableDictionary named testDict with a string as the key and an int as the value.
1524 <summary>Array of param IDs that are drivers for this parameter</summary> 1524 public ObservableDictionary&lt;string, int&gt; testDict = new ObservableDictionary&lt;string, int&gt;();
1525 </member> 1525 </code>
1526 <member name="M:OpenMetaverse.VisualParam.#ctor(System.Int32,System.String,System.Int32,System.String,System.String,System.String,System.String,System.Single,System.Single,System.Single,System.Boolean,System.Int32[],System.Nullable{OpenMetaverse.VisualAlphaParam},System.Nullable{OpenMetaverse.VisualColorParam})"> 1526 </example>
1527 <summary> 1527 </member>
1528 Set all the values through the constructor 1528 <member name="M:OpenMetaverse.ObservableDictionary`2.#ctor(System.Int32)">
1529 </summary> 1529 <summary>
1530 <param name="paramID">Index of this visual param</param> 1530 Initializes a new instance of the <seealso cref="T:OpenMetaverse.ObservableDictionary"/> Class
1531 <param name="name">Internal name</param> 1531 with the specified key/value, With its initial capacity specified.
1532 <param name="group"></param> 1532 </summary>
1533 <param name="wearable"></param> 1533 <param name="capacity">Initial size of dictionary</param>
1534 <param name="label">Displayable label of this characteristic</param> 1534 <example>
1535 <param name="labelMin">Displayable label for the minimum value of this characteristic</param> 1535 <code>
1536 <param name="labelMax">Displayable label for the maximum value of this characteristic</param> 1536 // initialize a new ObservableDictionary named testDict with a string as the key and an int as the value,
1537 <param name="def">Default value</param> 1537 // initially allocated room for 10 entries.
1538 <param name="min">Minimum value</param> 1538 public ObservableDictionary&lt;string, int&gt; testDict = new ObservableDictionary&lt;string, int&gt;(10);
1539 <param name="max">Maximum value</param> 1539 </code>
1540 <param name="isBumpAttribute">Is this param used for creation of bump layer?</param> 1540 </example>
1541 <param name="drivers">Array of param IDs that are drivers for this parameter</param> 1541 </member>
1542 <param name="alpha">Alpha blending/bump info</param> 1542 <member name="M:OpenMetaverse.ObservableDictionary`2.TryGetValue(`0,`1@)">
1543 <param name="colorParams">Color information</param> 1543 <summary>
1544 </member> 1544 Try to get entry from the <seealso cref="!:ObservableDictionary"/> with specified key
1545 <member name="T:OpenMetaverse.VisualParams"> 1545 </summary>
1546 <summary> 1546 <param name="key">Key to use for lookup</param>
1547 Holds the Params array of all the avatar appearance parameters 1547 <param name="value">Value returned</param>
1548 </summary> 1548 <returns><see langword="true"/> if specified key exists, <see langword="false"/> if not found</returns>
1549 </member> 1549 <example>
1550 <member name="T:OpenMetaverse.StatusCode"> 1550 <code>
1551 <summary> 1551 // find your avatar using the Simulator.ObjectsAvatars ObservableDictionary:
1552 1552 Avatar av;
1553 </summary> 1553 if (Client.Network.CurrentSim.ObjectsAvatars.TryGetValue(Client.Self.AgentID, out av))
1554 </member> 1554 Console.WriteLine("Found Avatar {0}", av.Name);
1555 <member name="F:OpenMetaverse.StatusCode.OK"> 1555 </code>
1556 <summary>OK</summary> 1556 <seealso cref="F:OpenMetaverse.Simulator.ObjectsAvatars"/>
1557 </member> 1557 </example>
1558 <member name="F:OpenMetaverse.StatusCode.Done"> 1558 </member>
1559 <summary>Transfer completed</summary> 1559 <member name="M:OpenMetaverse.ObservableDictionary`2.Find(System.Predicate{`1})">
1560 </member> 1560 <summary>
1561 <member name="F:OpenMetaverse.StatusCode.Skip"> 1561 Finds the specified match.
1562 <summary></summary> 1562 </summary>
1563 </member> 1563 <param name="match">The match.</param>
1564 <member name="F:OpenMetaverse.StatusCode.Abort"> 1564 <returns>Matched value</returns>
1565 <summary></summary> 1565 <example>
1566 </member> 1566 <code>
1567 <member name="F:OpenMetaverse.StatusCode.Error"> 1567 // use a delegate to find a prim in the ObjectsPrimitives ObservableDictionary
1568 <summary>Unknown error occurred</summary> 1568 // with the ID 95683496
1569 </member> 1569 uint findID = 95683496;
1570 <member name="F:OpenMetaverse.StatusCode.UnknownSource"> 1570 Primitive findPrim = sim.ObjectsPrimitives.Find(
1571 <summary>Equivalent to a 404 error</summary> 1571 delegate(Primitive prim) { return prim.ID == findID; });
1572 </member> 1572 </code>
1573 <member name="F:OpenMetaverse.StatusCode.InsufficientPermissions"> 1573 </example>
1574 <summary>Client does not have permission for that resource</summary> 1574 </member>
1575 </member> 1575 <member name="M:OpenMetaverse.ObservableDictionary`2.FindAll(System.Predicate{`1})">
1576 <member name="F:OpenMetaverse.StatusCode.Unknown"> 1576 <summary>Find All items in an <seealso cref="T:ObservableDictionary"/></summary>
1577 <summary>Unknown status</summary> 1577 <param name="match">return matching items.</param>
1578 </member> 1578 <returns>a <seealso cref="T:System.Collections.Generic.List"/> containing found items.</returns>
1579 <member name="T:OpenMetaverse.ChannelType"> 1579 <example>
1580 <summary> 1580 Find All prims within 20 meters and store them in a List
1581 1581 <code>
1582 </summary> 1582 int radius = 20;
1583 </member> 1583 List&lt;Primitive&gt; prims = Client.Network.CurrentSim.ObjectsPrimitives.FindAll(
1584 <member name="F:OpenMetaverse.ChannelType.Unknown"> 1584 delegate(Primitive prim) {
1585 <summary></summary> 1585 Vector3 pos = prim.Position;
1586 </member> 1586 return ((prim.ParentID == 0) &amp;&amp; (pos != Vector3.Zero) &amp;&amp; (Vector3.Distance(pos, location) &lt; radius));
1587 <member name="F:OpenMetaverse.ChannelType.Misc"> 1587 }
1588 <summary>Unknown</summary> 1588 );
1589 </member> 1589 </code>
1590 <member name="F:OpenMetaverse.ChannelType.Asset"> 1590 </example>
1591 <summary>Virtually all asset transfers use this channel</summary> 1591 </member>
1592 </member> 1592 <member name="M:OpenMetaverse.ObservableDictionary`2.FindAll(System.Predicate{`0})">
1593 <member name="T:OpenMetaverse.SourceType"> 1593 <summary>Find All items in an <seealso cref="T:ObservableDictionary"/></summary>
1594 <summary> 1594 <param name="match">return matching keys.</param>
1595 1595 <returns>a <seealso cref="T:System.Collections.Generic.List"/> containing found keys.</returns>
1596 </summary> 1596 <example>
1597 </member> 1597 Find All keys which also exist in another dictionary
1598 <member name="F:OpenMetaverse.SourceType.Unknown"> 1598 <code>
1599 <summary></summary> 1599 List&lt;UUID&gt; matches = myDict.FindAll(
1600 </member> 1600 delegate(UUID id) {
1601 <member name="F:OpenMetaverse.SourceType.Asset"> 1601 return myOtherDict.ContainsKey(id);
1602 <summary>Asset from the asset server</summary> 1602 }
1603 </member> 1603 );
1604 <member name="F:OpenMetaverse.SourceType.SimInventoryItem"> 1604 </code>
1605 <summary>Inventory item</summary> 1605 </example>
1606 </member> 1606 </member>
1607 <member name="F:OpenMetaverse.SourceType.SimEstate"> 1607 <member name="M:OpenMetaverse.ObservableDictionary`2.ContainsKey(`0)">
1608 <summary>Estate asset, such as an estate covenant</summary> 1608 <summary>Check if Key exists in Dictionary</summary>
1609 </member> 1609 <param name="key">Key to check for</param>
1610 <member name="T:OpenMetaverse.TargetType"> 1610 <returns><see langword="true"/> if found, <see langword="false"/> otherwise</returns>
1611 <summary> 1611 </member>
1612 1612 <member name="M:OpenMetaverse.ObservableDictionary`2.ContainsValue(`1)">
1613 </summary> 1613 <summary>Check if Value exists in Dictionary</summary>
1614 </member> 1614 <param name="value">Value to check for</param>
1615 <member name="F:OpenMetaverse.TargetType.Unknown"> 1615 <returns><see langword="true"/> if found, <see langword="false"/> otherwise</returns>
1616 <summary></summary> 1616 </member>
1617 </member> 1617 <member name="M:OpenMetaverse.ObservableDictionary`2.Add(`0,`1)">
1618 <member name="F:OpenMetaverse.TargetType.File"> 1618 <summary>
1619 <summary></summary> 1619 Adds the specified key to the dictionary, dictionary locking is not performed,
1620 </member> 1620 <see cref="!:SafeAdd"/>
1621 <member name="F:OpenMetaverse.TargetType.VFile"> 1621 </summary>
1622 <summary></summary> 1622 <param name="key">The key</param>
1623 </member> 1623 <param name="value">The value</param>
1624 <member name="T:OpenMetaverse.ImageType"> 1624 </member>
1625 <summary> 1625 <member name="M:OpenMetaverse.ObservableDictionary`2.Remove(`0)">
1626 1626 <summary>
1627 </summary> 1627 Removes the specified key, dictionary locking is not performed
1628 </member> 1628 </summary>
1629 <member name="F:OpenMetaverse.ImageType.Normal"> 1629 <param name="key">The key.</param>
1630 <summary></summary> 1630 <returns><see langword="true"/> if successful, <see langword="false"/> otherwise</returns>
1631 </member> 1631 </member>
1632 <member name="F:OpenMetaverse.ImageType.Baked"> 1632 <member name="M:OpenMetaverse.ObservableDictionary`2.Clear">
1633 <summary></summary> 1633 <summary>
1634 </member> 1634 Clear the contents of the dictionary
1635 <member name="T:OpenMetaverse.ImageCodec"> 1635 </summary>
1636 <summary> 1636 </member>
1637 Image file format 1637 <member name="M:OpenMetaverse.ObservableDictionary`2.GetEnumerator">
1638 </summary> 1638 <summary>
1639 </member> 1639 Enumerator for iterating dictionary entries
1640 <member name="T:OpenMetaverse.Transfer"> 1640 </summary>
1641 <summary> 1641 <returns></returns>
1642 1642 </member>
1643 </summary> 1643 <member name="P:OpenMetaverse.ObservableDictionary`2.Count">
1644 </member> 1644 <summary>
1645 <member name="P:OpenMetaverse.Transfer.TimeSinceLastPacket"> 1645 Gets the number of Key/Value pairs contained in the <seealso cref="T:ObservableDictionary"/>
1646 <summary>Number of milliseconds passed since the last transfer 1646 </summary>
1647 packet was received</summary> 1647 </member>
1648 </member> 1648 <member name="P:OpenMetaverse.ObservableDictionary`2.Item(`0)">
1649 <member name="T:OpenMetaverse.AssetDownload"> 1649 <summary>
1650 <summary> 1650 Indexer for the dictionary
1651 1651 </summary>
1652 </summary> 1652 <param name="key">The key</param>
1653 </member> 1653 <returns>The value</returns>
1654 <member name="T:OpenMetaverse.XferDownload"> 1654 </member>
1655 <summary> 1655 <member name="T:OpenMetaverse.AvatarGroup">
1656 1656 <summary>
1657 </summary> 1657 Holds group information for Avatars such as those you might find in a profile
1658 </member> 1658 </summary>
1659 <member name="T:OpenMetaverse.ImageDownload"> 1659 </member>
1660 <summary> 1660 <member name="F:OpenMetaverse.AvatarGroup.AcceptNotices">
1661 1661 <summary>true of Avatar accepts group notices</summary>
1662 </summary> 1662 </member>
1663 </member> 1663 <member name="F:OpenMetaverse.AvatarGroup.GroupID">
1664 <member name="T:OpenMetaverse.AssetUpload"> 1664 <summary>Groups Key</summary>
1665 <summary> 1665 </member>
1666 1666 <member name="F:OpenMetaverse.AvatarGroup.GroupInsigniaID">
1667 </summary> 1667 <summary>Texture Key for groups insignia</summary>
1668 </member> 1668 </member>
1669 <member name="T:OpenMetaverse.ImageRequest"> 1669 <member name="F:OpenMetaverse.AvatarGroup.GroupName">
1670 <summary> 1670 <summary>Name of the group</summary>
1671 1671 </member>
1672 </summary> 1672 <member name="F:OpenMetaverse.AvatarGroup.GroupPowers">
1673 </member> 1673 <summary>Powers avatar has in the group</summary>
1674 <member name="M:OpenMetaverse.ImageRequest.#ctor(OpenMetaverse.UUID,OpenMetaverse.ImageType,System.Single,System.Int32)"> 1674 </member>
1675 <summary> 1675 <member name="F:OpenMetaverse.AvatarGroup.GroupTitle">
1676 1676 <summary>Avatars Currently selected title</summary>
1677 </summary> 1677 </member>
1678 <param name="imageid"></param> 1678 <member name="F:OpenMetaverse.AvatarGroup.ListInProfile">
1679 <param name="type"></param> 1679 <summary>true of Avatar has chosen to list this in their profile</summary>
1680 <param name="priority"></param> 1680 </member>
1681 <param name="discardLevel"></param> 1681 <member name="T:OpenMetaverse.Animation">
1682 </member> 1682 <summary>
1683 <member name="T:OpenMetaverse.AssetManager"> 1683 Contains an animation currently being played by an agent
1684 <summary> 1684 </summary>
1685 1685 </member>
1686 </summary> 1686 <member name="F:OpenMetaverse.Animation.AnimationID">
1687 </member> 1687 <summary>The ID of the animation asset</summary>
1688 <member name="F:OpenMetaverse.AssetManager.TRANSFER_HEADER_TIMEOUT"> 1688 </member>
1689 <summary>Number of milliseconds to wait for a transfer header packet if out of order data was received</summary> 1689 <member name="F:OpenMetaverse.Animation.AnimationSequence">
1690 </member> 1690 <summary>A number to indicate start order of currently playing animations</summary>
1691 <member name="F:OpenMetaverse.AssetManager.m_XferReceivedEvent"> 1691 <remarks>On Linden Grids this number is unique per region, with OpenSim it is per client</remarks>
1692 <summary>The event subscribers. null if no subcribers</summary> 1692 </member>
1693 </member> 1693 <member name="F:OpenMetaverse.Animation.AnimationSourceObjectID">
1694 <member name="M:OpenMetaverse.AssetManager.OnXferReceived(OpenMetaverse.XferReceivedEventArgs)"> 1694 <summary></summary>
1695 <summary>Raises the XferReceived event</summary> 1695 </member>
1696 <param name="e">A XferReceivedEventArgs object containing the 1696 <member name="T:OpenMetaverse.ProfilePick">
1697 data returned from the simulator</param> 1697 <summary>
1698 </member> 1698 Holds group information on an individual profile pick
1699 <member name="F:OpenMetaverse.AssetManager.m_XferReceivedLock"> 1699 </summary>
1700 <summary>Thread sync lock object</summary> 1700 </member>
1701 </member> 1701 <member name="T:OpenMetaverse.AvatarManager">
1702 <member name="F:OpenMetaverse.AssetManager.m_AssetUploadedEvent"> 1702 <summary>
1703 <summary>The event subscribers. null if no subcribers</summary> 1703 Retrieve friend status notifications, and retrieve avatar names and
1704 </member> 1704 profiles
1705 <member name="M:OpenMetaverse.AssetManager.OnAssetUploaded(OpenMetaverse.AssetUploadEventArgs)"> 1705 </summary>
1706 <summary>Raises the AssetUploaded event</summary> 1706 </member>
1707 <param name="e">A AssetUploadedEventArgs object containing the 1707 <member name="F:OpenMetaverse.AvatarManager.m_AvatarAnimation">
1708 data returned from the simulator</param> 1708 <summary>The event subscribers, null of no subscribers</summary>
1709 </member> 1709 </member>
1710 <member name="F:OpenMetaverse.AssetManager.m_AssetUploadedLock"> 1710 <member name="M:OpenMetaverse.AvatarManager.OnAvatarAnimation(OpenMetaverse.AvatarAnimationEventArgs)">
1711 <summary>Thread sync lock object</summary> 1711 <summary>Raises the AvatarAnimation Event</summary>
1712 </member> 1712 <param name="e">An AvatarAnimationEventArgs object containing
1713 <member name="F:OpenMetaverse.AssetManager.m_UploadProgressEvent"> 1713 the data sent from the simulator</param>
1714 <summary>The event subscribers. null if no subcribers</summary> 1714 </member>
1715 </member> 1715 <member name="F:OpenMetaverse.AvatarManager.m_AvatarAnimationLock">
1716 <member name="M:OpenMetaverse.AssetManager.OnUploadProgress(OpenMetaverse.AssetUploadEventArgs)"> 1716 <summary>Thread sync lock object</summary>
1717 <summary>Raises the UploadProgress event</summary> 1717 </member>
1718 <param name="e">A UploadProgressEventArgs object containing the 1718 <member name="F:OpenMetaverse.AvatarManager.m_AvatarAppearance">
1719 data returned from the simulator</param> 1719 <summary>The event subscribers, null of no subscribers</summary>
1720 </member> 1720 </member>
1721 <member name="F:OpenMetaverse.AssetManager.m_UploadProgressLock"> 1721 <member name="M:OpenMetaverse.AvatarManager.OnAvatarAppearance(OpenMetaverse.AvatarAppearanceEventArgs)">
1722 <summary>Thread sync lock object</summary> 1722 <summary>Raises the AvatarAppearance Event</summary>
1723 </member> 1723 <param name="e">A AvatarAppearanceEventArgs object containing
1724 <member name="F:OpenMetaverse.AssetManager.m_InitiateDownloadEvent"> 1724 the data sent from the simulator</param>
1725 <summary>The event subscribers. null if no subcribers</summary> 1725 </member>
1726 </member> 1726 <member name="F:OpenMetaverse.AvatarManager.m_AvatarAppearanceLock">
1727 <member name="M:OpenMetaverse.AssetManager.OnInitiateDownload(OpenMetaverse.InitiateDownloadEventArgs)"> 1727 <summary>Thread sync lock object</summary>
1728 <summary>Raises the InitiateDownload event</summary> 1728 </member>
1729 <param name="e">A InitiateDownloadEventArgs object containing the 1729 <member name="F:OpenMetaverse.AvatarManager.m_UUIDNameReply">
1730 data returned from the simulator</param> 1730 <summary>The event subscribers, null of no subscribers</summary>
1731 </member> 1731 </member>
1732 <member name="F:OpenMetaverse.AssetManager.m_InitiateDownloadLock"> 1732 <member name="M:OpenMetaverse.AvatarManager.OnUUIDNameReply(OpenMetaverse.UUIDNameReplyEventArgs)">
1733 <summary>Thread sync lock object</summary> 1733 <summary>Raises the UUIDNameReply Event</summary>
1734 </member> 1734 <param name="e">A UUIDNameReplyEventArgs object containing
1735 <member name="F:OpenMetaverse.AssetManager.m_ImageReceiveProgressEvent"> 1735 the data sent from the simulator</param>
1736 <summary>The event subscribers. null if no subcribers</summary> 1736 </member>
1737 </member> 1737 <member name="F:OpenMetaverse.AvatarManager.m_UUIDNameReplyLock">
1738 <member name="M:OpenMetaverse.AssetManager.OnImageReceiveProgress(OpenMetaverse.ImageReceiveProgressEventArgs)"> 1738 <summary>Thread sync lock object</summary>
1739 <summary>Raises the ImageReceiveProgress event</summary> 1739 </member>
1740 <param name="e">A ImageReceiveProgressEventArgs object containing the 1740 <member name="F:OpenMetaverse.AvatarManager.m_AvatarInterestsReply">
1741 data returned from the simulator</param> 1741 <summary>The event subscribers, null of no subscribers</summary>
1742 </member> 1742 </member>
1743 <member name="F:OpenMetaverse.AssetManager.m_ImageReceiveProgressLock"> 1743 <member name="M:OpenMetaverse.AvatarManager.OnAvatarInterestsReply(OpenMetaverse.AvatarInterestsReplyEventArgs)">
1744 <summary>Thread sync lock object</summary> 1744 <summary>Raises the AvatarInterestsReply Event</summary>
1745 </member> 1745 <param name="e">A AvatarInterestsReplyEventArgs object containing
1746 <member name="F:OpenMetaverse.AssetManager.Cache"> 1746 the data sent from the simulator</param>
1747 <summary>Texture download cache</summary> 1747 </member>
1748 </member> 1748 <member name="F:OpenMetaverse.AvatarManager.m_AvatarInterestsReplyLock">
1749 <member name="M:OpenMetaverse.AssetManager.#ctor(OpenMetaverse.GridClient)"> 1749 <summary>Thread sync lock object</summary>
1750 <summary> 1750 </member>
1751 Default constructor 1751 <member name="F:OpenMetaverse.AvatarManager.m_AvatarPropertiesReply">
1752 </summary> 1752 <summary>The event subscribers, null of no subscribers</summary>
1753 <param name="client">A reference to the GridClient object</param> 1753 </member>
1754 </member> 1754 <member name="M:OpenMetaverse.AvatarManager.OnAvatarPropertiesReply(OpenMetaverse.AvatarPropertiesReplyEventArgs)">
1755 <member name="M:OpenMetaverse.AssetManager.RequestAsset(OpenMetaverse.UUID,OpenMetaverse.AssetType,System.Boolean,OpenMetaverse.AssetManager.AssetReceivedCallback)"> 1755 <summary>Raises the AvatarPropertiesReply Event</summary>
1756 <summary> 1756 <param name="e">A AvatarPropertiesReplyEventArgs object containing
1757 Request an asset download 1757 the data sent from the simulator</param>
1758 </summary> 1758 </member>
1759 <param name="assetID">Asset UUID</param> 1759 <member name="F:OpenMetaverse.AvatarManager.m_AvatarPropertiesReplyLock">
1760 <param name="type">Asset type, must be correct for the transfer to succeed</param> 1760 <summary>Thread sync lock object</summary>
1761 <param name="priority">Whether to give this transfer an elevated priority</param> 1761 </member>
1762 <param name="callback">The callback to fire when the simulator responds with the asset data</param> 1762 <member name="F:OpenMetaverse.AvatarManager.m_AvatarGroupsReply">
1763 </member> 1763 <summary>The event subscribers, null of no subscribers</summary>
1764 <member name="M:OpenMetaverse.AssetManager.RequestAsset(OpenMetaverse.UUID,OpenMetaverse.AssetType,System.Boolean,OpenMetaverse.SourceType,OpenMetaverse.AssetManager.AssetReceivedCallback)"> 1764 </member>
1765 <summary> 1765 <member name="M:OpenMetaverse.AvatarManager.OnAvatarGroupsReply(OpenMetaverse.AvatarGroupsReplyEventArgs)">
1766 Request an asset download 1766 <summary>Raises the AvatarGroupsReply Event</summary>
1767 </summary> 1767 <param name="e">A AvatarGroupsReplyEventArgs object containing
1768 <param name="assetID">Asset UUID</param> 1768 the data sent from the simulator</param>
1769 <param name="type">Asset type, must be correct for the transfer to succeed</param> 1769 </member>
1770 <param name="priority">Whether to give this transfer an elevated priority</param> 1770 <member name="F:OpenMetaverse.AvatarManager.m_AvatarGroupsReplyLock">
1771 <param name="sourceType">Source location of the requested asset</param> 1771 <summary>Thread sync lock object</summary>
1772 <param name="callback">The callback to fire when the simulator responds with the asset data</param> 1772 </member>
1773 </member> 1773 <member name="F:OpenMetaverse.AvatarManager.m_AvatarPickerReply">
1774 <member name="M:OpenMetaverse.AssetManager.RequestAsset(OpenMetaverse.UUID,OpenMetaverse.AssetType,System.Boolean,OpenMetaverse.SourceType,OpenMetaverse.UUID,OpenMetaverse.AssetManager.AssetReceivedCallback)"> 1774 <summary>The event subscribers, null of no subscribers</summary>
1775 <summary> 1775 </member>
1776 Request an asset download 1776 <member name="M:OpenMetaverse.AvatarManager.OnAvatarPickerReply(OpenMetaverse.AvatarPickerReplyEventArgs)">
1777 </summary> 1777 <summary>Raises the AvatarPickerReply Event</summary>
1778 <param name="assetID">Asset UUID</param> 1778 <param name="e">A AvatarPickerReplyEventArgs object containing
1779 <param name="type">Asset type, must be correct for the transfer to succeed</param> 1779 the data sent from the simulator</param>
1780 <param name="priority">Whether to give this transfer an elevated priority</param> 1780 </member>
1781 <param name="sourceType">Source location of the requested asset</param> 1781 <member name="F:OpenMetaverse.AvatarManager.m_AvatarPickerReplyLock">
1782 <param name="transactionID">UUID of the transaction</param> 1782 <summary>Thread sync lock object</summary>
1783 <param name="callback">The callback to fire when the simulator responds with the asset data</param> 1783 </member>
1784 </member> 1784 <member name="F:OpenMetaverse.AvatarManager.m_ViewerEffectPointAt">
1785 <member name="M:OpenMetaverse.AssetManager.RequestAssetXfer(System.String,System.Boolean,System.Boolean,OpenMetaverse.UUID,OpenMetaverse.AssetType,System.Boolean)"> 1785 <summary>The event subscribers, null of no subscribers</summary>
1786 <summary> 1786 </member>
1787 Request an asset download through the almost deprecated Xfer system 1787 <member name="M:OpenMetaverse.AvatarManager.OnViewerEffectPointAt(OpenMetaverse.ViewerEffectPointAtEventArgs)">
1788 </summary> 1788 <summary>Raises the ViewerEffectPointAt Event</summary>
1789 <param name="filename">Filename of the asset to request</param> 1789 <param name="e">A ViewerEffectPointAtEventArgs object containing
1790 <param name="deleteOnCompletion">Whether or not to delete the asset 1790 the data sent from the simulator</param>
1791 off the server after it is retrieved</param> 1791 </member>
1792 <param name="useBigPackets">Use large transfer packets or not</param> 1792 <member name="F:OpenMetaverse.AvatarManager.m_ViewerEffectPointAtLock">
1793 <param name="vFileID">UUID of the file to request, if filename is 1793 <summary>Thread sync lock object</summary>
1794 left empty</param> 1794 </member>
1795 <param name="vFileType">Asset type of <code>vFileID</code>, or 1795 <member name="F:OpenMetaverse.AvatarManager.m_ViewerEffectLookAt">
1796 <code>AssetType.Unknown</code> if filename is not empty</param> 1796 <summary>The event subscribers, null of no subscribers</summary>
1797 <param name="fromCache">Sets the FilePath in the request to Cache 1797 </member>
1798 (4) if true, otherwise Unknown (0) is used</param> 1798 <member name="M:OpenMetaverse.AvatarManager.OnViewerEffectLookAt(OpenMetaverse.ViewerEffectLookAtEventArgs)">
1799 <returns></returns> 1799 <summary>Raises the ViewerEffectLookAt Event</summary>
1800 </member> 1800 <param name="e">A ViewerEffectLookAtEventArgs object containing
1801 <member name="M:OpenMetaverse.AssetManager.RequestInventoryAsset(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.AssetType,System.Boolean,OpenMetaverse.AssetManager.AssetReceivedCallback)"> 1801 the data sent from the simulator</param>
1802 <summary> 1802 </member>
1803 1803 <member name="F:OpenMetaverse.AvatarManager.m_ViewerEffectLookAtLock">
1804 </summary> 1804 <summary>Thread sync lock object</summary>
1805 <param name="assetID">Use UUID.Zero if you do not have the 1805 </member>
1806 asset ID but have all the necessary permissions</param> 1806 <member name="F:OpenMetaverse.AvatarManager.m_ViewerEffect">
1807 <param name="itemID">The item ID of this asset in the inventory</param> 1807 <summary>The event subscribers, null of no subscribers</summary>
1808 <param name="taskID">Use UUID.Zero if you are not requesting an 1808 </member>
1809 asset from an object inventory</param> 1809 <member name="M:OpenMetaverse.AvatarManager.OnViewerEffect(OpenMetaverse.ViewerEffectEventArgs)">
1810 <param name="ownerID">The owner of this asset</param> 1810 <summary>Raises the ViewerEffect Event</summary>
1811 <param name="type">Asset type</param> 1811 <param name="e">A ViewerEffectEventArgs object containing
1812 <param name="priority">Whether to prioritize this asset download or not</param> 1812 the data sent from the simulator</param>
1813 <param name="callback"></param> 1813 </member>
1814 </member> 1814 <member name="F:OpenMetaverse.AvatarManager.m_ViewerEffectLock">
1815 <member name="M:OpenMetaverse.AssetManager.SetPendingAssetUploadData(OpenMetaverse.AssetUpload)"> 1815 <summary>Thread sync lock object</summary>
1816 <summary> 1816 </member>
1817 Used to force asset data into the PendingUpload property, ie: for raw terrain uploads 1817 <member name="F:OpenMetaverse.AvatarManager.m_AvatarPicksReply">
1818 </summary> 1818 <summary>The event subscribers, null of no subscribers</summary>
1819 <param name="assetData">An AssetUpload object containing the data to upload to the simulator</param> 1819 </member>
1820 </member> 1820 <member name="M:OpenMetaverse.AvatarManager.OnAvatarPicksReply(OpenMetaverse.AvatarPicksReplyEventArgs)">
1821 <member name="M:OpenMetaverse.AssetManager.RequestUpload(OpenMetaverse.Assets.Asset,System.Boolean)"> 1821 <summary>Raises the AvatarPicksReply Event</summary>
1822 <summary> 1822 <param name="e">A AvatarPicksReplyEventArgs object containing
1823 Request an asset be uploaded to the simulator 1823 the data sent from the simulator</param>
1824 </summary> 1824 </member>
1825 <param name="asset">The <seealso cref="T:OpenMetaverse.Assets.Asset"/> Object containing the asset data</param> 1825 <member name="F:OpenMetaverse.AvatarManager.m_AvatarPicksReplyLock">
1826 <param name="storeLocal">If True, the asset once uploaded will be stored on the simulator 1826 <summary>Thread sync lock object</summary>
1827 in which the client was connected in addition to being stored on the asset server</param> 1827 </member>
1828 <returns>The <seealso cref="T:OpenMetaverse.UUID"/> of the transfer, can be used to correlate the upload with 1828 <member name="F:OpenMetaverse.AvatarManager.m_PickInfoReply">
1829 events being fired</returns> 1829 <summary>The event subscribers, null of no subscribers</summary>
1830 </member> 1830 </member>
1831 <member name="M:OpenMetaverse.AssetManager.RequestUpload(OpenMetaverse.AssetType,System.Byte[],System.Boolean)"> 1831 <member name="M:OpenMetaverse.AvatarManager.OnPickInfoReply(OpenMetaverse.PickInfoReplyEventArgs)">
1832 <summary> 1832 <summary>Raises the PickInfoReply Event</summary>
1833 Request an asset be uploaded to the simulator 1833 <param name="e">A PickInfoReplyEventArgs object containing
1834 </summary> 1834 the data sent from the simulator</param>
1835 <param name="type">The <seealso cref="T:OpenMetaverse.AssetType"/> of the asset being uploaded</param> 1835 </member>
1836 <param name="data">A byte array containing the encoded asset data</param> 1836 <member name="F:OpenMetaverse.AvatarManager.m_PickInfoReplyLock">
1837 <param name="storeLocal">If True, the asset once uploaded will be stored on the simulator 1837 <summary>Thread sync lock object</summary>
1838 in which the client was connected in addition to being stored on the asset server</param> 1838 </member>
1839 <returns>The <seealso cref="T:OpenMetaverse.UUID"/> of the transfer, can be used to correlate the upload with 1839 <member name="F:OpenMetaverse.AvatarManager.m_AvatarClassifiedReply">
1840 events being fired</returns> 1840 <summary>The event subscribers, null of no subscribers</summary>
1841 </member> 1841 </member>
1842 <member name="M:OpenMetaverse.AssetManager.RequestUpload(OpenMetaverse.UUID@,OpenMetaverse.AssetType,System.Byte[],System.Boolean)"> 1842 <member name="M:OpenMetaverse.AvatarManager.OnAvatarClassifiedReply(OpenMetaverse.AvatarClassifiedReplyEventArgs)">
1843 <summary> 1843 <summary>Raises the AvatarClassifiedReply Event</summary>
1844 Request an asset be uploaded to the simulator 1844 <param name="e">A AvatarClassifiedReplyEventArgs object containing
1845 </summary> 1845 the data sent from the simulator</param>
1846 <param name="assetID"></param> 1846 </member>
1847 <param name="type">Asset type to upload this data as</param> 1847 <member name="F:OpenMetaverse.AvatarManager.m_AvatarClassifiedReplyLock">
1848 <param name="data">A byte array containing the encoded asset data</param> 1848 <summary>Thread sync lock object</summary>
1849 <param name="storeLocal">If True, the asset once uploaded will be stored on the simulator 1849 </member>
1850 in which the client was connected in addition to being stored on the asset server</param> 1850 <member name="F:OpenMetaverse.AvatarManager.m_ClassifiedInfoReply">
1851 <returns>The <seealso cref="T:OpenMetaverse.UUID"/> of the transfer, can be used to correlate the upload with 1851 <summary>The event subscribers, null of no subscribers</summary>
1852 events being fired</returns> 1852 </member>
1853 </member> 1853 <member name="M:OpenMetaverse.AvatarManager.OnClassifiedInfoReply(OpenMetaverse.ClassifiedInfoReplyEventArgs)">
1854 <member name="M:OpenMetaverse.AssetManager.RequestUpload(OpenMetaverse.UUID@,OpenMetaverse.AssetType,System.Byte[],System.Boolean,OpenMetaverse.UUID)"> 1854 <summary>Raises the ClassifiedInfoReply Event</summary>
1855 <summary> 1855 <param name="e">A ClassifiedInfoReplyEventArgs object containing
1856 Initiate an asset upload 1856 the data sent from the simulator</param>
1857 </summary> 1857 </member>
1858 <param name="assetID">The ID this asset will have if the 1858 <member name="F:OpenMetaverse.AvatarManager.m_ClassifiedInfoReplyLock">
1859 upload succeeds</param> 1859 <summary>Thread sync lock object</summary>
1860 <param name="type">Asset type to upload this data as</param> 1860 </member>
1861 <param name="data">Raw asset data to upload</param> 1861 <member name="M:OpenMetaverse.AvatarManager.#ctor(OpenMetaverse.GridClient)">
1862 <param name="storeLocal">Whether to store this asset on the local 1862 <summary>
1863 simulator or the grid-wide asset server</param> 1863 Represents other avatars
1864 <param name="transactionID">The tranaction id for the upload <see cref="!:RequestCreateItem"/></param> 1864 </summary>
1865 <returns>The transaction ID of this transfer</returns> 1865 <param name="client"></param>
1866 </member> 1866 </member>
1867 <member name="M:OpenMetaverse.AssetManager.RequestImage(OpenMetaverse.UUID,OpenMetaverse.ImageType,System.Single,System.Int32,System.UInt32,OpenMetaverse.TextureDownloadCallback,System.Boolean)"> 1867 <member name="M:OpenMetaverse.AvatarManager.RequestTrackAgent(OpenMetaverse.UUID)">
1868 <summary> 1868 <summary>Tracks the specified avatar on your map</summary>
1869 Request a texture asset from the simulator using the <see cref="T:OpenMetaverse.TexturePipeline"/> system to 1869 <param name="preyID">Avatar ID to track</param>
1870 manage the requests and re-assemble the image from the packets received from the simulator 1870 </member>
1871 </summary> 1871 <member name="M:OpenMetaverse.AvatarManager.RequestAvatarName(OpenMetaverse.UUID)">
1872 <param name="textureID">The <see cref="T:OpenMetaverse.UUID"/> of the texture asset to download</param> 1872 <summary>
1873 <param name="imageType">The <see cref="T:OpenMetaverse.ImageType"/> of the texture asset. 1873 Request a single avatar name
1874 Use <see cref="F:OpenMetaverse.ImageType.Normal"/> for most textures, or <see cref="F:OpenMetaverse.ImageType.Baked"/> for baked layer texture assets</param> 1874 </summary>
1875 <param name="priority">A float indicating the requested priority for the transfer. Higher priority values tell the simulator 1875 <param name="id">The avatar key to retrieve a name for</param>
1876 to prioritize the request before lower valued requests. An image already being transferred using the <see cref="T:OpenMetaverse.TexturePipeline"/> can have 1876 </member>
1877 its priority changed by resending the request with the new priority value</param> 1877 <member name="M:OpenMetaverse.AvatarManager.RequestAvatarNames(System.Collections.Generic.List{OpenMetaverse.UUID})">
1878 <param name="discardLevel">Number of quality layers to discard. 1878 <summary>
1879 This controls the end marker of the data sent. Sending with value -1 combined with priority of 0 cancels an in-progress 1879 Request a list of avatar names
1880 transfer.</param> 1880 </summary>
1881 <remarks>A bug exists in the Linden Simulator where a -1 will occasionally be sent with a non-zero priority 1881 <param name="ids">The avatar keys to retrieve names for</param>
1882 indicating an off-by-one error.</remarks> 1882 </member>
1883 <param name="packetStart">The packet number to begin the request at. A value of 0 begins the request 1883 <member name="M:OpenMetaverse.AvatarManager.RequestAvatarProperties(OpenMetaverse.UUID)">
1884 from the start of the asset texture</param> 1884 <summary>
1885 <param name="callback">The <see cref="T:OpenMetaverse.TextureDownloadCallback"/> callback to fire when the image is retrieved. The callback 1885 Start a request for Avatar Properties
1886 will contain the result of the request and the texture asset data</param> 1886 </summary>
1887 <param name="progress">If true, the callback will be fired for each chunk of the downloaded image. 1887 <param name="avatarid"></param>
1888 The callback asset parameter will contain all previously received chunks of the texture asset starting 1888 </member>
1889 from the beginning of the request</param> 1889 <member name="M:OpenMetaverse.AvatarManager.RequestAvatarNameSearch(System.String,OpenMetaverse.UUID)">
1890 <example> 1890 <summary>
1891 Request an image and fire a callback when the request is complete 1891 Search for an avatar (first name, last name)
1892 <code> 1892 </summary>
1893 Client.Assets.RequestImage(UUID.Parse("c307629f-e3a1-4487-5e88-0d96ac9d4965"), ImageType.Normal, TextureDownloader_OnDownloadFinished); 1893 <param name="name">The name to search for</param>
1894 1894 <param name="queryID">An ID to associate with this query</param>
1895 private void TextureDownloader_OnDownloadFinished(TextureRequestState state, AssetTexture asset) 1895 </member>
1896 { 1896 <member name="M:OpenMetaverse.AvatarManager.RequestAvatarPicks(OpenMetaverse.UUID)">
1897 if(state == TextureRequestState.Finished) 1897 <summary>
1898 { 1898 Start a request for Avatar Picks
1899 Console.WriteLine("Texture {0} ({1} bytes) has been successfully downloaded", 1899 </summary>
1900 asset.AssetID, 1900 <param name="avatarid">UUID of the avatar</param>
1901 asset.AssetData.Length); 1901 </member>
1902 } 1902 <member name="M:OpenMetaverse.AvatarManager.RequestAvatarClassified(OpenMetaverse.UUID)">
1903 } 1903 <summary>
1904 </code> 1904 Start a request for Avatar Classifieds
1905 Request an image and use an inline anonymous method to handle the downloaded texture data 1905 </summary>
1906 <code> 1906 <param name="avatarid">UUID of the avatar</param>
1907 Client.Assets.RequestImage(UUID.Parse("c307629f-e3a1-4487-5e88-0d96ac9d4965"), ImageType.Normal, delegate(TextureRequestState state, AssetTexture asset) 1907 </member>
1908 { 1908 <member name="M:OpenMetaverse.AvatarManager.RequestPickInfo(OpenMetaverse.UUID,OpenMetaverse.UUID)">
1909 if(state == TextureRequestState.Finished) 1909 <summary>
1910 { 1910 Start a request for details of a specific profile pick
1911 Console.WriteLine("Texture {0} ({1} bytes) has been successfully downloaded", 1911 </summary>
1912 asset.AssetID, 1912 <param name="avatarid">UUID of the avatar</param>
1913 asset.AssetData.Length); 1913 <param name="pickid">UUID of the profile pick</param>
1914 } 1914 </member>
1915 } 1915 <member name="M:OpenMetaverse.AvatarManager.RequestClassifiedInfo(OpenMetaverse.UUID,OpenMetaverse.UUID)">
1916 ); 1916 <summary>
1917 </code> 1917 Start a request for details of a specific profile classified
1918 Request a texture, decode the texture to a bitmap image and apply it to a imagebox 1918 </summary>
1919 <code> 1919 <param name="avatarid">UUID of the avatar</param>
1920 Client.Assets.RequestImage(UUID.Parse("c307629f-e3a1-4487-5e88-0d96ac9d4965"), ImageType.Normal, TextureDownloader_OnDownloadFinished); 1920 <param name="classifiedid">UUID of the profile classified</param>
1921 1921 </member>
1922 private void TextureDownloader_OnDownloadFinished(TextureRequestState state, AssetTexture asset) 1922 <member name="M:OpenMetaverse.AvatarManager.UUIDNameReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
1923 { 1923 <summary>Process an incoming packet and raise the appropriate events</summary>
1924 if(state == TextureRequestState.Finished) 1924 <param name="sender">The sender</param>
1925 { 1925 <param name="e">The EventArgs object containing the packet data</param>
1926 ManagedImage imgData; 1926 </member>
1927 Image bitmap; 1927 <member name="M:OpenMetaverse.AvatarManager.AvatarAnimationHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
1928 1928 <summary>Process an incoming packet and raise the appropriate events</summary>
1929 if (state == TextureRequestState.Finished) 1929 <param name="sender">The sender</param>
1930 { 1930 <param name="e">The EventArgs object containing the packet data</param>
1931 OpenJPEG.DecodeToImage(assetTexture.AssetData, out imgData, out bitmap); 1931 </member>
1932 picInsignia.Image = bitmap; 1932 <member name="M:OpenMetaverse.AvatarManager.AvatarAppearanceHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
1933 } 1933 <summary>Process an incoming packet and raise the appropriate events</summary>
1934 } 1934 <param name="sender">The sender</param>
1935 } 1935 <param name="e">The EventArgs object containing the packet data</param>
1936 </code> 1936 </member>
1937 </example> 1937 <member name="M:OpenMetaverse.AvatarManager.AvatarPropertiesHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
1938 </member> 1938 <summary>Process an incoming packet and raise the appropriate events</summary>
1939 <member name="M:OpenMetaverse.AssetManager.RequestImage(OpenMetaverse.UUID,OpenMetaverse.TextureDownloadCallback)"> 1939 <param name="sender">The sender</param>
1940 <summary> 1940 <param name="e">The EventArgs object containing the packet data</param>
1941 Overload: Request a texture asset from the simulator using the <see cref="T:OpenMetaverse.TexturePipeline"/> system to 1941 </member>
1942 manage the requests and re-assemble the image from the packets received from the simulator 1942 <member name="M:OpenMetaverse.AvatarManager.AvatarInterestsHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
1943 </summary> 1943 <summary>Process an incoming packet and raise the appropriate events</summary>
1944 <param name="textureID">The <see cref="T:OpenMetaverse.UUID"/> of the texture asset to download</param> 1944 <param name="sender">The sender</param>
1945 <param name="callback">The <see cref="T:OpenMetaverse.TextureDownloadCallback"/> callback to fire when the image is retrieved. The callback 1945 <param name="e">The EventArgs object containing the packet data</param>
1946 will contain the result of the request and the texture asset data</param> 1946 </member>
1947 </member> 1947 <member name="M:OpenMetaverse.AvatarManager.AvatarGroupsReplyMessageHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
1948 <member name="M:OpenMetaverse.AssetManager.RequestImage(OpenMetaverse.UUID,OpenMetaverse.ImageType,OpenMetaverse.TextureDownloadCallback)"> 1948 <summary>
1949 <summary> 1949 Crossed region handler for message that comes across the EventQueue. Sent to an agent
1950 Overload: Request a texture asset from the simulator using the <see cref="T:OpenMetaverse.TexturePipeline"/> system to 1950 when the agent crosses a sim border into a new region.
1951 manage the requests and re-assemble the image from the packets received from the simulator 1951 </summary>
1952 </summary> 1952 <param name="capsKey">The message key</param>
1953 <param name="textureID">The <see cref="T:OpenMetaverse.UUID"/> of the texture asset to download</param> 1953 <param name="message">the IMessage object containing the deserialized data sent from the simulator</param>
1954 <param name="imageType">The <see cref="T:OpenMetaverse.ImageType"/> of the texture asset. 1954 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> which originated the packet</param>
1955 Use <see cref="F:OpenMetaverse.ImageType.Normal"/> for most textures, or <see cref="F:OpenMetaverse.ImageType.Baked"/> for baked layer texture assets</param> 1955 </member>
1956 <param name="callback">The <see cref="T:OpenMetaverse.TextureDownloadCallback"/> callback to fire when the image is retrieved. The callback 1956 <member name="M:OpenMetaverse.AvatarManager.AvatarGroupsReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
1957 will contain the result of the request and the texture asset data</param> 1957 <summary>Process an incoming packet and raise the appropriate events</summary>
1958 </member> 1958 <param name="sender">The sender</param>
1959 <member name="M:OpenMetaverse.AssetManager.RequestImage(OpenMetaverse.UUID,OpenMetaverse.ImageType,OpenMetaverse.TextureDownloadCallback,System.Boolean)"> 1959 <param name="e">The EventArgs object containing the packet data</param>
1960 <summary> 1960 </member>
1961 Overload: Request a texture asset from the simulator using the <see cref="T:OpenMetaverse.TexturePipeline"/> system to 1961 <member name="M:OpenMetaverse.AvatarManager.AvatarPickerReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
1962 manage the requests and re-assemble the image from the packets received from the simulator 1962 <summary>Process an incoming packet and raise the appropriate events</summary>
1963 </summary> 1963 <param name="sender">The sender</param>
1964 <param name="textureID">The <see cref="T:OpenMetaverse.UUID"/> of the texture asset to download</param> 1964 <param name="e">The EventArgs object containing the packet data</param>
1965 <param name="imageType">The <see cref="T:OpenMetaverse.ImageType"/> of the texture asset. 1965 </member>
1966 Use <see cref="F:OpenMetaverse.ImageType.Normal"/> for most textures, or <see cref="F:OpenMetaverse.ImageType.Baked"/> for baked layer texture assets</param> 1966 <member name="M:OpenMetaverse.AvatarManager.ViewerEffectHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
1967 <param name="callback">The <see cref="T:OpenMetaverse.TextureDownloadCallback"/> callback to fire when the image is retrieved. The callback 1967 <summary>Process an incoming packet and raise the appropriate events</summary>
1968 will contain the result of the request and the texture asset data</param> 1968 <param name="sender">The sender</param>
1969 <param name="progress">If true, the callback will be fired for each chunk of the downloaded image. 1969 <param name="e">The EventArgs object containing the packet data</param>
1970 The callback asset parameter will contain all previously received chunks of the texture asset starting 1970 </member>
1971 from the beginning of the request</param> 1971 <member name="M:OpenMetaverse.AvatarManager.AvatarPicksReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
1972 </member> 1972 <summary>Process an incoming packet and raise the appropriate events</summary>
1973 <member name="M:OpenMetaverse.AssetManager.RequestImageCancel(OpenMetaverse.UUID)"> 1973 <param name="sender">The sender</param>
1974 <summary> 1974 <param name="e">The EventArgs object containing the packet data</param>
1975 Cancel a texture request 1975 </member>
1976 </summary> 1976 <member name="M:OpenMetaverse.AvatarManager.PickInfoReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
1977 <param name="textureID">The texture assets <see cref="T:OpenMetaverse.UUID"/></param> 1977 <summary>Process an incoming packet and raise the appropriate events</summary>
1978 </member> 1978 <param name="sender">The sender</param>
1979 <member name="M:OpenMetaverse.AssetManager.FireImageProgressEvent(OpenMetaverse.UUID,System.Int32,System.Int32)"> 1979 <param name="e">The EventArgs object containing the packet data</param>
1980 <summary> 1980 </member>
1981 Lets TexturePipeline class fire the progress event 1981 <member name="M:OpenMetaverse.AvatarManager.AvatarClassifiedReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
1982 </summary> 1982 <summary>Process an incoming packet and raise the appropriate events</summary>
1983 <param name="texureID">The texture ID currently being downloaded</param> 1983 <param name="sender">The sender</param>
1984 <param name="transferredBytes">the number of bytes transferred</param> 1984 <param name="e">The EventArgs object containing the packet data</param>
1985 <param name="totalBytes">the total number of bytes expected</param> 1985 </member>
1986 </member> 1986 <member name="M:OpenMetaverse.AvatarManager.ClassifiedInfoReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
1987 <member name="M:OpenMetaverse.AssetManager.TransferInfoHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 1987 <summary>Process an incoming packet and raise the appropriate events</summary>
1988 <summary>Process an incoming packet and raise the appropriate events</summary> 1988 <param name="sender">The sender</param>
1989 <param name="sender">The sender</param> 1989 <param name="e">The EventArgs object containing the packet data</param>
1990 <param name="e">The EventArgs object containing the packet data</param> 1990 </member>
1991 </member> 1991 <member name="E:OpenMetaverse.AvatarManager.AvatarAnimation">
1992 <member name="M:OpenMetaverse.AssetManager.TransferPacketHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 1992 <summary>Raised when the simulator sends us data containing
1993 <summary>Process an incoming packet and raise the appropriate events</summary> 1993 an agents animation playlist</summary>
1994 <param name="sender">The sender</param> 1994 </member>
1995 <param name="e">The EventArgs object containing the packet data</param> 1995 <member name="E:OpenMetaverse.AvatarManager.AvatarAppearance">
1996 </member> 1996 <summary>Raised when the simulator sends us data containing
1997 <member name="M:OpenMetaverse.AssetManager.InitiateDownloadPacketHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 1997 the appearance information for an agent</summary>
1998 <summary>Process an incoming packet and raise the appropriate events</summary> 1998 </member>
1999 <param name="sender">The sender</param> 1999 <member name="E:OpenMetaverse.AvatarManager.UUIDNameReply">
2000 <param name="e">The EventArgs object containing the packet data</param> 2000 <summary>Raised when the simulator sends us data containing
2001 </member> 2001 agent names/id values</summary>
2002 <member name="M:OpenMetaverse.AssetManager.RequestXferHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 2002 </member>
2003 <summary>Process an incoming packet and raise the appropriate events</summary> 2003 <member name="E:OpenMetaverse.AvatarManager.AvatarInterestsReply">
2004 <param name="sender">The sender</param> 2004 <summary>Raised when the simulator sends us data containing
2005 <param name="e">The EventArgs object containing the packet data</param> 2005 the interests listed in an agents profile</summary>
2006 </member> 2006 </member>
2007 <member name="M:OpenMetaverse.AssetManager.ConfirmXferPacketHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 2007 <member name="E:OpenMetaverse.AvatarManager.AvatarPropertiesReply">
2008 <summary>Process an incoming packet and raise the appropriate events</summary> 2008 <summary>Raised when the simulator sends us data containing
2009 <param name="sender">The sender</param> 2009 profile property information for an agent</summary>
2010 <param name="e">The EventArgs object containing the packet data</param> 2010 </member>
2011 </member> 2011 <member name="E:OpenMetaverse.AvatarManager.AvatarGroupsReply">
2012 <member name="M:OpenMetaverse.AssetManager.AssetUploadCompleteHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 2012 <summary>Raised when the simulator sends us data containing
2013 <summary>Process an incoming packet and raise the appropriate events</summary> 2013 the group membership an agent is a member of</summary>
2014 <param name="sender">The sender</param> 2014 </member>
2015 <param name="e">The EventArgs object containing the packet data</param> 2015 <member name="E:OpenMetaverse.AvatarManager.AvatarPickerReply">
2016 </member> 2016 <summary>Raised when the simulator sends us data containing
2017 <member name="M:OpenMetaverse.AssetManager.SendXferPacketHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 2017 name/id pair</summary>
2018 <summary>Process an incoming packet and raise the appropriate events</summary> 2018 </member>
2019 <param name="sender">The sender</param> 2019 <member name="E:OpenMetaverse.AvatarManager.ViewerEffectPointAt">
2020 <param name="e">The EventArgs object containing the packet data</param> 2020 <summary>Raised when the simulator sends us data containing
2021 </member> 2021 the objects and effect when an agent is pointing at</summary>
2022 <member name="M:OpenMetaverse.AssetManager.AbortXferHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 2022 </member>
2023 <summary>Process an incoming packet and raise the appropriate events</summary> 2023 <member name="E:OpenMetaverse.AvatarManager.ViewerEffectLookAt">
2024 <param name="sender">The sender</param> 2024 <summary>Raised when the simulator sends us data containing
2025 <param name="e">The EventArgs object containing the packet data</param> 2025 the objects and effect when an agent is looking at</summary>
2026 </member> 2026 </member>
2027 <member name="E:OpenMetaverse.AssetManager.XferReceived"> 2027 <member name="E:OpenMetaverse.AvatarManager.ViewerEffect">
2028 <summary>Raised when the simulator responds sends </summary> 2028 <summary>Raised when the simulator sends us data containing
2029 </member> 2029 an agents viewer effect information</summary>
2030 <member name="E:OpenMetaverse.AssetManager.AssetUploaded"> 2030 </member>
2031 <summary>Raised during upload completes</summary> 2031 <member name="E:OpenMetaverse.AvatarManager.AvatarPicksReply">
2032 </member> 2032 <summary>Raised when the simulator sends us data containing
2033 <member name="E:OpenMetaverse.AssetManager.UploadProgress"> 2033 the top picks from an agents profile</summary>
2034 <summary>Raised during upload with progres update</summary> 2034 </member>
2035 </member> 2035 <member name="E:OpenMetaverse.AvatarManager.PickInfoReply">
2036 <member name="E:OpenMetaverse.AssetManager.InitiateDownload"> 2036 <summary>Raised when the simulator sends us data containing
2037 <summary>Fired when the simulator sends an InitiateDownloadPacket, used to download terrain .raw files</summary> 2037 the Pick details</summary>
2038 </member> 2038 </member>
2039 <member name="E:OpenMetaverse.AssetManager.ImageReceiveProgress"> 2039 <member name="E:OpenMetaverse.AvatarManager.AvatarClassifiedReply">
2040 <summary>Fired when a texture is in the process of being downloaded by the TexturePipeline class</summary> 2040 <summary>Raised when the simulator sends us data containing
2041 </member> 2041 the classified ads an agent has placed</summary>
2042 <member name="T:OpenMetaverse.AssetManager.AssetReceivedCallback"> 2042 </member>
2043 <summary> 2043 <member name="E:OpenMetaverse.AvatarManager.ClassifiedInfoReply">
2044 Callback used for various asset download requests 2044 <summary>Raised when the simulator sends us data containing
2045 </summary> 2045 the details of a classified ad</summary>
2046 <param name="transfer">Transfer information</param> 2046 </member>
2047 <param name="asset">Downloaded asset, null on fail</param> 2047 <member name="T:OpenMetaverse.AvatarAnimationEventArgs">
2048 </member> 2048 <summary>Provides data for the <see cref="E:OpenMetaverse.AvatarManager.AvatarAnimation"/> event</summary>
2049 <member name="T:OpenMetaverse.AssetManager.BakedTextureUploadedCallback"> 2049 <remarks>The <see cref="E:OpenMetaverse.AvatarManager.AvatarAnimation"/> event occurs when the simulator sends
2050 <summary> 2050 the animation playlist for an agent</remarks>
2051 Callback used upon competition of baked texture upload 2051 <example>
2052 </summary> 2052 The following code example uses the <see cref="P:OpenMetaverse.AvatarAnimationEventArgs.AvatarID"/> and <see cref="P:OpenMetaverse.AvatarAnimationEventArgs.Animations"/>
2053 <param name="newAssetID">Asset UUID of the newly uploaded baked texture</param> 2053 properties to display the animation playlist of an avatar on the <see cref="T:System.Console"/> window.
2054 </member> 2054 <code>
2055 <member name="P:OpenMetaverse.XferReceivedEventArgs.Xfer"> 2055 // subscribe to the event
2056 <summary>Xfer data</summary> 2056 Client.Avatars.AvatarAnimation += Avatars_AvatarAnimation;
2057 </member> 2057
2058 <member name="P:OpenMetaverse.AssetUploadEventArgs.Upload"> 2058 private void Avatars_AvatarAnimation(object sender, AvatarAnimationEventArgs e)
2059 <summary>Upload data</summary> 2059 {
2060 </member> 2060 // create a dictionary of "known" animations from the Animations class using System.Reflection
2061 <member name="P:OpenMetaverse.InitiateDownloadEventArgs.SimFileName"> 2061 Dictionary&lt;UUID, string&gt; systemAnimations = new Dictionary&lt;UUID, string&gt;();
2062 <summary>Filename used on the simulator</summary> 2062 Type type = typeof(Animations);
2063 </member> 2063 System.Reflection.FieldInfo[] fields = type.GetFields(System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static);
2064 <member name="P:OpenMetaverse.InitiateDownloadEventArgs.ViewerFileName"> 2064 foreach (System.Reflection.FieldInfo field in fields)
2065 <summary>Filename used by the client</summary> 2065 {
2066 </member> 2066 systemAnimations.Add((UUID)field.GetValue(type), field.Name);
2067 <member name="P:OpenMetaverse.ImageReceiveProgressEventArgs.ImageID"> 2067 }
2068 <summary>UUID of the image that is in progress</summary> 2068
2069 </member> 2069 // find out which animations being played are known animations and which are assets
2070 <member name="P:OpenMetaverse.ImageReceiveProgressEventArgs.Received"> 2070 foreach (Animation animation in e.Animations)
2071 <summary>Number of bytes received so far</summary> 2071 {
2072 </member> 2072 if (systemAnimations.ContainsKey(animation.AnimationID))
2073 <member name="P:OpenMetaverse.ImageReceiveProgressEventArgs.Total"> 2073 {
2074 <summary>Image size in bytes</summary> 2074 Console.WriteLine("{0} is playing {1} ({2}) sequence {3}", e.AvatarID,
2075 </member> 2075 systemAnimations[animation.AnimationID], animation.AnimationSequence);
2076 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxGetCaptureDevices"> 2076 }
2077 <summary> 2077 else
2078 This is used to get a list of audio devices that can be used for capture (input) of voice. 2078 {
2079 </summary> 2079 Console.WriteLine("{0} is playing {1} (Asset) sequence {2}", e.AvatarID,
2080 <returns></returns> 2080 animation.AnimationID, animation.AnimationSequence);
2081 </member> 2081 }
2082 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxGetRenderDevices"> 2082 }
2083 <summary> 2083 }
2084 This is used to get a list of audio devices that can be used for render (playback) of voice. 2084 </code>
2085 </summary> 2085 </example>
2086 </member> 2086 </member>
2087 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxSetRenderDevice(System.String)"> 2087 <member name="M:OpenMetaverse.AvatarAnimationEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.Animation})">
2088 <summary> 2088 <summary>
2089 This command is used to select the render device. 2089 Construct a new instance of the AvatarAnimationEventArgs class
2090 </summary> 2090 </summary>
2091 <param name="RenderDeviceSpecifier">The name of the device as returned by the Aux.GetRenderDevices command.</param> 2091 <param name="avatarID">The ID of the agent</param>
2092 </member> 2092 <param name="anims">The list of animations to start</param>
2093 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxSetCaptureDevice(System.String)"> 2093 </member>
2094 <summary> 2094 <member name="P:OpenMetaverse.AvatarAnimationEventArgs.AvatarID">
2095 This command is used to select the capture device. 2095 <summary>Get the ID of the agent</summary>
2096 </summary> 2096 </member>
2097 <param name="CaptureDeviceSpecifier">The name of the device as returned by the Aux.GetCaptureDevices command.</param> 2097 <member name="P:OpenMetaverse.AvatarAnimationEventArgs.Animations">
2098 </member> 2098 <summary>Get the list of animations to start</summary>
2099 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxCaptureAudioStart(System.Int32)"> 2099 </member>
2100 <summary> 2100 <member name="T:OpenMetaverse.AvatarAppearanceEventArgs">
2101 This command is used to start the audio capture process which will cause 2101 <summary>Provides data for the <see cref="E:OpenMetaverse.AvatarManager.AvatarAppearance"/> event</summary>
2102 AuxAudioProperty Events to be raised. These events can be used to display a 2102 <remarks>The <see cref="E:OpenMetaverse.AvatarManager.AvatarAppearance"/> event occurs when the simulator sends
2103 microphone VU meter for the currently selected capture device. This command 2103 the appearance data for an avatar</remarks>
2104 should not be issued if the user is on a call. 2104 <example>
2105 </summary> 2105 The following code example uses the <see cref="P:OpenMetaverse.AvatarAppearanceEventArgs.AvatarID"/> and <see cref="P:OpenMetaverse.AvatarAppearanceEventArgs.VisualParams"/>
2106 <param name="Duration">(unused but required)</param> 2106 properties to display the selected shape of an avatar on the <see cref="T:System.Console"/> window.
2107 <returns></returns> 2107 <code>
2108 </member> 2108 // subscribe to the event
2109 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxCaptureAudioStop"> 2109 Client.Avatars.AvatarAppearance += Avatars_AvatarAppearance;
2110 <summary> 2110
2111 This command is used to stop the audio capture process. 2111 // handle the data when the event is raised
2112 </summary> 2112 void Avatars_AvatarAppearance(object sender, AvatarAppearanceEventArgs e)
2113 <returns></returns> 2113 {
2114 </member> 2114 Console.WriteLine("The Agent {0} is using a {1} shape.", e.AvatarID, (e.VisualParams[31] &gt; 0) : "male" ? "female")
2115 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxSetMicLevel(System.Int32)"> 2115 }
2116 <summary> 2116 </code>
2117 This command is used to set the mic volume while in the audio tuning process. 2117 </example>
2118 Once an acceptable mic level is attained, the application must issue a 2118 </member>
2119 connector set mic volume command to have that level be used while on voice 2119 <member name="M:OpenMetaverse.AvatarAppearanceEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.UUID,System.Boolean,OpenMetaverse.Primitive.TextureEntryFace,OpenMetaverse.Primitive.TextureEntryFace[],System.Collections.Generic.List{System.Byte})">
2120 calls. 2120 <summary>
2121 </summary> 2121 Construct a new instance of the AvatarAppearanceEventArgs class
2122 <param name="Level">the microphone volume (-100 to 100 inclusive)</param> 2122 </summary>
2123 <returns></returns> 2123 <param name="sim">The simulator request was from</param>
2124 </member> 2124 <param name="avatarID">The ID of the agent</param>
2125 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxSetSpeakerLevel(System.Int32)"> 2125 <param name="isTrial">true of the agent is a trial account</param>
2126 <summary> 2126 <param name="defaultTexture">The default agent texture</param>
2127 This command is used to set the speaker volume while in the audio tuning 2127 <param name="faceTextures">The agents appearance layer textures</param>
2128 process. Once an acceptable speaker level is attained, the application must 2128 <param name="visualParams">The <see cref="P:OpenMetaverse.AvatarAppearanceEventArgs.VisualParams"/> for the agent</param>
2129 issue a connector set speaker volume command to have that level be used while 2129 </member>
2130 on voice calls. 2130 <member name="P:OpenMetaverse.AvatarAppearanceEventArgs.Simulator">
2131 </summary> 2131 <summary>Get the Simulator this request is from of the agent</summary>
2132 <param name="Level">the speaker volume (-100 to 100 inclusive)</param> 2132 </member>
2133 <returns></returns> 2133 <member name="P:OpenMetaverse.AvatarAppearanceEventArgs.AvatarID">
2134 </member> 2134 <summary>Get the ID of the agent</summary>
2135 <member name="M:OpenMetaverse.Voice.VoiceGateway.StartDaemon(System.String,System.String)"> 2135 </member>
2136 <summary> 2136 <member name="P:OpenMetaverse.AvatarAppearanceEventArgs.IsTrial">
2137 Starts a thread that keeps the daemon running 2137 <summary>true if the agent is a trial account</summary>
2138 </summary> 2138 </member>
2139 <param name="path"></param> 2139 <member name="P:OpenMetaverse.AvatarAppearanceEventArgs.DefaultTexture">
2140 <param name="args"></param> 2140 <summary>Get the default agent texture</summary>
2141 </member> 2141 </member>
2142 <member name="M:OpenMetaverse.Voice.VoiceGateway.StopDaemon"> 2142 <member name="P:OpenMetaverse.AvatarAppearanceEventArgs.FaceTextures">
2143 <summary> 2143 <summary>Get the agents appearance layer textures</summary>
2144 Stops the daemon and the thread keeping it running 2144 </member>
2145 </summary> 2145 <member name="P:OpenMetaverse.AvatarAppearanceEventArgs.VisualParams">
2146 </member> 2146 <summary>Get the <see cref="P:OpenMetaverse.AvatarAppearanceEventArgs.VisualParams"/> for the agent</summary>
2147 <member name="M:OpenMetaverse.Voice.VoiceGateway.ConnectToDaemon(System.String,System.Int32)"> 2147 </member>
2148 <summary> 2148 <member name="T:OpenMetaverse.AvatarInterestsReplyEventArgs">
2149 2149 <summary>Represents the interests from the profile of an agent</summary>
2150 </summary> 2150 </member>
2151 <param name="address"></param> 2151 <member name="P:OpenMetaverse.AvatarInterestsReplyEventArgs.AvatarID">
2152 <param name="port"></param> 2152 <summary>Get the ID of the agent</summary>
2153 <returns></returns> 2153 </member>
2154 </member> 2154 <member name="T:OpenMetaverse.AvatarPropertiesReplyEventArgs">
2155 <member name="M:OpenMetaverse.Voice.VoiceGateway.SessionCreate(System.String,System.String,System.String,System.String,System.Boolean,System.Boolean,System.String)"> 2155 <summary>The properties of an agent</summary>
2156 <summary> 2156 </member>
2157 Create a Session 2157 <member name="P:OpenMetaverse.AvatarPropertiesReplyEventArgs.AvatarID">
2158 Sessions typically represent a connection to a media session with one or more 2158 <summary>Get the ID of the agent</summary>
2159 participants. This is used to generate an ‘outbound’ call to another user or 2159 </member>
2160 channel. The specifics depend on the media types involved. A session handle is 2160 <member name="P:OpenMetaverse.AvatarGroupsReplyEventArgs.AvatarID">
2161 required to control the local user functions within the session (or remote 2161 <summary>Get the ID of the agent</summary>
2162 users if the current account has rights to do so). Currently creating a 2162 </member>
2163 session automatically connects to the audio media, there is no need to call 2163 <member name="P:OpenMetaverse.AvatarPicksReplyEventArgs.AvatarID">
2164 Session.Connect at this time, this is reserved for future use. 2164 <summary>Get the ID of the agent</summary>
2165 </summary> 2165 </member>
2166 <param name="AccountHandle">Handle returned from successful Connector ‘create’ request</param> 2166 <member name="P:OpenMetaverse.AvatarClassifiedReplyEventArgs.AvatarID">
2167 <param name="URI">This is the URI of the terminating point of the session (ie who/what is being called)</param> 2167 <summary>Get the ID of the avatar</summary>
2168 <param name="Name">This is the display name of the entity being called (user or channel)</param> 2168 </member>
2169 <param name="Password">Only needs to be supplied when the target URI is password protected</param> 2169 <member name="T:OpenMetaverse.Assets.AssetClothing">
2170 <param name="PasswordHashAlgorithm">This indicates the format of the password as passed in. This can either be 2170 <summary>
2171 “ClearText” or “SHA1UserName”. If this element does not exist, it is assumed to be “ClearText”. If it is 2171 Represents an <seealso cref="T:OpenMetaverse.Assets.AssetWearable"/> that can be worn on an avatar
2172 “SHA1UserName”, the password as passed in is the SHA1 hash of the password and username concatenated together, 2172 such as a Shirt, Pants, etc.
2173 then base64 encoded, with the final “=” character stripped off.</param> 2173 </summary>
2174 <param name="JoinAudio"></param> 2174 </member>
2175 <param name="JoinText"></param> 2175 <member name="T:OpenMetaverse.Assets.AssetWearable">
2176 <returns></returns> 2176 <summary>
2177 </member> 2177 Represents a Wearable Asset, Clothing, Hair, Skin, Etc
2178 <member name="M:OpenMetaverse.Voice.VoiceGateway.SessionConnect(System.String,System.String)"> 2178 </summary>
2179 <summary> 2179 </member>
2180 Used to accept a call 2180 <member name="T:OpenMetaverse.Assets.Asset">
2181 </summary> 2181 <summary>
2182 <param name="SessionHandle">SessionHandle such as received from SessionNewEvent</param> 2182 Base class for all Asset types
2183 <param name="AudioMedia">"default"</param> 2183 </summary>
2184 <returns></returns> 2184 </member>
2185 </member> 2185 <member name="F:OpenMetaverse.Assets.Asset.AssetData">
2186 <member name="M:OpenMetaverse.Voice.VoiceGateway.SessionRenderAudioStart(System.String,System.Boolean)"> 2186 <summary>A byte array containing the raw asset data</summary>
2187 <summary> 2187 </member>
2188 This command is used to start the audio render process, which will then play 2188 <member name="F:OpenMetaverse.Assets.Asset.Temporary">
2189 the passed in file through the selected audio render device. This command 2189 <summary>True if the asset it only stored on the server temporarily</summary>
2190 should not be issued if the user is on a call. 2190 </member>
2191 </summary> 2191 <member name="F:OpenMetaverse.Assets.Asset._AssetID">
2192 <param name="SoundFilePath">The fully qualified path to the sound file.</param> 2192 <summary>A unique ID</summary>
2193 <param name="Loop">True if the file is to be played continuously and false if it is should be played once.</param> 2193 </member>
2194 <returns></returns> 2194 <member name="M:OpenMetaverse.Assets.Asset.#ctor">
2195 </member> 2195 <summary>
2196 <member name="M:OpenMetaverse.Voice.VoiceGateway.SessionRenderAudioStop(System.String)"> 2196 Construct a new Asset object
2197 <summary> 2197 </summary>
2198 This command is used to stop the audio render process. 2198 </member>
2199 </summary> 2199 <member name="M:OpenMetaverse.Assets.Asset.#ctor(OpenMetaverse.UUID,System.Byte[])">
2200 <param name="SoundFilePath">The fully qualified path to the sound file issued in the start render command.</param> 2200 <summary>
2201 <returns></returns> 2201 Construct a new Asset object
2202 </member> 2202 </summary>
2203 <member name="M:OpenMetaverse.Voice.VoiceGateway.SessionTerminate(System.String)"> 2203 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
2204 <summary> 2204 <param name="assetData">A byte array containing the raw asset data</param>
2205 This is used to ‘end’ an established session (i.e. hang-up or disconnect). 2205 </member>
2206 </summary> 2206 <member name="M:OpenMetaverse.Assets.Asset.Encode">
2207 <param name="SessionHandle">Handle returned from successful Session ‘create’ request or a SessionNewEvent</param> 2207 <summary>
2208 <returns></returns> 2208 Regenerates the <code>AssetData</code> byte array from the properties
2209 </member> 2209 of the derived class.
2210 <member name="M:OpenMetaverse.Voice.VoiceGateway.SessionSet3DPosition(System.String,OpenMetaverse.Voice.VoicePosition,OpenMetaverse.Voice.VoicePosition)"> 2210 </summary>
2211 <summary> 2211 </member>
2212 Set the combined speaking and listening position in 3D space. 2212 <member name="M:OpenMetaverse.Assets.Asset.Decode">
2213 </summary> 2213 <summary>
2214 <param name="SessionHandle">Handle returned from successful Session ‘create’ request or a SessionNewEvent</param> 2214 Decodes the AssetData, placing it in appropriate properties of the derived
2215 <param name="SpeakerPosition">Speaking position</param> 2215 class.
2216 <param name="ListenerPosition">Listening position</param> 2216 </summary>
2217 <returns></returns> 2217 <returns>True if the asset decoding succeeded, otherwise false</returns>
2218 </member> 2218 </member>
2219 <member name="M:OpenMetaverse.Voice.VoiceGateway.SessionSetParticipantVolumeForMe(System.String,System.String,System.Int32)"> 2219 <member name="P:OpenMetaverse.Assets.Asset.AssetID">
2220 <summary> 2220 <summary>The assets unique ID</summary>
2221 Set User Volume for a particular user. Does not affect how other users hear that user. 2221 </member>
2222 </summary> 2222 <member name="P:OpenMetaverse.Assets.Asset.AssetType">
2223 <param name="SessionHandle">Handle returned from successful Session ‘create’ request or a SessionNewEvent</param> 2223 <summary>
2224 <param name="ParticipantURI"></param> 2224 The "type" of asset, Notecard, Animation, etc
2225 <param name="Volume">The level of the audio, a number between -100 and 100 where 0 represents ‘normal’ speaking volume</param> 2225 </summary>
2226 <returns></returns> 2226 </member>
2227 </member> 2227 <member name="F:OpenMetaverse.Assets.AssetWearable.Name">
2228 <member name="M:OpenMetaverse.Voice.VoiceGateway.Start"> 2228 <summary>A string containing the name of the asset</summary>
2229 <summary> 2229 </member>
2230 Start up the Voice service. 2230 <member name="F:OpenMetaverse.Assets.AssetWearable.Description">
2231 </summary> 2231 <summary>A string containing a short description of the asset</summary>
2232 </member> 2232 </member>
2233 <member name="M:OpenMetaverse.Voice.VoiceGateway.connector_OnVoiceResponse(System.Object,OpenMetaverse.Voice.VoiceGateway.VoiceResponseEventArgs)"> 2233 <member name="F:OpenMetaverse.Assets.AssetWearable.WearableType">
2234 <summary> 2234 <summary>The Assets WearableType</summary>
2235 Handle miscellaneous request status 2235 </member>
2236 </summary> 2236 <member name="F:OpenMetaverse.Assets.AssetWearable.ForSale">
2237 <param name="sender"></param> 2237 <summary>The For-Sale status of the object</summary>
2238 <param name="e"></param> 2238 </member>
2239 ///<remarks>If something goes wrong, we log it.</remarks> 2239 <member name="F:OpenMetaverse.Assets.AssetWearable.SalePrice">
2240 </member> 2240 <summary>An Integer representing the purchase price of the asset</summary>
2241 <member name="M:OpenMetaverse.Voice.VoiceGateway.Dispose"> 2241 </member>
2242 <summary> 2242 <member name="F:OpenMetaverse.Assets.AssetWearable.Creator">
2243 Cleanup oject resources 2243 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the assets creator</summary>
2244 </summary> 2244 </member>
2245 </member> 2245 <member name="F:OpenMetaverse.Assets.AssetWearable.Owner">
2246 <member name="M:OpenMetaverse.Voice.VoiceGateway.Network_EventQueueRunning(System.Object,OpenMetaverse.EventQueueRunningEventArgs)"> 2246 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the assets current owner</summary>
2247 <summary> 2247 </member>
2248 Request voice cap when changing regions 2248 <member name="F:OpenMetaverse.Assets.AssetWearable.LastOwner">
2249 </summary> 2249 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the assets prior owner</summary>
2250 </member> 2250 </member>
2251 <member name="M:OpenMetaverse.Voice.VoiceGateway.connector_OnSessionStateChangeEvent(System.Object,OpenMetaverse.Voice.VoiceGateway.SessionStateChangeEventArgs)"> 2251 <member name="F:OpenMetaverse.Assets.AssetWearable.Group">
2252 <summary> 2252 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the Group this asset is set to</summary>
2253 Handle a change in session state 2253 </member>
2254 </summary> 2254 <member name="F:OpenMetaverse.Assets.AssetWearable.GroupOwned">
2255 </member> 2255 <summary>True if the asset is owned by a <seealso cref="F:OpenMetaverse.Assets.AssetWearable.Group"/></summary>
2256 <member name="M:OpenMetaverse.Voice.VoiceGateway.CloseSession(System.String)"> 2256 </member>
2257 <summary> 2257 <member name="F:OpenMetaverse.Assets.AssetWearable.Permissions">
2258 Close a voice session 2258 <summary>The Permissions mask of the asset</summary>
2259 </summary> 2259 </member>
2260 <param name="sessionHandle"></param> 2260 <member name="F:OpenMetaverse.Assets.AssetWearable.Params">
2261 </member> 2261 <summary>A Dictionary containing Key/Value pairs of the objects parameters</summary>
2262 <member name="M:OpenMetaverse.Voice.VoiceGateway.FindSession(System.String,System.Boolean)"> 2262 </member>
2263 <summary> 2263 <member name="F:OpenMetaverse.Assets.AssetWearable.Textures">
2264 Locate a Session context from its handle 2264 <summary>A Dictionary containing Key/Value pairs where the Key is the textures Index and the Value is the Textures <seealso cref="T:OpenMetaverse.UUID"/></summary>
2265 </summary> 2265 </member>
2266 <remarks>Creates the session context if it does not exist.</remarks> 2266 <member name="M:OpenMetaverse.Assets.AssetWearable.#ctor">
2267 </member> 2267 <summary>Initializes a new instance of an AssetWearable object</summary>
2268 <member name="M:OpenMetaverse.Voice.VoiceGateway.cClient_OnComplete(OpenMetaverse.Http.CapsClient,OpenMetaverse.StructuredData.OSD,System.Exception)"> 2268 </member>
2269 <summary> 2269 <member name="M:OpenMetaverse.Assets.AssetWearable.#ctor(OpenMetaverse.UUID,System.Byte[])">
2270 Handle completion of main voice cap request. 2270 <summary>Initializes a new instance of an AssetWearable object with parameters</summary>
2271 </summary> 2271 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
2272 <param name="client"></param> 2272 <param name="assetData">A byte array containing the raw asset data</param>
2273 <param name="result"></param> 2273 </member>
2274 <param name="error"></param> 2274 <member name="M:OpenMetaverse.Assets.AssetWearable.Decode">
2275 </member> 2275 <summary>
2276 <member name="M:OpenMetaverse.Voice.VoiceGateway.connector_OnDaemonRunning"> 2276 Decode an assets byte encoded data to a string
2277 <summary> 2277 </summary>
2278 Daemon has started so connect to it. 2278 <returns>true if the asset data was decoded successfully</returns>
2279 </summary> 2279 </member>
2280 </member> 2280 <member name="M:OpenMetaverse.Assets.AssetWearable.Encode">
2281 <member name="M:OpenMetaverse.Voice.VoiceGateway.connector_OnDaemonConnected"> 2281 <summary>
2282 <summary> 2282 Encode the assets string represantion into a format consumable by the asset server
2283 The daemon TCP connection is open. 2283 </summary>
2284 </summary> 2284 </member>
2285 </member> 2285 <member name="M:OpenMetaverse.Assets.AssetClothing.#ctor">
2286 <member name="M:OpenMetaverse.Voice.VoiceGateway.connector_OnConnectorCreateResponse(System.Object,OpenMetaverse.Voice.VoiceGateway.VoiceConnectorEventArgs)"> 2286 <summary>Initializes a new instance of an AssetScriptBinary object</summary>
2287 <summary> 2287 </member>
2288 Handle creation of the Connector. 2288 <member name="M:OpenMetaverse.Assets.AssetClothing.#ctor(OpenMetaverse.UUID,System.Byte[])">
2289 </summary> 2289 <summary>Initializes a new instance of an AssetScriptBinary object with parameters</summary>
2290 </member> 2290 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
2291 <member name="M:OpenMetaverse.Voice.VoiceGateway.connector_OnAuxGetRenderDevicesResponse(System.Object,OpenMetaverse.Voice.VoiceGateway.VoiceDevicesEventArgs)"> 2291 <param name="assetData">A byte array containing the raw asset data</param>
2292 <summary> 2292 </member>
2293 Handle response to audio output device query 2293 <member name="P:OpenMetaverse.Assets.AssetClothing.AssetType">
2294 </summary> 2294 <summary>Override the base classes AssetType</summary>
2295 </member> 2295 </member>
2296 <member name="M:OpenMetaverse.Voice.VoiceGateway.connector_OnAuxGetCaptureDevicesResponse(System.Object,OpenMetaverse.Voice.VoiceGateway.VoiceDevicesEventArgs)"> 2296 <member name="M:OpenMetaverse.Packets.PacketDecoder.AddCallback(System.String,OpenMetaverse.Packets.PacketDecoder.CustomPacketDecoder)">
2297 <summary> 2297 <summary>
2298 Handle response to audio input device query 2298 Add a custom decoder callback
2299 </summary> 2299 </summary>
2300 </member> 2300 <param name="key">The key of the field to decode</param>
2301 <member name="M:OpenMetaverse.Voice.VoiceGateway.ParcelChanged"> 2301 <param name="customPacketHandler">The custom decode handler</param>
2302 <summary> 2302 </member>
2303 Set voice channel for new parcel 2303 <member name="M:OpenMetaverse.Packets.PacketDecoder.RemoveCustomHandler(System.String,OpenMetaverse.Packets.PacketDecoder.CustomPacketDecoder)">
2304 </summary> 2304 <summary>
2305 2305 Remove a custom decoder callback
2306 </member> 2306 </summary>
2307 <member name="M:OpenMetaverse.Voice.VoiceGateway.RequestParcelInfo(System.Uri)"> 2307 <param name="key">The key of the field to decode</param>
2308 <summary> 2308 <param name="customPacketHandler">The custom decode handler</param>
2309 Request info from a parcel capability Uri. 2309 </member>
2310 </summary> 2310 <member name="M:OpenMetaverse.Packets.PacketDecoder.PacketToString(OpenMetaverse.Packets.Packet)">
2311 <param name="cap"></param> 2311 <summary>
2312 </member> 2312 Creates a formatted string containing the values of a Packet
2313 <member name="M:OpenMetaverse.Voice.VoiceGateway.pCap_OnComplete(OpenMetaverse.Http.CapsClient,OpenMetaverse.StructuredData.OSD,System.Exception)"> 2313 </summary>
2314 <summary> 2314 <param name="packet">The Packet</param>
2315 Receive parcel voice cap 2315 <returns>A formatted string of values of the nested items in the Packet object</returns>
2316 </summary> 2316 </member>
2317 <param name="client"></param> 2317 <member name="M:OpenMetaverse.Packets.PacketDecoder.MessageToString(System.Object,System.Int32)">
2318 <param name="result"></param> 2318 <summary>
2319 <param name="error"></param> 2319 Decode an IMessage object into a beautifully formatted string
2320 </member> 2320 </summary>
2321 <member name="M:OpenMetaverse.Voice.VoiceGateway.UpdatePosition(OpenMetaverse.AgentManager)"> 2321 <param name="message">The IMessage object</param>
2322 <summary> 2322 <param name="recurseLevel">Recursion level (used for indenting)</param>
2323 Tell Vivox where we are standing 2323 <returns>A formatted string containing the names and values of the source object</returns>
2324 </summary> 2324 </member>
2325 <remarks>This has to be called when we move or turn.</remarks> 2325 <member name="T:OpenMetaverse.Packets.PacketDecoder.CustomPacketDecoder">
2326 </member> 2326 <summary>
2327 <member name="M:OpenMetaverse.Voice.VoiceGateway.PosUpdating(System.Boolean)"> 2327 A custom decoder callback
2328 <summary> 2328 </summary>
2329 Start and stop updating out position. 2329 <param name="fieldName">The key of the object</param>
2330 </summary> 2330 <param name="fieldData">the data to decode</param>
2331 <param name="go"></param> 2331 <returns>A string represending the fieldData</returns>
2332 </member> 2332 </member>
2333 <member name="M:OpenMetaverse.Voice.VoiceGateway.ConnectorCreate(System.String,System.String,System.UInt16,System.UInt16,OpenMetaverse.Voice.VoiceGateway.VoiceLoggingSettings)"> 2333 <member name="T:OpenMetaverse.AssetCache">
2334 <summary> 2334 <summary>
2335 This is used to initialize and stop the Connector as a whole. The Connector 2335 Class that handles the local asset cache
2336 Create call must be completed successfully before any other requests are made 2336 </summary>
2337 (typically during application initialization). The shutdown should be called 2337 </member>
2338 when the application is shutting down to gracefully release resources 2338 <member name="M:OpenMetaverse.AssetCache.#ctor(OpenMetaverse.GridClient)">
2339 </summary> 2339 <summary>
2340 <param name="ClientName">A string value indicting the Application name</param> 2340 Default constructor
2341 <param name="AccountManagementServer">URL for the management server</param> 2341 </summary>
2342 <param name="Logging">LoggingSettings</param> 2342 <param name="client">A reference to the GridClient object</param>
2343 <param name="MaximumPort"></param> 2343 </member>
2344 <param name="MinimumPort"></param> 2344 <member name="M:OpenMetaverse.AssetCache.DestroyTimer">
2345 </member> 2345 <summary>
2346 <member name="M:OpenMetaverse.Voice.VoiceGateway.ConnectorInitiateShutdown(System.String)"> 2346 Disposes cleanup timer
2347 <summary> 2347 </summary>
2348 Shutdown Connector -- Should be called when the application is shutting down 2348 </member>
2349 to gracefully release resources 2349 <member name="M:OpenMetaverse.AssetCache.SetupTimer">
2350 </summary> 2350 <summary>
2351 <param name="ConnectorHandle">Handle returned from successful Connector ‘create’ request</param> 2351 Only create timer when needed
2352 </member> 2352 </summary>
2353 <member name="M:OpenMetaverse.Voice.VoiceGateway.ConnectorMuteLocalMic(System.String,System.Boolean)"> 2353 </member>
2354 <summary> 2354 <member name="M:OpenMetaverse.AssetCache.GetCachedAssetBytes(OpenMetaverse.UUID)">
2355 Mute or unmute the microphone 2355 <summary>
2356 </summary> 2356 Return bytes read from the local asset cache, null if it does not exist
2357 <param name="ConnectorHandle">Handle returned from successful Connector ‘create’ request</param> 2357 </summary>
2358 <param name="Mute">true (mute) or false (unmute)</param> 2358 <param name="assetID">UUID of the asset we want to get</param>
2359 </member> 2359 <returns>Raw bytes of the asset, or null on failure</returns>
2360 <member name="M:OpenMetaverse.Voice.VoiceGateway.ConnectorMuteLocalSpeaker(System.String,System.Boolean)"> 2360 </member>
2361 <summary> 2361 <member name="M:OpenMetaverse.AssetCache.GetCachedImage(OpenMetaverse.UUID)">
2362 Mute or unmute the speaker 2362 <summary>
2363 </summary> 2363 Returns ImageDownload object of the
2364 <param name="ConnectorHandle">Handle returned from successful Connector ‘create’ request</param> 2364 image from the local image cache, null if it does not exist
2365 <param name="Mute">true (mute) or false (unmute)</param> 2365 </summary>
2366 </member> 2366 <param name="imageID">UUID of the image we want to get</param>
2367 <member name="M:OpenMetaverse.Voice.VoiceGateway.ConnectorSetLocalMicVolume(System.String,System.Int32)"> 2367 <returns>ImageDownload object containing the image, or null on failure</returns>
2368 <summary> 2368 </member>
2369 Set microphone volume 2369 <member name="M:OpenMetaverse.AssetCache.FileName(OpenMetaverse.UUID)">
2370 </summary> 2370 <summary>
2371 <param name="ConnectorHandle">Handle returned from successful Connector ‘create’ request</param> 2371 Constructs a file name of the cached asset
2372 <param name="Value">The level of the audio, a number between -100 and 100 where 2372 </summary>
2373 0 represents ‘normal’ speaking volume</param> 2373 <param name="assetID">UUID of the asset</param>
2374 </member> 2374 <returns>String with the file name of the cahced asset</returns>
2375 <member name="M:OpenMetaverse.Voice.VoiceGateway.ConnectorSetLocalSpeakerVolume(System.String,System.Int32)"> 2375 </member>
2376 <summary> 2376 <member name="M:OpenMetaverse.AssetCache.SaveAssetToCache(OpenMetaverse.UUID,System.Byte[])">
2377 Set local speaker volume 2377 <summary>
2378 </summary> 2378 Saves an asset to the local cache
2379 <param name="ConnectorHandle">Handle returned from successful Connector ‘create’ request</param> 2379 </summary>
2380 <param name="Value">The level of the audio, a number between -100 and 100 where 2380 <param name="assetID">UUID of the asset</param>
2381 0 represents ‘normal’ speaking volume</param> 2381 <param name="assetData">Raw bytes the asset consists of</param>
2382 </member> 2382 <returns>Weather the operation was successfull</returns>
2383 <member name="M:OpenMetaverse.Voice.VoiceGateway.AccountLogin(System.String,System.String,System.String,System.String,System.String,System.Int32,System.Boolean)"> 2383 </member>
2384 <summary> 2384 <member name="M:OpenMetaverse.AssetCache.AssetFileName(OpenMetaverse.UUID)">
2385 This is used to login a specific user account(s). It may only be called after 2385 <summary>
2386 Connector initialization has completed successfully 2386 Get the file name of the asset stored with gived UUID
2387 </summary> 2387 </summary>
2388 <param name="ConnectorHandle">Handle returned from successful Connector ‘create’ request</param> 2388 <param name="assetID">UUID of the asset</param>
2389 <param name="AccountName">User's account name</param> 2389 <returns>Null if we don't have that UUID cached on disk, file name if found in the cache folder</returns>
2390 <param name="AccountPassword">User's account password</param> 2390 </member>
2391 <param name="AudioSessionAnswerMode">Values may be “AutoAnswer” or “VerifyAnswer”</param> 2391 <member name="M:OpenMetaverse.AssetCache.HasAsset(OpenMetaverse.UUID)">
2392 <param name="AccountURI">""</param> 2392 <summary>
2393 <param name="ParticipantPropertyFrequency">This is an integer that specifies how often 2393 Checks if the asset exists in the local cache
2394 the daemon will send participant property events while in a channel. If this is not set 2394 </summary>
2395 the default will be “on state change”, which means that the events will be sent when 2395 <param name="assetID">UUID of the asset</param>
2396 the participant starts talking, stops talking, is muted, is unmuted. 2396 <returns>True is the asset is stored in the cache, otherwise false</returns>
2397 The valid values are: 2397 </member>
2398 0 – Never 2398 <member name="M:OpenMetaverse.AssetCache.Clear">
2399 5 – 10 times per second 2399 <summary>
2400 10 – 5 times per second 2400 Wipes out entire cache
2401 50 – 1 time per second 2401 </summary>
2402 100 – on participant state change (this is the default)</param> 2402 </member>
2403 <param name="EnableBuddiesAndPresence">false</param> 2403 <member name="M:OpenMetaverse.AssetCache.Prune">
2404 <returns></returns> 2404 <summary>
2405 </member> 2405 Brings cache size to the 90% of the max size
2406 <member name="M:OpenMetaverse.Voice.VoiceGateway.AccountLogout(System.String)"> 2406 </summary>
2407 <summary> 2407 </member>
2408 This is used to logout a user session. It should only be called with a valid AccountHandle. 2408 <member name="M:OpenMetaverse.AssetCache.BeginPrune">
2409 </summary> 2409 <summary>
2410 <param name="AccountHandle">Handle returned from successful Connector ‘login’ request</param> 2410 Asynchronously brings cache size to the 90% of the max size
2411 <returns></returns> 2411 </summary>
2412 </member> 2412 </member>
2413 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnVoiceResponse"> 2413 <member name="M:OpenMetaverse.AssetCache.GetFileSize(System.IO.FileInfo[])">
2414 <summary> 2414 <summary>
2415 Event for most mundane request reposnses. 2415 Adds up file sizes passes in a FileInfo array
2416 </summary> 2416 </summary>
2417 </member> 2417 </member>
2418 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnConnectorCreateResponse"> 2418 <member name="M:OpenMetaverse.AssetCache.Operational">
2419 <summary>Response to Connector.Create request</summary> 2419 <summary>
2420 </member> 2420 Checks whether caching is enabled
2421 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnAuxGetCaptureDevicesResponse"> 2421 </summary>
2422 <summary>Response to Aux.GetCaptureDevices request</summary> 2422 </member>
2423 </member> 2423 <member name="M:OpenMetaverse.AssetCache.cleanerTimer_Elapsed(System.Object,System.Timers.ElapsedEventArgs)">
2424 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnAuxGetRenderDevicesResponse"> 2424 <summary>
2425 <summary>Response to Aux.GetRenderDevices request</summary> 2425 Periodically prune the cache
2426 </member> 2426 </summary>
2427 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnAuxAudioPropertiesEvent"> 2427 </member>
2428 <summary>Audio Properties Events are sent after audio capture is started. 2428 <member name="M:OpenMetaverse.AssetCache.NiceFileSize(System.Int64)">
2429 These events are used to display a microphone VU meter</summary> 2429 <summary>
2430 </member> 2430 Nicely formats file sizes
2431 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnAccountLoginResponse"> 2431 </summary>
2432 <summary>Response to Account.Login request</summary> 2432 <param name="byteCount">Byte size we want to output</param>
2433 </member> 2433 <returns>String with humanly readable file size</returns>
2434 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnAccountLoginStateChangeEvent"> 2434 </member>
2435 <summary>This event message is sent whenever the login state of the 2435 <member name="P:OpenMetaverse.AssetCache.AutoPruneEnabled">
2436 particular Account has transitioned from one value to another</summary> 2436 <summary>
2437 </member> 2437 Allows setting weather to periodicale prune the cache if it grows too big
2438 <member name="P:OpenMetaverse.Voice.VoiceGateway.CaptureDevices"> 2438 Default is enabled, when caching is enabled
2439 <summary> 2439 </summary>
2440 List of audio input devices 2440 </member>
2441 </summary> 2441 <member name="P:OpenMetaverse.AssetCache.AutoPruneInterval">
2442 </member> 2442 <summary>
2443 <member name="P:OpenMetaverse.Voice.VoiceGateway.PlaybackDevices"> 2443 How long (in ms) between cache checks (default is 5 min.)
2444 <summary> 2444 </summary>
2445 List of audio output devices 2445 </member>
2446 </summary> 2446 <member name="T:OpenMetaverse.AssetCache.SortFilesByAccesTimeHelper">
2447 </member> 2447 <summary>
2448 <member name="P:OpenMetaverse.Voice.VoiceGateway.TestMode"> 2448 Helper class for sorting files by their last accessed time
2449 <summary> 2449 </summary>
2450 Set audio test mode 2450 </member>
2451 </summary> 2451 <member name="T:OpenMetaverse.Assets.AssetPrim">
2452 </member> 2452 <summary>
2453 <member name="F:OpenMetaverse.Voice.VoiceGateway.VoiceLoggingSettings.Enabled"> 2453 A linkset asset, containing a parent primitive and zero or more children
2454 <summary>Enable logging</summary> 2454 </summary>
2455 </member> 2455 </member>
2456 <member name="F:OpenMetaverse.Voice.VoiceGateway.VoiceLoggingSettings.Folder"> 2456 <member name="M:OpenMetaverse.Assets.AssetPrim.#ctor">
2457 <summary>The folder where any logs will be created</summary> 2457 <summary>Initializes a new instance of an AssetPrim object</summary>
2458 </member> 2458 </member>
2459 <member name="F:OpenMetaverse.Voice.VoiceGateway.VoiceLoggingSettings.FileNamePrefix"> 2459 <member name="M:OpenMetaverse.Assets.AssetPrim.#ctor(OpenMetaverse.UUID,System.Byte[])">
2460 <summary>This will be prepended to beginning of each log file</summary> 2460 <summary>
2461 </member> 2461 Initializes a new instance of an AssetPrim object
2462 <member name="F:OpenMetaverse.Voice.VoiceGateway.VoiceLoggingSettings.FileNameSuffix"> 2462 </summary>
2463 <summary>The suffix or extension to be appended to each log file</summary> 2463 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
2464 </member> 2464 <param name="assetData">A byte array containing the raw asset data</param>
2465 <member name="F:OpenMetaverse.Voice.VoiceGateway.VoiceLoggingSettings.LogLevel"> 2465 </member>
2466 <summary> 2466 <member name="M:OpenMetaverse.Assets.AssetPrim.Encode">
2467 0: NONE - No logging 2467 <summary>
2468 1: ERROR - Log errors only 2468
2469 2: WARNING - Log errors and warnings 2469 </summary>
2470 3: INFO - Log errors, warnings and info 2470 </member>
2471 4: DEBUG - Log errors, warnings, info and debug 2471 <member name="M:OpenMetaverse.Assets.AssetPrim.Decode">
2472 </summary> 2472 <summary>
2473 </member> 2473
2474 <member name="M:OpenMetaverse.Voice.VoiceGateway.VoiceLoggingSettings.#ctor"> 2474 </summary>
2475 <summary> 2475 <returns></returns>
2476 Constructor for default logging settings 2476 </member>
2477 </summary> 2477 <member name="P:OpenMetaverse.Assets.AssetPrim.AssetType">
2478 </member> 2478 <summary>Override the base classes AssetType</summary>
2479 <member name="T:OpenMetaverse.Voice.VoiceGateway.AudioPropertiesEventArgs"> 2479 </member>
2480 Audio Properties Events are sent after audio capture is started. These events are used to display a microphone VU meter 2480 <member name="T:OpenMetaverse.Assets.AssetPrim.ProfileShape">
2481 </member> 2481 <summary>
2482 <member name="T:OpenMetaverse.TextureRequestState"> 2482 Only used internally for XML serialization/deserialization
2483 <summary> 2483 </summary>
2484 The current status of a texture request as it moves through the pipeline or final result of a texture request. 2484 </member>
2485 </summary> 2485 <member name="T:OpenMetaverse.Assets.PrimObject">
2486 </member> 2486 <summary>
2487 <member name="F:OpenMetaverse.TextureRequestState.Pending"> 2487 The deserialized form of a single primitive in a linkset asset
2488 <summary>The initial state given to a request. Requests in this state 2488 </summary>
2489 are waiting for an available slot in the pipeline</summary> 2489 </member>
2490 </member> 2490 <member name="T:OpenMetaverse.Assets.AssetLandmark">
2491 <member name="F:OpenMetaverse.TextureRequestState.Started"> 2491 <summary>
2492 <summary>A request that has been added to the pipeline and the request packet 2492 Represents a Landmark with RegionID and Position vector
2493 has been sent to the simulator</summary> 2493 </summary>
2494 </member> 2494 </member>
2495 <member name="F:OpenMetaverse.TextureRequestState.Progress"> 2495 <member name="F:OpenMetaverse.Assets.AssetLandmark.RegionID">
2496 <summary>A request that has received one or more packets back from the simulator</summary> 2496 <summary>UUID of the Landmark target region</summary>
2497 </member> 2497 </member>
2498 <member name="F:OpenMetaverse.TextureRequestState.Finished"> 2498 <member name="F:OpenMetaverse.Assets.AssetLandmark.Position">
2499 <summary>A request that has received all packets back from the simulator</summary> 2499 <summary> Local position of the target </summary>
2500 </member> 2500 </member>
2501 <member name="F:OpenMetaverse.TextureRequestState.Timeout"> 2501 <member name="M:OpenMetaverse.Assets.AssetLandmark.#ctor">
2502 <summary>A request that has taken longer than <seealso cref="F:OpenMetaverse.Settings.PIPELINE_REQUEST_TIMEOUT"/> 2502 <summary>Construct an Asset of type Landmark</summary>
2503 to download OR the initial packet containing the packet information was never received</summary> 2503 </member>
2504 </member> 2504 <member name="M:OpenMetaverse.Assets.AssetLandmark.#ctor(OpenMetaverse.UUID,System.Byte[])">
2505 <member name="F:OpenMetaverse.TextureRequestState.Aborted"> 2505 <summary>
2506 <summary>The texture request was aborted by request of the agent</summary> 2506 Construct an Asset object of type Landmark
2507 </member> 2507 </summary>
2508 <member name="F:OpenMetaverse.TextureRequestState.NotFound"> 2508 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
2509 <summary>The simulator replied to the request that it was not able to find the requested texture</summary> 2509 <param name="assetData">A byte array containing the raw asset data</param>
2510 </member> 2510 </member>
2511 <member name="T:OpenMetaverse.TextureDownloadCallback"> 2511 <member name="M:OpenMetaverse.Assets.AssetLandmark.Encode">
2512 <summary> 2512 <summary>
2513 A callback fired to indicate the status or final state of the requested texture. For progressive 2513 Encode the raw contents of a string with the specific Landmark format
2514 downloads this will fire each time new asset data is returned from the simulator. 2514 </summary>
2515 </summary> 2515 </member>
2516 <param name="state">The <see cref="T:OpenMetaverse.TextureRequestState"/> indicating either Progress for textures not fully downloaded, 2516 <member name="M:OpenMetaverse.Assets.AssetLandmark.Decode">
2517 or the final result of the request after it has been processed through the TexturePipeline</param> 2517 <summary>
2518 <param name="assetTexture">The <see cref="T:OpenMetaverse.Assets.AssetTexture"/> object containing the Assets ID, raw data 2518 Decode the raw asset data, populating the RegionID and Position
2519 and other information. For progressive rendering the <see cref="F:OpenMetaverse.Assets.Asset.AssetData"/> will contain 2519 </summary>
2520 the data from the beginning of the file. For failed, aborted and timed out requests it will contain 2520 <returns>true if the AssetData was successfully decoded to a UUID and Vector</returns>
2521 an empty byte array.</param> 2521 </member>
2522 </member> 2522 <member name="P:OpenMetaverse.Assets.AssetLandmark.AssetType">
2523 <member name="T:OpenMetaverse.TexturePipeline"> 2523 <summary>Override the base classes AssetType</summary>
2524 <summary> 2524 </member>
2525 Texture request download handler, allows a configurable number of download slots which manage multiple 2525 <member name="T:OpenMetaverse.GridClient">
2526 concurrent texture downloads from the <seealso cref="T:OpenMetaverse.Simulator"/> 2526 <summary>
2527 </summary> 2527 Main class to expose grid functionality to clients. All of the
2528 <remarks>This class makes full use of the internal <seealso cref="!:TextureCache"/> 2528 classes needed for sending and receiving data are accessible through
2529 system for full texture downloads.</remarks> 2529 this class.
2530 </member> 2530 </summary>
2531 <member name="F:OpenMetaverse.TexturePipeline._Transfers"> 2531 <example>
2532 <summary>A dictionary containing all pending and in-process transfer requests where the Key is both the RequestID 2532 <code>
2533 and also the Asset Texture ID, and the value is an object containing the current state of the request and also 2533 // Example minimum code required to instantiate class and
2534 the asset data as it is being re-assembled</summary> 2534 // connect to a simulator.
2535 </member> 2535 using System;
2536 <member name="F:OpenMetaverse.TexturePipeline._Client"> 2536 using System.Collections.Generic;
2537 <summary>Holds the reference to the <see cref="T:OpenMetaverse.GridClient"/> client object</summary> 2537 using System.Text;
2538 </member> 2538 using OpenMetaverse;
2539 <member name="F:OpenMetaverse.TexturePipeline.maxTextureRequests"> 2539
2540 <summary>Maximum concurrent texture requests allowed at a time</summary> 2540 namespace FirstBot
2541 </member> 2541 {
2542 <member name="F:OpenMetaverse.TexturePipeline.resetEvents"> 2542 class Bot
2543 <summary>An array of <see cref="T:System.Threading.AutoResetEvent"/> objects used to manage worker request threads</summary> 2543 {
2544 </member> 2544 public static GridClient Client;
2545 <member name="F:OpenMetaverse.TexturePipeline.threadpoolSlots"> 2545 static void Main(string[] args)
2546 <summary>An array of worker slots which shows the availablity status of the slot</summary> 2546 {
2547 </member> 2547 Client = new GridClient(); // instantiates the GridClient class
2548 <member name="F:OpenMetaverse.TexturePipeline.downloadMaster"> 2548 // to the global Client object
2549 <summary>The primary thread which manages the requests.</summary> 2549 // Login to Simulator
2550 </member> 2550 Client.Network.Login("FirstName", "LastName", "Password", "FirstBot", "1.0");
2551 <member name="F:OpenMetaverse.TexturePipeline._Running"> 2551 // Wait for a Keypress
2552 <summary>true if the TexturePipeline is currently running</summary> 2552 Console.ReadLine();
2553 </member> 2553 // Logout of simulator
2554 <member name="F:OpenMetaverse.TexturePipeline.lockerObject"> 2554 Client.Network.Logout();
2555 <summary>A synchronization object used by the primary thread</summary> 2555 }
2556 </member> 2556 }
2557 <member name="F:OpenMetaverse.TexturePipeline.RefreshDownloadsTimer"> 2557 }
2558 <summary>A refresh timer used to increase the priority of stalled requests</summary> 2558 </code>
2559 </member> 2559 </example>
2560 <member name="M:OpenMetaverse.TexturePipeline.#ctor(OpenMetaverse.GridClient)"> 2560 </member>
2561 <summary> 2561 <member name="F:OpenMetaverse.GridClient.Network">
2562 Default constructor, Instantiates a new copy of the TexturePipeline class 2562 <summary>Networking subsystem</summary>
2563 </summary> 2563 </member>
2564 <param name="client">Reference to the instantiated <see cref="T:OpenMetaverse.GridClient"/> object</param> 2564 <member name="F:OpenMetaverse.GridClient.Settings">
2565 </member> 2565 <summary>Settings class including constant values and changeable
2566 <member name="M:OpenMetaverse.TexturePipeline.Startup"> 2566 parameters for everything</summary>
2567 <summary> 2567 </member>
2568 Initialize callbacks required for the TexturePipeline to operate 2568 <member name="F:OpenMetaverse.GridClient.Parcels">
2569 </summary> 2569 <summary>Parcel (subdivided simulator lots) subsystem</summary>
2570 </member> 2570 </member>
2571 <member name="M:OpenMetaverse.TexturePipeline.Shutdown"> 2571 <member name="F:OpenMetaverse.GridClient.Self">
2572 <summary> 2572 <summary>Our own avatars subsystem</summary>
2573 Shutdown the TexturePipeline and cleanup any callbacks or transfers 2573 </member>
2574 </summary> 2574 <member name="F:OpenMetaverse.GridClient.Avatars">
2575 </member> 2575 <summary>Other avatars subsystem</summary>
2576 <member name="M:OpenMetaverse.TexturePipeline.RequestTexture(OpenMetaverse.UUID,OpenMetaverse.ImageType,System.Single,System.Int32,System.UInt32,OpenMetaverse.TextureDownloadCallback,System.Boolean)"> 2576 </member>
2577 <summary> 2577 <member name="F:OpenMetaverse.GridClient.Estate">
2578 Request a texture asset from the simulator using the <see cref="T:OpenMetaverse.TexturePipeline"/> system to 2578 <summary>Estate subsystem</summary>
2579 manage the requests and re-assemble the image from the packets received from the simulator 2579 </member>
2580 </summary> 2580 <member name="F:OpenMetaverse.GridClient.Friends">
2581 <param name="textureID">The <see cref="T:OpenMetaverse.UUID"/> of the texture asset to download</param> 2581 <summary>Friends list subsystem</summary>
2582 <param name="imageType">The <see cref="T:OpenMetaverse.ImageType"/> of the texture asset. 2582 </member>
2583 Use <see cref="F:OpenMetaverse.ImageType.Normal"/> for most textures, or <see cref="F:OpenMetaverse.ImageType.Baked"/> for baked layer texture assets</param> 2583 <member name="F:OpenMetaverse.GridClient.Grid">
2584 <param name="priority">A float indicating the requested priority for the transfer. Higher priority values tell the simulator 2584 <summary>Grid (aka simulator group) subsystem</summary>
2585 to prioritize the request before lower valued requests. An image already being transferred using the <see cref="T:OpenMetaverse.TexturePipeline"/> can have 2585 </member>
2586 its priority changed by resending the request with the new priority value</param> 2586 <member name="F:OpenMetaverse.GridClient.Objects">
2587 <param name="discardLevel">Number of quality layers to discard. 2587 <summary>Object subsystem</summary>
2588 This controls the end marker of the data sent</param> 2588 </member>
2589 <param name="packetStart">The packet number to begin the request at. A value of 0 begins the request 2589 <member name="F:OpenMetaverse.GridClient.Groups">
2590 from the start of the asset texture</param> 2590 <summary>Group subsystem</summary>
2591 <param name="callback">The <see cref="T:OpenMetaverse.TextureDownloadCallback"/> callback to fire when the image is retrieved. The callback 2591 </member>
2592 will contain the result of the request and the texture asset data</param> 2592 <member name="F:OpenMetaverse.GridClient.Assets">
2593 <param name="progressive">If true, the callback will be fired for each chunk of the downloaded image. 2593 <summary>Asset subsystem</summary>
2594 The callback asset parameter will contain all previously received chunks of the texture asset starting 2594 </member>
2595 from the beginning of the request</param> 2595 <member name="F:OpenMetaverse.GridClient.Appearance">
2596 </member> 2596 <summary>Appearance subsystem</summary>
2597 <member name="M:OpenMetaverse.TexturePipeline.RequestImage(OpenMetaverse.UUID,OpenMetaverse.ImageType,System.Single,System.Int32,System.UInt32)"> 2597 </member>
2598 <summary> 2598 <member name="F:OpenMetaverse.GridClient.Inventory">
2599 Sends the actual request packet to the simulator 2599 <summary>Inventory subsystem</summary>
2600 </summary> 2600 </member>
2601 <param name="imageID">The image to download</param> 2601 <member name="F:OpenMetaverse.GridClient.Directory">
2602 <param name="type">Type of the image to download, either a baked 2602 <summary>Directory searches including classifieds, people, land
2603 avatar texture or a normal texture</param> 2603 sales, etc</summary>
2604 <param name="priority">Priority level of the download. Default is 2604 </member>
2605 <c>1,013,000.0f</c></param> 2605 <member name="F:OpenMetaverse.GridClient.Terrain">
2606 <param name="discardLevel">Number of quality layers to discard. 2606 <summary>Handles land, wind, and cloud heightmaps</summary>
2607 This controls the end marker of the data sent</param> 2607 </member>
2608 <param name="packetNum">Packet number to start the download at. 2608 <member name="F:OpenMetaverse.GridClient.Sound">
2609 This controls the start marker of the data sent</param> 2609 <summary>Handles sound-related networking</summary>
2610 <remarks>Sending a priority of 0 and a discardlevel of -1 aborts 2610 </member>
2611 download</remarks> 2611 <member name="F:OpenMetaverse.GridClient.Throttle">
2612 </member> 2612 <summary>Throttling total bandwidth usage, or allocating bandwidth
2613 <member name="M:OpenMetaverse.TexturePipeline.AbortTextureRequest(OpenMetaverse.UUID)"> 2613 for specific data stream types</summary>
2614 <summary> 2614 </member>
2615 Cancel a pending or in process texture request 2615 <member name="M:OpenMetaverse.GridClient.#ctor">
2616 </summary> 2616 <summary>
2617 <param name="textureID">The texture assets unique ID</param> 2617 Default constructor
2618 </member> 2618 </summary>
2619 <member name="M:OpenMetaverse.TexturePipeline.DownloadThread"> 2619 </member>
2620 <summary> 2620 <member name="M:OpenMetaverse.GridClient.ToString">
2621 Master Download Thread, Queues up downloads in the threadpool 2621 <summary>
2622 </summary> 2622 Return the full name of this instance
2623 </member> 2623 </summary>
2624 <member name="M:OpenMetaverse.TexturePipeline.TextureRequestDoWork(System.Object)"> 2624 <returns>Client avatars full name</returns>
2625 <summary> 2625 </member>
2626 The worker thread that sends the request and handles timeouts 2626 <member name="T:OpenMetaverse.FriendRights">
2627 </summary> 2627 <summary>
2628 <param name="threadContext">A <see cref="T:OpenMetaverse.TexturePipeline.TaskInfo"/> object containing the request details</param> 2628
2629 </member> 2629 </summary>
2630 <member name="M:OpenMetaverse.TexturePipeline.ImageNotInDatabaseHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 2630 </member>
2631 <summary> 2631 <member name="F:OpenMetaverse.FriendRights.None">
2632 Handle responses from the simulator that tell us a texture we have requested is unable to be located 2632 <summary>The avatar has no rights</summary>
2633 or no longer exists. This will remove the request from the pipeline and free up a slot if one is in use 2633 </member>
2634 </summary> 2634 <member name="F:OpenMetaverse.FriendRights.CanSeeOnline">
2635 <param name="sender">The sender</param> 2635 <summary>The avatar can see the online status of the target avatar</summary>
2636 <param name="e">The EventArgs object containing the packet data</param> 2636 </member>
2637 </member> 2637 <member name="F:OpenMetaverse.FriendRights.CanSeeOnMap">
2638 <member name="M:OpenMetaverse.TexturePipeline.ImagePacketHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 2638 <summary>The avatar can see the location of the target avatar on the map</summary>
2639 <summary> 2639 </member>
2640 Handles the remaining Image data that did not fit in the initial ImageData packet 2640 <member name="F:OpenMetaverse.FriendRights.CanModifyObjects">
2641 </summary> 2641 <summary>The avatar can modify the ojects of the target avatar </summary>
2642 <param name="sender">The sender</param> 2642 </member>
2643 <param name="e">The EventArgs object containing the packet data</param> 2643 <member name="T:OpenMetaverse.FriendInfo">
2644 </member> 2644 <summary>
2645 <member name="M:OpenMetaverse.TexturePipeline.ImageDataHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 2645 This class holds information about an avatar in the friends list. There are two ways
2646 <summary> 2646 to interface to this class. The first is through the set of boolean properties. This is the typical
2647 Handle the initial ImageDataPacket sent from the simulator 2647 way clients of this class will use it. The second interface is through two bitflag properties,
2648 </summary> 2648 TheirFriendsRights and MyFriendsRights
2649 <param name="sender">The sender</param> 2649 </summary>
2650 <param name="e">The EventArgs object containing the packet data</param> 2650 </member>
2651 </member> 2651 <member name="M:OpenMetaverse.FriendInfo.#ctor(OpenMetaverse.UUID,OpenMetaverse.FriendRights,OpenMetaverse.FriendRights)">
2652 <member name="P:OpenMetaverse.TexturePipeline.TransferCount"> 2652 <summary>
2653 <summary>Current number of pending and in-process transfers</summary> 2653 Used internally when building the initial list of friends at login time
2654 </member> 2654 </summary>
2655 <member name="T:OpenMetaverse.TexturePipeline.TaskInfo"> 2655 <param name="id">System ID of the avatar being prepesented</param>
2656 <summary> 2656 <param name="theirRights">Rights the friend has to see you online and to modify your objects</param>
2657 A request task containing information and status of a request as it is processed through the <see cref="T:OpenMetaverse.TexturePipeline"/> 2657 <param name="myRights">Rights you have to see your friend online and to modify their objects</param>
2658 </summary> 2658 </member>
2659 </member> 2659 <member name="M:OpenMetaverse.FriendInfo.ToString">
2660 <member name="F:OpenMetaverse.TexturePipeline.TaskInfo.State"> 2660 <summary>
2661 <summary>The current <seealso cref="T:OpenMetaverse.TextureRequestState"/> which identifies the current status of the request</summary> 2661 FriendInfo represented as a string
2662 </member> 2662 </summary>
2663 <member name="F:OpenMetaverse.TexturePipeline.TaskInfo.RequestID"> 2663 <returns>A string reprentation of both my rights and my friends rights</returns>
2664 <summary>The Unique Request ID, This is also the Asset ID of the texture being requested</summary> 2664 </member>
2665 </member> 2665 <member name="P:OpenMetaverse.FriendInfo.UUID">
2666 <member name="F:OpenMetaverse.TexturePipeline.TaskInfo.RequestSlot"> 2666 <summary>
2667 <summary>The slot this request is occupying in the threadpoolSlots array</summary> 2667 System ID of the avatar
2668 </member> 2668 </summary>
2669 <member name="F:OpenMetaverse.TexturePipeline.TaskInfo.Type"> 2669 </member>
2670 <summary>The ImageType of the request.</summary> 2670 <member name="P:OpenMetaverse.FriendInfo.Name">
2671 </member> 2671 <summary>
2672 <member name="F:OpenMetaverse.TexturePipeline.TaskInfo.Callbacks"> 2672 full name of the avatar
2673 <summary>The callback to fire when the request is complete, will include 2673 </summary>
2674 the <seealso cref="T:OpenMetaverse.TextureRequestState"/> and the <see cref="T:OpenMetaverse.Assets.AssetTexture"/> 2674 </member>
2675 object containing the result data</summary> 2675 <member name="P:OpenMetaverse.FriendInfo.IsOnline">
2676 </member> 2676 <summary>
2677 <member name="F:OpenMetaverse.TexturePipeline.TaskInfo.ReportProgress"> 2677 True if the avatar is online
2678 <summary>If true, indicates the callback will be fired whenever new data is returned from the simulator. 2678 </summary>
2679 This is used to progressively render textures as portions of the texture are received.</summary> 2679 </member>
2680 </member> 2680 <member name="P:OpenMetaverse.FriendInfo.CanSeeMeOnline">
2681 <member name="F:OpenMetaverse.TexturePipeline.TaskInfo.Transfer"> 2681 <summary>
2682 <summary>An object that maintains the data of an request thats in-process.</summary> 2682 True if the friend can see if I am online
2683 </member> 2683 </summary>
2684 <member name="T:OpenMetaverse.SoundManager"> 2684 </member>
2685 <summary> 2685 <member name="P:OpenMetaverse.FriendInfo.CanSeeMeOnMap">
2686 2686 <summary>
2687 </summary> 2687 True if the friend can see me on the map
2688 </member> 2688 </summary>
2689 <member name="F:OpenMetaverse.SoundManager.m_AttachedSound"> 2689 </member>
2690 <summary>The event subscribers, null of no subscribers</summary> 2690 <member name="P:OpenMetaverse.FriendInfo.CanModifyMyObjects">
2691 </member> 2691 <summary>
2692 <member name="M:OpenMetaverse.SoundManager.OnAttachedSound(OpenMetaverse.AttachedSoundEventArgs)"> 2692 True if the freind can modify my objects
2693 <summary>Raises the AttachedSound Event</summary> 2693 </summary>
2694 <param name="e">A AttachedSoundEventArgs object containing 2694 </member>
2695 the data sent from the simulator</param> 2695 <member name="P:OpenMetaverse.FriendInfo.CanSeeThemOnline">
2696 </member> 2696 <summary>
2697 <member name="F:OpenMetaverse.SoundManager.m_AttachedSoundLock"> 2697 True if I can see if my friend is online
2698 <summary>Thread sync lock object</summary> 2698 </summary>
2699 </member> 2699 </member>
2700 <member name="F:OpenMetaverse.SoundManager.m_AttachedSoundGainChange"> 2700 <member name="P:OpenMetaverse.FriendInfo.CanSeeThemOnMap">
2701 <summary>The event subscribers, null of no subscribers</summary> 2701 <summary>
2702 </member> 2702 True if I can see if my friend is on the map
2703 <member name="M:OpenMetaverse.SoundManager.OnAttachedSoundGainChange(OpenMetaverse.AttachedSoundGainChangeEventArgs)"> 2703 </summary>
2704 <summary>Raises the AttachedSoundGainChange Event</summary> 2704 </member>
2705 <param name="e">A AttachedSoundGainChangeEventArgs object containing 2705 <member name="P:OpenMetaverse.FriendInfo.CanModifyTheirObjects">
2706 the data sent from the simulator</param> 2706 <summary>
2707 </member> 2707 True if I can modify my friend's objects
2708 <member name="F:OpenMetaverse.SoundManager.m_AttachedSoundGainChangeLock"> 2708 </summary>
2709 <summary>Thread sync lock object</summary> 2709 </member>
2710 </member> 2710 <member name="P:OpenMetaverse.FriendInfo.TheirFriendRights">
2711 <member name="F:OpenMetaverse.SoundManager.m_SoundTrigger"> 2711 <summary>
2712 <summary>The event subscribers, null of no subscribers</summary> 2712 My friend's rights represented as bitmapped flags
2713 </member> 2713 </summary>
2714 <member name="M:OpenMetaverse.SoundManager.OnSoundTrigger(OpenMetaverse.SoundTriggerEventArgs)"> 2714 </member>
2715 <summary>Raises the SoundTrigger Event</summary> 2715 <member name="P:OpenMetaverse.FriendInfo.MyFriendRights">
2716 <param name="e">A SoundTriggerEventArgs object containing 2716 <summary>
2717 the data sent from the simulator</param> 2717 My rights represented as bitmapped flags
2718 </member> 2718 </summary>
2719 <member name="F:OpenMetaverse.SoundManager.m_SoundTriggerLock"> 2719 </member>
2720 <summary>Thread sync lock object</summary> 2720 <member name="T:OpenMetaverse.FriendsManager">
2721 </member> 2721 <summary>
2722 <member name="F:OpenMetaverse.SoundManager.m_PreloadSound"> 2722 This class is used to add and remove avatars from your friends list and to manage their permission.
2723 <summary>The event subscribers, null of no subscribers</summary> 2723 </summary>
2724 </member> 2724 </member>
2725 <member name="M:OpenMetaverse.SoundManager.OnPreloadSound(OpenMetaverse.PreloadSoundEventArgs)"> 2725 <member name="F:OpenMetaverse.FriendsManager.m_FriendOnline">
2726 <summary>Raises the PreloadSound Event</summary> 2726 <summary>The event subscribers. null if no subcribers</summary>
2727 <param name="e">A PreloadSoundEventArgs object containing 2727 </member>
2728 the data sent from the simulator</param> 2728 <member name="M:OpenMetaverse.FriendsManager.OnFriendOnline(OpenMetaverse.FriendInfoEventArgs)">
2729 </member> 2729 <summary>Raises the FriendOnline event</summary>
2730 <member name="F:OpenMetaverse.SoundManager.m_PreloadSoundLock"> 2730 <param name="e">A FriendInfoEventArgs object containing the
2731 <summary>Thread sync lock object</summary> 2731 data returned from the data server</param>
2732 </member> 2732 </member>
2733 <member name="M:OpenMetaverse.SoundManager.#ctor(OpenMetaverse.GridClient)"> 2733 <member name="F:OpenMetaverse.FriendsManager.m_FriendOnlineLock">
2734 <summary> 2734 <summary>Thread sync lock object</summary>
2735 Construct a new instance of the SoundManager class, used for playing and receiving 2735 </member>
2736 sound assets 2736 <member name="F:OpenMetaverse.FriendsManager.m_FriendOffline">
2737 </summary> 2737 <summary>The event subscribers. null if no subcribers</summary>
2738 <param name="client">A reference to the current GridClient instance</param> 2738 </member>
2739 </member> 2739 <member name="M:OpenMetaverse.FriendsManager.OnFriendOffline(OpenMetaverse.FriendInfoEventArgs)">
2740 <member name="M:OpenMetaverse.SoundManager.PlaySound(OpenMetaverse.UUID)"> 2740 <summary>Raises the FriendOffline event</summary>
2741 <summary> 2741 <param name="e">A FriendInfoEventArgs object containing the
2742 Plays a sound in the current region at full volume from avatar position 2742 data returned from the data server</param>
2743 </summary> 2743 </member>
2744 <param name="soundID">UUID of the sound to be played</param> 2744 <member name="F:OpenMetaverse.FriendsManager.m_FriendOfflineLock">
2745 </member> 2745 <summary>Thread sync lock object</summary>
2746 <member name="M:OpenMetaverse.SoundManager.SendSoundTrigger(OpenMetaverse.UUID,OpenMetaverse.Vector3)"> 2746 </member>
2747 <summary> 2747 <member name="F:OpenMetaverse.FriendsManager.m_FriendRights">
2748 Plays a sound in the current region at full volume 2748 <summary>The event subscribers. null if no subcribers</summary>
2749 </summary> 2749 </member>
2750 <param name="soundID">UUID of the sound to be played.</param> 2750 <member name="M:OpenMetaverse.FriendsManager.OnFriendRights(OpenMetaverse.FriendInfoEventArgs)">
2751 <param name="position">position for the sound to be played at. Normally the avatar.</param> 2751 <summary>Raises the FriendRightsUpdate event</summary>
2752 </member> 2752 <param name="e">A FriendInfoEventArgs object containing the
2753 <member name="M:OpenMetaverse.SoundManager.SendSoundTrigger(OpenMetaverse.UUID,OpenMetaverse.Vector3,System.Single)"> 2753 data returned from the data server</param>
2754 <summary> 2754 </member>
2755 Plays a sound in the current region 2755 <member name="F:OpenMetaverse.FriendsManager.m_FriendRightsLock">
2756 </summary> 2756 <summary>Thread sync lock object</summary>
2757 <param name="soundID">UUID of the sound to be played.</param> 2757 </member>
2758 <param name="position">position for the sound to be played at. Normally the avatar.</param> 2758 <member name="F:OpenMetaverse.FriendsManager.m_FriendNames">
2759 <param name="gain">volume of the sound, from 0.0 to 1.0</param> 2759 <summary>The event subscribers. null if no subcribers</summary>
2760 </member> 2760 </member>
2761 <member name="M:OpenMetaverse.SoundManager.SendSoundTrigger(OpenMetaverse.UUID,OpenMetaverse.Simulator,OpenMetaverse.Vector3,System.Single)"> 2761 <member name="M:OpenMetaverse.FriendsManager.OnFriendNames(OpenMetaverse.FriendNamesEventArgs)">
2762 <summary> 2762 <summary>Raises the FriendNames event</summary>
2763 Plays a sound in the specified sim 2763 <param name="e">A FriendNamesEventArgs object containing the
2764 </summary> 2764 data returned from the data server</param>
2765 <param name="soundID">UUID of the sound to be played.</param> 2765 </member>
2766 <param name="sim">UUID of the sound to be played.</param> 2766 <member name="F:OpenMetaverse.FriendsManager.m_FriendNamesLock">
2767 <param name="position">position for the sound to be played at. Normally the avatar.</param> 2767 <summary>Thread sync lock object</summary>
2768 <param name="gain">volume of the sound, from 0.0 to 1.0</param> 2768 </member>
2769 </member> 2769 <member name="F:OpenMetaverse.FriendsManager.m_FriendshipOffered">
2770 <member name="M:OpenMetaverse.SoundManager.SendSoundTrigger(OpenMetaverse.UUID,System.UInt64,OpenMetaverse.Vector3,System.Single)"> 2770 <summary>The event subscribers. null if no subcribers</summary>
2771 <summary> 2771 </member>
2772 Play a sound asset 2772 <member name="M:OpenMetaverse.FriendsManager.OnFriendshipOffered(OpenMetaverse.FriendshipOfferedEventArgs)">
2773 </summary> 2773 <summary>Raises the FriendshipOffered event</summary>
2774 <param name="soundID">UUID of the sound to be played.</param> 2774 <param name="e">A FriendshipOfferedEventArgs object containing the
2775 <param name="handle">handle id for the sim to be played in.</param> 2775 data returned from the data server</param>
2776 <param name="position">position for the sound to be played at. Normally the avatar.</param> 2776 </member>
2777 <param name="gain">volume of the sound, from 0.0 to 1.0</param> 2777 <member name="F:OpenMetaverse.FriendsManager.m_FriendshipOfferedLock">
2778 </member> 2778 <summary>Thread sync lock object</summary>
2779 <member name="M:OpenMetaverse.SoundManager.AttachedSoundHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 2779 </member>
2780 <summary>Process an incoming packet and raise the appropriate events</summary> 2780 <member name="F:OpenMetaverse.FriendsManager.m_FriendshipResponse">
2781 <param name="sender">The sender</param> 2781 <summary>The event subscribers. null if no subcribers</summary>
2782 <param name="e">The EventArgs object containing the packet data</param> 2782 </member>
2783 </member> 2783 <member name="M:OpenMetaverse.FriendsManager.OnFriendshipResponse(OpenMetaverse.FriendshipResponseEventArgs)">
2784 <member name="M:OpenMetaverse.SoundManager.AttachedSoundGainChangeHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 2784 <summary>Raises the FriendshipResponse event</summary>
2785 <summary>Process an incoming packet and raise the appropriate events</summary> 2785 <param name="e">A FriendshipResponseEventArgs object containing the
2786 <param name="sender">The sender</param> 2786 data returned from the data server</param>
2787 <param name="e">The EventArgs object containing the packet data</param> 2787 </member>
2788 </member> 2788 <member name="F:OpenMetaverse.FriendsManager.m_FriendshipResponseLock">
2789 <member name="M:OpenMetaverse.SoundManager.PreloadSoundHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 2789 <summary>Thread sync lock object</summary>
2790 <summary>Process an incoming packet and raise the appropriate events</summary> 2790 </member>
2791 <param name="sender">The sender</param> 2791 <member name="F:OpenMetaverse.FriendsManager.m_FriendshipTerminated">
2792 <param name="e">The EventArgs object containing the packet data</param> 2792 <summary>The event subscribers. null if no subcribers</summary>
2793 </member> 2793 </member>
2794 <member name="M:OpenMetaverse.SoundManager.SoundTriggerHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 2794 <member name="M:OpenMetaverse.FriendsManager.OnFriendshipTerminated(OpenMetaverse.FriendshipTerminatedEventArgs)">
2795 <summary>Process an incoming packet and raise the appropriate events</summary> 2795 <summary>Raises the FriendshipTerminated event</summary>
2796 <param name="sender">The sender</param> 2796 <param name="e">A FriendshipTerminatedEventArgs object containing the
2797 <param name="e">The EventArgs object containing the packet data</param> 2797 data returned from the data server</param>
2798 </member> 2798 </member>
2799 <member name="E:OpenMetaverse.SoundManager.AttachedSound"> 2799 <member name="F:OpenMetaverse.FriendsManager.m_FriendshipTerminatedLock">
2800 <summary>Raised when the simulator sends us data containing 2800 <summary>Thread sync lock object</summary>
2801 sound</summary> 2801 </member>
2802 </member> 2802 <member name="F:OpenMetaverse.FriendsManager.m_FriendFound">
2803 <member name="E:OpenMetaverse.SoundManager.AttachedSoundGainChange"> 2803 <summary>The event subscribers. null if no subcribers</summary>
2804 <summary>Raised when the simulator sends us data containing 2804 </member>
2805 ...</summary> 2805 <member name="M:OpenMetaverse.FriendsManager.OnFriendFoundReply(OpenMetaverse.FriendFoundReplyEventArgs)">
2806 </member> 2806 <summary>Raises the FriendFoundReply event</summary>
2807 <member name="E:OpenMetaverse.SoundManager.SoundTrigger"> 2807 <param name="e">A FriendFoundReplyEventArgs object containing the
2808 <summary>Raised when the simulator sends us data containing 2808 data returned from the data server</param>
2809 ...</summary> 2809 </member>
2810 </member> 2810 <member name="F:OpenMetaverse.FriendsManager.m_FriendFoundLock">
2811 <member name="E:OpenMetaverse.SoundManager.PreloadSound"> 2811 <summary>Thread sync lock object</summary>
2812 <summary>Raised when the simulator sends us data containing 2812 </member>
2813 ...</summary> 2813 <member name="F:OpenMetaverse.FriendsManager.FriendList">
2814 </member> 2814 <summary>
2815 <member name="T:OpenMetaverse.AttachedSoundEventArgs"> 2815 A dictionary of key/value pairs containing known friends of this avatar.
2816 <summary>Provides data for the <see cref="E:OpenMetaverse.SoundManager.AttachedSound"/> event</summary> 2816
2817 <remarks>The <see cref="E:OpenMetaverse.SoundManager.AttachedSound"/> event occurs when the simulator sends 2817 The Key is the <seealso cref="T:OpenMetaverse.UUID"/> of the friend, the value is a <seealso cref="T:OpenMetaverse.FriendInfo"/>
2818 the sound data which emits from an agents attachment</remarks> 2818 object that contains detailed information including permissions you have and have given to the friend
2819 <example> 2819 </summary>
2820 The following code example shows the process to subscribe to the <see cref="E:OpenMetaverse.SoundManager.AttachedSound"/> event 2820 </member>
2821 and a stub to handle the data passed from the simulator 2821 <member name="F:OpenMetaverse.FriendsManager.FriendRequests">
2822 <code> 2822 <summary>
2823 // Subscribe to the AttachedSound event 2823 A Dictionary of key/value pairs containing current pending frienship offers.
2824 Client.Sound.AttachedSound += Sound_AttachedSound; 2824
2825 2825 The key is the <seealso cref="T:OpenMetaverse.UUID"/> of the avatar making the request,
2826 // process the data raised in the event here 2826 the value is the <seealso cref="T:OpenMetaverse.UUID"/> of the request which is used to accept
2827 private void Sound_AttachedSound(object sender, AttachedSoundEventArgs e) 2827 or decline the friendship offer
2828 { 2828 </summary>
2829 // ... Process AttachedSoundEventArgs here ... 2829 </member>
2830 } 2830 <member name="M:OpenMetaverse.FriendsManager.#ctor(OpenMetaverse.GridClient)">
2831 </code> 2831 <summary>
2832 </example> 2832 Internal constructor
2833 </member> 2833 </summary>
2834 <member name="M:OpenMetaverse.AttachedSoundEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,System.Single,OpenMetaverse.SoundFlags)"> 2834 <param name="client">A reference to the GridClient Object</param>
2835 <summary> 2835 </member>
2836 Construct a new instance of the SoundTriggerEventArgs class 2836 <member name="M:OpenMetaverse.FriendsManager.AcceptFriendship(OpenMetaverse.UUID,OpenMetaverse.UUID)">
2837 </summary> 2837 <summary>
2838 <param name="sim">Simulator where the event originated</param> 2838 Accept a friendship request
2839 <param name="soundID">The sound asset id</param> 2839 </summary>
2840 <param name="ownerID">The ID of the owner</param> 2840 <param name="fromAgentID">agentID of avatatar to form friendship with</param>
2841 <param name="objectID">The ID of the object</param> 2841 <param name="imSessionID">imSessionID of the friendship request message</param>
2842 <param name="gain">The volume level</param> 2842 </member>
2843 <param name="flags">The <see cref="T:OpenMetaverse.SoundFlags"/></param> 2843 <member name="M:OpenMetaverse.FriendsManager.DeclineFriendship(OpenMetaverse.UUID,OpenMetaverse.UUID)">
2844 </member> 2844 <summary>
2845 <member name="P:OpenMetaverse.AttachedSoundEventArgs.Simulator"> 2845 Decline a friendship request
2846 <summary>Simulator where the event originated</summary> 2846 </summary>
2847 </member> 2847 <param name="fromAgentID"><seealso cref="T:OpenMetaverse.UUID"/> of friend</param>
2848 <member name="P:OpenMetaverse.AttachedSoundEventArgs.SoundID"> 2848 <param name="imSessionID">imSessionID of the friendship request message</param>
2849 <summary>Get the sound asset id</summary> 2849 </member>
2850 </member> 2850 <member name="M:OpenMetaverse.FriendsManager.OfferFriendship(OpenMetaverse.UUID)">
2851 <member name="P:OpenMetaverse.AttachedSoundEventArgs.OwnerID"> 2851 <summary>
2852 <summary>Get the ID of the owner</summary> 2852 Overload: Offer friendship to an avatar.
2853 </member> 2853 </summary>
2854 <member name="P:OpenMetaverse.AttachedSoundEventArgs.ObjectID"> 2854 <param name="agentID">System ID of the avatar you are offering friendship to</param>
2855 <summary>Get the ID of the Object</summary> 2855 </member>
2856 </member> 2856 <member name="M:OpenMetaverse.FriendsManager.OfferFriendship(OpenMetaverse.UUID,System.String)">
2857 <member name="P:OpenMetaverse.AttachedSoundEventArgs.Gain"> 2857 <summary>
2858 <summary>Get the volume level</summary> 2858 Offer friendship to an avatar.
2859 </member> 2859 </summary>
2860 <member name="P:OpenMetaverse.AttachedSoundEventArgs.Flags"> 2860 <param name="agentID">System ID of the avatar you are offering friendship to</param>
2861 <summary>Get the <see cref="T:OpenMetaverse.SoundFlags"/></summary> 2861 <param name="message">A message to send with the request</param>
2862 </member> 2862 </member>
2863 <member name="T:OpenMetaverse.AttachedSoundGainChangeEventArgs"> 2863 <member name="M:OpenMetaverse.FriendsManager.TerminateFriendship(OpenMetaverse.UUID)">
2864 <summary>Provides data for the <see cref="E:OpenMetaverse.SoundManager.AttachedSoundGainChange"/> event</summary> 2864 <summary>
2865 <remarks>The <see cref="E:OpenMetaverse.SoundManager.AttachedSoundGainChange"/> event occurs when an attached sound 2865 Terminate a friendship with an avatar
2866 changes its volume level</remarks> 2866 </summary>
2867 </member> 2867 <param name="agentID">System ID of the avatar you are terminating the friendship with</param>
2868 <member name="M:OpenMetaverse.AttachedSoundGainChangeEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.UUID,System.Single)"> 2868 </member>
2869 <summary> 2869 <member name="M:OpenMetaverse.FriendsManager.TerminateFriendshipHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
2870 Construct a new instance of the AttachedSoundGainChangedEventArgs class 2870 <summary>Process an incoming packet and raise the appropriate events</summary>
2871 </summary> 2871 <param name="sender">The sender</param>
2872 <param name="sim">Simulator where the event originated</param> 2872 <param name="e">The EventArgs object containing the packet data</param>
2873 <param name="objectID">The ID of the Object</param> 2873 </member>
2874 <param name="gain">The new volume level</param> 2874 <member name="M:OpenMetaverse.FriendsManager.GrantRights(OpenMetaverse.UUID,OpenMetaverse.FriendRights)">
2875 </member> 2875 <summary>
2876 <member name="P:OpenMetaverse.AttachedSoundGainChangeEventArgs.Simulator"> 2876 Change the rights of a friend avatar.
2877 <summary>Simulator where the event originated</summary> 2877 </summary>
2878 </member> 2878 <param name="friendID">the <seealso cref="T:OpenMetaverse.UUID"/> of the friend</param>
2879 <member name="P:OpenMetaverse.AttachedSoundGainChangeEventArgs.ObjectID"> 2879 <param name="rights">the new rights to give the friend</param>
2880 <summary>Get the ID of the Object</summary> 2880 <remarks>This method will implicitly set the rights to those passed in the rights parameter.</remarks>
2881 </member> 2881 </member>
2882 <member name="P:OpenMetaverse.AttachedSoundGainChangeEventArgs.Gain"> 2882 <member name="M:OpenMetaverse.FriendsManager.MapFriend(OpenMetaverse.UUID)">
2883 <summary>Get the volume level</summary> 2883 <summary>
2884 </member> 2884 Use to map a friends location on the grid.
2885 <member name="T:OpenMetaverse.SoundTriggerEventArgs"> 2885 </summary>
2886 <summary>Provides data for the <see cref="E:OpenMetaverse.SoundManager.SoundTrigger"/> event</summary> 2886 <param name="friendID">Friends UUID to find</param>
2887 <remarks><para>The <see cref="E:OpenMetaverse.SoundManager.SoundTrigger"/> event occurs when the simulator forwards 2887 <remarks><seealso cref="E:OnFriendFound"/></remarks>
2888 a request made by yourself or another agent to play either an asset sound or a built in sound</para> 2888 </member>
2889 2889 <member name="M:OpenMetaverse.FriendsManager.TrackFriend(OpenMetaverse.UUID)">
2890 <para>Requests to play sounds where the <see cref="P:OpenMetaverse.SoundTriggerEventArgs.SoundID"/> is not one of the built-in 2890 <summary>
2891 <see cref="T:OpenMetaverse.Sounds"/> will require sending a request to download the sound asset before it can be played</para> 2891 Use to track a friends movement on the grid
2892 </remarks> 2892 </summary>
2893 <example> 2893 <param name="friendID">Friends Key</param>
2894 The following code example uses the <see cref="P:OpenMetaverse.SoundTriggerEventArgs.OwnerID"/>, <see cref="P:OpenMetaverse.SoundTriggerEventArgs.SoundID"/> 2894 </member>
2895 and <see cref="P:OpenMetaverse.SoundTriggerEventArgs.Gain"/> 2895 <member name="M:OpenMetaverse.FriendsManager.RequestOnlineNotification(OpenMetaverse.UUID)">
2896 properties to display some information on a sound request on the <see cref="T:System.Console"/> window. 2896 <summary>
2897 <code> 2897 Ask for a notification of friend's online status
2898 // subscribe to the event 2898 </summary>
2899 Client.Sound.SoundTrigger += Sound_SoundTrigger; 2899 <param name="friendID">Friend's UUID</param>
2900 2900 </member>
2901 // play the pre-defined BELL_TING sound 2901 <member name="M:OpenMetaverse.FriendsManager.Avatars_OnAvatarNames(System.Object,OpenMetaverse.UUIDNameReplyEventArgs)">
2902 Client.Sound.SendSoundTrigger(Sounds.BELL_TING); 2902 <summary>
2903 2903 This handles the asynchronous response of a RequestAvatarNames call.
2904 // handle the response data 2904 </summary>
2905 private void Sound_SoundTrigger(object sender, SoundTriggerEventArgs e) 2905 <param name="sender"></param>
2906 { 2906 <param name="e">names cooresponding to the the list of IDs sent the the RequestAvatarNames call.</param>
2907 Console.WriteLine("{0} played the sound {1} at volume {2}", 2907 </member>
2908 e.OwnerID, e.SoundID, e.Gain); 2908 <member name="M:OpenMetaverse.FriendsManager.OnlineNotificationHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
2909 } 2909 <summary>Process an incoming packet and raise the appropriate events</summary>
2910 </code> 2910 <param name="sender">The sender</param>
2911 </example> 2911 <param name="e">The EventArgs object containing the packet data</param>
2912 </member> 2912 </member>
2913 <member name="M:OpenMetaverse.SoundTriggerEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,System.Single,System.UInt64,OpenMetaverse.Vector3)"> 2913 <member name="M:OpenMetaverse.FriendsManager.OfflineNotificationHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
2914 <summary> 2914 <summary>Process an incoming packet and raise the appropriate events</summary>
2915 Construct a new instance of the SoundTriggerEventArgs class 2915 <param name="sender">The sender</param>
2916 </summary> 2916 <param name="e">The EventArgs object containing the packet data</param>
2917 <param name="sim">Simulator where the event originated</param> 2917 </member>
2918 <param name="soundID">The sound asset id</param> 2918 <member name="M:OpenMetaverse.FriendsManager.ChangeUserRightsHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
2919 <param name="ownerID">The ID of the owner</param> 2919 <summary>Process an incoming packet and raise the appropriate events</summary>
2920 <param name="objectID">The ID of the object</param> 2920 <param name="sender">The sender</param>
2921 <param name="parentID">The ID of the objects parent</param> 2921 <param name="e">The EventArgs object containing the packet data</param>
2922 <param name="gain">The volume level</param> 2922 </member>
2923 <param name="regionHandle">The regionhandle</param> 2923 <member name="M:OpenMetaverse.FriendsManager.OnFindAgentReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
2924 <param name="position">The source position</param> 2924 <summary>Process an incoming packet and raise the appropriate events</summary>
2925 </member> 2925 <param name="sender">The sender</param>
2926 <member name="P:OpenMetaverse.SoundTriggerEventArgs.Simulator"> 2926 <param name="e">The EventArgs object containing the packet data</param>
2927 <summary>Simulator where the event originated</summary> 2927 </member>
2928 </member> 2928 <member name="M:OpenMetaverse.FriendsManager.Network_OnLoginResponse(System.Boolean,System.Boolean,System.String,System.String,OpenMetaverse.LoginResponseData)">
2929 <member name="P:OpenMetaverse.SoundTriggerEventArgs.SoundID"> 2929 <summary>
2930 <summary>Get the sound asset id</summary> 2930 Populate FriendList <seealso cref="!:InternalDictionary"/> with data from the login reply
2931 </member> 2931 </summary>
2932 <member name="P:OpenMetaverse.SoundTriggerEventArgs.OwnerID"> 2932 <param name="loginSuccess">true if login was successful</param>
2933 <summary>Get the ID of the owner</summary> 2933 <param name="redirect">true if login request is requiring a redirect</param>
2934 </member> 2934 <param name="message">A string containing the response to the login request</param>
2935 <member name="P:OpenMetaverse.SoundTriggerEventArgs.ObjectID"> 2935 <param name="reason">A string containing the reason for the request</param>
2936 <summary>Get the ID of the Object</summary> 2936 <param name="replyData">A <seealso cref="T:OpenMetaverse.LoginResponseData"/> object containing the decoded
2937 </member> 2937 reply from the login server</param>
2938 <member name="P:OpenMetaverse.SoundTriggerEventArgs.ParentID"> 2938 </member>
2939 <summary>Get the ID of the objects parent</summary> 2939 <member name="E:OpenMetaverse.FriendsManager.FriendOnline">
2940 </member> 2940 <summary>Raised when the simulator sends notification one of the members in our friends list comes online</summary>
2941 <member name="P:OpenMetaverse.SoundTriggerEventArgs.Gain"> 2941 </member>
2942 <summary>Get the volume level</summary> 2942 <member name="E:OpenMetaverse.FriendsManager.FriendOffline">
2943 </member> 2943 <summary>Raised when the simulator sends notification one of the members in our friends list goes offline</summary>
2944 <member name="P:OpenMetaverse.SoundTriggerEventArgs.RegionHandle"> 2944 </member>
2945 <summary>Get the regionhandle</summary> 2945 <member name="E:OpenMetaverse.FriendsManager.FriendRightsUpdate">
2946 </member> 2946 <summary>Raised when the simulator sends notification one of the members in our friends list grants or revokes permissions</summary>
2947 <member name="P:OpenMetaverse.SoundTriggerEventArgs.Position"> 2947 </member>
2948 <summary>Get the source position</summary> 2948 <member name="E:OpenMetaverse.FriendsManager.FriendNames">
2949 </member> 2949 <summary>Raised when the simulator sends us the names on our friends list</summary>
2950 <member name="T:OpenMetaverse.PreloadSoundEventArgs"> 2950 </member>
2951 <summary>Provides data for the <see cref="E:OpenMetaverse.AvatarManager.AvatarAppearance"/> event</summary> 2951 <member name="E:OpenMetaverse.FriendsManager.FriendshipOffered">
2952 <remarks>The <see cref="E:OpenMetaverse.AvatarManager.AvatarAppearance"/> event occurs when the simulator sends 2952 <summary>Raised when the simulator sends notification another agent is offering us friendship</summary>
2953 the appearance data for an avatar</remarks> 2953 </member>
2954 <example> 2954 <member name="E:OpenMetaverse.FriendsManager.FriendshipResponse">
2955 The following code example uses the <see cref="P:OpenMetaverse.AvatarAppearanceEventArgs.AvatarID"/> and <see cref="P:OpenMetaverse.AvatarAppearanceEventArgs.VisualParams"/> 2955 <summary>Raised when a request we sent to friend another agent is accepted or declined</summary>
2956 properties to display the selected shape of an avatar on the <see cref="T:System.Console"/> window. 2956 </member>
2957 <code> 2957 <member name="E:OpenMetaverse.FriendsManager.FriendshipTerminated">
2958 // subscribe to the event 2958 <summary>Raised when the simulator sends notification one of the members in our friends list has terminated
2959 Client.Avatars.AvatarAppearance += Avatars_AvatarAppearance; 2959 our friendship</summary>
2960 2960 </member>
2961 // handle the data when the event is raised 2961 <member name="E:OpenMetaverse.FriendsManager.FriendFoundReply">
2962 void Avatars_AvatarAppearance(object sender, AvatarAppearanceEventArgs e) 2962 <summary>Raised when the simulator sends the location of a friend we have
2963 { 2963 requested map location info for</summary>
2964 Console.WriteLine("The Agent {0} is using a {1} shape.", e.AvatarID, (e.VisualParams[31] &gt; 0) : "male" ? "female") 2964 </member>
2965 } 2965 <member name="T:OpenMetaverse.FriendInfoEventArgs">
2966 </code> 2966 <summary>Contains information on a member of our friends list</summary>
2967 </example> 2967 </member>
2968 </member> 2968 <member name="M:OpenMetaverse.FriendInfoEventArgs.#ctor(OpenMetaverse.FriendInfo)">
2969 <member name="M:OpenMetaverse.PreloadSoundEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID)"> 2969 <summary>
2970 <summary> 2970 Construct a new instance of the FriendInfoEventArgs class
2971 Construct a new instance of the PreloadSoundEventArgs class 2971 </summary>
2972 </summary> 2972 <param name="friend">The FriendInfo</param>
2973 <param name="sim">Simulator where the event originated</param> 2973 </member>
2974 <param name="soundID">The sound asset id</param> 2974 <member name="P:OpenMetaverse.FriendInfoEventArgs.Friend">
2975 <param name="ownerID">The ID of the owner</param> 2975 <summary>Get the FriendInfo</summary>
2976 <param name="objectID">The ID of the object</param> 2976 </member>
2977 </member> 2977 <member name="T:OpenMetaverse.FriendNamesEventArgs">
2978 <member name="P:OpenMetaverse.PreloadSoundEventArgs.Simulator"> 2978 <summary>Contains Friend Names</summary>
2979 <summary>Simulator where the event originated</summary> 2979 </member>
2980 </member> 2980 <member name="M:OpenMetaverse.FriendNamesEventArgs.#ctor(System.Collections.Generic.Dictionary{OpenMetaverse.UUID,System.String})">
2981 <member name="P:OpenMetaverse.PreloadSoundEventArgs.SoundID"> 2981 <summary>
2982 <summary>Get the sound asset id</summary> 2982 Construct a new instance of the FriendNamesEventArgs class
2983 </member> 2983 </summary>
2984 <member name="P:OpenMetaverse.PreloadSoundEventArgs.OwnerID"> 2984 <param name="names">A dictionary where the Key is the ID of the Agent,
2985 <summary>Get the ID of the owner</summary> 2985 and the Value is a string containing their name</param>
2986 </member> 2986 </member>
2987 <member name="P:OpenMetaverse.PreloadSoundEventArgs.ObjectID"> 2987 <member name="P:OpenMetaverse.FriendNamesEventArgs.Names">
2988 <summary>Get the ID of the Object</summary> 2988 <summary>A dictionary where the Key is the ID of the Agent,
2989 </member> 2989 and the Value is a string containing their name</summary>
2990 <member name="T:OpenMetaverse.ProfileFlags"> 2990 </member>
2991 <summary> 2991 <member name="T:OpenMetaverse.FriendshipOfferedEventArgs">
2992 Avatar profile flags 2992 <summary>Sent when another agent requests a friendship with our agent</summary>
2993 </summary> 2993 </member>
2994 </member> 2994 <member name="M:OpenMetaverse.FriendshipOfferedEventArgs.#ctor(OpenMetaverse.UUID,System.String,OpenMetaverse.UUID)">
2995 <member name="T:OpenMetaverse.Avatar"> 2995 <summary>
2996 <summary> 2996 Construct a new instance of the FriendshipOfferedEventArgs class
2997 Represents an avatar (other than your own) 2997 </summary>
2998 </summary> 2998 <param name="agentID">The ID of the agent requesting friendship</param>
2999 </member> 2999 <param name="agentName">The name of the agent requesting friendship</param>
3000 <member name="T:OpenMetaverse.Primitive"> 3000 <param name="imSessionID">The ID of the session, used in accepting or declining the
3001 <summary> 3001 friendship offer</param>
3002 Particle system specific enumerators, flags and methods. 3002 </member>
3003 </summary> 3003 <member name="P:OpenMetaverse.FriendshipOfferedEventArgs.AgentID">
3004 </member> 3004 <summary>Get the ID of the agent requesting friendship</summary>
3005 <member name="F:OpenMetaverse.Primitive.Textures"> 3005 </member>
3006 <summary></summary> 3006 <member name="P:OpenMetaverse.FriendshipOfferedEventArgs.AgentName">
3007 </member> 3007 <summary>Get the name of the agent requesting friendship</summary>
3008 <member name="F:OpenMetaverse.Primitive.TextureAnim"> 3008 </member>
3009 <summary></summary> 3009 <member name="P:OpenMetaverse.FriendshipOfferedEventArgs.SessionID">
3010 </member> 3010 <summary>Get the ID of the session, used in accepting or declining the
3011 <member name="F:OpenMetaverse.Primitive.ParticleSys"> 3011 friendship offer</summary>
3012 <summary></summary> 3012 </member>
3013 </member> 3013 <member name="T:OpenMetaverse.FriendshipResponseEventArgs">
3014 <member name="F:OpenMetaverse.Primitive.MediaVersion"> 3014 <summary>A response containing the results of our request to form a friendship with another agent</summary>
3015 <summary> 3015 </member>
3016 Current version of the media data for the prim 3016 <member name="M:OpenMetaverse.FriendshipResponseEventArgs.#ctor(OpenMetaverse.UUID,System.String,System.Boolean)">
3017 </summary> 3017 <summary>
3018 </member> 3018 Construct a new instance of the FriendShipResponseEventArgs class
3019 <member name="F:OpenMetaverse.Primitive.FaceMedia"> 3019 </summary>
3020 <summary> 3020 <param name="agentID">The ID of the agent we requested a friendship with</param>
3021 Array of media entries indexed by face number 3021 <param name="agentName">The name of the agent we requested a friendship with</param>
3022 </summary> 3022 <param name="accepted">true if the agent accepted our friendship offer</param>
3023 </member> 3023 </member>
3024 <member name="F:OpenMetaverse.Primitive.ID"> 3024 <member name="P:OpenMetaverse.FriendshipResponseEventArgs.AgentID">
3025 <summary></summary> 3025 <summary>Get the ID of the agent we requested a friendship with</summary>
3026 </member> 3026 </member>
3027 <member name="F:OpenMetaverse.Primitive.GroupID"> 3027 <member name="P:OpenMetaverse.FriendshipResponseEventArgs.AgentName">
3028 <summary></summary> 3028 <summary>Get the name of the agent we requested a friendship with</summary>
3029 </member> 3029 </member>
3030 <member name="F:OpenMetaverse.Primitive.LocalID"> 3030 <member name="P:OpenMetaverse.FriendshipResponseEventArgs.Accepted">
3031 <summary></summary> 3031 <summary>true if the agent accepted our friendship offer</summary>
3032 </member> 3032 </member>
3033 <member name="F:OpenMetaverse.Primitive.ParentID"> 3033 <member name="T:OpenMetaverse.FriendshipTerminatedEventArgs">
3034 <summary></summary> 3034 <summary>Contains data sent when a friend terminates a friendship with us</summary>
3035 </member> 3035 </member>
3036 <member name="F:OpenMetaverse.Primitive.RegionHandle"> 3036 <member name="M:OpenMetaverse.FriendshipTerminatedEventArgs.#ctor(OpenMetaverse.UUID,System.String)">
3037 <summary></summary> 3037 <summary>
3038 </member> 3038 Construct a new instance of the FrindshipTerminatedEventArgs class
3039 <member name="F:OpenMetaverse.Primitive.Flags"> 3039 </summary>
3040 <summary></summary> 3040 <param name="agentID">The ID of the friend who terminated the friendship with us</param>
3041 </member> 3041 <param name="agentName">The name of the friend who terminated the friendship with us</param>
3042 <member name="F:OpenMetaverse.Primitive.TreeSpecies"> 3042 </member>
3043 <summary>Foliage type for this primitive. Only applicable if this 3043 <member name="P:OpenMetaverse.FriendshipTerminatedEventArgs.AgentID">
3044 primitive is foliage</summary> 3044 <summary>Get the ID of the agent that terminated the friendship with us</summary>
3045 </member> 3045 </member>
3046 <member name="F:OpenMetaverse.Primitive.ScratchPad"> 3046 <member name="P:OpenMetaverse.FriendshipTerminatedEventArgs.AgentName">
3047 <summary>Unknown</summary> 3047 <summary>Get the name of the agent that terminated the friendship with us</summary>
3048 </member> 3048 </member>
3049 <member name="F:OpenMetaverse.Primitive.Position"> 3049 <member name="T:OpenMetaverse.FriendFoundReplyEventArgs">
3050 <summary></summary> 3050 <summary>
3051 </member> 3051 Data sent in response to a <see cref="!:FindFriend"/> request which contains the information to allow us to map the friends location
3052 <member name="F:OpenMetaverse.Primitive.Scale"> 3052 </summary>
3053 <summary></summary> 3053 </member>
3054 </member> 3054 <member name="M:OpenMetaverse.FriendFoundReplyEventArgs.#ctor(OpenMetaverse.UUID,System.UInt64,OpenMetaverse.Vector3)">
3055 <member name="F:OpenMetaverse.Primitive.Rotation"> 3055 <summary>
3056 <summary></summary> 3056 Construct a new instance of the FriendFoundReplyEventArgs class
3057 </member> 3057 </summary>
3058 <member name="F:OpenMetaverse.Primitive.Velocity"> 3058 <param name="agentID">The ID of the agent we have requested location information for</param>
3059 <summary></summary> 3059 <param name="regionHandle">The region handle where our friend is located</param>
3060 </member> 3060 <param name="location">The simulator local position our friend is located</param>
3061 <member name="F:OpenMetaverse.Primitive.AngularVelocity"> 3061 </member>
3062 <summary></summary> 3062 <member name="P:OpenMetaverse.FriendFoundReplyEventArgs.AgentID">
3063 </member> 3063 <summary>Get the ID of the agent we have received location information for</summary>
3064 <member name="F:OpenMetaverse.Primitive.Acceleration"> 3064 </member>
3065 <summary></summary> 3065 <member name="P:OpenMetaverse.FriendFoundReplyEventArgs.RegionHandle">
3066 </member> 3066 <summary>Get the region handle where our mapped friend is located</summary>
3067 <member name="F:OpenMetaverse.Primitive.CollisionPlane"> 3067 </member>
3068 <summary></summary> 3068 <member name="P:OpenMetaverse.FriendFoundReplyEventArgs.Location">
3069 </member> 3069 <summary>Get the simulator local position where our friend is located</summary>
3070 <member name="F:OpenMetaverse.Primitive.Flexible"> 3070 </member>
3071 <summary></summary> 3071 <member name="T:OpenMetaverse.StatusCode">
3072 </member> 3072 <summary>
3073 <member name="F:OpenMetaverse.Primitive.Light"> 3073
3074 <summary></summary> 3074 </summary>
3075 </member> 3075 </member>
3076 <member name="F:OpenMetaverse.Primitive.Sculpt"> 3076 <member name="F:OpenMetaverse.StatusCode.OK">
3077 <summary></summary> 3077 <summary>OK</summary>
3078 </member> 3078 </member>
3079 <member name="F:OpenMetaverse.Primitive.ClickAction"> 3079 <member name="F:OpenMetaverse.StatusCode.Done">
3080 <summary></summary> 3080 <summary>Transfer completed</summary>
3081 </member> 3081 </member>
3082 <member name="F:OpenMetaverse.Primitive.Sound"> 3082 <member name="F:OpenMetaverse.StatusCode.Skip">
3083 <summary></summary> 3083 <summary></summary>
3084 </member> 3084 </member>
3085 <member name="F:OpenMetaverse.Primitive.OwnerID"> 3085 <member name="F:OpenMetaverse.StatusCode.Abort">
3086 <summary>Identifies the owner if audio or a particle system is 3086 <summary></summary>
3087 active</summary> 3087 </member>
3088 </member> 3088 <member name="F:OpenMetaverse.StatusCode.Error">
3089 <member name="F:OpenMetaverse.Primitive.SoundFlags"> 3089 <summary>Unknown error occurred</summary>
3090 <summary></summary> 3090 </member>
3091 </member> 3091 <member name="F:OpenMetaverse.StatusCode.UnknownSource">
3092 <member name="F:OpenMetaverse.Primitive.SoundGain"> 3092 <summary>Equivalent to a 404 error</summary>
3093 <summary></summary> 3093 </member>
3094 </member> 3094 <member name="F:OpenMetaverse.StatusCode.InsufficientPermissions">
3095 <member name="F:OpenMetaverse.Primitive.SoundRadius"> 3095 <summary>Client does not have permission for that resource</summary>
3096 <summary></summary> 3096 </member>
3097 </member> 3097 <member name="F:OpenMetaverse.StatusCode.Unknown">
3098 <member name="F:OpenMetaverse.Primitive.Text"> 3098 <summary>Unknown status</summary>
3099 <summary></summary> 3099 </member>
3100 </member> 3100 <member name="T:OpenMetaverse.ChannelType">
3101 <member name="F:OpenMetaverse.Primitive.TextColor"> 3101 <summary>
3102 <summary></summary> 3102
3103 </member> 3103 </summary>
3104 <member name="F:OpenMetaverse.Primitive.MediaURL"> 3104 </member>
3105 <summary></summary> 3105 <member name="F:OpenMetaverse.ChannelType.Unknown">
3106 </member> 3106 <summary></summary>
3107 <member name="F:OpenMetaverse.Primitive.Joint"> 3107 </member>
3108 <summary></summary> 3108 <member name="F:OpenMetaverse.ChannelType.Misc">
3109 </member> 3109 <summary>Unknown</summary>
3110 <member name="F:OpenMetaverse.Primitive.JointPivot"> 3110 </member>
3111 <summary></summary> 3111 <member name="F:OpenMetaverse.ChannelType.Asset">
3112 </member> 3112 <summary>Virtually all asset transfers use this channel</summary>
3113 <member name="F:OpenMetaverse.Primitive.JointAxisOrAnchor"> 3113 </member>
3114 <summary></summary> 3114 <member name="T:OpenMetaverse.SourceType">
3115 </member> 3115 <summary>
3116 <member name="F:OpenMetaverse.Primitive.NameValues"> 3116
3117 <summary></summary> 3117 </summary>
3118 </member> 3118 </member>
3119 <member name="F:OpenMetaverse.Primitive.PrimData"> 3119 <member name="F:OpenMetaverse.SourceType.Unknown">
3120 <summary></summary> 3120 <summary></summary>
3121 </member> 3121 </member>
3122 <member name="F:OpenMetaverse.Primitive.Properties"> 3122 <member name="F:OpenMetaverse.SourceType.Asset">
3123 <summary></summary> 3123 <summary>Asset from the asset server</summary>
3124 </member> 3124 </member>
3125 <member name="M:OpenMetaverse.Primitive.#ctor"> 3125 <member name="F:OpenMetaverse.SourceType.SimInventoryItem">
3126 <summary> 3126 <summary>Inventory item</summary>
3127 Default constructor 3127 </member>
3128 </summary> 3128 <member name="F:OpenMetaverse.SourceType.SimEstate">
3129 </member> 3129 <summary>Estate asset, such as an estate covenant</summary>
3130 <member name="M:OpenMetaverse.Primitive.PackPathTwist(System.Single)"> 3130 </member>
3131 <summary> 3131 <member name="T:OpenMetaverse.TargetType">
3132 Packs PathTwist, PathTwistBegin, PathRadiusOffset, and PathSkew 3132 <summary>
3133 parameters in to signed eight bit values 3133
3134 </summary> 3134 </summary>
3135 <param name="pathTwist">Floating point parameter to pack</param> 3135 </member>
3136 <returns>Signed eight bit value containing the packed parameter</returns> 3136 <member name="F:OpenMetaverse.TargetType.Unknown">
3137 </member> 3137 <summary></summary>
3138 <member name="M:OpenMetaverse.Primitive.UnpackPathTwist(System.SByte)"> 3138 </member>
3139 <summary> 3139 <member name="F:OpenMetaverse.TargetType.File">
3140 Unpacks PathTwist, PathTwistBegin, PathRadiusOffset, and PathSkew 3140 <summary></summary>
3141 parameters from signed eight bit integers to floating point values 3141 </member>
3142 </summary> 3142 <member name="F:OpenMetaverse.TargetType.VFile">
3143 <param name="pathTwist">Signed eight bit value to unpack</param> 3143 <summary></summary>
3144 <returns>Unpacked floating point value</returns> 3144 </member>
3145 </member> 3145 <member name="T:OpenMetaverse.ImageType">
3146 <member name="P:OpenMetaverse.Primitive.Type"> 3146 <summary>
3147 <summary>Uses basic heuristics to estimate the primitive shape</summary> 3147
3148 </member> 3148 </summary>
3149 <member name="T:OpenMetaverse.Primitive.TextureAnimMode"> 3149 </member>
3150 <summary> 3150 <member name="F:OpenMetaverse.ImageType.Normal">
3151 Texture animation mode 3151 <summary></summary>
3152 </summary> 3152 </member>
3153 </member> 3153 <member name="F:OpenMetaverse.ImageType.Baked">
3154 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.ANIM_OFF"> 3154 <summary></summary>
3155 <summary>Disable texture animation</summary> 3155 </member>
3156 </member> 3156 <member name="T:OpenMetaverse.ImageCodec">
3157 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.ANIM_ON"> 3157 <summary>
3158 <summary>Enable texture animation</summary> 3158 Image file format
3159 </member> 3159 </summary>
3160 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.LOOP"> 3160 </member>
3161 <summary>Loop when animating textures</summary> 3161 <member name="T:OpenMetaverse.Transfer">
3162 </member> 3162 <summary>
3163 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.REVERSE"> 3163
3164 <summary>Animate in reverse direction</summary> 3164 </summary>
3165 </member> 3165 </member>
3166 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.PING_PONG"> 3166 <member name="P:OpenMetaverse.Transfer.TimeSinceLastPacket">
3167 <summary>Animate forward then reverse</summary> 3167 <summary>Number of milliseconds passed since the last transfer
3168 </member> 3168 packet was received</summary>
3169 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.SMOOTH"> 3169 </member>
3170 <summary>Slide texture smoothly instead of frame-stepping</summary> 3170 <member name="T:OpenMetaverse.AssetDownload">
3171 </member> 3171 <summary>
3172 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.ROTATE"> 3172
3173 <summary>Rotate texture instead of using frames</summary> 3173 </summary>
3174 </member> 3174 </member>
3175 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.SCALE"> 3175 <member name="T:OpenMetaverse.XferDownload">
3176 <summary>Scale texture instead of using frames</summary> 3176 <summary>
3177 </member> 3177
3178 <member name="T:OpenMetaverse.Primitive.TextureEntryFace"> 3178 </summary>
3179 <summary> 3179 </member>
3180 A single textured face. Don't instantiate this class yourself, use the 3180 <member name="T:OpenMetaverse.ImageDownload">
3181 methods in TextureEntry 3181 <summary>
3182 </summary> 3182
3183 </member> 3183 </summary>
3184 <member name="M:OpenMetaverse.Primitive.TextureEntryFace.#ctor(OpenMetaverse.Primitive.TextureEntryFace)"> 3184 </member>
3185 <summary> 3185 <member name="T:OpenMetaverse.AssetUpload">
3186 Contains the definition for individual faces 3186 <summary>
3187 </summary> 3187
3188 <param name="defaultTexture"></param> 3188 </summary>
3189 </member> 3189 </member>
3190 <member name="M:OpenMetaverse.Primitive.TextureEntryFace.ToString"> 3190 <member name="T:OpenMetaverse.ImageRequest">
3191 <summary> 3191 <summary>
3192 3192
3193 </summary> 3193 </summary>
3194 <returns></returns> 3194 </member>
3195 </member> 3195 <member name="M:OpenMetaverse.ImageRequest.#ctor(OpenMetaverse.UUID,OpenMetaverse.ImageType,System.Single,System.Int32)">
3196 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.material"> 3196 <summary>
3197 <summary></summary> 3197
3198 </member> 3198 </summary>
3199 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.media"> 3199 <param name="imageid"></param>
3200 <summary></summary> 3200 <param name="type"></param>
3201 </member> 3201 <param name="priority"></param>
3202 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.RGBA"> 3202 <param name="discardLevel"></param>
3203 <summary></summary> 3203 </member>
3204 </member> 3204 <member name="T:OpenMetaverse.AssetManager">
3205 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.RepeatU"> 3205 <summary>
3206 <summary></summary> 3206
3207 </member> 3207 </summary>
3208 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.RepeatV"> 3208 </member>
3209 <summary></summary> 3209 <member name="F:OpenMetaverse.AssetManager.TRANSFER_HEADER_TIMEOUT">
3210 </member> 3210 <summary>Number of milliseconds to wait for a transfer header packet if out of order data was received</summary>
3211 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.OffsetU"> 3211 </member>
3212 <summary></summary> 3212 <member name="F:OpenMetaverse.AssetManager.m_XferReceivedEvent">
3213 </member> 3213 <summary>The event subscribers. null if no subcribers</summary>
3214 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.OffsetV"> 3214 </member>
3215 <summary></summary> 3215 <member name="M:OpenMetaverse.AssetManager.OnXferReceived(OpenMetaverse.XferReceivedEventArgs)">
3216 </member> 3216 <summary>Raises the XferReceived event</summary>
3217 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.Rotation"> 3217 <param name="e">A XferReceivedEventArgs object containing the
3218 <summary></summary> 3218 data returned from the simulator</param>
3219 </member> 3219 </member>
3220 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.Glow"> 3220 <member name="F:OpenMetaverse.AssetManager.m_XferReceivedLock">
3221 <summary></summary> 3221 <summary>Thread sync lock object</summary>
3222 </member> 3222 </member>
3223 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.Bump"> 3223 <member name="F:OpenMetaverse.AssetManager.m_AssetUploadedEvent">
3224 <summary></summary> 3224 <summary>The event subscribers. null if no subcribers</summary>
3225 </member> 3225 </member>
3226 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.MediaFlags"> 3226 <member name="M:OpenMetaverse.AssetManager.OnAssetUploaded(OpenMetaverse.AssetUploadEventArgs)">
3227 <summary>In the future this will specify whether a webpage is 3227 <summary>Raises the AssetUploaded event</summary>
3228 attached to this face</summary> 3228 <param name="e">A AssetUploadedEventArgs object containing the
3229 </member> 3229 data returned from the simulator</param>
3230 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.TextureID"> 3230 </member>
3231 <summary></summary> 3231 <member name="F:OpenMetaverse.AssetManager.m_AssetUploadedLock">
3232 </member> 3232 <summary>Thread sync lock object</summary>
3233 <member name="T:OpenMetaverse.Primitive.TextureEntry"> 3233 </member>
3234 <summary> 3234 <member name="F:OpenMetaverse.AssetManager.m_UploadProgressEvent">
3235 Represents all of the texturable faces for an object 3235 <summary>The event subscribers. null if no subcribers</summary>
3236 </summary> 3236 </member>
3237 <remarks>Grid objects have infinite faces, with each face 3237 <member name="M:OpenMetaverse.AssetManager.OnUploadProgress(OpenMetaverse.AssetUploadEventArgs)">
3238 using the properties of the default face unless set otherwise. So if 3238 <summary>Raises the UploadProgress event</summary>
3239 you have a TextureEntry with a default texture uuid of X, and face 18 3239 <param name="e">A UploadProgressEventArgs object containing the
3240 has a texture UUID of Y, every face would be textured with X except for 3240 data returned from the simulator</param>
3241 face 18 that uses Y. In practice however, primitives utilize a maximum 3241 </member>
3242 of nine faces</remarks> 3242 <member name="F:OpenMetaverse.AssetManager.m_UploadProgressLock">
3243 </member> 3243 <summary>Thread sync lock object</summary>
3244 <member name="F:OpenMetaverse.Primitive.TextureEntry.DefaultTexture"> 3244 </member>
3245 <summary></summary> 3245 <member name="F:OpenMetaverse.AssetManager.m_InitiateDownloadEvent">
3246 </member> 3246 <summary>The event subscribers. null if no subcribers</summary>
3247 <member name="F:OpenMetaverse.Primitive.TextureEntry.FaceTextures"> 3247 </member>
3248 <summary></summary> 3248 <member name="M:OpenMetaverse.AssetManager.OnInitiateDownload(OpenMetaverse.InitiateDownloadEventArgs)">
3249 </member> 3249 <summary>Raises the InitiateDownload event</summary>
3250 <member name="M:OpenMetaverse.Primitive.TextureEntry.#ctor(OpenMetaverse.UUID)"> 3250 <param name="e">A InitiateDownloadEventArgs object containing the
3251 <summary> 3251 data returned from the simulator</param>
3252 Constructor that takes a default texture UUID 3252 </member>
3253 </summary> 3253 <member name="F:OpenMetaverse.AssetManager.m_InitiateDownloadLock">
3254 <param name="defaultTextureID">Texture UUID to use as the default texture</param> 3254 <summary>Thread sync lock object</summary>
3255 </member> 3255 </member>
3256 <member name="M:OpenMetaverse.Primitive.TextureEntry.#ctor(OpenMetaverse.Primitive.TextureEntryFace)"> 3256 <member name="F:OpenMetaverse.AssetManager.m_ImageReceiveProgressEvent">
3257 <summary> 3257 <summary>The event subscribers. null if no subcribers</summary>
3258 Constructor that takes a <code>TextureEntryFace</code> for the 3258 </member>
3259 default face 3259 <member name="M:OpenMetaverse.AssetManager.OnImageReceiveProgress(OpenMetaverse.ImageReceiveProgressEventArgs)">
3260 </summary> 3260 <summary>Raises the ImageReceiveProgress event</summary>
3261 <param name="defaultFace">Face to use as the default face</param> 3261 <param name="e">A ImageReceiveProgressEventArgs object containing the
3262 </member> 3262 data returned from the simulator</param>
3263 <member name="M:OpenMetaverse.Primitive.TextureEntry.#ctor(System.Byte[],System.Int32,System.Int32)"> 3263 </member>
3264 <summary> 3264 <member name="F:OpenMetaverse.AssetManager.m_ImageReceiveProgressLock">
3265 Constructor that creates the TextureEntry class from a byte array 3265 <summary>Thread sync lock object</summary>
3266 </summary> 3266 </member>
3267 <param name="data">Byte array containing the TextureEntry field</param> 3267 <member name="F:OpenMetaverse.AssetManager.Cache">
3268 <param name="pos">Starting position of the TextureEntry field in 3268 <summary>Texture download cache</summary>
3269 the byte array</param> 3269 </member>
3270 <param name="length">Length of the TextureEntry field, in bytes</param> 3270 <member name="M:OpenMetaverse.AssetManager.#ctor(OpenMetaverse.GridClient)">
3271 </member> 3271 <summary>
3272 <member name="M:OpenMetaverse.Primitive.TextureEntry.CreateFace(System.UInt32)"> 3272 Default constructor
3273 <summary> 3273 </summary>
3274 This will either create a new face if a custom face for the given 3274 <param name="client">A reference to the GridClient object</param>
3275 index is not defined, or return the custom face for that index if 3275 </member>
3276 it already exists 3276 <member name="M:OpenMetaverse.AssetManager.RequestAsset(OpenMetaverse.UUID,OpenMetaverse.AssetType,System.Boolean,OpenMetaverse.AssetManager.AssetReceivedCallback)">
3277 </summary> 3277 <summary>
3278 <param name="index">The index number of the face to create or 3278 Request an asset download
3279 retrieve</param> 3279 </summary>
3280 <returns>A TextureEntryFace containing all the properties for that 3280 <param name="assetID">Asset UUID</param>
3281 face</returns> 3281 <param name="type">Asset type, must be correct for the transfer to succeed</param>
3282 </member> 3282 <param name="priority">Whether to give this transfer an elevated priority</param>
3283 <member name="M:OpenMetaverse.Primitive.TextureEntry.GetFace(System.UInt32)"> 3283 <param name="callback">The callback to fire when the simulator responds with the asset data</param>
3284 <summary> 3284 </member>
3285 3285 <member name="M:OpenMetaverse.AssetManager.RequestAsset(OpenMetaverse.UUID,OpenMetaverse.AssetType,System.Boolean,OpenMetaverse.SourceType,OpenMetaverse.AssetManager.AssetReceivedCallback)">
3286 </summary> 3286 <summary>
3287 <param name="index"></param> 3287 Request an asset download
3288 <returns></returns> 3288 </summary>
3289 </member> 3289 <param name="assetID">Asset UUID</param>
3290 <member name="M:OpenMetaverse.Primitive.TextureEntry.GetOSD"> 3290 <param name="type">Asset type, must be correct for the transfer to succeed</param>
3291 <summary> 3291 <param name="priority">Whether to give this transfer an elevated priority</param>
3292 3292 <param name="sourceType">Source location of the requested asset</param>
3293 </summary> 3293 <param name="callback">The callback to fire when the simulator responds with the asset data</param>
3294 <returns></returns> 3294 </member>
3295 </member> 3295 <member name="M:OpenMetaverse.AssetManager.RequestAsset(OpenMetaverse.UUID,OpenMetaverse.AssetType,System.Boolean,OpenMetaverse.SourceType,OpenMetaverse.UUID,OpenMetaverse.AssetManager.AssetReceivedCallback)">
3296 <member name="M:OpenMetaverse.Primitive.TextureEntry.GetBytes"> 3296 <summary>
3297 <summary> 3297 Request an asset download
3298 3298 </summary>
3299 </summary> 3299 <param name="assetID">Asset UUID</param>
3300 <returns></returns> 3300 <param name="type">Asset type, must be correct for the transfer to succeed</param>
3301 </member> 3301 <param name="priority">Whether to give this transfer an elevated priority</param>
3302 <member name="M:OpenMetaverse.Primitive.TextureEntry.ToString"> 3302 <param name="sourceType">Source location of the requested asset</param>
3303 <summary> 3303 <param name="transactionID">UUID of the transaction</param>
3304 3304 <param name="callback">The callback to fire when the simulator responds with the asset data</param>
3305 </summary> 3305 </member>
3306 <returns></returns> 3306 <member name="M:OpenMetaverse.AssetManager.RequestAssetXfer(System.String,System.Boolean,System.Boolean,OpenMetaverse.UUID,OpenMetaverse.AssetType,System.Boolean)">
3307 </member> 3307 <summary>
3308 <member name="T:OpenMetaverse.Primitive.TextureAnimation"> 3308 Request an asset download through the almost deprecated Xfer system
3309 <summary> 3309 </summary>
3310 Controls the texture animation of a particular prim 3310 <param name="filename">Filename of the asset to request</param>
3311 </summary> 3311 <param name="deleteOnCompletion">Whether or not to delete the asset
3312 </member> 3312 off the server after it is retrieved</param>
3313 <member name="F:OpenMetaverse.Primitive.TextureAnimation.Flags"> 3313 <param name="useBigPackets">Use large transfer packets or not</param>
3314 <summary></summary> 3314 <param name="vFileID">UUID of the file to request, if filename is
3315 </member> 3315 left empty</param>
3316 <member name="F:OpenMetaverse.Primitive.TextureAnimation.Face"> 3316 <param name="vFileType">Asset type of <code>vFileID</code>, or
3317 <summary></summary> 3317 <code>AssetType.Unknown</code> if filename is not empty</param>
3318 </member> 3318 <param name="fromCache">Sets the FilePath in the request to Cache
3319 <member name="F:OpenMetaverse.Primitive.TextureAnimation.SizeX"> 3319 (4) if true, otherwise Unknown (0) is used</param>
3320 <summary></summary> 3320 <returns></returns>
3321 </member> 3321 </member>
3322 <member name="F:OpenMetaverse.Primitive.TextureAnimation.SizeY"> 3322 <member name="M:OpenMetaverse.AssetManager.RequestInventoryAsset(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.AssetType,System.Boolean,OpenMetaverse.AssetManager.AssetReceivedCallback)">
3323 <summary></summary> 3323 <summary>
3324 </member> 3324
3325 <member name="F:OpenMetaverse.Primitive.TextureAnimation.Start"> 3325 </summary>
3326 <summary></summary> 3326 <param name="assetID">Use UUID.Zero if you do not have the
3327 </member> 3327 asset ID but have all the necessary permissions</param>
3328 <member name="F:OpenMetaverse.Primitive.TextureAnimation.Length"> 3328 <param name="itemID">The item ID of this asset in the inventory</param>
3329 <summary></summary> 3329 <param name="taskID">Use UUID.Zero if you are not requesting an
3330 </member> 3330 asset from an object inventory</param>
3331 <member name="F:OpenMetaverse.Primitive.TextureAnimation.Rate"> 3331 <param name="ownerID">The owner of this asset</param>
3332 <summary></summary> 3332 <param name="type">Asset type</param>
3333 </member> 3333 <param name="priority">Whether to prioritize this asset download or not</param>
3334 <member name="M:OpenMetaverse.Primitive.TextureAnimation.#ctor(System.Byte[],System.Int32)"> 3334 <param name="callback"></param>
3335 <summary> 3335 </member>
3336 3336 <member name="M:OpenMetaverse.AssetManager.SetPendingAssetUploadData(OpenMetaverse.AssetUpload)">
3337 </summary> 3337 <summary>
3338 <param name="data"></param> 3338 Used to force asset data into the PendingUpload property, ie: for raw terrain uploads
3339 <param name="pos"></param> 3339 </summary>
3340 </member> 3340 <param name="assetData">An AssetUpload object containing the data to upload to the simulator</param>
3341 <member name="M:OpenMetaverse.Primitive.TextureAnimation.GetBytes"> 3341 </member>
3342 <summary> 3342 <member name="M:OpenMetaverse.AssetManager.RequestUpload(OpenMetaverse.Assets.Asset,System.Boolean)">
3343 3343 <summary>
3344 </summary> 3344 Request an asset be uploaded to the simulator
3345 <returns></returns> 3345 </summary>
3346 </member> 3346 <param name="asset">The <seealso cref="T:OpenMetaverse.Assets.Asset"/> Object containing the asset data</param>
3347 <member name="T:OpenMetaverse.Primitive.ParticleSystem"> 3347 <param name="storeLocal">If True, the asset once uploaded will be stored on the simulator
3348 <summary> 3348 in which the client was connected in addition to being stored on the asset server</param>
3349 Complete structure for the particle system 3349 <returns>The <seealso cref="T:OpenMetaverse.UUID"/> of the transfer, can be used to correlate the upload with
3350 </summary> 3350 events being fired</returns>
3351 </member> 3351 </member>
3352 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartFlags"> 3352 <member name="M:OpenMetaverse.AssetManager.RequestUpload(OpenMetaverse.AssetType,System.Byte[],System.Boolean)">
3353 <summary>Particle Flags</summary> 3353 <summary>
3354 <remarks>There appears to be more data packed in to this area 3354 Request an asset be uploaded to the simulator
3355 for many particle systems. It doesn't appear to be flag values 3355 </summary>
3356 and serialization breaks unless there is a flag for every 3356 <param name="type">The <seealso cref="T:OpenMetaverse.AssetType"/> of the asset being uploaded</param>
3357 possible bit so it is left as an unsigned integer</remarks> 3357 <param name="data">A byte array containing the encoded asset data</param>
3358 </member> 3358 <param name="storeLocal">If True, the asset once uploaded will be stored on the simulator
3359 <member name="F:OpenMetaverse.Primitive.ParticleSystem.Pattern"> 3359 in which the client was connected in addition to being stored on the asset server</param>
3360 <summary><seealso cref="T:SourcePattern"/> pattern of particles</summary> 3360 <returns>The <seealso cref="T:OpenMetaverse.UUID"/> of the transfer, can be used to correlate the upload with
3361 </member> 3361 events being fired</returns>
3362 <member name="F:OpenMetaverse.Primitive.ParticleSystem.MaxAge"> 3362 </member>
3363 <summary>A <see langword="float"/> representing the maximimum age (in seconds) particle will be displayed</summary> 3363 <member name="M:OpenMetaverse.AssetManager.RequestUpload(OpenMetaverse.UUID@,OpenMetaverse.AssetType,System.Byte[],System.Boolean)">
3364 <remarks>Maximum value is 30 seconds</remarks> 3364 <summary>
3365 </member> 3365 Request an asset be uploaded to the simulator
3366 <member name="F:OpenMetaverse.Primitive.ParticleSystem.StartAge"> 3366 </summary>
3367 <summary>A <see langword="float"/> representing the number of seconds, 3367 <param name="assetID"></param>
3368 from when the particle source comes into view, 3368 <param name="type">Asset type to upload this data as</param>
3369 or the particle system's creation, that the object will emits particles; 3369 <param name="data">A byte array containing the encoded asset data</param>
3370 after this time period no more particles are emitted</summary> 3370 <param name="storeLocal">If True, the asset once uploaded will be stored on the simulator
3371 </member> 3371 in which the client was connected in addition to being stored on the asset server</param>
3372 <member name="F:OpenMetaverse.Primitive.ParticleSystem.InnerAngle"> 3372 <returns>The <seealso cref="T:OpenMetaverse.UUID"/> of the transfer, can be used to correlate the upload with
3373 <summary>A <see langword="float"/> in radians that specifies where particles will not be created</summary> 3373 events being fired</returns>
3374 </member> 3374 </member>
3375 <member name="F:OpenMetaverse.Primitive.ParticleSystem.OuterAngle"> 3375 <member name="M:OpenMetaverse.AssetManager.RequestUpload(OpenMetaverse.UUID@,OpenMetaverse.AssetType,System.Byte[],System.Boolean,OpenMetaverse.UUID)">
3376 <summary>A <see langword="float"/> in radians that specifies where particles will be created</summary> 3376 <summary>
3377 </member> 3377 Initiate an asset upload
3378 <member name="F:OpenMetaverse.Primitive.ParticleSystem.BurstRate"> 3378 </summary>
3379 <summary>A <see langword="float"/> representing the number of seconds between burts.</summary> 3379 <param name="assetID">The ID this asset will have if the
3380 </member> 3380 upload succeeds</param>
3381 <member name="F:OpenMetaverse.Primitive.ParticleSystem.BurstRadius"> 3381 <param name="type">Asset type to upload this data as</param>
3382 <summary>A <see langword="float"/> representing the number of meters 3382 <param name="data">Raw asset data to upload</param>
3383 around the center of the source where particles will be created.</summary> 3383 <param name="storeLocal">Whether to store this asset on the local
3384 </member> 3384 simulator or the grid-wide asset server</param>
3385 <member name="F:OpenMetaverse.Primitive.ParticleSystem.BurstSpeedMin"> 3385 <param name="transactionID">The tranaction id for the upload <see cref="!:RequestCreateItem"/></param>
3386 <summary>A <see langword="float"/> representing in seconds, the minimum speed between bursts of new particles 3386 <returns>The transaction ID of this transfer</returns>
3387 being emitted</summary> 3387 </member>
3388 </member> 3388 <member name="M:OpenMetaverse.AssetManager.RequestImage(OpenMetaverse.UUID,OpenMetaverse.ImageType,System.Single,System.Int32,System.UInt32,OpenMetaverse.TextureDownloadCallback,System.Boolean)">
3389 <member name="F:OpenMetaverse.Primitive.ParticleSystem.BurstSpeedMax"> 3389 <summary>
3390 <summary>A <see langword="float"/> representing in seconds the maximum speed of new particles being emitted.</summary> 3390 Request a texture asset from the simulator using the <see cref="T:OpenMetaverse.TexturePipeline"/> system to
3391 </member> 3391 manage the requests and re-assemble the image from the packets received from the simulator
3392 <member name="F:OpenMetaverse.Primitive.ParticleSystem.BurstPartCount"> 3392 </summary>
3393 <summary>A <see langword="byte"/> representing the maximum number of particles emitted per burst</summary> 3393 <param name="textureID">The <see cref="T:OpenMetaverse.UUID"/> of the texture asset to download</param>
3394 </member> 3394 <param name="imageType">The <see cref="T:OpenMetaverse.ImageType"/> of the texture asset.
3395 <member name="F:OpenMetaverse.Primitive.ParticleSystem.AngularVelocity"> 3395 Use <see cref="F:OpenMetaverse.ImageType.Normal"/> for most textures, or <see cref="F:OpenMetaverse.ImageType.Baked"/> for baked layer texture assets</param>
3396 <summary>A <see cref="T:Vector3"/> which represents the velocity (speed) from the source which particles are emitted</summary> 3396 <param name="priority">A float indicating the requested priority for the transfer. Higher priority values tell the simulator
3397 </member> 3397 to prioritize the request before lower valued requests. An image already being transferred using the <see cref="T:OpenMetaverse.TexturePipeline"/> can have
3398 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartAcceleration"> 3398 its priority changed by resending the request with the new priority value</param>
3399 <summary>A <see cref="T:Vector3"/> which represents the Acceleration from the source which particles are emitted</summary> 3399 <param name="discardLevel">Number of quality layers to discard.
3400 </member> 3400 This controls the end marker of the data sent. Sending with value -1 combined with priority of 0 cancels an in-progress
3401 <member name="F:OpenMetaverse.Primitive.ParticleSystem.Texture"> 3401 transfer.</param>
3402 <summary>The <see cref="T:UUID"/> Key of the texture displayed on the particle</summary> 3402 <remarks>A bug exists in the Linden Simulator where a -1 will occasionally be sent with a non-zero priority
3403 </member> 3403 indicating an off-by-one error.</remarks>
3404 <member name="F:OpenMetaverse.Primitive.ParticleSystem.Target"> 3404 <param name="packetStart">The packet number to begin the request at. A value of 0 begins the request
3405 <summary>The <see cref="T:UUID"/> Key of the specified target object or avatar particles will follow</summary> 3405 from the start of the asset texture</param>
3406 </member> 3406 <param name="callback">The <see cref="T:OpenMetaverse.TextureDownloadCallback"/> callback to fire when the image is retrieved. The callback
3407 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartDataFlags"> 3407 will contain the result of the request and the texture asset data</param>
3408 <summary>Flags of particle from <seealso cref="T:ParticleDataFlags"/></summary> 3408 <param name="progress">If true, the callback will be fired for each chunk of the downloaded image.
3409 </member> 3409 The callback asset parameter will contain all previously received chunks of the texture asset starting
3410 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartMaxAge"> 3410 from the beginning of the request</param>
3411 <summary>Max Age particle system will emit particles for</summary> 3411 <example>
3412 </member> 3412 Request an image and fire a callback when the request is complete
3413 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartStartColor"> 3413 <code>
3414 <summary>The <see cref="T:Color4"/> the particle has at the beginning of its lifecycle</summary> 3414 Client.Assets.RequestImage(UUID.Parse("c307629f-e3a1-4487-5e88-0d96ac9d4965"), ImageType.Normal, TextureDownloader_OnDownloadFinished);
3415 </member> 3415
3416 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartEndColor"> 3416 private void TextureDownloader_OnDownloadFinished(TextureRequestState state, AssetTexture asset)
3417 <summary>The <see cref="T:Color4"/> the particle has at the ending of its lifecycle</summary> 3417 {
3418 </member> 3418 if(state == TextureRequestState.Finished)
3419 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartStartScaleX"> 3419 {
3420 <summary>A <see langword="float"/> that represents the starting X size of the particle</summary> 3420 Console.WriteLine("Texture {0} ({1} bytes) has been successfully downloaded",
3421 <remarks>Minimum value is 0, maximum value is 4</remarks> 3421 asset.AssetID,
3422 </member> 3422 asset.AssetData.Length);
3423 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartStartScaleY"> 3423 }
3424 <summary>A <see langword="float"/> that represents the starting Y size of the particle</summary> 3424 }
3425 <remarks>Minimum value is 0, maximum value is 4</remarks> 3425 </code>
3426 </member> 3426 Request an image and use an inline anonymous method to handle the downloaded texture data
3427 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartEndScaleX"> 3427 <code>
3428 <summary>A <see langword="float"/> that represents the ending X size of the particle</summary> 3428 Client.Assets.RequestImage(UUID.Parse("c307629f-e3a1-4487-5e88-0d96ac9d4965"), ImageType.Normal, delegate(TextureRequestState state, AssetTexture asset)
3429 <remarks>Minimum value is 0, maximum value is 4</remarks> 3429 {
3430 </member> 3430 if(state == TextureRequestState.Finished)
3431 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartEndScaleY"> 3431 {
3432 <summary>A <see langword="float"/> that represents the ending Y size of the particle</summary> 3432 Console.WriteLine("Texture {0} ({1} bytes) has been successfully downloaded",
3433 <remarks>Minimum value is 0, maximum value is 4</remarks> 3433 asset.AssetID,
3434 </member> 3434 asset.AssetData.Length);
3435 <member name="M:OpenMetaverse.Primitive.ParticleSystem.#ctor(System.Byte[],System.Int32)"> 3435 }
3436 <summary> 3436 }
3437 Decodes a byte[] array into a ParticleSystem Object 3437 );
3438 </summary> 3438 </code>
3439 <param name="data">ParticleSystem object</param> 3439 Request a texture, decode the texture to a bitmap image and apply it to a imagebox
3440 <param name="pos">Start position for BitPacker</param> 3440 <code>
3441 </member> 3441 Client.Assets.RequestImage(UUID.Parse("c307629f-e3a1-4487-5e88-0d96ac9d4965"), ImageType.Normal, TextureDownloader_OnDownloadFinished);
3442 <member name="M:OpenMetaverse.Primitive.ParticleSystem.GetBytes"> 3442
3443 <summary> 3443 private void TextureDownloader_OnDownloadFinished(TextureRequestState state, AssetTexture asset)
3444 Generate byte[] array from particle data 3444 {
3445 </summary> 3445 if(state == TextureRequestState.Finished)
3446 <returns>Byte array</returns> 3446 {
3447 </member> 3447 ManagedImage imgData;
3448 <member name="T:OpenMetaverse.Primitive.ParticleSystem.SourcePattern"> 3448 Image bitmap;
3449 <summary> 3449
3450 Particle source pattern 3450 if (state == TextureRequestState.Finished)
3451 </summary> 3451 {
3452 </member> 3452 OpenJPEG.DecodeToImage(assetTexture.AssetData, out imgData, out bitmap);
3453 <member name="F:OpenMetaverse.Primitive.ParticleSystem.SourcePattern.None"> 3453 picInsignia.Image = bitmap;
3454 <summary>None</summary> 3454 }
3455 </member> 3455 }
3456 <member name="F:OpenMetaverse.Primitive.ParticleSystem.SourcePattern.Drop"> 3456 }
3457 <summary>Drop particles from source position with no force</summary> 3457 </code>
3458 </member> 3458 </example>
3459 <member name="F:OpenMetaverse.Primitive.ParticleSystem.SourcePattern.Explode"> 3459 </member>
3460 <summary>"Explode" particles in all directions</summary> 3460 <member name="M:OpenMetaverse.AssetManager.RequestImage(OpenMetaverse.UUID,OpenMetaverse.TextureDownloadCallback)">
3461 </member> 3461 <summary>
3462 <member name="F:OpenMetaverse.Primitive.ParticleSystem.SourcePattern.Angle"> 3462 Overload: Request a texture asset from the simulator using the <see cref="T:OpenMetaverse.TexturePipeline"/> system to
3463 <summary>Particles shoot across a 2D area</summary> 3463 manage the requests and re-assemble the image from the packets received from the simulator
3464 </member> 3464 </summary>
3465 <member name="F:OpenMetaverse.Primitive.ParticleSystem.SourcePattern.AngleCone"> 3465 <param name="textureID">The <see cref="T:OpenMetaverse.UUID"/> of the texture asset to download</param>
3466 <summary>Particles shoot across a 3D Cone</summary> 3466 <param name="callback">The <see cref="T:OpenMetaverse.TextureDownloadCallback"/> callback to fire when the image is retrieved. The callback
3467 </member> 3467 will contain the result of the request and the texture asset data</param>
3468 <member name="F:OpenMetaverse.Primitive.ParticleSystem.SourcePattern.AngleConeEmpty"> 3468 </member>
3469 <summary>Inverse of AngleCone (shoot particles everywhere except the 3D cone defined</summary> 3469 <member name="M:OpenMetaverse.AssetManager.RequestImage(OpenMetaverse.UUID,OpenMetaverse.ImageType,OpenMetaverse.TextureDownloadCallback)">
3470 </member> 3470 <summary>
3471 <member name="T:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags"> 3471 Overload: Request a texture asset from the simulator using the <see cref="T:OpenMetaverse.TexturePipeline"/> system to
3472 <summary> 3472 manage the requests and re-assemble the image from the packets received from the simulator
3473 Particle Data Flags 3473 </summary>
3474 </summary> 3474 <param name="textureID">The <see cref="T:OpenMetaverse.UUID"/> of the texture asset to download</param>
3475 </member> 3475 <param name="imageType">The <see cref="T:OpenMetaverse.ImageType"/> of the texture asset.
3476 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.None"> 3476 Use <see cref="F:OpenMetaverse.ImageType.Normal"/> for most textures, or <see cref="F:OpenMetaverse.ImageType.Baked"/> for baked layer texture assets</param>
3477 <summary>None</summary> 3477 <param name="callback">The <see cref="T:OpenMetaverse.TextureDownloadCallback"/> callback to fire when the image is retrieved. The callback
3478 </member> 3478 will contain the result of the request and the texture asset data</param>
3479 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.InterpColor"> 3479 </member>
3480 <summary>Interpolate color and alpha from start to end</summary> 3480 <member name="M:OpenMetaverse.AssetManager.RequestImage(OpenMetaverse.UUID,OpenMetaverse.ImageType,OpenMetaverse.TextureDownloadCallback,System.Boolean)">
3481 </member> 3481 <summary>
3482 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.InterpScale"> 3482 Overload: Request a texture asset from the simulator using the <see cref="T:OpenMetaverse.TexturePipeline"/> system to
3483 <summary>Interpolate scale from start to end</summary> 3483 manage the requests and re-assemble the image from the packets received from the simulator
3484 </member> 3484 </summary>
3485 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.Bounce"> 3485 <param name="textureID">The <see cref="T:OpenMetaverse.UUID"/> of the texture asset to download</param>
3486 <summary>Bounce particles off particle sources Z height</summary> 3486 <param name="imageType">The <see cref="T:OpenMetaverse.ImageType"/> of the texture asset.
3487 </member> 3487 Use <see cref="F:OpenMetaverse.ImageType.Normal"/> for most textures, or <see cref="F:OpenMetaverse.ImageType.Baked"/> for baked layer texture assets</param>
3488 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.Wind"> 3488 <param name="callback">The <see cref="T:OpenMetaverse.TextureDownloadCallback"/> callback to fire when the image is retrieved. The callback
3489 <summary>velocity of particles is dampened toward the simulators wind</summary> 3489 will contain the result of the request and the texture asset data</param>
3490 </member> 3490 <param name="progress">If true, the callback will be fired for each chunk of the downloaded image.
3491 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.FollowSrc"> 3491 The callback asset parameter will contain all previously received chunks of the texture asset starting
3492 <summary>Particles follow the source</summary> 3492 from the beginning of the request</param>
3493 </member> 3493 </member>
3494 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.FollowVelocity"> 3494 <member name="M:OpenMetaverse.AssetManager.RequestImageCancel(OpenMetaverse.UUID)">
3495 <summary>Particles point towards the direction of source's velocity</summary> 3495 <summary>
3496 </member> 3496 Cancel a texture request
3497 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.TargetPos"> 3497 </summary>
3498 <summary>Target of the particles</summary> 3498 <param name="textureID">The texture assets <see cref="T:OpenMetaverse.UUID"/></param>
3499 </member> 3499 </member>
3500 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.TargetLinear"> 3500 <member name="M:OpenMetaverse.AssetManager.RequestMesh(OpenMetaverse.UUID,OpenMetaverse.AssetManager.MeshDownloadCallback)">
3501 <summary>Particles are sent in a straight line</summary> 3501 <summary>
3502 </member> 3502 Requests download of a mesh asset
3503 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.Emissive"> 3503 </summary>
3504 <summary>Particles emit a glow</summary> 3504 <param name="meshID">UUID of the mesh asset</param>
3505 </member> 3505 <param name="callback">Callback when the request completes</param>
3506 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.Beam"> 3506 </member>
3507 <summary>used for point/grab/touch</summary> 3507 <member name="M:OpenMetaverse.AssetManager.FireImageProgressEvent(OpenMetaverse.UUID,System.Int32,System.Int32)">
3508 </member> 3508 <summary>
3509 <member name="T:OpenMetaverse.Primitive.ParticleSystem.ParticleFlags"> 3509 Lets TexturePipeline class fire the progress event
3510 <summary> 3510 </summary>
3511 Particle Flags Enum 3511 <param name="texureID">The texture ID currently being downloaded</param>
3512 </summary> 3512 <param name="transferredBytes">the number of bytes transferred</param>
3513 </member> 3513 <param name="totalBytes">the total number of bytes expected</param>
3514 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleFlags.None"> 3514 </member>
3515 <summary>None</summary> 3515 <member name="M:OpenMetaverse.AssetManager.TransferInfoHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
3516 </member> 3516 <summary>Process an incoming packet and raise the appropriate events</summary>
3517 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleFlags.ObjectRelative"> 3517 <param name="sender">The sender</param>
3518 <summary>Acceleration and velocity for particles are 3518 <param name="e">The EventArgs object containing the packet data</param>
3519 relative to the object rotation</summary> 3519 </member>
3520 </member> 3520 <member name="M:OpenMetaverse.AssetManager.TransferPacketHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
3521 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleFlags.UseNewAngle"> 3521 <summary>Process an incoming packet and raise the appropriate events</summary>
3522 <summary>Particles use new 'correct' angle parameters</summary> 3522 <param name="sender">The sender</param>
3523 </member> 3523 <param name="e">The EventArgs object containing the packet data</param>
3524 <member name="T:OpenMetaverse.Primitive.ConstructionData"> 3524 </member>
3525 <summary> 3525 <member name="M:OpenMetaverse.AssetManager.InitiateDownloadPacketHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
3526 Parameters used to construct a visual representation of a primitive 3526 <summary>Process an incoming packet and raise the appropriate events</summary>
3527 </summary> 3527 <param name="sender">The sender</param>
3528 </member> 3528 <param name="e">The EventArgs object containing the packet data</param>
3529 <member name="F:OpenMetaverse.Primitive.ConstructionData.profileCurve"> 3529 </member>
3530 <summary></summary> 3530 <member name="M:OpenMetaverse.AssetManager.RequestXferHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
3531 </member> 3531 <summary>Process an incoming packet and raise the appropriate events</summary>
3532 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathCurve"> 3532 <param name="sender">The sender</param>
3533 <summary></summary> 3533 <param name="e">The EventArgs object containing the packet data</param>
3534 </member> 3534 </member>
3535 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathEnd"> 3535 <member name="M:OpenMetaverse.AssetManager.ConfirmXferPacketHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
3536 <summary></summary> 3536 <summary>Process an incoming packet and raise the appropriate events</summary>
3537 </member> 3537 <param name="sender">The sender</param>
3538 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathRadiusOffset"> 3538 <param name="e">The EventArgs object containing the packet data</param>
3539 <summary></summary> 3539 </member>
3540 </member> 3540 <member name="M:OpenMetaverse.AssetManager.AssetUploadCompleteHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
3541 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathSkew"> 3541 <summary>Process an incoming packet and raise the appropriate events</summary>
3542 <summary></summary> 3542 <param name="sender">The sender</param>
3543 </member> 3543 <param name="e">The EventArgs object containing the packet data</param>
3544 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathScaleX"> 3544 </member>
3545 <summary></summary> 3545 <member name="M:OpenMetaverse.AssetManager.SendXferPacketHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
3546 </member> 3546 <summary>Process an incoming packet and raise the appropriate events</summary>
3547 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathScaleY"> 3547 <param name="sender">The sender</param>
3548 <summary></summary> 3548 <param name="e">The EventArgs object containing the packet data</param>
3549 </member> 3549 </member>
3550 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathShearX"> 3550 <member name="M:OpenMetaverse.AssetManager.AbortXferHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
3551 <summary></summary> 3551 <summary>Process an incoming packet and raise the appropriate events</summary>
3552 </member> 3552 <param name="sender">The sender</param>
3553 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathShearY"> 3553 <param name="e">The EventArgs object containing the packet data</param>
3554 <summary></summary> 3554 </member>
3555 </member> 3555 <member name="E:OpenMetaverse.AssetManager.XferReceived">
3556 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathTaperX"> 3556 <summary>Raised when the simulator responds sends </summary>
3557 <summary></summary> 3557 </member>
3558 </member> 3558 <member name="E:OpenMetaverse.AssetManager.AssetUploaded">
3559 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathTaperY"> 3559 <summary>Raised during upload completes</summary>
3560 <summary></summary> 3560 </member>
3561 </member> 3561 <member name="E:OpenMetaverse.AssetManager.UploadProgress">
3562 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathBegin"> 3562 <summary>Raised during upload with progres update</summary>
3563 <summary></summary> 3563 </member>
3564 </member> 3564 <member name="E:OpenMetaverse.AssetManager.InitiateDownload">
3565 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathTwist"> 3565 <summary>Fired when the simulator sends an InitiateDownloadPacket, used to download terrain .raw files</summary>
3566 <summary></summary> 3566 </member>
3567 </member> 3567 <member name="E:OpenMetaverse.AssetManager.ImageReceiveProgress">
3568 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathTwistBegin"> 3568 <summary>Fired when a texture is in the process of being downloaded by the TexturePipeline class</summary>
3569 <summary></summary> 3569 </member>
3570 </member> 3570 <member name="T:OpenMetaverse.AssetManager.AssetReceivedCallback">
3571 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathRevolutions"> 3571 <summary>
3572 <summary></summary> 3572 Callback used for various asset download requests
3573 </member> 3573 </summary>
3574 <member name="F:OpenMetaverse.Primitive.ConstructionData.ProfileBegin"> 3574 <param name="transfer">Transfer information</param>
3575 <summary></summary> 3575 <param name="asset">Downloaded asset, null on fail</param>
3576 </member> 3576 </member>
3577 <member name="F:OpenMetaverse.Primitive.ConstructionData.ProfileEnd"> 3577 <member name="T:OpenMetaverse.AssetManager.BakedTextureUploadedCallback">
3578 <summary></summary> 3578 <summary>
3579 </member> 3579 Callback used upon competition of baked texture upload
3580 <member name="F:OpenMetaverse.Primitive.ConstructionData.ProfileHollow"> 3580 </summary>
3581 <summary></summary> 3581 <param name="newAssetID">Asset UUID of the newly uploaded baked texture</param>
3582 </member> 3582 </member>
3583 <member name="F:OpenMetaverse.Primitive.ConstructionData.Material"> 3583 <member name="T:OpenMetaverse.AssetManager.MeshDownloadCallback">
3584 <summary></summary> 3584 <summary>
3585 </member> 3585 A callback that fires upon the completition of the RequestMesh call
3586 <member name="F:OpenMetaverse.Primitive.ConstructionData.State"> 3586 </summary>
3587 <summary></summary> 3587 <param name="success">Was the download successfull</param>
3588 </member> 3588 <param name="assetMesh">Resulting mesh or null on problems</param>
3589 <member name="F:OpenMetaverse.Primitive.ConstructionData.PCode"> 3589 </member>
3590 <summary></summary> 3590 <member name="P:OpenMetaverse.XferReceivedEventArgs.Xfer">
3591 </member> 3591 <summary>Xfer data</summary>
3592 <member name="P:OpenMetaverse.Primitive.ConstructionData.AttachmentPoint"> 3592 </member>
3593 <summary>Attachment point to an avatar</summary> 3593 <member name="P:OpenMetaverse.AssetUploadEventArgs.Upload">
3594 </member> 3594 <summary>Upload data</summary>
3595 <member name="P:OpenMetaverse.Primitive.ConstructionData.ProfileCurve"> 3595 </member>
3596 <summary></summary> 3596 <member name="P:OpenMetaverse.InitiateDownloadEventArgs.SimFileName">
3597 </member> 3597 <summary>Filename used on the simulator</summary>
3598 <member name="P:OpenMetaverse.Primitive.ConstructionData.ProfileHole"> 3598 </member>
3599 <summary></summary> 3599 <member name="P:OpenMetaverse.InitiateDownloadEventArgs.ViewerFileName">
3600 </member> 3600 <summary>Filename used by the client</summary>
3601 <member name="P:OpenMetaverse.Primitive.ConstructionData.PathBeginScale"> 3601 </member>
3602 <summary></summary> 3602 <member name="P:OpenMetaverse.ImageReceiveProgressEventArgs.ImageID">
3603 </member> 3603 <summary>UUID of the image that is in progress</summary>
3604 <member name="P:OpenMetaverse.Primitive.ConstructionData.PathEndScale"> 3604 </member>
3605 <summary></summary> 3605 <member name="P:OpenMetaverse.ImageReceiveProgressEventArgs.Received">
3606 </member> 3606 <summary>Number of bytes received so far</summary>
3607 <member name="T:OpenMetaverse.Primitive.FlexibleData"> 3607 </member>
3608 <summary> 3608 <member name="P:OpenMetaverse.ImageReceiveProgressEventArgs.Total">
3609 Information on the flexible properties of a primitive 3609 <summary>Image size in bytes</summary>
3610 </summary> 3610 </member>
3611 </member> 3611 <member name="T:OpenMetaverse.AgentThrottle">
3612 <member name="F:OpenMetaverse.Primitive.FlexibleData.Softness"> 3612 <summary>
3613 <summary></summary> 3613 Throttles the network traffic for various different traffic types.
3614 </member> 3614 Access this class through GridClient.Throttle
3615 <member name="F:OpenMetaverse.Primitive.FlexibleData.Gravity"> 3615 </summary>
3616 <summary></summary> 3616 </member>
3617 </member> 3617 <member name="M:OpenMetaverse.AgentThrottle.#ctor(OpenMetaverse.GridClient)">
3618 <member name="F:OpenMetaverse.Primitive.FlexibleData.Drag"> 3618 <summary>
3619 <summary></summary> 3619 Default constructor, uses a default high total of 1500 KBps (1536000)
3620 </member> 3620 </summary>
3621 <member name="F:OpenMetaverse.Primitive.FlexibleData.Wind"> 3621 </member>
3622 <summary></summary> 3622 <member name="M:OpenMetaverse.AgentThrottle.#ctor(System.Byte[],System.Int32)">
3623 </member> 3623 <summary>
3624 <member name="F:OpenMetaverse.Primitive.FlexibleData.Tension"> 3624 Constructor that decodes an existing AgentThrottle packet in to
3625 <summary></summary> 3625 individual values
3626 </member> 3626 </summary>
3627 <member name="F:OpenMetaverse.Primitive.FlexibleData.Force"> 3627 <param name="data">Reference to the throttle data in an AgentThrottle
3628 <summary></summary> 3628 packet</param>
3629 </member> 3629 <param name="pos">Offset position to start reading at in the
3630 <member name="M:OpenMetaverse.Primitive.FlexibleData.#ctor"> 3630 throttle data</param>
3631 <summary> 3631 <remarks>This is generally not needed in clients as the server will
3632 Default constructor 3632 never send a throttle packet to the client</remarks>
3633 </summary> 3633 </member>
3634 </member> 3634 <member name="M:OpenMetaverse.AgentThrottle.Set">
3635 <member name="M:OpenMetaverse.Primitive.FlexibleData.#ctor(System.Byte[],System.Int32)"> 3635 <summary>
3636 <summary> 3636 Send an AgentThrottle packet to the current server using the
3637 3637 current values
3638 </summary> 3638 </summary>
3639 <param name="data"></param> 3639 </member>
3640 <param name="pos"></param> 3640 <member name="M:OpenMetaverse.AgentThrottle.Set(OpenMetaverse.Simulator)">
3641 </member> 3641 <summary>
3642 <member name="M:OpenMetaverse.Primitive.FlexibleData.GetBytes"> 3642 Send an AgentThrottle packet to the specified server using the
3643 <summary> 3643 current values
3644 3644 </summary>
3645 </summary> 3645 </member>
3646 <returns></returns> 3646 <member name="M:OpenMetaverse.AgentThrottle.ToBytes">
3647 </member> 3647 <summary>
3648 <member name="M:OpenMetaverse.Primitive.FlexibleData.GetOSD"> 3648 Convert the current throttle values to a byte array that can be put
3649 <summary> 3649 in an AgentThrottle packet
3650 3650 </summary>
3651 </summary> 3651 <returns>Byte array containing all the throttle values</returns>
3652 <returns></returns> 3652 </member>
3653 </member> 3653 <member name="P:OpenMetaverse.AgentThrottle.Resend">
3654 <member name="T:OpenMetaverse.Primitive.LightData"> 3654 <summary>Maximum bits per second for resending unacknowledged packets</summary>
3655 <summary> 3655 </member>
3656 Information on the light properties of a primitive 3656 <member name="P:OpenMetaverse.AgentThrottle.Land">
3657 </summary> 3657 <summary>Maximum bits per second for LayerData terrain</summary>
3658 </member> 3658 </member>
3659 <member name="F:OpenMetaverse.Primitive.LightData.Color"> 3659 <member name="P:OpenMetaverse.AgentThrottle.Wind">
3660 <summary></summary> 3660 <summary>Maximum bits per second for LayerData wind data</summary>
3661 </member> 3661 </member>
3662 <member name="F:OpenMetaverse.Primitive.LightData.Intensity"> 3662 <member name="P:OpenMetaverse.AgentThrottle.Cloud">
3663 <summary></summary> 3663 <summary>Maximum bits per second for LayerData clouds</summary>
3664 </member> 3664 </member>
3665 <member name="F:OpenMetaverse.Primitive.LightData.Radius"> 3665 <member name="P:OpenMetaverse.AgentThrottle.Task">
3666 <summary></summary> 3666 <summary>Unknown, includes object data</summary>
3667 </member> 3667 </member>
3668 <member name="F:OpenMetaverse.Primitive.LightData.Cutoff"> 3668 <member name="P:OpenMetaverse.AgentThrottle.Texture">
3669 <summary></summary> 3669 <summary>Maximum bits per second for textures</summary>
3670 </member> 3670 </member>
3671 <member name="F:OpenMetaverse.Primitive.LightData.Falloff"> 3671 <member name="P:OpenMetaverse.AgentThrottle.Asset">
3672 <summary></summary> 3672 <summary>Maximum bits per second for downloaded assets</summary>
3673 </member> 3673 </member>
3674 <member name="M:OpenMetaverse.Primitive.LightData.#ctor"> 3674 <member name="P:OpenMetaverse.AgentThrottle.Total">
3675 <summary> 3675 <summary>Maximum bits per second the entire connection, divided up
3676 Default constructor 3676 between invidiual streams using default multipliers</summary>
3677 </summary> 3677 </member>
3678 </member> 3678 <member name="T:OpenMetaverse.Assets.AssetScriptText">
3679 <member name="M:OpenMetaverse.Primitive.LightData.#ctor(System.Byte[],System.Int32)"> 3679 <summary>
3680 <summary> 3680 Represents an LSL Text object containing a string of UTF encoded characters
3681 3681 </summary>
3682 </summary> 3682 </member>
3683 <param name="data"></param> 3683 <member name="F:OpenMetaverse.Assets.AssetScriptText.Source">
3684 <param name="pos"></param> 3684 <summary>A string of characters represting the script contents</summary>
3685 </member> 3685 </member>
3686 <member name="M:OpenMetaverse.Primitive.LightData.GetBytes"> 3686 <member name="M:OpenMetaverse.Assets.AssetScriptText.#ctor">
3687 <summary> 3687 <summary>Initializes a new AssetScriptText object</summary>
3688 3688 </member>
3689 </summary> 3689 <member name="M:OpenMetaverse.Assets.AssetScriptText.#ctor(OpenMetaverse.UUID,System.Byte[])">
3690 <returns></returns> 3690 <summary>
3691 </member> 3691 Initializes a new AssetScriptText object with parameters
3692 <member name="M:OpenMetaverse.Primitive.LightData.ToString"> 3692 </summary>
3693 <summary> 3693 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
3694 3694 <param name="assetData">A byte array containing the raw asset data</param>
3695 </summary> 3695 </member>
3696 <returns></returns> 3696 <member name="M:OpenMetaverse.Assets.AssetScriptText.Encode">
3697 </member> 3697 <summary>
3698 <member name="T:OpenMetaverse.Primitive.SculptData"> 3698 Encode a string containing the scripts contents into byte encoded AssetData
3699 <summary> 3699 </summary>
3700 Information on the sculpt properties of a sculpted primitive 3700 </member>
3701 </summary> 3701 <member name="M:OpenMetaverse.Assets.AssetScriptText.Decode">
3702 </member> 3702 <summary>
3703 <member name="M:OpenMetaverse.Primitive.SculptData.#ctor"> 3703 Decode a byte array containing the scripts contents into a string
3704 <summary> 3704 </summary>
3705 Default constructor 3705 <returns>true if decoding is successful</returns>
3706 </summary> 3706 </member>
3707 </member> 3707 <member name="P:OpenMetaverse.Assets.AssetScriptText.AssetType">
3708 <member name="M:OpenMetaverse.Primitive.SculptData.#ctor(System.Byte[],System.Int32)"> 3708 <summary>Override the base classes AssetType</summary>
3709 <summary> 3709 </member>
3710 3710 <member name="T:OpenMetaverse.FieldType">
3711 </summary> 3711 <summary>
3712 <param name="data"></param> 3712
3713 <param name="pos"></param> 3713 </summary>
3714 </member> 3714 </member>
3715 <member name="P:OpenMetaverse.Primitive.SculptData.Invert"> 3715 <member name="F:OpenMetaverse.FieldType.U8">
3716 <summary> 3716 <summary></summary>
3717 Render inside out (inverts the normals). 3717 </member>
3718 </summary> 3718 <member name="F:OpenMetaverse.FieldType.U16">
3719 </member> 3719 <summary></summary>
3720 <member name="P:OpenMetaverse.Primitive.SculptData.Mirror"> 3720 </member>
3721 <summary> 3721 <member name="F:OpenMetaverse.FieldType.U32">
3722 Render an X axis mirror of the sculpty. 3722 <summary></summary>
3723 </summary> 3723 </member>
3724 </member> 3724 <member name="F:OpenMetaverse.FieldType.U64">
3725 <member name="T:OpenMetaverse.Primitive.ObjectProperties"> 3725 <summary></summary>
3726 <summary> 3726 </member>
3727 Extended properties to describe an object 3727 <member name="F:OpenMetaverse.FieldType.S8">
3728 </summary> 3728 <summary></summary>
3729 </member> 3729 </member>
3730 <member name="F:OpenMetaverse.Primitive.ObjectProperties.ObjectID"> 3730 <member name="F:OpenMetaverse.FieldType.S16">
3731 <summary></summary> 3731 <summary></summary>
3732 </member> 3732 </member>
3733 <member name="F:OpenMetaverse.Primitive.ObjectProperties.CreatorID"> 3733 <member name="F:OpenMetaverse.FieldType.S32">
3734 <summary></summary> 3734 <summary></summary>
3735 </member> 3735 </member>
3736 <member name="F:OpenMetaverse.Primitive.ObjectProperties.OwnerID"> 3736 <member name="F:OpenMetaverse.FieldType.F32">
3737 <summary></summary> 3737 <summary></summary>
3738 </member> 3738 </member>
3739 <member name="F:OpenMetaverse.Primitive.ObjectProperties.GroupID"> 3739 <member name="F:OpenMetaverse.FieldType.F64">
3740 <summary></summary> 3740 <summary></summary>
3741 </member> 3741 </member>
3742 <member name="F:OpenMetaverse.Primitive.ObjectProperties.CreationDate"> 3742 <member name="F:OpenMetaverse.FieldType.UUID">
3743 <summary></summary> 3743 <summary></summary>
3744 </member> 3744 </member>
3745 <member name="F:OpenMetaverse.Primitive.ObjectProperties.Permissions"> 3745 <member name="F:OpenMetaverse.FieldType.BOOL">
3746 <summary></summary> 3746 <summary></summary>
3747 </member> 3747 </member>
3748 <member name="F:OpenMetaverse.Primitive.ObjectProperties.OwnershipCost"> 3748 <member name="F:OpenMetaverse.FieldType.Vector3">
3749 <summary></summary> 3749 <summary></summary>
3750 </member> 3750 </member>
3751 <member name="F:OpenMetaverse.Primitive.ObjectProperties.SaleType"> 3751 <member name="F:OpenMetaverse.FieldType.Vector3d">
3752 <summary></summary> 3752 <summary></summary>
3753 </member> 3753 </member>
3754 <member name="F:OpenMetaverse.Primitive.ObjectProperties.SalePrice"> 3754 <member name="F:OpenMetaverse.FieldType.Vector4">
3755 <summary></summary> 3755 <summary></summary>
3756 </member> 3756 </member>
3757 <member name="F:OpenMetaverse.Primitive.ObjectProperties.AggregatePerms"> 3757 <member name="F:OpenMetaverse.FieldType.Quaternion">
3758 <summary></summary> 3758 <summary></summary>
3759 </member> 3759 </member>
3760 <member name="F:OpenMetaverse.Primitive.ObjectProperties.AggregatePermTextures"> 3760 <member name="F:OpenMetaverse.FieldType.IPADDR">
3761 <summary></summary> 3761 <summary></summary>
3762 </member> 3762 </member>
3763 <member name="F:OpenMetaverse.Primitive.ObjectProperties.AggregatePermTexturesOwner"> 3763 <member name="F:OpenMetaverse.FieldType.IPPORT">
3764 <summary></summary> 3764 <summary></summary>
3765 </member> 3765 </member>
3766 <member name="F:OpenMetaverse.Primitive.ObjectProperties.Category"> 3766 <member name="F:OpenMetaverse.FieldType.Variable">
3767 <summary></summary> 3767 <summary></summary>
3768 </member> 3768 </member>
3769 <member name="F:OpenMetaverse.Primitive.ObjectProperties.InventorySerial"> 3769 <member name="F:OpenMetaverse.FieldType.Fixed">
3770 <summary></summary> 3770 <summary></summary>
3771 </member> 3771 </member>
3772 <member name="F:OpenMetaverse.Primitive.ObjectProperties.ItemID"> 3772 <member name="F:OpenMetaverse.FieldType.Single">
3773 <summary></summary> 3773 <summary></summary>
3774 </member> 3774 </member>
3775 <member name="F:OpenMetaverse.Primitive.ObjectProperties.FolderID"> 3775 <member name="F:OpenMetaverse.FieldType.Multiple">
3776 <summary></summary> 3776 <summary></summary>
3777 </member> 3777 </member>
3778 <member name="F:OpenMetaverse.Primitive.ObjectProperties.FromTaskID"> 3778 <member name="T:OpenMetaverse.MapField">
3779 <summary></summary> 3779 <summary>
3780 </member> 3780
3781 <member name="F:OpenMetaverse.Primitive.ObjectProperties.LastOwnerID"> 3781 </summary>
3782 <summary></summary> 3782 </member>
3783 </member> 3783 <member name="F:OpenMetaverse.MapField.KeywordPosition">
3784 <member name="F:OpenMetaverse.Primitive.ObjectProperties.Name"> 3784 <summary></summary>
3785 <summary></summary> 3785 </member>
3786 </member> 3786 <member name="F:OpenMetaverse.MapField.Name">
3787 <member name="F:OpenMetaverse.Primitive.ObjectProperties.Description"> 3787 <summary></summary>
3788 <summary></summary> 3788 </member>
3789 </member> 3789 <member name="F:OpenMetaverse.MapField.Type">
3790 <member name="F:OpenMetaverse.Primitive.ObjectProperties.TouchName"> 3790 <summary></summary>
3791 <summary></summary> 3791 </member>
3792 </member> 3792 <member name="F:OpenMetaverse.MapField.Count">
3793 <member name="F:OpenMetaverse.Primitive.ObjectProperties.SitName"> 3793 <summary></summary>
3794 <summary></summary> 3794 </member>
3795 </member> 3795 <member name="M:OpenMetaverse.MapField.CompareTo(System.Object)">
3796 <member name="F:OpenMetaverse.Primitive.ObjectProperties.TextureIDs"> 3796 <summary>
3797 <summary></summary> 3797
3798 </member> 3798 </summary>
3799 <member name="M:OpenMetaverse.Primitive.ObjectProperties.#ctor"> 3799 <param name="obj"></param>
3800 <summary> 3800 <returns></returns>
3801 Default constructor 3801 </member>
3802 </summary> 3802 <member name="T:OpenMetaverse.MapBlock">
3803 </member> 3803 <summary>
3804 <member name="M:OpenMetaverse.Primitive.ObjectProperties.SetFamilyProperties(OpenMetaverse.Primitive.ObjectProperties)"> 3804
3805 <summary> 3805 </summary>
3806 Set the properties that are set in an ObjectPropertiesFamily packet 3806 </member>
3807 </summary> 3807 <member name="F:OpenMetaverse.MapBlock.KeywordPosition">
3808 <param name="props"><seealso cref="T:OpenMetaverse.Primitive.ObjectProperties"/> that has 3808 <summary></summary>
3809 been partially filled by an ObjectPropertiesFamily packet</param> 3809 </member>
3810 </member> 3810 <member name="F:OpenMetaverse.MapBlock.Name">
3811 <member name="F:OpenMetaverse.Avatar.Groups"> 3811 <summary></summary>
3812 <summary>Groups that this avatar is a member of</summary> 3812 </member>
3813 </member> 3813 <member name="F:OpenMetaverse.MapBlock.Count">
3814 <member name="F:OpenMetaverse.Avatar.ProfileStatistics"> 3814 <summary></summary>
3815 <summary>Positive and negative ratings</summary> 3815 </member>
3816 </member> 3816 <member name="F:OpenMetaverse.MapBlock.Fields">
3817 <member name="F:OpenMetaverse.Avatar.ProfileProperties"> 3817 <summary></summary>
3818 <summary>Avatar properties including about text, profile URL, image IDs and 3818 </member>
3819 publishing settings</summary> 3819 <member name="M:OpenMetaverse.MapBlock.CompareTo(System.Object)">
3820 </member> 3820 <summary>
3821 <member name="F:OpenMetaverse.Avatar.ProfileInterests"> 3821
3822 <summary>Avatar interests including spoken languages, skills, and "want to" 3822 </summary>
3823 choices</summary> 3823 <param name="obj"></param>
3824 </member> 3824 <returns></returns>
3825 <member name="F:OpenMetaverse.Avatar.ControlFlags"> 3825 </member>
3826 <summary>Movement control flags for avatars. Typically not set or used by 3826 <member name="T:OpenMetaverse.MapPacket">
3827 clients. To move your avatar, use Client.Self.Movement instead</summary> 3827 <summary>
3828 </member> 3828
3829 <member name="F:OpenMetaverse.Avatar.VisualParameters"> 3829 </summary>
3830 <summary> 3830 </member>
3831 Contains the visual parameters describing the deformation of the avatar 3831 <member name="F:OpenMetaverse.MapPacket.ID">
3832 </summary> 3832 <summary></summary>
3833 </member> 3833 </member>
3834 <member name="M:OpenMetaverse.Avatar.#ctor"> 3834 <member name="F:OpenMetaverse.MapPacket.Name">
3835 <summary> 3835 <summary></summary>
3836 Default constructor 3836 </member>
3837 </summary> 3837 <member name="F:OpenMetaverse.MapPacket.Frequency">
3838 </member> 3838 <summary></summary>
3839 <member name="P:OpenMetaverse.Avatar.FirstName"> 3839 </member>
3840 <summary>First name</summary> 3840 <member name="F:OpenMetaverse.MapPacket.Trusted">
3841 </member> 3841 <summary></summary>
3842 <member name="P:OpenMetaverse.Avatar.LastName"> 3842 </member>
3843 <summary>Last name</summary> 3843 <member name="F:OpenMetaverse.MapPacket.Encoded">
3844 </member> 3844 <summary></summary>
3845 <member name="P:OpenMetaverse.Avatar.Name"> 3845 </member>
3846 <summary>Full name</summary> 3846 <member name="F:OpenMetaverse.MapPacket.Blocks">
3847 </member> 3847 <summary></summary>
3848 <member name="P:OpenMetaverse.Avatar.GroupName"> 3848 </member>
3849 <summary>Active group</summary> 3849 <member name="T:OpenMetaverse.ProtocolManager">
3850 </member> 3850 <summary>
3851 <member name="T:OpenMetaverse.Avatar.Statistics"> 3851
3852 <summary> 3852 </summary>
3853 Positive and negative ratings 3853 </member>
3854 </summary> 3854 <member name="F:OpenMetaverse.ProtocolManager.TypeSizes">
3855 </member> 3855 <summary></summary>
3856 <member name="F:OpenMetaverse.Avatar.Statistics.BehaviorPositive"> 3856 </member>
3857 <summary>Positive ratings for Behavior</summary> 3857 <member name="F:OpenMetaverse.ProtocolManager.KeywordPositions">
3858 </member> 3858 <summary></summary>
3859 <member name="F:OpenMetaverse.Avatar.Statistics.BehaviorNegative"> 3859 </member>
3860 <summary>Negative ratings for Behavior</summary> 3860 <member name="F:OpenMetaverse.ProtocolManager.LowMaps">
3861 </member> 3861 <summary></summary>
3862 <member name="F:OpenMetaverse.Avatar.Statistics.AppearancePositive"> 3862 </member>
3863 <summary>Positive ratings for Appearance</summary> 3863 <member name="F:OpenMetaverse.ProtocolManager.MediumMaps">
3864 </member> 3864 <summary></summary>
3865 <member name="F:OpenMetaverse.Avatar.Statistics.AppearanceNegative"> 3865 </member>
3866 <summary>Negative ratings for Appearance</summary> 3866 <member name="F:OpenMetaverse.ProtocolManager.HighMaps">
3867 </member> 3867 <summary></summary>
3868 <member name="F:OpenMetaverse.Avatar.Statistics.BuildingPositive"> 3868 </member>
3869 <summary>Positive ratings for Building</summary> 3869 <member name="M:OpenMetaverse.ProtocolManager.#ctor(System.String,OpenMetaverse.GridClient)">
3870 </member> 3870 <summary>
3871 <member name="F:OpenMetaverse.Avatar.Statistics.BuildingNegative"> 3871
3872 <summary>Negative ratings for Building</summary> 3872 </summary>
3873 </member> 3873 <param name="mapFile"></param>
3874 <member name="F:OpenMetaverse.Avatar.Statistics.GivenPositive"> 3874 <param name="client"></param>
3875 <summary>Positive ratings given by this avatar</summary> 3875 </member>
3876 </member> 3876 <member name="M:OpenMetaverse.ProtocolManager.Command(System.String)">
3877 <member name="F:OpenMetaverse.Avatar.Statistics.GivenNegative"> 3877 <summary>
3878 <summary>Negative ratings given by this avatar</summary> 3878
3879 </member> 3879 </summary>
3880 <member name="T:OpenMetaverse.Avatar.AvatarProperties"> 3880 <param name="command"></param>
3881 <summary> 3881 <returns></returns>
3882 Avatar properties including about text, profile URL, image IDs and 3882 </member>
3883 publishing settings 3883 <member name="M:OpenMetaverse.ProtocolManager.Command(System.Byte[])">
3884 </summary> 3884 <summary>
3885 </member> 3885
3886 <member name="F:OpenMetaverse.Avatar.AvatarProperties.FirstLifeText"> 3886 </summary>
3887 <summary>First Life about text</summary> 3887 <param name="data"></param>
3888 </member> 3888 <returns></returns>
3889 <member name="F:OpenMetaverse.Avatar.AvatarProperties.FirstLifeImage"> 3889 </member>
3890 <summary>First Life image ID</summary> 3890 <member name="M:OpenMetaverse.ProtocolManager.Command(System.UInt16,OpenMetaverse.PacketFrequency)">
3891 </member> 3891 <summary>
3892 <member name="F:OpenMetaverse.Avatar.AvatarProperties.Partner"> 3892
3893 <summary></summary> 3893 </summary>
3894 </member> 3894 <param name="command"></param>
3895 <member name="F:OpenMetaverse.Avatar.AvatarProperties.AboutText"> 3895 <param name="frequency"></param>
3896 <summary></summary> 3896 <returns></returns>
3897 </member> 3897 </member>
3898 <member name="F:OpenMetaverse.Avatar.AvatarProperties.BornOn"> 3898 <member name="M:OpenMetaverse.ProtocolManager.PrintMap">
3899 <summary></summary> 3899 <summary>
3900 </member> 3900
3901 <member name="F:OpenMetaverse.Avatar.AvatarProperties.CharterMember"> 3901 </summary>
3902 <summary></summary> 3902 </member>
3903 </member> 3903 <member name="M:OpenMetaverse.ProtocolManager.PrintOneMap(OpenMetaverse.MapPacket[],System.String)">
3904 <member name="F:OpenMetaverse.Avatar.AvatarProperties.ProfileImage"> 3904 <summary>
3905 <summary>Profile image ID</summary> 3905
3906 </member> 3906 </summary>
3907 <member name="F:OpenMetaverse.Avatar.AvatarProperties.Flags"> 3907 <param name="map"></param>
3908 <summary>Flags of the profile</summary> 3908 <param name="frequency"></param>
3909 </member> 3909 </member>
3910 <member name="F:OpenMetaverse.Avatar.AvatarProperties.ProfileURL"> 3910 <member name="M:OpenMetaverse.ProtocolManager.DecodeMapFile(System.String,System.String)">
3911 <summary>Web URL for this profile</summary> 3911 <summary>
3912 </member> 3912
3913 <member name="P:OpenMetaverse.Avatar.AvatarProperties.AllowPublish"> 3913 </summary>
3914 <summary>Should this profile be published on the web</summary> 3914 <param name="mapFile"></param>
3915 </member> 3915 <param name="outputFile"></param>
3916 <member name="P:OpenMetaverse.Avatar.AvatarProperties.Online"> 3916 </member>
3917 <summary>Avatar Online Status</summary> 3917 <member name="M:OpenMetaverse.ProtocolManager.LoadMapFile(System.String)">
3918 </member> 3918 <summary>
3919 <member name="P:OpenMetaverse.Avatar.AvatarProperties.MaturePublish"> 3919
3920 <summary>Is this a mature profile</summary> 3920 </summary>
3921 </member> 3921 <param name="mapFile"></param>
3922 <member name="P:OpenMetaverse.Avatar.AvatarProperties.Identified"> 3922 </member>
3923 <summary></summary> 3923 <member name="T:OpenMetaverse.BinBVHAnimationReader">
3924 </member> 3924 <summary>
3925 <member name="P:OpenMetaverse.Avatar.AvatarProperties.Transacted"> 3925 Reads in a byte array of an Animation Asset created by the SecondLife(tm) client.
3926 <summary></summary> 3926 </summary>
3927 </member> 3927 </member>
3928 <member name="T:OpenMetaverse.Avatar.Interests"> 3928 <member name="F:OpenMetaverse.BinBVHAnimationReader.rotationkeys">
3929 <summary> 3929 <summary>
3930 Avatar interests including spoken languages, skills, and "want to" 3930 Rotation Keyframe count (used internally)
3931 choices 3931 </summary>
3932 </summary> 3932 </member>
3933 </member> 3933 <member name="F:OpenMetaverse.BinBVHAnimationReader.positionkeys">
3934 <member name="F:OpenMetaverse.Avatar.Interests.LanguagesText"> 3934 <summary>
3935 <summary>Languages profile field</summary> 3935 Position Keyframe count (used internally)
3936 </member> 3936 </summary>
3937 <member name="F:OpenMetaverse.Avatar.Interests.SkillsMask"> 3937 </member>
3938 <summary></summary> 3938 <member name="F:OpenMetaverse.BinBVHAnimationReader.Priority">
3939 </member> 3939 <summary>
3940 <member name="F:OpenMetaverse.Avatar.Interests.SkillsText"> 3940 Animation Priority
3941 <summary></summary> 3941 </summary>
3942 </member> 3942 </member>
3943 <member name="F:OpenMetaverse.Avatar.Interests.WantToMask"> 3943 <member name="F:OpenMetaverse.BinBVHAnimationReader.Length">
3944 <summary></summary> 3944 <summary>
3945 </member> 3945 The animation length in seconds.
3946 <member name="F:OpenMetaverse.Avatar.Interests.WantToText"> 3946 </summary>
3947 <summary></summary> 3947 </member>
3948 </member> 3948 <member name="F:OpenMetaverse.BinBVHAnimationReader.ExpressionName">
3949 <member name="T:OpenMetaverse.AgentManager"> 3949 <summary>
3950 <summary> 3950 Expression set in the client. Null if [None] is selected
3951 Manager class for our own avatar 3951 </summary>
3952 </summary> 3952 </member>
3953 </member> 3953 <member name="F:OpenMetaverse.BinBVHAnimationReader.InPoint">
3954 <member name="F:OpenMetaverse.AgentManager.m_Chat"> 3954 <summary>
3955 <summary>The event subscribers. null if no subcribers</summary> 3955 The time in seconds to start the animation
3956 </member> 3956 </summary>
3957 <member name="M:OpenMetaverse.AgentManager.OnChat(OpenMetaverse.ChatEventArgs)"> 3957 </member>
3958 <summary>Raises the ChatFromSimulator event</summary> 3958 <member name="F:OpenMetaverse.BinBVHAnimationReader.OutPoint">
3959 <param name="e">A ChatEventArgs object containing the 3959 <summary>
3960 data returned from the data server</param> 3960 The time in seconds to end the animation
3961 </member> 3961 </summary>
3962 <member name="F:OpenMetaverse.AgentManager.m_ChatLock"> 3962 </member>
3963 <summary>Thread sync lock object</summary> 3963 <member name="F:OpenMetaverse.BinBVHAnimationReader.Loop">
3964 </member> 3964 <summary>
3965 <member name="F:OpenMetaverse.AgentManager.m_ScriptDialog"> 3965 Loop the animation
3966 <summary>The event subscribers. null if no subcribers</summary> 3966 </summary>
3967 </member> 3967 </member>
3968 <member name="M:OpenMetaverse.AgentManager.OnScriptDialog(OpenMetaverse.ScriptDialogEventArgs)"> 3968 <member name="F:OpenMetaverse.BinBVHAnimationReader.EaseInTime">
3969 <summary>Raises the ScriptDialog event</summary> 3969 <summary>
3970 <param name="e">A SctriptDialogEventArgs object containing the 3970 Meta data. Ease in Seconds.
3971 data returned from the data server</param> 3971 </summary>
3972 </member> 3972 </member>
3973 <member name="F:OpenMetaverse.AgentManager.m_ScriptDialogLock"> 3973 <member name="F:OpenMetaverse.BinBVHAnimationReader.EaseOutTime">
3974 <summary>Thread sync lock object</summary> 3974 <summary>
3975 </member> 3975 Meta data. Ease out seconds.
3976 <member name="F:OpenMetaverse.AgentManager.m_ScriptQuestion"> 3976 </summary>
3977 <summary>The event subscribers. null if no subcribers</summary> 3977 </member>
3978 </member> 3978 <member name="F:OpenMetaverse.BinBVHAnimationReader.HandPose">
3979 <member name="M:OpenMetaverse.AgentManager.OnScriptQuestion(OpenMetaverse.ScriptQuestionEventArgs)"> 3979 <summary>
3980 <summary>Raises the ScriptQuestion event</summary> 3980 Meta Data for the Hand Pose
3981 <param name="e">A ScriptQuestionEventArgs object containing the 3981 </summary>
3982 data returned from the data server</param> 3982 </member>
3983 </member> 3983 <member name="F:OpenMetaverse.BinBVHAnimationReader.JointCount">
3984 <member name="F:OpenMetaverse.AgentManager.m_ScriptQuestionLock"> 3984 <summary>
3985 <summary>Thread sync lock object</summary> 3985 Number of joints defined in the animation
3986 </member> 3986 </summary>
3987 <member name="F:OpenMetaverse.AgentManager.m_LoadURL"> 3987 </member>
3988 <summary>The event subscribers. null if no subcribers</summary> 3988 <member name="F:OpenMetaverse.BinBVHAnimationReader.joints">
3989 </member> 3989 <summary>
3990 <member name="M:OpenMetaverse.AgentManager.OnLoadURL(OpenMetaverse.LoadUrlEventArgs)"> 3990 Contains an array of joints
3991 <summary>Raises the LoadURL event</summary> 3991 </summary>
3992 <param name="e">A LoadUrlEventArgs object containing the 3992 </member>
3993 data returned from the data server</param> 3993 <member name="M:OpenMetaverse.BinBVHAnimationReader.#ctor(System.Byte[])">
3994 </member> 3994 <summary>
3995 <member name="F:OpenMetaverse.AgentManager.m_LoadUrlLock"> 3995 Searialize an animation asset into it's joints/keyframes/meta data
3996 <summary>Thread sync lock object</summary> 3996 </summary>
3997 </member> 3997 <param name="animationdata"></param>
3998 <member name="F:OpenMetaverse.AgentManager.m_Balance"> 3998 </member>
3999 <summary>The event subscribers. null if no subcribers</summary> 3999 <member name="M:OpenMetaverse.BinBVHAnimationReader.ReadBytesUntilNull(System.Byte[],System.Int32@)">
4000 </member> 4000 <summary>
4001 <member name="M:OpenMetaverse.AgentManager.OnBalance(OpenMetaverse.BalanceEventArgs)"> 4001 Variable length strings seem to be null terminated in the animation asset.. but..
4002 <summary>Raises the MoneyBalance event</summary> 4002 use with caution, home grown.
4003 <param name="e">A BalanceEventArgs object containing the 4003 advances the index.
4004 data returned from the data server</param> 4004 </summary>
4005 </member> 4005 <param name="data">The animation asset byte array</param>
4006 <member name="F:OpenMetaverse.AgentManager.m_BalanceLock"> 4006 <param name="i">The offset to start reading</param>
4007 <summary>Thread sync lock object</summary> 4007 <returns>a string</returns>
4008 </member> 4008 </member>
4009 <member name="F:OpenMetaverse.AgentManager.m_MoneyBalance"> 4009 <member name="M:OpenMetaverse.BinBVHAnimationReader.readJoint(System.Byte[],System.Int32@)">
4010 <summary>The event subscribers. null if no subcribers</summary> 4010 <summary>
4011 </member> 4011 Read in a Joint from an animation asset byte array
4012 <member name="M:OpenMetaverse.AgentManager.OnMoneyBalanceReply(OpenMetaverse.MoneyBalanceReplyEventArgs)"> 4012 Variable length Joint fields, yay!
4013 <summary>Raises the MoneyBalanceReply event</summary> 4013 Advances the index
4014 <param name="e">A MoneyBalanceReplyEventArgs object containing the 4014 </summary>
4015 data returned from the data server</param> 4015 <param name="data">animation asset byte array</param>
4016 </member> 4016 <param name="i">Byte Offset of the start of the joint</param>
4017 <member name="F:OpenMetaverse.AgentManager.m_MoneyBalanceReplyLock"> 4017 <returns>The Joint data serialized into the binBVHJoint structure</returns>
4018 <summary>Thread sync lock object</summary> 4018 </member>
4019 </member> 4019 <member name="M:OpenMetaverse.BinBVHAnimationReader.readKeys(System.Byte[],System.Int32@,System.Int32,System.Single,System.Single)">
4020 <member name="F:OpenMetaverse.AgentManager.m_InstantMessage"> 4020 <summary>
4021 <summary>The event subscribers. null if no subcribers</summary> 4021 Read Keyframes of a certain type
4022 </member> 4022 advance i
4023 <member name="M:OpenMetaverse.AgentManager.OnInstantMessage(OpenMetaverse.InstantMessageEventArgs)"> 4023 </summary>
4024 <summary>Raises the IM event</summary> 4024 <param name="data">Animation Byte array</param>
4025 <param name="e">A InstantMessageEventArgs object containing the 4025 <param name="i">Offset in the Byte Array. Will be advanced</param>
4026 data returned from the data server</param> 4026 <param name="keycount">Number of Keyframes</param>
4027 </member> 4027 <param name="min">Scaling Min to pass to the Uint16ToFloat method</param>
4028 <member name="F:OpenMetaverse.AgentManager.m_InstantMessageLock"> 4028 <param name="max">Scaling Max to pass to the Uint16ToFloat method</param>
4029 <summary>Thread sync lock object</summary> 4029 <returns></returns>
4030 </member> 4030 </member>
4031 <member name="F:OpenMetaverse.AgentManager.m_Teleport"> 4031 <member name="T:OpenMetaverse.binBVHJoint">
4032 <summary>The event subscribers. null if no subcribers</summary> 4032 <summary>
4033 </member> 4033 A Joint and it's associated meta data and keyframes
4034 <member name="M:OpenMetaverse.AgentManager.OnTeleport(OpenMetaverse.TeleportEventArgs)"> 4034 </summary>
4035 <summary>Raises the TeleportProgress event</summary> 4035 </member>
4036 <param name="e">A TeleportEventArgs object containing the 4036 <member name="F:OpenMetaverse.binBVHJoint.Name">
4037 data returned from the data server</param> 4037 <summary>
4038 </member> 4038 Name of the Joint. Matches the avatar_skeleton.xml in client distros
4039 <member name="F:OpenMetaverse.AgentManager.m_TeleportLock"> 4039 </summary>
4040 <summary>Thread sync lock object</summary> 4040 </member>
4041 </member> 4041 <member name="F:OpenMetaverse.binBVHJoint.Priority">
4042 <member name="F:OpenMetaverse.AgentManager.m_AgentData"> 4042 <summary>
4043 <summary>The event subscribers. null if no subcribers</summary> 4043 Joint Animation Override? Was the same as the Priority in testing..
4044 </member> 4044 </summary>
4045 <member name="M:OpenMetaverse.AgentManager.OnAgentData(OpenMetaverse.AgentDataReplyEventArgs)"> 4045 </member>
4046 <summary>Raises the AgentDataReply event</summary> 4046 <member name="F:OpenMetaverse.binBVHJoint.rotationkeys">
4047 <param name="e">A AgentDataReplyEventArgs object containing the 4047 <summary>
4048 data returned from the data server</param> 4048 Array of Rotation Keyframes in order from earliest to latest
4049 </member> 4049 </summary>
4050 <member name="F:OpenMetaverse.AgentManager.m_AgentDataLock"> 4050 </member>
4051 <summary>Thread sync lock object</summary> 4051 <member name="F:OpenMetaverse.binBVHJoint.positionkeys">
4052 </member> 4052 <summary>
4053 <member name="F:OpenMetaverse.AgentManager.m_AnimationsChanged"> 4053 Array of Position Keyframes in order from earliest to latest
4054 <summary>The event subscribers. null if no subcribers</summary> 4054 This seems to only be for the Pelvis?
4055 </member> 4055 </summary>
4056 <member name="M:OpenMetaverse.AgentManager.OnAnimationsChanged(OpenMetaverse.AnimationsChangedEventArgs)"> 4056 </member>
4057 <summary>Raises the AnimationsChanged event</summary> 4057 <member name="T:OpenMetaverse.binBVHJointKey">
4058 <param name="e">A AnimationsChangedEventArgs object containing the 4058 <summary>
4059 data returned from the data server</param> 4059 A Joint Keyframe. This is either a position or a rotation.
4060 </member> 4060 </summary>
4061 <member name="F:OpenMetaverse.AgentManager.m_AnimationsChangedLock"> 4061 </member>
4062 <summary>Thread sync lock object</summary> 4062 <member name="F:OpenMetaverse.binBVHJointKey.key_element">
4063 </member> 4063 <summary>
4064 <member name="F:OpenMetaverse.AgentManager.m_MeanCollision"> 4064 Either a Vector3 position or a Vector3 Euler rotation
4065 <summary>The event subscribers. null if no subcribers</summary> 4065 </summary>
4066 </member> 4066 </member>
4067 <member name="M:OpenMetaverse.AgentManager.OnMeanCollision(OpenMetaverse.MeanCollisionEventArgs)"> 4067 <member name="T:OpenMetaverse.HandPose">
4068 <summary>Raises the MeanCollision event</summary> 4068 <summary>
4069 <param name="e">A MeanCollisionEventArgs object containing the 4069 Poses set in the animation metadata for the hands.
4070 data returned from the data server</param> 4070 </summary>
4071 </member> 4071 </member>
4072 <member name="F:OpenMetaverse.AgentManager.m_MeanCollisionLock"> 4072 <member name="T:OpenMetaverse.Interfaces.IMessage">
4073 <summary>Thread sync lock object</summary> 4073 <summary>
4074 </member> 4074 Interface requirements for Messaging system
4075 <member name="F:OpenMetaverse.AgentManager.m_RegionCrossed"> 4075 </summary>
4076 <summary>The event subscribers. null if no subcribers</summary> 4076 </member>
4077 </member> 4077 <member name="T:OpenMetaverse.Assets.AssetTexture">
4078 <member name="M:OpenMetaverse.AgentManager.OnRegionCrossed(OpenMetaverse.RegionCrossedEventArgs)"> 4078 <summary>
4079 <summary>Raises the RegionCrossed event</summary> 4079 Represents a texture
4080 <param name="e">A RegionCrossedEventArgs object containing the 4080 </summary>
4081 data returned from the data server</param> 4081 </member>
4082 </member> 4082 <member name="F:OpenMetaverse.Assets.AssetTexture.Image">
4083 <member name="F:OpenMetaverse.AgentManager.m_RegionCrossedLock"> 4083 <summary>A <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> object containing image data</summary>
4084 <summary>Thread sync lock object</summary> 4084 </member>
4085 </member> 4085 <member name="F:OpenMetaverse.Assets.AssetTexture.LayerInfo">
4086 <member name="F:OpenMetaverse.AgentManager.m_GroupChatJoined"> 4086 <summary></summary>
4087 <summary>The event subscribers. null if no subcribers</summary> 4087 </member>
4088 </member> 4088 <member name="F:OpenMetaverse.Assets.AssetTexture.Components">
4089 <member name="M:OpenMetaverse.AgentManager.OnGroupChatJoined(OpenMetaverse.GroupChatJoinedEventArgs)"> 4089 <summary></summary>
4090 <summary>Raises the GroupChatJoined event</summary> 4090 </member>
4091 <param name="e">A GroupChatJoinedEventArgs object containing the 4091 <member name="M:OpenMetaverse.Assets.AssetTexture.#ctor">
4092 data returned from the data server</param> 4092 <summary>Initializes a new instance of an AssetTexture object</summary>
4093 </member> 4093 </member>
4094 <member name="F:OpenMetaverse.AgentManager.m_GroupChatJoinedLock"> 4094 <member name="M:OpenMetaverse.Assets.AssetTexture.#ctor(OpenMetaverse.UUID,System.Byte[])">
4095 <summary>Thread sync lock object</summary> 4095 <summary>
4096 </member> 4096 Initializes a new instance of an AssetTexture object
4097 <member name="F:OpenMetaverse.AgentManager.m_AlertMessage"> 4097 </summary>
4098 <summary>The event subscribers. null if no subcribers</summary> 4098 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
4099 </member> 4099 <param name="assetData">A byte array containing the raw asset data</param>
4100 <member name="M:OpenMetaverse.AgentManager.OnAlertMessage(OpenMetaverse.AlertMessageEventArgs)"> 4100 </member>
4101 <summary>Raises the AlertMessage event</summary> 4101 <member name="M:OpenMetaverse.Assets.AssetTexture.#ctor(OpenMetaverse.Imaging.ManagedImage)">
4102 <param name="e">A AlertMessageEventArgs object containing the 4102 <summary>
4103 data returned from the data server</param> 4103 Initializes a new instance of an AssetTexture object
4104 </member> 4104 </summary>
4105 <member name="F:OpenMetaverse.AgentManager.m_AlertMessageLock"> 4105 <param name="image">A <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> object containing texture data</param>
4106 <summary>Thread sync lock object</summary> 4106 </member>
4107 </member> 4107 <member name="M:OpenMetaverse.Assets.AssetTexture.Encode">
4108 <member name="F:OpenMetaverse.AgentManager.m_ScriptControl"> 4108 <summary>
4109 <summary>The event subscribers. null if no subcribers</summary> 4109 Populates the <seealso cref="!:AssetData"/> byte array with a JPEG2000
4110 </member> 4110 encoded image created from the data in <seealso cref="F:OpenMetaverse.Assets.AssetTexture.Image"/>
4111 <member name="M:OpenMetaverse.AgentManager.OnScriptControlChange(OpenMetaverse.ScriptControlEventArgs)"> 4111 </summary>
4112 <summary>Raises the ScriptControlChange event</summary> 4112 </member>
4113 <param name="e">A ScriptControlEventArgs object containing the 4113 <member name="M:OpenMetaverse.Assets.AssetTexture.Decode">
4114 data returned from the data server</param> 4114 <summary>
4115 </member> 4115 Decodes the JPEG2000 data in <code>AssetData</code> to the
4116 <member name="F:OpenMetaverse.AgentManager.m_ScriptControlLock"> 4116 <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> object <seealso cref="F:OpenMetaverse.Assets.AssetTexture.Image"/>
4117 <summary>Thread sync lock object</summary> 4117 </summary>
4118 </member> 4118 <returns>True if the decoding was successful, otherwise false</returns>
4119 <member name="F:OpenMetaverse.AgentManager.m_CameraConstraint"> 4119 </member>
4120 <summary>The event subscribers. null if no subcribers</summary> 4120 <member name="M:OpenMetaverse.Assets.AssetTexture.DecodeLayerBoundaries">
4121 </member> 4121 <summary>
4122 <member name="M:OpenMetaverse.AgentManager.OnCameraConstraint(OpenMetaverse.CameraConstraintEventArgs)"> 4122 Decodes the begin and end byte positions for each quality layer in
4123 <summary>Raises the CameraConstraint event</summary> 4123 the image
4124 <param name="e">A CameraConstraintEventArgs object containing the 4124 </summary>
4125 data returned from the data server</param> 4125 <returns></returns>
4126 </member> 4126 </member>
4127 <member name="F:OpenMetaverse.AgentManager.m_CameraConstraintLock"> 4127 <member name="P:OpenMetaverse.Assets.AssetTexture.AssetType">
4128 <summary>Thread sync lock object</summary> 4128 <summary>Override the base classes AssetType</summary>
4129 </member> 4129 </member>
4130 <member name="F:OpenMetaverse.AgentManager.m_ScriptSensorReply"> 4130 <member name="T:OpenMetaverse.PacketFrequency">
4131 <summary>The event subscribers. null if no subcribers</summary> 4131 <summary>
4132 </member> 4132
4133 <member name="M:OpenMetaverse.AgentManager.OnScriptSensorReply(OpenMetaverse.ScriptSensorReplyEventArgs)"> 4133 </summary>
4134 <summary>Raises the ScriptSensorReply event</summary> 4134 </member>
4135 <param name="e">A ScriptSensorReplyEventArgs object containing the 4135 <member name="F:OpenMetaverse.PacketFrequency.Low">
4136 data returned from the data server</param> 4136 <summary></summary>
4137 </member> 4137 </member>
4138 <member name="F:OpenMetaverse.AgentManager.m_ScriptSensorReplyLock"> 4138 <member name="F:OpenMetaverse.PacketFrequency.Medium">
4139 <summary>Thread sync lock object</summary> 4139 <summary></summary>
4140 </member> 4140 </member>
4141 <member name="F:OpenMetaverse.AgentManager.m_AvatarSitResponse"> 4141 <member name="F:OpenMetaverse.PacketFrequency.High">
4142 <summary>The event subscribers. null if no subcribers</summary> 4142 <summary></summary>
4143 </member> 4143 </member>
4144 <member name="M:OpenMetaverse.AgentManager.OnAvatarSitResponse(OpenMetaverse.AvatarSitResponseEventArgs)"> 4144 <member name="T:OpenMetaverse.Packets.MalformedDataException">
4145 <summary>Raises the AvatarSitResponse event</summary> 4145 <summary>
4146 <param name="e">A AvatarSitResponseEventArgs object containing the 4146 Thrown when a packet could not be successfully deserialized
4147 data returned from the data server</param> 4147 </summary>
4148 </member> 4148 </member>
4149 <member name="F:OpenMetaverse.AgentManager.m_AvatarSitResponseLock"> 4149 <member name="M:OpenMetaverse.Packets.MalformedDataException.#ctor">
4150 <summary>Thread sync lock object</summary> 4150 <summary>
4151 </member> 4151 Default constructor
4152 <member name="F:OpenMetaverse.AgentManager.m_ChatSessionMemberAdded"> 4152 </summary>
4153 <summary>The event subscribers. null if no subcribers</summary> 4153 </member>
4154 </member> 4154 <member name="M:OpenMetaverse.Packets.MalformedDataException.#ctor(System.String)">
4155 <member name="M:OpenMetaverse.AgentManager.OnChatSessionMemberAdded(OpenMetaverse.ChatSessionMemberAddedEventArgs)"> 4155 <summary>
4156 <summary>Raises the ChatSessionMemberAdded event</summary> 4156 Constructor that takes an additional error message
4157 <param name="e">A ChatSessionMemberAddedEventArgs object containing the 4157 </summary>
4158 data returned from the data server</param> 4158 <param name="Message">An error message to attach to this exception</param>
4159 </member> 4159 </member>
4160 <member name="F:OpenMetaverse.AgentManager.m_ChatSessionMemberAddedLock"> 4160 <member name="T:OpenMetaverse.Packets.Header">
4161 <summary>Thread sync lock object</summary> 4161 <summary>
4162 </member> 4162 The header of a message template packet. Holds packet flags, sequence
4163 <member name="F:OpenMetaverse.AgentManager.m_ChatSessionMemberLeft"> 4163 number, packet ID, and any ACKs that will be appended at the end of
4164 <summary>The event subscribers. null if no subcribers</summary> 4164 the packet
4165 </member> 4165 </summary>
4166 <member name="M:OpenMetaverse.AgentManager.OnChatSessionMemberLeft(OpenMetaverse.ChatSessionMemberLeftEventArgs)"> 4166 </member>
4167 <summary>Raises the ChatSessionMemberLeft event</summary> 4167 <member name="M:OpenMetaverse.Packets.Header.AcksToBytes(System.Byte[],System.Int32@)">
4168 <param name="e">A ChatSessionMemberLeftEventArgs object containing the 4168 <summary>
4169 data returned from the data server</param> 4169 Convert the AckList to a byte array, used for packet serializing
4170 </member> 4170 </summary>
4171 <member name="F:OpenMetaverse.AgentManager.m_ChatSessionMemberLeftLock"> 4171 <param name="bytes">Reference to the target byte array</param>
4172 <summary>Thread sync lock object</summary> 4172 <param name="i">Beginning position to start writing to in the byte
4173 </member> 4173 array, will be updated with the ending position of the ACK list</param>
4174 <member name="F:OpenMetaverse.AgentManager.Client"> 4174 </member>
4175 <summary>Reference to the GridClient instance</summary> 4175 <member name="M:OpenMetaverse.Packets.Header.BuildHeader(System.Byte[],System.Int32@,System.Int32@)">
4176 </member> 4176 <summary>
4177 <member name="F:OpenMetaverse.AgentManager.Movement"> 4177
4178 <summary>Used for movement and camera tracking</summary> 4178 </summary>
4179 </member> 4179 <param name="bytes"></param>
4180 <member name="F:OpenMetaverse.AgentManager.SignaledAnimations"> 4180 <param name="pos"></param>
4181 <summary>Currently playing animations for the agent. Can be used to 4181 <param name="packetEnd"></param>
4182 check the current movement status such as walking, hovering, aiming, 4182 <returns></returns>
4183 etc. by checking against system animations found in the Animations class</summary> 4183 </member>
4184 </member> 4184 <member name="M:OpenMetaverse.Packets.Header.CreateAckList(OpenMetaverse.Packets.Header@,System.Byte[],System.Int32@)">
4185 <member name="F:OpenMetaverse.AgentManager.GroupChatSessions"> 4185 <summary>
4186 <summary>Dictionary containing current Group Chat sessions and members</summary> 4186
4187 </member> 4187 </summary>
4188 <member name="M:OpenMetaverse.AgentManager.#ctor(OpenMetaverse.GridClient)"> 4188 <param name="header"></param>
4189 <summary> 4189 <param name="bytes"></param>
4190 Constructor, setup callbacks for packets related to our avatar 4190 <param name="packetEnd"></param>
4191 </summary> 4191 </member>
4192 <param name="client">A reference to the <seealso cref="T:OpenMetaverse.GridClient"/> Class</param> 4192 <member name="T:OpenMetaverse.Packets.PacketBlock">
4193 </member> 4193 <summary>
4194 <member name="M:OpenMetaverse.AgentManager.Chat(System.String,System.Int32,OpenMetaverse.ChatType)"> 4194 A block of data in a packet. Packets are composed of one or more blocks,
4195 <summary> 4195 each block containing one or more fields
4196 Send a text message from the Agent to the Simulator 4196 </summary>
4197 </summary> 4197 </member>
4198 <param name="message">A <see cref="T:System.String"/> containing the message</param> 4198 <member name="M:OpenMetaverse.Packets.PacketBlock.FromBytes(System.Byte[],System.Int32@)">
4199 <param name="channel">The channel to send the message on, 0 is the public channel. Channels above 0 4199 <summary>
4200 can be used however only scripts listening on the specified channel will see the message</param> 4200 Create a block from a byte array
4201 <param name="type">Denotes the type of message being sent, shout, whisper, etc.</param> 4201 </summary>
4202 </member> 4202 <param name="bytes">Byte array containing the serialized block</param>
4203 <member name="M:OpenMetaverse.AgentManager.RetrieveInstantMessages"> 4203 <param name="i">Starting position of the block in the byte array.
4204 <summary> 4204 This will point to the data after the end of the block when the
4205 Request any instant messages sent while the client was offline to be resent. 4205 call returns</param>
4206 </summary> 4206 </member>
4207 </member> 4207 <member name="M:OpenMetaverse.Packets.PacketBlock.ToBytes(System.Byte[],System.Int32@)">
4208 <member name="M:OpenMetaverse.AgentManager.InstantMessage(OpenMetaverse.UUID,System.String)"> 4208 <summary>
4209 <summary> 4209 Serialize this block into a byte array
4210 Send an Instant Message to another Avatar 4210 </summary>
4211 </summary> 4211 <param name="bytes">Byte array to serialize this block into</param>
4212 <param name="target">The recipients <see cref="T:OpenMetaverse.UUID"/></param> 4212 <param name="i">Starting position in the byte array to serialize to.
4213 <param name="message">A <see cref="T:System.String"/> containing the message to send</param> 4213 This will point to the position directly after the end of the
4214 </member> 4214 serialized block when the call returns</param>
4215 <member name="M:OpenMetaverse.AgentManager.InstantMessage(OpenMetaverse.UUID,System.String,OpenMetaverse.UUID)"> 4215 </member>
4216 <summary> 4216 <member name="P:OpenMetaverse.Packets.PacketBlock.Length">
4217 Send an Instant Message to an existing group chat or conference chat 4217 <summary>Current length of the data in this packet</summary>
4218 </summary> 4218 </member>
4219 <param name="target">The recipients <see cref="T:OpenMetaverse.UUID"/></param> 4219 <member name="F:OpenMetaverse.Packets.PacketType.Default">
4220 <param name="message">A <see cref="T:System.String"/> containing the message to send</param> 4220 <summary>A generic value, not an actual packet type</summary>
4221 <param name="imSessionID">IM session ID (to differentiate between IM windows)</param> 4221 </member>
4222 </member> 4222 <member name="M:OpenMetaverse.Packets.Packet.BuildPacket(System.String,OpenMetaverse.StructuredData.OSDMap)">
4223 <member name="M:OpenMetaverse.AgentManager.InstantMessage(System.String,OpenMetaverse.UUID,System.String,OpenMetaverse.UUID,OpenMetaverse.UUID[])"> 4223 <summary>
4224 <summary> 4224 Attempts to convert an LLSD structure to a known Packet type
4225 Send an Instant Message 4225 </summary>
4226 </summary> 4226 <param name="capsEventName">Event name, this must match an actual
4227 <param name="fromName">The name this IM will show up as being from</param> 4227 packet name for a Packet to be successfully built</param>
4228 <param name="target">Key of Avatar</param> 4228 <param name="body">LLSD to convert to a Packet</param>
4229 <param name="message">Text message being sent</param> 4229 <returns>A Packet on success, otherwise null</returns>
4230 <param name="imSessionID">IM session ID (to differentiate between IM windows)</param> 4230 </member>
4231 <param name="conferenceIDs">IDs of sessions for a conference</param> 4231 <member name="T:OpenMetaverse.Packets.TestMessagePacket">
4232 </member> 4232 <exclude/>
4233 <member name="M:OpenMetaverse.AgentManager.InstantMessage(System.String,OpenMetaverse.UUID,System.String,OpenMetaverse.UUID,OpenMetaverse.InstantMessageDialog,OpenMetaverse.InstantMessageOnline,OpenMetaverse.Vector3,OpenMetaverse.UUID,System.Byte[])"> 4233 </member>
4234 <summary> 4234 <member name="T:OpenMetaverse.Packets.TestMessagePacket.TestBlock1Block">
4235 Send an Instant Message 4235 <exclude/>
4236 </summary> 4236 </member>
4237 <param name="fromName">The name this IM will show up as being from</param> 4237 <member name="T:OpenMetaverse.Packets.TestMessagePacket.NeighborBlockBlock">
4238 <param name="target">Key of Avatar</param> 4238 <exclude/>
4239 <param name="message">Text message being sent</param> 4239 </member>
4240 <param name="imSessionID">IM session ID (to differentiate between IM windows)</param> 4240 <member name="T:OpenMetaverse.Packets.UseCircuitCodePacket">
4241 <param name="dialog">Type of instant message to send</param> 4241 <exclude/>
4242 <param name="offline">Whether to IM offline avatars as well</param> 4242 </member>
4243 <param name="position">Senders Position</param> 4243 <member name="T:OpenMetaverse.Packets.UseCircuitCodePacket.CircuitCodeBlock">
4244 <param name="regionID">RegionID Sender is In</param> 4244 <exclude/>
4245 <param name="binaryBucket">Packed binary data that is specific to 4245 </member>
4246 the dialog type</param> 4246 <member name="T:OpenMetaverse.Packets.TelehubInfoPacket">
4247 </member> 4247 <exclude/>
4248 <member name="M:OpenMetaverse.AgentManager.InstantMessageGroup(OpenMetaverse.UUID,System.String)"> 4248 </member>
4249 <summary> 4249 <member name="T:OpenMetaverse.Packets.TelehubInfoPacket.TelehubBlockBlock">
4250 Send an Instant Message to a group 4250 <exclude/>
4251 </summary> 4251 </member>
4252 <param name="groupID"><seealso cref="T:OpenMetaverse.UUID"/> of the group to send message to</param> 4252 <member name="T:OpenMetaverse.Packets.TelehubInfoPacket.SpawnPointBlockBlock">
4253 <param name="message">Text Message being sent.</param> 4253 <exclude/>
4254 </member> 4254 </member>
4255 <member name="M:OpenMetaverse.AgentManager.InstantMessageGroup(System.String,OpenMetaverse.UUID,System.String)"> 4255 <member name="T:OpenMetaverse.Packets.EconomyDataRequestPacket">
4256 <summary> 4256 <exclude/>
4257 Send an Instant Message to a group the agent is a member of 4257 </member>
4258 </summary> 4258 <member name="T:OpenMetaverse.Packets.EconomyDataPacket">
4259 <param name="fromName">The name this IM will show up as being from</param> 4259 <exclude/>
4260 <param name="groupID"><seealso cref="T:OpenMetaverse.UUID"/> of the group to send message to</param> 4260 </member>
4261 <param name="message">Text message being sent</param> 4261 <member name="T:OpenMetaverse.Packets.EconomyDataPacket.InfoBlock">
4262 </member> 4262 <exclude/>
4263 <member name="M:OpenMetaverse.AgentManager.RequestJoinGroupChat(OpenMetaverse.UUID)"> 4263 </member>
4264 <summary> 4264 <member name="T:OpenMetaverse.Packets.AvatarPickerRequestPacket">
4265 Send a request to join a group chat session 4265 <exclude/>
4266 </summary> 4266 </member>
4267 <param name="groupID"><seealso cref="T:OpenMetaverse.UUID"/> of Group to leave</param> 4267 <member name="T:OpenMetaverse.Packets.AvatarPickerRequestPacket.AgentDataBlock">
4268 </member> 4268 <exclude/>
4269 <member name="M:OpenMetaverse.AgentManager.RequestLeaveGroupChat(OpenMetaverse.UUID)"> 4269 </member>
4270 <summary> 4270 <member name="T:OpenMetaverse.Packets.AvatarPickerRequestPacket.DataBlock">
4271 Exit a group chat session. This will stop further Group chat messages 4271 <exclude/>
4272 from being sent until session is rejoined. 4272 </member>
4273 </summary> 4273 <member name="T:OpenMetaverse.Packets.AvatarPickerReplyPacket">
4274 <param name="groupID"><seealso cref="T:OpenMetaverse.UUID"/> of Group chat session to leave</param> 4274 <exclude/>
4275 </member> 4275 </member>
4276 <member name="M:OpenMetaverse.AgentManager.ReplyToScriptDialog(System.Int32,System.Int32,System.String,OpenMetaverse.UUID)"> 4276 <member name="T:OpenMetaverse.Packets.AvatarPickerReplyPacket.AgentDataBlock">
4277 <summary> 4277 <exclude/>
4278 Reply to script dialog questions. 4278 </member>
4279 </summary> 4279 <member name="T:OpenMetaverse.Packets.AvatarPickerReplyPacket.DataBlock">
4280 <param name="channel">Channel initial request came on</param> 4280 <exclude/>
4281 <param name="buttonIndex">Index of button you're "clicking"</param> 4281 </member>
4282 <param name="buttonlabel">Label of button you're "clicking"</param> 4282 <member name="T:OpenMetaverse.Packets.PlacesQueryPacket">
4283 <param name="objectID"><seealso cref="T:OpenMetaverse.UUID"/> of Object that sent the dialog request</param> 4283 <exclude/>
4284 <seealso cref="M:OpenMetaverse.AgentManager.OnScriptDialog(OpenMetaverse.ScriptDialogEventArgs)"/> 4284 </member>
4285 </member> 4285 <member name="T:OpenMetaverse.Packets.PlacesQueryPacket.AgentDataBlock">
4286 <member name="M:OpenMetaverse.AgentManager.ChatterBoxAcceptInvite(OpenMetaverse.UUID)"> 4286 <exclude/>
4287 <summary> 4287 </member>
4288 Accept invite for to a chatterbox session 4288 <member name="T:OpenMetaverse.Packets.PlacesQueryPacket.TransactionDataBlock">
4289 </summary> 4289 <exclude/>
4290 <param name="session_id"><seealso cref="T:OpenMetaverse.UUID"/> of session to accept invite to</param> 4290 </member>
4291 </member> 4291 <member name="T:OpenMetaverse.Packets.PlacesQueryPacket.QueryDataBlock">
4292 <member name="M:OpenMetaverse.AgentManager.StartIMConference(System.Collections.Generic.List{OpenMetaverse.UUID},OpenMetaverse.UUID)"> 4292 <exclude/>
4293 <summary> 4293 </member>
4294 Start a friends conference 4294 <member name="T:OpenMetaverse.Packets.PlacesReplyPacket">
4295 </summary> 4295 <exclude/>
4296 <param name="participants"><seealso cref="T:OpenMetaverse.UUID"/> List of UUIDs to start a conference with</param> 4296 </member>
4297 <param name="tmp_session_id">the temportary session ID returned in the <see cref="!:OnJoinedGroupChat"/> callback&gt;</param> 4297 <member name="T:OpenMetaverse.Packets.PlacesReplyPacket.AgentDataBlock">
4298 </member> 4298 <exclude/>
4299 <member name="M:OpenMetaverse.AgentManager.PointAtEffect(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.Vector3d,OpenMetaverse.PointAtType,OpenMetaverse.UUID)"> 4299 </member>
4300 <summary> 4300 <member name="T:OpenMetaverse.Packets.PlacesReplyPacket.TransactionDataBlock">
4301 Start a particle stream between an agent and an object 4301 <exclude/>
4302 </summary> 4302 </member>
4303 <param name="sourceAvatar"><seealso cref="T:OpenMetaverse.UUID"/> Key of the source agent</param> 4303 <member name="T:OpenMetaverse.Packets.PlacesReplyPacket.QueryDataBlock">
4304 <param name="targetObject"><seealso cref="T:OpenMetaverse.UUID"/> Key of the target object</param> 4304 <exclude/>
4305 <param name="globalOffset"></param> 4305 </member>
4306 <param name="type">The type from the <seealso cref="T:PointAtType"/> enum</param> 4306 <member name="T:OpenMetaverse.Packets.DirFindQueryPacket">
4307 <param name="effectID">A unique <seealso cref="T:OpenMetaverse.UUID"/> for this effect</param> 4307 <exclude/>
4308 </member> 4308 </member>
4309 <member name="M:OpenMetaverse.AgentManager.LookAtEffect(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.Vector3d,OpenMetaverse.LookAtType,OpenMetaverse.UUID)"> 4309 <member name="T:OpenMetaverse.Packets.DirFindQueryPacket.AgentDataBlock">
4310 <summary> 4310 <exclude/>
4311 Start a particle stream between an agent and an object 4311 </member>
4312 </summary> 4312 <member name="T:OpenMetaverse.Packets.DirFindQueryPacket.QueryDataBlock">
4313 <param name="sourceAvatar"><seealso cref="T:OpenMetaverse.UUID"/> Key of the source agent</param> 4313 <exclude/>
4314 <param name="targetObject"><seealso cref="T:OpenMetaverse.UUID"/> Key of the target object</param> 4314 </member>
4315 <param name="globalOffset">A <seealso cref="T:OpenMetaverse.Vector3d"/> representing the beams offset from the source</param> 4315 <member name="T:OpenMetaverse.Packets.DirPlacesQueryPacket">
4316 <param name="type">A <seealso cref="T:PointAtType"/> which sets the avatars lookat animation</param> 4316 <exclude/>
4317 <param name="effectID"><seealso cref="T:OpenMetaverse.UUID"/> of the Effect</param> 4317 </member>
4318 </member> 4318 <member name="T:OpenMetaverse.Packets.DirPlacesQueryPacket.AgentDataBlock">
4319 <member name="M:OpenMetaverse.AgentManager.BeamEffect(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.Vector3d,OpenMetaverse.Color4,System.Single,OpenMetaverse.UUID)"> 4319 <exclude/>
4320 <summary> 4320 </member>
4321 Create a particle beam between an avatar and an primitive 4321 <member name="T:OpenMetaverse.Packets.DirPlacesQueryPacket.QueryDataBlock">
4322 </summary> 4322 <exclude/>
4323 <param name="sourceAvatar">The ID of source avatar</param> 4323 </member>
4324 <param name="targetObject">The ID of the target primitive</param> 4324 <member name="T:OpenMetaverse.Packets.DirPlacesReplyPacket">
4325 <param name="globalOffset">global offset</param> 4325 <exclude/>
4326 <param name="color">A <see cref="T:OpenMetaverse.Color4"/> object containing the combined red, green, blue and alpha 4326 </member>
4327 color values of particle beam</param> 4327 <member name="T:OpenMetaverse.Packets.DirPlacesReplyPacket.AgentDataBlock">
4328 <param name="duration">a float representing the duration the parcicle beam will last</param> 4328 <exclude/>
4329 <param name="effectID">A Unique ID for the beam</param> 4329 </member>
4330 <seealso cref="T:OpenMetaverse.Packets.ViewerEffectPacket"/> 4330 <member name="T:OpenMetaverse.Packets.DirPlacesReplyPacket.QueryDataBlock">
4331 </member> 4331 <exclude/>
4332 <member name="M:OpenMetaverse.AgentManager.SphereEffect(OpenMetaverse.Vector3d,OpenMetaverse.Color4,System.Single,OpenMetaverse.UUID)"> 4332 </member>
4333 <summary> 4333 <member name="T:OpenMetaverse.Packets.DirPlacesReplyPacket.QueryRepliesBlock">
4334 Create a particle swirl around a target position using a <seealso cref="T:OpenMetaverse.Packets.ViewerEffectPacket"/> packet 4334 <exclude/>
4335 </summary> 4335 </member>
4336 <param name="globalOffset">global offset</param> 4336 <member name="T:OpenMetaverse.Packets.DirPlacesReplyPacket.StatusDataBlock">
4337 <param name="color">A <see cref="T:OpenMetaverse.Color4"/> object containing the combined red, green, blue and alpha 4337 <exclude/>
4338 color values of particle beam</param> 4338 </member>
4339 <param name="duration">a float representing the duration the parcicle beam will last</param> 4339 <member name="T:OpenMetaverse.Packets.DirPeopleReplyPacket">
4340 <param name="effectID">A Unique ID for the beam</param> 4340 <exclude/>
4341 </member> 4341 </member>
4342 <member name="M:OpenMetaverse.AgentManager.RequestSit(OpenMetaverse.UUID,OpenMetaverse.Vector3)"> 4342 <member name="T:OpenMetaverse.Packets.DirPeopleReplyPacket.AgentDataBlock">
4343 <summary> 4343 <exclude/>
4344 Sends a request to sit on the specified object 4344 </member>
4345 </summary> 4345 <member name="T:OpenMetaverse.Packets.DirPeopleReplyPacket.QueryDataBlock">
4346 <param name="targetID"><seealso cref="T:OpenMetaverse.UUID"/> of the object to sit on</param> 4346 <exclude/>
4347 <param name="offset">Sit at offset</param> 4347 </member>
4348 </member> 4348 <member name="T:OpenMetaverse.Packets.DirPeopleReplyPacket.QueryRepliesBlock">
4349 <member name="M:OpenMetaverse.AgentManager.Sit"> 4349 <exclude/>
4350 <summary> 4350 </member>
4351 Follows a call to <seealso cref="M:OpenMetaverse.AgentManager.RequestSit(OpenMetaverse.UUID,OpenMetaverse.Vector3)"/> to actually sit on the object 4351 <member name="T:OpenMetaverse.Packets.DirEventsReplyPacket">
4352 </summary> 4352 <exclude/>
4353 </member> 4353 </member>
4354 <member name="M:OpenMetaverse.AgentManager.Stand"> 4354 <member name="T:OpenMetaverse.Packets.DirEventsReplyPacket.AgentDataBlock">
4355 <summary>Stands up from sitting on a prim or the ground</summary> 4355 <exclude/>
4356 <returns>true of AgentUpdate was sent</returns> 4356 </member>
4357 </member> 4357 <member name="T:OpenMetaverse.Packets.DirEventsReplyPacket.QueryDataBlock">
4358 <member name="M:OpenMetaverse.AgentManager.SitOnGround"> 4358 <exclude/>
4359 <summary> 4359 </member>
4360 Does a "ground sit" at the avatar's current position 4360 <member name="T:OpenMetaverse.Packets.DirEventsReplyPacket.QueryRepliesBlock">
4361 </summary> 4361 <exclude/>
4362 </member> 4362 </member>
4363 <member name="M:OpenMetaverse.AgentManager.Fly(System.Boolean)"> 4363 <member name="T:OpenMetaverse.Packets.DirEventsReplyPacket.StatusDataBlock">
4364 <summary> 4364 <exclude/>
4365 Starts or stops flying 4365 </member>
4366 </summary> 4366 <member name="T:OpenMetaverse.Packets.DirGroupsReplyPacket">
4367 <param name="start">True to start flying, false to stop flying</param> 4367 <exclude/>
4368 </member> 4368 </member>
4369 <member name="M:OpenMetaverse.AgentManager.Crouch(System.Boolean)"> 4369 <member name="T:OpenMetaverse.Packets.DirGroupsReplyPacket.AgentDataBlock">
4370 <summary> 4370 <exclude/>
4371 Starts or stops crouching 4371 </member>
4372 </summary> 4372 <member name="T:OpenMetaverse.Packets.DirGroupsReplyPacket.QueryDataBlock">
4373 <param name="crouching">True to start crouching, false to stop crouching</param> 4373 <exclude/>
4374 </member> 4374 </member>
4375 <member name="M:OpenMetaverse.AgentManager.Jump(System.Boolean)"> 4375 <member name="T:OpenMetaverse.Packets.DirGroupsReplyPacket.QueryRepliesBlock">
4376 <summary> 4376 <exclude/>
4377 Starts a jump (begin holding the jump key) 4377 </member>
4378 </summary> 4378 <member name="T:OpenMetaverse.Packets.DirClassifiedQueryPacket">
4379 </member> 4379 <exclude/>
4380 <member name="M:OpenMetaverse.AgentManager.AutoPilot(System.Double,System.Double,System.Double)"> 4380 </member>
4381 <summary> 4381 <member name="T:OpenMetaverse.Packets.DirClassifiedQueryPacket.AgentDataBlock">
4382 Use the autopilot sim function to move the avatar to a new 4382 <exclude/>
4383 position. Uses double precision to get precise movements 4383 </member>
4384 </summary> 4384 <member name="T:OpenMetaverse.Packets.DirClassifiedQueryPacket.QueryDataBlock">
4385 <remarks>The z value is currently not handled properly by the simulator</remarks> 4385 <exclude/>
4386 <param name="globalX">Global X coordinate to move to</param> 4386 </member>
4387 <param name="globalY">Global Y coordinate to move to</param> 4387 <member name="T:OpenMetaverse.Packets.DirClassifiedReplyPacket">
4388 <param name="z">Z coordinate to move to</param> 4388 <exclude/>
4389 </member> 4389 </member>
4390 <member name="M:OpenMetaverse.AgentManager.AutoPilot(System.UInt64,System.UInt64,System.Single)"> 4390 <member name="T:OpenMetaverse.Packets.DirClassifiedReplyPacket.AgentDataBlock">
4391 <summary> 4391 <exclude/>
4392 Use the autopilot sim function to move the avatar to a new position 4392 </member>
4393 </summary> 4393 <member name="T:OpenMetaverse.Packets.DirClassifiedReplyPacket.QueryDataBlock">
4394 <remarks>The z value is currently not handled properly by the simulator</remarks> 4394 <exclude/>
4395 <param name="globalX">Integer value for the global X coordinate to move to</param> 4395 </member>
4396 <param name="globalY">Integer value for the global Y coordinate to move to</param> 4396 <member name="T:OpenMetaverse.Packets.DirClassifiedReplyPacket.QueryRepliesBlock">
4397 <param name="z">Floating-point value for the Z coordinate to move to</param> 4397 <exclude/>
4398 </member> 4398 </member>
4399 <member name="M:OpenMetaverse.AgentManager.AutoPilotLocal(System.Int32,System.Int32,System.Single)"> 4399 <member name="T:OpenMetaverse.Packets.DirClassifiedReplyPacket.StatusDataBlock">
4400 <summary> 4400 <exclude/>
4401 Use the autopilot sim function to move the avatar to a new position 4401 </member>
4402 </summary> 4402 <member name="T:OpenMetaverse.Packets.AvatarClassifiedReplyPacket">
4403 <remarks>The z value is currently not handled properly by the simulator</remarks> 4403 <exclude/>
4404 <param name="localX">Integer value for the local X coordinate to move to</param> 4404 </member>
4405 <param name="localY">Integer value for the local Y coordinate to move to</param> 4405 <member name="T:OpenMetaverse.Packets.AvatarClassifiedReplyPacket.AgentDataBlock">
4406 <param name="z">Floating-point value for the Z coordinate to move to</param> 4406 <exclude/>
4407 </member> 4407 </member>
4408 <member name="M:OpenMetaverse.AgentManager.AutoPilotCancel"> 4408 <member name="T:OpenMetaverse.Packets.AvatarClassifiedReplyPacket.DataBlock">
4409 <summary>Macro to cancel autopilot sim function</summary> 4409 <exclude/>
4410 <remarks>Not certain if this is how it is really done</remarks> 4410 </member>
4411 <returns>true if control flags were set and AgentUpdate was sent to the simulator</returns> 4411 <member name="T:OpenMetaverse.Packets.ClassifiedInfoRequestPacket">
4412 </member> 4412 <exclude/>
4413 <member name="M:OpenMetaverse.AgentManager.Grab(System.UInt32)"> 4413 </member>
4414 <summary> 4414 <member name="T:OpenMetaverse.Packets.ClassifiedInfoRequestPacket.AgentDataBlock">
4415 Grabs an object 4415 <exclude/>
4416 </summary> 4416 </member>
4417 <param name="objectLocalID">an unsigned integer of the objects ID within the simulator</param> 4417 <member name="T:OpenMetaverse.Packets.ClassifiedInfoRequestPacket.DataBlock">
4418 <seealso cref="F:OpenMetaverse.Simulator.ObjectsPrimitives"/> 4418 <exclude/>
4419 </member> 4419 </member>
4420 <member name="M:OpenMetaverse.AgentManager.Grab(System.UInt32,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3,System.Int32,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3)"> 4420 <member name="T:OpenMetaverse.Packets.ClassifiedInfoReplyPacket">
4421 <summary> 4421 <exclude/>
4422 Overload: Grab a simulated object 4422 </member>
4423 </summary> 4423 <member name="T:OpenMetaverse.Packets.ClassifiedInfoReplyPacket.AgentDataBlock">
4424 <param name="objectLocalID">an unsigned integer of the objects ID within the simulator</param> 4424 <exclude/>
4425 <param name="grabOffset"></param> 4425 </member>
4426 <param name="uvCoord">The texture coordinates to grab</param> 4426 <member name="T:OpenMetaverse.Packets.ClassifiedInfoReplyPacket.DataBlock">
4427 <param name="stCoord">The surface coordinates to grab</param> 4427 <exclude/>
4428 <param name="faceIndex">The face of the position to grab</param> 4428 </member>
4429 <param name="position">The region coordinates of the position to grab</param> 4429 <member name="T:OpenMetaverse.Packets.ClassifiedInfoUpdatePacket">
4430 <param name="normal">The surface normal of the position to grab (A normal is a vector perpindicular to the surface)</param> 4430 <exclude/>
4431 <param name="binormal">The surface binormal of the position to grab (A binormal is a vector tangen to the surface 4431 </member>
4432 pointing along the U direction of the tangent space</param> 4432 <member name="T:OpenMetaverse.Packets.ClassifiedInfoUpdatePacket.AgentDataBlock">
4433 </member> 4433 <exclude/>
4434 <member name="M:OpenMetaverse.AgentManager.GrabUpdate(OpenMetaverse.UUID,OpenMetaverse.Vector3)"> 4434 </member>
4435 <summary> 4435 <member name="T:OpenMetaverse.Packets.ClassifiedInfoUpdatePacket.DataBlock">
4436 Drag an object 4436 <exclude/>
4437 </summary> 4437 </member>
4438 <param name="objectID"><seealso cref="T:OpenMetaverse.UUID"/> of the object to drag</param> 4438 <member name="T:OpenMetaverse.Packets.ClassifiedDeletePacket">
4439 <param name="grabPosition">Drag target in region coordinates</param> 4439 <exclude/>
4440 </member> 4440 </member>
4441 <member name="M:OpenMetaverse.AgentManager.GrabUpdate(OpenMetaverse.UUID,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3,System.Int32,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3)"> 4441 <member name="T:OpenMetaverse.Packets.ClassifiedDeletePacket.AgentDataBlock">
4442 <summary> 4442 <exclude/>
4443 Overload: Drag an object 4443 </member>
4444 </summary> 4444 <member name="T:OpenMetaverse.Packets.ClassifiedDeletePacket.DataBlock">
4445 <param name="objectID"><seealso cref="T:OpenMetaverse.UUID"/> of the object to drag</param> 4445 <exclude/>
4446 <param name="grabPosition">Drag target in region coordinates</param> 4446 </member>
4447 <param name="grabOffset"></param> 4447 <member name="T:OpenMetaverse.Packets.ClassifiedGodDeletePacket">
4448 <param name="uvCoord">The texture coordinates to grab</param> 4448 <exclude/>
4449 <param name="stCoord">The surface coordinates to grab</param> 4449 </member>
4450 <param name="faceIndex">The face of the position to grab</param> 4450 <member name="T:OpenMetaverse.Packets.ClassifiedGodDeletePacket.AgentDataBlock">
4451 <param name="position">The region coordinates of the position to grab</param> 4451 <exclude/>
4452 <param name="normal">The surface normal of the position to grab (A normal is a vector perpindicular to the surface)</param> 4452 </member>
4453 <param name="binormal">The surface binormal of the position to grab (A binormal is a vector tangen to the surface 4453 <member name="T:OpenMetaverse.Packets.ClassifiedGodDeletePacket.DataBlock">
4454 pointing along the U direction of the tangent space</param> 4454 <exclude/>
4455 </member> 4455 </member>
4456 <member name="M:OpenMetaverse.AgentManager.DeGrab(System.UInt32)"> 4456 <member name="T:OpenMetaverse.Packets.DirLandQueryPacket">
4457 <summary> 4457 <exclude/>
4458 Release a grabbed object 4458 </member>
4459 </summary> 4459 <member name="T:OpenMetaverse.Packets.DirLandQueryPacket.AgentDataBlock">
4460 <param name="objectLocalID">The Objects Simulator Local ID</param> 4460 <exclude/>
4461 <seealso cref="F:OpenMetaverse.Simulator.ObjectsPrimitives"/> 4461 </member>
4462 <seealso cref="M:OpenMetaverse.AgentManager.Grab(System.UInt32)"/> 4462 <member name="T:OpenMetaverse.Packets.DirLandQueryPacket.QueryDataBlock">
4463 <seealso cref="M:OpenMetaverse.AgentManager.GrabUpdate(OpenMetaverse.UUID,OpenMetaverse.Vector3)"/> 4463 <exclude/>
4464 </member> 4464 </member>
4465 <member name="M:OpenMetaverse.AgentManager.DeGrab(System.UInt32,OpenMetaverse.Vector3,OpenMetaverse.Vector3,System.Int32,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3)"> 4465 <member name="T:OpenMetaverse.Packets.DirLandReplyPacket">
4466 <summary> 4466 <exclude/>
4467 Release a grabbed object 4467 </member>
4468 </summary> 4468 <member name="T:OpenMetaverse.Packets.DirLandReplyPacket.AgentDataBlock">
4469 <param name="objectLocalID">The Objects Simulator Local ID</param> 4469 <exclude/>
4470 <param name="uvCoord">The texture coordinates to grab</param> 4470 </member>
4471 <param name="stCoord">The surface coordinates to grab</param> 4471 <member name="T:OpenMetaverse.Packets.DirLandReplyPacket.QueryDataBlock">
4472 <param name="faceIndex">The face of the position to grab</param> 4472 <exclude/>
4473 <param name="position">The region coordinates of the position to grab</param> 4473 </member>
4474 <param name="normal">The surface normal of the position to grab (A normal is a vector perpindicular to the surface)</param> 4474 <member name="T:OpenMetaverse.Packets.DirLandReplyPacket.QueryRepliesBlock">
4475 <param name="binormal">The surface binormal of the position to grab (A binormal is a vector tangen to the surface 4475 <exclude/>
4476 pointing along the U direction of the tangent space</param> 4476 </member>
4477 </member> 4477 <member name="T:OpenMetaverse.Packets.DirPopularQueryPacket">
4478 <member name="M:OpenMetaverse.AgentManager.Touch(System.UInt32)"> 4478 <exclude/>
4479 <summary> 4479 </member>
4480 Touches an object 4480 <member name="T:OpenMetaverse.Packets.DirPopularQueryPacket.AgentDataBlock">
4481 </summary> 4481 <exclude/>
4482 <param name="objectLocalID">an unsigned integer of the objects ID within the simulator</param> 4482 </member>
4483 <seealso cref="F:OpenMetaverse.Simulator.ObjectsPrimitives"/> 4483 <member name="T:OpenMetaverse.Packets.DirPopularQueryPacket.QueryDataBlock">
4484 </member> 4484 <exclude/>
4485 <member name="M:OpenMetaverse.AgentManager.RequestBalance"> 4485 </member>
4486 <summary> 4486 <member name="T:OpenMetaverse.Packets.DirPopularReplyPacket">
4487 Request the current L$ balance 4487 <exclude/>
4488 </summary> 4488 </member>
4489 </member> 4489 <member name="T:OpenMetaverse.Packets.DirPopularReplyPacket.AgentDataBlock">
4490 <member name="M:OpenMetaverse.AgentManager.GiveAvatarMoney(OpenMetaverse.UUID,System.Int32)"> 4490 <exclude/>
4491 <summary> 4491 </member>
4492 Give Money to destination Avatar 4492 <member name="T:OpenMetaverse.Packets.DirPopularReplyPacket.QueryDataBlock">
4493 </summary> 4493 <exclude/>
4494 <param name="target">UUID of the Target Avatar</param> 4494 </member>
4495 <param name="amount">Amount in L$</param> 4495 <member name="T:OpenMetaverse.Packets.DirPopularReplyPacket.QueryRepliesBlock">
4496 </member> 4496 <exclude/>
4497 <member name="M:OpenMetaverse.AgentManager.GiveAvatarMoney(OpenMetaverse.UUID,System.Int32,System.String)"> 4497 </member>
4498 <summary> 4498 <member name="T:OpenMetaverse.Packets.ParcelInfoRequestPacket">
4499 Give Money to destination Avatar 4499 <exclude/>
4500 </summary> 4500 </member>
4501 <param name="target">UUID of the Target Avatar</param> 4501 <member name="T:OpenMetaverse.Packets.ParcelInfoRequestPacket.AgentDataBlock">
4502 <param name="amount">Amount in L$</param> 4502 <exclude/>
4503 <param name="description">Description that will show up in the 4503 </member>
4504 recipients transaction history</param> 4504 <member name="T:OpenMetaverse.Packets.ParcelInfoRequestPacket.DataBlock">
4505 </member> 4505 <exclude/>
4506 <member name="M:OpenMetaverse.AgentManager.GiveObjectMoney(OpenMetaverse.UUID,System.Int32,System.String)"> 4506 </member>
4507 <summary> 4507 <member name="T:OpenMetaverse.Packets.ParcelInfoReplyPacket">
4508 Give L$ to an object 4508 <exclude/>
4509 </summary> 4509 </member>
4510 <param name="target">object <seealso cref="T:OpenMetaverse.UUID"/> to give money to</param> 4510 <member name="T:OpenMetaverse.Packets.ParcelInfoReplyPacket.AgentDataBlock">
4511 <param name="amount">amount of L$ to give</param> 4511 <exclude/>
4512 <param name="objectName">name of object</param> 4512 </member>
4513 </member> 4513 <member name="T:OpenMetaverse.Packets.ParcelInfoReplyPacket.DataBlock">
4514 <member name="M:OpenMetaverse.AgentManager.GiveGroupMoney(OpenMetaverse.UUID,System.Int32)"> 4514 <exclude/>
4515 <summary> 4515 </member>
4516 Give L$ to a group 4516 <member name="T:OpenMetaverse.Packets.ParcelObjectOwnersRequestPacket">
4517 </summary> 4517 <exclude/>
4518 <param name="target">group <seealso cref="T:OpenMetaverse.UUID"/> to give money to</param> 4518 </member>
4519 <param name="amount">amount of L$ to give</param> 4519 <member name="T:OpenMetaverse.Packets.ParcelObjectOwnersRequestPacket.AgentDataBlock">
4520 </member> 4520 <exclude/>
4521 <member name="M:OpenMetaverse.AgentManager.GiveGroupMoney(OpenMetaverse.UUID,System.Int32,System.String)"> 4521 </member>
4522 <summary> 4522 <member name="T:OpenMetaverse.Packets.ParcelObjectOwnersRequestPacket.ParcelDataBlock">
4523 Give L$ to a group 4523 <exclude/>
4524 </summary> 4524 </member>
4525 <param name="target">group <seealso cref="T:OpenMetaverse.UUID"/> to give money to</param> 4525 <member name="T:OpenMetaverse.Packets.ParcelObjectOwnersReplyPacket">
4526 <param name="amount">amount of L$ to give</param> 4526 <exclude/>
4527 <param name="description">description of transaction</param> 4527 </member>
4528 </member> 4528 <member name="T:OpenMetaverse.Packets.ParcelObjectOwnersReplyPacket.DataBlock">
4529 <member name="M:OpenMetaverse.AgentManager.PayUploadFee"> 4529 <exclude/>
4530 <summary> 4530 </member>
4531 Pay texture/animation upload fee 4531 <member name="T:OpenMetaverse.Packets.GroupNoticesListRequestPacket">
4532 </summary> 4532 <exclude/>
4533 </member> 4533 </member>
4534 <member name="M:OpenMetaverse.AgentManager.PayUploadFee(System.String)"> 4534 <member name="T:OpenMetaverse.Packets.GroupNoticesListRequestPacket.AgentDataBlock">
4535 <summary> 4535 <exclude/>
4536 Pay texture/animation upload fee 4536 </member>
4537 </summary> 4537 <member name="T:OpenMetaverse.Packets.GroupNoticesListRequestPacket.DataBlock">
4538 <param name="description">description of the transaction</param> 4538 <exclude/>
4539 </member> 4539 </member>
4540 <member name="M:OpenMetaverse.AgentManager.GiveMoney(OpenMetaverse.UUID,System.Int32,System.String,OpenMetaverse.MoneyTransactionType,OpenMetaverse.TransactionFlags)"> 4540 <member name="T:OpenMetaverse.Packets.GroupNoticesListReplyPacket">
4541 <summary> 4541 <exclude/>
4542 Give Money to destination Object or Avatar 4542 </member>
4543 </summary> 4543 <member name="T:OpenMetaverse.Packets.GroupNoticesListReplyPacket.AgentDataBlock">
4544 <param name="target">UUID of the Target Object/Avatar</param> 4544 <exclude/>
4545 <param name="amount">Amount in L$</param> 4545 </member>
4546 <param name="description">Reason (Optional normally)</param> 4546 <member name="T:OpenMetaverse.Packets.GroupNoticesListReplyPacket.DataBlock">
4547 <param name="type">The type of transaction</param> 4547 <exclude/>
4548 <param name="flags">Transaction flags, mostly for identifying group 4548 </member>
4549 transactions</param> 4549 <member name="T:OpenMetaverse.Packets.GroupNoticeRequestPacket">
4550 </member> 4550 <exclude/>
4551 <member name="M:OpenMetaverse.AgentManager.PlayGesture(OpenMetaverse.UUID)"> 4551 </member>
4552 <summary> 4552 <member name="T:OpenMetaverse.Packets.GroupNoticeRequestPacket.AgentDataBlock">
4553 Plays a gesture 4553 <exclude/>
4554 </summary> 4554 </member>
4555 <param name="gestureID">Asset <seealso cref="T:OpenMetaverse.UUID"/> of the gesture</param> 4555 <member name="T:OpenMetaverse.Packets.GroupNoticeRequestPacket.DataBlock">
4556 </member> 4556 <exclude/>
4557 <member name="M:OpenMetaverse.AgentManager.ActivateGesture(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 4557 </member>
4558 <summary> 4558 <member name="T:OpenMetaverse.Packets.TeleportRequestPacket">
4559 Mark gesture active 4559 <exclude/>
4560 </summary> 4560 </member>
4561 <param name="invID">Inventory <seealso cref="T:OpenMetaverse.UUID"/> of the gesture</param> 4561 <member name="T:OpenMetaverse.Packets.TeleportRequestPacket.AgentDataBlock">
4562 <param name="assetID">Asset <seealso cref="T:OpenMetaverse.UUID"/> of the gesture</param> 4562 <exclude/>
4563 </member> 4563 </member>
4564 <member name="M:OpenMetaverse.AgentManager.DeactivateGesture(OpenMetaverse.UUID)"> 4564 <member name="T:OpenMetaverse.Packets.TeleportRequestPacket.InfoBlock">
4565 <summary> 4565 <exclude/>
4566 Mark gesture inactive 4566 </member>
4567 </summary> 4567 <member name="T:OpenMetaverse.Packets.TeleportLocationRequestPacket">
4568 <param name="invID">Inventory <seealso cref="T:OpenMetaverse.UUID"/> of the gesture</param> 4568 <exclude/>
4569 </member> 4569 </member>
4570 <member name="M:OpenMetaverse.AgentManager.AnimationStart(OpenMetaverse.UUID,System.Boolean)"> 4570 <member name="T:OpenMetaverse.Packets.TeleportLocationRequestPacket.AgentDataBlock">
4571 <summary> 4571 <exclude/>
4572 Send an AgentAnimation packet that toggles a single animation on 4572 </member>
4573 </summary> 4573 <member name="T:OpenMetaverse.Packets.TeleportLocationRequestPacket.InfoBlock">
4574 <param name="animation">The <seealso cref="T:OpenMetaverse.UUID"/> of the animation to start playing</param> 4574 <exclude/>
4575 <param name="reliable">Whether to ensure delivery of this packet or not</param> 4575 </member>
4576 </member> 4576 <member name="T:OpenMetaverse.Packets.TeleportLocalPacket">
4577 <member name="M:OpenMetaverse.AgentManager.AnimationStop(OpenMetaverse.UUID,System.Boolean)"> 4577 <exclude/>
4578 <summary> 4578 </member>
4579 Send an AgentAnimation packet that toggles a single animation off 4579 <member name="T:OpenMetaverse.Packets.TeleportLocalPacket.InfoBlock">
4580 </summary> 4580 <exclude/>
4581 <param name="animation">The <seealso cref="T:OpenMetaverse.UUID"/> of a 4581 </member>
4582 currently playing animation to stop playing</param> 4582 <member name="T:OpenMetaverse.Packets.TeleportLandmarkRequestPacket">
4583 <param name="reliable">Whether to ensure delivery of this packet or not</param> 4583 <exclude/>
4584 </member> 4584 </member>
4585 <member name="M:OpenMetaverse.AgentManager.Animate(System.Collections.Generic.Dictionary{OpenMetaverse.UUID,System.Boolean},System.Boolean)"> 4585 <member name="T:OpenMetaverse.Packets.TeleportLandmarkRequestPacket.InfoBlock">
4586 <summary> 4586 <exclude/>
4587 Send an AgentAnimation packet that will toggle animations on or off 4587 </member>
4588 </summary> 4588 <member name="T:OpenMetaverse.Packets.TeleportProgressPacket">
4589 <param name="animations">A list of animation <seealso cref="T:OpenMetaverse.UUID"/>s, and whether to 4589 <exclude/>
4590 turn that animation on or off</param> 4590 </member>
4591 <param name="reliable">Whether to ensure delivery of this packet or not</param> 4591 <member name="T:OpenMetaverse.Packets.TeleportProgressPacket.AgentDataBlock">
4592 </member> 4592 <exclude/>
4593 <member name="M:OpenMetaverse.AgentManager.GoHome"> 4593 </member>
4594 <summary> 4594 <member name="T:OpenMetaverse.Packets.TeleportProgressPacket.InfoBlock">
4595 Teleports agent to their stored home location 4595 <exclude/>
4596 </summary> 4596 </member>
4597 <returns>true on successful teleport to home location</returns> 4597 <member name="T:OpenMetaverse.Packets.TeleportFinishPacket">
4598 </member> 4598 <exclude/>
4599 <member name="M:OpenMetaverse.AgentManager.Teleport(OpenMetaverse.UUID)"> 4599 </member>
4600 <summary> 4600 <member name="T:OpenMetaverse.Packets.TeleportFinishPacket.InfoBlock">
4601 Teleport agent to a landmark 4601 <exclude/>
4602 </summary> 4602 </member>
4603 <param name="landmark"><seealso cref="T:OpenMetaverse.UUID"/> of the landmark to teleport agent to</param> 4603 <member name="T:OpenMetaverse.Packets.StartLurePacket">
4604 <returns>true on success, false on failure</returns> 4604 <exclude/>
4605 </member> 4605 </member>
4606 <member name="M:OpenMetaverse.AgentManager.Teleport(System.String,OpenMetaverse.Vector3)"> 4606 <member name="T:OpenMetaverse.Packets.StartLurePacket.AgentDataBlock">
4607 <summary> 4607 <exclude/>
4608 Attempt to look up a simulator name and teleport to the discovered 4608 </member>
4609 destination 4609 <member name="T:OpenMetaverse.Packets.StartLurePacket.InfoBlock">
4610 </summary> 4610 <exclude/>
4611 <param name="simName">Region name to look up</param> 4611 </member>
4612 <param name="position">Position to teleport to</param> 4612 <member name="T:OpenMetaverse.Packets.StartLurePacket.TargetDataBlock">
4613 <returns>True if the lookup and teleport were successful, otherwise 4613 <exclude/>
4614 false</returns> 4614 </member>
4615 </member> 4615 <member name="T:OpenMetaverse.Packets.TeleportLureRequestPacket">
4616 <member name="M:OpenMetaverse.AgentManager.Teleport(System.String,OpenMetaverse.Vector3,OpenMetaverse.Vector3)"> 4616 <exclude/>
4617 <summary> 4617 </member>
4618 Attempt to look up a simulator name and teleport to the discovered 4618 <member name="T:OpenMetaverse.Packets.TeleportLureRequestPacket.InfoBlock">
4619 destination 4619 <exclude/>
4620 </summary> 4620 </member>
4621 <param name="simName">Region name to look up</param> 4621 <member name="T:OpenMetaverse.Packets.TeleportCancelPacket">
4622 <param name="position">Position to teleport to</param> 4622 <exclude/>
4623 <param name="lookAt">Target to look at</param> 4623 </member>
4624 <returns>True if the lookup and teleport were successful, otherwise 4624 <member name="T:OpenMetaverse.Packets.TeleportCancelPacket.InfoBlock">
4625 false</returns> 4625 <exclude/>
4626 </member> 4626 </member>
4627 <member name="M:OpenMetaverse.AgentManager.Teleport(System.UInt64,OpenMetaverse.Vector3)"> 4627 <member name="T:OpenMetaverse.Packets.TeleportStartPacket">
4628 <summary> 4628 <exclude/>
4629 Teleport agent to another region 4629 </member>
4630 </summary> 4630 <member name="T:OpenMetaverse.Packets.TeleportStartPacket.InfoBlock">
4631 <param name="regionHandle">handle of region to teleport agent to</param> 4631 <exclude/>
4632 <param name="position"><seealso cref="T:OpenMetaverse.Vector3"/> position in destination sim to teleport to</param> 4632 </member>
4633 <returns>true on success, false on failure</returns> 4633 <member name="T:OpenMetaverse.Packets.TeleportFailedPacket">
4634 <remarks>This call is blocking</remarks> 4634 <exclude/>
4635 </member> 4635 </member>
4636 <member name="M:OpenMetaverse.AgentManager.Teleport(System.UInt64,OpenMetaverse.Vector3,OpenMetaverse.Vector3)"> 4636 <member name="T:OpenMetaverse.Packets.TeleportFailedPacket.InfoBlock">
4637 <summary> 4637 <exclude/>
4638 Teleport agent to another region 4638 </member>
4639 </summary> 4639 <member name="T:OpenMetaverse.Packets.TeleportFailedPacket.AlertInfoBlock">
4640 <param name="regionHandle">handle of region to teleport agent to</param> 4640 <exclude/>
4641 <param name="position"><seealso cref="T:OpenMetaverse.Vector3"/> position in destination sim to teleport to</param> 4641 </member>
4642 <param name="lookAt"><seealso cref="T:OpenMetaverse.Vector3"/> direction in destination sim agent will look at</param> 4642 <member name="T:OpenMetaverse.Packets.UndoPacket">
4643 <returns>true on success, false on failure</returns> 4643 <exclude/>
4644 <remarks>This call is blocking</remarks> 4644 </member>
4645 </member> 4645 <member name="T:OpenMetaverse.Packets.UndoPacket.AgentDataBlock">
4646 <member name="M:OpenMetaverse.AgentManager.RequestTeleport(System.UInt64,OpenMetaverse.Vector3)"> 4646 <exclude/>
4647 <summary> 4647 </member>
4648 Request teleport to a another simulator 4648 <member name="T:OpenMetaverse.Packets.UndoPacket.ObjectDataBlock">
4649 </summary> 4649 <exclude/>
4650 <param name="regionHandle">handle of region to teleport agent to</param> 4650 </member>
4651 <param name="position"><seealso cref="T:OpenMetaverse.Vector3"/> position in destination sim to teleport to</param> 4651 <member name="T:OpenMetaverse.Packets.RedoPacket">
4652 </member> 4652 <exclude/>
4653 <member name="M:OpenMetaverse.AgentManager.RequestTeleport(System.UInt64,OpenMetaverse.Vector3,OpenMetaverse.Vector3)"> 4653 </member>
4654 <summary> 4654 <member name="T:OpenMetaverse.Packets.RedoPacket.AgentDataBlock">
4655 Request teleport to a another simulator 4655 <exclude/>
4656 </summary> 4656 </member>
4657 <param name="regionHandle">handle of region to teleport agent to</param> 4657 <member name="T:OpenMetaverse.Packets.RedoPacket.ObjectDataBlock">
4658 <param name="position"><seealso cref="T:OpenMetaverse.Vector3"/> position in destination sim to teleport to</param> 4658 <exclude/>
4659 <param name="lookAt"><seealso cref="T:OpenMetaverse.Vector3"/> direction in destination sim agent will look at</param> 4659 </member>
4660 </member> 4660 <member name="T:OpenMetaverse.Packets.UndoLandPacket">
4661 <member name="M:OpenMetaverse.AgentManager.RequestTeleport(OpenMetaverse.UUID)"> 4661 <exclude/>
4662 <summary> 4662 </member>
4663 Teleport agent to a landmark 4663 <member name="T:OpenMetaverse.Packets.UndoLandPacket.AgentDataBlock">
4664 </summary> 4664 <exclude/>
4665 <param name="landmark"><seealso cref="T:OpenMetaverse.UUID"/> of the landmark to teleport agent to</param> 4665 </member>
4666 </member> 4666 <member name="T:OpenMetaverse.Packets.AgentPausePacket">
4667 <member name="M:OpenMetaverse.AgentManager.SendTeleportLure(OpenMetaverse.UUID)"> 4667 <exclude/>
4668 <summary> 4668 </member>
4669 Send a teleport lure to another avatar with default "Join me in ..." invitation message 4669 <member name="T:OpenMetaverse.Packets.AgentPausePacket.AgentDataBlock">
4670 </summary> 4670 <exclude/>
4671 <param name="targetID">target avatars <seealso cref="T:OpenMetaverse.UUID"/> to lure</param> 4671 </member>
4672 </member> 4672 <member name="T:OpenMetaverse.Packets.AgentResumePacket">
4673 <member name="M:OpenMetaverse.AgentManager.SendTeleportLure(OpenMetaverse.UUID,System.String)"> 4673 <exclude/>
4674 <summary> 4674 </member>
4675 Send a teleport lure to another avatar with custom invitation message 4675 <member name="T:OpenMetaverse.Packets.AgentResumePacket.AgentDataBlock">
4676 </summary> 4676 <exclude/>
4677 <param name="targetID">target avatars <seealso cref="T:OpenMetaverse.UUID"/> to lure</param> 4677 </member>
4678 <param name="message">custom message to send with invitation</param> 4678 <member name="T:OpenMetaverse.Packets.ChatFromViewerPacket">
4679 </member> 4679 <exclude/>
4680 <member name="M:OpenMetaverse.AgentManager.TeleportLureRespond(OpenMetaverse.UUID,System.Boolean)"> 4680 </member>
4681 <summary> 4681 <member name="T:OpenMetaverse.Packets.ChatFromViewerPacket.AgentDataBlock">
4682 Respond to a teleport lure by either accepting it and initiating 4682 <exclude/>
4683 the teleport, or denying it 4683 </member>
4684 </summary> 4684 <member name="T:OpenMetaverse.Packets.ChatFromViewerPacket.ChatDataBlock">
4685 <param name="requesterID"><seealso cref="T:OpenMetaverse.UUID"/> of the avatar sending the lure</param> 4685 <exclude/>
4686 <param name="accept">true to accept the lure, false to decline it</param> 4686 </member>
4687 </member> 4687 <member name="T:OpenMetaverse.Packets.AgentThrottlePacket">
4688 <member name="M:OpenMetaverse.AgentManager.UpdateProfile(OpenMetaverse.Avatar.AvatarProperties)"> 4688 <exclude/>
4689 <summary> 4689 </member>
4690 Update agent profile 4690 <member name="T:OpenMetaverse.Packets.AgentThrottlePacket.AgentDataBlock">
4691 </summary> 4691 <exclude/>
4692 <param name="profile"><seealso cref="T:OpenMetaverse.Avatar.AvatarProperties"/> struct containing updated 4692 </member>
4693 profile information</param> 4693 <member name="T:OpenMetaverse.Packets.AgentThrottlePacket.ThrottleBlock">
4694 </member> 4694 <exclude/>
4695 <member name="M:OpenMetaverse.AgentManager.UpdateInterests(OpenMetaverse.Avatar.Interests)"> 4695 </member>
4696 <summary> 4696 <member name="T:OpenMetaverse.Packets.AgentFOVPacket">
4697 Update agents profile interests 4697 <exclude/>
4698 </summary> 4698 </member>
4699 <param name="interests">selection of interests from <seealso cref="T:OpenMetaverse.Avatar.Interests"/> struct</param> 4699 <member name="T:OpenMetaverse.Packets.AgentFOVPacket.AgentDataBlock">
4700 </member> 4700 <exclude/>
4701 <member name="M:OpenMetaverse.AgentManager.SetHeightWidth(System.UInt16,System.UInt16)"> 4701 </member>
4702 <summary> 4702 <member name="T:OpenMetaverse.Packets.AgentFOVPacket.FOVBlockBlock">
4703 Set the height and the width of the client window. This is used 4703 <exclude/>
4704 by the server to build a virtual camera frustum for our avatar 4704 </member>
4705 </summary> 4705 <member name="T:OpenMetaverse.Packets.AgentHeightWidthPacket">
4706 <param name="height">New height of the viewer window</param> 4706 <exclude/>
4707 <param name="width">New width of the viewer window</param> 4707 </member>
4708 </member> 4708 <member name="T:OpenMetaverse.Packets.AgentHeightWidthPacket.AgentDataBlock">
4709 <member name="M:OpenMetaverse.AgentManager.RequestMuteList"> 4709 <exclude/>
4710 <summary> 4710 </member>
4711 Request the list of muted objects and avatars for this agent 4711 <member name="T:OpenMetaverse.Packets.AgentHeightWidthPacket.HeightWidthBlockBlock">
4712 </summary> 4712 <exclude/>
4713 </member> 4713 </member>
4714 <member name="M:OpenMetaverse.AgentManager.SetHome"> 4714 <member name="T:OpenMetaverse.Packets.AgentSetAppearancePacket">
4715 <summary> 4715 <exclude/>
4716 Sets home location to agents current position 4716 </member>
4717 </summary> 4717 <member name="T:OpenMetaverse.Packets.AgentSetAppearancePacket.AgentDataBlock">
4718 <remarks>will fire an AlertMessage (<seealso cref="E:OpenMetaverse.AgentManager.OnAlertMessage"/>) with 4718 <exclude/>
4719 success or failure message</remarks> 4719 </member>
4720 </member> 4720 <member name="T:OpenMetaverse.Packets.AgentSetAppearancePacket.WearableDataBlock">
4721 <member name="M:OpenMetaverse.AgentManager.CompleteAgentMovement(OpenMetaverse.Simulator)"> 4721 <exclude/>
4722 <summary> 4722 </member>
4723 Move an agent in to a simulator. This packet is the last packet 4723 <member name="T:OpenMetaverse.Packets.AgentSetAppearancePacket.ObjectDataBlock">
4724 needed to complete the transition in to a new simulator 4724 <exclude/>
4725 </summary> 4725 </member>
4726 <param name="simulator"><seealso cref="T:OpenMetaverse.Simulator"/> Object</param> 4726 <member name="T:OpenMetaverse.Packets.AgentSetAppearancePacket.VisualParamBlock">
4727 </member> 4727 <exclude/>
4728 <member name="M:OpenMetaverse.AgentManager.ScriptQuestionReply(OpenMetaverse.Simulator,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.ScriptPermission)"> 4728 </member>
4729 <summary> 4729 <member name="T:OpenMetaverse.Packets.AgentQuitCopyPacket">
4730 Reply to script permissions request 4730 <exclude/>
4731 </summary> 4731 </member>
4732 <param name="simulator"><seealso cref="T:OpenMetaverse.Simulator"/> Object</param> 4732 <member name="T:OpenMetaverse.Packets.AgentQuitCopyPacket.AgentDataBlock">
4733 <param name="itemID"><seealso cref="T:OpenMetaverse.UUID"/> of the itemID requesting permissions</param> 4733 <exclude/>
4734 <param name="taskID"><seealso cref="T:OpenMetaverse.UUID"/> of the taskID requesting permissions</param> 4734 </member>
4735 <param name="permissions"><seealso cref="T:OpenMetaverse.ScriptPermission"/> list of permissions to allow</param> 4735 <member name="T:OpenMetaverse.Packets.AgentQuitCopyPacket.FuseBlockBlock">
4736 </member> 4736 <exclude/>
4737 <member name="M:OpenMetaverse.AgentManager.GroupInviteRespond(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean)"> 4737 </member>
4738 <summary> 4738 <member name="T:OpenMetaverse.Packets.ImageNotInDatabasePacket">
4739 Respond to a group invitation by either accepting or denying it 4739 <exclude/>
4740 </summary> 4740 </member>
4741 <param name="groupID">UUID of the group (sent in the AgentID field of the invite message)</param> 4741 <member name="T:OpenMetaverse.Packets.ImageNotInDatabasePacket.ImageIDBlock">
4742 <param name="imSessionID">IM Session ID from the group invitation message</param> 4742 <exclude/>
4743 <param name="accept">Accept the group invitation or deny it</param> 4743 </member>
4744 </member> 4744 <member name="T:OpenMetaverse.Packets.RebakeAvatarTexturesPacket">
4745 <member name="M:OpenMetaverse.AgentManager.RequestScriptSensor(System.String,OpenMetaverse.UUID,OpenMetaverse.ScriptSensorTypeFlags,System.Single,System.Single,OpenMetaverse.UUID,OpenMetaverse.Simulator)"> 4745 <exclude/>
4746 <summary> 4746 </member>
4747 Requests script detection of objects and avatars 4747 <member name="T:OpenMetaverse.Packets.RebakeAvatarTexturesPacket.TextureDataBlock">
4748 </summary> 4748 <exclude/>
4749 <param name="name">name of the object/avatar to search for</param> 4749 </member>
4750 <param name="searchID">UUID of the object or avatar to search for</param> 4750 <member name="T:OpenMetaverse.Packets.SetAlwaysRunPacket">
4751 <param name="type">Type of search from ScriptSensorTypeFlags</param> 4751 <exclude/>
4752 <param name="range">range of scan (96 max?)</param> 4752 </member>
4753 <param name="arc">the arc in radians to search within</param> 4753 <member name="T:OpenMetaverse.Packets.SetAlwaysRunPacket.AgentDataBlock">
4754 <param name="requestID">an user generated ID to correlate replies with</param> 4754 <exclude/>
4755 <param name="sim">Simulator to perform search in</param> 4755 </member>
4756 </member> 4756 <member name="T:OpenMetaverse.Packets.ObjectDeletePacket">
4757 <member name="M:OpenMetaverse.AgentManager.PickInfoUpdate(OpenMetaverse.UUID,System.Boolean,OpenMetaverse.UUID,System.String,OpenMetaverse.Vector3d,OpenMetaverse.UUID,System.String)"> 4757 <exclude/>
4758 <summary> 4758 </member>
4759 Create or update profile pick 4759 <member name="T:OpenMetaverse.Packets.ObjectDeletePacket.AgentDataBlock">
4760 </summary> 4760 <exclude/>
4761 <param name="pickID">UUID of the pick to update, or random UUID to create a new pick</param> 4761 </member>
4762 <param name="topPick">Is this a top pick? (typically false)</param> 4762 <member name="T:OpenMetaverse.Packets.ObjectDeletePacket.ObjectDataBlock">
4763 <param name="parcelID">UUID of the parcel (UUID.Zero for the current parcel)</param> 4763 <exclude/>
4764 <param name="name">Name of the pick</param> 4764 </member>
4765 <param name="globalPosition">Global position of the pick landmark</param> 4765 <member name="T:OpenMetaverse.Packets.ObjectDuplicatePacket">
4766 <param name="textureID">UUID of the image displayed with the pick</param> 4766 <exclude/>
4767 <param name="description">Long description of the pick</param> 4767 </member>
4768 </member> 4768 <member name="T:OpenMetaverse.Packets.ObjectDuplicatePacket.AgentDataBlock">
4769 <member name="M:OpenMetaverse.AgentManager.PickDelete(OpenMetaverse.UUID)"> 4769 <exclude/>
4770 <summary> 4770 </member>
4771 Delete profile pick 4771 <member name="T:OpenMetaverse.Packets.ObjectDuplicatePacket.SharedDataBlock">
4772 </summary> 4772 <exclude/>
4773 <param name="pickID">UUID of the pick to delete</param> 4773 </member>
4774 </member> 4774 <member name="T:OpenMetaverse.Packets.ObjectDuplicatePacket.ObjectDataBlock">
4775 <member name="M:OpenMetaverse.AgentManager.UpdateClassifiedInfo(OpenMetaverse.UUID,OpenMetaverse.DirectoryManager.ClassifiedCategories,OpenMetaverse.UUID,System.Int32,OpenMetaverse.Vector3d,System.String,System.String,System.Boolean)"> 4775 <exclude/>
4776 <summary> 4776 </member>
4777 Create or update profile Classified 4777 <member name="T:OpenMetaverse.Packets.ObjectDuplicateOnRayPacket">
4778 </summary> 4778 <exclude/>
4779 <param name="classifiedID">UUID of the classified to update, or random UUID to create a new classified</param> 4779 </member>
4780 <param name="category">Defines what catagory the classified is in</param> 4780 <member name="T:OpenMetaverse.Packets.ObjectDuplicateOnRayPacket.AgentDataBlock">
4781 <param name="snapshotID">UUID of the image displayed with the classified</param> 4781 <exclude/>
4782 <param name="price">Price that the classified will cost to place for a week</param> 4782 </member>
4783 <param name="position">Global position of the classified landmark</param> 4783 <member name="T:OpenMetaverse.Packets.ObjectDuplicateOnRayPacket.ObjectDataBlock">
4784 <param name="name">Name of the classified</param> 4784 <exclude/>
4785 <param name="desc">Long description of the classified</param> 4785 </member>
4786 <param name="autoRenew">if true, auto renew classified after expiration</param> 4786 <member name="T:OpenMetaverse.Packets.ObjectScalePacket">
4787 </member> 4787 <exclude/>
4788 <member name="M:OpenMetaverse.AgentManager.UpdateClassifiedInfo(OpenMetaverse.UUID,OpenMetaverse.DirectoryManager.ClassifiedCategories,OpenMetaverse.UUID,System.Int32,System.String,System.String,System.Boolean)"> 4788 </member>
4789 <summary> 4789 <member name="T:OpenMetaverse.Packets.ObjectScalePacket.AgentDataBlock">
4790 Create or update profile Classified 4790 <exclude/>
4791 </summary> 4791 </member>
4792 <param name="classifiedID">UUID of the classified to update, or random UUID to create a new classified</param> 4792 <member name="T:OpenMetaverse.Packets.ObjectScalePacket.ObjectDataBlock">
4793 <param name="category">Defines what catagory the classified is in</param> 4793 <exclude/>
4794 <param name="snapshotID">UUID of the image displayed with the classified</param> 4794 </member>
4795 <param name="price">Price that the classified will cost to place for a week</param> 4795 <member name="T:OpenMetaverse.Packets.ObjectRotationPacket">
4796 <param name="name">Name of the classified</param> 4796 <exclude/>
4797 <param name="desc">Long description of the classified</param> 4797 </member>
4798 <param name="autoRenew">if true, auto renew classified after expiration</param> 4798 <member name="T:OpenMetaverse.Packets.ObjectRotationPacket.AgentDataBlock">
4799 </member> 4799 <exclude/>
4800 <member name="M:OpenMetaverse.AgentManager.DeleteClassfied(OpenMetaverse.UUID)"> 4800 </member>
4801 <summary> 4801 <member name="T:OpenMetaverse.Packets.ObjectRotationPacket.ObjectDataBlock">
4802 Delete a classified ad 4802 <exclude/>
4803 </summary> 4803 </member>
4804 <param name="classifiedID">The classified ads ID</param> 4804 <member name="T:OpenMetaverse.Packets.ObjectFlagUpdatePacket">
4805 </member> 4805 <exclude/>
4806 <member name="M:OpenMetaverse.AgentManager.GetAttachmentResources(OpenMetaverse.AgentManager.AttachmentResourcesCallback)"> 4806 </member>
4807 <summary> 4807 <member name="T:OpenMetaverse.Packets.ObjectFlagUpdatePacket.AgentDataBlock">
4808 Fetches resource usage by agents attachmetns 4808 <exclude/>
4809 </summary> 4809 </member>
4810 <param name="callback">Called when the requested information is collected</param> 4810 <member name="T:OpenMetaverse.Packets.ObjectClickActionPacket">
4811 </member> 4811 <exclude/>
4812 <member name="M:OpenMetaverse.AgentManager.InstantMessageHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 4812 </member>
4813 <summary> 4813 <member name="T:OpenMetaverse.Packets.ObjectClickActionPacket.AgentDataBlock">
4814 Take an incoming ImprovedInstantMessage packet, auto-parse, and if 4814 <exclude/>
4815 OnInstantMessage is defined call that with the appropriate arguments 4815 </member>
4816 </summary> 4816 <member name="T:OpenMetaverse.Packets.ObjectClickActionPacket.ObjectDataBlock">
4817 <param name="sender">The sender</param> 4817 <exclude/>
4818 <param name="e">The EventArgs object containing the packet data</param> 4818 </member>
4819 </member> 4819 <member name="T:OpenMetaverse.Packets.ObjectImagePacket">
4820 <member name="M:OpenMetaverse.AgentManager.ChatHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 4820 <exclude/>
4821 <summary> 4821 </member>
4822 Take an incoming Chat packet, auto-parse, and if OnChat is defined call 4822 <member name="T:OpenMetaverse.Packets.ObjectImagePacket.AgentDataBlock">
4823 that with the appropriate arguments. 4823 <exclude/>
4824 </summary> 4824 </member>
4825 <param name="sender">The sender</param> 4825 <member name="T:OpenMetaverse.Packets.ObjectImagePacket.ObjectDataBlock">
4826 <param name="e">The EventArgs object containing the packet data</param> 4826 <exclude/>
4827 </member> 4827 </member>
4828 <member name="M:OpenMetaverse.AgentManager.ScriptDialogHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 4828 <member name="T:OpenMetaverse.Packets.ObjectMaterialPacket">
4829 <summary> 4829 <exclude/>
4830 Used for parsing llDialogs 4830 </member>
4831 </summary> 4831 <member name="T:OpenMetaverse.Packets.ObjectMaterialPacket.AgentDataBlock">
4832 <param name="sender">The sender</param> 4832 <exclude/>
4833 <param name="e">The EventArgs object containing the packet data</param> 4833 </member>
4834 </member> 4834 <member name="T:OpenMetaverse.Packets.ObjectMaterialPacket.ObjectDataBlock">
4835 <member name="M:OpenMetaverse.AgentManager.ScriptQuestionHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 4835 <exclude/>
4836 <summary> 4836 </member>
4837 Used for parsing llRequestPermissions dialogs 4837 <member name="T:OpenMetaverse.Packets.ObjectShapePacket">
4838 </summary> 4838 <exclude/>
4839 <param name="sender">The sender</param> 4839 </member>
4840 <param name="e">The EventArgs object containing the packet data</param> 4840 <member name="T:OpenMetaverse.Packets.ObjectShapePacket.AgentDataBlock">
4841 </member> 4841 <exclude/>
4842 <member name="M:OpenMetaverse.AgentManager.ScriptControlChangeHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 4842 </member>
4843 <summary> 4843 <member name="T:OpenMetaverse.Packets.ObjectShapePacket.ObjectDataBlock">
4844 Handles Script Control changes when Script with permissions releases or takes a control 4844 <exclude/>
4845 </summary> 4845 </member>
4846 <param name="sender">The sender</param> 4846 <member name="T:OpenMetaverse.Packets.ObjectExtraParamsPacket">
4847 <param name="e">The EventArgs object containing the packet data</param> 4847 <exclude/>
4848 </member> 4848 </member>
4849 <member name="M:OpenMetaverse.AgentManager.LoadURLHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 4849 <member name="T:OpenMetaverse.Packets.ObjectExtraParamsPacket.AgentDataBlock">
4850 <summary> 4850 <exclude/>
4851 Used for parsing llLoadURL Dialogs 4851 </member>
4852 </summary> 4852 <member name="T:OpenMetaverse.Packets.ObjectExtraParamsPacket.ObjectDataBlock">
4853 <param name="sender">The sender</param> 4853 <exclude/>
4854 <param name="e">The EventArgs object containing the packet data</param> 4854 </member>
4855 </member> 4855 <member name="T:OpenMetaverse.Packets.ObjectOwnerPacket">
4856 <member name="M:OpenMetaverse.AgentManager.MovementCompleteHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 4856 <exclude/>
4857 <summary> 4857 </member>
4858 Update client's Position, LookAt and region handle from incoming packet 4858 <member name="T:OpenMetaverse.Packets.ObjectOwnerPacket.AgentDataBlock">
4859 </summary> 4859 <exclude/>
4860 <param name="sender">The sender</param> 4860 </member>
4861 <param name="e">The EventArgs object containing the packet data</param> 4861 <member name="T:OpenMetaverse.Packets.ObjectOwnerPacket.HeaderDataBlock">
4862 <remarks>This occurs when after an avatar moves into a new sim</remarks> 4862 <exclude/>
4863 </member> 4863 </member>
4864 <member name="M:OpenMetaverse.AgentManager.HealthHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 4864 <member name="T:OpenMetaverse.Packets.ObjectOwnerPacket.ObjectDataBlock">
4865 <summary>Process an incoming packet and raise the appropriate events</summary> 4865 <exclude/>
4866 <param name="sender">The sender</param> 4866 </member>
4867 <param name="e">The EventArgs object containing the packet data</param> 4867 <member name="T:OpenMetaverse.Packets.ObjectGroupPacket">
4868 </member> 4868 <exclude/>
4869 <member name="M:OpenMetaverse.AgentManager.AgentDataUpdateHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 4869 </member>
4870 <summary>Process an incoming packet and raise the appropriate events</summary> 4870 <member name="T:OpenMetaverse.Packets.ObjectGroupPacket.AgentDataBlock">
4871 <param name="sender">The sender</param> 4871 <exclude/>
4872 <param name="e">The EventArgs object containing the packet data</param> 4872 </member>
4873 </member> 4873 <member name="T:OpenMetaverse.Packets.ObjectGroupPacket.ObjectDataBlock">
4874 <member name="M:OpenMetaverse.AgentManager.MoneyBalanceReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 4874 <exclude/>
4875 <summary>Process an incoming packet and raise the appropriate events</summary> 4875 </member>
4876 <param name="sender">The sender</param> 4876 <member name="T:OpenMetaverse.Packets.ObjectBuyPacket">
4877 <param name="e">The EventArgs object containing the packet data</param> 4877 <exclude/>
4878 </member> 4878 </member>
4879 <member name="M:OpenMetaverse.AgentManager.TeleportFailedEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)"> 4879 <member name="T:OpenMetaverse.Packets.ObjectBuyPacket.AgentDataBlock">
4880 <summary> 4880 <exclude/>
4881 Process TeleportFailed message sent via EventQueue, informs agent its last teleport has failed and why. 4881 </member>
4882 </summary> 4882 <member name="T:OpenMetaverse.Packets.ObjectBuyPacket.ObjectDataBlock">
4883 <param name="messageKey">The Message Key</param> 4883 <exclude/>
4884 <param name="message">An IMessage object Deserialized from the recieved message event</param> 4884 </member>
4885 <param name="simulator">The simulator originating the event message</param> 4885 <member name="T:OpenMetaverse.Packets.BuyObjectInventoryPacket">
4886 </member> 4886 <exclude/>
4887 <member name="M:OpenMetaverse.AgentManager.TeleportFinishEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)"> 4887 </member>
4888 <summary> 4888 <member name="T:OpenMetaverse.Packets.BuyObjectInventoryPacket.AgentDataBlock">
4889 Process TeleportFinish from Event Queue and pass it onto our TeleportHandler 4889 <exclude/>
4890 </summary> 4890 </member>
4891 <param name="capsKey">The message system key for this event</param> 4891 <member name="T:OpenMetaverse.Packets.BuyObjectInventoryPacket.DataBlock">
4892 <param name="message">IMessage object containing decoded data from OSD</param> 4892 <exclude/>
4893 <param name="simulator">The simulator originating the event message</param> 4893 </member>
4894 </member> 4894 <member name="T:OpenMetaverse.Packets.DerezContainerPacket">
4895 <member name="M:OpenMetaverse.AgentManager.TeleportHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 4895 <exclude/>
4896 <summary>Process an incoming packet and raise the appropriate events</summary> 4896 </member>
4897 <param name="sender">The sender</param> 4897 <member name="T:OpenMetaverse.Packets.DerezContainerPacket.DataBlock">
4898 <param name="e">The EventArgs object containing the packet data</param> 4898 <exclude/>
4899 </member> 4899 </member>
4900 <member name="M:OpenMetaverse.AgentManager.AvatarAnimationHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 4900 <member name="T:OpenMetaverse.Packets.ObjectPermissionsPacket">
4901 <summary>Process an incoming packet and raise the appropriate events</summary> 4901 <exclude/>
4902 <param name="sender">The sender</param> 4902 </member>
4903 <param name="e">The EventArgs object containing the packet data</param> 4903 <member name="T:OpenMetaverse.Packets.ObjectPermissionsPacket.AgentDataBlock">
4904 </member> 4904 <exclude/>
4905 <member name="M:OpenMetaverse.AgentManager.MeanCollisionAlertHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 4905 </member>
4906 <summary>Process an incoming packet and raise the appropriate events</summary> 4906 <member name="T:OpenMetaverse.Packets.ObjectPermissionsPacket.HeaderDataBlock">
4907 <param name="sender">The sender</param> 4907 <exclude/>
4908 <param name="e">The EventArgs object containing the packet data</param> 4908 </member>
4909 </member> 4909 <member name="T:OpenMetaverse.Packets.ObjectPermissionsPacket.ObjectDataBlock">
4910 <member name="M:OpenMetaverse.AgentManager.CrossedRegionEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)"> 4910 <exclude/>
4911 <summary> 4911 </member>
4912 Crossed region handler for message that comes across the EventQueue. Sent to an agent 4912 <member name="T:OpenMetaverse.Packets.ObjectSaleInfoPacket">
4913 when the agent crosses a sim border into a new region. 4913 <exclude/>
4914 </summary> 4914 </member>
4915 <param name="capsKey">The message key</param> 4915 <member name="T:OpenMetaverse.Packets.ObjectSaleInfoPacket.AgentDataBlock">
4916 <param name="message">the IMessage object containing the deserialized data sent from the simulator</param> 4916 <exclude/>
4917 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> which originated the packet</param> 4917 </member>
4918 </member> 4918 <member name="T:OpenMetaverse.Packets.ObjectSaleInfoPacket.ObjectDataBlock">
4919 <member name="M:OpenMetaverse.AgentManager.CrossedRegionHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 4919 <exclude/>
4920 <summary>Process an incoming packet and raise the appropriate events</summary> 4920 </member>
4921 <param name="sender">The sender</param> 4921 <member name="T:OpenMetaverse.Packets.ObjectNamePacket">
4922 <param name="e">The EventArgs object containing the packet data</param> 4922 <exclude/>
4923 <remarks>This packet is now being sent via the EventQueue</remarks> 4923 </member>
4924 </member> 4924 <member name="T:OpenMetaverse.Packets.ObjectNamePacket.AgentDataBlock">
4925 <member name="M:OpenMetaverse.AgentManager.ChatterBoxSessionEventReplyEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)"> 4925 <exclude/>
4926 <summary> 4926 </member>
4927 Group Chat event handler 4927 <member name="T:OpenMetaverse.Packets.ObjectNamePacket.ObjectDataBlock">
4928 </summary> 4928 <exclude/>
4929 <param name="capsKey">The capability Key</param> 4929 </member>
4930 <param name="message">IMessage object containing decoded data from OSD</param> 4930 <member name="T:OpenMetaverse.Packets.ObjectDescriptionPacket">
4931 <param name="simulator"></param> 4931 <exclude/>
4932 </member> 4932 </member>
4933 <member name="M:OpenMetaverse.AgentManager.ChatterBoxSessionStartReplyEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)"> 4933 <member name="T:OpenMetaverse.Packets.ObjectDescriptionPacket.AgentDataBlock">
4934 <summary> 4934 <exclude/>
4935 Response from request to join a group chat 4935 </member>
4936 </summary> 4936 <member name="T:OpenMetaverse.Packets.ObjectDescriptionPacket.ObjectDataBlock">
4937 <param name="capsKey"></param> 4937 <exclude/>
4938 <param name="message">IMessage object containing decoded data from OSD</param> 4938 </member>
4939 <param name="simulator"></param> 4939 <member name="T:OpenMetaverse.Packets.ObjectCategoryPacket">
4940 </member> 4940 <exclude/>
4941 <member name="M:OpenMetaverse.AgentManager.ChatterBoxSessionAgentListUpdatesEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)"> 4941 </member>
4942 <summary> 4942 <member name="T:OpenMetaverse.Packets.ObjectCategoryPacket.AgentDataBlock">
4943 Someone joined or left group chat 4943 <exclude/>
4944 </summary> 4944 </member>
4945 <param name="capsKey"></param> 4945 <member name="T:OpenMetaverse.Packets.ObjectCategoryPacket.ObjectDataBlock">
4946 <param name="message">IMessage object containing decoded data from OSD</param> 4946 <exclude/>
4947 <param name="simulator"></param> 4947 </member>
4948 </member> 4948 <member name="T:OpenMetaverse.Packets.ObjectSelectPacket">
4949 <member name="M:OpenMetaverse.AgentManager.ChatterBoxInvitationEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)"> 4949 <exclude/>
4950 <summary> 4950 </member>
4951 Handle a group chat Invitation 4951 <member name="T:OpenMetaverse.Packets.ObjectSelectPacket.AgentDataBlock">
4952 </summary> 4952 <exclude/>
4953 <param name="capsKey">Caps Key</param> 4953 </member>
4954 <param name="message">IMessage object containing decoded data from OSD</param> 4954 <member name="T:OpenMetaverse.Packets.ObjectSelectPacket.ObjectDataBlock">
4955 <param name="simulator">Originating Simulator</param> 4955 <exclude/>
4956 </member> 4956 </member>
4957 <member name="M:OpenMetaverse.AgentManager.ModerateChatSessions(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,System.Boolean)"> 4957 <member name="T:OpenMetaverse.Packets.ObjectDeselectPacket">
4958 <summary> 4958 <exclude/>
4959 Moderate a chat session 4959 </member>
4960 </summary> 4960 <member name="T:OpenMetaverse.Packets.ObjectDeselectPacket.AgentDataBlock">
4961 <param name="sessionID">the <see cref="T:OpenMetaverse.UUID"/> of the session to moderate, for group chats this will be the groups UUID</param> 4961 <exclude/>
4962 <param name="memberID">the <see cref="T:OpenMetaverse.UUID"/> of the avatar to moderate</param> 4962 </member>
4963 <param name="key">Either "voice" to moderate users voice, or "text" to moderate users text session</param> 4963 <member name="T:OpenMetaverse.Packets.ObjectDeselectPacket.ObjectDataBlock">
4964 <param name="moderate">true to moderate (silence user), false to allow avatar to speak</param> 4964 <exclude/>
4965 </member> 4965 </member>
4966 <member name="M:OpenMetaverse.AgentManager.AlertMessageHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 4966 <member name="T:OpenMetaverse.Packets.ObjectAttachPacket">
4967 <summary>Process an incoming packet and raise the appropriate events</summary> 4967 <exclude/>
4968 <param name="sender">The sender</param> 4968 </member>
4969 <param name="e">The EventArgs object containing the packet data</param> 4969 <member name="T:OpenMetaverse.Packets.ObjectAttachPacket.AgentDataBlock">
4970 </member> 4970 <exclude/>
4971 <member name="M:OpenMetaverse.AgentManager.CameraConstraintHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 4971 </member>
4972 <summary>Process an incoming packet and raise the appropriate events</summary> 4972 <member name="T:OpenMetaverse.Packets.ObjectAttachPacket.ObjectDataBlock">
4973 <param name="sender">The sender</param> 4973 <exclude/>
4974 <param name="e">The EventArgs object containing the packet data</param> 4974 </member>
4975 </member> 4975 <member name="T:OpenMetaverse.Packets.ObjectDetachPacket">
4976 <member name="M:OpenMetaverse.AgentManager.ScriptSensorReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 4976 <exclude/>
4977 <summary>Process an incoming packet and raise the appropriate events</summary> 4977 </member>
4978 <param name="sender">The sender</param> 4978 <member name="T:OpenMetaverse.Packets.ObjectDetachPacket.AgentDataBlock">
4979 <param name="e">The EventArgs object containing the packet data</param> 4979 <exclude/>
4980 </member> 4980 </member>
4981 <member name="M:OpenMetaverse.AgentManager.AvatarSitResponseHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 4981 <member name="T:OpenMetaverse.Packets.ObjectDetachPacket.ObjectDataBlock">
4982 <summary>Process an incoming packet and raise the appropriate events</summary> 4982 <exclude/>
4983 <param name="sender">The sender</param> 4983 </member>
4984 <param name="e">The EventArgs object containing the packet data</param> 4984 <member name="T:OpenMetaverse.Packets.ObjectDropPacket">
4985 </member> 4985 <exclude/>
4986 <member name="E:OpenMetaverse.AgentManager.ChatFromSimulator"> 4986 </member>
4987 <summary>Raised when a scripted object or agent within range sends a public message</summary> 4987 <member name="T:OpenMetaverse.Packets.ObjectDropPacket.AgentDataBlock">
4988 </member> 4988 <exclude/>
4989 <member name="E:OpenMetaverse.AgentManager.ScriptDialog"> 4989 </member>
4990 <summary>Raised when a scripted object sends a dialog box containing possible 4990 <member name="T:OpenMetaverse.Packets.ObjectDropPacket.ObjectDataBlock">
4991 options an agent can respond to</summary> 4991 <exclude/>
4992 </member> 4992 </member>
4993 <member name="E:OpenMetaverse.AgentManager.ScriptQuestion"> 4993 <member name="T:OpenMetaverse.Packets.ObjectLinkPacket">
4994 <summary>Raised when an object requests a change in the permissions an agent has permitted</summary> 4994 <exclude/>
4995 </member> 4995 </member>
4996 <member name="E:OpenMetaverse.AgentManager.LoadURL"> 4996 <member name="T:OpenMetaverse.Packets.ObjectLinkPacket.AgentDataBlock">
4997 <summary>Raised when a script requests an agent open the specified URL</summary> 4997 <exclude/>
4998 </member> 4998 </member>
4999 <member name="E:OpenMetaverse.AgentManager.MoneyBalance"> 4999 <member name="T:OpenMetaverse.Packets.ObjectLinkPacket.ObjectDataBlock">
5000 <summary>Raised when an agents currency balance is updated</summary> 5000 <exclude/>
5001 </member> 5001 </member>
5002 <member name="E:OpenMetaverse.AgentManager.MoneyBalanceReply"> 5002 <member name="T:OpenMetaverse.Packets.ObjectDelinkPacket">
5003 <summary>Raised when a transaction occurs involving currency such as a land purchase</summary> 5003 <exclude/>
5004 </member> 5004 </member>
5005 <member name="E:OpenMetaverse.AgentManager.IM"> 5005 <member name="T:OpenMetaverse.Packets.ObjectDelinkPacket.AgentDataBlock">
5006 <summary>Raised when an ImprovedInstantMessage packet is recieved from the simulator, this is used for everything from 5006 <exclude/>
5007 private messaging to friendship offers. The Dialog field defines what type of message has arrived</summary> 5007 </member>
5008 </member> 5008 <member name="T:OpenMetaverse.Packets.ObjectDelinkPacket.ObjectDataBlock">
5009 <member name="E:OpenMetaverse.AgentManager.TeleportProgress"> 5009 <exclude/>
5010 <summary>Raised when an agent has requested a teleport to another location, or when responding to a lure. Raised multiple times 5010 </member>
5011 for each teleport indicating the progress of the request</summary> 5011 <member name="T:OpenMetaverse.Packets.ObjectGrabPacket">
5012 </member> 5012 <exclude/>
5013 <member name="E:OpenMetaverse.AgentManager.AgentDataReply"> 5013 </member>
5014 <summary>Raised when a simulator sends agent specific information for our avatar.</summary> 5014 <member name="T:OpenMetaverse.Packets.ObjectGrabPacket.AgentDataBlock">
5015 </member> 5015 <exclude/>
5016 <member name="E:OpenMetaverse.AgentManager.AnimationsChanged"> 5016 </member>
5017 <summary>Raised when our agents animation playlist changes</summary> 5017 <member name="T:OpenMetaverse.Packets.ObjectGrabPacket.ObjectDataBlock">
5018 </member> 5018 <exclude/>
5019 <member name="E:OpenMetaverse.AgentManager.MeanCollision"> 5019 </member>
5020 <summary>Raised when an object or avatar forcefully collides with our agent</summary> 5020 <member name="T:OpenMetaverse.Packets.ObjectGrabPacket.SurfaceInfoBlock">
5021 </member> 5021 <exclude/>
5022 <member name="E:OpenMetaverse.AgentManager.RegionCrossed"> 5022 </member>
5023 <summary>Raised when our agent crosses a region border into another region</summary> 5023 <member name="T:OpenMetaverse.Packets.ObjectGrabUpdatePacket">
5024 </member> 5024 <exclude/>
5025 <member name="E:OpenMetaverse.AgentManager.GroupChatJoined"> 5025 </member>
5026 <summary>Raised when our agent succeeds or fails to join a group chat session</summary> 5026 <member name="T:OpenMetaverse.Packets.ObjectGrabUpdatePacket.AgentDataBlock">
5027 </member> 5027 <exclude/>
5028 <member name="E:OpenMetaverse.AgentManager.AlertMessage"> 5028 </member>
5029 <summary>Raised when a simulator sends an urgent message usually indication the recent failure of 5029 <member name="T:OpenMetaverse.Packets.ObjectGrabUpdatePacket.ObjectDataBlock">
5030 another action we have attempted to take such as an attempt to enter a parcel where we are denied access</summary> 5030 <exclude/>
5031 </member> 5031 </member>
5032 <member name="E:OpenMetaverse.AgentManager.ScriptControlChange"> 5032 <member name="T:OpenMetaverse.Packets.ObjectGrabUpdatePacket.SurfaceInfoBlock">
5033 <summary>Raised when a script attempts to take or release specified controls for our agent</summary> 5033 <exclude/>
5034 </member> 5034 </member>
5035 <member name="E:OpenMetaverse.AgentManager.CameraConstraint"> 5035 <member name="T:OpenMetaverse.Packets.ObjectDeGrabPacket">
5036 <summary>Raised when the simulator detects our agent is trying to view something 5036 <exclude/>
5037 beyond its limits</summary> 5037 </member>
5038 </member> 5038 <member name="T:OpenMetaverse.Packets.ObjectDeGrabPacket.AgentDataBlock">
5039 <member name="E:OpenMetaverse.AgentManager.ScriptSensorReply"> 5039 <exclude/>
5040 <summary>Raised when a script sensor reply is received from a simulator</summary> 5040 </member>
5041 </member> 5041 <member name="T:OpenMetaverse.Packets.ObjectDeGrabPacket.ObjectDataBlock">
5042 <member name="E:OpenMetaverse.AgentManager.AvatarSitResponse"> 5042 <exclude/>
5043 <summary>Raised in response to a <see cref="M:OpenMetaverse.AgentManager.RequestSit(OpenMetaverse.UUID,OpenMetaverse.Vector3)"/> request</summary> 5043 </member>
5044 </member> 5044 <member name="T:OpenMetaverse.Packets.ObjectDeGrabPacket.SurfaceInfoBlock">
5045 <member name="E:OpenMetaverse.AgentManager.ChatSessionMemberAdded"> 5045 <exclude/>
5046 <summary>Raised when an avatar enters a group chat session we are participating in</summary> 5046 </member>
5047 </member> 5047 <member name="T:OpenMetaverse.Packets.ObjectSpinStartPacket">
5048 <member name="E:OpenMetaverse.AgentManager.ChatSessionMemberLeft"> 5048 <exclude/>
5049 <summary>Raised when an agent exits a group chat session we are participating in</summary> 5049 </member>
5050 </member> 5050 <member name="T:OpenMetaverse.Packets.ObjectSpinStartPacket.AgentDataBlock">
5051 <member name="P:OpenMetaverse.AgentManager.AgentID"> 5051 <exclude/>
5052 <summary>Your (client) avatars <see cref="T:OpenMetaverse.UUID"/></summary> 5052 </member>
5053 <remarks>"client", "agent", and "avatar" all represent the same thing</remarks> 5053 <member name="T:OpenMetaverse.Packets.ObjectSpinStartPacket.ObjectDataBlock">
5054 </member> 5054 <exclude/>
5055 <member name="P:OpenMetaverse.AgentManager.SessionID"> 5055 </member>
5056 <summary>Temporary <seealso cref="T:OpenMetaverse.UUID"/> assigned to this session, used for 5056 <member name="T:OpenMetaverse.Packets.ObjectSpinUpdatePacket">
5057 verifying our identity in packets</summary> 5057 <exclude/>
5058 </member> 5058 </member>
5059 <member name="P:OpenMetaverse.AgentManager.SecureSessionID"> 5059 <member name="T:OpenMetaverse.Packets.ObjectSpinUpdatePacket.AgentDataBlock">
5060 <summary>Shared secret <seealso cref="T:OpenMetaverse.UUID"/> that is never sent over the wire</summary> 5060 <exclude/>
5061 </member> 5061 </member>
5062 <member name="P:OpenMetaverse.AgentManager.LocalID"> 5062 <member name="T:OpenMetaverse.Packets.ObjectSpinUpdatePacket.ObjectDataBlock">
5063 <summary>Your (client) avatar ID, local to the current region/sim</summary> 5063 <exclude/>
5064 </member> 5064 </member>
5065 <member name="P:OpenMetaverse.AgentManager.StartLocation"> 5065 <member name="T:OpenMetaverse.Packets.ObjectSpinStopPacket">
5066 <summary>Where the avatar started at login. Can be "last", "home" 5066 <exclude/>
5067 or a login <seealso cref="T:OpenMetaverse.URI"/></summary> 5067 </member>
5068 </member> 5068 <member name="T:OpenMetaverse.Packets.ObjectSpinStopPacket.AgentDataBlock">
5069 <member name="P:OpenMetaverse.AgentManager.AgentAccess"> 5069 <exclude/>
5070 <summary>The access level of this agent, usually M or PG</summary> 5070 </member>
5071 </member> 5071 <member name="T:OpenMetaverse.Packets.ObjectSpinStopPacket.ObjectDataBlock">
5072 <member name="P:OpenMetaverse.AgentManager.CollisionPlane"> 5072 <exclude/>
5073 <summary>The CollisionPlane of Agent</summary> 5073 </member>
5074 </member> 5074 <member name="T:OpenMetaverse.Packets.ObjectExportSelectedPacket">
5075 <member name="P:OpenMetaverse.AgentManager.Velocity"> 5075 <exclude/>
5076 <summary>An <seealso cref="T:OpenMetaverse.Vector3"/> representing the velocity of our agent</summary> 5076 </member>
5077 </member> 5077 <member name="T:OpenMetaverse.Packets.ObjectExportSelectedPacket.AgentDataBlock">
5078 <member name="P:OpenMetaverse.AgentManager.Acceleration"> 5078 <exclude/>
5079 <summary>An <seealso cref="T:OpenMetaverse.Vector3"/> representing the acceleration of our agent</summary> 5079 </member>
5080 </member> 5080 <member name="T:OpenMetaverse.Packets.ObjectExportSelectedPacket.ObjectDataBlock">
5081 <member name="P:OpenMetaverse.AgentManager.AngularVelocity"> 5081 <exclude/>
5082 <summary>A <seealso cref="T:OpenMetaverse.Vector3"/> which specifies the angular speed, and axis about which an Avatar is rotating.</summary> 5082 </member>
5083 </member> 5083 <member name="T:OpenMetaverse.Packets.ModifyLandPacket">
5084 <member name="P:OpenMetaverse.AgentManager.HomePosition"> 5084 <exclude/>
5085 <summary>Position avatar client will goto when login to 'home' or during 5085 </member>
5086 teleport request to 'home' region.</summary> 5086 <member name="T:OpenMetaverse.Packets.ModifyLandPacket.AgentDataBlock">
5087 </member> 5087 <exclude/>
5088 <member name="P:OpenMetaverse.AgentManager.HomeLookAt"> 5088 </member>
5089 <summary>LookAt point saved/restored with HomePosition</summary> 5089 <member name="T:OpenMetaverse.Packets.ModifyLandPacket.ModifyBlockBlock">
5090 </member> 5090 <exclude/>
5091 <member name="P:OpenMetaverse.AgentManager.FirstName"> 5091 </member>
5092 <summary>Avatar First Name (i.e. Philip)</summary> 5092 <member name="T:OpenMetaverse.Packets.ModifyLandPacket.ParcelDataBlock">
5093 </member> 5093 <exclude/>
5094 <member name="P:OpenMetaverse.AgentManager.LastName"> 5094 </member>
5095 <summary>Avatar Last Name (i.e. Linden)</summary> 5095 <member name="T:OpenMetaverse.Packets.ModifyLandPacket.ModifyBlockExtendedBlock">
5096 </member> 5096 <exclude/>
5097 <member name="P:OpenMetaverse.AgentManager.Name"> 5097 </member>
5098 <summary>Avatar Full Name (i.e. Philip Linden)</summary> 5098 <member name="T:OpenMetaverse.Packets.VelocityInterpolateOnPacket">
5099 </member> 5099 <exclude/>
5100 <member name="P:OpenMetaverse.AgentManager.Health"> 5100 </member>
5101 <summary>Gets the health of the agent</summary> 5101 <member name="T:OpenMetaverse.Packets.VelocityInterpolateOnPacket.AgentDataBlock">
5102 </member> 5102 <exclude/>
5103 <member name="P:OpenMetaverse.AgentManager.Balance"> 5103 </member>
5104 <summary>Gets the current balance of the agent</summary> 5104 <member name="T:OpenMetaverse.Packets.VelocityInterpolateOffPacket">
5105 </member> 5105 <exclude/>
5106 <member name="P:OpenMetaverse.AgentManager.SittingOn"> 5106 </member>
5107 <summary>Gets the local ID of the prim the agent is sitting on, 5107 <member name="T:OpenMetaverse.Packets.VelocityInterpolateOffPacket.AgentDataBlock">
5108 zero if the avatar is not currently sitting</summary> 5108 <exclude/>
5109 </member> 5109 </member>
5110 <member name="P:OpenMetaverse.AgentManager.ActiveGroup"> 5110 <member name="T:OpenMetaverse.Packets.StateSavePacket">
5111 <summary>Gets the <seealso cref="T:OpenMetaverse.UUID"/> of the agents active group.</summary> 5111 <exclude/>
5112 </member> 5112 </member>
5113 <member name="P:OpenMetaverse.AgentManager.ActiveGroupPowers"> 5113 <member name="T:OpenMetaverse.Packets.StateSavePacket.AgentDataBlock">
5114 <summary>Gets the Agents powers in the currently active group</summary> 5114 <exclude/>
5115 </member> 5115 </member>
5116 <member name="P:OpenMetaverse.AgentManager.TeleportMessage"> 5116 <member name="T:OpenMetaverse.Packets.StateSavePacket.DataBlockBlock">
5117 <summary>Current status message for teleporting</summary> 5117 <exclude/>
5118 </member> 5118 </member>
5119 <member name="P:OpenMetaverse.AgentManager.RelativePosition"> 5119 <member name="T:OpenMetaverse.Packets.ReportAutosaveCrashPacket">
5120 <summary>Current position of the agent as a relative offset from 5120 <exclude/>
5121 the simulator, or the parent object if we are sitting on something</summary> 5121 </member>
5122 </member> 5122 <member name="T:OpenMetaverse.Packets.ReportAutosaveCrashPacket.AutosaveDataBlock">
5123 <member name="P:OpenMetaverse.AgentManager.RelativeRotation"> 5123 <exclude/>
5124 <summary>Current rotation of the agent as a relative rotation from 5124 </member>
5125 the simulator, or the parent object if we are sitting on something</summary> 5125 <member name="T:OpenMetaverse.Packets.SimWideDeletesPacket">
5126 </member> 5126 <exclude/>
5127 <member name="P:OpenMetaverse.AgentManager.SimPosition"> 5127 </member>
5128 <summary>Current position of the agent in the simulator</summary> 5128 <member name="T:OpenMetaverse.Packets.SimWideDeletesPacket.AgentDataBlock">
5129 </member> 5129 <exclude/>
5130 <member name="P:OpenMetaverse.AgentManager.SimRotation"> 5130 </member>
5131 <summary> 5131 <member name="T:OpenMetaverse.Packets.SimWideDeletesPacket.DataBlockBlock">
5132 A <seealso cref="T:OpenMetaverse.Quaternion"/> representing the agents current rotation 5132 <exclude/>
5133 </summary> 5133 </member>
5134 </member> 5134 <member name="T:OpenMetaverse.Packets.TrackAgentPacket">
5135 <member name="P:OpenMetaverse.AgentManager.GlobalPosition"> 5135 <exclude/>
5136 <summary>Returns the global grid position of the avatar</summary> 5136 </member>
5137 </member> 5137 <member name="T:OpenMetaverse.Packets.TrackAgentPacket.AgentDataBlock">
5138 <member name="T:OpenMetaverse.AgentManager.ControlFlags"> 5138 <exclude/>
5139 <summary> 5139 </member>
5140 Used to specify movement actions for your agent 5140 <member name="T:OpenMetaverse.Packets.TrackAgentPacket.TargetDataBlock">
5141 </summary> 5141 <exclude/>
5142 </member> 5142 </member>
5143 <member name="F:OpenMetaverse.AgentManager.ControlFlags.NONE"> 5143 <member name="T:OpenMetaverse.Packets.ViewerStatsPacket">
5144 <summary>Empty flag</summary> 5144 <exclude/>
5145 </member> 5145 </member>
5146 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_AT_POS"> 5146 <member name="T:OpenMetaverse.Packets.ViewerStatsPacket.AgentDataBlock">
5147 <summary>Move Forward (SL Keybinding: W/Up Arrow)</summary> 5147 <exclude/>
5148 </member> 5148 </member>
5149 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_AT_NEG"> 5149 <member name="T:OpenMetaverse.Packets.ViewerStatsPacket.DownloadTotalsBlock">
5150 <summary>Move Backward (SL Keybinding: S/Down Arrow)</summary> 5150 <exclude/>
5151 </member> 5151 </member>
5152 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_LEFT_POS"> 5152 <member name="T:OpenMetaverse.Packets.ViewerStatsPacket.NetStatsBlock">
5153 <summary>Move Left (SL Keybinding: Shift-(A/Left Arrow))</summary> 5153 <exclude/>
5154 </member> 5154 </member>
5155 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_LEFT_NEG"> 5155 <member name="T:OpenMetaverse.Packets.ViewerStatsPacket.FailStatsBlock">
5156 <summary>Move Right (SL Keybinding: Shift-(D/Right Arrow))</summary> 5156 <exclude/>
5157 </member> 5157 </member>
5158 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_UP_POS"> 5158 <member name="T:OpenMetaverse.Packets.ViewerStatsPacket.MiscStatsBlock">
5159 <summary>Not Flying: Jump/Flying: Move Up (SL Keybinding: E)</summary> 5159 <exclude/>
5160 </member> 5160 </member>
5161 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_UP_NEG"> 5161 <member name="T:OpenMetaverse.Packets.ScriptAnswerYesPacket">
5162 <summary>Not Flying: Croutch/Flying: Move Down (SL Keybinding: C)</summary> 5162 <exclude/>
5163 </member> 5163 </member>
5164 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_PITCH_POS"> 5164 <member name="T:OpenMetaverse.Packets.ScriptAnswerYesPacket.AgentDataBlock">
5165 <summary>Unused</summary> 5165 <exclude/>
5166 </member> 5166 </member>
5167 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_PITCH_NEG"> 5167 <member name="T:OpenMetaverse.Packets.ScriptAnswerYesPacket.DataBlock">
5168 <summary>Unused</summary> 5168 <exclude/>
5169 </member> 5169 </member>
5170 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_YAW_POS"> 5170 <member name="T:OpenMetaverse.Packets.UserReportPacket">
5171 <summary>Unused</summary> 5171 <exclude/>
5172 </member> 5172 </member>
5173 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_YAW_NEG"> 5173 <member name="T:OpenMetaverse.Packets.UserReportPacket.AgentDataBlock">
5174 <summary>Unused</summary> 5174 <exclude/>
5175 </member> 5175 </member>
5176 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_FAST_AT"> 5176 <member name="T:OpenMetaverse.Packets.UserReportPacket.ReportDataBlock">
5177 <summary>ORed with AGENT_CONTROL_AT_* if the keyboard is being used</summary> 5177 <exclude/>
5178 </member> 5178 </member>
5179 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_FAST_LEFT"> 5179 <member name="T:OpenMetaverse.Packets.AlertMessagePacket">
5180 <summary>ORed with AGENT_CONTROL_LEFT_* if the keyboard is being used</summary> 5180 <exclude/>
5181 </member> 5181 </member>
5182 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_FAST_UP"> 5182 <member name="T:OpenMetaverse.Packets.AlertMessagePacket.AlertDataBlock">
5183 <summary>ORed with AGENT_CONTROL_UP_* if the keyboard is being used</summary> 5183 <exclude/>
5184 </member> 5184 </member>
5185 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_FLY"> 5185 <member name="T:OpenMetaverse.Packets.AlertMessagePacket.AlertInfoBlock">
5186 <summary>Fly</summary> 5186 <exclude/>
5187 </member> 5187 </member>
5188 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_STOP"> 5188 <member name="T:OpenMetaverse.Packets.AgentAlertMessagePacket">
5189 <summary></summary> 5189 <exclude/>
5190 </member> 5190 </member>
5191 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_FINISH_ANIM"> 5191 <member name="T:OpenMetaverse.Packets.AgentAlertMessagePacket.AgentDataBlock">
5192 <summary>Finish our current animation</summary> 5192 <exclude/>
5193 </member> 5193 </member>
5194 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_STAND_UP"> 5194 <member name="T:OpenMetaverse.Packets.AgentAlertMessagePacket.AlertDataBlock">
5195 <summary>Stand up from the ground or a prim seat</summary> 5195 <exclude/>
5196 </member> 5196 </member>
5197 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_SIT_ON_GROUND"> 5197 <member name="T:OpenMetaverse.Packets.MeanCollisionAlertPacket">
5198 <summary>Sit on the ground at our current location</summary> 5198 <exclude/>
5199 </member> 5199 </member>
5200 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_MOUSELOOK"> 5200 <member name="T:OpenMetaverse.Packets.MeanCollisionAlertPacket.MeanCollisionBlock">
5201 <summary>Whether mouselook is currently enabled</summary> 5201 <exclude/>
5202 </member> 5202 </member>
5203 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_NUDGE_AT_POS"> 5203 <member name="T:OpenMetaverse.Packets.ViewerFrozenMessagePacket">
5204 <summary>Legacy, used if a key was pressed for less than a certain amount of time</summary> 5204 <exclude/>
5205 </member> 5205 </member>
5206 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_NUDGE_AT_NEG"> 5206 <member name="T:OpenMetaverse.Packets.ViewerFrozenMessagePacket.FrozenDataBlock">
5207 <summary>Legacy, used if a key was pressed for less than a certain amount of time</summary> 5207 <exclude/>
5208 </member> 5208 </member>
5209 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_NUDGE_LEFT_POS"> 5209 <member name="T:OpenMetaverse.Packets.HealthMessagePacket">
5210 <summary>Legacy, used if a key was pressed for less than a certain amount of time</summary> 5210 <exclude/>
5211 </member> 5211 </member>
5212 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_NUDGE_LEFT_NEG"> 5212 <member name="T:OpenMetaverse.Packets.HealthMessagePacket.HealthDataBlock">
5213 <summary>Legacy, used if a key was pressed for less than a certain amount of time</summary> 5213 <exclude/>
5214 </member> 5214 </member>
5215 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_NUDGE_UP_POS"> 5215 <member name="T:OpenMetaverse.Packets.ChatFromSimulatorPacket">
5216 <summary>Legacy, used if a key was pressed for less than a certain amount of time</summary> 5216 <exclude/>
5217 </member> 5217 </member>
5218 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_NUDGE_UP_NEG"> 5218 <member name="T:OpenMetaverse.Packets.ChatFromSimulatorPacket.ChatDataBlock">
5219 <summary>Legacy, used if a key was pressed for less than a certain amount of time</summary> 5219 <exclude/>
5220 </member> 5220 </member>
5221 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_TURN_LEFT"> 5221 <member name="T:OpenMetaverse.Packets.SimStatsPacket">
5222 <summary></summary> 5222 <exclude/>
5223 </member> 5223 </member>
5224 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_TURN_RIGHT"> 5224 <member name="T:OpenMetaverse.Packets.SimStatsPacket.RegionBlock">
5225 <summary></summary> 5225 <exclude/>
5226 </member> 5226 </member>
5227 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_AWAY"> 5227 <member name="T:OpenMetaverse.Packets.SimStatsPacket.StatBlock">
5228 <summary>Set when the avatar is idled or set to away. Note that the away animation is 5228 <exclude/>
5229 activated separately from setting this flag</summary> 5229 </member>
5230 </member> 5230 <member name="T:OpenMetaverse.Packets.SimStatsPacket.PidStatBlock">
5231 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_LBUTTON_DOWN"> 5231 <exclude/>
5232 <summary></summary> 5232 </member>
5233 </member> 5233 <member name="T:OpenMetaverse.Packets.RequestRegionInfoPacket">
5234 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_LBUTTON_UP"> 5234 <exclude/>
5235 <summary></summary> 5235 </member>
5236 </member> 5236 <member name="T:OpenMetaverse.Packets.RequestRegionInfoPacket.AgentDataBlock">
5237 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_ML_LBUTTON_DOWN"> 5237 <exclude/>
5238 <summary></summary> 5238 </member>
5239 </member> 5239 <member name="T:OpenMetaverse.Packets.RegionInfoPacket">
5240 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_ML_LBUTTON_UP"> 5240 <exclude/>
5241 <summary></summary> 5241 </member>
5242 </member> 5242 <member name="T:OpenMetaverse.Packets.RegionInfoPacket.AgentDataBlock">
5243 <member name="T:OpenMetaverse.AgentManager.AgentMovement"> 5243 <exclude/>
5244 <summary> 5244 </member>
5245 Agent movement and camera control 5245 <member name="T:OpenMetaverse.Packets.RegionInfoPacket.RegionInfoBlock">
5246 5246 <exclude/>
5247 Agent movement is controlled by setting specific <seealso cref="T:AgentManager.ControlFlags"/> 5247 </member>
5248 After the control flags are set, An AgentUpdate is required to update the simulator of the specified flags 5248 <member name="T:OpenMetaverse.Packets.RegionInfoPacket.RegionInfo2Block">
5249 This is most easily accomplished by setting one or more of the AgentMovement properties 5249 <exclude/>
5250 5250 </member>
5251 Movement of an avatar is always based on a compass direction, for example AtPos will move the 5251 <member name="T:OpenMetaverse.Packets.GodUpdateRegionInfoPacket">
5252 agent from West to East or forward on the X Axis, AtNeg will of course move agent from 5252 <exclude/>
5253 East to West or backward on the X Axis, LeftPos will be South to North or forward on the Y Axis 5253 </member>
5254 The Z axis is Up, finer grained control of movements can be done using the Nudge properties 5254 <member name="T:OpenMetaverse.Packets.GodUpdateRegionInfoPacket.AgentDataBlock">
5255 </summary> 5255 <exclude/>
5256 </member> 5256 </member>
5257 <member name="F:OpenMetaverse.AgentManager.AgentMovement.Camera"> 5257 <member name="T:OpenMetaverse.Packets.GodUpdateRegionInfoPacket.RegionInfoBlock">
5258 <summary>Agent camera controls</summary> 5258 <exclude/>
5259 </member> 5259 </member>
5260 <member name="F:OpenMetaverse.AgentManager.AgentMovement.Flags"> 5260 <member name="T:OpenMetaverse.Packets.RegionHandshakePacket">
5261 <summary>Currently only used for hiding your group title</summary> 5261 <exclude/>
5262 </member> 5262 </member>
5263 <member name="F:OpenMetaverse.AgentManager.AgentMovement.State"> 5263 <member name="T:OpenMetaverse.Packets.RegionHandshakePacket.RegionInfoBlock">
5264 <summary>Action state of the avatar, which can currently be 5264 <exclude/>
5265 typing and editing</summary> 5265 </member>
5266 </member> 5266 <member name="T:OpenMetaverse.Packets.RegionHandshakePacket.RegionInfo2Block">
5267 <member name="F:OpenMetaverse.AgentManager.AgentMovement.BodyRotation"> 5267 <exclude/>
5268 <summary></summary> 5268 </member>
5269 </member> 5269 <member name="T:OpenMetaverse.Packets.RegionHandshakePacket.RegionInfo3Block">
5270 <member name="F:OpenMetaverse.AgentManager.AgentMovement.HeadRotation"> 5270 <exclude/>
5271 <summary></summary> 5271 </member>
5272 </member> 5272 <member name="T:OpenMetaverse.Packets.RegionHandshakeReplyPacket">
5273 <member name="F:OpenMetaverse.AgentManager.AgentMovement.LastBodyRotation"> 5273 <exclude/>
5274 <summary></summary> 5274 </member>
5275 </member> 5275 <member name="T:OpenMetaverse.Packets.RegionHandshakeReplyPacket.AgentDataBlock">
5276 <member name="F:OpenMetaverse.AgentManager.AgentMovement.LastHeadRotation"> 5276 <exclude/>
5277 <summary></summary> 5277 </member>
5278 </member> 5278 <member name="T:OpenMetaverse.Packets.RegionHandshakeReplyPacket.RegionInfoBlock">
5279 <member name="F:OpenMetaverse.AgentManager.AgentMovement.LastCameraCenter"> 5279 <exclude/>
5280 <summary></summary> 5280 </member>
5281 </member> 5281 <member name="T:OpenMetaverse.Packets.SimulatorViewerTimeMessagePacket">
5282 <member name="F:OpenMetaverse.AgentManager.AgentMovement.LastCameraXAxis"> 5282 <exclude/>
5283 <summary></summary> 5283 </member>
5284 </member> 5284 <member name="T:OpenMetaverse.Packets.SimulatorViewerTimeMessagePacket.TimeInfoBlock">
5285 <member name="F:OpenMetaverse.AgentManager.AgentMovement.LastCameraYAxis"> 5285 <exclude/>
5286 <summary></summary> 5286 </member>
5287 </member> 5287 <member name="T:OpenMetaverse.Packets.EnableSimulatorPacket">
5288 <member name="F:OpenMetaverse.AgentManager.AgentMovement.LastCameraZAxis"> 5288 <exclude/>
5289 <summary></summary> 5289 </member>
5290 </member> 5290 <member name="T:OpenMetaverse.Packets.EnableSimulatorPacket.SimulatorInfoBlock">
5291 <member name="F:OpenMetaverse.AgentManager.AgentMovement.LastFar"> 5291 <exclude/>
5292 <summary></summary> 5292 </member>
5293 </member> 5293 <member name="T:OpenMetaverse.Packets.DisableSimulatorPacket">
5294 <member name="F:OpenMetaverse.AgentManager.AgentMovement.updateTimer"> 5294 <exclude/>
5295 <summary>Timer for sending AgentUpdate packets</summary> 5295 </member>
5296 </member> 5296 <member name="T:OpenMetaverse.Packets.TransferRequestPacket">
5297 <member name="M:OpenMetaverse.AgentManager.AgentMovement.#ctor(OpenMetaverse.GridClient)"> 5297 <exclude/>
5298 <summary>Default constructor</summary> 5298 </member>
5299 </member> 5299 <member name="T:OpenMetaverse.Packets.TransferRequestPacket.TransferInfoBlock">
5300 <member name="M:OpenMetaverse.AgentManager.AgentMovement.UpdateFromHeading(System.Double,System.Boolean)"> 5300 <exclude/>
5301 <summary> 5301 </member>
5302 Send an AgentUpdate with the camera set at the current agent 5302 <member name="T:OpenMetaverse.Packets.TransferInfoPacket">
5303 position and pointing towards the heading specified 5303 <exclude/>
5304 </summary> 5304 </member>
5305 <param name="heading">Camera rotation in radians</param> 5305 <member name="T:OpenMetaverse.Packets.TransferInfoPacket.TransferInfoBlock">
5306 <param name="reliable">Whether to send the AgentUpdate reliable 5306 <exclude/>
5307 or not</param> 5307 </member>
5308 </member> 5308 <member name="T:OpenMetaverse.Packets.TransferAbortPacket">
5309 <member name="M:OpenMetaverse.AgentManager.AgentMovement.TurnToward(OpenMetaverse.Vector3)"> 5309 <exclude/>
5310 <summary> 5310 </member>
5311 Rotates the avatar body and camera toward a target position. 5311 <member name="T:OpenMetaverse.Packets.TransferAbortPacket.TransferInfoBlock">
5312 This will also anchor the camera position on the avatar 5312 <exclude/>
5313 </summary> 5313 </member>
5314 <param name="target">Region coordinates to turn toward</param> 5314 <member name="T:OpenMetaverse.Packets.RequestXferPacket">
5315 </member> 5315 <exclude/>
5316 <member name="M:OpenMetaverse.AgentManager.AgentMovement.SendUpdate"> 5316 </member>
5317 <summary> 5317 <member name="T:OpenMetaverse.Packets.RequestXferPacket.XferIDBlock">
5318 Send new AgentUpdate packet to update our current camera 5318 <exclude/>
5319 position and rotation 5319 </member>
5320 </summary> 5320 <member name="T:OpenMetaverse.Packets.AbortXferPacket">
5321 </member> 5321 <exclude/>
5322 <member name="M:OpenMetaverse.AgentManager.AgentMovement.SendUpdate(System.Boolean)"> 5322 </member>
5323 <summary> 5323 <member name="T:OpenMetaverse.Packets.AbortXferPacket.XferIDBlock">
5324 Send new AgentUpdate packet to update our current camera 5324 <exclude/>
5325 position and rotation 5325 </member>
5326 </summary> 5326 <member name="T:OpenMetaverse.Packets.AvatarAppearancePacket">
5327 <param name="reliable">Whether to require server acknowledgement 5327 <exclude/>
5328 of this packet</param> 5328 </member>
5329 </member> 5329 <member name="T:OpenMetaverse.Packets.AvatarAppearancePacket.SenderBlock">
5330 <member name="M:OpenMetaverse.AgentManager.AgentMovement.SendUpdate(System.Boolean,OpenMetaverse.Simulator)"> 5330 <exclude/>
5331 <summary> 5331 </member>
5332 Send new AgentUpdate packet to update our current camera 5332 <member name="T:OpenMetaverse.Packets.AvatarAppearancePacket.ObjectDataBlock">
5333 position and rotation 5333 <exclude/>
5334 </summary> 5334 </member>
5335 <param name="reliable">Whether to require server acknowledgement 5335 <member name="T:OpenMetaverse.Packets.AvatarAppearancePacket.VisualParamBlock">
5336 of this packet</param> 5336 <exclude/>
5337 <param name="simulator">Simulator to send the update to</param> 5337 </member>
5338 </member> 5338 <member name="T:OpenMetaverse.Packets.SetFollowCamPropertiesPacket">
5339 <member name="M:OpenMetaverse.AgentManager.AgentMovement.SendManualUpdate(OpenMetaverse.AgentManager.ControlFlags,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Quaternion,OpenMetaverse.Quaternion,System.Single,OpenMetaverse.AgentFlags,OpenMetaverse.AgentState,System.Boolean)"> 5339 <exclude/>
5340 <summary> 5340 </member>
5341 Builds an AgentUpdate packet entirely from parameters. This 5341 <member name="T:OpenMetaverse.Packets.SetFollowCamPropertiesPacket.ObjectDataBlock">
5342 will not touch the state of Self.Movement or 5342 <exclude/>
5343 Self.Movement.Camera in any way 5343 </member>
5344 </summary> 5344 <member name="T:OpenMetaverse.Packets.SetFollowCamPropertiesPacket.CameraPropertyBlock">
5345 <param name="controlFlags"></param> 5345 <exclude/>
5346 <param name="position"></param> 5346 </member>
5347 <param name="forwardAxis"></param> 5347 <member name="T:OpenMetaverse.Packets.ClearFollowCamPropertiesPacket">
5348 <param name="leftAxis"></param> 5348 <exclude/>
5349 <param name="upAxis"></param> 5349 </member>
5350 <param name="bodyRotation"></param> 5350 <member name="T:OpenMetaverse.Packets.ClearFollowCamPropertiesPacket.ObjectDataBlock">
5351 <param name="headRotation"></param> 5351 <exclude/>
5352 <param name="farClip"></param> 5352 </member>
5353 <param name="reliable"></param> 5353 <member name="T:OpenMetaverse.Packets.RequestPayPricePacket">
5354 <param name="flags"></param> 5354 <exclude/>
5355 <param name="state"></param> 5355 </member>
5356 </member> 5356 <member name="T:OpenMetaverse.Packets.RequestPayPricePacket.ObjectDataBlock">
5357 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AtPos"> 5357 <exclude/>
5358 <summary>Move agent positive along the X axis</summary> 5358 </member>
5359 </member> 5359 <member name="T:OpenMetaverse.Packets.PayPriceReplyPacket">
5360 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AtNeg"> 5360 <exclude/>
5361 <summary>Move agent negative along the X axis</summary> 5361 </member>
5362 </member> 5362 <member name="T:OpenMetaverse.Packets.PayPriceReplyPacket.ObjectDataBlock">
5363 <member name="P:OpenMetaverse.AgentManager.AgentMovement.LeftPos"> 5363 <exclude/>
5364 <summary>Move agent positive along the Y axis</summary> 5364 </member>
5365 </member> 5365 <member name="T:OpenMetaverse.Packets.PayPriceReplyPacket.ButtonDataBlock">
5366 <member name="P:OpenMetaverse.AgentManager.AgentMovement.LeftNeg"> 5366 <exclude/>
5367 <summary>Move agent negative along the Y axis</summary> 5367 </member>
5368 </member> 5368 <member name="T:OpenMetaverse.Packets.KickUserPacket">
5369 <member name="P:OpenMetaverse.AgentManager.AgentMovement.UpPos"> 5369 <exclude/>
5370 <summary>Move agent positive along the Z axis</summary> 5370 </member>
5371 </member> 5371 <member name="T:OpenMetaverse.Packets.KickUserPacket.TargetBlockBlock">
5372 <member name="P:OpenMetaverse.AgentManager.AgentMovement.UpNeg"> 5372 <exclude/>
5373 <summary>Move agent negative along the Z axis</summary> 5373 </member>
5374 </member> 5374 <member name="T:OpenMetaverse.Packets.KickUserPacket.UserInfoBlock">
5375 <member name="P:OpenMetaverse.AgentManager.AgentMovement.PitchPos"> 5375 <exclude/>
5376 <summary></summary> 5376 </member>
5377 </member> 5377 <member name="T:OpenMetaverse.Packets.GodKickUserPacket">
5378 <member name="P:OpenMetaverse.AgentManager.AgentMovement.PitchNeg"> 5378 <exclude/>
5379 <summary></summary> 5379 </member>
5380 </member> 5380 <member name="T:OpenMetaverse.Packets.GodKickUserPacket.UserInfoBlock">
5381 <member name="P:OpenMetaverse.AgentManager.AgentMovement.YawPos"> 5381 <exclude/>
5382 <summary></summary> 5382 </member>
5383 </member> 5383 <member name="T:OpenMetaverse.Packets.EjectUserPacket">
5384 <member name="P:OpenMetaverse.AgentManager.AgentMovement.YawNeg"> 5384 <exclude/>
5385 <summary></summary> 5385 </member>
5386 </member> 5386 <member name="T:OpenMetaverse.Packets.EjectUserPacket.AgentDataBlock">
5387 <member name="P:OpenMetaverse.AgentManager.AgentMovement.FastAt"> 5387 <exclude/>
5388 <summary></summary> 5388 </member>
5389 </member> 5389 <member name="T:OpenMetaverse.Packets.EjectUserPacket.DataBlock">
5390 <member name="P:OpenMetaverse.AgentManager.AgentMovement.FastLeft"> 5390 <exclude/>
5391 <summary></summary> 5391 </member>
5392 </member> 5392 <member name="T:OpenMetaverse.Packets.FreezeUserPacket">
5393 <member name="P:OpenMetaverse.AgentManager.AgentMovement.FastUp"> 5393 <exclude/>
5394 <summary></summary> 5394 </member>
5395 </member> 5395 <member name="T:OpenMetaverse.Packets.FreezeUserPacket.AgentDataBlock">
5396 <member name="P:OpenMetaverse.AgentManager.AgentMovement.Fly"> 5396 <exclude/>
5397 <summary>Causes simulator to make agent fly</summary> 5397 </member>
5398 </member> 5398 <member name="T:OpenMetaverse.Packets.FreezeUserPacket.DataBlock">
5399 <member name="P:OpenMetaverse.AgentManager.AgentMovement.Stop"> 5399 <exclude/>
5400 <summary>Stop movement</summary> 5400 </member>
5401 </member> 5401 <member name="T:OpenMetaverse.Packets.AvatarPropertiesRequestPacket">
5402 <member name="P:OpenMetaverse.AgentManager.AgentMovement.FinishAnim"> 5402 <exclude/>
5403 <summary>Finish animation</summary> 5403 </member>
5404 </member> 5404 <member name="T:OpenMetaverse.Packets.AvatarPropertiesRequestPacket.AgentDataBlock">
5405 <member name="P:OpenMetaverse.AgentManager.AgentMovement.StandUp"> 5405 <exclude/>
5406 <summary>Stand up from a sit</summary> 5406 </member>
5407 </member> 5407 <member name="T:OpenMetaverse.Packets.AvatarPropertiesReplyPacket">
5408 <member name="P:OpenMetaverse.AgentManager.AgentMovement.SitOnGround"> 5408 <exclude/>
5409 <summary>Tells simulator to sit agent on ground</summary> 5409 </member>
5410 </member> 5410 <member name="T:OpenMetaverse.Packets.AvatarPropertiesReplyPacket.AgentDataBlock">
5411 <member name="P:OpenMetaverse.AgentManager.AgentMovement.Mouselook"> 5411 <exclude/>
5412 <summary>Place agent into mouselook mode</summary> 5412 </member>
5413 </member> 5413 <member name="T:OpenMetaverse.Packets.AvatarPropertiesReplyPacket.PropertiesDataBlock">
5414 <member name="P:OpenMetaverse.AgentManager.AgentMovement.NudgeAtPos"> 5414 <exclude/>
5415 <summary>Nudge agent positive along the X axis</summary> 5415 </member>
5416 </member> 5416 <member name="T:OpenMetaverse.Packets.AvatarInterestsReplyPacket">
5417 <member name="P:OpenMetaverse.AgentManager.AgentMovement.NudgeAtNeg"> 5417 <exclude/>
5418 <summary>Nudge agent negative along the X axis</summary> 5418 </member>
5419 </member> 5419 <member name="T:OpenMetaverse.Packets.AvatarInterestsReplyPacket.AgentDataBlock">
5420 <member name="P:OpenMetaverse.AgentManager.AgentMovement.NudgeLeftPos"> 5420 <exclude/>
5421 <summary>Nudge agent positive along the Y axis</summary> 5421 </member>
5422 </member> 5422 <member name="T:OpenMetaverse.Packets.AvatarInterestsReplyPacket.PropertiesDataBlock">
5423 <member name="P:OpenMetaverse.AgentManager.AgentMovement.NudgeLeftNeg"> 5423 <exclude/>
5424 <summary>Nudge agent negative along the Y axis</summary> 5424 </member>
5425 </member> 5425 <member name="T:OpenMetaverse.Packets.AvatarGroupsReplyPacket">
5426 <member name="P:OpenMetaverse.AgentManager.AgentMovement.NudgeUpPos"> 5426 <exclude/>
5427 <summary>Nudge agent positive along the Z axis</summary> 5427 </member>
5428 </member> 5428 <member name="T:OpenMetaverse.Packets.AvatarGroupsReplyPacket.AgentDataBlock">
5429 <member name="P:OpenMetaverse.AgentManager.AgentMovement.NudgeUpNeg"> 5429 <exclude/>
5430 <summary>Nudge agent negative along the Z axis</summary> 5430 </member>
5431 </member> 5431 <member name="T:OpenMetaverse.Packets.AvatarGroupsReplyPacket.GroupDataBlock">
5432 <member name="P:OpenMetaverse.AgentManager.AgentMovement.TurnLeft"> 5432 <exclude/>
5433 <summary></summary> 5433 </member>
5434 </member> 5434 <member name="T:OpenMetaverse.Packets.AvatarGroupsReplyPacket.NewGroupDataBlock">
5435 <member name="P:OpenMetaverse.AgentManager.AgentMovement.TurnRight"> 5435 <exclude/>
5436 <summary></summary> 5436 </member>
5437 </member> 5437 <member name="T:OpenMetaverse.Packets.AvatarPropertiesUpdatePacket">
5438 <member name="P:OpenMetaverse.AgentManager.AgentMovement.Away"> 5438 <exclude/>
5439 <summary>Tell simulator to mark agent as away</summary> 5439 </member>
5440 </member> 5440 <member name="T:OpenMetaverse.Packets.AvatarPropertiesUpdatePacket.AgentDataBlock">
5441 <member name="P:OpenMetaverse.AgentManager.AgentMovement.LButtonDown"> 5441 <exclude/>
5442 <summary></summary> 5442 </member>
5443 </member> 5443 <member name="T:OpenMetaverse.Packets.AvatarPropertiesUpdatePacket.PropertiesDataBlock">
5444 <member name="P:OpenMetaverse.AgentManager.AgentMovement.LButtonUp"> 5444 <exclude/>
5445 <summary></summary> 5445 </member>
5446 </member> 5446 <member name="T:OpenMetaverse.Packets.AvatarInterestsUpdatePacket">
5447 <member name="P:OpenMetaverse.AgentManager.AgentMovement.MLButtonDown"> 5447 <exclude/>
5448 <summary></summary> 5448 </member>
5449 </member> 5449 <member name="T:OpenMetaverse.Packets.AvatarInterestsUpdatePacket.AgentDataBlock">
5450 <member name="P:OpenMetaverse.AgentManager.AgentMovement.MLButtonUp"> 5450 <exclude/>
5451 <summary></summary> 5451 </member>
5452 </member> 5452 <member name="T:OpenMetaverse.Packets.AvatarInterestsUpdatePacket.PropertiesDataBlock">
5453 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AlwaysRun"> 5453 <exclude/>
5454 <summary> 5454 </member>
5455 Returns "always run" value, or changes it by sending a SetAlwaysRunPacket 5455 <member name="T:OpenMetaverse.Packets.AvatarNotesReplyPacket">
5456 </summary> 5456 <exclude/>
5457 </member> 5457 </member>
5458 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AgentControls"> 5458 <member name="T:OpenMetaverse.Packets.AvatarNotesReplyPacket.AgentDataBlock">
5459 <summary>The current value of the agent control flags</summary> 5459 <exclude/>
5460 </member> 5460 </member>
5461 <member name="P:OpenMetaverse.AgentManager.AgentMovement.UpdateInterval"> 5461 <member name="T:OpenMetaverse.Packets.AvatarNotesReplyPacket.DataBlock">
5462 <summary>Gets or sets the interval in milliseconds at which 5462 <exclude/>
5463 AgentUpdate packets are sent to the current simulator. Setting 5463 </member>
5464 this to a non-zero value will also enable the packet sending if 5464 <member name="T:OpenMetaverse.Packets.AvatarNotesUpdatePacket">
5465 it was previously off, and setting it to zero will disable</summary> 5465 <exclude/>
5466 </member> 5466 </member>
5467 <member name="P:OpenMetaverse.AgentManager.AgentMovement.UpdateEnabled"> 5467 <member name="T:OpenMetaverse.Packets.AvatarNotesUpdatePacket.AgentDataBlock">
5468 <summary>Gets or sets whether AgentUpdate packets are sent to 5468 <exclude/>
5469 the current simulator</summary> 5469 </member>
5470 </member> 5470 <member name="T:OpenMetaverse.Packets.AvatarNotesUpdatePacket.DataBlock">
5471 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AutoResetControls"> 5471 <exclude/>
5472 <summary>Reset movement controls every time we send an update</summary> 5472 </member>
5473 </member> 5473 <member name="T:OpenMetaverse.Packets.AvatarPicksReplyPacket">
5474 <member name="T:OpenMetaverse.AgentManager.AgentMovement.AgentCamera"> 5474 <exclude/>
5475 <summary> 5475 </member>
5476 Camera controls for the agent, mostly a thin wrapper around 5476 <member name="T:OpenMetaverse.Packets.AvatarPicksReplyPacket.AgentDataBlock">
5477 CoordinateFrame. This class is only responsible for state 5477 <exclude/>
5478 tracking and math, it does not send any packets 5478 </member>
5479 </summary> 5479 <member name="T:OpenMetaverse.Packets.AvatarPicksReplyPacket.DataBlock">
5480 </member> 5480 <exclude/>
5481 <member name="F:OpenMetaverse.AgentManager.AgentMovement.AgentCamera.Far"> 5481 </member>
5482 <summary></summary> 5482 <member name="T:OpenMetaverse.Packets.EventInfoRequestPacket">
5483 </member> 5483 <exclude/>
5484 <member name="F:OpenMetaverse.AgentManager.AgentMovement.AgentCamera.Frame"> 5484 </member>
5485 <summary>The camera is a local frame of reference inside of 5485 <member name="T:OpenMetaverse.Packets.EventInfoRequestPacket.AgentDataBlock">
5486 the larger grid space. This is where the math happens</summary> 5486 <exclude/>
5487 </member> 5487 </member>
5488 <member name="M:OpenMetaverse.AgentManager.AgentMovement.AgentCamera.#ctor"> 5488 <member name="T:OpenMetaverse.Packets.EventInfoRequestPacket.EventDataBlock">
5489 <summary> 5489 <exclude/>
5490 Default constructor 5490 </member>
5491 </summary> 5491 <member name="T:OpenMetaverse.Packets.EventInfoReplyPacket">
5492 </member> 5492 <exclude/>
5493 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AgentCamera.Position"> 5493 </member>
5494 <summary></summary> 5494 <member name="T:OpenMetaverse.Packets.EventInfoReplyPacket.AgentDataBlock">
5495 </member> 5495 <exclude/>
5496 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AgentCamera.AtAxis"> 5496 </member>
5497 <summary></summary> 5497 <member name="T:OpenMetaverse.Packets.EventInfoReplyPacket.EventDataBlock">
5498 </member> 5498 <exclude/>
5499 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AgentCamera.LeftAxis"> 5499 </member>
5500 <summary></summary> 5500 <member name="T:OpenMetaverse.Packets.EventNotificationAddRequestPacket">
5501 </member> 5501 <exclude/>
5502 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AgentCamera.UpAxis"> 5502 </member>
5503 <summary></summary> 5503 <member name="T:OpenMetaverse.Packets.EventNotificationAddRequestPacket.AgentDataBlock">
5504 </member> 5504 <exclude/>
5505 <member name="T:OpenMetaverse.AgentManager.AttachmentResourcesCallback"> 5505 </member>
5506 <summary> 5506 <member name="T:OpenMetaverse.Packets.EventNotificationAddRequestPacket.EventDataBlock">
5507 Called once attachment resource usage information has been collected 5507 <exclude/>
5508 </summary> 5508 </member>
5509 <param name="success">Indicates if operation was successfull</param> 5509 <member name="T:OpenMetaverse.Packets.EventNotificationRemoveRequestPacket">
5510 <param name="info">Attachment resource usage information</param> 5510 <exclude/>
5511 </member> 5511 </member>
5512 <member name="T:OpenMetaverse.Assets.AssetPrim"> 5512 <member name="T:OpenMetaverse.Packets.EventNotificationRemoveRequestPacket.AgentDataBlock">
5513 <summary> 5513 <exclude/>
5514 A linkset asset, containing a parent primitive and zero or more children 5514 </member>
5515 </summary> 5515 <member name="T:OpenMetaverse.Packets.EventNotificationRemoveRequestPacket.EventDataBlock">
5516 </member> 5516 <exclude/>
5517 <member name="M:OpenMetaverse.Assets.AssetPrim.#ctor"> 5517 </member>
5518 <summary>Initializes a new instance of an AssetPrim object</summary> 5518 <member name="T:OpenMetaverse.Packets.EventGodDeletePacket">
5519 </member> 5519 <exclude/>
5520 <member name="M:OpenMetaverse.Assets.AssetPrim.Encode"> 5520 </member>
5521 <summary> 5521 <member name="T:OpenMetaverse.Packets.EventGodDeletePacket.AgentDataBlock">
5522 5522 <exclude/>
5523 </summary> 5523 </member>
5524 </member> 5524 <member name="T:OpenMetaverse.Packets.EventGodDeletePacket.EventDataBlock">
5525 <member name="M:OpenMetaverse.Assets.AssetPrim.Decode"> 5525 <exclude/>
5526 <summary> 5526 </member>
5527 5527 <member name="T:OpenMetaverse.Packets.EventGodDeletePacket.QueryDataBlock">
5528 </summary> 5528 <exclude/>
5529 <returns></returns> 5529 </member>
5530 </member> 5530 <member name="T:OpenMetaverse.Packets.PickInfoReplyPacket">
5531 <member name="P:OpenMetaverse.Assets.AssetPrim.AssetType"> 5531 <exclude/>
5532 <summary>Override the base classes AssetType</summary> 5532 </member>
5533 </member> 5533 <member name="T:OpenMetaverse.Packets.PickInfoReplyPacket.AgentDataBlock">
5534 <member name="T:OpenMetaverse.Assets.AssetPrim.ProfileShape"> 5534 <exclude/>
5535 <summary> 5535 </member>
5536 Only used internally for XML serialization/deserialization 5536 <member name="T:OpenMetaverse.Packets.PickInfoReplyPacket.DataBlock">
5537 </summary> 5537 <exclude/>
5538 </member> 5538 </member>
5539 <member name="T:OpenMetaverse.Assets.PrimObject"> 5539 <member name="T:OpenMetaverse.Packets.PickInfoUpdatePacket">
5540 <summary> 5540 <exclude/>
5541 The deserialized form of a single primitive in a linkset asset 5541 </member>
5542 </summary> 5542 <member name="T:OpenMetaverse.Packets.PickInfoUpdatePacket.AgentDataBlock">
5543 </member> 5543 <exclude/>
5544 <member name="T:OpenMetaverse.Assets.GestureStepType"> 5544 </member>
5545 <summary> 5545 <member name="T:OpenMetaverse.Packets.PickInfoUpdatePacket.DataBlock">
5546 Type of gesture step 5546 <exclude/>
5547 </summary> 5547 </member>
5548 </member> 5548 <member name="T:OpenMetaverse.Packets.PickDeletePacket">
5549 <member name="T:OpenMetaverse.Assets.GestureStep"> 5549 <exclude/>
5550 <summary> 5550 </member>
5551 Base class for gesture steps 5551 <member name="T:OpenMetaverse.Packets.PickDeletePacket.AgentDataBlock">
5552 </summary> 5552 <exclude/>
5553 </member> 5553 </member>
5554 <member name="P:OpenMetaverse.Assets.GestureStep.GestureStepType"> 5554 <member name="T:OpenMetaverse.Packets.PickDeletePacket.DataBlock">
5555 <summary> 5555 <exclude/>
5556 Retururns what kind of gesture step this is 5556 </member>
5557 </summary> 5557 <member name="T:OpenMetaverse.Packets.PickGodDeletePacket">
5558 </member> 5558 <exclude/>
5559 <member name="T:OpenMetaverse.Assets.GestureStepAnimation"> 5559 </member>
5560 <summary> 5560 <member name="T:OpenMetaverse.Packets.PickGodDeletePacket.AgentDataBlock">
5561 Describes animation step of a gesture 5561 <exclude/>
5562 </summary> 5562 </member>
5563 </member> 5563 <member name="T:OpenMetaverse.Packets.PickGodDeletePacket.DataBlock">
5564 <member name="F:OpenMetaverse.Assets.GestureStepAnimation.AnimationStart"> 5564 <exclude/>
5565 <summary> 5565 </member>
5566 If true, this step represents start of animation, otherwise animation stop 5566 <member name="T:OpenMetaverse.Packets.ScriptQuestionPacket">
5567 </summary> 5567 <exclude/>
5568 </member> 5568 </member>
5569 <member name="F:OpenMetaverse.Assets.GestureStepAnimation.ID"> 5569 <member name="T:OpenMetaverse.Packets.ScriptQuestionPacket.DataBlock">
5570 <summary> 5570 <exclude/>
5571 Animation asset <see cref="T:OpenMetaverse.UUID"/> 5571 </member>
5572 </summary> 5572 <member name="T:OpenMetaverse.Packets.ScriptControlChangePacket">
5573 </member> 5573 <exclude/>
5574 <member name="F:OpenMetaverse.Assets.GestureStepAnimation.Name"> 5574 </member>
5575 <summary> 5575 <member name="T:OpenMetaverse.Packets.ScriptControlChangePacket.DataBlock">
5576 Animation inventory name 5576 <exclude/>
5577 </summary> 5577 </member>
5578 </member> 5578 <member name="T:OpenMetaverse.Packets.ScriptDialogPacket">
5579 <member name="P:OpenMetaverse.Assets.GestureStepAnimation.GestureStepType"> 5579 <exclude/>
5580 <summary> 5580 </member>
5581 Returns what kind of gesture step this is 5581 <member name="T:OpenMetaverse.Packets.ScriptDialogPacket.DataBlock">
5582 </summary> 5582 <exclude/>
5583 </member> 5583 </member>
5584 <member name="T:OpenMetaverse.Assets.GestureStepSound"> 5584 <member name="T:OpenMetaverse.Packets.ScriptDialogPacket.ButtonsBlock">
5585 <summary> 5585 <exclude/>
5586 Describes sound step of a gesture 5586 </member>
5587 </summary> 5587 <member name="T:OpenMetaverse.Packets.ScriptDialogReplyPacket">
5588 </member> 5588 <exclude/>
5589 <member name="F:OpenMetaverse.Assets.GestureStepSound.ID"> 5589 </member>
5590 <summary> 5590 <member name="T:OpenMetaverse.Packets.ScriptDialogReplyPacket.AgentDataBlock">
5591 Sound asset <see cref="T:OpenMetaverse.UUID"/> 5591 <exclude/>
5592 </summary> 5592 </member>
5593 </member> 5593 <member name="T:OpenMetaverse.Packets.ScriptDialogReplyPacket.DataBlock">
5594 <member name="F:OpenMetaverse.Assets.GestureStepSound.Name"> 5594 <exclude/>
5595 <summary> 5595 </member>
5596 Sound inventory name 5596 <member name="T:OpenMetaverse.Packets.ForceScriptControlReleasePacket">
5597 </summary> 5597 <exclude/>
5598 </member> 5598 </member>
5599 <member name="P:OpenMetaverse.Assets.GestureStepSound.GestureStepType"> 5599 <member name="T:OpenMetaverse.Packets.ForceScriptControlReleasePacket.AgentDataBlock">
5600 <summary> 5600 <exclude/>
5601 Returns what kind of gesture step this is 5601 </member>
5602 </summary> 5602 <member name="T:OpenMetaverse.Packets.RevokePermissionsPacket">
5603 </member> 5603 <exclude/>
5604 <member name="T:OpenMetaverse.Assets.GestureStepChat"> 5604 </member>
5605 <summary> 5605 <member name="T:OpenMetaverse.Packets.RevokePermissionsPacket.AgentDataBlock">
5606 Describes sound step of a gesture 5606 <exclude/>
5607 </summary> 5607 </member>
5608 </member> 5608 <member name="T:OpenMetaverse.Packets.RevokePermissionsPacket.DataBlock">
5609 <member name="F:OpenMetaverse.Assets.GestureStepChat.Text"> 5609 <exclude/>
5610 <summary> 5610 </member>
5611 Text to output in chat 5611 <member name="T:OpenMetaverse.Packets.LoadURLPacket">
5612 </summary> 5612 <exclude/>
5613 </member> 5613 </member>
5614 <member name="P:OpenMetaverse.Assets.GestureStepChat.GestureStepType"> 5614 <member name="T:OpenMetaverse.Packets.LoadURLPacket.DataBlock">
5615 <summary> 5615 <exclude/>
5616 Returns what kind of gesture step this is 5616 </member>
5617 </summary> 5617 <member name="T:OpenMetaverse.Packets.ScriptTeleportRequestPacket">
5618 </member> 5618 <exclude/>
5619 <member name="T:OpenMetaverse.Assets.GestureStepWait"> 5619 </member>
5620 <summary> 5620 <member name="T:OpenMetaverse.Packets.ScriptTeleportRequestPacket.DataBlock">
5621 Describes sound step of a gesture 5621 <exclude/>
5622 </summary> 5622 </member>
5623 </member> 5623 <member name="T:OpenMetaverse.Packets.ParcelOverlayPacket">
5624 <member name="F:OpenMetaverse.Assets.GestureStepWait.WaitForAnimation"> 5624 <exclude/>
5625 <summary> 5625 </member>
5626 If true in this step we wait for all animations to finish 5626 <member name="T:OpenMetaverse.Packets.ParcelOverlayPacket.ParcelDataBlock">
5627 </summary> 5627 <exclude/>
5628 </member> 5628 </member>
5629 <member name="F:OpenMetaverse.Assets.GestureStepWait.WaitForTime"> 5629 <member name="T:OpenMetaverse.Packets.ParcelPropertiesRequestByIDPacket">
5630 <summary> 5630 <exclude/>
5631 If true gesture player should wait for the specified amount of time 5631 </member>
5632 </summary> 5632 <member name="T:OpenMetaverse.Packets.ParcelPropertiesRequestByIDPacket.AgentDataBlock">
5633 </member> 5633 <exclude/>
5634 <member name="F:OpenMetaverse.Assets.GestureStepWait.WaitTime"> 5634 </member>
5635 <summary> 5635 <member name="T:OpenMetaverse.Packets.ParcelPropertiesRequestByIDPacket.ParcelDataBlock">
5636 Time in seconds to wait if WaitForAnimation is false 5636 <exclude/>
5637 </summary> 5637 </member>
5638 </member> 5638 <member name="T:OpenMetaverse.Packets.ParcelPropertiesUpdatePacket">
5639 <member name="P:OpenMetaverse.Assets.GestureStepWait.GestureStepType"> 5639 <exclude/>
5640 <summary> 5640 </member>
5641 Returns what kind of gesture step this is 5641 <member name="T:OpenMetaverse.Packets.ParcelPropertiesUpdatePacket.AgentDataBlock">
5642 </summary> 5642 <exclude/>
5643 </member> 5643 </member>
5644 <member name="T:OpenMetaverse.Assets.GestureStepEOF"> 5644 <member name="T:OpenMetaverse.Packets.ParcelPropertiesUpdatePacket.ParcelDataBlock">
5645 <summary> 5645 <exclude/>
5646 Describes the final step of a gesture 5646 </member>
5647 </summary> 5647 <member name="T:OpenMetaverse.Packets.ParcelReturnObjectsPacket">
5648 </member> 5648 <exclude/>
5649 <member name="P:OpenMetaverse.Assets.GestureStepEOF.GestureStepType"> 5649 </member>
5650 <summary> 5650 <member name="T:OpenMetaverse.Packets.ParcelReturnObjectsPacket.AgentDataBlock">
5651 Returns what kind of gesture step this is 5651 <exclude/>
5652 </summary> 5652 </member>
5653 </member> 5653 <member name="T:OpenMetaverse.Packets.ParcelReturnObjectsPacket.ParcelDataBlock">
5654 <member name="T:OpenMetaverse.Assets.AssetGesture"> 5654 <exclude/>
5655 <summary> 5655 </member>
5656 Represents a sequence of animations, sounds, and chat actions 5656 <member name="T:OpenMetaverse.Packets.ParcelReturnObjectsPacket.TaskIDsBlock">
5657 </summary> 5657 <exclude/>
5658 </member> 5658 </member>
5659 <member name="F:OpenMetaverse.Assets.AssetGesture.TriggerKey"> 5659 <member name="T:OpenMetaverse.Packets.ParcelReturnObjectsPacket.OwnerIDsBlock">
5660 <summary> 5660 <exclude/>
5661 Keyboard key that triggers the gestyre 5661 </member>
5662 </summary> 5662 <member name="T:OpenMetaverse.Packets.ParcelSetOtherCleanTimePacket">
5663 </member> 5663 <exclude/>
5664 <member name="F:OpenMetaverse.Assets.AssetGesture.TriggerKeyMask"> 5664 </member>
5665 <summary> 5665 <member name="T:OpenMetaverse.Packets.ParcelSetOtherCleanTimePacket.AgentDataBlock">
5666 Modifier to the trigger key 5666 <exclude/>
5667 </summary> 5667 </member>
5668 </member> 5668 <member name="T:OpenMetaverse.Packets.ParcelSetOtherCleanTimePacket.ParcelDataBlock">
5669 <member name="F:OpenMetaverse.Assets.AssetGesture.Trigger"> 5669 <exclude/>
5670 <summary> 5670 </member>
5671 String that triggers playing of the gesture sequence 5671 <member name="T:OpenMetaverse.Packets.ParcelDisableObjectsPacket">
5672 </summary> 5672 <exclude/>
5673 </member> 5673 </member>
5674 <member name="F:OpenMetaverse.Assets.AssetGesture.ReplaceWith"> 5674 <member name="T:OpenMetaverse.Packets.ParcelDisableObjectsPacket.AgentDataBlock">
5675 <summary> 5675 <exclude/>
5676 Text that replaces trigger in chat once gesture is triggered 5676 </member>
5677 </summary> 5677 <member name="T:OpenMetaverse.Packets.ParcelDisableObjectsPacket.ParcelDataBlock">
5678 </member> 5678 <exclude/>
5679 <member name="F:OpenMetaverse.Assets.AssetGesture.Sequence"> 5679 </member>
5680 <summary> 5680 <member name="T:OpenMetaverse.Packets.ParcelDisableObjectsPacket.TaskIDsBlock">
5681 Sequence of gesture steps 5681 <exclude/>
5682 </summary> 5682 </member>
5683 </member> 5683 <member name="T:OpenMetaverse.Packets.ParcelDisableObjectsPacket.OwnerIDsBlock">
5684 <member name="M:OpenMetaverse.Assets.AssetGesture.#ctor"> 5684 <exclude/>
5685 <summary> 5685 </member>
5686 Constructs guesture asset 5686 <member name="T:OpenMetaverse.Packets.ParcelSelectObjectsPacket">
5687 </summary> 5687 <exclude/>
5688 </member> 5688 </member>
5689 <member name="M:OpenMetaverse.Assets.AssetGesture.#ctor(OpenMetaverse.UUID,System.Byte[])"> 5689 <member name="T:OpenMetaverse.Packets.ParcelSelectObjectsPacket.AgentDataBlock">
5690 <summary> 5690 <exclude/>
5691 Constructs guesture asset 5691 </member>
5692 </summary> 5692 <member name="T:OpenMetaverse.Packets.ParcelSelectObjectsPacket.ParcelDataBlock">
5693 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param> 5693 <exclude/>
5694 <param name="assetData">A byte array containing the raw asset data</param> 5694 </member>
5695 </member> 5695 <member name="T:OpenMetaverse.Packets.ParcelSelectObjectsPacket.ReturnIDsBlock">
5696 <member name="M:OpenMetaverse.Assets.AssetGesture.Encode"> 5696 <exclude/>
5697 <summary> 5697 </member>
5698 Encodes gesture asset suitable for uplaod 5698 <member name="T:OpenMetaverse.Packets.EstateCovenantRequestPacket">
5699 </summary> 5699 <exclude/>
5700 </member> 5700 </member>
5701 <member name="M:OpenMetaverse.Assets.AssetGesture.Decode"> 5701 <member name="T:OpenMetaverse.Packets.EstateCovenantRequestPacket.AgentDataBlock">
5702 <summary> 5702 <exclude/>
5703 Decodes gesture assset into play sequence 5703 </member>
5704 </summary> 5704 <member name="T:OpenMetaverse.Packets.EstateCovenantReplyPacket">
5705 <returns>true if the asset data was decoded successfully</returns> 5705 <exclude/>
5706 </member> 5706 </member>
5707 <member name="P:OpenMetaverse.Assets.AssetGesture.AssetType"> 5707 <member name="T:OpenMetaverse.Packets.EstateCovenantReplyPacket.DataBlock">
5708 <summary> 5708 <exclude/>
5709 Returns asset type 5709 </member>
5710 </summary> 5710 <member name="T:OpenMetaverse.Packets.ForceObjectSelectPacket">
5711 </member> 5711 <exclude/>
5712 <member name="T:OpenMetaverse.RegionFlags"> 5712 </member>
5713 <summary> 5713 <member name="T:OpenMetaverse.Packets.ForceObjectSelectPacket.HeaderBlock">
5714 Simulator (region) properties 5714 <exclude/>
5715 </summary> 5715 </member>
5716 </member> 5716 <member name="T:OpenMetaverse.Packets.ForceObjectSelectPacket.DataBlock">
5717 <member name="F:OpenMetaverse.RegionFlags.None"> 5717 <exclude/>
5718 <summary>No flags set</summary> 5718 </member>
5719 </member> 5719 <member name="T:OpenMetaverse.Packets.ParcelBuyPassPacket">
5720 <member name="F:OpenMetaverse.RegionFlags.AllowDamage"> 5720 <exclude/>
5721 <summary>Agents can take damage and be killed</summary> 5721 </member>
5722 </member> 5722 <member name="T:OpenMetaverse.Packets.ParcelBuyPassPacket.AgentDataBlock">
5723 <member name="F:OpenMetaverse.RegionFlags.AllowLandmark"> 5723 <exclude/>
5724 <summary>Landmarks can be created here</summary> 5724 </member>
5725 </member> 5725 <member name="T:OpenMetaverse.Packets.ParcelBuyPassPacket.ParcelDataBlock">
5726 <member name="F:OpenMetaverse.RegionFlags.AllowSetHome"> 5726 <exclude/>
5727 <summary>Home position can be set in this sim</summary> 5727 </member>
5728 </member> 5728 <member name="T:OpenMetaverse.Packets.ParcelDeedToGroupPacket">
5729 <member name="F:OpenMetaverse.RegionFlags.ResetHomeOnTeleport"> 5729 <exclude/>
5730 <summary>Home position is reset when an agent teleports away</summary> 5730 </member>
5731 </member> 5731 <member name="T:OpenMetaverse.Packets.ParcelDeedToGroupPacket.AgentDataBlock">
5732 <member name="F:OpenMetaverse.RegionFlags.SunFixed"> 5732 <exclude/>
5733 <summary>Sun does not move</summary> 5733 </member>
5734 </member> 5734 <member name="T:OpenMetaverse.Packets.ParcelDeedToGroupPacket.DataBlock">
5735 <member name="F:OpenMetaverse.RegionFlags.TaxFree"> 5735 <exclude/>
5736 <summary>No object, land, etc. taxes</summary> 5736 </member>
5737 </member> 5737 <member name="T:OpenMetaverse.Packets.ParcelReclaimPacket">
5738 <member name="F:OpenMetaverse.RegionFlags.BlockTerraform"> 5738 <exclude/>
5739 <summary>Disable heightmap alterations (agents can still plant 5739 </member>
5740 foliage)</summary> 5740 <member name="T:OpenMetaverse.Packets.ParcelReclaimPacket.AgentDataBlock">
5741 </member> 5741 <exclude/>
5742 <member name="F:OpenMetaverse.RegionFlags.BlockLandResell"> 5742 </member>
5743 <summary>Land cannot be released, sold, or purchased</summary> 5743 <member name="T:OpenMetaverse.Packets.ParcelReclaimPacket.DataBlock">
5744 </member> 5744 <exclude/>
5745 <member name="F:OpenMetaverse.RegionFlags.Sandbox"> 5745 </member>
5746 <summary>All content is wiped nightly</summary> 5746 <member name="T:OpenMetaverse.Packets.ParcelClaimPacket">
5747 </member> 5747 <exclude/>
5748 <member name="F:OpenMetaverse.RegionFlags.NullLayer"> 5748 </member>
5749 <summary>Unknown: Related to the availability of an overview world map tile.(Think mainland images when zoomed out.)</summary> 5749 <member name="T:OpenMetaverse.Packets.ParcelClaimPacket.AgentDataBlock">
5750 </member> 5750 <exclude/>
5751 <member name="F:OpenMetaverse.RegionFlags.SkipAgentAction"> 5751 </member>
5752 <summary>Unknown: Related to region debug flags. Possibly to skip processing of agent interaction with world. </summary> 5752 <member name="T:OpenMetaverse.Packets.ParcelClaimPacket.DataBlock">
5753 </member> 5753 <exclude/>
5754 <member name="F:OpenMetaverse.RegionFlags.SkipUpdateInterestList"> 5754 </member>
5755 <summary>Region does not update agent prim interest lists. Internal debugging option.</summary> 5755 <member name="T:OpenMetaverse.Packets.ParcelClaimPacket.ParcelDataBlock">
5756 </member> 5756 <exclude/>
5757 <member name="F:OpenMetaverse.RegionFlags.SkipCollisions"> 5757 </member>
5758 <summary>No collision detection for non-agent objects</summary> 5758 <member name="T:OpenMetaverse.Packets.ParcelJoinPacket">
5759 </member> 5759 <exclude/>
5760 <member name="F:OpenMetaverse.RegionFlags.SkipScripts"> 5760 </member>
5761 <summary>No scripts are ran</summary> 5761 <member name="T:OpenMetaverse.Packets.ParcelJoinPacket.AgentDataBlock">
5762 </member> 5762 <exclude/>
5763 <member name="F:OpenMetaverse.RegionFlags.SkipPhysics"> 5763 </member>
5764 <summary>All physics processing is turned off</summary> 5764 <member name="T:OpenMetaverse.Packets.ParcelJoinPacket.ParcelDataBlock">
5765 </member> 5765 <exclude/>
5766 <member name="F:OpenMetaverse.RegionFlags.ExternallyVisible"> 5766 </member>
5767 <summary>Region can be seen from other regions on world map. (Legacy world map option?) </summary> 5767 <member name="T:OpenMetaverse.Packets.ParcelDividePacket">
5768 </member> 5768 <exclude/>
5769 <member name="F:OpenMetaverse.RegionFlags.MainlandVisible"> 5769 </member>
5770 <summary>Region can be seen from mainland on world map. (Legacy world map option?) </summary> 5770 <member name="T:OpenMetaverse.Packets.ParcelDividePacket.AgentDataBlock">
5771 </member> 5771 <exclude/>
5772 <member name="F:OpenMetaverse.RegionFlags.PublicAllowed"> 5772 </member>
5773 <summary>Agents not explicitly on the access list can visit the region. </summary> 5773 <member name="T:OpenMetaverse.Packets.ParcelDividePacket.ParcelDataBlock">
5774 </member> 5774 <exclude/>
5775 <member name="F:OpenMetaverse.RegionFlags.BlockDwell"> 5775 </member>
5776 <summary>Traffic calculations are not run across entire region, overrides parcel settings. </summary> 5776 <member name="T:OpenMetaverse.Packets.ParcelReleasePacket">
5777 </member> 5777 <exclude/>
5778 <member name="F:OpenMetaverse.RegionFlags.NoFly"> 5778 </member>
5779 <summary>Flight is disabled (not currently enforced by the sim)</summary> 5779 <member name="T:OpenMetaverse.Packets.ParcelReleasePacket.AgentDataBlock">
5780 </member> 5780 <exclude/>
5781 <member name="F:OpenMetaverse.RegionFlags.AllowDirectTeleport"> 5781 </member>
5782 <summary>Allow direct (p2p) teleporting</summary> 5782 <member name="T:OpenMetaverse.Packets.ParcelReleasePacket.DataBlock">
5783 </member> 5783 <exclude/>
5784 <member name="F:OpenMetaverse.RegionFlags.EstateSkipScripts"> 5784 </member>
5785 <summary>Estate owner has temporarily disabled scripting</summary> 5785 <member name="T:OpenMetaverse.Packets.ParcelBuyPacket">
5786 </member> 5786 <exclude/>
5787 <member name="F:OpenMetaverse.RegionFlags.RestrictPushObject"> 5787 </member>
5788 <summary>Restricts the usage of the LSL llPushObject function, applies to whole region.</summary> 5788 <member name="T:OpenMetaverse.Packets.ParcelBuyPacket.AgentDataBlock">
5789 </member> 5789 <exclude/>
5790 <member name="F:OpenMetaverse.RegionFlags.DenyAnonymous"> 5790 </member>
5791 <summary>Deny agents with no payment info on file</summary> 5791 <member name="T:OpenMetaverse.Packets.ParcelBuyPacket.DataBlock">
5792 </member> 5792 <exclude/>
5793 <member name="F:OpenMetaverse.RegionFlags.DenyIdentified"> 5793 </member>
5794 <summary>Deny agents with payment info on file</summary> 5794 <member name="T:OpenMetaverse.Packets.ParcelBuyPacket.ParcelDataBlock">
5795 </member> 5795 <exclude/>
5796 <member name="F:OpenMetaverse.RegionFlags.DenyTransacted"> 5796 </member>
5797 <summary>Deny agents who have made a monetary transaction</summary> 5797 <member name="T:OpenMetaverse.Packets.ParcelGodForceOwnerPacket">
5798 </member> 5798 <exclude/>
5799 <member name="F:OpenMetaverse.RegionFlags.AllowParcelChanges"> 5799 </member>
5800 <summary>Parcels within the region may be joined or divided by anyone, not just estate owners/managers. </summary> 5800 <member name="T:OpenMetaverse.Packets.ParcelGodForceOwnerPacket.AgentDataBlock">
5801 </member> 5801 <exclude/>
5802 <member name="F:OpenMetaverse.RegionFlags.AbuseEmailToEstateOwner"> 5802 </member>
5803 <summary>Abuse reports sent from within this region are sent to the estate owner defined email. </summary> 5803 <member name="T:OpenMetaverse.Packets.ParcelGodForceOwnerPacket.DataBlock">
5804 </member> 5804 <exclude/>
5805 <member name="F:OpenMetaverse.RegionFlags.AllowVoice"> 5805 </member>
5806 <summary>Region is Voice Enabled</summary> 5806 <member name="T:OpenMetaverse.Packets.ParcelAccessListRequestPacket">
5807 </member> 5807 <exclude/>
5808 <member name="F:OpenMetaverse.RegionFlags.BlockParcelSearch"> 5808 </member>
5809 <summary>Removes the ability from parcel owners to set their parcels to show in search.</summary> 5809 <member name="T:OpenMetaverse.Packets.ParcelAccessListRequestPacket.AgentDataBlock">
5810 </member> 5810 <exclude/>
5811 <member name="F:OpenMetaverse.RegionFlags.DenyAgeUnverified"> 5811 </member>
5812 <summary>Deny agents who have not been age verified from entering the region.</summary> 5812 <member name="T:OpenMetaverse.Packets.ParcelAccessListRequestPacket.DataBlock">
5813 </member> 5813 <exclude/>
5814 <member name="T:OpenMetaverse.SimAccess"> 5814 </member>
5815 <summary> 5815 <member name="T:OpenMetaverse.Packets.ParcelAccessListReplyPacket">
5816 Access level for a simulator 5816 <exclude/>
5817 </summary> 5817 </member>
5818 </member> 5818 <member name="T:OpenMetaverse.Packets.ParcelAccessListReplyPacket.DataBlock">
5819 <member name="F:OpenMetaverse.SimAccess.Min"> 5819 <exclude/>
5820 <summary>Minimum access level, no additional checks</summary> 5820 </member>
5821 </member> 5821 <member name="T:OpenMetaverse.Packets.ParcelAccessListReplyPacket.ListBlock">
5822 <member name="F:OpenMetaverse.SimAccess.Trial"> 5822 <exclude/>
5823 <summary>Trial accounts allowed</summary> 5823 </member>
5824 </member> 5824 <member name="T:OpenMetaverse.Packets.ParcelAccessListUpdatePacket">
5825 <member name="F:OpenMetaverse.SimAccess.PG"> 5825 <exclude/>
5826 <summary>PG rating</summary> 5826 </member>
5827 </member> 5827 <member name="T:OpenMetaverse.Packets.ParcelAccessListUpdatePacket.AgentDataBlock">
5828 <member name="F:OpenMetaverse.SimAccess.Mature"> 5828 <exclude/>
5829 <summary>Mature rating</summary> 5829 </member>
5830 </member> 5830 <member name="T:OpenMetaverse.Packets.ParcelAccessListUpdatePacket.DataBlock">
5831 <member name="F:OpenMetaverse.SimAccess.Adult"> 5831 <exclude/>
5832 <summary>Adult rating</summary> 5832 </member>
5833 </member> 5833 <member name="T:OpenMetaverse.Packets.ParcelAccessListUpdatePacket.ListBlock">
5834 <member name="F:OpenMetaverse.SimAccess.Down"> 5834 <exclude/>
5835 <summary>Simulator is offline</summary> 5835 </member>
5836 </member> 5836 <member name="T:OpenMetaverse.Packets.ParcelDwellRequestPacket">
5837 <member name="F:OpenMetaverse.SimAccess.NonExistent"> 5837 <exclude/>
5838 <summary>Simulator does not exist</summary> 5838 </member>
5839 </member> 5839 <member name="T:OpenMetaverse.Packets.ParcelDwellRequestPacket.AgentDataBlock">
5840 <member name="T:OpenMetaverse.Simulator"> 5840 <exclude/>
5841 <summary> 5841 </member>
5842 5842 <member name="T:OpenMetaverse.Packets.ParcelDwellRequestPacket.DataBlock">
5843 </summary> 5843 <exclude/>
5844 </member> 5844 </member>
5845 <member name="T:OpenMetaverse.UDPBase"> 5845 <member name="T:OpenMetaverse.Packets.ParcelDwellReplyPacket">
5846 <summary> 5846 <exclude/>
5847 5847 </member>
5848 </summary> 5848 <member name="T:OpenMetaverse.Packets.ParcelDwellReplyPacket.AgentDataBlock">
5849 </member> 5849 <exclude/>
5850 <member name="M:OpenMetaverse.UDPBase.#ctor(System.Int32)"> 5850 </member>
5851 <summary> 5851 <member name="T:OpenMetaverse.Packets.ParcelDwellReplyPacket.DataBlock">
5852 Initialize the UDP packet handler in server mode 5852 <exclude/>
5853 </summary> 5853 </member>
5854 <param name="port">Port to listening for incoming UDP packets on</param> 5854 <member name="T:OpenMetaverse.Packets.ParcelGodMarkAsContentPacket">
5855 </member> 5855 <exclude/>
5856 <member name="M:OpenMetaverse.UDPBase.#ctor(System.Net.IPEndPoint)"> 5856 </member>
5857 <summary> 5857 <member name="T:OpenMetaverse.Packets.ParcelGodMarkAsContentPacket.AgentDataBlock">
5858 Initialize the UDP packet handler in client mode 5858 <exclude/>
5859 </summary> 5859 </member>
5860 <param name="endPoint">Remote UDP server to connect to</param> 5860 <member name="T:OpenMetaverse.Packets.ParcelGodMarkAsContentPacket.ParcelDataBlock">
5861 </member> 5861 <exclude/>
5862 <member name="M:OpenMetaverse.UDPBase.Start"> 5862 </member>
5863 <summary> 5863 <member name="T:OpenMetaverse.Packets.ViewerStartAuctionPacket">
5864 5864 <exclude/>
5865 </summary> 5865 </member>
5866 </member> 5866 <member name="T:OpenMetaverse.Packets.ViewerStartAuctionPacket.AgentDataBlock">
5867 <member name="M:OpenMetaverse.UDPBase.Stop"> 5867 <exclude/>
5868 <summary> 5868 </member>
5869 5869 <member name="T:OpenMetaverse.Packets.ViewerStartAuctionPacket.ParcelDataBlock">
5870 </summary> 5870 <exclude/>
5871 </member> 5871 </member>
5872 <member name="P:OpenMetaverse.UDPBase.IsRunning"> 5872 <member name="T:OpenMetaverse.Packets.UUIDNameRequestPacket">
5873 <summary> 5873 <exclude/>
5874 5874 </member>
5875 </summary> 5875 <member name="T:OpenMetaverse.Packets.UUIDNameRequestPacket.UUIDNameBlockBlock">
5876 </member> 5876 <exclude/>
5877 <member name="F:OpenMetaverse.Simulator.Client"> 5877 </member>
5878 <summary>A public reference to the client that this Simulator object 5878 <member name="T:OpenMetaverse.Packets.UUIDNameReplyPacket">
5879 is attached to</summary> 5879 <exclude/>
5880 </member> 5880 </member>
5881 <member name="F:OpenMetaverse.Simulator.ID"> 5881 <member name="T:OpenMetaverse.Packets.UUIDNameReplyPacket.UUIDNameBlockBlock">
5882 <summary>A Unique Cache identifier for this simulator</summary> 5882 <exclude/>
5883 </member> 5883 </member>
5884 <member name="F:OpenMetaverse.Simulator.Caps"> 5884 <member name="T:OpenMetaverse.Packets.UUIDGroupNameRequestPacket">
5885 <summary>The capabilities for this simulator</summary> 5885 <exclude/>
5886 </member> 5886 </member>
5887 <member name="F:OpenMetaverse.Simulator.Handle"> 5887 <member name="T:OpenMetaverse.Packets.UUIDGroupNameRequestPacket.UUIDNameBlockBlock">
5888 <summary></summary> 5888 <exclude/>
5889 </member> 5889 </member>
5890 <member name="F:OpenMetaverse.Simulator.SimVersion"> 5890 <member name="T:OpenMetaverse.Packets.UUIDGroupNameReplyPacket">
5891 <summary>The current version of software this simulator is running</summary> 5891 <exclude/>
5892 </member> 5892 </member>
5893 <member name="F:OpenMetaverse.Simulator.Name"> 5893 <member name="T:OpenMetaverse.Packets.UUIDGroupNameReplyPacket.UUIDNameBlockBlock">
5894 <summary></summary> 5894 <exclude/>
5895 </member> 5895 </member>
5896 <member name="F:OpenMetaverse.Simulator.ParcelOverlay"> 5896 <member name="T:OpenMetaverse.Packets.ChildAgentDyingPacket">
5897 <summary>A 64x64 grid of parcel coloring values. The values stored 5897 <exclude/>
5898 in this array are of the <seealso cref="!:ParcelArrayType"/> type</summary> 5898 </member>
5899 </member> 5899 <member name="T:OpenMetaverse.Packets.ChildAgentDyingPacket.AgentDataBlock">
5900 <member name="F:OpenMetaverse.Simulator.ParcelOverlaysReceived"> 5900 <exclude/>
5901 <summary></summary> 5901 </member>
5902 </member> 5902 <member name="T:OpenMetaverse.Packets.ChildAgentUnknownPacket">
5903 <member name="F:OpenMetaverse.Simulator.TerrainHeightRange00"> 5903 <exclude/>
5904 <summary></summary> 5904 </member>
5905 </member> 5905 <member name="T:OpenMetaverse.Packets.ChildAgentUnknownPacket.AgentDataBlock">
5906 <member name="F:OpenMetaverse.Simulator.TerrainHeightRange01"> 5906 <exclude/>
5907 <summary></summary> 5907 </member>
5908 </member> 5908 <member name="T:OpenMetaverse.Packets.GetScriptRunningPacket">
5909 <member name="F:OpenMetaverse.Simulator.TerrainHeightRange10"> 5909 <exclude/>
5910 <summary></summary> 5910 </member>
5911 </member> 5911 <member name="T:OpenMetaverse.Packets.GetScriptRunningPacket.ScriptBlock">
5912 <member name="F:OpenMetaverse.Simulator.TerrainHeightRange11"> 5912 <exclude/>
5913 <summary></summary> 5913 </member>
5914 </member> 5914 <member name="T:OpenMetaverse.Packets.ScriptRunningReplyPacket">
5915 <member name="F:OpenMetaverse.Simulator.TerrainStartHeight00"> 5915 <exclude/>
5916 <summary></summary> 5916 </member>
5917 </member> 5917 <member name="T:OpenMetaverse.Packets.ScriptRunningReplyPacket.ScriptBlock">
5918 <member name="F:OpenMetaverse.Simulator.TerrainStartHeight01"> 5918 <exclude/>
5919 <summary></summary> 5919 </member>
5920 </member> 5920 <member name="T:OpenMetaverse.Packets.SetScriptRunningPacket">
5921 <member name="F:OpenMetaverse.Simulator.TerrainStartHeight10"> 5921 <exclude/>
5922 <summary></summary> 5922 </member>
5923 </member> 5923 <member name="T:OpenMetaverse.Packets.SetScriptRunningPacket.AgentDataBlock">
5924 <member name="F:OpenMetaverse.Simulator.TerrainStartHeight11"> 5924 <exclude/>
5925 <summary></summary> 5925 </member>
5926 </member> 5926 <member name="T:OpenMetaverse.Packets.SetScriptRunningPacket.ScriptBlock">
5927 <member name="F:OpenMetaverse.Simulator.WaterHeight"> 5927 <exclude/>
5928 <summary></summary> 5928 </member>
5929 </member> 5929 <member name="T:OpenMetaverse.Packets.ScriptResetPacket">
5930 <member name="F:OpenMetaverse.Simulator.SimOwner"> 5930 <exclude/>
5931 <summary></summary> 5931 </member>
5932 </member> 5932 <member name="T:OpenMetaverse.Packets.ScriptResetPacket.AgentDataBlock">
5933 <member name="F:OpenMetaverse.Simulator.TerrainBase0"> 5933 <exclude/>
5934 <summary></summary> 5934 </member>
5935 </member> 5935 <member name="T:OpenMetaverse.Packets.ScriptResetPacket.ScriptBlock">
5936 <member name="F:OpenMetaverse.Simulator.TerrainBase1"> 5936 <exclude/>
5937 <summary></summary> 5937 </member>
5938 </member> 5938 <member name="T:OpenMetaverse.Packets.ScriptSensorRequestPacket">
5939 <member name="F:OpenMetaverse.Simulator.TerrainBase2"> 5939 <exclude/>
5940 <summary></summary> 5940 </member>
5941 </member> 5941 <member name="T:OpenMetaverse.Packets.ScriptSensorRequestPacket.RequesterBlock">
5942 <member name="F:OpenMetaverse.Simulator.TerrainBase3"> 5942 <exclude/>
5943 <summary></summary> 5943 </member>
5944 </member> 5944 <member name="T:OpenMetaverse.Packets.ScriptSensorReplyPacket">
5945 <member name="F:OpenMetaverse.Simulator.TerrainDetail0"> 5945 <exclude/>
5946 <summary></summary> 5946 </member>
5947 </member> 5947 <member name="T:OpenMetaverse.Packets.ScriptSensorReplyPacket.RequesterBlock">
5948 <member name="F:OpenMetaverse.Simulator.TerrainDetail1"> 5948 <exclude/>
5949 <summary></summary> 5949 </member>
5950 </member> 5950 <member name="T:OpenMetaverse.Packets.ScriptSensorReplyPacket.SensedDataBlock">
5951 <member name="F:OpenMetaverse.Simulator.TerrainDetail2"> 5951 <exclude/>
5952 <summary></summary> 5952 </member>
5953 </member> 5953 <member name="T:OpenMetaverse.Packets.CompleteAgentMovementPacket">
5954 <member name="F:OpenMetaverse.Simulator.TerrainDetail3"> 5954 <exclude/>
5955 <summary></summary> 5955 </member>
5956 </member> 5956 <member name="T:OpenMetaverse.Packets.CompleteAgentMovementPacket.AgentDataBlock">
5957 <member name="F:OpenMetaverse.Simulator.IsEstateManager"> 5957 <exclude/>
5958 <summary>true if your agent has Estate Manager rights on this region</summary> 5958 </member>
5959 </member> 5959 <member name="T:OpenMetaverse.Packets.AgentMovementCompletePacket">
5960 <member name="F:OpenMetaverse.Simulator.Flags"> 5960 <exclude/>
5961 <summary></summary> 5961 </member>
5962 </member> 5962 <member name="T:OpenMetaverse.Packets.AgentMovementCompletePacket.AgentDataBlock">
5963 <member name="F:OpenMetaverse.Simulator.Access"> 5963 <exclude/>
5964 <summary></summary> 5964 </member>
5965 </member> 5965 <member name="T:OpenMetaverse.Packets.AgentMovementCompletePacket.DataBlock">
5966 <member name="F:OpenMetaverse.Simulator.BillableFactor"> 5966 <exclude/>
5967 <summary></summary> 5967 </member>
5968 </member> 5968 <member name="T:OpenMetaverse.Packets.AgentMovementCompletePacket.SimDataBlock">
5969 <member name="F:OpenMetaverse.Simulator.Stats"> 5969 <exclude/>
5970 <summary>Statistics information for this simulator and the 5970 </member>
5971 connection to the simulator, calculated by the simulator itself 5971 <member name="T:OpenMetaverse.Packets.LogoutRequestPacket">
5972 and the library</summary> 5972 <exclude/>
5973 </member> 5973 </member>
5974 <member name="F:OpenMetaverse.Simulator.RegionID"> 5974 <member name="T:OpenMetaverse.Packets.LogoutRequestPacket.AgentDataBlock">
5975 <summary>The regions Unique ID</summary> 5975 <exclude/>
5976 </member> 5976 </member>
5977 <member name="F:OpenMetaverse.Simulator.ColoLocation"> 5977 <member name="T:OpenMetaverse.Packets.LogoutReplyPacket">
5978 <summary>The physical data center the simulator is located</summary> 5978 <exclude/>
5979 <remarks>Known values are: 5979 </member>
5980 <list type="table"> 5980 <member name="T:OpenMetaverse.Packets.LogoutReplyPacket.AgentDataBlock">
5981 <item>Dallas</item> 5981 <exclude/>
5982 <item>Chandler</item> 5982 </member>
5983 <item>SF</item> 5983 <member name="T:OpenMetaverse.Packets.LogoutReplyPacket.InventoryDataBlock">
5984 </list> 5984 <exclude/>
5985 </remarks> 5985 </member>
5986 </member> 5986 <member name="T:OpenMetaverse.Packets.ImprovedInstantMessagePacket">
5987 <member name="F:OpenMetaverse.Simulator.CPUClass"> 5987 <exclude/>
5988 <summary>The CPU Class of the simulator</summary> 5988 </member>
5989 <remarks>Most full mainland/estate sims appear to be 5, 5989 <member name="T:OpenMetaverse.Packets.ImprovedInstantMessagePacket.AgentDataBlock">
5990 Homesteads and Openspace appear to be 501</remarks> 5990 <exclude/>
5991 </member> 5991 </member>
5992 <member name="F:OpenMetaverse.Simulator.CPURatio"> 5992 <member name="T:OpenMetaverse.Packets.ImprovedInstantMessagePacket.MessageBlockBlock">
5993 <summary>The number of regions sharing the same CPU as this one</summary> 5993 <exclude/>
5994 <remarks>"Full Sims" appear to be 1, Homesteads appear to be 4</remarks> 5994 </member>
5995 </member> 5995 <member name="T:OpenMetaverse.Packets.RetrieveInstantMessagesPacket">
5996 <member name="F:OpenMetaverse.Simulator.ProductName"> 5996 <exclude/>
5997 <summary>The billing product name</summary> 5997 </member>
5998 <remarks>Known values are: 5998 <member name="T:OpenMetaverse.Packets.RetrieveInstantMessagesPacket.AgentDataBlock">
5999 <list type="table"> 5999 <exclude/>
6000 <item>Mainland / Full Region (Sku: 023)</item> 6000 </member>
6001 <item>Estate / Full Region (Sku: 024)</item> 6001 <member name="T:OpenMetaverse.Packets.FindAgentPacket">
6002 <item>Estate / Openspace (Sku: 027)</item> 6002 <exclude/>
6003 <item>Estate / Homestead (Sku: 029)</item> 6003 </member>
6004 <item>Mainland / Homestead (Sku: 129) (Linden Owned)</item> 6004 <member name="T:OpenMetaverse.Packets.FindAgentPacket.AgentBlockBlock">
6005 <item>Mainland / Linden Homes (Sku: 131)</item> 6005 <exclude/>
6006 </list> 6006 </member>
6007 </remarks> 6007 <member name="T:OpenMetaverse.Packets.FindAgentPacket.LocationBlockBlock">
6008 </member> 6008 <exclude/>
6009 <member name="F:OpenMetaverse.Simulator.ProductSku"> 6009 </member>
6010 <summary>The billing product SKU</summary> 6010 <member name="T:OpenMetaverse.Packets.RequestGodlikePowersPacket">
6011 <remarks>Known values are: 6011 <exclude/>
6012 <list type="table"> 6012 </member>
6013 <item>023 Mainland / Full Region</item> 6013 <member name="T:OpenMetaverse.Packets.RequestGodlikePowersPacket.AgentDataBlock">
6014 <item>024 Estate / Full Region</item> 6014 <exclude/>
6015 <item>027 Estate / Openspace</item> 6015 </member>
6016 <item>029 Estate / Homestead</item> 6016 <member name="T:OpenMetaverse.Packets.RequestGodlikePowersPacket.RequestBlockBlock">
6017 <item>129 Mainland / Homestead (Linden Owned)</item> 6017 <exclude/>
6018 <item>131 Linden Homes / Full Region</item> 6018 </member>
6019 </list> 6019 <member name="T:OpenMetaverse.Packets.GrantGodlikePowersPacket">
6020 </remarks> 6020 <exclude/>
6021 </member> 6021 </member>
6022 <member name="F:OpenMetaverse.Simulator.Sequence"> 6022 <member name="T:OpenMetaverse.Packets.GrantGodlikePowersPacket.AgentDataBlock">
6023 <summary>The current sequence number for packets sent to this 6023 <exclude/>
6024 simulator. Must be Interlocked before modifying. Only 6024 </member>
6025 useful for applications manipulating sequence numbers</summary> 6025 <member name="T:OpenMetaverse.Packets.GrantGodlikePowersPacket.GrantDataBlock">
6026 </member> 6026 <exclude/>
6027 <member name="F:OpenMetaverse.Simulator.ObjectsAvatars"> 6027 </member>
6028 <summary> 6028 <member name="T:OpenMetaverse.Packets.GodlikeMessagePacket">
6029 A thread-safe dictionary containing avatars in a simulator 6029 <exclude/>
6030 </summary> 6030 </member>
6031 </member> 6031 <member name="T:OpenMetaverse.Packets.GodlikeMessagePacket.AgentDataBlock">
6032 <member name="F:OpenMetaverse.Simulator.ObjectsPrimitives"> 6032 <exclude/>
6033 <summary> 6033 </member>
6034 A thread-safe dictionary containing primitives in a simulator 6034 <member name="T:OpenMetaverse.Packets.GodlikeMessagePacket.MethodDataBlock">
6035 </summary> 6035 <exclude/>
6036 </member> 6036 </member>
6037 <member name="F:OpenMetaverse.Simulator.Parcels"> 6037 <member name="T:OpenMetaverse.Packets.GodlikeMessagePacket.ParamListBlock">
6038 <summary> 6038 <exclude/>
6039 Provides access to an internal thread-safe dictionary containing parcel 6039 </member>
6040 information found in this simulator 6040 <member name="T:OpenMetaverse.Packets.EstateOwnerMessagePacket">
6041 </summary> 6041 <exclude/>
6042 </member> 6042 </member>
6043 <member name="M:OpenMetaverse.Simulator.IsParcelMapFull"> 6043 <member name="T:OpenMetaverse.Packets.EstateOwnerMessagePacket.AgentDataBlock">
6044 <summary> 6044 <exclude/>
6045 Checks simulator parcel map to make sure it has downloaded all data successfully 6045 </member>
6046 </summary> 6046 <member name="T:OpenMetaverse.Packets.EstateOwnerMessagePacket.MethodDataBlock">
6047 <returns>true if map is full (contains no 0's)</returns> 6047 <exclude/>
6048 </member> 6048 </member>
6049 <member name="F:OpenMetaverse.Simulator.DisconnectCandidate"> 6049 <member name="T:OpenMetaverse.Packets.EstateOwnerMessagePacket.ParamListBlock">
6050 <summary>Used internally to track sim disconnections</summary> 6050 <exclude/>
6051 </member> 6051 </member>
6052 <member name="F:OpenMetaverse.Simulator.ConnectedEvent"> 6052 <member name="T:OpenMetaverse.Packets.GenericMessagePacket">
6053 <summary>Event that is triggered when the simulator successfully 6053 <exclude/>
6054 establishes a connection</summary> 6054 </member>
6055 </member> 6055 <member name="T:OpenMetaverse.Packets.GenericMessagePacket.AgentDataBlock">
6056 <member name="F:OpenMetaverse.Simulator.connected"> 6056 <exclude/>
6057 <summary>Whether this sim is currently connected or not. Hooked up 6057 </member>
6058 to the property Connected</summary> 6058 <member name="T:OpenMetaverse.Packets.GenericMessagePacket.MethodDataBlock">
6059 </member> 6059 <exclude/>
6060 <member name="F:OpenMetaverse.Simulator.avatarPositions"> 6060 </member>
6061 <summary>Coarse locations of avatars in this simulator</summary> 6061 <member name="T:OpenMetaverse.Packets.GenericMessagePacket.ParamListBlock">
6062 </member> 6062 <exclude/>
6063 <member name="F:OpenMetaverse.Simulator.preyID"> 6063 </member>
6064 <summary>AvatarPositions key representing TrackAgent target</summary> 6064 <member name="T:OpenMetaverse.Packets.MuteListRequestPacket">
6065 </member> 6065 <exclude/>
6066 <member name="F:OpenMetaverse.Simulator.PacketArchive"> 6066 </member>
6067 <summary>Sequence numbers of packets we've received 6067 <member name="T:OpenMetaverse.Packets.MuteListRequestPacket.AgentDataBlock">
6068 (for duplicate checking)</summary> 6068 <exclude/>
6069 </member> 6069 </member>
6070 <member name="F:OpenMetaverse.Simulator.NeedAck"> 6070 <member name="T:OpenMetaverse.Packets.MuteListRequestPacket.MuteDataBlock">
6071 <summary>Packets we sent out that need ACKs from the simulator</summary> 6071 <exclude/>
6072 </member> 6072 </member>
6073 <member name="F:OpenMetaverse.Simulator.pauseSerial"> 6073 <member name="T:OpenMetaverse.Packets.UpdateMuteListEntryPacket">
6074 <summary>Sequence number for pause/resume</summary> 6074 <exclude/>
6075 </member> 6075 </member>
6076 <member name="F:OpenMetaverse.Simulator.handshakeComplete"> 6076 <member name="T:OpenMetaverse.Packets.UpdateMuteListEntryPacket.AgentDataBlock">
6077 <summary>Indicates if UDP connection to the sim is fully established</summary> 6077 <exclude/>
6078 </member> 6078 </member>
6079 <member name="M:OpenMetaverse.Simulator.#ctor(OpenMetaverse.GridClient,System.Net.IPEndPoint,System.UInt64)"> 6079 <member name="T:OpenMetaverse.Packets.UpdateMuteListEntryPacket.MuteDataBlock">
6080 <summary> 6080 <exclude/>
6081 6081 </member>
6082 </summary> 6082 <member name="T:OpenMetaverse.Packets.RemoveMuteListEntryPacket">
6083 <param name="client">Reference to the GridClient object</param> 6083 <exclude/>
6084 <param name="address">IPEndPoint of the simulator</param> 6084 </member>
6085 <param name="handle">handle of the simulator</param> 6085 <member name="T:OpenMetaverse.Packets.RemoveMuteListEntryPacket.AgentDataBlock">
6086 </member> 6086 <exclude/>
6087 <member name="M:OpenMetaverse.Simulator.Dispose"> 6087 </member>
6088 <summary> 6088 <member name="T:OpenMetaverse.Packets.RemoveMuteListEntryPacket.MuteDataBlock">
6089 Called when this Simulator object is being destroyed 6089 <exclude/>
6090 </summary> 6090 </member>
6091 </member> 6091 <member name="T:OpenMetaverse.Packets.CopyInventoryFromNotecardPacket">
6092 <member name="M:OpenMetaverse.Simulator.Connect(System.Boolean)"> 6092 <exclude/>
6093 <summary> 6093 </member>
6094 Attempt to connect to this simulator 6094 <member name="T:OpenMetaverse.Packets.CopyInventoryFromNotecardPacket.AgentDataBlock">
6095 </summary> 6095 <exclude/>
6096 <param name="moveToSim">Whether to move our agent in to this sim or not</param> 6096 </member>
6097 <returns>True if the connection succeeded or connection status is 6097 <member name="T:OpenMetaverse.Packets.CopyInventoryFromNotecardPacket.NotecardDataBlock">
6098 unknown, false if there was a failure</returns> 6098 <exclude/>
6099 </member> 6099 </member>
6100 <member name="M:OpenMetaverse.Simulator.UseCircuitCode"> 6100 <member name="T:OpenMetaverse.Packets.CopyInventoryFromNotecardPacket.InventoryDataBlock">
6101 <summary> 6101 <exclude/>
6102 Initiates connection to the simulator 6102 </member>
6103 </summary> 6103 <member name="T:OpenMetaverse.Packets.UpdateInventoryItemPacket">
6104 </member> 6104 <exclude/>
6105 <member name="M:OpenMetaverse.Simulator.Disconnect(System.Boolean)"> 6105 </member>
6106 <summary> 6106 <member name="T:OpenMetaverse.Packets.UpdateInventoryItemPacket.AgentDataBlock">
6107 Disconnect from this simulator 6107 <exclude/>
6108 </summary> 6108 </member>
6109 </member> 6109 <member name="T:OpenMetaverse.Packets.UpdateInventoryItemPacket.InventoryDataBlock">
6110 <member name="M:OpenMetaverse.Simulator.Pause"> 6110 <exclude/>
6111 <summary> 6111 </member>
6112 Instructs the simulator to stop sending update (and possibly other) packets 6112 <member name="T:OpenMetaverse.Packets.UpdateCreateInventoryItemPacket">
6113 </summary> 6113 <exclude/>
6114 </member> 6114 </member>
6115 <member name="M:OpenMetaverse.Simulator.Resume"> 6115 <member name="T:OpenMetaverse.Packets.UpdateCreateInventoryItemPacket.AgentDataBlock">
6116 <summary> 6116 <exclude/>
6117 Instructs the simulator to resume sending update packets (unpause) 6117 </member>
6118 </summary> 6118 <member name="T:OpenMetaverse.Packets.UpdateCreateInventoryItemPacket.InventoryDataBlock">
6119 </member> 6119 <exclude/>
6120 <member name="M:OpenMetaverse.Simulator.TerrainHeightAtPoint(System.Int32,System.Int32,System.Single@)"> 6120 </member>
6121 <summary> 6121 <member name="T:OpenMetaverse.Packets.MoveInventoryItemPacket">
6122 Retrieve the terrain height at a given coordinate 6122 <exclude/>
6123 </summary> 6123 </member>
6124 <param name="x">Sim X coordinate, valid range is from 0 to 255</param> 6124 <member name="T:OpenMetaverse.Packets.MoveInventoryItemPacket.AgentDataBlock">
6125 <param name="y">Sim Y coordinate, valid range is from 0 to 255</param> 6125 <exclude/>
6126 <param name="height">The terrain height at the given point if the 6126 </member>
6127 lookup was successful, otherwise 0.0f</param> 6127 <member name="T:OpenMetaverse.Packets.MoveInventoryItemPacket.InventoryDataBlock">
6128 <returns>True if the lookup was successful, otherwise false</returns> 6128 <exclude/>
6129 </member> 6129 </member>
6130 <member name="M:OpenMetaverse.Simulator.SendPacket(OpenMetaverse.Packets.Packet)"> 6130 <member name="T:OpenMetaverse.Packets.CopyInventoryItemPacket">
6131 <summary> 6131 <exclude/>
6132 Sends a packet 6132 </member>
6133 </summary> 6133 <member name="T:OpenMetaverse.Packets.CopyInventoryItemPacket.AgentDataBlock">
6134 <param name="packet">Packet to be sent</param> 6134 <exclude/>
6135 </member> 6135 </member>
6136 <member name="M:OpenMetaverse.Simulator.SendPing"> 6136 <member name="T:OpenMetaverse.Packets.CopyInventoryItemPacket.InventoryDataBlock">
6137 <summary> 6137 <exclude/>
6138 6138 </member>
6139 </summary> 6139 <member name="T:OpenMetaverse.Packets.RemoveInventoryItemPacket">
6140 </member> 6140 <exclude/>
6141 <member name="M:OpenMetaverse.Simulator.ToString"> 6141 </member>
6142 <summary> 6142 <member name="T:OpenMetaverse.Packets.RemoveInventoryItemPacket.AgentDataBlock">
6143 Returns Simulator Name as a String 6143 <exclude/>
6144 </summary> 6144 </member>
6145 <returns></returns> 6145 <member name="T:OpenMetaverse.Packets.RemoveInventoryItemPacket.InventoryDataBlock">
6146 </member> 6146 <exclude/>
6147 <member name="M:OpenMetaverse.Simulator.GetHashCode"> 6147 </member>
6148 <summary> 6148 <member name="T:OpenMetaverse.Packets.ChangeInventoryItemFlagsPacket">
6149 6149 <exclude/>
6150 </summary> 6150 </member>
6151 <returns></returns> 6151 <member name="T:OpenMetaverse.Packets.ChangeInventoryItemFlagsPacket.AgentDataBlock">
6152 </member> 6152 <exclude/>
6153 <member name="M:OpenMetaverse.Simulator.Equals(System.Object)"> 6153 </member>
6154 <summary> 6154 <member name="T:OpenMetaverse.Packets.ChangeInventoryItemFlagsPacket.InventoryDataBlock">
6155 6155 <exclude/>
6156 </summary> 6156 </member>
6157 <param name="obj"></param> 6157 <member name="T:OpenMetaverse.Packets.SaveAssetIntoInventoryPacket">
6158 <returns></returns> 6158 <exclude/>
6159 </member> 6159 </member>
6160 <member name="M:OpenMetaverse.Simulator.SendAcks"> 6160 <member name="T:OpenMetaverse.Packets.SaveAssetIntoInventoryPacket.AgentDataBlock">
6161 <summary> 6161 <exclude/>
6162 Sends out pending acknowledgements 6162 </member>
6163 </summary> 6163 <member name="T:OpenMetaverse.Packets.SaveAssetIntoInventoryPacket.InventoryDataBlock">
6164 </member> 6164 <exclude/>
6165 <member name="M:OpenMetaverse.Simulator.ResendUnacked"> 6165 </member>
6166 <summary> 6166 <member name="T:OpenMetaverse.Packets.CreateInventoryFolderPacket">
6167 Resend unacknowledged packets 6167 <exclude/>
6168 </summary> 6168 </member>
6169 </member> 6169 <member name="T:OpenMetaverse.Packets.CreateInventoryFolderPacket.AgentDataBlock">
6170 <member name="P:OpenMetaverse.Simulator.ParcelMap"> 6170 <exclude/>
6171 <summary> 6171 </member>
6172 Provides access to an internal thread-safe multidimensional array containing a x,y grid mapped 6172 <member name="T:OpenMetaverse.Packets.CreateInventoryFolderPacket.FolderDataBlock">
6173 to each 64x64 parcel's LocalID. 6173 <exclude/>
6174 </summary> 6174 </member>
6175 </member> 6175 <member name="T:OpenMetaverse.Packets.UpdateInventoryFolderPacket">
6176 <member name="P:OpenMetaverse.Simulator.IPEndPoint"> 6176 <exclude/>
6177 <summary>The IP address and port of the server</summary> 6177 </member>
6178 </member> 6178 <member name="T:OpenMetaverse.Packets.UpdateInventoryFolderPacket.AgentDataBlock">
6179 <member name="P:OpenMetaverse.Simulator.Connected"> 6179 <exclude/>
6180 <summary>Whether there is a working connection to the simulator or 6180 </member>
6181 not</summary> 6181 <member name="T:OpenMetaverse.Packets.UpdateInventoryFolderPacket.FolderDataBlock">
6182 </member> 6182 <exclude/>
6183 <member name="P:OpenMetaverse.Simulator.AvatarPositions"> 6183 </member>
6184 <summary>Coarse locations of avatars in this simulator</summary> 6184 <member name="T:OpenMetaverse.Packets.MoveInventoryFolderPacket">
6185 </member> 6185 <exclude/>
6186 <member name="P:OpenMetaverse.Simulator.PreyID"> 6186 </member>
6187 <summary>AvatarPositions key representing TrackAgent target</summary> 6187 <member name="T:OpenMetaverse.Packets.MoveInventoryFolderPacket.AgentDataBlock">
6188 </member> 6188 <exclude/>
6189 <member name="P:OpenMetaverse.Simulator.HandshakeComplete"> 6189 </member>
6190 <summary>Indicates if UDP connection to the sim is fully established</summary> 6190 <member name="T:OpenMetaverse.Packets.MoveInventoryFolderPacket.InventoryDataBlock">
6191 </member> 6191 <exclude/>
6192 <member name="T:OpenMetaverse.Simulator.SimStats"> 6192 </member>
6193 <summary> 6193 <member name="T:OpenMetaverse.Packets.RemoveInventoryFolderPacket">
6194 Simulator Statistics 6194 <exclude/>
6195 </summary> 6195 </member>
6196 </member> 6196 <member name="T:OpenMetaverse.Packets.RemoveInventoryFolderPacket.AgentDataBlock">
6197 <member name="F:OpenMetaverse.Simulator.SimStats.SentPackets"> 6197 <exclude/>
6198 <summary>Total number of packets sent by this simulator to this agent</summary> 6198 </member>
6199 </member> 6199 <member name="T:OpenMetaverse.Packets.RemoveInventoryFolderPacket.FolderDataBlock">
6200 <member name="F:OpenMetaverse.Simulator.SimStats.RecvPackets"> 6200 <exclude/>
6201 <summary>Total number of packets received by this simulator to this agent</summary> 6201 </member>
6202 </member> 6202 <member name="T:OpenMetaverse.Packets.FetchInventoryDescendentsPacket">
6203 <member name="F:OpenMetaverse.Simulator.SimStats.SentBytes"> 6203 <exclude/>
6204 <summary>Total number of bytes sent by this simulator to this agent</summary> 6204 </member>
6205 </member> 6205 <member name="T:OpenMetaverse.Packets.FetchInventoryDescendentsPacket.AgentDataBlock">
6206 <member name="F:OpenMetaverse.Simulator.SimStats.RecvBytes"> 6206 <exclude/>
6207 <summary>Total number of bytes received by this simulator to this agent</summary> 6207 </member>
6208 </member> 6208 <member name="T:OpenMetaverse.Packets.FetchInventoryDescendentsPacket.InventoryDataBlock">
6209 <member name="F:OpenMetaverse.Simulator.SimStats.ConnectTime"> 6209 <exclude/>
6210 <summary>Time in seconds agent has been connected to simulator</summary> 6210 </member>
6211 </member> 6211 <member name="T:OpenMetaverse.Packets.InventoryDescendentsPacket">
6212 <member name="F:OpenMetaverse.Simulator.SimStats.ResentPackets"> 6212 <exclude/>
6213 <summary>Total number of packets that have been resent</summary> 6213 </member>
6214 </member> 6214 <member name="T:OpenMetaverse.Packets.InventoryDescendentsPacket.AgentDataBlock">
6215 <member name="F:OpenMetaverse.Simulator.SimStats.ReceivedResends"> 6215 <exclude/>
6216 <summary>Total number of resent packets recieved</summary> 6216 </member>
6217 </member> 6217 <member name="T:OpenMetaverse.Packets.InventoryDescendentsPacket.FolderDataBlock">
6218 <member name="F:OpenMetaverse.Simulator.SimStats.SentPings"> 6218 <exclude/>
6219 <summary>Total number of pings sent to this simulator by this agent</summary> 6219 </member>
6220 </member> 6220 <member name="T:OpenMetaverse.Packets.InventoryDescendentsPacket.ItemDataBlock">
6221 <member name="F:OpenMetaverse.Simulator.SimStats.ReceivedPongs"> 6221 <exclude/>
6222 <summary>Total number of ping replies sent to this agent by this simulator</summary> 6222 </member>
6223 </member> 6223 <member name="T:OpenMetaverse.Packets.FetchInventoryPacket">
6224 <member name="F:OpenMetaverse.Simulator.SimStats.IncomingBPS"> 6224 <exclude/>
6225 <summary> 6225 </member>
6226 Incoming bytes per second 6226 <member name="T:OpenMetaverse.Packets.FetchInventoryPacket.AgentDataBlock">
6227 </summary> 6227 <exclude/>
6228 <remarks>It would be nice to have this claculated on the fly, but 6228 </member>
6229 this is far, far easier</remarks> 6229 <member name="T:OpenMetaverse.Packets.FetchInventoryPacket.InventoryDataBlock">
6230 </member> 6230 <exclude/>
6231 <member name="F:OpenMetaverse.Simulator.SimStats.OutgoingBPS"> 6231 </member>
6232 <summary> 6232 <member name="T:OpenMetaverse.Packets.FetchInventoryReplyPacket">
6233 Outgoing bytes per second 6233 <exclude/>
6234 </summary> 6234 </member>
6235 <remarks>It would be nice to have this claculated on the fly, but 6235 <member name="T:OpenMetaverse.Packets.FetchInventoryReplyPacket.AgentDataBlock">
6236 this is far, far easier</remarks> 6236 <exclude/>
6237 </member> 6237 </member>
6238 <member name="F:OpenMetaverse.Simulator.SimStats.LastPingSent"> 6238 <member name="T:OpenMetaverse.Packets.FetchInventoryReplyPacket.InventoryDataBlock">
6239 <summary>Time last ping was sent</summary> 6239 <exclude/>
6240 </member> 6240 </member>
6241 <member name="F:OpenMetaverse.Simulator.SimStats.LastPingID"> 6241 <member name="T:OpenMetaverse.Packets.BulkUpdateInventoryPacket">
6242 <summary>ID of last Ping sent</summary> 6242 <exclude/>
6243 </member> 6243 </member>
6244 <member name="F:OpenMetaverse.Simulator.SimStats.LastLag"> 6244 <member name="T:OpenMetaverse.Packets.BulkUpdateInventoryPacket.AgentDataBlock">
6245 <summary></summary> 6245 <exclude/>
6246 </member> 6246 </member>
6247 <member name="F:OpenMetaverse.Simulator.SimStats.MissedPings"> 6247 <member name="T:OpenMetaverse.Packets.BulkUpdateInventoryPacket.FolderDataBlock">
6248 <summary></summary> 6248 <exclude/>
6249 </member> 6249 </member>
6250 <member name="F:OpenMetaverse.Simulator.SimStats.Dilation"> 6250 <member name="T:OpenMetaverse.Packets.BulkUpdateInventoryPacket.ItemDataBlock">
6251 <summary>Current time dilation of this simulator</summary> 6251 <exclude/>
6252 </member> 6252 </member>
6253 <member name="F:OpenMetaverse.Simulator.SimStats.FPS"> 6253 <member name="T:OpenMetaverse.Packets.RemoveInventoryObjectsPacket">
6254 <summary>Current Frames per second of simulator</summary> 6254 <exclude/>
6255 </member> 6255 </member>
6256 <member name="F:OpenMetaverse.Simulator.SimStats.PhysicsFPS"> 6256 <member name="T:OpenMetaverse.Packets.RemoveInventoryObjectsPacket.AgentDataBlock">
6257 <summary>Current Physics frames per second of simulator</summary> 6257 <exclude/>
6258 </member> 6258 </member>
6259 <member name="F:OpenMetaverse.Simulator.SimStats.AgentUpdates"> 6259 <member name="T:OpenMetaverse.Packets.RemoveInventoryObjectsPacket.FolderDataBlock">
6260 <summary></summary> 6260 <exclude/>
6261 </member> 6261 </member>
6262 <member name="F:OpenMetaverse.Simulator.SimStats.FrameTime"> 6262 <member name="T:OpenMetaverse.Packets.RemoveInventoryObjectsPacket.ItemDataBlock">
6263 <summary></summary> 6263 <exclude/>
6264 </member> 6264 </member>
6265 <member name="F:OpenMetaverse.Simulator.SimStats.NetTime"> 6265 <member name="T:OpenMetaverse.Packets.PurgeInventoryDescendentsPacket">
6266 <summary></summary> 6266 <exclude/>
6267 </member> 6267 </member>
6268 <member name="F:OpenMetaverse.Simulator.SimStats.PhysicsTime"> 6268 <member name="T:OpenMetaverse.Packets.PurgeInventoryDescendentsPacket.AgentDataBlock">
6269 <summary></summary> 6269 <exclude/>
6270 </member> 6270 </member>
6271 <member name="F:OpenMetaverse.Simulator.SimStats.ImageTime"> 6271 <member name="T:OpenMetaverse.Packets.PurgeInventoryDescendentsPacket.InventoryDataBlock">
6272 <summary></summary> 6272 <exclude/>
6273 </member> 6273 </member>
6274 <member name="F:OpenMetaverse.Simulator.SimStats.ScriptTime"> 6274 <member name="T:OpenMetaverse.Packets.UpdateTaskInventoryPacket">
6275 <summary></summary> 6275 <exclude/>
6276 </member> 6276 </member>
6277 <member name="F:OpenMetaverse.Simulator.SimStats.AgentTime"> 6277 <member name="T:OpenMetaverse.Packets.UpdateTaskInventoryPacket.AgentDataBlock">
6278 <summary></summary> 6278 <exclude/>
6279 </member> 6279 </member>
6280 <member name="F:OpenMetaverse.Simulator.SimStats.OtherTime"> 6280 <member name="T:OpenMetaverse.Packets.UpdateTaskInventoryPacket.UpdateDataBlock">
6281 <summary></summary> 6281 <exclude/>
6282 </member> 6282 </member>
6283 <member name="F:OpenMetaverse.Simulator.SimStats.Objects"> 6283 <member name="T:OpenMetaverse.Packets.UpdateTaskInventoryPacket.InventoryDataBlock">
6284 <summary>Total number of objects Simulator is simulating</summary> 6284 <exclude/>
6285 </member> 6285 </member>
6286 <member name="F:OpenMetaverse.Simulator.SimStats.ScriptedObjects"> 6286 <member name="T:OpenMetaverse.Packets.RemoveTaskInventoryPacket">
6287 <summary>Total number of Active (Scripted) objects running</summary> 6287 <exclude/>
6288 </member> 6288 </member>
6289 <member name="F:OpenMetaverse.Simulator.SimStats.Agents"> 6289 <member name="T:OpenMetaverse.Packets.RemoveTaskInventoryPacket.AgentDataBlock">
6290 <summary>Number of agents currently in this simulator</summary> 6290 <exclude/>
6291 </member> 6291 </member>
6292 <member name="F:OpenMetaverse.Simulator.SimStats.ChildAgents"> 6292 <member name="T:OpenMetaverse.Packets.RemoveTaskInventoryPacket.InventoryDataBlock">
6293 <summary>Number of agents in neighbor simulators</summary> 6293 <exclude/>
6294 </member> 6294 </member>
6295 <member name="F:OpenMetaverse.Simulator.SimStats.ActiveScripts"> 6295 <member name="T:OpenMetaverse.Packets.MoveTaskInventoryPacket">
6296 <summary>Number of Active scripts running in this simulator</summary> 6296 <exclude/>
6297 </member> 6297 </member>
6298 <member name="F:OpenMetaverse.Simulator.SimStats.LSLIPS"> 6298 <member name="T:OpenMetaverse.Packets.MoveTaskInventoryPacket.AgentDataBlock">
6299 <summary></summary> 6299 <exclude/>
6300 </member> 6300 </member>
6301 <member name="F:OpenMetaverse.Simulator.SimStats.INPPS"> 6301 <member name="T:OpenMetaverse.Packets.MoveTaskInventoryPacket.InventoryDataBlock">
6302 <summary></summary> 6302 <exclude/>
6303 </member> 6303 </member>
6304 <member name="F:OpenMetaverse.Simulator.SimStats.OUTPPS"> 6304 <member name="T:OpenMetaverse.Packets.RequestTaskInventoryPacket">
6305 <summary></summary> 6305 <exclude/>
6306 </member> 6306 </member>
6307 <member name="F:OpenMetaverse.Simulator.SimStats.PendingDownloads"> 6307 <member name="T:OpenMetaverse.Packets.RequestTaskInventoryPacket.AgentDataBlock">
6308 <summary>Number of downloads pending</summary> 6308 <exclude/>
6309 </member> 6309 </member>
6310 <member name="F:OpenMetaverse.Simulator.SimStats.PendingUploads"> 6310 <member name="T:OpenMetaverse.Packets.RequestTaskInventoryPacket.InventoryDataBlock">
6311 <summary>Number of uploads pending</summary> 6311 <exclude/>
6312 </member> 6312 </member>
6313 <member name="F:OpenMetaverse.Simulator.SimStats.VirtualSize"> 6313 <member name="T:OpenMetaverse.Packets.ReplyTaskInventoryPacket">
6314 <summary></summary> 6314 <exclude/>
6315 </member> 6315 </member>
6316 <member name="F:OpenMetaverse.Simulator.SimStats.ResidentSize"> 6316 <member name="T:OpenMetaverse.Packets.ReplyTaskInventoryPacket.InventoryDataBlock">
6317 <summary></summary> 6317 <exclude/>
6318 </member> 6318 </member>
6319 <member name="F:OpenMetaverse.Simulator.SimStats.PendingLocalUploads"> 6319 <member name="T:OpenMetaverse.Packets.DeRezObjectPacket">
6320 <summary>Number of local uploads pending</summary> 6320 <exclude/>
6321 </member> 6321 </member>
6322 <member name="F:OpenMetaverse.Simulator.SimStats.UnackedBytes"> 6322 <member name="T:OpenMetaverse.Packets.DeRezObjectPacket.AgentDataBlock">
6323 <summary>Unacknowledged bytes in queue</summary> 6323 <exclude/>
6324 </member> 6324 </member>
6325 <member name="T:OpenMetaverse.InventoryException"> 6325 <member name="T:OpenMetaverse.Packets.DeRezObjectPacket.AgentBlockBlock">
6326 <summary> 6326 <exclude/>
6327 Exception class to identify inventory exceptions 6327 </member>
6328 </summary> 6328 <member name="T:OpenMetaverse.Packets.DeRezObjectPacket.ObjectDataBlock">
6329 </member> 6329 <exclude/>
6330 <member name="T:OpenMetaverse.Inventory"> 6330 </member>
6331 <summary> 6331 <member name="T:OpenMetaverse.Packets.DeRezAckPacket">
6332 Responsible for maintaining inventory structure. Inventory constructs nodes 6332 <exclude/>
6333 and manages node children as is necessary to maintain a coherant hirarchy. 6333 </member>
6334 Other classes should not manipulate or create InventoryNodes explicitly. When 6334 <member name="T:OpenMetaverse.Packets.DeRezAckPacket.TransactionDataBlock">
6335 A node's parent changes (when a folder is moved, for example) simply pass 6335 <exclude/>
6336 Inventory the updated InventoryFolder and it will make the appropriate changes 6336 </member>
6337 to its internal representation. 6337 <member name="T:OpenMetaverse.Packets.RezObjectPacket">
6338 </summary> 6338 <exclude/>
6339 </member> 6339 </member>
6340 <member name="F:OpenMetaverse.Inventory.m_InventoryObjectUpdated"> 6340 <member name="T:OpenMetaverse.Packets.RezObjectPacket.AgentDataBlock">
6341 <summary>The event subscribers, null of no subscribers</summary> 6341 <exclude/>
6342 </member> 6342 </member>
6343 <member name="M:OpenMetaverse.Inventory.OnInventoryObjectUpdated(OpenMetaverse.InventoryObjectUpdatedEventArgs)"> 6343 <member name="T:OpenMetaverse.Packets.RezObjectPacket.RezDataBlock">
6344 <summary>Raises the InventoryObjectUpdated Event</summary> 6344 <exclude/>
6345 <param name="e">A InventoryObjectUpdatedEventArgs object containing 6345 </member>
6346 the data sent from the simulator</param> 6346 <member name="T:OpenMetaverse.Packets.RezObjectPacket.InventoryDataBlock">
6347 </member> 6347 <exclude/>
6348 <member name="F:OpenMetaverse.Inventory.m_InventoryObjectUpdatedLock"> 6348 </member>
6349 <summary>Thread sync lock object</summary> 6349 <member name="T:OpenMetaverse.Packets.RezObjectFromNotecardPacket">
6350 </member> 6350 <exclude/>
6351 <member name="F:OpenMetaverse.Inventory.m_InventoryObjectRemoved"> 6351 </member>
6352 <summary>The event subscribers, null of no subscribers</summary> 6352 <member name="T:OpenMetaverse.Packets.RezObjectFromNotecardPacket.AgentDataBlock">
6353 </member> 6353 <exclude/>
6354 <member name="M:OpenMetaverse.Inventory.OnInventoryObjectRemoved(OpenMetaverse.InventoryObjectRemovedEventArgs)"> 6354 </member>
6355 <summary>Raises the InventoryObjectRemoved Event</summary> 6355 <member name="T:OpenMetaverse.Packets.RezObjectFromNotecardPacket.RezDataBlock">
6356 <param name="e">A InventoryObjectRemovedEventArgs object containing 6356 <exclude/>
6357 the data sent from the simulator</param> 6357 </member>
6358 </member> 6358 <member name="T:OpenMetaverse.Packets.RezObjectFromNotecardPacket.NotecardDataBlock">
6359 <member name="F:OpenMetaverse.Inventory.m_InventoryObjectRemovedLock"> 6359 <exclude/>
6360 <summary>Thread sync lock object</summary> 6360 </member>
6361 </member> 6361 <member name="T:OpenMetaverse.Packets.RezObjectFromNotecardPacket.InventoryDataBlock">
6362 <member name="F:OpenMetaverse.Inventory.m_InventoryObjectAdded"> 6362 <exclude/>
6363 <summary>The event subscribers, null of no subscribers</summary> 6363 </member>
6364 </member> 6364 <member name="T:OpenMetaverse.Packets.AcceptFriendshipPacket">
6365 <member name="M:OpenMetaverse.Inventory.OnInventoryObjectAdded(OpenMetaverse.InventoryObjectAddedEventArgs)"> 6365 <exclude/>
6366 <summary>Raises the InventoryObjectAdded Event</summary> 6366 </member>
6367 <param name="e">A InventoryObjectAddedEventArgs object containing 6367 <member name="T:OpenMetaverse.Packets.AcceptFriendshipPacket.AgentDataBlock">
6368 the data sent from the simulator</param> 6368 <exclude/>
6369 </member> 6369 </member>
6370 <member name="F:OpenMetaverse.Inventory.m_InventoryObjectAddedLock"> 6370 <member name="T:OpenMetaverse.Packets.AcceptFriendshipPacket.TransactionBlockBlock">
6371 <summary>Thread sync lock object</summary> 6371 <exclude/>
6372 </member> 6372 </member>
6373 <member name="M:OpenMetaverse.Inventory.GetContents(OpenMetaverse.UUID)"> 6373 <member name="T:OpenMetaverse.Packets.AcceptFriendshipPacket.FolderDataBlock">
6374 <summary> 6374 <exclude/>
6375 Returns the contents of the specified folder 6375 </member>
6376 </summary> 6376 <member name="T:OpenMetaverse.Packets.DeclineFriendshipPacket">
6377 <param name="folder">A folder's UUID</param> 6377 <exclude/>
6378 <returns>The contents of the folder corresponding to <code>folder</code></returns> 6378 </member>
6379 <exception cref="T:OpenMetaverse.InventoryException">When <code>folder</code> does not exist in the inventory</exception> 6379 <member name="T:OpenMetaverse.Packets.DeclineFriendshipPacket.AgentDataBlock">
6380 </member> 6380 <exclude/>
6381 <member name="M:OpenMetaverse.Inventory.UpdateNodeFor(OpenMetaverse.InventoryBase)"> 6381 </member>
6382 <summary> 6382 <member name="T:OpenMetaverse.Packets.DeclineFriendshipPacket.TransactionBlockBlock">
6383 Updates the state of the InventoryNode and inventory data structure that 6383 <exclude/>
6384 is responsible for the InventoryObject. If the item was previously not added to inventory, 6384 </member>
6385 it adds the item, and updates structure accordingly. If it was, it updates the 6385 <member name="T:OpenMetaverse.Packets.TerminateFriendshipPacket">
6386 InventoryNode, changing the parent node if <code>item.parentUUID</code> does 6386 <exclude/>
6387 not match <code>node.Parent.Data.UUID</code>. 6387 </member>
6388 6388 <member name="T:OpenMetaverse.Packets.TerminateFriendshipPacket.AgentDataBlock">
6389 You can not set the inventory root folder using this method 6389 <exclude/>
6390 </summary> 6390 </member>
6391 <param name="item">The InventoryObject to store</param> 6391 <member name="T:OpenMetaverse.Packets.TerminateFriendshipPacket.ExBlockBlock">
6392 </member> 6392 <exclude/>
6393 <member name="M:OpenMetaverse.Inventory.RemoveNodeFor(OpenMetaverse.InventoryBase)"> 6393 </member>
6394 <summary> 6394 <member name="T:OpenMetaverse.Packets.OfferCallingCardPacket">
6395 Removes the InventoryObject and all related node data from Inventory. 6395 <exclude/>
6396 </summary> 6396 </member>
6397 <param name="item">The InventoryObject to remove.</param> 6397 <member name="T:OpenMetaverse.Packets.OfferCallingCardPacket.AgentDataBlock">
6398 </member> 6398 <exclude/>
6399 <member name="M:OpenMetaverse.Inventory.Contains(OpenMetaverse.UUID)"> 6399 </member>
6400 <summary> 6400 <member name="T:OpenMetaverse.Packets.OfferCallingCardPacket.AgentBlockBlock">
6401 Used to find out if Inventory contains the InventoryObject 6401 <exclude/>
6402 specified by <code>uuid</code>. 6402 </member>
6403 </summary> 6403 <member name="T:OpenMetaverse.Packets.AcceptCallingCardPacket">
6404 <param name="uuid">The UUID to check.</param> 6404 <exclude/>
6405 <returns>true if inventory contains uuid, false otherwise</returns> 6405 </member>
6406 </member> 6406 <member name="T:OpenMetaverse.Packets.AcceptCallingCardPacket.AgentDataBlock">
6407 <member name="M:OpenMetaverse.Inventory.SaveToDisk(System.String)"> 6407 <exclude/>
6408 <summary> 6408 </member>
6409 Saves the current inventory structure to a cache file 6409 <member name="T:OpenMetaverse.Packets.AcceptCallingCardPacket.TransactionBlockBlock">
6410 </summary> 6410 <exclude/>
6411 <param name="filename">Name of the cache file to save to</param> 6411 </member>
6412 </member> 6412 <member name="T:OpenMetaverse.Packets.AcceptCallingCardPacket.FolderDataBlock">
6413 <member name="M:OpenMetaverse.Inventory.RestoreFromDisk(System.String)"> 6413 <exclude/>
6414 <summary> 6414 </member>
6415 Loads in inventory cache file into the inventory structure. Note only valid to call after login has been successful. 6415 <member name="T:OpenMetaverse.Packets.DeclineCallingCardPacket">
6416 </summary> 6416 <exclude/>
6417 <param name="filename">Name of the cache file to load</param> 6417 </member>
6418 <returns>The number of inventory items sucessfully reconstructed into the inventory node tree</returns> 6418 <member name="T:OpenMetaverse.Packets.DeclineCallingCardPacket.AgentDataBlock">
6419 </member> 6419 <exclude/>
6420 <member name="E:OpenMetaverse.Inventory.InventoryObjectUpdated"> 6420 </member>
6421 <summary>Raised when the simulator sends us data containing 6421 <member name="T:OpenMetaverse.Packets.DeclineCallingCardPacket.TransactionBlockBlock">
6422 ...</summary> 6422 <exclude/>
6423 </member> 6423 </member>
6424 <member name="E:OpenMetaverse.Inventory.InventoryObjectRemoved"> 6424 <member name="T:OpenMetaverse.Packets.RezScriptPacket">
6425 <summary>Raised when the simulator sends us data containing 6425 <exclude/>
6426 ...</summary> 6426 </member>
6427 </member> 6427 <member name="T:OpenMetaverse.Packets.RezScriptPacket.AgentDataBlock">
6428 <member name="E:OpenMetaverse.Inventory.InventoryObjectAdded"> 6428 <exclude/>
6429 <summary>Raised when the simulator sends us data containing 6429 </member>
6430 ...</summary> 6430 <member name="T:OpenMetaverse.Packets.RezScriptPacket.UpdateBlockBlock">
6431 </member> 6431 <exclude/>
6432 <member name="P:OpenMetaverse.Inventory.RootFolder"> 6432 </member>
6433 <summary> 6433 <member name="T:OpenMetaverse.Packets.RezScriptPacket.InventoryBlockBlock">
6434 The root folder of this avatars inventory 6434 <exclude/>
6435 </summary> 6435 </member>
6436 </member> 6436 <member name="T:OpenMetaverse.Packets.CreateInventoryItemPacket">
6437 <member name="P:OpenMetaverse.Inventory.LibraryFolder"> 6437 <exclude/>
6438 <summary> 6438 </member>
6439 The default shared library folder 6439 <member name="T:OpenMetaverse.Packets.CreateInventoryItemPacket.AgentDataBlock">
6440 </summary> 6440 <exclude/>
6441 </member> 6441 </member>
6442 <member name="P:OpenMetaverse.Inventory.RootNode"> 6442 <member name="T:OpenMetaverse.Packets.CreateInventoryItemPacket.InventoryBlockBlock">
6443 <summary> 6443 <exclude/>
6444 The root node of the avatars inventory 6444 </member>
6445 </summary> 6445 <member name="T:OpenMetaverse.Packets.CreateLandmarkForEventPacket">
6446 </member> 6446 <exclude/>
6447 <member name="P:OpenMetaverse.Inventory.LibraryRootNode"> 6447 </member>
6448 <summary> 6448 <member name="T:OpenMetaverse.Packets.CreateLandmarkForEventPacket.AgentDataBlock">
6449 The root node of the default shared library 6449 <exclude/>
6450 </summary> 6450 </member>
6451 </member> 6451 <member name="T:OpenMetaverse.Packets.CreateLandmarkForEventPacket.EventDataBlock">
6452 <member name="P:OpenMetaverse.Inventory.Item(OpenMetaverse.UUID)"> 6452 <exclude/>
6453 <summary> 6453 </member>
6454 By using the bracket operator on this class, the program can get the 6454 <member name="T:OpenMetaverse.Packets.CreateLandmarkForEventPacket.InventoryBlockBlock">
6455 InventoryObject designated by the specified uuid. If the value for the corresponding 6455 <exclude/>
6456 UUID is null, the call is equivelant to a call to <code>RemoveNodeFor(this[uuid])</code>. 6456 </member>
6457 If the value is non-null, it is equivelant to a call to <code>UpdateNodeFor(value)</code>, 6457 <member name="T:OpenMetaverse.Packets.RegionHandleRequestPacket">
6458 the uuid parameter is ignored. 6458 <exclude/>
6459 </summary> 6459 </member>
6460 <param name="uuid">The UUID of the InventoryObject to get or set, ignored if set to non-null value.</param> 6460 <member name="T:OpenMetaverse.Packets.RegionHandleRequestPacket.RequestBlockBlock">
6461 <returns>The InventoryObject corresponding to <code>uuid</code>.</returns> 6461 <exclude/>
6462 </member> 6462 </member>
6463 <member name="T:OpenMetaverse.Bumpiness"> 6463 <member name="T:OpenMetaverse.Packets.RegionIDAndHandleReplyPacket">
6464 <summary> 6464 <exclude/>
6465 The type of bump-mapping applied to a face 6465 </member>
6466 </summary> 6466 <member name="T:OpenMetaverse.Packets.RegionIDAndHandleReplyPacket.ReplyBlockBlock">
6467 </member> 6467 <exclude/>
6468 <member name="F:OpenMetaverse.Bumpiness.None"> 6468 </member>
6469 <summary></summary> 6469 <member name="T:OpenMetaverse.Packets.MoneyTransferRequestPacket">
6470 </member> 6470 <exclude/>
6471 <member name="F:OpenMetaverse.Bumpiness.Brightness"> 6471 </member>
6472 <summary></summary> 6472 <member name="T:OpenMetaverse.Packets.MoneyTransferRequestPacket.AgentDataBlock">
6473 </member> 6473 <exclude/>
6474 <member name="F:OpenMetaverse.Bumpiness.Darkness"> 6474 </member>
6475 <summary></summary> 6475 <member name="T:OpenMetaverse.Packets.MoneyTransferRequestPacket.MoneyDataBlock">
6476 </member> 6476 <exclude/>
6477 <member name="F:OpenMetaverse.Bumpiness.Woodgrain"> 6477 </member>
6478 <summary></summary> 6478 <member name="T:OpenMetaverse.Packets.MoneyBalanceRequestPacket">
6479 </member> 6479 <exclude/>
6480 <member name="F:OpenMetaverse.Bumpiness.Bark"> 6480 </member>
6481 <summary></summary> 6481 <member name="T:OpenMetaverse.Packets.MoneyBalanceRequestPacket.AgentDataBlock">
6482 </member> 6482 <exclude/>
6483 <member name="F:OpenMetaverse.Bumpiness.Bricks"> 6483 </member>
6484 <summary></summary> 6484 <member name="T:OpenMetaverse.Packets.MoneyBalanceRequestPacket.MoneyDataBlock">
6485 </member> 6485 <exclude/>
6486 <member name="F:OpenMetaverse.Bumpiness.Checker"> 6486 </member>
6487 <summary></summary> 6487 <member name="T:OpenMetaverse.Packets.MoneyBalanceReplyPacket">
6488 </member> 6488 <exclude/>
6489 <member name="F:OpenMetaverse.Bumpiness.Concrete"> 6489 </member>
6490 <summary></summary> 6490 <member name="T:OpenMetaverse.Packets.MoneyBalanceReplyPacket.MoneyDataBlock">
6491 </member> 6491 <exclude/>
6492 <member name="F:OpenMetaverse.Bumpiness.Crustytile"> 6492 </member>
6493 <summary></summary> 6493 <member name="T:OpenMetaverse.Packets.RoutedMoneyBalanceReplyPacket">
6494 </member> 6494 <exclude/>
6495 <member name="F:OpenMetaverse.Bumpiness.Cutstone"> 6495 </member>
6496 <summary></summary> 6496 <member name="T:OpenMetaverse.Packets.RoutedMoneyBalanceReplyPacket.TargetBlockBlock">
6497 </member> 6497 <exclude/>
6498 <member name="F:OpenMetaverse.Bumpiness.Discs"> 6498 </member>
6499 <summary></summary> 6499 <member name="T:OpenMetaverse.Packets.RoutedMoneyBalanceReplyPacket.MoneyDataBlock">
6500 </member> 6500 <exclude/>
6501 <member name="F:OpenMetaverse.Bumpiness.Gravel"> 6501 </member>
6502 <summary></summary> 6502 <member name="T:OpenMetaverse.Packets.ActivateGesturesPacket">
6503 </member> 6503 <exclude/>
6504 <member name="F:OpenMetaverse.Bumpiness.Petridish"> 6504 </member>
6505 <summary></summary> 6505 <member name="T:OpenMetaverse.Packets.ActivateGesturesPacket.AgentDataBlock">
6506 </member> 6506 <exclude/>
6507 <member name="F:OpenMetaverse.Bumpiness.Siding"> 6507 </member>
6508 <summary></summary> 6508 <member name="T:OpenMetaverse.Packets.ActivateGesturesPacket.DataBlock">
6509 </member> 6509 <exclude/>
6510 <member name="F:OpenMetaverse.Bumpiness.Stonetile"> 6510 </member>
6511 <summary></summary> 6511 <member name="T:OpenMetaverse.Packets.DeactivateGesturesPacket">
6512 </member> 6512 <exclude/>
6513 <member name="F:OpenMetaverse.Bumpiness.Stucco"> 6513 </member>
6514 <summary></summary> 6514 <member name="T:OpenMetaverse.Packets.DeactivateGesturesPacket.AgentDataBlock">
6515 </member> 6515 <exclude/>
6516 <member name="F:OpenMetaverse.Bumpiness.Suction"> 6516 </member>
6517 <summary></summary> 6517 <member name="T:OpenMetaverse.Packets.DeactivateGesturesPacket.DataBlock">
6518 </member> 6518 <exclude/>
6519 <member name="F:OpenMetaverse.Bumpiness.Weave"> 6519 </member>
6520 <summary></summary> 6520 <member name="T:OpenMetaverse.Packets.MuteListUpdatePacket">
6521 </member> 6521 <exclude/>
6522 <member name="T:OpenMetaverse.Shininess"> 6522 </member>
6523 <summary> 6523 <member name="T:OpenMetaverse.Packets.MuteListUpdatePacket.MuteDataBlock">
6524 The level of shininess applied to a face 6524 <exclude/>
6525 </summary> 6525 </member>
6526 </member> 6526 <member name="T:OpenMetaverse.Packets.UseCachedMuteListPacket">
6527 <member name="F:OpenMetaverse.Shininess.None"> 6527 <exclude/>
6528 <summary></summary> 6528 </member>
6529 </member> 6529 <member name="T:OpenMetaverse.Packets.UseCachedMuteListPacket.AgentDataBlock">
6530 <member name="F:OpenMetaverse.Shininess.Low"> 6530 <exclude/>
6531 <summary></summary> 6531 </member>
6532 </member> 6532 <member name="T:OpenMetaverse.Packets.GrantUserRightsPacket">
6533 <member name="F:OpenMetaverse.Shininess.Medium"> 6533 <exclude/>
6534 <summary></summary> 6534 </member>
6535 </member> 6535 <member name="T:OpenMetaverse.Packets.GrantUserRightsPacket.AgentDataBlock">
6536 <member name="F:OpenMetaverse.Shininess.High"> 6536 <exclude/>
6537 <summary></summary> 6537 </member>
6538 </member> 6538 <member name="T:OpenMetaverse.Packets.GrantUserRightsPacket.RightsBlock">
6539 <member name="T:OpenMetaverse.MappingType"> 6539 <exclude/>
6540 <summary> 6540 </member>
6541 The texture mapping style used for a face 6541 <member name="T:OpenMetaverse.Packets.ChangeUserRightsPacket">
6542 </summary> 6542 <exclude/>
6543 </member> 6543 </member>
6544 <member name="F:OpenMetaverse.MappingType.Default"> 6544 <member name="T:OpenMetaverse.Packets.ChangeUserRightsPacket.AgentDataBlock">
6545 <summary></summary> 6545 <exclude/>
6546 </member> 6546 </member>
6547 <member name="F:OpenMetaverse.MappingType.Planar"> 6547 <member name="T:OpenMetaverse.Packets.ChangeUserRightsPacket.RightsBlock">
6548 <summary></summary> 6548 <exclude/>
6549 </member> 6549 </member>
6550 <member name="T:OpenMetaverse.TextureAttributes"> 6550 <member name="T:OpenMetaverse.Packets.OnlineNotificationPacket">
6551 <summary> 6551 <exclude/>
6552 Flags in the TextureEntry block that describe which properties are 6552 </member>
6553 set 6553 <member name="T:OpenMetaverse.Packets.OnlineNotificationPacket.AgentBlockBlock">
6554 </summary> 6554 <exclude/>
6555 </member> 6555 </member>
6556 <member name="F:OpenMetaverse.TextureAttributes.None"> 6556 <member name="T:OpenMetaverse.Packets.OfflineNotificationPacket">
6557 <summary></summary> 6557 <exclude/>
6558 </member> 6558 </member>
6559 <member name="F:OpenMetaverse.TextureAttributes.TextureID"> 6559 <member name="T:OpenMetaverse.Packets.OfflineNotificationPacket.AgentBlockBlock">
6560 <summary></summary> 6560 <exclude/>
6561 </member> 6561 </member>
6562 <member name="F:OpenMetaverse.TextureAttributes.RGBA"> 6562 <member name="T:OpenMetaverse.Packets.SetStartLocationRequestPacket">
6563 <summary></summary> 6563 <exclude/>
6564 </member> 6564 </member>
6565 <member name="F:OpenMetaverse.TextureAttributes.RepeatU"> 6565 <member name="T:OpenMetaverse.Packets.SetStartLocationRequestPacket.AgentDataBlock">
6566 <summary></summary> 6566 <exclude/>
6567 </member> 6567 </member>
6568 <member name="F:OpenMetaverse.TextureAttributes.RepeatV"> 6568 <member name="T:OpenMetaverse.Packets.SetStartLocationRequestPacket.StartLocationDataBlock">
6569 <summary></summary> 6569 <exclude/>
6570 </member> 6570 </member>
6571 <member name="F:OpenMetaverse.TextureAttributes.OffsetU"> 6571 <member name="T:OpenMetaverse.Packets.AssetUploadRequestPacket">
6572 <summary></summary> 6572 <exclude/>
6573 </member> 6573 </member>
6574 <member name="F:OpenMetaverse.TextureAttributes.OffsetV"> 6574 <member name="T:OpenMetaverse.Packets.AssetUploadRequestPacket.AssetBlockBlock">
6575 <summary></summary> 6575 <exclude/>
6576 </member> 6576 </member>
6577 <member name="F:OpenMetaverse.TextureAttributes.Rotation"> 6577 <member name="T:OpenMetaverse.Packets.AssetUploadCompletePacket">
6578 <summary></summary> 6578 <exclude/>
6579 </member> 6579 </member>
6580 <member name="F:OpenMetaverse.TextureAttributes.Material"> 6580 <member name="T:OpenMetaverse.Packets.AssetUploadCompletePacket.AssetBlockBlock">
6581 <summary></summary> 6581 <exclude/>
6582 </member> 6582 </member>
6583 <member name="F:OpenMetaverse.TextureAttributes.Media"> 6583 <member name="T:OpenMetaverse.Packets.CreateGroupRequestPacket">
6584 <summary></summary> 6584 <exclude/>
6585 </member> 6585 </member>
6586 <member name="F:OpenMetaverse.TextureAttributes.Glow"> 6586 <member name="T:OpenMetaverse.Packets.CreateGroupRequestPacket.AgentDataBlock">
6587 <summary></summary> 6587 <exclude/>
6588 </member> 6588 </member>
6589 <member name="F:OpenMetaverse.TextureAttributes.All"> 6589 <member name="T:OpenMetaverse.Packets.CreateGroupRequestPacket.GroupDataBlock">
6590 <summary></summary> 6590 <exclude/>
6591 </member> 6591 </member>
6592 <member name="F:OpenMetaverse.Imaging.ManagedImage.Width"> 6592 <member name="T:OpenMetaverse.Packets.CreateGroupReplyPacket">
6593 <summary> 6593 <exclude/>
6594 Image width 6594 </member>
6595 </summary> 6595 <member name="T:OpenMetaverse.Packets.CreateGroupReplyPacket.AgentDataBlock">
6596 </member> 6596 <exclude/>
6597 <member name="F:OpenMetaverse.Imaging.ManagedImage.Height"> 6597 </member>
6598 <summary> 6598 <member name="T:OpenMetaverse.Packets.CreateGroupReplyPacket.ReplyDataBlock">
6599 Image height 6599 <exclude/>
6600 </summary> 6600 </member>
6601 </member> 6601 <member name="T:OpenMetaverse.Packets.UpdateGroupInfoPacket">
6602 <member name="F:OpenMetaverse.Imaging.ManagedImage.Channels"> 6602 <exclude/>
6603 <summary> 6603 </member>
6604 Image channel flags 6604 <member name="T:OpenMetaverse.Packets.UpdateGroupInfoPacket.AgentDataBlock">
6605 </summary> 6605 <exclude/>
6606 </member> 6606 </member>
6607 <member name="F:OpenMetaverse.Imaging.ManagedImage.Red"> 6607 <member name="T:OpenMetaverse.Packets.UpdateGroupInfoPacket.GroupDataBlock">
6608 <summary> 6608 <exclude/>
6609 Red channel data 6609 </member>
6610 </summary> 6610 <member name="T:OpenMetaverse.Packets.GroupRoleChangesPacket">
6611 </member> 6611 <exclude/>
6612 <member name="F:OpenMetaverse.Imaging.ManagedImage.Green"> 6612 </member>
6613 <summary> 6613 <member name="T:OpenMetaverse.Packets.GroupRoleChangesPacket.AgentDataBlock">
6614 Green channel data 6614 <exclude/>
6615 </summary> 6615 </member>
6616 </member> 6616 <member name="T:OpenMetaverse.Packets.GroupRoleChangesPacket.RoleChangeBlock">
6617 <member name="F:OpenMetaverse.Imaging.ManagedImage.Blue"> 6617 <exclude/>
6618 <summary> 6618 </member>
6619 Blue channel data 6619 <member name="T:OpenMetaverse.Packets.JoinGroupRequestPacket">
6620 </summary> 6620 <exclude/>
6621 </member> 6621 </member>
6622 <member name="F:OpenMetaverse.Imaging.ManagedImage.Alpha"> 6622 <member name="T:OpenMetaverse.Packets.JoinGroupRequestPacket.AgentDataBlock">
6623 <summary> 6623 <exclude/>
6624 Alpha channel data 6624 </member>
6625 </summary> 6625 <member name="T:OpenMetaverse.Packets.JoinGroupRequestPacket.GroupDataBlock">
6626 </member> 6626 <exclude/>
6627 <member name="F:OpenMetaverse.Imaging.ManagedImage.Bump"> 6627 </member>
6628 <summary> 6628 <member name="T:OpenMetaverse.Packets.JoinGroupReplyPacket">
6629 Bump channel data 6629 <exclude/>
6630 </summary> 6630 </member>
6631 </member> 6631 <member name="T:OpenMetaverse.Packets.JoinGroupReplyPacket.AgentDataBlock">
6632 <member name="M:OpenMetaverse.Imaging.ManagedImage.#ctor(System.Int32,System.Int32,OpenMetaverse.Imaging.ManagedImage.ImageChannels)"> 6632 <exclude/>
6633 <summary> 6633 </member>
6634 Create a new blank image 6634 <member name="T:OpenMetaverse.Packets.JoinGroupReplyPacket.GroupDataBlock">
6635 </summary> 6635 <exclude/>
6636 <param name="width">width</param> 6636 </member>
6637 <param name="height">height</param> 6637 <member name="T:OpenMetaverse.Packets.EjectGroupMemberRequestPacket">
6638 <param name="channels">channel flags</param> 6638 <exclude/>
6639 </member> 6639 </member>
6640 <member name="M:OpenMetaverse.Imaging.ManagedImage.#ctor(System.Drawing.Bitmap)"> 6640 <member name="T:OpenMetaverse.Packets.EjectGroupMemberRequestPacket.AgentDataBlock">
6641 <summary> 6641 <exclude/>
6642 6642 </member>
6643 </summary> 6643 <member name="T:OpenMetaverse.Packets.EjectGroupMemberRequestPacket.GroupDataBlock">
6644 <param name="bitmap"></param> 6644 <exclude/>
6645 </member> 6645 </member>
6646 <member name="M:OpenMetaverse.Imaging.ManagedImage.ConvertChannels(OpenMetaverse.Imaging.ManagedImage.ImageChannels)"> 6646 <member name="T:OpenMetaverse.Packets.EjectGroupMemberRequestPacket.EjectDataBlock">
6647 <summary> 6647 <exclude/>
6648 Convert the channels in the image. Channels are created or destroyed as required. 6648 </member>
6649 </summary> 6649 <member name="T:OpenMetaverse.Packets.EjectGroupMemberReplyPacket">
6650 <param name="channels">new channel flags</param> 6650 <exclude/>
6651 </member> 6651 </member>
6652 <member name="M:OpenMetaverse.Imaging.ManagedImage.ResizeNearestNeighbor(System.Int32,System.Int32)"> 6652 <member name="T:OpenMetaverse.Packets.EjectGroupMemberReplyPacket.AgentDataBlock">
6653 <summary> 6653 <exclude/>
6654 Resize or stretch the image using nearest neighbor (ugly) resampling 6654 </member>
6655 </summary> 6655 <member name="T:OpenMetaverse.Packets.EjectGroupMemberReplyPacket.GroupDataBlock">
6656 <param name="width">new width</param> 6656 <exclude/>
6657 <param name="height">new height</param> 6657 </member>
6658 </member> 6658 <member name="T:OpenMetaverse.Packets.EjectGroupMemberReplyPacket.EjectDataBlock">
6659 <member name="M:OpenMetaverse.Imaging.ManagedImage.ExportRaw"> 6659 <exclude/>
6660 <summary> 6660 </member>
6661 Create a byte array containing 32-bit RGBA data with a bottom-left 6661 <member name="T:OpenMetaverse.Packets.LeaveGroupRequestPacket">
6662 origin, suitable for feeding directly into OpenGL 6662 <exclude/>
6663 </summary> 6663 </member>
6664 <returns>A byte array containing raw texture data</returns> 6664 <member name="T:OpenMetaverse.Packets.LeaveGroupRequestPacket.AgentDataBlock">
6665 </member> 6665 <exclude/>
6666 <member name="T:OpenMetaverse.Assets.AssetLandmark"> 6666 </member>
6667 <summary> 6667 <member name="T:OpenMetaverse.Packets.LeaveGroupRequestPacket.GroupDataBlock">
6668 Represents a Landmark with RegionID and Position vector 6668 <exclude/>
6669 </summary> 6669 </member>
6670 </member> 6670 <member name="T:OpenMetaverse.Packets.LeaveGroupReplyPacket">
6671 <member name="F:OpenMetaverse.Assets.AssetLandmark.RegionID"> 6671 <exclude/>
6672 <summary>UUID of the Landmark target region</summary> 6672 </member>
6673 </member> 6673 <member name="T:OpenMetaverse.Packets.LeaveGroupReplyPacket.AgentDataBlock">
6674 <member name="F:OpenMetaverse.Assets.AssetLandmark.Position"> 6674 <exclude/>
6675 <summary> Local position of the target </summary> 6675 </member>
6676 </member> 6676 <member name="T:OpenMetaverse.Packets.LeaveGroupReplyPacket.GroupDataBlock">
6677 <member name="M:OpenMetaverse.Assets.AssetLandmark.#ctor"> 6677 <exclude/>
6678 <summary>Construct an Asset of type Landmark</summary> 6678 </member>
6679 </member> 6679 <member name="T:OpenMetaverse.Packets.InviteGroupRequestPacket">
6680 <member name="M:OpenMetaverse.Assets.AssetLandmark.#ctor(OpenMetaverse.UUID,System.Byte[])"> 6680 <exclude/>
6681 <summary> 6681 </member>
6682 Construct an Asset object of type Landmark 6682 <member name="T:OpenMetaverse.Packets.InviteGroupRequestPacket.AgentDataBlock">
6683 </summary> 6683 <exclude/>
6684 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param> 6684 </member>
6685 <param name="assetData">A byte array containing the raw asset data</param> 6685 <member name="T:OpenMetaverse.Packets.InviteGroupRequestPacket.GroupDataBlock">
6686 </member> 6686 <exclude/>
6687 <member name="M:OpenMetaverse.Assets.AssetLandmark.#ctor(OpenMetaverse.UUID,OpenMetaverse.Vector3)"> 6687 </member>
6688 <summary> 6688 <member name="T:OpenMetaverse.Packets.InviteGroupRequestPacket.InviteDataBlock">
6689 Constuct an asset of type Landmark 6689 <exclude/>
6690 </summary> 6690 </member>
6691 <param name="regionID">UUID of the target region</param> 6691 <member name="T:OpenMetaverse.Packets.GroupProfileRequestPacket">
6692 <param name="pos">Local position of landmark</param> 6692 <exclude/>
6693 </member> 6693 </member>
6694 <member name="M:OpenMetaverse.Assets.AssetLandmark.Encode"> 6694 <member name="T:OpenMetaverse.Packets.GroupProfileRequestPacket.AgentDataBlock">
6695 <summary> 6695 <exclude/>
6696 Encode the raw contents of a string with the specific Landmark format 6696 </member>
6697 </summary> 6697 <member name="T:OpenMetaverse.Packets.GroupProfileRequestPacket.GroupDataBlock">
6698 </member> 6698 <exclude/>
6699 <member name="M:OpenMetaverse.Assets.AssetLandmark.Decode"> 6699 </member>
6700 <summary> 6700 <member name="T:OpenMetaverse.Packets.GroupProfileReplyPacket">
6701 Decode the raw asset data, populating the RegionID and Position 6701 <exclude/>
6702 </summary> 6702 </member>
6703 <returns>true if the AssetData was successfully decoded to a UUID and Vector</returns> 6703 <member name="T:OpenMetaverse.Packets.GroupProfileReplyPacket.AgentDataBlock">
6704 </member> 6704 <exclude/>
6705 <member name="P:OpenMetaverse.Assets.AssetLandmark.AssetType"> 6705 </member>
6706 <summary>Override the base classes AssetType</summary> 6706 <member name="T:OpenMetaverse.Packets.GroupProfileReplyPacket.GroupDataBlock">
6707 </member> 6707 <exclude/>
6708 <member name="T:OpenMetaverse.Assets.AssetClothing"> 6708 </member>
6709 <summary> 6709 <member name="T:OpenMetaverse.Packets.GroupAccountSummaryRequestPacket">
6710 Represents an <seealso cref="T:OpenMetaverse.Assets.AssetWearable"/> that can be worn on an avatar 6710 <exclude/>
6711 such as a Shirt, Pants, etc. 6711 </member>
6712 </summary> 6712 <member name="T:OpenMetaverse.Packets.GroupAccountSummaryRequestPacket.AgentDataBlock">
6713 </member> 6713 <exclude/>
6714 <member name="T:OpenMetaverse.Assets.AssetWearable"> 6714 </member>
6715 <summary> 6715 <member name="T:OpenMetaverse.Packets.GroupAccountSummaryRequestPacket.MoneyDataBlock">
6716 Represents a Wearable Asset, Clothing, Hair, Skin, Etc 6716 <exclude/>
6717 </summary> 6717 </member>
6718 </member> 6718 <member name="T:OpenMetaverse.Packets.GroupAccountSummaryReplyPacket">
6719 <member name="F:OpenMetaverse.Assets.AssetWearable.Name"> 6719 <exclude/>
6720 <summary>A string containing the name of the asset</summary> 6720 </member>
6721 </member> 6721 <member name="T:OpenMetaverse.Packets.GroupAccountSummaryReplyPacket.AgentDataBlock">
6722 <member name="F:OpenMetaverse.Assets.AssetWearable.Description"> 6722 <exclude/>
6723 <summary>A string containing a short description of the asset</summary> 6723 </member>
6724 </member> 6724 <member name="T:OpenMetaverse.Packets.GroupAccountSummaryReplyPacket.MoneyDataBlock">
6725 <member name="F:OpenMetaverse.Assets.AssetWearable.WearableType"> 6725 <exclude/>
6726 <summary>The Assets WearableType</summary> 6726 </member>
6727 </member> 6727 <member name="T:OpenMetaverse.Packets.GroupAccountDetailsRequestPacket">
6728 <member name="F:OpenMetaverse.Assets.AssetWearable.ForSale"> 6728 <exclude/>
6729 <summary>The For-Sale status of the object</summary> 6729 </member>
6730 </member> 6730 <member name="T:OpenMetaverse.Packets.GroupAccountDetailsRequestPacket.AgentDataBlock">
6731 <member name="F:OpenMetaverse.Assets.AssetWearable.SalePrice"> 6731 <exclude/>
6732 <summary>An Integer representing the purchase price of the asset</summary> 6732 </member>
6733 </member> 6733 <member name="T:OpenMetaverse.Packets.GroupAccountDetailsRequestPacket.MoneyDataBlock">
6734 <member name="F:OpenMetaverse.Assets.AssetWearable.Creator"> 6734 <exclude/>
6735 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the assets creator</summary> 6735 </member>
6736 </member> 6736 <member name="T:OpenMetaverse.Packets.GroupAccountDetailsReplyPacket">
6737 <member name="F:OpenMetaverse.Assets.AssetWearable.Owner"> 6737 <exclude/>
6738 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the assets current owner</summary> 6738 </member>
6739 </member> 6739 <member name="T:OpenMetaverse.Packets.GroupAccountDetailsReplyPacket.AgentDataBlock">
6740 <member name="F:OpenMetaverse.Assets.AssetWearable.LastOwner"> 6740 <exclude/>
6741 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the assets prior owner</summary> 6741 </member>
6742 </member> 6742 <member name="T:OpenMetaverse.Packets.GroupAccountDetailsReplyPacket.MoneyDataBlock">
6743 <member name="F:OpenMetaverse.Assets.AssetWearable.Group"> 6743 <exclude/>
6744 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the Group this asset is set to</summary> 6744 </member>
6745 </member> 6745 <member name="T:OpenMetaverse.Packets.GroupAccountDetailsReplyPacket.HistoryDataBlock">
6746 <member name="F:OpenMetaverse.Assets.AssetWearable.GroupOwned"> 6746 <exclude/>
6747 <summary>True if the asset is owned by a <seealso cref="F:OpenMetaverse.Assets.AssetWearable.Group"/></summary> 6747 </member>
6748 </member> 6748 <member name="T:OpenMetaverse.Packets.GroupAccountTransactionsRequestPacket">
6749 <member name="F:OpenMetaverse.Assets.AssetWearable.Permissions"> 6749 <exclude/>
6750 <summary>The Permissions mask of the asset</summary> 6750 </member>
6751 </member> 6751 <member name="T:OpenMetaverse.Packets.GroupAccountTransactionsRequestPacket.AgentDataBlock">
6752 <member name="F:OpenMetaverse.Assets.AssetWearable.Params"> 6752 <exclude/>
6753 <summary>A Dictionary containing Key/Value pairs of the objects parameters</summary> 6753 </member>
6754 </member> 6754 <member name="T:OpenMetaverse.Packets.GroupAccountTransactionsRequestPacket.MoneyDataBlock">
6755 <member name="F:OpenMetaverse.Assets.AssetWearable.Textures"> 6755 <exclude/>
6756 <summary>A Dictionary containing Key/Value pairs where the Key is the textures Index and the Value is the Textures <seealso cref="T:OpenMetaverse.UUID"/></summary> 6756 </member>
6757 </member> 6757 <member name="T:OpenMetaverse.Packets.GroupAccountTransactionsReplyPacket">
6758 <member name="M:OpenMetaverse.Assets.AssetWearable.#ctor"> 6758 <exclude/>
6759 <summary>Initializes a new instance of an AssetWearable object</summary> 6759 </member>
6760 </member> 6760 <member name="T:OpenMetaverse.Packets.GroupAccountTransactionsReplyPacket.AgentDataBlock">
6761 <member name="M:OpenMetaverse.Assets.AssetWearable.#ctor(OpenMetaverse.UUID,System.Byte[])"> 6761 <exclude/>
6762 <summary>Initializes a new instance of an AssetWearable object with parameters</summary> 6762 </member>
6763 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param> 6763 <member name="T:OpenMetaverse.Packets.GroupAccountTransactionsReplyPacket.MoneyDataBlock">
6764 <param name="assetData">A byte array containing the raw asset data</param> 6764 <exclude/>
6765 </member> 6765 </member>
6766 <member name="M:OpenMetaverse.Assets.AssetWearable.#ctor(System.String)"> 6766 <member name="T:OpenMetaverse.Packets.GroupAccountTransactionsReplyPacket.HistoryDataBlock">
6767 <summary>Initializes a new instance of an AssetWearable object with parameters</summary> 6767 <exclude/>
6768 <param name="source">A string containing the asset parameters</param> 6768 </member>
6769 </member> 6769 <member name="T:OpenMetaverse.Packets.GroupActiveProposalsRequestPacket">
6770 <member name="M:OpenMetaverse.Assets.AssetWearable.Decode"> 6770 <exclude/>
6771 <summary> 6771 </member>
6772 Decode an assets byte encoded data to a string 6772 <member name="T:OpenMetaverse.Packets.GroupActiveProposalsRequestPacket.AgentDataBlock">
6773 </summary> 6773 <exclude/>
6774 <returns>true if the asset data was decoded successfully</returns> 6774 </member>
6775 </member> 6775 <member name="T:OpenMetaverse.Packets.GroupActiveProposalsRequestPacket.GroupDataBlock">
6776 <member name="M:OpenMetaverse.Assets.AssetWearable.Encode"> 6776 <exclude/>
6777 <summary> 6777 </member>
6778 Encode the assets string represantion into a format consumable by the asset server 6778 <member name="T:OpenMetaverse.Packets.GroupActiveProposalsRequestPacket.TransactionDataBlock">
6779 </summary> 6779 <exclude/>
6780 </member> 6780 </member>
6781 <member name="M:OpenMetaverse.Assets.AssetClothing.#ctor"> 6781 <member name="T:OpenMetaverse.Packets.GroupActiveProposalItemReplyPacket">
6782 <summary>Initializes a new instance of an AssetScriptBinary object</summary> 6782 <exclude/>
6783 </member> 6783 </member>
6784 <member name="M:OpenMetaverse.Assets.AssetClothing.#ctor(OpenMetaverse.UUID,System.Byte[])"> 6784 <member name="T:OpenMetaverse.Packets.GroupActiveProposalItemReplyPacket.AgentDataBlock">
6785 <summary>Initializes a new instance of an AssetScriptBinary object with parameters</summary> 6785 <exclude/>
6786 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param> 6786 </member>
6787 <param name="assetData">A byte array containing the raw asset data</param> 6787 <member name="T:OpenMetaverse.Packets.GroupActiveProposalItemReplyPacket.TransactionDataBlock">
6788 </member> 6788 <exclude/>
6789 <member name="M:OpenMetaverse.Assets.AssetClothing.#ctor(System.String)"> 6789 </member>
6790 <summary>Initializes a new instance of an AssetScriptBinary object with parameters</summary> 6790 <member name="T:OpenMetaverse.Packets.GroupActiveProposalItemReplyPacket.ProposalDataBlock">
6791 <param name="source">A string containing the Clothings data</param> 6791 <exclude/>
6792 </member> 6792 </member>
6793 <member name="P:OpenMetaverse.Assets.AssetClothing.AssetType"> 6793 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryRequestPacket">
6794 <summary>Override the base classes AssetType</summary> 6794 <exclude/>
6795 </member> 6795 </member>
6796 <member name="T:OpenMetaverse.Sounds"> 6796 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryRequestPacket.AgentDataBlock">
6797 <summary> 6797 <exclude/>
6798 pre-defined built in sounds 6798 </member>
6799 </summary> 6799 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryRequestPacket.GroupDataBlock">
6800 </member> 6800 <exclude/>
6801 <member name="F:OpenMetaverse.Sounds.BELL_TING"> 6801 </member>
6802 <summary></summary> 6802 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryRequestPacket.TransactionDataBlock">
6803 </member> 6803 <exclude/>
6804 <member name="F:OpenMetaverse.Sounds.CLICK"> 6804 </member>
6805 <summary></summary> 6805 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryItemReplyPacket">
6806 </member> 6806 <exclude/>
6807 <member name="F:OpenMetaverse.Sounds.HEALTH_REDUCTION_FEMALE"> 6807 </member>
6808 <summary></summary> 6808 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryItemReplyPacket.AgentDataBlock">
6809 </member> 6809 <exclude/>
6810 <member name="F:OpenMetaverse.Sounds.HEALTH_REDUCTION_MALE"> 6810 </member>
6811 <summary></summary> 6811 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryItemReplyPacket.TransactionDataBlock">
6812 </member> 6812 <exclude/>
6813 <member name="F:OpenMetaverse.Sounds.IM_START"> 6813 </member>
6814 <summary></summary> 6814 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryItemReplyPacket.HistoryItemDataBlock">
6815 </member> 6815 <exclude/>
6816 <member name="F:OpenMetaverse.Sounds.INSTANT_MESSAGE_NOTIFICATION"> 6816 </member>
6817 <summary></summary> 6817 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryItemReplyPacket.VoteItemBlock">
6818 </member> 6818 <exclude/>
6819 <member name="F:OpenMetaverse.Sounds.INVALID_OPERATION"> 6819 </member>
6820 <summary></summary> 6820 <member name="T:OpenMetaverse.Packets.StartGroupProposalPacket">
6821 </member> 6821 <exclude/>
6822 <member name="F:OpenMetaverse.Sounds.KEYBOARD_LOOP"> 6822 </member>
6823 <summary></summary> 6823 <member name="T:OpenMetaverse.Packets.StartGroupProposalPacket.AgentDataBlock">
6824 </member> 6824 <exclude/>
6825 <member name="F:OpenMetaverse.Sounds.MONEY_REDUCTION_COINS"> 6825 </member>
6826 <summary>coins</summary> 6826 <member name="T:OpenMetaverse.Packets.StartGroupProposalPacket.ProposalDataBlock">
6827 </member> 6827 <exclude/>
6828 <member name="F:OpenMetaverse.Sounds.MONEY_INCREASE_CASH_REGISTER_BELL"> 6828 </member>
6829 <summary>cash register bell</summary> 6829 <member name="T:OpenMetaverse.Packets.GroupProposalBallotPacket">
6830 </member> 6830 <exclude/>
6831 <member name="F:OpenMetaverse.Sounds.NULL_KEYSTROKE"> 6831 </member>
6832 <summary></summary> 6832 <member name="T:OpenMetaverse.Packets.GroupProposalBallotPacket.AgentDataBlock">
6833 </member> 6833 <exclude/>
6834 <member name="F:OpenMetaverse.Sounds.OBJECT_COLLISION"> 6834 </member>
6835 <summary></summary> 6835 <member name="T:OpenMetaverse.Packets.GroupProposalBallotPacket.ProposalDataBlock">
6836 </member> 6836 <exclude/>
6837 <member name="F:OpenMetaverse.Sounds.OBJECT_COLLISION_RUBBER"> 6837 </member>
6838 <summary>rubber</summary> 6838 <member name="T:OpenMetaverse.Packets.GroupMembersRequestPacket">
6839 </member> 6839 <exclude/>
6840 <member name="F:OpenMetaverse.Sounds.OBJECT_COLLISION_PLASTIC"> 6840 </member>
6841 <summary>plastic</summary> 6841 <member name="T:OpenMetaverse.Packets.GroupMembersRequestPacket.AgentDataBlock">
6842 </member> 6842 <exclude/>
6843 <member name="F:OpenMetaverse.Sounds.OBJECT_COLLISION_FLESH"> 6843 </member>
6844 <summary>flesh</summary> 6844 <member name="T:OpenMetaverse.Packets.GroupMembersRequestPacket.GroupDataBlock">
6845 </member> 6845 <exclude/>
6846 <member name="F:OpenMetaverse.Sounds.OBJECT_COLLISION_WOOD_SPLINTERING"> 6846 </member>
6847 <summary>wood splintering?</summary> 6847 <member name="T:OpenMetaverse.Packets.GroupMembersReplyPacket">
6848 </member> 6848 <exclude/>
6849 <member name="F:OpenMetaverse.Sounds.OBJECT_COLLISION_GLASS_BREAK"> 6849 </member>
6850 <summary>glass break</summary> 6850 <member name="T:OpenMetaverse.Packets.GroupMembersReplyPacket.AgentDataBlock">
6851 </member> 6851 <exclude/>
6852 <member name="F:OpenMetaverse.Sounds.OBJECT_COLLISION_METAL_CLUNK"> 6852 </member>
6853 <summary>metal clunk</summary> 6853 <member name="T:OpenMetaverse.Packets.GroupMembersReplyPacket.GroupDataBlock">
6854 </member> 6854 <exclude/>
6855 <member name="F:OpenMetaverse.Sounds.OBJECT_CREATE_WHOOSH"> 6855 </member>
6856 <summary>whoosh</summary> 6856 <member name="T:OpenMetaverse.Packets.GroupMembersReplyPacket.MemberDataBlock">
6857 </member> 6857 <exclude/>
6858 <member name="F:OpenMetaverse.Sounds.OBJECT_DELETE_SHAKE"> 6858 </member>
6859 <summary>shake</summary> 6859 <member name="T:OpenMetaverse.Packets.ActivateGroupPacket">
6860 </member> 6860 <exclude/>
6861 <member name="F:OpenMetaverse.Sounds.OBJECT_REZ"> 6861 </member>
6862 <summary></summary> 6862 <member name="T:OpenMetaverse.Packets.ActivateGroupPacket.AgentDataBlock">
6863 </member> 6863 <exclude/>
6864 <member name="F:OpenMetaverse.Sounds.PIE_MENU_APPEAR_DING"> 6864 </member>
6865 <summary>ding</summary> 6865 <member name="T:OpenMetaverse.Packets.SetGroupContributionPacket">
6866 </member> 6866 <exclude/>
6867 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT"> 6867 </member>
6868 <summary></summary> 6868 <member name="T:OpenMetaverse.Packets.SetGroupContributionPacket.AgentDataBlock">
6869 </member> 6869 <exclude/>
6870 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT1"> 6870 </member>
6871 <summary></summary> 6871 <member name="T:OpenMetaverse.Packets.SetGroupContributionPacket.DataBlock">
6872 </member> 6872 <exclude/>
6873 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT2"> 6873 </member>
6874 <summary></summary> 6874 <member name="T:OpenMetaverse.Packets.SetGroupAcceptNoticesPacket">
6875 </member> 6875 <exclude/>
6876 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT3"> 6876 </member>
6877 <summary></summary> 6877 <member name="T:OpenMetaverse.Packets.SetGroupAcceptNoticesPacket.AgentDataBlock">
6878 </member> 6878 <exclude/>
6879 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT4"> 6879 </member>
6880 <summary></summary> 6880 <member name="T:OpenMetaverse.Packets.SetGroupAcceptNoticesPacket.DataBlock">
6881 </member> 6881 <exclude/>
6882 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT5"> 6882 </member>
6883 <summary></summary> 6883 <member name="T:OpenMetaverse.Packets.SetGroupAcceptNoticesPacket.NewDataBlock">
6884 </member> 6884 <exclude/>
6885 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT6"> 6885 </member>
6886 <summary></summary> 6886 <member name="T:OpenMetaverse.Packets.GroupRoleDataRequestPacket">
6887 </member> 6887 <exclude/>
6888 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT7"> 6888 </member>
6889 <summary></summary> 6889 <member name="T:OpenMetaverse.Packets.GroupRoleDataRequestPacket.AgentDataBlock">
6890 </member> 6890 <exclude/>
6891 <member name="F:OpenMetaverse.Sounds.SNAPSHOT"> 6891 </member>
6892 <summary></summary> 6892 <member name="T:OpenMetaverse.Packets.GroupRoleDataRequestPacket.GroupDataBlock">
6893 </member> 6893 <exclude/>
6894 <member name="F:OpenMetaverse.Sounds.TELEPORT_TEXTURE_APPLY"> 6894 </member>
6895 <summary></summary> 6895 <member name="T:OpenMetaverse.Packets.GroupRoleDataReplyPacket">
6896 </member> 6896 <exclude/>
6897 <member name="F:OpenMetaverse.Sounds.THUNDER"> 6897 </member>
6898 <summary></summary> 6898 <member name="T:OpenMetaverse.Packets.GroupRoleDataReplyPacket.AgentDataBlock">
6899 </member> 6899 <exclude/>
6900 <member name="F:OpenMetaverse.Sounds.WINDOW_CLOSE"> 6900 </member>
6901 <summary></summary> 6901 <member name="T:OpenMetaverse.Packets.GroupRoleDataReplyPacket.GroupDataBlock">
6902 </member> 6902 <exclude/>
6903 <member name="F:OpenMetaverse.Sounds.WINDOW_OPEN"> 6903 </member>
6904 <summary></summary> 6904 <member name="T:OpenMetaverse.Packets.GroupRoleDataReplyPacket.RoleDataBlock">
6905 </member> 6905 <exclude/>
6906 <member name="F:OpenMetaverse.Sounds.ZIPPER"> 6906 </member>
6907 <summary></summary> 6907 <member name="T:OpenMetaverse.Packets.GroupRoleMembersRequestPacket">
6908 </member> 6908 <exclude/>
6909 <member name="M:OpenMetaverse.Sounds.ToDictionary"> 6909 </member>
6910 <summary> 6910 <member name="T:OpenMetaverse.Packets.GroupRoleMembersRequestPacket.AgentDataBlock">
6911 A dictionary containing all pre-defined sounds 6911 <exclude/>
6912 </summary> 6912 </member>
6913 <returns>A dictionary containing the pre-defined sounds, 6913 <member name="T:OpenMetaverse.Packets.GroupRoleMembersRequestPacket.GroupDataBlock">
6914 where the key is the sounds ID, and the value is a string 6914 <exclude/>
6915 containing a name to identify the purpose of the sound</returns> 6915 </member>
6916 </member> 6916 <member name="T:OpenMetaverse.Packets.GroupRoleMembersReplyPacket">
6917 <member name="T:OpenMetaverse.FriendRights"> 6917 <exclude/>
6918 <summary> 6918 </member>
6919 6919 <member name="T:OpenMetaverse.Packets.GroupRoleMembersReplyPacket.AgentDataBlock">
6920 </summary> 6920 <exclude/>
6921 </member> 6921 </member>
6922 <member name="F:OpenMetaverse.FriendRights.None"> 6922 <member name="T:OpenMetaverse.Packets.GroupRoleMembersReplyPacket.MemberDataBlock">
6923 <summary>The avatar has no rights</summary> 6923 <exclude/>
6924 </member> 6924 </member>
6925 <member name="F:OpenMetaverse.FriendRights.CanSeeOnline"> 6925 <member name="T:OpenMetaverse.Packets.GroupTitlesRequestPacket">
6926 <summary>The avatar can see the online status of the target avatar</summary> 6926 <exclude/>
6927 </member> 6927 </member>
6928 <member name="F:OpenMetaverse.FriendRights.CanSeeOnMap"> 6928 <member name="T:OpenMetaverse.Packets.GroupTitlesRequestPacket.AgentDataBlock">
6929 <summary>The avatar can see the location of the target avatar on the map</summary> 6929 <exclude/>
6930 </member> 6930 </member>
6931 <member name="F:OpenMetaverse.FriendRights.CanModifyObjects"> 6931 <member name="T:OpenMetaverse.Packets.GroupTitlesReplyPacket">
6932 <summary>The avatar can modify the ojects of the target avatar </summary> 6932 <exclude/>
6933 </member> 6933 </member>
6934 <member name="T:OpenMetaverse.FriendInfo"> 6934 <member name="T:OpenMetaverse.Packets.GroupTitlesReplyPacket.AgentDataBlock">
6935 <summary> 6935 <exclude/>
6936 This class holds information about an avatar in the friends list. There are two ways 6936 </member>
6937 to interface to this class. The first is through the set of boolean properties. This is the typical 6937 <member name="T:OpenMetaverse.Packets.GroupTitlesReplyPacket.GroupDataBlock">
6938 way clients of this class will use it. The second interface is through two bitflag properties, 6938 <exclude/>
6939 TheirFriendsRights and MyFriendsRights 6939 </member>
6940 </summary> 6940 <member name="T:OpenMetaverse.Packets.GroupTitleUpdatePacket">
6941 </member> 6941 <exclude/>
6942 <member name="M:OpenMetaverse.FriendInfo.#ctor(OpenMetaverse.UUID,OpenMetaverse.FriendRights,OpenMetaverse.FriendRights)"> 6942 </member>
6943 <summary> 6943 <member name="T:OpenMetaverse.Packets.GroupTitleUpdatePacket.AgentDataBlock">
6944 Used internally when building the initial list of friends at login time 6944 <exclude/>
6945 </summary> 6945 </member>
6946 <param name="id">System ID of the avatar being prepesented</param> 6946 <member name="T:OpenMetaverse.Packets.GroupRoleUpdatePacket">
6947 <param name="theirRights">Rights the friend has to see you online and to modify your objects</param> 6947 <exclude/>
6948 <param name="myRights">Rights you have to see your friend online and to modify their objects</param> 6948 </member>
6949 </member> 6949 <member name="T:OpenMetaverse.Packets.GroupRoleUpdatePacket.AgentDataBlock">
6950 <member name="M:OpenMetaverse.FriendInfo.ToString"> 6950 <exclude/>
6951 <summary> 6951 </member>
6952 FriendInfo represented as a string 6952 <member name="T:OpenMetaverse.Packets.GroupRoleUpdatePacket.RoleDataBlock">
6953 </summary> 6953 <exclude/>
6954 <returns>A string reprentation of both my rights and my friends rights</returns> 6954 </member>
6955 </member> 6955 <member name="T:OpenMetaverse.Packets.LiveHelpGroupRequestPacket">
6956 <member name="P:OpenMetaverse.FriendInfo.UUID"> 6956 <exclude/>
6957 <summary> 6957 </member>
6958 System ID of the avatar 6958 <member name="T:OpenMetaverse.Packets.LiveHelpGroupRequestPacket.RequestDataBlock">
6959 </summary> 6959 <exclude/>
6960 </member> 6960 </member>
6961 <member name="P:OpenMetaverse.FriendInfo.Name"> 6961 <member name="T:OpenMetaverse.Packets.LiveHelpGroupReplyPacket">
6962 <summary> 6962 <exclude/>
6963 full name of the avatar 6963 </member>
6964 </summary> 6964 <member name="T:OpenMetaverse.Packets.LiveHelpGroupReplyPacket.ReplyDataBlock">
6965 </member> 6965 <exclude/>
6966 <member name="P:OpenMetaverse.FriendInfo.IsOnline"> 6966 </member>
6967 <summary> 6967 <member name="T:OpenMetaverse.Packets.AgentWearablesRequestPacket">
6968 True if the avatar is online 6968 <exclude/>
6969 </summary> 6969 </member>
6970 </member> 6970 <member name="T:OpenMetaverse.Packets.AgentWearablesRequestPacket.AgentDataBlock">
6971 <member name="P:OpenMetaverse.FriendInfo.CanSeeMeOnline"> 6971 <exclude/>
6972 <summary> 6972 </member>
6973 True if the friend can see if I am online 6973 <member name="T:OpenMetaverse.Packets.AgentWearablesUpdatePacket">
6974 </summary> 6974 <exclude/>
6975 </member> 6975 </member>
6976 <member name="P:OpenMetaverse.FriendInfo.CanSeeMeOnMap"> 6976 <member name="T:OpenMetaverse.Packets.AgentWearablesUpdatePacket.AgentDataBlock">
6977 <summary> 6977 <exclude/>
6978 True if the friend can see me on the map 6978 </member>
6979 </summary> 6979 <member name="T:OpenMetaverse.Packets.AgentWearablesUpdatePacket.WearableDataBlock">
6980 </member> 6980 <exclude/>
6981 <member name="P:OpenMetaverse.FriendInfo.CanModifyMyObjects"> 6981 </member>
6982 <summary> 6982 <member name="T:OpenMetaverse.Packets.AgentIsNowWearingPacket">
6983 True if the freind can modify my objects 6983 <exclude/>
6984 </summary> 6984 </member>
6985 </member> 6985 <member name="T:OpenMetaverse.Packets.AgentIsNowWearingPacket.AgentDataBlock">
6986 <member name="P:OpenMetaverse.FriendInfo.CanSeeThemOnline"> 6986 <exclude/>
6987 <summary> 6987 </member>
6988 True if I can see if my friend is online 6988 <member name="T:OpenMetaverse.Packets.AgentIsNowWearingPacket.WearableDataBlock">
6989 </summary> 6989 <exclude/>
6990 </member> 6990 </member>
6991 <member name="P:OpenMetaverse.FriendInfo.CanSeeThemOnMap"> 6991 <member name="T:OpenMetaverse.Packets.AgentCachedTexturePacket">
6992 <summary> 6992 <exclude/>
6993 True if I can see if my friend is on the map 6993 </member>
6994 </summary> 6994 <member name="T:OpenMetaverse.Packets.AgentCachedTexturePacket.AgentDataBlock">
6995 </member> 6995 <exclude/>
6996 <member name="P:OpenMetaverse.FriendInfo.CanModifyTheirObjects"> 6996 </member>
6997 <summary> 6997 <member name="T:OpenMetaverse.Packets.AgentCachedTexturePacket.WearableDataBlock">
6998 True if I can modify my friend's objects 6998 <exclude/>
6999 </summary> 6999 </member>
7000 </member> 7000 <member name="T:OpenMetaverse.Packets.AgentCachedTextureResponsePacket">
7001 <member name="P:OpenMetaverse.FriendInfo.TheirFriendRights"> 7001 <exclude/>
7002 <summary> 7002 </member>
7003 My friend's rights represented as bitmapped flags 7003 <member name="T:OpenMetaverse.Packets.AgentCachedTextureResponsePacket.AgentDataBlock">
7004 </summary> 7004 <exclude/>
7005 </member> 7005 </member>
7006 <member name="P:OpenMetaverse.FriendInfo.MyFriendRights"> 7006 <member name="T:OpenMetaverse.Packets.AgentCachedTextureResponsePacket.WearableDataBlock">
7007 <summary> 7007 <exclude/>
7008 My rights represented as bitmapped flags 7008 </member>
7009 </summary> 7009 <member name="T:OpenMetaverse.Packets.AgentDataUpdateRequestPacket">
7010 </member> 7010 <exclude/>
7011 <member name="T:OpenMetaverse.FriendsManager"> 7011 </member>
7012 <summary> 7012 <member name="T:OpenMetaverse.Packets.AgentDataUpdateRequestPacket.AgentDataBlock">
7013 This class is used to add and remove avatars from your friends list and to manage their permission. 7013 <exclude/>
7014 </summary> 7014 </member>
7015 </member> 7015 <member name="T:OpenMetaverse.Packets.AgentDataUpdatePacket">
7016 <member name="F:OpenMetaverse.FriendsManager.m_FriendOnline"> 7016 <exclude/>
7017 <summary>The event subscribers. null if no subcribers</summary> 7017 </member>
7018 </member> 7018 <member name="T:OpenMetaverse.Packets.AgentDataUpdatePacket.AgentDataBlock">
7019 <member name="M:OpenMetaverse.FriendsManager.OnFriendOnline(OpenMetaverse.FriendInfoEventArgs)"> 7019 <exclude/>
7020 <summary>Raises the FriendOnline event</summary> 7020 </member>
7021 <param name="e">A FriendInfoEventArgs object containing the 7021 <member name="T:OpenMetaverse.Packets.GroupDataUpdatePacket">
7022 data returned from the data server</param> 7022 <exclude/>
7023 </member> 7023 </member>
7024 <member name="F:OpenMetaverse.FriendsManager.m_FriendOnlineLock"> 7024 <member name="T:OpenMetaverse.Packets.GroupDataUpdatePacket.AgentGroupDataBlock">
7025 <summary>Thread sync lock object</summary> 7025 <exclude/>
7026 </member> 7026 </member>
7027 <member name="F:OpenMetaverse.FriendsManager.m_FriendOffline"> 7027 <member name="T:OpenMetaverse.Packets.AgentGroupDataUpdatePacket">
7028 <summary>The event subscribers. null if no subcribers</summary> 7028 <exclude/>
7029 </member> 7029 </member>
7030 <member name="M:OpenMetaverse.FriendsManager.OnFriendOffline(OpenMetaverse.FriendInfoEventArgs)"> 7030 <member name="T:OpenMetaverse.Packets.AgentGroupDataUpdatePacket.AgentDataBlock">
7031 <summary>Raises the FriendOffline event</summary> 7031 <exclude/>
7032 <param name="e">A FriendInfoEventArgs object containing the 7032 </member>
7033 data returned from the data server</param> 7033 <member name="T:OpenMetaverse.Packets.AgentGroupDataUpdatePacket.GroupDataBlock">
7034 </member> 7034 <exclude/>
7035 <member name="F:OpenMetaverse.FriendsManager.m_FriendOfflineLock"> 7035 </member>
7036 <summary>Thread sync lock object</summary> 7036 <member name="T:OpenMetaverse.Packets.AgentDropGroupPacket">
7037 </member> 7037 <exclude/>
7038 <member name="F:OpenMetaverse.FriendsManager.m_FriendRights"> 7038 </member>
7039 <summary>The event subscribers. null if no subcribers</summary> 7039 <member name="T:OpenMetaverse.Packets.AgentDropGroupPacket.AgentDataBlock">
7040 </member> 7040 <exclude/>
7041 <member name="M:OpenMetaverse.FriendsManager.OnFriendRights(OpenMetaverse.FriendInfoEventArgs)"> 7041 </member>
7042 <summary>Raises the FriendRightsUpdate event</summary> 7042 <member name="T:OpenMetaverse.Packets.RezSingleAttachmentFromInvPacket">
7043 <param name="e">A FriendInfoEventArgs object containing the 7043 <exclude/>
7044 data returned from the data server</param> 7044 </member>
7045 </member> 7045 <member name="T:OpenMetaverse.Packets.RezSingleAttachmentFromInvPacket.AgentDataBlock">
7046 <member name="F:OpenMetaverse.FriendsManager.m_FriendRightsLock"> 7046 <exclude/>
7047 <summary>Thread sync lock object</summary> 7047 </member>
7048 </member> 7048 <member name="T:OpenMetaverse.Packets.RezSingleAttachmentFromInvPacket.ObjectDataBlock">
7049 <member name="F:OpenMetaverse.FriendsManager.m_FriendNames"> 7049 <exclude/>
7050 <summary>The event subscribers. null if no subcribers</summary> 7050 </member>
7051 </member> 7051 <member name="T:OpenMetaverse.Packets.RezMultipleAttachmentsFromInvPacket">
7052 <member name="M:OpenMetaverse.FriendsManager.OnFriendNames(OpenMetaverse.FriendNamesEventArgs)"> 7052 <exclude/>
7053 <summary>Raises the FriendNames event</summary> 7053 </member>
7054 <param name="e">A FriendNamesEventArgs object containing the 7054 <member name="T:OpenMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.AgentDataBlock">
7055 data returned from the data server</param> 7055 <exclude/>
7056 </member> 7056 </member>
7057 <member name="F:OpenMetaverse.FriendsManager.m_FriendNamesLock"> 7057 <member name="T:OpenMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.HeaderDataBlock">
7058 <summary>Thread sync lock object</summary> 7058 <exclude/>
7059 </member> 7059 </member>
7060 <member name="F:OpenMetaverse.FriendsManager.m_FriendshipOffered"> 7060 <member name="T:OpenMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.ObjectDataBlock">
7061 <summary>The event subscribers. null if no subcribers</summary> 7061 <exclude/>
7062 </member> 7062 </member>
7063 <member name="M:OpenMetaverse.FriendsManager.OnFriendshipOffered(OpenMetaverse.FriendshipOfferedEventArgs)"> 7063 <member name="T:OpenMetaverse.Packets.DetachAttachmentIntoInvPacket">
7064 <summary>Raises the FriendshipOffered event</summary> 7064 <exclude/>
7065 <param name="e">A FriendshipOfferedEventArgs object containing the 7065 </member>
7066 data returned from the data server</param> 7066 <member name="T:OpenMetaverse.Packets.DetachAttachmentIntoInvPacket.ObjectDataBlock">
7067 </member> 7067 <exclude/>
7068 <member name="F:OpenMetaverse.FriendsManager.m_FriendshipOfferedLock"> 7068 </member>
7069 <summary>Thread sync lock object</summary> 7069 <member name="T:OpenMetaverse.Packets.CreateNewOutfitAttachmentsPacket">
7070 </member> 7070 <exclude/>
7071 <member name="F:OpenMetaverse.FriendsManager.m_FriendshipResponse"> 7071 </member>
7072 <summary>The event subscribers. null if no subcribers</summary> 7072 <member name="T:OpenMetaverse.Packets.CreateNewOutfitAttachmentsPacket.AgentDataBlock">
7073 </member> 7073 <exclude/>
7074 <member name="M:OpenMetaverse.FriendsManager.OnFriendshipResponse(OpenMetaverse.FriendshipResponseEventArgs)"> 7074 </member>
7075 <summary>Raises the FriendshipResponse event</summary> 7075 <member name="T:OpenMetaverse.Packets.CreateNewOutfitAttachmentsPacket.HeaderDataBlock">
7076 <param name="e">A FriendshipResponseEventArgs object containing the 7076 <exclude/>
7077 data returned from the data server</param> 7077 </member>
7078 </member> 7078 <member name="T:OpenMetaverse.Packets.CreateNewOutfitAttachmentsPacket.ObjectDataBlock">
7079 <member name="F:OpenMetaverse.FriendsManager.m_FriendshipResponseLock"> 7079 <exclude/>
7080 <summary>Thread sync lock object</summary> 7080 </member>
7081 </member> 7081 <member name="T:OpenMetaverse.Packets.UserInfoRequestPacket">
7082 <member name="F:OpenMetaverse.FriendsManager.m_FriendshipTerminated"> 7082 <exclude/>
7083 <summary>The event subscribers. null if no subcribers</summary> 7083 </member>
7084 </member> 7084 <member name="T:OpenMetaverse.Packets.UserInfoRequestPacket.AgentDataBlock">
7085 <member name="M:OpenMetaverse.FriendsManager.OnFriendshipTerminated(OpenMetaverse.FriendshipTerminatedEventArgs)"> 7085 <exclude/>
7086 <summary>Raises the FriendshipTerminated event</summary> 7086 </member>
7087 <param name="e">A FriendshipTerminatedEventArgs object containing the 7087 <member name="T:OpenMetaverse.Packets.UserInfoReplyPacket">
7088 data returned from the data server</param> 7088 <exclude/>
7089 </member> 7089 </member>
7090 <member name="F:OpenMetaverse.FriendsManager.m_FriendshipTerminatedLock"> 7090 <member name="T:OpenMetaverse.Packets.UserInfoReplyPacket.AgentDataBlock">
7091 <summary>Thread sync lock object</summary> 7091 <exclude/>
7092 </member> 7092 </member>
7093 <member name="F:OpenMetaverse.FriendsManager.m_FriendFound"> 7093 <member name="T:OpenMetaverse.Packets.UserInfoReplyPacket.UserDataBlock">
7094 <summary>The event subscribers. null if no subcribers</summary> 7094 <exclude/>
7095 </member> 7095 </member>
7096 <member name="M:OpenMetaverse.FriendsManager.OnFriendFoundReply(OpenMetaverse.FriendFoundReplyEventArgs)"> 7096 <member name="T:OpenMetaverse.Packets.UpdateUserInfoPacket">
7097 <summary>Raises the FriendFoundReply event</summary> 7097 <exclude/>
7098 <param name="e">A FriendFoundReplyEventArgs object containing the 7098 </member>
7099 data returned from the data server</param> 7099 <member name="T:OpenMetaverse.Packets.UpdateUserInfoPacket.AgentDataBlock">
7100 </member> 7100 <exclude/>
7101 <member name="F:OpenMetaverse.FriendsManager.m_FriendFoundLock"> 7101 </member>
7102 <summary>Thread sync lock object</summary> 7102 <member name="T:OpenMetaverse.Packets.UpdateUserInfoPacket.UserDataBlock">
7103 </member> 7103 <exclude/>
7104 <member name="F:OpenMetaverse.FriendsManager.FriendList"> 7104 </member>
7105 <summary> 7105 <member name="T:OpenMetaverse.Packets.InitiateDownloadPacket">
7106 A dictionary of key/value pairs containing known friends of this avatar. 7106 <exclude/>
7107 7107 </member>
7108 The Key is the <seealso cref="T:OpenMetaverse.UUID"/> of the friend, the value is a <seealso cref="T:OpenMetaverse.FriendInfo"/> 7108 <member name="T:OpenMetaverse.Packets.InitiateDownloadPacket.AgentDataBlock">
7109 object that contains detailed information including permissions you have and have given to the friend 7109 <exclude/>
7110 </summary> 7110 </member>
7111 </member> 7111 <member name="T:OpenMetaverse.Packets.InitiateDownloadPacket.FileDataBlock">
7112 <member name="F:OpenMetaverse.FriendsManager.FriendRequests"> 7112 <exclude/>
7113 <summary> 7113 </member>
7114 A Dictionary of key/value pairs containing current pending frienship offers. 7114 <member name="T:OpenMetaverse.Packets.MapLayerRequestPacket">
7115 7115 <exclude/>
7116 The key is the <seealso cref="T:OpenMetaverse.UUID"/> of the avatar making the request, 7116 </member>
7117 the value is the <seealso cref="T:OpenMetaverse.UUID"/> of the request which is used to accept 7117 <member name="T:OpenMetaverse.Packets.MapLayerRequestPacket.AgentDataBlock">
7118 or decline the friendship offer 7118 <exclude/>
7119 </summary> 7119 </member>
7120 </member> 7120 <member name="T:OpenMetaverse.Packets.MapLayerReplyPacket">
7121 <member name="M:OpenMetaverse.FriendsManager.#ctor(OpenMetaverse.GridClient)"> 7121 <exclude/>
7122 <summary> 7122 </member>
7123 Internal constructor 7123 <member name="T:OpenMetaverse.Packets.MapLayerReplyPacket.AgentDataBlock">
7124 </summary> 7124 <exclude/>
7125 <param name="client">A reference to the GridClient Object</param> 7125 </member>
7126 </member> 7126 <member name="T:OpenMetaverse.Packets.MapLayerReplyPacket.LayerDataBlock">
7127 <member name="M:OpenMetaverse.FriendsManager.AcceptFriendship(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 7127 <exclude/>
7128 <summary> 7128 </member>
7129 Accept a friendship request 7129 <member name="T:OpenMetaverse.Packets.MapBlockRequestPacket">
7130 </summary> 7130 <exclude/>
7131 <param name="fromAgentID">agentID of avatatar to form friendship with</param> 7131 </member>
7132 <param name="imSessionID">imSessionID of the friendship request message</param> 7132 <member name="T:OpenMetaverse.Packets.MapBlockRequestPacket.AgentDataBlock">
7133 </member> 7133 <exclude/>
7134 <member name="M:OpenMetaverse.FriendsManager.DeclineFriendship(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 7134 </member>
7135 <summary> 7135 <member name="T:OpenMetaverse.Packets.MapBlockRequestPacket.PositionDataBlock">
7136 Decline a friendship request 7136 <exclude/>
7137 </summary> 7137 </member>
7138 <param name="fromAgentID"><seealso cref="T:OpenMetaverse.UUID"/> of friend</param> 7138 <member name="T:OpenMetaverse.Packets.MapNameRequestPacket">
7139 <param name="imSessionID">imSessionID of the friendship request message</param> 7139 <exclude/>
7140 </member> 7140 </member>
7141 <member name="M:OpenMetaverse.FriendsManager.OfferFriendship(OpenMetaverse.UUID)"> 7141 <member name="T:OpenMetaverse.Packets.MapNameRequestPacket.AgentDataBlock">
7142 <summary> 7142 <exclude/>
7143 Overload: Offer friendship to an avatar. 7143 </member>
7144 </summary> 7144 <member name="T:OpenMetaverse.Packets.MapNameRequestPacket.NameDataBlock">
7145 <param name="agentID">System ID of the avatar you are offering friendship to</param> 7145 <exclude/>
7146 </member> 7146 </member>
7147 <member name="M:OpenMetaverse.FriendsManager.OfferFriendship(OpenMetaverse.UUID,System.String)"> 7147 <member name="T:OpenMetaverse.Packets.MapBlockReplyPacket">
7148 <summary> 7148 <exclude/>
7149 Offer friendship to an avatar. 7149 </member>
7150 </summary> 7150 <member name="T:OpenMetaverse.Packets.MapBlockReplyPacket.AgentDataBlock">
7151 <param name="agentID">System ID of the avatar you are offering friendship to</param> 7151 <exclude/>
7152 <param name="message">A message to send with the request</param> 7152 </member>
7153 </member> 7153 <member name="T:OpenMetaverse.Packets.MapBlockReplyPacket.DataBlock">
7154 <member name="M:OpenMetaverse.FriendsManager.TerminateFriendship(OpenMetaverse.UUID)"> 7154 <exclude/>
7155 <summary> 7155 </member>
7156 Terminate a friendship with an avatar 7156 <member name="T:OpenMetaverse.Packets.MapItemRequestPacket">
7157 </summary> 7157 <exclude/>
7158 <param name="agentID">System ID of the avatar you are terminating the friendship with</param> 7158 </member>
7159 </member> 7159 <member name="T:OpenMetaverse.Packets.MapItemRequestPacket.AgentDataBlock">
7160 <member name="M:OpenMetaverse.FriendsManager.TerminateFriendshipHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 7160 <exclude/>
7161 <summary>Process an incoming packet and raise the appropriate events</summary> 7161 </member>
7162 <param name="sender">The sender</param> 7162 <member name="T:OpenMetaverse.Packets.MapItemRequestPacket.RequestDataBlock">
7163 <param name="e">The EventArgs object containing the packet data</param> 7163 <exclude/>
7164 </member> 7164 </member>
7165 <member name="M:OpenMetaverse.FriendsManager.GrantRights(OpenMetaverse.UUID,OpenMetaverse.FriendRights)"> 7165 <member name="T:OpenMetaverse.Packets.MapItemReplyPacket">
7166 <summary> 7166 <exclude/>
7167 Change the rights of a friend avatar. 7167 </member>
7168 </summary> 7168 <member name="T:OpenMetaverse.Packets.MapItemReplyPacket.AgentDataBlock">
7169 <param name="friendID">the <seealso cref="T:OpenMetaverse.UUID"/> of the friend</param> 7169 <exclude/>
7170 <param name="rights">the new rights to give the friend</param> 7170 </member>
7171 <remarks>This method will implicitly set the rights to those passed in the rights parameter.</remarks> 7171 <member name="T:OpenMetaverse.Packets.MapItemReplyPacket.RequestDataBlock">
7172 </member> 7172 <exclude/>
7173 <member name="M:OpenMetaverse.FriendsManager.MapFriend(OpenMetaverse.UUID)"> 7173 </member>
7174 <summary> 7174 <member name="T:OpenMetaverse.Packets.MapItemReplyPacket.DataBlock">
7175 Use to map a friends location on the grid. 7175 <exclude/>
7176 </summary> 7176 </member>
7177 <param name="friendID">Friends UUID to find</param> 7177 <member name="T:OpenMetaverse.Packets.SendPostcardPacket">
7178 <remarks><seealso cref="E:OnFriendFound"/></remarks> 7178 <exclude/>
7179 </member> 7179 </member>
7180 <member name="M:OpenMetaverse.FriendsManager.TrackFriend(OpenMetaverse.UUID)"> 7180 <member name="T:OpenMetaverse.Packets.SendPostcardPacket.AgentDataBlock">
7181 <summary> 7181 <exclude/>
7182 Use to track a friends movement on the grid 7182 </member>
7183 </summary> 7183 <member name="T:OpenMetaverse.Packets.ParcelMediaCommandMessagePacket">
7184 <param name="friendID">Friends Key</param> 7184 <exclude/>
7185 </member> 7185 </member>
7186 <member name="M:OpenMetaverse.FriendsManager.RequestOnlineNotification(OpenMetaverse.UUID)"> 7186 <member name="T:OpenMetaverse.Packets.ParcelMediaCommandMessagePacket.CommandBlockBlock">
7187 <summary> 7187 <exclude/>
7188 Ask for a notification of friend's online status 7188 </member>
7189 </summary> 7189 <member name="T:OpenMetaverse.Packets.ParcelMediaUpdatePacket">
7190 <param name="friendID">Friend's UUID</param> 7190 <exclude/>
7191 </member> 7191 </member>
7192 <member name="M:OpenMetaverse.FriendsManager.Avatars_OnAvatarNames(System.Object,OpenMetaverse.UUIDNameReplyEventArgs)"> 7192 <member name="T:OpenMetaverse.Packets.ParcelMediaUpdatePacket.DataBlockBlock">
7193 <summary> 7193 <exclude/>
7194 This handles the asynchronous response of a RequestAvatarNames call. 7194 </member>
7195 </summary> 7195 <member name="T:OpenMetaverse.Packets.ParcelMediaUpdatePacket.DataBlockExtendedBlock">
7196 <param name="sender"></param> 7196 <exclude/>
7197 <param name="e">names cooresponding to the the list of IDs sent the the RequestAvatarNames call.</param> 7197 </member>
7198 </member> 7198 <member name="T:OpenMetaverse.Packets.LandStatRequestPacket">
7199 <member name="M:OpenMetaverse.FriendsManager.OnlineNotificationHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 7199 <exclude/>
7200 <summary>Process an incoming packet and raise the appropriate events</summary> 7200 </member>
7201 <param name="sender">The sender</param> 7201 <member name="T:OpenMetaverse.Packets.LandStatRequestPacket.AgentDataBlock">
7202 <param name="e">The EventArgs object containing the packet data</param> 7202 <exclude/>
7203 </member> 7203 </member>
7204 <member name="M:OpenMetaverse.FriendsManager.OfflineNotificationHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 7204 <member name="T:OpenMetaverse.Packets.LandStatRequestPacket.RequestDataBlock">
7205 <summary>Process an incoming packet and raise the appropriate events</summary> 7205 <exclude/>
7206 <param name="sender">The sender</param> 7206 </member>
7207 <param name="e">The EventArgs object containing the packet data</param> 7207 <member name="T:OpenMetaverse.Packets.LandStatReplyPacket">
7208 </member> 7208 <exclude/>
7209 <member name="M:OpenMetaverse.FriendsManager.ChangeUserRightsHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 7209 </member>
7210 <summary>Process an incoming packet and raise the appropriate events</summary> 7210 <member name="T:OpenMetaverse.Packets.LandStatReplyPacket.RequestDataBlock">
7211 <param name="sender">The sender</param> 7211 <exclude/>
7212 <param name="e">The EventArgs object containing the packet data</param> 7212 </member>
7213 </member> 7213 <member name="T:OpenMetaverse.Packets.LandStatReplyPacket.ReportDataBlock">
7214 <member name="M:OpenMetaverse.FriendsManager.OnFindAgentReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 7214 <exclude/>
7215 <summary>Process an incoming packet and raise the appropriate events</summary> 7215 </member>
7216 <param name="sender">The sender</param> 7216 <member name="T:OpenMetaverse.Packets.ErrorPacket">
7217 <param name="e">The EventArgs object containing the packet data</param> 7217 <exclude/>
7218 </member> 7218 </member>
7219 <member name="M:OpenMetaverse.FriendsManager.Network_OnLoginResponse(System.Boolean,System.Boolean,System.String,System.String,OpenMetaverse.LoginResponseData)"> 7219 <member name="T:OpenMetaverse.Packets.ErrorPacket.AgentDataBlock">
7220 <summary> 7220 <exclude/>
7221 Populate FriendList <seealso cref="!:InternalDictionary"/> with data from the login reply 7221 </member>
7222 </summary> 7222 <member name="T:OpenMetaverse.Packets.ErrorPacket.DataBlock">
7223 <param name="loginSuccess">true if login was successful</param> 7223 <exclude/>
7224 <param name="redirect">true if login request is requiring a redirect</param> 7224 </member>
7225 <param name="message">A string containing the response to the login request</param> 7225 <member name="T:OpenMetaverse.Packets.ObjectIncludeInSearchPacket">
7226 <param name="reason">A string containing the reason for the request</param> 7226 <exclude/>
7227 <param name="replyData">A <seealso cref="T:OpenMetaverse.LoginResponseData"/> object containing the decoded 7227 </member>
7228 reply from the login server</param> 7228 <member name="T:OpenMetaverse.Packets.ObjectIncludeInSearchPacket.AgentDataBlock">
7229 </member> 7229 <exclude/>
7230 <member name="E:OpenMetaverse.FriendsManager.FriendOnline"> 7230 </member>
7231 <summary>Raised when the simulator sends notification one of the members in our friends list comes online</summary> 7231 <member name="T:OpenMetaverse.Packets.ObjectIncludeInSearchPacket.ObjectDataBlock">
7232 </member> 7232 <exclude/>
7233 <member name="E:OpenMetaverse.FriendsManager.FriendOffline"> 7233 </member>
7234 <summary>Raised when the simulator sends notification one of the members in our friends list goes offline</summary> 7234 <member name="T:OpenMetaverse.Packets.RezRestoreToWorldPacket">
7235 </member> 7235 <exclude/>
7236 <member name="E:OpenMetaverse.FriendsManager.FriendRightsUpdate"> 7236 </member>
7237 <summary>Raised when the simulator sends notification one of the members in our friends list grants or revokes permissions</summary> 7237 <member name="T:OpenMetaverse.Packets.RezRestoreToWorldPacket.AgentDataBlock">
7238 </member> 7238 <exclude/>
7239 <member name="E:OpenMetaverse.FriendsManager.FriendNames"> 7239 </member>
7240 <summary>Raised when the simulator sends us the names on our friends list</summary> 7240 <member name="T:OpenMetaverse.Packets.RezRestoreToWorldPacket.InventoryDataBlock">
7241 </member> 7241 <exclude/>
7242 <member name="E:OpenMetaverse.FriendsManager.FriendshipOffered"> 7242 </member>
7243 <summary>Raised when the simulator sends notification another agent is offering us friendship</summary> 7243 <member name="T:OpenMetaverse.Packets.LinkInventoryItemPacket">
7244 </member> 7244 <exclude/>
7245 <member name="E:OpenMetaverse.FriendsManager.FriendshipResponse"> 7245 </member>
7246 <summary>Raised when a request we sent to friend another agent is accepted or declined</summary> 7246 <member name="T:OpenMetaverse.Packets.LinkInventoryItemPacket.AgentDataBlock">
7247 </member> 7247 <exclude/>
7248 <member name="E:OpenMetaverse.FriendsManager.FriendshipTerminated"> 7248 </member>
7249 <summary>Raised when the simulator sends notification one of the members in our friends list has terminated 7249 <member name="T:OpenMetaverse.Packets.LinkInventoryItemPacket.InventoryBlockBlock">
7250 our friendship</summary> 7250 <exclude/>
7251 </member> 7251 </member>
7252 <member name="E:OpenMetaverse.FriendsManager.FriendFoundReply"> 7252 <member name="T:OpenMetaverse.Packets.PacketAckPacket">
7253 <summary>Raised when the simulator sends the location of a friend we have 7253 <exclude/>
7254 requested map location info for</summary> 7254 </member>
7255 </member> 7255 <member name="T:OpenMetaverse.Packets.PacketAckPacket.PacketsBlock">
7256 <member name="T:OpenMetaverse.FriendInfoEventArgs"> 7256 <exclude/>
7257 <summary>Contains information on a member of our friends list</summary> 7257 </member>
7258 </member> 7258 <member name="T:OpenMetaverse.Packets.OpenCircuitPacket">
7259 <member name="M:OpenMetaverse.FriendInfoEventArgs.#ctor(OpenMetaverse.FriendInfo)"> 7259 <exclude/>
7260 <summary> 7260 </member>
7261 Construct a new instance of the FriendInfoEventArgs class 7261 <member name="T:OpenMetaverse.Packets.OpenCircuitPacket.CircuitInfoBlock">
7262 </summary> 7262 <exclude/>
7263 <param name="friend">The FriendInfo</param> 7263 </member>
7264 </member> 7264 <member name="T:OpenMetaverse.Packets.CloseCircuitPacket">
7265 <member name="P:OpenMetaverse.FriendInfoEventArgs.Friend"> 7265 <exclude/>
7266 <summary>Get the FriendInfo</summary> 7266 </member>
7267 </member> 7267 <member name="T:OpenMetaverse.Packets.ObjectAddPacket">
7268 <member name="T:OpenMetaverse.FriendNamesEventArgs"> 7268 <exclude/>
7269 <summary>Contains Friend Names</summary> 7269 </member>
7270 </member> 7270 <member name="T:OpenMetaverse.Packets.ObjectAddPacket.AgentDataBlock">
7271 <member name="M:OpenMetaverse.FriendNamesEventArgs.#ctor(System.Collections.Generic.Dictionary{OpenMetaverse.UUID,System.String})"> 7271 <exclude/>
7272 <summary> 7272 </member>
7273 Construct a new instance of the FriendNamesEventArgs class 7273 <member name="T:OpenMetaverse.Packets.ObjectAddPacket.ObjectDataBlock">
7274 </summary> 7274 <exclude/>
7275 <param name="names">A dictionary where the Key is the ID of the Agent, 7275 </member>
7276 and the Value is a string containing their name</param> 7276 <member name="T:OpenMetaverse.Packets.MultipleObjectUpdatePacket">
7277 </member> 7277 <exclude/>
7278 <member name="P:OpenMetaverse.FriendNamesEventArgs.Names"> 7278 </member>
7279 <summary>A dictionary where the Key is the ID of the Agent, 7279 <member name="T:OpenMetaverse.Packets.MultipleObjectUpdatePacket.AgentDataBlock">
7280 and the Value is a string containing their name</summary> 7280 <exclude/>
7281 </member> 7281 </member>
7282 <member name="T:OpenMetaverse.FriendshipOfferedEventArgs"> 7282 <member name="T:OpenMetaverse.Packets.MultipleObjectUpdatePacket.ObjectDataBlock">
7283 <summary>Sent when another agent requests a friendship with our agent</summary> 7283 <exclude/>
7284 </member> 7284 </member>
7285 <member name="M:OpenMetaverse.FriendshipOfferedEventArgs.#ctor(OpenMetaverse.UUID,System.String,OpenMetaverse.UUID)"> 7285 <member name="T:OpenMetaverse.Packets.RequestMultipleObjectsPacket">
7286 <summary> 7286 <exclude/>
7287 Construct a new instance of the FriendshipOfferedEventArgs class 7287 </member>
7288 </summary> 7288 <member name="T:OpenMetaverse.Packets.RequestMultipleObjectsPacket.AgentDataBlock">
7289 <param name="agentID">The ID of the agent requesting friendship</param> 7289 <exclude/>
7290 <param name="agentName">The name of the agent requesting friendship</param> 7290 </member>
7291 <param name="imSessionID">The ID of the session, used in accepting or declining the 7291 <member name="T:OpenMetaverse.Packets.RequestMultipleObjectsPacket.ObjectDataBlock">
7292 friendship offer</param> 7292 <exclude/>
7293 </member> 7293 </member>
7294 <member name="P:OpenMetaverse.FriendshipOfferedEventArgs.AgentID"> 7294 <member name="T:OpenMetaverse.Packets.ObjectPositionPacket">
7295 <summary>Get the ID of the agent requesting friendship</summary> 7295 <exclude/>
7296 </member> 7296 </member>
7297 <member name="P:OpenMetaverse.FriendshipOfferedEventArgs.AgentName"> 7297 <member name="T:OpenMetaverse.Packets.ObjectPositionPacket.AgentDataBlock">
7298 <summary>Get the name of the agent requesting friendship</summary> 7298 <exclude/>
7299 </member> 7299 </member>
7300 <member name="P:OpenMetaverse.FriendshipOfferedEventArgs.SessionID"> 7300 <member name="T:OpenMetaverse.Packets.ObjectPositionPacket.ObjectDataBlock">
7301 <summary>Get the ID of the session, used in accepting or declining the 7301 <exclude/>
7302 friendship offer</summary> 7302 </member>
7303 </member> 7303 <member name="T:OpenMetaverse.Packets.RequestObjectPropertiesFamilyPacket">
7304 <member name="T:OpenMetaverse.FriendshipResponseEventArgs"> 7304 <exclude/>
7305 <summary>A response containing the results of our request to form a friendship with another agent</summary> 7305 </member>
7306 </member> 7306 <member name="T:OpenMetaverse.Packets.RequestObjectPropertiesFamilyPacket.AgentDataBlock">
7307 <member name="M:OpenMetaverse.FriendshipResponseEventArgs.#ctor(OpenMetaverse.UUID,System.String,System.Boolean)"> 7307 <exclude/>
7308 <summary> 7308 </member>
7309 Construct a new instance of the FriendShipResponseEventArgs class 7309 <member name="T:OpenMetaverse.Packets.RequestObjectPropertiesFamilyPacket.ObjectDataBlock">
7310 </summary> 7310 <exclude/>
7311 <param name="agentID">The ID of the agent we requested a friendship with</param> 7311 </member>
7312 <param name="agentName">The name of the agent we requested a friendship with</param> 7312 <member name="T:OpenMetaverse.Packets.CoarseLocationUpdatePacket">
7313 <param name="accepted">true if the agent accepted our friendship offer</param> 7313 <exclude/>
7314 </member> 7314 </member>
7315 <member name="P:OpenMetaverse.FriendshipResponseEventArgs.AgentID"> 7315 <member name="T:OpenMetaverse.Packets.CoarseLocationUpdatePacket.LocationBlock">
7316 <summary>Get the ID of the agent we requested a friendship with</summary> 7316 <exclude/>
7317 </member> 7317 </member>
7318 <member name="P:OpenMetaverse.FriendshipResponseEventArgs.AgentName"> 7318 <member name="T:OpenMetaverse.Packets.CoarseLocationUpdatePacket.IndexBlock">
7319 <summary>Get the name of the agent we requested a friendship with</summary> 7319 <exclude/>
7320 </member> 7320 </member>
7321 <member name="P:OpenMetaverse.FriendshipResponseEventArgs.Accepted"> 7321 <member name="T:OpenMetaverse.Packets.CoarseLocationUpdatePacket.AgentDataBlock">
7322 <summary>true if the agent accepted our friendship offer</summary> 7322 <exclude/>
7323 </member> 7323 </member>
7324 <member name="T:OpenMetaverse.FriendshipTerminatedEventArgs"> 7324 <member name="T:OpenMetaverse.Packets.CrossedRegionPacket">
7325 <summary>Contains data sent when a friend terminates a friendship with us</summary> 7325 <exclude/>
7326 </member> 7326 </member>
7327 <member name="M:OpenMetaverse.FriendshipTerminatedEventArgs.#ctor(OpenMetaverse.UUID,System.String)"> 7327 <member name="T:OpenMetaverse.Packets.CrossedRegionPacket.AgentDataBlock">
7328 <summary> 7328 <exclude/>
7329 Construct a new instance of the FrindshipTerminatedEventArgs class 7329 </member>
7330 </summary> 7330 <member name="T:OpenMetaverse.Packets.CrossedRegionPacket.RegionDataBlock">
7331 <param name="agentID">The ID of the friend who terminated the friendship with us</param> 7331 <exclude/>
7332 <param name="agentName">The name of the friend who terminated the friendship with us</param> 7332 </member>
7333 </member> 7333 <member name="T:OpenMetaverse.Packets.CrossedRegionPacket.InfoBlock">
7334 <member name="P:OpenMetaverse.FriendshipTerminatedEventArgs.AgentID"> 7334 <exclude/>
7335 <summary>Get the ID of the agent that terminated the friendship with us</summary> 7335 </member>
7336 </member> 7336 <member name="T:OpenMetaverse.Packets.ConfirmEnableSimulatorPacket">
7337 <member name="P:OpenMetaverse.FriendshipTerminatedEventArgs.AgentName"> 7337 <exclude/>
7338 <summary>Get the name of the agent that terminated the friendship with us</summary> 7338 </member>
7339 </member> 7339 <member name="T:OpenMetaverse.Packets.ConfirmEnableSimulatorPacket.AgentDataBlock">
7340 <member name="T:OpenMetaverse.FriendFoundReplyEventArgs"> 7340 <exclude/>
7341 <summary> 7341 </member>
7342 Data sent in response to a <see cref="!:FindFriend"/> request which contains the information to allow us to map the friends location 7342 <member name="T:OpenMetaverse.Packets.ObjectPropertiesPacket">
7343 </summary> 7343 <exclude/>
7344 </member> 7344 </member>
7345 <member name="M:OpenMetaverse.FriendFoundReplyEventArgs.#ctor(OpenMetaverse.UUID,System.UInt64,OpenMetaverse.Vector3)"> 7345 <member name="T:OpenMetaverse.Packets.ObjectPropertiesPacket.ObjectDataBlock">
7346 <summary> 7346 <exclude/>
7347 Construct a new instance of the FriendFoundReplyEventArgs class 7347 </member>
7348 </summary> 7348 <member name="T:OpenMetaverse.Packets.ObjectPropertiesFamilyPacket">
7349 <param name="agentID">The ID of the agent we have requested location information for</param> 7349 <exclude/>
7350 <param name="regionHandle">The region handle where our friend is located</param> 7350 </member>
7351 <param name="location">The simulator local position our friend is located</param> 7351 <member name="T:OpenMetaverse.Packets.ObjectPropertiesFamilyPacket.ObjectDataBlock">
7352 </member> 7352 <exclude/>
7353 <member name="P:OpenMetaverse.FriendFoundReplyEventArgs.AgentID"> 7353 </member>
7354 <summary>Get the ID of the agent we have received location information for</summary> 7354 <member name="T:OpenMetaverse.Packets.ParcelPropertiesRequestPacket">
7355 </member> 7355 <exclude/>
7356 <member name="P:OpenMetaverse.FriendFoundReplyEventArgs.RegionHandle"> 7356 </member>
7357 <summary>Get the region handle where our mapped friend is located</summary> 7357 <member name="T:OpenMetaverse.Packets.ParcelPropertiesRequestPacket.AgentDataBlock">
7358 </member> 7358 <exclude/>
7359 <member name="P:OpenMetaverse.FriendFoundReplyEventArgs.Location"> 7359 </member>
7360 <summary>Get the simulator local position where our friend is located</summary> 7360 <member name="T:OpenMetaverse.Packets.ParcelPropertiesRequestPacket.ParcelDataBlock">
7361 </member> 7361 <exclude/>
7362 <member name="T:OpenMetaverse.PermissionMask"> 7362 </member>
7363 <summary> 7363 <member name="T:OpenMetaverse.Packets.AttachedSoundPacket">
7364 7364 <exclude/>
7365 </summary> 7365 </member>
7366 </member> 7366 <member name="T:OpenMetaverse.Packets.AttachedSoundPacket.DataBlockBlock">
7367 <member name="T:OpenMetaverse.PermissionWho"> 7367 <exclude/>
7368 <summary> 7368 </member>
7369 7369 <member name="T:OpenMetaverse.Packets.AttachedSoundGainChangePacket">
7370 </summary> 7370 <exclude/>
7371 </member> 7371 </member>
7372 <member name="F:OpenMetaverse.PermissionWho.Base"> 7372 <member name="T:OpenMetaverse.Packets.AttachedSoundGainChangePacket.DataBlockBlock">
7373 <summary></summary> 7373 <exclude/>
7374 </member> 7374 </member>
7375 <member name="F:OpenMetaverse.PermissionWho.Owner"> 7375 <member name="T:OpenMetaverse.Packets.PreloadSoundPacket">
7376 <summary></summary> 7376 <exclude/>
7377 </member> 7377 </member>
7378 <member name="F:OpenMetaverse.PermissionWho.Group"> 7378 <member name="T:OpenMetaverse.Packets.PreloadSoundPacket.DataBlockBlock">
7379 <summary></summary> 7379 <exclude/>
7380 </member> 7380 </member>
7381 <member name="F:OpenMetaverse.PermissionWho.Everyone"> 7381 <member name="T:OpenMetaverse.Packets.ViewerEffectPacket">
7382 <summary></summary> 7382 <exclude/>
7383 </member> 7383 </member>
7384 <member name="F:OpenMetaverse.PermissionWho.NextOwner"> 7384 <member name="T:OpenMetaverse.Packets.ViewerEffectPacket.AgentDataBlock">
7385 <summary></summary> 7385 <exclude/>
7386 </member> 7386 </member>
7387 <member name="F:OpenMetaverse.PermissionWho.All"> 7387 <member name="T:OpenMetaverse.Packets.ViewerEffectPacket.EffectBlock">
7388 <summary></summary> 7388 <exclude/>
7389 </member> 7389 </member>
7390 <member name="T:OpenMetaverse.Permissions"> 7390 <member name="T:OpenMetaverse.Packets.StartPingCheckPacket">
7391 <summary> 7391 <exclude/>
7392 7392 </member>
7393 </summary> 7393 <member name="T:OpenMetaverse.Packets.StartPingCheckPacket.PingIDBlock">
7394 </member> 7394 <exclude/>
7395 <member name="T:OpenMetaverse.GridLayerType"> 7395 </member>
7396 <summary> 7396 <member name="T:OpenMetaverse.Packets.CompletePingCheckPacket">
7397 Map layer request type 7397 <exclude/>
7398 </summary> 7398 </member>
7399 </member> 7399 <member name="T:OpenMetaverse.Packets.CompletePingCheckPacket.PingIDBlock">
7400 <member name="F:OpenMetaverse.GridLayerType.Objects"> 7400 <exclude/>
7401 <summary>Objects and terrain are shown</summary> 7401 </member>
7402 </member> 7402 <member name="T:OpenMetaverse.Packets.AgentUpdatePacket">
7403 <member name="F:OpenMetaverse.GridLayerType.Terrain"> 7403 <exclude/>
7404 <summary>Only the terrain is shown, no objects</summary> 7404 </member>
7405 </member> 7405 <member name="T:OpenMetaverse.Packets.AgentUpdatePacket.AgentDataBlock">
7406 <member name="F:OpenMetaverse.GridLayerType.LandForSale"> 7406 <exclude/>
7407 <summary>Overlay showing land for sale and for auction</summary> 7407 </member>
7408 </member> 7408 <member name="T:OpenMetaverse.Packets.AgentAnimationPacket">
7409 <member name="T:OpenMetaverse.GridItemType"> 7409 <exclude/>
7410 <summary> 7410 </member>
7411 Type of grid item, such as telehub, event, populator location, etc. 7411 <member name="T:OpenMetaverse.Packets.AgentAnimationPacket.AgentDataBlock">
7412 </summary> 7412 <exclude/>
7413 </member> 7413 </member>
7414 <member name="F:OpenMetaverse.GridItemType.Telehub"> 7414 <member name="T:OpenMetaverse.Packets.AgentAnimationPacket.AnimationListBlock">
7415 <summary>Telehub</summary> 7415 <exclude/>
7416 </member> 7416 </member>
7417 <member name="F:OpenMetaverse.GridItemType.PgEvent"> 7417 <member name="T:OpenMetaverse.Packets.AgentAnimationPacket.PhysicalAvatarEventListBlock">
7418 <summary>PG rated event</summary> 7418 <exclude/>
7419 </member> 7419 </member>
7420 <member name="F:OpenMetaverse.GridItemType.MatureEvent"> 7420 <member name="T:OpenMetaverse.Packets.AgentRequestSitPacket">
7421 <summary>Mature rated event</summary> 7421 <exclude/>
7422 </member> 7422 </member>
7423 <member name="F:OpenMetaverse.GridItemType.Popular"> 7423 <member name="T:OpenMetaverse.Packets.AgentRequestSitPacket.AgentDataBlock">
7424 <summary>Popular location</summary> 7424 <exclude/>
7425 </member> 7425 </member>
7426 <member name="F:OpenMetaverse.GridItemType.AgentLocations"> 7426 <member name="T:OpenMetaverse.Packets.AgentRequestSitPacket.TargetObjectBlock">
7427 <summary>Locations of avatar groups in a region</summary> 7427 <exclude/>
7428 </member> 7428 </member>
7429 <member name="F:OpenMetaverse.GridItemType.LandForSale"> 7429 <member name="T:OpenMetaverse.Packets.AgentSitPacket">
7430 <summary>Land for sale</summary> 7430 <exclude/>
7431 </member> 7431 </member>
7432 <member name="F:OpenMetaverse.GridItemType.Classified"> 7432 <member name="T:OpenMetaverse.Packets.AgentSitPacket.AgentDataBlock">
7433 <summary>Classified ad</summary> 7433 <exclude/>
7434 </member> 7434 </member>
7435 <member name="F:OpenMetaverse.GridItemType.AdultEvent"> 7435 <member name="T:OpenMetaverse.Packets.RequestImagePacket">
7436 <summary>Adult rated event</summary> 7436 <exclude/>
7437 </member> 7437 </member>
7438 <member name="F:OpenMetaverse.GridItemType.AdultLandForSale"> 7438 <member name="T:OpenMetaverse.Packets.RequestImagePacket.AgentDataBlock">
7439 <summary>Adult land for sale</summary> 7439 <exclude/>
7440 </member> 7440 </member>
7441 <member name="T:OpenMetaverse.GridRegion"> 7441 <member name="T:OpenMetaverse.Packets.RequestImagePacket.RequestImageBlock">
7442 <summary> 7442 <exclude/>
7443 Information about a region on the grid map 7443 </member>
7444 </summary> 7444 <member name="T:OpenMetaverse.Packets.ImageDataPacket">
7445 </member> 7445 <exclude/>
7446 <member name="F:OpenMetaverse.GridRegion.X"> 7446 </member>
7447 <summary>Sim X position on World Map</summary> 7447 <member name="T:OpenMetaverse.Packets.ImageDataPacket.ImageIDBlock">
7448 </member> 7448 <exclude/>
7449 <member name="F:OpenMetaverse.GridRegion.Y"> 7449 </member>
7450 <summary>Sim Y position on World Map</summary> 7450 <member name="T:OpenMetaverse.Packets.ImageDataPacket.ImageDataBlock">
7451 </member> 7451 <exclude/>
7452 <member name="F:OpenMetaverse.GridRegion.Name"> 7452 </member>
7453 <summary>Sim Name (NOTE: In lowercase!)</summary> 7453 <member name="T:OpenMetaverse.Packets.ImagePacketPacket">
7454 </member> 7454 <exclude/>
7455 <member name="F:OpenMetaverse.GridRegion.Access"> 7455 </member>
7456 <summary></summary> 7456 <member name="T:OpenMetaverse.Packets.ImagePacketPacket.ImageIDBlock">
7457 </member> 7457 <exclude/>
7458 <member name="F:OpenMetaverse.GridRegion.RegionFlags"> 7458 </member>
7459 <summary>Appears to always be zero (None)</summary> 7459 <member name="T:OpenMetaverse.Packets.ImagePacketPacket.ImageDataBlock">
7460 </member> 7460 <exclude/>
7461 <member name="F:OpenMetaverse.GridRegion.WaterHeight"> 7461 </member>
7462 <summary>Sim's defined Water Height</summary> 7462 <member name="T:OpenMetaverse.Packets.LayerDataPacket">
7463 </member> 7463 <exclude/>
7464 <member name="F:OpenMetaverse.GridRegion.Agents"> 7464 </member>
7465 <summary></summary> 7465 <member name="T:OpenMetaverse.Packets.LayerDataPacket.LayerIDBlock">
7466 </member> 7466 <exclude/>
7467 <member name="F:OpenMetaverse.GridRegion.MapImageID"> 7467 </member>
7468 <summary>UUID of the World Map image</summary> 7468 <member name="T:OpenMetaverse.Packets.LayerDataPacket.LayerDataBlock">
7469 </member> 7469 <exclude/>
7470 <member name="F:OpenMetaverse.GridRegion.RegionHandle"> 7470 </member>
7471 <summary>Unique identifier for this region, a combination of the X 7471 <member name="T:OpenMetaverse.Packets.ObjectUpdatePacket">
7472 and Y position</summary> 7472 <exclude/>
7473 </member> 7473 </member>
7474 <member name="M:OpenMetaverse.GridRegion.ToString"> 7474 <member name="T:OpenMetaverse.Packets.ObjectUpdatePacket.RegionDataBlock">
7475 <summary> 7475 <exclude/>
7476 7476 </member>
7477 </summary> 7477 <member name="T:OpenMetaverse.Packets.ObjectUpdatePacket.ObjectDataBlock">
7478 <returns></returns> 7478 <exclude/>
7479 </member> 7479 </member>
7480 <member name="M:OpenMetaverse.GridRegion.GetHashCode"> 7480 <member name="T:OpenMetaverse.Packets.ObjectUpdateCompressedPacket">
7481 <summary> 7481 <exclude/>
7482 7482 </member>
7483 </summary> 7483 <member name="T:OpenMetaverse.Packets.ObjectUpdateCompressedPacket.RegionDataBlock">
7484 <returns></returns> 7484 <exclude/>
7485 </member> 7485 </member>
7486 <member name="M:OpenMetaverse.GridRegion.Equals(System.Object)"> 7486 <member name="T:OpenMetaverse.Packets.ObjectUpdateCompressedPacket.ObjectDataBlock">
7487 <summary> 7487 <exclude/>
7488 7488 </member>
7489 </summary> 7489 <member name="T:OpenMetaverse.Packets.ObjectUpdateCachedPacket">
7490 <param name="obj"></param> 7490 <exclude/>
7491 <returns></returns> 7491 </member>
7492 </member> 7492 <member name="T:OpenMetaverse.Packets.ObjectUpdateCachedPacket.RegionDataBlock">
7493 <member name="T:OpenMetaverse.GridLayer"> 7493 <exclude/>
7494 <summary> 7494 </member>
7495 Visual chunk of the grid map 7495 <member name="T:OpenMetaverse.Packets.ObjectUpdateCachedPacket.ObjectDataBlock">
7496 </summary> 7496 <exclude/>
7497 </member> 7497 </member>
7498 <member name="T:OpenMetaverse.MapItem"> 7498 <member name="T:OpenMetaverse.Packets.ImprovedTerseObjectUpdatePacket">
7499 <summary> 7499 <exclude/>
7500 Base class for Map Items 7500 </member>
7501 </summary> 7501 <member name="T:OpenMetaverse.Packets.ImprovedTerseObjectUpdatePacket.RegionDataBlock">
7502 </member> 7502 <exclude/>
7503 <member name="F:OpenMetaverse.MapItem.GlobalX"> 7503 </member>
7504 <summary>The Global X position of the item</summary> 7504 <member name="T:OpenMetaverse.Packets.ImprovedTerseObjectUpdatePacket.ObjectDataBlock">
7505 </member> 7505 <exclude/>
7506 <member name="F:OpenMetaverse.MapItem.GlobalY"> 7506 </member>
7507 <summary>The Global Y position of the item</summary> 7507 <member name="T:OpenMetaverse.Packets.KillObjectPacket">
7508 </member> 7508 <exclude/>
7509 <member name="P:OpenMetaverse.MapItem.LocalX"> 7509 </member>
7510 <summary>Get the Local X position of the item</summary> 7510 <member name="T:OpenMetaverse.Packets.KillObjectPacket.ObjectDataBlock">
7511 </member> 7511 <exclude/>
7512 <member name="P:OpenMetaverse.MapItem.LocalY"> 7512 </member>
7513 <summary>Get the Local Y position of the item</summary> 7513 <member name="T:OpenMetaverse.Packets.TransferPacketPacket">
7514 </member> 7514 <exclude/>
7515 <member name="P:OpenMetaverse.MapItem.RegionHandle"> 7515 </member>
7516 <summary>Get the Handle of the region</summary> 7516 <member name="T:OpenMetaverse.Packets.TransferPacketPacket.TransferDataBlock">
7517 </member> 7517 <exclude/>
7518 <member name="T:OpenMetaverse.MapAgentLocation"> 7518 </member>
7519 <summary> 7519 <member name="T:OpenMetaverse.Packets.SendXferPacketPacket">
7520 Represents an agent or group of agents location 7520 <exclude/>
7521 </summary> 7521 </member>
7522 </member> 7522 <member name="T:OpenMetaverse.Packets.SendXferPacketPacket.XferIDBlock">
7523 <member name="T:OpenMetaverse.MapTelehub"> 7523 <exclude/>
7524 <summary> 7524 </member>
7525 Represents a Telehub location 7525 <member name="T:OpenMetaverse.Packets.SendXferPacketPacket.DataPacketBlock">
7526 </summary> 7526 <exclude/>
7527 </member> 7527 </member>
7528 <member name="T:OpenMetaverse.MapLandForSale"> 7528 <member name="T:OpenMetaverse.Packets.ConfirmXferPacketPacket">
7529 <summary> 7529 <exclude/>
7530 Represents a non-adult parcel of land for sale 7530 </member>
7531 </summary> 7531 <member name="T:OpenMetaverse.Packets.ConfirmXferPacketPacket.XferIDBlock">
7532 </member> 7532 <exclude/>
7533 <member name="T:OpenMetaverse.MapAdultLandForSale"> 7533 </member>
7534 <summary> 7534 <member name="T:OpenMetaverse.Packets.AvatarAnimationPacket">
7535 Represents an Adult parcel of land for sale 7535 <exclude/>
7536 </summary> 7536 </member>
7537 </member> 7537 <member name="T:OpenMetaverse.Packets.AvatarAnimationPacket.SenderBlock">
7538 <member name="T:OpenMetaverse.MapPGEvent"> 7538 <exclude/>
7539 <summary> 7539 </member>
7540 Represents a PG Event 7540 <member name="T:OpenMetaverse.Packets.AvatarAnimationPacket.AnimationListBlock">
7541 </summary> 7541 <exclude/>
7542 </member> 7542 </member>
7543 <member name="T:OpenMetaverse.MapMatureEvent"> 7543 <member name="T:OpenMetaverse.Packets.AvatarAnimationPacket.AnimationSourceListBlock">
7544 <summary> 7544 <exclude/>
7545 Represents a Mature event 7545 </member>
7546 </summary> 7546 <member name="T:OpenMetaverse.Packets.AvatarAnimationPacket.PhysicalAvatarEventListBlock">
7547 </member> 7547 <exclude/>
7548 <member name="T:OpenMetaverse.MapAdultEvent"> 7548 </member>
7549 <summary> 7549 <member name="T:OpenMetaverse.Packets.AvatarSitResponsePacket">
7550 Represents an Adult event 7550 <exclude/>
7551 </summary> 7551 </member>
7552 </member> 7552 <member name="T:OpenMetaverse.Packets.AvatarSitResponsePacket.SitObjectBlock">
7553 <member name="T:OpenMetaverse.GridManager"> 7553 <exclude/>
7554 <summary> 7554 </member>
7555 Manages grid-wide tasks such as the world map 7555 <member name="T:OpenMetaverse.Packets.AvatarSitResponsePacket.SitTransformBlock">
7556 </summary> 7556 <exclude/>
7557 </member> 7557 </member>
7558 <member name="F:OpenMetaverse.GridManager.m_CoarseLocationUpdate"> 7558 <member name="T:OpenMetaverse.Packets.CameraConstraintPacket">
7559 <summary>The event subscribers. null if no subcribers</summary> 7559 <exclude/>
7560 </member> 7560 </member>
7561 <member name="M:OpenMetaverse.GridManager.OnCoarseLocationUpdate(OpenMetaverse.CoarseLocationUpdateEventArgs)"> 7561 <member name="T:OpenMetaverse.Packets.CameraConstraintPacket.CameraCollidePlaneBlock">
7562 <summary>Raises the CoarseLocationUpdate event</summary> 7562 <exclude/>
7563 <param name="e">A CoarseLocationUpdateEventArgs object containing the 7563 </member>
7564 data sent by simulator</param> 7564 <member name="T:OpenMetaverse.Packets.ParcelPropertiesPacket">
7565 </member> 7565 <exclude/>
7566 <member name="F:OpenMetaverse.GridManager.m_CoarseLocationUpdateLock"> 7566 </member>
7567 <summary>Thread sync lock object</summary> 7567 <member name="T:OpenMetaverse.Packets.ParcelPropertiesPacket.ParcelDataBlock">
7568 </member> 7568 <exclude/>
7569 <member name="F:OpenMetaverse.GridManager.m_GridRegion"> 7569 </member>
7570 <summary>The event subscribers. null if no subcribers</summary> 7570 <member name="T:OpenMetaverse.Packets.ParcelPropertiesPacket.AgeVerificationBlockBlock">
7571 </member> 7571 <exclude/>
7572 <member name="M:OpenMetaverse.GridManager.OnGridRegion(OpenMetaverse.GridRegionEventArgs)"> 7572 </member>
7573 <summary>Raises the GridRegion event</summary> 7573 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket">
7574 <param name="e">A GridRegionEventArgs object containing the 7574 <exclude/>
7575 data sent by simulator</param> 7575 </member>
7576 </member> 7576 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.AgentDataBlock">
7577 <member name="F:OpenMetaverse.GridManager.m_GridRegionLock"> 7577 <exclude/>
7578 <summary>Thread sync lock object</summary> 7578 </member>
7579 </member> 7579 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.GroupDataBlock">
7580 <member name="F:OpenMetaverse.GridManager.m_GridLayer"> 7580 <exclude/>
7581 <summary>The event subscribers. null if no subcribers</summary> 7581 </member>
7582 </member> 7582 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.AnimationDataBlock">
7583 <member name="M:OpenMetaverse.GridManager.OnGridLayer(OpenMetaverse.GridLayerEventArgs)"> 7583 <exclude/>
7584 <summary>Raises the GridLayer event</summary> 7584 </member>
7585 <param name="e">A GridLayerEventArgs object containing the 7585 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.GranterBlockBlock">
7586 data sent by simulator</param> 7586 <exclude/>
7587 </member> 7587 </member>
7588 <member name="F:OpenMetaverse.GridManager.m_GridLayerLock"> 7588 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.NVPairDataBlock">
7589 <summary>Thread sync lock object</summary> 7589 <exclude/>
7590 </member> 7590 </member>
7591 <member name="F:OpenMetaverse.GridManager.m_GridItems"> 7591 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.VisualParamBlock">
7592 <summary>The event subscribers. null if no subcribers</summary> 7592 <exclude/>
7593 </member> 7593 </member>
7594 <member name="M:OpenMetaverse.GridManager.OnGridItems(OpenMetaverse.GridItemsEventArgs)"> 7594 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.AgentAccessBlock">
7595 <summary>Raises the GridItems event</summary> 7595 <exclude/>
7596 <param name="e">A GridItemEventArgs object containing the 7596 </member>
7597 data sent by simulator</param> 7597 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.AgentInfoBlock">
7598 </member> 7598 <exclude/>
7599 <member name="F:OpenMetaverse.GridManager.m_GridItemsLock"> 7599 </member>
7600 <summary>Thread sync lock object</summary> 7600 <member name="T:OpenMetaverse.Packets.ChildAgentAlivePacket">
7601 </member> 7601 <exclude/>
7602 <member name="F:OpenMetaverse.GridManager.m_RegionHandleReply"> 7602 </member>
7603 <summary>The event subscribers. null if no subcribers</summary> 7603 <member name="T:OpenMetaverse.Packets.ChildAgentAlivePacket.AgentDataBlock">
7604 </member> 7604 <exclude/>
7605 <member name="M:OpenMetaverse.GridManager.OnRegionHandleReply(OpenMetaverse.RegionHandleReplyEventArgs)"> 7605 </member>
7606 <summary>Raises the RegionHandleReply event</summary> 7606 <member name="T:OpenMetaverse.Packets.ChildAgentPositionUpdatePacket">
7607 <param name="e">A RegionHandleReplyEventArgs object containing the 7607 <exclude/>
7608 data sent by simulator</param> 7608 </member>
7609 </member> 7609 <member name="T:OpenMetaverse.Packets.ChildAgentPositionUpdatePacket.AgentDataBlock">
7610 <member name="F:OpenMetaverse.GridManager.m_RegionHandleReplyLock"> 7610 <exclude/>
7611 <summary>Thread sync lock object</summary> 7611 </member>
7612 </member> 7612 <member name="T:OpenMetaverse.Packets.SoundTriggerPacket">
7613 <member name="F:OpenMetaverse.GridManager.Regions"> 7613 <exclude/>
7614 <summary>A dictionary of all the regions, indexed by region name</summary> 7614 </member>
7615 </member> 7615 <member name="T:OpenMetaverse.Packets.SoundTriggerPacket.SoundDataBlock">
7616 <member name="F:OpenMetaverse.GridManager.RegionsByHandle"> 7616 <exclude/>
7617 <summary>A dictionary of all the regions, indexed by region handle</summary> 7617 </member>
7618 </member> 7618 <member name="F:OpenMetaverse.TerrainManager.m_LandPatchReceivedEvent">
7619 <member name="M:OpenMetaverse.GridManager.#ctor(OpenMetaverse.GridClient)"> 7619 <summary>The event subscribers. null if no subcribers</summary>
7620 <summary> 7620 </member>
7621 Constructor 7621 <member name="M:OpenMetaverse.TerrainManager.OnLandPatchReceived(OpenMetaverse.LandPatchReceivedEventArgs)">
7622 </summary> 7622 <summary>Raises the LandPatchReceived event</summary>
7623 <param name="client">Instance of GridClient object to associate with this GridManager instance</param> 7623 <param name="e">A LandPatchReceivedEventArgs object containing the
7624 </member> 7624 data returned from the simulator</param>
7625 <member name="M:OpenMetaverse.GridManager.RequestMapLayer(OpenMetaverse.GridLayerType)"> 7625 </member>
7626 <summary> 7626 <member name="F:OpenMetaverse.TerrainManager.m_LandPatchReceivedLock">
7627 7627 <summary>Thread sync lock object</summary>
7628 </summary> 7628 </member>
7629 <param name="layer"></param> 7629 <member name="M:OpenMetaverse.TerrainManager.#ctor(OpenMetaverse.GridClient)">
7630 </member> 7630 <summary>
7631 <member name="M:OpenMetaverse.GridManager.RequestMapRegion(System.String,OpenMetaverse.GridLayerType)"> 7631 Default constructor
7632 <summary> 7632 </summary>
7633 Request a map layer 7633 <param name="client"></param>
7634 </summary> 7634 </member>
7635 <param name="regionName">The name of the region</param> 7635 <member name="E:OpenMetaverse.TerrainManager.LandPatchReceived">
7636 <param name="layer">The type of layer</param> 7636 <summary>Raised when the simulator responds sends </summary>
7637 </member> 7637 </member>
7638 <member name="M:OpenMetaverse.GridManager.RequestMapBlocks(OpenMetaverse.GridLayerType,System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.Boolean)"> 7638 <member name="P:OpenMetaverse.LandPatchReceivedEventArgs.Simulator">
7639 <summary> 7639 <summary>Simulator from that sent tha data</summary>
7640 7640 </member>
7641 </summary> 7641 <member name="P:OpenMetaverse.LandPatchReceivedEventArgs.X">
7642 <param name="layer"></param> 7642 <summary>Sim coordinate of the patch</summary>
7643 <param name="minX"></param> 7643 </member>
7644 <param name="minY"></param> 7644 <member name="P:OpenMetaverse.LandPatchReceivedEventArgs.Y">
7645 <param name="maxX"></param> 7645 <summary>Sim coordinate of the patch</summary>
7646 <param name="maxY"></param> 7646 </member>
7647 <param name="returnNonExistent"></param> 7647 <member name="P:OpenMetaverse.LandPatchReceivedEventArgs.PatchSize">
7648 </member> 7648 <summary>Size of tha patch</summary>
7649 <member name="M:OpenMetaverse.GridManager.MapItems(System.UInt64,OpenMetaverse.GridItemType,OpenMetaverse.GridLayerType,System.Int32)"> 7649 </member>
7650 <summary> 7650 <member name="P:OpenMetaverse.LandPatchReceivedEventArgs.HeightMap">
7651 7651 <summary>Heightmap for the patch</summary>
7652 </summary> 7652 </member>
7653 <param name="regionHandle"></param> 7653 <member name="T:OpenMetaverse.SoundManager">
7654 <param name="item"></param> 7654 <summary>
7655 <param name="layer"></param> 7655
7656 <param name="timeoutMS"></param> 7656 </summary>
7657 <returns></returns> 7657 </member>
7658 </member> 7658 <member name="F:OpenMetaverse.SoundManager.m_AttachedSound">
7659 <member name="M:OpenMetaverse.GridManager.RequestMapItems(System.UInt64,OpenMetaverse.GridItemType,OpenMetaverse.GridLayerType)"> 7659 <summary>The event subscribers, null of no subscribers</summary>
7660 <summary> 7660 </member>
7661 7661 <member name="M:OpenMetaverse.SoundManager.OnAttachedSound(OpenMetaverse.AttachedSoundEventArgs)">
7662 </summary> 7662 <summary>Raises the AttachedSound Event</summary>
7663 <param name="regionHandle"></param> 7663 <param name="e">A AttachedSoundEventArgs object containing
7664 <param name="item"></param> 7664 the data sent from the simulator</param>
7665 <param name="layer"></param> 7665 </member>
7666 </member> 7666 <member name="F:OpenMetaverse.SoundManager.m_AttachedSoundLock">
7667 <member name="M:OpenMetaverse.GridManager.RequestMainlandSims(OpenMetaverse.GridLayerType)"> 7667 <summary>Thread sync lock object</summary>
7668 <summary> 7668 </member>
7669 Request data for all mainland (Linden managed) simulators 7669 <member name="F:OpenMetaverse.SoundManager.m_AttachedSoundGainChange">
7670 </summary> 7670 <summary>The event subscribers, null of no subscribers</summary>
7671 </member> 7671 </member>
7672 <member name="M:OpenMetaverse.GridManager.RequestRegionHandle(OpenMetaverse.UUID)"> 7672 <member name="M:OpenMetaverse.SoundManager.OnAttachedSoundGainChange(OpenMetaverse.AttachedSoundGainChangeEventArgs)">
7673 <summary> 7673 <summary>Raises the AttachedSoundGainChange Event</summary>
7674 Request the region handle for the specified region UUID 7674 <param name="e">A AttachedSoundGainChangeEventArgs object containing
7675 </summary> 7675 the data sent from the simulator</param>
7676 <param name="regionID">UUID of the region to look up</param> 7676 </member>
7677 </member> 7677 <member name="F:OpenMetaverse.SoundManager.m_AttachedSoundGainChangeLock">
7678 <member name="M:OpenMetaverse.GridManager.GetGridRegion(System.String,OpenMetaverse.GridLayerType,OpenMetaverse.GridRegion@)"> 7678 <summary>Thread sync lock object</summary>
7679 <summary> 7679 </member>
7680 Get grid region information using the region name, this function 7680 <member name="F:OpenMetaverse.SoundManager.m_SoundTrigger">
7681 will block until it can find the region or gives up 7681 <summary>The event subscribers, null of no subscribers</summary>
7682 </summary> 7682 </member>
7683 <param name="name">Name of sim you're looking for</param> 7683 <member name="M:OpenMetaverse.SoundManager.OnSoundTrigger(OpenMetaverse.SoundTriggerEventArgs)">
7684 <param name="layer">Layer that you are requesting</param> 7684 <summary>Raises the SoundTrigger Event</summary>
7685 <param name="region">Will contain a GridRegion for the sim you're 7685 <param name="e">A SoundTriggerEventArgs object containing
7686 looking for if successful, otherwise an empty structure</param> 7686 the data sent from the simulator</param>
7687 <returns>True if the GridRegion was successfully fetched, otherwise 7687 </member>
7688 false</returns> 7688 <member name="F:OpenMetaverse.SoundManager.m_SoundTriggerLock">
7689 </member> 7689 <summary>Thread sync lock object</summary>
7690 <member name="M:OpenMetaverse.GridManager.MapBlockReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 7690 </member>
7691 <summary>Process an incoming packet and raise the appropriate events</summary> 7691 <member name="F:OpenMetaverse.SoundManager.m_PreloadSound">
7692 <param name="sender">The sender</param> 7692 <summary>The event subscribers, null of no subscribers</summary>
7693 <param name="e">The EventArgs object containing the packet data</param> 7693 </member>
7694 </member> 7694 <member name="M:OpenMetaverse.SoundManager.OnPreloadSound(OpenMetaverse.PreloadSoundEventArgs)">
7695 <member name="M:OpenMetaverse.GridManager.MapItemReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 7695 <summary>Raises the PreloadSound Event</summary>
7696 <summary>Process an incoming packet and raise the appropriate events</summary> 7696 <param name="e">A PreloadSoundEventArgs object containing
7697 <param name="sender">The sender</param> 7697 the data sent from the simulator</param>
7698 <param name="e">The EventArgs object containing the packet data</param> 7698 </member>
7699 </member> 7699 <member name="F:OpenMetaverse.SoundManager.m_PreloadSoundLock">
7700 <member name="M:OpenMetaverse.GridManager.SimulatorViewerTimeMessageHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 7700 <summary>Thread sync lock object</summary>
7701 <summary>Process an incoming packet and raise the appropriate events</summary> 7701 </member>
7702 <param name="sender">The sender</param> 7702 <member name="M:OpenMetaverse.SoundManager.#ctor(OpenMetaverse.GridClient)">
7703 <param name="e">The EventArgs object containing the packet data</param> 7703 <summary>
7704 </member> 7704 Construct a new instance of the SoundManager class, used for playing and receiving
7705 <member name="M:OpenMetaverse.GridManager.CoarseLocationHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 7705 sound assets
7706 <summary>Process an incoming packet and raise the appropriate events</summary> 7706 </summary>
7707 <param name="sender">The sender</param> 7707 <param name="client">A reference to the current GridClient instance</param>
7708 <param name="e">The EventArgs object containing the packet data</param> 7708 </member>
7709 </member> 7709 <member name="M:OpenMetaverse.SoundManager.PlaySound(OpenMetaverse.UUID)">
7710 <member name="M:OpenMetaverse.GridManager.RegionHandleReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 7710 <summary>
7711 <summary>Process an incoming packet and raise the appropriate events</summary> 7711 Plays a sound in the current region at full volume from avatar position
7712 <param name="sender">The sender</param> 7712 </summary>
7713 <param name="e">The EventArgs object containing the packet data</param> 7713 <param name="soundID">UUID of the sound to be played</param>
7714 </member> 7714 </member>
7715 <member name="E:OpenMetaverse.GridManager.CoarseLocationUpdate"> 7715 <member name="M:OpenMetaverse.SoundManager.SendSoundTrigger(OpenMetaverse.UUID,OpenMetaverse.Vector3)">
7716 <summary>Raised when the simulator sends a <see cref="T:OpenMetaverse.Packets.CoarseLocationUpdatePacket"/> 7716 <summary>
7717 containing the location of agents in the simulator</summary> 7717 Plays a sound in the current region at full volume
7718 </member> 7718 </summary>
7719 <member name="E:OpenMetaverse.GridManager.GridRegion"> 7719 <param name="soundID">UUID of the sound to be played.</param>
7720 <summary>Raised when the simulator sends a Region Data in response to 7720 <param name="position">position for the sound to be played at. Normally the avatar.</param>
7721 a Map request</summary> 7721 </member>
7722 </member> 7722 <member name="M:OpenMetaverse.SoundManager.SendSoundTrigger(OpenMetaverse.UUID,OpenMetaverse.Vector3,System.Single)">
7723 <member name="E:OpenMetaverse.GridManager.GridLayer"> 7723 <summary>
7724 <summary>Raised when the simulator sends GridLayer object containing 7724 Plays a sound in the current region
7725 a map tile coordinates and texture information</summary> 7725 </summary>
7726 </member> 7726 <param name="soundID">UUID of the sound to be played.</param>
7727 <member name="E:OpenMetaverse.GridManager.GridItems"> 7727 <param name="position">position for the sound to be played at. Normally the avatar.</param>
7728 <summary>Raised when the simulator sends GridItems object containing 7728 <param name="gain">volume of the sound, from 0.0 to 1.0</param>
7729 details on events, land sales at a specific location</summary> 7729 </member>
7730 </member> 7730 <member name="M:OpenMetaverse.SoundManager.SendSoundTrigger(OpenMetaverse.UUID,OpenMetaverse.Simulator,OpenMetaverse.Vector3,System.Single)">
7731 <member name="E:OpenMetaverse.GridManager.RegionHandleReply"> 7731 <summary>
7732 <summary>Raised in response to a Region lookup</summary> 7732 Plays a sound in the specified sim
7733 </member> 7733 </summary>
7734 <member name="P:OpenMetaverse.GridManager.SunPhase"> 7734 <param name="soundID">UUID of the sound to be played.</param>
7735 <summary>Unknown</summary> 7735 <param name="sim">UUID of the sound to be played.</param>
7736 </member> 7736 <param name="position">position for the sound to be played at. Normally the avatar.</param>
7737 <member name="P:OpenMetaverse.GridManager.SunDirection"> 7737 <param name="gain">volume of the sound, from 0.0 to 1.0</param>
7738 <summary>Current direction of the sun</summary> 7738 </member>
7739 </member> 7739 <member name="M:OpenMetaverse.SoundManager.SendSoundTrigger(OpenMetaverse.UUID,System.UInt64,OpenMetaverse.Vector3,System.Single)">
7740 <member name="P:OpenMetaverse.GridManager.SunAngVelocity"> 7740 <summary>
7741 <summary>Current angular velocity of the sun</summary> 7741 Play a sound asset
7742 </member> 7742 </summary>
7743 <member name="P:OpenMetaverse.GridManager.WorldTime"> 7743 <param name="soundID">UUID of the sound to be played.</param>
7744 <summary>Current world time</summary> 7744 <param name="handle">handle id for the sim to be played in.</param>
7745 </member> 7745 <param name="position">position for the sound to be played at. Normally the avatar.</param>
7746 <member name="T:OpenMetaverse.MediaPermission"> 7746 <param name="gain">volume of the sound, from 0.0 to 1.0</param>
7747 <summary> 7747 </member>
7748 Permissions for control of object media 7748 <member name="M:OpenMetaverse.SoundManager.AttachedSoundHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
7749 </summary> 7749 <summary>Process an incoming packet and raise the appropriate events</summary>
7750 </member> 7750 <param name="sender">The sender</param>
7751 <member name="T:OpenMetaverse.MediaControls"> 7751 <param name="e">The EventArgs object containing the packet data</param>
7752 <summary> 7752 </member>
7753 Style of cotrols that shold be displayed to the user 7753 <member name="M:OpenMetaverse.SoundManager.AttachedSoundGainChangeHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
7754 </summary> 7754 <summary>Process an incoming packet and raise the appropriate events</summary>
7755 </member> 7755 <param name="sender">The sender</param>
7756 <member name="T:OpenMetaverse.MediaEntry"> 7756 <param name="e">The EventArgs object containing the packet data</param>
7757 <summary> 7757 </member>
7758 Class representing media data for a single face 7758 <member name="M:OpenMetaverse.SoundManager.PreloadSoundHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
7759 </summary> 7759 <summary>Process an incoming packet and raise the appropriate events</summary>
7760 </member> 7760 <param name="sender">The sender</param>
7761 <member name="F:OpenMetaverse.MediaEntry.EnableAlterntiveImage"> 7761 <param name="e">The EventArgs object containing the packet data</param>
7762 <summary>Is display of the alternative image enabled</summary> 7762 </member>
7763 </member> 7763 <member name="M:OpenMetaverse.SoundManager.SoundTriggerHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
7764 <member name="F:OpenMetaverse.MediaEntry.AutoLoop"> 7764 <summary>Process an incoming packet and raise the appropriate events</summary>
7765 <summary>Should media auto loop</summary> 7765 <param name="sender">The sender</param>
7766 </member> 7766 <param name="e">The EventArgs object containing the packet data</param>
7767 <member name="F:OpenMetaverse.MediaEntry.AutoPlay"> 7767 </member>
7768 <summary>Shoule media be auto played</summary> 7768 <member name="E:OpenMetaverse.SoundManager.AttachedSound">
7769 </member> 7769 <summary>Raised when the simulator sends us data containing
7770 <member name="F:OpenMetaverse.MediaEntry.AutoScale"> 7770 sound</summary>
7771 <summary>Auto scale media to prim face</summary> 7771 </member>
7772 </member> 7772 <member name="E:OpenMetaverse.SoundManager.AttachedSoundGainChange">
7773 <member name="F:OpenMetaverse.MediaEntry.AutoZoom"> 7773 <summary>Raised when the simulator sends us data containing
7774 <summary>Should viewer automatically zoom in on the face when clicked</summary> 7774 ...</summary>
7775 </member> 7775 </member>
7776 <member name="F:OpenMetaverse.MediaEntry.InteractOnFirstClick"> 7776 <member name="E:OpenMetaverse.SoundManager.SoundTrigger">
7777 <summary>Should viewer interpret first click as interaction with the media 7777 <summary>Raised when the simulator sends us data containing
7778 or when false should the first click be treated as zoom in commadn</summary> 7778 ...</summary>
7779 </member> 7779 </member>
7780 <member name="F:OpenMetaverse.MediaEntry.Controls"> 7780 <member name="E:OpenMetaverse.SoundManager.PreloadSound">
7781 <summary>Style of controls viewer should display when 7781 <summary>Raised when the simulator sends us data containing
7782 viewer media on this face</summary> 7782 ...</summary>
7783 </member> 7783 </member>
7784 <member name="F:OpenMetaverse.MediaEntry.HomeURL"> 7784 <member name="T:OpenMetaverse.AttachedSoundEventArgs">
7785 <summary>Starting URL for the media</summary> 7785 <summary>Provides data for the <see cref="E:OpenMetaverse.SoundManager.AttachedSound"/> event</summary>
7786 </member> 7786 <remarks>The <see cref="E:OpenMetaverse.SoundManager.AttachedSound"/> event occurs when the simulator sends
7787 <member name="F:OpenMetaverse.MediaEntry.CurrentURL"> 7787 the sound data which emits from an agents attachment</remarks>
7788 <summary>Currently navigated URL</summary> 7788 <example>
7789 </member> 7789 The following code example shows the process to subscribe to the <see cref="E:OpenMetaverse.SoundManager.AttachedSound"/> event
7790 <member name="F:OpenMetaverse.MediaEntry.Height"> 7790 and a stub to handle the data passed from the simulator
7791 <summary>Media height in pixes</summary> 7791 <code>
7792 </member> 7792 // Subscribe to the AttachedSound event
7793 <member name="F:OpenMetaverse.MediaEntry.Width"> 7793 Client.Sound.AttachedSound += Sound_AttachedSound;
7794 <summary>Media width in pixels</summary> 7794
7795 </member> 7795 // process the data raised in the event here
7796 <member name="F:OpenMetaverse.MediaEntry.ControlPermissions"> 7796 private void Sound_AttachedSound(object sender, AttachedSoundEventArgs e)
7797 <summary>Who can controls the media</summary> 7797 {
7798 </member> 7798 // ... Process AttachedSoundEventArgs here ...
7799 <member name="F:OpenMetaverse.MediaEntry.InteractPermissions"> 7799 }
7800 <summary>Who can interact with the media</summary> 7800 </code>
7801 </member> 7801 </example>
7802 <member name="F:OpenMetaverse.MediaEntry.EnableWhiteList"> 7802 </member>
7803 <summary>Is URL whitelist enabled</summary> 7803 <member name="M:OpenMetaverse.AttachedSoundEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,System.Single,OpenMetaverse.SoundFlags)">
7804 </member> 7804 <summary>
7805 <member name="F:OpenMetaverse.MediaEntry.WhiteList"> 7805 Construct a new instance of the SoundTriggerEventArgs class
7806 <summary>Array of URLs that are whitelisted</summary> 7806 </summary>
7807 </member> 7807 <param name="sim">Simulator where the event originated</param>
7808 <member name="M:OpenMetaverse.MediaEntry.GetOSD"> 7808 <param name="soundID">The sound asset id</param>
7809 <summary> 7809 <param name="ownerID">The ID of the owner</param>
7810 Serialize to OSD 7810 <param name="objectID">The ID of the object</param>
7811 </summary> 7811 <param name="gain">The volume level</param>
7812 <returns>OSDMap with the serialized data</returns> 7812 <param name="flags">The <see cref="T:OpenMetaverse.SoundFlags"/></param>
7813 </member> 7813 </member>
7814 <member name="M:OpenMetaverse.MediaEntry.FromOSD(OpenMetaverse.StructuredData.OSD)"> 7814 <member name="P:OpenMetaverse.AttachedSoundEventArgs.Simulator">
7815 <summary> 7815 <summary>Simulator where the event originated</summary>
7816 Deserialize from OSD data 7816 </member>
7817 </summary> 7817 <member name="P:OpenMetaverse.AttachedSoundEventArgs.SoundID">
7818 <param name="osd">Serialized OSD data</param> 7818 <summary>Get the sound asset id</summary>
7819 <returns>Deserialized object</returns> 7819 </member>
7820 </member> 7820 <member name="P:OpenMetaverse.AttachedSoundEventArgs.OwnerID">
7821 <member name="T:OpenMetaverse.Assets.AssetScriptBinary"> 7821 <summary>Get the ID of the owner</summary>
7822 <summary> 7822 </member>
7823 Represents an AssetScriptBinary object containing the 7823 <member name="P:OpenMetaverse.AttachedSoundEventArgs.ObjectID">
7824 LSO compiled bytecode of an LSL script 7824 <summary>Get the ID of the Object</summary>
7825 </summary> 7825 </member>
7826 </member> 7826 <member name="P:OpenMetaverse.AttachedSoundEventArgs.Gain">
7827 <member name="M:OpenMetaverse.Assets.AssetScriptBinary.#ctor"> 7827 <summary>Get the volume level</summary>
7828 <summary>Initializes a new instance of an AssetScriptBinary object</summary> 7828 </member>
7829 </member> 7829 <member name="P:OpenMetaverse.AttachedSoundEventArgs.Flags">
7830 <member name="M:OpenMetaverse.Assets.AssetScriptBinary.#ctor(OpenMetaverse.UUID,System.Byte[])"> 7830 <summary>Get the <see cref="T:OpenMetaverse.SoundFlags"/></summary>
7831 <summary>Initializes a new instance of an AssetScriptBinary object with parameters</summary> 7831 </member>
7832 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param> 7832 <member name="T:OpenMetaverse.AttachedSoundGainChangeEventArgs">
7833 <param name="assetData">A byte array containing the raw asset data</param> 7833 <summary>Provides data for the <see cref="E:OpenMetaverse.SoundManager.AttachedSoundGainChange"/> event</summary>
7834 </member> 7834 <remarks>The <see cref="E:OpenMetaverse.SoundManager.AttachedSoundGainChange"/> event occurs when an attached sound
7835 <member name="M:OpenMetaverse.Assets.AssetScriptBinary.Encode"> 7835 changes its volume level</remarks>
7836 <summary> 7836 </member>
7837 TODO: Encodes a scripts contents into a LSO Bytecode file 7837 <member name="M:OpenMetaverse.AttachedSoundGainChangeEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.UUID,System.Single)">
7838 </summary> 7838 <summary>
7839 </member> 7839 Construct a new instance of the AttachedSoundGainChangedEventArgs class
7840 <member name="M:OpenMetaverse.Assets.AssetScriptBinary.Decode"> 7840 </summary>
7841 <summary> 7841 <param name="sim">Simulator where the event originated</param>
7842 TODO: Decode LSO Bytecode into a string 7842 <param name="objectID">The ID of the Object</param>
7843 </summary> 7843 <param name="gain">The new volume level</param>
7844 <returns>true</returns> 7844 </member>
7845 </member> 7845 <member name="P:OpenMetaverse.AttachedSoundGainChangeEventArgs.Simulator">
7846 <member name="P:OpenMetaverse.Assets.AssetScriptBinary.AssetType"> 7846 <summary>Simulator where the event originated</summary>
7847 <summary>Override the base classes AssetType</summary> 7847 </member>
7848 </member> 7848 <member name="P:OpenMetaverse.AttachedSoundGainChangeEventArgs.ObjectID">
7849 <member name="F:OpenMetaverse.TerrainManager.m_LandPatchReceivedEvent"> 7849 <summary>Get the ID of the Object</summary>
7850 <summary>The event subscribers. null if no subcribers</summary> 7850 </member>
7851 </member> 7851 <member name="P:OpenMetaverse.AttachedSoundGainChangeEventArgs.Gain">
7852 <member name="M:OpenMetaverse.TerrainManager.OnLandPatchReceived(OpenMetaverse.LandPatchReceivedEventArgs)"> 7852 <summary>Get the volume level</summary>
7853 <summary>Raises the LandPatchReceived event</summary> 7853 </member>
7854 <param name="e">A LandPatchReceivedEventArgs object containing the 7854 <member name="T:OpenMetaverse.SoundTriggerEventArgs">
7855 data returned from the simulator</param> 7855 <summary>Provides data for the <see cref="E:OpenMetaverse.SoundManager.SoundTrigger"/> event</summary>
7856 </member> 7856 <remarks><para>The <see cref="E:OpenMetaverse.SoundManager.SoundTrigger"/> event occurs when the simulator forwards
7857 <member name="F:OpenMetaverse.TerrainManager.m_LandPatchReceivedLock"> 7857 a request made by yourself or another agent to play either an asset sound or a built in sound</para>
7858 <summary>Thread sync lock object</summary> 7858
7859 </member> 7859 <para>Requests to play sounds where the <see cref="P:OpenMetaverse.SoundTriggerEventArgs.SoundID"/> is not one of the built-in
7860 <member name="M:OpenMetaverse.TerrainManager.#ctor(OpenMetaverse.GridClient)"> 7860 <see cref="T:OpenMetaverse.Sounds"/> will require sending a request to download the sound asset before it can be played</para>
7861 <summary> 7861 </remarks>
7862 Default constructor 7862 <example>
7863 </summary> 7863 The following code example uses the <see cref="P:OpenMetaverse.SoundTriggerEventArgs.OwnerID"/>, <see cref="P:OpenMetaverse.SoundTriggerEventArgs.SoundID"/>
7864 <param name="client"></param> 7864 and <see cref="P:OpenMetaverse.SoundTriggerEventArgs.Gain"/>
7865 </member> 7865 properties to display some information on a sound request on the <see cref="T:System.Console"/> window.
7866 <member name="E:OpenMetaverse.TerrainManager.LandPatchReceived"> 7866 <code>
7867 <summary>Raised when the simulator responds sends </summary> 7867 // subscribe to the event
7868 </member> 7868 Client.Sound.SoundTrigger += Sound_SoundTrigger;
7869 <member name="P:OpenMetaverse.LandPatchReceivedEventArgs.Simulator"> 7869
7870 <summary>Simulator from that sent tha data</summary> 7870 // play the pre-defined BELL_TING sound
7871 </member> 7871 Client.Sound.SendSoundTrigger(Sounds.BELL_TING);
7872 <member name="P:OpenMetaverse.LandPatchReceivedEventArgs.X"> 7872
7873 <summary>Sim coordinate of the patch</summary> 7873 // handle the response data
7874 </member> 7874 private void Sound_SoundTrigger(object sender, SoundTriggerEventArgs e)
7875 <member name="P:OpenMetaverse.LandPatchReceivedEventArgs.Y"> 7875 {
7876 <summary>Sim coordinate of the patch</summary> 7876 Console.WriteLine("{0} played the sound {1} at volume {2}",
7877 </member> 7877 e.OwnerID, e.SoundID, e.Gain);
7878 <member name="P:OpenMetaverse.LandPatchReceivedEventArgs.PatchSize"> 7878 }
7879 <summary>Size of tha patch</summary> 7879 </code>
7880 </member> 7880 </example>
7881 <member name="P:OpenMetaverse.LandPatchReceivedEventArgs.HeightMap"> 7881 </member>
7882 <summary>Heightmap for the patch</summary> 7882 <member name="M:OpenMetaverse.SoundTriggerEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,System.Single,System.UInt64,OpenMetaverse.Vector3)">
7883 </member> 7883 <summary>
7884 <member name="T:OpenMetaverse.LoginStatus"> 7884 Construct a new instance of the SoundTriggerEventArgs class
7885 <summary> 7885 </summary>
7886 7886 <param name="sim">Simulator where the event originated</param>
7887 </summary> 7887 <param name="soundID">The sound asset id</param>
7888 </member> 7888 <param name="ownerID">The ID of the owner</param>
7889 <member name="F:OpenMetaverse.LoginStatus.Failed"> 7889 <param name="objectID">The ID of the object</param>
7890 <summary></summary> 7890 <param name="parentID">The ID of the objects parent</param>
7891 </member> 7891 <param name="gain">The volume level</param>
7892 <member name="F:OpenMetaverse.LoginStatus.None"> 7892 <param name="regionHandle">The regionhandle</param>
7893 <summary></summary> 7893 <param name="position">The source position</param>
7894 </member> 7894 </member>
7895 <member name="F:OpenMetaverse.LoginStatus.ConnectingToLogin"> 7895 <member name="P:OpenMetaverse.SoundTriggerEventArgs.Simulator">
7896 <summary></summary> 7896 <summary>Simulator where the event originated</summary>
7897 </member> 7897 </member>
7898 <member name="F:OpenMetaverse.LoginStatus.ReadingResponse"> 7898 <member name="P:OpenMetaverse.SoundTriggerEventArgs.SoundID">
7899 <summary></summary> 7899 <summary>Get the sound asset id</summary>
7900 </member> 7900 </member>
7901 <member name="F:OpenMetaverse.LoginStatus.ConnectingToSim"> 7901 <member name="P:OpenMetaverse.SoundTriggerEventArgs.OwnerID">
7902 <summary></summary> 7902 <summary>Get the ID of the owner</summary>
7903 </member> 7903 </member>
7904 <member name="F:OpenMetaverse.LoginStatus.Redirecting"> 7904 <member name="P:OpenMetaverse.SoundTriggerEventArgs.ObjectID">
7905 <summary></summary> 7905 <summary>Get the ID of the Object</summary>
7906 </member> 7906 </member>
7907 <member name="F:OpenMetaverse.LoginStatus.Success"> 7907 <member name="P:OpenMetaverse.SoundTriggerEventArgs.ParentID">
7908 <summary></summary> 7908 <summary>Get the ID of the objects parent</summary>
7909 </member> 7909 </member>
7910 <member name="T:OpenMetaverse.LoginParams"> 7910 <member name="P:OpenMetaverse.SoundTriggerEventArgs.Gain">
7911 <summary> 7911 <summary>Get the volume level</summary>
7912 Login Request Parameters 7912 </member>
7913 </summary> 7913 <member name="P:OpenMetaverse.SoundTriggerEventArgs.RegionHandle">
7914 </member> 7914 <summary>Get the regionhandle</summary>
7915 <member name="F:OpenMetaverse.LoginParams.URI"> 7915 </member>
7916 <summary>The URL of the Login Server</summary> 7916 <member name="P:OpenMetaverse.SoundTriggerEventArgs.Position">
7917 </member> 7917 <summary>Get the source position</summary>
7918 <member name="F:OpenMetaverse.LoginParams.Timeout"> 7918 </member>
7919 <summary>The number of milliseconds to wait before a login is considered 7919 <member name="T:OpenMetaverse.PreloadSoundEventArgs">
7920 failed due to timeout</summary> 7920 <summary>Provides data for the <see cref="E:OpenMetaverse.AvatarManager.AvatarAppearance"/> event</summary>
7921 </member> 7921 <remarks>The <see cref="E:OpenMetaverse.AvatarManager.AvatarAppearance"/> event occurs when the simulator sends
7922 <member name="F:OpenMetaverse.LoginParams.MethodName"> 7922 the appearance data for an avatar</remarks>
7923 <summary>The request method</summary> 7923 <example>
7924 <remarks>login_to_simulator is currently the only supported method</remarks> 7924 The following code example uses the <see cref="P:OpenMetaverse.AvatarAppearanceEventArgs.AvatarID"/> and <see cref="P:OpenMetaverse.AvatarAppearanceEventArgs.VisualParams"/>
7925 </member> 7925 properties to display the selected shape of an avatar on the <see cref="T:System.Console"/> window.
7926 <member name="F:OpenMetaverse.LoginParams.FirstName"> 7926 <code>
7927 <summary>The Agents First name</summary> 7927 // subscribe to the event
7928 </member> 7928 Client.Avatars.AvatarAppearance += Avatars_AvatarAppearance;
7929 <member name="F:OpenMetaverse.LoginParams.LastName"> 7929
7930 <summary>The Agents Last name</summary> 7930 // handle the data when the event is raised
7931 </member> 7931 void Avatars_AvatarAppearance(object sender, AvatarAppearanceEventArgs e)
7932 <member name="F:OpenMetaverse.LoginParams.Password"> 7932 {
7933 <summary>A md5 hashed password</summary> 7933 Console.WriteLine("The Agent {0} is using a {1} shape.", e.AvatarID, (e.VisualParams[31] &gt; 0) : "male" ? "female")
7934 <remarks>plaintext password will be automatically hashed</remarks> 7934 }
7935 </member> 7935 </code>
7936 <member name="F:OpenMetaverse.LoginParams.Start"> 7936 </example>
7937 <summary>The agents starting location once logged in</summary> 7937 </member>
7938 <remarks>Either "last", "home", or a string encoded URI 7938 <member name="M:OpenMetaverse.PreloadSoundEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID)">
7939 containing the simulator name and x/y/z coordinates e.g: uri:hooper&amp;128&amp;152&amp;17</remarks> 7939 <summary>
7940 </member> 7940 Construct a new instance of the PreloadSoundEventArgs class
7941 <member name="F:OpenMetaverse.LoginParams.Channel"> 7941 </summary>
7942 <summary>A string containing the client software channel information</summary> 7942 <param name="sim">Simulator where the event originated</param>
7943 <example>Second Life Release</example> 7943 <param name="soundID">The sound asset id</param>
7944 </member> 7944 <param name="ownerID">The ID of the owner</param>
7945 <member name="F:OpenMetaverse.LoginParams.Version"> 7945 <param name="objectID">The ID of the object</param>
7946 <summary>The client software version information</summary> 7946 </member>
7947 <remarks>The official viewer uses: Second Life Release n.n.n.n 7947 <member name="P:OpenMetaverse.PreloadSoundEventArgs.Simulator">
7948 where n is replaced with the current version of the viewer</remarks> 7948 <summary>Simulator where the event originated</summary>
7949 </member> 7949 </member>
7950 <member name="F:OpenMetaverse.LoginParams.Platform"> 7950 <member name="P:OpenMetaverse.PreloadSoundEventArgs.SoundID">
7951 <summary>A string containing the platform information the agent is running on</summary> 7951 <summary>Get the sound asset id</summary>
7952 </member> 7952 </member>
7953 <member name="F:OpenMetaverse.LoginParams.MAC"> 7953 <member name="P:OpenMetaverse.PreloadSoundEventArgs.OwnerID">
7954 <summary>A string hash of the network cards Mac Address</summary> 7954 <summary>Get the ID of the owner</summary>
7955 </member> 7955 </member>
7956 <member name="F:OpenMetaverse.LoginParams.ViewerDigest"> 7956 <member name="P:OpenMetaverse.PreloadSoundEventArgs.ObjectID">
7957 <summary>Unknown or deprecated</summary> 7957 <summary>Get the ID of the Object</summary>
7958 </member> 7958 </member>
7959 <member name="F:OpenMetaverse.LoginParams.ID0"> 7959 <member name="T:OpenMetaverse.Assets.TarArchiveWriter">
7960 <summary>A string hash of the first disk drives ID used to identify this clients uniqueness</summary> 7960 <summary>
7961 </member> 7961 Temporary code to produce a tar archive in tar v7 format
7962 <member name="F:OpenMetaverse.LoginParams.UserAgent"> 7962 </summary>
7963 <summary>A string containing the viewers Software, this is not directly sent to the login server but 7963 </member>
7964 instead is used to generate the Version string</summary> 7964 <member name="F:OpenMetaverse.Assets.TarArchiveWriter.m_bw">
7965 </member> 7965 <summary>
7966 <member name="F:OpenMetaverse.LoginParams.Author"> 7966 Binary writer for the underlying stream
7967 <summary>A string representing the software creator. This is not directly sent to the login server but 7967 </summary>
7968 is used by the library to generate the Version information</summary> 7968 </member>
7969 </member> 7969 <member name="M:OpenMetaverse.Assets.TarArchiveWriter.WriteDir(System.String)">
7970 <member name="F:OpenMetaverse.LoginParams.AgreeToTos"> 7970 <summary>
7971 <summary>If true, this agent agrees to the Terms of Service of the grid its connecting to</summary> 7971 Write a directory entry to the tar archive. We can only handle one path level right now!
7972 </member> 7972 </summary>
7973 <member name="F:OpenMetaverse.LoginParams.ReadCritical"> 7973 <param name="dirName"></param>
7974 <summary>Unknown</summary> 7974 </member>
7975 </member> 7975 <member name="M:OpenMetaverse.Assets.TarArchiveWriter.WriteFile(System.String,System.String)">
7976 <member name="F:OpenMetaverse.LoginParams.Options"> 7976 <summary>
7977 <summary>An array of string sent to the login server to enable various options</summary> 7977 Write a file to the tar archive
7978 </member> 7978 </summary>
7979 <member name="F:OpenMetaverse.LoginParams.LoginID"> 7979 <param name="filePath"></param>
7980 <summary>A randomly generated ID to distinguish between login attempts. This value is only used 7980 <param name="data"></param>
7981 internally in the library and is never sent over the wire</summary> 7981 </member>
7982 </member> 7982 <member name="M:OpenMetaverse.Assets.TarArchiveWriter.WriteFile(System.String,System.Byte[])">
7983 <member name="M:OpenMetaverse.LoginParams.#ctor"> 7983 <summary>
7984 <summary> 7984 Write a file to the tar archive
7985 Default constuctor, initializes sane default values 7985 </summary>
7986 </summary> 7986 <param name="filePath"></param>
7987 </member> 7987 <param name="data"></param>
7988 <member name="M:OpenMetaverse.LoginParams.#ctor(OpenMetaverse.GridClient,System.String,System.String,System.String,System.String,System.String)"> 7988 </member>
7989 <summary> 7989 <member name="M:OpenMetaverse.Assets.TarArchiveWriter.Close">
7990 Instantiates new LoginParams object and fills in the values 7990 <summary>
7991 </summary> 7991 Finish writing the raw tar archive data to a stream. The stream will be closed on completion.
7992 <param name="client">Instance of GridClient to read settings from</param> 7992 </summary>
7993 <param name="firstName">Login first name</param> 7993 </member>
7994 <param name="lastName">Login last name</param> 7994 <member name="M:OpenMetaverse.Assets.TarArchiveWriter.WriteEntry(System.String,System.Byte[],System.Char)">
7995 <param name="password">Password</param> 7995 <summary>
7996 <param name="channel">Login channnel (application name)</param> 7996 Write a particular entry
7997 <param name="version">Client version, should be application name + version number</param> 7997 </summary>
7998 </member> 7998 <param name="filePath"></param>
7999 <member name="M:OpenMetaverse.LoginParams.#ctor(OpenMetaverse.GridClient,System.String,System.String,System.String,System.String,System.String,System.String)"> 7999 <param name="data"></param>
8000 <summary> 8000 <param name="fileType"></param>
8001 Instantiates new LoginParams object and fills in the values 8001 </member>
8002 </summary> 8002 <member name="T:OpenMetaverse.Assets.TarArchiveReader">
8003 <param name="client">Instance of GridClient to read settings from</param> 8003 <summary>
8004 <param name="firstName">Login first name</param> 8004 Temporary code to do the bare minimum required to read a tar archive for our purposes
8005 <param name="lastName">Login last name</param> 8005 </summary>
8006 <param name="password">Password</param> 8006 </member>
8007 <param name="channel">Login channnel (application name)</param> 8007 <member name="F:OpenMetaverse.Assets.TarArchiveReader.m_br">
8008 <param name="version">Client version, should be application name + version number</param> 8008 <summary>
8009 <param name="loginURI">URI of the login server</param> 8009 Binary reader for the underlying stream
8010 </member> 8010 </summary>
8011 <member name="T:OpenMetaverse.LoginResponseData"> 8011 </member>
8012 <summary> 8012 <member name="F:OpenMetaverse.Assets.TarArchiveReader.m_nullCharArray">
8013 The decoded data returned from the login server after a successful login 8013 <summary>
8014 </summary> 8014 Used to trim off null chars
8015 </member> 8015 </summary>
8016 <member name="F:OpenMetaverse.LoginResponseData.Login"> 8016 </member>
8017 <summary>true, false, indeterminate</summary> 8017 <member name="F:OpenMetaverse.Assets.TarArchiveReader.m_spaceCharArray">
8018 </member> 8018 <summary>
8019 <member name="F:OpenMetaverse.LoginResponseData.Message"> 8019 Used to trim off space chars
8020 <summary>Login message of the day</summary> 8020 </summary>
8021 </member> 8021 </member>
8022 <member name="F:OpenMetaverse.LoginResponseData.AgentAccess"> 8022 <member name="M:OpenMetaverse.Assets.TarArchiveReader.#ctor(System.IO.Stream)">
8023 <summary>M or PG, also agent_region_access and agent_access_max</summary> 8023 <summary>
8024 </member> 8024 Generate a tar reader which reads from the given stream.
8025 <member name="M:OpenMetaverse.LoginResponseData.Parse(OpenMetaverse.StructuredData.OSDMap)"> 8025 </summary>
8026 <summary> 8026 <param name="s"></param>
8027 Parse LLSD Login Reply Data 8027 </member>
8028 </summary> 8028 <member name="M:OpenMetaverse.Assets.TarArchiveReader.ReadEntry(System.String@,OpenMetaverse.Assets.TarArchiveReader.TarEntryType@)">
8029 <param name="reply">An <seealso cref="T:OpenMetaverse.StructuredData.OSDMap"/> 8029 <summary>
8030 contaning the login response data</param> 8030 Read the next entry in the tar file.
8031 <remarks>XML-RPC logins do not require this as XML-RPC.NET 8031 </summary>
8032 automatically populates the struct properly using attributes</remarks> 8032 <param name="filePath"></param>
8033 </member> 8033 <param name="entryType"></param>
8034 <member name="T:OpenMetaverse.NetworkManager"> 8034 <returns>the data for the entry. Returns null if there are no more entries</returns>
8035 <summary> 8035 </member>
8036 Login Routines 8036 <member name="M:OpenMetaverse.Assets.TarArchiveReader.ReadHeader">
8037 </summary> 8037 <summary>
8038 <summary> 8038 Read the next 512 byte chunk of data as a tar header.
8039 NetworkManager is responsible for managing the network layer of 8039 </summary>
8040 OpenMetaverse. It tracks all the server connections, serializes 8040 <returns>A tar header struct. null if we have reached the end of the archive.</returns>
8041 outgoing traffic and deserializes incoming traffic, and provides 8041 </member>
8042 instances of delegates for network-related events. 8042 <member name="M:OpenMetaverse.Assets.TarArchiveReader.ReadData(System.Int32)">
8043 </summary> 8043 <summary>
8044 </member> 8044 Read data following a header
8045 <member name="F:OpenMetaverse.NetworkManager.m_LoginProgress"> 8045 </summary>
8046 <summary>The event subscribers, null of no subscribers</summary> 8046 <param name="fileSize"></param>
8047 </member> 8047 <returns></returns>
8048 <member name="M:OpenMetaverse.NetworkManager.OnLoginProgress(OpenMetaverse.LoginProgressEventArgs)"> 8048 </member>
8049 <summary>Raises the LoginProgress Event</summary> 8049 <member name="M:OpenMetaverse.Assets.TarArchiveReader.ConvertOctalBytesToDecimal(System.Byte[],System.Int32,System.Int32)">
8050 <param name="e">A LoginProgressEventArgs object containing 8050 <summary>
8051 the data sent from the simulator</param> 8051 Convert octal bytes to a decimal representation
8052 </member> 8052 </summary>
8053 <member name="F:OpenMetaverse.NetworkManager.m_LoginProgressLock"> 8053 <param name="bytes"></param>
8054 <summary>Thread sync lock object</summary> 8054 <param name="count"></param>
8055 </member> 8055 <param name="startIndex"></param>
8056 <member name="F:OpenMetaverse.NetworkManager.LoginSeedCapability"> 8056 <returns></returns>
8057 <summary>Seed CAPS URL returned from the login server</summary> 8057 </member>
8058 </member> 8058 <member name="T:OpenMetaverse.ObjectReturnType">
8059 <member name="F:OpenMetaverse.NetworkManager.UDPBlacklist"> 8059 <summary>
8060 <summary>A list of packets obtained during the login process which 8060 Type of return to use when returning objects from a parcel
8061 networkmanager will log but not process</summary> 8061 </summary>
8062 </member> 8062 </member>
8063 <member name="M:OpenMetaverse.NetworkManager.DefaultLoginParams(System.String,System.String,System.String,System.String,System.String)"> 8063 <member name="F:OpenMetaverse.ObjectReturnType.None">
8064 <summary> 8064 <summary></summary>
8065 Generate sane default values for a login request 8065 </member>
8066 </summary> 8066 <member name="F:OpenMetaverse.ObjectReturnType.Owner">
8067 <param name="firstName">Account first name</param> 8067 <summary>Return objects owned by parcel owner</summary>
8068 <param name="lastName">Account last name</param> 8068 </member>
8069 <param name="password">Account password</param> 8069 <member name="F:OpenMetaverse.ObjectReturnType.Group">
8070 <param name="userAgent">Client application name</param> 8070 <summary>Return objects set to group</summary>
8071 <param name="userVersion">Client application version</param> 8071 </member>
8072 <returns>A populated <seealso cref="T:OpenMetaverse.LoginParams"/> struct containing 8072 <member name="F:OpenMetaverse.ObjectReturnType.Other">
8073 sane defaults</returns> 8073 <summary>Return objects not owned by parcel owner or set to group</summary>
8074 </member> 8074 </member>
8075 <member name="M:OpenMetaverse.NetworkManager.Login(System.String,System.String,System.String,System.String,System.String)"> 8075 <member name="F:OpenMetaverse.ObjectReturnType.List">
8076 <summary> 8076 <summary>Return a specific list of objects on parcel</summary>
8077 Simplified login that takes the most common and required fields 8077 </member>
8078 </summary> 8078 <member name="F:OpenMetaverse.ObjectReturnType.Sell">
8079 <param name="firstName">Account first name</param> 8079 <summary>Return objects that are marked for-sale</summary>
8080 <param name="lastName">Account last name</param> 8080 </member>
8081 <param name="password">Account password</param> 8081 <member name="T:OpenMetaverse.ParcelAccessFlags">
8082 <param name="userAgent">Client application name</param> 8082 <summary>
8083 <param name="userVersion">Client application version</param> 8083 Blacklist/Whitelist flags used in parcels Access List
8084 <returns>Whether the login was successful or not. On failure the 8084 </summary>
8085 LoginErrorKey string will contain the error code and LoginMessage 8085 </member>
8086 will contain a description of the error</returns> 8086 <member name="F:OpenMetaverse.ParcelAccessFlags.NoAccess">
8087 </member> 8087 <summary>Agent is denied access</summary>
8088 <member name="M:OpenMetaverse.NetworkManager.Login(System.String,System.String,System.String,System.String,System.String,System.String)"> 8088 </member>
8089 <summary> 8089 <member name="F:OpenMetaverse.ParcelAccessFlags.Access">
8090 Simplified login that takes the most common fields along with a 8090 <summary>Agent is granted access</summary>
8091 starting location URI, and can accept an MD5 string instead of a 8091 </member>
8092 plaintext password 8092 <member name="T:OpenMetaverse.ParcelResult">
8093 </summary> 8093 <summary>
8094 <param name="firstName">Account first name</param> 8094 The result of a request for parcel properties
8095 <param name="lastName">Account last name</param> 8095 </summary>
8096 <param name="password">Account password or MD5 hash of the password 8096 </member>
8097 such as $1$1682a1e45e9f957dcdf0bb56eb43319c</param> 8097 <member name="F:OpenMetaverse.ParcelResult.NoData">
8098 <param name="userAgent">Client application name</param> 8098 <summary>No matches were found for the request</summary>
8099 <param name="start">Starting location URI that can be built with 8099 </member>
8100 StartLocation()</param> 8100 <member name="F:OpenMetaverse.ParcelResult.Single">
8101 <param name="userVersion">Client application version</param> 8101 <summary>Request matched a single parcel</summary>
8102 <returns>Whether the login was successful or not. On failure the 8102 </member>
8103 LoginErrorKey string will contain the error code and LoginMessage 8103 <member name="F:OpenMetaverse.ParcelResult.Multiple">
8104 will contain a description of the error</returns> 8104 <summary>Request matched multiple parcels</summary>
8105 </member> 8105 </member>
8106 <member name="M:OpenMetaverse.NetworkManager.Login(OpenMetaverse.LoginParams)"> 8106 <member name="T:OpenMetaverse.AccessList">
8107 <summary> 8107 <summary>
8108 Login that takes a struct of all the values that will be passed to 8108 Flags used in the ParcelAccessListRequest packet to specify whether
8109 the login server 8109 we want the access list (whitelist), ban list (blacklist), or both
8110 </summary> 8110 </summary>
8111 <param name="loginParams">The values that will be passed to the login 8111 </member>
8112 server, all fields must be set even if they are String.Empty</param> 8112 <member name="F:OpenMetaverse.AccessList.Access">
8113 <returns>Whether the login was successful or not. On failure the 8113 <summary>Request the access list</summary>
8114 LoginErrorKey string will contain the error code and LoginMessage 8114 </member>
8115 will contain a description of the error</returns> 8115 <member name="F:OpenMetaverse.AccessList.Ban">
8116 </member> 8116 <summary>Request the ban list</summary>
8117 <member name="M:OpenMetaverse.NetworkManager.StartLocation(System.String,System.Int32,System.Int32,System.Int32)"> 8117 </member>
8118 <summary> 8118 <member name="F:OpenMetaverse.AccessList.Both">
8119 Build a start location URI for passing to the Login function 8119 <summary>Request both White and Black lists</summary>
8120 </summary> 8120 </member>
8121 <param name="sim">Name of the simulator to start in</param> 8121 <member name="T:OpenMetaverse.ParcelPropertiesStatus">
8122 <param name="x">X coordinate to start at</param> 8122 <summary>
8123 <param name="y">Y coordinate to start at</param> 8123 Sequence ID in ParcelPropertiesReply packets (sent when avatar
8124 <param name="z">Z coordinate to start at</param> 8124 tries to cross a parcel border)
8125 <returns>String with a URI that can be used to login to a specified 8125 </summary>
8126 location</returns> 8126 </member>
8127 </member> 8127 <member name="F:OpenMetaverse.ParcelPropertiesStatus.ParcelSelected">
8128 <member name="M:OpenMetaverse.NetworkManager.LoginReplyXmlRpcHandler(Nwc.XmlRpc.XmlRpcResponse,OpenMetaverse.LoginParams)"> 8128 <summary>Parcel is currently selected</summary>
8129 <summary> 8129 </member>
8130 Handles response from XML-RPC login replies 8130 <member name="F:OpenMetaverse.ParcelPropertiesStatus.CollisionNotInGroup">
8131 </summary> 8131 <summary>Parcel restricted to a group the avatar is not a
8132 </member> 8132 member of</summary>
8133 <member name="M:OpenMetaverse.NetworkManager.LoginReplyLLSDHandler(OpenMetaverse.Http.CapsClient,OpenMetaverse.StructuredData.OSD,System.Exception)"> 8133 </member>
8134 <summary> 8134 <member name="F:OpenMetaverse.ParcelPropertiesStatus.CollisionBanned">
8135 Handle response from LLSD login replies 8135 <summary>Avatar is banned from the parcel</summary>
8136 </summary> 8136 </member>
8137 <param name="client"></param> 8137 <member name="F:OpenMetaverse.ParcelPropertiesStatus.CollisionNotOnAccessList">
8138 <param name="result"></param> 8138 <summary>Parcel is restricted to an access list that the
8139 <param name="error"></param> 8139 avatar is not on</summary>
8140 </member> 8140 </member>
8141 <member name="M:OpenMetaverse.NetworkManager.GetPlatform"> 8141 <member name="F:OpenMetaverse.ParcelPropertiesStatus.HoveredOverParcel">
8142 <summary> 8142 <summary>Response to hovering over a parcel</summary>
8143 Get current OS 8143 </member>
8144 </summary> 8144 <member name="T:OpenMetaverse.TerraformAction">
8145 <returns>Either "Win" or "Linux"</returns> 8145 <summary>
8146 </member> 8146 The tool to use when modifying terrain levels
8147 <member name="M:OpenMetaverse.NetworkManager.GetMAC"> 8147 </summary>
8148 <summary> 8148 </member>
8149 Get clients default Mac Address 8149 <member name="F:OpenMetaverse.TerraformAction.Level">
8150 </summary> 8150 <summary>Level the terrain</summary>
8151 <returns>A string containing the first found Mac Address</returns> 8151 </member>
8152 </member> 8152 <member name="F:OpenMetaverse.TerraformAction.Raise">
8153 <member name="F:OpenMetaverse.NetworkManager.m_PacketSent"> 8153 <summary>Raise the terrain</summary>
8154 <summary>The event subscribers, null of no subscribers</summary> 8154 </member>
8155 </member> 8155 <member name="F:OpenMetaverse.TerraformAction.Lower">
8156 <member name="M:OpenMetaverse.NetworkManager.OnPacketSent(OpenMetaverse.PacketSentEventArgs)"> 8156 <summary>Lower the terrain</summary>
8157 <summary>Raises the PacketSent Event</summary> 8157 </member>
8158 <param name="e">A PacketSentEventArgs object containing 8158 <member name="F:OpenMetaverse.TerraformAction.Smooth">
8159 the data sent from the simulator</param> 8159 <summary>Smooth the terrain</summary>
8160 </member> 8160 </member>
8161 <member name="F:OpenMetaverse.NetworkManager.m_PacketSentLock"> 8161 <member name="F:OpenMetaverse.TerraformAction.Noise">
8162 <summary>Thread sync lock object</summary> 8162 <summary>Add random noise to the terrain</summary>
8163 </member> 8163 </member>
8164 <member name="F:OpenMetaverse.NetworkManager.m_LoggedOut"> 8164 <member name="F:OpenMetaverse.TerraformAction.Revert">
8165 <summary>The event subscribers, null of no subscribers</summary> 8165 <summary>Revert terrain to simulator default</summary>
8166 </member> 8166 </member>
8167 <member name="M:OpenMetaverse.NetworkManager.OnLoggedOut(OpenMetaverse.LoggedOutEventArgs)"> 8167 <member name="T:OpenMetaverse.TerraformBrushSize">
8168 <summary>Raises the LoggedOut Event</summary> 8168 <summary>
8169 <param name="e">A LoggedOutEventArgs object containing 8169 The tool size to use when changing terrain levels
8170 the data sent from the simulator</param> 8170 </summary>
8171 </member> 8171 </member>
8172 <member name="F:OpenMetaverse.NetworkManager.m_LoggedOutLock"> 8172 <member name="F:OpenMetaverse.TerraformBrushSize.Small">
8173 <summary>Thread sync lock object</summary> 8173 <summary>Small</summary>
8174 </member> 8174 </member>
8175 <member name="F:OpenMetaverse.NetworkManager.m_SimConnecting"> 8175 <member name="F:OpenMetaverse.TerraformBrushSize.Medium">
8176 <summary>The event subscribers, null of no subscribers</summary> 8176 <summary>Medium</summary>
8177 </member> 8177 </member>
8178 <member name="M:OpenMetaverse.NetworkManager.OnSimConnecting(OpenMetaverse.SimConnectingEventArgs)"> 8178 <member name="F:OpenMetaverse.TerraformBrushSize.Large">
8179 <summary>Raises the SimConnecting Event</summary> 8179 <summary>Large</summary>
8180 <param name="e">A SimConnectingEventArgs object containing 8180 </member>
8181 the data sent from the simulator</param> 8181 <member name="T:OpenMetaverse.AccessDeniedReason">
8182 </member> 8182 <summary>
8183 <member name="F:OpenMetaverse.NetworkManager.m_SimConnectingLock"> 8183 Reasons agent is denied access to a parcel on the simulator
8184 <summary>Thread sync lock object</summary> 8184 </summary>
8185 </member> 8185 </member>
8186 <member name="F:OpenMetaverse.NetworkManager.m_SimConnected"> 8186 <member name="F:OpenMetaverse.AccessDeniedReason.NotDenied">
8187 <summary>The event subscribers, null of no subscribers</summary> 8187 <summary>Agent is not denied, access is granted</summary>
8188 </member> 8188 </member>
8189 <member name="M:OpenMetaverse.NetworkManager.OnSimConnected(OpenMetaverse.SimConnectedEventArgs)"> 8189 <member name="F:OpenMetaverse.AccessDeniedReason.NotInGroup">
8190 <summary>Raises the SimConnected Event</summary> 8190 <summary>Agent is not a member of the group set for the parcel, or which owns the parcel</summary>
8191 <param name="e">A SimConnectedEventArgs object containing 8191 </member>
8192 the data sent from the simulator</param> 8192 <member name="F:OpenMetaverse.AccessDeniedReason.NotOnAllowList">
8193 </member> 8193 <summary>Agent is not on the parcels specific allow list</summary>
8194 <member name="F:OpenMetaverse.NetworkManager.m_SimConnectedLock"> 8194 </member>
8195 <summary>Thread sync lock object</summary> 8195 <member name="F:OpenMetaverse.AccessDeniedReason.BannedFromParcel">
8196 </member> 8196 <summary>Agent is on the parcels ban list</summary>
8197 <member name="F:OpenMetaverse.NetworkManager.m_SimDisconnected"> 8197 </member>
8198 <summary>The event subscribers, null of no subscribers</summary> 8198 <member name="F:OpenMetaverse.AccessDeniedReason.NoAccess">
8199 </member> 8199 <summary>Unknown</summary>
8200 <member name="M:OpenMetaverse.NetworkManager.OnSimDisconnected(OpenMetaverse.SimDisconnectedEventArgs)"> 8200 </member>
8201 <summary>Raises the SimDisconnected Event</summary> 8201 <member name="F:OpenMetaverse.AccessDeniedReason.NotAgeVerified">
8202 <param name="e">A SimDisconnectedEventArgs object containing 8202 <summary>Agent is not age verified and parcel settings deny access to non age verified avatars</summary>
8203 the data sent from the simulator</param> 8203 </member>
8204 </member> 8204 <member name="T:OpenMetaverse.ParcelOverlayType">
8205 <member name="F:OpenMetaverse.NetworkManager.m_SimDisconnectedLock"> 8205 <summary>
8206 <summary>Thread sync lock object</summary> 8206 Parcel overlay type. This is used primarily for highlighting and
8207 </member> 8207 coloring which is why it is a single integer instead of a set of
8208 <member name="F:OpenMetaverse.NetworkManager.m_Disconnected"> 8208 flags
8209 <summary>The event subscribers, null of no subscribers</summary> 8209 </summary>
8210 </member> 8210 <remarks>These values seem to be poorly thought out. The first three
8211 <member name="M:OpenMetaverse.NetworkManager.OnDisconnected(OpenMetaverse.DisconnectedEventArgs)"> 8211 bits represent a single value, not flags. For example Auction (0x05) is
8212 <summary>Raises the Disconnected Event</summary> 8212 not a combination of OwnedByOther (0x01) and ForSale(0x04). However,
8213 <param name="e">A DisconnectedEventArgs object containing 8213 the BorderWest and BorderSouth values are bit flags that get attached
8214 the data sent from the simulator</param> 8214 to the value stored in the first three bits. Bits four, five, and six
8215 </member> 8215 are unused</remarks>
8216 <member name="F:OpenMetaverse.NetworkManager.m_DisconnectedLock"> 8216 </member>
8217 <summary>Thread sync lock object</summary> 8217 <member name="F:OpenMetaverse.ParcelOverlayType.Public">
8218 </member> 8218 <summary>Public land</summary>
8219 <member name="F:OpenMetaverse.NetworkManager.m_SimChanged"> 8219 </member>
8220 <summary>The event subscribers, null of no subscribers</summary> 8220 <member name="F:OpenMetaverse.ParcelOverlayType.OwnedByOther">
8221 </member> 8221 <summary>Land is owned by another avatar</summary>
8222 <member name="M:OpenMetaverse.NetworkManager.OnSimChanged(OpenMetaverse.SimChangedEventArgs)"> 8222 </member>
8223 <summary>Raises the SimChanged Event</summary> 8223 <member name="F:OpenMetaverse.ParcelOverlayType.OwnedByGroup">
8224 <param name="e">A SimChangedEventArgs object containing 8224 <summary>Land is owned by a group</summary>
8225 the data sent from the simulator</param> 8225 </member>
8226 </member> 8226 <member name="F:OpenMetaverse.ParcelOverlayType.OwnedBySelf">
8227 <member name="F:OpenMetaverse.NetworkManager.m_SimChangedLock"> 8227 <summary>Land is owned by the current avatar</summary>
8228 <summary>Thread sync lock object</summary> 8228 </member>
8229 </member> 8229 <member name="F:OpenMetaverse.ParcelOverlayType.ForSale">
8230 <member name="F:OpenMetaverse.NetworkManager.m_EventQueueRunning"> 8230 <summary>Land is for sale</summary>
8231 <summary>The event subscribers, null of no subscribers</summary> 8231 </member>
8232 </member> 8232 <member name="F:OpenMetaverse.ParcelOverlayType.Auction">
8233 <member name="M:OpenMetaverse.NetworkManager.OnEventQueueRunning(OpenMetaverse.EventQueueRunningEventArgs)"> 8233 <summary>Land is being auctioned</summary>
8234 <summary>Raises the EventQueueRunning Event</summary> 8234 </member>
8235 <param name="e">A EventQueueRunningEventArgs object containing 8235 <member name="F:OpenMetaverse.ParcelOverlayType.BorderWest">
8236 the data sent from the simulator</param> 8236 <summary>To the west of this area is a parcel border</summary>
8237 </member> 8237 </member>
8238 <member name="F:OpenMetaverse.NetworkManager.m_EventQueueRunningLock"> 8238 <member name="F:OpenMetaverse.ParcelOverlayType.BorderSouth">
8239 <summary>Thread sync lock object</summary> 8239 <summary>To the south of this area is a parcel border</summary>
8240 </member> 8240 </member>
8241 <member name="F:OpenMetaverse.NetworkManager.Simulators"> 8241 <member name="T:OpenMetaverse.ParcelFlags">
8242 <summary>All of the simulators we are currently connected to</summary> 8242 <summary>
8243 </member> 8243 Various parcel properties
8244 <member name="F:OpenMetaverse.NetworkManager.CapsEvents"> 8244 </summary>
8245 <summary>Handlers for incoming capability events</summary> 8245 </member>
8246 </member> 8246 <member name="F:OpenMetaverse.ParcelFlags.None">
8247 <member name="F:OpenMetaverse.NetworkManager.PacketEvents"> 8247 <summary>No flags set</summary>
8248 <summary>Handlers for incoming packets</summary> 8248 </member>
8249 </member> 8249 <member name="F:OpenMetaverse.ParcelFlags.AllowFly">
8250 <member name="F:OpenMetaverse.NetworkManager.PacketInbox"> 8250 <summary>Allow avatars to fly (a client-side only restriction)</summary>
8251 <summary>Incoming packets that are awaiting handling</summary> 8251 </member>
8252 </member> 8252 <member name="F:OpenMetaverse.ParcelFlags.AllowOtherScripts">
8253 <member name="F:OpenMetaverse.NetworkManager.PacketOutbox"> 8253 <summary>Allow foreign scripts to run</summary>
8254 <summary>Outgoing packets that are awaiting handling</summary> 8254 </member>
8255 </member> 8255 <member name="F:OpenMetaverse.ParcelFlags.ForSale">
8256 <member name="M:OpenMetaverse.NetworkManager.#ctor(OpenMetaverse.GridClient)"> 8256 <summary>This parcel is for sale</summary>
8257 <summary> 8257 </member>
8258 Default constructor 8258 <member name="F:OpenMetaverse.ParcelFlags.AllowLandmark">
8259 </summary> 8259 <summary>Allow avatars to create a landmark on this parcel</summary>
8260 <param name="client">Reference to the GridClient object</param> 8260 </member>
8261 </member> 8261 <member name="F:OpenMetaverse.ParcelFlags.AllowTerraform">
8262 <member name="M:OpenMetaverse.NetworkManager.RegisterCallback(OpenMetaverse.Packets.PacketType,System.EventHandler{OpenMetaverse.PacketReceivedEventArgs})"> 8262 <summary>Allows all avatars to edit the terrain on this parcel</summary>
8263 <summary> 8263 </member>
8264 Register an event handler for a packet. This is a low level event 8264 <member name="F:OpenMetaverse.ParcelFlags.AllowDamage">
8265 interface and should only be used if you are doing something not 8265 <summary>Avatars have health and can take damage on this parcel.
8266 supported in the library 8266 If set, avatars can be killed and sent home here</summary>
8267 </summary> 8267 </member>
8268 <param name="type">Packet type to trigger events for</param> 8268 <member name="F:OpenMetaverse.ParcelFlags.CreateObjects">
8269 <param name="callback">Callback to fire when a packet of this type 8269 <summary>Foreign avatars can create objects here</summary>
8270 is received</param> 8270 </member>
8271 </member> 8271 <member name="F:OpenMetaverse.ParcelFlags.ForSaleObjects">
8272 <member name="M:OpenMetaverse.NetworkManager.UnregisterCallback(OpenMetaverse.Packets.PacketType,System.EventHandler{OpenMetaverse.PacketReceivedEventArgs})"> 8272 <summary>All objects on this parcel can be purchased</summary>
8273 <summary> 8273 </member>
8274 Unregister an event handler for a packet. This is a low level event 8274 <member name="F:OpenMetaverse.ParcelFlags.UseAccessGroup">
8275 interface and should only be used if you are doing something not 8275 <summary>Access is restricted to a group</summary>
8276 supported in the library 8276 </member>
8277 </summary> 8277 <member name="F:OpenMetaverse.ParcelFlags.UseAccessList">
8278 <param name="type">Packet type this callback is registered with</param> 8278 <summary>Access is restricted to a whitelist</summary>
8279 <param name="callback">Callback to stop firing events for</param> 8279 </member>
8280 </member> 8280 <member name="F:OpenMetaverse.ParcelFlags.UseBanList">
8281 <member name="M:OpenMetaverse.NetworkManager.RegisterEventCallback(System.String,OpenMetaverse.Caps.EventQueueCallback)"> 8281 <summary>Ban blacklist is enabled</summary>
8282 <summary> 8282 </member>
8283 Register a CAPS event handler. This is a low level event interface 8283 <member name="F:OpenMetaverse.ParcelFlags.UsePassList">
8284 and should only be used if you are doing something not supported in 8284 <summary>Unknown</summary>
8285 the library 8285 </member>
8286 </summary> 8286 <member name="F:OpenMetaverse.ParcelFlags.ShowDirectory">
8287 <param name="capsEvent">Name of the CAPS event to register a handler for</param> 8287 <summary>List this parcel in the search directory</summary>
8288 <param name="callback">Callback to fire when a CAPS event is received</param> 8288 </member>
8289 </member> 8289 <member name="F:OpenMetaverse.ParcelFlags.AllowDeedToGroup">
8290 <member name="M:OpenMetaverse.NetworkManager.UnregisterEventCallback(System.String,OpenMetaverse.Caps.EventQueueCallback)"> 8290 <summary>Allow personally owned parcels to be deeded to group</summary>
8291 <summary> 8291 </member>
8292 Unregister a CAPS event handler. This is a low level event interface 8292 <member name="F:OpenMetaverse.ParcelFlags.ContributeWithDeed">
8293 and should only be used if you are doing something not supported in 8293 <summary>If Deeded, owner contributes required tier to group parcel is deeded to</summary>
8294 the library 8294 </member>
8295 </summary> 8295 <member name="F:OpenMetaverse.ParcelFlags.SoundLocal">
8296 <param name="capsEvent">Name of the CAPS event this callback is 8296 <summary>Restrict sounds originating on this parcel to the
8297 registered with</param> 8297 parcel boundaries</summary>
8298 <param name="callback">Callback to stop firing events for</param> 8298 </member>
8299 </member> 8299 <member name="F:OpenMetaverse.ParcelFlags.SellParcelObjects">
8300 <member name="M:OpenMetaverse.NetworkManager.SendPacket(OpenMetaverse.Packets.Packet)"> 8300 <summary>Objects on this parcel are sold when the land is
8301 <summary> 8301 purchsaed</summary>
8302 Send a packet to the simulator the avatar is currently occupying 8302 </member>
8303 </summary> 8303 <member name="F:OpenMetaverse.ParcelFlags.AllowPublish">
8304 <param name="packet">Packet to send</param> 8304 <summary>Allow this parcel to be published on the web</summary>
8305 </member> 8305 </member>
8306 <member name="M:OpenMetaverse.NetworkManager.SendPacket(OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)"> 8306 <member name="F:OpenMetaverse.ParcelFlags.MaturePublish">
8307 <summary> 8307 <summary>The information for this parcel is mature content</summary>
8308 Send a packet to a specified simulator 8308 </member>
8309 </summary> 8309 <member name="F:OpenMetaverse.ParcelFlags.UrlWebPage">
8310 <param name="packet">Packet to send</param> 8310 <summary>The media URL is an HTML page</summary>
8311 <param name="simulator">Simulator to send the packet to</param> 8311 </member>
8312 </member> 8312 <member name="F:OpenMetaverse.ParcelFlags.UrlRawHtml">
8313 <member name="M:OpenMetaverse.NetworkManager.Connect(System.Net.IPAddress,System.UInt16,System.UInt64,System.Boolean,System.String)"> 8313 <summary>The media URL is a raw HTML string</summary>
8314 <summary> 8314 </member>
8315 Connect to a simulator 8315 <member name="F:OpenMetaverse.ParcelFlags.RestrictPushObject">
8316 </summary> 8316 <summary>Restrict foreign object pushes</summary>
8317 <param name="ip">IP address to connect to</param> 8317 </member>
8318 <param name="port">Port to connect to</param> 8318 <member name="F:OpenMetaverse.ParcelFlags.DenyAnonymous">
8319 <param name="handle">Handle for this simulator, to identify its 8319 <summary>Ban all non identified/transacted avatars</summary>
8320 location in the grid</param> 8320 </member>
8321 <param name="setDefault">Whether to set CurrentSim to this new 8321 <member name="F:OpenMetaverse.ParcelFlags.AllowGroupScripts">
8322 connection, use this if the avatar is moving in to this simulator</param> 8322 <summary>Allow group-owned scripts to run</summary>
8323 <param name="seedcaps">URL of the capabilities server to use for 8323 </member>
8324 this sim connection</param> 8324 <member name="F:OpenMetaverse.ParcelFlags.CreateGroupObjects">
8325 <returns>A Simulator object on success, otherwise null</returns> 8325 <summary>Allow object creation by group members or group
8326 </member> 8326 objects</summary>
8327 <member name="M:OpenMetaverse.NetworkManager.Connect(System.Net.IPEndPoint,System.UInt64,System.Boolean,System.String)"> 8327 </member>
8328 <summary> 8328 <member name="F:OpenMetaverse.ParcelFlags.AllowAPrimitiveEntry">
8329 Connect to a simulator 8329 <summary>Allow all objects to enter this parcel</summary>
8330 </summary> 8330 </member>
8331 <param name="endPoint">IP address and port to connect to</param> 8331 <member name="F:OpenMetaverse.ParcelFlags.AllowGroupObjectEntry">
8332 <param name="handle">Handle for this simulator, to identify its 8332 <summary>Only allow group and owner objects to enter this parcel</summary>
8333 location in the grid</param> 8333 </member>
8334 <param name="setDefault">Whether to set CurrentSim to this new 8334 <member name="F:OpenMetaverse.ParcelFlags.AllowVoiceChat">
8335 connection, use this if the avatar is moving in to this simulator</param> 8335 <summary>Voice Enabled on this parcel</summary>
8336 <param name="seedcaps">URL of the capabilities server to use for 8336 </member>
8337 this sim connection</param> 8337 <member name="F:OpenMetaverse.ParcelFlags.UseEstateVoiceChan">
8338 <returns>A Simulator object on success, otherwise null</returns> 8338 <summary>Use Estate Voice channel for Voice on this parcel</summary>
8339 </member> 8339 </member>
8340 <member name="M:OpenMetaverse.NetworkManager.Logout"> 8340 <member name="F:OpenMetaverse.ParcelFlags.DenyAgeUnverified">
8341 <summary> 8341 <summary>Deny Age Unverified Users</summary>
8342 Initiate a blocking logout request. This will return when the logout 8342 </member>
8343 handshake has completed or when <code>Settings.LOGOUT_TIMEOUT</code> 8343 <member name="T:OpenMetaverse.ParcelStatus">
8344 has expired and the network layer is manually shut down 8344 <summary>
8345 </summary> 8345 Parcel ownership status
8346 </member> 8346 </summary>
8347 <member name="M:OpenMetaverse.NetworkManager.RequestLogout"> 8347 </member>
8348 <summary> 8348 <member name="F:OpenMetaverse.ParcelStatus.None">
8349 Initiate the logout process. Check if logout succeeded with the 8349 <summary>Placeholder</summary>
8350 <code>OnLogoutReply</code> event, and if this does not fire the 8350 </member>
8351 <code>Shutdown()</code> function needs to be manually called 8351 <member name="F:OpenMetaverse.ParcelStatus.Leased">
8352 </summary> 8352 <summary>Parcel is leased (owned) by an avatar or group</summary>
8353 </member> 8353 </member>
8354 <member name="M:OpenMetaverse.NetworkManager.DisconnectSim(OpenMetaverse.Simulator,System.Boolean)"> 8354 <member name="F:OpenMetaverse.ParcelStatus.LeasePending">
8355 <summary> 8355 <summary>Parcel is in process of being leased (purchased) by an avatar or group</summary>
8356 Close a connection to the given simulator 8356 </member>
8357 </summary> 8357 <member name="F:OpenMetaverse.ParcelStatus.Abandoned">
8358 <param name="simulator"></param> 8358 <summary>Parcel has been abandoned back to Governor Linden</summary>
8359 <param name="sendCloseCircuit"></param> 8359 </member>
8360 </member> 8360 <member name="T:OpenMetaverse.ParcelCategory">
8361 <member name="M:OpenMetaverse.NetworkManager.Shutdown(OpenMetaverse.NetworkManager.DisconnectType)"> 8361 <summary>
8362 <summary> 8362 Category parcel is listed in under search
8363 Shutdown will disconnect all the sims except for the current sim 8363 </summary>
8364 first, and then kill the connection to CurrentSim. This should only 8364 </member>
8365 be called if the logout process times out on <code>RequestLogout</code> 8365 <member name="F:OpenMetaverse.ParcelCategory.None">
8366 </summary> 8366 <summary>No assigned category</summary>
8367 <param name="type">Type of shutdown</param> 8367 </member>
8368 </member> 8368 <member name="F:OpenMetaverse.ParcelCategory.Linden">
8369 <member name="M:OpenMetaverse.NetworkManager.Shutdown(OpenMetaverse.NetworkManager.DisconnectType,System.String)"> 8369 <summary>Linden Infohub or public area</summary>
8370 <summary> 8370 </member>
8371 Shutdown will disconnect all the sims except for the current sim 8371 <member name="F:OpenMetaverse.ParcelCategory.Adult">
8372 first, and then kill the connection to CurrentSim. This should only 8372 <summary>Adult themed area</summary>
8373 be called if the logout process times out on <code>RequestLogout</code> 8373 </member>
8374 </summary> 8374 <member name="F:OpenMetaverse.ParcelCategory.Arts">
8375 <param name="type">Type of shutdown</param> 8375 <summary>Arts and Culture</summary>
8376 <param name="message">Shutdown message</param> 8376 </member>
8377 </member> 8377 <member name="F:OpenMetaverse.ParcelCategory.Business">
8378 <member name="M:OpenMetaverse.NetworkManager.FindSimulator(System.Net.IPEndPoint)"> 8378 <summary>Business</summary>
8379 <summary> 8379 </member>
8380 Searches through the list of currently connected simulators to find 8380 <member name="F:OpenMetaverse.ParcelCategory.Educational">
8381 one attached to the given IPEndPoint 8381 <summary>Educational</summary>
8382 </summary> 8382 </member>
8383 <param name="endPoint">IPEndPoint of the Simulator to search for</param> 8383 <member name="F:OpenMetaverse.ParcelCategory.Gaming">
8384 <returns>A Simulator reference on success, otherwise null</returns> 8384 <summary>Gaming</summary>
8385 </member> 8385 </member>
8386 <member name="M:OpenMetaverse.NetworkManager.RaiseConnectedEvent(OpenMetaverse.Simulator)"> 8386 <member name="F:OpenMetaverse.ParcelCategory.Hangout">
8387 <summary> 8387 <summary>Hangout or Club</summary>
8388 Fire an event when an event queue connects for capabilities 8388 </member>
8389 </summary> 8389 <member name="F:OpenMetaverse.ParcelCategory.Newcomer">
8390 <param name="simulator">Simulator the event queue is attached to</param> 8390 <summary>Newcomer friendly</summary>
8391 </member> 8391 </member>
8392 <member name="M:OpenMetaverse.NetworkManager.LogoutReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 8392 <member name="F:OpenMetaverse.ParcelCategory.Park">
8393 <summary>Process an incoming packet and raise the appropriate events</summary> 8393 <summary>Parks and Nature</summary>
8394 <param name="sender">The sender</param> 8394 </member>
8395 <param name="e">The EventArgs object containing the packet data</param> 8395 <member name="F:OpenMetaverse.ParcelCategory.Residential">
8396 </member> 8396 <summary>Residential</summary>
8397 <member name="M:OpenMetaverse.NetworkManager.StartPingCheckHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 8397 </member>
8398 <summary>Process an incoming packet and raise the appropriate events</summary> 8398 <member name="F:OpenMetaverse.ParcelCategory.Shopping">
8399 <param name="sender">The sender</param> 8399 <summary>Shopping</summary>
8400 <param name="e">The EventArgs object containing the packet data</param> 8400 </member>
8401 </member> 8401 <member name="F:OpenMetaverse.ParcelCategory.Stage">
8402 <member name="M:OpenMetaverse.NetworkManager.CompletePingCheckHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 8402 <summary>Not Used?</summary>
8403 <summary>Process an incoming packet and raise the appropriate events</summary> 8403 </member>
8404 <param name="sender">The sender</param> 8404 <member name="F:OpenMetaverse.ParcelCategory.Other">
8405 <param name="e">The EventArgs object containing the packet data</param> 8405 <summary>Other</summary>
8406 </member> 8406 </member>
8407 <member name="M:OpenMetaverse.NetworkManager.SimStatsHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 8407 <member name="F:OpenMetaverse.ParcelCategory.Any">
8408 <summary>Process an incoming packet and raise the appropriate events</summary> 8408 <summary>Not an actual category, only used for queries</summary>
8409 <param name="sender">The sender</param> 8409 </member>
8410 <param name="e">The EventArgs object containing the packet data</param> 8410 <member name="T:OpenMetaverse.LandingType">
8411 </member> 8411 <summary>
8412 <member name="M:OpenMetaverse.NetworkManager.RegionHandshakeHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 8412 Type of teleport landing for a parcel
8413 <summary>Process an incoming packet and raise the appropriate events</summary> 8413 </summary>
8414 <param name="sender">The sender</param> 8414 </member>
8415 <param name="e">The EventArgs object containing the packet data</param> 8415 <member name="F:OpenMetaverse.LandingType.None">
8416 </member> 8416 <summary>Unset, simulator default</summary>
8417 <member name="M:OpenMetaverse.NetworkManager.DisableSimulatorHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 8417 </member>
8418 <summary>Process an incoming packet and raise the appropriate events</summary> 8418 <member name="F:OpenMetaverse.LandingType.LandingPoint">
8419 <param name="sender">The sender</param> 8419 <summary>Specific landing point set for this parcel</summary>
8420 <param name="e">The EventArgs object containing the packet data</param> 8420 </member>
8421 </member> 8421 <member name="F:OpenMetaverse.LandingType.Direct">
8422 <member name="M:OpenMetaverse.NetworkManager.KickUserHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 8422 <summary>No landing point set, direct teleports enabled for
8423 <summary>Process an incoming packet and raise the appropriate events</summary> 8423 this parcel</summary>
8424 <param name="sender">The sender</param> 8424 </member>
8425 <param name="e">The EventArgs object containing the packet data</param> 8425 <member name="T:OpenMetaverse.ParcelMediaCommand">
8426 </member> 8426 <summary>
8427 <member name="E:OpenMetaverse.NetworkManager.LoginProgress"> 8427 Parcel Media Command used in ParcelMediaCommandMessage
8428 <summary>Raised when the simulator sends us data containing 8428 </summary>
8429 ...</summary> 8429 </member>
8430 </member> 8430 <member name="F:OpenMetaverse.ParcelMediaCommand.Stop">
8431 <member name="E:OpenMetaverse.NetworkManager.OnLoginResponse"> 8431 <summary>Stop the media stream and go back to the first frame</summary>
8432 <summary>Called when a reply is received from the login server, the 8432 </member>
8433 login sequence will block until this event returns</summary> 8433 <member name="F:OpenMetaverse.ParcelMediaCommand.Pause">
8434 </member> 8434 <summary>Pause the media stream (stop playing but stay on current frame)</summary>
8435 <member name="P:OpenMetaverse.NetworkManager.LoginStatusCode"> 8435 </member>
8436 <summary>Current state of logging in</summary> 8436 <member name="F:OpenMetaverse.ParcelMediaCommand.Play">
8437 </member> 8437 <summary>Start the current media stream playing and stop when the end is reached</summary>
8438 <member name="P:OpenMetaverse.NetworkManager.LoginErrorKey"> 8438 </member>
8439 <summary>Upon login failure, contains a short string key for the 8439 <member name="F:OpenMetaverse.ParcelMediaCommand.Loop">
8440 type of login error that occurred</summary> 8440 <summary>Start the current media stream playing,
8441 </member> 8441 loop to the beginning when the end is reached and continue to play</summary>
8442 <member name="P:OpenMetaverse.NetworkManager.RawLoginReply"> 8442 </member>
8443 <summary>The raw XML-RPC reply from the login server, exactly as it 8443 <member name="F:OpenMetaverse.ParcelMediaCommand.Texture">
8444 was received (minus the HTTP header)</summary> 8444 <summary>Specifies the texture to replace with video</summary>
8445 </member> 8445 <remarks>If passing the key of a texture, it must be explicitly typecast as a key,
8446 <member name="P:OpenMetaverse.NetworkManager.LoginMessage"> 8446 not just passed within double quotes.</remarks>
8447 <summary>During login this contains a descriptive version of 8447 </member>
8448 LoginStatusCode. After a successful login this will contain the 8448 <member name="F:OpenMetaverse.ParcelMediaCommand.URL">
8449 message of the day, and after a failed login a descriptive error 8449 <summary>Specifies the movie URL (254 characters max)</summary>
8450 message will be returned</summary> 8450 </member>
8451 </member> 8451 <member name="F:OpenMetaverse.ParcelMediaCommand.Time">
8452 <member name="E:OpenMetaverse.NetworkManager.PacketSent"> 8452 <summary>Specifies the time index at which to begin playing</summary>
8453 <summary>Raised when the simulator sends us data containing 8453 </member>
8454 ...</summary> 8454 <member name="F:OpenMetaverse.ParcelMediaCommand.Agent">
8455 </member> 8455 <summary>Specifies a single agent to apply the media command to</summary>
8456 <member name="E:OpenMetaverse.NetworkManager.LoggedOut"> 8456 </member>
8457 <summary>Raised when the simulator sends us data containing 8457 <member name="F:OpenMetaverse.ParcelMediaCommand.Unload">
8458 ...</summary> 8458 <summary>Unloads the stream. While the stop command sets the texture to the first frame of the movie,
8459 </member> 8459 unload resets it to the real texture that the movie was replacing.</summary>
8460 <member name="E:OpenMetaverse.NetworkManager.SimConnecting"> 8460 </member>
8461 <summary>Raised when the simulator sends us data containing 8461 <member name="F:OpenMetaverse.ParcelMediaCommand.AutoAlign">
8462 ...</summary> 8462 <summary>Turn on/off the auto align feature, similar to the auto align checkbox in the parcel media properties
8463 </member> 8463 (NOT to be confused with the "align" function in the textures view of the editor!) Takes TRUE or FALSE as parameter.</summary>
8464 <member name="E:OpenMetaverse.NetworkManager.SimConnected"> 8464 </member>
8465 <summary>Raised when the simulator sends us data containing 8465 <member name="F:OpenMetaverse.ParcelMediaCommand.Type">
8466 ...</summary> 8466 <summary>Allows a Web page or image to be placed on a prim (1.19.1 RC0 and later only).
8467 </member> 8467 Use "text/html" for HTML.</summary>
8468 <member name="E:OpenMetaverse.NetworkManager.SimDisconnected"> 8468 </member>
8469 <summary>Raised when the simulator sends us data containing 8469 <member name="F:OpenMetaverse.ParcelMediaCommand.Size">
8470 ...</summary> 8470 <summary>Resizes a Web page to fit on x, y pixels (1.19.1 RC0 and later only).</summary>
8471 </member> 8471 <remarks>This might still not be working</remarks>
8472 <member name="E:OpenMetaverse.NetworkManager.Disconnected"> 8472 </member>
8473 <summary>Raised when the simulator sends us data containing 8473 <member name="F:OpenMetaverse.ParcelMediaCommand.Desc">
8474 ...</summary> 8474 <summary>Sets a description for the media being displayed (1.19.1 RC0 and later only).</summary>
8475 </member> 8475 </member>
8476 <member name="E:OpenMetaverse.NetworkManager.SimChanged"> 8476 <member name="T:OpenMetaverse.ParcelInfo">
8477 <summary>Raised when the simulator sends us data containing 8477 <summary>
8478 ...</summary> 8478 Some information about a parcel of land returned from a DirectoryManager search
8479 </member> 8479 </summary>
8480 <member name="E:OpenMetaverse.NetworkManager.EventQueueRunning"> 8480 </member>
8481 <summary>Raised when the simulator sends us data containing 8481 <member name="F:OpenMetaverse.ParcelInfo.ID">
8482 ...</summary> 8482 <summary>Global Key of record</summary>
8483 </member> 8483 </member>
8484 <member name="P:OpenMetaverse.NetworkManager.CircuitCode"> 8484 <member name="F:OpenMetaverse.ParcelInfo.OwnerID">
8485 <summary>Unique identifier associated with our connections to 8485 <summary>Parcel Owners <seealso cref="T:OpenMetaverse.UUID"/></summary>
8486 simulators</summary> 8486 </member>
8487 </member> 8487 <member name="F:OpenMetaverse.ParcelInfo.Name">
8488 <member name="P:OpenMetaverse.NetworkManager.CurrentSim"> 8488 <summary>Name field of parcel, limited to 128 characters</summary>
8489 <summary>The simulator that the logged in avatar is currently 8489 </member>
8490 occupying</summary> 8490 <member name="F:OpenMetaverse.ParcelInfo.Description">
8491 </member> 8491 <summary>Description field of parcel, limited to 256 characters</summary>
8492 <member name="P:OpenMetaverse.NetworkManager.Connected"> 8492 </member>
8493 <summary>Shows whether the network layer is logged in to the 8493 <member name="F:OpenMetaverse.ParcelInfo.ActualArea">
8494 grid or not</summary> 8494 <summary>Total Square meters of parcel</summary>
8495 </member> 8495 </member>
8496 <member name="P:OpenMetaverse.NetworkManager.InboxCount"> 8496 <member name="F:OpenMetaverse.ParcelInfo.BillableArea">
8497 <summary>Number of packets in the incoming queue</summary> 8497 <summary>Total area billable as Tier, for group owned land this will be 10% less than ActualArea</summary>
8498 </member> 8498 </member>
8499 <member name="P:OpenMetaverse.NetworkManager.OutboxCount"> 8499 <member name="F:OpenMetaverse.ParcelInfo.Mature">
8500 <summary>Number of packets in the outgoing queue</summary> 8500 <summary>True of parcel is in Mature simulator</summary>
8501 </member> 8501 </member>
8502 <member name="T:OpenMetaverse.NetworkManager.LoginResponseCallback"> 8502 <member name="F:OpenMetaverse.ParcelInfo.GlobalX">
8503 <summary> 8503 <summary>Grid global X position of parcel</summary>
8504 8504 </member>
8505 </summary> 8505 <member name="F:OpenMetaverse.ParcelInfo.GlobalY">
8506 <param name="loginSuccess"></param> 8506 <summary>Grid global Y position of parcel</summary>
8507 <param name="redirect"></param> 8507 </member>
8508 <param name="replyData"></param> 8508 <member name="F:OpenMetaverse.ParcelInfo.GlobalZ">
8509 <param name="message"></param> 8509 <summary>Grid global Z position of parcel (not used)</summary>
8510 <param name="reason"></param> 8510 </member>
8511 </member> 8511 <member name="F:OpenMetaverse.ParcelInfo.SimName">
8512 <member name="T:OpenMetaverse.NetworkManager.DisconnectType"> 8512 <summary>Name of simulator parcel is located in</summary>
8513 <summary> 8513 </member>
8514 Explains why a simulator or the grid disconnected from us 8514 <member name="F:OpenMetaverse.ParcelInfo.SnapshotID">
8515 </summary> 8515 <summary>Texture <seealso cref="T:OpenMetaverse.UUID"/> of parcels display picture</summary>
8516 </member> 8516 </member>
8517 <member name="F:OpenMetaverse.NetworkManager.DisconnectType.ClientInitiated"> 8517 <member name="F:OpenMetaverse.ParcelInfo.Dwell">
8518 <summary>The client requested the logout or simulator disconnect</summary> 8518 <summary>Float representing calculated traffic based on time spent on parcel by avatars</summary>
8519 </member> 8519 </member>
8520 <member name="F:OpenMetaverse.NetworkManager.DisconnectType.ServerInitiated"> 8520 <member name="F:OpenMetaverse.ParcelInfo.SalePrice">
8521 <summary>The server notified us that it is disconnecting</summary> 8521 <summary>Sale price of parcel (not used)</summary>
8522 </member> 8522 </member>
8523 <member name="F:OpenMetaverse.NetworkManager.DisconnectType.NetworkTimeout"> 8523 <member name="F:OpenMetaverse.ParcelInfo.AuctionID">
8524 <summary>Either a socket was closed or network traffic timed out</summary> 8524 <summary>Auction ID of parcel</summary>
8525 </member> 8525 </member>
8526 <member name="F:OpenMetaverse.NetworkManager.DisconnectType.SimShutdown"> 8526 <member name="T:OpenMetaverse.ParcelMedia">
8527 <summary>The last active simulator shut down</summary> 8527 <summary>
8528 </member> 8528 Parcel Media Information
8529 <member name="T:OpenMetaverse.NetworkManager.IncomingPacket"> 8529 </summary>
8530 <summary> 8530 </member>
8531 Holds a simulator reference and a decoded packet, these structs are put in 8531 <member name="F:OpenMetaverse.ParcelMedia.MediaAutoScale">
8532 the packet inbox for event handling 8532 <summary>A byte, if 0x1 viewer should auto scale media to fit object</summary>
8533 </summary> 8533 </member>
8534 </member> 8534 <member name="F:OpenMetaverse.ParcelMedia.MediaLoop">
8535 <member name="F:OpenMetaverse.NetworkManager.IncomingPacket.Simulator"> 8535 <summary>A boolean, if true the viewer should loop the media</summary>
8536 <summary>Reference to the simulator that this packet came from</summary> 8536 </member>
8537 </member> 8537 <member name="F:OpenMetaverse.ParcelMedia.MediaID">
8538 <member name="F:OpenMetaverse.NetworkManager.IncomingPacket.Packet"> 8538 <summary>The Asset UUID of the Texture which when applied to a
8539 <summary>Packet that needs to be processed</summary> 8539 primitive will display the media</summary>
8540 </member> 8540 </member>
8541 <member name="T:OpenMetaverse.NetworkManager.OutgoingPacket"> 8541 <member name="F:OpenMetaverse.ParcelMedia.MediaURL">
8542 <summary> 8542 <summary>A URL which points to any Quicktime supported media type</summary>
8543 Holds a simulator reference and a serialized packet, these structs are put in 8543 </member>
8544 the packet outbox for sending 8544 <member name="F:OpenMetaverse.ParcelMedia.MediaDesc">
8545 </summary> 8545 <summary>A description of the media</summary>
8546 </member> 8546 </member>
8547 <member name="F:OpenMetaverse.NetworkManager.OutgoingPacket.Simulator"> 8547 <member name="F:OpenMetaverse.ParcelMedia.MediaHeight">
8548 <summary>Reference to the simulator this packet is destined for</summary> 8548 <summary>An Integer which represents the height of the media</summary>
8549 </member> 8549 </member>
8550 <member name="F:OpenMetaverse.NetworkManager.OutgoingPacket.Buffer"> 8550 <member name="F:OpenMetaverse.ParcelMedia.MediaWidth">
8551 <summary>Packet that needs to be sent</summary> 8551 <summary>An integer which represents the width of the media</summary>
8552 </member> 8552 </member>
8553 <member name="F:OpenMetaverse.NetworkManager.OutgoingPacket.SequenceNumber"> 8553 <member name="F:OpenMetaverse.ParcelMedia.MediaType">
8554 <summary>Sequence number of the wrapped packet</summary> 8554 <summary>A string which contains the mime type of the media</summary>
8555 </member> 8555 </member>
8556 <member name="F:OpenMetaverse.NetworkManager.OutgoingPacket.ResendCount"> 8556 <member name="T:OpenMetaverse.Parcel">
8557 <summary>Number of times this packet has been resent</summary> 8557 <summary>
8558 </member> 8558 Parcel of land, a portion of virtual real estate in a simulator
8559 <member name="F:OpenMetaverse.NetworkManager.OutgoingPacket.TickCount"> 8559 </summary>
8560 <summary>Environment.TickCount when this packet was last sent over the wire</summary> 8560 </member>
8561 </member> 8561 <member name="F:OpenMetaverse.Parcel.SelfCount">
8562 <member name="T:OpenMetaverse.InternalDictionary`2"> 8562 <summary>The total number of contiguous 4x4 meter blocks your agent owns within this parcel</summary>
8563 <summary> 8563 </member>
8564 The InternalDictionary class is used through the library for storing key/value pairs. 8564 <member name="F:OpenMetaverse.Parcel.OtherCount">
8565 It is intended to be a replacement for the generic Dictionary class and should 8565 <summary>The total number of contiguous 4x4 meter blocks contained in this parcel owned by a group or agent other than your own</summary>
8566 be used in its place. It contains several methods for allowing access to the data from 8566 </member>
8567 outside the library that are read only and thread safe. 8567 <member name="F:OpenMetaverse.Parcel.PublicCount">
8568 8568 <summary>Deprecated, Value appears to always be 0</summary>
8569 </summary> 8569 </member>
8570 <typeparam name="TKey">Key <see langword="Tkey"/></typeparam> 8570 <member name="F:OpenMetaverse.Parcel.LocalID">
8571 <typeparam name="TValue">Value <see langword="TValue"/></typeparam> 8571 <summary>Simulator-local ID of this parcel</summary>
8572 </member> 8572 </member>
8573 <member name="F:OpenMetaverse.InternalDictionary`2.Dictionary"> 8573 <member name="F:OpenMetaverse.Parcel.OwnerID">
8574 <summary>Internal dictionary that this class wraps around. Do not 8574 <summary>UUID of the owner of this parcel</summary>
8575 modify or enumerate the contents of this dictionary without locking 8575 </member>
8576 on this member</summary> 8576 <member name="F:OpenMetaverse.Parcel.IsGroupOwned">
8577 </member> 8577 <summary>Whether the land is deeded to a group or not</summary>
8578 <member name="M:OpenMetaverse.InternalDictionary`2.#ctor"> 8578 </member>
8579 <summary> 8579 <member name="F:OpenMetaverse.Parcel.AuctionID">
8580 Initializes a new instance of the <seealso cref="T:InternalDictionary"/> Class 8580 <summary></summary>
8581 with the specified key/value, has the default initial capacity. 8581 </member>
8582 </summary> 8582 <member name="F:OpenMetaverse.Parcel.ClaimDate">
8583 <example> 8583 <summary>Date land was claimed</summary>
8584 <code> 8584 </member>
8585 // initialize a new InternalDictionary named testDict with a string as the key and an int as the value. 8585 <member name="F:OpenMetaverse.Parcel.ClaimPrice">
8586 public InternalDictionary&lt;string, int&gt; testDict = new InternalDictionary&lt;string, int&gt;(); 8586 <summary>Appears to always be zero</summary>
8587 </code> 8587 </member>
8588 </example> 8588 <member name="F:OpenMetaverse.Parcel.RentPrice">
8589 </member> 8589 <summary>This field is no longer used</summary>
8590 <member name="M:OpenMetaverse.InternalDictionary`2.#ctor(System.Collections.Generic.IDictionary{`0,`1})"> 8590 </member>
8591 <summary> 8591 <member name="F:OpenMetaverse.Parcel.AABBMin">
8592 Initializes a new instance of the <seealso cref="T:InternalDictionary"/> Class 8592 <summary>Minimum corner of the axis-aligned bounding box for this
8593 with the specified key/value, has its initial valies copied from the specified 8593 parcel</summary>
8594 <seealso cref="T:System.Collections.Generic.Dictionary"/> 8594 </member>
8595 </summary> 8595 <member name="F:OpenMetaverse.Parcel.AABBMax">
8596 <param name="dictionary"><seealso cref="T:System.Collections.Generic.Dictionary"/> 8596 <summary>Maximum corner of the axis-aligned bounding box for this
8597 to copy initial values from</param> 8597 parcel</summary>
8598 <example> 8598 </member>
8599 <code> 8599 <member name="F:OpenMetaverse.Parcel.Bitmap">
8600 // initialize a new InternalDictionary named testAvName with a UUID as the key and an string as the value. 8600 <summary>Bitmap describing land layout in 4x4m squares across the
8601 // populates with copied values from example KeyNameCache Dictionary. 8601 entire region</summary>
8602 8602 </member>
8603 // create source dictionary 8603 <member name="F:OpenMetaverse.Parcel.Area">
8604 Dictionary&lt;UUID, string&gt; KeyNameCache = new Dictionary&lt;UUID, string&gt;(); 8604 <summary>Total parcel land area</summary>
8605 KeyNameCache.Add("8300f94a-7970-7810-cf2c-fc9aa6cdda24", "Jack Avatar"); 8605 </member>
8606 KeyNameCache.Add("27ba1e40-13f7-0708-3e98-5819d780bd62", "Jill Avatar"); 8606 <member name="F:OpenMetaverse.Parcel.Status">
8607 8607 <summary></summary>
8608 // Initialize new dictionary. 8608 </member>
8609 public InternalDictionary&lt;UUID, string&gt; testAvName = new InternalDictionary&lt;UUID, string&gt;(KeyNameCache); 8609 <member name="F:OpenMetaverse.Parcel.SimWideMaxPrims">
8610 </code> 8610 <summary>Maximum primitives across the entire simulator owned by the same agent or group that owns this parcel that can be used</summary>
8611 </example> 8611 </member>
8612 </member> 8612 <member name="F:OpenMetaverse.Parcel.SimWideTotalPrims">
8613 <member name="M:OpenMetaverse.InternalDictionary`2.#ctor(System.Int32)"> 8613 <summary>Total primitives across the entire simulator calculated by combining the allowed prim counts for each parcel
8614 <summary> 8614 owned by the agent or group that owns this parcel</summary>
8615 Initializes a new instance of the <seealso cref="T:OpenMetaverse.InternalDictionary"/> Class 8615 </member>
8616 with the specified key/value, With its initial capacity specified. 8616 <member name="F:OpenMetaverse.Parcel.MaxPrims">
8617 </summary> 8617 <summary>Maximum number of primitives this parcel supports</summary>
8618 <param name="capacity">Initial size of dictionary</param> 8618 </member>
8619 <example> 8619 <member name="F:OpenMetaverse.Parcel.TotalPrims">
8620 <code> 8620 <summary>Total number of primitives on this parcel</summary>
8621 // initialize a new InternalDictionary named testDict with a string as the key and an int as the value, 8621 </member>
8622 // initially allocated room for 10 entries. 8622 <member name="F:OpenMetaverse.Parcel.OwnerPrims">
8623 public InternalDictionary&lt;string, int&gt; testDict = new InternalDictionary&lt;string, int&gt;(10); 8623 <summary>For group-owned parcels this indicates the total number of prims deeded to the group,
8624 </code> 8624 for parcels owned by an individual this inicates the number of prims owned by the individual</summary>
8625 </example> 8625 </member>
8626 </member> 8626 <member name="F:OpenMetaverse.Parcel.GroupPrims">
8627 <member name="M:OpenMetaverse.InternalDictionary`2.TryGetValue(`0,`1@)"> 8627 <summary>Total number of primitives owned by the parcel group on
8628 <summary> 8628 this parcel, or for parcels owned by an individual with a group set the
8629 Try to get entry from <seealso cref="T:OpenMetaverse.InternalDictionary"/> with specified key 8629 total number of prims set to that group.</summary>
8630 </summary> 8630 </member>
8631 <param name="key">Key to use for lookup</param> 8631 <member name="F:OpenMetaverse.Parcel.OtherPrims">
8632 <param name="value">Value returned</param> 8632 <summary>Total number of prims owned by other avatars that are not set to group, or not the parcel owner</summary>
8633 <returns><see langword="true"/> if specified key exists, <see langword="false"/> if not found</returns> 8633 </member>
8634 <example> 8634 <member name="F:OpenMetaverse.Parcel.ParcelPrimBonus">
8635 <code> 8635 <summary>A bonus multiplier which allows parcel prim counts to go over times this amount, this does not affect
8636 // find your avatar using the Simulator.ObjectsAvatars InternalDictionary: 8636 the max prims per simulator. e.g: 117 prim parcel limit x 1.5 bonus = 175 allowed</summary>
8637 Avatar av; 8637 </member>
8638 if (Client.Network.CurrentSim.ObjectsAvatars.TryGetValue(Client.Self.AgentID, out av)) 8638 <member name="F:OpenMetaverse.Parcel.OtherCleanTime">
8639 Console.WriteLine("Found Avatar {0}", av.Name); 8639 <summary>Autoreturn value in minutes for others' objects</summary>
8640 </code> 8640 </member>
8641 <seealso cref="F:OpenMetaverse.Simulator.ObjectsAvatars"/> 8641 <member name="F:OpenMetaverse.Parcel.Flags">
8642 </example> 8642 <summary></summary>
8643 </member> 8643 </member>
8644 <member name="M:OpenMetaverse.InternalDictionary`2.Find(System.Predicate{`1})"> 8644 <member name="F:OpenMetaverse.Parcel.SalePrice">
8645 <summary> 8645 <summary>Sale price of the parcel, only useful if ForSale is set</summary>
8646 Finds the specified match. 8646 <remarks>The SalePrice will remain the same after an ownership
8647 </summary> 8647 transfer (sale), so it can be used to see the purchase price after
8648 <param name="match">The match.</param> 8648 a sale if the new owner has not changed it</remarks>
8649 <returns>Matched value</returns> 8649 </member>
8650 <example> 8650 <member name="F:OpenMetaverse.Parcel.Name">
8651 <code> 8651 <summary>Parcel Name</summary>
8652 // use a delegate to find a prim in the ObjectsPrimitives InternalDictionary 8652 </member>
8653 // with the ID 95683496 8653 <member name="F:OpenMetaverse.Parcel.Desc">
8654 uint findID = 95683496; 8654 <summary>Parcel Description</summary>
8655 Primitive findPrim = sim.ObjectsPrimitives.Find( 8655 </member>
8656 delegate(Primitive prim) { return prim.ID == findID; }); 8656 <member name="F:OpenMetaverse.Parcel.MusicURL">
8657 </code> 8657 <summary>URL For Music Stream</summary>
8658 </example> 8658 </member>
8659 </member> 8659 <member name="F:OpenMetaverse.Parcel.GroupID">
8660 <member name="M:OpenMetaverse.InternalDictionary`2.FindAll(System.Predicate{`1})"> 8660 <summary></summary>
8661 <summary>Find All items in an <seealso cref="T:InternalDictionary"/></summary> 8661 </member>
8662 <param name="match">return matching items.</param> 8662 <member name="F:OpenMetaverse.Parcel.PassPrice">
8663 <returns>a <seealso cref="T:System.Collections.Generic.List"/> containing found items.</returns> 8663 <summary>Price for a temporary pass</summary>
8664 <example> 8664 </member>
8665 Find All prims within 20 meters and store them in a List 8665 <member name="F:OpenMetaverse.Parcel.PassHours">
8666 <code> 8666 <summary>How long is pass valid for</summary>
8667 int radius = 20; 8667 </member>
8668 List&lt;Primitive&gt; prims = Client.Network.CurrentSim.ObjectsPrimitives.FindAll( 8668 <member name="F:OpenMetaverse.Parcel.Category">
8669 delegate(Primitive prim) { 8669 <summary></summary>
8670 Vector3 pos = prim.Position; 8670 </member>
8671 return ((prim.ParentID == 0) &amp;&amp; (pos != Vector3.Zero) &amp;&amp; (Vector3.Distance(pos, location) &lt; radius)); 8671 <member name="F:OpenMetaverse.Parcel.AuthBuyerID">
8672 } 8672 <summary>Key of authorized buyer</summary>
8673 ); 8673 </member>
8674 </code> 8674 <member name="F:OpenMetaverse.Parcel.SnapshotID">
8675 </example> 8675 <summary>Key of parcel snapshot</summary>
8676 </member> 8676 </member>
8677 <member name="M:OpenMetaverse.InternalDictionary`2.FindAll(System.Predicate{`0})"> 8677 <member name="F:OpenMetaverse.Parcel.UserLocation">
8678 <summary>Find All items in an <seealso cref="T:InternalDictionary"/></summary> 8678 <summary>The landing point location</summary>
8679 <param name="match">return matching keys.</param> 8679 </member>
8680 <returns>a <seealso cref="T:System.Collections.Generic.List"/> containing found keys.</returns> 8680 <member name="F:OpenMetaverse.Parcel.UserLookAt">
8681 <example> 8681 <summary>The landing point LookAt</summary>
8682 Find All keys which also exist in another dictionary 8682 </member>
8683 <code> 8683 <member name="F:OpenMetaverse.Parcel.Landing">
8684 List&lt;UUID&gt; matches = myDict.FindAll( 8684 <summary>The type of landing enforced from the <see cref="T:OpenMetaverse.LandingType"/> enum</summary>
8685 delegate(UUID id) { 8685 </member>
8686 return myOtherDict.ContainsKey(id); 8686 <member name="F:OpenMetaverse.Parcel.Dwell">
8687 } 8687 <summary></summary>
8688 ); 8688 </member>
8689 </code> 8689 <member name="F:OpenMetaverse.Parcel.RegionDenyAnonymous">
8690 </example> 8690 <summary></summary>
8691 </member> 8691 </member>
8692 <member name="M:OpenMetaverse.InternalDictionary`2.ForEach(System.Action{`1})"> 8692 <member name="F:OpenMetaverse.Parcel.RegionPushOverride">
8693 <summary>Perform an <seealso cref="T:System.Action"/> on each entry in an <seealso cref="T:OpenMetaverse.InternalDictionary"/></summary> 8693 <summary></summary>
8694 <param name="action"><seealso cref="T:System.Action"/> to perform</param> 8694 </member>
8695 <example> 8695 <member name="F:OpenMetaverse.Parcel.AccessWhiteList">
8696 <code> 8696 <summary>Access list of who is whitelisted on this
8697 // Iterates over the ObjectsPrimitives InternalDictionary and prints out some information. 8697 parcel</summary>
8698 Client.Network.CurrentSim.ObjectsPrimitives.ForEach( 8698 </member>
8699 delegate(Primitive prim) 8699 <member name="F:OpenMetaverse.Parcel.AccessBlackList">
8700 { 8700 <summary>Access list of who is blacklisted on this
8701 if (prim.Text != null) 8701 parcel</summary>
8702 { 8702 </member>
8703 Console.WriteLine("NAME={0} ID = {1} TEXT = '{2}'", 8703 <member name="F:OpenMetaverse.Parcel.RegionDenyAgeUnverified">
8704 prim.PropertiesFamily.Name, prim.ID, prim.Text); 8704 <summary>TRUE of region denies access to age unverified users</summary>
8705 } 8705 </member>
8706 }); 8706 <member name="F:OpenMetaverse.Parcel.ObscureMedia">
8707 </code> 8707 <summary>true to obscure (hide) media url</summary>
8708 </example> 8708 </member>
8709 </member> 8709 <member name="F:OpenMetaverse.Parcel.ObscureMusic">
8710 <member name="M:OpenMetaverse.InternalDictionary`2.ForEach(System.Action{`0})"> 8710 <summary>true to obscure (hide) music url</summary>
8711 <summary>Perform an <seealso cref="T:System.Action"/> on each key of an <seealso cref="T:OpenMetaverse.InternalDictionary"/></summary> 8711 </member>
8712 <param name="action"><seealso cref="T:System.Action"/> to perform</param> 8712 <member name="F:OpenMetaverse.Parcel.Media">
8713 </member> 8713 <summary>A struct containing media details</summary>
8714 <member name="M:OpenMetaverse.InternalDictionary`2.ForEach(System.Action{System.Collections.Generic.KeyValuePair{`0,`1}})"> 8714 </member>
8715 <summary> 8715 <member name="M:OpenMetaverse.Parcel.ToString">
8716 Perform an <seealso cref="T:System.Action"/> on each KeyValuePair of an <seealso cref="T:OpenMetaverse.InternalDictionary"/> 8716 <summary>
8717 </summary> 8717 Displays a parcel object in string format
8718 <param name="action"><seealso cref="T:System.Action"/> to perform</param> 8718 </summary>
8719 </member> 8719 <returns>string containing key=value pairs of a parcel object</returns>
8720 <member name="M:OpenMetaverse.InternalDictionary`2.ContainsKey(`0)"> 8720 </member>
8721 <summary>Check if Key exists in Dictionary</summary> 8721 <member name="M:OpenMetaverse.Parcel.#ctor(System.Int32)">
8722 <param name="key">Key to check for</param> 8722 <summary>
8723 <returns><see langword="true"/> if found, <see langword="false"/> otherwise</returns> 8723 Defalt constructor
8724 </member> 8724 </summary>
8725 <member name="M:OpenMetaverse.InternalDictionary`2.ContainsValue(`1)"> 8725 <param name="localID">Local ID of this parcel</param>
8726 <summary>Check if Value exists in Dictionary</summary> 8726 </member>
8727 <param name="value">Value to check for</param> 8727 <member name="M:OpenMetaverse.Parcel.Update(OpenMetaverse.Simulator,System.Boolean)">
8728 <returns><see langword="true"/> if found, <see langword="false"/> otherwise</returns> 8728 <summary>
8729 </member> 8729 Update the simulator with any local changes to this Parcel object
8730 <member name="M:OpenMetaverse.InternalDictionary`2.Add(`0,`1)"> 8730 </summary>
8731 <summary> 8731 <param name="simulator">Simulator to send updates to</param>
8732 Adds the specified key to the dictionary, dictionary locking is not performed, 8732 <param name="wantReply">Whether we want the simulator to confirm
8733 <see cref="!:SafeAdd"/> 8733 the update with a reply packet or not</param>
8734 </summary> 8734 </member>
8735 <param name="key">The key</param> 8735 <member name="M:OpenMetaverse.Parcel.UpdateOtherCleanTime(OpenMetaverse.Simulator)">
8736 <param name="value">The value</param> 8736 <summary>
8737 </member> 8737 Set Autoreturn time
8738 <member name="M:OpenMetaverse.InternalDictionary`2.Remove(`0)"> 8738 </summary>
8739 <summary> 8739 <param name="simulator">Simulator to send the update to</param>
8740 Removes the specified key, dictionary locking is not performed 8740 </member>
8741 </summary> 8741 <member name="T:OpenMetaverse.ParcelManager">
8742 <param name="key">The key.</param> 8742 <summary>
8743 <returns><see langword="true"/> if successful, <see langword="false"/> otherwise</returns> 8743 Parcel (subdivided simulator lots) subsystem
8744 </member> 8744 </summary>
8745 <member name="P:OpenMetaverse.InternalDictionary`2.Count"> 8745 </member>
8746 <summary> 8746 <member name="F:OpenMetaverse.ParcelManager.m_DwellReply">
8747 Gets the number of Key/Value pairs contained in the <seealso cref="T:InternalDictionary"/> 8747 <summary>The event subscribers. null if no subcribers</summary>
8748 </summary> 8748 </member>
8749 </member> 8749 <member name="M:OpenMetaverse.ParcelManager.OnParcelDwellReply(OpenMetaverse.ParcelDwellReplyEventArgs)">
8750 <member name="P:OpenMetaverse.InternalDictionary`2.Item(`0)"> 8750 <summary>Raises the ParcelDwellReply event</summary>
8751 <summary> 8751 <param name="e">A ParcelDwellReplyEventArgs object containing the
8752 Indexer for the dictionary 8752 data returned from the simulator</param>
8753 </summary> 8753 </member>
8754 <param name="key">The key</param> 8754 <member name="F:OpenMetaverse.ParcelManager.m_DwellReplyLock">
8755 <returns>The value</returns> 8755 <summary>Thread sync lock object</summary>
8756 </member> 8756 </member>
8757 <member name="T:OpenMetaverse.ScriptPermission"> 8757 <member name="F:OpenMetaverse.ParcelManager.m_ParcelInfo">
8758 <summary> 8758 <summary>The event subscribers. null if no subcribers</summary>
8759 Permission request flags, asked when a script wants to control an Avatar 8759 </member>
8760 </summary> 8760 <member name="M:OpenMetaverse.ParcelManager.OnParcelInfoReply(OpenMetaverse.ParcelInfoReplyEventArgs)">
8761 </member> 8761 <summary>Raises the ParcelInfoReply event</summary>
8762 <member name="F:OpenMetaverse.ScriptPermission.None"> 8762 <param name="e">A ParcelInfoReplyEventArgs object containing the
8763 <summary>Placeholder for empty values, shouldn't ever see this</summary> 8763 data returned from the simulator</param>
8764 </member> 8764 </member>
8765 <member name="F:OpenMetaverse.ScriptPermission.Debit"> 8765 <member name="F:OpenMetaverse.ParcelManager.m_ParcelInfoLock">
8766 <summary>Script wants ability to take money from you</summary> 8766 <summary>Thread sync lock object</summary>
8767 </member> 8767 </member>
8768 <member name="F:OpenMetaverse.ScriptPermission.TakeControls"> 8768 <member name="F:OpenMetaverse.ParcelManager.m_ParcelProperties">
8769 <summary>Script wants to take camera controls for you</summary> 8769 <summary>The event subscribers. null if no subcribers</summary>
8770 </member> 8770 </member>
8771 <member name="F:OpenMetaverse.ScriptPermission.RemapControls"> 8771 <member name="M:OpenMetaverse.ParcelManager.OnParcelProperties(OpenMetaverse.ParcelPropertiesEventArgs)">
8772 <summary>Script wants to remap avatars controls</summary> 8772 <summary>Raises the ParcelProperties event</summary>
8773 </member> 8773 <param name="e">A ParcelPropertiesEventArgs object containing the
8774 <member name="F:OpenMetaverse.ScriptPermission.TriggerAnimation"> 8774 data returned from the simulator</param>
8775 <summary>Script wants to trigger avatar animations</summary> 8775 </member>
8776 <remarks>This function is not implemented on the grid</remarks> 8776 <member name="F:OpenMetaverse.ParcelManager.m_ParcelPropertiesLock">
8777 </member> 8777 <summary>Thread sync lock object</summary>
8778 <member name="F:OpenMetaverse.ScriptPermission.Attach"> 8778 </member>
8779 <summary>Script wants to attach or detach the prim or primset to your avatar</summary> 8779 <member name="F:OpenMetaverse.ParcelManager.m_ParcelACL">
8780 </member> 8780 <summary>The event subscribers. null if no subcribers</summary>
8781 <member name="F:OpenMetaverse.ScriptPermission.ReleaseOwnership"> 8781 </member>
8782 <summary>Script wants permission to release ownership</summary> 8782 <member name="M:OpenMetaverse.ParcelManager.OnParcelAccessListReply(OpenMetaverse.ParcelAccessListReplyEventArgs)">
8783 <remarks>This function is not implemented on the grid 8783 <summary>Raises the ParcelAccessListReply event</summary>
8784 The concept of "public" objects does not exist anymore.</remarks> 8784 <param name="e">A ParcelAccessListReplyEventArgs object containing the
8785 </member> 8785 data returned from the simulator</param>
8786 <member name="F:OpenMetaverse.ScriptPermission.ChangeLinks"> 8786 </member>
8787 <summary>Script wants ability to link/delink with other prims</summary> 8787 <member name="F:OpenMetaverse.ParcelManager.m_ParcelACLLock">
8788 </member> 8788 <summary>Thread sync lock object</summary>
8789 <member name="F:OpenMetaverse.ScriptPermission.ChangeJoints"> 8789 </member>
8790 <summary>Script wants permission to change joints</summary> 8790 <member name="F:OpenMetaverse.ParcelManager.m_ParcelObjectOwnersReply">
8791 <remarks>This function is not implemented on the grid</remarks> 8791 <summary>The event subscribers. null if no subcribers</summary>
8792 </member> 8792 </member>
8793 <member name="F:OpenMetaverse.ScriptPermission.ChangePermissions"> 8793 <member name="M:OpenMetaverse.ParcelManager.OnParcelObjectOwnersReply(OpenMetaverse.ParcelObjectOwnersReplyEventArgs)">
8794 <summary>Script wants permissions to change permissions</summary> 8794 <summary>Raises the ParcelObjectOwnersReply event</summary>
8795 <remarks>This function is not implemented on the grid</remarks> 8795 <param name="e">A ParcelObjectOwnersReplyEventArgs object containing the
8796 </member> 8796 data returned from the simulator</param>
8797 <member name="F:OpenMetaverse.ScriptPermission.TrackCamera"> 8797 </member>
8798 <summary>Script wants to track avatars camera position and rotation </summary> 8798 <member name="F:OpenMetaverse.ParcelManager.m_ParcelObjectOwnersLock">
8799 </member> 8799 <summary>Thread sync lock object</summary>
8800 <member name="F:OpenMetaverse.ScriptPermission.ControlCamera"> 8800 </member>
8801 <summary>Script wants to control your camera</summary> 8801 <member name="F:OpenMetaverse.ParcelManager.m_SimParcelsDownloaded">
8802 </member> 8802 <summary>The event subscribers. null if no subcribers</summary>
8803 <member name="T:OpenMetaverse.InstantMessageDialog"> 8803 </member>
8804 <summary> 8804 <member name="M:OpenMetaverse.ParcelManager.OnSimParcelsDownloaded(OpenMetaverse.SimParcelsDownloadedEventArgs)">
8805 Special commands used in Instant Messages 8805 <summary>Raises the SimParcelsDownloaded event</summary>
8806 </summary> 8806 <param name="e">A SimParcelsDownloadedEventArgs object containing the
8807 </member> 8807 data returned from the simulator</param>
8808 <member name="F:OpenMetaverse.InstantMessageDialog.MessageFromAgent"> 8808 </member>
8809 <summary>Indicates a regular IM from another agent</summary> 8809 <member name="F:OpenMetaverse.ParcelManager.m_SimParcelsDownloadedLock">
8810 </member> 8810 <summary>Thread sync lock object</summary>
8811 <member name="F:OpenMetaverse.InstantMessageDialog.MessageBox"> 8811 </member>
8812 <summary>Simple notification box with an OK button</summary> 8812 <member name="F:OpenMetaverse.ParcelManager.m_ForceSelectObjects">
8813 </member> 8813 <summary>The event subscribers. null if no subcribers</summary>
8814 <member name="F:OpenMetaverse.InstantMessageDialog.GroupInvitation"> 8814 </member>
8815 <summary>You've been invited to join a group.</summary> 8815 <member name="M:OpenMetaverse.ParcelManager.OnForceSelectObjectsReply(OpenMetaverse.ForceSelectObjectsReplyEventArgs)">
8816 </member> 8816 <summary>Raises the ForceSelectObjectsReply event</summary>
8817 <member name="F:OpenMetaverse.InstantMessageDialog.InventoryOffered"> 8817 <param name="e">A ForceSelectObjectsReplyEventArgs object containing the
8818 <summary>Inventory offer</summary> 8818 data returned from the simulator</param>
8819 </member> 8819 </member>
8820 <member name="F:OpenMetaverse.InstantMessageDialog.InventoryAccepted"> 8820 <member name="F:OpenMetaverse.ParcelManager.m_ForceSelectObjectsLock">
8821 <summary>Accepted inventory offer</summary> 8821 <summary>Thread sync lock object</summary>
8822 </member> 8822 </member>
8823 <member name="F:OpenMetaverse.InstantMessageDialog.InventoryDeclined"> 8823 <member name="F:OpenMetaverse.ParcelManager.m_ParcelMediaUpdateReply">
8824 <summary>Declined inventory offer</summary> 8824 <summary>The event subscribers. null if no subcribers</summary>
8825 </member> 8825 </member>
8826 <member name="F:OpenMetaverse.InstantMessageDialog.GroupVote"> 8826 <member name="M:OpenMetaverse.ParcelManager.OnParcelMediaUpdateReply(OpenMetaverse.ParcelMediaUpdateReplyEventArgs)">
8827 <summary>Group vote</summary> 8827 <summary>Raises the ParcelMediaUpdateReply event</summary>
8828 </member> 8828 <param name="e">A ParcelMediaUpdateReplyEventArgs object containing the
8829 <member name="F:OpenMetaverse.InstantMessageDialog.TaskInventoryOffered"> 8829 data returned from the simulator</param>
8830 <summary>An object is offering its inventory</summary> 8830 </member>
8831 </member> 8831 <member name="F:OpenMetaverse.ParcelManager.m_ParcelMediaUpdateReplyLock">
8832 <member name="F:OpenMetaverse.InstantMessageDialog.TaskInventoryAccepted"> 8832 <summary>Thread sync lock object</summary>
8833 <summary>Accept an inventory offer from an object</summary> 8833 </member>
8834 </member> 8834 <member name="F:OpenMetaverse.ParcelManager.m_ParcelMediaCommand">
8835 <member name="F:OpenMetaverse.InstantMessageDialog.TaskInventoryDeclined"> 8835 <summary>The event subscribers. null if no subcribers</summary>
8836 <summary>Decline an inventory offer from an object</summary> 8836 </member>
8837 </member> 8837 <member name="M:OpenMetaverse.ParcelManager.OnParcelMediaCommand(OpenMetaverse.ParcelMediaCommandEventArgs)">
8838 <member name="F:OpenMetaverse.InstantMessageDialog.NewUserDefault"> 8838 <summary>Raises the ParcelMediaCommand event</summary>
8839 <summary>Unknown</summary> 8839 <param name="e">A ParcelMediaCommandEventArgs object containing the
8840 </member> 8840 data returned from the simulator</param>
8841 <member name="F:OpenMetaverse.InstantMessageDialog.SessionAdd"> 8841 </member>
8842 <summary>Start a session, or add users to a session</summary> 8842 <member name="F:OpenMetaverse.ParcelManager.m_ParcelMediaCommandLock">
8843 </member> 8843 <summary>Thread sync lock object</summary>
8844 <member name="F:OpenMetaverse.InstantMessageDialog.SessionOfflineAdd"> 8844 </member>
8845 <summary>Start a session, but don't prune offline users</summary> 8845 <member name="M:OpenMetaverse.ParcelManager.#ctor(OpenMetaverse.GridClient)">
8846 </member> 8846 <summary>
8847 <member name="F:OpenMetaverse.InstantMessageDialog.SessionGroupStart"> 8847 Default constructor
8848 <summary>Start a session with your group</summary> 8848 </summary>
8849 </member> 8849 <param name="client">A reference to the GridClient object</param>
8850 <member name="F:OpenMetaverse.InstantMessageDialog.SessionCardlessStart"> 8850 </member>
8851 <summary>Start a session without a calling card (finder or objects)</summary> 8851 <member name="M:OpenMetaverse.ParcelManager.RequestParcelInfo(OpenMetaverse.UUID)">
8852 </member> 8852 <summary>
8853 <member name="F:OpenMetaverse.InstantMessageDialog.SessionSend"> 8853 Request basic information for a single parcel
8854 <summary>Send a message to a session</summary> 8854 </summary>
8855 </member> 8855 <param name="parcelID">Simulator-local ID of the parcel</param>
8856 <member name="F:OpenMetaverse.InstantMessageDialog.SessionDrop"> 8856 </member>
8857 <summary>Leave a session</summary> 8857 <member name="M:OpenMetaverse.ParcelManager.RequestParcelProperties(OpenMetaverse.Simulator,System.Int32,System.Int32)">
8858 </member> 8858 <summary>
8859 <member name="F:OpenMetaverse.InstantMessageDialog.MessageFromObject"> 8859 Request properties of a single parcel
8860 <summary>Indicates that the IM is from an object</summary> 8860 </summary>
8861 </member> 8861 <param name="simulator">Simulator containing the parcel</param>
8862 <member name="F:OpenMetaverse.InstantMessageDialog.BusyAutoResponse"> 8862 <param name="localID">Simulator-local ID of the parcel</param>
8863 <summary>Sent an IM to a busy user, this is the auto response</summary> 8863 <param name="sequenceID">An arbitrary integer that will be returned
8864 </member> 8864 with the ParcelProperties reply, useful for distinguishing between
8865 <member name="F:OpenMetaverse.InstantMessageDialog.ConsoleAndChatHistory"> 8865 multiple simultaneous requests</param>
8866 <summary>Shows the message in the console and chat history</summary> 8866 </member>
8867 </member> 8867 <member name="M:OpenMetaverse.ParcelManager.RequestParcelAccessList(OpenMetaverse.Simulator,System.Int32,OpenMetaverse.AccessList,System.Int32)">
8868 <member name="F:OpenMetaverse.InstantMessageDialog.RequestTeleport"> 8868 <summary>
8869 <summary>Send a teleport lure</summary> 8869 Request the access list for a single parcel
8870 </member> 8870 </summary>
8871 <member name="F:OpenMetaverse.InstantMessageDialog.AcceptTeleport"> 8871 <param name="simulator">Simulator containing the parcel</param>
8872 <summary>Response sent to the agent which inititiated a teleport invitation</summary> 8872 <param name="localID">Simulator-local ID of the parcel</param>
8873 </member> 8873 <param name="sequenceID">An arbitrary integer that will be returned
8874 <member name="F:OpenMetaverse.InstantMessageDialog.DenyTeleport"> 8874 with the ParcelAccessList reply, useful for distinguishing between
8875 <summary>Response sent to the agent which inititiated a teleport invitation</summary> 8875 multiple simultaneous requests</param>
8876 </member> 8876 <param name="flags"></param>
8877 <member name="F:OpenMetaverse.InstantMessageDialog.GodLikeRequestTeleport"> 8877 </member>
8878 <summary>Only useful if you have Linden permissions</summary> 8878 <member name="M:OpenMetaverse.ParcelManager.RequestParcelProperties(OpenMetaverse.Simulator,System.Single,System.Single,System.Single,System.Single,System.Int32,System.Boolean)">
8879 </member> 8879 <summary>
8880 <member name="F:OpenMetaverse.InstantMessageDialog.CurrentlyUnused"> 8880 Request properties of parcels using a bounding box selection
8881 <summary>A placeholder type for future expansion, currently not 8881 </summary>
8882 used</summary> 8882 <param name="simulator">Simulator containing the parcel</param>
8883 </member> 8883 <param name="north">Northern boundary of the parcel selection</param>
8884 <member name="F:OpenMetaverse.InstantMessageDialog.GotoUrl"> 8884 <param name="east">Eastern boundary of the parcel selection</param>
8885 <summary>IM to tell the user to go to an URL</summary> 8885 <param name="south">Southern boundary of the parcel selection</param>
8886 </member> 8886 <param name="west">Western boundary of the parcel selection</param>
8887 <member name="F:OpenMetaverse.InstantMessageDialog.Session911Start"> 8887 <param name="sequenceID">An arbitrary integer that will be returned
8888 <summary>IM for help</summary> 8888 with the ParcelProperties reply, useful for distinguishing between
8889 </member> 8889 different types of parcel property requests</param>
8890 <member name="F:OpenMetaverse.InstantMessageDialog.Lure911"> 8890 <param name="snapSelection">A boolean that is returned with the
8891 <summary>IM sent automatically on call for help, sends a lure 8891 ParcelProperties reply, useful for snapping focus to a single
8892 to each Helper reached</summary> 8892 parcel</param>
8893 </member> 8893 </member>
8894 <member name="F:OpenMetaverse.InstantMessageDialog.FromTaskAsAlert"> 8894 <member name="M:OpenMetaverse.ParcelManager.RequestAllSimParcels(OpenMetaverse.Simulator)">
8895 <summary>Like an IM but won't go to email</summary> 8895 <summary>
8896 </member> 8896 Request all simulator parcel properties (used for populating the <code>Simulator.Parcels</code>
8897 <member name="F:OpenMetaverse.InstantMessageDialog.GroupNotice"> 8897 dictionary)
8898 <summary>IM from a group officer to all group members</summary> 8898 </summary>
8899 </member> 8899 <param name="simulator">Simulator to request parcels from (must be connected)</param>
8900 <member name="F:OpenMetaverse.InstantMessageDialog.GroupNoticeInventoryAccepted"> 8900 </member>
8901 <summary>Unknown</summary> 8901 <member name="M:OpenMetaverse.ParcelManager.RequestAllSimParcels(OpenMetaverse.Simulator,System.Boolean,System.Int32)">
8902 </member> 8902 <summary>
8903 <member name="F:OpenMetaverse.InstantMessageDialog.GroupNoticeInventoryDeclined"> 8903 Request all simulator parcel properties (used for populating the <code>Simulator.Parcels</code>
8904 <summary>Unknown</summary> 8904 dictionary)
8905 </member> 8905 </summary>
8906 <member name="F:OpenMetaverse.InstantMessageDialog.GroupInvitationAccept"> 8906 <param name="simulator">Simulator to request parcels from (must be connected)</param>
8907 <summary>Accept a group invitation</summary> 8907 <param name="refresh">If TRUE, will force a full refresh</param>
8908 </member> 8908 <param name="msDelay">Number of milliseconds to pause in between each request</param>
8909 <member name="F:OpenMetaverse.InstantMessageDialog.GroupInvitationDecline"> 8909 </member>
8910 <summary>Decline a group invitation</summary> 8910 <member name="M:OpenMetaverse.ParcelManager.RequestDwell(OpenMetaverse.Simulator,System.Int32)">
8911 </member> 8911 <summary>
8912 <member name="F:OpenMetaverse.InstantMessageDialog.GroupNoticeRequested"> 8912 Request the dwell value for a parcel
8913 <summary>Unknown</summary> 8913 </summary>
8914 </member> 8914 <param name="simulator">Simulator containing the parcel</param>
8915 <member name="F:OpenMetaverse.InstantMessageDialog.FriendshipOffered"> 8915 <param name="localID">Simulator-local ID of the parcel</param>
8916 <summary>An avatar is offering you friendship</summary> 8916 </member>
8917 </member> 8917 <member name="M:OpenMetaverse.ParcelManager.Buy(OpenMetaverse.Simulator,System.Int32,System.Boolean,OpenMetaverse.UUID,System.Boolean,System.Int32,System.Int32)">
8918 <member name="F:OpenMetaverse.InstantMessageDialog.FriendshipAccepted"> 8918 <summary>
8919 <summary>An avatar has accepted your friendship offer</summary> 8919 Send a request to Purchase a parcel of land
8920 </member> 8920 </summary>
8921 <member name="F:OpenMetaverse.InstantMessageDialog.FriendshipDeclined"> 8921 <param name="simulator">The Simulator the parcel is located in</param>
8922 <summary>An avatar has declined your friendship offer</summary> 8922 <param name="localID">The parcels region specific local ID</param>
8923 </member> 8923 <param name="forGroup">true if this parcel is being purchased by a group</param>
8924 <member name="F:OpenMetaverse.InstantMessageDialog.StartTyping"> 8924 <param name="groupID">The groups <seealso cref="T:OpenMetaverse.UUID"/></param>
8925 <summary>Indicates that a user has started typing</summary> 8925 <param name="removeContribution">true to remove tier contribution if purchase is successful</param>
8926 </member> 8926 <param name="parcelArea">The parcels size</param>
8927 <member name="F:OpenMetaverse.InstantMessageDialog.StopTyping"> 8927 <param name="parcelPrice">The purchase price of the parcel</param>
8928 <summary>Indicates that a user has stopped typing</summary> 8928 <returns></returns>
8929 </member> 8929 </member>
8930 <member name="T:OpenMetaverse.InstantMessageOnline"> 8930 <member name="M:OpenMetaverse.ParcelManager.Reclaim(OpenMetaverse.Simulator,System.Int32)">
8931 <summary> 8931 <summary>
8932 Flag in Instant Messages, whether the IM should be delivered to 8932 Reclaim a parcel of land
8933 offline avatars as well 8933 </summary>
8934 </summary> 8934 <param name="simulator">The simulator the parcel is in</param>
8935 </member> 8935 <param name="localID">The parcels region specific local ID</param>
8936 <member name="F:OpenMetaverse.InstantMessageOnline.Online"> 8936 </member>
8937 <summary>Only deliver to online avatars</summary> 8937 <member name="M:OpenMetaverse.ParcelManager.DeedToGroup(OpenMetaverse.Simulator,System.Int32,OpenMetaverse.UUID)">
8938 </member> 8938 <summary>
8939 <member name="F:OpenMetaverse.InstantMessageOnline.Offline"> 8939 Deed a parcel to a group
8940 <summary>If the avatar is offline the message will be held until 8940 </summary>
8941 they login next, and possibly forwarded to their e-mail account</summary> 8941 <param name="simulator">The simulator the parcel is in</param>
8942 </member> 8942 <param name="localID">The parcels region specific local ID</param>
8943 <member name="T:OpenMetaverse.ChatType"> 8943 <param name="groupID">The groups <seealso cref="T:OpenMetaverse.UUID"/></param>
8944 <summary> 8944 </member>
8945 Conversion type to denote Chat Packet types in an easier-to-understand format 8945 <member name="M:OpenMetaverse.ParcelManager.RequestObjectOwners(OpenMetaverse.Simulator,System.Int32)">
8946 </summary> 8946 <summary>
8947 </member> 8947 Request prim owners of a parcel of land.
8948 <member name="F:OpenMetaverse.ChatType.Whisper"> 8948 </summary>
8949 <summary>Whisper (5m radius)</summary> 8949 <param name="simulator">Simulator parcel is in</param>
8950 </member> 8950 <param name="localID">The parcels region specific local ID</param>
8951 <member name="F:OpenMetaverse.ChatType.Normal"> 8951 </member>
8952 <summary>Normal chat (10/20m radius), what the official viewer typically sends</summary> 8952 <member name="M:OpenMetaverse.ParcelManager.ReturnObjects(OpenMetaverse.Simulator,System.Int32,OpenMetaverse.ObjectReturnType,System.Collections.Generic.List{OpenMetaverse.UUID})">
8953 </member> 8953 <summary>
8954 <member name="F:OpenMetaverse.ChatType.Shout"> 8954 Return objects from a parcel
8955 <summary>Shouting! (100m radius)</summary> 8955 </summary>
8956 </member> 8956 <param name="simulator">Simulator parcel is in</param>
8957 <member name="F:OpenMetaverse.ChatType.StartTyping"> 8957 <param name="localID">The parcels region specific local ID</param>
8958 <summary>Event message when an Avatar has begun to type</summary> 8958 <param name="type">the type of objects to return, <seealso cref="T:OpenMetaverse.ObjectReturnType"/></param>
8959 </member> 8959 <param name="ownerIDs">A list containing object owners <seealso cref="T:OpenMetaverse.UUID"/>s to return</param>
8960 <member name="F:OpenMetaverse.ChatType.StopTyping"> 8960 </member>
8961 <summary>Event message when an Avatar has stopped typing</summary> 8961 <member name="M:OpenMetaverse.ParcelManager.ParcelSubdivide(OpenMetaverse.Simulator,System.Single,System.Single,System.Single,System.Single)">
8962 </member> 8962 <summary>
8963 <member name="F:OpenMetaverse.ChatType.Debug"> 8963 Subdivide (split) a parcel
8964 <summary>Send the message to the debug channel</summary> 8964 </summary>
8965 </member> 8965 <param name="simulator"></param>
8966 <member name="F:OpenMetaverse.ChatType.OwnerSay"> 8966 <param name="west"></param>
8967 <summary>Event message when an object uses llOwnerSay</summary> 8967 <param name="south"></param>
8968 </member> 8968 <param name="east"></param>
8969 <member name="F:OpenMetaverse.ChatType.RegionSay"> 8969 <param name="north"></param>
8970 <summary>Special value to support llRegionSay, never sent to the client</summary> 8970 </member>
8971 </member> 8971 <member name="M:OpenMetaverse.ParcelManager.ParcelJoin(OpenMetaverse.Simulator,System.Single,System.Single,System.Single,System.Single)">
8972 <member name="T:OpenMetaverse.ChatSourceType"> 8972 <summary>
8973 <summary> 8973 Join two parcels of land creating a single parcel
8974 Identifies the source of a chat message 8974 </summary>
8975 </summary> 8975 <param name="simulator"></param>
8976 </member> 8976 <param name="west"></param>
8977 <member name="F:OpenMetaverse.ChatSourceType.System"> 8977 <param name="south"></param>
8978 <summary>Chat from the grid or simulator</summary> 8978 <param name="east"></param>
8979 </member> 8979 <param name="north"></param>
8980 <member name="F:OpenMetaverse.ChatSourceType.Agent"> 8980 </member>
8981 <summary>Chat from another avatar</summary> 8981 <member name="M:OpenMetaverse.ParcelManager.GetParcelLocalID(OpenMetaverse.Simulator,OpenMetaverse.Vector3)">
8982 </member> 8982 <summary>
8983 <member name="F:OpenMetaverse.ChatSourceType.Object"> 8983 Get a parcels LocalID
8984 <summary>Chat from an object</summary> 8984 </summary>
8985 </member> 8985 <param name="simulator">Simulator parcel is in</param>
8986 <member name="T:OpenMetaverse.ChatAudibleLevel"> 8986 <param name="position">Vector3 position in simulator (Z not used)</param>
8987 <summary> 8987 <returns>0 on failure, or parcel LocalID on success.</returns>
8988 8988 <remarks>A call to <code>Parcels.RequestAllSimParcels</code> is required to populate map and
8989 </summary> 8989 dictionary.</remarks>
8990 </member> 8990 </member>
8991 <member name="F:OpenMetaverse.ChatAudibleLevel.Not"> 8991 <member name="M:OpenMetaverse.ParcelManager.Terraform(OpenMetaverse.Simulator,System.Int32,OpenMetaverse.TerraformAction,OpenMetaverse.TerraformBrushSize)">
8992 <summary></summary> 8992 <summary>
8993 </member> 8993 Terraform (raise, lower, etc) an area or whole parcel of land
8994 <member name="F:OpenMetaverse.ChatAudibleLevel.Barely"> 8994 </summary>
8995 <summary></summary> 8995 <param name="simulator">Simulator land area is in.</param>
8996 </member> 8996 <param name="localID">LocalID of parcel, or -1 if using bounding box</param>
8997 <member name="F:OpenMetaverse.ChatAudibleLevel.Fully"> 8997 <param name="action">From Enum, Raise, Lower, Level, Smooth, Etc.</param>
8998 <summary></summary> 8998 <param name="brushSize">Size of area to modify</param>
8999 </member> 8999 <returns>true on successful request sent.</returns>
9000 <member name="T:OpenMetaverse.EffectType"> 9000 <remarks>Settings.STORE_LAND_PATCHES must be true,
9001 <summary> 9001 Parcel information must be downloaded using <code>RequestAllSimParcels()</code></remarks>
9002 Effect type used in ViewerEffect packets 9002 </member>
9003 </summary> 9003 <member name="M:OpenMetaverse.ParcelManager.Terraform(OpenMetaverse.Simulator,System.Single,System.Single,System.Single,System.Single,OpenMetaverse.TerraformAction,OpenMetaverse.TerraformBrushSize)">
9004 </member> 9004 <summary>
9005 <member name="F:OpenMetaverse.EffectType.Text"> 9005 Terraform (raise, lower, etc) an area or whole parcel of land
9006 <summary></summary> 9006 </summary>
9007 </member> 9007 <param name="simulator">Simulator land area is in.</param>
9008 <member name="F:OpenMetaverse.EffectType.Icon"> 9008 <param name="west">west border of area to modify</param>
9009 <summary></summary> 9009 <param name="south">south border of area to modify</param>
9010 </member> 9010 <param name="east">east border of area to modify</param>
9011 <member name="F:OpenMetaverse.EffectType.Connector"> 9011 <param name="north">north border of area to modify</param>
9012 <summary></summary> 9012 <param name="action">From Enum, Raise, Lower, Level, Smooth, Etc.</param>
9013 </member> 9013 <param name="brushSize">Size of area to modify</param>
9014 <member name="F:OpenMetaverse.EffectType.FlexibleObject"> 9014 <returns>true on successful request sent.</returns>
9015 <summary></summary> 9015 <remarks>Settings.STORE_LAND_PATCHES must be true,
9016 </member> 9016 Parcel information must be downloaded using <code>RequestAllSimParcels()</code></remarks>
9017 <member name="F:OpenMetaverse.EffectType.AnimalControls"> 9017 </member>
9018 <summary></summary> 9018 <member name="M:OpenMetaverse.ParcelManager.Terraform(OpenMetaverse.Simulator,System.Int32,System.Single,System.Single,System.Single,System.Single,OpenMetaverse.TerraformAction,OpenMetaverse.TerraformBrushSize,System.Int32)">
9019 </member> 9019 <summary>
9020 <member name="F:OpenMetaverse.EffectType.AnimationObject"> 9020 Terraform (raise, lower, etc) an area or whole parcel of land
9021 <summary></summary> 9021 </summary>
9022 </member> 9022 <param name="simulator">Simulator land area is in.</param>
9023 <member name="F:OpenMetaverse.EffectType.Cloth"> 9023 <param name="localID">LocalID of parcel, or -1 if using bounding box</param>
9024 <summary></summary> 9024 <param name="west">west border of area to modify</param>
9025 </member> 9025 <param name="south">south border of area to modify</param>
9026 <member name="F:OpenMetaverse.EffectType.Beam"> 9026 <param name="east">east border of area to modify</param>
9027 <summary>Project a beam from a source to a destination, such as 9027 <param name="north">north border of area to modify</param>
9028 the one used when editing an object</summary> 9028 <param name="action">From Enum, Raise, Lower, Level, Smooth, Etc.</param>
9029 </member> 9029 <param name="brushSize">Size of area to modify</param>
9030 <member name="F:OpenMetaverse.EffectType.Glow"> 9030 <param name="seconds">How many meters + or - to lower, 1 = 1 meter</param>
9031 <summary></summary> 9031 <returns>true on successful request sent.</returns>
9032 </member> 9032 <remarks>Settings.STORE_LAND_PATCHES must be true,
9033 <member name="F:OpenMetaverse.EffectType.Point"> 9033 Parcel information must be downloaded using <code>RequestAllSimParcels()</code></remarks>
9034 <summary></summary> 9034 </member>
9035 </member> 9035 <member name="M:OpenMetaverse.ParcelManager.Terraform(OpenMetaverse.Simulator,System.Int32,System.Single,System.Single,System.Single,System.Single,OpenMetaverse.TerraformAction,OpenMetaverse.TerraformBrushSize,System.Int32,System.Single)">
9036 <member name="F:OpenMetaverse.EffectType.Trail"> 9036 <summary>
9037 <summary></summary> 9037 Terraform (raise, lower, etc) an area or whole parcel of land
9038 </member> 9038 </summary>
9039 <member name="F:OpenMetaverse.EffectType.Sphere"> 9039 <param name="simulator">Simulator land area is in.</param>
9040 <summary>Create a swirl of particles around an object</summary> 9040 <param name="localID">LocalID of parcel, or -1 if using bounding box</param>
9041 </member> 9041 <param name="west">west border of area to modify</param>
9042 <member name="F:OpenMetaverse.EffectType.Spiral"> 9042 <param name="south">south border of area to modify</param>
9043 <summary></summary> 9043 <param name="east">east border of area to modify</param>
9044 </member> 9044 <param name="north">north border of area to modify</param>
9045 <member name="F:OpenMetaverse.EffectType.Edit"> 9045 <param name="action">From Enum, Raise, Lower, Level, Smooth, Etc.</param>
9046 <summary></summary> 9046 <param name="brushSize">Size of area to modify</param>
9047 </member> 9047 <param name="seconds">How many meters + or - to lower, 1 = 1 meter</param>
9048 <member name="F:OpenMetaverse.EffectType.LookAt"> 9048 <param name="height">Height at which the terraform operation is acting at</param>
9049 <summary>Cause an avatar to look at an object</summary> 9049 </member>
9050 </member> 9050 <member name="M:OpenMetaverse.ParcelManager.RequestSelectObjects(System.Int32,OpenMetaverse.ObjectReturnType,OpenMetaverse.UUID)">
9051 <member name="F:OpenMetaverse.EffectType.PointAt"> 9051 <summary>
9052 <summary>Cause an avatar to point at an object</summary> 9052 Sends a request to the simulator to return a list of objects owned by specific owners
9053 </member> 9053 </summary>
9054 <member name="T:OpenMetaverse.LookAtType"> 9054 <param name="localID">Simulator local ID of parcel</param>
9055 <summary> 9055 <param name="selectType">Owners, Others, Etc</param>
9056 The action an avatar is doing when looking at something, used in 9056 <param name="ownerID">List containing keys of avatars objects to select;
9057 ViewerEffect packets for the LookAt effect 9057 if List is null will return Objects of type <c>selectType</c></param>
9058 </summary> 9058 <remarks>Response data is returned in the event <seealso cref="E:OnParcelSelectedObjects"/></remarks>
9059 </member> 9059 </member>
9060 <member name="F:OpenMetaverse.LookAtType.None"> 9060 <member name="M:OpenMetaverse.ParcelManager.EjectUser(OpenMetaverse.UUID,System.Boolean)">
9061 <summary></summary> 9061 <summary>
9062 </member> 9062 Eject and optionally ban a user from a parcel
9063 <member name="F:OpenMetaverse.LookAtType.Idle"> 9063 </summary>
9064 <summary></summary> 9064 <param name="targetID">target key of avatar to eject</param>
9065 </member> 9065 <param name="ban">true to also ban target</param>
9066 <member name="F:OpenMetaverse.LookAtType.AutoListen"> 9066 </member>
9067 <summary></summary> 9067 <member name="M:OpenMetaverse.ParcelManager.FreezeUser(OpenMetaverse.UUID,System.Boolean)">
9068 </member> 9068 <summary>
9069 <member name="F:OpenMetaverse.LookAtType.FreeLook"> 9069 Freeze or unfreeze an avatar over your land
9070 <summary></summary> 9070 </summary>
9071 </member> 9071 <param name="targetID">target key to freeze</param>
9072 <member name="F:OpenMetaverse.LookAtType.Respond"> 9072 <param name="freeze">true to freeze, false to unfreeze</param>
9073 <summary></summary> 9073 </member>
9074 </member> 9074 <member name="M:OpenMetaverse.ParcelManager.ReleaseParcel(OpenMetaverse.Simulator,System.Int32)">
9075 <member name="F:OpenMetaverse.LookAtType.Hover"> 9075 <summary>
9076 <summary></summary> 9076 Abandon a parcel of land
9077 </member> 9077 </summary>
9078 <member name="F:OpenMetaverse.LookAtType.Conversation"> 9078 <param name="simulator">Simulator parcel is in</param>
9079 <summary>Deprecated</summary> 9079 <param name="localID">Simulator local ID of parcel</param>
9080 </member> 9080 </member>
9081 <member name="F:OpenMetaverse.LookAtType.Select"> 9081 <member name="M:OpenMetaverse.ParcelManager.RequestRemoteParcelID(OpenMetaverse.Vector3,System.UInt64,OpenMetaverse.UUID)">
9082 <summary></summary> 9082 <summary>
9083 </member> 9083 Requests the UUID of the parcel in a remote region at a specified location
9084 <member name="F:OpenMetaverse.LookAtType.Focus"> 9084 </summary>
9085 <summary></summary> 9085 <param name="location">Location of the parcel in the remote region</param>
9086 </member> 9086 <param name="regionHandle">Remote region handle</param>
9087 <member name="F:OpenMetaverse.LookAtType.Mouselook"> 9087 <param name="regionID">Remote region UUID</param>
9088 <summary></summary> 9088 <returns>If successful UUID of the remote parcel, UUID.Zero otherwise</returns>
9089 </member> 9089 </member>
9090 <member name="F:OpenMetaverse.LookAtType.Clear"> 9090 <member name="M:OpenMetaverse.ParcelManager.GetParcelResouces(OpenMetaverse.UUID,System.Boolean,OpenMetaverse.ParcelManager.LandResourcesCallback)">
9091 <summary></summary> 9091 <summary>
9092 </member> 9092 Retrieves information on resources used by the parcel
9093 <member name="T:OpenMetaverse.PointAtType"> 9093 </summary>
9094 <summary> 9094 <param name="parcelID">UUID of the parcel</param>
9095 The action an avatar is doing when pointing at something, used in 9095 <param name="getDetails">Should per object resource usage be requested</param>
9096 ViewerEffect packets for the PointAt effect 9096 <param name="callback">Callback invoked when the request is complete</param>
9097 </summary> 9097 </member>
9098 </member> 9098 <member name="M:OpenMetaverse.ParcelManager.ParcelDwellReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
9099 <member name="F:OpenMetaverse.PointAtType.None"> 9099 <summary>Process an incoming packet and raise the appropriate events</summary>
9100 <summary></summary> 9100 <param name="sender">The sender</param>
9101 </member> 9101 <param name="e">The EventArgs object containing the packet data</param>
9102 <member name="F:OpenMetaverse.PointAtType.Select"> 9102 <remarks>Raises the <see cref="E:OpenMetaverse.ParcelManager.ParcelDwellReply"/> event</remarks>
9103 <summary></summary> 9103 </member>
9104 </member> 9104 <member name="M:OpenMetaverse.ParcelManager.ParcelInfoReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
9105 <member name="F:OpenMetaverse.PointAtType.Grab"> 9105 <summary>Process an incoming packet and raise the appropriate events</summary>
9106 <summary></summary> 9106 <param name="sender">The sender</param>
9107 </member> 9107 <param name="e">The EventArgs object containing the packet data</param>
9108 <member name="F:OpenMetaverse.PointAtType.Clear"> 9108 <remarks>Raises the <see cref="E:OpenMetaverse.ParcelManager.ParcelInfoReply"/> event</remarks>
9109 <summary></summary> 9109 </member>
9110 </member> 9110 <member name="M:OpenMetaverse.ParcelManager.ParcelAccessListReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
9111 <member name="T:OpenMetaverse.MoneyTransactionType"> 9111 <summary>Process an incoming packet and raise the appropriate events</summary>
9112 <summary> 9112 <param name="sender">The sender</param>
9113 Money transaction types 9113 <param name="e">The EventArgs object containing the packet data</param>
9114 </summary> 9114 <remarks>Raises the <see cref="E:OpenMetaverse.ParcelManager.ParcelAccessListReply"/> event</remarks>
9115 </member> 9115 </member>
9116 <member name="F:OpenMetaverse.MoneyTransactionType.None"> 9116 <member name="M:OpenMetaverse.ParcelManager.SelectParcelObjectsReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
9117 <summary></summary> 9117 <summary>Process an incoming packet and raise the appropriate events</summary>
9118 </member> 9118 <param name="sender">The sender</param>
9119 <member name="F:OpenMetaverse.MoneyTransactionType.FailSimulatorTimeout"> 9119 <param name="e">The EventArgs object containing the packet data</param>
9120 <summary></summary> 9120 <remarks>Raises the <see cref="E:OpenMetaverse.ParcelManager.ForceSelectObjectsReply"/> event</remarks>
9121 </member> 9121 </member>
9122 <member name="F:OpenMetaverse.MoneyTransactionType.FailDataserverTimeout"> 9122 <member name="M:OpenMetaverse.ParcelManager.ParcelMediaUpdateHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
9123 <summary></summary> 9123 <summary>Process an incoming packet and raise the appropriate events</summary>
9124 </member> 9124 <param name="sender">The sender</param>
9125 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectClaim"> 9125 <param name="e">The EventArgs object containing the packet data</param>
9126 <summary></summary> 9126 <remarks>Raises the <see cref="E:OpenMetaverse.ParcelManager.ParcelMediaUpdateReply"/> event</remarks>
9127 </member> 9127 </member>
9128 <member name="F:OpenMetaverse.MoneyTransactionType.LandClaim"> 9128 <member name="M:OpenMetaverse.ParcelManager.ParcelOverlayHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
9129 <summary></summary> 9129 <summary>Process an incoming packet and raise the appropriate events</summary>
9130 </member> 9130 <param name="sender">The sender</param>
9131 <member name="F:OpenMetaverse.MoneyTransactionType.GroupCreate"> 9131 <param name="e">The EventArgs object containing the packet data</param>
9132 <summary></summary> 9132 </member>
9133 </member> 9133 <member name="M:OpenMetaverse.ParcelManager.ParcelMediaCommandMessagePacketHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
9134 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectPublicClaim"> 9134 <summary>Process an incoming packet and raise the appropriate events</summary>
9135 <summary></summary> 9135 <param name="sender">The sender</param>
9136 </member> 9136 <param name="e">The EventArgs object containing the packet data</param>
9137 <member name="F:OpenMetaverse.MoneyTransactionType.GroupJoin"> 9137 <remarks>Raises the <see cref="E:OpenMetaverse.ParcelManager.ParcelMediaCommand"/> event</remarks>
9138 <summary></summary> 9138 </member>
9139 </member> 9139 <member name="E:OpenMetaverse.ParcelManager.ParcelDwellReply">
9140 <member name="F:OpenMetaverse.MoneyTransactionType.TeleportCharge"> 9140 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.ParcelManager.RequestDwell(OpenMetaverse.Simulator,System.Int32)"/> request</summary>
9141 <summary></summary> 9141 </member>
9142 </member> 9142 <member name="E:OpenMetaverse.ParcelManager.ParcelInfoReply">
9143 <member name="F:OpenMetaverse.MoneyTransactionType.UploadCharge"> 9143 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.ParcelManager.RequestParcelInfo(OpenMetaverse.UUID)"/> request</summary>
9144 <summary></summary> 9144 </member>
9145 </member> 9145 <member name="E:OpenMetaverse.ParcelManager.ParcelProperties">
9146 <member name="F:OpenMetaverse.MoneyTransactionType.LandAuction"> 9146 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.ParcelManager.RequestParcelProperties(OpenMetaverse.Simulator,System.Int32,System.Int32)"/> request</summary>
9147 <summary></summary> 9147 </member>
9148 </member> 9148 <member name="E:OpenMetaverse.ParcelManager.ParcelAccessListReply">
9149 <member name="F:OpenMetaverse.MoneyTransactionType.ClassifiedCharge"> 9149 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.ParcelManager.RequestParcelAccessList(OpenMetaverse.Simulator,System.Int32,OpenMetaverse.AccessList,System.Int32)"/> request</summary>
9150 <summary></summary> 9150 </member>
9151 </member> 9151 <member name="E:OpenMetaverse.ParcelManager.ParcelObjectOwnersReply">
9152 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectTax"> 9152 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.ParcelManager.RequestObjectOwners(OpenMetaverse.Simulator,System.Int32)"/> request</summary>
9153 <summary></summary> 9153 </member>
9154 </member> 9154 <member name="E:OpenMetaverse.ParcelManager.SimParcelsDownloaded">
9155 <member name="F:OpenMetaverse.MoneyTransactionType.LandTax"> 9155 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.ParcelManager.RequestAllSimParcels(OpenMetaverse.Simulator)"/> request</summary>
9156 <summary></summary> 9156 </member>
9157 </member> 9157 <member name="E:OpenMetaverse.ParcelManager.ForceSelectObjectsReply">
9158 <member name="F:OpenMetaverse.MoneyTransactionType.LightTax"> 9158 <summary>Raised when the simulator responds to a <see cref="!:RequestForceSelectObjects"/> request</summary>
9159 <summary></summary> 9159 </member>
9160 </member> 9160 <member name="E:OpenMetaverse.ParcelManager.ParcelMediaUpdateReply">
9161 <member name="F:OpenMetaverse.MoneyTransactionType.ParcelDirFee"> 9161 <summary>Raised when the simulator responds to a Parcel Update request</summary>
9162 <summary></summary> 9162 </member>
9163 </member> 9163 <member name="E:OpenMetaverse.ParcelManager.ParcelMediaCommand">
9164 <member name="F:OpenMetaverse.MoneyTransactionType.GroupTax"> 9164 <summary>Raised when the parcel your agent is located sends a ParcelMediaCommand</summary>
9165 <summary></summary> 9165 </member>
9166 </member> 9166 <member name="T:OpenMetaverse.ParcelManager.ParcelAccessEntry">
9167 <member name="F:OpenMetaverse.MoneyTransactionType.ClassifiedRenew"> 9167 <summary>
9168 <summary></summary> 9168 Parcel Accesslist
9169 </member> 9169 </summary>
9170 <member name="F:OpenMetaverse.MoneyTransactionType.GiveInventory"> 9170 </member>
9171 <summary></summary> 9171 <member name="F:OpenMetaverse.ParcelManager.ParcelAccessEntry.AgentID">
9172 </member> 9172 <summary>Agents <seealso cref="T:OpenMetaverse.UUID"/></summary>
9173 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectSale"> 9173 </member>
9174 <summary></summary> 9174 <member name="F:OpenMetaverse.ParcelManager.ParcelAccessEntry.Time">
9175 </member> 9175 <summary></summary>
9176 <member name="F:OpenMetaverse.MoneyTransactionType.Gift"> 9176 </member>
9177 <summary></summary> 9177 <member name="F:OpenMetaverse.ParcelManager.ParcelAccessEntry.Flags">
9178 </member> 9178 <summary>Flags for specific entry in white/black lists</summary>
9179 <member name="F:OpenMetaverse.MoneyTransactionType.LandSale"> 9179 </member>
9180 <summary></summary> 9180 <member name="T:OpenMetaverse.ParcelManager.ParcelPrimOwners">
9181 </member> 9181 <summary>
9182 <member name="F:OpenMetaverse.MoneyTransactionType.ReferBonus"> 9182 Owners of primitives on parcel
9183 <summary></summary> 9183 </summary>
9184 </member> 9184 </member>
9185 <member name="F:OpenMetaverse.MoneyTransactionType.InventorySale"> 9185 <member name="F:OpenMetaverse.ParcelManager.ParcelPrimOwners.OwnerID">
9186 <summary></summary> 9186 <summary>Prim Owners <seealso cref="T:OpenMetaverse.UUID"/></summary>
9187 </member> 9187 </member>
9188 <member name="F:OpenMetaverse.MoneyTransactionType.RefundPurchase"> 9188 <member name="F:OpenMetaverse.ParcelManager.ParcelPrimOwners.IsGroupOwned">
9189 <summary></summary> 9189 <summary>True of owner is group</summary>
9190 </member> 9190 </member>
9191 <member name="F:OpenMetaverse.MoneyTransactionType.LandPassSale"> 9191 <member name="F:OpenMetaverse.ParcelManager.ParcelPrimOwners.Count">
9192 <summary></summary> 9192 <summary>Total count of prims owned by OwnerID</summary>
9193 </member> 9193 </member>
9194 <member name="F:OpenMetaverse.MoneyTransactionType.DwellBonus"> 9194 <member name="F:OpenMetaverse.ParcelManager.ParcelPrimOwners.OnlineStatus">
9195 <summary></summary> 9195 <summary>true of OwnerID is currently online and is not a group</summary>
9196 </member> 9196 </member>
9197 <member name="F:OpenMetaverse.MoneyTransactionType.PayObject"> 9197 <member name="F:OpenMetaverse.ParcelManager.ParcelPrimOwners.NewestPrim">
9198 <summary></summary> 9198 <summary>The date of the most recent prim left by OwnerID</summary>
9199 </member> 9199 </member>
9200 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectPays"> 9200 <member name="T:OpenMetaverse.ParcelManager.LandResourcesCallback">
9201 <summary></summary> 9201 <summary>
9202 </member> 9202 Called once parcel resource usage information has been collected
9203 <member name="F:OpenMetaverse.MoneyTransactionType.GroupLandDeed"> 9203 </summary>
9204 <summary></summary> 9204 <param name="success">Indicates if operation was successfull</param>
9205 </member> 9205 <param name="info">Parcel resource usage information</param>
9206 <member name="F:OpenMetaverse.MoneyTransactionType.GroupObjectDeed"> 9206 </member>
9207 <summary></summary> 9207 <member name="T:OpenMetaverse.ParcelDwellReplyEventArgs">
9208 </member> 9208 <summary>Contains a parcels dwell data returned from the simulator in response to an <see cref="!:RequestParcelDwell"/></summary>
9209 <member name="F:OpenMetaverse.MoneyTransactionType.GroupLiability"> 9209 </member>
9210 <summary></summary> 9210 <member name="M:OpenMetaverse.ParcelDwellReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Int32,System.Single)">
9211 </member> 9211 <summary>
9212 <member name="F:OpenMetaverse.MoneyTransactionType.GroupDividend"> 9212 Construct a new instance of the ParcelDwellReplyEventArgs class
9213 <summary></summary> 9213 </summary>
9214 </member> 9214 <param name="parcelID">The global ID of the parcel</param>
9215 <member name="F:OpenMetaverse.MoneyTransactionType.GroupMembershipDues"> 9215 <param name="localID">The simulator specific ID of the parcel</param>
9216 <summary></summary> 9216 <param name="dwell">The calculated dwell for the parcel</param>
9217 </member> 9217 </member>
9218 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectRelease"> 9218 <member name="P:OpenMetaverse.ParcelDwellReplyEventArgs.ParcelID">
9219 <summary></summary> 9219 <summary>Get the global ID of the parcel</summary>
9220 </member> 9220 </member>
9221 <member name="F:OpenMetaverse.MoneyTransactionType.LandRelease"> 9221 <member name="P:OpenMetaverse.ParcelDwellReplyEventArgs.LocalID">
9222 <summary></summary> 9222 <summary>Get the simulator specific ID of the parcel</summary>
9223 </member> 9223 </member>
9224 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectDelete"> 9224 <member name="P:OpenMetaverse.ParcelDwellReplyEventArgs.Dwell">
9225 <summary></summary> 9225 <summary>Get the calculated dwell</summary>
9226 </member> 9226 </member>
9227 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectPublicDecay"> 9227 <member name="T:OpenMetaverse.ParcelInfoReplyEventArgs">
9228 <summary></summary> 9228 <summary>Contains basic parcel information data returned from the
9229 </member> 9229 simulator in response to an <see cref="!:RequestParcelInfo"/> request</summary>
9230 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectPublicDelete"> 9230 </member>
9231 <summary></summary> 9231 <member name="M:OpenMetaverse.ParcelInfoReplyEventArgs.#ctor(OpenMetaverse.ParcelInfo)">
9232 </member> 9232 <summary>
9233 <member name="F:OpenMetaverse.MoneyTransactionType.LindenAdjustment"> 9233 Construct a new instance of the ParcelInfoReplyEventArgs class
9234 <summary></summary> 9234 </summary>
9235 </member> 9235 <param name="parcel">The <see cref="T:OpenMetaverse.ParcelInfo"/> object containing basic parcel info</param>
9236 <member name="F:OpenMetaverse.MoneyTransactionType.LindenGrant"> 9236 </member>
9237 <summary></summary> 9237 <member name="P:OpenMetaverse.ParcelInfoReplyEventArgs.Parcel">
9238 </member> 9238 <summary>Get the <see cref="T:OpenMetaverse.ParcelInfo"/> object containing basic parcel info</summary>
9239 <member name="F:OpenMetaverse.MoneyTransactionType.LindenPenalty"> 9239 </member>
9240 <summary></summary> 9240 <member name="T:OpenMetaverse.ParcelPropertiesEventArgs">
9241 </member> 9241 <summary>Contains basic parcel information data returned from the simulator in response to an <see cref="!:RequestParcelInfo"/> request</summary>
9242 <member name="F:OpenMetaverse.MoneyTransactionType.EventFee"> 9242 </member>
9243 <summary></summary> 9243 <member name="M:OpenMetaverse.ParcelPropertiesEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.Parcel,OpenMetaverse.ParcelResult,System.Int32,System.Int32,System.Boolean)">
9244 </member> 9244 <summary>
9245 <member name="F:OpenMetaverse.MoneyTransactionType.EventPrize"> 9245 Construct a new instance of the ParcelPropertiesEventArgs class
9246 <summary></summary> 9246 </summary>
9247 </member> 9247 <param name="simulator">The <see cref="P:OpenMetaverse.ParcelPropertiesEventArgs.Parcel"/> object containing the details</param>
9248 <member name="F:OpenMetaverse.MoneyTransactionType.StipendBasic"> 9248 <param name="parcel">The <see cref="P:OpenMetaverse.ParcelPropertiesEventArgs.Parcel"/> object containing the details</param>
9249 <summary></summary> 9249 <param name="result">The result of the request</param>
9250 </member> 9250 <param name="selectedPrims">The number of primitieves your agent is
9251 <member name="F:OpenMetaverse.MoneyTransactionType.StipendDeveloper"> 9251 currently selecting and or sitting on in this parcel</param>
9252 <summary></summary> 9252 <param name="sequenceID">The user assigned ID used to correlate a request with
9253 </member> 9253 these results</param>
9254 <member name="F:OpenMetaverse.MoneyTransactionType.StipendAlways"> 9254 <param name="snapSelection">TODO:</param>
9255 <summary></summary> 9255 </member>
9256 </member> 9256 <member name="P:OpenMetaverse.ParcelPropertiesEventArgs.Simulator">
9257 <member name="F:OpenMetaverse.MoneyTransactionType.StipendDaily"> 9257 <summary>Get the simulator the parcel is located in</summary>
9258 <summary></summary> 9258 </member>
9259 </member> 9259 <member name="P:OpenMetaverse.ParcelPropertiesEventArgs.Parcel">
9260 <member name="F:OpenMetaverse.MoneyTransactionType.StipendRating"> 9260 <summary>Get the <see cref="P:OpenMetaverse.ParcelPropertiesEventArgs.Parcel"/> object containing the details</summary>
9261 <summary></summary> 9261 <remarks>If Result is NoData, this object will not contain valid data</remarks>
9262 </member> 9262 </member>
9263 <member name="F:OpenMetaverse.MoneyTransactionType.StipendDelta"> 9263 <member name="P:OpenMetaverse.ParcelPropertiesEventArgs.Result">
9264 <summary></summary> 9264 <summary>Get the result of the request</summary>
9265 </member> 9265 </member>
9266 <member name="T:OpenMetaverse.TransactionFlags"> 9266 <member name="P:OpenMetaverse.ParcelPropertiesEventArgs.SelectedPrims">
9267 <summary> 9267 <summary>Get the number of primitieves your agent is
9268 9268 currently selecting and or sitting on in this parcel</summary>
9269 </summary> 9269 </member>
9270 </member> 9270 <member name="P:OpenMetaverse.ParcelPropertiesEventArgs.SequenceID">
9271 <member name="F:OpenMetaverse.TransactionFlags.None"> 9271 <summary>Get the user assigned ID used to correlate a request with
9272 <summary></summary> 9272 these results</summary>
9273 </member> 9273 </member>
9274 <member name="F:OpenMetaverse.TransactionFlags.SourceGroup"> 9274 <member name="P:OpenMetaverse.ParcelPropertiesEventArgs.SnapSelection">
9275 <summary></summary> 9275 <summary>TODO:</summary>
9276 </member> 9276 </member>
9277 <member name="F:OpenMetaverse.TransactionFlags.DestGroup"> 9277 <member name="T:OpenMetaverse.ParcelAccessListReplyEventArgs">
9278 <summary></summary> 9278 <summary>Contains blacklist and whitelist data returned from the simulator in response to an <see cref="!:RequestParcelAccesslist"/> request</summary>
9279 </member> 9279 </member>
9280 <member name="F:OpenMetaverse.TransactionFlags.OwnerGroup"> 9280 <member name="M:OpenMetaverse.ParcelAccessListReplyEventArgs.#ctor(OpenMetaverse.Simulator,System.Int32,System.Int32,System.UInt32,System.Collections.Generic.List{OpenMetaverse.ParcelManager.ParcelAccessEntry})">
9281 <summary></summary> 9281 <summary>
9282 </member> 9282 Construct a new instance of the ParcelAccessListReplyEventArgs class
9283 <member name="F:OpenMetaverse.TransactionFlags.SimultaneousContribution"> 9283 </summary>
9284 <summary></summary> 9284 <param name="simulator">The simulator the parcel is located in</param>
9285 </member> 9285 <param name="sequenceID">The user assigned ID used to correlate a request with
9286 <member name="F:OpenMetaverse.TransactionFlags.ContributionRemoval"> 9286 these results</param>
9287 <summary></summary> 9287 <param name="localID">The simulator specific ID of the parcel</param>
9288 </member> 9288 <param name="flags">TODO:</param>
9289 <member name="T:OpenMetaverse.MeanCollisionType"> 9289 <param name="accessEntries">The list containing the white/blacklisted agents for the parcel</param>
9290 <summary> 9290 </member>
9291 9291 <member name="P:OpenMetaverse.ParcelAccessListReplyEventArgs.Simulator">
9292 </summary> 9292 <summary>Get the simulator the parcel is located in</summary>
9293 </member> 9293 </member>
9294 <member name="F:OpenMetaverse.MeanCollisionType.None"> 9294 <member name="P:OpenMetaverse.ParcelAccessListReplyEventArgs.SequenceID">
9295 <summary></summary> 9295 <summary>Get the user assigned ID used to correlate a request with
9296 </member> 9296 these results</summary>
9297 <member name="F:OpenMetaverse.MeanCollisionType.Bump"> 9297 </member>
9298 <summary></summary> 9298 <member name="P:OpenMetaverse.ParcelAccessListReplyEventArgs.LocalID">
9299 </member> 9299 <summary>Get the simulator specific ID of the parcel</summary>
9300 <member name="F:OpenMetaverse.MeanCollisionType.LLPushObject"> 9300 </member>
9301 <summary></summary> 9301 <member name="P:OpenMetaverse.ParcelAccessListReplyEventArgs.Flags">
9302 </member> 9302 <summary>TODO:</summary>
9303 <member name="F:OpenMetaverse.MeanCollisionType.SelectedObjectCollide"> 9303 </member>
9304 <summary></summary> 9304 <member name="P:OpenMetaverse.ParcelAccessListReplyEventArgs.AccessList">
9305 </member> 9305 <summary>Get the list containing the white/blacklisted agents for the parcel</summary>
9306 <member name="F:OpenMetaverse.MeanCollisionType.ScriptedObjectCollide"> 9306 </member>
9307 <summary></summary> 9307 <member name="T:OpenMetaverse.ParcelObjectOwnersReplyEventArgs">
9308 </member> 9308 <summary>Contains blacklist and whitelist data returned from the
9309 <member name="F:OpenMetaverse.MeanCollisionType.PhysicalObjectCollide"> 9309 simulator in response to an <see cref="!:RequestParcelAccesslist"/> request</summary>
9310 <summary></summary> 9310 </member>
9311 </member> 9311 <member name="M:OpenMetaverse.ParcelObjectOwnersReplyEventArgs.#ctor(OpenMetaverse.Simulator,System.Collections.Generic.List{OpenMetaverse.ParcelManager.ParcelPrimOwners})">
9312 <member name="T:OpenMetaverse.ScriptControlChange"> 9312 <summary>
9313 <summary> 9313 Construct a new instance of the ParcelObjectOwnersReplyEventArgs class
9314 Flags sent when a script takes or releases a control 9314 </summary>
9315 </summary> 9315 <param name="simulator">The simulator the parcel is located in</param>
9316 <remarks>NOTE: (need to verify) These might be a subset of the ControlFlags enum in Movement,</remarks> 9316 <param name="primOwners">The list containing prim ownership counts</param>
9317 </member> 9317 </member>
9318 <member name="F:OpenMetaverse.ScriptControlChange.None"> 9318 <member name="P:OpenMetaverse.ParcelObjectOwnersReplyEventArgs.Simulator">
9319 <summary>No Flags set</summary> 9319 <summary>Get the simulator the parcel is located in</summary>
9320 </member> 9320 </member>
9321 <member name="F:OpenMetaverse.ScriptControlChange.Forward"> 9321 <member name="P:OpenMetaverse.ParcelObjectOwnersReplyEventArgs.PrimOwners">
9322 <summary>Forward (W or up Arrow)</summary> 9322 <summary>Get the list containing prim ownership counts</summary>
9323 </member> 9323 </member>
9324 <member name="F:OpenMetaverse.ScriptControlChange.Back"> 9324 <member name="T:OpenMetaverse.SimParcelsDownloadedEventArgs">
9325 <summary>Back (S or down arrow)</summary> 9325 <summary>Contains the data returned when all parcel data has been retrieved from a simulator</summary>
9326 </member> 9326 </member>
9327 <member name="F:OpenMetaverse.ScriptControlChange.Left"> 9327 <member name="M:OpenMetaverse.SimParcelsDownloadedEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.InternalDictionary{System.Int32,OpenMetaverse.Parcel},System.Int32[0:,0:])">
9328 <summary>Move left (shift+A or left arrow)</summary> 9328 <summary>
9329 </member> 9329 Construct a new instance of the SimParcelsDownloadedEventArgs class
9330 <member name="F:OpenMetaverse.ScriptControlChange.Right"> 9330 </summary>
9331 <summary>Move right (shift+D or right arrow)</summary> 9331 <param name="simulator">The simulator the parcel data was retrieved from</param>
9332 </member> 9332 <param name="simParcels">The dictionary containing the parcel data</param>
9333 <member name="F:OpenMetaverse.ScriptControlChange.Up"> 9333 <param name="parcelMap">The multidimensional array containing a x,y grid mapped
9334 <summary>Up (E or PgUp)</summary> 9334 to each 64x64 parcel's LocalID.</param>
9335 </member> 9335 </member>
9336 <member name="F:OpenMetaverse.ScriptControlChange.Down"> 9336 <member name="P:OpenMetaverse.SimParcelsDownloadedEventArgs.Simulator">
9337 <summary>Down (C or PgDown)</summary> 9337 <summary>Get the simulator the parcel data was retrieved from</summary>
9338 </member> 9338 </member>
9339 <member name="F:OpenMetaverse.ScriptControlChange.RotateLeft"> 9339 <member name="P:OpenMetaverse.SimParcelsDownloadedEventArgs.Parcels">
9340 <summary>Rotate left (A or left arrow)</summary> 9340 <summary>A dictionary containing the parcel data where the key correlates to the ParcelMap entry</summary>
9341 </member> 9341 </member>
9342 <member name="F:OpenMetaverse.ScriptControlChange.RotateRight"> 9342 <member name="P:OpenMetaverse.SimParcelsDownloadedEventArgs.ParcelMap">
9343 <summary>Rotate right (D or right arrow)</summary> 9343 <summary>Get the multidimensional array containing a x,y grid mapped
9344 </member> 9344 to each 64x64 parcel's LocalID.</summary>
9345 <member name="F:OpenMetaverse.ScriptControlChange.LeftButton"> 9345 </member>
9346 <summary>Left Mouse Button</summary> 9346 <member name="T:OpenMetaverse.ForceSelectObjectsReplyEventArgs">
9347 </member> 9347 <summary>Contains the data returned when a <see cref="!:RequestForceSelectObjects"/> request</summary>
9348 <member name="F:OpenMetaverse.ScriptControlChange.MouseLookLeftButton"> 9348 </member>
9349 <summary>Left Mouse button in MouseLook</summary> 9349 <member name="M:OpenMetaverse.ForceSelectObjectsReplyEventArgs.#ctor(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32},System.Boolean)">
9350 </member> 9350 <summary>
9351 <member name="T:OpenMetaverse.AgentFlags"> 9351 Construct a new instance of the ForceSelectObjectsReplyEventArgs class
9352 <summary> 9352 </summary>
9353 Currently only used to hide your group title 9353 <param name="simulator">The simulator the parcel data was retrieved from</param>
9354 </summary> 9354 <param name="objectIDs">The list of primitive IDs</param>
9355 </member> 9355 <param name="resetList">true if the list is clean and contains the information
9356 <member name="F:OpenMetaverse.AgentFlags.None"> 9356 only for a given request</param>
9357 <summary>No flags set</summary> 9357 </member>
9358 </member> 9358 <member name="P:OpenMetaverse.ForceSelectObjectsReplyEventArgs.Simulator">
9359 <member name="F:OpenMetaverse.AgentFlags.HideTitle"> 9359 <summary>Get the simulator the parcel data was retrieved from</summary>
9360 <summary>Hide your group title</summary> 9360 </member>
9361 </member> 9361 <member name="P:OpenMetaverse.ForceSelectObjectsReplyEventArgs.ObjectIDs">
9362 <member name="T:OpenMetaverse.AgentState"> 9362 <summary>Get the list of primitive IDs</summary>
9363 <summary> 9363 </member>
9364 Action state of the avatar, which can currently be typing and 9364 <member name="P:OpenMetaverse.ForceSelectObjectsReplyEventArgs.ResetList">
9365 editing 9365 <summary>true if the list is clean and contains the information
9366 </summary> 9366 only for a given request</summary>
9367 </member> 9367 </member>
9368 <member name="F:OpenMetaverse.AgentState.None"> 9368 <member name="T:OpenMetaverse.ParcelMediaUpdateReplyEventArgs">
9369 <summary></summary> 9369 <summary>Contains data when the media data for a parcel the avatar is on changes</summary>
9370 </member> 9370 </member>
9371 <member name="F:OpenMetaverse.AgentState.Typing"> 9371 <member name="M:OpenMetaverse.ParcelMediaUpdateReplyEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.ParcelMedia)">
9372 <summary></summary> 9372 <summary>
9373 </member> 9373 Construct a new instance of the ParcelMediaUpdateReplyEventArgs class
9374 <member name="F:OpenMetaverse.AgentState.Editing"> 9374 </summary>
9375 <summary></summary> 9375 <param name="simulator">the simulator the parcel media data was updated in</param>
9376 </member> 9376 <param name="media">The updated media information</param>
9377 <member name="T:OpenMetaverse.TeleportStatus"> 9377 </member>
9378 <summary> 9378 <member name="P:OpenMetaverse.ParcelMediaUpdateReplyEventArgs.Simulator">
9379 Current teleport status 9379 <summary>Get the simulator the parcel media data was updated in</summary>
9380 </summary> 9380 </member>
9381 </member> 9381 <member name="P:OpenMetaverse.ParcelMediaUpdateReplyEventArgs.Media">
9382 <member name="F:OpenMetaverse.TeleportStatus.None"> 9382 <summary>Get the updated media information</summary>
9383 <summary>Unknown status</summary> 9383 </member>
9384 </member> 9384 <member name="T:OpenMetaverse.ParcelMediaCommandEventArgs">
9385 <member name="F:OpenMetaverse.TeleportStatus.Start"> 9385 <summary>Contains the media command for a parcel the agent is currently on</summary>
9386 <summary>Teleport initialized</summary> 9386 </member>
9387 </member> 9387 <member name="M:OpenMetaverse.ParcelMediaCommandEventArgs.#ctor(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.ParcelFlags,OpenMetaverse.ParcelMediaCommand,System.Single)">
9388 <member name="F:OpenMetaverse.TeleportStatus.Progress"> 9388 <summary>
9389 <summary>Teleport in progress</summary> 9389 Construct a new instance of the ParcelMediaCommandEventArgs class
9390 </member> 9390 </summary>
9391 <member name="F:OpenMetaverse.TeleportStatus.Failed"> 9391 <param name="simulator">The simulator the parcel media command was issued in</param>
9392 <summary>Teleport failed</summary> 9392 <param name="sequence"></param>
9393 </member> 9393 <param name="flags"></param>
9394 <member name="F:OpenMetaverse.TeleportStatus.Finished"> 9394 <param name="command">The media command that was sent</param>
9395 <summary>Teleport completed</summary> 9395 <param name="time"></param>
9396 </member> 9396 </member>
9397 <member name="F:OpenMetaverse.TeleportStatus.Cancelled"> 9397 <member name="P:OpenMetaverse.ParcelMediaCommandEventArgs.Simulator">
9398 <summary>Teleport cancelled</summary> 9398 <summary>Get the simulator the parcel media command was issued in</summary>
9399 </member> 9399 </member>
9400 <member name="T:OpenMetaverse.TeleportFlags"> 9400 <member name="P:OpenMetaverse.ParcelMediaCommandEventArgs.Sequence">
9401 <summary> 9401 <summary></summary>
9402 9402 </member>
9403 </summary> 9403 <member name="P:OpenMetaverse.ParcelMediaCommandEventArgs.ParcelFlags">
9404 </member> 9404 <summary></summary>
9405 <member name="F:OpenMetaverse.TeleportFlags.Default"> 9405 </member>
9406 <summary>No flags set, or teleport failed</summary> 9406 <member name="P:OpenMetaverse.ParcelMediaCommandEventArgs.MediaCommand">
9407 </member> 9407 <summary>Get the media command that was sent</summary>
9408 <member name="F:OpenMetaverse.TeleportFlags.SetHomeToTarget"> 9408 </member>
9409 <summary>Set when newbie leaves help island for first time</summary> 9409 <member name="P:OpenMetaverse.ParcelMediaCommandEventArgs.Time">
9410 </member> 9410 <summary></summary>
9411 <member name="F:OpenMetaverse.TeleportFlags.SetLastToTarget"> 9411 </member>
9412 <summary></summary> 9412 <member name="F:OpenMetaverse.UDPPacketBuffer.BUFFER_SIZE">
9413 </member> 9413 <summary>Size of the byte array used to store raw packet data</summary>
9414 <member name="F:OpenMetaverse.TeleportFlags.ViaLure"> 9414 </member>
9415 <summary>Via Lure</summary> 9415 <member name="F:OpenMetaverse.UDPPacketBuffer.Data">
9416 </member> 9416 <summary>Raw packet data buffer</summary>
9417 <member name="F:OpenMetaverse.TeleportFlags.ViaLandmark"> 9417 </member>
9418 <summary>Via Landmark</summary> 9418 <member name="F:OpenMetaverse.UDPPacketBuffer.DataLength">
9419 </member> 9419 <summary>Length of the data to transmit</summary>
9420 <member name="F:OpenMetaverse.TeleportFlags.ViaLocation"> 9420 </member>
9421 <summary>Via Location</summary> 9421 <member name="F:OpenMetaverse.UDPPacketBuffer.RemoteEndPoint">
9422 </member> 9422 <summary>EndPoint of the remote host</summary>
9423 <member name="F:OpenMetaverse.TeleportFlags.ViaHome"> 9423 </member>
9424 <summary>Via Home</summary> 9424 <member name="M:OpenMetaverse.UDPPacketBuffer.#ctor">
9425 </member> 9425 <summary>
9426 <member name="F:OpenMetaverse.TeleportFlags.ViaTelehub"> 9426 Create an allocated UDP packet buffer for receiving a packet
9427 <summary>Via Telehub</summary> 9427 </summary>
9428 </member> 9428 </member>
9429 <member name="F:OpenMetaverse.TeleportFlags.ViaLogin"> 9429 <member name="M:OpenMetaverse.UDPPacketBuffer.#ctor(System.Net.IPEndPoint)">
9430 <summary>Via Login</summary> 9430 <summary>
9431 </member> 9431 Create an allocated UDP packet buffer for sending a packet
9432 <member name="F:OpenMetaverse.TeleportFlags.ViaGodlikeLure"> 9432 </summary>
9433 <summary>Linden Summoned</summary> 9433 <param name="endPoint">EndPoint of the remote host</param>
9434 </member> 9434 </member>
9435 <member name="F:OpenMetaverse.TeleportFlags.Godlike"> 9435 <member name="M:OpenMetaverse.UDPPacketBuffer.#ctor(System.Net.IPEndPoint,System.Int32)">
9436 <summary>Linden Forced me</summary> 9436 <summary>
9437 </member> 9437 Create an allocated UDP packet buffer for sending a packet
9438 <member name="F:OpenMetaverse.TeleportFlags.NineOneOne"> 9438 </summary>
9439 <summary></summary> 9439 <param name="endPoint">EndPoint of the remote host</param>
9440 </member> 9440 <param name="bufferSize">Size of the buffer to allocate for packet data</param>
9441 <member name="F:OpenMetaverse.TeleportFlags.DisableCancel"> 9441 </member>
9442 <summary>Agent Teleported Home via Script</summary> 9442 <member name="T:OpenMetaverse.PacketBufferPool">
9443 </member> 9443 <summary>
9444 <member name="F:OpenMetaverse.TeleportFlags.ViaRegionID"> 9444 Object pool for packet buffers. This is used to allocate memory for all
9445 <summary></summary> 9445 incoming and outgoing packets, and zerocoding buffers for those packets
9446 </member> 9446 </summary>
9447 <member name="F:OpenMetaverse.TeleportFlags.IsFlying"> 9447 </member>
9448 <summary></summary> 9448 <member name="M:OpenMetaverse.ObjectPoolBase`1.#ctor">
9449 </member> 9449 <summary>
9450 <member name="F:OpenMetaverse.TeleportFlags.ResetHome"> 9450 Creates a new instance of the ObjectPoolBase class. Initialize MUST be called
9451 <summary></summary> 9451 after using this constructor.
9452 </member> 9452 </summary>
9453 <member name="F:OpenMetaverse.TeleportFlags.ForceRedirect"> 9453 </member>
9454 <summary>forced to new location for example when avatar is banned or ejected</summary> 9454 <member name="M:OpenMetaverse.ObjectPoolBase`1.#ctor(System.Int32,System.Int32,System.Boolean,System.Int32)">
9455 </member> 9455 <summary>
9456 <member name="F:OpenMetaverse.TeleportFlags.FinishedViaLure"> 9456 Creates a new instance of the ObjectPool Base class.
9457 <summary>Teleport Finished via a Lure</summary> 9457 </summary>
9458 </member> 9458 <param name="itemsPerSegment">The object pool is composed of segments, which
9459 <member name="F:OpenMetaverse.TeleportFlags.FinishedViaNewSim"> 9459 are allocated whenever the size of the pool is exceeded. The number of items
9460 <summary>Finished, Sim Changed</summary> 9460 in a segment should be large enough that allocating a new segmeng is a rare
9461 </member> 9461 thing. For example, on a server that will have 10k people logged in at once,
9462 <member name="F:OpenMetaverse.TeleportFlags.FinishedViaSameSim"> 9462 the receive buffer object pool should have segment sizes of at least 1000
9463 <summary>Finished, Same Sim</summary> 9463 byte arrays per segment.
9464 </member> 9464 </param>
9465 <member name="T:OpenMetaverse.TeleportLureFlags"> 9465 <param name="minimumSegmentCount">The minimun number of segments that may exist.</param>
9466 <summary> 9466 <param name="gcOnPoolGrowth">Perform a full GC.Collect whenever a segment is allocated, and then again after allocation to compact the heap.</param>
9467 9467 <param name="cleanupFrequenceMS">The frequency which segments are checked to see if they're eligible for cleanup.</param>
9468 </summary> 9468 </member>
9469 </member> 9469 <member name="M:OpenMetaverse.ObjectPoolBase`1.ForceCleanup">
9470 <member name="F:OpenMetaverse.TeleportLureFlags.NormalLure"> 9470 <summary>
9471 <summary></summary> 9471 Forces the segment cleanup algorithm to be run. This method is intended
9472 </member> 9472 primarly for use from the Unit Test libraries.
9473 <member name="F:OpenMetaverse.TeleportLureFlags.GodlikeLure"> 9473 </summary>
9474 <summary></summary> 9474 </member>
9475 </member> 9475 <member name="M:OpenMetaverse.ObjectPoolBase`1.GetObjectInstance">
9476 <member name="F:OpenMetaverse.TeleportLureFlags.GodlikePursuit"> 9476 <summary>
9477 <summary></summary> 9477 Responsible for allocate 1 instance of an object that will be stored in a segment.
9478 </member> 9478 </summary>
9479 <member name="T:OpenMetaverse.ScriptSensorTypeFlags"> 9479 <returns>An instance of whatever objec the pool is pooling.</returns>
9480 <summary> 9480 </member>
9481 9481 <member name="M:OpenMetaverse.ObjectPoolBase`1.CheckIn(OpenMetaverse.ObjectPoolSegment{`0},`0)">
9482 </summary> 9482 <summary>
9483 </member> 9483 Checks in an instance of T owned by the object pool. This method is only intended to be called
9484 <member name="F:OpenMetaverse.ScriptSensorTypeFlags.Agent"> 9484 by the <c>WrappedObject</c> class.
9485 <summary></summary> 9485 </summary>
9486 </member> 9486 <param name="owningSegment">The segment from which the instance is checked out.</param>
9487 <member name="F:OpenMetaverse.ScriptSensorTypeFlags.Active"> 9487 <param name="instance">The instance of <c>T</c> to check back into the segment.</param>
9488 <summary></summary> 9488 </member>
9489 </member> 9489 <member name="M:OpenMetaverse.ObjectPoolBase`1.CheckOut">
9490 <member name="F:OpenMetaverse.ScriptSensorTypeFlags.Passive"> 9490 <summary>
9491 <summary></summary> 9491 Checks an instance of <c>T</c> from the pool. If the pool is not sufficient to
9492 </member> 9492 allow the checkout, a new segment is created.
9493 <member name="F:OpenMetaverse.ScriptSensorTypeFlags.Scripted"> 9493 </summary>
9494 <summary></summary> 9494 <returns>A <c>WrappedObject</c> around the instance of <c>T</c>. To check
9495 </member> 9495 the instance back into the segment, be sureto dispose the WrappedObject
9496 <member name="T:OpenMetaverse.InstantMessage"> 9496 when finished. </returns>
9497 <summary> 9497 </member>
9498 Instant Message 9498 <member name="P:OpenMetaverse.ObjectPoolBase`1.TotalSegments">
9499 </summary> 9499 <summary>
9500 </member> 9500 The total number of segments created. Intended to be used by the Unit Tests.
9501 <member name="F:OpenMetaverse.InstantMessage.FromAgentID"> 9501 </summary>
9502 <summary>Key of sender</summary> 9502 </member>
9503 </member> 9503 <member name="P:OpenMetaverse.ObjectPoolBase`1.ItemsPerSegment">
9504 <member name="F:OpenMetaverse.InstantMessage.FromAgentName"> 9504 <summary>
9505 <summary>Name of sender</summary> 9505 The number of items that are in a segment. Items in a segment
9506 </member> 9506 are all allocated at the same time, and are hopefully close to
9507 <member name="F:OpenMetaverse.InstantMessage.ToAgentID"> 9507 each other in the managed heap.
9508 <summary>Key of destination avatar</summary> 9508 </summary>
9509 </member> 9509 </member>
9510 <member name="F:OpenMetaverse.InstantMessage.ParentEstateID"> 9510 <member name="P:OpenMetaverse.ObjectPoolBase`1.MinimumSegmentCount">
9511 <summary>ID of originating estate</summary> 9511 <summary>
9512 </member> 9512 The minimum number of segments. When segments are reclaimed,
9513 <member name="F:OpenMetaverse.InstantMessage.RegionID"> 9513 this number of segments will always be left alone. These
9514 <summary>Key of originating region</summary> 9514 segments are allocated at startup.
9515 </member> 9515 </summary>
9516 <member name="F:OpenMetaverse.InstantMessage.Position"> 9516 </member>
9517 <summary>Coordinates in originating region</summary> 9517 <member name="P:OpenMetaverse.ObjectPoolBase`1.MinimumSegmentAgePriorToCleanup">
9518 </member> 9518 <summary>
9519 <member name="F:OpenMetaverse.InstantMessage.Dialog"> 9519 The age a segment must be before it's eligible for cleanup.
9520 <summary>Instant message type</summary> 9520 This is used to prevent thrash, and typical values are in
9521 </member> 9521 the 5 minute range.
9522 <member name="F:OpenMetaverse.InstantMessage.GroupIM"> 9522 </summary>
9523 <summary>Group IM session toggle</summary> 9523 </member>
9524 </member> 9524 <member name="P:OpenMetaverse.ObjectPoolBase`1.CleanupFrequencyMilliseconds">
9525 <member name="F:OpenMetaverse.InstantMessage.IMSessionID"> 9525 <summary>
9526 <summary>Key of IM session, for Group Messages, the groups UUID</summary> 9526 The frequence which the cleanup thread runs. This is typically
9527 </member> 9527 expected to be in the 5 minute range.
9528 <member name="F:OpenMetaverse.InstantMessage.Timestamp"> 9528 </summary>
9529 <summary>Timestamp of the instant message</summary> 9529 </member>
9530 </member> 9530 <member name="M:OpenMetaverse.PacketBufferPool.#ctor(System.Net.IPEndPoint,System.Int32,System.Int32)">
9531 <member name="F:OpenMetaverse.InstantMessage.Message"> 9531 <summary>
9532 <summary>Instant message text</summary> 9532 Initialize the object pool in client mode
9533 </member> 9533 </summary>
9534 <member name="F:OpenMetaverse.InstantMessage.Offline"> 9534 <param name="endPoint">Server to connect to</param>
9535 <summary>Whether this message is held for offline avatars</summary> 9535 <param name="itemsPerSegment"></param>
9536 </member> 9536 <param name="minSegments"></param>
9537 <member name="F:OpenMetaverse.InstantMessage.BinaryBucket"> 9537 </member>
9538 <summary>Context specific packed data</summary> 9538 <member name="M:OpenMetaverse.PacketBufferPool.#ctor(System.Int32,System.Int32)">
9539 </member> 9539 <summary>
9540 <member name="M:OpenMetaverse.InstantMessage.ToString"> 9540 Initialize the object pool in server mode
9541 <summary>Print the struct data as a string</summary> 9541 </summary>
9542 <returns>A string containing the field name, and field value</returns> 9542 <param name="itemsPerSegment"></param>
9543 </member> 9543 <param name="minSegments"></param>
9544 <member name="T:OpenMetaverse.ChatEventArgs"> 9544 </member>
9545 <summary> 9545 <member name="M:OpenMetaverse.PacketBufferPool.GetObjectInstance">
9546 9546 <summary>
9547 </summary> 9547 Returns a packet buffer with EndPoint set if the buffer is in
9548 </member> 9548 client mode, or with EndPoint set to null in server mode
9549 <member name="M:OpenMetaverse.ChatEventArgs.#ctor(OpenMetaverse.Simulator,System.String,OpenMetaverse.ChatAudibleLevel,OpenMetaverse.ChatType,OpenMetaverse.ChatSourceType,System.String,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.Vector3)"> 9549 </summary>
9550 <summary> 9550 <returns>Initialized UDPPacketBuffer object</returns>
9551 Construct a new instance of the ChatEventArgs object 9551 </member>
9552 </summary> 9552 <member name="M:OpenMetaverse.Pool.#cctor">
9553 <param name="simulator">Sim from which the message originates</param> 9553 <summary>
9554 <param name="message">The message sent</param> 9554 Default constructor
9555 <param name="audible">The audible level of the message</param> 9555 </summary>
9556 <param name="type">The type of message sent: whisper, shout, etc</param> 9556 </member>
9557 <param name="sourceType">The source type of the message sender</param> 9557 <member name="M:OpenMetaverse.Pool.CheckOut">
9558 <param name="fromName">The name of the agent or object sending the message</param> 9558 <summary>
9559 <param name="sourceId">The ID of the agent or object sending the message</param> 9559 Check a packet buffer out of the pool
9560 <param name="ownerid">The ID of the object owner, or the agent ID sending the message</param> 9560 </summary>
9561 <param name="position">The position of the agent or object sending the message</param> 9561 <returns>A packet buffer object</returns>
9562 </member> 9562 </member>
9563 <member name="P:OpenMetaverse.ChatEventArgs.Simulator"> 9563 <member name="M:OpenMetaverse.CoordinateFrame.LookDirection(OpenMetaverse.Vector3,OpenMetaverse.Vector3)">
9564 <summary>Get the simulator sending the message</summary> 9564 <summary>
9565 </member> 9565
9566 <member name="P:OpenMetaverse.ChatEventArgs.Message"> 9566 </summary>
9567 <summary>Get the message sent</summary> 9567 <param name="at">Looking direction, must be a normalized vector</param>
9568 </member> 9568 <param name="upDirection">Up direction, must be a normalized vector</param>
9569 <member name="P:OpenMetaverse.ChatEventArgs.AudibleLevel"> 9569 </member>
9570 <summary>Get the audible level of the message</summary> 9570 <member name="M:OpenMetaverse.CoordinateFrame.LookDirection(System.Double)">
9571 </member> 9571 <summary>
9572 <member name="P:OpenMetaverse.ChatEventArgs.Type"> 9572 Align the coordinate frame X and Y axis with a given rotation
9573 <summary>Get the type of message sent: whisper, shout, etc</summary> 9573 around the Z axis in radians
9574 </member> 9574 </summary>
9575 <member name="P:OpenMetaverse.ChatEventArgs.SourceType"> 9575 <param name="heading">Absolute rotation around the Z axis in
9576 <summary>Get the source type of the message sender</summary> 9576 radians</param>
9577 </member> 9577 </member>
9578 <member name="P:OpenMetaverse.ChatEventArgs.FromName"> 9578 <member name="P:OpenMetaverse.CoordinateFrame.Origin">
9579 <summary>Get the name of the agent or object sending the message</summary> 9579 <summary>Origin position of this coordinate frame</summary>
9580 </member> 9580 </member>
9581 <member name="P:OpenMetaverse.ChatEventArgs.SourceID"> 9581 <member name="P:OpenMetaverse.CoordinateFrame.XAxis">
9582 <summary>Get the ID of the agent or object sending the message</summary> 9582 <summary>X axis of this coordinate frame, or Forward/At in grid terms</summary>
9583 </member> 9583 </member>
9584 <member name="P:OpenMetaverse.ChatEventArgs.OwnerID"> 9584 <member name="P:OpenMetaverse.CoordinateFrame.YAxis">
9585 <summary>Get the ID of the object owner, or the agent ID sending the message</summary> 9585 <summary>Y axis of this coordinate frame, or Left in grid terms</summary>
9586 </member> 9586 </member>
9587 <member name="P:OpenMetaverse.ChatEventArgs.Position"> 9587 <member name="P:OpenMetaverse.CoordinateFrame.ZAxis">
9588 <summary>Get the position of the agent or object sending the message</summary> 9588 <summary>Z axis of this coordinate frame, or Up in grid terms</summary>
9589 </member> 9589 </member>
9590 <member name="T:OpenMetaverse.ScriptDialogEventArgs"> 9590 <member name="T:OpenMetaverse.AgentManager">
9591 <summary>Contains the data sent when a primitive opens a dialog with this agent</summary> 9591 <summary>
9592 </member> 9592 Manager class for our own avatar
9593 <member name="M:OpenMetaverse.ScriptDialogEventArgs.#ctor(System.String,System.String,OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,System.String,System.Int32,System.Collections.Generic.List{System.String})"> 9593 </summary>
9594 <summary> 9594 </member>
9595 Construct a new instance of the ScriptDialogEventArgs 9595 <member name="F:OpenMetaverse.AgentManager.m_Chat">
9596 </summary> 9596 <summary>The event subscribers. null if no subcribers</summary>
9597 <param name="message">The dialog message</param> 9597 </member>
9598 <param name="objectName">The name of the object that sent the dialog request</param> 9598 <member name="M:OpenMetaverse.AgentManager.OnChat(OpenMetaverse.ChatEventArgs)">
9599 <param name="imageID">The ID of the image to be displayed</param> 9599 <summary>Raises the ChatFromSimulator event</summary>
9600 <param name="objectID">The ID of the primitive sending the dialog</param> 9600 <param name="e">A ChatEventArgs object containing the
9601 <param name="firstName">The first name of the senders owner</param> 9601 data returned from the data server</param>
9602 <param name="lastName">The last name of the senders owner</param> 9602 </member>
9603 <param name="chatChannel">The communication channel the dialog was sent on</param> 9603 <member name="F:OpenMetaverse.AgentManager.m_ChatLock">
9604 <param name="buttons">The string labels containing the options presented in this dialog</param> 9604 <summary>Thread sync lock object</summary>
9605 </member> 9605 </member>
9606 <member name="P:OpenMetaverse.ScriptDialogEventArgs.Message"> 9606 <member name="F:OpenMetaverse.AgentManager.m_ScriptDialog">
9607 <summary>Get the dialog message</summary> 9607 <summary>The event subscribers. null if no subcribers</summary>
9608 </member> 9608 </member>
9609 <member name="P:OpenMetaverse.ScriptDialogEventArgs.ObjectName"> 9609 <member name="M:OpenMetaverse.AgentManager.OnScriptDialog(OpenMetaverse.ScriptDialogEventArgs)">
9610 <summary>Get the name of the object that sent the dialog request</summary> 9610 <summary>Raises the ScriptDialog event</summary>
9611 </member> 9611 <param name="e">A SctriptDialogEventArgs object containing the
9612 <member name="P:OpenMetaverse.ScriptDialogEventArgs.ImageID"> 9612 data returned from the data server</param>
9613 <summary>Get the ID of the image to be displayed</summary> 9613 </member>
9614 </member> 9614 <member name="F:OpenMetaverse.AgentManager.m_ScriptDialogLock">
9615 <member name="P:OpenMetaverse.ScriptDialogEventArgs.ObjectID"> 9615 <summary>Thread sync lock object</summary>
9616 <summary>Get the ID of the primitive sending the dialog</summary> 9616 </member>
9617 </member> 9617 <member name="F:OpenMetaverse.AgentManager.m_ScriptQuestion">
9618 <member name="P:OpenMetaverse.ScriptDialogEventArgs.FirstName"> 9618 <summary>The event subscribers. null if no subcribers</summary>
9619 <summary>Get the first name of the senders owner</summary> 9619 </member>
9620 </member> 9620 <member name="M:OpenMetaverse.AgentManager.OnScriptQuestion(OpenMetaverse.ScriptQuestionEventArgs)">
9621 <member name="P:OpenMetaverse.ScriptDialogEventArgs.LastName"> 9621 <summary>Raises the ScriptQuestion event</summary>
9622 <summary>Get the last name of the senders owner</summary> 9622 <param name="e">A ScriptQuestionEventArgs object containing the
9623 </member> 9623 data returned from the data server</param>
9624 <member name="P:OpenMetaverse.ScriptDialogEventArgs.Channel"> 9624 </member>
9625 <summary>Get the communication channel the dialog was sent on, responses 9625 <member name="F:OpenMetaverse.AgentManager.m_ScriptQuestionLock">
9626 should also send responses on this same channel</summary> 9626 <summary>Thread sync lock object</summary>
9627 </member> 9627 </member>
9628 <member name="P:OpenMetaverse.ScriptDialogEventArgs.ButtonLabels"> 9628 <member name="F:OpenMetaverse.AgentManager.m_LoadURL">
9629 <summary>Get the string labels containing the options presented in this dialog</summary> 9629 <summary>The event subscribers. null if no subcribers</summary>
9630 </member> 9630 </member>
9631 <member name="T:OpenMetaverse.ScriptQuestionEventArgs"> 9631 <member name="M:OpenMetaverse.AgentManager.OnLoadURL(OpenMetaverse.LoadUrlEventArgs)">
9632 <summary>Contains the data sent when a primitive requests debit or other permissions 9632 <summary>Raises the LoadURL event</summary>
9633 requesting a YES or NO answer</summary> 9633 <param name="e">A LoadUrlEventArgs object containing the
9634 </member> 9634 data returned from the data server</param>
9635 <member name="M:OpenMetaverse.ScriptQuestionEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,System.String,OpenMetaverse.ScriptPermission)"> 9635 </member>
9636 <summary> 9636 <member name="F:OpenMetaverse.AgentManager.m_LoadUrlLock">
9637 Construct a new instance of the ScriptQuestionEventArgs 9637 <summary>Thread sync lock object</summary>
9638 </summary> 9638 </member>
9639 <param name="simulator">The simulator containing the object sending the request</param> 9639 <member name="F:OpenMetaverse.AgentManager.m_Balance">
9640 <param name="taskID">The ID of the script making the request</param> 9640 <summary>The event subscribers. null if no subcribers</summary>
9641 <param name="itemID">The ID of the primitive containing the script making the request</param> 9641 </member>
9642 <param name="objectName">The name of the primitive making the request</param> 9642 <member name="M:OpenMetaverse.AgentManager.OnBalance(OpenMetaverse.BalanceEventArgs)">
9643 <param name="objectOwner">The name of the owner of the object making the request</param> 9643 <summary>Raises the MoneyBalance event</summary>
9644 <param name="questions">The permissions being requested</param> 9644 <param name="e">A BalanceEventArgs object containing the
9645 </member> 9645 data returned from the data server</param>
9646 <member name="P:OpenMetaverse.ScriptQuestionEventArgs.Simulator"> 9646 </member>
9647 <summary>Get the simulator containing the object sending the request</summary> 9647 <member name="F:OpenMetaverse.AgentManager.m_BalanceLock">
9648 </member> 9648 <summary>Thread sync lock object</summary>
9649 <member name="P:OpenMetaverse.ScriptQuestionEventArgs.TaskID"> 9649 </member>
9650 <summary>Get the ID of the script making the request</summary> 9650 <member name="F:OpenMetaverse.AgentManager.m_MoneyBalance">
9651 </member> 9651 <summary>The event subscribers. null if no subcribers</summary>
9652 <member name="P:OpenMetaverse.ScriptQuestionEventArgs.ItemID"> 9652 </member>
9653 <summary>Get the ID of the primitive containing the script making the request</summary> 9653 <member name="M:OpenMetaverse.AgentManager.OnMoneyBalanceReply(OpenMetaverse.MoneyBalanceReplyEventArgs)">
9654 </member> 9654 <summary>Raises the MoneyBalanceReply event</summary>
9655 <member name="P:OpenMetaverse.ScriptQuestionEventArgs.ObjectName"> 9655 <param name="e">A MoneyBalanceReplyEventArgs object containing the
9656 <summary>Get the name of the primitive making the request</summary> 9656 data returned from the data server</param>
9657 </member> 9657 </member>
9658 <member name="P:OpenMetaverse.ScriptQuestionEventArgs.ObjectOwnerName"> 9658 <member name="F:OpenMetaverse.AgentManager.m_MoneyBalanceReplyLock">
9659 <summary>Get the name of the owner of the object making the request</summary> 9659 <summary>Thread sync lock object</summary>
9660 </member> 9660 </member>
9661 <member name="P:OpenMetaverse.ScriptQuestionEventArgs.Questions"> 9661 <member name="F:OpenMetaverse.AgentManager.m_InstantMessage">
9662 <summary>Get the permissions being requested</summary> 9662 <summary>The event subscribers. null if no subcribers</summary>
9663 </member> 9663 </member>
9664 <member name="T:OpenMetaverse.LoadUrlEventArgs"> 9664 <member name="M:OpenMetaverse.AgentManager.OnInstantMessage(OpenMetaverse.InstantMessageEventArgs)">
9665 <summary>Contains the data sent when a primitive sends a request 9665 <summary>Raises the IM event</summary>
9666 to an agent to open the specified URL</summary> 9666 <param name="e">A InstantMessageEventArgs object containing the
9667 </member> 9667 data returned from the data server</param>
9668 <member name="M:OpenMetaverse.LoadUrlEventArgs.#ctor(System.String,OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.String,System.String)"> 9668 </member>
9669 <summary> 9669 <member name="F:OpenMetaverse.AgentManager.m_InstantMessageLock">
9670 Construct a new instance of the LoadUrlEventArgs 9670 <summary>Thread sync lock object</summary>
9671 </summary> 9671 </member>
9672 <param name="objectName">The name of the object sending the request</param> 9672 <member name="F:OpenMetaverse.AgentManager.m_Teleport">
9673 <param name="objectID">The ID of the object sending the request</param> 9673 <summary>The event subscribers. null if no subcribers</summary>
9674 <param name="ownerID">The ID of the owner of the object sending the request</param> 9674 </member>
9675 <param name="ownerIsGroup">True if the object is owned by a group</param> 9675 <member name="M:OpenMetaverse.AgentManager.OnTeleport(OpenMetaverse.TeleportEventArgs)">
9676 <param name="message">The message sent with the request</param> 9676 <summary>Raises the TeleportProgress event</summary>
9677 <param name="URL">The URL the object sent</param> 9677 <param name="e">A TeleportEventArgs object containing the
9678 </member> 9678 data returned from the data server</param>
9679 <member name="P:OpenMetaverse.LoadUrlEventArgs.ObjectName"> 9679 </member>
9680 <summary>Get the name of the object sending the request</summary> 9680 <member name="F:OpenMetaverse.AgentManager.m_TeleportLock">
9681 </member> 9681 <summary>Thread sync lock object</summary>
9682 <member name="P:OpenMetaverse.LoadUrlEventArgs.ObjectID"> 9682 </member>
9683 <summary>Get the ID of the object sending the request</summary> 9683 <member name="F:OpenMetaverse.AgentManager.m_AgentData">
9684 </member> 9684 <summary>The event subscribers. null if no subcribers</summary>
9685 <member name="P:OpenMetaverse.LoadUrlEventArgs.OwnerID"> 9685 </member>
9686 <summary>Get the ID of the owner of the object sending the request</summary> 9686 <member name="M:OpenMetaverse.AgentManager.OnAgentData(OpenMetaverse.AgentDataReplyEventArgs)">
9687 </member> 9687 <summary>Raises the AgentDataReply event</summary>
9688 <member name="P:OpenMetaverse.LoadUrlEventArgs.OwnerIsGroup"> 9688 <param name="e">A AgentDataReplyEventArgs object containing the
9689 <summary>True if the object is owned by a group</summary> 9689 data returned from the data server</param>
9690 </member> 9690 </member>
9691 <member name="P:OpenMetaverse.LoadUrlEventArgs.Message"> 9691 <member name="F:OpenMetaverse.AgentManager.m_AgentDataLock">
9692 <summary>Get the message sent with the request</summary> 9692 <summary>Thread sync lock object</summary>
9693 </member> 9693 </member>
9694 <member name="P:OpenMetaverse.LoadUrlEventArgs.URL"> 9694 <member name="F:OpenMetaverse.AgentManager.m_AnimationsChanged">
9695 <summary>Get the URL the object sent</summary> 9695 <summary>The event subscribers. null if no subcribers</summary>
9696 </member> 9696 </member>
9697 <member name="T:OpenMetaverse.InstantMessageEventArgs"> 9697 <member name="M:OpenMetaverse.AgentManager.OnAnimationsChanged(OpenMetaverse.AnimationsChangedEventArgs)">
9698 <summary>The date received from an ImprovedInstantMessage</summary> 9698 <summary>Raises the AnimationsChanged event</summary>
9699 </member> 9699 <param name="e">A AnimationsChangedEventArgs object containing the
9700 <member name="M:OpenMetaverse.InstantMessageEventArgs.#ctor(OpenMetaverse.InstantMessage,OpenMetaverse.Simulator)"> 9700 data returned from the data server</param>
9701 <summary> 9701 </member>
9702 Construct a new instance of the InstantMessageEventArgs object 9702 <member name="F:OpenMetaverse.AgentManager.m_AnimationsChangedLock">
9703 </summary> 9703 <summary>Thread sync lock object</summary>
9704 <param name="im">the InstantMessage object</param> 9704 </member>
9705 <param name="simulator">the simulator where the InstantMessage origniated</param> 9705 <member name="F:OpenMetaverse.AgentManager.m_MeanCollision">
9706 </member> 9706 <summary>The event subscribers. null if no subcribers</summary>
9707 <member name="P:OpenMetaverse.InstantMessageEventArgs.IM"> 9707 </member>
9708 <summary>Get the InstantMessage object</summary> 9708 <member name="M:OpenMetaverse.AgentManager.OnMeanCollision(OpenMetaverse.MeanCollisionEventArgs)">
9709 </member> 9709 <summary>Raises the MeanCollision event</summary>
9710 <member name="P:OpenMetaverse.InstantMessageEventArgs.Simulator"> 9710 <param name="e">A MeanCollisionEventArgs object containing the
9711 <summary>Get the simulator where the InstantMessage origniated</summary> 9711 data returned from the data server</param>
9712 </member> 9712 </member>
9713 <member name="T:OpenMetaverse.BalanceEventArgs"> 9713 <member name="F:OpenMetaverse.AgentManager.m_MeanCollisionLock">
9714 <summary>Contains the currency balance</summary> 9714 <summary>Thread sync lock object</summary>
9715 </member> 9715 </member>
9716 <member name="M:OpenMetaverse.BalanceEventArgs.#ctor(System.Int32)"> 9716 <member name="F:OpenMetaverse.AgentManager.m_RegionCrossed">
9717 <summary> 9717 <summary>The event subscribers. null if no subcribers</summary>
9718 Construct a new BalanceEventArgs object 9718 </member>
9719 </summary> 9719 <member name="M:OpenMetaverse.AgentManager.OnRegionCrossed(OpenMetaverse.RegionCrossedEventArgs)">
9720 <param name="balance">The currenct balance</param> 9720 <summary>Raises the RegionCrossed event</summary>
9721 </member> 9721 <param name="e">A RegionCrossedEventArgs object containing the
9722 <member name="P:OpenMetaverse.BalanceEventArgs.Balance"> 9722 data returned from the data server</param>
9723 <summary> 9723 </member>
9724 Get the currenct balance 9724 <member name="F:OpenMetaverse.AgentManager.m_RegionCrossedLock">
9725 </summary> 9725 <summary>Thread sync lock object</summary>
9726 </member> 9726 </member>
9727 <member name="T:OpenMetaverse.MoneyBalanceReplyEventArgs"> 9727 <member name="F:OpenMetaverse.AgentManager.m_GroupChatJoined">
9728 <summary>Contains the transaction summary when an item is purchased, 9728 <summary>The event subscribers. null if no subcribers</summary>
9729 money is given, or land is purchased</summary> 9729 </member>
9730 </member> 9730 <member name="M:OpenMetaverse.AgentManager.OnGroupChatJoined(OpenMetaverse.GroupChatJoinedEventArgs)">
9731 <member name="M:OpenMetaverse.MoneyBalanceReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Boolean,System.Int32,System.Int32,System.Int32,System.String)"> 9731 <summary>Raises the GroupChatJoined event</summary>
9732 <summary> 9732 <param name="e">A GroupChatJoinedEventArgs object containing the
9733 Construct a new instance of the MoneyBalanceReplyEventArgs object 9733 data returned from the data server</param>
9734 </summary> 9734 </member>
9735 <param name="transactionID">The ID of the transaction</param> 9735 <member name="F:OpenMetaverse.AgentManager.m_GroupChatJoinedLock">
9736 <param name="transactionSuccess">True of the transaction was successful</param> 9736 <summary>Thread sync lock object</summary>
9737 <param name="balance">The current currency balance</param> 9737 </member>
9738 <param name="metersCredit">The meters credited</param> 9738 <member name="F:OpenMetaverse.AgentManager.m_AlertMessage">
9739 <param name="metersCommitted">The meters comitted</param> 9739 <summary>The event subscribers. null if no subcribers</summary>
9740 <param name="description">A brief description of the transaction</param> 9740 </member>
9741 </member> 9741 <member name="M:OpenMetaverse.AgentManager.OnAlertMessage(OpenMetaverse.AlertMessageEventArgs)">
9742 <member name="P:OpenMetaverse.MoneyBalanceReplyEventArgs.TransactionID"> 9742 <summary>Raises the AlertMessage event</summary>
9743 <summary>Get the ID of the transaction</summary> 9743 <param name="e">A AlertMessageEventArgs object containing the
9744 </member> 9744 data returned from the data server</param>
9745 <member name="P:OpenMetaverse.MoneyBalanceReplyEventArgs.Success"> 9745 </member>
9746 <summary>True of the transaction was successful</summary> 9746 <member name="F:OpenMetaverse.AgentManager.m_AlertMessageLock">
9747 </member> 9747 <summary>Thread sync lock object</summary>
9748 <member name="P:OpenMetaverse.MoneyBalanceReplyEventArgs.Balance"> 9748 </member>
9749 <summary>Get the remaining currency balance</summary> 9749 <member name="F:OpenMetaverse.AgentManager.m_ScriptControl">
9750 </member> 9750 <summary>The event subscribers. null if no subcribers</summary>
9751 <member name="P:OpenMetaverse.MoneyBalanceReplyEventArgs.MetersCredit"> 9751 </member>
9752 <summary>Get the meters credited</summary> 9752 <member name="M:OpenMetaverse.AgentManager.OnScriptControlChange(OpenMetaverse.ScriptControlEventArgs)">
9753 </member> 9753 <summary>Raises the ScriptControlChange event</summary>
9754 <member name="P:OpenMetaverse.MoneyBalanceReplyEventArgs.MetersCommitted"> 9754 <param name="e">A ScriptControlEventArgs object containing the
9755 <summary>Get the meters comitted</summary> 9755 data returned from the data server</param>
9756 </member> 9756 </member>
9757 <member name="P:OpenMetaverse.MoneyBalanceReplyEventArgs.Description"> 9757 <member name="F:OpenMetaverse.AgentManager.m_ScriptControlLock">
9758 <summary>Get the description of the transaction</summary> 9758 <summary>Thread sync lock object</summary>
9759 </member> 9759 </member>
9760 <member name="T:OpenMetaverse.AgentDataReplyEventArgs"> 9760 <member name="F:OpenMetaverse.AgentManager.m_CameraConstraint">
9761 <summary>Data sent from the simulator containing information about your agent and active group information</summary> 9761 <summary>The event subscribers. null if no subcribers</summary>
9762 </member> 9762 </member>
9763 <member name="M:OpenMetaverse.AgentDataReplyEventArgs.#ctor(System.String,System.String,OpenMetaverse.UUID,System.String,OpenMetaverse.GroupPowers,System.String)"> 9763 <member name="M:OpenMetaverse.AgentManager.OnCameraConstraint(OpenMetaverse.CameraConstraintEventArgs)">
9764 <summary> 9764 <summary>Raises the CameraConstraint event</summary>
9765 Construct a new instance of the AgentDataReplyEventArgs object 9765 <param name="e">A CameraConstraintEventArgs object containing the
9766 </summary> 9766 data returned from the data server</param>
9767 <param name="firstName">The agents first name</param> 9767 </member>
9768 <param name="lastName">The agents last name</param> 9768 <member name="F:OpenMetaverse.AgentManager.m_CameraConstraintLock">
9769 <param name="activeGroupID">The agents active group ID</param> 9769 <summary>Thread sync lock object</summary>
9770 <param name="groupTitle">The group title of the agents active group</param> 9770 </member>
9771 <param name="groupPowers">The combined group powers the agent has in the active group</param> 9771 <member name="F:OpenMetaverse.AgentManager.m_ScriptSensorReply">
9772 <param name="groupName">The name of the group the agent has currently active</param> 9772 <summary>The event subscribers. null if no subcribers</summary>
9773 </member> 9773 </member>
9774 <member name="P:OpenMetaverse.AgentDataReplyEventArgs.FirstName"> 9774 <member name="M:OpenMetaverse.AgentManager.OnScriptSensorReply(OpenMetaverse.ScriptSensorReplyEventArgs)">
9775 <summary>Get the agents first name</summary> 9775 <summary>Raises the ScriptSensorReply event</summary>
9776 </member> 9776 <param name="e">A ScriptSensorReplyEventArgs object containing the
9777 <member name="P:OpenMetaverse.AgentDataReplyEventArgs.LastName"> 9777 data returned from the data server</param>
9778 <summary>Get the agents last name</summary> 9778 </member>
9779 </member> 9779 <member name="F:OpenMetaverse.AgentManager.m_ScriptSensorReplyLock">
9780 <member name="P:OpenMetaverse.AgentDataReplyEventArgs.ActiveGroupID"> 9780 <summary>Thread sync lock object</summary>
9781 <summary>Get the active group ID of your agent</summary> 9781 </member>
9782 </member> 9782 <member name="F:OpenMetaverse.AgentManager.m_AvatarSitResponse">
9783 <member name="P:OpenMetaverse.AgentDataReplyEventArgs.GroupTitle"> 9783 <summary>The event subscribers. null if no subcribers</summary>
9784 <summary>Get the active groups title of your agent</summary> 9784 </member>
9785 </member> 9785 <member name="M:OpenMetaverse.AgentManager.OnAvatarSitResponse(OpenMetaverse.AvatarSitResponseEventArgs)">
9786 <member name="P:OpenMetaverse.AgentDataReplyEventArgs.GroupPowers"> 9786 <summary>Raises the AvatarSitResponse event</summary>
9787 <summary>Get the combined group powers of your agent</summary> 9787 <param name="e">A AvatarSitResponseEventArgs object containing the
9788 </member> 9788 data returned from the data server</param>
9789 <member name="P:OpenMetaverse.AgentDataReplyEventArgs.GroupName"> 9789 </member>
9790 <summary>Get the active group name of your agent</summary> 9790 <member name="F:OpenMetaverse.AgentManager.m_AvatarSitResponseLock">
9791 </member> 9791 <summary>Thread sync lock object</summary>
9792 <member name="T:OpenMetaverse.AnimationsChangedEventArgs"> 9792 </member>
9793 <summary>Data sent by the simulator to indicate the active/changed animations 9793 <member name="F:OpenMetaverse.AgentManager.m_ChatSessionMemberAdded">
9794 applied to your agent</summary> 9794 <summary>The event subscribers. null if no subcribers</summary>
9795 </member> 9795 </member>
9796 <member name="M:OpenMetaverse.AnimationsChangedEventArgs.#ctor(OpenMetaverse.InternalDictionary{OpenMetaverse.UUID,System.Int32})"> 9796 <member name="M:OpenMetaverse.AgentManager.OnChatSessionMemberAdded(OpenMetaverse.ChatSessionMemberAddedEventArgs)">
9797 <summary> 9797 <summary>Raises the ChatSessionMemberAdded event</summary>
9798 Construct a new instance of the AnimationsChangedEventArgs class 9798 <param name="e">A ChatSessionMemberAddedEventArgs object containing the
9799 </summary> 9799 data returned from the data server</param>
9800 <param name="agentAnimations">The dictionary that contains the changed animations</param> 9800 </member>
9801 </member> 9801 <member name="F:OpenMetaverse.AgentManager.m_ChatSessionMemberAddedLock">
9802 <member name="P:OpenMetaverse.AnimationsChangedEventArgs.Animations"> 9802 <summary>Thread sync lock object</summary>
9803 <summary>Get the dictionary that contains the changed animations</summary> 9803 </member>
9804 </member> 9804 <member name="F:OpenMetaverse.AgentManager.m_ChatSessionMemberLeft">
9805 <member name="T:OpenMetaverse.MeanCollisionEventArgs"> 9805 <summary>The event subscribers. null if no subcribers</summary>
9806 <summary> 9806 </member>
9807 Data sent from a simulator indicating a collision with your agent 9807 <member name="M:OpenMetaverse.AgentManager.OnChatSessionMemberLeft(OpenMetaverse.ChatSessionMemberLeftEventArgs)">
9808 </summary> 9808 <summary>Raises the ChatSessionMemberLeft event</summary>
9809 </member> 9809 <param name="e">A ChatSessionMemberLeftEventArgs object containing the
9810 <member name="M:OpenMetaverse.MeanCollisionEventArgs.#ctor(OpenMetaverse.MeanCollisionType,OpenMetaverse.UUID,OpenMetaverse.UUID,System.Single,System.DateTime)"> 9810 data returned from the data server</param>
9811 <summary> 9811 </member>
9812 Construct a new instance of the MeanCollisionEventArgs class 9812 <member name="F:OpenMetaverse.AgentManager.m_ChatSessionMemberLeftLock">
9813 </summary> 9813 <summary>Thread sync lock object</summary>
9814 <param name="type">The type of collision that occurred</param> 9814 </member>
9815 <param name="perp">The ID of the agent or object that perpetrated the agression</param> 9815 <member name="F:OpenMetaverse.AgentManager.Client">
9816 <param name="victim">The ID of the Victim</param> 9816 <summary>Reference to the GridClient instance</summary>
9817 <param name="magnitude">The strength of the collision</param> 9817 </member>
9818 <param name="time">The Time the collision occurred</param> 9818 <member name="F:OpenMetaverse.AgentManager.Movement">
9819 </member> 9819 <summary>Used for movement and camera tracking</summary>
9820 <member name="P:OpenMetaverse.MeanCollisionEventArgs.Type"> 9820 </member>
9821 <summary>Get the Type of collision</summary> 9821 <member name="F:OpenMetaverse.AgentManager.SignaledAnimations">
9822 </member> 9822 <summary>Currently playing animations for the agent. Can be used to
9823 <member name="P:OpenMetaverse.MeanCollisionEventArgs.Aggressor"> 9823 check the current movement status such as walking, hovering, aiming,
9824 <summary>Get the ID of the agent or object that collided with your agent</summary> 9824 etc. by checking against system animations found in the Animations class</summary>
9825 </member> 9825 </member>
9826 <member name="P:OpenMetaverse.MeanCollisionEventArgs.Victim"> 9826 <member name="F:OpenMetaverse.AgentManager.GroupChatSessions">
9827 <summary>Get the ID of the agent that was attacked</summary> 9827 <summary>Dictionary containing current Group Chat sessions and members</summary>
9828 </member> 9828 </member>
9829 <member name="P:OpenMetaverse.MeanCollisionEventArgs.Magnitude"> 9829 <member name="M:OpenMetaverse.AgentManager.#ctor(OpenMetaverse.GridClient)">
9830 <summary>A value indicating the strength of the collision</summary> 9830 <summary>
9831 </member> 9831 Constructor, setup callbacks for packets related to our avatar
9832 <member name="P:OpenMetaverse.MeanCollisionEventArgs.Time"> 9832 </summary>
9833 <summary>Get the time the collision occurred</summary> 9833 <param name="client">A reference to the <seealso cref="T:OpenMetaverse.GridClient"/> Class</param>
9834 </member> 9834 </member>
9835 <member name="T:OpenMetaverse.RegionCrossedEventArgs"> 9835 <member name="M:OpenMetaverse.AgentManager.Chat(System.String,System.Int32,OpenMetaverse.ChatType)">
9836 <summary>Data sent to your agent when it crosses region boundaries</summary> 9836 <summary>
9837 </member> 9837 Send a text message from the Agent to the Simulator
9838 <member name="M:OpenMetaverse.RegionCrossedEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.Simulator)"> 9838 </summary>
9839 <summary> 9839 <param name="message">A <see cref="T:System.String"/> containing the message</param>
9840 Construct a new instance of the RegionCrossedEventArgs class 9840 <param name="channel">The channel to send the message on, 0 is the public channel. Channels above 0
9841 </summary> 9841 can be used however only scripts listening on the specified channel will see the message</param>
9842 <param name="oldSim">The simulator your agent just left</param> 9842 <param name="type">Denotes the type of message being sent, shout, whisper, etc.</param>
9843 <param name="newSim">The simulator your agent is now in</param> 9843 </member>
9844 </member> 9844 <member name="M:OpenMetaverse.AgentManager.RetrieveInstantMessages">
9845 <member name="P:OpenMetaverse.RegionCrossedEventArgs.OldSimulator"> 9845 <summary>
9846 <summary>Get the simulator your agent just left</summary> 9846 Request any instant messages sent while the client was offline to be resent.
9847 </member> 9847 </summary>
9848 <member name="P:OpenMetaverse.RegionCrossedEventArgs.NewSimulator"> 9848 </member>
9849 <summary>Get the simulator your agent is now in</summary> 9849 <member name="M:OpenMetaverse.AgentManager.InstantMessage(OpenMetaverse.UUID,System.String)">
9850 </member> 9850 <summary>
9851 <member name="T:OpenMetaverse.GroupChatJoinedEventArgs"> 9851 Send an Instant Message to another Avatar
9852 <summary>Data sent from the simulator when your agent joins a group chat session</summary> 9852 </summary>
9853 </member> 9853 <param name="target">The recipients <see cref="T:OpenMetaverse.UUID"/></param>
9854 <member name="M:OpenMetaverse.GroupChatJoinedEventArgs.#ctor(OpenMetaverse.UUID,System.String,OpenMetaverse.UUID,System.Boolean)"> 9854 <param name="message">A <see cref="T:System.String"/> containing the message to send</param>
9855 <summary> 9855 </member>
9856 Construct a new instance of the GroupChatJoinedEventArgs class 9856 <member name="M:OpenMetaverse.AgentManager.InstantMessage(OpenMetaverse.UUID,System.String,OpenMetaverse.UUID)">
9857 </summary> 9857 <summary>
9858 <param name="groupChatSessionID">The ID of the session</param> 9858 Send an Instant Message to an existing group chat or conference chat
9859 <param name="sessionName">The name of the session</param> 9859 </summary>
9860 <param name="tmpSessionID">A temporary session id used for establishing new sessions</param> 9860 <param name="target">The recipients <see cref="T:OpenMetaverse.UUID"/></param>
9861 <param name="success">True of your agent successfully joined the session</param> 9861 <param name="message">A <see cref="T:System.String"/> containing the message to send</param>
9862 </member> 9862 <param name="imSessionID">IM session ID (to differentiate between IM windows)</param>
9863 <member name="P:OpenMetaverse.GroupChatJoinedEventArgs.SessionID"> 9863 </member>
9864 <summary>Get the ID of the group chat session</summary> 9864 <member name="M:OpenMetaverse.AgentManager.InstantMessage(System.String,OpenMetaverse.UUID,System.String,OpenMetaverse.UUID,OpenMetaverse.UUID[])">
9865 </member> 9865 <summary>
9866 <member name="P:OpenMetaverse.GroupChatJoinedEventArgs.SessionName"> 9866 Send an Instant Message
9867 <summary>Get the name of the session</summary> 9867 </summary>
9868 </member> 9868 <param name="fromName">The name this IM will show up as being from</param>
9869 <member name="P:OpenMetaverse.GroupChatJoinedEventArgs.TmpSessionID"> 9869 <param name="target">Key of Avatar</param>
9870 <summary>Get the temporary session ID used for establishing new sessions</summary> 9870 <param name="message">Text message being sent</param>
9871 </member> 9871 <param name="imSessionID">IM session ID (to differentiate between IM windows)</param>
9872 <member name="P:OpenMetaverse.GroupChatJoinedEventArgs.Success"> 9872 <param name="conferenceIDs">IDs of sessions for a conference</param>
9873 <summary>True if your agent successfully joined the session</summary> 9873 </member>
9874 </member> 9874 <member name="M:OpenMetaverse.AgentManager.InstantMessage(System.String,OpenMetaverse.UUID,System.String,OpenMetaverse.UUID,OpenMetaverse.InstantMessageDialog,OpenMetaverse.InstantMessageOnline,OpenMetaverse.Vector3,OpenMetaverse.UUID,System.Byte[])">
9875 <member name="T:OpenMetaverse.AlertMessageEventArgs"> 9875 <summary>
9876 <summary>Data sent by the simulator containing urgent messages</summary> 9876 Send an Instant Message
9877 </member> 9877 </summary>
9878 <member name="M:OpenMetaverse.AlertMessageEventArgs.#ctor(System.String)"> 9878 <param name="fromName">The name this IM will show up as being from</param>
9879 <summary> 9879 <param name="target">Key of Avatar</param>
9880 Construct a new instance of the AlertMessageEventArgs class 9880 <param name="message">Text message being sent</param>
9881 </summary> 9881 <param name="imSessionID">IM session ID (to differentiate between IM windows)</param>
9882 <param name="message">The alert message</param> 9882 <param name="dialog">Type of instant message to send</param>
9883 </member> 9883 <param name="offline">Whether to IM offline avatars as well</param>
9884 <member name="P:OpenMetaverse.AlertMessageEventArgs.Message"> 9884 <param name="position">Senders Position</param>
9885 <summary>Get the alert message</summary> 9885 <param name="regionID">RegionID Sender is In</param>
9886 </member> 9886 <param name="binaryBucket">Packed binary data that is specific to
9887 <member name="T:OpenMetaverse.ScriptControlEventArgs"> 9887 the dialog type</param>
9888 <summary>Data sent by a script requesting to take or release specified controls to your agent</summary> 9888 </member>
9889 </member> 9889 <member name="M:OpenMetaverse.AgentManager.InstantMessageGroup(OpenMetaverse.UUID,System.String)">
9890 <member name="M:OpenMetaverse.ScriptControlEventArgs.#ctor(OpenMetaverse.ScriptControlChange,System.Boolean,System.Boolean)"> 9890 <summary>
9891 <summary> 9891 Send an Instant Message to a group
9892 Construct a new instance of the ScriptControlEventArgs class 9892 </summary>
9893 </summary> 9893 <param name="groupID"><seealso cref="T:OpenMetaverse.UUID"/> of the group to send message to</param>
9894 <param name="controls">The controls the script is attempting to take or release to the agent</param> 9894 <param name="message">Text Message being sent.</param>
9895 <param name="pass">True if the script is passing controls back to the agent</param> 9895 </member>
9896 <param name="take">True if the script is requesting controls be released to the script</param> 9896 <member name="M:OpenMetaverse.AgentManager.InstantMessageGroup(System.String,OpenMetaverse.UUID,System.String)">
9897 </member> 9897 <summary>
9898 <member name="P:OpenMetaverse.ScriptControlEventArgs.Controls"> 9898 Send an Instant Message to a group the agent is a member of
9899 <summary>Get the controls the script is attempting to take or release to the agent</summary> 9899 </summary>
9900 </member> 9900 <param name="fromName">The name this IM will show up as being from</param>
9901 <member name="P:OpenMetaverse.ScriptControlEventArgs.Pass"> 9901 <param name="groupID"><seealso cref="T:OpenMetaverse.UUID"/> of the group to send message to</param>
9902 <summary>True if the script is passing controls back to the agent</summary> 9902 <param name="message">Text message being sent</param>
9903 </member> 9903 </member>
9904 <member name="P:OpenMetaverse.ScriptControlEventArgs.Take"> 9904 <member name="M:OpenMetaverse.AgentManager.RequestJoinGroupChat(OpenMetaverse.UUID)">
9905 <summary>True if the script is requesting controls be released to the script</summary> 9905 <summary>
9906 </member> 9906 Send a request to join a group chat session
9907 <member name="T:OpenMetaverse.CameraConstraintEventArgs"> 9907 </summary>
9908 <summary> 9908 <param name="groupID"><seealso cref="T:OpenMetaverse.UUID"/> of Group to leave</param>
9909 Data sent from the simulator to an agent to indicate its view limits 9909 </member>
9910 </summary> 9910 <member name="M:OpenMetaverse.AgentManager.RequestLeaveGroupChat(OpenMetaverse.UUID)">
9911 </member> 9911 <summary>
9912 <member name="M:OpenMetaverse.CameraConstraintEventArgs.#ctor(OpenMetaverse.Vector4)"> 9912 Exit a group chat session. This will stop further Group chat messages
9913 <summary> 9913 from being sent until session is rejoined.
9914 Construct a new instance of the CameraConstraintEventArgs class 9914 </summary>
9915 </summary> 9915 <param name="groupID"><seealso cref="T:OpenMetaverse.UUID"/> of Group chat session to leave</param>
9916 <param name="collidePlane">The collision plane</param> 9916 </member>
9917 </member> 9917 <member name="M:OpenMetaverse.AgentManager.ReplyToScriptDialog(System.Int32,System.Int32,System.String,OpenMetaverse.UUID)">
9918 <member name="P:OpenMetaverse.CameraConstraintEventArgs.CollidePlane"> 9918 <summary>
9919 <summary>Get the collision plane</summary> 9919 Reply to script dialog questions.
9920 </member> 9920 </summary>
9921 <member name="T:OpenMetaverse.ScriptSensorReplyEventArgs"> 9921 <param name="channel">Channel initial request came on</param>
9922 <summary> 9922 <param name="buttonIndex">Index of button you're "clicking"</param>
9923 Data containing script sensor requests which allow an agent to know the specific details 9923 <param name="buttonlabel">Label of button you're "clicking"</param>
9924 of a primitive sending script sensor requests 9924 <param name="objectID"><seealso cref="T:OpenMetaverse.UUID"/> of Object that sent the dialog request</param>
9925 </summary> 9925 <seealso cref="M:OpenMetaverse.AgentManager.OnScriptDialog(OpenMetaverse.ScriptDialogEventArgs)"/>
9926 </member> 9926 </member>
9927 <member name="M:OpenMetaverse.ScriptSensorReplyEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.Vector3,System.Single,OpenMetaverse.Quaternion,OpenMetaverse.ScriptSensorTypeFlags,OpenMetaverse.Vector3)"> 9927 <member name="M:OpenMetaverse.AgentManager.ChatterBoxAcceptInvite(OpenMetaverse.UUID)">
9928 <summary> 9928 <summary>
9929 Construct a new instance of the ScriptSensorReplyEventArgs 9929 Accept invite for to a chatterbox session
9930 </summary> 9930 </summary>
9931 <param name="requestorID">The ID of the primitive sending the sensor</param> 9931 <param name="session_id"><seealso cref="T:OpenMetaverse.UUID"/> of session to accept invite to</param>
9932 <param name="groupID">The ID of the group associated with the primitive</param> 9932 </member>
9933 <param name="name">The name of the primitive sending the sensor</param> 9933 <member name="M:OpenMetaverse.AgentManager.StartIMConference(System.Collections.Generic.List{OpenMetaverse.UUID},OpenMetaverse.UUID)">
9934 <param name="objectID">The ID of the primitive sending the sensor</param> 9934 <summary>
9935 <param name="ownerID">The ID of the owner of the primitive sending the sensor</param> 9935 Start a friends conference
9936 <param name="position">The position of the primitive sending the sensor</param> 9936 </summary>
9937 <param name="range">The range the primitive specified to scan</param> 9937 <param name="participants"><seealso cref="T:OpenMetaverse.UUID"/> List of UUIDs to start a conference with</param>
9938 <param name="rotation">The rotation of the primitive sending the sensor</param> 9938 <param name="tmp_session_id">the temportary session ID returned in the <see cref="!:OnJoinedGroupChat"/> callback&gt;</param>
9939 <param name="type">The type of sensor the primitive sent</param> 9939 </member>
9940 <param name="velocity">The velocity of the primitive sending the sensor</param> 9940 <member name="M:OpenMetaverse.AgentManager.PointAtEffect(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.Vector3d,OpenMetaverse.PointAtType,OpenMetaverse.UUID)">
9941 </member> 9941 <summary>
9942 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.RequestorID"> 9942 Start a particle stream between an agent and an object
9943 <summary>Get the ID of the primitive sending the sensor</summary> 9943 </summary>
9944 </member> 9944 <param name="sourceAvatar"><seealso cref="T:OpenMetaverse.UUID"/> Key of the source agent</param>
9945 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.GroupID"> 9945 <param name="targetObject"><seealso cref="T:OpenMetaverse.UUID"/> Key of the target object</param>
9946 <summary>Get the ID of the group associated with the primitive</summary> 9946 <param name="globalOffset"></param>
9947 </member> 9947 <param name="type">The type from the <seealso cref="T:PointAtType"/> enum</param>
9948 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.Name"> 9948 <param name="effectID">A unique <seealso cref="T:OpenMetaverse.UUID"/> for this effect</param>
9949 <summary>Get the name of the primitive sending the sensor</summary> 9949 </member>
9950 </member> 9950 <member name="M:OpenMetaverse.AgentManager.LookAtEffect(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.Vector3d,OpenMetaverse.LookAtType,OpenMetaverse.UUID)">
9951 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.ObjectID"> 9951 <summary>
9952 <summary>Get the ID of the primitive sending the sensor</summary> 9952 Start a particle stream between an agent and an object
9953 </member> 9953 </summary>
9954 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.OwnerID"> 9954 <param name="sourceAvatar"><seealso cref="T:OpenMetaverse.UUID"/> Key of the source agent</param>
9955 <summary>Get the ID of the owner of the primitive sending the sensor</summary> 9955 <param name="targetObject"><seealso cref="T:OpenMetaverse.UUID"/> Key of the target object</param>
9956 </member> 9956 <param name="globalOffset">A <seealso cref="T:OpenMetaverse.Vector3d"/> representing the beams offset from the source</param>
9957 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.Position"> 9957 <param name="type">A <seealso cref="T:PointAtType"/> which sets the avatars lookat animation</param>
9958 <summary>Get the position of the primitive sending the sensor</summary> 9958 <param name="effectID"><seealso cref="T:OpenMetaverse.UUID"/> of the Effect</param>
9959 </member> 9959 </member>
9960 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.Range"> 9960 <member name="M:OpenMetaverse.AgentManager.BeamEffect(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.Vector3d,OpenMetaverse.Color4,System.Single,OpenMetaverse.UUID)">
9961 <summary>Get the range the primitive specified to scan</summary> 9961 <summary>
9962 </member> 9962 Create a particle beam between an avatar and an primitive
9963 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.Rotation"> 9963 </summary>
9964 <summary>Get the rotation of the primitive sending the sensor</summary> 9964 <param name="sourceAvatar">The ID of source avatar</param>
9965 </member> 9965 <param name="targetObject">The ID of the target primitive</param>
9966 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.Type"> 9966 <param name="globalOffset">global offset</param>
9967 <summary>Get the type of sensor the primitive sent</summary> 9967 <param name="color">A <see cref="T:OpenMetaverse.Color4"/> object containing the combined red, green, blue and alpha
9968 </member> 9968 color values of particle beam</param>
9969 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.Velocity"> 9969 <param name="duration">a float representing the duration the parcicle beam will last</param>
9970 <summary>Get the velocity of the primitive sending the sensor</summary> 9970 <param name="effectID">A Unique ID for the beam</param>
9971 </member> 9971 <seealso cref="T:OpenMetaverse.Packets.ViewerEffectPacket"/>
9972 <member name="T:OpenMetaverse.AvatarSitResponseEventArgs"> 9972 </member>
9973 <summary>Contains the response data returned from the simulator in response to a <see cref="!:RequestSit"/></summary> 9973 <member name="M:OpenMetaverse.AgentManager.SphereEffect(OpenMetaverse.Vector3d,OpenMetaverse.Color4,System.Single,OpenMetaverse.UUID)">
9974 </member> 9974 <summary>
9975 <member name="M:OpenMetaverse.AvatarSitResponseEventArgs.#ctor(OpenMetaverse.UUID,System.Boolean,OpenMetaverse.Vector3,OpenMetaverse.Vector3,System.Boolean,OpenMetaverse.Vector3,OpenMetaverse.Quaternion)"> 9975 Create a particle swirl around a target position using a <seealso cref="T:OpenMetaverse.Packets.ViewerEffectPacket"/> packet
9976 <summary>Construct a new instance of the AvatarSitResponseEventArgs object</summary> 9976 </summary>
9977 </member> 9977 <param name="globalOffset">global offset</param>
9978 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.ObjectID"> 9978 <param name="color">A <see cref="T:OpenMetaverse.Color4"/> object containing the combined red, green, blue and alpha
9979 <summary>Get the ID of the primitive the agent will be sitting on</summary> 9979 color values of particle beam</param>
9980 </member> 9980 <param name="duration">a float representing the duration the parcicle beam will last</param>
9981 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.Autopilot"> 9981 <param name="effectID">A Unique ID for the beam</param>
9982 <summary>True if the simulator Autopilot functions were involved</summary> 9982 </member>
9983 </member> 9983 <member name="M:OpenMetaverse.AgentManager.RequestSit(OpenMetaverse.UUID,OpenMetaverse.Vector3)">
9984 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.CameraAtOffset"> 9984 <summary>
9985 <summary>Get the camera offset of the agent when seated</summary> 9985 Sends a request to sit on the specified object
9986 </member> 9986 </summary>
9987 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.CameraEyeOffset"> 9987 <param name="targetID"><seealso cref="T:OpenMetaverse.UUID"/> of the object to sit on</param>
9988 <summary>Get the camera eye offset of the agent when seated</summary> 9988 <param name="offset">Sit at offset</param>
9989 </member> 9989 </member>
9990 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.ForceMouselook"> 9990 <member name="M:OpenMetaverse.AgentManager.Sit">
9991 <summary>True of the agent will be in mouselook mode when seated</summary> 9991 <summary>
9992 </member> 9992 Follows a call to <seealso cref="M:OpenMetaverse.AgentManager.RequestSit(OpenMetaverse.UUID,OpenMetaverse.Vector3)"/> to actually sit on the object
9993 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.SitPosition"> 9993 </summary>
9994 <summary>Get the position of the agent when seated</summary> 9994 </member>
9995 </member> 9995 <member name="M:OpenMetaverse.AgentManager.Stand">
9996 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.SitRotation"> 9996 <summary>Stands up from sitting on a prim or the ground</summary>
9997 <summary>Get the rotation of the agent when seated</summary> 9997 <returns>true of AgentUpdate was sent</returns>
9998 </member> 9998 </member>
9999 <member name="T:OpenMetaverse.ChatSessionMemberAddedEventArgs"> 9999 <member name="M:OpenMetaverse.AgentManager.SitOnGround">
10000 <summary>Data sent when an agent joins a chat session your agent is currently participating in</summary> 10000 <summary>
10001 </member> 10001 Does a "ground sit" at the avatar's current position
10002 <member name="M:OpenMetaverse.ChatSessionMemberAddedEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 10002 </summary>
10003 <summary> 10003 </member>
10004 Construct a new instance of the ChatSessionMemberAddedEventArgs object 10004 <member name="M:OpenMetaverse.AgentManager.Fly(System.Boolean)">
10005 </summary> 10005 <summary>
10006 <param name="sessionID">The ID of the chat session</param> 10006 Starts or stops flying
10007 <param name="agentID">The ID of the agent joining</param> 10007 </summary>
10008 </member> 10008 <param name="start">True to start flying, false to stop flying</param>
10009 <member name="P:OpenMetaverse.ChatSessionMemberAddedEventArgs.SessionID"> 10009 </member>
10010 <summary>Get the ID of the chat session</summary> 10010 <member name="M:OpenMetaverse.AgentManager.Crouch(System.Boolean)">
10011 </member> 10011 <summary>
10012 <member name="P:OpenMetaverse.ChatSessionMemberAddedEventArgs.AgentID"> 10012 Starts or stops crouching
10013 <summary>Get the ID of the agent that joined</summary> 10013 </summary>
10014 </member> 10014 <param name="crouching">True to start crouching, false to stop crouching</param>
10015 <member name="T:OpenMetaverse.ChatSessionMemberLeftEventArgs"> 10015 </member>
10016 <summary>Data sent when an agent exits a chat session your agent is currently participating in</summary> 10016 <member name="M:OpenMetaverse.AgentManager.Jump(System.Boolean)">
10017 </member> 10017 <summary>
10018 <member name="M:OpenMetaverse.ChatSessionMemberLeftEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 10018 Starts a jump (begin holding the jump key)
10019 <summary> 10019 </summary>
10020 Construct a new instance of the ChatSessionMemberLeftEventArgs object 10020 </member>
10021 </summary> 10021 <member name="M:OpenMetaverse.AgentManager.AutoPilot(System.Double,System.Double,System.Double)">
10022 <param name="sessionID">The ID of the chat session</param> 10022 <summary>
10023 <param name="agentID">The ID of the Agent that left</param> 10023 Use the autopilot sim function to move the avatar to a new
10024 </member> 10024 position. Uses double precision to get precise movements
10025 <member name="P:OpenMetaverse.ChatSessionMemberLeftEventArgs.SessionID"> 10025 </summary>
10026 <summary>Get the ID of the chat session</summary> 10026 <remarks>The z value is currently not handled properly by the simulator</remarks>
10027 </member> 10027 <param name="globalX">Global X coordinate to move to</param>
10028 <member name="P:OpenMetaverse.ChatSessionMemberLeftEventArgs.AgentID"> 10028 <param name="globalY">Global Y coordinate to move to</param>
10029 <summary>Get the ID of the agent that left</summary> 10029 <param name="z">Z coordinate to move to</param>
10030 </member> 10030 </member>
10031 <member name="M:OpenMetaverse.Voice.VoiceParticipant.IDFromName(System.String)"> 10031 <member name="M:OpenMetaverse.AgentManager.AutoPilot(System.UInt64,System.UInt64,System.Single)">
10032 <summary> 10032 <summary>
10033 Extract the avatar UUID encoded in a SIP URI 10033 Use the autopilot sim function to move the avatar to a new position
10034 </summary> 10034 </summary>
10035 <param name="inName"></param> 10035 <remarks>The z value is currently not handled properly by the simulator</remarks>
10036 <returns></returns> 10036 <param name="globalX">Integer value for the global X coordinate to move to</param>
10037 </member> 10037 <param name="globalY">Integer value for the global Y coordinate to move to</param>
10038 <member name="T:OpenMetaverse.Assets.AssetSound"> 10038 <param name="z">Floating-point value for the Z coordinate to move to</param>
10039 <summary> 10039 </member>
10040 Represents a Sound Asset 10040 <member name="M:OpenMetaverse.AgentManager.AutoPilotLocal(System.Int32,System.Int32,System.Single)">
10041 </summary> 10041 <summary>
10042 </member> 10042 Use the autopilot sim function to move the avatar to a new position
10043 <member name="M:OpenMetaverse.Assets.AssetSound.#ctor"> 10043 </summary>
10044 <summary>Initializes a new instance of an AssetSound object</summary> 10044 <remarks>The z value is currently not handled properly by the simulator</remarks>
10045 </member> 10045 <param name="localX">Integer value for the local X coordinate to move to</param>
10046 <member name="M:OpenMetaverse.Assets.AssetSound.#ctor(OpenMetaverse.UUID,System.Byte[])"> 10046 <param name="localY">Integer value for the local Y coordinate to move to</param>
10047 <summary>Initializes a new instance of an AssetSound object with parameters</summary> 10047 <param name="z">Floating-point value for the Z coordinate to move to</param>
10048 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param> 10048 </member>
10049 <param name="assetData">A byte array containing the raw asset data</param> 10049 <member name="M:OpenMetaverse.AgentManager.AutoPilotCancel">
10050 </member> 10050 <summary>Macro to cancel autopilot sim function</summary>
10051 <member name="M:OpenMetaverse.Assets.AssetSound.Encode"> 10051 <remarks>Not certain if this is how it is really done</remarks>
10052 <summary> 10052 <returns>true if control flags were set and AgentUpdate was sent to the simulator</returns>
10053 TODO: Encodes a sound file 10053 </member>
10054 </summary> 10054 <member name="M:OpenMetaverse.AgentManager.Grab(System.UInt32)">
10055 </member> 10055 <summary>
10056 <member name="M:OpenMetaverse.Assets.AssetSound.Decode"> 10056 Grabs an object
10057 <summary> 10057 </summary>
10058 TODO: Decode a sound file 10058 <param name="objectLocalID">an unsigned integer of the objects ID within the simulator</param>
10059 </summary> 10059 <seealso cref="F:OpenMetaverse.Simulator.ObjectsPrimitives"/>
10060 <returns>true</returns> 10060 </member>
10061 </member> 10061 <member name="M:OpenMetaverse.AgentManager.Grab(System.UInt32,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3,System.Int32,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3)">
10062 <member name="P:OpenMetaverse.Assets.AssetSound.AssetType"> 10062 <summary>
10063 <summary>Override the base classes AssetType</summary> 10063 Overload: Grab a simulated object
10064 </member> 10064 </summary>
10065 <member name="T:OpenMetaverse.Assets.AssetScriptText"> 10065 <param name="objectLocalID">an unsigned integer of the objects ID within the simulator</param>
10066 <summary> 10066 <param name="grabOffset"></param>
10067 Represents an LSL Text object containing a string of UTF encoded characters 10067 <param name="uvCoord">The texture coordinates to grab</param>
10068 </summary> 10068 <param name="stCoord">The surface coordinates to grab</param>
10069 </member> 10069 <param name="faceIndex">The face of the position to grab</param>
10070 <member name="F:OpenMetaverse.Assets.AssetScriptText.Source"> 10070 <param name="position">The region coordinates of the position to grab</param>
10071 <summary>A string of characters represting the script contents</summary> 10071 <param name="normal">The surface normal of the position to grab (A normal is a vector perpindicular to the surface)</param>
10072 </member> 10072 <param name="binormal">The surface binormal of the position to grab (A binormal is a vector tangen to the surface
10073 <member name="M:OpenMetaverse.Assets.AssetScriptText.#ctor"> 10073 pointing along the U direction of the tangent space</param>
10074 <summary>Initializes a new AssetScriptText object</summary> 10074 </member>
10075 </member> 10075 <member name="M:OpenMetaverse.AgentManager.GrabUpdate(OpenMetaverse.UUID,OpenMetaverse.Vector3)">
10076 <member name="M:OpenMetaverse.Assets.AssetScriptText.#ctor(OpenMetaverse.UUID,System.Byte[])"> 10076 <summary>
10077 <summary> 10077 Drag an object
10078 Initializes a new AssetScriptText object with parameters 10078 </summary>
10079 </summary> 10079 <param name="objectID"><seealso cref="T:OpenMetaverse.UUID"/> of the object to drag</param>
10080 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param> 10080 <param name="grabPosition">Drag target in region coordinates</param>
10081 <param name="assetData">A byte array containing the raw asset data</param> 10081 </member>
10082 </member> 10082 <member name="M:OpenMetaverse.AgentManager.GrabUpdate(OpenMetaverse.UUID,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3,System.Int32,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3)">
10083 <member name="M:OpenMetaverse.Assets.AssetScriptText.#ctor(System.String)"> 10083 <summary>
10084 <summary> 10084 Overload: Drag an object
10085 Initializes a new AssetScriptText object with parameters 10085 </summary>
10086 </summary> 10086 <param name="objectID"><seealso cref="T:OpenMetaverse.UUID"/> of the object to drag</param>
10087 <param name="source">A string containing the scripts contents</param> 10087 <param name="grabPosition">Drag target in region coordinates</param>
10088 </member> 10088 <param name="grabOffset"></param>
10089 <member name="M:OpenMetaverse.Assets.AssetScriptText.Encode"> 10089 <param name="uvCoord">The texture coordinates to grab</param>
10090 <summary> 10090 <param name="stCoord">The surface coordinates to grab</param>
10091 Encode a string containing the scripts contents into byte encoded AssetData 10091 <param name="faceIndex">The face of the position to grab</param>
10092 </summary> 10092 <param name="position">The region coordinates of the position to grab</param>
10093 </member> 10093 <param name="normal">The surface normal of the position to grab (A normal is a vector perpindicular to the surface)</param>
10094 <member name="M:OpenMetaverse.Assets.AssetScriptText.Decode"> 10094 <param name="binormal">The surface binormal of the position to grab (A binormal is a vector tangen to the surface
10095 <summary> 10095 pointing along the U direction of the tangent space</param>
10096 Decode a byte array containing the scripts contents into a string 10096 </member>
10097 </summary> 10097 <member name="M:OpenMetaverse.AgentManager.DeGrab(System.UInt32)">
10098 <returns>true if decoding is successful</returns> 10098 <summary>
10099 </member> 10099 Release a grabbed object
10100 <member name="P:OpenMetaverse.Assets.AssetScriptText.AssetType"> 10100 </summary>
10101 <summary>Override the base classes AssetType</summary> 10101 <param name="objectLocalID">The Objects Simulator Local ID</param>
10102 </member> 10102 <seealso cref="F:OpenMetaverse.Simulator.ObjectsPrimitives"/>
10103 <member name="T:OpenMetaverse.ReportType"> 10103 <seealso cref="M:OpenMetaverse.AgentManager.Grab(System.UInt32)"/>
10104 <summary> 10104 <seealso cref="M:OpenMetaverse.AgentManager.GrabUpdate(OpenMetaverse.UUID,OpenMetaverse.Vector3)"/>
10105 10105 </member>
10106 </summary> 10106 <member name="M:OpenMetaverse.AgentManager.DeGrab(System.UInt32,OpenMetaverse.Vector3,OpenMetaverse.Vector3,System.Int32,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3)">
10107 </member> 10107 <summary>
10108 <member name="F:OpenMetaverse.ReportType.None"> 10108 Release a grabbed object
10109 <summary>No report</summary> 10109 </summary>
10110 </member> 10110 <param name="objectLocalID">The Objects Simulator Local ID</param>
10111 <member name="F:OpenMetaverse.ReportType.Unknown"> 10111 <param name="uvCoord">The texture coordinates to grab</param>
10112 <summary>Unknown report type</summary> 10112 <param name="stCoord">The surface coordinates to grab</param>
10113 </member> 10113 <param name="faceIndex">The face of the position to grab</param>
10114 <member name="F:OpenMetaverse.ReportType.Bug"> 10114 <param name="position">The region coordinates of the position to grab</param>
10115 <summary>Bug report</summary> 10115 <param name="normal">The surface normal of the position to grab (A normal is a vector perpindicular to the surface)</param>
10116 </member> 10116 <param name="binormal">The surface binormal of the position to grab (A binormal is a vector tangen to the surface
10117 <member name="F:OpenMetaverse.ReportType.Complaint"> 10117 pointing along the U direction of the tangent space</param>
10118 <summary>Complaint report</summary> 10118 </member>
10119 </member> 10119 <member name="M:OpenMetaverse.AgentManager.Touch(System.UInt32)">
10120 <member name="F:OpenMetaverse.ReportType.CustomerServiceRequest"> 10120 <summary>
10121 <summary>Customer service report</summary> 10121 Touches an object
10122 </member> 10122 </summary>
10123 <member name="T:OpenMetaverse.CompressedFlags"> 10123 <param name="objectLocalID">an unsigned integer of the objects ID within the simulator</param>
10124 <summary> 10124 <seealso cref="F:OpenMetaverse.Simulator.ObjectsPrimitives"/>
10125 Bitflag field for ObjectUpdateCompressed data blocks, describing 10125 </member>
10126 which options are present for each object 10126 <member name="M:OpenMetaverse.AgentManager.RequestBalance">
10127 </summary> 10127 <summary>
10128 </member> 10128 Request the current L$ balance
10129 <member name="F:OpenMetaverse.CompressedFlags.ScratchPad"> 10129 </summary>
10130 <summary>Unknown</summary> 10130 </member>
10131 </member> 10131 <member name="M:OpenMetaverse.AgentManager.GiveAvatarMoney(OpenMetaverse.UUID,System.Int32)">
10132 <member name="F:OpenMetaverse.CompressedFlags.Tree"> 10132 <summary>
10133 <summary>Whether the object has a TreeSpecies</summary> 10133 Give Money to destination Avatar
10134 </member> 10134 </summary>
10135 <member name="F:OpenMetaverse.CompressedFlags.HasText"> 10135 <param name="target">UUID of the Target Avatar</param>
10136 <summary>Whether the object has floating text ala llSetText</summary> 10136 <param name="amount">Amount in L$</param>
10137 </member> 10137 </member>
10138 <member name="F:OpenMetaverse.CompressedFlags.HasParticles"> 10138 <member name="M:OpenMetaverse.AgentManager.GiveAvatarMoney(OpenMetaverse.UUID,System.Int32,System.String)">
10139 <summary>Whether the object has an active particle system</summary> 10139 <summary>
10140 </member> 10140 Give Money to destination Avatar
10141 <member name="F:OpenMetaverse.CompressedFlags.HasSound"> 10141 </summary>
10142 <summary>Whether the object has sound attached to it</summary> 10142 <param name="target">UUID of the Target Avatar</param>
10143 </member> 10143 <param name="amount">Amount in L$</param>
10144 <member name="F:OpenMetaverse.CompressedFlags.HasParent"> 10144 <param name="description">Description that will show up in the
10145 <summary>Whether the object is attached to a root object or not</summary> 10145 recipients transaction history</param>
10146 </member> 10146 </member>
10147 <member name="F:OpenMetaverse.CompressedFlags.TextureAnimation"> 10147 <member name="M:OpenMetaverse.AgentManager.GiveObjectMoney(OpenMetaverse.UUID,System.Int32,System.String)">
10148 <summary>Whether the object has texture animation settings</summary> 10148 <summary>
10149 </member> 10149 Give L$ to an object
10150 <member name="F:OpenMetaverse.CompressedFlags.HasAngularVelocity"> 10150 </summary>
10151 <summary>Whether the object has an angular velocity</summary> 10151 <param name="target">object <seealso cref="T:OpenMetaverse.UUID"/> to give money to</param>
10152 </member> 10152 <param name="amount">amount of L$ to give</param>
10153 <member name="F:OpenMetaverse.CompressedFlags.HasNameValues"> 10153 <param name="objectName">name of object</param>
10154 <summary>Whether the object has a name value pairs string</summary> 10154 </member>
10155 </member> 10155 <member name="M:OpenMetaverse.AgentManager.GiveGroupMoney(OpenMetaverse.UUID,System.Int32)">
10156 <member name="F:OpenMetaverse.CompressedFlags.MediaURL"> 10156 <summary>
10157 <summary>Whether the object has a Media URL set</summary> 10157 Give L$ to a group
10158 </member> 10158 </summary>
10159 <member name="T:OpenMetaverse.UpdateType"> 10159 <param name="target">group <seealso cref="T:OpenMetaverse.UUID"/> to give money to</param>
10160 <summary> 10160 <param name="amount">amount of L$ to give</param>
10161 Specific Flags for MultipleObjectUpdate requests 10161 </member>
10162 </summary> 10162 <member name="M:OpenMetaverse.AgentManager.GiveGroupMoney(OpenMetaverse.UUID,System.Int32,System.String)">
10163 </member> 10163 <summary>
10164 <member name="F:OpenMetaverse.UpdateType.None"> 10164 Give L$ to a group
10165 <summary>None</summary> 10165 </summary>
10166 </member> 10166 <param name="target">group <seealso cref="T:OpenMetaverse.UUID"/> to give money to</param>
10167 <member name="F:OpenMetaverse.UpdateType.Position"> 10167 <param name="amount">amount of L$ to give</param>
10168 <summary>Change position of prims</summary> 10168 <param name="description">description of transaction</param>
10169 </member> 10169 </member>
10170 <member name="F:OpenMetaverse.UpdateType.Rotation"> 10170 <member name="M:OpenMetaverse.AgentManager.PayUploadFee">
10171 <summary>Change rotation of prims</summary> 10171 <summary>
10172 </member> 10172 Pay texture/animation upload fee
10173 <member name="F:OpenMetaverse.UpdateType.Scale"> 10173 </summary>
10174 <summary>Change size of prims</summary> 10174 </member>
10175 </member> 10175 <member name="M:OpenMetaverse.AgentManager.PayUploadFee(System.String)">
10176 <member name="F:OpenMetaverse.UpdateType.Linked"> 10176 <summary>
10177 <summary>Perform operation on link set</summary> 10177 Pay texture/animation upload fee
10178 </member> 10178 </summary>
10179 <member name="F:OpenMetaverse.UpdateType.Uniform"> 10179 <param name="description">description of the transaction</param>
10180 <summary>Scale prims uniformly, same as selecing ctrl+shift in the 10180 </member>
10181 viewer. Used in conjunction with Scale</summary> 10181 <member name="M:OpenMetaverse.AgentManager.GiveMoney(OpenMetaverse.UUID,System.Int32,System.String,OpenMetaverse.MoneyTransactionType,OpenMetaverse.TransactionFlags)">
10182 </member> 10182 <summary>
10183 <member name="T:OpenMetaverse.PayPriceType"> 10183 Give Money to destination Object or Avatar
10184 <summary> 10184 </summary>
10185 Special values in PayPriceReply. If the price is not one of these 10185 <param name="target">UUID of the Target Object/Avatar</param>
10186 literal value of the price should be use 10186 <param name="amount">Amount in L$</param>
10187 </summary> 10187 <param name="description">Reason (Optional normally)</param>
10188 </member> 10188 <param name="type">The type of transaction</param>
10189 <member name="F:OpenMetaverse.PayPriceType.Hide"> 10189 <param name="flags">Transaction flags, mostly for identifying group
10190 <summary> 10190 transactions</param>
10191 Indicates that this pay option should be hidden 10191 </member>
10192 </summary> 10192 <member name="M:OpenMetaverse.AgentManager.PlayGesture(OpenMetaverse.UUID)">
10193 </member> 10193 <summary>
10194 <member name="F:OpenMetaverse.PayPriceType.Default"> 10194 Plays a gesture
10195 <summary> 10195 </summary>
10196 Indicates that this pay option should have the default value 10196 <param name="gestureID">Asset <seealso cref="T:OpenMetaverse.UUID"/> of the gesture</param>
10197 </summary> 10197 </member>
10198 </member> 10198 <member name="M:OpenMetaverse.AgentManager.ActivateGesture(OpenMetaverse.UUID,OpenMetaverse.UUID)">
10199 <member name="T:OpenMetaverse.ObjectMovementUpdate"> 10199 <summary>
10200 <summary> 10200 Mark gesture active
10201 Contains the variables sent in an object update packet for objects. 10201 </summary>
10202 Used to track position and movement of prims and avatars 10202 <param name="invID">Inventory <seealso cref="T:OpenMetaverse.UUID"/> of the gesture</param>
10203 </summary> 10203 <param name="assetID">Asset <seealso cref="T:OpenMetaverse.UUID"/> of the gesture</param>
10204 </member> 10204 </member>
10205 <member name="F:OpenMetaverse.ObjectMovementUpdate.Avatar"> 10205 <member name="M:OpenMetaverse.AgentManager.DeactivateGesture(OpenMetaverse.UUID)">
10206 <summary></summary> 10206 <summary>
10207 </member> 10207 Mark gesture inactive
10208 <member name="F:OpenMetaverse.ObjectMovementUpdate.CollisionPlane"> 10208 </summary>
10209 <summary></summary> 10209 <param name="invID">Inventory <seealso cref="T:OpenMetaverse.UUID"/> of the gesture</param>
10210 </member> 10210 </member>
10211 <member name="F:OpenMetaverse.ObjectMovementUpdate.State"> 10211 <member name="M:OpenMetaverse.AgentManager.AnimationStart(OpenMetaverse.UUID,System.Boolean)">
10212 <summary></summary> 10212 <summary>
10213 </member> 10213 Send an AgentAnimation packet that toggles a single animation on
10214 <member name="F:OpenMetaverse.ObjectMovementUpdate.LocalID"> 10214 </summary>
10215 <summary></summary> 10215 <param name="animation">The <seealso cref="T:OpenMetaverse.UUID"/> of the animation to start playing</param>
10216 </member> 10216 <param name="reliable">Whether to ensure delivery of this packet or not</param>
10217 <member name="F:OpenMetaverse.ObjectMovementUpdate.Position"> 10217 </member>
10218 <summary></summary> 10218 <member name="M:OpenMetaverse.AgentManager.AnimationStop(OpenMetaverse.UUID,System.Boolean)">
10219 </member> 10219 <summary>
10220 <member name="F:OpenMetaverse.ObjectMovementUpdate.Velocity"> 10220 Send an AgentAnimation packet that toggles a single animation off
10221 <summary></summary> 10221 </summary>
10222 </member> 10222 <param name="animation">The <seealso cref="T:OpenMetaverse.UUID"/> of a
10223 <member name="F:OpenMetaverse.ObjectMovementUpdate.Acceleration"> 10223 currently playing animation to stop playing</param>
10224 <summary></summary> 10224 <param name="reliable">Whether to ensure delivery of this packet or not</param>
10225 </member> 10225 </member>
10226 <member name="F:OpenMetaverse.ObjectMovementUpdate.Rotation"> 10226 <member name="M:OpenMetaverse.AgentManager.Animate(System.Collections.Generic.Dictionary{OpenMetaverse.UUID,System.Boolean},System.Boolean)">
10227 <summary></summary> 10227 <summary>
10228 </member> 10228 Send an AgentAnimation packet that will toggle animations on or off
10229 <member name="F:OpenMetaverse.ObjectMovementUpdate.AngularVelocity"> 10229 </summary>
10230 <summary></summary> 10230 <param name="animations">A list of animation <seealso cref="T:OpenMetaverse.UUID"/>s, and whether to
10231 </member> 10231 turn that animation on or off</param>
10232 <member name="F:OpenMetaverse.ObjectMovementUpdate.Textures"> 10232 <param name="reliable">Whether to ensure delivery of this packet or not</param>
10233 <summary></summary> 10233 </member>
10234 </member> 10234 <member name="M:OpenMetaverse.AgentManager.GoHome">
10235 <member name="T:OpenMetaverse.ObjectManager"> 10235 <summary>
10236 <summary> 10236 Teleports agent to their stored home location
10237 Handles all network traffic related to prims and avatar positions and 10237 </summary>
10238 movement. 10238 <returns>true on successful teleport to home location</returns>
10239 </summary> 10239 </member>
10240 </member> 10240 <member name="M:OpenMetaverse.AgentManager.Teleport(OpenMetaverse.UUID)">
10241 <member name="F:OpenMetaverse.ObjectManager.m_ObjectUpdate"> 10241 <summary>
10242 <summary>The event subscribers, null of no subscribers</summary> 10242 Teleport agent to a landmark
10243 </member> 10243 </summary>
10244 <member name="M:OpenMetaverse.ObjectManager.OnObjectUpdate(OpenMetaverse.PrimEventArgs)"> 10244 <param name="landmark"><seealso cref="T:OpenMetaverse.UUID"/> of the landmark to teleport agent to</param>
10245 <summary>Raises the ObjectUpdate Event</summary> 10245 <returns>true on success, false on failure</returns>
10246 <param name="e">A ObjectUpdateEventArgs object containing 10246 </member>
10247 the data sent from the simulator</param> 10247 <member name="M:OpenMetaverse.AgentManager.Teleport(System.String,OpenMetaverse.Vector3)">
10248 </member> 10248 <summary>
10249 <member name="F:OpenMetaverse.ObjectManager.m_ObjectUpdateLock"> 10249 Attempt to look up a simulator name and teleport to the discovered
10250 <summary>Thread sync lock object</summary> 10250 destination
10251 </member> 10251 </summary>
10252 <member name="F:OpenMetaverse.ObjectManager.m_ObjectProperties"> 10252 <param name="simName">Region name to look up</param>
10253 <summary>The event subscribers, null of no subscribers</summary> 10253 <param name="position">Position to teleport to</param>
10254 </member> 10254 <returns>True if the lookup and teleport were successful, otherwise
10255 <member name="M:OpenMetaverse.ObjectManager.OnObjectProperties(OpenMetaverse.ObjectPropertiesEventArgs)"> 10255 false</returns>
10256 <summary>Raises the ObjectProperties Event</summary> 10256 </member>
10257 <param name="e">A ObjectPropertiesEventArgs object containing 10257 <member name="M:OpenMetaverse.AgentManager.Teleport(System.String,OpenMetaverse.Vector3,OpenMetaverse.Vector3)">
10258 the data sent from the simulator</param> 10258 <summary>
10259 </member> 10259 Attempt to look up a simulator name and teleport to the discovered
10260 <member name="F:OpenMetaverse.ObjectManager.m_ObjectPropertiesLock"> 10260 destination
10261 <summary>Thread sync lock object</summary> 10261 </summary>
10262 </member> 10262 <param name="simName">Region name to look up</param>
10263 <member name="F:OpenMetaverse.ObjectManager.m_ObjectPropertiesUpdated"> 10263 <param name="position">Position to teleport to</param>
10264 <summary>The event subscribers, null of no subscribers</summary> 10264 <param name="lookAt">Target to look at</param>
10265 </member> 10265 <returns>True if the lookup and teleport were successful, otherwise
10266 <member name="M:OpenMetaverse.ObjectManager.OnObjectPropertiesUpdated(OpenMetaverse.ObjectPropertiesUpdatedEventArgs)"> 10266 false</returns>
10267 <summary>Raises the ObjectPropertiesUpdated Event</summary> 10267 </member>
10268 <param name="e">A ObjectPropertiesUpdatedEventArgs object containing 10268 <member name="M:OpenMetaverse.AgentManager.Teleport(System.UInt64,OpenMetaverse.Vector3)">
10269 the data sent from the simulator</param> 10269 <summary>
10270 </member> 10270 Teleport agent to another region
10271 <member name="F:OpenMetaverse.ObjectManager.m_ObjectPropertiesUpdatedLock"> 10271 </summary>
10272 <summary>Thread sync lock object</summary> 10272 <param name="regionHandle">handle of region to teleport agent to</param>
10273 </member> 10273 <param name="position"><seealso cref="T:OpenMetaverse.Vector3"/> position in destination sim to teleport to</param>
10274 <member name="F:OpenMetaverse.ObjectManager.m_ObjectPropertiesFamily"> 10274 <returns>true on success, false on failure</returns>
10275 <summary>The event subscribers, null of no subscribers</summary> 10275 <remarks>This call is blocking</remarks>
10276 </member> 10276 </member>
10277 <member name="M:OpenMetaverse.ObjectManager.OnObjectPropertiesFamily(OpenMetaverse.ObjectPropertiesFamilyEventArgs)"> 10277 <member name="M:OpenMetaverse.AgentManager.Teleport(System.UInt64,OpenMetaverse.Vector3,OpenMetaverse.Vector3)">
10278 <summary>Raises the ObjectPropertiesFamily Event</summary> 10278 <summary>
10279 <param name="e">A ObjectPropertiesFamilyEventArgs object containing 10279 Teleport agent to another region
10280 the data sent from the simulator</param> 10280 </summary>
10281 </member> 10281 <param name="regionHandle">handle of region to teleport agent to</param>
10282 <member name="F:OpenMetaverse.ObjectManager.m_ObjectPropertiesFamilyLock"> 10282 <param name="position"><seealso cref="T:OpenMetaverse.Vector3"/> position in destination sim to teleport to</param>
10283 <summary>Thread sync lock object</summary> 10283 <param name="lookAt"><seealso cref="T:OpenMetaverse.Vector3"/> direction in destination sim agent will look at</param>
10284 </member> 10284 <returns>true on success, false on failure</returns>
10285 <member name="F:OpenMetaverse.ObjectManager.m_AvatarUpdate"> 10285 <remarks>This call is blocking</remarks>
10286 <summary>The event subscribers, null of no subscribers</summary> 10286 </member>
10287 </member> 10287 <member name="M:OpenMetaverse.AgentManager.RequestTeleport(System.UInt64,OpenMetaverse.Vector3)">
10288 <member name="M:OpenMetaverse.ObjectManager.OnAvatarUpdate(OpenMetaverse.AvatarUpdateEventArgs)"> 10288 <summary>
10289 <summary>Raises the AvatarUpdate Event</summary> 10289 Request teleport to a another simulator
10290 <param name="e">A AvatarUpdateEventArgs object containing 10290 </summary>
10291 the data sent from the simulator</param> 10291 <param name="regionHandle">handle of region to teleport agent to</param>
10292 </member> 10292 <param name="position"><seealso cref="T:OpenMetaverse.Vector3"/> position in destination sim to teleport to</param>
10293 <member name="F:OpenMetaverse.ObjectManager.m_AvatarUpdateLock"> 10293 </member>
10294 <summary>Thread sync lock object</summary> 10294 <member name="M:OpenMetaverse.AgentManager.RequestTeleport(System.UInt64,OpenMetaverse.Vector3,OpenMetaverse.Vector3)">
10295 </member> 10295 <summary>
10296 <member name="F:OpenMetaverse.ObjectManager.m_TerseObjectUpdate"> 10296 Request teleport to a another simulator
10297 <summary>The event subscribers, null of no subscribers</summary> 10297 </summary>
10298 </member> 10298 <param name="regionHandle">handle of region to teleport agent to</param>
10299 <member name="M:OpenMetaverse.ObjectManager.OnTerseObjectUpdate(OpenMetaverse.TerseObjectUpdateEventArgs)"> 10299 <param name="position"><seealso cref="T:OpenMetaverse.Vector3"/> position in destination sim to teleport to</param>
10300 <summary>Raises the TerseObjectUpdate Event</summary> 10300 <param name="lookAt"><seealso cref="T:OpenMetaverse.Vector3"/> direction in destination sim agent will look at</param>
10301 <param name="e">A TerseObjectUpdateEventArgs object containing 10301 </member>
10302 the data sent from the simulator</param> 10302 <member name="M:OpenMetaverse.AgentManager.RequestTeleport(OpenMetaverse.UUID)">
10303 </member> 10303 <summary>
10304 <member name="F:OpenMetaverse.ObjectManager.m_TerseObjectUpdateLock"> 10304 Teleport agent to a landmark
10305 <summary>Thread sync lock object</summary> 10305 </summary>
10306 </member> 10306 <param name="landmark"><seealso cref="T:OpenMetaverse.UUID"/> of the landmark to teleport agent to</param>
10307 <member name="F:OpenMetaverse.ObjectManager.m_ObjectDataBlockUpdate"> 10307 </member>
10308 <summary>The event subscribers, null of no subscribers</summary> 10308 <member name="M:OpenMetaverse.AgentManager.SendTeleportLure(OpenMetaverse.UUID)">
10309 </member> 10309 <summary>
10310 <member name="M:OpenMetaverse.ObjectManager.OnObjectDataBlockUpdate(OpenMetaverse.ObjectDataBlockUpdateEventArgs)"> 10310 Send a teleport lure to another avatar with default "Join me in ..." invitation message
10311 <summary>Raises the ObjectDataBlockUpdate Event</summary> 10311 </summary>
10312 <param name="e">A ObjectDataBlockUpdateEventArgs object containing 10312 <param name="targetID">target avatars <seealso cref="T:OpenMetaverse.UUID"/> to lure</param>
10313 the data sent from the simulator</param> 10313 </member>
10314 </member> 10314 <member name="M:OpenMetaverse.AgentManager.SendTeleportLure(OpenMetaverse.UUID,System.String)">
10315 <member name="F:OpenMetaverse.ObjectManager.m_ObjectDataBlockUpdateLock"> 10315 <summary>
10316 <summary>Thread sync lock object</summary> 10316 Send a teleport lure to another avatar with custom invitation message
10317 </member> 10317 </summary>
10318 <member name="F:OpenMetaverse.ObjectManager.m_KillObject"> 10318 <param name="targetID">target avatars <seealso cref="T:OpenMetaverse.UUID"/> to lure</param>
10319 <summary>The event subscribers, null of no subscribers</summary> 10319 <param name="message">custom message to send with invitation</param>
10320 </member> 10320 </member>
10321 <member name="M:OpenMetaverse.ObjectManager.OnKillObject(OpenMetaverse.KillObjectEventArgs)"> 10321 <member name="M:OpenMetaverse.AgentManager.TeleportLureRespond(OpenMetaverse.UUID,System.Boolean)">
10322 <summary>Raises the KillObject Event</summary> 10322 <summary>
10323 <param name="e">A KillObjectEventArgs object containing 10323 Respond to a teleport lure by either accepting it and initiating
10324 the data sent from the simulator</param> 10324 the teleport, or denying it
10325 </member> 10325 </summary>
10326 <member name="F:OpenMetaverse.ObjectManager.m_KillObjectLock"> 10326 <param name="requesterID"><seealso cref="T:OpenMetaverse.UUID"/> of the avatar sending the lure</param>
10327 <summary>Thread sync lock object</summary> 10327 <param name="accept">true to accept the lure, false to decline it</param>
10328 </member> 10328 </member>
10329 <member name="F:OpenMetaverse.ObjectManager.m_AvatarSitChanged"> 10329 <member name="M:OpenMetaverse.AgentManager.UpdateProfile(OpenMetaverse.Avatar.AvatarProperties)">
10330 <summary>The event subscribers, null of no subscribers</summary> 10330 <summary>
10331 </member> 10331 Update agent profile
10332 <member name="M:OpenMetaverse.ObjectManager.OnAvatarSitChanged(OpenMetaverse.AvatarSitChangedEventArgs)"> 10332 </summary>
10333 <summary>Raises the AvatarSitChanged Event</summary> 10333 <param name="profile"><seealso cref="T:OpenMetaverse.Avatar.AvatarProperties"/> struct containing updated
10334 <param name="e">A AvatarSitChangedEventArgs object containing 10334 profile information</param>
10335 the data sent from the simulator</param> 10335 </member>
10336 </member> 10336 <member name="M:OpenMetaverse.AgentManager.UpdateInterests(OpenMetaverse.Avatar.Interests)">
10337 <member name="F:OpenMetaverse.ObjectManager.m_AvatarSitChangedLock"> 10337 <summary>
10338 <summary>Thread sync lock object</summary> 10338 Update agents profile interests
10339 </member> 10339 </summary>
10340 <member name="F:OpenMetaverse.ObjectManager.m_PayPriceReply"> 10340 <param name="interests">selection of interests from <seealso cref="T:OpenMetaverse.Avatar.Interests"/> struct</param>
10341 <summary>The event subscribers, null of no subscribers</summary> 10341 </member>
10342 </member> 10342 <member name="M:OpenMetaverse.AgentManager.SetHeightWidth(System.UInt16,System.UInt16)">
10343 <member name="M:OpenMetaverse.ObjectManager.OnPayPriceReply(OpenMetaverse.PayPriceReplyEventArgs)"> 10343 <summary>
10344 <summary>Raises the PayPriceReply Event</summary> 10344 Set the height and the width of the client window. This is used
10345 <param name="e">A PayPriceReplyEventArgs object containing 10345 by the server to build a virtual camera frustum for our avatar
10346 the data sent from the simulator</param> 10346 </summary>
10347 </member> 10347 <param name="height">New height of the viewer window</param>
10348 <member name="F:OpenMetaverse.ObjectManager.m_PayPriceReplyLock"> 10348 <param name="width">New width of the viewer window</param>
10349 <summary>Thread sync lock object</summary> 10349 </member>
10350 </member> 10350 <member name="M:OpenMetaverse.AgentManager.RequestMuteList">
10351 <member name="F:OpenMetaverse.ObjectManager.Client"> 10351 <summary>
10352 <summary>Reference to the GridClient object</summary> 10352 Request the list of muted objects and avatars for this agent
10353 </member> 10353 </summary>
10354 <member name="F:OpenMetaverse.ObjectManager.InterpolationTimer"> 10354 </member>
10355 <summary>Does periodic dead reckoning calculation to convert 10355 <member name="M:OpenMetaverse.AgentManager.SetHome">
10356 velocity and acceleration to new positions for objects</summary> 10356 <summary>
10357 </member> 10357 Sets home location to agents current position
10358 <member name="M:OpenMetaverse.ObjectManager.#ctor(OpenMetaverse.GridClient)"> 10358 </summary>
10359 <summary> 10359 <remarks>will fire an AlertMessage (<seealso cref="E:OpenMetaverse.AgentManager.OnAlertMessage"/>) with
10360 Construct a new instance of the ObjectManager class 10360 success or failure message</remarks>
10361 </summary> 10361 </member>
10362 <param name="client">A reference to the <see cref="T:OpenMetaverse.GridClient"/> instance</param> 10362 <member name="M:OpenMetaverse.AgentManager.CompleteAgentMovement(OpenMetaverse.Simulator)">
10363 </member> 10363 <summary>
10364 <member name="M:OpenMetaverse.ObjectManager.RequestObject(OpenMetaverse.Simulator,System.UInt32)"> 10364 Move an agent in to a simulator. This packet is the last packet
10365 <summary> 10365 needed to complete the transition in to a new simulator
10366 Request information for a single object from a <see cref="T:OpenMetaverse.Simulator"/> 10366 </summary>
10367 you are currently connected to 10367 <param name="simulator"><seealso cref="T:OpenMetaverse.Simulator"/> Object</param>
10368 </summary> 10368 </member>
10369 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param> 10369 <member name="M:OpenMetaverse.AgentManager.ScriptQuestionReply(OpenMetaverse.Simulator,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.ScriptPermission)">
10370 <param name="localID">The Local ID of the object</param> 10370 <summary>
10371 </member> 10371 Reply to script permissions request
10372 <member name="M:OpenMetaverse.ObjectManager.RequestObjects(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32})"> 10372 </summary>
10373 <summary> 10373 <param name="simulator"><seealso cref="T:OpenMetaverse.Simulator"/> Object</param>
10374 Request information for multiple objects contained in 10374 <param name="itemID"><seealso cref="T:OpenMetaverse.UUID"/> of the itemID requesting permissions</param>
10375 the same simulator 10375 <param name="taskID"><seealso cref="T:OpenMetaverse.UUID"/> of the taskID requesting permissions</param>
10376 </summary> 10376 <param name="permissions"><seealso cref="T:OpenMetaverse.ScriptPermission"/> list of permissions to allow</param>
10377 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the objects are located</param> 10377 </member>
10378 <param name="localIDs">An array containing the Local IDs of the objects</param> 10378 <member name="M:OpenMetaverse.AgentManager.GroupInviteRespond(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean)">
10379 </member> 10379 <summary>
10380 <member name="M:OpenMetaverse.ObjectManager.BuyObject(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.SaleType,System.Int32,OpenMetaverse.UUID,OpenMetaverse.UUID)"> 10380 Respond to a group invitation by either accepting or denying it
10381 <summary> 10381 </summary>
10382 Attempt to purchase an original object, a copy, or the contents of 10382 <param name="groupID">UUID of the group (sent in the AgentID field of the invite message)</param>
10383 an object 10383 <param name="imSessionID">IM Session ID from the group invitation message</param>
10384 </summary> 10384 <param name="accept">Accept the group invitation or deny it</param>
10385 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param> 10385 </member>
10386 <param name="localID">The Local ID of the object</param> 10386 <member name="M:OpenMetaverse.AgentManager.RequestScriptSensor(System.String,OpenMetaverse.UUID,OpenMetaverse.ScriptSensorTypeFlags,System.Single,System.Single,OpenMetaverse.UUID,OpenMetaverse.Simulator)">
10387 <param name="saleType">Whether the original, a copy, or the object 10387 <summary>
10388 contents are on sale. This is used for verification, if the this 10388 Requests script detection of objects and avatars
10389 sale type is not valid for the object the purchase will fail</param> 10389 </summary>
10390 <param name="price">Price of the object. This is used for 10390 <param name="name">name of the object/avatar to search for</param>
10391 verification, if it does not match the actual price the purchase 10391 <param name="searchID">UUID of the object or avatar to search for</param>
10392 will fail</param> 10392 <param name="type">Type of search from ScriptSensorTypeFlags</param>
10393 <param name="groupID">Group ID that will be associated with the new 10393 <param name="range">range of scan (96 max?)</param>
10394 purchase</param> 10394 <param name="arc">the arc in radians to search within</param>
10395 <param name="categoryID">Inventory folder UUID where the object or objects 10395 <param name="requestID">an user generated ID to correlate replies with</param>
10396 purchased should be placed</param> 10396 <param name="sim">Simulator to perform search in</param>
10397 <example> 10397 </member>
10398 <code> 10398 <member name="M:OpenMetaverse.AgentManager.PickInfoUpdate(OpenMetaverse.UUID,System.Boolean,OpenMetaverse.UUID,System.String,OpenMetaverse.Vector3d,OpenMetaverse.UUID,System.String)">
10399 BuyObject(Client.Network.CurrentSim, 500, SaleType.Copy, 10399 <summary>
10400 100, UUID.Zero, Client.Self.InventoryRootFolderUUID); 10400 Create or update profile pick
10401 </code> 10401 </summary>
10402 </example> 10402 <param name="pickID">UUID of the pick to update, or random UUID to create a new pick</param>
10403 </member> 10403 <param name="topPick">Is this a top pick? (typically false)</param>
10404 <member name="M:OpenMetaverse.ObjectManager.RequestPayPrice(OpenMetaverse.Simulator,OpenMetaverse.UUID)"> 10404 <param name="parcelID">UUID of the parcel (UUID.Zero for the current parcel)</param>
10405 <summary> 10405 <param name="name">Name of the pick</param>
10406 Request prices that should be displayed in pay dialog. This will triggger the simulator 10406 <param name="globalPosition">Global position of the pick landmark</param>
10407 to send us back a PayPriceReply which can be handled by OnPayPriceReply event 10407 <param name="textureID">UUID of the image displayed with the pick</param>
10408 </summary> 10408 <param name="description">Long description of the pick</param>
10409 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param> 10409 </member>
10410 <param name="objectID">The ID of the object</param> 10410 <member name="M:OpenMetaverse.AgentManager.PickDelete(OpenMetaverse.UUID)">
10411 <remarks>The result is raised in the <see cref="E:OpenMetaverse.ObjectManager.PayPriceReply"/> event</remarks> 10411 <summary>
10412 </member> 10412 Delete profile pick
10413 <member name="M:OpenMetaverse.ObjectManager.SelectObject(OpenMetaverse.Simulator,System.UInt32)"> 10413 </summary>
10414 <summary> 10414 <param name="pickID">UUID of the pick to delete</param>
10415 Select a single object. This will cause the <see cref="T:OpenMetaverse.Simulator"/> to send us 10415 </member>
10416 an <see cref="T:OpenMetaverse.Packets.ObjectPropertiesPacket"/> which will raise the <see cref="E:OpenMetaverse.ObjectManager.ObjectProperties"/> event 10416 <member name="M:OpenMetaverse.AgentManager.UpdateClassifiedInfo(OpenMetaverse.UUID,OpenMetaverse.DirectoryManager.ClassifiedCategories,OpenMetaverse.UUID,System.Int32,OpenMetaverse.Vector3d,System.String,System.String,System.Boolean)">
10417 </summary> 10417 <summary>
10418 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param> 10418 Create or update profile Classified
10419 <param name="localID">The Local ID of the object</param> 10419 </summary>
10420 <seealso cref="T:OpenMetaverse.ObjectPropertiesFamilyEventArgs"/> 10420 <param name="classifiedID">UUID of the classified to update, or random UUID to create a new classified</param>
10421 </member> 10421 <param name="category">Defines what catagory the classified is in</param>
10422 <member name="M:OpenMetaverse.ObjectManager.SelectObject(OpenMetaverse.Simulator,System.UInt32,System.Boolean)"> 10422 <param name="snapshotID">UUID of the image displayed with the classified</param>
10423 <summary> 10423 <param name="price">Price that the classified will cost to place for a week</param>
10424 Select a single object. This will cause the <see cref="T:OpenMetaverse.Simulator"/> to send us 10424 <param name="position">Global position of the classified landmark</param>
10425 an <see cref="T:OpenMetaverse.Packets.ObjectPropertiesPacket"/> which will raise the <see cref="E:OpenMetaverse.ObjectManager.ObjectProperties"/> event 10425 <param name="name">Name of the classified</param>
10426 </summary> 10426 <param name="desc">Long description of the classified</param>
10427 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param> 10427 <param name="autoRenew">if true, auto renew classified after expiration</param>
10428 <param name="localID">The Local ID of the object</param> 10428 </member>
10429 <param name="automaticDeselect">if true, a call to <see cref="M:OpenMetaverse.ObjectManager.DeselectObject(OpenMetaverse.Simulator,System.UInt32)"/> is 10429 <member name="M:OpenMetaverse.AgentManager.UpdateClassifiedInfo(OpenMetaverse.UUID,OpenMetaverse.DirectoryManager.ClassifiedCategories,OpenMetaverse.UUID,System.Int32,System.String,System.String,System.Boolean)">
10430 made immediately following the request</param> 10430 <summary>
10431 <seealso cref="T:OpenMetaverse.ObjectPropertiesFamilyEventArgs"/> 10431 Create or update profile Classified
10432 </member> 10432 </summary>
10433 <member name="M:OpenMetaverse.ObjectManager.SelectObjects(OpenMetaverse.Simulator,System.UInt32[],System.Boolean)"> 10433 <param name="classifiedID">UUID of the classified to update, or random UUID to create a new classified</param>
10434 <summary> 10434 <param name="category">Defines what catagory the classified is in</param>
10435 Select multiple objects. This will cause the <see cref="T:OpenMetaverse.Simulator"/> to send us 10435 <param name="snapshotID">UUID of the image displayed with the classified</param>
10436 an <see cref="T:OpenMetaverse.Packets.ObjectPropertiesPacket"/> which will raise the <see cref="E:OpenMetaverse.ObjectManager.ObjectProperties"/> event 10436 <param name="price">Price that the classified will cost to place for a week</param>
10437 </summary> 10437 <param name="name">Name of the classified</param>
10438 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the objects are located</param> 10438 <param name="desc">Long description of the classified</param>
10439 <param name="localIDs">An array containing the Local IDs of the objects</param> 10439 <param name="autoRenew">if true, auto renew classified after expiration</param>
10440 <param name="automaticDeselect">Should objects be deselected immediately after selection</param> 10440 </member>
10441 <seealso cref="T:OpenMetaverse.ObjectPropertiesFamilyEventArgs"/> 10441 <member name="M:OpenMetaverse.AgentManager.DeleteClassfied(OpenMetaverse.UUID)">
10442 </member> 10442 <summary>
10443 <member name="M:OpenMetaverse.ObjectManager.SelectObjects(OpenMetaverse.Simulator,System.UInt32[])"> 10443 Delete a classified ad
10444 <summary> 10444 </summary>
10445 Select multiple objects. This will cause the <see cref="T:OpenMetaverse.Simulator"/> to send us 10445 <param name="classifiedID">The classified ads ID</param>
10446 an <see cref="T:OpenMetaverse.Packets.ObjectPropertiesPacket"/> which will raise the <see cref="E:OpenMetaverse.ObjectManager.ObjectProperties"/> event 10446 </member>
10447 </summary> 10447 <member name="M:OpenMetaverse.AgentManager.GetAttachmentResources(OpenMetaverse.AgentManager.AttachmentResourcesCallback)">
10448 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the objects are located</param> 10448 <summary>
10449 <param name="localIDs">An array containing the Local IDs of the objects</param> 10449 Fetches resource usage by agents attachmetns
10450 <seealso cref="T:OpenMetaverse.ObjectPropertiesFamilyEventArgs"/> 10450 </summary>
10451 </member> 10451 <param name="callback">Called when the requested information is collected</param>
10452 <member name="M:OpenMetaverse.ObjectManager.SetFlags(OpenMetaverse.Simulator,System.UInt32,System.Boolean,System.Boolean,System.Boolean,System.Boolean)"> 10452 </member>
10453 <summary> 10453 <member name="M:OpenMetaverse.AgentManager.InstantMessageHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
10454 Update the properties of an object 10454 <summary>
10455 </summary> 10455 Take an incoming ImprovedInstantMessage packet, auto-parse, and if
10456 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param> 10456 OnInstantMessage is defined call that with the appropriate arguments
10457 <param name="localID">The Local ID of the object</param> 10457 </summary>
10458 <param name="physical">true to turn the objects physical property on</param> 10458 <param name="sender">The sender</param>
10459 <param name="temporary">true to turn the objects temporary property on</param> 10459 <param name="e">The EventArgs object containing the packet data</param>
10460 <param name="phantom">true to turn the objects phantom property on</param> 10460 </member>
10461 <param name="castsShadow">true to turn the objects cast shadows property on</param> 10461 <member name="M:OpenMetaverse.AgentManager.ChatHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
10462 </member> 10462 <summary>
10463 <member name="M:OpenMetaverse.ObjectManager.SetSaleInfo(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.SaleType,System.Int32)"> 10463 Take an incoming Chat packet, auto-parse, and if OnChat is defined call
10464 <summary> 10464 that with the appropriate arguments.
10465 Sets the sale properties of a single object 10465 </summary>
10466 </summary> 10466 <param name="sender">The sender</param>
10467 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param> 10467 <param name="e">The EventArgs object containing the packet data</param>
10468 <param name="localID">The Local ID of the object</param> 10468 </member>
10469 <param name="saleType">One of the options from the <see cref="T:OpenMetaverse.SaleType"/> enum</param> 10469 <member name="M:OpenMetaverse.AgentManager.ScriptDialogHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
10470 <param name="price">The price of the object</param> 10470 <summary>
10471 </member> 10471 Used for parsing llDialogs
10472 <member name="M:OpenMetaverse.ObjectManager.SetSaleInfo(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32},OpenMetaverse.SaleType,System.Int32)"> 10472 </summary>
10473 <summary> 10473 <param name="sender">The sender</param>
10474 Sets the sale properties of multiple objects 10474 <param name="e">The EventArgs object containing the packet data</param>
10475 </summary> 10475 </member>
10476 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the objects are located</param> 10476 <member name="M:OpenMetaverse.AgentManager.ScriptQuestionHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
10477 <param name="localIDs">An array containing the Local IDs of the objects</param> 10477 <summary>
10478 <param name="saleType">One of the options from the <see cref="T:OpenMetaverse.SaleType"/> enum</param> 10478 Used for parsing llRequestPermissions dialogs
10479 <param name="price">The price of the object</param> 10479 </summary>
10480 </member> 10480 <param name="sender">The sender</param>
10481 <member name="M:OpenMetaverse.ObjectManager.DeselectObject(OpenMetaverse.Simulator,System.UInt32)"> 10481 <param name="e">The EventArgs object containing the packet data</param>
10482 <summary> 10482 </member>
10483 Deselect a single object 10483 <member name="M:OpenMetaverse.AgentManager.ScriptControlChangeHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
10484 </summary> 10484 <summary>
10485 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param> 10485 Handles Script Control changes when Script with permissions releases or takes a control
10486 <param name="localID">The Local ID of the object</param> 10486 </summary>
10487 </member> 10487 <param name="sender">The sender</param>
10488 <member name="M:OpenMetaverse.ObjectManager.DeselectObjects(OpenMetaverse.Simulator,System.UInt32[])"> 10488 <param name="e">The EventArgs object containing the packet data</param>
10489 <summary> 10489 </member>
10490 Deselect multiple objects. 10490 <member name="M:OpenMetaverse.AgentManager.LoadURLHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
10491 </summary> 10491 <summary>
10492 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the objects are located</param> 10492 Used for parsing llLoadURL Dialogs
10493 <param name="localIDs">An array containing the Local IDs of the objects</param> 10493 </summary>
10494 </member> 10494 <param name="sender">The sender</param>
10495 <member name="M:OpenMetaverse.ObjectManager.ClickObject(OpenMetaverse.Simulator,System.UInt32)"> 10495 <param name="e">The EventArgs object containing the packet data</param>
10496 <summary> 10496 </member>
10497 Perform a click action on an object 10497 <member name="M:OpenMetaverse.AgentManager.MovementCompleteHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
10498 </summary> 10498 <summary>
10499 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param> 10499 Update client's Position, LookAt and region handle from incoming packet
10500 <param name="localID">The Local ID of the object</param> 10500 </summary>
10501 </member> 10501 <param name="sender">The sender</param>
10502 <member name="M:OpenMetaverse.ObjectManager.ClickObject(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Vector3,OpenMetaverse.Vector3,System.Int32,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3)"> 10502 <param name="e">The EventArgs object containing the packet data</param>
10503 <summary> 10503 <remarks>This occurs when after an avatar moves into a new sim</remarks>
10504 Perform a click action (Grab) on a single object 10504 </member>
10505 </summary> 10505 <member name="M:OpenMetaverse.AgentManager.HealthHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
10506 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param> 10506 <summary>Process an incoming packet and raise the appropriate events</summary>
10507 <param name="localID">The Local ID of the object</param> 10507 <param name="sender">The sender</param>
10508 <param name="uvCoord">The texture coordinates to touch</param> 10508 <param name="e">The EventArgs object containing the packet data</param>
10509 <param name="stCoord">The surface coordinates to touch</param> 10509 </member>
10510 <param name="faceIndex">The face of the position to touch</param> 10510 <member name="M:OpenMetaverse.AgentManager.AgentDataUpdateHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
10511 <param name="position">The region coordinates of the position to touch</param> 10511 <summary>Process an incoming packet and raise the appropriate events</summary>
10512 <param name="normal">The surface normal of the position to touch (A normal is a vector perpindicular to the surface)</param> 10512 <param name="sender">The sender</param>
10513 <param name="binormal">The surface binormal of the position to touch (A binormal is a vector tangen to the surface 10513 <param name="e">The EventArgs object containing the packet data</param>
10514 pointing along the U direction of the tangent space</param> 10514 </member>
10515 </member> 10515 <member name="M:OpenMetaverse.AgentManager.MoneyBalanceReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
10516 <member name="M:OpenMetaverse.ObjectManager.AddPrim(OpenMetaverse.Simulator,OpenMetaverse.Primitive.ConstructionData,OpenMetaverse.UUID,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Quaternion)"> 10516 <summary>Process an incoming packet and raise the appropriate events</summary>
10517 <summary> 10517 <param name="sender">The sender</param>
10518 Create (rez) a new prim object in a simulator 10518 <param name="e">The EventArgs object containing the packet data</param>
10519 </summary> 10519 </member>
10520 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object to place the object in</param> 10520 <member name="M:OpenMetaverse.AgentManager.TeleportFailedEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
10521 <param name="prim">Data describing the prim object to rez</param> 10521 <summary>
10522 <param name="groupID">Group ID that this prim will be set to, or UUID.Zero if you 10522 Process TeleportFailed message sent via EventQueue, informs agent its last teleport has failed and why.
10523 do not want the object to be associated with a specific group</param> 10523 </summary>
10524 <param name="position">An approximation of the position at which to rez the prim</param> 10524 <param name="messageKey">The Message Key</param>
10525 <param name="scale">Scale vector to size this prim</param> 10525 <param name="message">An IMessage object Deserialized from the recieved message event</param>
10526 <param name="rotation">Rotation quaternion to rotate this prim</param> 10526 <param name="simulator">The simulator originating the event message</param>
10527 <remarks>Due to the way client prim rezzing is done on the server, 10527 </member>
10528 the requested position for an object is only close to where the prim 10528 <member name="M:OpenMetaverse.AgentManager.TeleportFinishEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
10529 actually ends up. If you desire exact placement you'll need to 10529 <summary>
10530 follow up by moving the object after it has been created. This 10530 Process TeleportFinish from Event Queue and pass it onto our TeleportHandler
10531 function will not set textures, light and flexible data, or other 10531 </summary>
10532 extended primitive properties</remarks> 10532 <param name="capsKey">The message system key for this event</param>
10533 </member> 10533 <param name="message">IMessage object containing decoded data from OSD</param>
10534 <member name="M:OpenMetaverse.ObjectManager.AddPrim(OpenMetaverse.Simulator,OpenMetaverse.Primitive.ConstructionData,OpenMetaverse.UUID,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Quaternion,OpenMetaverse.PrimFlags)"> 10534 <param name="simulator">The simulator originating the event message</param>
10535 <summary> 10535 </member>
10536 Create (rez) a new prim object in a simulator 10536 <member name="M:OpenMetaverse.AgentManager.TeleportHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
10537 </summary> 10537 <summary>Process an incoming packet and raise the appropriate events</summary>
10538 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object to place the object in</param> 10538 <param name="sender">The sender</param>
10539 <param name="prim">Data describing the prim object to rez</param> 10539 <param name="e">The EventArgs object containing the packet data</param>
10540 <param name="groupID">Group ID that this prim will be set to, or UUID.Zero if you 10540 </member>
10541 do not want the object to be associated with a specific group</param> 10541 <member name="M:OpenMetaverse.AgentManager.AvatarAnimationHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
10542 <param name="position">An approximation of the position at which to rez the prim</param> 10542 <summary>Process an incoming packet and raise the appropriate events</summary>
10543 <param name="scale">Scale vector to size this prim</param> 10543 <param name="sender">The sender</param>
10544 <param name="rotation">Rotation quaternion to rotate this prim</param> 10544 <param name="e">The EventArgs object containing the packet data</param>
10545 <param name="createFlags">Specify the <seealso cref="T:OpenMetaverse.PrimFlags"/></param> 10545 </member>
10546 <remarks>Due to the way client prim rezzing is done on the server, 10546 <member name="M:OpenMetaverse.AgentManager.MeanCollisionAlertHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
10547 the requested position for an object is only close to where the prim 10547 <summary>Process an incoming packet and raise the appropriate events</summary>
10548 actually ends up. If you desire exact placement you'll need to 10548 <param name="sender">The sender</param>
10549 follow up by moving the object after it has been created. This 10549 <param name="e">The EventArgs object containing the packet data</param>
10550 function will not set textures, light and flexible data, or other 10550 </member>
10551 extended primitive properties</remarks> 10551 <member name="M:OpenMetaverse.AgentManager.CrossedRegionEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
10552 </member> 10552 <summary>
10553 <member name="M:OpenMetaverse.ObjectManager.AddTree(OpenMetaverse.Simulator,OpenMetaverse.Vector3,OpenMetaverse.Quaternion,OpenMetaverse.Vector3,OpenMetaverse.Tree,OpenMetaverse.UUID,System.Boolean)"> 10553 Crossed region handler for message that comes across the EventQueue. Sent to an agent
10554 <summary> 10554 when the agent crosses a sim border into a new region.
10555 Rez a Linden tree 10555 </summary>
10556 </summary> 10556 <param name="capsKey">The message key</param>
10557 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 10557 <param name="message">the IMessage object containing the deserialized data sent from the simulator</param>
10558 <param name="scale">The size of the tree</param> 10558 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> which originated the packet</param>
10559 <param name="rotation">The rotation of the tree</param> 10559 </member>
10560 <param name="position">The position of the tree</param> 10560 <member name="M:OpenMetaverse.AgentManager.CrossedRegionHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
10561 <param name="treeType">The Type of tree</param> 10561 <summary>Process an incoming packet and raise the appropriate events</summary>
10562 <param name="groupOwner">The <seealso cref="T:OpenMetaverse.UUID"/> of the group to set the tree to, 10562 <param name="sender">The sender</param>
10563 or UUID.Zero if no group is to be set</param> 10563 <param name="e">The EventArgs object containing the packet data</param>
10564 <param name="newTree">true to use the "new" Linden trees, false to use the old</param> 10564 <remarks>This packet is now being sent via the EventQueue</remarks>
10565 </member> 10565 </member>
10566 <member name="M:OpenMetaverse.ObjectManager.AddGrass(OpenMetaverse.Simulator,OpenMetaverse.Vector3,OpenMetaverse.Quaternion,OpenMetaverse.Vector3,OpenMetaverse.Grass,OpenMetaverse.UUID)"> 10566 <member name="M:OpenMetaverse.AgentManager.ChatterBoxSessionEventReplyEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
10567 <summary> 10567 <summary>
10568 Rez grass and ground cover 10568 Group Chat event handler
10569 </summary> 10569 </summary>
10570 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 10570 <param name="capsKey">The capability Key</param>
10571 <param name="scale">The size of the grass</param> 10571 <param name="message">IMessage object containing decoded data from OSD</param>
10572 <param name="rotation">The rotation of the grass</param> 10572 <param name="simulator"></param>
10573 <param name="position">The position of the grass</param> 10573 </member>
10574 <param name="grassType">The type of grass from the <seealso cref="T:OpenMetaverse.Grass"/> enum</param> 10574 <member name="M:OpenMetaverse.AgentManager.ChatterBoxSessionStartReplyEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
10575 <param name="groupOwner">The <seealso cref="T:OpenMetaverse.UUID"/> of the group to set the tree to, 10575 <summary>
10576 or UUID.Zero if no group is to be set</param> 10576 Response from request to join a group chat
10577 </member> 10577 </summary>
10578 <member name="M:OpenMetaverse.ObjectManager.SetTextures(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Primitive.TextureEntry)"> 10578 <param name="capsKey"></param>
10579 <summary> 10579 <param name="message">IMessage object containing decoded data from OSD</param>
10580 Set the textures to apply to the faces of an object 10580 <param name="simulator"></param>
10581 </summary> 10581 </member>
10582 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 10582 <member name="M:OpenMetaverse.AgentManager.ChatterBoxSessionAgentListUpdatesEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
10583 <param name="localID">The objects ID which is local to the simulator the object is in</param> 10583 <summary>
10584 <param name="textures">The texture data to apply</param> 10584 Someone joined or left group chat
10585 </member> 10585 </summary>
10586 <member name="M:OpenMetaverse.ObjectManager.SetTextures(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Primitive.TextureEntry,System.String)"> 10586 <param name="capsKey"></param>
10587 <summary> 10587 <param name="message">IMessage object containing decoded data from OSD</param>
10588 Set the textures to apply to the faces of an object 10588 <param name="simulator"></param>
10589 </summary> 10589 </member>
10590 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 10590 <member name="M:OpenMetaverse.AgentManager.ChatterBoxInvitationEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
10591 <param name="localID">The objects ID which is local to the simulator the object is in</param> 10591 <summary>
10592 <param name="textures">The texture data to apply</param> 10592 Handle a group chat Invitation
10593 <param name="mediaUrl">A media URL (not used)</param> 10593 </summary>
10594 </member> 10594 <param name="capsKey">Caps Key</param>
10595 <member name="M:OpenMetaverse.ObjectManager.SetLight(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Primitive.LightData)"> 10595 <param name="message">IMessage object containing decoded data from OSD</param>
10596 <summary> 10596 <param name="simulator">Originating Simulator</param>
10597 Set the Light data on an object 10597 </member>
10598 </summary> 10598 <member name="M:OpenMetaverse.AgentManager.ModerateChatSessions(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,System.Boolean)">
10599 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 10599 <summary>
10600 <param name="localID">The objects ID which is local to the simulator the object is in</param> 10600 Moderate a chat session
10601 <param name="light">A <seealso cref="T:OpenMetaverse.Primitive.LightData"/> object containing the data to set</param> 10601 </summary>
10602 </member> 10602 <param name="sessionID">the <see cref="T:OpenMetaverse.UUID"/> of the session to moderate, for group chats this will be the groups UUID</param>
10603 <member name="M:OpenMetaverse.ObjectManager.SetFlexible(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Primitive.FlexibleData)"> 10603 <param name="memberID">the <see cref="T:OpenMetaverse.UUID"/> of the avatar to moderate</param>
10604 <summary> 10604 <param name="key">Either "voice" to moderate users voice, or "text" to moderate users text session</param>
10605 Set the flexible data on an object 10605 <param name="moderate">true to moderate (silence user), false to allow avatar to speak</param>
10606 </summary> 10606 </member>
10607 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 10607 <member name="M:OpenMetaverse.AgentManager.AlertMessageHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
10608 <param name="localID">The objects ID which is local to the simulator the object is in</param> 10608 <summary>Process an incoming packet and raise the appropriate events</summary>
10609 <param name="flexible">A <seealso cref="T:OpenMetaverse.Primitive.FlexibleData"/> object containing the data to set</param> 10609 <param name="sender">The sender</param>
10610 </member> 10610 <param name="e">The EventArgs object containing the packet data</param>
10611 <member name="M:OpenMetaverse.ObjectManager.SetSculpt(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Primitive.SculptData)"> 10611 </member>
10612 <summary> 10612 <member name="M:OpenMetaverse.AgentManager.CameraConstraintHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
10613 Set the sculptie texture and data on an object 10613 <summary>Process an incoming packet and raise the appropriate events</summary>
10614 </summary> 10614 <param name="sender">The sender</param>
10615 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 10615 <param name="e">The EventArgs object containing the packet data</param>
10616 <param name="localID">The objects ID which is local to the simulator the object is in</param> 10616 </member>
10617 <param name="sculpt">A <seealso cref="T:OpenMetaverse.Primitive.SculptData"/> object containing the data to set</param> 10617 <member name="M:OpenMetaverse.AgentManager.ScriptSensorReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
10618 </member> 10618 <summary>Process an incoming packet and raise the appropriate events</summary>
10619 <member name="M:OpenMetaverse.ObjectManager.SetExtraParamOff(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.ExtraParamType)"> 10619 <param name="sender">The sender</param>
10620 <summary> 10620 <param name="e">The EventArgs object containing the packet data</param>
10621 Unset additional primitive parameters on an object 10621 </member>
10622 </summary> 10622 <member name="M:OpenMetaverse.AgentManager.AvatarSitResponseHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
10623 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 10623 <summary>Process an incoming packet and raise the appropriate events</summary>
10624 <param name="localID">The objects ID which is local to the simulator the object is in</param> 10624 <param name="sender">The sender</param>
10625 <param name="type">The extra parameters to set</param> 10625 <param name="e">The EventArgs object containing the packet data</param>
10626 </member> 10626 </member>
10627 <member name="M:OpenMetaverse.ObjectManager.LinkPrims(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32})"> 10627 <member name="E:OpenMetaverse.AgentManager.ChatFromSimulator">
10628 <summary> 10628 <summary>Raised when a scripted object or agent within range sends a public message</summary>
10629 Link multiple prims into a linkset 10629 </member>
10630 </summary> 10630 <member name="E:OpenMetaverse.AgentManager.ScriptDialog">
10631 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the objects reside</param> 10631 <summary>Raised when a scripted object sends a dialog box containing possible
10632 <param name="localIDs">An array which contains the IDs of the objects to link</param> 10632 options an agent can respond to</summary>
10633 <remarks>The last object in the array will be the root object of the linkset TODO: Is this true?</remarks> 10633 </member>
10634 </member> 10634 <member name="E:OpenMetaverse.AgentManager.ScriptQuestion">
10635 <member name="M:OpenMetaverse.ObjectManager.DelinkPrims(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32})"> 10635 <summary>Raised when an object requests a change in the permissions an agent has permitted</summary>
10636 <summary> 10636 </member>
10637 Delink/Unlink multiple prims from a linkset 10637 <member name="E:OpenMetaverse.AgentManager.LoadURL">
10638 </summary> 10638 <summary>Raised when a script requests an agent open the specified URL</summary>
10639 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the objects reside</param> 10639 </member>
10640 <param name="localIDs">An array which contains the IDs of the objects to delink</param> 10640 <member name="E:OpenMetaverse.AgentManager.MoneyBalance">
10641 </member> 10641 <summary>Raised when an agents currency balance is updated</summary>
10642 <member name="M:OpenMetaverse.ObjectManager.SetRotation(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Quaternion)"> 10642 </member>
10643 <summary> 10643 <member name="E:OpenMetaverse.AgentManager.MoneyBalanceReply">
10644 Change the rotation of an object 10644 <summary>Raised when a transaction occurs involving currency such as a land purchase</summary>
10645 </summary> 10645 </member>
10646 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 10646 <member name="E:OpenMetaverse.AgentManager.IM">
10647 <param name="localID">The objects ID which is local to the simulator the object is in</param> 10647 <summary>Raised when an ImprovedInstantMessage packet is recieved from the simulator, this is used for everything from
10648 <param name="rotation">The new rotation of the object</param> 10648 private messaging to friendship offers. The Dialog field defines what type of message has arrived</summary>
10649 </member> 10649 </member>
10650 <member name="M:OpenMetaverse.ObjectManager.SetName(OpenMetaverse.Simulator,System.UInt32,System.String)"> 10650 <member name="E:OpenMetaverse.AgentManager.TeleportProgress">
10651 <summary> 10651 <summary>Raised when an agent has requested a teleport to another location, or when responding to a lure. Raised multiple times
10652 Set the name of an object 10652 for each teleport indicating the progress of the request</summary>
10653 </summary> 10653 </member>
10654 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 10654 <member name="E:OpenMetaverse.AgentManager.AgentDataReply">
10655 <param name="localID">The objects ID which is local to the simulator the object is in</param> 10655 <summary>Raised when a simulator sends agent specific information for our avatar.</summary>
10656 <param name="name">A string containing the new name of the object</param> 10656 </member>
10657 </member> 10657 <member name="E:OpenMetaverse.AgentManager.AnimationsChanged">
10658 <member name="M:OpenMetaverse.ObjectManager.SetNames(OpenMetaverse.Simulator,System.UInt32[],System.String[])"> 10658 <summary>Raised when our agents animation playlist changes</summary>
10659 <summary> 10659 </member>
10660 Set the name of multiple objects 10660 <member name="E:OpenMetaverse.AgentManager.MeanCollision">
10661 </summary> 10661 <summary>Raised when an object or avatar forcefully collides with our agent</summary>
10662 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the objects reside</param> 10662 </member>
10663 <param name="localIDs">An array which contains the IDs of the objects to change the name of</param> 10663 <member name="E:OpenMetaverse.AgentManager.RegionCrossed">
10664 <param name="names">An array which contains the new names of the objects</param> 10664 <summary>Raised when our agent crosses a region border into another region</summary>
10665 </member> 10665 </member>
10666 <member name="M:OpenMetaverse.ObjectManager.SetDescription(OpenMetaverse.Simulator,System.UInt32,System.String)"> 10666 <member name="E:OpenMetaverse.AgentManager.GroupChatJoined">
10667 <summary> 10667 <summary>Raised when our agent succeeds or fails to join a group chat session</summary>
10668 Set the description of an object 10668 </member>
10669 </summary> 10669 <member name="E:OpenMetaverse.AgentManager.AlertMessage">
10670 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 10670 <summary>Raised when a simulator sends an urgent message usually indication the recent failure of
10671 <param name="localID">The objects ID which is local to the simulator the object is in</param> 10671 another action we have attempted to take such as an attempt to enter a parcel where we are denied access</summary>
10672 <param name="description">A string containing the new description of the object</param> 10672 </member>
10673 </member> 10673 <member name="E:OpenMetaverse.AgentManager.ScriptControlChange">
10674 <member name="M:OpenMetaverse.ObjectManager.SetDescriptions(OpenMetaverse.Simulator,System.UInt32[],System.String[])"> 10674 <summary>Raised when a script attempts to take or release specified controls for our agent</summary>
10675 <summary> 10675 </member>
10676 Set the descriptions of multiple objects 10676 <member name="E:OpenMetaverse.AgentManager.CameraConstraint">
10677 </summary> 10677 <summary>Raised when the simulator detects our agent is trying to view something
10678 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the objects reside</param> 10678 beyond its limits</summary>
10679 <param name="localIDs">An array which contains the IDs of the objects to change the description of</param> 10679 </member>
10680 <param name="descriptions">An array which contains the new descriptions of the objects</param> 10680 <member name="E:OpenMetaverse.AgentManager.ScriptSensorReply">
10681 </member> 10681 <summary>Raised when a script sensor reply is received from a simulator</summary>
10682 <member name="M:OpenMetaverse.ObjectManager.AttachObject(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.AttachmentPoint,OpenMetaverse.Quaternion)"> 10682 </member>
10683 <summary> 10683 <member name="E:OpenMetaverse.AgentManager.AvatarSitResponse">
10684 Attach an object to this avatar 10684 <summary>Raised in response to a <see cref="M:OpenMetaverse.AgentManager.RequestSit(OpenMetaverse.UUID,OpenMetaverse.Vector3)"/> request</summary>
10685 </summary> 10685 </member>
10686 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 10686 <member name="E:OpenMetaverse.AgentManager.ChatSessionMemberAdded">
10687 <param name="localID">The objects ID which is local to the simulator the object is in</param> 10687 <summary>Raised when an avatar enters a group chat session we are participating in</summary>
10688 <param name="attachPoint">The point on the avatar the object will be attached</param> 10688 </member>
10689 <param name="rotation">The rotation of the attached object</param> 10689 <member name="E:OpenMetaverse.AgentManager.ChatSessionMemberLeft">
10690 </member> 10690 <summary>Raised when an agent exits a group chat session we are participating in</summary>
10691 <member name="M:OpenMetaverse.ObjectManager.DropObject(OpenMetaverse.Simulator,System.UInt32)"> 10691 </member>
10692 <summary> 10692 <member name="P:OpenMetaverse.AgentManager.AgentID">
10693 Drop an attached object from this avatar 10693 <summary>Your (client) avatars <see cref="T:OpenMetaverse.UUID"/></summary>
10694 </summary> 10694 <remarks>"client", "agent", and "avatar" all represent the same thing</remarks>
10695 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> 10695 </member>
10696 object where the objects reside. This will always be the simulator the avatar is currently in 10696 <member name="P:OpenMetaverse.AgentManager.SessionID">
10697 </param> 10697 <summary>Temporary <seealso cref="T:OpenMetaverse.UUID"/> assigned to this session, used for
10698 <param name="localID">The object's ID which is local to the simulator the object is in</param> 10698 verifying our identity in packets</summary>
10699 </member> 10699 </member>
10700 <member name="M:OpenMetaverse.ObjectManager.DetachObjects(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32})"> 10700 <member name="P:OpenMetaverse.AgentManager.SecureSessionID">
10701 <summary> 10701 <summary>Shared secret <seealso cref="T:OpenMetaverse.UUID"/> that is never sent over the wire</summary>
10702 Detach an object from yourself 10702 </member>
10703 </summary> 10703 <member name="P:OpenMetaverse.AgentManager.LocalID">
10704 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> 10704 <summary>Your (client) avatar ID, local to the current region/sim</summary>
10705 object where the objects reside 10705 </member>
10706 10706 <member name="P:OpenMetaverse.AgentManager.StartLocation">
10707 This will always be the simulator the avatar is currently in 10707 <summary>Where the avatar started at login. Can be "last", "home"
10708 </param> 10708 or a login <seealso cref="T:OpenMetaverse.URI"/></summary>
10709 <param name="localIDs">An array which contains the IDs of the objects to detach</param> 10709 </member>
10710 </member> 10710 <member name="P:OpenMetaverse.AgentManager.AgentAccess">
10711 <member name="M:OpenMetaverse.ObjectManager.SetPosition(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Vector3)"> 10711 <summary>The access level of this agent, usually M or PG</summary>
10712 <summary> 10712 </member>
10713 Change the position of an object, Will change position of entire linkset 10713 <member name="P:OpenMetaverse.AgentManager.CollisionPlane">
10714 </summary> 10714 <summary>The CollisionPlane of Agent</summary>
10715 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 10715 </member>
10716 <param name="localID">The objects ID which is local to the simulator the object is in</param> 10716 <member name="P:OpenMetaverse.AgentManager.Velocity">
10717 <param name="position">The new position of the object</param> 10717 <summary>An <seealso cref="T:OpenMetaverse.Vector3"/> representing the velocity of our agent</summary>
10718 </member> 10718 </member>
10719 <member name="M:OpenMetaverse.ObjectManager.SetPosition(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Vector3,System.Boolean)"> 10719 <member name="P:OpenMetaverse.AgentManager.Acceleration">
10720 <summary> 10720 <summary>An <seealso cref="T:OpenMetaverse.Vector3"/> representing the acceleration of our agent</summary>
10721 Change the position of an object 10721 </member>
10722 </summary> 10722 <member name="P:OpenMetaverse.AgentManager.AngularVelocity">
10723 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 10723 <summary>A <seealso cref="T:OpenMetaverse.Vector3"/> which specifies the angular speed, and axis about which an Avatar is rotating.</summary>
10724 <param name="localID">The objects ID which is local to the simulator the object is in</param> 10724 </member>
10725 <param name="position">The new position of the object</param> 10725 <member name="P:OpenMetaverse.AgentManager.HomePosition">
10726 <param name="childOnly">if true, will change position of (this) child prim only, not entire linkset</param> 10726 <summary>Position avatar client will goto when login to 'home' or during
10727 </member> 10727 teleport request to 'home' region.</summary>
10728 <member name="M:OpenMetaverse.ObjectManager.SetScale(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Vector3,System.Boolean,System.Boolean)"> 10728 </member>
10729 <summary> 10729 <member name="P:OpenMetaverse.AgentManager.HomeLookAt">
10730 Change the Scale (size) of an object 10730 <summary>LookAt point saved/restored with HomePosition</summary>
10731 </summary> 10731 </member>
10732 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 10732 <member name="P:OpenMetaverse.AgentManager.FirstName">
10733 <param name="localID">The objects ID which is local to the simulator the object is in</param> 10733 <summary>Avatar First Name (i.e. Philip)</summary>
10734 <param name="scale">The new scale of the object</param> 10734 </member>
10735 <param name="childOnly">If true, will change scale of this prim only, not entire linkset</param> 10735 <member name="P:OpenMetaverse.AgentManager.LastName">
10736 <param name="uniform">True to resize prims uniformly</param> 10736 <summary>Avatar Last Name (i.e. Linden)</summary>
10737 </member> 10737 </member>
10738 <member name="M:OpenMetaverse.ObjectManager.SetRotation(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Quaternion,System.Boolean)"> 10738 <member name="P:OpenMetaverse.AgentManager.Name">
10739 <summary> 10739 <summary>Avatar Full Name (i.e. Philip Linden)</summary>
10740 Change the Rotation of an object that is either a child or a whole linkset 10740 </member>
10741 </summary> 10741 <member name="P:OpenMetaverse.AgentManager.Health">
10742 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 10742 <summary>Gets the health of the agent</summary>
10743 <param name="localID">The objects ID which is local to the simulator the object is in</param> 10743 </member>
10744 <param name="quat">The new scale of the object</param> 10744 <member name="P:OpenMetaverse.AgentManager.Balance">
10745 <param name="childOnly">If true, will change rotation of this prim only, not entire linkset</param> 10745 <summary>Gets the current balance of the agent</summary>
10746 </member> 10746 </member>
10747 <member name="M:OpenMetaverse.ObjectManager.UpdateObject(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Vector3,OpenMetaverse.UpdateType)"> 10747 <member name="P:OpenMetaverse.AgentManager.SittingOn">
10748 <summary> 10748 <summary>Gets the local ID of the prim the agent is sitting on,
10749 Send a Multiple Object Update packet to change the size, scale or rotation of a primitive 10749 zero if the avatar is not currently sitting</summary>
10750 </summary> 10750 </member>
10751 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 10751 <member name="P:OpenMetaverse.AgentManager.ActiveGroup">
10752 <param name="localID">The objects ID which is local to the simulator the object is in</param> 10752 <summary>Gets the <seealso cref="T:OpenMetaverse.UUID"/> of the agents active group.</summary>
10753 <param name="data">The new rotation, size, or position of the target object</param> 10753 </member>
10754 <param name="type">The flags from the <seealso cref="T:OpenMetaverse.UpdateType"/> Enum</param> 10754 <member name="P:OpenMetaverse.AgentManager.ActiveGroupPowers">
10755 </member> 10755 <summary>Gets the Agents powers in the currently active group</summary>
10756 <member name="M:OpenMetaverse.ObjectManager.DeedObject(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.UUID)"> 10756 </member>
10757 <summary> 10757 <member name="P:OpenMetaverse.AgentManager.TeleportMessage">
10758 Deed an object (prim) to a group, Object must be shared with group which 10758 <summary>Current status message for teleporting</summary>
10759 can be accomplished with SetPermissions() 10759 </member>
10760 </summary> 10760 <member name="P:OpenMetaverse.AgentManager.RelativePosition">
10761 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 10761 <summary>Current position of the agent as a relative offset from
10762 <param name="localID">The objects ID which is local to the simulator the object is in</param> 10762 the simulator, or the parent object if we are sitting on something</summary>
10763 <param name="groupOwner">The <seealso cref="T:OpenMetaverse.UUID"/> of the group to deed the object to</param> 10763 </member>
10764 </member> 10764 <member name="P:OpenMetaverse.AgentManager.RelativeRotation">
10765 <member name="M:OpenMetaverse.ObjectManager.DeedObjects(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32},OpenMetaverse.UUID)"> 10765 <summary>Current rotation of the agent as a relative rotation from
10766 <summary> 10766 the simulator, or the parent object if we are sitting on something</summary>
10767 Deed multiple objects (prims) to a group, Objects must be shared with group which 10767 </member>
10768 can be accomplished with SetPermissions() 10768 <member name="P:OpenMetaverse.AgentManager.SimPosition">
10769 </summary> 10769 <summary>Current position of the agent in the simulator</summary>
10770 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 10770 </member>
10771 <param name="localIDs">An array which contains the IDs of the objects to deed</param> 10771 <member name="P:OpenMetaverse.AgentManager.SimRotation">
10772 <param name="groupOwner">The <seealso cref="T:OpenMetaverse.UUID"/> of the group to deed the object to</param> 10772 <summary>
10773 </member> 10773 A <seealso cref="T:OpenMetaverse.Quaternion"/> representing the agents current rotation
10774 <member name="M:OpenMetaverse.ObjectManager.SetPermissions(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32},OpenMetaverse.PermissionWho,OpenMetaverse.PermissionMask,System.Boolean)"> 10774 </summary>
10775 <summary> 10775 </member>
10776 Set the permissions on multiple objects 10776 <member name="P:OpenMetaverse.AgentManager.GlobalPosition">
10777 </summary> 10777 <summary>Returns the global grid position of the avatar</summary>
10778 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the objects reside</param> 10778 </member>
10779 <param name="localIDs">An array which contains the IDs of the objects to set the permissions on</param> 10779 <member name="T:OpenMetaverse.AgentManager.ControlFlags">
10780 <param name="who">The new Who mask to set</param> 10780 <summary>
10781 <param name="permissions">The new Permissions mark to set</param> 10781 Used to specify movement actions for your agent
10782 <param name="set">TODO: What does this do?</param> 10782 </summary>
10783 </member> 10783 </member>
10784 <member name="M:OpenMetaverse.ObjectManager.RequestObjectPropertiesFamily(OpenMetaverse.Simulator,OpenMetaverse.UUID)"> 10784 <member name="F:OpenMetaverse.AgentManager.ControlFlags.NONE">
10785 <summary> 10785 <summary>Empty flag</summary>
10786 Request additional properties for an object 10786 </member>
10787 </summary> 10787 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_AT_POS">
10788 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 10788 <summary>Move Forward (SL Keybinding: W/Up Arrow)</summary>
10789 <param name="objectID"></param> 10789 </member>
10790 </member> 10790 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_AT_NEG">
10791 <member name="M:OpenMetaverse.ObjectManager.RequestObjectPropertiesFamily(OpenMetaverse.Simulator,OpenMetaverse.UUID,System.Boolean)"> 10791 <summary>Move Backward (SL Keybinding: S/Down Arrow)</summary>
10792 <summary> 10792 </member>
10793 Request additional properties for an object 10793 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_LEFT_POS">
10794 </summary> 10794 <summary>Move Left (SL Keybinding: Shift-(A/Left Arrow))</summary>
10795 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 10795 </member>
10796 <param name="objectID">Absolute UUID of the object</param> 10796 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_LEFT_NEG">
10797 <param name="reliable">Whether to require server acknowledgement of this request</param> 10797 <summary>Move Right (SL Keybinding: Shift-(D/Right Arrow))</summary>
10798 </member> 10798 </member>
10799 <member name="M:OpenMetaverse.ObjectManager.SetObjectsGroup(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32},OpenMetaverse.UUID)"> 10799 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_UP_POS">
10800 <summary> 10800 <summary>Not Flying: Jump/Flying: Move Up (SL Keybinding: E)</summary>
10801 Set the ownership of a list of objects to the specified group 10801 </member>
10802 </summary> 10802 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_UP_NEG">
10803 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the objects reside</param> 10803 <summary>Not Flying: Croutch/Flying: Move Down (SL Keybinding: C)</summary>
10804 <param name="localIds">An array which contains the IDs of the objects to set the group id on</param> 10804 </member>
10805 <param name="groupID">The Groups ID</param> 10805 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_PITCH_POS">
10806 </member> 10806 <summary>Unused</summary>
10807 <member name="M:OpenMetaverse.ObjectManager.NavigateObjectMedia(OpenMetaverse.UUID,System.Int32,System.String,OpenMetaverse.Simulator)"> 10807 </member>
10808 <summary> 10808 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_PITCH_NEG">
10809 Update current URL of the previously set prim media 10809 <summary>Unused</summary>
10810 </summary> 10810 </member>
10811 <param name="primID">UUID of the prim</param> 10811 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_YAW_POS">
10812 <param name="newURL">Set current URL to this</param> 10812 <summary>Unused</summary>
10813 <param name="face">Prim face number</param> 10813 </member>
10814 <param name="sim">Simulator in which prim is located</param> 10814 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_YAW_NEG">
10815 </member> 10815 <summary>Unused</summary>
10816 <member name="M:OpenMetaverse.ObjectManager.UpdateObjectMedia(OpenMetaverse.UUID,OpenMetaverse.MediaEntry[],OpenMetaverse.Simulator)"> 10816 </member>
10817 <summary> 10817 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_FAST_AT">
10818 Set object media 10818 <summary>ORed with AGENT_CONTROL_AT_* if the keyboard is being used</summary>
10819 </summary> 10819 </member>
10820 <param name="primID">UUID of the prim</param> 10820 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_FAST_LEFT">
10821 <param name="faceMedia">Array the length of prims number of faces. Null on face indexes where there is 10821 <summary>ORed with AGENT_CONTROL_LEFT_* if the keyboard is being used</summary>
10822 no media, <seealso cref="T:OpenMetaverse.MediaEntry"/> on faces which contain the media</param> 10822 </member>
10823 <param name="sim">Simulatior in which prim is located</param> 10823 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_FAST_UP">
10824 </member> 10824 <summary>ORed with AGENT_CONTROL_UP_* if the keyboard is being used</summary>
10825 <member name="M:OpenMetaverse.ObjectManager.RequestObjectMedia(OpenMetaverse.UUID,OpenMetaverse.Simulator,OpenMetaverse.ObjectManager.ObjectMediaCallback)"> 10825 </member>
10826 <summary> 10826 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_FLY">
10827 Retrieve information about object media 10827 <summary>Fly</summary>
10828 </summary> 10828 </member>
10829 <param name="primID">UUID of the primitive</param> 10829 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_STOP">
10830 <param name="sim">Simulator where prim is located</param> 10830 <summary></summary>
10831 <param name="callback">Call this callback when done</param> 10831 </member>
10832 </member> 10832 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_FINISH_ANIM">
10833 <member name="M:OpenMetaverse.ObjectManager.ObjectUpdateHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 10833 <summary>Finish our current animation</summary>
10834 <summary>Process an incoming packet and raise the appropriate events</summary> 10834 </member>
10835 <param name="sender">The sender</param> 10835 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_STAND_UP">
10836 <param name="e">The EventArgs object containing the packet data</param> 10836 <summary>Stand up from the ground or a prim seat</summary>
10837 </member> 10837 </member>
10838 <member name="M:OpenMetaverse.ObjectManager.ImprovedTerseObjectUpdateHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 10838 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_SIT_ON_GROUND">
10839 <summary> 10839 <summary>Sit on the ground at our current location</summary>
10840 A terse object update, used when a transformation matrix or 10840 </member>
10841 velocity/acceleration for an object changes but nothing else 10841 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_MOUSELOOK">
10842 (scale/position/rotation/acceleration/velocity) 10842 <summary>Whether mouselook is currently enabled</summary>
10843 </summary> 10843 </member>
10844 <param name="sender">The sender</param> 10844 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_NUDGE_AT_POS">
10845 <param name="e">The EventArgs object containing the packet data</param> 10845 <summary>Legacy, used if a key was pressed for less than a certain amount of time</summary>
10846 </member> 10846 </member>
10847 <member name="M:OpenMetaverse.ObjectManager.ObjectUpdateCompressedHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 10847 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_NUDGE_AT_NEG">
10848 <summary>Process an incoming packet and raise the appropriate events</summary> 10848 <summary>Legacy, used if a key was pressed for less than a certain amount of time</summary>
10849 <param name="sender">The sender</param> 10849 </member>
10850 <param name="e">The EventArgs object containing the packet data</param> 10850 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_NUDGE_LEFT_POS">
10851 </member> 10851 <summary>Legacy, used if a key was pressed for less than a certain amount of time</summary>
10852 <member name="M:OpenMetaverse.ObjectManager.ObjectUpdateCachedHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 10852 </member>
10853 <summary>Process an incoming packet and raise the appropriate events</summary> 10853 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_NUDGE_LEFT_NEG">
10854 <param name="sender">The sender</param> 10854 <summary>Legacy, used if a key was pressed for less than a certain amount of time</summary>
10855 <param name="e">The EventArgs object containing the packet data</param> 10855 </member>
10856 </member> 10856 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_NUDGE_UP_POS">
10857 <member name="M:OpenMetaverse.ObjectManager.KillObjectHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 10857 <summary>Legacy, used if a key was pressed for less than a certain amount of time</summary>
10858 <summary>Process an incoming packet and raise the appropriate events</summary> 10858 </member>
10859 <param name="sender">The sender</param> 10859 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_NUDGE_UP_NEG">
10860 <param name="e">The EventArgs object containing the packet data</param> 10860 <summary>Legacy, used if a key was pressed for less than a certain amount of time</summary>
10861 </member> 10861 </member>
10862 <member name="M:OpenMetaverse.ObjectManager.ObjectPropertiesHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 10862 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_TURN_LEFT">
10863 <summary>Process an incoming packet and raise the appropriate events</summary> 10863 <summary></summary>
10864 <param name="sender">The sender</param> 10864 </member>
10865 <param name="e">The EventArgs object containing the packet data</param> 10865 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_TURN_RIGHT">
10866 </member> 10866 <summary></summary>
10867 <member name="M:OpenMetaverse.ObjectManager.ObjectPropertiesFamilyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 10867 </member>
10868 <summary>Process an incoming packet and raise the appropriate events</summary> 10868 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_AWAY">
10869 <param name="sender">The sender</param> 10869 <summary>Set when the avatar is idled or set to away. Note that the away animation is
10870 <param name="e">The EventArgs object containing the packet data</param> 10870 activated separately from setting this flag</summary>
10871 </member> 10871 </member>
10872 <member name="M:OpenMetaverse.ObjectManager.PayPriceReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 10872 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_LBUTTON_DOWN">
10873 <summary>Process an incoming packet and raise the appropriate events</summary> 10873 <summary></summary>
10874 <param name="sender">The sender</param> 10874 </member>
10875 <param name="e">The EventArgs object containing the packet data</param> 10875 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_LBUTTON_UP">
10876 </member> 10876 <summary></summary>
10877 <member name="M:OpenMetaverse.ObjectManager.BuildBasicShape(OpenMetaverse.PrimType)"> 10877 </member>
10878 <summary> 10878 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_ML_LBUTTON_DOWN">
10879 Setup construction data for a basic primitive shape 10879 <summary></summary>
10880 </summary> 10880 </member>
10881 <param name="type">Primitive shape to construct</param> 10881 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_ML_LBUTTON_UP">
10882 <returns>Construction data that can be plugged into a <seealso cref="T:OpenMetaverse.Primitive"/></returns> 10882 <summary></summary>
10883 </member> 10883 </member>
10884 <member name="M:OpenMetaverse.ObjectManager.SetAvatarSittingOn(OpenMetaverse.Simulator,OpenMetaverse.Avatar,System.UInt32,System.UInt32)"> 10884 <member name="T:OpenMetaverse.AgentManager.AgentMovement">
10885 <summary> 10885 <summary>
10886 10886 Agent movement and camera control
10887 </summary> 10887
10888 <param name="sim"></param> 10888 Agent movement is controlled by setting specific <seealso cref="T:AgentManager.ControlFlags"/>
10889 <param name="av"></param> 10889 After the control flags are set, An AgentUpdate is required to update the simulator of the specified flags
10890 <param name="localid"></param> 10890 This is most easily accomplished by setting one or more of the AgentMovement properties
10891 <param name="oldSeatID"></param> 10891
10892 </member> 10892 Movement of an avatar is always based on a compass direction, for example AtPos will move the
10893 <member name="M:OpenMetaverse.ObjectManager.UpdateDilation(OpenMetaverse.Simulator,System.UInt32)"> 10893 agent from West to East or forward on the X Axis, AtNeg will of course move agent from
10894 <summary> 10894 East to West or backward on the X Axis, LeftPos will be South to North or forward on the Y Axis
10895 10895 The Z axis is Up, finer grained control of movements can be done using the Nudge properties
10896 </summary> 10896 </summary>
10897 <param name="s"></param> 10897 </member>
10898 <param name="dilation"></param> 10898 <member name="F:OpenMetaverse.AgentManager.AgentMovement.Camera">
10899 </member> 10899 <summary>Agent camera controls</summary>
10900 <member name="M:OpenMetaverse.ObjectManager.SetShape(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Primitive.ConstructionData)"> 10900 </member>
10901 <summary> 10901 <member name="F:OpenMetaverse.AgentManager.AgentMovement.Flags">
10902 Set the Shape data of an object 10902 <summary>Currently only used for hiding your group title</summary>
10903 </summary> 10903 </member>
10904 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 10904 <member name="F:OpenMetaverse.AgentManager.AgentMovement.State">
10905 <param name="localID">The objects ID which is local to the simulator the object is in</param> 10905 <summary>Action state of the avatar, which can currently be
10906 <param name="prim">Data describing the prim shape</param> 10906 typing and editing</summary>
10907 </member> 10907 </member>
10908 <member name="M:OpenMetaverse.ObjectManager.SetMaterial(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Material)"> 10908 <member name="F:OpenMetaverse.AgentManager.AgentMovement.BodyRotation">
10909 <summary> 10909 <summary></summary>
10910 Set the Material data of an object 10910 </member>
10911 </summary> 10911 <member name="F:OpenMetaverse.AgentManager.AgentMovement.HeadRotation">
10912 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 10912 <summary></summary>
10913 <param name="localID">The objects ID which is local to the simulator the object is in</param> 10913 </member>
10914 <param name="material">The new material of the object</param> 10914 <member name="F:OpenMetaverse.AgentManager.AgentMovement.LastBodyRotation">
10915 </member> 10915 <summary></summary>
10916 <member name="M:OpenMetaverse.ObjectManager.GetPrimitive(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.UUID)"> 10916 </member>
10917 <summary> 10917 <member name="F:OpenMetaverse.AgentManager.AgentMovement.LastHeadRotation">
10918 10918 <summary></summary>
10919 </summary> 10919 </member>
10920 <param name="simulator"></param> 10920 <member name="F:OpenMetaverse.AgentManager.AgentMovement.LastCameraCenter">
10921 <param name="localID"></param> 10921 <summary></summary>
10922 <param name="fullID"></param> 10922 </member>
10923 <returns></returns> 10923 <member name="F:OpenMetaverse.AgentManager.AgentMovement.LastCameraXAxis">
10924 </member> 10924 <summary></summary>
10925 <member name="M:OpenMetaverse.ObjectManager.GetAvatar(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.UUID)"> 10925 </member>
10926 <summary> 10926 <member name="F:OpenMetaverse.AgentManager.AgentMovement.LastCameraYAxis">
10927 10927 <summary></summary>
10928 </summary> 10928 </member>
10929 <param name="simulator"></param> 10929 <member name="F:OpenMetaverse.AgentManager.AgentMovement.LastCameraZAxis">
10930 <param name="localID"></param> 10930 <summary></summary>
10931 <param name="fullID"></param> 10931 </member>
10932 <returns></returns> 10932 <member name="F:OpenMetaverse.AgentManager.AgentMovement.LastFar">
10933 </member> 10933 <summary></summary>
10934 <member name="E:OpenMetaverse.ObjectManager.ObjectUpdate"> 10934 </member>
10935 <summary>Raised when the simulator sends us data containing 10935 <member name="F:OpenMetaverse.AgentManager.AgentMovement.updateTimer">
10936 A <see cref="T:OpenMetaverse.Primitive"/>, Foliage or Attachment</summary> 10936 <summary>Timer for sending AgentUpdate packets</summary>
10937 <seealso cref="M:OpenMetaverse.ObjectManager.RequestObject(OpenMetaverse.Simulator,System.UInt32)"/> 10937 </member>
10938 <seealso cref="M:OpenMetaverse.ObjectManager.RequestObjects(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32})"/> 10938 <member name="M:OpenMetaverse.AgentManager.AgentMovement.#ctor(OpenMetaverse.GridClient)">
10939 </member> 10939 <summary>Default constructor</summary>
10940 <member name="E:OpenMetaverse.ObjectManager.ObjectProperties"> 10940 </member>
10941 <summary>Raised when the simulator sends us data containing 10941 <member name="M:OpenMetaverse.AgentManager.AgentMovement.UpdateFromHeading(System.Double,System.Boolean)">
10942 additional <seea cref="T:OpenMetaverse.Primitive"/> information</summary> 10942 <summary>
10943 <seealso cref="M:OpenMetaverse.ObjectManager.SelectObject(OpenMetaverse.Simulator,System.UInt32)"/> 10943 Send an AgentUpdate with the camera set at the current agent
10944 <seealso cref="M:OpenMetaverse.ObjectManager.SelectObjects(OpenMetaverse.Simulator,System.UInt32[],System.Boolean)"/> 10944 position and pointing towards the heading specified
10945 </member> 10945 </summary>
10946 <member name="E:OpenMetaverse.ObjectManager.ObjectPropertiesUpdated"> 10946 <param name="heading">Camera rotation in radians</param>
10947 <summary>Raised when the simulator sends us data containing 10947 <param name="reliable">Whether to send the AgentUpdate reliable
10948 Primitive.ObjectProperties for an object we are currently tracking</summary> 10948 or not</param>
10949 </member> 10949 </member>
10950 <member name="E:OpenMetaverse.ObjectManager.ObjectPropertiesFamily"> 10950 <member name="M:OpenMetaverse.AgentManager.AgentMovement.TurnToward(OpenMetaverse.Vector3)">
10951 <summary>Raised when the simulator sends us data containing 10951 <summary>
10952 additional <seea cref="T:OpenMetaverse.Primitive"/> and <see cref="T:OpenMetaverse.Avatar"/> details</summary> 10952 Rotates the avatar body and camera toward a target position.
10953 <seealso cref="M:OpenMetaverse.ObjectManager.RequestObjectPropertiesFamily(OpenMetaverse.Simulator,OpenMetaverse.UUID)"/> 10953 This will also anchor the camera position on the avatar
10954 </member> 10954 </summary>
10955 <member name="E:OpenMetaverse.ObjectManager.AvatarUpdate"> 10955 <param name="target">Region coordinates to turn toward</param>
10956 <summary>Raised when the simulator sends us data containing 10956 </member>
10957 updated information for an <see cref="T:OpenMetaverse.Avatar"/></summary> 10957 <member name="M:OpenMetaverse.AgentManager.AgentMovement.SendUpdate">
10958 </member> 10958 <summary>
10959 <member name="E:OpenMetaverse.ObjectManager.TerseObjectUpdate"> 10959 Send new AgentUpdate packet to update our current camera
10960 <summary>Raised when the simulator sends us data containing 10960 position and rotation
10961 <see cref="T:OpenMetaverse.Primitive"/> and <see cref="T:OpenMetaverse.Avatar"/> movement changes</summary> 10961 </summary>
10962 </member> 10962 </member>
10963 <member name="E:OpenMetaverse.ObjectManager.ObjectDataBlockUpdate"> 10963 <member name="M:OpenMetaverse.AgentManager.AgentMovement.SendUpdate(System.Boolean)">
10964 <summary>Raised when the simulator sends us data containing 10964 <summary>
10965 updates to an Objects DataBlock</summary> 10965 Send new AgentUpdate packet to update our current camera
10966 </member> 10966 position and rotation
10967 <member name="E:OpenMetaverse.ObjectManager.KillObject"> 10967 </summary>
10968 <summary>Raised when the simulator informs us an <see cref="T:OpenMetaverse.Primitive"/> 10968 <param name="reliable">Whether to require server acknowledgement
10969 or <see cref="T:OpenMetaverse.Avatar"/> is no longer within view</summary> 10969 of this packet</param>
10970 </member> 10970 </member>
10971 <member name="E:OpenMetaverse.ObjectManager.AvatarSitChanged"> 10971 <member name="M:OpenMetaverse.AgentManager.AgentMovement.SendUpdate(System.Boolean,OpenMetaverse.Simulator)">
10972 <summary>Raised when the simulator sends us data containing 10972 <summary>
10973 updated sit information for our <see cref="T:OpenMetaverse.Avatar"/></summary> 10973 Send new AgentUpdate packet to update our current camera
10974 </member> 10974 position and rotation
10975 <member name="E:OpenMetaverse.ObjectManager.PayPriceReply"> 10975 </summary>
10976 <summary>Raised when the simulator sends us data containing 10976 <param name="reliable">Whether to require server acknowledgement
10977 purchase price information for a <see cref="T:OpenMetaverse.Primitive"/></summary> 10977 of this packet</param>
10978 </member> 10978 <param name="simulator">Simulator to send the update to</param>
10979 <member name="T:OpenMetaverse.ObjectManager.ObjectMediaCallback"> 10979 </member>
10980 <summary> 10980 <member name="M:OpenMetaverse.AgentManager.AgentMovement.SendManualUpdate(OpenMetaverse.AgentManager.ControlFlags,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Quaternion,OpenMetaverse.Quaternion,System.Single,OpenMetaverse.AgentFlags,OpenMetaverse.AgentState,System.Boolean)">
10981 Callback for getting object media data via CAP 10981 <summary>
10982 </summary> 10982 Builds an AgentUpdate packet entirely from parameters. This
10983 <param name="success">Indicates if the operation was succesfull</param> 10983 will not touch the state of Self.Movement or
10984 <param name="version">Object media version string</param> 10984 Self.Movement.Camera in any way
10985 <param name="faceMedia">Array indexed on prim face of media entry data</param> 10985 </summary>
10986 </member> 10986 <param name="controlFlags"></param>
10987 <member name="T:OpenMetaverse.PrimEventArgs"> 10987 <param name="position"></param>
10988 <summary>Provides data for the <see cref="E:OpenMetaverse.ObjectManager.ObjectUpdate"/> event</summary> 10988 <param name="forwardAxis"></param>
10989 <remarks><para>The <see cref="E:OpenMetaverse.ObjectManager.ObjectUpdate"/> event occurs when the simulator sends 10989 <param name="leftAxis"></param>
10990 an <see cref="T:OpenMetaverse.Packets.ObjectUpdatePacket"/> containing a Primitive, Foliage or Attachment data</para> 10990 <param name="upAxis"></param>
10991 <para>Note 1: The <see cref="E:OpenMetaverse.ObjectManager.ObjectUpdate"/> event will not be raised when the object is an Avatar</para> 10991 <param name="bodyRotation"></param>
10992 <para>Note 2: It is possible for the <see cref="E:OpenMetaverse.ObjectManager.ObjectUpdate"/> to be 10992 <param name="headRotation"></param>
10993 raised twice for the same object if for example the primitive moved to a new simulator, then returned to the current simulator or 10993 <param name="farClip"></param>
10994 if an Avatar crosses the border into a new simulator and returns to the current simulator</para> 10994 <param name="reliable"></param>
10995 </remarks> 10995 <param name="flags"></param>
10996 <example> 10996 <param name="state"></param>
10997 The following code example uses the <see cref="P:OpenMetaverse.PrimEventArgs.Prim"/>, <see cref="P:OpenMetaverse.PrimEventArgs.Simulator"/>, and <see cref="P:OpenMetaverse.PrimEventArgs.IsAttachment"/> 10997 </member>
10998 properties to display new Primitives and Attachments on the <see cref="T:System.Console"/> window. 10998 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AtPos">
10999 <code> 10999 <summary>Move agent positive along the X axis</summary>
11000 // Subscribe to the event that gives us prim and foliage information 11000 </member>
11001 Client.Objects.ObjectUpdate += Objects_ObjectUpdate; 11001 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AtNeg">
11002 11002 <summary>Move agent negative along the X axis</summary>
11003 11003 </member>
11004 private void Objects_ObjectUpdate(object sender, PrimEventArgs e) 11004 <member name="P:OpenMetaverse.AgentManager.AgentMovement.LeftPos">
11005 { 11005 <summary>Move agent positive along the Y axis</summary>
11006 Console.WriteLine("Primitive {0} {1} in {2} is an attachment {3}", e.Prim.ID, e.Prim.LocalID, e.Simulator.Name, e.IsAttachment); 11006 </member>
11007 } 11007 <member name="P:OpenMetaverse.AgentManager.AgentMovement.LeftNeg">
11008 </code> 11008 <summary>Move agent negative along the Y axis</summary>
11009 </example> 11009 </member>
11010 <seealso cref="E:OpenMetaverse.ObjectManager.ObjectUpdate"/> 11010 <member name="P:OpenMetaverse.AgentManager.AgentMovement.UpPos">
11011 <seealso cref="E:OpenMetaverse.ObjectManager.AvatarUpdate"/> 11011 <summary>Move agent positive along the Z axis</summary>
11012 <seealso cref="T:OpenMetaverse.AvatarUpdateEventArgs"/> 11012 </member>
11013 </member> 11013 <member name="P:OpenMetaverse.AgentManager.AgentMovement.UpNeg">
11014 <member name="M:OpenMetaverse.PrimEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.Primitive,System.UInt16,System.Boolean,System.Boolean)"> 11014 <summary>Move agent negative along the Z axis</summary>
11015 <summary> 11015 </member>
11016 Construct a new instance of the PrimEventArgs class 11016 <member name="P:OpenMetaverse.AgentManager.AgentMovement.PitchPos">
11017 </summary> 11017 <summary></summary>
11018 <param name="simulator">The simulator the object originated from</param> 11018 </member>
11019 <param name="prim">The Primitive</param> 11019 <member name="P:OpenMetaverse.AgentManager.AgentMovement.PitchNeg">
11020 <param name="timeDilation">The simulator time dilation</param> 11020 <summary></summary>
11021 <param name="isNew">The prim was not in the dictionary before this update</param> 11021 </member>
11022 <param name="isAttachment">true if the primitive represents an attachment to an agent</param> 11022 <member name="P:OpenMetaverse.AgentManager.AgentMovement.YawPos">
11023 </member> 11023 <summary></summary>
11024 <member name="P:OpenMetaverse.PrimEventArgs.Simulator"> 11024 </member>
11025 <summary>Get the simulator the <see cref="T:OpenMetaverse.Primitive"/> originated from</summary> 11025 <member name="P:OpenMetaverse.AgentManager.AgentMovement.YawNeg">
11026 </member> 11026 <summary></summary>
11027 <member name="P:OpenMetaverse.PrimEventArgs.Prim"> 11027 </member>
11028 <summary>Get the <see cref="T:OpenMetaverse.Primitive"/> details</summary> 11028 <member name="P:OpenMetaverse.AgentManager.AgentMovement.FastAt">
11029 </member> 11029 <summary></summary>
11030 <member name="P:OpenMetaverse.PrimEventArgs.IsNew"> 11030 </member>
11031 <summary>true if the <see cref="T:OpenMetaverse.Primitive"/> did not exist in the dictionary before this update (always true if object tracking has been disabled)</summary> 11031 <member name="P:OpenMetaverse.AgentManager.AgentMovement.FastLeft">
11032 </member> 11032 <summary></summary>
11033 <member name="P:OpenMetaverse.PrimEventArgs.IsAttachment"> 11033 </member>
11034 <summary>true if the <see cref="T:OpenMetaverse.Primitive"/> is attached to an <see cref="T:OpenMetaverse.Avatar"/></summary> 11034 <member name="P:OpenMetaverse.AgentManager.AgentMovement.FastUp">
11035 </member> 11035 <summary></summary>
11036 <member name="P:OpenMetaverse.PrimEventArgs.TimeDilation"> 11036 </member>
11037 <summary>Get the simulator Time Dilation</summary> 11037 <member name="P:OpenMetaverse.AgentManager.AgentMovement.Fly">
11038 </member> 11038 <summary>Causes simulator to make agent fly</summary>
11039 <member name="T:OpenMetaverse.AvatarUpdateEventArgs"> 11039 </member>
11040 <summary>Provides data for the <see cref="E:OpenMetaverse.ObjectManager.AvatarUpdate"/> event</summary> 11040 <member name="P:OpenMetaverse.AgentManager.AgentMovement.Stop">
11041 <remarks><para>The <see cref="E:OpenMetaverse.ObjectManager.AvatarUpdate"/> event occurs when the simulator sends 11041 <summary>Stop movement</summary>
11042 an <see cref="T:OpenMetaverse.Packets.ObjectUpdatePacket"/> containing Avatar data</para> 11042 </member>
11043 <para>Note 1: The <see cref="E:OpenMetaverse.ObjectManager.AvatarUpdate"/> event will not be raised when the object is an Avatar</para> 11043 <member name="P:OpenMetaverse.AgentManager.AgentMovement.FinishAnim">
11044 <para>Note 2: It is possible for the <see cref="E:OpenMetaverse.ObjectManager.AvatarUpdate"/> to be 11044 <summary>Finish animation</summary>
11045 raised twice for the same avatar if for example the avatar moved to a new simulator, then returned to the current simulator</para> 11045 </member>
11046 </remarks> 11046 <member name="P:OpenMetaverse.AgentManager.AgentMovement.StandUp">
11047 <example> 11047 <summary>Stand up from a sit</summary>
11048 The following code example uses the <see cref="P:OpenMetaverse.AvatarUpdateEventArgs.Avatar"/> property to make a request for the top picks 11048 </member>
11049 using the <see cref="M:OpenMetaverse.AvatarManager.RequestAvatarPicks(OpenMetaverse.UUID)"/> method in the <see cref="T:OpenMetaverse.AvatarManager"/> class to display the names 11049 <member name="P:OpenMetaverse.AgentManager.AgentMovement.SitOnGround">
11050 of our own agents picks listings on the <see cref="T:System.Console"/> window. 11050 <summary>Tells simulator to sit agent on ground</summary>
11051 <code> 11051 </member>
11052 // subscribe to the AvatarUpdate event to get our information 11052 <member name="P:OpenMetaverse.AgentManager.AgentMovement.Mouselook">
11053 Client.Objects.AvatarUpdate += Objects_AvatarUpdate; 11053 <summary>Place agent into mouselook mode</summary>
11054 Client.Avatars.AvatarPicksReply += Avatars_AvatarPicksReply; 11054 </member>
11055 11055 <member name="P:OpenMetaverse.AgentManager.AgentMovement.NudgeAtPos">
11056 private void Objects_AvatarUpdate(object sender, AvatarUpdateEventArgs e) 11056 <summary>Nudge agent positive along the X axis</summary>
11057 { 11057 </member>
11058 // we only want our own data 11058 <member name="P:OpenMetaverse.AgentManager.AgentMovement.NudgeAtNeg">
11059 if (e.Avatar.LocalID == Client.Self.LocalID) 11059 <summary>Nudge agent negative along the X axis</summary>
11060 { 11060 </member>
11061 // Unsubscribe from the avatar update event to prevent a loop 11061 <member name="P:OpenMetaverse.AgentManager.AgentMovement.NudgeLeftPos">
11062 // where we continually request the picks every time we get an update for ourselves 11062 <summary>Nudge agent positive along the Y axis</summary>
11063 Client.Objects.AvatarUpdate -= Objects_AvatarUpdate; 11063 </member>
11064 // make the top picks request through AvatarManager 11064 <member name="P:OpenMetaverse.AgentManager.AgentMovement.NudgeLeftNeg">
11065 Client.Avatars.RequestAvatarPicks(e.Avatar.ID); 11065 <summary>Nudge agent negative along the Y axis</summary>
11066 } 11066 </member>
11067 } 11067 <member name="P:OpenMetaverse.AgentManager.AgentMovement.NudgeUpPos">
11068 11068 <summary>Nudge agent positive along the Z axis</summary>
11069 private void Avatars_AvatarPicksReply(object sender, AvatarPicksReplyEventArgs e) 11069 </member>
11070 { 11070 <member name="P:OpenMetaverse.AgentManager.AgentMovement.NudgeUpNeg">
11071 // we'll unsubscribe from the AvatarPicksReply event since we now have the data 11071 <summary>Nudge agent negative along the Z axis</summary>
11072 // we were looking for 11072 </member>
11073 Client.Avatars.AvatarPicksReply -= Avatars_AvatarPicksReply; 11073 <member name="P:OpenMetaverse.AgentManager.AgentMovement.TurnLeft">
11074 // loop through the dictionary and extract the names of the top picks from our profile 11074 <summary></summary>
11075 foreach (var pickName in e.Picks.Values) 11075 </member>
11076 { 11076 <member name="P:OpenMetaverse.AgentManager.AgentMovement.TurnRight">
11077 Console.WriteLine(pickName); 11077 <summary></summary>
11078 } 11078 </member>
11079 } 11079 <member name="P:OpenMetaverse.AgentManager.AgentMovement.Away">
11080 </code> 11080 <summary>Tell simulator to mark agent as away</summary>
11081 </example> 11081 </member>
11082 <seealso cref="E:OpenMetaverse.ObjectManager.ObjectUpdate"/> 11082 <member name="P:OpenMetaverse.AgentManager.AgentMovement.LButtonDown">
11083 <seealso cref="T:OpenMetaverse.PrimEventArgs"/> 11083 <summary></summary>
11084 </member> 11084 </member>
11085 <member name="M:OpenMetaverse.AvatarUpdateEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.Avatar,System.UInt16,System.Boolean)"> 11085 <member name="P:OpenMetaverse.AgentManager.AgentMovement.LButtonUp">
11086 <summary> 11086 <summary></summary>
11087 Construct a new instance of the AvatarUpdateEventArgs class 11087 </member>
11088 </summary> 11088 <member name="P:OpenMetaverse.AgentManager.AgentMovement.MLButtonDown">
11089 <param name="simulator">The simulator the packet originated from</param> 11089 <summary></summary>
11090 <param name="avatar">The <see cref="P:OpenMetaverse.AvatarUpdateEventArgs.Avatar"/> data</param> 11090 </member>
11091 <param name="timeDilation">The simulator time dilation</param> 11091 <member name="P:OpenMetaverse.AgentManager.AgentMovement.MLButtonUp">
11092 <param name="isNew">The avatar was not in the dictionary before this update</param> 11092 <summary></summary>
11093 </member> 11093 </member>
11094 <member name="P:OpenMetaverse.AvatarUpdateEventArgs.Simulator"> 11094 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AlwaysRun">
11095 <summary>Get the simulator the object originated from</summary> 11095 <summary>
11096 </member> 11096 Returns "always run" value, or changes it by sending a SetAlwaysRunPacket
11097 <member name="P:OpenMetaverse.AvatarUpdateEventArgs.Avatar"> 11097 </summary>
11098 <summary>Get the <see cref="P:OpenMetaverse.AvatarUpdateEventArgs.Avatar"/> data</summary> 11098 </member>
11099 </member> 11099 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AgentControls">
11100 <member name="P:OpenMetaverse.AvatarUpdateEventArgs.TimeDilation"> 11100 <summary>The current value of the agent control flags</summary>
11101 <summary>Get the simulator time dilation</summary> 11101 </member>
11102 </member> 11102 <member name="P:OpenMetaverse.AgentManager.AgentMovement.UpdateInterval">
11103 <member name="P:OpenMetaverse.AvatarUpdateEventArgs.IsNew"> 11103 <summary>Gets or sets the interval in milliseconds at which
11104 <summary>true if the <see cref="P:OpenMetaverse.AvatarUpdateEventArgs.Avatar"/> did not exist in the dictionary before this update (always true if avatar tracking has been disabled)</summary> 11104 AgentUpdate packets are sent to the current simulator. Setting
11105 </member> 11105 this to a non-zero value will also enable the packet sending if
11106 <member name="T:OpenMetaverse.ObjectPropertiesEventArgs"> 11106 it was previously off, and setting it to zero will disable</summary>
11107 <summary>Provides additional primitive data for the <see cref="E:OpenMetaverse.ObjectManager.ObjectProperties"/> event</summary> 11107 </member>
11108 <remarks><para>The <see cref="E:OpenMetaverse.ObjectManager.ObjectProperties"/> event occurs when the simulator sends 11108 <member name="P:OpenMetaverse.AgentManager.AgentMovement.UpdateEnabled">
11109 an <see cref="T:OpenMetaverse.Packets.ObjectPropertiesPacket"/> containing additional details for a Primitive, Foliage data or Attachment data</para> 11109 <summary>Gets or sets whether AgentUpdate packets are sent to
11110 <para>The <see cref="E:OpenMetaverse.ObjectManager.ObjectProperties"/> event is also raised when a <see cref="M:OpenMetaverse.ObjectManager.SelectObject(OpenMetaverse.Simulator,System.UInt32)"/> request is 11110 the current simulator</summary>
11111 made.</para> 11111 </member>
11112 </remarks> 11112 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AutoResetControls">
11113 <example> 11113 <summary>Reset movement controls every time we send an update</summary>
11114 The following code example uses the <see cref="P:OpenMetaverse.PrimEventArgs.Prim"/>, <see cref="P:OpenMetaverse.PrimEventArgs.Simulator"/> and 11114 </member>
11115 <see cref="P:OpenMetaverse.ObjectPropertiesEventArgs.Properties"/> 11115 <member name="T:OpenMetaverse.AgentManager.AgentMovement.AgentCamera">
11116 properties to display new attachments and send a request for additional properties containing the name of the 11116 <summary>
11117 attachment then display it on the <see cref="T:System.Console"/> window. 11117 Camera controls for the agent, mostly a thin wrapper around
11118 <code> 11118 CoordinateFrame. This class is only responsible for state
11119 // Subscribe to the event that provides additional primitive details 11119 tracking and math, it does not send any packets
11120 Client.Objects.ObjectProperties += Objects_ObjectProperties; 11120 </summary>
11121 11121 </member>
11122 // handle the properties data that arrives 11122 <member name="F:OpenMetaverse.AgentManager.AgentMovement.AgentCamera.Far">
11123 private void Objects_ObjectProperties(object sender, ObjectPropertiesEventArgs e) 11123 <summary></summary>
11124 { 11124 </member>
11125 Console.WriteLine("Primitive Properties: {0} Name is {1}", e.Properties.ObjectID, e.Properties.Name); 11125 <member name="F:OpenMetaverse.AgentManager.AgentMovement.AgentCamera.Frame">
11126 } 11126 <summary>The camera is a local frame of reference inside of
11127 </code> 11127 the larger grid space. This is where the math happens</summary>
11128 </example> 11128 </member>
11129 </member> 11129 <member name="M:OpenMetaverse.AgentManager.AgentMovement.AgentCamera.#ctor">
11130 <member name="M:OpenMetaverse.ObjectPropertiesEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.Primitive.ObjectProperties)"> 11130 <summary>
11131 <summary> 11131 Default constructor
11132 Construct a new instance of the ObjectPropertiesEventArgs class 11132 </summary>
11133 </summary> 11133 </member>
11134 <param name="simulator">The simulator the object is located</param> 11134 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AgentCamera.Position">
11135 <param name="props">The primitive Properties</param> 11135 <summary></summary>
11136 </member> 11136 </member>
11137 <member name="P:OpenMetaverse.ObjectPropertiesEventArgs.Simulator"> 11137 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AgentCamera.AtAxis">
11138 <summary>Get the simulator the object is located</summary> 11138 <summary></summary>
11139 </member> 11139 </member>
11140 <member name="P:OpenMetaverse.ObjectPropertiesEventArgs.Properties"> 11140 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AgentCamera.LeftAxis">
11141 <summary>Get the primitive properties</summary> 11141 <summary></summary>
11142 </member> 11142 </member>
11143 <member name="T:OpenMetaverse.ObjectPropertiesUpdatedEventArgs"> 11143 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AgentCamera.UpAxis">
11144 <summary>Provides additional primitive data for the <see cref="E:OpenMetaverse.ObjectManager.ObjectPropertiesUpdated"/> event</summary> 11144 <summary></summary>
11145 <remarks><para>The <see cref="E:OpenMetaverse.ObjectManager.ObjectPropertiesUpdated"/> event occurs when the simulator sends 11145 </member>
11146 an <see cref="T:OpenMetaverse.Packets.ObjectPropertiesPacket"/> containing additional details for a Primitive or Foliage data that is currently 11146 <member name="T:OpenMetaverse.AgentManager.AttachmentResourcesCallback">
11147 being tracked in the <see cref="!:Simulator.ObjectsPrimitives"/> dictionary</para> 11147 <summary>
11148 <para>The <see cref="E:OpenMetaverse.ObjectManager.ObjectPropertiesUpdated"/> event is also raised when a <see cref="M:OpenMetaverse.ObjectManager.SelectObject(OpenMetaverse.Simulator,System.UInt32)"/> request is 11148 Called once attachment resource usage information has been collected
11149 made and <see cref="F:OpenMetaverse.Settings.OBJECT_TRACKING"/> is enabled</para> 11149 </summary>
11150 </remarks> 11150 <param name="success">Indicates if operation was successfull</param>
11151 </member> 11151 <param name="info">Attachment resource usage information</param>
11152 <member name="M:OpenMetaverse.ObjectPropertiesUpdatedEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.Primitive,OpenMetaverse.Primitive.ObjectProperties)"> 11152 </member>
11153 <summary> 11153 <member name="T:OpenMetaverse.Voice.VoiceSession">
11154 Construct a new instance of the ObjectPropertiesUpdatedEvenrArgs class 11154 <summary>
11155 </summary> 11155 Represents a single Voice Session to the Vivox service.
11156 <param name="simulator">The simulator the object is located</param> 11156 </summary>
11157 <param name="prim">The Primitive</param> 11157 </member>
11158 <param name="props">The primitive Properties</param> 11158 <member name="M:OpenMetaverse.Voice.VoiceSession.Close">
11159 </member> 11159 <summary>
11160 <member name="P:OpenMetaverse.ObjectPropertiesUpdatedEventArgs.Simulator"> 11160 Close this session.
11161 <summary>Get the simulator the object is located</summary> 11161 </summary>
11162 </member> 11162 </member>
11163 <member name="P:OpenMetaverse.ObjectPropertiesUpdatedEventArgs.Prim"> 11163 <member name="M:OpenMetaverse.Voice.VoiceSession.FindParticipant(System.String)">
11164 <summary>Get the primitive details</summary> 11164 <summary>
11165 </member> 11165 Look up an existing Participants in this session
11166 <member name="P:OpenMetaverse.ObjectPropertiesUpdatedEventArgs.Properties"> 11166 </summary>
11167 <summary>Get the primitive properties</summary> 11167 <param name="puri"></param>
11168 </member> 11168 <returns></returns>
11169 <member name="T:OpenMetaverse.ObjectPropertiesFamilyEventArgs"> 11169 </member>
11170 <summary>Provides additional primitive data, permissions and sale info for the <see cref="E:OpenMetaverse.ObjectManager.ObjectPropertiesFamily"/> event</summary> 11170 <member name="T:ThreadUtil">
11171 <remarks><para>The <see cref="E:OpenMetaverse.ObjectManager.ObjectPropertiesFamily"/> event occurs when the simulator sends 11171 <summary>
11172 an <see cref="T:OpenMetaverse.Packets.ObjectPropertiesPacket"/> containing additional details for a Primitive, Foliage data or Attachment. This includes 11172
11173 Permissions, Sale info, and other basic details on an object</para> 11173 </summary>
11174 <para>The <see cref="E:OpenMetaverse.ObjectManager.ObjectProperties"/> event is also raised when a <see cref="M:OpenMetaverse.ObjectManager.RequestObjectPropertiesFamily(OpenMetaverse.Simulator,OpenMetaverse.UUID)"/> request is 11174 </member>
11175 made, the viewer equivalent is hovering the mouse cursor over an object</para> 11175 <member name="F:ThreadUtil.wrapperInstance">
11176 </remarks> 11176 <summary>
11177 </member> 11177 An instance of DelegateWrapper which calls InvokeWrappedDelegate,
11178 <member name="P:OpenMetaverse.ObjectPropertiesFamilyEventArgs.Simulator"> 11178 which in turn calls the DynamicInvoke method of the wrapped
11179 <summary>Get the simulator the object is located</summary> 11179 delegate
11180 </member> 11180 </summary>
11181 <member name="P:OpenMetaverse.ObjectPropertiesFamilyEventArgs.Properties"> 11181 </member>
11182 <summary></summary> 11182 <member name="F:ThreadUtil.callback">
11183 </member> 11183 <summary>
11184 <member name="P:OpenMetaverse.ObjectPropertiesFamilyEventArgs.Type"> 11184 Callback used to call EndInvoke on the asynchronously
11185 <summary></summary> 11185 invoked DelegateWrapper
11186 </member> 11186 </summary>
11187 <member name="T:OpenMetaverse.TerseObjectUpdateEventArgs"> 11187 </member>
11188 <summary>Provides primitive data containing updated location, velocity, rotation, textures for the <see cref="E:OpenMetaverse.ObjectManager.TerseObjectUpdate"/> event</summary> 11188 <member name="M:ThreadUtil.FireAndForget(System.Delegate,System.Object[])">
11189 <remarks><para>The <see cref="E:OpenMetaverse.ObjectManager.TerseObjectUpdate"/> event occurs when the simulator sends updated location, velocity, rotation, etc</para> 11189 <summary>
11190 </remarks> 11190 Executes the specified delegate with the specified arguments
11191 </member> 11191 asynchronously on a thread pool thread
11192 <member name="P:OpenMetaverse.TerseObjectUpdateEventArgs.Simulator"> 11192 </summary>
11193 <summary>Get the simulator the object is located</summary> 11193 <param name="d"></param>
11194 </member> 11194 <param name="args"></param>
11195 <member name="P:OpenMetaverse.TerseObjectUpdateEventArgs.Prim"> 11195 </member>
11196 <summary>Get the primitive details</summary> 11196 <member name="M:ThreadUtil.InvokeWrappedDelegate(System.Delegate,System.Object[])">
11197 </member> 11197 <summary>
11198 <member name="P:OpenMetaverse.TerseObjectUpdateEventArgs.Update"> 11198 Invokes the wrapped delegate synchronously
11199 <summary></summary> 11199 </summary>
11200 </member> 11200 <param name="d"></param>
11201 <member name="P:OpenMetaverse.TerseObjectUpdateEventArgs.TimeDilation"> 11201 <param name="args"></param>
11202 <summary></summary> 11202 </member>
11203 </member> 11203 <member name="M:ThreadUtil.EndWrapperInvoke(System.IAsyncResult)">
11204 <member name="T:OpenMetaverse.ObjectDataBlockUpdateEventArgs"> 11204 <summary>
11205 <summary> 11205 Calls EndInvoke on the wrapper and Close on the resulting WaitHandle
11206 11206 to prevent resource leaks
11207 </summary> 11207 </summary>
11208 </member> 11208 <param name="ar"></param>
11209 <member name="P:OpenMetaverse.ObjectDataBlockUpdateEventArgs.Simulator"> 11209 </member>
11210 <summary>Get the simulator the object is located</summary> 11210 <member name="T:ThreadUtil.DelegateWrapper">
11211 </member> 11211 <summary>
11212 <member name="P:OpenMetaverse.ObjectDataBlockUpdateEventArgs.Prim"> 11212 Delegate to wrap another delegate and its arguments
11213 <summary>Get the primitive details</summary> 11213 </summary>
11214 </member> 11214 <param name="d"></param>
11215 <member name="P:OpenMetaverse.ObjectDataBlockUpdateEventArgs.ConstructionData"> 11215 <param name="args"></param>
11216 <summary></summary> 11216 </member>
11217 </member> 11217 <member name="T:OpenMetaverse.Settings">
11218 <member name="P:OpenMetaverse.ObjectDataBlockUpdateEventArgs.Block"> 11218 <summary>
11219 <summary></summary> 11219 Class for controlling various system settings.
11220 </member> 11220 </summary>
11221 <member name="P:OpenMetaverse.ObjectDataBlockUpdateEventArgs.Update"> 11221 <remarks>Some values are readonly because they affect things that
11222 <summary></summary> 11222 happen when the GridClient object is initialized, so changing them at
11223 </member> 11223 runtime won't do any good. Non-readonly values may affect things that
11224 <member name="P:OpenMetaverse.ObjectDataBlockUpdateEventArgs.NameValues"> 11224 happen at login or dynamically</remarks>
11225 <summary></summary> 11225 </member>
11226 </member> 11226 <member name="F:OpenMetaverse.Settings.AGNI_LOGIN_SERVER">
11227 <member name="T:OpenMetaverse.KillObjectEventArgs"> 11227 <summary>Main grid login server</summary>
11228 <summary>Provides notification when an Avatar, Object or Attachment is DeRezzed or moves out of the avatars view for the 11228 </member>
11229 <see cref="E:OpenMetaverse.ObjectManager.KillObject"/> event</summary> 11229 <member name="F:OpenMetaverse.Settings.ADITI_LOGIN_SERVER">
11230 </member> 11230 <summary>Beta grid login server</summary>
11231 <member name="P:OpenMetaverse.KillObjectEventArgs.Simulator"> 11231 </member>
11232 <summary>Get the simulator the object is located</summary> 11232 <member name="F:OpenMetaverse.Settings.ENABLE_INVENTORY_STORE">
11233 </member> 11233 <summary>
11234 <member name="P:OpenMetaverse.KillObjectEventArgs.ObjectLocalID"> 11234 InventoryManager requests inventory information on login,
11235 <summary>The LocalID of the object</summary> 11235 GridClient initializes an Inventory store for main inventory.
11236 </member> 11236 </summary>
11237 <member name="T:OpenMetaverse.AvatarSitChangedEventArgs"> 11237 </member>
11238 <summary> 11238 <member name="F:OpenMetaverse.Settings.ENABLE_LIBRARY_STORE">
11239 Provides updates sit position data 11239 <summary>
11240 </summary> 11240 InventoryManager requests library information on login,
11241 </member> 11241 GridClient initializes an Inventory store for the library.
11242 <member name="P:OpenMetaverse.AvatarSitChangedEventArgs.Simulator"> 11242 </summary>
11243 <summary>Get the simulator the object is located</summary> 11243 </member>
11244 </member> 11244 <member name="F:OpenMetaverse.Settings.PING_INTERVAL">
11245 <member name="P:OpenMetaverse.AvatarSitChangedEventArgs.Avatar"> 11245 <summary>Number of milliseconds between sending pings to each sim</summary>
11246 <summary></summary> 11246 </member>
11247 </member> 11247 <member name="F:OpenMetaverse.Settings.DEFAULT_AGENT_UPDATE_INTERVAL">
11248 <member name="P:OpenMetaverse.AvatarSitChangedEventArgs.SittingOn"> 11248 <summary>Number of milliseconds between sending camera updates</summary>
11249 <summary></summary> 11249 </member>
11250 </member> 11250 <member name="F:OpenMetaverse.Settings.INTERPOLATION_INTERVAL">
11251 <member name="P:OpenMetaverse.AvatarSitChangedEventArgs.OldSeat"> 11251 <summary>Number of milliseconds between updating the current
11252 <summary></summary> 11252 positions of moving, non-accelerating and non-colliding objects</summary>
11253 </member> 11253 </member>
11254 <member name="T:OpenMetaverse.PayPriceReplyEventArgs"> 11254 <member name="F:OpenMetaverse.Settings.NETWORK_TICK_INTERVAL">
11255 <summary> 11255 <summary>Millisecond interval between ticks, where all ACKs are
11256 11256 sent out and the age of unACKed packets is checked</summary>
11257 </summary> 11257 </member>
11258 </member> 11258 <member name="F:OpenMetaverse.Settings.PACKET_INBOX_SIZE">
11259 <member name="P:OpenMetaverse.PayPriceReplyEventArgs.Simulator"> 11259 <summary>The initial size of the packet inbox, where packets are
11260 <summary>Get the simulator the object is located</summary> 11260 stored before processing</summary>
11261 </member> 11261 </member>
11262 <member name="P:OpenMetaverse.PayPriceReplyEventArgs.ObjectID"> 11262 <member name="F:OpenMetaverse.Settings.MAX_PACKET_SIZE">
11263 <summary></summary> 11263 <summary>Maximum size of packet that we want to send over the wire</summary>
11264 </member> 11264 </member>
11265 <member name="P:OpenMetaverse.PayPriceReplyEventArgs.DefaultPrice"> 11265 <member name="F:OpenMetaverse.Settings.MAX_SEQUENCE">
11266 <summary></summary> 11266 <summary>The maximum value of a packet sequence number before it
11267 </member> 11267 rolls over back to one</summary>
11268 <member name="P:OpenMetaverse.PayPriceReplyEventArgs.ButtonPrices"> 11268 </member>
11269 <summary></summary> 11269 <member name="F:OpenMetaverse.Settings.PACKET_ARCHIVE_SIZE">
11270 </member> 11270 <summary>The maximum size of the sequence number archive, used to
11271 <member name="P:OpenMetaverse.ObjectMediaEventArgs.Success"> 11271 check for resent and/or duplicate packets</summary>
11272 <summary> 11272 </member>
11273 Indicates if the operation was successful 11273 <member name="F:OpenMetaverse.Settings.RESOURCE_DIR">
11274 </summary> 11274 <summary>The relative directory where external resources are kept</summary>
11275 </member> 11275 </member>
11276 <member name="P:OpenMetaverse.ObjectMediaEventArgs.Version"> 11276 <member name="F:OpenMetaverse.Settings.LOGIN_SERVER">
11277 <summary> 11277 <summary>Login server to connect to</summary>
11278 Media version string 11278 </member>
11279 </summary> 11279 <member name="F:OpenMetaverse.Settings.BIND_ADDR">
11280 </member> 11280 <summary>IP Address the client will bind to</summary>
11281 <member name="P:OpenMetaverse.ObjectMediaEventArgs.FaceMedia"> 11281 </member>
11282 <summary> 11282 <member name="F:OpenMetaverse.Settings.USE_LLSD_LOGIN">
11283 Array of media entries indexed by face number 11283 <summary>Use XML-RPC Login or LLSD Login, default is XML-RPC Login</summary>
11284 </summary> 11284 </member>
11285 </member> 11285 <member name="F:OpenMetaverse.Settings.TRANSFER_TIMEOUT">
11286 <member name="M:OpenMetaverse.InventoryNode.#ctor"> 11286 <summary>Number of milliseconds before an asset transfer will time
11287 <summary> 11287 out</summary>
11288 11288 </member>
11289 </summary> 11289 <member name="F:OpenMetaverse.Settings.TELEPORT_TIMEOUT">
11290 </member> 11290 <summary>Number of milliseconds before a teleport attempt will time
11291 <member name="M:OpenMetaverse.InventoryNode.#ctor(OpenMetaverse.InventoryBase)"> 11291 out</summary>
11292 <summary> 11292 </member>
11293 11293 <member name="F:OpenMetaverse.Settings.LOGOUT_TIMEOUT">
11294 </summary> 11294 <summary>Number of milliseconds before NetworkManager.Logout() will
11295 <param name="data"></param> 11295 time out</summary>
11296 </member> 11296 </member>
11297 <member name="M:OpenMetaverse.InventoryNode.#ctor(OpenMetaverse.InventoryBase,OpenMetaverse.InventoryNode)"> 11297 <member name="F:OpenMetaverse.Settings.CAPS_TIMEOUT">
11298 <summary> 11298 <summary>Number of milliseconds before a CAPS call will time out</summary>
11299 De-serialization constructor for the InventoryNode Class 11299 <remarks>Setting this too low will cause web requests time out and
11300 </summary> 11300 possibly retry repeatedly</remarks>
11301 </member> 11301 </member>
11302 <member name="M:OpenMetaverse.InventoryNode.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 11302 <member name="F:OpenMetaverse.Settings.LOGIN_TIMEOUT">
11303 <summary> 11303 <summary>Number of milliseconds for xml-rpc to timeout</summary>
11304 Serialization handler for the InventoryNode Class 11304 </member>
11305 </summary> 11305 <member name="F:OpenMetaverse.Settings.RESEND_TIMEOUT">
11306 </member> 11306 <summary>Milliseconds before a packet is assumed lost and resent</summary>
11307 <member name="M:OpenMetaverse.InventoryNode.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 11307 </member>
11308 <summary> 11308 <member name="F:OpenMetaverse.Settings.SIMULATOR_TIMEOUT">
11309 De-serialization handler for the InventoryNode Class 11309 <summary>Milliseconds without receiving a packet before the
11310 </summary> 11310 connection to a simulator is assumed lost</summary>
11311 </member> 11311 </member>
11312 <member name="M:OpenMetaverse.InventoryNode.ToString"> 11312 <member name="F:OpenMetaverse.Settings.MAP_REQUEST_TIMEOUT">
11313 <summary> 11313 <summary>Milliseconds to wait for a simulator info request through
11314 11314 the grid interface</summary>
11315 </summary> 11315 </member>
11316 <returns></returns> 11316 <member name="F:OpenMetaverse.Settings.MAX_PENDING_ACKS">
11317 </member> 11317 <summary>Maximum number of queued ACKs to be sent before SendAcks()
11318 <member name="P:OpenMetaverse.InventoryNode.Data"> 11318 is forced</summary>
11319 <summary></summary> 11319 </member>
11320 </member> 11320 <member name="F:OpenMetaverse.Settings.STATS_QUEUE_SIZE">
11321 <member name="P:OpenMetaverse.InventoryNode.Parent"> 11321 <summary>Network stats queue length (seconds)</summary>
11322 <summary></summary> 11322 </member>
11323 </member> 11323 <member name="F:OpenMetaverse.Settings.STORE_LAND_PATCHES">
11324 <member name="P:OpenMetaverse.InventoryNode.ParentID"> 11324 <summary>Enable/disable storing terrain heightmaps in the
11325 <summary></summary> 11325 TerrainManager</summary>
11326 </member> 11326 </member>
11327 <member name="P:OpenMetaverse.InventoryNode.Nodes"> 11327 <member name="F:OpenMetaverse.Settings.SEND_AGENT_UPDATES">
11328 <summary></summary> 11328 <summary>Enable/disable sending periodic camera updates</summary>
11329 </member> 11329 </member>
11330 <member name="P:OpenMetaverse.InventoryNode.NeedsUpdate"> 11330 <member name="F:OpenMetaverse.Settings.SEND_AGENT_APPEARANCE">
11331 <summary> 11331 <summary>Enable/disable automatically setting agent appearance at
11332 For inventory folder nodes specifies weather the folder needs to be 11332 login and after sim crossing</summary>
11333 refreshed from the server 11333 </member>
11334 </summary> 11334 <member name="F:OpenMetaverse.Settings.SEND_AGENT_THROTTLE">
11335 </member> 11335 <summary>Enable/disable automatically setting the bandwidth throttle
11336 <member name="F:OpenMetaverse.Voice.VoicePosition.Position"> 11336 after connecting to each simulator</summary>
11337 <summary>Positional vector of the users position</summary> 11337 <remarks>The default throttle uses the equivalent of the maximum
11338 </member> 11338 bandwidth setting in the official client. If you do not set a
11339 <member name="F:OpenMetaverse.Voice.VoicePosition.Velocity"> 11339 throttle your connection will by default be throttled well below
11340 <summary>Velocity vector of the position</summary> 11340 the minimum values and you may experience connection problems</remarks>
11341 </member> 11341 </member>
11342 <member name="F:OpenMetaverse.Voice.VoicePosition.AtOrientation"> 11342 <member name="F:OpenMetaverse.Settings.SEND_PINGS">
11343 <summary>At Orientation (X axis) of the position</summary> 11343 <summary>Enable/disable the sending of pings to monitor lag and
11344 </member> 11344 packet loss</summary>
11345 <member name="F:OpenMetaverse.Voice.VoicePosition.UpOrientation"> 11345 </member>
11346 <summary>Up Orientation (Y axis) of the position</summary> 11346 <member name="F:OpenMetaverse.Settings.MULTIPLE_SIMS">
11347 </member> 11347 <summary>Should we connect to multiple sims? This will allow
11348 <member name="F:OpenMetaverse.Voice.VoicePosition.LeftOrientation"> 11348 viewing in to neighboring simulators and sim crossings
11349 <summary>Left Orientation (Z axis) of the position</summary> 11349 (Experimental)</summary>
11350 </member> 11350 </member>
11351 <member name="T:OpenMetaverse.Assets.TarArchiveWriter"> 11351 <member name="F:OpenMetaverse.Settings.ALWAYS_DECODE_OBJECTS">
11352 <summary> 11352 <summary>If true, all object update packets will be decoded in to
11353 Temporary code to produce a tar archive in tar v7 format 11353 native objects. If false, only updates for our own agent will be
11354 </summary> 11354 decoded. Registering an event handler will force objects for that
11355 </member> 11355 type to always be decoded. If this is disabled the object tracking
11356 <member name="F:OpenMetaverse.Assets.TarArchiveWriter.m_bw"> 11356 will have missing or partial prim and avatar information</summary>
11357 <summary> 11357 </member>
11358 Binary writer for the underlying stream 11358 <member name="F:OpenMetaverse.Settings.ALWAYS_REQUEST_OBJECTS">
11359 </summary> 11359 <summary>If true, when a cached object check is received from the
11360 </member> 11360 server the full object info will automatically be requested</summary>
11361 <member name="M:OpenMetaverse.Assets.TarArchiveWriter.WriteDir(System.String)"> 11361 </member>
11362 <summary> 11362 <member name="F:OpenMetaverse.Settings.ENABLE_CAPS">
11363 Write a directory entry to the tar archive. We can only handle one path level right now! 11363 <summary>Whether to establish connections to HTTP capabilities
11364 </summary> 11364 servers for simulators</summary>
11365 <param name="dirName"></param> 11365 </member>
11366 </member> 11366 <member name="F:OpenMetaverse.Settings.ENABLE_SIMSTATS">
11367 <member name="M:OpenMetaverse.Assets.TarArchiveWriter.WriteFile(System.String,System.String)"> 11367 <summary>Whether to decode sim stats</summary>
11368 <summary> 11368 </member>
11369 Write a file to the tar archive 11369 <member name="F:OpenMetaverse.Settings.LOG_ALL_CAPS_ERRORS">
11370 </summary> 11370 <summary>The capabilities servers are currently designed to
11371 <param name="filePath"></param> 11371 periodically return a 502 error which signals for the client to
11372 <param name="data"></param> 11372 re-establish a connection. Set this to true to log those 502 errors</summary>
11373 </member> 11373 </member>
11374 <member name="M:OpenMetaverse.Assets.TarArchiveWriter.WriteFile(System.String,System.Byte[])"> 11374 <member name="F:OpenMetaverse.Settings.FETCH_MISSING_INVENTORY">
11375 <summary> 11375 <summary>If true, any reference received for a folder or item
11376 Write a file to the tar archive 11376 the library is not aware of will automatically be fetched</summary>
11377 </summary> 11377 </member>
11378 <param name="filePath"></param> 11378 <member name="F:OpenMetaverse.Settings.DISABLE_AGENT_UPDATE_DUPLICATE_CHECK">
11379 <param name="data"></param> 11379 <summary>If true, and <code>SEND_AGENT_UPDATES</code> is true,
11380 </member> 11380 AgentUpdate packets will continuously be sent out to give the bot
11381 <member name="M:OpenMetaverse.Assets.TarArchiveWriter.Close"> 11381 smoother movement and autopiloting</summary>
11382 <summary> 11382 </member>
11383 Finish writing the raw tar archive data to a stream. The stream will be closed on completion. 11383 <member name="F:OpenMetaverse.Settings.AVATAR_TRACKING">
11384 </summary> 11384 <summary>If true, currently visible avatars will be stored
11385 </member> 11385 in dictionaries inside <code>Simulator.ObjectAvatars</code>.
11386 <member name="M:OpenMetaverse.Assets.TarArchiveWriter.WriteEntry(System.String,System.Byte[],System.Char)"> 11386 If false, a new Avatar or Primitive object will be created
11387 <summary> 11387 each time an object update packet is received</summary>
11388 Write a particular entry 11388 </member>
11389 </summary> 11389 <member name="F:OpenMetaverse.Settings.OBJECT_TRACKING">
11390 <param name="filePath"></param> 11390 <summary>If true, currently visible avatars will be stored
11391 <param name="data"></param> 11391 in dictionaries inside <code>Simulator.ObjectPrimitives</code>.
11392 <param name="fileType"></param> 11392 If false, a new Avatar or Primitive object will be created
11393 </member> 11393 each time an object update packet is received</summary>
11394 <member name="T:OpenMetaverse.Assets.TarArchiveReader"> 11394 </member>
11395 <summary> 11395 <member name="F:OpenMetaverse.Settings.USE_INTERPOLATION_TIMER">
11396 Temporary code to do the bare minimum required to read a tar archive for our purposes 11396 <summary>If true, position and velocity will periodically be
11397 </summary> 11397 interpolated (extrapolated, technically) for objects and
11398 </member> 11398 avatars that are being tracked by the library. This is
11399 <member name="F:OpenMetaverse.Assets.TarArchiveReader.m_br"> 11399 necessary to increase the accuracy of speed and position
11400 <summary> 11400 estimates for simulated objects</summary>
11401 Binary reader for the underlying stream 11401 </member>
11402 </summary> 11402 <member name="F:OpenMetaverse.Settings.TRACK_UTILIZATION">
11403 </member> 11403 <summary>
11404 <member name="F:OpenMetaverse.Assets.TarArchiveReader.m_nullCharArray"> 11404 If true, utilization statistics will be tracked. There is a minor penalty
11405 <summary> 11405 in CPU time for enabling this option.
11406 Used to trim off null chars 11406 </summary>
11407 </summary> 11407 </member>
11408 </member> 11408 <member name="F:OpenMetaverse.Settings.PARCEL_TRACKING">
11409 <member name="F:OpenMetaverse.Assets.TarArchiveReader.m_spaceCharArray"> 11409 <summary>If true, parcel details will be stored in the
11410 <summary> 11410 <code>Simulator.Parcels</code> dictionary as they are received</summary>
11411 Used to trim off space chars 11411 </member>
11412 </summary> 11412 <member name="F:OpenMetaverse.Settings.ALWAYS_REQUEST_PARCEL_ACL">
11413 </member> 11413 <summary>
11414 <member name="M:OpenMetaverse.Assets.TarArchiveReader.#ctor(System.IO.Stream)"> 11414 If true, an incoming parcel properties reply will automatically send
11415 <summary> 11415 a request for the parcel access list
11416 Generate a tar reader which reads from the given stream. 11416 </summary>
11417 </summary> 11417 </member>
11418 <param name="s"></param> 11418 <member name="F:OpenMetaverse.Settings.ALWAYS_REQUEST_PARCEL_DWELL">
11419 </member> 11419 <summary>
11420 <member name="M:OpenMetaverse.Assets.TarArchiveReader.ReadEntry(System.String@,OpenMetaverse.Assets.TarArchiveReader.TarEntryType@)"> 11420 if true, an incoming parcel properties reply will automatically send
11421 <summary> 11421 a request for the traffic count.
11422 Read the next entry in the tar file. 11422 </summary>
11423 </summary> 11423 </member>
11424 <param name="filePath"></param> 11424 <member name="F:OpenMetaverse.Settings.USE_ASSET_CACHE">
11425 <param name="entryType"></param> 11425 <summary>
11426 <returns>the data for the entry. Returns null if there are no more entries</returns> 11426 If true, images, and other assets downloaded from the server
11427 </member> 11427 will be cached in a local directory
11428 <member name="M:OpenMetaverse.Assets.TarArchiveReader.ReadHeader"> 11428 </summary>
11429 <summary> 11429 </member>
11430 Read the next 512 byte chunk of data as a tar header. 11430 <member name="F:OpenMetaverse.Settings.ASSET_CACHE_DIR">
11431 </summary> 11431 <summary>Path to store cached texture data</summary>
11432 <returns>A tar header struct. null if we have reached the end of the archive.</returns> 11432 </member>
11433 </member> 11433 <member name="F:OpenMetaverse.Settings.ASSET_CACHE_MAX_SIZE">
11434 <member name="M:OpenMetaverse.Assets.TarArchiveReader.ReadData(System.Int32)"> 11434 <summary>Maximum size cached files are allowed to take on disk (bytes)</summary>
11435 <summary> 11435 </member>
11436 Read data following a header 11436 <member name="F:OpenMetaverse.Settings.DEFAULT_EFFECT_COLOR">
11437 </summary> 11437 <summary>Default color used for viewer particle effects</summary>
11438 <param name="fileSize"></param> 11438 </member>
11439 <returns></returns> 11439 <member name="F:OpenMetaverse.Settings.MAX_RESEND_COUNT">
11440 </member> 11440 <summary>Maximum number of times to resend a failed packet</summary>
11441 <member name="M:OpenMetaverse.Assets.TarArchiveReader.ConvertOctalBytesToDecimal(System.Byte[],System.Int32,System.Int32)"> 11441 </member>
11442 <summary> 11442 <member name="F:OpenMetaverse.Settings.THROTTLE_OUTGOING_PACKETS">
11443 Convert octal bytes to a decimal representation 11443 <summary>Throttle outgoing packet rate</summary>
11444 </summary> 11444 </member>
11445 <param name="bytes"></param> 11445 <member name="F:OpenMetaverse.Settings.CLIENT_IDENTIFICATION_TAG">
11446 <param name="count"></param> 11446 <summary>UUID of a texture used by some viewers to indentify type of client used</summary>
11447 <param name="startIndex"></param> 11447 </member>
11448 <returns></returns> 11448 <member name="F:OpenMetaverse.Settings.USE_HTTP_TEXTURES">
11449 </member> 11449 <summary>
11450 <member name="F:OpenMetaverse.InventorySortOrder.ByName"> 11450 Download textures using GetTexture capability when available
11451 <summary>Sort by name</summary> 11451 </summary>
11452 </member> 11452 </member>
11453 <member name="F:OpenMetaverse.InventorySortOrder.ByDate"> 11453 <member name="F:OpenMetaverse.Settings.MAX_CONCURRENT_TEXTURE_DOWNLOADS">
11454 <summary>Sort by date</summary> 11454 <summary>The maximum number of concurrent texture downloads allowed</summary>
11455 </member> 11455 <remarks>Increasing this number will not necessarily increase texture retrieval times due to
11456 <member name="F:OpenMetaverse.InventorySortOrder.FoldersByName"> 11456 simulator throttles</remarks>
11457 <summary>Sort folders by name, regardless of whether items are 11457 </member>
11458 sorted by name or date</summary> 11458 <member name="F:OpenMetaverse.Settings.PIPELINE_REFRESH_INTERVAL">
11459 </member> 11459 <summary>
11460 <member name="F:OpenMetaverse.InventorySortOrder.SystemFoldersToTop"> 11460 The Refresh timer inteval is used to set the delay between checks for stalled texture downloads
11461 <summary>Place system folders at the top</summary> 11461 </summary>
11462 </member> 11462 <remarks>This is a static variable which applies to all instances</remarks>
11463 <member name="T:OpenMetaverse.DeRezDestination"> 11463 </member>
11464 <summary> 11464 <member name="F:OpenMetaverse.Settings.PIPELINE_REQUEST_TIMEOUT">
11465 Possible destinations for DeRezObject request 11465 <summary>
11466 </summary> 11466 Textures taking longer than this value will be flagged as timed out and removed from the pipeline
11467 </member> 11467 </summary>
11468 <member name="F:OpenMetaverse.DeRezDestination.AgentInventorySave"> 11468 </member>
11469 <summary></summary> 11469 <member name="F:OpenMetaverse.Settings.LOG_LEVEL">
11470 </member> 11470 <summary>
11471 <member name="F:OpenMetaverse.DeRezDestination.AgentInventoryCopy"> 11471 Get or set the minimum log level to output to the console by default
11472 <summary>Copy from in-world to agent inventory</summary> 11472
11473 </member> 11473 If the library is not compiled with DEBUG defined and this level is set to DEBUG
11474 <member name="F:OpenMetaverse.DeRezDestination.TaskInventory"> 11474 You will get no output on the console. This behavior can be overriden by creating
11475 <summary>Derez to TaskInventory</summary> 11475 a logger configuration file for log4net
11476 </member> 11476 </summary>
11477 <member name="F:OpenMetaverse.DeRezDestination.Attachment"> 11477 </member>
11478 <summary></summary> 11478 <member name="F:OpenMetaverse.Settings.LOG_NAMES">
11479 </member> 11479 <summary>Attach avatar names to log messages</summary>
11480 <member name="F:OpenMetaverse.DeRezDestination.AgentInventoryTake"> 11480 </member>
11481 <summary>Take Object</summary> 11481 <member name="F:OpenMetaverse.Settings.LOG_RESENDS">
11482 </member> 11482 <summary>Log packet retransmission info</summary>
11483 <member name="F:OpenMetaverse.DeRezDestination.ForceToGodInventory"> 11483 </member>
11484 <summary></summary> 11484 <member name="M:OpenMetaverse.Settings.#ctor(OpenMetaverse.GridClient)">
11485 </member> 11485 <summary>Constructor</summary>
11486 <member name="F:OpenMetaverse.DeRezDestination.TrashFolder"> 11486 <param name="client">Reference to a GridClient object</param>
11487 <summary>Delete Object</summary> 11487 </member>
11488 </member> 11488 <member name="M:OpenMetaverse.Settings.EconomyDataHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
11489 <member name="F:OpenMetaverse.DeRezDestination.AttachmentToInventory"> 11489 <summary>Process an incoming packet and raise the appropriate events</summary>
11490 <summary>Put an avatar attachment into agent inventory</summary> 11490 <param name="sender">The sender</param>
11491 </member> 11491 <param name="e">The EventArgs object containing the packet data</param>
11492 <member name="F:OpenMetaverse.DeRezDestination.AttachmentExists"> 11492 </member>
11493 <summary></summary> 11493 <member name="P:OpenMetaverse.Settings.UPLOAD_COST">
11494 </member> 11494 <summary>Cost of uploading an asset</summary>
11495 <member name="F:OpenMetaverse.DeRezDestination.ReturnToOwner"> 11495 <remarks>Read-only since this value is dynamically fetched at login</remarks>
11496 <summary>Return an object back to the owner's inventory</summary> 11496 </member>
11497 </member> 11497 <member name="T:OpenMetaverse.Animations">
11498 <member name="F:OpenMetaverse.DeRezDestination.ReturnToLastOwner"> 11498 <summary>
11499 <summary>Return a deeded object back to the last owner's inventory</summary> 11499 Static pre-defined animations available to all agents
11500 </member> 11500 </summary>
11501 <member name="T:OpenMetaverse.InventoryItemFlags"> 11501 </member>
11502 <summary> 11502 <member name="F:OpenMetaverse.Animations.AFRAID">
11503 Upper half of the Flags field for inventory items 11503 <summary>Agent with afraid expression on face</summary>
11504 </summary> 11504 </member>
11505 </member> 11505 <member name="F:OpenMetaverse.Animations.AIM_BAZOOKA_R">
11506 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectSlamPerm"> 11506 <summary>Agent aiming a bazooka (right handed)</summary>
11507 <summary>Indicates that the NextOwner permission will be set to the 11507 </member>
11508 most restrictive set of permissions found in the object set 11508 <member name="F:OpenMetaverse.Animations.AIM_BOW_L">
11509 (including linkset items and object inventory items) on next rez</summary> 11509 <summary>Agent aiming a bow (left handed)</summary>
11510 </member> 11510 </member>
11511 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectSlamSale"> 11511 <member name="F:OpenMetaverse.Animations.AIM_HANDGUN_R">
11512 <summary>Indicates that the object sale information has been 11512 <summary>Agent aiming a hand gun (right handed)</summary>
11513 changed</summary> 11513 </member>
11514 </member> 11514 <member name="F:OpenMetaverse.Animations.AIM_RIFLE_R">
11515 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectOverwriteBase"> 11515 <summary>Agent aiming a rifle (right handed)</summary>
11516 <summary>If set, and a slam bit is set, indicates BaseMask will be overwritten on Rez</summary> 11516 </member>
11517 </member> 11517 <member name="F:OpenMetaverse.Animations.ANGRY">
11518 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectOverwriteOwner"> 11518 <summary>Agent with angry expression on face</summary>
11519 <summary>If set, and a slam bit is set, indicates OwnerMask will be overwritten on Rez</summary> 11519 </member>
11520 </member> 11520 <member name="F:OpenMetaverse.Animations.AWAY">
11521 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectOverwriteGroup"> 11521 <summary>Agent hunched over (away)</summary>
11522 <summary>If set, and a slam bit is set, indicates GroupMask will be overwritten on Rez</summary> 11522 </member>
11523 </member> 11523 <member name="F:OpenMetaverse.Animations.BACKFLIP">
11524 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectOverwriteEveryone"> 11524 <summary>Agent doing a backflip</summary>
11525 <summary>If set, and a slam bit is set, indicates EveryoneMask will be overwritten on Rez</summary> 11525 </member>
11526 </member> 11526 <member name="F:OpenMetaverse.Animations.BELLY_LAUGH">
11527 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectOverwriteNextOwner"> 11527 <summary>Agent laughing while holding belly</summary>
11528 <summary>If set, and a slam bit is set, indicates NextOwnerMask will be overwritten on Rez</summary> 11528 </member>
11529 </member> 11529 <member name="F:OpenMetaverse.Animations.BLOW_KISS">
11530 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectHasMultipleItems"> 11530 <summary>Agent blowing a kiss</summary>
11531 <summary>Indicates whether this object is composed of multiple 11531 </member>
11532 items or not</summary> 11532 <member name="F:OpenMetaverse.Animations.BORED">
11533 </member> 11533 <summary>Agent with bored expression on face</summary>
11534 <member name="F:OpenMetaverse.InventoryItemFlags.SharedSingleReference"> 11534 </member>
11535 <summary>Indicates that the asset is only referenced by this 11535 <member name="F:OpenMetaverse.Animations.BOW">
11536 inventory item. If this item is deleted or updated to reference a 11536 <summary>Agent bowing to audience</summary>
11537 new assetID, the asset can be deleted</summary> 11537 </member>
11538 </member> 11538 <member name="F:OpenMetaverse.Animations.BRUSH">
11539 <member name="T:OpenMetaverse.InventoryBase"> 11539 <summary>Agent brushing himself/herself off</summary>
11540 <summary> 11540 </member>
11541 Base Class for Inventory Items 11541 <member name="F:OpenMetaverse.Animations.BUSY">
11542 </summary> 11542 <summary>Agent in busy mode</summary>
11543 </member> 11543 </member>
11544 <member name="F:OpenMetaverse.InventoryBase.UUID"> 11544 <member name="F:OpenMetaverse.Animations.CLAP">
11545 <summary><seealso cref="T:OpenMetaverse.UUID"/> of item/folder</summary> 11545 <summary>Agent clapping hands</summary>
11546 </member> 11546 </member>
11547 <member name="F:OpenMetaverse.InventoryBase.ParentUUID"> 11547 <member name="F:OpenMetaverse.Animations.COURTBOW">
11548 <summary><seealso cref="T:OpenMetaverse.UUID"/> of parent folder</summary> 11548 <summary>Agent doing a curtsey bow</summary>
11549 </member> 11549 </member>
11550 <member name="F:OpenMetaverse.InventoryBase.Name"> 11550 <member name="F:OpenMetaverse.Animations.CROUCH">
11551 <summary>Name of item/folder</summary> 11551 <summary>Agent crouching</summary>
11552 </member> 11552 </member>
11553 <member name="F:OpenMetaverse.InventoryBase.OwnerID"> 11553 <member name="F:OpenMetaverse.Animations.CROUCHWALK">
11554 <summary>Item/Folder Owners <seealso cref="T:OpenMetaverse.UUID"/></summary> 11554 <summary>Agent crouching while walking</summary>
11555 </member> 11555 </member>
11556 <member name="M:OpenMetaverse.InventoryBase.#ctor(OpenMetaverse.UUID)"> 11556 <member name="F:OpenMetaverse.Animations.CRY">
11557 <summary> 11557 <summary>Agent crying</summary>
11558 Constructor, takes an itemID as a parameter 11558 </member>
11559 </summary> 11559 <member name="F:OpenMetaverse.Animations.CUSTOMIZE">
11560 <param name="itemID">The <seealso cref="T:OpenMetaverse.UUID"/> of the item</param> 11560 <summary>Agent unanimated with arms out (e.g. setting appearance)</summary>
11561 </member> 11561 </member>
11562 <member name="M:OpenMetaverse.InventoryBase.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 11562 <member name="F:OpenMetaverse.Animations.CUSTOMIZE_DONE">
11563 <summary> 11563 <summary>Agent re-animated after set appearance finished</summary>
11564 11564 </member>
11565 </summary> 11565 <member name="F:OpenMetaverse.Animations.DANCE1">
11566 <returns></returns> 11566 <summary>Agent dancing</summary>
11567 </member> 11567 </member>
11568 <member name="M:OpenMetaverse.InventoryBase.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 11568 <member name="F:OpenMetaverse.Animations.DANCE2">
11569 <summary> 11569 <summary>Agent dancing</summary>
11570 11570 </member>
11571 </summary> 11571 <member name="F:OpenMetaverse.Animations.DANCE3">
11572 <returns></returns> 11572 <summary>Agent dancing</summary>
11573 </member> 11573 </member>
11574 <member name="M:OpenMetaverse.InventoryBase.GetHashCode"> 11574 <member name="F:OpenMetaverse.Animations.DANCE4">
11575 <summary> 11575 <summary>Agent dancing</summary>
11576 Generates a number corresponding to the value of the object to support the use of a hash table, 11576 </member>
11577 suitable for use in hashing algorithms and data structures such as a hash table 11577 <member name="F:OpenMetaverse.Animations.DANCE5">
11578 </summary> 11578 <summary>Agent dancing</summary>
11579 <returns>A Hashcode of all the combined InventoryBase fields</returns> 11579 </member>
11580 </member> 11580 <member name="F:OpenMetaverse.Animations.DANCE6">
11581 <member name="M:OpenMetaverse.InventoryBase.Equals(System.Object)"> 11581 <summary>Agent dancing</summary>
11582 <summary> 11582 </member>
11583 Determine whether the specified <seealso cref="T:OpenMetaverse.InventoryBase"/> object is equal to the current object 11583 <member name="F:OpenMetaverse.Animations.DANCE7">
11584 </summary> 11584 <summary>Agent dancing</summary>
11585 <param name="o">InventoryBase object to compare against</param> 11585 </member>
11586 <returns>true if objects are the same</returns> 11586 <member name="F:OpenMetaverse.Animations.DANCE8">
11587 </member> 11587 <summary>Agent dancing</summary>
11588 <member name="M:OpenMetaverse.InventoryBase.Equals(OpenMetaverse.InventoryBase)"> 11588 </member>
11589 <summary> 11589 <member name="F:OpenMetaverse.Animations.DEAD">
11590 Determine whether the specified <seealso cref="T:OpenMetaverse.InventoryBase"/> object is equal to the current object 11590 <summary>Agent on ground unanimated</summary>
11591 </summary> 11591 </member>
11592 <param name="o">InventoryBase object to compare against</param> 11592 <member name="F:OpenMetaverse.Animations.DRINK">
11593 <returns>true if objects are the same</returns> 11593 <summary>Agent boozing it up</summary>
11594 </member> 11594 </member>
11595 <member name="T:OpenMetaverse.InventoryItem"> 11595 <member name="F:OpenMetaverse.Animations.EMBARRASSED">
11596 <summary> 11596 <summary>Agent with embarassed expression on face</summary>
11597 An Item in Inventory 11597 </member>
11598 </summary> 11598 <member name="F:OpenMetaverse.Animations.EXPRESS_AFRAID">
11599 </member> 11599 <summary>Agent with afraid expression on face</summary>
11600 <member name="F:OpenMetaverse.InventoryItem.AssetUUID"> 11600 </member>
11601 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of this item</summary> 11601 <member name="F:OpenMetaverse.Animations.EXPRESS_ANGER">
11602 </member> 11602 <summary>Agent with angry expression on face</summary>
11603 <member name="F:OpenMetaverse.InventoryItem.Permissions"> 11603 </member>
11604 <summary>The combined <seealso cref="T:OpenMetaverse.Permissions"/> of this item</summary> 11604 <member name="F:OpenMetaverse.Animations.EXPRESS_BORED">
11605 </member> 11605 <summary>Agent with bored expression on face</summary>
11606 <member name="F:OpenMetaverse.InventoryItem.AssetType"> 11606 </member>
11607 <summary>The type of item from <seealso cref="T:OpenMetaverse.AssetType"/></summary> 11607 <member name="F:OpenMetaverse.Animations.EXPRESS_CRY">
11608 </member> 11608 <summary>Agent crying</summary>
11609 <member name="F:OpenMetaverse.InventoryItem.InventoryType"> 11609 </member>
11610 <summary>The type of item from the <seealso cref="T:OpenMetaverse.InventoryType"/> enum</summary> 11610 <member name="F:OpenMetaverse.Animations.EXPRESS_DISDAIN">
11611 </member> 11611 <summary>Agent showing disdain (dislike) for something</summary>
11612 <member name="F:OpenMetaverse.InventoryItem.CreatorID"> 11612 </member>
11613 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the creator of this item</summary> 11613 <member name="F:OpenMetaverse.Animations.EXPRESS_EMBARRASSED">
11614 </member> 11614 <summary>Agent with embarassed expression on face</summary>
11615 <member name="F:OpenMetaverse.InventoryItem.Description"> 11615 </member>
11616 <summary>A Description of this item</summary> 11616 <member name="F:OpenMetaverse.Animations.EXPRESS_FROWN">
11617 </member> 11617 <summary>Agent with frowning expression on face</summary>
11618 <member name="F:OpenMetaverse.InventoryItem.GroupID"> 11618 </member>
11619 <summary>The <seealso cref="T:OpenMetaverse.Group"/>s <seealso cref="T:OpenMetaverse.UUID"/> this item is set to or owned by</summary> 11619 <member name="F:OpenMetaverse.Animations.EXPRESS_KISS">
11620 </member> 11620 <summary>Agent with kissy face</summary>
11621 <member name="F:OpenMetaverse.InventoryItem.GroupOwned"> 11621 </member>
11622 <summary>If true, item is owned by a group</summary> 11622 <member name="F:OpenMetaverse.Animations.EXPRESS_LAUGH">
11623 </member> 11623 <summary>Agent expressing laughgter</summary>
11624 <member name="F:OpenMetaverse.InventoryItem.SalePrice"> 11624 </member>
11625 <summary>The price this item can be purchased for</summary> 11625 <member name="F:OpenMetaverse.Animations.EXPRESS_OPEN_MOUTH">
11626 </member> 11626 <summary>Agent with open mouth</summary>
11627 <member name="F:OpenMetaverse.InventoryItem.SaleType"> 11627 </member>
11628 <summary>The type of sale from the <seealso cref="T:OpenMetaverse.SaleType"/> enum</summary> 11628 <member name="F:OpenMetaverse.Animations.EXPRESS_REPULSED">
11629 </member> 11629 <summary>Agent with repulsed expression on face</summary>
11630 <member name="F:OpenMetaverse.InventoryItem.Flags"> 11630 </member>
11631 <summary>Combined flags from <seealso cref="T:OpenMetaverse.InventoryItemFlags"/></summary> 11631 <member name="F:OpenMetaverse.Animations.EXPRESS_SAD">
11632 </member> 11632 <summary>Agent expressing sadness</summary>
11633 <member name="F:OpenMetaverse.InventoryItem.CreationDate"> 11633 </member>
11634 <summary>Time and date this inventory item was created, stored as 11634 <member name="F:OpenMetaverse.Animations.EXPRESS_SHRUG">
11635 UTC (Coordinated Universal Time)</summary> 11635 <summary>Agent shrugging shoulders</summary>
11636 </member> 11636 </member>
11637 <member name="F:OpenMetaverse.InventoryItem.TransactionID"> 11637 <member name="F:OpenMetaverse.Animations.EXPRESS_SMILE">
11638 <summary>Used to update the AssetID in requests sent to the server</summary> 11638 <summary>Agent with a smile</summary>
11639 </member> 11639 </member>
11640 <member name="F:OpenMetaverse.InventoryItem.LastOwnerID"> 11640 <member name="F:OpenMetaverse.Animations.EXPRESS_SURPRISE">
11641 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the previous owner of the item</summary> 11641 <summary>Agent expressing surprise</summary>
11642 </member> 11642 </member>
11643 <member name="M:OpenMetaverse.InventoryItem.#ctor(OpenMetaverse.UUID)"> 11643 <member name="F:OpenMetaverse.Animations.EXPRESS_TONGUE_OUT">
11644 <summary> 11644 <summary>Agent sticking tongue out</summary>
11645 Construct a new InventoryItem object 11645 </member>
11646 </summary> 11646 <member name="F:OpenMetaverse.Animations.EXPRESS_TOOTHSMILE">
11647 <param name="itemID">The <seealso cref="T:OpenMetaverse.UUID"/> of the item</param> 11647 <summary>Agent with big toothy smile</summary>
11648 </member> 11648 </member>
11649 <member name="M:OpenMetaverse.InventoryItem.#ctor(OpenMetaverse.InventoryType,OpenMetaverse.UUID)"> 11649 <member name="F:OpenMetaverse.Animations.EXPRESS_WINK">
11650 <summary> 11650 <summary>Agent winking</summary>
11651 Construct a new InventoryItem object of a specific Type 11651 </member>
11652 </summary> 11652 <member name="F:OpenMetaverse.Animations.EXPRESS_WORRY">
11653 <param name="type">The type of item from <seealso cref="T:OpenMetaverse.InventoryType"/></param> 11653 <summary>Agent expressing worry</summary>
11654 <param name="itemID"><seealso cref="T:OpenMetaverse.UUID"/> of the item</param> 11654 </member>
11655 </member> 11655 <member name="F:OpenMetaverse.Animations.FALLDOWN">
11656 <member name="M:OpenMetaverse.InventoryItem.IsLink"> 11656 <summary>Agent falling down</summary>
11657 <summary> 11657 </member>
11658 Indicates inventory item is a link 11658 <member name="F:OpenMetaverse.Animations.FEMALE_WALK">
11659 </summary> 11659 <summary>Agent walking (feminine version)</summary>
11660 <returns>True if inventory item is a link to another inventory item</returns> 11660 </member>
11661 </member> 11661 <member name="F:OpenMetaverse.Animations.FINGER_WAG">
11662 <member name="M:OpenMetaverse.InventoryItem.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 11662 <summary>Agent wagging finger (disapproval)</summary>
11663 <summary> 11663 </member>
11664 11664 <member name="F:OpenMetaverse.Animations.FIST_PUMP">
11665 </summary> 11665 <summary>I'm not sure I want to know</summary>
11666 <returns></returns> 11666 </member>
11667 </member> 11667 <member name="F:OpenMetaverse.Animations.FLY">
11668 <member name="M:OpenMetaverse.InventoryItem.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 11668 <summary>Agent in superman position</summary>
11669 <summary> 11669 </member>
11670 11670 <member name="F:OpenMetaverse.Animations.FLYSLOW">
11671 </summary> 11671 <summary>Agent in superman position</summary>
11672 <returns></returns> 11672 </member>
11673 </member> 11673 <member name="F:OpenMetaverse.Animations.HELLO">
11674 <member name="M:OpenMetaverse.InventoryItem.GetHashCode"> 11674 <summary>Agent greeting another</summary>
11675 <summary> 11675 </member>
11676 Generates a number corresponding to the value of the object to support the use of a hash table. 11676 <member name="F:OpenMetaverse.Animations.HOLD_BAZOOKA_R">
11677 Suitable for use in hashing algorithms and data structures such as a hash table 11677 <summary>Agent holding bazooka (right handed)</summary>
11678 </summary> 11678 </member>
11679 <returns>A Hashcode of all the combined InventoryItem fields</returns> 11679 <member name="F:OpenMetaverse.Animations.HOLD_BOW_L">
11680 </member> 11680 <summary>Agent holding a bow (left handed)</summary>
11681 <member name="M:OpenMetaverse.InventoryItem.Equals(System.Object)"> 11681 </member>
11682 <summary> 11682 <member name="F:OpenMetaverse.Animations.HOLD_HANDGUN_R">
11683 Compares an object 11683 <summary>Agent holding a handgun (right handed)</summary>
11684 </summary> 11684 </member>
11685 <param name="o">The object to compare</param> 11685 <member name="F:OpenMetaverse.Animations.HOLD_RIFLE_R">
11686 <returns>true if comparison object matches</returns> 11686 <summary>Agent holding a rifle (right handed)</summary>
11687 </member> 11687 </member>
11688 <member name="M:OpenMetaverse.InventoryItem.Equals(OpenMetaverse.InventoryBase)"> 11688 <member name="F:OpenMetaverse.Animations.HOLD_THROW_R">
11689 <summary> 11689 <summary>Agent throwing an object (right handed)</summary>
11690 Determine whether the specified <seealso cref="T:OpenMetaverse.InventoryBase"/> object is equal to the current object 11690 </member>
11691 </summary> 11691 <member name="F:OpenMetaverse.Animations.HOVER">
11692 <param name="o">The <seealso cref="T:OpenMetaverse.InventoryBase"/> object to compare against</param> 11692 <summary>Agent in static hover</summary>
11693 <returns>true if objects are the same</returns> 11693 </member>
11694 </member> 11694 <member name="F:OpenMetaverse.Animations.HOVER_DOWN">
11695 <member name="M:OpenMetaverse.InventoryItem.Equals(OpenMetaverse.InventoryItem)"> 11695 <summary>Agent hovering downward</summary>
11696 <summary> 11696 </member>
11697 Determine whether the specified <seealso cref="T:OpenMetaverse.InventoryItem"/> object is equal to the current object 11697 <member name="F:OpenMetaverse.Animations.HOVER_UP">
11698 </summary> 11698 <summary>Agent hovering upward</summary>
11699 <param name="o">The <seealso cref="T:OpenMetaverse.InventoryItem"/> object to compare against</param> 11699 </member>
11700 <returns>true if objects are the same</returns> 11700 <member name="F:OpenMetaverse.Animations.IMPATIENT">
11701 </member> 11701 <summary>Agent being impatient</summary>
11702 <member name="T:OpenMetaverse.InventoryTexture"> 11702 </member>
11703 <summary> 11703 <member name="F:OpenMetaverse.Animations.JUMP">
11704 InventoryTexture Class representing a graphical image 11704 <summary>Agent jumping</summary>
11705 </summary> 11705 </member>
11706 <seealso cref="!:ManagedImage"/> 11706 <member name="F:OpenMetaverse.Animations.JUMP_FOR_JOY">
11707 </member> 11707 <summary>Agent jumping with fervor</summary>
11708 <member name="M:OpenMetaverse.InventoryTexture.#ctor(OpenMetaverse.UUID)"> 11708 </member>
11709 <summary> 11709 <member name="F:OpenMetaverse.Animations.KISS_MY_BUTT">
11710 Construct an InventoryTexture object 11710 <summary>Agent point to lips then rear end</summary>
11711 </summary> 11711 </member>
11712 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the 11712 <member name="F:OpenMetaverse.Animations.LAND">
11713 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param> 11713 <summary>Agent landing from jump, finished flight, etc</summary>
11714 </member> 11714 </member>
11715 <member name="M:OpenMetaverse.InventoryTexture.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 11715 <member name="F:OpenMetaverse.Animations.LAUGH_SHORT">
11716 <summary> 11716 <summary>Agent laughing</summary>
11717 Construct an InventoryTexture object from a serialization stream 11717 </member>
11718 </summary> 11718 <member name="F:OpenMetaverse.Animations.MEDIUM_LAND">
11719 </member> 11719 <summary>Agent landing from jump, finished flight, etc</summary>
11720 <member name="T:OpenMetaverse.InventorySound"> 11720 </member>
11721 <summary> 11721 <member name="F:OpenMetaverse.Animations.MOTORCYCLE_SIT">
11722 InventorySound Class representing a playable sound 11722 <summary>Agent sitting on a motorcycle</summary>
11723 </summary> 11723 </member>
11724 </member> 11724 <member name="F:OpenMetaverse.Animations.MUSCLE_BEACH">
11725 <member name="M:OpenMetaverse.InventorySound.#ctor(OpenMetaverse.UUID)"> 11725 <summary></summary>
11726 <summary> 11726 </member>
11727 Construct an InventorySound object 11727 <member name="F:OpenMetaverse.Animations.NO">
11728 </summary> 11728 <summary>Agent moving head side to side</summary>
11729 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the 11729 </member>
11730 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param> 11730 <member name="F:OpenMetaverse.Animations.NO_UNHAPPY">
11731 </member> 11731 <summary>Agent moving head side to side with unhappy expression</summary>
11732 <member name="M:OpenMetaverse.InventorySound.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 11732 </member>
11733 <summary> 11733 <member name="F:OpenMetaverse.Animations.NYAH_NYAH">
11734 Construct an InventorySound object from a serialization stream 11734 <summary>Agent taunting another</summary>
11735 </summary> 11735 </member>
11736 </member> 11736 <member name="F:OpenMetaverse.Animations.ONETWO_PUNCH">
11737 <member name="T:OpenMetaverse.InventoryCallingCard"> 11737 <summary></summary>
11738 <summary> 11738 </member>
11739 InventoryCallingCard Class, contains information on another avatar 11739 <member name="F:OpenMetaverse.Animations.PEACE">
11740 </summary> 11740 <summary>Agent giving peace sign</summary>
11741 </member> 11741 </member>
11742 <member name="M:OpenMetaverse.InventoryCallingCard.#ctor(OpenMetaverse.UUID)"> 11742 <member name="F:OpenMetaverse.Animations.POINT_ME">
11743 <summary> 11743 <summary>Agent pointing at self</summary>
11744 Construct an InventoryCallingCard object 11744 </member>
11745 </summary> 11745 <member name="F:OpenMetaverse.Animations.POINT_YOU">
11746 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the 11746 <summary>Agent pointing at another</summary>
11747 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param> 11747 </member>
11748 </member> 11748 <member name="F:OpenMetaverse.Animations.PRE_JUMP">
11749 <member name="M:OpenMetaverse.InventoryCallingCard.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 11749 <summary>Agent preparing for jump (bending knees)</summary>
11750 <summary> 11750 </member>
11751 Construct an InventoryCallingCard object from a serialization stream 11751 <member name="F:OpenMetaverse.Animations.PUNCH_LEFT">
11752 </summary> 11752 <summary>Agent punching with left hand</summary>
11753 </member> 11753 </member>
11754 <member name="T:OpenMetaverse.InventoryLandmark"> 11754 <member name="F:OpenMetaverse.Animations.PUNCH_RIGHT">
11755 <summary> 11755 <summary>Agent punching with right hand</summary>
11756 InventoryLandmark Class, contains details on a specific location 11756 </member>
11757 </summary> 11757 <member name="F:OpenMetaverse.Animations.REPULSED">
11758 </member> 11758 <summary>Agent acting repulsed</summary>
11759 <member name="M:OpenMetaverse.InventoryLandmark.#ctor(OpenMetaverse.UUID)"> 11759 </member>
11760 <summary> 11760 <member name="F:OpenMetaverse.Animations.ROUNDHOUSE_KICK">
11761 Construct an InventoryLandmark object 11761 <summary>Agent trying to be Chuck Norris</summary>
11762 </summary> 11762 </member>
11763 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the 11763 <member name="F:OpenMetaverse.Animations.RPS_COUNTDOWN">
11764 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param> 11764 <summary>Rocks, Paper, Scissors 1, 2, 3</summary>
11765 </member> 11765 </member>
11766 <member name="M:OpenMetaverse.InventoryLandmark.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 11766 <member name="F:OpenMetaverse.Animations.RPS_PAPER">
11767 <summary> 11767 <summary>Agent with hand flat over other hand</summary>
11768 Construct an InventoryLandmark object from a serialization stream 11768 </member>
11769 </summary> 11769 <member name="F:OpenMetaverse.Animations.RPS_ROCK">
11770 </member> 11770 <summary>Agent with fist over other hand</summary>
11771 <member name="P:OpenMetaverse.InventoryLandmark.LandmarkVisited"> 11771 </member>
11772 <summary> 11772 <member name="F:OpenMetaverse.Animations.RPS_SCISSORS">
11773 Landmarks use the InventoryItemFlags struct and will have a flag of 1 set if they have been visited 11773 <summary>Agent with two fingers spread over other hand</summary>
11774 </summary> 11774 </member>
11775 </member> 11775 <member name="F:OpenMetaverse.Animations.RUN">
11776 <member name="T:OpenMetaverse.InventoryObject"> 11776 <summary>Agent running</summary>
11777 <summary> 11777 </member>
11778 InventoryObject Class contains details on a primitive or coalesced set of primitives 11778 <member name="F:OpenMetaverse.Animations.SAD">
11779 </summary> 11779 <summary>Agent appearing sad</summary>
11780 </member> 11780 </member>
11781 <member name="M:OpenMetaverse.InventoryObject.#ctor(OpenMetaverse.UUID)"> 11781 <member name="F:OpenMetaverse.Animations.SALUTE">
11782 <summary> 11782 <summary>Agent saluting</summary>
11783 Construct an InventoryObject object 11783 </member>
11784 </summary> 11784 <member name="F:OpenMetaverse.Animations.SHOOT_BOW_L">
11785 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the 11785 <summary>Agent shooting bow (left handed)</summary>
11786 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param> 11786 </member>
11787 </member> 11787 <member name="F:OpenMetaverse.Animations.SHOUT">
11788 <member name="M:OpenMetaverse.InventoryObject.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 11788 <summary>Agent cupping mouth as if shouting</summary>
11789 <summary> 11789 </member>
11790 Construct an InventoryObject object from a serialization stream 11790 <member name="F:OpenMetaverse.Animations.SHRUG">
11791 </summary> 11791 <summary>Agent shrugging shoulders</summary>
11792 </member> 11792 </member>
11793 <member name="P:OpenMetaverse.InventoryObject.ItemFlags"> 11793 <member name="F:OpenMetaverse.Animations.SIT">
11794 <summary> 11794 <summary>Agent in sit position</summary>
11795 Gets or sets the upper byte of the Flags value 11795 </member>
11796 </summary> 11796 <member name="F:OpenMetaverse.Animations.SIT_FEMALE">
11797 </member> 11797 <summary>Agent in sit position (feminine)</summary>
11798 <member name="P:OpenMetaverse.InventoryObject.AttachPoint"> 11798 </member>
11799 <summary> 11799 <member name="F:OpenMetaverse.Animations.SIT_GENERIC">
11800 Gets or sets the object attachment point, the lower byte of the Flags value 11800 <summary>Agent in sit position (generic)</summary>
11801 </summary> 11801 </member>
11802 </member> 11802 <member name="F:OpenMetaverse.Animations.SIT_GROUND">
11803 <member name="T:OpenMetaverse.InventoryNotecard"> 11803 <summary>Agent sitting on ground</summary>
11804 <summary> 11804 </member>
11805 InventoryNotecard Class, contains details on an encoded text document 11805 <member name="F:OpenMetaverse.Animations.SIT_GROUND_staticRAINED">
11806 </summary> 11806 <summary>Agent sitting on ground</summary>
11807 </member> 11807 </member>
11808 <member name="M:OpenMetaverse.InventoryNotecard.#ctor(OpenMetaverse.UUID)"> 11808 <member name="F:OpenMetaverse.Animations.SIT_TO_STAND">
11809 <summary> 11809 <summary></summary>
11810 Construct an InventoryNotecard object 11810 </member>
11811 </summary> 11811 <member name="F:OpenMetaverse.Animations.SLEEP">
11812 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the 11812 <summary>Agent sleeping on side</summary>
11813 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param> 11813 </member>
11814 </member> 11814 <member name="F:OpenMetaverse.Animations.SMOKE_IDLE">
11815 <member name="M:OpenMetaverse.InventoryNotecard.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 11815 <summary>Agent smoking</summary>
11816 <summary> 11816 </member>
11817 Construct an InventoryNotecard object from a serialization stream 11817 <member name="F:OpenMetaverse.Animations.SMOKE_INHALE">
11818 </summary> 11818 <summary>Agent inhaling smoke</summary>
11819 </member> 11819 </member>
11820 <member name="T:OpenMetaverse.InventoryCategory"> 11820 <member name="F:OpenMetaverse.Animations.SMOKE_THROW_DOWN">
11821 <summary> 11821 <summary></summary>
11822 InventoryCategory Class 11822 </member>
11823 </summary> 11823 <member name="F:OpenMetaverse.Animations.SNAPSHOT">
11824 <remarks>TODO: Is this even used for anything?</remarks> 11824 <summary>Agent taking a picture</summary>
11825 </member> 11825 </member>
11826 <member name="M:OpenMetaverse.InventoryCategory.#ctor(OpenMetaverse.UUID)"> 11826 <member name="F:OpenMetaverse.Animations.STAND">
11827 <summary> 11827 <summary>Agent standing</summary>
11828 Construct an InventoryCategory object 11828 </member>
11829 </summary> 11829 <member name="F:OpenMetaverse.Animations.STANDUP">
11830 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the 11830 <summary>Agent standing up</summary>
11831 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param> 11831 </member>
11832 </member> 11832 <member name="F:OpenMetaverse.Animations.STAND_1">
11833 <member name="M:OpenMetaverse.InventoryCategory.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 11833 <summary>Agent standing</summary>
11834 <summary> 11834 </member>
11835 Construct an InventoryCategory object from a serialization stream 11835 <member name="F:OpenMetaverse.Animations.STAND_2">
11836 </summary> 11836 <summary>Agent standing</summary>
11837 </member> 11837 </member>
11838 <member name="T:OpenMetaverse.InventoryLSL"> 11838 <member name="F:OpenMetaverse.Animations.STAND_3">
11839 <summary> 11839 <summary>Agent standing</summary>
11840 InventoryLSL Class, represents a Linden Scripting Language object 11840 </member>
11841 </summary> 11841 <member name="F:OpenMetaverse.Animations.STAND_4">
11842 </member> 11842 <summary>Agent standing</summary>
11843 <member name="M:OpenMetaverse.InventoryLSL.#ctor(OpenMetaverse.UUID)"> 11843 </member>
11844 <summary> 11844 <member name="F:OpenMetaverse.Animations.STRETCH">
11845 Construct an InventoryLSL object 11845 <summary>Agent stretching</summary>
11846 </summary> 11846 </member>
11847 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the 11847 <member name="F:OpenMetaverse.Animations.STRIDE">
11848 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param> 11848 <summary>Agent in stride (fast walk)</summary>
11849 </member> 11849 </member>
11850 <member name="M:OpenMetaverse.InventoryLSL.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 11850 <member name="F:OpenMetaverse.Animations.SURF">
11851 <summary> 11851 <summary>Agent surfing</summary>
11852 Construct an InventoryLSL object from a serialization stream 11852 </member>
11853 </summary> 11853 <member name="F:OpenMetaverse.Animations.SURPRISE">
11854 </member> 11854 <summary>Agent acting surprised</summary>
11855 <member name="T:OpenMetaverse.InventorySnapshot"> 11855 </member>
11856 <summary> 11856 <member name="F:OpenMetaverse.Animations.SWORD_STRIKE">
11857 InventorySnapshot Class, an image taken with the viewer 11857 <summary>Agent striking with a sword</summary>
11858 </summary> 11858 </member>
11859 </member> 11859 <member name="F:OpenMetaverse.Animations.TALK">
11860 <member name="M:OpenMetaverse.InventorySnapshot.#ctor(OpenMetaverse.UUID)"> 11860 <summary>Agent talking (lips moving)</summary>
11861 <summary> 11861 </member>
11862 Construct an InventorySnapshot object 11862 <member name="F:OpenMetaverse.Animations.TANTRUM">
11863 </summary> 11863 <summary>Agent throwing a tantrum</summary>
11864 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the 11864 </member>
11865 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param> 11865 <member name="F:OpenMetaverse.Animations.THROW_R">
11866 </member> 11866 <summary>Agent throwing an object (right handed)</summary>
11867 <member name="M:OpenMetaverse.InventorySnapshot.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 11867 </member>
11868 <summary> 11868 <member name="F:OpenMetaverse.Animations.TRYON_SHIRT">
11869 Construct an InventorySnapshot object from a serialization stream 11869 <summary>Agent trying on a shirt</summary>
11870 </summary> 11870 </member>
11871 </member> 11871 <member name="F:OpenMetaverse.Animations.TURNLEFT">
11872 <member name="T:OpenMetaverse.InventoryAttachment"> 11872 <summary>Agent turning to the left</summary>
11873 <summary> 11873 </member>
11874 InventoryAttachment Class, contains details on an attachable object 11874 <member name="F:OpenMetaverse.Animations.TURNRIGHT">
11875 </summary> 11875 <summary>Agent turning to the right</summary>
11876 </member> 11876 </member>
11877 <member name="M:OpenMetaverse.InventoryAttachment.#ctor(OpenMetaverse.UUID)"> 11877 <member name="F:OpenMetaverse.Animations.TYPE">
11878 <summary> 11878 <summary>Agent typing</summary>
11879 Construct an InventoryAttachment object 11879 </member>
11880 </summary> 11880 <member name="F:OpenMetaverse.Animations.WALK">
11881 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the 11881 <summary>Agent walking</summary>
11882 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param> 11882 </member>
11883 </member> 11883 <member name="F:OpenMetaverse.Animations.WHISPER">
11884 <member name="M:OpenMetaverse.InventoryAttachment.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 11884 <summary>Agent whispering</summary>
11885 <summary> 11885 </member>
11886 Construct an InventoryAttachment object from a serialization stream 11886 <member name="F:OpenMetaverse.Animations.WHISTLE">
11887 </summary> 11887 <summary>Agent whispering with fingers in mouth</summary>
11888 </member> 11888 </member>
11889 <member name="P:OpenMetaverse.InventoryAttachment.AttachmentPoint"> 11889 <member name="F:OpenMetaverse.Animations.WINK">
11890 <summary> 11890 <summary>Agent winking</summary>
11891 Get the last AttachmentPoint this object was attached to 11891 </member>
11892 </summary> 11892 <member name="F:OpenMetaverse.Animations.WINK_HOLLYWOOD">
11893 </member> 11893 <summary>Agent winking</summary>
11894 <member name="T:OpenMetaverse.InventoryWearable"> 11894 </member>
11895 <summary> 11895 <member name="F:OpenMetaverse.Animations.WORRY">
11896 InventoryWearable Class, details on a clothing item or body part 11896 <summary>Agent worried</summary>
11897 </summary> 11897 </member>
11898 </member> 11898 <member name="F:OpenMetaverse.Animations.YES">
11899 <member name="M:OpenMetaverse.InventoryWearable.#ctor(OpenMetaverse.UUID)"> 11899 <summary>Agent nodding yes</summary>
11900 <summary> 11900 </member>
11901 Construct an InventoryWearable object 11901 <member name="F:OpenMetaverse.Animations.YES_HAPPY">
11902 </summary> 11902 <summary>Agent nodding yes with happy face</summary>
11903 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the 11903 </member>
11904 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param> 11904 <member name="F:OpenMetaverse.Animations.YOGA_FLOAT">
11905 </member> 11905 <summary>Agent floating with legs and arms crossed</summary>
11906 <member name="M:OpenMetaverse.InventoryWearable.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 11906 </member>
11907 <summary> 11907 <member name="M:OpenMetaverse.Animations.ToDictionary">
11908 Construct an InventoryWearable object from a serialization stream 11908 <summary>
11909 </summary> 11909 A dictionary containing all pre-defined animations
11910 </member> 11910 </summary>
11911 <member name="P:OpenMetaverse.InventoryWearable.WearableType"> 11911 <returns>A dictionary containing the pre-defined animations,
11912 <summary> 11912 where the key is the animations ID, and the value is a string
11913 The <seealso cref="T:OpenMetaverse.WearableType"/>, Skin, Shape, Skirt, Etc 11913 containing a name to identify the purpose of the animation</returns>
11914 </summary> 11914 </member>
11915 </member> 11915 <member name="T:OpenMetaverse.Messages.Linden.TeleportFinishMessage">
11916 <member name="T:OpenMetaverse.InventoryAnimation"> 11916 <summary>
11917 <summary> 11917 Sent to the client to indicate a teleport request has completed
11918 InventoryAnimation Class, A bvh encoded object which animates an avatar 11918 </summary>
11919 </summary> 11919 </member>
11920 </member> 11920 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.AgentID">
11921 <member name="M:OpenMetaverse.InventoryAnimation.#ctor(OpenMetaverse.UUID)"> 11921 <summary>The <see cref="T:OpenMetaverse.UUID"/> of the agent</summary>
11922 <summary> 11922 </member>
11923 Construct an InventoryAnimation object 11923 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.LocationID">
11924 </summary> 11924 <summary></summary>
11925 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the 11925 </member>
11926 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param> 11926 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.RegionHandle">
11927 </member> 11927 <summary>The simulators handle the agent teleported to</summary>
11928 <member name="M:OpenMetaverse.InventoryAnimation.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 11928 </member>
11929 <summary> 11929 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.SeedCapability">
11930 Construct an InventoryAnimation object from a serialization stream 11930 <summary>A Uri which contains a list of Capabilities the simulator supports</summary>
11931 </summary> 11931 </member>
11932 </member> 11932 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.SimAccess">
11933 <member name="T:OpenMetaverse.InventoryGesture"> 11933 <summary>Indicates the level of access required
11934 <summary> 11934 to access the simulator, or the content rating, or the simulators
11935 InventoryGesture Class, details on a series of animations, sounds, and actions 11935 map status</summary>
11936 </summary> 11936 </member>
11937 </member> 11937 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.IP">
11938 <member name="M:OpenMetaverse.InventoryGesture.#ctor(OpenMetaverse.UUID)"> 11938 <summary>The IP Address of the simulator</summary>
11939 <summary> 11939 </member>
11940 Construct an InventoryGesture object 11940 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.Port">
11941 </summary> 11941 <summary>The UDP Port the simulator will listen for UDP traffic on</summary>
11942 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the 11942 </member>
11943 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param> 11943 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.Flags">
11944 </member> 11944 <summary>Status flags indicating the state of the Agent upon arrival, Flying, etc.</summary>
11945 <member name="M:OpenMetaverse.InventoryGesture.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 11945 </member>
11946 <summary> 11946 <member name="M:OpenMetaverse.Messages.Linden.TeleportFinishMessage.Serialize">
11947 Construct an InventoryGesture object from a serialization stream 11947 <summary>
11948 </summary> 11948 Serialize the object
11949 </member> 11949 </summary>
11950 <member name="T:OpenMetaverse.InventoryFolder"> 11950 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
11951 <summary> 11951 </member>
11952 A folder contains <seealso cref="T:OpenMetaverse.InventoryItem"/>s and has certain attributes specific 11952 <member name="M:OpenMetaverse.Messages.Linden.TeleportFinishMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
11953 to itself 11953 <summary>
11954 </summary> 11954 Deserialize the message
11955 </member> 11955 </summary>
11956 <member name="F:OpenMetaverse.InventoryFolder.PreferredType"> 11956 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
11957 <summary>The Preferred <seealso cref="T:OpenMetaverse.AssetType"/> for a folder.</summary> 11957 </member>
11958 </member> 11958 <member name="T:OpenMetaverse.Messages.Linden.EstablishAgentCommunicationMessage">
11959 <member name="F:OpenMetaverse.InventoryFolder.Version"> 11959 <summary>
11960 <summary>The Version of this folder</summary> 11960 Sent to the viewer when a neighboring simulator is requesting the agent make a connection to it.
11961 </member> 11961 </summary>
11962 <member name="F:OpenMetaverse.InventoryFolder.DescendentCount"> 11962 </member>
11963 <summary>Number of child items this folder contains.</summary> 11963 <member name="M:OpenMetaverse.Messages.Linden.EstablishAgentCommunicationMessage.Serialize">
11964 </member> 11964 <summary>
11965 <member name="M:OpenMetaverse.InventoryFolder.#ctor(OpenMetaverse.UUID)"> 11965 Serialize the object
11966 <summary> 11966 </summary>
11967 Constructor 11967 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
11968 </summary> 11968 </member>
11969 <param name="itemID">UUID of the folder</param> 11969 <member name="M:OpenMetaverse.Messages.Linden.EstablishAgentCommunicationMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
11970 </member> 11970 <summary>
11971 <member name="M:OpenMetaverse.InventoryFolder.ToString"> 11971 Deserialize the message
11972 <summary> 11972 </summary>
11973 11973 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
11974 </summary> 11974 </member>
11975 <returns></returns> 11975 <member name="M:OpenMetaverse.Messages.Linden.CrossedRegionMessage.Serialize">
11976 </member> 11976 <summary>
11977 <member name="M:OpenMetaverse.InventoryFolder.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 11977 Serialize the object
11978 <summary> 11978 </summary>
11979 Get Serilization data for this InventoryFolder object 11979 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
11980 </summary> 11980 </member>
11981 </member> 11981 <member name="M:OpenMetaverse.Messages.Linden.CrossedRegionMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
11982 <member name="M:OpenMetaverse.InventoryFolder.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 11982 <summary>
11983 <summary> 11983 Deserialize the message
11984 Construct an InventoryFolder object from a serialization stream 11984 </summary>
11985 </summary> 11985 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
11986 </member> 11986 </member>
11987 <member name="M:OpenMetaverse.InventoryFolder.GetHashCode"> 11987 <member name="M:OpenMetaverse.Messages.Linden.EnableSimulatorMessage.Serialize">
11988 <summary> 11988 <summary>
11989 11989 Serialize the object
11990 </summary> 11990 </summary>
11991 <returns></returns> 11991 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
11992 </member> 11992 </member>
11993 <member name="M:OpenMetaverse.InventoryFolder.Equals(System.Object)"> 11993 <member name="M:OpenMetaverse.Messages.Linden.EnableSimulatorMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
11994 <summary> 11994 <summary>
11995 11995 Deserialize the message
11996 </summary> 11996 </summary>
11997 <param name="o"></param> 11997 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
11998 <returns></returns> 11998 </member>
11999 </member> 11999 <member name="T:OpenMetaverse.Messages.Linden.TeleportFailedMessage">
12000 <member name="M:OpenMetaverse.InventoryFolder.Equals(OpenMetaverse.InventoryBase)"> 12000 <summary>
12001 <summary> 12001 A message sent to the client which indicates a teleport request has failed
12002 12002 and contains some information on why it failed
12003 </summary> 12003 </summary>
12004 <param name="o"></param> 12004 </member>
12005 <returns></returns> 12005 <member name="F:OpenMetaverse.Messages.Linden.TeleportFailedMessage.ExtraParams">
12006 </member> 12006 <summary></summary>
12007 <member name="M:OpenMetaverse.InventoryFolder.Equals(OpenMetaverse.InventoryFolder)"> 12007 </member>
12008 <summary> 12008 <member name="F:OpenMetaverse.Messages.Linden.TeleportFailedMessage.MessageKey">
12009 12009 <summary>A string key of the reason the teleport failed e.g. CouldntTPCloser
12010 </summary> 12010 Which could be used to look up a value in a dictionary or enum</summary>
12011 <param name="o"></param> 12011 </member>
12012 <returns></returns> 12012 <member name="F:OpenMetaverse.Messages.Linden.TeleportFailedMessage.AgentID">
12013 </member> 12013 <summary>The <see cref="T:OpenMetaverse.UUID"/> of the Agent</summary>
12014 <member name="T:OpenMetaverse.InventoryManager"> 12014 </member>
12015 <summary> 12015 <member name="F:OpenMetaverse.Messages.Linden.TeleportFailedMessage.Reason">
12016 Tools for dealing with agents inventory 12016 <summary>A string human readable message containing the reason </summary>
12017 </summary> 12017 <remarks>An example: Could not teleport closer to destination</remarks>
12018 </member> 12018 </member>
12019 <member name="F:OpenMetaverse.InventoryManager.MAGIC_ID"> 12019 <member name="M:OpenMetaverse.Messages.Linden.TeleportFailedMessage.Serialize">
12020 <summary>Used for converting shadow_id to asset_id</summary> 12020 <summary>
12021 </member> 12021 Serialize the object
12022 <member name="F:OpenMetaverse.InventoryManager.m_ItemReceived"> 12022 </summary>
12023 <summary>The event subscribers, null of no subscribers</summary> 12023 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
12024 </member> 12024 </member>
12025 <member name="M:OpenMetaverse.InventoryManager.OnItemReceived(OpenMetaverse.ItemReceivedEventArgs)"> 12025 <member name="M:OpenMetaverse.Messages.Linden.TeleportFailedMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
12026 <summary>Raises the ItemReceived Event</summary> 12026 <summary>
12027 <param name="e">A ItemReceivedEventArgs object containing 12027 Deserialize the message
12028 the data sent from the simulator</param> 12028 </summary>
12029 </member> 12029 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
12030 <member name="F:OpenMetaverse.InventoryManager.m_ItemReceivedLock"> 12030 </member>
12031 <summary>Thread sync lock object</summary> 12031 <member name="M:OpenMetaverse.Messages.Linden.LandStatReplyMessage.Serialize">
12032 </member> 12032 <summary>
12033 <member name="F:OpenMetaverse.InventoryManager.m_FolderUpdated"> 12033 Serialize the object
12034 <summary>The event subscribers, null of no subscribers</summary> 12034 </summary>
12035 </member> 12035 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
12036 <member name="M:OpenMetaverse.InventoryManager.OnFolderUpdated(OpenMetaverse.FolderUpdatedEventArgs)"> 12036 </member>
12037 <summary>Raises the FolderUpdated Event</summary> 12037 <member name="M:OpenMetaverse.Messages.Linden.LandStatReplyMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
12038 <param name="e">A FolderUpdatedEventArgs object containing 12038 <summary>
12039 the data sent from the simulator</param> 12039 Deserialize the message
12040 </member> 12040 </summary>
12041 <member name="F:OpenMetaverse.InventoryManager.m_FolderUpdatedLock"> 12041 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
12042 <summary>Thread sync lock object</summary> 12042 </member>
12043 </member> 12043 <member name="T:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage">
12044 <member name="F:OpenMetaverse.InventoryManager.m_InventoryObjectOffered"> 12044 <summary>
12045 <summary>The event subscribers, null of no subscribers</summary> 12045 Contains a list of prim owner information for a specific parcel in a simulator
12046 </member> 12046 </summary>
12047 <member name="M:OpenMetaverse.InventoryManager.OnInventoryObjectOffered(OpenMetaverse.InventoryObjectOfferedEventArgs)"> 12047 <remarks>
12048 <summary>Raises the InventoryObjectOffered Event</summary> 12048 A Simulator will always return at least 1 entry
12049 <param name="e">A InventoryObjectOfferedEventArgs object containing 12049 If agent does not have proper permission the OwnerID will be UUID.Zero
12050 the data sent from the simulator</param> 12050 If agent does not have proper permission OR there are no primitives on parcel
12051 </member> 12051 the DataBlocksExtended map will not be sent from the simulator
12052 <member name="F:OpenMetaverse.InventoryManager.m_InventoryObjectOfferedLock"> 12052 </remarks>
12053 <summary>Thread sync lock object</summary> 12053 </member>
12054 </member> 12054 <member name="F:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwnersBlock">
12055 <member name="F:OpenMetaverse.InventoryManager.m_TaskItemReceived"> 12055 <summary>An Array of <see cref="T:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner"/> objects</summary>
12056 <summary>The event subscribers, null of no subscribers</summary> 12056 </member>
12057 </member> 12057 <member name="M:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.Serialize">
12058 <member name="M:OpenMetaverse.InventoryManager.OnTaskItemReceived(OpenMetaverse.TaskItemReceivedEventArgs)"> 12058 <summary>
12059 <summary>Raises the TaskItemReceived Event</summary> 12059 Serialize the object
12060 <param name="e">A TaskItemReceivedEventArgs object containing 12060 </summary>
12061 the data sent from the simulator</param> 12061 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
12062 </member> 12062 </member>
12063 <member name="F:OpenMetaverse.InventoryManager.m_TaskItemReceivedLock"> 12063 <member name="M:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
12064 <summary>Thread sync lock object</summary> 12064 <summary>
12065 </member> 12065 Deserialize the message
12066 <member name="F:OpenMetaverse.InventoryManager.m_FindObjectByPathReply"> 12066 </summary>
12067 <summary>The event subscribers, null of no subscribers</summary> 12067 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
12068 </member> 12068 </member>
12069 <member name="M:OpenMetaverse.InventoryManager.OnFindObjectByPathReply(OpenMetaverse.FindObjectByPathReplyEventArgs)"> 12069 <member name="T:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner">
12070 <summary>Raises the FindObjectByPath Event</summary> 12070 <summary>
12071 <param name="e">A FindObjectByPathEventArgs object containing 12071 Prim ownership information for a specified owner on a single parcel
12072 the data sent from the simulator</param> 12072 </summary>
12073 </member> 12073 </member>
12074 <member name="F:OpenMetaverse.InventoryManager.m_FindObjectByPathReplyLock"> 12074 <member name="F:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner.OwnerID">
12075 <summary>Thread sync lock object</summary> 12075 <summary>The <see cref="T:OpenMetaverse.UUID"/> of the prim owner,
12076 </member> 12076 UUID.Zero if agent has no permission to view prim owner information</summary>
12077 <member name="F:OpenMetaverse.InventoryManager.m_TaskInventoryReply"> 12077 </member>
12078 <summary>The event subscribers, null of no subscribers</summary> 12078 <member name="F:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner.Count">
12079 </member> 12079 <summary>The total number of prims</summary>
12080 <member name="M:OpenMetaverse.InventoryManager.OnTaskInventoryReply(OpenMetaverse.TaskInventoryReplyEventArgs)"> 12080 </member>
12081 <summary>Raises the TaskInventoryReply Event</summary> 12081 <member name="F:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner.IsGroupOwned">
12082 <param name="e">A TaskInventoryReplyEventArgs object containing 12082 <summary>True if the OwnerID is a <see cref="T:OpenMetaverse.Group"/></summary>
12083 the data sent from the simulator</param> 12083 </member>
12084 </member> 12084 <member name="F:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner.OnlineStatus">
12085 <member name="F:OpenMetaverse.InventoryManager.m_TaskInventoryReplyLock"> 12085 <summary>True if the owner is online
12086 <summary>Thread sync lock object</summary> 12086 <remarks>This is no longer used by the LL Simulators</remarks></summary>
12087 </member> 12087 </member>
12088 <member name="F:OpenMetaverse.InventoryManager.m_SaveAssetToInventory"> 12088 <member name="F:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner.TimeStamp">
12089 <summary>The event subscribers, null of no subscribers</summary> 12089 <summary>The date the most recent prim was rezzed</summary>
12090 </member> 12090 </member>
12091 <member name="M:OpenMetaverse.InventoryManager.OnSaveAssetToInventory(OpenMetaverse.SaveAssetToInventoryEventArgs)"> 12091 <member name="T:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage">
12092 <summary>Raises the SaveAssetToInventory Event</summary> 12092 <summary>
12093 <param name="e">A SaveAssetToInventoryEventArgs object containing 12093 The details of a single parcel in a region, also contains some regionwide globals
12094 the data sent from the simulator</param> 12094 </summary>
12095 </member> 12095 </member>
12096 <member name="F:OpenMetaverse.InventoryManager.m_SaveAssetToInventoryLock"> 12096 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.LocalID">
12097 <summary>Thread sync lock object</summary> 12097 <summary>Simulator-local ID of this parcel</summary>
12098 </member> 12098 </member>
12099 <member name="F:OpenMetaverse.InventoryManager.m_ScriptRunningReply"> 12099 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.AABBMax">
12100 <summary>The event subscribers, null of no subscribers</summary> 12100 <summary>Maximum corner of the axis-aligned bounding box for this
12101 </member> 12101 parcel</summary>
12102 <member name="M:OpenMetaverse.InventoryManager.OnScriptRunningReply(OpenMetaverse.ScriptRunningReplyEventArgs)"> 12102 </member>
12103 <summary>Raises the ScriptRunningReply Event</summary> 12103 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.AABBMin">
12104 <param name="e">A ScriptRunningReplyEventArgs object containing 12104 <summary>Minimum corner of the axis-aligned bounding box for this
12105 the data sent from the simulator</param> 12105 parcel</summary>
12106 </member> 12106 </member>
12107 <member name="F:OpenMetaverse.InventoryManager.m_ScriptRunningReplyLock"> 12107 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.Area">
12108 <summary>Thread sync lock object</summary> 12108 <summary>Total parcel land area</summary>
12109 </member> 12109 </member>
12110 <member name="F:OpenMetaverse.InventoryManager._NewFolderNames"> 12110 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.AuctionID">
12111 <summary>Partial mapping of AssetTypes to folder names</summary> 12111 <summary></summary>
12112 </member> 12112 </member>
12113 <member name="M:OpenMetaverse.InventoryManager.#ctor(OpenMetaverse.GridClient)"> 12113 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.AuthBuyerID">
12114 <summary> 12114 <summary>Key of authorized buyer</summary>
12115 Default constructor 12115 </member>
12116 </summary> 12116 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.Bitmap">
12117 <param name="client">Reference to the GridClient object</param> 12117 <summary>Bitmap describing land layout in 4x4m squares across the
12118 </member> 12118 entire region</summary>
12119 <member name="M:OpenMetaverse.InventoryManager.FetchItem(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Int32)"> 12119 </member>
12120 <summary> 12120 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.Category">
12121 Fetch an inventory item from the dataserver 12121 <summary></summary>
12122 </summary> 12122 </member>
12123 <param name="itemID">The items <seealso cref="T:OpenMetaverse.UUID"/></param> 12123 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.ClaimDate">
12124 <param name="ownerID">The item Owners <seealso cref="T:OpenMetaverse.UUID"/></param> 12124 <summary>Date land was claimed</summary>
12125 <param name="timeoutMS">a integer representing the number of milliseconds to wait for results</param> 12125 </member>
12126 <returns>An <seealso cref="T:OpenMetaverse.InventoryItem"/> object on success, or null if no item was found</returns> 12126 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.ClaimPrice">
12127 <remarks>Items will also be sent to the <seealso cref="M:OpenMetaverse.InventoryManager.OnItemReceived(OpenMetaverse.ItemReceivedEventArgs)"/> event</remarks> 12127 <summary>Appears to always be zero</summary>
12128 </member> 12128 </member>
12129 <member name="M:OpenMetaverse.InventoryManager.RequestFetchInventory(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 12129 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.Desc">
12130 <summary> 12130 <summary>Parcel Description</summary>
12131 Request A single inventory item 12131 </member>
12132 </summary> 12132 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.ParcelFlags">
12133 <param name="itemID">The items <seealso cref="T:OpenMetaverse.UUID"/></param> 12133 <summary></summary>
12134 <param name="ownerID">The item Owners <seealso cref="T:OpenMetaverse.UUID"/></param> 12134 </member>
12135 <seealso cref="M:OpenMetaverse.InventoryManager.OnItemReceived(OpenMetaverse.ItemReceivedEventArgs)"/> 12135 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.GroupID">
12136 </member> 12136 <summary></summary>
12137 <member name="M:OpenMetaverse.InventoryManager.RequestFetchInventory(System.Collections.Generic.List{OpenMetaverse.UUID},System.Collections.Generic.List{OpenMetaverse.UUID})"> 12137 </member>
12138 <summary> 12138 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.GroupPrims">
12139 Request inventory items 12139 <summary>Total number of primitives owned by the parcel group on
12140 </summary> 12140 this parcel</summary>
12141 <param name="itemIDs">Inventory items to request</param> 12141 </member>
12142 <param name="ownerIDs">Owners of the inventory items</param> 12142 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.IsGroupOwned">
12143 <seealso cref="M:OpenMetaverse.InventoryManager.OnItemReceived(OpenMetaverse.ItemReceivedEventArgs)"/> 12143 <summary>Whether the land is deeded to a group or not</summary>
12144 </member> 12144 </member>
12145 <member name="M:OpenMetaverse.InventoryManager.FolderContents(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.Boolean,OpenMetaverse.InventorySortOrder,System.Int32)"> 12145 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.LandingType">
12146 <summary> 12146 <summary></summary>
12147 Get contents of a folder 12147 </member>
12148 </summary> 12148 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MaxPrims">
12149 <param name="folder">The <seealso cref="T:OpenMetaverse.UUID"/> of the folder to search</param> 12149 <summary>Maximum number of primitives this parcel supports</summary>
12150 <param name="owner">The <seealso cref="T:OpenMetaverse.UUID"/> of the folders owner</param> 12150 </member>
12151 <param name="folders">true to retrieve folders</param> 12151 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaID">
12152 <param name="items">true to retrieve items</param> 12152 <summary>The Asset UUID of the Texture which when applied to a
12153 <param name="order">sort order to return results in</param> 12153 primitive will display the media</summary>
12154 <param name="timeoutMS">a integer representing the number of milliseconds to wait for results</param> 12154 </member>
12155 <returns>A list of inventory items matching search criteria within folder</returns> 12155 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaURL">
12156 <seealso cref="M:OpenMetaverse.InventoryManager.RequestFolderContents(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.Boolean,OpenMetaverse.InventorySortOrder)"/> 12156 <summary>A URL which points to any Quicktime supported media type</summary>
12157 <remarks>InventoryFolder.DescendentCount will only be accurate if both folders and items are 12157 </member>
12158 requested</remarks> 12158 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaAutoScale">
12159 </member> 12159 <summary>A byte, if 0x1 viewer should auto scale media to fit object</summary>
12160 <member name="M:OpenMetaverse.InventoryManager.RequestFolderContents(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.Boolean,OpenMetaverse.InventorySortOrder)"> 12160 </member>
12161 <summary> 12161 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MusicURL">
12162 Request the contents of an inventory folder 12162 <summary>URL For Music Stream</summary>
12163 </summary> 12163 </member>
12164 <param name="folder">The folder to search</param> 12164 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.Name">
12165 <param name="owner">The folder owners <seealso cref="T:OpenMetaverse.UUID"/></param> 12165 <summary>Parcel Name</summary>
12166 <param name="folders">true to return <seealso cref="!:InventoryManager.InventoryFolder"/>s contained in folder</param> 12166 </member>
12167 <param name="items">true to return <seealso cref="!:InventoryManager.InventoryItem"/>s containd in folder</param> 12167 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.OtherCleanTime">
12168 <param name="order">the sort order to return items in</param> 12168 <summary>Autoreturn value in minutes for others' objects</summary>
12169 <seealso cref="M:OpenMetaverse.InventoryManager.FolderContents(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.Boolean,OpenMetaverse.InventorySortOrder,System.Int32)"/> 12169 </member>
12170 </member> 12170 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.OtherCount">
12171 <member name="M:OpenMetaverse.InventoryManager.FindFolderForType(OpenMetaverse.AssetType)"> 12171 <summary></summary>
12172 <summary> 12172 </member>
12173 Returns the UUID of the folder (category) that defaults to 12173 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.OtherPrims">
12174 containing 'type'. The folder is not necessarily only for that 12174 <summary>Total number of other primitives on this parcel</summary>
12175 type 12175 </member>
12176 </summary> 12176 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.OwnerID">
12177 <remarks>This will return the root folder if one does not exist</remarks> 12177 <summary>UUID of the owner of this parcel</summary>
12178 <param name="type"></param> 12178 </member>
12179 <returns>The UUID of the desired folder if found, the UUID of the RootFolder 12179 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.OwnerPrims">
12180 if not found, or UUID.Zero on failure</returns> 12180 <summary>Total number of primitives owned by the parcel owner on
12181 </member> 12181 this parcel</summary>
12182 <member name="M:OpenMetaverse.InventoryManager.FindObjectByPath(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,System.Int32)"> 12182 </member>
12183 <summary> 12183 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.ParcelPrimBonus">
12184 Find an object in inventory using a specific path to search 12184 <summary></summary>
12185 </summary> 12185 </member>
12186 <param name="baseFolder">The folder to begin the search in</param> 12186 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.PassHours">
12187 <param name="inventoryOwner">The object owners <seealso cref="T:OpenMetaverse.UUID"/></param> 12187 <summary>How long is pass valid for</summary>
12188 <param name="path">A string path to search</param> 12188 </member>
12189 <param name="timeoutMS">milliseconds to wait for a reply</param> 12189 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.PassPrice">
12190 <returns>Found items <seealso cref="T:OpenMetaverse.UUID"/> or <seealso cref="F:OpenMetaverse.UUID.Zero"/> if 12190 <summary>Price for a temporary pass</summary>
12191 timeout occurs or item is not found</returns> 12191 </member>
12192 </member> 12192 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.PublicCount">
12193 <member name="M:OpenMetaverse.InventoryManager.RequestFindObjectByPath(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String)"> 12193 <summary></summary>
12194 <summary> 12194 </member>
12195 Find inventory items by path 12195 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.RegionDenyAnonymous">
12196 </summary> 12196 <summary></summary>
12197 <param name="baseFolder">The folder to begin the search in</param> 12197 </member>
12198 <param name="inventoryOwner">The object owners <seealso cref="T:OpenMetaverse.UUID"/></param> 12198 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.RegionDenyIdentified">
12199 <param name="path">A string path to search, folders/objects separated by a '/'</param> 12199 <summary></summary>
12200 <remarks>Results are sent to the <seealso cref="!:InventoryManager.OnFindObjectByPath"/> event</remarks> 12200 </member>
12201 </member> 12201 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.RegionDenyTransacted">
12202 <member name="M:OpenMetaverse.InventoryManager.LocalFind(OpenMetaverse.UUID,System.String[],System.Int32,System.Boolean)"> 12202 <summary></summary>
12203 <summary> 12203 </member>
12204 Search inventory Store object for an item or folder 12204 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.RegionDenyAgeUnverified">
12205 </summary> 12205 <summary>True if the region denies access to age unverified users</summary>
12206 <param name="baseFolder">The folder to begin the search in</param> 12206 </member>
12207 <param name="path">An array which creates a path to search</param> 12207 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.RegionPushOverride">
12208 <param name="level">Number of levels below baseFolder to conduct searches</param> 12208 <summary></summary>
12209 <param name="firstOnly">if True, will stop searching after first match is found</param> 12209 </member>
12210 <returns>A list of inventory items found</returns> 12210 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.RentPrice">
12211 </member> 12211 <summary>This field is no longer used</summary>
12212 <member name="M:OpenMetaverse.InventoryManager.Move(OpenMetaverse.InventoryBase,OpenMetaverse.InventoryFolder)"> 12212 </member>
12213 <summary> 12213 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.RequestResult">
12214 Move an inventory item or folder to a new location 12214 The result of a request for parcel properties
12215 </summary> 12215 </member>
12216 <param name="item">The <seealso cref="T:InventoryBase"/> item or folder to move</param> 12216 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SalePrice">
12217 <param name="newParent">The <seealso cref="T:InventoryFolder"/> to move item or folder to</param> 12217 <summary>Sale price of the parcel, only useful if ForSale is set</summary>
12218 </member> 12218 <remarks>The SalePrice will remain the same after an ownership
12219 <member name="M:OpenMetaverse.InventoryManager.Move(OpenMetaverse.InventoryBase,OpenMetaverse.InventoryFolder,System.String)"> 12219 transfer (sale), so it can be used to see the purchase price after
12220 <summary> 12220 a sale if the new owner has not changed it</remarks>
12221 Move an inventory item or folder to a new location and change its name 12221 </member>
12222 </summary> 12222 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SelectedPrims">
12223 <param name="item">The <seealso cref="T:InventoryBase"/> item or folder to move</param> 12223 <summary>
12224 <param name="newParent">The <seealso cref="T:InventoryFolder"/> to move item or folder to</param> 12224 Number of primitives your avatar is currently
12225 <param name="newName">The name to change the item or folder to</param> 12225 selecting and sitting on in this parcel
12226 </member> 12226 </summary>
12227 <member name="M:OpenMetaverse.InventoryManager.MoveFolder(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String)"> 12227 </member>
12228 <summary> 12228 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SelfCount">
12229 Move and rename a folder 12229 <summary></summary>
12230 </summary> 12230 </member>
12231 <param name="folderID">The source folders <seealso cref="T:OpenMetaverse.UUID"/></param> 12231 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SequenceID">
12232 <param name="newparentID">The destination folders <seealso cref="T:OpenMetaverse.UUID"/></param> 12232 <summary>
12233 <param name="newName">The name to change the folder to</param> 12233 A number which increments by 1, starting at 0 for each ParcelProperties request.
12234 </member> 12234 Can be overriden by specifying the sequenceID with the ParcelPropertiesRequest being sent.
12235 <member name="M:OpenMetaverse.InventoryManager.UpdateFolderProperties(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,OpenMetaverse.AssetType)"> 12235 a Negative number indicates the action in <seealso cref="T:OpenMetaverse.ParcelPropertiesStatus"/> has occurred.
12236 <summary> 12236 </summary>
12237 Update folder properties 12237 </member>
12238 </summary> 12238 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SimWideMaxPrims">
12239 <param name="folderID"><seealso cref="T:OpenMetaverse.UUID"/> of the folder to update</param> 12239 <summary>Maximum primitives across the entire simulator</summary>
12240 <param name="parentID">Sets folder's parent to <seealso cref="T:OpenMetaverse.UUID"/></param> 12240 </member>
12241 <param name="name">Folder name</param> 12241 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SimWideTotalPrims">
12242 <param name="type">Folder type</param> 12242 <summary>Total primitives across the entire simulator</summary>
12243 </member> 12243 </member>
12244 <member name="M:OpenMetaverse.InventoryManager.MoveFolder(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 12244 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SnapSelection">
12245 <summary> 12245 <summary></summary>
12246 Move a folder 12246 </member>
12247 </summary> 12247 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SnapshotID">
12248 <param name="folderID">The source folders <seealso cref="T:OpenMetaverse.UUID"/></param> 12248 <summary>Key of parcel snapshot</summary>
12249 <param name="newParentID">The destination folders <seealso cref="T:OpenMetaverse.UUID"/></param> 12249 </member>
12250 </member> 12250 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.Status">
12251 <member name="M:OpenMetaverse.InventoryManager.MoveFolders(System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.UUID})"> 12251 <summary>Parcel ownership status</summary>
12252 <summary> 12252 </member>
12253 Move multiple folders, the keys in the Dictionary parameter, 12253 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.TotalPrims">
12254 to a new parents, the value of that folder's key. 12254 <summary>Total number of primitives on this parcel</summary>
12255 </summary> 12255 </member>
12256 <param name="foldersNewParents">A Dictionary containing the 12256 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.UserLocation">
12257 <seealso cref="T:OpenMetaverse.UUID"/> of the source as the key, and the 12257 <summary></summary>
12258 <seealso cref="T:OpenMetaverse.UUID"/> of the destination as the value</param> 12258 </member>
12259 </member> 12259 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.UserLookAt">
12260 <member name="M:OpenMetaverse.InventoryManager.MoveItem(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 12260 <summary></summary>
12261 <summary> 12261 </member>
12262 Move an inventory item to a new folder 12262 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaDesc">
12263 </summary> 12263 <summary>A description of the media</summary>
12264 <param name="itemID">The <seealso cref="T:OpenMetaverse.UUID"/> of the source item to move</param> 12264 </member>
12265 <param name="folderID">The <seealso cref="T:OpenMetaverse.UUID"/> of the destination folder</param> 12265 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaHeight">
12266 </member> 12266 <summary>An Integer which represents the height of the media</summary>
12267 <member name="M:OpenMetaverse.InventoryManager.MoveItem(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String)"> 12267 </member>
12268 <summary> 12268 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaWidth">
12269 Move and rename an inventory item 12269 <summary>An integer which represents the width of the media</summary>
12270 </summary> 12270 </member>
12271 <param name="itemID">The <seealso cref="T:OpenMetaverse.UUID"/> of the source item to move</param> 12271 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaLoop">
12272 <param name="folderID">The <seealso cref="T:OpenMetaverse.UUID"/> of the destination folder</param> 12272 <summary>A boolean, if true the viewer should loop the media</summary>
12273 <param name="newName">The name to change the folder to</param> 12273 </member>
12274 </member> 12274 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaType">
12275 <member name="M:OpenMetaverse.InventoryManager.MoveItems(System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.UUID})"> 12275 <summary>A string which contains the mime type of the media</summary>
12276 <summary> 12276 </member>
12277 Move multiple inventory items to new locations 12277 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.ObscureMedia">
12278 </summary> 12278 <summary>true to obscure (hide) media url</summary>
12279 <param name="itemsNewParents">A Dictionary containing the 12279 </member>
12280 <seealso cref="T:OpenMetaverse.UUID"/> of the source item as the key, and the 12280 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.ObscureMusic">
12281 <seealso cref="T:OpenMetaverse.UUID"/> of the destination folder as the value</param> 12281 <summary>true to obscure (hide) music url</summary>
12282 </member> 12282 </member>
12283 <member name="M:OpenMetaverse.InventoryManager.RemoveDescendants(OpenMetaverse.UUID)"> 12283 <member name="M:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.Serialize">
12284 <summary> 12284 <summary>
12285 Remove descendants of a folder 12285 Serialize the object
12286 </summary> 12286 </summary>
12287 <param name="folder">The <seealso cref="T:OpenMetaverse.UUID"/> of the folder</param> 12287 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
12288 </member> 12288 </member>
12289 <member name="M:OpenMetaverse.InventoryManager.RemoveItem(OpenMetaverse.UUID)"> 12289 <member name="M:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
12290 <summary> 12290 <summary>
12291 Remove a single item from inventory 12291 Deserialize the message
12292 </summary> 12292 </summary>
12293 <param name="item">The <seealso cref="T:OpenMetaverse.UUID"/> of the inventory item to remove</param> 12293 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
12294 </member> 12294 </member>
12295 <member name="M:OpenMetaverse.InventoryManager.RemoveFolder(OpenMetaverse.UUID)"> 12295 <member name="T:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage">
12296 <summary> 12296 <summary>A message sent from the viewer to the simulator to updated a specific parcels settings</summary>
12297 Remove a folder from inventory 12297 </member>
12298 </summary> 12298 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.AuthBuyerID">
12299 <param name="folder">The <seealso cref="T:OpenMetaverse.UUID"/> of the folder to remove</param> 12299 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the agent authorized to purchase this
12300 </member> 12300 parcel of land or a NULL <seealso cref="T:OpenMetaverse.UUID"/> if the sale is authorized to anyone</summary>
12301 <member name="M:OpenMetaverse.InventoryManager.Remove(System.Collections.Generic.List{OpenMetaverse.UUID},System.Collections.Generic.List{OpenMetaverse.UUID})"> 12301 </member>
12302 <summary> 12302 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaAutoScale">
12303 Remove multiple items or folders from inventory 12303 <summary>true to enable auto scaling of the parcel media</summary>
12304 </summary> 12304 </member>
12305 <param name="items">A List containing the <seealso cref="T:OpenMetaverse.UUID"/>s of items to remove</param> 12305 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.Category">
12306 <param name="folders">A List containing the <seealso cref="T:OpenMetaverse.UUID"/>s of the folders to remove</param> 12306 <summary>The category of this parcel used when search is enabled to restrict
12307 </member> 12307 search results</summary>
12308 <member name="M:OpenMetaverse.InventoryManager.EmptyLostAndFound"> 12308 </member>
12309 <summary> 12309 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.Desc">
12310 Empty the Lost and Found folder 12310 <summary>A string containing the description to set</summary>
12311 </summary> 12311 </member>
12312 </member> 12312 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.GroupID">
12313 <member name="M:OpenMetaverse.InventoryManager.EmptyTrash"> 12313 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the <seealso cref="T:OpenMetaverse.Group"/> which allows for additional
12314 <summary> 12314 powers and restrictions.</summary>
12315 Empty the Trash folder 12315 </member>
12316 </summary> 12316 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.Landing">
12317 </member> 12317 <summary>The <seealso cref="T:OpenMetaverse.LandingType"/> which specifies how avatars which teleport
12318 <member name="M:OpenMetaverse.InventoryManager.RequestCreateItem(OpenMetaverse.UUID,System.String,System.String,OpenMetaverse.AssetType,OpenMetaverse.UUID,OpenMetaverse.InventoryType,OpenMetaverse.PermissionMask,OpenMetaverse.InventoryManager.ItemCreatedCallback)"> 12318 to this parcel are handled</summary>
12319 <summary> 12319 </member>
12320 12320 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.LocalID">
12321 </summary> 12321 <summary>The LocalID of the parcel to update settings on</summary>
12322 <param name="parentFolder"></param> 12322 </member>
12323 <param name="name"></param> 12323 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaDesc">
12324 <param name="description"></param> 12324 <summary>A string containing the description of the media which can be played
12325 <param name="type"></param> 12325 to visitors</summary>
12326 <param name="assetTransactionID">Proper use is to upload the inventory's asset first, then provide the Asset's TransactionID here.</param> 12326 </member>
12327 <param name="invType"></param> 12327 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaHeight">
12328 <param name="nextOwnerMask"></param> 12328 <summary></summary>
12329 <param name="callback"></param> 12329 </member>
12330 </member> 12330 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaLoop">
12331 <member name="M:OpenMetaverse.InventoryManager.RequestCreateItem(OpenMetaverse.UUID,System.String,System.String,OpenMetaverse.AssetType,OpenMetaverse.UUID,OpenMetaverse.InventoryType,OpenMetaverse.WearableType,OpenMetaverse.PermissionMask,OpenMetaverse.InventoryManager.ItemCreatedCallback)"> 12331 <summary></summary>
12332 <summary> 12332 </member>
12333 12333 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaID">
12334 </summary> 12334 <summary></summary>
12335 <param name="parentFolder"></param> 12335 </member>
12336 <param name="name"></param> 12336 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaType">
12337 <param name="description"></param> 12337 <summary></summary>
12338 <param name="type"></param> 12338 </member>
12339 <param name="assetTransactionID">Proper use is to upload the inventory's asset first, then provide the Asset's TransactionID here.</param> 12339 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaURL">
12340 <param name="invType"></param> 12340 <summary></summary>
12341 <param name="wearableType"></param> 12341 </member>
12342 <param name="nextOwnerMask"></param> 12342 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaWidth">
12343 <param name="callback"></param> 12343 <summary></summary>
12344 </member> 12344 </member>
12345 <member name="M:OpenMetaverse.InventoryManager.CreateFolder(OpenMetaverse.UUID,System.String)"> 12345 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MusicURL">
12346 <summary> 12346 <summary></summary>
12347 Creates a new inventory folder 12347 </member>
12348 </summary> 12348 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.Name">
12349 <param name="parentID">ID of the folder to put this folder in</param> 12349 <summary></summary>
12350 <param name="name">Name of the folder to create</param> 12350 </member>
12351 <returns>The UUID of the newly created folder</returns> 12351 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.ObscureMedia">
12352 </member> 12352 <summary></summary>
12353 <member name="M:OpenMetaverse.InventoryManager.CreateFolder(OpenMetaverse.UUID,System.String,OpenMetaverse.AssetType)"> 12353 </member>
12354 <summary> 12354 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.ObscureMusic">
12355 Creates a new inventory folder 12355 <summary></summary>
12356 </summary> 12356 </member>
12357 <param name="parentID">ID of the folder to put this folder in</param> 12357 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.ParcelFlags">
12358 <param name="name">Name of the folder to create</param> 12358 <summary></summary>
12359 <param name="preferredType">Sets this folder as the default folder 12359 </member>
12360 for new assets of the specified type. Use <code>AssetType.Unknown</code> 12360 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.PassHours">
12361 to create a normal folder, otherwise it will likely create a 12361 <summary></summary>
12362 duplicate of an existing folder type</param> 12362 </member>
12363 <returns>The UUID of the newly created folder</returns> 12363 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.PassPrice">
12364 <remarks>If you specify a preferred type of <code>AsseType.Folder</code> 12364 <summary></summary>
12365 it will create a new root folder which may likely cause all sorts 12365 </member>
12366 of strange problems</remarks> 12366 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.SalePrice">
12367 </member> 12367 <summary></summary>
12368 <member name="M:OpenMetaverse.InventoryManager.RequestCreateItemFromAsset(System.Byte[],System.String,System.String,OpenMetaverse.AssetType,OpenMetaverse.InventoryType,OpenMetaverse.UUID,OpenMetaverse.InventoryManager.ItemCreatedFromAssetCallback)"> 12368 </member>
12369 <summary> 12369 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.SnapshotID">
12370 Create an inventory item and upload asset data 12370 <summary></summary>
12371 </summary> 12371 </member>
12372 <param name="data">Asset data</param> 12372 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.UserLocation">
12373 <param name="name">Inventory item name</param> 12373 <summary></summary>
12374 <param name="description">Inventory item description</param> 12374 </member>
12375 <param name="assetType">Asset type</param> 12375 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.UserLookAt">
12376 <param name="invType">Inventory type</param> 12376 <summary></summary>
12377 <param name="folderID">Put newly created inventory in this folder</param> 12377 </member>
12378 <param name="callback">Delegate that will receive feedback on success or failure</param> 12378 <member name="M:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
12379 </member> 12379 <summary>
12380 <member name="M:OpenMetaverse.InventoryManager.RequestCreateItemFromAsset(System.Byte[],System.String,System.String,OpenMetaverse.AssetType,OpenMetaverse.InventoryType,OpenMetaverse.UUID,OpenMetaverse.Permissions,OpenMetaverse.InventoryManager.ItemCreatedFromAssetCallback)"> 12380 Deserialize the message
12381 <summary> 12381 </summary>
12382 Create an inventory item and upload asset data 12382 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
12383 </summary> 12383 </member>
12384 <param name="data">Asset data</param> 12384 <member name="M:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.Serialize">
12385 <param name="name">Inventory item name</param> 12385 <summary>
12386 <param name="description">Inventory item description</param> 12386 Serialize the object
12387 <param name="assetType">Asset type</param> 12387 </summary>
12388 <param name="invType">Inventory type</param> 12388 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
12389 <param name="folderID">Put newly created inventory in this folder</param> 12389 </member>
12390 <param name="permissions">Permission of the newly created item 12390 <member name="T:OpenMetaverse.Messages.Linden.RemoteParcelRequestBlock">
12391 (EveryoneMask, GroupMask, and NextOwnerMask of Permissions struct are supported)</param> 12391 <summary>Base class used for the RemoteParcelRequest message</summary>
12392 <param name="callback">Delegate that will receive feedback on success or failure</param> 12392 </member>
12393 </member> 12393 <member name="T:OpenMetaverse.Messages.Linden.RemoteParcelRequestRequest">
12394 <member name="M:OpenMetaverse.InventoryManager.CreateLink(OpenMetaverse.UUID,OpenMetaverse.InventoryBase,OpenMetaverse.InventoryManager.ItemCreatedCallback)"> 12394 <summary>
12395 <summary> 12395 A message sent from the viewer to the simulator to request information
12396 Creates inventory link to another inventory item or folder 12396 on a remote parcel
12397 </summary> 12397 </summary>
12398 <param name="folderID">Put newly created link in folder with this UUID</param> 12398 </member>
12399 <param name="bse">Inventory item or folder</param> 12399 <member name="F:OpenMetaverse.Messages.Linden.RemoteParcelRequestRequest.Location">
12400 <param name="callback">Method to call upon creation of the link</param> 12400 <summary>Local sim position of the parcel we are looking up</summary>
12401 </member> 12401 </member>
12402 <member name="M:OpenMetaverse.InventoryManager.CreateLink(OpenMetaverse.UUID,OpenMetaverse.InventoryItem,OpenMetaverse.InventoryManager.ItemCreatedCallback)"> 12402 <member name="F:OpenMetaverse.Messages.Linden.RemoteParcelRequestRequest.RegionHandle">
12403 <summary> 12403 <summary>Region handle of the parcel we are looking up</summary>
12404 Creates inventory link to another inventory item 12404 </member>
12405 </summary> 12405 <member name="F:OpenMetaverse.Messages.Linden.RemoteParcelRequestRequest.RegionID">
12406 <param name="folderID">Put newly created link in folder with this UUID</param> 12406 <summary>Region <see cref="T:OpenMetaverse.UUID"/> of the parcel we are looking up</summary>
12407 <param name="item">Original inventory item</param> 12407 </member>
12408 <param name="callback">Method to call upon creation of the link</param> 12408 <member name="M:OpenMetaverse.Messages.Linden.RemoteParcelRequestRequest.Serialize">
12409 </member> 12409 <summary>
12410 <member name="M:OpenMetaverse.InventoryManager.CreateLink(OpenMetaverse.UUID,OpenMetaverse.InventoryFolder,OpenMetaverse.InventoryManager.ItemCreatedCallback)"> 12410 Serialize the object
12411 <summary> 12411 </summary>
12412 Creates inventory link to another inventory folder 12412 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
12413 </summary> 12413 </member>
12414 <param name="folderID">Put newly created link in folder with this UUID</param> 12414 <member name="M:OpenMetaverse.Messages.Linden.RemoteParcelRequestRequest.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
12415 <param name="folder">Original inventory folder</param> 12415 <summary>
12416 <param name="callback">Method to call upon creation of the link</param> 12416 Deserialize the message
12417 </member> 12417 </summary>
12418 <member name="M:OpenMetaverse.InventoryManager.CreateLink(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,System.String,OpenMetaverse.AssetType,OpenMetaverse.InventoryType,OpenMetaverse.UUID,OpenMetaverse.InventoryManager.ItemCreatedCallback)"> 12418 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
12419 <summary> 12419 </member>
12420 Creates inventory link to another inventory item or folder 12420 <member name="T:OpenMetaverse.Messages.Linden.RemoteParcelRequestReply">
12421 </summary> 12421 <summary>
12422 <param name="folderID">Put newly created link in folder with this UUID</param> 12422 A message sent from the simulator to the viewer in response to a <see cref="T:OpenMetaverse.Messages.Linden.RemoteParcelRequestRequest"/>
12423 <param name="itemID">Original item's UUID</param> 12423 which will contain parcel information
12424 <param name="name">Name</param> 12424 </summary>
12425 <param name="description">Description</param> 12425 </member>
12426 <param name="assetType">Asset Type</param> 12426 <member name="F:OpenMetaverse.Messages.Linden.RemoteParcelRequestReply.ParcelID">
12427 <param name="invType">Inventory Type</param> 12427 <summary>The grid-wide unique parcel ID</summary>
12428 <param name="transactionID">Transaction UUID</param> 12428 </member>
12429 <param name="callback">Method to call upon creation of the link</param> 12429 <member name="M:OpenMetaverse.Messages.Linden.RemoteParcelRequestReply.Serialize">
12430 </member> 12430 <summary>
12431 <member name="M:OpenMetaverse.InventoryManager.RequestCopyItem(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,OpenMetaverse.InventoryManager.ItemCopiedCallback)"> 12431 Serialize the object
12432 <summary> 12432 </summary>
12433 12433 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
12434 </summary> 12434 </member>
12435 <param name="item"></param> 12435 <member name="M:OpenMetaverse.Messages.Linden.RemoteParcelRequestReply.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
12436 <param name="newParent"></param> 12436 <summary>
12437 <param name="newName"></param> 12437 Deserialize the message
12438 <param name="callback"></param> 12438 </summary>
12439 </member> 12439 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
12440 <member name="M:OpenMetaverse.InventoryManager.RequestCopyItem(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,OpenMetaverse.UUID,OpenMetaverse.InventoryManager.ItemCopiedCallback)"> 12440 </member>
12441 <summary> 12441 <member name="T:OpenMetaverse.Messages.Linden.RemoteParcelRequestMessage">
12442 12442 <summary>
12443 </summary> 12443 A message containing a request for a remote parcel from a viewer, or a response
12444 <param name="item"></param> 12444 from the simulator to that request
12445 <param name="newParent"></param> 12445 </summary>
12446 <param name="newName"></param> 12446 </member>
12447 <param name="oldOwnerID"></param> 12447 <member name="F:OpenMetaverse.Messages.Linden.RemoteParcelRequestMessage.Request">
12448 <param name="callback"></param> 12448 <summary>The request or response details block</summary>
12449 </member> 12449 </member>
12450 <member name="M:OpenMetaverse.InventoryManager.RequestCopyItems(System.Collections.Generic.List{OpenMetaverse.UUID},System.Collections.Generic.List{OpenMetaverse.UUID},System.Collections.Generic.List{System.String},OpenMetaverse.UUID,OpenMetaverse.InventoryManager.ItemCopiedCallback)"> 12450 <member name="M:OpenMetaverse.Messages.Linden.RemoteParcelRequestMessage.Serialize">
12451 <summary> 12451 <summary>
12452 12452 Serialize the object
12453 </summary> 12453 </summary>
12454 <param name="items"></param> 12454 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
12455 <param name="targetFolders"></param> 12455 </member>
12456 <param name="newNames"></param> 12456 <member name="M:OpenMetaverse.Messages.Linden.RemoteParcelRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
12457 <param name="oldOwnerID"></param> 12457 <summary>
12458 <param name="callback"></param> 12458 Deserialize the message
12459 </member> 12459 </summary>
12460 <member name="M:OpenMetaverse.InventoryManager.RequestCopyItemFromNotecard(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.InventoryManager.ItemCopiedCallback)"> 12460 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
12461 <summary> 12461 </member>
12462 Request a copy of an asset embedded within a notecard 12462 <member name="M:OpenMetaverse.Messages.Linden.NewFileAgentInventoryMessage.Serialize">
12463 </summary> 12463 <summary>
12464 <param name="objectID">Usually UUID.Zero for copying an asset from a notecard</param> 12464 Serialize the object
12465 <param name="notecardID">UUID of the notecard to request an asset from</param> 12465 </summary>
12466 <param name="folderID">Target folder for asset to go to in your inventory</param> 12466 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
12467 <param name="itemID">UUID of the embedded asset</param> 12467 </member>
12468 <param name="callback">callback to run when item is copied to inventory</param> 12468 <member name="M:OpenMetaverse.Messages.Linden.NewFileAgentInventoryMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
12469 </member> 12469 <summary>
12470 <member name="M:OpenMetaverse.InventoryManager.RequestUpdateItem(OpenMetaverse.InventoryItem)"> 12470 Deserialize the message
12471 <summary> 12471 </summary>
12472 12472 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
12473 </summary> 12473 </member>
12474 <param name="item"></param> 12474 <member name="M:OpenMetaverse.Messages.Linden.NewFileAgentInventoryVariablePriceMessage.Serialize">
12475 </member> 12475 <summary>
12476 <member name="M:OpenMetaverse.InventoryManager.RequestUpdateItems(System.Collections.Generic.List{OpenMetaverse.InventoryItem})"> 12476 Serialize the object
12477 <summary> 12477 </summary>
12478 12478 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
12479 </summary> 12479 </member>
12480 <param name="items"></param> 12480 <member name="M:OpenMetaverse.Messages.Linden.NewFileAgentInventoryVariablePriceMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
12481 </member> 12481 <summary>
12482 <member name="M:OpenMetaverse.InventoryManager.RequestUpdateItems(System.Collections.Generic.List{OpenMetaverse.InventoryItem},OpenMetaverse.UUID)"> 12482 Deserialize the message
12483 <summary> 12483 </summary>
12484 12484 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
12485 </summary> 12485 </member>
12486 <param name="items"></param> 12486 <member name="T:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage">
12487 <param name="transactionID"></param> 12487 <summary>
12488 </member> 12488 A message sent from the simulator to an agent which contains
12489 <member name="M:OpenMetaverse.InventoryManager.RequestUploadNotecardAsset(System.Byte[],OpenMetaverse.UUID,OpenMetaverse.InventoryManager.InventoryUploadedAssetCallback)"> 12489 the groups the agent is in
12490 <summary> 12490 </summary>
12491 12491 </member>
12492 </summary> 12492 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.AgentID">
12493 <param name="data"></param> 12493 <summary>The Agent receiving the message</summary>
12494 <param name="notecardID"></param> 12494 </member>
12495 <param name="callback"></param> 12495 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupDataBlock">
12496 </member> 12496 <summary>An array containing <seealso cref="T:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData"/> information
12497 <member name="M:OpenMetaverse.InventoryManager.RequestUpdateNotecardTask(System.Byte[],OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.InventoryManager.InventoryUploadedAssetCallback)"> 12497 for each <see cref="T:OpenMetaverse.Group"/> the agent is a member of</summary>
12498 <summary> 12498 </member>
12499 Save changes to notecard embedded in object contents 12499 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.NewGroupDataBlock">
12500 </summary> 12500 <summary>An array containing <seealso cref="T:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.NewGroupData"/> information
12501 <param name="data">Encoded notecard asset data</param> 12501 for each <see cref="T:OpenMetaverse.Group"/> the agent is a member of</summary>
12502 <param name="notecardID">Notecard UUID</param> 12502 </member>
12503 <param name="taskID">Object's UUID</param> 12503 <member name="M:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.Serialize">
12504 <param name="callback">Called upon finish of the upload with status information</param> 12504 <summary>
12505 </member> 12505 Serialize the object
12506 <member name="M:OpenMetaverse.InventoryManager.RequestUploadGestureAsset(System.Byte[],OpenMetaverse.UUID,OpenMetaverse.InventoryManager.InventoryUploadedAssetCallback)"> 12506 </summary>
12507 <summary> 12507 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
12508 Upload new gesture asset for an inventory gesture item 12508 </member>
12509 </summary> 12509 <member name="M:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
12510 <param name="data">Encoded gesture asset</param> 12510 <summary>
12511 <param name="gestureID">Gesture inventory UUID</param> 12511 Deserialize the message
12512 <param name="callback">Callback whick will be called when upload is complete</param> 12512 </summary>
12513 </member> 12513 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
12514 <member name="M:OpenMetaverse.InventoryManager.RequestUpdateScriptAgentInventory(System.Byte[],OpenMetaverse.UUID,System.Boolean,OpenMetaverse.InventoryManager.ScriptUpdatedCallback)"> 12514 </member>
12515 <summary> 12515 <member name="T:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData">
12516 Update an existing script in an agents Inventory 12516 <summary>Group Details specific to the agent</summary>
12517 </summary> 12517 </member>
12518 <param name="data">A byte[] array containing the encoded scripts contents</param> 12518 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData.AcceptNotices">
12519 <param name="itemID">the itemID of the script</param> 12519 <summary>true of the agent accepts group notices</summary>
12520 <param name="mono">if true, sets the script content to run on the mono interpreter</param> 12520 </member>
12521 <param name="callback"></param> 12521 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData.Contribution">
12522 </member> 12522 <summary>The agents tier contribution to the group</summary>
12523 <member name="M:OpenMetaverse.InventoryManager.RequestUpdateScriptTask(System.Byte[],OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.Boolean,OpenMetaverse.InventoryManager.ScriptUpdatedCallback)"> 12523 </member>
12524 <summary> 12524 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData.GroupID">
12525 Update an existing script in an task Inventory 12525 <summary>The Groups <seealso cref="T:OpenMetaverse.UUID"/></summary>
12526 </summary> 12526 </member>
12527 <param name="data">A byte[] array containing the encoded scripts contents</param> 12527 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData.GroupInsigniaID">
12528 <param name="itemID">the itemID of the script</param> 12528 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the groups insignia</summary>
12529 <param name="taskID">UUID of the prim containting the script</param> 12529 </member>
12530 <param name="mono">if true, sets the script content to run on the mono interpreter</param> 12530 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData.GroupName">
12531 <param name="running">if true, sets the script to running</param> 12531 <summary>The name of the group</summary>
12532 <param name="callback"></param> 12532 </member>
12533 </member> 12533 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData.GroupPowers">
12534 <member name="M:OpenMetaverse.InventoryManager.RequestRezFromInventory(OpenMetaverse.Simulator,OpenMetaverse.Quaternion,OpenMetaverse.Vector3,OpenMetaverse.InventoryItem)"> 12534 <summary>The aggregate permissions the agent has in the group for all roles the agent
12535 <summary> 12535 is assigned</summary>
12536 Rez an object from inventory 12536 </member>
12537 </summary> 12537 <member name="T:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.NewGroupData">
12538 <param name="simulator">Simulator to place object in</param> 12538 <summary>An optional block containing additional agent specific information</summary>
12539 <param name="rotation">Rotation of the object when rezzed</param> 12539 </member>
12540 <param name="position">Vector of where to place object</param> 12540 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.NewGroupData.ListInProfile">
12541 <param name="item">InventoryItem object containing item details</param> 12541 <summary>true of the agent allows this group to be
12542 </member> 12542 listed in their profile</summary>
12543 <member name="M:OpenMetaverse.InventoryManager.RequestRezFromInventory(OpenMetaverse.Simulator,OpenMetaverse.Quaternion,OpenMetaverse.Vector3,OpenMetaverse.InventoryItem,OpenMetaverse.UUID)"> 12543 </member>
12544 <summary> 12544 <member name="T:OpenMetaverse.Messages.Linden.UpdateAgentLanguageMessage">
12545 Rez an object from inventory 12545 <summary>
12546 </summary> 12546 A message sent from the viewer to the simulator which
12547 <param name="simulator">Simulator to place object in</param> 12547 specifies the language and permissions for others to detect
12548 <param name="rotation">Rotation of the object when rezzed</param> 12548 the language specified
12549 <param name="position">Vector of where to place object</param> 12549 </summary>
12550 <param name="item">InventoryItem object containing item details</param> 12550 </member>
12551 <param name="groupOwner">UUID of group to own the object</param> 12551 <member name="F:OpenMetaverse.Messages.Linden.UpdateAgentLanguageMessage.Language">
12552 </member> 12552 <summary>A string containng the default language
12553 <member name="M:OpenMetaverse.InventoryManager.RequestRezFromInventory(OpenMetaverse.Simulator,OpenMetaverse.Quaternion,OpenMetaverse.Vector3,OpenMetaverse.InventoryItem,OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean)"> 12553 to use for the agent</summary>
12554 <summary> 12554 </member>
12555 Rez an object from inventory 12555 <member name="F:OpenMetaverse.Messages.Linden.UpdateAgentLanguageMessage.LanguagePublic">
12556 </summary> 12556 <summary>true of others are allowed to
12557 <param name="simulator">Simulator to place object in</param> 12557 know the language setting</summary>
12558 <param name="rotation">Rotation of the object when rezzed</param> 12558 </member>
12559 <param name="position">Vector of where to place object</param> 12559 <member name="M:OpenMetaverse.Messages.Linden.UpdateAgentLanguageMessage.Serialize">
12560 <param name="item">InventoryItem object containing item details</param> 12560 <summary>
12561 <param name="groupOwner">UUID of group to own the object</param> 12561 Serialize the object
12562 <param name="queryID">User defined queryID to correlate replies</param> 12562 </summary>
12563 <param name="rezSelected">If set to true, the CreateSelected flag 12563 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
12564 will be set on the rezzed object</param> 12564 </member>
12565 </member> 12565 <member name="M:OpenMetaverse.Messages.Linden.UpdateAgentLanguageMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
12566 <member name="M:OpenMetaverse.InventoryManager.RequestDeRezToInventory(System.UInt32)"> 12566 <summary>
12567 <summary> 12567 Deserialize the message
12568 DeRez an object from the simulator to the agents Objects folder in the agents Inventory 12568 </summary>
12569 </summary> 12569 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
12570 <param name="objectLocalID">The simulator Local ID of the object</param> 12570 </member>
12571 <remarks>If objectLocalID is a child primitive in a linkset, the entire linkset will be derezzed</remarks> 12571 <member name="T:OpenMetaverse.Messages.Linden.AgentDropGroupMessage">
12572 </member> 12572 <summary>
12573 <member name="M:OpenMetaverse.InventoryManager.RequestDeRezToInventory(System.UInt32,OpenMetaverse.DeRezDestination,OpenMetaverse.UUID,OpenMetaverse.UUID)"> 12573 An EventQueue message sent from the simulator to an agent when the agent
12574 <summary> 12574 leaves a group
12575 DeRez an object from the simulator and return to inventory 12575 </summary>
12576 </summary> 12576 </member>
12577 <param name="objectLocalID">The simulator Local ID of the object</param> 12577 <member name="F:OpenMetaverse.Messages.Linden.AgentDropGroupMessage.AgentDataBlock">
12578 <param name="destType">The type of destination from the <seealso cref="T:OpenMetaverse.DeRezDestination"/> enum</param> 12578 <summary>
12579 <param name="destFolder">The destination inventory folders <seealso cref="T:OpenMetaverse.UUID"/> -or- 12579 An Array containing the AgentID and GroupID
12580 if DeRezzing object to a tasks Inventory, the Tasks <seealso cref="T:OpenMetaverse.UUID"/></param> 12580 </summary>
12581 <param name="transactionID">The transaction ID for this request which 12581 </member>
12582 can be used to correlate this request with other packets</param> 12582 <member name="M:OpenMetaverse.Messages.Linden.AgentDropGroupMessage.Serialize">
12583 <remarks>If objectLocalID is a child primitive in a linkset, the entire linkset will be derezzed</remarks> 12583 <summary>
12584 </member> 12584 Serialize the object
12585 <member name="M:OpenMetaverse.InventoryManager.RequestRestoreRezFromInventory(OpenMetaverse.Simulator,OpenMetaverse.InventoryItem,OpenMetaverse.UUID)"> 12585 </summary>
12586 <summary> 12586 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
12587 Rez an item from inventory to its previous simulator location 12587 </member>
12588 </summary> 12588 <member name="M:OpenMetaverse.Messages.Linden.AgentDropGroupMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
12589 <param name="simulator"></param> 12589 <summary>
12590 <param name="item"></param> 12590 Deserialize the message
12591 <param name="queryID"></param> 12591 </summary>
12592 <returns></returns> 12592 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
12593 </member> 12593 </member>
12594 <member name="M:OpenMetaverse.InventoryManager.GiveItem(OpenMetaverse.UUID,System.String,OpenMetaverse.AssetType,OpenMetaverse.UUID,System.Boolean)"> 12594 <member name="T:OpenMetaverse.Messages.Linden.AgentDropGroupMessage.AgentData">
12595 <summary> 12595 <summary>An object containing the Agents UUID, and the Groups UUID</summary>
12596 Give an inventory item to another avatar 12596 </member>
12597 </summary> 12597 <member name="F:OpenMetaverse.Messages.Linden.AgentDropGroupMessage.AgentData.AgentID">
12598 <param name="itemID">The <seealso cref="T:OpenMetaverse.UUID"/> of the item to give</param> 12598 <summary>The ID of the Agent leaving the group</summary>
12599 <param name="itemName">The name of the item</param> 12599 </member>
12600 <param name="assetType">The type of the item from the <seealso cref="T:OpenMetaverse.AssetType"/> enum</param> 12600 <member name="F:OpenMetaverse.Messages.Linden.AgentDropGroupMessage.AgentData.GroupID">
12601 <param name="recipient">The <seealso cref="T:OpenMetaverse.UUID"/> of the recipient</param> 12601 <summary>The GroupID the Agent is leaving</summary>
12602 <param name="doEffect">true to generate a beameffect during transfer</param> 12602 </member>
12603 </member> 12603 <member name="T:OpenMetaverse.Messages.Linden.AssetUploaderBlock">
12604 <member name="M:OpenMetaverse.InventoryManager.GiveFolder(OpenMetaverse.UUID,System.String,OpenMetaverse.AssetType,OpenMetaverse.UUID,System.Boolean)"> 12604 <summary>Base class for Asset uploads/results via Capabilities</summary>
12605 <summary> 12605 </member>
12606 Give an inventory Folder with contents to another avatar 12606 <member name="F:OpenMetaverse.Messages.Linden.AssetUploaderBlock.State">
12607 </summary> 12607 <summary>
12608 <param name="folderID">The <seealso cref="T:OpenMetaverse.UUID"/> of the Folder to give</param> 12608 The request state
12609 <param name="folderName">The name of the folder</param> 12609 </summary>
12610 <param name="assetType">The type of the item from the <seealso cref="T:OpenMetaverse.AssetType"/> enum</param> 12610 </member>
12611 <param name="recipient">The <seealso cref="T:OpenMetaverse.UUID"/> of the recipient</param> 12611 <member name="M:OpenMetaverse.Messages.Linden.AssetUploaderBlock.Serialize">
12612 <param name="doEffect">true to generate a beameffect during transfer</param> 12612 <summary>
12613 </member> 12613 Serialize the object
12614 <member name="M:OpenMetaverse.InventoryManager.UpdateTaskInventory(System.UInt32,OpenMetaverse.InventoryItem)"> 12614 </summary>
12615 <summary> 12615 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
12616 Copy or move an <see cref="T:OpenMetaverse.InventoryItem"/> from agent inventory to a task (primitive) inventory 12616 </member>
12617 </summary> 12617 <member name="M:OpenMetaverse.Messages.Linden.AssetUploaderBlock.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
12618 <param name="objectLocalID">The target object</param> 12618 <summary>
12619 <param name="item">The item to copy or move from inventory</param> 12619 Deserialize the message
12620 <returns></returns> 12620 </summary>
12621 <remarks>For items with copy permissions a copy of the item is placed in the tasks inventory, 12621 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
12622 for no-copy items the object is moved to the tasks inventory</remarks> 12622 </member>
12623 </member> 12623 <member name="T:OpenMetaverse.Messages.Linden.UploaderRequestUpload">
12624 <member name="M:OpenMetaverse.InventoryManager.GetTaskInventory(OpenMetaverse.UUID,System.UInt32,System.Int32)"> 12624 <summary>
12625 <summary> 12625 A message sent from the viewer to the simulator to request a temporary upload capability
12626 Retrieve a listing of the items contained in a task (Primitive) 12626 which allows an asset to be uploaded
12627 </summary> 12627 </summary>
12628 <param name="objectID">The tasks <seealso cref="T:OpenMetaverse.UUID"/></param> 12628 </member>
12629 <param name="objectLocalID">The tasks simulator local ID</param> 12629 <member name="F:OpenMetaverse.Messages.Linden.UploaderRequestUpload.Url">
12630 <param name="timeoutMS">milliseconds to wait for reply from simulator</param> 12630 <summary>The Capability URL sent by the simulator to upload the baked texture to</summary>
12631 <returns>A list containing the inventory items inside the task or null 12631 </member>
12632 if a timeout occurs</returns> 12632 <member name="T:OpenMetaverse.Messages.Linden.UploaderRequestComplete">
12633 <remarks>This request blocks until the response from the simulator arrives 12633 <summary>
12634 or timeoutMS is exceeded</remarks> 12634 A message sent from the simulator that will inform the agent the upload is complete,
12635 </member> 12635 and the UUID of the uploaded asset
12636 <member name="M:OpenMetaverse.InventoryManager.RequestTaskInventory(System.UInt32)"> 12636 </summary>
12637 <summary> 12637 </member>
12638 Request the contents of a tasks (primitives) inventory from the 12638 <member name="F:OpenMetaverse.Messages.Linden.UploaderRequestComplete.AssetID">
12639 current simulator 12639 <summary>The uploaded texture asset ID</summary>
12640 </summary> 12640 </member>
12641 <param name="objectLocalID">The LocalID of the object</param> 12641 <member name="T:OpenMetaverse.Messages.Linden.UploadBakedTextureMessage">
12642 <seealso cref="E:OpenMetaverse.InventoryManager.TaskInventoryReply"/> 12642 <summary>
12643 </member> 12643 A message sent from the viewer to the simulator to request a temporary
12644 <member name="M:OpenMetaverse.InventoryManager.RequestTaskInventory(System.UInt32,OpenMetaverse.Simulator)"> 12644 capability URI which is used to upload an agents baked appearance textures
12645 <summary> 12645 </summary>
12646 Request the contents of a tasks (primitives) inventory 12646 </member>
12647 </summary> 12647 <member name="F:OpenMetaverse.Messages.Linden.UploadBakedTextureMessage.Request">
12648 <param name="objectLocalID">The simulator Local ID of the object</param> 12648 <summary>Object containing request or response</summary>
12649 <param name="simulator">A reference to the simulator object that contains the object</param> 12649 </member>
12650 <seealso cref="E:OpenMetaverse.InventoryManager.TaskInventoryReply"/> 12650 <member name="M:OpenMetaverse.Messages.Linden.UploadBakedTextureMessage.Serialize">
12651 </member> 12651 <summary>
12652 <member name="M:OpenMetaverse.InventoryManager.MoveTaskInventory(System.UInt32,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.Simulator)"> 12652 Serialize the object
12653 <summary> 12653 </summary>
12654 Move an item from a tasks (Primitive) inventory to the specified folder in the avatars inventory 12654 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
12655 </summary> 12655 </member>
12656 <param name="objectLocalID">LocalID of the object in the simulator</param> 12656 <member name="M:OpenMetaverse.Messages.Linden.UploadBakedTextureMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
12657 <param name="taskItemID">UUID of the task item to move</param> 12657 <summary>
12658 <param name="inventoryFolderID">The ID of the destination folder in this agents inventory</param> 12658 Deserialize the message
12659 <param name="simulator">Simulator Object</param> 12659 </summary>
12660 <remarks>Raises the <see cref="M:OpenMetaverse.InventoryManager.OnTaskItemReceived(OpenMetaverse.TaskItemReceivedEventArgs)"/> event</remarks> 12660 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
12661 </member> 12661 </member>
12662 <member name="M:OpenMetaverse.InventoryManager.RemoveTaskInventory(System.UInt32,OpenMetaverse.UUID,OpenMetaverse.Simulator)"> 12662 <member name="T:OpenMetaverse.Messages.Linden.RequiredVoiceVersionMessage">
12663 <summary> 12663 <summary>
12664 Remove an item from an objects (Prim) Inventory 12664 A message sent from the simulator which indicates the minimum version required for
12665 </summary> 12665 using voice chat
12666 <param name="objectLocalID">LocalID of the object in the simulator</param> 12666 </summary>
12667 <param name="taskItemID">UUID of the task item to remove</param> 12667 </member>
12668 <param name="simulator">Simulator Object</param> 12668 <member name="F:OpenMetaverse.Messages.Linden.RequiredVoiceVersionMessage.MajorVersion">
12669 <remarks>You can confirm the removal by comparing the tasks inventory serial before and after the 12669 <summary>Major Version Required</summary>
12670 request with the <see cref="M:OpenMetaverse.InventoryManager.RequestTaskInventory(System.UInt32)"/> request combined with 12670 </member>
12671 the <seealso cref="E:OpenMetaverse.InventoryManager.TaskInventoryReply"/> event</remarks> 12671 <member name="F:OpenMetaverse.Messages.Linden.RequiredVoiceVersionMessage.MinorVersion">
12672 </member> 12672 <summary>Minor version required</summary>
12673 <member name="M:OpenMetaverse.InventoryManager.CopyScriptToTask(System.UInt32,OpenMetaverse.InventoryItem,System.Boolean)"> 12673 </member>
12674 <summary> 12674 <member name="F:OpenMetaverse.Messages.Linden.RequiredVoiceVersionMessage.RegionName">
12675 Copy an InventoryScript item from the Agents Inventory into a primitives task inventory 12675 <summary>The name of the region sending the version requrements</summary>
12676 </summary> 12676 </member>
12677 <param name="objectLocalID">An unsigned integer representing a primitive being simulated</param> 12677 <member name="M:OpenMetaverse.Messages.Linden.RequiredVoiceVersionMessage.Serialize">
12678 <param name="item">An <seealso cref="T:OpenMetaverse.InventoryItem"/> which represents a script object from the agents inventory</param> 12678 <summary>
12679 <param name="enableScript">true to set the scripts running state to enabled</param> 12679 Serialize the object
12680 <returns>A Unique Transaction ID</returns> 12680 </summary>
12681 <example> 12681 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
12682 The following example shows the basic steps necessary to copy a script from the agents inventory into a tasks inventory 12682 </member>
12683 and assumes the script exists in the agents inventory. 12683 <member name="M:OpenMetaverse.Messages.Linden.RequiredVoiceVersionMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
12684 <code> 12684 <summary>
12685 uint primID = 95899503; // Fake prim ID 12685 Deserialize the message
12686 UUID scriptID = UUID.Parse("92a7fe8a-e949-dd39-a8d8-1681d8673232"); // Fake Script UUID in Inventory 12686 </summary>
12687 12687 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
12688 Client.Inventory.FolderContents(Client.Inventory.FindFolderForType(AssetType.LSLText), Client.Self.AgentID, 12688 </member>
12689 false, true, InventorySortOrder.ByName, 10000); 12689 <member name="T:OpenMetaverse.Messages.Linden.ParcelVoiceInfoRequestMessage">
12690 12690 <summary>
12691 Client.Inventory.RezScript(primID, (InventoryItem)Client.Inventory.Store[scriptID]); 12691 A message sent from the simulator to the viewer containing the
12692 </code> 12692 voice server URI
12693 </example> 12693 </summary>
12694 </member> 12694 </member>
12695 <member name="M:OpenMetaverse.InventoryManager.RequestGetScriptRunning(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 12695 <member name="F:OpenMetaverse.Messages.Linden.ParcelVoiceInfoRequestMessage.ParcelID">
12696 <summary> 12696 <summary>The Parcel ID which the voice server URI applies</summary>
12697 Request the running status of a script contained in a task (primitive) inventory 12697 </member>
12698 </summary> 12698 <member name="F:OpenMetaverse.Messages.Linden.ParcelVoiceInfoRequestMessage.RegionName">
12699 <param name="objectID">The ID of the primitive containing the script</param> 12699 <summary>The name of the region</summary>
12700 <param name="scriptID">The ID of the script</param> 12700 </member>
12701 <remarks>The <see cref="E:OpenMetaverse.InventoryManager.ScriptRunningReply"/> event can be used to obtain the results of the 12701 <member name="F:OpenMetaverse.Messages.Linden.ParcelVoiceInfoRequestMessage.SipChannelUri">
12702 request</remarks> 12702 <summary>A uri containing the server/channel information
12703 <seealso cref="E:OpenMetaverse.InventoryManager.ScriptRunningReply"/> 12703 which the viewer can utilize to participate in voice conversations</summary>
12704 </member> 12704 </member>
12705 <member name="M:OpenMetaverse.InventoryManager.RequestSetScriptRunning(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean)"> 12705 <member name="M:OpenMetaverse.Messages.Linden.ParcelVoiceInfoRequestMessage.Serialize">
12706 <summary> 12706 <summary>
12707 Send a request to set the running state of a script contained in a task (primitive) inventory 12707 Serialize the object
12708 </summary> 12708 </summary>
12709 <param name="objectID">The ID of the primitive containing the script</param> 12709 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
12710 <param name="scriptID">The ID of the script</param> 12710 </member>
12711 <param name="running">true to set the script running, false to stop a running script</param> 12711 <member name="M:OpenMetaverse.Messages.Linden.ParcelVoiceInfoRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
12712 <remarks>To verify the change you can use the <see cref="M:OpenMetaverse.InventoryManager.RequestGetScriptRunning(OpenMetaverse.UUID,OpenMetaverse.UUID)"/> method combined 12712 <summary>
12713 with the <see cref="E:OpenMetaverse.InventoryManager.ScriptRunningReply"/> event</remarks> 12713 Deserialize the message
12714 </member> 12714 </summary>
12715 <member name="M:OpenMetaverse.InventoryManager.ItemCRC(OpenMetaverse.InventoryItem)"> 12715 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
12716 <summary> 12716 </member>
12717 Create a CRC from an InventoryItem 12717 <member name="T:OpenMetaverse.Messages.Linden.ProvisionVoiceAccountRequestMessage">
12718 </summary> 12718 <summary>
12719 <param name="iitem">The source InventoryItem</param> 12719
12720 <returns>A uint representing the source InventoryItem as a CRC</returns> 12720 </summary>
12721 </member> 12721 </member>
12722 <member name="M:OpenMetaverse.InventoryManager.DecryptShadowID(OpenMetaverse.UUID)"> 12722 <member name="F:OpenMetaverse.Messages.Linden.ProvisionVoiceAccountRequestMessage.Password">
12723 <summary> 12723 <summary></summary>
12724 Reverses a cheesy XORing with a fixed UUID to convert a shadow_id to an asset_id 12724 </member>
12725 </summary> 12725 <member name="F:OpenMetaverse.Messages.Linden.ProvisionVoiceAccountRequestMessage.Username">
12726 <param name="shadowID">Obfuscated shadow_id value</param> 12726 <summary></summary>
12727 <returns>Deobfuscated asset_id value</returns> 12727 </member>
12728 </member> 12728 <member name="M:OpenMetaverse.Messages.Linden.ProvisionVoiceAccountRequestMessage.Serialize">
12729 <member name="M:OpenMetaverse.InventoryManager.EncryptAssetID(OpenMetaverse.UUID)"> 12729 <summary>
12730 <summary> 12730 Serialize the object
12731 Does a cheesy XORing with a fixed UUID to convert an asset_id to a shadow_id 12731 </summary>
12732 </summary> 12732 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
12733 <param name="assetID">asset_id value to obfuscate</param> 12733 </member>
12734 <returns>Obfuscated shadow_id value</returns> 12734 <member name="M:OpenMetaverse.Messages.Linden.ProvisionVoiceAccountRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
12735 </member> 12735 <summary>
12736 <member name="M:OpenMetaverse.InventoryManager.CreateInventoryItem(OpenMetaverse.InventoryType,OpenMetaverse.UUID)"> 12736 Deserialize the message
12737 <summary> 12737 </summary>
12738 Wrapper for creating a new <seealso cref="T:OpenMetaverse.InventoryItem"/> object 12738 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
12739 </summary> 12739 </member>
12740 <param name="type">The type of item from the <seealso cref="T:OpenMetaverse.InventoryType"/> enum</param> 12740 <member name="T:OpenMetaverse.Messages.Linden.UploadScriptTaskMessage">
12741 <param name="id">The <seealso cref="T:OpenMetaverse.UUID"/> of the newly created object</param> 12741 <summary>
12742 <returns>An <seealso cref="T:OpenMetaverse.InventoryItem"/> object with the type and id passed</returns> 12742 A message sent by the viewer to the simulator to request a temporary
12743 </member> 12743 capability for a script contained with in a Tasks inventory to be updated
12744 <member name="M:OpenMetaverse.InventoryManager.ParseTaskInventory(System.String)"> 12744 </summary>
12745 <summary> 12745 </member>
12746 Parse the results of a RequestTaskInventory() response 12746 <member name="F:OpenMetaverse.Messages.Linden.UploadScriptTaskMessage.Request">
12747 </summary> 12747 <summary>Object containing request or response</summary>
12748 <param name="taskData">A string which contains the data from the task reply</param> 12748 </member>
12749 <returns>A List containing the items contained within the tasks inventory</returns> 12749 <member name="M:OpenMetaverse.Messages.Linden.UploadScriptTaskMessage.Serialize">
12750 </member> 12750 <summary>
12751 <member name="M:OpenMetaverse.InventoryManager.SaveAssetIntoInventoryHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 12751 Serialize the object
12752 <summary>Process an incoming packet and raise the appropriate events</summary> 12752 </summary>
12753 <param name="sender">The sender</param> 12753 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
12754 <param name="e">The EventArgs object containing the packet data</param> 12754 </member>
12755 </member> 12755 <member name="M:OpenMetaverse.Messages.Linden.UploadScriptTaskMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
12756 <member name="M:OpenMetaverse.InventoryManager.InventoryDescendentsHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 12756 <summary>
12757 <summary>Process an incoming packet and raise the appropriate events</summary> 12757 Deserialize the message
12758 <param name="sender">The sender</param> 12758 </summary>
12759 <param name="e">The EventArgs object containing the packet data</param> 12759 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
12760 </member> 12760 </member>
12761 <member name="M:OpenMetaverse.InventoryManager.UpdateCreateInventoryItemHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 12761 <member name="T:OpenMetaverse.Messages.Linden.ScriptRunningReplyMessage">
12762 <summary> 12762 <summary>
12763 UpdateCreateInventoryItem packets are received when a new inventory item 12763 A message sent from the simulator to the viewer to indicate
12764 is created. This may occur when an object that's rezzed in world is 12764 a Tasks scripts status.
12765 taken into inventory, when an item is created using the CreateInventoryItem 12765 </summary>
12766 packet, or when an object is purchased 12766 </member>
12767 </summary> 12767 <member name="F:OpenMetaverse.Messages.Linden.ScriptRunningReplyMessage.ItemID">
12768 <param name="sender">The sender</param> 12768 <summary>The Asset ID of the script</summary>
12769 <param name="e">The EventArgs object containing the packet data</param> 12769 </member>
12770 </member> 12770 <member name="F:OpenMetaverse.Messages.Linden.ScriptRunningReplyMessage.Mono">
12771 <member name="M:OpenMetaverse.InventoryManager.MoveInventoryItemHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 12771 <summary>True of the script is compiled/ran using the mono interpreter, false indicates it
12772 <summary>Process an incoming packet and raise the appropriate events</summary> 12772 uses the older less efficient lsl2 interprter</summary>
12773 <param name="sender">The sender</param> 12773 </member>
12774 <param name="e">The EventArgs object containing the packet data</param> 12774 <member name="F:OpenMetaverse.Messages.Linden.ScriptRunningReplyMessage.ObjectID">
12775 </member> 12775 <summary>The Task containing the scripts <seealso cref="T:OpenMetaverse.UUID"/></summary>
12776 <member name="M:OpenMetaverse.InventoryManager.BulkUpdateInventoryHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 12776 </member>
12777 <summary>Process an incoming packet and raise the appropriate events</summary> 12777 <member name="F:OpenMetaverse.Messages.Linden.ScriptRunningReplyMessage.Running">
12778 <param name="sender">The sender</param> 12778 <summary>true of the script is in a running state</summary>
12779 <param name="e">The EventArgs object containing the packet data</param> 12779 </member>
12780 </member> 12780 <member name="M:OpenMetaverse.Messages.Linden.ScriptRunningReplyMessage.Serialize">
12781 <member name="M:OpenMetaverse.InventoryManager.FetchInventoryReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 12781 <summary>
12782 <summary>Process an incoming packet and raise the appropriate events</summary> 12782 Serialize the object
12783 <param name="sender">The sender</param> 12783 </summary>
12784 <param name="e">The EventArgs object containing the packet data</param> 12784 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
12785 </member> 12785 </member>
12786 <member name="M:OpenMetaverse.InventoryManager.ReplyTaskInventoryHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 12786 <member name="M:OpenMetaverse.Messages.Linden.ScriptRunningReplyMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
12787 <summary>Process an incoming packet and raise the appropriate events</summary> 12787 <summary>
12788 <param name="sender">The sender</param> 12788 Deserialize the message
12789 <param name="e">The EventArgs object containing the packet data</param> 12789 </summary>
12790 </member> 12790 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
12791 <member name="E:OpenMetaverse.InventoryManager.ItemReceived"> 12791 </member>
12792 <summary>Raised when the simulator sends us data containing 12792 <member name="T:OpenMetaverse.Messages.Linden.UpdateGestureAgentInventoryMessage">
12793 ...</summary> 12793 <summary>
12794 </member> 12794 A message containing the request/response used for updating a gesture
12795 <member name="E:OpenMetaverse.InventoryManager.FolderUpdated"> 12795 contained with an agents inventory
12796 <summary>Raised when the simulator sends us data containing 12796 </summary>
12797 ...</summary> 12797 </member>
12798 </member> 12798 <member name="F:OpenMetaverse.Messages.Linden.UpdateGestureAgentInventoryMessage.Request">
12799 <member name="E:OpenMetaverse.InventoryManager.InventoryObjectOffered"> 12799 <summary>Object containing request or response</summary>
12800 <summary>Raised when the simulator sends us data containing 12800 </member>
12801 an inventory object sent by another avatar or primitive</summary> 12801 <member name="M:OpenMetaverse.Messages.Linden.UpdateGestureAgentInventoryMessage.Serialize">
12802 </member> 12802 <summary>
12803 <member name="E:OpenMetaverse.InventoryManager.TaskItemReceived"> 12803 Serialize the object
12804 <summary>Raised when the simulator sends us data containing 12804 </summary>
12805 ...</summary> 12805 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
12806 </member> 12806 </member>
12807 <member name="E:OpenMetaverse.InventoryManager.FindObjectByPathReply"> 12807 <member name="M:OpenMetaverse.Messages.Linden.UpdateGestureAgentInventoryMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
12808 <summary>Raised when the simulator sends us data containing 12808 <summary>
12809 ...</summary> 12809 Deserialize the message
12810 </member> 12810 </summary>
12811 <member name="E:OpenMetaverse.InventoryManager.TaskInventoryReply"> 12811 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
12812 <summary>Raised when the simulator sends us data containing 12812 </member>
12813 ...</summary> 12813 <member name="T:OpenMetaverse.Messages.Linden.UpdateNotecardTaskInventoryMessage">
12814 </member> 12814 <summary>
12815 <member name="E:OpenMetaverse.InventoryManager.SaveAssetToInventory"> 12815 A message request/response which is used to update a notecard contained within
12816 <summary>Raised when the simulator sends us data containing 12816 a tasks inventory
12817 ...</summary> 12817 </summary>
12818 </member> 12818 </member>
12819 <member name="E:OpenMetaverse.InventoryManager.ScriptRunningReply"> 12819 <member name="F:OpenMetaverse.Messages.Linden.UpdateNotecardTaskInventoryMessage.TaskID">
12820 <summary>Raised when the simulator sends us data containing 12820 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the Task containing the notecard asset to update</summary>
12821 ...</summary> 12821 </member>
12822 </member> 12822 <member name="F:OpenMetaverse.Messages.Linden.UpdateNotecardTaskInventoryMessage.ItemID">
12823 <member name="P:OpenMetaverse.InventoryManager.Store"> 12823 <summary>The notecard assets <seealso cref="T:OpenMetaverse.UUID"/> contained in the tasks inventory</summary>
12824 <summary> 12824 </member>
12825 Get this agents Inventory data 12825 <member name="M:OpenMetaverse.Messages.Linden.UpdateNotecardTaskInventoryMessage.Serialize">
12826 </summary> 12826 <summary>
12827 </member> 12827 Serialize the object
12828 <member name="T:OpenMetaverse.InventoryManager.ItemCreatedCallback"> 12828 </summary>
12829 <summary> 12829 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
12830 Callback for inventory item creation finishing 12830 </member>
12831 </summary> 12831 <member name="M:OpenMetaverse.Messages.Linden.UpdateNotecardTaskInventoryMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
12832 <param name="success">Whether the request to create an inventory 12832 <summary>
12833 item succeeded or not</param> 12833 Deserialize the message
12834 <param name="item">Inventory item being created. If success is 12834 </summary>
12835 false this will be null</param> 12835 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
12836 </member> 12836 </member>
12837 <member name="T:OpenMetaverse.InventoryManager.ItemCreatedFromAssetCallback"> 12837 <member name="T:OpenMetaverse.Messages.Linden.UpdateAgentInventoryRequestMessage">
12838 <summary> 12838 <summary>
12839 Callback for an inventory item being create from an uploaded asset 12839 A reusable class containing a message sent from the viewer to the simulator to request a temporary uploader capability
12840 </summary> 12840 which is used to update an asset in an agents inventory
12841 <param name="success">true if inventory item creation was successful</param> 12841 </summary>
12842 <param name="status"></param> 12842 </member>
12843 <param name="itemID"></param> 12843 <member name="F:OpenMetaverse.Messages.Linden.UpdateAgentInventoryRequestMessage.ItemID">
12844 <param name="assetID"></param> 12844 <summary>
12845 </member> 12845 The Notecard AssetID to replace
12846 <member name="T:OpenMetaverse.InventoryManager.ItemCopiedCallback"> 12846 </summary>
12847 <summary> 12847 </member>
12848 12848 <member name="M:OpenMetaverse.Messages.Linden.UpdateAgentInventoryRequestMessage.Serialize">
12849 </summary> 12849 <summary>
12850 <param name="item"></param> 12850 Serialize the object
12851 </member> 12851 </summary>
12852 <member name="T:OpenMetaverse.InventoryManager.InventoryUploadedAssetCallback"> 12852 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
12853 <summary> 12853 </member>
12854 Reply received when uploading an inventory asset 12854 <member name="M:OpenMetaverse.Messages.Linden.UpdateAgentInventoryRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
12855 </summary> 12855 <summary>
12856 <param name="success">Has upload been successful</param> 12856 Deserialize the message
12857 <param name="status">Error message if upload failed</param> 12857 </summary>
12858 <param name="itemID">Inventory asset UUID</param> 12858 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
12859 <param name="assetID">New asset UUID</param> 12859 </member>
12860 </member> 12860 <member name="T:OpenMetaverse.Messages.Linden.UpdateNotecardAgentInventoryMessage">
12861 <member name="T:OpenMetaverse.InventoryManager.ScriptUpdatedCallback"> 12861 <summary>
12862 <summary> 12862 A message containing the request/response used for updating a notecard
12863 Delegate that is invoked when script upload is completed 12863 contained with an agents inventory
12864 </summary> 12864 </summary>
12865 <param name="uploadSuccess">Has upload succeded (note, there still might be compile errors)</param> 12865 </member>
12866 <param name="uploadStatus">Upload status message</param> 12866 <member name="F:OpenMetaverse.Messages.Linden.UpdateNotecardAgentInventoryMessage.Request">
12867 <param name="compileSuccess">Is compilation successful</param> 12867 <summary>Object containing request or response</summary>
12868 <param name="compileMessages">If compilation failed, list of error messages, null on compilation success</param> 12868 </member>
12869 <param name="itemID">Script inventory UUID</param> 12869 <member name="M:OpenMetaverse.Messages.Linden.UpdateNotecardAgentInventoryMessage.Serialize">
12870 <param name="assetID">Script's new asset UUID</param> 12870 <summary>
12871 </member> 12871 Serialize the object
12872 <member name="P:OpenMetaverse.InventoryObjectOfferedEventArgs.Accept"> 12872 </summary>
12873 <summary>Set to true to accept offer, false to decline it</summary> 12873 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
12874 </member> 12874 </member>
12875 <member name="P:OpenMetaverse.InventoryObjectOfferedEventArgs.FolderID"> 12875 <member name="M:OpenMetaverse.Messages.Linden.UpdateNotecardAgentInventoryMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
12876 <summary>The folder to accept the inventory into, if null default folder for <see cref="P:OpenMetaverse.InventoryObjectOfferedEventArgs.AssetType"/> will be used</summary> 12876 <summary>
12877 </member> 12877 Deserialize the message
12878 <member name="T:OpenMetaverse.TaskItemReceivedEventArgs"> 12878 </summary>
12879 <summary> 12879 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
12880 Callback when an inventory object is accepted and received from a 12880 </member>
12881 task inventory. This is the callback in which you actually get 12881 <member name="M:OpenMetaverse.Messages.Linden.CopyInventoryFromNotecardMessage.Serialize">
12882 the ItemID, as in ObjectOfferedCallback it is null when received 12882 <summary>
12883 from a task. 12883 Serialize the object
12884 </summary> 12884 </summary>
12885 </member> 12885 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
12886 <member name="T:OpenMetaverse.GroupMember"> 12886 </member>
12887 <summary> 12887 <member name="M:OpenMetaverse.Messages.Linden.CopyInventoryFromNotecardMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
12888 Avatar group management 12888 <summary>
12889 </summary> 12889 Deserialize the message
12890 </member> 12890 </summary>
12891 <member name="F:OpenMetaverse.GroupMember.ID"> 12891 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
12892 <summary>Key of Group Member</summary> 12892 </member>
12893 </member> 12893 <member name="T:OpenMetaverse.Messages.Linden.UploaderScriptRequestError">
12894 <member name="F:OpenMetaverse.GroupMember.Contribution"> 12894 <summary>
12895 <summary>Total land contribution</summary> 12895 A message sent from the simulator to the viewer which indicates
12896 </member> 12896 an error occurred while attempting to update a script in an agents or tasks
12897 <member name="F:OpenMetaverse.GroupMember.OnlineStatus"> 12897 inventory
12898 <summary>Online status information</summary> 12898 </summary>
12899 </member> 12899 </member>
12900 <member name="F:OpenMetaverse.GroupMember.Powers"> 12900 <member name="F:OpenMetaverse.Messages.Linden.UploaderScriptRequestError.Compiled">
12901 <summary>Abilities that the Group Member has</summary> 12901 <summary>true of the script was successfully compiled by the simulator</summary>
12902 </member> 12902 </member>
12903 <member name="F:OpenMetaverse.GroupMember.Title"> 12903 <member name="F:OpenMetaverse.Messages.Linden.UploaderScriptRequestError.Error">
12904 <summary>Current group title</summary> 12904 <summary>A string containing the error which occured while trying
12905 </member> 12905 to update the script</summary>
12906 <member name="F:OpenMetaverse.GroupMember.IsOwner"> 12906 </member>
12907 <summary>Is a group owner</summary> 12907 <member name="F:OpenMetaverse.Messages.Linden.UploaderScriptRequestError.AssetID">
12908 </member> 12908 <summary>A new AssetID assigned to the script</summary>
12909 <member name="T:OpenMetaverse.GroupRole"> 12909 </member>
12910 <summary> 12910 <member name="T:OpenMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage">
12911 Role manager for a group 12911 <summary>
12912 </summary> 12912 A message sent from the viewer to the simulator
12913 </member> 12913 requesting the update of an existing script contained
12914 <member name="F:OpenMetaverse.GroupRole.GroupID"> 12914 within a tasks inventory
12915 <summary>Key of the group</summary> 12915 </summary>
12916 </member> 12916 </member>
12917 <member name="F:OpenMetaverse.GroupRole.ID"> 12917 <member name="F:OpenMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage.ScriptRunning">
12918 <summary>Key of Role</summary> 12918 <summary>if true, set the script mode to running</summary>
12919 </member> 12919 </member>
12920 <member name="F:OpenMetaverse.GroupRole.Name"> 12920 <member name="F:OpenMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage.ItemID">
12921 <summary>Name of Role</summary> 12921 <summary>The scripts InventoryItem ItemID to update</summary>
12922 </member> 12922 </member>
12923 <member name="F:OpenMetaverse.GroupRole.Title"> 12923 <member name="F:OpenMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage.Target">
12924 <summary>Group Title associated with Role</summary> 12924 <summary>A lowercase string containing either "mono" or "lsl2" which
12925 </member> 12925 specifies the script is compiled and ran on the mono runtime, or the older
12926 <member name="F:OpenMetaverse.GroupRole.Description"> 12926 lsl runtime</summary>
12927 <summary>Description of Role</summary> 12927 </member>
12928 </member> 12928 <member name="F:OpenMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage.TaskID">
12929 <member name="F:OpenMetaverse.GroupRole.Powers"> 12929 <summary>The tasks <see cref="T:OpenMetaverse.UUID"/> which contains the script to update</summary>
12930 <summary>Abilities Associated with Role</summary> 12930 </member>
12931 </member> 12931 <member name="M:OpenMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage.Serialize">
12932 <member name="M:OpenMetaverse.GroupRole.ToString"> 12932 <summary>
12933 <summary>Returns the role's title</summary> 12933 Serialize the object
12934 <returns>The role's title</returns> 12934 </summary>
12935 </member> 12935 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
12936 <member name="T:OpenMetaverse.GroupTitle"> 12936 </member>
12937 <summary> 12937 <member name="M:OpenMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
12938 Class to represent Group Title 12938 <summary>
12939 </summary> 12939 Deserialize the message
12940 </member> 12940 </summary>
12941 <member name="F:OpenMetaverse.GroupTitle.GroupID"> 12941 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
12942 <summary>Key of the group</summary> 12942 </member>
12943 </member> 12943 <member name="T:OpenMetaverse.Messages.Linden.UpdateScriptTaskMessage">
12944 <member name="F:OpenMetaverse.GroupTitle.RoleID"> 12944 <summary>
12945 <summary>ID of the role title belongs to</summary> 12945 A message containing either the request or response used in updating a script inside
12946 </member> 12946 a tasks inventory
12947 <member name="F:OpenMetaverse.GroupTitle.Title"> 12947 </summary>
12948 <summary>Group Title</summary> 12948 </member>
12949 </member> 12949 <member name="F:OpenMetaverse.Messages.Linden.UpdateScriptTaskMessage.Request">
12950 <member name="F:OpenMetaverse.GroupTitle.Selected"> 12950 <summary>Object containing request or response</summary>
12951 <summary>Whether title is Active</summary> 12951 </member>
12952 </member> 12952 <member name="M:OpenMetaverse.Messages.Linden.UpdateScriptTaskMessage.Serialize">
12953 <member name="M:OpenMetaverse.GroupTitle.ToString"> 12953 <summary>
12954 <summary>Returns group title</summary> 12954 Serialize the object
12955 </member> 12955 </summary>
12956 <member name="T:OpenMetaverse.Group"> 12956 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
12957 <summary> 12957 </member>
12958 Represents a group on the grid 12958 <member name="M:OpenMetaverse.Messages.Linden.UpdateScriptTaskMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
12959 </summary> 12959 <summary>
12960 </member> 12960 Deserialize the message
12961 <member name="F:OpenMetaverse.Group.ID"> 12961 </summary>
12962 <summary>Key of Group</summary> 12962 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
12963 </member> 12963 </member>
12964 <member name="F:OpenMetaverse.Group.InsigniaID"> 12964 <member name="T:OpenMetaverse.Messages.Linden.UploaderRequestScriptComplete">
12965 <summary>Key of Group Insignia</summary> 12965 <summary>
12966 </member> 12966 Response from the simulator to notify the viewer the upload is completed, and
12967 <member name="F:OpenMetaverse.Group.FounderID"> 12967 the UUID of the script asset and its compiled status
12968 <summary>Key of Group Founder</summary> 12968 </summary>
12969 </member> 12969 </member>
12970 <member name="F:OpenMetaverse.Group.OwnerRole"> 12970 <member name="F:OpenMetaverse.Messages.Linden.UploaderRequestScriptComplete.AssetID">
12971 <summary>Key of Group Role for Owners</summary> 12971 <summary>The uploaded texture asset ID</summary>
12972 </member> 12972 </member>
12973 <member name="F:OpenMetaverse.Group.Name"> 12973 <member name="F:OpenMetaverse.Messages.Linden.UploaderRequestScriptComplete.Compiled">
12974 <summary>Name of Group</summary> 12974 <summary>true of the script was compiled successfully</summary>
12975 </member> 12975 </member>
12976 <member name="F:OpenMetaverse.Group.Charter"> 12976 <member name="T:OpenMetaverse.Messages.Linden.UpdateScriptAgentRequestMessage">
12977 <summary>Text of Group Charter</summary> 12977 <summary>
12978 </member> 12978 A message sent from a viewer to the simulator requesting a temporary uploader capability
12979 <member name="F:OpenMetaverse.Group.MemberTitle"> 12979 used to update a script contained in an agents inventory
12980 <summary>Title of "everyone" role</summary> 12980 </summary>
12981 </member> 12981 </member>
12982 <member name="F:OpenMetaverse.Group.OpenEnrollment"> 12982 <member name="F:OpenMetaverse.Messages.Linden.UpdateScriptAgentRequestMessage.ItemID">
12983 <summary>Is the group open for enrolement to everyone</summary> 12983 <summary>The existing asset if of the script in the agents inventory to replace</summary>
12984 </member> 12984 </member>
12985 <member name="F:OpenMetaverse.Group.ShowInList"> 12985 <member name="F:OpenMetaverse.Messages.Linden.UpdateScriptAgentRequestMessage.Target">
12986 <summary>Will group show up in search</summary> 12986 <summary>The language of the script</summary>
12987 </member> 12987 <remarks>Defaults to lsl version 2, "mono" might be another possible option</remarks>
12988 <member name="F:OpenMetaverse.Group.Powers"> 12988 </member>
12989 <summary></summary> 12989 <member name="M:OpenMetaverse.Messages.Linden.UpdateScriptAgentRequestMessage.Serialize">
12990 </member> 12990 <summary>
12991 <member name="F:OpenMetaverse.Group.AcceptNotices"> 12991 Serialize the object
12992 <summary></summary> 12992 </summary>
12993 </member> 12993 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
12994 <member name="F:OpenMetaverse.Group.AllowPublish"> 12994 </member>
12995 <summary></summary> 12995 <member name="M:OpenMetaverse.Messages.Linden.UpdateScriptAgentRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
12996 </member> 12996 <summary>
12997 <member name="F:OpenMetaverse.Group.MaturePublish"> 12997 Deserialize the message
12998 <summary>Is the group Mature</summary> 12998 </summary>
12999 </member> 12999 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
13000 <member name="F:OpenMetaverse.Group.MembershipFee"> 13000 </member>
13001 <summary>Cost of group membership</summary> 13001 <member name="T:OpenMetaverse.Messages.Linden.UpdateScriptAgentMessage">
13002 </member> 13002 <summary>
13003 <member name="F:OpenMetaverse.Group.Money"> 13003 A message containing either the request or response used in updating a script inside
13004 <summary></summary> 13004 an agents inventory
13005 </member> 13005 </summary>
13006 <member name="F:OpenMetaverse.Group.Contribution"> 13006 </member>
13007 <summary></summary> 13007 <member name="F:OpenMetaverse.Messages.Linden.UpdateScriptAgentMessage.Request">
13008 </member> 13008 <summary>Object containing request or response</summary>
13009 <member name="F:OpenMetaverse.Group.GroupMembershipCount"> 13009 </member>
13010 <summary>The total number of current members this group has</summary> 13010 <member name="M:OpenMetaverse.Messages.Linden.UpdateScriptAgentMessage.Serialize">
13011 </member> 13011 <summary>
13012 <member name="F:OpenMetaverse.Group.GroupRolesCount"> 13012 Serialize the object
13013 <summary>The number of roles this group has configured</summary> 13013 </summary>
13014 </member> 13014 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
13015 <member name="F:OpenMetaverse.Group.ListInProfile"> 13015 </member>
13016 <summary>Show this group in agent's profile</summary> 13016 <member name="M:OpenMetaverse.Messages.Linden.UpdateScriptAgentMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
13017 </member> 13017 <summary>
13018 <member name="M:OpenMetaverse.Group.ToString"> 13018 Deserialize the message
13019 <summary>Returns the name of the group</summary> 13019 </summary>
13020 <returns>A string containing the name of the group</returns> 13020 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
13021 </member> 13021 </member>
13022 <member name="T:OpenMetaverse.Vote"> 13022 <member name="M:OpenMetaverse.Messages.Linden.SendPostcardMessage.Serialize">
13023 <summary> 13023 <summary>
13024 A group Vote 13024 Serialize the object
13025 </summary> 13025 </summary>
13026 </member> 13026 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
13027 <member name="F:OpenMetaverse.Vote.Candidate"> 13027 </member>
13028 <summary>Key of Avatar who created Vote</summary> 13028 <member name="M:OpenMetaverse.Messages.Linden.SendPostcardMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
13029 </member> 13029 <summary>
13030 <member name="F:OpenMetaverse.Vote.VoteString"> 13030 Deserialize the message
13031 <summary>Text of the Vote proposal</summary> 13031 </summary>
13032 </member> 13032 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
13033 <member name="F:OpenMetaverse.Vote.NumVotes"> 13033 </member>
13034 <summary>Total number of votes</summary> 13034 <member name="T:OpenMetaverse.Messages.Linden.MapLayerMessageBase">
13035 </member> 13035 <summary>Base class for Map Layers via Capabilities</summary>
13036 <member name="T:OpenMetaverse.GroupProposal"> 13036 </member>
13037 <summary> 13037 <member name="F:OpenMetaverse.Messages.Linden.MapLayerMessageBase.Flags">
13038 A group proposal 13038 <summary></summary>
13039 </summary> 13039 </member>
13040 </member> 13040 <member name="M:OpenMetaverse.Messages.Linden.MapLayerMessageBase.Serialize">
13041 <member name="F:OpenMetaverse.GroupProposal.VoteText"> 13041 <summary>
13042 <summary>The Text of the proposal</summary> 13042 Serialize the object
13043 </member> 13043 </summary>
13044 <member name="F:OpenMetaverse.GroupProposal.Quorum"> 13044 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
13045 <summary>The minimum number of members that must vote before proposal passes or failes</summary> 13045 </member>
13046 </member> 13046 <member name="M:OpenMetaverse.Messages.Linden.MapLayerMessageBase.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
13047 <member name="F:OpenMetaverse.GroupProposal.Majority"> 13047 <summary>
13048 <summary>The required ration of yes/no votes required for vote to pass</summary> 13048 Deserialize the message
13049 <remarks>The three options are Simple Majority, 2/3 Majority, and Unanimous</remarks> 13049 </summary>
13050 TODO: this should be an enum 13050 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
13051 </member> 13051 </member>
13052 <member name="F:OpenMetaverse.GroupProposal.Duration"> 13052 <member name="T:OpenMetaverse.Messages.Linden.MapLayerRequestVariant">
13053 <summary>The duration in days votes are accepted</summary> 13053 <summary>
13054 </member> 13054 Sent by an agent to the capabilities server to request map layers
13055 <member name="T:OpenMetaverse.GroupAccountSummary"> 13055 </summary>
13056 <summary> 13056 </member>
13057 13057 <member name="T:OpenMetaverse.Messages.Linden.MapLayerReplyVariant">
13058 </summary> 13058 <summary>
13059 </member> 13059 A message sent from the simulator to the viewer which contains an array of map images and their grid coordinates
13060 <member name="F:OpenMetaverse.GroupAccountSummary.IntervalDays"> 13060 </summary>
13061 <summary></summary> 13061 </member>
13062 </member> 13062 <member name="F:OpenMetaverse.Messages.Linden.MapLayerReplyVariant.LayerDataBlocks">
13063 <member name="F:OpenMetaverse.GroupAccountSummary.CurrentInterval"> 13063 <summary>An array containing LayerData items</summary>
13064 <summary></summary> 13064 </member>
13065 </member> 13065 <member name="M:OpenMetaverse.Messages.Linden.MapLayerReplyVariant.Serialize">
13066 <member name="F:OpenMetaverse.GroupAccountSummary.StartDate"> 13066 <summary>
13067 <summary></summary> 13067 Serialize the object
13068 </member> 13068 </summary>
13069 <member name="F:OpenMetaverse.GroupAccountSummary.Balance"> 13069 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
13070 <summary></summary> 13070 </member>
13071 </member> 13071 <member name="M:OpenMetaverse.Messages.Linden.MapLayerReplyVariant.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
13072 <member name="F:OpenMetaverse.GroupAccountSummary.TotalCredits"> 13072 <summary>
13073 <summary></summary> 13073 Deserialize the message
13074 </member> 13074 </summary>
13075 <member name="F:OpenMetaverse.GroupAccountSummary.TotalDebits"> 13075 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
13076 <summary></summary> 13076 </member>
13077 </member> 13077 <member name="T:OpenMetaverse.Messages.Linden.MapLayerReplyVariant.LayerData">
13078 <member name="F:OpenMetaverse.GroupAccountSummary.ObjectTaxCurrent"> 13078 <summary>
13079 <summary></summary> 13079 An object containing map location details
13080 </member> 13080 </summary>
13081 <member name="F:OpenMetaverse.GroupAccountSummary.LightTaxCurrent"> 13081 </member>
13082 <summary></summary> 13082 <member name="F:OpenMetaverse.Messages.Linden.MapLayerReplyVariant.LayerData.ImageID">
13083 </member> 13083 <summary>The Asset ID of the regions tile overlay</summary>
13084 <member name="F:OpenMetaverse.GroupAccountSummary.LandTaxCurrent"> 13084 </member>
13085 <summary></summary> 13085 <member name="F:OpenMetaverse.Messages.Linden.MapLayerReplyVariant.LayerData.Bottom">
13086 </member> 13086 <summary>The grid location of the southern border of the map tile</summary>
13087 <member name="F:OpenMetaverse.GroupAccountSummary.GroupTaxCurrent"> 13087 </member>
13088 <summary></summary> 13088 <member name="F:OpenMetaverse.Messages.Linden.MapLayerReplyVariant.LayerData.Left">
13089 </member> 13089 <summary>The grid location of the western border of the map tile</summary>
13090 <member name="F:OpenMetaverse.GroupAccountSummary.ParcelDirFeeCurrent"> 13090 </member>
13091 <summary></summary> 13091 <member name="F:OpenMetaverse.Messages.Linden.MapLayerReplyVariant.LayerData.Right">
13092 </member> 13092 <summary>The grid location of the eastern border of the map tile</summary>
13093 <member name="F:OpenMetaverse.GroupAccountSummary.ObjectTaxEstimate"> 13093 </member>
13094 <summary></summary> 13094 <member name="F:OpenMetaverse.Messages.Linden.MapLayerReplyVariant.LayerData.Top">
13095 </member> 13095 <summary>The grid location of the northern border of the map tile</summary>
13096 <member name="F:OpenMetaverse.GroupAccountSummary.LightTaxEstimate"> 13096 </member>
13097 <summary></summary> 13097 <member name="F:OpenMetaverse.Messages.Linden.MapLayerMessage.Request">
13098 </member> 13098 <summary>Object containing request or response</summary>
13099 <member name="F:OpenMetaverse.GroupAccountSummary.LandTaxEstimate"> 13099 </member>
13100 <summary></summary> 13100 <member name="M:OpenMetaverse.Messages.Linden.MapLayerMessage.Serialize">
13101 </member> 13101 <summary>
13102 <member name="F:OpenMetaverse.GroupAccountSummary.GroupTaxEstimate"> 13102 Serialize the object
13103 <summary></summary> 13103 </summary>
13104 </member> 13104 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
13105 <member name="F:OpenMetaverse.GroupAccountSummary.ParcelDirFeeEstimate"> 13105 </member>
13106 <summary></summary> 13106 <member name="M:OpenMetaverse.Messages.Linden.MapLayerMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
13107 </member> 13107 <summary>
13108 <member name="F:OpenMetaverse.GroupAccountSummary.NonExemptMembers"> 13108 Deserialize the message
13109 <summary></summary> 13109 </summary>
13110 </member> 13110 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
13111 <member name="F:OpenMetaverse.GroupAccountSummary.LastTaxDate"> 13111 </member>
13112 <summary></summary> 13112 <member name="T:OpenMetaverse.Messages.Linden.ProductInfoRequestMessage">
13113 </member> 13113 <summary>
13114 <member name="F:OpenMetaverse.GroupAccountSummary.TaxDate"> 13114 New as of 1.23 RC1, no details yet.
13115 <summary></summary> 13115 </summary>
13116 </member> 13116 </member>
13117 <member name="T:OpenMetaverse.GroupNotice"> 13117 <member name="M:OpenMetaverse.Messages.Linden.ProductInfoRequestMessage.Serialize">
13118 <summary> 13118 <summary>
13119 Struct representing a group notice 13119 Serialize the object
13120 </summary> 13120 </summary>
13121 </member> 13121 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
13122 <member name="F:OpenMetaverse.GroupNotice.Subject"> 13122 </member>
13123 <summary></summary> 13123 <member name="M:OpenMetaverse.Messages.Linden.ProductInfoRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
13124 </member> 13124 <summary>
13125 <member name="F:OpenMetaverse.GroupNotice.Message"> 13125 Deserialize the message
13126 <summary></summary> 13126 </summary>
13127 </member> 13127 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
13128 <member name="F:OpenMetaverse.GroupNotice.AttachmentID"> 13128 </member>
13129 <summary></summary> 13129 <member name="M:OpenMetaverse.Messages.Linden.SearchStatRequestMessage.Serialize">
13130 </member> 13130 <summary>
13131 <member name="F:OpenMetaverse.GroupNotice.OwnerID"> 13131 Serialize the object
13132 <summary></summary> 13132 </summary>
13133 </member> 13133 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
13134 <member name="M:OpenMetaverse.GroupNotice.SerializeAttachment"> 13134 </member>
13135 <summary> 13135 <member name="M:OpenMetaverse.Messages.Linden.SearchStatRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
13136 13136 <summary>
13137 </summary> 13137 Deserialize the message
13138 <returns></returns> 13138 </summary>
13139 </member> 13139 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
13140 <member name="T:OpenMetaverse.GroupNoticesListEntry"> 13140 </member>
13141 <summary> 13141 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionRequestBlock.Method">
13142 Struct representing a group notice list entry 13142 <summary>A string containing the method used</summary>
13143 </summary> 13143 </member>
13144 </member> 13144 <member name="T:OpenMetaverse.Messages.Linden.ChatSessionRequestStartConference">
13145 <member name="F:OpenMetaverse.GroupNoticesListEntry.NoticeID"> 13145 <summary>
13146 <summary>Notice ID</summary> 13146 A request sent from an agent to the Simulator to begin a new conference.
13147 </member> 13147 Contains a list of Agents which will be included in the conference
13148 <member name="F:OpenMetaverse.GroupNoticesListEntry.Timestamp"> 13148 </summary>
13149 <summary>Creation timestamp of notice</summary> 13149 </member>
13150 </member> 13150 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionRequestStartConference.AgentsBlock">
13151 <member name="F:OpenMetaverse.GroupNoticesListEntry.FromName"> 13151 <summary>An array containing the <see cref="T:OpenMetaverse.UUID"/> of the agents invited to this conference</summary>
13152 <summary>Agent name who created notice</summary> 13152 </member>
13153 </member> 13153 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionRequestStartConference.SessionID">
13154 <member name="F:OpenMetaverse.GroupNoticesListEntry.Subject"> 13154 <summary>The conferences Session ID</summary>
13155 <summary>Notice subject</summary> 13155 </member>
13156 </member> 13156 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionRequestStartConference.Serialize">
13157 <member name="F:OpenMetaverse.GroupNoticesListEntry.HasAttachment"> 13157 <summary>
13158 <summary>Is there an attachment?</summary> 13158 Serialize the object
13159 </member> 13159 </summary>
13160 <member name="F:OpenMetaverse.GroupNoticesListEntry.AssetType"> 13160 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
13161 <summary>Attachment Type</summary> 13161 </member>
13162 </member> 13162 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionRequestStartConference.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
13163 <member name="T:OpenMetaverse.ChatSessionMember"> 13163 <summary>
13164 <summary> 13164 Deserialize the message
13165 Struct representing a member of a group chat session and their settings 13165 </summary>
13166 </summary> 13166 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
13167 </member> 13167 </member>
13168 <member name="F:OpenMetaverse.ChatSessionMember.AvatarKey"> 13168 <member name="T:OpenMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate">
13169 <summary>The <see cref="T:OpenMetaverse.UUID"/> of the Avatar</summary> 13169 <summary>
13170 </member> 13170 A moderation request sent from a conference moderator
13171 <member name="F:OpenMetaverse.ChatSessionMember.CanVoiceChat"> 13171 Contains an agent and an optional action to take
13172 <summary>True if user has voice chat enabled</summary> 13172 </summary>
13173 </member> 13173 </member>
13174 <member name="F:OpenMetaverse.ChatSessionMember.IsModerator"> 13174 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.SessionID">
13175 <summary>True of Avatar has moderator abilities</summary> 13175 <summary>The Session ID</summary>
13176 </member> 13176 </member>
13177 <member name="F:OpenMetaverse.ChatSessionMember.MuteText"> 13177 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.AgentID">
13178 <summary>True if a moderator has muted this avatars chat</summary> 13178 <summary></summary>
13179 </member> 13179 </member>
13180 <member name="F:OpenMetaverse.ChatSessionMember.MuteVoice"> 13180 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.RequestKey">
13181 <summary>True if a moderator has muted this avatars voice</summary> 13181 <summary>A list containing Key/Value pairs, known valid values:
13182 </member> 13182 key: text value: true/false - allow/disallow specified agents ability to use text in session
13183 <member name="T:OpenMetaverse.GroupRoleUpdate"> 13183 key: voice value: true/false - allow/disallow specified agents ability to use voice in session
13184 <summary> 13184 </summary>
13185 Role update flags 13185 <remarks>"text" or "voice"</remarks>
13186 </summary> 13186 </member>
13187 </member> 13187 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.RequestValue">
13188 <member name="F:OpenMetaverse.GroupRoleUpdate.NoUpdate"> 13188 <summary></summary>
13189 <summary></summary> 13189 </member>
13190 </member> 13190 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.Serialize">
13191 <member name="F:OpenMetaverse.GroupRoleUpdate.UpdateData"> 13191 <summary>
13192 <summary></summary> 13192 Serialize the object
13193 </member> 13193 </summary>
13194 <member name="F:OpenMetaverse.GroupRoleUpdate.UpdatePowers"> 13194 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
13195 <summary></summary> 13195 </member>
13196 </member> 13196 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
13197 <member name="F:OpenMetaverse.GroupRoleUpdate.UpdateAll"> 13197 <summary>
13198 <summary></summary> 13198 Deserialize the message
13199 </member> 13199 </summary>
13200 <member name="F:OpenMetaverse.GroupRoleUpdate.Create"> 13200 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
13201 <summary></summary> 13201 </member>
13202 </member> 13202 <member name="T:OpenMetaverse.Messages.Linden.ChatSessionAcceptInvitation">
13203 <member name="F:OpenMetaverse.GroupRoleUpdate.Delete"> 13203 <summary>
13204 <summary></summary> 13204 A message sent from the agent to the simulator which tells the
13205 </member> 13205 simulator we've accepted a conference invitation
13206 <member name="F:OpenMetaverse.GroupPowers.None"> 13206 </summary>
13207 <summary></summary> 13207 </member>
13208 </member> 13208 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionAcceptInvitation.SessionID">
13209 <member name="F:OpenMetaverse.GroupPowers.Invite"> 13209 <summary>The conference SessionID</summary>
13210 <summary>Can send invitations to groups default role</summary> 13210 </member>
13211 </member> 13211 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionAcceptInvitation.Serialize">
13212 <member name="F:OpenMetaverse.GroupPowers.Eject"> 13212 <summary>
13213 <summary>Can eject members from group</summary> 13213 Serialize the object
13214 </member> 13214 </summary>
13215 <member name="F:OpenMetaverse.GroupPowers.ChangeOptions"> 13215 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
13216 <summary>Can toggle 'Open Enrollment' and change 'Signup fee'</summary> 13216 </member>
13217 </member> 13217 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionAcceptInvitation.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
13218 <member name="F:OpenMetaverse.GroupPowers.MemberVisible"> 13218 <summary>
13219 <summary>Member is visible in the public member list</summary> 13219 Deserialize the message
13220 </member> 13220 </summary>
13221 <member name="F:OpenMetaverse.GroupPowers.CreateRole"> 13221 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
13222 <summary>Can create new roles</summary> 13222 </member>
13223 </member> 13223 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionRequestMessage.Serialize">
13224 <member name="F:OpenMetaverse.GroupPowers.DeleteRole"> 13224 <summary>
13225 <summary>Can delete existing roles</summary> 13225 Serialize the object
13226 </member> 13226 </summary>
13227 <member name="F:OpenMetaverse.GroupPowers.RoleProperties"> 13227 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
13228 <summary>Can change Role names, titles and descriptions</summary> 13228 </member>
13229 </member> 13229 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
13230 <member name="F:OpenMetaverse.GroupPowers.AssignMemberLimited"> 13230 <summary>
13231 <summary>Can assign other members to assigners role</summary> 13231 Deserialize the message
13232 </member> 13232 </summary>
13233 <member name="F:OpenMetaverse.GroupPowers.AssignMember"> 13233 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
13234 <summary>Can assign other members to any role</summary> 13234 </member>
13235 </member> 13235 <member name="M:OpenMetaverse.Messages.Linden.ChatterboxSessionEventReplyMessage.Serialize">
13236 <member name="F:OpenMetaverse.GroupPowers.RemoveMember"> 13236 <summary>
13237 <summary>Can remove members from roles</summary> 13237 Serialize the object
13238 </member> 13238 </summary>
13239 <member name="F:OpenMetaverse.GroupPowers.ChangeActions"> 13239 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
13240 <summary>Can assign and remove abilities in roles</summary> 13240 </member>
13241 </member> 13241 <member name="M:OpenMetaverse.Messages.Linden.ChatterboxSessionEventReplyMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
13242 <member name="F:OpenMetaverse.GroupPowers.ChangeIdentity"> 13242 <summary>
13243 <summary>Can change group Charter, Insignia, 'Publish on the web' and which 13243 Deserialize the message
13244 members are publicly visible in group member listings</summary> 13244 </summary>
13245 </member> 13245 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
13246 <member name="F:OpenMetaverse.GroupPowers.LandDeed"> 13246 </member>
13247 <summary>Can buy land or deed land to group</summary> 13247 <member name="M:OpenMetaverse.Messages.Linden.ChatterBoxSessionStartReplyMessage.Serialize">
13248 </member> 13248 <summary>
13249 <member name="F:OpenMetaverse.GroupPowers.LandRelease"> 13249 Serialize the object
13250 <summary>Can abandon group owned land to Governor Linden on mainland, or Estate owner for 13250 </summary>
13251 private estates</summary> 13251 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
13252 </member> 13252 </member>
13253 <member name="F:OpenMetaverse.GroupPowers.LandSetSale"> 13253 <member name="M:OpenMetaverse.Messages.Linden.ChatterBoxSessionStartReplyMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
13254 <summary>Can set land for-sale information on group owned parcels</summary> 13254 <summary>
13255 </member> 13255 Deserialize the message
13256 <member name="F:OpenMetaverse.GroupPowers.LandDivideJoin"> 13256 </summary>
13257 <summary>Can subdivide and join parcels</summary> 13257 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
13258 </member> 13258 </member>
13259 <member name="F:OpenMetaverse.GroupPowers.JoinChat"> 13259 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.FromAgentID">
13260 <summary>Can join group chat sessions</summary> 13260 <summary>Key of sender</summary>
13261 </member> 13261 </member>
13262 <member name="F:OpenMetaverse.GroupPowers.AllowVoiceChat"> 13262 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.FromAgentName">
13263 <summary>Can use voice chat in Group Chat sessions</summary> 13263 <summary>Name of sender</summary>
13264 </member> 13264 </member>
13265 <member name="F:OpenMetaverse.GroupPowers.ModerateChat"> 13265 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.ToAgentID">
13266 <summary>Can moderate group chat sessions</summary> 13266 <summary>Key of destination avatar</summary>
13267 </member> 13267 </member>
13268 <member name="F:OpenMetaverse.GroupPowers.FindPlaces"> 13268 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.ParentEstateID">
13269 <summary>Can toggle "Show in Find Places" and set search category</summary> 13269 <summary>ID of originating estate</summary>
13270 </member> 13270 </member>
13271 <member name="F:OpenMetaverse.GroupPowers.LandChangeIdentity"> 13271 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.RegionID">
13272 <summary>Can change parcel name, description, and 'Publish on web' settings</summary> 13272 <summary>Key of originating region</summary>
13273 </member> 13273 </member>
13274 <member name="F:OpenMetaverse.GroupPowers.SetLandingPoint"> 13274 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Position">
13275 <summary>Can set the landing point and teleport routing on group land</summary> 13275 <summary>Coordinates in originating region</summary>
13276 </member> 13276 </member>
13277 <member name="F:OpenMetaverse.GroupPowers.ChangeMedia"> 13277 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Dialog">
13278 <summary>Can change music and media settings</summary> 13278 <summary>Instant message type</summary>
13279 </member> 13279 </member>
13280 <member name="F:OpenMetaverse.GroupPowers.LandEdit"> 13280 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.GroupIM">
13281 <summary>Can toggle 'Edit Terrain' option in Land settings</summary> 13281 <summary>Group IM session toggle</summary>
13282 </member> 13282 </member>
13283 <member name="F:OpenMetaverse.GroupPowers.LandOptions"> 13283 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.IMSessionID">
13284 <summary>Can toggle various About Land > Options settings</summary> 13284 <summary>Key of IM session, for Group Messages, the groups UUID</summary>
13285 </member> 13285 </member>
13286 <member name="F:OpenMetaverse.GroupPowers.AllowEditLand"> 13286 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Timestamp">
13287 <summary>Can always terraform land, even if parcel settings have it turned off</summary> 13287 <summary>Timestamp of the instant message</summary>
13288 </member> 13288 </member>
13289 <member name="F:OpenMetaverse.GroupPowers.AllowFly"> 13289 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Message">
13290 <summary>Can always fly while over group owned land</summary> 13290 <summary>Instant message text</summary>
13291 </member> 13291 </member>
13292 <member name="F:OpenMetaverse.GroupPowers.AllowRez"> 13292 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Offline">
13293 <summary>Can always rez objects on group owned land</summary> 13293 <summary>Whether this message is held for offline avatars</summary>
13294 </member> 13294 </member>
13295 <member name="F:OpenMetaverse.GroupPowers.AllowLandmark"> 13295 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.BinaryBucket">
13296 <summary>Can always create landmarks for group owned parcels</summary> 13296 <summary>Context specific packed data</summary>
13297 </member> 13297 </member>
13298 <member name="F:OpenMetaverse.GroupPowers.AllowSetHome"> 13298 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Voice">
13299 <summary>Can set home location on any group owned parcel</summary> 13299 <summary>Is this invitation for voice group/conference chat</summary>
13300 </member> 13300 </member>
13301 <member name="F:OpenMetaverse.GroupPowers.LandManageAllowed"> 13301 <member name="M:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Serialize">
13302 <summary>Can modify public access settings for group owned parcels</summary> 13302 <summary>
13303 </member> 13303 Serialize the object
13304 <member name="F:OpenMetaverse.GroupPowers.LandManageBanned"> 13304 </summary>
13305 <summary>Can manager parcel ban lists on group owned land</summary> 13305 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
13306 </member> 13306 </member>
13307 <member name="F:OpenMetaverse.GroupPowers.LandManagePasses"> 13307 <member name="M:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
13308 <summary>Can manage pass list sales information</summary> 13308 <summary>
13309 </member> 13309 Deserialize the message
13310 <member name="F:OpenMetaverse.GroupPowers.LandEjectAndFreeze"> 13310 </summary>
13311 <summary>Can eject and freeze other avatars on group owned land</summary> 13311 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
13312 </member> 13312 </member>
13313 <member name="F:OpenMetaverse.GroupPowers.ReturnGroupSet"> 13313 <member name="T:OpenMetaverse.Messages.Linden.ChatterBoxSessionAgentListUpdatesMessage">
13314 <summary>Can return objects set to group</summary> 13314 <summary>
13315 </member> 13315 Sent from the simulator to the viewer.
13316 <member name="F:OpenMetaverse.GroupPowers.ReturnNonGroup"> 13316
13317 <summary>Can return non-group owned/set objects</summary> 13317 When an agent initially joins a session the AgentUpdatesBlock object will contain a list of session members including
13318 </member> 13318 a boolean indicating they can use voice chat in this session, a boolean indicating they are allowed to moderate
13319 <member name="F:OpenMetaverse.GroupPowers.ReturnGroupOwned"> 13319 this session, and lastly a string which indicates another agent is entering the session with the Transition set to "ENTER"
13320 <summary>Can return group owned objects</summary> 13320
13321 </member> 13321 During the session lifetime updates on individuals are sent. During the update the booleans sent during the initial join are
13322 <member name="F:OpenMetaverse.GroupPowers.LandGardening"> 13322 excluded with the exception of the Transition field. This indicates a new user entering or exiting the session with
13323 <summary>Can landscape using Linden plants</summary> 13323 the string "ENTER" or "LEAVE" respectively.
13324 </member> 13324 </summary>
13325 <member name="F:OpenMetaverse.GroupPowers.DeedObject"> 13325 </member>
13326 <summary>Can deed objects to group</summary> 13326 <member name="M:OpenMetaverse.Messages.Linden.ChatterBoxSessionAgentListUpdatesMessage.Serialize">
13327 </member> 13327 <summary>
13328 <member name="F:OpenMetaverse.GroupPowers.ObjectManipulate"> 13328 Serialize the object
13329 <summary>Can move group owned objects</summary> 13329 </summary>
13330 </member> 13330 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
13331 <member name="F:OpenMetaverse.GroupPowers.ObjectSetForSale"> 13331 </member>
13332 <summary>Can set group owned objects for-sale</summary> 13332 <member name="M:OpenMetaverse.Messages.Linden.ChatterBoxSessionAgentListUpdatesMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
13333 </member> 13333 <summary>
13334 <member name="F:OpenMetaverse.GroupPowers.Accountable"> 13334 Deserialize the message
13335 <summary>Pay group liabilities and receive group dividends</summary> 13335 </summary>
13336 </member> 13336 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
13337 <member name="F:OpenMetaverse.GroupPowers.SendNotices"> 13337 </member>
13338 <summary>Can send group notices</summary> 13338 <member name="T:OpenMetaverse.Messages.Linden.ForceCloseChatterBoxSessionMessage">
13339 </member> 13339 <summary>
13340 <member name="F:OpenMetaverse.GroupPowers.ReceiveNotices"> 13340 An EventQueue message sent when the agent is forcibly removed from a chatterbox session
13341 <summary>Can receive group notices</summary> 13341 </summary>
13342 </member> 13342 </member>
13343 <member name="F:OpenMetaverse.GroupPowers.StartProposal"> 13343 <member name="F:OpenMetaverse.Messages.Linden.ForceCloseChatterBoxSessionMessage.Reason">
13344 <summary>Can create group proposals</summary> 13344 <summary>
13345 </member> 13345 A string containing the reason the agent was removed
13346 <member name="F:OpenMetaverse.GroupPowers.VoteOnProposal"> 13346 </summary>
13347 <summary>Can vote on group proposals</summary> 13347 </member>
13348 </member> 13348 <member name="F:OpenMetaverse.Messages.Linden.ForceCloseChatterBoxSessionMessage.SessionID">
13349 <member name="T:OpenMetaverse.GroupManager"> 13349 <summary>
13350 <summary> 13350 The ChatterBoxSession's SessionID
13351 Handles all network traffic related to reading and writing group 13351 </summary>
13352 information 13352 </member>
13353 </summary> 13353 <member name="M:OpenMetaverse.Messages.Linden.ForceCloseChatterBoxSessionMessage.Serialize">
13354 </member> 13354 <summary>
13355 <member name="F:OpenMetaverse.GroupManager.m_CurrentGroups"> 13355 Serialize the object
13356 <summary>The event subscribers. null if no subcribers</summary> 13356 </summary>
13357 </member> 13357 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
13358 <member name="M:OpenMetaverse.GroupManager.OnCurrentGroups(OpenMetaverse.CurrentGroupsEventArgs)"> 13358 </member>
13359 <summary>Raises the CurrentGroups event</summary> 13359 <member name="M:OpenMetaverse.Messages.Linden.ForceCloseChatterBoxSessionMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
13360 <param name="e">A CurrentGroupsEventArgs object containing the 13360 <summary>
13361 data sent from the simulator</param> 13361 Deserialize the message
13362 </member> 13362 </summary>
13363 <member name="F:OpenMetaverse.GroupManager.m_CurrentGroupsLock"> 13363 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
13364 <summary>Thread sync lock object</summary> 13364 </member>
13365 </member> 13365 <member name="M:OpenMetaverse.Messages.Linden.EventQueueAck.Serialize">
13366 <member name="F:OpenMetaverse.GroupManager.m_GroupNames"> 13366 <summary>
13367 <summary>The event subscribers. null if no subcribers</summary> 13367 Serialize the object
13368 </member> 13368 </summary>
13369 <member name="M:OpenMetaverse.GroupManager.OnGroupNamesReply(OpenMetaverse.GroupNamesEventArgs)"> 13369 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
13370 <summary>Raises the GroupNamesReply event</summary> 13370 </member>
13371 <param name="e">A GroupNamesEventArgs object containing the 13371 <member name="M:OpenMetaverse.Messages.Linden.EventQueueAck.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
13372 data response from the simulator</param> 13372 <summary>
13373 </member> 13373 Deserialize the message
13374 <member name="F:OpenMetaverse.GroupManager.m_GroupNamesLock"> 13374 </summary>
13375 <summary>Thread sync lock object</summary> 13375 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
13376 </member> 13376 </member>
13377 <member name="F:OpenMetaverse.GroupManager.m_GroupProfile"> 13377 <member name="M:OpenMetaverse.Messages.Linden.EventQueueEvent.Serialize">
13378 <summary>The event subscribers. null if no subcribers</summary> 13378 <summary>
13379 </member> 13379 Serialize the object
13380 <member name="M:OpenMetaverse.GroupManager.OnGroupProfile(OpenMetaverse.GroupProfileEventArgs)"> 13380 </summary>
13381 <summary>Raises the GroupProfile event</summary> 13381 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
13382 <param name="e">An GroupProfileEventArgs object containing the 13382 </member>
13383 data returned from the simulator</param> 13383 <member name="M:OpenMetaverse.Messages.Linden.EventQueueEvent.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
13384 </member> 13384 <summary>
13385 <member name="F:OpenMetaverse.GroupManager.m_GroupProfileLock"> 13385 Deserialize the message
13386 <summary>Thread sync lock object</summary> 13386 </summary>
13387 </member> 13387 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
13388 <member name="F:OpenMetaverse.GroupManager.m_GroupMembers"> 13388 </member>
13389 <summary>The event subscribers. null if no subcribers</summary> 13389 <member name="M:OpenMetaverse.Messages.Linden.EventQueueGetMessage.Serialize">
13390 </member> 13390 <summary>
13391 <member name="M:OpenMetaverse.GroupManager.OnGroupMembersReply(OpenMetaverse.GroupMembersReplyEventArgs)"> 13391 Serialize the object
13392 <summary>Raises the GroupMembers event</summary> 13392 </summary>
13393 <param name="e">A GroupMembersEventArgs object containing the 13393 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
13394 data returned from the simulator</param> 13394 </member>
13395 </member> 13395 <member name="M:OpenMetaverse.Messages.Linden.EventQueueGetMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
13396 <member name="F:OpenMetaverse.GroupManager.m_GroupMembersLock"> 13396 <summary>
13397 <summary>Thread sync lock object</summary> 13397 Deserialize the message
13398 </member> 13398 </summary>
13399 <member name="F:OpenMetaverse.GroupManager.m_GroupRoles"> 13399 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
13400 <summary>The event subscribers. null if no subcribers</summary> 13400 </member>
13401 </member> 13401 <member name="M:OpenMetaverse.Messages.Linden.ViewerStatsMessage.Serialize">
13402 <member name="M:OpenMetaverse.GroupManager.OnGroupRoleDataReply(OpenMetaverse.GroupRolesDataReplyEventArgs)"> 13402 <summary>
13403 <summary>Raises the GroupRolesDataReply event</summary> 13403 Serialize the object
13404 <param name="e">A GroupRolesDataReplyEventArgs object containing the 13404 </summary>
13405 data returned from the simulator</param> 13405 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
13406 </member> 13406 </member>
13407 <member name="F:OpenMetaverse.GroupManager.m_GroupRolesLock"> 13407 <member name="M:OpenMetaverse.Messages.Linden.ViewerStatsMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
13408 <summary>Thread sync lock object</summary> 13408 <summary>
13409 </member> 13409 Deserialize the message
13410 <member name="F:OpenMetaverse.GroupManager.m_GroupRoleMembers"> 13410 </summary>
13411 <summary>The event subscribers. null if no subcribers</summary> 13411 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
13412 </member> 13412 </member>
13413 <member name="M:OpenMetaverse.GroupManager.OnGroupRoleMembers(OpenMetaverse.GroupRolesMembersReplyEventArgs)"> 13413 <member name="T:OpenMetaverse.Messages.Linden.PlacesReplyMessage">
13414 <summary>Raises the GroupRoleMembersReply event</summary> 13414 <summary>
13415 <param name="e">A GroupRolesRoleMembersReplyEventArgs object containing the 13415
13416 data returned from the simulator</param> 13416 </summary>
13417 </member> 13417 </member>
13418 <member name="F:OpenMetaverse.GroupManager.m_GroupRolesMembersLock"> 13418 <member name="M:OpenMetaverse.Messages.Linden.PlacesReplyMessage.Serialize">
13419 <summary>Thread sync lock object</summary> 13419 <summary>
13420 </member> 13420 Serialize the object
13421 <member name="F:OpenMetaverse.GroupManager.m_GroupTitles"> 13421 </summary>
13422 <summary>The event subscribers. null if no subcribers</summary> 13422 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
13423 </member> 13423 </member>
13424 <member name="M:OpenMetaverse.GroupManager.OnGroupTitles(OpenMetaverse.GroupTitlesReplyEventArgs)"> 13424 <member name="M:OpenMetaverse.Messages.Linden.PlacesReplyMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
13425 <summary>Raises the GroupTitlesReply event</summary> 13425 <summary>
13426 <param name="e">A GroupTitlesReplyEventArgs object containing the 13426 Deserialize the message
13427 data returned from the simulator</param> 13427 </summary>
13428 </member> 13428 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
13429 <member name="F:OpenMetaverse.GroupManager.m_GroupTitlesLock"> 13429 </member>
13430 <summary>Thread sync lock object</summary> 13430 <member name="M:OpenMetaverse.Messages.Linden.UpdateAgentInformationMessage.Serialize">
13431 </member> 13431 <summary>
13432 <member name="F:OpenMetaverse.GroupManager.m_GroupAccountSummary"> 13432 Serialize the object
13433 <summary>The event subscribers. null if no subcribers</summary> 13433 </summary>
13434 </member> 13434 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
13435 <member name="M:OpenMetaverse.GroupManager.OnGroupAccountSummaryReply(OpenMetaverse.GroupAccountSummaryReplyEventArgs)"> 13435 </member>
13436 <summary>Raises the GroupAccountSummary event</summary> 13436 <member name="M:OpenMetaverse.Messages.Linden.UpdateAgentInformationMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
13437 <param name="e">A GroupAccountSummaryReplyEventArgs object containing the 13437 <summary>
13438 data returned from the simulator</param> 13438 Deserialize the message
13439 </member> 13439 </summary>
13440 <member name="F:OpenMetaverse.GroupManager.m_GroupAccountSummaryLock"> 13440 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
13441 <summary>Thread sync lock object</summary> 13441 </member>
13442 </member> 13442 <member name="M:OpenMetaverse.Messages.Linden.DirLandReplyMessage.Serialize">
13443 <member name="F:OpenMetaverse.GroupManager.m_GroupCreated"> 13443 <summary>
13444 <summary>The event subscribers. null if no subcribers</summary> 13444 Serialize the object
13445 </member> 13445 </summary>
13446 <member name="M:OpenMetaverse.GroupManager.OnGroupCreatedReply(OpenMetaverse.GroupCreatedReplyEventArgs)"> 13446 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
13447 <summary>Raises the GroupCreated event</summary> 13447 </member>
13448 <param name="e">An GroupCreatedEventArgs object containing the 13448 <member name="M:OpenMetaverse.Messages.Linden.DirLandReplyMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
13449 data returned from the simulator</param> 13449 <summary>
13450 </member> 13450 Deserialize the message
13451 <member name="F:OpenMetaverse.GroupManager.m_GroupCreatedLock"> 13451 </summary>
13452 <summary>Thread sync lock object</summary> 13452 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
13453 </member> 13453 </member>
13454 <member name="F:OpenMetaverse.GroupManager.m_GroupJoined"> 13454 <member name="T:OpenMetaverse.Messages.Linden.ObjectMediaNavigateMessage">
13455 <summary>The event subscribers. null if no subcribers</summary> 13455 <summary>
13456 </member> 13456 A message sent from the viewer to the simulator which
13457 <member name="M:OpenMetaverse.GroupManager.OnGroupJoinedReply(OpenMetaverse.GroupOperationEventArgs)"> 13457 specifies that the user has changed current URL
13458 <summary>Raises the GroupJoined event</summary> 13458 of the specific media on a prim face
13459 <param name="e">A GroupOperationEventArgs object containing the 13459 </summary>
13460 result of the operation returned from the simulator</param> 13460 </member>
13461 </member> 13461 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaNavigateMessage.URL">
13462 <member name="F:OpenMetaverse.GroupManager.m_GroupJoinedLock"> 13462 <summary>
13463 <summary>Thread sync lock object</summary> 13463 New URL
13464 </member> 13464 </summary>
13465 <member name="F:OpenMetaverse.GroupManager.m_GroupLeft"> 13465 </member>
13466 <summary>The event subscribers. null if no subcribers</summary> 13466 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaNavigateMessage.PrimID">
13467 </member> 13467 <summary>
13468 <member name="M:OpenMetaverse.GroupManager.OnGroupLeaveReply(OpenMetaverse.GroupOperationEventArgs)"> 13468 Prim UUID where navigation occured
13469 <summary>Raises the GroupLeft event</summary> 13469 </summary>
13470 <param name="e">A GroupOperationEventArgs object containing the 13470 </member>
13471 result of the operation returned from the simulator</param> 13471 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaNavigateMessage.Face">
13472 </member> 13472 <summary>
13473 <member name="F:OpenMetaverse.GroupManager.m_GroupLeftLock"> 13473 Face index
13474 <summary>Thread sync lock object</summary> 13474 </summary>
13475 </member> 13475 </member>
13476 <member name="F:OpenMetaverse.GroupManager.m_GroupDropped"> 13476 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaNavigateMessage.Serialize">
13477 <summary>The event subscribers. null if no subcribers</summary> 13477 <summary>
13478 </member> 13478 Serialize the object
13479 <member name="M:OpenMetaverse.GroupManager.OnGroupDropped(OpenMetaverse.GroupDroppedEventArgs)"> 13479 </summary>
13480 <summary>Raises the GroupDropped event</summary> 13480 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
13481 <param name="e">An GroupDroppedEventArgs object containing the 13481 </member>
13482 the group your agent left</param> 13482 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaNavigateMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
13483 </member> 13483 <summary>
13484 <member name="F:OpenMetaverse.GroupManager.m_GroupDroppedLock"> 13484 Deserialize the message
13485 <summary>Thread sync lock object</summary> 13485 </summary>
13486 </member> 13486 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
13487 <member name="F:OpenMetaverse.GroupManager.m_GroupMemberEjected"> 13487 </member>
13488 <summary>The event subscribers. null if no subcribers</summary> 13488 <member name="T:OpenMetaverse.Messages.Linden.ObjectMediaBlock">
13489 </member> 13489 <summary>Base class used for the ObjectMedia message</summary>
13490 <member name="M:OpenMetaverse.GroupManager.OnGroupMemberEjected(OpenMetaverse.GroupOperationEventArgs)"> 13490 </member>
13491 <summary>Raises the GroupMemberEjected event</summary> 13491 <member name="T:OpenMetaverse.Messages.Linden.ObjectMediaRequest">
13492 <param name="e">An GroupMemberEjectedEventArgs object containing the 13492 <summary>
13493 data returned from the simulator</param> 13493 Message used to retrive prim media data
13494 </member> 13494 </summary>
13495 <member name="F:OpenMetaverse.GroupManager.m_GroupMemberEjectedLock"> 13495 </member>
13496 <summary>Thread sync lock object</summary> 13496 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaRequest.PrimID">
13497 </member> 13497 <summary>
13498 <member name="F:OpenMetaverse.GroupManager.m_GroupNoticesListReply"> 13498 Prim UUID
13499 <summary>The event subscribers. null if no subcribers</summary> 13499 </summary>
13500 </member> 13500 </member>
13501 <member name="M:OpenMetaverse.GroupManager.OnGroupNoticesListReply(OpenMetaverse.GroupNoticesListReplyEventArgs)"> 13501 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaRequest.Verb">
13502 <summary>Raises the GroupNoticesListReply event</summary> 13502 <summary>
13503 <param name="e">An GroupNoticesListReplyEventArgs object containing the 13503 Requested operation, either GET or UPDATE
13504 data returned from the simulator</param> 13504 </summary>
13505 </member> 13505 </member>
13506 <member name="F:OpenMetaverse.GroupManager.m_GroupNoticesListReplyLock"> 13506 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaRequest.Serialize">
13507 <summary>Thread sync lock object</summary> 13507 <summary>
13508 </member> 13508 Serialize object
13509 <member name="F:OpenMetaverse.GroupManager.m_GroupInvitation"> 13509 </summary>
13510 <summary>The event subscribers. null if no subcribers</summary> 13510 <returns>Serialized object as OSDMap</returns>
13511 </member> 13511 </member>
13512 <member name="M:OpenMetaverse.GroupManager.OnGroupInvitation(OpenMetaverse.GroupInvitationEventArgs)"> 13512 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaRequest.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
13513 <summary>Raises the GroupInvitation event</summary> 13513 <summary>
13514 <param name="e">An GroupInvitationEventArgs object containing the 13514 Deserialize the message
13515 data returned from the simulator</param> 13515 </summary>
13516 </member> 13516 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
13517 <member name="F:OpenMetaverse.GroupManager.m_GroupInvitationLock"> 13517 </member>
13518 <summary>Thread sync lock object</summary> 13518 <member name="T:OpenMetaverse.Messages.Linden.ObjectMediaResponse">
13519 </member> 13519 <summary>
13520 <member name="F:OpenMetaverse.GroupManager.Client"> 13520 Message used to update prim media data
13521 <summary>A reference to the current <seealso cref="T:OpenMetaverse.GridClient"/> instance</summary> 13521 </summary>
13522 </member> 13522 </member>
13523 <member name="F:OpenMetaverse.GroupManager.GroupMembersRequests"> 13523 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaResponse.PrimID">
13524 <summary>Currently-active group members requests</summary> 13524 <summary>
13525 </member> 13525 Prim UUID
13526 <member name="F:OpenMetaverse.GroupManager.GroupRolesRequests"> 13526 </summary>
13527 <summary>Currently-active group roles requests</summary> 13527 </member>
13528 </member> 13528 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaResponse.FaceMedia">
13529 <member name="F:OpenMetaverse.GroupManager.GroupRolesMembersRequests"> 13529 <summary>
13530 <summary>Currently-active group role-member requests</summary> 13530 Array of media entries indexed by face number
13531 </member> 13531 </summary>
13532 <member name="F:OpenMetaverse.GroupManager.TempGroupMembers"> 13532 </member>
13533 <summary>Dictionary keeping group members while request is in progress</summary> 13533 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaResponse.Version">
13534 </member> 13534 <summary>
13535 <member name="F:OpenMetaverse.GroupManager.TempGroupRolesMembers"> 13535 Media version string
13536 <summary>Dictionary keeping mebmer/role mapping while request is in progress</summary> 13536 </summary>
13537 </member> 13537 </member>
13538 <member name="F:OpenMetaverse.GroupManager.TempGroupRoles"> 13538 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaResponse.Serialize">
13539 <summary>Dictionary keeping GroupRole information while request is in progress</summary> 13539 <summary>
13540 </member> 13540 Serialize object
13541 <member name="F:OpenMetaverse.GroupManager.GroupName2KeyCache"> 13541 </summary>
13542 <summary>Caches group name lookups</summary> 13542 <returns>Serialized object as OSDMap</returns>
13543 </member> 13543 </member>
13544 <member name="M:OpenMetaverse.GroupManager.#ctor(OpenMetaverse.GridClient)"> 13544 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaResponse.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
13545 <summary> 13545 <summary>
13546 Construct a new instance of the GroupManager class 13546 Deserialize the message
13547 </summary> 13547 </summary>
13548 <param name="client">A reference to the current <seealso cref="T:OpenMetaverse.GridClient"/> instance</param> 13548 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
13549 </member> 13549 </member>
13550 <member name="M:OpenMetaverse.GroupManager.RequestCurrentGroups"> 13550 <member name="T:OpenMetaverse.Messages.Linden.ObjectMediaUpdate">
13551 <summary> 13551 <summary>
13552 Request a current list of groups the avatar is a member of. 13552 Message used to update prim media data
13553 </summary> 13553 </summary>
13554 <remarks>CAPS Event Queue must be running for this to work since the results 13554 </member>
13555 come across CAPS.</remarks> 13555 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaUpdate.PrimID">
13556 </member> 13556 <summary>
13557 <member name="M:OpenMetaverse.GroupManager.RequestGroupName(OpenMetaverse.UUID)"> 13557 Prim UUID
13558 <summary> 13558 </summary>
13559 Lookup name of group based on groupID 13559 </member>
13560 </summary> 13560 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaUpdate.FaceMedia">
13561 <param name="groupID">groupID of group to lookup name for.</param> 13561 <summary>
13562 </member> 13562 Array of media entries indexed by face number
13563 <member name="M:OpenMetaverse.GroupManager.RequestGroupNames(System.Collections.Generic.List{OpenMetaverse.UUID})"> 13563 </summary>
13564 <summary> 13564 </member>
13565 Request lookup of multiple group names 13565 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaUpdate.Verb">
13566 </summary> 13566 <summary>
13567 <param name="groupIDs">List of group IDs to request.</param> 13567 Requested operation, either GET or UPDATE
13568 </member> 13568 </summary>
13569 <member name="M:OpenMetaverse.GroupManager.RequestGroupProfile(OpenMetaverse.UUID)"> 13569 </member>
13570 <summary>Lookup group profile data such as name, enrollment, founder, logo, etc</summary> 13570 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaUpdate.Serialize">
13571 <remarks>Subscribe to <code>OnGroupProfile</code> event to receive the results.</remarks> 13571 <summary>
13572 <param name="group">group ID (UUID)</param> 13572 Serialize object
13573 </member> 13573 </summary>
13574 <member name="M:OpenMetaverse.GroupManager.RequestGroupMembers(OpenMetaverse.UUID)"> 13574 <returns>Serialized object as OSDMap</returns>
13575 <summary>Request a list of group members.</summary> 13575 </member>
13576 <remarks>Subscribe to <code>OnGroupMembers</code> event to receive the results.</remarks> 13576 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaUpdate.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
13577 <param name="group">group ID (UUID)</param> 13577 <summary>
13578 <returns>UUID of the request, use to index into cache</returns> 13578 Deserialize the message
13579 </member> 13579 </summary>
13580 <member name="M:OpenMetaverse.GroupManager.RequestGroupRoles(OpenMetaverse.UUID)"> 13580 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
13581 <summary>Request group roles</summary> 13581 </member>
13582 <remarks>Subscribe to <code>OnGroupRoles</code> event to receive the results.</remarks> 13582 <member name="T:OpenMetaverse.Messages.Linden.ObjectMediaMessage">
13583 <param name="group">group ID (UUID)</param> 13583 <summary>
13584 <returns>UUID of the request, use to index into cache</returns> 13584 Message for setting or getting per face MediaEntry
13585 </member> 13585 </summary>
13586 <member name="M:OpenMetaverse.GroupManager.RequestGroupRolesMembers(OpenMetaverse.UUID)"> 13586 </member>
13587 <summary>Request members (members,role) role mapping for a group.</summary> 13587 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaMessage.Request">
13588 <remarks>Subscribe to <code>OnGroupRolesMembers</code> event to receive the results.</remarks> 13588 <summary>The request or response details block</summary>
13589 <param name="group">group ID (UUID)</param> 13589 </member>
13590 <returns>UUID of the request, use to index into cache</returns> 13590 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaMessage.Serialize">
13591 </member> 13591 <summary>
13592 <member name="M:OpenMetaverse.GroupManager.RequestGroupTitles(OpenMetaverse.UUID)"> 13592 Serialize the object
13593 <summary>Request a groups Titles</summary> 13593 </summary>
13594 <remarks>Subscribe to <code>OnGroupTitles</code> event to receive the results.</remarks> 13594 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
13595 <param name="group">group ID (UUID)</param> 13595 </member>
13596 <returns>UUID of the request, use to index into cache</returns> 13596 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
13597 </member> 13597 <summary>
13598 <member name="M:OpenMetaverse.GroupManager.RequestGroupAccountSummary(OpenMetaverse.UUID,System.Int32,System.Int32)"> 13598 Deserialize the message
13599 <summary>Begin to get the group account summary</summary> 13599 </summary>
13600 <remarks>Subscribe to the <code>OnGroupAccountSummary</code> event to receive the results.</remarks> 13600 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
13601 <param name="group">group ID (UUID)</param> 13601 </member>
13602 <param name="intervalDays">How long of an interval</param> 13602 <member name="T:OpenMetaverse.Messages.Linden.ObjectResourcesDetail">
13603 <param name="currentInterval">Which interval (0 for current, 1 for last)</param> 13603 <summary>Details about object resource usage</summary>
13604 </member> 13604 </member>
13605 <member name="M:OpenMetaverse.GroupManager.Invite(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.UUID},OpenMetaverse.UUID)"> 13605 <member name="F:OpenMetaverse.Messages.Linden.ObjectResourcesDetail.ID">
13606 <summary>Invites a user to a group</summary> 13606 <summary>Object UUID</summary>
13607 <param name="group">The group to invite to</param> 13607 </member>
13608 <param name="roles">A list of roles to invite a person to</param> 13608 <member name="F:OpenMetaverse.Messages.Linden.ObjectResourcesDetail.Name">
13609 <param name="personkey">Key of person to invite</param> 13609 <summary>Object name</summary>
13610 </member> 13610 </member>
13611 <member name="M:OpenMetaverse.GroupManager.ActivateGroup(OpenMetaverse.UUID)"> 13611 <member name="F:OpenMetaverse.Messages.Linden.ObjectResourcesDetail.GroupOwned">
13612 <summary>Set a group as the current active group</summary> 13612 <summary>Indicates if object is group owned</summary>
13613 <param name="id">group ID (UUID)</param> 13613 </member>
13614 </member> 13614 <member name="F:OpenMetaverse.Messages.Linden.ObjectResourcesDetail.Location">
13615 <member name="M:OpenMetaverse.GroupManager.ActivateTitle(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 13615 <summary>Locatio of the object</summary>
13616 <summary>Change the role that determines your active title</summary> 13616 </member>
13617 <param name="group">Group ID to use</param> 13617 <member name="F:OpenMetaverse.Messages.Linden.ObjectResourcesDetail.OwnerID">
13618 <param name="role">Role ID to change to</param> 13618 <summary>Object owner</summary>
13619 </member> 13619 </member>
13620 <member name="M:OpenMetaverse.GroupManager.SetGroupContribution(OpenMetaverse.UUID,System.Int32)"> 13620 <member name="F:OpenMetaverse.Messages.Linden.ObjectResourcesDetail.Resources">
13621 <summary>Set this avatar's tier contribution</summary> 13621 <summary>Resource usage, keys are resource names, values are resource usage for that specific resource</summary>
13622 <param name="group">Group ID to change tier in</param> 13622 </member>
13623 <param name="contribution">amount of tier to donate</param> 13623 <member name="M:OpenMetaverse.Messages.Linden.ObjectResourcesDetail.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
13624 </member> 13624 <summary>
13625 <member name="M:OpenMetaverse.GroupManager.SetGroupAcceptNotices(OpenMetaverse.UUID,System.Boolean,System.Boolean)"> 13625 Deserializes object from OSD
13626 <summary> 13626 </summary>
13627 Save wheather agent wants to accept group notices and list this group in their profile 13627 <param name="obj">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
13628 </summary> 13628 </member>
13629 <param name="groupID">Group <see cref="T:OpenMetaverse.UUID"/></param> 13629 <member name="M:OpenMetaverse.Messages.Linden.ObjectResourcesDetail.FromOSD(OpenMetaverse.StructuredData.OSD)">
13630 <param name="acceptNotices">Accept notices from this group</param> 13630 <summary>
13631 <param name="listInProfile">List this group in the profile</param> 13631 Makes an instance based on deserialized data
13632 </member> 13632 </summary>
13633 <member name="M:OpenMetaverse.GroupManager.RequestJoinGroup(OpenMetaverse.UUID)"> 13633 <param name="osd"><see cref="T:OpenMetaverse.StructuredData.OSD"/> serialized data</param>
13634 <summary>Request to join a group</summary> 13634 <returns>Instance containg deserialized data</returns>
13635 <remarks>Subscribe to <code>OnGroupJoined</code> event for confirmation.</remarks> 13635 </member>
13636 <param name="id">group ID (UUID) to join.</param> 13636 <member name="T:OpenMetaverse.Messages.Linden.ParcelResourcesDetail">
13637 </member> 13637 <summary>Details about parcel resource usage</summary>
13638 <member name="M:OpenMetaverse.GroupManager.RequestCreateGroup(OpenMetaverse.Group)"> 13638 </member>
13639 <summary> 13639 <member name="F:OpenMetaverse.Messages.Linden.ParcelResourcesDetail.ID">
13640 Request to create a new group. If the group is successfully 13640 <summary>Parcel UUID</summary>
13641 created, L$100 will automatically be deducted 13641 </member>
13642 </summary> 13642 <member name="F:OpenMetaverse.Messages.Linden.ParcelResourcesDetail.LocalID">
13643 <remarks>Subscribe to <code>OnGroupCreated</code> event to receive confirmation.</remarks> 13643 <summary>Parcel local ID</summary>
13644 <param name="group">Group struct containing the new group info</param> 13644 </member>
13645 </member> 13645 <member name="F:OpenMetaverse.Messages.Linden.ParcelResourcesDetail.Name">
13646 <member name="M:OpenMetaverse.GroupManager.UpdateGroup(OpenMetaverse.UUID,OpenMetaverse.Group)"> 13646 <summary>Parcel name</summary>
13647 <summary>Update a group's profile and other information</summary> 13647 </member>
13648 <param name="id">Groups ID (UUID) to update.</param> 13648 <member name="F:OpenMetaverse.Messages.Linden.ParcelResourcesDetail.GroupOwned">
13649 <param name="group">Group struct to update.</param> 13649 <summary>Indicates if parcel is group owned</summary>
13650 </member> 13650 </member>
13651 <member name="M:OpenMetaverse.GroupManager.EjectUser(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 13651 <member name="F:OpenMetaverse.Messages.Linden.ParcelResourcesDetail.OwnerID">
13652 <summary>Eject a user from a group</summary> 13652 <summary>Parcel owner</summary>
13653 <param name="group">Group ID to eject the user from</param> 13653 </member>
13654 <param name="member">Avatar's key to eject</param> 13654 <member name="F:OpenMetaverse.Messages.Linden.ParcelResourcesDetail.Objects">
13655 </member> 13655 <summary>Array of <see cref="T:OpenMetaverse.Messages.Linden.ObjectResourcesDetail"/> containing per object resource usage</summary>
13656 <member name="M:OpenMetaverse.GroupManager.UpdateRole(OpenMetaverse.GroupRole)"> 13656 </member>
13657 <summary>Update role information</summary> 13657 <member name="M:OpenMetaverse.Messages.Linden.ParcelResourcesDetail.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
13658 <param name="role">Modified role to be updated</param> 13658 <summary>
13659 </member> 13659 Deserializes object from OSD
13660 <member name="M:OpenMetaverse.GroupManager.CreateRole(OpenMetaverse.UUID,OpenMetaverse.GroupRole)"> 13660 </summary>
13661 <summary>Create a new group role</summary> 13661 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
13662 <param name="group">Group ID to update</param> 13662 </member>
13663 <param name="role">Role to create</param> 13663 <member name="M:OpenMetaverse.Messages.Linden.ParcelResourcesDetail.FromOSD(OpenMetaverse.StructuredData.OSD)">
13664 </member> 13664 <summary>
13665 <member name="M:OpenMetaverse.GroupManager.DeleteRole(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 13665 Makes an instance based on deserialized data
13666 <summary>Delete a group role</summary> 13666 </summary>
13667 <param name="group">Group ID to update</param> 13667 <param name="osd"><see cref="T:OpenMetaverse.StructuredData.OSD"/> serialized data</param>
13668 <param name="roleID">Role to delete</param> 13668 <returns>Instance containg deserialized data</returns>
13669 </member> 13669 </member>
13670 <member name="M:OpenMetaverse.GroupManager.RemoveFromRole(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID)"> 13670 <member name="T:OpenMetaverse.Messages.Linden.BaseResourcesInfo">
13671 <summary>Remove an avatar from a role</summary> 13671 <summary>Resource usage base class, both agent and parcel resource
13672 <param name="group">Group ID to update</param> 13672 usage contains summary information</summary>
13673 <param name="role">Role ID to be removed from</param> 13673 </member>
13674 <param name="member">Avatar's Key to remove</param> 13674 <member name="F:OpenMetaverse.Messages.Linden.BaseResourcesInfo.SummaryAvailable">
13675 </member> 13675 <summary>Summary of available resources, keys are resource names,
13676 <member name="M:OpenMetaverse.GroupManager.AddToRole(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID)"> 13676 values are resource usage for that specific resource</summary>
13677 <summary>Assign an avatar to a role</summary> 13677 </member>
13678 <param name="group">Group ID to update</param> 13678 <member name="F:OpenMetaverse.Messages.Linden.BaseResourcesInfo.SummaryUsed">
13679 <param name="role">Role ID to assign to</param> 13679 <summary>Summary resource usage, keys are resource names,
13680 <param name="member">Avatar's ID to assign to role</param> 13680 values are resource usage for that specific resource</summary>
13681 </member> 13681 </member>
13682 <member name="M:OpenMetaverse.GroupManager.RequestGroupNoticesList(OpenMetaverse.UUID)"> 13682 <member name="M:OpenMetaverse.Messages.Linden.BaseResourcesInfo.Serialize">
13683 <summary>Request the group notices list</summary> 13683 <summary>
13684 <param name="group">Group ID to fetch notices for</param> 13684 Serializes object
13685 </member> 13685 </summary>
13686 <member name="M:OpenMetaverse.GroupManager.RequestGroupNotice(OpenMetaverse.UUID)"> 13686 <returns><see cref="T:OpenMetaverse.StructuredData.OSDMap"/> serialized data</returns>
13687 <summary>Request a group notice by key</summary> 13687 </member>
13688 <param name="noticeID">ID of group notice</param> 13688 <member name="M:OpenMetaverse.Messages.Linden.BaseResourcesInfo.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
13689 </member> 13689 <summary>
13690 <member name="M:OpenMetaverse.GroupManager.SendGroupNotice(OpenMetaverse.UUID,OpenMetaverse.GroupNotice)"> 13690 Deserializes object from OSD
13691 <summary>Send out a group notice</summary> 13691 </summary>
13692 <param name="group">Group ID to update</param> 13692 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
13693 <param name="notice"><code>GroupNotice</code> structure containing notice data</param> 13693 </member>
13694 </member> 13694 <member name="T:OpenMetaverse.Messages.Linden.AttachmentResourcesMessage">
13695 <member name="M:OpenMetaverse.GroupManager.StartProposal(OpenMetaverse.UUID,OpenMetaverse.GroupProposal)"> 13695 <summary>Agent resource usage</summary>
13696 <summary>Start a group proposal (vote)</summary> 13696 </member>
13697 <param name="group">The Group ID to send proposal to</param> 13697 <member name="F:OpenMetaverse.Messages.Linden.AttachmentResourcesMessage.Attachments">
13698 <param name="prop"><code>GroupProposal</code> structure containing the proposal</param> 13698 <summary>Per attachment point object resource usage</summary>
13699 </member> 13699 </member>
13700 <member name="M:OpenMetaverse.GroupManager.LeaveGroup(OpenMetaverse.UUID)"> 13700 <member name="M:OpenMetaverse.Messages.Linden.AttachmentResourcesMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
13701 <summary>Request to leave a group</summary> 13701 <summary>
13702 <remarks>Subscribe to <code>OnGroupLeft</code> event to receive confirmation</remarks> 13702 Deserializes object from OSD
13703 <param name="groupID">The group to leave</param> 13703 </summary>
13704 </member> 13704 <param name="osd">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
13705 <member name="M:OpenMetaverse.GroupManager.AgentDropGroupHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 13705 </member>
13706 <summary>Process an incoming packet and raise the appropriate events</summary> 13706 <member name="M:OpenMetaverse.Messages.Linden.AttachmentResourcesMessage.FromOSD(OpenMetaverse.StructuredData.OSD)">
13707 <param name="sender">The sender</param> 13707 <summary>
13708 <param name="e">The EventArgs object containing the packet data</param> 13708 Makes an instance based on deserialized data
13709 </member> 13709 </summary>
13710 <member name="M:OpenMetaverse.GroupManager.GroupProfileReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 13710 <param name="osd"><see cref="T:OpenMetaverse.StructuredData.OSD"/> serialized data</param>
13711 <summary>Process an incoming packet and raise the appropriate events</summary> 13711 <returns>Instance containg deserialized data</returns>
13712 <param name="sender">The sender</param> 13712 </member>
13713 <param name="e">The EventArgs object containing the packet data</param> 13713 <member name="M:OpenMetaverse.Messages.Linden.AttachmentResourcesMessage.GetMessageHandler(OpenMetaverse.StructuredData.OSDMap)">
13714 </member> 13714 <summary>
13715 <member name="M:OpenMetaverse.GroupManager.GroupNoticesListReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 13715 Detects which class handles deserialization of this message
13716 <summary>Process an incoming packet and raise the appropriate events</summary> 13716 </summary>
13717 <param name="sender">The sender</param> 13717 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
13718 <param name="e">The EventArgs object containing the packet data</param> 13718 <returns>Object capable of decoding this message</returns>
13719 </member> 13719 </member>
13720 <member name="M:OpenMetaverse.GroupManager.GroupTitlesReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 13720 <member name="T:OpenMetaverse.Messages.Linden.LandResourcesRequest">
13721 <summary>Process an incoming packet and raise the appropriate events</summary> 13721 <summary>Request message for parcel resource usage</summary>
13722 <param name="sender">The sender</param> 13722 </member>
13723 <param name="e">The EventArgs object containing the packet data</param> 13723 <member name="F:OpenMetaverse.Messages.Linden.LandResourcesRequest.ParcelID">
13724 </member> 13724 <summary>UUID of the parel to request resource usage info</summary>
13725 <member name="M:OpenMetaverse.GroupManager.GroupMembersHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 13725 </member>
13726 <summary>Process an incoming packet and raise the appropriate events</summary> 13726 <member name="M:OpenMetaverse.Messages.Linden.LandResourcesRequest.Serialize">
13727 <param name="sender">The sender</param> 13727 <summary>
13728 <param name="e">The EventArgs object containing the packet data</param> 13728 Serializes object
13729 </member> 13729 </summary>
13730 <member name="M:OpenMetaverse.GroupManager.GroupRoleDataReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 13730 <returns><see cref="T:OpenMetaverse.StructuredData.OSDMap"/> serialized data</returns>
13731 <summary>Process an incoming packet and raise the appropriate events</summary> 13731 </member>
13732 <param name="sender">The sender</param> 13732 <member name="M:OpenMetaverse.Messages.Linden.LandResourcesRequest.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
13733 <param name="e">The EventArgs object containing the packet data</param> 13733 <summary>
13734 </member> 13734 Deserializes object from OSD
13735 <member name="M:OpenMetaverse.GroupManager.GroupRoleMembersReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 13735 </summary>
13736 <summary>Process an incoming packet and raise the appropriate events</summary> 13736 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
13737 <param name="sender">The sender</param> 13737 </member>
13738 <param name="e">The EventArgs object containing the packet data</param> 13738 <member name="T:OpenMetaverse.Messages.Linden.LandResourcesMessage">
13739 </member> 13739 <summary>Response message for parcel resource usage</summary>
13740 <member name="M:OpenMetaverse.GroupManager.GroupActiveProposalItemHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 13740 </member>
13741 <summary>Process an incoming packet and raise the appropriate events</summary> 13741 <member name="F:OpenMetaverse.Messages.Linden.LandResourcesMessage.ScriptResourceDetails">
13742 <param name="sender">The sender</param> 13742 <summary>URL where parcel resource usage details can be retrieved</summary>
13743 <param name="e">The EventArgs object containing the packet data</param> 13743 </member>
13744 </member> 13744 <member name="F:OpenMetaverse.Messages.Linden.LandResourcesMessage.ScriptResourceSummary">
13745 <member name="M:OpenMetaverse.GroupManager.GroupVoteHistoryItemHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 13745 <summary>URL where parcel resource usage summary can be retrieved</summary>
13746 <summary>Process an incoming packet and raise the appropriate events</summary> 13746 </member>
13747 <param name="sender">The sender</param> 13747 <member name="M:OpenMetaverse.Messages.Linden.LandResourcesMessage.Serialize">
13748 <param name="e">The EventArgs object containing the packet data</param> 13748 <summary>
13749 </member> 13749 Serializes object
13750 <member name="M:OpenMetaverse.GroupManager.GroupAccountSummaryReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 13750 </summary>
13751 <summary>Process an incoming packet and raise the appropriate events</summary> 13751 <returns><see cref="T:OpenMetaverse.StructuredData.OSDMap"/> serialized data</returns>
13752 <param name="sender">The sender</param> 13752 </member>
13753 <param name="e">The EventArgs object containing the packet data</param> 13753 <member name="M:OpenMetaverse.Messages.Linden.LandResourcesMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
13754 </member> 13754 <summary>
13755 <member name="M:OpenMetaverse.GroupManager.CreateGroupReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 13755 Deserializes object from OSD
13756 <summary>Process an incoming packet and raise the appropriate events</summary> 13756 </summary>
13757 <param name="sender">The sender</param> 13757 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
13758 <param name="e">The EventArgs object containing the packet data</param> 13758 </member>
13759 </member> 13759 <member name="M:OpenMetaverse.Messages.Linden.LandResourcesMessage.GetMessageHandler(OpenMetaverse.StructuredData.OSDMap)">
13760 <member name="M:OpenMetaverse.GroupManager.JoinGroupReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 13760 <summary>
13761 <summary>Process an incoming packet and raise the appropriate events</summary> 13761 Detects which class handles deserialization of this message
13762 <param name="sender">The sender</param> 13762 </summary>
13763 <param name="e">The EventArgs object containing the packet data</param> 13763 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
13764 </member> 13764 <returns>Object capable of decoding this message</returns>
13765 <member name="M:OpenMetaverse.GroupManager.LeaveGroupReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 13765 </member>
13766 <summary>Process an incoming packet and raise the appropriate events</summary> 13766 <member name="T:OpenMetaverse.Messages.Linden.LandResourcesInfo">
13767 <param name="sender">The sender</param> 13767 <summary>Parcel resource usage</summary>
13768 <param name="e">The EventArgs object containing the packet data</param> 13768 </member>
13769 </member> 13769 <member name="F:OpenMetaverse.Messages.Linden.LandResourcesInfo.Parcels">
13770 <member name="M:OpenMetaverse.GroupManager.UUIDGroupNameReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 13770 <summary>Array of <see cref="T:OpenMetaverse.Messages.Linden.ParcelResourcesDetail"/> containing per percal resource usage</summary>
13771 <summary>Process an incoming packet and raise the appropriate events</summary> 13771 </member>
13772 <param name="sender">The sender</param> 13772 <member name="M:OpenMetaverse.Messages.Linden.LandResourcesInfo.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
13773 <param name="e">The EventArgs object containing the packet data</param> 13773 <summary>
13774 </member> 13774 Deserializes object from OSD
13775 <member name="M:OpenMetaverse.GroupManager.EjectGroupMemberReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 13775 </summary>
13776 <summary>Process an incoming packet and raise the appropriate events</summary> 13776 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
13777 <param name="sender">The sender</param> 13777 </member>
13778 <param name="e">The EventArgs object containing the packet data</param> 13778 <member name="F:OpenMetaverse.Imaging.ManagedImage.Width">
13779 </member> 13779 <summary>
13780 <member name="E:OpenMetaverse.GroupManager.CurrentGroups"> 13780 Image width
13781 <summary>Raised when the simulator sends us data containing 13781 </summary>
13782 our current group membership</summary> 13782 </member>
13783 </member> 13783 <member name="F:OpenMetaverse.Imaging.ManagedImage.Height">
13784 <member name="E:OpenMetaverse.GroupManager.GroupNamesReply"> 13784 <summary>
13785 <summary>Raised when the simulator responds to a RequestGroupName 13785 Image height
13786 or RequestGroupNames request</summary> 13786 </summary>
13787 </member> 13787 </member>
13788 <member name="E:OpenMetaverse.GroupManager.GroupProfile"> 13788 <member name="F:OpenMetaverse.Imaging.ManagedImage.Channels">
13789 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.GroupManager.RequestGroupProfile(OpenMetaverse.UUID)"/> request</summary> 13789 <summary>
13790 </member> 13790 Image channel flags
13791 <member name="E:OpenMetaverse.GroupManager.GroupMembersReply"> 13791 </summary>
13792 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.GroupManager.RequestGroupMembers(OpenMetaverse.UUID)"/> request</summary> 13792 </member>
13793 </member> 13793 <member name="F:OpenMetaverse.Imaging.ManagedImage.Red">
13794 <member name="E:OpenMetaverse.GroupManager.GroupRoleDataReply"> 13794 <summary>
13795 <summary>Raised when the simulator responds to a <see cref="!:RequestGroupRoleData"/> request</summary> 13795 Red channel data
13796 </member> 13796 </summary>
13797 <member name="E:OpenMetaverse.GroupManager.GroupRoleMembersReply"> 13797 </member>
13798 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.GroupManager.RequestGroupRolesMembers(OpenMetaverse.UUID)"/> request</summary> 13798 <member name="F:OpenMetaverse.Imaging.ManagedImage.Green">
13799 </member> 13799 <summary>
13800 <member name="E:OpenMetaverse.GroupManager.GroupTitlesReply"> 13800 Green channel data
13801 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.GroupManager.RequestGroupTitles(OpenMetaverse.UUID)"/> request</summary> 13801 </summary>
13802 </member> 13802 </member>
13803 <member name="E:OpenMetaverse.GroupManager.GroupAccountSummaryReply"> 13803 <member name="F:OpenMetaverse.Imaging.ManagedImage.Blue">
13804 <summary>Raised when a response to a RequestGroupAccountSummary is returned 13804 <summary>
13805 by the simulator</summary> 13805 Blue channel data
13806 </member> 13806 </summary>
13807 <member name="E:OpenMetaverse.GroupManager.GroupCreatedReply"> 13807 </member>
13808 <summary>Raised when a request to create a group is successful</summary> 13808 <member name="F:OpenMetaverse.Imaging.ManagedImage.Alpha">
13809 </member> 13809 <summary>
13810 <member name="E:OpenMetaverse.GroupManager.GroupJoinedReply"> 13810 Alpha channel data
13811 <summary>Raised when a request to join a group either 13811 </summary>
13812 fails or succeeds</summary> 13812 </member>
13813 </member> 13813 <member name="F:OpenMetaverse.Imaging.ManagedImage.Bump">
13814 <member name="E:OpenMetaverse.GroupManager.GroupLeaveReply"> 13814 <summary>
13815 <summary>Raised when a request to leave a group either 13815 Bump channel data
13816 fails or succeeds</summary> 13816 </summary>
13817 </member> 13817 </member>
13818 <member name="E:OpenMetaverse.GroupManager.GroupDropped"> 13818 <member name="M:OpenMetaverse.Imaging.ManagedImage.#ctor(System.Int32,System.Int32,OpenMetaverse.Imaging.ManagedImage.ImageChannels)">
13819 <summary>Raised when A group is removed from the group server</summary> 13819 <summary>
13820 </member> 13820 Create a new blank image
13821 <member name="E:OpenMetaverse.GroupManager.GroupMemberEjected"> 13821 </summary>
13822 <summary>Raised when a request to eject a member from a group either 13822 <param name="width">width</param>
13823 fails or succeeds</summary> 13823 <param name="height">height</param>
13824 </member> 13824 <param name="channels">channel flags</param>
13825 <member name="E:OpenMetaverse.GroupManager.GroupNoticesListReply"> 13825 </member>
13826 <summary>Raised when the simulator sends us group notices</summary> 13826 <member name="M:OpenMetaverse.Imaging.ManagedImage.#ctor(System.Drawing.Bitmap)">
13827 <seealso cref="M:OpenMetaverse.GroupManager.RequestGroupNoticesList(OpenMetaverse.UUID)"/> 13827 <summary>
13828 </member> 13828
13829 <member name="E:OpenMetaverse.GroupManager.GroupInvitation"> 13829 </summary>
13830 <summary>Raised when another agent invites our avatar to join a group</summary> 13830 <param name="bitmap"></param>
13831 </member> 13831 </member>
13832 <member name="T:OpenMetaverse.CurrentGroupsEventArgs"> 13832 <member name="M:OpenMetaverse.Imaging.ManagedImage.ConvertChannels(OpenMetaverse.Imaging.ManagedImage.ImageChannels)">
13833 <summary>Contains the current groups your agent is a member of</summary> 13833 <summary>
13834 </member> 13834 Convert the channels in the image. Channels are created or destroyed as required.
13835 <member name="M:OpenMetaverse.CurrentGroupsEventArgs.#ctor(System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.Group})"> 13835 </summary>
13836 <summary>Construct a new instance of the CurrentGroupsEventArgs class</summary> 13836 <param name="channels">new channel flags</param>
13837 <param name="groups">The current groups your agent is a member of</param> 13837 </member>
13838 </member> 13838 <member name="M:OpenMetaverse.Imaging.ManagedImage.ResizeNearestNeighbor(System.Int32,System.Int32)">
13839 <member name="P:OpenMetaverse.CurrentGroupsEventArgs.Groups"> 13839 <summary>
13840 <summary>Get the current groups your agent is a member of</summary> 13840 Resize or stretch the image using nearest neighbor (ugly) resampling
13841 </member> 13841 </summary>
13842 <member name="T:OpenMetaverse.GroupNamesEventArgs"> 13842 <param name="width">new width</param>
13843 <summary>A Dictionary of group names, where the Key is the groups ID and the value is the groups name</summary> 13843 <param name="height">new height</param>
13844 </member> 13844 </member>
13845 <member name="M:OpenMetaverse.GroupNamesEventArgs.#ctor(System.Collections.Generic.Dictionary{OpenMetaverse.UUID,System.String})"> 13845 <member name="M:OpenMetaverse.Imaging.ManagedImage.ExportRaw">
13846 <summary>Construct a new instance of the GroupNamesEventArgs class</summary> 13846 <summary>
13847 <param name="groupNames">The Group names dictionary</param> 13847 Create a byte array containing 32-bit RGBA data with a bottom-left
13848 </member> 13848 origin, suitable for feeding directly into OpenGL
13849 <member name="P:OpenMetaverse.GroupNamesEventArgs.GroupNames"> 13849 </summary>
13850 <summary>Get the Group Names dictionary</summary> 13850 <returns>A byte array containing raw texture data</returns>
13851 </member> 13851 </member>
13852 <member name="T:OpenMetaverse.GroupMembersReplyEventArgs"> 13852 <member name="T:OpenMetaverse.VisualColorOperation">
13853 <summary>Represents the members of a group</summary> 13853 <summary>
13854 </member> 13854 Operation to apply when applying color to texture
13855 <member name="M:OpenMetaverse.GroupMembersReplyEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.GroupMember})"> 13855 </summary>
13856 <summary> 13856 </member>
13857 Construct a new instance of the GroupMembersReplyEventArgs class 13857 <member name="T:OpenMetaverse.VisualColorParam">
13858 </summary> 13858 <summary>
13859 <param name="requestID">The ID of the request</param> 13859 Information needed to translate visual param value to RGBA color
13860 <param name="groupID">The ID of the group</param> 13860 </summary>
13861 <param name="members">The membership list of the group</param> 13861 </member>
13862 </member> 13862 <member name="M:OpenMetaverse.VisualColorParam.#ctor(OpenMetaverse.VisualColorOperation,OpenMetaverse.Color4[])">
13863 <member name="P:OpenMetaverse.GroupMembersReplyEventArgs.RequestID"> 13863 <summary>
13864 <summary>Get the ID as returned by the request to correlate 13864 Construct VisualColorParam
13865 this result set and the request</summary> 13865 </summary>
13866 </member> 13866 <param name="operation">Operation to apply when applying color to texture</param>
13867 <member name="P:OpenMetaverse.GroupMembersReplyEventArgs.GroupID"> 13867 <param name="colors">Colors</param>
13868 <summary>Get the ID of the group</summary> 13868 </member>
13869 </member> 13869 <member name="T:OpenMetaverse.VisualAlphaParam">
13870 <member name="P:OpenMetaverse.GroupMembersReplyEventArgs.Members"> 13870 <summary>
13871 <summary>Get the dictionary of members</summary> 13871 Represents alpha blending and bump infor for a visual parameter
13872 </member> 13872 such as sleive length
13873 <member name="T:OpenMetaverse.GroupRolesDataReplyEventArgs"> 13873 </summary>
13874 <summary>Represents the roles associated with a group</summary> 13874 </member>
13875 </member> 13875 <member name="F:OpenMetaverse.VisualAlphaParam.Domain">
13876 <member name="M:OpenMetaverse.GroupRolesDataReplyEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.GroupRole})"> 13876 <summary>Stregth of the alpha to apply</summary>
13877 <summary>Construct a new instance of the GroupRolesDataReplyEventArgs class</summary> 13877 </member>
13878 <param name="requestID">The ID as returned by the request to correlate 13878 <member name="F:OpenMetaverse.VisualAlphaParam.TGAFile">
13879 this result set and the request</param> 13879 <summary>File containing the alpha channel</summary>
13880 <param name="groupID">The ID of the group</param> 13880 </member>
13881 <param name="roles">The dictionary containing the roles</param> 13881 <member name="F:OpenMetaverse.VisualAlphaParam.SkipIfZero">
13882 </member> 13882 <summary>Skip blending if parameter value is 0</summary>
13883 <member name="P:OpenMetaverse.GroupRolesDataReplyEventArgs.RequestID"> 13883 </member>
13884 <summary>Get the ID as returned by the request to correlate 13884 <member name="F:OpenMetaverse.VisualAlphaParam.MultiplyBlend">
13885 this result set and the request</summary> 13885 <summary>Use miltiply insted of alpha blending</summary>
13886 </member> 13886 </member>
13887 <member name="P:OpenMetaverse.GroupRolesDataReplyEventArgs.GroupID"> 13887 <member name="M:OpenMetaverse.VisualAlphaParam.#ctor(System.Single,System.String,System.Boolean,System.Boolean)">
13888 <summary>Get the ID of the group</summary> 13888 <summary>
13889 </member> 13889 Create new alhpa information for a visual param
13890 <member name="P:OpenMetaverse.GroupRolesDataReplyEventArgs.Roles"> 13890 </summary>
13891 <summary>Get the dictionary containing the roles</summary> 13891 <param name="domain">Stregth of the alpha to apply</param>
13892 </member> 13892 <param name="tgaFile">File containing the alpha channel</param>
13893 <member name="T:OpenMetaverse.GroupRolesMembersReplyEventArgs"> 13893 <param name="skipIfZero">Skip blending if parameter value is 0</param>
13894 <summary>Represents the Role to Member mappings for a group</summary> 13894 <param name="multiplyBlend">Use miltiply insted of alpha blending</param>
13895 </member> 13895 </member>
13896 <member name="M:OpenMetaverse.GroupRolesMembersReplyEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Collections.Generic.List{System.Collections.Generic.KeyValuePair{OpenMetaverse.UUID,OpenMetaverse.UUID}})"> 13896 <member name="T:OpenMetaverse.VisualParam">
13897 <summary>Construct a new instance of the GroupRolesMembersReplyEventArgs class</summary> 13897 <summary>
13898 <param name="requestID">The ID as returned by the request to correlate 13898 A single visual characteristic of an avatar mesh, such as eyebrow height
13899 this result set and the request</param> 13899 </summary>
13900 <param name="groupID">The ID of the group</param> 13900 </member>
13901 <param name="rolesMembers">The member to roles map</param> 13901 <member name="F:OpenMetaverse.VisualParam.ParamID">
13902 </member> 13902 <summary>Index of this visual param</summary>
13903 <member name="P:OpenMetaverse.GroupRolesMembersReplyEventArgs.RequestID"> 13903 </member>
13904 <summary>Get the ID as returned by the request to correlate 13904 <member name="F:OpenMetaverse.VisualParam.Name">
13905 this result set and the request</summary> 13905 <summary>Internal name</summary>
13906 </member> 13906 </member>
13907 <member name="P:OpenMetaverse.GroupRolesMembersReplyEventArgs.GroupID"> 13907 <member name="F:OpenMetaverse.VisualParam.Group">
13908 <summary>Get the ID of the group</summary> 13908 <summary>Group ID this parameter belongs to</summary>
13909 </member> 13909 </member>
13910 <member name="P:OpenMetaverse.GroupRolesMembersReplyEventArgs.RolesMembers"> 13910 <member name="F:OpenMetaverse.VisualParam.Wearable">
13911 <summary>Get the member to roles map</summary> 13911 <summary>Name of the wearable this parameter belongs to</summary>
13912 </member> 13912 </member>
13913 <member name="T:OpenMetaverse.GroupTitlesReplyEventArgs"> 13913 <member name="F:OpenMetaverse.VisualParam.Label">
13914 <summary>Represents the titles for a group</summary> 13914 <summary>Displayable label of this characteristic</summary>
13915 </member> 13915 </member>
13916 <member name="M:OpenMetaverse.GroupTitlesReplyEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.GroupTitle})"> 13916 <member name="F:OpenMetaverse.VisualParam.LabelMin">
13917 <summary>Construct a new instance of the GroupTitlesReplyEventArgs class</summary> 13917 <summary>Displayable label for the minimum value of this characteristic</summary>
13918 <param name="requestID">The ID as returned by the request to correlate 13918 </member>
13919 this result set and the request</param> 13919 <member name="F:OpenMetaverse.VisualParam.LabelMax">
13920 <param name="groupID">The ID of the group</param> 13920 <summary>Displayable label for the maximum value of this characteristic</summary>
13921 <param name="titles">The titles</param> 13921 </member>
13922 </member> 13922 <member name="F:OpenMetaverse.VisualParam.DefaultValue">
13923 <member name="P:OpenMetaverse.GroupTitlesReplyEventArgs.RequestID"> 13923 <summary>Default value</summary>
13924 <summary>Get the ID as returned by the request to correlate 13924 </member>
13925 this result set and the request</summary> 13925 <member name="F:OpenMetaverse.VisualParam.MinValue">
13926 </member> 13926 <summary>Minimum value</summary>
13927 <member name="P:OpenMetaverse.GroupTitlesReplyEventArgs.GroupID"> 13927 </member>
13928 <summary>Get the ID of the group</summary> 13928 <member name="F:OpenMetaverse.VisualParam.MaxValue">
13929 </member> 13929 <summary>Maximum value</summary>
13930 <member name="P:OpenMetaverse.GroupTitlesReplyEventArgs.Titles"> 13930 </member>
13931 <summary>Get the titles</summary> 13931 <member name="F:OpenMetaverse.VisualParam.IsBumpAttribute">
13932 </member> 13932 <summary>Is this param used for creation of bump layer?</summary>
13933 <member name="T:OpenMetaverse.GroupAccountSummaryReplyEventArgs"> 13933 </member>
13934 <summary>Represents the summary data for a group</summary> 13934 <member name="F:OpenMetaverse.VisualParam.AlphaParams">
13935 </member> 13935 <summary>Alpha blending/bump info</summary>
13936 <member name="M:OpenMetaverse.GroupAccountSummaryReplyEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.GroupAccountSummary)"> 13936 </member>
13937 <summary>Construct a new instance of the GroupAccountSummaryReplyEventArgs class</summary> 13937 <member name="F:OpenMetaverse.VisualParam.ColorParams">
13938 <param name="groupID">The ID of the group</param> 13938 <summary>Color information</summary>
13939 <param name="summary">The summary data</param> 13939 </member>
13940 </member> 13940 <member name="F:OpenMetaverse.VisualParam.Drivers">
13941 <member name="P:OpenMetaverse.GroupAccountSummaryReplyEventArgs.GroupID"> 13941 <summary>Array of param IDs that are drivers for this parameter</summary>
13942 <summary>Get the ID of the group</summary> 13942 </member>
13943 </member> 13943 <member name="M:OpenMetaverse.VisualParam.#ctor(System.Int32,System.String,System.Int32,System.String,System.String,System.String,System.String,System.Single,System.Single,System.Single,System.Boolean,System.Int32[],System.Nullable{OpenMetaverse.VisualAlphaParam},System.Nullable{OpenMetaverse.VisualColorParam})">
13944 <member name="P:OpenMetaverse.GroupAccountSummaryReplyEventArgs.Summary"> 13944 <summary>
13945 <summary>Get the summary data</summary> 13945 Set all the values through the constructor
13946 </member> 13946 </summary>
13947 <member name="T:OpenMetaverse.GroupCreatedReplyEventArgs"> 13947 <param name="paramID">Index of this visual param</param>
13948 <summary>A response to a group create request</summary> 13948 <param name="name">Internal name</param>
13949 </member> 13949 <param name="group"></param>
13950 <member name="M:OpenMetaverse.GroupCreatedReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Boolean,System.String)"> 13950 <param name="wearable"></param>
13951 <summary>Construct a new instance of the GroupCreatedReplyEventArgs class</summary> 13951 <param name="label">Displayable label of this characteristic</param>
13952 <param name="groupID">The ID of the group</param> 13952 <param name="labelMin">Displayable label for the minimum value of this characteristic</param>
13953 <param name="success">the success or faulure of the request</param> 13953 <param name="labelMax">Displayable label for the maximum value of this characteristic</param>
13954 <param name="messsage">A string containing additional information</param> 13954 <param name="def">Default value</param>
13955 </member> 13955 <param name="min">Minimum value</param>
13956 <member name="P:OpenMetaverse.GroupCreatedReplyEventArgs.GroupID"> 13956 <param name="max">Maximum value</param>
13957 <summary>Get the ID of the group</summary> 13957 <param name="isBumpAttribute">Is this param used for creation of bump layer?</param>
13958 </member> 13958 <param name="drivers">Array of param IDs that are drivers for this parameter</param>
13959 <member name="P:OpenMetaverse.GroupCreatedReplyEventArgs.Success"> 13959 <param name="alpha">Alpha blending/bump info</param>
13960 <summary>true of the group was created successfully</summary> 13960 <param name="colorParams">Color information</param>
13961 </member> 13961 </member>
13962 <member name="P:OpenMetaverse.GroupCreatedReplyEventArgs.Message"> 13962 <member name="T:OpenMetaverse.VisualParams">
13963 <summary>A string containing the message</summary> 13963 <summary>
13964 </member> 13964 Holds the Params array of all the avatar appearance parameters
13965 <member name="T:OpenMetaverse.GroupOperationEventArgs"> 13965 </summary>
13966 <summary>Represents a response to a request</summary> 13966 </member>
13967 </member> 13967 <member name="F:OpenMetaverse.InventorySortOrder.ByName">
13968 <member name="M:OpenMetaverse.GroupOperationEventArgs.#ctor(OpenMetaverse.UUID,System.Boolean)"> 13968 <summary>Sort by name</summary>
13969 <summary>Construct a new instance of the GroupOperationEventArgs class</summary> 13969 </member>
13970 <param name="groupID">The ID of the group</param> 13970 <member name="F:OpenMetaverse.InventorySortOrder.ByDate">
13971 <param name="success">true of the request was successful</param> 13971 <summary>Sort by date</summary>
13972 </member> 13972 </member>
13973 <member name="P:OpenMetaverse.GroupOperationEventArgs.GroupID"> 13973 <member name="F:OpenMetaverse.InventorySortOrder.FoldersByName">
13974 <summary>Get the ID of the group</summary> 13974 <summary>Sort folders by name, regardless of whether items are
13975 </member> 13975 sorted by name or date</summary>
13976 <member name="P:OpenMetaverse.GroupOperationEventArgs.Success"> 13976 </member>
13977 <summary>true of the request was successful</summary> 13977 <member name="F:OpenMetaverse.InventorySortOrder.SystemFoldersToTop">
13978 </member> 13978 <summary>Place system folders at the top</summary>
13979 <member name="T:OpenMetaverse.GroupDroppedEventArgs"> 13979 </member>
13980 <summary>Represents your agent leaving a group</summary> 13980 <member name="T:OpenMetaverse.DeRezDestination">
13981 </member> 13981 <summary>
13982 <member name="M:OpenMetaverse.GroupDroppedEventArgs.#ctor(OpenMetaverse.UUID)"> 13982 Possible destinations for DeRezObject request
13983 <summary>Construct a new instance of the GroupDroppedEventArgs class</summary> 13983 </summary>
13984 <param name="groupID">The ID of the group</param> 13984 </member>
13985 </member> 13985 <member name="F:OpenMetaverse.DeRezDestination.AgentInventorySave">
13986 <member name="P:OpenMetaverse.GroupDroppedEventArgs.GroupID"> 13986 <summary></summary>
13987 <summary>Get the ID of the group</summary> 13987 </member>
13988 </member> 13988 <member name="F:OpenMetaverse.DeRezDestination.AgentInventoryCopy">
13989 <member name="T:OpenMetaverse.GroupNoticesListReplyEventArgs"> 13989 <summary>Copy from in-world to agent inventory</summary>
13990 <summary>Represents a list of active group notices</summary> 13990 </member>
13991 </member> 13991 <member name="F:OpenMetaverse.DeRezDestination.TaskInventory">
13992 <member name="M:OpenMetaverse.GroupNoticesListReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.GroupNoticesListEntry})"> 13992 <summary>Derez to TaskInventory</summary>
13993 <summary>Construct a new instance of the GroupNoticesListReplyEventArgs class</summary> 13993 </member>
13994 <param name="groupID">The ID of the group</param> 13994 <member name="F:OpenMetaverse.DeRezDestination.Attachment">
13995 <param name="notices">The list containing active notices</param> 13995 <summary></summary>
13996 </member> 13996 </member>
13997 <member name="P:OpenMetaverse.GroupNoticesListReplyEventArgs.GroupID"> 13997 <member name="F:OpenMetaverse.DeRezDestination.AgentInventoryTake">
13998 <summary>Get the ID of the group</summary> 13998 <summary>Take Object</summary>
13999 </member> 13999 </member>
14000 <member name="P:OpenMetaverse.GroupNoticesListReplyEventArgs.Notices"> 14000 <member name="F:OpenMetaverse.DeRezDestination.ForceToGodInventory">
14001 <summary>Get the notices list</summary> 14001 <summary></summary>
14002 </member> 14002 </member>
14003 <member name="T:OpenMetaverse.GroupProfileEventArgs"> 14003 <member name="F:OpenMetaverse.DeRezDestination.TrashFolder">
14004 <summary>Represents the profile of a group</summary> 14004 <summary>Delete Object</summary>
14005 </member> 14005 </member>
14006 <member name="M:OpenMetaverse.GroupProfileEventArgs.#ctor(OpenMetaverse.Group)"> 14006 <member name="F:OpenMetaverse.DeRezDestination.AttachmentToInventory">
14007 <summary>Construct a new instance of the GroupProfileEventArgs class</summary> 14007 <summary>Put an avatar attachment into agent inventory</summary>
14008 <param name="group">The group profile</param> 14008 </member>
14009 </member> 14009 <member name="F:OpenMetaverse.DeRezDestination.AttachmentExists">
14010 <member name="P:OpenMetaverse.GroupProfileEventArgs.Group"> 14010 <summary></summary>
14011 <summary>Get the group profile</summary> 14011 </member>
14012 </member> 14012 <member name="F:OpenMetaverse.DeRezDestination.ReturnToOwner">
14013 <member name="T:OpenMetaverse.GroupInvitationEventArgs"> 14013 <summary>Return an object back to the owner's inventory</summary>
14014 <summary> 14014 </member>
14015 Provides notification of a group invitation request sent by another Avatar 14015 <member name="F:OpenMetaverse.DeRezDestination.ReturnToLastOwner">
14016 </summary> 14016 <summary>Return a deeded object back to the last owner's inventory</summary>
14017 <remarks>The <see cref="!:GroupInvitation"/> invitation is raised when another avatar makes an offer for our avatar 14017 </member>
14018 to join a group.</remarks> 14018 <member name="T:OpenMetaverse.InventoryItemFlags">
14019 </member> 14019 <summary>
14020 <member name="P:OpenMetaverse.GroupInvitationEventArgs.AgentID"> 14020 Upper half of the Flags field for inventory items
14021 <summary>The ID of the Avatar sending the group invitation</summary> 14021 </summary>
14022 </member> 14022 </member>
14023 <member name="P:OpenMetaverse.GroupInvitationEventArgs.FromName"> 14023 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectSlamPerm">
14024 <summary>The name of the Avatar sending the group invitation</summary> 14024 <summary>Indicates that the NextOwner permission will be set to the
14025 </member> 14025 most restrictive set of permissions found in the object set
14026 <member name="P:OpenMetaverse.GroupInvitationEventArgs.Message"> 14026 (including linkset items and object inventory items) on next rez</summary>
14027 <summary>A message containing the request information which includes 14027 </member>
14028 the name of the group, the groups charter and the fee to join details</summary> 14028 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectSlamSale">
14029 </member> 14029 <summary>Indicates that the object sale information has been
14030 <member name="P:OpenMetaverse.GroupInvitationEventArgs.Simulator"> 14030 changed</summary>
14031 <summary>The Simulator</summary> 14031 </member>
14032 </member> 14032 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectOverwriteBase">
14033 <member name="P:OpenMetaverse.GroupInvitationEventArgs.Accept"> 14033 <summary>If set, and a slam bit is set, indicates BaseMask will be overwritten on Rez</summary>
14034 <summary>Set to true to accept invitation, false to decline</summary> 14034 </member>
14035 </member> 14035 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectOverwriteOwner">
14036 <member name="T:OpenMetaverse.EstateTask"> 14036 <summary>If set, and a slam bit is set, indicates OwnerMask will be overwritten on Rez</summary>
14037 <summary>Describes tasks returned in LandStatReply</summary> 14037 </member>
14038 </member> 14038 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectOverwriteGroup">
14039 <member name="T:OpenMetaverse.EstateTools"> 14039 <summary>If set, and a slam bit is set, indicates GroupMask will be overwritten on Rez</summary>
14040 <summary> 14040 </member>
14041 Estate level administration and utilities 14041 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectOverwriteEveryone">
14042 </summary> 14042 <summary>If set, and a slam bit is set, indicates EveryoneMask will be overwritten on Rez</summary>
14043 </member> 14043 </member>
14044 <member name="F:OpenMetaverse.EstateTools.GroundTextures"> 14044 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectOverwriteNextOwner">
14045 <summary>Textures for each of the four terrain height levels</summary> 14045 <summary>If set, and a slam bit is set, indicates NextOwnerMask will be overwritten on Rez</summary>
14046 </member> 14046 </member>
14047 <member name="F:OpenMetaverse.EstateTools.GroundTextureLimits"> 14047 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectHasMultipleItems">
14048 <summary>Upper/lower texture boundaries for each corner of the sim</summary> 14048 <summary>Indicates whether this object is composed of multiple
14049 </member> 14049 items or not</summary>
14050 <member name="M:OpenMetaverse.EstateTools.#ctor(OpenMetaverse.GridClient)"> 14050 </member>
14051 <summary> 14051 <member name="F:OpenMetaverse.InventoryItemFlags.SharedSingleReference">
14052 Constructor for EstateTools class 14052 <summary>Indicates that the asset is only referenced by this
14053 </summary> 14053 inventory item. If this item is deleted or updated to reference a
14054 <param name="client"></param> 14054 new assetID, the asset can be deleted</summary>
14055 </member> 14055 </member>
14056 <member name="F:OpenMetaverse.EstateTools.m_TopCollidersReply"> 14056 <member name="T:OpenMetaverse.InventoryBase">
14057 <summary>The event subscribers. null if no subcribers</summary> 14057 <summary>
14058 </member> 14058 Base Class for Inventory Items
14059 <member name="M:OpenMetaverse.EstateTools.OnTopCollidersReply(OpenMetaverse.TopCollidersReplyEventArgs)"> 14059 </summary>
14060 <summary>Raises the TopCollidersReply event</summary> 14060 </member>
14061 <param name="e">A TopCollidersReplyEventArgs object containing the 14061 <member name="F:OpenMetaverse.InventoryBase.UUID">
14062 data returned from the data server</param> 14062 <summary><seealso cref="T:OpenMetaverse.UUID"/> of item/folder</summary>
14063 </member> 14063 </member>
14064 <member name="F:OpenMetaverse.EstateTools.m_TopCollidersReply_Lock"> 14064 <member name="F:OpenMetaverse.InventoryBase.ParentUUID">
14065 <summary>Thread sync lock object</summary> 14065 <summary><seealso cref="T:OpenMetaverse.UUID"/> of parent folder</summary>
14066 </member> 14066 </member>
14067 <member name="F:OpenMetaverse.EstateTools.m_TopScriptsReply"> 14067 <member name="F:OpenMetaverse.InventoryBase.Name">
14068 <summary>The event subscribers. null if no subcribers</summary> 14068 <summary>Name of item/folder</summary>
14069 </member> 14069 </member>
14070 <member name="M:OpenMetaverse.EstateTools.OnTopScriptsReply(OpenMetaverse.TopScriptsReplyEventArgs)"> 14070 <member name="F:OpenMetaverse.InventoryBase.OwnerID">
14071 <summary>Raises the TopScriptsReply event</summary> 14071 <summary>Item/Folder Owners <seealso cref="T:OpenMetaverse.UUID"/></summary>
14072 <param name="e">A TopScriptsReplyEventArgs object containing the 14072 </member>
14073 data returned from the data server</param> 14073 <member name="M:OpenMetaverse.InventoryBase.#ctor(OpenMetaverse.UUID)">
14074 </member> 14074 <summary>
14075 <member name="F:OpenMetaverse.EstateTools.m_TopScriptsReply_Lock"> 14075 Constructor, takes an itemID as a parameter
14076 <summary>Thread sync lock object</summary> 14076 </summary>
14077 </member> 14077 <param name="itemID">The <seealso cref="T:OpenMetaverse.UUID"/> of the item</param>
14078 <member name="F:OpenMetaverse.EstateTools.m_EstateUsersReply"> 14078 </member>
14079 <summary>The event subscribers. null if no subcribers</summary> 14079 <member name="M:OpenMetaverse.InventoryBase.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
14080 </member> 14080 <summary>
14081 <member name="M:OpenMetaverse.EstateTools.OnEstateUsersReply(OpenMetaverse.EstateUsersReplyEventArgs)"> 14081
14082 <summary>Raises the EstateUsersReply event</summary> 14082 </summary>
14083 <param name="e">A EstateUsersReplyEventArgs object containing the 14083 <returns></returns>
14084 data returned from the data server</param> 14084 </member>
14085 </member> 14085 <member name="M:OpenMetaverse.InventoryBase.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
14086 <member name="F:OpenMetaverse.EstateTools.m_EstateUsersReply_Lock"> 14086 <summary>
14087 <summary>Thread sync lock object</summary> 14087
14088 </member> 14088 </summary>
14089 <member name="F:OpenMetaverse.EstateTools.m_EstateGroupsReply"> 14089 <returns></returns>
14090 <summary>The event subscribers. null if no subcribers</summary> 14090 </member>
14091 </member> 14091 <member name="M:OpenMetaverse.InventoryBase.GetHashCode">
14092 <member name="M:OpenMetaverse.EstateTools.OnEstateGroupsReply(OpenMetaverse.EstateGroupsReplyEventArgs)"> 14092 <summary>
14093 <summary>Raises the EstateGroupsReply event</summary> 14093 Generates a number corresponding to the value of the object to support the use of a hash table,
14094 <param name="e">A EstateGroupsReplyEventArgs object containing the 14094 suitable for use in hashing algorithms and data structures such as a hash table
14095 data returned from the data server</param> 14095 </summary>
14096 </member> 14096 <returns>A Hashcode of all the combined InventoryBase fields</returns>
14097 <member name="F:OpenMetaverse.EstateTools.m_EstateGroupsReply_Lock"> 14097 </member>
14098 <summary>Thread sync lock object</summary> 14098 <member name="M:OpenMetaverse.InventoryBase.Equals(System.Object)">
14099 </member> 14099 <summary>
14100 <member name="F:OpenMetaverse.EstateTools.m_EstateManagersReply"> 14100 Determine whether the specified <seealso cref="T:OpenMetaverse.InventoryBase"/> object is equal to the current object
14101 <summary>The event subscribers. null if no subcribers</summary> 14101 </summary>
14102 </member> 14102 <param name="o">InventoryBase object to compare against</param>
14103 <member name="M:OpenMetaverse.EstateTools.OnEstateManagersReply(OpenMetaverse.EstateManagersReplyEventArgs)"> 14103 <returns>true if objects are the same</returns>
14104 <summary>Raises the EstateManagersReply event</summary> 14104 </member>
14105 <param name="e">A EstateManagersReplyEventArgs object containing the 14105 <member name="M:OpenMetaverse.InventoryBase.Equals(OpenMetaverse.InventoryBase)">
14106 data returned from the data server</param> 14106 <summary>
14107 </member> 14107 Determine whether the specified <seealso cref="T:OpenMetaverse.InventoryBase"/> object is equal to the current object
14108 <member name="F:OpenMetaverse.EstateTools.m_EstateManagersReply_Lock"> 14108 </summary>
14109 <summary>Thread sync lock object</summary> 14109 <param name="o">InventoryBase object to compare against</param>
14110 </member> 14110 <returns>true if objects are the same</returns>
14111 <member name="F:OpenMetaverse.EstateTools.m_EstateBansReply"> 14111 </member>
14112 <summary>The event subscribers. null if no subcribers</summary> 14112 <member name="T:OpenMetaverse.InventoryItem">
14113 </member> 14113 <summary>
14114 <member name="M:OpenMetaverse.EstateTools.OnEstateBansReply(OpenMetaverse.EstateBansReplyEventArgs)"> 14114 An Item in Inventory
14115 <summary>Raises the EstateBansReply event</summary> 14115 </summary>
14116 <param name="e">A EstateBansReplyEventArgs object containing the 14116 </member>
14117 data returned from the data server</param> 14117 <member name="F:OpenMetaverse.InventoryItem.AssetUUID">
14118 </member> 14118 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of this item</summary>
14119 <member name="F:OpenMetaverse.EstateTools.m_EstateBansReply_Lock"> 14119 </member>
14120 <summary>Thread sync lock object</summary> 14120 <member name="F:OpenMetaverse.InventoryItem.Permissions">
14121 </member> 14121 <summary>The combined <seealso cref="T:OpenMetaverse.Permissions"/> of this item</summary>
14122 <member name="F:OpenMetaverse.EstateTools.m_EstateCovenantReply"> 14122 </member>
14123 <summary>The event subscribers. null if no subcribers</summary> 14123 <member name="F:OpenMetaverse.InventoryItem.AssetType">
14124 </member> 14124 <summary>The type of item from <seealso cref="T:OpenMetaverse.AssetType"/></summary>
14125 <member name="M:OpenMetaverse.EstateTools.OnEstateCovenantReply(OpenMetaverse.EstateCovenantReplyEventArgs)"> 14125 </member>
14126 <summary>Raises the EstateCovenantReply event</summary> 14126 <member name="F:OpenMetaverse.InventoryItem.InventoryType">
14127 <param name="e">A EstateCovenantReplyEventArgs object containing the 14127 <summary>The type of item from the <seealso cref="T:OpenMetaverse.InventoryType"/> enum</summary>
14128 data returned from the data server</param> 14128 </member>
14129 </member> 14129 <member name="F:OpenMetaverse.InventoryItem.CreatorID">
14130 <member name="F:OpenMetaverse.EstateTools.m_EstateCovenantReply_Lock"> 14130 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the creator of this item</summary>
14131 <summary>Thread sync lock object</summary> 14131 </member>
14132 </member> 14132 <member name="F:OpenMetaverse.InventoryItem.Description">
14133 <member name="F:OpenMetaverse.EstateTools.m_EstateUpdateInfoReply"> 14133 <summary>A Description of this item</summary>
14134 <summary>The event subscribers. null if no subcribers</summary> 14134 </member>
14135 </member> 14135 <member name="F:OpenMetaverse.InventoryItem.GroupID">
14136 <member name="M:OpenMetaverse.EstateTools.OnEstateUpdateInfoReply(OpenMetaverse.EstateUpdateInfoReplyEventArgs)"> 14136 <summary>The <seealso cref="T:OpenMetaverse.Group"/>s <seealso cref="T:OpenMetaverse.UUID"/> this item is set to or owned by</summary>
14137 <summary>Raises the EstateUpdateInfoReply event</summary> 14137 </member>
14138 <param name="e">A EstateUpdateInfoReplyEventArgs object containing the 14138 <member name="F:OpenMetaverse.InventoryItem.GroupOwned">
14139 data returned from the data server</param> 14139 <summary>If true, item is owned by a group</summary>
14140 </member> 14140 </member>
14141 <member name="F:OpenMetaverse.EstateTools.m_EstateUpdateInfoReply_Lock"> 14141 <member name="F:OpenMetaverse.InventoryItem.SalePrice">
14142 <summary>Thread sync lock object</summary> 14142 <summary>The price this item can be purchased for</summary>
14143 </member> 14143 </member>
14144 <member name="M:OpenMetaverse.EstateTools.LandStatRequest(System.Int32,OpenMetaverse.EstateTools.LandStatReportType,System.UInt32,System.String)"> 14144 <member name="F:OpenMetaverse.InventoryItem.SaleType">
14145 <summary> 14145 <summary>The type of sale from the <seealso cref="T:OpenMetaverse.SaleType"/> enum</summary>
14146 Requests estate information such as top scripts and colliders 14146 </member>
14147 </summary> 14147 <member name="F:OpenMetaverse.InventoryItem.Flags">
14148 <param name="parcelLocalID"></param> 14148 <summary>Combined flags from <seealso cref="T:OpenMetaverse.InventoryItemFlags"/></summary>
14149 <param name="reportType"></param> 14149 </member>
14150 <param name="requestFlags"></param> 14150 <member name="F:OpenMetaverse.InventoryItem.CreationDate">
14151 <param name="filter"></param> 14151 <summary>Time and date this inventory item was created, stored as
14152 </member> 14152 UTC (Coordinated Universal Time)</summary>
14153 <member name="M:OpenMetaverse.EstateTools.RequestInfo"> 14153 </member>
14154 <summary>Requests estate settings, including estate manager and access/ban lists</summary> 14154 <member name="F:OpenMetaverse.InventoryItem.TransactionID">
14155 </member> 14155 <summary>Used to update the AssetID in requests sent to the server</summary>
14156 <member name="M:OpenMetaverse.EstateTools.RequestTopScripts"> 14156 </member>
14157 <summary>Requests the "Top Scripts" list for the current region</summary> 14157 <member name="F:OpenMetaverse.InventoryItem.LastOwnerID">
14158 </member> 14158 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the previous owner of the item</summary>
14159 <member name="M:OpenMetaverse.EstateTools.RequestTopColliders"> 14159 </member>
14160 <summary>Requests the "Top Colliders" list for the current region</summary> 14160 <member name="M:OpenMetaverse.InventoryItem.#ctor(OpenMetaverse.UUID)">
14161 </member> 14161 <summary>
14162 <member name="M:OpenMetaverse.EstateTools.SetTerrainVariables(System.Single,System.Single,System.Single,System.Boolean,System.Boolean,System.Single)"> 14162 Construct a new InventoryItem object
14163 <summary> 14163 </summary>
14164 Set several estate specific configuration variables 14164 <param name="itemID">The <seealso cref="T:OpenMetaverse.UUID"/> of the item</param>
14165 </summary> 14165 </member>
14166 <param name="WaterHeight">The Height of the waterlevel over the entire estate. Defaults to 20</param> 14166 <member name="M:OpenMetaverse.InventoryItem.#ctor(OpenMetaverse.InventoryType,OpenMetaverse.UUID)">
14167 <param name="TerrainRaiseLimit">The maximum height change allowed above the baked terrain. Defaults to 4</param> 14167 <summary>
14168 <param name="TerrainLowerLimit">The minimum height change allowed below the baked terrain. Defaults to -4</param> 14168 Construct a new InventoryItem object of a specific Type
14169 <param name="UseEstateSun">true to use</param> 14169 </summary>
14170 <param name="FixedSun">if True forces the sun position to the position in SunPosition</param> 14170 <param name="type">The type of item from <seealso cref="T:OpenMetaverse.InventoryType"/></param>
14171 <param name="SunPosition">The current position of the sun on the estate, or when FixedSun is true the static position 14171 <param name="itemID"><seealso cref="T:OpenMetaverse.UUID"/> of the item</param>
14172 the sun will remain. <remarks>6.0 = Sunrise, 30.0 = Sunset</remarks></param> 14172 </member>
14173 </member> 14173 <member name="M:OpenMetaverse.InventoryItem.IsLink">
14174 <member name="M:OpenMetaverse.EstateTools.SimWideReturn(OpenMetaverse.UUID,OpenMetaverse.EstateTools.EstateReturnFlags,System.Boolean)"> 14174 <summary>
14175 <summary> 14175 Indicates inventory item is a link
14176 Request return of objects owned by specified avatar 14176 </summary>
14177 </summary> 14177 <returns>True if inventory item is a link to another inventory item</returns>
14178 <param name="Target">The Agents <see cref="T:OpenMetaverse.UUID"/> owning the primitives to return</param> 14178 </member>
14179 <param name="flag">specify the coverage and type of objects to be included in the return</param> 14179 <member name="M:OpenMetaverse.InventoryItem.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
14180 <param name="EstateWide">true to perform return on entire estate</param> 14180 <summary>
14181 </member> 14181
14182 <member name="M:OpenMetaverse.EstateTools.EstateOwnerMessage(System.String,System.String)"> 14182 </summary>
14183 <summary></summary> 14183 <returns></returns>
14184 <param name="method"></param> 14184 </member>
14185 <param name="param"></param> 14185 <member name="M:OpenMetaverse.InventoryItem.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
14186 </member> 14186 <summary>
14187 <member name="M:OpenMetaverse.EstateTools.EstateOwnerMessage(System.String,System.Collections.Generic.List{System.String})"> 14187
14188 <summary> 14188 </summary>
14189 Used for setting and retrieving various estate panel settings 14189 <returns></returns>
14190 </summary> 14190 </member>
14191 <param name="method">EstateOwnerMessage Method field</param> 14191 <member name="M:OpenMetaverse.InventoryItem.GetHashCode">
14192 <param name="listParams">List of parameters to include</param> 14192 <summary>
14193 </member> 14193 Generates a number corresponding to the value of the object to support the use of a hash table.
14194 <member name="M:OpenMetaverse.EstateTools.KickUser(OpenMetaverse.UUID)"> 14194 Suitable for use in hashing algorithms and data structures such as a hash table
14195 <summary> 14195 </summary>
14196 Kick an avatar from an estate 14196 <returns>A Hashcode of all the combined InventoryItem fields</returns>
14197 </summary> 14197 </member>
14198 <param name="userID">Key of Agent to remove</param> 14198 <member name="M:OpenMetaverse.InventoryItem.Equals(System.Object)">
14199 </member> 14199 <summary>
14200 <member name="M:OpenMetaverse.EstateTools.BanUser(OpenMetaverse.UUID,System.Boolean)"> 14200 Compares an object
14201 <summary> 14201 </summary>
14202 Ban an avatar from an estate</summary> 14202 <param name="o">The object to compare</param>
14203 <param name="userID">Key of Agent to remove</param> 14203 <returns>true if comparison object matches</returns>
14204 <param name="allEstates">Ban user from this estate and all others owned by the estate owner</param> 14204 </member>
14205 </member> 14205 <member name="M:OpenMetaverse.InventoryItem.Equals(OpenMetaverse.InventoryBase)">
14206 <member name="M:OpenMetaverse.EstateTools.UnbanUser(OpenMetaverse.UUID,System.Boolean)"> 14206 <summary>
14207 <summary>Unban an avatar from an estate</summary> 14207 Determine whether the specified <seealso cref="T:OpenMetaverse.InventoryBase"/> object is equal to the current object
14208 <param name="userID">Key of Agent to remove</param> 14208 </summary>
14209 /// <param name="allEstates">Unban user from this estate and all others owned by the estate owner</param> 14209 <param name="o">The <seealso cref="T:OpenMetaverse.InventoryBase"/> object to compare against</param>
14210 </member> 14210 <returns>true if objects are the same</returns>
14211 <member name="M:OpenMetaverse.EstateTools.EstateMessage(System.String)"> 14211 </member>
14212 <summary> 14212 <member name="M:OpenMetaverse.InventoryItem.Equals(OpenMetaverse.InventoryItem)">
14213 Send a message dialog to everyone in an entire estate 14213 <summary>
14214 </summary> 14214 Determine whether the specified <seealso cref="T:OpenMetaverse.InventoryItem"/> object is equal to the current object
14215 <param name="message">Message to send all users in the estate</param> 14215 </summary>
14216 </member> 14216 <param name="o">The <seealso cref="T:OpenMetaverse.InventoryItem"/> object to compare against</param>
14217 <member name="M:OpenMetaverse.EstateTools.SimulatorMessage(System.String)"> 14217 <returns>true if objects are the same</returns>
14218 <summary> 14218 </member>
14219 Send a message dialog to everyone in a simulator 14219 <member name="T:OpenMetaverse.InventoryTexture">
14220 </summary> 14220 <summary>
14221 <param name="message">Message to send all users in the simulator</param> 14221 InventoryTexture Class representing a graphical image
14222 </member> 14222 </summary>
14223 <member name="M:OpenMetaverse.EstateTools.TeleportHomeUser(OpenMetaverse.UUID)"> 14223 <seealso cref="!:ManagedImage"/>
14224 <summary> 14224 </member>
14225 Send an avatar back to their home location 14225 <member name="M:OpenMetaverse.InventoryTexture.#ctor(OpenMetaverse.UUID)">
14226 </summary> 14226 <summary>
14227 <param name="pest">Key of avatar to send home</param> 14227 Construct an InventoryTexture object
14228 </member> 14228 </summary>
14229 <member name="M:OpenMetaverse.EstateTools.RestartRegion"> 14229 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
14230 <summary> 14230 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
14231 Begin the region restart process 14231 </member>
14232 </summary> 14232 <member name="M:OpenMetaverse.InventoryTexture.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
14233 </member> 14233 <summary>
14234 <member name="M:OpenMetaverse.EstateTools.CancelRestart"> 14234 Construct an InventoryTexture object from a serialization stream
14235 <summary> 14235 </summary>
14236 Cancels a region restart 14236 </member>
14237 </summary> 14237 <member name="T:OpenMetaverse.InventorySound">
14238 </member> 14238 <summary>
14239 <member name="M:OpenMetaverse.EstateTools.SetRegionInfo(System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Single,System.Single,System.Boolean)"> 14239 InventorySound Class representing a playable sound
14240 <summary>Estate panel "Region" tab settings</summary> 14240 </summary>
14241 </member> 14241 </member>
14242 <member name="M:OpenMetaverse.EstateTools.SetRegionDebug(System.Boolean,System.Boolean,System.Boolean)"> 14242 <member name="M:OpenMetaverse.InventorySound.#ctor(OpenMetaverse.UUID)">
14243 <summary>Estate panel "Debug" tab settings</summary> 14243 <summary>
14244 </member> 14244 Construct an InventorySound object
14245 <member name="M:OpenMetaverse.EstateTools.SetRegionTerrain(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID)"> 14245 </summary>
14246 <summary>Used for setting the region's terrain textures for its four height levels</summary> 14246 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
14247 <param name="low"></param> 14247 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
14248 <param name="midLow"></param> 14248 </member>
14249 <param name="midHigh"></param> 14249 <member name="M:OpenMetaverse.InventorySound.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
14250 <param name="high"></param> 14250 <summary>
14251 </member> 14251 Construct an InventorySound object from a serialization stream
14252 <member name="M:OpenMetaverse.EstateTools.SetRegionTerrainHeights(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)"> 14252 </summary>
14253 <summary>Used for setting sim terrain texture heights</summary> 14253 </member>
14254 </member> 14254 <member name="T:OpenMetaverse.InventoryCallingCard">
14255 <member name="M:OpenMetaverse.EstateTools.RequestCovenant"> 14255 <summary>
14256 <summary>Requests the estate covenant</summary> 14256 InventoryCallingCard Class, contains information on another avatar
14257 </member> 14257 </summary>
14258 <member name="M:OpenMetaverse.EstateTools.UploadTerrain(System.Byte[],System.String)"> 14258 </member>
14259 <summary> 14259 <member name="M:OpenMetaverse.InventoryCallingCard.#ctor(OpenMetaverse.UUID)">
14260 Upload a terrain RAW file 14260 <summary>
14261 </summary> 14261 Construct an InventoryCallingCard object
14262 <param name="fileData">A byte array containing the encoded terrain data</param> 14262 </summary>
14263 <param name="fileName">The name of the file being uploaded</param> 14263 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
14264 <returns>The Id of the transfer request</returns> 14264 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
14265 </member> 14265 </member>
14266 <member name="M:OpenMetaverse.EstateTools.TeleportHomeAllUsers"> 14266 <member name="M:OpenMetaverse.InventoryCallingCard.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
14267 <summary> 14267 <summary>
14268 Teleports all users home in current Estate 14268 Construct an InventoryCallingCard object from a serialization stream
14269 </summary> 14269 </summary>
14270 </member> 14270 </member>
14271 <member name="M:OpenMetaverse.EstateTools.RemoveEstateManager(OpenMetaverse.UUID,System.Boolean)"> 14271 <member name="T:OpenMetaverse.InventoryLandmark">
14272 <summary> 14272 <summary>
14273 Remove estate manager</summary> 14273 InventoryLandmark Class, contains details on a specific location
14274 <param name="userID">Key of Agent to Remove</param> 14274 </summary>
14275 <param name="allEstates">removes manager to this estate and all others owned by the estate owner</param> 14275 </member>
14276 </member> 14276 <member name="M:OpenMetaverse.InventoryLandmark.#ctor(OpenMetaverse.UUID)">
14277 <member name="M:OpenMetaverse.EstateTools.AddEstateManager(OpenMetaverse.UUID,System.Boolean)"> 14277 <summary>
14278 <summary> 14278 Construct an InventoryLandmark object
14279 Add estate manager</summary> 14279 </summary>
14280 <param name="userID">Key of Agent to Add</param> 14280 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
14281 <param name="allEstates">Add agent as manager to this estate and all others owned by the estate owner</param> 14281 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
14282 </member> 14282 </member>
14283 <member name="M:OpenMetaverse.EstateTools.AddAllowedUser(OpenMetaverse.UUID,System.Boolean)"> 14283 <member name="M:OpenMetaverse.InventoryLandmark.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
14284 <summary> 14284 <summary>
14285 Add's an agent to the estate Allowed list</summary> 14285 Construct an InventoryLandmark object from a serialization stream
14286 <param name="userID">Key of Agent to Add</param> 14286 </summary>
14287 <param name="allEstates">Add agent as an allowed reisdent to All estates if true</param> 14287 </member>
14288 </member> 14288 <member name="P:OpenMetaverse.InventoryLandmark.LandmarkVisited">
14289 <member name="M:OpenMetaverse.EstateTools.RemoveAllowedUser(OpenMetaverse.UUID,System.Boolean)"> 14289 <summary>
14290 <summary> 14290 Landmarks use the InventoryItemFlags struct and will have a flag of 1 set if they have been visited
14291 Removes an agent from the estate Allowed list</summary> 14291 </summary>
14292 <param name="userID">Key of Agent to Remove</param> 14292 </member>
14293 <param name="allEstates">Removes agent as an allowed reisdent from All estates if true</param> 14293 <member name="T:OpenMetaverse.InventoryObject">
14294 </member> 14294 <summary>
14295 <member name="M:OpenMetaverse.EstateTools.AddAllowedGroup(OpenMetaverse.UUID,System.Boolean)"> 14295 InventoryObject Class contains details on a primitive or coalesced set of primitives
14296 14296 </summary>
14297 <summary> 14297 </member>
14298 Add's a group to the estate Allowed list</summary> 14298 <member name="M:OpenMetaverse.InventoryObject.#ctor(OpenMetaverse.UUID)">
14299 <param name="groupID">Key of Group to Add</param> 14299 <summary>
14300 <param name="allEstates">Add Group as an allowed group to All estates if true</param> 14300 Construct an InventoryObject object
14301 </member> 14301 </summary>
14302 <member name="M:OpenMetaverse.EstateTools.RemoveAllowedGroup(OpenMetaverse.UUID,System.Boolean)"> 14302 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
14303 14303 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
14304 <summary> 14304 </member>
14305 Removes a group from the estate Allowed list</summary> 14305 <member name="M:OpenMetaverse.InventoryObject.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
14306 <param name="groupID">Key of Group to Remove</param> 14306 <summary>
14307 <param name="allEstates">Removes Group as an allowed Group from All estates if true</param> 14307 Construct an InventoryObject object from a serialization stream
14308 </member> 14308 </summary>
14309 <member name="M:OpenMetaverse.EstateTools.EstateCovenantReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 14309 </member>
14310 <summary>Process an incoming packet and raise the appropriate events</summary> 14310 <member name="P:OpenMetaverse.InventoryObject.ItemFlags">
14311 <param name="sender">The sender</param> 14311 <summary>
14312 <param name="e">The EventArgs object containing the packet data</param> 14312 Gets or sets the upper byte of the Flags value
14313 </member> 14313 </summary>
14314 <member name="M:OpenMetaverse.EstateTools.EstateOwnerMessageHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 14314 </member>
14315 <summary>Process an incoming packet and raise the appropriate events</summary> 14315 <member name="P:OpenMetaverse.InventoryObject.AttachPoint">
14316 <param name="sender">The sender</param> 14316 <summary>
14317 <param name="e">The EventArgs object containing the packet data</param> 14317 Gets or sets the object attachment point, the lower byte of the Flags value
14318 </member> 14318 </summary>
14319 <member name="M:OpenMetaverse.EstateTools.LandStatReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 14319 </member>
14320 <summary>Process an incoming packet and raise the appropriate events</summary> 14320 <member name="T:OpenMetaverse.InventoryNotecard">
14321 <param name="sender">The sender</param> 14321 <summary>
14322 <param name="e">The EventArgs object containing the packet data</param> 14322 InventoryNotecard Class, contains details on an encoded text document
14323 </member> 14323 </summary>
14324 <member name="E:OpenMetaverse.EstateTools.TopCollidersReply"> 14324 </member>
14325 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.EstateTools.LandStatRequest(System.Int32,OpenMetaverse.EstateTools.LandStatReportType,System.UInt32,System.String)"/> request.</summary> 14325 <member name="M:OpenMetaverse.InventoryNotecard.#ctor(OpenMetaverse.UUID)">
14326 </member> 14326 <summary>
14327 <member name="E:OpenMetaverse.EstateTools.TopScriptsReply"> 14327 Construct an InventoryNotecard object
14328 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.EstateTools.LandStatRequest(System.Int32,OpenMetaverse.EstateTools.LandStatReportType,System.UInt32,System.String)"/> request.</summary> 14328 </summary>
14329 </member> 14329 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
14330 <member name="E:OpenMetaverse.EstateTools.EstateUsersReply"> 14330 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
14331 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.EstateTools.LandStatRequest(System.Int32,OpenMetaverse.EstateTools.LandStatReportType,System.UInt32,System.String)"/> request.</summary> 14331 </member>
14332 </member> 14332 <member name="M:OpenMetaverse.InventoryNotecard.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
14333 <member name="E:OpenMetaverse.EstateTools.EstateGroupsReply"> 14333 <summary>
14334 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.EstateTools.LandStatRequest(System.Int32,OpenMetaverse.EstateTools.LandStatReportType,System.UInt32,System.String)"/> request.</summary> 14334 Construct an InventoryNotecard object from a serialization stream
14335 </member> 14335 </summary>
14336 <member name="E:OpenMetaverse.EstateTools.EstateManagersReply"> 14336 </member>
14337 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.EstateTools.LandStatRequest(System.Int32,OpenMetaverse.EstateTools.LandStatReportType,System.UInt32,System.String)"/> request.</summary> 14337 <member name="T:OpenMetaverse.InventoryCategory">
14338 </member> 14338 <summary>
14339 <member name="E:OpenMetaverse.EstateTools.EstateBansReply"> 14339 InventoryCategory Class
14340 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.EstateTools.LandStatRequest(System.Int32,OpenMetaverse.EstateTools.LandStatReportType,System.UInt32,System.String)"/> request.</summary> 14340 </summary>
14341 </member> 14341 <remarks>TODO: Is this even used for anything?</remarks>
14342 <member name="E:OpenMetaverse.EstateTools.EstateCovenantReply"> 14342 </member>
14343 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.EstateTools.LandStatRequest(System.Int32,OpenMetaverse.EstateTools.LandStatReportType,System.UInt32,System.String)"/> request.</summary> 14343 <member name="M:OpenMetaverse.InventoryCategory.#ctor(OpenMetaverse.UUID)">
14344 </member> 14344 <summary>
14345 <member name="E:OpenMetaverse.EstateTools.EstateUpdateInfoReply"> 14345 Construct an InventoryCategory object
14346 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.EstateTools.LandStatRequest(System.Int32,OpenMetaverse.EstateTools.LandStatReportType,System.UInt32,System.String)"/> request.</summary> 14346 </summary>
14347 </member> 14347 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
14348 <member name="T:OpenMetaverse.EstateTools.LandStatReportType"> 14348 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
14349 <summary>Used in the ReportType field of a LandStatRequest</summary> 14349 </member>
14350 </member> 14350 <member name="M:OpenMetaverse.InventoryCategory.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
14351 <member name="T:OpenMetaverse.EstateTools.EstateAccessDelta"> 14351 <summary>
14352 <summary>Used by EstateOwnerMessage packets</summary> 14352 Construct an InventoryCategory object from a serialization stream
14353 </member> 14353 </summary>
14354 <member name="T:OpenMetaverse.EstateTools.EstateAccessReplyDelta"> 14354 </member>
14355 <summary>Used by EstateOwnerMessage packets</summary> 14355 <member name="T:OpenMetaverse.InventoryLSL">
14356 </member> 14356 <summary>
14357 <member name="T:OpenMetaverse.EstateTools.EstateReturnFlags"> 14357 InventoryLSL Class, represents a Linden Scripting Language object
14358 <summary> 14358 </summary>
14359 14359 </member>
14360 </summary> 14360 <member name="M:OpenMetaverse.InventoryLSL.#ctor(OpenMetaverse.UUID)">
14361 </member> 14361 <summary>
14362 <member name="F:OpenMetaverse.EstateTools.EstateReturnFlags.None"> 14362 Construct an InventoryLSL object
14363 <summary>No flags set</summary> 14363 </summary>
14364 </member> 14364 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
14365 <member name="F:OpenMetaverse.EstateTools.EstateReturnFlags.ReturnScripted"> 14365 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
14366 <summary>Only return targets scripted objects</summary> 14366 </member>
14367 </member> 14367 <member name="M:OpenMetaverse.InventoryLSL.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
14368 <member name="F:OpenMetaverse.EstateTools.EstateReturnFlags.ReturnOnOthersLand"> 14368 <summary>
14369 <summary>Only return targets objects if on others land</summary> 14369 Construct an InventoryLSL object from a serialization stream
14370 </member> 14370 </summary>
14371 <member name="F:OpenMetaverse.EstateTools.EstateReturnFlags.ReturnScriptedAndOnOthers"> 14371 </member>
14372 <summary>Returns target's scripted objects and objects on other parcels</summary> 14372 <member name="T:OpenMetaverse.InventorySnapshot">
14373 </member> 14373 <summary>
14374 <member name="T:OpenMetaverse.EstateTools.GroundTextureSettings"> 14374 InventorySnapshot Class, an image taken with the viewer
14375 <summary>Ground texture settings for each corner of the region</summary> 14375 </summary>
14376 </member> 14376 </member>
14377 <member name="T:OpenMetaverse.EstateTools.GroundTextureHeight"> 14377 <member name="M:OpenMetaverse.InventorySnapshot.#ctor(OpenMetaverse.UUID)">
14378 <summary>Used by GroundTextureHeightSettings</summary> 14378 <summary>
14379 </member> 14379 Construct an InventorySnapshot object
14380 <member name="T:OpenMetaverse.EstateTools.GroundTextureHeightSettings"> 14380 </summary>
14381 <summary>The high and low texture thresholds for each corner of the sim</summary> 14381 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
14382 </member> 14382 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
14383 <member name="T:OpenMetaverse.TopCollidersReplyEventArgs"> 14383 </member>
14384 <summary>Raised on LandStatReply when the report type is for "top colliders"</summary> 14384 <member name="M:OpenMetaverse.InventorySnapshot.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
14385 </member> 14385 <summary>
14386 <member name="M:OpenMetaverse.TopCollidersReplyEventArgs.#ctor(System.Int32,System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.EstateTask})"> 14386 Construct an InventorySnapshot object from a serialization stream
14387 <summary>Construct a new instance of the TopCollidersReplyEventArgs class</summary> 14387 </summary>
14388 <param name="objectCount">The number of returned items in LandStatReply</param> 14388 </member>
14389 <param name="tasks">Dictionary of Object UUIDs to tasks returned in LandStatReply</param> 14389 <member name="T:OpenMetaverse.InventoryAttachment">
14390 </member> 14390 <summary>
14391 <member name="P:OpenMetaverse.TopCollidersReplyEventArgs.ObjectCount"> 14391 InventoryAttachment Class, contains details on an attachable object
14392 <summary> 14392 </summary>
14393 The number of returned items in LandStatReply 14393 </member>
14394 </summary> 14394 <member name="M:OpenMetaverse.InventoryAttachment.#ctor(OpenMetaverse.UUID)">
14395 </member> 14395 <summary>
14396 <member name="P:OpenMetaverse.TopCollidersReplyEventArgs.Tasks"> 14396 Construct an InventoryAttachment object
14397 <summary> 14397 </summary>
14398 A Dictionary of Object UUIDs to tasks returned in LandStatReply 14398 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
14399 </summary> 14399 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
14400 </member> 14400 </member>
14401 <member name="T:OpenMetaverse.TopScriptsReplyEventArgs"> 14401 <member name="M:OpenMetaverse.InventoryAttachment.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
14402 <summary>Raised on LandStatReply when the report type is for "top Scripts"</summary> 14402 <summary>
14403 </member> 14403 Construct an InventoryAttachment object from a serialization stream
14404 <member name="M:OpenMetaverse.TopScriptsReplyEventArgs.#ctor(System.Int32,System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.EstateTask})"> 14404 </summary>
14405 <summary>Construct a new instance of the TopScriptsReplyEventArgs class</summary> 14405 </member>
14406 <param name="objectCount">The number of returned items in LandStatReply</param> 14406 <member name="P:OpenMetaverse.InventoryAttachment.AttachmentPoint">
14407 <param name="tasks">Dictionary of Object UUIDs to tasks returned in LandStatReply</param> 14407 <summary>
14408 </member> 14408 Get the last AttachmentPoint this object was attached to
14409 <member name="P:OpenMetaverse.TopScriptsReplyEventArgs.ObjectCount"> 14409 </summary>
14410 <summary> 14410 </member>
14411 The number of scripts returned in LandStatReply 14411 <member name="T:OpenMetaverse.InventoryWearable">
14412 </summary> 14412 <summary>
14413 </member> 14413 InventoryWearable Class, details on a clothing item or body part
14414 <member name="P:OpenMetaverse.TopScriptsReplyEventArgs.Tasks"> 14414 </summary>
14415 <summary> 14415 </member>
14416 A Dictionary of Object UUIDs to tasks returned in LandStatReply 14416 <member name="M:OpenMetaverse.InventoryWearable.#ctor(OpenMetaverse.UUID)">
14417 </summary> 14417 <summary>
14418 </member> 14418 Construct an InventoryWearable object
14419 <member name="T:OpenMetaverse.EstateBansReplyEventArgs"> 14419 </summary>
14420 <summary>Returned, along with other info, upon a successful .RequestInfo()</summary> 14420 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
14421 </member> 14421 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
14422 <member name="M:OpenMetaverse.EstateBansReplyEventArgs.#ctor(System.UInt32,System.Int32,System.Collections.Generic.List{OpenMetaverse.UUID})"> 14422 </member>
14423 <summary>Construct a new instance of the EstateBansReplyEventArgs class</summary> 14423 <member name="M:OpenMetaverse.InventoryWearable.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
14424 <param name="estateID">The estate's identifier on the grid</param> 14424 <summary>
14425 <param name="count">The number of returned items in LandStatReply</param> 14425 Construct an InventoryWearable object from a serialization stream
14426 <param name="banned">User UUIDs banned</param> 14426 </summary>
14427 </member> 14427 </member>
14428 <member name="P:OpenMetaverse.EstateBansReplyEventArgs.EstateID"> 14428 <member name="P:OpenMetaverse.InventoryWearable.WearableType">
14429 <summary> 14429 <summary>
14430 The identifier of the estate 14430 The <seealso cref="T:OpenMetaverse.WearableType"/>, Skin, Shape, Skirt, Etc
14431 </summary> 14431 </summary>
14432 </member> 14432 </member>
14433 <member name="P:OpenMetaverse.EstateBansReplyEventArgs.Count"> 14433 <member name="T:OpenMetaverse.InventoryAnimation">
14434 <summary> 14434 <summary>
14435 The number of returned itmes 14435 InventoryAnimation Class, A bvh encoded object which animates an avatar
14436 </summary> 14436 </summary>
14437 </member> 14437 </member>
14438 <member name="P:OpenMetaverse.EstateBansReplyEventArgs.Banned"> 14438 <member name="M:OpenMetaverse.InventoryAnimation.#ctor(OpenMetaverse.UUID)">
14439 <summary> 14439 <summary>
14440 List of UUIDs of Banned Users 14440 Construct an InventoryAnimation object
14441 </summary> 14441 </summary>
14442 </member> 14442 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
14443 <member name="T:OpenMetaverse.EstateUsersReplyEventArgs"> 14443 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
14444 <summary>Returned, along with other info, upon a successful .RequestInfo()</summary> 14444 </member>
14445 </member> 14445 <member name="M:OpenMetaverse.InventoryAnimation.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
14446 <member name="M:OpenMetaverse.EstateUsersReplyEventArgs.#ctor(System.UInt32,System.Int32,System.Collections.Generic.List{OpenMetaverse.UUID})"> 14446 <summary>
14447 <summary>Construct a new instance of the EstateUsersReplyEventArgs class</summary> 14447 Construct an InventoryAnimation object from a serialization stream
14448 <param name="estateID">The estate's identifier on the grid</param> 14448 </summary>
14449 <param name="count">The number of users</param> 14449 </member>
14450 <param name="allowedUsers">Allowed users UUIDs</param> 14450 <member name="T:OpenMetaverse.InventoryGesture">
14451 </member> 14451 <summary>
14452 <member name="P:OpenMetaverse.EstateUsersReplyEventArgs.EstateID"> 14452 InventoryGesture Class, details on a series of animations, sounds, and actions
14453 <summary> 14453 </summary>
14454 The identifier of the estate 14454 </member>
14455 </summary> 14455 <member name="M:OpenMetaverse.InventoryGesture.#ctor(OpenMetaverse.UUID)">
14456 </member> 14456 <summary>
14457 <member name="P:OpenMetaverse.EstateUsersReplyEventArgs.Count"> 14457 Construct an InventoryGesture object
14458 <summary> 14458 </summary>
14459 The number of returned items 14459 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
14460 </summary> 14460 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
14461 </member> 14461 </member>
14462 <member name="P:OpenMetaverse.EstateUsersReplyEventArgs.AllowedUsers"> 14462 <member name="M:OpenMetaverse.InventoryGesture.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
14463 <summary> 14463 <summary>
14464 List of UUIDs of Allowed Users 14464 Construct an InventoryGesture object from a serialization stream
14465 </summary> 14465 </summary>
14466 </member> 14466 </member>
14467 <member name="T:OpenMetaverse.EstateGroupsReplyEventArgs"> 14467 <member name="T:OpenMetaverse.InventoryFolder">
14468 <summary>Returned, along with other info, upon a successful .RequestInfo()</summary> 14468 <summary>
14469 </member> 14469 A folder contains <seealso cref="T:OpenMetaverse.InventoryItem"/>s and has certain attributes specific
14470 <member name="M:OpenMetaverse.EstateGroupsReplyEventArgs.#ctor(System.UInt32,System.Int32,System.Collections.Generic.List{OpenMetaverse.UUID})"> 14470 to itself
14471 <summary>Construct a new instance of the EstateGroupsReplyEventArgs class</summary> 14471 </summary>
14472 <param name="estateID">The estate's identifier on the grid</param> 14472 </member>
14473 <param name="count">The number of Groups</param> 14473 <member name="F:OpenMetaverse.InventoryFolder.PreferredType">
14474 <param name="allowedGroups">Allowed Groups UUIDs</param> 14474 <summary>The Preferred <seealso cref="T:OpenMetaverse.AssetType"/> for a folder.</summary>
14475 </member> 14475 </member>
14476 <member name="P:OpenMetaverse.EstateGroupsReplyEventArgs.EstateID"> 14476 <member name="F:OpenMetaverse.InventoryFolder.Version">
14477 <summary> 14477 <summary>The Version of this folder</summary>
14478 The identifier of the estate 14478 </member>
14479 </summary> 14479 <member name="F:OpenMetaverse.InventoryFolder.DescendentCount">
14480 </member> 14480 <summary>Number of child items this folder contains.</summary>
14481 <member name="P:OpenMetaverse.EstateGroupsReplyEventArgs.Count"> 14481 </member>
14482 <summary> 14482 <member name="M:OpenMetaverse.InventoryFolder.#ctor(OpenMetaverse.UUID)">
14483 The number of returned items 14483 <summary>
14484 </summary> 14484 Constructor
14485 </member> 14485 </summary>
14486 <member name="P:OpenMetaverse.EstateGroupsReplyEventArgs.AllowedGroups"> 14486 <param name="itemID">UUID of the folder</param>
14487 <summary> 14487 </member>
14488 List of UUIDs of Allowed Groups 14488 <member name="M:OpenMetaverse.InventoryFolder.ToString">
14489 </summary> 14489 <summary>
14490 </member> 14490
14491 <member name="T:OpenMetaverse.EstateManagersReplyEventArgs"> 14491 </summary>
14492 <summary>Returned, along with other info, upon a successful .RequestInfo()</summary> 14492 <returns></returns>
14493 </member> 14493 </member>
14494 <member name="M:OpenMetaverse.EstateManagersReplyEventArgs.#ctor(System.UInt32,System.Int32,System.Collections.Generic.List{OpenMetaverse.UUID})"> 14494 <member name="M:OpenMetaverse.InventoryFolder.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
14495 <summary>Construct a new instance of the EstateManagersReplyEventArgs class</summary> 14495 <summary>
14496 <param name="estateID">The estate's identifier on the grid</param> 14496 Get Serilization data for this InventoryFolder object
14497 <param name="count">The number of Managers</param> 14497 </summary>
14498 <param name="managers"> Managers UUIDs</param> 14498 </member>
14499 </member> 14499 <member name="M:OpenMetaverse.InventoryFolder.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
14500 <member name="P:OpenMetaverse.EstateManagersReplyEventArgs.EstateID"> 14500 <summary>
14501 <summary> 14501 Construct an InventoryFolder object from a serialization stream
14502 The identifier of the estate 14502 </summary>
14503 </summary> 14503 </member>
14504 </member> 14504 <member name="M:OpenMetaverse.InventoryFolder.GetHashCode">
14505 <member name="P:OpenMetaverse.EstateManagersReplyEventArgs.Count"> 14505 <summary>
14506 <summary> 14506
14507 The number of returned items 14507 </summary>
14508 </summary> 14508 <returns></returns>
14509 </member> 14509 </member>
14510 <member name="P:OpenMetaverse.EstateManagersReplyEventArgs.Managers"> 14510 <member name="M:OpenMetaverse.InventoryFolder.Equals(System.Object)">
14511 <summary> 14511 <summary>
14512 List of UUIDs of the Estate's Managers 14512
14513 </summary> 14513 </summary>
14514 </member> 14514 <param name="o"></param>
14515 <member name="T:OpenMetaverse.EstateCovenantReplyEventArgs"> 14515 <returns></returns>
14516 <summary>Returned, along with other info, upon a successful .RequestInfo()</summary> 14516 </member>
14517 </member> 14517 <member name="M:OpenMetaverse.InventoryFolder.Equals(OpenMetaverse.InventoryBase)">
14518 <member name="M:OpenMetaverse.EstateCovenantReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Int64,System.String,OpenMetaverse.UUID)"> 14518 <summary>
14519 <summary>Construct a new instance of the EstateCovenantReplyEventArgs class</summary> 14519
14520 <param name="covenantID">The Covenant ID</param> 14520 </summary>
14521 <param name="timestamp">The timestamp</param> 14521 <param name="o"></param>
14522 <param name="estateName">The estate's name</param> 14522 <returns></returns>
14523 <param name="estateOwnerID">The Estate Owner's ID (can be a GroupID)</param> 14523 </member>
14524 </member> 14524 <member name="M:OpenMetaverse.InventoryFolder.Equals(OpenMetaverse.InventoryFolder)">
14525 <member name="P:OpenMetaverse.EstateCovenantReplyEventArgs.CovenantID"> 14525 <summary>
14526 <summary> 14526
14527 The Covenant 14527 </summary>
14528 </summary> 14528 <param name="o"></param>
14529 </member> 14529 <returns></returns>
14530 <member name="P:OpenMetaverse.EstateCovenantReplyEventArgs.Timestamp"> 14530 </member>
14531 <summary> 14531 <member name="T:OpenMetaverse.InventoryManager">
14532 The timestamp 14532 <summary>
14533 </summary> 14533 Tools for dealing with agents inventory
14534 </member> 14534 </summary>
14535 <member name="P:OpenMetaverse.EstateCovenantReplyEventArgs.EstateName"> 14535 </member>
14536 <summary> 14536 <member name="F:OpenMetaverse.InventoryManager.MAGIC_ID">
14537 The Estate name 14537 <summary>Used for converting shadow_id to asset_id</summary>
14538 </summary> 14538 </member>
14539 </member> 14539 <member name="F:OpenMetaverse.InventoryManager.m_ItemReceived">
14540 <member name="P:OpenMetaverse.EstateCovenantReplyEventArgs.EstateOwnerID"> 14540 <summary>The event subscribers, null of no subscribers</summary>
14541 <summary> 14541 </member>
14542 The Estate Owner's ID (can be a GroupID) 14542 <member name="M:OpenMetaverse.InventoryManager.OnItemReceived(OpenMetaverse.ItemReceivedEventArgs)">
14543 </summary> 14543 <summary>Raises the ItemReceived Event</summary>
14544 </member> 14544 <param name="e">A ItemReceivedEventArgs object containing
14545 <member name="T:OpenMetaverse.EstateUpdateInfoReplyEventArgs"> 14545 the data sent from the simulator</param>
14546 <summary>Returned, along with other info, upon a successful .RequestInfo()</summary> 14546 </member>
14547 </member> 14547 <member name="F:OpenMetaverse.InventoryManager.m_ItemReceivedLock">
14548 <member name="M:OpenMetaverse.EstateUpdateInfoReplyEventArgs.#ctor(System.String,OpenMetaverse.UUID,System.UInt32,System.Boolean)"> 14548 <summary>Thread sync lock object</summary>
14549 <summary>Construct a new instance of the EstateUpdateInfoReplyEventArgs class</summary> 14549 </member>
14550 <param name="estateName">The estate's name</param> 14550 <member name="F:OpenMetaverse.InventoryManager.m_FolderUpdated">
14551 <param name="estateOwner">The Estate Owners ID (can be a GroupID)</param> 14551 <summary>The event subscribers, null of no subscribers</summary>
14552 <param name="estateID">The estate's identifier on the grid</param> 14552 </member>
14553 <param name="denyNoPaymentInfo"></param> 14553 <member name="M:OpenMetaverse.InventoryManager.OnFolderUpdated(OpenMetaverse.FolderUpdatedEventArgs)">
14554 </member> 14554 <summary>Raises the FolderUpdated Event</summary>
14555 <member name="P:OpenMetaverse.EstateUpdateInfoReplyEventArgs.EstateName"> 14555 <param name="e">A FolderUpdatedEventArgs object containing
14556 <summary> 14556 the data sent from the simulator</param>
14557 The estate's name 14557 </member>
14558 </summary> 14558 <member name="F:OpenMetaverse.InventoryManager.m_FolderUpdatedLock">
14559 </member> 14559 <summary>Thread sync lock object</summary>
14560 <member name="P:OpenMetaverse.EstateUpdateInfoReplyEventArgs.EstateOwner"> 14560 </member>
14561 <summary> 14561 <member name="F:OpenMetaverse.InventoryManager.m_InventoryObjectOffered">
14562 The Estate Owner's ID (can be a GroupID) 14562 <summary>The event subscribers, null of no subscribers</summary>
14563 </summary> 14563 </member>
14564 </member> 14564 <member name="M:OpenMetaverse.InventoryManager.OnInventoryObjectOffered(OpenMetaverse.InventoryObjectOfferedEventArgs)">
14565 <member name="P:OpenMetaverse.EstateUpdateInfoReplyEventArgs.EstateID"> 14565 <summary>Raises the InventoryObjectOffered Event</summary>
14566 <summary> 14566 <param name="e">A InventoryObjectOfferedEventArgs object containing
14567 The identifier of the estate on the grid 14567 the data sent from the simulator</param>
14568 </summary> 14568 </member>
14569 </member> 14569 <member name="F:OpenMetaverse.InventoryManager.m_InventoryObjectOfferedLock">
14570 <member name="P:OpenMetaverse.EstateUpdateInfoReplyEventArgs.DenyNoPaymentInfo"> 14570 <summary>Thread sync lock object</summary>
14571 <summary></summary> 14571 </member>
14572 </member> 14572 <member name="F:OpenMetaverse.InventoryManager.m_TaskItemReceived">
14573 <member name="T:OpenMetaverse.Caps"> 14573 <summary>The event subscribers, null of no subscribers</summary>
14574 <summary> 14574 </member>
14575 Capabilities is the name of the bi-directional HTTP REST protocol 14575 <member name="M:OpenMetaverse.InventoryManager.OnTaskItemReceived(OpenMetaverse.TaskItemReceivedEventArgs)">
14576 used to communicate non real-time transactions such as teleporting or 14576 <summary>Raises the TaskItemReceived Event</summary>
14577 group messaging 14577 <param name="e">A TaskItemReceivedEventArgs object containing
14578 </summary> 14578 the data sent from the simulator</param>
14579 </member> 14579 </member>
14580 <member name="F:OpenMetaverse.Caps.Simulator"> 14580 <member name="F:OpenMetaverse.InventoryManager.m_TaskItemReceivedLock">
14581 <summary>Reference to the simulator this system is connected to</summary> 14581 <summary>Thread sync lock object</summary>
14582 </member> 14582 </member>
14583 <member name="M:OpenMetaverse.Caps.#ctor(OpenMetaverse.Simulator,System.String)"> 14583 <member name="F:OpenMetaverse.InventoryManager.m_FindObjectByPathReply">
14584 <summary> 14584 <summary>The event subscribers, null of no subscribers</summary>
14585 Default constructor 14585 </member>
14586 </summary> 14586 <member name="M:OpenMetaverse.InventoryManager.OnFindObjectByPathReply(OpenMetaverse.FindObjectByPathReplyEventArgs)">
14587 <param name="simulator"></param> 14587 <summary>Raises the FindObjectByPath Event</summary>
14588 <param name="seedcaps"></param> 14588 <param name="e">A FindObjectByPathEventArgs object containing
14589 </member> 14589 the data sent from the simulator</param>
14590 <member name="M:OpenMetaverse.Caps.CapabilityURI(System.String)"> 14590 </member>
14591 <summary> 14591 <member name="F:OpenMetaverse.InventoryManager.m_FindObjectByPathReplyLock">
14592 Request the URI of a named capability 14592 <summary>Thread sync lock object</summary>
14593 </summary> 14593 </member>
14594 <param name="capability">Name of the capability to request</param> 14594 <member name="F:OpenMetaverse.InventoryManager.m_TaskInventoryReply">
14595 <returns>The URI of the requested capability, or String.Empty if 14595 <summary>The event subscribers, null of no subscribers</summary>
14596 the capability does not exist</returns> 14596 </member>
14597 </member> 14597 <member name="M:OpenMetaverse.InventoryManager.OnTaskInventoryReply(OpenMetaverse.TaskInventoryReplyEventArgs)">
14598 <member name="M:OpenMetaverse.Caps.EventQueueEventHandler(System.String,OpenMetaverse.StructuredData.OSDMap)"> 14598 <summary>Raises the TaskInventoryReply Event</summary>
14599 <summary> 14599 <param name="e">A TaskInventoryReplyEventArgs object containing
14600 Process any incoming events, check to see if we have a message created for the event, 14600 the data sent from the simulator</param>
14601 </summary> 14601 </member>
14602 <param name="eventName"></param> 14602 <member name="F:OpenMetaverse.InventoryManager.m_TaskInventoryReplyLock">
14603 <param name="body"></param> 14603 <summary>Thread sync lock object</summary>
14604 </member> 14604 </member>
14605 <member name="P:OpenMetaverse.Caps.SeedCapsURI"> 14605 <member name="F:OpenMetaverse.InventoryManager.m_SaveAssetToInventory">
14606 <summary>Capabilities URI this system was initialized with</summary> 14606 <summary>The event subscribers, null of no subscribers</summary>
14607 </member> 14607 </member>
14608 <member name="P:OpenMetaverse.Caps.IsEventQueueRunning"> 14608 <member name="M:OpenMetaverse.InventoryManager.OnSaveAssetToInventory(OpenMetaverse.SaveAssetToInventoryEventArgs)">
14609 <summary>Whether the capabilities event queue is connected and 14609 <summary>Raises the SaveAssetToInventory Event</summary>
14610 listening for incoming events</summary> 14610 <param name="e">A SaveAssetToInventoryEventArgs object containing
14611 </member> 14611 the data sent from the simulator</param>
14612 <member name="T:OpenMetaverse.Caps.EventQueueCallback"> 14612 </member>
14613 <summary> 14613 <member name="F:OpenMetaverse.InventoryManager.m_SaveAssetToInventoryLock">
14614 Triggered when an event is received via the EventQueueGet 14614 <summary>Thread sync lock object</summary>
14615 capability 14615 </member>
14616 </summary> 14616 <member name="F:OpenMetaverse.InventoryManager.m_ScriptRunningReply">
14617 <param name="capsKey">Event name</param> 14617 <summary>The event subscribers, null of no subscribers</summary>
14618 <param name="message">Decoded event data</param> 14618 </member>
14619 <param name="simulator">The simulator that generated the event</param> 14619 <member name="M:OpenMetaverse.InventoryManager.OnScriptRunningReply(OpenMetaverse.ScriptRunningReplyEventArgs)">
14620 </member> 14620 <summary>Raises the ScriptRunningReply Event</summary>
14621 <member name="T:OpenMetaverse.Rendering.LindenMesh.LODMesh"> 14621 <param name="e">A ScriptRunningReplyEventArgs object containing
14622 <summary> 14622 the data sent from the simulator</param>
14623 Level of Detail mesh 14623 </member>
14624 </summary> 14624 <member name="F:OpenMetaverse.InventoryManager.m_ScriptRunningReplyLock">
14625 </member> 14625 <summary>Thread sync lock object</summary>
14626 <member name="F:OpenMetaverse.Http.EventQueueClient.REQUEST_TIMEOUT"> 14626 </member>
14627 <summary>=</summary> 14627 <member name="F:OpenMetaverse.InventoryManager._NewFolderNames">
14628 </member> 14628 <summary>Partial mapping of AssetTypes to folder names</summary>
14629 <member name="F:OpenMetaverse.Http.EventQueueClient._errorCount"> 14629 </member>
14630 <summary>Number of times we've received an unknown CAPS exception in series.</summary> 14630 <member name="M:OpenMetaverse.InventoryManager.#ctor(OpenMetaverse.GridClient)">
14631 </member> 14631 <summary>
14632 <member name="F:OpenMetaverse.Http.EventQueueClient._random"> 14632 Default constructor
14633 <summary>For exponential backoff on error.</summary> 14633 </summary>
14634 </member> 14634 <param name="client">Reference to the GridClient object</param>
14635 <member name="T:OpenMetaverse.PacketFrequency"> 14635 </member>
14636 <summary> 14636 <member name="M:OpenMetaverse.InventoryManager.FetchItem(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Int32)">
14637 14637 <summary>
14638 </summary> 14638 Fetch an inventory item from the dataserver
14639 </member> 14639 </summary>
14640 <member name="F:OpenMetaverse.PacketFrequency.Low"> 14640 <param name="itemID">The items <seealso cref="T:OpenMetaverse.UUID"/></param>
14641 <summary></summary> 14641 <param name="ownerID">The item Owners <seealso cref="T:OpenMetaverse.UUID"/></param>
14642 </member> 14642 <param name="timeoutMS">a integer representing the number of milliseconds to wait for results</param>
14643 <member name="F:OpenMetaverse.PacketFrequency.Medium"> 14643 <returns>An <seealso cref="T:OpenMetaverse.InventoryItem"/> object on success, or null if no item was found</returns>
14644 <summary></summary> 14644 <remarks>Items will also be sent to the <seealso cref="M:OpenMetaverse.InventoryManager.OnItemReceived(OpenMetaverse.ItemReceivedEventArgs)"/> event</remarks>
14645 </member> 14645 </member>
14646 <member name="F:OpenMetaverse.PacketFrequency.High"> 14646 <member name="M:OpenMetaverse.InventoryManager.RequestFetchInventory(OpenMetaverse.UUID,OpenMetaverse.UUID)">
14647 <summary></summary> 14647 <summary>
14648 </member> 14648 Request A single inventory item
14649 <member name="T:OpenMetaverse.Packets.MalformedDataException"> 14649 </summary>
14650 <summary> 14650 <param name="itemID">The items <seealso cref="T:OpenMetaverse.UUID"/></param>
14651 Thrown when a packet could not be successfully deserialized 14651 <param name="ownerID">The item Owners <seealso cref="T:OpenMetaverse.UUID"/></param>
14652 </summary> 14652 <seealso cref="M:OpenMetaverse.InventoryManager.OnItemReceived(OpenMetaverse.ItemReceivedEventArgs)"/>
14653 </member> 14653 </member>
14654 <member name="M:OpenMetaverse.Packets.MalformedDataException.#ctor"> 14654 <member name="M:OpenMetaverse.InventoryManager.RequestFetchInventory(System.Collections.Generic.List{OpenMetaverse.UUID},System.Collections.Generic.List{OpenMetaverse.UUID})">
14655 <summary> 14655 <summary>
14656 Default constructor 14656 Request inventory items
14657 </summary> 14657 </summary>
14658 </member> 14658 <param name="itemIDs">Inventory items to request</param>
14659 <member name="M:OpenMetaverse.Packets.MalformedDataException.#ctor(System.String)"> 14659 <param name="ownerIDs">Owners of the inventory items</param>
14660 <summary> 14660 <seealso cref="M:OpenMetaverse.InventoryManager.OnItemReceived(OpenMetaverse.ItemReceivedEventArgs)"/>
14661 Constructor that takes an additional error message 14661 </member>
14662 </summary> 14662 <member name="M:OpenMetaverse.InventoryManager.FolderContents(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.Boolean,OpenMetaverse.InventorySortOrder,System.Int32)">
14663 <param name="Message">An error message to attach to this exception</param> 14663 <summary>
14664 </member> 14664 Get contents of a folder
14665 <member name="T:OpenMetaverse.Packets.Header"> 14665 </summary>
14666 <summary> 14666 <param name="folder">The <seealso cref="T:OpenMetaverse.UUID"/> of the folder to search</param>
14667 The header of a message template packet. Holds packet flags, sequence 14667 <param name="owner">The <seealso cref="T:OpenMetaverse.UUID"/> of the folders owner</param>
14668 number, packet ID, and any ACKs that will be appended at the end of 14668 <param name="folders">true to retrieve folders</param>
14669 the packet 14669 <param name="items">true to retrieve items</param>
14670 </summary> 14670 <param name="order">sort order to return results in</param>
14671 </member> 14671 <param name="timeoutMS">a integer representing the number of milliseconds to wait for results</param>
14672 <member name="M:OpenMetaverse.Packets.Header.AcksToBytes(System.Byte[],System.Int32@)"> 14672 <returns>A list of inventory items matching search criteria within folder</returns>
14673 <summary> 14673 <seealso cref="M:OpenMetaverse.InventoryManager.RequestFolderContents(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.Boolean,OpenMetaverse.InventorySortOrder)"/>
14674 Convert the AckList to a byte array, used for packet serializing 14674 <remarks>InventoryFolder.DescendentCount will only be accurate if both folders and items are
14675 </summary> 14675 requested</remarks>
14676 <param name="bytes">Reference to the target byte array</param> 14676 </member>
14677 <param name="i">Beginning position to start writing to in the byte 14677 <member name="M:OpenMetaverse.InventoryManager.RequestFolderContents(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.Boolean,OpenMetaverse.InventorySortOrder)">
14678 array, will be updated with the ending position of the ACK list</param> 14678 <summary>
14679 </member> 14679 Request the contents of an inventory folder
14680 <member name="M:OpenMetaverse.Packets.Header.BuildHeader(System.Byte[],System.Int32@,System.Int32@)"> 14680 </summary>
14681 <summary> 14681 <param name="folder">The folder to search</param>
14682 14682 <param name="owner">The folder owners <seealso cref="T:OpenMetaverse.UUID"/></param>
14683 </summary> 14683 <param name="folders">true to return <seealso cref="!:InventoryManager.InventoryFolder"/>s contained in folder</param>
14684 <param name="bytes"></param> 14684 <param name="items">true to return <seealso cref="!:InventoryManager.InventoryItem"/>s containd in folder</param>
14685 <param name="pos"></param> 14685 <param name="order">the sort order to return items in</param>
14686 <param name="packetEnd"></param> 14686 <seealso cref="M:OpenMetaverse.InventoryManager.FolderContents(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.Boolean,OpenMetaverse.InventorySortOrder,System.Int32)"/>
14687 <returns></returns> 14687 </member>
14688 </member> 14688 <member name="M:OpenMetaverse.InventoryManager.FindFolderForType(OpenMetaverse.AssetType)">
14689 <member name="M:OpenMetaverse.Packets.Header.CreateAckList(OpenMetaverse.Packets.Header@,System.Byte[],System.Int32@)"> 14689 <summary>
14690 <summary> 14690 Returns the UUID of the folder (category) that defaults to
14691 14691 containing 'type'. The folder is not necessarily only for that
14692 </summary> 14692 type
14693 <param name="header"></param> 14693 </summary>
14694 <param name="bytes"></param> 14694 <remarks>This will return the root folder if one does not exist</remarks>
14695 <param name="packetEnd"></param> 14695 <param name="type"></param>
14696 </member> 14696 <returns>The UUID of the desired folder if found, the UUID of the RootFolder
14697 <member name="T:OpenMetaverse.Packets.PacketBlock"> 14697 if not found, or UUID.Zero on failure</returns>
14698 <summary> 14698 </member>
14699 A block of data in a packet. Packets are composed of one or more blocks, 14699 <member name="M:OpenMetaverse.InventoryManager.FindObjectByPath(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,System.Int32)">
14700 each block containing one or more fields 14700 <summary>
14701 </summary> 14701 Find an object in inventory using a specific path to search
14702 </member> 14702 </summary>
14703 <member name="M:OpenMetaverse.Packets.PacketBlock.FromBytes(System.Byte[],System.Int32@)"> 14703 <param name="baseFolder">The folder to begin the search in</param>
14704 <summary> 14704 <param name="inventoryOwner">The object owners <seealso cref="T:OpenMetaverse.UUID"/></param>
14705 Create a block from a byte array 14705 <param name="path">A string path to search</param>
14706 </summary> 14706 <param name="timeoutMS">milliseconds to wait for a reply</param>
14707 <param name="bytes">Byte array containing the serialized block</param> 14707 <returns>Found items <seealso cref="T:OpenMetaverse.UUID"/> or <seealso cref="F:OpenMetaverse.UUID.Zero"/> if
14708 <param name="i">Starting position of the block in the byte array. 14708 timeout occurs or item is not found</returns>
14709 This will point to the data after the end of the block when the 14709 </member>
14710 call returns</param> 14710 <member name="M:OpenMetaverse.InventoryManager.RequestFindObjectByPath(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String)">
14711 </member> 14711 <summary>
14712 <member name="M:OpenMetaverse.Packets.PacketBlock.ToBytes(System.Byte[],System.Int32@)"> 14712 Find inventory items by path
14713 <summary> 14713 </summary>
14714 Serialize this block into a byte array 14714 <param name="baseFolder">The folder to begin the search in</param>
14715 </summary> 14715 <param name="inventoryOwner">The object owners <seealso cref="T:OpenMetaverse.UUID"/></param>
14716 <param name="bytes">Byte array to serialize this block into</param> 14716 <param name="path">A string path to search, folders/objects separated by a '/'</param>
14717 <param name="i">Starting position in the byte array to serialize to. 14717 <remarks>Results are sent to the <seealso cref="!:InventoryManager.OnFindObjectByPath"/> event</remarks>
14718 This will point to the position directly after the end of the 14718 </member>
14719 serialized block when the call returns</param> 14719 <member name="M:OpenMetaverse.InventoryManager.LocalFind(OpenMetaverse.UUID,System.String[],System.Int32,System.Boolean)">
14720 </member> 14720 <summary>
14721 <member name="P:OpenMetaverse.Packets.PacketBlock.Length"> 14721 Search inventory Store object for an item or folder
14722 <summary>Current length of the data in this packet</summary> 14722 </summary>
14723 </member> 14723 <param name="baseFolder">The folder to begin the search in</param>
14724 <member name="F:OpenMetaverse.Packets.PacketType.Default"> 14724 <param name="path">An array which creates a path to search</param>
14725 <summary>A generic value, not an actual packet type</summary> 14725 <param name="level">Number of levels below baseFolder to conduct searches</param>
14726 </member> 14726 <param name="firstOnly">if True, will stop searching after first match is found</param>
14727 <member name="M:OpenMetaverse.Packets.Packet.BuildPacket(System.String,OpenMetaverse.StructuredData.OSDMap)"> 14727 <returns>A list of inventory items found</returns>
14728 <summary> 14728 </member>
14729 Attempts to convert an LLSD structure to a known Packet type 14729 <member name="M:OpenMetaverse.InventoryManager.Move(OpenMetaverse.InventoryBase,OpenMetaverse.InventoryFolder)">
14730 </summary> 14730 <summary>
14731 <param name="capsEventName">Event name, this must match an actual 14731 Move an inventory item or folder to a new location
14732 packet name for a Packet to be successfully built</param> 14732 </summary>
14733 <param name="body">LLSD to convert to a Packet</param> 14733 <param name="item">The <seealso cref="T:InventoryBase"/> item or folder to move</param>
14734 <returns>A Packet on success, otherwise null</returns> 14734 <param name="newParent">The <seealso cref="T:InventoryFolder"/> to move item or folder to</param>
14735 </member> 14735 </member>
14736 <member name="T:OpenMetaverse.Packets.TestMessagePacket"> 14736 <member name="M:OpenMetaverse.InventoryManager.Move(OpenMetaverse.InventoryBase,OpenMetaverse.InventoryFolder,System.String)">
14737 <exclude/> 14737 <summary>
14738 </member> 14738 Move an inventory item or folder to a new location and change its name
14739 <member name="T:OpenMetaverse.Packets.TestMessagePacket.TestBlock1Block"> 14739 </summary>
14740 <exclude/> 14740 <param name="item">The <seealso cref="T:InventoryBase"/> item or folder to move</param>
14741 </member> 14741 <param name="newParent">The <seealso cref="T:InventoryFolder"/> to move item or folder to</param>
14742 <member name="T:OpenMetaverse.Packets.TestMessagePacket.NeighborBlockBlock"> 14742 <param name="newName">The name to change the item or folder to</param>
14743 <exclude/> 14743 </member>
14744 </member> 14744 <member name="M:OpenMetaverse.InventoryManager.MoveFolder(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String)">
14745 <member name="T:OpenMetaverse.Packets.UseCircuitCodePacket"> 14745 <summary>
14746 <exclude/> 14746 Move and rename a folder
14747 </member> 14747 </summary>
14748 <member name="T:OpenMetaverse.Packets.UseCircuitCodePacket.CircuitCodeBlock"> 14748 <param name="folderID">The source folders <seealso cref="T:OpenMetaverse.UUID"/></param>
14749 <exclude/> 14749 <param name="newparentID">The destination folders <seealso cref="T:OpenMetaverse.UUID"/></param>
14750 </member> 14750 <param name="newName">The name to change the folder to</param>
14751 <member name="T:OpenMetaverse.Packets.TelehubInfoPacket"> 14751 </member>
14752 <exclude/> 14752 <member name="M:OpenMetaverse.InventoryManager.UpdateFolderProperties(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,OpenMetaverse.AssetType)">
14753 </member> 14753 <summary>
14754 <member name="T:OpenMetaverse.Packets.TelehubInfoPacket.TelehubBlockBlock"> 14754 Update folder properties
14755 <exclude/> 14755 </summary>
14756 </member> 14756 <param name="folderID"><seealso cref="T:OpenMetaverse.UUID"/> of the folder to update</param>
14757 <member name="T:OpenMetaverse.Packets.TelehubInfoPacket.SpawnPointBlockBlock"> 14757 <param name="parentID">Sets folder's parent to <seealso cref="T:OpenMetaverse.UUID"/></param>
14758 <exclude/> 14758 <param name="name">Folder name</param>
14759 </member> 14759 <param name="type">Folder type</param>
14760 <member name="T:OpenMetaverse.Packets.EconomyDataRequestPacket"> 14760 </member>
14761 <exclude/> 14761 <member name="M:OpenMetaverse.InventoryManager.MoveFolder(OpenMetaverse.UUID,OpenMetaverse.UUID)">
14762 </member> 14762 <summary>
14763 <member name="T:OpenMetaverse.Packets.EconomyDataPacket"> 14763 Move a folder
14764 <exclude/> 14764 </summary>
14765 </member> 14765 <param name="folderID">The source folders <seealso cref="T:OpenMetaverse.UUID"/></param>
14766 <member name="T:OpenMetaverse.Packets.EconomyDataPacket.InfoBlock"> 14766 <param name="newParentID">The destination folders <seealso cref="T:OpenMetaverse.UUID"/></param>
14767 <exclude/> 14767 </member>
14768 </member> 14768 <member name="M:OpenMetaverse.InventoryManager.MoveFolders(System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.UUID})">
14769 <member name="T:OpenMetaverse.Packets.AvatarPickerRequestPacket"> 14769 <summary>
14770 <exclude/> 14770 Move multiple folders, the keys in the Dictionary parameter,
14771 </member> 14771 to a new parents, the value of that folder's key.
14772 <member name="T:OpenMetaverse.Packets.AvatarPickerRequestPacket.AgentDataBlock"> 14772 </summary>
14773 <exclude/> 14773 <param name="foldersNewParents">A Dictionary containing the
14774 </member> 14774 <seealso cref="T:OpenMetaverse.UUID"/> of the source as the key, and the
14775 <member name="T:OpenMetaverse.Packets.AvatarPickerRequestPacket.DataBlock"> 14775 <seealso cref="T:OpenMetaverse.UUID"/> of the destination as the value</param>
14776 <exclude/> 14776 </member>
14777 </member> 14777 <member name="M:OpenMetaverse.InventoryManager.MoveItem(OpenMetaverse.UUID,OpenMetaverse.UUID)">
14778 <member name="T:OpenMetaverse.Packets.AvatarPickerReplyPacket"> 14778 <summary>
14779 <exclude/> 14779 Move an inventory item to a new folder
14780 </member> 14780 </summary>
14781 <member name="T:OpenMetaverse.Packets.AvatarPickerReplyPacket.AgentDataBlock"> 14781 <param name="itemID">The <seealso cref="T:OpenMetaverse.UUID"/> of the source item to move</param>
14782 <exclude/> 14782 <param name="folderID">The <seealso cref="T:OpenMetaverse.UUID"/> of the destination folder</param>
14783 </member> 14783 </member>
14784 <member name="T:OpenMetaverse.Packets.AvatarPickerReplyPacket.DataBlock"> 14784 <member name="M:OpenMetaverse.InventoryManager.MoveItem(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String)">
14785 <exclude/> 14785 <summary>
14786 </member> 14786 Move and rename an inventory item
14787 <member name="T:OpenMetaverse.Packets.PlacesQueryPacket"> 14787 </summary>
14788 <exclude/> 14788 <param name="itemID">The <seealso cref="T:OpenMetaverse.UUID"/> of the source item to move</param>
14789 </member> 14789 <param name="folderID">The <seealso cref="T:OpenMetaverse.UUID"/> of the destination folder</param>
14790 <member name="T:OpenMetaverse.Packets.PlacesQueryPacket.AgentDataBlock"> 14790 <param name="newName">The name to change the folder to</param>
14791 <exclude/> 14791 </member>
14792 </member> 14792 <member name="M:OpenMetaverse.InventoryManager.MoveItems(System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.UUID})">
14793 <member name="T:OpenMetaverse.Packets.PlacesQueryPacket.TransactionDataBlock"> 14793 <summary>
14794 <exclude/> 14794 Move multiple inventory items to new locations
14795 </member> 14795 </summary>
14796 <member name="T:OpenMetaverse.Packets.PlacesQueryPacket.QueryDataBlock"> 14796 <param name="itemsNewParents">A Dictionary containing the
14797 <exclude/> 14797 <seealso cref="T:OpenMetaverse.UUID"/> of the source item as the key, and the
14798 </member> 14798 <seealso cref="T:OpenMetaverse.UUID"/> of the destination folder as the value</param>
14799 <member name="T:OpenMetaverse.Packets.PlacesReplyPacket"> 14799 </member>
14800 <exclude/> 14800 <member name="M:OpenMetaverse.InventoryManager.RemoveDescendants(OpenMetaverse.UUID)">
14801 </member> 14801 <summary>
14802 <member name="T:OpenMetaverse.Packets.PlacesReplyPacket.AgentDataBlock"> 14802 Remove descendants of a folder
14803 <exclude/> 14803 </summary>
14804 </member> 14804 <param name="folder">The <seealso cref="T:OpenMetaverse.UUID"/> of the folder</param>
14805 <member name="T:OpenMetaverse.Packets.PlacesReplyPacket.TransactionDataBlock"> 14805 </member>
14806 <exclude/> 14806 <member name="M:OpenMetaverse.InventoryManager.RemoveItem(OpenMetaverse.UUID)">
14807 </member> 14807 <summary>
14808 <member name="T:OpenMetaverse.Packets.PlacesReplyPacket.QueryDataBlock"> 14808 Remove a single item from inventory
14809 <exclude/> 14809 </summary>
14810 </member> 14810 <param name="item">The <seealso cref="T:OpenMetaverse.UUID"/> of the inventory item to remove</param>
14811 <member name="T:OpenMetaverse.Packets.DirFindQueryPacket"> 14811 </member>
14812 <exclude/> 14812 <member name="M:OpenMetaverse.InventoryManager.RemoveFolder(OpenMetaverse.UUID)">
14813 </member> 14813 <summary>
14814 <member name="T:OpenMetaverse.Packets.DirFindQueryPacket.AgentDataBlock"> 14814 Remove a folder from inventory
14815 <exclude/> 14815 </summary>
14816 </member> 14816 <param name="folder">The <seealso cref="T:OpenMetaverse.UUID"/> of the folder to remove</param>
14817 <member name="T:OpenMetaverse.Packets.DirFindQueryPacket.QueryDataBlock"> 14817 </member>
14818 <exclude/> 14818 <member name="M:OpenMetaverse.InventoryManager.Remove(System.Collections.Generic.List{OpenMetaverse.UUID},System.Collections.Generic.List{OpenMetaverse.UUID})">
14819 </member> 14819 <summary>
14820 <member name="T:OpenMetaverse.Packets.DirPlacesQueryPacket"> 14820 Remove multiple items or folders from inventory
14821 <exclude/> 14821 </summary>
14822 </member> 14822 <param name="items">A List containing the <seealso cref="T:OpenMetaverse.UUID"/>s of items to remove</param>
14823 <member name="T:OpenMetaverse.Packets.DirPlacesQueryPacket.AgentDataBlock"> 14823 <param name="folders">A List containing the <seealso cref="T:OpenMetaverse.UUID"/>s of the folders to remove</param>
14824 <exclude/> 14824 </member>
14825 </member> 14825 <member name="M:OpenMetaverse.InventoryManager.EmptyLostAndFound">
14826 <member name="T:OpenMetaverse.Packets.DirPlacesQueryPacket.QueryDataBlock"> 14826 <summary>
14827 <exclude/> 14827 Empty the Lost and Found folder
14828 </member> 14828 </summary>
14829 <member name="T:OpenMetaverse.Packets.DirPlacesReplyPacket"> 14829 </member>
14830 <exclude/> 14830 <member name="M:OpenMetaverse.InventoryManager.EmptyTrash">
14831 </member> 14831 <summary>
14832 <member name="T:OpenMetaverse.Packets.DirPlacesReplyPacket.AgentDataBlock"> 14832 Empty the Trash folder
14833 <exclude/> 14833 </summary>
14834 </member> 14834 </member>
14835 <member name="T:OpenMetaverse.Packets.DirPlacesReplyPacket.QueryDataBlock"> 14835 <member name="M:OpenMetaverse.InventoryManager.RequestCreateItem(OpenMetaverse.UUID,System.String,System.String,OpenMetaverse.AssetType,OpenMetaverse.UUID,OpenMetaverse.InventoryType,OpenMetaverse.PermissionMask,OpenMetaverse.InventoryManager.ItemCreatedCallback)">
14836 <exclude/> 14836 <summary>
14837 </member> 14837
14838 <member name="T:OpenMetaverse.Packets.DirPlacesReplyPacket.QueryRepliesBlock"> 14838 </summary>
14839 <exclude/> 14839 <param name="parentFolder"></param>
14840 </member> 14840 <param name="name"></param>
14841 <member name="T:OpenMetaverse.Packets.DirPlacesReplyPacket.StatusDataBlock"> 14841 <param name="description"></param>
14842 <exclude/> 14842 <param name="type"></param>
14843 </member> 14843 <param name="assetTransactionID">Proper use is to upload the inventory's asset first, then provide the Asset's TransactionID here.</param>
14844 <member name="T:OpenMetaverse.Packets.DirPeopleReplyPacket"> 14844 <param name="invType"></param>
14845 <exclude/> 14845 <param name="nextOwnerMask"></param>
14846 </member> 14846 <param name="callback"></param>
14847 <member name="T:OpenMetaverse.Packets.DirPeopleReplyPacket.AgentDataBlock"> 14847 </member>
14848 <exclude/> 14848 <member name="M:OpenMetaverse.InventoryManager.RequestCreateItem(OpenMetaverse.UUID,System.String,System.String,OpenMetaverse.AssetType,OpenMetaverse.UUID,OpenMetaverse.InventoryType,OpenMetaverse.WearableType,OpenMetaverse.PermissionMask,OpenMetaverse.InventoryManager.ItemCreatedCallback)">
14849 </member> 14849 <summary>
14850 <member name="T:OpenMetaverse.Packets.DirPeopleReplyPacket.QueryDataBlock"> 14850
14851 <exclude/> 14851 </summary>
14852 </member> 14852 <param name="parentFolder"></param>
14853 <member name="T:OpenMetaverse.Packets.DirPeopleReplyPacket.QueryRepliesBlock"> 14853 <param name="name"></param>
14854 <exclude/> 14854 <param name="description"></param>
14855 </member> 14855 <param name="type"></param>
14856 <member name="T:OpenMetaverse.Packets.DirEventsReplyPacket"> 14856 <param name="assetTransactionID">Proper use is to upload the inventory's asset first, then provide the Asset's TransactionID here.</param>
14857 <exclude/> 14857 <param name="invType"></param>
14858 </member> 14858 <param name="wearableType"></param>
14859 <member name="T:OpenMetaverse.Packets.DirEventsReplyPacket.AgentDataBlock"> 14859 <param name="nextOwnerMask"></param>
14860 <exclude/> 14860 <param name="callback"></param>
14861 </member> 14861 </member>
14862 <member name="T:OpenMetaverse.Packets.DirEventsReplyPacket.QueryDataBlock"> 14862 <member name="M:OpenMetaverse.InventoryManager.CreateFolder(OpenMetaverse.UUID,System.String)">
14863 <exclude/> 14863 <summary>
14864 </member> 14864 Creates a new inventory folder
14865 <member name="T:OpenMetaverse.Packets.DirEventsReplyPacket.QueryRepliesBlock"> 14865 </summary>
14866 <exclude/> 14866 <param name="parentID">ID of the folder to put this folder in</param>
14867 </member> 14867 <param name="name">Name of the folder to create</param>
14868 <member name="T:OpenMetaverse.Packets.DirEventsReplyPacket.StatusDataBlock"> 14868 <returns>The UUID of the newly created folder</returns>
14869 <exclude/> 14869 </member>
14870 </member> 14870 <member name="M:OpenMetaverse.InventoryManager.CreateFolder(OpenMetaverse.UUID,System.String,OpenMetaverse.AssetType)">
14871 <member name="T:OpenMetaverse.Packets.DirGroupsReplyPacket"> 14871 <summary>
14872 <exclude/> 14872 Creates a new inventory folder
14873 </member> 14873 </summary>
14874 <member name="T:OpenMetaverse.Packets.DirGroupsReplyPacket.AgentDataBlock"> 14874 <param name="parentID">ID of the folder to put this folder in</param>
14875 <exclude/> 14875 <param name="name">Name of the folder to create</param>
14876 </member> 14876 <param name="preferredType">Sets this folder as the default folder
14877 <member name="T:OpenMetaverse.Packets.DirGroupsReplyPacket.QueryDataBlock"> 14877 for new assets of the specified type. Use <code>AssetType.Unknown</code>
14878 <exclude/> 14878 to create a normal folder, otherwise it will likely create a
14879 </member> 14879 duplicate of an existing folder type</param>
14880 <member name="T:OpenMetaverse.Packets.DirGroupsReplyPacket.QueryRepliesBlock"> 14880 <returns>The UUID of the newly created folder</returns>
14881 <exclude/> 14881 <remarks>If you specify a preferred type of <code>AsseType.Folder</code>
14882 </member> 14882 it will create a new root folder which may likely cause all sorts
14883 <member name="T:OpenMetaverse.Packets.DirClassifiedQueryPacket"> 14883 of strange problems</remarks>
14884 <exclude/> 14884 </member>
14885 </member> 14885 <member name="M:OpenMetaverse.InventoryManager.RequestCreateItemFromAsset(System.Byte[],System.String,System.String,OpenMetaverse.AssetType,OpenMetaverse.InventoryType,OpenMetaverse.UUID,OpenMetaverse.InventoryManager.ItemCreatedFromAssetCallback)">
14886 <member name="T:OpenMetaverse.Packets.DirClassifiedQueryPacket.AgentDataBlock"> 14886 <summary>
14887 <exclude/> 14887 Create an inventory item and upload asset data
14888 </member> 14888 </summary>
14889 <member name="T:OpenMetaverse.Packets.DirClassifiedQueryPacket.QueryDataBlock"> 14889 <param name="data">Asset data</param>
14890 <exclude/> 14890 <param name="name">Inventory item name</param>
14891 </member> 14891 <param name="description">Inventory item description</param>
14892 <member name="T:OpenMetaverse.Packets.DirClassifiedReplyPacket"> 14892 <param name="assetType">Asset type</param>
14893 <exclude/> 14893 <param name="invType">Inventory type</param>
14894 </member> 14894 <param name="folderID">Put newly created inventory in this folder</param>
14895 <member name="T:OpenMetaverse.Packets.DirClassifiedReplyPacket.AgentDataBlock"> 14895 <param name="callback">Delegate that will receive feedback on success or failure</param>
14896 <exclude/> 14896 </member>
14897 </member> 14897 <member name="M:OpenMetaverse.InventoryManager.RequestCreateItemFromAsset(System.Byte[],System.String,System.String,OpenMetaverse.AssetType,OpenMetaverse.InventoryType,OpenMetaverse.UUID,OpenMetaverse.Permissions,OpenMetaverse.InventoryManager.ItemCreatedFromAssetCallback)">
14898 <member name="T:OpenMetaverse.Packets.DirClassifiedReplyPacket.QueryDataBlock"> 14898 <summary>
14899 <exclude/> 14899 Create an inventory item and upload asset data
14900 </member> 14900 </summary>
14901 <member name="T:OpenMetaverse.Packets.DirClassifiedReplyPacket.QueryRepliesBlock"> 14901 <param name="data">Asset data</param>
14902 <exclude/> 14902 <param name="name">Inventory item name</param>
14903 </member> 14903 <param name="description">Inventory item description</param>
14904 <member name="T:OpenMetaverse.Packets.DirClassifiedReplyPacket.StatusDataBlock"> 14904 <param name="assetType">Asset type</param>
14905 <exclude/> 14905 <param name="invType">Inventory type</param>
14906 </member> 14906 <param name="folderID">Put newly created inventory in this folder</param>
14907 <member name="T:OpenMetaverse.Packets.AvatarClassifiedReplyPacket"> 14907 <param name="permissions">Permission of the newly created item
14908 <exclude/> 14908 (EveryoneMask, GroupMask, and NextOwnerMask of Permissions struct are supported)</param>
14909 </member> 14909 <param name="callback">Delegate that will receive feedback on success or failure</param>
14910 <member name="T:OpenMetaverse.Packets.AvatarClassifiedReplyPacket.AgentDataBlock"> 14910 </member>
14911 <exclude/> 14911 <member name="M:OpenMetaverse.InventoryManager.CreateLink(OpenMetaverse.UUID,OpenMetaverse.InventoryBase,OpenMetaverse.InventoryManager.ItemCreatedCallback)">
14912 </member> 14912 <summary>
14913 <member name="T:OpenMetaverse.Packets.AvatarClassifiedReplyPacket.DataBlock"> 14913 Creates inventory link to another inventory item or folder
14914 <exclude/> 14914 </summary>
14915 </member> 14915 <param name="folderID">Put newly created link in folder with this UUID</param>
14916 <member name="T:OpenMetaverse.Packets.ClassifiedInfoRequestPacket"> 14916 <param name="bse">Inventory item or folder</param>
14917 <exclude/> 14917 <param name="callback">Method to call upon creation of the link</param>
14918 </member> 14918 </member>
14919 <member name="T:OpenMetaverse.Packets.ClassifiedInfoRequestPacket.AgentDataBlock"> 14919 <member name="M:OpenMetaverse.InventoryManager.CreateLink(OpenMetaverse.UUID,OpenMetaverse.InventoryItem,OpenMetaverse.InventoryManager.ItemCreatedCallback)">
14920 <exclude/> 14920 <summary>
14921 </member> 14921 Creates inventory link to another inventory item
14922 <member name="T:OpenMetaverse.Packets.ClassifiedInfoRequestPacket.DataBlock"> 14922 </summary>
14923 <exclude/> 14923 <param name="folderID">Put newly created link in folder with this UUID</param>
14924 </member> 14924 <param name="item">Original inventory item</param>
14925 <member name="T:OpenMetaverse.Packets.ClassifiedInfoReplyPacket"> 14925 <param name="callback">Method to call upon creation of the link</param>
14926 <exclude/> 14926 </member>
14927 </member> 14927 <member name="M:OpenMetaverse.InventoryManager.CreateLink(OpenMetaverse.UUID,OpenMetaverse.InventoryFolder,OpenMetaverse.InventoryManager.ItemCreatedCallback)">
14928 <member name="T:OpenMetaverse.Packets.ClassifiedInfoReplyPacket.AgentDataBlock"> 14928 <summary>
14929 <exclude/> 14929 Creates inventory link to another inventory folder
14930 </member> 14930 </summary>
14931 <member name="T:OpenMetaverse.Packets.ClassifiedInfoReplyPacket.DataBlock"> 14931 <param name="folderID">Put newly created link in folder with this UUID</param>
14932 <exclude/> 14932 <param name="folder">Original inventory folder</param>
14933 </member> 14933 <param name="callback">Method to call upon creation of the link</param>
14934 <member name="T:OpenMetaverse.Packets.ClassifiedInfoUpdatePacket"> 14934 </member>
14935 <exclude/> 14935 <member name="M:OpenMetaverse.InventoryManager.CreateLink(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,System.String,OpenMetaverse.AssetType,OpenMetaverse.InventoryType,OpenMetaverse.UUID,OpenMetaverse.InventoryManager.ItemCreatedCallback)">
14936 </member> 14936 <summary>
14937 <member name="T:OpenMetaverse.Packets.ClassifiedInfoUpdatePacket.AgentDataBlock"> 14937 Creates inventory link to another inventory item or folder
14938 <exclude/> 14938 </summary>
14939 </member> 14939 <param name="folderID">Put newly created link in folder with this UUID</param>
14940 <member name="T:OpenMetaverse.Packets.ClassifiedInfoUpdatePacket.DataBlock"> 14940 <param name="itemID">Original item's UUID</param>
14941 <exclude/> 14941 <param name="name">Name</param>
14942 </member> 14942 <param name="description">Description</param>
14943 <member name="T:OpenMetaverse.Packets.ClassifiedDeletePacket"> 14943 <param name="assetType">Asset Type</param>
14944 <exclude/> 14944 <param name="invType">Inventory Type</param>
14945 </member> 14945 <param name="transactionID">Transaction UUID</param>
14946 <member name="T:OpenMetaverse.Packets.ClassifiedDeletePacket.AgentDataBlock"> 14946 <param name="callback">Method to call upon creation of the link</param>
14947 <exclude/> 14947 </member>
14948 </member> 14948 <member name="M:OpenMetaverse.InventoryManager.RequestCopyItem(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,OpenMetaverse.InventoryManager.ItemCopiedCallback)">
14949 <member name="T:OpenMetaverse.Packets.ClassifiedDeletePacket.DataBlock"> 14949 <summary>
14950 <exclude/> 14950
14951 </member> 14951 </summary>
14952 <member name="T:OpenMetaverse.Packets.ClassifiedGodDeletePacket"> 14952 <param name="item"></param>
14953 <exclude/> 14953 <param name="newParent"></param>
14954 </member> 14954 <param name="newName"></param>
14955 <member name="T:OpenMetaverse.Packets.ClassifiedGodDeletePacket.AgentDataBlock"> 14955 <param name="callback"></param>
14956 <exclude/> 14956 </member>
14957 </member> 14957 <member name="M:OpenMetaverse.InventoryManager.RequestCopyItem(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,OpenMetaverse.UUID,OpenMetaverse.InventoryManager.ItemCopiedCallback)">
14958 <member name="T:OpenMetaverse.Packets.ClassifiedGodDeletePacket.DataBlock"> 14958 <summary>
14959 <exclude/> 14959
14960 </member> 14960 </summary>
14961 <member name="T:OpenMetaverse.Packets.DirLandQueryPacket"> 14961 <param name="item"></param>
14962 <exclude/> 14962 <param name="newParent"></param>
14963 </member> 14963 <param name="newName"></param>
14964 <member name="T:OpenMetaverse.Packets.DirLandQueryPacket.AgentDataBlock"> 14964 <param name="oldOwnerID"></param>
14965 <exclude/> 14965 <param name="callback"></param>
14966 </member> 14966 </member>
14967 <member name="T:OpenMetaverse.Packets.DirLandQueryPacket.QueryDataBlock"> 14967 <member name="M:OpenMetaverse.InventoryManager.RequestCopyItems(System.Collections.Generic.List{OpenMetaverse.UUID},System.Collections.Generic.List{OpenMetaverse.UUID},System.Collections.Generic.List{System.String},OpenMetaverse.UUID,OpenMetaverse.InventoryManager.ItemCopiedCallback)">
14968 <exclude/> 14968 <summary>
14969 </member> 14969
14970 <member name="T:OpenMetaverse.Packets.DirLandReplyPacket"> 14970 </summary>
14971 <exclude/> 14971 <param name="items"></param>
14972 </member> 14972 <param name="targetFolders"></param>
14973 <member name="T:OpenMetaverse.Packets.DirLandReplyPacket.AgentDataBlock"> 14973 <param name="newNames"></param>
14974 <exclude/> 14974 <param name="oldOwnerID"></param>
14975 </member> 14975 <param name="callback"></param>
14976 <member name="T:OpenMetaverse.Packets.DirLandReplyPacket.QueryDataBlock"> 14976 </member>
14977 <exclude/> 14977 <member name="M:OpenMetaverse.InventoryManager.RequestCopyItemFromNotecard(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.InventoryManager.ItemCopiedCallback)">
14978 </member> 14978 <summary>
14979 <member name="T:OpenMetaverse.Packets.DirLandReplyPacket.QueryRepliesBlock"> 14979 Request a copy of an asset embedded within a notecard
14980 <exclude/> 14980 </summary>
14981 </member> 14981 <param name="objectID">Usually UUID.Zero for copying an asset from a notecard</param>
14982 <member name="T:OpenMetaverse.Packets.DirPopularQueryPacket"> 14982 <param name="notecardID">UUID of the notecard to request an asset from</param>
14983 <exclude/> 14983 <param name="folderID">Target folder for asset to go to in your inventory</param>
14984 </member> 14984 <param name="itemID">UUID of the embedded asset</param>
14985 <member name="T:OpenMetaverse.Packets.DirPopularQueryPacket.AgentDataBlock"> 14985 <param name="callback">callback to run when item is copied to inventory</param>
14986 <exclude/> 14986 </member>
14987 </member> 14987 <member name="M:OpenMetaverse.InventoryManager.RequestUpdateItem(OpenMetaverse.InventoryItem)">
14988 <member name="T:OpenMetaverse.Packets.DirPopularQueryPacket.QueryDataBlock"> 14988 <summary>
14989 <exclude/> 14989
14990 </member> 14990 </summary>
14991 <member name="T:OpenMetaverse.Packets.DirPopularReplyPacket"> 14991 <param name="item"></param>
14992 <exclude/> 14992 </member>
14993 </member> 14993 <member name="M:OpenMetaverse.InventoryManager.RequestUpdateItems(System.Collections.Generic.List{OpenMetaverse.InventoryItem})">
14994 <member name="T:OpenMetaverse.Packets.DirPopularReplyPacket.AgentDataBlock"> 14994 <summary>
14995 <exclude/> 14995
14996 </member> 14996 </summary>
14997 <member name="T:OpenMetaverse.Packets.DirPopularReplyPacket.QueryDataBlock"> 14997 <param name="items"></param>
14998 <exclude/> 14998 </member>
14999 </member> 14999 <member name="M:OpenMetaverse.InventoryManager.RequestUpdateItems(System.Collections.Generic.List{OpenMetaverse.InventoryItem},OpenMetaverse.UUID)">
15000 <member name="T:OpenMetaverse.Packets.DirPopularReplyPacket.QueryRepliesBlock"> 15000 <summary>
15001 <exclude/> 15001
15002 </member> 15002 </summary>
15003 <member name="T:OpenMetaverse.Packets.ParcelInfoRequestPacket"> 15003 <param name="items"></param>
15004 <exclude/> 15004 <param name="transactionID"></param>
15005 </member> 15005 </member>
15006 <member name="T:OpenMetaverse.Packets.ParcelInfoRequestPacket.AgentDataBlock"> 15006 <member name="M:OpenMetaverse.InventoryManager.RequestUploadNotecardAsset(System.Byte[],OpenMetaverse.UUID,OpenMetaverse.InventoryManager.InventoryUploadedAssetCallback)">
15007 <exclude/> 15007 <summary>
15008 </member> 15008
15009 <member name="T:OpenMetaverse.Packets.ParcelInfoRequestPacket.DataBlock"> 15009 </summary>
15010 <exclude/> 15010 <param name="data"></param>
15011 </member> 15011 <param name="notecardID"></param>
15012 <member name="T:OpenMetaverse.Packets.ParcelInfoReplyPacket"> 15012 <param name="callback"></param>
15013 <exclude/> 15013 </member>
15014 </member> 15014 <member name="M:OpenMetaverse.InventoryManager.RequestUpdateNotecardTask(System.Byte[],OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.InventoryManager.InventoryUploadedAssetCallback)">
15015 <member name="T:OpenMetaverse.Packets.ParcelInfoReplyPacket.AgentDataBlock"> 15015 <summary>
15016 <exclude/> 15016 Save changes to notecard embedded in object contents
15017 </member> 15017 </summary>
15018 <member name="T:OpenMetaverse.Packets.ParcelInfoReplyPacket.DataBlock"> 15018 <param name="data">Encoded notecard asset data</param>
15019 <exclude/> 15019 <param name="notecardID">Notecard UUID</param>
15020 </member> 15020 <param name="taskID">Object's UUID</param>
15021 <member name="T:OpenMetaverse.Packets.ParcelObjectOwnersRequestPacket"> 15021 <param name="callback">Called upon finish of the upload with status information</param>
15022 <exclude/> 15022 </member>
15023 </member> 15023 <member name="M:OpenMetaverse.InventoryManager.RequestUploadGestureAsset(System.Byte[],OpenMetaverse.UUID,OpenMetaverse.InventoryManager.InventoryUploadedAssetCallback)">
15024 <member name="T:OpenMetaverse.Packets.ParcelObjectOwnersRequestPacket.AgentDataBlock"> 15024 <summary>
15025 <exclude/> 15025 Upload new gesture asset for an inventory gesture item
15026 </member> 15026 </summary>
15027 <member name="T:OpenMetaverse.Packets.ParcelObjectOwnersRequestPacket.ParcelDataBlock"> 15027 <param name="data">Encoded gesture asset</param>
15028 <exclude/> 15028 <param name="gestureID">Gesture inventory UUID</param>
15029 </member> 15029 <param name="callback">Callback whick will be called when upload is complete</param>
15030 <member name="T:OpenMetaverse.Packets.ParcelObjectOwnersReplyPacket"> 15030 </member>
15031 <exclude/> 15031 <member name="M:OpenMetaverse.InventoryManager.RequestUpdateScriptAgentInventory(System.Byte[],OpenMetaverse.UUID,System.Boolean,OpenMetaverse.InventoryManager.ScriptUpdatedCallback)">
15032 </member> 15032 <summary>
15033 <member name="T:OpenMetaverse.Packets.ParcelObjectOwnersReplyPacket.DataBlock"> 15033 Update an existing script in an agents Inventory
15034 <exclude/> 15034 </summary>
15035 </member> 15035 <param name="data">A byte[] array containing the encoded scripts contents</param>
15036 <member name="T:OpenMetaverse.Packets.GroupNoticesListRequestPacket"> 15036 <param name="itemID">the itemID of the script</param>
15037 <exclude/> 15037 <param name="mono">if true, sets the script content to run on the mono interpreter</param>
15038 </member> 15038 <param name="callback"></param>
15039 <member name="T:OpenMetaverse.Packets.GroupNoticesListRequestPacket.AgentDataBlock"> 15039 </member>
15040 <exclude/> 15040 <member name="M:OpenMetaverse.InventoryManager.RequestUpdateScriptTask(System.Byte[],OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.Boolean,OpenMetaverse.InventoryManager.ScriptUpdatedCallback)">
15041 </member> 15041 <summary>
15042 <member name="T:OpenMetaverse.Packets.GroupNoticesListRequestPacket.DataBlock"> 15042 Update an existing script in an task Inventory
15043 <exclude/> 15043 </summary>
15044 </member> 15044 <param name="data">A byte[] array containing the encoded scripts contents</param>
15045 <member name="T:OpenMetaverse.Packets.GroupNoticesListReplyPacket"> 15045 <param name="itemID">the itemID of the script</param>
15046 <exclude/> 15046 <param name="taskID">UUID of the prim containting the script</param>
15047 </member> 15047 <param name="mono">if true, sets the script content to run on the mono interpreter</param>
15048 <member name="T:OpenMetaverse.Packets.GroupNoticesListReplyPacket.AgentDataBlock"> 15048 <param name="running">if true, sets the script to running</param>
15049 <exclude/> 15049 <param name="callback"></param>
15050 </member> 15050 </member>
15051 <member name="T:OpenMetaverse.Packets.GroupNoticesListReplyPacket.DataBlock"> 15051 <member name="M:OpenMetaverse.InventoryManager.RequestRezFromInventory(OpenMetaverse.Simulator,OpenMetaverse.Quaternion,OpenMetaverse.Vector3,OpenMetaverse.InventoryItem)">
15052 <exclude/> 15052 <summary>
15053 </member> 15053 Rez an object from inventory
15054 <member name="T:OpenMetaverse.Packets.GroupNoticeRequestPacket"> 15054 </summary>
15055 <exclude/> 15055 <param name="simulator">Simulator to place object in</param>
15056 </member> 15056 <param name="rotation">Rotation of the object when rezzed</param>
15057 <member name="T:OpenMetaverse.Packets.GroupNoticeRequestPacket.AgentDataBlock"> 15057 <param name="position">Vector of where to place object</param>
15058 <exclude/> 15058 <param name="item">InventoryItem object containing item details</param>
15059 </member> 15059 </member>
15060 <member name="T:OpenMetaverse.Packets.GroupNoticeRequestPacket.DataBlock"> 15060 <member name="M:OpenMetaverse.InventoryManager.RequestRezFromInventory(OpenMetaverse.Simulator,OpenMetaverse.Quaternion,OpenMetaverse.Vector3,OpenMetaverse.InventoryItem,OpenMetaverse.UUID)">
15061 <exclude/> 15061 <summary>
15062 </member> 15062 Rez an object from inventory
15063 <member name="T:OpenMetaverse.Packets.TeleportRequestPacket"> 15063 </summary>
15064 <exclude/> 15064 <param name="simulator">Simulator to place object in</param>
15065 </member> 15065 <param name="rotation">Rotation of the object when rezzed</param>
15066 <member name="T:OpenMetaverse.Packets.TeleportRequestPacket.AgentDataBlock"> 15066 <param name="position">Vector of where to place object</param>
15067 <exclude/> 15067 <param name="item">InventoryItem object containing item details</param>
15068 </member> 15068 <param name="groupOwner">UUID of group to own the object</param>
15069 <member name="T:OpenMetaverse.Packets.TeleportRequestPacket.InfoBlock"> 15069 </member>
15070 <exclude/> 15070 <member name="M:OpenMetaverse.InventoryManager.RequestRezFromInventory(OpenMetaverse.Simulator,OpenMetaverse.Quaternion,OpenMetaverse.Vector3,OpenMetaverse.InventoryItem,OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean)">
15071 </member> 15071 <summary>
15072 <member name="T:OpenMetaverse.Packets.TeleportLocationRequestPacket"> 15072 Rez an object from inventory
15073 <exclude/> 15073 </summary>
15074 </member> 15074 <param name="simulator">Simulator to place object in</param>
15075 <member name="T:OpenMetaverse.Packets.TeleportLocationRequestPacket.AgentDataBlock"> 15075 <param name="rotation">Rotation of the object when rezzed</param>
15076 <exclude/> 15076 <param name="position">Vector of where to place object</param>
15077 </member> 15077 <param name="item">InventoryItem object containing item details</param>
15078 <member name="T:OpenMetaverse.Packets.TeleportLocationRequestPacket.InfoBlock"> 15078 <param name="groupOwner">UUID of group to own the object</param>
15079 <exclude/> 15079 <param name="queryID">User defined queryID to correlate replies</param>
15080 </member> 15080 <param name="rezSelected">If set to true, the CreateSelected flag
15081 <member name="T:OpenMetaverse.Packets.TeleportLocalPacket"> 15081 will be set on the rezzed object</param>
15082 <exclude/> 15082 </member>
15083 </member> 15083 <member name="M:OpenMetaverse.InventoryManager.RequestDeRezToInventory(System.UInt32)">
15084 <member name="T:OpenMetaverse.Packets.TeleportLocalPacket.InfoBlock"> 15084 <summary>
15085 <exclude/> 15085 DeRez an object from the simulator to the agents Objects folder in the agents Inventory
15086 </member> 15086 </summary>
15087 <member name="T:OpenMetaverse.Packets.TeleportLandmarkRequestPacket"> 15087 <param name="objectLocalID">The simulator Local ID of the object</param>
15088 <exclude/> 15088 <remarks>If objectLocalID is a child primitive in a linkset, the entire linkset will be derezzed</remarks>
15089 </member> 15089 </member>
15090 <member name="T:OpenMetaverse.Packets.TeleportLandmarkRequestPacket.InfoBlock"> 15090 <member name="M:OpenMetaverse.InventoryManager.RequestDeRezToInventory(System.UInt32,OpenMetaverse.DeRezDestination,OpenMetaverse.UUID,OpenMetaverse.UUID)">
15091 <exclude/> 15091 <summary>
15092 </member> 15092 DeRez an object from the simulator and return to inventory
15093 <member name="T:OpenMetaverse.Packets.TeleportProgressPacket"> 15093 </summary>
15094 <exclude/> 15094 <param name="objectLocalID">The simulator Local ID of the object</param>
15095 </member> 15095 <param name="destType">The type of destination from the <seealso cref="T:OpenMetaverse.DeRezDestination"/> enum</param>
15096 <member name="T:OpenMetaverse.Packets.TeleportProgressPacket.AgentDataBlock"> 15096 <param name="destFolder">The destination inventory folders <seealso cref="T:OpenMetaverse.UUID"/> -or-
15097 <exclude/> 15097 if DeRezzing object to a tasks Inventory, the Tasks <seealso cref="T:OpenMetaverse.UUID"/></param>
15098 </member> 15098 <param name="transactionID">The transaction ID for this request which
15099 <member name="T:OpenMetaverse.Packets.TeleportProgressPacket.InfoBlock"> 15099 can be used to correlate this request with other packets</param>
15100 <exclude/> 15100 <remarks>If objectLocalID is a child primitive in a linkset, the entire linkset will be derezzed</remarks>
15101 </member> 15101 </member>
15102 <member name="T:OpenMetaverse.Packets.TeleportFinishPacket"> 15102 <member name="M:OpenMetaverse.InventoryManager.RequestRestoreRezFromInventory(OpenMetaverse.Simulator,OpenMetaverse.InventoryItem,OpenMetaverse.UUID)">
15103 <exclude/> 15103 <summary>
15104 </member> 15104 Rez an item from inventory to its previous simulator location
15105 <member name="T:OpenMetaverse.Packets.TeleportFinishPacket.InfoBlock"> 15105 </summary>
15106 <exclude/> 15106 <param name="simulator"></param>
15107 </member> 15107 <param name="item"></param>
15108 <member name="T:OpenMetaverse.Packets.StartLurePacket"> 15108 <param name="queryID"></param>
15109 <exclude/> 15109 <returns></returns>
15110 </member> 15110 </member>
15111 <member name="T:OpenMetaverse.Packets.StartLurePacket.AgentDataBlock"> 15111 <member name="M:OpenMetaverse.InventoryManager.GiveItem(OpenMetaverse.UUID,System.String,OpenMetaverse.AssetType,OpenMetaverse.UUID,System.Boolean)">
15112 <exclude/> 15112 <summary>
15113 </member> 15113 Give an inventory item to another avatar
15114 <member name="T:OpenMetaverse.Packets.StartLurePacket.InfoBlock"> 15114 </summary>
15115 <exclude/> 15115 <param name="itemID">The <seealso cref="T:OpenMetaverse.UUID"/> of the item to give</param>
15116 </member> 15116 <param name="itemName">The name of the item</param>
15117 <member name="T:OpenMetaverse.Packets.StartLurePacket.TargetDataBlock"> 15117 <param name="assetType">The type of the item from the <seealso cref="T:OpenMetaverse.AssetType"/> enum</param>
15118 <exclude/> 15118 <param name="recipient">The <seealso cref="T:OpenMetaverse.UUID"/> of the recipient</param>
15119 </member> 15119 <param name="doEffect">true to generate a beameffect during transfer</param>
15120 <member name="T:OpenMetaverse.Packets.TeleportLureRequestPacket"> 15120 </member>
15121 <exclude/> 15121 <member name="M:OpenMetaverse.InventoryManager.GiveFolder(OpenMetaverse.UUID,System.String,OpenMetaverse.AssetType,OpenMetaverse.UUID,System.Boolean)">
15122 </member> 15122 <summary>
15123 <member name="T:OpenMetaverse.Packets.TeleportLureRequestPacket.InfoBlock"> 15123 Give an inventory Folder with contents to another avatar
15124 <exclude/> 15124 </summary>
15125 </member> 15125 <param name="folderID">The <seealso cref="T:OpenMetaverse.UUID"/> of the Folder to give</param>
15126 <member name="T:OpenMetaverse.Packets.TeleportCancelPacket"> 15126 <param name="folderName">The name of the folder</param>
15127 <exclude/> 15127 <param name="assetType">The type of the item from the <seealso cref="T:OpenMetaverse.AssetType"/> enum</param>
15128 </member> 15128 <param name="recipient">The <seealso cref="T:OpenMetaverse.UUID"/> of the recipient</param>
15129 <member name="T:OpenMetaverse.Packets.TeleportCancelPacket.InfoBlock"> 15129 <param name="doEffect">true to generate a beameffect during transfer</param>
15130 <exclude/> 15130 </member>
15131 </member> 15131 <member name="M:OpenMetaverse.InventoryManager.UpdateTaskInventory(System.UInt32,OpenMetaverse.InventoryItem)">
15132 <member name="T:OpenMetaverse.Packets.TeleportStartPacket"> 15132 <summary>
15133 <exclude/> 15133 Copy or move an <see cref="T:OpenMetaverse.InventoryItem"/> from agent inventory to a task (primitive) inventory
15134 </member> 15134 </summary>
15135 <member name="T:OpenMetaverse.Packets.TeleportStartPacket.InfoBlock"> 15135 <param name="objectLocalID">The target object</param>
15136 <exclude/> 15136 <param name="item">The item to copy or move from inventory</param>
15137 </member> 15137 <returns></returns>
15138 <member name="T:OpenMetaverse.Packets.TeleportFailedPacket"> 15138 <remarks>For items with copy permissions a copy of the item is placed in the tasks inventory,
15139 <exclude/> 15139 for no-copy items the object is moved to the tasks inventory</remarks>
15140 </member> 15140 </member>
15141 <member name="T:OpenMetaverse.Packets.TeleportFailedPacket.InfoBlock"> 15141 <member name="M:OpenMetaverse.InventoryManager.GetTaskInventory(OpenMetaverse.UUID,System.UInt32,System.Int32)">
15142 <exclude/> 15142 <summary>
15143 </member> 15143 Retrieve a listing of the items contained in a task (Primitive)
15144 <member name="T:OpenMetaverse.Packets.TeleportFailedPacket.AlertInfoBlock"> 15144 </summary>
15145 <exclude/> 15145 <param name="objectID">The tasks <seealso cref="T:OpenMetaverse.UUID"/></param>
15146 </member> 15146 <param name="objectLocalID">The tasks simulator local ID</param>
15147 <member name="T:OpenMetaverse.Packets.UndoPacket"> 15147 <param name="timeoutMS">milliseconds to wait for reply from simulator</param>
15148 <exclude/> 15148 <returns>A list containing the inventory items inside the task or null
15149 </member> 15149 if a timeout occurs</returns>
15150 <member name="T:OpenMetaverse.Packets.UndoPacket.AgentDataBlock"> 15150 <remarks>This request blocks until the response from the simulator arrives
15151 <exclude/> 15151 or timeoutMS is exceeded</remarks>
15152 </member> 15152 </member>
15153 <member name="T:OpenMetaverse.Packets.UndoPacket.ObjectDataBlock"> 15153 <member name="M:OpenMetaverse.InventoryManager.RequestTaskInventory(System.UInt32)">
15154 <exclude/> 15154 <summary>
15155 </member> 15155 Request the contents of a tasks (primitives) inventory from the
15156 <member name="T:OpenMetaverse.Packets.RedoPacket"> 15156 current simulator
15157 <exclude/> 15157 </summary>
15158 </member> 15158 <param name="objectLocalID">The LocalID of the object</param>
15159 <member name="T:OpenMetaverse.Packets.RedoPacket.AgentDataBlock"> 15159 <seealso cref="E:OpenMetaverse.InventoryManager.TaskInventoryReply"/>
15160 <exclude/> 15160 </member>
15161 </member> 15161 <member name="M:OpenMetaverse.InventoryManager.RequestTaskInventory(System.UInt32,OpenMetaverse.Simulator)">
15162 <member name="T:OpenMetaverse.Packets.RedoPacket.ObjectDataBlock"> 15162 <summary>
15163 <exclude/> 15163 Request the contents of a tasks (primitives) inventory
15164 </member> 15164 </summary>
15165 <member name="T:OpenMetaverse.Packets.UndoLandPacket"> 15165 <param name="objectLocalID">The simulator Local ID of the object</param>
15166 <exclude/> 15166 <param name="simulator">A reference to the simulator object that contains the object</param>
15167 </member> 15167 <seealso cref="E:OpenMetaverse.InventoryManager.TaskInventoryReply"/>
15168 <member name="T:OpenMetaverse.Packets.UndoLandPacket.AgentDataBlock"> 15168 </member>
15169 <exclude/> 15169 <member name="M:OpenMetaverse.InventoryManager.MoveTaskInventory(System.UInt32,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.Simulator)">
15170 </member> 15170 <summary>
15171 <member name="T:OpenMetaverse.Packets.AgentPausePacket"> 15171 Move an item from a tasks (Primitive) inventory to the specified folder in the avatars inventory
15172 <exclude/> 15172 </summary>
15173 </member> 15173 <param name="objectLocalID">LocalID of the object in the simulator</param>
15174 <member name="T:OpenMetaverse.Packets.AgentPausePacket.AgentDataBlock"> 15174 <param name="taskItemID">UUID of the task item to move</param>
15175 <exclude/> 15175 <param name="inventoryFolderID">The ID of the destination folder in this agents inventory</param>
15176 </member> 15176 <param name="simulator">Simulator Object</param>
15177 <member name="T:OpenMetaverse.Packets.AgentResumePacket"> 15177 <remarks>Raises the <see cref="M:OpenMetaverse.InventoryManager.OnTaskItemReceived(OpenMetaverse.TaskItemReceivedEventArgs)"/> event</remarks>
15178 <exclude/> 15178 </member>
15179 </member> 15179 <member name="M:OpenMetaverse.InventoryManager.RemoveTaskInventory(System.UInt32,OpenMetaverse.UUID,OpenMetaverse.Simulator)">
15180 <member name="T:OpenMetaverse.Packets.AgentResumePacket.AgentDataBlock"> 15180 <summary>
15181 <exclude/> 15181 Remove an item from an objects (Prim) Inventory
15182 </member> 15182 </summary>
15183 <member name="T:OpenMetaverse.Packets.ChatFromViewerPacket"> 15183 <param name="objectLocalID">LocalID of the object in the simulator</param>
15184 <exclude/> 15184 <param name="taskItemID">UUID of the task item to remove</param>
15185 </member> 15185 <param name="simulator">Simulator Object</param>
15186 <member name="T:OpenMetaverse.Packets.ChatFromViewerPacket.AgentDataBlock"> 15186 <remarks>You can confirm the removal by comparing the tasks inventory serial before and after the
15187 <exclude/> 15187 request with the <see cref="M:OpenMetaverse.InventoryManager.RequestTaskInventory(System.UInt32)"/> request combined with
15188 </member> 15188 the <seealso cref="E:OpenMetaverse.InventoryManager.TaskInventoryReply"/> event</remarks>
15189 <member name="T:OpenMetaverse.Packets.ChatFromViewerPacket.ChatDataBlock"> 15189 </member>
15190 <exclude/> 15190 <member name="M:OpenMetaverse.InventoryManager.CopyScriptToTask(System.UInt32,OpenMetaverse.InventoryItem,System.Boolean)">
15191 </member> 15191 <summary>
15192 <member name="T:OpenMetaverse.Packets.AgentThrottlePacket"> 15192 Copy an InventoryScript item from the Agents Inventory into a primitives task inventory
15193 <exclude/> 15193 </summary>
15194 </member> 15194 <param name="objectLocalID">An unsigned integer representing a primitive being simulated</param>
15195 <member name="T:OpenMetaverse.Packets.AgentThrottlePacket.AgentDataBlock"> 15195 <param name="item">An <seealso cref="T:OpenMetaverse.InventoryItem"/> which represents a script object from the agents inventory</param>
15196 <exclude/> 15196 <param name="enableScript">true to set the scripts running state to enabled</param>
15197 </member> 15197 <returns>A Unique Transaction ID</returns>
15198 <member name="T:OpenMetaverse.Packets.AgentThrottlePacket.ThrottleBlock"> 15198 <example>
15199 <exclude/> 15199 The following example shows the basic steps necessary to copy a script from the agents inventory into a tasks inventory
15200 </member> 15200 and assumes the script exists in the agents inventory.
15201 <member name="T:OpenMetaverse.Packets.AgentFOVPacket"> 15201 <code>
15202 <exclude/> 15202 uint primID = 95899503; // Fake prim ID
15203 </member> 15203 UUID scriptID = UUID.Parse("92a7fe8a-e949-dd39-a8d8-1681d8673232"); // Fake Script UUID in Inventory
15204 <member name="T:OpenMetaverse.Packets.AgentFOVPacket.AgentDataBlock"> 15204
15205 <exclude/> 15205 Client.Inventory.FolderContents(Client.Inventory.FindFolderForType(AssetType.LSLText), Client.Self.AgentID,
15206 </member> 15206 false, true, InventorySortOrder.ByName, 10000);
15207 <member name="T:OpenMetaverse.Packets.AgentFOVPacket.FOVBlockBlock"> 15207
15208 <exclude/> 15208 Client.Inventory.RezScript(primID, (InventoryItem)Client.Inventory.Store[scriptID]);
15209 </member> 15209 </code>
15210 <member name="T:OpenMetaverse.Packets.AgentHeightWidthPacket"> 15210 </example>
15211 <exclude/> 15211 </member>
15212 </member> 15212 <member name="M:OpenMetaverse.InventoryManager.RequestGetScriptRunning(OpenMetaverse.UUID,OpenMetaverse.UUID)">
15213 <member name="T:OpenMetaverse.Packets.AgentHeightWidthPacket.AgentDataBlock"> 15213 <summary>
15214 <exclude/> 15214 Request the running status of a script contained in a task (primitive) inventory
15215 </member> 15215 </summary>
15216 <member name="T:OpenMetaverse.Packets.AgentHeightWidthPacket.HeightWidthBlockBlock"> 15216 <param name="objectID">The ID of the primitive containing the script</param>
15217 <exclude/> 15217 <param name="scriptID">The ID of the script</param>
15218 </member> 15218 <remarks>The <see cref="E:OpenMetaverse.InventoryManager.ScriptRunningReply"/> event can be used to obtain the results of the
15219 <member name="T:OpenMetaverse.Packets.AgentSetAppearancePacket"> 15219 request</remarks>
15220 <exclude/> 15220 <seealso cref="E:OpenMetaverse.InventoryManager.ScriptRunningReply"/>
15221 </member> 15221 </member>
15222 <member name="T:OpenMetaverse.Packets.AgentSetAppearancePacket.AgentDataBlock"> 15222 <member name="M:OpenMetaverse.InventoryManager.RequestSetScriptRunning(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean)">
15223 <exclude/> 15223 <summary>
15224 </member> 15224 Send a request to set the running state of a script contained in a task (primitive) inventory
15225 <member name="T:OpenMetaverse.Packets.AgentSetAppearancePacket.WearableDataBlock"> 15225 </summary>
15226 <exclude/> 15226 <param name="objectID">The ID of the primitive containing the script</param>
15227 </member> 15227 <param name="scriptID">The ID of the script</param>
15228 <member name="T:OpenMetaverse.Packets.AgentSetAppearancePacket.ObjectDataBlock"> 15228 <param name="running">true to set the script running, false to stop a running script</param>
15229 <exclude/> 15229 <remarks>To verify the change you can use the <see cref="M:OpenMetaverse.InventoryManager.RequestGetScriptRunning(OpenMetaverse.UUID,OpenMetaverse.UUID)"/> method combined
15230 </member> 15230 with the <see cref="E:OpenMetaverse.InventoryManager.ScriptRunningReply"/> event</remarks>
15231 <member name="T:OpenMetaverse.Packets.AgentSetAppearancePacket.VisualParamBlock"> 15231 </member>
15232 <exclude/> 15232 <member name="M:OpenMetaverse.InventoryManager.ItemCRC(OpenMetaverse.InventoryItem)">
15233 </member> 15233 <summary>
15234 <member name="T:OpenMetaverse.Packets.AgentQuitCopyPacket"> 15234 Create a CRC from an InventoryItem
15235 <exclude/> 15235 </summary>
15236 </member> 15236 <param name="iitem">The source InventoryItem</param>
15237 <member name="T:OpenMetaverse.Packets.AgentQuitCopyPacket.AgentDataBlock"> 15237 <returns>A uint representing the source InventoryItem as a CRC</returns>
15238 <exclude/> 15238 </member>
15239 </member> 15239 <member name="M:OpenMetaverse.InventoryManager.DecryptShadowID(OpenMetaverse.UUID)">
15240 <member name="T:OpenMetaverse.Packets.AgentQuitCopyPacket.FuseBlockBlock"> 15240 <summary>
15241 <exclude/> 15241 Reverses a cheesy XORing with a fixed UUID to convert a shadow_id to an asset_id
15242 </member> 15242 </summary>
15243 <member name="T:OpenMetaverse.Packets.ImageNotInDatabasePacket"> 15243 <param name="shadowID">Obfuscated shadow_id value</param>
15244 <exclude/> 15244 <returns>Deobfuscated asset_id value</returns>
15245 </member> 15245 </member>
15246 <member name="T:OpenMetaverse.Packets.ImageNotInDatabasePacket.ImageIDBlock"> 15246 <member name="M:OpenMetaverse.InventoryManager.EncryptAssetID(OpenMetaverse.UUID)">
15247 <exclude/> 15247 <summary>
15248 </member> 15248 Does a cheesy XORing with a fixed UUID to convert an asset_id to a shadow_id
15249 <member name="T:OpenMetaverse.Packets.RebakeAvatarTexturesPacket"> 15249 </summary>
15250 <exclude/> 15250 <param name="assetID">asset_id value to obfuscate</param>
15251 </member> 15251 <returns>Obfuscated shadow_id value</returns>
15252 <member name="T:OpenMetaverse.Packets.RebakeAvatarTexturesPacket.TextureDataBlock"> 15252 </member>
15253 <exclude/> 15253 <member name="M:OpenMetaverse.InventoryManager.CreateInventoryItem(OpenMetaverse.InventoryType,OpenMetaverse.UUID)">
15254 </member> 15254 <summary>
15255 <member name="T:OpenMetaverse.Packets.SetAlwaysRunPacket"> 15255 Wrapper for creating a new <seealso cref="T:OpenMetaverse.InventoryItem"/> object
15256 <exclude/> 15256 </summary>
15257 </member> 15257 <param name="type">The type of item from the <seealso cref="T:OpenMetaverse.InventoryType"/> enum</param>
15258 <member name="T:OpenMetaverse.Packets.SetAlwaysRunPacket.AgentDataBlock"> 15258 <param name="id">The <seealso cref="T:OpenMetaverse.UUID"/> of the newly created object</param>
15259 <exclude/> 15259 <returns>An <seealso cref="T:OpenMetaverse.InventoryItem"/> object with the type and id passed</returns>
15260 </member> 15260 </member>
15261 <member name="T:OpenMetaverse.Packets.ObjectDeletePacket"> 15261 <member name="M:OpenMetaverse.InventoryManager.ParseTaskInventory(System.String)">
15262 <exclude/> 15262 <summary>
15263 </member> 15263 Parse the results of a RequestTaskInventory() response
15264 <member name="T:OpenMetaverse.Packets.ObjectDeletePacket.AgentDataBlock"> 15264 </summary>
15265 <exclude/> 15265 <param name="taskData">A string which contains the data from the task reply</param>
15266 </member> 15266 <returns>A List containing the items contained within the tasks inventory</returns>
15267 <member name="T:OpenMetaverse.Packets.ObjectDeletePacket.ObjectDataBlock"> 15267 </member>
15268 <exclude/> 15268 <member name="M:OpenMetaverse.InventoryManager.SaveAssetIntoInventoryHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
15269 </member> 15269 <summary>Process an incoming packet and raise the appropriate events</summary>
15270 <member name="T:OpenMetaverse.Packets.ObjectDuplicatePacket"> 15270 <param name="sender">The sender</param>
15271 <exclude/> 15271 <param name="e">The EventArgs object containing the packet data</param>
15272 </member> 15272 </member>
15273 <member name="T:OpenMetaverse.Packets.ObjectDuplicatePacket.AgentDataBlock"> 15273 <member name="M:OpenMetaverse.InventoryManager.InventoryDescendentsHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
15274 <exclude/> 15274 <summary>Process an incoming packet and raise the appropriate events</summary>
15275 </member> 15275 <param name="sender">The sender</param>
15276 <member name="T:OpenMetaverse.Packets.ObjectDuplicatePacket.SharedDataBlock"> 15276 <param name="e">The EventArgs object containing the packet data</param>
15277 <exclude/> 15277 </member>
15278 </member> 15278 <member name="M:OpenMetaverse.InventoryManager.UpdateCreateInventoryItemHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
15279 <member name="T:OpenMetaverse.Packets.ObjectDuplicatePacket.ObjectDataBlock"> 15279 <summary>
15280 <exclude/> 15280 UpdateCreateInventoryItem packets are received when a new inventory item
15281 </member> 15281 is created. This may occur when an object that's rezzed in world is
15282 <member name="T:OpenMetaverse.Packets.ObjectDuplicateOnRayPacket"> 15282 taken into inventory, when an item is created using the CreateInventoryItem
15283 <exclude/> 15283 packet, or when an object is purchased
15284 </member> 15284 </summary>
15285 <member name="T:OpenMetaverse.Packets.ObjectDuplicateOnRayPacket.AgentDataBlock"> 15285 <param name="sender">The sender</param>
15286 <exclude/> 15286 <param name="e">The EventArgs object containing the packet data</param>
15287 </member> 15287 </member>
15288 <member name="T:OpenMetaverse.Packets.ObjectDuplicateOnRayPacket.ObjectDataBlock"> 15288 <member name="M:OpenMetaverse.InventoryManager.MoveInventoryItemHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
15289 <exclude/> 15289 <summary>Process an incoming packet and raise the appropriate events</summary>
15290 </member> 15290 <param name="sender">The sender</param>
15291 <member name="T:OpenMetaverse.Packets.ObjectScalePacket"> 15291 <param name="e">The EventArgs object containing the packet data</param>
15292 <exclude/> 15292 </member>
15293 </member> 15293 <member name="M:OpenMetaverse.InventoryManager.BulkUpdateInventoryHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
15294 <member name="T:OpenMetaverse.Packets.ObjectScalePacket.AgentDataBlock"> 15294 <summary>Process an incoming packet and raise the appropriate events</summary>
15295 <exclude/> 15295 <param name="sender">The sender</param>
15296 </member> 15296 <param name="e">The EventArgs object containing the packet data</param>
15297 <member name="T:OpenMetaverse.Packets.ObjectScalePacket.ObjectDataBlock"> 15297 </member>
15298 <exclude/> 15298 <member name="M:OpenMetaverse.InventoryManager.FetchInventoryReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
15299 </member> 15299 <summary>Process an incoming packet and raise the appropriate events</summary>
15300 <member name="T:OpenMetaverse.Packets.ObjectRotationPacket"> 15300 <param name="sender">The sender</param>
15301 <exclude/> 15301 <param name="e">The EventArgs object containing the packet data</param>
15302 </member> 15302 </member>
15303 <member name="T:OpenMetaverse.Packets.ObjectRotationPacket.AgentDataBlock"> 15303 <member name="M:OpenMetaverse.InventoryManager.ReplyTaskInventoryHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
15304 <exclude/> 15304 <summary>Process an incoming packet and raise the appropriate events</summary>
15305 </member> 15305 <param name="sender">The sender</param>
15306 <member name="T:OpenMetaverse.Packets.ObjectRotationPacket.ObjectDataBlock"> 15306 <param name="e">The EventArgs object containing the packet data</param>
15307 <exclude/> 15307 </member>
15308 </member> 15308 <member name="E:OpenMetaverse.InventoryManager.ItemReceived">
15309 <member name="T:OpenMetaverse.Packets.ObjectFlagUpdatePacket"> 15309 <summary>Raised when the simulator sends us data containing
15310 <exclude/> 15310 ...</summary>
15311 </member> 15311 </member>
15312 <member name="T:OpenMetaverse.Packets.ObjectFlagUpdatePacket.AgentDataBlock"> 15312 <member name="E:OpenMetaverse.InventoryManager.FolderUpdated">
15313 <exclude/> 15313 <summary>Raised when the simulator sends us data containing
15314 </member> 15314 ...</summary>
15315 <member name="T:OpenMetaverse.Packets.ObjectClickActionPacket"> 15315 </member>
15316 <exclude/> 15316 <member name="E:OpenMetaverse.InventoryManager.InventoryObjectOffered">
15317 </member> 15317 <summary>Raised when the simulator sends us data containing
15318 <member name="T:OpenMetaverse.Packets.ObjectClickActionPacket.AgentDataBlock"> 15318 an inventory object sent by another avatar or primitive</summary>
15319 <exclude/> 15319 </member>
15320 </member> 15320 <member name="E:OpenMetaverse.InventoryManager.TaskItemReceived">
15321 <member name="T:OpenMetaverse.Packets.ObjectClickActionPacket.ObjectDataBlock"> 15321 <summary>Raised when the simulator sends us data containing
15322 <exclude/> 15322 ...</summary>
15323 </member> 15323 </member>
15324 <member name="T:OpenMetaverse.Packets.ObjectImagePacket"> 15324 <member name="E:OpenMetaverse.InventoryManager.FindObjectByPathReply">
15325 <exclude/> 15325 <summary>Raised when the simulator sends us data containing
15326 </member> 15326 ...</summary>
15327 <member name="T:OpenMetaverse.Packets.ObjectImagePacket.AgentDataBlock"> 15327 </member>
15328 <exclude/> 15328 <member name="E:OpenMetaverse.InventoryManager.TaskInventoryReply">
15329 </member> 15329 <summary>Raised when the simulator sends us data containing
15330 <member name="T:OpenMetaverse.Packets.ObjectImagePacket.ObjectDataBlock"> 15330 ...</summary>
15331 <exclude/> 15331 </member>
15332 </member> 15332 <member name="E:OpenMetaverse.InventoryManager.SaveAssetToInventory">
15333 <member name="T:OpenMetaverse.Packets.ObjectMaterialPacket"> 15333 <summary>Raised when the simulator sends us data containing
15334 <exclude/> 15334 ...</summary>
15335 </member> 15335 </member>
15336 <member name="T:OpenMetaverse.Packets.ObjectMaterialPacket.AgentDataBlock"> 15336 <member name="E:OpenMetaverse.InventoryManager.ScriptRunningReply">
15337 <exclude/> 15337 <summary>Raised when the simulator sends us data containing
15338 </member> 15338 ...</summary>
15339 <member name="T:OpenMetaverse.Packets.ObjectMaterialPacket.ObjectDataBlock"> 15339 </member>
15340 <exclude/> 15340 <member name="P:OpenMetaverse.InventoryManager.Store">
15341 </member> 15341 <summary>
15342 <member name="T:OpenMetaverse.Packets.ObjectShapePacket"> 15342 Get this agents Inventory data
15343 <exclude/> 15343 </summary>
15344 </member> 15344 </member>
15345 <member name="T:OpenMetaverse.Packets.ObjectShapePacket.AgentDataBlock"> 15345 <member name="T:OpenMetaverse.InventoryManager.ItemCreatedCallback">
15346 <exclude/> 15346 <summary>
15347 </member> 15347 Callback for inventory item creation finishing
15348 <member name="T:OpenMetaverse.Packets.ObjectShapePacket.ObjectDataBlock"> 15348 </summary>
15349 <exclude/> 15349 <param name="success">Whether the request to create an inventory
15350 </member> 15350 item succeeded or not</param>
15351 <member name="T:OpenMetaverse.Packets.ObjectExtraParamsPacket"> 15351 <param name="item">Inventory item being created. If success is
15352 <exclude/> 15352 false this will be null</param>
15353 </member> 15353 </member>
15354 <member name="T:OpenMetaverse.Packets.ObjectExtraParamsPacket.AgentDataBlock"> 15354 <member name="T:OpenMetaverse.InventoryManager.ItemCreatedFromAssetCallback">
15355 <exclude/> 15355 <summary>
15356 </member> 15356 Callback for an inventory item being create from an uploaded asset
15357 <member name="T:OpenMetaverse.Packets.ObjectExtraParamsPacket.ObjectDataBlock"> 15357 </summary>
15358 <exclude/> 15358 <param name="success">true if inventory item creation was successful</param>
15359 </member> 15359 <param name="status"></param>
15360 <member name="T:OpenMetaverse.Packets.ObjectOwnerPacket"> 15360 <param name="itemID"></param>
15361 <exclude/> 15361 <param name="assetID"></param>
15362 </member> 15362 </member>
15363 <member name="T:OpenMetaverse.Packets.ObjectOwnerPacket.AgentDataBlock"> 15363 <member name="T:OpenMetaverse.InventoryManager.ItemCopiedCallback">
15364 <exclude/> 15364 <summary>
15365 </member> 15365
15366 <member name="T:OpenMetaverse.Packets.ObjectOwnerPacket.HeaderDataBlock"> 15366 </summary>
15367 <exclude/> 15367 <param name="item"></param>
15368 </member> 15368 </member>
15369 <member name="T:OpenMetaverse.Packets.ObjectOwnerPacket.ObjectDataBlock"> 15369 <member name="T:OpenMetaverse.InventoryManager.InventoryUploadedAssetCallback">
15370 <exclude/> 15370 <summary>
15371 </member> 15371 Reply received when uploading an inventory asset
15372 <member name="T:OpenMetaverse.Packets.ObjectGroupPacket"> 15372 </summary>
15373 <exclude/> 15373 <param name="success">Has upload been successful</param>
15374 </member> 15374 <param name="status">Error message if upload failed</param>
15375 <member name="T:OpenMetaverse.Packets.ObjectGroupPacket.AgentDataBlock"> 15375 <param name="itemID">Inventory asset UUID</param>
15376 <exclude/> 15376 <param name="assetID">New asset UUID</param>
15377 </member> 15377 </member>
15378 <member name="T:OpenMetaverse.Packets.ObjectGroupPacket.ObjectDataBlock"> 15378 <member name="T:OpenMetaverse.InventoryManager.ScriptUpdatedCallback">
15379 <exclude/> 15379 <summary>
15380 </member> 15380 Delegate that is invoked when script upload is completed
15381 <member name="T:OpenMetaverse.Packets.ObjectBuyPacket"> 15381 </summary>
15382 <exclude/> 15382 <param name="uploadSuccess">Has upload succeded (note, there still might be compile errors)</param>
15383 </member> 15383 <param name="uploadStatus">Upload status message</param>
15384 <member name="T:OpenMetaverse.Packets.ObjectBuyPacket.AgentDataBlock"> 15384 <param name="compileSuccess">Is compilation successful</param>
15385 <exclude/> 15385 <param name="compileMessages">If compilation failed, list of error messages, null on compilation success</param>
15386 </member> 15386 <param name="itemID">Script inventory UUID</param>
15387 <member name="T:OpenMetaverse.Packets.ObjectBuyPacket.ObjectDataBlock"> 15387 <param name="assetID">Script's new asset UUID</param>
15388 <exclude/> 15388 </member>
15389 </member> 15389 <member name="P:OpenMetaverse.InventoryObjectOfferedEventArgs.Accept">
15390 <member name="T:OpenMetaverse.Packets.BuyObjectInventoryPacket"> 15390 <summary>Set to true to accept offer, false to decline it</summary>
15391 <exclude/> 15391 </member>
15392 </member> 15392 <member name="P:OpenMetaverse.InventoryObjectOfferedEventArgs.FolderID">
15393 <member name="T:OpenMetaverse.Packets.BuyObjectInventoryPacket.AgentDataBlock"> 15393 <summary>The folder to accept the inventory into, if null default folder for <see cref="P:OpenMetaverse.InventoryObjectOfferedEventArgs.AssetType"/> will be used</summary>
15394 <exclude/> 15394 </member>
15395 </member> 15395 <member name="T:OpenMetaverse.TaskItemReceivedEventArgs">
15396 <member name="T:OpenMetaverse.Packets.BuyObjectInventoryPacket.DataBlock"> 15396 <summary>
15397 <exclude/> 15397 Callback when an inventory object is accepted and received from a
15398 </member> 15398 task inventory. This is the callback in which you actually get
15399 <member name="T:OpenMetaverse.Packets.DerezContainerPacket"> 15399 the ItemID, as in ObjectOfferedCallback it is null when received
15400 <exclude/> 15400 from a task.
15401 </member> 15401 </summary>
15402 <member name="T:OpenMetaverse.Packets.DerezContainerPacket.DataBlock"> 15402 </member>
15403 <exclude/> 15403 <member name="T:OpenMetaverse.PacketEventDictionary">
15404 </member> 15404 <summary>
15405 <member name="T:OpenMetaverse.Packets.ObjectPermissionsPacket"> 15405 Registers, unregisters, and fires events generated by incoming packets
15406 <exclude/> 15406 </summary>
15407 </member> 15407 </member>
15408 <member name="T:OpenMetaverse.Packets.ObjectPermissionsPacket.AgentDataBlock"> 15408 <member name="F:OpenMetaverse.PacketEventDictionary.Client">
15409 <exclude/> 15409 <summary>Reference to the GridClient object</summary>
15410 </member> 15410 </member>
15411 <member name="T:OpenMetaverse.Packets.ObjectPermissionsPacket.HeaderDataBlock"> 15411 <member name="M:OpenMetaverse.PacketEventDictionary.#ctor(OpenMetaverse.GridClient)">
15412 <exclude/> 15412 <summary>
15413 </member> 15413 Default constructor
15414 <member name="T:OpenMetaverse.Packets.ObjectPermissionsPacket.ObjectDataBlock"> 15414 </summary>
15415 <exclude/> 15415 <param name="client"></param>
15416 </member> 15416 </member>
15417 <member name="T:OpenMetaverse.Packets.ObjectSaleInfoPacket"> 15417 <member name="M:OpenMetaverse.PacketEventDictionary.RegisterEvent(OpenMetaverse.Packets.PacketType,System.EventHandler{OpenMetaverse.PacketReceivedEventArgs},System.Boolean)">
15418 <exclude/> 15418 <summary>
15419 </member> 15419 Register an event handler
15420 <member name="T:OpenMetaverse.Packets.ObjectSaleInfoPacket.AgentDataBlock"> 15420 </summary>
15421 <exclude/> 15421 <remarks>Use PacketType.Default to fire this event on every
15422 </member> 15422 incoming packet</remarks>
15423 <member name="T:OpenMetaverse.Packets.ObjectSaleInfoPacket.ObjectDataBlock"> 15423 <param name="packetType">Packet type to register the handler for</param>
15424 <exclude/> 15424 <param name="eventHandler">Callback to be fired</param>
15425 </member> 15425 <param name="isAsync">True if this callback should be ran
15426 <member name="T:OpenMetaverse.Packets.ObjectNamePacket"> 15426 asynchronously, false to run it synchronous</param>
15427 <exclude/> 15427 </member>
15428 </member> 15428 <member name="M:OpenMetaverse.PacketEventDictionary.UnregisterEvent(OpenMetaverse.Packets.PacketType,System.EventHandler{OpenMetaverse.PacketReceivedEventArgs})">
15429 <member name="T:OpenMetaverse.Packets.ObjectNamePacket.AgentDataBlock"> 15429 <summary>
15430 <exclude/> 15430 Unregister an event handler
15431 </member> 15431 </summary>
15432 <member name="T:OpenMetaverse.Packets.ObjectNamePacket.ObjectDataBlock"> 15432 <param name="packetType">Packet type to unregister the handler for</param>
15433 <exclude/> 15433 <param name="eventHandler">Callback to be unregistered</param>
15434 </member> 15434 </member>
15435 <member name="T:OpenMetaverse.Packets.ObjectDescriptionPacket"> 15435 <member name="M:OpenMetaverse.PacketEventDictionary.RaiseEvent(OpenMetaverse.Packets.PacketType,OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)">
15436 <exclude/> 15436 <summary>
15437 </member> 15437 Fire the events registered for this packet type
15438 <member name="T:OpenMetaverse.Packets.ObjectDescriptionPacket.AgentDataBlock"> 15438 </summary>
15439 <exclude/> 15439 <param name="packetType">Incoming packet type</param>
15440 </member> 15440 <param name="packet">Incoming packet</param>
15441 <member name="T:OpenMetaverse.Packets.ObjectDescriptionPacket.ObjectDataBlock"> 15441 <param name="simulator">Simulator this packet was received from</param>
15442 <exclude/> 15442 </member>
15443 </member> 15443 <member name="T:OpenMetaverse.PacketEventDictionary.PacketCallbackWrapper">
15444 <member name="T:OpenMetaverse.Packets.ObjectCategoryPacket"> 15444 <summary>
15445 <exclude/> 15445 Object that is passed to worker threads in the ThreadPool for
15446 </member> 15446 firing packet callbacks
15447 <member name="T:OpenMetaverse.Packets.ObjectCategoryPacket.AgentDataBlock"> 15447 </summary>
15448 <exclude/> 15448 </member>
15449 </member> 15449 <member name="F:OpenMetaverse.PacketEventDictionary.PacketCallbackWrapper.Callback">
15450 <member name="T:OpenMetaverse.Packets.ObjectCategoryPacket.ObjectDataBlock"> 15450 <summary>Callback to fire for this packet</summary>
15451 <exclude/> 15451 </member>
15452 </member> 15452 <member name="F:OpenMetaverse.PacketEventDictionary.PacketCallbackWrapper.Simulator">
15453 <member name="T:OpenMetaverse.Packets.ObjectSelectPacket"> 15453 <summary>Reference to the simulator that this packet came from</summary>
15454 <exclude/> 15454 </member>
15455 </member> 15455 <member name="F:OpenMetaverse.PacketEventDictionary.PacketCallbackWrapper.Packet">
15456 <member name="T:OpenMetaverse.Packets.ObjectSelectPacket.AgentDataBlock"> 15456 <summary>The packet that needs to be processed</summary>
15457 <exclude/> 15457 </member>
15458 </member> 15458 <member name="T:OpenMetaverse.CapsEventDictionary">
15459 <member name="T:OpenMetaverse.Packets.ObjectSelectPacket.ObjectDataBlock"> 15459 <summary>
15460 <exclude/> 15460 Registers, unregisters, and fires events generated by the Capabilities
15461 </member> 15461 event queue
15462 <member name="T:OpenMetaverse.Packets.ObjectDeselectPacket"> 15462 </summary>
15463 <exclude/> 15463 </member>
15464 </member> 15464 <member name="F:OpenMetaverse.CapsEventDictionary.Client">
15465 <member name="T:OpenMetaverse.Packets.ObjectDeselectPacket.AgentDataBlock"> 15465 <summary>Reference to the GridClient object</summary>
15466 <exclude/> 15466 </member>
15467 </member> 15467 <member name="M:OpenMetaverse.CapsEventDictionary.#ctor(OpenMetaverse.GridClient)">
15468 <member name="T:OpenMetaverse.Packets.ObjectDeselectPacket.ObjectDataBlock"> 15468 <summary>
15469 <exclude/> 15469 Default constructor
15470 </member> 15470 </summary>
15471 <member name="T:OpenMetaverse.Packets.ObjectAttachPacket"> 15471 <param name="client">Reference to the GridClient object</param>
15472 <exclude/> 15472 </member>
15473 </member> 15473 <member name="M:OpenMetaverse.CapsEventDictionary.RegisterEvent(System.String,OpenMetaverse.Caps.EventQueueCallback)">
15474 <member name="T:OpenMetaverse.Packets.ObjectAttachPacket.AgentDataBlock"> 15474 <summary>
15475 <exclude/> 15475 Register an new event handler for a capabilities event sent via the EventQueue
15476 </member> 15476 </summary>
15477 <member name="T:OpenMetaverse.Packets.ObjectAttachPacket.ObjectDataBlock"> 15477 <remarks>Use String.Empty to fire this event on every CAPS event</remarks>
15478 <exclude/> 15478 <param name="capsEvent">Capability event name to register the
15479 </member> 15479 handler for</param>
15480 <member name="T:OpenMetaverse.Packets.ObjectDetachPacket"> 15480 <param name="eventHandler">Callback to fire</param>
15481 <exclude/> 15481 </member>
15482 </member> 15482 <member name="M:OpenMetaverse.CapsEventDictionary.UnregisterEvent(System.String,OpenMetaverse.Caps.EventQueueCallback)">
15483 <member name="T:OpenMetaverse.Packets.ObjectDetachPacket.AgentDataBlock"> 15483 <summary>
15484 <exclude/> 15484 Unregister a previously registered capabilities handler
15485 </member> 15485 </summary>
15486 <member name="T:OpenMetaverse.Packets.ObjectDetachPacket.ObjectDataBlock"> 15486 <param name="capsEvent">Capability event name unregister the
15487 <exclude/> 15487 handler for</param>
15488 </member> 15488 <param name="eventHandler">Callback to unregister</param>
15489 <member name="T:OpenMetaverse.Packets.ObjectDropPacket"> 15489 </member>
15490 <exclude/> 15490 <member name="M:OpenMetaverse.CapsEventDictionary.RaiseEvent(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
15491 </member> 15491 <summary>
15492 <member name="T:OpenMetaverse.Packets.ObjectDropPacket.AgentDataBlock"> 15492 Fire the events registered for this event type synchronously
15493 <exclude/> 15493 </summary>
15494 </member> 15494 <param name="capsEvent">Capability name</param>
15495 <member name="T:OpenMetaverse.Packets.ObjectDropPacket.ObjectDataBlock"> 15495 <param name="message">Decoded event body</param>
15496 <exclude/> 15496 <param name="simulator">Reference to the simulator that
15497 </member> 15497 generated this event</param>
15498 <member name="T:OpenMetaverse.Packets.ObjectLinkPacket"> 15498 </member>
15499 <exclude/> 15499 <member name="M:OpenMetaverse.CapsEventDictionary.BeginRaiseEvent(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
15500 </member> 15500 <summary>
15501 <member name="T:OpenMetaverse.Packets.ObjectLinkPacket.AgentDataBlock"> 15501 Fire the events registered for this event type asynchronously
15502 <exclude/> 15502 </summary>
15503 </member> 15503 <param name="capsEvent">Capability name</param>
15504 <member name="T:OpenMetaverse.Packets.ObjectLinkPacket.ObjectDataBlock"> 15504 <param name="message">Decoded event body</param>
15505 <exclude/> 15505 <param name="simulator">Reference to the simulator that
15506 </member> 15506 generated this event</param>
15507 <member name="T:OpenMetaverse.Packets.ObjectDelinkPacket"> 15507 </member>
15508 <exclude/> 15508 <member name="T:OpenMetaverse.CapsEventDictionary.CapsCallbackWrapper">
15509 </member> 15509 <summary>
15510 <member name="T:OpenMetaverse.Packets.ObjectDelinkPacket.AgentDataBlock"> 15510 Object that is passed to worker threads in the ThreadPool for
15511 <exclude/> 15511 firing CAPS callbacks
15512 </member> 15512 </summary>
15513 <member name="T:OpenMetaverse.Packets.ObjectDelinkPacket.ObjectDataBlock"> 15513 </member>
15514 <exclude/> 15514 <member name="F:OpenMetaverse.CapsEventDictionary.CapsCallbackWrapper.Callback">
15515 </member> 15515 <summary>Callback to fire for this packet</summary>
15516 <member name="T:OpenMetaverse.Packets.ObjectGrabPacket"> 15516 </member>
15517 <exclude/> 15517 <member name="F:OpenMetaverse.CapsEventDictionary.CapsCallbackWrapper.CapsEvent">
15518 </member> 15518 <summary>Name of the CAPS event</summary>
15519 <member name="T:OpenMetaverse.Packets.ObjectGrabPacket.AgentDataBlock"> 15519 </member>
15520 <exclude/> 15520 <member name="F:OpenMetaverse.CapsEventDictionary.CapsCallbackWrapper.Message">
15521 </member> 15521 <summary>Strongly typed decoded data</summary>
15522 <member name="T:OpenMetaverse.Packets.ObjectGrabPacket.ObjectDataBlock"> 15522 </member>
15523 <exclude/> 15523 <member name="F:OpenMetaverse.CapsEventDictionary.CapsCallbackWrapper.Simulator">
15524 </member> 15524 <summary>Reference to the simulator that generated this event</summary>
15525 <member name="T:OpenMetaverse.Packets.ObjectGrabPacket.SurfaceInfoBlock"> 15525 </member>
15526 <exclude/> 15526 <member name="T:OpenMetaverse.DownloadRequest">
15527 </member> 15527 <summary>
15528 <member name="T:OpenMetaverse.Packets.ObjectGrabUpdatePacket"> 15528 Represends individual HTTP Download request
15529 <exclude/> 15529 </summary>
15530 </member> 15530 </member>
15531 <member name="T:OpenMetaverse.Packets.ObjectGrabUpdatePacket.AgentDataBlock"> 15531 <member name="F:OpenMetaverse.DownloadRequest.Address">
15532 <exclude/> 15532 <summary>URI of the item to fetch</summary>
15533 </member> 15533 </member>
15534 <member name="T:OpenMetaverse.Packets.ObjectGrabUpdatePacket.ObjectDataBlock"> 15534 <member name="F:OpenMetaverse.DownloadRequest.MillisecondsTimeout">
15535 <exclude/> 15535 <summary>Timout specified in milliseconds</summary>
15536 </member> 15536 </member>
15537 <member name="T:OpenMetaverse.Packets.ObjectGrabUpdatePacket.SurfaceInfoBlock"> 15537 <member name="F:OpenMetaverse.DownloadRequest.DownloadProgressCallback">
15538 <exclude/> 15538 <summary>Download progress callback</summary>
15539 </member> 15539 </member>
15540 <member name="T:OpenMetaverse.Packets.ObjectDeGrabPacket"> 15540 <member name="F:OpenMetaverse.DownloadRequest.CompletedCallback">
15541 <exclude/> 15541 <summary>Download completed callback</summary>
15542 </member> 15542 </member>
15543 <member name="T:OpenMetaverse.Packets.ObjectDeGrabPacket.AgentDataBlock"> 15543 <member name="F:OpenMetaverse.DownloadRequest.ContentType">
15544 <exclude/> 15544 <summary>Accept the following content type</summary>
15545 </member> 15545 </member>
15546 <member name="T:OpenMetaverse.Packets.ObjectDeGrabPacket.ObjectDataBlock"> 15546 <member name="M:OpenMetaverse.DownloadRequest.#ctor">
15547 <exclude/> 15547 <summary>Default constructor</summary>
15548 </member> 15548 </member>
15549 <member name="T:OpenMetaverse.Packets.ObjectDeGrabPacket.SurfaceInfoBlock"> 15549 <member name="M:OpenMetaverse.DownloadRequest.#ctor(System.Uri,System.Int32,System.String,OpenMetaverse.Http.CapsBase.DownloadProgressEventHandler,OpenMetaverse.Http.CapsBase.RequestCompletedEventHandler)">
15550 <exclude/> 15550 <summary>Constructor</summary>
15551 </member> 15551 </member>
15552 <member name="T:OpenMetaverse.Packets.ObjectSpinStartPacket"> 15552 <member name="T:OpenMetaverse.DownloadManager">
15553 <exclude/> 15553 <summary>
15554 </member> 15554 Manages async HTTP downloads with a limit on maximum
15555 <member name="T:OpenMetaverse.Packets.ObjectSpinStartPacket.AgentDataBlock"> 15555 concurrent downloads
15556 <exclude/> 15556 </summary>
15557 </member> 15557 </member>
15558 <member name="T:OpenMetaverse.Packets.ObjectSpinStartPacket.ObjectDataBlock"> 15558 <member name="M:OpenMetaverse.DownloadManager.#ctor">
15559 <exclude/> 15559 <summary>Default constructor</summary>
15560 </member> 15560 </member>
15561 <member name="T:OpenMetaverse.Packets.ObjectSpinUpdatePacket"> 15561 <member name="M:OpenMetaverse.DownloadManager.Dispose">
15562 <exclude/> 15562 <summary>Cleanup method</summary>
15563 </member> 15563 </member>
15564 <member name="T:OpenMetaverse.Packets.ObjectSpinUpdatePacket.AgentDataBlock"> 15564 <member name="M:OpenMetaverse.DownloadManager.SetupRequest(System.Uri,System.String)">
15565 <exclude/> 15565 <summary>Setup http download request</summary>
15566 </member> 15566 </member>
15567 <member name="T:OpenMetaverse.Packets.ObjectSpinUpdatePacket.ObjectDataBlock"> 15567 <member name="M:OpenMetaverse.DownloadManager.EnqueuePending">
15568 <exclude/> 15568 <summary>Check the queue for pending work</summary>
15569 </member> 15569 </member>
15570 <member name="T:OpenMetaverse.Packets.ObjectSpinStopPacket"> 15570 <member name="M:OpenMetaverse.DownloadManager.QueueDownlad(OpenMetaverse.DownloadRequest)">
15571 <exclude/> 15571 <summary>Enqueue a new HTPP download</summary>
15572 </member> 15572 </member>
15573 <member name="T:OpenMetaverse.Packets.ObjectSpinStopPacket.AgentDataBlock"> 15573 <member name="P:OpenMetaverse.DownloadManager.ParallelDownloads">
15574 <exclude/> 15574 <summary>Maximum number of parallel downloads from a single endpoint</summary>
15575 </member> 15575 </member>
15576 <member name="T:OpenMetaverse.Packets.ObjectSpinStopPacket.ObjectDataBlock"> 15576 <member name="P:OpenMetaverse.DownloadManager.ClientCert">
15577 <exclude/> 15577 <summary>Client certificate</summary>
15578 </member> 15578 </member>
15579 <member name="T:OpenMetaverse.Packets.ObjectExportSelectedPacket"> 15579 <member name="T:OpenMetaverse.ProfileFlags">
15580 <exclude/> 15580 <summary>
15581 </member> 15581 Avatar profile flags
15582 <member name="T:OpenMetaverse.Packets.ObjectExportSelectedPacket.AgentDataBlock"> 15582 </summary>
15583 <exclude/> 15583 </member>
15584 </member> 15584 <member name="T:OpenMetaverse.Avatar">
15585 <member name="T:OpenMetaverse.Packets.ObjectExportSelectedPacket.ObjectDataBlock"> 15585 <summary>
15586 <exclude/> 15586 Represents an avatar (other than your own)
15587 </member> 15587 </summary>
15588 <member name="T:OpenMetaverse.Packets.ModifyLandPacket"> 15588 </member>
15589 <exclude/> 15589 <member name="F:OpenMetaverse.Avatar.Groups">
15590 </member> 15590 <summary>Groups that this avatar is a member of</summary>
15591 <member name="T:OpenMetaverse.Packets.ModifyLandPacket.AgentDataBlock"> 15591 </member>
15592 <exclude/> 15592 <member name="F:OpenMetaverse.Avatar.ProfileStatistics">
15593 </member> 15593 <summary>Positive and negative ratings</summary>
15594 <member name="T:OpenMetaverse.Packets.ModifyLandPacket.ModifyBlockBlock"> 15594 </member>
15595 <exclude/> 15595 <member name="F:OpenMetaverse.Avatar.ProfileProperties">
15596 </member> 15596 <summary>Avatar properties including about text, profile URL, image IDs and
15597 <member name="T:OpenMetaverse.Packets.ModifyLandPacket.ParcelDataBlock"> 15597 publishing settings</summary>
15598 <exclude/> 15598 </member>
15599 </member> 15599 <member name="F:OpenMetaverse.Avatar.ProfileInterests">
15600 <member name="T:OpenMetaverse.Packets.ModifyLandPacket.ModifyBlockExtendedBlock"> 15600 <summary>Avatar interests including spoken languages, skills, and "want to"
15601 <exclude/> 15601 choices</summary>
15602 </member> 15602 </member>
15603 <member name="T:OpenMetaverse.Packets.VelocityInterpolateOnPacket"> 15603 <member name="F:OpenMetaverse.Avatar.ControlFlags">
15604 <exclude/> 15604 <summary>Movement control flags for avatars. Typically not set or used by
15605 </member> 15605 clients. To move your avatar, use Client.Self.Movement instead</summary>
15606 <member name="T:OpenMetaverse.Packets.VelocityInterpolateOnPacket.AgentDataBlock"> 15606 </member>
15607 <exclude/> 15607 <member name="F:OpenMetaverse.Avatar.VisualParameters">
15608 </member> 15608 <summary>
15609 <member name="T:OpenMetaverse.Packets.VelocityInterpolateOffPacket"> 15609 Contains the visual parameters describing the deformation of the avatar
15610 <exclude/> 15610 </summary>
15611 </member> 15611 </member>
15612 <member name="T:OpenMetaverse.Packets.VelocityInterpolateOffPacket.AgentDataBlock"> 15612 <member name="M:OpenMetaverse.Avatar.#ctor">
15613 <exclude/> 15613 <summary>
15614 </member> 15614 Default constructor
15615 <member name="T:OpenMetaverse.Packets.StateSavePacket"> 15615 </summary>
15616 <exclude/> 15616 </member>
15617 </member> 15617 <member name="P:OpenMetaverse.Avatar.FirstName">
15618 <member name="T:OpenMetaverse.Packets.StateSavePacket.AgentDataBlock"> 15618 <summary>First name</summary>
15619 <exclude/> 15619 </member>
15620 </member> 15620 <member name="P:OpenMetaverse.Avatar.LastName">
15621 <member name="T:OpenMetaverse.Packets.StateSavePacket.DataBlockBlock"> 15621 <summary>Last name</summary>
15622 <exclude/> 15622 </member>
15623 </member> 15623 <member name="P:OpenMetaverse.Avatar.Name">
15624 <member name="T:OpenMetaverse.Packets.ReportAutosaveCrashPacket"> 15624 <summary>Full name</summary>
15625 <exclude/> 15625 </member>
15626 </member> 15626 <member name="P:OpenMetaverse.Avatar.GroupName">
15627 <member name="T:OpenMetaverse.Packets.ReportAutosaveCrashPacket.AutosaveDataBlock"> 15627 <summary>Active group</summary>
15628 <exclude/> 15628 </member>
15629 </member> 15629 <member name="T:OpenMetaverse.Avatar.Statistics">
15630 <member name="T:OpenMetaverse.Packets.SimWideDeletesPacket"> 15630 <summary>
15631 <exclude/> 15631 Positive and negative ratings
15632 </member> 15632 </summary>
15633 <member name="T:OpenMetaverse.Packets.SimWideDeletesPacket.AgentDataBlock"> 15633 </member>
15634 <exclude/> 15634 <member name="F:OpenMetaverse.Avatar.Statistics.BehaviorPositive">
15635 </member> 15635 <summary>Positive ratings for Behavior</summary>
15636 <member name="T:OpenMetaverse.Packets.SimWideDeletesPacket.DataBlockBlock"> 15636 </member>
15637 <exclude/> 15637 <member name="F:OpenMetaverse.Avatar.Statistics.BehaviorNegative">
15638 </member> 15638 <summary>Negative ratings for Behavior</summary>
15639 <member name="T:OpenMetaverse.Packets.TrackAgentPacket"> 15639 </member>
15640 <exclude/> 15640 <member name="F:OpenMetaverse.Avatar.Statistics.AppearancePositive">
15641 </member> 15641 <summary>Positive ratings for Appearance</summary>
15642 <member name="T:OpenMetaverse.Packets.TrackAgentPacket.AgentDataBlock"> 15642 </member>
15643 <exclude/> 15643 <member name="F:OpenMetaverse.Avatar.Statistics.AppearanceNegative">
15644 </member> 15644 <summary>Negative ratings for Appearance</summary>
15645 <member name="T:OpenMetaverse.Packets.TrackAgentPacket.TargetDataBlock"> 15645 </member>
15646 <exclude/> 15646 <member name="F:OpenMetaverse.Avatar.Statistics.BuildingPositive">
15647 </member> 15647 <summary>Positive ratings for Building</summary>
15648 <member name="T:OpenMetaverse.Packets.ViewerStatsPacket"> 15648 </member>
15649 <exclude/> 15649 <member name="F:OpenMetaverse.Avatar.Statistics.BuildingNegative">
15650 </member> 15650 <summary>Negative ratings for Building</summary>
15651 <member name="T:OpenMetaverse.Packets.ViewerStatsPacket.AgentDataBlock"> 15651 </member>
15652 <exclude/> 15652 <member name="F:OpenMetaverse.Avatar.Statistics.GivenPositive">
15653 </member> 15653 <summary>Positive ratings given by this avatar</summary>
15654 <member name="T:OpenMetaverse.Packets.ViewerStatsPacket.DownloadTotalsBlock"> 15654 </member>
15655 <exclude/> 15655 <member name="F:OpenMetaverse.Avatar.Statistics.GivenNegative">
15656 </member> 15656 <summary>Negative ratings given by this avatar</summary>
15657 <member name="T:OpenMetaverse.Packets.ViewerStatsPacket.NetStatsBlock"> 15657 </member>
15658 <exclude/> 15658 <member name="T:OpenMetaverse.Avatar.AvatarProperties">
15659 </member> 15659 <summary>
15660 <member name="T:OpenMetaverse.Packets.ViewerStatsPacket.FailStatsBlock"> 15660 Avatar properties including about text, profile URL, image IDs and
15661 <exclude/> 15661 publishing settings
15662 </member> 15662 </summary>
15663 <member name="T:OpenMetaverse.Packets.ViewerStatsPacket.MiscStatsBlock"> 15663 </member>
15664 <exclude/> 15664 <member name="F:OpenMetaverse.Avatar.AvatarProperties.FirstLifeText">
15665 </member> 15665 <summary>First Life about text</summary>
15666 <member name="T:OpenMetaverse.Packets.ScriptAnswerYesPacket"> 15666 </member>
15667 <exclude/> 15667 <member name="F:OpenMetaverse.Avatar.AvatarProperties.FirstLifeImage">
15668 </member> 15668 <summary>First Life image ID</summary>
15669 <member name="T:OpenMetaverse.Packets.ScriptAnswerYesPacket.AgentDataBlock"> 15669 </member>
15670 <exclude/> 15670 <member name="F:OpenMetaverse.Avatar.AvatarProperties.Partner">
15671 </member> 15671 <summary></summary>
15672 <member name="T:OpenMetaverse.Packets.ScriptAnswerYesPacket.DataBlock"> 15672 </member>
15673 <exclude/> 15673 <member name="F:OpenMetaverse.Avatar.AvatarProperties.AboutText">
15674 </member> 15674 <summary></summary>
15675 <member name="T:OpenMetaverse.Packets.UserReportPacket"> 15675 </member>
15676 <exclude/> 15676 <member name="F:OpenMetaverse.Avatar.AvatarProperties.BornOn">
15677 </member> 15677 <summary></summary>
15678 <member name="T:OpenMetaverse.Packets.UserReportPacket.AgentDataBlock"> 15678 </member>
15679 <exclude/> 15679 <member name="F:OpenMetaverse.Avatar.AvatarProperties.CharterMember">
15680 </member> 15680 <summary></summary>
15681 <member name="T:OpenMetaverse.Packets.UserReportPacket.ReportDataBlock"> 15681 </member>
15682 <exclude/> 15682 <member name="F:OpenMetaverse.Avatar.AvatarProperties.ProfileImage">
15683 </member> 15683 <summary>Profile image ID</summary>
15684 <member name="T:OpenMetaverse.Packets.AlertMessagePacket"> 15684 </member>
15685 <exclude/> 15685 <member name="F:OpenMetaverse.Avatar.AvatarProperties.Flags">
15686 </member> 15686 <summary>Flags of the profile</summary>
15687 <member name="T:OpenMetaverse.Packets.AlertMessagePacket.AlertDataBlock"> 15687 </member>
15688 <exclude/> 15688 <member name="F:OpenMetaverse.Avatar.AvatarProperties.ProfileURL">
15689 </member> 15689 <summary>Web URL for this profile</summary>
15690 <member name="T:OpenMetaverse.Packets.AlertMessagePacket.AlertInfoBlock"> 15690 </member>
15691 <exclude/> 15691 <member name="P:OpenMetaverse.Avatar.AvatarProperties.AllowPublish">
15692 </member> 15692 <summary>Should this profile be published on the web</summary>
15693 <member name="T:OpenMetaverse.Packets.AgentAlertMessagePacket"> 15693 </member>
15694 <exclude/> 15694 <member name="P:OpenMetaverse.Avatar.AvatarProperties.Online">
15695 </member> 15695 <summary>Avatar Online Status</summary>
15696 <member name="T:OpenMetaverse.Packets.AgentAlertMessagePacket.AgentDataBlock"> 15696 </member>
15697 <exclude/> 15697 <member name="P:OpenMetaverse.Avatar.AvatarProperties.MaturePublish">
15698 </member> 15698 <summary>Is this a mature profile</summary>
15699 <member name="T:OpenMetaverse.Packets.AgentAlertMessagePacket.AlertDataBlock"> 15699 </member>
15700 <exclude/> 15700 <member name="P:OpenMetaverse.Avatar.AvatarProperties.Identified">
15701 </member> 15701 <summary></summary>
15702 <member name="T:OpenMetaverse.Packets.MeanCollisionAlertPacket"> 15702 </member>
15703 <exclude/> 15703 <member name="P:OpenMetaverse.Avatar.AvatarProperties.Transacted">
15704 </member> 15704 <summary></summary>
15705 <member name="T:OpenMetaverse.Packets.MeanCollisionAlertPacket.MeanCollisionBlock"> 15705 </member>
15706 <exclude/> 15706 <member name="T:OpenMetaverse.Avatar.Interests">
15707 </member> 15707 <summary>
15708 <member name="T:OpenMetaverse.Packets.ViewerFrozenMessagePacket"> 15708 Avatar interests including spoken languages, skills, and "want to"
15709 <exclude/> 15709 choices
15710 </member> 15710 </summary>
15711 <member name="T:OpenMetaverse.Packets.ViewerFrozenMessagePacket.FrozenDataBlock"> 15711 </member>
15712 <exclude/> 15712 <member name="F:OpenMetaverse.Avatar.Interests.LanguagesText">
15713 </member> 15713 <summary>Languages profile field</summary>
15714 <member name="T:OpenMetaverse.Packets.HealthMessagePacket"> 15714 </member>
15715 <exclude/> 15715 <member name="F:OpenMetaverse.Avatar.Interests.SkillsMask">
15716 </member> 15716 <summary></summary>
15717 <member name="T:OpenMetaverse.Packets.HealthMessagePacket.HealthDataBlock"> 15717 </member>
15718 <exclude/> 15718 <member name="F:OpenMetaverse.Avatar.Interests.SkillsText">
15719 </member> 15719 <summary></summary>
15720 <member name="T:OpenMetaverse.Packets.ChatFromSimulatorPacket"> 15720 </member>
15721 <exclude/> 15721 <member name="F:OpenMetaverse.Avatar.Interests.WantToMask">
15722 </member> 15722 <summary></summary>
15723 <member name="T:OpenMetaverse.Packets.ChatFromSimulatorPacket.ChatDataBlock"> 15723 </member>
15724 <exclude/> 15724 <member name="F:OpenMetaverse.Avatar.Interests.WantToText">
15725 </member> 15725 <summary></summary>
15726 <member name="T:OpenMetaverse.Packets.SimStatsPacket"> 15726 </member>
15727 <exclude/> 15727 <member name="M:OpenMetaverse.Messages.MessageUtils.DecodeEvent(System.String,OpenMetaverse.StructuredData.OSDMap)">
15728 </member> 15728 <summary>
15729 <member name="T:OpenMetaverse.Packets.SimStatsPacket.RegionBlock"> 15729 Return a decoded capabilities message as a strongly typed object
15730 <exclude/> 15730 </summary>
15731 </member> 15731 <param name="eventName">A string containing the name of the capabilities message key</param>
15732 <member name="T:OpenMetaverse.Packets.SimStatsPacket.StatBlock"> 15732 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> to decode</param>
15733 <exclude/> 15733 <returns>A strongly typed object containing the decoded information from the capabilities message, or null
15734 </member> 15734 if no existing Message object exists for the specified event</returns>
15735 <member name="T:OpenMetaverse.Packets.SimStatsPacket.PidStatBlock"> 15735 </member>
15736 <exclude/> 15736 <member name="T:OpenMetaverse.UDPBase">
15737 </member> 15737 <summary>
15738 <member name="T:OpenMetaverse.Packets.RequestRegionInfoPacket"> 15738
15739 <exclude/> 15739 </summary>
15740 </member> 15740 </member>
15741 <member name="T:OpenMetaverse.Packets.RequestRegionInfoPacket.AgentDataBlock"> 15741 <member name="M:OpenMetaverse.UDPBase.#ctor(System.Int32)">
15742 <exclude/> 15742 <summary>
15743 </member> 15743 Initialize the UDP packet handler in server mode
15744 <member name="T:OpenMetaverse.Packets.RegionInfoPacket"> 15744 </summary>
15745 <exclude/> 15745 <param name="port">Port to listening for incoming UDP packets on</param>
15746 </member> 15746 </member>
15747 <member name="T:OpenMetaverse.Packets.RegionInfoPacket.AgentDataBlock"> 15747 <member name="M:OpenMetaverse.UDPBase.#ctor(System.Net.IPEndPoint)">
15748 <exclude/> 15748 <summary>
15749 </member> 15749 Initialize the UDP packet handler in client mode
15750 <member name="T:OpenMetaverse.Packets.RegionInfoPacket.RegionInfoBlock"> 15750 </summary>
15751 <exclude/> 15751 <param name="endPoint">Remote UDP server to connect to</param>
15752 </member> 15752 </member>
15753 <member name="T:OpenMetaverse.Packets.RegionInfoPacket.RegionInfo2Block"> 15753 <member name="M:OpenMetaverse.UDPBase.Start">
15754 <exclude/> 15754 <summary>
15755 </member> 15755
15756 <member name="T:OpenMetaverse.Packets.GodUpdateRegionInfoPacket"> 15756 </summary>
15757 <exclude/> 15757 </member>
15758 </member> 15758 <member name="M:OpenMetaverse.UDPBase.Stop">
15759 <member name="T:OpenMetaverse.Packets.GodUpdateRegionInfoPacket.AgentDataBlock"> 15759 <summary>
15760 <exclude/> 15760
15761 </member> 15761 </summary>
15762 <member name="T:OpenMetaverse.Packets.GodUpdateRegionInfoPacket.RegionInfoBlock"> 15762 </member>
15763 <exclude/> 15763 <member name="P:OpenMetaverse.UDPBase.IsRunning">
15764 </member> 15764 <summary>
15765 <member name="T:OpenMetaverse.Packets.RegionHandshakePacket"> 15765
15766 <exclude/> 15766 </summary>
15767 </member> 15767 </member>
15768 <member name="T:OpenMetaverse.Packets.RegionHandshakePacket.RegionInfoBlock"> 15768 <member name="T:OpenMetaverse.NameValue">
15769 <exclude/> 15769 <summary>
15770 </member> 15770 A Name Value pair with additional settings, used in the protocol
15771 <member name="T:OpenMetaverse.Packets.RegionHandshakePacket.RegionInfo2Block"> 15771 primarily to transmit avatar names and active group in object packets
15772 <exclude/> 15772 </summary>
15773 </member> 15773 </member>
15774 <member name="T:OpenMetaverse.Packets.RegionHandshakePacket.RegionInfo3Block"> 15774 <member name="F:OpenMetaverse.NameValue.Name">
15775 <exclude/> 15775 <summary></summary>
15776 </member> 15776 </member>
15777 <member name="T:OpenMetaverse.Packets.RegionHandshakeReplyPacket"> 15777 <member name="F:OpenMetaverse.NameValue.Type">
15778 <exclude/> 15778 <summary></summary>
15779 </member> 15779 </member>
15780 <member name="T:OpenMetaverse.Packets.RegionHandshakeReplyPacket.AgentDataBlock"> 15780 <member name="F:OpenMetaverse.NameValue.Class">
15781 <exclude/> 15781 <summary></summary>
15782 </member> 15782 </member>
15783 <member name="T:OpenMetaverse.Packets.RegionHandshakeReplyPacket.RegionInfoBlock"> 15783 <member name="F:OpenMetaverse.NameValue.Sendto">
15784 <exclude/> 15784 <summary></summary>
15785 </member> 15785 </member>
15786 <member name="T:OpenMetaverse.Packets.SimulatorViewerTimeMessagePacket"> 15786 <member name="F:OpenMetaverse.NameValue.Value">
15787 <exclude/> 15787 <summary></summary>
15788 </member> 15788 </member>
15789 <member name="T:OpenMetaverse.Packets.SimulatorViewerTimeMessagePacket.TimeInfoBlock"> 15789 <member name="M:OpenMetaverse.NameValue.#ctor(System.String,OpenMetaverse.NameValue.ValueType,OpenMetaverse.NameValue.ClassType,OpenMetaverse.NameValue.SendtoType,System.Object)">
15790 <exclude/> 15790 <summary>
15791 </member> 15791 Constructor that takes all the fields as parameters
15792 <member name="T:OpenMetaverse.Packets.EnableSimulatorPacket"> 15792 </summary>
15793 <exclude/> 15793 <param name="name"></param>
15794 </member> 15794 <param name="valueType"></param>
15795 <member name="T:OpenMetaverse.Packets.EnableSimulatorPacket.SimulatorInfoBlock"> 15795 <param name="classType"></param>
15796 <exclude/> 15796 <param name="sendtoType"></param>
15797 </member> 15797 <param name="value"></param>
15798 <member name="T:OpenMetaverse.Packets.DisableSimulatorPacket"> 15798 </member>
15799 <exclude/> 15799 <member name="M:OpenMetaverse.NameValue.#ctor(System.String)">
15800 </member> 15800 <summary>
15801 <member name="T:OpenMetaverse.Packets.TransferRequestPacket"> 15801 Constructor that takes a single line from a NameValue field
15802 <exclude/> 15802 </summary>
15803 </member> 15803 <param name="data"></param>
15804 <member name="T:OpenMetaverse.Packets.TransferRequestPacket.TransferInfoBlock"> 15804 </member>
15805 <exclude/> 15805 <member name="T:OpenMetaverse.NameValue.ValueType">
15806 </member> 15806 <summary>Type of the value</summary>
15807 <member name="T:OpenMetaverse.Packets.TransferInfoPacket"> 15807 </member>
15808 <exclude/> 15808 <member name="F:OpenMetaverse.NameValue.ValueType.Unknown">
15809 </member> 15809 <summary>Unknown</summary>
15810 <member name="T:OpenMetaverse.Packets.TransferInfoPacket.TransferInfoBlock"> 15810 </member>
15811 <exclude/> 15811 <member name="F:OpenMetaverse.NameValue.ValueType.String">
15812 </member> 15812 <summary>String value</summary>
15813 <member name="T:OpenMetaverse.Packets.TransferAbortPacket"> 15813 </member>
15814 <exclude/> 15814 <member name="F:OpenMetaverse.NameValue.ValueType.F32">
15815 </member> 15815 <summary></summary>
15816 <member name="T:OpenMetaverse.Packets.TransferAbortPacket.TransferInfoBlock"> 15816 </member>
15817 <exclude/> 15817 <member name="F:OpenMetaverse.NameValue.ValueType.S32">
15818 </member> 15818 <summary></summary>
15819 <member name="T:OpenMetaverse.Packets.RequestXferPacket"> 15819 </member>
15820 <exclude/> 15820 <member name="F:OpenMetaverse.NameValue.ValueType.VEC3">
15821 </member> 15821 <summary></summary>
15822 <member name="T:OpenMetaverse.Packets.RequestXferPacket.XferIDBlock"> 15822 </member>
15823 <exclude/> 15823 <member name="F:OpenMetaverse.NameValue.ValueType.U32">
15824 </member> 15824 <summary></summary>
15825 <member name="T:OpenMetaverse.Packets.AbortXferPacket"> 15825 </member>
15826 <exclude/> 15826 <member name="F:OpenMetaverse.NameValue.ValueType.CAMERA">
15827 </member> 15827 <summary>Deprecated</summary>
15828 <member name="T:OpenMetaverse.Packets.AbortXferPacket.XferIDBlock"> 15828 </member>
15829 <exclude/> 15829 <member name="F:OpenMetaverse.NameValue.ValueType.Asset">
15830 </member> 15830 <summary>String value, but designated as an asset</summary>
15831 <member name="T:OpenMetaverse.Packets.AvatarAppearancePacket"> 15831 </member>
15832 <exclude/> 15832 <member name="F:OpenMetaverse.NameValue.ValueType.U64">
15833 </member> 15833 <summary></summary>
15834 <member name="T:OpenMetaverse.Packets.AvatarAppearancePacket.SenderBlock"> 15834 </member>
15835 <exclude/> 15835 <member name="T:OpenMetaverse.NameValue.ClassType">
15836 </member> 15836 <summary>
15837 <member name="T:OpenMetaverse.Packets.AvatarAppearancePacket.ObjectDataBlock"> 15837
15838 <exclude/> 15838 </summary>
15839 </member> 15839 </member>
15840 <member name="T:OpenMetaverse.Packets.AvatarAppearancePacket.VisualParamBlock"> 15840 <member name="F:OpenMetaverse.NameValue.ClassType.Unknown">
15841 <exclude/> 15841 <summary></summary>
15842 </member> 15842 </member>
15843 <member name="T:OpenMetaverse.Packets.SetFollowCamPropertiesPacket"> 15843 <member name="F:OpenMetaverse.NameValue.ClassType.ReadOnly">
15844 <exclude/> 15844 <summary></summary>
15845 </member> 15845 </member>
15846 <member name="T:OpenMetaverse.Packets.SetFollowCamPropertiesPacket.ObjectDataBlock"> 15846 <member name="F:OpenMetaverse.NameValue.ClassType.ReadWrite">
15847 <exclude/> 15847 <summary></summary>
15848 </member> 15848 </member>
15849 <member name="T:OpenMetaverse.Packets.SetFollowCamPropertiesPacket.CameraPropertyBlock"> 15849 <member name="F:OpenMetaverse.NameValue.ClassType.Callback">
15850 <exclude/> 15850 <summary></summary>
15851 </member> 15851 </member>
15852 <member name="T:OpenMetaverse.Packets.ClearFollowCamPropertiesPacket"> 15852 <member name="T:OpenMetaverse.NameValue.SendtoType">
15853 <exclude/> 15853 <summary>
15854 </member> 15854
15855 <member name="T:OpenMetaverse.Packets.ClearFollowCamPropertiesPacket.ObjectDataBlock"> 15855 </summary>
15856 <exclude/> 15856 </member>
15857 </member> 15857 <member name="F:OpenMetaverse.NameValue.SendtoType.Unknown">
15858 <member name="T:OpenMetaverse.Packets.RequestPayPricePacket"> 15858 <summary></summary>
15859 <exclude/> 15859 </member>
15860 </member> 15860 <member name="F:OpenMetaverse.NameValue.SendtoType.Sim">
15861 <member name="T:OpenMetaverse.Packets.RequestPayPricePacket.ObjectDataBlock"> 15861 <summary></summary>
15862 <exclude/> 15862 </member>
15863 </member> 15863 <member name="F:OpenMetaverse.NameValue.SendtoType.DataSim">
15864 <member name="T:OpenMetaverse.Packets.PayPriceReplyPacket"> 15864 <summary></summary>
15865 <exclude/> 15865 </member>
15866 </member> 15866 <member name="F:OpenMetaverse.NameValue.SendtoType.SimViewer">
15867 <member name="T:OpenMetaverse.Packets.PayPriceReplyPacket.ObjectDataBlock"> 15867 <summary></summary>
15868 <exclude/> 15868 </member>
15869 </member> 15869 <member name="F:OpenMetaverse.NameValue.SendtoType.DataSimViewer">
15870 <member name="T:OpenMetaverse.Packets.PayPriceReplyPacket.ButtonDataBlock"> 15870 <summary></summary>
15871 <exclude/> 15871 </member>
15872 </member> 15872 <member name="T:OpenMetaverse.Helpers">
15873 <member name="T:OpenMetaverse.Packets.KickUserPacket"> 15873 <summary>
15874 <exclude/> 15874 Static helper functions and global variables
15875 </member> 15875 </summary>
15876 <member name="T:OpenMetaverse.Packets.KickUserPacket.TargetBlockBlock"> 15876 </member>
15877 <exclude/> 15877 <member name="F:OpenMetaverse.Helpers.MSG_APPENDED_ACKS">
15878 </member> 15878 <summary>This header flag signals that ACKs are appended to the packet</summary>
15879 <member name="T:OpenMetaverse.Packets.KickUserPacket.UserInfoBlock"> 15879 </member>
15880 <exclude/> 15880 <member name="F:OpenMetaverse.Helpers.MSG_RESENT">
15881 </member> 15881 <summary>This header flag signals that this packet has been sent before</summary>
15882 <member name="T:OpenMetaverse.Packets.GodKickUserPacket"> 15882 </member>
15883 <exclude/> 15883 <member name="F:OpenMetaverse.Helpers.MSG_RELIABLE">
15884 </member> 15884 <summary>This header flags signals that an ACK is expected for this packet</summary>
15885 <member name="T:OpenMetaverse.Packets.GodKickUserPacket.UserInfoBlock"> 15885 </member>
15886 <exclude/> 15886 <member name="F:OpenMetaverse.Helpers.MSG_ZEROCODED">
15887 </member> 15887 <summary>This header flag signals that the message is compressed using zerocoding</summary>
15888 <member name="T:OpenMetaverse.Packets.EjectUserPacket"> 15888 </member>
15889 <exclude/> 15889 <member name="M:OpenMetaverse.Helpers.TEOffsetShort(System.Single)">
15890 </member> 15890 <summary>
15891 <member name="T:OpenMetaverse.Packets.EjectUserPacket.AgentDataBlock"> 15891
15892 <exclude/> 15892 </summary>
15893 </member> 15893 <param name="offset"></param>
15894 <member name="T:OpenMetaverse.Packets.EjectUserPacket.DataBlock"> 15894 <returns></returns>
15895 <exclude/> 15895 </member>
15896 </member> 15896 <member name="M:OpenMetaverse.Helpers.TEOffsetFloat(System.Byte[],System.Int32)">
15897 <member name="T:OpenMetaverse.Packets.FreezeUserPacket"> 15897 <summary>
15898 <exclude/> 15898
15899 </member> 15899 </summary>
15900 <member name="T:OpenMetaverse.Packets.FreezeUserPacket.AgentDataBlock"> 15900 <param name="bytes"></param>
15901 <exclude/> 15901 <param name="pos"></param>
15902 </member> 15902 <returns></returns>
15903 <member name="T:OpenMetaverse.Packets.FreezeUserPacket.DataBlock"> 15903 </member>
15904 <exclude/> 15904 <member name="M:OpenMetaverse.Helpers.TERotationShort(System.Single)">
15905 </member> 15905 <summary>
15906 <member name="T:OpenMetaverse.Packets.AvatarPropertiesRequestPacket"> 15906
15907 <exclude/> 15907 </summary>
15908 </member> 15908 <param name="rotation"></param>
15909 <member name="T:OpenMetaverse.Packets.AvatarPropertiesRequestPacket.AgentDataBlock"> 15909 <returns></returns>
15910 <exclude/> 15910 </member>
15911 </member> 15911 <member name="M:OpenMetaverse.Helpers.TERotationFloat(System.Byte[],System.Int32)">
15912 <member name="T:OpenMetaverse.Packets.AvatarPropertiesReplyPacket"> 15912 <summary>
15913 <exclude/> 15913
15914 </member> 15914 </summary>
15915 <member name="T:OpenMetaverse.Packets.AvatarPropertiesReplyPacket.AgentDataBlock"> 15915 <param name="bytes"></param>
15916 <exclude/> 15916 <param name="pos"></param>
15917 </member> 15917 <returns></returns>
15918 <member name="T:OpenMetaverse.Packets.AvatarPropertiesReplyPacket.PropertiesDataBlock"> 15918 </member>
15919 <exclude/> 15919 <member name="M:OpenMetaverse.Helpers.GlobalPosToRegionHandle(System.Single,System.Single,System.Single@,System.Single@)">
15920 </member> 15920 <summary>
15921 <member name="T:OpenMetaverse.Packets.AvatarInterestsReplyPacket"> 15921 Given an X/Y location in absolute (grid-relative) terms, a region
15922 <exclude/> 15922 handle is returned along with the local X/Y location in that region
15923 </member> 15923 </summary>
15924 <member name="T:OpenMetaverse.Packets.AvatarInterestsReplyPacket.AgentDataBlock"> 15924 <param name="globalX">The absolute X location, a number such as
15925 <exclude/> 15925 255360.35</param>
15926 </member> 15926 <param name="globalY">The absolute Y location, a number such as
15927 <member name="T:OpenMetaverse.Packets.AvatarInterestsReplyPacket.PropertiesDataBlock"> 15927 255360.35</param>
15928 <exclude/> 15928 <param name="localX">The sim-local X position of the global X
15929 </member> 15929 position, a value from 0.0 to 256.0</param>
15930 <member name="T:OpenMetaverse.Packets.AvatarGroupsReplyPacket"> 15930 <param name="localY">The sim-local Y position of the global Y
15931 <exclude/> 15931 position, a value from 0.0 to 256.0</param>
15932 </member> 15932 <returns>A 64-bit region handle that can be used to teleport to</returns>
15933 <member name="T:OpenMetaverse.Packets.AvatarGroupsReplyPacket.AgentDataBlock"> 15933 </member>
15934 <exclude/> 15934 <member name="M:OpenMetaverse.Helpers.FloatToTerseString(System.Single)">
15935 </member> 15935 <summary>
15936 <member name="T:OpenMetaverse.Packets.AvatarGroupsReplyPacket.GroupDataBlock"> 15936 Converts a floating point number to a terse string format used for
15937 <exclude/> 15937 transmitting numbers in wearable asset files
15938 </member> 15938 </summary>
15939 <member name="T:OpenMetaverse.Packets.AvatarGroupsReplyPacket.NewGroupDataBlock"> 15939 <param name="val">Floating point number to convert to a string</param>
15940 <exclude/> 15940 <returns>A terse string representation of the input number</returns>
15941 </member> 15941 </member>
15942 <member name="T:OpenMetaverse.Packets.AvatarPropertiesUpdatePacket"> 15942 <member name="M:OpenMetaverse.Helpers.FieldToString(System.Text.StringBuilder,System.Byte[],System.String)">
15943 <exclude/> 15943 <summary>
15944 </member> 15944 Convert a variable length field (byte array) to a string, with a
15945 <member name="T:OpenMetaverse.Packets.AvatarPropertiesUpdatePacket.AgentDataBlock"> 15945 field name prepended to each line of the output
15946 <exclude/> 15946 </summary>
15947 </member> 15947 <remarks>If the byte array has unprintable characters in it, a
15948 <member name="T:OpenMetaverse.Packets.AvatarPropertiesUpdatePacket.PropertiesDataBlock"> 15948 hex dump will be written instead</remarks>
15949 <exclude/> 15949 <param name="output">The StringBuilder object to write to</param>
15950 </member> 15950 <param name="bytes">The byte array to convert to a string</param>
15951 <member name="T:OpenMetaverse.Packets.AvatarInterestsUpdatePacket"> 15951 <param name="fieldName">A field name to prepend to each line of output</param>
15952 <exclude/> 15952 </member>
15953 </member> 15953 <member name="M:OpenMetaverse.Helpers.ZeroDecode(System.Byte[],System.Int32,System.Byte[])">
15954 <member name="T:OpenMetaverse.Packets.AvatarInterestsUpdatePacket.AgentDataBlock"> 15954 <summary>
15955 <exclude/> 15955 Decode a zerocoded byte array, used to decompress packets marked
15956 </member> 15956 with the zerocoded flag
15957 <member name="T:OpenMetaverse.Packets.AvatarInterestsUpdatePacket.PropertiesDataBlock"> 15957 </summary>
15958 <exclude/> 15958 <remarks>Any time a zero is encountered, the next byte is a count
15959 </member> 15959 of how many zeroes to expand. One zero is encoded with 0x00 0x01,
15960 <member name="T:OpenMetaverse.Packets.AvatarNotesReplyPacket"> 15960 two zeroes is 0x00 0x02, three zeroes is 0x00 0x03, etc. The
15961 <exclude/> 15961 first four bytes are copied directly to the output buffer.
15962 </member> 15962 </remarks>
15963 <member name="T:OpenMetaverse.Packets.AvatarNotesReplyPacket.AgentDataBlock"> 15963 <param name="src">The byte array to decode</param>
15964 <exclude/> 15964 <param name="srclen">The length of the byte array to decode. This
15965 </member> 15965 would be the length of the packet up to (but not including) any
15966 <member name="T:OpenMetaverse.Packets.AvatarNotesReplyPacket.DataBlock"> 15966 appended ACKs</param>
15967 <exclude/> 15967 <param name="dest">The output byte array to decode to</param>
15968 </member> 15968 <returns>The length of the output buffer</returns>
15969 <member name="T:OpenMetaverse.Packets.AvatarNotesUpdatePacket"> 15969 </member>
15970 <exclude/> 15970 <member name="M:OpenMetaverse.Helpers.ZeroEncode(System.Byte[],System.Int32,System.Byte[])">
15971 </member> 15971 <summary>
15972 <member name="T:OpenMetaverse.Packets.AvatarNotesUpdatePacket.AgentDataBlock"> 15972 Encode a byte array with zerocoding. Used to compress packets marked
15973 <exclude/> 15973 with the zerocoded flag. Any zeroes in the array are compressed down
15974 </member> 15974 to a single zero byte followed by a count of how many zeroes to expand
15975 <member name="T:OpenMetaverse.Packets.AvatarNotesUpdatePacket.DataBlock"> 15975 out. A single zero becomes 0x00 0x01, two zeroes becomes 0x00 0x02,
15976 <exclude/> 15976 three zeroes becomes 0x00 0x03, etc. The first four bytes are copied
15977 </member> 15977 directly to the output buffer.
15978 <member name="T:OpenMetaverse.Packets.AvatarPicksReplyPacket"> 15978 </summary>
15979 <exclude/> 15979 <param name="src">The byte array to encode</param>
15980 </member> 15980 <param name="srclen">The length of the byte array to encode</param>
15981 <member name="T:OpenMetaverse.Packets.AvatarPicksReplyPacket.AgentDataBlock"> 15981 <param name="dest">The output byte array to encode to</param>
15982 <exclude/> 15982 <returns>The length of the output buffer</returns>
15983 </member> 15983 </member>
15984 <member name="T:OpenMetaverse.Packets.AvatarPicksReplyPacket.DataBlock"> 15984 <member name="M:OpenMetaverse.Helpers.InventoryCRC(System.Int32,System.Byte,System.SByte,System.SByte,OpenMetaverse.UUID,OpenMetaverse.UUID,System.Int32,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32)">
15985 <exclude/> 15985 <summary>
15986 </member> 15986 Calculates the CRC (cyclic redundancy check) needed to upload inventory.
15987 <member name="T:OpenMetaverse.Packets.EventInfoRequestPacket"> 15987 </summary>
15988 <exclude/> 15988 <param name="creationDate">Creation date</param>
15989 </member> 15989 <param name="saleType">Sale type</param>
15990 <member name="T:OpenMetaverse.Packets.EventInfoRequestPacket.AgentDataBlock"> 15990 <param name="invType">Inventory type</param>
15991 <exclude/> 15991 <param name="type">Type</param>
15992 </member> 15992 <param name="assetID">Asset ID</param>
15993 <member name="T:OpenMetaverse.Packets.EventInfoRequestPacket.EventDataBlock"> 15993 <param name="groupID">Group ID</param>
15994 <exclude/> 15994 <param name="salePrice">Sale price</param>
15995 </member> 15995 <param name="ownerID">Owner ID</param>
15996 <member name="T:OpenMetaverse.Packets.EventInfoReplyPacket"> 15996 <param name="creatorID">Creator ID</param>
15997 <exclude/> 15997 <param name="itemID">Item ID</param>
15998 </member> 15998 <param name="folderID">Folder ID</param>
15999 <member name="T:OpenMetaverse.Packets.EventInfoReplyPacket.AgentDataBlock"> 15999 <param name="everyoneMask">Everyone mask (permissions)</param>
16000 <exclude/> 16000 <param name="flags">Flags</param>
16001 </member> 16001 <param name="nextOwnerMask">Next owner mask (permissions)</param>
16002 <member name="T:OpenMetaverse.Packets.EventInfoReplyPacket.EventDataBlock"> 16002 <param name="groupMask">Group mask (permissions)</param>
16003 <exclude/> 16003 <param name="ownerMask">Owner mask (permissions)</param>
16004 </member> 16004 <returns>The calculated CRC</returns>
16005 <member name="T:OpenMetaverse.Packets.EventNotificationAddRequestPacket"> 16005 </member>
16006 <exclude/> 16006 <member name="M:OpenMetaverse.Helpers.GetResourceStream(System.String)">
16007 </member> 16007 <summary>
16008 <member name="T:OpenMetaverse.Packets.EventNotificationAddRequestPacket.AgentDataBlock"> 16008 Attempts to load a file embedded in the assembly
16009 <exclude/> 16009 </summary>
16010 </member> 16010 <param name="resourceName">The filename of the resource to load</param>
16011 <member name="T:OpenMetaverse.Packets.EventNotificationAddRequestPacket.EventDataBlock"> 16011 <returns>A Stream for the requested file, or null if the resource
16012 <exclude/> 16012 was not successfully loaded</returns>
16013 </member> 16013 </member>
16014 <member name="T:OpenMetaverse.Packets.EventNotificationRemoveRequestPacket"> 16014 <member name="M:OpenMetaverse.Helpers.GetResourceStream(System.String,System.String)">
16015 <exclude/> 16015 <summary>
16016 </member> 16016 Attempts to load a file either embedded in the assembly or found in
16017 <member name="T:OpenMetaverse.Packets.EventNotificationRemoveRequestPacket.AgentDataBlock"> 16017 a given search path
16018 <exclude/> 16018 </summary>
16019 </member> 16019 <param name="resourceName">The filename of the resource to load</param>
16020 <member name="T:OpenMetaverse.Packets.EventNotificationRemoveRequestPacket.EventDataBlock"> 16020 <param name="searchPath">An optional path that will be searched if
16021 <exclude/> 16021 the asset is not found embedded in the assembly</param>
16022 </member> 16022 <returns>A Stream for the requested file, or null if the resource
16023 <member name="T:OpenMetaverse.Packets.EventGodDeletePacket"> 16023 was not successfully loaded</returns>
16024 <exclude/> 16024 </member>
16025 </member> 16025 <member name="M:OpenMetaverse.Helpers.PrimListToOSD(System.Collections.Generic.List{OpenMetaverse.Primitive})">
16026 <member name="T:OpenMetaverse.Packets.EventGodDeletePacket.AgentDataBlock"> 16026 <summary>
16027 <exclude/> 16027 Converts a list of primitives to an object that can be serialized
16028 </member> 16028 with the LLSD system
16029 <member name="T:OpenMetaverse.Packets.EventGodDeletePacket.EventDataBlock"> 16029 </summary>
16030 <exclude/> 16030 <param name="prims">Primitives to convert to a serializable object</param>
16031 </member> 16031 <returns>An object that can be serialized with LLSD</returns>
16032 <member name="T:OpenMetaverse.Packets.EventGodDeletePacket.QueryDataBlock"> 16032 </member>
16033 <exclude/> 16033 <member name="M:OpenMetaverse.Helpers.OSDToPrimList(OpenMetaverse.StructuredData.OSD)">
16034 </member> 16034 <summary>
16035 <member name="T:OpenMetaverse.Packets.PickInfoReplyPacket"> 16035 Deserializes OSD in to a list of primitives
16036 <exclude/> 16036 </summary>
16037 </member> 16037 <param name="osd">Structure holding the serialized primitive list,
16038 <member name="T:OpenMetaverse.Packets.PickInfoReplyPacket.AgentDataBlock"> 16038 must be of the SDMap type</param>
16039 <exclude/> 16039 <returns>A list of deserialized primitives</returns>
16040 </member> 16040 </member>
16041 <member name="T:OpenMetaverse.Packets.PickInfoReplyPacket.DataBlock"> 16041 <member name="M:OpenMetaverse.Helpers.StructToString(System.Object)">
16042 <exclude/> 16042 <summary>
16043 </member> 16043 Converts a struct or class object containing fields only into a key value separated string
16044 <member name="T:OpenMetaverse.Packets.PickInfoUpdatePacket"> 16044 </summary>
16045 <exclude/> 16045 <param name="t">The struct object</param>
16046 </member> 16046 <returns>A string containing the struct fields as the keys, and the field value as the value separated</returns>
16047 <member name="T:OpenMetaverse.Packets.PickInfoUpdatePacket.AgentDataBlock"> 16047 <example>
16048 <exclude/> 16048 <code>
16049 </member> 16049 // Add the following code to any struct or class containing only fields to override the ToString()
16050 <member name="T:OpenMetaverse.Packets.PickInfoUpdatePacket.DataBlock"> 16050 // method to display the values of the passed object
16051 <exclude/> 16051
16052 </member> 16052 /// <summary>Print the struct data as a string</summary>
16053 <member name="T:OpenMetaverse.Packets.PickDeletePacket"> 16053 ///<returns>A string containing the field name, and field value</returns>
16054 <exclude/> 16054 public override string ToString()
16055 </member> 16055 {
16056 <member name="T:OpenMetaverse.Packets.PickDeletePacket.AgentDataBlock"> 16056 return Helpers.StructToString(this);
16057 <exclude/> 16057 }
16058 </member> 16058 </code>
16059 <member name="T:OpenMetaverse.Packets.PickDeletePacket.DataBlock"> 16059 </example>
16060 <exclude/> 16060 </member>
16061 </member> 16061 <member name="T:OpenMetaverse.Helpers.LogLevel">
16062 <member name="T:OpenMetaverse.Packets.PickGodDeletePacket"> 16062 <summary>
16063 <exclude/> 16063 Passed to Logger.Log() to identify the severity of a log entry
16064 </member> 16064 </summary>
16065 <member name="T:OpenMetaverse.Packets.PickGodDeletePacket.AgentDataBlock"> 16065 </member>
16066 <exclude/> 16066 <member name="F:OpenMetaverse.Helpers.LogLevel.None">
16067 </member> 16067 <summary>No logging information will be output</summary>
16068 <member name="T:OpenMetaverse.Packets.PickGodDeletePacket.DataBlock"> 16068 </member>
16069 <exclude/> 16069 <member name="F:OpenMetaverse.Helpers.LogLevel.Info">
16070 </member> 16070 <summary>Non-noisy useful information, may be helpful in
16071 <member name="T:OpenMetaverse.Packets.ScriptQuestionPacket"> 16071 debugging a problem</summary>
16072 <exclude/> 16072 </member>
16073 </member> 16073 <member name="F:OpenMetaverse.Helpers.LogLevel.Warning">
16074 <member name="T:OpenMetaverse.Packets.ScriptQuestionPacket.DataBlock"> 16074 <summary>A non-critical error occurred. A warning will not
16075 <exclude/> 16075 prevent the rest of the library from operating as usual,
16076 </member> 16076 although it may be indicative of an underlying issue</summary>
16077 <member name="T:OpenMetaverse.Packets.ScriptControlChangePacket"> 16077 </member>
16078 <exclude/> 16078 <member name="F:OpenMetaverse.Helpers.LogLevel.Error">
16079 </member> 16079 <summary>A critical error has occurred. Generally this will
16080 <member name="T:OpenMetaverse.Packets.ScriptControlChangePacket.DataBlock"> 16080 be followed by the network layer shutting down, although the
16081 <exclude/> 16081 stability of the library after an error is uncertain</summary>
16082 </member> 16082 </member>
16083 <member name="T:OpenMetaverse.Packets.ScriptDialogPacket"> 16083 <member name="F:OpenMetaverse.Helpers.LogLevel.Debug">
16084 <exclude/> 16084 <summary>Used for internal testing, this logging level can
16085 </member> 16085 generate very noisy (long and/or repetitive) messages. Don't
16086 <member name="T:OpenMetaverse.Packets.ScriptDialogPacket.DataBlock"> 16086 pass this to the Log() function, use DebugLog() instead.
16087 <exclude/> 16087 </summary>
16088 </member> 16088 </member>
16089 <member name="T:OpenMetaverse.Packets.ScriptDialogPacket.ButtonsBlock"> 16089 <member name="T:OpenMetaverse.Caps">
16090 <exclude/> 16090 <summary>
16091 </member> 16091 Capabilities is the name of the bi-directional HTTP REST protocol
16092 <member name="T:OpenMetaverse.Packets.ScriptDialogReplyPacket"> 16092 used to communicate non real-time transactions such as teleporting or
16093 <exclude/> 16093 group messaging
16094 </member> 16094 </summary>
16095 <member name="T:OpenMetaverse.Packets.ScriptDialogReplyPacket.AgentDataBlock"> 16095 </member>
16096 <exclude/> 16096 <member name="F:OpenMetaverse.Caps.Simulator">
16097 </member> 16097 <summary>Reference to the simulator this system is connected to</summary>
16098 <member name="T:OpenMetaverse.Packets.ScriptDialogReplyPacket.DataBlock"> 16098 </member>
16099 <exclude/> 16099 <member name="M:OpenMetaverse.Caps.#ctor(OpenMetaverse.Simulator,System.String)">
16100 </member> 16100 <summary>
16101 <member name="T:OpenMetaverse.Packets.ForceScriptControlReleasePacket"> 16101 Default constructor
16102 <exclude/> 16102 </summary>
16103 </member> 16103 <param name="simulator"></param>
16104 <member name="T:OpenMetaverse.Packets.ForceScriptControlReleasePacket.AgentDataBlock"> 16104 <param name="seedcaps"></param>
16105 <exclude/> 16105 </member>
16106 </member> 16106 <member name="M:OpenMetaverse.Caps.CapabilityURI(System.String)">
16107 <member name="T:OpenMetaverse.Packets.RevokePermissionsPacket"> 16107 <summary>
16108 <exclude/> 16108 Request the URI of a named capability
16109 </member> 16109 </summary>
16110 <member name="T:OpenMetaverse.Packets.RevokePermissionsPacket.AgentDataBlock"> 16110 <param name="capability">Name of the capability to request</param>
16111 <exclude/> 16111 <returns>The URI of the requested capability, or String.Empty if
16112 </member> 16112 the capability does not exist</returns>
16113 <member name="T:OpenMetaverse.Packets.RevokePermissionsPacket.DataBlock"> 16113 </member>
16114 <exclude/> 16114 <member name="M:OpenMetaverse.Caps.EventQueueEventHandler(System.String,OpenMetaverse.StructuredData.OSDMap)">
16115 </member> 16115 <summary>
16116 <member name="T:OpenMetaverse.Packets.LoadURLPacket"> 16116 Process any incoming events, check to see if we have a message created for the event,
16117 <exclude/> 16117 </summary>
16118 </member> 16118 <param name="eventName"></param>
16119 <member name="T:OpenMetaverse.Packets.LoadURLPacket.DataBlock"> 16119 <param name="body"></param>
16120 <exclude/> 16120 </member>
16121 </member> 16121 <member name="P:OpenMetaverse.Caps.SeedCapsURI">
16122 <member name="T:OpenMetaverse.Packets.ScriptTeleportRequestPacket"> 16122 <summary>Capabilities URI this system was initialized with</summary>
16123 <exclude/> 16123 </member>
16124 </member> 16124 <member name="P:OpenMetaverse.Caps.IsEventQueueRunning">
16125 <member name="T:OpenMetaverse.Packets.ScriptTeleportRequestPacket.DataBlock"> 16125 <summary>Whether the capabilities event queue is connected and
16126 <exclude/> 16126 listening for incoming events</summary>
16127 </member> 16127 </member>
16128 <member name="T:OpenMetaverse.Packets.ParcelOverlayPacket"> 16128 <member name="T:OpenMetaverse.Caps.EventQueueCallback">
16129 <exclude/> 16129 <summary>
16130 </member> 16130 Triggered when an event is received via the EventQueueGet
16131 <member name="T:OpenMetaverse.Packets.ParcelOverlayPacket.ParcelDataBlock"> 16131 capability
16132 <exclude/> 16132 </summary>
16133 </member> 16133 <param name="capsKey">Event name</param>
16134 <member name="T:OpenMetaverse.Packets.ParcelPropertiesRequestByIDPacket"> 16134 <param name="message">Decoded event data</param>
16135 <exclude/> 16135 <param name="simulator">The simulator that generated the event</param>
16136 </member> 16136 </member>
16137 <member name="T:OpenMetaverse.Packets.ParcelPropertiesRequestByIDPacket.AgentDataBlock"> 16137 <member name="T:OpenMetaverse.ScriptPermission">
16138 <exclude/> 16138 <summary>
16139 </member> 16139 Permission request flags, asked when a script wants to control an Avatar
16140 <member name="T:OpenMetaverse.Packets.ParcelPropertiesRequestByIDPacket.ParcelDataBlock"> 16140 </summary>
16141 <exclude/> 16141 </member>
16142 </member> 16142 <member name="F:OpenMetaverse.ScriptPermission.None">
16143 <member name="T:OpenMetaverse.Packets.ParcelPropertiesUpdatePacket"> 16143 <summary>Placeholder for empty values, shouldn't ever see this</summary>
16144 <exclude/> 16144 </member>
16145 </member> 16145 <member name="F:OpenMetaverse.ScriptPermission.Debit">
16146 <member name="T:OpenMetaverse.Packets.ParcelPropertiesUpdatePacket.AgentDataBlock"> 16146 <summary>Script wants ability to take money from you</summary>
16147 <exclude/> 16147 </member>
16148 </member> 16148 <member name="F:OpenMetaverse.ScriptPermission.TakeControls">
16149 <member name="T:OpenMetaverse.Packets.ParcelPropertiesUpdatePacket.ParcelDataBlock"> 16149 <summary>Script wants to take camera controls for you</summary>
16150 <exclude/> 16150 </member>
16151 </member> 16151 <member name="F:OpenMetaverse.ScriptPermission.RemapControls">
16152 <member name="T:OpenMetaverse.Packets.ParcelReturnObjectsPacket"> 16152 <summary>Script wants to remap avatars controls</summary>
16153 <exclude/> 16153 </member>
16154 </member> 16154 <member name="F:OpenMetaverse.ScriptPermission.TriggerAnimation">
16155 <member name="T:OpenMetaverse.Packets.ParcelReturnObjectsPacket.AgentDataBlock"> 16155 <summary>Script wants to trigger avatar animations</summary>
16156 <exclude/> 16156 <remarks>This function is not implemented on the grid</remarks>
16157 </member> 16157 </member>
16158 <member name="T:OpenMetaverse.Packets.ParcelReturnObjectsPacket.ParcelDataBlock"> 16158 <member name="F:OpenMetaverse.ScriptPermission.Attach">
16159 <exclude/> 16159 <summary>Script wants to attach or detach the prim or primset to your avatar</summary>
16160 </member> 16160 </member>
16161 <member name="T:OpenMetaverse.Packets.ParcelReturnObjectsPacket.TaskIDsBlock"> 16161 <member name="F:OpenMetaverse.ScriptPermission.ReleaseOwnership">
16162 <exclude/> 16162 <summary>Script wants permission to release ownership</summary>
16163 </member> 16163 <remarks>This function is not implemented on the grid
16164 <member name="T:OpenMetaverse.Packets.ParcelReturnObjectsPacket.OwnerIDsBlock"> 16164 The concept of "public" objects does not exist anymore.</remarks>
16165 <exclude/> 16165 </member>
16166 </member> 16166 <member name="F:OpenMetaverse.ScriptPermission.ChangeLinks">
16167 <member name="T:OpenMetaverse.Packets.ParcelSetOtherCleanTimePacket"> 16167 <summary>Script wants ability to link/delink with other prims</summary>
16168 <exclude/> 16168 </member>
16169 </member> 16169 <member name="F:OpenMetaverse.ScriptPermission.ChangeJoints">
16170 <member name="T:OpenMetaverse.Packets.ParcelSetOtherCleanTimePacket.AgentDataBlock"> 16170 <summary>Script wants permission to change joints</summary>
16171 <exclude/> 16171 <remarks>This function is not implemented on the grid</remarks>
16172 </member> 16172 </member>
16173 <member name="T:OpenMetaverse.Packets.ParcelSetOtherCleanTimePacket.ParcelDataBlock"> 16173 <member name="F:OpenMetaverse.ScriptPermission.ChangePermissions">
16174 <exclude/> 16174 <summary>Script wants permissions to change permissions</summary>
16175 </member> 16175 <remarks>This function is not implemented on the grid</remarks>
16176 <member name="T:OpenMetaverse.Packets.ParcelDisableObjectsPacket"> 16176 </member>
16177 <exclude/> 16177 <member name="F:OpenMetaverse.ScriptPermission.TrackCamera">
16178 </member> 16178 <summary>Script wants to track avatars camera position and rotation </summary>
16179 <member name="T:OpenMetaverse.Packets.ParcelDisableObjectsPacket.AgentDataBlock"> 16179 </member>
16180 <exclude/> 16180 <member name="F:OpenMetaverse.ScriptPermission.ControlCamera">
16181 </member> 16181 <summary>Script wants to control your camera</summary>
16182 <member name="T:OpenMetaverse.Packets.ParcelDisableObjectsPacket.ParcelDataBlock"> 16182 </member>
16183 <exclude/> 16183 <member name="T:OpenMetaverse.InstantMessageDialog">
16184 </member> 16184 <summary>
16185 <member name="T:OpenMetaverse.Packets.ParcelDisableObjectsPacket.TaskIDsBlock"> 16185 Special commands used in Instant Messages
16186 <exclude/> 16186 </summary>
16187 </member> 16187 </member>
16188 <member name="T:OpenMetaverse.Packets.ParcelDisableObjectsPacket.OwnerIDsBlock"> 16188 <member name="F:OpenMetaverse.InstantMessageDialog.MessageFromAgent">
16189 <exclude/> 16189 <summary>Indicates a regular IM from another agent</summary>
16190 </member> 16190 </member>
16191 <member name="T:OpenMetaverse.Packets.ParcelSelectObjectsPacket"> 16191 <member name="F:OpenMetaverse.InstantMessageDialog.MessageBox">
16192 <exclude/> 16192 <summary>Simple notification box with an OK button</summary>
16193 </member> 16193 </member>
16194 <member name="T:OpenMetaverse.Packets.ParcelSelectObjectsPacket.AgentDataBlock"> 16194 <member name="F:OpenMetaverse.InstantMessageDialog.GroupInvitation">
16195 <exclude/> 16195 <summary>You've been invited to join a group.</summary>
16196 </member> 16196 </member>
16197 <member name="T:OpenMetaverse.Packets.ParcelSelectObjectsPacket.ParcelDataBlock"> 16197 <member name="F:OpenMetaverse.InstantMessageDialog.InventoryOffered">
16198 <exclude/> 16198 <summary>Inventory offer</summary>
16199 </member> 16199 </member>
16200 <member name="T:OpenMetaverse.Packets.ParcelSelectObjectsPacket.ReturnIDsBlock"> 16200 <member name="F:OpenMetaverse.InstantMessageDialog.InventoryAccepted">
16201 <exclude/> 16201 <summary>Accepted inventory offer</summary>
16202 </member> 16202 </member>
16203 <member name="T:OpenMetaverse.Packets.EstateCovenantRequestPacket"> 16203 <member name="F:OpenMetaverse.InstantMessageDialog.InventoryDeclined">
16204 <exclude/> 16204 <summary>Declined inventory offer</summary>
16205 </member> 16205 </member>
16206 <member name="T:OpenMetaverse.Packets.EstateCovenantRequestPacket.AgentDataBlock"> 16206 <member name="F:OpenMetaverse.InstantMessageDialog.GroupVote">
16207 <exclude/> 16207 <summary>Group vote</summary>
16208 </member> 16208 </member>
16209 <member name="T:OpenMetaverse.Packets.EstateCovenantReplyPacket"> 16209 <member name="F:OpenMetaverse.InstantMessageDialog.TaskInventoryOffered">
16210 <exclude/> 16210 <summary>An object is offering its inventory</summary>
16211 </member> 16211 </member>
16212 <member name="T:OpenMetaverse.Packets.EstateCovenantReplyPacket.DataBlock"> 16212 <member name="F:OpenMetaverse.InstantMessageDialog.TaskInventoryAccepted">
16213 <exclude/> 16213 <summary>Accept an inventory offer from an object</summary>
16214 </member> 16214 </member>
16215 <member name="T:OpenMetaverse.Packets.ForceObjectSelectPacket"> 16215 <member name="F:OpenMetaverse.InstantMessageDialog.TaskInventoryDeclined">
16216 <exclude/> 16216 <summary>Decline an inventory offer from an object</summary>
16217 </member> 16217 </member>
16218 <member name="T:OpenMetaverse.Packets.ForceObjectSelectPacket.HeaderBlock"> 16218 <member name="F:OpenMetaverse.InstantMessageDialog.NewUserDefault">
16219 <exclude/> 16219 <summary>Unknown</summary>
16220 </member> 16220 </member>
16221 <member name="T:OpenMetaverse.Packets.ForceObjectSelectPacket.DataBlock"> 16221 <member name="F:OpenMetaverse.InstantMessageDialog.SessionAdd">
16222 <exclude/> 16222 <summary>Start a session, or add users to a session</summary>
16223 </member> 16223 </member>
16224 <member name="T:OpenMetaverse.Packets.ParcelBuyPassPacket"> 16224 <member name="F:OpenMetaverse.InstantMessageDialog.SessionOfflineAdd">
16225 <exclude/> 16225 <summary>Start a session, but don't prune offline users</summary>
16226 </member> 16226 </member>
16227 <member name="T:OpenMetaverse.Packets.ParcelBuyPassPacket.AgentDataBlock"> 16227 <member name="F:OpenMetaverse.InstantMessageDialog.SessionGroupStart">
16228 <exclude/> 16228 <summary>Start a session with your group</summary>
16229 </member> 16229 </member>
16230 <member name="T:OpenMetaverse.Packets.ParcelBuyPassPacket.ParcelDataBlock"> 16230 <member name="F:OpenMetaverse.InstantMessageDialog.SessionCardlessStart">
16231 <exclude/> 16231 <summary>Start a session without a calling card (finder or objects)</summary>
16232 </member> 16232 </member>
16233 <member name="T:OpenMetaverse.Packets.ParcelDeedToGroupPacket"> 16233 <member name="F:OpenMetaverse.InstantMessageDialog.SessionSend">
16234 <exclude/> 16234 <summary>Send a message to a session</summary>
16235 </member> 16235 </member>
16236 <member name="T:OpenMetaverse.Packets.ParcelDeedToGroupPacket.AgentDataBlock"> 16236 <member name="F:OpenMetaverse.InstantMessageDialog.SessionDrop">
16237 <exclude/> 16237 <summary>Leave a session</summary>
16238 </member> 16238 </member>
16239 <member name="T:OpenMetaverse.Packets.ParcelDeedToGroupPacket.DataBlock"> 16239 <member name="F:OpenMetaverse.InstantMessageDialog.MessageFromObject">
16240 <exclude/> 16240 <summary>Indicates that the IM is from an object</summary>
16241 </member> 16241 </member>
16242 <member name="T:OpenMetaverse.Packets.ParcelReclaimPacket"> 16242 <member name="F:OpenMetaverse.InstantMessageDialog.BusyAutoResponse">
16243 <exclude/> 16243 <summary>Sent an IM to a busy user, this is the auto response</summary>
16244 </member> 16244 </member>
16245 <member name="T:OpenMetaverse.Packets.ParcelReclaimPacket.AgentDataBlock"> 16245 <member name="F:OpenMetaverse.InstantMessageDialog.ConsoleAndChatHistory">
16246 <exclude/> 16246 <summary>Shows the message in the console and chat history</summary>
16247 </member> 16247 </member>
16248 <member name="T:OpenMetaverse.Packets.ParcelReclaimPacket.DataBlock"> 16248 <member name="F:OpenMetaverse.InstantMessageDialog.RequestTeleport">
16249 <exclude/> 16249 <summary>Send a teleport lure</summary>
16250 </member> 16250 </member>
16251 <member name="T:OpenMetaverse.Packets.ParcelClaimPacket"> 16251 <member name="F:OpenMetaverse.InstantMessageDialog.AcceptTeleport">
16252 <exclude/> 16252 <summary>Response sent to the agent which inititiated a teleport invitation</summary>
16253 </member> 16253 </member>
16254 <member name="T:OpenMetaverse.Packets.ParcelClaimPacket.AgentDataBlock"> 16254 <member name="F:OpenMetaverse.InstantMessageDialog.DenyTeleport">
16255 <exclude/> 16255 <summary>Response sent to the agent which inititiated a teleport invitation</summary>
16256 </member> 16256 </member>
16257 <member name="T:OpenMetaverse.Packets.ParcelClaimPacket.DataBlock"> 16257 <member name="F:OpenMetaverse.InstantMessageDialog.GodLikeRequestTeleport">
16258 <exclude/> 16258 <summary>Only useful if you have Linden permissions</summary>
16259 </member> 16259 </member>
16260 <member name="T:OpenMetaverse.Packets.ParcelClaimPacket.ParcelDataBlock"> 16260 <member name="F:OpenMetaverse.InstantMessageDialog.CurrentlyUnused">
16261 <exclude/> 16261 <summary>A placeholder type for future expansion, currently not
16262 </member> 16262 used</summary>
16263 <member name="T:OpenMetaverse.Packets.ParcelJoinPacket"> 16263 </member>
16264 <exclude/> 16264 <member name="F:OpenMetaverse.InstantMessageDialog.GotoUrl">
16265 </member> 16265 <summary>IM to tell the user to go to an URL</summary>
16266 <member name="T:OpenMetaverse.Packets.ParcelJoinPacket.AgentDataBlock"> 16266 </member>
16267 <exclude/> 16267 <member name="F:OpenMetaverse.InstantMessageDialog.Session911Start">
16268 </member> 16268 <summary>IM for help</summary>
16269 <member name="T:OpenMetaverse.Packets.ParcelJoinPacket.ParcelDataBlock"> 16269 </member>
16270 <exclude/> 16270 <member name="F:OpenMetaverse.InstantMessageDialog.Lure911">
16271 </member> 16271 <summary>IM sent automatically on call for help, sends a lure
16272 <member name="T:OpenMetaverse.Packets.ParcelDividePacket"> 16272 to each Helper reached</summary>
16273 <exclude/> 16273 </member>
16274 </member> 16274 <member name="F:OpenMetaverse.InstantMessageDialog.FromTaskAsAlert">
16275 <member name="T:OpenMetaverse.Packets.ParcelDividePacket.AgentDataBlock"> 16275 <summary>Like an IM but won't go to email</summary>
16276 <exclude/> 16276 </member>
16277 </member> 16277 <member name="F:OpenMetaverse.InstantMessageDialog.GroupNotice">
16278 <member name="T:OpenMetaverse.Packets.ParcelDividePacket.ParcelDataBlock"> 16278 <summary>IM from a group officer to all group members</summary>
16279 <exclude/> 16279 </member>
16280 </member> 16280 <member name="F:OpenMetaverse.InstantMessageDialog.GroupNoticeInventoryAccepted">
16281 <member name="T:OpenMetaverse.Packets.ParcelReleasePacket"> 16281 <summary>Unknown</summary>
16282 <exclude/> 16282 </member>
16283 </member> 16283 <member name="F:OpenMetaverse.InstantMessageDialog.GroupNoticeInventoryDeclined">
16284 <member name="T:OpenMetaverse.Packets.ParcelReleasePacket.AgentDataBlock"> 16284 <summary>Unknown</summary>
16285 <exclude/> 16285 </member>
16286 </member> 16286 <member name="F:OpenMetaverse.InstantMessageDialog.GroupInvitationAccept">
16287 <member name="T:OpenMetaverse.Packets.ParcelReleasePacket.DataBlock"> 16287 <summary>Accept a group invitation</summary>
16288 <exclude/> 16288 </member>
16289 </member> 16289 <member name="F:OpenMetaverse.InstantMessageDialog.GroupInvitationDecline">
16290 <member name="T:OpenMetaverse.Packets.ParcelBuyPacket"> 16290 <summary>Decline a group invitation</summary>
16291 <exclude/> 16291 </member>
16292 </member> 16292 <member name="F:OpenMetaverse.InstantMessageDialog.GroupNoticeRequested">
16293 <member name="T:OpenMetaverse.Packets.ParcelBuyPacket.AgentDataBlock"> 16293 <summary>Unknown</summary>
16294 <exclude/> 16294 </member>
16295 </member> 16295 <member name="F:OpenMetaverse.InstantMessageDialog.FriendshipOffered">
16296 <member name="T:OpenMetaverse.Packets.ParcelBuyPacket.DataBlock"> 16296 <summary>An avatar is offering you friendship</summary>
16297 <exclude/> 16297 </member>
16298 </member> 16298 <member name="F:OpenMetaverse.InstantMessageDialog.FriendshipAccepted">
16299 <member name="T:OpenMetaverse.Packets.ParcelBuyPacket.ParcelDataBlock"> 16299 <summary>An avatar has accepted your friendship offer</summary>
16300 <exclude/> 16300 </member>
16301 </member> 16301 <member name="F:OpenMetaverse.InstantMessageDialog.FriendshipDeclined">
16302 <member name="T:OpenMetaverse.Packets.ParcelGodForceOwnerPacket"> 16302 <summary>An avatar has declined your friendship offer</summary>
16303 <exclude/> 16303 </member>
16304 </member> 16304 <member name="F:OpenMetaverse.InstantMessageDialog.StartTyping">
16305 <member name="T:OpenMetaverse.Packets.ParcelGodForceOwnerPacket.AgentDataBlock"> 16305 <summary>Indicates that a user has started typing</summary>
16306 <exclude/> 16306 </member>
16307 </member> 16307 <member name="F:OpenMetaverse.InstantMessageDialog.StopTyping">
16308 <member name="T:OpenMetaverse.Packets.ParcelGodForceOwnerPacket.DataBlock"> 16308 <summary>Indicates that a user has stopped typing</summary>
16309 <exclude/> 16309 </member>
16310 </member> 16310 <member name="T:OpenMetaverse.InstantMessageOnline">
16311 <member name="T:OpenMetaverse.Packets.ParcelAccessListRequestPacket"> 16311 <summary>
16312 <exclude/> 16312 Flag in Instant Messages, whether the IM should be delivered to
16313 </member> 16313 offline avatars as well
16314 <member name="T:OpenMetaverse.Packets.ParcelAccessListRequestPacket.AgentDataBlock"> 16314 </summary>
16315 <exclude/> 16315 </member>
16316 </member> 16316 <member name="F:OpenMetaverse.InstantMessageOnline.Online">
16317 <member name="T:OpenMetaverse.Packets.ParcelAccessListRequestPacket.DataBlock"> 16317 <summary>Only deliver to online avatars</summary>
16318 <exclude/> 16318 </member>
16319 </member> 16319 <member name="F:OpenMetaverse.InstantMessageOnline.Offline">
16320 <member name="T:OpenMetaverse.Packets.ParcelAccessListReplyPacket"> 16320 <summary>If the avatar is offline the message will be held until
16321 <exclude/> 16321 they login next, and possibly forwarded to their e-mail account</summary>
16322 </member> 16322 </member>
16323 <member name="T:OpenMetaverse.Packets.ParcelAccessListReplyPacket.DataBlock"> 16323 <member name="T:OpenMetaverse.ChatType">
16324 <exclude/> 16324 <summary>
16325 </member> 16325 Conversion type to denote Chat Packet types in an easier-to-understand format
16326 <member name="T:OpenMetaverse.Packets.ParcelAccessListReplyPacket.ListBlock"> 16326 </summary>
16327 <exclude/> 16327 </member>
16328 </member> 16328 <member name="F:OpenMetaverse.ChatType.Whisper">
16329 <member name="T:OpenMetaverse.Packets.ParcelAccessListUpdatePacket"> 16329 <summary>Whisper (5m radius)</summary>
16330 <exclude/> 16330 </member>
16331 </member> 16331 <member name="F:OpenMetaverse.ChatType.Normal">
16332 <member name="T:OpenMetaverse.Packets.ParcelAccessListUpdatePacket.AgentDataBlock"> 16332 <summary>Normal chat (10/20m radius), what the official viewer typically sends</summary>
16333 <exclude/> 16333 </member>
16334 </member> 16334 <member name="F:OpenMetaverse.ChatType.Shout">
16335 <member name="T:OpenMetaverse.Packets.ParcelAccessListUpdatePacket.DataBlock"> 16335 <summary>Shouting! (100m radius)</summary>
16336 <exclude/> 16336 </member>
16337 </member> 16337 <member name="F:OpenMetaverse.ChatType.StartTyping">
16338 <member name="T:OpenMetaverse.Packets.ParcelAccessListUpdatePacket.ListBlock"> 16338 <summary>Event message when an Avatar has begun to type</summary>
16339 <exclude/> 16339 </member>
16340 </member> 16340 <member name="F:OpenMetaverse.ChatType.StopTyping">
16341 <member name="T:OpenMetaverse.Packets.ParcelDwellRequestPacket"> 16341 <summary>Event message when an Avatar has stopped typing</summary>
16342 <exclude/> 16342 </member>
16343 </member> 16343 <member name="F:OpenMetaverse.ChatType.Debug">
16344 <member name="T:OpenMetaverse.Packets.ParcelDwellRequestPacket.AgentDataBlock"> 16344 <summary>Send the message to the debug channel</summary>
16345 <exclude/> 16345 </member>
16346 </member> 16346 <member name="F:OpenMetaverse.ChatType.OwnerSay">
16347 <member name="T:OpenMetaverse.Packets.ParcelDwellRequestPacket.DataBlock"> 16347 <summary>Event message when an object uses llOwnerSay</summary>
16348 <exclude/> 16348 </member>
16349 </member> 16349 <member name="F:OpenMetaverse.ChatType.RegionSay">
16350 <member name="T:OpenMetaverse.Packets.ParcelDwellReplyPacket"> 16350 <summary>Special value to support llRegionSay, never sent to the client</summary>
16351 <exclude/> 16351 </member>
16352 </member> 16352 <member name="T:OpenMetaverse.ChatSourceType">
16353 <member name="T:OpenMetaverse.Packets.ParcelDwellReplyPacket.AgentDataBlock"> 16353 <summary>
16354 <exclude/> 16354 Identifies the source of a chat message
16355 </member> 16355 </summary>
16356 <member name="T:OpenMetaverse.Packets.ParcelDwellReplyPacket.DataBlock"> 16356 </member>
16357 <exclude/> 16357 <member name="F:OpenMetaverse.ChatSourceType.System">
16358 </member> 16358 <summary>Chat from the grid or simulator</summary>
16359 <member name="T:OpenMetaverse.Packets.ParcelGodMarkAsContentPacket"> 16359 </member>
16360 <exclude/> 16360 <member name="F:OpenMetaverse.ChatSourceType.Agent">
16361 </member> 16361 <summary>Chat from another avatar</summary>
16362 <member name="T:OpenMetaverse.Packets.ParcelGodMarkAsContentPacket.AgentDataBlock"> 16362 </member>
16363 <exclude/> 16363 <member name="F:OpenMetaverse.ChatSourceType.Object">
16364 </member> 16364 <summary>Chat from an object</summary>
16365 <member name="T:OpenMetaverse.Packets.ParcelGodMarkAsContentPacket.ParcelDataBlock"> 16365 </member>
16366 <exclude/> 16366 <member name="T:OpenMetaverse.ChatAudibleLevel">
16367 </member> 16367 <summary>
16368 <member name="T:OpenMetaverse.Packets.ViewerStartAuctionPacket"> 16368
16369 <exclude/> 16369 </summary>
16370 </member> 16370 </member>
16371 <member name="T:OpenMetaverse.Packets.ViewerStartAuctionPacket.AgentDataBlock"> 16371 <member name="F:OpenMetaverse.ChatAudibleLevel.Not">
16372 <exclude/> 16372 <summary></summary>
16373 </member> 16373 </member>
16374 <member name="T:OpenMetaverse.Packets.ViewerStartAuctionPacket.ParcelDataBlock"> 16374 <member name="F:OpenMetaverse.ChatAudibleLevel.Barely">
16375 <exclude/> 16375 <summary></summary>
16376 </member> 16376 </member>
16377 <member name="T:OpenMetaverse.Packets.UUIDNameRequestPacket"> 16377 <member name="F:OpenMetaverse.ChatAudibleLevel.Fully">
16378 <exclude/> 16378 <summary></summary>
16379 </member> 16379 </member>
16380 <member name="T:OpenMetaverse.Packets.UUIDNameRequestPacket.UUIDNameBlockBlock"> 16380 <member name="T:OpenMetaverse.EffectType">
16381 <exclude/> 16381 <summary>
16382 </member> 16382 Effect type used in ViewerEffect packets
16383 <member name="T:OpenMetaverse.Packets.UUIDNameReplyPacket"> 16383 </summary>
16384 <exclude/> 16384 </member>
16385 </member> 16385 <member name="F:OpenMetaverse.EffectType.Text">
16386 <member name="T:OpenMetaverse.Packets.UUIDNameReplyPacket.UUIDNameBlockBlock"> 16386 <summary></summary>
16387 <exclude/> 16387 </member>
16388 </member> 16388 <member name="F:OpenMetaverse.EffectType.Icon">
16389 <member name="T:OpenMetaverse.Packets.UUIDGroupNameRequestPacket"> 16389 <summary></summary>
16390 <exclude/> 16390 </member>
16391 </member> 16391 <member name="F:OpenMetaverse.EffectType.Connector">
16392 <member name="T:OpenMetaverse.Packets.UUIDGroupNameRequestPacket.UUIDNameBlockBlock"> 16392 <summary></summary>
16393 <exclude/> 16393 </member>
16394 </member> 16394 <member name="F:OpenMetaverse.EffectType.FlexibleObject">
16395 <member name="T:OpenMetaverse.Packets.UUIDGroupNameReplyPacket"> 16395 <summary></summary>
16396 <exclude/> 16396 </member>
16397 </member> 16397 <member name="F:OpenMetaverse.EffectType.AnimalControls">
16398 <member name="T:OpenMetaverse.Packets.UUIDGroupNameReplyPacket.UUIDNameBlockBlock"> 16398 <summary></summary>
16399 <exclude/> 16399 </member>
16400 </member> 16400 <member name="F:OpenMetaverse.EffectType.AnimationObject">
16401 <member name="T:OpenMetaverse.Packets.ChildAgentDyingPacket"> 16401 <summary></summary>
16402 <exclude/> 16402 </member>
16403 </member> 16403 <member name="F:OpenMetaverse.EffectType.Cloth">
16404 <member name="T:OpenMetaverse.Packets.ChildAgentDyingPacket.AgentDataBlock"> 16404 <summary></summary>
16405 <exclude/> 16405 </member>
16406 </member> 16406 <member name="F:OpenMetaverse.EffectType.Beam">
16407 <member name="T:OpenMetaverse.Packets.ChildAgentUnknownPacket"> 16407 <summary>Project a beam from a source to a destination, such as
16408 <exclude/> 16408 the one used when editing an object</summary>
16409 </member> 16409 </member>
16410 <member name="T:OpenMetaverse.Packets.ChildAgentUnknownPacket.AgentDataBlock"> 16410 <member name="F:OpenMetaverse.EffectType.Glow">
16411 <exclude/> 16411 <summary></summary>
16412 </member> 16412 </member>
16413 <member name="T:OpenMetaverse.Packets.GetScriptRunningPacket"> 16413 <member name="F:OpenMetaverse.EffectType.Point">
16414 <exclude/> 16414 <summary></summary>
16415 </member> 16415 </member>
16416 <member name="T:OpenMetaverse.Packets.GetScriptRunningPacket.ScriptBlock"> 16416 <member name="F:OpenMetaverse.EffectType.Trail">
16417 <exclude/> 16417 <summary></summary>
16418 </member> 16418 </member>
16419 <member name="T:OpenMetaverse.Packets.ScriptRunningReplyPacket"> 16419 <member name="F:OpenMetaverse.EffectType.Sphere">
16420 <exclude/> 16420 <summary>Create a swirl of particles around an object</summary>
16421 </member> 16421 </member>
16422 <member name="T:OpenMetaverse.Packets.ScriptRunningReplyPacket.ScriptBlock"> 16422 <member name="F:OpenMetaverse.EffectType.Spiral">
16423 <exclude/> 16423 <summary></summary>
16424 </member> 16424 </member>
16425 <member name="T:OpenMetaverse.Packets.SetScriptRunningPacket"> 16425 <member name="F:OpenMetaverse.EffectType.Edit">
16426 <exclude/> 16426 <summary></summary>
16427 </member> 16427 </member>
16428 <member name="T:OpenMetaverse.Packets.SetScriptRunningPacket.AgentDataBlock"> 16428 <member name="F:OpenMetaverse.EffectType.LookAt">
16429 <exclude/> 16429 <summary>Cause an avatar to look at an object</summary>
16430 </member> 16430 </member>
16431 <member name="T:OpenMetaverse.Packets.SetScriptRunningPacket.ScriptBlock"> 16431 <member name="F:OpenMetaverse.EffectType.PointAt">
16432 <exclude/> 16432 <summary>Cause an avatar to point at an object</summary>
16433 </member> 16433 </member>
16434 <member name="T:OpenMetaverse.Packets.ScriptResetPacket"> 16434 <member name="T:OpenMetaverse.LookAtType">
16435 <exclude/> 16435 <summary>
16436 </member> 16436 The action an avatar is doing when looking at something, used in
16437 <member name="T:OpenMetaverse.Packets.ScriptResetPacket.AgentDataBlock"> 16437 ViewerEffect packets for the LookAt effect
16438 <exclude/> 16438 </summary>
16439 </member> 16439 </member>
16440 <member name="T:OpenMetaverse.Packets.ScriptResetPacket.ScriptBlock"> 16440 <member name="F:OpenMetaverse.LookAtType.None">
16441 <exclude/> 16441 <summary></summary>
16442 </member> 16442 </member>
16443 <member name="T:OpenMetaverse.Packets.ScriptSensorRequestPacket"> 16443 <member name="F:OpenMetaverse.LookAtType.Idle">
16444 <exclude/> 16444 <summary></summary>
16445 </member> 16445 </member>
16446 <member name="T:OpenMetaverse.Packets.ScriptSensorRequestPacket.RequesterBlock"> 16446 <member name="F:OpenMetaverse.LookAtType.AutoListen">
16447 <exclude/> 16447 <summary></summary>
16448 </member> 16448 </member>
16449 <member name="T:OpenMetaverse.Packets.ScriptSensorReplyPacket"> 16449 <member name="F:OpenMetaverse.LookAtType.FreeLook">
16450 <exclude/> 16450 <summary></summary>
16451 </member> 16451 </member>
16452 <member name="T:OpenMetaverse.Packets.ScriptSensorReplyPacket.RequesterBlock"> 16452 <member name="F:OpenMetaverse.LookAtType.Respond">
16453 <exclude/> 16453 <summary></summary>
16454 </member> 16454 </member>
16455 <member name="T:OpenMetaverse.Packets.ScriptSensorReplyPacket.SensedDataBlock"> 16455 <member name="F:OpenMetaverse.LookAtType.Hover">
16456 <exclude/> 16456 <summary></summary>
16457 </member> 16457 </member>
16458 <member name="T:OpenMetaverse.Packets.CompleteAgentMovementPacket"> 16458 <member name="F:OpenMetaverse.LookAtType.Conversation">
16459 <exclude/> 16459 <summary>Deprecated</summary>
16460 </member> 16460 </member>
16461 <member name="T:OpenMetaverse.Packets.CompleteAgentMovementPacket.AgentDataBlock"> 16461 <member name="F:OpenMetaverse.LookAtType.Select">
16462 <exclude/> 16462 <summary></summary>
16463 </member> 16463 </member>
16464 <member name="T:OpenMetaverse.Packets.AgentMovementCompletePacket"> 16464 <member name="F:OpenMetaverse.LookAtType.Focus">
16465 <exclude/> 16465 <summary></summary>
16466 </member> 16466 </member>
16467 <member name="T:OpenMetaverse.Packets.AgentMovementCompletePacket.AgentDataBlock"> 16467 <member name="F:OpenMetaverse.LookAtType.Mouselook">
16468 <exclude/> 16468 <summary></summary>
16469 </member> 16469 </member>
16470 <member name="T:OpenMetaverse.Packets.AgentMovementCompletePacket.DataBlock"> 16470 <member name="F:OpenMetaverse.LookAtType.Clear">
16471 <exclude/> 16471 <summary></summary>
16472 </member> 16472 </member>
16473 <member name="T:OpenMetaverse.Packets.AgentMovementCompletePacket.SimDataBlock"> 16473 <member name="T:OpenMetaverse.PointAtType">
16474 <exclude/> 16474 <summary>
16475 </member> 16475 The action an avatar is doing when pointing at something, used in
16476 <member name="T:OpenMetaverse.Packets.LogoutRequestPacket"> 16476 ViewerEffect packets for the PointAt effect
16477 <exclude/> 16477 </summary>
16478 </member> 16478 </member>
16479 <member name="T:OpenMetaverse.Packets.LogoutRequestPacket.AgentDataBlock"> 16479 <member name="F:OpenMetaverse.PointAtType.None">
16480 <exclude/> 16480 <summary></summary>
16481 </member> 16481 </member>
16482 <member name="T:OpenMetaverse.Packets.LogoutReplyPacket"> 16482 <member name="F:OpenMetaverse.PointAtType.Select">
16483 <exclude/> 16483 <summary></summary>
16484 </member> 16484 </member>
16485 <member name="T:OpenMetaverse.Packets.LogoutReplyPacket.AgentDataBlock"> 16485 <member name="F:OpenMetaverse.PointAtType.Grab">
16486 <exclude/> 16486 <summary></summary>
16487 </member> 16487 </member>
16488 <member name="T:OpenMetaverse.Packets.LogoutReplyPacket.InventoryDataBlock"> 16488 <member name="F:OpenMetaverse.PointAtType.Clear">
16489 <exclude/> 16489 <summary></summary>
16490 </member> 16490 </member>
16491 <member name="T:OpenMetaverse.Packets.ImprovedInstantMessagePacket"> 16491 <member name="T:OpenMetaverse.MoneyTransactionType">
16492 <exclude/> 16492 <summary>
16493 </member> 16493 Money transaction types
16494 <member name="T:OpenMetaverse.Packets.ImprovedInstantMessagePacket.AgentDataBlock"> 16494 </summary>
16495 <exclude/> 16495 </member>
16496 </member> 16496 <member name="F:OpenMetaverse.MoneyTransactionType.None">
16497 <member name="T:OpenMetaverse.Packets.ImprovedInstantMessagePacket.MessageBlockBlock"> 16497 <summary></summary>
16498 <exclude/> 16498 </member>
16499 </member> 16499 <member name="F:OpenMetaverse.MoneyTransactionType.FailSimulatorTimeout">
16500 <member name="T:OpenMetaverse.Packets.RetrieveInstantMessagesPacket"> 16500 <summary></summary>
16501 <exclude/> 16501 </member>
16502 </member> 16502 <member name="F:OpenMetaverse.MoneyTransactionType.FailDataserverTimeout">
16503 <member name="T:OpenMetaverse.Packets.RetrieveInstantMessagesPacket.AgentDataBlock"> 16503 <summary></summary>
16504 <exclude/> 16504 </member>
16505 </member> 16505 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectClaim">
16506 <member name="T:OpenMetaverse.Packets.FindAgentPacket"> 16506 <summary></summary>
16507 <exclude/> 16507 </member>
16508 </member> 16508 <member name="F:OpenMetaverse.MoneyTransactionType.LandClaim">
16509 <member name="T:OpenMetaverse.Packets.FindAgentPacket.AgentBlockBlock"> 16509 <summary></summary>
16510 <exclude/> 16510 </member>
16511 </member> 16511 <member name="F:OpenMetaverse.MoneyTransactionType.GroupCreate">
16512 <member name="T:OpenMetaverse.Packets.FindAgentPacket.LocationBlockBlock"> 16512 <summary></summary>
16513 <exclude/> 16513 </member>
16514 </member> 16514 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectPublicClaim">
16515 <member name="T:OpenMetaverse.Packets.RequestGodlikePowersPacket"> 16515 <summary></summary>
16516 <exclude/> 16516 </member>
16517 </member> 16517 <member name="F:OpenMetaverse.MoneyTransactionType.GroupJoin">
16518 <member name="T:OpenMetaverse.Packets.RequestGodlikePowersPacket.AgentDataBlock"> 16518 <summary></summary>
16519 <exclude/> 16519 </member>
16520 </member> 16520 <member name="F:OpenMetaverse.MoneyTransactionType.TeleportCharge">
16521 <member name="T:OpenMetaverse.Packets.RequestGodlikePowersPacket.RequestBlockBlock"> 16521 <summary></summary>
16522 <exclude/> 16522 </member>
16523 </member> 16523 <member name="F:OpenMetaverse.MoneyTransactionType.UploadCharge">
16524 <member name="T:OpenMetaverse.Packets.GrantGodlikePowersPacket"> 16524 <summary></summary>
16525 <exclude/> 16525 </member>
16526 </member> 16526 <member name="F:OpenMetaverse.MoneyTransactionType.LandAuction">
16527 <member name="T:OpenMetaverse.Packets.GrantGodlikePowersPacket.AgentDataBlock"> 16527 <summary></summary>
16528 <exclude/> 16528 </member>
16529 </member> 16529 <member name="F:OpenMetaverse.MoneyTransactionType.ClassifiedCharge">
16530 <member name="T:OpenMetaverse.Packets.GrantGodlikePowersPacket.GrantDataBlock"> 16530 <summary></summary>
16531 <exclude/> 16531 </member>
16532 </member> 16532 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectTax">
16533 <member name="T:OpenMetaverse.Packets.GodlikeMessagePacket"> 16533 <summary></summary>
16534 <exclude/> 16534 </member>
16535 </member> 16535 <member name="F:OpenMetaverse.MoneyTransactionType.LandTax">
16536 <member name="T:OpenMetaverse.Packets.GodlikeMessagePacket.AgentDataBlock"> 16536 <summary></summary>
16537 <exclude/> 16537 </member>
16538 </member> 16538 <member name="F:OpenMetaverse.MoneyTransactionType.LightTax">
16539 <member name="T:OpenMetaverse.Packets.GodlikeMessagePacket.MethodDataBlock"> 16539 <summary></summary>
16540 <exclude/> 16540 </member>
16541 </member> 16541 <member name="F:OpenMetaverse.MoneyTransactionType.ParcelDirFee">
16542 <member name="T:OpenMetaverse.Packets.GodlikeMessagePacket.ParamListBlock"> 16542 <summary></summary>
16543 <exclude/> 16543 </member>
16544 </member> 16544 <member name="F:OpenMetaverse.MoneyTransactionType.GroupTax">
16545 <member name="T:OpenMetaverse.Packets.EstateOwnerMessagePacket"> 16545 <summary></summary>
16546 <exclude/> 16546 </member>
16547 </member> 16547 <member name="F:OpenMetaverse.MoneyTransactionType.ClassifiedRenew">
16548 <member name="T:OpenMetaverse.Packets.EstateOwnerMessagePacket.AgentDataBlock"> 16548 <summary></summary>
16549 <exclude/> 16549 </member>
16550 </member> 16550 <member name="F:OpenMetaverse.MoneyTransactionType.GiveInventory">
16551 <member name="T:OpenMetaverse.Packets.EstateOwnerMessagePacket.MethodDataBlock"> 16551 <summary></summary>
16552 <exclude/> 16552 </member>
16553 </member> 16553 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectSale">
16554 <member name="T:OpenMetaverse.Packets.EstateOwnerMessagePacket.ParamListBlock"> 16554 <summary></summary>
16555 <exclude/> 16555 </member>
16556 </member> 16556 <member name="F:OpenMetaverse.MoneyTransactionType.Gift">
16557 <member name="T:OpenMetaverse.Packets.GenericMessagePacket"> 16557 <summary></summary>
16558 <exclude/> 16558 </member>
16559 </member> 16559 <member name="F:OpenMetaverse.MoneyTransactionType.LandSale">
16560 <member name="T:OpenMetaverse.Packets.GenericMessagePacket.AgentDataBlock"> 16560 <summary></summary>
16561 <exclude/> 16561 </member>
16562 </member> 16562 <member name="F:OpenMetaverse.MoneyTransactionType.ReferBonus">
16563 <member name="T:OpenMetaverse.Packets.GenericMessagePacket.MethodDataBlock"> 16563 <summary></summary>
16564 <exclude/> 16564 </member>
16565 </member> 16565 <member name="F:OpenMetaverse.MoneyTransactionType.InventorySale">
16566 <member name="T:OpenMetaverse.Packets.GenericMessagePacket.ParamListBlock"> 16566 <summary></summary>
16567 <exclude/> 16567 </member>
16568 </member> 16568 <member name="F:OpenMetaverse.MoneyTransactionType.RefundPurchase">
16569 <member name="T:OpenMetaverse.Packets.MuteListRequestPacket"> 16569 <summary></summary>
16570 <exclude/> 16570 </member>
16571 </member> 16571 <member name="F:OpenMetaverse.MoneyTransactionType.LandPassSale">
16572 <member name="T:OpenMetaverse.Packets.MuteListRequestPacket.AgentDataBlock"> 16572 <summary></summary>
16573 <exclude/> 16573 </member>
16574 </member> 16574 <member name="F:OpenMetaverse.MoneyTransactionType.DwellBonus">
16575 <member name="T:OpenMetaverse.Packets.MuteListRequestPacket.MuteDataBlock"> 16575 <summary></summary>
16576 <exclude/> 16576 </member>
16577 </member> 16577 <member name="F:OpenMetaverse.MoneyTransactionType.PayObject">
16578 <member name="T:OpenMetaverse.Packets.UpdateMuteListEntryPacket"> 16578 <summary></summary>
16579 <exclude/> 16579 </member>
16580 </member> 16580 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectPays">
16581 <member name="T:OpenMetaverse.Packets.UpdateMuteListEntryPacket.AgentDataBlock"> 16581 <summary></summary>
16582 <exclude/> 16582 </member>
16583 </member> 16583 <member name="F:OpenMetaverse.MoneyTransactionType.GroupLandDeed">
16584 <member name="T:OpenMetaverse.Packets.UpdateMuteListEntryPacket.MuteDataBlock"> 16584 <summary></summary>
16585 <exclude/> 16585 </member>
16586 </member> 16586 <member name="F:OpenMetaverse.MoneyTransactionType.GroupObjectDeed">
16587 <member name="T:OpenMetaverse.Packets.RemoveMuteListEntryPacket"> 16587 <summary></summary>
16588 <exclude/> 16588 </member>
16589 </member> 16589 <member name="F:OpenMetaverse.MoneyTransactionType.GroupLiability">
16590 <member name="T:OpenMetaverse.Packets.RemoveMuteListEntryPacket.AgentDataBlock"> 16590 <summary></summary>
16591 <exclude/> 16591 </member>
16592 </member> 16592 <member name="F:OpenMetaverse.MoneyTransactionType.GroupDividend">
16593 <member name="T:OpenMetaverse.Packets.RemoveMuteListEntryPacket.MuteDataBlock"> 16593 <summary></summary>
16594 <exclude/> 16594 </member>
16595 </member> 16595 <member name="F:OpenMetaverse.MoneyTransactionType.GroupMembershipDues">
16596 <member name="T:OpenMetaverse.Packets.CopyInventoryFromNotecardPacket"> 16596 <summary></summary>
16597 <exclude/> 16597 </member>
16598 </member> 16598 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectRelease">
16599 <member name="T:OpenMetaverse.Packets.CopyInventoryFromNotecardPacket.AgentDataBlock"> 16599 <summary></summary>
16600 <exclude/> 16600 </member>
16601 </member> 16601 <member name="F:OpenMetaverse.MoneyTransactionType.LandRelease">
16602 <member name="T:OpenMetaverse.Packets.CopyInventoryFromNotecardPacket.NotecardDataBlock"> 16602 <summary></summary>
16603 <exclude/> 16603 </member>
16604 </member> 16604 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectDelete">
16605 <member name="T:OpenMetaverse.Packets.CopyInventoryFromNotecardPacket.InventoryDataBlock"> 16605 <summary></summary>
16606 <exclude/> 16606 </member>
16607 </member> 16607 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectPublicDecay">
16608 <member name="T:OpenMetaverse.Packets.UpdateInventoryItemPacket"> 16608 <summary></summary>
16609 <exclude/> 16609 </member>
16610 </member> 16610 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectPublicDelete">
16611 <member name="T:OpenMetaverse.Packets.UpdateInventoryItemPacket.AgentDataBlock"> 16611 <summary></summary>
16612 <exclude/> 16612 </member>
16613 </member> 16613 <member name="F:OpenMetaverse.MoneyTransactionType.LindenAdjustment">
16614 <member name="T:OpenMetaverse.Packets.UpdateInventoryItemPacket.InventoryDataBlock"> 16614 <summary></summary>
16615 <exclude/> 16615 </member>
16616 </member> 16616 <member name="F:OpenMetaverse.MoneyTransactionType.LindenGrant">
16617 <member name="T:OpenMetaverse.Packets.UpdateCreateInventoryItemPacket"> 16617 <summary></summary>
16618 <exclude/> 16618 </member>
16619 </member> 16619 <member name="F:OpenMetaverse.MoneyTransactionType.LindenPenalty">
16620 <member name="T:OpenMetaverse.Packets.UpdateCreateInventoryItemPacket.AgentDataBlock"> 16620 <summary></summary>
16621 <exclude/> 16621 </member>
16622 </member> 16622 <member name="F:OpenMetaverse.MoneyTransactionType.EventFee">
16623 <member name="T:OpenMetaverse.Packets.UpdateCreateInventoryItemPacket.InventoryDataBlock"> 16623 <summary></summary>
16624 <exclude/> 16624 </member>
16625 </member> 16625 <member name="F:OpenMetaverse.MoneyTransactionType.EventPrize">
16626 <member name="T:OpenMetaverse.Packets.MoveInventoryItemPacket"> 16626 <summary></summary>
16627 <exclude/> 16627 </member>
16628 </member> 16628 <member name="F:OpenMetaverse.MoneyTransactionType.StipendBasic">
16629 <member name="T:OpenMetaverse.Packets.MoveInventoryItemPacket.AgentDataBlock"> 16629 <summary></summary>
16630 <exclude/> 16630 </member>
16631 </member> 16631 <member name="F:OpenMetaverse.MoneyTransactionType.StipendDeveloper">
16632 <member name="T:OpenMetaverse.Packets.MoveInventoryItemPacket.InventoryDataBlock"> 16632 <summary></summary>
16633 <exclude/> 16633 </member>
16634 </member> 16634 <member name="F:OpenMetaverse.MoneyTransactionType.StipendAlways">
16635 <member name="T:OpenMetaverse.Packets.CopyInventoryItemPacket"> 16635 <summary></summary>
16636 <exclude/> 16636 </member>
16637 </member> 16637 <member name="F:OpenMetaverse.MoneyTransactionType.StipendDaily">
16638 <member name="T:OpenMetaverse.Packets.CopyInventoryItemPacket.AgentDataBlock"> 16638 <summary></summary>
16639 <exclude/> 16639 </member>
16640 </member> 16640 <member name="F:OpenMetaverse.MoneyTransactionType.StipendRating">
16641 <member name="T:OpenMetaverse.Packets.CopyInventoryItemPacket.InventoryDataBlock"> 16641 <summary></summary>
16642 <exclude/> 16642 </member>
16643 </member> 16643 <member name="F:OpenMetaverse.MoneyTransactionType.StipendDelta">
16644 <member name="T:OpenMetaverse.Packets.RemoveInventoryItemPacket"> 16644 <summary></summary>
16645 <exclude/> 16645 </member>
16646 </member> 16646 <member name="T:OpenMetaverse.TransactionFlags">
16647 <member name="T:OpenMetaverse.Packets.RemoveInventoryItemPacket.AgentDataBlock"> 16647 <summary>
16648 <exclude/> 16648
16649 </member> 16649 </summary>
16650 <member name="T:OpenMetaverse.Packets.RemoveInventoryItemPacket.InventoryDataBlock"> 16650 </member>
16651 <exclude/> 16651 <member name="F:OpenMetaverse.TransactionFlags.None">
16652 </member> 16652 <summary></summary>
16653 <member name="T:OpenMetaverse.Packets.ChangeInventoryItemFlagsPacket"> 16653 </member>
16654 <exclude/> 16654 <member name="F:OpenMetaverse.TransactionFlags.SourceGroup">
16655 </member> 16655 <summary></summary>
16656 <member name="T:OpenMetaverse.Packets.ChangeInventoryItemFlagsPacket.AgentDataBlock"> 16656 </member>
16657 <exclude/> 16657 <member name="F:OpenMetaverse.TransactionFlags.DestGroup">
16658 </member> 16658 <summary></summary>
16659 <member name="T:OpenMetaverse.Packets.ChangeInventoryItemFlagsPacket.InventoryDataBlock"> 16659 </member>
16660 <exclude/> 16660 <member name="F:OpenMetaverse.TransactionFlags.OwnerGroup">
16661 </member> 16661 <summary></summary>
16662 <member name="T:OpenMetaverse.Packets.SaveAssetIntoInventoryPacket"> 16662 </member>
16663 <exclude/> 16663 <member name="F:OpenMetaverse.TransactionFlags.SimultaneousContribution">
16664 </member> 16664 <summary></summary>
16665 <member name="T:OpenMetaverse.Packets.SaveAssetIntoInventoryPacket.AgentDataBlock"> 16665 </member>
16666 <exclude/> 16666 <member name="F:OpenMetaverse.TransactionFlags.ContributionRemoval">
16667 </member> 16667 <summary></summary>
16668 <member name="T:OpenMetaverse.Packets.SaveAssetIntoInventoryPacket.InventoryDataBlock"> 16668 </member>
16669 <exclude/> 16669 <member name="T:OpenMetaverse.MeanCollisionType">
16670 </member> 16670 <summary>
16671 <member name="T:OpenMetaverse.Packets.CreateInventoryFolderPacket"> 16671
16672 <exclude/> 16672 </summary>
16673 </member> 16673 </member>
16674 <member name="T:OpenMetaverse.Packets.CreateInventoryFolderPacket.AgentDataBlock"> 16674 <member name="F:OpenMetaverse.MeanCollisionType.None">
16675 <exclude/> 16675 <summary></summary>
16676 </member> 16676 </member>
16677 <member name="T:OpenMetaverse.Packets.CreateInventoryFolderPacket.FolderDataBlock"> 16677 <member name="F:OpenMetaverse.MeanCollisionType.Bump">
16678 <exclude/> 16678 <summary></summary>
16679 </member> 16679 </member>
16680 <member name="T:OpenMetaverse.Packets.UpdateInventoryFolderPacket"> 16680 <member name="F:OpenMetaverse.MeanCollisionType.LLPushObject">
16681 <exclude/> 16681 <summary></summary>
16682 </member> 16682 </member>
16683 <member name="T:OpenMetaverse.Packets.UpdateInventoryFolderPacket.AgentDataBlock"> 16683 <member name="F:OpenMetaverse.MeanCollisionType.SelectedObjectCollide">
16684 <exclude/> 16684 <summary></summary>
16685 </member> 16685 </member>
16686 <member name="T:OpenMetaverse.Packets.UpdateInventoryFolderPacket.FolderDataBlock"> 16686 <member name="F:OpenMetaverse.MeanCollisionType.ScriptedObjectCollide">
16687 <exclude/> 16687 <summary></summary>
16688 </member> 16688 </member>
16689 <member name="T:OpenMetaverse.Packets.MoveInventoryFolderPacket"> 16689 <member name="F:OpenMetaverse.MeanCollisionType.PhysicalObjectCollide">
16690 <exclude/> 16690 <summary></summary>
16691 </member> 16691 </member>
16692 <member name="T:OpenMetaverse.Packets.MoveInventoryFolderPacket.AgentDataBlock"> 16692 <member name="T:OpenMetaverse.ScriptControlChange">
16693 <exclude/> 16693 <summary>
16694 </member> 16694 Flags sent when a script takes or releases a control
16695 <member name="T:OpenMetaverse.Packets.MoveInventoryFolderPacket.InventoryDataBlock"> 16695 </summary>
16696 <exclude/> 16696 <remarks>NOTE: (need to verify) These might be a subset of the ControlFlags enum in Movement,</remarks>
16697 </member> 16697 </member>
16698 <member name="T:OpenMetaverse.Packets.RemoveInventoryFolderPacket"> 16698 <member name="F:OpenMetaverse.ScriptControlChange.None">
16699 <exclude/> 16699 <summary>No Flags set</summary>
16700 </member> 16700 </member>
16701 <member name="T:OpenMetaverse.Packets.RemoveInventoryFolderPacket.AgentDataBlock"> 16701 <member name="F:OpenMetaverse.ScriptControlChange.Forward">
16702 <exclude/> 16702 <summary>Forward (W or up Arrow)</summary>
16703 </member> 16703 </member>
16704 <member name="T:OpenMetaverse.Packets.RemoveInventoryFolderPacket.FolderDataBlock"> 16704 <member name="F:OpenMetaverse.ScriptControlChange.Back">
16705 <exclude/> 16705 <summary>Back (S or down arrow)</summary>
16706 </member> 16706 </member>
16707 <member name="T:OpenMetaverse.Packets.FetchInventoryDescendentsPacket"> 16707 <member name="F:OpenMetaverse.ScriptControlChange.Left">
16708 <exclude/> 16708 <summary>Move left (shift+A or left arrow)</summary>
16709 </member> 16709 </member>
16710 <member name="T:OpenMetaverse.Packets.FetchInventoryDescendentsPacket.AgentDataBlock"> 16710 <member name="F:OpenMetaverse.ScriptControlChange.Right">
16711 <exclude/> 16711 <summary>Move right (shift+D or right arrow)</summary>
16712 </member> 16712 </member>
16713 <member name="T:OpenMetaverse.Packets.FetchInventoryDescendentsPacket.InventoryDataBlock"> 16713 <member name="F:OpenMetaverse.ScriptControlChange.Up">
16714 <exclude/> 16714 <summary>Up (E or PgUp)</summary>
16715 </member> 16715 </member>
16716 <member name="T:OpenMetaverse.Packets.InventoryDescendentsPacket"> 16716 <member name="F:OpenMetaverse.ScriptControlChange.Down">
16717 <exclude/> 16717 <summary>Down (C or PgDown)</summary>
16718 </member> 16718 </member>
16719 <member name="T:OpenMetaverse.Packets.InventoryDescendentsPacket.AgentDataBlock"> 16719 <member name="F:OpenMetaverse.ScriptControlChange.RotateLeft">
16720 <exclude/> 16720 <summary>Rotate left (A or left arrow)</summary>
16721 </member> 16721 </member>
16722 <member name="T:OpenMetaverse.Packets.InventoryDescendentsPacket.FolderDataBlock"> 16722 <member name="F:OpenMetaverse.ScriptControlChange.RotateRight">
16723 <exclude/> 16723 <summary>Rotate right (D or right arrow)</summary>
16724 </member> 16724 </member>
16725 <member name="T:OpenMetaverse.Packets.InventoryDescendentsPacket.ItemDataBlock"> 16725 <member name="F:OpenMetaverse.ScriptControlChange.LeftButton">
16726 <exclude/> 16726 <summary>Left Mouse Button</summary>
16727 </member> 16727 </member>
16728 <member name="T:OpenMetaverse.Packets.FetchInventoryPacket"> 16728 <member name="F:OpenMetaverse.ScriptControlChange.MouseLookLeftButton">
16729 <exclude/> 16729 <summary>Left Mouse button in MouseLook</summary>
16730 </member> 16730 </member>
16731 <member name="T:OpenMetaverse.Packets.FetchInventoryPacket.AgentDataBlock"> 16731 <member name="T:OpenMetaverse.AgentFlags">
16732 <exclude/> 16732 <summary>
16733 </member> 16733 Currently only used to hide your group title
16734 <member name="T:OpenMetaverse.Packets.FetchInventoryPacket.InventoryDataBlock"> 16734 </summary>
16735 <exclude/> 16735 </member>
16736 </member> 16736 <member name="F:OpenMetaverse.AgentFlags.None">
16737 <member name="T:OpenMetaverse.Packets.FetchInventoryReplyPacket"> 16737 <summary>No flags set</summary>
16738 <exclude/> 16738 </member>
16739 </member> 16739 <member name="F:OpenMetaverse.AgentFlags.HideTitle">
16740 <member name="T:OpenMetaverse.Packets.FetchInventoryReplyPacket.AgentDataBlock"> 16740 <summary>Hide your group title</summary>
16741 <exclude/> 16741 </member>
16742 </member> 16742 <member name="T:OpenMetaverse.AgentState">
16743 <member name="T:OpenMetaverse.Packets.FetchInventoryReplyPacket.InventoryDataBlock"> 16743 <summary>
16744 <exclude/> 16744 Action state of the avatar, which can currently be typing and
16745 </member> 16745 editing
16746 <member name="T:OpenMetaverse.Packets.BulkUpdateInventoryPacket"> 16746 </summary>
16747 <exclude/> 16747 </member>
16748 </member> 16748 <member name="F:OpenMetaverse.AgentState.None">
16749 <member name="T:OpenMetaverse.Packets.BulkUpdateInventoryPacket.AgentDataBlock"> 16749 <summary></summary>
16750 <exclude/> 16750 </member>
16751 </member> 16751 <member name="F:OpenMetaverse.AgentState.Typing">
16752 <member name="T:OpenMetaverse.Packets.BulkUpdateInventoryPacket.FolderDataBlock"> 16752 <summary></summary>
16753 <exclude/> 16753 </member>
16754 </member> 16754 <member name="F:OpenMetaverse.AgentState.Editing">
16755 <member name="T:OpenMetaverse.Packets.BulkUpdateInventoryPacket.ItemDataBlock"> 16755 <summary></summary>
16756 <exclude/> 16756 </member>
16757 </member> 16757 <member name="T:OpenMetaverse.TeleportStatus">
16758 <member name="T:OpenMetaverse.Packets.RemoveInventoryObjectsPacket"> 16758 <summary>
16759 <exclude/> 16759 Current teleport status
16760 </member> 16760 </summary>
16761 <member name="T:OpenMetaverse.Packets.RemoveInventoryObjectsPacket.AgentDataBlock"> 16761 </member>
16762 <exclude/> 16762 <member name="F:OpenMetaverse.TeleportStatus.None">
16763 </member> 16763 <summary>Unknown status</summary>
16764 <member name="T:OpenMetaverse.Packets.RemoveInventoryObjectsPacket.FolderDataBlock"> 16764 </member>
16765 <exclude/> 16765 <member name="F:OpenMetaverse.TeleportStatus.Start">
16766 </member> 16766 <summary>Teleport initialized</summary>
16767 <member name="T:OpenMetaverse.Packets.RemoveInventoryObjectsPacket.ItemDataBlock"> 16767 </member>
16768 <exclude/> 16768 <member name="F:OpenMetaverse.TeleportStatus.Progress">
16769 </member> 16769 <summary>Teleport in progress</summary>
16770 <member name="T:OpenMetaverse.Packets.PurgeInventoryDescendentsPacket"> 16770 </member>
16771 <exclude/> 16771 <member name="F:OpenMetaverse.TeleportStatus.Failed">
16772 </member> 16772 <summary>Teleport failed</summary>
16773 <member name="T:OpenMetaverse.Packets.PurgeInventoryDescendentsPacket.AgentDataBlock"> 16773 </member>
16774 <exclude/> 16774 <member name="F:OpenMetaverse.TeleportStatus.Finished">
16775 </member> 16775 <summary>Teleport completed</summary>
16776 <member name="T:OpenMetaverse.Packets.PurgeInventoryDescendentsPacket.InventoryDataBlock"> 16776 </member>
16777 <exclude/> 16777 <member name="F:OpenMetaverse.TeleportStatus.Cancelled">
16778 </member> 16778 <summary>Teleport cancelled</summary>
16779 <member name="T:OpenMetaverse.Packets.UpdateTaskInventoryPacket"> 16779 </member>
16780 <exclude/> 16780 <member name="T:OpenMetaverse.TeleportFlags">
16781 </member> 16781 <summary>
16782 <member name="T:OpenMetaverse.Packets.UpdateTaskInventoryPacket.AgentDataBlock"> 16782
16783 <exclude/> 16783 </summary>
16784 </member> 16784 </member>
16785 <member name="T:OpenMetaverse.Packets.UpdateTaskInventoryPacket.UpdateDataBlock"> 16785 <member name="F:OpenMetaverse.TeleportFlags.Default">
16786 <exclude/> 16786 <summary>No flags set, or teleport failed</summary>
16787 </member> 16787 </member>
16788 <member name="T:OpenMetaverse.Packets.UpdateTaskInventoryPacket.InventoryDataBlock"> 16788 <member name="F:OpenMetaverse.TeleportFlags.SetHomeToTarget">
16789 <exclude/> 16789 <summary>Set when newbie leaves help island for first time</summary>
16790 </member> 16790 </member>
16791 <member name="T:OpenMetaverse.Packets.RemoveTaskInventoryPacket"> 16791 <member name="F:OpenMetaverse.TeleportFlags.SetLastToTarget">
16792 <exclude/> 16792 <summary></summary>
16793 </member> 16793 </member>
16794 <member name="T:OpenMetaverse.Packets.RemoveTaskInventoryPacket.AgentDataBlock"> 16794 <member name="F:OpenMetaverse.TeleportFlags.ViaLure">
16795 <exclude/> 16795 <summary>Via Lure</summary>
16796 </member> 16796 </member>
16797 <member name="T:OpenMetaverse.Packets.RemoveTaskInventoryPacket.InventoryDataBlock"> 16797 <member name="F:OpenMetaverse.TeleportFlags.ViaLandmark">
16798 <exclude/> 16798 <summary>Via Landmark</summary>
16799 </member> 16799 </member>
16800 <member name="T:OpenMetaverse.Packets.MoveTaskInventoryPacket"> 16800 <member name="F:OpenMetaverse.TeleportFlags.ViaLocation">
16801 <exclude/> 16801 <summary>Via Location</summary>
16802 </member> 16802 </member>
16803 <member name="T:OpenMetaverse.Packets.MoveTaskInventoryPacket.AgentDataBlock"> 16803 <member name="F:OpenMetaverse.TeleportFlags.ViaHome">
16804 <exclude/> 16804 <summary>Via Home</summary>
16805 </member> 16805 </member>
16806 <member name="T:OpenMetaverse.Packets.MoveTaskInventoryPacket.InventoryDataBlock"> 16806 <member name="F:OpenMetaverse.TeleportFlags.ViaTelehub">
16807 <exclude/> 16807 <summary>Via Telehub</summary>
16808 </member> 16808 </member>
16809 <member name="T:OpenMetaverse.Packets.RequestTaskInventoryPacket"> 16809 <member name="F:OpenMetaverse.TeleportFlags.ViaLogin">
16810 <exclude/> 16810 <summary>Via Login</summary>
16811 </member> 16811 </member>
16812 <member name="T:OpenMetaverse.Packets.RequestTaskInventoryPacket.AgentDataBlock"> 16812 <member name="F:OpenMetaverse.TeleportFlags.ViaGodlikeLure">
16813 <exclude/> 16813 <summary>Linden Summoned</summary>
16814 </member> 16814 </member>
16815 <member name="T:OpenMetaverse.Packets.RequestTaskInventoryPacket.InventoryDataBlock"> 16815 <member name="F:OpenMetaverse.TeleportFlags.Godlike">
16816 <exclude/> 16816 <summary>Linden Forced me</summary>
16817 </member> 16817 </member>
16818 <member name="T:OpenMetaverse.Packets.ReplyTaskInventoryPacket"> 16818 <member name="F:OpenMetaverse.TeleportFlags.NineOneOne">
16819 <exclude/> 16819 <summary></summary>
16820 </member> 16820 </member>
16821 <member name="T:OpenMetaverse.Packets.ReplyTaskInventoryPacket.InventoryDataBlock"> 16821 <member name="F:OpenMetaverse.TeleportFlags.DisableCancel">
16822 <exclude/> 16822 <summary>Agent Teleported Home via Script</summary>
16823 </member> 16823 </member>
16824 <member name="T:OpenMetaverse.Packets.DeRezObjectPacket"> 16824 <member name="F:OpenMetaverse.TeleportFlags.ViaRegionID">
16825 <exclude/> 16825 <summary></summary>
16826 </member> 16826 </member>
16827 <member name="T:OpenMetaverse.Packets.DeRezObjectPacket.AgentDataBlock"> 16827 <member name="F:OpenMetaverse.TeleportFlags.IsFlying">
16828 <exclude/> 16828 <summary></summary>
16829 </member> 16829 </member>
16830 <member name="T:OpenMetaverse.Packets.DeRezObjectPacket.AgentBlockBlock"> 16830 <member name="F:OpenMetaverse.TeleportFlags.ResetHome">
16831 <exclude/> 16831 <summary></summary>
16832 </member> 16832 </member>
16833 <member name="T:OpenMetaverse.Packets.DeRezObjectPacket.ObjectDataBlock"> 16833 <member name="F:OpenMetaverse.TeleportFlags.ForceRedirect">
16834 <exclude/> 16834 <summary>forced to new location for example when avatar is banned or ejected</summary>
16835 </member> 16835 </member>
16836 <member name="T:OpenMetaverse.Packets.DeRezAckPacket"> 16836 <member name="F:OpenMetaverse.TeleportFlags.FinishedViaLure">
16837 <exclude/> 16837 <summary>Teleport Finished via a Lure</summary>
16838 </member> 16838 </member>
16839 <member name="T:OpenMetaverse.Packets.DeRezAckPacket.TransactionDataBlock"> 16839 <member name="F:OpenMetaverse.TeleportFlags.FinishedViaNewSim">
16840 <exclude/> 16840 <summary>Finished, Sim Changed</summary>
16841 </member> 16841 </member>
16842 <member name="T:OpenMetaverse.Packets.RezObjectPacket"> 16842 <member name="F:OpenMetaverse.TeleportFlags.FinishedViaSameSim">
16843 <exclude/> 16843 <summary>Finished, Same Sim</summary>
16844 </member> 16844 </member>
16845 <member name="T:OpenMetaverse.Packets.RezObjectPacket.AgentDataBlock"> 16845 <member name="T:OpenMetaverse.TeleportLureFlags">
16846 <exclude/> 16846 <summary>
16847 </member> 16847
16848 <member name="T:OpenMetaverse.Packets.RezObjectPacket.RezDataBlock"> 16848 </summary>
16849 <exclude/> 16849 </member>
16850 </member> 16850 <member name="F:OpenMetaverse.TeleportLureFlags.NormalLure">
16851 <member name="T:OpenMetaverse.Packets.RezObjectPacket.InventoryDataBlock"> 16851 <summary></summary>
16852 <exclude/> 16852 </member>
16853 </member> 16853 <member name="F:OpenMetaverse.TeleportLureFlags.GodlikeLure">
16854 <member name="T:OpenMetaverse.Packets.RezObjectFromNotecardPacket"> 16854 <summary></summary>
16855 <exclude/> 16855 </member>
16856 </member> 16856 <member name="F:OpenMetaverse.TeleportLureFlags.GodlikePursuit">
16857 <member name="T:OpenMetaverse.Packets.RezObjectFromNotecardPacket.AgentDataBlock"> 16857 <summary></summary>
16858 <exclude/> 16858 </member>
16859 </member> 16859 <member name="T:OpenMetaverse.ScriptSensorTypeFlags">
16860 <member name="T:OpenMetaverse.Packets.RezObjectFromNotecardPacket.RezDataBlock"> 16860 <summary>
16861 <exclude/> 16861
16862 </member> 16862 </summary>
16863 <member name="T:OpenMetaverse.Packets.RezObjectFromNotecardPacket.NotecardDataBlock"> 16863 </member>
16864 <exclude/> 16864 <member name="F:OpenMetaverse.ScriptSensorTypeFlags.Agent">
16865 </member> 16865 <summary></summary>
16866 <member name="T:OpenMetaverse.Packets.RezObjectFromNotecardPacket.InventoryDataBlock"> 16866 </member>
16867 <exclude/> 16867 <member name="F:OpenMetaverse.ScriptSensorTypeFlags.Active">
16868 </member> 16868 <summary></summary>
16869 <member name="T:OpenMetaverse.Packets.AcceptFriendshipPacket"> 16869 </member>
16870 <exclude/> 16870 <member name="F:OpenMetaverse.ScriptSensorTypeFlags.Passive">
16871 </member> 16871 <summary></summary>
16872 <member name="T:OpenMetaverse.Packets.AcceptFriendshipPacket.AgentDataBlock"> 16872 </member>
16873 <exclude/> 16873 <member name="F:OpenMetaverse.ScriptSensorTypeFlags.Scripted">
16874 </member> 16874 <summary></summary>
16875 <member name="T:OpenMetaverse.Packets.AcceptFriendshipPacket.TransactionBlockBlock"> 16875 </member>
16876 <exclude/> 16876 <member name="T:OpenMetaverse.InstantMessage">
16877 </member> 16877 <summary>
16878 <member name="T:OpenMetaverse.Packets.AcceptFriendshipPacket.FolderDataBlock"> 16878 Instant Message
16879 <exclude/> 16879 </summary>
16880 </member> 16880 </member>
16881 <member name="T:OpenMetaverse.Packets.DeclineFriendshipPacket"> 16881 <member name="F:OpenMetaverse.InstantMessage.FromAgentID">
16882 <exclude/> 16882 <summary>Key of sender</summary>
16883 </member> 16883 </member>
16884 <member name="T:OpenMetaverse.Packets.DeclineFriendshipPacket.AgentDataBlock"> 16884 <member name="F:OpenMetaverse.InstantMessage.FromAgentName">
16885 <exclude/> 16885 <summary>Name of sender</summary>
16886 </member> 16886 </member>
16887 <member name="T:OpenMetaverse.Packets.DeclineFriendshipPacket.TransactionBlockBlock"> 16887 <member name="F:OpenMetaverse.InstantMessage.ToAgentID">
16888 <exclude/> 16888 <summary>Key of destination avatar</summary>
16889 </member> 16889 </member>
16890 <member name="T:OpenMetaverse.Packets.TerminateFriendshipPacket"> 16890 <member name="F:OpenMetaverse.InstantMessage.ParentEstateID">
16891 <exclude/> 16891 <summary>ID of originating estate</summary>
16892 </member> 16892 </member>
16893 <member name="T:OpenMetaverse.Packets.TerminateFriendshipPacket.AgentDataBlock"> 16893 <member name="F:OpenMetaverse.InstantMessage.RegionID">
16894 <exclude/> 16894 <summary>Key of originating region</summary>
16895 </member> 16895 </member>
16896 <member name="T:OpenMetaverse.Packets.TerminateFriendshipPacket.ExBlockBlock"> 16896 <member name="F:OpenMetaverse.InstantMessage.Position">
16897 <exclude/> 16897 <summary>Coordinates in originating region</summary>
16898 </member> 16898 </member>
16899 <member name="T:OpenMetaverse.Packets.OfferCallingCardPacket"> 16899 <member name="F:OpenMetaverse.InstantMessage.Dialog">
16900 <exclude/> 16900 <summary>Instant message type</summary>
16901 </member> 16901 </member>
16902 <member name="T:OpenMetaverse.Packets.OfferCallingCardPacket.AgentDataBlock"> 16902 <member name="F:OpenMetaverse.InstantMessage.GroupIM">
16903 <exclude/> 16903 <summary>Group IM session toggle</summary>
16904 </member> 16904 </member>
16905 <member name="T:OpenMetaverse.Packets.OfferCallingCardPacket.AgentBlockBlock"> 16905 <member name="F:OpenMetaverse.InstantMessage.IMSessionID">
16906 <exclude/> 16906 <summary>Key of IM session, for Group Messages, the groups UUID</summary>
16907 </member> 16907 </member>
16908 <member name="T:OpenMetaverse.Packets.AcceptCallingCardPacket"> 16908 <member name="F:OpenMetaverse.InstantMessage.Timestamp">
16909 <exclude/> 16909 <summary>Timestamp of the instant message</summary>
16910 </member> 16910 </member>
16911 <member name="T:OpenMetaverse.Packets.AcceptCallingCardPacket.AgentDataBlock"> 16911 <member name="F:OpenMetaverse.InstantMessage.Message">
16912 <exclude/> 16912 <summary>Instant message text</summary>
16913 </member> 16913 </member>
16914 <member name="T:OpenMetaverse.Packets.AcceptCallingCardPacket.TransactionBlockBlock"> 16914 <member name="F:OpenMetaverse.InstantMessage.Offline">
16915 <exclude/> 16915 <summary>Whether this message is held for offline avatars</summary>
16916 </member> 16916 </member>
16917 <member name="T:OpenMetaverse.Packets.AcceptCallingCardPacket.FolderDataBlock"> 16917 <member name="F:OpenMetaverse.InstantMessage.BinaryBucket">
16918 <exclude/> 16918 <summary>Context specific packed data</summary>
16919 </member> 16919 </member>
16920 <member name="T:OpenMetaverse.Packets.DeclineCallingCardPacket"> 16920 <member name="M:OpenMetaverse.InstantMessage.ToString">
16921 <exclude/> 16921 <summary>Print the struct data as a string</summary>
16922 </member> 16922 <returns>A string containing the field name, and field value</returns>
16923 <member name="T:OpenMetaverse.Packets.DeclineCallingCardPacket.AgentDataBlock"> 16923 </member>
16924 <exclude/> 16924 <member name="T:OpenMetaverse.ChatEventArgs">
16925 </member> 16925 <summary>
16926 <member name="T:OpenMetaverse.Packets.DeclineCallingCardPacket.TransactionBlockBlock"> 16926
16927 <exclude/> 16927 </summary>
16928 </member> 16928 </member>
16929 <member name="T:OpenMetaverse.Packets.RezScriptPacket"> 16929 <member name="M:OpenMetaverse.ChatEventArgs.#ctor(OpenMetaverse.Simulator,System.String,OpenMetaverse.ChatAudibleLevel,OpenMetaverse.ChatType,OpenMetaverse.ChatSourceType,System.String,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.Vector3)">
16930 <exclude/> 16930 <summary>
16931 </member> 16931 Construct a new instance of the ChatEventArgs object
16932 <member name="T:OpenMetaverse.Packets.RezScriptPacket.AgentDataBlock"> 16932 </summary>
16933 <exclude/> 16933 <param name="simulator">Sim from which the message originates</param>
16934 </member> 16934 <param name="message">The message sent</param>
16935 <member name="T:OpenMetaverse.Packets.RezScriptPacket.UpdateBlockBlock"> 16935 <param name="audible">The audible level of the message</param>
16936 <exclude/> 16936 <param name="type">The type of message sent: whisper, shout, etc</param>
16937 </member> 16937 <param name="sourceType">The source type of the message sender</param>
16938 <member name="T:OpenMetaverse.Packets.RezScriptPacket.InventoryBlockBlock"> 16938 <param name="fromName">The name of the agent or object sending the message</param>
16939 <exclude/> 16939 <param name="sourceId">The ID of the agent or object sending the message</param>
16940 </member> 16940 <param name="ownerid">The ID of the object owner, or the agent ID sending the message</param>
16941 <member name="T:OpenMetaverse.Packets.CreateInventoryItemPacket"> 16941 <param name="position">The position of the agent or object sending the message</param>
16942 <exclude/> 16942 </member>
16943 </member> 16943 <member name="P:OpenMetaverse.ChatEventArgs.Simulator">
16944 <member name="T:OpenMetaverse.Packets.CreateInventoryItemPacket.AgentDataBlock"> 16944 <summary>Get the simulator sending the message</summary>
16945 <exclude/> 16945 </member>
16946 </member> 16946 <member name="P:OpenMetaverse.ChatEventArgs.Message">
16947 <member name="T:OpenMetaverse.Packets.CreateInventoryItemPacket.InventoryBlockBlock"> 16947 <summary>Get the message sent</summary>
16948 <exclude/> 16948 </member>
16949 </member> 16949 <member name="P:OpenMetaverse.ChatEventArgs.AudibleLevel">
16950 <member name="T:OpenMetaverse.Packets.CreateLandmarkForEventPacket"> 16950 <summary>Get the audible level of the message</summary>
16951 <exclude/> 16951 </member>
16952 </member> 16952 <member name="P:OpenMetaverse.ChatEventArgs.Type">
16953 <member name="T:OpenMetaverse.Packets.CreateLandmarkForEventPacket.AgentDataBlock"> 16953 <summary>Get the type of message sent: whisper, shout, etc</summary>
16954 <exclude/> 16954 </member>
16955 </member> 16955 <member name="P:OpenMetaverse.ChatEventArgs.SourceType">
16956 <member name="T:OpenMetaverse.Packets.CreateLandmarkForEventPacket.EventDataBlock"> 16956 <summary>Get the source type of the message sender</summary>
16957 <exclude/> 16957 </member>
16958 </member> 16958 <member name="P:OpenMetaverse.ChatEventArgs.FromName">
16959 <member name="T:OpenMetaverse.Packets.CreateLandmarkForEventPacket.InventoryBlockBlock"> 16959 <summary>Get the name of the agent or object sending the message</summary>
16960 <exclude/> 16960 </member>
16961 </member> 16961 <member name="P:OpenMetaverse.ChatEventArgs.SourceID">
16962 <member name="T:OpenMetaverse.Packets.RegionHandleRequestPacket"> 16962 <summary>Get the ID of the agent or object sending the message</summary>
16963 <exclude/> 16963 </member>
16964 </member> 16964 <member name="P:OpenMetaverse.ChatEventArgs.OwnerID">
16965 <member name="T:OpenMetaverse.Packets.RegionHandleRequestPacket.RequestBlockBlock"> 16965 <summary>Get the ID of the object owner, or the agent ID sending the message</summary>
16966 <exclude/> 16966 </member>
16967 </member> 16967 <member name="P:OpenMetaverse.ChatEventArgs.Position">
16968 <member name="T:OpenMetaverse.Packets.RegionIDAndHandleReplyPacket"> 16968 <summary>Get the position of the agent or object sending the message</summary>
16969 <exclude/> 16969 </member>
16970 </member> 16970 <member name="T:OpenMetaverse.ScriptDialogEventArgs">
16971 <member name="T:OpenMetaverse.Packets.RegionIDAndHandleReplyPacket.ReplyBlockBlock"> 16971 <summary>Contains the data sent when a primitive opens a dialog with this agent</summary>
16972 <exclude/> 16972 </member>
16973 </member> 16973 <member name="M:OpenMetaverse.ScriptDialogEventArgs.#ctor(System.String,System.String,OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,System.String,System.Int32,System.Collections.Generic.List{System.String})">
16974 <member name="T:OpenMetaverse.Packets.MoneyTransferRequestPacket"> 16974 <summary>
16975 <exclude/> 16975 Construct a new instance of the ScriptDialogEventArgs
16976 </member> 16976 </summary>
16977 <member name="T:OpenMetaverse.Packets.MoneyTransferRequestPacket.AgentDataBlock"> 16977 <param name="message">The dialog message</param>
16978 <exclude/> 16978 <param name="objectName">The name of the object that sent the dialog request</param>
16979 </member> 16979 <param name="imageID">The ID of the image to be displayed</param>
16980 <member name="T:OpenMetaverse.Packets.MoneyTransferRequestPacket.MoneyDataBlock"> 16980 <param name="objectID">The ID of the primitive sending the dialog</param>
16981 <exclude/> 16981 <param name="firstName">The first name of the senders owner</param>
16982 </member> 16982 <param name="lastName">The last name of the senders owner</param>
16983 <member name="T:OpenMetaverse.Packets.MoneyBalanceRequestPacket"> 16983 <param name="chatChannel">The communication channel the dialog was sent on</param>
16984 <exclude/> 16984 <param name="buttons">The string labels containing the options presented in this dialog</param>
16985 </member> 16985 </member>
16986 <member name="T:OpenMetaverse.Packets.MoneyBalanceRequestPacket.AgentDataBlock"> 16986 <member name="P:OpenMetaverse.ScriptDialogEventArgs.Message">
16987 <exclude/> 16987 <summary>Get the dialog message</summary>
16988 </member> 16988 </member>
16989 <member name="T:OpenMetaverse.Packets.MoneyBalanceRequestPacket.MoneyDataBlock"> 16989 <member name="P:OpenMetaverse.ScriptDialogEventArgs.ObjectName">
16990 <exclude/> 16990 <summary>Get the name of the object that sent the dialog request</summary>
16991 </member> 16991 </member>
16992 <member name="T:OpenMetaverse.Packets.MoneyBalanceReplyPacket"> 16992 <member name="P:OpenMetaverse.ScriptDialogEventArgs.ImageID">
16993 <exclude/> 16993 <summary>Get the ID of the image to be displayed</summary>
16994 </member> 16994 </member>
16995 <member name="T:OpenMetaverse.Packets.MoneyBalanceReplyPacket.MoneyDataBlock"> 16995 <member name="P:OpenMetaverse.ScriptDialogEventArgs.ObjectID">
16996 <exclude/> 16996 <summary>Get the ID of the primitive sending the dialog</summary>
16997 </member> 16997 </member>
16998 <member name="T:OpenMetaverse.Packets.RoutedMoneyBalanceReplyPacket"> 16998 <member name="P:OpenMetaverse.ScriptDialogEventArgs.FirstName">
16999 <exclude/> 16999 <summary>Get the first name of the senders owner</summary>
17000 </member> 17000 </member>
17001 <member name="T:OpenMetaverse.Packets.RoutedMoneyBalanceReplyPacket.TargetBlockBlock"> 17001 <member name="P:OpenMetaverse.ScriptDialogEventArgs.LastName">
17002 <exclude/> 17002 <summary>Get the last name of the senders owner</summary>
17003 </member> 17003 </member>
17004 <member name="T:OpenMetaverse.Packets.RoutedMoneyBalanceReplyPacket.MoneyDataBlock"> 17004 <member name="P:OpenMetaverse.ScriptDialogEventArgs.Channel">
17005 <exclude/> 17005 <summary>Get the communication channel the dialog was sent on, responses
17006 </member> 17006 should also send responses on this same channel</summary>
17007 <member name="T:OpenMetaverse.Packets.ActivateGesturesPacket"> 17007 </member>
17008 <exclude/> 17008 <member name="P:OpenMetaverse.ScriptDialogEventArgs.ButtonLabels">
17009 </member> 17009 <summary>Get the string labels containing the options presented in this dialog</summary>
17010 <member name="T:OpenMetaverse.Packets.ActivateGesturesPacket.AgentDataBlock"> 17010 </member>
17011 <exclude/> 17011 <member name="T:OpenMetaverse.ScriptQuestionEventArgs">
17012 </member> 17012 <summary>Contains the data sent when a primitive requests debit or other permissions
17013 <member name="T:OpenMetaverse.Packets.ActivateGesturesPacket.DataBlock"> 17013 requesting a YES or NO answer</summary>
17014 <exclude/> 17014 </member>
17015 </member> 17015 <member name="M:OpenMetaverse.ScriptQuestionEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,System.String,OpenMetaverse.ScriptPermission)">
17016 <member name="T:OpenMetaverse.Packets.DeactivateGesturesPacket"> 17016 <summary>
17017 <exclude/> 17017 Construct a new instance of the ScriptQuestionEventArgs
17018 </member> 17018 </summary>
17019 <member name="T:OpenMetaverse.Packets.DeactivateGesturesPacket.AgentDataBlock"> 17019 <param name="simulator">The simulator containing the object sending the request</param>
17020 <exclude/> 17020 <param name="taskID">The ID of the script making the request</param>
17021 </member> 17021 <param name="itemID">The ID of the primitive containing the script making the request</param>
17022 <member name="T:OpenMetaverse.Packets.DeactivateGesturesPacket.DataBlock"> 17022 <param name="objectName">The name of the primitive making the request</param>
17023 <exclude/> 17023 <param name="objectOwner">The name of the owner of the object making the request</param>
17024 </member> 17024 <param name="questions">The permissions being requested</param>
17025 <member name="T:OpenMetaverse.Packets.MuteListUpdatePacket"> 17025 </member>
17026 <exclude/> 17026 <member name="P:OpenMetaverse.ScriptQuestionEventArgs.Simulator">
17027 </member> 17027 <summary>Get the simulator containing the object sending the request</summary>
17028 <member name="T:OpenMetaverse.Packets.MuteListUpdatePacket.MuteDataBlock"> 17028 </member>
17029 <exclude/> 17029 <member name="P:OpenMetaverse.ScriptQuestionEventArgs.TaskID">
17030 </member> 17030 <summary>Get the ID of the script making the request</summary>
17031 <member name="T:OpenMetaverse.Packets.UseCachedMuteListPacket"> 17031 </member>
17032 <exclude/> 17032 <member name="P:OpenMetaverse.ScriptQuestionEventArgs.ItemID">
17033 </member> 17033 <summary>Get the ID of the primitive containing the script making the request</summary>
17034 <member name="T:OpenMetaverse.Packets.UseCachedMuteListPacket.AgentDataBlock"> 17034 </member>
17035 <exclude/> 17035 <member name="P:OpenMetaverse.ScriptQuestionEventArgs.ObjectName">
17036 </member> 17036 <summary>Get the name of the primitive making the request</summary>
17037 <member name="T:OpenMetaverse.Packets.GrantUserRightsPacket"> 17037 </member>
17038 <exclude/> 17038 <member name="P:OpenMetaverse.ScriptQuestionEventArgs.ObjectOwnerName">
17039 </member> 17039 <summary>Get the name of the owner of the object making the request</summary>
17040 <member name="T:OpenMetaverse.Packets.GrantUserRightsPacket.AgentDataBlock"> 17040 </member>
17041 <exclude/> 17041 <member name="P:OpenMetaverse.ScriptQuestionEventArgs.Questions">
17042 </member> 17042 <summary>Get the permissions being requested</summary>
17043 <member name="T:OpenMetaverse.Packets.GrantUserRightsPacket.RightsBlock"> 17043 </member>
17044 <exclude/> 17044 <member name="T:OpenMetaverse.LoadUrlEventArgs">
17045 </member> 17045 <summary>Contains the data sent when a primitive sends a request
17046 <member name="T:OpenMetaverse.Packets.ChangeUserRightsPacket"> 17046 to an agent to open the specified URL</summary>
17047 <exclude/> 17047 </member>
17048 </member> 17048 <member name="M:OpenMetaverse.LoadUrlEventArgs.#ctor(System.String,OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.String,System.String)">
17049 <member name="T:OpenMetaverse.Packets.ChangeUserRightsPacket.AgentDataBlock"> 17049 <summary>
17050 <exclude/> 17050 Construct a new instance of the LoadUrlEventArgs
17051 </member> 17051 </summary>
17052 <member name="T:OpenMetaverse.Packets.ChangeUserRightsPacket.RightsBlock"> 17052 <param name="objectName">The name of the object sending the request</param>
17053 <exclude/> 17053 <param name="objectID">The ID of the object sending the request</param>
17054 </member> 17054 <param name="ownerID">The ID of the owner of the object sending the request</param>
17055 <member name="T:OpenMetaverse.Packets.OnlineNotificationPacket"> 17055 <param name="ownerIsGroup">True if the object is owned by a group</param>
17056 <exclude/> 17056 <param name="message">The message sent with the request</param>
17057 </member> 17057 <param name="URL">The URL the object sent</param>
17058 <member name="T:OpenMetaverse.Packets.OnlineNotificationPacket.AgentBlockBlock"> 17058 </member>
17059 <exclude/> 17059 <member name="P:OpenMetaverse.LoadUrlEventArgs.ObjectName">
17060 </member> 17060 <summary>Get the name of the object sending the request</summary>
17061 <member name="T:OpenMetaverse.Packets.OfflineNotificationPacket"> 17061 </member>
17062 <exclude/> 17062 <member name="P:OpenMetaverse.LoadUrlEventArgs.ObjectID">
17063 </member> 17063 <summary>Get the ID of the object sending the request</summary>
17064 <member name="T:OpenMetaverse.Packets.OfflineNotificationPacket.AgentBlockBlock"> 17064 </member>
17065 <exclude/> 17065 <member name="P:OpenMetaverse.LoadUrlEventArgs.OwnerID">
17066 </member> 17066 <summary>Get the ID of the owner of the object sending the request</summary>
17067 <member name="T:OpenMetaverse.Packets.SetStartLocationRequestPacket"> 17067 </member>
17068 <exclude/> 17068 <member name="P:OpenMetaverse.LoadUrlEventArgs.OwnerIsGroup">
17069 </member> 17069 <summary>True if the object is owned by a group</summary>
17070 <member name="T:OpenMetaverse.Packets.SetStartLocationRequestPacket.AgentDataBlock"> 17070 </member>
17071 <exclude/> 17071 <member name="P:OpenMetaverse.LoadUrlEventArgs.Message">
17072 </member> 17072 <summary>Get the message sent with the request</summary>
17073 <member name="T:OpenMetaverse.Packets.SetStartLocationRequestPacket.StartLocationDataBlock"> 17073 </member>
17074 <exclude/> 17074 <member name="P:OpenMetaverse.LoadUrlEventArgs.URL">
17075 </member> 17075 <summary>Get the URL the object sent</summary>
17076 <member name="T:OpenMetaverse.Packets.AssetUploadRequestPacket"> 17076 </member>
17077 <exclude/> 17077 <member name="T:OpenMetaverse.InstantMessageEventArgs">
17078 </member> 17078 <summary>The date received from an ImprovedInstantMessage</summary>
17079 <member name="T:OpenMetaverse.Packets.AssetUploadRequestPacket.AssetBlockBlock"> 17079 </member>
17080 <exclude/> 17080 <member name="M:OpenMetaverse.InstantMessageEventArgs.#ctor(OpenMetaverse.InstantMessage,OpenMetaverse.Simulator)">
17081 </member> 17081 <summary>
17082 <member name="T:OpenMetaverse.Packets.AssetUploadCompletePacket"> 17082 Construct a new instance of the InstantMessageEventArgs object
17083 <exclude/> 17083 </summary>
17084 </member> 17084 <param name="im">the InstantMessage object</param>
17085 <member name="T:OpenMetaverse.Packets.AssetUploadCompletePacket.AssetBlockBlock"> 17085 <param name="simulator">the simulator where the InstantMessage origniated</param>
17086 <exclude/> 17086 </member>
17087 </member> 17087 <member name="P:OpenMetaverse.InstantMessageEventArgs.IM">
17088 <member name="T:OpenMetaverse.Packets.CreateGroupRequestPacket"> 17088 <summary>Get the InstantMessage object</summary>
17089 <exclude/> 17089 </member>
17090 </member> 17090 <member name="P:OpenMetaverse.InstantMessageEventArgs.Simulator">
17091 <member name="T:OpenMetaverse.Packets.CreateGroupRequestPacket.AgentDataBlock"> 17091 <summary>Get the simulator where the InstantMessage origniated</summary>
17092 <exclude/> 17092 </member>
17093 </member> 17093 <member name="T:OpenMetaverse.BalanceEventArgs">
17094 <member name="T:OpenMetaverse.Packets.CreateGroupRequestPacket.GroupDataBlock"> 17094 <summary>Contains the currency balance</summary>
17095 <exclude/> 17095 </member>
17096 </member> 17096 <member name="M:OpenMetaverse.BalanceEventArgs.#ctor(System.Int32)">
17097 <member name="T:OpenMetaverse.Packets.CreateGroupReplyPacket"> 17097 <summary>
17098 <exclude/> 17098 Construct a new BalanceEventArgs object
17099 </member> 17099 </summary>
17100 <member name="T:OpenMetaverse.Packets.CreateGroupReplyPacket.AgentDataBlock"> 17100 <param name="balance">The currenct balance</param>
17101 <exclude/> 17101 </member>
17102 </member> 17102 <member name="P:OpenMetaverse.BalanceEventArgs.Balance">
17103 <member name="T:OpenMetaverse.Packets.CreateGroupReplyPacket.ReplyDataBlock"> 17103 <summary>
17104 <exclude/> 17104 Get the currenct balance
17105 </member> 17105 </summary>
17106 <member name="T:OpenMetaverse.Packets.UpdateGroupInfoPacket"> 17106 </member>
17107 <exclude/> 17107 <member name="T:OpenMetaverse.MoneyBalanceReplyEventArgs">
17108 </member> 17108 <summary>Contains the transaction summary when an item is purchased,
17109 <member name="T:OpenMetaverse.Packets.UpdateGroupInfoPacket.AgentDataBlock"> 17109 money is given, or land is purchased</summary>
17110 <exclude/> 17110 </member>
17111 </member> 17111 <member name="M:OpenMetaverse.MoneyBalanceReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Boolean,System.Int32,System.Int32,System.Int32,System.String)">
17112 <member name="T:OpenMetaverse.Packets.UpdateGroupInfoPacket.GroupDataBlock"> 17112 <summary>
17113 <exclude/> 17113 Construct a new instance of the MoneyBalanceReplyEventArgs object
17114 </member> 17114 </summary>
17115 <member name="T:OpenMetaverse.Packets.GroupRoleChangesPacket"> 17115 <param name="transactionID">The ID of the transaction</param>
17116 <exclude/> 17116 <param name="transactionSuccess">True of the transaction was successful</param>
17117 </member> 17117 <param name="balance">The current currency balance</param>
17118 <member name="T:OpenMetaverse.Packets.GroupRoleChangesPacket.AgentDataBlock"> 17118 <param name="metersCredit">The meters credited</param>
17119 <exclude/> 17119 <param name="metersCommitted">The meters comitted</param>
17120 </member> 17120 <param name="description">A brief description of the transaction</param>
17121 <member name="T:OpenMetaverse.Packets.GroupRoleChangesPacket.RoleChangeBlock"> 17121 </member>
17122 <exclude/> 17122 <member name="P:OpenMetaverse.MoneyBalanceReplyEventArgs.TransactionID">
17123 </member> 17123 <summary>Get the ID of the transaction</summary>
17124 <member name="T:OpenMetaverse.Packets.JoinGroupRequestPacket"> 17124 </member>
17125 <exclude/> 17125 <member name="P:OpenMetaverse.MoneyBalanceReplyEventArgs.Success">
17126 </member> 17126 <summary>True of the transaction was successful</summary>
17127 <member name="T:OpenMetaverse.Packets.JoinGroupRequestPacket.AgentDataBlock"> 17127 </member>
17128 <exclude/> 17128 <member name="P:OpenMetaverse.MoneyBalanceReplyEventArgs.Balance">
17129 </member> 17129 <summary>Get the remaining currency balance</summary>
17130 <member name="T:OpenMetaverse.Packets.JoinGroupRequestPacket.GroupDataBlock"> 17130 </member>
17131 <exclude/> 17131 <member name="P:OpenMetaverse.MoneyBalanceReplyEventArgs.MetersCredit">
17132 </member> 17132 <summary>Get the meters credited</summary>
17133 <member name="T:OpenMetaverse.Packets.JoinGroupReplyPacket"> 17133 </member>
17134 <exclude/> 17134 <member name="P:OpenMetaverse.MoneyBalanceReplyEventArgs.MetersCommitted">
17135 </member> 17135 <summary>Get the meters comitted</summary>
17136 <member name="T:OpenMetaverse.Packets.JoinGroupReplyPacket.AgentDataBlock"> 17136 </member>
17137 <exclude/> 17137 <member name="P:OpenMetaverse.MoneyBalanceReplyEventArgs.Description">
17138 </member> 17138 <summary>Get the description of the transaction</summary>
17139 <member name="T:OpenMetaverse.Packets.JoinGroupReplyPacket.GroupDataBlock"> 17139 </member>
17140 <exclude/> 17140 <member name="T:OpenMetaverse.AgentDataReplyEventArgs">
17141 </member> 17141 <summary>Data sent from the simulator containing information about your agent and active group information</summary>
17142 <member name="T:OpenMetaverse.Packets.EjectGroupMemberRequestPacket"> 17142 </member>
17143 <exclude/> 17143 <member name="M:OpenMetaverse.AgentDataReplyEventArgs.#ctor(System.String,System.String,OpenMetaverse.UUID,System.String,OpenMetaverse.GroupPowers,System.String)">
17144 </member> 17144 <summary>
17145 <member name="T:OpenMetaverse.Packets.EjectGroupMemberRequestPacket.AgentDataBlock"> 17145 Construct a new instance of the AgentDataReplyEventArgs object
17146 <exclude/> 17146 </summary>
17147 </member> 17147 <param name="firstName">The agents first name</param>
17148 <member name="T:OpenMetaverse.Packets.EjectGroupMemberRequestPacket.GroupDataBlock"> 17148 <param name="lastName">The agents last name</param>
17149 <exclude/> 17149 <param name="activeGroupID">The agents active group ID</param>
17150 </member> 17150 <param name="groupTitle">The group title of the agents active group</param>
17151 <member name="T:OpenMetaverse.Packets.EjectGroupMemberRequestPacket.EjectDataBlock"> 17151 <param name="groupPowers">The combined group powers the agent has in the active group</param>
17152 <exclude/> 17152 <param name="groupName">The name of the group the agent has currently active</param>
17153 </member> 17153 </member>
17154 <member name="T:OpenMetaverse.Packets.EjectGroupMemberReplyPacket"> 17154 <member name="P:OpenMetaverse.AgentDataReplyEventArgs.FirstName">
17155 <exclude/> 17155 <summary>Get the agents first name</summary>
17156 </member> 17156 </member>
17157 <member name="T:OpenMetaverse.Packets.EjectGroupMemberReplyPacket.AgentDataBlock"> 17157 <member name="P:OpenMetaverse.AgentDataReplyEventArgs.LastName">
17158 <exclude/> 17158 <summary>Get the agents last name</summary>
17159 </member> 17159 </member>
17160 <member name="T:OpenMetaverse.Packets.EjectGroupMemberReplyPacket.GroupDataBlock"> 17160 <member name="P:OpenMetaverse.AgentDataReplyEventArgs.ActiveGroupID">
17161 <exclude/> 17161 <summary>Get the active group ID of your agent</summary>
17162 </member> 17162 </member>
17163 <member name="T:OpenMetaverse.Packets.EjectGroupMemberReplyPacket.EjectDataBlock"> 17163 <member name="P:OpenMetaverse.AgentDataReplyEventArgs.GroupTitle">
17164 <exclude/> 17164 <summary>Get the active groups title of your agent</summary>
17165 </member> 17165 </member>
17166 <member name="T:OpenMetaverse.Packets.LeaveGroupRequestPacket"> 17166 <member name="P:OpenMetaverse.AgentDataReplyEventArgs.GroupPowers">
17167 <exclude/> 17167 <summary>Get the combined group powers of your agent</summary>
17168 </member> 17168 </member>
17169 <member name="T:OpenMetaverse.Packets.LeaveGroupRequestPacket.AgentDataBlock"> 17169 <member name="P:OpenMetaverse.AgentDataReplyEventArgs.GroupName">
17170 <exclude/> 17170 <summary>Get the active group name of your agent</summary>
17171 </member> 17171 </member>
17172 <member name="T:OpenMetaverse.Packets.LeaveGroupRequestPacket.GroupDataBlock"> 17172 <member name="T:OpenMetaverse.AnimationsChangedEventArgs">
17173 <exclude/> 17173 <summary>Data sent by the simulator to indicate the active/changed animations
17174 </member> 17174 applied to your agent</summary>
17175 <member name="T:OpenMetaverse.Packets.LeaveGroupReplyPacket"> 17175 </member>
17176 <exclude/> 17176 <member name="M:OpenMetaverse.AnimationsChangedEventArgs.#ctor(OpenMetaverse.InternalDictionary{OpenMetaverse.UUID,System.Int32})">
17177 </member> 17177 <summary>
17178 <member name="T:OpenMetaverse.Packets.LeaveGroupReplyPacket.AgentDataBlock"> 17178 Construct a new instance of the AnimationsChangedEventArgs class
17179 <exclude/> 17179 </summary>
17180 </member> 17180 <param name="agentAnimations">The dictionary that contains the changed animations</param>
17181 <member name="T:OpenMetaverse.Packets.LeaveGroupReplyPacket.GroupDataBlock"> 17181 </member>
17182 <exclude/> 17182 <member name="P:OpenMetaverse.AnimationsChangedEventArgs.Animations">
17183 </member> 17183 <summary>Get the dictionary that contains the changed animations</summary>
17184 <member name="T:OpenMetaverse.Packets.InviteGroupRequestPacket"> 17184 </member>
17185 <exclude/> 17185 <member name="T:OpenMetaverse.MeanCollisionEventArgs">
17186 </member> 17186 <summary>
17187 <member name="T:OpenMetaverse.Packets.InviteGroupRequestPacket.AgentDataBlock"> 17187 Data sent from a simulator indicating a collision with your agent
17188 <exclude/> 17188 </summary>
17189 </member> 17189 </member>
17190 <member name="T:OpenMetaverse.Packets.InviteGroupRequestPacket.GroupDataBlock"> 17190 <member name="M:OpenMetaverse.MeanCollisionEventArgs.#ctor(OpenMetaverse.MeanCollisionType,OpenMetaverse.UUID,OpenMetaverse.UUID,System.Single,System.DateTime)">
17191 <exclude/> 17191 <summary>
17192 </member> 17192 Construct a new instance of the MeanCollisionEventArgs class
17193 <member name="T:OpenMetaverse.Packets.InviteGroupRequestPacket.InviteDataBlock"> 17193 </summary>
17194 <exclude/> 17194 <param name="type">The type of collision that occurred</param>
17195 </member> 17195 <param name="perp">The ID of the agent or object that perpetrated the agression</param>
17196 <member name="T:OpenMetaverse.Packets.GroupProfileRequestPacket"> 17196 <param name="victim">The ID of the Victim</param>
17197 <exclude/> 17197 <param name="magnitude">The strength of the collision</param>
17198 </member> 17198 <param name="time">The Time the collision occurred</param>
17199 <member name="T:OpenMetaverse.Packets.GroupProfileRequestPacket.AgentDataBlock"> 17199 </member>
17200 <exclude/> 17200 <member name="P:OpenMetaverse.MeanCollisionEventArgs.Type">
17201 </member> 17201 <summary>Get the Type of collision</summary>
17202 <member name="T:OpenMetaverse.Packets.GroupProfileRequestPacket.GroupDataBlock"> 17202 </member>
17203 <exclude/> 17203 <member name="P:OpenMetaverse.MeanCollisionEventArgs.Aggressor">
17204 </member> 17204 <summary>Get the ID of the agent or object that collided with your agent</summary>
17205 <member name="T:OpenMetaverse.Packets.GroupProfileReplyPacket"> 17205 </member>
17206 <exclude/> 17206 <member name="P:OpenMetaverse.MeanCollisionEventArgs.Victim">
17207 </member> 17207 <summary>Get the ID of the agent that was attacked</summary>
17208 <member name="T:OpenMetaverse.Packets.GroupProfileReplyPacket.AgentDataBlock"> 17208 </member>
17209 <exclude/> 17209 <member name="P:OpenMetaverse.MeanCollisionEventArgs.Magnitude">
17210 </member> 17210 <summary>A value indicating the strength of the collision</summary>
17211 <member name="T:OpenMetaverse.Packets.GroupProfileReplyPacket.GroupDataBlock"> 17211 </member>
17212 <exclude/> 17212 <member name="P:OpenMetaverse.MeanCollisionEventArgs.Time">
17213 </member> 17213 <summary>Get the time the collision occurred</summary>
17214 <member name="T:OpenMetaverse.Packets.GroupAccountSummaryRequestPacket"> 17214 </member>
17215 <exclude/> 17215 <member name="T:OpenMetaverse.RegionCrossedEventArgs">
17216 </member> 17216 <summary>Data sent to your agent when it crosses region boundaries</summary>
17217 <member name="T:OpenMetaverse.Packets.GroupAccountSummaryRequestPacket.AgentDataBlock"> 17217 </member>
17218 <exclude/> 17218 <member name="M:OpenMetaverse.RegionCrossedEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.Simulator)">
17219 </member> 17219 <summary>
17220 <member name="T:OpenMetaverse.Packets.GroupAccountSummaryRequestPacket.MoneyDataBlock"> 17220 Construct a new instance of the RegionCrossedEventArgs class
17221 <exclude/> 17221 </summary>
17222 </member> 17222 <param name="oldSim">The simulator your agent just left</param>
17223 <member name="T:OpenMetaverse.Packets.GroupAccountSummaryReplyPacket"> 17223 <param name="newSim">The simulator your agent is now in</param>
17224 <exclude/> 17224 </member>
17225 </member> 17225 <member name="P:OpenMetaverse.RegionCrossedEventArgs.OldSimulator">
17226 <member name="T:OpenMetaverse.Packets.GroupAccountSummaryReplyPacket.AgentDataBlock"> 17226 <summary>Get the simulator your agent just left</summary>
17227 <exclude/> 17227 </member>
17228 </member> 17228 <member name="P:OpenMetaverse.RegionCrossedEventArgs.NewSimulator">
17229 <member name="T:OpenMetaverse.Packets.GroupAccountSummaryReplyPacket.MoneyDataBlock"> 17229 <summary>Get the simulator your agent is now in</summary>
17230 <exclude/> 17230 </member>
17231 </member> 17231 <member name="T:OpenMetaverse.GroupChatJoinedEventArgs">
17232 <member name="T:OpenMetaverse.Packets.GroupAccountDetailsRequestPacket"> 17232 <summary>Data sent from the simulator when your agent joins a group chat session</summary>
17233 <exclude/> 17233 </member>
17234 </member> 17234 <member name="M:OpenMetaverse.GroupChatJoinedEventArgs.#ctor(OpenMetaverse.UUID,System.String,OpenMetaverse.UUID,System.Boolean)">
17235 <member name="T:OpenMetaverse.Packets.GroupAccountDetailsRequestPacket.AgentDataBlock"> 17235 <summary>
17236 <exclude/> 17236 Construct a new instance of the GroupChatJoinedEventArgs class
17237 </member> 17237 </summary>
17238 <member name="T:OpenMetaverse.Packets.GroupAccountDetailsRequestPacket.MoneyDataBlock"> 17238 <param name="groupChatSessionID">The ID of the session</param>
17239 <exclude/> 17239 <param name="sessionName">The name of the session</param>
17240 </member> 17240 <param name="tmpSessionID">A temporary session id used for establishing new sessions</param>
17241 <member name="T:OpenMetaverse.Packets.GroupAccountDetailsReplyPacket"> 17241 <param name="success">True of your agent successfully joined the session</param>
17242 <exclude/> 17242 </member>
17243 </member> 17243 <member name="P:OpenMetaverse.GroupChatJoinedEventArgs.SessionID">
17244 <member name="T:OpenMetaverse.Packets.GroupAccountDetailsReplyPacket.AgentDataBlock"> 17244 <summary>Get the ID of the group chat session</summary>
17245 <exclude/> 17245 </member>
17246 </member> 17246 <member name="P:OpenMetaverse.GroupChatJoinedEventArgs.SessionName">
17247 <member name="T:OpenMetaverse.Packets.GroupAccountDetailsReplyPacket.MoneyDataBlock"> 17247 <summary>Get the name of the session</summary>
17248 <exclude/> 17248 </member>
17249 </member> 17249 <member name="P:OpenMetaverse.GroupChatJoinedEventArgs.TmpSessionID">
17250 <member name="T:OpenMetaverse.Packets.GroupAccountDetailsReplyPacket.HistoryDataBlock"> 17250 <summary>Get the temporary session ID used for establishing new sessions</summary>
17251 <exclude/> 17251 </member>
17252 </member> 17252 <member name="P:OpenMetaverse.GroupChatJoinedEventArgs.Success">
17253 <member name="T:OpenMetaverse.Packets.GroupAccountTransactionsRequestPacket"> 17253 <summary>True if your agent successfully joined the session</summary>
17254 <exclude/> 17254 </member>
17255 </member> 17255 <member name="T:OpenMetaverse.AlertMessageEventArgs">
17256 <member name="T:OpenMetaverse.Packets.GroupAccountTransactionsRequestPacket.AgentDataBlock"> 17256 <summary>Data sent by the simulator containing urgent messages</summary>
17257 <exclude/> 17257 </member>
17258 </member> 17258 <member name="M:OpenMetaverse.AlertMessageEventArgs.#ctor(System.String)">
17259 <member name="T:OpenMetaverse.Packets.GroupAccountTransactionsRequestPacket.MoneyDataBlock"> 17259 <summary>
17260 <exclude/> 17260 Construct a new instance of the AlertMessageEventArgs class
17261 </member> 17261 </summary>
17262 <member name="T:OpenMetaverse.Packets.GroupAccountTransactionsReplyPacket"> 17262 <param name="message">The alert message</param>
17263 <exclude/> 17263 </member>
17264 </member> 17264 <member name="P:OpenMetaverse.AlertMessageEventArgs.Message">
17265 <member name="T:OpenMetaverse.Packets.GroupAccountTransactionsReplyPacket.AgentDataBlock"> 17265 <summary>Get the alert message</summary>
17266 <exclude/> 17266 </member>
17267 </member> 17267 <member name="T:OpenMetaverse.ScriptControlEventArgs">
17268 <member name="T:OpenMetaverse.Packets.GroupAccountTransactionsReplyPacket.MoneyDataBlock"> 17268 <summary>Data sent by a script requesting to take or release specified controls to your agent</summary>
17269 <exclude/> 17269 </member>
17270 </member> 17270 <member name="M:OpenMetaverse.ScriptControlEventArgs.#ctor(OpenMetaverse.ScriptControlChange,System.Boolean,System.Boolean)">
17271 <member name="T:OpenMetaverse.Packets.GroupAccountTransactionsReplyPacket.HistoryDataBlock"> 17271 <summary>
17272 <exclude/> 17272 Construct a new instance of the ScriptControlEventArgs class
17273 </member> 17273 </summary>
17274 <member name="T:OpenMetaverse.Packets.GroupActiveProposalsRequestPacket"> 17274 <param name="controls">The controls the script is attempting to take or release to the agent</param>
17275 <exclude/> 17275 <param name="pass">True if the script is passing controls back to the agent</param>
17276 </member> 17276 <param name="take">True if the script is requesting controls be released to the script</param>
17277 <member name="T:OpenMetaverse.Packets.GroupActiveProposalsRequestPacket.AgentDataBlock"> 17277 </member>
17278 <exclude/> 17278 <member name="P:OpenMetaverse.ScriptControlEventArgs.Controls">
17279 </member> 17279 <summary>Get the controls the script is attempting to take or release to the agent</summary>
17280 <member name="T:OpenMetaverse.Packets.GroupActiveProposalsRequestPacket.GroupDataBlock"> 17280 </member>
17281 <exclude/> 17281 <member name="P:OpenMetaverse.ScriptControlEventArgs.Pass">
17282 </member> 17282 <summary>True if the script is passing controls back to the agent</summary>
17283 <member name="T:OpenMetaverse.Packets.GroupActiveProposalsRequestPacket.TransactionDataBlock"> 17283 </member>
17284 <exclude/> 17284 <member name="P:OpenMetaverse.ScriptControlEventArgs.Take">
17285 </member> 17285 <summary>True if the script is requesting controls be released to the script</summary>
17286 <member name="T:OpenMetaverse.Packets.GroupActiveProposalItemReplyPacket"> 17286 </member>
17287 <exclude/> 17287 <member name="T:OpenMetaverse.CameraConstraintEventArgs">
17288 </member> 17288 <summary>
17289 <member name="T:OpenMetaverse.Packets.GroupActiveProposalItemReplyPacket.AgentDataBlock"> 17289 Data sent from the simulator to an agent to indicate its view limits
17290 <exclude/> 17290 </summary>
17291 </member> 17291 </member>
17292 <member name="T:OpenMetaverse.Packets.GroupActiveProposalItemReplyPacket.TransactionDataBlock"> 17292 <member name="M:OpenMetaverse.CameraConstraintEventArgs.#ctor(OpenMetaverse.Vector4)">
17293 <exclude/> 17293 <summary>
17294 </member> 17294 Construct a new instance of the CameraConstraintEventArgs class
17295 <member name="T:OpenMetaverse.Packets.GroupActiveProposalItemReplyPacket.ProposalDataBlock"> 17295 </summary>
17296 <exclude/> 17296 <param name="collidePlane">The collision plane</param>
17297 </member> 17297 </member>
17298 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryRequestPacket"> 17298 <member name="P:OpenMetaverse.CameraConstraintEventArgs.CollidePlane">
17299 <exclude/> 17299 <summary>Get the collision plane</summary>
17300 </member> 17300 </member>
17301 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryRequestPacket.AgentDataBlock"> 17301 <member name="T:OpenMetaverse.ScriptSensorReplyEventArgs">
17302 <exclude/> 17302 <summary>
17303 </member> 17303 Data containing script sensor requests which allow an agent to know the specific details
17304 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryRequestPacket.GroupDataBlock"> 17304 of a primitive sending script sensor requests
17305 <exclude/> 17305 </summary>
17306 </member> 17306 </member>
17307 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryRequestPacket.TransactionDataBlock"> 17307 <member name="M:OpenMetaverse.ScriptSensorReplyEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.Vector3,System.Single,OpenMetaverse.Quaternion,OpenMetaverse.ScriptSensorTypeFlags,OpenMetaverse.Vector3)">
17308 <exclude/> 17308 <summary>
17309 </member> 17309 Construct a new instance of the ScriptSensorReplyEventArgs
17310 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryItemReplyPacket"> 17310 </summary>
17311 <exclude/> 17311 <param name="requestorID">The ID of the primitive sending the sensor</param>
17312 </member> 17312 <param name="groupID">The ID of the group associated with the primitive</param>
17313 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryItemReplyPacket.AgentDataBlock"> 17313 <param name="name">The name of the primitive sending the sensor</param>
17314 <exclude/> 17314 <param name="objectID">The ID of the primitive sending the sensor</param>
17315 </member> 17315 <param name="ownerID">The ID of the owner of the primitive sending the sensor</param>
17316 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryItemReplyPacket.TransactionDataBlock"> 17316 <param name="position">The position of the primitive sending the sensor</param>
17317 <exclude/> 17317 <param name="range">The range the primitive specified to scan</param>
17318 </member> 17318 <param name="rotation">The rotation of the primitive sending the sensor</param>
17319 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryItemReplyPacket.HistoryItemDataBlock"> 17319 <param name="type">The type of sensor the primitive sent</param>
17320 <exclude/> 17320 <param name="velocity">The velocity of the primitive sending the sensor</param>
17321 </member> 17321 </member>
17322 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryItemReplyPacket.VoteItemBlock"> 17322 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.RequestorID">
17323 <exclude/> 17323 <summary>Get the ID of the primitive sending the sensor</summary>
17324 </member> 17324 </member>
17325 <member name="T:OpenMetaverse.Packets.StartGroupProposalPacket"> 17325 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.GroupID">
17326 <exclude/> 17326 <summary>Get the ID of the group associated with the primitive</summary>
17327 </member> 17327 </member>
17328 <member name="T:OpenMetaverse.Packets.StartGroupProposalPacket.AgentDataBlock"> 17328 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.Name">
17329 <exclude/> 17329 <summary>Get the name of the primitive sending the sensor</summary>
17330 </member> 17330 </member>
17331 <member name="T:OpenMetaverse.Packets.StartGroupProposalPacket.ProposalDataBlock"> 17331 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.ObjectID">
17332 <exclude/> 17332 <summary>Get the ID of the primitive sending the sensor</summary>
17333 </member> 17333 </member>
17334 <member name="T:OpenMetaverse.Packets.GroupProposalBallotPacket"> 17334 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.OwnerID">
17335 <exclude/> 17335 <summary>Get the ID of the owner of the primitive sending the sensor</summary>
17336 </member> 17336 </member>
17337 <member name="T:OpenMetaverse.Packets.GroupProposalBallotPacket.AgentDataBlock"> 17337 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.Position">
17338 <exclude/> 17338 <summary>Get the position of the primitive sending the sensor</summary>
17339 </member> 17339 </member>
17340 <member name="T:OpenMetaverse.Packets.GroupProposalBallotPacket.ProposalDataBlock"> 17340 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.Range">
17341 <exclude/> 17341 <summary>Get the range the primitive specified to scan</summary>
17342 </member> 17342 </member>
17343 <member name="T:OpenMetaverse.Packets.GroupMembersRequestPacket"> 17343 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.Rotation">
17344 <exclude/> 17344 <summary>Get the rotation of the primitive sending the sensor</summary>
17345 </member> 17345 </member>
17346 <member name="T:OpenMetaverse.Packets.GroupMembersRequestPacket.AgentDataBlock"> 17346 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.Type">
17347 <exclude/> 17347 <summary>Get the type of sensor the primitive sent</summary>
17348 </member> 17348 </member>
17349 <member name="T:OpenMetaverse.Packets.GroupMembersRequestPacket.GroupDataBlock"> 17349 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.Velocity">
17350 <exclude/> 17350 <summary>Get the velocity of the primitive sending the sensor</summary>
17351 </member> 17351 </member>
17352 <member name="T:OpenMetaverse.Packets.GroupMembersReplyPacket"> 17352 <member name="T:OpenMetaverse.AvatarSitResponseEventArgs">
17353 <exclude/> 17353 <summary>Contains the response data returned from the simulator in response to a <see cref="!:RequestSit"/></summary>
17354 </member> 17354 </member>
17355 <member name="T:OpenMetaverse.Packets.GroupMembersReplyPacket.AgentDataBlock"> 17355 <member name="M:OpenMetaverse.AvatarSitResponseEventArgs.#ctor(OpenMetaverse.UUID,System.Boolean,OpenMetaverse.Vector3,OpenMetaverse.Vector3,System.Boolean,OpenMetaverse.Vector3,OpenMetaverse.Quaternion)">
17356 <exclude/> 17356 <summary>Construct a new instance of the AvatarSitResponseEventArgs object</summary>
17357 </member> 17357 </member>
17358 <member name="T:OpenMetaverse.Packets.GroupMembersReplyPacket.GroupDataBlock"> 17358 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.ObjectID">
17359 <exclude/> 17359 <summary>Get the ID of the primitive the agent will be sitting on</summary>
17360 </member> 17360 </member>
17361 <member name="T:OpenMetaverse.Packets.GroupMembersReplyPacket.MemberDataBlock"> 17361 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.Autopilot">
17362 <exclude/> 17362 <summary>True if the simulator Autopilot functions were involved</summary>
17363 </member> 17363 </member>
17364 <member name="T:OpenMetaverse.Packets.ActivateGroupPacket"> 17364 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.CameraAtOffset">
17365 <exclude/> 17365 <summary>Get the camera offset of the agent when seated</summary>
17366 </member> 17366 </member>
17367 <member name="T:OpenMetaverse.Packets.ActivateGroupPacket.AgentDataBlock"> 17367 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.CameraEyeOffset">
17368 <exclude/> 17368 <summary>Get the camera eye offset of the agent when seated</summary>
17369 </member> 17369 </member>
17370 <member name="T:OpenMetaverse.Packets.SetGroupContributionPacket"> 17370 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.ForceMouselook">
17371 <exclude/> 17371 <summary>True of the agent will be in mouselook mode when seated</summary>
17372 </member> 17372 </member>
17373 <member name="T:OpenMetaverse.Packets.SetGroupContributionPacket.AgentDataBlock"> 17373 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.SitPosition">
17374 <exclude/> 17374 <summary>Get the position of the agent when seated</summary>
17375 </member> 17375 </member>
17376 <member name="T:OpenMetaverse.Packets.SetGroupContributionPacket.DataBlock"> 17376 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.SitRotation">
17377 <exclude/> 17377 <summary>Get the rotation of the agent when seated</summary>
17378 </member> 17378 </member>
17379 <member name="T:OpenMetaverse.Packets.SetGroupAcceptNoticesPacket"> 17379 <member name="T:OpenMetaverse.ChatSessionMemberAddedEventArgs">
17380 <exclude/> 17380 <summary>Data sent when an agent joins a chat session your agent is currently participating in</summary>
17381 </member> 17381 </member>
17382 <member name="T:OpenMetaverse.Packets.SetGroupAcceptNoticesPacket.AgentDataBlock"> 17382 <member name="M:OpenMetaverse.ChatSessionMemberAddedEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.UUID)">
17383 <exclude/> 17383 <summary>
17384 </member> 17384 Construct a new instance of the ChatSessionMemberAddedEventArgs object
17385 <member name="T:OpenMetaverse.Packets.SetGroupAcceptNoticesPacket.DataBlock"> 17385 </summary>
17386 <exclude/> 17386 <param name="sessionID">The ID of the chat session</param>
17387 </member> 17387 <param name="agentID">The ID of the agent joining</param>
17388 <member name="T:OpenMetaverse.Packets.SetGroupAcceptNoticesPacket.NewDataBlock"> 17388 </member>
17389 <exclude/> 17389 <member name="P:OpenMetaverse.ChatSessionMemberAddedEventArgs.SessionID">
17390 </member> 17390 <summary>Get the ID of the chat session</summary>
17391 <member name="T:OpenMetaverse.Packets.GroupRoleDataRequestPacket"> 17391 </member>
17392 <exclude/> 17392 <member name="P:OpenMetaverse.ChatSessionMemberAddedEventArgs.AgentID">
17393 </member> 17393 <summary>Get the ID of the agent that joined</summary>
17394 <member name="T:OpenMetaverse.Packets.GroupRoleDataRequestPacket.AgentDataBlock"> 17394 </member>
17395 <exclude/> 17395 <member name="T:OpenMetaverse.ChatSessionMemberLeftEventArgs">
17396 </member> 17396 <summary>Data sent when an agent exits a chat session your agent is currently participating in</summary>
17397 <member name="T:OpenMetaverse.Packets.GroupRoleDataRequestPacket.GroupDataBlock"> 17397 </member>
17398 <exclude/> 17398 <member name="M:OpenMetaverse.ChatSessionMemberLeftEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.UUID)">
17399 </member> 17399 <summary>
17400 <member name="T:OpenMetaverse.Packets.GroupRoleDataReplyPacket"> 17400 Construct a new instance of the ChatSessionMemberLeftEventArgs object
17401 <exclude/> 17401 </summary>
17402 </member> 17402 <param name="sessionID">The ID of the chat session</param>
17403 <member name="T:OpenMetaverse.Packets.GroupRoleDataReplyPacket.AgentDataBlock"> 17403 <param name="agentID">The ID of the Agent that left</param>
17404 <exclude/> 17404 </member>
17405 </member> 17405 <member name="P:OpenMetaverse.ChatSessionMemberLeftEventArgs.SessionID">
17406 <member name="T:OpenMetaverse.Packets.GroupRoleDataReplyPacket.GroupDataBlock"> 17406 <summary>Get the ID of the chat session</summary>
17407 <exclude/> 17407 </member>
17408 </member> 17408 <member name="P:OpenMetaverse.ChatSessionMemberLeftEventArgs.AgentID">
17409 <member name="T:OpenMetaverse.Packets.GroupRoleDataReplyPacket.RoleDataBlock"> 17409 <summary>Get the ID of the agent that left</summary>
17410 <exclude/> 17410 </member>
17411 </member> 17411 <member name="T:OpenMetaverse.Assets.AssetsArchiver">
17412 <member name="T:OpenMetaverse.Packets.GroupRoleMembersRequestPacket"> 17412 <summary>
17413 <exclude/> 17413 Archives assets
17414 </member> 17414 </summary>
17415 <member name="T:OpenMetaverse.Packets.GroupRoleMembersRequestPacket.AgentDataBlock"> 17415 </member>
17416 <exclude/> 17416 <member name="F:OpenMetaverse.Assets.AssetsArchiver.m_assets">
17417 </member> 17417 <summary>
17418 <member name="T:OpenMetaverse.Packets.GroupRoleMembersRequestPacket.GroupDataBlock"> 17418 Archive assets
17419 <exclude/> 17419 </summary>
17420 </member> 17420 </member>
17421 <member name="T:OpenMetaverse.Packets.GroupRoleMembersReplyPacket"> 17421 <member name="M:OpenMetaverse.Assets.AssetsArchiver.Archive(OpenMetaverse.Assets.TarArchiveWriter)">
17422 <exclude/> 17422 <summary>
17423 </member> 17423 Archive the assets given to this archiver to the given archive.
17424 <member name="T:OpenMetaverse.Packets.GroupRoleMembersReplyPacket.AgentDataBlock"> 17424 </summary>
17425 <exclude/> 17425 <param name="archive"></param>
17426 </member> 17426 </member>
17427 <member name="T:OpenMetaverse.Packets.GroupRoleMembersReplyPacket.MemberDataBlock"> 17427 <member name="M:OpenMetaverse.Assets.AssetsArchiver.WriteMetadata(OpenMetaverse.Assets.TarArchiveWriter)">
17428 <exclude/> 17428 <summary>
17429 </member> 17429 Write an assets metadata file to the given archive
17430 <member name="T:OpenMetaverse.Packets.GroupTitlesRequestPacket"> 17430 </summary>
17431 <exclude/> 17431 <param name="archive"></param>
17432 </member> 17432 </member>
17433 <member name="T:OpenMetaverse.Packets.GroupTitlesRequestPacket.AgentDataBlock"> 17433 <member name="M:OpenMetaverse.Assets.AssetsArchiver.WriteData(OpenMetaverse.Assets.TarArchiveWriter)">
17434 <exclude/> 17434 <summary>
17435 </member> 17435 Write asset data files to the given archive
17436 <member name="T:OpenMetaverse.Packets.GroupTitlesReplyPacket"> 17436 </summary>
17437 <exclude/> 17437 <param name="archive"></param>
17438 </member> 17438 </member>
17439 <member name="T:OpenMetaverse.Packets.GroupTitlesReplyPacket.AgentDataBlock"> 17439 <member name="T:OpenMetaverse.GroupMember">
17440 <exclude/> 17440 <summary>
17441 </member> 17441 Avatar group management
17442 <member name="T:OpenMetaverse.Packets.GroupTitlesReplyPacket.GroupDataBlock"> 17442 </summary>
17443 <exclude/> 17443 </member>
17444 </member> 17444 <member name="F:OpenMetaverse.GroupMember.ID">
17445 <member name="T:OpenMetaverse.Packets.GroupTitleUpdatePacket"> 17445 <summary>Key of Group Member</summary>
17446 <exclude/> 17446 </member>
17447 </member> 17447 <member name="F:OpenMetaverse.GroupMember.Contribution">
17448 <member name="T:OpenMetaverse.Packets.GroupTitleUpdatePacket.AgentDataBlock"> 17448 <summary>Total land contribution</summary>
17449 <exclude/> 17449 </member>
17450 </member> 17450 <member name="F:OpenMetaverse.GroupMember.OnlineStatus">
17451 <member name="T:OpenMetaverse.Packets.GroupRoleUpdatePacket"> 17451 <summary>Online status information</summary>
17452 <exclude/> 17452 </member>
17453 </member> 17453 <member name="F:OpenMetaverse.GroupMember.Powers">
17454 <member name="T:OpenMetaverse.Packets.GroupRoleUpdatePacket.AgentDataBlock"> 17454 <summary>Abilities that the Group Member has</summary>
17455 <exclude/> 17455 </member>
17456 </member> 17456 <member name="F:OpenMetaverse.GroupMember.Title">
17457 <member name="T:OpenMetaverse.Packets.GroupRoleUpdatePacket.RoleDataBlock"> 17457 <summary>Current group title</summary>
17458 <exclude/> 17458 </member>
17459 </member> 17459 <member name="F:OpenMetaverse.GroupMember.IsOwner">
17460 <member name="T:OpenMetaverse.Packets.LiveHelpGroupRequestPacket"> 17460 <summary>Is a group owner</summary>
17461 <exclude/> 17461 </member>
17462 </member> 17462 <member name="T:OpenMetaverse.GroupRole">
17463 <member name="T:OpenMetaverse.Packets.LiveHelpGroupRequestPacket.RequestDataBlock"> 17463 <summary>
17464 <exclude/> 17464 Role manager for a group
17465 </member> 17465 </summary>
17466 <member name="T:OpenMetaverse.Packets.LiveHelpGroupReplyPacket"> 17466 </member>
17467 <exclude/> 17467 <member name="F:OpenMetaverse.GroupRole.GroupID">
17468 </member> 17468 <summary>Key of the group</summary>
17469 <member name="T:OpenMetaverse.Packets.LiveHelpGroupReplyPacket.ReplyDataBlock"> 17469 </member>
17470 <exclude/> 17470 <member name="F:OpenMetaverse.GroupRole.ID">
17471 </member> 17471 <summary>Key of Role</summary>
17472 <member name="T:OpenMetaverse.Packets.AgentWearablesRequestPacket"> 17472 </member>
17473 <exclude/> 17473 <member name="F:OpenMetaverse.GroupRole.Name">
17474 </member> 17474 <summary>Name of Role</summary>
17475 <member name="T:OpenMetaverse.Packets.AgentWearablesRequestPacket.AgentDataBlock"> 17475 </member>
17476 <exclude/> 17476 <member name="F:OpenMetaverse.GroupRole.Title">
17477 </member> 17477 <summary>Group Title associated with Role</summary>
17478 <member name="T:OpenMetaverse.Packets.AgentWearablesUpdatePacket"> 17478 </member>
17479 <exclude/> 17479 <member name="F:OpenMetaverse.GroupRole.Description">
17480 </member> 17480 <summary>Description of Role</summary>
17481 <member name="T:OpenMetaverse.Packets.AgentWearablesUpdatePacket.AgentDataBlock"> 17481 </member>
17482 <exclude/> 17482 <member name="F:OpenMetaverse.GroupRole.Powers">
17483 </member> 17483 <summary>Abilities Associated with Role</summary>
17484 <member name="T:OpenMetaverse.Packets.AgentWearablesUpdatePacket.WearableDataBlock"> 17484 </member>
17485 <exclude/> 17485 <member name="M:OpenMetaverse.GroupRole.ToString">
17486 </member> 17486 <summary>Returns the role's title</summary>
17487 <member name="T:OpenMetaverse.Packets.AgentIsNowWearingPacket"> 17487 <returns>The role's title</returns>
17488 <exclude/> 17488 </member>
17489 </member> 17489 <member name="T:OpenMetaverse.GroupTitle">
17490 <member name="T:OpenMetaverse.Packets.AgentIsNowWearingPacket.AgentDataBlock"> 17490 <summary>
17491 <exclude/> 17491 Class to represent Group Title
17492 </member> 17492 </summary>
17493 <member name="T:OpenMetaverse.Packets.AgentIsNowWearingPacket.WearableDataBlock"> 17493 </member>
17494 <exclude/> 17494 <member name="F:OpenMetaverse.GroupTitle.GroupID">
17495 </member> 17495 <summary>Key of the group</summary>
17496 <member name="T:OpenMetaverse.Packets.AgentCachedTexturePacket"> 17496 </member>
17497 <exclude/> 17497 <member name="F:OpenMetaverse.GroupTitle.RoleID">
17498 </member> 17498 <summary>ID of the role title belongs to</summary>
17499 <member name="T:OpenMetaverse.Packets.AgentCachedTexturePacket.AgentDataBlock"> 17499 </member>
17500 <exclude/> 17500 <member name="F:OpenMetaverse.GroupTitle.Title">
17501 </member> 17501 <summary>Group Title</summary>
17502 <member name="T:OpenMetaverse.Packets.AgentCachedTexturePacket.WearableDataBlock"> 17502 </member>
17503 <exclude/> 17503 <member name="F:OpenMetaverse.GroupTitle.Selected">
17504 </member> 17504 <summary>Whether title is Active</summary>
17505 <member name="T:OpenMetaverse.Packets.AgentCachedTextureResponsePacket"> 17505 </member>
17506 <exclude/> 17506 <member name="M:OpenMetaverse.GroupTitle.ToString">
17507 </member> 17507 <summary>Returns group title</summary>
17508 <member name="T:OpenMetaverse.Packets.AgentCachedTextureResponsePacket.AgentDataBlock"> 17508 </member>
17509 <exclude/> 17509 <member name="T:OpenMetaverse.Group">
17510 </member> 17510 <summary>
17511 <member name="T:OpenMetaverse.Packets.AgentCachedTextureResponsePacket.WearableDataBlock"> 17511 Represents a group on the grid
17512 <exclude/> 17512 </summary>
17513 </member> 17513 </member>
17514 <member name="T:OpenMetaverse.Packets.AgentDataUpdateRequestPacket"> 17514 <member name="F:OpenMetaverse.Group.ID">
17515 <exclude/> 17515 <summary>Key of Group</summary>
17516 </member> 17516 </member>
17517 <member name="T:OpenMetaverse.Packets.AgentDataUpdateRequestPacket.AgentDataBlock"> 17517 <member name="F:OpenMetaverse.Group.InsigniaID">
17518 <exclude/> 17518 <summary>Key of Group Insignia</summary>
17519 </member> 17519 </member>
17520 <member name="T:OpenMetaverse.Packets.AgentDataUpdatePacket"> 17520 <member name="F:OpenMetaverse.Group.FounderID">
17521 <exclude/> 17521 <summary>Key of Group Founder</summary>
17522 </member> 17522 </member>
17523 <member name="T:OpenMetaverse.Packets.AgentDataUpdatePacket.AgentDataBlock"> 17523 <member name="F:OpenMetaverse.Group.OwnerRole">
17524 <exclude/> 17524 <summary>Key of Group Role for Owners</summary>
17525 </member> 17525 </member>
17526 <member name="T:OpenMetaverse.Packets.GroupDataUpdatePacket"> 17526 <member name="F:OpenMetaverse.Group.Name">
17527 <exclude/> 17527 <summary>Name of Group</summary>
17528 </member> 17528 </member>
17529 <member name="T:OpenMetaverse.Packets.GroupDataUpdatePacket.AgentGroupDataBlock"> 17529 <member name="F:OpenMetaverse.Group.Charter">
17530 <exclude/> 17530 <summary>Text of Group Charter</summary>
17531 </member> 17531 </member>
17532 <member name="T:OpenMetaverse.Packets.AgentGroupDataUpdatePacket"> 17532 <member name="F:OpenMetaverse.Group.MemberTitle">
17533 <exclude/> 17533 <summary>Title of "everyone" role</summary>
17534 </member> 17534 </member>
17535 <member name="T:OpenMetaverse.Packets.AgentGroupDataUpdatePacket.AgentDataBlock"> 17535 <member name="F:OpenMetaverse.Group.OpenEnrollment">
17536 <exclude/> 17536 <summary>Is the group open for enrolement to everyone</summary>
17537 </member> 17537 </member>
17538 <member name="T:OpenMetaverse.Packets.AgentGroupDataUpdatePacket.GroupDataBlock"> 17538 <member name="F:OpenMetaverse.Group.ShowInList">
17539 <exclude/> 17539 <summary>Will group show up in search</summary>
17540 </member> 17540 </member>
17541 <member name="T:OpenMetaverse.Packets.AgentDropGroupPacket"> 17541 <member name="F:OpenMetaverse.Group.Powers">
17542 <exclude/> 17542 <summary></summary>
17543 </member> 17543 </member>
17544 <member name="T:OpenMetaverse.Packets.AgentDropGroupPacket.AgentDataBlock"> 17544 <member name="F:OpenMetaverse.Group.AcceptNotices">
17545 <exclude/> 17545 <summary></summary>
17546 </member> 17546 </member>
17547 <member name="T:OpenMetaverse.Packets.RezSingleAttachmentFromInvPacket"> 17547 <member name="F:OpenMetaverse.Group.AllowPublish">
17548 <exclude/> 17548 <summary></summary>
17549 </member> 17549 </member>
17550 <member name="T:OpenMetaverse.Packets.RezSingleAttachmentFromInvPacket.AgentDataBlock"> 17550 <member name="F:OpenMetaverse.Group.MaturePublish">
17551 <exclude/> 17551 <summary>Is the group Mature</summary>
17552 </member> 17552 </member>
17553 <member name="T:OpenMetaverse.Packets.RezSingleAttachmentFromInvPacket.ObjectDataBlock"> 17553 <member name="F:OpenMetaverse.Group.MembershipFee">
17554 <exclude/> 17554 <summary>Cost of group membership</summary>
17555 </member> 17555 </member>
17556 <member name="T:OpenMetaverse.Packets.RezMultipleAttachmentsFromInvPacket"> 17556 <member name="F:OpenMetaverse.Group.Money">
17557 <exclude/> 17557 <summary></summary>
17558 </member> 17558 </member>
17559 <member name="T:OpenMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.AgentDataBlock"> 17559 <member name="F:OpenMetaverse.Group.Contribution">
17560 <exclude/> 17560 <summary></summary>
17561 </member> 17561 </member>
17562 <member name="T:OpenMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.HeaderDataBlock"> 17562 <member name="F:OpenMetaverse.Group.GroupMembershipCount">
17563 <exclude/> 17563 <summary>The total number of current members this group has</summary>
17564 </member> 17564 </member>
17565 <member name="T:OpenMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.ObjectDataBlock"> 17565 <member name="F:OpenMetaverse.Group.GroupRolesCount">
17566 <exclude/> 17566 <summary>The number of roles this group has configured</summary>
17567 </member> 17567 </member>
17568 <member name="T:OpenMetaverse.Packets.DetachAttachmentIntoInvPacket"> 17568 <member name="F:OpenMetaverse.Group.ListInProfile">
17569 <exclude/> 17569 <summary>Show this group in agent's profile</summary>
17570 </member> 17570 </member>
17571 <member name="T:OpenMetaverse.Packets.DetachAttachmentIntoInvPacket.ObjectDataBlock"> 17571 <member name="M:OpenMetaverse.Group.ToString">
17572 <exclude/> 17572 <summary>Returns the name of the group</summary>
17573 </member> 17573 <returns>A string containing the name of the group</returns>
17574 <member name="T:OpenMetaverse.Packets.CreateNewOutfitAttachmentsPacket"> 17574 </member>
17575 <exclude/> 17575 <member name="T:OpenMetaverse.Vote">
17576 </member> 17576 <summary>
17577 <member name="T:OpenMetaverse.Packets.CreateNewOutfitAttachmentsPacket.AgentDataBlock"> 17577 A group Vote
17578 <exclude/> 17578 </summary>
17579 </member> 17579 </member>
17580 <member name="T:OpenMetaverse.Packets.CreateNewOutfitAttachmentsPacket.HeaderDataBlock"> 17580 <member name="F:OpenMetaverse.Vote.Candidate">
17581 <exclude/> 17581 <summary>Key of Avatar who created Vote</summary>
17582 </member> 17582 </member>
17583 <member name="T:OpenMetaverse.Packets.CreateNewOutfitAttachmentsPacket.ObjectDataBlock"> 17583 <member name="F:OpenMetaverse.Vote.VoteString">
17584 <exclude/> 17584 <summary>Text of the Vote proposal</summary>
17585 </member> 17585 </member>
17586 <member name="T:OpenMetaverse.Packets.UserInfoRequestPacket"> 17586 <member name="F:OpenMetaverse.Vote.NumVotes">
17587 <exclude/> 17587 <summary>Total number of votes</summary>
17588 </member> 17588 </member>
17589 <member name="T:OpenMetaverse.Packets.UserInfoRequestPacket.AgentDataBlock"> 17589 <member name="T:OpenMetaverse.GroupProposal">
17590 <exclude/> 17590 <summary>
17591 </member> 17591 A group proposal
17592 <member name="T:OpenMetaverse.Packets.UserInfoReplyPacket"> 17592 </summary>
17593 <exclude/> 17593 </member>
17594 </member> 17594 <member name="F:OpenMetaverse.GroupProposal.VoteText">
17595 <member name="T:OpenMetaverse.Packets.UserInfoReplyPacket.AgentDataBlock"> 17595 <summary>The Text of the proposal</summary>
17596 <exclude/> 17596 </member>
17597 </member> 17597 <member name="F:OpenMetaverse.GroupProposal.Quorum">
17598 <member name="T:OpenMetaverse.Packets.UserInfoReplyPacket.UserDataBlock"> 17598 <summary>The minimum number of members that must vote before proposal passes or failes</summary>
17599 <exclude/> 17599 </member>
17600 </member> 17600 <member name="F:OpenMetaverse.GroupProposal.Majority">
17601 <member name="T:OpenMetaverse.Packets.UpdateUserInfoPacket"> 17601 <summary>The required ration of yes/no votes required for vote to pass</summary>
17602 <exclude/> 17602 <remarks>The three options are Simple Majority, 2/3 Majority, and Unanimous</remarks>
17603 </member> 17603 TODO: this should be an enum
17604 <member name="T:OpenMetaverse.Packets.UpdateUserInfoPacket.AgentDataBlock"> 17604 </member>
17605 <exclude/> 17605 <member name="F:OpenMetaverse.GroupProposal.Duration">
17606 </member> 17606 <summary>The duration in days votes are accepted</summary>
17607 <member name="T:OpenMetaverse.Packets.UpdateUserInfoPacket.UserDataBlock"> 17607 </member>
17608 <exclude/> 17608 <member name="T:OpenMetaverse.GroupAccountSummary">
17609 </member> 17609 <summary>
17610 <member name="T:OpenMetaverse.Packets.InitiateDownloadPacket"> 17610
17611 <exclude/> 17611 </summary>
17612 </member> 17612 </member>
17613 <member name="T:OpenMetaverse.Packets.InitiateDownloadPacket.AgentDataBlock"> 17613 <member name="F:OpenMetaverse.GroupAccountSummary.IntervalDays">
17614 <exclude/> 17614 <summary></summary>
17615 </member> 17615 </member>
17616 <member name="T:OpenMetaverse.Packets.InitiateDownloadPacket.FileDataBlock"> 17616 <member name="F:OpenMetaverse.GroupAccountSummary.CurrentInterval">
17617 <exclude/> 17617 <summary></summary>
17618 </member> 17618 </member>
17619 <member name="T:OpenMetaverse.Packets.MapLayerRequestPacket"> 17619 <member name="F:OpenMetaverse.GroupAccountSummary.StartDate">
17620 <exclude/> 17620 <summary></summary>
17621 </member> 17621 </member>
17622 <member name="T:OpenMetaverse.Packets.MapLayerRequestPacket.AgentDataBlock"> 17622 <member name="F:OpenMetaverse.GroupAccountSummary.Balance">
17623 <exclude/> 17623 <summary></summary>
17624 </member> 17624 </member>
17625 <member name="T:OpenMetaverse.Packets.MapLayerReplyPacket"> 17625 <member name="F:OpenMetaverse.GroupAccountSummary.TotalCredits">
17626 <exclude/> 17626 <summary></summary>
17627 </member> 17627 </member>
17628 <member name="T:OpenMetaverse.Packets.MapLayerReplyPacket.AgentDataBlock"> 17628 <member name="F:OpenMetaverse.GroupAccountSummary.TotalDebits">
17629 <exclude/> 17629 <summary></summary>
17630 </member> 17630 </member>
17631 <member name="T:OpenMetaverse.Packets.MapLayerReplyPacket.LayerDataBlock"> 17631 <member name="F:OpenMetaverse.GroupAccountSummary.ObjectTaxCurrent">
17632 <exclude/> 17632 <summary></summary>
17633 </member> 17633 </member>
17634 <member name="T:OpenMetaverse.Packets.MapBlockRequestPacket"> 17634 <member name="F:OpenMetaverse.GroupAccountSummary.LightTaxCurrent">
17635 <exclude/> 17635 <summary></summary>
17636 </member> 17636 </member>
17637 <member name="T:OpenMetaverse.Packets.MapBlockRequestPacket.AgentDataBlock"> 17637 <member name="F:OpenMetaverse.GroupAccountSummary.LandTaxCurrent">
17638 <exclude/> 17638 <summary></summary>
17639 </member> 17639 </member>
17640 <member name="T:OpenMetaverse.Packets.MapBlockRequestPacket.PositionDataBlock"> 17640 <member name="F:OpenMetaverse.GroupAccountSummary.GroupTaxCurrent">
17641 <exclude/> 17641 <summary></summary>
17642 </member> 17642 </member>
17643 <member name="T:OpenMetaverse.Packets.MapNameRequestPacket"> 17643 <member name="F:OpenMetaverse.GroupAccountSummary.ParcelDirFeeCurrent">
17644 <exclude/> 17644 <summary></summary>
17645 </member> 17645 </member>
17646 <member name="T:OpenMetaverse.Packets.MapNameRequestPacket.AgentDataBlock"> 17646 <member name="F:OpenMetaverse.GroupAccountSummary.ObjectTaxEstimate">
17647 <exclude/> 17647 <summary></summary>
17648 </member> 17648 </member>
17649 <member name="T:OpenMetaverse.Packets.MapNameRequestPacket.NameDataBlock"> 17649 <member name="F:OpenMetaverse.GroupAccountSummary.LightTaxEstimate">
17650 <exclude/> 17650 <summary></summary>
17651 </member> 17651 </member>
17652 <member name="T:OpenMetaverse.Packets.MapBlockReplyPacket"> 17652 <member name="F:OpenMetaverse.GroupAccountSummary.LandTaxEstimate">
17653 <exclude/> 17653 <summary></summary>
17654 </member> 17654 </member>
17655 <member name="T:OpenMetaverse.Packets.MapBlockReplyPacket.AgentDataBlock"> 17655 <member name="F:OpenMetaverse.GroupAccountSummary.GroupTaxEstimate">
17656 <exclude/> 17656 <summary></summary>
17657 </member> 17657 </member>
17658 <member name="T:OpenMetaverse.Packets.MapBlockReplyPacket.DataBlock"> 17658 <member name="F:OpenMetaverse.GroupAccountSummary.ParcelDirFeeEstimate">
17659 <exclude/> 17659 <summary></summary>
17660 </member> 17660 </member>
17661 <member name="T:OpenMetaverse.Packets.MapItemRequestPacket"> 17661 <member name="F:OpenMetaverse.GroupAccountSummary.NonExemptMembers">
17662 <exclude/> 17662 <summary></summary>
17663 </member> 17663 </member>
17664 <member name="T:OpenMetaverse.Packets.MapItemRequestPacket.AgentDataBlock"> 17664 <member name="F:OpenMetaverse.GroupAccountSummary.LastTaxDate">
17665 <exclude/> 17665 <summary></summary>
17666 </member> 17666 </member>
17667 <member name="T:OpenMetaverse.Packets.MapItemRequestPacket.RequestDataBlock"> 17667 <member name="F:OpenMetaverse.GroupAccountSummary.TaxDate">
17668 <exclude/> 17668 <summary></summary>
17669 </member> 17669 </member>
17670 <member name="T:OpenMetaverse.Packets.MapItemReplyPacket"> 17670 <member name="T:OpenMetaverse.GroupNotice">
17671 <exclude/> 17671 <summary>
17672 </member> 17672 Struct representing a group notice
17673 <member name="T:OpenMetaverse.Packets.MapItemReplyPacket.AgentDataBlock"> 17673 </summary>
17674 <exclude/> 17674 </member>
17675 </member> 17675 <member name="F:OpenMetaverse.GroupNotice.Subject">
17676 <member name="T:OpenMetaverse.Packets.MapItemReplyPacket.RequestDataBlock"> 17676 <summary></summary>
17677 <exclude/> 17677 </member>
17678 </member> 17678 <member name="F:OpenMetaverse.GroupNotice.Message">
17679 <member name="T:OpenMetaverse.Packets.MapItemReplyPacket.DataBlock"> 17679 <summary></summary>
17680 <exclude/> 17680 </member>
17681 </member> 17681 <member name="F:OpenMetaverse.GroupNotice.AttachmentID">
17682 <member name="T:OpenMetaverse.Packets.SendPostcardPacket"> 17682 <summary></summary>
17683 <exclude/> 17683 </member>
17684 </member> 17684 <member name="F:OpenMetaverse.GroupNotice.OwnerID">
17685 <member name="T:OpenMetaverse.Packets.SendPostcardPacket.AgentDataBlock"> 17685 <summary></summary>
17686 <exclude/> 17686 </member>
17687 </member> 17687 <member name="M:OpenMetaverse.GroupNotice.SerializeAttachment">
17688 <member name="T:OpenMetaverse.Packets.ParcelMediaCommandMessagePacket"> 17688 <summary>
17689 <exclude/> 17689
17690 </member> 17690 </summary>
17691 <member name="T:OpenMetaverse.Packets.ParcelMediaCommandMessagePacket.CommandBlockBlock"> 17691 <returns></returns>
17692 <exclude/> 17692 </member>
17693 </member> 17693 <member name="T:OpenMetaverse.GroupNoticesListEntry">
17694 <member name="T:OpenMetaverse.Packets.ParcelMediaUpdatePacket"> 17694 <summary>
17695 <exclude/> 17695 Struct representing a group notice list entry
17696 </member> 17696 </summary>
17697 <member name="T:OpenMetaverse.Packets.ParcelMediaUpdatePacket.DataBlockBlock"> 17697 </member>
17698 <exclude/> 17698 <member name="F:OpenMetaverse.GroupNoticesListEntry.NoticeID">
17699 </member> 17699 <summary>Notice ID</summary>
17700 <member name="T:OpenMetaverse.Packets.ParcelMediaUpdatePacket.DataBlockExtendedBlock"> 17700 </member>
17701 <exclude/> 17701 <member name="F:OpenMetaverse.GroupNoticesListEntry.Timestamp">
17702 </member> 17702 <summary>Creation timestamp of notice</summary>
17703 <member name="T:OpenMetaverse.Packets.LandStatRequestPacket"> 17703 </member>
17704 <exclude/> 17704 <member name="F:OpenMetaverse.GroupNoticesListEntry.FromName">
17705 </member> 17705 <summary>Agent name who created notice</summary>
17706 <member name="T:OpenMetaverse.Packets.LandStatRequestPacket.AgentDataBlock"> 17706 </member>
17707 <exclude/> 17707 <member name="F:OpenMetaverse.GroupNoticesListEntry.Subject">
17708 </member> 17708 <summary>Notice subject</summary>
17709 <member name="T:OpenMetaverse.Packets.LandStatRequestPacket.RequestDataBlock"> 17709 </member>
17710 <exclude/> 17710 <member name="F:OpenMetaverse.GroupNoticesListEntry.HasAttachment">
17711 </member> 17711 <summary>Is there an attachment?</summary>
17712 <member name="T:OpenMetaverse.Packets.LandStatReplyPacket"> 17712 </member>
17713 <exclude/> 17713 <member name="F:OpenMetaverse.GroupNoticesListEntry.AssetType">
17714 </member> 17714 <summary>Attachment Type</summary>
17715 <member name="T:OpenMetaverse.Packets.LandStatReplyPacket.RequestDataBlock"> 17715 </member>
17716 <exclude/> 17716 <member name="T:OpenMetaverse.ChatSessionMember">
17717 </member> 17717 <summary>
17718 <member name="T:OpenMetaverse.Packets.LandStatReplyPacket.ReportDataBlock"> 17718 Struct representing a member of a group chat session and their settings
17719 <exclude/> 17719 </summary>
17720 </member> 17720 </member>
17721 <member name="T:OpenMetaverse.Packets.ErrorPacket"> 17721 <member name="F:OpenMetaverse.ChatSessionMember.AvatarKey">
17722 <exclude/> 17722 <summary>The <see cref="T:OpenMetaverse.UUID"/> of the Avatar</summary>
17723 </member> 17723 </member>
17724 <member name="T:OpenMetaverse.Packets.ErrorPacket.AgentDataBlock"> 17724 <member name="F:OpenMetaverse.ChatSessionMember.CanVoiceChat">
17725 <exclude/> 17725 <summary>True if user has voice chat enabled</summary>
17726 </member> 17726 </member>
17727 <member name="T:OpenMetaverse.Packets.ErrorPacket.DataBlock"> 17727 <member name="F:OpenMetaverse.ChatSessionMember.IsModerator">
17728 <exclude/> 17728 <summary>True of Avatar has moderator abilities</summary>
17729 </member> 17729 </member>
17730 <member name="T:OpenMetaverse.Packets.ObjectIncludeInSearchPacket"> 17730 <member name="F:OpenMetaverse.ChatSessionMember.MuteText">
17731 <exclude/> 17731 <summary>True if a moderator has muted this avatars chat</summary>
17732 </member> 17732 </member>
17733 <member name="T:OpenMetaverse.Packets.ObjectIncludeInSearchPacket.AgentDataBlock"> 17733 <member name="F:OpenMetaverse.ChatSessionMember.MuteVoice">
17734 <exclude/> 17734 <summary>True if a moderator has muted this avatars voice</summary>
17735 </member> 17735 </member>
17736 <member name="T:OpenMetaverse.Packets.ObjectIncludeInSearchPacket.ObjectDataBlock"> 17736 <member name="T:OpenMetaverse.GroupRoleUpdate">
17737 <exclude/> 17737 <summary>
17738 </member> 17738 Role update flags
17739 <member name="T:OpenMetaverse.Packets.RezRestoreToWorldPacket"> 17739 </summary>
17740 <exclude/> 17740 </member>
17741 </member> 17741 <member name="F:OpenMetaverse.GroupRoleUpdate.NoUpdate">
17742 <member name="T:OpenMetaverse.Packets.RezRestoreToWorldPacket.AgentDataBlock"> 17742 <summary></summary>
17743 <exclude/> 17743 </member>
17744 </member> 17744 <member name="F:OpenMetaverse.GroupRoleUpdate.UpdateData">
17745 <member name="T:OpenMetaverse.Packets.RezRestoreToWorldPacket.InventoryDataBlock"> 17745 <summary></summary>
17746 <exclude/> 17746 </member>
17747 </member> 17747 <member name="F:OpenMetaverse.GroupRoleUpdate.UpdatePowers">
17748 <member name="T:OpenMetaverse.Packets.LinkInventoryItemPacket"> 17748 <summary></summary>
17749 <exclude/> 17749 </member>
17750 </member> 17750 <member name="F:OpenMetaverse.GroupRoleUpdate.UpdateAll">
17751 <member name="T:OpenMetaverse.Packets.LinkInventoryItemPacket.AgentDataBlock"> 17751 <summary></summary>
17752 <exclude/> 17752 </member>
17753 </member> 17753 <member name="F:OpenMetaverse.GroupRoleUpdate.Create">
17754 <member name="T:OpenMetaverse.Packets.LinkInventoryItemPacket.InventoryBlockBlock"> 17754 <summary></summary>
17755 <exclude/> 17755 </member>
17756 </member> 17756 <member name="F:OpenMetaverse.GroupRoleUpdate.Delete">
17757 <member name="T:OpenMetaverse.Packets.PacketAckPacket"> 17757 <summary></summary>
17758 <exclude/> 17758 </member>
17759 </member> 17759 <member name="F:OpenMetaverse.GroupPowers.None">
17760 <member name="T:OpenMetaverse.Packets.PacketAckPacket.PacketsBlock"> 17760 <summary></summary>
17761 <exclude/> 17761 </member>
17762 </member> 17762 <member name="F:OpenMetaverse.GroupPowers.Invite">
17763 <member name="T:OpenMetaverse.Packets.OpenCircuitPacket"> 17763 <summary>Can send invitations to groups default role</summary>
17764 <exclude/> 17764 </member>
17765 </member> 17765 <member name="F:OpenMetaverse.GroupPowers.Eject">
17766 <member name="T:OpenMetaverse.Packets.OpenCircuitPacket.CircuitInfoBlock"> 17766 <summary>Can eject members from group</summary>
17767 <exclude/> 17767 </member>
17768 </member> 17768 <member name="F:OpenMetaverse.GroupPowers.ChangeOptions">
17769 <member name="T:OpenMetaverse.Packets.CloseCircuitPacket"> 17769 <summary>Can toggle 'Open Enrollment' and change 'Signup fee'</summary>
17770 <exclude/> 17770 </member>
17771 </member> 17771 <member name="F:OpenMetaverse.GroupPowers.MemberVisible">
17772 <member name="T:OpenMetaverse.Packets.ObjectAddPacket"> 17772 <summary>Member is visible in the public member list</summary>
17773 <exclude/> 17773 </member>
17774 </member> 17774 <member name="F:OpenMetaverse.GroupPowers.CreateRole">
17775 <member name="T:OpenMetaverse.Packets.ObjectAddPacket.AgentDataBlock"> 17775 <summary>Can create new roles</summary>
17776 <exclude/> 17776 </member>
17777 </member> 17777 <member name="F:OpenMetaverse.GroupPowers.DeleteRole">
17778 <member name="T:OpenMetaverse.Packets.ObjectAddPacket.ObjectDataBlock"> 17778 <summary>Can delete existing roles</summary>
17779 <exclude/> 17779 </member>
17780 </member> 17780 <member name="F:OpenMetaverse.GroupPowers.RoleProperties">
17781 <member name="T:OpenMetaverse.Packets.MultipleObjectUpdatePacket"> 17781 <summary>Can change Role names, titles and descriptions</summary>
17782 <exclude/> 17782 </member>
17783 </member> 17783 <member name="F:OpenMetaverse.GroupPowers.AssignMemberLimited">
17784 <member name="T:OpenMetaverse.Packets.MultipleObjectUpdatePacket.AgentDataBlock"> 17784 <summary>Can assign other members to assigners role</summary>
17785 <exclude/> 17785 </member>
17786 </member> 17786 <member name="F:OpenMetaverse.GroupPowers.AssignMember">
17787 <member name="T:OpenMetaverse.Packets.MultipleObjectUpdatePacket.ObjectDataBlock"> 17787 <summary>Can assign other members to any role</summary>
17788 <exclude/> 17788 </member>
17789 </member> 17789 <member name="F:OpenMetaverse.GroupPowers.RemoveMember">
17790 <member name="T:OpenMetaverse.Packets.RequestMultipleObjectsPacket"> 17790 <summary>Can remove members from roles</summary>
17791 <exclude/> 17791 </member>
17792 </member> 17792 <member name="F:OpenMetaverse.GroupPowers.ChangeActions">
17793 <member name="T:OpenMetaverse.Packets.RequestMultipleObjectsPacket.AgentDataBlock"> 17793 <summary>Can assign and remove abilities in roles</summary>
17794 <exclude/> 17794 </member>
17795 </member> 17795 <member name="F:OpenMetaverse.GroupPowers.ChangeIdentity">
17796 <member name="T:OpenMetaverse.Packets.RequestMultipleObjectsPacket.ObjectDataBlock"> 17796 <summary>Can change group Charter, Insignia, 'Publish on the web' and which
17797 <exclude/> 17797 members are publicly visible in group member listings</summary>
17798 </member> 17798 </member>
17799 <member name="T:OpenMetaverse.Packets.ObjectPositionPacket"> 17799 <member name="F:OpenMetaverse.GroupPowers.LandDeed">
17800 <exclude/> 17800 <summary>Can buy land or deed land to group</summary>
17801 </member> 17801 </member>
17802 <member name="T:OpenMetaverse.Packets.ObjectPositionPacket.AgentDataBlock"> 17802 <member name="F:OpenMetaverse.GroupPowers.LandRelease">
17803 <exclude/> 17803 <summary>Can abandon group owned land to Governor Linden on mainland, or Estate owner for
17804 </member> 17804 private estates</summary>
17805 <member name="T:OpenMetaverse.Packets.ObjectPositionPacket.ObjectDataBlock"> 17805 </member>
17806 <exclude/> 17806 <member name="F:OpenMetaverse.GroupPowers.LandSetSale">
17807 </member> 17807 <summary>Can set land for-sale information on group owned parcels</summary>
17808 <member name="T:OpenMetaverse.Packets.RequestObjectPropertiesFamilyPacket"> 17808 </member>
17809 <exclude/> 17809 <member name="F:OpenMetaverse.GroupPowers.LandDivideJoin">
17810 </member> 17810 <summary>Can subdivide and join parcels</summary>
17811 <member name="T:OpenMetaverse.Packets.RequestObjectPropertiesFamilyPacket.AgentDataBlock"> 17811 </member>
17812 <exclude/> 17812 <member name="F:OpenMetaverse.GroupPowers.JoinChat">
17813 </member> 17813 <summary>Can join group chat sessions</summary>
17814 <member name="T:OpenMetaverse.Packets.RequestObjectPropertiesFamilyPacket.ObjectDataBlock"> 17814 </member>
17815 <exclude/> 17815 <member name="F:OpenMetaverse.GroupPowers.AllowVoiceChat">
17816 </member> 17816 <summary>Can use voice chat in Group Chat sessions</summary>
17817 <member name="T:OpenMetaverse.Packets.CoarseLocationUpdatePacket"> 17817 </member>
17818 <exclude/> 17818 <member name="F:OpenMetaverse.GroupPowers.ModerateChat">
17819 </member> 17819 <summary>Can moderate group chat sessions</summary>
17820 <member name="T:OpenMetaverse.Packets.CoarseLocationUpdatePacket.LocationBlock"> 17820 </member>
17821 <exclude/> 17821 <member name="F:OpenMetaverse.GroupPowers.FindPlaces">
17822 </member> 17822 <summary>Can toggle "Show in Find Places" and set search category</summary>
17823 <member name="T:OpenMetaverse.Packets.CoarseLocationUpdatePacket.IndexBlock"> 17823 </member>
17824 <exclude/> 17824 <member name="F:OpenMetaverse.GroupPowers.LandChangeIdentity">
17825 </member> 17825 <summary>Can change parcel name, description, and 'Publish on web' settings</summary>
17826 <member name="T:OpenMetaverse.Packets.CoarseLocationUpdatePacket.AgentDataBlock"> 17826 </member>
17827 <exclude/> 17827 <member name="F:OpenMetaverse.GroupPowers.SetLandingPoint">
17828 </member> 17828 <summary>Can set the landing point and teleport routing on group land</summary>
17829 <member name="T:OpenMetaverse.Packets.CrossedRegionPacket"> 17829 </member>
17830 <exclude/> 17830 <member name="F:OpenMetaverse.GroupPowers.ChangeMedia">
17831 </member> 17831 <summary>Can change music and media settings</summary>
17832 <member name="T:OpenMetaverse.Packets.CrossedRegionPacket.AgentDataBlock"> 17832 </member>
17833 <exclude/> 17833 <member name="F:OpenMetaverse.GroupPowers.LandEdit">
17834 </member> 17834 <summary>Can toggle 'Edit Terrain' option in Land settings</summary>
17835 <member name="T:OpenMetaverse.Packets.CrossedRegionPacket.RegionDataBlock"> 17835 </member>
17836 <exclude/> 17836 <member name="F:OpenMetaverse.GroupPowers.LandOptions">
17837 </member> 17837 <summary>Can toggle various About Land > Options settings</summary>
17838 <member name="T:OpenMetaverse.Packets.CrossedRegionPacket.InfoBlock"> 17838 </member>
17839 <exclude/> 17839 <member name="F:OpenMetaverse.GroupPowers.AllowEditLand">
17840 </member> 17840 <summary>Can always terraform land, even if parcel settings have it turned off</summary>
17841 <member name="T:OpenMetaverse.Packets.ConfirmEnableSimulatorPacket"> 17841 </member>
17842 <exclude/> 17842 <member name="F:OpenMetaverse.GroupPowers.AllowFly">
17843 </member> 17843 <summary>Can always fly while over group owned land</summary>
17844 <member name="T:OpenMetaverse.Packets.ConfirmEnableSimulatorPacket.AgentDataBlock"> 17844 </member>
17845 <exclude/> 17845 <member name="F:OpenMetaverse.GroupPowers.AllowRez">
17846 </member> 17846 <summary>Can always rez objects on group owned land</summary>
17847 <member name="T:OpenMetaverse.Packets.ObjectPropertiesPacket"> 17847 </member>
17848 <exclude/> 17848 <member name="F:OpenMetaverse.GroupPowers.AllowLandmark">
17849 </member> 17849 <summary>Can always create landmarks for group owned parcels</summary>
17850 <member name="T:OpenMetaverse.Packets.ObjectPropertiesPacket.ObjectDataBlock"> 17850 </member>
17851 <exclude/> 17851 <member name="F:OpenMetaverse.GroupPowers.AllowSetHome">
17852 </member> 17852 <summary>Can set home location on any group owned parcel</summary>
17853 <member name="T:OpenMetaverse.Packets.ObjectPropertiesFamilyPacket"> 17853 </member>
17854 <exclude/> 17854 <member name="F:OpenMetaverse.GroupPowers.LandManageAllowed">
17855 </member> 17855 <summary>Can modify public access settings for group owned parcels</summary>
17856 <member name="T:OpenMetaverse.Packets.ObjectPropertiesFamilyPacket.ObjectDataBlock"> 17856 </member>
17857 <exclude/> 17857 <member name="F:OpenMetaverse.GroupPowers.LandManageBanned">
17858 </member> 17858 <summary>Can manager parcel ban lists on group owned land</summary>
17859 <member name="T:OpenMetaverse.Packets.ParcelPropertiesRequestPacket"> 17859 </member>
17860 <exclude/> 17860 <member name="F:OpenMetaverse.GroupPowers.LandManagePasses">
17861 </member> 17861 <summary>Can manage pass list sales information</summary>
17862 <member name="T:OpenMetaverse.Packets.ParcelPropertiesRequestPacket.AgentDataBlock"> 17862 </member>
17863 <exclude/> 17863 <member name="F:OpenMetaverse.GroupPowers.LandEjectAndFreeze">
17864 </member> 17864 <summary>Can eject and freeze other avatars on group owned land</summary>
17865 <member name="T:OpenMetaverse.Packets.ParcelPropertiesRequestPacket.ParcelDataBlock"> 17865 </member>
17866 <exclude/> 17866 <member name="F:OpenMetaverse.GroupPowers.ReturnGroupSet">
17867 </member> 17867 <summary>Can return objects set to group</summary>
17868 <member name="T:OpenMetaverse.Packets.AttachedSoundPacket"> 17868 </member>
17869 <exclude/> 17869 <member name="F:OpenMetaverse.GroupPowers.ReturnNonGroup">
17870 </member> 17870 <summary>Can return non-group owned/set objects</summary>
17871 <member name="T:OpenMetaverse.Packets.AttachedSoundPacket.DataBlockBlock"> 17871 </member>
17872 <exclude/> 17872 <member name="F:OpenMetaverse.GroupPowers.ReturnGroupOwned">
17873 </member> 17873 <summary>Can return group owned objects</summary>
17874 <member name="T:OpenMetaverse.Packets.AttachedSoundGainChangePacket"> 17874 </member>
17875 <exclude/> 17875 <member name="F:OpenMetaverse.GroupPowers.LandGardening">
17876 </member> 17876 <summary>Can landscape using Linden plants</summary>
17877 <member name="T:OpenMetaverse.Packets.AttachedSoundGainChangePacket.DataBlockBlock"> 17877 </member>
17878 <exclude/> 17878 <member name="F:OpenMetaverse.GroupPowers.DeedObject">
17879 </member> 17879 <summary>Can deed objects to group</summary>
17880 <member name="T:OpenMetaverse.Packets.PreloadSoundPacket"> 17880 </member>
17881 <exclude/> 17881 <member name="F:OpenMetaverse.GroupPowers.ObjectManipulate">
17882 </member> 17882 <summary>Can move group owned objects</summary>
17883 <member name="T:OpenMetaverse.Packets.PreloadSoundPacket.DataBlockBlock"> 17883 </member>
17884 <exclude/> 17884 <member name="F:OpenMetaverse.GroupPowers.ObjectSetForSale">
17885 </member> 17885 <summary>Can set group owned objects for-sale</summary>
17886 <member name="T:OpenMetaverse.Packets.ViewerEffectPacket"> 17886 </member>
17887 <exclude/> 17887 <member name="F:OpenMetaverse.GroupPowers.Accountable">
17888 </member> 17888 <summary>Pay group liabilities and receive group dividends</summary>
17889 <member name="T:OpenMetaverse.Packets.ViewerEffectPacket.AgentDataBlock"> 17889 </member>
17890 <exclude/> 17890 <member name="F:OpenMetaverse.GroupPowers.SendNotices">
17891 </member> 17891 <summary>Can send group notices</summary>
17892 <member name="T:OpenMetaverse.Packets.ViewerEffectPacket.EffectBlock"> 17892 </member>
17893 <exclude/> 17893 <member name="F:OpenMetaverse.GroupPowers.ReceiveNotices">
17894 </member> 17894 <summary>Can receive group notices</summary>
17895 <member name="T:OpenMetaverse.Packets.StartPingCheckPacket"> 17895 </member>
17896 <exclude/> 17896 <member name="F:OpenMetaverse.GroupPowers.StartProposal">
17897 </member> 17897 <summary>Can create group proposals</summary>
17898 <member name="T:OpenMetaverse.Packets.StartPingCheckPacket.PingIDBlock"> 17898 </member>
17899 <exclude/> 17899 <member name="F:OpenMetaverse.GroupPowers.VoteOnProposal">
17900 </member> 17900 <summary>Can vote on group proposals</summary>
17901 <member name="T:OpenMetaverse.Packets.CompletePingCheckPacket"> 17901 </member>
17902 <exclude/> 17902 <member name="T:OpenMetaverse.GroupManager">
17903 </member> 17903 <summary>
17904 <member name="T:OpenMetaverse.Packets.CompletePingCheckPacket.PingIDBlock"> 17904 Handles all network traffic related to reading and writing group
17905 <exclude/> 17905 information
17906 </member> 17906 </summary>
17907 <member name="T:OpenMetaverse.Packets.AgentUpdatePacket"> 17907 </member>
17908 <exclude/> 17908 <member name="F:OpenMetaverse.GroupManager.m_CurrentGroups">
17909 </member> 17909 <summary>The event subscribers. null if no subcribers</summary>
17910 <member name="T:OpenMetaverse.Packets.AgentUpdatePacket.AgentDataBlock"> 17910 </member>
17911 <exclude/> 17911 <member name="M:OpenMetaverse.GroupManager.OnCurrentGroups(OpenMetaverse.CurrentGroupsEventArgs)">
17912 </member> 17912 <summary>Raises the CurrentGroups event</summary>
17913 <member name="T:OpenMetaverse.Packets.AgentAnimationPacket"> 17913 <param name="e">A CurrentGroupsEventArgs object containing the
17914 <exclude/> 17914 data sent from the simulator</param>
17915 </member> 17915 </member>
17916 <member name="T:OpenMetaverse.Packets.AgentAnimationPacket.AgentDataBlock"> 17916 <member name="F:OpenMetaverse.GroupManager.m_CurrentGroupsLock">
17917 <exclude/> 17917 <summary>Thread sync lock object</summary>
17918 </member> 17918 </member>
17919 <member name="T:OpenMetaverse.Packets.AgentAnimationPacket.AnimationListBlock"> 17919 <member name="F:OpenMetaverse.GroupManager.m_GroupNames">
17920 <exclude/> 17920 <summary>The event subscribers. null if no subcribers</summary>
17921 </member> 17921 </member>
17922 <member name="T:OpenMetaverse.Packets.AgentAnimationPacket.PhysicalAvatarEventListBlock"> 17922 <member name="M:OpenMetaverse.GroupManager.OnGroupNamesReply(OpenMetaverse.GroupNamesEventArgs)">
17923 <exclude/> 17923 <summary>Raises the GroupNamesReply event</summary>
17924 </member> 17924 <param name="e">A GroupNamesEventArgs object containing the
17925 <member name="T:OpenMetaverse.Packets.AgentRequestSitPacket"> 17925 data response from the simulator</param>
17926 <exclude/> 17926 </member>
17927 </member> 17927 <member name="F:OpenMetaverse.GroupManager.m_GroupNamesLock">
17928 <member name="T:OpenMetaverse.Packets.AgentRequestSitPacket.AgentDataBlock"> 17928 <summary>Thread sync lock object</summary>
17929 <exclude/> 17929 </member>
17930 </member> 17930 <member name="F:OpenMetaverse.GroupManager.m_GroupProfile">
17931 <member name="T:OpenMetaverse.Packets.AgentRequestSitPacket.TargetObjectBlock"> 17931 <summary>The event subscribers. null if no subcribers</summary>
17932 <exclude/> 17932 </member>
17933 </member> 17933 <member name="M:OpenMetaverse.GroupManager.OnGroupProfile(OpenMetaverse.GroupProfileEventArgs)">
17934 <member name="T:OpenMetaverse.Packets.AgentSitPacket"> 17934 <summary>Raises the GroupProfile event</summary>
17935 <exclude/> 17935 <param name="e">An GroupProfileEventArgs object containing the
17936 </member> 17936 data returned from the simulator</param>
17937 <member name="T:OpenMetaverse.Packets.AgentSitPacket.AgentDataBlock"> 17937 </member>
17938 <exclude/> 17938 <member name="F:OpenMetaverse.GroupManager.m_GroupProfileLock">
17939 </member> 17939 <summary>Thread sync lock object</summary>
17940 <member name="T:OpenMetaverse.Packets.RequestImagePacket"> 17940 </member>
17941 <exclude/> 17941 <member name="F:OpenMetaverse.GroupManager.m_GroupMembers">
17942 </member> 17942 <summary>The event subscribers. null if no subcribers</summary>
17943 <member name="T:OpenMetaverse.Packets.RequestImagePacket.AgentDataBlock"> 17943 </member>
17944 <exclude/> 17944 <member name="M:OpenMetaverse.GroupManager.OnGroupMembersReply(OpenMetaverse.GroupMembersReplyEventArgs)">
17945 </member> 17945 <summary>Raises the GroupMembers event</summary>
17946 <member name="T:OpenMetaverse.Packets.RequestImagePacket.RequestImageBlock"> 17946 <param name="e">A GroupMembersEventArgs object containing the
17947 <exclude/> 17947 data returned from the simulator</param>
17948 </member> 17948 </member>
17949 <member name="T:OpenMetaverse.Packets.ImageDataPacket"> 17949 <member name="F:OpenMetaverse.GroupManager.m_GroupMembersLock">
17950 <exclude/> 17950 <summary>Thread sync lock object</summary>
17951 </member> 17951 </member>
17952 <member name="T:OpenMetaverse.Packets.ImageDataPacket.ImageIDBlock"> 17952 <member name="F:OpenMetaverse.GroupManager.m_GroupRoles">
17953 <exclude/> 17953 <summary>The event subscribers. null if no subcribers</summary>
17954 </member> 17954 </member>
17955 <member name="T:OpenMetaverse.Packets.ImageDataPacket.ImageDataBlock"> 17955 <member name="M:OpenMetaverse.GroupManager.OnGroupRoleDataReply(OpenMetaverse.GroupRolesDataReplyEventArgs)">
17956 <exclude/> 17956 <summary>Raises the GroupRolesDataReply event</summary>
17957 </member> 17957 <param name="e">A GroupRolesDataReplyEventArgs object containing the
17958 <member name="T:OpenMetaverse.Packets.ImagePacketPacket"> 17958 data returned from the simulator</param>
17959 <exclude/> 17959 </member>
17960 </member> 17960 <member name="F:OpenMetaverse.GroupManager.m_GroupRolesLock">
17961 <member name="T:OpenMetaverse.Packets.ImagePacketPacket.ImageIDBlock"> 17961 <summary>Thread sync lock object</summary>
17962 <exclude/> 17962 </member>
17963 </member> 17963 <member name="F:OpenMetaverse.GroupManager.m_GroupRoleMembers">
17964 <member name="T:OpenMetaverse.Packets.ImagePacketPacket.ImageDataBlock"> 17964 <summary>The event subscribers. null if no subcribers</summary>
17965 <exclude/> 17965 </member>
17966 </member> 17966 <member name="M:OpenMetaverse.GroupManager.OnGroupRoleMembers(OpenMetaverse.GroupRolesMembersReplyEventArgs)">
17967 <member name="T:OpenMetaverse.Packets.LayerDataPacket"> 17967 <summary>Raises the GroupRoleMembersReply event</summary>
17968 <exclude/> 17968 <param name="e">A GroupRolesRoleMembersReplyEventArgs object containing the
17969 </member> 17969 data returned from the simulator</param>
17970 <member name="T:OpenMetaverse.Packets.LayerDataPacket.LayerIDBlock"> 17970 </member>
17971 <exclude/> 17971 <member name="F:OpenMetaverse.GroupManager.m_GroupRolesMembersLock">
17972 </member> 17972 <summary>Thread sync lock object</summary>
17973 <member name="T:OpenMetaverse.Packets.LayerDataPacket.LayerDataBlock"> 17973 </member>
17974 <exclude/> 17974 <member name="F:OpenMetaverse.GroupManager.m_GroupTitles">
17975 </member> 17975 <summary>The event subscribers. null if no subcribers</summary>
17976 <member name="T:OpenMetaverse.Packets.ObjectUpdatePacket"> 17976 </member>
17977 <exclude/> 17977 <member name="M:OpenMetaverse.GroupManager.OnGroupTitles(OpenMetaverse.GroupTitlesReplyEventArgs)">
17978 </member> 17978 <summary>Raises the GroupTitlesReply event</summary>
17979 <member name="T:OpenMetaverse.Packets.ObjectUpdatePacket.RegionDataBlock"> 17979 <param name="e">A GroupTitlesReplyEventArgs object containing the
17980 <exclude/> 17980 data returned from the simulator</param>
17981 </member> 17981 </member>
17982 <member name="T:OpenMetaverse.Packets.ObjectUpdatePacket.ObjectDataBlock"> 17982 <member name="F:OpenMetaverse.GroupManager.m_GroupTitlesLock">
17983 <exclude/> 17983 <summary>Thread sync lock object</summary>
17984 </member> 17984 </member>
17985 <member name="T:OpenMetaverse.Packets.ObjectUpdateCompressedPacket"> 17985 <member name="F:OpenMetaverse.GroupManager.m_GroupAccountSummary">
17986 <exclude/> 17986 <summary>The event subscribers. null if no subcribers</summary>
17987 </member> 17987 </member>
17988 <member name="T:OpenMetaverse.Packets.ObjectUpdateCompressedPacket.RegionDataBlock"> 17988 <member name="M:OpenMetaverse.GroupManager.OnGroupAccountSummaryReply(OpenMetaverse.GroupAccountSummaryReplyEventArgs)">
17989 <exclude/> 17989 <summary>Raises the GroupAccountSummary event</summary>
17990 </member> 17990 <param name="e">A GroupAccountSummaryReplyEventArgs object containing the
17991 <member name="T:OpenMetaverse.Packets.ObjectUpdateCompressedPacket.ObjectDataBlock"> 17991 data returned from the simulator</param>
17992 <exclude/> 17992 </member>
17993 </member> 17993 <member name="F:OpenMetaverse.GroupManager.m_GroupAccountSummaryLock">
17994 <member name="T:OpenMetaverse.Packets.ObjectUpdateCachedPacket"> 17994 <summary>Thread sync lock object</summary>
17995 <exclude/> 17995 </member>
17996 </member> 17996 <member name="F:OpenMetaverse.GroupManager.m_GroupCreated">
17997 <member name="T:OpenMetaverse.Packets.ObjectUpdateCachedPacket.RegionDataBlock"> 17997 <summary>The event subscribers. null if no subcribers</summary>
17998 <exclude/> 17998 </member>
17999 </member> 17999 <member name="M:OpenMetaverse.GroupManager.OnGroupCreatedReply(OpenMetaverse.GroupCreatedReplyEventArgs)">
18000 <member name="T:OpenMetaverse.Packets.ObjectUpdateCachedPacket.ObjectDataBlock"> 18000 <summary>Raises the GroupCreated event</summary>
18001 <exclude/> 18001 <param name="e">An GroupCreatedEventArgs object containing the
18002 </member> 18002 data returned from the simulator</param>
18003 <member name="T:OpenMetaverse.Packets.ImprovedTerseObjectUpdatePacket"> 18003 </member>
18004 <exclude/> 18004 <member name="F:OpenMetaverse.GroupManager.m_GroupCreatedLock">
18005 </member> 18005 <summary>Thread sync lock object</summary>
18006 <member name="T:OpenMetaverse.Packets.ImprovedTerseObjectUpdatePacket.RegionDataBlock"> 18006 </member>
18007 <exclude/> 18007 <member name="F:OpenMetaverse.GroupManager.m_GroupJoined">
18008 </member> 18008 <summary>The event subscribers. null if no subcribers</summary>
18009 <member name="T:OpenMetaverse.Packets.ImprovedTerseObjectUpdatePacket.ObjectDataBlock"> 18009 </member>
18010 <exclude/> 18010 <member name="M:OpenMetaverse.GroupManager.OnGroupJoinedReply(OpenMetaverse.GroupOperationEventArgs)">
18011 </member> 18011 <summary>Raises the GroupJoined event</summary>
18012 <member name="T:OpenMetaverse.Packets.KillObjectPacket"> 18012 <param name="e">A GroupOperationEventArgs object containing the
18013 <exclude/> 18013 result of the operation returned from the simulator</param>
18014 </member> 18014 </member>
18015 <member name="T:OpenMetaverse.Packets.KillObjectPacket.ObjectDataBlock"> 18015 <member name="F:OpenMetaverse.GroupManager.m_GroupJoinedLock">
18016 <exclude/> 18016 <summary>Thread sync lock object</summary>
18017 </member> 18017 </member>
18018 <member name="T:OpenMetaverse.Packets.TransferPacketPacket"> 18018 <member name="F:OpenMetaverse.GroupManager.m_GroupLeft">
18019 <exclude/> 18019 <summary>The event subscribers. null if no subcribers</summary>
18020 </member> 18020 </member>
18021 <member name="T:OpenMetaverse.Packets.TransferPacketPacket.TransferDataBlock"> 18021 <member name="M:OpenMetaverse.GroupManager.OnGroupLeaveReply(OpenMetaverse.GroupOperationEventArgs)">
18022 <exclude/> 18022 <summary>Raises the GroupLeft event</summary>
18023 </member> 18023 <param name="e">A GroupOperationEventArgs object containing the
18024 <member name="T:OpenMetaverse.Packets.SendXferPacketPacket"> 18024 result of the operation returned from the simulator</param>
18025 <exclude/> 18025 </member>
18026 </member> 18026 <member name="F:OpenMetaverse.GroupManager.m_GroupLeftLock">
18027 <member name="T:OpenMetaverse.Packets.SendXferPacketPacket.XferIDBlock"> 18027 <summary>Thread sync lock object</summary>
18028 <exclude/> 18028 </member>
18029 </member> 18029 <member name="F:OpenMetaverse.GroupManager.m_GroupDropped">
18030 <member name="T:OpenMetaverse.Packets.SendXferPacketPacket.DataPacketBlock"> 18030 <summary>The event subscribers. null if no subcribers</summary>
18031 <exclude/> 18031 </member>
18032 </member> 18032 <member name="M:OpenMetaverse.GroupManager.OnGroupDropped(OpenMetaverse.GroupDroppedEventArgs)">
18033 <member name="T:OpenMetaverse.Packets.ConfirmXferPacketPacket"> 18033 <summary>Raises the GroupDropped event</summary>
18034 <exclude/> 18034 <param name="e">An GroupDroppedEventArgs object containing the
18035 </member> 18035 the group your agent left</param>
18036 <member name="T:OpenMetaverse.Packets.ConfirmXferPacketPacket.XferIDBlock"> 18036 </member>
18037 <exclude/> 18037 <member name="F:OpenMetaverse.GroupManager.m_GroupDroppedLock">
18038 </member> 18038 <summary>Thread sync lock object</summary>
18039 <member name="T:OpenMetaverse.Packets.AvatarAnimationPacket"> 18039 </member>
18040 <exclude/> 18040 <member name="F:OpenMetaverse.GroupManager.m_GroupMemberEjected">
18041 </member> 18041 <summary>The event subscribers. null if no subcribers</summary>
18042 <member name="T:OpenMetaverse.Packets.AvatarAnimationPacket.SenderBlock"> 18042 </member>
18043 <exclude/> 18043 <member name="M:OpenMetaverse.GroupManager.OnGroupMemberEjected(OpenMetaverse.GroupOperationEventArgs)">
18044 </member> 18044 <summary>Raises the GroupMemberEjected event</summary>
18045 <member name="T:OpenMetaverse.Packets.AvatarAnimationPacket.AnimationListBlock"> 18045 <param name="e">An GroupMemberEjectedEventArgs object containing the
18046 <exclude/> 18046 data returned from the simulator</param>
18047 </member> 18047 </member>
18048 <member name="T:OpenMetaverse.Packets.AvatarAnimationPacket.AnimationSourceListBlock"> 18048 <member name="F:OpenMetaverse.GroupManager.m_GroupMemberEjectedLock">
18049 <exclude/> 18049 <summary>Thread sync lock object</summary>
18050 </member> 18050 </member>
18051 <member name="T:OpenMetaverse.Packets.AvatarAnimationPacket.PhysicalAvatarEventListBlock"> 18051 <member name="F:OpenMetaverse.GroupManager.m_GroupNoticesListReply">
18052 <exclude/> 18052 <summary>The event subscribers. null if no subcribers</summary>
18053 </member> 18053 </member>
18054 <member name="T:OpenMetaverse.Packets.AvatarSitResponsePacket"> 18054 <member name="M:OpenMetaverse.GroupManager.OnGroupNoticesListReply(OpenMetaverse.GroupNoticesListReplyEventArgs)">
18055 <exclude/> 18055 <summary>Raises the GroupNoticesListReply event</summary>
18056 </member> 18056 <param name="e">An GroupNoticesListReplyEventArgs object containing the
18057 <member name="T:OpenMetaverse.Packets.AvatarSitResponsePacket.SitObjectBlock"> 18057 data returned from the simulator</param>
18058 <exclude/> 18058 </member>
18059 </member> 18059 <member name="F:OpenMetaverse.GroupManager.m_GroupNoticesListReplyLock">
18060 <member name="T:OpenMetaverse.Packets.AvatarSitResponsePacket.SitTransformBlock"> 18060 <summary>Thread sync lock object</summary>
18061 <exclude/> 18061 </member>
18062 </member> 18062 <member name="F:OpenMetaverse.GroupManager.m_GroupInvitation">
18063 <member name="T:OpenMetaverse.Packets.CameraConstraintPacket"> 18063 <summary>The event subscribers. null if no subcribers</summary>
18064 <exclude/> 18064 </member>
18065 </member> 18065 <member name="M:OpenMetaverse.GroupManager.OnGroupInvitation(OpenMetaverse.GroupInvitationEventArgs)">
18066 <member name="T:OpenMetaverse.Packets.CameraConstraintPacket.CameraCollidePlaneBlock"> 18066 <summary>Raises the GroupInvitation event</summary>
18067 <exclude/> 18067 <param name="e">An GroupInvitationEventArgs object containing the
18068 </member> 18068 data returned from the simulator</param>
18069 <member name="T:OpenMetaverse.Packets.ParcelPropertiesPacket"> 18069 </member>
18070 <exclude/> 18070 <member name="F:OpenMetaverse.GroupManager.m_GroupInvitationLock">
18071 </member> 18071 <summary>Thread sync lock object</summary>
18072 <member name="T:OpenMetaverse.Packets.ParcelPropertiesPacket.ParcelDataBlock"> 18072 </member>
18073 <exclude/> 18073 <member name="F:OpenMetaverse.GroupManager.Client">
18074 </member> 18074 <summary>A reference to the current <seealso cref="T:OpenMetaverse.GridClient"/> instance</summary>
18075 <member name="T:OpenMetaverse.Packets.ParcelPropertiesPacket.AgeVerificationBlockBlock"> 18075 </member>
18076 <exclude/> 18076 <member name="F:OpenMetaverse.GroupManager.GroupMembersRequests">
18077 </member> 18077 <summary>Currently-active group members requests</summary>
18078 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket"> 18078 </member>
18079 <exclude/> 18079 <member name="F:OpenMetaverse.GroupManager.GroupRolesRequests">
18080 </member> 18080 <summary>Currently-active group roles requests</summary>
18081 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.AgentDataBlock"> 18081 </member>
18082 <exclude/> 18082 <member name="F:OpenMetaverse.GroupManager.GroupRolesMembersRequests">
18083 </member> 18083 <summary>Currently-active group role-member requests</summary>
18084 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.GroupDataBlock"> 18084 </member>
18085 <exclude/> 18085 <member name="F:OpenMetaverse.GroupManager.TempGroupMembers">
18086 </member> 18086 <summary>Dictionary keeping group members while request is in progress</summary>
18087 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.AnimationDataBlock"> 18087 </member>
18088 <exclude/> 18088 <member name="F:OpenMetaverse.GroupManager.TempGroupRolesMembers">
18089 </member> 18089 <summary>Dictionary keeping mebmer/role mapping while request is in progress</summary>
18090 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.GranterBlockBlock"> 18090 </member>
18091 <exclude/> 18091 <member name="F:OpenMetaverse.GroupManager.TempGroupRoles">
18092 </member> 18092 <summary>Dictionary keeping GroupRole information while request is in progress</summary>
18093 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.NVPairDataBlock"> 18093 </member>
18094 <exclude/> 18094 <member name="F:OpenMetaverse.GroupManager.GroupName2KeyCache">
18095 </member> 18095 <summary>Caches group name lookups</summary>
18096 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.VisualParamBlock"> 18096 </member>
18097 <exclude/> 18097 <member name="M:OpenMetaverse.GroupManager.#ctor(OpenMetaverse.GridClient)">
18098 </member> 18098 <summary>
18099 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.AgentAccessBlock"> 18099 Construct a new instance of the GroupManager class
18100 <exclude/> 18100 </summary>
18101 </member> 18101 <param name="client">A reference to the current <seealso cref="T:OpenMetaverse.GridClient"/> instance</param>
18102 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.AgentInfoBlock"> 18102 </member>
18103 <exclude/> 18103 <member name="M:OpenMetaverse.GroupManager.RequestCurrentGroups">
18104 </member> 18104 <summary>
18105 <member name="T:OpenMetaverse.Packets.ChildAgentAlivePacket"> 18105 Request a current list of groups the avatar is a member of.
18106 <exclude/> 18106 </summary>
18107 </member> 18107 <remarks>CAPS Event Queue must be running for this to work since the results
18108 <member name="T:OpenMetaverse.Packets.ChildAgentAlivePacket.AgentDataBlock"> 18108 come across CAPS.</remarks>
18109 <exclude/> 18109 </member>
18110 </member> 18110 <member name="M:OpenMetaverse.GroupManager.RequestGroupName(OpenMetaverse.UUID)">
18111 <member name="T:OpenMetaverse.Packets.ChildAgentPositionUpdatePacket"> 18111 <summary>
18112 <exclude/> 18112 Lookup name of group based on groupID
18113 </member> 18113 </summary>
18114 <member name="T:OpenMetaverse.Packets.ChildAgentPositionUpdatePacket.AgentDataBlock"> 18114 <param name="groupID">groupID of group to lookup name for.</param>
18115 <exclude/> 18115 </member>
18116 </member> 18116 <member name="M:OpenMetaverse.GroupManager.RequestGroupNames(System.Collections.Generic.List{OpenMetaverse.UUID})">
18117 <member name="T:OpenMetaverse.Packets.SoundTriggerPacket"> 18117 <summary>
18118 <exclude/> 18118 Request lookup of multiple group names
18119 </member> 18119 </summary>
18120 <member name="T:OpenMetaverse.Packets.SoundTriggerPacket.SoundDataBlock"> 18120 <param name="groupIDs">List of group IDs to request.</param>
18121 <exclude/> 18121 </member>
18122 </member> 18122 <member name="M:OpenMetaverse.GroupManager.RequestGroupProfile(OpenMetaverse.UUID)">
18123 <member name="T:OpenMetaverse.Imaging.Baker"> 18123 <summary>Lookup group profile data such as name, enrollment, founder, logo, etc</summary>
18124 <summary> 18124 <remarks>Subscribe to <code>OnGroupProfile</code> event to receive the results.</remarks>
18125 A set of textures that are layered on texture of each other and "baked" 18125 <param name="group">group ID (UUID)</param>
18126 in to a single texture, for avatar appearances 18126 </member>
18127 </summary> 18127 <member name="M:OpenMetaverse.GroupManager.RequestGroupMembers(OpenMetaverse.UUID)">
18128 </member> 18128 <summary>Request a list of group members.</summary>
18129 <member name="F:OpenMetaverse.Imaging.Baker.bakedTexture"> 18129 <remarks>Subscribe to <code>OnGroupMembers</code> event to receive the results.</remarks>
18130 <summary>Final baked texture</summary> 18130 <param name="group">group ID (UUID)</param>
18131 </member> 18131 <returns>UUID of the request, use to index into cache</returns>
18132 <member name="F:OpenMetaverse.Imaging.Baker.textures"> 18132 </member>
18133 <summary>Component layers</summary> 18133 <member name="M:OpenMetaverse.GroupManager.RequestGroupRoles(OpenMetaverse.UUID)">
18134 </member> 18134 <summary>Request group roles</summary>
18135 <member name="F:OpenMetaverse.Imaging.Baker.bakeWidth"> 18135 <remarks>Subscribe to <code>OnGroupRoles</code> event to receive the results.</remarks>
18136 <summary>Width of the final baked image and scratchpad</summary> 18136 <param name="group">group ID (UUID)</param>
18137 </member> 18137 <returns>UUID of the request, use to index into cache</returns>
18138 <member name="F:OpenMetaverse.Imaging.Baker.bakeHeight"> 18138 </member>
18139 <summary>Height of the final baked image and scratchpad</summary> 18139 <member name="M:OpenMetaverse.GroupManager.RequestGroupRolesMembers(OpenMetaverse.UUID)">
18140 </member> 18140 <summary>Request members (members,role) role mapping for a group.</summary>
18141 <member name="F:OpenMetaverse.Imaging.Baker.bakeType"> 18141 <remarks>Subscribe to <code>OnGroupRolesMembers</code> event to receive the results.</remarks>
18142 <summary>Bake type</summary> 18142 <param name="group">group ID (UUID)</param>
18143 </member> 18143 <returns>UUID of the request, use to index into cache</returns>
18144 <member name="M:OpenMetaverse.Imaging.Baker.#ctor(OpenMetaverse.BakeType)"> 18144 </member>
18145 <summary> 18145 <member name="M:OpenMetaverse.GroupManager.RequestGroupTitles(OpenMetaverse.UUID)">
18146 Default constructor 18146 <summary>Request a groups Titles</summary>
18147 </summary> 18147 <remarks>Subscribe to <code>OnGroupTitles</code> event to receive the results.</remarks>
18148 <param name="bakeType">Bake type</param> 18148 <param name="group">group ID (UUID)</param>
18149 </member> 18149 <returns>UUID of the request, use to index into cache</returns>
18150 <member name="M:OpenMetaverse.Imaging.Baker.AddTexture(OpenMetaverse.AppearanceManager.TextureData)"> 18150 </member>
18151 <summary> 18151 <member name="M:OpenMetaverse.GroupManager.RequestGroupAccountSummary(OpenMetaverse.UUID,System.Int32,System.Int32)">
18152 Adds layer for baking 18152 <summary>Begin to get the group account summary</summary>
18153 </summary> 18153 <remarks>Subscribe to the <code>OnGroupAccountSummary</code> event to receive the results.</remarks>
18154 <param name="tdata">TexturaData struct that contains texture and its params</param> 18154 <param name="group">group ID (UUID)</param>
18155 </member> 18155 <param name="intervalDays">How long of an interval</param>
18156 <member name="M:OpenMetaverse.Imaging.Baker.BakeTypeFor(OpenMetaverse.AvatarTextureIndex)"> 18156 <param name="currentInterval">Which interval (0 for current, 1 for last)</param>
18157 <summary> 18157 </member>
18158 Converts avatar texture index (face) to Bake type 18158 <member name="M:OpenMetaverse.GroupManager.Invite(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.UUID},OpenMetaverse.UUID)">
18159 </summary> 18159 <summary>Invites a user to a group</summary>
18160 <param name="index">Face number (AvatarTextureIndex)</param> 18160 <param name="group">The group to invite to</param>
18161 <returns>BakeType, layer to which this texture belongs to</returns> 18161 <param name="roles">A list of roles to invite a person to</param>
18162 </member> 18162 <param name="personkey">Key of person to invite</param>
18163 <member name="M:OpenMetaverse.Imaging.Baker.SanitizeLayers(OpenMetaverse.Imaging.ManagedImage,OpenMetaverse.Imaging.ManagedImage)"> 18163 </member>
18164 <summary> 18164 <member name="M:OpenMetaverse.GroupManager.ActivateGroup(OpenMetaverse.UUID)">
18165 Make sure images exist, resize source if needed to match the destination 18165 <summary>Set a group as the current active group</summary>
18166 </summary> 18166 <param name="id">group ID (UUID)</param>
18167 <param name="dest">Destination image</param> 18167 </member>
18168 <param name="src">Source image</param> 18168 <member name="M:OpenMetaverse.GroupManager.ActivateTitle(OpenMetaverse.UUID,OpenMetaverse.UUID)">
18169 <returns>Sanitization was succefull</returns> 18169 <summary>Change the role that determines your active title</summary>
18170 </member> 18170 <param name="group">Group ID to use</param>
18171 <member name="M:OpenMetaverse.Imaging.Baker.InitBakedLayerColor(OpenMetaverse.Color4)"> 18171 <param name="role">Role ID to change to</param>
18172 <summary> 18172 </member>
18173 Fills a baked layer as a solid *appearing* color. The colors are 18173 <member name="M:OpenMetaverse.GroupManager.SetGroupContribution(OpenMetaverse.UUID,System.Int32)">
18174 subtly dithered on a 16x16 grid to prevent the JPEG2000 stage from 18174 <summary>Set this avatar's tier contribution</summary>
18175 compressing it too far since it seems to cause upload failures if 18175 <param name="group">Group ID to change tier in</param>
18176 the image is a pure solid color 18176 <param name="contribution">amount of tier to donate</param>
18177 </summary> 18177 </member>
18178 <param name="color">Color of the base of this layer</param> 18178 <member name="M:OpenMetaverse.GroupManager.SetGroupAcceptNotices(OpenMetaverse.UUID,System.Boolean,System.Boolean)">
18179 </member> 18179 <summary>
18180 <member name="M:OpenMetaverse.Imaging.Baker.InitBakedLayerColor(System.Single,System.Single,System.Single)"> 18180 Save wheather agent wants to accept group notices and list this group in their profile
18181 <summary> 18181 </summary>
18182 Fills a baked layer as a solid *appearing* color. The colors are 18182 <param name="groupID">Group <see cref="T:OpenMetaverse.UUID"/></param>
18183 subtly dithered on a 16x16 grid to prevent the JPEG2000 stage from 18183 <param name="acceptNotices">Accept notices from this group</param>
18184 compressing it too far since it seems to cause upload failures if 18184 <param name="listInProfile">List this group in the profile</param>
18185 the image is a pure solid color 18185 </member>
18186 </summary> 18186 <member name="M:OpenMetaverse.GroupManager.RequestJoinGroup(OpenMetaverse.UUID)">
18187 <param name="r">Red value</param> 18187 <summary>Request to join a group</summary>
18188 <param name="g">Green value</param> 18188 <remarks>Subscribe to <code>OnGroupJoined</code> event for confirmation.</remarks>
18189 <param name="b">Blue value</param> 18189 <param name="id">group ID (UUID) to join.</param>
18190 </member> 18190 </member>
18191 <member name="P:OpenMetaverse.Imaging.Baker.BakedTexture"> 18191 <member name="M:OpenMetaverse.GroupManager.RequestCreateGroup(OpenMetaverse.Group)">
18192 <summary>Final baked texture</summary> 18192 <summary>
18193 </member> 18193 Request to create a new group. If the group is successfully
18194 <member name="P:OpenMetaverse.Imaging.Baker.Textures"> 18194 created, L$100 will automatically be deducted
18195 <summary>Component layers</summary> 18195 </summary>
18196 </member> 18196 <remarks>Subscribe to <code>OnGroupCreated</code> event to receive confirmation.</remarks>
18197 <member name="P:OpenMetaverse.Imaging.Baker.BakeWidth"> 18197 <param name="group">Group struct containing the new group info</param>
18198 <summary>Width of the final baked image and scratchpad</summary> 18198 </member>
18199 </member> 18199 <member name="M:OpenMetaverse.GroupManager.UpdateGroup(OpenMetaverse.UUID,OpenMetaverse.Group)">
18200 <member name="P:OpenMetaverse.Imaging.Baker.BakeHeight"> 18200 <summary>Update a group's profile and other information</summary>
18201 <summary>Height of the final baked image and scratchpad</summary> 18201 <param name="id">Groups ID (UUID) to update.</param>
18202 </member> 18202 <param name="group">Group struct to update.</param>
18203 <member name="P:OpenMetaverse.Imaging.Baker.BakeType"> 18203 </member>
18204 <summary>Bake type</summary> 18204 <member name="M:OpenMetaverse.GroupManager.EjectUser(OpenMetaverse.UUID,OpenMetaverse.UUID)">
18205 </member> 18205 <summary>Eject a user from a group</summary>
18206 <member name="P:OpenMetaverse.Imaging.Baker.IsSkin"> 18206 <param name="group">Group ID to eject the user from</param>
18207 <summary>Is this one of the 3 skin bakes</summary> 18207 <param name="member">Avatar's key to eject</param>
18208 </member> 18208 </member>
18209 <member name="T:OpenMetaverse.Logger"> 18209 <member name="M:OpenMetaverse.GroupManager.UpdateRole(OpenMetaverse.GroupRole)">
18210 <summary> 18210 <summary>Update role information</summary>
18211 Singleton logging class for the entire library 18211 <param name="role">Modified role to be updated</param>
18212 </summary> 18212 </member>
18213 </member> 18213 <member name="M:OpenMetaverse.GroupManager.CreateRole(OpenMetaverse.UUID,OpenMetaverse.GroupRole)">
18214 <member name="F:OpenMetaverse.Logger.LogInstance"> 18214 <summary>Create a new group role</summary>
18215 <summary>log4net logging engine</summary> 18215 <param name="group">Group ID to update</param>
18216 </member> 18216 <param name="role">Role to create</param>
18217 <member name="M:OpenMetaverse.Logger.#cctor"> 18217 </member>
18218 <summary> 18218 <member name="M:OpenMetaverse.GroupManager.DeleteRole(OpenMetaverse.UUID,OpenMetaverse.UUID)">
18219 Default constructor 18219 <summary>Delete a group role</summary>
18220 </summary> 18220 <param name="group">Group ID to update</param>
18221 </member> 18221 <param name="roleID">Role to delete</param>
18222 <member name="M:OpenMetaverse.Logger.Log(System.Object,OpenMetaverse.Helpers.LogLevel)"> 18222 </member>
18223 <summary> 18223 <member name="M:OpenMetaverse.GroupManager.RemoveFromRole(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID)">
18224 Send a log message to the logging engine 18224 <summary>Remove an avatar from a role</summary>
18225 </summary> 18225 <param name="group">Group ID to update</param>
18226 <param name="message">The log message</param> 18226 <param name="role">Role ID to be removed from</param>
18227 <param name="level">The severity of the log entry</param> 18227 <param name="member">Avatar's Key to remove</param>
18228 </member> 18228 </member>
18229 <member name="M:OpenMetaverse.Logger.Log(System.Object,OpenMetaverse.Helpers.LogLevel,OpenMetaverse.GridClient)"> 18229 <member name="M:OpenMetaverse.GroupManager.AddToRole(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID)">
18230 <summary> 18230 <summary>Assign an avatar to a role</summary>
18231 Send a log message to the logging engine 18231 <param name="group">Group ID to update</param>
18232 </summary> 18232 <param name="role">Role ID to assign to</param>
18233 <param name="message">The log message</param> 18233 <param name="member">Avatar's ID to assign to role</param>
18234 <param name="level">The severity of the log entry</param> 18234 </member>
18235 <param name="client">Instance of the client</param> 18235 <member name="M:OpenMetaverse.GroupManager.RequestGroupNoticesList(OpenMetaverse.UUID)">
18236 </member> 18236 <summary>Request the group notices list</summary>
18237 <member name="M:OpenMetaverse.Logger.Log(System.Object,OpenMetaverse.Helpers.LogLevel,System.Exception)"> 18237 <param name="group">Group ID to fetch notices for</param>
18238 <summary> 18238 </member>
18239 Send a log message to the logging engine 18239 <member name="M:OpenMetaverse.GroupManager.RequestGroupNotice(OpenMetaverse.UUID)">
18240 </summary> 18240 <summary>Request a group notice by key</summary>
18241 <param name="message">The log message</param> 18241 <param name="noticeID">ID of group notice</param>
18242 <param name="level">The severity of the log entry</param> 18242 </member>
18243 <param name="exception">Exception that was raised</param> 18243 <member name="M:OpenMetaverse.GroupManager.SendGroupNotice(OpenMetaverse.UUID,OpenMetaverse.GroupNotice)">
18244 </member> 18244 <summary>Send out a group notice</summary>
18245 <member name="M:OpenMetaverse.Logger.Log(System.Object,OpenMetaverse.Helpers.LogLevel,OpenMetaverse.GridClient,System.Exception)"> 18245 <param name="group">Group ID to update</param>
18246 <summary> 18246 <param name="notice"><code>GroupNotice</code> structure containing notice data</param>
18247 Send a log message to the logging engine 18247 </member>
18248 </summary> 18248 <member name="M:OpenMetaverse.GroupManager.StartProposal(OpenMetaverse.UUID,OpenMetaverse.GroupProposal)">
18249 <param name="message">The log message</param> 18249 <summary>Start a group proposal (vote)</summary>
18250 <param name="level">The severity of the log entry</param> 18250 <param name="group">The Group ID to send proposal to</param>
18251 <param name="client">Instance of the client</param> 18251 <param name="prop"><code>GroupProposal</code> structure containing the proposal</param>
18252 <param name="exception">Exception that was raised</param> 18252 </member>
18253 </member> 18253 <member name="M:OpenMetaverse.GroupManager.LeaveGroup(OpenMetaverse.UUID)">
18254 <member name="M:OpenMetaverse.Logger.DebugLog(System.Object)"> 18254 <summary>Request to leave a group</summary>
18255 <summary> 18255 <remarks>Subscribe to <code>OnGroupLeft</code> event to receive confirmation</remarks>
18256 If the library is compiled with DEBUG defined, an event will be 18256 <param name="groupID">The group to leave</param>
18257 fired if an <code>OnLogMessage</code> handler is registered and the 18257 </member>
18258 message will be sent to the logging engine 18258 <member name="M:OpenMetaverse.GroupManager.AgentDropGroupHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
18259 </summary> 18259 <summary>Process an incoming packet and raise the appropriate events</summary>
18260 <param name="message">The message to log at the DEBUG level to the 18260 <param name="sender">The sender</param>
18261 current logging engine</param> 18261 <param name="e">The EventArgs object containing the packet data</param>
18262 </member> 18262 </member>
18263 <member name="M:OpenMetaverse.Logger.DebugLog(System.Object,OpenMetaverse.GridClient)"> 18263 <member name="M:OpenMetaverse.GroupManager.GroupProfileReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
18264 <summary> 18264 <summary>Process an incoming packet and raise the appropriate events</summary>
18265 If the library is compiled with DEBUG defined and 18265 <param name="sender">The sender</param>
18266 <code>GridClient.Settings.DEBUG</code> is true, an event will be 18266 <param name="e">The EventArgs object containing the packet data</param>
18267 fired if an <code>OnLogMessage</code> handler is registered and the 18267 </member>
18268 message will be sent to the logging engine 18268 <member name="M:OpenMetaverse.GroupManager.GroupNoticesListReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
18269 </summary> 18269 <summary>Process an incoming packet and raise the appropriate events</summary>
18270 <param name="message">The message to log at the DEBUG level to the 18270 <param name="sender">The sender</param>
18271 current logging engine</param> 18271 <param name="e">The EventArgs object containing the packet data</param>
18272 <param name="client">Instance of the client</param> 18272 </member>
18273 </member> 18273 <member name="M:OpenMetaverse.GroupManager.GroupTitlesReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
18274 <member name="E:OpenMetaverse.Logger.OnLogMessage"> 18274 <summary>Process an incoming packet and raise the appropriate events</summary>
18275 <summary>Triggered whenever a message is logged. If this is left 18275 <param name="sender">The sender</param>
18276 null, log messages will go to the console</summary> 18276 <param name="e">The EventArgs object containing the packet data</param>
18277 </member> 18277 </member>
18278 <member name="T:OpenMetaverse.Logger.LogCallback"> 18278 <member name="M:OpenMetaverse.GroupManager.GroupMembersHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
18279 <summary> 18279 <summary>Process an incoming packet and raise the appropriate events</summary>
18280 Callback used for client apps to receive log messages from 18280 <param name="sender">The sender</param>
18281 the library 18281 <param name="e">The EventArgs object containing the packet data</param>
18282 </summary> 18282 </member>
18283 <param name="message">Data being logged</param> 18283 <member name="M:OpenMetaverse.GroupManager.GroupRoleDataReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
18284 <param name="level">The severity of the log entry from <seealso cref="T:OpenMetaverse.Helpers.LogLevel"/></param> 18284 <summary>Process an incoming packet and raise the appropriate events</summary>
18285 </member> 18285 <param name="sender">The sender</param>
18286 <member name="T:OpenMetaverse.GridClient"> 18286 <param name="e">The EventArgs object containing the packet data</param>
18287 <summary> 18287 </member>
18288 Main class to expose grid functionality to clients. All of the 18288 <member name="M:OpenMetaverse.GroupManager.GroupRoleMembersReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
18289 classes needed for sending and receiving data are accessible through 18289 <summary>Process an incoming packet and raise the appropriate events</summary>
18290 this class. 18290 <param name="sender">The sender</param>
18291 </summary> 18291 <param name="e">The EventArgs object containing the packet data</param>
18292 <example> 18292 </member>
18293 <code> 18293 <member name="M:OpenMetaverse.GroupManager.GroupActiveProposalItemHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
18294 // Example minimum code required to instantiate class and 18294 <summary>Process an incoming packet and raise the appropriate events</summary>
18295 // connect to a simulator. 18295 <param name="sender">The sender</param>
18296 using System; 18296 <param name="e">The EventArgs object containing the packet data</param>
18297 using System.Collections.Generic; 18297 </member>
18298 using System.Text; 18298 <member name="M:OpenMetaverse.GroupManager.GroupVoteHistoryItemHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
18299 using OpenMetaverse; 18299 <summary>Process an incoming packet and raise the appropriate events</summary>
18300 18300 <param name="sender">The sender</param>
18301 namespace FirstBot 18301 <param name="e">The EventArgs object containing the packet data</param>
18302 { 18302 </member>
18303 class Bot 18303 <member name="M:OpenMetaverse.GroupManager.GroupAccountSummaryReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
18304 { 18304 <summary>Process an incoming packet and raise the appropriate events</summary>
18305 public static GridClient Client; 18305 <param name="sender">The sender</param>
18306 static void Main(string[] args) 18306 <param name="e">The EventArgs object containing the packet data</param>
18307 { 18307 </member>
18308 Client = new GridClient(); // instantiates the GridClient class 18308 <member name="M:OpenMetaverse.GroupManager.CreateGroupReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
18309 // to the global Client object 18309 <summary>Process an incoming packet and raise the appropriate events</summary>
18310 // Login to Simulator 18310 <param name="sender">The sender</param>
18311 Client.Network.Login("FirstName", "LastName", "Password", "FirstBot", "1.0"); 18311 <param name="e">The EventArgs object containing the packet data</param>
18312 // Wait for a Keypress 18312 </member>
18313 Console.ReadLine(); 18313 <member name="M:OpenMetaverse.GroupManager.JoinGroupReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
18314 // Logout of simulator 18314 <summary>Process an incoming packet and raise the appropriate events</summary>
18315 Client.Network.Logout(); 18315 <param name="sender">The sender</param>
18316 } 18316 <param name="e">The EventArgs object containing the packet data</param>
18317 } 18317 </member>
18318 } 18318 <member name="M:OpenMetaverse.GroupManager.LeaveGroupReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
18319 </code> 18319 <summary>Process an incoming packet and raise the appropriate events</summary>
18320 </example> 18320 <param name="sender">The sender</param>
18321 </member> 18321 <param name="e">The EventArgs object containing the packet data</param>
18322 <member name="F:OpenMetaverse.GridClient.Network"> 18322 </member>
18323 <summary>Networking subsystem</summary> 18323 <member name="M:OpenMetaverse.GroupManager.UUIDGroupNameReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
18324 </member> 18324 <summary>Process an incoming packet and raise the appropriate events</summary>
18325 <member name="F:OpenMetaverse.GridClient.Settings"> 18325 <param name="sender">The sender</param>
18326 <summary>Settings class including constant values and changeable 18326 <param name="e">The EventArgs object containing the packet data</param>
18327 parameters for everything</summary> 18327 </member>
18328 </member> 18328 <member name="M:OpenMetaverse.GroupManager.EjectGroupMemberReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
18329 <member name="F:OpenMetaverse.GridClient.Parcels"> 18329 <summary>Process an incoming packet and raise the appropriate events</summary>
18330 <summary>Parcel (subdivided simulator lots) subsystem</summary> 18330 <param name="sender">The sender</param>
18331 </member> 18331 <param name="e">The EventArgs object containing the packet data</param>
18332 <member name="F:OpenMetaverse.GridClient.Self"> 18332 </member>
18333 <summary>Our own avatars subsystem</summary> 18333 <member name="E:OpenMetaverse.GroupManager.CurrentGroups">
18334 </member> 18334 <summary>Raised when the simulator sends us data containing
18335 <member name="F:OpenMetaverse.GridClient.Avatars"> 18335 our current group membership</summary>
18336 <summary>Other avatars subsystem</summary> 18336 </member>
18337 </member> 18337 <member name="E:OpenMetaverse.GroupManager.GroupNamesReply">
18338 <member name="F:OpenMetaverse.GridClient.Estate"> 18338 <summary>Raised when the simulator responds to a RequestGroupName
18339 <summary>Estate subsystem</summary> 18339 or RequestGroupNames request</summary>
18340 </member> 18340 </member>
18341 <member name="F:OpenMetaverse.GridClient.Friends"> 18341 <member name="E:OpenMetaverse.GroupManager.GroupProfile">
18342 <summary>Friends list subsystem</summary> 18342 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.GroupManager.RequestGroupProfile(OpenMetaverse.UUID)"/> request</summary>
18343 </member> 18343 </member>
18344 <member name="F:OpenMetaverse.GridClient.Grid"> 18344 <member name="E:OpenMetaverse.GroupManager.GroupMembersReply">
18345 <summary>Grid (aka simulator group) subsystem</summary> 18345 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.GroupManager.RequestGroupMembers(OpenMetaverse.UUID)"/> request</summary>
18346 </member> 18346 </member>
18347 <member name="F:OpenMetaverse.GridClient.Objects"> 18347 <member name="E:OpenMetaverse.GroupManager.GroupRoleDataReply">
18348 <summary>Object subsystem</summary> 18348 <summary>Raised when the simulator responds to a <see cref="!:RequestGroupRoleData"/> request</summary>
18349 </member> 18349 </member>
18350 <member name="F:OpenMetaverse.GridClient.Groups"> 18350 <member name="E:OpenMetaverse.GroupManager.GroupRoleMembersReply">
18351 <summary>Group subsystem</summary> 18351 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.GroupManager.RequestGroupRolesMembers(OpenMetaverse.UUID)"/> request</summary>
18352 </member> 18352 </member>
18353 <member name="F:OpenMetaverse.GridClient.Assets"> 18353 <member name="E:OpenMetaverse.GroupManager.GroupTitlesReply">
18354 <summary>Asset subsystem</summary> 18354 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.GroupManager.RequestGroupTitles(OpenMetaverse.UUID)"/> request</summary>
18355 </member> 18355 </member>
18356 <member name="F:OpenMetaverse.GridClient.Appearance"> 18356 <member name="E:OpenMetaverse.GroupManager.GroupAccountSummaryReply">
18357 <summary>Appearance subsystem</summary> 18357 <summary>Raised when a response to a RequestGroupAccountSummary is returned
18358 </member> 18358 by the simulator</summary>
18359 <member name="F:OpenMetaverse.GridClient.Inventory"> 18359 </member>
18360 <summary>Inventory subsystem</summary> 18360 <member name="E:OpenMetaverse.GroupManager.GroupCreatedReply">
18361 </member> 18361 <summary>Raised when a request to create a group is successful</summary>
18362 <member name="F:OpenMetaverse.GridClient.Directory"> 18362 </member>
18363 <summary>Directory searches including classifieds, people, land 18363 <member name="E:OpenMetaverse.GroupManager.GroupJoinedReply">
18364 sales, etc</summary> 18364 <summary>Raised when a request to join a group either
18365 </member> 18365 fails or succeeds</summary>
18366 <member name="F:OpenMetaverse.GridClient.Terrain"> 18366 </member>
18367 <summary>Handles land, wind, and cloud heightmaps</summary> 18367 <member name="E:OpenMetaverse.GroupManager.GroupLeaveReply">
18368 </member> 18368 <summary>Raised when a request to leave a group either
18369 <member name="F:OpenMetaverse.GridClient.Sound"> 18369 fails or succeeds</summary>
18370 <summary>Handles sound-related networking</summary> 18370 </member>
18371 </member> 18371 <member name="E:OpenMetaverse.GroupManager.GroupDropped">
18372 <member name="F:OpenMetaverse.GridClient.Throttle"> 18372 <summary>Raised when A group is removed from the group server</summary>
18373 <summary>Throttling total bandwidth usage, or allocating bandwidth 18373 </member>
18374 for specific data stream types</summary> 18374 <member name="E:OpenMetaverse.GroupManager.GroupMemberEjected">
18375 </member> 18375 <summary>Raised when a request to eject a member from a group either
18376 <member name="M:OpenMetaverse.GridClient.#ctor"> 18376 fails or succeeds</summary>
18377 <summary> 18377 </member>
18378 Default constructor 18378 <member name="E:OpenMetaverse.GroupManager.GroupNoticesListReply">
18379 </summary> 18379 <summary>Raised when the simulator sends us group notices</summary>
18380 </member> 18380 <seealso cref="M:OpenMetaverse.GroupManager.RequestGroupNoticesList(OpenMetaverse.UUID)"/>
18381 <member name="M:OpenMetaverse.GridClient.ToString"> 18381 </member>
18382 <summary> 18382 <member name="E:OpenMetaverse.GroupManager.GroupInvitation">
18383 Return the full name of this instance 18383 <summary>Raised when another agent invites our avatar to join a group</summary>
18384 </summary> 18384 </member>
18385 <returns>Client avatars full name</returns> 18385 <member name="T:OpenMetaverse.CurrentGroupsEventArgs">
18386 </member> 18386 <summary>Contains the current groups your agent is a member of</summary>
18387 <member name="T:OpenMetaverse.AssetCache"> 18387 </member>
18388 <summary> 18388 <member name="M:OpenMetaverse.CurrentGroupsEventArgs.#ctor(System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.Group})">
18389 Class that handles the local asset cache 18389 <summary>Construct a new instance of the CurrentGroupsEventArgs class</summary>
18390 </summary> 18390 <param name="groups">The current groups your agent is a member of</param>
18391 </member> 18391 </member>
18392 <member name="M:OpenMetaverse.AssetCache.#ctor(OpenMetaverse.GridClient)"> 18392 <member name="P:OpenMetaverse.CurrentGroupsEventArgs.Groups">
18393 <summary> 18393 <summary>Get the current groups your agent is a member of</summary>
18394 Default constructor 18394 </member>
18395 </summary> 18395 <member name="T:OpenMetaverse.GroupNamesEventArgs">
18396 <param name="client">A reference to the GridClient object</param> 18396 <summary>A Dictionary of group names, where the Key is the groups ID and the value is the groups name</summary>
18397 </member> 18397 </member>
18398 <member name="M:OpenMetaverse.AssetCache.DestroyTimer"> 18398 <member name="M:OpenMetaverse.GroupNamesEventArgs.#ctor(System.Collections.Generic.Dictionary{OpenMetaverse.UUID,System.String})">
18399 <summary> 18399 <summary>Construct a new instance of the GroupNamesEventArgs class</summary>
18400 Disposes cleanup timer 18400 <param name="groupNames">The Group names dictionary</param>
18401 </summary> 18401 </member>
18402 </member> 18402 <member name="P:OpenMetaverse.GroupNamesEventArgs.GroupNames">
18403 <member name="M:OpenMetaverse.AssetCache.SetupTimer"> 18403 <summary>Get the Group Names dictionary</summary>
18404 <summary> 18404 </member>
18405 Only create timer when needed 18405 <member name="T:OpenMetaverse.GroupMembersReplyEventArgs">
18406 </summary> 18406 <summary>Represents the members of a group</summary>
18407 </member> 18407 </member>
18408 <member name="M:OpenMetaverse.AssetCache.GetCachedAssetBytes(OpenMetaverse.UUID)"> 18408 <member name="M:OpenMetaverse.GroupMembersReplyEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.GroupMember})">
18409 <summary> 18409 <summary>
18410 Return bytes read from the local asset cache, null if it does not exist 18410 Construct a new instance of the GroupMembersReplyEventArgs class
18411 </summary> 18411 </summary>
18412 <param name="assetID">UUID of the asset we want to get</param> 18412 <param name="requestID">The ID of the request</param>
18413 <returns>Raw bytes of the asset, or null on failure</returns> 18413 <param name="groupID">The ID of the group</param>
18414 </member> 18414 <param name="members">The membership list of the group</param>
18415 <member name="M:OpenMetaverse.AssetCache.GetCachedImage(OpenMetaverse.UUID)"> 18415 </member>
18416 <summary> 18416 <member name="P:OpenMetaverse.GroupMembersReplyEventArgs.RequestID">
18417 Returns ImageDownload object of the 18417 <summary>Get the ID as returned by the request to correlate
18418 image from the local image cache, null if it does not exist 18418 this result set and the request</summary>
18419 </summary> 18419 </member>
18420 <param name="imageID">UUID of the image we want to get</param> 18420 <member name="P:OpenMetaverse.GroupMembersReplyEventArgs.GroupID">
18421 <returns>ImageDownload object containing the image, or null on failure</returns> 18421 <summary>Get the ID of the group</summary>
18422 </member> 18422 </member>
18423 <member name="M:OpenMetaverse.AssetCache.FileName(OpenMetaverse.UUID)"> 18423 <member name="P:OpenMetaverse.GroupMembersReplyEventArgs.Members">
18424 <summary> 18424 <summary>Get the dictionary of members</summary>
18425 Constructs a file name of the cached asset 18425 </member>
18426 </summary> 18426 <member name="T:OpenMetaverse.GroupRolesDataReplyEventArgs">
18427 <param name="assetID">UUID of the asset</param> 18427 <summary>Represents the roles associated with a group</summary>
18428 <returns>String with the file name of the cahced asset</returns> 18428 </member>
18429 </member> 18429 <member name="M:OpenMetaverse.GroupRolesDataReplyEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.GroupRole})">
18430 <member name="M:OpenMetaverse.AssetCache.SaveAssetToCache(OpenMetaverse.UUID,System.Byte[])"> 18430 <summary>Construct a new instance of the GroupRolesDataReplyEventArgs class</summary>
18431 <summary> 18431 <param name="requestID">The ID as returned by the request to correlate
18432 Saves an asset to the local cache 18432 this result set and the request</param>
18433 </summary> 18433 <param name="groupID">The ID of the group</param>
18434 <param name="assetID">UUID of the asset</param> 18434 <param name="roles">The dictionary containing the roles</param>
18435 <param name="assetData">Raw bytes the asset consists of</param> 18435 </member>
18436 <returns>Weather the operation was successfull</returns> 18436 <member name="P:OpenMetaverse.GroupRolesDataReplyEventArgs.RequestID">
18437 </member> 18437 <summary>Get the ID as returned by the request to correlate
18438 <member name="M:OpenMetaverse.AssetCache.AssetFileName(OpenMetaverse.UUID)"> 18438 this result set and the request</summary>
18439 <summary> 18439 </member>
18440 Get the file name of the asset stored with gived UUID 18440 <member name="P:OpenMetaverse.GroupRolesDataReplyEventArgs.GroupID">
18441 </summary> 18441 <summary>Get the ID of the group</summary>
18442 <param name="assetID">UUID of the asset</param> 18442 </member>
18443 <returns>Null if we don't have that UUID cached on disk, file name if found in the cache folder</returns> 18443 <member name="P:OpenMetaverse.GroupRolesDataReplyEventArgs.Roles">
18444 </member> 18444 <summary>Get the dictionary containing the roles</summary>
18445 <member name="M:OpenMetaverse.AssetCache.HasAsset(OpenMetaverse.UUID)"> 18445 </member>
18446 <summary> 18446 <member name="T:OpenMetaverse.GroupRolesMembersReplyEventArgs">
18447 Checks if the asset exists in the local cache 18447 <summary>Represents the Role to Member mappings for a group</summary>
18448 </summary> 18448 </member>
18449 <param name="assetID">UUID of the asset</param> 18449 <member name="M:OpenMetaverse.GroupRolesMembersReplyEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Collections.Generic.List{System.Collections.Generic.KeyValuePair{OpenMetaverse.UUID,OpenMetaverse.UUID}})">
18450 <returns>True is the asset is stored in the cache, otherwise false</returns> 18450 <summary>Construct a new instance of the GroupRolesMembersReplyEventArgs class</summary>
18451 </member> 18451 <param name="requestID">The ID as returned by the request to correlate
18452 <member name="M:OpenMetaverse.AssetCache.Clear"> 18452 this result set and the request</param>
18453 <summary> 18453 <param name="groupID">The ID of the group</param>
18454 Wipes out entire cache 18454 <param name="rolesMembers">The member to roles map</param>
18455 </summary> 18455 </member>
18456 </member> 18456 <member name="P:OpenMetaverse.GroupRolesMembersReplyEventArgs.RequestID">
18457 <member name="M:OpenMetaverse.AssetCache.Prune"> 18457 <summary>Get the ID as returned by the request to correlate
18458 <summary> 18458 this result set and the request</summary>
18459 Brings cache size to the 90% of the max size 18459 </member>
18460 </summary> 18460 <member name="P:OpenMetaverse.GroupRolesMembersReplyEventArgs.GroupID">
18461 </member> 18461 <summary>Get the ID of the group</summary>
18462 <member name="M:OpenMetaverse.AssetCache.BeginPrune"> 18462 </member>
18463 <summary> 18463 <member name="P:OpenMetaverse.GroupRolesMembersReplyEventArgs.RolesMembers">
18464 Asynchronously brings cache size to the 90% of the max size 18464 <summary>Get the member to roles map</summary>
18465 </summary> 18465 </member>
18466 </member> 18466 <member name="T:OpenMetaverse.GroupTitlesReplyEventArgs">
18467 <member name="M:OpenMetaverse.AssetCache.GetFileSize(System.IO.FileInfo[])"> 18467 <summary>Represents the titles for a group</summary>
18468 <summary> 18468 </member>
18469 Adds up file sizes passes in a FileInfo array 18469 <member name="M:OpenMetaverse.GroupTitlesReplyEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.GroupTitle})">
18470 </summary> 18470 <summary>Construct a new instance of the GroupTitlesReplyEventArgs class</summary>
18471 </member> 18471 <param name="requestID">The ID as returned by the request to correlate
18472 <member name="M:OpenMetaverse.AssetCache.Operational"> 18472 this result set and the request</param>
18473 <summary> 18473 <param name="groupID">The ID of the group</param>
18474 Checks whether caching is enabled 18474 <param name="titles">The titles</param>
18475 </summary> 18475 </member>
18476 </member> 18476 <member name="P:OpenMetaverse.GroupTitlesReplyEventArgs.RequestID">
18477 <member name="M:OpenMetaverse.AssetCache.cleanerTimer_Elapsed(System.Object,System.Timers.ElapsedEventArgs)"> 18477 <summary>Get the ID as returned by the request to correlate
18478 <summary> 18478 this result set and the request</summary>
18479 Periodically prune the cache 18479 </member>
18480 </summary> 18480 <member name="P:OpenMetaverse.GroupTitlesReplyEventArgs.GroupID">
18481 </member> 18481 <summary>Get the ID of the group</summary>
18482 <member name="M:OpenMetaverse.AssetCache.NiceFileSize(System.Int64)"> 18482 </member>
18483 <summary> 18483 <member name="P:OpenMetaverse.GroupTitlesReplyEventArgs.Titles">
18484 Nicely formats file sizes 18484 <summary>Get the titles</summary>
18485 </summary> 18485 </member>
18486 <param name="byteCount">Byte size we want to output</param> 18486 <member name="T:OpenMetaverse.GroupAccountSummaryReplyEventArgs">
18487 <returns>String with humanly readable file size</returns> 18487 <summary>Represents the summary data for a group</summary>
18488 </member> 18488 </member>
18489 <member name="P:OpenMetaverse.AssetCache.AutoPruneEnabled"> 18489 <member name="M:OpenMetaverse.GroupAccountSummaryReplyEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.GroupAccountSummary)">
18490 <summary> 18490 <summary>Construct a new instance of the GroupAccountSummaryReplyEventArgs class</summary>
18491 Allows setting weather to periodicale prune the cache if it grows too big 18491 <param name="groupID">The ID of the group</param>
18492 Default is enabled, when caching is enabled 18492 <param name="summary">The summary data</param>
18493 </summary> 18493 </member>
18494 </member> 18494 <member name="P:OpenMetaverse.GroupAccountSummaryReplyEventArgs.GroupID">
18495 <member name="P:OpenMetaverse.AssetCache.AutoPruneInterval"> 18495 <summary>Get the ID of the group</summary>
18496 <summary> 18496 </member>
18497 How long (in ms) between cache checks (default is 5 min.) 18497 <member name="P:OpenMetaverse.GroupAccountSummaryReplyEventArgs.Summary">
18498 </summary> 18498 <summary>Get the summary data</summary>
18499 </member> 18499 </member>
18500 <member name="T:OpenMetaverse.AssetCache.SortFilesByAccesTimeHelper"> 18500 <member name="T:OpenMetaverse.GroupCreatedReplyEventArgs">
18501 <summary> 18501 <summary>A response to a group create request</summary>
18502 Helper class for sorting files by their last accessed time 18502 </member>
18503 </summary> 18503 <member name="M:OpenMetaverse.GroupCreatedReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Boolean,System.String)">
18504 </member> 18504 <summary>Construct a new instance of the GroupCreatedReplyEventArgs class</summary>
18505 <member name="T:OpenMetaverse.AvatarTextureIndex"> 18505 <param name="groupID">The ID of the group</param>
18506 <summary> 18506 <param name="success">the success or faulure of the request</param>
18507 Index of TextureEntry slots for avatar appearances 18507 <param name="messsage">A string containing additional information</param>
18508 </summary> 18508 </member>
18509 </member> 18509 <member name="P:OpenMetaverse.GroupCreatedReplyEventArgs.GroupID">
18510 <member name="T:OpenMetaverse.BakeType"> 18510 <summary>Get the ID of the group</summary>
18511 <summary> 18511 </member>
18512 Bake layers for avatar appearance 18512 <member name="P:OpenMetaverse.GroupCreatedReplyEventArgs.Success">
18513 </summary> 18513 <summary>true of the group was created successfully</summary>
18514 </member> 18514 </member>
18515 <member name="F:OpenMetaverse.AppearanceManager.MAX_CONCURRENT_DOWNLOADS"> 18515 <member name="P:OpenMetaverse.GroupCreatedReplyEventArgs.Message">
18516 <summary>Maximum number of concurrent downloads for wearable assets and textures</summary> 18516 <summary>A string containing the message</summary>
18517 </member> 18517 </member>
18518 <member name="F:OpenMetaverse.AppearanceManager.MAX_CONCURRENT_UPLOADS"> 18518 <member name="T:OpenMetaverse.GroupOperationEventArgs">
18519 <summary>Maximum number of concurrent uploads for baked textures</summary> 18519 <summary>Represents a response to a request</summary>
18520 </member> 18520 </member>
18521 <member name="F:OpenMetaverse.AppearanceManager.INVENTORY_TIMEOUT"> 18521 <member name="M:OpenMetaverse.GroupOperationEventArgs.#ctor(OpenMetaverse.UUID,System.Boolean)">
18522 <summary>Timeout for fetching inventory listings</summary> 18522 <summary>Construct a new instance of the GroupOperationEventArgs class</summary>
18523 </member> 18523 <param name="groupID">The ID of the group</param>
18524 <member name="F:OpenMetaverse.AppearanceManager.WEARABLE_TIMEOUT"> 18524 <param name="success">true of the request was successful</param>
18525 <summary>Timeout for fetching a single wearable, or receiving a single packet response</summary> 18525 </member>
18526 </member> 18526 <member name="P:OpenMetaverse.GroupOperationEventArgs.GroupID">
18527 <member name="F:OpenMetaverse.AppearanceManager.TEXTURE_TIMEOUT"> 18527 <summary>Get the ID of the group</summary>
18528 <summary>Timeout for fetching a single texture</summary> 18528 </member>
18529 </member> 18529 <member name="P:OpenMetaverse.GroupOperationEventArgs.Success">
18530 <member name="F:OpenMetaverse.AppearanceManager.UPLOAD_TIMEOUT"> 18530 <summary>true of the request was successful</summary>
18531 <summary>Timeout for uploading a single baked texture</summary> 18531 </member>
18532 </member> 18532 <member name="T:OpenMetaverse.GroupDroppedEventArgs">
18533 <member name="F:OpenMetaverse.AppearanceManager.UPLOAD_RETRIES"> 18533 <summary>Represents your agent leaving a group</summary>
18534 <summary>Number of times to retry bake upload</summary> 18534 </member>
18535 </member> 18535 <member name="M:OpenMetaverse.GroupDroppedEventArgs.#ctor(OpenMetaverse.UUID)">
18536 <member name="F:OpenMetaverse.AppearanceManager.REBAKE_DELAY"> 18536 <summary>Construct a new instance of the GroupDroppedEventArgs class</summary>
18537 <summary>When changing outfit, kick off rebake after 18537 <param name="groupID">The ID of the group</param>
18538 20 seconds has passed since the last change</summary> 18538 </member>
18539 </member> 18539 <member name="P:OpenMetaverse.GroupDroppedEventArgs.GroupID">
18540 <member name="F:OpenMetaverse.AppearanceManager.WEARABLE_COUNT"> 18540 <summary>Get the ID of the group</summary>
18541 <summary>Total number of wearables for each avatar</summary> 18541 </member>
18542 </member> 18542 <member name="T:OpenMetaverse.GroupNoticesListReplyEventArgs">
18543 <member name="F:OpenMetaverse.AppearanceManager.BAKED_TEXTURE_COUNT"> 18543 <summary>Represents a list of active group notices</summary>
18544 <summary>Total number of baked textures on each avatar</summary> 18544 </member>
18545 </member> 18545 <member name="M:OpenMetaverse.GroupNoticesListReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.GroupNoticesListEntry})">
18546 <member name="F:OpenMetaverse.AppearanceManager.WEARABLES_PER_LAYER"> 18546 <summary>Construct a new instance of the GroupNoticesListReplyEventArgs class</summary>
18547 <summary>Total number of wearables per bake layer</summary> 18547 <param name="groupID">The ID of the group</param>
18548 </member> 18548 <param name="notices">The list containing active notices</param>
18549 <member name="F:OpenMetaverse.AppearanceManager.AVATAR_TEXTURE_COUNT"> 18549 </member>
18550 <summary>Total number of textures on an avatar, baked or not</summary> 18550 <member name="P:OpenMetaverse.GroupNoticesListReplyEventArgs.GroupID">
18551 </member> 18551 <summary>Get the ID of the group</summary>
18552 <member name="F:OpenMetaverse.AppearanceManager.BakeIndexToTextureIndex"> 18552 </member>
18553 <summary>Mapping between BakeType and AvatarTextureIndex</summary> 18553 <member name="P:OpenMetaverse.GroupNoticesListReplyEventArgs.Notices">
18554 </member> 18554 <summary>Get the notices list</summary>
18555 <member name="F:OpenMetaverse.AppearanceManager.WEARABLE_BAKE_MAP"> 18555 </member>
18556 <summary>Map of what wearables are included in each bake</summary> 18556 <member name="T:OpenMetaverse.GroupProfileEventArgs">
18557 </member> 18557 <summary>Represents the profile of a group</summary>
18558 <member name="F:OpenMetaverse.AppearanceManager.BAKED_TEXTURE_HASH"> 18558 </member>
18559 <summary>Magic values to finalize the cache check hashes for each 18559 <member name="M:OpenMetaverse.GroupProfileEventArgs.#ctor(OpenMetaverse.Group)">
18560 bake</summary> 18560 <summary>Construct a new instance of the GroupProfileEventArgs class</summary>
18561 </member> 18561 <param name="group">The group profile</param>
18562 <member name="F:OpenMetaverse.AppearanceManager.DEFAULT_AVATAR_TEXTURE"> 18562 </member>
18563 <summary>Default avatar texture, used to detect when a custom 18563 <member name="P:OpenMetaverse.GroupProfileEventArgs.Group">
18564 texture is not set for a face</summary> 18564 <summary>Get the group profile</summary>
18565 </member> 18565 </member>
18566 <member name="F:OpenMetaverse.AppearanceManager.m_AgentWearablesReply"> 18566 <member name="T:OpenMetaverse.GroupInvitationEventArgs">
18567 <summary>The event subscribers. null if no subcribers</summary> 18567 <summary>
18568 </member> 18568 Provides notification of a group invitation request sent by another Avatar
18569 <member name="M:OpenMetaverse.AppearanceManager.OnAgentWearables(OpenMetaverse.AgentWearablesReplyEventArgs)"> 18569 </summary>
18570 <summary>Raises the AgentWearablesReply event</summary> 18570 <remarks>The <see cref="!:GroupInvitation"/> invitation is raised when another avatar makes an offer for our avatar
18571 <param name="e">An AgentWearablesReplyEventArgs object containing the 18571 to join a group.</remarks>
18572 data returned from the data server</param> 18572 </member>
18573 </member> 18573 <member name="P:OpenMetaverse.GroupInvitationEventArgs.AgentID">
18574 <member name="F:OpenMetaverse.AppearanceManager.m_AgentWearablesLock"> 18574 <summary>The ID of the Avatar sending the group invitation</summary>
18575 <summary>Thread sync lock object</summary> 18575 </member>
18576 </member> 18576 <member name="P:OpenMetaverse.GroupInvitationEventArgs.FromName">
18577 <member name="F:OpenMetaverse.AppearanceManager.m_AgentCachedBakesReply"> 18577 <summary>The name of the Avatar sending the group invitation</summary>
18578 <summary>The event subscribers. null if no subcribers</summary> 18578 </member>
18579 </member> 18579 <member name="P:OpenMetaverse.GroupInvitationEventArgs.Message">
18580 <member name="M:OpenMetaverse.AppearanceManager.OnAgentCachedBakes(OpenMetaverse.AgentCachedBakesReplyEventArgs)"> 18580 <summary>A message containing the request information which includes
18581 <summary>Raises the CachedBakesReply event</summary> 18581 the name of the group, the groups charter and the fee to join details</summary>
18582 <param name="e">An AgentCachedBakesReplyEventArgs object containing the 18582 </member>
18583 data returned from the data server AgentCachedTextureResponse</param> 18583 <member name="P:OpenMetaverse.GroupInvitationEventArgs.Simulator">
18584 </member> 18584 <summary>The Simulator</summary>
18585 <member name="F:OpenMetaverse.AppearanceManager.m_AgentCachedBakesLock"> 18585 </member>
18586 <summary>Thread sync lock object</summary> 18586 <member name="P:OpenMetaverse.GroupInvitationEventArgs.Accept">
18587 </member> 18587 <summary>Set to true to accept invitation, false to decline</summary>
18588 <member name="F:OpenMetaverse.AppearanceManager.m_AppearanceSet"> 18588 </member>
18589 <summary>The event subscribers. null if no subcribers</summary> 18589 <member name="T:OpenMetaverse.Imaging.Baker">
18590 </member> 18590 <summary>
18591 <member name="M:OpenMetaverse.AppearanceManager.OnAppearanceSet(OpenMetaverse.AppearanceSetEventArgs)"> 18591 A set of textures that are layered on texture of each other and "baked"
18592 <summary>Raises the AppearanceSet event</summary> 18592 in to a single texture, for avatar appearances
18593 <param name="e">An AppearanceSetEventArgs object indicating if the operatin was successfull</param> 18593 </summary>
18594 </member> 18594 </member>
18595 <member name="F:OpenMetaverse.AppearanceManager.m_AppearanceSetLock"> 18595 <member name="F:OpenMetaverse.Imaging.Baker.bakedTexture">
18596 <summary>Thread sync lock object</summary> 18596 <summary>Final baked texture</summary>
18597 </member> 18597 </member>
18598 <member name="F:OpenMetaverse.AppearanceManager.m_RebakeAvatarReply"> 18598 <member name="F:OpenMetaverse.Imaging.Baker.textures">
18599 <summary>The event subscribers. null if no subcribers</summary> 18599 <summary>Component layers</summary>
18600 </member> 18600 </member>
18601 <member name="M:OpenMetaverse.AppearanceManager.OnRebakeAvatar(OpenMetaverse.RebakeAvatarTexturesEventArgs)"> 18601 <member name="F:OpenMetaverse.Imaging.Baker.bakeWidth">
18602 <summary>Raises the RebakeAvatarRequested event</summary> 18602 <summary>Width of the final baked image and scratchpad</summary>
18603 <param name="e">An RebakeAvatarTexturesEventArgs object containing the 18603 </member>
18604 data returned from the data server</param> 18604 <member name="F:OpenMetaverse.Imaging.Baker.bakeHeight">
18605 </member> 18605 <summary>Height of the final baked image and scratchpad</summary>
18606 <member name="F:OpenMetaverse.AppearanceManager.m_RebakeAvatarLock"> 18606 </member>
18607 <summary>Thread sync lock object</summary> 18607 <member name="F:OpenMetaverse.Imaging.Baker.bakeType">
18608 </member> 18608 <summary>Bake type</summary>
18609 <member name="F:OpenMetaverse.AppearanceManager.Wearables"> 18609 </member>
18610 <summary>A cache of wearables currently being worn</summary> 18610 <member name="M:OpenMetaverse.Imaging.Baker.#ctor(OpenMetaverse.BakeType)">
18611 </member> 18611 <summary>
18612 <member name="F:OpenMetaverse.AppearanceManager.Textures"> 18612 Default constructor
18613 <summary>A cache of textures currently being worn</summary> 18613 </summary>
18614 </member> 18614 <param name="bakeType">Bake type</param>
18615 <member name="F:OpenMetaverse.AppearanceManager.CacheCheckSerialNum"> 18615 </member>
18616 <summary>Incrementing serial number for AgentCachedTexture packets</summary> 18616 <member name="M:OpenMetaverse.Imaging.Baker.AddTexture(OpenMetaverse.AppearanceManager.TextureData)">
18617 </member> 18617 <summary>
18618 <member name="F:OpenMetaverse.AppearanceManager.SetAppearanceSerialNum"> 18618 Adds layer for baking
18619 <summary>Incrementing serial number for AgentSetAppearance packets</summary> 18619 </summary>
18620 </member> 18620 <param name="tdata">TexturaData struct that contains texture and its params</param>
18621 <member name="F:OpenMetaverse.AppearanceManager.AppearanceThreadRunning"> 18621 </member>
18622 <summary>Indicates whether or not the appearance thread is currently 18622 <member name="M:OpenMetaverse.Imaging.Baker.BakeTypeFor(OpenMetaverse.AvatarTextureIndex)">
18623 running, to prevent multiple appearance threads from running 18623 <summary>
18624 simultaneously</summary> 18624 Converts avatar texture index (face) to Bake type
18625 </member> 18625 </summary>
18626 <member name="F:OpenMetaverse.AppearanceManager.Client"> 18626 <param name="index">Face number (AvatarTextureIndex)</param>
18627 <summary>Reference to our agent</summary> 18627 <returns>BakeType, layer to which this texture belongs to</returns>
18628 </member> 18628 </member>
18629 <member name="F:OpenMetaverse.AppearanceManager.RebakeScheduleTimer"> 18629 <member name="M:OpenMetaverse.Imaging.Baker.SanitizeLayers(OpenMetaverse.Imaging.ManagedImage,OpenMetaverse.Imaging.ManagedImage)">
18630 <summary> 18630 <summary>
18631 Timer used for delaying rebake on changing outfit 18631 Make sure images exist, resize source if needed to match the destination
18632 </summary> 18632 </summary>
18633 </member> 18633 <param name="dest">Destination image</param>
18634 <member name="F:OpenMetaverse.AppearanceManager.AppearanceThread"> 18634 <param name="src">Source image</param>
18635 <summary> 18635 <returns>Sanitization was succefull</returns>
18636 Main appearance thread 18636 </member>
18637 </summary> 18637 <member name="M:OpenMetaverse.Imaging.Baker.InitBakedLayerColor(OpenMetaverse.Color4)">
18638 </member> 18638 <summary>
18639 <member name="M:OpenMetaverse.AppearanceManager.#ctor(OpenMetaverse.GridClient)"> 18639 Fills a baked layer as a solid *appearing* color. The colors are
18640 <summary> 18640 subtly dithered on a 16x16 grid to prevent the JPEG2000 stage from
18641 Default constructor 18641 compressing it too far since it seems to cause upload failures if
18642 </summary> 18642 the image is a pure solid color
18643 <param name="client">A reference to our agent</param> 18643 </summary>
18644 </member> 18644 <param name="color">Color of the base of this layer</param>
18645 <member name="M:OpenMetaverse.AppearanceManager.SetPreviousAppearance"> 18645 </member>
18646 <summary> 18646 <member name="M:OpenMetaverse.Imaging.Baker.InitBakedLayerColor(System.Single,System.Single,System.Single)">
18647 Obsolete method for setting appearance. This function no longer does anything. 18647 <summary>
18648 Use RequestSetAppearance() to manually start the appearance thread 18648 Fills a baked layer as a solid *appearing* color. The colors are
18649 </summary> 18649 subtly dithered on a 16x16 grid to prevent the JPEG2000 stage from
18650 </member> 18650 compressing it too far since it seems to cause upload failures if
18651 <member name="M:OpenMetaverse.AppearanceManager.SetPreviousAppearance(System.Boolean)"> 18651 the image is a pure solid color
18652 <summary> 18652 </summary>
18653 Obsolete method for setting appearance. This function no longer does anything. 18653 <param name="r">Red value</param>
18654 Use RequestSetAppearance() to manually start the appearance thread 18654 <param name="g">Green value</param>
18655 </summary> 18655 <param name="b">Blue value</param>
18656 <param name="allowBake">Unused parameter</param> 18656 </member>
18657 </member> 18657 <member name="P:OpenMetaverse.Imaging.Baker.BakedTexture">
18658 <member name="M:OpenMetaverse.AppearanceManager.RequestSetAppearance"> 18658 <summary>Final baked texture</summary>
18659 <summary> 18659 </member>
18660 Starts the appearance setting thread 18660 <member name="P:OpenMetaverse.Imaging.Baker.Textures">
18661 </summary> 18661 <summary>Component layers</summary>
18662 </member> 18662 </member>
18663 <member name="M:OpenMetaverse.AppearanceManager.RequestSetAppearance(System.Boolean)"> 18663 <member name="P:OpenMetaverse.Imaging.Baker.BakeWidth">
18664 <summary> 18664 <summary>Width of the final baked image and scratchpad</summary>
18665 Starts the appearance setting thread 18665 </member>
18666 </summary> 18666 <member name="P:OpenMetaverse.Imaging.Baker.BakeHeight">
18667 <param name="forceRebake">True to force rebaking, otherwise false</param> 18667 <summary>Height of the final baked image and scratchpad</summary>
18668 </member> 18668 </member>
18669 <member name="M:OpenMetaverse.AppearanceManager.RequestAgentWearables"> 18669 <member name="P:OpenMetaverse.Imaging.Baker.BakeType">
18670 <summary> 18670 <summary>Bake type</summary>
18671 Ask the server what textures our agent is currently wearing 18671 </member>
18672 </summary> 18672 <member name="P:OpenMetaverse.Imaging.Baker.IsSkin">
18673 </member> 18673 <summary>Is this one of the 3 skin bakes</summary>
18674 <member name="M:OpenMetaverse.AppearanceManager.RequestCachedBakes"> 18674 </member>
18675 <summary> 18675 <member name="T:OpenMetaverse.Assets.GestureStepType">
18676 Build hashes out of the texture assetIDs for each baking layer to 18676 <summary>
18677 ask the simulator whether it has cached copies of each baked texture 18677 Type of gesture step
18678 </summary> 18678 </summary>
18679 </member> 18679 </member>
18680 <member name="M:OpenMetaverse.AppearanceManager.GetWearableAsset(OpenMetaverse.WearableType)"> 18680 <member name="T:OpenMetaverse.Assets.GestureStep">
18681 <summary> 18681 <summary>
18682 Returns the AssetID of the asset that is currently being worn in a 18682 Base class for gesture steps
18683 given WearableType slot 18683 </summary>
18684 </summary> 18684 </member>
18685 <param name="type">WearableType slot to get the AssetID for</param> 18685 <member name="P:OpenMetaverse.Assets.GestureStep.GestureStepType">
18686 <returns>The UUID of the asset being worn in the given slot, or 18686 <summary>
18687 UUID.Zero if no wearable is attached to the given slot or wearables 18687 Retururns what kind of gesture step this is
18688 have not been downloaded yet</returns> 18688 </summary>
18689 </member> 18689 </member>
18690 <member name="M:OpenMetaverse.AppearanceManager.AddToOutfit(OpenMetaverse.InventoryItem)"> 18690 <member name="T:OpenMetaverse.Assets.GestureStepAnimation">
18691 <summary> 18691 <summary>
18692 Add a wearable to the current outfit and set appearance 18692 Describes animation step of a gesture
18693 </summary> 18693 </summary>
18694 <param name="wearableItem">Wearable to be added to the outfit</param> 18694 </member>
18695 </member> 18695 <member name="F:OpenMetaverse.Assets.GestureStepAnimation.AnimationStart">
18696 <member name="M:OpenMetaverse.AppearanceManager.AddToOutfit(System.Collections.Generic.List{OpenMetaverse.InventoryItem})"> 18696 <summary>
18697 <summary> 18697 If true, this step represents start of animation, otherwise animation stop
18698 Add a list of wearables to the current outfit and set appearance 18698 </summary>
18699 </summary> 18699 </member>
18700 <param name="wearableItems">List of wearable inventory items to 18700 <member name="F:OpenMetaverse.Assets.GestureStepAnimation.ID">
18701 be added to the outfit</param> 18701 <summary>
18702 </member> 18702 Animation asset <see cref="T:OpenMetaverse.UUID"/>
18703 <member name="M:OpenMetaverse.AppearanceManager.RemoveFromOutfit(OpenMetaverse.InventoryItem)"> 18703 </summary>
18704 <summary> 18704 </member>
18705 Remove a wearable from the current outfit and set appearance 18705 <member name="F:OpenMetaverse.Assets.GestureStepAnimation.Name">
18706 </summary> 18706 <summary>
18707 <param name="wearableItem">Wearable to be removed from the outfit</param> 18707 Animation inventory name
18708 </member> 18708 </summary>
18709 <member name="M:OpenMetaverse.AppearanceManager.RemoveFromOutfit(System.Collections.Generic.List{OpenMetaverse.InventoryItem})"> 18709 </member>
18710 <summary> 18710 <member name="P:OpenMetaverse.Assets.GestureStepAnimation.GestureStepType">
18711 Removes a list of wearables from the current outfit and set appearance 18711 <summary>
18712 </summary> 18712 Returns what kind of gesture step this is
18713 <param name="wearableItems">List of wearable inventory items to 18713 </summary>
18714 be removed from the outfit</param> 18714 </member>
18715 </member> 18715 <member name="T:OpenMetaverse.Assets.GestureStepSound">
18716 <member name="M:OpenMetaverse.AppearanceManager.ReplaceOutfit(System.Collections.Generic.List{OpenMetaverse.InventoryItem})"> 18716 <summary>
18717 <summary> 18717 Describes sound step of a gesture
18718 Replace the current outfit with a list of wearables and set appearance 18718 </summary>
18719 </summary> 18719 </member>
18720 <param name="wearableItems">List of wearable inventory items that 18720 <member name="F:OpenMetaverse.Assets.GestureStepSound.ID">
18721 define a new outfit</param> 18721 <summary>
18722 </member> 18722 Sound asset <see cref="T:OpenMetaverse.UUID"/>
18723 <member name="M:OpenMetaverse.AppearanceManager.IsItemWorn(OpenMetaverse.InventoryItem)"> 18723 </summary>
18724 <summary> 18724 </member>
18725 Checks if an inventory item is currently being worn 18725 <member name="F:OpenMetaverse.Assets.GestureStepSound.Name">
18726 </summary> 18726 <summary>
18727 <param name="item">The inventory item to check against the agent 18727 Sound inventory name
18728 wearables</param> 18728 </summary>
18729 <returns>The WearableType slot that the item is being worn in, 18729 </member>
18730 or WearbleType.Invalid if it is not currently being worn</returns> 18730 <member name="P:OpenMetaverse.Assets.GestureStepSound.GestureStepType">
18731 </member> 18731 <summary>
18732 <member name="M:OpenMetaverse.AppearanceManager.GetWearables"> 18732 Returns what kind of gesture step this is
18733 <summary> 18733 </summary>
18734 Returns a copy of the agents currently worn wearables 18734 </member>
18735 </summary> 18735 <member name="T:OpenMetaverse.Assets.GestureStepChat">
18736 <returns>A copy of the agents currently worn wearables</returns> 18736 <summary>
18737 <remarks>Avoid calling this function multiple times as it will make 18737 Describes sound step of a gesture
18738 a copy of all of the wearable data each time</remarks> 18738 </summary>
18739 </member> 18739 </member>
18740 <member name="M:OpenMetaverse.AppearanceManager.WearOutfit(System.Collections.Generic.List{OpenMetaverse.InventoryBase},System.Boolean)"> 18740 <member name="F:OpenMetaverse.Assets.GestureStepChat.Text">
18741 <summary> 18741 <summary>
18742 Calls either <seealso cref="M:OpenMetaverse.AppearanceManager.ReplaceOutfit(System.Collections.Generic.List{OpenMetaverse.InventoryItem})"/> or 18742 Text to output in chat
18743 <seealso cref="M:OpenMetaverse.AppearanceManager.AddToOutfit(OpenMetaverse.InventoryItem)"/> depending on the value of 18743 </summary>
18744 replaceItems 18744 </member>
18745 </summary> 18745 <member name="P:OpenMetaverse.Assets.GestureStepChat.GestureStepType">
18746 <param name="wearables">List of wearable inventory items to add 18746 <summary>
18747 to the outfit or become a new outfit</param> 18747 Returns what kind of gesture step this is
18748 <param name="replaceItems">True to replace existing items with the 18748 </summary>
18749 new list of items, false to add these items to the existing outfit</param> 18749 </member>
18750 </member> 18750 <member name="T:OpenMetaverse.Assets.GestureStepWait">
18751 <member name="M:OpenMetaverse.AppearanceManager.AddAttachments(System.Collections.Generic.List{OpenMetaverse.InventoryItem},System.Boolean)"> 18751 <summary>
18752 <summary> 18752 Describes sound step of a gesture
18753 Adds a list of attachments to our agent 18753 </summary>
18754 </summary> 18754 </member>
18755 <param name="attachments">A List containing the attachments to add</param> 18755 <member name="F:OpenMetaverse.Assets.GestureStepWait.WaitForAnimation">
18756 <param name="removeExistingFirst">If true, tells simulator to remove existing attachment 18756 <summary>
18757 first</param> 18757 If true in this step we wait for all animations to finish
18758 </member> 18758 </summary>
18759 <member name="M:OpenMetaverse.AppearanceManager.Attach(OpenMetaverse.InventoryItem,OpenMetaverse.AttachmentPoint)"> 18759 </member>
18760 <summary> 18760 <member name="F:OpenMetaverse.Assets.GestureStepWait.WaitForTime">
18761 Attach an item to our agent at a specific attach point 18761 <summary>
18762 </summary> 18762 If true gesture player should wait for the specified amount of time
18763 <param name="item">A <seealso cref="T:OpenMetaverse.InventoryItem"/> to attach</param> 18763 </summary>
18764 <param name="attachPoint">the <seealso cref="T:OpenMetaverse.AttachmentPoint"/> on the avatar 18764 </member>
18765 to attach the item to</param> 18765 <member name="F:OpenMetaverse.Assets.GestureStepWait.WaitTime">
18766 </member> 18766 <summary>
18767 <member name="M:OpenMetaverse.AppearanceManager.Attach(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,System.String,OpenMetaverse.Permissions,System.UInt32,OpenMetaverse.AttachmentPoint)"> 18767 Time in seconds to wait if WaitForAnimation is false
18768 <summary> 18768 </summary>
18769 Attach an item to our agent specifying attachment details 18769 </member>
18770 </summary> 18770 <member name="P:OpenMetaverse.Assets.GestureStepWait.GestureStepType">
18771 <param name="itemID">The <seealso cref="T:OpenMetaverse.UUID"/> of the item to attach</param> 18771 <summary>
18772 <param name="ownerID">The <seealso cref="T:OpenMetaverse.UUID"/> attachments owner</param> 18772 Returns what kind of gesture step this is
18773 <param name="name">The name of the attachment</param> 18773 </summary>
18774 <param name="description">The description of the attahment</param> 18774 </member>
18775 <param name="perms">The <seealso cref="T:OpenMetaverse.Permissions"/> to apply when attached</param> 18775 <member name="T:OpenMetaverse.Assets.GestureStepEOF">
18776 <param name="itemFlags">The <seealso cref="T:OpenMetaverse.InventoryItemFlags"/> of the attachment</param> 18776 <summary>
18777 <param name="attachPoint">The <seealso cref="T:OpenMetaverse.AttachmentPoint"/> on the agent 18777 Describes the final step of a gesture
18778 to attach the item to</param> 18778 </summary>
18779 </member> 18779 </member>
18780 <member name="M:OpenMetaverse.AppearanceManager.Detach(OpenMetaverse.InventoryItem)"> 18780 <member name="P:OpenMetaverse.Assets.GestureStepEOF.GestureStepType">
18781 <summary> 18781 <summary>
18782 Detach an item from our agent using an <seealso cref="T:OpenMetaverse.InventoryItem"/> object 18782 Returns what kind of gesture step this is
18783 </summary> 18783 </summary>
18784 <param name="item">An <seealso cref="T:OpenMetaverse.InventoryItem"/> object</param> 18784 </member>
18785 </member> 18785 <member name="T:OpenMetaverse.Assets.AssetGesture">
18786 <member name="M:OpenMetaverse.AppearanceManager.Detach(OpenMetaverse.UUID)"> 18786 <summary>
18787 <summary> 18787 Represents a sequence of animations, sounds, and chat actions
18788 Detach an item from our agent 18788 </summary>
18789 </summary> 18789 </member>
18790 <param name="itemID">The inventory itemID of the item to detach</param> 18790 <member name="F:OpenMetaverse.Assets.AssetGesture.TriggerKey">
18791 </member> 18791 <summary>
18792 <member name="M:OpenMetaverse.AppearanceManager.SendAgentIsNowWearing"> 18792 Keyboard key that triggers the gestyre
18793 <summary> 18793 </summary>
18794 Inform the sim which wearables are part of our current outfit 18794 </member>
18795 </summary> 18795 <member name="F:OpenMetaverse.Assets.AssetGesture.TriggerKeyMask">
18796 </member> 18796 <summary>
18797 <member name="M:OpenMetaverse.AppearanceManager.ReplaceOutfit(System.Collections.Generic.List{OpenMetaverse.InventoryWearable})"> 18797 Modifier to the trigger key
18798 <summary> 18798 </summary>
18799 Replaces the Wearables collection with a list of new wearable items 18799 </member>
18800 </summary> 18800 <member name="F:OpenMetaverse.Assets.AssetGesture.Trigger">
18801 <param name="wearableItems">Wearable items to replace the Wearables collection with</param> 18801 <summary>
18802 </member> 18802 String that triggers playing of the gesture sequence
18803 <member name="M:OpenMetaverse.AppearanceManager.GetColorFromParams(System.Collections.Generic.List{OpenMetaverse.AppearanceManager.ColorParamInfo})"> 18803 </summary>
18804 <summary> 18804 </member>
18805 Calculates base color/tint for a specific wearable 18805 <member name="F:OpenMetaverse.Assets.AssetGesture.ReplaceWith">
18806 based on its params 18806 <summary>
18807 </summary> 18807 Text that replaces trigger in chat once gesture is triggered
18808 <param name="param">All the color info gathered from wearable's VisualParams 18808 </summary>
18809 passed as list of ColorParamInfo tuples</param> 18809 </member>
18810 <returns>Base color/tint for the wearable</returns> 18810 <member name="F:OpenMetaverse.Assets.AssetGesture.Sequence">
18811 </member> 18811 <summary>
18812 <member name="M:OpenMetaverse.AppearanceManager.GetAgentWearables"> 18812 Sequence of gesture steps
18813 <summary> 18813 </summary>
18814 Blocking method to populate the Wearables dictionary 18814 </member>
18815 </summary> 18815 <member name="M:OpenMetaverse.Assets.AssetGesture.#ctor">
18816 <returns>True on success, otherwise false</returns> 18816 <summary>
18817 </member> 18817 Constructs guesture asset
18818 <member name="M:OpenMetaverse.AppearanceManager.GetCachedBakes"> 18818 </summary>
18819 <summary> 18819 </member>
18820 Blocking method to populate the Textures array with cached bakes 18820 <member name="M:OpenMetaverse.Assets.AssetGesture.#ctor(OpenMetaverse.UUID,System.Byte[])">
18821 </summary> 18821 <summary>
18822 <returns>True on success, otherwise false</returns> 18822 Constructs guesture asset
18823 </member> 18823 </summary>
18824 <member name="M:OpenMetaverse.AppearanceManager.DecodeWearableParams(OpenMetaverse.AppearanceManager.WearableData)"> 18824 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
18825 <summary> 18825 <param name="assetData">A byte array containing the raw asset data</param>
18826 Populates textures and visual params from a decoded asset 18826 </member>
18827 </summary> 18827 <member name="M:OpenMetaverse.Assets.AssetGesture.Encode">
18828 <param name="wearable">Wearable to decode</param> 18828 <summary>
18829 </member> 18829 Encodes gesture asset suitable for uplaod
18830 <member name="M:OpenMetaverse.AppearanceManager.DownloadWearables"> 18830 </summary>
18831 <summary> 18831 </member>
18832 Blocking method to download and parse currently worn wearable assets 18832 <member name="M:OpenMetaverse.Assets.AssetGesture.Decode">
18833 </summary> 18833 <summary>
18834 <returns>True on success, otherwise false</returns> 18834 Decodes gesture assset into play sequence
18835 </member> 18835 </summary>
18836 <member name="M:OpenMetaverse.AppearanceManager.GetTextureDownloadList(OpenMetaverse.BakeType)"> 18836 <returns>true if the asset data was decoded successfully</returns>
18837 <summary> 18837 </member>
18838 Get a list of all of the textures that need to be downloaded for a 18838 <member name="P:OpenMetaverse.Assets.AssetGesture.AssetType">
18839 single bake layer 18839 <summary>
18840 </summary> 18840 Returns asset type
18841 <param name="bakeType">Bake layer to get texture AssetIDs for</param> 18841 </summary>
18842 <returns>A list of texture AssetIDs to download</returns> 18842 </member>
18843 </member> 18843 <member name="T:OpenMetaverse.Assets.AssetBodypart">
18844 <member name="M:OpenMetaverse.AppearanceManager.AddTextureDownload(OpenMetaverse.AvatarTextureIndex,System.Collections.Generic.List{OpenMetaverse.UUID})"> 18844 <summary>
18845 <summary> 18845 Represents an <seealso cref="T:OpenMetaverse.Assets.AssetWearable"/> that represents an avatars body ie: Hair, Etc.
18846 Helper method to lookup the TextureID for a single layer and add it 18846 </summary>
18847 to a list if it is not already present 18847 </member>
18848 </summary> 18848 <member name="M:OpenMetaverse.Assets.AssetBodypart.#ctor">
18849 <param name="index"></param> 18849 <summary>Initializes a new instance of an AssetBodyPart object</summary>
18850 <param name="textures"></param> 18850 </member>
18851 </member> 18851 <member name="M:OpenMetaverse.Assets.AssetBodypart.#ctor(OpenMetaverse.UUID,System.Byte[])">
18852 <member name="M:OpenMetaverse.AppearanceManager.DownloadTextures(System.Collections.Generic.List{OpenMetaverse.BakeType})"> 18852 <summary>Initializes a new instance of an AssetBodyPart object with parameters</summary>
18853 <summary> 18853 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
18854 Blocking method to download all of the textures needed for baking 18854 <param name="assetData">A byte array containing the raw asset data</param>
18855 the given bake layers 18855 </member>
18856 </summary> 18856 <member name="P:OpenMetaverse.Assets.AssetBodypart.AssetType">
18857 <param name="bakeLayers">A list of layers that need baking</param> 18857 <summary>Override the base classes AssetType</summary>
18858 <remarks>No return value is given because the baking will happen 18858 </member>
18859 whether or not all textures are successfully downloaded</remarks> 18859 <member name="T:OpenMetaverse.Sounds">
18860 </member> 18860 <summary>
18861 <member name="M:OpenMetaverse.AppearanceManager.CreateBakes"> 18861 pre-defined built in sounds
18862 <summary> 18862 </summary>
18863 Blocking method to create and upload baked textures for all of the 18863 </member>
18864 missing bakes 18864 <member name="F:OpenMetaverse.Sounds.BELL_TING">
18865 </summary> 18865 <summary></summary>
18866 <returns>True on success, otherwise false</returns> 18866 </member>
18867 </member> 18867 <member name="F:OpenMetaverse.Sounds.CLICK">
18868 <member name="M:OpenMetaverse.AppearanceManager.CreateBake(OpenMetaverse.BakeType)"> 18868 <summary></summary>
18869 <summary> 18869 </member>
18870 Blocking method to create and upload a baked texture for a single 18870 <member name="F:OpenMetaverse.Sounds.HEALTH_REDUCTION_FEMALE">
18871 bake layer 18871 <summary></summary>
18872 </summary> 18872 </member>
18873 <param name="bakeType">Layer to bake</param> 18873 <member name="F:OpenMetaverse.Sounds.HEALTH_REDUCTION_MALE">
18874 <returns>True on success, otherwise false</returns> 18874 <summary></summary>
18875 </member> 18875 </member>
18876 <member name="M:OpenMetaverse.AppearanceManager.UploadBake(System.Byte[])"> 18876 <member name="F:OpenMetaverse.Sounds.IM_START">
18877 <summary> 18877 <summary></summary>
18878 Blocking method to upload a baked texture 18878 </member>
18879 </summary> 18879 <member name="F:OpenMetaverse.Sounds.INSTANT_MESSAGE_NOTIFICATION">
18880 <param name="textureData">Five channel JPEG2000 texture data to upload</param> 18880 <summary></summary>
18881 <returns>UUID of the newly created asset on success, otherwise UUID.Zero</returns> 18881 </member>
18882 </member> 18882 <member name="F:OpenMetaverse.Sounds.INVALID_OPERATION">
18883 <member name="M:OpenMetaverse.AppearanceManager.MakeParamValues"> 18883 <summary></summary>
18884 <summary> 18884 </member>
18885 Creates a dictionary of visual param values from the downloaded wearables 18885 <member name="F:OpenMetaverse.Sounds.KEYBOARD_LOOP">
18886 </summary> 18886 <summary></summary>
18887 <returns>A dictionary of visual param indices mapping to visual param 18887 </member>
18888 values for our agent that can be fed to the Baker class</returns> 18888 <member name="F:OpenMetaverse.Sounds.MONEY_REDUCTION_COINS">
18889 </member> 18889 <summary>coins</summary>
18890 <member name="M:OpenMetaverse.AppearanceManager.RequestAgentSetAppearance"> 18890 </member>
18891 <summary> 18891 <member name="F:OpenMetaverse.Sounds.MONEY_INCREASE_CASH_REGISTER_BELL">
18892 Create an AgentSetAppearance packet from Wearables data and the 18892 <summary>cash register bell</summary>
18893 Textures array and send it 18893 </member>
18894 </summary> 18894 <member name="F:OpenMetaverse.Sounds.NULL_KEYSTROKE">
18895 </member> 18895 <summary></summary>
18896 <member name="M:OpenMetaverse.AppearanceManager.WearableTypeToAssetType(OpenMetaverse.WearableType)"> 18896 </member>
18897 <summary> 18897 <member name="F:OpenMetaverse.Sounds.OBJECT_COLLISION">
18898 Converts a WearableType to a bodypart or clothing WearableType 18898 <summary></summary>
18899 </summary> 18899 </member>
18900 <param name="type">A WearableType</param> 18900 <member name="F:OpenMetaverse.Sounds.OBJECT_COLLISION_RUBBER">
18901 <returns>AssetType.Bodypart or AssetType.Clothing or AssetType.Unknown</returns> 18901 <summary>rubber</summary>
18902 </member> 18902 </member>
18903 <member name="M:OpenMetaverse.AppearanceManager.BakeTypeToAgentTextureIndex(OpenMetaverse.BakeType)"> 18903 <member name="F:OpenMetaverse.Sounds.OBJECT_COLLISION_PLASTIC">
18904 <summary> 18904 <summary>plastic</summary>
18905 Converts a BakeType to the corresponding baked texture slot in AvatarTextureIndex 18905 </member>
18906 </summary> 18906 <member name="F:OpenMetaverse.Sounds.OBJECT_COLLISION_FLESH">
18907 <param name="index">A BakeType</param> 18907 <summary>flesh</summary>
18908 <returns>The AvatarTextureIndex slot that holds the given BakeType</returns> 18908 </member>
18909 </member> 18909 <member name="F:OpenMetaverse.Sounds.OBJECT_COLLISION_WOOD_SPLINTERING">
18910 <member name="M:OpenMetaverse.AppearanceManager.MorphLayerForBakeType(OpenMetaverse.BakeType)"> 18910 <summary>wood splintering?</summary>
18911 <summary> 18911 </member>
18912 Gives the layer number that is used for morph mask 18912 <member name="F:OpenMetaverse.Sounds.OBJECT_COLLISION_GLASS_BREAK">
18913 </summary> 18913 <summary>glass break</summary>
18914 <param name="bakeType">>A BakeType</param> 18914 </member>
18915 <returns>Which layer number as defined in BakeTypeToTextures is used for morph mask</returns> 18915 <member name="F:OpenMetaverse.Sounds.OBJECT_COLLISION_METAL_CLUNK">
18916 </member> 18916 <summary>metal clunk</summary>
18917 <member name="M:OpenMetaverse.AppearanceManager.BakeTypeToTextures(OpenMetaverse.BakeType)"> 18917 </member>
18918 <summary> 18918 <member name="F:OpenMetaverse.Sounds.OBJECT_CREATE_WHOOSH">
18919 Converts a BakeType to a list of the texture slots that make up that bake 18919 <summary>whoosh</summary>
18920 </summary> 18920 </member>
18921 <param name="bakeType">A BakeType</param> 18921 <member name="F:OpenMetaverse.Sounds.OBJECT_DELETE_SHAKE">
18922 <returns>A list of texture slots that are inputs for the given bake</returns> 18922 <summary>shake</summary>
18923 </member> 18923 </member>
18924 <member name="E:OpenMetaverse.AppearanceManager.AgentWearablesReply"> 18924 <member name="F:OpenMetaverse.Sounds.OBJECT_REZ">
18925 <summary>Triggered when an AgentWearablesUpdate packet is received, 18925 <summary></summary>
18926 telling us what our avatar is currently wearing 18926 </member>
18927 <see cref="M:OpenMetaverse.AppearanceManager.RequestAgentWearables"/> request.</summary> 18927 <member name="F:OpenMetaverse.Sounds.PIE_MENU_APPEAR_DING">
18928 </member> 18928 <summary>ding</summary>
18929 <member name="E:OpenMetaverse.AppearanceManager.CachedBakesReply"> 18929 </member>
18930 <summary>Raised when an AgentCachedTextureResponse packet is 18930 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT">
18931 received, giving a list of cached bakes that were found on the 18931 <summary></summary>
18932 simulator 18932 </member>
18933 <seealso cref="M:OpenMetaverse.AppearanceManager.RequestCachedBakes"/> request.</summary> 18933 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT1">
18934 </member> 18934 <summary></summary>
18935 <member name="E:OpenMetaverse.AppearanceManager.AppearanceSet"> 18935 </member>
18936 <summary> 18936 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT2">
18937 Raised when appearance data is sent to the simulator, also indicates 18937 <summary></summary>
18938 the main appearance thread is finished. 18938 </member>
18939 </summary> 18939 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT3">
18940 <seealso cref="M:OpenMetaverse.AppearanceManager.RequestAgentSetAppearance"/> request. 18940 <summary></summary>
18941 </member> 18941 </member>
18942 <member name="E:OpenMetaverse.AppearanceManager.RebakeAvatarRequested"> 18942 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT4">
18943 <summary> 18943 <summary></summary>
18944 Triggered when the simulator requests the agent rebake its appearance. 18944 </member>
18945 </summary> 18945 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT5">
18946 <seealso cref="!:RebakeAvatarRequest"/> 18946 <summary></summary>
18947 </member> 18947 </member>
18948 <member name="P:OpenMetaverse.AppearanceManager.ManagerBusy"> 18948 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT6">
18949 <summary> 18949 <summary></summary>
18950 Returns true if AppearanceManager is busy and trying to set or change appearance will fail 18950 </member>
18951 </summary> 18951 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT7">
18952 </member> 18952 <summary></summary>
18953 <member name="T:OpenMetaverse.AppearanceManager.WearableData"> 18953 </member>
18954 <summary> 18954 <member name="F:OpenMetaverse.Sounds.SNAPSHOT">
18955 Contains information about a wearable inventory item 18955 <summary></summary>
18956 </summary> 18956 </member>
18957 </member> 18957 <member name="F:OpenMetaverse.Sounds.TELEPORT_TEXTURE_APPLY">
18958 <member name="F:OpenMetaverse.AppearanceManager.WearableData.ItemID"> 18958 <summary></summary>
18959 <summary>Inventory ItemID of the wearable</summary> 18959 </member>
18960 </member> 18960 <member name="F:OpenMetaverse.Sounds.THUNDER">
18961 <member name="F:OpenMetaverse.AppearanceManager.WearableData.AssetID"> 18961 <summary></summary>
18962 <summary>AssetID of the wearable asset</summary> 18962 </member>
18963 </member> 18963 <member name="F:OpenMetaverse.Sounds.WINDOW_CLOSE">
18964 <member name="F:OpenMetaverse.AppearanceManager.WearableData.WearableType"> 18964 <summary></summary>
18965 <summary>WearableType of the wearable</summary> 18965 </member>
18966 </member> 18966 <member name="F:OpenMetaverse.Sounds.WINDOW_OPEN">
18967 <member name="F:OpenMetaverse.AppearanceManager.WearableData.AssetType"> 18967 <summary></summary>
18968 <summary>AssetType of the wearable</summary> 18968 </member>
18969 </member> 18969 <member name="F:OpenMetaverse.Sounds.ZIPPER">
18970 <member name="F:OpenMetaverse.AppearanceManager.WearableData.Asset"> 18970 <summary></summary>
18971 <summary>Asset data for the wearable</summary> 18971 </member>
18972 </member> 18972 <member name="M:OpenMetaverse.Sounds.ToDictionary">
18973 <member name="T:OpenMetaverse.AppearanceManager.ColorParamInfo"> 18973 <summary>
18974 <summary> 18974 A dictionary containing all pre-defined sounds
18975 Data collected from visual params for each wearable 18975 </summary>
18976 needed for the calculation of the color 18976 <returns>A dictionary containing the pre-defined sounds,
18977 </summary> 18977 where the key is the sounds ID, and the value is a string
18978 </member> 18978 containing a name to identify the purpose of the sound</returns>
18979 <member name="T:OpenMetaverse.AppearanceManager.TextureData"> 18979 </member>
18980 <summary> 18980 <member name="T:OpenMetaverse.PermissionMask">
18981 Holds a texture assetID and the data needed to bake this layer into 18981 <summary>
18982 an outfit texture. Used to keep track of currently worn textures 18982
18983 and baking data 18983 </summary>
18984 </summary> 18984 </member>
18985 </member> 18985 <member name="T:OpenMetaverse.PermissionWho">
18986 <member name="F:OpenMetaverse.AppearanceManager.TextureData.TextureID"> 18986 <summary>
18987 <summary>A texture AssetID</summary> 18987
18988 </member> 18988 </summary>
18989 <member name="F:OpenMetaverse.AppearanceManager.TextureData.Texture"> 18989 </member>
18990 <summary>Asset data for the texture</summary> 18990 <member name="F:OpenMetaverse.PermissionWho.Base">
18991 </member> 18991 <summary></summary>
18992 <member name="F:OpenMetaverse.AppearanceManager.TextureData.AlphaMasks"> 18992 </member>
18993 <summary>Collection of alpha masks that needs applying</summary> 18993 <member name="F:OpenMetaverse.PermissionWho.Owner">
18994 </member> 18994 <summary></summary>
18995 <member name="F:OpenMetaverse.AppearanceManager.TextureData.Color"> 18995 </member>
18996 <summary>Tint that should be applied to the texture</summary> 18996 <member name="F:OpenMetaverse.PermissionWho.Group">
18997 </member> 18997 <summary></summary>
18998 <member name="T:OpenMetaverse.AgentWearablesReplyEventArgs"> 18998 </member>
18999 <summary>Contains the Event data returned from the data server from an AgentWearablesRequest</summary> 18999 <member name="F:OpenMetaverse.PermissionWho.Everyone">
19000 </member> 19000 <summary></summary>
19001 <member name="M:OpenMetaverse.AgentWearablesReplyEventArgs.#ctor"> 19001 </member>
19002 <summary>Construct a new instance of the AgentWearablesReplyEventArgs class</summary> 19002 <member name="F:OpenMetaverse.PermissionWho.NextOwner">
19003 </member> 19003 <summary></summary>
19004 <member name="T:OpenMetaverse.AgentCachedBakesReplyEventArgs"> 19004 </member>
19005 <summary>Contains the Event data returned from the data server from an AgentCachedTextureResponse</summary> 19005 <member name="F:OpenMetaverse.PermissionWho.All">
19006 </member> 19006 <summary></summary>
19007 <member name="M:OpenMetaverse.AgentCachedBakesReplyEventArgs.#ctor"> 19007 </member>
19008 <summary>Construct a new instance of the AgentCachedBakesReplyEventArgs class</summary> 19008 <member name="T:OpenMetaverse.Permissions">
19009 </member> 19009 <summary>
19010 <member name="T:OpenMetaverse.AppearanceSetEventArgs"> 19010
19011 <summary>Contains the Event data returned from an AppearanceSetRequest</summary> 19011 </summary>
19012 </member> 19012 </member>
19013 <member name="M:OpenMetaverse.AppearanceSetEventArgs.#ctor(System.Boolean)"> 19013 <member name="T:OpenMetaverse.NetworkManager">
19014 <summary> 19014 <summary>
19015 Triggered when appearance data is sent to the sim and 19015 NetworkManager is responsible for managing the network layer of
19016 the main appearance thread is done.</summary> 19016 OpenMetaverse. It tracks all the server connections, serializes
19017 <param name="success">Indicates whether appearance setting was successful</param> 19017 outgoing traffic and deserializes incoming traffic, and provides
19018 </member> 19018 instances of delegates for network-related events.
19019 <member name="P:OpenMetaverse.AppearanceSetEventArgs.Success"> 19019 </summary>
19020 <summary>Indicates whether appearance setting was successful</summary> 19020 <summary>
19021 </member> 19021 Login Routines
19022 <member name="T:OpenMetaverse.RebakeAvatarTexturesEventArgs"> 19022 </summary>
19023 <summary>Contains the Event data returned from the data server from an RebakeAvatarTextures</summary> 19023 </member>
19024 </member> 19024 <member name="F:OpenMetaverse.NetworkManager.m_PacketSent">
19025 <member name="M:OpenMetaverse.RebakeAvatarTexturesEventArgs.#ctor(OpenMetaverse.UUID)"> 19025 <summary>The event subscribers, null of no subscribers</summary>
19026 <summary> 19026 </member>
19027 Triggered when the simulator sends a request for this agent to rebake 19027 <member name="M:OpenMetaverse.NetworkManager.OnPacketSent(OpenMetaverse.PacketSentEventArgs)">
19028 its appearance 19028 <summary>Raises the PacketSent Event</summary>
19029 </summary> 19029 <param name="e">A PacketSentEventArgs object containing
19030 <param name="textureID">The ID of the Texture Layer to bake</param> 19030 the data sent from the simulator</param>
19031 </member> 19031 </member>
19032 <member name="P:OpenMetaverse.RebakeAvatarTexturesEventArgs.TextureID"> 19032 <member name="F:OpenMetaverse.NetworkManager.m_PacketSentLock">
19033 <summary>The ID of the Texture Layer to bake</summary> 19033 <summary>Thread sync lock object</summary>
19034 </member> 19034 </member>
19035 <member name="T:OpenMetaverse.Messages.Linden.TeleportFinishMessage"> 19035 <member name="F:OpenMetaverse.NetworkManager.m_LoggedOut">
19036 <summary> 19036 <summary>The event subscribers, null of no subscribers</summary>
19037 Sent to the client to indicate a teleport request has completed 19037 </member>
19038 </summary> 19038 <member name="M:OpenMetaverse.NetworkManager.OnLoggedOut(OpenMetaverse.LoggedOutEventArgs)">
19039 </member> 19039 <summary>Raises the LoggedOut Event</summary>
19040 <member name="T:OpenMetaverse.Interfaces.IMessage"> 19040 <param name="e">A LoggedOutEventArgs object containing
19041 <summary> 19041 the data sent from the simulator</param>
19042 Interface requirements for Messaging system 19042 </member>
19043 </summary> 19043 <member name="F:OpenMetaverse.NetworkManager.m_LoggedOutLock">
19044 </member> 19044 <summary>Thread sync lock object</summary>
19045 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.AgentID"> 19045 </member>
19046 <summary>The <see cref="T:OpenMetaverse.UUID"/> of the agent</summary> 19046 <member name="F:OpenMetaverse.NetworkManager.m_SimConnecting">
19047 </member> 19047 <summary>The event subscribers, null of no subscribers</summary>
19048 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.LocationID"> 19048 </member>
19049 <summary></summary> 19049 <member name="M:OpenMetaverse.NetworkManager.OnSimConnecting(OpenMetaverse.SimConnectingEventArgs)">
19050 </member> 19050 <summary>Raises the SimConnecting Event</summary>
19051 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.RegionHandle"> 19051 <param name="e">A SimConnectingEventArgs object containing
19052 <summary>The simulators handle the agent teleported to</summary> 19052 the data sent from the simulator</param>
19053 </member> 19053 </member>
19054 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.SeedCapability"> 19054 <member name="F:OpenMetaverse.NetworkManager.m_SimConnectingLock">
19055 <summary>A Uri which contains a list of Capabilities the simulator supports</summary> 19055 <summary>Thread sync lock object</summary>
19056 </member> 19056 </member>
19057 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.SimAccess"> 19057 <member name="F:OpenMetaverse.NetworkManager.m_SimConnected">
19058 <summary>Indicates the level of access required 19058 <summary>The event subscribers, null of no subscribers</summary>
19059 to access the simulator, or the content rating, or the simulators 19059 </member>
19060 map status</summary> 19060 <member name="M:OpenMetaverse.NetworkManager.OnSimConnected(OpenMetaverse.SimConnectedEventArgs)">
19061 </member> 19061 <summary>Raises the SimConnected Event</summary>
19062 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.IP"> 19062 <param name="e">A SimConnectedEventArgs object containing
19063 <summary>The IP Address of the simulator</summary> 19063 the data sent from the simulator</param>
19064 </member> 19064 </member>
19065 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.Port"> 19065 <member name="F:OpenMetaverse.NetworkManager.m_SimConnectedLock">
19066 <summary>The UDP Port the simulator will listen for UDP traffic on</summary> 19066 <summary>Thread sync lock object</summary>
19067 </member> 19067 </member>
19068 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.Flags"> 19068 <member name="F:OpenMetaverse.NetworkManager.m_SimDisconnected">
19069 <summary>Status flags indicating the state of the Agent upon arrival, Flying, etc.</summary> 19069 <summary>The event subscribers, null of no subscribers</summary>
19070 </member> 19070 </member>
19071 <member name="M:OpenMetaverse.Messages.Linden.TeleportFinishMessage.Serialize"> 19071 <member name="M:OpenMetaverse.NetworkManager.OnSimDisconnected(OpenMetaverse.SimDisconnectedEventArgs)">
19072 <summary> 19072 <summary>Raises the SimDisconnected Event</summary>
19073 Serialize the object 19073 <param name="e">A SimDisconnectedEventArgs object containing
19074 </summary> 19074 the data sent from the simulator</param>
19075 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 19075 </member>
19076 </member> 19076 <member name="F:OpenMetaverse.NetworkManager.m_SimDisconnectedLock">
19077 <member name="M:OpenMetaverse.Messages.Linden.TeleportFinishMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 19077 <summary>Thread sync lock object</summary>
19078 <summary> 19078 </member>
19079 Deserialize the message 19079 <member name="F:OpenMetaverse.NetworkManager.m_Disconnected">
19080 </summary> 19080 <summary>The event subscribers, null of no subscribers</summary>
19081 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 19081 </member>
19082 </member> 19082 <member name="M:OpenMetaverse.NetworkManager.OnDisconnected(OpenMetaverse.DisconnectedEventArgs)">
19083 <member name="T:OpenMetaverse.Messages.Linden.EstablishAgentCommunicationMessage"> 19083 <summary>Raises the Disconnected Event</summary>
19084 <summary> 19084 <param name="e">A DisconnectedEventArgs object containing
19085 Sent to the viewer when a neighboring simulator is requesting the agent make a connection to it. 19085 the data sent from the simulator</param>
19086 </summary> 19086 </member>
19087 </member> 19087 <member name="F:OpenMetaverse.NetworkManager.m_DisconnectedLock">
19088 <member name="M:OpenMetaverse.Messages.Linden.EstablishAgentCommunicationMessage.Serialize"> 19088 <summary>Thread sync lock object</summary>
19089 <summary> 19089 </member>
19090 Serialize the object 19090 <member name="F:OpenMetaverse.NetworkManager.m_SimChanged">
19091 </summary> 19091 <summary>The event subscribers, null of no subscribers</summary>
19092 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 19092 </member>
19093 </member> 19093 <member name="M:OpenMetaverse.NetworkManager.OnSimChanged(OpenMetaverse.SimChangedEventArgs)">
19094 <member name="M:OpenMetaverse.Messages.Linden.EstablishAgentCommunicationMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 19094 <summary>Raises the SimChanged Event</summary>
19095 <summary> 19095 <param name="e">A SimChangedEventArgs object containing
19096 Deserialize the message 19096 the data sent from the simulator</param>
19097 </summary> 19097 </member>
19098 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 19098 <member name="F:OpenMetaverse.NetworkManager.m_SimChangedLock">
19099 </member> 19099 <summary>Thread sync lock object</summary>
19100 <member name="M:OpenMetaverse.Messages.Linden.CrossedRegionMessage.Serialize"> 19100 </member>
19101 <summary> 19101 <member name="F:OpenMetaverse.NetworkManager.m_EventQueueRunning">
19102 Serialize the object 19102 <summary>The event subscribers, null of no subscribers</summary>
19103 </summary> 19103 </member>
19104 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 19104 <member name="M:OpenMetaverse.NetworkManager.OnEventQueueRunning(OpenMetaverse.EventQueueRunningEventArgs)">
19105 </member> 19105 <summary>Raises the EventQueueRunning Event</summary>
19106 <member name="M:OpenMetaverse.Messages.Linden.CrossedRegionMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 19106 <param name="e">A EventQueueRunningEventArgs object containing
19107 <summary> 19107 the data sent from the simulator</param>
19108 Deserialize the message 19108 </member>
19109 </summary> 19109 <member name="F:OpenMetaverse.NetworkManager.m_EventQueueRunningLock">
19110 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 19110 <summary>Thread sync lock object</summary>
19111 </member> 19111 </member>
19112 <member name="M:OpenMetaverse.Messages.Linden.EnableSimulatorMessage.Serialize"> 19112 <member name="F:OpenMetaverse.NetworkManager.Simulators">
19113 <summary> 19113 <summary>All of the simulators we are currently connected to</summary>
19114 Serialize the object 19114 </member>
19115 </summary> 19115 <member name="F:OpenMetaverse.NetworkManager.CapsEvents">
19116 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 19116 <summary>Handlers for incoming capability events</summary>
19117 </member> 19117 </member>
19118 <member name="M:OpenMetaverse.Messages.Linden.EnableSimulatorMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 19118 <member name="F:OpenMetaverse.NetworkManager.PacketEvents">
19119 <summary> 19119 <summary>Handlers for incoming packets</summary>
19120 Deserialize the message 19120 </member>
19121 </summary> 19121 <member name="F:OpenMetaverse.NetworkManager.PacketInbox">
19122 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 19122 <summary>Incoming packets that are awaiting handling</summary>
19123 </member> 19123 </member>
19124 <member name="T:OpenMetaverse.Messages.Linden.TeleportFailedMessage"> 19124 <member name="F:OpenMetaverse.NetworkManager.PacketOutbox">
19125 <summary> 19125 <summary>Outgoing packets that are awaiting handling</summary>
19126 A message sent to the client which indicates a teleport request has failed 19126 </member>
19127 and contains some information on why it failed 19127 <member name="M:OpenMetaverse.NetworkManager.#ctor(OpenMetaverse.GridClient)">
19128 </summary> 19128 <summary>
19129 </member> 19129 Default constructor
19130 <member name="F:OpenMetaverse.Messages.Linden.TeleportFailedMessage.ExtraParams"> 19130 </summary>
19131 <summary></summary> 19131 <param name="client">Reference to the GridClient object</param>
19132 </member> 19132 </member>
19133 <member name="F:OpenMetaverse.Messages.Linden.TeleportFailedMessage.MessageKey"> 19133 <member name="M:OpenMetaverse.NetworkManager.RegisterCallback(OpenMetaverse.Packets.PacketType,System.EventHandler{OpenMetaverse.PacketReceivedEventArgs})">
19134 <summary>A string key of the reason the teleport failed e.g. CouldntTPCloser 19134 <summary>
19135 Which could be used to look up a value in a dictionary or enum</summary> 19135 Register an event handler for a packet. This is a low level event
19136 </member> 19136 interface and should only be used if you are doing something not
19137 <member name="F:OpenMetaverse.Messages.Linden.TeleportFailedMessage.AgentID"> 19137 supported in the library
19138 <summary>The <see cref="T:OpenMetaverse.UUID"/> of the Agent</summary> 19138 </summary>
19139 </member> 19139 <param name="type">Packet type to trigger events for</param>
19140 <member name="F:OpenMetaverse.Messages.Linden.TeleportFailedMessage.Reason"> 19140 <param name="callback">Callback to fire when a packet of this type
19141 <summary>A string human readable message containing the reason </summary> 19141 is received</param>
19142 <remarks>An example: Could not teleport closer to destination</remarks> 19142 </member>
19143 </member> 19143 <member name="M:OpenMetaverse.NetworkManager.RegisterCallback(OpenMetaverse.Packets.PacketType,System.EventHandler{OpenMetaverse.PacketReceivedEventArgs},System.Boolean)">
19144 <member name="M:OpenMetaverse.Messages.Linden.TeleportFailedMessage.Serialize"> 19144 <summary>
19145 <summary> 19145 Register an event handler for a packet. This is a low level event
19146 Serialize the object 19146 interface and should only be used if you are doing something not
19147 </summary> 19147 supported in the library
19148 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 19148 </summary>
19149 </member> 19149 <param name="type">Packet type to trigger events for</param>
19150 <member name="M:OpenMetaverse.Messages.Linden.TeleportFailedMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 19150 <param name="callback">Callback to fire when a packet of this type
19151 <summary> 19151 is received</param>
19152 Deserialize the message 19152 <param name="isAsync">True if the callback should be ran
19153 </summary> 19153 asynchronously. Only set this to false (synchronous for callbacks
19154 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 19154 that will always complete quickly)</param>
19155 </member> 19155 <remarks>If any callback for a packet type is marked as
19156 <member name="M:OpenMetaverse.Messages.Linden.LandStatReplyMessage.Serialize"> 19156 asynchronous, all callbacks for that packet type will be fired
19157 <summary> 19157 asynchronously</remarks>
19158 Serialize the object 19158 </member>
19159 </summary> 19159 <member name="M:OpenMetaverse.NetworkManager.UnregisterCallback(OpenMetaverse.Packets.PacketType,System.EventHandler{OpenMetaverse.PacketReceivedEventArgs})">
19160 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 19160 <summary>
19161 </member> 19161 Unregister an event handler for a packet. This is a low level event
19162 <member name="M:OpenMetaverse.Messages.Linden.LandStatReplyMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 19162 interface and should only be used if you are doing something not
19163 <summary> 19163 supported in the library
19164 Deserialize the message 19164 </summary>
19165 </summary> 19165 <param name="type">Packet type this callback is registered with</param>
19166 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 19166 <param name="callback">Callback to stop firing events for</param>
19167 </member> 19167 </member>
19168 <member name="T:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage"> 19168 <member name="M:OpenMetaverse.NetworkManager.RegisterEventCallback(System.String,OpenMetaverse.Caps.EventQueueCallback)">
19169 <summary> 19169 <summary>
19170 Contains a list of prim owner information for a specific parcel in a simulator 19170 Register a CAPS event handler. This is a low level event interface
19171 </summary> 19171 and should only be used if you are doing something not supported in
19172 <remarks> 19172 the library
19173 A Simulator will always return at least 1 entry 19173 </summary>
19174 If agent does not have proper permission the OwnerID will be UUID.Zero 19174 <param name="capsEvent">Name of the CAPS event to register a handler for</param>
19175 If agent does not have proper permission OR there are no primitives on parcel 19175 <param name="callback">Callback to fire when a CAPS event is received</param>
19176 the DataBlocksExtended map will not be sent from the simulator 19176 </member>
19177 </remarks> 19177 <member name="M:OpenMetaverse.NetworkManager.UnregisterEventCallback(System.String,OpenMetaverse.Caps.EventQueueCallback)">
19178 </member> 19178 <summary>
19179 <member name="F:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwnersBlock"> 19179 Unregister a CAPS event handler. This is a low level event interface
19180 <summary>An Array of <see cref="T:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner"/> objects</summary> 19180 and should only be used if you are doing something not supported in
19181 </member> 19181 the library
19182 <member name="M:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.Serialize"> 19182 </summary>
19183 <summary> 19183 <param name="capsEvent">Name of the CAPS event this callback is
19184 Serialize the object 19184 registered with</param>
19185 </summary> 19185 <param name="callback">Callback to stop firing events for</param>
19186 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 19186 </member>
19187 </member> 19187 <member name="M:OpenMetaverse.NetworkManager.SendPacket(OpenMetaverse.Packets.Packet)">
19188 <member name="M:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 19188 <summary>
19189 <summary> 19189 Send a packet to the simulator the avatar is currently occupying
19190 Deserialize the message 19190 </summary>
19191 </summary> 19191 <param name="packet">Packet to send</param>
19192 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 19192 </member>
19193 </member> 19193 <member name="M:OpenMetaverse.NetworkManager.SendPacket(OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)">
19194 <member name="T:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner"> 19194 <summary>
19195 <summary> 19195 Send a packet to a specified simulator
19196 Prim ownership information for a specified owner on a single parcel 19196 </summary>
19197 </summary> 19197 <param name="packet">Packet to send</param>
19198 </member> 19198 <param name="simulator">Simulator to send the packet to</param>
19199 <member name="F:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner.OwnerID"> 19199 </member>
19200 <summary>The <see cref="T:OpenMetaverse.UUID"/> of the prim owner, 19200 <member name="M:OpenMetaverse.NetworkManager.Connect(System.Net.IPAddress,System.UInt16,System.UInt64,System.Boolean,System.String)">
19201 UUID.Zero if agent has no permission to view prim owner information</summary> 19201 <summary>
19202 </member> 19202 Connect to a simulator
19203 <member name="F:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner.Count"> 19203 </summary>
19204 <summary>The total number of prims</summary> 19204 <param name="ip">IP address to connect to</param>
19205 </member> 19205 <param name="port">Port to connect to</param>
19206 <member name="F:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner.IsGroupOwned"> 19206 <param name="handle">Handle for this simulator, to identify its
19207 <summary>True if the OwnerID is a <see cref="T:OpenMetaverse.Group"/></summary> 19207 location in the grid</param>
19208 </member> 19208 <param name="setDefault">Whether to set CurrentSim to this new
19209 <member name="F:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner.OnlineStatus"> 19209 connection, use this if the avatar is moving in to this simulator</param>
19210 <summary>True if the owner is online 19210 <param name="seedcaps">URL of the capabilities server to use for
19211 <remarks>This is no longer used by the LL Simulators</remarks></summary> 19211 this sim connection</param>
19212 </member> 19212 <returns>A Simulator object on success, otherwise null</returns>
19213 <member name="F:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner.TimeStamp"> 19213 </member>
19214 <summary>The date the most recent prim was rezzed</summary> 19214 <member name="M:OpenMetaverse.NetworkManager.Connect(System.Net.IPEndPoint,System.UInt64,System.Boolean,System.String)">
19215 </member> 19215 <summary>
19216 <member name="T:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage"> 19216 Connect to a simulator
19217 <summary> 19217 </summary>
19218 The details of a single parcel in a region, also contains some regionwide globals 19218 <param name="endPoint">IP address and port to connect to</param>
19219 </summary> 19219 <param name="handle">Handle for this simulator, to identify its
19220 </member> 19220 location in the grid</param>
19221 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.LocalID"> 19221 <param name="setDefault">Whether to set CurrentSim to this new
19222 <summary>Simulator-local ID of this parcel</summary> 19222 connection, use this if the avatar is moving in to this simulator</param>
19223 </member> 19223 <param name="seedcaps">URL of the capabilities server to use for
19224 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.AABBMax"> 19224 this sim connection</param>
19225 <summary>Maximum corner of the axis-aligned bounding box for this 19225 <returns>A Simulator object on success, otherwise null</returns>
19226 parcel</summary> 19226 </member>
19227 </member> 19227 <member name="M:OpenMetaverse.NetworkManager.Logout">
19228 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.AABBMin"> 19228 <summary>
19229 <summary>Minimum corner of the axis-aligned bounding box for this 19229 Initiate a blocking logout request. This will return when the logout
19230 parcel</summary> 19230 handshake has completed or when <code>Settings.LOGOUT_TIMEOUT</code>
19231 </member> 19231 has expired and the network layer is manually shut down
19232 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.Area"> 19232 </summary>
19233 <summary>Total parcel land area</summary> 19233 </member>
19234 </member> 19234 <member name="M:OpenMetaverse.NetworkManager.RequestLogout">
19235 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.AuctionID"> 19235 <summary>
19236 <summary></summary> 19236 Initiate the logout process. Check if logout succeeded with the
19237 </member> 19237 <code>OnLogoutReply</code> event, and if this does not fire the
19238 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.AuthBuyerID"> 19238 <code>Shutdown()</code> function needs to be manually called
19239 <summary>Key of authorized buyer</summary> 19239 </summary>
19240 </member> 19240 </member>
19241 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.Bitmap"> 19241 <member name="M:OpenMetaverse.NetworkManager.DisconnectSim(OpenMetaverse.Simulator,System.Boolean)">
19242 <summary>Bitmap describing land layout in 4x4m squares across the 19242 <summary>
19243 entire region</summary> 19243 Close a connection to the given simulator
19244 </member> 19244 </summary>
19245 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.Category"> 19245 <param name="simulator"></param>
19246 <summary></summary> 19246 <param name="sendCloseCircuit"></param>
19247 </member> 19247 </member>
19248 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.ClaimDate"> 19248 <member name="M:OpenMetaverse.NetworkManager.Shutdown(OpenMetaverse.NetworkManager.DisconnectType)">
19249 <summary>Date land was claimed</summary> 19249 <summary>
19250 </member> 19250 Shutdown will disconnect all the sims except for the current sim
19251 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.ClaimPrice"> 19251 first, and then kill the connection to CurrentSim. This should only
19252 <summary>Appears to always be zero</summary> 19252 be called if the logout process times out on <code>RequestLogout</code>
19253 </member> 19253 </summary>
19254 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.Desc"> 19254 <param name="type">Type of shutdown</param>
19255 <summary>Parcel Description</summary> 19255 </member>
19256 </member> 19256 <member name="M:OpenMetaverse.NetworkManager.Shutdown(OpenMetaverse.NetworkManager.DisconnectType,System.String)">
19257 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.ParcelFlags"> 19257 <summary>
19258 <summary></summary> 19258 Shutdown will disconnect all the sims except for the current sim
19259 </member> 19259 first, and then kill the connection to CurrentSim. This should only
19260 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.GroupID"> 19260 be called if the logout process times out on <code>RequestLogout</code>
19261 <summary></summary> 19261 </summary>
19262 </member> 19262 <param name="type">Type of shutdown</param>
19263 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.GroupPrims"> 19263 <param name="message">Shutdown message</param>
19264 <summary>Total number of primitives owned by the parcel group on 19264 </member>
19265 this parcel</summary> 19265 <member name="M:OpenMetaverse.NetworkManager.FindSimulator(System.Net.IPEndPoint)">
19266 </member> 19266 <summary>
19267 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.IsGroupOwned"> 19267 Searches through the list of currently connected simulators to find
19268 <summary>Whether the land is deeded to a group or not</summary> 19268 one attached to the given IPEndPoint
19269 </member> 19269 </summary>
19270 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.LandingType"> 19270 <param name="endPoint">IPEndPoint of the Simulator to search for</param>
19271 <summary></summary> 19271 <returns>A Simulator reference on success, otherwise null</returns>
19272 </member> 19272 </member>
19273 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MaxPrims"> 19273 <member name="M:OpenMetaverse.NetworkManager.RaiseConnectedEvent(OpenMetaverse.Simulator)">
19274 <summary>Maximum number of primitives this parcel supports</summary> 19274 <summary>
19275 </member> 19275 Fire an event when an event queue connects for capabilities
19276 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaID"> 19276 </summary>
19277 <summary>The Asset UUID of the Texture which when applied to a 19277 <param name="simulator">Simulator the event queue is attached to</param>
19278 primitive will display the media</summary> 19278 </member>
19279 </member> 19279 <member name="M:OpenMetaverse.NetworkManager.LogoutReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
19280 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaURL"> 19280 <summary>Process an incoming packet and raise the appropriate events</summary>
19281 <summary>A URL which points to any Quicktime supported media type</summary> 19281 <param name="sender">The sender</param>
19282 </member> 19282 <param name="e">The EventArgs object containing the packet data</param>
19283 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaAutoScale"> 19283 </member>
19284 <summary>A byte, if 0x1 viewer should auto scale media to fit object</summary> 19284 <member name="M:OpenMetaverse.NetworkManager.StartPingCheckHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
19285 </member> 19285 <summary>Process an incoming packet and raise the appropriate events</summary>
19286 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MusicURL"> 19286 <param name="sender">The sender</param>
19287 <summary>URL For Music Stream</summary> 19287 <param name="e">The EventArgs object containing the packet data</param>
19288 </member> 19288 </member>
19289 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.Name"> 19289 <member name="M:OpenMetaverse.NetworkManager.CompletePingCheckHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
19290 <summary>Parcel Name</summary> 19290 <summary>Process an incoming packet and raise the appropriate events</summary>
19291 </member> 19291 <param name="sender">The sender</param>
19292 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.OtherCleanTime"> 19292 <param name="e">The EventArgs object containing the packet data</param>
19293 <summary>Autoreturn value in minutes for others' objects</summary> 19293 </member>
19294 </member> 19294 <member name="M:OpenMetaverse.NetworkManager.SimStatsHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
19295 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.OtherCount"> 19295 <summary>Process an incoming packet and raise the appropriate events</summary>
19296 <summary></summary> 19296 <param name="sender">The sender</param>
19297 </member> 19297 <param name="e">The EventArgs object containing the packet data</param>
19298 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.OtherPrims"> 19298 </member>
19299 <summary>Total number of other primitives on this parcel</summary> 19299 <member name="M:OpenMetaverse.NetworkManager.RegionHandshakeHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
19300 </member> 19300 <summary>Process an incoming packet and raise the appropriate events</summary>
19301 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.OwnerID"> 19301 <param name="sender">The sender</param>
19302 <summary>UUID of the owner of this parcel</summary> 19302 <param name="e">The EventArgs object containing the packet data</param>
19303 </member> 19303 </member>
19304 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.OwnerPrims"> 19304 <member name="M:OpenMetaverse.NetworkManager.DisableSimulatorHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
19305 <summary>Total number of primitives owned by the parcel owner on 19305 <summary>Process an incoming packet and raise the appropriate events</summary>
19306 this parcel</summary> 19306 <param name="sender">The sender</param>
19307 </member> 19307 <param name="e">The EventArgs object containing the packet data</param>
19308 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.ParcelPrimBonus"> 19308 </member>
19309 <summary></summary> 19309 <member name="M:OpenMetaverse.NetworkManager.KickUserHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
19310 </member> 19310 <summary>Process an incoming packet and raise the appropriate events</summary>
19311 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.PassHours"> 19311 <param name="sender">The sender</param>
19312 <summary>How long is pass valid for</summary> 19312 <param name="e">The EventArgs object containing the packet data</param>
19313 </member> 19313 </member>
19314 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.PassPrice"> 19314 <member name="F:OpenMetaverse.NetworkManager.m_LoginProgress">
19315 <summary>Price for a temporary pass</summary> 19315 <summary>The event subscribers, null of no subscribers</summary>
19316 </member> 19316 </member>
19317 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.PublicCount"> 19317 <member name="M:OpenMetaverse.NetworkManager.OnLoginProgress(OpenMetaverse.LoginProgressEventArgs)">
19318 <summary></summary> 19318 <summary>Raises the LoginProgress Event</summary>
19319 </member> 19319 <param name="e">A LoginProgressEventArgs object containing
19320 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.RegionDenyAnonymous"> 19320 the data sent from the simulator</param>
19321 <summary></summary> 19321 </member>
19322 </member> 19322 <member name="F:OpenMetaverse.NetworkManager.m_LoginProgressLock">
19323 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.RegionPushOverride"> 19323 <summary>Thread sync lock object</summary>
19324 <summary></summary> 19324 </member>
19325 </member> 19325 <member name="F:OpenMetaverse.NetworkManager.LoginSeedCapability">
19326 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.RentPrice"> 19326 <summary>Seed CAPS URL returned from the login server</summary>
19327 <summary>This field is no longer used</summary> 19327 </member>
19328 </member> 19328 <member name="F:OpenMetaverse.NetworkManager.UDPBlacklist">
19329 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.RequestResult"> 19329 <summary>A list of packets obtained during the login process which
19330 The result of a request for parcel properties 19330 networkmanager will log but not process</summary>
19331 </member> 19331 </member>
19332 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SalePrice"> 19332 <member name="M:OpenMetaverse.NetworkManager.DefaultLoginParams(System.String,System.String,System.String,System.String,System.String)">
19333 <summary>Sale price of the parcel, only useful if ForSale is set</summary> 19333 <summary>
19334 <remarks>The SalePrice will remain the same after an ownership 19334 Generate sane default values for a login request
19335 transfer (sale), so it can be used to see the purchase price after 19335 </summary>
19336 a sale if the new owner has not changed it</remarks> 19336 <param name="firstName">Account first name</param>
19337 </member> 19337 <param name="lastName">Account last name</param>
19338 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SelectedPrims"> 19338 <param name="password">Account password</param>
19339 <summary> 19339 <param name="userAgent">Client application name</param>
19340 Number of primitives your avatar is currently 19340 <param name="userVersion">Client application version</param>
19341 selecting and sitting on in this parcel 19341 <returns>A populated <seealso cref="T:OpenMetaverse.LoginParams"/> struct containing
19342 </summary> 19342 sane defaults</returns>
19343 </member> 19343 </member>
19344 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SelfCount"> 19344 <member name="M:OpenMetaverse.NetworkManager.Login(System.String,System.String,System.String,System.String,System.String)">
19345 <summary></summary> 19345 <summary>
19346 </member> 19346 Simplified login that takes the most common and required fields
19347 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SequenceID"> 19347 </summary>
19348 <summary> 19348 <param name="firstName">Account first name</param>
19349 A number which increments by 1, starting at 0 for each ParcelProperties request. 19349 <param name="lastName">Account last name</param>
19350 Can be overriden by specifying the sequenceID with the ParcelPropertiesRequest being sent. 19350 <param name="password">Account password</param>
19351 a Negative number indicates the action in <seealso cref="T:OpenMetaverse.ParcelPropertiesStatus"/> has occurred. 19351 <param name="userAgent">Client application name</param>
19352 </summary> 19352 <param name="userVersion">Client application version</param>
19353 </member> 19353 <returns>Whether the login was successful or not. On failure the
19354 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SimWideMaxPrims"> 19354 LoginErrorKey string will contain the error code and LoginMessage
19355 <summary>Maximum primitives across the entire simulator</summary> 19355 will contain a description of the error</returns>
19356 </member> 19356 </member>
19357 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SimWideTotalPrims"> 19357 <member name="M:OpenMetaverse.NetworkManager.Login(System.String,System.String,System.String,System.String,System.String,System.String)">
19358 <summary>Total primitives across the entire simulator</summary> 19358 <summary>
19359 </member> 19359 Simplified login that takes the most common fields along with a
19360 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SnapSelection"> 19360 starting location URI, and can accept an MD5 string instead of a
19361 <summary></summary> 19361 plaintext password
19362 </member> 19362 </summary>
19363 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SnapshotID"> 19363 <param name="firstName">Account first name</param>
19364 <summary>Key of parcel snapshot</summary> 19364 <param name="lastName">Account last name</param>
19365 </member> 19365 <param name="password">Account password or MD5 hash of the password
19366 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.Status"> 19366 such as $1$1682a1e45e9f957dcdf0bb56eb43319c</param>
19367 <summary>Parcel ownership status</summary> 19367 <param name="userAgent">Client application name</param>
19368 </member> 19368 <param name="start">Starting location URI that can be built with
19369 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.TotalPrims"> 19369 StartLocation()</param>
19370 <summary>Total number of primitives on this parcel</summary> 19370 <param name="userVersion">Client application version</param>
19371 </member> 19371 <returns>Whether the login was successful or not. On failure the
19372 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.UserLocation"> 19372 LoginErrorKey string will contain the error code and LoginMessage
19373 <summary></summary> 19373 will contain a description of the error</returns>
19374 </member> 19374 </member>
19375 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.UserLookAt"> 19375 <member name="M:OpenMetaverse.NetworkManager.Login(OpenMetaverse.LoginParams)">
19376 <summary></summary> 19376 <summary>
19377 </member> 19377 Login that takes a struct of all the values that will be passed to
19378 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.RegionDenyAgeUnverified"> 19378 the login server
19379 <summary>TRUE of region denies access to age unverified users</summary> 19379 </summary>
19380 </member> 19380 <param name="loginParams">The values that will be passed to the login
19381 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaDesc"> 19381 server, all fields must be set even if they are String.Empty</param>
19382 <summary>A description of the media</summary> 19382 <returns>Whether the login was successful or not. On failure the
19383 </member> 19383 LoginErrorKey string will contain the error code and LoginMessage
19384 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaHeight"> 19384 will contain a description of the error</returns>
19385 <summary>An Integer which represents the height of the media</summary> 19385 </member>
19386 </member> 19386 <member name="M:OpenMetaverse.NetworkManager.StartLocation(System.String,System.Int32,System.Int32,System.Int32)">
19387 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaWidth"> 19387 <summary>
19388 <summary>An integer which represents the width of the media</summary> 19388 Build a start location URI for passing to the Login function
19389 </member> 19389 </summary>
19390 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaLoop"> 19390 <param name="sim">Name of the simulator to start in</param>
19391 <summary>A boolean, if true the viewer should loop the media</summary> 19391 <param name="x">X coordinate to start at</param>
19392 </member> 19392 <param name="y">Y coordinate to start at</param>
19393 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaType"> 19393 <param name="z">Z coordinate to start at</param>
19394 <summary>A string which contains the mime type of the media</summary> 19394 <returns>String with a URI that can be used to login to a specified
19395 </member> 19395 location</returns>
19396 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.ObscureMedia"> 19396 </member>
19397 <summary>true to obscure (hide) media url</summary> 19397 <member name="M:OpenMetaverse.NetworkManager.LoginReplyXmlRpcHandler(Nwc.XmlRpc.XmlRpcResponse,OpenMetaverse.LoginParams)">
19398 </member> 19398 <summary>
19399 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.ObscureMusic"> 19399 Handles response from XML-RPC login replies
19400 <summary>true to obscure (hide) music url</summary> 19400 </summary>
19401 </member> 19401 </member>
19402 <member name="M:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.Serialize"> 19402 <member name="M:OpenMetaverse.NetworkManager.LoginReplyLLSDHandler(OpenMetaverse.Http.CapsClient,OpenMetaverse.StructuredData.OSD,System.Exception)">
19403 <summary> 19403 <summary>
19404 Serialize the object 19404 Handle response from LLSD login replies
19405 </summary> 19405 </summary>
19406 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 19406 <param name="client"></param>
19407 </member> 19407 <param name="result"></param>
19408 <member name="M:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 19408 <param name="error"></param>
19409 <summary> 19409 </member>
19410 Deserialize the message 19410 <member name="M:OpenMetaverse.NetworkManager.GetPlatform">
19411 </summary> 19411 <summary>
19412 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 19412 Get current OS
19413 </member> 19413 </summary>
19414 <member name="T:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage"> 19414 <returns>Either "Win" or "Linux"</returns>
19415 <summary>A message sent from the viewer to the simulator to updated a specific parcels settings</summary> 19415 </member>
19416 </member> 19416 <member name="M:OpenMetaverse.NetworkManager.GetMAC">
19417 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.AuthBuyerID"> 19417 <summary>
19418 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the agent authorized to purchase this 19418 Get clients default Mac Address
19419 parcel of land or a NULL <seealso cref="T:OpenMetaverse.UUID"/> if the sale is authorized to anyone</summary> 19419 </summary>
19420 </member> 19420 <returns>A string containing the first found Mac Address</returns>
19421 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaAutoScale"> 19421 </member>
19422 <summary>true to enable auto scaling of the parcel media</summary> 19422 <member name="E:OpenMetaverse.NetworkManager.PacketSent">
19423 </member> 19423 <summary>Raised when the simulator sends us data containing
19424 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.Category"> 19424 ...</summary>
19425 <summary>The category of this parcel used when search is enabled to restrict 19425 </member>
19426 search results</summary> 19426 <member name="E:OpenMetaverse.NetworkManager.LoggedOut">
19427 </member> 19427 <summary>Raised when the simulator sends us data containing
19428 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.Desc"> 19428 ...</summary>
19429 <summary>A string containing the description to set</summary> 19429 </member>
19430 </member> 19430 <member name="E:OpenMetaverse.NetworkManager.SimConnecting">
19431 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.GroupID"> 19431 <summary>Raised when the simulator sends us data containing
19432 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the <seealso cref="T:OpenMetaverse.Group"/> which allows for additional 19432 ...</summary>
19433 powers and restrictions.</summary> 19433 </member>
19434 </member> 19434 <member name="E:OpenMetaverse.NetworkManager.SimConnected">
19435 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.Landing"> 19435 <summary>Raised when the simulator sends us data containing
19436 <summary>The <seealso cref="T:OpenMetaverse.LandingType"/> which specifies how avatars which teleport 19436 ...</summary>
19437 to this parcel are handled</summary> 19437 </member>
19438 </member> 19438 <member name="E:OpenMetaverse.NetworkManager.SimDisconnected">
19439 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.LocalID"> 19439 <summary>Raised when the simulator sends us data containing
19440 <summary>The LocalID of the parcel to update settings on</summary> 19440 ...</summary>
19441 </member> 19441 </member>
19442 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaDesc"> 19442 <member name="E:OpenMetaverse.NetworkManager.Disconnected">
19443 <summary>A string containing the description of the media which can be played 19443 <summary>Raised when the simulator sends us data containing
19444 to visitors</summary> 19444 ...</summary>
19445 </member> 19445 </member>
19446 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaHeight"> 19446 <member name="E:OpenMetaverse.NetworkManager.SimChanged">
19447 <summary></summary> 19447 <summary>Raised when the simulator sends us data containing
19448 </member> 19448 ...</summary>
19449 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaLoop"> 19449 </member>
19450 <summary></summary> 19450 <member name="E:OpenMetaverse.NetworkManager.EventQueueRunning">
19451 </member> 19451 <summary>Raised when the simulator sends us data containing
19452 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaID"> 19452 ...</summary>
19453 <summary></summary> 19453 </member>
19454 </member> 19454 <member name="P:OpenMetaverse.NetworkManager.CircuitCode">
19455 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaType"> 19455 <summary>Unique identifier associated with our connections to
19456 <summary></summary> 19456 simulators</summary>
19457 </member> 19457 </member>
19458 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaURL"> 19458 <member name="P:OpenMetaverse.NetworkManager.CurrentSim">
19459 <summary></summary> 19459 <summary>The simulator that the logged in avatar is currently
19460 </member> 19460 occupying</summary>
19461 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaWidth"> 19461 </member>
19462 <summary></summary> 19462 <member name="P:OpenMetaverse.NetworkManager.Connected">
19463 </member> 19463 <summary>Shows whether the network layer is logged in to the
19464 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MusicURL"> 19464 grid or not</summary>
19465 <summary></summary> 19465 </member>
19466 </member> 19466 <member name="P:OpenMetaverse.NetworkManager.InboxCount">
19467 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.Name"> 19467 <summary>Number of packets in the incoming queue</summary>
19468 <summary></summary> 19468 </member>
19469 </member> 19469 <member name="P:OpenMetaverse.NetworkManager.OutboxCount">
19470 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.ObscureMedia"> 19470 <summary>Number of packets in the outgoing queue</summary>
19471 <summary></summary> 19471 </member>
19472 </member> 19472 <member name="E:OpenMetaverse.NetworkManager.LoginProgress">
19473 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.ObscureMusic"> 19473 <summary>Raised when the simulator sends us data containing
19474 <summary></summary> 19474 ...</summary>
19475 </member> 19475 </member>
19476 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.ParcelFlags"> 19476 <member name="E:OpenMetaverse.NetworkManager.OnLoginResponse">
19477 <summary></summary> 19477 <summary>Called when a reply is received from the login server, the
19478 </member> 19478 login sequence will block until this event returns</summary>
19479 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.PassHours"> 19479 </member>
19480 <summary></summary> 19480 <member name="P:OpenMetaverse.NetworkManager.LoginStatusCode">
19481 </member> 19481 <summary>Current state of logging in</summary>
19482 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.PassPrice"> 19482 </member>
19483 <summary></summary> 19483 <member name="P:OpenMetaverse.NetworkManager.LoginErrorKey">
19484 </member> 19484 <summary>Upon login failure, contains a short string key for the
19485 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.SalePrice"> 19485 type of login error that occurred</summary>
19486 <summary></summary> 19486 </member>
19487 </member> 19487 <member name="P:OpenMetaverse.NetworkManager.RawLoginReply">
19488 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.SnapshotID"> 19488 <summary>The raw XML-RPC reply from the login server, exactly as it
19489 <summary></summary> 19489 was received (minus the HTTP header)</summary>
19490 </member> 19490 </member>
19491 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.UserLocation"> 19491 <member name="P:OpenMetaverse.NetworkManager.LoginMessage">
19492 <summary></summary> 19492 <summary>During login this contains a descriptive version of
19493 </member> 19493 LoginStatusCode. After a successful login this will contain the
19494 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.UserLookAt"> 19494 message of the day, and after a failed login a descriptive error
19495 <summary></summary> 19495 message will be returned</summary>
19496 </member> 19496 </member>
19497 <member name="M:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 19497 <member name="T:OpenMetaverse.NetworkManager.DisconnectType">
19498 <summary> 19498 <summary>
19499 Deserialize the message 19499 Explains why a simulator or the grid disconnected from us
19500 </summary> 19500 </summary>
19501 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 19501 </member>
19502 </member> 19502 <member name="F:OpenMetaverse.NetworkManager.DisconnectType.ClientInitiated">
19503 <member name="M:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.Serialize"> 19503 <summary>The client requested the logout or simulator disconnect</summary>
19504 <summary> 19504 </member>
19505 Serialize the object 19505 <member name="F:OpenMetaverse.NetworkManager.DisconnectType.ServerInitiated">
19506 </summary> 19506 <summary>The server notified us that it is disconnecting</summary>
19507 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 19507 </member>
19508 </member> 19508 <member name="F:OpenMetaverse.NetworkManager.DisconnectType.NetworkTimeout">
19509 <member name="T:OpenMetaverse.Messages.Linden.RemoteParcelRequestBlock"> 19509 <summary>Either a socket was closed or network traffic timed out</summary>
19510 <summary>Base class used for the RemoteParcelRequest message</summary> 19510 </member>
19511 </member> 19511 <member name="F:OpenMetaverse.NetworkManager.DisconnectType.SimShutdown">
19512 <member name="T:OpenMetaverse.Messages.Linden.RemoteParcelRequestRequest"> 19512 <summary>The last active simulator shut down</summary>
19513 <summary> 19513 </member>
19514 A message sent from the viewer to the simulator to request information 19514 <member name="T:OpenMetaverse.NetworkManager.IncomingPacket">
19515 on a remote parcel 19515 <summary>
19516 </summary> 19516 Holds a simulator reference and a decoded packet, these structs are put in
19517 </member> 19517 the packet inbox for event handling
19518 <member name="F:OpenMetaverse.Messages.Linden.RemoteParcelRequestRequest.Location"> 19518 </summary>
19519 <summary>Local sim position of the parcel we are looking up</summary> 19519 </member>
19520 </member> 19520 <member name="F:OpenMetaverse.NetworkManager.IncomingPacket.Simulator">
19521 <member name="F:OpenMetaverse.Messages.Linden.RemoteParcelRequestRequest.RegionHandle"> 19521 <summary>Reference to the simulator that this packet came from</summary>
19522 <summary>Region handle of the parcel we are looking up</summary> 19522 </member>
19523 </member> 19523 <member name="F:OpenMetaverse.NetworkManager.IncomingPacket.Packet">
19524 <member name="F:OpenMetaverse.Messages.Linden.RemoteParcelRequestRequest.RegionID"> 19524 <summary>Packet that needs to be processed</summary>
19525 <summary>Region <see cref="T:OpenMetaverse.UUID"/> of the parcel we are looking up</summary> 19525 </member>
19526 </member> 19526 <member name="T:OpenMetaverse.NetworkManager.OutgoingPacket">
19527 <member name="M:OpenMetaverse.Messages.Linden.RemoteParcelRequestRequest.Serialize"> 19527 <summary>
19528 <summary> 19528 Holds a simulator reference and a serialized packet, these structs are put in
19529 Serialize the object 19529 the packet outbox for sending
19530 </summary> 19530 </summary>
19531 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 19531 </member>
19532 </member> 19532 <member name="F:OpenMetaverse.NetworkManager.OutgoingPacket.Simulator">
19533 <member name="M:OpenMetaverse.Messages.Linden.RemoteParcelRequestRequest.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 19533 <summary>Reference to the simulator this packet is destined for</summary>
19534 <summary> 19534 </member>
19535 Deserialize the message 19535 <member name="F:OpenMetaverse.NetworkManager.OutgoingPacket.Buffer">
19536 </summary> 19536 <summary>Packet that needs to be sent</summary>
19537 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 19537 </member>
19538 </member> 19538 <member name="F:OpenMetaverse.NetworkManager.OutgoingPacket.SequenceNumber">
19539 <member name="T:OpenMetaverse.Messages.Linden.RemoteParcelRequestReply"> 19539 <summary>Sequence number of the wrapped packet</summary>
19540 <summary> 19540 </member>
19541 A message sent from the simulator to the viewer in response to a <see cref="T:OpenMetaverse.Messages.Linden.RemoteParcelRequestRequest"/> 19541 <member name="F:OpenMetaverse.NetworkManager.OutgoingPacket.ResendCount">
19542 which will contain parcel information 19542 <summary>Number of times this packet has been resent</summary>
19543 </summary> 19543 </member>
19544 </member> 19544 <member name="F:OpenMetaverse.NetworkManager.OutgoingPacket.TickCount">
19545 <member name="F:OpenMetaverse.Messages.Linden.RemoteParcelRequestReply.ParcelID"> 19545 <summary>Environment.TickCount when this packet was last sent over the wire</summary>
19546 <summary>The grid-wide unique parcel ID</summary> 19546 </member>
19547 </member> 19547 <member name="T:OpenMetaverse.NetworkManager.LoginResponseCallback">
19548 <member name="M:OpenMetaverse.Messages.Linden.RemoteParcelRequestReply.Serialize"> 19548 <summary>
19549 <summary> 19549
19550 Serialize the object 19550 </summary>
19551 </summary> 19551 <param name="loginSuccess"></param>
19552 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 19552 <param name="redirect"></param>
19553 </member> 19553 <param name="replyData"></param>
19554 <member name="M:OpenMetaverse.Messages.Linden.RemoteParcelRequestReply.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 19554 <param name="message"></param>
19555 <summary> 19555 <param name="reason"></param>
19556 Deserialize the message 19556 </member>
19557 </summary> 19557 <member name="T:OpenMetaverse.LoginStatus">
19558 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 19558 <summary>
19559 </member> 19559
19560 <member name="T:OpenMetaverse.Messages.Linden.RemoteParcelRequestMessage"> 19560 </summary>
19561 <summary> 19561 </member>
19562 A message containing a request for a remote parcel from a viewer, or a response 19562 <member name="F:OpenMetaverse.LoginStatus.Failed">
19563 from the simulator to that request 19563 <summary></summary>
19564 </summary> 19564 </member>
19565 </member> 19565 <member name="F:OpenMetaverse.LoginStatus.None">
19566 <member name="F:OpenMetaverse.Messages.Linden.RemoteParcelRequestMessage.Request"> 19566 <summary></summary>
19567 <summary>The request or response details block</summary> 19567 </member>
19568 </member> 19568 <member name="F:OpenMetaverse.LoginStatus.ConnectingToLogin">
19569 <member name="M:OpenMetaverse.Messages.Linden.RemoteParcelRequestMessage.Serialize"> 19569 <summary></summary>
19570 <summary> 19570 </member>
19571 Serialize the object 19571 <member name="F:OpenMetaverse.LoginStatus.ReadingResponse">
19572 </summary> 19572 <summary></summary>
19573 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 19573 </member>
19574 </member> 19574 <member name="F:OpenMetaverse.LoginStatus.ConnectingToSim">
19575 <member name="M:OpenMetaverse.Messages.Linden.RemoteParcelRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 19575 <summary></summary>
19576 <summary> 19576 </member>
19577 Deserialize the message 19577 <member name="F:OpenMetaverse.LoginStatus.Redirecting">
19578 </summary> 19578 <summary></summary>
19579 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 19579 </member>
19580 </member> 19580 <member name="F:OpenMetaverse.LoginStatus.Success">
19581 <member name="M:OpenMetaverse.Messages.Linden.NewFileAgentInventoryMessage.Serialize"> 19581 <summary></summary>
19582 <summary> 19582 </member>
19583 Serialize the object 19583 <member name="T:OpenMetaverse.LoginParams">
19584 </summary> 19584 <summary>
19585 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 19585 Login Request Parameters
19586 </member> 19586 </summary>
19587 <member name="M:OpenMetaverse.Messages.Linden.NewFileAgentInventoryMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 19587 </member>
19588 <summary> 19588 <member name="F:OpenMetaverse.LoginParams.URI">
19589 Deserialize the message 19589 <summary>The URL of the Login Server</summary>
19590 </summary> 19590 </member>
19591 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 19591 <member name="F:OpenMetaverse.LoginParams.Timeout">
19592 </member> 19592 <summary>The number of milliseconds to wait before a login is considered
19593 <member name="T:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage"> 19593 failed due to timeout</summary>
19594 <summary> 19594 </member>
19595 A message sent from the simulator to an agent which contains 19595 <member name="F:OpenMetaverse.LoginParams.MethodName">
19596 the groups the agent is in 19596 <summary>The request method</summary>
19597 </summary> 19597 <remarks>login_to_simulator is currently the only supported method</remarks>
19598 </member> 19598 </member>
19599 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.AgentID"> 19599 <member name="F:OpenMetaverse.LoginParams.FirstName">
19600 <summary>The Agent receiving the message</summary> 19600 <summary>The Agents First name</summary>
19601 </member> 19601 </member>
19602 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupDataBlock"> 19602 <member name="F:OpenMetaverse.LoginParams.LastName">
19603 <summary>An array containing <seealso cref="T:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData"/> information 19603 <summary>The Agents Last name</summary>
19604 for each <see cref="T:OpenMetaverse.Group"/> the agent is a member of</summary> 19604 </member>
19605 </member> 19605 <member name="F:OpenMetaverse.LoginParams.Password">
19606 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.NewGroupDataBlock"> 19606 <summary>A md5 hashed password</summary>
19607 <summary>An array containing <seealso cref="T:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.NewGroupData"/> information 19607 <remarks>plaintext password will be automatically hashed</remarks>
19608 for each <see cref="T:OpenMetaverse.Group"/> the agent is a member of</summary> 19608 </member>
19609 </member> 19609 <member name="F:OpenMetaverse.LoginParams.Start">
19610 <member name="M:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.Serialize"> 19610 <summary>The agents starting location once logged in</summary>
19611 <summary> 19611 <remarks>Either "last", "home", or a string encoded URI
19612 Serialize the object 19612 containing the simulator name and x/y/z coordinates e.g: uri:hooper&amp;128&amp;152&amp;17</remarks>
19613 </summary> 19613 </member>
19614 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 19614 <member name="F:OpenMetaverse.LoginParams.Channel">
19615 </member> 19615 <summary>A string containing the client software channel information</summary>
19616 <member name="M:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 19616 <example>Second Life Release</example>
19617 <summary> 19617 </member>
19618 Deserialize the message 19618 <member name="F:OpenMetaverse.LoginParams.Version">
19619 </summary> 19619 <summary>The client software version information</summary>
19620 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 19620 <remarks>The official viewer uses: Second Life Release n.n.n.n
19621 </member> 19621 where n is replaced with the current version of the viewer</remarks>
19622 <member name="T:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData"> 19622 </member>
19623 <summary>Group Details specific to the agent</summary> 19623 <member name="F:OpenMetaverse.LoginParams.Platform">
19624 </member> 19624 <summary>A string containing the platform information the agent is running on</summary>
19625 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData.AcceptNotices"> 19625 </member>
19626 <summary>true of the agent accepts group notices</summary> 19626 <member name="F:OpenMetaverse.LoginParams.MAC">
19627 </member> 19627 <summary>A string hash of the network cards Mac Address</summary>
19628 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData.Contribution"> 19628 </member>
19629 <summary>The agents tier contribution to the group</summary> 19629 <member name="F:OpenMetaverse.LoginParams.ViewerDigest">
19630 </member> 19630 <summary>Unknown or deprecated</summary>
19631 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData.GroupID"> 19631 </member>
19632 <summary>The Groups <seealso cref="T:OpenMetaverse.UUID"/></summary> 19632 <member name="F:OpenMetaverse.LoginParams.ID0">
19633 </member> 19633 <summary>A string hash of the first disk drives ID used to identify this clients uniqueness</summary>
19634 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData.GroupInsigniaID"> 19634 </member>
19635 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the groups insignia</summary> 19635 <member name="F:OpenMetaverse.LoginParams.UserAgent">
19636 </member> 19636 <summary>A string containing the viewers Software, this is not directly sent to the login server but
19637 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData.GroupName"> 19637 instead is used to generate the Version string</summary>
19638 <summary>The name of the group</summary> 19638 </member>
19639 </member> 19639 <member name="F:OpenMetaverse.LoginParams.Author">
19640 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData.GroupPowers"> 19640 <summary>A string representing the software creator. This is not directly sent to the login server but
19641 <summary>The aggregate permissions the agent has in the group for all roles the agent 19641 is used by the library to generate the Version information</summary>
19642 is assigned</summary> 19642 </member>
19643 </member> 19643 <member name="F:OpenMetaverse.LoginParams.AgreeToTos">
19644 <member name="T:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.NewGroupData"> 19644 <summary>If true, this agent agrees to the Terms of Service of the grid its connecting to</summary>
19645 <summary>An optional block containing additional agent specific information</summary> 19645 </member>
19646 </member> 19646 <member name="F:OpenMetaverse.LoginParams.ReadCritical">
19647 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.NewGroupData.ListInProfile"> 19647 <summary>Unknown</summary>
19648 <summary>true of the agent allows this group to be 19648 </member>
19649 listed in their profile</summary> 19649 <member name="F:OpenMetaverse.LoginParams.Options">
19650 </member> 19650 <summary>An array of string sent to the login server to enable various options</summary>
19651 <member name="T:OpenMetaverse.Messages.Linden.UpdateAgentLanguageMessage"> 19651 </member>
19652 <summary> 19652 <member name="F:OpenMetaverse.LoginParams.LoginID">
19653 A message sent from the viewer to the simulator which 19653 <summary>A randomly generated ID to distinguish between login attempts. This value is only used
19654 specifies the language and permissions for others to detect 19654 internally in the library and is never sent over the wire</summary>
19655 the language specified 19655 </member>
19656 </summary> 19656 <member name="M:OpenMetaverse.LoginParams.#ctor">
19657 </member> 19657 <summary>
19658 <member name="F:OpenMetaverse.Messages.Linden.UpdateAgentLanguageMessage.Language"> 19658 Default constuctor, initializes sane default values
19659 <summary>A string containng the default language 19659 </summary>
19660 to use for the agent</summary> 19660 </member>
19661 </member> 19661 <member name="M:OpenMetaverse.LoginParams.#ctor(OpenMetaverse.GridClient,System.String,System.String,System.String,System.String,System.String)">
19662 <member name="F:OpenMetaverse.Messages.Linden.UpdateAgentLanguageMessage.LanguagePublic"> 19662 <summary>
19663 <summary>true of others are allowed to 19663 Instantiates new LoginParams object and fills in the values
19664 know the language setting</summary> 19664 </summary>
19665 </member> 19665 <param name="client">Instance of GridClient to read settings from</param>
19666 <member name="M:OpenMetaverse.Messages.Linden.UpdateAgentLanguageMessage.Serialize"> 19666 <param name="firstName">Login first name</param>
19667 <summary> 19667 <param name="lastName">Login last name</param>
19668 Serialize the object 19668 <param name="password">Password</param>
19669 </summary> 19669 <param name="channel">Login channnel (application name)</param>
19670 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 19670 <param name="version">Client version, should be application name + version number</param>
19671 </member> 19671 </member>
19672 <member name="M:OpenMetaverse.Messages.Linden.UpdateAgentLanguageMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 19672 <member name="M:OpenMetaverse.LoginParams.#ctor(OpenMetaverse.GridClient,System.String,System.String,System.String,System.String,System.String,System.String)">
19673 <summary> 19673 <summary>
19674 Deserialize the message 19674 Instantiates new LoginParams object and fills in the values
19675 </summary> 19675 </summary>
19676 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 19676 <param name="client">Instance of GridClient to read settings from</param>
19677 </member> 19677 <param name="firstName">Login first name</param>
19678 <member name="T:OpenMetaverse.Messages.Linden.AgentDropGroupMessage"> 19678 <param name="lastName">Login last name</param>
19679 <summary> 19679 <param name="password">Password</param>
19680 An EventQueue message sent from the simulator to an agent when the agent 19680 <param name="channel">Login channnel (application name)</param>
19681 leaves a group 19681 <param name="version">Client version, should be application name + version number</param>
19682 </summary> 19682 <param name="loginURI">URI of the login server</param>
19683 </member> 19683 </member>
19684 <member name="F:OpenMetaverse.Messages.Linden.AgentDropGroupMessage.AgentDataBlock"> 19684 <member name="T:OpenMetaverse.LoginResponseData">
19685 <summary> 19685 <summary>
19686 An Array containing the AgentID and GroupID 19686 The decoded data returned from the login server after a successful login
19687 </summary> 19687 </summary>
19688 </member> 19688 </member>
19689 <member name="M:OpenMetaverse.Messages.Linden.AgentDropGroupMessage.Serialize"> 19689 <member name="F:OpenMetaverse.LoginResponseData.Login">
19690 <summary> 19690 <summary>true, false, indeterminate</summary>
19691 Serialize the object 19691 </member>
19692 </summary> 19692 <member name="F:OpenMetaverse.LoginResponseData.Message">
19693 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 19693 <summary>Login message of the day</summary>
19694 </member> 19694 </member>
19695 <member name="M:OpenMetaverse.Messages.Linden.AgentDropGroupMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 19695 <member name="F:OpenMetaverse.LoginResponseData.AgentAccess">
19696 <summary> 19696 <summary>M or PG, also agent_region_access and agent_access_max</summary>
19697 Deserialize the message 19697 </member>
19698 </summary> 19698 <member name="M:OpenMetaverse.LoginResponseData.Parse(OpenMetaverse.StructuredData.OSDMap)">
19699 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 19699 <summary>
19700 </member> 19700 Parse LLSD Login Reply Data
19701 <member name="T:OpenMetaverse.Messages.Linden.AgentDropGroupMessage.AgentData"> 19701 </summary>
19702 <summary>An object containing the Agents UUID, and the Groups UUID</summary> 19702 <param name="reply">An <seealso cref="T:OpenMetaverse.StructuredData.OSDMap"/>
19703 </member> 19703 contaning the login response data</param>
19704 <member name="F:OpenMetaverse.Messages.Linden.AgentDropGroupMessage.AgentData.AgentID"> 19704 <remarks>XML-RPC logins do not require this as XML-RPC.NET
19705 <summary>The ID of the Agent leaving the group</summary> 19705 automatically populates the struct properly using attributes</remarks>
19706 </member> 19706 </member>
19707 <member name="F:OpenMetaverse.Messages.Linden.AgentDropGroupMessage.AgentData.GroupID"> 19707 <member name="T:OpenMetaverse.BitPack">
19708 <summary>The GroupID the Agent is leaving</summary> 19708 <summary>
19709 </member> 19709 Wrapper around a byte array that allows bit to be packed and unpacked
19710 <member name="T:OpenMetaverse.Messages.Linden.AssetUploaderBlock"> 19710 one at a time or by a variable amount. Useful for very tightly packed
19711 <summary>Base class for Asset uploads/results via Capabilities</summary> 19711 data like LayerData packets
19712 </member> 19712 </summary>
19713 <member name="F:OpenMetaverse.Messages.Linden.AssetUploaderBlock.State"> 19713 </member>
19714 <summary> 19714 <member name="F:OpenMetaverse.BitPack.Data">
19715 The request state 19715 <summary></summary>
19716 </summary> 19716 </member>
19717 </member> 19717 <member name="M:OpenMetaverse.BitPack.#ctor(System.Byte[],System.Int32)">
19718 <member name="M:OpenMetaverse.Messages.Linden.AssetUploaderBlock.Serialize"> 19718 <summary>
19719 <summary> 19719 Default constructor, initialize the bit packer / bit unpacker
19720 Serialize the object 19720 with a byte array and starting position
19721 </summary> 19721 </summary>
19722 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 19722 <param name="data">Byte array to pack bits in to or unpack from</param>
19723 </member> 19723 <param name="pos">Starting position in the byte array</param>
19724 <member name="M:OpenMetaverse.Messages.Linden.AssetUploaderBlock.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 19724 </member>
19725 <summary> 19725 <member name="M:OpenMetaverse.BitPack.PackFloat(System.Single)">
19726 Deserialize the message 19726 <summary>
19727 </summary> 19727 Pack a floating point value in to the data
19728 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 19728 </summary>
19729 </member> 19729 <param name="data">Floating point value to pack</param>
19730 <member name="T:OpenMetaverse.Messages.Linden.UploaderRequestUpload"> 19730 </member>
19731 <summary> 19731 <member name="M:OpenMetaverse.BitPack.PackBits(System.Int32,System.Int32)">
19732 A message sent from the viewer to the simulator to request a temporary upload capability 19732 <summary>
19733 which allows an asset to be uploaded 19733 Pack part or all of an integer in to the data
19734 </summary> 19734 </summary>
19735 </member> 19735 <param name="data">Integer containing the data to pack</param>
19736 <member name="F:OpenMetaverse.Messages.Linden.UploaderRequestUpload.Url"> 19736 <param name="totalCount">Number of bits of the integer to pack</param>
19737 <summary>The Capability URL sent by the simulator to upload the baked texture to</summary> 19737 </member>
19738 </member> 19738 <member name="M:OpenMetaverse.BitPack.PackBits(System.UInt32,System.Int32)">
19739 <member name="T:OpenMetaverse.Messages.Linden.UploaderRequestComplete"> 19739 <summary>
19740 <summary> 19740 Pack part or all of an unsigned integer in to the data
19741 A message sent from the simulator that will inform the agent the upload is complete, 19741 </summary>
19742 and the UUID of the uploaded asset 19742 <param name="data">Unsigned integer containing the data to pack</param>
19743 </summary> 19743 <param name="totalCount">Number of bits of the integer to pack</param>
19744 </member> 19744 </member>
19745 <member name="F:OpenMetaverse.Messages.Linden.UploaderRequestComplete.AssetID"> 19745 <member name="M:OpenMetaverse.BitPack.PackBit(System.Boolean)">
19746 <summary>The uploaded texture asset ID</summary> 19746 <summary>
19747 </member> 19747 Pack a single bit in to the data
19748 <member name="T:OpenMetaverse.Messages.Linden.UploadBakedTextureMessage"> 19748 </summary>
19749 <summary> 19749 <param name="bit">Bit to pack</param>
19750 A message sent from the viewer to the simulator to request a temporary 19750 </member>
19751 capability URI which is used to upload an agents baked appearance textures 19751 <member name="M:OpenMetaverse.BitPack.PackFixed(System.Single,System.Boolean,System.Int32,System.Int32)">
19752 </summary> 19752 <summary>
19753 </member> 19753
19754 <member name="F:OpenMetaverse.Messages.Linden.UploadBakedTextureMessage.Request"> 19754 </summary>
19755 <summary>Object containing request or response</summary> 19755 <param name="data"></param>
19756 </member> 19756 <param name="isSigned"></param>
19757 <member name="M:OpenMetaverse.Messages.Linden.UploadBakedTextureMessage.Serialize"> 19757 <param name="intBits"></param>
19758 <summary> 19758 <param name="fracBits"></param>
19759 Serialize the object 19759 </member>
19760 </summary> 19760 <member name="M:OpenMetaverse.BitPack.PackUUID(OpenMetaverse.UUID)">
19761 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 19761 <summary>
19762 </member> 19762
19763 <member name="M:OpenMetaverse.Messages.Linden.UploadBakedTextureMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 19763 </summary>
19764 <summary> 19764 <param name="data"></param>
19765 Deserialize the message 19765 </member>
19766 </summary> 19766 <member name="M:OpenMetaverse.BitPack.PackColor(OpenMetaverse.Color4)">
19767 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 19767 <summary>
19768 </member> 19768
19769 <member name="T:OpenMetaverse.Messages.Linden.RequiredVoiceVersionMessage"> 19769 </summary>
19770 <summary> 19770 <param name="data"></param>
19771 A message sent from the simulator which indicates the minimum version required for 19771 </member>
19772 using voice chat 19772 <member name="M:OpenMetaverse.BitPack.UnpackFloat">
19773 </summary> 19773 <summary>
19774 </member> 19774 Unpacking a floating point value from the data
19775 <member name="F:OpenMetaverse.Messages.Linden.RequiredVoiceVersionMessage.MajorVersion"> 19775 </summary>
19776 <summary>Major Version Required</summary> 19776 <returns>Unpacked floating point value</returns>
19777 </member> 19777 </member>
19778 <member name="F:OpenMetaverse.Messages.Linden.RequiredVoiceVersionMessage.MinorVersion"> 19778 <member name="M:OpenMetaverse.BitPack.UnpackBits(System.Int32)">
19779 <summary>Minor version required</summary> 19779 <summary>
19780 </member> 19780 Unpack a variable number of bits from the data in to integer format
19781 <member name="F:OpenMetaverse.Messages.Linden.RequiredVoiceVersionMessage.RegionName"> 19781 </summary>
19782 <summary>The name of the region sending the version requrements</summary> 19782 <param name="totalCount">Number of bits to unpack</param>
19783 </member> 19783 <returns>An integer containing the unpacked bits</returns>
19784 <member name="M:OpenMetaverse.Messages.Linden.RequiredVoiceVersionMessage.Serialize"> 19784 <remarks>This function is only useful up to 32 bits</remarks>
19785 <summary> 19785 </member>
19786 Serialize the object 19786 <member name="M:OpenMetaverse.BitPack.UnpackUBits(System.Int32)">
19787 </summary> 19787 <summary>
19788 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 19788 Unpack a variable number of bits from the data in to unsigned
19789 </member> 19789 integer format
19790 <member name="M:OpenMetaverse.Messages.Linden.RequiredVoiceVersionMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 19790 </summary>
19791 <summary> 19791 <param name="totalCount">Number of bits to unpack</param>
19792 Deserialize the message 19792 <returns>An unsigned integer containing the unpacked bits</returns>
19793 </summary> 19793 <remarks>This function is only useful up to 32 bits</remarks>
19794 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 19794 </member>
19795 </member> 19795 <member name="M:OpenMetaverse.BitPack.UnpackShort">
19796 <member name="T:OpenMetaverse.Messages.Linden.ParcelVoiceInfoRequestMessage"> 19796 <summary>
19797 <summary> 19797 Unpack a 16-bit signed integer
19798 A message sent from the simulator to the viewer containing the 19798 </summary>
19799 voice server URI 19799 <returns>16-bit signed integer</returns>
19800 </summary> 19800 </member>
19801 </member> 19801 <member name="M:OpenMetaverse.BitPack.UnpackUShort">
19802 <member name="F:OpenMetaverse.Messages.Linden.ParcelVoiceInfoRequestMessage.ParcelID"> 19802 <summary>
19803 <summary>The Parcel ID which the voice server URI applies</summary> 19803 Unpack a 16-bit unsigned integer
19804 </member> 19804 </summary>
19805 <member name="F:OpenMetaverse.Messages.Linden.ParcelVoiceInfoRequestMessage.RegionName"> 19805 <returns>16-bit unsigned integer</returns>
19806 <summary>The name of the region</summary> 19806 </member>
19807 </member> 19807 <member name="M:OpenMetaverse.BitPack.UnpackInt">
19808 <member name="F:OpenMetaverse.Messages.Linden.ParcelVoiceInfoRequestMessage.SipChannelUri"> 19808 <summary>
19809 <summary>A uri containing the server/channel information 19809 Unpack a 32-bit signed integer
19810 which the viewer can utilize to participate in voice conversations</summary> 19810 </summary>
19811 </member> 19811 <returns>32-bit signed integer</returns>
19812 <member name="M:OpenMetaverse.Messages.Linden.ParcelVoiceInfoRequestMessage.Serialize"> 19812 </member>
19813 <summary> 19813 <member name="M:OpenMetaverse.BitPack.UnpackUInt">
19814 Serialize the object 19814 <summary>
19815 </summary> 19815 Unpack a 32-bit unsigned integer
19816 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 19816 </summary>
19817 </member> 19817 <returns>32-bit unsigned integer</returns>
19818 <member name="M:OpenMetaverse.Messages.Linden.ParcelVoiceInfoRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 19818 </member>
19819 <summary> 19819 <member name="P:OpenMetaverse.BitPack.BytePos">
19820 Deserialize the message 19820 <summary></summary>
19821 </summary> 19821 </member>
19822 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 19822 <member name="P:OpenMetaverse.BitPack.BitPos">
19823 </member> 19823 <summary></summary>
19824 <member name="T:OpenMetaverse.Messages.Linden.ProvisionVoiceAccountRequestMessage"> 19824 </member>
19825 <summary> 19825 <member name="T:OpenMetaverse.AvatarTextureIndex">
19826 19826 <summary>
19827 </summary> 19827 Index of TextureEntry slots for avatar appearances
19828 </member> 19828 </summary>
19829 <member name="F:OpenMetaverse.Messages.Linden.ProvisionVoiceAccountRequestMessage.Password"> 19829 </member>
19830 <summary></summary> 19830 <member name="T:OpenMetaverse.BakeType">
19831 </member> 19831 <summary>
19832 <member name="F:OpenMetaverse.Messages.Linden.ProvisionVoiceAccountRequestMessage.Username"> 19832 Bake layers for avatar appearance
19833 <summary></summary> 19833 </summary>
19834 </member> 19834 </member>
19835 <member name="M:OpenMetaverse.Messages.Linden.ProvisionVoiceAccountRequestMessage.Serialize"> 19835 <member name="F:OpenMetaverse.AppearanceManager.MAX_CONCURRENT_DOWNLOADS">
19836 <summary> 19836 <summary>Maximum number of concurrent downloads for wearable assets and textures</summary>
19837 Serialize the object 19837 </member>
19838 </summary> 19838 <member name="F:OpenMetaverse.AppearanceManager.MAX_CONCURRENT_UPLOADS">
19839 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 19839 <summary>Maximum number of concurrent uploads for baked textures</summary>
19840 </member> 19840 </member>
19841 <member name="M:OpenMetaverse.Messages.Linden.ProvisionVoiceAccountRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 19841 <member name="F:OpenMetaverse.AppearanceManager.INVENTORY_TIMEOUT">
19842 <summary> 19842 <summary>Timeout for fetching inventory listings</summary>
19843 Deserialize the message 19843 </member>
19844 </summary> 19844 <member name="F:OpenMetaverse.AppearanceManager.WEARABLE_TIMEOUT">
19845 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 19845 <summary>Timeout for fetching a single wearable, or receiving a single packet response</summary>
19846 </member> 19846 </member>
19847 <member name="T:OpenMetaverse.Messages.Linden.UploadScriptTaskMessage"> 19847 <member name="F:OpenMetaverse.AppearanceManager.TEXTURE_TIMEOUT">
19848 <summary> 19848 <summary>Timeout for fetching a single texture</summary>
19849 A message sent by the viewer to the simulator to request a temporary 19849 </member>
19850 capability for a script contained with in a Tasks inventory to be updated 19850 <member name="F:OpenMetaverse.AppearanceManager.UPLOAD_TIMEOUT">
19851 </summary> 19851 <summary>Timeout for uploading a single baked texture</summary>
19852 </member> 19852 </member>
19853 <member name="F:OpenMetaverse.Messages.Linden.UploadScriptTaskMessage.Request"> 19853 <member name="F:OpenMetaverse.AppearanceManager.UPLOAD_RETRIES">
19854 <summary>Object containing request or response</summary> 19854 <summary>Number of times to retry bake upload</summary>
19855 </member> 19855 </member>
19856 <member name="M:OpenMetaverse.Messages.Linden.UploadScriptTaskMessage.Serialize"> 19856 <member name="F:OpenMetaverse.AppearanceManager.REBAKE_DELAY">
19857 <summary> 19857 <summary>When changing outfit, kick off rebake after
19858 Serialize the object 19858 20 seconds has passed since the last change</summary>
19859 </summary> 19859 </member>
19860 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 19860 <member name="F:OpenMetaverse.AppearanceManager.WEARABLE_COUNT">
19861 </member> 19861 <summary>Total number of wearables for each avatar</summary>
19862 <member name="M:OpenMetaverse.Messages.Linden.UploadScriptTaskMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 19862 </member>
19863 <summary> 19863 <member name="F:OpenMetaverse.AppearanceManager.BAKED_TEXTURE_COUNT">
19864 Deserialize the message 19864 <summary>Total number of baked textures on each avatar</summary>
19865 </summary> 19865 </member>
19866 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 19866 <member name="F:OpenMetaverse.AppearanceManager.WEARABLES_PER_LAYER">
19867 </member> 19867 <summary>Total number of wearables per bake layer</summary>
19868 <member name="T:OpenMetaverse.Messages.Linden.ScriptRunningReplyMessage"> 19868 </member>
19869 <summary> 19869 <member name="F:OpenMetaverse.AppearanceManager.AVATAR_TEXTURE_COUNT">
19870 A message sent from the simulator to the viewer to indicate 19870 <summary>Total number of textures on an avatar, baked or not</summary>
19871 a Tasks scripts status. 19871 </member>
19872 </summary> 19872 <member name="F:OpenMetaverse.AppearanceManager.BakeIndexToTextureIndex">
19873 </member> 19873 <summary>Mapping between BakeType and AvatarTextureIndex</summary>
19874 <member name="F:OpenMetaverse.Messages.Linden.ScriptRunningReplyMessage.ItemID"> 19874 </member>
19875 <summary>The Asset ID of the script</summary> 19875 <member name="F:OpenMetaverse.AppearanceManager.WEARABLE_BAKE_MAP">
19876 </member> 19876 <summary>Map of what wearables are included in each bake</summary>
19877 <member name="F:OpenMetaverse.Messages.Linden.ScriptRunningReplyMessage.Mono"> 19877 </member>
19878 <summary>True of the script is compiled/ran using the mono interpreter, false indicates it 19878 <member name="F:OpenMetaverse.AppearanceManager.BAKED_TEXTURE_HASH">
19879 uses the older less efficient lsl2 interprter</summary> 19879 <summary>Magic values to finalize the cache check hashes for each
19880 </member> 19880 bake</summary>
19881 <member name="F:OpenMetaverse.Messages.Linden.ScriptRunningReplyMessage.ObjectID"> 19881 </member>
19882 <summary>The Task containing the scripts <seealso cref="T:OpenMetaverse.UUID"/></summary> 19882 <member name="F:OpenMetaverse.AppearanceManager.DEFAULT_AVATAR_TEXTURE">
19883 </member> 19883 <summary>Default avatar texture, used to detect when a custom
19884 <member name="F:OpenMetaverse.Messages.Linden.ScriptRunningReplyMessage.Running"> 19884 texture is not set for a face</summary>
19885 <summary>true of the script is in a running state</summary> 19885 </member>
19886 </member> 19886 <member name="F:OpenMetaverse.AppearanceManager.m_AgentWearablesReply">
19887 <member name="M:OpenMetaverse.Messages.Linden.ScriptRunningReplyMessage.Serialize"> 19887 <summary>The event subscribers. null if no subcribers</summary>
19888 <summary> 19888 </member>
19889 Serialize the object 19889 <member name="M:OpenMetaverse.AppearanceManager.OnAgentWearables(OpenMetaverse.AgentWearablesReplyEventArgs)">
19890 </summary> 19890 <summary>Raises the AgentWearablesReply event</summary>
19891 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 19891 <param name="e">An AgentWearablesReplyEventArgs object containing the
19892 </member> 19892 data returned from the data server</param>
19893 <member name="M:OpenMetaverse.Messages.Linden.ScriptRunningReplyMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 19893 </member>
19894 <summary> 19894 <member name="F:OpenMetaverse.AppearanceManager.m_AgentWearablesLock">
19895 Deserialize the message 19895 <summary>Thread sync lock object</summary>
19896 </summary> 19896 </member>
19897 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 19897 <member name="F:OpenMetaverse.AppearanceManager.m_AgentCachedBakesReply">
19898 </member> 19898 <summary>The event subscribers. null if no subcribers</summary>
19899 <member name="T:OpenMetaverse.Messages.Linden.UpdateGestureAgentInventoryMessage"> 19899 </member>
19900 <summary> 19900 <member name="M:OpenMetaverse.AppearanceManager.OnAgentCachedBakes(OpenMetaverse.AgentCachedBakesReplyEventArgs)">
19901 A message containing the request/response used for updating a gesture 19901 <summary>Raises the CachedBakesReply event</summary>
19902 contained with an agents inventory 19902 <param name="e">An AgentCachedBakesReplyEventArgs object containing the
19903 </summary> 19903 data returned from the data server AgentCachedTextureResponse</param>
19904 </member> 19904 </member>
19905 <member name="F:OpenMetaverse.Messages.Linden.UpdateGestureAgentInventoryMessage.Request"> 19905 <member name="F:OpenMetaverse.AppearanceManager.m_AgentCachedBakesLock">
19906 <summary>Object containing request or response</summary> 19906 <summary>Thread sync lock object</summary>
19907 </member> 19907 </member>
19908 <member name="M:OpenMetaverse.Messages.Linden.UpdateGestureAgentInventoryMessage.Serialize"> 19908 <member name="F:OpenMetaverse.AppearanceManager.m_AppearanceSet">
19909 <summary> 19909 <summary>The event subscribers. null if no subcribers</summary>
19910 Serialize the object 19910 </member>
19911 </summary> 19911 <member name="M:OpenMetaverse.AppearanceManager.OnAppearanceSet(OpenMetaverse.AppearanceSetEventArgs)">
19912 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 19912 <summary>Raises the AppearanceSet event</summary>
19913 </member> 19913 <param name="e">An AppearanceSetEventArgs object indicating if the operatin was successfull</param>
19914 <member name="M:OpenMetaverse.Messages.Linden.UpdateGestureAgentInventoryMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 19914 </member>
19915 <summary> 19915 <member name="F:OpenMetaverse.AppearanceManager.m_AppearanceSetLock">
19916 Deserialize the message 19916 <summary>Thread sync lock object</summary>
19917 </summary> 19917 </member>
19918 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 19918 <member name="F:OpenMetaverse.AppearanceManager.m_RebakeAvatarReply">
19919 </member> 19919 <summary>The event subscribers. null if no subcribers</summary>
19920 <member name="T:OpenMetaverse.Messages.Linden.UpdateNotecardTaskInventoryMessage"> 19920 </member>
19921 <summary> 19921 <member name="M:OpenMetaverse.AppearanceManager.OnRebakeAvatar(OpenMetaverse.RebakeAvatarTexturesEventArgs)">
19922 A message request/response which is used to update a notecard contained within 19922 <summary>Raises the RebakeAvatarRequested event</summary>
19923 a tasks inventory 19923 <param name="e">An RebakeAvatarTexturesEventArgs object containing the
19924 </summary> 19924 data returned from the data server</param>
19925 </member> 19925 </member>
19926 <member name="F:OpenMetaverse.Messages.Linden.UpdateNotecardTaskInventoryMessage.TaskID"> 19926 <member name="F:OpenMetaverse.AppearanceManager.m_RebakeAvatarLock">
19927 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the Task containing the notecard asset to update</summary> 19927 <summary>Thread sync lock object</summary>
19928 </member> 19928 </member>
19929 <member name="F:OpenMetaverse.Messages.Linden.UpdateNotecardTaskInventoryMessage.ItemID"> 19929 <member name="F:OpenMetaverse.AppearanceManager.Wearables">
19930 <summary>The notecard assets <seealso cref="T:OpenMetaverse.UUID"/> contained in the tasks inventory</summary> 19930 <summary>A cache of wearables currently being worn</summary>
19931 </member> 19931 </member>
19932 <member name="M:OpenMetaverse.Messages.Linden.UpdateNotecardTaskInventoryMessage.Serialize"> 19932 <member name="F:OpenMetaverse.AppearanceManager.Textures">
19933 <summary> 19933 <summary>A cache of textures currently being worn</summary>
19934 Serialize the object 19934 </member>
19935 </summary> 19935 <member name="F:OpenMetaverse.AppearanceManager.CacheCheckSerialNum">
19936 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 19936 <summary>Incrementing serial number for AgentCachedTexture packets</summary>
19937 </member> 19937 </member>
19938 <member name="M:OpenMetaverse.Messages.Linden.UpdateNotecardTaskInventoryMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 19938 <member name="F:OpenMetaverse.AppearanceManager.SetAppearanceSerialNum">
19939 <summary> 19939 <summary>Incrementing serial number for AgentSetAppearance packets</summary>
19940 Deserialize the message 19940 </member>
19941 </summary> 19941 <member name="F:OpenMetaverse.AppearanceManager.AppearanceThreadRunning">
19942 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 19942 <summary>Indicates whether or not the appearance thread is currently
19943 </member> 19943 running, to prevent multiple appearance threads from running
19944 <member name="T:OpenMetaverse.Messages.Linden.UpdateAgentInventoryRequestMessage"> 19944 simultaneously</summary>
19945 <summary> 19945 </member>
19946 A reusable class containing a message sent from the viewer to the simulator to request a temporary uploader capability 19946 <member name="F:OpenMetaverse.AppearanceManager.Client">
19947 which is used to update an asset in an agents inventory 19947 <summary>Reference to our agent</summary>
19948 </summary> 19948 </member>
19949 </member> 19949 <member name="F:OpenMetaverse.AppearanceManager.RebakeScheduleTimer">
19950 <member name="F:OpenMetaverse.Messages.Linden.UpdateAgentInventoryRequestMessage.ItemID"> 19950 <summary>
19951 <summary> 19951 Timer used for delaying rebake on changing outfit
19952 The Notecard AssetID to replace 19952 </summary>
19953 </summary> 19953 </member>
19954 </member> 19954 <member name="F:OpenMetaverse.AppearanceManager.AppearanceThread">
19955 <member name="M:OpenMetaverse.Messages.Linden.UpdateAgentInventoryRequestMessage.Serialize"> 19955 <summary>
19956 <summary> 19956 Main appearance thread
19957 Serialize the object 19957 </summary>
19958 </summary> 19958 </member>
19959 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 19959 <member name="M:OpenMetaverse.AppearanceManager.#ctor(OpenMetaverse.GridClient)">
19960 </member> 19960 <summary>
19961 <member name="M:OpenMetaverse.Messages.Linden.UpdateAgentInventoryRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 19961 Default constructor
19962 <summary> 19962 </summary>
19963 Deserialize the message 19963 <param name="client">A reference to our agent</param>
19964 </summary> 19964 </member>
19965 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 19965 <member name="M:OpenMetaverse.AppearanceManager.SetPreviousAppearance">
19966 </member> 19966 <summary>
19967 <member name="T:OpenMetaverse.Messages.Linden.UpdateNotecardAgentInventoryMessage"> 19967 Obsolete method for setting appearance. This function no longer does anything.
19968 <summary> 19968 Use RequestSetAppearance() to manually start the appearance thread
19969 A message containing the request/response used for updating a notecard 19969 </summary>
19970 contained with an agents inventory 19970 </member>
19971 </summary> 19971 <member name="M:OpenMetaverse.AppearanceManager.SetPreviousAppearance(System.Boolean)">
19972 </member> 19972 <summary>
19973 <member name="F:OpenMetaverse.Messages.Linden.UpdateNotecardAgentInventoryMessage.Request"> 19973 Obsolete method for setting appearance. This function no longer does anything.
19974 <summary>Object containing request or response</summary> 19974 Use RequestSetAppearance() to manually start the appearance thread
19975 </member> 19975 </summary>
19976 <member name="M:OpenMetaverse.Messages.Linden.UpdateNotecardAgentInventoryMessage.Serialize"> 19976 <param name="allowBake">Unused parameter</param>
19977 <summary> 19977 </member>
19978 Serialize the object 19978 <member name="M:OpenMetaverse.AppearanceManager.RequestSetAppearance">
19979 </summary> 19979 <summary>
19980 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 19980 Starts the appearance setting thread
19981 </member> 19981 </summary>
19982 <member name="M:OpenMetaverse.Messages.Linden.UpdateNotecardAgentInventoryMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 19982 </member>
19983 <summary> 19983 <member name="M:OpenMetaverse.AppearanceManager.RequestSetAppearance(System.Boolean)">
19984 Deserialize the message 19984 <summary>
19985 </summary> 19985 Starts the appearance setting thread
19986 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 19986 </summary>
19987 </member> 19987 <param name="forceRebake">True to force rebaking, otherwise false</param>
19988 <member name="M:OpenMetaverse.Messages.Linden.CopyInventoryFromNotecardMessage.Serialize"> 19988 </member>
19989 <summary> 19989 <member name="M:OpenMetaverse.AppearanceManager.RequestAgentWearables">
19990 Serialize the object 19990 <summary>
19991 </summary> 19991 Ask the server what textures our agent is currently wearing
19992 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 19992 </summary>
19993 </member> 19993 </member>
19994 <member name="M:OpenMetaverse.Messages.Linden.CopyInventoryFromNotecardMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 19994 <member name="M:OpenMetaverse.AppearanceManager.RequestCachedBakes">
19995 <summary> 19995 <summary>
19996 Deserialize the message 19996 Build hashes out of the texture assetIDs for each baking layer to
19997 </summary> 19997 ask the simulator whether it has cached copies of each baked texture
19998 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 19998 </summary>
19999 </member> 19999 </member>
20000 <member name="T:OpenMetaverse.Messages.Linden.UploaderScriptRequestError"> 20000 <member name="M:OpenMetaverse.AppearanceManager.GetWearableAsset(OpenMetaverse.WearableType)">
20001 <summary> 20001 <summary>
20002 A message sent from the simulator to the viewer which indicates 20002 Returns the AssetID of the asset that is currently being worn in a
20003 an error occurred while attempting to update a script in an agents or tasks 20003 given WearableType slot
20004 inventory 20004 </summary>
20005 </summary> 20005 <param name="type">WearableType slot to get the AssetID for</param>
20006 </member> 20006 <returns>The UUID of the asset being worn in the given slot, or
20007 <member name="F:OpenMetaverse.Messages.Linden.UploaderScriptRequestError.Compiled"> 20007 UUID.Zero if no wearable is attached to the given slot or wearables
20008 <summary>true of the script was successfully compiled by the simulator</summary> 20008 have not been downloaded yet</returns>
20009 </member> 20009 </member>
20010 <member name="F:OpenMetaverse.Messages.Linden.UploaderScriptRequestError.Error"> 20010 <member name="M:OpenMetaverse.AppearanceManager.AddToOutfit(OpenMetaverse.InventoryItem)">
20011 <summary>A string containing the error which occured while trying 20011 <summary>
20012 to update the script</summary> 20012 Add a wearable to the current outfit and set appearance
20013 </member> 20013 </summary>
20014 <member name="F:OpenMetaverse.Messages.Linden.UploaderScriptRequestError.AssetID"> 20014 <param name="wearableItem">Wearable to be added to the outfit</param>
20015 <summary>A new AssetID assigned to the script</summary> 20015 </member>
20016 </member> 20016 <member name="M:OpenMetaverse.AppearanceManager.AddToOutfit(System.Collections.Generic.List{OpenMetaverse.InventoryItem})">
20017 <member name="T:OpenMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage"> 20017 <summary>
20018 <summary> 20018 Add a list of wearables to the current outfit and set appearance
20019 A message sent from the viewer to the simulator 20019 </summary>
20020 requesting the update of an existing script contained 20020 <param name="wearableItems">List of wearable inventory items to
20021 within a tasks inventory 20021 be added to the outfit</param>
20022 </summary> 20022 </member>
20023 </member> 20023 <member name="M:OpenMetaverse.AppearanceManager.RemoveFromOutfit(OpenMetaverse.InventoryItem)">
20024 <member name="F:OpenMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage.ScriptRunning"> 20024 <summary>
20025 <summary>if true, set the script mode to running</summary> 20025 Remove a wearable from the current outfit and set appearance
20026 </member> 20026 </summary>
20027 <member name="F:OpenMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage.ItemID"> 20027 <param name="wearableItem">Wearable to be removed from the outfit</param>
20028 <summary>The scripts InventoryItem ItemID to update</summary> 20028 </member>
20029 </member> 20029 <member name="M:OpenMetaverse.AppearanceManager.RemoveFromOutfit(System.Collections.Generic.List{OpenMetaverse.InventoryItem})">
20030 <member name="F:OpenMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage.Target"> 20030 <summary>
20031 <summary>A lowercase string containing either "mono" or "lsl2" which 20031 Removes a list of wearables from the current outfit and set appearance
20032 specifies the script is compiled and ran on the mono runtime, or the older 20032 </summary>
20033 lsl runtime</summary> 20033 <param name="wearableItems">List of wearable inventory items to
20034 </member> 20034 be removed from the outfit</param>
20035 <member name="F:OpenMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage.TaskID"> 20035 </member>
20036 <summary>The tasks <see cref="T:OpenMetaverse.UUID"/> which contains the script to update</summary> 20036 <member name="M:OpenMetaverse.AppearanceManager.ReplaceOutfit(System.Collections.Generic.List{OpenMetaverse.InventoryItem})">
20037 </member> 20037 <summary>
20038 <member name="M:OpenMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage.Serialize"> 20038 Replace the current outfit with a list of wearables and set appearance
20039 <summary> 20039 </summary>
20040 Serialize the object 20040 <param name="wearableItems">List of wearable inventory items that
20041 </summary> 20041 define a new outfit</param>
20042 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 20042 </member>
20043 </member> 20043 <member name="M:OpenMetaverse.AppearanceManager.IsItemWorn(OpenMetaverse.InventoryItem)">
20044 <member name="M:OpenMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 20044 <summary>
20045 <summary> 20045 Checks if an inventory item is currently being worn
20046 Deserialize the message 20046 </summary>
20047 </summary> 20047 <param name="item">The inventory item to check against the agent
20048 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 20048 wearables</param>
20049 </member> 20049 <returns>The WearableType slot that the item is being worn in,
20050 <member name="T:OpenMetaverse.Messages.Linden.UpdateScriptTaskMessage"> 20050 or WearbleType.Invalid if it is not currently being worn</returns>
20051 <summary> 20051 </member>
20052 A message containing either the request or response used in updating a script inside 20052 <member name="M:OpenMetaverse.AppearanceManager.GetWearables">
20053 a tasks inventory 20053 <summary>
20054 </summary> 20054 Returns a copy of the agents currently worn wearables
20055 </member> 20055 </summary>
20056 <member name="F:OpenMetaverse.Messages.Linden.UpdateScriptTaskMessage.Request"> 20056 <returns>A copy of the agents currently worn wearables</returns>
20057 <summary>Object containing request or response</summary> 20057 <remarks>Avoid calling this function multiple times as it will make
20058 </member> 20058 a copy of all of the wearable data each time</remarks>
20059 <member name="M:OpenMetaverse.Messages.Linden.UpdateScriptTaskMessage.Serialize"> 20059 </member>
20060 <summary> 20060 <member name="M:OpenMetaverse.AppearanceManager.WearOutfit(System.Collections.Generic.List{OpenMetaverse.InventoryBase},System.Boolean)">
20061 Serialize the object 20061 <summary>
20062 </summary> 20062 Calls either <seealso cref="M:OpenMetaverse.AppearanceManager.ReplaceOutfit(System.Collections.Generic.List{OpenMetaverse.InventoryItem})"/> or
20063 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 20063 <seealso cref="M:OpenMetaverse.AppearanceManager.AddToOutfit(OpenMetaverse.InventoryItem)"/> depending on the value of
20064 </member> 20064 replaceItems
20065 <member name="M:OpenMetaverse.Messages.Linden.UpdateScriptTaskMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 20065 </summary>
20066 <summary> 20066 <param name="wearables">List of wearable inventory items to add
20067 Deserialize the message 20067 to the outfit or become a new outfit</param>
20068 </summary> 20068 <param name="replaceItems">True to replace existing items with the
20069 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 20069 new list of items, false to add these items to the existing outfit</param>
20070 </member> 20070 </member>
20071 <member name="T:OpenMetaverse.Messages.Linden.UploaderRequestScriptComplete"> 20071 <member name="M:OpenMetaverse.AppearanceManager.AddAttachments(System.Collections.Generic.List{OpenMetaverse.InventoryItem},System.Boolean)">
20072 <summary> 20072 <summary>
20073 Response from the simulator to notify the viewer the upload is completed, and 20073 Adds a list of attachments to our agent
20074 the UUID of the script asset and its compiled status 20074 </summary>
20075 </summary> 20075 <param name="attachments">A List containing the attachments to add</param>
20076 </member> 20076 <param name="removeExistingFirst">If true, tells simulator to remove existing attachment
20077 <member name="F:OpenMetaverse.Messages.Linden.UploaderRequestScriptComplete.AssetID"> 20077 first</param>
20078 <summary>The uploaded texture asset ID</summary> 20078 </member>
20079 </member> 20079 <member name="M:OpenMetaverse.AppearanceManager.Attach(OpenMetaverse.InventoryItem,OpenMetaverse.AttachmentPoint)">
20080 <member name="F:OpenMetaverse.Messages.Linden.UploaderRequestScriptComplete.Compiled"> 20080 <summary>
20081 <summary>true of the script was compiled successfully</summary> 20081 Attach an item to our agent at a specific attach point
20082 </member> 20082 </summary>
20083 <member name="T:OpenMetaverse.Messages.Linden.UpdateScriptAgentRequestMessage"> 20083 <param name="item">A <seealso cref="T:OpenMetaverse.InventoryItem"/> to attach</param>
20084 <summary> 20084 <param name="attachPoint">the <seealso cref="T:OpenMetaverse.AttachmentPoint"/> on the avatar
20085 A message sent from a viewer to the simulator requesting a temporary uploader capability 20085 to attach the item to</param>
20086 used to update a script contained in an agents inventory 20086 </member>
20087 </summary> 20087 <member name="M:OpenMetaverse.AppearanceManager.Attach(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,System.String,OpenMetaverse.Permissions,System.UInt32,OpenMetaverse.AttachmentPoint)">
20088 </member> 20088 <summary>
20089 <member name="F:OpenMetaverse.Messages.Linden.UpdateScriptAgentRequestMessage.ItemID"> 20089 Attach an item to our agent specifying attachment details
20090 <summary>The existing asset if of the script in the agents inventory to replace</summary> 20090 </summary>
20091 </member> 20091 <param name="itemID">The <seealso cref="T:OpenMetaverse.UUID"/> of the item to attach</param>
20092 <member name="F:OpenMetaverse.Messages.Linden.UpdateScriptAgentRequestMessage.Target"> 20092 <param name="ownerID">The <seealso cref="T:OpenMetaverse.UUID"/> attachments owner</param>
20093 <summary>The language of the script</summary> 20093 <param name="name">The name of the attachment</param>
20094 <remarks>Defaults to lsl version 2, "mono" might be another possible option</remarks> 20094 <param name="description">The description of the attahment</param>
20095 </member> 20095 <param name="perms">The <seealso cref="T:OpenMetaverse.Permissions"/> to apply when attached</param>
20096 <member name="M:OpenMetaverse.Messages.Linden.UpdateScriptAgentRequestMessage.Serialize"> 20096 <param name="itemFlags">The <seealso cref="T:OpenMetaverse.InventoryItemFlags"/> of the attachment</param>
20097 <summary> 20097 <param name="attachPoint">The <seealso cref="T:OpenMetaverse.AttachmentPoint"/> on the agent
20098 Serialize the object 20098 to attach the item to</param>
20099 </summary> 20099 </member>
20100 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 20100 <member name="M:OpenMetaverse.AppearanceManager.Detach(OpenMetaverse.InventoryItem)">
20101 </member> 20101 <summary>
20102 <member name="M:OpenMetaverse.Messages.Linden.UpdateScriptAgentRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 20102 Detach an item from our agent using an <seealso cref="T:OpenMetaverse.InventoryItem"/> object
20103 <summary> 20103 </summary>
20104 Deserialize the message 20104 <param name="item">An <seealso cref="T:OpenMetaverse.InventoryItem"/> object</param>
20105 </summary> 20105 </member>
20106 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 20106 <member name="M:OpenMetaverse.AppearanceManager.Detach(OpenMetaverse.UUID)">
20107 </member> 20107 <summary>
20108 <member name="T:OpenMetaverse.Messages.Linden.UpdateScriptAgentMessage"> 20108 Detach an item from our agent
20109 <summary> 20109 </summary>
20110 A message containing either the request or response used in updating a script inside 20110 <param name="itemID">The inventory itemID of the item to detach</param>
20111 an agents inventory 20111 </member>
20112 </summary> 20112 <member name="M:OpenMetaverse.AppearanceManager.SendAgentIsNowWearing">
20113 </member> 20113 <summary>
20114 <member name="F:OpenMetaverse.Messages.Linden.UpdateScriptAgentMessage.Request"> 20114 Inform the sim which wearables are part of our current outfit
20115 <summary>Object containing request or response</summary> 20115 </summary>
20116 </member> 20116 </member>
20117 <member name="M:OpenMetaverse.Messages.Linden.UpdateScriptAgentMessage.Serialize"> 20117 <member name="M:OpenMetaverse.AppearanceManager.ReplaceOutfit(System.Collections.Generic.List{OpenMetaverse.InventoryWearable})">
20118 <summary> 20118 <summary>
20119 Serialize the object 20119 Replaces the Wearables collection with a list of new wearable items
20120 </summary> 20120 </summary>
20121 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 20121 <param name="wearableItems">Wearable items to replace the Wearables collection with</param>
20122 </member> 20122 </member>
20123 <member name="M:OpenMetaverse.Messages.Linden.UpdateScriptAgentMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 20123 <member name="M:OpenMetaverse.AppearanceManager.GetColorFromParams(System.Collections.Generic.List{OpenMetaverse.AppearanceManager.ColorParamInfo})">
20124 <summary> 20124 <summary>
20125 Deserialize the message 20125 Calculates base color/tint for a specific wearable
20126 </summary> 20126 based on its params
20127 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 20127 </summary>
20128 </member> 20128 <param name="param">All the color info gathered from wearable's VisualParams
20129 <member name="M:OpenMetaverse.Messages.Linden.SendPostcardMessage.Serialize"> 20129 passed as list of ColorParamInfo tuples</param>
20130 <summary> 20130 <returns>Base color/tint for the wearable</returns>
20131 Serialize the object 20131 </member>
20132 </summary> 20132 <member name="M:OpenMetaverse.AppearanceManager.GetAgentWearables">
20133 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 20133 <summary>
20134 </member> 20134 Blocking method to populate the Wearables dictionary
20135 <member name="M:OpenMetaverse.Messages.Linden.SendPostcardMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 20135 </summary>
20136 <summary> 20136 <returns>True on success, otherwise false</returns>
20137 Deserialize the message 20137 </member>
20138 </summary> 20138 <member name="M:OpenMetaverse.AppearanceManager.GetCachedBakes">
20139 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 20139 <summary>
20140 </member> 20140 Blocking method to populate the Textures array with cached bakes
20141 <member name="T:OpenMetaverse.Messages.Linden.MapLayerMessageBase"> 20141 </summary>
20142 <summary>Base class for Map Layers via Capabilities</summary> 20142 <returns>True on success, otherwise false</returns>
20143 </member> 20143 </member>
20144 <member name="F:OpenMetaverse.Messages.Linden.MapLayerMessageBase.Flags"> 20144 <member name="M:OpenMetaverse.AppearanceManager.DecodeWearableParams(OpenMetaverse.AppearanceManager.WearableData)">
20145 <summary></summary> 20145 <summary>
20146 </member> 20146 Populates textures and visual params from a decoded asset
20147 <member name="M:OpenMetaverse.Messages.Linden.MapLayerMessageBase.Serialize"> 20147 </summary>
20148 <summary> 20148 <param name="wearable">Wearable to decode</param>
20149 Serialize the object 20149 </member>
20150 </summary> 20150 <member name="M:OpenMetaverse.AppearanceManager.DownloadWearables">
20151 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 20151 <summary>
20152 </member> 20152 Blocking method to download and parse currently worn wearable assets
20153 <member name="M:OpenMetaverse.Messages.Linden.MapLayerMessageBase.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 20153 </summary>
20154 <summary> 20154 <returns>True on success, otherwise false</returns>
20155 Deserialize the message 20155 </member>
20156 </summary> 20156 <member name="M:OpenMetaverse.AppearanceManager.GetTextureDownloadList(OpenMetaverse.BakeType)">
20157 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 20157 <summary>
20158 </member> 20158 Get a list of all of the textures that need to be downloaded for a
20159 <member name="T:OpenMetaverse.Messages.Linden.MapLayerRequestVariant"> 20159 single bake layer
20160 <summary> 20160 </summary>
20161 Sent by an agent to the capabilities server to request map layers 20161 <param name="bakeType">Bake layer to get texture AssetIDs for</param>
20162 </summary> 20162 <returns>A list of texture AssetIDs to download</returns>
20163 </member> 20163 </member>
20164 <member name="T:OpenMetaverse.Messages.Linden.MapLayerReplyVariant"> 20164 <member name="M:OpenMetaverse.AppearanceManager.AddTextureDownload(OpenMetaverse.AvatarTextureIndex,System.Collections.Generic.List{OpenMetaverse.UUID})">
20165 <summary> 20165 <summary>
20166 A message sent from the simulator to the viewer which contains an array of map images and their grid coordinates 20166 Helper method to lookup the TextureID for a single layer and add it
20167 </summary> 20167 to a list if it is not already present
20168 </member> 20168 </summary>
20169 <member name="F:OpenMetaverse.Messages.Linden.MapLayerReplyVariant.LayerDataBlocks"> 20169 <param name="index"></param>
20170 <summary>An array containing LayerData items</summary> 20170 <param name="textures"></param>
20171 </member> 20171 </member>
20172 <member name="M:OpenMetaverse.Messages.Linden.MapLayerReplyVariant.Serialize"> 20172 <member name="M:OpenMetaverse.AppearanceManager.DownloadTextures(System.Collections.Generic.List{OpenMetaverse.BakeType})">
20173 <summary> 20173 <summary>
20174 Serialize the object 20174 Blocking method to download all of the textures needed for baking
20175 </summary> 20175 the given bake layers
20176 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 20176 </summary>
20177 </member> 20177 <param name="bakeLayers">A list of layers that need baking</param>
20178 <member name="M:OpenMetaverse.Messages.Linden.MapLayerReplyVariant.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 20178 <remarks>No return value is given because the baking will happen
20179 <summary> 20179 whether or not all textures are successfully downloaded</remarks>
20180 Deserialize the message 20180 </member>
20181 </summary> 20181 <member name="M:OpenMetaverse.AppearanceManager.CreateBakes">
20182 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 20182 <summary>
20183 </member> 20183 Blocking method to create and upload baked textures for all of the
20184 <member name="T:OpenMetaverse.Messages.Linden.MapLayerReplyVariant.LayerData"> 20184 missing bakes
20185 <summary> 20185 </summary>
20186 An object containing map location details 20186 <returns>True on success, otherwise false</returns>
20187 </summary> 20187 </member>
20188 </member> 20188 <member name="M:OpenMetaverse.AppearanceManager.CreateBake(OpenMetaverse.BakeType)">
20189 <member name="F:OpenMetaverse.Messages.Linden.MapLayerReplyVariant.LayerData.ImageID"> 20189 <summary>
20190 <summary>The Asset ID of the regions tile overlay</summary> 20190 Blocking method to create and upload a baked texture for a single
20191 </member> 20191 bake layer
20192 <member name="F:OpenMetaverse.Messages.Linden.MapLayerReplyVariant.LayerData.Bottom"> 20192 </summary>
20193 <summary>The grid location of the southern border of the map tile</summary> 20193 <param name="bakeType">Layer to bake</param>
20194 </member> 20194 <returns>True on success, otherwise false</returns>
20195 <member name="F:OpenMetaverse.Messages.Linden.MapLayerReplyVariant.LayerData.Left"> 20195 </member>
20196 <summary>The grid location of the western border of the map tile</summary> 20196 <member name="M:OpenMetaverse.AppearanceManager.UploadBake(System.Byte[])">
20197 </member> 20197 <summary>
20198 <member name="F:OpenMetaverse.Messages.Linden.MapLayerReplyVariant.LayerData.Right"> 20198 Blocking method to upload a baked texture
20199 <summary>The grid location of the eastern border of the map tile</summary> 20199 </summary>
20200 </member> 20200 <param name="textureData">Five channel JPEG2000 texture data to upload</param>
20201 <member name="F:OpenMetaverse.Messages.Linden.MapLayerReplyVariant.LayerData.Top"> 20201 <returns>UUID of the newly created asset on success, otherwise UUID.Zero</returns>
20202 <summary>The grid location of the northern border of the map tile</summary> 20202 </member>
20203 </member> 20203 <member name="M:OpenMetaverse.AppearanceManager.MakeParamValues">
20204 <member name="F:OpenMetaverse.Messages.Linden.MapLayerMessage.Request"> 20204 <summary>
20205 <summary>Object containing request or response</summary> 20205 Creates a dictionary of visual param values from the downloaded wearables
20206 </member> 20206 </summary>
20207 <member name="M:OpenMetaverse.Messages.Linden.MapLayerMessage.Serialize"> 20207 <returns>A dictionary of visual param indices mapping to visual param
20208 <summary> 20208 values for our agent that can be fed to the Baker class</returns>
20209 Serialize the object 20209 </member>
20210 </summary> 20210 <member name="M:OpenMetaverse.AppearanceManager.RequestAgentSetAppearance">
20211 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 20211 <summary>
20212 </member> 20212 Create an AgentSetAppearance packet from Wearables data and the
20213 <member name="M:OpenMetaverse.Messages.Linden.MapLayerMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 20213 Textures array and send it
20214 <summary> 20214 </summary>
20215 Deserialize the message 20215 </member>
20216 </summary> 20216 <member name="M:OpenMetaverse.AppearanceManager.WearableTypeToAssetType(OpenMetaverse.WearableType)">
20217 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 20217 <summary>
20218 </member> 20218 Converts a WearableType to a bodypart or clothing WearableType
20219 <member name="T:OpenMetaverse.Messages.Linden.ProductInfoRequestMessage"> 20219 </summary>
20220 <summary> 20220 <param name="type">A WearableType</param>
20221 New as of 1.23 RC1, no details yet. 20221 <returns>AssetType.Bodypart or AssetType.Clothing or AssetType.Unknown</returns>
20222 </summary> 20222 </member>
20223 </member> 20223 <member name="M:OpenMetaverse.AppearanceManager.BakeTypeToAgentTextureIndex(OpenMetaverse.BakeType)">
20224 <member name="M:OpenMetaverse.Messages.Linden.ProductInfoRequestMessage.Serialize"> 20224 <summary>
20225 <summary> 20225 Converts a BakeType to the corresponding baked texture slot in AvatarTextureIndex
20226 Serialize the object 20226 </summary>
20227 </summary> 20227 <param name="index">A BakeType</param>
20228 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 20228 <returns>The AvatarTextureIndex slot that holds the given BakeType</returns>
20229 </member> 20229 </member>
20230 <member name="M:OpenMetaverse.Messages.Linden.ProductInfoRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 20230 <member name="M:OpenMetaverse.AppearanceManager.MorphLayerForBakeType(OpenMetaverse.BakeType)">
20231 <summary> 20231 <summary>
20232 Deserialize the message 20232 Gives the layer number that is used for morph mask
20233 </summary> 20233 </summary>
20234 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 20234 <param name="bakeType">>A BakeType</param>
20235 </member> 20235 <returns>Which layer number as defined in BakeTypeToTextures is used for morph mask</returns>
20236 <member name="M:OpenMetaverse.Messages.Linden.SearchStatRequestMessage.Serialize"> 20236 </member>
20237 <summary> 20237 <member name="M:OpenMetaverse.AppearanceManager.BakeTypeToTextures(OpenMetaverse.BakeType)">
20238 Serialize the object 20238 <summary>
20239 </summary> 20239 Converts a BakeType to a list of the texture slots that make up that bake
20240 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 20240 </summary>
20241 </member> 20241 <param name="bakeType">A BakeType</param>
20242 <member name="M:OpenMetaverse.Messages.Linden.SearchStatRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 20242 <returns>A list of texture slots that are inputs for the given bake</returns>
20243 <summary> 20243 </member>
20244 Deserialize the message 20244 <member name="E:OpenMetaverse.AppearanceManager.AgentWearablesReply">
20245 </summary> 20245 <summary>Triggered when an AgentWearablesUpdate packet is received,
20246 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 20246 telling us what our avatar is currently wearing
20247 </member> 20247 <see cref="M:OpenMetaverse.AppearanceManager.RequestAgentWearables"/> request.</summary>
20248 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionRequestBlock.Method"> 20248 </member>
20249 <summary>A string containing the method used</summary> 20249 <member name="E:OpenMetaverse.AppearanceManager.CachedBakesReply">
20250 </member> 20250 <summary>Raised when an AgentCachedTextureResponse packet is
20251 <member name="T:OpenMetaverse.Messages.Linden.ChatSessionRequestStartConference"> 20251 received, giving a list of cached bakes that were found on the
20252 <summary> 20252 simulator
20253 A request sent from an agent to the Simulator to begin a new conference. 20253 <seealso cref="M:OpenMetaverse.AppearanceManager.RequestCachedBakes"/> request.</summary>
20254 Contains a list of Agents which will be included in the conference 20254 </member>
20255 </summary> 20255 <member name="E:OpenMetaverse.AppearanceManager.AppearanceSet">
20256 </member> 20256 <summary>
20257 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionRequestStartConference.AgentsBlock"> 20257 Raised when appearance data is sent to the simulator, also indicates
20258 <summary>An array containing the <see cref="T:OpenMetaverse.UUID"/> of the agents invited to this conference</summary> 20258 the main appearance thread is finished.
20259 </member> 20259 </summary>
20260 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionRequestStartConference.SessionID"> 20260 <seealso cref="M:OpenMetaverse.AppearanceManager.RequestAgentSetAppearance"/> request.
20261 <summary>The conferences Session ID</summary> 20261 </member>
20262 </member> 20262 <member name="E:OpenMetaverse.AppearanceManager.RebakeAvatarRequested">
20263 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionRequestStartConference.Serialize"> 20263 <summary>
20264 <summary> 20264 Triggered when the simulator requests the agent rebake its appearance.
20265 Serialize the object 20265 </summary>
20266 </summary> 20266 <seealso cref="!:RebakeAvatarRequest"/>
20267 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 20267 </member>
20268 </member> 20268 <member name="P:OpenMetaverse.AppearanceManager.ManagerBusy">
20269 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionRequestStartConference.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 20269 <summary>
20270 <summary> 20270 Returns true if AppearanceManager is busy and trying to set or change appearance will fail
20271 Deserialize the message 20271 </summary>
20272 </summary> 20272 </member>
20273 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 20273 <member name="T:OpenMetaverse.AppearanceManager.WearableData">
20274 </member> 20274 <summary>
20275 <member name="T:OpenMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate"> 20275 Contains information about a wearable inventory item
20276 <summary> 20276 </summary>
20277 A moderation request sent from a conference moderator 20277 </member>
20278 Contains an agent and an optional action to take 20278 <member name="F:OpenMetaverse.AppearanceManager.WearableData.ItemID">
20279 </summary> 20279 <summary>Inventory ItemID of the wearable</summary>
20280 </member> 20280 </member>
20281 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.SessionID"> 20281 <member name="F:OpenMetaverse.AppearanceManager.WearableData.AssetID">
20282 <summary>The Session ID</summary> 20282 <summary>AssetID of the wearable asset</summary>
20283 </member> 20283 </member>
20284 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.AgentID"> 20284 <member name="F:OpenMetaverse.AppearanceManager.WearableData.WearableType">
20285 <summary></summary> 20285 <summary>WearableType of the wearable</summary>
20286 </member> 20286 </member>
20287 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.RequestKey"> 20287 <member name="F:OpenMetaverse.AppearanceManager.WearableData.AssetType">
20288 <summary>A list containing Key/Value pairs, known valid values: 20288 <summary>AssetType of the wearable</summary>
20289 key: text value: true/false - allow/disallow specified agents ability to use text in session 20289 </member>
20290 key: voice value: true/false - allow/disallow specified agents ability to use voice in session 20290 <member name="F:OpenMetaverse.AppearanceManager.WearableData.Asset">
20291 </summary> 20291 <summary>Asset data for the wearable</summary>
20292 <remarks>"text" or "voice"</remarks> 20292 </member>
20293 </member> 20293 <member name="T:OpenMetaverse.AppearanceManager.ColorParamInfo">
20294 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.RequestValue"> 20294 <summary>
20295 <summary></summary> 20295 Data collected from visual params for each wearable
20296 </member> 20296 needed for the calculation of the color
20297 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.Serialize"> 20297 </summary>
20298 <summary> 20298 </member>
20299 Serialize the object 20299 <member name="T:OpenMetaverse.AppearanceManager.TextureData">
20300 </summary> 20300 <summary>
20301 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 20301 Holds a texture assetID and the data needed to bake this layer into
20302 </member> 20302 an outfit texture. Used to keep track of currently worn textures
20303 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 20303 and baking data
20304 <summary> 20304 </summary>
20305 Deserialize the message 20305 </member>
20306 </summary> 20306 <member name="F:OpenMetaverse.AppearanceManager.TextureData.TextureID">
20307 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 20307 <summary>A texture AssetID</summary>
20308 </member> 20308 </member>
20309 <member name="T:OpenMetaverse.Messages.Linden.ChatSessionAcceptInvitation"> 20309 <member name="F:OpenMetaverse.AppearanceManager.TextureData.Texture">
20310 <summary> 20310 <summary>Asset data for the texture</summary>
20311 A message sent from the agent to the simulator which tells the 20311 </member>
20312 simulator we've accepted a conference invitation 20312 <member name="F:OpenMetaverse.AppearanceManager.TextureData.AlphaMasks">
20313 </summary> 20313 <summary>Collection of alpha masks that needs applying</summary>
20314 </member> 20314 </member>
20315 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionAcceptInvitation.SessionID"> 20315 <member name="F:OpenMetaverse.AppearanceManager.TextureData.Color">
20316 <summary>The conference SessionID</summary> 20316 <summary>Tint that should be applied to the texture</summary>
20317 </member> 20317 </member>
20318 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionAcceptInvitation.Serialize"> 20318 <member name="T:OpenMetaverse.AgentWearablesReplyEventArgs">
20319 <summary> 20319 <summary>Contains the Event data returned from the data server from an AgentWearablesRequest</summary>
20320 Serialize the object 20320 </member>
20321 </summary> 20321 <member name="M:OpenMetaverse.AgentWearablesReplyEventArgs.#ctor">
20322 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 20322 <summary>Construct a new instance of the AgentWearablesReplyEventArgs class</summary>
20323 </member> 20323 </member>
20324 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionAcceptInvitation.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 20324 <member name="T:OpenMetaverse.AgentCachedBakesReplyEventArgs">
20325 <summary> 20325 <summary>Contains the Event data returned from the data server from an AgentCachedTextureResponse</summary>
20326 Deserialize the message 20326 </member>
20327 </summary> 20327 <member name="M:OpenMetaverse.AgentCachedBakesReplyEventArgs.#ctor">
20328 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 20328 <summary>Construct a new instance of the AgentCachedBakesReplyEventArgs class</summary>
20329 </member> 20329 </member>
20330 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionRequestMessage.Serialize"> 20330 <member name="T:OpenMetaverse.AppearanceSetEventArgs">
20331 <summary> 20331 <summary>Contains the Event data returned from an AppearanceSetRequest</summary>
20332 Serialize the object 20332 </member>
20333 </summary> 20333 <member name="M:OpenMetaverse.AppearanceSetEventArgs.#ctor(System.Boolean)">
20334 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 20334 <summary>
20335 </member> 20335 Triggered when appearance data is sent to the sim and
20336 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 20336 the main appearance thread is done.</summary>
20337 <summary> 20337 <param name="success">Indicates whether appearance setting was successful</param>
20338 Deserialize the message 20338 </member>
20339 </summary> 20339 <member name="P:OpenMetaverse.AppearanceSetEventArgs.Success">
20340 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 20340 <summary>Indicates whether appearance setting was successful</summary>
20341 </member> 20341 </member>
20342 <member name="M:OpenMetaverse.Messages.Linden.ChatterboxSessionEventReplyMessage.Serialize"> 20342 <member name="T:OpenMetaverse.RebakeAvatarTexturesEventArgs">
20343 <summary> 20343 <summary>Contains the Event data returned from the data server from an RebakeAvatarTextures</summary>
20344 Serialize the object 20344 </member>
20345 </summary> 20345 <member name="M:OpenMetaverse.RebakeAvatarTexturesEventArgs.#ctor(OpenMetaverse.UUID)">
20346 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 20346 <summary>
20347 </member> 20347 Triggered when the simulator sends a request for this agent to rebake
20348 <member name="M:OpenMetaverse.Messages.Linden.ChatterboxSessionEventReplyMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 20348 its appearance
20349 <summary> 20349 </summary>
20350 Deserialize the message 20350 <param name="textureID">The ID of the Texture Layer to bake</param>
20351 </summary> 20351 </member>
20352 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 20352 <member name="P:OpenMetaverse.RebakeAvatarTexturesEventArgs.TextureID">
20353 </member> 20353 <summary>The ID of the Texture Layer to bake</summary>
20354 <member name="M:OpenMetaverse.Messages.Linden.ChatterBoxSessionStartReplyMessage.Serialize"> 20354 </member>
20355 <summary> 20355 <member name="T:OpenMetaverse.Rendering.LindenMesh.LODMesh">
20356 Serialize the object 20356 <summary>
20357 </summary> 20357 Level of Detail mesh
20358 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 20358 </summary>
20359 </member> 20359 </member>
20360 <member name="M:OpenMetaverse.Messages.Linden.ChatterBoxSessionStartReplyMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 20360 <member name="T:OpenMetaverse.Assets.AssetMesh">
20361 <summary> 20361 <summary>
20362 Deserialize the message 20362 Represents Mesh asset
20363 </summary> 20363 </summary>
20364 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 20364 </member>
20365 </member> 20365 <member name="M:OpenMetaverse.Assets.AssetMesh.#ctor">
20366 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.FromAgentID"> 20366 <summary>Initializes a new instance of an AssetMesh object</summary>
20367 <summary>Key of sender</summary> 20367 </member>
20368 </member> 20368 <member name="M:OpenMetaverse.Assets.AssetMesh.#ctor(OpenMetaverse.UUID,System.Byte[])">
20369 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.FromAgentName"> 20369 <summary>Initializes a new instance of an AssetMesh object with parameters</summary>
20370 <summary>Name of sender</summary> 20370 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
20371 </member> 20371 <param name="assetData">A byte array containing the raw asset data</param>
20372 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.ToAgentID"> 20372 </member>
20373 <summary>Key of destination avatar</summary> 20373 <member name="M:OpenMetaverse.Assets.AssetMesh.Encode">
20374 </member> 20374 <summary>
20375 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.ParentEstateID"> 20375 TODO: Encodes a scripts contents into a LSO Bytecode file
20376 <summary>ID of originating estate</summary> 20376 </summary>
20377 </member> 20377 </member>
20378 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.RegionID"> 20378 <member name="M:OpenMetaverse.Assets.AssetMesh.Decode">
20379 <summary>Key of originating region</summary> 20379 <summary>
20380 </member> 20380 TODO: Decode LSO Bytecode into a string
20381 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Position"> 20381 </summary>
20382 <summary>Coordinates in originating region</summary> 20382 <returns>true</returns>
20383 </member> 20383 </member>
20384 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Dialog"> 20384 <member name="P:OpenMetaverse.Assets.AssetMesh.AssetType">
20385 <summary>Instant message type</summary> 20385 <summary>Override the base classes AssetType</summary>
20386 </member> 20386 </member>
20387 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.GroupIM"> 20387 <member name="T:OpenMetaverse.TextureRequestState">
20388 <summary>Group IM session toggle</summary> 20388 <summary>
20389 </member> 20389 The current status of a texture request as it moves through the pipeline or final result of a texture request.
20390 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.IMSessionID"> 20390 </summary>
20391 <summary>Key of IM session, for Group Messages, the groups UUID</summary> 20391 </member>
20392 </member> 20392 <member name="F:OpenMetaverse.TextureRequestState.Pending">
20393 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Timestamp"> 20393 <summary>The initial state given to a request. Requests in this state
20394 <summary>Timestamp of the instant message</summary> 20394 are waiting for an available slot in the pipeline</summary>
20395 </member> 20395 </member>
20396 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Message"> 20396 <member name="F:OpenMetaverse.TextureRequestState.Started">
20397 <summary>Instant message text</summary> 20397 <summary>A request that has been added to the pipeline and the request packet
20398 </member> 20398 has been sent to the simulator</summary>
20399 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Offline"> 20399 </member>
20400 <summary>Whether this message is held for offline avatars</summary> 20400 <member name="F:OpenMetaverse.TextureRequestState.Progress">
20401 </member> 20401 <summary>A request that has received one or more packets back from the simulator</summary>
20402 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.BinaryBucket"> 20402 </member>
20403 <summary>Context specific packed data</summary> 20403 <member name="F:OpenMetaverse.TextureRequestState.Finished">
20404 </member> 20404 <summary>A request that has received all packets back from the simulator</summary>
20405 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Voice"> 20405 </member>
20406 <summary>Is this invitation for voice group/conference chat</summary> 20406 <member name="F:OpenMetaverse.TextureRequestState.Timeout">
20407 </member> 20407 <summary>A request that has taken longer than <seealso cref="F:OpenMetaverse.Settings.PIPELINE_REQUEST_TIMEOUT"/>
20408 <member name="M:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Serialize"> 20408 to download OR the initial packet containing the packet information was never received</summary>
20409 <summary> 20409 </member>
20410 Serialize the object 20410 <member name="F:OpenMetaverse.TextureRequestState.Aborted">
20411 </summary> 20411 <summary>The texture request was aborted by request of the agent</summary>
20412 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 20412 </member>
20413 </member> 20413 <member name="F:OpenMetaverse.TextureRequestState.NotFound">
20414 <member name="M:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 20414 <summary>The simulator replied to the request that it was not able to find the requested texture</summary>
20415 <summary> 20415 </member>
20416 Deserialize the message 20416 <member name="T:OpenMetaverse.TextureDownloadCallback">
20417 </summary> 20417 <summary>
20418 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 20418 A callback fired to indicate the status or final state of the requested texture. For progressive
20419 </member> 20419 downloads this will fire each time new asset data is returned from the simulator.
20420 <member name="T:OpenMetaverse.Messages.Linden.ChatterBoxSessionAgentListUpdatesMessage"> 20420 </summary>
20421 <summary> 20421 <param name="state">The <see cref="T:OpenMetaverse.TextureRequestState"/> indicating either Progress for textures not fully downloaded,
20422 Sent from the simulator to the viewer. 20422 or the final result of the request after it has been processed through the TexturePipeline</param>
20423 20423 <param name="assetTexture">The <see cref="T:OpenMetaverse.Assets.AssetTexture"/> object containing the Assets ID, raw data
20424 When an agent initially joins a session the AgentUpdatesBlock object will contain a list of session members including 20424 and other information. For progressive rendering the <see cref="F:OpenMetaverse.Assets.Asset.AssetData"/> will contain
20425 a boolean indicating they can use voice chat in this session, a boolean indicating they are allowed to moderate 20425 the data from the beginning of the file. For failed, aborted and timed out requests it will contain
20426 this session, and lastly a string which indicates another agent is entering the session with the Transition set to "ENTER" 20426 an empty byte array.</param>
20427 20427 </member>
20428 During the session lifetime updates on individuals are sent. During the update the booleans sent during the initial join are 20428 <member name="T:OpenMetaverse.TexturePipeline">
20429 excluded with the exception of the Transition field. This indicates a new user entering or exiting the session with 20429 <summary>
20430 the string "ENTER" or "LEAVE" respectively. 20430 Texture request download handler, allows a configurable number of download slots which manage multiple
20431 </summary> 20431 concurrent texture downloads from the <seealso cref="T:OpenMetaverse.Simulator"/>
20432 </member> 20432 </summary>
20433 <member name="M:OpenMetaverse.Messages.Linden.ChatterBoxSessionAgentListUpdatesMessage.Serialize"> 20433 <remarks>This class makes full use of the internal <seealso cref="!:TextureCache"/>
20434 <summary> 20434 system for full texture downloads.</remarks>
20435 Serialize the object 20435 </member>
20436 </summary> 20436 <member name="F:OpenMetaverse.TexturePipeline._Transfers">
20437 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 20437 <summary>A dictionary containing all pending and in-process transfer requests where the Key is both the RequestID
20438 </member> 20438 and also the Asset Texture ID, and the value is an object containing the current state of the request and also
20439 <member name="M:OpenMetaverse.Messages.Linden.ChatterBoxSessionAgentListUpdatesMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 20439 the asset data as it is being re-assembled</summary>
20440 <summary> 20440 </member>
20441 Deserialize the message 20441 <member name="F:OpenMetaverse.TexturePipeline._Client">
20442 </summary> 20442 <summary>Holds the reference to the <see cref="T:OpenMetaverse.GridClient"/> client object</summary>
20443 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 20443 </member>
20444 </member> 20444 <member name="F:OpenMetaverse.TexturePipeline.maxTextureRequests">
20445 <member name="T:OpenMetaverse.Messages.Linden.ForceCloseChatterBoxSessionMessage"> 20445 <summary>Maximum concurrent texture requests allowed at a time</summary>
20446 <summary> 20446 </member>
20447 An EventQueue message sent when the agent is forcibly removed from a chatterbox session 20447 <member name="F:OpenMetaverse.TexturePipeline.resetEvents">
20448 </summary> 20448 <summary>An array of <see cref="T:System.Threading.AutoResetEvent"/> objects used to manage worker request threads</summary>
20449 </member> 20449 </member>
20450 <member name="F:OpenMetaverse.Messages.Linden.ForceCloseChatterBoxSessionMessage.Reason"> 20450 <member name="F:OpenMetaverse.TexturePipeline.threadpoolSlots">
20451 <summary> 20451 <summary>An array of worker slots which shows the availablity status of the slot</summary>
20452 A string containing the reason the agent was removed 20452 </member>
20453 </summary> 20453 <member name="F:OpenMetaverse.TexturePipeline.downloadMaster">
20454 </member> 20454 <summary>The primary thread which manages the requests.</summary>
20455 <member name="F:OpenMetaverse.Messages.Linden.ForceCloseChatterBoxSessionMessage.SessionID"> 20455 </member>
20456 <summary> 20456 <member name="F:OpenMetaverse.TexturePipeline._Running">
20457 The ChatterBoxSession's SessionID 20457 <summary>true if the TexturePipeline is currently running</summary>
20458 </summary> 20458 </member>
20459 </member> 20459 <member name="F:OpenMetaverse.TexturePipeline.lockerObject">
20460 <member name="M:OpenMetaverse.Messages.Linden.ForceCloseChatterBoxSessionMessage.Serialize"> 20460 <summary>A synchronization object used by the primary thread</summary>
20461 <summary> 20461 </member>
20462 Serialize the object 20462 <member name="F:OpenMetaverse.TexturePipeline.RefreshDownloadsTimer">
20463 </summary> 20463 <summary>A refresh timer used to increase the priority of stalled requests</summary>
20464 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 20464 </member>
20465 </member> 20465 <member name="M:OpenMetaverse.TexturePipeline.#ctor(OpenMetaverse.GridClient)">
20466 <member name="M:OpenMetaverse.Messages.Linden.ForceCloseChatterBoxSessionMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 20466 <summary>
20467 <summary> 20467 Default constructor, Instantiates a new copy of the TexturePipeline class
20468 Deserialize the message 20468 </summary>
20469 </summary> 20469 <param name="client">Reference to the instantiated <see cref="T:OpenMetaverse.GridClient"/> object</param>
20470 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 20470 </member>
20471 </member> 20471 <member name="M:OpenMetaverse.TexturePipeline.Startup">
20472 <member name="M:OpenMetaverse.Messages.Linden.EventQueueAck.Serialize"> 20472 <summary>
20473 <summary> 20473 Initialize callbacks required for the TexturePipeline to operate
20474 Serialize the object 20474 </summary>
20475 </summary> 20475 </member>
20476 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 20476 <member name="M:OpenMetaverse.TexturePipeline.Shutdown">
20477 </member> 20477 <summary>
20478 <member name="M:OpenMetaverse.Messages.Linden.EventQueueAck.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 20478 Shutdown the TexturePipeline and cleanup any callbacks or transfers
20479 <summary> 20479 </summary>
20480 Deserialize the message 20480 </member>
20481 </summary> 20481 <member name="M:OpenMetaverse.TexturePipeline.RequestTexture(OpenMetaverse.UUID,OpenMetaverse.ImageType,System.Single,System.Int32,System.UInt32,OpenMetaverse.TextureDownloadCallback,System.Boolean)">
20482 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 20482 <summary>
20483 </member> 20483 Request a texture asset from the simulator using the <see cref="T:OpenMetaverse.TexturePipeline"/> system to
20484 <member name="M:OpenMetaverse.Messages.Linden.EventQueueEvent.Serialize"> 20484 manage the requests and re-assemble the image from the packets received from the simulator
20485 <summary> 20485 </summary>
20486 Serialize the object 20486 <param name="textureID">The <see cref="T:OpenMetaverse.UUID"/> of the texture asset to download</param>
20487 </summary> 20487 <param name="imageType">The <see cref="T:OpenMetaverse.ImageType"/> of the texture asset.
20488 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 20488 Use <see cref="F:OpenMetaverse.ImageType.Normal"/> for most textures, or <see cref="F:OpenMetaverse.ImageType.Baked"/> for baked layer texture assets</param>
20489 </member> 20489 <param name="priority">A float indicating the requested priority for the transfer. Higher priority values tell the simulator
20490 <member name="M:OpenMetaverse.Messages.Linden.EventQueueEvent.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 20490 to prioritize the request before lower valued requests. An image already being transferred using the <see cref="T:OpenMetaverse.TexturePipeline"/> can have
20491 <summary> 20491 its priority changed by resending the request with the new priority value</param>
20492 Deserialize the message 20492 <param name="discardLevel">Number of quality layers to discard.
20493 </summary> 20493 This controls the end marker of the data sent</param>
20494 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 20494 <param name="packetStart">The packet number to begin the request at. A value of 0 begins the request
20495 </member> 20495 from the start of the asset texture</param>
20496 <member name="M:OpenMetaverse.Messages.Linden.EventQueueGetMessage.Serialize"> 20496 <param name="callback">The <see cref="T:OpenMetaverse.TextureDownloadCallback"/> callback to fire when the image is retrieved. The callback
20497 <summary> 20497 will contain the result of the request and the texture asset data</param>
20498 Serialize the object 20498 <param name="progressive">If true, the callback will be fired for each chunk of the downloaded image.
20499 </summary> 20499 The callback asset parameter will contain all previously received chunks of the texture asset starting
20500 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 20500 from the beginning of the request</param>
20501 </member> 20501 </member>
20502 <member name="M:OpenMetaverse.Messages.Linden.EventQueueGetMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 20502 <member name="M:OpenMetaverse.TexturePipeline.RequestImage(OpenMetaverse.UUID,OpenMetaverse.ImageType,System.Single,System.Int32,System.UInt32)">
20503 <summary> 20503 <summary>
20504 Deserialize the message 20504 Sends the actual request packet to the simulator
20505 </summary> 20505 </summary>
20506 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 20506 <param name="imageID">The image to download</param>
20507 </member> 20507 <param name="type">Type of the image to download, either a baked
20508 <member name="M:OpenMetaverse.Messages.Linden.ViewerStatsMessage.Serialize"> 20508 avatar texture or a normal texture</param>
20509 <summary> 20509 <param name="priority">Priority level of the download. Default is
20510 Serialize the object 20510 <c>1,013,000.0f</c></param>
20511 </summary> 20511 <param name="discardLevel">Number of quality layers to discard.
20512 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 20512 This controls the end marker of the data sent</param>
20513 </member> 20513 <param name="packetNum">Packet number to start the download at.
20514 <member name="M:OpenMetaverse.Messages.Linden.ViewerStatsMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 20514 This controls the start marker of the data sent</param>
20515 <summary> 20515 <remarks>Sending a priority of 0 and a discardlevel of -1 aborts
20516 Deserialize the message 20516 download</remarks>
20517 </summary> 20517 </member>
20518 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 20518 <member name="M:OpenMetaverse.TexturePipeline.AbortTextureRequest(OpenMetaverse.UUID)">
20519 </member> 20519 <summary>
20520 <member name="T:OpenMetaverse.Messages.Linden.PlacesReplyMessage"> 20520 Cancel a pending or in process texture request
20521 <summary> 20521 </summary>
20522 20522 <param name="textureID">The texture assets unique ID</param>
20523 </summary> 20523 </member>
20524 </member> 20524 <member name="M:OpenMetaverse.TexturePipeline.DownloadThread">
20525 <member name="M:OpenMetaverse.Messages.Linden.PlacesReplyMessage.Serialize"> 20525 <summary>
20526 <summary> 20526 Master Download Thread, Queues up downloads in the threadpool
20527 Serialize the object 20527 </summary>
20528 </summary> 20528 </member>
20529 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 20529 <member name="M:OpenMetaverse.TexturePipeline.TextureRequestDoWork(System.Object)">
20530 </member> 20530 <summary>
20531 <member name="M:OpenMetaverse.Messages.Linden.PlacesReplyMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 20531 The worker thread that sends the request and handles timeouts
20532 <summary> 20532 </summary>
20533 Deserialize the message 20533 <param name="threadContext">A <see cref="T:OpenMetaverse.TexturePipeline.TaskInfo"/> object containing the request details</param>
20534 </summary> 20534 </member>
20535 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 20535 <member name="M:OpenMetaverse.TexturePipeline.ImageNotInDatabaseHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
20536 </member> 20536 <summary>
20537 <member name="M:OpenMetaverse.Messages.Linden.UpdateAgentInformationMessage.Serialize"> 20537 Handle responses from the simulator that tell us a texture we have requested is unable to be located
20538 <summary> 20538 or no longer exists. This will remove the request from the pipeline and free up a slot if one is in use
20539 Serialize the object 20539 </summary>
20540 </summary> 20540 <param name="sender">The sender</param>
20541 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 20541 <param name="e">The EventArgs object containing the packet data</param>
20542 </member> 20542 </member>
20543 <member name="M:OpenMetaverse.Messages.Linden.UpdateAgentInformationMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 20543 <member name="M:OpenMetaverse.TexturePipeline.ImagePacketHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
20544 <summary> 20544 <summary>
20545 Deserialize the message 20545 Handles the remaining Image data that did not fit in the initial ImageData packet
20546 </summary> 20546 </summary>
20547 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 20547 <param name="sender">The sender</param>
20548 </member> 20548 <param name="e">The EventArgs object containing the packet data</param>
20549 <member name="M:OpenMetaverse.Messages.Linden.DirLandReplyMessage.Serialize"> 20549 </member>
20550 <summary> 20550 <member name="M:OpenMetaverse.TexturePipeline.ImageDataHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
20551 Serialize the object 20551 <summary>
20552 </summary> 20552 Handle the initial ImageDataPacket sent from the simulator
20553 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 20553 </summary>
20554 </member> 20554 <param name="sender">The sender</param>
20555 <member name="M:OpenMetaverse.Messages.Linden.DirLandReplyMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 20555 <param name="e">The EventArgs object containing the packet data</param>
20556 <summary> 20556 </member>
20557 Deserialize the message 20557 <member name="P:OpenMetaverse.TexturePipeline.TransferCount">
20558 </summary> 20558 <summary>Current number of pending and in-process transfers</summary>
20559 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 20559 </member>
20560 </member> 20560 <member name="T:OpenMetaverse.TexturePipeline.TaskInfo">
20561 <member name="T:OpenMetaverse.Messages.Linden.ObjectMediaNavigateMessage"> 20561 <summary>
20562 <summary> 20562 A request task containing information and status of a request as it is processed through the <see cref="T:OpenMetaverse.TexturePipeline"/>
20563 A message sent from the viewer to the simulator which 20563 </summary>
20564 specifies that the user has changed current URL 20564 </member>
20565 of the specific media on a prim face 20565 <member name="F:OpenMetaverse.TexturePipeline.TaskInfo.State">
20566 </summary> 20566 <summary>The current <seealso cref="T:OpenMetaverse.TextureRequestState"/> which identifies the current status of the request</summary>
20567 </member> 20567 </member>
20568 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaNavigateMessage.URL"> 20568 <member name="F:OpenMetaverse.TexturePipeline.TaskInfo.RequestID">
20569 <summary> 20569 <summary>The Unique Request ID, This is also the Asset ID of the texture being requested</summary>
20570 New URL 20570 </member>
20571 </summary> 20571 <member name="F:OpenMetaverse.TexturePipeline.TaskInfo.RequestSlot">
20572 </member> 20572 <summary>The slot this request is occupying in the threadpoolSlots array</summary>
20573 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaNavigateMessage.PrimID"> 20573 </member>
20574 <summary> 20574 <member name="F:OpenMetaverse.TexturePipeline.TaskInfo.Type">
20575 Prim UUID where navigation occured 20575 <summary>The ImageType of the request.</summary>
20576 </summary> 20576 </member>
20577 </member> 20577 <member name="F:OpenMetaverse.TexturePipeline.TaskInfo.Callbacks">
20578 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaNavigateMessage.Face"> 20578 <summary>The callback to fire when the request is complete, will include
20579 <summary> 20579 the <seealso cref="T:OpenMetaverse.TextureRequestState"/> and the <see cref="T:OpenMetaverse.Assets.AssetTexture"/>
20580 Face index 20580 object containing the result data</summary>
20581 </summary> 20581 </member>
20582 </member> 20582 <member name="F:OpenMetaverse.TexturePipeline.TaskInfo.ReportProgress">
20583 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaNavigateMessage.Serialize"> 20583 <summary>If true, indicates the callback will be fired whenever new data is returned from the simulator.
20584 <summary> 20584 This is used to progressively render textures as portions of the texture are received.</summary>
20585 Serialize the object 20585 </member>
20586 </summary> 20586 <member name="F:OpenMetaverse.TexturePipeline.TaskInfo.Transfer">
20587 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 20587 <summary>An object that maintains the data of an request thats in-process.</summary>
20588 </member> 20588 </member>
20589 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaNavigateMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 20589 <member name="T:OpenMetaverse.GridLayerType">
20590 <summary> 20590 <summary>
20591 Deserialize the message 20591 Map layer request type
20592 </summary> 20592 </summary>
20593 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 20593 </member>
20594 </member> 20594 <member name="F:OpenMetaverse.GridLayerType.Objects">
20595 <member name="T:OpenMetaverse.Messages.Linden.ObjectMediaBlock"> 20595 <summary>Objects and terrain are shown</summary>
20596 <summary>Base class used for the ObjectMedia message</summary> 20596 </member>
20597 </member> 20597 <member name="F:OpenMetaverse.GridLayerType.Terrain">
20598 <member name="T:OpenMetaverse.Messages.Linden.ObjectMediaRequest"> 20598 <summary>Only the terrain is shown, no objects</summary>
20599 <summary> 20599 </member>
20600 Message used to retrive prim media data 20600 <member name="F:OpenMetaverse.GridLayerType.LandForSale">
20601 </summary> 20601 <summary>Overlay showing land for sale and for auction</summary>
20602 </member> 20602 </member>
20603 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaRequest.PrimID"> 20603 <member name="T:OpenMetaverse.GridItemType">
20604 <summary> 20604 <summary>
20605 Prim UUID 20605 Type of grid item, such as telehub, event, populator location, etc.
20606 </summary> 20606 </summary>
20607 </member> 20607 </member>
20608 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaRequest.Verb"> 20608 <member name="F:OpenMetaverse.GridItemType.Telehub">
20609 <summary> 20609 <summary>Telehub</summary>
20610 Requested operation, either GET or UPDATE 20610 </member>
20611 </summary> 20611 <member name="F:OpenMetaverse.GridItemType.PgEvent">
20612 </member> 20612 <summary>PG rated event</summary>
20613 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaRequest.Serialize"> 20613 </member>
20614 <summary> 20614 <member name="F:OpenMetaverse.GridItemType.MatureEvent">
20615 Serialize object 20615 <summary>Mature rated event</summary>
20616 </summary> 20616 </member>
20617 <returns>Serialized object as OSDMap</returns> 20617 <member name="F:OpenMetaverse.GridItemType.Popular">
20618 </member> 20618 <summary>Popular location</summary>
20619 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaRequest.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 20619 </member>
20620 <summary> 20620 <member name="F:OpenMetaverse.GridItemType.AgentLocations">
20621 Deserialize the message 20621 <summary>Locations of avatar groups in a region</summary>
20622 </summary> 20622 </member>
20623 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 20623 <member name="F:OpenMetaverse.GridItemType.LandForSale">
20624 </member> 20624 <summary>Land for sale</summary>
20625 <member name="T:OpenMetaverse.Messages.Linden.ObjectMediaResponse"> 20625 </member>
20626 <summary> 20626 <member name="F:OpenMetaverse.GridItemType.Classified">
20627 Message used to update prim media data 20627 <summary>Classified ad</summary>
20628 </summary> 20628 </member>
20629 </member> 20629 <member name="F:OpenMetaverse.GridItemType.AdultEvent">
20630 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaResponse.PrimID"> 20630 <summary>Adult rated event</summary>
20631 <summary> 20631 </member>
20632 Prim UUID 20632 <member name="F:OpenMetaverse.GridItemType.AdultLandForSale">
20633 </summary> 20633 <summary>Adult land for sale</summary>
20634 </member> 20634 </member>
20635 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaResponse.FaceMedia"> 20635 <member name="T:OpenMetaverse.GridRegion">
20636 <summary> 20636 <summary>
20637 Array of media entries indexed by face number 20637 Information about a region on the grid map
20638 </summary> 20638 </summary>
20639 </member> 20639 </member>
20640 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaResponse.Version"> 20640 <member name="F:OpenMetaverse.GridRegion.X">
20641 <summary> 20641 <summary>Sim X position on World Map</summary>
20642 Media version string 20642 </member>
20643 </summary> 20643 <member name="F:OpenMetaverse.GridRegion.Y">
20644 </member> 20644 <summary>Sim Y position on World Map</summary>
20645 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaResponse.Serialize"> 20645 </member>
20646 <summary> 20646 <member name="F:OpenMetaverse.GridRegion.Name">
20647 Serialize object 20647 <summary>Sim Name (NOTE: In lowercase!)</summary>
20648 </summary> 20648 </member>
20649 <returns>Serialized object as OSDMap</returns> 20649 <member name="F:OpenMetaverse.GridRegion.Access">
20650 </member> 20650 <summary></summary>
20651 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaResponse.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 20651 </member>
20652 <summary> 20652 <member name="F:OpenMetaverse.GridRegion.RegionFlags">
20653 Deserialize the message 20653 <summary>Appears to always be zero (None)</summary>
20654 </summary> 20654 </member>
20655 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 20655 <member name="F:OpenMetaverse.GridRegion.WaterHeight">
20656 </member> 20656 <summary>Sim's defined Water Height</summary>
20657 <member name="T:OpenMetaverse.Messages.Linden.ObjectMediaUpdate"> 20657 </member>
20658 <summary> 20658 <member name="F:OpenMetaverse.GridRegion.Agents">
20659 Message used to update prim media data 20659 <summary></summary>
20660 </summary> 20660 </member>
20661 </member> 20661 <member name="F:OpenMetaverse.GridRegion.MapImageID">
20662 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaUpdate.PrimID"> 20662 <summary>UUID of the World Map image</summary>
20663 <summary> 20663 </member>
20664 Prim UUID 20664 <member name="F:OpenMetaverse.GridRegion.RegionHandle">
20665 </summary> 20665 <summary>Unique identifier for this region, a combination of the X
20666 </member> 20666 and Y position</summary>
20667 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaUpdate.FaceMedia"> 20667 </member>
20668 <summary> 20668 <member name="M:OpenMetaverse.GridRegion.ToString">
20669 Array of media entries indexed by face number 20669 <summary>
20670 </summary> 20670
20671 </member> 20671 </summary>
20672 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaUpdate.Verb"> 20672 <returns></returns>
20673 <summary> 20673 </member>
20674 Requested operation, either GET or UPDATE 20674 <member name="M:OpenMetaverse.GridRegion.GetHashCode">
20675 </summary> 20675 <summary>
20676 </member> 20676
20677 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaUpdate.Serialize"> 20677 </summary>
20678 <summary> 20678 <returns></returns>
20679 Serialize object 20679 </member>
20680 </summary> 20680 <member name="M:OpenMetaverse.GridRegion.Equals(System.Object)">
20681 <returns>Serialized object as OSDMap</returns> 20681 <summary>
20682 </member> 20682
20683 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaUpdate.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 20683 </summary>
20684 <summary> 20684 <param name="obj"></param>
20685 Deserialize the message 20685 <returns></returns>
20686 </summary> 20686 </member>
20687 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 20687 <member name="T:OpenMetaverse.GridLayer">
20688 </member> 20688 <summary>
20689 <member name="T:OpenMetaverse.Messages.Linden.ObjectMediaMessage"> 20689 Visual chunk of the grid map
20690 <summary> 20690 </summary>
20691 Message for setting or getting per face MediaEntry 20691 </member>
20692 </summary> 20692 <member name="T:OpenMetaverse.MapItem">
20693 </member> 20693 <summary>
20694 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaMessage.Request"> 20694 Base class for Map Items
20695 <summary>The request or response details block</summary> 20695 </summary>
20696 </member> 20696 </member>
20697 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaMessage.Serialize"> 20697 <member name="F:OpenMetaverse.MapItem.GlobalX">
20698 <summary> 20698 <summary>The Global X position of the item</summary>
20699 Serialize the object 20699 </member>
20700 </summary> 20700 <member name="F:OpenMetaverse.MapItem.GlobalY">
20701 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 20701 <summary>The Global Y position of the item</summary>
20702 </member> 20702 </member>
20703 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 20703 <member name="P:OpenMetaverse.MapItem.LocalX">
20704 <summary> 20704 <summary>Get the Local X position of the item</summary>
20705 Deserialize the message 20705 </member>
20706 </summary> 20706 <member name="P:OpenMetaverse.MapItem.LocalY">
20707 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 20707 <summary>Get the Local Y position of the item</summary>
20708 </member> 20708 </member>
20709 <member name="T:OpenMetaverse.Messages.Linden.ObjectResourcesDetail"> 20709 <member name="P:OpenMetaverse.MapItem.RegionHandle">
20710 <summary>Details about object resource usage</summary> 20710 <summary>Get the Handle of the region</summary>
20711 </member> 20711 </member>
20712 <member name="F:OpenMetaverse.Messages.Linden.ObjectResourcesDetail.ID"> 20712 <member name="T:OpenMetaverse.MapAgentLocation">
20713 <summary>Object UUID</summary> 20713 <summary>
20714 </member> 20714 Represents an agent or group of agents location
20715 <member name="F:OpenMetaverse.Messages.Linden.ObjectResourcesDetail.Name"> 20715 </summary>
20716 <summary>Object name</summary> 20716 </member>
20717 </member> 20717 <member name="T:OpenMetaverse.MapTelehub">
20718 <member name="F:OpenMetaverse.Messages.Linden.ObjectResourcesDetail.GroupOwned"> 20718 <summary>
20719 <summary>Indicates if object is group owned</summary> 20719 Represents a Telehub location
20720 </member> 20720 </summary>
20721 <member name="F:OpenMetaverse.Messages.Linden.ObjectResourcesDetail.Location"> 20721 </member>
20722 <summary>Locatio of the object</summary> 20722 <member name="T:OpenMetaverse.MapLandForSale">
20723 </member> 20723 <summary>
20724 <member name="F:OpenMetaverse.Messages.Linden.ObjectResourcesDetail.OwnerID"> 20724 Represents a non-adult parcel of land for sale
20725 <summary>Object owner</summary> 20725 </summary>
20726 </member> 20726 </member>
20727 <member name="F:OpenMetaverse.Messages.Linden.ObjectResourcesDetail.Resources"> 20727 <member name="T:OpenMetaverse.MapAdultLandForSale">
20728 <summary>Resource usage, keys are resource names, values are resource usage for that specific resource</summary> 20728 <summary>
20729 </member> 20729 Represents an Adult parcel of land for sale
20730 <member name="M:OpenMetaverse.Messages.Linden.ObjectResourcesDetail.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 20730 </summary>
20731 <summary> 20731 </member>
20732 Deserializes object from OSD 20732 <member name="T:OpenMetaverse.MapPGEvent">
20733 </summary> 20733 <summary>
20734 <param name="obj">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 20734 Represents a PG Event
20735 </member> 20735 </summary>
20736 <member name="M:OpenMetaverse.Messages.Linden.ObjectResourcesDetail.FromOSD(OpenMetaverse.StructuredData.OSD)"> 20736 </member>
20737 <summary> 20737 <member name="T:OpenMetaverse.MapMatureEvent">
20738 Makes an instance based on deserialized data 20738 <summary>
20739 </summary> 20739 Represents a Mature event
20740 <param name="osd"><see cref="T:OpenMetaverse.StructuredData.OSD"/> serialized data</param> 20740 </summary>
20741 <returns>Instance containg deserialized data</returns> 20741 </member>
20742 </member> 20742 <member name="T:OpenMetaverse.MapAdultEvent">
20743 <member name="T:OpenMetaverse.Messages.Linden.ParcelResourcesDetail"> 20743 <summary>
20744 <summary>Details about parcel resource usage</summary> 20744 Represents an Adult event
20745 </member> 20745 </summary>
20746 <member name="F:OpenMetaverse.Messages.Linden.ParcelResourcesDetail.ID"> 20746 </member>
20747 <summary>Parcel UUID</summary> 20747 <member name="T:OpenMetaverse.GridManager">
20748 </member> 20748 <summary>
20749 <member name="F:OpenMetaverse.Messages.Linden.ParcelResourcesDetail.LocalID"> 20749 Manages grid-wide tasks such as the world map
20750 <summary>Parcel local ID</summary> 20750 </summary>
20751 </member> 20751 </member>
20752 <member name="F:OpenMetaverse.Messages.Linden.ParcelResourcesDetail.Name"> 20752 <member name="F:OpenMetaverse.GridManager.m_CoarseLocationUpdate">
20753 <summary>Parcel name</summary> 20753 <summary>The event subscribers. null if no subcribers</summary>
20754 </member> 20754 </member>
20755 <member name="F:OpenMetaverse.Messages.Linden.ParcelResourcesDetail.GroupOwned"> 20755 <member name="M:OpenMetaverse.GridManager.OnCoarseLocationUpdate(OpenMetaverse.CoarseLocationUpdateEventArgs)">
20756 <summary>Indicates if parcel is group owned</summary> 20756 <summary>Raises the CoarseLocationUpdate event</summary>
20757 </member> 20757 <param name="e">A CoarseLocationUpdateEventArgs object containing the
20758 <member name="F:OpenMetaverse.Messages.Linden.ParcelResourcesDetail.OwnerID"> 20758 data sent by simulator</param>
20759 <summary>Parcel owner</summary> 20759 </member>
20760 </member> 20760 <member name="F:OpenMetaverse.GridManager.m_CoarseLocationUpdateLock">
20761 <member name="F:OpenMetaverse.Messages.Linden.ParcelResourcesDetail.Objects"> 20761 <summary>Thread sync lock object</summary>
20762 <summary>Array of <see cref="T:OpenMetaverse.Messages.Linden.ObjectResourcesDetail"/> containing per object resource usage</summary> 20762 </member>
20763 </member> 20763 <member name="F:OpenMetaverse.GridManager.m_GridRegion">
20764 <member name="M:OpenMetaverse.Messages.Linden.ParcelResourcesDetail.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 20764 <summary>The event subscribers. null if no subcribers</summary>
20765 <summary> 20765 </member>
20766 Deserializes object from OSD 20766 <member name="M:OpenMetaverse.GridManager.OnGridRegion(OpenMetaverse.GridRegionEventArgs)">
20767 </summary> 20767 <summary>Raises the GridRegion event</summary>
20768 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 20768 <param name="e">A GridRegionEventArgs object containing the
20769 </member> 20769 data sent by simulator</param>
20770 <member name="M:OpenMetaverse.Messages.Linden.ParcelResourcesDetail.FromOSD(OpenMetaverse.StructuredData.OSD)"> 20770 </member>
20771 <summary> 20771 <member name="F:OpenMetaverse.GridManager.m_GridRegionLock">
20772 Makes an instance based on deserialized data 20772 <summary>Thread sync lock object</summary>
20773 </summary> 20773 </member>
20774 <param name="osd"><see cref="T:OpenMetaverse.StructuredData.OSD"/> serialized data</param> 20774 <member name="F:OpenMetaverse.GridManager.m_GridLayer">
20775 <returns>Instance containg deserialized data</returns> 20775 <summary>The event subscribers. null if no subcribers</summary>
20776 </member> 20776 </member>
20777 <member name="T:OpenMetaverse.Messages.Linden.BaseResourcesInfo"> 20777 <member name="M:OpenMetaverse.GridManager.OnGridLayer(OpenMetaverse.GridLayerEventArgs)">
20778 <summary>Resource usage base class, both agent and parcel resource 20778 <summary>Raises the GridLayer event</summary>
20779 usage contains summary information</summary> 20779 <param name="e">A GridLayerEventArgs object containing the
20780 </member> 20780 data sent by simulator</param>
20781 <member name="F:OpenMetaverse.Messages.Linden.BaseResourcesInfo.SummaryAvailable"> 20781 </member>
20782 <summary>Summary of available resources, keys are resource names, 20782 <member name="F:OpenMetaverse.GridManager.m_GridLayerLock">
20783 values are resource usage for that specific resource</summary> 20783 <summary>Thread sync lock object</summary>
20784 </member> 20784 </member>
20785 <member name="F:OpenMetaverse.Messages.Linden.BaseResourcesInfo.SummaryUsed"> 20785 <member name="F:OpenMetaverse.GridManager.m_GridItems">
20786 <summary>Summary resource usage, keys are resource names, 20786 <summary>The event subscribers. null if no subcribers</summary>
20787 values are resource usage for that specific resource</summary> 20787 </member>
20788 </member> 20788 <member name="M:OpenMetaverse.GridManager.OnGridItems(OpenMetaverse.GridItemsEventArgs)">
20789 <member name="M:OpenMetaverse.Messages.Linden.BaseResourcesInfo.Serialize"> 20789 <summary>Raises the GridItems event</summary>
20790 <summary> 20790 <param name="e">A GridItemEventArgs object containing the
20791 Serializes object 20791 data sent by simulator</param>
20792 </summary> 20792 </member>
20793 <returns><see cref="T:OpenMetaverse.StructuredData.OSDMap"/> serialized data</returns> 20793 <member name="F:OpenMetaverse.GridManager.m_GridItemsLock">
20794 </member> 20794 <summary>Thread sync lock object</summary>
20795 <member name="M:OpenMetaverse.Messages.Linden.BaseResourcesInfo.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 20795 </member>
20796 <summary> 20796 <member name="F:OpenMetaverse.GridManager.m_RegionHandleReply">
20797 Deserializes object from OSD 20797 <summary>The event subscribers. null if no subcribers</summary>
20798 </summary> 20798 </member>
20799 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 20799 <member name="M:OpenMetaverse.GridManager.OnRegionHandleReply(OpenMetaverse.RegionHandleReplyEventArgs)">
20800 </member> 20800 <summary>Raises the RegionHandleReply event</summary>
20801 <member name="T:OpenMetaverse.Messages.Linden.AttachmentResourcesMessage"> 20801 <param name="e">A RegionHandleReplyEventArgs object containing the
20802 <summary>Agent resource usage</summary> 20802 data sent by simulator</param>
20803 </member> 20803 </member>
20804 <member name="F:OpenMetaverse.Messages.Linden.AttachmentResourcesMessage.Attachments"> 20804 <member name="F:OpenMetaverse.GridManager.m_RegionHandleReplyLock">
20805 <summary>Per attachment point object resource usage</summary> 20805 <summary>Thread sync lock object</summary>
20806 </member> 20806 </member>
20807 <member name="M:OpenMetaverse.Messages.Linden.AttachmentResourcesMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 20807 <member name="F:OpenMetaverse.GridManager.Regions">
20808 <summary> 20808 <summary>A dictionary of all the regions, indexed by region name</summary>
20809 Deserializes object from OSD 20809 </member>
20810 </summary> 20810 <member name="F:OpenMetaverse.GridManager.RegionsByHandle">
20811 <param name="osd">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 20811 <summary>A dictionary of all the regions, indexed by region handle</summary>
20812 </member> 20812 </member>
20813 <member name="M:OpenMetaverse.Messages.Linden.AttachmentResourcesMessage.FromOSD(OpenMetaverse.StructuredData.OSD)"> 20813 <member name="M:OpenMetaverse.GridManager.#ctor(OpenMetaverse.GridClient)">
20814 <summary> 20814 <summary>
20815 Makes an instance based on deserialized data 20815 Constructor
20816 </summary> 20816 </summary>
20817 <param name="osd"><see cref="T:OpenMetaverse.StructuredData.OSD"/> serialized data</param> 20817 <param name="client">Instance of GridClient object to associate with this GridManager instance</param>
20818 <returns>Instance containg deserialized data</returns> 20818 </member>
20819 </member> 20819 <member name="M:OpenMetaverse.GridManager.RequestMapLayer(OpenMetaverse.GridLayerType)">
20820 <member name="M:OpenMetaverse.Messages.Linden.AttachmentResourcesMessage.GetMessageHandler(OpenMetaverse.StructuredData.OSDMap)"> 20820 <summary>
20821 <summary> 20821
20822 Detects which class handles deserialization of this message 20822 </summary>
20823 </summary> 20823 <param name="layer"></param>
20824 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 20824 </member>
20825 <returns>Object capable of decoding this message</returns> 20825 <member name="M:OpenMetaverse.GridManager.RequestMapRegion(System.String,OpenMetaverse.GridLayerType)">
20826 </member> 20826 <summary>
20827 <member name="T:OpenMetaverse.Messages.Linden.LandResourcesRequest"> 20827 Request a map layer
20828 <summary>Request message for parcel resource usage</summary> 20828 </summary>
20829 </member> 20829 <param name="regionName">The name of the region</param>
20830 <member name="F:OpenMetaverse.Messages.Linden.LandResourcesRequest.ParcelID"> 20830 <param name="layer">The type of layer</param>
20831 <summary>UUID of the parel to request resource usage info</summary> 20831 </member>
20832 </member> 20832 <member name="M:OpenMetaverse.GridManager.RequestMapBlocks(OpenMetaverse.GridLayerType,System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.Boolean)">
20833 <member name="M:OpenMetaverse.Messages.Linden.LandResourcesRequest.Serialize"> 20833 <summary>
20834 <summary> 20834
20835 Serializes object 20835 </summary>
20836 </summary> 20836 <param name="layer"></param>
20837 <returns><see cref="T:OpenMetaverse.StructuredData.OSDMap"/> serialized data</returns> 20837 <param name="minX"></param>
20838 </member> 20838 <param name="minY"></param>
20839 <member name="M:OpenMetaverse.Messages.Linden.LandResourcesRequest.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 20839 <param name="maxX"></param>
20840 <summary> 20840 <param name="maxY"></param>
20841 Deserializes object from OSD 20841 <param name="returnNonExistent"></param>
20842 </summary> 20842 </member>
20843 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 20843 <member name="M:OpenMetaverse.GridManager.MapItems(System.UInt64,OpenMetaverse.GridItemType,OpenMetaverse.GridLayerType,System.Int32)">
20844 </member> 20844 <summary>
20845 <member name="T:OpenMetaverse.Messages.Linden.LandResourcesMessage"> 20845
20846 <summary>Response message for parcel resource usage</summary> 20846 </summary>
20847 </member> 20847 <param name="regionHandle"></param>
20848 <member name="F:OpenMetaverse.Messages.Linden.LandResourcesMessage.ScriptResourceDetails"> 20848 <param name="item"></param>
20849 <summary>URL where parcel resource usage details can be retrieved</summary> 20849 <param name="layer"></param>
20850 </member> 20850 <param name="timeoutMS"></param>
20851 <member name="F:OpenMetaverse.Messages.Linden.LandResourcesMessage.ScriptResourceSummary"> 20851 <returns></returns>
20852 <summary>URL where parcel resource usage summary can be retrieved</summary> 20852 </member>
20853 </member> 20853 <member name="M:OpenMetaverse.GridManager.RequestMapItems(System.UInt64,OpenMetaverse.GridItemType,OpenMetaverse.GridLayerType)">
20854 <member name="M:OpenMetaverse.Messages.Linden.LandResourcesMessage.Serialize"> 20854 <summary>
20855 <summary> 20855
20856 Serializes object 20856 </summary>
20857 </summary> 20857 <param name="regionHandle"></param>
20858 <returns><see cref="T:OpenMetaverse.StructuredData.OSDMap"/> serialized data</returns> 20858 <param name="item"></param>
20859 </member> 20859 <param name="layer"></param>
20860 <member name="M:OpenMetaverse.Messages.Linden.LandResourcesMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 20860 </member>
20861 <summary> 20861 <member name="M:OpenMetaverse.GridManager.RequestMainlandSims(OpenMetaverse.GridLayerType)">
20862 Deserializes object from OSD 20862 <summary>
20863 </summary> 20863 Request data for all mainland (Linden managed) simulators
20864 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 20864 </summary>
20865 </member> 20865 </member>
20866 <member name="M:OpenMetaverse.Messages.Linden.LandResourcesMessage.GetMessageHandler(OpenMetaverse.StructuredData.OSDMap)"> 20866 <member name="M:OpenMetaverse.GridManager.RequestRegionHandle(OpenMetaverse.UUID)">
20867 <summary> 20867 <summary>
20868 Detects which class handles deserialization of this message 20868 Request the region handle for the specified region UUID
20869 </summary> 20869 </summary>
20870 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 20870 <param name="regionID">UUID of the region to look up</param>
20871 <returns>Object capable of decoding this message</returns> 20871 </member>
20872 </member> 20872 <member name="M:OpenMetaverse.GridManager.GetGridRegion(System.String,OpenMetaverse.GridLayerType,OpenMetaverse.GridRegion@)">
20873 <member name="T:OpenMetaverse.Messages.Linden.LandResourcesInfo"> 20873 <summary>
20874 <summary>Parcel resource usage</summary> 20874 Get grid region information using the region name, this function
20875 </member> 20875 will block until it can find the region or gives up
20876 <member name="F:OpenMetaverse.Messages.Linden.LandResourcesInfo.Parcels"> 20876 </summary>
20877 <summary>Array of <see cref="T:OpenMetaverse.Messages.Linden.ParcelResourcesDetail"/> containing per percal resource usage</summary> 20877 <param name="name">Name of sim you're looking for</param>
20878 </member> 20878 <param name="layer">Layer that you are requesting</param>
20879 <member name="M:OpenMetaverse.Messages.Linden.LandResourcesInfo.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 20879 <param name="region">Will contain a GridRegion for the sim you're
20880 <summary> 20880 looking for if successful, otherwise an empty structure</param>
20881 Deserializes object from OSD 20881 <returns>True if the GridRegion was successfully fetched, otherwise
20882 </summary> 20882 false</returns>
20883 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 20883 </member>
20884 </member> 20884 <member name="M:OpenMetaverse.GridManager.MapBlockReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
20885 <member name="T:OpenMetaverse.DirectoryManager"> 20885 <summary>Process an incoming packet and raise the appropriate events</summary>
20886 <summary> 20886 <param name="sender">The sender</param>
20887 Access to the data server which allows searching for land, events, people, etc 20887 <param name="e">The EventArgs object containing the packet data</param>
20888 </summary> 20888 </member>
20889 </member> 20889 <member name="M:OpenMetaverse.GridManager.MapItemReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
20890 <member name="F:OpenMetaverse.DirectoryManager.m_EventInfoReply"> 20890 <summary>Process an incoming packet and raise the appropriate events</summary>
20891 <summary>The event subscribers. null if no subcribers</summary> 20891 <param name="sender">The sender</param>
20892 </member> 20892 <param name="e">The EventArgs object containing the packet data</param>
20893 <member name="M:OpenMetaverse.DirectoryManager.OnEventInfo(OpenMetaverse.EventInfoReplyEventArgs)"> 20893 </member>
20894 <summary>Raises the EventInfoReply event</summary> 20894 <member name="M:OpenMetaverse.GridManager.SimulatorViewerTimeMessageHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
20895 <param name="e">An EventInfoReplyEventArgs object containing the 20895 <summary>Process an incoming packet and raise the appropriate events</summary>
20896 data returned from the data server</param> 20896 <param name="sender">The sender</param>
20897 </member> 20897 <param name="e">The EventArgs object containing the packet data</param>
20898 <member name="F:OpenMetaverse.DirectoryManager.m_EventDetailLock"> 20898 </member>
20899 <summary>Thread sync lock object</summary> 20899 <member name="M:OpenMetaverse.GridManager.CoarseLocationHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
20900 </member> 20900 <summary>Process an incoming packet and raise the appropriate events</summary>
20901 <member name="F:OpenMetaverse.DirectoryManager.m_DirEvents"> 20901 <param name="sender">The sender</param>
20902 <summary>The event subscribers. null if no subcribers</summary> 20902 <param name="e">The EventArgs object containing the packet data</param>
20903 </member> 20903 </member>
20904 <member name="M:OpenMetaverse.DirectoryManager.OnDirEvents(OpenMetaverse.DirEventsReplyEventArgs)"> 20904 <member name="M:OpenMetaverse.GridManager.RegionHandleReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
20905 <summary>Raises the DirEventsReply event</summary> 20905 <summary>Process an incoming packet and raise the appropriate events</summary>
20906 <param name="e">An DirEventsReplyEventArgs object containing the 20906 <param name="sender">The sender</param>
20907 data returned from the data server</param> 20907 <param name="e">The EventArgs object containing the packet data</param>
20908 </member> 20908 </member>
20909 <member name="F:OpenMetaverse.DirectoryManager.m_DirEventsLock"> 20909 <member name="E:OpenMetaverse.GridManager.CoarseLocationUpdate">
20910 <summary>Thread sync lock object</summary> 20910 <summary>Raised when the simulator sends a <see cref="T:OpenMetaverse.Packets.CoarseLocationUpdatePacket"/>
20911 </member> 20911 containing the location of agents in the simulator</summary>
20912 <member name="F:OpenMetaverse.DirectoryManager.m_Places"> 20912 </member>
20913 <summary>The event subscribers. null if no subcribers</summary> 20913 <member name="E:OpenMetaverse.GridManager.GridRegion">
20914 </member> 20914 <summary>Raised when the simulator sends a Region Data in response to
20915 <member name="M:OpenMetaverse.DirectoryManager.OnPlaces(OpenMetaverse.PlacesReplyEventArgs)"> 20915 a Map request</summary>
20916 <summary>Raises the PlacesReply event</summary> 20916 </member>
20917 <param name="e">A PlacesReplyEventArgs object containing the 20917 <member name="E:OpenMetaverse.GridManager.GridLayer">
20918 data returned from the data server</param> 20918 <summary>Raised when the simulator sends GridLayer object containing
20919 </member> 20919 a map tile coordinates and texture information</summary>
20920 <member name="F:OpenMetaverse.DirectoryManager.m_PlacesLock"> 20920 </member>
20921 <summary>Thread sync lock object</summary> 20921 <member name="E:OpenMetaverse.GridManager.GridItems">
20922 </member> 20922 <summary>Raised when the simulator sends GridItems object containing
20923 <member name="F:OpenMetaverse.DirectoryManager.m_DirPlaces"> 20923 details on events, land sales at a specific location</summary>
20924 <summary>The event subscribers. null if no subcribers</summary> 20924 </member>
20925 </member> 20925 <member name="E:OpenMetaverse.GridManager.RegionHandleReply">
20926 <member name="M:OpenMetaverse.DirectoryManager.OnDirPlaces(OpenMetaverse.DirPlacesReplyEventArgs)"> 20926 <summary>Raised in response to a Region lookup</summary>
20927 <summary>Raises the DirPlacesReply event</summary> 20927 </member>
20928 <param name="e">A DirPlacesReplyEventArgs object containing the 20928 <member name="P:OpenMetaverse.GridManager.SunPhase">
20929 data returned from the data server</param> 20929 <summary>Unknown</summary>
20930 </member> 20930 </member>
20931 <member name="F:OpenMetaverse.DirectoryManager.m_DirPlacesLock"> 20931 <member name="P:OpenMetaverse.GridManager.SunDirection">
20932 <summary>Thread sync lock object</summary> 20932 <summary>Current direction of the sun</summary>
20933 </member> 20933 </member>
20934 <member name="F:OpenMetaverse.DirectoryManager.m_DirClassifieds"> 20934 <member name="P:OpenMetaverse.GridManager.SunAngVelocity">
20935 <summary>The event subscribers. null if no subcribers</summary> 20935 <summary>Current angular velocity of the sun</summary>
20936 </member> 20936 </member>
20937 <member name="M:OpenMetaverse.DirectoryManager.OnDirClassifieds(OpenMetaverse.DirClassifiedsReplyEventArgs)"> 20937 <member name="P:OpenMetaverse.GridManager.WorldTime">
20938 <summary>Raises the DirClassifiedsReply event</summary> 20938 <summary>Current world time</summary>
20939 <param name="e">A DirClassifiedsReplyEventArgs object containing the 20939 </member>
20940 data returned from the data server</param> 20940 <member name="T:OpenMetaverse.DirectoryManager">
20941 </member> 20941 <summary>
20942 <member name="F:OpenMetaverse.DirectoryManager.m_DirClassifiedsLock"> 20942 Access to the data server which allows searching for land, events, people, etc
20943 <summary>Thread sync lock object</summary> 20943 </summary>
20944 </member> 20944 </member>
20945 <member name="F:OpenMetaverse.DirectoryManager.m_DirGroups"> 20945 <member name="F:OpenMetaverse.DirectoryManager.m_EventInfoReply">
20946 <summary>The event subscribers. null if no subcribers</summary> 20946 <summary>The event subscribers. null if no subcribers</summary>
20947 </member> 20947 </member>
20948 <member name="M:OpenMetaverse.DirectoryManager.OnDirGroups(OpenMetaverse.DirGroupsReplyEventArgs)"> 20948 <member name="M:OpenMetaverse.DirectoryManager.OnEventInfo(OpenMetaverse.EventInfoReplyEventArgs)">
20949 <summary>Raises the DirGroupsReply event</summary> 20949 <summary>Raises the EventInfoReply event</summary>
20950 <param name="e">A DirGroupsReplyEventArgs object containing the 20950 <param name="e">An EventInfoReplyEventArgs object containing the
20951 data returned from the data server</param> 20951 data returned from the data server</param>
20952 </member> 20952 </member>
20953 <member name="F:OpenMetaverse.DirectoryManager.m_DirGroupsLock"> 20953 <member name="F:OpenMetaverse.DirectoryManager.m_EventDetailLock">
20954 <summary>Thread sync lock object</summary> 20954 <summary>Thread sync lock object</summary>
20955 </member> 20955 </member>
20956 <member name="F:OpenMetaverse.DirectoryManager.m_DirPeople"> 20956 <member name="F:OpenMetaverse.DirectoryManager.m_DirEvents">
20957 <summary>The event subscribers. null if no subcribers</summary> 20957 <summary>The event subscribers. null if no subcribers</summary>
20958 </member> 20958 </member>
20959 <member name="M:OpenMetaverse.DirectoryManager.OnDirPeople(OpenMetaverse.DirPeopleReplyEventArgs)"> 20959 <member name="M:OpenMetaverse.DirectoryManager.OnDirEvents(OpenMetaverse.DirEventsReplyEventArgs)">
20960 <summary>Raises the DirPeopleReply event</summary> 20960 <summary>Raises the DirEventsReply event</summary>
20961 <param name="e">A DirPeopleReplyEventArgs object containing the 20961 <param name="e">An DirEventsReplyEventArgs object containing the
20962 data returned from the data server</param> 20962 data returned from the data server</param>
20963 </member> 20963 </member>
20964 <member name="F:OpenMetaverse.DirectoryManager.m_DirPeopleLock"> 20964 <member name="F:OpenMetaverse.DirectoryManager.m_DirEventsLock">
20965 <summary>Thread sync lock object</summary> 20965 <summary>Thread sync lock object</summary>
20966 </member> 20966 </member>
20967 <member name="F:OpenMetaverse.DirectoryManager.m_DirLandReply"> 20967 <member name="F:OpenMetaverse.DirectoryManager.m_Places">
20968 <summary>The event subscribers. null if no subcribers</summary> 20968 <summary>The event subscribers. null if no subcribers</summary>
20969 </member> 20969 </member>
20970 <member name="M:OpenMetaverse.DirectoryManager.OnDirLand(OpenMetaverse.DirLandReplyEventArgs)"> 20970 <member name="M:OpenMetaverse.DirectoryManager.OnPlaces(OpenMetaverse.PlacesReplyEventArgs)">
20971 <summary>Raises the DirLandReply event</summary> 20971 <summary>Raises the PlacesReply event</summary>
20972 <param name="e">A DirLandReplyEventArgs object containing the 20972 <param name="e">A PlacesReplyEventArgs object containing the
20973 data returned from the data server</param> 20973 data returned from the data server</param>
20974 </member> 20974 </member>
20975 <member name="F:OpenMetaverse.DirectoryManager.m_DirLandLock"> 20975 <member name="F:OpenMetaverse.DirectoryManager.m_PlacesLock">
20976 <summary>Thread sync lock object</summary> 20976 <summary>Thread sync lock object</summary>
20977 </member> 20977 </member>
20978 <member name="M:OpenMetaverse.DirectoryManager.#ctor(OpenMetaverse.GridClient)"> 20978 <member name="F:OpenMetaverse.DirectoryManager.m_DirPlaces">
20979 <summary> 20979 <summary>The event subscribers. null if no subcribers</summary>
20980 Constructs a new instance of the DirectoryManager class 20980 </member>
20981 </summary> 20981 <member name="M:OpenMetaverse.DirectoryManager.OnDirPlaces(OpenMetaverse.DirPlacesReplyEventArgs)">
20982 <param name="client">An instance of GridClient</param> 20982 <summary>Raises the DirPlacesReply event</summary>
20983 </member> 20983 <param name="e">A DirPlacesReplyEventArgs object containing the
20984 <member name="M:OpenMetaverse.DirectoryManager.StartClassifiedSearch(System.String)"> 20984 data returned from the data server</param>
20985 <summary> 20985 </member>
20986 Query the data server for a list of classified ads containing the specified string. 20986 <member name="F:OpenMetaverse.DirectoryManager.m_DirPlacesLock">
20987 Defaults to searching for classified placed in any category, and includes PG, Adult and Mature 20987 <summary>Thread sync lock object</summary>
20988 results. 20988 </member>
20989 20989 <member name="F:OpenMetaverse.DirectoryManager.m_DirClassifieds">
20990 Responses are sent 16 per response packet, there is no way to know how many results a query reply will contain however assuming 20990 <summary>The event subscribers. null if no subcribers</summary>
20991 the reply packets arrived ordered, a response with less than 16 entries would indicate all results have been received 20991 </member>
20992 20992 <member name="M:OpenMetaverse.DirectoryManager.OnDirClassifieds(OpenMetaverse.DirClassifiedsReplyEventArgs)">
20993 The <see cref="!:OnClassifiedReply"/> event is raised when a response is received from the simulator 20993 <summary>Raises the DirClassifiedsReply event</summary>
20994 </summary> 20994 <param name="e">A DirClassifiedsReplyEventArgs object containing the
20995 <param name="searchText">A string containing a list of keywords to search for</param> 20995 data returned from the data server</param>
20996 <returns>A UUID to correlate the results when the <see cref="!:OnClassifiedReply"/> event is raised</returns> 20996 </member>
20997 </member> 20997 <member name="F:OpenMetaverse.DirectoryManager.m_DirClassifiedsLock">
20998 <member name="M:OpenMetaverse.DirectoryManager.StartClassifiedSearch(System.String,OpenMetaverse.DirectoryManager.ClassifiedCategories,OpenMetaverse.DirectoryManager.ClassifiedQueryFlags)"> 20998 <summary>Thread sync lock object</summary>
20999 <summary> 20999 </member>
21000 Query the data server for a list of classified ads which contain specified keywords (Overload) 21000 <member name="F:OpenMetaverse.DirectoryManager.m_DirGroups">
21001 21001 <summary>The event subscribers. null if no subcribers</summary>
21002 The <see cref="!:OnClassifiedReply"/> event is raised when a response is received from the simulator 21002 </member>
21003 </summary> 21003 <member name="M:OpenMetaverse.DirectoryManager.OnDirGroups(OpenMetaverse.DirGroupsReplyEventArgs)">
21004 <param name="searchText">A string containing a list of keywords to search for</param> 21004 <summary>Raises the DirGroupsReply event</summary>
21005 <param name="category">The category to search</param> 21005 <param name="e">A DirGroupsReplyEventArgs object containing the
21006 <param name="queryFlags">A set of flags which can be ORed to modify query options 21006 data returned from the data server</param>
21007 such as classified maturity rating.</param> 21007 </member>
21008 <returns>A UUID to correlate the results when the <see cref="!:OnClassifiedReply"/> event is raised</returns> 21008 <member name="F:OpenMetaverse.DirectoryManager.m_DirGroupsLock">
21009 <example> 21009 <summary>Thread sync lock object</summary>
21010 Search classified ads containing the key words "foo" and "bar" in the "Any" category that are either PG or Mature 21010 </member>
21011 <code> 21011 <member name="F:OpenMetaverse.DirectoryManager.m_DirPeople">
21012 UUID searchID = StartClassifiedSearch("foo bar", ClassifiedCategories.Any, ClassifiedQueryFlags.PG | ClassifiedQueryFlags.Mature); 21012 <summary>The event subscribers. null if no subcribers</summary>
21013 </code> 21013 </member>
21014 </example> 21014 <member name="M:OpenMetaverse.DirectoryManager.OnDirPeople(OpenMetaverse.DirPeopleReplyEventArgs)">
21015 <remarks> 21015 <summary>Raises the DirPeopleReply event</summary>
21016 Responses are sent 16 at a time, there is no way to know how many results a query reply will contain however assuming 21016 <param name="e">A DirPeopleReplyEventArgs object containing the
21017 the reply packets arrived ordered, a response with less than 16 entries would indicate all results have been received 21017 data returned from the data server</param>
21018 </remarks> 21018 </member>
21019 </member> 21019 <member name="F:OpenMetaverse.DirectoryManager.m_DirPeopleLock">
21020 <member name="M:OpenMetaverse.DirectoryManager.StartDirPlacesSearch(System.String,System.Int32)"> 21020 <summary>Thread sync lock object</summary>
21021 <summary> 21021 </member>
21022 Starts search for places (Overloaded) 21022 <member name="F:OpenMetaverse.DirectoryManager.m_DirLandReply">
21023 21023 <summary>The event subscribers. null if no subcribers</summary>
21024 The <see cref="!:OnDirPlacesReply"/> event is raised when a response is received from the simulator 21024 </member>
21025 </summary> 21025 <member name="M:OpenMetaverse.DirectoryManager.OnDirLand(OpenMetaverse.DirLandReplyEventArgs)">
21026 <param name="searchText">Search text</param> 21026 <summary>Raises the DirLandReply event</summary>
21027 <param name="queryStart">Each request is limited to 100 places 21027 <param name="e">A DirLandReplyEventArgs object containing the
21028 being returned. To get the first 100 result entries of a request use 0, 21028 data returned from the data server</param>
21029 from 100-199 use 1, 200-299 use 2, etc.</param> 21029 </member>
21030 <returns>A UUID to correlate the results when the <see cref="!:OnDirPlacesReply"/> event is raised</returns> 21030 <member name="F:OpenMetaverse.DirectoryManager.m_DirLandLock">
21031 </member> 21031 <summary>Thread sync lock object</summary>
21032 <member name="M:OpenMetaverse.DirectoryManager.StartDirPlacesSearch(System.String,OpenMetaverse.DirectoryManager.DirFindFlags,OpenMetaverse.ParcelCategory,System.Int32)"> 21032 </member>
21033 <summary> 21033 <member name="M:OpenMetaverse.DirectoryManager.#ctor(OpenMetaverse.GridClient)">
21034 Queries the dataserver for parcels of land which are flagged to be shown in search 21034 <summary>
21035 21035 Constructs a new instance of the DirectoryManager class
21036 The <see cref="!:OnDirPlacesReply"/> event is raised when a response is received from the simulator 21036 </summary>
21037 </summary> 21037 <param name="client">An instance of GridClient</param>
21038 <param name="searchText">A string containing a list of keywords to search for separated by a space character</param> 21038 </member>
21039 <param name="queryFlags">A set of flags which can be ORed to modify query options 21039 <member name="M:OpenMetaverse.DirectoryManager.StartClassifiedSearch(System.String)">
21040 such as classified maturity rating.</param> 21040 <summary>
21041 <param name="category">The category to search</param> 21041 Query the data server for a list of classified ads containing the specified string.
21042 <param name="queryStart">Each request is limited to 100 places 21042 Defaults to searching for classified placed in any category, and includes PG, Adult and Mature
21043 being returned. To get the first 100 result entries of a request use 0, 21043 results.
21044 from 100-199 use 1, 200-299 use 2, etc.</param> 21044
21045 <returns>A UUID to correlate the results when the <see cref="!:OnDirPlacesReply"/> event is raised</returns> 21045 Responses are sent 16 per response packet, there is no way to know how many results a query reply will contain however assuming
21046 <example> 21046 the reply packets arrived ordered, a response with less than 16 entries would indicate all results have been received
21047 Search places containing the key words "foo" and "bar" in the "Any" category that are either PG or Adult 21047
21048 <code> 21048 The <see cref="!:OnClassifiedReply"/> event is raised when a response is received from the simulator
21049 UUID searchID = StartDirPlacesSearch("foo bar", DirFindFlags.DwellSort | DirFindFlags.IncludePG | DirFindFlags.IncludeAdult, ParcelCategory.Any, 0); 21049 </summary>
21050 </code> 21050 <param name="searchText">A string containing a list of keywords to search for</param>
21051 </example> 21051 <returns>A UUID to correlate the results when the <see cref="!:OnClassifiedReply"/> event is raised</returns>
21052 <remarks> 21052 </member>
21053 Additional information on the results can be obtained by using the ParcelManager.InfoRequest method 21053 <member name="M:OpenMetaverse.DirectoryManager.StartClassifiedSearch(System.String,OpenMetaverse.DirectoryManager.ClassifiedCategories,OpenMetaverse.DirectoryManager.ClassifiedQueryFlags)">
21054 </remarks> 21054 <summary>
21055 </member> 21055 Query the data server for a list of classified ads which contain specified keywords (Overload)
21056 <member name="M:OpenMetaverse.DirectoryManager.StartLandSearch(OpenMetaverse.DirectoryManager.SearchTypeFlags)"> 21056
21057 <summary> 21057 The <see cref="!:OnClassifiedReply"/> event is raised when a response is received from the simulator
21058 Starts a search for land sales using the directory 21058 </summary>
21059 21059 <param name="searchText">A string containing a list of keywords to search for</param>
21060 The <see cref="!:OnDirLandReply"/> event is raised when a response is received from the simulator 21060 <param name="category">The category to search</param>
21061 </summary> 21061 <param name="queryFlags">A set of flags which can be ORed to modify query options
21062 <param name="typeFlags">What type of land to search for. Auction, 21062 such as classified maturity rating.</param>
21063 estate, mainland, "first land", etc</param> 21063 <returns>A UUID to correlate the results when the <see cref="!:OnClassifiedReply"/> event is raised</returns>
21064 <remarks>The OnDirLandReply event handler must be registered before 21064 <example>
21065 calling this function. There is no way to determine how many 21065 Search classified ads containing the key words "foo" and "bar" in the "Any" category that are either PG or Mature
21066 results will be returned, or how many times the callback will be 21066 <code>
21067 fired other than you won't get more than 100 total parcels from 21067 UUID searchID = StartClassifiedSearch("foo bar", ClassifiedCategories.Any, ClassifiedQueryFlags.PG | ClassifiedQueryFlags.Mature);
21068 each query.</remarks> 21068 </code>
21069 </member> 21069 </example>
21070 <member name="M:OpenMetaverse.DirectoryManager.StartLandSearch(OpenMetaverse.DirectoryManager.SearchTypeFlags,System.Int32,System.Int32,System.Int32)"> 21070 <remarks>
21071 <summary> 21071 Responses are sent 16 at a time, there is no way to know how many results a query reply will contain however assuming
21072 Starts a search for land sales using the directory 21072 the reply packets arrived ordered, a response with less than 16 entries would indicate all results have been received
21073 21073 </remarks>
21074 The <seealso cref="!:OnDirLandReply"/> event is raised when a response is received from the simulator 21074 </member>
21075 </summary> 21075 <member name="M:OpenMetaverse.DirectoryManager.StartDirPlacesSearch(System.String,System.Int32)">
21076 <param name="typeFlags">What type of land to search for. Auction, 21076 <summary>
21077 estate, mainland, "first land", etc</param> 21077 Starts search for places (Overloaded)
21078 <param name="priceLimit">Maximum price to search for</param> 21078
21079 <param name="areaLimit">Maximum area to search for</param> 21079 The <see cref="!:OnDirPlacesReply"/> event is raised when a response is received from the simulator
21080 <param name="queryStart">Each request is limited to 100 parcels 21080 </summary>
21081 being returned. To get the first 100 parcels of a request use 0, 21081 <param name="searchText">Search text</param>
21082 from 100-199 use 1, 200-299 use 2, etc.</param> 21082 <param name="queryStart">Each request is limited to 100 places
21083 <remarks>The OnDirLandReply event handler must be registered before 21083 being returned. To get the first 100 result entries of a request use 0,
21084 calling this function. There is no way to determine how many 21084 from 100-199 use 1, 200-299 use 2, etc.</param>
21085 results will be returned, or how many times the callback will be 21085 <returns>A UUID to correlate the results when the <see cref="!:OnDirPlacesReply"/> event is raised</returns>
21086 fired other than you won't get more than 100 total parcels from 21086 </member>
21087 each query.</remarks> 21087 <member name="M:OpenMetaverse.DirectoryManager.StartDirPlacesSearch(System.String,OpenMetaverse.DirectoryManager.DirFindFlags,OpenMetaverse.ParcelCategory,System.Int32)">
21088 </member> 21088 <summary>
21089 <member name="M:OpenMetaverse.DirectoryManager.StartLandSearch(OpenMetaverse.DirectoryManager.DirFindFlags,OpenMetaverse.DirectoryManager.SearchTypeFlags,System.Int32,System.Int32,System.Int32)"> 21089 Queries the dataserver for parcels of land which are flagged to be shown in search
21090 <summary> 21090
21091 Send a request to the data server for land sales listings 21091 The <see cref="!:OnDirPlacesReply"/> event is raised when a response is received from the simulator
21092 </summary> 21092 </summary>
21093 21093 <param name="searchText">A string containing a list of keywords to search for separated by a space character</param>
21094 <param name="findFlags">Flags sent to specify query options 21094 <param name="queryFlags">A set of flags which can be ORed to modify query options
21095 21095 such as classified maturity rating.</param>
21096 Available flags: 21096 <param name="category">The category to search</param>
21097 Specify the parcel rating with one or more of the following: 21097 <param name="queryStart">Each request is limited to 100 places
21098 IncludePG IncludeMature IncludeAdult 21098 being returned. To get the first 100 result entries of a request use 0,
21099 21099 from 100-199 use 1, 200-299 use 2, etc.</param>
21100 Specify the field to pre sort the results with ONLY ONE of the following: 21100 <returns>A UUID to correlate the results when the <see cref="!:OnDirPlacesReply"/> event is raised</returns>
21101 PerMeterSort NameSort AreaSort PricesSort 21101 <example>
21102 21102 Search places containing the key words "foo" and "bar" in the "Any" category that are either PG or Adult
21103 Specify the order the results are returned in, if not specified the results are pre sorted in a Descending Order 21103 <code>
21104 SortAsc 21104 UUID searchID = StartDirPlacesSearch("foo bar", DirFindFlags.DwellSort | DirFindFlags.IncludePG | DirFindFlags.IncludeAdult, ParcelCategory.Any, 0);
21105 21105 </code>
21106 Specify additional filters to limit the results with one or both of the following: 21106 </example>
21107 LimitByPrice LimitByArea 21107 <remarks>
21108 21108 Additional information on the results can be obtained by using the ParcelManager.InfoRequest method
21109 Flags can be combined by separating them with the | (pipe) character 21109 </remarks>
21110 21110 </member>
21111 Additional details can be found in <see cref="T:OpenMetaverse.DirectoryManager.DirFindFlags"/> 21111 <member name="M:OpenMetaverse.DirectoryManager.StartLandSearch(OpenMetaverse.DirectoryManager.SearchTypeFlags)">
21112 </param> 21112 <summary>
21113 <param name="typeFlags">What type of land to search for. Auction, 21113 Starts a search for land sales using the directory
21114 Estate or Mainland</param> 21114
21115 <param name="priceLimit">Maximum price to search for when the 21115 The <see cref="!:OnDirLandReply"/> event is raised when a response is received from the simulator
21116 DirFindFlags.LimitByPrice flag is specified in findFlags</param> 21116 </summary>
21117 <param name="areaLimit">Maximum area to search for when the 21117 <param name="typeFlags">What type of land to search for. Auction,
21118 DirFindFlags.LimitByArea flag is specified in findFlags</param> 21118 estate, mainland, "first land", etc</param>
21119 <param name="queryStart">Each request is limited to 100 parcels 21119 <remarks>The OnDirLandReply event handler must be registered before
21120 being returned. To get the first 100 parcels of a request use 0, 21120 calling this function. There is no way to determine how many
21121 from 100-199 use 100, 200-299 use 200, etc.</param> 21121 results will be returned, or how many times the callback will be
21122 <remarks><para>The <seealso cref="!:OnDirLandReply"/> event will be raised with the response from the simulator 21122 fired other than you won't get more than 100 total parcels from
21123 21123 each query.</remarks>
21124 There is no way to determine how many results will be returned, or how many times the callback will be 21124 </member>
21125 fired other than you won't get more than 100 total parcels from 21125 <member name="M:OpenMetaverse.DirectoryManager.StartLandSearch(OpenMetaverse.DirectoryManager.SearchTypeFlags,System.Int32,System.Int32,System.Int32)">
21126 each reply.</para> 21126 <summary>
21127 21127 Starts a search for land sales using the directory
21128 <para>Any land set for sale to either anybody or specific to the connected agent will be included in the 21128
21129 results if the land is included in the query</para></remarks> 21129 The <seealso cref="!:OnDirLandReply"/> event is raised when a response is received from the simulator
21130 <example> 21130 </summary>
21131 <code> 21131 <param name="typeFlags">What type of land to search for. Auction,
21132 // request all mainland, any maturity rating that is larger than 512 sq.m 21132 estate, mainland, "first land", etc</param>
21133 StartLandSearch(DirFindFlags.SortAsc | DirFindFlags.PerMeterSort | DirFindFlags.LimitByArea | DirFindFlags.IncludePG | DirFindFlags.IncludeMature | DirFindFlags.IncludeAdult, SearchTypeFlags.Mainland, 0, 512, 0); 21133 <param name="priceLimit">Maximum price to search for</param>
21134 </code></example> 21134 <param name="areaLimit">Maximum area to search for</param>
21135 </member> 21135 <param name="queryStart">Each request is limited to 100 parcels
21136 <member name="M:OpenMetaverse.DirectoryManager.StartGroupSearch(System.String,System.Int32)"> 21136 being returned. To get the first 100 parcels of a request use 0,
21137 <summary> 21137 from 100-199 use 1, 200-299 use 2, etc.</param>
21138 Search for Groups 21138 <remarks>The OnDirLandReply event handler must be registered before
21139 </summary> 21139 calling this function. There is no way to determine how many
21140 <param name="searchText">The name or portion of the name of the group you wish to search for</param> 21140 results will be returned, or how many times the callback will be
21141 <param name="queryStart">Start from the match number</param> 21141 fired other than you won't get more than 100 total parcels from
21142 <returns></returns> 21142 each query.</remarks>
21143 </member> 21143 </member>
21144 <member name="M:OpenMetaverse.DirectoryManager.StartGroupSearch(System.String,System.Int32,OpenMetaverse.DirectoryManager.DirFindFlags)"> 21144 <member name="M:OpenMetaverse.DirectoryManager.StartLandSearch(OpenMetaverse.DirectoryManager.DirFindFlags,OpenMetaverse.DirectoryManager.SearchTypeFlags,System.Int32,System.Int32,System.Int32)">
21145 <summary> 21145 <summary>
21146 Search for Groups 21146 Send a request to the data server for land sales listings
21147 </summary> 21147 </summary>
21148 <param name="searchText">The name or portion of the name of the group you wish to search for</param> 21148
21149 <param name="queryStart">Start from the match number</param> 21149 <param name="findFlags">Flags sent to specify query options
21150 <param name="flags">Search flags</param> 21150
21151 <returns></returns> 21151 Available flags:
21152 </member> 21152 Specify the parcel rating with one or more of the following:
21153 <member name="M:OpenMetaverse.DirectoryManager.StartPeopleSearch(System.String,System.Int32)"> 21153 IncludePG IncludeMature IncludeAdult
21154 <summary> 21154
21155 Search the People directory for other avatars 21155 Specify the field to pre sort the results with ONLY ONE of the following:
21156 </summary> 21156 PerMeterSort NameSort AreaSort PricesSort
21157 <param name="searchText">The name or portion of the name of the avatar you wish to search for</param> 21157
21158 <param name="queryStart"></param> 21158 Specify the order the results are returned in, if not specified the results are pre sorted in a Descending Order
21159 <returns></returns> 21159 SortAsc
21160 </member> 21160
21161 <member name="M:OpenMetaverse.DirectoryManager.StartPlacesSearch"> 21161 Specify additional filters to limit the results with one or both of the following:
21162 <summary> 21162 LimitByPrice LimitByArea
21163 Search Places for parcels of land you personally own 21163
21164 </summary> 21164 Flags can be combined by separating them with the | (pipe) character
21165 </member> 21165
21166 <member name="M:OpenMetaverse.DirectoryManager.StartPlacesSearch(OpenMetaverse.UUID)"> 21166 Additional details can be found in <see cref="T:OpenMetaverse.DirectoryManager.DirFindFlags"/>
21167 <summary> 21167 </param>
21168 Searches Places for land owned by the specified group 21168 <param name="typeFlags">What type of land to search for. Auction,
21169 </summary> 21169 Estate or Mainland</param>
21170 <param name="groupID">ID of the group you want to recieve land list for (You must be a member of the group)</param> 21170 <param name="priceLimit">Maximum price to search for when the
21171 <returns>Transaction (Query) ID which can be associated with results from your request.</returns> 21171 DirFindFlags.LimitByPrice flag is specified in findFlags</param>
21172 </member> 21172 <param name="areaLimit">Maximum area to search for when the
21173 <member name="M:OpenMetaverse.DirectoryManager.StartPlacesSearch(System.String)"> 21173 DirFindFlags.LimitByArea flag is specified in findFlags</param>
21174 <summary> 21174 <param name="queryStart">Each request is limited to 100 parcels
21175 Search the Places directory for parcels that are listed in search and contain the specified keywords 21175 being returned. To get the first 100 parcels of a request use 0,
21176 </summary> 21176 from 100-199 use 100, 200-299 use 200, etc.</param>
21177 <param name="searchText">A string containing the keywords to search for</param> 21177 <remarks><para>The <seealso cref="!:OnDirLandReply"/> event will be raised with the response from the simulator
21178 <returns>Transaction (Query) ID which can be associated with results from your request.</returns> 21178
21179 </member> 21179 There is no way to determine how many results will be returned, or how many times the callback will be
21180 <member name="M:OpenMetaverse.DirectoryManager.StartPlacesSearch(OpenMetaverse.DirectoryManager.DirFindFlags,OpenMetaverse.ParcelCategory,System.String,System.String,OpenMetaverse.UUID,OpenMetaverse.UUID)"> 21180 fired other than you won't get more than 100 total parcels from
21181 <summary> 21181 each reply.</para>
21182 Search Places - All Options 21182
21183 </summary> 21183 <para>Any land set for sale to either anybody or specific to the connected agent will be included in the
21184 <param name="findFlags">One of the Values from the DirFindFlags struct, ie: AgentOwned, GroupOwned, etc.</param> 21184 results if the land is included in the query</para></remarks>
21185 <param name="searchCategory">One of the values from the SearchCategory Struct, ie: Any, Linden, Newcomer</param> 21185 <example>
21186 <param name="searchText">A string containing a list of keywords to search for separated by a space character</param> 21186 <code>
21187 <param name="simulatorName">String Simulator Name to search in</param> 21187 // request all mainland, any maturity rating that is larger than 512 sq.m
21188 <param name="groupID">LLUID of group you want to recieve results for</param> 21188 StartLandSearch(DirFindFlags.SortAsc | DirFindFlags.PerMeterSort | DirFindFlags.LimitByArea | DirFindFlags.IncludePG | DirFindFlags.IncludeMature | DirFindFlags.IncludeAdult, SearchTypeFlags.Mainland, 0, 512, 0);
21189 <param name="transactionID">Transaction (Query) ID which can be associated with results from your request.</param> 21189 </code></example>
21190 <returns>Transaction (Query) ID which can be associated with results from your request.</returns> 21190 </member>
21191 </member> 21191 <member name="M:OpenMetaverse.DirectoryManager.StartGroupSearch(System.String,System.Int32)">
21192 <member name="M:OpenMetaverse.DirectoryManager.StartEventsSearch(System.String,System.UInt32)"> 21192 <summary>
21193 <summary> 21193 Search for Groups
21194 Search All Events with specifid searchText in all categories, includes PG, Mature and Adult 21194 </summary>
21195 </summary> 21195 <param name="searchText">The name or portion of the name of the group you wish to search for</param>
21196 <param name="searchText">A string containing a list of keywords to search for separated by a space character</param> 21196 <param name="queryStart">Start from the match number</param>
21197 <param name="queryStart">Each request is limited to 100 entries 21197 <returns></returns>
21198 being returned. To get the first group of entries of a request use 0, 21198 </member>
21199 from 100-199 use 100, 200-299 use 200, etc.</param> 21199 <member name="M:OpenMetaverse.DirectoryManager.StartGroupSearch(System.String,System.Int32,OpenMetaverse.DirectoryManager.DirFindFlags)">
21200 <returns>UUID of query to correlate results in callback.</returns> 21200 <summary>
21201 </member> 21201 Search for Groups
21202 <member name="M:OpenMetaverse.DirectoryManager.StartEventsSearch(System.String,OpenMetaverse.DirectoryManager.DirFindFlags,System.String,System.UInt32,OpenMetaverse.DirectoryManager.EventCategories)"> 21202 </summary>
21203 <summary> 21203 <param name="searchText">The name or portion of the name of the group you wish to search for</param>
21204 Search Events 21204 <param name="queryStart">Start from the match number</param>
21205 </summary> 21205 <param name="flags">Search flags</param>
21206 <param name="searchText">A string containing a list of keywords to search for separated by a space character</param> 21206 <returns></returns>
21207 <param name="queryFlags">One or more of the following flags: DateEvents, IncludePG, IncludeMature, IncludeAdult 21207 </member>
21208 from the <see cref="T:OpenMetaverse.DirectoryManager.DirFindFlags"/> Enum 21208 <member name="M:OpenMetaverse.DirectoryManager.StartPeopleSearch(System.String,System.Int32)">
21209 21209 <summary>
21210 Multiple flags can be combined by separating the flags with the | (pipe) character</param> 21210 Search the People directory for other avatars
21211 <param name="eventDay">"u" for in-progress and upcoming events, -or- number of days since/until event is scheduled 21211 </summary>
21212 For example "0" = Today, "1" = tomorrow, "2" = following day, "-1" = yesterday, etc.</param> 21212 <param name="searchText">The name or portion of the name of the avatar you wish to search for</param>
21213 <param name="queryStart">Each request is limited to 100 entries 21213 <param name="queryStart"></param>
21214 being returned. To get the first group of entries of a request use 0, 21214 <returns></returns>
21215 from 100-199 use 100, 200-299 use 200, etc.</param> 21215 </member>
21216 <param name="category">EventCategory event is listed under.</param> 21216 <member name="M:OpenMetaverse.DirectoryManager.StartPlacesSearch">
21217 <returns>UUID of query to correlate results in callback.</returns> 21217 <summary>
21218 </member> 21218 Search Places for parcels of land you personally own
21219 <member name="M:OpenMetaverse.DirectoryManager.EventInfoRequest(System.UInt32)"> 21219 </summary>
21220 <summary>Requests Event Details</summary> 21220 </member>
21221 <param name="eventID">ID of Event returned from the <see cref="M:OpenMetaverse.DirectoryManager.StartEventsSearch(System.String,System.UInt32)"/> method</param> 21221 <member name="M:OpenMetaverse.DirectoryManager.StartPlacesSearch(OpenMetaverse.UUID)">
21222 </member> 21222 <summary>
21223 <member name="M:OpenMetaverse.DirectoryManager.DirClassifiedReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 21223 Searches Places for land owned by the specified group
21224 <summary>Process an incoming packet and raise the appropriate events</summary> 21224 </summary>
21225 <param name="sender">The sender</param> 21225 <param name="groupID">ID of the group you want to recieve land list for (You must be a member of the group)</param>
21226 <param name="e">The EventArgs object containing the packet data</param> 21226 <returns>Transaction (Query) ID which can be associated with results from your request.</returns>
21227 </member> 21227 </member>
21228 <member name="M:OpenMetaverse.DirectoryManager.DirLandReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 21228 <member name="M:OpenMetaverse.DirectoryManager.StartPlacesSearch(System.String)">
21229 <summary>Process an incoming packet and raise the appropriate events</summary> 21229 <summary>
21230 <param name="sender">The sender</param> 21230 Search the Places directory for parcels that are listed in search and contain the specified keywords
21231 <param name="e">The EventArgs object containing the packet data</param> 21231 </summary>
21232 </member> 21232 <param name="searchText">A string containing the keywords to search for</param>
21233 <member name="M:OpenMetaverse.DirectoryManager.DirLandReplyEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)"> 21233 <returns>Transaction (Query) ID which can be associated with results from your request.</returns>
21234 <summary>Process an incoming <see cref="T:OpenMetaverse.Messages.Linden.DirLandReplyMessage"/> event message</summary> 21234 </member>
21235 <param name="capsKey">The Unique Capabilities Key</param> 21235 <member name="M:OpenMetaverse.DirectoryManager.StartPlacesSearch(OpenMetaverse.DirectoryManager.DirFindFlags,OpenMetaverse.ParcelCategory,System.String,System.String,OpenMetaverse.UUID,OpenMetaverse.UUID)">
21236 <param name="message">The <see cref="T:OpenMetaverse.Messages.Linden.DirLandReplyMessage"/> event message containing the data</param> 21236 <summary>
21237 <param name="simulator">The simulator the message originated from</param> 21237 Search Places - All Options
21238 </member> 21238 </summary>
21239 <member name="M:OpenMetaverse.DirectoryManager.DirPeopleReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 21239 <param name="findFlags">One of the Values from the DirFindFlags struct, ie: AgentOwned, GroupOwned, etc.</param>
21240 <summary>Process an incoming packet and raise the appropriate events</summary> 21240 <param name="searchCategory">One of the values from the SearchCategory Struct, ie: Any, Linden, Newcomer</param>
21241 <param name="sender">The sender</param> 21241 <param name="searchText">A string containing a list of keywords to search for separated by a space character</param>
21242 <param name="e">The EventArgs object containing the packet data</param> 21242 <param name="simulatorName">String Simulator Name to search in</param>
21243 </member> 21243 <param name="groupID">LLUID of group you want to recieve results for</param>
21244 <member name="M:OpenMetaverse.DirectoryManager.DirGroupsReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 21244 <param name="transactionID">Transaction (Query) ID which can be associated with results from your request.</param>
21245 <summary>Process an incoming packet and raise the appropriate events</summary> 21245 <returns>Transaction (Query) ID which can be associated with results from your request.</returns>
21246 <param name="sender">The sender</param> 21246 </member>
21247 <param name="e">The EventArgs object containing the packet data</param> 21247 <member name="M:OpenMetaverse.DirectoryManager.StartEventsSearch(System.String,System.UInt32)">
21248 </member> 21248 <summary>
21249 <member name="M:OpenMetaverse.DirectoryManager.PlacesReplyEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)"> 21249 Search All Events with specifid searchText in all categories, includes PG, Mature and Adult
21250 <summary>Process an incoming <see cref="T:OpenMetaverse.Messages.Linden.PlacesReplyMessage"/> event message</summary> 21250 </summary>
21251 <param name="capsKey">The Unique Capabilities Key</param> 21251 <param name="searchText">A string containing a list of keywords to search for separated by a space character</param>
21252 <param name="message">The <see cref="T:OpenMetaverse.Messages.Linden.PlacesReplyMessage"/> event message containing the data</param> 21252 <param name="queryStart">Each request is limited to 100 entries
21253 <param name="simulator">The simulator the message originated from</param> 21253 being returned. To get the first group of entries of a request use 0,
21254 </member> 21254 from 100-199 use 100, 200-299 use 200, etc.</param>
21255 <member name="M:OpenMetaverse.DirectoryManager.PlacesReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 21255 <returns>UUID of query to correlate results in callback.</returns>
21256 <summary>Process an incoming packet and raise the appropriate events</summary> 21256 </member>
21257 <param name="sender">The sender</param> 21257 <member name="M:OpenMetaverse.DirectoryManager.StartEventsSearch(System.String,OpenMetaverse.DirectoryManager.DirFindFlags,System.String,System.UInt32,OpenMetaverse.DirectoryManager.EventCategories)">
21258 <param name="e">The EventArgs object containing the packet data</param> 21258 <summary>
21259 </member> 21259 Search Events
21260 <member name="M:OpenMetaverse.DirectoryManager.EventsReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 21260 </summary>
21261 <summary>Process an incoming packet and raise the appropriate events</summary> 21261 <param name="searchText">A string containing a list of keywords to search for separated by a space character</param>
21262 <param name="sender">The sender</param> 21262 <param name="queryFlags">One or more of the following flags: DateEvents, IncludePG, IncludeMature, IncludeAdult
21263 <param name="e">The EventArgs object containing the packet data</param> 21263 from the <see cref="T:OpenMetaverse.DirectoryManager.DirFindFlags"/> Enum
21264 </member> 21264
21265 <member name="M:OpenMetaverse.DirectoryManager.EventInfoReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 21265 Multiple flags can be combined by separating the flags with the | (pipe) character</param>
21266 <summary>Process an incoming packet and raise the appropriate events</summary> 21266 <param name="eventDay">"u" for in-progress and upcoming events, -or- number of days since/until event is scheduled
21267 <param name="sender">The sender</param> 21267 For example "0" = Today, "1" = tomorrow, "2" = following day, "-1" = yesterday, etc.</param>
21268 <param name="e">The EventArgs object containing the packet data</param> 21268 <param name="queryStart">Each request is limited to 100 entries
21269 </member> 21269 being returned. To get the first group of entries of a request use 0,
21270 <member name="M:OpenMetaverse.DirectoryManager.DirPlacesReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 21270 from 100-199 use 100, 200-299 use 200, etc.</param>
21271 <summary>Process an incoming packet and raise the appropriate events</summary> 21271 <param name="category">EventCategory event is listed under.</param>
21272 <param name="sender">The sender</param> 21272 <returns>UUID of query to correlate results in callback.</returns>
21273 <param name="e">The EventArgs object containing the packet data</param> 21273 </member>
21274 </member> 21274 <member name="M:OpenMetaverse.DirectoryManager.EventInfoRequest(System.UInt32)">
21275 <member name="E:OpenMetaverse.DirectoryManager.EventInfoReply"> 21275 <summary>Requests Event Details</summary>
21276 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.EventInfoRequest(System.UInt32)"/> request.</summary> 21276 <param name="eventID">ID of Event returned from the <see cref="M:OpenMetaverse.DirectoryManager.StartEventsSearch(System.String,System.UInt32)"/> method</param>
21277 </member> 21277 </member>
21278 <member name="E:OpenMetaverse.DirectoryManager.DirEventsReply"> 21278 <member name="M:OpenMetaverse.DirectoryManager.DirClassifiedReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
21279 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.StartEventsSearch(System.String,System.UInt32)"/> request.</summary> 21279 <summary>Process an incoming packet and raise the appropriate events</summary>
21280 </member> 21280 <param name="sender">The sender</param>
21281 <member name="E:OpenMetaverse.DirectoryManager.PlacesReply"> 21281 <param name="e">The EventArgs object containing the packet data</param>
21282 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.StartPlacesSearch"/> request.</summary> 21282 </member>
21283 </member> 21283 <member name="M:OpenMetaverse.DirectoryManager.DirLandReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
21284 <member name="E:OpenMetaverse.DirectoryManager.DirPlacesReply"> 21284 <summary>Process an incoming packet and raise the appropriate events</summary>
21285 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.StartDirPlacesSearch(System.String,System.Int32)"/> request.</summary> 21285 <param name="sender">The sender</param>
21286 </member> 21286 <param name="e">The EventArgs object containing the packet data</param>
21287 <member name="E:OpenMetaverse.DirectoryManager.DirClassifiedsReply"> 21287 </member>
21288 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.StartClassifiedSearch(System.String,OpenMetaverse.DirectoryManager.ClassifiedCategories,System.Boolean)"/> request.</summary> 21288 <member name="M:OpenMetaverse.DirectoryManager.DirLandReplyEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
21289 </member> 21289 <summary>Process an incoming <see cref="T:OpenMetaverse.Messages.Linden.DirLandReplyMessage"/> event message</summary>
21290 <member name="E:OpenMetaverse.DirectoryManager.DirGroupsReply"> 21290 <param name="capsKey">The Unique Capabilities Key</param>
21291 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.StartGroupSearch(System.String,System.Int32)"/> request.</summary> 21291 <param name="message">The <see cref="T:OpenMetaverse.Messages.Linden.DirLandReplyMessage"/> event message containing the data</param>
21292 </member> 21292 <param name="simulator">The simulator the message originated from</param>
21293 <member name="E:OpenMetaverse.DirectoryManager.DirPeopleReply"> 21293 </member>
21294 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.StartPeopleSearch(System.String,System.Int32)"/> request.</summary> 21294 <member name="M:OpenMetaverse.DirectoryManager.DirPeopleReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
21295 </member> 21295 <summary>Process an incoming packet and raise the appropriate events</summary>
21296 <member name="E:OpenMetaverse.DirectoryManager.DirLandReply"> 21296 <param name="sender">The sender</param>
21297 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.StartLandSearch(OpenMetaverse.DirectoryManager.SearchTypeFlags)"/> request.</summary> 21297 <param name="e">The EventArgs object containing the packet data</param>
21298 </member> 21298 </member>
21299 <member name="T:OpenMetaverse.DirectoryManager.ClassifiedCategories"> 21299 <member name="M:OpenMetaverse.DirectoryManager.DirGroupsReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
21300 <summary>Classified Ad categories</summary> 21300 <summary>Process an incoming packet and raise the appropriate events</summary>
21301 </member> 21301 <param name="sender">The sender</param>
21302 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.Any"> 21302 <param name="e">The EventArgs object containing the packet data</param>
21303 <summary>Classified is listed in the Any category</summary> 21303 </member>
21304 </member> 21304 <member name="M:OpenMetaverse.DirectoryManager.PlacesReplyEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
21305 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.Shopping"> 21305 <summary>Process an incoming <see cref="T:OpenMetaverse.Messages.Linden.PlacesReplyMessage"/> event message</summary>
21306 <summary>Classified is shopping related</summary> 21306 <param name="capsKey">The Unique Capabilities Key</param>
21307 </member> 21307 <param name="message">The <see cref="T:OpenMetaverse.Messages.Linden.PlacesReplyMessage"/> event message containing the data</param>
21308 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.LandRental"> 21308 <param name="simulator">The simulator the message originated from</param>
21309 <summary>Classified is </summary> 21309 </member>
21310 </member> 21310 <member name="M:OpenMetaverse.DirectoryManager.PlacesReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
21311 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.PropertyRental"> 21311 <summary>Process an incoming packet and raise the appropriate events</summary>
21312 <summary></summary> 21312 <param name="sender">The sender</param>
21313 </member> 21313 <param name="e">The EventArgs object containing the packet data</param>
21314 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.SpecialAttraction"> 21314 </member>
21315 <summary></summary> 21315 <member name="M:OpenMetaverse.DirectoryManager.EventsReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
21316 </member> 21316 <summary>Process an incoming packet and raise the appropriate events</summary>
21317 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.NewProducts"> 21317 <param name="sender">The sender</param>
21318 <summary></summary> 21318 <param name="e">The EventArgs object containing the packet data</param>
21319 </member> 21319 </member>
21320 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.Employment"> 21320 <member name="M:OpenMetaverse.DirectoryManager.EventInfoReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
21321 <summary></summary> 21321 <summary>Process an incoming packet and raise the appropriate events</summary>
21322 </member> 21322 <param name="sender">The sender</param>
21323 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.Wanted"> 21323 <param name="e">The EventArgs object containing the packet data</param>
21324 <summary></summary> 21324 </member>
21325 </member> 21325 <member name="M:OpenMetaverse.DirectoryManager.DirPlacesReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
21326 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.Service"> 21326 <summary>Process an incoming packet and raise the appropriate events</summary>
21327 <summary></summary> 21327 <param name="sender">The sender</param>
21328 </member> 21328 <param name="e">The EventArgs object containing the packet data</param>
21329 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.Personal"> 21329 </member>
21330 <summary></summary> 21330 <member name="E:OpenMetaverse.DirectoryManager.EventInfoReply">
21331 </member> 21331 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.EventInfoRequest(System.UInt32)"/> request.</summary>
21332 <member name="T:OpenMetaverse.DirectoryManager.EventCategories"> 21332 </member>
21333 <summary>Event Categories</summary> 21333 <member name="E:OpenMetaverse.DirectoryManager.DirEventsReply">
21334 </member> 21334 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.StartEventsSearch(System.String,System.UInt32)"/> request.</summary>
21335 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.All"> 21335 </member>
21336 <summary></summary> 21336 <member name="E:OpenMetaverse.DirectoryManager.PlacesReply">
21337 </member> 21337 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.StartPlacesSearch"/> request.</summary>
21338 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Discussion"> 21338 </member>
21339 <summary></summary> 21339 <member name="E:OpenMetaverse.DirectoryManager.DirPlacesReply">
21340 </member> 21340 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.StartDirPlacesSearch(System.String,System.Int32)"/> request.</summary>
21341 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Sports"> 21341 </member>
21342 <summary></summary> 21342 <member name="E:OpenMetaverse.DirectoryManager.DirClassifiedsReply">
21343 </member> 21343 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.StartClassifiedSearch(System.String,OpenMetaverse.DirectoryManager.ClassifiedCategories,System.Boolean)"/> request.</summary>
21344 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.LiveMusic"> 21344 </member>
21345 <summary></summary> 21345 <member name="E:OpenMetaverse.DirectoryManager.DirGroupsReply">
21346 </member> 21346 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.StartGroupSearch(System.String,System.Int32)"/> request.</summary>
21347 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Commercial"> 21347 </member>
21348 <summary></summary> 21348 <member name="E:OpenMetaverse.DirectoryManager.DirPeopleReply">
21349 </member> 21349 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.StartPeopleSearch(System.String,System.Int32)"/> request.</summary>
21350 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Nightlife"> 21350 </member>
21351 <summary></summary> 21351 <member name="E:OpenMetaverse.DirectoryManager.DirLandReply">
21352 </member> 21352 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.StartLandSearch(OpenMetaverse.DirectoryManager.SearchTypeFlags)"/> request.</summary>
21353 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Games"> 21353 </member>
21354 <summary></summary> 21354 <member name="T:OpenMetaverse.DirectoryManager.ClassifiedCategories">
21355 </member> 21355 <summary>Classified Ad categories</summary>
21356 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Pageants"> 21356 </member>
21357 <summary></summary> 21357 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.Any">
21358 </member> 21358 <summary>Classified is listed in the Any category</summary>
21359 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Education"> 21359 </member>
21360 <summary></summary> 21360 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.Shopping">
21361 </member> 21361 <summary>Classified is shopping related</summary>
21362 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Arts"> 21362 </member>
21363 <summary></summary> 21363 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.LandRental">
21364 </member> 21364 <summary>Classified is </summary>
21365 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Charity"> 21365 </member>
21366 <summary></summary> 21366 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.PropertyRental">
21367 </member> 21367 <summary></summary>
21368 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Miscellaneous"> 21368 </member>
21369 <summary></summary> 21369 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.SpecialAttraction">
21370 </member> 21370 <summary></summary>
21371 <member name="T:OpenMetaverse.DirectoryManager.DirFindFlags"> 21371 </member>
21372 <summary> 21372 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.NewProducts">
21373 Query Flags used in many of the DirectoryManager methods to specify which query to execute and how to return the results. 21373 <summary></summary>
21374 21374 </member>
21375 Flags can be combined using the | (pipe) character, not all flags are available in all queries 21375 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.Employment">
21376 </summary> 21376 <summary></summary>
21377 </member> 21377 </member>
21378 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.People"> 21378 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.Wanted">
21379 <summary>Query the People database</summary> 21379 <summary></summary>
21380 </member> 21380 </member>
21381 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.Online"> 21381 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.Service">
21382 <summary></summary> 21382 <summary></summary>
21383 </member> 21383 </member>
21384 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.Events"> 21384 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.Personal">
21385 <summary></summary> 21385 <summary></summary>
21386 </member> 21386 </member>
21387 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.Groups"> 21387 <member name="T:OpenMetaverse.DirectoryManager.EventCategories">
21388 <summary>Query the Groups database</summary> 21388 <summary>Event Categories</summary>
21389 </member> 21389 </member>
21390 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.DateEvents"> 21390 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.All">
21391 <summary>Query the Events database</summary> 21391 <summary></summary>
21392 </member> 21392 </member>
21393 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.AgentOwned"> 21393 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Discussion">
21394 <summary>Query the land holdings database for land owned by the currently connected agent</summary> 21394 <summary></summary>
21395 </member> 21395 </member>
21396 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.ForSale"> 21396 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Sports">
21397 <summary></summary> 21397 <summary></summary>
21398 </member> 21398 </member>
21399 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.GroupOwned"> 21399 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.LiveMusic">
21400 <summary>Query the land holdings database for land which is owned by a Group</summary> 21400 <summary></summary>
21401 </member> 21401 </member>
21402 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.DwellSort"> 21402 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Commercial">
21403 <summary>Specifies the query should pre sort the results based upon traffic 21403 <summary></summary>
21404 when searching the Places database</summary> 21404 </member>
21405 </member> 21405 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Nightlife">
21406 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.PgSimsOnly"> 21406 <summary></summary>
21407 <summary></summary> 21407 </member>
21408 </member> 21408 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Games">
21409 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.PicturesOnly"> 21409 <summary></summary>
21410 <summary></summary> 21410 </member>
21411 </member> 21411 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Pageants">
21412 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.PgEventsOnly"> 21412 <summary></summary>
21413 <summary></summary> 21413 </member>
21414 </member> 21414 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Education">
21415 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.MatureSimsOnly"> 21415 <summary></summary>
21416 <summary></summary> 21416 </member>
21417 </member> 21417 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Arts">
21418 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.SortAsc"> 21418 <summary></summary>
21419 <summary>Specifies the query should pre sort the results in an ascending order when searching the land sales database. 21419 </member>
21420 This flag is only used when searching the land sales database</summary> 21420 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Charity">
21421 </member> 21421 <summary></summary>
21422 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.PricesSort"> 21422 </member>
21423 <summary>Specifies the query should pre sort the results using the SalePrice field when searching the land sales database. 21423 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Miscellaneous">
21424 This flag is only used when searching the land sales database</summary> 21424 <summary></summary>
21425 </member> 21425 </member>
21426 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.PerMeterSort"> 21426 <member name="T:OpenMetaverse.DirectoryManager.DirFindFlags">
21427 <summary>Specifies the query should pre sort the results by calculating the average price/sq.m (SalePrice / Area) when searching the land sales database. 21427 <summary>
21428 This flag is only used when searching the land sales database</summary> 21428 Query Flags used in many of the DirectoryManager methods to specify which query to execute and how to return the results.
21429 </member> 21429
21430 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.AreaSort"> 21430 Flags can be combined using the | (pipe) character, not all flags are available in all queries
21431 <summary>Specifies the query should pre sort the results using the ParcelSize field when searching the land sales database. 21431 </summary>
21432 This flag is only used when searching the land sales database</summary> 21432 </member>
21433 </member> 21433 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.People">
21434 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.NameSort"> 21434 <summary>Query the People database</summary>
21435 <summary>Specifies the query should pre sort the results using the Name field when searching the land sales database. 21435 </member>
21436 This flag is only used when searching the land sales database</summary> 21436 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.Online">
21437 </member> 21437 <summary></summary>
21438 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.LimitByPrice"> 21438 </member>
21439 <summary>When set, only parcels less than the specified Price will be included when searching the land sales database. 21439 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.Events">
21440 This flag is only used when searching the land sales database</summary> 21440 <summary></summary>
21441 </member> 21441 </member>
21442 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.LimitByArea"> 21442 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.Groups">
21443 <summary>When set, only parcels greater than the specified Size will be included when searching the land sales database. 21443 <summary>Query the Groups database</summary>
21444 This flag is only used when searching the land sales database</summary> 21444 </member>
21445 </member> 21445 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.DateEvents">
21446 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.FilterMature"> 21446 <summary>Query the Events database</summary>
21447 <summary></summary> 21447 </member>
21448 </member> 21448 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.AgentOwned">
21449 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.PGOnly"> 21449 <summary>Query the land holdings database for land owned by the currently connected agent</summary>
21450 <summary></summary> 21450 </member>
21451 </member> 21451 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.ForSale">
21452 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.IncludePG"> 21452 <summary></summary>
21453 <summary>Include PG land in results. This flag is used when searching both the Groups, Events and Land sales databases</summary> 21453 </member>
21454 </member> 21454 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.GroupOwned">
21455 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.IncludeMature"> 21455 <summary>Query the land holdings database for land which is owned by a Group</summary>
21456 <summary>Include Mature land in results. This flag is used when searching both the Groups, Events and Land sales databases</summary> 21456 </member>
21457 </member> 21457 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.DwellSort">
21458 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.IncludeAdult"> 21458 <summary>Specifies the query should pre sort the results based upon traffic
21459 <summary>Include Adult land in results. This flag is used when searching both the Groups, Events and Land sales databases</summary> 21459 when searching the Places database</summary>
21460 </member> 21460 </member>
21461 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.AdultOnly"> 21461 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.PgSimsOnly">
21462 <summary></summary> 21462 <summary></summary>
21463 </member> 21463 </member>
21464 <member name="T:OpenMetaverse.DirectoryManager.SearchTypeFlags"> 21464 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.PicturesOnly">
21465 <summary> 21465 <summary></summary>
21466 Land types to search dataserver for 21466 </member>
21467 </summary> 21467 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.PgEventsOnly">
21468 </member> 21468 <summary></summary>
21469 <member name="F:OpenMetaverse.DirectoryManager.SearchTypeFlags.Any"> 21469 </member>
21470 <summary>Search Auction, Mainland and Estate</summary> 21470 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.MatureSimsOnly">
21471 </member> 21471 <summary></summary>
21472 <member name="F:OpenMetaverse.DirectoryManager.SearchTypeFlags.Auction"> 21472 </member>
21473 <summary>Land which is currently up for auction</summary> 21473 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.SortAsc">
21474 </member> 21474 <summary>Specifies the query should pre sort the results in an ascending order when searching the land sales database.
21475 <member name="F:OpenMetaverse.DirectoryManager.SearchTypeFlags.Mainland"> 21475 This flag is only used when searching the land sales database</summary>
21476 <summary>Parcels which are on the mainland (Linden owned) continents</summary> 21476 </member>
21477 </member> 21477 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.PricesSort">
21478 <member name="F:OpenMetaverse.DirectoryManager.SearchTypeFlags.Estate"> 21478 <summary>Specifies the query should pre sort the results using the SalePrice field when searching the land sales database.
21479 <summary>Parcels which are on privately owned simulators</summary> 21479 This flag is only used when searching the land sales database</summary>
21480 </member> 21480 </member>
21481 <member name="T:OpenMetaverse.DirectoryManager.EventFlags"> 21481 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.PerMeterSort">
21482 <summary> 21482 <summary>Specifies the query should pre sort the results by calculating the average price/sq.m (SalePrice / Area) when searching the land sales database.
21483 The content rating of the event 21483 This flag is only used when searching the land sales database</summary>
21484 </summary> 21484 </member>
21485 </member> 21485 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.AreaSort">
21486 <member name="F:OpenMetaverse.DirectoryManager.EventFlags.PG"> 21486 <summary>Specifies the query should pre sort the results using the ParcelSize field when searching the land sales database.
21487 <summary>Event is PG</summary> 21487 This flag is only used when searching the land sales database</summary>
21488 </member> 21488 </member>
21489 <member name="F:OpenMetaverse.DirectoryManager.EventFlags.Mature"> 21489 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.NameSort">
21490 <summary>Event is Mature</summary> 21490 <summary>Specifies the query should pre sort the results using the Name field when searching the land sales database.
21491 </member> 21491 This flag is only used when searching the land sales database</summary>
21492 <member name="F:OpenMetaverse.DirectoryManager.EventFlags.Adult"> 21492 </member>
21493 <summary>Event is Adult</summary> 21493 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.LimitByPrice">
21494 </member> 21494 <summary>When set, only parcels less than the specified Price will be included when searching the land sales database.
21495 <member name="T:OpenMetaverse.DirectoryManager.ClassifiedFlags"> 21495 This flag is only used when searching the land sales database</summary>
21496 <summary> 21496 </member>
21497 Classified Ad Options 21497 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.LimitByArea">
21498 </summary> 21498 <summary>When set, only parcels greater than the specified Size will be included when searching the land sales database.
21499 <remarks>There appear to be two formats the flags are packed in. 21499 This flag is only used when searching the land sales database</summary>
21500 This set of flags is for the newer style</remarks> 21500 </member>
21501 </member> 21501 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.FilterMature">
21502 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedFlags.None"> 21502 <summary></summary>
21503 <summary></summary> 21503 </member>
21504 </member> 21504 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.PGOnly">
21505 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedFlags.Mature"> 21505 <summary></summary>
21506 <summary></summary> 21506 </member>
21507 </member> 21507 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.IncludePG">
21508 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedFlags.Enabled"> 21508 <summary>Include PG land in results. This flag is used when searching both the Groups, Events and Land sales databases</summary>
21509 <summary></summary> 21509 </member>
21510 </member> 21510 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.IncludeMature">
21511 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedFlags.UpdateTime"> 21511 <summary>Include Mature land in results. This flag is used when searching both the Groups, Events and Land sales databases</summary>
21512 <summary></summary> 21512 </member>
21513 </member> 21513 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.IncludeAdult">
21514 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedFlags.AutoRenew"> 21514 <summary>Include Adult land in results. This flag is used when searching both the Groups, Events and Land sales databases</summary>
21515 <summary></summary> 21515 </member>
21516 </member> 21516 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.AdultOnly">
21517 <member name="T:OpenMetaverse.DirectoryManager.ClassifiedQueryFlags"> 21517 <summary></summary>
21518 <summary> 21518 </member>
21519 Classified ad query options 21519 <member name="T:OpenMetaverse.DirectoryManager.SearchTypeFlags">
21520 </summary> 21520 <summary>
21521 </member> 21521 Land types to search dataserver for
21522 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedQueryFlags.All"> 21522 </summary>
21523 <summary>Include all ads in results</summary> 21523 </member>
21524 </member> 21524 <member name="F:OpenMetaverse.DirectoryManager.SearchTypeFlags.Any">
21525 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedQueryFlags.PG"> 21525 <summary>Search Auction, Mainland and Estate</summary>
21526 <summary>Include PG ads in results</summary> 21526 </member>
21527 </member> 21527 <member name="F:OpenMetaverse.DirectoryManager.SearchTypeFlags.Auction">
21528 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedQueryFlags.Mature"> 21528 <summary>Land which is currently up for auction</summary>
21529 <summary>Include Mature ads in results</summary> 21529 </member>
21530 </member> 21530 <member name="F:OpenMetaverse.DirectoryManager.SearchTypeFlags.Mainland">
21531 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedQueryFlags.Adult"> 21531 <summary>Parcels which are on the mainland (Linden owned) continents</summary>
21532 <summary>Include Adult ads in results</summary> 21532 </member>
21533 </member> 21533 <member name="F:OpenMetaverse.DirectoryManager.SearchTypeFlags.Estate">
21534 <member name="T:OpenMetaverse.DirectoryManager.PlacesFlags"> 21534 <summary>Parcels which are on privately owned simulators</summary>
21535 <summary> 21535 </member>
21536 The For Sale flag in PlacesReplyData 21536 <member name="T:OpenMetaverse.DirectoryManager.EventFlags">
21537 </summary> 21537 <summary>
21538 </member> 21538 The content rating of the event
21539 <member name="F:OpenMetaverse.DirectoryManager.PlacesFlags.NotForSale"> 21539 </summary>
21540 <summary>Parcel is not listed for sale</summary> 21540 </member>
21541 </member> 21541 <member name="F:OpenMetaverse.DirectoryManager.EventFlags.PG">
21542 <member name="F:OpenMetaverse.DirectoryManager.PlacesFlags.ForSale"> 21542 <summary>Event is PG</summary>
21543 <summary>Parcel is For Sale</summary> 21543 </member>
21544 </member> 21544 <member name="F:OpenMetaverse.DirectoryManager.EventFlags.Mature">
21545 <member name="T:OpenMetaverse.DirectoryManager.Classified"> 21545 <summary>Event is Mature</summary>
21546 <summary> 21546 </member>
21547 A classified ad on the grid 21547 <member name="F:OpenMetaverse.DirectoryManager.EventFlags.Adult">
21548 </summary> 21548 <summary>Event is Adult</summary>
21549 </member> 21549 </member>
21550 <member name="F:OpenMetaverse.DirectoryManager.Classified.ID"> 21550 <member name="T:OpenMetaverse.DirectoryManager.ClassifiedFlags">
21551 <summary>UUID for this ad, useful for looking up detailed 21551 <summary>
21552 information about it</summary> 21552 Classified Ad Options
21553 </member> 21553 </summary>
21554 <member name="F:OpenMetaverse.DirectoryManager.Classified.Name"> 21554 <remarks>There appear to be two formats the flags are packed in.
21555 <summary>The title of this classified ad</summary> 21555 This set of flags is for the newer style</remarks>
21556 </member> 21556 </member>
21557 <member name="F:OpenMetaverse.DirectoryManager.Classified.Flags"> 21557 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedFlags.None">
21558 <summary>Flags that show certain options applied to the classified</summary> 21558 <summary></summary>
21559 </member> 21559 </member>
21560 <member name="F:OpenMetaverse.DirectoryManager.Classified.CreationDate"> 21560 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedFlags.Mature">
21561 <summary>Creation date of the ad</summary> 21561 <summary></summary>
21562 </member> 21562 </member>
21563 <member name="F:OpenMetaverse.DirectoryManager.Classified.ExpirationDate"> 21563 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedFlags.Enabled">
21564 <summary>Expiration date of the ad</summary> 21564 <summary></summary>
21565 </member> 21565 </member>
21566 <member name="F:OpenMetaverse.DirectoryManager.Classified.Price"> 21566 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedFlags.UpdateTime">
21567 <summary>Price that was paid for this ad</summary> 21567 <summary></summary>
21568 </member> 21568 </member>
21569 <member name="M:OpenMetaverse.DirectoryManager.Classified.ToString"> 21569 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedFlags.AutoRenew">
21570 <summary>Print the struct data as a string</summary> 21570 <summary></summary>
21571 <returns>A string containing the field name, and field value</returns> 21571 </member>
21572 </member> 21572 <member name="T:OpenMetaverse.DirectoryManager.ClassifiedQueryFlags">
21573 <member name="T:OpenMetaverse.DirectoryManager.DirectoryParcel"> 21573 <summary>
21574 <summary> 21574 Classified ad query options
21575 A parcel retrieved from the dataserver such as results from the 21575 </summary>
21576 "For-Sale" listings or "Places" Search 21576 </member>
21577 </summary> 21577 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedQueryFlags.All">
21578 </member> 21578 <summary>Include all ads in results</summary>
21579 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.ID"> 21579 </member>
21580 <summary>The unique dataserver parcel ID</summary> 21580 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedQueryFlags.PG">
21581 <remarks>This id is used to obtain additional information from the entry 21581 <summary>Include PG ads in results</summary>
21582 by using the <see cref="!:ParcelManager.InfoRequest"/> method</remarks> 21582 </member>
21583 </member> 21583 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedQueryFlags.Mature">
21584 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.Name"> 21584 <summary>Include Mature ads in results</summary>
21585 <summary>A string containing the name of the parcel</summary> 21585 </member>
21586 </member> 21586 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedQueryFlags.Adult">
21587 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.ActualArea"> 21587 <summary>Include Adult ads in results</summary>
21588 <summary>The size of the parcel</summary> 21588 </member>
21589 <remarks>This field is not returned for Places searches</remarks> 21589 <member name="T:OpenMetaverse.DirectoryManager.PlacesFlags">
21590 </member> 21590 <summary>
21591 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.SalePrice"> 21591 The For Sale flag in PlacesReplyData
21592 <summary>The price of the parcel</summary> 21592 </summary>
21593 <remarks>This field is not returned for Places searches</remarks> 21593 </member>
21594 </member> 21594 <member name="F:OpenMetaverse.DirectoryManager.PlacesFlags.NotForSale">
21595 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.Auction"> 21595 <summary>Parcel is not listed for sale</summary>
21596 <summary>If True, this parcel is flagged to be auctioned</summary> 21596 </member>
21597 </member> 21597 <member name="F:OpenMetaverse.DirectoryManager.PlacesFlags.ForSale">
21598 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.ForSale"> 21598 <summary>Parcel is For Sale</summary>
21599 <summary>If true, this parcel is currently set for sale</summary> 21599 </member>
21600 </member> 21600 <member name="T:OpenMetaverse.DirectoryManager.Classified">
21601 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.Dwell"> 21601 <summary>
21602 <summary>Parcel traffic</summary> 21602 A classified ad on the grid
21603 </member> 21603 </summary>
21604 <member name="M:OpenMetaverse.DirectoryManager.DirectoryParcel.ToString"> 21604 </member>
21605 <summary>Print the struct data as a string</summary> 21605 <member name="F:OpenMetaverse.DirectoryManager.Classified.ID">
21606 <returns>A string containing the field name, and field value</returns> 21606 <summary>UUID for this ad, useful for looking up detailed
21607 </member> 21607 information about it</summary>
21608 <member name="T:OpenMetaverse.DirectoryManager.AgentSearchData"> 21608 </member>
21609 <summary> 21609 <member name="F:OpenMetaverse.DirectoryManager.Classified.Name">
21610 An Avatar returned from the dataserver 21610 <summary>The title of this classified ad</summary>
21611 </summary> 21611 </member>
21612 </member> 21612 <member name="F:OpenMetaverse.DirectoryManager.Classified.Flags">
21613 <member name="F:OpenMetaverse.DirectoryManager.AgentSearchData.Online"> 21613 <summary>Flags that show certain options applied to the classified</summary>
21614 <summary>Online status of agent</summary> 21614 </member>
21615 <remarks>This field appears to be obsolete and always returns false</remarks> 21615 <member name="F:OpenMetaverse.DirectoryManager.Classified.CreationDate">
21616 </member> 21616 <summary>Creation date of the ad</summary>
21617 <member name="F:OpenMetaverse.DirectoryManager.AgentSearchData.FirstName"> 21617 </member>
21618 <summary>The agents first name</summary> 21618 <member name="F:OpenMetaverse.DirectoryManager.Classified.ExpirationDate">
21619 </member> 21619 <summary>Expiration date of the ad</summary>
21620 <member name="F:OpenMetaverse.DirectoryManager.AgentSearchData.LastName"> 21620 </member>
21621 <summary>The agents last name</summary> 21621 <member name="F:OpenMetaverse.DirectoryManager.Classified.Price">
21622 </member> 21622 <summary>Price that was paid for this ad</summary>
21623 <member name="F:OpenMetaverse.DirectoryManager.AgentSearchData.AgentID"> 21623 </member>
21624 <summary>The agents <see cref="T:OpenMetaverse.UUID"/></summary> 21624 <member name="M:OpenMetaverse.DirectoryManager.Classified.ToString">
21625 </member> 21625 <summary>Print the struct data as a string</summary>
21626 <member name="M:OpenMetaverse.DirectoryManager.AgentSearchData.ToString"> 21626 <returns>A string containing the field name, and field value</returns>
21627 <summary>Print the struct data as a string</summary> 21627 </member>
21628 <returns>A string containing the field name, and field value</returns> 21628 <member name="T:OpenMetaverse.DirectoryManager.DirectoryParcel">
21629 </member> 21629 <summary>
21630 <member name="T:OpenMetaverse.DirectoryManager.GroupSearchData"> 21630 A parcel retrieved from the dataserver such as results from the
21631 <summary> 21631 "For-Sale" listings or "Places" Search
21632 Response to a "Groups" Search 21632 </summary>
21633 </summary> 21633 </member>
21634 </member> 21634 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.ID">
21635 <member name="F:OpenMetaverse.DirectoryManager.GroupSearchData.GroupID"> 21635 <summary>The unique dataserver parcel ID</summary>
21636 <summary>The Group ID</summary> 21636 <remarks>This id is used to obtain additional information from the entry
21637 </member> 21637 by using the <see cref="!:ParcelManager.InfoRequest"/> method</remarks>
21638 <member name="F:OpenMetaverse.DirectoryManager.GroupSearchData.GroupName"> 21638 </member>
21639 <summary>The name of the group</summary> 21639 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.Name">
21640 </member> 21640 <summary>A string containing the name of the parcel</summary>
21641 <member name="F:OpenMetaverse.DirectoryManager.GroupSearchData.Members"> 21641 </member>
21642 <summary>The current number of members</summary> 21642 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.ActualArea">
21643 </member> 21643 <summary>The size of the parcel</summary>
21644 <member name="M:OpenMetaverse.DirectoryManager.GroupSearchData.ToString"> 21644 <remarks>This field is not returned for Places searches</remarks>
21645 <summary>Print the struct data as a string</summary> 21645 </member>
21646 <returns>A string containing the field name, and field value</returns> 21646 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.SalePrice">
21647 </member> 21647 <summary>The price of the parcel</summary>
21648 <member name="T:OpenMetaverse.DirectoryManager.PlacesSearchData"> 21648 <remarks>This field is not returned for Places searches</remarks>
21649 <summary> 21649 </member>
21650 Parcel information returned from a <see cref="M:OpenMetaverse.DirectoryManager.StartPlacesSearch"/> request 21650 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.Auction">
21651 <para> 21651 <summary>If True, this parcel is flagged to be auctioned</summary>
21652 Represents one of the following: 21652 </member>
21653 A parcel of land on the grid that has its Show In Search flag set 21653 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.ForSale">
21654 A parcel of land owned by the agent making the request 21654 <summary>If true, this parcel is currently set for sale</summary>
21655 A parcel of land owned by a group the agent making the request is a member of 21655 </member>
21656 </para> 21656 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.Dwell">
21657 <para> 21657 <summary>Parcel traffic</summary>
21658 In a request for Group Land, the First record will contain an empty record 21658 </member>
21659 </para> 21659 <member name="M:OpenMetaverse.DirectoryManager.DirectoryParcel.ToString">
21660 Note: This is not the same as searching the land for sale data source 21660 <summary>Print the struct data as a string</summary>
21661 </summary> 21661 <returns>A string containing the field name, and field value</returns>
21662 </member> 21662 </member>
21663 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.OwnerID"> 21663 <member name="T:OpenMetaverse.DirectoryManager.AgentSearchData">
21664 <summary>The ID of the Agent of Group that owns the parcel</summary> 21664 <summary>
21665 </member> 21665 An Avatar returned from the dataserver
21666 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.Name"> 21666 </summary>
21667 <summary>The name</summary> 21667 </member>
21668 </member> 21668 <member name="F:OpenMetaverse.DirectoryManager.AgentSearchData.Online">
21669 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.Desc"> 21669 <summary>Online status of agent</summary>
21670 <summary>The description</summary> 21670 <remarks>This field appears to be obsolete and always returns false</remarks>
21671 </member> 21671 </member>
21672 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.ActualArea"> 21672 <member name="F:OpenMetaverse.DirectoryManager.AgentSearchData.FirstName">
21673 <summary>The Size of the parcel</summary> 21673 <summary>The agents first name</summary>
21674 </member> 21674 </member>
21675 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.BillableArea"> 21675 <member name="F:OpenMetaverse.DirectoryManager.AgentSearchData.LastName">
21676 <summary>The billable Size of the parcel, for mainland 21676 <summary>The agents last name</summary>
21677 parcels this will match the ActualArea field. For Group owned land this will be 10 percent smaller 21677 </member>
21678 than the ActualArea. For Estate land this will always be 0</summary> 21678 <member name="F:OpenMetaverse.DirectoryManager.AgentSearchData.AgentID">
21679 </member> 21679 <summary>The agents <see cref="T:OpenMetaverse.UUID"/></summary>
21680 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.Flags"> 21680 </member>
21681 <summary>Indicates the ForSale status of the parcel</summary> 21681 <member name="M:OpenMetaverse.DirectoryManager.AgentSearchData.ToString">
21682 </member> 21682 <summary>Print the struct data as a string</summary>
21683 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.GlobalX"> 21683 <returns>A string containing the field name, and field value</returns>
21684 <summary>The Gridwide X position</summary> 21684 </member>
21685 </member> 21685 <member name="T:OpenMetaverse.DirectoryManager.GroupSearchData">
21686 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.GlobalY"> 21686 <summary>
21687 <summary>The Gridwide Y position</summary> 21687 Response to a "Groups" Search
21688 </member> 21688 </summary>
21689 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.GlobalZ"> 21689 </member>
21690 <summary>The Z position of the parcel, or 0 if no landing point set</summary> 21690 <member name="F:OpenMetaverse.DirectoryManager.GroupSearchData.GroupID">
21691 </member> 21691 <summary>The Group ID</summary>
21692 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.SimName"> 21692 </member>
21693 <summary>The name of the Region the parcel is located in</summary> 21693 <member name="F:OpenMetaverse.DirectoryManager.GroupSearchData.GroupName">
21694 </member> 21694 <summary>The name of the group</summary>
21695 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.SnapshotID"> 21695 </member>
21696 <summary>The Asset ID of the parcels Snapshot texture</summary> 21696 <member name="F:OpenMetaverse.DirectoryManager.GroupSearchData.Members">
21697 </member> 21697 <summary>The current number of members</summary>
21698 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.Dwell"> 21698 </member>
21699 <summary>The calculated visitor traffic</summary> 21699 <member name="M:OpenMetaverse.DirectoryManager.GroupSearchData.ToString">
21700 </member> 21700 <summary>Print the struct data as a string</summary>
21701 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.SKU"> 21701 <returns>A string containing the field name, and field value</returns>
21702 <summary>The billing product SKU</summary> 21702 </member>
21703 <remarks>Known values are: 21703 <member name="T:OpenMetaverse.DirectoryManager.PlacesSearchData">
21704 <list type="table"> 21704 <summary>
21705 <item><term>023</term><description>Mainland / Full Region</description></item> 21705 Parcel information returned from a <see cref="M:OpenMetaverse.DirectoryManager.StartPlacesSearch"/> request
21706 <item><term>024</term><description>Estate / Full Region</description></item> 21706 <para>
21707 <item><term>027</term><description>Estate / Openspace</description></item> 21707 Represents one of the following:
21708 <item><term>029</term><description>Estate / Homestead</description></item> 21708 A parcel of land on the grid that has its Show In Search flag set
21709 <item><term>129</term><description>Mainland / Homestead (Linden Owned)</description></item> 21709 A parcel of land owned by the agent making the request
21710 </list> 21710 A parcel of land owned by a group the agent making the request is a member of
21711 </remarks> 21711 </para>
21712 </member> 21712 <para>
21713 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.Price"> 21713 In a request for Group Land, the First record will contain an empty record
21714 <summary>No longer used, will always be 0</summary> 21714 </para>
21715 </member> 21715 Note: This is not the same as searching the land for sale data source
21716 <member name="M:OpenMetaverse.DirectoryManager.PlacesSearchData.ToSLurl"> 21716 </summary>
21717 <summary>Get a SL URL for the parcel</summary> 21717 </member>
21718 <returns>A string, containing a standard SLURL</returns> 21718 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.OwnerID">
21719 </member> 21719 <summary>The ID of the Agent of Group that owns the parcel</summary>
21720 <member name="M:OpenMetaverse.DirectoryManager.PlacesSearchData.ToString"> 21720 </member>
21721 <summary>Print the struct data as a string</summary> 21721 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.Name">
21722 <returns>A string containing the field name, and field value</returns> 21722 <summary>The name</summary>
21723 </member> 21723 </member>
21724 <member name="T:OpenMetaverse.DirectoryManager.EventsSearchData"> 21724 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.Desc">
21725 <summary> 21725 <summary>The description</summary>
21726 An "Event" Listing summary 21726 </member>
21727 </summary> 21727 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.ActualArea">
21728 </member> 21728 <summary>The Size of the parcel</summary>
21729 <member name="F:OpenMetaverse.DirectoryManager.EventsSearchData.Owner"> 21729 </member>
21730 <summary>The ID of the event creator</summary> 21730 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.BillableArea">
21731 </member> 21731 <summary>The billable Size of the parcel, for mainland
21732 <member name="F:OpenMetaverse.DirectoryManager.EventsSearchData.Name"> 21732 parcels this will match the ActualArea field. For Group owned land this will be 10 percent smaller
21733 <summary>The name of the event</summary> 21733 than the ActualArea. For Estate land this will always be 0</summary>
21734 </member> 21734 </member>
21735 <member name="F:OpenMetaverse.DirectoryManager.EventsSearchData.ID"> 21735 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.Flags">
21736 <summary>The events ID</summary> 21736 <summary>Indicates the ForSale status of the parcel</summary>
21737 </member> 21737 </member>
21738 <member name="F:OpenMetaverse.DirectoryManager.EventsSearchData.Date"> 21738 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.GlobalX">
21739 <summary>A string containing the short date/time the event will begin</summary> 21739 <summary>The Gridwide X position</summary>
21740 </member> 21740 </member>
21741 <member name="F:OpenMetaverse.DirectoryManager.EventsSearchData.Time"> 21741 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.GlobalY">
21742 <summary>The event start time in Unixtime (seconds since epoch)</summary> 21742 <summary>The Gridwide Y position</summary>
21743 </member> 21743 </member>
21744 <member name="F:OpenMetaverse.DirectoryManager.EventsSearchData.Flags"> 21744 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.GlobalZ">
21745 <summary>The events maturity rating</summary> 21745 <summary>The Z position of the parcel, or 0 if no landing point set</summary>
21746 </member> 21746 </member>
21747 <member name="M:OpenMetaverse.DirectoryManager.EventsSearchData.ToString"> 21747 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.SimName">
21748 <summary>Print the struct data as a string</summary> 21748 <summary>The name of the Region the parcel is located in</summary>
21749 <returns>A string containing the field name, and field value</returns> 21749 </member>
21750 </member> 21750 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.SnapshotID">
21751 <member name="T:OpenMetaverse.DirectoryManager.EventInfo"> 21751 <summary>The Asset ID of the parcels Snapshot texture</summary>
21752 <summary> 21752 </member>
21753 The details of an "Event" 21753 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.Dwell">
21754 </summary> 21754 <summary>The calculated visitor traffic</summary>
21755 </member> 21755 </member>
21756 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.ID"> 21756 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.SKU">
21757 <summary>The events ID</summary> 21757 <summary>The billing product SKU</summary>
21758 </member> 21758 <remarks>Known values are:
21759 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Creator"> 21759 <list type="table">
21760 <summary>The ID of the event creator</summary> 21760 <item><term>023</term><description>Mainland / Full Region</description></item>
21761 </member> 21761 <item><term>024</term><description>Estate / Full Region</description></item>
21762 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Name"> 21762 <item><term>027</term><description>Estate / Openspace</description></item>
21763 <summary>The name of the event</summary> 21763 <item><term>029</term><description>Estate / Homestead</description></item>
21764 </member> 21764 <item><term>129</term><description>Mainland / Homestead (Linden Owned)</description></item>
21765 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Category"> 21765 </list>
21766 <summary>The category</summary> 21766 </remarks>
21767 </member> 21767 </member>
21768 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Desc"> 21768 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.Price">
21769 <summary>The events description</summary> 21769 <summary>No longer used, will always be 0</summary>
21770 </member> 21770 </member>
21771 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Date"> 21771 <member name="M:OpenMetaverse.DirectoryManager.PlacesSearchData.ToSLurl">
21772 <summary>The short date/time the event will begin</summary> 21772 <summary>Get a SL URL for the parcel</summary>
21773 </member> 21773 <returns>A string, containing a standard SLURL</returns>
21774 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.DateUTC"> 21774 </member>
21775 <summary>The event start time in Unixtime (seconds since epoch) UTC adjusted</summary> 21775 <member name="M:OpenMetaverse.DirectoryManager.PlacesSearchData.ToString">
21776 </member> 21776 <summary>Print the struct data as a string</summary>
21777 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Duration"> 21777 <returns>A string containing the field name, and field value</returns>
21778 <summary>The length of the event in minutes</summary> 21778 </member>
21779 </member> 21779 <member name="T:OpenMetaverse.DirectoryManager.EventsSearchData">
21780 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Cover"> 21780 <summary>
21781 <summary>0 if no cover charge applies</summary> 21781 An "Event" Listing summary
21782 </member> 21782 </summary>
21783 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Amount"> 21783 </member>
21784 <summary>The cover charge amount in L$ if applicable</summary> 21784 <member name="F:OpenMetaverse.DirectoryManager.EventsSearchData.Owner">
21785 </member> 21785 <summary>The ID of the event creator</summary>
21786 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.SimName"> 21786 </member>
21787 <summary>The name of the region where the event is being held</summary> 21787 <member name="F:OpenMetaverse.DirectoryManager.EventsSearchData.Name">
21788 </member> 21788 <summary>The name of the event</summary>
21789 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.GlobalPos"> 21789 </member>
21790 <summary>The gridwide location of the event</summary> 21790 <member name="F:OpenMetaverse.DirectoryManager.EventsSearchData.ID">
21791 </member> 21791 <summary>The events ID</summary>
21792 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Flags"> 21792 </member>
21793 <summary>The maturity rating</summary> 21793 <member name="F:OpenMetaverse.DirectoryManager.EventsSearchData.Date">
21794 </member> 21794 <summary>A string containing the short date/time the event will begin</summary>
21795 <member name="M:OpenMetaverse.DirectoryManager.EventInfo.ToSLurl"> 21795 </member>
21796 <summary>Get a SL URL for the parcel where the event is hosted</summary> 21796 <member name="F:OpenMetaverse.DirectoryManager.EventsSearchData.Time">
21797 <returns>A string, containing a standard SLURL</returns> 21797 <summary>The event start time in Unixtime (seconds since epoch)</summary>
21798 </member> 21798 </member>
21799 <member name="M:OpenMetaverse.DirectoryManager.EventInfo.ToString"> 21799 <member name="F:OpenMetaverse.DirectoryManager.EventsSearchData.Flags">
21800 <summary>Print the struct data as a string</summary> 21800 <summary>The events maturity rating</summary>
21801 <returns>A string containing the field name, and field value</returns> 21801 </member>
21802 </member> 21802 <member name="M:OpenMetaverse.DirectoryManager.EventsSearchData.ToString">
21803 <member name="T:OpenMetaverse.EventInfoReplyEventArgs"> 21803 <summary>Print the struct data as a string</summary>
21804 <summary>Contains the Event data returned from the data server from an EventInfoRequest</summary> 21804 <returns>A string containing the field name, and field value</returns>
21805 </member> 21805 </member>
21806 <member name="M:OpenMetaverse.EventInfoReplyEventArgs.#ctor(OpenMetaverse.DirectoryManager.EventInfo)"> 21806 <member name="T:OpenMetaverse.DirectoryManager.EventInfo">
21807 <summary>Construct a new instance of the EventInfoReplyEventArgs class</summary> 21807 <summary>
21808 <param name="matchedEvent">A single EventInfo object containing the details of an event</param> 21808 The details of an "Event"
21809 </member> 21809 </summary>
21810 <member name="P:OpenMetaverse.EventInfoReplyEventArgs.MatchedEvent"> 21810 </member>
21811 <summary> 21811 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.ID">
21812 A single EventInfo object containing the details of an event 21812 <summary>The events ID</summary>
21813 </summary> 21813 </member>
21814 </member> 21814 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Creator">
21815 <member name="T:OpenMetaverse.DirEventsReplyEventArgs"> 21815 <summary>The ID of the event creator</summary>
21816 <summary>Contains the "Event" detail data returned from the data server</summary> 21816 </member>
21817 </member> 21817 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Name">
21818 <member name="M:OpenMetaverse.DirEventsReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.DirectoryManager.EventsSearchData})"> 21818 <summary>The name of the event</summary>
21819 <summary>Construct a new instance of the DirEventsReplyEventArgs class</summary> 21819 </member>
21820 <param name="queryID">The ID of the query returned by the data server. 21820 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Category">
21821 This will correlate to the ID returned by the <see cref="!:StartEventsSearch"/> method</param> 21821 <summary>The category</summary>
21822 <param name="matchedEvents">A list containing the "Events" returned by the search query</param> 21822 </member>
21823 </member> 21823 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Desc">
21824 <member name="P:OpenMetaverse.DirEventsReplyEventArgs.QueryID"> 21824 <summary>The events description</summary>
21825 <summary>The ID returned by <see cref="M:OpenMetaverse.DirectoryManager.StartEventsSearch(System.String,System.UInt32)"/></summary> 21825 </member>
21826 </member> 21826 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Date">
21827 <member name="P:OpenMetaverse.DirEventsReplyEventArgs.MatchedEvents"> 21827 <summary>The short date/time the event will begin</summary>
21828 <summary>A list of "Events" returned by the data server</summary> 21828 </member>
21829 </member> 21829 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.DateUTC">
21830 <member name="T:OpenMetaverse.PlacesReplyEventArgs"> 21830 <summary>The event start time in Unixtime (seconds since epoch) UTC adjusted</summary>
21831 <summary>Contains the "Event" list data returned from the data server</summary> 21831 </member>
21832 </member> 21832 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Duration">
21833 <member name="M:OpenMetaverse.PlacesReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.DirectoryManager.PlacesSearchData})"> 21833 <summary>The length of the event in minutes</summary>
21834 <summary>Construct a new instance of PlacesReplyEventArgs class</summary> 21834 </member>
21835 <param name="queryID">The ID of the query returned by the data server. 21835 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Cover">
21836 This will correlate to the ID returned by the <see cref="!:StartPlacesSearch"/> method</param> 21836 <summary>0 if no cover charge applies</summary>
21837 <param name="matchedPlaces">A list containing the "Places" returned by the data server query</param> 21837 </member>
21838 </member> 21838 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Amount">
21839 <member name="P:OpenMetaverse.PlacesReplyEventArgs.QueryID"> 21839 <summary>The cover charge amount in L$ if applicable</summary>
21840 <summary>The ID returned by <see cref="M:OpenMetaverse.DirectoryManager.StartPlacesSearch"/></summary> 21840 </member>
21841 </member> 21841 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.SimName">
21842 <member name="P:OpenMetaverse.PlacesReplyEventArgs.MatchedPlaces"> 21842 <summary>The name of the region where the event is being held</summary>
21843 <summary>A list of "Places" returned by the data server</summary> 21843 </member>
21844 </member> 21844 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.GlobalPos">
21845 <member name="T:OpenMetaverse.DirPlacesReplyEventArgs"> 21845 <summary>The gridwide location of the event</summary>
21846 <summary>Contains the places data returned from the data server</summary> 21846 </member>
21847 </member> 21847 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Flags">
21848 <member name="M:OpenMetaverse.DirPlacesReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.DirectoryManager.DirectoryParcel})"> 21848 <summary>The maturity rating</summary>
21849 <summary>Construct a new instance of the DirPlacesReplyEventArgs class</summary> 21849 </member>
21850 <param name="queryID">The ID of the query returned by the data server. 21850 <member name="M:OpenMetaverse.DirectoryManager.EventInfo.ToSLurl">
21851 This will correlate to the ID returned by the <see cref="!:StartDirPlacesSearch"/> method</param> 21851 <summary>Get a SL URL for the parcel where the event is hosted</summary>
21852 <param name="matchedParcels">A list containing land data returned by the data server</param> 21852 <returns>A string, containing a standard SLURL</returns>
21853 </member> 21853 </member>
21854 <member name="P:OpenMetaverse.DirPlacesReplyEventArgs.QueryID"> 21854 <member name="M:OpenMetaverse.DirectoryManager.EventInfo.ToString">
21855 <summary>The ID returned by <see cref="M:OpenMetaverse.DirectoryManager.StartDirPlacesSearch(System.String,System.Int32)"/></summary> 21855 <summary>Print the struct data as a string</summary>
21856 </member> 21856 <returns>A string containing the field name, and field value</returns>
21857 <member name="P:OpenMetaverse.DirPlacesReplyEventArgs.MatchedParcels"> 21857 </member>
21858 <summary>A list containing Places data returned by the data server</summary> 21858 <member name="T:OpenMetaverse.EventInfoReplyEventArgs">
21859 </member> 21859 <summary>Contains the Event data returned from the data server from an EventInfoRequest</summary>
21860 <member name="T:OpenMetaverse.DirClassifiedsReplyEventArgs"> 21860 </member>
21861 <summary>Contains the classified data returned from the data server</summary> 21861 <member name="M:OpenMetaverse.EventInfoReplyEventArgs.#ctor(OpenMetaverse.DirectoryManager.EventInfo)">
21862 </member> 21862 <summary>Construct a new instance of the EventInfoReplyEventArgs class</summary>
21863 <member name="M:OpenMetaverse.DirClassifiedsReplyEventArgs.#ctor(System.Collections.Generic.List{OpenMetaverse.DirectoryManager.Classified})"> 21863 <param name="matchedEvent">A single EventInfo object containing the details of an event</param>
21864 <summary>Construct a new instance of the DirClassifiedsReplyEventArgs class</summary> 21864 </member>
21865 <param name="classifieds">A list of classified ad data returned from the data server</param> 21865 <member name="P:OpenMetaverse.EventInfoReplyEventArgs.MatchedEvent">
21866 </member> 21866 <summary>
21867 <member name="P:OpenMetaverse.DirClassifiedsReplyEventArgs.Classifieds"> 21867 A single EventInfo object containing the details of an event
21868 <summary>A list containing Classified Ads returned by the data server</summary> 21868 </summary>
21869 </member> 21869 </member>
21870 <member name="T:OpenMetaverse.DirGroupsReplyEventArgs"> 21870 <member name="T:OpenMetaverse.DirEventsReplyEventArgs">
21871 <summary>Contains the group data returned from the data server</summary> 21871 <summary>Contains the "Event" detail data returned from the data server</summary>
21872 </member> 21872 </member>
21873 <member name="M:OpenMetaverse.DirGroupsReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.DirectoryManager.GroupSearchData})"> 21873 <member name="M:OpenMetaverse.DirEventsReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.DirectoryManager.EventsSearchData})">
21874 <summary>Construct a new instance of the DirGroupsReplyEventArgs class</summary> 21874 <summary>Construct a new instance of the DirEventsReplyEventArgs class</summary>
21875 <param name="queryID">The ID of the query returned by the data server. 21875 <param name="queryID">The ID of the query returned by the data server.
21876 This will correlate to the ID returned by the <see cref="!:StartGroupSearch"/> method</param> 21876 This will correlate to the ID returned by the <see cref="!:StartEventsSearch"/> method</param>
21877 <param name="matchedGroups">A list of groups data returned by the data server</param> 21877 <param name="matchedEvents">A list containing the "Events" returned by the search query</param>
21878 </member> 21878 </member>
21879 <member name="P:OpenMetaverse.DirGroupsReplyEventArgs.QueryID"> 21879 <member name="P:OpenMetaverse.DirEventsReplyEventArgs.QueryID">
21880 <summary>The ID returned by <see cref="M:OpenMetaverse.DirectoryManager.StartGroupSearch(System.String,System.Int32)"/></summary> 21880 <summary>The ID returned by <see cref="M:OpenMetaverse.DirectoryManager.StartEventsSearch(System.String,System.UInt32)"/></summary>
21881 </member> 21881 </member>
21882 <member name="P:OpenMetaverse.DirGroupsReplyEventArgs.MatchedGroups"> 21882 <member name="P:OpenMetaverse.DirEventsReplyEventArgs.MatchedEvents">
21883 <summary>A list containing Groups data returned by the data server</summary> 21883 <summary>A list of "Events" returned by the data server</summary>
21884 </member> 21884 </member>
21885 <member name="T:OpenMetaverse.DirPeopleReplyEventArgs"> 21885 <member name="T:OpenMetaverse.PlacesReplyEventArgs">
21886 <summary>Contains the people data returned from the data server</summary> 21886 <summary>Contains the "Event" list data returned from the data server</summary>
21887 </member> 21887 </member>
21888 <member name="M:OpenMetaverse.DirPeopleReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.DirectoryManager.AgentSearchData})"> 21888 <member name="M:OpenMetaverse.PlacesReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.DirectoryManager.PlacesSearchData})">
21889 <summary>Construct a new instance of the DirPeopleReplyEventArgs class</summary> 21889 <summary>Construct a new instance of PlacesReplyEventArgs class</summary>
21890 <param name="queryID">The ID of the query returned by the data server. 21890 <param name="queryID">The ID of the query returned by the data server.
21891 This will correlate to the ID returned by the <see cref="!:StartPeopleSearch"/> method</param> 21891 This will correlate to the ID returned by the <see cref="!:StartPlacesSearch"/> method</param>
21892 <param name="matchedPeople">A list of people data returned by the data server</param> 21892 <param name="matchedPlaces">A list containing the "Places" returned by the data server query</param>
21893 </member> 21893 </member>
21894 <member name="P:OpenMetaverse.DirPeopleReplyEventArgs.QueryID"> 21894 <member name="P:OpenMetaverse.PlacesReplyEventArgs.QueryID">
21895 <summary>The ID returned by <see cref="M:OpenMetaverse.DirectoryManager.StartPeopleSearch(System.String,System.Int32)"/></summary> 21895 <summary>The ID returned by <see cref="M:OpenMetaverse.DirectoryManager.StartPlacesSearch"/></summary>
21896 </member> 21896 </member>
21897 <member name="P:OpenMetaverse.DirPeopleReplyEventArgs.MatchedPeople"> 21897 <member name="P:OpenMetaverse.PlacesReplyEventArgs.MatchedPlaces">
21898 <summary>A list containing People data returned by the data server</summary> 21898 <summary>A list of "Places" returned by the data server</summary>
21899 </member> 21899 </member>
21900 <member name="T:OpenMetaverse.DirLandReplyEventArgs"> 21900 <member name="T:OpenMetaverse.DirPlacesReplyEventArgs">
21901 <summary>Contains the land sales data returned from the data server</summary> 21901 <summary>Contains the places data returned from the data server</summary>
21902 </member> 21902 </member>
21903 <member name="M:OpenMetaverse.DirLandReplyEventArgs.#ctor(System.Collections.Generic.List{OpenMetaverse.DirectoryManager.DirectoryParcel})"> 21903 <member name="M:OpenMetaverse.DirPlacesReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.DirectoryManager.DirectoryParcel})">
21904 <summary>Construct a new instance of the DirLandReplyEventArgs class</summary> 21904 <summary>Construct a new instance of the DirPlacesReplyEventArgs class</summary>
21905 <param name="dirParcels">A list of parcels for sale returned by the data server</param> 21905 <param name="queryID">The ID of the query returned by the data server.
21906 </member> 21906 This will correlate to the ID returned by the <see cref="!:StartDirPlacesSearch"/> method</param>
21907 <member name="P:OpenMetaverse.DirLandReplyEventArgs.DirParcels"> 21907 <param name="matchedParcels">A list containing land data returned by the data server</param>
21908 <summary>A list containing land forsale data returned by the data server</summary> 21908 </member>
21909 </member> 21909 <member name="P:OpenMetaverse.DirPlacesReplyEventArgs.QueryID">
21910 <member name="T:OpenMetaverse.BinBVHAnimationReader"> 21910 <summary>The ID returned by <see cref="M:OpenMetaverse.DirectoryManager.StartDirPlacesSearch(System.String,System.Int32)"/></summary>
21911 <summary> 21911 </member>
21912 Reads in a byte array of an Animation Asset created by the SecondLife(tm) client. 21912 <member name="P:OpenMetaverse.DirPlacesReplyEventArgs.MatchedParcels">
21913 </summary> 21913 <summary>A list containing Places data returned by the data server</summary>
21914 </member> 21914 </member>
21915 <member name="F:OpenMetaverse.BinBVHAnimationReader.rotationkeys"> 21915 <member name="T:OpenMetaverse.DirClassifiedsReplyEventArgs">
21916 <summary> 21916 <summary>Contains the classified data returned from the data server</summary>
21917 Rotation Keyframe count (used internally) 21917 </member>
21918 </summary> 21918 <member name="M:OpenMetaverse.DirClassifiedsReplyEventArgs.#ctor(System.Collections.Generic.List{OpenMetaverse.DirectoryManager.Classified})">
21919 </member> 21919 <summary>Construct a new instance of the DirClassifiedsReplyEventArgs class</summary>
21920 <member name="F:OpenMetaverse.BinBVHAnimationReader.positionkeys"> 21920 <param name="classifieds">A list of classified ad data returned from the data server</param>
21921 <summary> 21921 </member>
21922 Position Keyframe count (used internally) 21922 <member name="P:OpenMetaverse.DirClassifiedsReplyEventArgs.Classifieds">
21923 </summary> 21923 <summary>A list containing Classified Ads returned by the data server</summary>
21924 </member> 21924 </member>
21925 <member name="F:OpenMetaverse.BinBVHAnimationReader.Priority"> 21925 <member name="T:OpenMetaverse.DirGroupsReplyEventArgs">
21926 <summary> 21926 <summary>Contains the group data returned from the data server</summary>
21927 Animation Priority 21927 </member>
21928 </summary> 21928 <member name="M:OpenMetaverse.DirGroupsReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.DirectoryManager.GroupSearchData})">
21929 </member> 21929 <summary>Construct a new instance of the DirGroupsReplyEventArgs class</summary>
21930 <member name="F:OpenMetaverse.BinBVHAnimationReader.Length"> 21930 <param name="queryID">The ID of the query returned by the data server.
21931 <summary> 21931 This will correlate to the ID returned by the <see cref="!:StartGroupSearch"/> method</param>
21932 The animation length in seconds. 21932 <param name="matchedGroups">A list of groups data returned by the data server</param>
21933 </summary> 21933 </member>
21934 </member> 21934 <member name="P:OpenMetaverse.DirGroupsReplyEventArgs.QueryID">
21935 <member name="F:OpenMetaverse.BinBVHAnimationReader.ExpressionName"> 21935 <summary>The ID returned by <see cref="M:OpenMetaverse.DirectoryManager.StartGroupSearch(System.String,System.Int32)"/></summary>
21936 <summary> 21936 </member>
21937 Expression set in the client. Null if [None] is selected 21937 <member name="P:OpenMetaverse.DirGroupsReplyEventArgs.MatchedGroups">
21938 </summary> 21938 <summary>A list containing Groups data returned by the data server</summary>
21939 </member> 21939 </member>
21940 <member name="F:OpenMetaverse.BinBVHAnimationReader.InPoint"> 21940 <member name="T:OpenMetaverse.DirPeopleReplyEventArgs">
21941 <summary> 21941 <summary>Contains the people data returned from the data server</summary>
21942 The time in seconds to start the animation 21942 </member>
21943 </summary> 21943 <member name="M:OpenMetaverse.DirPeopleReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.DirectoryManager.AgentSearchData})">
21944 </member> 21944 <summary>Construct a new instance of the DirPeopleReplyEventArgs class</summary>
21945 <member name="F:OpenMetaverse.BinBVHAnimationReader.OutPoint"> 21945 <param name="queryID">The ID of the query returned by the data server.
21946 <summary> 21946 This will correlate to the ID returned by the <see cref="!:StartPeopleSearch"/> method</param>
21947 The time in seconds to end the animation 21947 <param name="matchedPeople">A list of people data returned by the data server</param>
21948 </summary> 21948 </member>
21949 </member> 21949 <member name="P:OpenMetaverse.DirPeopleReplyEventArgs.QueryID">
21950 <member name="F:OpenMetaverse.BinBVHAnimationReader.Loop"> 21950 <summary>The ID returned by <see cref="M:OpenMetaverse.DirectoryManager.StartPeopleSearch(System.String,System.Int32)"/></summary>
21951 <summary> 21951 </member>
21952 Loop the animation 21952 <member name="P:OpenMetaverse.DirPeopleReplyEventArgs.MatchedPeople">
21953 </summary> 21953 <summary>A list containing People data returned by the data server</summary>
21954 </member> 21954 </member>
21955 <member name="F:OpenMetaverse.BinBVHAnimationReader.EaseInTime"> 21955 <member name="T:OpenMetaverse.DirLandReplyEventArgs">
21956 <summary> 21956 <summary>Contains the land sales data returned from the data server</summary>
21957 Meta data. Ease in Seconds. 21957 </member>
21958 </summary> 21958 <member name="M:OpenMetaverse.DirLandReplyEventArgs.#ctor(System.Collections.Generic.List{OpenMetaverse.DirectoryManager.DirectoryParcel})">
21959 </member> 21959 <summary>Construct a new instance of the DirLandReplyEventArgs class</summary>
21960 <member name="F:OpenMetaverse.BinBVHAnimationReader.EaseOutTime"> 21960 <param name="dirParcels">A list of parcels for sale returned by the data server</param>
21961 <summary> 21961 </member>
21962 Meta data. Ease out seconds. 21962 <member name="P:OpenMetaverse.DirLandReplyEventArgs.DirParcels">
21963 </summary> 21963 <summary>A list containing land forsale data returned by the data server</summary>
21964 </member> 21964 </member>
21965 <member name="F:OpenMetaverse.BinBVHAnimationReader.HandPose"> 21965 <member name="T:OpenMetaverse.Rendering.IRendering">
21966 <summary> 21966 <summary>
21967 Meta Data for the Hand Pose 21967 Abstract base for rendering plugins
21968 </summary> 21968 </summary>
21969 </member> 21969 </member>
21970 <member name="F:OpenMetaverse.BinBVHAnimationReader.JointCount"> 21970 <member name="M:OpenMetaverse.Rendering.IRendering.GenerateSimpleMesh(OpenMetaverse.Primitive,OpenMetaverse.Rendering.DetailLevel)">
21971 <summary> 21971 <summary>
21972 Number of joints defined in the animation 21972 Generates a basic mesh structure from a primitive
21973 </summary> 21973 </summary>
21974 </member> 21974 <param name="prim">Primitive to generate the mesh from</param>
21975 <member name="F:OpenMetaverse.BinBVHAnimationReader.joints"> 21975 <param name="lod">Level of detail to generate the mesh at</param>
21976 <summary> 21976 <returns>The generated mesh</returns>
21977 Contains an array of joints 21977 </member>
21978 </summary> 21978 <member name="M:OpenMetaverse.Rendering.IRendering.GenerateSimpleSculptMesh(OpenMetaverse.Primitive,System.Drawing.Bitmap,OpenMetaverse.Rendering.DetailLevel)">
21979 </member> 21979 <summary>
21980 <member name="M:OpenMetaverse.BinBVHAnimationReader.#ctor(System.Byte[])"> 21980 Generates a basic mesh structure from a sculpted primitive and
21981 <summary> 21981 texture
21982 Searialize an animation asset into it's joints/keyframes/meta data 21982 </summary>
21983 </summary> 21983 <param name="prim">Sculpted primitive to generate the mesh from</param>
21984 <param name="animationdata"></param> 21984 <param name="sculptTexture">Sculpt texture</param>
21985 </member> 21985 <param name="lod">Level of detail to generate the mesh at</param>
21986 <member name="M:OpenMetaverse.BinBVHAnimationReader.ReadBytesUntilNull(System.Byte[],System.Int32@)"> 21986 <returns>The generated mesh</returns>
21987 <summary> 21987 </member>
21988 Variable length strings seem to be null terminated in the animation asset.. but.. 21988 <member name="M:OpenMetaverse.Rendering.IRendering.GenerateFacetedMesh(OpenMetaverse.Primitive,OpenMetaverse.Rendering.DetailLevel)">
21989 use with caution, home grown. 21989 <summary>
21990 advances the index. 21990 Generates a series of faces, each face containing a mesh and
21991 </summary> 21991 metadata
21992 <param name="data">The animation asset byte array</param> 21992 </summary>
21993 <param name="i">The offset to start reading</param> 21993 <param name="prim">Primitive to generate the mesh from</param>
21994 <returns>a string</returns> 21994 <param name="lod">Level of detail to generate the mesh at</param>
21995 </member> 21995 <returns>The generated mesh</returns>
21996 <member name="M:OpenMetaverse.BinBVHAnimationReader.readJoint(System.Byte[],System.Int32@)"> 21996 </member>
21997 <summary> 21997 <member name="M:OpenMetaverse.Rendering.IRendering.GenerateFacetedSculptMesh(OpenMetaverse.Primitive,System.Drawing.Bitmap,OpenMetaverse.Rendering.DetailLevel)">
21998 Read in a Joint from an animation asset byte array 21998 <summary>
21999 Variable length Joint fields, yay! 21999 Generates a series of faces for a sculpted prim, each face
22000 Advances the index 22000 containing a mesh and metadata
22001 </summary> 22001 </summary>
22002 <param name="data">animation asset byte array</param> 22002 <param name="prim">Sculpted primitive to generate the mesh from</param>
22003 <param name="i">Byte Offset of the start of the joint</param> 22003 <param name="sculptTexture">Sculpt texture</param>
22004 <returns>The Joint data serialized into the binBVHJoint structure</returns> 22004 <param name="lod">Level of detail to generate the mesh at</param>
22005 </member> 22005 <returns>The generated mesh</returns>
22006 <member name="M:OpenMetaverse.BinBVHAnimationReader.readKeys(System.Byte[],System.Int32@,System.Int32,System.Single,System.Single)"> 22006 </member>
22007 <summary> 22007 <member name="M:OpenMetaverse.Rendering.IRendering.TransformTexCoords(System.Collections.Generic.List{OpenMetaverse.Rendering.Vertex},OpenMetaverse.Vector3,OpenMetaverse.Primitive.TextureEntryFace)">
22008 Read Keyframes of a certain type 22008 <summary>
22009 advance i 22009 Apply texture coordinate modifications from a
22010 </summary> 22010 <seealso cref="!:TextureEntryFace"/> to a list of vertices
22011 <param name="data">Animation Byte array</param> 22011 </summary>
22012 <param name="i">Offset in the Byte Array. Will be advanced</param> 22012 <param name="vertices">Vertex list to modify texture coordinates for</param>
22013 <param name="keycount">Number of Keyframes</param> 22013 <param name="center">Center-point of the face</param>
22014 <param name="min">Scaling Min to pass to the Uint16ToFloat method</param> 22014 <param name="teFace">Face texture parameters</param>
22015 <param name="max">Scaling Max to pass to the Uint16ToFloat method</param> 22015 </member>
22016 <returns></returns> 22016 <member name="T:OpenMetaverse.Imaging.LoadTGAClass">
22017 </member> 22017 <summary>
22018 <member name="T:OpenMetaverse.binBVHJoint"> 22018 Capability to load TGAs to Bitmap
22019 <summary> 22019 </summary>
22020 A Joint and it's associated meta data and keyframes 22020 </member>
22021 </summary> 22021 <member name="T:OpenMetaverse.Assets.AssetNotecard">
22022 </member> 22022 <summary>
22023 <member name="F:OpenMetaverse.binBVHJoint.Name"> 22023 Represents a string of characters encoded with specific formatting properties
22024 <summary> 22024 </summary>
22025 Name of the Joint. Matches the avatar_skeleton.xml in client distros 22025 </member>
22026 </summary> 22026 <member name="F:OpenMetaverse.Assets.AssetNotecard.BodyText">
22027 </member> 22027 <summary>A text string containing main text of the notecard</summary>
22028 <member name="F:OpenMetaverse.binBVHJoint.Priority"> 22028 </member>
22029 <summary> 22029 <member name="F:OpenMetaverse.Assets.AssetNotecard.EmbeddedItems">
22030 Joint Animation Override? Was the same as the Priority in testing.. 22030 <summary>List of <see cref="T:OpenMetaverse.InventoryItem"/>s embedded on the notecard</summary>
22031 </summary> 22031 </member>
22032 </member> 22032 <member name="M:OpenMetaverse.Assets.AssetNotecard.#ctor">
22033 <member name="F:OpenMetaverse.binBVHJoint.rotationkeys"> 22033 <summary>Construct an Asset of type Notecard</summary>
22034 <summary> 22034 </member>
22035 Array of Rotation Keyframes in order from earliest to latest 22035 <member name="M:OpenMetaverse.Assets.AssetNotecard.#ctor(OpenMetaverse.UUID,System.Byte[])">
22036 </summary> 22036 <summary>
22037 </member> 22037 Construct an Asset object of type Notecard
22038 <member name="F:OpenMetaverse.binBVHJoint.positionkeys"> 22038 </summary>
22039 <summary> 22039 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
22040 Array of Position Keyframes in order from earliest to latest 22040 <param name="assetData">A byte array containing the raw asset data</param>
22041 This seems to only be for the Pelvis? 22041 </member>
22042 </summary> 22042 <member name="M:OpenMetaverse.Assets.AssetNotecard.Encode">
22043 </member> 22043 <summary>
22044 <member name="T:OpenMetaverse.binBVHJointKey"> 22044 Encode the raw contents of a string with the specific Linden Text properties
22045 <summary> 22045 </summary>
22046 A Joint Keyframe. This is either a position or a rotation. 22046 </member>
22047 </summary> 22047 <member name="M:OpenMetaverse.Assets.AssetNotecard.Decode">
22048 </member> 22048 <summary>
22049 <member name="F:OpenMetaverse.binBVHJointKey.key_element"> 22049 Decode the raw asset data including the Linden Text properties
22050 <summary> 22050 </summary>
22051 Either a Vector3 position or a Vector3 Euler rotation 22051 <returns>true if the AssetData was successfully decoded</returns>
22052 </summary> 22052 </member>
22053 </member> 22053 <member name="P:OpenMetaverse.Assets.AssetNotecard.AssetType">
22054 <member name="T:OpenMetaverse.HandPose"> 22054 <summary>Override the base classes AssetType</summary>
22055 <summary> 22055 </member>
22056 Poses set in the animation metadata for the hands. 22056 <member name="T:OpenMetaverse.Assets.AssetAnimation">
22057 </summary> 22057 <summary>
22058 </member> 22058 Represents an Animation
22059 <member name="T:OpenMetaverse.Imaging.LoadTGAClass"> 22059 </summary>
22060 <summary> 22060 </member>
22061 Capability to load TGAs to Bitmap 22061 <member name="M:OpenMetaverse.Assets.AssetAnimation.#ctor">
22062 </summary> 22062 <summary>Default Constructor</summary>
22063 </member> 22063 </member>
22064 <member name="T:OpenMetaverse.Assets.AssetsArchiver"> 22064 <member name="M:OpenMetaverse.Assets.AssetAnimation.#ctor(OpenMetaverse.UUID,System.Byte[])">
22065 <summary> 22065 <summary>
22066 Archives assets 22066 Construct an Asset object of type Animation
22067 </summary> 22067 </summary>
22068 </member> 22068 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
22069 <member name="F:OpenMetaverse.Assets.AssetsArchiver.m_assets"> 22069 <param name="assetData">A byte array containing the raw asset data</param>
22070 <summary> 22070 </member>
22071 Archive assets 22071 <member name="P:OpenMetaverse.Assets.AssetAnimation.AssetType">
22072 </summary> 22072 <summary>Override the base classes AssetType</summary>
22073 </member> 22073 </member>
22074 <member name="M:OpenMetaverse.Assets.AssetsArchiver.Archive(OpenMetaverse.Assets.TarArchiveWriter)"> 22074 <member name="T:OpenMetaverse.Assets.ArchiveConstants">
22075 <summary> 22075 <summary>
22076 Archive the assets given to this archiver to the given archive. 22076 Constants for the archiving module
22077 </summary> 22077 </summary>
22078 <param name="archive"></param> 22078 </member>
22079 </member> 22079 <member name="F:OpenMetaverse.Assets.ArchiveConstants.CONTROL_FILE_PATH">
22080 <member name="M:OpenMetaverse.Assets.AssetsArchiver.WriteMetadata(OpenMetaverse.Assets.TarArchiveWriter)"> 22080 <summary>
22081 <summary> 22081 The location of the archive control file
22082 Write an assets metadata file to the given archive 22082 </summary>
22083 </summary> 22083 </member>
22084 <param name="archive"></param> 22084 <member name="F:OpenMetaverse.Assets.ArchiveConstants.ASSETS_PATH">
22085 </member> 22085 <summary>
22086 <member name="M:OpenMetaverse.Assets.AssetsArchiver.WriteData(OpenMetaverse.Assets.TarArchiveWriter)"> 22086 Path for the assets held in an archive
22087 <summary> 22087 </summary>
22088 Write asset data files to the given archive 22088 </member>
22089 </summary> 22089 <member name="F:OpenMetaverse.Assets.ArchiveConstants.OBJECTS_PATH">
22090 <param name="archive"></param> 22090 <summary>
22091 </member> 22091 Path for the prims file
22092 <member name="T:OpenMetaverse.FieldType"> 22092 </summary>
22093 <summary> 22093 </member>
22094 22094 <member name="F:OpenMetaverse.Assets.ArchiveConstants.TERRAINS_PATH">
22095 </summary> 22095 <summary>
22096 </member> 22096 Path for terrains. Technically these may be assets, but I think it's quite nice to split them out.
22097 <member name="F:OpenMetaverse.FieldType.U8"> 22097 </summary>
22098 <summary></summary> 22098 </member>
22099 </member> 22099 <member name="F:OpenMetaverse.Assets.ArchiveConstants.SETTINGS_PATH">
22100 <member name="F:OpenMetaverse.FieldType.U16"> 22100 <summary>
22101 <summary></summary> 22101 Path for region settings.
22102 </member> 22102 </summary>
22103 <member name="F:OpenMetaverse.FieldType.U32"> 22103 </member>
22104 <summary></summary> 22104 <member name="F:OpenMetaverse.Assets.ArchiveConstants.ASSET_EXTENSION_SEPARATOR">
22105 </member> 22105 <summary>
22106 <member name="F:OpenMetaverse.FieldType.U64"> 22106 The character the separates the uuid from extension information in an archived asset filename
22107 <summary></summary> 22107 </summary>
22108 </member> 22108 </member>
22109 <member name="F:OpenMetaverse.FieldType.S8"> 22109 <member name="F:OpenMetaverse.Assets.ArchiveConstants.ASSET_TYPE_TO_EXTENSION">
22110 <summary></summary> 22110 <summary>
22111 </member> 22111 Extensions used for asset types in the archive
22112 <member name="F:OpenMetaverse.FieldType.S16"> 22112 </summary>
22113 <summary></summary> 22113 </member>
22114 </member> 22114 <member name="T:OpenMetaverse.ReportType">
22115 <member name="F:OpenMetaverse.FieldType.S32"> 22115 <summary>
22116 <summary></summary> 22116
22117 </member> 22117 </summary>
22118 <member name="F:OpenMetaverse.FieldType.F32"> 22118 </member>
22119 <summary></summary> 22119 <member name="F:OpenMetaverse.ReportType.None">
22120 </member> 22120 <summary>No report</summary>
22121 <member name="F:OpenMetaverse.FieldType.F64"> 22121 </member>
22122 <summary></summary> 22122 <member name="F:OpenMetaverse.ReportType.Unknown">
22123 </member> 22123 <summary>Unknown report type</summary>
22124 <member name="F:OpenMetaverse.FieldType.UUID"> 22124 </member>
22125 <summary></summary> 22125 <member name="F:OpenMetaverse.ReportType.Bug">
22126 </member> 22126 <summary>Bug report</summary>
22127 <member name="F:OpenMetaverse.FieldType.BOOL"> 22127 </member>
22128 <summary></summary> 22128 <member name="F:OpenMetaverse.ReportType.Complaint">
22129 </member> 22129 <summary>Complaint report</summary>
22130 <member name="F:OpenMetaverse.FieldType.Vector3"> 22130 </member>
22131 <summary></summary> 22131 <member name="F:OpenMetaverse.ReportType.CustomerServiceRequest">
22132 </member> 22132 <summary>Customer service report</summary>
22133 <member name="F:OpenMetaverse.FieldType.Vector3d"> 22133 </member>
22134 <summary></summary> 22134 <member name="T:OpenMetaverse.CompressedFlags">
22135 </member> 22135 <summary>
22136 <member name="F:OpenMetaverse.FieldType.Vector4"> 22136 Bitflag field for ObjectUpdateCompressed data blocks, describing
22137 <summary></summary> 22137 which options are present for each object
22138 </member> 22138 </summary>
22139 <member name="F:OpenMetaverse.FieldType.Quaternion"> 22139 </member>
22140 <summary></summary> 22140 <member name="F:OpenMetaverse.CompressedFlags.ScratchPad">
22141 </member> 22141 <summary>Unknown</summary>
22142 <member name="F:OpenMetaverse.FieldType.IPADDR"> 22142 </member>
22143 <summary></summary> 22143 <member name="F:OpenMetaverse.CompressedFlags.Tree">
22144 </member> 22144 <summary>Whether the object has a TreeSpecies</summary>
22145 <member name="F:OpenMetaverse.FieldType.IPPORT"> 22145 </member>
22146 <summary></summary> 22146 <member name="F:OpenMetaverse.CompressedFlags.HasText">
22147 </member> 22147 <summary>Whether the object has floating text ala llSetText</summary>
22148 <member name="F:OpenMetaverse.FieldType.Variable"> 22148 </member>
22149 <summary></summary> 22149 <member name="F:OpenMetaverse.CompressedFlags.HasParticles">
22150 </member> 22150 <summary>Whether the object has an active particle system</summary>
22151 <member name="F:OpenMetaverse.FieldType.Fixed"> 22151 </member>
22152 <summary></summary> 22152 <member name="F:OpenMetaverse.CompressedFlags.HasSound">
22153 </member> 22153 <summary>Whether the object has sound attached to it</summary>
22154 <member name="F:OpenMetaverse.FieldType.Single"> 22154 </member>
22155 <summary></summary> 22155 <member name="F:OpenMetaverse.CompressedFlags.HasParent">
22156 </member> 22156 <summary>Whether the object is attached to a root object or not</summary>
22157 <member name="F:OpenMetaverse.FieldType.Multiple"> 22157 </member>
22158 <summary></summary> 22158 <member name="F:OpenMetaverse.CompressedFlags.TextureAnimation">
22159 </member> 22159 <summary>Whether the object has texture animation settings</summary>
22160 <member name="T:OpenMetaverse.MapField"> 22160 </member>
22161 <summary> 22161 <member name="F:OpenMetaverse.CompressedFlags.HasAngularVelocity">
22162 22162 <summary>Whether the object has an angular velocity</summary>
22163 </summary> 22163 </member>
22164 </member> 22164 <member name="F:OpenMetaverse.CompressedFlags.HasNameValues">
22165 <member name="F:OpenMetaverse.MapField.KeywordPosition"> 22165 <summary>Whether the object has a name value pairs string</summary>
22166 <summary></summary> 22166 </member>
22167 </member> 22167 <member name="F:OpenMetaverse.CompressedFlags.MediaURL">
22168 <member name="F:OpenMetaverse.MapField.Name"> 22168 <summary>Whether the object has a Media URL set</summary>
22169 <summary></summary> 22169 </member>
22170 </member> 22170 <member name="T:OpenMetaverse.UpdateType">
22171 <member name="F:OpenMetaverse.MapField.Type"> 22171 <summary>
22172 <summary></summary> 22172 Specific Flags for MultipleObjectUpdate requests
22173 </member> 22173 </summary>
22174 <member name="F:OpenMetaverse.MapField.Count"> 22174 </member>
22175 <summary></summary> 22175 <member name="F:OpenMetaverse.UpdateType.None">
22176 </member> 22176 <summary>None</summary>
22177 <member name="M:OpenMetaverse.MapField.CompareTo(System.Object)"> 22177 </member>
22178 <summary> 22178 <member name="F:OpenMetaverse.UpdateType.Position">
22179 22179 <summary>Change position of prims</summary>
22180 </summary> 22180 </member>
22181 <param name="obj"></param> 22181 <member name="F:OpenMetaverse.UpdateType.Rotation">
22182 <returns></returns> 22182 <summary>Change rotation of prims</summary>
22183 </member> 22183 </member>
22184 <member name="T:OpenMetaverse.MapBlock"> 22184 <member name="F:OpenMetaverse.UpdateType.Scale">
22185 <summary> 22185 <summary>Change size of prims</summary>
22186 22186 </member>
22187 </summary> 22187 <member name="F:OpenMetaverse.UpdateType.Linked">
22188 </member> 22188 <summary>Perform operation on link set</summary>
22189 <member name="F:OpenMetaverse.MapBlock.KeywordPosition"> 22189 </member>
22190 <summary></summary> 22190 <member name="F:OpenMetaverse.UpdateType.Uniform">
22191 </member> 22191 <summary>Scale prims uniformly, same as selecing ctrl+shift in the
22192 <member name="F:OpenMetaverse.MapBlock.Name"> 22192 viewer. Used in conjunction with Scale</summary>
22193 <summary></summary> 22193 </member>
22194 </member> 22194 <member name="T:OpenMetaverse.PayPriceType">
22195 <member name="F:OpenMetaverse.MapBlock.Count"> 22195 <summary>
22196 <summary></summary> 22196 Special values in PayPriceReply. If the price is not one of these
22197 </member> 22197 literal value of the price should be use
22198 <member name="F:OpenMetaverse.MapBlock.Fields"> 22198 </summary>
22199 <summary></summary> 22199 </member>
22200 </member> 22200 <member name="F:OpenMetaverse.PayPriceType.Hide">
22201 <member name="M:OpenMetaverse.MapBlock.CompareTo(System.Object)"> 22201 <summary>
22202 <summary> 22202 Indicates that this pay option should be hidden
22203 22203 </summary>
22204 </summary> 22204 </member>
22205 <param name="obj"></param> 22205 <member name="F:OpenMetaverse.PayPriceType.Default">
22206 <returns></returns> 22206 <summary>
22207 </member> 22207 Indicates that this pay option should have the default value
22208 <member name="T:OpenMetaverse.MapPacket"> 22208 </summary>
22209 <summary> 22209 </member>
22210 22210 <member name="T:OpenMetaverse.ObjectMovementUpdate">
22211 </summary> 22211 <summary>
22212 </member> 22212 Contains the variables sent in an object update packet for objects.
22213 <member name="F:OpenMetaverse.MapPacket.ID"> 22213 Used to track position and movement of prims and avatars
22214 <summary></summary> 22214 </summary>
22215 </member> 22215 </member>
22216 <member name="F:OpenMetaverse.MapPacket.Name"> 22216 <member name="F:OpenMetaverse.ObjectMovementUpdate.Avatar">
22217 <summary></summary> 22217 <summary></summary>
22218 </member> 22218 </member>
22219 <member name="F:OpenMetaverse.MapPacket.Frequency"> 22219 <member name="F:OpenMetaverse.ObjectMovementUpdate.CollisionPlane">
22220 <summary></summary> 22220 <summary></summary>
22221 </member> 22221 </member>
22222 <member name="F:OpenMetaverse.MapPacket.Trusted"> 22222 <member name="F:OpenMetaverse.ObjectMovementUpdate.State">
22223 <summary></summary> 22223 <summary></summary>
22224 </member> 22224 </member>
22225 <member name="F:OpenMetaverse.MapPacket.Encoded"> 22225 <member name="F:OpenMetaverse.ObjectMovementUpdate.LocalID">
22226 <summary></summary> 22226 <summary></summary>
22227 </member> 22227 </member>
22228 <member name="F:OpenMetaverse.MapPacket.Blocks"> 22228 <member name="F:OpenMetaverse.ObjectMovementUpdate.Position">
22229 <summary></summary> 22229 <summary></summary>
22230 </member> 22230 </member>
22231 <member name="T:OpenMetaverse.ProtocolManager"> 22231 <member name="F:OpenMetaverse.ObjectMovementUpdate.Velocity">
22232 <summary> 22232 <summary></summary>
22233 22233 </member>
22234 </summary> 22234 <member name="F:OpenMetaverse.ObjectMovementUpdate.Acceleration">
22235 </member> 22235 <summary></summary>
22236 <member name="F:OpenMetaverse.ProtocolManager.TypeSizes"> 22236 </member>
22237 <summary></summary> 22237 <member name="F:OpenMetaverse.ObjectMovementUpdate.Rotation">
22238 </member> 22238 <summary></summary>
22239 <member name="F:OpenMetaverse.ProtocolManager.KeywordPositions"> 22239 </member>
22240 <summary></summary> 22240 <member name="F:OpenMetaverse.ObjectMovementUpdate.AngularVelocity">
22241 </member> 22241 <summary></summary>
22242 <member name="F:OpenMetaverse.ProtocolManager.LowMaps"> 22242 </member>
22243 <summary></summary> 22243 <member name="F:OpenMetaverse.ObjectMovementUpdate.Textures">
22244 </member> 22244 <summary></summary>
22245 <member name="F:OpenMetaverse.ProtocolManager.MediumMaps"> 22245 </member>
22246 <summary></summary> 22246 <member name="T:OpenMetaverse.ObjectManager">
22247 </member> 22247 <summary>
22248 <member name="F:OpenMetaverse.ProtocolManager.HighMaps"> 22248 Handles all network traffic related to prims and avatar positions and
22249 <summary></summary> 22249 movement.
22250 </member> 22250 </summary>
22251 <member name="M:OpenMetaverse.ProtocolManager.#ctor(System.String,OpenMetaverse.GridClient)"> 22251 </member>
22252 <summary> 22252 <member name="F:OpenMetaverse.ObjectManager.m_ObjectUpdate">
22253 22253 <summary>The event subscribers, null of no subscribers</summary>
22254 </summary> 22254 </member>
22255 <param name="mapFile"></param> 22255 <member name="F:OpenMetaverse.ObjectManager.m_ObjectUpdateLock">
22256 <param name="client"></param> 22256 <summary>Thread sync lock object</summary>
22257 </member> 22257 </member>
22258 <member name="M:OpenMetaverse.ProtocolManager.Command(System.String)"> 22258 <member name="F:OpenMetaverse.ObjectManager.m_ObjectProperties">
22259 <summary> 22259 <summary>The event subscribers, null of no subscribers</summary>
22260 22260 </member>
22261 </summary> 22261 <member name="M:OpenMetaverse.ObjectManager.OnObjectProperties(OpenMetaverse.ObjectPropertiesEventArgs)">
22262 <param name="command"></param> 22262 <summary>Raises the ObjectProperties Event</summary>
22263 <returns></returns> 22263 <param name="e">A ObjectPropertiesEventArgs object containing
22264 </member> 22264 the data sent from the simulator</param>
22265 <member name="M:OpenMetaverse.ProtocolManager.Command(System.Byte[])"> 22265 </member>
22266 <summary> 22266 <member name="F:OpenMetaverse.ObjectManager.m_ObjectPropertiesLock">
22267 22267 <summary>Thread sync lock object</summary>
22268 </summary> 22268 </member>
22269 <param name="data"></param> 22269 <member name="F:OpenMetaverse.ObjectManager.m_ObjectPropertiesUpdated">
22270 <returns></returns> 22270 <summary>The event subscribers, null of no subscribers</summary>
22271 </member> 22271 </member>
22272 <member name="M:OpenMetaverse.ProtocolManager.Command(System.UInt16,OpenMetaverse.PacketFrequency)"> 22272 <member name="M:OpenMetaverse.ObjectManager.OnObjectPropertiesUpdated(OpenMetaverse.ObjectPropertiesUpdatedEventArgs)">
22273 <summary> 22273 <summary>Raises the ObjectPropertiesUpdated Event</summary>
22274 22274 <param name="e">A ObjectPropertiesUpdatedEventArgs object containing
22275 </summary> 22275 the data sent from the simulator</param>
22276 <param name="command"></param> 22276 </member>
22277 <param name="frequency"></param> 22277 <member name="F:OpenMetaverse.ObjectManager.m_ObjectPropertiesUpdatedLock">
22278 <returns></returns> 22278 <summary>Thread sync lock object</summary>
22279 </member> 22279 </member>
22280 <member name="M:OpenMetaverse.ProtocolManager.PrintMap"> 22280 <member name="F:OpenMetaverse.ObjectManager.m_ObjectPropertiesFamily">
22281 <summary> 22281 <summary>The event subscribers, null of no subscribers</summary>
22282 22282 </member>
22283 </summary> 22283 <member name="M:OpenMetaverse.ObjectManager.OnObjectPropertiesFamily(OpenMetaverse.ObjectPropertiesFamilyEventArgs)">
22284 </member> 22284 <summary>Raises the ObjectPropertiesFamily Event</summary>
22285 <member name="M:OpenMetaverse.ProtocolManager.PrintOneMap(OpenMetaverse.MapPacket[],System.String)"> 22285 <param name="e">A ObjectPropertiesFamilyEventArgs object containing
22286 <summary> 22286 the data sent from the simulator</param>
22287 22287 </member>
22288 </summary> 22288 <member name="F:OpenMetaverse.ObjectManager.m_ObjectPropertiesFamilyLock">
22289 <param name="map"></param> 22289 <summary>Thread sync lock object</summary>
22290 <param name="frequency"></param> 22290 </member>
22291 </member> 22291 <member name="F:OpenMetaverse.ObjectManager.m_AvatarUpdate">
22292 <member name="M:OpenMetaverse.ProtocolManager.DecodeMapFile(System.String,System.String)"> 22292 <summary>The event subscribers, null of no subscribers</summary>
22293 <summary> 22293 </member>
22294 22294 <member name="M:OpenMetaverse.ObjectManager.OnAvatarUpdate(OpenMetaverse.AvatarUpdateEventArgs)">
22295 </summary> 22295 <summary>Raises the AvatarUpdate Event</summary>
22296 <param name="mapFile"></param> 22296 <param name="e">A AvatarUpdateEventArgs object containing
22297 <param name="outputFile"></param> 22297 the data sent from the simulator</param>
22298 </member> 22298 </member>
22299 <member name="M:OpenMetaverse.ProtocolManager.LoadMapFile(System.String)"> 22299 <member name="F:OpenMetaverse.ObjectManager.m_AvatarUpdateLock">
22300 <summary> 22300 <summary>Thread sync lock object</summary>
22301 22301 </member>
22302 </summary> 22302 <member name="F:OpenMetaverse.ObjectManager.m_TerseObjectUpdate">
22303 <param name="mapFile"></param> 22303 <summary>The event subscribers, null of no subscribers</summary>
22304 </member> 22304 </member>
22305 <member name="T:OpenMetaverse.Helpers"> 22305 <member name="F:OpenMetaverse.ObjectManager.m_TerseObjectUpdateLock">
22306 <summary> 22306 <summary>Thread sync lock object</summary>
22307 Static helper functions and global variables 22307 </member>
22308 </summary> 22308 <member name="F:OpenMetaverse.ObjectManager.m_ObjectDataBlockUpdate">
22309 </member> 22309 <summary>The event subscribers, null of no subscribers</summary>
22310 <member name="F:OpenMetaverse.Helpers.MSG_APPENDED_ACKS"> 22310 </member>
22311 <summary>This header flag signals that ACKs are appended to the packet</summary> 22311 <member name="M:OpenMetaverse.ObjectManager.OnObjectDataBlockUpdate(OpenMetaverse.ObjectDataBlockUpdateEventArgs)">
22312 </member> 22312 <summary>Raises the ObjectDataBlockUpdate Event</summary>
22313 <member name="F:OpenMetaverse.Helpers.MSG_RESENT"> 22313 <param name="e">A ObjectDataBlockUpdateEventArgs object containing
22314 <summary>This header flag signals that this packet has been sent before</summary> 22314 the data sent from the simulator</param>
22315 </member> 22315 </member>
22316 <member name="F:OpenMetaverse.Helpers.MSG_RELIABLE"> 22316 <member name="F:OpenMetaverse.ObjectManager.m_ObjectDataBlockUpdateLock">
22317 <summary>This header flags signals that an ACK is expected for this packet</summary> 22317 <summary>Thread sync lock object</summary>
22318 </member> 22318 </member>
22319 <member name="F:OpenMetaverse.Helpers.MSG_ZEROCODED"> 22319 <member name="F:OpenMetaverse.ObjectManager.m_KillObject">
22320 <summary>This header flag signals that the message is compressed using zerocoding</summary> 22320 <summary>The event subscribers, null of no subscribers</summary>
22321 </member> 22321 </member>
22322 <member name="M:OpenMetaverse.Helpers.TEOffsetShort(System.Single)"> 22322 <member name="M:OpenMetaverse.ObjectManager.OnKillObject(OpenMetaverse.KillObjectEventArgs)">
22323 <summary> 22323 <summary>Raises the KillObject Event</summary>
22324 22324 <param name="e">A KillObjectEventArgs object containing
22325 </summary> 22325 the data sent from the simulator</param>
22326 <param name="offset"></param> 22326 </member>
22327 <returns></returns> 22327 <member name="F:OpenMetaverse.ObjectManager.m_KillObjectLock">
22328 </member> 22328 <summary>Thread sync lock object</summary>
22329 <member name="M:OpenMetaverse.Helpers.TEOffsetFloat(System.Byte[],System.Int32)"> 22329 </member>
22330 <summary> 22330 <member name="F:OpenMetaverse.ObjectManager.m_AvatarSitChanged">
22331 22331 <summary>The event subscribers, null of no subscribers</summary>
22332 </summary> 22332 </member>
22333 <param name="bytes"></param> 22333 <member name="M:OpenMetaverse.ObjectManager.OnAvatarSitChanged(OpenMetaverse.AvatarSitChangedEventArgs)">
22334 <param name="pos"></param> 22334 <summary>Raises the AvatarSitChanged Event</summary>
22335 <returns></returns> 22335 <param name="e">A AvatarSitChangedEventArgs object containing
22336 </member> 22336 the data sent from the simulator</param>
22337 <member name="M:OpenMetaverse.Helpers.TERotationShort(System.Single)"> 22337 </member>
22338 <summary> 22338 <member name="F:OpenMetaverse.ObjectManager.m_AvatarSitChangedLock">
22339 22339 <summary>Thread sync lock object</summary>
22340 </summary> 22340 </member>
22341 <param name="rotation"></param> 22341 <member name="F:OpenMetaverse.ObjectManager.m_PayPriceReply">
22342 <returns></returns> 22342 <summary>The event subscribers, null of no subscribers</summary>
22343 </member> 22343 </member>
22344 <member name="M:OpenMetaverse.Helpers.TERotationFloat(System.Byte[],System.Int32)"> 22344 <member name="M:OpenMetaverse.ObjectManager.OnPayPriceReply(OpenMetaverse.PayPriceReplyEventArgs)">
22345 <summary> 22345 <summary>Raises the PayPriceReply Event</summary>
22346 22346 <param name="e">A PayPriceReplyEventArgs object containing
22347 </summary> 22347 the data sent from the simulator</param>
22348 <param name="bytes"></param> 22348 </member>
22349 <param name="pos"></param> 22349 <member name="F:OpenMetaverse.ObjectManager.m_PayPriceReplyLock">
22350 <returns></returns> 22350 <summary>Thread sync lock object</summary>
22351 </member> 22351 </member>
22352 <member name="M:OpenMetaverse.Helpers.GlobalPosToRegionHandle(System.Single,System.Single,System.Single@,System.Single@)"> 22352 <member name="F:OpenMetaverse.ObjectManager.Client">
22353 <summary> 22353 <summary>Reference to the GridClient object</summary>
22354 Given an X/Y location in absolute (grid-relative) terms, a region 22354 </member>
22355 handle is returned along with the local X/Y location in that region 22355 <member name="F:OpenMetaverse.ObjectManager.InterpolationTimer">
22356 </summary> 22356 <summary>Does periodic dead reckoning calculation to convert
22357 <param name="globalX">The absolute X location, a number such as 22357 velocity and acceleration to new positions for objects</summary>
22358 255360.35</param> 22358 </member>
22359 <param name="globalY">The absolute Y location, a number such as 22359 <member name="M:OpenMetaverse.ObjectManager.#ctor(OpenMetaverse.GridClient)">
22360 255360.35</param> 22360 <summary>
22361 <param name="localX">The sim-local X position of the global X 22361 Construct a new instance of the ObjectManager class
22362 position, a value from 0.0 to 256.0</param> 22362 </summary>
22363 <param name="localY">The sim-local Y position of the global Y 22363 <param name="client">A reference to the <see cref="T:OpenMetaverse.GridClient"/> instance</param>
22364 position, a value from 0.0 to 256.0</param> 22364 </member>
22365 <returns>A 64-bit region handle that can be used to teleport to</returns> 22365 <member name="M:OpenMetaverse.ObjectManager.RequestObject(OpenMetaverse.Simulator,System.UInt32)">
22366 </member> 22366 <summary>
22367 <member name="M:OpenMetaverse.Helpers.FloatToTerseString(System.Single)"> 22367 Request information for a single object from a <see cref="T:OpenMetaverse.Simulator"/>
22368 <summary> 22368 you are currently connected to
22369 Converts a floating point number to a terse string format used for 22369 </summary>
22370 transmitting numbers in wearable asset files 22370 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param>
22371 </summary> 22371 <param name="localID">The Local ID of the object</param>
22372 <param name="val">Floating point number to convert to a string</param> 22372 </member>
22373 <returns>A terse string representation of the input number</returns> 22373 <member name="M:OpenMetaverse.ObjectManager.RequestObjects(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32})">
22374 </member> 22374 <summary>
22375 <member name="M:OpenMetaverse.Helpers.FieldToString(System.Text.StringBuilder,System.Byte[],System.String)"> 22375 Request information for multiple objects contained in
22376 <summary> 22376 the same simulator
22377 Convert a variable length field (byte array) to a string, with a 22377 </summary>
22378 field name prepended to each line of the output 22378 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the objects are located</param>
22379 </summary> 22379 <param name="localIDs">An array containing the Local IDs of the objects</param>
22380 <remarks>If the byte array has unprintable characters in it, a 22380 </member>
22381 hex dump will be written instead</remarks> 22381 <member name="M:OpenMetaverse.ObjectManager.BuyObject(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.SaleType,System.Int32,OpenMetaverse.UUID,OpenMetaverse.UUID)">
22382 <param name="output">The StringBuilder object to write to</param> 22382 <summary>
22383 <param name="bytes">The byte array to convert to a string</param> 22383 Attempt to purchase an original object, a copy, or the contents of
22384 <param name="fieldName">A field name to prepend to each line of output</param> 22384 an object
22385 </member> 22385 </summary>
22386 <member name="M:OpenMetaverse.Helpers.ZeroDecode(System.Byte[],System.Int32,System.Byte[])"> 22386 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param>
22387 <summary> 22387 <param name="localID">The Local ID of the object</param>
22388 Decode a zerocoded byte array, used to decompress packets marked 22388 <param name="saleType">Whether the original, a copy, or the object
22389 with the zerocoded flag 22389 contents are on sale. This is used for verification, if the this
22390 </summary> 22390 sale type is not valid for the object the purchase will fail</param>
22391 <remarks>Any time a zero is encountered, the next byte is a count 22391 <param name="price">Price of the object. This is used for
22392 of how many zeroes to expand. One zero is encoded with 0x00 0x01, 22392 verification, if it does not match the actual price the purchase
22393 two zeroes is 0x00 0x02, three zeroes is 0x00 0x03, etc. The 22393 will fail</param>
22394 first four bytes are copied directly to the output buffer. 22394 <param name="groupID">Group ID that will be associated with the new
22395 </remarks> 22395 purchase</param>
22396 <param name="src">The byte array to decode</param> 22396 <param name="categoryID">Inventory folder UUID where the object or objects
22397 <param name="srclen">The length of the byte array to decode. This 22397 purchased should be placed</param>
22398 would be the length of the packet up to (but not including) any 22398 <example>
22399 appended ACKs</param> 22399 <code>
22400 <param name="dest">The output byte array to decode to</param> 22400 BuyObject(Client.Network.CurrentSim, 500, SaleType.Copy,
22401 <returns>The length of the output buffer</returns> 22401 100, UUID.Zero, Client.Self.InventoryRootFolderUUID);
22402 </member> 22402 </code>
22403 <member name="M:OpenMetaverse.Helpers.ZeroEncode(System.Byte[],System.Int32,System.Byte[])"> 22403 </example>
22404 <summary> 22404 </member>
22405 Encode a byte array with zerocoding. Used to compress packets marked 22405 <member name="M:OpenMetaverse.ObjectManager.RequestPayPrice(OpenMetaverse.Simulator,OpenMetaverse.UUID)">
22406 with the zerocoded flag. Any zeroes in the array are compressed down 22406 <summary>
22407 to a single zero byte followed by a count of how many zeroes to expand 22407 Request prices that should be displayed in pay dialog. This will triggger the simulator
22408 out. A single zero becomes 0x00 0x01, two zeroes becomes 0x00 0x02, 22408 to send us back a PayPriceReply which can be handled by OnPayPriceReply event
22409 three zeroes becomes 0x00 0x03, etc. The first four bytes are copied 22409 </summary>
22410 directly to the output buffer. 22410 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param>
22411 </summary> 22411 <param name="objectID">The ID of the object</param>
22412 <param name="src">The byte array to encode</param> 22412 <remarks>The result is raised in the <see cref="E:OpenMetaverse.ObjectManager.PayPriceReply"/> event</remarks>
22413 <param name="srclen">The length of the byte array to encode</param> 22413 </member>
22414 <param name="dest">The output byte array to encode to</param> 22414 <member name="M:OpenMetaverse.ObjectManager.SelectObject(OpenMetaverse.Simulator,System.UInt32)">
22415 <returns>The length of the output buffer</returns> 22415 <summary>
22416 </member> 22416 Select a single object. This will cause the <see cref="T:OpenMetaverse.Simulator"/> to send us
22417 <member name="M:OpenMetaverse.Helpers.InventoryCRC(System.Int32,System.Byte,System.SByte,System.SByte,OpenMetaverse.UUID,OpenMetaverse.UUID,System.Int32,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32)"> 22417 an <see cref="T:OpenMetaverse.Packets.ObjectPropertiesPacket"/> which will raise the <see cref="E:OpenMetaverse.ObjectManager.ObjectProperties"/> event
22418 <summary> 22418 </summary>
22419 Calculates the CRC (cyclic redundancy check) needed to upload inventory. 22419 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param>
22420 </summary> 22420 <param name="localID">The Local ID of the object</param>
22421 <param name="creationDate">Creation date</param> 22421 <seealso cref="T:OpenMetaverse.ObjectPropertiesFamilyEventArgs"/>
22422 <param name="saleType">Sale type</param> 22422 </member>
22423 <param name="invType">Inventory type</param> 22423 <member name="M:OpenMetaverse.ObjectManager.SelectObject(OpenMetaverse.Simulator,System.UInt32,System.Boolean)">
22424 <param name="type">Type</param> 22424 <summary>
22425 <param name="assetID">Asset ID</param> 22425 Select a single object. This will cause the <see cref="T:OpenMetaverse.Simulator"/> to send us
22426 <param name="groupID">Group ID</param> 22426 an <see cref="T:OpenMetaverse.Packets.ObjectPropertiesPacket"/> which will raise the <see cref="E:OpenMetaverse.ObjectManager.ObjectProperties"/> event
22427 <param name="salePrice">Sale price</param> 22427 </summary>
22428 <param name="ownerID">Owner ID</param> 22428 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param>
22429 <param name="creatorID">Creator ID</param> 22429 <param name="localID">The Local ID of the object</param>
22430 <param name="itemID">Item ID</param> 22430 <param name="automaticDeselect">if true, a call to <see cref="M:OpenMetaverse.ObjectManager.DeselectObject(OpenMetaverse.Simulator,System.UInt32)"/> is
22431 <param name="folderID">Folder ID</param> 22431 made immediately following the request</param>
22432 <param name="everyoneMask">Everyone mask (permissions)</param> 22432 <seealso cref="T:OpenMetaverse.ObjectPropertiesFamilyEventArgs"/>
22433 <param name="flags">Flags</param> 22433 </member>
22434 <param name="nextOwnerMask">Next owner mask (permissions)</param> 22434 <member name="M:OpenMetaverse.ObjectManager.SelectObjects(OpenMetaverse.Simulator,System.UInt32[],System.Boolean)">
22435 <param name="groupMask">Group mask (permissions)</param> 22435 <summary>
22436 <param name="ownerMask">Owner mask (permissions)</param> 22436 Select multiple objects. This will cause the <see cref="T:OpenMetaverse.Simulator"/> to send us
22437 <returns>The calculated CRC</returns> 22437 an <see cref="T:OpenMetaverse.Packets.ObjectPropertiesPacket"/> which will raise the <see cref="E:OpenMetaverse.ObjectManager.ObjectProperties"/> event
22438 </member> 22438 </summary>
22439 <member name="M:OpenMetaverse.Helpers.GetResourceStream(System.String)"> 22439 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the objects are located</param>
22440 <summary> 22440 <param name="localIDs">An array containing the Local IDs of the objects</param>
22441 Attempts to load a file embedded in the assembly 22441 <param name="automaticDeselect">Should objects be deselected immediately after selection</param>
22442 </summary> 22442 <seealso cref="T:OpenMetaverse.ObjectPropertiesFamilyEventArgs"/>
22443 <param name="resourceName">The filename of the resource to load</param> 22443 </member>
22444 <returns>A Stream for the requested file, or null if the resource 22444 <member name="M:OpenMetaverse.ObjectManager.SelectObjects(OpenMetaverse.Simulator,System.UInt32[])">
22445 was not successfully loaded</returns> 22445 <summary>
22446 </member> 22446 Select multiple objects. This will cause the <see cref="T:OpenMetaverse.Simulator"/> to send us
22447 <member name="M:OpenMetaverse.Helpers.GetResourceStream(System.String,System.String)"> 22447 an <see cref="T:OpenMetaverse.Packets.ObjectPropertiesPacket"/> which will raise the <see cref="E:OpenMetaverse.ObjectManager.ObjectProperties"/> event
22448 <summary> 22448 </summary>
22449 Attempts to load a file either embedded in the assembly or found in 22449 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the objects are located</param>
22450 a given search path 22450 <param name="localIDs">An array containing the Local IDs of the objects</param>
22451 </summary> 22451 <seealso cref="T:OpenMetaverse.ObjectPropertiesFamilyEventArgs"/>
22452 <param name="resourceName">The filename of the resource to load</param> 22452 </member>
22453 <param name="searchPath">An optional path that will be searched if 22453 <member name="M:OpenMetaverse.ObjectManager.SetFlags(OpenMetaverse.Simulator,System.UInt32,System.Boolean,System.Boolean,System.Boolean,System.Boolean)">
22454 the asset is not found embedded in the assembly</param> 22454 <summary>
22455 <returns>A Stream for the requested file, or null if the resource 22455 Update the properties of an object
22456 was not successfully loaded</returns> 22456 </summary>
22457 </member> 22457 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param>
22458 <member name="M:OpenMetaverse.Helpers.PrimListToOSD(System.Collections.Generic.List{OpenMetaverse.Primitive})"> 22458 <param name="localID">The Local ID of the object</param>
22459 <summary> 22459 <param name="physical">true to turn the objects physical property on</param>
22460 Converts a list of primitives to an object that can be serialized 22460 <param name="temporary">true to turn the objects temporary property on</param>
22461 with the LLSD system 22461 <param name="phantom">true to turn the objects phantom property on</param>
22462 </summary> 22462 <param name="castsShadow">true to turn the objects cast shadows property on</param>
22463 <param name="prims">Primitives to convert to a serializable object</param> 22463 </member>
22464 <returns>An object that can be serialized with LLSD</returns> 22464 <member name="M:OpenMetaverse.ObjectManager.SetSaleInfo(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.SaleType,System.Int32)">
22465 </member> 22465 <summary>
22466 <member name="M:OpenMetaverse.Helpers.OSDToPrimList(OpenMetaverse.StructuredData.OSD)"> 22466 Sets the sale properties of a single object
22467 <summary> 22467 </summary>
22468 Deserializes OSD in to a list of primitives 22468 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param>
22469 </summary> 22469 <param name="localID">The Local ID of the object</param>
22470 <param name="osd">Structure holding the serialized primitive list, 22470 <param name="saleType">One of the options from the <see cref="T:OpenMetaverse.SaleType"/> enum</param>
22471 must be of the SDMap type</param> 22471 <param name="price">The price of the object</param>
22472 <returns>A list of deserialized primitives</returns> 22472 </member>
22473 </member> 22473 <member name="M:OpenMetaverse.ObjectManager.SetSaleInfo(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32},OpenMetaverse.SaleType,System.Int32)">
22474 <member name="M:OpenMetaverse.Helpers.StructToString(System.Object)"> 22474 <summary>
22475 <summary> 22475 Sets the sale properties of multiple objects
22476 Converts a struct or class object containing fields only into a key value separated string 22476 </summary>
22477 </summary> 22477 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the objects are located</param>
22478 <param name="t">The struct object</param> 22478 <param name="localIDs">An array containing the Local IDs of the objects</param>
22479 <returns>A string containing the struct fields as the keys, and the field value as the value separated</returns> 22479 <param name="saleType">One of the options from the <see cref="T:OpenMetaverse.SaleType"/> enum</param>
22480 <example> 22480 <param name="price">The price of the object</param>
22481 <code> 22481 </member>
22482 // Add the following code to any struct or class containing only fields to override the ToString() 22482 <member name="M:OpenMetaverse.ObjectManager.DeselectObject(OpenMetaverse.Simulator,System.UInt32)">
22483 // method to display the values of the passed object 22483 <summary>
22484 22484 Deselect a single object
22485 /// <summary>Print the struct data as a string</summary> 22485 </summary>
22486 ///<returns>A string containing the field name, and field value</returns> 22486 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param>
22487 public override string ToString() 22487 <param name="localID">The Local ID of the object</param>
22488 { 22488 </member>
22489 return Helpers.StructToString(this); 22489 <member name="M:OpenMetaverse.ObjectManager.DeselectObjects(OpenMetaverse.Simulator,System.UInt32[])">
22490 } 22490 <summary>
22491 </code> 22491 Deselect multiple objects.
22492 </example> 22492 </summary>
22493 </member> 22493 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the objects are located</param>
22494 <member name="T:OpenMetaverse.Helpers.LogLevel"> 22494 <param name="localIDs">An array containing the Local IDs of the objects</param>
22495 <summary> 22495 </member>
22496 Passed to Logger.Log() to identify the severity of a log entry 22496 <member name="M:OpenMetaverse.ObjectManager.ClickObject(OpenMetaverse.Simulator,System.UInt32)">
22497 </summary> 22497 <summary>
22498 </member> 22498 Perform a click action on an object
22499 <member name="F:OpenMetaverse.Helpers.LogLevel.None"> 22499 </summary>
22500 <summary>No logging information will be output</summary> 22500 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param>
22501 </member> 22501 <param name="localID">The Local ID of the object</param>
22502 <member name="F:OpenMetaverse.Helpers.LogLevel.Info"> 22502 </member>
22503 <summary>Non-noisy useful information, may be helpful in 22503 <member name="M:OpenMetaverse.ObjectManager.ClickObject(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Vector3,OpenMetaverse.Vector3,System.Int32,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3)">
22504 debugging a problem</summary> 22504 <summary>
22505 </member> 22505 Perform a click action (Grab) on a single object
22506 <member name="F:OpenMetaverse.Helpers.LogLevel.Warning"> 22506 </summary>
22507 <summary>A non-critical error occurred. A warning will not 22507 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param>
22508 prevent the rest of the library from operating as usual, 22508 <param name="localID">The Local ID of the object</param>
22509 although it may be indicative of an underlying issue</summary> 22509 <param name="uvCoord">The texture coordinates to touch</param>
22510 </member> 22510 <param name="stCoord">The surface coordinates to touch</param>
22511 <member name="F:OpenMetaverse.Helpers.LogLevel.Error"> 22511 <param name="faceIndex">The face of the position to touch</param>
22512 <summary>A critical error has occurred. Generally this will 22512 <param name="position">The region coordinates of the position to touch</param>
22513 be followed by the network layer shutting down, although the 22513 <param name="normal">The surface normal of the position to touch (A normal is a vector perpindicular to the surface)</param>
22514 stability of the library after an error is uncertain</summary> 22514 <param name="binormal">The surface binormal of the position to touch (A binormal is a vector tangen to the surface
22515 </member> 22515 pointing along the U direction of the tangent space</param>
22516 <member name="F:OpenMetaverse.Helpers.LogLevel.Debug"> 22516 </member>
22517 <summary>Used for internal testing, this logging level can 22517 <member name="M:OpenMetaverse.ObjectManager.AddPrim(OpenMetaverse.Simulator,OpenMetaverse.Primitive.ConstructionData,OpenMetaverse.UUID,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Quaternion)">
22518 generate very noisy (long and/or repetitive) messages. Don't 22518 <summary>
22519 pass this to the Log() function, use DebugLog() instead. 22519 Create (rez) a new prim object in a simulator
22520 </summary> 22520 </summary>
22521 </member> 22521 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object to place the object in</param>
22522 <member name="T:OpenMetaverse.AvatarGroup"> 22522 <param name="prim">Data describing the prim object to rez</param>
22523 <summary> 22523 <param name="groupID">Group ID that this prim will be set to, or UUID.Zero if you
22524 Holds group information for Avatars such as those you might find in a profile 22524 do not want the object to be associated with a specific group</param>
22525 </summary> 22525 <param name="position">An approximation of the position at which to rez the prim</param>
22526 </member> 22526 <param name="scale">Scale vector to size this prim</param>
22527 <member name="F:OpenMetaverse.AvatarGroup.AcceptNotices"> 22527 <param name="rotation">Rotation quaternion to rotate this prim</param>
22528 <summary>true of Avatar accepts group notices</summary> 22528 <remarks>Due to the way client prim rezzing is done on the server,
22529 </member> 22529 the requested position for an object is only close to where the prim
22530 <member name="F:OpenMetaverse.AvatarGroup.GroupID"> 22530 actually ends up. If you desire exact placement you'll need to
22531 <summary>Groups Key</summary> 22531 follow up by moving the object after it has been created. This
22532 </member> 22532 function will not set textures, light and flexible data, or other
22533 <member name="F:OpenMetaverse.AvatarGroup.GroupInsigniaID"> 22533 extended primitive properties</remarks>
22534 <summary>Texture Key for groups insignia</summary> 22534 </member>
22535 </member> 22535 <member name="M:OpenMetaverse.ObjectManager.AddPrim(OpenMetaverse.Simulator,OpenMetaverse.Primitive.ConstructionData,OpenMetaverse.UUID,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Quaternion,OpenMetaverse.PrimFlags)">
22536 <member name="F:OpenMetaverse.AvatarGroup.GroupName"> 22536 <summary>
22537 <summary>Name of the group</summary> 22537 Create (rez) a new prim object in a simulator
22538 </member> 22538 </summary>
22539 <member name="F:OpenMetaverse.AvatarGroup.GroupPowers"> 22539 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object to place the object in</param>
22540 <summary>Powers avatar has in the group</summary> 22540 <param name="prim">Data describing the prim object to rez</param>
22541 </member> 22541 <param name="groupID">Group ID that this prim will be set to, or UUID.Zero if you
22542 <member name="F:OpenMetaverse.AvatarGroup.GroupTitle"> 22542 do not want the object to be associated with a specific group</param>
22543 <summary>Avatars Currently selected title</summary> 22543 <param name="position">An approximation of the position at which to rez the prim</param>
22544 </member> 22544 <param name="scale">Scale vector to size this prim</param>
22545 <member name="F:OpenMetaverse.AvatarGroup.ListInProfile"> 22545 <param name="rotation">Rotation quaternion to rotate this prim</param>
22546 <summary>true of Avatar has chosen to list this in their profile</summary> 22546 <param name="createFlags">Specify the <seealso cref="T:OpenMetaverse.PrimFlags"/></param>
22547 </member> 22547 <remarks>Due to the way client prim rezzing is done on the server,
22548 <member name="T:OpenMetaverse.Animation"> 22548 the requested position for an object is only close to where the prim
22549 <summary> 22549 actually ends up. If you desire exact placement you'll need to
22550 Contains an animation currently being played by an agent 22550 follow up by moving the object after it has been created. This
22551 </summary> 22551 function will not set textures, light and flexible data, or other
22552 </member> 22552 extended primitive properties</remarks>
22553 <member name="F:OpenMetaverse.Animation.AnimationID"> 22553 </member>
22554 <summary>The ID of the animation asset</summary> 22554 <member name="M:OpenMetaverse.ObjectManager.AddTree(OpenMetaverse.Simulator,OpenMetaverse.Vector3,OpenMetaverse.Quaternion,OpenMetaverse.Vector3,OpenMetaverse.Tree,OpenMetaverse.UUID,System.Boolean)">
22555 </member> 22555 <summary>
22556 <member name="F:OpenMetaverse.Animation.AnimationSequence"> 22556 Rez a Linden tree
22557 <summary>A number to indicate start order of currently playing animations</summary> 22557 </summary>
22558 <remarks>On Linden Grids this number is unique per region, with OpenSim it is per client</remarks> 22558 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
22559 </member> 22559 <param name="scale">The size of the tree</param>
22560 <member name="F:OpenMetaverse.Animation.AnimationSourceObjectID"> 22560 <param name="rotation">The rotation of the tree</param>
22561 <summary></summary> 22561 <param name="position">The position of the tree</param>
22562 </member> 22562 <param name="treeType">The Type of tree</param>
22563 <member name="T:OpenMetaverse.ProfilePick"> 22563 <param name="groupOwner">The <seealso cref="T:OpenMetaverse.UUID"/> of the group to set the tree to,
22564 <summary> 22564 or UUID.Zero if no group is to be set</param>
22565 Holds group information on an individual profile pick 22565 <param name="newTree">true to use the "new" Linden trees, false to use the old</param>
22566 </summary> 22566 </member>
22567 </member> 22567 <member name="M:OpenMetaverse.ObjectManager.AddGrass(OpenMetaverse.Simulator,OpenMetaverse.Vector3,OpenMetaverse.Quaternion,OpenMetaverse.Vector3,OpenMetaverse.Grass,OpenMetaverse.UUID)">
22568 <member name="T:OpenMetaverse.AvatarManager"> 22568 <summary>
22569 <summary> 22569 Rez grass and ground cover
22570 Retrieve friend status notifications, and retrieve avatar names and 22570 </summary>
22571 profiles 22571 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
22572 </summary> 22572 <param name="scale">The size of the grass</param>
22573 </member> 22573 <param name="rotation">The rotation of the grass</param>
22574 <member name="F:OpenMetaverse.AvatarManager.m_AvatarAnimation"> 22574 <param name="position">The position of the grass</param>
22575 <summary>The event subscribers, null of no subscribers</summary> 22575 <param name="grassType">The type of grass from the <seealso cref="T:OpenMetaverse.Grass"/> enum</param>
22576 </member> 22576 <param name="groupOwner">The <seealso cref="T:OpenMetaverse.UUID"/> of the group to set the tree to,
22577 <member name="M:OpenMetaverse.AvatarManager.OnAvatarAnimation(OpenMetaverse.AvatarAnimationEventArgs)"> 22577 or UUID.Zero if no group is to be set</param>
22578 <summary>Raises the AvatarAnimation Event</summary> 22578 </member>
22579 <param name="e">An AvatarAnimationEventArgs object containing 22579 <member name="M:OpenMetaverse.ObjectManager.SetTextures(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Primitive.TextureEntry)">
22580 the data sent from the simulator</param> 22580 <summary>
22581 </member> 22581 Set the textures to apply to the faces of an object
22582 <member name="F:OpenMetaverse.AvatarManager.m_AvatarAnimationLock"> 22582 </summary>
22583 <summary>Thread sync lock object</summary> 22583 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
22584 </member> 22584 <param name="localID">The objects ID which is local to the simulator the object is in</param>
22585 <member name="F:OpenMetaverse.AvatarManager.m_AvatarAppearance"> 22585 <param name="textures">The texture data to apply</param>
22586 <summary>The event subscribers, null of no subscribers</summary> 22586 </member>
22587 </member> 22587 <member name="M:OpenMetaverse.ObjectManager.SetTextures(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Primitive.TextureEntry,System.String)">
22588 <member name="M:OpenMetaverse.AvatarManager.OnAvatarAppearance(OpenMetaverse.AvatarAppearanceEventArgs)"> 22588 <summary>
22589 <summary>Raises the AvatarAppearance Event</summary> 22589 Set the textures to apply to the faces of an object
22590 <param name="e">A AvatarAppearanceEventArgs object containing 22590 </summary>
22591 the data sent from the simulator</param> 22591 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
22592 </member> 22592 <param name="localID">The objects ID which is local to the simulator the object is in</param>
22593 <member name="F:OpenMetaverse.AvatarManager.m_AvatarAppearanceLock"> 22593 <param name="textures">The texture data to apply</param>
22594 <summary>Thread sync lock object</summary> 22594 <param name="mediaUrl">A media URL (not used)</param>
22595 </member> 22595 </member>
22596 <member name="F:OpenMetaverse.AvatarManager.m_UUIDNameReply"> 22596 <member name="M:OpenMetaverse.ObjectManager.SetLight(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Primitive.LightData)">
22597 <summary>The event subscribers, null of no subscribers</summary> 22597 <summary>
22598 </member> 22598 Set the Light data on an object
22599 <member name="M:OpenMetaverse.AvatarManager.OnUUIDNameReply(OpenMetaverse.UUIDNameReplyEventArgs)"> 22599 </summary>
22600 <summary>Raises the UUIDNameReply Event</summary> 22600 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
22601 <param name="e">A UUIDNameReplyEventArgs object containing 22601 <param name="localID">The objects ID which is local to the simulator the object is in</param>
22602 the data sent from the simulator</param> 22602 <param name="light">A <seealso cref="T:OpenMetaverse.Primitive.LightData"/> object containing the data to set</param>
22603 </member> 22603 </member>
22604 <member name="F:OpenMetaverse.AvatarManager.m_UUIDNameReplyLock"> 22604 <member name="M:OpenMetaverse.ObjectManager.SetFlexible(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Primitive.FlexibleData)">
22605 <summary>Thread sync lock object</summary> 22605 <summary>
22606 </member> 22606 Set the flexible data on an object
22607 <member name="F:OpenMetaverse.AvatarManager.m_AvatarInterestsReply"> 22607 </summary>
22608 <summary>The event subscribers, null of no subscribers</summary> 22608 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
22609 </member> 22609 <param name="localID">The objects ID which is local to the simulator the object is in</param>
22610 <member name="M:OpenMetaverse.AvatarManager.OnAvatarInterestsReply(OpenMetaverse.AvatarInterestsReplyEventArgs)"> 22610 <param name="flexible">A <seealso cref="T:OpenMetaverse.Primitive.FlexibleData"/> object containing the data to set</param>
22611 <summary>Raises the AvatarInterestsReply Event</summary> 22611 </member>
22612 <param name="e">A AvatarInterestsReplyEventArgs object containing 22612 <member name="M:OpenMetaverse.ObjectManager.SetSculpt(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Primitive.SculptData)">
22613 the data sent from the simulator</param> 22613 <summary>
22614 </member> 22614 Set the sculptie texture and data on an object
22615 <member name="F:OpenMetaverse.AvatarManager.m_AvatarInterestsReplyLock"> 22615 </summary>
22616 <summary>Thread sync lock object</summary> 22616 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
22617 </member> 22617 <param name="localID">The objects ID which is local to the simulator the object is in</param>
22618 <member name="F:OpenMetaverse.AvatarManager.m_AvatarPropertiesReply"> 22618 <param name="sculpt">A <seealso cref="T:OpenMetaverse.Primitive.SculptData"/> object containing the data to set</param>
22619 <summary>The event subscribers, null of no subscribers</summary> 22619 </member>
22620 </member> 22620 <member name="M:OpenMetaverse.ObjectManager.SetExtraParamOff(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.ExtraParamType)">
22621 <member name="M:OpenMetaverse.AvatarManager.OnAvatarPropertiesReply(OpenMetaverse.AvatarPropertiesReplyEventArgs)"> 22621 <summary>
22622 <summary>Raises the AvatarPropertiesReply Event</summary> 22622 Unset additional primitive parameters on an object
22623 <param name="e">A AvatarPropertiesReplyEventArgs object containing 22623 </summary>
22624 the data sent from the simulator</param> 22624 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
22625 </member> 22625 <param name="localID">The objects ID which is local to the simulator the object is in</param>
22626 <member name="F:OpenMetaverse.AvatarManager.m_AvatarPropertiesReplyLock"> 22626 <param name="type">The extra parameters to set</param>
22627 <summary>Thread sync lock object</summary> 22627 </member>
22628 </member> 22628 <member name="M:OpenMetaverse.ObjectManager.LinkPrims(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32})">
22629 <member name="F:OpenMetaverse.AvatarManager.m_AvatarGroupsReply"> 22629 <summary>
22630 <summary>The event subscribers, null of no subscribers</summary> 22630 Link multiple prims into a linkset
22631 </member> 22631 </summary>
22632 <member name="M:OpenMetaverse.AvatarManager.OnAvatarGroupsReply(OpenMetaverse.AvatarGroupsReplyEventArgs)"> 22632 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the objects reside</param>
22633 <summary>Raises the AvatarGroupsReply Event</summary> 22633 <param name="localIDs">An array which contains the IDs of the objects to link</param>
22634 <param name="e">A AvatarGroupsReplyEventArgs object containing 22634 <remarks>The last object in the array will be the root object of the linkset TODO: Is this true?</remarks>
22635 the data sent from the simulator</param> 22635 </member>
22636 </member> 22636 <member name="M:OpenMetaverse.ObjectManager.DelinkPrims(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32})">
22637 <member name="F:OpenMetaverse.AvatarManager.m_AvatarGroupsReplyLock"> 22637 <summary>
22638 <summary>Thread sync lock object</summary> 22638 Delink/Unlink multiple prims from a linkset
22639 </member> 22639 </summary>
22640 <member name="F:OpenMetaverse.AvatarManager.m_AvatarPickerReply"> 22640 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the objects reside</param>
22641 <summary>The event subscribers, null of no subscribers</summary> 22641 <param name="localIDs">An array which contains the IDs of the objects to delink</param>
22642 </member> 22642 </member>
22643 <member name="M:OpenMetaverse.AvatarManager.OnAvatarPickerReply(OpenMetaverse.AvatarPickerReplyEventArgs)"> 22643 <member name="M:OpenMetaverse.ObjectManager.SetRotation(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Quaternion)">
22644 <summary>Raises the AvatarPickerReply Event</summary> 22644 <summary>
22645 <param name="e">A AvatarPickerReplyEventArgs object containing 22645 Change the rotation of an object
22646 the data sent from the simulator</param> 22646 </summary>
22647 </member> 22647 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
22648 <member name="F:OpenMetaverse.AvatarManager.m_AvatarPickerReplyLock"> 22648 <param name="localID">The objects ID which is local to the simulator the object is in</param>
22649 <summary>Thread sync lock object</summary> 22649 <param name="rotation">The new rotation of the object</param>
22650 </member> 22650 </member>
22651 <member name="F:OpenMetaverse.AvatarManager.m_ViewerEffectPointAt"> 22651 <member name="M:OpenMetaverse.ObjectManager.SetName(OpenMetaverse.Simulator,System.UInt32,System.String)">
22652 <summary>The event subscribers, null of no subscribers</summary> 22652 <summary>
22653 </member> 22653 Set the name of an object
22654 <member name="M:OpenMetaverse.AvatarManager.OnViewerEffectPointAt(OpenMetaverse.ViewerEffectPointAtEventArgs)"> 22654 </summary>
22655 <summary>Raises the ViewerEffectPointAt Event</summary> 22655 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
22656 <param name="e">A ViewerEffectPointAtEventArgs object containing 22656 <param name="localID">The objects ID which is local to the simulator the object is in</param>
22657 the data sent from the simulator</param> 22657 <param name="name">A string containing the new name of the object</param>
22658 </member> 22658 </member>
22659 <member name="F:OpenMetaverse.AvatarManager.m_ViewerEffectPointAtLock"> 22659 <member name="M:OpenMetaverse.ObjectManager.SetNames(OpenMetaverse.Simulator,System.UInt32[],System.String[])">
22660 <summary>Thread sync lock object</summary> 22660 <summary>
22661 </member> 22661 Set the name of multiple objects
22662 <member name="F:OpenMetaverse.AvatarManager.m_ViewerEffectLookAt"> 22662 </summary>
22663 <summary>The event subscribers, null of no subscribers</summary> 22663 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the objects reside</param>
22664 </member> 22664 <param name="localIDs">An array which contains the IDs of the objects to change the name of</param>
22665 <member name="M:OpenMetaverse.AvatarManager.OnViewerEffectLookAt(OpenMetaverse.ViewerEffectLookAtEventArgs)"> 22665 <param name="names">An array which contains the new names of the objects</param>
22666 <summary>Raises the ViewerEffectLookAt Event</summary> 22666 </member>
22667 <param name="e">A ViewerEffectLookAtEventArgs object containing 22667 <member name="M:OpenMetaverse.ObjectManager.SetDescription(OpenMetaverse.Simulator,System.UInt32,System.String)">
22668 the data sent from the simulator</param> 22668 <summary>
22669 </member> 22669 Set the description of an object
22670 <member name="F:OpenMetaverse.AvatarManager.m_ViewerEffectLookAtLock"> 22670 </summary>
22671 <summary>Thread sync lock object</summary> 22671 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
22672 </member> 22672 <param name="localID">The objects ID which is local to the simulator the object is in</param>
22673 <member name="F:OpenMetaverse.AvatarManager.m_ViewerEffect"> 22673 <param name="description">A string containing the new description of the object</param>
22674 <summary>The event subscribers, null of no subscribers</summary> 22674 </member>
22675 </member> 22675 <member name="M:OpenMetaverse.ObjectManager.SetDescriptions(OpenMetaverse.Simulator,System.UInt32[],System.String[])">
22676 <member name="M:OpenMetaverse.AvatarManager.OnViewerEffect(OpenMetaverse.ViewerEffectEventArgs)"> 22676 <summary>
22677 <summary>Raises the ViewerEffect Event</summary> 22677 Set the descriptions of multiple objects
22678 <param name="e">A ViewerEffectEventArgs object containing 22678 </summary>
22679 the data sent from the simulator</param> 22679 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the objects reside</param>
22680 </member> 22680 <param name="localIDs">An array which contains the IDs of the objects to change the description of</param>
22681 <member name="F:OpenMetaverse.AvatarManager.m_ViewerEffectLock"> 22681 <param name="descriptions">An array which contains the new descriptions of the objects</param>
22682 <summary>Thread sync lock object</summary> 22682 </member>
22683 </member> 22683 <member name="M:OpenMetaverse.ObjectManager.AttachObject(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.AttachmentPoint,OpenMetaverse.Quaternion)">
22684 <member name="F:OpenMetaverse.AvatarManager.m_AvatarPicksReply"> 22684 <summary>
22685 <summary>The event subscribers, null of no subscribers</summary> 22685 Attach an object to this avatar
22686 </member> 22686 </summary>
22687 <member name="M:OpenMetaverse.AvatarManager.OnAvatarPicksReply(OpenMetaverse.AvatarPicksReplyEventArgs)"> 22687 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
22688 <summary>Raises the AvatarPicksReply Event</summary> 22688 <param name="localID">The objects ID which is local to the simulator the object is in</param>
22689 <param name="e">A AvatarPicksReplyEventArgs object containing 22689 <param name="attachPoint">The point on the avatar the object will be attached</param>
22690 the data sent from the simulator</param> 22690 <param name="rotation">The rotation of the attached object</param>
22691 </member> 22691 </member>
22692 <member name="F:OpenMetaverse.AvatarManager.m_AvatarPicksReplyLock"> 22692 <member name="M:OpenMetaverse.ObjectManager.DropObject(OpenMetaverse.Simulator,System.UInt32)">
22693 <summary>Thread sync lock object</summary> 22693 <summary>
22694 </member> 22694 Drop an attached object from this avatar
22695 <member name="F:OpenMetaverse.AvatarManager.m_PickInfoReply"> 22695 </summary>
22696 <summary>The event subscribers, null of no subscribers</summary> 22696 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/>
22697 </member> 22697 object where the objects reside. This will always be the simulator the avatar is currently in
22698 <member name="M:OpenMetaverse.AvatarManager.OnPickInfoReply(OpenMetaverse.PickInfoReplyEventArgs)"> 22698 </param>
22699 <summary>Raises the PickInfoReply Event</summary> 22699 <param name="localID">The object's ID which is local to the simulator the object is in</param>
22700 <param name="e">A PickInfoReplyEventArgs object containing 22700 </member>
22701 the data sent from the simulator</param> 22701 <member name="M:OpenMetaverse.ObjectManager.DetachObjects(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32})">
22702 </member> 22702 <summary>
22703 <member name="F:OpenMetaverse.AvatarManager.m_PickInfoReplyLock"> 22703 Detach an object from yourself
22704 <summary>Thread sync lock object</summary> 22704 </summary>
22705 </member> 22705 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/>
22706 <member name="F:OpenMetaverse.AvatarManager.m_AvatarClassifiedReply"> 22706 object where the objects reside
22707 <summary>The event subscribers, null of no subscribers</summary> 22707
22708 </member> 22708 This will always be the simulator the avatar is currently in
22709 <member name="M:OpenMetaverse.AvatarManager.OnAvatarClassifiedReply(OpenMetaverse.AvatarClassifiedReplyEventArgs)"> 22709 </param>
22710 <summary>Raises the AvatarClassifiedReply Event</summary> 22710 <param name="localIDs">An array which contains the IDs of the objects to detach</param>
22711 <param name="e">A AvatarClassifiedReplyEventArgs object containing 22711 </member>
22712 the data sent from the simulator</param> 22712 <member name="M:OpenMetaverse.ObjectManager.SetPosition(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Vector3)">
22713 </member> 22713 <summary>
22714 <member name="F:OpenMetaverse.AvatarManager.m_AvatarClassifiedReplyLock"> 22714 Change the position of an object, Will change position of entire linkset
22715 <summary>Thread sync lock object</summary> 22715 </summary>
22716 </member> 22716 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
22717 <member name="F:OpenMetaverse.AvatarManager.m_ClassifiedInfoReply"> 22717 <param name="localID">The objects ID which is local to the simulator the object is in</param>
22718 <summary>The event subscribers, null of no subscribers</summary> 22718 <param name="position">The new position of the object</param>
22719 </member> 22719 </member>
22720 <member name="M:OpenMetaverse.AvatarManager.OnClassifiedInfoReply(OpenMetaverse.ClassifiedInfoReplyEventArgs)"> 22720 <member name="M:OpenMetaverse.ObjectManager.SetPosition(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Vector3,System.Boolean)">
22721 <summary>Raises the ClassifiedInfoReply Event</summary> 22721 <summary>
22722 <param name="e">A ClassifiedInfoReplyEventArgs object containing 22722 Change the position of an object
22723 the data sent from the simulator</param> 22723 </summary>
22724 </member> 22724 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
22725 <member name="F:OpenMetaverse.AvatarManager.m_ClassifiedInfoReplyLock"> 22725 <param name="localID">The objects ID which is local to the simulator the object is in</param>
22726 <summary>Thread sync lock object</summary> 22726 <param name="position">The new position of the object</param>
22727 </member> 22727 <param name="childOnly">if true, will change position of (this) child prim only, not entire linkset</param>
22728 <member name="M:OpenMetaverse.AvatarManager.#ctor(OpenMetaverse.GridClient)"> 22728 </member>
22729 <summary> 22729 <member name="M:OpenMetaverse.ObjectManager.SetScale(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Vector3,System.Boolean,System.Boolean)">
22730 Represents other avatars 22730 <summary>
22731 </summary> 22731 Change the Scale (size) of an object
22732 <param name="client"></param> 22732 </summary>
22733 </member> 22733 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
22734 <member name="M:OpenMetaverse.AvatarManager.RequestTrackAgent(OpenMetaverse.UUID)"> 22734 <param name="localID">The objects ID which is local to the simulator the object is in</param>
22735 <summary>Tracks the specified avatar on your map</summary> 22735 <param name="scale">The new scale of the object</param>
22736 <param name="preyID">Avatar ID to track</param> 22736 <param name="childOnly">If true, will change scale of this prim only, not entire linkset</param>
22737 </member> 22737 <param name="uniform">True to resize prims uniformly</param>
22738 <member name="M:OpenMetaverse.AvatarManager.RequestAvatarName(OpenMetaverse.UUID)"> 22738 </member>
22739 <summary> 22739 <member name="M:OpenMetaverse.ObjectManager.SetRotation(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Quaternion,System.Boolean)">
22740 Request a single avatar name 22740 <summary>
22741 </summary> 22741 Change the Rotation of an object that is either a child or a whole linkset
22742 <param name="id">The avatar key to retrieve a name for</param> 22742 </summary>
22743 </member> 22743 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
22744 <member name="M:OpenMetaverse.AvatarManager.RequestAvatarNames(System.Collections.Generic.List{OpenMetaverse.UUID})"> 22744 <param name="localID">The objects ID which is local to the simulator the object is in</param>
22745 <summary> 22745 <param name="quat">The new scale of the object</param>
22746 Request a list of avatar names 22746 <param name="childOnly">If true, will change rotation of this prim only, not entire linkset</param>
22747 </summary> 22747 </member>
22748 <param name="ids">The avatar keys to retrieve names for</param> 22748 <member name="M:OpenMetaverse.ObjectManager.UpdateObject(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Vector3,OpenMetaverse.UpdateType)">
22749 </member> 22749 <summary>
22750 <member name="M:OpenMetaverse.AvatarManager.RequestAvatarProperties(OpenMetaverse.UUID)"> 22750 Send a Multiple Object Update packet to change the size, scale or rotation of a primitive
22751 <summary> 22751 </summary>
22752 Start a request for Avatar Properties 22752 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
22753 </summary> 22753 <param name="localID">The objects ID which is local to the simulator the object is in</param>
22754 <param name="avatarid"></param> 22754 <param name="data">The new rotation, size, or position of the target object</param>
22755 </member> 22755 <param name="type">The flags from the <seealso cref="T:OpenMetaverse.UpdateType"/> Enum</param>
22756 <member name="M:OpenMetaverse.AvatarManager.RequestAvatarNameSearch(System.String,OpenMetaverse.UUID)"> 22756 </member>
22757 <summary> 22757 <member name="M:OpenMetaverse.ObjectManager.DeedObject(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.UUID)">
22758 Search for an avatar (first name, last name) 22758 <summary>
22759 </summary> 22759 Deed an object (prim) to a group, Object must be shared with group which
22760 <param name="name">The name to search for</param> 22760 can be accomplished with SetPermissions()
22761 <param name="queryID">An ID to associate with this query</param> 22761 </summary>
22762 </member> 22762 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
22763 <member name="M:OpenMetaverse.AvatarManager.RequestAvatarPicks(OpenMetaverse.UUID)"> 22763 <param name="localID">The objects ID which is local to the simulator the object is in</param>
22764 <summary> 22764 <param name="groupOwner">The <seealso cref="T:OpenMetaverse.UUID"/> of the group to deed the object to</param>
22765 Start a request for Avatar Picks 22765 </member>
22766 </summary> 22766 <member name="M:OpenMetaverse.ObjectManager.DeedObjects(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32},OpenMetaverse.UUID)">
22767 <param name="avatarid">UUID of the avatar</param> 22767 <summary>
22768 </member> 22768 Deed multiple objects (prims) to a group, Objects must be shared with group which
22769 <member name="M:OpenMetaverse.AvatarManager.RequestAvatarClassified(OpenMetaverse.UUID)"> 22769 can be accomplished with SetPermissions()
22770 <summary> 22770 </summary>
22771 Start a request for Avatar Classifieds 22771 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
22772 </summary> 22772 <param name="localIDs">An array which contains the IDs of the objects to deed</param>
22773 <param name="avatarid">UUID of the avatar</param> 22773 <param name="groupOwner">The <seealso cref="T:OpenMetaverse.UUID"/> of the group to deed the object to</param>
22774 </member> 22774 </member>
22775 <member name="M:OpenMetaverse.AvatarManager.RequestPickInfo(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 22775 <member name="M:OpenMetaverse.ObjectManager.SetPermissions(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32},OpenMetaverse.PermissionWho,OpenMetaverse.PermissionMask,System.Boolean)">
22776 <summary> 22776 <summary>
22777 Start a request for details of a specific profile pick 22777 Set the permissions on multiple objects
22778 </summary> 22778 </summary>
22779 <param name="avatarid">UUID of the avatar</param> 22779 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the objects reside</param>
22780 <param name="pickid">UUID of the profile pick</param> 22780 <param name="localIDs">An array which contains the IDs of the objects to set the permissions on</param>
22781 </member> 22781 <param name="who">The new Who mask to set</param>
22782 <member name="M:OpenMetaverse.AvatarManager.RequestClassifiedInfo(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 22782 <param name="permissions">The new Permissions mark to set</param>
22783 <summary> 22783 <param name="set">TODO: What does this do?</param>
22784 Start a request for details of a specific profile classified 22784 </member>
22785 </summary> 22785 <member name="M:OpenMetaverse.ObjectManager.RequestObjectPropertiesFamily(OpenMetaverse.Simulator,OpenMetaverse.UUID)">
22786 <param name="avatarid">UUID of the avatar</param> 22786 <summary>
22787 <param name="classifiedid">UUID of the profile classified</param> 22787 Request additional properties for an object
22788 </member> 22788 </summary>
22789 <member name="M:OpenMetaverse.AvatarManager.UUIDNameReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 22789 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
22790 <summary>Process an incoming packet and raise the appropriate events</summary> 22790 <param name="objectID"></param>
22791 <param name="sender">The sender</param> 22791 </member>
22792 <param name="e">The EventArgs object containing the packet data</param> 22792 <member name="M:OpenMetaverse.ObjectManager.RequestObjectPropertiesFamily(OpenMetaverse.Simulator,OpenMetaverse.UUID,System.Boolean)">
22793 </member> 22793 <summary>
22794 <member name="M:OpenMetaverse.AvatarManager.AvatarAnimationHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 22794 Request additional properties for an object
22795 <summary>Process an incoming packet and raise the appropriate events</summary> 22795 </summary>
22796 <param name="sender">The sender</param> 22796 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
22797 <param name="e">The EventArgs object containing the packet data</param> 22797 <param name="objectID">Absolute UUID of the object</param>
22798 </member> 22798 <param name="reliable">Whether to require server acknowledgement of this request</param>
22799 <member name="M:OpenMetaverse.AvatarManager.AvatarAppearanceHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 22799 </member>
22800 <summary>Process an incoming packet and raise the appropriate events</summary> 22800 <member name="M:OpenMetaverse.ObjectManager.SetObjectsGroup(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32},OpenMetaverse.UUID)">
22801 <param name="sender">The sender</param> 22801 <summary>
22802 <param name="e">The EventArgs object containing the packet data</param> 22802 Set the ownership of a list of objects to the specified group
22803 </member> 22803 </summary>
22804 <member name="M:OpenMetaverse.AvatarManager.AvatarPropertiesHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 22804 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the objects reside</param>
22805 <summary>Process an incoming packet and raise the appropriate events</summary> 22805 <param name="localIds">An array which contains the IDs of the objects to set the group id on</param>
22806 <param name="sender">The sender</param> 22806 <param name="groupID">The Groups ID</param>
22807 <param name="e">The EventArgs object containing the packet data</param> 22807 </member>
22808 </member> 22808 <member name="M:OpenMetaverse.ObjectManager.NavigateObjectMedia(OpenMetaverse.UUID,System.Int32,System.String,OpenMetaverse.Simulator)">
22809 <member name="M:OpenMetaverse.AvatarManager.AvatarInterestsHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 22809 <summary>
22810 <summary>Process an incoming packet and raise the appropriate events</summary> 22810 Update current URL of the previously set prim media
22811 <param name="sender">The sender</param> 22811 </summary>
22812 <param name="e">The EventArgs object containing the packet data</param> 22812 <param name="primID">UUID of the prim</param>
22813 </member> 22813 <param name="newURL">Set current URL to this</param>
22814 <member name="M:OpenMetaverse.AvatarManager.AvatarGroupsReplyMessageHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)"> 22814 <param name="face">Prim face number</param>
22815 <summary> 22815 <param name="sim">Simulator in which prim is located</param>
22816 Crossed region handler for message that comes across the EventQueue. Sent to an agent 22816 </member>
22817 when the agent crosses a sim border into a new region. 22817 <member name="M:OpenMetaverse.ObjectManager.UpdateObjectMedia(OpenMetaverse.UUID,OpenMetaverse.MediaEntry[],OpenMetaverse.Simulator)">
22818 </summary> 22818 <summary>
22819 <param name="capsKey">The message key</param> 22819 Set object media
22820 <param name="message">the IMessage object containing the deserialized data sent from the simulator</param> 22820 </summary>
22821 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> which originated the packet</param> 22821 <param name="primID">UUID of the prim</param>
22822 </member> 22822 <param name="faceMedia">Array the length of prims number of faces. Null on face indexes where there is
22823 <member name="M:OpenMetaverse.AvatarManager.AvatarGroupsReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 22823 no media, <seealso cref="T:OpenMetaverse.MediaEntry"/> on faces which contain the media</param>
22824 <summary>Process an incoming packet and raise the appropriate events</summary> 22824 <param name="sim">Simulatior in which prim is located</param>
22825 <param name="sender">The sender</param> 22825 </member>
22826 <param name="e">The EventArgs object containing the packet data</param> 22826 <member name="M:OpenMetaverse.ObjectManager.RequestObjectMedia(OpenMetaverse.UUID,OpenMetaverse.Simulator,OpenMetaverse.ObjectManager.ObjectMediaCallback)">
22827 </member> 22827 <summary>
22828 <member name="M:OpenMetaverse.AvatarManager.AvatarPickerReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 22828 Retrieve information about object media
22829 <summary>Process an incoming packet and raise the appropriate events</summary> 22829 </summary>
22830 <param name="sender">The sender</param> 22830 <param name="primID">UUID of the primitive</param>
22831 <param name="e">The EventArgs object containing the packet data</param> 22831 <param name="sim">Simulator where prim is located</param>
22832 </member> 22832 <param name="callback">Call this callback when done</param>
22833 <member name="M:OpenMetaverse.AvatarManager.ViewerEffectHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 22833 </member>
22834 <summary>Process an incoming packet and raise the appropriate events</summary> 22834 <member name="M:OpenMetaverse.ObjectManager.ObjectUpdateHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
22835 <param name="sender">The sender</param> 22835 <summary>Process an incoming packet and raise the appropriate events</summary>
22836 <param name="e">The EventArgs object containing the packet data</param> 22836 <param name="sender">The sender</param>
22837 </member> 22837 <param name="e">The EventArgs object containing the packet data</param>
22838 <member name="M:OpenMetaverse.AvatarManager.AvatarPicksReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 22838 </member>
22839 <summary>Process an incoming packet and raise the appropriate events</summary> 22839 <member name="M:OpenMetaverse.ObjectManager.ImprovedTerseObjectUpdateHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
22840 <param name="sender">The sender</param> 22840 <summary>
22841 <param name="e">The EventArgs object containing the packet data</param> 22841 A terse object update, used when a transformation matrix or
22842 </member> 22842 velocity/acceleration for an object changes but nothing else
22843 <member name="M:OpenMetaverse.AvatarManager.PickInfoReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 22843 (scale/position/rotation/acceleration/velocity)
22844 <summary>Process an incoming packet and raise the appropriate events</summary> 22844 </summary>
22845 <param name="sender">The sender</param> 22845 <param name="sender">The sender</param>
22846 <param name="e">The EventArgs object containing the packet data</param> 22846 <param name="e">The EventArgs object containing the packet data</param>
22847 </member> 22847 </member>
22848 <member name="M:OpenMetaverse.AvatarManager.AvatarClassifiedReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 22848 <member name="M:OpenMetaverse.ObjectManager.ObjectUpdateCompressedHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
22849 <summary>Process an incoming packet and raise the appropriate events</summary> 22849 <summary>Process an incoming packet and raise the appropriate events</summary>
22850 <param name="sender">The sender</param> 22850 <param name="sender">The sender</param>
22851 <param name="e">The EventArgs object containing the packet data</param> 22851 <param name="e">The EventArgs object containing the packet data</param>
22852 </member> 22852 </member>
22853 <member name="M:OpenMetaverse.AvatarManager.ClassifiedInfoReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 22853 <member name="M:OpenMetaverse.ObjectManager.ObjectUpdateCachedHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
22854 <summary>Process an incoming packet and raise the appropriate events</summary> 22854 <summary>Process an incoming packet and raise the appropriate events</summary>
22855 <param name="sender">The sender</param> 22855 <param name="sender">The sender</param>
22856 <param name="e">The EventArgs object containing the packet data</param> 22856 <param name="e">The EventArgs object containing the packet data</param>
22857 </member> 22857 </member>
22858 <member name="E:OpenMetaverse.AvatarManager.AvatarAnimation"> 22858 <member name="M:OpenMetaverse.ObjectManager.KillObjectHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
22859 <summary>Raised when the simulator sends us data containing 22859 <summary>Process an incoming packet and raise the appropriate events</summary>
22860 an agents animation playlist</summary> 22860 <param name="sender">The sender</param>
22861 </member> 22861 <param name="e">The EventArgs object containing the packet data</param>
22862 <member name="E:OpenMetaverse.AvatarManager.AvatarAppearance"> 22862 </member>
22863 <summary>Raised when the simulator sends us data containing 22863 <member name="M:OpenMetaverse.ObjectManager.ObjectPropertiesHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
22864 the appearance information for an agent</summary> 22864 <summary>Process an incoming packet and raise the appropriate events</summary>
22865 </member> 22865 <param name="sender">The sender</param>
22866 <member name="E:OpenMetaverse.AvatarManager.UUIDNameReply"> 22866 <param name="e">The EventArgs object containing the packet data</param>
22867 <summary>Raised when the simulator sends us data containing 22867 </member>
22868 agent names/id values</summary> 22868 <member name="M:OpenMetaverse.ObjectManager.ObjectPropertiesFamilyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
22869 </member> 22869 <summary>Process an incoming packet and raise the appropriate events</summary>
22870 <member name="E:OpenMetaverse.AvatarManager.AvatarInterestsReply"> 22870 <param name="sender">The sender</param>
22871 <summary>Raised when the simulator sends us data containing 22871 <param name="e">The EventArgs object containing the packet data</param>
22872 the interests listed in an agents profile</summary> 22872 </member>
22873 </member> 22873 <member name="M:OpenMetaverse.ObjectManager.PayPriceReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
22874 <member name="E:OpenMetaverse.AvatarManager.AvatarPropertiesReply"> 22874 <summary>Process an incoming packet and raise the appropriate events</summary>
22875 <summary>Raised when the simulator sends us data containing 22875 <param name="sender">The sender</param>
22876 profile property information for an agent</summary> 22876 <param name="e">The EventArgs object containing the packet data</param>
22877 </member> 22877 </member>
22878 <member name="E:OpenMetaverse.AvatarManager.AvatarGroupsReply"> 22878 <member name="M:OpenMetaverse.ObjectManager.BuildBasicShape(OpenMetaverse.PrimType)">
22879 <summary>Raised when the simulator sends us data containing 22879 <summary>
22880 the group membership an agent is a member of</summary> 22880 Setup construction data for a basic primitive shape
22881 </member> 22881 </summary>
22882 <member name="E:OpenMetaverse.AvatarManager.AvatarPickerReply"> 22882 <param name="type">Primitive shape to construct</param>
22883 <summary>Raised when the simulator sends us data containing 22883 <returns>Construction data that can be plugged into a <seealso cref="T:OpenMetaverse.Primitive"/></returns>
22884 name/id pair</summary> 22884 </member>
22885 </member> 22885 <member name="M:OpenMetaverse.ObjectManager.SetAvatarSittingOn(OpenMetaverse.Simulator,OpenMetaverse.Avatar,System.UInt32,System.UInt32)">
22886 <member name="E:OpenMetaverse.AvatarManager.ViewerEffectPointAt"> 22886 <summary>
22887 <summary>Raised when the simulator sends us data containing 22887
22888 the objects and effect when an agent is pointing at</summary> 22888 </summary>
22889 </member> 22889 <param name="sim"></param>
22890 <member name="E:OpenMetaverse.AvatarManager.ViewerEffectLookAt"> 22890 <param name="av"></param>
22891 <summary>Raised when the simulator sends us data containing 22891 <param name="localid"></param>
22892 the objects and effect when an agent is looking at</summary> 22892 <param name="oldSeatID"></param>
22893 </member> 22893 </member>
22894 <member name="E:OpenMetaverse.AvatarManager.ViewerEffect"> 22894 <member name="M:OpenMetaverse.ObjectManager.UpdateDilation(OpenMetaverse.Simulator,System.UInt32)">
22895 <summary>Raised when the simulator sends us data containing 22895 <summary>
22896 an agents viewer effect information</summary> 22896
22897 </member> 22897 </summary>
22898 <member name="E:OpenMetaverse.AvatarManager.AvatarPicksReply"> 22898 <param name="s"></param>
22899 <summary>Raised when the simulator sends us data containing 22899 <param name="dilation"></param>
22900 the top picks from an agents profile</summary> 22900 </member>
22901 </member> 22901 <member name="M:OpenMetaverse.ObjectManager.SetShape(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Primitive.ConstructionData)">
22902 <member name="E:OpenMetaverse.AvatarManager.PickInfoReply"> 22902 <summary>
22903 <summary>Raised when the simulator sends us data containing 22903 Set the Shape data of an object
22904 the Pick details</summary> 22904 </summary>
22905 </member> 22905 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
22906 <member name="E:OpenMetaverse.AvatarManager.AvatarClassifiedReply"> 22906 <param name="localID">The objects ID which is local to the simulator the object is in</param>
22907 <summary>Raised when the simulator sends us data containing 22907 <param name="prim">Data describing the prim shape</param>
22908 the classified ads an agent has placed</summary> 22908 </member>
22909 </member> 22909 <member name="M:OpenMetaverse.ObjectManager.SetMaterial(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Material)">
22910 <member name="E:OpenMetaverse.AvatarManager.ClassifiedInfoReply"> 22910 <summary>
22911 <summary>Raised when the simulator sends us data containing 22911 Set the Material data of an object
22912 the details of a classified ad</summary> 22912 </summary>
22913 </member> 22913 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
22914 <member name="T:OpenMetaverse.AvatarAnimationEventArgs"> 22914 <param name="localID">The objects ID which is local to the simulator the object is in</param>
22915 <summary>Provides data for the <see cref="E:OpenMetaverse.AvatarManager.AvatarAnimation"/> event</summary> 22915 <param name="material">The new material of the object</param>
22916 <remarks>The <see cref="E:OpenMetaverse.AvatarManager.AvatarAnimation"/> event occurs when the simulator sends 22916 </member>
22917 the animation playlist for an agent</remarks> 22917 <member name="M:OpenMetaverse.ObjectManager.GetPrimitive(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.UUID)">
22918 <example> 22918 <summary>
22919 The following code example uses the <see cref="P:OpenMetaverse.AvatarAnimationEventArgs.AvatarID"/> and <see cref="P:OpenMetaverse.AvatarAnimationEventArgs.Animations"/> 22919
22920 properties to display the animation playlist of an avatar on the <see cref="T:System.Console"/> window. 22920 </summary>
22921 <code> 22921 <param name="simulator"></param>
22922 // subscribe to the event 22922 <param name="localID"></param>
22923 Client.Avatars.AvatarAnimation += Avatars_AvatarAnimation; 22923 <param name="fullID"></param>
22924 22924 <returns></returns>
22925 private void Avatars_AvatarAnimation(object sender, AvatarAnimationEventArgs e) 22925 </member>
22926 { 22926 <member name="M:OpenMetaverse.ObjectManager.GetAvatar(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.UUID)">
22927 // create a dictionary of "known" animations from the Animations class using System.Reflection 22927 <summary>
22928 Dictionary&lt;UUID, string&gt; systemAnimations = new Dictionary&lt;UUID, string&gt;(); 22928
22929 Type type = typeof(Animations); 22929 </summary>
22930 System.Reflection.FieldInfo[] fields = type.GetFields(System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static); 22930 <param name="simulator"></param>
22931 foreach (System.Reflection.FieldInfo field in fields) 22931 <param name="localID"></param>
22932 { 22932 <param name="fullID"></param>
22933 systemAnimations.Add((UUID)field.GetValue(type), field.Name); 22933 <returns></returns>
22934 } 22934 </member>
22935 22935 <member name="E:OpenMetaverse.ObjectManager.ObjectUpdate">
22936 // find out which animations being played are known animations and which are assets 22936 <summary>Raised when the simulator sends us data containing
22937 foreach (Animation animation in e.Animations) 22937 A <see cref="T:OpenMetaverse.Primitive"/>, Foliage or Attachment</summary>
22938 { 22938 <seealso cref="M:OpenMetaverse.ObjectManager.RequestObject(OpenMetaverse.Simulator,System.UInt32)"/>
22939 if (systemAnimations.ContainsKey(animation.AnimationID)) 22939 <seealso cref="M:OpenMetaverse.ObjectManager.RequestObjects(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32})"/>
22940 { 22940 </member>
22941 Console.WriteLine("{0} is playing {1} ({2}) sequence {3}", e.AvatarID, 22941 <member name="E:OpenMetaverse.ObjectManager.ObjectProperties">
22942 systemAnimations[animation.AnimationID], animation.AnimationSequence); 22942 <summary>Raised when the simulator sends us data containing
22943 } 22943 additional <seea cref="T:OpenMetaverse.Primitive"/> information</summary>
22944 else 22944 <seealso cref="M:OpenMetaverse.ObjectManager.SelectObject(OpenMetaverse.Simulator,System.UInt32)"/>
22945 { 22945 <seealso cref="M:OpenMetaverse.ObjectManager.SelectObjects(OpenMetaverse.Simulator,System.UInt32[],System.Boolean)"/>
22946 Console.WriteLine("{0} is playing {1} (Asset) sequence {2}", e.AvatarID, 22946 </member>
22947 animation.AnimationID, animation.AnimationSequence); 22947 <member name="E:OpenMetaverse.ObjectManager.ObjectPropertiesUpdated">
22948 } 22948 <summary>Raised when the simulator sends us data containing
22949 } 22949 Primitive.ObjectProperties for an object we are currently tracking</summary>
22950 } 22950 </member>
22951 </code> 22951 <member name="E:OpenMetaverse.ObjectManager.ObjectPropertiesFamily">
22952 </example> 22952 <summary>Raised when the simulator sends us data containing
22953 </member> 22953 additional <seea cref="T:OpenMetaverse.Primitive"/> and <see cref="T:OpenMetaverse.Avatar"/> details</summary>
22954 <member name="M:OpenMetaverse.AvatarAnimationEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.Animation})"> 22954 <seealso cref="M:OpenMetaverse.ObjectManager.RequestObjectPropertiesFamily(OpenMetaverse.Simulator,OpenMetaverse.UUID)"/>
22955 <summary> 22955 </member>
22956 Construct a new instance of the AvatarAnimationEventArgs class 22956 <member name="E:OpenMetaverse.ObjectManager.AvatarUpdate">
22957 </summary> 22957 <summary>Raised when the simulator sends us data containing
22958 <param name="avatarID">The ID of the agent</param> 22958 updated information for an <see cref="T:OpenMetaverse.Avatar"/></summary>
22959 <param name="anims">The list of animations to start</param> 22959 </member>
22960 </member> 22960 <member name="E:OpenMetaverse.ObjectManager.TerseObjectUpdate">
22961 <member name="P:OpenMetaverse.AvatarAnimationEventArgs.AvatarID"> 22961 <summary>Raised when the simulator sends us data containing
22962 <summary>Get the ID of the agent</summary> 22962 <see cref="T:OpenMetaverse.Primitive"/> and <see cref="T:OpenMetaverse.Avatar"/> movement changes</summary>
22963 </member> 22963 </member>
22964 <member name="P:OpenMetaverse.AvatarAnimationEventArgs.Animations"> 22964 <member name="E:OpenMetaverse.ObjectManager.ObjectDataBlockUpdate">
22965 <summary>Get the list of animations to start</summary> 22965 <summary>Raised when the simulator sends us data containing
22966 </member> 22966 updates to an Objects DataBlock</summary>
22967 <member name="T:OpenMetaverse.AvatarAppearanceEventArgs"> 22967 </member>
22968 <summary>Provides data for the <see cref="E:OpenMetaverse.AvatarManager.AvatarAppearance"/> event</summary> 22968 <member name="E:OpenMetaverse.ObjectManager.KillObject">
22969 <remarks>The <see cref="E:OpenMetaverse.AvatarManager.AvatarAppearance"/> event occurs when the simulator sends 22969 <summary>Raised when the simulator informs us an <see cref="T:OpenMetaverse.Primitive"/>
22970 the appearance data for an avatar</remarks> 22970 or <see cref="T:OpenMetaverse.Avatar"/> is no longer within view</summary>
22971 <example> 22971 </member>
22972 The following code example uses the <see cref="P:OpenMetaverse.AvatarAppearanceEventArgs.AvatarID"/> and <see cref="P:OpenMetaverse.AvatarAppearanceEventArgs.VisualParams"/> 22972 <member name="E:OpenMetaverse.ObjectManager.AvatarSitChanged">
22973 properties to display the selected shape of an avatar on the <see cref="T:System.Console"/> window. 22973 <summary>Raised when the simulator sends us data containing
22974 <code> 22974 updated sit information for our <see cref="T:OpenMetaverse.Avatar"/></summary>
22975 // subscribe to the event 22975 </member>
22976 Client.Avatars.AvatarAppearance += Avatars_AvatarAppearance; 22976 <member name="E:OpenMetaverse.ObjectManager.PayPriceReply">
22977 22977 <summary>Raised when the simulator sends us data containing
22978 // handle the data when the event is raised 22978 purchase price information for a <see cref="T:OpenMetaverse.Primitive"/></summary>
22979 void Avatars_AvatarAppearance(object sender, AvatarAppearanceEventArgs e) 22979 </member>
22980 { 22980 <member name="T:OpenMetaverse.ObjectManager.ObjectMediaCallback">
22981 Console.WriteLine("The Agent {0} is using a {1} shape.", e.AvatarID, (e.VisualParams[31] &gt; 0) : "male" ? "female") 22981 <summary>
22982 } 22982 Callback for getting object media data via CAP
22983 </code> 22983 </summary>
22984 </example> 22984 <param name="success">Indicates if the operation was succesfull</param>
22985 </member> 22985 <param name="version">Object media version string</param>
22986 <member name="M:OpenMetaverse.AvatarAppearanceEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.UUID,System.Boolean,OpenMetaverse.Primitive.TextureEntryFace,OpenMetaverse.Primitive.TextureEntryFace[],System.Collections.Generic.List{System.Byte})"> 22986 <param name="faceMedia">Array indexed on prim face of media entry data</param>
22987 <summary> 22987 </member>
22988 Construct a new instance of the AvatarAppearanceEventArgs class 22988 <member name="T:OpenMetaverse.PrimEventArgs">
22989 </summary> 22989 <summary>Provides data for the <see cref="E:OpenMetaverse.ObjectManager.ObjectUpdate"/> event</summary>
22990 <param name="sim">The simulator request was from</param> 22990 <remarks><para>The <see cref="E:OpenMetaverse.ObjectManager.ObjectUpdate"/> event occurs when the simulator sends
22991 <param name="avatarID">The ID of the agent</param> 22991 an <see cref="T:OpenMetaverse.Packets.ObjectUpdatePacket"/> containing a Primitive, Foliage or Attachment data</para>
22992 <param name="isTrial">true of the agent is a trial account</param> 22992 <para>Note 1: The <see cref="E:OpenMetaverse.ObjectManager.ObjectUpdate"/> event will not be raised when the object is an Avatar</para>
22993 <param name="defaultTexture">The default agent texture</param> 22993 <para>Note 2: It is possible for the <see cref="E:OpenMetaverse.ObjectManager.ObjectUpdate"/> to be
22994 <param name="faceTextures">The agents appearance layer textures</param> 22994 raised twice for the same object if for example the primitive moved to a new simulator, then returned to the current simulator or
22995 <param name="visualParams">The <see cref="P:OpenMetaverse.AvatarAppearanceEventArgs.VisualParams"/> for the agent</param> 22995 if an Avatar crosses the border into a new simulator and returns to the current simulator</para>
22996 </member> 22996 </remarks>
22997 <member name="P:OpenMetaverse.AvatarAppearanceEventArgs.Simulator"> 22997 <example>
22998 <summary>Get the Simulator this request is from of the agent</summary> 22998 The following code example uses the <see cref="P:OpenMetaverse.PrimEventArgs.Prim"/>, <see cref="P:OpenMetaverse.PrimEventArgs.Simulator"/>, and <see cref="P:OpenMetaverse.PrimEventArgs.IsAttachment"/>
22999 </member> 22999 properties to display new Primitives and Attachments on the <see cref="T:System.Console"/> window.
23000 <member name="P:OpenMetaverse.AvatarAppearanceEventArgs.AvatarID"> 23000 <code>
23001 <summary>Get the ID of the agent</summary> 23001 // Subscribe to the event that gives us prim and foliage information
23002 </member> 23002 Client.Objects.ObjectUpdate += Objects_ObjectUpdate;
23003 <member name="P:OpenMetaverse.AvatarAppearanceEventArgs.IsTrial"> 23003
23004 <summary>true if the agent is a trial account</summary> 23004
23005 </member> 23005 private void Objects_ObjectUpdate(object sender, PrimEventArgs e)
23006 <member name="P:OpenMetaverse.AvatarAppearanceEventArgs.DefaultTexture"> 23006 {
23007 <summary>Get the default agent texture</summary> 23007 Console.WriteLine("Primitive {0} {1} in {2} is an attachment {3}", e.Prim.ID, e.Prim.LocalID, e.Simulator.Name, e.IsAttachment);
23008 </member> 23008 }
23009 <member name="P:OpenMetaverse.AvatarAppearanceEventArgs.FaceTextures"> 23009 </code>
23010 <summary>Get the agents appearance layer textures</summary> 23010 </example>
23011 </member> 23011 <seealso cref="E:OpenMetaverse.ObjectManager.ObjectUpdate"/>
23012 <member name="P:OpenMetaverse.AvatarAppearanceEventArgs.VisualParams"> 23012 <seealso cref="E:OpenMetaverse.ObjectManager.AvatarUpdate"/>
23013 <summary>Get the <see cref="P:OpenMetaverse.AvatarAppearanceEventArgs.VisualParams"/> for the agent</summary> 23013 <seealso cref="T:OpenMetaverse.AvatarUpdateEventArgs"/>
23014 </member> 23014 </member>
23015 <member name="T:OpenMetaverse.AvatarInterestsReplyEventArgs"> 23015 <member name="M:OpenMetaverse.PrimEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.Primitive,System.UInt16,System.Boolean,System.Boolean)">
23016 <summary>Represents the interests from the profile of an agent</summary> 23016 <summary>
23017 </member> 23017 Construct a new instance of the PrimEventArgs class
23018 <member name="P:OpenMetaverse.AvatarInterestsReplyEventArgs.AvatarID"> 23018 </summary>
23019 <summary>Get the ID of the agent</summary> 23019 <param name="simulator">The simulator the object originated from</param>
23020 </member> 23020 <param name="prim">The Primitive</param>
23021 <member name="T:OpenMetaverse.AvatarPropertiesReplyEventArgs"> 23021 <param name="timeDilation">The simulator time dilation</param>
23022 <summary>The properties of an agent</summary> 23022 <param name="isNew">The prim was not in the dictionary before this update</param>
23023 </member> 23023 <param name="isAttachment">true if the primitive represents an attachment to an agent</param>
23024 <member name="P:OpenMetaverse.AvatarPropertiesReplyEventArgs.AvatarID"> 23024 </member>
23025 <summary>Get the ID of the agent</summary> 23025 <member name="P:OpenMetaverse.PrimEventArgs.Simulator">
23026 </member> 23026 <summary>Get the simulator the <see cref="T:OpenMetaverse.Primitive"/> originated from</summary>
23027 <member name="P:OpenMetaverse.AvatarGroupsReplyEventArgs.AvatarID"> 23027 </member>
23028 <summary>Get the ID of the agent</summary> 23028 <member name="P:OpenMetaverse.PrimEventArgs.Prim">
23029 </member> 23029 <summary>Get the <see cref="T:OpenMetaverse.Primitive"/> details</summary>
23030 <member name="P:OpenMetaverse.AvatarPicksReplyEventArgs.AvatarID"> 23030 </member>
23031 <summary>Get the ID of the agent</summary> 23031 <member name="P:OpenMetaverse.PrimEventArgs.IsNew">
23032 </member> 23032 <summary>true if the <see cref="T:OpenMetaverse.Primitive"/> did not exist in the dictionary before this update (always true if object tracking has been disabled)</summary>
23033 <member name="P:OpenMetaverse.AvatarClassifiedReplyEventArgs.AvatarID"> 23033 </member>
23034 <summary>Get the ID of the avatar</summary> 23034 <member name="P:OpenMetaverse.PrimEventArgs.IsAttachment">
23035 </member> 23035 <summary>true if the <see cref="T:OpenMetaverse.Primitive"/> is attached to an <see cref="T:OpenMetaverse.Avatar"/></summary>
23036 <member name="T:OpenMetaverse.Rendering.IRendering"> 23036 </member>
23037 <summary> 23037 <member name="P:OpenMetaverse.PrimEventArgs.TimeDilation">
23038 Abstract base for rendering plugins 23038 <summary>Get the simulator Time Dilation</summary>
23039 </summary> 23039 </member>
23040 </member> 23040 <member name="T:OpenMetaverse.AvatarUpdateEventArgs">
23041 <member name="M:OpenMetaverse.Rendering.IRendering.GenerateSimpleMesh(OpenMetaverse.Primitive,OpenMetaverse.Rendering.DetailLevel)"> 23041 <summary>Provides data for the <see cref="E:OpenMetaverse.ObjectManager.AvatarUpdate"/> event</summary>
23042 <summary> 23042 <remarks><para>The <see cref="E:OpenMetaverse.ObjectManager.AvatarUpdate"/> event occurs when the simulator sends
23043 Generates a basic mesh structure from a primitive 23043 an <see cref="T:OpenMetaverse.Packets.ObjectUpdatePacket"/> containing Avatar data</para>
23044 </summary> 23044 <para>Note 1: The <see cref="E:OpenMetaverse.ObjectManager.AvatarUpdate"/> event will not be raised when the object is an Avatar</para>
23045 <param name="prim">Primitive to generate the mesh from</param> 23045 <para>Note 2: It is possible for the <see cref="E:OpenMetaverse.ObjectManager.AvatarUpdate"/> to be
23046 <param name="lod">Level of detail to generate the mesh at</param> 23046 raised twice for the same avatar if for example the avatar moved to a new simulator, then returned to the current simulator</para>
23047 <returns>The generated mesh</returns> 23047 </remarks>
23048 </member> 23048 <example>
23049 <member name="M:OpenMetaverse.Rendering.IRendering.GenerateFacetedMesh(OpenMetaverse.Primitive,OpenMetaverse.Rendering.DetailLevel)"> 23049 The following code example uses the <see cref="P:OpenMetaverse.AvatarUpdateEventArgs.Avatar"/> property to make a request for the top picks
23050 <summary> 23050 using the <see cref="M:OpenMetaverse.AvatarManager.RequestAvatarPicks(OpenMetaverse.UUID)"/> method in the <see cref="T:OpenMetaverse.AvatarManager"/> class to display the names
23051 Generates a a series of faces, each face containing a mesh and 23051 of our own agents picks listings on the <see cref="T:System.Console"/> window.
23052 metadata 23052 <code>
23053 </summary> 23053 // subscribe to the AvatarUpdate event to get our information
23054 <param name="prim">Primitive to generate the mesh from</param> 23054 Client.Objects.AvatarUpdate += Objects_AvatarUpdate;
23055 <param name="lod">Level of detail to generate the mesh at</param> 23055 Client.Avatars.AvatarPicksReply += Avatars_AvatarPicksReply;
23056 <returns>The generated mesh</returns> 23056
23057 </member> 23057 private void Objects_AvatarUpdate(object sender, AvatarUpdateEventArgs e)
23058 <member name="M:OpenMetaverse.Rendering.IRendering.TransformTexCoords(System.Collections.Generic.List{OpenMetaverse.Rendering.Vertex},OpenMetaverse.Vector3,OpenMetaverse.Primitive.TextureEntryFace)"> 23058 {
23059 <summary> 23059 // we only want our own data
23060 Apply texture coordinate modifications from a 23060 if (e.Avatar.LocalID == Client.Self.LocalID)
23061 <seealso cref="!:TextureEntryFace"/> to a list of vertices 23061 {
23062 </summary> 23062 // Unsubscribe from the avatar update event to prevent a loop
23063 <param name="vertices">Vertex list to modify texture coordinates for</param> 23063 // where we continually request the picks every time we get an update for ourselves
23064 <param name="center">Center-point of the face</param> 23064 Client.Objects.AvatarUpdate -= Objects_AvatarUpdate;
23065 <param name="teFace">Face texture parameters</param> 23065 // make the top picks request through AvatarManager
23066 </member> 23066 Client.Avatars.RequestAvatarPicks(e.Avatar.ID);
23067 <member name="T:OpenMetaverse.Assets.AssetTexture"> 23067 }
23068 <summary> 23068 }
23069 Represents a texture 23069
23070 </summary> 23070 private void Avatars_AvatarPicksReply(object sender, AvatarPicksReplyEventArgs e)
23071 </member> 23071 {
23072 <member name="F:OpenMetaverse.Assets.AssetTexture.Image"> 23072 // we'll unsubscribe from the AvatarPicksReply event since we now have the data
23073 <summary>A <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> object containing image data</summary> 23073 // we were looking for
23074 </member> 23074 Client.Avatars.AvatarPicksReply -= Avatars_AvatarPicksReply;
23075 <member name="F:OpenMetaverse.Assets.AssetTexture.LayerInfo"> 23075 // loop through the dictionary and extract the names of the top picks from our profile
23076 <summary></summary> 23076 foreach (var pickName in e.Picks.Values)
23077 </member> 23077 {
23078 <member name="F:OpenMetaverse.Assets.AssetTexture.Components"> 23078 Console.WriteLine(pickName);
23079 <summary></summary> 23079 }
23080 </member> 23080 }
23081 <member name="M:OpenMetaverse.Assets.AssetTexture.#ctor"> 23081 </code>
23082 <summary>Initializes a new instance of an AssetTexture object</summary> 23082 </example>
23083 </member> 23083 <seealso cref="E:OpenMetaverse.ObjectManager.ObjectUpdate"/>
23084 <member name="M:OpenMetaverse.Assets.AssetTexture.#ctor(OpenMetaverse.UUID,System.Byte[])"> 23084 <seealso cref="T:OpenMetaverse.PrimEventArgs"/>
23085 <summary> 23085 </member>
23086 Initializes a new instance of an AssetTexture object 23086 <member name="M:OpenMetaverse.AvatarUpdateEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.Avatar,System.UInt16,System.Boolean)">
23087 </summary> 23087 <summary>
23088 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param> 23088 Construct a new instance of the AvatarUpdateEventArgs class
23089 <param name="assetData">A byte array containing the raw asset data</param> 23089 </summary>
23090 </member> 23090 <param name="simulator">The simulator the packet originated from</param>
23091 <member name="M:OpenMetaverse.Assets.AssetTexture.#ctor(OpenMetaverse.Imaging.ManagedImage)"> 23091 <param name="avatar">The <see cref="P:OpenMetaverse.AvatarUpdateEventArgs.Avatar"/> data</param>
23092 <summary> 23092 <param name="timeDilation">The simulator time dilation</param>
23093 Initializes a new instance of an AssetTexture object 23093 <param name="isNew">The avatar was not in the dictionary before this update</param>
23094 </summary> 23094 </member>
23095 <param name="image">A <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> object containing texture data</param> 23095 <member name="P:OpenMetaverse.AvatarUpdateEventArgs.Simulator">
23096 </member> 23096 <summary>Get the simulator the object originated from</summary>
23097 <member name="M:OpenMetaverse.Assets.AssetTexture.Encode"> 23097 </member>
23098 <summary> 23098 <member name="P:OpenMetaverse.AvatarUpdateEventArgs.Avatar">
23099 Populates the <seealso cref="!:AssetData"/> byte array with a JPEG2000 23099 <summary>Get the <see cref="P:OpenMetaverse.AvatarUpdateEventArgs.Avatar"/> data</summary>
23100 encoded image created from the data in <seealso cref="F:OpenMetaverse.Assets.AssetTexture.Image"/> 23100 </member>
23101 </summary> 23101 <member name="P:OpenMetaverse.AvatarUpdateEventArgs.TimeDilation">
23102 </member> 23102 <summary>Get the simulator time dilation</summary>
23103 <member name="M:OpenMetaverse.Assets.AssetTexture.Decode"> 23103 </member>
23104 <summary> 23104 <member name="P:OpenMetaverse.AvatarUpdateEventArgs.IsNew">
23105 Decodes the JPEG2000 data in <code>AssetData</code> to the 23105 <summary>true if the <see cref="P:OpenMetaverse.AvatarUpdateEventArgs.Avatar"/> did not exist in the dictionary before this update (always true if avatar tracking has been disabled)</summary>
23106 <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> object <seealso cref="F:OpenMetaverse.Assets.AssetTexture.Image"/> 23106 </member>
23107 </summary> 23107 <member name="T:OpenMetaverse.ObjectPropertiesEventArgs">
23108 <returns>True if the decoding was successful, otherwise false</returns> 23108 <summary>Provides additional primitive data for the <see cref="E:OpenMetaverse.ObjectManager.ObjectProperties"/> event</summary>
23109 </member> 23109 <remarks><para>The <see cref="E:OpenMetaverse.ObjectManager.ObjectProperties"/> event occurs when the simulator sends
23110 <member name="M:OpenMetaverse.Assets.AssetTexture.DecodeLayerBoundaries"> 23110 an <see cref="T:OpenMetaverse.Packets.ObjectPropertiesPacket"/> containing additional details for a Primitive, Foliage data or Attachment data</para>
23111 <summary> 23111 <para>The <see cref="E:OpenMetaverse.ObjectManager.ObjectProperties"/> event is also raised when a <see cref="M:OpenMetaverse.ObjectManager.SelectObject(OpenMetaverse.Simulator,System.UInt32)"/> request is
23112 Decodes the begin and end byte positions for each quality layer in 23112 made.</para>
23113 the image 23113 </remarks>
23114 </summary> 23114 <example>
23115 <returns></returns> 23115 The following code example uses the <see cref="P:OpenMetaverse.PrimEventArgs.Prim"/>, <see cref="P:OpenMetaverse.PrimEventArgs.Simulator"/> and
23116 </member> 23116 <see cref="P:OpenMetaverse.ObjectPropertiesEventArgs.Properties"/>
23117 <member name="P:OpenMetaverse.Assets.AssetTexture.AssetType"> 23117 properties to display new attachments and send a request for additional properties containing the name of the
23118 <summary>Override the base classes AssetType</summary> 23118 attachment then display it on the <see cref="T:System.Console"/> window.
23119 </member> 23119 <code>
23120 <member name="T:OpenMetaverse.Assets.AssetBodypart"> 23120 // Subscribe to the event that provides additional primitive details
23121 <summary> 23121 Client.Objects.ObjectProperties += Objects_ObjectProperties;
23122 Represents an <seealso cref="T:OpenMetaverse.Assets.AssetWearable"/> that represents an avatars body ie: Hair, Etc. 23122
23123 </summary> 23123 // handle the properties data that arrives
23124 </member> 23124 private void Objects_ObjectProperties(object sender, ObjectPropertiesEventArgs e)
23125 <member name="M:OpenMetaverse.Assets.AssetBodypart.#ctor"> 23125 {
23126 <summary>Initializes a new instance of an AssetBodyPart object</summary> 23126 Console.WriteLine("Primitive Properties: {0} Name is {1}", e.Properties.ObjectID, e.Properties.Name);
23127 </member> 23127 }
23128 <member name="M:OpenMetaverse.Assets.AssetBodypart.#ctor(OpenMetaverse.UUID,System.Byte[])"> 23128 </code>
23129 <summary>Initializes a new instance of an AssetBodyPart object with parameters</summary> 23129 </example>
23130 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param> 23130 </member>
23131 <param name="assetData">A byte array containing the raw asset data</param> 23131 <member name="M:OpenMetaverse.ObjectPropertiesEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.Primitive.ObjectProperties)">
23132 </member> 23132 <summary>
23133 <member name="M:OpenMetaverse.Assets.AssetBodypart.#ctor(System.String)"> 23133 Construct a new instance of the ObjectPropertiesEventArgs class
23134 <summary>Initializes a new instance of an AssetBodyPart object with parameters</summary> 23134 </summary>
23135 <param name="source">A string representing the values of the Bodypart</param> 23135 <param name="simulator">The simulator the object is located</param>
23136 </member> 23136 <param name="props">The primitive Properties</param>
23137 <member name="P:OpenMetaverse.Assets.AssetBodypart.AssetType"> 23137 </member>
23138 <summary>Override the base classes AssetType</summary> 23138 <member name="P:OpenMetaverse.ObjectPropertiesEventArgs.Simulator">
23139 </member> 23139 <summary>Get the simulator the object is located</summary>
23140 <member name="F:OpenMetaverse.TerrainPatch.X"> 23140 </member>
23141 <summary>X position of this patch</summary> 23141 <member name="P:OpenMetaverse.ObjectPropertiesEventArgs.Properties">
23142 </member> 23142 <summary>Get the primitive properties</summary>
23143 <member name="F:OpenMetaverse.TerrainPatch.Y"> 23143 </member>
23144 <summary>Y position of this patch</summary> 23144 <member name="T:OpenMetaverse.ObjectPropertiesUpdatedEventArgs">
23145 </member> 23145 <summary>Provides additional primitive data for the <see cref="E:OpenMetaverse.ObjectManager.ObjectPropertiesUpdated"/> event</summary>
23146 <member name="F:OpenMetaverse.TerrainPatch.Data"> 23146 <remarks><para>The <see cref="E:OpenMetaverse.ObjectManager.ObjectPropertiesUpdated"/> event occurs when the simulator sends
23147 <summary>A 16x16 array of floats holding decompressed layer data</summary> 23147 an <see cref="T:OpenMetaverse.Packets.ObjectPropertiesPacket"/> containing additional details for a Primitive or Foliage data that is currently
23148 </member> 23148 being tracked in the <see cref="!:Simulator.ObjectsPrimitives"/> dictionary</para>
23149 <member name="M:OpenMetaverse.TerrainCompressor.CreateLandPacket(System.Single[],System.Int32[])"> 23149 <para>The <see cref="E:OpenMetaverse.ObjectManager.ObjectPropertiesUpdated"/> event is also raised when a <see cref="M:OpenMetaverse.ObjectManager.SelectObject(OpenMetaverse.Simulator,System.UInt32)"/> request is
23150 <summary> 23150 made and <see cref="F:OpenMetaverse.Settings.OBJECT_TRACKING"/> is enabled</para>
23151 Creates a LayerData packet for compressed land data given a full 23151 </remarks>
23152 simulator heightmap and an array of indices of patches to compress 23152 </member>
23153 </summary> 23153 <member name="M:OpenMetaverse.ObjectPropertiesUpdatedEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.Primitive,OpenMetaverse.Primitive.ObjectProperties)">
23154 <param name="heightmap">A 256 * 256 array of floating point values 23154 <summary>
23155 specifying the height at each meter in the simulator</param> 23155 Construct a new instance of the ObjectPropertiesUpdatedEvenrArgs class
23156 <param name="patches">Array of indexes in the 16x16 grid of patches 23156 </summary>
23157 for this simulator. For example if 1 and 17 are specified, patches 23157 <param name="simulator">The simulator the object is located</param>
23158 x=1,y=0 and x=1,y=1 are sent</param> 23158 <param name="prim">The Primitive</param>
23159 <returns></returns> 23159 <param name="props">The primitive Properties</param>
23160 </member> 23160 </member>
23161 <member name="M:OpenMetaverse.TerrainCompressor.CreatePatchFromHeightmap(OpenMetaverse.BitPack,System.Single[],System.Int32,System.Int32)"> 23161 <member name="P:OpenMetaverse.ObjectPropertiesUpdatedEventArgs.Simulator">
23162 <summary> 23162 <summary>Get the simulator the object is located</summary>
23163 Add a patch of terrain to a BitPacker 23163 </member>
23164 </summary> 23164 <member name="P:OpenMetaverse.ObjectPropertiesUpdatedEventArgs.Prim">
23165 <param name="output">BitPacker to write the patch to</param> 23165 <summary>Get the primitive details</summary>
23166 <param name="heightmap">Heightmap of the simulator, must be a 256 * 23166 </member>
23167 256 float array</param> 23167 <member name="P:OpenMetaverse.ObjectPropertiesUpdatedEventArgs.Properties">
23168 <param name="x">X offset of the patch to create, valid values are 23168 <summary>Get the primitive properties</summary>
23169 from 0 to 15</param> 23169 </member>
23170 <param name="y">Y offset of the patch to create, valid values are 23170 <member name="T:OpenMetaverse.ObjectPropertiesFamilyEventArgs">
23171 from 0 to 15</param> 23171 <summary>Provides additional primitive data, permissions and sale info for the <see cref="E:OpenMetaverse.ObjectManager.ObjectPropertiesFamily"/> event</summary>
23172 </member> 23172 <remarks><para>The <see cref="E:OpenMetaverse.ObjectManager.ObjectPropertiesFamily"/> event occurs when the simulator sends
23173 <member name="M:OpenMetaverse.Packets.PacketDecoder.AddCallback(System.String,OpenMetaverse.Packets.PacketDecoder.CustomPacketDecoder)"> 23173 an <see cref="T:OpenMetaverse.Packets.ObjectPropertiesPacket"/> containing additional details for a Primitive, Foliage data or Attachment. This includes
23174 <summary> 23174 Permissions, Sale info, and other basic details on an object</para>
23175 Add a custom decoder callback 23175 <para>The <see cref="E:OpenMetaverse.ObjectManager.ObjectProperties"/> event is also raised when a <see cref="M:OpenMetaverse.ObjectManager.RequestObjectPropertiesFamily(OpenMetaverse.Simulator,OpenMetaverse.UUID)"/> request is
23176 </summary> 23176 made, the viewer equivalent is hovering the mouse cursor over an object</para>
23177 <param name="key">The key of the field to decode</param> 23177 </remarks>
23178 <param name="customPacketHandler">The custom decode handler</param> 23178 </member>
23179 </member> 23179 <member name="P:OpenMetaverse.ObjectPropertiesFamilyEventArgs.Simulator">
23180 <member name="M:OpenMetaverse.Packets.PacketDecoder.RemoveCustomHandler(System.String,OpenMetaverse.Packets.PacketDecoder.CustomPacketDecoder)"> 23180 <summary>Get the simulator the object is located</summary>
23181 <summary> 23181 </member>
23182 Remove a custom decoder callback 23182 <member name="P:OpenMetaverse.ObjectPropertiesFamilyEventArgs.Properties">
23183 </summary> 23183 <summary></summary>
23184 <param name="key">The key of the field to decode</param> 23184 </member>
23185 <param name="customPacketHandler">The custom decode handler</param> 23185 <member name="P:OpenMetaverse.ObjectPropertiesFamilyEventArgs.Type">
23186 </member> 23186 <summary></summary>
23187 <member name="M:OpenMetaverse.Packets.PacketDecoder.PacketToString(OpenMetaverse.Packets.Packet)"> 23187 </member>
23188 <summary> 23188 <member name="T:OpenMetaverse.TerseObjectUpdateEventArgs">
23189 Creates a formatted string containing the values of a Packet 23189 <summary>Provides primitive data containing updated location, velocity, rotation, textures for the <see cref="E:OpenMetaverse.ObjectManager.TerseObjectUpdate"/> event</summary>
23190 </summary> 23190 <remarks><para>The <see cref="E:OpenMetaverse.ObjectManager.TerseObjectUpdate"/> event occurs when the simulator sends updated location, velocity, rotation, etc</para>
23191 <param name="packet">The Packet</param> 23191 </remarks>
23192 <returns>A formatted string of values of the nested items in the Packet object</returns> 23192 </member>
23193 </member> 23193 <member name="P:OpenMetaverse.TerseObjectUpdateEventArgs.Simulator">
23194 <member name="M:OpenMetaverse.Packets.PacketDecoder.MessageToString(System.Object,System.Int32)"> 23194 <summary>Get the simulator the object is located</summary>
23195 <summary> 23195 </member>
23196 Decode an IMessage object into a beautifully formatted string 23196 <member name="P:OpenMetaverse.TerseObjectUpdateEventArgs.Prim">
23197 </summary> 23197 <summary>Get the primitive details</summary>
23198 <param name="message">The IMessage object</param> 23198 </member>
23199 <param name="recurseLevel">Recursion level (used for indenting)</param> 23199 <member name="P:OpenMetaverse.TerseObjectUpdateEventArgs.Update">
23200 <returns>A formatted string containing the names and values of the source object</returns> 23200 <summary></summary>
23201 </member> 23201 </member>
23202 <member name="T:OpenMetaverse.Packets.PacketDecoder.CustomPacketDecoder"> 23202 <member name="P:OpenMetaverse.TerseObjectUpdateEventArgs.TimeDilation">
23203 <summary> 23203 <summary></summary>
23204 A custom decoder callback 23204 </member>
23205 </summary> 23205 <member name="T:OpenMetaverse.ObjectDataBlockUpdateEventArgs">
23206 <param name="fieldName">The key of the object</param> 23206 <summary>
23207 <param name="fieldData">the data to decode</param> 23207
23208 <returns>A string represending the fieldData</returns> 23208 </summary>
23209 </member> 23209 </member>
23210 <member name="T:OpenMetaverse.NameValue"> 23210 <member name="P:OpenMetaverse.ObjectDataBlockUpdateEventArgs.Simulator">
23211 <summary> 23211 <summary>Get the simulator the object is located</summary>
23212 A Name Value pair with additional settings, used in the protocol 23212 </member>
23213 primarily to transmit avatar names and active group in object packets 23213 <member name="P:OpenMetaverse.ObjectDataBlockUpdateEventArgs.Prim">
23214 </summary> 23214 <summary>Get the primitive details</summary>
23215 </member> 23215 </member>
23216 <member name="F:OpenMetaverse.NameValue.Name"> 23216 <member name="P:OpenMetaverse.ObjectDataBlockUpdateEventArgs.ConstructionData">
23217 <summary></summary> 23217 <summary></summary>
23218 </member> 23218 </member>
23219 <member name="F:OpenMetaverse.NameValue.Type"> 23219 <member name="P:OpenMetaverse.ObjectDataBlockUpdateEventArgs.Block">
23220 <summary></summary> 23220 <summary></summary>
23221 </member> 23221 </member>
23222 <member name="F:OpenMetaverse.NameValue.Class"> 23222 <member name="P:OpenMetaverse.ObjectDataBlockUpdateEventArgs.Update">
23223 <summary></summary> 23223 <summary></summary>
23224 </member> 23224 </member>
23225 <member name="F:OpenMetaverse.NameValue.Sendto"> 23225 <member name="P:OpenMetaverse.ObjectDataBlockUpdateEventArgs.NameValues">
23226 <summary></summary> 23226 <summary></summary>
23227 </member> 23227 </member>
23228 <member name="F:OpenMetaverse.NameValue.Value"> 23228 <member name="T:OpenMetaverse.KillObjectEventArgs">
23229 <summary></summary> 23229 <summary>Provides notification when an Avatar, Object or Attachment is DeRezzed or moves out of the avatars view for the
23230 </member> 23230 <see cref="E:OpenMetaverse.ObjectManager.KillObject"/> event</summary>
23231 <member name="M:OpenMetaverse.NameValue.#ctor(System.String,OpenMetaverse.NameValue.ValueType,OpenMetaverse.NameValue.ClassType,OpenMetaverse.NameValue.SendtoType,System.Object)"> 23231 </member>
23232 <summary> 23232 <member name="P:OpenMetaverse.KillObjectEventArgs.Simulator">
23233 Constructor that takes all the fields as parameters 23233 <summary>Get the simulator the object is located</summary>
23234 </summary> 23234 </member>
23235 <param name="name"></param> 23235 <member name="P:OpenMetaverse.KillObjectEventArgs.ObjectLocalID">
23236 <param name="valueType"></param> 23236 <summary>The LocalID of the object</summary>
23237 <param name="classType"></param> 23237 </member>
23238 <param name="sendtoType"></param> 23238 <member name="T:OpenMetaverse.AvatarSitChangedEventArgs">
23239 <param name="value"></param> 23239 <summary>
23240 </member> 23240 Provides updates sit position data
23241 <member name="M:OpenMetaverse.NameValue.#ctor(System.String)"> 23241 </summary>
23242 <summary> 23242 </member>
23243 Constructor that takes a single line from a NameValue field 23243 <member name="P:OpenMetaverse.AvatarSitChangedEventArgs.Simulator">
23244 </summary> 23244 <summary>Get the simulator the object is located</summary>
23245 <param name="data"></param> 23245 </member>
23246 </member> 23246 <member name="P:OpenMetaverse.AvatarSitChangedEventArgs.Avatar">
23247 <member name="T:OpenMetaverse.NameValue.ValueType"> 23247 <summary></summary>
23248 <summary>Type of the value</summary> 23248 </member>
23249 </member> 23249 <member name="P:OpenMetaverse.AvatarSitChangedEventArgs.SittingOn">
23250 <member name="F:OpenMetaverse.NameValue.ValueType.Unknown"> 23250 <summary></summary>
23251 <summary>Unknown</summary> 23251 </member>
23252 </member> 23252 <member name="P:OpenMetaverse.AvatarSitChangedEventArgs.OldSeat">
23253 <member name="F:OpenMetaverse.NameValue.ValueType.String"> 23253 <summary></summary>
23254 <summary>String value</summary> 23254 </member>
23255 </member> 23255 <member name="T:OpenMetaverse.PayPriceReplyEventArgs">
23256 <member name="F:OpenMetaverse.NameValue.ValueType.F32"> 23256 <summary>
23257 <summary></summary> 23257
23258 </member> 23258 </summary>
23259 <member name="F:OpenMetaverse.NameValue.ValueType.S32"> 23259 </member>
23260 <summary></summary> 23260 <member name="P:OpenMetaverse.PayPriceReplyEventArgs.Simulator">
23261 </member> 23261 <summary>Get the simulator the object is located</summary>
23262 <member name="F:OpenMetaverse.NameValue.ValueType.VEC3"> 23262 </member>
23263 <summary></summary> 23263 <member name="P:OpenMetaverse.PayPriceReplyEventArgs.ObjectID">
23264 </member> 23264 <summary></summary>
23265 <member name="F:OpenMetaverse.NameValue.ValueType.U32"> 23265 </member>
23266 <summary></summary> 23266 <member name="P:OpenMetaverse.PayPriceReplyEventArgs.DefaultPrice">
23267 </member> 23267 <summary></summary>
23268 <member name="F:OpenMetaverse.NameValue.ValueType.CAMERA"> 23268 </member>
23269 <summary>Deprecated</summary> 23269 <member name="P:OpenMetaverse.PayPriceReplyEventArgs.ButtonPrices">
23270 </member> 23270 <summary></summary>
23271 <member name="F:OpenMetaverse.NameValue.ValueType.Asset"> 23271 </member>
23272 <summary>String value, but designated as an asset</summary> 23272 <member name="P:OpenMetaverse.ObjectMediaEventArgs.Success">
23273 </member> 23273 <summary>
23274 <member name="F:OpenMetaverse.NameValue.ValueType.U64"> 23274 Indicates if the operation was successful
23275 <summary></summary> 23275 </summary>
23276 </member> 23276 </member>
23277 <member name="T:OpenMetaverse.NameValue.ClassType"> 23277 <member name="P:OpenMetaverse.ObjectMediaEventArgs.Version">
23278 <summary> 23278 <summary>
23279 23279 Media version string
23280 </summary> 23280 </summary>
23281 </member> 23281 </member>
23282 <member name="F:OpenMetaverse.NameValue.ClassType.Unknown"> 23282 <member name="P:OpenMetaverse.ObjectMediaEventArgs.FaceMedia">
23283 <summary></summary> 23283 <summary>
23284 </member> 23284 Array of media entries indexed by face number
23285 <member name="F:OpenMetaverse.NameValue.ClassType.ReadOnly"> 23285 </summary>
23286 <summary></summary> 23286 </member>
23287 </member> 23287 <member name="M:OpenMetaverse.InventoryNode.#ctor">
23288 <member name="F:OpenMetaverse.NameValue.ClassType.ReadWrite"> 23288 <summary>
23289 <summary></summary> 23289
23290 </member> 23290 </summary>
23291 <member name="F:OpenMetaverse.NameValue.ClassType.Callback"> 23291 </member>
23292 <summary></summary> 23292 <member name="M:OpenMetaverse.InventoryNode.#ctor(OpenMetaverse.InventoryBase)">
23293 </member> 23293 <summary>
23294 <member name="T:OpenMetaverse.NameValue.SendtoType"> 23294
23295 <summary> 23295 </summary>
23296 23296 <param name="data"></param>
23297 </summary> 23297 </member>
23298 </member> 23298 <member name="M:OpenMetaverse.InventoryNode.#ctor(OpenMetaverse.InventoryBase,OpenMetaverse.InventoryNode)">
23299 <member name="F:OpenMetaverse.NameValue.SendtoType.Unknown"> 23299 <summary>
23300 <summary></summary> 23300 De-serialization constructor for the InventoryNode Class
23301 </member> 23301 </summary>
23302 <member name="F:OpenMetaverse.NameValue.SendtoType.Sim"> 23302 </member>
23303 <summary></summary> 23303 <member name="M:OpenMetaverse.InventoryNode.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
23304 </member> 23304 <summary>
23305 <member name="F:OpenMetaverse.NameValue.SendtoType.DataSim"> 23305 Serialization handler for the InventoryNode Class
23306 <summary></summary> 23306 </summary>
23307 </member> 23307 </member>
23308 <member name="F:OpenMetaverse.NameValue.SendtoType.SimViewer"> 23308 <member name="M:OpenMetaverse.InventoryNode.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
23309 <summary></summary> 23309 <summary>
23310 </member> 23310 De-serialization handler for the InventoryNode Class
23311 <member name="F:OpenMetaverse.NameValue.SendtoType.DataSimViewer"> 23311 </summary>
23312 <summary></summary> 23312 </member>
23313 </member> 23313 <member name="M:OpenMetaverse.InventoryNode.ToString">
23314 <member name="T:OpenMetaverse.BitPack"> 23314 <summary>
23315 <summary> 23315
23316 Wrapper around a byte array that allows bit to be packed and unpacked 23316 </summary>
23317 one at a time or by a variable amount. Useful for very tightly packed 23317 <returns></returns>
23318 data like LayerData packets 23318 </member>
23319 </summary> 23319 <member name="P:OpenMetaverse.InventoryNode.Data">
23320 </member> 23320 <summary></summary>
23321 <member name="F:OpenMetaverse.BitPack.Data"> 23321 </member>
23322 <summary></summary> 23322 <member name="P:OpenMetaverse.InventoryNode.Parent">
23323 </member> 23323 <summary></summary>
23324 <member name="M:OpenMetaverse.BitPack.#ctor(System.Byte[],System.Int32)"> 23324 </member>
23325 <summary> 23325 <member name="P:OpenMetaverse.InventoryNode.ParentID">
23326 Default constructor, initialize the bit packer / bit unpacker 23326 <summary></summary>
23327 with a byte array and starting position 23327 </member>
23328 </summary> 23328 <member name="P:OpenMetaverse.InventoryNode.Nodes">
23329 <param name="data">Byte array to pack bits in to or unpack from</param> 23329 <summary></summary>
23330 <param name="pos">Starting position in the byte array</param> 23330 </member>
23331 </member> 23331 <member name="P:OpenMetaverse.InventoryNode.NeedsUpdate">
23332 <member name="M:OpenMetaverse.BitPack.PackFloat(System.Single)"> 23332 <summary>
23333 <summary> 23333 For inventory folder nodes specifies weather the folder needs to be
23334 Pack a floating point value in to the data 23334 refreshed from the server
23335 </summary> 23335 </summary>
23336 <param name="data">Floating point value to pack</param> 23336 </member>
23337 </member> 23337 <member name="T:OpenMetaverse.Imaging.OpenJPEG">
23338 <member name="M:OpenMetaverse.BitPack.PackBits(System.Int32,System.Int32)"> 23338 <summary>
23339 <summary> 23339 A Wrapper around openjpeg to encode and decode images to and from byte arrays
23340 Pack part or all of an integer in to the data 23340 </summary>
23341 </summary> 23341 </member>
23342 <param name="data">Integer containing the data to pack</param> 23342 <member name="F:OpenMetaverse.Imaging.OpenJPEG.TGA_HEADER_SIZE">
23343 <param name="totalCount">Number of bits of the integer to pack</param> 23343 <summary>TGA Header size</summary>
23344 </member> 23344 </member>
23345 <member name="M:OpenMetaverse.BitPack.PackBits(System.UInt32,System.Int32)"> 23345 <member name="F:OpenMetaverse.Imaging.OpenJPEG.OpenJPEGLock">
23346 <summary> 23346 <summary>OpenJPEG is not threadsafe, so this object is used to lock
23347 Pack part or all of an unsigned integer in to the data 23347 during calls into unmanaged code</summary>
23348 </summary> 23348 </member>
23349 <param name="data">Unsigned integer containing the data to pack</param> 23349 <member name="M:OpenMetaverse.Imaging.OpenJPEG.Encode(OpenMetaverse.Imaging.ManagedImage,System.Boolean)">
23350 <param name="totalCount">Number of bits of the integer to pack</param> 23350 <summary>
23351 </member> 23351 Encode a <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> object into a byte array
23352 <member name="M:OpenMetaverse.BitPack.PackFixed(System.Single,System.Boolean,System.Int32,System.Int32)"> 23352 </summary>
23353 <summary> 23353 <param name="image">The <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> object to encode</param>
23354 23354 <param name="lossless">true to enable lossless conversion, only useful for small images ie: sculptmaps</param>
23355 </summary> 23355 <returns>A byte array containing the encoded Image object</returns>
23356 <param name="data"></param> 23356 </member>
23357 <param name="isSigned"></param> 23357 <member name="M:OpenMetaverse.Imaging.OpenJPEG.Encode(OpenMetaverse.Imaging.ManagedImage)">
23358 <param name="intBits"></param> 23358 <summary>
23359 <param name="fracBits"></param> 23359 Encode a <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> object into a byte array
23360 </member> 23360 </summary>
23361 <member name="M:OpenMetaverse.BitPack.PackUUID(OpenMetaverse.UUID)"> 23361 <param name="image">The <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> object to encode</param>
23362 <summary> 23362 <returns>a byte array of the encoded image</returns>
23363 23363 </member>
23364 </summary> 23364 <member name="M:OpenMetaverse.Imaging.OpenJPEG.DecodeToImage(System.Byte[],OpenMetaverse.Imaging.ManagedImage@,System.Drawing.Image@)">
23365 <param name="data"></param> 23365 <summary>
23366 </member> 23366 Decode JPEG2000 data to an <seealso cref="T:System.Drawing.Image"/> and
23367 <member name="M:OpenMetaverse.BitPack.PackColor(OpenMetaverse.Color4)"> 23367 <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/>
23368 <summary> 23368 </summary>
23369 23369 <param name="encoded">JPEG2000 encoded data</param>
23370 </summary> 23370 <param name="managedImage">ManagedImage object to decode to</param>
23371 <param name="data"></param> 23371 <param name="image">Image object to decode to</param>
23372 </member> 23372 <returns>True if the decode succeeds, otherwise false</returns>
23373 <member name="M:OpenMetaverse.BitPack.UnpackFloat"> 23373 </member>
23374 <summary> 23374 <member name="M:OpenMetaverse.Imaging.OpenJPEG.DecodeToImage(System.Byte[],OpenMetaverse.Imaging.ManagedImage@)">
23375 Unpacking a floating point value from the data 23375 <summary>
23376 </summary> 23376
23377 <returns>Unpacked floating point value</returns> 23377 </summary>
23378 </member> 23378 <param name="encoded"></param>
23379 <member name="M:OpenMetaverse.BitPack.UnpackBits(System.Int32)"> 23379 <param name="managedImage"></param>
23380 <summary> 23380 <returns></returns>
23381 Unpack a variable number of bits from the data in to integer format 23381 </member>
23382 </summary> 23382 <member name="M:OpenMetaverse.Imaging.OpenJPEG.DecodeLayerBoundaries(System.Byte[],OpenMetaverse.Imaging.OpenJPEG.J2KLayerInfo[]@,System.Int32@)">
23383 <param name="totalCount">Number of bits to unpack</param> 23383 <summary>
23384 <returns>An integer containing the unpacked bits</returns> 23384
23385 <remarks>This function is only useful up to 32 bits</remarks> 23385 </summary>
23386 </member> 23386 <param name="encoded"></param>
23387 <member name="M:OpenMetaverse.BitPack.UnpackUBits(System.Int32)"> 23387 <param name="layerInfo"></param>
23388 <summary> 23388 <param name="components"></param>
23389 Unpack a variable number of bits from the data in to unsigned 23389 <returns></returns>
23390 integer format 23390 </member>
23391 </summary> 23391 <member name="M:OpenMetaverse.Imaging.OpenJPEG.EncodeFromImage(System.Drawing.Bitmap,System.Boolean)">
23392 <param name="totalCount">Number of bits to unpack</param> 23392 <summary>
23393 <returns>An unsigned integer containing the unpacked bits</returns> 23393 Encode a <seealso cref="T:System.Drawing.Bitmap"/> object into a byte array
23394 <remarks>This function is only useful up to 32 bits</remarks> 23394 </summary>
23395 </member> 23395 <param name="bitmap">The source <seealso cref="T:System.Drawing.Bitmap"/> object to encode</param>
23396 <member name="M:OpenMetaverse.BitPack.UnpackShort"> 23396 <param name="lossless">true to enable lossless decoding</param>
23397 <summary> 23397 <returns>A byte array containing the source Bitmap object</returns>
23398 Unpack a 16-bit signed integer 23398 </member>
23399 </summary> 23399 <member name="T:OpenMetaverse.Imaging.OpenJPEG.J2KLayerInfo">
23400 <returns>16-bit signed integer</returns> 23400 <summary>
23401 </member> 23401 Defines the beginning and ending file positions of a layer in an
23402 <member name="M:OpenMetaverse.BitPack.UnpackUShort"> 23402 LRCP-progression JPEG2000 file
23403 <summary> 23403 </summary>
23404 Unpack a 16-bit unsigned integer 23404 </member>
23405 </summary> 23405 <member name="T:OpenMetaverse.Imaging.OpenJPEG.MarshalledImage">
23406 <returns>16-bit unsigned integer</returns> 23406 <summary>
23407 </member> 23407 This structure is used to marshal both encoded and decoded images.
23408 <member name="M:OpenMetaverse.BitPack.UnpackInt"> 23408 MUST MATCH THE STRUCT IN dotnet.h!
23409 <summary> 23409 </summary>
23410 Unpack a 32-bit signed integer 23410 </member>
23411 </summary> 23411 <member name="T:OpenMetaverse.Imaging.OpenJPEG.MarshalledPacket">
23412 <returns>32-bit signed integer</returns> 23412 <summary>
23413 </member> 23413 Information about a single packet in a JPEG2000 stream
23414 <member name="M:OpenMetaverse.BitPack.UnpackUInt"> 23414 </summary>
23415 <summary> 23415 </member>
23416 Unpack a 32-bit unsigned integer 23416 <member name="F:OpenMetaverse.Imaging.OpenJPEG.MarshalledPacket.start_pos">
23417 </summary> 23417 <summary>Packet start position</summary>
23418 <returns>32-bit unsigned integer</returns> 23418 </member>
23419 </member> 23419 <member name="F:OpenMetaverse.Imaging.OpenJPEG.MarshalledPacket.end_ph_pos">
23420 <member name="P:OpenMetaverse.BitPack.BytePos"> 23420 <summary>Packet header end position</summary>
23421 <summary></summary> 23421 </member>
23422 </member> 23422 <member name="F:OpenMetaverse.Imaging.OpenJPEG.MarshalledPacket.end_pos">
23423 <member name="P:OpenMetaverse.BitPack.BitPos"> 23423 <summary>Packet end position</summary>
23424 <summary></summary> 23424 </member>
23425 </member> 23425 <member name="F:OpenMetaverse.Http.EventQueueClient.REQUEST_TIMEOUT">
23426 <member name="T:OpenMetaverse.Voice.VoiceSession"> 23426 <summary>=</summary>
23427 <summary> 23427 </member>
23428 Represents a single Voice Session to the Vivox service. 23428 <member name="F:OpenMetaverse.Http.EventQueueClient._errorCount">
23429 </summary> 23429 <summary>Number of times we've received an unknown CAPS exception in series.</summary>
23430 </member> 23430 </member>
23431 <member name="M:OpenMetaverse.Voice.VoiceSession.Close"> 23431 <member name="F:OpenMetaverse.Http.EventQueueClient._random">
23432 <summary> 23432 <summary>For exponential backoff on error.</summary>
23433 Close this session. 23433 </member>
23434 </summary> 23434 <member name="F:OpenMetaverse.TerrainPatch.X">
23435 </member> 23435 <summary>X position of this patch</summary>
23436 <member name="M:OpenMetaverse.Voice.VoiceSession.FindParticipant(System.String)"> 23436 </member>
23437 <summary> 23437 <member name="F:OpenMetaverse.TerrainPatch.Y">
23438 Look up an existing Participants in this session 23438 <summary>Y position of this patch</summary>
23439 </summary> 23439 </member>
23440 <param name="puri"></param> 23440 <member name="F:OpenMetaverse.TerrainPatch.Data">
23441 <returns></returns> 23441 <summary>A 16x16 array of floats holding decompressed layer data</summary>
23442 </member> 23442 </member>
23443 <member name="T:OpenMetaverse.Imaging.OpenJPEG"> 23443 <member name="M:OpenMetaverse.TerrainCompressor.CreateLandPacket(System.Single[],System.Int32[])">
23444 <summary> 23444 <summary>
23445 A Wrapper around openjpeg to encode and decode images to and from byte arrays 23445 Creates a LayerData packet for compressed land data given a full
23446 </summary> 23446 simulator heightmap and an array of indices of patches to compress
23447 </member> 23447 </summary>
23448 <member name="F:OpenMetaverse.Imaging.OpenJPEG.TGA_HEADER_SIZE"> 23448 <param name="heightmap">A 256 * 256 array of floating point values
23449 <summary>TGA Header size</summary> 23449 specifying the height at each meter in the simulator</param>
23450 </member> 23450 <param name="patches">Array of indexes in the 16x16 grid of patches
23451 <member name="F:OpenMetaverse.Imaging.OpenJPEG.OpenJPEGLock"> 23451 for this simulator. For example if 1 and 17 are specified, patches
23452 <summary>OpenJPEG is not threadsafe, so this object is used to lock 23452 x=1,y=0 and x=1,y=1 are sent</param>
23453 during calls into unmanaged code</summary> 23453 <returns></returns>
23454 </member> 23454 </member>
23455 <member name="M:OpenMetaverse.Imaging.OpenJPEG.Encode(OpenMetaverse.Imaging.ManagedImage,System.Boolean)"> 23455 <member name="M:OpenMetaverse.TerrainCompressor.CreatePatchFromHeightmap(OpenMetaverse.BitPack,System.Single[],System.Int32,System.Int32)">
23456 <summary> 23456 <summary>
23457 Encode a <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> object into a byte array 23457 Add a patch of terrain to a BitPacker
23458 </summary> 23458 </summary>
23459 <param name="image">The <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> object to encode</param> 23459 <param name="output">BitPacker to write the patch to</param>
23460 <param name="lossless">true to enable lossless conversion, only useful for small images ie: sculptmaps</param> 23460 <param name="heightmap">Heightmap of the simulator, must be a 256 *
23461 <returns>A byte array containing the encoded Image object</returns> 23461 256 float array</param>
23462 </member> 23462 <param name="x">X offset of the patch to create, valid values are
23463 <member name="M:OpenMetaverse.Imaging.OpenJPEG.Encode(OpenMetaverse.Imaging.ManagedImage)"> 23463 from 0 to 15</param>
23464 <summary> 23464 <param name="y">Y offset of the patch to create, valid values are
23465 Encode a <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> object into a byte array 23465 from 0 to 15</param>
23466 </summary> 23466 </member>
23467 <param name="image">The <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> object to encode</param> 23467 <member name="M:OpenMetaverse.WrappedObject`1.Dispose">
23468 <returns>a byte array of the encoded image</returns> 23468 <summary>
23469 </member> 23469 Checks the instance back into the object pool
23470 <member name="M:OpenMetaverse.Imaging.OpenJPEG.DecodeToImage(System.Byte[],OpenMetaverse.Imaging.ManagedImage@,System.Drawing.Image@)"> 23470 </summary>
23471 <summary> 23471 </member>
23472 Decode JPEG2000 data to an <seealso cref="T:System.Drawing.Image"/> and 23472 <member name="P:OpenMetaverse.WrappedObject`1.Instance">
23473 <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> 23473 <summary>
23474 </summary> 23474 Returns an instance of the class that has been checked out of the Object Pool.
23475 <param name="encoded">JPEG2000 encoded data</param> 23475 </summary>
23476 <param name="managedImage">ManagedImage object to decode to</param> 23476 </member>
23477 <param name="image">Image object to decode to</param> 23477 <member name="T:OpenMetaverse.EstateTask">
23478 <returns>True if the decode succeeds, otherwise false</returns> 23478 <summary>Describes tasks returned in LandStatReply</summary>
23479 </member> 23479 </member>
23480 <member name="M:OpenMetaverse.Imaging.OpenJPEG.DecodeToImage(System.Byte[],OpenMetaverse.Imaging.ManagedImage@)"> 23480 <member name="T:OpenMetaverse.EstateTools">
23481 <summary> 23481 <summary>
23482 23482 Estate level administration and utilities
23483 </summary> 23483 </summary>
23484 <param name="encoded"></param> 23484 </member>
23485 <param name="managedImage"></param> 23485 <member name="F:OpenMetaverse.EstateTools.GroundTextures">
23486 <returns></returns> 23486 <summary>Textures for each of the four terrain height levels</summary>
23487 </member> 23487 </member>
23488 <member name="M:OpenMetaverse.Imaging.OpenJPEG.DecodeLayerBoundaries(System.Byte[],OpenMetaverse.Imaging.OpenJPEG.J2KLayerInfo[]@,System.Int32@)"> 23488 <member name="F:OpenMetaverse.EstateTools.GroundTextureLimits">
23489 <summary> 23489 <summary>Upper/lower texture boundaries for each corner of the sim</summary>
23490 23490 </member>
23491 </summary> 23491 <member name="M:OpenMetaverse.EstateTools.#ctor(OpenMetaverse.GridClient)">
23492 <param name="encoded"></param> 23492 <summary>
23493 <param name="layerInfo"></param> 23493 Constructor for EstateTools class
23494 <param name="components"></param> 23494 </summary>
23495 <returns></returns> 23495 <param name="client"></param>
23496 </member> 23496 </member>
23497 <member name="M:OpenMetaverse.Imaging.OpenJPEG.EncodeFromImage(System.Drawing.Bitmap,System.Boolean)"> 23497 <member name="F:OpenMetaverse.EstateTools.m_TopCollidersReply">
23498 <summary> 23498 <summary>The event subscribers. null if no subcribers</summary>
23499 Encode a <seealso cref="T:System.Drawing.Bitmap"/> object into a byte array 23499 </member>
23500 </summary> 23500 <member name="M:OpenMetaverse.EstateTools.OnTopCollidersReply(OpenMetaverse.TopCollidersReplyEventArgs)">
23501 <param name="bitmap">The source <seealso cref="T:System.Drawing.Bitmap"/> object to encode</param> 23501 <summary>Raises the TopCollidersReply event</summary>
23502 <param name="lossless">true to enable lossless decoding</param> 23502 <param name="e">A TopCollidersReplyEventArgs object containing the
23503 <returns>A byte array containing the source Bitmap object</returns> 23503 data returned from the data server</param>
23504 </member> 23504 </member>
23505 <member name="T:OpenMetaverse.Imaging.OpenJPEG.J2KLayerInfo"> 23505 <member name="F:OpenMetaverse.EstateTools.m_TopCollidersReply_Lock">
23506 <summary> 23506 <summary>Thread sync lock object</summary>
23507 Defines the beginning and ending file positions of a layer in an 23507 </member>
23508 LRCP-progression JPEG2000 file 23508 <member name="F:OpenMetaverse.EstateTools.m_TopScriptsReply">
23509 </summary> 23509 <summary>The event subscribers. null if no subcribers</summary>
23510 </member> 23510 </member>
23511 <member name="T:OpenMetaverse.Imaging.OpenJPEG.MarshalledImage"> 23511 <member name="M:OpenMetaverse.EstateTools.OnTopScriptsReply(OpenMetaverse.TopScriptsReplyEventArgs)">
23512 <summary> 23512 <summary>Raises the TopScriptsReply event</summary>
23513 This structure is used to marshal both encoded and decoded images. 23513 <param name="e">A TopScriptsReplyEventArgs object containing the
23514 MUST MATCH THE STRUCT IN dotnet.h! 23514 data returned from the data server</param>
23515 </summary> 23515 </member>
23516 </member> 23516 <member name="F:OpenMetaverse.EstateTools.m_TopScriptsReply_Lock">
23517 <member name="T:OpenMetaverse.Imaging.OpenJPEG.MarshalledPacket"> 23517 <summary>Thread sync lock object</summary>
23518 <summary> 23518 </member>
23519 Information about a single packet in a JPEG2000 stream 23519 <member name="F:OpenMetaverse.EstateTools.m_EstateUsersReply">
23520 </summary> 23520 <summary>The event subscribers. null if no subcribers</summary>
23521 </member> 23521 </member>
23522 <member name="F:OpenMetaverse.Imaging.OpenJPEG.MarshalledPacket.start_pos"> 23522 <member name="M:OpenMetaverse.EstateTools.OnEstateUsersReply(OpenMetaverse.EstateUsersReplyEventArgs)">
23523 <summary>Packet start position</summary> 23523 <summary>Raises the EstateUsersReply event</summary>
23524 </member> 23524 <param name="e">A EstateUsersReplyEventArgs object containing the
23525 <member name="F:OpenMetaverse.Imaging.OpenJPEG.MarshalledPacket.end_ph_pos"> 23525 data returned from the data server</param>
23526 <summary>Packet header end position</summary> 23526 </member>
23527 </member> 23527 <member name="F:OpenMetaverse.EstateTools.m_EstateUsersReply_Lock">
23528 <member name="F:OpenMetaverse.Imaging.OpenJPEG.MarshalledPacket.end_pos"> 23528 <summary>Thread sync lock object</summary>
23529 <summary>Packet end position</summary> 23529 </member>
23530 </member> 23530 <member name="F:OpenMetaverse.EstateTools.m_EstateGroupsReply">
23531 <member name="T:OpenMetaverse.Assets.AssetNotecard"> 23531 <summary>The event subscribers. null if no subcribers</summary>
23532 <summary> 23532 </member>
23533 Represents a string of characters encoded with specific formatting properties 23533 <member name="M:OpenMetaverse.EstateTools.OnEstateGroupsReply(OpenMetaverse.EstateGroupsReplyEventArgs)">
23534 </summary> 23534 <summary>Raises the EstateGroupsReply event</summary>
23535 </member> 23535 <param name="e">A EstateGroupsReplyEventArgs object containing the
23536 <member name="F:OpenMetaverse.Assets.AssetNotecard.BodyText"> 23536 data returned from the data server</param>
23537 <summary>A text string containing main text of the notecard</summary> 23537 </member>
23538 </member> 23538 <member name="F:OpenMetaverse.EstateTools.m_EstateGroupsReply_Lock">
23539 <member name="F:OpenMetaverse.Assets.AssetNotecard.EmbeddedItems"> 23539 <summary>Thread sync lock object</summary>
23540 <summary>List of <see cref="T:OpenMetaverse.InventoryItem"/>s embedded on the notecard</summary> 23540 </member>
23541 </member> 23541 <member name="F:OpenMetaverse.EstateTools.m_EstateManagersReply">
23542 <member name="M:OpenMetaverse.Assets.AssetNotecard.#ctor"> 23542 <summary>The event subscribers. null if no subcribers</summary>
23543 <summary>Construct an Asset of type Notecard</summary> 23543 </member>
23544 </member> 23544 <member name="M:OpenMetaverse.EstateTools.OnEstateManagersReply(OpenMetaverse.EstateManagersReplyEventArgs)">
23545 <member name="M:OpenMetaverse.Assets.AssetNotecard.#ctor(OpenMetaverse.UUID,System.Byte[])"> 23545 <summary>Raises the EstateManagersReply event</summary>
23546 <summary> 23546 <param name="e">A EstateManagersReplyEventArgs object containing the
23547 Construct an Asset object of type Notecard 23547 data returned from the data server</param>
23548 </summary> 23548 </member>
23549 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param> 23549 <member name="F:OpenMetaverse.EstateTools.m_EstateManagersReply_Lock">
23550 <param name="assetData">A byte array containing the raw asset data</param> 23550 <summary>Thread sync lock object</summary>
23551 </member> 23551 </member>
23552 <member name="M:OpenMetaverse.Assets.AssetNotecard.#ctor(System.String)"> 23552 <member name="F:OpenMetaverse.EstateTools.m_EstateBansReply">
23553 <summary> 23553 <summary>The event subscribers. null if no subcribers</summary>
23554 Construct an Asset object of type Notecard 23554 </member>
23555 </summary> 23555 <member name="M:OpenMetaverse.EstateTools.OnEstateBansReply(OpenMetaverse.EstateBansReplyEventArgs)">
23556 <param name="text">A text string containing the main body text of the notecard</param> 23556 <summary>Raises the EstateBansReply event</summary>
23557 </member> 23557 <param name="e">A EstateBansReplyEventArgs object containing the
23558 <member name="M:OpenMetaverse.Assets.AssetNotecard.Encode"> 23558 data returned from the data server</param>
23559 <summary> 23559 </member>
23560 Encode the raw contents of a string with the specific Linden Text properties 23560 <member name="F:OpenMetaverse.EstateTools.m_EstateBansReply_Lock">
23561 </summary> 23561 <summary>Thread sync lock object</summary>
23562 </member> 23562 </member>
23563 <member name="M:OpenMetaverse.Assets.AssetNotecard.Decode"> 23563 <member name="F:OpenMetaverse.EstateTools.m_EstateCovenantReply">
23564 <summary> 23564 <summary>The event subscribers. null if no subcribers</summary>
23565 Decode the raw asset data including the Linden Text properties 23565 </member>
23566 </summary> 23566 <member name="M:OpenMetaverse.EstateTools.OnEstateCovenantReply(OpenMetaverse.EstateCovenantReplyEventArgs)">
23567 <returns>true if the AssetData was successfully decoded</returns> 23567 <summary>Raises the EstateCovenantReply event</summary>
23568 </member> 23568 <param name="e">A EstateCovenantReplyEventArgs object containing the
23569 <member name="P:OpenMetaverse.Assets.AssetNotecard.AssetType"> 23569 data returned from the data server</param>
23570 <summary>Override the base classes AssetType</summary> 23570 </member>
23571 </member> 23571 <member name="F:OpenMetaverse.EstateTools.m_EstateCovenantReply_Lock">
23572 <member name="T:ThreadUtil"> 23572 <summary>Thread sync lock object</summary>
23573 <summary> 23573 </member>
23574 23574 <member name="F:OpenMetaverse.EstateTools.m_EstateUpdateInfoReply">
23575 </summary> 23575 <summary>The event subscribers. null if no subcribers</summary>
23576 </member> 23576 </member>
23577 <member name="F:ThreadUtil.wrapperInstance"> 23577 <member name="M:OpenMetaverse.EstateTools.OnEstateUpdateInfoReply(OpenMetaverse.EstateUpdateInfoReplyEventArgs)">
23578 <summary> 23578 <summary>Raises the EstateUpdateInfoReply event</summary>
23579 An instance of DelegateWrapper which calls InvokeWrappedDelegate, 23579 <param name="e">A EstateUpdateInfoReplyEventArgs object containing the
23580 which in turn calls the DynamicInvoke method of the wrapped 23580 data returned from the data server</param>
23581 delegate 23581 </member>
23582 </summary> 23582 <member name="F:OpenMetaverse.EstateTools.m_EstateUpdateInfoReply_Lock">
23583 </member> 23583 <summary>Thread sync lock object</summary>
23584 <member name="F:ThreadUtil.callback"> 23584 </member>
23585 <summary> 23585 <member name="M:OpenMetaverse.EstateTools.LandStatRequest(System.Int32,OpenMetaverse.EstateTools.LandStatReportType,System.UInt32,System.String)">
23586 Callback used to call EndInvoke on the asynchronously 23586 <summary>
23587 invoked DelegateWrapper 23587 Requests estate information such as top scripts and colliders
23588 </summary> 23588 </summary>
23589 </member> 23589 <param name="parcelLocalID"></param>
23590 <member name="M:ThreadUtil.FireAndForget(System.Delegate,System.Object[])"> 23590 <param name="reportType"></param>
23591 <summary> 23591 <param name="requestFlags"></param>
23592 Executes the specified delegate with the specified arguments 23592 <param name="filter"></param>
23593 asynchronously on a thread pool thread 23593 </member>
23594 </summary> 23594 <member name="M:OpenMetaverse.EstateTools.RequestInfo">
23595 <param name="d"></param> 23595 <summary>Requests estate settings, including estate manager and access/ban lists</summary>
23596 <param name="args"></param> 23596 </member>
23597 </member> 23597 <member name="M:OpenMetaverse.EstateTools.RequestTopScripts">
23598 <member name="M:ThreadUtil.InvokeWrappedDelegate(System.Delegate,System.Object[])"> 23598 <summary>Requests the "Top Scripts" list for the current region</summary>
23599 <summary> 23599 </member>
23600 Invokes the wrapped delegate synchronously 23600 <member name="M:OpenMetaverse.EstateTools.RequestTopColliders">
23601 </summary> 23601 <summary>Requests the "Top Colliders" list for the current region</summary>
23602 <param name="d"></param> 23602 </member>
23603 <param name="args"></param> 23603 <member name="M:OpenMetaverse.EstateTools.SetTerrainVariables(System.Single,System.Single,System.Single,System.Boolean,System.Boolean,System.Single)">
23604 </member> 23604 <summary>
23605 <member name="M:ThreadUtil.EndWrapperInvoke(System.IAsyncResult)"> 23605 Set several estate specific configuration variables
23606 <summary> 23606 </summary>
23607 Calls EndInvoke on the wrapper and Close on the resulting WaitHandle 23607 <param name="WaterHeight">The Height of the waterlevel over the entire estate. Defaults to 20</param>
23608 to prevent resource leaks 23608 <param name="TerrainRaiseLimit">The maximum height change allowed above the baked terrain. Defaults to 4</param>
23609 </summary> 23609 <param name="TerrainLowerLimit">The minimum height change allowed below the baked terrain. Defaults to -4</param>
23610 <param name="ar"></param> 23610 <param name="UseEstateSun">true to use</param>
23611 </member> 23611 <param name="FixedSun">if True forces the sun position to the position in SunPosition</param>
23612 <member name="T:ThreadUtil.DelegateWrapper"> 23612 <param name="SunPosition">The current position of the sun on the estate, or when FixedSun is true the static position
23613 <summary> 23613 the sun will remain. <remarks>6.0 = Sunrise, 30.0 = Sunset</remarks></param>
23614 Delegate to wrap another delegate and its arguments 23614 </member>
23615 </summary> 23615 <member name="M:OpenMetaverse.EstateTools.SimWideReturn(OpenMetaverse.UUID,OpenMetaverse.EstateTools.EstateReturnFlags,System.Boolean)">
23616 <param name="d"></param> 23616 <summary>
23617 <param name="args"></param> 23617 Request return of objects owned by specified avatar
23618 </member> 23618 </summary>
23619 <member name="T:OpenMetaverse.DictionaryEventAction"> 23619 <param name="Target">The Agents <see cref="T:OpenMetaverse.UUID"/> owning the primitives to return</param>
23620 <summary> 23620 <param name="flag">specify the coverage and type of objects to be included in the return</param>
23621 23621 <param name="EstateWide">true to perform return on entire estate</param>
23622 </summary> 23622 </member>
23623 </member> 23623 <member name="M:OpenMetaverse.EstateTools.EstateOwnerMessage(System.String,System.String)">
23624 <member name="F:OpenMetaverse.DictionaryEventAction.Add"> 23624 <summary></summary>
23625 <summary> 23625 <param name="method"></param>
23626 23626 <param name="param"></param>
23627 </summary> 23627 </member>
23628 </member> 23628 <member name="M:OpenMetaverse.EstateTools.EstateOwnerMessage(System.String,System.Collections.Generic.List{System.String})">
23629 <member name="F:OpenMetaverse.DictionaryEventAction.Remove"> 23629 <summary>
23630 <summary> 23630 Used for setting and retrieving various estate panel settings
23631 23631 </summary>
23632 </summary> 23632 <param name="method">EstateOwnerMessage Method field</param>
23633 </member> 23633 <param name="listParams">List of parameters to include</param>
23634 <member name="F:OpenMetaverse.DictionaryEventAction.Change"> 23634 </member>
23635 <summary> 23635 <member name="M:OpenMetaverse.EstateTools.KickUser(OpenMetaverse.UUID)">
23636 23636 <summary>
23637 </summary> 23637 Kick an avatar from an estate
23638 </member> 23638 </summary>
23639 <member name="T:OpenMetaverse.DictionaryChangeCallback"> 23639 <param name="userID">Key of Agent to remove</param>
23640 <summary> 23640 </member>
23641 23641 <member name="M:OpenMetaverse.EstateTools.BanUser(OpenMetaverse.UUID,System.Boolean)">
23642 </summary> 23642 <summary>
23643 <param name="action"></param> 23643 Ban an avatar from an estate</summary>
23644 <param name="entry"></param> 23644 <param name="userID">Key of Agent to remove</param>
23645 </member> 23645 <param name="allEstates">Ban user from this estate and all others owned by the estate owner</param>
23646 <member name="T:OpenMetaverse.ObservableDictionary`2"> 23646 </member>
23647 <summary> 23647 <member name="M:OpenMetaverse.EstateTools.UnbanUser(OpenMetaverse.UUID,System.Boolean)">
23648 The ObservableDictionary class is used for storing key/value pairs. It has methods for firing 23648 <summary>Unban an avatar from an estate</summary>
23649 events to subscribers when items are added, removed, or changed. 23649 <param name="userID">Key of Agent to remove</param>
23650 </summary> 23650 /// <param name="allEstates">Unban user from this estate and all others owned by the estate owner</param>
23651 <typeparam name="TKey">Key <see langword="Tkey"/></typeparam> 23651 </member>
23652 <typeparam name="TValue">Value <see langword="TValue"/></typeparam> 23652 <member name="M:OpenMetaverse.EstateTools.EstateMessage(System.String)">
23653 </member> 23653 <summary>
23654 <member name="F:OpenMetaverse.ObservableDictionary`2.Delegates"> 23654 Send a message dialog to everyone in an entire estate
23655 <summary> 23655 </summary>
23656 A dictionary of callbacks to fire when specified action occurs 23656 <param name="message">Message to send all users in the estate</param>
23657 </summary> 23657 </member>
23658 </member> 23658 <member name="M:OpenMetaverse.EstateTools.SimulatorMessage(System.String)">
23659 <member name="M:OpenMetaverse.ObservableDictionary`2.AddDelegate(OpenMetaverse.DictionaryEventAction,OpenMetaverse.DictionaryChangeCallback)"> 23659 <summary>
23660 <summary> 23660 Send a message dialog to everyone in a simulator
23661 Register a callback to be fired when an action occurs 23661 </summary>
23662 </summary> 23662 <param name="message">Message to send all users in the simulator</param>
23663 <param name="action">The action</param> 23663 </member>
23664 <param name="callback">The callback to fire</param> 23664 <member name="M:OpenMetaverse.EstateTools.TeleportHomeUser(OpenMetaverse.UUID)">
23665 </member> 23665 <summary>
23666 <member name="M:OpenMetaverse.ObservableDictionary`2.RemoveDelegate(OpenMetaverse.DictionaryEventAction,OpenMetaverse.DictionaryChangeCallback)"> 23666 Send an avatar back to their home location
23667 <summary> 23667 </summary>
23668 Unregister a callback 23668 <param name="pest">Key of avatar to send home</param>
23669 </summary> 23669 </member>
23670 <param name="action">The action</param> 23670 <member name="M:OpenMetaverse.EstateTools.RestartRegion">
23671 <param name="callback">The callback to fire</param> 23671 <summary>
23672 </member> 23672 Begin the region restart process
23673 <member name="M:OpenMetaverse.ObservableDictionary`2.FireChangeEvent(OpenMetaverse.DictionaryEventAction,System.Collections.DictionaryEntry)"> 23673 </summary>
23674 <summary> 23674 </member>
23675 23675 <member name="M:OpenMetaverse.EstateTools.CancelRestart">
23676 </summary> 23676 <summary>
23677 <param name="action"></param> 23677 Cancels a region restart
23678 <param name="entry"></param> 23678 </summary>
23679 </member> 23679 </member>
23680 <member name="F:OpenMetaverse.ObservableDictionary`2.Dictionary"> 23680 <member name="M:OpenMetaverse.EstateTools.SetRegionInfo(System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Single,System.Single,System.Boolean)">
23681 <summary>Internal dictionary that this class wraps around. Do not 23681 <summary>Estate panel "Region" tab settings</summary>
23682 modify or enumerate the contents of this dictionary without locking</summary> 23682 </member>
23683 </member> 23683 <member name="M:OpenMetaverse.EstateTools.SetRegionDebug(System.Boolean,System.Boolean,System.Boolean)">
23684 <member name="M:OpenMetaverse.ObservableDictionary`2.#ctor"> 23684 <summary>Estate panel "Debug" tab settings</summary>
23685 <summary> 23685 </member>
23686 Initializes a new instance of the <seealso cref="T:ObservableDictionary"/> Class 23686 <member name="M:OpenMetaverse.EstateTools.SetRegionTerrain(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID)">
23687 with the specified key/value, has the default initial capacity. 23687 <summary>Used for setting the region's terrain textures for its four height levels</summary>
23688 </summary> 23688 <param name="low"></param>
23689 <example> 23689 <param name="midLow"></param>
23690 <code> 23690 <param name="midHigh"></param>
23691 // initialize a new ObservableDictionary named testDict with a string as the key and an int as the value. 23691 <param name="high"></param>
23692 public ObservableDictionary&lt;string, int&gt; testDict = new ObservableDictionary&lt;string, int&gt;(); 23692 </member>
23693 </code> 23693 <member name="M:OpenMetaverse.EstateTools.SetRegionTerrainHeights(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
23694 </example> 23694 <summary>Used for setting sim terrain texture heights</summary>
23695 </member> 23695 </member>
23696 <member name="M:OpenMetaverse.ObservableDictionary`2.#ctor(System.Int32)"> 23696 <member name="M:OpenMetaverse.EstateTools.RequestCovenant">
23697 <summary> 23697 <summary>Requests the estate covenant</summary>
23698 Initializes a new instance of the <seealso cref="T:OpenMetaverse.ObservableDictionary"/> Class 23698 </member>
23699 with the specified key/value, With its initial capacity specified. 23699 <member name="M:OpenMetaverse.EstateTools.UploadTerrain(System.Byte[],System.String)">
23700 </summary> 23700 <summary>
23701 <param name="capacity">Initial size of dictionary</param> 23701 Upload a terrain RAW file
23702 <example> 23702 </summary>
23703 <code> 23703 <param name="fileData">A byte array containing the encoded terrain data</param>
23704 // initialize a new ObservableDictionary named testDict with a string as the key and an int as the value, 23704 <param name="fileName">The name of the file being uploaded</param>
23705 // initially allocated room for 10 entries. 23705 <returns>The Id of the transfer request</returns>
23706 public ObservableDictionary&lt;string, int&gt; testDict = new ObservableDictionary&lt;string, int&gt;(10); 23706 </member>
23707 </code> 23707 <member name="M:OpenMetaverse.EstateTools.TeleportHomeAllUsers">
23708 </example> 23708 <summary>
23709 </member> 23709 Teleports all users home in current Estate
23710 <member name="M:OpenMetaverse.ObservableDictionary`2.TryGetValue(`0,`1@)"> 23710 </summary>
23711 <summary> 23711 </member>
23712 Try to get entry from the <seealso cref="!:ObservableDictionary"/> with specified key 23712 <member name="M:OpenMetaverse.EstateTools.RemoveEstateManager(OpenMetaverse.UUID,System.Boolean)">
23713 </summary> 23713 <summary>
23714 <param name="key">Key to use for lookup</param> 23714 Remove estate manager</summary>
23715 <param name="value">Value returned</param> 23715 <param name="userID">Key of Agent to Remove</param>
23716 <returns><see langword="true"/> if specified key exists, <see langword="false"/> if not found</returns> 23716 <param name="allEstates">removes manager to this estate and all others owned by the estate owner</param>
23717 <example> 23717 </member>
23718 <code> 23718 <member name="M:OpenMetaverse.EstateTools.AddEstateManager(OpenMetaverse.UUID,System.Boolean)">
23719 // find your avatar using the Simulator.ObjectsAvatars ObservableDictionary: 23719 <summary>
23720 Avatar av; 23720 Add estate manager</summary>
23721 if (Client.Network.CurrentSim.ObjectsAvatars.TryGetValue(Client.Self.AgentID, out av)) 23721 <param name="userID">Key of Agent to Add</param>
23722 Console.WriteLine("Found Avatar {0}", av.Name); 23722 <param name="allEstates">Add agent as manager to this estate and all others owned by the estate owner</param>
23723 </code> 23723 </member>
23724 <seealso cref="F:OpenMetaverse.Simulator.ObjectsAvatars"/> 23724 <member name="M:OpenMetaverse.EstateTools.AddAllowedUser(OpenMetaverse.UUID,System.Boolean)">
23725 </example> 23725 <summary>
23726 </member> 23726 Add's an agent to the estate Allowed list</summary>
23727 <member name="M:OpenMetaverse.ObservableDictionary`2.Find(System.Predicate{`1})"> 23727 <param name="userID">Key of Agent to Add</param>
23728 <summary> 23728 <param name="allEstates">Add agent as an allowed reisdent to All estates if true</param>
23729 Finds the specified match. 23729 </member>
23730 </summary> 23730 <member name="M:OpenMetaverse.EstateTools.RemoveAllowedUser(OpenMetaverse.UUID,System.Boolean)">
23731 <param name="match">The match.</param> 23731 <summary>
23732 <returns>Matched value</returns> 23732 Removes an agent from the estate Allowed list</summary>
23733 <example> 23733 <param name="userID">Key of Agent to Remove</param>
23734 <code> 23734 <param name="allEstates">Removes agent as an allowed reisdent from All estates if true</param>
23735 // use a delegate to find a prim in the ObjectsPrimitives ObservableDictionary 23735 </member>
23736 // with the ID 95683496 23736 <member name="M:OpenMetaverse.EstateTools.AddAllowedGroup(OpenMetaverse.UUID,System.Boolean)">
23737 uint findID = 95683496; 23737
23738 Primitive findPrim = sim.ObjectsPrimitives.Find( 23738 <summary>
23739 delegate(Primitive prim) { return prim.ID == findID; }); 23739 Add's a group to the estate Allowed list</summary>
23740 </code> 23740 <param name="groupID">Key of Group to Add</param>
23741 </example> 23741 <param name="allEstates">Add Group as an allowed group to All estates if true</param>
23742 </member> 23742 </member>
23743 <member name="M:OpenMetaverse.ObservableDictionary`2.FindAll(System.Predicate{`1})"> 23743 <member name="M:OpenMetaverse.EstateTools.RemoveAllowedGroup(OpenMetaverse.UUID,System.Boolean)">
23744 <summary>Find All items in an <seealso cref="T:ObservableDictionary"/></summary> 23744
23745 <param name="match">return matching items.</param> 23745 <summary>
23746 <returns>a <seealso cref="T:System.Collections.Generic.List"/> containing found items.</returns> 23746 Removes a group from the estate Allowed list</summary>
23747 <example> 23747 <param name="groupID">Key of Group to Remove</param>
23748 Find All prims within 20 meters and store them in a List 23748 <param name="allEstates">Removes Group as an allowed Group from All estates if true</param>
23749 <code> 23749 </member>
23750 int radius = 20; 23750 <member name="M:OpenMetaverse.EstateTools.EstateCovenantReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
23751 List&lt;Primitive&gt; prims = Client.Network.CurrentSim.ObjectsPrimitives.FindAll( 23751 <summary>Process an incoming packet and raise the appropriate events</summary>
23752 delegate(Primitive prim) { 23752 <param name="sender">The sender</param>
23753 Vector3 pos = prim.Position; 23753 <param name="e">The EventArgs object containing the packet data</param>
23754 return ((prim.ParentID == 0) &amp;&amp; (pos != Vector3.Zero) &amp;&amp; (Vector3.Distance(pos, location) &lt; radius)); 23754 </member>
23755 } 23755 <member name="M:OpenMetaverse.EstateTools.EstateOwnerMessageHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
23756 ); 23756 <summary>Process an incoming packet and raise the appropriate events</summary>
23757 </code> 23757 <param name="sender">The sender</param>
23758 </example> 23758 <param name="e">The EventArgs object containing the packet data</param>
23759 </member> 23759 </member>
23760 <member name="M:OpenMetaverse.ObservableDictionary`2.FindAll(System.Predicate{`0})"> 23760 <member name="M:OpenMetaverse.EstateTools.LandStatReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
23761 <summary>Find All items in an <seealso cref="T:ObservableDictionary"/></summary> 23761 <summary>Process an incoming packet and raise the appropriate events</summary>
23762 <param name="match">return matching keys.</param> 23762 <param name="sender">The sender</param>
23763 <returns>a <seealso cref="T:System.Collections.Generic.List"/> containing found keys.</returns> 23763 <param name="e">The EventArgs object containing the packet data</param>
23764 <example> 23764 </member>
23765 Find All keys which also exist in another dictionary 23765 <member name="E:OpenMetaverse.EstateTools.TopCollidersReply">
23766 <code> 23766 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.EstateTools.LandStatRequest(System.Int32,OpenMetaverse.EstateTools.LandStatReportType,System.UInt32,System.String)"/> request.</summary>
23767 List&lt;UUID&gt; matches = myDict.FindAll( 23767 </member>
23768 delegate(UUID id) { 23768 <member name="E:OpenMetaverse.EstateTools.TopScriptsReply">
23769 return myOtherDict.ContainsKey(id); 23769 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.EstateTools.LandStatRequest(System.Int32,OpenMetaverse.EstateTools.LandStatReportType,System.UInt32,System.String)"/> request.</summary>
23770 } 23770 </member>
23771 ); 23771 <member name="E:OpenMetaverse.EstateTools.EstateUsersReply">
23772 </code> 23772 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.EstateTools.LandStatRequest(System.Int32,OpenMetaverse.EstateTools.LandStatReportType,System.UInt32,System.String)"/> request.</summary>
23773 </example> 23773 </member>
23774 </member> 23774 <member name="E:OpenMetaverse.EstateTools.EstateGroupsReply">
23775 <member name="M:OpenMetaverse.ObservableDictionary`2.ContainsKey(`0)"> 23775 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.EstateTools.LandStatRequest(System.Int32,OpenMetaverse.EstateTools.LandStatReportType,System.UInt32,System.String)"/> request.</summary>
23776 <summary>Check if Key exists in Dictionary</summary> 23776 </member>
23777 <param name="key">Key to check for</param> 23777 <member name="E:OpenMetaverse.EstateTools.EstateManagersReply">
23778 <returns><see langword="true"/> if found, <see langword="false"/> otherwise</returns> 23778 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.EstateTools.LandStatRequest(System.Int32,OpenMetaverse.EstateTools.LandStatReportType,System.UInt32,System.String)"/> request.</summary>
23779 </member> 23779 </member>
23780 <member name="M:OpenMetaverse.ObservableDictionary`2.ContainsValue(`1)"> 23780 <member name="E:OpenMetaverse.EstateTools.EstateBansReply">
23781 <summary>Check if Value exists in Dictionary</summary> 23781 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.EstateTools.LandStatRequest(System.Int32,OpenMetaverse.EstateTools.LandStatReportType,System.UInt32,System.String)"/> request.</summary>
23782 <param name="value">Value to check for</param> 23782 </member>
23783 <returns><see langword="true"/> if found, <see langword="false"/> otherwise</returns> 23783 <member name="E:OpenMetaverse.EstateTools.EstateCovenantReply">
23784 </member> 23784 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.EstateTools.LandStatRequest(System.Int32,OpenMetaverse.EstateTools.LandStatReportType,System.UInt32,System.String)"/> request.</summary>
23785 <member name="M:OpenMetaverse.ObservableDictionary`2.Add(`0,`1)"> 23785 </member>
23786 <summary> 23786 <member name="E:OpenMetaverse.EstateTools.EstateUpdateInfoReply">
23787 Adds the specified key to the dictionary, dictionary locking is not performed, 23787 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.EstateTools.LandStatRequest(System.Int32,OpenMetaverse.EstateTools.LandStatReportType,System.UInt32,System.String)"/> request.</summary>
23788 <see cref="!:SafeAdd"/> 23788 </member>
23789 </summary> 23789 <member name="T:OpenMetaverse.EstateTools.LandStatReportType">
23790 <param name="key">The key</param> 23790 <summary>Used in the ReportType field of a LandStatRequest</summary>
23791 <param name="value">The value</param> 23791 </member>
23792 </member> 23792 <member name="T:OpenMetaverse.EstateTools.EstateAccessDelta">
23793 <member name="M:OpenMetaverse.ObservableDictionary`2.Remove(`0)"> 23793 <summary>Used by EstateOwnerMessage packets</summary>
23794 <summary> 23794 </member>
23795 Removes the specified key, dictionary locking is not performed 23795 <member name="T:OpenMetaverse.EstateTools.EstateAccessReplyDelta">
23796 </summary> 23796 <summary>Used by EstateOwnerMessage packets</summary>
23797 <param name="key">The key.</param> 23797 </member>
23798 <returns><see langword="true"/> if successful, <see langword="false"/> otherwise</returns> 23798 <member name="T:OpenMetaverse.EstateTools.EstateReturnFlags">
23799 </member> 23799 <summary>
23800 <member name="M:OpenMetaverse.ObservableDictionary`2.Clear"> 23800
23801 <summary> 23801 </summary>
23802 Clear the contents of the dictionary 23802 </member>
23803 </summary> 23803 <member name="F:OpenMetaverse.EstateTools.EstateReturnFlags.None">
23804 </member> 23804 <summary>No flags set</summary>
23805 <member name="M:OpenMetaverse.ObservableDictionary`2.GetEnumerator"> 23805 </member>
23806 <summary> 23806 <member name="F:OpenMetaverse.EstateTools.EstateReturnFlags.ReturnScripted">
23807 Enumerator for iterating dictionary entries 23807 <summary>Only return targets scripted objects</summary>
23808 </summary> 23808 </member>
23809 <returns></returns> 23809 <member name="F:OpenMetaverse.EstateTools.EstateReturnFlags.ReturnOnOthersLand">
23810 </member> 23810 <summary>Only return targets objects if on others land</summary>
23811 <member name="P:OpenMetaverse.ObservableDictionary`2.Count"> 23811 </member>
23812 <summary> 23812 <member name="F:OpenMetaverse.EstateTools.EstateReturnFlags.ReturnScriptedAndOnOthers">
23813 Gets the number of Key/Value pairs contained in the <seealso cref="T:ObservableDictionary"/> 23813 <summary>Returns target's scripted objects and objects on other parcels</summary>
23814 </summary> 23814 </member>
23815 </member> 23815 <member name="T:OpenMetaverse.EstateTools.GroundTextureSettings">
23816 <member name="P:OpenMetaverse.ObservableDictionary`2.Item(`0)"> 23816 <summary>Ground texture settings for each corner of the region</summary>
23817 <summary> 23817 </member>
23818 Indexer for the dictionary 23818 <member name="T:OpenMetaverse.EstateTools.GroundTextureHeight">
23819 </summary> 23819 <summary>Used by GroundTextureHeightSettings</summary>
23820 <param name="key">The key</param> 23820 </member>
23821 <returns>The value</returns> 23821 <member name="T:OpenMetaverse.EstateTools.GroundTextureHeightSettings">
23822 </member> 23822 <summary>The high and low texture thresholds for each corner of the sim</summary>
23823 <member name="F:OpenMetaverse.UDPPacketBuffer.BUFFER_SIZE"> 23823 </member>
23824 <summary>Size of the byte array used to store raw packet data</summary> 23824 <member name="T:OpenMetaverse.TopCollidersReplyEventArgs">
23825 </member> 23825 <summary>Raised on LandStatReply when the report type is for "top colliders"</summary>
23826 <member name="F:OpenMetaverse.UDPPacketBuffer.Data"> 23826 </member>
23827 <summary>Raw packet data buffer</summary> 23827 <member name="M:OpenMetaverse.TopCollidersReplyEventArgs.#ctor(System.Int32,System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.EstateTask})">
23828 </member> 23828 <summary>Construct a new instance of the TopCollidersReplyEventArgs class</summary>
23829 <member name="F:OpenMetaverse.UDPPacketBuffer.DataLength"> 23829 <param name="objectCount">The number of returned items in LandStatReply</param>
23830 <summary>Length of the data to transmit</summary> 23830 <param name="tasks">Dictionary of Object UUIDs to tasks returned in LandStatReply</param>
23831 </member> 23831 </member>
23832 <member name="F:OpenMetaverse.UDPPacketBuffer.RemoteEndPoint"> 23832 <member name="P:OpenMetaverse.TopCollidersReplyEventArgs.ObjectCount">
23833 <summary>EndPoint of the remote host</summary> 23833 <summary>
23834 </member> 23834 The number of returned items in LandStatReply
23835 <member name="M:OpenMetaverse.UDPPacketBuffer.#ctor"> 23835 </summary>
23836 <summary> 23836 </member>
23837 Create an allocated UDP packet buffer for receiving a packet 23837 <member name="P:OpenMetaverse.TopCollidersReplyEventArgs.Tasks">
23838 </summary> 23838 <summary>
23839 </member> 23839 A Dictionary of Object UUIDs to tasks returned in LandStatReply
23840 <member name="M:OpenMetaverse.UDPPacketBuffer.#ctor(System.Net.IPEndPoint)"> 23840 </summary>
23841 <summary> 23841 </member>
23842 Create an allocated UDP packet buffer for sending a packet 23842 <member name="T:OpenMetaverse.TopScriptsReplyEventArgs">
23843 </summary> 23843 <summary>Raised on LandStatReply when the report type is for "top Scripts"</summary>
23844 <param name="endPoint">EndPoint of the remote host</param> 23844 </member>
23845 </member> 23845 <member name="M:OpenMetaverse.TopScriptsReplyEventArgs.#ctor(System.Int32,System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.EstateTask})">
23846 <member name="M:OpenMetaverse.UDPPacketBuffer.#ctor(System.Net.IPEndPoint,System.Int32)"> 23846 <summary>Construct a new instance of the TopScriptsReplyEventArgs class</summary>
23847 <summary> 23847 <param name="objectCount">The number of returned items in LandStatReply</param>
23848 Create an allocated UDP packet buffer for sending a packet 23848 <param name="tasks">Dictionary of Object UUIDs to tasks returned in LandStatReply</param>
23849 </summary> 23849 </member>
23850 <param name="endPoint">EndPoint of the remote host</param> 23850 <member name="P:OpenMetaverse.TopScriptsReplyEventArgs.ObjectCount">
23851 <param name="bufferSize">Size of the buffer to allocate for packet data</param> 23851 <summary>
23852 </member> 23852 The number of scripts returned in LandStatReply
23853 <member name="T:OpenMetaverse.PacketBufferPool"> 23853 </summary>
23854 <summary> 23854 </member>
23855 Object pool for packet buffers. This is used to allocate memory for all 23855 <member name="P:OpenMetaverse.TopScriptsReplyEventArgs.Tasks">
23856 incoming and outgoing packets, and zerocoding buffers for those packets 23856 <summary>
23857 </summary> 23857 A Dictionary of Object UUIDs to tasks returned in LandStatReply
23858 </member> 23858 </summary>
23859 <member name="M:OpenMetaverse.ObjectPoolBase`1.#ctor"> 23859 </member>
23860 <summary> 23860 <member name="T:OpenMetaverse.EstateBansReplyEventArgs">
23861 Creates a new instance of the ObjectPoolBase class. Initialize MUST be called 23861 <summary>Returned, along with other info, upon a successful .RequestInfo()</summary>
23862 after using this constructor. 23862 </member>
23863 </summary> 23863 <member name="M:OpenMetaverse.EstateBansReplyEventArgs.#ctor(System.UInt32,System.Int32,System.Collections.Generic.List{OpenMetaverse.UUID})">
23864 </member> 23864 <summary>Construct a new instance of the EstateBansReplyEventArgs class</summary>
23865 <member name="M:OpenMetaverse.ObjectPoolBase`1.#ctor(System.Int32,System.Int32,System.Boolean,System.Int32)"> 23865 <param name="estateID">The estate's identifier on the grid</param>
23866 <summary> 23866 <param name="count">The number of returned items in LandStatReply</param>
23867 Creates a new instance of the ObjectPool Base class. 23867 <param name="banned">User UUIDs banned</param>
23868 </summary> 23868 </member>
23869 <param name="itemsPerSegment">The object pool is composed of segments, which 23869 <member name="P:OpenMetaverse.EstateBansReplyEventArgs.EstateID">
23870 are allocated whenever the size of the pool is exceeded. The number of items 23870 <summary>
23871 in a segment should be large enough that allocating a new segmeng is a rare 23871 The identifier of the estate
23872 thing. For example, on a server that will have 10k people logged in at once, 23872 </summary>
23873 the receive buffer object pool should have segment sizes of at least 1000 23873 </member>
23874 byte arrays per segment. 23874 <member name="P:OpenMetaverse.EstateBansReplyEventArgs.Count">
23875 </param> 23875 <summary>
23876 <param name="minimumSegmentCount">The minimun number of segments that may exist.</param> 23876 The number of returned itmes
23877 <param name="gcOnPoolGrowth">Perform a full GC.Collect whenever a segment is allocated, and then again after allocation to compact the heap.</param> 23877 </summary>
23878 <param name="cleanupFrequenceMS">The frequency which segments are checked to see if they're eligible for cleanup.</param> 23878 </member>
23879 </member> 23879 <member name="P:OpenMetaverse.EstateBansReplyEventArgs.Banned">
23880 <member name="M:OpenMetaverse.ObjectPoolBase`1.ForceCleanup"> 23880 <summary>
23881 <summary> 23881 List of UUIDs of Banned Users
23882 Forces the segment cleanup algorithm to be run. This method is intended 23882 </summary>
23883 primarly for use from the Unit Test libraries. 23883 </member>
23884 </summary> 23884 <member name="T:OpenMetaverse.EstateUsersReplyEventArgs">
23885 </member> 23885 <summary>Returned, along with other info, upon a successful .RequestInfo()</summary>
23886 <member name="M:OpenMetaverse.ObjectPoolBase`1.GetObjectInstance"> 23886 </member>
23887 <summary> 23887 <member name="M:OpenMetaverse.EstateUsersReplyEventArgs.#ctor(System.UInt32,System.Int32,System.Collections.Generic.List{OpenMetaverse.UUID})">
23888 Responsible for allocate 1 instance of an object that will be stored in a segment. 23888 <summary>Construct a new instance of the EstateUsersReplyEventArgs class</summary>
23889 </summary> 23889 <param name="estateID">The estate's identifier on the grid</param>
23890 <returns>An instance of whatever objec the pool is pooling.</returns> 23890 <param name="count">The number of users</param>
23891 </member> 23891 <param name="allowedUsers">Allowed users UUIDs</param>
23892 <member name="M:OpenMetaverse.ObjectPoolBase`1.CheckIn(OpenMetaverse.ObjectPoolSegment{`0},`0)"> 23892 </member>
23893 <summary> 23893 <member name="P:OpenMetaverse.EstateUsersReplyEventArgs.EstateID">
23894 Checks in an instance of T owned by the object pool. This method is only intended to be called 23894 <summary>
23895 by the <c>WrappedObject</c> class. 23895 The identifier of the estate
23896 </summary> 23896 </summary>
23897 <param name="owningSegment">The segment from which the instance is checked out.</param> 23897 </member>
23898 <param name="instance">The instance of <c>T</c> to check back into the segment.</param> 23898 <member name="P:OpenMetaverse.EstateUsersReplyEventArgs.Count">
23899 </member> 23899 <summary>
23900 <member name="M:OpenMetaverse.ObjectPoolBase`1.CheckOut"> 23900 The number of returned items
23901 <summary> 23901 </summary>
23902 Checks an instance of <c>T</c> from the pool. If the pool is not sufficient to 23902 </member>
23903 allow the checkout, a new segment is created. 23903 <member name="P:OpenMetaverse.EstateUsersReplyEventArgs.AllowedUsers">
23904 </summary> 23904 <summary>
23905 <returns>A <c>WrappedObject</c> around the instance of <c>T</c>. To check 23905 List of UUIDs of Allowed Users
23906 the instance back into the segment, be sureto dispose the WrappedObject 23906 </summary>
23907 when finished. </returns> 23907 </member>
23908 </member> 23908 <member name="T:OpenMetaverse.EstateGroupsReplyEventArgs">
23909 <member name="P:OpenMetaverse.ObjectPoolBase`1.TotalSegments"> 23909 <summary>Returned, along with other info, upon a successful .RequestInfo()</summary>
23910 <summary> 23910 </member>
23911 The total number of segments created. Intended to be used by the Unit Tests. 23911 <member name="M:OpenMetaverse.EstateGroupsReplyEventArgs.#ctor(System.UInt32,System.Int32,System.Collections.Generic.List{OpenMetaverse.UUID})">
23912 </summary> 23912 <summary>Construct a new instance of the EstateGroupsReplyEventArgs class</summary>
23913 </member> 23913 <param name="estateID">The estate's identifier on the grid</param>
23914 <member name="P:OpenMetaverse.ObjectPoolBase`1.ItemsPerSegment"> 23914 <param name="count">The number of Groups</param>
23915 <summary> 23915 <param name="allowedGroups">Allowed Groups UUIDs</param>
23916 The number of items that are in a segment. Items in a segment 23916 </member>
23917 are all allocated at the same time, and are hopefully close to 23917 <member name="P:OpenMetaverse.EstateGroupsReplyEventArgs.EstateID">
23918 each other in the managed heap. 23918 <summary>
23919 </summary> 23919 The identifier of the estate
23920 </member> 23920 </summary>
23921 <member name="P:OpenMetaverse.ObjectPoolBase`1.MinimumSegmentCount"> 23921 </member>
23922 <summary> 23922 <member name="P:OpenMetaverse.EstateGroupsReplyEventArgs.Count">
23923 The minimum number of segments. When segments are reclaimed, 23923 <summary>
23924 this number of segments will always be left alone. These 23924 The number of returned items
23925 segments are allocated at startup. 23925 </summary>
23926 </summary> 23926 </member>
23927 </member> 23927 <member name="P:OpenMetaverse.EstateGroupsReplyEventArgs.AllowedGroups">
23928 <member name="P:OpenMetaverse.ObjectPoolBase`1.MinimumSegmentAgePriorToCleanup"> 23928 <summary>
23929 <summary> 23929 List of UUIDs of Allowed Groups
23930 The age a segment must be before it's eligible for cleanup. 23930 </summary>
23931 This is used to prevent thrash, and typical values are in 23931 </member>
23932 the 5 minute range. 23932 <member name="T:OpenMetaverse.EstateManagersReplyEventArgs">
23933 </summary> 23933 <summary>Returned, along with other info, upon a successful .RequestInfo()</summary>
23934 </member> 23934 </member>
23935 <member name="P:OpenMetaverse.ObjectPoolBase`1.CleanupFrequencyMilliseconds"> 23935 <member name="M:OpenMetaverse.EstateManagersReplyEventArgs.#ctor(System.UInt32,System.Int32,System.Collections.Generic.List{OpenMetaverse.UUID})">
23936 <summary> 23936 <summary>Construct a new instance of the EstateManagersReplyEventArgs class</summary>
23937 The frequence which the cleanup thread runs. This is typically 23937 <param name="estateID">The estate's identifier on the grid</param>
23938 expected to be in the 5 minute range. 23938 <param name="count">The number of Managers</param>
23939 </summary> 23939 <param name="managers"> Managers UUIDs</param>
23940 </member> 23940 </member>
23941 <member name="M:OpenMetaverse.PacketBufferPool.#ctor(System.Net.IPEndPoint,System.Int32,System.Int32)"> 23941 <member name="P:OpenMetaverse.EstateManagersReplyEventArgs.EstateID">
23942 <summary> 23942 <summary>
23943 Initialize the object pool in client mode 23943 The identifier of the estate
23944 </summary> 23944 </summary>
23945 <param name="endPoint">Server to connect to</param> 23945 </member>
23946 <param name="itemsPerSegment"></param> 23946 <member name="P:OpenMetaverse.EstateManagersReplyEventArgs.Count">
23947 <param name="minSegments"></param> 23947 <summary>
23948 </member> 23948 The number of returned items
23949 <member name="M:OpenMetaverse.PacketBufferPool.#ctor(System.Int32,System.Int32)"> 23949 </summary>
23950 <summary> 23950 </member>
23951 Initialize the object pool in server mode 23951 <member name="P:OpenMetaverse.EstateManagersReplyEventArgs.Managers">
23952 </summary> 23952 <summary>
23953 <param name="itemsPerSegment"></param> 23953 List of UUIDs of the Estate's Managers
23954 <param name="minSegments"></param> 23954 </summary>
23955 </member> 23955 </member>
23956 <member name="M:OpenMetaverse.PacketBufferPool.GetObjectInstance"> 23956 <member name="T:OpenMetaverse.EstateCovenantReplyEventArgs">
23957 <summary> 23957 <summary>Returned, along with other info, upon a successful .RequestInfo()</summary>
23958 Returns a packet buffer with EndPoint set if the buffer is in 23958 </member>
23959 client mode, or with EndPoint set to null in server mode 23959 <member name="M:OpenMetaverse.EstateCovenantReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Int64,System.String,OpenMetaverse.UUID)">
23960 </summary> 23960 <summary>Construct a new instance of the EstateCovenantReplyEventArgs class</summary>
23961 <returns>Initialized UDPPacketBuffer object</returns> 23961 <param name="covenantID">The Covenant ID</param>
23962 </member> 23962 <param name="timestamp">The timestamp</param>
23963 <member name="M:OpenMetaverse.Pool.#cctor"> 23963 <param name="estateName">The estate's name</param>
23964 <summary> 23964 <param name="estateOwnerID">The Estate Owner's ID (can be a GroupID)</param>
23965 Default constructor 23965 </member>
23966 </summary> 23966 <member name="P:OpenMetaverse.EstateCovenantReplyEventArgs.CovenantID">
23967 </member> 23967 <summary>
23968 <member name="M:OpenMetaverse.Pool.CheckOut"> 23968 The Covenant
23969 <summary> 23969 </summary>
23970 Check a packet buffer out of the pool 23970 </member>
23971 </summary> 23971 <member name="P:OpenMetaverse.EstateCovenantReplyEventArgs.Timestamp">
23972 <returns>A packet buffer object</returns> 23972 <summary>
23973 </member> 23973 The timestamp
23974 <member name="M:OpenMetaverse.CoordinateFrame.LookDirection(OpenMetaverse.Vector3,OpenMetaverse.Vector3)"> 23974 </summary>
23975 <summary> 23975 </member>
23976 23976 <member name="P:OpenMetaverse.EstateCovenantReplyEventArgs.EstateName">
23977 </summary> 23977 <summary>
23978 <param name="at">Looking direction, must be a normalized vector</param> 23978 The Estate name
23979 <param name="upDirection">Up direction, must be a normalized vector</param> 23979 </summary>
23980 </member> 23980 </member>
23981 <member name="M:OpenMetaverse.CoordinateFrame.LookDirection(System.Double)"> 23981 <member name="P:OpenMetaverse.EstateCovenantReplyEventArgs.EstateOwnerID">
23982 <summary> 23982 <summary>
23983 Align the coordinate frame X and Y axis with a given rotation 23983 The Estate Owner's ID (can be a GroupID)
23984 around the Z axis in radians 23984 </summary>
23985 </summary> 23985 </member>
23986 <param name="heading">Absolute rotation around the Z axis in 23986 <member name="T:OpenMetaverse.EstateUpdateInfoReplyEventArgs">
23987 radians</param> 23987 <summary>Returned, along with other info, upon a successful .RequestInfo()</summary>
23988 </member> 23988 </member>
23989 <member name="P:OpenMetaverse.CoordinateFrame.Origin"> 23989 <member name="M:OpenMetaverse.EstateUpdateInfoReplyEventArgs.#ctor(System.String,OpenMetaverse.UUID,System.UInt32,System.Boolean)">
23990 <summary>Origin position of this coordinate frame</summary> 23990 <summary>Construct a new instance of the EstateUpdateInfoReplyEventArgs class</summary>
23991 </member> 23991 <param name="estateName">The estate's name</param>
23992 <member name="P:OpenMetaverse.CoordinateFrame.XAxis"> 23992 <param name="estateOwner">The Estate Owners ID (can be a GroupID)</param>
23993 <summary>X axis of this coordinate frame, or Forward/At in grid terms</summary> 23993 <param name="estateID">The estate's identifier on the grid</param>
23994 </member> 23994 <param name="denyNoPaymentInfo"></param>
23995 <member name="P:OpenMetaverse.CoordinateFrame.YAxis"> 23995 </member>
23996 <summary>Y axis of this coordinate frame, or Left in grid terms</summary> 23996 <member name="P:OpenMetaverse.EstateUpdateInfoReplyEventArgs.EstateName">
23997 </member> 23997 <summary>
23998 <member name="P:OpenMetaverse.CoordinateFrame.ZAxis"> 23998 The estate's name
23999 <summary>Z axis of this coordinate frame, or Up in grid terms</summary> 23999 </summary>
24000 </member> 24000 </member>
24001 <member name="T:OpenMetaverse.Animations"> 24001 <member name="P:OpenMetaverse.EstateUpdateInfoReplyEventArgs.EstateOwner">
24002 <summary> 24002 <summary>
24003 Static pre-defined animations available to all agents 24003 The Estate Owner's ID (can be a GroupID)
24004 </summary> 24004 </summary>
24005 </member> 24005 </member>
24006 <member name="F:OpenMetaverse.Animations.AFRAID"> 24006 <member name="P:OpenMetaverse.EstateUpdateInfoReplyEventArgs.EstateID">
24007 <summary>Agent with afraid expression on face</summary> 24007 <summary>
24008 </member> 24008 The identifier of the estate on the grid
24009 <member name="F:OpenMetaverse.Animations.AIM_BAZOOKA_R"> 24009 </summary>
24010 <summary>Agent aiming a bazooka (right handed)</summary> 24010 </member>
24011 </member> 24011 <member name="P:OpenMetaverse.EstateUpdateInfoReplyEventArgs.DenyNoPaymentInfo">
24012 <member name="F:OpenMetaverse.Animations.AIM_BOW_L"> 24012 <summary></summary>
24013 <summary>Agent aiming a bow (left handed)</summary> 24013 </member>
24014 </member> 24014 <member name="M:OpenMetaverse.Voice.VoiceParticipant.IDFromName(System.String)">
24015 <member name="F:OpenMetaverse.Animations.AIM_HANDGUN_R"> 24015 <summary>
24016 <summary>Agent aiming a hand gun (right handed)</summary> 24016 Extract the avatar UUID encoded in a SIP URI
24017 </member> 24017 </summary>
24018 <member name="F:OpenMetaverse.Animations.AIM_RIFLE_R"> 24018 <param name="inName"></param>
24019 <summary>Agent aiming a rifle (right handed)</summary> 24019 <returns></returns>
24020 </member> 24020 </member>
24021 <member name="F:OpenMetaverse.Animations.ANGRY"> 24021 <member name="T:OpenMetaverse.MediaPermission">
24022 <summary>Agent with angry expression on face</summary> 24022 <summary>
24023 </member> 24023 Permissions for control of object media
24024 <member name="F:OpenMetaverse.Animations.AWAY"> 24024 </summary>
24025 <summary>Agent hunched over (away)</summary> 24025 </member>
24026 </member> 24026 <member name="T:OpenMetaverse.MediaControls">
24027 <member name="F:OpenMetaverse.Animations.BACKFLIP"> 24027 <summary>
24028 <summary>Agent doing a backflip</summary> 24028 Style of cotrols that shold be displayed to the user
24029 </member> 24029 </summary>
24030 <member name="F:OpenMetaverse.Animations.BELLY_LAUGH"> 24030 </member>
24031 <summary>Agent laughing while holding belly</summary> 24031 <member name="T:OpenMetaverse.MediaEntry">
24032 </member> 24032 <summary>
24033 <member name="F:OpenMetaverse.Animations.BLOW_KISS"> 24033 Class representing media data for a single face
24034 <summary>Agent blowing a kiss</summary> 24034 </summary>
24035 </member> 24035 </member>
24036 <member name="F:OpenMetaverse.Animations.BORED"> 24036 <member name="F:OpenMetaverse.MediaEntry.EnableAlterntiveImage">
24037 <summary>Agent with bored expression on face</summary> 24037 <summary>Is display of the alternative image enabled</summary>
24038 </member> 24038 </member>
24039 <member name="F:OpenMetaverse.Animations.BOW"> 24039 <member name="F:OpenMetaverse.MediaEntry.AutoLoop">
24040 <summary>Agent bowing to audience</summary> 24040 <summary>Should media auto loop</summary>
24041 </member> 24041 </member>
24042 <member name="F:OpenMetaverse.Animations.BRUSH"> 24042 <member name="F:OpenMetaverse.MediaEntry.AutoPlay">
24043 <summary>Agent brushing himself/herself off</summary> 24043 <summary>Shoule media be auto played</summary>
24044 </member> 24044 </member>
24045 <member name="F:OpenMetaverse.Animations.BUSY"> 24045 <member name="F:OpenMetaverse.MediaEntry.AutoScale">
24046 <summary>Agent in busy mode</summary> 24046 <summary>Auto scale media to prim face</summary>
24047 </member> 24047 </member>
24048 <member name="F:OpenMetaverse.Animations.CLAP"> 24048 <member name="F:OpenMetaverse.MediaEntry.AutoZoom">
24049 <summary>Agent clapping hands</summary> 24049 <summary>Should viewer automatically zoom in on the face when clicked</summary>
24050 </member> 24050 </member>
24051 <member name="F:OpenMetaverse.Animations.COURTBOW"> 24051 <member name="F:OpenMetaverse.MediaEntry.InteractOnFirstClick">
24052 <summary>Agent doing a curtsey bow</summary> 24052 <summary>Should viewer interpret first click as interaction with the media
24053 </member> 24053 or when false should the first click be treated as zoom in commadn</summary>
24054 <member name="F:OpenMetaverse.Animations.CROUCH"> 24054 </member>
24055 <summary>Agent crouching</summary> 24055 <member name="F:OpenMetaverse.MediaEntry.Controls">
24056 </member> 24056 <summary>Style of controls viewer should display when
24057 <member name="F:OpenMetaverse.Animations.CROUCHWALK"> 24057 viewer media on this face</summary>
24058 <summary>Agent crouching while walking</summary> 24058 </member>
24059 </member> 24059 <member name="F:OpenMetaverse.MediaEntry.HomeURL">
24060 <member name="F:OpenMetaverse.Animations.CRY"> 24060 <summary>Starting URL for the media</summary>
24061 <summary>Agent crying</summary> 24061 </member>
24062 </member> 24062 <member name="F:OpenMetaverse.MediaEntry.CurrentURL">
24063 <member name="F:OpenMetaverse.Animations.CUSTOMIZE"> 24063 <summary>Currently navigated URL</summary>
24064 <summary>Agent unanimated with arms out (e.g. setting appearance)</summary> 24064 </member>
24065 </member> 24065 <member name="F:OpenMetaverse.MediaEntry.Height">
24066 <member name="F:OpenMetaverse.Animations.CUSTOMIZE_DONE"> 24066 <summary>Media height in pixes</summary>
24067 <summary>Agent re-animated after set appearance finished</summary> 24067 </member>
24068 </member> 24068 <member name="F:OpenMetaverse.MediaEntry.Width">
24069 <member name="F:OpenMetaverse.Animations.DANCE1"> 24069 <summary>Media width in pixels</summary>
24070 <summary>Agent dancing</summary> 24070 </member>
24071 </member> 24071 <member name="F:OpenMetaverse.MediaEntry.ControlPermissions">
24072 <member name="F:OpenMetaverse.Animations.DANCE2"> 24072 <summary>Who can controls the media</summary>
24073 <summary>Agent dancing</summary> 24073 </member>
24074 </member> 24074 <member name="F:OpenMetaverse.MediaEntry.InteractPermissions">
24075 <member name="F:OpenMetaverse.Animations.DANCE3"> 24075 <summary>Who can interact with the media</summary>
24076 <summary>Agent dancing</summary> 24076 </member>
24077 </member> 24077 <member name="F:OpenMetaverse.MediaEntry.EnableWhiteList">
24078 <member name="F:OpenMetaverse.Animations.DANCE4"> 24078 <summary>Is URL whitelist enabled</summary>
24079 <summary>Agent dancing</summary> 24079 </member>
24080 </member> 24080 <member name="F:OpenMetaverse.MediaEntry.WhiteList">
24081 <member name="F:OpenMetaverse.Animations.DANCE5"> 24081 <summary>Array of URLs that are whitelisted</summary>
24082 <summary>Agent dancing</summary> 24082 </member>
24083 </member> 24083 <member name="M:OpenMetaverse.MediaEntry.GetOSD">
24084 <member name="F:OpenMetaverse.Animations.DANCE6"> 24084 <summary>
24085 <summary>Agent dancing</summary> 24085 Serialize to OSD
24086 </member> 24086 </summary>
24087 <member name="F:OpenMetaverse.Animations.DANCE7"> 24087 <returns>OSDMap with the serialized data</returns>
24088 <summary>Agent dancing</summary> 24088 </member>
24089 </member> 24089 <member name="M:OpenMetaverse.MediaEntry.FromOSD(OpenMetaverse.StructuredData.OSD)">
24090 <member name="F:OpenMetaverse.Animations.DANCE8"> 24090 <summary>
24091 <summary>Agent dancing</summary> 24091 Deserialize from OSD data
24092 </member> 24092 </summary>
24093 <member name="F:OpenMetaverse.Animations.DEAD"> 24093 <param name="osd">Serialized OSD data</param>
24094 <summary>Agent on ground unanimated</summary> 24094 <returns>Deserialized object</returns>
24095 </member> 24095 </member>
24096 <member name="F:OpenMetaverse.Animations.DRINK"> 24096 <member name="T:OpenMetaverse.Assets.AssetSound">
24097 <summary>Agent boozing it up</summary> 24097 <summary>
24098 </member> 24098 Represents a Sound Asset
24099 <member name="F:OpenMetaverse.Animations.EMBARRASSED"> 24099 </summary>
24100 <summary>Agent with embarassed expression on face</summary> 24100 </member>
24101 </member> 24101 <member name="M:OpenMetaverse.Assets.AssetSound.#ctor">
24102 <member name="F:OpenMetaverse.Animations.EXPRESS_AFRAID"> 24102 <summary>Initializes a new instance of an AssetSound object</summary>
24103 <summary>Agent with afraid expression on face</summary> 24103 </member>
24104 </member> 24104 <member name="M:OpenMetaverse.Assets.AssetSound.#ctor(OpenMetaverse.UUID,System.Byte[])">
24105 <member name="F:OpenMetaverse.Animations.EXPRESS_ANGER"> 24105 <summary>Initializes a new instance of an AssetSound object with parameters</summary>
24106 <summary>Agent with angry expression on face</summary> 24106 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
24107 </member> 24107 <param name="assetData">A byte array containing the raw asset data</param>
24108 <member name="F:OpenMetaverse.Animations.EXPRESS_BORED"> 24108 </member>
24109 <summary>Agent with bored expression on face</summary> 24109 <member name="M:OpenMetaverse.Assets.AssetSound.Encode">
24110 </member> 24110 <summary>
24111 <member name="F:OpenMetaverse.Animations.EXPRESS_CRY"> 24111 TODO: Encodes a sound file
24112 <summary>Agent crying</summary> 24112 </summary>
24113 </member> 24113 </member>
24114 <member name="F:OpenMetaverse.Animations.EXPRESS_DISDAIN"> 24114 <member name="M:OpenMetaverse.Assets.AssetSound.Decode">
24115 <summary>Agent showing disdain (dislike) for something</summary> 24115 <summary>
24116 </member> 24116 TODO: Decode a sound file
24117 <member name="F:OpenMetaverse.Animations.EXPRESS_EMBARRASSED"> 24117 </summary>
24118 <summary>Agent with embarassed expression on face</summary> 24118 <returns>true</returns>
24119 </member> 24119 </member>
24120 <member name="F:OpenMetaverse.Animations.EXPRESS_FROWN"> 24120 <member name="P:OpenMetaverse.Assets.AssetSound.AssetType">
24121 <summary>Agent with frowning expression on face</summary> 24121 <summary>Override the base classes AssetType</summary>
24122 </member> 24122 </member>
24123 <member name="F:OpenMetaverse.Animations.EXPRESS_KISS"> 24123 <member name="T:OpenMetaverse.Assets.AssetScriptBinary">
24124 <summary>Agent with kissy face</summary> 24124 <summary>
24125 </member> 24125 Represents an AssetScriptBinary object containing the
24126 <member name="F:OpenMetaverse.Animations.EXPRESS_LAUGH"> 24126 LSO compiled bytecode of an LSL script
24127 <summary>Agent expressing laughgter</summary> 24127 </summary>
24128 </member> 24128 </member>
24129 <member name="F:OpenMetaverse.Animations.EXPRESS_OPEN_MOUTH"> 24129 <member name="M:OpenMetaverse.Assets.AssetScriptBinary.#ctor">
24130 <summary>Agent with open mouth</summary> 24130 <summary>Initializes a new instance of an AssetScriptBinary object</summary>
24131 </member> 24131 </member>
24132 <member name="F:OpenMetaverse.Animations.EXPRESS_REPULSED"> 24132 <member name="M:OpenMetaverse.Assets.AssetScriptBinary.#ctor(OpenMetaverse.UUID,System.Byte[])">
24133 <summary>Agent with repulsed expression on face</summary> 24133 <summary>Initializes a new instance of an AssetScriptBinary object with parameters</summary>
24134 </member> 24134 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
24135 <member name="F:OpenMetaverse.Animations.EXPRESS_SAD"> 24135 <param name="assetData">A byte array containing the raw asset data</param>
24136 <summary>Agent expressing sadness</summary> 24136 </member>
24137 </member> 24137 <member name="M:OpenMetaverse.Assets.AssetScriptBinary.Encode">
24138 <member name="F:OpenMetaverse.Animations.EXPRESS_SHRUG"> 24138 <summary>
24139 <summary>Agent shrugging shoulders</summary> 24139 TODO: Encodes a scripts contents into a LSO Bytecode file
24140 </member> 24140 </summary>
24141 <member name="F:OpenMetaverse.Animations.EXPRESS_SMILE"> 24141 </member>
24142 <summary>Agent with a smile</summary> 24142 <member name="M:OpenMetaverse.Assets.AssetScriptBinary.Decode">
24143 </member> 24143 <summary>
24144 <member name="F:OpenMetaverse.Animations.EXPRESS_SURPRISE"> 24144 TODO: Decode LSO Bytecode into a string
24145 <summary>Agent expressing surprise</summary> 24145 </summary>
24146 </member> 24146 <returns>true</returns>
24147 <member name="F:OpenMetaverse.Animations.EXPRESS_TONGUE_OUT"> 24147 </member>
24148 <summary>Agent sticking tongue out</summary> 24148 <member name="P:OpenMetaverse.Assets.AssetScriptBinary.AssetType">
24149 </member> 24149 <summary>Override the base classes AssetType</summary>
24150 <member name="F:OpenMetaverse.Animations.EXPRESS_TOOTHSMILE"> 24150 </member>
24151 <summary>Agent with big toothy smile</summary> 24151 <member name="T:OpenMetaverse.RegionFlags">
24152 </member> 24152 <summary>
24153 <member name="F:OpenMetaverse.Animations.EXPRESS_WINK"> 24153 Simulator (region) properties
24154 <summary>Agent winking</summary> 24154 </summary>
24155 </member> 24155 </member>
24156 <member name="F:OpenMetaverse.Animations.EXPRESS_WORRY"> 24156 <member name="F:OpenMetaverse.RegionFlags.None">
24157 <summary>Agent expressing worry</summary> 24157 <summary>No flags set</summary>
24158 </member> 24158 </member>
24159 <member name="F:OpenMetaverse.Animations.FALLDOWN"> 24159 <member name="F:OpenMetaverse.RegionFlags.AllowDamage">
24160 <summary>Agent falling down</summary> 24160 <summary>Agents can take damage and be killed</summary>
24161 </member> 24161 </member>
24162 <member name="F:OpenMetaverse.Animations.FEMALE_WALK"> 24162 <member name="F:OpenMetaverse.RegionFlags.AllowLandmark">
24163 <summary>Agent walking (feminine version)</summary> 24163 <summary>Landmarks can be created here</summary>
24164 </member> 24164 </member>
24165 <member name="F:OpenMetaverse.Animations.FINGER_WAG"> 24165 <member name="F:OpenMetaverse.RegionFlags.AllowSetHome">
24166 <summary>Agent wagging finger (disapproval)</summary> 24166 <summary>Home position can be set in this sim</summary>
24167 </member> 24167 </member>
24168 <member name="F:OpenMetaverse.Animations.FIST_PUMP"> 24168 <member name="F:OpenMetaverse.RegionFlags.ResetHomeOnTeleport">
24169 <summary>I'm not sure I want to know</summary> 24169 <summary>Home position is reset when an agent teleports away</summary>
24170 </member> 24170 </member>
24171 <member name="F:OpenMetaverse.Animations.FLY"> 24171 <member name="F:OpenMetaverse.RegionFlags.SunFixed">
24172 <summary>Agent in superman position</summary> 24172 <summary>Sun does not move</summary>
24173 </member> 24173 </member>
24174 <member name="F:OpenMetaverse.Animations.FLYSLOW"> 24174 <member name="F:OpenMetaverse.RegionFlags.TaxFree">
24175 <summary>Agent in superman position</summary> 24175 <summary>No object, land, etc. taxes</summary>
24176 </member> 24176 </member>
24177 <member name="F:OpenMetaverse.Animations.HELLO"> 24177 <member name="F:OpenMetaverse.RegionFlags.BlockTerraform">
24178 <summary>Agent greeting another</summary> 24178 <summary>Disable heightmap alterations (agents can still plant
24179 </member> 24179 foliage)</summary>
24180 <member name="F:OpenMetaverse.Animations.HOLD_BAZOOKA_R"> 24180 </member>
24181 <summary>Agent holding bazooka (right handed)</summary> 24181 <member name="F:OpenMetaverse.RegionFlags.BlockLandResell">
24182 </member> 24182 <summary>Land cannot be released, sold, or purchased</summary>
24183 <member name="F:OpenMetaverse.Animations.HOLD_BOW_L"> 24183 </member>
24184 <summary>Agent holding a bow (left handed)</summary> 24184 <member name="F:OpenMetaverse.RegionFlags.Sandbox">
24185 </member> 24185 <summary>All content is wiped nightly</summary>
24186 <member name="F:OpenMetaverse.Animations.HOLD_HANDGUN_R"> 24186 </member>
24187 <summary>Agent holding a handgun (right handed)</summary> 24187 <member name="F:OpenMetaverse.RegionFlags.NullLayer">
24188 </member> 24188 <summary>Unknown: Related to the availability of an overview world map tile.(Think mainland images when zoomed out.)</summary>
24189 <member name="F:OpenMetaverse.Animations.HOLD_RIFLE_R"> 24189 </member>
24190 <summary>Agent holding a rifle (right handed)</summary> 24190 <member name="F:OpenMetaverse.RegionFlags.SkipAgentAction">
24191 </member> 24191 <summary>Unknown: Related to region debug flags. Possibly to skip processing of agent interaction with world. </summary>
24192 <member name="F:OpenMetaverse.Animations.HOLD_THROW_R"> 24192 </member>
24193 <summary>Agent throwing an object (right handed)</summary> 24193 <member name="F:OpenMetaverse.RegionFlags.SkipUpdateInterestList">
24194 </member> 24194 <summary>Region does not update agent prim interest lists. Internal debugging option.</summary>
24195 <member name="F:OpenMetaverse.Animations.HOVER"> 24195 </member>
24196 <summary>Agent in static hover</summary> 24196 <member name="F:OpenMetaverse.RegionFlags.SkipCollisions">
24197 </member> 24197 <summary>No collision detection for non-agent objects</summary>
24198 <member name="F:OpenMetaverse.Animations.HOVER_DOWN"> 24198 </member>
24199 <summary>Agent hovering downward</summary> 24199 <member name="F:OpenMetaverse.RegionFlags.SkipScripts">
24200 </member> 24200 <summary>No scripts are ran</summary>
24201 <member name="F:OpenMetaverse.Animations.HOVER_UP"> 24201 </member>
24202 <summary>Agent hovering upward</summary> 24202 <member name="F:OpenMetaverse.RegionFlags.SkipPhysics">
24203 </member> 24203 <summary>All physics processing is turned off</summary>
24204 <member name="F:OpenMetaverse.Animations.IMPATIENT"> 24204 </member>
24205 <summary>Agent being impatient</summary> 24205 <member name="F:OpenMetaverse.RegionFlags.ExternallyVisible">
24206 </member> 24206 <summary>Region can be seen from other regions on world map. (Legacy world map option?) </summary>
24207 <member name="F:OpenMetaverse.Animations.JUMP"> 24207 </member>
24208 <summary>Agent jumping</summary> 24208 <member name="F:OpenMetaverse.RegionFlags.MainlandVisible">
24209 </member> 24209 <summary>Region can be seen from mainland on world map. (Legacy world map option?) </summary>
24210 <member name="F:OpenMetaverse.Animations.JUMP_FOR_JOY"> 24210 </member>
24211 <summary>Agent jumping with fervor</summary> 24211 <member name="F:OpenMetaverse.RegionFlags.PublicAllowed">
24212 </member> 24212 <summary>Agents not explicitly on the access list can visit the region. </summary>
24213 <member name="F:OpenMetaverse.Animations.KISS_MY_BUTT"> 24213 </member>
24214 <summary>Agent point to lips then rear end</summary> 24214 <member name="F:OpenMetaverse.RegionFlags.BlockDwell">
24215 </member> 24215 <summary>Traffic calculations are not run across entire region, overrides parcel settings. </summary>
24216 <member name="F:OpenMetaverse.Animations.LAND"> 24216 </member>
24217 <summary>Agent landing from jump, finished flight, etc</summary> 24217 <member name="F:OpenMetaverse.RegionFlags.NoFly">
24218 </member> 24218 <summary>Flight is disabled (not currently enforced by the sim)</summary>
24219 <member name="F:OpenMetaverse.Animations.LAUGH_SHORT"> 24219 </member>
24220 <summary>Agent laughing</summary> 24220 <member name="F:OpenMetaverse.RegionFlags.AllowDirectTeleport">
24221 </member> 24221 <summary>Allow direct (p2p) teleporting</summary>
24222 <member name="F:OpenMetaverse.Animations.MEDIUM_LAND"> 24222 </member>
24223 <summary>Agent landing from jump, finished flight, etc</summary> 24223 <member name="F:OpenMetaverse.RegionFlags.EstateSkipScripts">
24224 </member> 24224 <summary>Estate owner has temporarily disabled scripting</summary>
24225 <member name="F:OpenMetaverse.Animations.MOTORCYCLE_SIT"> 24225 </member>
24226 <summary>Agent sitting on a motorcycle</summary> 24226 <member name="F:OpenMetaverse.RegionFlags.RestrictPushObject">
24227 </member> 24227 <summary>Restricts the usage of the LSL llPushObject function, applies to whole region.</summary>
24228 <member name="F:OpenMetaverse.Animations.MUSCLE_BEACH"> 24228 </member>
24229 <summary></summary> 24229 <member name="F:OpenMetaverse.RegionFlags.DenyAnonymous">
24230 </member> 24230 <summary>Deny agents with no payment info on file</summary>
24231 <member name="F:OpenMetaverse.Animations.NO"> 24231 </member>
24232 <summary>Agent moving head side to side</summary> 24232 <member name="F:OpenMetaverse.RegionFlags.DenyIdentified">
24233 </member> 24233 <summary>Deny agents with payment info on file</summary>
24234 <member name="F:OpenMetaverse.Animations.NO_UNHAPPY"> 24234 </member>
24235 <summary>Agent moving head side to side with unhappy expression</summary> 24235 <member name="F:OpenMetaverse.RegionFlags.DenyTransacted">
24236 </member> 24236 <summary>Deny agents who have made a monetary transaction</summary>
24237 <member name="F:OpenMetaverse.Animations.NYAH_NYAH"> 24237 </member>
24238 <summary>Agent taunting another</summary> 24238 <member name="F:OpenMetaverse.RegionFlags.AllowParcelChanges">
24239 </member> 24239 <summary>Parcels within the region may be joined or divided by anyone, not just estate owners/managers. </summary>
24240 <member name="F:OpenMetaverse.Animations.ONETWO_PUNCH"> 24240 </member>
24241 <summary></summary> 24241 <member name="F:OpenMetaverse.RegionFlags.AbuseEmailToEstateOwner">
24242 </member> 24242 <summary>Abuse reports sent from within this region are sent to the estate owner defined email. </summary>
24243 <member name="F:OpenMetaverse.Animations.PEACE"> 24243 </member>
24244 <summary>Agent giving peace sign</summary> 24244 <member name="F:OpenMetaverse.RegionFlags.AllowVoice">
24245 </member> 24245 <summary>Region is Voice Enabled</summary>
24246 <member name="F:OpenMetaverse.Animations.POINT_ME"> 24246 </member>
24247 <summary>Agent pointing at self</summary> 24247 <member name="F:OpenMetaverse.RegionFlags.BlockParcelSearch">
24248 </member> 24248 <summary>Removes the ability from parcel owners to set their parcels to show in search.</summary>
24249 <member name="F:OpenMetaverse.Animations.POINT_YOU"> 24249 </member>
24250 <summary>Agent pointing at another</summary> 24250 <member name="F:OpenMetaverse.RegionFlags.DenyAgeUnverified">
24251 </member> 24251 <summary>Deny agents who have not been age verified from entering the region.</summary>
24252 <member name="F:OpenMetaverse.Animations.PRE_JUMP"> 24252 </member>
24253 <summary>Agent preparing for jump (bending knees)</summary> 24253 <member name="T:OpenMetaverse.SimAccess">
24254 </member> 24254 <summary>
24255 <member name="F:OpenMetaverse.Animations.PUNCH_LEFT"> 24255 Access level for a simulator
24256 <summary>Agent punching with left hand</summary> 24256 </summary>
24257 </member> 24257 </member>
24258 <member name="F:OpenMetaverse.Animations.PUNCH_RIGHT"> 24258 <member name="F:OpenMetaverse.SimAccess.Unknown">
24259 <summary>Agent punching with right hand</summary> 24259 <summary>Unknown or invalid access level</summary>
24260 </member> 24260 </member>
24261 <member name="F:OpenMetaverse.Animations.REPULSED"> 24261 <member name="F:OpenMetaverse.SimAccess.Trial">
24262 <summary>Agent acting repulsed</summary> 24262 <summary>Trial accounts allowed</summary>
24263 </member> 24263 </member>
24264 <member name="F:OpenMetaverse.Animations.ROUNDHOUSE_KICK"> 24264 <member name="F:OpenMetaverse.SimAccess.PG">
24265 <summary>Agent trying to be Chuck Norris</summary> 24265 <summary>PG rating</summary>
24266 </member> 24266 </member>
24267 <member name="F:OpenMetaverse.Animations.RPS_COUNTDOWN"> 24267 <member name="F:OpenMetaverse.SimAccess.Mature">
24268 <summary>Rocks, Paper, Scissors 1, 2, 3</summary> 24268 <summary>Mature rating</summary>
24269 </member> 24269 </member>
24270 <member name="F:OpenMetaverse.Animations.RPS_PAPER"> 24270 <member name="F:OpenMetaverse.SimAccess.Adult">
24271 <summary>Agent with hand flat over other hand</summary> 24271 <summary>Adult rating</summary>
24272 </member> 24272 </member>
24273 <member name="F:OpenMetaverse.Animations.RPS_ROCK"> 24273 <member name="F:OpenMetaverse.SimAccess.Down">
24274 <summary>Agent with fist over other hand</summary> 24274 <summary>Simulator is offline</summary>
24275 </member> 24275 </member>
24276 <member name="F:OpenMetaverse.Animations.RPS_SCISSORS"> 24276 <member name="F:OpenMetaverse.SimAccess.NonExistent">
24277 <summary>Agent with two fingers spread over other hand</summary> 24277 <summary>Simulator does not exist</summary>
24278 </member> 24278 </member>
24279 <member name="F:OpenMetaverse.Animations.RUN"> 24279 <member name="T:OpenMetaverse.Simulator">
24280 <summary>Agent running</summary> 24280 <summary>
24281 </member> 24281
24282 <member name="F:OpenMetaverse.Animations.SAD"> 24282 </summary>
24283 <summary>Agent appearing sad</summary> 24283 </member>
24284 </member> 24284 <member name="F:OpenMetaverse.Simulator.Client">
24285 <member name="F:OpenMetaverse.Animations.SALUTE"> 24285 <summary>A public reference to the client that this Simulator object
24286 <summary>Agent saluting</summary> 24286 is attached to</summary>
24287 </member> 24287 </member>
24288 <member name="F:OpenMetaverse.Animations.SHOOT_BOW_L"> 24288 <member name="F:OpenMetaverse.Simulator.ID">
24289 <summary>Agent shooting bow (left handed)</summary> 24289 <summary>A Unique Cache identifier for this simulator</summary>
24290 </member> 24290 </member>
24291 <member name="F:OpenMetaverse.Animations.SHOUT"> 24291 <member name="F:OpenMetaverse.Simulator.Caps">
24292 <summary>Agent cupping mouth as if shouting</summary> 24292 <summary>The capabilities for this simulator</summary>
24293 </member> 24293 </member>
24294 <member name="F:OpenMetaverse.Animations.SHRUG"> 24294 <member name="F:OpenMetaverse.Simulator.Handle">
24295 <summary>Agent shrugging shoulders</summary> 24295 <summary></summary>
24296 </member> 24296 </member>
24297 <member name="F:OpenMetaverse.Animations.SIT"> 24297 <member name="F:OpenMetaverse.Simulator.SimVersion">
24298 <summary>Agent in sit position</summary> 24298 <summary>The current version of software this simulator is running</summary>
24299 </member> 24299 </member>
24300 <member name="F:OpenMetaverse.Animations.SIT_FEMALE"> 24300 <member name="F:OpenMetaverse.Simulator.Name">
24301 <summary>Agent in sit position (feminine)</summary> 24301 <summary></summary>
24302 </member> 24302 </member>
24303 <member name="F:OpenMetaverse.Animations.SIT_GENERIC"> 24303 <member name="F:OpenMetaverse.Simulator.ParcelOverlay">
24304 <summary>Agent in sit position (generic)</summary> 24304 <summary>A 64x64 grid of parcel coloring values. The values stored
24305 </member> 24305 in this array are of the <seealso cref="!:ParcelArrayType"/> type</summary>
24306 <member name="F:OpenMetaverse.Animations.SIT_GROUND"> 24306 </member>
24307 <summary>Agent sitting on ground</summary> 24307 <member name="F:OpenMetaverse.Simulator.ParcelOverlaysReceived">
24308 </member> 24308 <summary></summary>
24309 <member name="F:OpenMetaverse.Animations.SIT_GROUND_staticRAINED"> 24309 </member>
24310 <summary>Agent sitting on ground</summary> 24310 <member name="F:OpenMetaverse.Simulator.TerrainHeightRange00">
24311 </member> 24311 <summary></summary>
24312 <member name="F:OpenMetaverse.Animations.SIT_TO_STAND"> 24312 </member>
24313 <summary></summary> 24313 <member name="F:OpenMetaverse.Simulator.TerrainHeightRange01">
24314 </member> 24314 <summary></summary>
24315 <member name="F:OpenMetaverse.Animations.SLEEP"> 24315 </member>
24316 <summary>Agent sleeping on side</summary> 24316 <member name="F:OpenMetaverse.Simulator.TerrainHeightRange10">
24317 </member> 24317 <summary></summary>
24318 <member name="F:OpenMetaverse.Animations.SMOKE_IDLE"> 24318 </member>
24319 <summary>Agent smoking</summary> 24319 <member name="F:OpenMetaverse.Simulator.TerrainHeightRange11">
24320 </member> 24320 <summary></summary>
24321 <member name="F:OpenMetaverse.Animations.SMOKE_INHALE"> 24321 </member>
24322 <summary>Agent inhaling smoke</summary> 24322 <member name="F:OpenMetaverse.Simulator.TerrainStartHeight00">
24323 </member> 24323 <summary></summary>
24324 <member name="F:OpenMetaverse.Animations.SMOKE_THROW_DOWN"> 24324 </member>
24325 <summary></summary> 24325 <member name="F:OpenMetaverse.Simulator.TerrainStartHeight01">
24326 </member> 24326 <summary></summary>
24327 <member name="F:OpenMetaverse.Animations.SNAPSHOT"> 24327 </member>
24328 <summary>Agent taking a picture</summary> 24328 <member name="F:OpenMetaverse.Simulator.TerrainStartHeight10">
24329 </member> 24329 <summary></summary>
24330 <member name="F:OpenMetaverse.Animations.STAND"> 24330 </member>
24331 <summary>Agent standing</summary> 24331 <member name="F:OpenMetaverse.Simulator.TerrainStartHeight11">
24332 </member> 24332 <summary></summary>
24333 <member name="F:OpenMetaverse.Animations.STANDUP"> 24333 </member>
24334 <summary>Agent standing up</summary> 24334 <member name="F:OpenMetaverse.Simulator.WaterHeight">
24335 </member> 24335 <summary></summary>
24336 <member name="F:OpenMetaverse.Animations.STAND_1"> 24336 </member>
24337 <summary>Agent standing</summary> 24337 <member name="F:OpenMetaverse.Simulator.SimOwner">
24338 </member> 24338 <summary></summary>
24339 <member name="F:OpenMetaverse.Animations.STAND_2"> 24339 </member>
24340 <summary>Agent standing</summary> 24340 <member name="F:OpenMetaverse.Simulator.TerrainBase0">
24341 </member> 24341 <summary></summary>
24342 <member name="F:OpenMetaverse.Animations.STAND_3"> 24342 </member>
24343 <summary>Agent standing</summary> 24343 <member name="F:OpenMetaverse.Simulator.TerrainBase1">
24344 </member> 24344 <summary></summary>
24345 <member name="F:OpenMetaverse.Animations.STAND_4"> 24345 </member>
24346 <summary>Agent standing</summary> 24346 <member name="F:OpenMetaverse.Simulator.TerrainBase2">
24347 </member> 24347 <summary></summary>
24348 <member name="F:OpenMetaverse.Animations.STRETCH"> 24348 </member>
24349 <summary>Agent stretching</summary> 24349 <member name="F:OpenMetaverse.Simulator.TerrainBase3">
24350 </member> 24350 <summary></summary>
24351 <member name="F:OpenMetaverse.Animations.STRIDE"> 24351 </member>
24352 <summary>Agent in stride (fast walk)</summary> 24352 <member name="F:OpenMetaverse.Simulator.TerrainDetail0">
24353 </member> 24353 <summary></summary>
24354 <member name="F:OpenMetaverse.Animations.SURF"> 24354 </member>
24355 <summary>Agent surfing</summary> 24355 <member name="F:OpenMetaverse.Simulator.TerrainDetail1">
24356 </member> 24356 <summary></summary>
24357 <member name="F:OpenMetaverse.Animations.SURPRISE"> 24357 </member>
24358 <summary>Agent acting surprised</summary> 24358 <member name="F:OpenMetaverse.Simulator.TerrainDetail2">
24359 </member> 24359 <summary></summary>
24360 <member name="F:OpenMetaverse.Animations.SWORD_STRIKE"> 24360 </member>
24361 <summary>Agent striking with a sword</summary> 24361 <member name="F:OpenMetaverse.Simulator.TerrainDetail3">
24362 </member> 24362 <summary></summary>
24363 <member name="F:OpenMetaverse.Animations.TALK"> 24363 </member>
24364 <summary>Agent talking (lips moving)</summary> 24364 <member name="F:OpenMetaverse.Simulator.IsEstateManager">
24365 </member> 24365 <summary>true if your agent has Estate Manager rights on this region</summary>
24366 <member name="F:OpenMetaverse.Animations.TANTRUM"> 24366 </member>
24367 <summary>Agent throwing a tantrum</summary> 24367 <member name="F:OpenMetaverse.Simulator.Flags">
24368 </member> 24368 <summary></summary>
24369 <member name="F:OpenMetaverse.Animations.THROW_R"> 24369 </member>
24370 <summary>Agent throwing an object (right handed)</summary> 24370 <member name="F:OpenMetaverse.Simulator.Access">
24371 </member> 24371 <summary></summary>
24372 <member name="F:OpenMetaverse.Animations.TRYON_SHIRT"> 24372 </member>
24373 <summary>Agent trying on a shirt</summary> 24373 <member name="F:OpenMetaverse.Simulator.BillableFactor">
24374 </member> 24374 <summary></summary>
24375 <member name="F:OpenMetaverse.Animations.TURNLEFT"> 24375 </member>
24376 <summary>Agent turning to the left</summary> 24376 <member name="F:OpenMetaverse.Simulator.Stats">
24377 </member> 24377 <summary>Statistics information for this simulator and the
24378 <member name="F:OpenMetaverse.Animations.TURNRIGHT"> 24378 connection to the simulator, calculated by the simulator itself
24379 <summary>Agent turning to the right</summary> 24379 and the library</summary>
24380 </member> 24380 </member>
24381 <member name="F:OpenMetaverse.Animations.TYPE"> 24381 <member name="F:OpenMetaverse.Simulator.RegionID">
24382 <summary>Agent typing</summary> 24382 <summary>The regions Unique ID</summary>
24383 </member> 24383 </member>
24384 <member name="F:OpenMetaverse.Animations.WALK"> 24384 <member name="F:OpenMetaverse.Simulator.ColoLocation">
24385 <summary>Agent walking</summary> 24385 <summary>The physical data center the simulator is located</summary>
24386 </member> 24386 <remarks>Known values are:
24387 <member name="F:OpenMetaverse.Animations.WHISPER"> 24387 <list type="table">
24388 <summary>Agent whispering</summary> 24388 <item>Dallas</item>
24389 </member> 24389 <item>Chandler</item>
24390 <member name="F:OpenMetaverse.Animations.WHISTLE"> 24390 <item>SF</item>
24391 <summary>Agent whispering with fingers in mouth</summary> 24391 </list>
24392 </member> 24392 </remarks>
24393 <member name="F:OpenMetaverse.Animations.WINK"> 24393 </member>
24394 <summary>Agent winking</summary> 24394 <member name="F:OpenMetaverse.Simulator.CPUClass">
24395 </member> 24395 <summary>The CPU Class of the simulator</summary>
24396 <member name="F:OpenMetaverse.Animations.WINK_HOLLYWOOD"> 24396 <remarks>Most full mainland/estate sims appear to be 5,
24397 <summary>Agent winking</summary> 24397 Homesteads and Openspace appear to be 501</remarks>
24398 </member> 24398 </member>
24399 <member name="F:OpenMetaverse.Animations.WORRY"> 24399 <member name="F:OpenMetaverse.Simulator.CPURatio">
24400 <summary>Agent worried</summary> 24400 <summary>The number of regions sharing the same CPU as this one</summary>
24401 </member> 24401 <remarks>"Full Sims" appear to be 1, Homesteads appear to be 4</remarks>
24402 <member name="F:OpenMetaverse.Animations.YES"> 24402 </member>
24403 <summary>Agent nodding yes</summary> 24403 <member name="F:OpenMetaverse.Simulator.ProductName">
24404 </member> 24404 <summary>The billing product name</summary>
24405 <member name="F:OpenMetaverse.Animations.YES_HAPPY"> 24405 <remarks>Known values are:
24406 <summary>Agent nodding yes with happy face</summary> 24406 <list type="table">
24407 </member> 24407 <item>Mainland / Full Region (Sku: 023)</item>
24408 <member name="F:OpenMetaverse.Animations.YOGA_FLOAT"> 24408 <item>Estate / Full Region (Sku: 024)</item>
24409 <summary>Agent floating with legs and arms crossed</summary> 24409 <item>Estate / Openspace (Sku: 027)</item>
24410 </member> 24410 <item>Estate / Homestead (Sku: 029)</item>
24411 <member name="M:OpenMetaverse.Animations.ToDictionary"> 24411 <item>Mainland / Homestead (Sku: 129) (Linden Owned)</item>
24412 <summary> 24412 <item>Mainland / Linden Homes (Sku: 131)</item>
24413 A dictionary containing all pre-defined animations 24413 </list>
24414 </summary> 24414 </remarks>
24415 <returns>A dictionary containing the pre-defined animations, 24415 </member>
24416 where the key is the animations ID, and the value is a string 24416 <member name="F:OpenMetaverse.Simulator.ProductSku">
24417 containing a name to identify the purpose of the animation</returns> 24417 <summary>The billing product SKU</summary>
24418 </member> 24418 <remarks>Known values are:
24419 <member name="T:OpenMetaverse.AgentThrottle"> 24419 <list type="table">
24420 <summary> 24420 <item>023 Mainland / Full Region</item>
24421 Throttles the network traffic for various different traffic types. 24421 <item>024 Estate / Full Region</item>
24422 Access this class through GridClient.Throttle 24422 <item>027 Estate / Openspace</item>
24423 </summary> 24423 <item>029 Estate / Homestead</item>
24424 </member> 24424 <item>129 Mainland / Homestead (Linden Owned)</item>
24425 <member name="M:OpenMetaverse.AgentThrottle.#ctor(OpenMetaverse.GridClient)"> 24425 <item>131 Linden Homes / Full Region</item>
24426 <summary> 24426 </list>
24427 Default constructor, uses a default high total of 1500 KBps (1536000) 24427 </remarks>
24428 </summary> 24428 </member>
24429 </member> 24429 <member name="F:OpenMetaverse.Simulator.Sequence">
24430 <member name="M:OpenMetaverse.AgentThrottle.#ctor(System.Byte[],System.Int32)"> 24430 <summary>The current sequence number for packets sent to this
24431 <summary> 24431 simulator. Must be Interlocked before modifying. Only
24432 Constructor that decodes an existing AgentThrottle packet in to 24432 useful for applications manipulating sequence numbers</summary>
24433 individual values 24433 </member>
24434 </summary> 24434 <member name="F:OpenMetaverse.Simulator.ObjectsAvatars">
24435 <param name="data">Reference to the throttle data in an AgentThrottle 24435 <summary>
24436 packet</param> 24436 A thread-safe dictionary containing avatars in a simulator
24437 <param name="pos">Offset position to start reading at in the 24437 </summary>
24438 throttle data</param> 24438 </member>
24439 <remarks>This is generally not needed in clients as the server will 24439 <member name="F:OpenMetaverse.Simulator.ObjectsPrimitives">
24440 never send a throttle packet to the client</remarks> 24440 <summary>
24441 </member> 24441 A thread-safe dictionary containing primitives in a simulator
24442 <member name="M:OpenMetaverse.AgentThrottle.Set"> 24442 </summary>
24443 <summary> 24443 </member>
24444 Send an AgentThrottle packet to the current server using the 24444 <member name="F:OpenMetaverse.Simulator.Parcels">
24445 current values 24445 <summary>
24446 </summary> 24446 Provides access to an internal thread-safe dictionary containing parcel
24447 </member> 24447 information found in this simulator
24448 <member name="M:OpenMetaverse.AgentThrottle.Set(OpenMetaverse.Simulator)"> 24448 </summary>
24449 <summary> 24449 </member>
24450 Send an AgentThrottle packet to the specified server using the 24450 <member name="M:OpenMetaverse.Simulator.IsParcelMapFull">
24451 current values 24451 <summary>
24452 </summary> 24452 Checks simulator parcel map to make sure it has downloaded all data successfully
24453 </member> 24453 </summary>
24454 <member name="M:OpenMetaverse.AgentThrottle.ToBytes"> 24454 <returns>true if map is full (contains no 0's)</returns>
24455 <summary> 24455 </member>
24456 Convert the current throttle values to a byte array that can be put 24456 <member name="F:OpenMetaverse.Simulator.DisconnectCandidate">
24457 in an AgentThrottle packet 24457 <summary>Used internally to track sim disconnections</summary>
24458 </summary> 24458 </member>
24459 <returns>Byte array containing all the throttle values</returns> 24459 <member name="F:OpenMetaverse.Simulator.ConnectedEvent">
24460 </member> 24460 <summary>Event that is triggered when the simulator successfully
24461 <member name="P:OpenMetaverse.AgentThrottle.Resend"> 24461 establishes a connection</summary>
24462 <summary>Maximum bits per second for resending unacknowledged packets</summary> 24462 </member>
24463 </member> 24463 <member name="F:OpenMetaverse.Simulator.connected">
24464 <member name="P:OpenMetaverse.AgentThrottle.Land"> 24464 <summary>Whether this sim is currently connected or not. Hooked up
24465 <summary>Maximum bits per second for LayerData terrain</summary> 24465 to the property Connected</summary>
24466 </member> 24466 </member>
24467 <member name="P:OpenMetaverse.AgentThrottle.Wind"> 24467 <member name="F:OpenMetaverse.Simulator.avatarPositions">
24468 <summary>Maximum bits per second for LayerData wind data</summary> 24468 <summary>Coarse locations of avatars in this simulator</summary>
24469 </member> 24469 </member>
24470 <member name="P:OpenMetaverse.AgentThrottle.Cloud"> 24470 <member name="F:OpenMetaverse.Simulator.preyID">
24471 <summary>Maximum bits per second for LayerData clouds</summary> 24471 <summary>AvatarPositions key representing TrackAgent target</summary>
24472 </member> 24472 </member>
24473 <member name="P:OpenMetaverse.AgentThrottle.Task"> 24473 <member name="F:OpenMetaverse.Simulator.PacketArchive">
24474 <summary>Unknown, includes object data</summary> 24474 <summary>Sequence numbers of packets we've received
24475 </member> 24475 (for duplicate checking)</summary>
24476 <member name="P:OpenMetaverse.AgentThrottle.Texture"> 24476 </member>
24477 <summary>Maximum bits per second for textures</summary> 24477 <member name="F:OpenMetaverse.Simulator.NeedAck">
24478 </member> 24478 <summary>Packets we sent out that need ACKs from the simulator</summary>
24479 <member name="P:OpenMetaverse.AgentThrottle.Asset"> 24479 </member>
24480 <summary>Maximum bits per second for downloaded assets</summary> 24480 <member name="F:OpenMetaverse.Simulator.pauseSerial">
24481 </member> 24481 <summary>Sequence number for pause/resume</summary>
24482 <member name="P:OpenMetaverse.AgentThrottle.Total"> 24482 </member>
24483 <summary>Maximum bits per second the entire connection, divided up 24483 <member name="F:OpenMetaverse.Simulator.handshakeComplete">
24484 between invidiual streams using default multipliers</summary> 24484 <summary>Indicates if UDP connection to the sim is fully established</summary>
24485 </member> 24485 </member>
24486 <member name="T:OpenMetaverse.Assets.ArchiveConstants"> 24486 <member name="M:OpenMetaverse.Simulator.#ctor(OpenMetaverse.GridClient,System.Net.IPEndPoint,System.UInt64)">
24487 <summary> 24487 <summary>
24488 Constants for the archiving module 24488
24489 </summary> 24489 </summary>
24490 </member> 24490 <param name="client">Reference to the GridClient object</param>
24491 <member name="F:OpenMetaverse.Assets.ArchiveConstants.CONTROL_FILE_PATH"> 24491 <param name="address">IPEndPoint of the simulator</param>
24492 <summary> 24492 <param name="handle">handle of the simulator</param>
24493 The location of the archive control file 24493 </member>
24494 </summary> 24494 <member name="M:OpenMetaverse.Simulator.Dispose">
24495 </member> 24495 <summary>
24496 <member name="F:OpenMetaverse.Assets.ArchiveConstants.ASSETS_PATH"> 24496 Called when this Simulator object is being destroyed
24497 <summary> 24497 </summary>
24498 Path for the assets held in an archive 24498 </member>
24499 </summary> 24499 <member name="M:OpenMetaverse.Simulator.Connect(System.Boolean)">
24500 </member> 24500 <summary>
24501 <member name="F:OpenMetaverse.Assets.ArchiveConstants.OBJECTS_PATH"> 24501 Attempt to connect to this simulator
24502 <summary> 24502 </summary>
24503 Path for the prims file 24503 <param name="moveToSim">Whether to move our agent in to this sim or not</param>
24504 </summary> 24504 <returns>True if the connection succeeded or connection status is
24505 </member> 24505 unknown, false if there was a failure</returns>
24506 <member name="F:OpenMetaverse.Assets.ArchiveConstants.TERRAINS_PATH"> 24506 </member>
24507 <summary> 24507 <member name="M:OpenMetaverse.Simulator.UseCircuitCode">
24508 Path for terrains. Technically these may be assets, but I think it's quite nice to split them out. 24508 <summary>
24509 </summary> 24509 Initiates connection to the simulator
24510 </member> 24510 </summary>
24511 <member name="F:OpenMetaverse.Assets.ArchiveConstants.SETTINGS_PATH"> 24511 </member>
24512 <summary> 24512 <member name="M:OpenMetaverse.Simulator.Disconnect(System.Boolean)">
24513 Path for region settings. 24513 <summary>
24514 </summary> 24514 Disconnect from this simulator
24515 </member> 24515 </summary>
24516 <member name="F:OpenMetaverse.Assets.ArchiveConstants.ASSET_EXTENSION_SEPARATOR"> 24516 </member>
24517 <summary> 24517 <member name="M:OpenMetaverse.Simulator.Pause">
24518 The character the separates the uuid from extension information in an archived asset filename 24518 <summary>
24519 </summary> 24519 Instructs the simulator to stop sending update (and possibly other) packets
24520 </member> 24520 </summary>
24521 <member name="F:OpenMetaverse.Assets.ArchiveConstants.ASSET_TYPE_TO_EXTENSION"> 24521 </member>
24522 <summary> 24522 <member name="M:OpenMetaverse.Simulator.Resume">
24523 Extensions used for asset types in the archive 24523 <summary>
24524 </summary> 24524 Instructs the simulator to resume sending update packets (unpause)
24525 </member> 24525 </summary>
24526 <member name="M:OpenMetaverse.WrappedObject`1.Dispose"> 24526 </member>
24527 <summary> 24527 <member name="M:OpenMetaverse.Simulator.TerrainHeightAtPoint(System.Int32,System.Int32,System.Single@)">
24528 Checks the instance back into the object pool 24528 <summary>
24529 </summary> 24529 Retrieve the terrain height at a given coordinate
24530 </member> 24530 </summary>
24531 <member name="P:OpenMetaverse.WrappedObject`1.Instance"> 24531 <param name="x">Sim X coordinate, valid range is from 0 to 255</param>
24532 <summary> 24532 <param name="y">Sim Y coordinate, valid range is from 0 to 255</param>
24533 Returns an instance of the class that has been checked out of the Object Pool. 24533 <param name="height">The terrain height at the given point if the
24534 </summary> 24534 lookup was successful, otherwise 0.0f</param>
24535 </member> 24535 <returns>True if the lookup was successful, otherwise false</returns>
24536 <member name="T:OpenMetaverse.Settings"> 24536 </member>
24537 <summary> 24537 <member name="M:OpenMetaverse.Simulator.SendPacket(OpenMetaverse.Packets.Packet)">
24538 Class for controlling various system settings. 24538 <summary>
24539 </summary> 24539 Sends a packet
24540 <remarks>Some values are readonly because they affect things that 24540 </summary>
24541 happen when the GridClient object is initialized, so changing them at 24541 <param name="packet">Packet to be sent</param>
24542 runtime won't do any good. Non-readonly values may affect things that 24542 </member>
24543 happen at login or dynamically</remarks> 24543 <member name="M:OpenMetaverse.Simulator.SendPing">
24544 </member> 24544 <summary>
24545 <member name="F:OpenMetaverse.Settings.AGNI_LOGIN_SERVER"> 24545
24546 <summary>Main grid login server</summary> 24546 </summary>
24547 </member> 24547 </member>
24548 <member name="F:OpenMetaverse.Settings.ADITI_LOGIN_SERVER"> 24548 <member name="M:OpenMetaverse.Simulator.ToString">
24549 <summary>Beta grid login server</summary> 24549 <summary>
24550 </member> 24550 Returns Simulator Name as a String
24551 <member name="F:OpenMetaverse.Settings.ENABLE_INVENTORY_STORE"> 24551 </summary>
24552 <summary> 24552 <returns></returns>
24553 InventoryManager requests inventory information on login, 24553 </member>
24554 GridClient initializes an Inventory store for main inventory. 24554 <member name="M:OpenMetaverse.Simulator.GetHashCode">
24555 </summary> 24555 <summary>
24556 </member> 24556
24557 <member name="F:OpenMetaverse.Settings.ENABLE_LIBRARY_STORE"> 24557 </summary>
24558 <summary> 24558 <returns></returns>
24559 InventoryManager requests library information on login, 24559 </member>
24560 GridClient initializes an Inventory store for the library. 24560 <member name="M:OpenMetaverse.Simulator.Equals(System.Object)">
24561 </summary> 24561 <summary>
24562 </member> 24562
24563 <member name="F:OpenMetaverse.Settings.PING_INTERVAL"> 24563 </summary>
24564 <summary>Number of milliseconds between sending pings to each sim</summary> 24564 <param name="obj"></param>
24565 </member> 24565 <returns></returns>
24566 <member name="F:OpenMetaverse.Settings.DEFAULT_AGENT_UPDATE_INTERVAL"> 24566 </member>
24567 <summary>Number of milliseconds between sending camera updates</summary> 24567 <member name="M:OpenMetaverse.Simulator.SendAcks">
24568 </member> 24568 <summary>
24569 <member name="F:OpenMetaverse.Settings.INTERPOLATION_INTERVAL"> 24569 Sends out pending acknowledgements
24570 <summary>Number of milliseconds between updating the current 24570 </summary>
24571 positions of moving, non-accelerating and non-colliding objects</summary> 24571 <returns>Number of ACKs sent</returns>
24572 </member> 24572 </member>
24573 <member name="F:OpenMetaverse.Settings.NETWORK_TICK_INTERVAL"> 24573 <member name="M:OpenMetaverse.Simulator.ResendUnacked">
24574 <summary>Millisecond interval between ticks, where all ACKs are 24574 <summary>
24575 sent out and the age of unACKed packets is checked</summary> 24575 Resend unacknowledged packets
24576 </member> 24576 </summary>
24577 <member name="F:OpenMetaverse.Settings.PACKET_INBOX_SIZE"> 24577 </member>
24578 <summary>The initial size of the packet inbox, where packets are 24578 <member name="P:OpenMetaverse.Simulator.ParcelMap">
24579 stored before processing</summary> 24579 <summary>
24580 </member> 24580 Provides access to an internal thread-safe multidimensional array containing a x,y grid mapped
24581 <member name="F:OpenMetaverse.Settings.MAX_PACKET_SIZE"> 24581 to each 64x64 parcel's LocalID.
24582 <summary>Maximum size of packet that we want to send over the wire</summary> 24582 </summary>
24583 </member> 24583 </member>
24584 <member name="F:OpenMetaverse.Settings.MAX_SEQUENCE"> 24584 <member name="P:OpenMetaverse.Simulator.IPEndPoint">
24585 <summary>The maximum value of a packet sequence number before it 24585 <summary>The IP address and port of the server</summary>
24586 rolls over back to one</summary> 24586 </member>
24587 </member> 24587 <member name="P:OpenMetaverse.Simulator.Connected">
24588 <member name="F:OpenMetaverse.Settings.PACKET_ARCHIVE_SIZE"> 24588 <summary>Whether there is a working connection to the simulator or
24589 <summary>The maximum size of the sequence number archive, used to 24589 not</summary>
24590 check for resent and/or duplicate packets</summary> 24590 </member>
24591 </member> 24591 <member name="P:OpenMetaverse.Simulator.AvatarPositions">
24592 <member name="F:OpenMetaverse.Settings.RESOURCE_DIR"> 24592 <summary>Coarse locations of avatars in this simulator</summary>
24593 <summary>The relative directory where external resources are kept</summary> 24593 </member>
24594 </member> 24594 <member name="P:OpenMetaverse.Simulator.PreyID">
24595 <member name="F:OpenMetaverse.Settings.LOGIN_SERVER"> 24595 <summary>AvatarPositions key representing TrackAgent target</summary>
24596 <summary>Login server to connect to</summary> 24596 </member>
24597 </member> 24597 <member name="P:OpenMetaverse.Simulator.HandshakeComplete">
24598 <member name="F:OpenMetaverse.Settings.BIND_ADDR"> 24598 <summary>Indicates if UDP connection to the sim is fully established</summary>
24599 <summary>IP Address the client will bind to</summary> 24599 </member>
24600 </member> 24600 <member name="T:OpenMetaverse.Simulator.SimStats">
24601 <member name="F:OpenMetaverse.Settings.USE_LLSD_LOGIN"> 24601 <summary>
24602 <summary>Use XML-RPC Login or LLSD Login, default is XML-RPC Login</summary> 24602 Simulator Statistics
24603 </member> 24603 </summary>
24604 <member name="F:OpenMetaverse.Settings.TRANSFER_TIMEOUT"> 24604 </member>
24605 <summary>Number of milliseconds before an asset transfer will time 24605 <member name="F:OpenMetaverse.Simulator.SimStats.SentPackets">
24606 out</summary> 24606 <summary>Total number of packets sent by this simulator to this agent</summary>
24607 </member> 24607 </member>
24608 <member name="F:OpenMetaverse.Settings.TELEPORT_TIMEOUT"> 24608 <member name="F:OpenMetaverse.Simulator.SimStats.RecvPackets">
24609 <summary>Number of milliseconds before a teleport attempt will time 24609 <summary>Total number of packets received by this simulator to this agent</summary>
24610 out</summary> 24610 </member>
24611 </member> 24611 <member name="F:OpenMetaverse.Simulator.SimStats.SentBytes">
24612 <member name="F:OpenMetaverse.Settings.LOGOUT_TIMEOUT"> 24612 <summary>Total number of bytes sent by this simulator to this agent</summary>
24613 <summary>Number of milliseconds before NetworkManager.Logout() will 24613 </member>
24614 time out</summary> 24614 <member name="F:OpenMetaverse.Simulator.SimStats.RecvBytes">
24615 </member> 24615 <summary>Total number of bytes received by this simulator to this agent</summary>
24616 <member name="F:OpenMetaverse.Settings.CAPS_TIMEOUT"> 24616 </member>
24617 <summary>Number of milliseconds before a CAPS call will time out</summary> 24617 <member name="F:OpenMetaverse.Simulator.SimStats.ConnectTime">
24618 <remarks>Setting this too low will cause web requests time out and 24618 <summary>Time in seconds agent has been connected to simulator</summary>
24619 possibly retry repeatedly</remarks> 24619 </member>
24620 </member> 24620 <member name="F:OpenMetaverse.Simulator.SimStats.ResentPackets">
24621 <member name="F:OpenMetaverse.Settings.LOGIN_TIMEOUT"> 24621 <summary>Total number of packets that have been resent</summary>
24622 <summary>Number of milliseconds for xml-rpc to timeout</summary> 24622 </member>
24623 </member> 24623 <member name="F:OpenMetaverse.Simulator.SimStats.ReceivedResends">
24624 <member name="F:OpenMetaverse.Settings.RESEND_TIMEOUT"> 24624 <summary>Total number of resent packets recieved</summary>
24625 <summary>Milliseconds before a packet is assumed lost and resent</summary> 24625 </member>
24626 </member> 24626 <member name="F:OpenMetaverse.Simulator.SimStats.SentPings">
24627 <member name="F:OpenMetaverse.Settings.SIMULATOR_TIMEOUT"> 24627 <summary>Total number of pings sent to this simulator by this agent</summary>
24628 <summary>Milliseconds without receiving a packet before the 24628 </member>
24629 connection to a simulator is assumed lost</summary> 24629 <member name="F:OpenMetaverse.Simulator.SimStats.ReceivedPongs">
24630 </member> 24630 <summary>Total number of ping replies sent to this agent by this simulator</summary>
24631 <member name="F:OpenMetaverse.Settings.MAP_REQUEST_TIMEOUT"> 24631 </member>
24632 <summary>Milliseconds to wait for a simulator info request through 24632 <member name="F:OpenMetaverse.Simulator.SimStats.IncomingBPS">
24633 the grid interface</summary> 24633 <summary>
24634 </member> 24634 Incoming bytes per second
24635 <member name="F:OpenMetaverse.Settings.MAX_PENDING_ACKS"> 24635 </summary>
24636 <summary>Maximum number of queued ACKs to be sent before SendAcks() 24636 <remarks>It would be nice to have this claculated on the fly, but
24637 is forced</summary> 24637 this is far, far easier</remarks>
24638 </member> 24638 </member>
24639 <member name="F:OpenMetaverse.Settings.STATS_QUEUE_SIZE"> 24639 <member name="F:OpenMetaverse.Simulator.SimStats.OutgoingBPS">
24640 <summary>Network stats queue length (seconds)</summary> 24640 <summary>
24641 </member> 24641 Outgoing bytes per second
24642 <member name="F:OpenMetaverse.Settings.SYNC_PACKETCALLBACKS"> 24642 </summary>
24643 <summary>Enable to process packets synchronously, where all of the 24643 <remarks>It would be nice to have this claculated on the fly, but
24644 callbacks for each packet must return before the next packet is 24644 this is far, far easier</remarks>
24645 processed</summary> 24645 </member>
24646 <remarks>This is an experimental feature and is not completely 24646 <member name="F:OpenMetaverse.Simulator.SimStats.LastPingSent">
24647 reliable yet. Ideally it would reduce context switches and thread 24647 <summary>Time last ping was sent</summary>
24648 overhead, but several calls currently block for a long time and 24648 </member>
24649 would need to be rewritten as asynchronous code before this is 24649 <member name="F:OpenMetaverse.Simulator.SimStats.LastPingID">
24650 feasible</remarks> 24650 <summary>ID of last Ping sent</summary>
24651 </member> 24651 </member>
24652 <member name="F:OpenMetaverse.Settings.STORE_LAND_PATCHES"> 24652 <member name="F:OpenMetaverse.Simulator.SimStats.LastLag">
24653 <summary>Enable/disable storing terrain heightmaps in the 24653 <summary></summary>
24654 TerrainManager</summary> 24654 </member>
24655 </member> 24655 <member name="F:OpenMetaverse.Simulator.SimStats.MissedPings">
24656 <member name="F:OpenMetaverse.Settings.SEND_AGENT_UPDATES"> 24656 <summary></summary>
24657 <summary>Enable/disable sending periodic camera updates</summary> 24657 </member>
24658 </member> 24658 <member name="F:OpenMetaverse.Simulator.SimStats.Dilation">
24659 <member name="F:OpenMetaverse.Settings.SEND_AGENT_APPEARANCE"> 24659 <summary>Current time dilation of this simulator</summary>
24660 <summary>Enable/disable automatically setting agent appearance at 24660 </member>
24661 login and after sim crossing</summary> 24661 <member name="F:OpenMetaverse.Simulator.SimStats.FPS">
24662 </member> 24662 <summary>Current Frames per second of simulator</summary>
24663 <member name="F:OpenMetaverse.Settings.SEND_AGENT_THROTTLE"> 24663 </member>
24664 <summary>Enable/disable automatically setting the bandwidth throttle 24664 <member name="F:OpenMetaverse.Simulator.SimStats.PhysicsFPS">
24665 after connecting to each simulator</summary> 24665 <summary>Current Physics frames per second of simulator</summary>
24666 <remarks>The default throttle uses the equivalent of the maximum 24666 </member>
24667 bandwidth setting in the official client. If you do not set a 24667 <member name="F:OpenMetaverse.Simulator.SimStats.AgentUpdates">
24668 throttle your connection will by default be throttled well below 24668 <summary></summary>
24669 the minimum values and you may experience connection problems</remarks> 24669 </member>
24670 </member> 24670 <member name="F:OpenMetaverse.Simulator.SimStats.FrameTime">
24671 <member name="F:OpenMetaverse.Settings.SEND_PINGS"> 24671 <summary></summary>
24672 <summary>Enable/disable the sending of pings to monitor lag and 24672 </member>
24673 packet loss</summary> 24673 <member name="F:OpenMetaverse.Simulator.SimStats.NetTime">
24674 </member> 24674 <summary></summary>
24675 <member name="F:OpenMetaverse.Settings.MULTIPLE_SIMS"> 24675 </member>
24676 <summary>Should we connect to multiple sims? This will allow 24676 <member name="F:OpenMetaverse.Simulator.SimStats.PhysicsTime">
24677 viewing in to neighboring simulators and sim crossings 24677 <summary></summary>
24678 (Experimental)</summary> 24678 </member>
24679 </member> 24679 <member name="F:OpenMetaverse.Simulator.SimStats.ImageTime">
24680 <member name="F:OpenMetaverse.Settings.ALWAYS_DECODE_OBJECTS"> 24680 <summary></summary>
24681 <summary>If true, all object update packets will be decoded in to 24681 </member>
24682 native objects. If false, only updates for our own agent will be 24682 <member name="F:OpenMetaverse.Simulator.SimStats.ScriptTime">
24683 decoded. Registering an event handler will force objects for that 24683 <summary></summary>
24684 type to always be decoded. If this is disabled the object tracking 24684 </member>
24685 will have missing or partial prim and avatar information</summary> 24685 <member name="F:OpenMetaverse.Simulator.SimStats.AgentTime">
24686 </member> 24686 <summary></summary>
24687 <member name="F:OpenMetaverse.Settings.ALWAYS_REQUEST_OBJECTS"> 24687 </member>
24688 <summary>If true, when a cached object check is received from the 24688 <member name="F:OpenMetaverse.Simulator.SimStats.OtherTime">
24689 server the full object info will automatically be requested</summary> 24689 <summary></summary>
24690 </member> 24690 </member>
24691 <member name="F:OpenMetaverse.Settings.ENABLE_CAPS"> 24691 <member name="F:OpenMetaverse.Simulator.SimStats.Objects">
24692 <summary>Whether to establish connections to HTTP capabilities 24692 <summary>Total number of objects Simulator is simulating</summary>
24693 servers for simulators</summary> 24693 </member>
24694 </member> 24694 <member name="F:OpenMetaverse.Simulator.SimStats.ScriptedObjects">
24695 <member name="F:OpenMetaverse.Settings.ENABLE_SIMSTATS"> 24695 <summary>Total number of Active (Scripted) objects running</summary>
24696 <summary>Whether to decode sim stats</summary> 24696 </member>
24697 </member> 24697 <member name="F:OpenMetaverse.Simulator.SimStats.Agents">
24698 <member name="F:OpenMetaverse.Settings.LOG_ALL_CAPS_ERRORS"> 24698 <summary>Number of agents currently in this simulator</summary>
24699 <summary>The capabilities servers are currently designed to 24699 </member>
24700 periodically return a 502 error which signals for the client to 24700 <member name="F:OpenMetaverse.Simulator.SimStats.ChildAgents">
24701 re-establish a connection. Set this to true to log those 502 errors</summary> 24701 <summary>Number of agents in neighbor simulators</summary>
24702 </member> 24702 </member>
24703 <member name="F:OpenMetaverse.Settings.FETCH_MISSING_INVENTORY"> 24703 <member name="F:OpenMetaverse.Simulator.SimStats.ActiveScripts">
24704 <summary>If true, any reference received for a folder or item 24704 <summary>Number of Active scripts running in this simulator</summary>
24705 the library is not aware of will automatically be fetched</summary> 24705 </member>
24706 </member> 24706 <member name="F:OpenMetaverse.Simulator.SimStats.LSLIPS">
24707 <member name="F:OpenMetaverse.Settings.DISABLE_AGENT_UPDATE_DUPLICATE_CHECK"> 24707 <summary></summary>
24708 <summary>If true, and <code>SEND_AGENT_UPDATES</code> is true, 24708 </member>
24709 AgentUpdate packets will continuously be sent out to give the bot 24709 <member name="F:OpenMetaverse.Simulator.SimStats.INPPS">
24710 smoother movement and autopiloting</summary> 24710 <summary></summary>
24711 </member> 24711 </member>
24712 <member name="F:OpenMetaverse.Settings.AVATAR_TRACKING"> 24712 <member name="F:OpenMetaverse.Simulator.SimStats.OUTPPS">
24713 <summary>If true, currently visible avatars will be stored 24713 <summary></summary>
24714 in dictionaries inside <code>Simulator.ObjectAvatars</code>. 24714 </member>
24715 If false, a new Avatar or Primitive object will be created 24715 <member name="F:OpenMetaverse.Simulator.SimStats.PendingDownloads">
24716 each time an object update packet is received</summary> 24716 <summary>Number of downloads pending</summary>
24717 </member> 24717 </member>
24718 <member name="F:OpenMetaverse.Settings.OBJECT_TRACKING"> 24718 <member name="F:OpenMetaverse.Simulator.SimStats.PendingUploads">
24719 <summary>If true, currently visible avatars will be stored 24719 <summary>Number of uploads pending</summary>
24720 in dictionaries inside <code>Simulator.ObjectPrimitives</code>. 24720 </member>
24721 If false, a new Avatar or Primitive object will be created 24721 <member name="F:OpenMetaverse.Simulator.SimStats.VirtualSize">
24722 each time an object update packet is received</summary> 24722 <summary></summary>
24723 </member> 24723 </member>
24724 <member name="F:OpenMetaverse.Settings.USE_INTERPOLATION_TIMER"> 24724 <member name="F:OpenMetaverse.Simulator.SimStats.ResidentSize">
24725 <summary>If true, position and velocity will periodically be 24725 <summary></summary>
24726 interpolated (extrapolated, technically) for objects and 24726 </member>
24727 avatars that are being tracked by the library. This is 24727 <member name="F:OpenMetaverse.Simulator.SimStats.PendingLocalUploads">
24728 necessary to increase the accuracy of speed and position 24728 <summary>Number of local uploads pending</summary>
24729 estimates for simulated objects</summary> 24729 </member>
24730 </member> 24730 <member name="F:OpenMetaverse.Simulator.SimStats.UnackedBytes">
24731 <member name="F:OpenMetaverse.Settings.TRACK_UTILIZATION"> 24731 <summary>Unacknowledged bytes in queue</summary>
24732 <summary> 24732 </member>
24733 If true, utilization statistics will be tracked. There is a minor penalty 24733 <member name="T:OpenMetaverse.InventoryException">
24734 in CPU time for enabling this option. 24734 <summary>
24735 </summary> 24735 Exception class to identify inventory exceptions
24736 </member> 24736 </summary>
24737 <member name="F:OpenMetaverse.Settings.PARCEL_TRACKING"> 24737 </member>
24738 <summary>If true, parcel details will be stored in the 24738 <member name="T:OpenMetaverse.Inventory">
24739 <code>Simulator.Parcels</code> dictionary as they are received</summary> 24739 <summary>
24740 </member> 24740 Responsible for maintaining inventory structure. Inventory constructs nodes
24741 <member name="F:OpenMetaverse.Settings.ALWAYS_REQUEST_PARCEL_ACL"> 24741 and manages node children as is necessary to maintain a coherant hirarchy.
24742 <summary> 24742 Other classes should not manipulate or create InventoryNodes explicitly. When
24743 If true, an incoming parcel properties reply will automatically send 24743 A node's parent changes (when a folder is moved, for example) simply pass
24744 a request for the parcel access list 24744 Inventory the updated InventoryFolder and it will make the appropriate changes
24745 </summary> 24745 to its internal representation.
24746 </member> 24746 </summary>
24747 <member name="F:OpenMetaverse.Settings.ALWAYS_REQUEST_PARCEL_DWELL"> 24747 </member>
24748 <summary> 24748 <member name="F:OpenMetaverse.Inventory.m_InventoryObjectUpdated">
24749 if true, an incoming parcel properties reply will automatically send 24749 <summary>The event subscribers, null of no subscribers</summary>
24750 a request for the traffic count. 24750 </member>
24751 </summary> 24751 <member name="M:OpenMetaverse.Inventory.OnInventoryObjectUpdated(OpenMetaverse.InventoryObjectUpdatedEventArgs)">
24752 </member> 24752 <summary>Raises the InventoryObjectUpdated Event</summary>
24753 <member name="F:OpenMetaverse.Settings.USE_ASSET_CACHE"> 24753 <param name="e">A InventoryObjectUpdatedEventArgs object containing
24754 <summary> 24754 the data sent from the simulator</param>
24755 If true, images, and other assets downloaded from the server 24755 </member>
24756 will be cached in a local directory 24756 <member name="F:OpenMetaverse.Inventory.m_InventoryObjectUpdatedLock">
24757 </summary> 24757 <summary>Thread sync lock object</summary>
24758 </member> 24758 </member>
24759 <member name="F:OpenMetaverse.Settings.ASSET_CACHE_DIR"> 24759 <member name="F:OpenMetaverse.Inventory.m_InventoryObjectRemoved">
24760 <summary>Path to store cached texture data</summary> 24760 <summary>The event subscribers, null of no subscribers</summary>
24761 </member> 24761 </member>
24762 <member name="F:OpenMetaverse.Settings.ASSET_CACHE_MAX_SIZE"> 24762 <member name="M:OpenMetaverse.Inventory.OnInventoryObjectRemoved(OpenMetaverse.InventoryObjectRemovedEventArgs)">
24763 <summary>Maximum size cached files are allowed to take on disk (bytes)</summary> 24763 <summary>Raises the InventoryObjectRemoved Event</summary>
24764 </member> 24764 <param name="e">A InventoryObjectRemovedEventArgs object containing
24765 <member name="F:OpenMetaverse.Settings.DEFAULT_EFFECT_COLOR"> 24765 the data sent from the simulator</param>
24766 <summary>Default color used for viewer particle effects</summary> 24766 </member>
24767 </member> 24767 <member name="F:OpenMetaverse.Inventory.m_InventoryObjectRemovedLock">
24768 <member name="F:OpenMetaverse.Settings.MAX_RESEND_COUNT"> 24768 <summary>Thread sync lock object</summary>
24769 <summary>Maximum number of times to resend a failed packet</summary> 24769 </member>
24770 </member> 24770 <member name="F:OpenMetaverse.Inventory.m_InventoryObjectAdded">
24771 <member name="F:OpenMetaverse.Settings.THROTTLE_OUTGOING_PACKETS"> 24771 <summary>The event subscribers, null of no subscribers</summary>
24772 <summary>Throttle outgoing packet rate</summary> 24772 </member>
24773 </member> 24773 <member name="M:OpenMetaverse.Inventory.OnInventoryObjectAdded(OpenMetaverse.InventoryObjectAddedEventArgs)">
24774 <member name="F:OpenMetaverse.Settings.CLIENT_IDENTIFICATION_TAG"> 24774 <summary>Raises the InventoryObjectAdded Event</summary>
24775 <summary>UUID of a texture used by some viewers to indentify type of client used</summary> 24775 <param name="e">A InventoryObjectAddedEventArgs object containing
24776 </member> 24776 the data sent from the simulator</param>
24777 <member name="F:OpenMetaverse.Settings.MAX_CONCURRENT_TEXTURE_DOWNLOADS"> 24777 </member>
24778 <summary>The maximum number of concurrent texture downloads allowed</summary> 24778 <member name="F:OpenMetaverse.Inventory.m_InventoryObjectAddedLock">
24779 <remarks>Increasing this number will not necessarily increase texture retrieval times due to 24779 <summary>Thread sync lock object</summary>
24780 simulator throttles</remarks> 24780 </member>
24781 </member> 24781 <member name="M:OpenMetaverse.Inventory.GetContents(OpenMetaverse.UUID)">
24782 <member name="F:OpenMetaverse.Settings.PIPELINE_REFRESH_INTERVAL"> 24782 <summary>
24783 <summary> 24783 Returns the contents of the specified folder
24784 The Refresh timer inteval is used to set the delay between checks for stalled texture downloads 24784 </summary>
24785 </summary> 24785 <param name="folder">A folder's UUID</param>
24786 <remarks>This is a static variable which applies to all instances</remarks> 24786 <returns>The contents of the folder corresponding to <code>folder</code></returns>
24787 </member> 24787 <exception cref="T:OpenMetaverse.InventoryException">When <code>folder</code> does not exist in the inventory</exception>
24788 <member name="F:OpenMetaverse.Settings.PIPELINE_REQUEST_TIMEOUT"> 24788 </member>
24789 <summary> 24789 <member name="M:OpenMetaverse.Inventory.UpdateNodeFor(OpenMetaverse.InventoryBase)">
24790 Textures taking longer than this value will be flagged as timed out and removed from the pipeline 24790 <summary>
24791 </summary> 24791 Updates the state of the InventoryNode and inventory data structure that
24792 </member> 24792 is responsible for the InventoryObject. If the item was previously not added to inventory,
24793 <member name="F:OpenMetaverse.Settings.LOG_LEVEL"> 24793 it adds the item, and updates structure accordingly. If it was, it updates the
24794 <summary> 24794 InventoryNode, changing the parent node if <code>item.parentUUID</code> does
24795 Get or set the minimum log level to output to the console by default 24795 not match <code>node.Parent.Data.UUID</code>.
24796 24796
24797 If the library is not compiled with DEBUG defined and this level is set to DEBUG 24797 You can not set the inventory root folder using this method
24798 You will get no output on the console. This behavior can be overriden by creating 24798 </summary>
24799 a logger configuration file for log4net 24799 <param name="item">The InventoryObject to store</param>
24800 </summary> 24800 </member>
24801 </member> 24801 <member name="M:OpenMetaverse.Inventory.RemoveNodeFor(OpenMetaverse.InventoryBase)">
24802 <member name="F:OpenMetaverse.Settings.LOG_NAMES"> 24802 <summary>
24803 <summary>Attach avatar names to log messages</summary> 24803 Removes the InventoryObject and all related node data from Inventory.
24804 </member> 24804 </summary>
24805 <member name="F:OpenMetaverse.Settings.LOG_RESENDS"> 24805 <param name="item">The InventoryObject to remove.</param>
24806 <summary>Log packet retransmission info</summary> 24806 </member>
24807 </member> 24807 <member name="M:OpenMetaverse.Inventory.Contains(OpenMetaverse.UUID)">
24808 <member name="M:OpenMetaverse.Settings.#ctor(OpenMetaverse.GridClient)"> 24808 <summary>
24809 <summary>Constructor</summary> 24809 Used to find out if Inventory contains the InventoryObject
24810 <param name="client">Reference to a GridClient object</param> 24810 specified by <code>uuid</code>.
24811 </member> 24811 </summary>
24812 <member name="M:OpenMetaverse.Settings.EconomyDataHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 24812 <param name="uuid">The UUID to check.</param>
24813 <summary>Process an incoming packet and raise the appropriate events</summary> 24813 <returns>true if inventory contains uuid, false otherwise</returns>
24814 <param name="sender">The sender</param> 24814 </member>
24815 <param name="e">The EventArgs object containing the packet data</param> 24815 <member name="M:OpenMetaverse.Inventory.SaveToDisk(System.String)">
24816 </member> 24816 <summary>
24817 <member name="P:OpenMetaverse.Settings.UPLOAD_COST"> 24817 Saves the current inventory structure to a cache file
24818 <summary>Cost of uploading an asset</summary> 24818 </summary>
24819 <remarks>Read-only since this value is dynamically fetched at login</remarks> 24819 <param name="filename">Name of the cache file to save to</param>
24820 </member> 24820 </member>
24821 <member name="T:OpenMetaverse.PacketEventDictionary"> 24821 <member name="M:OpenMetaverse.Inventory.RestoreFromDisk(System.String)">
24822 <summary> 24822 <summary>
24823 Registers, unregisters, and fires events generated by incoming packets 24823 Loads in inventory cache file into the inventory structure. Note only valid to call after login has been successful.
24824 </summary> 24824 </summary>
24825 </member> 24825 <param name="filename">Name of the cache file to load</param>
24826 <member name="F:OpenMetaverse.PacketEventDictionary.Client"> 24826 <returns>The number of inventory items sucessfully reconstructed into the inventory node tree</returns>
24827 <summary>Reference to the GridClient object</summary> 24827 </member>
24828 </member> 24828 <member name="E:OpenMetaverse.Inventory.InventoryObjectUpdated">
24829 <member name="M:OpenMetaverse.PacketEventDictionary.#ctor(OpenMetaverse.GridClient)"> 24829 <summary>Raised when the simulator sends us data containing
24830 <summary> 24830 ...</summary>
24831 Default constructor 24831 </member>
24832 </summary> 24832 <member name="E:OpenMetaverse.Inventory.InventoryObjectRemoved">
24833 <param name="client"></param> 24833 <summary>Raised when the simulator sends us data containing
24834 </member> 24834 ...</summary>
24835 <member name="M:OpenMetaverse.PacketEventDictionary.RegisterEvent(OpenMetaverse.Packets.PacketType,System.EventHandler{OpenMetaverse.PacketReceivedEventArgs})"> 24835 </member>
24836 <summary> 24836 <member name="E:OpenMetaverse.Inventory.InventoryObjectAdded">
24837 Register an event handler 24837 <summary>Raised when the simulator sends us data containing
24838 </summary> 24838 ...</summary>
24839 <remarks>Use PacketType.Default to fire this event on every 24839 </member>
24840 incoming packet</remarks> 24840 <member name="P:OpenMetaverse.Inventory.RootFolder">
24841 <param name="packetType">Packet type to register the handler for</param> 24841 <summary>
24842 <param name="eventHandler">Callback to be fired</param> 24842 The root folder of this avatars inventory
24843 </member> 24843 </summary>
24844 <member name="M:OpenMetaverse.PacketEventDictionary.UnregisterEvent(OpenMetaverse.Packets.PacketType,System.EventHandler{OpenMetaverse.PacketReceivedEventArgs})"> 24844 </member>
24845 <summary> 24845 <member name="P:OpenMetaverse.Inventory.LibraryFolder">
24846 Unregister an event handler 24846 <summary>
24847 </summary> 24847 The default shared library folder
24848 <param name="packetType">Packet type to unregister the handler for</param> 24848 </summary>
24849 <param name="eventHandler">Callback to be unregistered</param> 24849 </member>
24850 </member> 24850 <member name="P:OpenMetaverse.Inventory.RootNode">
24851 <member name="M:OpenMetaverse.PacketEventDictionary.RaiseEvent(OpenMetaverse.Packets.PacketType,OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)"> 24851 <summary>
24852 <summary> 24852 The root node of the avatars inventory
24853 Fire the events registered for this packet type synchronously 24853 </summary>
24854 </summary> 24854 </member>
24855 <param name="packetType">Incoming packet type</param> 24855 <member name="P:OpenMetaverse.Inventory.LibraryRootNode">
24856 <param name="packet">Incoming packet</param> 24856 <summary>
24857 <param name="simulator">Simulator this packet was received from</param> 24857 The root node of the default shared library
24858 </member> 24858 </summary>
24859 <member name="M:OpenMetaverse.PacketEventDictionary.BeginRaiseEvent(OpenMetaverse.Packets.PacketType,OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)"> 24859 </member>
24860 <summary> 24860 <member name="P:OpenMetaverse.Inventory.Item(OpenMetaverse.UUID)">
24861 Fire the events registered for this packet type asynchronously 24861 <summary>
24862 </summary> 24862 By using the bracket operator on this class, the program can get the
24863 <param name="packetType">Incoming packet type</param> 24863 InventoryObject designated by the specified uuid. If the value for the corresponding
24864 <param name="packet">Incoming packet</param> 24864 UUID is null, the call is equivelant to a call to <code>RemoveNodeFor(this[uuid])</code>.
24865 <param name="simulator">Simulator this packet was received from</param> 24865 If the value is non-null, it is equivelant to a call to <code>UpdateNodeFor(value)</code>,
24866 </member> 24866 the uuid parameter is ignored.
24867 <member name="T:OpenMetaverse.PacketEventDictionary.PacketCallbackWrapper"> 24867 </summary>
24868 <summary> 24868 <param name="uuid">The UUID of the InventoryObject to get or set, ignored if set to non-null value.</param>
24869 Object that is passed to worker threads in the ThreadPool for 24869 <returns>The InventoryObject corresponding to <code>uuid</code>.</returns>
24870 firing packet callbacks 24870 </member>
24871 </summary> 24871 <member name="T:OpenMetaverse.InternalDictionary`2">
24872 </member> 24872 <summary>
24873 <member name="F:OpenMetaverse.PacketEventDictionary.PacketCallbackWrapper.Callback"> 24873 The InternalDictionary class is used through the library for storing key/value pairs.
24874 <summary>Callback to fire for this packet</summary> 24874 It is intended to be a replacement for the generic Dictionary class and should
24875 </member> 24875 be used in its place. It contains several methods for allowing access to the data from
24876 <member name="F:OpenMetaverse.PacketEventDictionary.PacketCallbackWrapper.Simulator"> 24876 outside the library that are read only and thread safe.
24877 <summary>Reference to the simulator that this packet came from</summary> 24877
24878 </member> 24878 </summary>
24879 <member name="F:OpenMetaverse.PacketEventDictionary.PacketCallbackWrapper.Packet"> 24879 <typeparam name="TKey">Key <see langword="Tkey"/></typeparam>
24880 <summary>The packet that needs to be processed</summary> 24880 <typeparam name="TValue">Value <see langword="TValue"/></typeparam>
24881 </member> 24881 </member>
24882 <member name="T:OpenMetaverse.CapsEventDictionary"> 24882 <member name="F:OpenMetaverse.InternalDictionary`2.Dictionary">
24883 <summary> 24883 <summary>Internal dictionary that this class wraps around. Do not
24884 Registers, unregisters, and fires events generated by the Capabilities 24884 modify or enumerate the contents of this dictionary without locking
24885 event queue 24885 on this member</summary>
24886 </summary> 24886 </member>
24887 </member> 24887 <member name="M:OpenMetaverse.InternalDictionary`2.#ctor">
24888 <member name="F:OpenMetaverse.CapsEventDictionary.Client"> 24888 <summary>
24889 <summary>Reference to the GridClient object</summary> 24889 Initializes a new instance of the <seealso cref="T:InternalDictionary"/> Class
24890 </member> 24890 with the specified key/value, has the default initial capacity.
24891 <member name="M:OpenMetaverse.CapsEventDictionary.#ctor(OpenMetaverse.GridClient)"> 24891 </summary>
24892 <summary> 24892 <example>
24893 Default constructor 24893 <code>
24894 </summary> 24894 // initialize a new InternalDictionary named testDict with a string as the key and an int as the value.
24895 <param name="client">Reference to the GridClient object</param> 24895 public InternalDictionary&lt;string, int&gt; testDict = new InternalDictionary&lt;string, int&gt;();
24896 </member> 24896 </code>
24897 <member name="M:OpenMetaverse.CapsEventDictionary.RegisterEvent(System.String,OpenMetaverse.Caps.EventQueueCallback)"> 24897 </example>
24898 <summary> 24898 </member>
24899 Register an new event handler for a capabilities event sent via the EventQueue 24899 <member name="M:OpenMetaverse.InternalDictionary`2.#ctor(System.Collections.Generic.IDictionary{`0,`1})">
24900 </summary> 24900 <summary>
24901 <remarks>Use String.Empty to fire this event on every CAPS event</remarks> 24901 Initializes a new instance of the <seealso cref="T:InternalDictionary"/> Class
24902 <param name="capsEvent">Capability event name to register the 24902 with the specified key/value, has its initial valies copied from the specified
24903 handler for</param> 24903 <seealso cref="T:System.Collections.Generic.Dictionary"/>
24904 <param name="eventHandler">Callback to fire</param> 24904 </summary>
24905 </member> 24905 <param name="dictionary"><seealso cref="T:System.Collections.Generic.Dictionary"/>
24906 <member name="M:OpenMetaverse.CapsEventDictionary.UnregisterEvent(System.String,OpenMetaverse.Caps.EventQueueCallback)"> 24906 to copy initial values from</param>
24907 <summary> 24907 <example>
24908 Unregister a previously registered capabilities handler 24908 <code>
24909 </summary> 24909 // initialize a new InternalDictionary named testAvName with a UUID as the key and an string as the value.
24910 <param name="capsEvent">Capability event name unregister the 24910 // populates with copied values from example KeyNameCache Dictionary.
24911 handler for</param> 24911
24912 <param name="eventHandler">Callback to unregister</param> 24912 // create source dictionary
24913 </member> 24913 Dictionary&lt;UUID, string&gt; KeyNameCache = new Dictionary&lt;UUID, string&gt;();
24914 <member name="M:OpenMetaverse.CapsEventDictionary.RaiseEvent(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)"> 24914 KeyNameCache.Add("8300f94a-7970-7810-cf2c-fc9aa6cdda24", "Jack Avatar");
24915 <summary> 24915 KeyNameCache.Add("27ba1e40-13f7-0708-3e98-5819d780bd62", "Jill Avatar");
24916 Fire the events registered for this event type synchronously 24916
24917 </summary> 24917 // Initialize new dictionary.
24918 <param name="capsEvent">Capability name</param> 24918 public InternalDictionary&lt;UUID, string&gt; testAvName = new InternalDictionary&lt;UUID, string&gt;(KeyNameCache);
24919 <param name="message">Decoded event body</param> 24919 </code>
24920 <param name="simulator">Reference to the simulator that 24920 </example>
24921 generated this event</param> 24921 </member>
24922 </member> 24922 <member name="M:OpenMetaverse.InternalDictionary`2.#ctor(System.Int32)">
24923 <member name="M:OpenMetaverse.CapsEventDictionary.BeginRaiseEvent(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)"> 24923 <summary>
24924 <summary> 24924 Initializes a new instance of the <seealso cref="T:OpenMetaverse.InternalDictionary"/> Class
24925 Fire the events registered for this event type asynchronously 24925 with the specified key/value, With its initial capacity specified.
24926 </summary> 24926 </summary>
24927 <param name="capsEvent">Capability name</param> 24927 <param name="capacity">Initial size of dictionary</param>
24928 <param name="message">Decoded event body</param> 24928 <example>
24929 <param name="simulator">Reference to the simulator that 24929 <code>
24930 generated this event</param> 24930 // initialize a new InternalDictionary named testDict with a string as the key and an int as the value,
24931 </member> 24931 // initially allocated room for 10 entries.
24932 <member name="T:OpenMetaverse.CapsEventDictionary.CapsCallbackWrapper"> 24932 public InternalDictionary&lt;string, int&gt; testDict = new InternalDictionary&lt;string, int&gt;(10);
24933 <summary> 24933 </code>
24934 Object that is passed to worker threads in the ThreadPool for 24934 </example>
24935 firing CAPS callbacks 24935 </member>
24936 </summary> 24936 <member name="M:OpenMetaverse.InternalDictionary`2.TryGetValue(`0,`1@)">
24937 </member> 24937 <summary>
24938 <member name="F:OpenMetaverse.CapsEventDictionary.CapsCallbackWrapper.Callback"> 24938 Try to get entry from <seealso cref="T:OpenMetaverse.InternalDictionary"/> with specified key
24939 <summary>Callback to fire for this packet</summary> 24939 </summary>
24940 </member> 24940 <param name="key">Key to use for lookup</param>
24941 <member name="F:OpenMetaverse.CapsEventDictionary.CapsCallbackWrapper.CapsEvent"> 24941 <param name="value">Value returned</param>
24942 <summary>Name of the CAPS event</summary> 24942 <returns><see langword="true"/> if specified key exists, <see langword="false"/> if not found</returns>
24943 </member> 24943 <example>
24944 <member name="F:OpenMetaverse.CapsEventDictionary.CapsCallbackWrapper.Message"> 24944 <code>
24945 <summary>Strongly typed decoded data</summary> 24945 // find your avatar using the Simulator.ObjectsAvatars InternalDictionary:
24946 </member> 24946 Avatar av;
24947 <member name="F:OpenMetaverse.CapsEventDictionary.CapsCallbackWrapper.Simulator"> 24947 if (Client.Network.CurrentSim.ObjectsAvatars.TryGetValue(Client.Self.AgentID, out av))
24948 <summary>Reference to the simulator that generated this event</summary> 24948 Console.WriteLine("Found Avatar {0}", av.Name);
24949 </member> 24949 </code>
24950 </members> 24950 <seealso cref="F:OpenMetaverse.Simulator.ObjectsAvatars"/>
24951</doc> 24951 </example>
24952 </member>
24953 <member name="M:OpenMetaverse.InternalDictionary`2.Find(System.Predicate{`1})">
24954 <summary>
24955 Finds the specified match.
24956 </summary>
24957 <param name="match">The match.</param>
24958 <returns>Matched value</returns>
24959 <example>
24960 <code>
24961 // use a delegate to find a prim in the ObjectsPrimitives InternalDictionary
24962 // with the ID 95683496
24963 uint findID = 95683496;
24964 Primitive findPrim = sim.ObjectsPrimitives.Find(
24965 delegate(Primitive prim) { return prim.ID == findID; });
24966 </code>
24967 </example>
24968 </member>
24969 <member name="M:OpenMetaverse.InternalDictionary`2.FindAll(System.Predicate{`1})">
24970 <summary>Find All items in an <seealso cref="T:InternalDictionary"/></summary>
24971 <param name="match">return matching items.</param>
24972 <returns>a <seealso cref="T:System.Collections.Generic.List"/> containing found items.</returns>
24973 <example>
24974 Find All prims within 20 meters and store them in a List
24975 <code>
24976 int radius = 20;
24977 List&lt;Primitive&gt; prims = Client.Network.CurrentSim.ObjectsPrimitives.FindAll(
24978 delegate(Primitive prim) {
24979 Vector3 pos = prim.Position;
24980 return ((prim.ParentID == 0) &amp;&amp; (pos != Vector3.Zero) &amp;&amp; (Vector3.Distance(pos, location) &lt; radius));
24981 }
24982 );
24983 </code>
24984 </example>
24985 </member>
24986 <member name="M:OpenMetaverse.InternalDictionary`2.FindAll(System.Predicate{`0})">
24987 <summary>Find All items in an <seealso cref="T:InternalDictionary"/></summary>
24988 <param name="match">return matching keys.</param>
24989 <returns>a <seealso cref="T:System.Collections.Generic.List"/> containing found keys.</returns>
24990 <example>
24991 Find All keys which also exist in another dictionary
24992 <code>
24993 List&lt;UUID&gt; matches = myDict.FindAll(
24994 delegate(UUID id) {
24995 return myOtherDict.ContainsKey(id);
24996 }
24997 );
24998 </code>
24999 </example>
25000 </member>
25001 <member name="M:OpenMetaverse.InternalDictionary`2.ForEach(System.Action{`1})">
25002 <summary>Perform an <seealso cref="T:System.Action"/> on each entry in an <seealso cref="T:OpenMetaverse.InternalDictionary"/></summary>
25003 <param name="action"><seealso cref="T:System.Action"/> to perform</param>
25004 <example>
25005 <code>
25006 // Iterates over the ObjectsPrimitives InternalDictionary and prints out some information.
25007 Client.Network.CurrentSim.ObjectsPrimitives.ForEach(
25008 delegate(Primitive prim)
25009 {
25010 if (prim.Text != null)
25011 {
25012 Console.WriteLine("NAME={0} ID = {1} TEXT = '{2}'",
25013 prim.PropertiesFamily.Name, prim.ID, prim.Text);
25014 }
25015 });
25016 </code>
25017 </example>
25018 </member>
25019 <member name="M:OpenMetaverse.InternalDictionary`2.ForEach(System.Action{`0})">
25020 <summary>Perform an <seealso cref="T:System.Action"/> on each key of an <seealso cref="T:OpenMetaverse.InternalDictionary"/></summary>
25021 <param name="action"><seealso cref="T:System.Action"/> to perform</param>
25022 </member>
25023 <member name="M:OpenMetaverse.InternalDictionary`2.ForEach(System.Action{System.Collections.Generic.KeyValuePair{`0,`1}})">
25024 <summary>
25025 Perform an <seealso cref="T:System.Action"/> on each KeyValuePair of an <seealso cref="T:OpenMetaverse.InternalDictionary"/>
25026 </summary>
25027 <param name="action"><seealso cref="T:System.Action"/> to perform</param>
25028 </member>
25029 <member name="M:OpenMetaverse.InternalDictionary`2.ContainsKey(`0)">
25030 <summary>Check if Key exists in Dictionary</summary>
25031 <param name="key">Key to check for</param>
25032 <returns><see langword="true"/> if found, <see langword="false"/> otherwise</returns>
25033 </member>
25034 <member name="M:OpenMetaverse.InternalDictionary`2.ContainsValue(`1)">
25035 <summary>Check if Value exists in Dictionary</summary>
25036 <param name="value">Value to check for</param>
25037 <returns><see langword="true"/> if found, <see langword="false"/> otherwise</returns>
25038 </member>
25039 <member name="M:OpenMetaverse.InternalDictionary`2.Add(`0,`1)">
25040 <summary>
25041 Adds the specified key to the dictionary, dictionary locking is not performed,
25042 <see cref="!:SafeAdd"/>
25043 </summary>
25044 <param name="key">The key</param>
25045 <param name="value">The value</param>
25046 </member>
25047 <member name="M:OpenMetaverse.InternalDictionary`2.Remove(`0)">
25048 <summary>
25049 Removes the specified key, dictionary locking is not performed
25050 </summary>
25051 <param name="key">The key.</param>
25052 <returns><see langword="true"/> if successful, <see langword="false"/> otherwise</returns>
25053 </member>
25054 <member name="P:OpenMetaverse.InternalDictionary`2.Count">
25055 <summary>
25056 Gets the number of Key/Value pairs contained in the <seealso cref="T:InternalDictionary"/>
25057 </summary>
25058 </member>
25059 <member name="P:OpenMetaverse.InternalDictionary`2.Item(`0)">
25060 <summary>
25061 Indexer for the dictionary
25062 </summary>
25063 <param name="key">The key</param>
25064 <returns>The value</returns>
25065 </member>
25066 </members>
25067</doc>
diff --git a/bin/OpenMetaverse.dll b/bin/OpenMetaverse.dll
index 987a449..a07d64f 100644
--- a/bin/OpenMetaverse.dll
+++ b/bin/OpenMetaverse.dll
Binary files differ
diff --git a/bin/OpenMetaverse.dll.config b/bin/OpenMetaverse.dll.config
index dc36a45..13fdc11 100644
--- a/bin/OpenMetaverse.dll.config
+++ b/bin/OpenMetaverse.dll.config
@@ -1,7 +1,7 @@
1<configuration> 1<configuration>
2 <dllmap os="osx" dll="openjpeg-dotnet.dll" target="libopenjpeg-dotnet-2.1.3.0-dotnet-1.dylib" /> 2 <dllmap os="osx" dll="openjpeg-dotnet.dll" target="libopenjpeg-dotnet-2.1.3.0-dotnet-1.dylib" />
3 <dllmap os="!windows,osx" cpu="x86-64,ia64" dll="openjpeg-dotnet.dll" target="libopenjpeg-dotnet-2.1.3.0-dotnet-1-x86_64" /> 3 <dllmap os="!windows,osx" cpu="x86-64,ia64" dll="openjpeg-dotnet.dll" target="libopenjpeg-dotnet-2.1.3.0-dotnet-1-x86_64" />
4 <dllmap os="!windows,osx" cpu="x86-64,ia64" dll="openjpeg-dotnet-x86_64.dll" target="libopenjpeg-dotnet-2.1.3.0-dotnet-1-x86_64" /> 4 <dllmap os="!windows,osx" cpu="x86-64,ia64" dll="openjpeg-dotnet-x86_64.dll" target="libopenjpeg-dotnet-2.1.3.0-dotnet-1-x86_64" />
5 <dllmap os="!windows,osx" cpu="x86" dll="openjpeg-dotnet.dll" target="libopenjpeg-dotnet-2.1.3.0-dotnet-1-i686" /> 5 <dllmap os="!windows,osx" cpu="x86" dll="openjpeg-dotnet.dll" target="libopenjpeg-dotnet-2.1.3.0-dotnet-1-i686" />
6 <dllmap os="!windows,osx" cpu="x86" dll="openjpeg-dotnet-x86_64.dll" target="libopenjpeg-dotnet-2.1.3.0-dotnet-1-i686" /> 6 <dllmap os="!windows,osx" cpu="x86" dll="openjpeg-dotnet-x86_64.dll" target="libopenjpeg-dotnet-2.1.3.0-dotnet-1-i686" />
7</configuration> 7</configuration>
diff --git a/bin/OpenMetaverseTypes.XML b/bin/OpenMetaverseTypes.XML
index 137b39b..c61d91a 100644
--- a/bin/OpenMetaverseTypes.XML
+++ b/bin/OpenMetaverseTypes.XML
@@ -1,2596 +1,2602 @@
1<?xml version="1.0"?> 1<?xml version="1.0"?>
2<doc> 2<doc>
3 <assembly> 3 <assembly>
4 <name>OpenMetaverseTypes</name> 4 <name>OpenMetaverseTypes</name>
5 </assembly> 5 </assembly>
6 <members> 6 <members>
7 <member name="F:OpenMetaverse.Vector4.X"> 7 <member name="T:OpenMetaverse.UUID">
8 <summary>X value</summary> 8 <summary>
9 </member> 9 A 128-bit Universally Unique Identifier, used throughout the Second
10 <member name="F:OpenMetaverse.Vector4.Y"> 10 Life networking protocol
11 <summary>Y value</summary> 11 </summary>
12 </member> 12 </member>
13 <member name="F:OpenMetaverse.Vector4.Z"> 13 <member name="F:OpenMetaverse.UUID.Guid">
14 <summary>Z value</summary> 14 <summary>The System.Guid object this struct wraps around</summary>
15 </member> 15 </member>
16 <member name="F:OpenMetaverse.Vector4.W"> 16 <member name="M:OpenMetaverse.UUID.#ctor(System.String)">
17 <summary>W value</summary> 17 <summary>
18 </member> 18 Constructor that takes a string UUID representation
19 <member name="M:OpenMetaverse.Vector4.#ctor(System.Byte[],System.Int32)"> 19 </summary>
20 <summary> 20 <param name="val">A string representation of a UUID, case
21 Constructor, builds a vector from a byte array 21 insensitive and can either be hyphenated or non-hyphenated</param>
22 </summary> 22 <example>UUID("11f8aa9c-b071-4242-836b-13b7abe0d489")</example>
23 <param name="byteArray">Byte array containing four four-byte floats</param> 23 </member>
24 <param name="pos">Beginning position in the byte array</param> 24 <member name="M:OpenMetaverse.UUID.#ctor(System.Guid)">
25 </member> 25 <summary>
26 <member name="M:OpenMetaverse.Vector4.ApproxEquals(OpenMetaverse.Vector4,System.Single)"> 26 Constructor that takes a System.Guid object
27 <summary> 27 </summary>
28 Test if this vector is equal to another vector, within a given 28 <param name="val">A Guid object that contains the unique identifier
29 tolerance range 29 to be represented by this UUID</param>
30 </summary> 30 </member>
31 <param name="vec">Vector to test against</param> 31 <member name="M:OpenMetaverse.UUID.#ctor(System.Byte[],System.Int32)">
32 <param name="tolerance">The acceptable magnitude of difference 32 <summary>
33 between the two vectors</param> 33 Constructor that takes a byte array containing a UUID
34 <returns>True if the magnitude of difference between the two vectors 34 </summary>
35 is less than the given tolerance, otherwise false</returns> 35 <param name="source">Byte array containing a 16 byte UUID</param>
36 </member> 36 <param name="pos">Beginning offset in the array</param>
37 <member name="M:OpenMetaverse.Vector4.CompareTo(OpenMetaverse.Vector4)"> 37 </member>
38 <summary> 38 <member name="M:OpenMetaverse.UUID.#ctor(System.UInt64)">
39 IComparable.CompareTo implementation 39 <summary>
40 </summary> 40 Constructor that takes an unsigned 64-bit unsigned integer to
41 </member> 41 convert to a UUID
42 <member name="M:OpenMetaverse.Vector4.IsFinite"> 42 </summary>
43 <summary> 43 <param name="val">64-bit unsigned integer to convert to a UUID</param>
44 Test if this vector is composed of all finite numbers 44 </member>
45 </summary> 45 <member name="M:OpenMetaverse.UUID.#ctor(OpenMetaverse.UUID)">
46 </member> 46 <summary>
47 <member name="M:OpenMetaverse.Vector4.FromBytes(System.Byte[],System.Int32)"> 47 Copy constructor
48 <summary> 48 </summary>
49 Builds a vector from a byte array 49 <param name="val">UUID to copy</param>
50 </summary> 50 </member>
51 <param name="byteArray">Byte array containing a 16 byte vector</param> 51 <member name="M:OpenMetaverse.UUID.CompareTo(OpenMetaverse.UUID)">
52 <param name="pos">Beginning position in the byte array</param> 52 <summary>
53 </member> 53 IComparable.CompareTo implementation
54 <member name="M:OpenMetaverse.Vector4.GetBytes"> 54 </summary>
55 <summary> 55 </member>
56 Returns the raw bytes for this vector 56 <member name="M:OpenMetaverse.UUID.FromBytes(System.Byte[],System.Int32)">
57 </summary> 57 <summary>
58 <returns>A 16 byte array containing X, Y, Z, and W</returns> 58 Assigns this UUID from 16 bytes out of a byte array
59 </member> 59 </summary>
60 <member name="M:OpenMetaverse.Vector4.ToBytes(System.Byte[],System.Int32)"> 60 <param name="source">Byte array containing the UUID to assign this UUID to</param>
61 <summary> 61 <param name="pos">Starting position of the UUID in the byte array</param>
62 Writes the raw bytes for this vector to a byte array 62 </member>
63 </summary> 63 <member name="M:OpenMetaverse.UUID.GetBytes">
64 <param name="dest">Destination byte array</param> 64 <summary>
65 <param name="pos">Position in the destination array to start 65 Returns a copy of the raw bytes for this UUID
66 writing. Must be at least 16 bytes before the end of the array</param> 66 </summary>
67 </member> 67 <returns>A 16 byte array containing this UUID</returns>
68 <member name="M:OpenMetaverse.Vector4.ToRawString"> 68 </member>
69 <summary> 69 <member name="M:OpenMetaverse.UUID.ToBytes(System.Byte[],System.Int32)">
70 Get a string representation of the vector elements with up to three 70 <summary>
71 decimal digits and separated by spaces only 71 Writes the raw bytes for this UUID to a byte array
72 </summary> 72 </summary>
73 <returns>Raw string representation of the vector</returns> 73 <param name="dest">Destination byte array</param>
74 </member> 74 <param name="pos">Position in the destination array to start
75 <member name="F:OpenMetaverse.Vector4.Zero"> 75 writing. Must be at least 16 bytes before the end of the array</param>
76 <summary>A vector with a value of 0,0,0,0</summary> 76 </member>
77 </member> 77 <member name="M:OpenMetaverse.UUID.CRC">
78 <member name="F:OpenMetaverse.Vector4.One"> 78 <summary>
79 <summary>A vector with a value of 1,1,1,1</summary> 79 Calculate an LLCRC (cyclic redundancy check) for this UUID
80 </member> 80 </summary>
81 <member name="F:OpenMetaverse.Vector4.UnitX"> 81 <returns>The CRC checksum for this UUID</returns>
82 <summary>A vector with a value of 1,0,0,0</summary> 82 </member>
83 </member> 83 <member name="M:OpenMetaverse.UUID.GetULong">
84 <member name="F:OpenMetaverse.Vector4.UnitY"> 84 <summary>
85 <summary>A vector with a value of 0,1,0,0</summary> 85 Create a 64-bit integer representation from the second half of this UUID
86 </member> 86 </summary>
87 <member name="F:OpenMetaverse.Vector4.UnitZ"> 87 <returns>An integer created from the last eight bytes of this UUID</returns>
88 <summary>A vector with a value of 0,0,1,0</summary> 88 </member>
89 </member> 89 <member name="M:OpenMetaverse.UUID.Parse(System.String)">
90 <member name="F:OpenMetaverse.Vector4.UnitW"> 90 <summary>
91 <summary>A vector with a value of 0,0,0,1</summary> 91 Generate a UUID from a string
92 </member> 92 </summary>
93 <member name="T:OpenMetaverse.Vector3"> 93 <param name="val">A string representation of a UUID, case
94 <summary> 94 insensitive and can either be hyphenated or non-hyphenated</param>
95 A three-dimensional vector with floating-point values 95 <example>UUID.Parse("11f8aa9c-b071-4242-836b-13b7abe0d489")</example>
96 </summary> 96 </member>
97 </member> 97 <member name="M:OpenMetaverse.UUID.TryParse(System.String,OpenMetaverse.UUID@)">
98 <member name="F:OpenMetaverse.Vector3.X"> 98 <summary>
99 <summary>X value</summary> 99 Generate a UUID from a string
100 </member> 100 </summary>
101 <member name="F:OpenMetaverse.Vector3.Y"> 101 <param name="val">A string representation of a UUID, case
102 <summary>Y value</summary> 102 insensitive and can either be hyphenated or non-hyphenated</param>
103 </member> 103 <param name="result">Will contain the parsed UUID if successful,
104 <member name="F:OpenMetaverse.Vector3.Z"> 104 otherwise null</param>
105 <summary>Z value</summary> 105 <returns>True if the string was successfully parse, otherwise false</returns>
106 </member> 106 <example>UUID.TryParse("11f8aa9c-b071-4242-836b-13b7abe0d489", result)</example>
107 <member name="M:OpenMetaverse.Vector3.#ctor(System.Byte[],System.Int32)"> 107 </member>
108 <summary> 108 <member name="M:OpenMetaverse.UUID.Combine(OpenMetaverse.UUID,OpenMetaverse.UUID)">
109 Constructor, builds a vector from a byte array 109 <summary>
110 </summary> 110 Combine two UUIDs together by taking the MD5 hash of a byte array
111 <param name="byteArray">Byte array containing three four-byte floats</param> 111 containing both UUIDs
112 <param name="pos">Beginning position in the byte array</param> 112 </summary>
113 </member> 113 <param name="first">First UUID to combine</param>
114 <member name="M:OpenMetaverse.Vector3.ApproxEquals(OpenMetaverse.Vector3,System.Single)"> 114 <param name="second">Second UUID to combine</param>
115 <summary> 115 <returns>The UUID product of the combination</returns>
116 Test if this vector is equal to another vector, within a given 116 </member>
117 tolerance range 117 <member name="M:OpenMetaverse.UUID.Random">
118 </summary> 118 <summary>
119 <param name="vec">Vector to test against</param> 119
120 <param name="tolerance">The acceptable magnitude of difference 120 </summary>
121 between the two vectors</param> 121 <returns></returns>
122 <returns>True if the magnitude of difference between the two vectors 122 </member>
123 is less than the given tolerance, otherwise false</returns> 123 <member name="M:OpenMetaverse.UUID.GetHashCode">
124 </member> 124 <summary>
125 <member name="M:OpenMetaverse.Vector3.CompareTo(OpenMetaverse.Vector3)"> 125 Return a hash code for this UUID, used by .NET for hash tables
126 <summary> 126 </summary>
127 IComparable.CompareTo implementation 127 <returns>An integer composed of all the UUID bytes XORed together</returns>
128 </summary> 128 </member>
129 </member> 129 <member name="M:OpenMetaverse.UUID.Equals(System.Object)">
130 <member name="M:OpenMetaverse.Vector3.IsFinite"> 130 <summary>
131 <summary> 131 Comparison function
132 Test if this vector is composed of all finite numbers 132 </summary>
133 </summary> 133 <param name="o">An object to compare to this UUID</param>
134 </member> 134 <returns>True if the object is a UUID and both UUIDs are equal</returns>
135 <member name="M:OpenMetaverse.Vector3.FromBytes(System.Byte[],System.Int32)"> 135 </member>
136 <summary> 136 <member name="M:OpenMetaverse.UUID.Equals(OpenMetaverse.UUID)">
137 Builds a vector from a byte array 137 <summary>
138 </summary> 138 Comparison function
139 <param name="byteArray">Byte array containing a 12 byte vector</param> 139 </summary>
140 <param name="pos">Beginning position in the byte array</param> 140 <param name="uuid">UUID to compare to</param>
141 </member> 141 <returns>True if the UUIDs are equal, otherwise false</returns>
142 <member name="M:OpenMetaverse.Vector3.GetBytes"> 142 </member>
143 <summary> 143 <member name="M:OpenMetaverse.UUID.ToString">
144 Returns the raw bytes for this vector 144 <summary>
145 </summary> 145 Get a hyphenated string representation of this UUID
146 <returns>A 12 byte array containing X, Y, and Z</returns> 146 </summary>
147 </member> 147 <returns>A string representation of this UUID, lowercase and
148 <member name="M:OpenMetaverse.Vector3.ToBytes(System.Byte[],System.Int32)"> 148 with hyphens</returns>
149 <summary> 149 <example>11f8aa9c-b071-4242-836b-13b7abe0d489</example>
150 Writes the raw bytes for this vector to a byte array 150 </member>
151 </summary> 151 <member name="M:OpenMetaverse.UUID.op_Equality(OpenMetaverse.UUID,OpenMetaverse.UUID)">
152 <param name="dest">Destination byte array</param> 152 <summary>
153 <param name="pos">Position in the destination array to start 153 Equals operator
154 writing. Must be at least 12 bytes before the end of the array</param> 154 </summary>
155 </member> 155 <param name="lhs">First UUID for comparison</param>
156 <member name="M:OpenMetaverse.Vector3.Parse(System.String)"> 156 <param name="rhs">Second UUID for comparison</param>
157 <summary> 157 <returns>True if the UUIDs are byte for byte equal, otherwise false</returns>
158 Parse a vector from a string 158 </member>
159 </summary> 159 <member name="M:OpenMetaverse.UUID.op_Inequality(OpenMetaverse.UUID,OpenMetaverse.UUID)">
160 <param name="val">A string representation of a 3D vector, enclosed 160 <summary>
161 in arrow brackets and separated by commas</param> 161 Not equals operator
162 </member> 162 </summary>
163 <member name="M:OpenMetaverse.Vector3.RotationBetween(OpenMetaverse.Vector3,OpenMetaverse.Vector3)"> 163 <param name="lhs">First UUID for comparison</param>
164 <summary> 164 <param name="rhs">Second UUID for comparison</param>
165 Calculate the rotation between two vectors 165 <returns>True if the UUIDs are not equal, otherwise true</returns>
166 </summary> 166 </member>
167 <param name="a">Normalized directional vector (such as 1,0,0 for forward facing)</param> 167 <member name="M:OpenMetaverse.UUID.op_ExclusiveOr(OpenMetaverse.UUID,OpenMetaverse.UUID)">
168 <param name="b">Normalized target vector</param> 168 <summary>
169 </member> 169 XOR operator
170 <member name="M:OpenMetaverse.Vector3.SmoothStep(OpenMetaverse.Vector3,OpenMetaverse.Vector3,System.Single)"> 170 </summary>
171 <summary> 171 <param name="lhs">First UUID</param>
172 Interpolates between two vectors using a cubic equation 172 <param name="rhs">Second UUID</param>
173 </summary> 173 <returns>A UUID that is a XOR combination of the two input UUIDs</returns>
174 </member> 174 </member>
175 <member name="M:OpenMetaverse.Vector3.ToString"> 175 <member name="M:OpenMetaverse.UUID.op_Explicit(System.String)~OpenMetaverse.UUID">
176 <summary> 176 <summary>
177 Get a formatted string representation of the vector 177 String typecasting operator
178 </summary> 178 </summary>
179 <returns>A string representation of the vector</returns> 179 <param name="val">A UUID in string form. Case insensitive,
180 </member> 180 hyphenated or non-hyphenated</param>
181 <member name="M:OpenMetaverse.Vector3.ToRawString"> 181 <returns>A UUID built from the string representation</returns>
182 <summary> 182 </member>
183 Get a string representation of the vector elements with up to three 183 <member name="F:OpenMetaverse.UUID.Zero">
184 decimal digits and separated by spaces only 184 <summary>An UUID with a value of all zeroes</summary>
185 </summary> 185 </member>
186 <returns>Raw string representation of the vector</returns> 186 <member name="F:OpenMetaverse.UUID.ZeroString">
187 </member> 187 <summary>A cache of UUID.Zero as a string to optimize a common path</summary>
188 <member name="M:OpenMetaverse.Vector3.op_Modulus(OpenMetaverse.Vector3,OpenMetaverse.Vector3)"> 188 </member>
189 <summary> 189 <member name="M:OpenMetaverse.Matrix4.GetEulerAngles(System.Single@,System.Single@,System.Single@)">
190 Cross product between two vectors 190 <summary>
191 </summary> 191 Convert this matrix to euler rotations
192 </member> 192 </summary>
193 <member name="F:OpenMetaverse.Vector3.Zero"> 193 <param name="roll">X euler angle</param>
194 <summary>A vector with a value of 0,0,0</summary> 194 <param name="pitch">Y euler angle</param>
195 </member> 195 <param name="yaw">Z euler angle</param>
196 <member name="F:OpenMetaverse.Vector3.One"> 196 </member>
197 <summary>A vector with a value of 1,1,1</summary> 197 <member name="M:OpenMetaverse.Matrix4.GetQuaternion">
198 </member> 198 <summary>
199 <member name="F:OpenMetaverse.Vector3.UnitX"> 199 Convert this matrix to a quaternion rotation
200 <summary>A unit vector facing forward (X axis), value 1,0,0</summary> 200 </summary>
201 </member> 201 <returns>A quaternion representation of this rotation matrix</returns>
202 <member name="F:OpenMetaverse.Vector3.UnitY"> 202 </member>
203 <summary>A unit vector facing left (Y axis), value 0,1,0</summary> 203 <member name="M:OpenMetaverse.Matrix4.CreateFromEulers(System.Single,System.Single,System.Single)">
204 </member> 204 <summary>
205 <member name="F:OpenMetaverse.Vector3.UnitZ"> 205 Construct a matrix from euler rotation values in radians
206 <summary>A unit vector facing up (Z axis), value 0,0,1</summary> 206 </summary>
207 </member> 207 <param name="roll">X euler angle in radians</param>
208 <member name="T:OpenMetaverse.EnumInfoAttribute"> 208 <param name="pitch">Y euler angle in radians</param>
209 <summary> 209 <param name="yaw">Z euler angle in radians</param>
210 Attribute class that allows extra attributes to be attached to ENUMs 210 </member>
211 </summary> 211 <member name="M:OpenMetaverse.Matrix4.ToString">
212 </member> 212 <summary>
213 <member name="F:OpenMetaverse.EnumInfoAttribute.Text"> 213 Get a formatted string representation of the vector
214 <summary>Text used when presenting ENUM to user</summary> 214 </summary>
215 </member> 215 <returns>A string representation of the vector</returns>
216 <member name="M:OpenMetaverse.EnumInfoAttribute.#ctor"> 216 </member>
217 <summary>Default initializer</summary> 217 <member name="F:OpenMetaverse.Matrix4.Zero">
218 </member> 218 <summary>A 4x4 matrix containing all zeroes</summary>
219 <member name="M:OpenMetaverse.EnumInfoAttribute.#ctor(System.String)"> 219 </member>
220 <summary>Text used when presenting ENUM to user</summary> 220 <member name="F:OpenMetaverse.Matrix4.Identity">
221 </member> 221 <summary>A 4x4 identity matrix</summary>
222 <member name="T:OpenMetaverse.AssetType"> 222 </member>
223 <summary> 223 <member name="T:OpenMetaverse.Color4">
224 The different types of grid assets 224 <summary>
225 </summary> 225 An 8-bit color structure including an alpha channel
226 </member> 226 </summary>
227 <member name="F:OpenMetaverse.AssetType.Unknown"> 227 </member>
228 <summary>Unknown asset type</summary> 228 <member name="F:OpenMetaverse.Color4.R">
229 </member> 229 <summary>Red</summary>
230 <member name="F:OpenMetaverse.AssetType.Texture"> 230 </member>
231 <summary>Texture asset, stores in JPEG2000 J2C stream format</summary> 231 <member name="F:OpenMetaverse.Color4.G">
232 </member> 232 <summary>Green</summary>
233 <member name="F:OpenMetaverse.AssetType.Sound"> 233 </member>
234 <summary>Sound asset</summary> 234 <member name="F:OpenMetaverse.Color4.B">
235 </member> 235 <summary>Blue</summary>
236 <member name="F:OpenMetaverse.AssetType.CallingCard"> 236 </member>
237 <summary>Calling card for another avatar</summary> 237 <member name="F:OpenMetaverse.Color4.A">
238 </member> 238 <summary>Alpha</summary>
239 <member name="F:OpenMetaverse.AssetType.Landmark"> 239 </member>
240 <summary>Link to a location in world</summary> 240 <member name="M:OpenMetaverse.Color4.#ctor(System.Byte,System.Byte,System.Byte,System.Byte)">
241 </member> 241 <summary>
242 <member name="F:OpenMetaverse.AssetType.Clothing"> 242
243 <summary>Collection of textures and parameters that can be 243 </summary>
244 worn by an avatar</summary> 244 <param name="r"></param>
245 </member> 245 <param name="g"></param>
246 <member name="F:OpenMetaverse.AssetType.Object"> 246 <param name="b"></param>
247 <summary>Primitive that can contain textures, sounds, 247 <param name="a"></param>
248 scripts and more</summary> 248 </member>
249 </member> 249 <member name="M:OpenMetaverse.Color4.#ctor(System.Byte[],System.Int32,System.Boolean)">
250 <member name="F:OpenMetaverse.AssetType.Notecard"> 250 <summary>
251 <summary>Notecard asset</summary> 251 Builds a color from a byte array
252 </member> 252 </summary>
253 <member name="F:OpenMetaverse.AssetType.Folder"> 253 <param name="byteArray">Byte array containing a 16 byte color</param>
254 <summary>Holds a collection of inventory items</summary> 254 <param name="pos">Beginning position in the byte array</param>
255 </member> 255 <param name="inverted">True if the byte array stores inverted values,
256 <member name="F:OpenMetaverse.AssetType.RootFolder"> 256 otherwise false. For example the color black (fully opaque) inverted
257 <summary>Root inventory folder</summary> 257 would be 0xFF 0xFF 0xFF 0x00</param>
258 </member> 258 </member>
259 <member name="F:OpenMetaverse.AssetType.LSLText"> 259 <member name="M:OpenMetaverse.Color4.#ctor(System.Byte[],System.Int32,System.Boolean,System.Boolean)">
260 <summary>Linden scripting language script</summary> 260 <summary>
261 </member> 261 Returns the raw bytes for this vector
262 <member name="F:OpenMetaverse.AssetType.LSLBytecode"> 262 </summary>
263 <summary>LSO bytecode for a script</summary> 263 <param name="byteArray">Byte array containing a 16 byte color</param>
264 </member> 264 <param name="pos">Beginning position in the byte array</param>
265 <member name="F:OpenMetaverse.AssetType.TextureTGA"> 265 <param name="inverted">True if the byte array stores inverted values,
266 <summary>Uncompressed TGA texture</summary> 266 otherwise false. For example the color black (fully opaque) inverted
267 </member> 267 would be 0xFF 0xFF 0xFF 0x00</param>
268 <member name="F:OpenMetaverse.AssetType.Bodypart"> 268 <param name="alphaInverted">True if the alpha value is inverted in
269 <summary>Collection of textures and shape parameters that can 269 addition to whatever the inverted parameter is. Setting inverted true
270 be worn</summary> 270 and alphaInverted true will flip the alpha value back to non-inverted,
271 </member> 271 but keep the other color bytes inverted</param>
272 <member name="F:OpenMetaverse.AssetType.TrashFolder"> 272 <returns>A 16 byte array containing R, G, B, and A</returns>
273 <summary>Trash folder</summary> 273 </member>
274 </member> 274 <member name="M:OpenMetaverse.Color4.#ctor(OpenMetaverse.Color4)">
275 <member name="F:OpenMetaverse.AssetType.SnapshotFolder"> 275 <summary>
276 <summary>Snapshot folder</summary> 276 Copy constructor
277 </member> 277 </summary>
278 <member name="F:OpenMetaverse.AssetType.LostAndFoundFolder"> 278 <param name="color">Color to copy</param>
279 <summary>Lost and found folder</summary> 279 </member>
280 </member> 280 <member name="M:OpenMetaverse.Color4.CompareTo(OpenMetaverse.Color4)">
281 <member name="F:OpenMetaverse.AssetType.SoundWAV"> 281 <summary>
282 <summary>Uncompressed sound</summary> 282 IComparable.CompareTo implementation
283 </member> 283 </summary>
284 <member name="F:OpenMetaverse.AssetType.ImageTGA"> 284 <remarks>Sorting ends up like this: |--Grayscale--||--Color--|.
285 <summary>Uncompressed TGA non-square image, not to be used as a 285 Alpha is only used when the colors are otherwise equivalent</remarks>
286 texture</summary> 286 </member>
287 </member> 287 <member name="M:OpenMetaverse.Color4.FromBytes(System.Byte[],System.Int32,System.Boolean,System.Boolean)">
288 <member name="F:OpenMetaverse.AssetType.ImageJPEG"> 288 <summary>
289 <summary>Compressed JPEG non-square image, not to be used as a 289 Builds a color from a byte array
290 texture</summary> 290 </summary>
291 </member> 291 <param name="byteArray">Byte array containing a 16 byte color</param>
292 <member name="F:OpenMetaverse.AssetType.Animation"> 292 <param name="pos">Beginning position in the byte array</param>
293 <summary>Animation</summary> 293 <param name="inverted">True if the byte array stores inverted values,
294 </member> 294 otherwise false. For example the color black (fully opaque) inverted
295 <member name="F:OpenMetaverse.AssetType.Gesture"> 295 would be 0xFF 0xFF 0xFF 0x00</param>
296 <summary>Sequence of animations, sounds, chat, and pauses</summary> 296 <param name="alphaInverted">True if the alpha value is inverted in
297 </member> 297 addition to whatever the inverted parameter is. Setting inverted true
298 <member name="F:OpenMetaverse.AssetType.Simstate"> 298 and alphaInverted true will flip the alpha value back to non-inverted,
299 <summary>Simstate file</summary> 299 but keep the other color bytes inverted</param>
300 </member> 300 </member>
301 <member name="F:OpenMetaverse.AssetType.FavoriteFolder"> 301 <member name="M:OpenMetaverse.Color4.ToBytes(System.Byte[],System.Int32)">
302 <summary>Contains landmarks for favorites</summary> 302 <summary>
303 </member> 303 Writes the raw bytes for this color to a byte array
304 <member name="F:OpenMetaverse.AssetType.Link"> 304 </summary>
305 <summary>Asset is a link to another inventory item</summary> 305 <param name="dest">Destination byte array</param>
306 </member> 306 <param name="pos">Position in the destination array to start
307 <member name="F:OpenMetaverse.AssetType.LinkFolder"> 307 writing. Must be at least 16 bytes before the end of the array</param>
308 <summary>Asset is a link to another inventory folder</summary> 308 </member>
309 </member> 309 <member name="M:OpenMetaverse.Color4.ToBytes(System.Byte[],System.Int32,System.Boolean)">
310 <member name="F:OpenMetaverse.AssetType.EnsembleStart"> 310 <summary>
311 <summary>Beginning of the range reserved for ensembles</summary> 311 Serializes this color into four bytes in a byte array
312 </member> 312 </summary>
313 <member name="F:OpenMetaverse.AssetType.EnsembleEnd"> 313 <param name="dest">Destination byte array</param>
314 <summary>End of the range reserved for ensembles</summary> 314 <param name="pos">Position in the destination array to start
315 </member> 315 writing. Must be at least 4 bytes before the end of the array</param>
316 <member name="F:OpenMetaverse.AssetType.CurrentOutfitFolder"> 316 <param name="inverted">True to invert the output (1.0 becomes 0
317 <summary>Folder containing inventory links to wearables and attachments 317 instead of 255)</param>
318 that are part of the current outfit</summary> 318 </member>
319 </member> 319 <member name="M:OpenMetaverse.Color4.ToFloatBytes(System.Byte[],System.Int32)">
320 <member name="F:OpenMetaverse.AssetType.OutfitFolder"> 320 <summary>
321 <summary>Folder containing inventory items or links to 321 Writes the raw bytes for this color to a byte array
322 inventory items of wearables and attachments 322 </summary>
323 together make a full outfit</summary> 323 <param name="dest">Destination byte array</param>
324 </member> 324 <param name="pos">Position in the destination array to start
325 <member name="F:OpenMetaverse.AssetType.MyOutfitsFolder"> 325 writing. Must be at least 16 bytes before the end of the array</param>
326 <summary>Root folder for the folders of type OutfitFolder</summary> 326 </member>
327 </member> 327 <member name="M:OpenMetaverse.Color4.ClampValues">
328 <member name="F:OpenMetaverse.AssetType.InboxFolder"> 328 <summary>
329 <summary></summary> 329 Ensures that values are in range 0-1
330 </member> 330 </summary>
331 <member name="T:OpenMetaverse.InventoryType"> 331 </member>
332 <summary> 332 <member name="M:OpenMetaverse.Color4.FromHSV(System.Double,System.Double,System.Double)">
333 Inventory Item Types, eg Script, Notecard, Folder, etc 333 <summary>
334 </summary> 334 Create an RGB color from a hue, saturation, value combination
335 </member> 335 </summary>
336 <member name="F:OpenMetaverse.InventoryType.Unknown"> 336 <param name="hue">Hue</param>
337 <summary>Unknown</summary> 337 <param name="saturation">Saturation</param>
338 </member> 338 <param name="value">Value</param>
339 <member name="F:OpenMetaverse.InventoryType.Texture"> 339 <returns>An fully opaque RGB color (alpha is 1.0)</returns>
340 <summary>Texture</summary> 340 </member>
341 </member> 341 <member name="M:OpenMetaverse.Color4.Lerp(OpenMetaverse.Color4,OpenMetaverse.Color4,System.Single)">
342 <member name="F:OpenMetaverse.InventoryType.Sound"> 342 <summary>
343 <summary>Sound</summary> 343 Performs linear interpolation between two colors
344 </member> 344 </summary>
345 <member name="F:OpenMetaverse.InventoryType.CallingCard"> 345 <param name="value1">Color to start at</param>
346 <summary>Calling Card</summary> 346 <param name="value2">Color to end at</param>
347 </member> 347 <param name="amount">Amount to interpolate</param>
348 <member name="F:OpenMetaverse.InventoryType.Landmark"> 348 <returns>The interpolated color</returns>
349 <summary>Landmark</summary> 349 </member>
350 </member> 350 <member name="F:OpenMetaverse.Color4.Black">
351 <member name="F:OpenMetaverse.InventoryType.Notecard"> 351 <summary>A Color4 with zero RGB values and fully opaque (alpha 1.0)</summary>
352 <summary>Notecard</summary> 352 </member>
353 </member> 353 <member name="F:OpenMetaverse.Color4.White">
354 <member name="F:OpenMetaverse.InventoryType.Category"> 354 <summary>A Color4 with full RGB values (1.0) and fully opaque (alpha 1.0)</summary>
355 <summary></summary> 355 </member>
356 </member> 356 <member name="M:OpenMetaverse.CircularQueue`1.#ctor(OpenMetaverse.CircularQueue{`0})">
357 <member name="F:OpenMetaverse.InventoryType.Folder"> 357 <summary>
358 <summary>Folder</summary> 358 Copy constructor
359 </member> 359 </summary>
360 <member name="F:OpenMetaverse.InventoryType.RootCategory"> 360 <param name="queue">Circular queue to copy</param>
361 <summary></summary> 361 </member>
362 </member> 362 <member name="F:OpenMetaverse.Vector4.X">
363 <member name="F:OpenMetaverse.InventoryType.LSL"> 363 <summary>X value</summary>
364 <summary>an LSL Script</summary> 364 </member>
365 </member> 365 <member name="F:OpenMetaverse.Vector4.Y">
366 <member name="F:OpenMetaverse.InventoryType.Snapshot"> 366 <summary>Y value</summary>
367 <summary></summary> 367 </member>
368 </member> 368 <member name="F:OpenMetaverse.Vector4.Z">
369 <member name="F:OpenMetaverse.InventoryType.Attachment"> 369 <summary>Z value</summary>
370 <summary></summary> 370 </member>
371 </member> 371 <member name="F:OpenMetaverse.Vector4.W">
372 <member name="F:OpenMetaverse.InventoryType.Wearable"> 372 <summary>W value</summary>
373 <summary></summary> 373 </member>
374 </member> 374 <member name="M:OpenMetaverse.Vector4.#ctor(System.Byte[],System.Int32)">
375 <member name="F:OpenMetaverse.InventoryType.Animation"> 375 <summary>
376 <summary></summary> 376 Constructor, builds a vector from a byte array
377 </member> 377 </summary>
378 <member name="F:OpenMetaverse.InventoryType.Gesture"> 378 <param name="byteArray">Byte array containing four four-byte floats</param>
379 <summary></summary> 379 <param name="pos">Beginning position in the byte array</param>
380 </member> 380 </member>
381 <member name="T:OpenMetaverse.SaleType"> 381 <member name="M:OpenMetaverse.Vector4.ApproxEquals(OpenMetaverse.Vector4,System.Single)">
382 <summary> 382 <summary>
383 Item Sale Status 383 Test if this vector is equal to another vector, within a given
384 </summary> 384 tolerance range
385 </member> 385 </summary>
386 <member name="F:OpenMetaverse.SaleType.Not"> 386 <param name="vec">Vector to test against</param>
387 <summary>Not for sale</summary> 387 <param name="tolerance">The acceptable magnitude of difference
388 </member> 388 between the two vectors</param>
389 <member name="F:OpenMetaverse.SaleType.Original"> 389 <returns>True if the magnitude of difference between the two vectors
390 <summary>The original is for sale</summary> 390 is less than the given tolerance, otherwise false</returns>
391 </member> 391 </member>
392 <member name="F:OpenMetaverse.SaleType.Copy"> 392 <member name="M:OpenMetaverse.Vector4.CompareTo(OpenMetaverse.Vector4)">
393 <summary>Copies are for sale</summary> 393 <summary>
394 </member> 394 IComparable.CompareTo implementation
395 <member name="F:OpenMetaverse.SaleType.Contents"> 395 </summary>
396 <summary>The contents of the object are for sale</summary> 396 </member>
397 </member> 397 <member name="M:OpenMetaverse.Vector4.IsFinite">
398 <member name="T:OpenMetaverse.WearableType"> 398 <summary>
399 <summary> 399 Test if this vector is composed of all finite numbers
400 Types of wearable assets 400 </summary>
401 </summary> 401 </member>
402 </member> 402 <member name="M:OpenMetaverse.Vector4.FromBytes(System.Byte[],System.Int32)">
403 <member name="F:OpenMetaverse.WearableType.Shape"> 403 <summary>
404 <summary>Body shape</summary> 404 Builds a vector from a byte array
405 </member> 405 </summary>
406 <member name="F:OpenMetaverse.WearableType.Skin"> 406 <param name="byteArray">Byte array containing a 16 byte vector</param>
407 <summary>Skin textures and attributes</summary> 407 <param name="pos">Beginning position in the byte array</param>
408 </member> 408 </member>
409 <member name="F:OpenMetaverse.WearableType.Hair"> 409 <member name="M:OpenMetaverse.Vector4.GetBytes">
410 <summary>Hair</summary> 410 <summary>
411 </member> 411 Returns the raw bytes for this vector
412 <member name="F:OpenMetaverse.WearableType.Eyes"> 412 </summary>
413 <summary>Eyes</summary> 413 <returns>A 16 byte array containing X, Y, Z, and W</returns>
414 </member> 414 </member>
415 <member name="F:OpenMetaverse.WearableType.Shirt"> 415 <member name="M:OpenMetaverse.Vector4.ToBytes(System.Byte[],System.Int32)">
416 <summary>Shirt</summary> 416 <summary>
417 </member> 417 Writes the raw bytes for this vector to a byte array
418 <member name="F:OpenMetaverse.WearableType.Pants"> 418 </summary>
419 <summary>Pants</summary> 419 <param name="dest">Destination byte array</param>
420 </member> 420 <param name="pos">Position in the destination array to start
421 <member name="F:OpenMetaverse.WearableType.Shoes"> 421 writing. Must be at least 16 bytes before the end of the array</param>
422 <summary>Shoes</summary> 422 </member>
423 </member> 423 <member name="M:OpenMetaverse.Vector4.ToRawString">
424 <member name="F:OpenMetaverse.WearableType.Socks"> 424 <summary>
425 <summary>Socks</summary> 425 Get a string representation of the vector elements with up to three
426 </member> 426 decimal digits and separated by spaces only
427 <member name="F:OpenMetaverse.WearableType.Jacket"> 427 </summary>
428 <summary>Jacket</summary> 428 <returns>Raw string representation of the vector</returns>
429 </member> 429 </member>
430 <member name="F:OpenMetaverse.WearableType.Gloves"> 430 <member name="F:OpenMetaverse.Vector4.Zero">
431 <summary>Gloves</summary> 431 <summary>A vector with a value of 0,0,0,0</summary>
432 </member> 432 </member>
433 <member name="F:OpenMetaverse.WearableType.Undershirt"> 433 <member name="F:OpenMetaverse.Vector4.One">
434 <summary>Undershirt</summary> 434 <summary>A vector with a value of 1,1,1,1</summary>
435 </member> 435 </member>
436 <member name="F:OpenMetaverse.WearableType.Underpants"> 436 <member name="F:OpenMetaverse.Vector4.UnitX">
437 <summary>Underpants</summary> 437 <summary>A vector with a value of 1,0,0,0</summary>
438 </member> 438 </member>
439 <member name="F:OpenMetaverse.WearableType.Skirt"> 439 <member name="F:OpenMetaverse.Vector4.UnitY">
440 <summary>Skirt</summary> 440 <summary>A vector with a value of 0,1,0,0</summary>
441 </member> 441 </member>
442 <member name="F:OpenMetaverse.WearableType.Alpha"> 442 <member name="F:OpenMetaverse.Vector4.UnitZ">
443 <summary>Alpha mask to hide parts of the avatar</summary> 443 <summary>A vector with a value of 0,0,1,0</summary>
444 </member> 444 </member>
445 <member name="F:OpenMetaverse.WearableType.Tattoo"> 445 <member name="F:OpenMetaverse.Vector4.UnitW">
446 <summary>Tattoo</summary> 446 <summary>A vector with a value of 0,0,0,1</summary>
447 </member> 447 </member>
448 <member name="F:OpenMetaverse.WearableType.Invalid"> 448 <member name="T:OpenMetaverse.Vector3d">
449 <summary>Invalid wearable asset</summary> 449 <summary>
450 </member> 450 A three-dimensional vector with doubleing-point values
451 <member name="T:OpenMetaverse.Vector2"> 451 </summary>
452 <summary> 452 </member>
453 A two-dimensional vector with floating-point values 453 <member name="F:OpenMetaverse.Vector3d.X">
454 </summary> 454 <summary>X value</summary>
455 </member> 455 </member>
456 <member name="F:OpenMetaverse.Vector2.X"> 456 <member name="F:OpenMetaverse.Vector3d.Y">
457 <summary>X value</summary> 457 <summary>Y value</summary>
458 </member> 458 </member>
459 <member name="F:OpenMetaverse.Vector2.Y"> 459 <member name="F:OpenMetaverse.Vector3d.Z">
460 <summary>Y value</summary> 460 <summary>Z value</summary>
461 </member> 461 </member>
462 <member name="M:OpenMetaverse.Vector2.ApproxEquals(OpenMetaverse.Vector2,System.Single)"> 462 <member name="M:OpenMetaverse.Vector3d.#ctor(System.Byte[],System.Int32)">
463 <summary> 463 <summary>
464 Test if this vector is equal to another vector, within a given 464 Constructor, builds a vector from a byte array
465 tolerance range 465 </summary>
466 </summary> 466 <param name="byteArray">Byte array containing three eight-byte doubles</param>
467 <param name="vec">Vector to test against</param> 467 <param name="pos">Beginning position in the byte array</param>
468 <param name="tolerance">The acceptable magnitude of difference 468 </member>
469 between the two vectors</param> 469 <member name="M:OpenMetaverse.Vector3d.ApproxEquals(OpenMetaverse.Vector3d,System.Double)">
470 <returns>True if the magnitude of difference between the two vectors 470 <summary>
471 is less than the given tolerance, otherwise false</returns> 471 Test if this vector is equal to another vector, within a given
472 </member> 472 tolerance range
473 <member name="M:OpenMetaverse.Vector2.IsFinite"> 473 </summary>
474 <summary> 474 <param name="vec">Vector to test against</param>
475 Test if this vector is composed of all finite numbers 475 <param name="tolerance">The acceptable magnitude of difference
476 </summary> 476 between the two vectors</param>
477 </member> 477 <returns>True if the magnitude of difference between the two vectors
478 <member name="M:OpenMetaverse.Vector2.CompareTo(OpenMetaverse.Vector2)"> 478 is less than the given tolerance, otherwise false</returns>
479 <summary> 479 </member>
480 IComparable.CompareTo implementation 480 <member name="M:OpenMetaverse.Vector3d.CompareTo(OpenMetaverse.Vector3d)">
481 </summary> 481 <summary>
482 </member> 482 IComparable.CompareTo implementation
483 <member name="M:OpenMetaverse.Vector2.FromBytes(System.Byte[],System.Int32)"> 483 </summary>
484 <summary> 484 </member>
485 Builds a vector from a byte array 485 <member name="M:OpenMetaverse.Vector3d.IsFinite">
486 </summary> 486 <summary>
487 <param name="byteArray">Byte array containing two four-byte floats</param> 487 Test if this vector is composed of all finite numbers
488 <param name="pos">Beginning position in the byte array</param> 488 </summary>
489 </member> 489 </member>
490 <member name="M:OpenMetaverse.Vector2.GetBytes"> 490 <member name="M:OpenMetaverse.Vector3d.FromBytes(System.Byte[],System.Int32)">
491 <summary> 491 <summary>
492 Returns the raw bytes for this vector 492 Builds a vector from a byte array
493 </summary> 493 </summary>
494 <returns>An eight-byte array containing X and Y</returns> 494 <param name="byteArray">Byte array containing a 24 byte vector</param>
495 </member> 495 <param name="pos">Beginning position in the byte array</param>
496 <member name="M:OpenMetaverse.Vector2.ToBytes(System.Byte[],System.Int32)"> 496 </member>
497 <summary> 497 <member name="M:OpenMetaverse.Vector3d.GetBytes">
498 Writes the raw bytes for this vector to a byte array 498 <summary>
499 </summary> 499 Returns the raw bytes for this vector
500 <param name="dest">Destination byte array</param> 500 </summary>
501 <param name="pos">Position in the destination array to start 501 <returns>A 24 byte array containing X, Y, and Z</returns>
502 writing. Must be at least 8 bytes before the end of the array</param> 502 </member>
503 </member> 503 <member name="M:OpenMetaverse.Vector3d.ToBytes(System.Byte[],System.Int32)">
504 <member name="M:OpenMetaverse.Vector2.Parse(System.String)"> 504 <summary>
505 <summary> 505 Writes the raw bytes for this vector to a byte array
506 Parse a vector from a string 506 </summary>
507 </summary> 507 <param name="dest">Destination byte array</param>
508 <param name="val">A string representation of a 2D vector, enclosed 508 <param name="pos">Position in the destination array to start
509 in arrow brackets and separated by commas</param> 509 writing. Must be at least 24 bytes before the end of the array</param>
510 </member> 510 </member>
511 <member name="M:OpenMetaverse.Vector2.SmoothStep(OpenMetaverse.Vector2,OpenMetaverse.Vector2,System.Single)"> 511 <member name="M:OpenMetaverse.Vector3d.Parse(System.String)">
512 <summary> 512 <summary>
513 Interpolates between two vectors using a cubic equation 513 Parse a vector from a string
514 </summary> 514 </summary>
515 </member> 515 <param name="val">A string representation of a 3D vector, enclosed
516 <member name="M:OpenMetaverse.Vector2.ToString"> 516 in arrow brackets and separated by commas</param>
517 <summary> 517 </member>
518 Get a formatted string representation of the vector 518 <member name="M:OpenMetaverse.Vector3d.SmoothStep(OpenMetaverse.Vector3d,OpenMetaverse.Vector3d,System.Double)">
519 </summary> 519 <summary>
520 <returns>A string representation of the vector</returns> 520 Interpolates between two vectors using a cubic equation
521 </member> 521 </summary>
522 <member name="M:OpenMetaverse.Vector2.ToRawString"> 522 </member>
523 <summary> 523 <member name="M:OpenMetaverse.Vector3d.ToString">
524 Get a string representation of the vector elements with up to three 524 <summary>
525 decimal digits and separated by spaces only 525 Get a formatted string representation of the vector
526 </summary> 526 </summary>
527 <returns>Raw string representation of the vector</returns> 527 <returns>A string representation of the vector</returns>
528 </member> 528 </member>
529 <member name="F:OpenMetaverse.Vector2.Zero"> 529 <member name="M:OpenMetaverse.Vector3d.ToRawString">
530 <summary>A vector with a value of 0,0</summary> 530 <summary>
531 </member> 531 Get a string representation of the vector elements with up to three
532 <member name="F:OpenMetaverse.Vector2.One"> 532 decimal digits and separated by spaces only
533 <summary>A vector with a value of 1,1</summary> 533 </summary>
534 </member> 534 <returns>Raw string representation of the vector</returns>
535 <member name="F:OpenMetaverse.Vector2.UnitX"> 535 </member>
536 <summary>A vector with a value of 1,0</summary> 536 <member name="M:OpenMetaverse.Vector3d.op_Modulus(OpenMetaverse.Vector3d,OpenMetaverse.Vector3d)">
537 </member> 537 <summary>
538 <member name="F:OpenMetaverse.Vector2.UnitY"> 538 Cross product between two vectors
539 <summary>A vector with a value of 0,1</summary> 539 </summary>
540 </member> 540 </member>
541 <member name="T:OpenMetaverse.UUID"> 541 <member name="F:OpenMetaverse.Vector3d.Zero">
542 <summary> 542 <summary>A vector with a value of 0,0,0</summary>
543 A 128-bit Universally Unique Identifier, used throughout the Second 543 </member>
544 Life networking protocol 544 <member name="F:OpenMetaverse.Vector3d.One">
545 </summary> 545 <summary>A vector with a value of 1,1,1</summary>
546 </member> 546 </member>
547 <member name="F:OpenMetaverse.UUID.Guid"> 547 <member name="F:OpenMetaverse.Vector3d.UnitX">
548 <summary>The System.Guid object this struct wraps around</summary> 548 <summary>A unit vector facing forward (X axis), value of 1,0,0</summary>
549 </member> 549 </member>
550 <member name="M:OpenMetaverse.UUID.#ctor(System.String)"> 550 <member name="F:OpenMetaverse.Vector3d.UnitY">
551 <summary> 551 <summary>A unit vector facing left (Y axis), value of 0,1,0</summary>
552 Constructor that takes a string UUID representation 552 </member>
553 </summary> 553 <member name="F:OpenMetaverse.Vector3d.UnitZ">
554 <param name="val">A string representation of a UUID, case 554 <summary>A unit vector facing up (Z axis), value of 0,0,1</summary>
555 insensitive and can either be hyphenated or non-hyphenated</param> 555 </member>
556 <example>UUID("11f8aa9c-b071-4242-836b-13b7abe0d489")</example> 556 <member name="T:OpenMetaverse.Vector3">
557 </member> 557 <summary>
558 <member name="M:OpenMetaverse.UUID.#ctor(System.Guid)"> 558 A three-dimensional vector with floating-point values
559 <summary> 559 </summary>
560 Constructor that takes a System.Guid object 560 </member>
561 </summary> 561 <member name="F:OpenMetaverse.Vector3.X">
562 <param name="val">A Guid object that contains the unique identifier 562 <summary>X value</summary>
563 to be represented by this UUID</param> 563 </member>
564 </member> 564 <member name="F:OpenMetaverse.Vector3.Y">
565 <member name="M:OpenMetaverse.UUID.#ctor(System.Byte[],System.Int32)"> 565 <summary>Y value</summary>
566 <summary> 566 </member>
567 Constructor that takes a byte array containing a UUID 567 <member name="F:OpenMetaverse.Vector3.Z">
568 </summary> 568 <summary>Z value</summary>
569 <param name="source">Byte array containing a 16 byte UUID</param> 569 </member>
570 <param name="pos">Beginning offset in the array</param> 570 <member name="M:OpenMetaverse.Vector3.#ctor(System.Byte[],System.Int32)">
571 </member> 571 <summary>
572 <member name="M:OpenMetaverse.UUID.#ctor(System.UInt64)"> 572 Constructor, builds a vector from a byte array
573 <summary> 573 </summary>
574 Constructor that takes an unsigned 64-bit unsigned integer to 574 <param name="byteArray">Byte array containing three four-byte floats</param>
575 convert to a UUID 575 <param name="pos">Beginning position in the byte array</param>
576 </summary> 576 </member>
577 <param name="val">64-bit unsigned integer to convert to a UUID</param> 577 <member name="M:OpenMetaverse.Vector3.ApproxEquals(OpenMetaverse.Vector3,System.Single)">
578 </member> 578 <summary>
579 <member name="M:OpenMetaverse.UUID.#ctor(OpenMetaverse.UUID)"> 579 Test if this vector is equal to another vector, within a given
580 <summary> 580 tolerance range
581 Copy constructor 581 </summary>
582 </summary> 582 <param name="vec">Vector to test against</param>
583 <param name="val">UUID to copy</param> 583 <param name="tolerance">The acceptable magnitude of difference
584 </member> 584 between the two vectors</param>
585 <member name="M:OpenMetaverse.UUID.CompareTo(OpenMetaverse.UUID)"> 585 <returns>True if the magnitude of difference between the two vectors
586 <summary> 586 is less than the given tolerance, otherwise false</returns>
587 IComparable.CompareTo implementation 587 </member>
588 </summary> 588 <member name="M:OpenMetaverse.Vector3.CompareTo(OpenMetaverse.Vector3)">
589 </member> 589 <summary>
590 <member name="M:OpenMetaverse.UUID.FromBytes(System.Byte[],System.Int32)"> 590 IComparable.CompareTo implementation
591 <summary> 591 </summary>
592 Assigns this UUID from 16 bytes out of a byte array 592 </member>
593 </summary> 593 <member name="M:OpenMetaverse.Vector3.IsFinite">
594 <param name="source">Byte array containing the UUID to assign this UUID to</param> 594 <summary>
595 <param name="pos">Starting position of the UUID in the byte array</param> 595 Test if this vector is composed of all finite numbers
596 </member> 596 </summary>
597 <member name="M:OpenMetaverse.UUID.GetBytes"> 597 </member>
598 <summary> 598 <member name="M:OpenMetaverse.Vector3.FromBytes(System.Byte[],System.Int32)">
599 Returns a copy of the raw bytes for this UUID 599 <summary>
600 </summary> 600 Builds a vector from a byte array
601 <returns>A 16 byte array containing this UUID</returns> 601 </summary>
602 </member> 602 <param name="byteArray">Byte array containing a 12 byte vector</param>
603 <member name="M:OpenMetaverse.UUID.ToBytes(System.Byte[],System.Int32)"> 603 <param name="pos">Beginning position in the byte array</param>
604 <summary> 604 </member>
605 Writes the raw bytes for this UUID to a byte array 605 <member name="M:OpenMetaverse.Vector3.GetBytes">
606 </summary> 606 <summary>
607 <param name="dest">Destination byte array</param> 607 Returns the raw bytes for this vector
608 <param name="pos">Position in the destination array to start 608 </summary>
609 writing. Must be at least 16 bytes before the end of the array</param> 609 <returns>A 12 byte array containing X, Y, and Z</returns>
610 </member> 610 </member>
611 <member name="M:OpenMetaverse.UUID.CRC"> 611 <member name="M:OpenMetaverse.Vector3.ToBytes(System.Byte[],System.Int32)">
612 <summary> 612 <summary>
613 Calculate an LLCRC (cyclic redundancy check) for this UUID 613 Writes the raw bytes for this vector to a byte array
614 </summary> 614 </summary>
615 <returns>The CRC checksum for this UUID</returns> 615 <param name="dest">Destination byte array</param>
616 </member> 616 <param name="pos">Position in the destination array to start
617 <member name="M:OpenMetaverse.UUID.GetULong"> 617 writing. Must be at least 12 bytes before the end of the array</param>
618 <summary> 618 </member>
619 Create a 64-bit integer representation from the second half of this UUID 619 <member name="M:OpenMetaverse.Vector3.Parse(System.String)">
620 </summary> 620 <summary>
621 <returns>An integer created from the last eight bytes of this UUID</returns> 621 Parse a vector from a string
622 </member> 622 </summary>
623 <member name="M:OpenMetaverse.UUID.Parse(System.String)"> 623 <param name="val">A string representation of a 3D vector, enclosed
624 <summary> 624 in arrow brackets and separated by commas</param>
625 Generate a UUID from a string 625 </member>
626 </summary> 626 <member name="M:OpenMetaverse.Vector3.RotationBetween(OpenMetaverse.Vector3,OpenMetaverse.Vector3)">
627 <param name="val">A string representation of a UUID, case 627 <summary>
628 insensitive and can either be hyphenated or non-hyphenated</param> 628 Calculate the rotation between two vectors
629 <example>UUID.Parse("11f8aa9c-b071-4242-836b-13b7abe0d489")</example> 629 </summary>
630 </member> 630 <param name="a">Normalized directional vector (such as 1,0,0 for forward facing)</param>
631 <member name="M:OpenMetaverse.UUID.TryParse(System.String,OpenMetaverse.UUID@)"> 631 <param name="b">Normalized target vector</param>
632 <summary> 632 </member>
633 Generate a UUID from a string 633 <member name="M:OpenMetaverse.Vector3.SmoothStep(OpenMetaverse.Vector3,OpenMetaverse.Vector3,System.Single)">
634 </summary> 634 <summary>
635 <param name="val">A string representation of a UUID, case 635 Interpolates between two vectors using a cubic equation
636 insensitive and can either be hyphenated or non-hyphenated</param> 636 </summary>
637 <param name="result">Will contain the parsed UUID if successful, 637 </member>
638 otherwise null</param> 638 <member name="M:OpenMetaverse.Vector3.ToString">
639 <returns>True if the string was successfully parse, otherwise false</returns> 639 <summary>
640 <example>UUID.TryParse("11f8aa9c-b071-4242-836b-13b7abe0d489", result)</example> 640 Get a formatted string representation of the vector
641 </member> 641 </summary>
642 <member name="M:OpenMetaverse.UUID.Combine(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 642 <returns>A string representation of the vector</returns>
643 <summary> 643 </member>
644 Combine two UUIDs together by taking the MD5 hash of a byte array 644 <member name="M:OpenMetaverse.Vector3.ToRawString">
645 containing both UUIDs 645 <summary>
646 </summary> 646 Get a string representation of the vector elements with up to three
647 <param name="first">First UUID to combine</param> 647 decimal digits and separated by spaces only
648 <param name="second">Second UUID to combine</param> 648 </summary>
649 <returns>The UUID product of the combination</returns> 649 <returns>Raw string representation of the vector</returns>
650 </member> 650 </member>
651 <member name="M:OpenMetaverse.UUID.Random"> 651 <member name="M:OpenMetaverse.Vector3.op_Modulus(OpenMetaverse.Vector3,OpenMetaverse.Vector3)">
652 <summary> 652 <summary>
653 653 Cross product between two vectors
654 </summary> 654 </summary>
655 <returns></returns> 655 </member>
656 </member> 656 <member name="F:OpenMetaverse.Vector3.Zero">
657 <member name="M:OpenMetaverse.UUID.GetHashCode"> 657 <summary>A vector with a value of 0,0,0</summary>
658 <summary> 658 </member>
659 Return a hash code for this UUID, used by .NET for hash tables 659 <member name="F:OpenMetaverse.Vector3.One">
660 </summary> 660 <summary>A vector with a value of 1,1,1</summary>
661 <returns>An integer composed of all the UUID bytes XORed together</returns> 661 </member>
662 </member> 662 <member name="F:OpenMetaverse.Vector3.UnitX">
663 <member name="M:OpenMetaverse.UUID.Equals(System.Object)"> 663 <summary>A unit vector facing forward (X axis), value 1,0,0</summary>
664 <summary> 664 </member>
665 Comparison function 665 <member name="F:OpenMetaverse.Vector3.UnitY">
666 </summary> 666 <summary>A unit vector facing left (Y axis), value 0,1,0</summary>
667 <param name="o">An object to compare to this UUID</param> 667 </member>
668 <returns>True if the object is a UUID and both UUIDs are equal</returns> 668 <member name="F:OpenMetaverse.Vector3.UnitZ">
669 </member> 669 <summary>A unit vector facing up (Z axis), value 0,0,1</summary>
670 <member name="M:OpenMetaverse.UUID.Equals(OpenMetaverse.UUID)"> 670 </member>
671 <summary> 671 <member name="F:OpenMetaverse.Utils.DEG_TO_RAD">
672 Comparison function 672 <summary>Used for converting degrees to radians</summary>
673 </summary> 673 </member>
674 <param name="uuid">UUID to compare to</param> 674 <member name="F:OpenMetaverse.Utils.RAD_TO_DEG">
675 <returns>True if the UUIDs are equal, otherwise false</returns> 675 <summary>Used for converting radians to degrees</summary>
676 </member> 676 </member>
677 <member name="M:OpenMetaverse.UUID.ToString"> 677 <member name="M:OpenMetaverse.Utils.BytesToInt16(System.Byte[])">
678 <summary> 678 <summary>
679 Get a hyphenated string representation of this UUID 679 Convert the first two bytes starting in the byte array in
680 </summary> 680 little endian ordering to a signed short integer
681 <returns>A string representation of this UUID, lowercase and 681 </summary>
682 with hyphens</returns> 682 <param name="bytes">An array two bytes or longer</param>
683 <example>11f8aa9c-b071-4242-836b-13b7abe0d489</example> 683 <returns>A signed short integer, will be zero if a short can't be
684 </member> 684 read at the given position</returns>
685 <member name="M:OpenMetaverse.UUID.op_Equality(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 685 </member>
686 <summary> 686 <member name="M:OpenMetaverse.Utils.BytesToInt16(System.Byte[],System.Int32)">
687 Equals operator 687 <summary>
688 </summary> 688 Convert the first two bytes starting at the given position in
689 <param name="lhs">First UUID for comparison</param> 689 little endian ordering to a signed short integer
690 <param name="rhs">Second UUID for comparison</param> 690 </summary>
691 <returns>True if the UUIDs are byte for byte equal, otherwise false</returns> 691 <param name="bytes">An array two bytes or longer</param>
692 </member> 692 <param name="pos">Position in the array to start reading</param>
693 <member name="M:OpenMetaverse.UUID.op_Inequality(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 693 <returns>A signed short integer, will be zero if a short can't be
694 <summary> 694 read at the given position</returns>
695 Not equals operator 695 </member>
696 </summary> 696 <member name="M:OpenMetaverse.Utils.BytesToInt(System.Byte[],System.Int32)">
697 <param name="lhs">First UUID for comparison</param> 697 <summary>
698 <param name="rhs">Second UUID for comparison</param> 698 Convert the first four bytes starting at the given position in
699 <returns>True if the UUIDs are not equal, otherwise true</returns> 699 little endian ordering to a signed integer
700 </member> 700 </summary>
701 <member name="M:OpenMetaverse.UUID.op_ExclusiveOr(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 701 <param name="bytes">An array four bytes or longer</param>
702 <summary> 702 <param name="pos">Position to start reading the int from</param>
703 XOR operator 703 <returns>A signed integer, will be zero if an int can't be read
704 </summary> 704 at the given position</returns>
705 <param name="lhs">First UUID</param> 705 </member>
706 <param name="rhs">Second UUID</param> 706 <member name="M:OpenMetaverse.Utils.BytesToInt(System.Byte[])">
707 <returns>A UUID that is a XOR combination of the two input UUIDs</returns> 707 <summary>
708 </member> 708 Convert the first four bytes of the given array in little endian
709 <member name="M:OpenMetaverse.UUID.op_Explicit(System.String)~OpenMetaverse.UUID"> 709 ordering to a signed integer
710 <summary> 710 </summary>
711 String typecasting operator 711 <param name="bytes">An array four bytes or longer</param>
712 </summary> 712 <returns>A signed integer, will be zero if the array contains
713 <param name="val">A UUID in string form. Case insensitive, 713 less than four bytes</returns>
714 hyphenated or non-hyphenated</param> 714 </member>
715 <returns>A UUID built from the string representation</returns> 715 <member name="M:OpenMetaverse.Utils.BytesToInt64(System.Byte[])">
716 </member> 716 <summary>
717 <member name="F:OpenMetaverse.UUID.Zero"> 717 Convert the first eight bytes of the given array in little endian
718 <summary>An UUID with a value of all zeroes</summary> 718 ordering to a signed long integer
719 </member> 719 </summary>
720 <member name="F:OpenMetaverse.UUID.ZeroString"> 720 <param name="bytes">An array eight bytes or longer</param>
721 <summary>A cache of UUID.Zero as a string to optimize a common path</summary> 721 <returns>A signed long integer, will be zero if the array contains
722 </member> 722 less than eight bytes</returns>
723 <member name="F:OpenMetaverse.Quaternion.X"> 723 </member>
724 <summary>X value</summary> 724 <member name="M:OpenMetaverse.Utils.BytesToInt64(System.Byte[],System.Int32)">
725 </member> 725 <summary>
726 <member name="F:OpenMetaverse.Quaternion.Y"> 726 Convert the first eight bytes starting at the given position in
727 <summary>Y value</summary> 727 little endian ordering to a signed long integer
728 </member> 728 </summary>
729 <member name="F:OpenMetaverse.Quaternion.Z"> 729 <param name="bytes">An array eight bytes or longer</param>
730 <summary>Z value</summary> 730 <param name="pos">Position to start reading the long from</param>
731 </member> 731 <returns>A signed long integer, will be zero if a long can't be read
732 <member name="F:OpenMetaverse.Quaternion.W"> 732 at the given position</returns>
733 <summary>W value</summary> 733 </member>
734 </member> 734 <member name="M:OpenMetaverse.Utils.BytesToUInt16(System.Byte[],System.Int32)">
735 <member name="M:OpenMetaverse.Quaternion.#ctor(System.Single,System.Single,System.Single)"> 735 <summary>
736 <summary> 736 Convert the first two bytes starting at the given position in
737 Build a quaternion from normalized float values 737 little endian ordering to an unsigned short
738 </summary> 738 </summary>
739 <param name="x">X value from -1.0 to 1.0</param> 739 <param name="bytes">Byte array containing the ushort</param>
740 <param name="y">Y value from -1.0 to 1.0</param> 740 <param name="pos">Position to start reading the ushort from</param>
741 <param name="z">Z value from -1.0 to 1.0</param> 741 <returns>An unsigned short, will be zero if a ushort can't be read
742 </member> 742 at the given position</returns>
743 <member name="M:OpenMetaverse.Quaternion.#ctor(System.Byte[],System.Int32,System.Boolean)"> 743 </member>
744 <summary> 744 <member name="M:OpenMetaverse.Utils.BytesToUInt16(System.Byte[])">
745 Constructor, builds a quaternion object from a byte array 745 <summary>
746 </summary> 746 Convert two bytes in little endian ordering to an unsigned short
747 <param name="byteArray">Byte array containing four four-byte floats</param> 747 </summary>
748 <param name="pos">Offset in the byte array to start reading at</param> 748 <param name="bytes">Byte array containing the ushort</param>
749 <param name="normalized">Whether the source data is normalized or 749 <returns>An unsigned short, will be zero if a ushort can't be
750 not. If this is true 12 bytes will be read, otherwise 16 bytes will 750 read</returns>
751 be read.</param> 751 </member>
752 </member> 752 <member name="M:OpenMetaverse.Utils.BytesToUInt(System.Byte[],System.Int32)">
753 <member name="M:OpenMetaverse.Quaternion.Normalize"> 753 <summary>
754 <summary> 754 Convert the first four bytes starting at the given position in
755 Normalizes the quaternion 755 little endian ordering to an unsigned integer
756 </summary> 756 </summary>
757 </member> 757 <param name="bytes">Byte array containing the uint</param>
758 <member name="M:OpenMetaverse.Quaternion.FromBytes(System.Byte[],System.Int32,System.Boolean)"> 758 <param name="pos">Position to start reading the uint from</param>
759 <summary> 759 <returns>An unsigned integer, will be zero if a uint can't be read
760 Builds a quaternion object from a byte array 760 at the given position</returns>
761 </summary> 761 </member>
762 <param name="byteArray">The source byte array</param> 762 <member name="M:OpenMetaverse.Utils.BytesToUInt(System.Byte[])">
763 <param name="pos">Offset in the byte array to start reading at</param> 763 <summary>
764 <param name="normalized">Whether the source data is normalized or 764 Convert the first four bytes of the given array in little endian
765 not. If this is true 12 bytes will be read, otherwise 16 bytes will 765 ordering to an unsigned integer
766 be read.</param> 766 </summary>
767 </member> 767 <param name="bytes">An array four bytes or longer</param>
768 <member name="M:OpenMetaverse.Quaternion.GetBytes"> 768 <returns>An unsigned integer, will be zero if the array contains
769 <summary> 769 less than four bytes</returns>
770 Normalize this quaternion and serialize it to a byte array 770 </member>
771 </summary> 771 <member name="M:OpenMetaverse.Utils.BytesToUInt64(System.Byte[])">
772 <returns>A 12 byte array containing normalized X, Y, and Z floating 772 <summary>
773 point values in order using little endian byte ordering</returns> 773 Convert the first eight bytes of the given array in little endian
774 </member> 774 ordering to an unsigned 64-bit integer
775 <member name="M:OpenMetaverse.Quaternion.ToBytes(System.Byte[],System.Int32)"> 775 </summary>
776 <summary> 776 <param name="bytes">An array eight bytes or longer</param>
777 Writes the raw bytes for this quaternion to a byte array 777 <returns>An unsigned 64-bit integer, will be zero if the array
778 </summary> 778 contains less than eight bytes</returns>
779 <param name="dest">Destination byte array</param> 779 </member>
780 <param name="pos">Position in the destination array to start 780 <member name="M:OpenMetaverse.Utils.BytesToFloat(System.Byte[],System.Int32)">
781 writing. Must be at least 12 bytes before the end of the array</param> 781 <summary>
782 </member> 782 Convert four bytes in little endian ordering to a floating point
783 <member name="M:OpenMetaverse.Quaternion.GetEulerAngles(System.Single@,System.Single@,System.Single@)"> 783 value
784 <summary> 784 </summary>
785 Convert this quaternion to euler angles 785 <param name="bytes">Byte array containing a little ending floating
786 </summary> 786 point value</param>
787 <param name="roll">X euler angle</param> 787 <param name="pos">Starting position of the floating point value in
788 <param name="pitch">Y euler angle</param> 788 the byte array</param>
789 <param name="yaw">Z euler angle</param> 789 <returns>Single precision value</returns>
790 </member> 790 </member>
791 <member name="M:OpenMetaverse.Quaternion.GetAxisAngle(OpenMetaverse.Vector3@,System.Single@)"> 791 <member name="M:OpenMetaverse.Utils.IntToBytes(System.Int32)">
792 <summary> 792 <summary>
793 Convert this quaternion to an angle around an axis 793 Convert an integer to a byte array in little endian format
794 </summary> 794 </summary>
795 <param name="axis">Unit vector describing the axis</param> 795 <param name="value">The integer to convert</param>
796 <param name="angle">Angle around the axis, in radians</param> 796 <returns>A four byte little endian array</returns>
797 </member> 797 </member>
798 <member name="M:OpenMetaverse.Quaternion.Conjugate(OpenMetaverse.Quaternion)"> 798 <member name="M:OpenMetaverse.Utils.IntToBytesBig(System.Int32)">
799 <summary> 799 <summary>
800 Returns the conjugate (spatial inverse) of a quaternion 800 Convert an integer to a byte array in big endian format
801 </summary> 801 </summary>
802 </member> 802 <param name="value">The integer to convert</param>
803 <member name="M:OpenMetaverse.Quaternion.CreateFromAxisAngle(System.Single,System.Single,System.Single,System.Single)"> 803 <returns>A four byte big endian array</returns>
804 <summary> 804 </member>
805 Build a quaternion from an axis and an angle of rotation around 805 <member name="M:OpenMetaverse.Utils.Int64ToBytes(System.Int64)">
806 that axis 806 <summary>
807 </summary> 807 Convert a 64-bit integer to a byte array in little endian format
808 </member> 808 </summary>
809 <member name="M:OpenMetaverse.Quaternion.CreateFromAxisAngle(OpenMetaverse.Vector3,System.Single)"> 809 <param name="value">The value to convert</param>
810 <summary> 810 <returns>An 8 byte little endian array</returns>
811 Build a quaternion from an axis and an angle of rotation around 811 </member>
812 that axis 812 <member name="M:OpenMetaverse.Utils.UInt64ToBytes(System.UInt64)">
813 </summary> 813 <summary>
814 <param name="axis">Axis of rotation</param> 814 Convert a 64-bit unsigned integer to a byte array in little endian
815 <param name="angle">Angle of rotation</param> 815 format
816 </member> 816 </summary>
817 <member name="M:OpenMetaverse.Quaternion.CreateFromEulers(OpenMetaverse.Vector3)"> 817 <param name="value">The value to convert</param>
818 <summary> 818 <returns>An 8 byte little endian array</returns>
819 Creates a quaternion from a vector containing roll, pitch, and yaw 819 </member>
820 in radians 820 <member name="M:OpenMetaverse.Utils.FloatToBytes(System.Single)">
821 </summary> 821 <summary>
822 <param name="eulers">Vector representation of the euler angles in 822 Convert a floating point value to four bytes in little endian
823 radians</param> 823 ordering
824 <returns>Quaternion representation of the euler angles</returns> 824 </summary>
825 </member> 825 <param name="value">A floating point value</param>
826 <member name="M:OpenMetaverse.Quaternion.CreateFromEulers(System.Single,System.Single,System.Single)"> 826 <returns>A four byte array containing the value in little endian
827 <summary> 827 ordering</returns>
828 Creates a quaternion from roll, pitch, and yaw euler angles in 828 </member>
829 radians 829 <member name="M:OpenMetaverse.Utils.UIntToHexString(System.UInt32)">
830 </summary> 830 <summary>
831 <param name="roll">X angle in radians</param> 831 Converts an unsigned integer to a hexadecimal string
832 <param name="pitch">Y angle in radians</param> 832 </summary>
833 <param name="yaw">Z angle in radians</param> 833 <param name="i">An unsigned integer to convert to a string</param>
834 <returns>Quaternion representation of the euler angles</returns> 834 <returns>A hexadecimal string 10 characters long</returns>
835 </member> 835 <example>0x7fffffff</example>
836 <member name="M:OpenMetaverse.Quaternion.Inverse(OpenMetaverse.Quaternion)"> 836 </member>
837 <summary> 837 <member name="M:OpenMetaverse.Utils.BytesToString(System.Byte[])">
838 Conjugates and renormalizes a vector 838 <summary>
839 </summary> 839 Convert a variable length UTF8 byte array to a string
840 </member> 840 </summary>
841 <member name="M:OpenMetaverse.Quaternion.Slerp(OpenMetaverse.Quaternion,OpenMetaverse.Quaternion,System.Single)"> 841 <param name="bytes">The UTF8 encoded byte array to convert</param>
842 <summary> 842 <returns>The decoded string</returns>
843 Spherical linear interpolation between two quaternions 843 </member>
844 </summary> 844 <member name="M:OpenMetaverse.Utils.BytesToHexString(System.Byte[],System.String)">
845 </member> 845 <summary>
846 <member name="M:OpenMetaverse.Quaternion.ToRawString"> 846 Converts a byte array to a string containing hexadecimal characters
847 <summary> 847 </summary>
848 Get a string representation of the quaternion elements with up to three 848 <param name="bytes">The byte array to convert to a string</param>
849 decimal digits and separated by spaces only 849 <param name="fieldName">The name of the field to prepend to each
850 </summary> 850 line of the string</param>
851 <returns>Raw string representation of the quaternion</returns> 851 <returns>A string containing hexadecimal characters on multiple
852 </member> 852 lines. Each line is prepended with the field name</returns>
853 <member name="F:OpenMetaverse.Quaternion.Identity"> 853 </member>
854 <summary>A quaternion with a value of 0,0,0,1</summary> 854 <member name="M:OpenMetaverse.Utils.BytesToHexString(System.Byte[],System.Int32,System.String)">
855 </member> 855 <summary>
856 <member name="T:OpenMetaverse.LocklessQueue`1"> 856 Converts a byte array to a string containing hexadecimal characters
857 <summary> 857 </summary>
858 A thread-safe lockless queue that supports multiple readers and 858 <param name="bytes">The byte array to convert to a string</param>
859 multiple writers 859 <param name="length">Number of bytes in the array to parse</param>
860 </summary> 860 <param name="fieldName">A string to prepend to each line of the hex
861 </member> 861 dump</param>
862 <member name="F:OpenMetaverse.LocklessQueue`1.head"> 862 <returns>A string containing hexadecimal characters on multiple
863 <summary>Queue head</summary> 863 lines. Each line is prepended with the field name</returns>
864 </member> 864 </member>
865 <member name="F:OpenMetaverse.LocklessQueue`1.tail"> 865 <member name="M:OpenMetaverse.Utils.StringToBytes(System.String)">
866 <summary>Queue tail</summary> 866 <summary>
867 </member> 867 Convert a string to a UTF8 encoded byte array
868 <member name="F:OpenMetaverse.LocklessQueue`1.count"> 868 </summary>
869 <summary>Queue item count</summary> 869 <param name="str">The string to convert</param>
870 </member> 870 <returns>A null-terminated UTF8 byte array</returns>
871 <member name="M:OpenMetaverse.LocklessQueue`1.#ctor"> 871 </member>
872 <summary> 872 <member name="M:OpenMetaverse.Utils.HexStringToBytes(System.String,System.Boolean)">
873 Constructor 873 <summary>
874 </summary> 874 Converts a string containing hexadecimal characters to a byte array
875 </member> 875 </summary>
876 <member name="M:OpenMetaverse.LocklessQueue`1.Enqueue(`0)"> 876 <param name="hexString">String containing hexadecimal characters</param>
877 <summary> 877 <param name="handleDirty">If true, gracefully handles null, empty and
878 Enqueue an item 878 uneven strings as well as stripping unconvertable characters</param>
879 </summary> 879 <returns>The converted byte array</returns>
880 <param name="item">Item to enqeue</param> 880 </member>
881 </member> 881 <member name="M:OpenMetaverse.Utils.IsHexDigit(System.Char)">
882 <member name="M:OpenMetaverse.LocklessQueue`1.TryDequeue(`0@)"> 882 <summary>
883 <summary> 883 Returns true is c is a hexadecimal digit (A-F, a-f, 0-9)
884 Try to dequeue an item 884 </summary>
885 </summary> 885 <param name="c">Character to test</param>
886 <param name="item">Dequeued item if the dequeue was successful</param> 886 <returns>true if hex digit, false if not</returns>
887 <returns>True if an item was successfully deqeued, otherwise false</returns> 887 </member>
888 </member> 888 <member name="M:OpenMetaverse.Utils.HexToByte(System.String)">
889 <member name="P:OpenMetaverse.LocklessQueue`1.Count"> 889 <summary>
890 <summary>Gets the current number of items in the queue. Since this 890 Converts 1 or 2 character string into equivalant byte value
891 is a lockless collection this value should be treated as a close 891 </summary>
892 estimate</summary> 892 <param name="hex">1 or 2 character string</param>
893 </member> 893 <returns>byte</returns>
894 <member name="T:OpenMetaverse.LocklessQueue`1.SingleLinkNode"> 894 </member>
895 <summary> 895 <member name="M:OpenMetaverse.Utils.FloatToByte(System.Single,System.Single,System.Single)">
896 Provides a node container for data in a singly linked list 896 <summary>
897 </summary> 897 Convert a float value to a byte given a minimum and maximum range
898 </member> 898 </summary>
899 <member name="F:OpenMetaverse.LocklessQueue`1.SingleLinkNode.Next"> 899 <param name="val">Value to convert to a byte</param>
900 <summary>Pointer to the next node in list</summary> 900 <param name="lower">Minimum value range</param>
901 </member> 901 <param name="upper">Maximum value range</param>
902 <member name="F:OpenMetaverse.LocklessQueue`1.SingleLinkNode.Item"> 902 <returns>A single byte representing the original float value</returns>
903 <summary>The data contained by the node</summary> 903 </member>
904 </member> 904 <member name="M:OpenMetaverse.Utils.ByteToFloat(System.Byte[],System.Int32,System.Single,System.Single)">
905 <member name="M:OpenMetaverse.LocklessQueue`1.SingleLinkNode.#ctor"> 905 <summary>
906 <summary> 906 Convert a byte to a float value given a minimum and maximum range
907 Constructor 907 </summary>
908 </summary> 908 <param name="bytes">Byte array to get the byte from</param>
909 </member> 909 <param name="pos">Position in the byte array the desired byte is at</param>
910 <member name="M:OpenMetaverse.LocklessQueue`1.SingleLinkNode.#ctor(`0)"> 910 <param name="lower">Minimum value range</param>
911 <summary> 911 <param name="upper">Maximum value range</param>
912 Constructor 912 <returns>A float value inclusively between lower and upper</returns>
913 </summary> 913 </member>
914 </member> 914 <member name="M:OpenMetaverse.Utils.ByteToFloat(System.Byte,System.Single,System.Single)">
915 <member name="F:OpenMetaverse.Utils.DEG_TO_RAD"> 915 <summary>
916 <summary>Used for converting degrees to radians</summary> 916 Convert a byte to a float value given a minimum and maximum range
917 </member> 917 </summary>
918 <member name="F:OpenMetaverse.Utils.RAD_TO_DEG"> 918 <param name="val">Byte to convert to a float value</param>
919 <summary>Used for converting radians to degrees</summary> 919 <param name="lower">Minimum value range</param>
920 </member> 920 <param name="upper">Maximum value range</param>
921 <member name="M:OpenMetaverse.Utils.BytesToInt16(System.Byte[])"> 921 <returns>A float value inclusively between lower and upper</returns>
922 <summary> 922 </member>
923 Convert the first two bytes starting in the byte array in 923 <member name="M:OpenMetaverse.Utils.TryParseSingle(System.String,System.Single@)">
924 little endian ordering to a signed short integer 924 <summary>
925 </summary> 925 Attempts to parse a floating point value from a string, using an
926 <param name="bytes">An array two bytes or longer</param> 926 EN-US number format
927 <returns>A signed short integer, will be zero if a short can't be 927 </summary>
928 read at the given position</returns> 928 <param name="s">String to parse</param>
929 </member> 929 <param name="result">Resulting floating point number</param>
930 <member name="M:OpenMetaverse.Utils.BytesToInt16(System.Byte[],System.Int32)"> 930 <returns>True if the parse was successful, otherwise false</returns>
931 <summary> 931 </member>
932 Convert the first two bytes starting at the given position in 932 <member name="M:OpenMetaverse.Utils.TryParseDouble(System.String,System.Double@)">
933 little endian ordering to a signed short integer 933 <summary>
934 </summary> 934 Attempts to parse a floating point value from a string, using an
935 <param name="bytes">An array two bytes or longer</param> 935 EN-US number format
936 <param name="pos">Position in the array to start reading</param> 936 </summary>
937 <returns>A signed short integer, will be zero if a short can't be 937 <param name="s">String to parse</param>
938 read at the given position</returns> 938 <param name="result">Resulting floating point number</param>
939 </member> 939 <returns>True if the parse was successful, otherwise false</returns>
940 <member name="M:OpenMetaverse.Utils.BytesToInt(System.Byte[],System.Int32)"> 940 </member>
941 <summary> 941 <member name="M:OpenMetaverse.Utils.TryParseHex(System.String,System.UInt32@)">
942 Convert the first four bytes starting at the given position in 942 <summary>
943 little endian ordering to a signed integer 943 Tries to parse an unsigned 32-bit integer from a hexadecimal string
944 </summary> 944 </summary>
945 <param name="bytes">An array four bytes or longer</param> 945 <param name="s">String to parse</param>
946 <param name="pos">Position to start reading the int from</param> 946 <param name="result">Resulting integer</param>
947 <returns>A signed integer, will be zero if an int can't be read 947 <returns>True if the parse was successful, otherwise false</returns>
948 at the given position</returns> 948 </member>
949 </member> 949 <member name="M:OpenMetaverse.Utils.EnumToText(System.Enum)">
950 <member name="M:OpenMetaverse.Utils.BytesToInt(System.Byte[])"> 950 <summary>
951 <summary> 951 Returns text specified in EnumInfo attribute of the enumerator
952 Convert the first four bytes of the given array in little endian 952 To add the text use [EnumInfo(Text = "Some nice text here")] before declaration
953 ordering to a signed integer 953 of enum values
954 </summary> 954 </summary>
955 <param name="bytes">An array four bytes or longer</param> 955 <param name="value">Enum value</param>
956 <returns>A signed integer, will be zero if the array contains 956 <returns>Text representation of the enum</returns>
957 less than four bytes</returns> 957 </member>
958 </member> 958 <member name="M:OpenMetaverse.Utils.AssetTypeToString(OpenMetaverse.AssetType)">
959 <member name="M:OpenMetaverse.Utils.BytesToInt64(System.Byte[])"> 959 <summary>
960 <summary> 960 Takes an AssetType and returns the string representation
961 Convert the first eight bytes of the given array in little endian 961 </summary>
962 ordering to a signed long integer 962 <param name="type">The source <seealso cref="T:OpenMetaverse.AssetType"/></param>
963 </summary> 963 <returns>The string version of the AssetType</returns>
964 <param name="bytes">An array eight bytes or longer</param> 964 </member>
965 <returns>A signed long integer, will be zero if the array contains 965 <member name="M:OpenMetaverse.Utils.StringToAssetType(System.String)">
966 less than eight bytes</returns> 966 <summary>
967 </member> 967 Translate a string name of an AssetType into the proper Type
968 <member name="M:OpenMetaverse.Utils.BytesToInt64(System.Byte[],System.Int32)"> 968 </summary>
969 <summary> 969 <param name="type">A string containing the AssetType name</param>
970 Convert the first eight bytes starting at the given position in 970 <returns>The AssetType which matches the string name, or AssetType.Unknown if no match was found</returns>
971 little endian ordering to a signed long integer 971 </member>
972 </summary> 972 <member name="M:OpenMetaverse.Utils.InventoryTypeToString(OpenMetaverse.InventoryType)">
973 <param name="bytes">An array eight bytes or longer</param> 973 <summary>
974 <param name="pos">Position to start reading the long from</param> 974 Convert an InventoryType to a string
975 <returns>A signed long integer, will be zero if a long can't be read 975 </summary>
976 at the given position</returns> 976 <param name="type">The <seealso cref="T:InventoryType"/> to convert</param>
977 </member> 977 <returns>A string representation of the source</returns>
978 <member name="M:OpenMetaverse.Utils.BytesToUInt16(System.Byte[],System.Int32)"> 978 </member>
979 <summary> 979 <member name="M:OpenMetaverse.Utils.StringToInventoryType(System.String)">
980 Convert the first two bytes starting at the given position in 980 <summary>
981 little endian ordering to an unsigned short 981 Convert a string into a valid InventoryType
982 </summary> 982 </summary>
983 <param name="bytes">Byte array containing the ushort</param> 983 <param name="type">A string representation of the InventoryType to convert</param>
984 <param name="pos">Position to start reading the ushort from</param> 984 <returns>A InventoryType object which matched the type</returns>
985 <returns>An unsigned short, will be zero if a ushort can't be read 985 </member>
986 at the given position</returns> 986 <member name="M:OpenMetaverse.Utils.SaleTypeToString(OpenMetaverse.SaleType)">
987 </member> 987 <summary>
988 <member name="M:OpenMetaverse.Utils.BytesToUInt16(System.Byte[])"> 988 Convert a SaleType to a string
989 <summary> 989 </summary>
990 Convert two bytes in little endian ordering to an unsigned short 990 <param name="type">The <seealso cref="T:SaleType"/> to convert</param>
991 </summary> 991 <returns>A string representation of the source</returns>
992 <param name="bytes">Byte array containing the ushort</param> 992 </member>
993 <returns>An unsigned short, will be zero if a ushort can't be 993 <member name="M:OpenMetaverse.Utils.StringToSaleType(System.String)">
994 read</returns> 994 <summary>
995 </member> 995 Convert a string into a valid SaleType
996 <member name="M:OpenMetaverse.Utils.BytesToUInt(System.Byte[],System.Int32)"> 996 </summary>
997 <summary> 997 <param name="value">A string representation of the SaleType to convert</param>
998 Convert the first four bytes starting at the given position in 998 <returns>A SaleType object which matched the type</returns>
999 little endian ordering to an unsigned integer 999 </member>
1000 </summary> 1000 <member name="M:OpenMetaverse.Utils.StringToAttachmentPoint(System.String)">
1001 <param name="bytes">Byte array containing the uint</param> 1001 <summary>
1002 <param name="pos">Position to start reading the uint from</param> 1002 Converts a string used in LLSD to AttachmentPoint type
1003 <returns>An unsigned integer, will be zero if a uint can't be read 1003 </summary>
1004 at the given position</returns> 1004 <param name="value">String representation of AttachmentPoint to convert</param>
1005 </member> 1005 <returns>AttachmentPoint enum</returns>
1006 <member name="M:OpenMetaverse.Utils.BytesToUInt(System.Byte[])"> 1006 </member>
1007 <summary> 1007 <member name="M:OpenMetaverse.Utils.CopyBytes(System.Byte[])">
1008 Convert the first four bytes of the given array in little endian 1008 <summary>
1009 ordering to an unsigned integer 1009 Copy a byte array
1010 </summary> 1010 </summary>
1011 <param name="bytes">An array four bytes or longer</param> 1011 <param name="bytes">Byte array to copy</param>
1012 <returns>An unsigned integer, will be zero if the array contains 1012 <returns>A copy of the given byte array</returns>
1013 less than four bytes</returns> 1013 </member>
1014 </member> 1014 <member name="M:OpenMetaverse.Utils.UIntsToLong(System.UInt32,System.UInt32)">
1015 <member name="M:OpenMetaverse.Utils.BytesToUInt64(System.Byte[])"> 1015 <summary>
1016 <summary> 1016 Packs to 32-bit unsigned integers in to a 64-bit unsigned integer
1017 Convert the first eight bytes of the given array in little endian 1017 </summary>
1018 ordering to an unsigned 64-bit integer 1018 <param name="a">The left-hand (or X) value</param>
1019 </summary> 1019 <param name="b">The right-hand (or Y) value</param>
1020 <param name="bytes">An array eight bytes or longer</param> 1020 <returns>A 64-bit integer containing the two 32-bit input values</returns>
1021 <returns>An unsigned 64-bit integer, will be zero if the array 1021 </member>
1022 contains less than eight bytes</returns> 1022 <member name="M:OpenMetaverse.Utils.LongToUInts(System.UInt64,System.UInt32@,System.UInt32@)">
1023 </member> 1023 <summary>
1024 <member name="M:OpenMetaverse.Utils.BytesToFloat(System.Byte[],System.Int32)"> 1024 Unpacks two 32-bit unsigned integers from a 64-bit unsigned integer
1025 <summary> 1025 </summary>
1026 Convert four bytes in little endian ordering to a floating point 1026 <param name="a">The 64-bit input integer</param>
1027 value 1027 <param name="b">The left-hand (or X) output value</param>
1028 </summary> 1028 <param name="c">The right-hand (or Y) output value</param>
1029 <param name="bytes">Byte array containing a little ending floating 1029 </member>
1030 point value</param> 1030 <member name="M:OpenMetaverse.Utils.IPToUInt(System.Net.IPAddress)">
1031 <param name="pos">Starting position of the floating point value in 1031 <summary>
1032 the byte array</param> 1032 Convert an IP address object to an unsigned 32-bit integer
1033 <returns>Single precision value</returns> 1033 </summary>
1034 </member> 1034 <param name="address">IP address to convert</param>
1035 <member name="M:OpenMetaverse.Utils.IntToBytes(System.Int32)"> 1035 <returns>32-bit unsigned integer holding the IP address bits</returns>
1036 <summary> 1036 </member>
1037 Convert an integer to a byte array in little endian format 1037 <member name="M:OpenMetaverse.Utils.GetUnixTime">
1038 </summary> 1038 <summary>
1039 <param name="value">The integer to convert</param> 1039 Gets a unix timestamp for the current time
1040 <returns>A four byte little endian array</returns> 1040 </summary>
1041 </member> 1041 <returns>An unsigned integer representing a unix timestamp for now</returns>
1042 <member name="M:OpenMetaverse.Utils.IntToBytesBig(System.Int32)"> 1042 </member>
1043 <summary> 1043 <member name="M:OpenMetaverse.Utils.UnixTimeToDateTime(System.UInt32)">
1044 Convert an integer to a byte array in big endian format 1044 <summary>
1045 </summary> 1045 Convert a UNIX timestamp to a native DateTime object
1046 <param name="value">The integer to convert</param> 1046 </summary>
1047 <returns>A four byte big endian array</returns> 1047 <param name="timestamp">An unsigned integer representing a UNIX
1048 </member> 1048 timestamp</param>
1049 <member name="M:OpenMetaverse.Utils.Int64ToBytes(System.Int64)"> 1049 <returns>A DateTime object containing the same time specified in
1050 <summary> 1050 the given timestamp</returns>
1051 Convert a 64-bit integer to a byte array in little endian format 1051 </member>
1052 </summary> 1052 <member name="M:OpenMetaverse.Utils.UnixTimeToDateTime(System.Int32)">
1053 <param name="value">The value to convert</param> 1053 <summary>
1054 <returns>An 8 byte little endian array</returns> 1054 Convert a UNIX timestamp to a native DateTime object
1055 </member> 1055 </summary>
1056 <member name="M:OpenMetaverse.Utils.UInt64ToBytes(System.UInt64)"> 1056 <param name="timestamp">A signed integer representing a UNIX
1057 <summary> 1057 timestamp</param>
1058 Convert a 64-bit unsigned integer to a byte array in little endian 1058 <returns>A DateTime object containing the same time specified in
1059 format 1059 the given timestamp</returns>
1060 </summary> 1060 </member>
1061 <param name="value">The value to convert</param> 1061 <member name="M:OpenMetaverse.Utils.DateTimeToUnixTime(System.DateTime)">
1062 <returns>An 8 byte little endian array</returns> 1062 <summary>
1063 </member> 1063 Convert a native DateTime object to a UNIX timestamp
1064 <member name="M:OpenMetaverse.Utils.FloatToBytes(System.Single)"> 1064 </summary>
1065 <summary> 1065 <param name="time">A DateTime object you want to convert to a
1066 Convert a floating point value to four bytes in little endian 1066 timestamp</param>
1067 ordering 1067 <returns>An unsigned integer representing a UNIX timestamp</returns>
1068 </summary> 1068 </member>
1069 <param name="value">A floating point value</param> 1069 <member name="M:OpenMetaverse.Utils.Swap``1(``0@,``0@)">
1070 <returns>A four byte array containing the value in little endian 1070 <summary>
1071 ordering</returns> 1071 Swap two values
1072 </member> 1072 </summary>
1073 <member name="M:OpenMetaverse.Utils.UIntToHexString(System.UInt32)"> 1073 <typeparam name="T">Type of the values to swap</typeparam>
1074 <summary> 1074 <param name="lhs">First value</param>
1075 Converts an unsigned integer to a hexadecimal string 1075 <param name="rhs">Second value</param>
1076 </summary> 1076 </member>
1077 <param name="i">An unsigned integer to convert to a string</param> 1077 <member name="M:OpenMetaverse.Utils.EnumTryParse``1(System.String,``0@)">
1078 <returns>A hexadecimal string 10 characters long</returns> 1078 <summary>
1079 <example>0x7fffffff</example> 1079 Try to parse an enumeration value from a string
1080 </member> 1080 </summary>
1081 <member name="M:OpenMetaverse.Utils.BytesToString(System.Byte[])"> 1081 <typeparam name="T">Enumeration type</typeparam>
1082 <summary> 1082 <param name="strType">String value to parse</param>
1083 Convert a variable length UTF8 byte array to a string 1083 <param name="result">Enumeration value on success</param>
1084 </summary> 1084 <returns>True if the parsing succeeded, otherwise false</returns>
1085 <param name="bytes">The UTF8 encoded byte array to convert</param> 1085 </member>
1086 <returns>The decoded string</returns> 1086 <member name="M:OpenMetaverse.Utils.SwapWords(System.Byte)">
1087 </member> 1087 <summary>
1088 <member name="M:OpenMetaverse.Utils.BytesToHexString(System.Byte[],System.String)"> 1088 Swaps the high and low words in a byte. Converts aaaabbbb to bbbbaaaa
1089 <summary> 1089 </summary>
1090 Converts a byte array to a string containing hexadecimal characters 1090 <param name="value">Byte to swap the words in</param>
1091 </summary> 1091 <returns>Byte value with the words swapped</returns>
1092 <param name="bytes">The byte array to convert to a string</param> 1092 </member>
1093 <param name="fieldName">The name of the field to prepend to each 1093 <member name="M:OpenMetaverse.Utils.HostnameToIPv4(System.String)">
1094 line of the string</param> 1094 <summary>
1095 <returns>A string containing hexadecimal characters on multiple 1095 Attempts to convert a string representation of a hostname or IP
1096 lines. Each line is prepended with the field name</returns> 1096 address to a <seealso cref="T:System.Net.IPAddress"/>
1097 </member> 1097 </summary>
1098 <member name="M:OpenMetaverse.Utils.BytesToHexString(System.Byte[],System.Int32,System.String)"> 1098 <param name="hostname">Hostname to convert to an IPAddress</param>
1099 <summary> 1099 <returns>Converted IP address object, or null if the conversion
1100 Converts a byte array to a string containing hexadecimal characters 1100 failed</returns>
1101 </summary> 1101 </member>
1102 <param name="bytes">The byte array to convert to a string</param> 1102 <member name="F:OpenMetaverse.Utils.EnUsCulture">
1103 <param name="length">Number of bytes in the array to parse</param> 1103 <summary>Provide a single instance of the CultureInfo class to
1104 <param name="fieldName">A string to prepend to each line of the hex 1104 help parsing in situations where the grid assumes an en-us
1105 dump</param> 1105 culture</summary>
1106 <returns>A string containing hexadecimal characters on multiple 1106 </member>
1107 lines. Each line is prepended with the field name</returns> 1107 <member name="F:OpenMetaverse.Utils.Epoch">
1108 </member> 1108 <summary>UNIX epoch in DateTime format</summary>
1109 <member name="M:OpenMetaverse.Utils.StringToBytes(System.String)"> 1109 </member>
1110 <summary> 1110 <member name="F:OpenMetaverse.Utils.MD5Builder">
1111 Convert a string to a UTF8 encoded byte array 1111 <summary>Provide a single instance of the MD5 class to avoid making
1112 </summary> 1112 duplicate copies and handle thread safety</summary>
1113 <param name="str">The string to convert</param> 1113 </member>
1114 <returns>A null-terminated UTF8 byte array</returns> 1114 <member name="F:OpenMetaverse.Utils.SHA1Builder">
1115 </member> 1115 <summary>Provide a single instance of the SHA-1 class to avoid
1116 <member name="M:OpenMetaverse.Utils.HexStringToBytes(System.String,System.Boolean)"> 1116 making duplicate copies and handle thread safety</summary>
1117 <summary> 1117 </member>
1118 Converts a string containing hexadecimal characters to a byte array 1118 <member name="F:OpenMetaverse.Utils.RNG">
1119 </summary> 1119 <summary>Provide a single instance of a random number generator
1120 <param name="hexString">String containing hexadecimal characters</param> 1120 to avoid making duplicate copies and handle thread safety</summary>
1121 <param name="handleDirty">If true, gracefully handles null, empty and 1121 </member>
1122 uneven strings as well as stripping unconvertable characters</param> 1122 <member name="M:OpenMetaverse.Utils.Clamp(System.Single,System.Single,System.Single)">
1123 <returns>The converted byte array</returns> 1123 <summary>
1124 </member> 1124 Clamp a given value between a range
1125 <member name="M:OpenMetaverse.Utils.IsHexDigit(System.Char)"> 1125 </summary>
1126 <summary> 1126 <param name="value">Value to clamp</param>
1127 Returns true is c is a hexadecimal digit (A-F, a-f, 0-9) 1127 <param name="min">Minimum allowable value</param>
1128 </summary> 1128 <param name="max">Maximum allowable value</param>
1129 <param name="c">Character to test</param> 1129 <returns>A value inclusively between lower and upper</returns>
1130 <returns>true if hex digit, false if not</returns> 1130 </member>
1131 </member> 1131 <member name="M:OpenMetaverse.Utils.Clamp(System.Double,System.Double,System.Double)">
1132 <member name="M:OpenMetaverse.Utils.HexToByte(System.String)"> 1132 <summary>
1133 <summary> 1133 Clamp a given value between a range
1134 Converts 1 or 2 character string into equivalant byte value 1134 </summary>
1135 </summary> 1135 <param name="value">Value to clamp</param>
1136 <param name="hex">1 or 2 character string</param> 1136 <param name="min">Minimum allowable value</param>
1137 <returns>byte</returns> 1137 <param name="max">Maximum allowable value</param>
1138 </member> 1138 <returns>A value inclusively between lower and upper</returns>
1139 <member name="M:OpenMetaverse.Utils.FloatToByte(System.Single,System.Single,System.Single)"> 1139 </member>
1140 <summary> 1140 <member name="M:OpenMetaverse.Utils.Clamp(System.Int32,System.Int32,System.Int32)">
1141 Convert a float value to a byte given a minimum and maximum range 1141 <summary>
1142 </summary> 1142 Clamp a given value between a range
1143 <param name="val">Value to convert to a byte</param> 1143 </summary>
1144 <param name="lower">Minimum value range</param> 1144 <param name="value">Value to clamp</param>
1145 <param name="upper">Maximum value range</param> 1145 <param name="min">Minimum allowable value</param>
1146 <returns>A single byte representing the original float value</returns> 1146 <param name="max">Maximum allowable value</param>
1147 </member> 1147 <returns>A value inclusively between lower and upper</returns>
1148 <member name="M:OpenMetaverse.Utils.ByteToFloat(System.Byte[],System.Int32,System.Single,System.Single)"> 1148 </member>
1149 <summary> 1149 <member name="M:OpenMetaverse.Utils.Round(System.Single)">
1150 Convert a byte to a float value given a minimum and maximum range 1150 <summary>
1151 </summary> 1151 Round a floating-point value to the nearest integer
1152 <param name="bytes">Byte array to get the byte from</param> 1152 </summary>
1153 <param name="pos">Position in the byte array the desired byte is at</param> 1153 <param name="val">Floating point number to round</param>
1154 <param name="lower">Minimum value range</param> 1154 <returns>Integer</returns>
1155 <param name="upper">Maximum value range</param> 1155 </member>
1156 <returns>A float value inclusively between lower and upper</returns> 1156 <member name="M:OpenMetaverse.Utils.IsFinite(System.Single)">
1157 </member> 1157 <summary>
1158 <member name="M:OpenMetaverse.Utils.ByteToFloat(System.Byte,System.Single,System.Single)"> 1158 Test if a single precision float is a finite number
1159 <summary> 1159 </summary>
1160 Convert a byte to a float value given a minimum and maximum range 1160 </member>
1161 </summary> 1161 <member name="M:OpenMetaverse.Utils.IsFinite(System.Double)">
1162 <param name="val">Byte to convert to a float value</param> 1162 <summary>
1163 <param name="lower">Minimum value range</param> 1163 Test if a double precision float is a finite number
1164 <param name="upper">Maximum value range</param> 1164 </summary>
1165 <returns>A float value inclusively between lower and upper</returns> 1165 </member>
1166 </member> 1166 <member name="M:OpenMetaverse.Utils.Distance(System.Single,System.Single)">
1167 <member name="M:OpenMetaverse.Utils.TryParseSingle(System.String,System.Single@)"> 1167 <summary>
1168 <summary> 1168 Get the distance between two floating-point values
1169 Attempts to parse a floating point value from a string, using an 1169 </summary>
1170 EN-US number format 1170 <param name="value1">First value</param>
1171 </summary> 1171 <param name="value2">Second value</param>
1172 <param name="s">String to parse</param> 1172 <returns>The distance between the two values</returns>
1173 <param name="result">Resulting floating point number</param> 1173 </member>
1174 <returns>True if the parse was successful, otherwise false</returns> 1174 <member name="M:OpenMetaverse.Utils.MD5(System.Byte[])">
1175 </member> 1175 <summary>
1176 <member name="M:OpenMetaverse.Utils.TryParseDouble(System.String,System.Double@)"> 1176 Compute the MD5 hash for a byte array
1177 <summary> 1177 </summary>
1178 Attempts to parse a floating point value from a string, using an 1178 <param name="data">Byte array to compute the hash for</param>
1179 EN-US number format 1179 <returns>MD5 hash of the input data</returns>
1180 </summary> 1180 </member>
1181 <param name="s">String to parse</param> 1181 <member name="M:OpenMetaverse.Utils.SHA1(System.Byte[])">
1182 <param name="result">Resulting floating point number</param> 1182 <summary>
1183 <returns>True if the parse was successful, otherwise false</returns> 1183 Compute the SHA1 hash for a byte array
1184 </member> 1184 </summary>
1185 <member name="M:OpenMetaverse.Utils.TryParseHex(System.String,System.UInt32@)"> 1185 <param name="data">Byte array to compute the hash for</param>
1186 <summary> 1186 <returns>SHA1 hash of the input data</returns>
1187 Tries to parse an unsigned 32-bit integer from a hexadecimal string 1187 </member>
1188 </summary> 1188 <member name="M:OpenMetaverse.Utils.SHA1String(System.String)">
1189 <param name="s">String to parse</param> 1189 <summary>
1190 <param name="result">Resulting integer</param> 1190 Calculate the SHA1 hash of a given string
1191 <returns>True if the parse was successful, otherwise false</returns> 1191 </summary>
1192 </member> 1192 <param name="value">The string to hash</param>
1193 <member name="M:OpenMetaverse.Utils.EnumToText(System.Enum)"> 1193 <returns>The SHA1 hash as a string</returns>
1194 <summary> 1194 </member>
1195 Returns text specified in EnumInfo attribute of the enumerator 1195 <member name="M:OpenMetaverse.Utils.SHA256(System.Byte[])">
1196 To add the text use [EnumInfo(Text = "Some nice text here")] before declaration 1196 <summary>
1197 of enum values 1197 Compute the SHA256 hash for a byte array
1198 </summary> 1198 </summary>
1199 <param name="value">Enum value</param> 1199 <param name="data">Byte array to compute the hash for</param>
1200 <returns>Text representation of the enum</returns> 1200 <returns>SHA256 hash of the input data</returns>
1201 </member> 1201 </member>
1202 <member name="M:OpenMetaverse.Utils.AssetTypeToString(OpenMetaverse.AssetType)"> 1202 <member name="M:OpenMetaverse.Utils.SHA256String(System.String)">
1203 <summary> 1203 <summary>
1204 Takes an AssetType and returns the string representation 1204 Calculate the SHA256 hash of a given string
1205 </summary> 1205 </summary>
1206 <param name="type">The source <seealso cref="T:OpenMetaverse.AssetType"/></param> 1206 <param name="value">The string to hash</param>
1207 <returns>The string version of the AssetType</returns> 1207 <returns>The SHA256 hash as a string</returns>
1208 </member> 1208 </member>
1209 <member name="M:OpenMetaverse.Utils.StringToAssetType(System.String)"> 1209 <member name="M:OpenMetaverse.Utils.MD5(System.String)">
1210 <summary> 1210 <summary>
1211 Translate a string name of an AssetType into the proper Type 1211 Calculate the MD5 hash of a given string
1212 </summary> 1212 </summary>
1213 <param name="type">A string containing the AssetType name</param> 1213 <param name="password">The password to hash</param>
1214 <returns>The AssetType which matches the string name, or AssetType.Unknown if no match was found</returns> 1214 <returns>An MD5 hash in string format, with $1$ prepended</returns>
1215 </member> 1215 </member>
1216 <member name="M:OpenMetaverse.Utils.InventoryTypeToString(OpenMetaverse.InventoryType)"> 1216 <member name="M:OpenMetaverse.Utils.MD5String(System.String)">
1217 <summary> 1217 <summary>
1218 Convert an InventoryType to a string 1218 Calculate the MD5 hash of a given string
1219 </summary> 1219 </summary>
1220 <param name="type">The <seealso cref="T:InventoryType"/> to convert</param> 1220 <param name="value">The string to hash</param>
1221 <returns>A string representation of the source</returns> 1221 <returns>The MD5 hash as a string</returns>
1222 </member> 1222 </member>
1223 <member name="M:OpenMetaverse.Utils.StringToInventoryType(System.String)"> 1223 <member name="M:OpenMetaverse.Utils.RandomDouble">
1224 <summary> 1224 <summary>
1225 Convert a string into a valid InventoryType 1225 Generate a random double precision floating point value
1226 </summary> 1226 </summary>
1227 <param name="type">A string representation of the InventoryType to convert</param> 1227 <returns>Random value of type double</returns>
1228 <returns>A InventoryType object which matched the type</returns> 1228 </member>
1229 </member> 1229 <member name="M:OpenMetaverse.Utils.GetRunningPlatform">
1230 <member name="M:OpenMetaverse.Utils.SaleTypeToString(OpenMetaverse.SaleType)"> 1230 <summary>
1231 <summary> 1231 Get the current running platform
1232 Convert a SaleType to a string 1232 </summary>
1233 </summary> 1233 <returns>Enumeration of the current platform we are running on</returns>
1234 <param name="type">The <seealso cref="T:SaleType"/> to convert</param> 1234 </member>
1235 <returns>A string representation of the source</returns> 1235 <member name="M:OpenMetaverse.Utils.GetRunningRuntime">
1236 </member> 1236 <summary>
1237 <member name="M:OpenMetaverse.Utils.StringToSaleType(System.String)"> 1237 Get the current running runtime
1238 <summary> 1238 </summary>
1239 Convert a string into a valid SaleType 1239 <returns>Enumeration of the current runtime we are running on</returns>
1240 </summary> 1240 </member>
1241 <param name="value">A string representation of the SaleType to convert</param> 1241 <member name="T:OpenMetaverse.Utils.Platform">
1242 <returns>A SaleType object which matched the type</returns> 1242 <summary>
1243 </member> 1243 Operating system
1244 <member name="M:OpenMetaverse.Utils.StringToAttachmentPoint(System.String)"> 1244 </summary>
1245 <summary> 1245 </member>
1246 Converts a string used in LLSD to AttachmentPoint type 1246 <member name="F:OpenMetaverse.Utils.Platform.Unknown">
1247 </summary> 1247 <summary>Unknown</summary>
1248 <param name="value">String representation of AttachmentPoint to convert</param> 1248 </member>
1249 <returns>AttachmentPoint enum</returns> 1249 <member name="F:OpenMetaverse.Utils.Platform.Windows">
1250 </member> 1250 <summary>Microsoft Windows</summary>
1251 <member name="M:OpenMetaverse.Utils.CopyBytes(System.Byte[])"> 1251 </member>
1252 <summary> 1252 <member name="F:OpenMetaverse.Utils.Platform.WindowsCE">
1253 Copy a byte array 1253 <summary>Microsoft Windows CE</summary>
1254 </summary> 1254 </member>
1255 <param name="bytes">Byte array to copy</param> 1255 <member name="F:OpenMetaverse.Utils.Platform.Linux">
1256 <returns>A copy of the given byte array</returns> 1256 <summary>Linux</summary>
1257 </member> 1257 </member>
1258 <member name="M:OpenMetaverse.Utils.UIntsToLong(System.UInt32,System.UInt32)"> 1258 <member name="F:OpenMetaverse.Utils.Platform.OSX">
1259 <summary> 1259 <summary>Apple OSX</summary>
1260 Packs to 32-bit unsigned integers in to a 64-bit unsigned integer 1260 </member>
1261 </summary> 1261 <member name="T:OpenMetaverse.Utils.Runtime">
1262 <param name="a">The left-hand (or X) value</param> 1262 <summary>
1263 <param name="b">The right-hand (or Y) value</param> 1263 Runtime platform
1264 <returns>A 64-bit integer containing the two 32-bit input values</returns> 1264 </summary>
1265 </member> 1265 </member>
1266 <member name="M:OpenMetaverse.Utils.LongToUInts(System.UInt64,System.UInt32@,System.UInt32@)"> 1266 <member name="F:OpenMetaverse.Utils.Runtime.Windows">
1267 <summary> 1267 <summary>.NET runtime</summary>
1268 Unpacks two 32-bit unsigned integers from a 64-bit unsigned integer 1268 </member>
1269 </summary> 1269 <member name="F:OpenMetaverse.Utils.Runtime.Mono">
1270 <param name="a">The 64-bit input integer</param> 1270 <summary>Mono runtime: http://www.mono-project.com/</summary>
1271 <param name="b">The left-hand (or X) output value</param> 1271 </member>
1272 <param name="c">The right-hand (or Y) output value</param> 1272 <member name="T:OpenMetaverse.Vector2">
1273 </member> 1273 <summary>
1274 <member name="M:OpenMetaverse.Utils.IPToUInt(System.Net.IPAddress)"> 1274 A two-dimensional vector with floating-point values
1275 <summary> 1275 </summary>
1276 Convert an IP address object to an unsigned 32-bit integer 1276 </member>
1277 </summary> 1277 <member name="F:OpenMetaverse.Vector2.X">
1278 <param name="address">IP address to convert</param> 1278 <summary>X value</summary>
1279 <returns>32-bit unsigned integer holding the IP address bits</returns> 1279 </member>
1280 </member> 1280 <member name="F:OpenMetaverse.Vector2.Y">
1281 <member name="M:OpenMetaverse.Utils.GetUnixTime"> 1281 <summary>Y value</summary>
1282 <summary> 1282 </member>
1283 Gets a unix timestamp for the current time 1283 <member name="M:OpenMetaverse.Vector2.ApproxEquals(OpenMetaverse.Vector2,System.Single)">
1284 </summary> 1284 <summary>
1285 <returns>An unsigned integer representing a unix timestamp for now</returns> 1285 Test if this vector is equal to another vector, within a given
1286 </member> 1286 tolerance range
1287 <member name="M:OpenMetaverse.Utils.UnixTimeToDateTime(System.UInt32)"> 1287 </summary>
1288 <summary> 1288 <param name="vec">Vector to test against</param>
1289 Convert a UNIX timestamp to a native DateTime object 1289 <param name="tolerance">The acceptable magnitude of difference
1290 </summary> 1290 between the two vectors</param>
1291 <param name="timestamp">An unsigned integer representing a UNIX 1291 <returns>True if the magnitude of difference between the two vectors
1292 timestamp</param> 1292 is less than the given tolerance, otherwise false</returns>
1293 <returns>A DateTime object containing the same time specified in 1293 </member>
1294 the given timestamp</returns> 1294 <member name="M:OpenMetaverse.Vector2.IsFinite">
1295 </member> 1295 <summary>
1296 <member name="M:OpenMetaverse.Utils.UnixTimeToDateTime(System.Int32)"> 1296 Test if this vector is composed of all finite numbers
1297 <summary> 1297 </summary>
1298 Convert a UNIX timestamp to a native DateTime object 1298 </member>
1299 </summary> 1299 <member name="M:OpenMetaverse.Vector2.CompareTo(OpenMetaverse.Vector2)">
1300 <param name="timestamp">A signed integer representing a UNIX 1300 <summary>
1301 timestamp</param> 1301 IComparable.CompareTo implementation
1302 <returns>A DateTime object containing the same time specified in 1302 </summary>
1303 the given timestamp</returns> 1303 </member>
1304 </member> 1304 <member name="M:OpenMetaverse.Vector2.FromBytes(System.Byte[],System.Int32)">
1305 <member name="M:OpenMetaverse.Utils.DateTimeToUnixTime(System.DateTime)"> 1305 <summary>
1306 <summary> 1306 Builds a vector from a byte array
1307 Convert a native DateTime object to a UNIX timestamp 1307 </summary>
1308 </summary> 1308 <param name="byteArray">Byte array containing two four-byte floats</param>
1309 <param name="time">A DateTime object you want to convert to a 1309 <param name="pos">Beginning position in the byte array</param>
1310 timestamp</param> 1310 </member>
1311 <returns>An unsigned integer representing a UNIX timestamp</returns> 1311 <member name="M:OpenMetaverse.Vector2.GetBytes">
1312 </member> 1312 <summary>
1313 <member name="M:OpenMetaverse.Utils.Swap``1(``0@,``0@)"> 1313 Returns the raw bytes for this vector
1314 <summary> 1314 </summary>
1315 Swap two values 1315 <returns>An eight-byte array containing X and Y</returns>
1316 </summary> 1316 </member>
1317 <typeparam name="T">Type of the values to swap</typeparam> 1317 <member name="M:OpenMetaverse.Vector2.ToBytes(System.Byte[],System.Int32)">
1318 <param name="lhs">First value</param> 1318 <summary>
1319 <param name="rhs">Second value</param> 1319 Writes the raw bytes for this vector to a byte array
1320 </member> 1320 </summary>
1321 <member name="M:OpenMetaverse.Utils.EnumTryParse``1(System.String,``0@)"> 1321 <param name="dest">Destination byte array</param>
1322 <summary> 1322 <param name="pos">Position in the destination array to start
1323 Try to parse an enumeration value from a string 1323 writing. Must be at least 8 bytes before the end of the array</param>
1324 </summary> 1324 </member>
1325 <typeparam name="T">Enumeration type</typeparam> 1325 <member name="M:OpenMetaverse.Vector2.Parse(System.String)">
1326 <param name="strType">String value to parse</param> 1326 <summary>
1327 <param name="result">Enumeration value on success</param> 1327 Parse a vector from a string
1328 <returns>True if the parsing succeeded, otherwise false</returns> 1328 </summary>
1329 </member> 1329 <param name="val">A string representation of a 2D vector, enclosed
1330 <member name="M:OpenMetaverse.Utils.SwapWords(System.Byte)"> 1330 in arrow brackets and separated by commas</param>
1331 <summary> 1331 </member>
1332 Swaps the high and low words in a byte. Converts aaaabbbb to bbbbaaaa 1332 <member name="M:OpenMetaverse.Vector2.SmoothStep(OpenMetaverse.Vector2,OpenMetaverse.Vector2,System.Single)">
1333 </summary> 1333 <summary>
1334 <param name="value">Byte to swap the words in</param> 1334 Interpolates between two vectors using a cubic equation
1335 <returns>Byte value with the words swapped</returns> 1335 </summary>
1336 </member> 1336 </member>
1337 <member name="M:OpenMetaverse.Utils.HostnameToIPv4(System.String)"> 1337 <member name="M:OpenMetaverse.Vector2.ToString">
1338 <summary> 1338 <summary>
1339 Attempts to convert a string representation of a hostname or IP 1339 Get a formatted string representation of the vector
1340 address to a <seealso cref="T:System.Net.IPAddress"/> 1340 </summary>
1341 </summary> 1341 <returns>A string representation of the vector</returns>
1342 <param name="hostname">Hostname to convert to an IPAddress</param> 1342 </member>
1343 <returns>Converted IP address object, or null if the conversion 1343 <member name="M:OpenMetaverse.Vector2.ToRawString">
1344 failed</returns> 1344 <summary>
1345 </member> 1345 Get a string representation of the vector elements with up to three
1346 <member name="F:OpenMetaverse.Utils.EnUsCulture"> 1346 decimal digits and separated by spaces only
1347 <summary>Provide a single instance of the CultureInfo class to 1347 </summary>
1348 help parsing in situations where the grid assumes an en-us 1348 <returns>Raw string representation of the vector</returns>
1349 culture</summary> 1349 </member>
1350 </member> 1350 <member name="F:OpenMetaverse.Vector2.Zero">
1351 <member name="F:OpenMetaverse.Utils.Epoch"> 1351 <summary>A vector with a value of 0,0</summary>
1352 <summary>UNIX epoch in DateTime format</summary> 1352 </member>
1353 </member> 1353 <member name="F:OpenMetaverse.Vector2.One">
1354 <member name="F:OpenMetaverse.Utils.MD5Builder"> 1354 <summary>A vector with a value of 1,1</summary>
1355 <summary>Provide a single instance of the MD5 class to avoid making 1355 </member>
1356 duplicate copies and handle thread safety</summary> 1356 <member name="F:OpenMetaverse.Vector2.UnitX">
1357 </member> 1357 <summary>A vector with a value of 1,0</summary>
1358 <member name="F:OpenMetaverse.Utils.SHA1Builder"> 1358 </member>
1359 <summary>Provide a single instance of the SHA-1 class to avoid 1359 <member name="F:OpenMetaverse.Vector2.UnitY">
1360 making duplicate copies and handle thread safety</summary> 1360 <summary>A vector with a value of 0,1</summary>
1361 </member> 1361 </member>
1362 <member name="F:OpenMetaverse.Utils.RNG"> 1362 <member name="T:OpenMetaverse.PCode">
1363 <summary>Provide a single instance of a random number generator 1363 <summary>
1364 to avoid making duplicate copies and handle thread safety</summary> 1364 Identifier code for primitive types
1365 </member> 1365 </summary>
1366 <member name="M:OpenMetaverse.Utils.Clamp(System.Single,System.Single,System.Single)"> 1366 </member>
1367 <summary> 1367 <member name="F:OpenMetaverse.PCode.None">
1368 Clamp a given value between a range 1368 <summary>None</summary>
1369 </summary> 1369 </member>
1370 <param name="value">Value to clamp</param> 1370 <member name="F:OpenMetaverse.PCode.Prim">
1371 <param name="min">Minimum allowable value</param> 1371 <summary>A Primitive</summary>
1372 <param name="max">Maximum allowable value</param> 1372 </member>
1373 <returns>A value inclusively between lower and upper</returns> 1373 <member name="F:OpenMetaverse.PCode.Avatar">
1374 </member> 1374 <summary>A Avatar</summary>
1375 <member name="M:OpenMetaverse.Utils.Clamp(System.Double,System.Double,System.Double)"> 1375 </member>
1376 <summary> 1376 <member name="F:OpenMetaverse.PCode.Grass">
1377 Clamp a given value between a range 1377 <summary>Linden grass</summary>
1378 </summary> 1378 </member>
1379 <param name="value">Value to clamp</param> 1379 <member name="F:OpenMetaverse.PCode.NewTree">
1380 <param name="min">Minimum allowable value</param> 1380 <summary>Linden tree</summary>
1381 <param name="max">Maximum allowable value</param> 1381 </member>
1382 <returns>A value inclusively between lower and upper</returns> 1382 <member name="F:OpenMetaverse.PCode.ParticleSystem">
1383 </member> 1383 <summary>A primitive that acts as the source for a particle stream</summary>
1384 <member name="M:OpenMetaverse.Utils.Clamp(System.Int32,System.Int32,System.Int32)"> 1384 </member>
1385 <summary> 1385 <member name="F:OpenMetaverse.PCode.Tree">
1386 Clamp a given value between a range 1386 <summary>A Linden tree</summary>
1387 </summary> 1387 </member>
1388 <param name="value">Value to clamp</param> 1388 <member name="T:OpenMetaverse.PrimFlags">
1389 <param name="min">Minimum allowable value</param> 1389 <summary>
1390 <param name="max">Maximum allowable value</param> 1390 Primary parameters for primitives such as Physics Enabled or Phantom
1391 <returns>A value inclusively between lower and upper</returns> 1391 </summary>
1392 </member> 1392 </member>
1393 <member name="M:OpenMetaverse.Utils.Round(System.Single)"> 1393 <member name="F:OpenMetaverse.PrimFlags.None">
1394 <summary> 1394 <summary>Deprecated</summary>
1395 Round a floating-point value to the nearest integer 1395 </member>
1396 </summary> 1396 <member name="F:OpenMetaverse.PrimFlags.Physics">
1397 <param name="val">Floating point number to round</param> 1397 <summary>Whether physics are enabled for this object</summary>
1398 <returns>Integer</returns> 1398 </member>
1399 </member> 1399 <member name="F:OpenMetaverse.PrimFlags.CreateSelected">
1400 <member name="M:OpenMetaverse.Utils.IsFinite(System.Single)"> 1400 <summary></summary>
1401 <summary> 1401 </member>
1402 Test if a single precision float is a finite number 1402 <member name="F:OpenMetaverse.PrimFlags.ObjectModify">
1403 </summary> 1403 <summary></summary>
1404 </member> 1404 </member>
1405 <member name="M:OpenMetaverse.Utils.IsFinite(System.Double)"> 1405 <member name="F:OpenMetaverse.PrimFlags.ObjectCopy">
1406 <summary> 1406 <summary></summary>
1407 Test if a double precision float is a finite number 1407 </member>
1408 </summary> 1408 <member name="F:OpenMetaverse.PrimFlags.ObjectAnyOwner">
1409 </member> 1409 <summary></summary>
1410 <member name="M:OpenMetaverse.Utils.Distance(System.Single,System.Single)"> 1410 </member>
1411 <summary> 1411 <member name="F:OpenMetaverse.PrimFlags.ObjectYouOwner">
1412 Get the distance between two floating-point values 1412 <summary></summary>
1413 </summary> 1413 </member>
1414 <param name="value1">First value</param> 1414 <member name="F:OpenMetaverse.PrimFlags.Scripted">
1415 <param name="value2">Second value</param> 1415 <summary></summary>
1416 <returns>The distance between the two values</returns> 1416 </member>
1417 </member> 1417 <member name="F:OpenMetaverse.PrimFlags.Touch">
1418 <member name="M:OpenMetaverse.Utils.MD5(System.Byte[])"> 1418 <summary>Whether this object contains an active touch script</summary>
1419 <summary> 1419 </member>
1420 Compute the MD5 hash for a byte array 1420 <member name="F:OpenMetaverse.PrimFlags.ObjectMove">
1421 </summary> 1421 <summary></summary>
1422 <param name="data">Byte array to compute the hash for</param> 1422 </member>
1423 <returns>MD5 hash of the input data</returns> 1423 <member name="F:OpenMetaverse.PrimFlags.Money">
1424 </member> 1424 <summary>Whether this object can receive payments</summary>
1425 <member name="M:OpenMetaverse.Utils.SHA1(System.Byte[])"> 1425 </member>
1426 <summary> 1426 <member name="F:OpenMetaverse.PrimFlags.Phantom">
1427 Compute the SHA1 hash for a byte array 1427 <summary>Whether this object is phantom (no collisions)</summary>
1428 </summary> 1428 </member>
1429 <param name="data">Byte array to compute the hash for</param> 1429 <member name="F:OpenMetaverse.PrimFlags.InventoryEmpty">
1430 <returns>SHA1 hash of the input data</returns> 1430 <summary></summary>
1431 </member> 1431 </member>
1432 <member name="M:OpenMetaverse.Utils.SHA1String(System.String)"> 1432 <member name="F:OpenMetaverse.PrimFlags.JointHinge">
1433 <summary> 1433 <summary></summary>
1434 Calculate the SHA1 hash of a given string 1434 </member>
1435 </summary> 1435 <member name="F:OpenMetaverse.PrimFlags.JointP2P">
1436 <param name="value">The string to hash</param> 1436 <summary></summary>
1437 <returns>The SHA1 hash as a string</returns> 1437 </member>
1438 </member> 1438 <member name="F:OpenMetaverse.PrimFlags.JointLP2P">
1439 <member name="M:OpenMetaverse.Utils.SHA256(System.Byte[])"> 1439 <summary></summary>
1440 <summary> 1440 </member>
1441 Compute the SHA256 hash for a byte array 1441 <member name="F:OpenMetaverse.PrimFlags.JointWheel">
1442 </summary> 1442 <summary>Deprecated</summary>
1443 <param name="data">Byte array to compute the hash for</param> 1443 </member>
1444 <returns>SHA256 hash of the input data</returns> 1444 <member name="F:OpenMetaverse.PrimFlags.AllowInventoryDrop">
1445 </member> 1445 <summary></summary>
1446 <member name="M:OpenMetaverse.Utils.SHA256String(System.String)"> 1446 </member>
1447 <summary> 1447 <member name="F:OpenMetaverse.PrimFlags.ObjectTransfer">
1448 Calculate the SHA256 hash of a given string 1448 <summary></summary>
1449 </summary> 1449 </member>
1450 <param name="value">The string to hash</param> 1450 <member name="F:OpenMetaverse.PrimFlags.ObjectGroupOwned">
1451 <returns>The SHA256 hash as a string</returns> 1451 <summary></summary>
1452 </member> 1452 </member>
1453 <member name="M:OpenMetaverse.Utils.MD5(System.String)"> 1453 <member name="F:OpenMetaverse.PrimFlags.ObjectYouOfficer">
1454 <summary> 1454 <summary>Deprecated</summary>
1455 Calculate the MD5 hash of a given string 1455 </member>
1456 </summary> 1456 <member name="F:OpenMetaverse.PrimFlags.CameraDecoupled">
1457 <param name="password">The password to hash</param> 1457 <summary></summary>
1458 <returns>An MD5 hash in string format, with $1$ prepended</returns> 1458 </member>
1459 </member> 1459 <member name="F:OpenMetaverse.PrimFlags.AnimSource">
1460 <member name="M:OpenMetaverse.Utils.MD5String(System.String)"> 1460 <summary></summary>
1461 <summary> 1461 </member>
1462 Calculate the MD5 hash of a given string 1462 <member name="F:OpenMetaverse.PrimFlags.CameraSource">
1463 </summary> 1463 <summary></summary>
1464 <param name="value">The string to hash</param> 1464 </member>
1465 <returns>The MD5 hash as a string</returns> 1465 <member name="F:OpenMetaverse.PrimFlags.CastShadows">
1466 </member> 1466 <summary></summary>
1467 <member name="M:OpenMetaverse.Utils.RandomDouble"> 1467 </member>
1468 <summary> 1468 <member name="F:OpenMetaverse.PrimFlags.DieAtEdge">
1469 Generate a random double precision floating point value 1469 <summary>Server flag, will not be sent to clients. Specifies that
1470 </summary> 1470 the object is destroyed when it touches a simulator edge</summary>
1471 <returns>Random value of type double</returns> 1471 </member>
1472 </member> 1472 <member name="F:OpenMetaverse.PrimFlags.ReturnAtEdge">
1473 <member name="M:OpenMetaverse.Utils.GetRunningPlatform"> 1473 <summary>Server flag, will not be sent to clients. Specifies that
1474 <summary> 1474 the object will be returned to the owner's inventory when it
1475 Get the current running platform 1475 touches a simulator edge</summary>
1476 </summary> 1476 </member>
1477 <returns>Enumeration of the current platform we are running on</returns> 1477 <member name="F:OpenMetaverse.PrimFlags.Sandbox">
1478 </member> 1478 <summary>Server flag, will not be sent to clients.</summary>
1479 <member name="M:OpenMetaverse.Utils.GetRunningRuntime"> 1479 </member>
1480 <summary> 1480 <member name="F:OpenMetaverse.PrimFlags.Flying">
1481 Get the current running runtime 1481 <summary>Server flag, will not be sent to client. Specifies that
1482 </summary> 1482 the object is hovering/flying</summary>
1483 <returns>Enumeration of the current runtime we are running on</returns> 1483 </member>
1484 </member> 1484 <member name="F:OpenMetaverse.PrimFlags.ObjectOwnerModify">
1485 <member name="T:OpenMetaverse.Utils.Platform"> 1485 <summary></summary>
1486 <summary> 1486 </member>
1487 Operating system 1487 <member name="F:OpenMetaverse.PrimFlags.TemporaryOnRez">
1488 </summary> 1488 <summary></summary>
1489 </member> 1489 </member>
1490 <member name="F:OpenMetaverse.Utils.Platform.Unknown"> 1490 <member name="F:OpenMetaverse.PrimFlags.Temporary">
1491 <summary>Unknown</summary> 1491 <summary></summary>
1492 </member> 1492 </member>
1493 <member name="F:OpenMetaverse.Utils.Platform.Windows"> 1493 <member name="F:OpenMetaverse.PrimFlags.ZlibCompressed">
1494 <summary>Microsoft Windows</summary> 1494 <summary></summary>
1495 </member> 1495 </member>
1496 <member name="F:OpenMetaverse.Utils.Platform.WindowsCE"> 1496 <member name="T:OpenMetaverse.SoundFlags">
1497 <summary>Microsoft Windows CE</summary> 1497 <summary>
1498 </member> 1498 Sound flags for sounds attached to primitives
1499 <member name="F:OpenMetaverse.Utils.Platform.Linux"> 1499 </summary>
1500 <summary>Linux</summary> 1500 </member>
1501 </member> 1501 <member name="F:OpenMetaverse.SoundFlags.None">
1502 <member name="F:OpenMetaverse.Utils.Platform.OSX"> 1502 <summary></summary>
1503 <summary>Apple OSX</summary> 1503 </member>
1504 </member> 1504 <member name="F:OpenMetaverse.SoundFlags.Loop">
1505 <member name="T:OpenMetaverse.Utils.Runtime"> 1505 <summary></summary>
1506 <summary> 1506 </member>
1507 Runtime platform 1507 <member name="F:OpenMetaverse.SoundFlags.SyncMaster">
1508 </summary> 1508 <summary></summary>
1509 </member> 1509 </member>
1510 <member name="F:OpenMetaverse.Utils.Runtime.Windows"> 1510 <member name="F:OpenMetaverse.SoundFlags.SyncSlave">
1511 <summary>.NET runtime</summary> 1511 <summary></summary>
1512 </member> 1512 </member>
1513 <member name="F:OpenMetaverse.Utils.Runtime.Mono"> 1513 <member name="F:OpenMetaverse.SoundFlags.SyncPending">
1514 <summary>Mono runtime: http://www.mono-project.com/</summary> 1514 <summary></summary>
1515 </member> 1515 </member>
1516 <member name="M:OpenMetaverse.CircularQueue`1.#ctor(OpenMetaverse.CircularQueue{`0})"> 1516 <member name="F:OpenMetaverse.SoundFlags.Queue">
1517 <summary> 1517 <summary></summary>
1518 Copy constructor 1518 </member>
1519 </summary> 1519 <member name="F:OpenMetaverse.SoundFlags.Stop">
1520 <param name="queue">Circular queue to copy</param> 1520 <summary></summary>
1521 </member> 1521 </member>
1522 <member name="M:OpenMetaverse.ReaderWriterLockSlim.ExitAndWakeUpAppropriateWaiters"> 1522 <member name="T:OpenMetaverse.Material">
1523 <summary> 1523 <summary>
1524 Determines the appropriate events to set, leaves the locks, and sets the events. 1524 Material type for a primitive
1525 </summary> 1525 </summary>
1526 </member> 1526 </member>
1527 <member name="M:OpenMetaverse.ReaderWriterLockSlim.LazyCreateEvent(System.Threading.EventWaitHandle@,System.Boolean)"> 1527 <member name="F:OpenMetaverse.Material.Stone">
1528 <summary> 1528 <summary></summary>
1529 A routine for lazily creating a event outside the lock (so if errors 1529 </member>
1530 happen they are outside the lock and that we don't do much work 1530 <member name="F:OpenMetaverse.Material.Metal">
1531 while holding a spin lock). If all goes well, reenter the lock and 1531 <summary></summary>
1532 set 'waitEvent' 1532 </member>
1533 </summary> 1533 <member name="F:OpenMetaverse.Material.Glass">
1534 </member> 1534 <summary></summary>
1535 <member name="M:OpenMetaverse.ReaderWriterLockSlim.WaitOnEvent(System.Threading.EventWaitHandle,System.UInt32@,System.Int32)"> 1535 </member>
1536 <summary> 1536 <member name="F:OpenMetaverse.Material.Wood">
1537 Waits on 'waitEvent' with a timeout of 'millisceondsTimeout. 1537 <summary></summary>
1538 Before the wait 'numWaiters' is incremented and is restored before leaving this routine. 1538 </member>
1539 </summary> 1539 <member name="F:OpenMetaverse.Material.Flesh">
1540 </member> 1540 <summary></summary>
1541 <member name="T:OpenMetaverse.Parallel"> 1541 </member>
1542 <summary> 1542 <member name="F:OpenMetaverse.Material.Plastic">
1543 Provides helper methods for parallelizing loops 1543 <summary></summary>
1544 </summary> 1544 </member>
1545 </member> 1545 <member name="F:OpenMetaverse.Material.Rubber">
1546 <member name="M:OpenMetaverse.Parallel.For(System.Int32,System.Int32,System.Action{System.Int32})"> 1546 <summary></summary>
1547 <summary> 1547 </member>
1548 Executes a for loop in which iterations may run in parallel 1548 <member name="F:OpenMetaverse.Material.Light">
1549 </summary> 1549 <summary></summary>
1550 <param name="fromInclusive">The loop will be started at this index</param> 1550 </member>
1551 <param name="toExclusive">The loop will be terminated before this index is reached</param> 1551 <member name="T:OpenMetaverse.PrimType">
1552 <param name="body">Method body to run for each iteration of the loop</param> 1552 <summary>
1553 </member> 1553 Used in a helper function to roughly determine prim shape
1554 <member name="M:OpenMetaverse.Parallel.For(System.Int32,System.Int32,System.Int32,System.Action{System.Int32})"> 1554 </summary>
1555 <summary> 1555 </member>
1556 Executes a for loop in which iterations may run in parallel 1556 <member name="T:OpenMetaverse.ExtraParamType">
1557 </summary> 1557 <summary>
1558 <param name="threadCount">The number of concurrent execution threads to run</param> 1558 Extra parameters for primitives, these flags are for features that have
1559 <param name="fromInclusive">The loop will be started at this index</param> 1559 been added after the original ObjectFlags that has all eight bits
1560 <param name="toExclusive">The loop will be terminated before this index is reached</param> 1560 reserved already
1561 <param name="body">Method body to run for each iteration of the loop</param> 1561 </summary>
1562 </member> 1562 </member>
1563 <member name="M:OpenMetaverse.Parallel.ForEach``1(System.Collections.Generic.IEnumerable{``0},System.Action{``0})"> 1563 <member name="F:OpenMetaverse.ExtraParamType.Flexible">
1564 <summary> 1564 <summary>Whether this object has flexible parameters</summary>
1565 Executes a foreach loop in which iterations may run in parallel 1565 </member>
1566 </summary> 1566 <member name="F:OpenMetaverse.ExtraParamType.Light">
1567 <typeparam name="T">Object type that the collection wraps</typeparam> 1567 <summary>Whether this object has light parameters</summary>
1568 <param name="enumerable">An enumerable collection to iterate over</param> 1568 </member>
1569 <param name="body">Method body to run for each object in the collection</param> 1569 <member name="F:OpenMetaverse.ExtraParamType.Sculpt">
1570 </member> 1570 <summary>Whether this object is a sculpted prim</summary>
1571 <member name="M:OpenMetaverse.Parallel.ForEach``1(System.Int32,System.Collections.Generic.IEnumerable{``0},System.Action{``0})"> 1571 </member>
1572 <summary> 1572 <member name="T:OpenMetaverse.JointType">
1573 Executes a foreach loop in which iterations may run in parallel 1573 <summary>
1574 </summary> 1574
1575 <typeparam name="T">Object type that the collection wraps</typeparam> 1575 </summary>
1576 <param name="threadCount">The number of concurrent execution threads to run</param> 1576 </member>
1577 <param name="enumerable">An enumerable collection to iterate over</param> 1577 <member name="F:OpenMetaverse.JointType.Invalid">
1578 <param name="body">Method body to run for each object in the collection</param> 1578 <summary></summary>
1579 </member> 1579 </member>
1580 <member name="M:OpenMetaverse.Parallel.Invoke(System.Action[])"> 1580 <member name="F:OpenMetaverse.JointType.Hinge">
1581 <summary> 1581 <summary></summary>
1582 Executes a series of tasks in parallel 1582 </member>
1583 </summary> 1583 <member name="F:OpenMetaverse.JointType.Point">
1584 <param name="actions">A series of method bodies to execute</param> 1584 <summary></summary>
1585 </member> 1585 </member>
1586 <member name="M:OpenMetaverse.Parallel.Invoke(System.Int32,System.Action[])"> 1586 <member name="T:OpenMetaverse.SculptType">
1587 <summary> 1587 <summary>
1588 Executes a series of tasks in parallel 1588
1589 </summary> 1589 </summary>
1590 <param name="threadCount">The number of concurrent execution threads to run</param> 1590 </member>
1591 <param name="actions">A series of method bodies to execute</param> 1591 <member name="F:OpenMetaverse.SculptType.None">
1592 </member> 1592 <summary></summary>
1593 <member name="T:OpenMetaverse.Color4"> 1593 </member>
1594 <summary> 1594 <member name="F:OpenMetaverse.SculptType.Sphere">
1595 An 8-bit color structure including an alpha channel 1595 <summary></summary>
1596 </summary> 1596 </member>
1597 </member> 1597 <member name="F:OpenMetaverse.SculptType.Torus">
1598 <member name="F:OpenMetaverse.Color4.R"> 1598 <summary></summary>
1599 <summary>Red</summary> 1599 </member>
1600 </member> 1600 <member name="F:OpenMetaverse.SculptType.Plane">
1601 <member name="F:OpenMetaverse.Color4.G"> 1601 <summary></summary>
1602 <summary>Green</summary> 1602 </member>
1603 </member> 1603 <member name="F:OpenMetaverse.SculptType.Cylinder">
1604 <member name="F:OpenMetaverse.Color4.B"> 1604 <summary></summary>
1605 <summary>Blue</summary> 1605 </member>
1606 </member> 1606 <member name="F:OpenMetaverse.SculptType.Mesh">
1607 <member name="F:OpenMetaverse.Color4.A"> 1607 <summary></summary>
1608 <summary>Alpha</summary> 1608 </member>
1609 </member> 1609 <member name="F:OpenMetaverse.SculptType.Invert">
1610 <member name="M:OpenMetaverse.Color4.#ctor(System.Byte,System.Byte,System.Byte,System.Byte)"> 1610 <summary></summary>
1611 <summary> 1611 </member>
1612 1612 <member name="F:OpenMetaverse.SculptType.Mirror">
1613 </summary> 1613 <summary></summary>
1614 <param name="r"></param> 1614 </member>
1615 <param name="g"></param> 1615 <member name="T:OpenMetaverse.FaceType">
1616 <param name="b"></param> 1616 <summary>
1617 <param name="a"></param> 1617
1618 </member> 1618 </summary>
1619 <member name="M:OpenMetaverse.Color4.#ctor(System.Byte[],System.Int32,System.Boolean)"> 1619 </member>
1620 <summary> 1620 <member name="F:OpenMetaverse.FaceType.PathBegin">
1621 Builds a color from a byte array 1621 <summary></summary>
1622 </summary> 1622 </member>
1623 <param name="byteArray">Byte array containing a 16 byte color</param> 1623 <member name="F:OpenMetaverse.FaceType.PathEnd">
1624 <param name="pos">Beginning position in the byte array</param> 1624 <summary></summary>
1625 <param name="inverted">True if the byte array stores inverted values, 1625 </member>
1626 otherwise false. For example the color black (fully opaque) inverted 1626 <member name="F:OpenMetaverse.FaceType.InnerSide">
1627 would be 0xFF 0xFF 0xFF 0x00</param> 1627 <summary></summary>
1628 </member> 1628 </member>
1629 <member name="M:OpenMetaverse.Color4.#ctor(System.Byte[],System.Int32,System.Boolean,System.Boolean)"> 1629 <member name="F:OpenMetaverse.FaceType.ProfileBegin">
1630 <summary> 1630 <summary></summary>
1631 Returns the raw bytes for this vector 1631 </member>
1632 </summary> 1632 <member name="F:OpenMetaverse.FaceType.ProfileEnd">
1633 <param name="byteArray">Byte array containing a 16 byte color</param> 1633 <summary></summary>
1634 <param name="pos">Beginning position in the byte array</param> 1634 </member>
1635 <param name="inverted">True if the byte array stores inverted values, 1635 <member name="F:OpenMetaverse.FaceType.OuterSide0">
1636 otherwise false. For example the color black (fully opaque) inverted 1636 <summary></summary>
1637 would be 0xFF 0xFF 0xFF 0x00</param> 1637 </member>
1638 <param name="alphaInverted">True if the alpha value is inverted in 1638 <member name="F:OpenMetaverse.FaceType.OuterSide1">
1639 addition to whatever the inverted parameter is. Setting inverted true 1639 <summary></summary>
1640 and alphaInverted true will flip the alpha value back to non-inverted, 1640 </member>
1641 but keep the other color bytes inverted</param> 1641 <member name="F:OpenMetaverse.FaceType.OuterSide2">
1642 <returns>A 16 byte array containing R, G, B, and A</returns> 1642 <summary></summary>
1643 </member> 1643 </member>
1644 <member name="M:OpenMetaverse.Color4.#ctor(OpenMetaverse.Color4)"> 1644 <member name="F:OpenMetaverse.FaceType.OuterSide3">
1645 <summary> 1645 <summary></summary>
1646 Copy constructor 1646 </member>
1647 </summary> 1647 <member name="T:OpenMetaverse.ObjectCategory">
1648 <param name="color">Color to copy</param> 1648 <summary>
1649 </member> 1649
1650 <member name="M:OpenMetaverse.Color4.CompareTo(OpenMetaverse.Color4)"> 1650 </summary>
1651 <summary> 1651 </member>
1652 IComparable.CompareTo implementation 1652 <member name="F:OpenMetaverse.ObjectCategory.Invalid">
1653 </summary> 1653 <summary></summary>
1654 <remarks>Sorting ends up like this: |--Grayscale--||--Color--|. 1654 </member>
1655 Alpha is only used when the colors are otherwise equivalent</remarks> 1655 <member name="F:OpenMetaverse.ObjectCategory.None">
1656 </member> 1656 <summary></summary>
1657 <member name="M:OpenMetaverse.Color4.FromBytes(System.Byte[],System.Int32,System.Boolean,System.Boolean)"> 1657 </member>
1658 <summary> 1658 <member name="F:OpenMetaverse.ObjectCategory.Owner">
1659 Builds a color from a byte array 1659 <summary></summary>
1660 </summary> 1660 </member>
1661 <param name="byteArray">Byte array containing a 16 byte color</param> 1661 <member name="F:OpenMetaverse.ObjectCategory.Group">
1662 <param name="pos">Beginning position in the byte array</param> 1662 <summary></summary>
1663 <param name="inverted">True if the byte array stores inverted values, 1663 </member>
1664 otherwise false. For example the color black (fully opaque) inverted 1664 <member name="F:OpenMetaverse.ObjectCategory.Other">
1665 would be 0xFF 0xFF 0xFF 0x00</param> 1665 <summary></summary>
1666 <param name="alphaInverted">True if the alpha value is inverted in 1666 </member>
1667 addition to whatever the inverted parameter is. Setting inverted true 1667 <member name="F:OpenMetaverse.ObjectCategory.Selected">
1668 and alphaInverted true will flip the alpha value back to non-inverted, 1668 <summary></summary>
1669 but keep the other color bytes inverted</param> 1669 </member>
1670 </member> 1670 <member name="F:OpenMetaverse.ObjectCategory.Temporary">
1671 <member name="M:OpenMetaverse.Color4.ToBytes(System.Byte[],System.Int32)"> 1671 <summary></summary>
1672 <summary> 1672 </member>
1673 Writes the raw bytes for this color to a byte array 1673 <member name="T:OpenMetaverse.AttachmentPoint">
1674 </summary> 1674 <summary>
1675 <param name="dest">Destination byte array</param> 1675 Attachment points for objects on avatar bodies
1676 <param name="pos">Position in the destination array to start 1676 </summary>
1677 writing. Must be at least 16 bytes before the end of the array</param> 1677 <remarks>
1678 </member> 1678 Both InventoryObject and InventoryAttachment types can be attached
1679 <member name="M:OpenMetaverse.Color4.ToBytes(System.Byte[],System.Int32,System.Boolean)"> 1679 </remarks>
1680 <summary> 1680 </member>
1681 Serializes this color into four bytes in a byte array 1681 <member name="F:OpenMetaverse.AttachmentPoint.Default">
1682 </summary> 1682 <summary>Right hand if object was not previously attached</summary>
1683 <param name="dest">Destination byte array</param> 1683 </member>
1684 <param name="pos">Position in the destination array to start 1684 <member name="F:OpenMetaverse.AttachmentPoint.Chest">
1685 writing. Must be at least 4 bytes before the end of the array</param> 1685 <summary>Chest</summary>
1686 <param name="inverted">True to invert the output (1.0 becomes 0 1686 </member>
1687 instead of 255)</param> 1687 <member name="F:OpenMetaverse.AttachmentPoint.Skull">
1688 </member> 1688 <summary>Skull</summary>
1689 <member name="M:OpenMetaverse.Color4.ToFloatBytes(System.Byte[],System.Int32)"> 1689 </member>
1690 <summary> 1690 <member name="F:OpenMetaverse.AttachmentPoint.LeftShoulder">
1691 Writes the raw bytes for this color to a byte array 1691 <summary>Left shoulder</summary>
1692 </summary> 1692 </member>
1693 <param name="dest">Destination byte array</param> 1693 <member name="F:OpenMetaverse.AttachmentPoint.RightShoulder">
1694 <param name="pos">Position in the destination array to start 1694 <summary>Right shoulder</summary>
1695 writing. Must be at least 16 bytes before the end of the array</param> 1695 </member>
1696 </member> 1696 <member name="F:OpenMetaverse.AttachmentPoint.LeftHand">
1697 <member name="M:OpenMetaverse.Color4.ClampValues"> 1697 <summary>Left hand</summary>
1698 <summary> 1698 </member>
1699 Ensures that values are in range 0-1 1699 <member name="F:OpenMetaverse.AttachmentPoint.RightHand">
1700 </summary> 1700 <summary>Right hand</summary>
1701 </member> 1701 </member>
1702 <member name="M:OpenMetaverse.Color4.FromHSV(System.Double,System.Double,System.Double)"> 1702 <member name="F:OpenMetaverse.AttachmentPoint.LeftFoot">
1703 <summary> 1703 <summary>Left foot</summary>
1704 Create an RGB color from a hue, saturation, value combination 1704 </member>
1705 </summary> 1705 <member name="F:OpenMetaverse.AttachmentPoint.RightFoot">
1706 <param name="hue">Hue</param> 1706 <summary>Right foot</summary>
1707 <param name="saturation">Saturation</param> 1707 </member>
1708 <param name="value">Value</param> 1708 <member name="F:OpenMetaverse.AttachmentPoint.Spine">
1709 <returns>An fully opaque RGB color (alpha is 1.0)</returns> 1709 <summary>Spine</summary>
1710 </member> 1710 </member>
1711 <member name="M:OpenMetaverse.Color4.Lerp(OpenMetaverse.Color4,OpenMetaverse.Color4,System.Single)"> 1711 <member name="F:OpenMetaverse.AttachmentPoint.Pelvis">
1712 <summary> 1712 <summary>Pelvis</summary>
1713 Performs linear interpolation between two colors 1713 </member>
1714 </summary> 1714 <member name="F:OpenMetaverse.AttachmentPoint.Mouth">
1715 <param name="value1">Color to start at</param> 1715 <summary>Mouth</summary>
1716 <param name="value2">Color to end at</param> 1716 </member>
1717 <param name="amount">Amount to interpolate</param> 1717 <member name="F:OpenMetaverse.AttachmentPoint.Chin">
1718 <returns>The interpolated color</returns> 1718 <summary>Chin</summary>
1719 </member> 1719 </member>
1720 <member name="F:OpenMetaverse.Color4.Black"> 1720 <member name="F:OpenMetaverse.AttachmentPoint.LeftEar">
1721 <summary>A Color4 with zero RGB values and fully opaque (alpha 1.0)</summary> 1721 <summary>Left ear</summary>
1722 </member> 1722 </member>
1723 <member name="F:OpenMetaverse.Color4.White"> 1723 <member name="F:OpenMetaverse.AttachmentPoint.RightEar">
1724 <summary>A Color4 with full RGB values (1.0) and fully opaque (alpha 1.0)</summary> 1724 <summary>Right ear</summary>
1725 </member> 1725 </member>
1726 <member name="T:OpenMetaverse.BlockingQueue`1"> 1726 <member name="F:OpenMetaverse.AttachmentPoint.LeftEyeball">
1727 <summary> 1727 <summary>Left eyeball</summary>
1728 Same as Queue except Dequeue function blocks until there is an object to return. 1728 </member>
1729 Note: This class does not need to be synchronized 1729 <member name="F:OpenMetaverse.AttachmentPoint.RightEyeball">
1730 </summary> 1730 <summary>Right eyeball</summary>
1731 </member> 1731 </member>
1732 <member name="M:OpenMetaverse.BlockingQueue`1.#ctor(System.Collections.Generic.IEnumerable{`0})"> 1732 <member name="F:OpenMetaverse.AttachmentPoint.Nose">
1733 <summary> 1733 <summary>Nose</summary>
1734 Create new BlockingQueue. 1734 </member>
1735 </summary> 1735 <member name="F:OpenMetaverse.AttachmentPoint.RightUpperArm">
1736 <param name="col">The System.Collections.ICollection to copy elements from</param> 1736 <summary>Right upper arm</summary>
1737 </member> 1737 </member>
1738 <member name="M:OpenMetaverse.BlockingQueue`1.#ctor(System.Int32)"> 1738 <member name="F:OpenMetaverse.AttachmentPoint.RightForearm">
1739 <summary> 1739 <summary>Right forearm</summary>
1740 Create new BlockingQueue. 1740 </member>
1741 </summary> 1741 <member name="F:OpenMetaverse.AttachmentPoint.LeftUpperArm">
1742 <param name="capacity">The initial number of elements that the queue can contain</param> 1742 <summary>Left upper arm</summary>
1743 </member> 1743 </member>
1744 <member name="M:OpenMetaverse.BlockingQueue`1.#ctor"> 1744 <member name="F:OpenMetaverse.AttachmentPoint.LeftForearm">
1745 <summary> 1745 <summary>Left forearm</summary>
1746 Create new BlockingQueue. 1746 </member>
1747 </summary> 1747 <member name="F:OpenMetaverse.AttachmentPoint.RightHip">
1748 </member> 1748 <summary>Right hip</summary>
1749 <member name="M:OpenMetaverse.BlockingQueue`1.Finalize"> 1749 </member>
1750 <summary> 1750 <member name="F:OpenMetaverse.AttachmentPoint.RightUpperLeg">
1751 BlockingQueue Destructor (Close queue, resume any waiting thread). 1751 <summary>Right upper leg</summary>
1752 </summary> 1752 </member>
1753 </member> 1753 <member name="F:OpenMetaverse.AttachmentPoint.RightLowerLeg">
1754 <member name="M:OpenMetaverse.BlockingQueue`1.Clear"> 1754 <summary>Right lower leg</summary>
1755 <summary> 1755 </member>
1756 Remove all objects from the Queue. 1756 <member name="F:OpenMetaverse.AttachmentPoint.LeftHip">
1757 </summary> 1757 <summary>Left hip</summary>
1758 </member> 1758 </member>
1759 <member name="M:OpenMetaverse.BlockingQueue`1.Close"> 1759 <member name="F:OpenMetaverse.AttachmentPoint.LeftUpperLeg">
1760 <summary> 1760 <summary>Left upper leg</summary>
1761 Remove all objects from the Queue, resume all dequeue threads. 1761 </member>
1762 </summary> 1762 <member name="F:OpenMetaverse.AttachmentPoint.LeftLowerLeg">
1763 </member> 1763 <summary>Left lower leg</summary>
1764 <member name="M:OpenMetaverse.BlockingQueue`1.Dequeue"> 1764 </member>
1765 <summary> 1765 <member name="F:OpenMetaverse.AttachmentPoint.Stomach">
1766 Removes and returns the object at the beginning of the Queue. 1766 <summary>Stomach</summary>
1767 </summary> 1767 </member>
1768 <returns>Object in queue.</returns> 1768 <member name="F:OpenMetaverse.AttachmentPoint.LeftPec">
1769 </member> 1769 <summary>Left pectoral</summary>
1770 <member name="M:OpenMetaverse.BlockingQueue`1.Dequeue(System.TimeSpan)"> 1770 </member>
1771 <summary> 1771 <member name="F:OpenMetaverse.AttachmentPoint.RightPec">
1772 Removes and returns the object at the beginning of the Queue. 1772 <summary>Right pectoral</summary>
1773 </summary> 1773 </member>
1774 <param name="timeout">time to wait before returning</param> 1774 <member name="F:OpenMetaverse.AttachmentPoint.HUDCenter2">
1775 <returns>Object in queue.</returns> 1775 <summary>HUD Center position 2</summary>
1776 </member> 1776 </member>
1777 <member name="M:OpenMetaverse.BlockingQueue`1.Dequeue(System.Int32)"> 1777 <member name="F:OpenMetaverse.AttachmentPoint.HUDTopRight">
1778 <summary> 1778 <summary>HUD Top-right</summary>
1779 Removes and returns the object at the beginning of the Queue. 1779 </member>
1780 </summary> 1780 <member name="F:OpenMetaverse.AttachmentPoint.HUDTop">
1781 <param name="timeout">time to wait before returning (in milliseconds)</param> 1781 <summary>HUD Top</summary>
1782 <returns>Object in queue.</returns> 1782 </member>
1783 </member> 1783 <member name="F:OpenMetaverse.AttachmentPoint.HUDTopLeft">
1784 <member name="M:OpenMetaverse.BlockingQueue`1.Enqueue(`0)"> 1784 <summary>HUD Top-left</summary>
1785 <summary> 1785 </member>
1786 Adds an object to the end of the Queue 1786 <member name="F:OpenMetaverse.AttachmentPoint.HUDCenter">
1787 </summary> 1787 <summary>HUD Center</summary>
1788 <param name="obj">Object to put in queue</param> 1788 </member>
1789 </member> 1789 <member name="F:OpenMetaverse.AttachmentPoint.HUDBottomLeft">
1790 <member name="M:OpenMetaverse.BlockingQueue`1.Open"> 1790 <summary>HUD Bottom-left</summary>
1791 <summary> 1791 </member>
1792 Open Queue. 1792 <member name="F:OpenMetaverse.AttachmentPoint.HUDBottom">
1793 </summary> 1793 <summary>HUD Bottom</summary>
1794 </member> 1794 </member>
1795 <member name="P:OpenMetaverse.BlockingQueue`1.Closed"> 1795 <member name="F:OpenMetaverse.AttachmentPoint.HUDBottomRight">
1796 <summary> 1796 <summary>HUD Bottom-right</summary>
1797 Gets flag indicating if queue has been closed. 1797 </member>
1798 </summary> 1798 <member name="T:OpenMetaverse.Tree">
1799 </member> 1799 <summary>
1800 <member name="T:OpenMetaverse.Vector3d"> 1800 Tree foliage types
1801 <summary> 1801 </summary>
1802 A three-dimensional vector with doubleing-point values 1802 </member>
1803 </summary> 1803 <member name="F:OpenMetaverse.Tree.Pine1">
1804 </member> 1804 <summary>Pine1 tree</summary>
1805 <member name="F:OpenMetaverse.Vector3d.X"> 1805 </member>
1806 <summary>X value</summary> 1806 <member name="F:OpenMetaverse.Tree.Oak">
1807 </member> 1807 <summary>Oak tree</summary>
1808 <member name="F:OpenMetaverse.Vector3d.Y"> 1808 </member>
1809 <summary>Y value</summary> 1809 <member name="F:OpenMetaverse.Tree.TropicalBush1">
1810 </member> 1810 <summary>Tropical Bush1</summary>
1811 <member name="F:OpenMetaverse.Vector3d.Z"> 1811 </member>
1812 <summary>Z value</summary> 1812 <member name="F:OpenMetaverse.Tree.Palm1">
1813 </member> 1813 <summary>Palm1 tree</summary>
1814 <member name="M:OpenMetaverse.Vector3d.#ctor(System.Byte[],System.Int32)"> 1814 </member>
1815 <summary> 1815 <member name="F:OpenMetaverse.Tree.Dogwood">
1816 Constructor, builds a vector from a byte array 1816 <summary>Dogwood tree</summary>
1817 </summary> 1817 </member>
1818 <param name="byteArray">Byte array containing three eight-byte doubles</param> 1818 <member name="F:OpenMetaverse.Tree.TropicalBush2">
1819 <param name="pos">Beginning position in the byte array</param> 1819 <summary>Tropical Bush2</summary>
1820 </member> 1820 </member>
1821 <member name="M:OpenMetaverse.Vector3d.ApproxEquals(OpenMetaverse.Vector3d,System.Double)"> 1821 <member name="F:OpenMetaverse.Tree.Palm2">
1822 <summary> 1822 <summary>Palm2 tree</summary>
1823 Test if this vector is equal to another vector, within a given 1823 </member>
1824 tolerance range 1824 <member name="F:OpenMetaverse.Tree.Cypress1">
1825 </summary> 1825 <summary>Cypress1 tree</summary>
1826 <param name="vec">Vector to test against</param> 1826 </member>
1827 <param name="tolerance">The acceptable magnitude of difference 1827 <member name="F:OpenMetaverse.Tree.Cypress2">
1828 between the two vectors</param> 1828 <summary>Cypress2 tree</summary>
1829 <returns>True if the magnitude of difference between the two vectors 1829 </member>
1830 is less than the given tolerance, otherwise false</returns> 1830 <member name="F:OpenMetaverse.Tree.Pine2">
1831 </member> 1831 <summary>Pine2 tree</summary>
1832 <member name="M:OpenMetaverse.Vector3d.CompareTo(OpenMetaverse.Vector3d)"> 1832 </member>
1833 <summary> 1833 <member name="F:OpenMetaverse.Tree.Plumeria">
1834 IComparable.CompareTo implementation 1834 <summary>Plumeria</summary>
1835 </summary> 1835 </member>
1836 </member> 1836 <member name="F:OpenMetaverse.Tree.WinterPine1">
1837 <member name="M:OpenMetaverse.Vector3d.IsFinite"> 1837 <summary>Winter pinetree1</summary>
1838 <summary> 1838 </member>
1839 Test if this vector is composed of all finite numbers 1839 <member name="F:OpenMetaverse.Tree.WinterAspen">
1840 </summary> 1840 <summary>Winter Aspen tree</summary>
1841 </member> 1841 </member>
1842 <member name="M:OpenMetaverse.Vector3d.FromBytes(System.Byte[],System.Int32)"> 1842 <member name="F:OpenMetaverse.Tree.WinterPine2">
1843 <summary> 1843 <summary>Winter pinetree2</summary>
1844 Builds a vector from a byte array 1844 </member>
1845 </summary> 1845 <member name="F:OpenMetaverse.Tree.Eucalyptus">
1846 <param name="byteArray">Byte array containing a 24 byte vector</param> 1846 <summary>Eucalyptus tree</summary>
1847 <param name="pos">Beginning position in the byte array</param> 1847 </member>
1848 </member> 1848 <member name="F:OpenMetaverse.Tree.Fern">
1849 <member name="M:OpenMetaverse.Vector3d.GetBytes"> 1849 <summary>Fern</summary>
1850 <summary> 1850 </member>
1851 Returns the raw bytes for this vector 1851 <member name="F:OpenMetaverse.Tree.Eelgrass">
1852 </summary> 1852 <summary>Eelgrass</summary>
1853 <returns>A 24 byte array containing X, Y, and Z</returns> 1853 </member>
1854 </member> 1854 <member name="F:OpenMetaverse.Tree.SeaSword">
1855 <member name="M:OpenMetaverse.Vector3d.ToBytes(System.Byte[],System.Int32)"> 1855 <summary>Sea Sword</summary>
1856 <summary> 1856 </member>
1857 Writes the raw bytes for this vector to a byte array 1857 <member name="F:OpenMetaverse.Tree.Kelp1">
1858 </summary> 1858 <summary>Kelp1 plant</summary>
1859 <param name="dest">Destination byte array</param> 1859 </member>
1860 <param name="pos">Position in the destination array to start 1860 <member name="F:OpenMetaverse.Tree.BeachGrass1">
1861 writing. Must be at least 24 bytes before the end of the array</param> 1861 <summary>Beach grass</summary>
1862 </member> 1862 </member>
1863 <member name="M:OpenMetaverse.Vector3d.Parse(System.String)"> 1863 <member name="F:OpenMetaverse.Tree.Kelp2">
1864 <summary> 1864 <summary>Kelp2 plant</summary>
1865 Parse a vector from a string 1865 </member>
1866 </summary> 1866 <member name="T:OpenMetaverse.Grass">
1867 <param name="val">A string representation of a 3D vector, enclosed 1867 <summary>
1868 in arrow brackets and separated by commas</param> 1868 Grass foliage types
1869 </member> 1869 </summary>
1870 <member name="M:OpenMetaverse.Vector3d.SmoothStep(OpenMetaverse.Vector3d,OpenMetaverse.Vector3d,System.Double)"> 1870 </member>
1871 <summary> 1871 <member name="F:OpenMetaverse.Grass.Grass0">
1872 Interpolates between two vectors using a cubic equation 1872 <summary></summary>
1873 </summary> 1873 </member>
1874 </member> 1874 <member name="F:OpenMetaverse.Grass.Grass1">
1875 <member name="M:OpenMetaverse.Vector3d.ToString"> 1875 <summary></summary>
1876 <summary> 1876 </member>
1877 Get a formatted string representation of the vector 1877 <member name="F:OpenMetaverse.Grass.Grass2">
1878 </summary> 1878 <summary></summary>
1879 <returns>A string representation of the vector</returns> 1879 </member>
1880 </member> 1880 <member name="F:OpenMetaverse.Grass.Grass3">
1881 <member name="M:OpenMetaverse.Vector3d.ToRawString"> 1881 <summary></summary>
1882 <summary> 1882 </member>
1883 Get a string representation of the vector elements with up to three 1883 <member name="F:OpenMetaverse.Grass.Grass4">
1884 decimal digits and separated by spaces only 1884 <summary></summary>
1885 </summary> 1885 </member>
1886 <returns>Raw string representation of the vector</returns> 1886 <member name="F:OpenMetaverse.Grass.Undergrowth1">
1887 </member> 1887 <summary></summary>
1888 <member name="M:OpenMetaverse.Vector3d.op_Modulus(OpenMetaverse.Vector3d,OpenMetaverse.Vector3d)"> 1888 </member>
1889 <summary> 1889 <member name="T:OpenMetaverse.ClickAction">
1890 Cross product between two vectors 1890 <summary>
1891 </summary> 1891 Action associated with clicking on an object
1892 </member> 1892 </summary>
1893 <member name="F:OpenMetaverse.Vector3d.Zero"> 1893 </member>
1894 <summary>A vector with a value of 0,0,0</summary> 1894 <member name="F:OpenMetaverse.ClickAction.Touch">
1895 </member> 1895 <summary>Touch object</summary>
1896 <member name="F:OpenMetaverse.Vector3d.One"> 1896 </member>
1897 <summary>A vector with a value of 1,1,1</summary> 1897 <member name="F:OpenMetaverse.ClickAction.Sit">
1898 </member> 1898 <summary>Sit on object</summary>
1899 <member name="F:OpenMetaverse.Vector3d.UnitX"> 1899 </member>
1900 <summary>A unit vector facing forward (X axis), value of 1,0,0</summary> 1900 <member name="F:OpenMetaverse.ClickAction.Buy">
1901 </member> 1901 <summary>Purchase object or contents</summary>
1902 <member name="F:OpenMetaverse.Vector3d.UnitY"> 1902 </member>
1903 <summary>A unit vector facing left (Y axis), value of 0,1,0</summary> 1903 <member name="F:OpenMetaverse.ClickAction.Pay">
1904 </member> 1904 <summary>Pay the object</summary>
1905 <member name="F:OpenMetaverse.Vector3d.UnitZ"> 1905 </member>
1906 <summary>A unit vector facing up (Z axis), value of 0,0,1</summary> 1906 <member name="F:OpenMetaverse.ClickAction.OpenTask">
1907 </member> 1907 <summary>Open task inventory</summary>
1908 <member name="T:OpenMetaverse.TokenBucket"> 1908 </member>
1909 <summary> 1909 <member name="F:OpenMetaverse.ClickAction.PlayMedia">
1910 A hierarchical token bucket for bandwidth throttling. See 1910 <summary>Play parcel media</summary>
1911 http://en.wikipedia.org/wiki/Token_bucket for more information 1911 </member>
1912 </summary> 1912 <member name="F:OpenMetaverse.ClickAction.OpenMedia">
1913 </member> 1913 <summary>Open parcel media</summary>
1914 <member name="F:OpenMetaverse.TokenBucket.parent"> 1914 </member>
1915 <summary>Parent bucket to this bucket, or null if this is a root 1915 <member name="T:OpenMetaverse.BlockingQueue`1">
1916 bucket</summary> 1916 <summary>
1917 </member> 1917 Same as Queue except Dequeue function blocks until there is an object to return.
1918 <member name="F:OpenMetaverse.TokenBucket.maxBurst"> 1918 Note: This class does not need to be synchronized
1919 <summary>Size of the bucket in bytes. If zero, the bucket has 1919 </summary>
1920 infinite capacity</summary> 1920 </member>
1921 </member> 1921 <member name="M:OpenMetaverse.BlockingQueue`1.#ctor(System.Collections.Generic.IEnumerable{`0})">
1922 <member name="F:OpenMetaverse.TokenBucket.tokensPerMS"> 1922 <summary>
1923 <summary>Rate that the bucket fills, in bytes per millisecond. If 1923 Create new BlockingQueue.
1924 zero, the bucket always remains full</summary> 1924 </summary>
1925 </member> 1925 <param name="col">The System.Collections.ICollection to copy elements from</param>
1926 <member name="F:OpenMetaverse.TokenBucket.content"> 1926 </member>
1927 <summary>Number of tokens currently in the bucket</summary> 1927 <member name="M:OpenMetaverse.BlockingQueue`1.#ctor(System.Int32)">
1928 </member> 1928 <summary>
1929 <member name="F:OpenMetaverse.TokenBucket.lastDrip"> 1929 Create new BlockingQueue.
1930 <summary>Time of the last drip, in system ticks</summary> 1930 </summary>
1931 </member> 1931 <param name="capacity">The initial number of elements that the queue can contain</param>
1932 <member name="M:OpenMetaverse.TokenBucket.#ctor(OpenMetaverse.TokenBucket,System.Int32,System.Int32)"> 1932 </member>
1933 <summary> 1933 <member name="M:OpenMetaverse.BlockingQueue`1.#ctor">
1934 Default constructor 1934 <summary>
1935 </summary> 1935 Create new BlockingQueue.
1936 <param name="parent">Parent bucket if this is a child bucket, or 1936 </summary>
1937 null if this is a root bucket</param> 1937 </member>
1938 <param name="maxBurst">Maximum size of the bucket in bytes, or 1938 <member name="M:OpenMetaverse.BlockingQueue`1.Finalize">
1939 zero if this bucket has no maximum capacity</param> 1939 <summary>
1940 <param name="dripRate">Rate that the bucket fills, in bytes per 1940 BlockingQueue Destructor (Close queue, resume any waiting thread).
1941 second. If zero, the bucket always remains full</param> 1941 </summary>
1942 </member> 1942 </member>
1943 <member name="M:OpenMetaverse.TokenBucket.RemoveTokens(System.Int32)"> 1943 <member name="M:OpenMetaverse.BlockingQueue`1.Clear">
1944 <summary> 1944 <summary>
1945 Remove a given number of tokens from the bucket 1945 Remove all objects from the Queue.
1946 </summary> 1946 </summary>
1947 <param name="amount">Number of tokens to remove from the bucket</param> 1947 </member>
1948 <returns>True if the requested number of tokens were removed from 1948 <member name="M:OpenMetaverse.BlockingQueue`1.Close">
1949 the bucket, otherwise false</returns> 1949 <summary>
1950 </member> 1950 Remove all objects from the Queue, resume all dequeue threads.
1951 <member name="M:OpenMetaverse.TokenBucket.RemoveTokens(System.Int32,System.Boolean@)"> 1951 </summary>
1952 <summary> 1952 </member>
1953 Remove a given number of tokens from the bucket 1953 <member name="M:OpenMetaverse.BlockingQueue`1.Dequeue">
1954 </summary> 1954 <summary>
1955 <param name="amount">Number of tokens to remove from the bucket</param> 1955 Removes and returns the object at the beginning of the Queue.
1956 <param name="dripSucceeded">True if tokens were added to the bucket 1956 </summary>
1957 during this call, otherwise false</param> 1957 <returns>Object in queue.</returns>
1958 <returns>True if the requested number of tokens were removed from 1958 </member>
1959 the bucket, otherwise false</returns> 1959 <member name="M:OpenMetaverse.BlockingQueue`1.Dequeue(System.TimeSpan)">
1960 </member> 1960 <summary>
1961 <member name="M:OpenMetaverse.TokenBucket.Drip"> 1961 Removes and returns the object at the beginning of the Queue.
1962 <summary> 1962 </summary>
1963 Add tokens to the bucket over time. The number of tokens added each 1963 <param name="timeout">time to wait before returning</param>
1964 call depends on the length of time that has passed since the last 1964 <returns>Object in queue.</returns>
1965 call to Drip 1965 </member>
1966 </summary> 1966 <member name="M:OpenMetaverse.BlockingQueue`1.Dequeue(System.Int32)">
1967 <returns>True if tokens were added to the bucket, otherwise false</returns> 1967 <summary>
1968 </member> 1968 Removes and returns the object at the beginning of the Queue.
1969 <member name="P:OpenMetaverse.TokenBucket.Parent"> 1969 </summary>
1970 <summary> 1970 <param name="timeout">time to wait before returning (in milliseconds)</param>
1971 The parent bucket of this bucket, or null if this bucket has no 1971 <returns>Object in queue.</returns>
1972 parent. The parent bucket will limit the aggregate bandwidth of all 1972 </member>
1973 of its children buckets 1973 <member name="M:OpenMetaverse.BlockingQueue`1.Enqueue(`0)">
1974 </summary> 1974 <summary>
1975 </member> 1975 Adds an object to the end of the Queue
1976 <member name="P:OpenMetaverse.TokenBucket.MaxBurst"> 1976 </summary>
1977 <summary> 1977 <param name="obj">Object to put in queue</param>
1978 Maximum burst rate in bytes per second. This is the maximum number 1978 </member>
1979 of tokens that can accumulate in the bucket at any one time 1979 <member name="M:OpenMetaverse.BlockingQueue`1.Open">
1980 </summary> 1980 <summary>
1981 </member> 1981 Open Queue.
1982 <member name="P:OpenMetaverse.TokenBucket.DripRate"> 1982 </summary>
1983 <summary> 1983 </member>
1984 The speed limit of this bucket in bytes per second. This is the 1984 <member name="P:OpenMetaverse.BlockingQueue`1.Closed">
1985 number of tokens that are added to the bucket per second 1985 <summary>
1986 </summary> 1986 Gets flag indicating if queue has been closed.
1987 <remarks>Tokens are added to the bucket any time 1987 </summary>
1988 <seealso cref="M:OpenMetaverse.TokenBucket.RemoveTokens(System.Int32)"/> is called, at the granularity of 1988 </member>
1989 the system tick interval (typically around 15-22ms)</remarks> 1989 <member name="M:OpenMetaverse.ReaderWriterLockSlim.ExitAndWakeUpAppropriateWaiters">
1990 </member> 1990 <summary>
1991 <member name="P:OpenMetaverse.TokenBucket.Content"> 1991 Determines the appropriate events to set, leaves the locks, and sets the events.
1992 <summary> 1992 </summary>
1993 The number of bytes that can be sent at this moment. This is the 1993 </member>
1994 current number of tokens in the bucket 1994 <member name="M:OpenMetaverse.ReaderWriterLockSlim.LazyCreateEvent(System.Threading.EventWaitHandle@,System.Boolean)">
1995 <remarks>If this bucket has a parent bucket that does not have 1995 <summary>
1996 enough tokens for a request, <seealso cref="M:OpenMetaverse.TokenBucket.RemoveTokens(System.Int32)"/> will 1996 A routine for lazily creating a event outside the lock (so if errors
1997 return false regardless of the content of this bucket</remarks> 1997 happen they are outside the lock and that we don't do much work
1998 </summary> 1998 while holding a spin lock). If all goes well, reenter the lock and
1999 </member> 1999 set 'waitEvent'
2000 <member name="F:OpenMetaverse.ExpiringCache`2.syncRoot"> 2000 </summary>
2001 <summary>For thread safety</summary> 2001 </member>
2002 </member> 2002 <member name="M:OpenMetaverse.ReaderWriterLockSlim.WaitOnEvent(System.Threading.EventWaitHandle,System.UInt32@,System.Int32)">
2003 <member name="F:OpenMetaverse.ExpiringCache`2.isPurging"> 2003 <summary>
2004 <summary>For thread safety</summary> 2004 Waits on 'waitEvent' with a timeout of 'millisceondsTimeout.
2005 </member> 2005 Before the wait 'numWaiters' is incremented and is restored before leaving this routine.
2006 <member name="M:OpenMetaverse.ExpiringCache`2.PurgeCache(System.Object,System.Timers.ElapsedEventArgs)"> 2006 </summary>
2007 <summary> 2007 </member>
2008 Purges expired objects from the cache. Called automatically by the purge timer. 2008 <member name="F:OpenMetaverse.ExpiringCache`2.syncRoot">
2009 </summary> 2009 <summary>For thread safety</summary>
2010 </member> 2010 </member>
2011 <member name="M:OpenMetaverse.Matrix4.GetEulerAngles(System.Single@,System.Single@,System.Single@)"> 2011 <member name="F:OpenMetaverse.ExpiringCache`2.isPurging">
2012 <summary> 2012 <summary>For thread safety</summary>
2013 Convert this matrix to euler rotations 2013 </member>
2014 </summary> 2014 <member name="M:OpenMetaverse.ExpiringCache`2.PurgeCache(System.Object,System.Timers.ElapsedEventArgs)">
2015 <param name="roll">X euler angle</param> 2015 <summary>
2016 <param name="pitch">Y euler angle</param> 2016 Purges expired objects from the cache. Called automatically by the purge timer.
2017 <param name="yaw">Z euler angle</param> 2017 </summary>
2018 </member> 2018 </member>
2019 <member name="M:OpenMetaverse.Matrix4.GetQuaternion"> 2019 <member name="T:OpenMetaverse.EnumInfoAttribute">
2020 <summary> 2020 <summary>
2021 Convert this matrix to a quaternion rotation 2021 Attribute class that allows extra attributes to be attached to ENUMs
2022 </summary> 2022 </summary>
2023 <returns>A quaternion representation of this rotation matrix</returns> 2023 </member>
2024 </member> 2024 <member name="F:OpenMetaverse.EnumInfoAttribute.Text">
2025 <member name="M:OpenMetaverse.Matrix4.CreateFromEulers(System.Single,System.Single,System.Single)"> 2025 <summary>Text used when presenting ENUM to user</summary>
2026 <summary> 2026 </member>
2027 Construct a matrix from euler rotation values in radians 2027 <member name="M:OpenMetaverse.EnumInfoAttribute.#ctor">
2028 </summary> 2028 <summary>Default initializer</summary>
2029 <param name="roll">X euler angle in radians</param> 2029 </member>
2030 <param name="pitch">Y euler angle in radians</param> 2030 <member name="M:OpenMetaverse.EnumInfoAttribute.#ctor(System.String)">
2031 <param name="yaw">Z euler angle in radians</param> 2031 <summary>Text used when presenting ENUM to user</summary>
2032 </member> 2032 </member>
2033 <member name="M:OpenMetaverse.Matrix4.ToString"> 2033 <member name="T:OpenMetaverse.AssetType">
2034 <summary> 2034 <summary>
2035 Get a formatted string representation of the vector 2035 The different types of grid assets
2036 </summary> 2036 </summary>
2037 <returns>A string representation of the vector</returns> 2037 </member>
2038 </member> 2038 <member name="F:OpenMetaverse.AssetType.Unknown">
2039 <member name="F:OpenMetaverse.Matrix4.Zero"> 2039 <summary>Unknown asset type</summary>
2040 <summary>A 4x4 matrix containing all zeroes</summary> 2040 </member>
2041 </member> 2041 <member name="F:OpenMetaverse.AssetType.Texture">
2042 <member name="F:OpenMetaverse.Matrix4.Identity"> 2042 <summary>Texture asset, stores in JPEG2000 J2C stream format</summary>
2043 <summary>A 4x4 identity matrix</summary> 2043 </member>
2044 </member> 2044 <member name="F:OpenMetaverse.AssetType.Sound">
2045 <member name="T:OpenMetaverse.PCode"> 2045 <summary>Sound asset</summary>
2046 <summary> 2046 </member>
2047 Identifier code for primitive types 2047 <member name="F:OpenMetaverse.AssetType.CallingCard">
2048 </summary> 2048 <summary>Calling card for another avatar</summary>
2049 </member> 2049 </member>
2050 <member name="F:OpenMetaverse.PCode.None"> 2050 <member name="F:OpenMetaverse.AssetType.Landmark">
2051 <summary>None</summary> 2051 <summary>Link to a location in world</summary>
2052 </member> 2052 </member>
2053 <member name="F:OpenMetaverse.PCode.Prim"> 2053 <member name="F:OpenMetaverse.AssetType.Clothing">
2054 <summary>A Primitive</summary> 2054 <summary>Collection of textures and parameters that can be
2055 </member> 2055 worn by an avatar</summary>
2056 <member name="F:OpenMetaverse.PCode.Avatar"> 2056 </member>
2057 <summary>A Avatar</summary> 2057 <member name="F:OpenMetaverse.AssetType.Object">
2058 </member> 2058 <summary>Primitive that can contain textures, sounds,
2059 <member name="F:OpenMetaverse.PCode.Grass"> 2059 scripts and more</summary>
2060 <summary>Linden grass</summary> 2060 </member>
2061 </member> 2061 <member name="F:OpenMetaverse.AssetType.Notecard">
2062 <member name="F:OpenMetaverse.PCode.NewTree"> 2062 <summary>Notecard asset</summary>
2063 <summary>Linden tree</summary> 2063 </member>
2064 </member> 2064 <member name="F:OpenMetaverse.AssetType.Folder">
2065 <member name="F:OpenMetaverse.PCode.ParticleSystem"> 2065 <summary>Holds a collection of inventory items</summary>
2066 <summary>A primitive that acts as the source for a particle stream</summary> 2066 </member>
2067 </member> 2067 <member name="F:OpenMetaverse.AssetType.RootFolder">
2068 <member name="F:OpenMetaverse.PCode.Tree"> 2068 <summary>Root inventory folder</summary>
2069 <summary>A Linden tree</summary> 2069 </member>
2070 </member> 2070 <member name="F:OpenMetaverse.AssetType.LSLText">
2071 <member name="T:OpenMetaverse.PrimFlags"> 2071 <summary>Linden scripting language script</summary>
2072 <summary> 2072 </member>
2073 Primary parameters for primitives such as Physics Enabled or Phantom 2073 <member name="F:OpenMetaverse.AssetType.LSLBytecode">
2074 </summary> 2074 <summary>LSO bytecode for a script</summary>
2075 </member> 2075 </member>
2076 <member name="F:OpenMetaverse.PrimFlags.None"> 2076 <member name="F:OpenMetaverse.AssetType.TextureTGA">
2077 <summary>Deprecated</summary> 2077 <summary>Uncompressed TGA texture</summary>
2078 </member> 2078 </member>
2079 <member name="F:OpenMetaverse.PrimFlags.Physics"> 2079 <member name="F:OpenMetaverse.AssetType.Bodypart">
2080 <summary>Whether physics are enabled for this object</summary> 2080 <summary>Collection of textures and shape parameters that can
2081 </member> 2081 be worn</summary>
2082 <member name="F:OpenMetaverse.PrimFlags.CreateSelected"> 2082 </member>
2083 <summary></summary> 2083 <member name="F:OpenMetaverse.AssetType.TrashFolder">
2084 </member> 2084 <summary>Trash folder</summary>
2085 <member name="F:OpenMetaverse.PrimFlags.ObjectModify"> 2085 </member>
2086 <summary></summary> 2086 <member name="F:OpenMetaverse.AssetType.SnapshotFolder">
2087 </member> 2087 <summary>Snapshot folder</summary>
2088 <member name="F:OpenMetaverse.PrimFlags.ObjectCopy"> 2088 </member>
2089 <summary></summary> 2089 <member name="F:OpenMetaverse.AssetType.LostAndFoundFolder">
2090 </member> 2090 <summary>Lost and found folder</summary>
2091 <member name="F:OpenMetaverse.PrimFlags.ObjectAnyOwner"> 2091 </member>
2092 <summary></summary> 2092 <member name="F:OpenMetaverse.AssetType.SoundWAV">
2093 </member> 2093 <summary>Uncompressed sound</summary>
2094 <member name="F:OpenMetaverse.PrimFlags.ObjectYouOwner"> 2094 </member>
2095 <summary></summary> 2095 <member name="F:OpenMetaverse.AssetType.ImageTGA">
2096 </member> 2096 <summary>Uncompressed TGA non-square image, not to be used as a
2097 <member name="F:OpenMetaverse.PrimFlags.Scripted"> 2097 texture</summary>
2098 <summary></summary> 2098 </member>
2099 </member> 2099 <member name="F:OpenMetaverse.AssetType.ImageJPEG">
2100 <member name="F:OpenMetaverse.PrimFlags.Touch"> 2100 <summary>Compressed JPEG non-square image, not to be used as a
2101 <summary>Whether this object contains an active touch script</summary> 2101 texture</summary>
2102 </member> 2102 </member>
2103 <member name="F:OpenMetaverse.PrimFlags.ObjectMove"> 2103 <member name="F:OpenMetaverse.AssetType.Animation">
2104 <summary></summary> 2104 <summary>Animation</summary>
2105 </member> 2105 </member>
2106 <member name="F:OpenMetaverse.PrimFlags.Money"> 2106 <member name="F:OpenMetaverse.AssetType.Gesture">
2107 <summary>Whether this object can receive payments</summary> 2107 <summary>Sequence of animations, sounds, chat, and pauses</summary>
2108 </member> 2108 </member>
2109 <member name="F:OpenMetaverse.PrimFlags.Phantom"> 2109 <member name="F:OpenMetaverse.AssetType.Simstate">
2110 <summary>Whether this object is phantom (no collisions)</summary> 2110 <summary>Simstate file</summary>
2111 </member> 2111 </member>
2112 <member name="F:OpenMetaverse.PrimFlags.InventoryEmpty"> 2112 <member name="F:OpenMetaverse.AssetType.FavoriteFolder">
2113 <summary></summary> 2113 <summary>Contains landmarks for favorites</summary>
2114 </member> 2114 </member>
2115 <member name="F:OpenMetaverse.PrimFlags.JointHinge"> 2115 <member name="F:OpenMetaverse.AssetType.Link">
2116 <summary></summary> 2116 <summary>Asset is a link to another inventory item</summary>
2117 </member> 2117 </member>
2118 <member name="F:OpenMetaverse.PrimFlags.JointP2P"> 2118 <member name="F:OpenMetaverse.AssetType.LinkFolder">
2119 <summary></summary> 2119 <summary>Asset is a link to another inventory folder</summary>
2120 </member> 2120 </member>
2121 <member name="F:OpenMetaverse.PrimFlags.JointLP2P"> 2121 <member name="F:OpenMetaverse.AssetType.EnsembleStart">
2122 <summary></summary> 2122 <summary>Beginning of the range reserved for ensembles</summary>
2123 </member> 2123 </member>
2124 <member name="F:OpenMetaverse.PrimFlags.JointWheel"> 2124 <member name="F:OpenMetaverse.AssetType.EnsembleEnd">
2125 <summary>Deprecated</summary> 2125 <summary>End of the range reserved for ensembles</summary>
2126 </member> 2126 </member>
2127 <member name="F:OpenMetaverse.PrimFlags.AllowInventoryDrop"> 2127 <member name="F:OpenMetaverse.AssetType.CurrentOutfitFolder">
2128 <summary></summary> 2128 <summary>Folder containing inventory links to wearables and attachments
2129 </member> 2129 that are part of the current outfit</summary>
2130 <member name="F:OpenMetaverse.PrimFlags.ObjectTransfer"> 2130 </member>
2131 <summary></summary> 2131 <member name="F:OpenMetaverse.AssetType.OutfitFolder">
2132 </member> 2132 <summary>Folder containing inventory items or links to
2133 <member name="F:OpenMetaverse.PrimFlags.ObjectGroupOwned"> 2133 inventory items of wearables and attachments
2134 <summary></summary> 2134 together make a full outfit</summary>
2135 </member> 2135 </member>
2136 <member name="F:OpenMetaverse.PrimFlags.ObjectYouOfficer"> 2136 <member name="F:OpenMetaverse.AssetType.MyOutfitsFolder">
2137 <summary>Deprecated</summary> 2137 <summary>Root folder for the folders of type OutfitFolder</summary>
2138 </member> 2138 </member>
2139 <member name="F:OpenMetaverse.PrimFlags.CameraDecoupled"> 2139 <member name="F:OpenMetaverse.AssetType.Mesh">
2140 <summary></summary> 2140 <summary>Linden mesh format</summary>
2141 </member> 2141 </member>
2142 <member name="F:OpenMetaverse.PrimFlags.AnimSource"> 2142 <member name="T:OpenMetaverse.InventoryType">
2143 <summary></summary> 2143 <summary>
2144 </member> 2144 Inventory Item Types, eg Script, Notecard, Folder, etc
2145 <member name="F:OpenMetaverse.PrimFlags.CameraSource"> 2145 </summary>
2146 <summary></summary> 2146 </member>
2147 </member> 2147 <member name="F:OpenMetaverse.InventoryType.Unknown">
2148 <member name="F:OpenMetaverse.PrimFlags.CastShadows"> 2148 <summary>Unknown</summary>
2149 <summary></summary> 2149 </member>
2150 </member> 2150 <member name="F:OpenMetaverse.InventoryType.Texture">
2151 <member name="F:OpenMetaverse.PrimFlags.DieAtEdge"> 2151 <summary>Texture</summary>
2152 <summary>Server flag, will not be sent to clients. Specifies that 2152 </member>
2153 the object is destroyed when it touches a simulator edge</summary> 2153 <member name="F:OpenMetaverse.InventoryType.Sound">
2154 </member> 2154 <summary>Sound</summary>
2155 <member name="F:OpenMetaverse.PrimFlags.ReturnAtEdge"> 2155 </member>
2156 <summary>Server flag, will not be sent to clients. Specifies that 2156 <member name="F:OpenMetaverse.InventoryType.CallingCard">
2157 the object will be returned to the owner's inventory when it 2157 <summary>Calling Card</summary>
2158 touches a simulator edge</summary> 2158 </member>
2159 </member> 2159 <member name="F:OpenMetaverse.InventoryType.Landmark">
2160 <member name="F:OpenMetaverse.PrimFlags.Sandbox"> 2160 <summary>Landmark</summary>
2161 <summary>Server flag, will not be sent to clients.</summary> 2161 </member>
2162 </member> 2162 <member name="F:OpenMetaverse.InventoryType.Notecard">
2163 <member name="F:OpenMetaverse.PrimFlags.Flying"> 2163 <summary>Notecard</summary>
2164 <summary>Server flag, will not be sent to client. Specifies that 2164 </member>
2165 the object is hovering/flying</summary> 2165 <member name="F:OpenMetaverse.InventoryType.Category">
2166 </member> 2166 <summary></summary>
2167 <member name="F:OpenMetaverse.PrimFlags.ObjectOwnerModify"> 2167 </member>
2168 <summary></summary> 2168 <member name="F:OpenMetaverse.InventoryType.Folder">
2169 </member> 2169 <summary>Folder</summary>
2170 <member name="F:OpenMetaverse.PrimFlags.TemporaryOnRez"> 2170 </member>
2171 <summary></summary> 2171 <member name="F:OpenMetaverse.InventoryType.RootCategory">
2172 </member> 2172 <summary></summary>
2173 <member name="F:OpenMetaverse.PrimFlags.Temporary"> 2173 </member>
2174 <summary></summary> 2174 <member name="F:OpenMetaverse.InventoryType.LSL">
2175 </member> 2175 <summary>an LSL Script</summary>
2176 <member name="F:OpenMetaverse.PrimFlags.ZlibCompressed"> 2176 </member>
2177 <summary></summary> 2177 <member name="F:OpenMetaverse.InventoryType.Snapshot">
2178 </member> 2178 <summary></summary>
2179 <member name="T:OpenMetaverse.SoundFlags"> 2179 </member>
2180 <summary> 2180 <member name="F:OpenMetaverse.InventoryType.Attachment">
2181 Sound flags for sounds attached to primitives 2181 <summary></summary>
2182 </summary> 2182 </member>
2183 </member> 2183 <member name="F:OpenMetaverse.InventoryType.Wearable">
2184 <member name="F:OpenMetaverse.SoundFlags.None"> 2184 <summary></summary>
2185 <summary></summary> 2185 </member>
2186 </member> 2186 <member name="F:OpenMetaverse.InventoryType.Animation">
2187 <member name="F:OpenMetaverse.SoundFlags.Loop"> 2187 <summary></summary>
2188 <summary></summary> 2188 </member>
2189 </member> 2189 <member name="F:OpenMetaverse.InventoryType.Gesture">
2190 <member name="F:OpenMetaverse.SoundFlags.SyncMaster"> 2190 <summary></summary>
2191 <summary></summary> 2191 </member>
2192 </member> 2192 <member name="F:OpenMetaverse.InventoryType.Mesh">
2193 <member name="F:OpenMetaverse.SoundFlags.SyncSlave"> 2193 <summary></summary>
2194 <summary></summary> 2194 </member>
2195 </member> 2195 <member name="T:OpenMetaverse.SaleType">
2196 <member name="F:OpenMetaverse.SoundFlags.SyncPending"> 2196 <summary>
2197 <summary></summary> 2197 Item Sale Status
2198 </member> 2198 </summary>
2199 <member name="F:OpenMetaverse.SoundFlags.Queue"> 2199 </member>
2200 <summary></summary> 2200 <member name="F:OpenMetaverse.SaleType.Not">
2201 </member> 2201 <summary>Not for sale</summary>
2202 <member name="F:OpenMetaverse.SoundFlags.Stop"> 2202 </member>
2203 <summary></summary> 2203 <member name="F:OpenMetaverse.SaleType.Original">
2204 </member> 2204 <summary>The original is for sale</summary>
2205 <member name="T:OpenMetaverse.Material"> 2205 </member>
2206 <summary> 2206 <member name="F:OpenMetaverse.SaleType.Copy">
2207 Material type for a primitive 2207 <summary>Copies are for sale</summary>
2208 </summary> 2208 </member>
2209 </member> 2209 <member name="F:OpenMetaverse.SaleType.Contents">
2210 <member name="F:OpenMetaverse.Material.Stone"> 2210 <summary>The contents of the object are for sale</summary>
2211 <summary></summary> 2211 </member>
2212 </member> 2212 <member name="T:OpenMetaverse.WearableType">
2213 <member name="F:OpenMetaverse.Material.Metal"> 2213 <summary>
2214 <summary></summary> 2214 Types of wearable assets
2215 </member> 2215 </summary>
2216 <member name="F:OpenMetaverse.Material.Glass"> 2216 </member>
2217 <summary></summary> 2217 <member name="F:OpenMetaverse.WearableType.Shape">
2218 </member> 2218 <summary>Body shape</summary>
2219 <member name="F:OpenMetaverse.Material.Wood"> 2219 </member>
2220 <summary></summary> 2220 <member name="F:OpenMetaverse.WearableType.Skin">
2221 </member> 2221 <summary>Skin textures and attributes</summary>
2222 <member name="F:OpenMetaverse.Material.Flesh"> 2222 </member>
2223 <summary></summary> 2223 <member name="F:OpenMetaverse.WearableType.Hair">
2224 </member> 2224 <summary>Hair</summary>
2225 <member name="F:OpenMetaverse.Material.Plastic"> 2225 </member>
2226 <summary></summary> 2226 <member name="F:OpenMetaverse.WearableType.Eyes">
2227 </member> 2227 <summary>Eyes</summary>
2228 <member name="F:OpenMetaverse.Material.Rubber"> 2228 </member>
2229 <summary></summary> 2229 <member name="F:OpenMetaverse.WearableType.Shirt">
2230 </member> 2230 <summary>Shirt</summary>
2231 <member name="F:OpenMetaverse.Material.Light"> 2231 </member>
2232 <summary></summary> 2232 <member name="F:OpenMetaverse.WearableType.Pants">
2233 </member> 2233 <summary>Pants</summary>
2234 <member name="T:OpenMetaverse.PrimType"> 2234 </member>
2235 <summary> 2235 <member name="F:OpenMetaverse.WearableType.Shoes">
2236 Used in a helper function to roughly determine prim shape 2236 <summary>Shoes</summary>
2237 </summary> 2237 </member>
2238 </member> 2238 <member name="F:OpenMetaverse.WearableType.Socks">
2239 <member name="T:OpenMetaverse.ExtraParamType"> 2239 <summary>Socks</summary>
2240 <summary> 2240 </member>
2241 Extra parameters for primitives, these flags are for features that have 2241 <member name="F:OpenMetaverse.WearableType.Jacket">
2242 been added after the original ObjectFlags that has all eight bits 2242 <summary>Jacket</summary>
2243 reserved already 2243 </member>
2244 </summary> 2244 <member name="F:OpenMetaverse.WearableType.Gloves">
2245 </member> 2245 <summary>Gloves</summary>
2246 <member name="F:OpenMetaverse.ExtraParamType.Flexible"> 2246 </member>
2247 <summary>Whether this object has flexible parameters</summary> 2247 <member name="F:OpenMetaverse.WearableType.Undershirt">
2248 </member> 2248 <summary>Undershirt</summary>
2249 <member name="F:OpenMetaverse.ExtraParamType.Light"> 2249 </member>
2250 <summary>Whether this object has light parameters</summary> 2250 <member name="F:OpenMetaverse.WearableType.Underpants">
2251 </member> 2251 <summary>Underpants</summary>
2252 <member name="F:OpenMetaverse.ExtraParamType.Sculpt"> 2252 </member>
2253 <summary>Whether this object is a sculpted prim</summary> 2253 <member name="F:OpenMetaverse.WearableType.Skirt">
2254 </member> 2254 <summary>Skirt</summary>
2255 <member name="T:OpenMetaverse.JointType"> 2255 </member>
2256 <summary> 2256 <member name="F:OpenMetaverse.WearableType.Alpha">
2257 2257 <summary>Alpha mask to hide parts of the avatar</summary>
2258 </summary> 2258 </member>
2259 </member> 2259 <member name="F:OpenMetaverse.WearableType.Tattoo">
2260 <member name="F:OpenMetaverse.JointType.Invalid"> 2260 <summary>Tattoo</summary>
2261 <summary></summary> 2261 </member>
2262 </member> 2262 <member name="F:OpenMetaverse.WearableType.Invalid">
2263 <member name="F:OpenMetaverse.JointType.Hinge"> 2263 <summary>Invalid wearable asset</summary>
2264 <summary></summary> 2264 </member>
2265 </member> 2265 <member name="F:OpenMetaverse.Quaternion.X">
2266 <member name="F:OpenMetaverse.JointType.Point"> 2266 <summary>X value</summary>
2267 <summary></summary> 2267 </member>
2268 </member> 2268 <member name="F:OpenMetaverse.Quaternion.Y">
2269 <member name="T:OpenMetaverse.SculptType"> 2269 <summary>Y value</summary>
2270 <summary> 2270 </member>
2271 2271 <member name="F:OpenMetaverse.Quaternion.Z">
2272 </summary> 2272 <summary>Z value</summary>
2273 </member> 2273 </member>
2274 <member name="F:OpenMetaverse.SculptType.None"> 2274 <member name="F:OpenMetaverse.Quaternion.W">
2275 <summary></summary> 2275 <summary>W value</summary>
2276 </member> 2276 </member>
2277 <member name="F:OpenMetaverse.SculptType.Sphere"> 2277 <member name="M:OpenMetaverse.Quaternion.#ctor(System.Single,System.Single,System.Single)">
2278 <summary></summary> 2278 <summary>
2279 </member> 2279 Build a quaternion from normalized float values
2280 <member name="F:OpenMetaverse.SculptType.Torus"> 2280 </summary>
2281 <summary></summary> 2281 <param name="x">X value from -1.0 to 1.0</param>
2282 </member> 2282 <param name="y">Y value from -1.0 to 1.0</param>
2283 <member name="F:OpenMetaverse.SculptType.Plane"> 2283 <param name="z">Z value from -1.0 to 1.0</param>
2284 <summary></summary> 2284 </member>
2285 </member> 2285 <member name="M:OpenMetaverse.Quaternion.#ctor(System.Byte[],System.Int32,System.Boolean)">
2286 <member name="F:OpenMetaverse.SculptType.Cylinder"> 2286 <summary>
2287 <summary></summary> 2287 Constructor, builds a quaternion object from a byte array
2288 </member> 2288 </summary>
2289 <member name="F:OpenMetaverse.SculptType.Invert"> 2289 <param name="byteArray">Byte array containing four four-byte floats</param>
2290 <summary></summary> 2290 <param name="pos">Offset in the byte array to start reading at</param>
2291 </member> 2291 <param name="normalized">Whether the source data is normalized or
2292 <member name="F:OpenMetaverse.SculptType.Mirror"> 2292 not. If this is true 12 bytes will be read, otherwise 16 bytes will
2293 <summary></summary> 2293 be read.</param>
2294 </member> 2294 </member>
2295 <member name="T:OpenMetaverse.FaceType"> 2295 <member name="M:OpenMetaverse.Quaternion.Normalize">
2296 <summary> 2296 <summary>
2297 2297 Normalizes the quaternion
2298 </summary> 2298 </summary>
2299 </member> 2299 </member>
2300 <member name="F:OpenMetaverse.FaceType.PathBegin"> 2300 <member name="M:OpenMetaverse.Quaternion.FromBytes(System.Byte[],System.Int32,System.Boolean)">
2301 <summary></summary> 2301 <summary>
2302 </member> 2302 Builds a quaternion object from a byte array
2303 <member name="F:OpenMetaverse.FaceType.PathEnd"> 2303 </summary>
2304 <summary></summary> 2304 <param name="byteArray">The source byte array</param>
2305 </member> 2305 <param name="pos">Offset in the byte array to start reading at</param>
2306 <member name="F:OpenMetaverse.FaceType.InnerSide"> 2306 <param name="normalized">Whether the source data is normalized or
2307 <summary></summary> 2307 not. If this is true 12 bytes will be read, otherwise 16 bytes will
2308 </member> 2308 be read.</param>
2309 <member name="F:OpenMetaverse.FaceType.ProfileBegin"> 2309 </member>
2310 <summary></summary> 2310 <member name="M:OpenMetaverse.Quaternion.GetBytes">
2311 </member> 2311 <summary>
2312 <member name="F:OpenMetaverse.FaceType.ProfileEnd"> 2312 Normalize this quaternion and serialize it to a byte array
2313 <summary></summary> 2313 </summary>
2314 </member> 2314 <returns>A 12 byte array containing normalized X, Y, and Z floating
2315 <member name="F:OpenMetaverse.FaceType.OuterSide0"> 2315 point values in order using little endian byte ordering</returns>
2316 <summary></summary> 2316 </member>
2317 </member> 2317 <member name="M:OpenMetaverse.Quaternion.ToBytes(System.Byte[],System.Int32)">
2318 <member name="F:OpenMetaverse.FaceType.OuterSide1"> 2318 <summary>
2319 <summary></summary> 2319 Writes the raw bytes for this quaternion to a byte array
2320 </member> 2320 </summary>
2321 <member name="F:OpenMetaverse.FaceType.OuterSide2"> 2321 <param name="dest">Destination byte array</param>
2322 <summary></summary> 2322 <param name="pos">Position in the destination array to start
2323 </member> 2323 writing. Must be at least 12 bytes before the end of the array</param>
2324 <member name="F:OpenMetaverse.FaceType.OuterSide3"> 2324 </member>
2325 <summary></summary> 2325 <member name="M:OpenMetaverse.Quaternion.GetEulerAngles(System.Single@,System.Single@,System.Single@)">
2326 </member> 2326 <summary>
2327 <member name="T:OpenMetaverse.ObjectCategory"> 2327 Convert this quaternion to euler angles
2328 <summary> 2328 </summary>
2329 2329 <param name="roll">X euler angle</param>
2330 </summary> 2330 <param name="pitch">Y euler angle</param>
2331 </member> 2331 <param name="yaw">Z euler angle</param>
2332 <member name="F:OpenMetaverse.ObjectCategory.Invalid"> 2332 </member>
2333 <summary></summary> 2333 <member name="M:OpenMetaverse.Quaternion.GetAxisAngle(OpenMetaverse.Vector3@,System.Single@)">
2334 </member> 2334 <summary>
2335 <member name="F:OpenMetaverse.ObjectCategory.None"> 2335 Convert this quaternion to an angle around an axis
2336 <summary></summary> 2336 </summary>
2337 </member> 2337 <param name="axis">Unit vector describing the axis</param>
2338 <member name="F:OpenMetaverse.ObjectCategory.Owner"> 2338 <param name="angle">Angle around the axis, in radians</param>
2339 <summary></summary> 2339 </member>
2340 </member> 2340 <member name="M:OpenMetaverse.Quaternion.Conjugate(OpenMetaverse.Quaternion)">
2341 <member name="F:OpenMetaverse.ObjectCategory.Group"> 2341 <summary>
2342 <summary></summary> 2342 Returns the conjugate (spatial inverse) of a quaternion
2343 </member> 2343 </summary>
2344 <member name="F:OpenMetaverse.ObjectCategory.Other"> 2344 </member>
2345 <summary></summary> 2345 <member name="M:OpenMetaverse.Quaternion.CreateFromAxisAngle(System.Single,System.Single,System.Single,System.Single)">
2346 </member> 2346 <summary>
2347 <member name="F:OpenMetaverse.ObjectCategory.Selected"> 2347 Build a quaternion from an axis and an angle of rotation around
2348 <summary></summary> 2348 that axis
2349 </member> 2349 </summary>
2350 <member name="F:OpenMetaverse.ObjectCategory.Temporary"> 2350 </member>
2351 <summary></summary> 2351 <member name="M:OpenMetaverse.Quaternion.CreateFromAxisAngle(OpenMetaverse.Vector3,System.Single)">
2352 </member> 2352 <summary>
2353 <member name="T:OpenMetaverse.AttachmentPoint"> 2353 Build a quaternion from an axis and an angle of rotation around
2354 <summary> 2354 that axis
2355 Attachment points for objects on avatar bodies 2355 </summary>
2356 </summary> 2356 <param name="axis">Axis of rotation</param>
2357 <remarks> 2357 <param name="angle">Angle of rotation</param>
2358 Both InventoryObject and InventoryAttachment types can be attached 2358 </member>
2359 </remarks> 2359 <member name="M:OpenMetaverse.Quaternion.CreateFromEulers(OpenMetaverse.Vector3)">
2360 </member> 2360 <summary>
2361 <member name="F:OpenMetaverse.AttachmentPoint.Default"> 2361 Creates a quaternion from a vector containing roll, pitch, and yaw
2362 <summary>Right hand if object was not previously attached</summary> 2362 in radians
2363 </member> 2363 </summary>
2364 <member name="F:OpenMetaverse.AttachmentPoint.Chest"> 2364 <param name="eulers">Vector representation of the euler angles in
2365 <summary>Chest</summary> 2365 radians</param>
2366 </member> 2366 <returns>Quaternion representation of the euler angles</returns>
2367 <member name="F:OpenMetaverse.AttachmentPoint.Skull"> 2367 </member>
2368 <summary>Skull</summary> 2368 <member name="M:OpenMetaverse.Quaternion.CreateFromEulers(System.Single,System.Single,System.Single)">
2369 </member> 2369 <summary>
2370 <member name="F:OpenMetaverse.AttachmentPoint.LeftShoulder"> 2370 Creates a quaternion from roll, pitch, and yaw euler angles in
2371 <summary>Left shoulder</summary> 2371 radians
2372 </member> 2372 </summary>
2373 <member name="F:OpenMetaverse.AttachmentPoint.RightShoulder"> 2373 <param name="roll">X angle in radians</param>
2374 <summary>Right shoulder</summary> 2374 <param name="pitch">Y angle in radians</param>
2375 </member> 2375 <param name="yaw">Z angle in radians</param>
2376 <member name="F:OpenMetaverse.AttachmentPoint.LeftHand"> 2376 <returns>Quaternion representation of the euler angles</returns>
2377 <summary>Left hand</summary> 2377 </member>
2378 </member> 2378 <member name="M:OpenMetaverse.Quaternion.Inverse(OpenMetaverse.Quaternion)">
2379 <member name="F:OpenMetaverse.AttachmentPoint.RightHand"> 2379 <summary>
2380 <summary>Right hand</summary> 2380 Conjugates and renormalizes a vector
2381 </member> 2381 </summary>
2382 <member name="F:OpenMetaverse.AttachmentPoint.LeftFoot"> 2382 </member>
2383 <summary>Left foot</summary> 2383 <member name="M:OpenMetaverse.Quaternion.Slerp(OpenMetaverse.Quaternion,OpenMetaverse.Quaternion,System.Single)">
2384 </member> 2384 <summary>
2385 <member name="F:OpenMetaverse.AttachmentPoint.RightFoot"> 2385 Spherical linear interpolation between two quaternions
2386 <summary>Right foot</summary> 2386 </summary>
2387 </member> 2387 </member>
2388 <member name="F:OpenMetaverse.AttachmentPoint.Spine"> 2388 <member name="M:OpenMetaverse.Quaternion.ToRawString">
2389 <summary>Spine</summary> 2389 <summary>
2390 </member> 2390 Get a string representation of the quaternion elements with up to three
2391 <member name="F:OpenMetaverse.AttachmentPoint.Pelvis"> 2391 decimal digits and separated by spaces only
2392 <summary>Pelvis</summary> 2392 </summary>
2393 </member> 2393 <returns>Raw string representation of the quaternion</returns>
2394 <member name="F:OpenMetaverse.AttachmentPoint.Mouth"> 2394 </member>
2395 <summary>Mouth</summary> 2395 <member name="F:OpenMetaverse.Quaternion.Identity">
2396 </member> 2396 <summary>A quaternion with a value of 0,0,0,1</summary>
2397 <member name="F:OpenMetaverse.AttachmentPoint.Chin"> 2397 </member>
2398 <summary>Chin</summary> 2398 <member name="T:OpenMetaverse.Parallel">
2399 </member> 2399 <summary>
2400 <member name="F:OpenMetaverse.AttachmentPoint.LeftEar"> 2400 Provides helper methods for parallelizing loops
2401 <summary>Left ear</summary> 2401 </summary>
2402 </member> 2402 </member>
2403 <member name="F:OpenMetaverse.AttachmentPoint.RightEar"> 2403 <member name="M:OpenMetaverse.Parallel.For(System.Int32,System.Int32,System.Action{System.Int32})">
2404 <summary>Right ear</summary> 2404 <summary>
2405 </member> 2405 Executes a for loop in which iterations may run in parallel
2406 <member name="F:OpenMetaverse.AttachmentPoint.LeftEyeball"> 2406 </summary>
2407 <summary>Left eyeball</summary> 2407 <param name="fromInclusive">The loop will be started at this index</param>
2408 </member> 2408 <param name="toExclusive">The loop will be terminated before this index is reached</param>
2409 <member name="F:OpenMetaverse.AttachmentPoint.RightEyeball"> 2409 <param name="body">Method body to run for each iteration of the loop</param>
2410 <summary>Right eyeball</summary> 2410 </member>
2411 </member> 2411 <member name="M:OpenMetaverse.Parallel.For(System.Int32,System.Int32,System.Int32,System.Action{System.Int32})">
2412 <member name="F:OpenMetaverse.AttachmentPoint.Nose"> 2412 <summary>
2413 <summary>Nose</summary> 2413 Executes a for loop in which iterations may run in parallel
2414 </member> 2414 </summary>
2415 <member name="F:OpenMetaverse.AttachmentPoint.RightUpperArm"> 2415 <param name="threadCount">The number of concurrent execution threads to run</param>
2416 <summary>Right upper arm</summary> 2416 <param name="fromInclusive">The loop will be started at this index</param>
2417 </member> 2417 <param name="toExclusive">The loop will be terminated before this index is reached</param>
2418 <member name="F:OpenMetaverse.AttachmentPoint.RightForearm"> 2418 <param name="body">Method body to run for each iteration of the loop</param>
2419 <summary>Right forearm</summary> 2419 </member>
2420 </member> 2420 <member name="M:OpenMetaverse.Parallel.ForEach``1(System.Collections.Generic.IEnumerable{``0},System.Action{``0})">
2421 <member name="F:OpenMetaverse.AttachmentPoint.LeftUpperArm"> 2421 <summary>
2422 <summary>Left upper arm</summary> 2422 Executes a foreach loop in which iterations may run in parallel
2423 </member> 2423 </summary>
2424 <member name="F:OpenMetaverse.AttachmentPoint.LeftForearm"> 2424 <typeparam name="T">Object type that the collection wraps</typeparam>
2425 <summary>Left forearm</summary> 2425 <param name="enumerable">An enumerable collection to iterate over</param>
2426 </member> 2426 <param name="body">Method body to run for each object in the collection</param>
2427 <member name="F:OpenMetaverse.AttachmentPoint.RightHip"> 2427 </member>
2428 <summary>Right hip</summary> 2428 <member name="M:OpenMetaverse.Parallel.ForEach``1(System.Int32,System.Collections.Generic.IEnumerable{``0},System.Action{``0})">
2429 </member> 2429 <summary>
2430 <member name="F:OpenMetaverse.AttachmentPoint.RightUpperLeg"> 2430 Executes a foreach loop in which iterations may run in parallel
2431 <summary>Right upper leg</summary> 2431 </summary>
2432 </member> 2432 <typeparam name="T">Object type that the collection wraps</typeparam>
2433 <member name="F:OpenMetaverse.AttachmentPoint.RightLowerLeg"> 2433 <param name="threadCount">The number of concurrent execution threads to run</param>
2434 <summary>Right lower leg</summary> 2434 <param name="enumerable">An enumerable collection to iterate over</param>
2435 </member> 2435 <param name="body">Method body to run for each object in the collection</param>
2436 <member name="F:OpenMetaverse.AttachmentPoint.LeftHip"> 2436 </member>
2437 <summary>Left hip</summary> 2437 <member name="M:OpenMetaverse.Parallel.Invoke(System.Action[])">
2438 </member> 2438 <summary>
2439 <member name="F:OpenMetaverse.AttachmentPoint.LeftUpperLeg"> 2439 Executes a series of tasks in parallel
2440 <summary>Left upper leg</summary> 2440 </summary>
2441 </member> 2441 <param name="actions">A series of method bodies to execute</param>
2442 <member name="F:OpenMetaverse.AttachmentPoint.LeftLowerLeg"> 2442 </member>
2443 <summary>Left lower leg</summary> 2443 <member name="M:OpenMetaverse.Parallel.Invoke(System.Int32,System.Action[])">
2444 </member> 2444 <summary>
2445 <member name="F:OpenMetaverse.AttachmentPoint.Stomach"> 2445 Executes a series of tasks in parallel
2446 <summary>Stomach</summary> 2446 </summary>
2447 </member> 2447 <param name="threadCount">The number of concurrent execution threads to run</param>
2448 <member name="F:OpenMetaverse.AttachmentPoint.LeftPec"> 2448 <param name="actions">A series of method bodies to execute</param>
2449 <summary>Left pectoral</summary> 2449 </member>
2450 </member> 2450 <member name="T:OpenMetaverse.TokenBucket">
2451 <member name="F:OpenMetaverse.AttachmentPoint.RightPec"> 2451 <summary>
2452 <summary>Right pectoral</summary> 2452 A hierarchical token bucket for bandwidth throttling. See
2453 </member> 2453 http://en.wikipedia.org/wiki/Token_bucket for more information
2454 <member name="F:OpenMetaverse.AttachmentPoint.HUDCenter2"> 2454 </summary>
2455 <summary>HUD Center position 2</summary> 2455 </member>
2456 </member> 2456 <member name="F:OpenMetaverse.TokenBucket.parent">
2457 <member name="F:OpenMetaverse.AttachmentPoint.HUDTopRight"> 2457 <summary>Parent bucket to this bucket, or null if this is a root
2458 <summary>HUD Top-right</summary> 2458 bucket</summary>
2459 </member> 2459 </member>
2460 <member name="F:OpenMetaverse.AttachmentPoint.HUDTop"> 2460 <member name="F:OpenMetaverse.TokenBucket.maxBurst">
2461 <summary>HUD Top</summary> 2461 <summary>Size of the bucket in bytes. If zero, the bucket has
2462 </member> 2462 infinite capacity</summary>
2463 <member name="F:OpenMetaverse.AttachmentPoint.HUDTopLeft"> 2463 </member>
2464 <summary>HUD Top-left</summary> 2464 <member name="F:OpenMetaverse.TokenBucket.tokensPerMS">
2465 </member> 2465 <summary>Rate that the bucket fills, in bytes per millisecond. If
2466 <member name="F:OpenMetaverse.AttachmentPoint.HUDCenter"> 2466 zero, the bucket always remains full</summary>
2467 <summary>HUD Center</summary> 2467 </member>
2468 </member> 2468 <member name="F:OpenMetaverse.TokenBucket.content">
2469 <member name="F:OpenMetaverse.AttachmentPoint.HUDBottomLeft"> 2469 <summary>Number of tokens currently in the bucket</summary>
2470 <summary>HUD Bottom-left</summary> 2470 </member>
2471 </member> 2471 <member name="F:OpenMetaverse.TokenBucket.lastDrip">
2472 <member name="F:OpenMetaverse.AttachmentPoint.HUDBottom"> 2472 <summary>Time of the last drip, in system ticks</summary>
2473 <summary>HUD Bottom</summary> 2473 </member>
2474 </member> 2474 <member name="M:OpenMetaverse.TokenBucket.#ctor(OpenMetaverse.TokenBucket,System.Int32,System.Int32)">
2475 <member name="F:OpenMetaverse.AttachmentPoint.HUDBottomRight"> 2475 <summary>
2476 <summary>HUD Bottom-right</summary> 2476 Default constructor
2477 </member> 2477 </summary>
2478 <member name="T:OpenMetaverse.Tree"> 2478 <param name="parent">Parent bucket if this is a child bucket, or
2479 <summary> 2479 null if this is a root bucket</param>
2480 Tree foliage types 2480 <param name="maxBurst">Maximum size of the bucket in bytes, or
2481 </summary> 2481 zero if this bucket has no maximum capacity</param>
2482 </member> 2482 <param name="dripRate">Rate that the bucket fills, in bytes per
2483 <member name="F:OpenMetaverse.Tree.Pine1"> 2483 second. If zero, the bucket always remains full</param>
2484 <summary>Pine1 tree</summary> 2484 </member>
2485 </member> 2485 <member name="M:OpenMetaverse.TokenBucket.RemoveTokens(System.Int32)">
2486 <member name="F:OpenMetaverse.Tree.Oak"> 2486 <summary>
2487 <summary>Oak tree</summary> 2487 Remove a given number of tokens from the bucket
2488 </member> 2488 </summary>
2489 <member name="F:OpenMetaverse.Tree.TropicalBush1"> 2489 <param name="amount">Number of tokens to remove from the bucket</param>
2490 <summary>Tropical Bush1</summary> 2490 <returns>True if the requested number of tokens were removed from
2491 </member> 2491 the bucket, otherwise false</returns>
2492 <member name="F:OpenMetaverse.Tree.Palm1"> 2492 </member>
2493 <summary>Palm1 tree</summary> 2493 <member name="M:OpenMetaverse.TokenBucket.RemoveTokens(System.Int32,System.Boolean@)">
2494 </member> 2494 <summary>
2495 <member name="F:OpenMetaverse.Tree.Dogwood"> 2495 Remove a given number of tokens from the bucket
2496 <summary>Dogwood tree</summary> 2496 </summary>
2497 </member> 2497 <param name="amount">Number of tokens to remove from the bucket</param>
2498 <member name="F:OpenMetaverse.Tree.TropicalBush2"> 2498 <param name="dripSucceeded">True if tokens were added to the bucket
2499 <summary>Tropical Bush2</summary> 2499 during this call, otherwise false</param>
2500 </member> 2500 <returns>True if the requested number of tokens were removed from
2501 <member name="F:OpenMetaverse.Tree.Palm2"> 2501 the bucket, otherwise false</returns>
2502 <summary>Palm2 tree</summary> 2502 </member>
2503 </member> 2503 <member name="M:OpenMetaverse.TokenBucket.Drip">
2504 <member name="F:OpenMetaverse.Tree.Cypress1"> 2504 <summary>
2505 <summary>Cypress1 tree</summary> 2505 Add tokens to the bucket over time. The number of tokens added each
2506 </member> 2506 call depends on the length of time that has passed since the last
2507 <member name="F:OpenMetaverse.Tree.Cypress2"> 2507 call to Drip
2508 <summary>Cypress2 tree</summary> 2508 </summary>
2509 </member> 2509 <returns>True if tokens were added to the bucket, otherwise false</returns>
2510 <member name="F:OpenMetaverse.Tree.Pine2"> 2510 </member>
2511 <summary>Pine2 tree</summary> 2511 <member name="P:OpenMetaverse.TokenBucket.Parent">
2512 </member> 2512 <summary>
2513 <member name="F:OpenMetaverse.Tree.Plumeria"> 2513 The parent bucket of this bucket, or null if this bucket has no
2514 <summary>Plumeria</summary> 2514 parent. The parent bucket will limit the aggregate bandwidth of all
2515 </member> 2515 of its children buckets
2516 <member name="F:OpenMetaverse.Tree.WinterPine1"> 2516 </summary>
2517 <summary>Winter pinetree1</summary> 2517 </member>
2518 </member> 2518 <member name="P:OpenMetaverse.TokenBucket.MaxBurst">
2519 <member name="F:OpenMetaverse.Tree.WinterAspen"> 2519 <summary>
2520 <summary>Winter Aspen tree</summary> 2520 Maximum burst rate in bytes per second. This is the maximum number
2521 </member> 2521 of tokens that can accumulate in the bucket at any one time
2522 <member name="F:OpenMetaverse.Tree.WinterPine2"> 2522 </summary>
2523 <summary>Winter pinetree2</summary> 2523 </member>
2524 </member> 2524 <member name="P:OpenMetaverse.TokenBucket.DripRate">
2525 <member name="F:OpenMetaverse.Tree.Eucalyptus"> 2525 <summary>
2526 <summary>Eucalyptus tree</summary> 2526 The speed limit of this bucket in bytes per second. This is the
2527 </member> 2527 number of tokens that are added to the bucket per second
2528 <member name="F:OpenMetaverse.Tree.Fern"> 2528 </summary>
2529 <summary>Fern</summary> 2529 <remarks>Tokens are added to the bucket any time
2530 </member> 2530 <seealso cref="M:OpenMetaverse.TokenBucket.RemoveTokens(System.Int32)"/> is called, at the granularity of
2531 <member name="F:OpenMetaverse.Tree.Eelgrass"> 2531 the system tick interval (typically around 15-22ms)</remarks>
2532 <summary>Eelgrass</summary> 2532 </member>
2533 </member> 2533 <member name="P:OpenMetaverse.TokenBucket.Content">
2534 <member name="F:OpenMetaverse.Tree.SeaSword"> 2534 <summary>
2535 <summary>Sea Sword</summary> 2535 The number of bytes that can be sent at this moment. This is the
2536 </member> 2536 current number of tokens in the bucket
2537 <member name="F:OpenMetaverse.Tree.Kelp1"> 2537 <remarks>If this bucket has a parent bucket that does not have
2538 <summary>Kelp1 plant</summary> 2538 enough tokens for a request, <seealso cref="M:OpenMetaverse.TokenBucket.RemoveTokens(System.Int32)"/> will
2539 </member> 2539 return false regardless of the content of this bucket</remarks>
2540 <member name="F:OpenMetaverse.Tree.BeachGrass1"> 2540 </summary>
2541 <summary>Beach grass</summary> 2541 </member>
2542 </member> 2542 <member name="T:OpenMetaverse.LocklessQueue`1">
2543 <member name="F:OpenMetaverse.Tree.Kelp2"> 2543 <summary>
2544 <summary>Kelp2 plant</summary> 2544 A thread-safe lockless queue that supports multiple readers and
2545 </member> 2545 multiple writers
2546 <member name="T:OpenMetaverse.Grass"> 2546 </summary>
2547 <summary> 2547 </member>
2548 Grass foliage types 2548 <member name="F:OpenMetaverse.LocklessQueue`1.head">
2549 </summary> 2549 <summary>Queue head</summary>
2550 </member> 2550 </member>
2551 <member name="F:OpenMetaverse.Grass.Grass0"> 2551 <member name="F:OpenMetaverse.LocklessQueue`1.tail">
2552 <summary></summary> 2552 <summary>Queue tail</summary>
2553 </member> 2553 </member>
2554 <member name="F:OpenMetaverse.Grass.Grass1"> 2554 <member name="F:OpenMetaverse.LocklessQueue`1.count">
2555 <summary></summary> 2555 <summary>Queue item count</summary>
2556 </member> 2556 </member>
2557 <member name="F:OpenMetaverse.Grass.Grass2"> 2557 <member name="M:OpenMetaverse.LocklessQueue`1.#ctor">
2558 <summary></summary> 2558 <summary>
2559 </member> 2559 Constructor
2560 <member name="F:OpenMetaverse.Grass.Grass3"> 2560 </summary>
2561 <summary></summary> 2561 </member>
2562 </member> 2562 <member name="M:OpenMetaverse.LocklessQueue`1.Enqueue(`0)">
2563 <member name="F:OpenMetaverse.Grass.Grass4"> 2563 <summary>
2564 <summary></summary> 2564 Enqueue an item
2565 </member> 2565 </summary>
2566 <member name="F:OpenMetaverse.Grass.Undergrowth1"> 2566 <param name="item">Item to enqeue</param>
2567 <summary></summary> 2567 </member>
2568 </member> 2568 <member name="M:OpenMetaverse.LocklessQueue`1.TryDequeue(`0@)">
2569 <member name="T:OpenMetaverse.ClickAction"> 2569 <summary>
2570 <summary> 2570 Try to dequeue an item
2571 Action associated with clicking on an object 2571 </summary>
2572 </summary> 2572 <param name="item">Dequeued item if the dequeue was successful</param>
2573 </member> 2573 <returns>True if an item was successfully deqeued, otherwise false</returns>
2574 <member name="F:OpenMetaverse.ClickAction.Touch"> 2574 </member>
2575 <summary>Touch object</summary> 2575 <member name="P:OpenMetaverse.LocklessQueue`1.Count">
2576 </member> 2576 <summary>Gets the current number of items in the queue. Since this
2577 <member name="F:OpenMetaverse.ClickAction.Sit"> 2577 is a lockless collection this value should be treated as a close
2578 <summary>Sit on object</summary> 2578 estimate</summary>
2579 </member> 2579 </member>
2580 <member name="F:OpenMetaverse.ClickAction.Buy"> 2580 <member name="T:OpenMetaverse.LocklessQueue`1.SingleLinkNode">
2581 <summary>Purchase object or contents</summary> 2581 <summary>
2582 </member> 2582 Provides a node container for data in a singly linked list
2583 <member name="F:OpenMetaverse.ClickAction.Pay"> 2583 </summary>
2584 <summary>Pay the object</summary> 2584 </member>
2585 </member> 2585 <member name="F:OpenMetaverse.LocklessQueue`1.SingleLinkNode.Next">
2586 <member name="F:OpenMetaverse.ClickAction.OpenTask"> 2586 <summary>Pointer to the next node in list</summary>
2587 <summary>Open task inventory</summary> 2587 </member>
2588 </member> 2588 <member name="F:OpenMetaverse.LocklessQueue`1.SingleLinkNode.Item">
2589 <member name="F:OpenMetaverse.ClickAction.PlayMedia"> 2589 <summary>The data contained by the node</summary>
2590 <summary>Play parcel media</summary> 2590 </member>
2591 </member> 2591 <member name="M:OpenMetaverse.LocklessQueue`1.SingleLinkNode.#ctor">
2592 <member name="F:OpenMetaverse.ClickAction.OpenMedia"> 2592 <summary>
2593 <summary>Open parcel media</summary> 2593 Constructor
2594 </member> 2594 </summary>
2595 </members> 2595 </member>
2596</doc> 2596 <member name="M:OpenMetaverse.LocklessQueue`1.SingleLinkNode.#ctor(`0)">
2597 <summary>
2598 Constructor
2599 </summary>
2600 </member>
2601 </members>
2602</doc>
diff --git a/bin/OpenMetaverseTypes.dll b/bin/OpenMetaverseTypes.dll
index b02735e..2d7a372 100644
--- a/bin/OpenMetaverseTypes.dll
+++ b/bin/OpenMetaverseTypes.dll
Binary files differ
diff --git a/bin/OpenSimDefaults.ini b/bin/OpenSimDefaults.ini
index 53d8ab7..05358c4 100644
--- a/bin/OpenSimDefaults.ini
+++ b/bin/OpenSimDefaults.ini
@@ -136,17 +136,16 @@
136 meshing = Meshmerizer 136 meshing = Meshmerizer
137 ;meshing = ZeroMesher 137 ;meshing = ZeroMesher
138 138
139 ;; Path to decoded sculpty maps 139 ; Path to decoded sculpty maps
140 ;; Defaults to "j2kDecodeCache 140 ; Defaults to "j2kDecodeCache
141 ;DecodedSculptMapPath = "j2kDecodeCache" 141 ;DecodedSculptMapPath = "j2kDecodeCache"
142 142
143 ;# {CacheSculptMaps} {Cache decoded sculpt maps?} {true false} true 143 ; if you use Meshmerizer and want sculpt map collisions, setting this to
144 ;; if you use Meshmerizer and want sculpt map collisions, setting this to 144 ; to true will store decoded sculpt maps in a special folder in your bin
145 ;; to true will store decoded sculpt maps in a special folder in your bin 145 ; folder, which can reduce startup times by reducing asset requests. Some
146 ;; folder, which can reduce startup times by reducing asset requests. Some 146 ; versions of mono dont work well when reading the cache files, so set this
147 ;; versions of mono dont work well when reading the cache files, so set this 147 ; to false if you have compatibility problems.
148 ;; to false if you have compatability problems. 148 ;CacheSculptMaps = true
149 ; CacheSculptMaps = true
150 149
151 ; Choose one of the physics engines below 150 ; Choose one of the physics engines below
152 ; OpenDynamicsEngine is by some distance the most developed physics engine 151 ; OpenDynamicsEngine is by some distance the most developed physics engine
diff --git a/prebuild.xml b/prebuild.xml
index 24a3e61..cc0424a 100644
--- a/prebuild.xml
+++ b/prebuild.xml
@@ -587,9 +587,11 @@
587 <ReferencePath>../../../../bin/</ReferencePath> 587 <ReferencePath>../../../../bin/</ReferencePath>
588 <Reference name="System"/> 588 <Reference name="System"/>
589 <Reference name="System.Drawing"/> 589 <Reference name="System.Drawing"/>
590 <Reference name="System.IO.Compression;"/>
590 <Reference name="CSJ2K" path="../../../../bin/"/> 591 <Reference name="CSJ2K" path="../../../../bin/"/>
591 <Reference name="OpenMetaverseTypes" path="../../../../bin/"/> 592 <Reference name="OpenMetaverseTypes" path="../../../../bin/"/>
592 <Reference name="OpenMetaverse" path="../../../../bin/"/> 593 <Reference name="OpenMetaverse" path="../../../../bin/"/>
594 <Reference name="OpenMetaverse.StructuredData" path="../../../../bin/"/>
593 <Reference name="Nini" path="../../../../bin/"/> 595 <Reference name="Nini" path="../../../../bin/"/>
594 <Reference name="OpenSim.Framework"/> 596 <Reference name="OpenSim.Framework"/>
595 <Reference name="OpenSim.Framework.Console"/> 597 <Reference name="OpenSim.Framework.Console"/>
@@ -679,6 +681,7 @@
679 <Reference name="OpenSim.Framework.Servers.HttpServer"/> 681 <Reference name="OpenSim.Framework.Servers.HttpServer"/>
680 <Reference name="OpenSim.Framework.Statistics"/> 682 <Reference name="OpenSim.Framework.Statistics"/>
681 <Reference name="OpenSim.Services.Interfaces"/> 683 <Reference name="OpenSim.Services.Interfaces"/>
684 <Reference name="OpenMetaverse" path="../../../bin/"/>
682 <Reference name="OpenMetaverseTypes" path="../../../bin/"/> 685 <Reference name="OpenMetaverseTypes" path="../../../bin/"/>
683 <!-- FIXME: The OpenMetaverse.dll reference can be dropped when the TransferRequestPacket reference is removed from the code --> 686 <!-- FIXME: The OpenMetaverse.dll reference can be dropped when the TransferRequestPacket reference is removed from the code -->
684 <Reference name="Nini" path="../../../bin/"/> 687 <Reference name="Nini" path="../../../bin/"/>