aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorMelanie2013-04-21 14:11:39 +0100
committerMelanie2013-04-21 14:11:39 +0100
commit231c298ca541331ab9c4d09702ea91c1754e23ef (patch)
treeec657ee17b9cffc55202ea492bf309608696450a
parentMerge branch 'master' into careminster (diff)
parentMerge branch 'master' of ssh://opensimulator.org/var/git/opensim (diff)
downloadopensim-SC_OLD-231c298ca541331ab9c4d09702ea91c1754e23ef.zip
opensim-SC_OLD-231c298ca541331ab9c4d09702ea91c1754e23ef.tar.gz
opensim-SC_OLD-231c298ca541331ab9c4d09702ea91c1754e23ef.tar.bz2
opensim-SC_OLD-231c298ca541331ab9c4d09702ea91c1754e23ef.tar.xz
Merge branch 'master' into careminster
Conflicts: OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs bin/OpenMetaverse.StructuredData.XML bin/OpenMetaverse.XML bin/OpenMetaverseTypes.XML
-rw-r--r--OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs9
-rw-r--r--OpenSim/Region/Framework/Scenes/SceneObjectPart.cs44
-rw-r--r--OpenSim/Region/OptionalModules/Materials/MaterialsDemoModule.cs579
-rwxr-xr-xbin/CSJ2K.dllbin502784 -> 495616 bytes
-rw-r--r--bin/OpenMetaverse.StructuredData.XML416
-rwxr-xr-xbin/OpenMetaverse.StructuredData.dllbin114688 -> 102400 bytes
-rw-r--r--bin/OpenMetaverse.XML32889
-rwxr-xr-xbin/OpenMetaverse.dllbin1925120 -> 1785856 bytes
-rw-r--r--bin/OpenMetaverse.dll.config8
-rw-r--r--bin/OpenMetaverseTypes.XML2657
-rwxr-xr-xbin/OpenMetaverseTypes.dllbin122880 -> 114688 bytes
-rw-r--r--bin/Robust.ini.example4
-rw-r--r--bin/libopenjpeg-dotnet-2-1.5.0-dotnet-1-i686.sobin0 -> 140028 bytes
-rw-r--r--bin/libopenjpeg-dotnet-2-1.5.0-dotnet-1-x86_64.sobin0 -> 149368 bytes
-rw-r--r--bin/libopenjpeg-dotnet-2-1.5.0-dotnet-1.dylibbin0 -> 130560 bytes
-rw-r--r--prebuild.xml1
16 files changed, 18431 insertions, 18176 deletions
diff --git a/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs b/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs
index f8b9352..166dcda 100644
--- a/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs
+++ b/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs
@@ -823,12 +823,15 @@ namespace OpenSim.Region.ClientStack.LindenUDP
823 handshake.RegionInfo3.ProductName = Util.StringToBytes256(regionInfo.RegionType); 823 handshake.RegionInfo3.ProductName = Util.StringToBytes256(regionInfo.RegionType);
824 handshake.RegionInfo3.ProductSKU = Utils.EmptyBytes; 824 handshake.RegionInfo3.ProductSKU = Utils.EmptyBytes;
825 825
826 handshake.RegionInfo4 = new RegionHandshakePacket.RegionInfo4Block[0]; 826 handshake.RegionInfo4 = new RegionHandshakePacket.RegionInfo4Block[1];
827// OutPacket(handshake, ThrottleOutPacketType.Task); 827 handshake.RegionInfo4[0] = new RegionHandshakePacket.RegionInfo4Block();
828 // use same as MoveAgentIntoRegion (both should be task ) 828 handshake.RegionInfo4[0].RegionFlagsExtended = args.regionFlags;
829 handshake.RegionInfo4[0].RegionProtocols = 0; // 1 here would indicate that SSB is supported
830
829 OutPacket(handshake, ThrottleOutPacketType.Unknown); 831 OutPacket(handshake, ThrottleOutPacketType.Unknown);
830 } 832 }
831 833
834
832 public void MoveAgentIntoRegion(RegionInfo regInfo, Vector3 pos, Vector3 look) 835 public void MoveAgentIntoRegion(RegionInfo regInfo, Vector3 pos, Vector3 look)
833 { 836 {
834 AgentMovementCompletePacket mov = (AgentMovementCompletePacket)PacketPool.Instance.GetPacket(PacketType.AgentMovementComplete); 837 AgentMovementCompletePacket mov = (AgentMovementCompletePacket)PacketPool.Instance.GetPacket(PacketType.AgentMovementComplete);
diff --git a/OpenSim/Region/Framework/Scenes/SceneObjectPart.cs b/OpenSim/Region/Framework/Scenes/SceneObjectPart.cs
index ec7c3fa..9e644aa 100644
--- a/OpenSim/Region/Framework/Scenes/SceneObjectPart.cs
+++ b/OpenSim/Region/Framework/Scenes/SceneObjectPart.cs
@@ -5005,6 +5005,14 @@ namespace OpenSim.Region.Framework.Scenes
5005 oldTex.DefaultTexture = fallbackOldFace; 5005 oldTex.DefaultTexture = fallbackOldFace;
5006 } 5006 }
5007 5007
5008 // Materials capable viewers can send a ObjectImage packet
5009 // when nothing in TE has changed. MaterialID should be updated
5010 // by the RenderMaterials CAP handler, so updating it here may cause a
5011 // race condtion. Therefore, if no non-materials TE fields have changed,
5012 // we should ignore any changes and not update Shape.TextureEntry
5013
5014 bool otherFieldsChanged = false;
5015
5008 for (int i = 0 ; i < GetNumberOfSides(); i++) 5016 for (int i = 0 ; i < GetNumberOfSides(); i++)
5009 { 5017 {
5010 5018
@@ -5031,18 +5039,36 @@ namespace OpenSim.Region.Framework.Scenes
5031 // Max change, skip the rest of testing 5039 // Max change, skip the rest of testing
5032 if (changeFlags == (Changed.TEXTURE | Changed.COLOR)) 5040 if (changeFlags == (Changed.TEXTURE | Changed.COLOR))
5033 break; 5041 break;
5042
5043 if (!otherFieldsChanged)
5044 {
5045 if (oldFace.Bump != newFace.Bump) otherFieldsChanged = true;
5046 if (oldFace.Fullbright != newFace.Fullbright) otherFieldsChanged = true;
5047 if (oldFace.Glow != newFace.Glow) otherFieldsChanged = true;
5048 if (oldFace.MediaFlags != newFace.MediaFlags) otherFieldsChanged = true;
5049 if (oldFace.OffsetU != newFace.OffsetU) otherFieldsChanged = true;
5050 if (oldFace.OffsetV != newFace.OffsetV) otherFieldsChanged = true;
5051 if (oldFace.RepeatU != newFace.RepeatU) otherFieldsChanged = true;
5052 if (oldFace.RepeatV != newFace.RepeatV) otherFieldsChanged = true;
5053 if (oldFace.Rotation != newFace.Rotation) otherFieldsChanged = true;
5054 if (oldFace.Shiny != newFace.Shiny) otherFieldsChanged = true;
5055 if (oldFace.TexMapType != newFace.TexMapType) otherFieldsChanged = true;
5056 }
5034 } 5057 }
5035 5058
5036 m_shape.TextureEntry = newTex.GetBytes(); 5059 if (changeFlags != 0 || otherFieldsChanged)
5037 if (changeFlags != 0) 5060 {
5038 TriggerScriptChangedEvent(changeFlags); 5061 m_shape.TextureEntry = newTex.GetBytes();
5039 UpdateFlag = UpdateRequired.FULL; 5062 if (changeFlags != 0)
5040 ParentGroup.HasGroupChanged = true; 5063 TriggerScriptChangedEvent(changeFlags);
5064 UpdateFlag = UpdateRequired.FULL;
5065 ParentGroup.HasGroupChanged = true;
5041 5066
5042 //This is madness.. 5067 //This is madness..
5043 //ParentGroup.ScheduleGroupForFullUpdate(); 5068 //ParentGroup.ScheduleGroupForFullUpdate();
5044 //This is sparta 5069 //This is sparta
5045 ScheduleFullUpdate(); 5070 ScheduleFullUpdate();
5071 }
5046 } 5072 }
5047 5073
5048 5074
diff --git a/OpenSim/Region/OptionalModules/Materials/MaterialsDemoModule.cs b/OpenSim/Region/OptionalModules/Materials/MaterialsDemoModule.cs
new file mode 100644
index 0000000..4ab6609
--- /dev/null
+++ b/OpenSim/Region/OptionalModules/Materials/MaterialsDemoModule.cs
@@ -0,0 +1,579 @@
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.Generic;
30using System.IO;
31using System.Reflection;
32using System.Security.Cryptography; // for computing md5 hash
33using log4net;
34using Mono.Addins;
35using Nini.Config;
36
37using OpenMetaverse;
38using OpenMetaverse.StructuredData;
39
40using OpenSim.Framework;
41using OpenSim.Framework.Servers;
42using OpenSim.Framework.Servers.HttpServer;
43using OpenSim.Region.Framework.Interfaces;
44using OpenSim.Region.Framework.Scenes;
45
46using Ionic.Zlib;
47
48// You will need to uncomment these lines if you are adding a region module to some other assembly which does not already
49// specify its assembly. Otherwise, the region modules in the assembly will not be picked up when OpenSimulator scans
50// the available DLLs
51//[assembly: Addin("MaterialsDemoModule", "1.0")]
52//[assembly: AddinDependency("OpenSim", "0.5")]
53
54namespace OpenSim.Region.OptionalModules.MaterialsDemoModule
55{
56 /// <summary>
57 ///
58 // # # ## ##### # # # # # ####
59 // # # # # # # ## # # ## # # #
60 // # # # # # # # # # # # # # #
61 // # ## # ###### ##### # # # # # # # # ###
62 // ## ## # # # # # ## # # ## # #
63 // # # # # # # # # # # # ####
64 //
65 // THIS MODULE IS FOR EXPERIMENTAL USE ONLY AND MAY CAUSE REGION OR ASSET CORRUPTION!
66 //
67 ////////////// WARNING //////////////////////////////////////////////////////////////////
68 /// This is an *Experimental* module for developing support for materials-capable viewers
69 /// This module should NOT be used in a production environment! It may cause data corruption and
70 /// viewer crashes. It should be only used to evaluate implementations of materials.
71 ///
72 /// Materials are persisted via SceneObjectPart.dynattrs. This is a relatively new feature
73 /// of OpenSimulator and is not field proven at the time this module was written. Persistence
74 /// may fail or become corrupt and this could cause viewer crashes due to erroneous materials
75 /// data being sent to viewers. Materials descriptions might survive IAR, OAR, or other means
76 /// of archiving however the texture resources used by these materials probably will not as they
77 /// may not be adequately referenced to ensure proper archiving.
78 ///
79 ///
80 ///
81 /// To enable this module, add this string at the bottom of OpenSim.ini:
82 /// [MaterialsDemoModule]
83 ///
84 /// </summary>
85 ///
86
87 [Extension(Path = "/OpenSim/RegionModules", NodeName = "RegionModule", Id = "MaterialsDemoModule")]
88 public class MaterialsDemoModule : INonSharedRegionModule
89 {
90 private static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType);
91
92 public string Name { get { return "MaterialsDemoModule"; } }
93
94 public Type ReplaceableInterface { get { return null; } }
95
96 private Scene m_scene = null;
97 private bool m_enabled = false;
98
99 public Dictionary<UUID, OSDMap> m_knownMaterials = new Dictionary<UUID, OSDMap>();
100
101 public void Initialise(IConfigSource source)
102 {
103 m_enabled = (source.Configs["MaterialsDemoModule"] != null);
104 if (!m_enabled)
105 return;
106
107 m_log.DebugFormat("[MaterialsDemoModule]: INITIALIZED MODULE");
108 }
109
110 public void Close()
111 {
112 if (!m_enabled)
113 return;
114
115 m_log.DebugFormat("[MaterialsDemoModule]: CLOSED MODULE");
116 }
117
118 public void AddRegion(Scene scene)
119 {
120 if (!m_enabled)
121 return;
122
123 m_log.DebugFormat("[MaterialsDemoModule]: REGION {0} ADDED", scene.RegionInfo.RegionName);
124 m_scene = scene;
125 m_scene.EventManager.OnRegisterCaps += new EventManager.RegisterCapsEvent(OnRegisterCaps);
126 m_scene.EventManager.OnObjectAddedToScene += new Action<SceneObjectGroup>(EventManager_OnObjectAddedToScene);
127 }
128
129 void EventManager_OnObjectAddedToScene(SceneObjectGroup obj)
130 {
131 foreach (var part in obj.Parts)
132 if (part != null)
133 GetStoredMaterialsForPart(part);
134 }
135
136 void OnRegisterCaps(OpenMetaverse.UUID agentID, OpenSim.Framework.Capabilities.Caps caps)
137 {
138 string capsBase = "/CAPS/" + caps.CapsObjectPath;
139
140 IRequestHandler renderMaterialsPostHandler = new RestStreamHandler("POST", capsBase + "/", RenderMaterialsPostCap);
141 caps.RegisterHandler("RenderMaterials", renderMaterialsPostHandler);
142
143 // OpenSimulator CAPs infrastructure seems to be somewhat hostile towards any CAP that requires both GET
144 // and POST handlers, (at least at the time this was originally written), so we first set up a POST
145 // handler normally and then add a GET handler via MainServer
146
147 IRequestHandler renderMaterialsGetHandler = new RestStreamHandler("GET", capsBase + "/", RenderMaterialsGetCap);
148 MainServer.Instance.AddStreamHandler(renderMaterialsGetHandler);
149
150 // materials viewer seems to use either POST or PUT, so assign POST handler for PUT as well
151 IRequestHandler renderMaterialsPutHandler = new RestStreamHandler("PUT", capsBase + "/", RenderMaterialsPostCap);
152 MainServer.Instance.AddStreamHandler(renderMaterialsPutHandler);
153 }
154
155 public void RemoveRegion(Scene scene)
156 {
157 if (!m_enabled)
158 return;
159
160 m_log.DebugFormat("[MaterialsDemoModule]: REGION {0} REMOVED", scene.RegionInfo.RegionName);
161 }
162
163 public void RegionLoaded(Scene scene)
164 {
165 }
166
167 OSDMap GetMaterial(UUID id)
168 {
169 OSDMap map = null;
170 if (m_knownMaterials.ContainsKey(id))
171 {
172 map = new OSDMap();
173 map["ID"] = OSD.FromBinary(id.GetBytes());
174 map["Material"] = m_knownMaterials[id];
175 }
176 return map;
177 }
178
179 void GetStoredMaterialsForPart(SceneObjectPart part)
180 {
181 OSDMap OSMaterials = null;
182 OSDArray matsArr = null;
183
184 if (part.DynAttrs == null)
185 {
186 m_log.Warn("[MaterialsDemoModule]: NULL DYNATTRS :( ");
187 }
188
189 lock (part.DynAttrs)
190 {
191 if (part.DynAttrs.ContainsKey("OS:Materials"))
192 OSMaterials = part.DynAttrs["OS:Materials"];
193 if (OSMaterials != null && OSMaterials.ContainsKey("Materials"))
194 {
195
196 OSD osd = OSMaterials["Materials"];
197 if (osd is OSDArray)
198 matsArr = osd as OSDArray;
199 }
200 }
201
202 if (OSMaterials == null)
203 return;
204
205 m_log.Info("[MaterialsDemoModule]: OSMaterials: " + OSDParser.SerializeJsonString(OSMaterials));
206
207
208 if (matsArr == null)
209 {
210 m_log.Info("[MaterialsDemoModule]: matsArr is null :( ");
211 return;
212 }
213
214 foreach (OSD elemOsd in matsArr)
215 {
216 if (elemOsd != null && elemOsd is OSDMap)
217 {
218
219 OSDMap matMap = elemOsd as OSDMap;
220 if (matMap.ContainsKey("ID") && matMap.ContainsKey("Material"))
221 {
222 try
223 {
224 m_knownMaterials[matMap["ID"].AsUUID()] = (OSDMap)matMap["Material"];
225 }
226 catch (Exception e)
227 {
228 m_log.Warn("[MaterialsDemoModule]: exception decoding persisted material: " + e.ToString());
229 }
230 }
231 }
232 }
233 }
234
235
236 void StoreMaterialsForPart(SceneObjectPart part)
237 {
238 try
239 {
240 if (part == null || part.Shape == null)
241 return;
242
243 Dictionary<UUID, OSDMap> mats = new Dictionary<UUID, OSDMap>();
244
245 Primitive.TextureEntry te = part.Shape.Textures;
246
247 if (te.DefaultTexture != null)
248 {
249 if (m_knownMaterials.ContainsKey(te.DefaultTexture.MaterialID))
250 mats[te.DefaultTexture.MaterialID] = m_knownMaterials[te.DefaultTexture.MaterialID];
251 }
252
253 if (te.FaceTextures != null)
254 {
255 foreach (var face in te.FaceTextures)
256 {
257 if (face != null)
258 {
259 if (m_knownMaterials.ContainsKey(face.MaterialID))
260 mats[face.MaterialID] = m_knownMaterials[face.MaterialID];
261 }
262 }
263 }
264 if (mats.Count == 0)
265 return;
266
267 OSDArray matsArr = new OSDArray();
268 foreach (KeyValuePair<UUID, OSDMap> kvp in mats)
269 {
270 OSDMap matOsd = new OSDMap();
271 matOsd["ID"] = OSD.FromUUID(kvp.Key);
272 matOsd["Material"] = kvp.Value;
273 matsArr.Add(matOsd);
274 }
275
276 OSDMap OSMaterials = new OSDMap();
277 OSMaterials["Materials"] = matsArr;
278
279 lock (part.DynAttrs)
280 part.DynAttrs["OS:Materials"] = OSMaterials;
281 }
282 catch (Exception e)
283 {
284 m_log.Warn("[MaterialsDemoModule]: exception in StoreMaterialsForPart(): " + e.ToString());
285 }
286 }
287
288
289 public string RenderMaterialsPostCap(string request, string path,
290 string param, IOSHttpRequest httpRequest,
291 IOSHttpResponse httpResponse)
292 {
293 m_log.Debug("[MaterialsDemoModule]: POST cap handler");
294
295 OSDMap req = (OSDMap)OSDParser.DeserializeLLSDXml(request);
296 OSDMap resp = new OSDMap();
297
298 OSDMap materialsFromViewer = null;
299
300 OSDArray respArr = new OSDArray();
301
302 if (req.ContainsKey("Zipped"))
303 {
304 OSD osd = null;
305
306 byte[] inBytes = req["Zipped"].AsBinary();
307
308 try
309 {
310 osd = ZDecompressBytesToOsd(inBytes);
311
312 if (osd != null)
313 {
314 if (osd is OSDArray) // assume array of MaterialIDs designating requested material entries
315 {
316 foreach (OSD elem in (OSDArray)osd)
317 {
318
319 try
320 {
321 UUID id = new UUID(elem.AsBinary(), 0);
322
323 if (m_knownMaterials.ContainsKey(id))
324 {
325 m_log.Info("[MaterialsDemoModule]: request for known material ID: " + id.ToString());
326 OSDMap matMap = new OSDMap();
327 matMap["ID"] = OSD.FromBinary(id.GetBytes());
328
329 matMap["Material"] = m_knownMaterials[id];
330 respArr.Add(matMap);
331 }
332 else
333 m_log.Info("[MaterialsDemoModule]: request for UNKNOWN material ID: " + id.ToString());
334 }
335 catch (Exception e)
336 {
337 // report something here?
338 continue;
339 }
340 }
341 }
342 else if (osd is OSDMap) // reqest to assign a material
343 {
344 materialsFromViewer = osd as OSDMap;
345
346 if (materialsFromViewer.ContainsKey("FullMaterialsPerFace"))
347 {
348 OSD matsOsd = materialsFromViewer["FullMaterialsPerFace"];
349 if (matsOsd is OSDArray)
350 {
351 OSDArray matsArr = matsOsd as OSDArray;
352
353 try
354 {
355 foreach (OSDMap matsMap in matsArr)
356 {
357 m_log.Debug("[MaterialsDemoModule]: processing matsMap: " + OSDParser.SerializeJsonString(matsMap));
358
359 uint matLocalID = 0;
360 try { matLocalID = matsMap["ID"].AsUInteger(); }
361 catch (Exception e) { m_log.Warn("[MaterialsDemoModule]: cannot decode \"ID\" from matsMap: " + e.Message); }
362 m_log.Debug("[MaterialsDemoModule]: matLocalId: " + matLocalID.ToString());
363
364
365 OSDMap mat = null;
366 try { mat = matsMap["Material"] as OSDMap; }
367 catch (Exception e) { m_log.Warn("[MaterialsDemoModule]: cannot decode \"Material\" from matsMap: " + e.Message); }
368 m_log.Debug("[MaterialsDemoModule]: mat: " + OSDParser.SerializeJsonString(mat));
369
370 UUID id = HashOsd(mat);
371 m_knownMaterials[id] = mat;
372
373
374 var sop = m_scene.GetSceneObjectPart(matLocalID);
375 if (sop == null)
376 m_log.Debug("[MaterialsDemoModule]: null SOP for localId: " + matLocalID.ToString());
377 else
378 {
379 //var te = sop.Shape.Textures;
380 var te = new Primitive.TextureEntry(sop.Shape.TextureEntry, 0, sop.Shape.TextureEntry.Length);
381
382 if (te == null)
383 {
384 m_log.Debug("[MaterialsDemoModule]: null TextureEntry for localId: " + matLocalID.ToString());
385 }
386 else
387 {
388 int face = -1;
389
390 if (matsMap.ContainsKey("Face"))
391 {
392 face = matsMap["Face"].AsInteger();
393 if (te.FaceTextures == null) // && face == 0)
394 {
395 if (te.DefaultTexture == null)
396 m_log.Debug("[MaterialsDemoModule]: te.DefaultTexture is null");
397 else
398 {
399 if (te.DefaultTexture.MaterialID == null)
400 m_log.Debug("[MaterialsDemoModule]: te.DefaultTexture.MaterialID is null");
401 else
402 {
403 te.DefaultTexture.MaterialID = id;
404 }
405 }
406 }
407 else
408 {
409 if (te.FaceTextures.Length >= face - 1)
410 {
411 if (te.FaceTextures[face] == null)
412 te.DefaultTexture.MaterialID = id;
413 else
414 te.FaceTextures[face].MaterialID = id;
415 }
416 }
417 }
418 else
419 {
420 if (te.DefaultTexture != null)
421 te.DefaultTexture.MaterialID = id;
422 }
423
424 m_log.Debug("[MaterialsDemoModule]: setting material ID for face " + face.ToString() + " to " + id.ToString());
425
426 //we cant use sop.UpdateTextureEntry(te); because it filters so do it manually
427
428 if (sop.ParentGroup != null)
429 {
430 sop.Shape.TextureEntry = te.GetBytes();
431 sop.TriggerScriptChangedEvent(Changed.TEXTURE);
432 sop.UpdateFlag = UpdateRequired.FULL;
433 sop.ParentGroup.HasGroupChanged = true;
434
435 sop.ScheduleFullUpdate();
436
437 StoreMaterialsForPart(sop);
438 }
439 }
440 }
441 }
442 }
443 catch (Exception e)
444 {
445 m_log.Warn("[MaterialsDemoModule]: exception processing received material: " + e.Message);
446 }
447 }
448 }
449 }
450 }
451
452 }
453 catch (Exception e)
454 {
455 m_log.Warn("[MaterialsDemoModule]: exception decoding zipped CAP payload: " + e.Message);
456 //return "";
457 }
458 m_log.Debug("[MaterialsDemoModule]: knownMaterials.Count: " + m_knownMaterials.Count.ToString());
459 }
460
461
462 resp["Zipped"] = ZCompressOSD(respArr, false);
463 string response = OSDParser.SerializeLLSDXmlString(resp);
464
465 //m_log.Debug("[MaterialsDemoModule]: cap request: " + request);
466 m_log.Debug("[MaterialsDemoModule]: cap request (zipped portion): " + ZippedOsdBytesToString(req["Zipped"].AsBinary()));
467 m_log.Debug("[MaterialsDemoModule]: cap response: " + response);
468 return response;
469 }
470
471
472 public string RenderMaterialsGetCap(string request, string path,
473 string param, IOSHttpRequest httpRequest,
474 IOSHttpResponse httpResponse)
475 {
476 m_log.Debug("[MaterialsDemoModule]: GET cap handler");
477
478 OSDMap resp = new OSDMap();
479
480
481 int matsCount = 0;
482
483 OSDArray allOsd = new OSDArray();
484
485 foreach (KeyValuePair<UUID, OSDMap> kvp in m_knownMaterials)
486 {
487 OSDMap matMap = new OSDMap();
488
489 matMap["ID"] = OSD.FromBinary(kvp.Key.GetBytes());
490
491 matMap["Material"] = kvp.Value;
492 allOsd.Add(matMap);
493 matsCount++;
494 }
495
496
497 resp["Zipped"] = ZCompressOSD(allOsd, false);
498 m_log.Debug("[MaterialsDemoModule]: matsCount: " + matsCount.ToString());
499
500 return OSDParser.SerializeLLSDXmlString(resp);
501 }
502
503 static string ZippedOsdBytesToString(byte[] bytes)
504 {
505 try
506 {
507 return OSDParser.SerializeJsonString(ZDecompressBytesToOsd(bytes));
508 }
509 catch (Exception e)
510 {
511 return "ZippedOsdBytesToString caught an exception: " + e.ToString();
512 }
513 }
514
515 /// <summary>
516 /// computes a UUID by hashing a OSD object
517 /// </summary>
518 /// <param name="osd"></param>
519 /// <returns></returns>
520 private static UUID HashOsd(OSD osd)
521 {
522 using (var md5 = MD5.Create())
523 using (MemoryStream ms = new MemoryStream(OSDParser.SerializeLLSDBinary(osd, false)))
524 return new UUID(md5.ComputeHash(ms), 0);
525 }
526
527 public static OSD ZCompressOSD(OSD inOsd, bool useHeader)
528 {
529 OSD osd = null;
530
531 using (MemoryStream msSinkCompressed = new MemoryStream())
532 {
533 using (Ionic.Zlib.ZlibStream zOut = new Ionic.Zlib.ZlibStream(msSinkCompressed,
534 Ionic.Zlib.CompressionMode.Compress, CompressionLevel.BestCompression, true))
535 {
536 CopyStream(new MemoryStream(OSDParser.SerializeLLSDBinary(inOsd, useHeader)), zOut);
537 zOut.Close();
538 }
539
540 msSinkCompressed.Seek(0L, SeekOrigin.Begin);
541 osd = OSD.FromBinary( msSinkCompressed.ToArray());
542 }
543
544 return osd;
545 }
546
547
548 public static OSD ZDecompressBytesToOsd(byte[] input)
549 {
550 OSD osd = null;
551
552 using (MemoryStream msSinkUnCompressed = new MemoryStream())
553 {
554 using (Ionic.Zlib.ZlibStream zOut = new Ionic.Zlib.ZlibStream(msSinkUnCompressed, CompressionMode.Decompress, true))
555 {
556 CopyStream(new MemoryStream(input), zOut);
557 zOut.Close();
558 }
559 msSinkUnCompressed.Seek(0L, SeekOrigin.Begin);
560 osd = OSDParser.DeserializeLLSDBinary(msSinkUnCompressed.ToArray());
561 }
562
563 return osd;
564 }
565
566 static void CopyStream(System.IO.Stream input, System.IO.Stream output)
567 {
568 byte[] buffer = new byte[2048];
569 int len;
570 while ((len = input.Read(buffer, 0, 2048)) > 0)
571 {
572 output.Write(buffer, 0, len);
573 }
574
575 output.Flush();
576 }
577
578 }
579} \ No newline at end of file
diff --git a/bin/CSJ2K.dll b/bin/CSJ2K.dll
index 238291f..581e410 100755
--- a/bin/CSJ2K.dll
+++ b/bin/CSJ2K.dll
Binary files differ
diff --git a/bin/OpenMetaverse.StructuredData.XML b/bin/OpenMetaverse.StructuredData.XML
index d6c31df..3999d99 100644
--- a/bin/OpenMetaverse.StructuredData.XML
+++ b/bin/OpenMetaverse.StructuredData.XML
@@ -1,377 +1,349 @@
1<?xml version="1.0"?> 1<?xml version="1.0"?>
2<doc> 2<doc>
3 <assembly> 3 <assembly>
4 <name>/home/root/libomv-0.9.1-source/bin/OpenMetaverse.StructuredData</name> 4 <name>OpenMetaverse.StructuredData</name>
5 </assembly> 5 </assembly>
6 <members> 6 <members>
7 <member name="T:OpenMetaverse.StructuredData.OSDType"> 7 <member name="T:OpenMetaverse.StructuredData.OSDParser">
8 <summary> 8 <summary>
9
9 </summary> 10 </summary>
10 </member>
11 <member name="F:OpenMetaverse.StructuredData.OSDType.Unknown">
12 <summary> 11 <summary>
12
13 </summary> 13 </summary>
14 </member>
15 <member name="F:OpenMetaverse.StructuredData.OSDType.Boolean">
16 <summary> 14 <summary>
15
17 </summary> 16 </summary>
18 </member> 17 </member>
19 <member name="F:OpenMetaverse.StructuredData.OSDType.Integer"> 18 <member name="M:OpenMetaverse.StructuredData.OSDParser.DeserializeLLSDBinary(System.Byte[])">
20 <summary> 19 <summary>
20 Deserializes binary LLSD
21 </summary> 21 </summary>
22 <param name="binaryData">Serialized data</param>
23 <returns>OSD containting deserialized data</returns>
22 </member> 24 </member>
23 <member name="F:OpenMetaverse.StructuredData.OSDType.Real"> 25 <member name="M:OpenMetaverse.StructuredData.OSDParser.DeserializeLLSDBinary(System.IO.Stream)">
24 <summary> 26 <summary>
27 Deserializes binary LLSD
25 </summary> 28 </summary>
29 <param name="stream">Stream to read the data from</param>
30 <returns>OSD containting deserialized data</returns>
26 </member> 31 </member>
27 <member name="F:OpenMetaverse.StructuredData.OSDType.String"> 32 <member name="M:OpenMetaverse.StructuredData.OSDParser.SerializeLLSDBinary(OpenMetaverse.StructuredData.OSD)">
28 <summary> 33 <summary>
34 Serializes OSD to binary format. It does no prepend header
29 </summary> 35 </summary>
36 <param name="osd">OSD to serialize</param>
37 <returns>Serialized data</returns>
30 </member> 38 </member>
31 <member name="F:OpenMetaverse.StructuredData.OSDType.UUID"> 39 <member name="M:OpenMetaverse.StructuredData.OSDParser.SerializeLLSDBinary(OpenMetaverse.StructuredData.OSD,System.Boolean)">
32 <summary> 40 <summary>
41 Serializes OSD to binary format
33 </summary> 42 </summary>
43 <param name="osd">OSD to serialize</param>
44 <param name="prependHeader"></param>
45 <returns>Serialized data</returns>
34 </member> 46 </member>
35 <member name="F:OpenMetaverse.StructuredData.OSDType.Date"> 47 <member name="M:OpenMetaverse.StructuredData.OSDParser.SerializeLLSDBinaryStream(OpenMetaverse.StructuredData.OSD)">
36 <summary> 48 <summary>
49 Serializes OSD to binary format. It does no prepend header
37 </summary> 50 </summary>
51 <param name="data">OSD to serialize</param>
52 <returns>Serialized data</returns>
38 </member> 53 </member>
39 <member name="F:OpenMetaverse.StructuredData.OSDType.URI"> 54 <member name="M:OpenMetaverse.StructuredData.OSDParser.SerializeLLSDBinaryStream(OpenMetaverse.StructuredData.OSD,System.Boolean)">
40 <summary> 55 <summary>
56 Serializes OSD to binary format
41 </summary> 57 </summary>
58 <param name="data">OSD to serialize</param>
59 <param name="prependHeader"></param>
60 <returns>Serialized data</returns>
42 </member> 61 </member>
43 <member name="F:OpenMetaverse.StructuredData.OSDType.Binary"> 62 <member name="M:OpenMetaverse.StructuredData.OSDParser.SkipWhiteSpace(System.IO.Stream)">
44 <summary> 63 <summary>
64
45 </summary> 65 </summary>
66 <param name="stream"></param>
46 </member> 67 </member>
47 <member name="F:OpenMetaverse.StructuredData.OSDType.Map"> 68 <member name="M:OpenMetaverse.StructuredData.OSDParser.FindByte(System.IO.Stream,System.Byte)">
48 <summary> 69 <summary>
70
49 </summary> 71 </summary>
72 <param name="stream"></param>
73 <param name="toFind"></param>
74 <returns></returns>
50 </member> 75 </member>
51 <member name="F:OpenMetaverse.StructuredData.OSDType.Array"> 76 <member name="M:OpenMetaverse.StructuredData.OSDParser.FindString(System.IO.Stream,System.String)">
52 <summary> 77 <summary>
78
53 </summary> 79 </summary>
80 <param name="stream"></param>
81 <param name="toFind"></param>
82 <returns></returns>
54 </member> 83 </member>
55 <member name="T:OpenMetaverse.StructuredData.OSDException"> 84 <member name="M:OpenMetaverse.StructuredData.OSDParser.ConsumeBytes(System.IO.Stream,System.Int32)">
56 <summary> 85 <summary>
86
57 </summary> 87 </summary>
88 <param name="stream"></param>
89 <param name="consumeBytes"></param>
90 <returns></returns>
58 </member> 91 </member>
59 <member name="T:OpenMetaverse.StructuredData.OSD"> 92 <member name="M:OpenMetaverse.StructuredData.OSDParser.NetworkToHostInt(System.Byte[])">
60 <summary> 93 <summary>
94
61 </summary> 95 </summary>
96 <param name="binaryNetEnd"></param>
97 <returns></returns>
62 </member> 98 </member>
63 <member name="M:OpenMetaverse.StructuredData.OSD.SerializeMembers(System.Object)"> 99 <member name="M:OpenMetaverse.StructuredData.OSDParser.NetworkToHostDouble(System.Byte[])">
64 <summary> 100 <summary>
65 Uses reflection to create an SDMap from all of the SD 101
66 serializable types in an object
67 </summary> 102 </summary>
68 <param name="obj">Class or struct containing serializable types</param> 103 <param name="binaryNetEnd"></param>
69 <returns>An SDMap holding the serialized values from the 104 <returns></returns>
70 container object</returns>
71 </member> 105 </member>
72 <member name="M:OpenMetaverse.StructuredData.OSD.DeserializeMembers(System.Object@,OpenMetaverse.StructuredData.OSDMap)"> 106 <member name="M:OpenMetaverse.StructuredData.OSDParser.HostToNetworkIntBytes(System.Int32)">
73 <summary> 107 <summary>
74 Uses reflection to deserialize member variables in an object from 108
75 an SDMap
76 </summary> 109 </summary>
77 <param name="obj">Reference to an object to fill with deserialized 110 <param name="intHostEnd"></param>
78 values</param> 111 <returns></returns>
79 <param name="serialized">Serialized values to put in the target
80 object</param>
81 </member> 112 </member>
82 <member name="T:OpenMetaverse.StructuredData.OSDBoolean"> 113 <member name="M:OpenMetaverse.StructuredData.OSDParser.DeserializeLLSDXml(System.Byte[])">
83 <summary> 114 <summary>
115
84 </summary> 116 </summary>
117 <param name="xmlData"></param>
118 <returns></returns>
85 </member> 119 </member>
86 <member name="T:OpenMetaverse.StructuredData.OSDInteger"> 120 <member name="M:OpenMetaverse.StructuredData.OSDParser.DeserializeLLSDXml(System.String)">
87 <summary> 121 <summary>
122
88 </summary> 123 </summary>
124 <param name="xmlData"></param>
125 <returns></returns>
89 </member> 126 </member>
90 <member name="T:OpenMetaverse.StructuredData.OSDReal"> 127 <member name="M:OpenMetaverse.StructuredData.OSDParser.DeserializeLLSDXml(System.Xml.XmlTextReader)">
91 <summary> 128 <summary>
129
92 </summary> 130 </summary>
131 <param name="xmlData"></param>
132 <returns></returns>
93 </member> 133 </member>
94 <member name="T:OpenMetaverse.StructuredData.OSDString"> 134 <member name="M:OpenMetaverse.StructuredData.OSDParser.SerializeLLSDXmlBytes(OpenMetaverse.StructuredData.OSD)">
95 <summary> 135 <summary>
136
96 </summary> 137 </summary>
138 <param name="data"></param>
139 <returns></returns>
97 </member> 140 </member>
98 <member name="T:OpenMetaverse.StructuredData.OSDUUID"> 141 <member name="M:OpenMetaverse.StructuredData.OSDParser.SerializeLLSDXmlString(OpenMetaverse.StructuredData.OSD)">
99 <summary> 142 <summary>
143
100 </summary> 144 </summary>
145 <param name="data"></param>
146 <returns></returns>
101 </member> 147 </member>
102 <member name="T:OpenMetaverse.StructuredData.OSDDate"> 148 <member name="M:OpenMetaverse.StructuredData.OSDParser.SerializeLLSDXmlElement(System.Xml.XmlTextWriter,OpenMetaverse.StructuredData.OSD)">
103 <summary> 149 <summary>
150
104 </summary> 151 </summary>
152 <param name="writer"></param>
153 <param name="data"></param>
105 </member> 154 </member>
106 <member name="T:OpenMetaverse.StructuredData.OSDUri"> 155 <member name="M:OpenMetaverse.StructuredData.OSDParser.TryValidateLLSDXml(System.Xml.XmlTextReader,System.String@)">
107 <summary> 156 <summary>
157
108 </summary> 158 </summary>
159 <param name="xmlData"></param>
160 <param name="error"></param>
161 <returns></returns>
109 </member> 162 </member>
110 <member name="T:OpenMetaverse.StructuredData.OSDBinary"> 163 <member name="M:OpenMetaverse.StructuredData.OSDParser.ParseLLSDXmlElement(System.Xml.XmlTextReader)">
111 <summary> 164 <summary>
165
112 </summary> 166 </summary>
167 <param name="reader"></param>
168 <returns></returns>
113 </member> 169 </member>
114 <member name="T:OpenMetaverse.StructuredData.OSDMap"> 170 <member name="M:OpenMetaverse.StructuredData.OSDParser.DeserializeLLSDNotationElement(System.IO.StringReader)">
115 <summary> 171 <summary>
172
116 </summary> 173 </summary>
174 <param name="reader"></param>
175 <returns></returns>
117 </member> 176 </member>
118 <member name="T:OpenMetaverse.StructuredData.OSDArray"> 177 <member name="M:OpenMetaverse.StructuredData.OSDParser.PeekAndSkipWhitespace(System.IO.StringReader)">
119 <summary> 178 <summary>
179
120 </summary> 180 </summary>
181 <param name="reader"></param>
182 <returns></returns>
121 </member> 183 </member>
122 <member name="T:OpenMetaverse.StructuredData.OSDParser"> 184 <member name="M:OpenMetaverse.StructuredData.OSDParser.ReadAndSkipWhitespace(System.IO.StringReader)">
123 <summary>
124 </summary>
125 <summary>
126 </summary>
127 <summary> 185 <summary>
186
128 </summary> 187 </summary>
188 <param name="reader"></param>
189 <returns></returns>
129 </member> 190 </member>
130 <member name="M:OpenMetaverse.StructuredData.OSDParser.DeserializeLLSDBinary(System.Byte[])"> 191 <member name="M:OpenMetaverse.StructuredData.OSDParser.GetLengthInBrackets(System.IO.StringReader)">
131 <summary> 192 <summary>
132 Deserializes binary LLSD 193
133 </summary> 194 </summary>
134 <param name="binaryData">Serialized data</param> 195 <param name="reader"></param>
135 <returns>OSD containting deserialized data</returns> 196 <returns></returns>
136 </member> 197 </member>
137 <member name="M:OpenMetaverse.StructuredData.OSDParser.DeserializeLLSDBinary(System.IO.Stream)"> 198 <member name="M:OpenMetaverse.StructuredData.OSDParser.GetStringDelimitedBy(System.IO.StringReader,System.Char)">
138 <summary> 199 <summary>
139 Deserializes binary LLSD 200
140 </summary> 201 </summary>
141 <param name="stream">Stream to read the data from</param> 202 <param name="reader"></param>
142 <returns>OSD containting deserialized data</returns> 203 <param name="delimiter"></param>
204 <returns></returns>
143 </member> 205 </member>
144 <member name="M:OpenMetaverse.StructuredData.OSDParser.SerializeLLSDBinary(OpenMetaverse.StructuredData.OSD)"> 206 <member name="M:OpenMetaverse.StructuredData.OSDParser.BufferCharactersEqual(System.IO.StringReader,System.Char[],System.Int32)">
145 <summary> 207 <summary>
146 Serializes OSD to binary format. It does no prepend header 208
147 </summary> 209 </summary>
148 <param name="osd">OSD to serialize</param> 210 <param name="reader"></param>
149 <returns>Serialized data</returns> 211 <param name="buffer"></param>
212 <param name="offset"></param>
213 <returns></returns>
150 </member> 214 </member>
151 <member name="M:OpenMetaverse.StructuredData.OSDParser.SerializeLLSDBinary(OpenMetaverse.StructuredData.OSD,System.Boolean)"> 215 <member name="M:OpenMetaverse.StructuredData.OSDParser.UnescapeCharacter(System.String,System.Char)">
152 <summary> 216 <summary>
153 Serializes OSD to binary format 217
154 </summary> 218 </summary>
155 <param name="osd">OSD to serialize</param> 219 <param name="s"></param>
156 <param name="prependHeader"> 220 <param name="c"></param>
157 </param> 221 <returns></returns>
158 <returns>Serialized data</returns>
159 </member> 222 </member>
160 <member name="M:OpenMetaverse.StructuredData.OSDParser.SerializeLLSDBinaryStream(OpenMetaverse.StructuredData.OSD)"> 223 <member name="M:OpenMetaverse.StructuredData.OSDParser.EscapeCharacter(System.String,System.Char)">
161 <summary> 224 <summary>
162 Serializes OSD to binary format. It does no prepend header 225
163 </summary> 226 </summary>
164 <param name="data">OSD to serialize</param> 227 <param name="s"></param>
165 <returns>Serialized data</returns> 228 <param name="c"></param>
229 <returns></returns>
166 </member> 230 </member>
167 <member name="M:OpenMetaverse.StructuredData.OSDParser.SerializeLLSDBinaryStream(OpenMetaverse.StructuredData.OSD,System.Boolean)"> 231 <member name="T:OpenMetaverse.StructuredData.OSDType">
168 <summary> 232 <summary>
169 Serializes OSD to binary format 233
170 </summary> 234 </summary>
171 <param name="data">OSD to serialize</param>
172 <param name="prependHeader">
173 </param>
174 <returns>Serialized data</returns>
175 </member> 235 </member>
176 <member name="M:OpenMetaverse.StructuredData.OSDParser.SkipWhiteSpace(System.IO.Stream)"> 236 <member name="F:OpenMetaverse.StructuredData.OSDType.Unknown">
177 <summary> 237 <summary></summary>
178 </summary>
179 <param name="stream">
180 </param>
181 </member> 238 </member>
182 <member name="M:OpenMetaverse.StructuredData.OSDParser.FindByte(System.IO.Stream,System.Byte)"> 239 <member name="F:OpenMetaverse.StructuredData.OSDType.Boolean">
183 <summary> 240 <summary></summary>
184 </summary>
185 <param name="stream">
186 </param>
187 <param name="toFind">
188 </param>
189 <returns>
190 </returns>
191 </member> 241 </member>
192 <member name="M:OpenMetaverse.StructuredData.OSDParser.FindString(System.IO.Stream,System.String)"> 242 <member name="F:OpenMetaverse.StructuredData.OSDType.Integer">
193 <summary> 243 <summary></summary>
194 </summary>
195 <param name="stream">
196 </param>
197 <param name="toFind">
198 </param>
199 <returns>
200 </returns>
201 </member> 244 </member>
202 <member name="M:OpenMetaverse.StructuredData.OSDParser.ConsumeBytes(System.IO.Stream,System.Int32)"> 245 <member name="F:OpenMetaverse.StructuredData.OSDType.Real">
203 <summary> 246 <summary></summary>
204 </summary>
205 <param name="stream">
206 </param>
207 <param name="consumeBytes">
208 </param>
209 <returns>
210 </returns>
211 </member> 247 </member>
212 <member name="M:OpenMetaverse.StructuredData.OSDParser.NetworkToHostInt(System.Byte[])"> 248 <member name="F:OpenMetaverse.StructuredData.OSDType.String">
213 <summary> 249 <summary></summary>
214 </summary>
215 <param name="binaryNetEnd">
216 </param>
217 <returns>
218 </returns>
219 </member> 250 </member>
220 <member name="M:OpenMetaverse.StructuredData.OSDParser.NetworkToHostDouble(System.Byte[])"> 251 <member name="F:OpenMetaverse.StructuredData.OSDType.UUID">
221 <summary> 252 <summary></summary>
222 </summary>
223 <param name="binaryNetEnd">
224 </param>
225 <returns>
226 </returns>
227 </member> 253 </member>
228 <member name="M:OpenMetaverse.StructuredData.OSDParser.HostToNetworkIntBytes(System.Int32)"> 254 <member name="F:OpenMetaverse.StructuredData.OSDType.Date">
229 <summary> 255 <summary></summary>
230 </summary>
231 <param name="intHostEnd">
232 </param>
233 <returns>
234 </returns>
235 </member> 256 </member>
236 <member name="M:OpenMetaverse.StructuredData.OSDParser.DeserializeLLSDNotationElement(System.IO.StringReader)"> 257 <member name="F:OpenMetaverse.StructuredData.OSDType.URI">
237 <summary> 258 <summary></summary>
238 </summary>
239 <param name="reader">
240 </param>
241 <returns>
242 </returns>
243 </member> 259 </member>
244 <member name="M:OpenMetaverse.StructuredData.OSDParser.PeekAndSkipWhitespace(System.IO.StringReader)"> 260 <member name="F:OpenMetaverse.StructuredData.OSDType.Binary">
245 <summary> 261 <summary></summary>
246 </summary>
247 <param name="reader">
248 </param>
249 <returns>
250 </returns>
251 </member> 262 </member>
252 <member name="M:OpenMetaverse.StructuredData.OSDParser.ReadAndSkipWhitespace(System.IO.StringReader)"> 263 <member name="F:OpenMetaverse.StructuredData.OSDType.Map">
264 <summary></summary>
265 </member>
266 <member name="F:OpenMetaverse.StructuredData.OSDType.Array">
267 <summary></summary>
268 </member>
269 <member name="T:OpenMetaverse.StructuredData.OSDException">
253 <summary> 270 <summary>
271
254 </summary> 272 </summary>
255 <param name="reader">
256 </param>
257 <returns>
258 </returns>
259 </member> 273 </member>
260 <member name="M:OpenMetaverse.StructuredData.OSDParser.GetLengthInBrackets(System.IO.StringReader)"> 274 <member name="T:OpenMetaverse.StructuredData.OSD">
261 <summary> 275 <summary>
276
262 </summary> 277 </summary>
263 <param name="reader">
264 </param>
265 <returns>
266 </returns>
267 </member> 278 </member>
268 <member name="M:OpenMetaverse.StructuredData.OSDParser.GetStringDelimitedBy(System.IO.StringReader,System.Char)"> 279 <member name="M:OpenMetaverse.StructuredData.OSD.SerializeMembers(System.Object)">
269 <summary> 280 <summary>
281 Uses reflection to create an SDMap from all of the SD
282 serializable types in an object
270 </summary> 283 </summary>
271 <param name="reader"> 284 <param name="obj">Class or struct containing serializable types</param>
272 </param> 285 <returns>An SDMap holding the serialized values from the
273 <param name="delimiter"> 286 container object</returns>
274 </param>
275 <returns>
276 </returns>
277 </member> 287 </member>
278 <member name="M:OpenMetaverse.StructuredData.OSDParser.BufferCharactersEqual(System.IO.StringReader,System.Char[],System.Int32)"> 288 <member name="M:OpenMetaverse.StructuredData.OSD.DeserializeMembers(System.Object@,OpenMetaverse.StructuredData.OSDMap)">
279 <summary> 289 <summary>
290 Uses reflection to deserialize member variables in an object from
291 an SDMap
280 </summary> 292 </summary>
281 <param name="reader"> 293 <param name="obj">Reference to an object to fill with deserialized
282 </param> 294 values</param>
283 <param name="buffer"> 295 <param name="serialized">Serialized values to put in the target
284 </param> 296 object</param>
285 <param name="offset">
286 </param>
287 <returns>
288 </returns>
289 </member> 297 </member>
290 <member name="M:OpenMetaverse.StructuredData.OSDParser.UnescapeCharacter(System.String,System.Char)"> 298 <member name="T:OpenMetaverse.StructuredData.OSDBoolean">
291 <summary> 299 <summary>
300
292 </summary> 301 </summary>
293 <param name="s">
294 </param>
295 <param name="c">
296 </param>
297 <returns>
298 </returns>
299 </member> 302 </member>
300 <member name="M:OpenMetaverse.StructuredData.OSDParser.EscapeCharacter(System.String,System.Char)"> 303 <member name="T:OpenMetaverse.StructuredData.OSDInteger">
301 <summary> 304 <summary>
305
302 </summary> 306 </summary>
303 <param name="s">
304 </param>
305 <param name="c">
306 </param>
307 <returns>
308 </returns>
309 </member> 307 </member>
310 <member name="M:OpenMetaverse.StructuredData.OSDParser.DeserializeLLSDXml(System.Byte[])"> 308 <member name="T:OpenMetaverse.StructuredData.OSDReal">
311 <summary> 309 <summary>
310
312 </summary> 311 </summary>
313 <param name="xmlData">
314 </param>
315 <returns>
316 </returns>
317 </member> 312 </member>
318 <member name="M:OpenMetaverse.StructuredData.OSDParser.DeserializeLLSDXml(System.String)"> 313 <member name="T:OpenMetaverse.StructuredData.OSDString">
319 <summary> 314 <summary>
315
320 </summary> 316 </summary>
321 <param name="xmlData">
322 </param>
323 <returns>
324 </returns>
325 </member> 317 </member>
326 <member name="M:OpenMetaverse.StructuredData.OSDParser.DeserializeLLSDXml(System.Xml.XmlTextReader)"> 318 <member name="T:OpenMetaverse.StructuredData.OSDUUID">
327 <summary> 319 <summary>
320
328 </summary> 321 </summary>
329 <param name="xmlData">
330 </param>
331 <returns>
332 </returns>
333 </member> 322 </member>
334 <member name="M:OpenMetaverse.StructuredData.OSDParser.SerializeLLSDXmlBytes(OpenMetaverse.StructuredData.OSD)"> 323 <member name="T:OpenMetaverse.StructuredData.OSDDate">
335 <summary> 324 <summary>
325
336 </summary> 326 </summary>
337 <param name="data">
338 </param>
339 <returns>
340 </returns>
341 </member> 327 </member>
342 <member name="M:OpenMetaverse.StructuredData.OSDParser.SerializeLLSDXmlString(OpenMetaverse.StructuredData.OSD)"> 328 <member name="T:OpenMetaverse.StructuredData.OSDUri">
343 <summary> 329 <summary>
330
344 </summary> 331 </summary>
345 <param name="data">
346 </param>
347 <returns>
348 </returns>
349 </member> 332 </member>
350 <member name="M:OpenMetaverse.StructuredData.OSDParser.SerializeLLSDXmlElement(System.Xml.XmlTextWriter,OpenMetaverse.StructuredData.OSD)"> 333 <member name="T:OpenMetaverse.StructuredData.OSDBinary">
351 <summary> 334 <summary>
335
352 </summary> 336 </summary>
353 <param name="writer">
354 </param>
355 <param name="data">
356 </param>
357 </member> 337 </member>
358 <member name="M:OpenMetaverse.StructuredData.OSDParser.TryValidateLLSDXml(System.Xml.XmlTextReader,System.String@)"> 338 <member name="T:OpenMetaverse.StructuredData.OSDMap">
359 <summary> 339 <summary>
340
360 </summary> 341 </summary>
361 <param name="xmlData">
362 </param>
363 <param name="error">
364 </param>
365 <returns>
366 </returns>
367 </member> 342 </member>
368 <member name="M:OpenMetaverse.StructuredData.OSDParser.ParseLLSDXmlElement(System.Xml.XmlTextReader)"> 343 <member name="T:OpenMetaverse.StructuredData.OSDArray">
369 <summary> 344 <summary>
345
370 </summary> 346 </summary>
371 <param name="reader">
372 </param>
373 <returns>
374 </returns>
375 </member> 347 </member>
376 </members> 348 </members>
377</doc> 349</doc>
diff --git a/bin/OpenMetaverse.StructuredData.dll b/bin/OpenMetaverse.StructuredData.dll
index c7216ce..4df771a 100755
--- a/bin/OpenMetaverse.StructuredData.dll
+++ b/bin/OpenMetaverse.StructuredData.dll
Binary files differ
diff --git a/bin/OpenMetaverse.XML b/bin/OpenMetaverse.XML
index 81cc005..abd4cd5 100644
--- a/bin/OpenMetaverse.XML
+++ b/bin/OpenMetaverse.XML
@@ -1,1535 +1,1110 @@
1<?xml version="1.0"?> 1<?xml version="1.0"?>
2<doc> 2<doc>
3 <assembly> 3 <assembly>
4 <name>/home/root/libomv-0.9.1-source/bin/OpenMetaverse</name> 4 <name>OpenMetaverse</name>
5 </assembly> 5 </assembly>
6 <members> 6 <members>
7 <member name="T:OpenMetaverse.ScriptPermission"> 7 <member name="M:OpenMetaverse.Voice.VoiceGateway.StartDaemon(System.String,System.String)">
8 <summary>
9 Permission request flags, asked when a script wants to control an Avatar
10 </summary>
11 </member>
12 <member name="F:OpenMetaverse.ScriptPermission.None">
13 <summary>Placeholder for empty values, shouldn't ever see this</summary>
14 </member>
15 <member name="F:OpenMetaverse.ScriptPermission.Debit">
16 <summary>Script wants ability to take money from you</summary>
17 </member>
18 <member name="F:OpenMetaverse.ScriptPermission.TakeControls">
19 <summary>Script wants to take camera controls for you</summary>
20 </member>
21 <member name="F:OpenMetaverse.ScriptPermission.RemapControls">
22 <summary>Script wants to remap avatars controls</summary>
23 </member>
24 <member name="F:OpenMetaverse.ScriptPermission.TriggerAnimation">
25 <summary>Script wants to trigger avatar animations</summary>
26 <remarks>This function is not implemented on the grid</remarks>
27 </member>
28 <member name="F:OpenMetaverse.ScriptPermission.Attach">
29 <summary>Script wants to attach or detach the prim or primset to your avatar</summary>
30 </member>
31 <member name="F:OpenMetaverse.ScriptPermission.ReleaseOwnership">
32 <summary>Script wants permission to release ownership</summary>
33 <remarks>This function is not implemented on the grid
34 The concept of "public" objects does not exist anymore.</remarks>
35 </member>
36 <member name="F:OpenMetaverse.ScriptPermission.ChangeLinks">
37 <summary>Script wants ability to link/delink with other prims</summary>
38 </member>
39 <member name="F:OpenMetaverse.ScriptPermission.ChangeJoints">
40 <summary>Script wants permission to change joints</summary>
41 <remarks>This function is not implemented on the grid</remarks>
42 </member>
43 <member name="F:OpenMetaverse.ScriptPermission.ChangePermissions">
44 <summary>Script wants permissions to change permissions</summary>
45 <remarks>This function is not implemented on the grid</remarks>
46 </member>
47 <member name="F:OpenMetaverse.ScriptPermission.TrackCamera">
48 <summary>Script wants to track avatars camera position and rotation </summary>
49 </member>
50 <member name="F:OpenMetaverse.ScriptPermission.ControlCamera">
51 <summary>Script wants to control your camera</summary>
52 </member>
53 <member name="T:OpenMetaverse.InstantMessageDialog">
54 <summary> 8 <summary>
55 Special commands used in Instant Messages 9 Starts a thread that keeps the daemon running
56 </summary> 10 </summary>
11 <param name="path"></param>
12 <param name="args"></param>
57 </member> 13 </member>
58 <member name="F:OpenMetaverse.InstantMessageDialog.MessageFromAgent"> 14 <member name="M:OpenMetaverse.Voice.VoiceGateway.StopDaemon">
59 <summary>Indicates a regular IM from another agent</summary>
60 </member>
61 <member name="F:OpenMetaverse.InstantMessageDialog.MessageBox">
62 <summary>Simple notification box with an OK button</summary>
63 </member>
64 <member name="F:OpenMetaverse.InstantMessageDialog.GroupInvitation">
65 <summary>You've been invited to join a group.</summary>
66 </member>
67 <member name="F:OpenMetaverse.InstantMessageDialog.InventoryOffered">
68 <summary>Inventory offer</summary>
69 </member>
70 <member name="F:OpenMetaverse.InstantMessageDialog.InventoryAccepted">
71 <summary>Accepted inventory offer</summary>
72 </member>
73 <member name="F:OpenMetaverse.InstantMessageDialog.InventoryDeclined">
74 <summary>Declined inventory offer</summary>
75 </member>
76 <member name="F:OpenMetaverse.InstantMessageDialog.GroupVote">
77 <summary>Group vote</summary>
78 </member>
79 <member name="F:OpenMetaverse.InstantMessageDialog.TaskInventoryOffered">
80 <summary>An object is offering its inventory</summary>
81 </member>
82 <member name="F:OpenMetaverse.InstantMessageDialog.TaskInventoryAccepted">
83 <summary>Accept an inventory offer from an object</summary>
84 </member>
85 <member name="F:OpenMetaverse.InstantMessageDialog.TaskInventoryDeclined">
86 <summary>Decline an inventory offer from an object</summary>
87 </member>
88 <member name="F:OpenMetaverse.InstantMessageDialog.NewUserDefault">
89 <summary>Unknown</summary>
90 </member>
91 <member name="F:OpenMetaverse.InstantMessageDialog.SessionAdd">
92 <summary>Start a session, or add users to a session</summary>
93 </member>
94 <member name="F:OpenMetaverse.InstantMessageDialog.SessionOfflineAdd">
95 <summary>Start a session, but don't prune offline users</summary>
96 </member>
97 <member name="F:OpenMetaverse.InstantMessageDialog.SessionGroupStart">
98 <summary>Start a session with your group</summary>
99 </member>
100 <member name="F:OpenMetaverse.InstantMessageDialog.SessionCardlessStart">
101 <summary>Start a session without a calling card (finder or objects)</summary>
102 </member>
103 <member name="F:OpenMetaverse.InstantMessageDialog.SessionSend">
104 <summary>Send a message to a session</summary>
105 </member>
106 <member name="F:OpenMetaverse.InstantMessageDialog.SessionDrop">
107 <summary>Leave a session</summary>
108 </member>
109 <member name="F:OpenMetaverse.InstantMessageDialog.MessageFromObject">
110 <summary>Indicates that the IM is from an object</summary>
111 </member>
112 <member name="F:OpenMetaverse.InstantMessageDialog.BusyAutoResponse">
113 <summary>Sent an IM to a busy user, this is the auto response</summary>
114 </member>
115 <member name="F:OpenMetaverse.InstantMessageDialog.ConsoleAndChatHistory">
116 <summary>Shows the message in the console and chat history</summary>
117 </member>
118 <member name="F:OpenMetaverse.InstantMessageDialog.RequestTeleport">
119 <summary>Send a teleport lure</summary>
120 </member>
121 <member name="F:OpenMetaverse.InstantMessageDialog.AcceptTeleport">
122 <summary>Response sent to the agent which inititiated a teleport invitation</summary>
123 </member>
124 <member name="F:OpenMetaverse.InstantMessageDialog.DenyTeleport">
125 <summary>Response sent to the agent which inititiated a teleport invitation</summary>
126 </member>
127 <member name="F:OpenMetaverse.InstantMessageDialog.GodLikeRequestTeleport">
128 <summary>Only useful if you have Linden permissions</summary>
129 </member>
130 <member name="F:OpenMetaverse.InstantMessageDialog.CurrentlyUnused">
131 <summary>A placeholder type for future expansion, currently not
132 used</summary>
133 </member>
134 <member name="F:OpenMetaverse.InstantMessageDialog.GotoUrl">
135 <summary>IM to tell the user to go to an URL</summary>
136 </member>
137 <member name="F:OpenMetaverse.InstantMessageDialog.Session911Start">
138 <summary>IM for help</summary>
139 </member>
140 <member name="F:OpenMetaverse.InstantMessageDialog.Lure911">
141 <summary>IM sent automatically on call for help, sends a lure
142 to each Helper reached</summary>
143 </member>
144 <member name="F:OpenMetaverse.InstantMessageDialog.FromTaskAsAlert">
145 <summary>Like an IM but won't go to email</summary>
146 </member>
147 <member name="F:OpenMetaverse.InstantMessageDialog.GroupNotice">
148 <summary>IM from a group officer to all group members</summary>
149 </member>
150 <member name="F:OpenMetaverse.InstantMessageDialog.GroupNoticeInventoryAccepted">
151 <summary>Unknown</summary>
152 </member>
153 <member name="F:OpenMetaverse.InstantMessageDialog.GroupNoticeInventoryDeclined">
154 <summary>Unknown</summary>
155 </member>
156 <member name="F:OpenMetaverse.InstantMessageDialog.GroupInvitationAccept">
157 <summary>Accept a group invitation</summary>
158 </member>
159 <member name="F:OpenMetaverse.InstantMessageDialog.GroupInvitationDecline">
160 <summary>Decline a group invitation</summary>
161 </member>
162 <member name="F:OpenMetaverse.InstantMessageDialog.GroupNoticeRequested">
163 <summary>Unknown</summary>
164 </member>
165 <member name="F:OpenMetaverse.InstantMessageDialog.FriendshipOffered">
166 <summary>An avatar is offering you friendship</summary>
167 </member>
168 <member name="F:OpenMetaverse.InstantMessageDialog.FriendshipAccepted">
169 <summary>An avatar has accepted your friendship offer</summary>
170 </member>
171 <member name="F:OpenMetaverse.InstantMessageDialog.FriendshipDeclined">
172 <summary>An avatar has declined your friendship offer</summary>
173 </member>
174 <member name="F:OpenMetaverse.InstantMessageDialog.StartTyping">
175 <summary>Indicates that a user has started typing</summary>
176 </member>
177 <member name="F:OpenMetaverse.InstantMessageDialog.StopTyping">
178 <summary>Indicates that a user has stopped typing</summary>
179 </member>
180 <member name="T:OpenMetaverse.InstantMessageOnline">
181 <summary> 15 <summary>
182 Flag in Instant Messages, whether the IM should be delivered to 16 Stops the daemon and the thread keeping it running
183 offline avatars as well
184 </summary> 17 </summary>
185 </member> 18 </member>
186 <member name="F:OpenMetaverse.InstantMessageOnline.Online"> 19 <member name="M:OpenMetaverse.Voice.VoiceGateway.ConnectToDaemon(System.String,System.Int32)">
187 <summary>Only deliver to online avatars</summary>
188 </member>
189 <member name="F:OpenMetaverse.InstantMessageOnline.Offline">
190 <summary>If the avatar is offline the message will be held until
191 they login next, and possibly forwarded to their e-mail account</summary>
192 </member>
193 <member name="T:OpenMetaverse.ChatType">
194 <summary> 20 <summary>
195 Conversion type to denote Chat Packet types in an easier-to-understand format 21
196 </summary> 22 </summary>
23 <param name="address"></param>
24 <param name="port"></param>
25 <returns></returns>
197 </member> 26 </member>
198 <member name="F:OpenMetaverse.ChatType.Whisper"> 27 <member name="M:OpenMetaverse.Voice.VoiceGateway.SessionCreate(System.String,System.String,System.String,System.String,System.Boolean,System.Boolean,System.String)">
199 <summary>Whisper (5m radius)</summary>
200 </member>
201 <member name="F:OpenMetaverse.ChatType.Normal">
202 <summary>Normal chat (10/20m radius), what the official viewer typically sends</summary>
203 </member>
204 <member name="F:OpenMetaverse.ChatType.Shout">
205 <summary>Shouting! (100m radius)</summary>
206 </member>
207 <member name="F:OpenMetaverse.ChatType.StartTyping">
208 <summary>Event message when an Avatar has begun to type</summary>
209 </member>
210 <member name="F:OpenMetaverse.ChatType.StopTyping">
211 <summary>Event message when an Avatar has stopped typing</summary>
212 </member>
213 <member name="F:OpenMetaverse.ChatType.Debug">
214 <summary>Send the message to the debug channel</summary>
215 </member>
216 <member name="F:OpenMetaverse.ChatType.OwnerSay">
217 <summary>Event message when an object uses llOwnerSay</summary>
218 </member>
219 <member name="F:OpenMetaverse.ChatType.RegionSay">
220 <summary>Special value to support llRegionSay, never sent to the client</summary>
221 </member>
222 <member name="T:OpenMetaverse.ChatSourceType">
223 <summary> 28 <summary>
224 Identifies the source of a chat message 29 Create a Session
30 Sessions typically represent a connection to a media session with one or more
31 participants. This is used to generate an ‘outbound’ call to another user or
32 channel. The specifics depend on the media types involved. A session handle is
33 required to control the local user functions within the session (or remote
34 users if the current account has rights to do so). Currently creating a
35 session automatically connects to the audio media, there is no need to call
36 Session.Connect at this time, this is reserved for future use.
225 </summary> 37 </summary>
38 <param name="AccountHandle">Handle returned from successful Connector ‘create’ request</param>
39 <param name="URI">This is the URI of the terminating point of the session (ie who/what is being called)</param>
40 <param name="Name">This is the display name of the entity being called (user or channel)</param>
41 <param name="Password">Only needs to be supplied when the target URI is password protected</param>
42 <param name="PasswordHashAlgorithm">This indicates the format of the password as passed in. This can either be
43 “ClearText” or “SHA1UserName”. If this element does not exist, it is assumed to be “ClearText”. If it is
44 “SHA1UserName”, the password as passed in is the SHA1 hash of the password and username concatenated together,
45 then base64 encoded, with the final “=” character stripped off.</param>
46 <param name="JoinAudio"></param>
47 <param name="JoinText"></param>
48 <returns></returns>
226 </member> 49 </member>
227 <member name="F:OpenMetaverse.ChatSourceType.System"> 50 <member name="M:OpenMetaverse.Voice.VoiceGateway.SessionConnect(System.String,System.String)">
228 <summary>Chat from the grid or simulator</summary>
229 </member>
230 <member name="F:OpenMetaverse.ChatSourceType.Agent">
231 <summary>Chat from another avatar</summary>
232 </member>
233 <member name="F:OpenMetaverse.ChatSourceType.Object">
234 <summary>Chat from an object</summary>
235 </member>
236 <member name="T:OpenMetaverse.ChatAudibleLevel">
237 <summary> 51 <summary>
52 Used to accept a call
238 </summary> 53 </summary>
54 <param name="SessionHandle">SessionHandle such as received from SessionNewEvent</param>
55 <param name="AudioMedia">"default"</param>
56 <returns></returns>
239 </member> 57 </member>
240 <member name="F:OpenMetaverse.ChatAudibleLevel.Not"> 58 <member name="M:OpenMetaverse.Voice.VoiceGateway.SessionRenderAudioStart(System.String,System.Boolean)">
241 <summary> 59 <summary>
60 This command is used to start the audio render process, which will then play
61 the passed in file through the selected audio render device. This command
62 should not be issued if the user is on a call.
242 </summary> 63 </summary>
64 <param name="SoundFilePath">The fully qualified path to the sound file.</param>
65 <param name="Loop">True if the file is to be played continuously and false if it is should be played once.</param>
66 <returns></returns>
243 </member> 67 </member>
244 <member name="F:OpenMetaverse.ChatAudibleLevel.Barely"> 68 <member name="M:OpenMetaverse.Voice.VoiceGateway.SessionRenderAudioStop(System.String)">
245 <summary> 69 <summary>
70 This command is used to stop the audio render process.
246 </summary> 71 </summary>
72 <param name="SoundFilePath">The fully qualified path to the sound file issued in the start render command.</param>
73 <returns></returns>
247 </member> 74 </member>
248 <member name="F:OpenMetaverse.ChatAudibleLevel.Fully"> 75 <member name="M:OpenMetaverse.Voice.VoiceGateway.SessionTerminate(System.String)">
249 <summary> 76 <summary>
77 This is used to ‘end’ an established session (i.e. hang-up or disconnect).
250 </summary> 78 </summary>
79 <param name="SessionHandle">Handle returned from successful Session ‘create’ request or a SessionNewEvent</param>
80 <returns></returns>
251 </member> 81 </member>
252 <member name="T:OpenMetaverse.EffectType"> 82 <member name="M:OpenMetaverse.Voice.VoiceGateway.SessionSet3DPosition(System.String,OpenMetaverse.Voice.VoicePosition,OpenMetaverse.Voice.VoicePosition)">
253 <summary> 83 <summary>
254 Effect type used in ViewerEffect packets 84 Set the combined speaking and listening position in 3D space.
255 </summary> 85 </summary>
86 <param name="SessionHandle">Handle returned from successful Session ‘create’ request or a SessionNewEvent</param>
87 <param name="SpeakerPosition">Speaking position</param>
88 <param name="ListenerPosition">Listening position</param>
89 <returns></returns>
256 </member> 90 </member>
257 <member name="F:OpenMetaverse.EffectType.Text"> 91 <member name="M:OpenMetaverse.Voice.VoiceGateway.SessionSetParticipantVolumeForMe(System.String,System.String,System.Int32)">
258 <summary> 92 <summary>
93 Set User Volume for a particular user. Does not affect how other users hear that user.
259 </summary> 94 </summary>
95 <param name="SessionHandle">Handle returned from successful Session ‘create’ request or a SessionNewEvent</param>
96 <param name="ParticipantURI"></param>
97 <param name="Volume">The level of the audio, a number between -100 and 100 where 0 represents ‘normal’ speaking volume</param>
98 <returns></returns>
260 </member> 99 </member>
261 <member name="F:OpenMetaverse.EffectType.Icon"> 100 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxGetCaptureDevices">
262 <summary> 101 <summary>
102 This is used to get a list of audio devices that can be used for capture (input) of voice.
263 </summary> 103 </summary>
104 <returns></returns>
264 </member> 105 </member>
265 <member name="F:OpenMetaverse.EffectType.Connector"> 106 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxGetRenderDevices">
266 <summary> 107 <summary>
108 This is used to get a list of audio devices that can be used for render (playback) of voice.
267 </summary> 109 </summary>
268 </member> 110 </member>
269 <member name="F:OpenMetaverse.EffectType.FlexibleObject"> 111 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxSetRenderDevice(System.String)">
270 <summary> 112 <summary>
113 This command is used to select the render device.
271 </summary> 114 </summary>
115 <param name="RenderDeviceSpecifier">The name of the device as returned by the Aux.GetRenderDevices command.</param>
272 </member> 116 </member>
273 <member name="F:OpenMetaverse.EffectType.AnimalControls"> 117 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxSetCaptureDevice(System.String)">
274 <summary> 118 <summary>
119 This command is used to select the capture device.
275 </summary> 120 </summary>
121 <param name="CaptureDeviceSpecifier">The name of the device as returned by the Aux.GetCaptureDevices command.</param>
276 </member> 122 </member>
277 <member name="F:OpenMetaverse.EffectType.AnimationObject"> 123 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxCaptureAudioStart(System.Int32)">
278 <summary> 124 <summary>
125 This command is used to start the audio capture process which will cause
126 AuxAudioProperty Events to be raised. These events can be used to display a
127 microphone VU meter for the currently selected capture device. This command
128 should not be issued if the user is on a call.
279 </summary> 129 </summary>
130 <param name="Duration">(unused but required)</param>
131 <returns></returns>
280 </member> 132 </member>
281 <member name="F:OpenMetaverse.EffectType.Cloth"> 133 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxCaptureAudioStop">
282 <summary> 134 <summary>
135 This command is used to stop the audio capture process.
283 </summary> 136 </summary>
137 <returns></returns>
284 </member> 138 </member>
285 <member name="F:OpenMetaverse.EffectType.Beam"> 139 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxSetMicLevel(System.Int32)">
286 <summary>Project a beam from a source to a destination, such as
287 the one used when editing an object</summary>
288 </member>
289 <member name="F:OpenMetaverse.EffectType.Glow">
290 <summary> 140 <summary>
141 This command is used to set the mic volume while in the audio tuning process.
142 Once an acceptable mic level is attained, the application must issue a
143 connector set mic volume command to have that level be used while on voice
144 calls.
291 </summary> 145 </summary>
146 <param name="Level">the microphone volume (-100 to 100 inclusive)</param>
147 <returns></returns>
292 </member> 148 </member>
293 <member name="F:OpenMetaverse.EffectType.Point"> 149 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxSetSpeakerLevel(System.Int32)">
294 <summary> 150 <summary>
151 This command is used to set the speaker volume while in the audio tuning
152 process. Once an acceptable speaker level is attained, the application must
153 issue a connector set speaker volume command to have that level be used while
154 on voice calls.
295 </summary> 155 </summary>
156 <param name="Level">the speaker volume (-100 to 100 inclusive)</param>
157 <returns></returns>
296 </member> 158 </member>
297 <member name="F:OpenMetaverse.EffectType.Trail"> 159 <member name="M:OpenMetaverse.Voice.VoiceGateway.Start">
298 <summary> 160 <summary>
161 Start up the Voice service.
299 </summary> 162 </summary>
300 </member> 163 </member>
301 <member name="F:OpenMetaverse.EffectType.Sphere"> 164 <member name="M:OpenMetaverse.Voice.VoiceGateway.connector_OnVoiceResponse(System.Object,OpenMetaverse.Voice.VoiceGateway.VoiceResponseEventArgs)">
302 <summary>Create a swirl of particles around an object</summary>
303 </member>
304 <member name="F:OpenMetaverse.EffectType.Spiral">
305 <summary> 165 <summary>
166 Handle miscellaneous request status
306 </summary> 167 </summary>
168 <param name="sender"></param>
169 <param name="e"></param>
170 ///<remarks>If something goes wrong, we log it.</remarks>
307 </member> 171 </member>
308 <member name="F:OpenMetaverse.EffectType.Edit"> 172 <member name="M:OpenMetaverse.Voice.VoiceGateway.Dispose">
309 <summary> 173 <summary>
174 Cleanup oject resources
310 </summary> 175 </summary>
311 </member> 176 </member>
312 <member name="F:OpenMetaverse.EffectType.LookAt"> 177 <member name="M:OpenMetaverse.Voice.VoiceGateway.Network_EventQueueRunning(System.Object,OpenMetaverse.EventQueueRunningEventArgs)">
313 <summary>Cause an avatar to look at an object</summary>
314 </member>
315 <member name="F:OpenMetaverse.EffectType.PointAt">
316 <summary>Cause an avatar to point at an object</summary>
317 </member>
318 <member name="T:OpenMetaverse.LookAtType">
319 <summary> 178 <summary>
320 The action an avatar is doing when looking at something, used in 179 Request voice cap when changing regions
321 ViewerEffect packets for the LookAt effect
322 </summary> 180 </summary>
323 </member> 181 </member>
324 <member name="F:OpenMetaverse.LookAtType.None"> 182 <member name="M:OpenMetaverse.Voice.VoiceGateway.connector_OnSessionStateChangeEvent(System.Object,OpenMetaverse.Voice.VoiceGateway.SessionStateChangeEventArgs)">
325 <summary> 183 <summary>
184 Handle a change in session state
326 </summary> 185 </summary>
327 </member> 186 </member>
328 <member name="F:OpenMetaverse.LookAtType.Idle"> 187 <member name="M:OpenMetaverse.Voice.VoiceGateway.CloseSession(System.String)">
329 <summary> 188 <summary>
189 Close a voice session
330 </summary> 190 </summary>
191 <param name="sessionHandle"></param>
331 </member> 192 </member>
332 <member name="F:OpenMetaverse.LookAtType.AutoListen"> 193 <member name="M:OpenMetaverse.Voice.VoiceGateway.FindSession(System.String,System.Boolean)">
333 <summary> 194 <summary>
195 Locate a Session context from its handle
334 </summary> 196 </summary>
197 <remarks>Creates the session context if it does not exist.</remarks>
335 </member> 198 </member>
336 <member name="F:OpenMetaverse.LookAtType.FreeLook"> 199 <member name="M:OpenMetaverse.Voice.VoiceGateway.cClient_OnComplete(OpenMetaverse.Http.CapsClient,OpenMetaverse.StructuredData.OSD,System.Exception)">
337 <summary> 200 <summary>
201 Handle completion of main voice cap request.
338 </summary> 202 </summary>
203 <param name="client"></param>
204 <param name="result"></param>
205 <param name="error"></param>
339 </member> 206 </member>
340 <member name="F:OpenMetaverse.LookAtType.Respond"> 207 <member name="M:OpenMetaverse.Voice.VoiceGateway.connector_OnDaemonRunning">
341 <summary> 208 <summary>
209 Daemon has started so connect to it.
342 </summary> 210 </summary>
343 </member> 211 </member>
344 <member name="F:OpenMetaverse.LookAtType.Hover"> 212 <member name="M:OpenMetaverse.Voice.VoiceGateway.connector_OnDaemonConnected">
345 <summary> 213 <summary>
214 The daemon TCP connection is open.
346 </summary> 215 </summary>
347 </member> 216 </member>
348 <member name="F:OpenMetaverse.LookAtType.Conversation"> 217 <member name="M:OpenMetaverse.Voice.VoiceGateway.connector_OnConnectorCreateResponse(System.Object,OpenMetaverse.Voice.VoiceGateway.VoiceConnectorEventArgs)">
349 <summary>Deprecated</summary>
350 </member>
351 <member name="F:OpenMetaverse.LookAtType.Select">
352 <summary> 218 <summary>
219 Handle creation of the Connector.
353 </summary> 220 </summary>
354 </member> 221 </member>
355 <member name="F:OpenMetaverse.LookAtType.Focus"> 222 <member name="M:OpenMetaverse.Voice.VoiceGateway.connector_OnAuxGetRenderDevicesResponse(System.Object,OpenMetaverse.Voice.VoiceGateway.VoiceDevicesEventArgs)">
356 <summary> 223 <summary>
224 Handle response to audio output device query
357 </summary> 225 </summary>
358 </member> 226 </member>
359 <member name="F:OpenMetaverse.LookAtType.Mouselook"> 227 <member name="M:OpenMetaverse.Voice.VoiceGateway.connector_OnAuxGetCaptureDevicesResponse(System.Object,OpenMetaverse.Voice.VoiceGateway.VoiceDevicesEventArgs)">
360 <summary> 228 <summary>
229 Handle response to audio input device query
361 </summary> 230 </summary>
362 </member> 231 </member>
363 <member name="F:OpenMetaverse.LookAtType.Clear"> 232 <member name="M:OpenMetaverse.Voice.VoiceGateway.ParcelChanged">
364 <summary> 233 <summary>
365 </summary> 234 Set voice channel for new parcel
235 </summary>
236
366 </member> 237 </member>
367 <member name="T:OpenMetaverse.PointAtType"> 238 <member name="M:OpenMetaverse.Voice.VoiceGateway.RequestParcelInfo(System.Uri)">
368 <summary> 239 <summary>
369 The action an avatar is doing when pointing at something, used in 240 Request info from a parcel capability Uri.
370 ViewerEffect packets for the PointAt effect
371 </summary> 241 </summary>
242 <param name="cap"></param>
372 </member> 243 </member>
373 <member name="F:OpenMetaverse.PointAtType.None"> 244 <member name="M:OpenMetaverse.Voice.VoiceGateway.pCap_OnComplete(OpenMetaverse.Http.CapsClient,OpenMetaverse.StructuredData.OSD,System.Exception)">
374 <summary> 245 <summary>
246 Receive parcel voice cap
375 </summary> 247 </summary>
248 <param name="client"></param>
249 <param name="result"></param>
250 <param name="error"></param>
376 </member> 251 </member>
377 <member name="F:OpenMetaverse.PointAtType.Select"> 252 <member name="M:OpenMetaverse.Voice.VoiceGateway.UpdatePosition(OpenMetaverse.AgentManager)">
378 <summary> 253 <summary>
254 Tell Vivox where we are standing
379 </summary> 255 </summary>
256 <remarks>This has to be called when we move or turn.</remarks>
380 </member> 257 </member>
381 <member name="F:OpenMetaverse.PointAtType.Grab"> 258 <member name="M:OpenMetaverse.Voice.VoiceGateway.PosUpdating(System.Boolean)">
382 <summary> 259 <summary>
260 Start and stop updating out position.
383 </summary> 261 </summary>
262 <param name="go"></param>
384 </member> 263 </member>
385 <member name="F:OpenMetaverse.PointAtType.Clear"> 264 <member name="M:OpenMetaverse.Voice.VoiceGateway.ConnectorCreate(System.String,System.String,System.UInt16,System.UInt16,OpenMetaverse.Voice.VoiceGateway.VoiceLoggingSettings)">
386 <summary> 265 <summary>
266 This is used to initialize and stop the Connector as a whole. The Connector
267 Create call must be completed successfully before any other requests are made
268 (typically during application initialization). The shutdown should be called
269 when the application is shutting down to gracefully release resources
387 </summary> 270 </summary>
271 <param name="ClientName">A string value indicting the Application name</param>
272 <param name="AccountManagementServer">URL for the management server</param>
273 <param name="Logging">LoggingSettings</param>
274 <param name="MaximumPort"></param>
275 <param name="MinimumPort"></param>
388 </member> 276 </member>
389 <member name="T:OpenMetaverse.MoneyTransactionType"> 277 <member name="M:OpenMetaverse.Voice.VoiceGateway.ConnectorInitiateShutdown(System.String)">
390 <summary> 278 <summary>
391 Money transaction types 279 Shutdown Connector -- Should be called when the application is shutting down
280 to gracefully release resources
392 </summary> 281 </summary>
282 <param name="ConnectorHandle">Handle returned from successful Connector ‘create’ request</param>
393 </member> 283 </member>
394 <member name="F:OpenMetaverse.MoneyTransactionType.None"> 284 <member name="M:OpenMetaverse.Voice.VoiceGateway.ConnectorMuteLocalMic(System.String,System.Boolean)">
395 <summary> 285 <summary>
286 Mute or unmute the microphone
396 </summary> 287 </summary>
288 <param name="ConnectorHandle">Handle returned from successful Connector ‘create’ request</param>
289 <param name="Mute">true (mute) or false (unmute)</param>
397 </member> 290 </member>
398 <member name="F:OpenMetaverse.MoneyTransactionType.FailSimulatorTimeout"> 291 <member name="M:OpenMetaverse.Voice.VoiceGateway.ConnectorMuteLocalSpeaker(System.String,System.Boolean)">
399 <summary> 292 <summary>
293 Mute or unmute the speaker
400 </summary> 294 </summary>
295 <param name="ConnectorHandle">Handle returned from successful Connector ‘create’ request</param>
296 <param name="Mute">true (mute) or false (unmute)</param>
401 </member> 297 </member>
402 <member name="F:OpenMetaverse.MoneyTransactionType.FailDataserverTimeout"> 298 <member name="M:OpenMetaverse.Voice.VoiceGateway.ConnectorSetLocalMicVolume(System.String,System.Int32)">
403 <summary> 299 <summary>
300 Set microphone volume
404 </summary> 301 </summary>
302 <param name="ConnectorHandle">Handle returned from successful Connector ‘create’ request</param>
303 <param name="Value">The level of the audio, a number between -100 and 100 where
304 0 represents ‘normal’ speaking volume</param>
405 </member> 305 </member>
406 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectClaim"> 306 <member name="M:OpenMetaverse.Voice.VoiceGateway.ConnectorSetLocalSpeakerVolume(System.String,System.Int32)">
407 <summary> 307 <summary>
308 Set local speaker volume
408 </summary> 309 </summary>
310 <param name="ConnectorHandle">Handle returned from successful Connector ‘create’ request</param>
311 <param name="Value">The level of the audio, a number between -100 and 100 where
312 0 represents ‘normal’ speaking volume</param>
409 </member> 313 </member>
410 <member name="F:OpenMetaverse.MoneyTransactionType.LandClaim"> 314 <member name="M:OpenMetaverse.Voice.VoiceGateway.AccountLogin(System.String,System.String,System.String,System.String,System.String,System.Int32,System.Boolean)">
411 <summary> 315 <summary>
316 This is used to login a specific user account(s). It may only be called after
317 Connector initialization has completed successfully
412 </summary> 318 </summary>
319 <param name="ConnectorHandle">Handle returned from successful Connector ‘create’ request</param>
320 <param name="AccountName">User's account name</param>
321 <param name="AccountPassword">User's account password</param>
322 <param name="AudioSessionAnswerMode">Values may be “AutoAnswer” or “VerifyAnswer”</param>
323 <param name="AccountURI">""</param>
324 <param name="ParticipantPropertyFrequency">This is an integer that specifies how often
325 the daemon will send participant property events while in a channel. If this is not set
326 the default will be “on state change”, which means that the events will be sent when
327 the participant starts talking, stops talking, is muted, is unmuted.
328 The valid values are:
329 0 – Never
330 5 – 10 times per second
331 10 – 5 times per second
332 50 – 1 time per second
333 100 – on participant state change (this is the default)</param>
334 <param name="EnableBuddiesAndPresence">false</param>
335 <returns></returns>
413 </member> 336 </member>
414 <member name="F:OpenMetaverse.MoneyTransactionType.GroupCreate"> 337 <member name="M:OpenMetaverse.Voice.VoiceGateway.AccountLogout(System.String)">
415 <summary> 338 <summary>
339 This is used to logout a user session. It should only be called with a valid AccountHandle.
416 </summary> 340 </summary>
341 <param name="AccountHandle">Handle returned from successful Connector ‘login’ request</param>
342 <returns></returns>
417 </member> 343 </member>
418 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectPublicClaim"> 344 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnVoiceResponse">
419 <summary> 345 <summary>
346 Event for most mundane request reposnses.
420 </summary> 347 </summary>
421 </member> 348 </member>
422 <member name="F:OpenMetaverse.MoneyTransactionType.GroupJoin"> 349 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnConnectorCreateResponse">
423 <summary> 350 <summary>Response to Connector.Create request</summary>
424 </summary>
425 </member> 351 </member>
426 <member name="F:OpenMetaverse.MoneyTransactionType.TeleportCharge"> 352 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnAuxGetCaptureDevicesResponse">
427 <summary> 353 <summary>Response to Aux.GetCaptureDevices request</summary>
428 </summary>
429 </member> 354 </member>
430 <member name="F:OpenMetaverse.MoneyTransactionType.UploadCharge"> 355 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnAuxGetRenderDevicesResponse">
431 <summary> 356 <summary>Response to Aux.GetRenderDevices request</summary>
432 </summary>
433 </member> 357 </member>
434 <member name="F:OpenMetaverse.MoneyTransactionType.LandAuction"> 358 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnAuxAudioPropertiesEvent">
435 <summary> 359 <summary>Audio Properties Events are sent after audio capture is started.
436 </summary> 360 These events are used to display a microphone VU meter</summary>
437 </member> 361 </member>
438 <member name="F:OpenMetaverse.MoneyTransactionType.ClassifiedCharge"> 362 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnAccountLoginResponse">
439 <summary> 363 <summary>Response to Account.Login request</summary>
440 </summary>
441 </member> 364 </member>
442 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectTax"> 365 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnAccountLoginStateChangeEvent">
443 <summary> 366 <summary>This event message is sent whenever the login state of the
444 </summary> 367 particular Account has transitioned from one value to another</summary>
445 </member> 368 </member>
446 <member name="F:OpenMetaverse.MoneyTransactionType.LandTax"> 369 <member name="P:OpenMetaverse.Voice.VoiceGateway.CaptureDevices">
447 <summary> 370 <summary>
371 List of audio input devices
448 </summary> 372 </summary>
449 </member> 373 </member>
450 <member name="F:OpenMetaverse.MoneyTransactionType.LightTax"> 374 <member name="P:OpenMetaverse.Voice.VoiceGateway.PlaybackDevices">
451 <summary> 375 <summary>
376 List of audio output devices
452 </summary> 377 </summary>
453 </member> 378 </member>
454 <member name="F:OpenMetaverse.MoneyTransactionType.ParcelDirFee"> 379 <member name="P:OpenMetaverse.Voice.VoiceGateway.TestMode">
455 <summary> 380 <summary>
381 Set audio test mode
456 </summary> 382 </summary>
457 </member> 383 </member>
458 <member name="F:OpenMetaverse.MoneyTransactionType.GroupTax"> 384 <member name="F:OpenMetaverse.Voice.VoiceGateway.VoiceLoggingSettings.Enabled">
459 <summary> 385 <summary>Enable logging</summary>
460 </summary>
461 </member> 386 </member>
462 <member name="F:OpenMetaverse.MoneyTransactionType.ClassifiedRenew"> 387 <member name="F:OpenMetaverse.Voice.VoiceGateway.VoiceLoggingSettings.Folder">
463 <summary> 388 <summary>The folder where any logs will be created</summary>
464 </summary>
465 </member> 389 </member>
466 <member name="F:OpenMetaverse.MoneyTransactionType.GiveInventory"> 390 <member name="F:OpenMetaverse.Voice.VoiceGateway.VoiceLoggingSettings.FileNamePrefix">
467 <summary> 391 <summary>This will be prepended to beginning of each log file</summary>
468 </summary>
469 </member> 392 </member>
470 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectSale"> 393 <member name="F:OpenMetaverse.Voice.VoiceGateway.VoiceLoggingSettings.FileNameSuffix">
471 <summary> 394 <summary>The suffix or extension to be appended to each log file</summary>
472 </summary>
473 </member> 395 </member>
474 <member name="F:OpenMetaverse.MoneyTransactionType.Gift"> 396 <member name="F:OpenMetaverse.Voice.VoiceGateway.VoiceLoggingSettings.LogLevel">
475 <summary> 397 <summary>
398 0: NONE - No logging
399 1: ERROR - Log errors only
400 2: WARNING - Log errors and warnings
401 3: INFO - Log errors, warnings and info
402 4: DEBUG - Log errors, warnings, info and debug
476 </summary> 403 </summary>
477 </member> 404 </member>
478 <member name="F:OpenMetaverse.MoneyTransactionType.LandSale"> 405 <member name="M:OpenMetaverse.Voice.VoiceGateway.VoiceLoggingSettings.#ctor">
479 <summary> 406 <summary>
407 Constructor for default logging settings
480 </summary> 408 </summary>
481 </member> 409 </member>
482 <member name="F:OpenMetaverse.MoneyTransactionType.ReferBonus"> 410 <member name="T:OpenMetaverse.Voice.VoiceGateway.AudioPropertiesEventArgs">
483 <summary> 411 Audio Properties Events are sent after audio capture is started. These events are used to display a microphone VU meter
484 </summary>
485 </member> 412 </member>
486 <member name="F:OpenMetaverse.MoneyTransactionType.InventorySale"> 413 <member name="F:OpenMetaverse.Voice.VoicePosition.Position">
487 <summary> 414 <summary>Positional vector of the users position</summary>
488 </summary>
489 </member> 415 </member>
490 <member name="F:OpenMetaverse.MoneyTransactionType.RefundPurchase"> 416 <member name="F:OpenMetaverse.Voice.VoicePosition.Velocity">
491 <summary> 417 <summary>Velocity vector of the position</summary>
492 </summary>
493 </member> 418 </member>
494 <member name="F:OpenMetaverse.MoneyTransactionType.LandPassSale"> 419 <member name="F:OpenMetaverse.Voice.VoicePosition.AtOrientation">
495 <summary> 420 <summary>At Orientation (X axis) of the position</summary>
496 </summary>
497 </member> 421 </member>
498 <member name="F:OpenMetaverse.MoneyTransactionType.DwellBonus"> 422 <member name="F:OpenMetaverse.Voice.VoicePosition.UpOrientation">
499 <summary> 423 <summary>Up Orientation (Y axis) of the position</summary>
500 </summary>
501 </member> 424 </member>
502 <member name="F:OpenMetaverse.MoneyTransactionType.PayObject"> 425 <member name="F:OpenMetaverse.Voice.VoicePosition.LeftOrientation">
503 <summary> 426 <summary>Left Orientation (Z axis) of the position</summary>
504 </summary>
505 </member> 427 </member>
506 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectPays"> 428 <member name="T:OpenMetaverse.Assets.AssetNotecard">
507 <summary> 429 <summary>
430 Represents a string of characters encoded with specific formatting properties
508 </summary> 431 </summary>
509 </member> 432 </member>
510 <member name="F:OpenMetaverse.MoneyTransactionType.GroupLandDeed"> 433 <member name="T:OpenMetaverse.Assets.Asset">
511 <summary> 434 <summary>
435 Base class for all Asset types
512 </summary> 436 </summary>
513 </member> 437 </member>
514 <member name="F:OpenMetaverse.MoneyTransactionType.GroupObjectDeed"> 438 <member name="F:OpenMetaverse.Assets.Asset.AssetData">
515 <summary> 439 <summary>A byte array containing the raw asset data</summary>
516 </summary>
517 </member> 440 </member>
518 <member name="F:OpenMetaverse.MoneyTransactionType.GroupLiability"> 441 <member name="F:OpenMetaverse.Assets.Asset.Temporary">
519 <summary> 442 <summary>True if the asset it only stored on the server temporarily</summary>
520 </summary>
521 </member> 443 </member>
522 <member name="F:OpenMetaverse.MoneyTransactionType.GroupDividend"> 444 <member name="F:OpenMetaverse.Assets.Asset._AssetID">
523 <summary> 445 <summary>A unique ID</summary>
524 </summary>
525 </member> 446 </member>
526 <member name="F:OpenMetaverse.MoneyTransactionType.GroupMembershipDues"> 447 <member name="M:OpenMetaverse.Assets.Asset.#ctor">
527 <summary> 448 <summary>
449 Construct a new Asset object
528 </summary> 450 </summary>
529 </member> 451 </member>
530 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectRelease"> 452 <member name="M:OpenMetaverse.Assets.Asset.#ctor(OpenMetaverse.UUID,System.Byte[])">
531 <summary> 453 <summary>
454 Construct a new Asset object
532 </summary> 455 </summary>
456 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
457 <param name="assetData">A byte array containing the raw asset data</param>
533 </member> 458 </member>
534 <member name="F:OpenMetaverse.MoneyTransactionType.LandRelease"> 459 <member name="M:OpenMetaverse.Assets.Asset.Encode">
535 <summary> 460 <summary>
461 Regenerates the <code>AssetData</code> byte array from the properties
462 of the derived class.
536 </summary> 463 </summary>
537 </member> 464 </member>
538 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectDelete"> 465 <member name="M:OpenMetaverse.Assets.Asset.Decode">
539 <summary> 466 <summary>
467 Decodes the AssetData, placing it in appropriate properties of the derived
468 class.
540 </summary> 469 </summary>
470 <returns>True if the asset decoding succeeded, otherwise false</returns>
541 </member> 471 </member>
542 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectPublicDecay"> 472 <member name="P:OpenMetaverse.Assets.Asset.AssetID">
543 <summary> 473 <summary>The assets unique ID</summary>
544 </summary>
545 </member> 474 </member>
546 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectPublicDelete"> 475 <member name="P:OpenMetaverse.Assets.Asset.AssetType">
547 <summary> 476 <summary>
477 The "type" of asset, Notecard, Animation, etc
548 </summary> 478 </summary>
549 </member> 479 </member>
550 <member name="F:OpenMetaverse.MoneyTransactionType.LindenAdjustment"> 480 <member name="F:OpenMetaverse.Assets.AssetNotecard.BodyText">
551 <summary> 481 <summary>A text string containing main text of the notecard</summary>
552 </summary>
553 </member> 482 </member>
554 <member name="F:OpenMetaverse.MoneyTransactionType.LindenGrant"> 483 <member name="F:OpenMetaverse.Assets.AssetNotecard.EmbeddedItems">
555 <summary> 484 <summary>List of <see cref="T:OpenMetaverse.InventoryItem"/>s embedded on the notecard</summary>
556 </summary>
557 </member> 485 </member>
558 <member name="F:OpenMetaverse.MoneyTransactionType.LindenPenalty"> 486 <member name="M:OpenMetaverse.Assets.AssetNotecard.#ctor">
559 <summary> 487 <summary>Construct an Asset of type Notecard</summary>
560 </summary>
561 </member> 488 </member>
562 <member name="F:OpenMetaverse.MoneyTransactionType.EventFee"> 489 <member name="M:OpenMetaverse.Assets.AssetNotecard.#ctor(OpenMetaverse.UUID,System.Byte[])">
563 <summary> 490 <summary>
491 Construct an Asset object of type Notecard
564 </summary> 492 </summary>
493 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
494 <param name="assetData">A byte array containing the raw asset data</param>
565 </member> 495 </member>
566 <member name="F:OpenMetaverse.MoneyTransactionType.EventPrize"> 496 <member name="M:OpenMetaverse.Assets.AssetNotecard.Encode">
567 <summary> 497 <summary>
498 Encode the raw contents of a string with the specific Linden Text properties
568 </summary> 499 </summary>
569 </member> 500 </member>
570 <member name="F:OpenMetaverse.MoneyTransactionType.StipendBasic"> 501 <member name="M:OpenMetaverse.Assets.AssetNotecard.Decode">
571 <summary> 502 <summary>
503 Decode the raw asset data including the Linden Text properties
572 </summary> 504 </summary>
505 <returns>true if the AssetData was successfully decoded</returns>
573 </member> 506 </member>
574 <member name="F:OpenMetaverse.MoneyTransactionType.StipendDeveloper"> 507 <member name="P:OpenMetaverse.Assets.AssetNotecard.AssetType">
575 <summary> 508 <summary>Override the base classes AssetType</summary>
576 </summary>
577 </member> 509 </member>
578 <member name="F:OpenMetaverse.MoneyTransactionType.StipendAlways"> 510 <member name="T:OpenMetaverse.SoundManager">
579 <summary> 511 <summary>
512
580 </summary> 513 </summary>
581 </member> 514 </member>
582 <member name="F:OpenMetaverse.MoneyTransactionType.StipendDaily"> 515 <member name="F:OpenMetaverse.SoundManager.m_AttachedSound">
583 <summary> 516 <summary>The event subscribers, null of no subscribers</summary>
584 </summary>
585 </member> 517 </member>
586 <member name="F:OpenMetaverse.MoneyTransactionType.StipendRating"> 518 <member name="M:OpenMetaverse.SoundManager.OnAttachedSound(OpenMetaverse.AttachedSoundEventArgs)">
587 <summary> 519 <summary>Raises the AttachedSound Event</summary>
588 </summary> 520 <param name="e">A AttachedSoundEventArgs object containing
521 the data sent from the simulator</param>
589 </member> 522 </member>
590 <member name="F:OpenMetaverse.MoneyTransactionType.StipendDelta"> 523 <member name="F:OpenMetaverse.SoundManager.m_AttachedSoundLock">
591 <summary> 524 <summary>Thread sync lock object</summary>
592 </summary>
593 </member> 525 </member>
594 <member name="T:OpenMetaverse.TransactionFlags"> 526 <member name="F:OpenMetaverse.SoundManager.m_AttachedSoundGainChange">
595 <summary> 527 <summary>The event subscribers, null of no subscribers</summary>
596 </summary>
597 </member> 528 </member>
598 <member name="F:OpenMetaverse.TransactionFlags.None"> 529 <member name="M:OpenMetaverse.SoundManager.OnAttachedSoundGainChange(OpenMetaverse.AttachedSoundGainChangeEventArgs)">
599 <summary> 530 <summary>Raises the AttachedSoundGainChange Event</summary>
600 </summary> 531 <param name="e">A AttachedSoundGainChangeEventArgs object containing
532 the data sent from the simulator</param>
601 </member> 533 </member>
602 <member name="F:OpenMetaverse.TransactionFlags.SourceGroup"> 534 <member name="F:OpenMetaverse.SoundManager.m_AttachedSoundGainChangeLock">
603 <summary> 535 <summary>Thread sync lock object</summary>
604 </summary>
605 </member> 536 </member>
606 <member name="F:OpenMetaverse.TransactionFlags.DestGroup"> 537 <member name="F:OpenMetaverse.SoundManager.m_SoundTrigger">
607 <summary> 538 <summary>The event subscribers, null of no subscribers</summary>
608 </summary>
609 </member> 539 </member>
610 <member name="F:OpenMetaverse.TransactionFlags.OwnerGroup"> 540 <member name="M:OpenMetaverse.SoundManager.OnSoundTrigger(OpenMetaverse.SoundTriggerEventArgs)">
611 <summary> 541 <summary>Raises the SoundTrigger Event</summary>
612 </summary> 542 <param name="e">A SoundTriggerEventArgs object containing
543 the data sent from the simulator</param>
613 </member> 544 </member>
614 <member name="F:OpenMetaverse.TransactionFlags.SimultaneousContribution"> 545 <member name="F:OpenMetaverse.SoundManager.m_SoundTriggerLock">
615 <summary> 546 <summary>Thread sync lock object</summary>
616 </summary>
617 </member> 547 </member>
618 <member name="F:OpenMetaverse.TransactionFlags.ContributionRemoval"> 548 <member name="F:OpenMetaverse.SoundManager.m_PreloadSound">
619 <summary> 549 <summary>The event subscribers, null of no subscribers</summary>
620 </summary>
621 </member> 550 </member>
622 <member name="T:OpenMetaverse.MeanCollisionType"> 551 <member name="M:OpenMetaverse.SoundManager.OnPreloadSound(OpenMetaverse.PreloadSoundEventArgs)">
623 <summary> 552 <summary>Raises the PreloadSound Event</summary>
624 </summary> 553 <param name="e">A PreloadSoundEventArgs object containing
554 the data sent from the simulator</param>
625 </member> 555 </member>
626 <member name="F:OpenMetaverse.MeanCollisionType.None"> 556 <member name="F:OpenMetaverse.SoundManager.m_PreloadSoundLock">
627 <summary> 557 <summary>Thread sync lock object</summary>
628 </summary>
629 </member> 558 </member>
630 <member name="F:OpenMetaverse.MeanCollisionType.Bump"> 559 <member name="M:OpenMetaverse.SoundManager.#ctor(OpenMetaverse.GridClient)">
631 <summary> 560 <summary>
561 Construct a new instance of the SoundManager class, used for playing and receiving
562 sound assets
632 </summary> 563 </summary>
564 <param name="client">A reference to the current GridClient instance</param>
633 </member> 565 </member>
634 <member name="F:OpenMetaverse.MeanCollisionType.LLPushObject"> 566 <member name="M:OpenMetaverse.SoundManager.PlaySound(OpenMetaverse.UUID)">
635 <summary> 567 <summary>
568 Plays a sound in the current region at full volume from avatar position
636 </summary> 569 </summary>
570 <param name="soundID">UUID of the sound to be played</param>
637 </member> 571 </member>
638 <member name="F:OpenMetaverse.MeanCollisionType.SelectedObjectCollide"> 572 <member name="M:OpenMetaverse.SoundManager.SendSoundTrigger(OpenMetaverse.UUID,OpenMetaverse.Vector3)">
639 <summary> 573 <summary>
574 Plays a sound in the current region at full volume
640 </summary> 575 </summary>
576 <param name="soundID">UUID of the sound to be played.</param>
577 <param name="position">position for the sound to be played at. Normally the avatar.</param>
641 </member> 578 </member>
642 <member name="F:OpenMetaverse.MeanCollisionType.ScriptedObjectCollide"> 579 <member name="M:OpenMetaverse.SoundManager.SendSoundTrigger(OpenMetaverse.UUID,OpenMetaverse.Vector3,System.Single)">
643 <summary> 580 <summary>
581 Plays a sound in the current region
644 </summary> 582 </summary>
583 <param name="soundID">UUID of the sound to be played.</param>
584 <param name="position">position for the sound to be played at. Normally the avatar.</param>
585 <param name="gain">volume of the sound, from 0.0 to 1.0</param>
645 </member> 586 </member>
646 <member name="F:OpenMetaverse.MeanCollisionType.PhysicalObjectCollide"> 587 <member name="M:OpenMetaverse.SoundManager.SendSoundTrigger(OpenMetaverse.UUID,OpenMetaverse.Simulator,OpenMetaverse.Vector3,System.Single)">
647 <summary> 588 <summary>
589 Plays a sound in the specified sim
648 </summary> 590 </summary>
591 <param name="soundID">UUID of the sound to be played.</param>
592 <param name="sim">UUID of the sound to be played.</param>
593 <param name="position">position for the sound to be played at. Normally the avatar.</param>
594 <param name="gain">volume of the sound, from 0.0 to 1.0</param>
649 </member> 595 </member>
650 <member name="T:OpenMetaverse.ScriptControlChange"> 596 <member name="M:OpenMetaverse.SoundManager.SendSoundTrigger(OpenMetaverse.UUID,System.UInt64,OpenMetaverse.Vector3,System.Single)">
651 <summary> 597 <summary>
652 Flags sent when a script takes or releases a control 598 Play a sound asset
653 </summary> 599 </summary>
654 <remarks>NOTE: (need to verify) These might be a subset of the ControlFlags enum in Movement,</remarks> 600 <param name="soundID">UUID of the sound to be played.</param>
655 </member> 601 <param name="handle">handle id for the sim to be played in.</param>
656 <member name="F:OpenMetaverse.ScriptControlChange.None"> 602 <param name="position">position for the sound to be played at. Normally the avatar.</param>
657 <summary>No Flags set</summary> 603 <param name="gain">volume of the sound, from 0.0 to 1.0</param>
658 </member>
659 <member name="F:OpenMetaverse.ScriptControlChange.Forward">
660 <summary>Forward (W or up Arrow)</summary>
661 </member>
662 <member name="F:OpenMetaverse.ScriptControlChange.Back">
663 <summary>Back (S or down arrow)</summary>
664 </member>
665 <member name="F:OpenMetaverse.ScriptControlChange.Left">
666 <summary>Move left (shift+A or left arrow)</summary>
667 </member>
668 <member name="F:OpenMetaverse.ScriptControlChange.Right">
669 <summary>Move right (shift+D or right arrow)</summary>
670 </member>
671 <member name="F:OpenMetaverse.ScriptControlChange.Up">
672 <summary>Up (E or PgUp)</summary>
673 </member>
674 <member name="F:OpenMetaverse.ScriptControlChange.Down">
675 <summary>Down (C or PgDown)</summary>
676 </member>
677 <member name="F:OpenMetaverse.ScriptControlChange.RotateLeft">
678 <summary>Rotate left (A or left arrow)</summary>
679 </member>
680 <member name="F:OpenMetaverse.ScriptControlChange.RotateRight">
681 <summary>Rotate right (D or right arrow)</summary>
682 </member> 604 </member>
683 <member name="F:OpenMetaverse.ScriptControlChange.LeftButton"> 605 <member name="M:OpenMetaverse.SoundManager.AttachedSoundHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
684 <summary>Left Mouse Button</summary> 606 <summary>Process an incoming packet and raise the appropriate events</summary>
607 <param name="sender">The sender</param>
608 <param name="e">The EventArgs object containing the packet data</param>
685 </member> 609 </member>
686 <member name="F:OpenMetaverse.ScriptControlChange.MouseLookLeftButton"> 610 <member name="M:OpenMetaverse.SoundManager.AttachedSoundGainChangeHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
687 <summary>Left Mouse button in MouseLook</summary> 611 <summary>Process an incoming packet and raise the appropriate events</summary>
612 <param name="sender">The sender</param>
613 <param name="e">The EventArgs object containing the packet data</param>
688 </member> 614 </member>
689 <member name="T:OpenMetaverse.AgentFlags"> 615 <member name="M:OpenMetaverse.SoundManager.PreloadSoundHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
690 <summary> 616 <summary>Process an incoming packet and raise the appropriate events</summary>
691 Currently only used to hide your group title 617 <param name="sender">The sender</param>
692 </summary> 618 <param name="e">The EventArgs object containing the packet data</param>
693 </member> 619 </member>
694 <member name="F:OpenMetaverse.AgentFlags.None"> 620 <member name="M:OpenMetaverse.SoundManager.SoundTriggerHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
695 <summary>No flags set</summary> 621 <summary>Process an incoming packet and raise the appropriate events</summary>
622 <param name="sender">The sender</param>
623 <param name="e">The EventArgs object containing the packet data</param>
696 </member> 624 </member>
697 <member name="F:OpenMetaverse.AgentFlags.HideTitle"> 625 <member name="E:OpenMetaverse.SoundManager.AttachedSound">
698 <summary>Hide your group title</summary> 626 <summary>Raised when the simulator sends us data containing
627 sound</summary>
699 </member> 628 </member>
700 <member name="T:OpenMetaverse.AgentState"> 629 <member name="E:OpenMetaverse.SoundManager.AttachedSoundGainChange">
701 <summary> 630 <summary>Raised when the simulator sends us data containing
702 Action state of the avatar, which can currently be typing and 631 ...</summary>
703 editing
704 </summary>
705 </member> 632 </member>
706 <member name="F:OpenMetaverse.AgentState.None"> 633 <member name="E:OpenMetaverse.SoundManager.SoundTrigger">
707 <summary> 634 <summary>Raised when the simulator sends us data containing
708 </summary> 635 ...</summary>
709 </member> 636 </member>
710 <member name="F:OpenMetaverse.AgentState.Typing"> 637 <member name="E:OpenMetaverse.SoundManager.PreloadSound">
711 <summary> 638 <summary>Raised when the simulator sends us data containing
712 </summary> 639 ...</summary>
713 </member> 640 </member>
714 <member name="F:OpenMetaverse.AgentState.Editing"> 641 <member name="T:OpenMetaverse.AttachedSoundEventArgs">
715 <summary> 642 <summary>Provides data for the <see cref="E:OpenMetaverse.SoundManager.AttachedSound"/> event</summary>
716 </summary> 643 <remarks>The <see cref="E:OpenMetaverse.SoundManager.AttachedSound"/> event occurs when the simulator sends
644 the sound data which emits from an agents attachment</remarks>
645 <example>
646 The following code example shows the process to subscribe to the <see cref="E:OpenMetaverse.SoundManager.AttachedSound"/> event
647 and a stub to handle the data passed from the simulator
648 <code>
649 // Subscribe to the AttachedSound event
650 Client.Sound.AttachedSound += Sound_AttachedSound;
651
652 // process the data raised in the event here
653 private void Sound_AttachedSound(object sender, AttachedSoundEventArgs e)
654 {
655 // ... Process AttachedSoundEventArgs here ...
656 }
657 </code>
658 </example>
717 </member> 659 </member>
718 <member name="T:OpenMetaverse.TeleportStatus"> 660 <member name="M:OpenMetaverse.AttachedSoundEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,System.Single,OpenMetaverse.SoundFlags)">
719 <summary> 661 <summary>
720 Current teleport status 662 Construct a new instance of the SoundTriggerEventArgs class
721 </summary> 663 </summary>
664 <param name="sim">Simulator where the event originated</param>
665 <param name="soundID">The sound asset id</param>
666 <param name="ownerID">The ID of the owner</param>
667 <param name="objectID">The ID of the object</param>
668 <param name="gain">The volume level</param>
669 <param name="flags">The <see cref="T:OpenMetaverse.SoundFlags"/></param>
722 </member> 670 </member>
723 <member name="F:OpenMetaverse.TeleportStatus.None"> 671 <member name="P:OpenMetaverse.AttachedSoundEventArgs.Simulator">
724 <summary>Unknown status</summary> 672 <summary>Simulator where the event originated</summary>
725 </member>
726 <member name="F:OpenMetaverse.TeleportStatus.Start">
727 <summary>Teleport initialized</summary>
728 </member>
729 <member name="F:OpenMetaverse.TeleportStatus.Progress">
730 <summary>Teleport in progress</summary>
731 </member> 673 </member>
732 <member name="F:OpenMetaverse.TeleportStatus.Failed"> 674 <member name="P:OpenMetaverse.AttachedSoundEventArgs.SoundID">
733 <summary>Teleport failed</summary> 675 <summary>Get the sound asset id</summary>
734 </member> 676 </member>
735 <member name="F:OpenMetaverse.TeleportStatus.Finished"> 677 <member name="P:OpenMetaverse.AttachedSoundEventArgs.OwnerID">
736 <summary>Teleport completed</summary> 678 <summary>Get the ID of the owner</summary>
737 </member> 679 </member>
738 <member name="F:OpenMetaverse.TeleportStatus.Cancelled"> 680 <member name="P:OpenMetaverse.AttachedSoundEventArgs.ObjectID">
739 <summary>Teleport cancelled</summary> 681 <summary>Get the ID of the Object</summary>
740 </member> 682 </member>
741 <member name="T:OpenMetaverse.TeleportFlags"> 683 <member name="P:OpenMetaverse.AttachedSoundEventArgs.Gain">
742 <summary> 684 <summary>Get the volume level</summary>
743 </summary>
744 </member> 685 </member>
745 <member name="F:OpenMetaverse.TeleportFlags.Default"> 686 <member name="P:OpenMetaverse.AttachedSoundEventArgs.Flags">
746 <summary>No flags set, or teleport failed</summary> 687 <summary>Get the <see cref="T:OpenMetaverse.SoundFlags"/></summary>
747 </member> 688 </member>
748 <member name="F:OpenMetaverse.TeleportFlags.SetHomeToTarget"> 689 <member name="T:OpenMetaverse.AttachedSoundGainChangeEventArgs">
749 <summary>Set when newbie leaves help island for first time</summary> 690 <summary>Provides data for the <see cref="E:OpenMetaverse.SoundManager.AttachedSoundGainChange"/> event</summary>
691 <remarks>The <see cref="E:OpenMetaverse.SoundManager.AttachedSoundGainChange"/> event occurs when an attached sound
692 changes its volume level</remarks>
750 </member> 693 </member>
751 <member name="F:OpenMetaverse.TeleportFlags.SetLastToTarget"> 694 <member name="M:OpenMetaverse.AttachedSoundGainChangeEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.UUID,System.Single)">
752 <summary> 695 <summary>
696 Construct a new instance of the AttachedSoundGainChangedEventArgs class
753 </summary> 697 </summary>
698 <param name="sim">Simulator where the event originated</param>
699 <param name="objectID">The ID of the Object</param>
700 <param name="gain">The new volume level</param>
754 </member> 701 </member>
755 <member name="F:OpenMetaverse.TeleportFlags.ViaLure"> 702 <member name="P:OpenMetaverse.AttachedSoundGainChangeEventArgs.Simulator">
756 <summary>Via Lure</summary> 703 <summary>Simulator where the event originated</summary>
757 </member>
758 <member name="F:OpenMetaverse.TeleportFlags.ViaLandmark">
759 <summary>Via Landmark</summary>
760 </member>
761 <member name="F:OpenMetaverse.TeleportFlags.ViaLocation">
762 <summary>Via Location</summary>
763 </member>
764 <member name="F:OpenMetaverse.TeleportFlags.ViaHome">
765 <summary>Via Home</summary>
766 </member>
767 <member name="F:OpenMetaverse.TeleportFlags.ViaTelehub">
768 <summary>Via Telehub</summary>
769 </member> 704 </member>
770 <member name="F:OpenMetaverse.TeleportFlags.ViaLogin"> 705 <member name="P:OpenMetaverse.AttachedSoundGainChangeEventArgs.ObjectID">
771 <summary>Via Login</summary> 706 <summary>Get the ID of the Object</summary>
772 </member> 707 </member>
773 <member name="F:OpenMetaverse.TeleportFlags.ViaGodlikeLure"> 708 <member name="P:OpenMetaverse.AttachedSoundGainChangeEventArgs.Gain">
774 <summary>Linden Summoned</summary> 709 <summary>Get the volume level</summary>
775 </member> 710 </member>
776 <member name="F:OpenMetaverse.TeleportFlags.Godlike"> 711 <member name="T:OpenMetaverse.SoundTriggerEventArgs">
777 <summary>Linden Forced me</summary> 712 <summary>Provides data for the <see cref="E:OpenMetaverse.SoundManager.SoundTrigger"/> event</summary>
713 <remarks><para>The <see cref="E:OpenMetaverse.SoundManager.SoundTrigger"/> event occurs when the simulator forwards
714 a request made by yourself or another agent to play either an asset sound or a built in sound</para>
715
716 <para>Requests to play sounds where the <see cref="P:OpenMetaverse.SoundTriggerEventArgs.SoundID"/> is not one of the built-in
717 <see cref="T:OpenMetaverse.Sounds"/> will require sending a request to download the sound asset before it can be played</para>
718 </remarks>
719 <example>
720 The following code example uses the <see cref="P:OpenMetaverse.SoundTriggerEventArgs.OwnerID"/>, <see cref="P:OpenMetaverse.SoundTriggerEventArgs.SoundID"/>
721 and <see cref="P:OpenMetaverse.SoundTriggerEventArgs.Gain"/>
722 properties to display some information on a sound request on the <see cref="T:System.Console"/> window.
723 <code>
724 // subscribe to the event
725 Client.Sound.SoundTrigger += Sound_SoundTrigger;
726
727 // play the pre-defined BELL_TING sound
728 Client.Sound.SendSoundTrigger(Sounds.BELL_TING);
729
730 // handle the response data
731 private void Sound_SoundTrigger(object sender, SoundTriggerEventArgs e)
732 {
733 Console.WriteLine("{0} played the sound {1} at volume {2}",
734 e.OwnerID, e.SoundID, e.Gain);
735 }
736 </code>
737 </example>
778 </member> 738 </member>
779 <member name="F:OpenMetaverse.TeleportFlags.NineOneOne"> 739 <member name="M:OpenMetaverse.SoundTriggerEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,System.Single,System.UInt64,OpenMetaverse.Vector3)">
780 <summary> 740 <summary>
741 Construct a new instance of the SoundTriggerEventArgs class
781 </summary> 742 </summary>
743 <param name="sim">Simulator where the event originated</param>
744 <param name="soundID">The sound asset id</param>
745 <param name="ownerID">The ID of the owner</param>
746 <param name="objectID">The ID of the object</param>
747 <param name="parentID">The ID of the objects parent</param>
748 <param name="gain">The volume level</param>
749 <param name="regionHandle">The regionhandle</param>
750 <param name="position">The source position</param>
782 </member> 751 </member>
783 <member name="F:OpenMetaverse.TeleportFlags.DisableCancel"> 752 <member name="P:OpenMetaverse.SoundTriggerEventArgs.Simulator">
784 <summary>Agent Teleported Home via Script</summary> 753 <summary>Simulator where the event originated</summary>
785 </member> 754 </member>
786 <member name="F:OpenMetaverse.TeleportFlags.ViaRegionID"> 755 <member name="P:OpenMetaverse.SoundTriggerEventArgs.SoundID">
787 <summary> 756 <summary>Get the sound asset id</summary>
788 </summary>
789 </member> 757 </member>
790 <member name="F:OpenMetaverse.TeleportFlags.IsFlying"> 758 <member name="P:OpenMetaverse.SoundTriggerEventArgs.OwnerID">
791 <summary> 759 <summary>Get the ID of the owner</summary>
792 </summary>
793 </member> 760 </member>
794 <member name="F:OpenMetaverse.TeleportFlags.ResetHome"> 761 <member name="P:OpenMetaverse.SoundTriggerEventArgs.ObjectID">
795 <summary> 762 <summary>Get the ID of the Object</summary>
796 </summary>
797 </member> 763 </member>
798 <member name="F:OpenMetaverse.TeleportFlags.ForceRedirect"> 764 <member name="P:OpenMetaverse.SoundTriggerEventArgs.ParentID">
799 <summary>forced to new location for example when avatar is banned or ejected</summary> 765 <summary>Get the ID of the objects parent</summary>
800 </member> 766 </member>
801 <member name="F:OpenMetaverse.TeleportFlags.FinishedViaLure"> 767 <member name="P:OpenMetaverse.SoundTriggerEventArgs.Gain">
802 <summary>Teleport Finished via a Lure</summary> 768 <summary>Get the volume level</summary>
803 </member> 769 </member>
804 <member name="F:OpenMetaverse.TeleportFlags.FinishedViaNewSim"> 770 <member name="P:OpenMetaverse.SoundTriggerEventArgs.RegionHandle">
805 <summary>Finished, Sim Changed</summary> 771 <summary>Get the regionhandle</summary>
806 </member> 772 </member>
807 <member name="F:OpenMetaverse.TeleportFlags.FinishedViaSameSim"> 773 <member name="P:OpenMetaverse.SoundTriggerEventArgs.Position">
808 <summary>Finished, Same Sim</summary> 774 <summary>Get the source position</summary>
809 </member> 775 </member>
810 <member name="T:OpenMetaverse.TeleportLureFlags"> 776 <member name="T:OpenMetaverse.PreloadSoundEventArgs">
811 <summary> 777 <summary>Provides data for the <see cref="E:OpenMetaverse.AvatarManager.AvatarAppearance"/> event</summary>
812 </summary> 778 <remarks>The <see cref="E:OpenMetaverse.AvatarManager.AvatarAppearance"/> event occurs when the simulator sends
779 the appearance data for an avatar</remarks>
780 <example>
781 The following code example uses the <see cref="P:OpenMetaverse.AvatarAppearanceEventArgs.AvatarID"/> and <see cref="P:OpenMetaverse.AvatarAppearanceEventArgs.VisualParams"/>
782 properties to display the selected shape of an avatar on the <see cref="T:System.Console"/> window.
783 <code>
784 // subscribe to the event
785 Client.Avatars.AvatarAppearance += Avatars_AvatarAppearance;
786
787 // handle the data when the event is raised
788 void Avatars_AvatarAppearance(object sender, AvatarAppearanceEventArgs e)
789 {
790 Console.WriteLine("The Agent {0} is using a {1} shape.", e.AvatarID, (e.VisualParams[31] &gt; 0) : "male" ? "female")
791 }
792 </code>
793 </example>
813 </member> 794 </member>
814 <member name="F:OpenMetaverse.TeleportLureFlags.NormalLure"> 795 <member name="M:OpenMetaverse.PreloadSoundEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID)">
815 <summary> 796 <summary>
797 Construct a new instance of the PreloadSoundEventArgs class
816 </summary> 798 </summary>
799 <param name="sim">Simulator where the event originated</param>
800 <param name="soundID">The sound asset id</param>
801 <param name="ownerID">The ID of the owner</param>
802 <param name="objectID">The ID of the object</param>
817 </member> 803 </member>
818 <member name="F:OpenMetaverse.TeleportLureFlags.GodlikeLure"> 804 <member name="P:OpenMetaverse.PreloadSoundEventArgs.Simulator">
819 <summary> 805 <summary>Simulator where the event originated</summary>
820 </summary>
821 </member> 806 </member>
822 <member name="F:OpenMetaverse.TeleportLureFlags.GodlikePursuit"> 807 <member name="P:OpenMetaverse.PreloadSoundEventArgs.SoundID">
823 <summary> 808 <summary>Get the sound asset id</summary>
824 </summary>
825 </member> 809 </member>
826 <member name="T:OpenMetaverse.ScriptSensorTypeFlags"> 810 <member name="P:OpenMetaverse.PreloadSoundEventArgs.OwnerID">
827 <summary> 811 <summary>Get the ID of the owner</summary>
828 </summary>
829 </member> 812 </member>
830 <member name="F:OpenMetaverse.ScriptSensorTypeFlags.Agent"> 813 <member name="P:OpenMetaverse.PreloadSoundEventArgs.ObjectID">
831 <summary> 814 <summary>Get the ID of the Object</summary>
832 </summary>
833 </member> 815 </member>
834 <member name="F:OpenMetaverse.ScriptSensorTypeFlags.Active"> 816 <member name="T:OpenMetaverse.Caps">
835 <summary> 817 <summary>
818 Capabilities is the name of the bi-directional HTTP REST protocol
819 used to communicate non real-time transactions such as teleporting or
820 group messaging
836 </summary> 821 </summary>
837 </member> 822 </member>
838 <member name="F:OpenMetaverse.ScriptSensorTypeFlags.Passive"> 823 <member name="F:OpenMetaverse.Caps.Simulator">
839 <summary> 824 <summary>Reference to the simulator this system is connected to</summary>
840 </summary>
841 </member> 825 </member>
842 <member name="F:OpenMetaverse.ScriptSensorTypeFlags.Scripted"> 826 <member name="M:OpenMetaverse.Caps.#ctor(OpenMetaverse.Simulator,System.String)">
843 <summary> 827 <summary>
828 Default constructor
844 </summary> 829 </summary>
830 <param name="simulator"></param>
831 <param name="seedcaps"></param>
845 </member> 832 </member>
846 <member name="T:OpenMetaverse.MuteType"> 833 <member name="M:OpenMetaverse.Caps.CapabilityURI(System.String)">
847 <summary> 834 <summary>
848 Type of mute entry 835 Request the URI of a named capability
849 </summary> 836 </summary>
837 <param name="capability">Name of the capability to request</param>
838 <returns>The URI of the requested capability, or String.Empty if
839 the capability does not exist</returns>
850 </member> 840 </member>
851 <member name="F:OpenMetaverse.MuteType.ByName"> 841 <member name="M:OpenMetaverse.Caps.EventQueueEventHandler(System.String,OpenMetaverse.StructuredData.OSDMap)">
852 <summary>Object muted by name</summary>
853 </member>
854 <member name="F:OpenMetaverse.MuteType.Resident">
855 <summary>Muted residet</summary>
856 </member>
857 <member name="F:OpenMetaverse.MuteType.Object">
858 <summary>Object muted by UUID</summary>
859 </member>
860 <member name="F:OpenMetaverse.MuteType.Group">
861 <summary>Muted group</summary>
862 </member>
863 <member name="F:OpenMetaverse.MuteType.External">
864 <summary>Muted external entry</summary>
865 </member>
866 <member name="T:OpenMetaverse.MuteFlags">
867 <summary> 842 <summary>
868 Flags of mute entry 843 Process any incoming events, check to see if we have a message created for the event,
869 </summary> 844 </summary>
845 <param name="eventName"></param>
846 <param name="body"></param>
870 </member> 847 </member>
871 <member name="F:OpenMetaverse.MuteFlags.Default"> 848 <member name="P:OpenMetaverse.Caps.SeedCapsURI">
872 <summary>No exceptions</summary> 849 <summary>Capabilities URI this system was initialized with</summary>
873 </member>
874 <member name="F:OpenMetaverse.MuteFlags.TextChat">
875 <summary>Don't mute text chat</summary>
876 </member>
877 <member name="F:OpenMetaverse.MuteFlags.VoiceChat">
878 <summary>Don't mute voice chat</summary>
879 </member>
880 <member name="F:OpenMetaverse.MuteFlags.Particles">
881 <summary>Don't mute particles</summary>
882 </member>
883 <member name="F:OpenMetaverse.MuteFlags.ObjectSounds">
884 <summary>Don't mute sounds</summary>
885 </member> 850 </member>
886 <member name="F:OpenMetaverse.MuteFlags.All"> 851 <member name="P:OpenMetaverse.Caps.IsEventQueueRunning">
887 <summary>Don't mute</summary> 852 <summary>Whether the capabilities event queue is connected and
853 listening for incoming events</summary>
888 </member> 854 </member>
889 <member name="T:OpenMetaverse.InstantMessage"> 855 <member name="T:OpenMetaverse.Caps.EventQueueCallback">
890 <summary> 856 <summary>
891 Instant Message 857 Triggered when an event is received via the EventQueueGet
858 capability
892 </summary> 859 </summary>
893 </member> 860 <param name="capsKey">Event name</param>
894 <member name="F:OpenMetaverse.InstantMessage.FromAgentID"> 861 <param name="message">Decoded event data</param>
895 <summary>Key of sender</summary> 862 <param name="simulator">The simulator that generated the event</param>
896 </member>
897 <member name="F:OpenMetaverse.InstantMessage.FromAgentName">
898 <summary>Name of sender</summary>
899 </member>
900 <member name="F:OpenMetaverse.InstantMessage.ToAgentID">
901 <summary>Key of destination avatar</summary>
902 </member>
903 <member name="F:OpenMetaverse.InstantMessage.ParentEstateID">
904 <summary>ID of originating estate</summary>
905 </member>
906 <member name="F:OpenMetaverse.InstantMessage.RegionID">
907 <summary>Key of originating region</summary>
908 </member>
909 <member name="F:OpenMetaverse.InstantMessage.Position">
910 <summary>Coordinates in originating region</summary>
911 </member>
912 <member name="F:OpenMetaverse.InstantMessage.Dialog">
913 <summary>Instant message type</summary>
914 </member>
915 <member name="F:OpenMetaverse.InstantMessage.GroupIM">
916 <summary>Group IM session toggle</summary>
917 </member>
918 <member name="F:OpenMetaverse.InstantMessage.IMSessionID">
919 <summary>Key of IM session, for Group Messages, the groups UUID</summary>
920 </member>
921 <member name="F:OpenMetaverse.InstantMessage.Timestamp">
922 <summary>Timestamp of the instant message</summary>
923 </member>
924 <member name="F:OpenMetaverse.InstantMessage.Message">
925 <summary>Instant message text</summary>
926 </member>
927 <member name="F:OpenMetaverse.InstantMessage.Offline">
928 <summary>Whether this message is held for offline avatars</summary>
929 </member>
930 <member name="F:OpenMetaverse.InstantMessage.BinaryBucket">
931 <summary>Context specific packed data</summary>
932 </member>
933 <member name="M:OpenMetaverse.InstantMessage.ToString">
934 <summary>Print the struct data as a string</summary>
935 <returns>A string containing the field name, and field value</returns>
936 </member>
937 <member name="T:OpenMetaverse.MuteEntry">
938 <summary>Represents muted object or resident</summary>
939 </member>
940 <member name="F:OpenMetaverse.MuteEntry.Type">
941 <summary>Type of the mute entry</summary>
942 </member>
943 <member name="F:OpenMetaverse.MuteEntry.ID">
944 <summary>UUID of the mute etnry</summary>
945 </member>
946 <member name="F:OpenMetaverse.MuteEntry.Name">
947 <summary>Mute entry name</summary>
948 </member>
949 <member name="F:OpenMetaverse.MuteEntry.Flags">
950 <summary>Mute flags</summary>
951 </member>
952 <member name="T:OpenMetaverse.TransactionInfo">
953 <summary>Transaction detail sent with MoneyBalanceReply message</summary>
954 </member>
955 <member name="F:OpenMetaverse.TransactionInfo.TransactionType">
956 <summary>Type of the transaction</summary>
957 </member>
958 <member name="F:OpenMetaverse.TransactionInfo.SourceID">
959 <summary>UUID of the transaction source</summary>
960 </member>
961 <member name="F:OpenMetaverse.TransactionInfo.IsSourceGroup">
962 <summary>Is the transaction source a group</summary>
963 </member>
964 <member name="F:OpenMetaverse.TransactionInfo.DestID">
965 <summary>UUID of the transaction destination</summary>
966 </member>
967 <member name="F:OpenMetaverse.TransactionInfo.IsDestGroup">
968 <summary>Is transaction destination a group</summary>
969 </member>
970 <member name="F:OpenMetaverse.TransactionInfo.Amount">
971 <summary>Transaction amount</summary>
972 </member>
973 <member name="F:OpenMetaverse.TransactionInfo.ItemDescription">
974 <summary>Transaction description</summary>
975 </member> 863 </member>
976 <member name="T:OpenMetaverse.AgentManager"> 864 <member name="T:OpenMetaverse.AgentManager">
977 <summary> 865 <summary>
978 Manager class for our own avatar 866 Manager class for our own avatar
979 </summary> 867 </summary>
980 </member> 868 </member>
981 <member name="M:OpenMetaverse.AgentManager.#ctor(OpenMetaverse.GridClient)">
982 <summary>
983 Constructor, setup callbacks for packets related to our avatar
984 </summary>
985 <param name="client">A reference to the <seealso cref="T:OpenMetaverse.GridClient" /> Class</param>
986 </member>
987 <member name="T:OpenMetaverse.AgentManager.AgentMovement">
988 <summary>
989 Agent movement and camera control
990 Agent movement is controlled by setting specific <seealso cref="T:AgentManager.ControlFlags" />
991 After the control flags are set, An AgentUpdate is required to update the simulator of the specified flags
992 This is most easily accomplished by setting one or more of the AgentMovement properties
993 Movement of an avatar is always based on a compass direction, for example AtPos will move the
994 agent from West to East or forward on the X Axis, AtNeg will of course move agent from
995 East to West or backward on the X Axis, LeftPos will be South to North or forward on the Y Axis
996 The Z axis is Up, finer grained control of movements can be done using the Nudge properties
997 </summary>
998 </member>
999 <member name="M:OpenMetaverse.AgentManager.AgentMovement.#ctor(OpenMetaverse.GridClient)">
1000 <summary>Default constructor</summary>
1001 </member>
1002 <member name="T:OpenMetaverse.AgentManager.AgentMovement.AgentCamera">
1003 <summary>
1004 Camera controls for the agent, mostly a thin wrapper around
1005 CoordinateFrame. This class is only responsible for state
1006 tracking and math, it does not send any packets
1007 </summary>
1008 </member>
1009 <member name="M:OpenMetaverse.AgentManager.AgentMovement.AgentCamera.#ctor">
1010 <summary>
1011 Default constructor
1012 </summary>
1013 </member>
1014 <member name="F:OpenMetaverse.AgentManager.AgentMovement.AgentCamera.Far">
1015 <summary>
1016 </summary>
1017 </member>
1018 <member name="F:OpenMetaverse.AgentManager.AgentMovement.AgentCamera.Frame">
1019 <summary>The camera is a local frame of reference inside of
1020 the larger grid space. This is where the math happens</summary>
1021 </member>
1022 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AgentCamera.Position">
1023 <summary>
1024 </summary>
1025 </member>
1026 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AgentCamera.AtAxis">
1027 <summary>
1028 </summary>
1029 </member>
1030 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AgentCamera.LeftAxis">
1031 <summary>
1032 </summary>
1033 </member>
1034 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AgentCamera.UpAxis">
1035 <summary>
1036 </summary>
1037 </member>
1038 <member name="F:OpenMetaverse.AgentManager.AgentMovement.Camera">
1039 <summary>Agent camera controls</summary>
1040 </member>
1041 <member name="F:OpenMetaverse.AgentManager.AgentMovement.Flags">
1042 <summary>Currently only used for hiding your group title</summary>
1043 </member>
1044 <member name="F:OpenMetaverse.AgentManager.AgentMovement.State">
1045 <summary>Action state of the avatar, which can currently be
1046 typing and editing</summary>
1047 </member>
1048 <member name="F:OpenMetaverse.AgentManager.AgentMovement.BodyRotation">
1049 <summary>
1050 </summary>
1051 </member>
1052 <member name="F:OpenMetaverse.AgentManager.AgentMovement.HeadRotation">
1053 <summary>
1054 </summary>
1055 </member>
1056 <member name="F:OpenMetaverse.AgentManager.AgentMovement.LastBodyRotation">
1057 <summary>
1058 </summary>
1059 </member>
1060 <member name="F:OpenMetaverse.AgentManager.AgentMovement.LastHeadRotation">
1061 <summary>
1062 </summary>
1063 </member>
1064 <member name="F:OpenMetaverse.AgentManager.AgentMovement.LastCameraCenter">
1065 <summary>
1066 </summary>
1067 </member>
1068 <member name="F:OpenMetaverse.AgentManager.AgentMovement.LastCameraXAxis">
1069 <summary>
1070 </summary>
1071 </member>
1072 <member name="F:OpenMetaverse.AgentManager.AgentMovement.LastCameraYAxis">
1073 <summary>
1074 </summary>
1075 </member>
1076 <member name="F:OpenMetaverse.AgentManager.AgentMovement.LastCameraZAxis">
1077 <summary>
1078 </summary>
1079 </member>
1080 <member name="F:OpenMetaverse.AgentManager.AgentMovement.LastFar">
1081 <summary>
1082 </summary>
1083 </member>
1084 <member name="F:OpenMetaverse.AgentManager.AgentMovement.updateTimer">
1085 <summary>Timer for sending AgentUpdate packets</summary>
1086 </member>
1087 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AtPos">
1088 <summary>Move agent positive along the X axis</summary>
1089 </member>
1090 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AtNeg">
1091 <summary>Move agent negative along the X axis</summary>
1092 </member>
1093 <member name="P:OpenMetaverse.AgentManager.AgentMovement.LeftPos">
1094 <summary>Move agent positive along the Y axis</summary>
1095 </member>
1096 <member name="P:OpenMetaverse.AgentManager.AgentMovement.LeftNeg">
1097 <summary>Move agent negative along the Y axis</summary>
1098 </member>
1099 <member name="P:OpenMetaverse.AgentManager.AgentMovement.UpPos">
1100 <summary>Move agent positive along the Z axis</summary>
1101 </member>
1102 <member name="P:OpenMetaverse.AgentManager.AgentMovement.UpNeg">
1103 <summary>Move agent negative along the Z axis</summary>
1104 </member>
1105 <member name="P:OpenMetaverse.AgentManager.AgentMovement.PitchPos">
1106 <summary>
1107 </summary>
1108 </member>
1109 <member name="P:OpenMetaverse.AgentManager.AgentMovement.PitchNeg">
1110 <summary>
1111 </summary>
1112 </member>
1113 <member name="P:OpenMetaverse.AgentManager.AgentMovement.YawPos">
1114 <summary>
1115 </summary>
1116 </member>
1117 <member name="P:OpenMetaverse.AgentManager.AgentMovement.YawNeg">
1118 <summary>
1119 </summary>
1120 </member>
1121 <member name="P:OpenMetaverse.AgentManager.AgentMovement.FastAt">
1122 <summary>
1123 </summary>
1124 </member>
1125 <member name="P:OpenMetaverse.AgentManager.AgentMovement.FastLeft">
1126 <summary>
1127 </summary>
1128 </member>
1129 <member name="P:OpenMetaverse.AgentManager.AgentMovement.FastUp">
1130 <summary>
1131 </summary>
1132 </member>
1133 <member name="P:OpenMetaverse.AgentManager.AgentMovement.Fly">
1134 <summary>Causes simulator to make agent fly</summary>
1135 </member>
1136 <member name="P:OpenMetaverse.AgentManager.AgentMovement.Stop">
1137 <summary>Stop movement</summary>
1138 </member>
1139 <member name="P:OpenMetaverse.AgentManager.AgentMovement.FinishAnim">
1140 <summary>Finish animation</summary>
1141 </member>
1142 <member name="P:OpenMetaverse.AgentManager.AgentMovement.StandUp">
1143 <summary>Stand up from a sit</summary>
1144 </member>
1145 <member name="P:OpenMetaverse.AgentManager.AgentMovement.SitOnGround">
1146 <summary>Tells simulator to sit agent on ground</summary>
1147 </member>
1148 <member name="P:OpenMetaverse.AgentManager.AgentMovement.Mouselook">
1149 <summary>Place agent into mouselook mode</summary>
1150 </member>
1151 <member name="P:OpenMetaverse.AgentManager.AgentMovement.NudgeAtPos">
1152 <summary>Nudge agent positive along the X axis</summary>
1153 </member>
1154 <member name="P:OpenMetaverse.AgentManager.AgentMovement.NudgeAtNeg">
1155 <summary>Nudge agent negative along the X axis</summary>
1156 </member>
1157 <member name="P:OpenMetaverse.AgentManager.AgentMovement.NudgeLeftPos">
1158 <summary>Nudge agent positive along the Y axis</summary>
1159 </member>
1160 <member name="P:OpenMetaverse.AgentManager.AgentMovement.NudgeLeftNeg">
1161 <summary>Nudge agent negative along the Y axis</summary>
1162 </member>
1163 <member name="P:OpenMetaverse.AgentManager.AgentMovement.NudgeUpPos">
1164 <summary>Nudge agent positive along the Z axis</summary>
1165 </member>
1166 <member name="P:OpenMetaverse.AgentManager.AgentMovement.NudgeUpNeg">
1167 <summary>Nudge agent negative along the Z axis</summary>
1168 </member>
1169 <member name="P:OpenMetaverse.AgentManager.AgentMovement.TurnLeft">
1170 <summary>
1171 </summary>
1172 </member>
1173 <member name="P:OpenMetaverse.AgentManager.AgentMovement.TurnRight">
1174 <summary>
1175 </summary>
1176 </member>
1177 <member name="P:OpenMetaverse.AgentManager.AgentMovement.Away">
1178 <summary>Tell simulator to mark agent as away</summary>
1179 </member>
1180 <member name="P:OpenMetaverse.AgentManager.AgentMovement.LButtonDown">
1181 <summary>
1182 </summary>
1183 </member>
1184 <member name="P:OpenMetaverse.AgentManager.AgentMovement.LButtonUp">
1185 <summary>
1186 </summary>
1187 </member>
1188 <member name="P:OpenMetaverse.AgentManager.AgentMovement.MLButtonDown">
1189 <summary>
1190 </summary>
1191 </member>
1192 <member name="P:OpenMetaverse.AgentManager.AgentMovement.MLButtonUp">
1193 <summary>
1194 </summary>
1195 </member>
1196 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AlwaysRun">
1197 <summary>
1198 Returns "always run" value, or changes it by sending a SetAlwaysRunPacket
1199 </summary>
1200 </member>
1201 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AgentControls">
1202 <summary>The current value of the agent control flags</summary>
1203 </member>
1204 <member name="P:OpenMetaverse.AgentManager.AgentMovement.UpdateInterval">
1205 <summary>Gets or sets the interval in milliseconds at which
1206 AgentUpdate packets are sent to the current simulator. Setting
1207 this to a non-zero value will also enable the packet sending if
1208 it was previously off, and setting it to zero will disable</summary>
1209 </member>
1210 <member name="P:OpenMetaverse.AgentManager.AgentMovement.UpdateEnabled">
1211 <summary>Gets or sets whether AgentUpdate packets are sent to
1212 the current simulator</summary>
1213 </member>
1214 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AutoResetControls">
1215 <summary>Reset movement controls every time we send an update</summary>
1216 </member>
1217 <member name="M:OpenMetaverse.AgentManager.AgentMovement.UpdateFromHeading(System.Double,System.Boolean)">
1218 <summary>
1219 Send an AgentUpdate with the camera set at the current agent
1220 position and pointing towards the heading specified
1221 </summary>
1222 <param name="heading">Camera rotation in radians</param>
1223 <param name="reliable">Whether to send the AgentUpdate reliable
1224 or not</param>
1225 </member>
1226 <member name="M:OpenMetaverse.AgentManager.AgentMovement.TurnToward(OpenMetaverse.Vector3)">
1227 <summary>
1228 Rotates the avatar body and camera toward a target position.
1229 This will also anchor the camera position on the avatar
1230 </summary>
1231 <param name="target">Region coordinates to turn toward</param>
1232 </member>
1233 <member name="M:OpenMetaverse.AgentManager.AgentMovement.SendUpdate">
1234 <summary>
1235 Send new AgentUpdate packet to update our current camera
1236 position and rotation
1237 </summary>
1238 </member>
1239 <member name="M:OpenMetaverse.AgentManager.AgentMovement.SendUpdate(System.Boolean)">
1240 <summary>
1241 Send new AgentUpdate packet to update our current camera
1242 position and rotation
1243 </summary>
1244 <param name="reliable">Whether to require server acknowledgement
1245 of this packet</param>
1246 </member>
1247 <member name="M:OpenMetaverse.AgentManager.AgentMovement.SendUpdate(System.Boolean,OpenMetaverse.Simulator)">
1248 <summary>
1249 Send new AgentUpdate packet to update our current camera
1250 position and rotation
1251 </summary>
1252 <param name="reliable">Whether to require server acknowledgement
1253 of this packet</param>
1254 <param name="simulator">Simulator to send the update to</param>
1255 </member>
1256 <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)">
1257 <summary>
1258 Builds an AgentUpdate packet entirely from parameters. This
1259 will not touch the state of Self.Movement or
1260 Self.Movement.Camera in any way
1261 </summary>
1262 <param name="controlFlags">
1263 </param>
1264 <param name="position">
1265 </param>
1266 <param name="forwardAxis">
1267 </param>
1268 <param name="leftAxis">
1269 </param>
1270 <param name="upAxis">
1271 </param>
1272 <param name="bodyRotation">
1273 </param>
1274 <param name="headRotation">
1275 </param>
1276 <param name="farClip">
1277 </param>
1278 <param name="reliable">
1279 </param>
1280 <param name="flags">
1281 </param>
1282 <param name="state">
1283 </param>
1284 </member>
1285 <member name="T:OpenMetaverse.AgentManager.ControlFlags">
1286 <summary>
1287 Used to specify movement actions for your agent
1288 </summary>
1289 </member>
1290 <member name="F:OpenMetaverse.AgentManager.ControlFlags.NONE">
1291 <summary>Empty flag</summary>
1292 </member>
1293 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_AT_POS">
1294 <summary>Move Forward (SL Keybinding: W/Up Arrow)</summary>
1295 </member>
1296 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_AT_NEG">
1297 <summary>Move Backward (SL Keybinding: S/Down Arrow)</summary>
1298 </member>
1299 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_LEFT_POS">
1300 <summary>Move Left (SL Keybinding: Shift-(A/Left Arrow))</summary>
1301 </member>
1302 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_LEFT_NEG">
1303 <summary>Move Right (SL Keybinding: Shift-(D/Right Arrow))</summary>
1304 </member>
1305 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_UP_POS">
1306 <summary>Not Flying: Jump/Flying: Move Up (SL Keybinding: E)</summary>
1307 </member>
1308 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_UP_NEG">
1309 <summary>Not Flying: Croutch/Flying: Move Down (SL Keybinding: C)</summary>
1310 </member>
1311 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_PITCH_POS">
1312 <summary>Unused</summary>
1313 </member>
1314 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_PITCH_NEG">
1315 <summary>Unused</summary>
1316 </member>
1317 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_YAW_POS">
1318 <summary>Unused</summary>
1319 </member>
1320 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_YAW_NEG">
1321 <summary>Unused</summary>
1322 </member>
1323 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_FAST_AT">
1324 <summary>ORed with AGENT_CONTROL_AT_* if the keyboard is being used</summary>
1325 </member>
1326 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_FAST_LEFT">
1327 <summary>ORed with AGENT_CONTROL_LEFT_* if the keyboard is being used</summary>
1328 </member>
1329 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_FAST_UP">
1330 <summary>ORed with AGENT_CONTROL_UP_* if the keyboard is being used</summary>
1331 </member>
1332 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_FLY">
1333 <summary>Fly</summary>
1334 </member>
1335 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_STOP">
1336 <summary>
1337 </summary>
1338 </member>
1339 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_FINISH_ANIM">
1340 <summary>Finish our current animation</summary>
1341 </member>
1342 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_STAND_UP">
1343 <summary>Stand up from the ground or a prim seat</summary>
1344 </member>
1345 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_SIT_ON_GROUND">
1346 <summary>Sit on the ground at our current location</summary>
1347 </member>
1348 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_MOUSELOOK">
1349 <summary>Whether mouselook is currently enabled</summary>
1350 </member>
1351 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_NUDGE_AT_POS">
1352 <summary>Legacy, used if a key was pressed for less than a certain amount of time</summary>
1353 </member>
1354 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_NUDGE_AT_NEG">
1355 <summary>Legacy, used if a key was pressed for less than a certain amount of time</summary>
1356 </member>
1357 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_NUDGE_LEFT_POS">
1358 <summary>Legacy, used if a key was pressed for less than a certain amount of time</summary>
1359 </member>
1360 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_NUDGE_LEFT_NEG">
1361 <summary>Legacy, used if a key was pressed for less than a certain amount of time</summary>
1362 </member>
1363 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_NUDGE_UP_POS">
1364 <summary>Legacy, used if a key was pressed for less than a certain amount of time</summary>
1365 </member>
1366 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_NUDGE_UP_NEG">
1367 <summary>Legacy, used if a key was pressed for less than a certain amount of time</summary>
1368 </member>
1369 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_TURN_LEFT">
1370 <summary>
1371 </summary>
1372 </member>
1373 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_TURN_RIGHT">
1374 <summary>
1375 </summary>
1376 </member>
1377 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_AWAY">
1378 <summary>Set when the avatar is idled or set to away. Note that the away animation is
1379 activated separately from setting this flag</summary>
1380 </member>
1381 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_LBUTTON_DOWN">
1382 <summary>
1383 </summary>
1384 </member>
1385 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_LBUTTON_UP">
1386 <summary>
1387 </summary>
1388 </member>
1389 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_ML_LBUTTON_DOWN">
1390 <summary>
1391 </summary>
1392 </member>
1393 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_ML_LBUTTON_UP">
1394 <summary>
1395 </summary>
1396 </member>
1397 <member name="T:OpenMetaverse.AgentManager.AttachmentResourcesCallback">
1398 <summary>
1399 Called once attachment resource usage information has been collected
1400 </summary>
1401 <param name="success">Indicates if operation was successfull</param>
1402 <param name="info">Attachment resource usage information</param>
1403 </member>
1404 <member name="F:OpenMetaverse.AgentManager.m_Chat"> 869 <member name="F:OpenMetaverse.AgentManager.m_Chat">
1405 <summary>The event subscribers. null if no subcribers</summary> 870 <summary>The event subscribers. null if no subcribers</summary>
1406 </member> 871 </member>
872 <member name="M:OpenMetaverse.AgentManager.OnChat(OpenMetaverse.ChatEventArgs)">
873 <summary>Raises the ChatFromSimulator event</summary>
874 <param name="e">A ChatEventArgs object containing the
875 data returned from the data server</param>
876 </member>
1407 <member name="F:OpenMetaverse.AgentManager.m_ChatLock"> 877 <member name="F:OpenMetaverse.AgentManager.m_ChatLock">
1408 <summary>Thread sync lock object</summary> 878 <summary>Thread sync lock object</summary>
1409 </member> 879 </member>
1410 <member name="F:OpenMetaverse.AgentManager.m_ScriptDialog"> 880 <member name="F:OpenMetaverse.AgentManager.m_ScriptDialog">
1411 <summary>The event subscribers. null if no subcribers</summary> 881 <summary>The event subscribers. null if no subcribers</summary>
1412 </member> 882 </member>
883 <member name="M:OpenMetaverse.AgentManager.OnScriptDialog(OpenMetaverse.ScriptDialogEventArgs)">
884 <summary>Raises the ScriptDialog event</summary>
885 <param name="e">A SctriptDialogEventArgs object containing the
886 data returned from the data server</param>
887 </member>
1413 <member name="F:OpenMetaverse.AgentManager.m_ScriptDialogLock"> 888 <member name="F:OpenMetaverse.AgentManager.m_ScriptDialogLock">
1414 <summary>Thread sync lock object</summary> 889 <summary>Thread sync lock object</summary>
1415 </member> 890 </member>
1416 <member name="F:OpenMetaverse.AgentManager.m_ScriptQuestion"> 891 <member name="F:OpenMetaverse.AgentManager.m_ScriptQuestion">
1417 <summary>The event subscribers. null if no subcribers</summary> 892 <summary>The event subscribers. null if no subcribers</summary>
1418 </member> 893 </member>
894 <member name="M:OpenMetaverse.AgentManager.OnScriptQuestion(OpenMetaverse.ScriptQuestionEventArgs)">
895 <summary>Raises the ScriptQuestion event</summary>
896 <param name="e">A ScriptQuestionEventArgs object containing the
897 data returned from the data server</param>
898 </member>
1419 <member name="F:OpenMetaverse.AgentManager.m_ScriptQuestionLock"> 899 <member name="F:OpenMetaverse.AgentManager.m_ScriptQuestionLock">
1420 <summary>Thread sync lock object</summary> 900 <summary>Thread sync lock object</summary>
1421 </member> 901 </member>
1422 <member name="F:OpenMetaverse.AgentManager.m_LoadURL"> 902 <member name="F:OpenMetaverse.AgentManager.m_LoadURL">
1423 <summary>The event subscribers. null if no subcribers</summary> 903 <summary>The event subscribers. null if no subcribers</summary>
1424 </member> 904 </member>
905 <member name="M:OpenMetaverse.AgentManager.OnLoadURL(OpenMetaverse.LoadUrlEventArgs)">
906 <summary>Raises the LoadURL event</summary>
907 <param name="e">A LoadUrlEventArgs object containing the
908 data returned from the data server</param>
909 </member>
1425 <member name="F:OpenMetaverse.AgentManager.m_LoadUrlLock"> 910 <member name="F:OpenMetaverse.AgentManager.m_LoadUrlLock">
1426 <summary>Thread sync lock object</summary> 911 <summary>Thread sync lock object</summary>
1427 </member> 912 </member>
1428 <member name="F:OpenMetaverse.AgentManager.m_Balance"> 913 <member name="F:OpenMetaverse.AgentManager.m_Balance">
1429 <summary>The event subscribers. null if no subcribers</summary> 914 <summary>The event subscribers. null if no subcribers</summary>
1430 </member> 915 </member>
916 <member name="M:OpenMetaverse.AgentManager.OnBalance(OpenMetaverse.BalanceEventArgs)">
917 <summary>Raises the MoneyBalance event</summary>
918 <param name="e">A BalanceEventArgs object containing the
919 data returned from the data server</param>
920 </member>
1431 <member name="F:OpenMetaverse.AgentManager.m_BalanceLock"> 921 <member name="F:OpenMetaverse.AgentManager.m_BalanceLock">
1432 <summary>Thread sync lock object</summary> 922 <summary>Thread sync lock object</summary>
1433 </member> 923 </member>
1434 <member name="F:OpenMetaverse.AgentManager.m_MoneyBalance"> 924 <member name="F:OpenMetaverse.AgentManager.m_MoneyBalance">
1435 <summary>The event subscribers. null if no subcribers</summary> 925 <summary>The event subscribers. null if no subcribers</summary>
1436 </member> 926 </member>
927 <member name="M:OpenMetaverse.AgentManager.OnMoneyBalanceReply(OpenMetaverse.MoneyBalanceReplyEventArgs)">
928 <summary>Raises the MoneyBalanceReply event</summary>
929 <param name="e">A MoneyBalanceReplyEventArgs object containing the
930 data returned from the data server</param>
931 </member>
1437 <member name="F:OpenMetaverse.AgentManager.m_MoneyBalanceReplyLock"> 932 <member name="F:OpenMetaverse.AgentManager.m_MoneyBalanceReplyLock">
1438 <summary>Thread sync lock object</summary> 933 <summary>Thread sync lock object</summary>
1439 </member> 934 </member>
1440 <member name="F:OpenMetaverse.AgentManager.m_InstantMessage"> 935 <member name="F:OpenMetaverse.AgentManager.m_InstantMessage">
1441 <summary>The event subscribers. null if no subcribers</summary> 936 <summary>The event subscribers. null if no subcribers</summary>
1442 </member> 937 </member>
938 <member name="M:OpenMetaverse.AgentManager.OnInstantMessage(OpenMetaverse.InstantMessageEventArgs)">
939 <summary>Raises the IM event</summary>
940 <param name="e">A InstantMessageEventArgs object containing the
941 data returned from the data server</param>
942 </member>
1443 <member name="F:OpenMetaverse.AgentManager.m_InstantMessageLock"> 943 <member name="F:OpenMetaverse.AgentManager.m_InstantMessageLock">
1444 <summary>Thread sync lock object</summary> 944 <summary>Thread sync lock object</summary>
1445 </member> 945 </member>
1446 <member name="F:OpenMetaverse.AgentManager.m_Teleport"> 946 <member name="F:OpenMetaverse.AgentManager.m_Teleport">
1447 <summary>The event subscribers. null if no subcribers</summary> 947 <summary>The event subscribers. null if no subcribers</summary>
1448 </member> 948 </member>
949 <member name="M:OpenMetaverse.AgentManager.OnTeleport(OpenMetaverse.TeleportEventArgs)">
950 <summary>Raises the TeleportProgress event</summary>
951 <param name="e">A TeleportEventArgs object containing the
952 data returned from the data server</param>
953 </member>
1449 <member name="F:OpenMetaverse.AgentManager.m_TeleportLock"> 954 <member name="F:OpenMetaverse.AgentManager.m_TeleportLock">
1450 <summary>Thread sync lock object</summary> 955 <summary>Thread sync lock object</summary>
1451 </member> 956 </member>
1452 <member name="F:OpenMetaverse.AgentManager.m_AgentData"> 957 <member name="F:OpenMetaverse.AgentManager.m_AgentData">
1453 <summary>The event subscribers. null if no subcribers</summary> 958 <summary>The event subscribers. null if no subcribers</summary>
1454 </member> 959 </member>
960 <member name="M:OpenMetaverse.AgentManager.OnAgentData(OpenMetaverse.AgentDataReplyEventArgs)">
961 <summary>Raises the AgentDataReply event</summary>
962 <param name="e">A AgentDataReplyEventArgs object containing the
963 data returned from the data server</param>
964 </member>
1455 <member name="F:OpenMetaverse.AgentManager.m_AgentDataLock"> 965 <member name="F:OpenMetaverse.AgentManager.m_AgentDataLock">
1456 <summary>Thread sync lock object</summary> 966 <summary>Thread sync lock object</summary>
1457 </member> 967 </member>
1458 <member name="F:OpenMetaverse.AgentManager.m_AnimationsChanged"> 968 <member name="F:OpenMetaverse.AgentManager.m_AnimationsChanged">
1459 <summary>The event subscribers. null if no subcribers</summary> 969 <summary>The event subscribers. null if no subcribers</summary>
1460 </member> 970 </member>
971 <member name="M:OpenMetaverse.AgentManager.OnAnimationsChanged(OpenMetaverse.AnimationsChangedEventArgs)">
972 <summary>Raises the AnimationsChanged event</summary>
973 <param name="e">A AnimationsChangedEventArgs object containing the
974 data returned from the data server</param>
975 </member>
1461 <member name="F:OpenMetaverse.AgentManager.m_AnimationsChangedLock"> 976 <member name="F:OpenMetaverse.AgentManager.m_AnimationsChangedLock">
1462 <summary>Thread sync lock object</summary> 977 <summary>Thread sync lock object</summary>
1463 </member> 978 </member>
1464 <member name="F:OpenMetaverse.AgentManager.m_MeanCollision"> 979 <member name="F:OpenMetaverse.AgentManager.m_MeanCollision">
1465 <summary>The event subscribers. null if no subcribers</summary> 980 <summary>The event subscribers. null if no subcribers</summary>
1466 </member> 981 </member>
982 <member name="M:OpenMetaverse.AgentManager.OnMeanCollision(OpenMetaverse.MeanCollisionEventArgs)">
983 <summary>Raises the MeanCollision event</summary>
984 <param name="e">A MeanCollisionEventArgs object containing the
985 data returned from the data server</param>
986 </member>
1467 <member name="F:OpenMetaverse.AgentManager.m_MeanCollisionLock"> 987 <member name="F:OpenMetaverse.AgentManager.m_MeanCollisionLock">
1468 <summary>Thread sync lock object</summary> 988 <summary>Thread sync lock object</summary>
1469 </member> 989 </member>
1470 <member name="F:OpenMetaverse.AgentManager.m_RegionCrossed"> 990 <member name="F:OpenMetaverse.AgentManager.m_RegionCrossed">
1471 <summary>The event subscribers. null if no subcribers</summary> 991 <summary>The event subscribers. null if no subcribers</summary>
1472 </member> 992 </member>
993 <member name="M:OpenMetaverse.AgentManager.OnRegionCrossed(OpenMetaverse.RegionCrossedEventArgs)">
994 <summary>Raises the RegionCrossed event</summary>
995 <param name="e">A RegionCrossedEventArgs object containing the
996 data returned from the data server</param>
997 </member>
1473 <member name="F:OpenMetaverse.AgentManager.m_RegionCrossedLock"> 998 <member name="F:OpenMetaverse.AgentManager.m_RegionCrossedLock">
1474 <summary>Thread sync lock object</summary> 999 <summary>Thread sync lock object</summary>
1475 </member> 1000 </member>
1476 <member name="F:OpenMetaverse.AgentManager.m_GroupChatJoined"> 1001 <member name="F:OpenMetaverse.AgentManager.m_GroupChatJoined">
1477 <summary>The event subscribers. null if no subcribers</summary> 1002 <summary>The event subscribers. null if no subcribers</summary>
1478 </member> 1003 </member>
1004 <member name="M:OpenMetaverse.AgentManager.OnGroupChatJoined(OpenMetaverse.GroupChatJoinedEventArgs)">
1005 <summary>Raises the GroupChatJoined event</summary>
1006 <param name="e">A GroupChatJoinedEventArgs object containing the
1007 data returned from the data server</param>
1008 </member>
1479 <member name="F:OpenMetaverse.AgentManager.m_GroupChatJoinedLock"> 1009 <member name="F:OpenMetaverse.AgentManager.m_GroupChatJoinedLock">
1480 <summary>Thread sync lock object</summary> 1010 <summary>Thread sync lock object</summary>
1481 </member> 1011 </member>
1482 <member name="F:OpenMetaverse.AgentManager.m_AlertMessage"> 1012 <member name="F:OpenMetaverse.AgentManager.m_AlertMessage">
1483 <summary>The event subscribers. null if no subcribers</summary> 1013 <summary>The event subscribers. null if no subcribers</summary>
1484 </member> 1014 </member>
1015 <member name="M:OpenMetaverse.AgentManager.OnAlertMessage(OpenMetaverse.AlertMessageEventArgs)">
1016 <summary>Raises the AlertMessage event</summary>
1017 <param name="e">A AlertMessageEventArgs object containing the
1018 data returned from the data server</param>
1019 </member>
1485 <member name="F:OpenMetaverse.AgentManager.m_AlertMessageLock"> 1020 <member name="F:OpenMetaverse.AgentManager.m_AlertMessageLock">
1486 <summary>Thread sync lock object</summary> 1021 <summary>Thread sync lock object</summary>
1487 </member> 1022 </member>
1488 <member name="F:OpenMetaverse.AgentManager.m_ScriptControl"> 1023 <member name="F:OpenMetaverse.AgentManager.m_ScriptControl">
1489 <summary>The event subscribers. null if no subcribers</summary> 1024 <summary>The event subscribers. null if no subcribers</summary>
1490 </member> 1025 </member>
1026 <member name="M:OpenMetaverse.AgentManager.OnScriptControlChange(OpenMetaverse.ScriptControlEventArgs)">
1027 <summary>Raises the ScriptControlChange event</summary>
1028 <param name="e">A ScriptControlEventArgs object containing the
1029 data returned from the data server</param>
1030 </member>
1491 <member name="F:OpenMetaverse.AgentManager.m_ScriptControlLock"> 1031 <member name="F:OpenMetaverse.AgentManager.m_ScriptControlLock">
1492 <summary>Thread sync lock object</summary> 1032 <summary>Thread sync lock object</summary>
1493 </member> 1033 </member>
1494 <member name="F:OpenMetaverse.AgentManager.m_CameraConstraint"> 1034 <member name="F:OpenMetaverse.AgentManager.m_CameraConstraint">
1495 <summary>The event subscribers. null if no subcribers</summary> 1035 <summary>The event subscribers. null if no subcribers</summary>
1496 </member> 1036 </member>
1037 <member name="M:OpenMetaverse.AgentManager.OnCameraConstraint(OpenMetaverse.CameraConstraintEventArgs)">
1038 <summary>Raises the CameraConstraint event</summary>
1039 <param name="e">A CameraConstraintEventArgs object containing the
1040 data returned from the data server</param>
1041 </member>
1497 <member name="F:OpenMetaverse.AgentManager.m_CameraConstraintLock"> 1042 <member name="F:OpenMetaverse.AgentManager.m_CameraConstraintLock">
1498 <summary>Thread sync lock object</summary> 1043 <summary>Thread sync lock object</summary>
1499 </member> 1044 </member>
1500 <member name="F:OpenMetaverse.AgentManager.m_ScriptSensorReply"> 1045 <member name="F:OpenMetaverse.AgentManager.m_ScriptSensorReply">
1501 <summary>The event subscribers. null if no subcribers</summary> 1046 <summary>The event subscribers. null if no subcribers</summary>
1502 </member> 1047 </member>
1048 <member name="M:OpenMetaverse.AgentManager.OnScriptSensorReply(OpenMetaverse.ScriptSensorReplyEventArgs)">
1049 <summary>Raises the ScriptSensorReply event</summary>
1050 <param name="e">A ScriptSensorReplyEventArgs object containing the
1051 data returned from the data server</param>
1052 </member>
1503 <member name="F:OpenMetaverse.AgentManager.m_ScriptSensorReplyLock"> 1053 <member name="F:OpenMetaverse.AgentManager.m_ScriptSensorReplyLock">
1504 <summary>Thread sync lock object</summary> 1054 <summary>Thread sync lock object</summary>
1505 </member> 1055 </member>
1506 <member name="F:OpenMetaverse.AgentManager.m_AvatarSitResponse"> 1056 <member name="F:OpenMetaverse.AgentManager.m_AvatarSitResponse">
1507 <summary>The event subscribers. null if no subcribers</summary> 1057 <summary>The event subscribers. null if no subcribers</summary>
1508 </member> 1058 </member>
1059 <member name="M:OpenMetaverse.AgentManager.OnAvatarSitResponse(OpenMetaverse.AvatarSitResponseEventArgs)">
1060 <summary>Raises the AvatarSitResponse event</summary>
1061 <param name="e">A AvatarSitResponseEventArgs object containing the
1062 data returned from the data server</param>
1063 </member>
1509 <member name="F:OpenMetaverse.AgentManager.m_AvatarSitResponseLock"> 1064 <member name="F:OpenMetaverse.AgentManager.m_AvatarSitResponseLock">
1510 <summary>Thread sync lock object</summary> 1065 <summary>Thread sync lock object</summary>
1511 </member> 1066 </member>
1512 <member name="F:OpenMetaverse.AgentManager.m_ChatSessionMemberAdded"> 1067 <member name="F:OpenMetaverse.AgentManager.m_ChatSessionMemberAdded">
1513 <summary>The event subscribers. null if no subcribers</summary> 1068 <summary>The event subscribers. null if no subcribers</summary>
1514 </member> 1069 </member>
1070 <member name="M:OpenMetaverse.AgentManager.OnChatSessionMemberAdded(OpenMetaverse.ChatSessionMemberAddedEventArgs)">
1071 <summary>Raises the ChatSessionMemberAdded event</summary>
1072 <param name="e">A ChatSessionMemberAddedEventArgs object containing the
1073 data returned from the data server</param>
1074 </member>
1515 <member name="F:OpenMetaverse.AgentManager.m_ChatSessionMemberAddedLock"> 1075 <member name="F:OpenMetaverse.AgentManager.m_ChatSessionMemberAddedLock">
1516 <summary>Thread sync lock object</summary> 1076 <summary>Thread sync lock object</summary>
1517 </member> 1077 </member>
1518 <member name="F:OpenMetaverse.AgentManager.m_ChatSessionMemberLeft"> 1078 <member name="F:OpenMetaverse.AgentManager.m_ChatSessionMemberLeft">
1519 <summary>The event subscribers. null if no subcribers</summary> 1079 <summary>The event subscribers. null if no subcribers</summary>
1520 </member> 1080 </member>
1081 <member name="M:OpenMetaverse.AgentManager.OnChatSessionMemberLeft(OpenMetaverse.ChatSessionMemberLeftEventArgs)">
1082 <summary>Raises the ChatSessionMemberLeft event</summary>
1083 <param name="e">A ChatSessionMemberLeftEventArgs object containing the
1084 data returned from the data server</param>
1085 </member>
1521 <member name="F:OpenMetaverse.AgentManager.m_ChatSessionMemberLeftLock"> 1086 <member name="F:OpenMetaverse.AgentManager.m_ChatSessionMemberLeftLock">
1522 <summary>Thread sync lock object</summary> 1087 <summary>Thread sync lock object</summary>
1523 </member> 1088 </member>
1524 <member name="F:OpenMetaverse.AgentManager.m_SetDisplayNameReply"> 1089 <member name="F:OpenMetaverse.AgentManager.m_SetDisplayNameReply">
1525 <summary>The event subscribers, null of no subscribers</summary> 1090 <summary>The event subscribers, null of no subscribers</summary>
1526 </member> 1091 </member>
1092 <member name="M:OpenMetaverse.AgentManager.OnSetDisplayNameReply(OpenMetaverse.SetDisplayNameReplyEventArgs)">
1093 <summary>Raises the SetDisplayNameReply Event</summary>
1094 <param name="e">A SetDisplayNameReplyEventArgs object containing
1095 the data sent from the simulator</param>
1096 </member>
1527 <member name="F:OpenMetaverse.AgentManager.m_SetDisplayNameReplyLock"> 1097 <member name="F:OpenMetaverse.AgentManager.m_SetDisplayNameReplyLock">
1528 <summary>Thread sync lock object</summary> 1098 <summary>Thread sync lock object</summary>
1529 </member> 1099 </member>
1530 <member name="F:OpenMetaverse.AgentManager.m_MuteListUpdated"> 1100 <member name="F:OpenMetaverse.AgentManager.m_MuteListUpdated">
1531 <summary>The event subscribers. null if no subcribers</summary> 1101 <summary>The event subscribers. null if no subcribers</summary>
1532 </member> 1102 </member>
1103 <member name="M:OpenMetaverse.AgentManager.OnMuteListUpdated(System.EventArgs)">
1104 <summary>Raises the MuteListUpdated event</summary>
1105 <param name="e">A EventArgs object containing the
1106 data returned from the data server</param>
1107 </member>
1533 <member name="F:OpenMetaverse.AgentManager.m_MuteListUpdatedLock"> 1108 <member name="F:OpenMetaverse.AgentManager.m_MuteListUpdatedLock">
1534 <summary>Thread sync lock object</summary> 1109 <summary>Thread sync lock object</summary>
1535 </member> 1110 </member>
@@ -1550,280 +1125,20 @@
1550 <member name="F:OpenMetaverse.AgentManager.MuteList"> 1125 <member name="F:OpenMetaverse.AgentManager.MuteList">
1551 <summary>Dictionary containing mute list keyead on mute name and key</summary> 1126 <summary>Dictionary containing mute list keyead on mute name and key</summary>
1552 </member> 1127 </member>
1553 <member name="E:OpenMetaverse.AgentManager.ChatFromSimulator"> 1128 <member name="F:OpenMetaverse.AgentManager.AgentStateStatus">
1554 <summary>Raised when a scripted object or agent within range sends a public message</summary> 1129 <summary>Various abilities and preferences sent by the grid</summary>
1555 </member>
1556 <member name="E:OpenMetaverse.AgentManager.ScriptDialog">
1557 <summary>Raised when a scripted object sends a dialog box containing possible
1558 options an agent can respond to</summary>
1559 </member>
1560 <member name="E:OpenMetaverse.AgentManager.ScriptQuestion">
1561 <summary>Raised when an object requests a change in the permissions an agent has permitted</summary>
1562 </member>
1563 <member name="E:OpenMetaverse.AgentManager.LoadURL">
1564 <summary>Raised when a script requests an agent open the specified URL</summary>
1565 </member>
1566 <member name="E:OpenMetaverse.AgentManager.MoneyBalance">
1567 <summary>Raised when an agents currency balance is updated</summary>
1568 </member>
1569 <member name="E:OpenMetaverse.AgentManager.MoneyBalanceReply">
1570 <summary>Raised when a transaction occurs involving currency such as a land purchase</summary>
1571 </member>
1572 <member name="E:OpenMetaverse.AgentManager.IM">
1573 <summary>Raised when an ImprovedInstantMessage packet is recieved from the simulator, this is used for everything from
1574 private messaging to friendship offers. The Dialog field defines what type of message has arrived</summary>
1575 </member>
1576 <member name="E:OpenMetaverse.AgentManager.TeleportProgress">
1577 <summary>Raised when an agent has requested a teleport to another location, or when responding to a lure. Raised multiple times
1578 for each teleport indicating the progress of the request</summary>
1579 </member>
1580 <member name="E:OpenMetaverse.AgentManager.AgentDataReply">
1581 <summary>Raised when a simulator sends agent specific information for our avatar.</summary>
1582 </member>
1583 <member name="E:OpenMetaverse.AgentManager.AnimationsChanged">
1584 <summary>Raised when our agents animation playlist changes</summary>
1585 </member>
1586 <member name="E:OpenMetaverse.AgentManager.MeanCollision">
1587 <summary>Raised when an object or avatar forcefully collides with our agent</summary>
1588 </member>
1589 <member name="E:OpenMetaverse.AgentManager.RegionCrossed">
1590 <summary>Raised when our agent crosses a region border into another region</summary>
1591 </member>
1592 <member name="E:OpenMetaverse.AgentManager.GroupChatJoined">
1593 <summary>Raised when our agent succeeds or fails to join a group chat session</summary>
1594 </member>
1595 <member name="E:OpenMetaverse.AgentManager.AlertMessage">
1596 <summary>Raised when a simulator sends an urgent message usually indication the recent failure of
1597 another action we have attempted to take such as an attempt to enter a parcel where we are denied access</summary>
1598 </member>
1599 <member name="E:OpenMetaverse.AgentManager.ScriptControlChange">
1600 <summary>Raised when a script attempts to take or release specified controls for our agent</summary>
1601 </member>
1602 <member name="E:OpenMetaverse.AgentManager.CameraConstraint">
1603 <summary>Raised when the simulator detects our agent is trying to view something
1604 beyond its limits</summary>
1605 </member>
1606 <member name="E:OpenMetaverse.AgentManager.ScriptSensorReply">
1607 <summary>Raised when a script sensor reply is received from a simulator</summary>
1608 </member>
1609 <member name="E:OpenMetaverse.AgentManager.AvatarSitResponse">
1610 <summary>Raised in response to a <see cref="M:OpenMetaverse.AgentManager.RequestSit(OpenMetaverse.UUID,OpenMetaverse.Vector3)" /> request</summary>
1611 </member>
1612 <member name="E:OpenMetaverse.AgentManager.ChatSessionMemberAdded">
1613 <summary>Raised when an avatar enters a group chat session we are participating in</summary>
1614 </member>
1615 <member name="E:OpenMetaverse.AgentManager.ChatSessionMemberLeft">
1616 <summary>Raised when an agent exits a group chat session we are participating in</summary>
1617 </member>
1618 <member name="E:OpenMetaverse.AgentManager.SetDisplayNameReply">
1619 <summary>Raised when the simulator sends us data containing
1620 the details of display name change</summary>
1621 </member>
1622 <member name="E:OpenMetaverse.AgentManager.MuteListUpdated">
1623 <summary>Raised when a scripted object or agent within range sends a public message</summary>
1624 </member>
1625 <member name="P:OpenMetaverse.AgentManager.AgentID">
1626 <summary>Your (client) avatars <see cref="T:OpenMetaverse.UUID" /></summary>
1627 <remarks>"client", "agent", and "avatar" all represent the same thing</remarks>
1628 </member>
1629 <member name="P:OpenMetaverse.AgentManager.SessionID">
1630 <summary>Temporary <seealso cref="T:OpenMetaverse.UUID" /> assigned to this session, used for
1631 verifying our identity in packets</summary>
1632 </member>
1633 <member name="P:OpenMetaverse.AgentManager.SecureSessionID">
1634 <summary>Shared secret <seealso cref="T:OpenMetaverse.UUID" /> that is never sent over the wire</summary>
1635 </member>
1636 <member name="P:OpenMetaverse.AgentManager.LocalID">
1637 <summary>Your (client) avatar ID, local to the current region/sim</summary>
1638 </member>
1639 <member name="P:OpenMetaverse.AgentManager.StartLocation">
1640 <summary>Where the avatar started at login. Can be "last", "home"
1641 or a login <seealso cref="T:OpenMetaverse.URI" /></summary>
1642 </member>
1643 <member name="P:OpenMetaverse.AgentManager.AgentAccess">
1644 <summary>The access level of this agent, usually M or PG</summary>
1645 </member>
1646 <member name="P:OpenMetaverse.AgentManager.CollisionPlane">
1647 <summary>The CollisionPlane of Agent</summary>
1648 </member>
1649 <member name="P:OpenMetaverse.AgentManager.Velocity">
1650 <summary>An <seealso cref="T:OpenMetaverse.Vector3" /> representing the velocity of our agent</summary>
1651 </member>
1652 <member name="P:OpenMetaverse.AgentManager.Acceleration">
1653 <summary>An <seealso cref="T:OpenMetaverse.Vector3" /> representing the acceleration of our agent</summary>
1654 </member>
1655 <member name="P:OpenMetaverse.AgentManager.AngularVelocity">
1656 <summary>A <seealso cref="T:OpenMetaverse.Vector3" /> which specifies the angular speed, and axis about which an Avatar is rotating.</summary>
1657 </member>
1658 <member name="P:OpenMetaverse.AgentManager.HomePosition">
1659 <summary>Position avatar client will goto when login to 'home' or during
1660 teleport request to 'home' region.</summary>
1661 </member>
1662 <member name="P:OpenMetaverse.AgentManager.HomeLookAt">
1663 <summary>LookAt point saved/restored with HomePosition</summary>
1664 </member>
1665 <member name="P:OpenMetaverse.AgentManager.FirstName">
1666 <summary>Avatar First Name (i.e. Philip)</summary>
1667 </member>
1668 <member name="P:OpenMetaverse.AgentManager.LastName">
1669 <summary>Avatar Last Name (i.e. Linden)</summary>
1670 </member>
1671 <member name="P:OpenMetaverse.AgentManager.Name">
1672 <summary>Avatar Full Name (i.e. Philip Linden)</summary>
1673 </member>
1674 <member name="P:OpenMetaverse.AgentManager.Health">
1675 <summary>Gets the health of the agent</summary>
1676 </member>
1677 <member name="P:OpenMetaverse.AgentManager.Balance">
1678 <summary>Gets the current balance of the agent</summary>
1679 </member>
1680 <member name="P:OpenMetaverse.AgentManager.SittingOn">
1681 <summary>Gets the local ID of the prim the agent is sitting on,
1682 zero if the avatar is not currently sitting</summary>
1683 </member>
1684 <member name="P:OpenMetaverse.AgentManager.ActiveGroup">
1685 <summary>Gets the <seealso cref="T:OpenMetaverse.UUID" /> of the agents active group.</summary>
1686 </member>
1687 <member name="P:OpenMetaverse.AgentManager.ActiveGroupPowers">
1688 <summary>Gets the Agents powers in the currently active group</summary>
1689 </member>
1690 <member name="P:OpenMetaverse.AgentManager.TeleportMessage">
1691 <summary>Current status message for teleporting</summary>
1692 </member> 1130 </member>
1693 <member name="P:OpenMetaverse.AgentManager.RelativePosition"> 1131 <member name="M:OpenMetaverse.AgentManager.#ctor(OpenMetaverse.GridClient)">
1694 <summary>Current position of the agent as a relative offset from
1695 the simulator, or the parent object if we are sitting on something</summary>
1696 </member>
1697 <member name="P:OpenMetaverse.AgentManager.RelativeRotation">
1698 <summary>Current rotation of the agent as a relative rotation from
1699 the simulator, or the parent object if we are sitting on something</summary>
1700 </member>
1701 <member name="P:OpenMetaverse.AgentManager.SimPosition">
1702 <summary>Current position of the agent in the simulator</summary>
1703 </member>
1704 <member name="P:OpenMetaverse.AgentManager.SimRotation">
1705 <summary> 1132 <summary>
1706 A <seealso cref="T:OpenMetaverse.Quaternion" /> representing the agents current rotation 1133 Constructor, setup callbacks for packets related to our avatar
1707 </summary> 1134 </summary>
1708 </member> 1135 <param name="client">A reference to the <seealso cref="T:OpenMetaverse.GridClient"/> Class</param>
1709 <member name="P:OpenMetaverse.AgentManager.GlobalPosition">
1710 <summary>Returns the global grid position of the avatar</summary>
1711 </member>
1712 <member name="M:OpenMetaverse.AgentManager.OnChat(OpenMetaverse.ChatEventArgs)">
1713 <summary>Raises the ChatFromSimulator event</summary>
1714 <param name="e">A ChatEventArgs object containing the
1715 data returned from the data server</param>
1716 </member>
1717 <member name="M:OpenMetaverse.AgentManager.OnScriptDialog(OpenMetaverse.ScriptDialogEventArgs)">
1718 <summary>Raises the ScriptDialog event</summary>
1719 <param name="e">A SctriptDialogEventArgs object containing the
1720 data returned from the data server</param>
1721 </member>
1722 <member name="M:OpenMetaverse.AgentManager.OnScriptQuestion(OpenMetaverse.ScriptQuestionEventArgs)">
1723 <summary>Raises the ScriptQuestion event</summary>
1724 <param name="e">A ScriptQuestionEventArgs object containing the
1725 data returned from the data server</param>
1726 </member>
1727 <member name="M:OpenMetaverse.AgentManager.OnLoadURL(OpenMetaverse.LoadUrlEventArgs)">
1728 <summary>Raises the LoadURL event</summary>
1729 <param name="e">A LoadUrlEventArgs object containing the
1730 data returned from the data server</param>
1731 </member>
1732 <member name="M:OpenMetaverse.AgentManager.OnBalance(OpenMetaverse.BalanceEventArgs)">
1733 <summary>Raises the MoneyBalance event</summary>
1734 <param name="e">A BalanceEventArgs object containing the
1735 data returned from the data server</param>
1736 </member>
1737 <member name="M:OpenMetaverse.AgentManager.OnMoneyBalanceReply(OpenMetaverse.MoneyBalanceReplyEventArgs)">
1738 <summary>Raises the MoneyBalanceReply event</summary>
1739 <param name="e">A MoneyBalanceReplyEventArgs object containing the
1740 data returned from the data server</param>
1741 </member>
1742 <member name="M:OpenMetaverse.AgentManager.OnInstantMessage(OpenMetaverse.InstantMessageEventArgs)">
1743 <summary>Raises the IM event</summary>
1744 <param name="e">A InstantMessageEventArgs object containing the
1745 data returned from the data server</param>
1746 </member>
1747 <member name="M:OpenMetaverse.AgentManager.OnTeleport(OpenMetaverse.TeleportEventArgs)">
1748 <summary>Raises the TeleportProgress event</summary>
1749 <param name="e">A TeleportEventArgs object containing the
1750 data returned from the data server</param>
1751 </member>
1752 <member name="M:OpenMetaverse.AgentManager.OnAgentData(OpenMetaverse.AgentDataReplyEventArgs)">
1753 <summary>Raises the AgentDataReply event</summary>
1754 <param name="e">A AgentDataReplyEventArgs object containing the
1755 data returned from the data server</param>
1756 </member>
1757 <member name="M:OpenMetaverse.AgentManager.OnAnimationsChanged(OpenMetaverse.AnimationsChangedEventArgs)">
1758 <summary>Raises the AnimationsChanged event</summary>
1759 <param name="e">A AnimationsChangedEventArgs object containing the
1760 data returned from the data server</param>
1761 </member>
1762 <member name="M:OpenMetaverse.AgentManager.OnMeanCollision(OpenMetaverse.MeanCollisionEventArgs)">
1763 <summary>Raises the MeanCollision event</summary>
1764 <param name="e">A MeanCollisionEventArgs object containing the
1765 data returned from the data server</param>
1766 </member>
1767 <member name="M:OpenMetaverse.AgentManager.OnRegionCrossed(OpenMetaverse.RegionCrossedEventArgs)">
1768 <summary>Raises the RegionCrossed event</summary>
1769 <param name="e">A RegionCrossedEventArgs object containing the
1770 data returned from the data server</param>
1771 </member>
1772 <member name="M:OpenMetaverse.AgentManager.OnGroupChatJoined(OpenMetaverse.GroupChatJoinedEventArgs)">
1773 <summary>Raises the GroupChatJoined event</summary>
1774 <param name="e">A GroupChatJoinedEventArgs object containing the
1775 data returned from the data server</param>
1776 </member>
1777 <member name="M:OpenMetaverse.AgentManager.OnAlertMessage(OpenMetaverse.AlertMessageEventArgs)">
1778 <summary>Raises the AlertMessage event</summary>
1779 <param name="e">A AlertMessageEventArgs object containing the
1780 data returned from the data server</param>
1781 </member>
1782 <member name="M:OpenMetaverse.AgentManager.OnScriptControlChange(OpenMetaverse.ScriptControlEventArgs)">
1783 <summary>Raises the ScriptControlChange event</summary>
1784 <param name="e">A ScriptControlEventArgs object containing the
1785 data returned from the data server</param>
1786 </member>
1787 <member name="M:OpenMetaverse.AgentManager.OnCameraConstraint(OpenMetaverse.CameraConstraintEventArgs)">
1788 <summary>Raises the CameraConstraint event</summary>
1789 <param name="e">A CameraConstraintEventArgs object containing the
1790 data returned from the data server</param>
1791 </member>
1792 <member name="M:OpenMetaverse.AgentManager.OnScriptSensorReply(OpenMetaverse.ScriptSensorReplyEventArgs)">
1793 <summary>Raises the ScriptSensorReply event</summary>
1794 <param name="e">A ScriptSensorReplyEventArgs object containing the
1795 data returned from the data server</param>
1796 </member>
1797 <member name="M:OpenMetaverse.AgentManager.OnAvatarSitResponse(OpenMetaverse.AvatarSitResponseEventArgs)">
1798 <summary>Raises the AvatarSitResponse event</summary>
1799 <param name="e">A AvatarSitResponseEventArgs object containing the
1800 data returned from the data server</param>
1801 </member>
1802 <member name="M:OpenMetaverse.AgentManager.OnChatSessionMemberAdded(OpenMetaverse.ChatSessionMemberAddedEventArgs)">
1803 <summary>Raises the ChatSessionMemberAdded event</summary>
1804 <param name="e">A ChatSessionMemberAddedEventArgs object containing the
1805 data returned from the data server</param>
1806 </member>
1807 <member name="M:OpenMetaverse.AgentManager.OnChatSessionMemberLeft(OpenMetaverse.ChatSessionMemberLeftEventArgs)">
1808 <summary>Raises the ChatSessionMemberLeft event</summary>
1809 <param name="e">A ChatSessionMemberLeftEventArgs object containing the
1810 data returned from the data server</param>
1811 </member>
1812 <member name="M:OpenMetaverse.AgentManager.OnSetDisplayNameReply(OpenMetaverse.SetDisplayNameReplyEventArgs)">
1813 <summary>Raises the SetDisplayNameReply Event</summary>
1814 <param name="e">A SetDisplayNameReplyEventArgs object containing
1815 the data sent from the simulator</param>
1816 </member>
1817 <member name="M:OpenMetaverse.AgentManager.OnMuteListUpdated(System.EventArgs)">
1818 <summary>Raises the MuteListUpdated event</summary>
1819 <param name="e">A EventArgs object containing the
1820 data returned from the data server</param>
1821 </member> 1136 </member>
1822 <member name="M:OpenMetaverse.AgentManager.Chat(System.String,System.Int32,OpenMetaverse.ChatType)"> 1137 <member name="M:OpenMetaverse.AgentManager.Chat(System.String,System.Int32,OpenMetaverse.ChatType)">
1823 <summary> 1138 <summary>
1824 Send a text message from the Agent to the Simulator 1139 Send a text message from the Agent to the Simulator
1825 </summary> 1140 </summary>
1826 <param name="message">A <see cref="T:System.String" /> containing the message</param> 1141 <param name="message">A <see cref="T:System.String"/> containing the message</param>
1827 <param name="channel">The channel to send the message on, 0 is the public channel. Channels above 0 1142 <param name="channel">The channel to send the message on, 0 is the public channel. Channels above 0
1828 can be used however only scripts listening on the specified channel will see the message</param> 1143 can be used however only scripts listening on the specified channel will see the message</param>
1829 <param name="type">Denotes the type of message being sent, shout, whisper, etc.</param> 1144 <param name="type">Denotes the type of message being sent, shout, whisper, etc.</param>
@@ -1837,15 +1152,15 @@
1837 <summary> 1152 <summary>
1838 Send an Instant Message to another Avatar 1153 Send an Instant Message to another Avatar
1839 </summary> 1154 </summary>
1840 <param name="target">The recipients <see cref="T:OpenMetaverse.UUID" /></param> 1155 <param name="target">The recipients <see cref="T:OpenMetaverse.UUID"/></param>
1841 <param name="message">A <see cref="T:System.String" /> containing the message to send</param> 1156 <param name="message">A <see cref="T:System.String"/> containing the message to send</param>
1842 </member> 1157 </member>
1843 <member name="M:OpenMetaverse.AgentManager.InstantMessage(OpenMetaverse.UUID,System.String,OpenMetaverse.UUID)"> 1158 <member name="M:OpenMetaverse.AgentManager.InstantMessage(OpenMetaverse.UUID,System.String,OpenMetaverse.UUID)">
1844 <summary> 1159 <summary>
1845 Send an Instant Message to an existing group chat or conference chat 1160 Send an Instant Message to an existing group chat or conference chat
1846 </summary> 1161 </summary>
1847 <param name="target">The recipients <see cref="T:OpenMetaverse.UUID" /></param> 1162 <param name="target">The recipients <see cref="T:OpenMetaverse.UUID"/></param>
1848 <param name="message">A <see cref="T:System.String" /> containing the message to send</param> 1163 <param name="message">A <see cref="T:System.String"/> containing the message to send</param>
1849 <param name="imSessionID">IM session ID (to differentiate between IM windows)</param> 1164 <param name="imSessionID">IM session ID (to differentiate between IM windows)</param>
1850 </member> 1165 </member>
1851 <member name="M:OpenMetaverse.AgentManager.InstantMessage(System.String,OpenMetaverse.UUID,System.String,OpenMetaverse.UUID,OpenMetaverse.UUID[])"> 1166 <member name="M:OpenMetaverse.AgentManager.InstantMessage(System.String,OpenMetaverse.UUID,System.String,OpenMetaverse.UUID,OpenMetaverse.UUID[])">
@@ -1877,8 +1192,7 @@
1877 <summary> 1192 <summary>
1878 Send an Instant Message to a group 1193 Send an Instant Message to a group
1879 </summary> 1194 </summary>
1880 <param name="groupID"> 1195 <param name="groupID"><seealso cref="T:OpenMetaverse.UUID"/> of the group to send message to</param>
1881 <seealso cref="T:OpenMetaverse.UUID" /> of the group to send message to</param>
1882 <param name="message">Text Message being sent.</param> 1196 <param name="message">Text Message being sent.</param>
1883 </member> 1197 </member>
1884 <member name="M:OpenMetaverse.AgentManager.InstantMessageGroup(System.String,OpenMetaverse.UUID,System.String)"> 1198 <member name="M:OpenMetaverse.AgentManager.InstantMessageGroup(System.String,OpenMetaverse.UUID,System.String)">
@@ -1886,96 +1200,84 @@
1886 Send an Instant Message to a group the agent is a member of 1200 Send an Instant Message to a group the agent is a member of
1887 </summary> 1201 </summary>
1888 <param name="fromName">The name this IM will show up as being from</param> 1202 <param name="fromName">The name this IM will show up as being from</param>
1889 <param name="groupID"> 1203 <param name="groupID"><seealso cref="T:OpenMetaverse.UUID"/> of the group to send message to</param>
1890 <seealso cref="T:OpenMetaverse.UUID" /> of the group to send message to</param>
1891 <param name="message">Text message being sent</param> 1204 <param name="message">Text message being sent</param>
1892 </member> 1205 </member>
1893 <member name="M:OpenMetaverse.AgentManager.RequestJoinGroupChat(OpenMetaverse.UUID)"> 1206 <member name="M:OpenMetaverse.AgentManager.RequestJoinGroupChat(OpenMetaverse.UUID)">
1894 <summary> 1207 <summary>
1895 Send a request to join a group chat session 1208 Send a request to join a group chat session
1896 </summary> 1209 </summary>
1897 <param name="groupID"> 1210 <param name="groupID"><seealso cref="T:OpenMetaverse.UUID"/> of Group to leave</param>
1898 <seealso cref="T:OpenMetaverse.UUID" /> of Group to leave</param>
1899 </member> 1211 </member>
1900 <member name="M:OpenMetaverse.AgentManager.RequestLeaveGroupChat(OpenMetaverse.UUID)"> 1212 <member name="M:OpenMetaverse.AgentManager.RequestLeaveGroupChat(OpenMetaverse.UUID)">
1901 <summary> 1213 <summary>
1902 Exit a group chat session. This will stop further Group chat messages 1214 Exit a group chat session. This will stop further Group chat messages
1903 from being sent until session is rejoined. 1215 from being sent until session is rejoined.
1904 </summary> 1216 </summary>
1905 <param name="groupID"> 1217 <param name="groupID"><seealso cref="T:OpenMetaverse.UUID"/> of Group chat session to leave</param>
1906 <seealso cref="T:OpenMetaverse.UUID" /> of Group chat session to leave</param>
1907 </member> 1218 </member>
1908 <member name="M:OpenMetaverse.AgentManager.ReplyToScriptDialog(System.Int32,System.Int32,System.String,OpenMetaverse.UUID)"> 1219 <member name="M:OpenMetaverse.AgentManager.ReplyToScriptDialog(System.Int32,System.Int32,System.String,OpenMetaverse.UUID)">
1909 <summary> 1220 <summary>
1910 Reply to script dialog questions. 1221 Reply to script dialog questions.
1911 </summary> 1222 </summary>
1912 <param name="channel">Channel initial request came on</param> 1223 <param name="channel">Channel initial request came on</param>
1913 <param name="buttonIndex">Index of button you're "clicking"</param> 1224 <param name="buttonIndex">Index of button you're "clicking"</param>
1914 <param name="buttonlabel">Label of button you're "clicking"</param> 1225 <param name="buttonlabel">Label of button you're "clicking"</param>
1915 <param name="objectID"> 1226 <param name="objectID"><seealso cref="T:OpenMetaverse.UUID"/> of Object that sent the dialog request</param>
1916 <seealso cref="T:OpenMetaverse.UUID" /> of Object that sent the dialog request</param> 1227 <seealso cref="M:OpenMetaverse.AgentManager.OnScriptDialog(OpenMetaverse.ScriptDialogEventArgs)"/>
1917 <seealso cref="M:OpenMetaverse.AgentManager.OnScriptDialog(OpenMetaverse.ScriptDialogEventArgs)" />
1918 </member> 1228 </member>
1919 <member name="M:OpenMetaverse.AgentManager.ChatterBoxAcceptInvite(OpenMetaverse.UUID)"> 1229 <member name="M:OpenMetaverse.AgentManager.ChatterBoxAcceptInvite(OpenMetaverse.UUID)">
1920 <summary> 1230 <summary>
1921 Accept invite for to a chatterbox session 1231 Accept invite for to a chatterbox session
1922 </summary> 1232 </summary>
1923 <param name="session_id"> 1233 <param name="session_id"><seealso cref="T:OpenMetaverse.UUID"/> of session to accept invite to</param>
1924 <seealso cref="T:OpenMetaverse.UUID" /> of session to accept invite to</param>
1925 </member> 1234 </member>
1926 <member name="M:OpenMetaverse.AgentManager.StartIMConference(System.Collections.Generic.List{OpenMetaverse.UUID},OpenMetaverse.UUID)"> 1235 <member name="M:OpenMetaverse.AgentManager.StartIMConference(System.Collections.Generic.List{OpenMetaverse.UUID},OpenMetaverse.UUID)">
1927 <summary> 1236 <summary>
1928 Start a friends conference 1237 Start a friends conference
1929 </summary> 1238 </summary>
1930 <param name="participants"> 1239 <param name="participants"><seealso cref="T:OpenMetaverse.UUID"/> List of UUIDs to start a conference with</param>
1931 <seealso cref="T:OpenMetaverse.UUID" /> List of UUIDs to start a conference with</param> 1240 <param name="tmp_session_id">the temportary session ID returned in the <see cref="!:OnJoinedGroupChat"/> callback&gt;</param>
1932 <param name="tmp_session_id">the temportary session ID returned in the <see cref="!:OnJoinedGroupChat" /> callback&gt;</param>
1933 </member> 1241 </member>
1934 <member name="M:OpenMetaverse.AgentManager.PointAtEffect(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.Vector3d,OpenMetaverse.PointAtType,OpenMetaverse.UUID)"> 1242 <member name="M:OpenMetaverse.AgentManager.PointAtEffect(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.Vector3d,OpenMetaverse.PointAtType,OpenMetaverse.UUID)">
1935 <summary> 1243 <summary>
1936 Start a particle stream between an agent and an object 1244 Start a particle stream between an agent and an object
1937 </summary> 1245 </summary>
1938 <param name="sourceAvatar"> 1246 <param name="sourceAvatar"><seealso cref="T:OpenMetaverse.UUID"/> Key of the source agent</param>
1939 <seealso cref="T:OpenMetaverse.UUID" /> Key of the source agent</param> 1247 <param name="targetObject"><seealso cref="T:OpenMetaverse.UUID"/> Key of the target object</param>
1940 <param name="targetObject"> 1248 <param name="globalOffset"></param>
1941 <seealso cref="T:OpenMetaverse.UUID" /> Key of the target object</param> 1249 <param name="type">The type from the <seealso cref="T:PointAtType"/> enum</param>
1942 <param name="globalOffset"> 1250 <param name="effectID">A unique <seealso cref="T:OpenMetaverse.UUID"/> for this effect</param>
1943 </param>
1944 <param name="type">The type from the <seealso cref="T:PointAtType" /> enum</param>
1945 <param name="effectID">A unique <seealso cref="T:OpenMetaverse.UUID" /> for this effect</param>
1946 </member> 1251 </member>
1947 <member name="M:OpenMetaverse.AgentManager.LookAtEffect(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.Vector3d,OpenMetaverse.LookAtType,OpenMetaverse.UUID)"> 1252 <member name="M:OpenMetaverse.AgentManager.LookAtEffect(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.Vector3d,OpenMetaverse.LookAtType,OpenMetaverse.UUID)">
1948 <summary> 1253 <summary>
1949 Start a particle stream between an agent and an object 1254 Start a particle stream between an agent and an object
1950 </summary> 1255 </summary>
1951 <param name="sourceAvatar"> 1256 <param name="sourceAvatar"><seealso cref="T:OpenMetaverse.UUID"/> Key of the source agent</param>
1952 <seealso cref="T:OpenMetaverse.UUID" /> Key of the source agent</param> 1257 <param name="targetObject"><seealso cref="T:OpenMetaverse.UUID"/> Key of the target object</param>
1953 <param name="targetObject"> 1258 <param name="globalOffset">A <seealso cref="T:OpenMetaverse.Vector3d"/> representing the beams offset from the source</param>
1954 <seealso cref="T:OpenMetaverse.UUID" /> Key of the target object</param> 1259 <param name="type">A <seealso cref="T:PointAtType"/> which sets the avatars lookat animation</param>
1955 <param name="globalOffset">A <seealso cref="T:OpenMetaverse.Vector3d" /> representing the beams offset from the source</param> 1260 <param name="effectID"><seealso cref="T:OpenMetaverse.UUID"/> of the Effect</param>
1956 <param name="type">A <seealso cref="T:PointAtType" /> which sets the avatars lookat animation</param>
1957 <param name="effectID">
1958 <seealso cref="T:OpenMetaverse.UUID" /> of the Effect</param>
1959 </member> 1261 </member>
1960 <member name="M:OpenMetaverse.AgentManager.BeamEffect(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.Vector3d,OpenMetaverse.Color4,System.Single,OpenMetaverse.UUID)"> 1262 <member name="M:OpenMetaverse.AgentManager.BeamEffect(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.Vector3d,OpenMetaverse.Color4,System.Single,OpenMetaverse.UUID)">
1961 <summary> 1263 <summary>
1962 Create a particle beam between an avatar and an primitive 1264 Create a particle beam between an avatar and an primitive
1963 </summary> 1265 </summary>
1964 <param name="sourceAvatar">The ID of source avatar</param> 1266 <param name="sourceAvatar">The ID of source avatar</param>
1965 <param name="targetObject">The ID of the target primitive</param> 1267 <param name="targetObject">The ID of the target primitive</param>
1966 <param name="globalOffset">global offset</param> 1268 <param name="globalOffset">global offset</param>
1967 <param name="color">A <see cref="T:OpenMetaverse.Color4" /> object containing the combined red, green, blue and alpha 1269 <param name="color">A <see cref="T:OpenMetaverse.Color4"/> object containing the combined red, green, blue and alpha
1968 color values of particle beam</param> 1270 color values of particle beam</param>
1969 <param name="duration">a float representing the duration the parcicle beam will last</param> 1271 <param name="duration">a float representing the duration the parcicle beam will last</param>
1970 <param name="effectID">A Unique ID for the beam</param> 1272 <param name="effectID">A Unique ID for the beam</param>
1971 <seealso cref="T:OpenMetaverse.Packets.ViewerEffectPacket" /> 1273 <seealso cref="T:OpenMetaverse.Packets.ViewerEffectPacket"/>
1972 </member> 1274 </member>
1973 <member name="M:OpenMetaverse.AgentManager.SphereEffect(OpenMetaverse.Vector3d,OpenMetaverse.Color4,System.Single,OpenMetaverse.UUID)"> 1275 <member name="M:OpenMetaverse.AgentManager.SphereEffect(OpenMetaverse.Vector3d,OpenMetaverse.Color4,System.Single,OpenMetaverse.UUID)">
1974 <summary> 1276 <summary>
1975 Create a particle swirl around a target position using a <seealso cref="T:OpenMetaverse.Packets.ViewerEffectPacket" /> packet 1277 Create a particle swirl around a target position using a <seealso cref="T:OpenMetaverse.Packets.ViewerEffectPacket"/> packet
1976 </summary> 1278 </summary>
1977 <param name="globalOffset">global offset</param> 1279 <param name="globalOffset">global offset</param>
1978 <param name="color">A <see cref="T:OpenMetaverse.Color4" /> object containing the combined red, green, blue and alpha 1280 <param name="color">A <see cref="T:OpenMetaverse.Color4"/> object containing the combined red, green, blue and alpha
1979 color values of particle beam</param> 1281 color values of particle beam</param>
1980 <param name="duration">a float representing the duration the parcicle beam will last</param> 1282 <param name="duration">a float representing the duration the parcicle beam will last</param>
1981 <param name="effectID">A Unique ID for the beam</param> 1283 <param name="effectID">A Unique ID for the beam</param>
@@ -1984,13 +1286,12 @@
1984 <summary> 1286 <summary>
1985 Sends a request to sit on the specified object 1287 Sends a request to sit on the specified object
1986 </summary> 1288 </summary>
1987 <param name="targetID"> 1289 <param name="targetID"><seealso cref="T:OpenMetaverse.UUID"/> of the object to sit on</param>
1988 <seealso cref="T:OpenMetaverse.UUID" /> of the object to sit on</param>
1989 <param name="offset">Sit at offset</param> 1290 <param name="offset">Sit at offset</param>
1990 </member> 1291 </member>
1991 <member name="M:OpenMetaverse.AgentManager.Sit"> 1292 <member name="M:OpenMetaverse.AgentManager.Sit">
1992 <summary> 1293 <summary>
1993 Follows a call to <seealso cref="M:OpenMetaverse.AgentManager.RequestSit(OpenMetaverse.UUID,OpenMetaverse.Vector3)" /> to actually sit on the object 1294 Follows a call to <seealso cref="M:OpenMetaverse.AgentManager.RequestSit(OpenMetaverse.UUID,OpenMetaverse.Vector3)"/> to actually sit on the object
1994 </summary> 1295 </summary>
1995 </member> 1296 </member>
1996 <member name="M:OpenMetaverse.AgentManager.Stand"> 1297 <member name="M:OpenMetaverse.AgentManager.Stand">
@@ -2057,15 +1358,14 @@
2057 Grabs an object 1358 Grabs an object
2058 </summary> 1359 </summary>
2059 <param name="objectLocalID">an unsigned integer of the objects ID within the simulator</param> 1360 <param name="objectLocalID">an unsigned integer of the objects ID within the simulator</param>
2060 <seealso cref="F:OpenMetaverse.Simulator.ObjectsPrimitives" /> 1361 <seealso cref="F:OpenMetaverse.Simulator.ObjectsPrimitives"/>
2061 </member> 1362 </member>
2062 <member name="M:OpenMetaverse.AgentManager.Grab(System.UInt32,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3,System.Int32,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3)"> 1363 <member name="M:OpenMetaverse.AgentManager.Grab(System.UInt32,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3,System.Int32,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3)">
2063 <summary> 1364 <summary>
2064 Overload: Grab a simulated object 1365 Overload: Grab a simulated object
2065 </summary> 1366 </summary>
2066 <param name="objectLocalID">an unsigned integer of the objects ID within the simulator</param> 1367 <param name="objectLocalID">an unsigned integer of the objects ID within the simulator</param>
2067 <param name="grabOffset"> 1368 <param name="grabOffset"></param>
2068 </param>
2069 <param name="uvCoord">The texture coordinates to grab</param> 1369 <param name="uvCoord">The texture coordinates to grab</param>
2070 <param name="stCoord">The surface coordinates to grab</param> 1370 <param name="stCoord">The surface coordinates to grab</param>
2071 <param name="faceIndex">The face of the position to grab</param> 1371 <param name="faceIndex">The face of the position to grab</param>
@@ -2078,19 +1378,16 @@
2078 <summary> 1378 <summary>
2079 Drag an object 1379 Drag an object
2080 </summary> 1380 </summary>
2081 <param name="objectID"> 1381 <param name="objectID"><seealso cref="T:OpenMetaverse.UUID"/> of the object to drag</param>
2082 <seealso cref="T:OpenMetaverse.UUID" /> of the object to drag</param>
2083 <param name="grabPosition">Drag target in region coordinates</param> 1382 <param name="grabPosition">Drag target in region coordinates</param>
2084 </member> 1383 </member>
2085 <member name="M:OpenMetaverse.AgentManager.GrabUpdate(OpenMetaverse.UUID,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3,System.Int32,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3)"> 1384 <member name="M:OpenMetaverse.AgentManager.GrabUpdate(OpenMetaverse.UUID,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3,System.Int32,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3)">
2086 <summary> 1385 <summary>
2087 Overload: Drag an object 1386 Overload: Drag an object
2088 </summary> 1387 </summary>
2089 <param name="objectID"> 1388 <param name="objectID"><seealso cref="T:OpenMetaverse.UUID"/> of the object to drag</param>
2090 <seealso cref="T:OpenMetaverse.UUID" /> of the object to drag</param>
2091 <param name="grabPosition">Drag target in region coordinates</param> 1389 <param name="grabPosition">Drag target in region coordinates</param>
2092 <param name="grabOffset"> 1390 <param name="grabOffset"></param>
2093 </param>
2094 <param name="uvCoord">The texture coordinates to grab</param> 1391 <param name="uvCoord">The texture coordinates to grab</param>
2095 <param name="stCoord">The surface coordinates to grab</param> 1392 <param name="stCoord">The surface coordinates to grab</param>
2096 <param name="faceIndex">The face of the position to grab</param> 1393 <param name="faceIndex">The face of the position to grab</param>
@@ -2104,9 +1401,9 @@
2104 Release a grabbed object 1401 Release a grabbed object
2105 </summary> 1402 </summary>
2106 <param name="objectLocalID">The Objects Simulator Local ID</param> 1403 <param name="objectLocalID">The Objects Simulator Local ID</param>
2107 <seealso cref="F:OpenMetaverse.Simulator.ObjectsPrimitives" /> 1404 <seealso cref="F:OpenMetaverse.Simulator.ObjectsPrimitives"/>
2108 <seealso cref="M:OpenMetaverse.AgentManager.Grab(System.UInt32,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3,System.Int32,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3)" /> 1405 <seealso cref="M:OpenMetaverse.AgentManager.Grab(System.UInt32)"/>
2109 <seealso cref="M:OpenMetaverse.AgentManager.GrabUpdate(OpenMetaverse.UUID,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3,System.Int32,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3)" /> 1406 <seealso cref="M:OpenMetaverse.AgentManager.GrabUpdate(OpenMetaverse.UUID,OpenMetaverse.Vector3)"/>
2110 </member> 1407 </member>
2111 <member name="M:OpenMetaverse.AgentManager.DeGrab(System.UInt32,OpenMetaverse.Vector3,OpenMetaverse.Vector3,System.Int32,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3)"> 1408 <member name="M:OpenMetaverse.AgentManager.DeGrab(System.UInt32,OpenMetaverse.Vector3,OpenMetaverse.Vector3,System.Int32,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3)">
2112 <summary> 1409 <summary>
@@ -2126,7 +1423,7 @@
2126 Touches an object 1423 Touches an object
2127 </summary> 1424 </summary>
2128 <param name="objectLocalID">an unsigned integer of the objects ID within the simulator</param> 1425 <param name="objectLocalID">an unsigned integer of the objects ID within the simulator</param>
2129 <seealso cref="F:OpenMetaverse.Simulator.ObjectsPrimitives" /> 1426 <seealso cref="F:OpenMetaverse.Simulator.ObjectsPrimitives"/>
2130 </member> 1427 </member>
2131 <member name="M:OpenMetaverse.AgentManager.RequestBalance"> 1428 <member name="M:OpenMetaverse.AgentManager.RequestBalance">
2132 <summary> 1429 <summary>
@@ -2153,7 +1450,7 @@
2153 <summary> 1450 <summary>
2154 Give L$ to an object 1451 Give L$ to an object
2155 </summary> 1452 </summary>
2156 <param name="target">object <seealso cref="T:OpenMetaverse.UUID" /> to give money to</param> 1453 <param name="target">object <seealso cref="T:OpenMetaverse.UUID"/> to give money to</param>
2157 <param name="amount">amount of L$ to give</param> 1454 <param name="amount">amount of L$ to give</param>
2158 <param name="objectName">name of object</param> 1455 <param name="objectName">name of object</param>
2159 </member> 1456 </member>
@@ -2161,14 +1458,14 @@
2161 <summary> 1458 <summary>
2162 Give L$ to a group 1459 Give L$ to a group
2163 </summary> 1460 </summary>
2164 <param name="target">group <seealso cref="T:OpenMetaverse.UUID" /> to give money to</param> 1461 <param name="target">group <seealso cref="T:OpenMetaverse.UUID"/> to give money to</param>
2165 <param name="amount">amount of L$ to give</param> 1462 <param name="amount">amount of L$ to give</param>
2166 </member> 1463 </member>
2167 <member name="M:OpenMetaverse.AgentManager.GiveGroupMoney(OpenMetaverse.UUID,System.Int32,System.String)"> 1464 <member name="M:OpenMetaverse.AgentManager.GiveGroupMoney(OpenMetaverse.UUID,System.Int32,System.String)">
2168 <summary> 1465 <summary>
2169 Give L$ to a group 1466 Give L$ to a group
2170 </summary> 1467 </summary>
2171 <param name="target">group <seealso cref="T:OpenMetaverse.UUID" /> to give money to</param> 1468 <param name="target">group <seealso cref="T:OpenMetaverse.UUID"/> to give money to</param>
2172 <param name="amount">amount of L$ to give</param> 1469 <param name="amount">amount of L$ to give</param>
2173 <param name="description">description of transaction</param> 1470 <param name="description">description of transaction</param>
2174 </member> 1471 </member>
@@ -2198,33 +1495,33 @@
2198 <summary> 1495 <summary>
2199 Plays a gesture 1496 Plays a gesture
2200 </summary> 1497 </summary>
2201 <param name="gestureID">Asset <seealso cref="T:OpenMetaverse.UUID" /> of the gesture</param> 1498 <param name="gestureID">Asset <seealso cref="T:OpenMetaverse.UUID"/> of the gesture</param>
2202 </member> 1499 </member>
2203 <member name="M:OpenMetaverse.AgentManager.ActivateGesture(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 1500 <member name="M:OpenMetaverse.AgentManager.ActivateGesture(OpenMetaverse.UUID,OpenMetaverse.UUID)">
2204 <summary> 1501 <summary>
2205 Mark gesture active 1502 Mark gesture active
2206 </summary> 1503 </summary>
2207 <param name="invID">Inventory <seealso cref="T:OpenMetaverse.UUID" /> of the gesture</param> 1504 <param name="invID">Inventory <seealso cref="T:OpenMetaverse.UUID"/> of the gesture</param>
2208 <param name="assetID">Asset <seealso cref="T:OpenMetaverse.UUID" /> of the gesture</param> 1505 <param name="assetID">Asset <seealso cref="T:OpenMetaverse.UUID"/> of the gesture</param>
2209 </member> 1506 </member>
2210 <member name="M:OpenMetaverse.AgentManager.DeactivateGesture(OpenMetaverse.UUID)"> 1507 <member name="M:OpenMetaverse.AgentManager.DeactivateGesture(OpenMetaverse.UUID)">
2211 <summary> 1508 <summary>
2212 Mark gesture inactive 1509 Mark gesture inactive
2213 </summary> 1510 </summary>
2214 <param name="invID">Inventory <seealso cref="T:OpenMetaverse.UUID" /> of the gesture</param> 1511 <param name="invID">Inventory <seealso cref="T:OpenMetaverse.UUID"/> of the gesture</param>
2215 </member> 1512 </member>
2216 <member name="M:OpenMetaverse.AgentManager.AnimationStart(OpenMetaverse.UUID,System.Boolean)"> 1513 <member name="M:OpenMetaverse.AgentManager.AnimationStart(OpenMetaverse.UUID,System.Boolean)">
2217 <summary> 1514 <summary>
2218 Send an AgentAnimation packet that toggles a single animation on 1515 Send an AgentAnimation packet that toggles a single animation on
2219 </summary> 1516 </summary>
2220 <param name="animation">The <seealso cref="T:OpenMetaverse.UUID" /> of the animation to start playing</param> 1517 <param name="animation">The <seealso cref="T:OpenMetaverse.UUID"/> of the animation to start playing</param>
2221 <param name="reliable">Whether to ensure delivery of this packet or not</param> 1518 <param name="reliable">Whether to ensure delivery of this packet or not</param>
2222 </member> 1519 </member>
2223 <member name="M:OpenMetaverse.AgentManager.AnimationStop(OpenMetaverse.UUID,System.Boolean)"> 1520 <member name="M:OpenMetaverse.AgentManager.AnimationStop(OpenMetaverse.UUID,System.Boolean)">
2224 <summary> 1521 <summary>
2225 Send an AgentAnimation packet that toggles a single animation off 1522 Send an AgentAnimation packet that toggles a single animation off
2226 </summary> 1523 </summary>
2227 <param name="animation">The <seealso cref="T:OpenMetaverse.UUID" /> of a 1524 <param name="animation">The <seealso cref="T:OpenMetaverse.UUID"/> of a
2228 currently playing animation to stop playing</param> 1525 currently playing animation to stop playing</param>
2229 <param name="reliable">Whether to ensure delivery of this packet or not</param> 1526 <param name="reliable">Whether to ensure delivery of this packet or not</param>
2230 </member> 1527 </member>
@@ -2232,7 +1529,7 @@
2232 <summary> 1529 <summary>
2233 Send an AgentAnimation packet that will toggle animations on or off 1530 Send an AgentAnimation packet that will toggle animations on or off
2234 </summary> 1531 </summary>
2235 <param name="animations">A list of animation <seealso cref="T:OpenMetaverse.UUID" />s, and whether to 1532 <param name="animations">A list of animation <seealso cref="T:OpenMetaverse.UUID"/>s, and whether to
2236 turn that animation on or off</param> 1533 turn that animation on or off</param>
2237 <param name="reliable">Whether to ensure delivery of this packet or not</param> 1534 <param name="reliable">Whether to ensure delivery of this packet or not</param>
2238 </member> 1535 </member>
@@ -2246,8 +1543,7 @@
2246 <summary> 1543 <summary>
2247 Teleport agent to a landmark 1544 Teleport agent to a landmark
2248 </summary> 1545 </summary>
2249 <param name="landmark"> 1546 <param name="landmark"><seealso cref="T:OpenMetaverse.UUID"/> of the landmark to teleport agent to</param>
2250 <seealso cref="T:OpenMetaverse.UUID" /> of the landmark to teleport agent to</param>
2251 <returns>true on success, false on failure</returns> 1547 <returns>true on success, false on failure</returns>
2252 </member> 1548 </member>
2253 <member name="M:OpenMetaverse.AgentManager.Teleport(System.String,OpenMetaverse.Vector3)"> 1549 <member name="M:OpenMetaverse.AgentManager.Teleport(System.String,OpenMetaverse.Vector3)">
@@ -2276,8 +1572,7 @@
2276 Teleport agent to another region 1572 Teleport agent to another region
2277 </summary> 1573 </summary>
2278 <param name="regionHandle">handle of region to teleport agent to</param> 1574 <param name="regionHandle">handle of region to teleport agent to</param>
2279 <param name="position"> 1575 <param name="position"><seealso cref="T:OpenMetaverse.Vector3"/> position in destination sim to teleport to</param>
2280 <seealso cref="T:OpenMetaverse.Vector3" /> position in destination sim to teleport to</param>
2281 <returns>true on success, false on failure</returns> 1576 <returns>true on success, false on failure</returns>
2282 <remarks>This call is blocking</remarks> 1577 <remarks>This call is blocking</remarks>
2283 </member> 1578 </member>
@@ -2286,10 +1581,8 @@
2286 Teleport agent to another region 1581 Teleport agent to another region
2287 </summary> 1582 </summary>
2288 <param name="regionHandle">handle of region to teleport agent to</param> 1583 <param name="regionHandle">handle of region to teleport agent to</param>
2289 <param name="position"> 1584 <param name="position"><seealso cref="T:OpenMetaverse.Vector3"/> position in destination sim to teleport to</param>
2290 <seealso cref="T:OpenMetaverse.Vector3" /> position in destination sim to teleport to</param> 1585 <param name="lookAt"><seealso cref="T:OpenMetaverse.Vector3"/> direction in destination sim agent will look at</param>
2291 <param name="lookAt">
2292 <seealso cref="T:OpenMetaverse.Vector3" /> direction in destination sim agent will look at</param>
2293 <returns>true on success, false on failure</returns> 1586 <returns>true on success, false on failure</returns>
2294 <remarks>This call is blocking</remarks> 1587 <remarks>This call is blocking</remarks>
2295 </member> 1588 </member>
@@ -2298,62 +1591,56 @@
2298 Request teleport to a another simulator 1591 Request teleport to a another simulator
2299 </summary> 1592 </summary>
2300 <param name="regionHandle">handle of region to teleport agent to</param> 1593 <param name="regionHandle">handle of region to teleport agent to</param>
2301 <param name="position"> 1594 <param name="position"><seealso cref="T:OpenMetaverse.Vector3"/> position in destination sim to teleport to</param>
2302 <seealso cref="T:OpenMetaverse.Vector3" /> position in destination sim to teleport to</param>
2303 </member> 1595 </member>
2304 <member name="M:OpenMetaverse.AgentManager.RequestTeleport(System.UInt64,OpenMetaverse.Vector3,OpenMetaverse.Vector3)"> 1596 <member name="M:OpenMetaverse.AgentManager.RequestTeleport(System.UInt64,OpenMetaverse.Vector3,OpenMetaverse.Vector3)">
2305 <summary> 1597 <summary>
2306 Request teleport to a another simulator 1598 Request teleport to a another simulator
2307 </summary> 1599 </summary>
2308 <param name="regionHandle">handle of region to teleport agent to</param> 1600 <param name="regionHandle">handle of region to teleport agent to</param>
2309 <param name="position"> 1601 <param name="position"><seealso cref="T:OpenMetaverse.Vector3"/> position in destination sim to teleport to</param>
2310 <seealso cref="T:OpenMetaverse.Vector3" /> position in destination sim to teleport to</param> 1602 <param name="lookAt"><seealso cref="T:OpenMetaverse.Vector3"/> direction in destination sim agent will look at</param>
2311 <param name="lookAt">
2312 <seealso cref="T:OpenMetaverse.Vector3" /> direction in destination sim agent will look at</param>
2313 </member> 1603 </member>
2314 <member name="M:OpenMetaverse.AgentManager.RequestTeleport(OpenMetaverse.UUID)"> 1604 <member name="M:OpenMetaverse.AgentManager.RequestTeleport(OpenMetaverse.UUID)">
2315 <summary> 1605 <summary>
2316 Teleport agent to a landmark 1606 Teleport agent to a landmark
2317 </summary> 1607 </summary>
2318 <param name="landmark"> 1608 <param name="landmark"><seealso cref="T:OpenMetaverse.UUID"/> of the landmark to teleport agent to</param>
2319 <seealso cref="T:OpenMetaverse.UUID" /> of the landmark to teleport agent to</param>
2320 </member> 1609 </member>
2321 <member name="M:OpenMetaverse.AgentManager.SendTeleportLure(OpenMetaverse.UUID)"> 1610 <member name="M:OpenMetaverse.AgentManager.SendTeleportLure(OpenMetaverse.UUID)">
2322 <summary> 1611 <summary>
2323 Send a teleport lure to another avatar with default "Join me in ..." invitation message 1612 Send a teleport lure to another avatar with default "Join me in ..." invitation message
2324 </summary> 1613 </summary>
2325 <param name="targetID">target avatars <seealso cref="T:OpenMetaverse.UUID" /> to lure</param> 1614 <param name="targetID">target avatars <seealso cref="T:OpenMetaverse.UUID"/> to lure</param>
2326 </member> 1615 </member>
2327 <member name="M:OpenMetaverse.AgentManager.SendTeleportLure(OpenMetaverse.UUID,System.String)"> 1616 <member name="M:OpenMetaverse.AgentManager.SendTeleportLure(OpenMetaverse.UUID,System.String)">
2328 <summary> 1617 <summary>
2329 Send a teleport lure to another avatar with custom invitation message 1618 Send a teleport lure to another avatar with custom invitation message
2330 </summary> 1619 </summary>
2331 <param name="targetID">target avatars <seealso cref="T:OpenMetaverse.UUID" /> to lure</param> 1620 <param name="targetID">target avatars <seealso cref="T:OpenMetaverse.UUID"/> to lure</param>
2332 <param name="message">custom message to send with invitation</param> 1621 <param name="message">custom message to send with invitation</param>
2333 </member> 1622 </member>
2334 <member name="M:OpenMetaverse.AgentManager.TeleportLureRespond(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean)"> 1623 <member name="M:OpenMetaverse.AgentManager.TeleportLureRespond(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean)">
2335 <summary> 1624 <summary>
2336 Respond to a teleport lure by either accepting it and initiating 1625 Respond to a teleport lure by either accepting it and initiating
2337 the teleport, or denying it 1626 the teleport, or denying it
2338 </summary> 1627 </summary>
2339 <param name="requesterID"> 1628 <param name="requesterID"><seealso cref="T:OpenMetaverse.UUID"/> of the avatar sending the lure</param>
2340 <seealso cref="T:OpenMetaverse.UUID" /> of the avatar sending the lure</param> 1629 <param name="sessionID">IM session <seealso cref="T:OpenMetaverse.UUID"/> of the incoming lure request</param>
2341 <param name="sessionID">IM session <seealso cref="T:OpenMetaverse.UUID" /> of the incoming lure request</param>
2342 <param name="accept">true to accept the lure, false to decline it</param> 1630 <param name="accept">true to accept the lure, false to decline it</param>
2343 </member> 1631 </member>
2344 <member name="M:OpenMetaverse.AgentManager.UpdateProfile(OpenMetaverse.Avatar.AvatarProperties)"> 1632 <member name="M:OpenMetaverse.AgentManager.UpdateProfile(OpenMetaverse.Avatar.AvatarProperties)">
2345 <summary> 1633 <summary>
2346 Update agent profile 1634 Update agent profile
2347 </summary> 1635 </summary>
2348 <param name="profile"> 1636 <param name="profile"><seealso cref="T:OpenMetaverse.Avatar.AvatarProperties"/> struct containing updated
2349 <seealso cref="T:OpenMetaverse.Avatar.AvatarProperties" /> struct containing updated
2350 profile information</param> 1637 profile information</param>
2351 </member> 1638 </member>
2352 <member name="M:OpenMetaverse.AgentManager.UpdateInterests(OpenMetaverse.Avatar.Interests)"> 1639 <member name="M:OpenMetaverse.AgentManager.UpdateInterests(OpenMetaverse.Avatar.Interests)">
2353 <summary> 1640 <summary>
2354 Update agents profile interests 1641 Update agents profile interests
2355 </summary> 1642 </summary>
2356 <param name="interests">selection of interests from <seealso cref="T:OpenMetaverse.Avatar.Interests" /> struct</param> 1643 <param name="interests">selection of interests from <seealso cref="T:OpenMetaverse.Avatar.Interests"/> struct</param>
2357 </member> 1644 </member>
2358 <member name="M:OpenMetaverse.AgentManager.SetHeightWidth(System.UInt16,System.UInt16)"> 1645 <member name="M:OpenMetaverse.AgentManager.SetHeightWidth(System.UInt16,System.UInt16)">
2359 <summary> 1646 <summary>
@@ -2396,7 +1683,7 @@
2396 <summary> 1683 <summary>
2397 Sets home location to agents current position 1684 Sets home location to agents current position
2398 </summary> 1685 </summary>
2399 <remarks>will fire an AlertMessage (<seealso cref="E:OpenMetaverse.AgentManager.OnAlertMessage" />) with 1686 <remarks>will fire an AlertMessage (<seealso cref="E:OpenMetaverse.AgentManager.OnAlertMessage"/>) with
2400 success or failure message</remarks> 1687 success or failure message</remarks>
2401 </member> 1688 </member>
2402 <member name="M:OpenMetaverse.AgentManager.CompleteAgentMovement(OpenMetaverse.Simulator)"> 1689 <member name="M:OpenMetaverse.AgentManager.CompleteAgentMovement(OpenMetaverse.Simulator)">
@@ -2404,21 +1691,16 @@
2404 Move an agent in to a simulator. This packet is the last packet 1691 Move an agent in to a simulator. This packet is the last packet
2405 needed to complete the transition in to a new simulator 1692 needed to complete the transition in to a new simulator
2406 </summary> 1693 </summary>
2407 <param name="simulator"> 1694 <param name="simulator"><seealso cref="T:OpenMetaverse.Simulator"/> Object</param>
2408 <seealso cref="T:OpenMetaverse.Simulator" /> Object</param>
2409 </member> 1695 </member>
2410 <member name="M:OpenMetaverse.AgentManager.ScriptQuestionReply(OpenMetaverse.Simulator,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.ScriptPermission)"> 1696 <member name="M:OpenMetaverse.AgentManager.ScriptQuestionReply(OpenMetaverse.Simulator,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.ScriptPermission)">
2411 <summary> 1697 <summary>
2412 Reply to script permissions request 1698 Reply to script permissions request
2413 </summary> 1699 </summary>
2414 <param name="simulator"> 1700 <param name="simulator"><seealso cref="T:OpenMetaverse.Simulator"/> Object</param>
2415 <seealso cref="T:OpenMetaverse.Simulator" /> Object</param> 1701 <param name="itemID"><seealso cref="T:OpenMetaverse.UUID"/> of the itemID requesting permissions</param>
2416 <param name="itemID"> 1702 <param name="taskID"><seealso cref="T:OpenMetaverse.UUID"/> of the taskID requesting permissions</param>
2417 <seealso cref="T:OpenMetaverse.UUID" /> of the itemID requesting permissions</param> 1703 <param name="permissions"><seealso cref="T:OpenMetaverse.ScriptPermission"/> list of permissions to allow</param>
2418 <param name="taskID">
2419 <seealso cref="T:OpenMetaverse.UUID" /> of the taskID requesting permissions</param>
2420 <param name="permissions">
2421 <seealso cref="T:OpenMetaverse.ScriptPermission" /> list of permissions to allow</param>
2422 </member> 1704 </member>
2423 <member name="M:OpenMetaverse.AgentManager.GroupInviteRespond(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean)"> 1705 <member name="M:OpenMetaverse.AgentManager.GroupInviteRespond(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean)">
2424 <summary> 1706 <summary>
@@ -2519,8 +1801,8 @@
2519 </member> 1801 </member>
2520 <member name="M:OpenMetaverse.AgentManager.ChatHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 1802 <member name="M:OpenMetaverse.AgentManager.ChatHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
2521 <summary> 1803 <summary>
2522 Take an incoming Chat packet, auto-parse, and if OnChat is defined call 1804 Take an incoming Chat packet, auto-parse, and if OnChat is defined call
2523 that with the appropriate arguments. 1805 that with the appropriate arguments.
2524 </summary> 1806 </summary>
2525 <param name="sender">The sender</param> 1807 <param name="sender">The sender</param>
2526 <param name="e">The EventArgs object containing the packet data</param> 1808 <param name="e">The EventArgs object containing the packet data</param>
@@ -2582,7 +1864,7 @@
2582 </summary> 1864 </summary>
2583 <param name="capsKey">The message key</param> 1865 <param name="capsKey">The message key</param>
2584 <param name="message">the IMessage object containing the deserialized data sent from the simulator</param> 1866 <param name="message">the IMessage object containing the deserialized data sent from the simulator</param>
2585 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator" /> which originated the packet</param> 1867 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> which originated the packet</param>
2586 </member> 1868 </member>
2587 <member name="M:OpenMetaverse.AgentManager.TeleportFailedEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)"> 1869 <member name="M:OpenMetaverse.AgentManager.TeleportFailedEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
2588 <summary> 1870 <summary>
@@ -2622,7 +1904,7 @@
2622 </summary> 1904 </summary>
2623 <param name="capsKey">The message key</param> 1905 <param name="capsKey">The message key</param>
2624 <param name="message">the IMessage object containing the deserialized data sent from the simulator</param> 1906 <param name="message">the IMessage object containing the deserialized data sent from the simulator</param>
2625 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator" /> which originated the packet</param> 1907 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> which originated the packet</param>
2626 </member> 1908 </member>
2627 <member name="M:OpenMetaverse.AgentManager.CrossedRegionHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 1909 <member name="M:OpenMetaverse.AgentManager.CrossedRegionHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
2628 <summary>Process an incoming packet and raise the appropriate events</summary> 1910 <summary>Process an incoming packet and raise the appropriate events</summary>
@@ -2636,28 +1918,23 @@
2636 </summary> 1918 </summary>
2637 <param name="capsKey">The capability Key</param> 1919 <param name="capsKey">The capability Key</param>
2638 <param name="message">IMessage object containing decoded data from OSD</param> 1920 <param name="message">IMessage object containing decoded data from OSD</param>
2639 <param name="simulator"> 1921 <param name="simulator"></param>
2640 </param>
2641 </member> 1922 </member>
2642 <member name="M:OpenMetaverse.AgentManager.ChatterBoxSessionStartReplyEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)"> 1923 <member name="M:OpenMetaverse.AgentManager.ChatterBoxSessionStartReplyEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
2643 <summary> 1924 <summary>
2644 Response from request to join a group chat 1925 Response from request to join a group chat
2645 </summary> 1926 </summary>
2646 <param name="capsKey"> 1927 <param name="capsKey"></param>
2647 </param>
2648 <param name="message">IMessage object containing decoded data from OSD</param> 1928 <param name="message">IMessage object containing decoded data from OSD</param>
2649 <param name="simulator"> 1929 <param name="simulator"></param>
2650 </param>
2651 </member> 1930 </member>
2652 <member name="M:OpenMetaverse.AgentManager.ChatterBoxSessionAgentListUpdatesEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)"> 1931 <member name="M:OpenMetaverse.AgentManager.ChatterBoxSessionAgentListUpdatesEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
2653 <summary> 1932 <summary>
2654 Someone joined or left group chat 1933 Someone joined or left group chat
2655 </summary> 1934 </summary>
2656 <param name="capsKey"> 1935 <param name="capsKey"></param>
2657 </param>
2658 <param name="message">IMessage object containing decoded data from OSD</param> 1936 <param name="message">IMessage object containing decoded data from OSD</param>
2659 <param name="simulator"> 1937 <param name="simulator"></param>
2660 </param>
2661 </member> 1938 </member>
2662 <member name="M:OpenMetaverse.AgentManager.ChatterBoxInvitationEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)"> 1939 <member name="M:OpenMetaverse.AgentManager.ChatterBoxInvitationEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
2663 <summary> 1940 <summary>
@@ -2671,8 +1948,8 @@
2671 <summary> 1948 <summary>
2672 Moderate a chat session 1949 Moderate a chat session
2673 </summary> 1950 </summary>
2674 <param name="sessionID">the <see cref="T:OpenMetaverse.UUID" /> of the session to moderate, for group chats this will be the groups UUID</param> 1951 <param name="sessionID">the <see cref="T:OpenMetaverse.UUID"/> of the session to moderate, for group chats this will be the groups UUID</param>
2675 <param name="memberID">the <see cref="T:OpenMetaverse.UUID" /> of the avatar to moderate</param> 1952 <param name="memberID">the <see cref="T:OpenMetaverse.UUID"/> of the avatar to moderate</param>
2676 <param name="key">Either "voice" to moderate users voice, or "text" to moderate users text session</param> 1953 <param name="key">Either "voice" to moderate users voice, or "text" to moderate users text session</param>
2677 <param name="moderate">true to moderate (silence user), false to allow avatar to speak</param> 1954 <param name="moderate">true to moderate (silence user), false to allow avatar to speak</param>
2678 </member> 1955 </member>
@@ -2696,1066 +1973,1350 @@
2696 <param name="sender">The sender</param> 1973 <param name="sender">The sender</param>
2697 <param name="e">The EventArgs object containing the packet data</param> 1974 <param name="e">The EventArgs object containing the packet data</param>
2698 </member> 1975 </member>
2699 <member name="T:OpenMetaverse.ChatEventArgs"> 1976 <member name="E:OpenMetaverse.AgentManager.ChatFromSimulator">
2700 <summary> 1977 <summary>Raised when a scripted object or agent within range sends a public message</summary>
2701 </summary>
2702 </member> 1978 </member>
2703 <member name="M:OpenMetaverse.ChatEventArgs.#ctor(OpenMetaverse.Simulator,System.String,OpenMetaverse.ChatAudibleLevel,OpenMetaverse.ChatType,OpenMetaverse.ChatSourceType,System.String,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.Vector3)"> 1979 <member name="E:OpenMetaverse.AgentManager.ScriptDialog">
2704 <summary> 1980 <summary>Raised when a scripted object sends a dialog box containing possible
2705 Construct a new instance of the ChatEventArgs object 1981 options an agent can respond to</summary>
2706 </summary>
2707 <param name="simulator">Sim from which the message originates</param>
2708 <param name="message">The message sent</param>
2709 <param name="audible">The audible level of the message</param>
2710 <param name="type">The type of message sent: whisper, shout, etc</param>
2711 <param name="sourceType">The source type of the message sender</param>
2712 <param name="fromName">The name of the agent or object sending the message</param>
2713 <param name="sourceId">The ID of the agent or object sending the message</param>
2714 <param name="ownerid">The ID of the object owner, or the agent ID sending the message</param>
2715 <param name="position">The position of the agent or object sending the message</param>
2716 </member> 1982 </member>
2717 <member name="P:OpenMetaverse.ChatEventArgs.Simulator"> 1983 <member name="E:OpenMetaverse.AgentManager.ScriptQuestion">
2718 <summary>Get the simulator sending the message</summary> 1984 <summary>Raised when an object requests a change in the permissions an agent has permitted</summary>
2719 </member> 1985 </member>
2720 <member name="P:OpenMetaverse.ChatEventArgs.Message"> 1986 <member name="E:OpenMetaverse.AgentManager.LoadURL">
2721 <summary>Get the message sent</summary> 1987 <summary>Raised when a script requests an agent open the specified URL</summary>
2722 </member> 1988 </member>
2723 <member name="P:OpenMetaverse.ChatEventArgs.AudibleLevel"> 1989 <member name="E:OpenMetaverse.AgentManager.MoneyBalance">
2724 <summary>Get the audible level of the message</summary> 1990 <summary>Raised when an agents currency balance is updated</summary>
2725 </member> 1991 </member>
2726 <member name="P:OpenMetaverse.ChatEventArgs.Type"> 1992 <member name="E:OpenMetaverse.AgentManager.MoneyBalanceReply">
2727 <summary>Get the type of message sent: whisper, shout, etc</summary> 1993 <summary>Raised when a transaction occurs involving currency such as a land purchase</summary>
2728 </member> 1994 </member>
2729 <member name="P:OpenMetaverse.ChatEventArgs.SourceType"> 1995 <member name="E:OpenMetaverse.AgentManager.IM">
2730 <summary>Get the source type of the message sender</summary> 1996 <summary>Raised when an ImprovedInstantMessage packet is recieved from the simulator, this is used for everything from
1997 private messaging to friendship offers. The Dialog field defines what type of message has arrived</summary>
2731 </member> 1998 </member>
2732 <member name="P:OpenMetaverse.ChatEventArgs.FromName"> 1999 <member name="E:OpenMetaverse.AgentManager.TeleportProgress">
2733 <summary>Get the name of the agent or object sending the message</summary> 2000 <summary>Raised when an agent has requested a teleport to another location, or when responding to a lure. Raised multiple times
2001 for each teleport indicating the progress of the request</summary>
2734 </member> 2002 </member>
2735 <member name="P:OpenMetaverse.ChatEventArgs.SourceID"> 2003 <member name="E:OpenMetaverse.AgentManager.AgentDataReply">
2736 <summary>Get the ID of the agent or object sending the message</summary> 2004 <summary>Raised when a simulator sends agent specific information for our avatar.</summary>
2737 </member> 2005 </member>
2738 <member name="P:OpenMetaverse.ChatEventArgs.OwnerID"> 2006 <member name="E:OpenMetaverse.AgentManager.AnimationsChanged">
2739 <summary>Get the ID of the object owner, or the agent ID sending the message</summary> 2007 <summary>Raised when our agents animation playlist changes</summary>
2740 </member> 2008 </member>
2741 <member name="P:OpenMetaverse.ChatEventArgs.Position"> 2009 <member name="E:OpenMetaverse.AgentManager.MeanCollision">
2742 <summary>Get the position of the agent or object sending the message</summary> 2010 <summary>Raised when an object or avatar forcefully collides with our agent</summary>
2743 </member> 2011 </member>
2744 <member name="T:OpenMetaverse.ScriptDialogEventArgs"> 2012 <member name="E:OpenMetaverse.AgentManager.RegionCrossed">
2745 <summary>Contains the data sent when a primitive opens a dialog with this agent</summary> 2013 <summary>Raised when our agent crosses a region border into another region</summary>
2746 </member> 2014 </member>
2747 <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},OpenMetaverse.UUID)"> 2015 <member name="E:OpenMetaverse.AgentManager.GroupChatJoined">
2748 <summary> 2016 <summary>Raised when our agent succeeds or fails to join a group chat session</summary>
2749 Construct a new instance of the ScriptDialogEventArgs
2750 </summary>
2751 <param name="message">The dialog message</param>
2752 <param name="objectName">The name of the object that sent the dialog request</param>
2753 <param name="imageID">The ID of the image to be displayed</param>
2754 <param name="objectID">The ID of the primitive sending the dialog</param>
2755 <param name="firstName">The first name of the senders owner</param>
2756 <param name="lastName">The last name of the senders owner</param>
2757 <param name="chatChannel">The communication channel the dialog was sent on</param>
2758 <param name="buttons">The string labels containing the options presented in this dialog</param>
2759 <param name="ownerID">UUID of the scritped object owner</param>
2760 </member> 2017 </member>
2761 <member name="P:OpenMetaverse.ScriptDialogEventArgs.Message"> 2018 <member name="E:OpenMetaverse.AgentManager.AlertMessage">
2762 <summary>Get the dialog message</summary> 2019 <summary>Raised when a simulator sends an urgent message usually indication the recent failure of
2020 another action we have attempted to take such as an attempt to enter a parcel where we are denied access</summary>
2763 </member> 2021 </member>
2764 <member name="P:OpenMetaverse.ScriptDialogEventArgs.ObjectName"> 2022 <member name="E:OpenMetaverse.AgentManager.ScriptControlChange">
2765 <summary>Get the name of the object that sent the dialog request</summary> 2023 <summary>Raised when a script attempts to take or release specified controls for our agent</summary>
2766 </member> 2024 </member>
2767 <member name="P:OpenMetaverse.ScriptDialogEventArgs.ImageID"> 2025 <member name="E:OpenMetaverse.AgentManager.CameraConstraint">
2768 <summary>Get the ID of the image to be displayed</summary> 2026 <summary>Raised when the simulator detects our agent is trying to view something
2027 beyond its limits</summary>
2769 </member> 2028 </member>
2770 <member name="P:OpenMetaverse.ScriptDialogEventArgs.ObjectID"> 2029 <member name="E:OpenMetaverse.AgentManager.ScriptSensorReply">
2771 <summary>Get the ID of the primitive sending the dialog</summary> 2030 <summary>Raised when a script sensor reply is received from a simulator</summary>
2772 </member> 2031 </member>
2773 <member name="P:OpenMetaverse.ScriptDialogEventArgs.FirstName"> 2032 <member name="E:OpenMetaverse.AgentManager.AvatarSitResponse">
2774 <summary>Get the first name of the senders owner</summary> 2033 <summary>Raised in response to a <see cref="M:OpenMetaverse.AgentManager.RequestSit(OpenMetaverse.UUID,OpenMetaverse.Vector3)"/> request</summary>
2775 </member> 2034 </member>
2776 <member name="P:OpenMetaverse.ScriptDialogEventArgs.LastName"> 2035 <member name="E:OpenMetaverse.AgentManager.ChatSessionMemberAdded">
2777 <summary>Get the last name of the senders owner</summary> 2036 <summary>Raised when an avatar enters a group chat session we are participating in</summary>
2778 </member> 2037 </member>
2779 <member name="P:OpenMetaverse.ScriptDialogEventArgs.Channel"> 2038 <member name="E:OpenMetaverse.AgentManager.ChatSessionMemberLeft">
2780 <summary>Get the communication channel the dialog was sent on, responses 2039 <summary>Raised when an agent exits a group chat session we are participating in</summary>
2781 should also send responses on this same channel</summary>
2782 </member> 2040 </member>
2783 <member name="P:OpenMetaverse.ScriptDialogEventArgs.ButtonLabels"> 2041 <member name="E:OpenMetaverse.AgentManager.SetDisplayNameReply">
2784 <summary>Get the string labels containing the options presented in this dialog</summary> 2042 <summary>Raised when the simulator sends us data containing
2043 the details of display name change</summary>
2785 </member> 2044 </member>
2786 <member name="P:OpenMetaverse.ScriptDialogEventArgs.OwnerID"> 2045 <member name="E:OpenMetaverse.AgentManager.MuteListUpdated">
2787 <summary>UUID of the scritped object owner</summary> 2046 <summary>Raised when a scripted object or agent within range sends a public message</summary>
2788 </member> 2047 </member>
2789 <member name="T:OpenMetaverse.ScriptQuestionEventArgs"> 2048 <member name="P:OpenMetaverse.AgentManager.AgentID">
2790 <summary>Contains the data sent when a primitive requests debit or other permissions 2049 <summary>Your (client) avatars <see cref="T:OpenMetaverse.UUID"/></summary>
2791 requesting a YES or NO answer</summary> 2050 <remarks>"client", "agent", and "avatar" all represent the same thing</remarks>
2792 </member> 2051 </member>
2793 <member name="M:OpenMetaverse.ScriptQuestionEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,System.String,OpenMetaverse.ScriptPermission)"> 2052 <member name="P:OpenMetaverse.AgentManager.SessionID">
2794 <summary> 2053 <summary>Temporary <seealso cref="T:OpenMetaverse.UUID"/> assigned to this session, used for
2795 Construct a new instance of the ScriptQuestionEventArgs 2054 verifying our identity in packets</summary>
2796 </summary>
2797 <param name="simulator">The simulator containing the object sending the request</param>
2798 <param name="taskID">The ID of the script making the request</param>
2799 <param name="itemID">The ID of the primitive containing the script making the request</param>
2800 <param name="objectName">The name of the primitive making the request</param>
2801 <param name="objectOwner">The name of the owner of the object making the request</param>
2802 <param name="questions">The permissions being requested</param>
2803 </member> 2055 </member>
2804 <member name="P:OpenMetaverse.ScriptQuestionEventArgs.Simulator"> 2056 <member name="P:OpenMetaverse.AgentManager.SecureSessionID">
2805 <summary>Get the simulator containing the object sending the request</summary> 2057 <summary>Shared secret <seealso cref="T:OpenMetaverse.UUID"/> that is never sent over the wire</summary>
2806 </member> 2058 </member>
2807 <member name="P:OpenMetaverse.ScriptQuestionEventArgs.TaskID"> 2059 <member name="P:OpenMetaverse.AgentManager.LocalID">
2808 <summary>Get the ID of the script making the request</summary> 2060 <summary>Your (client) avatar ID, local to the current region/sim</summary>
2809 </member> 2061 </member>
2810 <member name="P:OpenMetaverse.ScriptQuestionEventArgs.ItemID"> 2062 <member name="P:OpenMetaverse.AgentManager.StartLocation">
2811 <summary>Get the ID of the primitive containing the script making the request</summary> 2063 <summary>Where the avatar started at login. Can be "last", "home"
2064 or a login <seealso cref="T:OpenMetaverse.URI"/></summary>
2812 </member> 2065 </member>
2813 <member name="P:OpenMetaverse.ScriptQuestionEventArgs.ObjectName"> 2066 <member name="P:OpenMetaverse.AgentManager.AgentAccess">
2814 <summary>Get the name of the primitive making the request</summary> 2067 <summary>The access level of this agent, usually M or PG</summary>
2815 </member> 2068 </member>
2816 <member name="P:OpenMetaverse.ScriptQuestionEventArgs.ObjectOwnerName"> 2069 <member name="P:OpenMetaverse.AgentManager.CollisionPlane">
2817 <summary>Get the name of the owner of the object making the request</summary> 2070 <summary>The CollisionPlane of Agent</summary>
2818 </member> 2071 </member>
2819 <member name="P:OpenMetaverse.ScriptQuestionEventArgs.Questions"> 2072 <member name="P:OpenMetaverse.AgentManager.Velocity">
2820 <summary>Get the permissions being requested</summary> 2073 <summary>An <seealso cref="T:OpenMetaverse.Vector3"/> representing the velocity of our agent</summary>
2821 </member> 2074 </member>
2822 <member name="T:OpenMetaverse.LoadUrlEventArgs"> 2075 <member name="P:OpenMetaverse.AgentManager.Acceleration">
2823 <summary>Contains the data sent when a primitive sends a request 2076 <summary>An <seealso cref="T:OpenMetaverse.Vector3"/> representing the acceleration of our agent</summary>
2824 to an agent to open the specified URL</summary>
2825 </member> 2077 </member>
2826 <member name="M:OpenMetaverse.LoadUrlEventArgs.#ctor(System.String,OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.String,System.String)"> 2078 <member name="P:OpenMetaverse.AgentManager.AngularVelocity">
2827 <summary> 2079 <summary>A <seealso cref="T:OpenMetaverse.Vector3"/> which specifies the angular speed, and axis about which an Avatar is rotating.</summary>
2828 Construct a new instance of the LoadUrlEventArgs
2829 </summary>
2830 <param name="objectName">The name of the object sending the request</param>
2831 <param name="objectID">The ID of the object sending the request</param>
2832 <param name="ownerID">The ID of the owner of the object sending the request</param>
2833 <param name="ownerIsGroup">True if the object is owned by a group</param>
2834 <param name="message">The message sent with the request</param>
2835 <param name="URL">The URL the object sent</param>
2836 </member> 2080 </member>
2837 <member name="P:OpenMetaverse.LoadUrlEventArgs.ObjectName"> 2081 <member name="P:OpenMetaverse.AgentManager.HomePosition">
2838 <summary>Get the name of the object sending the request</summary> 2082 <summary>Position avatar client will goto when login to 'home' or during
2083 teleport request to 'home' region.</summary>
2839 </member> 2084 </member>
2840 <member name="P:OpenMetaverse.LoadUrlEventArgs.ObjectID"> 2085 <member name="P:OpenMetaverse.AgentManager.HomeLookAt">
2841 <summary>Get the ID of the object sending the request</summary> 2086 <summary>LookAt point saved/restored with HomePosition</summary>
2842 </member> 2087 </member>
2843 <member name="P:OpenMetaverse.LoadUrlEventArgs.OwnerID"> 2088 <member name="P:OpenMetaverse.AgentManager.FirstName">
2844 <summary>Get the ID of the owner of the object sending the request</summary> 2089 <summary>Avatar First Name (i.e. Philip)</summary>
2845 </member> 2090 </member>
2846 <member name="P:OpenMetaverse.LoadUrlEventArgs.OwnerIsGroup"> 2091 <member name="P:OpenMetaverse.AgentManager.LastName">
2847 <summary>True if the object is owned by a group</summary> 2092 <summary>Avatar Last Name (i.e. Linden)</summary>
2848 </member> 2093 </member>
2849 <member name="P:OpenMetaverse.LoadUrlEventArgs.Message"> 2094 <member name="P:OpenMetaverse.AgentManager.Name">
2850 <summary>Get the message sent with the request</summary> 2095 <summary>Avatar Full Name (i.e. Philip Linden)</summary>
2851 </member> 2096 </member>
2852 <member name="P:OpenMetaverse.LoadUrlEventArgs.URL"> 2097 <member name="P:OpenMetaverse.AgentManager.Health">
2853 <summary>Get the URL the object sent</summary> 2098 <summary>Gets the health of the agent</summary>
2854 </member> 2099 </member>
2855 <member name="T:OpenMetaverse.InstantMessageEventArgs"> 2100 <member name="P:OpenMetaverse.AgentManager.Balance">
2856 <summary>The date received from an ImprovedInstantMessage</summary> 2101 <summary>Gets the current balance of the agent</summary>
2857 </member> 2102 </member>
2858 <member name="M:OpenMetaverse.InstantMessageEventArgs.#ctor(OpenMetaverse.InstantMessage,OpenMetaverse.Simulator)"> 2103 <member name="P:OpenMetaverse.AgentManager.SittingOn">
2859 <summary> 2104 <summary>Gets the local ID of the prim the agent is sitting on,
2860 Construct a new instance of the InstantMessageEventArgs object 2105 zero if the avatar is not currently sitting</summary>
2861 </summary>
2862 <param name="im">the InstantMessage object</param>
2863 <param name="simulator">the simulator where the InstantMessage origniated</param>
2864 </member> 2106 </member>
2865 <member name="P:OpenMetaverse.InstantMessageEventArgs.IM"> 2107 <member name="P:OpenMetaverse.AgentManager.ActiveGroup">
2866 <summary>Get the InstantMessage object</summary> 2108 <summary>Gets the <seealso cref="T:OpenMetaverse.UUID"/> of the agents active group.</summary>
2867 </member> 2109 </member>
2868 <member name="P:OpenMetaverse.InstantMessageEventArgs.Simulator"> 2110 <member name="P:OpenMetaverse.AgentManager.ActiveGroupPowers">
2869 <summary>Get the simulator where the InstantMessage origniated</summary> 2111 <summary>Gets the Agents powers in the currently active group</summary>
2870 </member> 2112 </member>
2871 <member name="T:OpenMetaverse.BalanceEventArgs"> 2113 <member name="P:OpenMetaverse.AgentManager.TeleportMessage">
2872 <summary>Contains the currency balance</summary> 2114 <summary>Current status message for teleporting</summary>
2873 </member> 2115 </member>
2874 <member name="M:OpenMetaverse.BalanceEventArgs.#ctor(System.Int32)"> 2116 <member name="P:OpenMetaverse.AgentManager.RelativePosition">
2875 <summary> 2117 <summary>Current position of the agent as a relative offset from
2876 Construct a new BalanceEventArgs object 2118 the simulator, or the parent object if we are sitting on something</summary>
2877 </summary>
2878 <param name="balance">The currenct balance</param>
2879 </member> 2119 </member>
2880 <member name="P:OpenMetaverse.BalanceEventArgs.Balance"> 2120 <member name="P:OpenMetaverse.AgentManager.RelativeRotation">
2121 <summary>Current rotation of the agent as a relative rotation from
2122 the simulator, or the parent object if we are sitting on something</summary>
2123 </member>
2124 <member name="P:OpenMetaverse.AgentManager.SimPosition">
2125 <summary>Current position of the agent in the simulator</summary>
2126 </member>
2127 <member name="P:OpenMetaverse.AgentManager.SimRotation">
2881 <summary> 2128 <summary>
2882 Get the currenct balance 2129 A <seealso cref="T:OpenMetaverse.Quaternion"/> representing the agents current rotation
2883 </summary> 2130 </summary>
2884 </member> 2131 </member>
2885 <member name="T:OpenMetaverse.MoneyBalanceReplyEventArgs"> 2132 <member name="P:OpenMetaverse.AgentManager.GlobalPosition">
2886 <summary>Contains the transaction summary when an item is purchased, 2133 <summary>Returns the global grid position of the avatar</summary>
2887 money is given, or land is purchased</summary>
2888 </member> 2134 </member>
2889 <member name="M:OpenMetaverse.MoneyBalanceReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Boolean,System.Int32,System.Int32,System.Int32,System.String,OpenMetaverse.TransactionInfo)"> 2135 <member name="T:OpenMetaverse.AgentManager.ControlFlags">
2890 <summary> 2136 <summary>
2891 Construct a new instance of the MoneyBalanceReplyEventArgs object 2137 Used to specify movement actions for your agent
2892 </summary> 2138 </summary>
2893 <param name="transactionID">The ID of the transaction</param>
2894 <param name="transactionSuccess">True of the transaction was successful</param>
2895 <param name="balance">The current currency balance</param>
2896 <param name="metersCredit">The meters credited</param>
2897 <param name="metersCommitted">The meters comitted</param>
2898 <param name="description">A brief description of the transaction</param>
2899 </member> 2139 </member>
2900 <member name="P:OpenMetaverse.MoneyBalanceReplyEventArgs.TransactionID"> 2140 <member name="F:OpenMetaverse.AgentManager.ControlFlags.NONE">
2901 <summary>Get the ID of the transaction</summary> 2141 <summary>Empty flag</summary>
2902 </member> 2142 </member>
2903 <member name="P:OpenMetaverse.MoneyBalanceReplyEventArgs.Success"> 2143 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_AT_POS">
2904 <summary>True of the transaction was successful</summary> 2144 <summary>Move Forward (SL Keybinding: W/Up Arrow)</summary>
2905 </member> 2145 </member>
2906 <member name="P:OpenMetaverse.MoneyBalanceReplyEventArgs.Balance"> 2146 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_AT_NEG">
2907 <summary>Get the remaining currency balance</summary> 2147 <summary>Move Backward (SL Keybinding: S/Down Arrow)</summary>
2908 </member> 2148 </member>
2909 <member name="P:OpenMetaverse.MoneyBalanceReplyEventArgs.MetersCredit"> 2149 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_LEFT_POS">
2910 <summary>Get the meters credited</summary> 2150 <summary>Move Left (SL Keybinding: Shift-(A/Left Arrow))</summary>
2911 </member> 2151 </member>
2912 <member name="P:OpenMetaverse.MoneyBalanceReplyEventArgs.MetersCommitted"> 2152 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_LEFT_NEG">
2913 <summary>Get the meters comitted</summary> 2153 <summary>Move Right (SL Keybinding: Shift-(D/Right Arrow))</summary>
2914 </member> 2154 </member>
2915 <member name="P:OpenMetaverse.MoneyBalanceReplyEventArgs.Description"> 2155 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_UP_POS">
2916 <summary>Get the description of the transaction</summary> 2156 <summary>Not Flying: Jump/Flying: Move Up (SL Keybinding: E)</summary>
2917 </member> 2157 </member>
2918 <member name="P:OpenMetaverse.MoneyBalanceReplyEventArgs.TransactionInfo"> 2158 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_UP_NEG">
2919 <summary>Detailed transaction information</summary> 2159 <summary>Not Flying: Croutch/Flying: Move Down (SL Keybinding: C)</summary>
2920 </member> 2160 </member>
2921 <member name="T:OpenMetaverse.AgentDataReplyEventArgs"> 2161 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_PITCH_POS">
2922 <summary>Data sent from the simulator containing information about your agent and active group information</summary> 2162 <summary>Unused</summary>
2923 </member> 2163 </member>
2924 <member name="M:OpenMetaverse.AgentDataReplyEventArgs.#ctor(System.String,System.String,OpenMetaverse.UUID,System.String,OpenMetaverse.GroupPowers,System.String)"> 2164 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_PITCH_NEG">
2925 <summary> 2165 <summary>Unused</summary>
2926 Construct a new instance of the AgentDataReplyEventArgs object
2927 </summary>
2928 <param name="firstName">The agents first name</param>
2929 <param name="lastName">The agents last name</param>
2930 <param name="activeGroupID">The agents active group ID</param>
2931 <param name="groupTitle">The group title of the agents active group</param>
2932 <param name="groupPowers">The combined group powers the agent has in the active group</param>
2933 <param name="groupName">The name of the group the agent has currently active</param>
2934 </member> 2166 </member>
2935 <member name="P:OpenMetaverse.AgentDataReplyEventArgs.FirstName"> 2167 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_YAW_POS">
2936 <summary>Get the agents first name</summary> 2168 <summary>Unused</summary>
2937 </member> 2169 </member>
2938 <member name="P:OpenMetaverse.AgentDataReplyEventArgs.LastName"> 2170 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_YAW_NEG">
2939 <summary>Get the agents last name</summary> 2171 <summary>Unused</summary>
2940 </member> 2172 </member>
2941 <member name="P:OpenMetaverse.AgentDataReplyEventArgs.ActiveGroupID"> 2173 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_FAST_AT">
2942 <summary>Get the active group ID of your agent</summary> 2174 <summary>ORed with AGENT_CONTROL_AT_* if the keyboard is being used</summary>
2943 </member> 2175 </member>
2944 <member name="P:OpenMetaverse.AgentDataReplyEventArgs.GroupTitle"> 2176 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_FAST_LEFT">
2945 <summary>Get the active groups title of your agent</summary> 2177 <summary>ORed with AGENT_CONTROL_LEFT_* if the keyboard is being used</summary>
2946 </member> 2178 </member>
2947 <member name="P:OpenMetaverse.AgentDataReplyEventArgs.GroupPowers"> 2179 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_FAST_UP">
2948 <summary>Get the combined group powers of your agent</summary> 2180 <summary>ORed with AGENT_CONTROL_UP_* if the keyboard is being used</summary>
2949 </member> 2181 </member>
2950 <member name="P:OpenMetaverse.AgentDataReplyEventArgs.GroupName"> 2182 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_FLY">
2951 <summary>Get the active group name of your agent</summary> 2183 <summary>Fly</summary>
2952 </member> 2184 </member>
2953 <member name="T:OpenMetaverse.AnimationsChangedEventArgs"> 2185 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_STOP">
2954 <summary>Data sent by the simulator to indicate the active/changed animations 2186 <summary></summary>
2955 applied to your agent</summary>
2956 </member> 2187 </member>
2957 <member name="M:OpenMetaverse.AnimationsChangedEventArgs.#ctor(OpenMetaverse.InternalDictionary{OpenMetaverse.UUID,System.Int32})"> 2188 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_FINISH_ANIM">
2958 <summary> 2189 <summary>Finish our current animation</summary>
2959 Construct a new instance of the AnimationsChangedEventArgs class
2960 </summary>
2961 <param name="agentAnimations">The dictionary that contains the changed animations</param>
2962 </member> 2190 </member>
2963 <member name="P:OpenMetaverse.AnimationsChangedEventArgs.Animations"> 2191 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_STAND_UP">
2964 <summary>Get the dictionary that contains the changed animations</summary> 2192 <summary>Stand up from the ground or a prim seat</summary>
2965 </member> 2193 </member>
2966 <member name="T:OpenMetaverse.MeanCollisionEventArgs"> 2194 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_SIT_ON_GROUND">
2967 <summary> 2195 <summary>Sit on the ground at our current location</summary>
2968 Data sent from a simulator indicating a collision with your agent
2969 </summary>
2970 </member> 2196 </member>
2971 <member name="M:OpenMetaverse.MeanCollisionEventArgs.#ctor(OpenMetaverse.MeanCollisionType,OpenMetaverse.UUID,OpenMetaverse.UUID,System.Single,System.DateTime)"> 2197 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_MOUSELOOK">
2972 <summary> 2198 <summary>Whether mouselook is currently enabled</summary>
2973 Construct a new instance of the MeanCollisionEventArgs class
2974 </summary>
2975 <param name="type">The type of collision that occurred</param>
2976 <param name="perp">The ID of the agent or object that perpetrated the agression</param>
2977 <param name="victim">The ID of the Victim</param>
2978 <param name="magnitude">The strength of the collision</param>
2979 <param name="time">The Time the collision occurred</param>
2980 </member> 2199 </member>
2981 <member name="P:OpenMetaverse.MeanCollisionEventArgs.Type"> 2200 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_NUDGE_AT_POS">
2982 <summary>Get the Type of collision</summary> 2201 <summary>Legacy, used if a key was pressed for less than a certain amount of time</summary>
2983 </member> 2202 </member>
2984 <member name="P:OpenMetaverse.MeanCollisionEventArgs.Aggressor"> 2203 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_NUDGE_AT_NEG">
2985 <summary>Get the ID of the agent or object that collided with your agent</summary> 2204 <summary>Legacy, used if a key was pressed for less than a certain amount of time</summary>
2986 </member> 2205 </member>
2987 <member name="P:OpenMetaverse.MeanCollisionEventArgs.Victim"> 2206 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_NUDGE_LEFT_POS">
2988 <summary>Get the ID of the agent that was attacked</summary> 2207 <summary>Legacy, used if a key was pressed for less than a certain amount of time</summary>
2989 </member> 2208 </member>
2990 <member name="P:OpenMetaverse.MeanCollisionEventArgs.Magnitude"> 2209 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_NUDGE_LEFT_NEG">
2991 <summary>A value indicating the strength of the collision</summary> 2210 <summary>Legacy, used if a key was pressed for less than a certain amount of time</summary>
2992 </member> 2211 </member>
2993 <member name="P:OpenMetaverse.MeanCollisionEventArgs.Time"> 2212 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_NUDGE_UP_POS">
2994 <summary>Get the time the collision occurred</summary> 2213 <summary>Legacy, used if a key was pressed for less than a certain amount of time</summary>
2995 </member> 2214 </member>
2996 <member name="T:OpenMetaverse.RegionCrossedEventArgs"> 2215 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_NUDGE_UP_NEG">
2997 <summary>Data sent to your agent when it crosses region boundaries</summary> 2216 <summary>Legacy, used if a key was pressed for less than a certain amount of time</summary>
2998 </member> 2217 </member>
2999 <member name="M:OpenMetaverse.RegionCrossedEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.Simulator)"> 2218 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_TURN_LEFT">
3000 <summary> 2219 <summary></summary>
3001 Construct a new instance of the RegionCrossedEventArgs class
3002 </summary>
3003 <param name="oldSim">The simulator your agent just left</param>
3004 <param name="newSim">The simulator your agent is now in</param>
3005 </member> 2220 </member>
3006 <member name="P:OpenMetaverse.RegionCrossedEventArgs.OldSimulator"> 2221 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_TURN_RIGHT">
3007 <summary>Get the simulator your agent just left</summary> 2222 <summary></summary>
3008 </member> 2223 </member>
3009 <member name="P:OpenMetaverse.RegionCrossedEventArgs.NewSimulator"> 2224 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_AWAY">
3010 <summary>Get the simulator your agent is now in</summary> 2225 <summary>Set when the avatar is idled or set to away. Note that the away animation is
2226 activated separately from setting this flag</summary>
3011 </member> 2227 </member>
3012 <member name="T:OpenMetaverse.GroupChatJoinedEventArgs"> 2228 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_LBUTTON_DOWN">
3013 <summary>Data sent from the simulator when your agent joins a group chat session</summary> 2229 <summary></summary>
3014 </member> 2230 </member>
3015 <member name="M:OpenMetaverse.GroupChatJoinedEventArgs.#ctor(OpenMetaverse.UUID,System.String,OpenMetaverse.UUID,System.Boolean)"> 2231 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_LBUTTON_UP">
3016 <summary> 2232 <summary></summary>
3017 Construct a new instance of the GroupChatJoinedEventArgs class
3018 </summary>
3019 <param name="groupChatSessionID">The ID of the session</param>
3020 <param name="sessionName">The name of the session</param>
3021 <param name="tmpSessionID">A temporary session id used for establishing new sessions</param>
3022 <param name="success">True of your agent successfully joined the session</param>
3023 </member> 2233 </member>
3024 <member name="P:OpenMetaverse.GroupChatJoinedEventArgs.SessionID"> 2234 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_ML_LBUTTON_DOWN">
3025 <summary>Get the ID of the group chat session</summary> 2235 <summary></summary>
3026 </member> 2236 </member>
3027 <member name="P:OpenMetaverse.GroupChatJoinedEventArgs.SessionName"> 2237 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_ML_LBUTTON_UP">
3028 <summary>Get the name of the session</summary> 2238 <summary></summary>
3029 </member> 2239 </member>
3030 <member name="P:OpenMetaverse.GroupChatJoinedEventArgs.TmpSessionID"> 2240 <member name="T:OpenMetaverse.AgentManager.AgentMovement">
3031 <summary>Get the temporary session ID used for establishing new sessions</summary> 2241 <summary>
2242 Agent movement and camera control
2243
2244 Agent movement is controlled by setting specific <seealso cref="T:AgentManager.ControlFlags"/>
2245 After the control flags are set, An AgentUpdate is required to update the simulator of the specified flags
2246 This is most easily accomplished by setting one or more of the AgentMovement properties
2247
2248 Movement of an avatar is always based on a compass direction, for example AtPos will move the
2249 agent from West to East or forward on the X Axis, AtNeg will of course move agent from
2250 East to West or backward on the X Axis, LeftPos will be South to North or forward on the Y Axis
2251 The Z axis is Up, finer grained control of movements can be done using the Nudge properties
2252 </summary>
3032 </member> 2253 </member>
3033 <member name="P:OpenMetaverse.GroupChatJoinedEventArgs.Success"> 2254 <member name="F:OpenMetaverse.AgentManager.AgentMovement.Camera">
3034 <summary>True if your agent successfully joined the session</summary> 2255 <summary>Agent camera controls</summary>
3035 </member> 2256 </member>
3036 <member name="T:OpenMetaverse.AlertMessageEventArgs"> 2257 <member name="F:OpenMetaverse.AgentManager.AgentMovement.Flags">
3037 <summary>Data sent by the simulator containing urgent messages</summary> 2258 <summary>Currently only used for hiding your group title</summary>
3038 </member> 2259 </member>
3039 <member name="M:OpenMetaverse.AlertMessageEventArgs.#ctor(System.String)"> 2260 <member name="F:OpenMetaverse.AgentManager.AgentMovement.State">
3040 <summary> 2261 <summary>Action state of the avatar, which can currently be
3041 Construct a new instance of the AlertMessageEventArgs class 2262 typing and editing</summary>
3042 </summary>
3043 <param name="message">The alert message</param>
3044 </member> 2263 </member>
3045 <member name="P:OpenMetaverse.AlertMessageEventArgs.Message"> 2264 <member name="F:OpenMetaverse.AgentManager.AgentMovement.BodyRotation">
3046 <summary>Get the alert message</summary> 2265 <summary></summary>
3047 </member> 2266 </member>
3048 <member name="T:OpenMetaverse.ScriptControlEventArgs"> 2267 <member name="F:OpenMetaverse.AgentManager.AgentMovement.HeadRotation">
3049 <summary>Data sent by a script requesting to take or release specified controls to your agent</summary> 2268 <summary></summary>
3050 </member> 2269 </member>
3051 <member name="M:OpenMetaverse.ScriptControlEventArgs.#ctor(OpenMetaverse.ScriptControlChange,System.Boolean,System.Boolean)"> 2270 <member name="F:OpenMetaverse.AgentManager.AgentMovement.LastBodyRotation">
2271 <summary></summary>
2272 </member>
2273 <member name="F:OpenMetaverse.AgentManager.AgentMovement.LastHeadRotation">
2274 <summary></summary>
2275 </member>
2276 <member name="F:OpenMetaverse.AgentManager.AgentMovement.LastCameraCenter">
2277 <summary></summary>
2278 </member>
2279 <member name="F:OpenMetaverse.AgentManager.AgentMovement.LastCameraXAxis">
2280 <summary></summary>
2281 </member>
2282 <member name="F:OpenMetaverse.AgentManager.AgentMovement.LastCameraYAxis">
2283 <summary></summary>
2284 </member>
2285 <member name="F:OpenMetaverse.AgentManager.AgentMovement.LastCameraZAxis">
2286 <summary></summary>
2287 </member>
2288 <member name="F:OpenMetaverse.AgentManager.AgentMovement.LastFar">
2289 <summary></summary>
2290 </member>
2291 <member name="F:OpenMetaverse.AgentManager.AgentMovement.updateTimer">
2292 <summary>Timer for sending AgentUpdate packets</summary>
2293 </member>
2294 <member name="M:OpenMetaverse.AgentManager.AgentMovement.#ctor(OpenMetaverse.GridClient)">
2295 <summary>Default constructor</summary>
2296 </member>
2297 <member name="M:OpenMetaverse.AgentManager.AgentMovement.UpdateFromHeading(System.Double,System.Boolean)">
3052 <summary> 2298 <summary>
3053 Construct a new instance of the ScriptControlEventArgs class 2299 Send an AgentUpdate with the camera set at the current agent
2300 position and pointing towards the heading specified
3054 </summary> 2301 </summary>
3055 <param name="controls">The controls the script is attempting to take or release to the agent</param> 2302 <param name="heading">Camera rotation in radians</param>
3056 <param name="pass">True if the script is passing controls back to the agent</param> 2303 <param name="reliable">Whether to send the AgentUpdate reliable
3057 <param name="take">True if the script is requesting controls be released to the script</param> 2304 or not</param>
3058 </member>
3059 <member name="P:OpenMetaverse.ScriptControlEventArgs.Controls">
3060 <summary>Get the controls the script is attempting to take or release to the agent</summary>
3061 </member> 2305 </member>
3062 <member name="P:OpenMetaverse.ScriptControlEventArgs.Pass"> 2306 <member name="M:OpenMetaverse.AgentManager.AgentMovement.TurnToward(OpenMetaverse.Vector3)">
3063 <summary>True if the script is passing controls back to the agent</summary> 2307 <summary>
2308 Rotates the avatar body and camera toward a target position.
2309 This will also anchor the camera position on the avatar
2310 </summary>
2311 <param name="target">Region coordinates to turn toward</param>
3064 </member> 2312 </member>
3065 <member name="P:OpenMetaverse.ScriptControlEventArgs.Take"> 2313 <member name="M:OpenMetaverse.AgentManager.AgentMovement.TurnToward(OpenMetaverse.Vector3,System.Boolean)">
3066 <summary>True if the script is requesting controls be released to the script</summary> 2314 <summary>
2315 Rotates the avatar body and camera toward a target position.
2316 This will also anchor the camera position on the avatar
2317 </summary>
2318 <param name="target">Region coordinates to turn toward</param>
2319 <param name="sendUpdate">whether to send update or not</param>
3067 </member> 2320 </member>
3068 <member name="T:OpenMetaverse.CameraConstraintEventArgs"> 2321 <member name="M:OpenMetaverse.AgentManager.AgentMovement.SendUpdate">
3069 <summary> 2322 <summary>
3070 Data sent from the simulator to an agent to indicate its view limits 2323 Send new AgentUpdate packet to update our current camera
2324 position and rotation
3071 </summary> 2325 </summary>
3072 </member> 2326 </member>
3073 <member name="M:OpenMetaverse.CameraConstraintEventArgs.#ctor(OpenMetaverse.Vector4)"> 2327 <member name="M:OpenMetaverse.AgentManager.AgentMovement.SendUpdate(System.Boolean)">
3074 <summary> 2328 <summary>
3075 Construct a new instance of the CameraConstraintEventArgs class 2329 Send new AgentUpdate packet to update our current camera
2330 position and rotation
3076 </summary> 2331 </summary>
3077 <param name="collidePlane">The collision plane</param> 2332 <param name="reliable">Whether to require server acknowledgement
2333 of this packet</param>
3078 </member> 2334 </member>
3079 <member name="P:OpenMetaverse.CameraConstraintEventArgs.CollidePlane"> 2335 <member name="M:OpenMetaverse.AgentManager.AgentMovement.SendUpdate(System.Boolean,OpenMetaverse.Simulator)">
3080 <summary>Get the collision plane</summary> 2336 <summary>
2337 Send new AgentUpdate packet to update our current camera
2338 position and rotation
2339 </summary>
2340 <param name="reliable">Whether to require server acknowledgement
2341 of this packet</param>
2342 <param name="simulator">Simulator to send the update to</param>
3081 </member> 2343 </member>
3082 <member name="T:OpenMetaverse.ScriptSensorReplyEventArgs"> 2344 <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)">
3083 <summary> 2345 <summary>
3084 Data containing script sensor requests which allow an agent to know the specific details 2346 Builds an AgentUpdate packet entirely from parameters. This
3085 of a primitive sending script sensor requests 2347 will not touch the state of Self.Movement or
2348 Self.Movement.Camera in any way
3086 </summary> 2349 </summary>
2350 <param name="controlFlags"></param>
2351 <param name="position"></param>
2352 <param name="forwardAxis"></param>
2353 <param name="leftAxis"></param>
2354 <param name="upAxis"></param>
2355 <param name="bodyRotation"></param>
2356 <param name="headRotation"></param>
2357 <param name="farClip"></param>
2358 <param name="reliable"></param>
2359 <param name="flags"></param>
2360 <param name="state"></param>
3087 </member> 2361 </member>
3088 <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)"> 2362 <member name="M:OpenMetaverse.AgentManager.AgentMovement.SetFOVVerticalAngle(System.Single)">
3089 <summary> 2363 <summary>
3090 Construct a new instance of the ScriptSensorReplyEventArgs 2364 Sends update of Field of Vision vertical angle to the simulator
3091 </summary> 2365 </summary>
3092 <param name="requestorID">The ID of the primitive sending the sensor</param> 2366 <param name="angle">Angle in radians</param>
3093 <param name="groupID">The ID of the group associated with the primitive</param>
3094 <param name="name">The name of the primitive sending the sensor</param>
3095 <param name="objectID">The ID of the primitive sending the sensor</param>
3096 <param name="ownerID">The ID of the owner of the primitive sending the sensor</param>
3097 <param name="position">The position of the primitive sending the sensor</param>
3098 <param name="range">The range the primitive specified to scan</param>
3099 <param name="rotation">The rotation of the primitive sending the sensor</param>
3100 <param name="type">The type of sensor the primitive sent</param>
3101 <param name="velocity">The velocity of the primitive sending the sensor</param>
3102 </member> 2367 </member>
3103 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.RequestorID"> 2368 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AtPos">
3104 <summary>Get the ID of the primitive sending the sensor</summary> 2369 <summary>Move agent positive along the X axis</summary>
3105 </member> 2370 </member>
3106 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.GroupID"> 2371 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AtNeg">
3107 <summary>Get the ID of the group associated with the primitive</summary> 2372 <summary>Move agent negative along the X axis</summary>
3108 </member> 2373 </member>
3109 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.Name"> 2374 <member name="P:OpenMetaverse.AgentManager.AgentMovement.LeftPos">
3110 <summary>Get the name of the primitive sending the sensor</summary> 2375 <summary>Move agent positive along the Y axis</summary>
3111 </member> 2376 </member>
3112 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.ObjectID"> 2377 <member name="P:OpenMetaverse.AgentManager.AgentMovement.LeftNeg">
3113 <summary>Get the ID of the primitive sending the sensor</summary> 2378 <summary>Move agent negative along the Y axis</summary>
3114 </member> 2379 </member>
3115 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.OwnerID"> 2380 <member name="P:OpenMetaverse.AgentManager.AgentMovement.UpPos">
3116 <summary>Get the ID of the owner of the primitive sending the sensor</summary> 2381 <summary>Move agent positive along the Z axis</summary>
3117 </member> 2382 </member>
3118 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.Position"> 2383 <member name="P:OpenMetaverse.AgentManager.AgentMovement.UpNeg">
3119 <summary>Get the position of the primitive sending the sensor</summary> 2384 <summary>Move agent negative along the Z axis</summary>
3120 </member> 2385 </member>
3121 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.Range"> 2386 <member name="P:OpenMetaverse.AgentManager.AgentMovement.PitchPos">
3122 <summary>Get the range the primitive specified to scan</summary> 2387 <summary></summary>
3123 </member> 2388 </member>
3124 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.Rotation"> 2389 <member name="P:OpenMetaverse.AgentManager.AgentMovement.PitchNeg">
3125 <summary>Get the rotation of the primitive sending the sensor</summary> 2390 <summary></summary>
3126 </member> 2391 </member>
3127 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.Type"> 2392 <member name="P:OpenMetaverse.AgentManager.AgentMovement.YawPos">
3128 <summary>Get the type of sensor the primitive sent</summary> 2393 <summary></summary>
3129 </member> 2394 </member>
3130 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.Velocity"> 2395 <member name="P:OpenMetaverse.AgentManager.AgentMovement.YawNeg">
3131 <summary>Get the velocity of the primitive sending the sensor</summary> 2396 <summary></summary>
3132 </member> 2397 </member>
3133 <member name="T:OpenMetaverse.AvatarSitResponseEventArgs"> 2398 <member name="P:OpenMetaverse.AgentManager.AgentMovement.FastAt">
3134 <summary>Contains the response data returned from the simulator in response to a <see cref="!:RequestSit" /></summary> 2399 <summary></summary>
3135 </member> 2400 </member>
3136 <member name="M:OpenMetaverse.AvatarSitResponseEventArgs.#ctor(OpenMetaverse.UUID,System.Boolean,OpenMetaverse.Vector3,OpenMetaverse.Vector3,System.Boolean,OpenMetaverse.Vector3,OpenMetaverse.Quaternion)"> 2401 <member name="P:OpenMetaverse.AgentManager.AgentMovement.FastLeft">
3137 <summary>Construct a new instance of the AvatarSitResponseEventArgs object</summary> 2402 <summary></summary>
3138 </member> 2403 </member>
3139 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.ObjectID"> 2404 <member name="P:OpenMetaverse.AgentManager.AgentMovement.FastUp">
3140 <summary>Get the ID of the primitive the agent will be sitting on</summary> 2405 <summary></summary>
3141 </member> 2406 </member>
3142 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.Autopilot"> 2407 <member name="P:OpenMetaverse.AgentManager.AgentMovement.Fly">
3143 <summary>True if the simulator Autopilot functions were involved</summary> 2408 <summary>Causes simulator to make agent fly</summary>
3144 </member> 2409 </member>
3145 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.CameraAtOffset"> 2410 <member name="P:OpenMetaverse.AgentManager.AgentMovement.Stop">
3146 <summary>Get the camera offset of the agent when seated</summary> 2411 <summary>Stop movement</summary>
3147 </member> 2412 </member>
3148 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.CameraEyeOffset"> 2413 <member name="P:OpenMetaverse.AgentManager.AgentMovement.FinishAnim">
3149 <summary>Get the camera eye offset of the agent when seated</summary> 2414 <summary>Finish animation</summary>
3150 </member> 2415 </member>
3151 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.ForceMouselook"> 2416 <member name="P:OpenMetaverse.AgentManager.AgentMovement.StandUp">
3152 <summary>True of the agent will be in mouselook mode when seated</summary> 2417 <summary>Stand up from a sit</summary>
3153 </member> 2418 </member>
3154 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.SitPosition"> 2419 <member name="P:OpenMetaverse.AgentManager.AgentMovement.SitOnGround">
3155 <summary>Get the position of the agent when seated</summary> 2420 <summary>Tells simulator to sit agent on ground</summary>
3156 </member> 2421 </member>
3157 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.SitRotation"> 2422 <member name="P:OpenMetaverse.AgentManager.AgentMovement.Mouselook">
3158 <summary>Get the rotation of the agent when seated</summary> 2423 <summary>Place agent into mouselook mode</summary>
3159 </member> 2424 </member>
3160 <member name="T:OpenMetaverse.ChatSessionMemberAddedEventArgs"> 2425 <member name="P:OpenMetaverse.AgentManager.AgentMovement.NudgeAtPos">
3161 <summary>Data sent when an agent joins a chat session your agent is currently participating in</summary> 2426 <summary>Nudge agent positive along the X axis</summary>
3162 </member> 2427 </member>
3163 <member name="M:OpenMetaverse.ChatSessionMemberAddedEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 2428 <member name="P:OpenMetaverse.AgentManager.AgentMovement.NudgeAtNeg">
2429 <summary>Nudge agent negative along the X axis</summary>
2430 </member>
2431 <member name="P:OpenMetaverse.AgentManager.AgentMovement.NudgeLeftPos">
2432 <summary>Nudge agent positive along the Y axis</summary>
2433 </member>
2434 <member name="P:OpenMetaverse.AgentManager.AgentMovement.NudgeLeftNeg">
2435 <summary>Nudge agent negative along the Y axis</summary>
2436 </member>
2437 <member name="P:OpenMetaverse.AgentManager.AgentMovement.NudgeUpPos">
2438 <summary>Nudge agent positive along the Z axis</summary>
2439 </member>
2440 <member name="P:OpenMetaverse.AgentManager.AgentMovement.NudgeUpNeg">
2441 <summary>Nudge agent negative along the Z axis</summary>
2442 </member>
2443 <member name="P:OpenMetaverse.AgentManager.AgentMovement.TurnLeft">
2444 <summary></summary>
2445 </member>
2446 <member name="P:OpenMetaverse.AgentManager.AgentMovement.TurnRight">
2447 <summary></summary>
2448 </member>
2449 <member name="P:OpenMetaverse.AgentManager.AgentMovement.Away">
2450 <summary>Tell simulator to mark agent as away</summary>
2451 </member>
2452 <member name="P:OpenMetaverse.AgentManager.AgentMovement.LButtonDown">
2453 <summary></summary>
2454 </member>
2455 <member name="P:OpenMetaverse.AgentManager.AgentMovement.LButtonUp">
2456 <summary></summary>
2457 </member>
2458 <member name="P:OpenMetaverse.AgentManager.AgentMovement.MLButtonDown">
2459 <summary></summary>
2460 </member>
2461 <member name="P:OpenMetaverse.AgentManager.AgentMovement.MLButtonUp">
2462 <summary></summary>
2463 </member>
2464 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AlwaysRun">
3164 <summary> 2465 <summary>
3165 Construct a new instance of the ChatSessionMemberAddedEventArgs object 2466 Returns "always run" value, or changes it by sending a SetAlwaysRunPacket
3166 </summary> 2467 </summary>
3167 <param name="sessionID">The ID of the chat session</param>
3168 <param name="agentID">The ID of the agent joining</param>
3169 </member> 2468 </member>
3170 <member name="P:OpenMetaverse.ChatSessionMemberAddedEventArgs.SessionID"> 2469 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AgentControls">
3171 <summary>Get the ID of the chat session</summary> 2470 <summary>The current value of the agent control flags</summary>
3172 </member> 2471 </member>
3173 <member name="P:OpenMetaverse.ChatSessionMemberAddedEventArgs.AgentID"> 2472 <member name="P:OpenMetaverse.AgentManager.AgentMovement.UpdateInterval">
3174 <summary>Get the ID of the agent that joined</summary> 2473 <summary>Gets or sets the interval in milliseconds at which
2474 AgentUpdate packets are sent to the current simulator. Setting
2475 this to a non-zero value will also enable the packet sending if
2476 it was previously off, and setting it to zero will disable</summary>
3175 </member> 2477 </member>
3176 <member name="T:OpenMetaverse.ChatSessionMemberLeftEventArgs"> 2478 <member name="P:OpenMetaverse.AgentManager.AgentMovement.UpdateEnabled">
3177 <summary>Data sent when an agent exits a chat session your agent is currently participating in</summary> 2479 <summary>Gets or sets whether AgentUpdate packets are sent to
2480 the current simulator</summary>
3178 </member> 2481 </member>
3179 <member name="M:OpenMetaverse.ChatSessionMemberLeftEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 2482 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AutoResetControls">
2483 <summary>Reset movement controls every time we send an update</summary>
2484 </member>
2485 <member name="T:OpenMetaverse.AgentManager.AgentMovement.AgentCamera">
3180 <summary> 2486 <summary>
3181 Construct a new instance of the ChatSessionMemberLeftEventArgs object 2487 Camera controls for the agent, mostly a thin wrapper around
2488 CoordinateFrame. This class is only responsible for state
2489 tracking and math, it does not send any packets
3182 </summary> 2490 </summary>
3183 <param name="sessionID">The ID of the chat session</param>
3184 <param name="agentID">The ID of the Agent that left</param>
3185 </member> 2491 </member>
3186 <member name="P:OpenMetaverse.ChatSessionMemberLeftEventArgs.SessionID"> 2492 <member name="F:OpenMetaverse.AgentManager.AgentMovement.AgentCamera.Far">
3187 <summary>Get the ID of the chat session</summary> 2493 <summary></summary>
3188 </member> 2494 </member>
3189 <member name="P:OpenMetaverse.ChatSessionMemberLeftEventArgs.AgentID"> 2495 <member name="F:OpenMetaverse.AgentManager.AgentMovement.AgentCamera.Frame">
3190 <summary>Get the ID of the agent that left</summary> 2496 <summary>The camera is a local frame of reference inside of
2497 the larger grid space. This is where the math happens</summary>
3191 </member> 2498 </member>
3192 <member name="T:OpenMetaverse.SetDisplayNameReplyEventArgs"> 2499 <member name="M:OpenMetaverse.AgentManager.AgentMovement.AgentCamera.#ctor">
3193 <summary>Event arguments with the result of setting display name operation</summary> 2500 <summary>
2501 Default constructor
2502 </summary>
3194 </member> 2503 </member>
3195 <member name="M:OpenMetaverse.SetDisplayNameReplyEventArgs.#ctor(System.Int32,System.String,OpenMetaverse.AgentDisplayName)"> 2504 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AgentCamera.Position">
3196 <summary>Default constructor</summary> 2505 <summary></summary>
3197 </member> 2506 </member>
3198 <member name="P:OpenMetaverse.SetDisplayNameReplyEventArgs.Status"> 2507 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AgentCamera.AtAxis">
3199 <summary>Status code, 200 indicates settign display name was successful</summary> 2508 <summary></summary>
3200 </member> 2509 </member>
3201 <member name="P:OpenMetaverse.SetDisplayNameReplyEventArgs.Reason"> 2510 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AgentCamera.LeftAxis">
3202 <summary>Textual description of the status</summary> 2511 <summary></summary>
3203 </member> 2512 </member>
3204 <member name="P:OpenMetaverse.SetDisplayNameReplyEventArgs.DisplayName"> 2513 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AgentCamera.UpAxis">
3205 <summary>Details of the newly set display name</summary> 2514 <summary></summary>
3206 </member> 2515 </member>
3207 <member name="T:OpenMetaverse.AgentThrottle"> 2516 <member name="T:OpenMetaverse.AgentManager.AttachmentResourcesCallback">
3208 <summary> 2517 <summary>
3209 Throttles the network traffic for various different traffic types. 2518 Called once attachment resource usage information has been collected
3210 Access this class through GridClient.Throttle
3211 </summary> 2519 </summary>
2520 <param name="success">Indicates if operation was successfull</param>
2521 <param name="info">Attachment resource usage information</param>
3212 </member> 2522 </member>
3213 <member name="M:OpenMetaverse.AgentThrottle.#ctor(OpenMetaverse.GridClient)"> 2523 <member name="T:OpenMetaverse.Rendering.FacetedMesh">
3214 <summary> 2524 <summary>
3215 Default constructor, uses a default high total of 1500 KBps (1536000) 2525 Contains all mesh faces that belong to a prim
3216 </summary> 2526 </summary>
3217 </member> 2527 </member>
3218 <member name="M:OpenMetaverse.AgentThrottle.#ctor(System.Byte[],System.Int32)"> 2528 <member name="F:OpenMetaverse.Rendering.FacetedMesh.Faces">
2529 <summary>List of primitive faces</summary>
2530 </member>
2531 <member name="M:OpenMetaverse.Rendering.FacetedMesh.TryDecodeFromAsset(OpenMetaverse.Primitive,OpenMetaverse.Assets.AssetMesh,OpenMetaverse.Rendering.DetailLevel,OpenMetaverse.Rendering.FacetedMesh@)">
3219 <summary> 2532 <summary>
3220 Constructor that decodes an existing AgentThrottle packet in to 2533 Decodes mesh asset into FacetedMesh
3221 individual values
3222 </summary> 2534 </summary>
3223 <param name="data">Reference to the throttle data in an AgentThrottle 2535 <param name="prim">Mesh primitive</param>
3224 packet</param> 2536 <param name="meshAsset">Asset retrieved from the asset server</param>
3225 <param name="pos">Offset position to start reading at in the 2537 <param name="LOD">Level of detail</param>
3226 throttle data</param> 2538 <param name="mesh">Resulting decoded FacetedMesh</param>
3227 <remarks>This is generally not needed in clients as the server will 2539 <returns>True if mesh asset decoding was successful</returns>
3228 never send a throttle packet to the client</remarks>
3229 </member> 2540 </member>
3230 <member name="P:OpenMetaverse.AgentThrottle.Resend"> 2541 <member name="T:OpenMetaverse.Imaging.Baker">
3231 <summary>Maximum bits per second for resending unacknowledged packets</summary> 2542 <summary>
2543 A set of textures that are layered on texture of each other and "baked"
2544 in to a single texture, for avatar appearances
2545 </summary>
3232 </member> 2546 </member>
3233 <member name="P:OpenMetaverse.AgentThrottle.Land"> 2547 <member name="F:OpenMetaverse.Imaging.Baker.bakedTexture">
3234 <summary>Maximum bits per second for LayerData terrain</summary> 2548 <summary>Final baked texture</summary>
3235 </member> 2549 </member>
3236 <member name="P:OpenMetaverse.AgentThrottle.Wind"> 2550 <member name="F:OpenMetaverse.Imaging.Baker.textures">
3237 <summary>Maximum bits per second for LayerData wind data</summary> 2551 <summary>Component layers</summary>
3238 </member> 2552 </member>
3239 <member name="P:OpenMetaverse.AgentThrottle.Cloud"> 2553 <member name="F:OpenMetaverse.Imaging.Baker.bakeWidth">
3240 <summary>Maximum bits per second for LayerData clouds</summary> 2554 <summary>Width of the final baked image and scratchpad</summary>
3241 </member> 2555 </member>
3242 <member name="P:OpenMetaverse.AgentThrottle.Task"> 2556 <member name="F:OpenMetaverse.Imaging.Baker.bakeHeight">
3243 <summary>Unknown, includes object data</summary> 2557 <summary>Height of the final baked image and scratchpad</summary>
3244 </member> 2558 </member>
3245 <member name="P:OpenMetaverse.AgentThrottle.Texture"> 2559 <member name="F:OpenMetaverse.Imaging.Baker.bakeType">
3246 <summary>Maximum bits per second for textures</summary> 2560 <summary>Bake type</summary>
3247 </member> 2561 </member>
3248 <member name="P:OpenMetaverse.AgentThrottle.Asset"> 2562 <member name="M:OpenMetaverse.Imaging.Baker.#ctor(OpenMetaverse.BakeType)">
3249 <summary>Maximum bits per second for downloaded assets</summary> 2563 <summary>
2564 Default constructor
2565 </summary>
2566 <param name="bakeType">Bake type</param>
3250 </member> 2567 </member>
3251 <member name="P:OpenMetaverse.AgentThrottle.Total"> 2568 <member name="M:OpenMetaverse.Imaging.Baker.AddTexture(OpenMetaverse.AppearanceManager.TextureData)">
3252 <summary>Maximum bits per second the entire connection, divided up 2569 <summary>
3253 between invidiual streams using default multipliers</summary> 2570 Adds layer for baking
2571 </summary>
2572 <param name="tdata">TexturaData struct that contains texture and its params</param>
3254 </member> 2573 </member>
3255 <member name="M:OpenMetaverse.AgentThrottle.Set"> 2574 <member name="M:OpenMetaverse.Imaging.Baker.BakeTypeFor(OpenMetaverse.AvatarTextureIndex)">
3256 <summary> 2575 <summary>
3257 Send an AgentThrottle packet to the current server using the 2576 Converts avatar texture index (face) to Bake type
3258 current values
3259 </summary> 2577 </summary>
2578 <param name="index">Face number (AvatarTextureIndex)</param>
2579 <returns>BakeType, layer to which this texture belongs to</returns>
3260 </member> 2580 </member>
3261 <member name="M:OpenMetaverse.AgentThrottle.Set(OpenMetaverse.Simulator)"> 2581 <member name="M:OpenMetaverse.Imaging.Baker.SanitizeLayers(OpenMetaverse.Imaging.ManagedImage,OpenMetaverse.Imaging.ManagedImage)">
3262 <summary> 2582 <summary>
3263 Send an AgentThrottle packet to the specified server using the 2583 Make sure images exist, resize source if needed to match the destination
3264 current values
3265 </summary> 2584 </summary>
2585 <param name="dest">Destination image</param>
2586 <param name="src">Source image</param>
2587 <returns>Sanitization was succefull</returns>
3266 </member> 2588 </member>
3267 <member name="M:OpenMetaverse.AgentThrottle.ToBytes"> 2589 <member name="M:OpenMetaverse.Imaging.Baker.InitBakedLayerColor(OpenMetaverse.Color4)">
3268 <summary> 2590 <summary>
3269 Convert the current throttle values to a byte array that can be put 2591 Fills a baked layer as a solid *appearing* color. The colors are
3270 in an AgentThrottle packet 2592 subtly dithered on a 16x16 grid to prevent the JPEG2000 stage from
2593 compressing it too far since it seems to cause upload failures if
2594 the image is a pure solid color
3271 </summary> 2595 </summary>
3272 <returns>Byte array containing all the throttle values</returns> 2596 <param name="color">Color of the base of this layer</param>
3273 </member> 2597 </member>
3274 <member name="T:OpenMetaverse.Animations"> 2598 <member name="M:OpenMetaverse.Imaging.Baker.InitBakedLayerColor(System.Single,System.Single,System.Single)">
3275 <summary> 2599 <summary>
3276 Static pre-defined animations available to all agents 2600 Fills a baked layer as a solid *appearing* color. The colors are
2601 subtly dithered on a 16x16 grid to prevent the JPEG2000 stage from
2602 compressing it too far since it seems to cause upload failures if
2603 the image is a pure solid color
3277 </summary> 2604 </summary>
2605 <param name="r">Red value</param>
2606 <param name="g">Green value</param>
2607 <param name="b">Blue value</param>
3278 </member> 2608 </member>
3279 <member name="F:OpenMetaverse.Animations.AFRAID"> 2609 <member name="P:OpenMetaverse.Imaging.Baker.BakedTexture">
3280 <summary>Agent with afraid expression on face</summary> 2610 <summary>Final baked texture</summary>
3281 </member> 2611 </member>
3282 <member name="F:OpenMetaverse.Animations.AIM_BAZOOKA_R"> 2612 <member name="P:OpenMetaverse.Imaging.Baker.Textures">
3283 <summary>Agent aiming a bazooka (right handed)</summary> 2613 <summary>Component layers</summary>
3284 </member> 2614 </member>
3285 <member name="F:OpenMetaverse.Animations.AIM_BOW_L"> 2615 <member name="P:OpenMetaverse.Imaging.Baker.BakeWidth">
3286 <summary>Agent aiming a bow (left handed)</summary> 2616 <summary>Width of the final baked image and scratchpad</summary>
3287 </member> 2617 </member>
3288 <member name="F:OpenMetaverse.Animations.AIM_HANDGUN_R"> 2618 <member name="P:OpenMetaverse.Imaging.Baker.BakeHeight">
3289 <summary>Agent aiming a hand gun (right handed)</summary> 2619 <summary>Height of the final baked image and scratchpad</summary>
3290 </member> 2620 </member>
3291 <member name="F:OpenMetaverse.Animations.AIM_RIFLE_R"> 2621 <member name="P:OpenMetaverse.Imaging.Baker.BakeType">
3292 <summary>Agent aiming a rifle (right handed)</summary> 2622 <summary>Bake type</summary>
3293 </member> 2623 </member>
3294 <member name="F:OpenMetaverse.Animations.ANGRY"> 2624 <member name="P:OpenMetaverse.Imaging.Baker.IsSkin">
3295 <summary>Agent with angry expression on face</summary> 2625 <summary>Is this one of the 3 skin bakes</summary>
3296 </member> 2626 </member>
3297 <member name="F:OpenMetaverse.Animations.AWAY"> 2627 <member name="T:OpenMetaverse.Assets.AssetWearable">
3298 <summary>Agent hunched over (away)</summary> 2628 <summary>
2629 Represents a Wearable Asset, Clothing, Hair, Skin, Etc
2630 </summary>
3299 </member> 2631 </member>
3300 <member name="F:OpenMetaverse.Animations.BACKFLIP"> 2632 <member name="F:OpenMetaverse.Assets.AssetWearable.Name">
3301 <summary>Agent doing a backflip</summary> 2633 <summary>A string containing the name of the asset</summary>
3302 </member> 2634 </member>
3303 <member name="F:OpenMetaverse.Animations.BELLY_LAUGH"> 2635 <member name="F:OpenMetaverse.Assets.AssetWearable.Description">
3304 <summary>Agent laughing while holding belly</summary> 2636 <summary>A string containing a short description of the asset</summary>
3305 </member> 2637 </member>
3306 <member name="F:OpenMetaverse.Animations.BLOW_KISS"> 2638 <member name="F:OpenMetaverse.Assets.AssetWearable.WearableType">
3307 <summary>Agent blowing a kiss</summary> 2639 <summary>The Assets WearableType</summary>
3308 </member> 2640 </member>
3309 <member name="F:OpenMetaverse.Animations.BORED"> 2641 <member name="F:OpenMetaverse.Assets.AssetWearable.ForSale">
3310 <summary>Agent with bored expression on face</summary> 2642 <summary>The For-Sale status of the object</summary>
3311 </member> 2643 </member>
3312 <member name="F:OpenMetaverse.Animations.BOW"> 2644 <member name="F:OpenMetaverse.Assets.AssetWearable.SalePrice">
3313 <summary>Agent bowing to audience</summary> 2645 <summary>An Integer representing the purchase price of the asset</summary>
3314 </member> 2646 </member>
3315 <member name="F:OpenMetaverse.Animations.BRUSH"> 2647 <member name="F:OpenMetaverse.Assets.AssetWearable.Creator">
3316 <summary>Agent brushing himself/herself off</summary> 2648 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the assets creator</summary>
3317 </member> 2649 </member>
3318 <member name="F:OpenMetaverse.Animations.BUSY"> 2650 <member name="F:OpenMetaverse.Assets.AssetWearable.Owner">
3319 <summary>Agent in busy mode</summary> 2651 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the assets current owner</summary>
3320 </member> 2652 </member>
3321 <member name="F:OpenMetaverse.Animations.CLAP"> 2653 <member name="F:OpenMetaverse.Assets.AssetWearable.LastOwner">
3322 <summary>Agent clapping hands</summary> 2654 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the assets prior owner</summary>
3323 </member> 2655 </member>
3324 <member name="F:OpenMetaverse.Animations.COURTBOW"> 2656 <member name="F:OpenMetaverse.Assets.AssetWearable.Group">
3325 <summary>Agent doing a curtsey bow</summary> 2657 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the Group this asset is set to</summary>
3326 </member> 2658 </member>
3327 <member name="F:OpenMetaverse.Animations.CROUCH"> 2659 <member name="F:OpenMetaverse.Assets.AssetWearable.GroupOwned">
3328 <summary>Agent crouching</summary> 2660 <summary>True if the asset is owned by a <seealso cref="F:OpenMetaverse.Assets.AssetWearable.Group"/></summary>
3329 </member> 2661 </member>
3330 <member name="F:OpenMetaverse.Animations.CROUCHWALK"> 2662 <member name="F:OpenMetaverse.Assets.AssetWearable.Permissions">
3331 <summary>Agent crouching while walking</summary> 2663 <summary>The Permissions mask of the asset</summary>
3332 </member> 2664 </member>
3333 <member name="F:OpenMetaverse.Animations.CRY"> 2665 <member name="F:OpenMetaverse.Assets.AssetWearable.Params">
3334 <summary>Agent crying</summary> 2666 <summary>A Dictionary containing Key/Value pairs of the objects parameters</summary>
3335 </member> 2667 </member>
3336 <member name="F:OpenMetaverse.Animations.CUSTOMIZE"> 2668 <member name="F:OpenMetaverse.Assets.AssetWearable.Textures">
3337 <summary>Agent unanimated with arms out (e.g. setting appearance)</summary> 2669 <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>
3338 </member> 2670 </member>
3339 <member name="F:OpenMetaverse.Animations.CUSTOMIZE_DONE"> 2671 <member name="M:OpenMetaverse.Assets.AssetWearable.#ctor">
3340 <summary>Agent re-animated after set appearance finished</summary> 2672 <summary>Initializes a new instance of an AssetWearable object</summary>
3341 </member> 2673 </member>
3342 <member name="F:OpenMetaverse.Animations.DANCE1"> 2674 <member name="M:OpenMetaverse.Assets.AssetWearable.#ctor(OpenMetaverse.UUID,System.Byte[])">
3343 <summary>Agent dancing</summary> 2675 <summary>Initializes a new instance of an AssetWearable object with parameters</summary>
2676 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
2677 <param name="assetData">A byte array containing the raw asset data</param>
3344 </member> 2678 </member>
3345 <member name="F:OpenMetaverse.Animations.DANCE2"> 2679 <member name="M:OpenMetaverse.Assets.AssetWearable.Decode">
3346 <summary>Agent dancing</summary> 2680 <summary>
2681 Decode an assets byte encoded data to a string
2682 </summary>
2683 <returns>true if the asset data was decoded successfully</returns>
3347 </member> 2684 </member>
3348 <member name="F:OpenMetaverse.Animations.DANCE3"> 2685 <member name="M:OpenMetaverse.Assets.AssetWearable.Encode">
3349 <summary>Agent dancing</summary> 2686 <summary>
2687 Encode the assets string represantion into a format consumable by the asset server
2688 </summary>
3350 </member> 2689 </member>
3351 <member name="F:OpenMetaverse.Animations.DANCE4"> 2690 <member name="T:OpenMetaverse.AgentDisplayName">
3352 <summary>Agent dancing</summary> 2691 <summary> Information about agents display name </summary>
3353 </member> 2692 </member>
3354 <member name="F:OpenMetaverse.Animations.DANCE5"> 2693 <member name="F:OpenMetaverse.AgentDisplayName.ID">
3355 <summary>Agent dancing</summary> 2694 <summary> Agent UUID </summary>
3356 </member> 2695 </member>
3357 <member name="F:OpenMetaverse.Animations.DANCE6"> 2696 <member name="F:OpenMetaverse.AgentDisplayName.UserName">
3358 <summary>Agent dancing</summary> 2697 <summary> Username </summary>
3359 </member> 2698 </member>
3360 <member name="F:OpenMetaverse.Animations.DANCE7"> 2699 <member name="F:OpenMetaverse.AgentDisplayName.DisplayName">
3361 <summary>Agent dancing</summary> 2700 <summary> Display name </summary>
3362 </member> 2701 </member>
3363 <member name="F:OpenMetaverse.Animations.DANCE8"> 2702 <member name="F:OpenMetaverse.AgentDisplayName.LegacyFirstName">
3364 <summary>Agent dancing</summary> 2703 <summary> First name (legacy) </summary>
3365 </member> 2704 </member>
3366 <member name="F:OpenMetaverse.Animations.DEAD"> 2705 <member name="F:OpenMetaverse.AgentDisplayName.LegacyLastName">
3367 <summary>Agent on ground unanimated</summary> 2706 <summary> Last name (legacy) </summary>
3368 </member> 2707 </member>
3369 <member name="F:OpenMetaverse.Animations.DRINK"> 2708 <member name="F:OpenMetaverse.AgentDisplayName.IsDefaultDisplayName">
3370 <summary>Agent boozing it up</summary> 2709 <summary> Is display name default display name </summary>
3371 </member> 2710 </member>
3372 <member name="F:OpenMetaverse.Animations.EMBARRASSED"> 2711 <member name="F:OpenMetaverse.AgentDisplayName.NextUpdate">
3373 <summary>Agent with embarassed expression on face</summary> 2712 <summary> Cache display name until </summary>
3374 </member> 2713 </member>
3375 <member name="F:OpenMetaverse.Animations.EXPRESS_AFRAID"> 2714 <member name="F:OpenMetaverse.AgentDisplayName.Updated">
3376 <summary>Agent with afraid expression on face</summary> 2715 <summary> Last updated timestamp </summary>
3377 </member> 2716 </member>
3378 <member name="F:OpenMetaverse.Animations.EXPRESS_ANGER"> 2717 <member name="M:OpenMetaverse.AgentDisplayName.FromOSD(OpenMetaverse.StructuredData.OSD)">
3379 <summary>Agent with angry expression on face</summary> 2718 <summary>
2719 Creates AgentDisplayName object from OSD
2720 </summary>
2721 <param name="data">Incoming OSD data</param>
2722 <returns>AgentDisplayName object</returns>
3380 </member> 2723 </member>
3381 <member name="F:OpenMetaverse.Animations.EXPRESS_BORED"> 2724 <member name="M:OpenMetaverse.AgentDisplayName.GetOSD">
3382 <summary>Agent with bored expression on face</summary> 2725 <summary>
2726 Return object as OSD map
2727 </summary>
2728 <returns>OSD containing agent's display name data</returns>
3383 </member> 2729 </member>
3384 <member name="F:OpenMetaverse.Animations.EXPRESS_CRY"> 2730 <member name="P:OpenMetaverse.AgentDisplayName.LegacyFullName">
3385 <summary>Agent crying</summary> 2731 <summary> Full name (legacy) </summary>
3386 </member> 2732 </member>
3387 <member name="F:OpenMetaverse.Animations.EXPRESS_DISDAIN"> 2733 <member name="T:OpenMetaverse.AvatarGroup">
3388 <summary>Agent showing disdain (dislike) for something</summary> 2734 <summary>
2735 Holds group information for Avatars such as those you might find in a profile
2736 </summary>
3389 </member> 2737 </member>
3390 <member name="F:OpenMetaverse.Animations.EXPRESS_EMBARRASSED"> 2738 <member name="F:OpenMetaverse.AvatarGroup.AcceptNotices">
3391 <summary>Agent with embarassed expression on face</summary> 2739 <summary>true of Avatar accepts group notices</summary>
3392 </member> 2740 </member>
3393 <member name="F:OpenMetaverse.Animations.EXPRESS_FROWN"> 2741 <member name="F:OpenMetaverse.AvatarGroup.GroupID">
3394 <summary>Agent with frowning expression on face</summary> 2742 <summary>Groups Key</summary>
3395 </member> 2743 </member>
3396 <member name="F:OpenMetaverse.Animations.EXPRESS_KISS"> 2744 <member name="F:OpenMetaverse.AvatarGroup.GroupInsigniaID">
3397 <summary>Agent with kissy face</summary> 2745 <summary>Texture Key for groups insignia</summary>
3398 </member> 2746 </member>
3399 <member name="F:OpenMetaverse.Animations.EXPRESS_LAUGH"> 2747 <member name="F:OpenMetaverse.AvatarGroup.GroupName">
3400 <summary>Agent expressing laughgter</summary> 2748 <summary>Name of the group</summary>
3401 </member> 2749 </member>
3402 <member name="F:OpenMetaverse.Animations.EXPRESS_OPEN_MOUTH"> 2750 <member name="F:OpenMetaverse.AvatarGroup.GroupPowers">
3403 <summary>Agent with open mouth</summary> 2751 <summary>Powers avatar has in the group</summary>
3404 </member> 2752 </member>
3405 <member name="F:OpenMetaverse.Animations.EXPRESS_REPULSED"> 2753 <member name="F:OpenMetaverse.AvatarGroup.GroupTitle">
3406 <summary>Agent with repulsed expression on face</summary> 2754 <summary>Avatars Currently selected title</summary>
3407 </member> 2755 </member>
3408 <member name="F:OpenMetaverse.Animations.EXPRESS_SAD"> 2756 <member name="F:OpenMetaverse.AvatarGroup.ListInProfile">
3409 <summary>Agent expressing sadness</summary> 2757 <summary>true of Avatar has chosen to list this in their profile</summary>
3410 </member> 2758 </member>
3411 <member name="F:OpenMetaverse.Animations.EXPRESS_SHRUG"> 2759 <member name="T:OpenMetaverse.Animation">
3412 <summary>Agent shrugging shoulders</summary> 2760 <summary>
2761 Contains an animation currently being played by an agent
2762 </summary>
3413 </member> 2763 </member>
3414 <member name="F:OpenMetaverse.Animations.EXPRESS_SMILE"> 2764 <member name="F:OpenMetaverse.Animation.AnimationID">
3415 <summary>Agent with a smile</summary> 2765 <summary>The ID of the animation asset</summary>
3416 </member> 2766 </member>
3417 <member name="F:OpenMetaverse.Animations.EXPRESS_SURPRISE"> 2767 <member name="F:OpenMetaverse.Animation.AnimationSequence">
3418 <summary>Agent expressing surprise</summary> 2768 <summary>A number to indicate start order of currently playing animations</summary>
2769 <remarks>On Linden Grids this number is unique per region, with OpenSim it is per client</remarks>
3419 </member> 2770 </member>
3420 <member name="F:OpenMetaverse.Animations.EXPRESS_TONGUE_OUT"> 2771 <member name="F:OpenMetaverse.Animation.AnimationSourceObjectID">
3421 <summary>Agent sticking tongue out</summary> 2772 <summary></summary>
3422 </member> 2773 </member>
3423 <member name="F:OpenMetaverse.Animations.EXPRESS_TOOTHSMILE"> 2774 <member name="T:OpenMetaverse.ProfilePick">
3424 <summary>Agent with big toothy smile</summary> 2775 <summary>
2776 Holds group information on an individual profile pick
2777 </summary>
3425 </member> 2778 </member>
3426 <member name="F:OpenMetaverse.Animations.EXPRESS_WINK"> 2779 <member name="T:OpenMetaverse.AvatarManager">
3427 <summary>Agent winking</summary> 2780 <summary>
2781 Retrieve friend status notifications, and retrieve avatar names and
2782 profiles
2783 </summary>
3428 </member> 2784 </member>
3429 <member name="F:OpenMetaverse.Animations.EXPRESS_WORRY"> 2785 <member name="F:OpenMetaverse.AvatarManager.m_AvatarAnimation">
3430 <summary>Agent expressing worry</summary> 2786 <summary>The event subscribers, null of no subscribers</summary>
3431 </member> 2787 </member>
3432 <member name="F:OpenMetaverse.Animations.FALLDOWN"> 2788 <member name="M:OpenMetaverse.AvatarManager.OnAvatarAnimation(OpenMetaverse.AvatarAnimationEventArgs)">
3433 <summary>Agent falling down</summary> 2789 <summary>Raises the AvatarAnimation Event</summary>
2790 <param name="e">An AvatarAnimationEventArgs object containing
2791 the data sent from the simulator</param>
3434 </member> 2792 </member>
3435 <member name="F:OpenMetaverse.Animations.FEMALE_WALK"> 2793 <member name="F:OpenMetaverse.AvatarManager.m_AvatarAnimationLock">
3436 <summary>Agent walking (feminine version)</summary> 2794 <summary>Thread sync lock object</summary>
3437 </member> 2795 </member>
3438 <member name="F:OpenMetaverse.Animations.FINGER_WAG"> 2796 <member name="F:OpenMetaverse.AvatarManager.m_AvatarAppearance">
3439 <summary>Agent wagging finger (disapproval)</summary> 2797 <summary>The event subscribers, null of no subscribers</summary>
3440 </member> 2798 </member>
3441 <member name="F:OpenMetaverse.Animations.FIST_PUMP"> 2799 <member name="M:OpenMetaverse.AvatarManager.OnAvatarAppearance(OpenMetaverse.AvatarAppearanceEventArgs)">
3442 <summary>I'm not sure I want to know</summary> 2800 <summary>Raises the AvatarAppearance Event</summary>
2801 <param name="e">A AvatarAppearanceEventArgs object containing
2802 the data sent from the simulator</param>
3443 </member> 2803 </member>
3444 <member name="F:OpenMetaverse.Animations.FLY"> 2804 <member name="F:OpenMetaverse.AvatarManager.m_AvatarAppearanceLock">
3445 <summary>Agent in superman position</summary> 2805 <summary>Thread sync lock object</summary>
3446 </member> 2806 </member>
3447 <member name="F:OpenMetaverse.Animations.FLYSLOW"> 2807 <member name="F:OpenMetaverse.AvatarManager.m_UUIDNameReply">
3448 <summary>Agent in superman position</summary> 2808 <summary>The event subscribers, null of no subscribers</summary>
3449 </member> 2809 </member>
3450 <member name="F:OpenMetaverse.Animations.HELLO"> 2810 <member name="M:OpenMetaverse.AvatarManager.OnUUIDNameReply(OpenMetaverse.UUIDNameReplyEventArgs)">
3451 <summary>Agent greeting another</summary> 2811 <summary>Raises the UUIDNameReply Event</summary>
2812 <param name="e">A UUIDNameReplyEventArgs object containing
2813 the data sent from the simulator</param>
3452 </member> 2814 </member>
3453 <member name="F:OpenMetaverse.Animations.HOLD_BAZOOKA_R"> 2815 <member name="F:OpenMetaverse.AvatarManager.m_UUIDNameReplyLock">
3454 <summary>Agent holding bazooka (right handed)</summary> 2816 <summary>Thread sync lock object</summary>
3455 </member> 2817 </member>
3456 <member name="F:OpenMetaverse.Animations.HOLD_BOW_L"> 2818 <member name="F:OpenMetaverse.AvatarManager.m_AvatarInterestsReply">
3457 <summary>Agent holding a bow (left handed)</summary> 2819 <summary>The event subscribers, null of no subscribers</summary>
3458 </member> 2820 </member>
3459 <member name="F:OpenMetaverse.Animations.HOLD_HANDGUN_R"> 2821 <member name="M:OpenMetaverse.AvatarManager.OnAvatarInterestsReply(OpenMetaverse.AvatarInterestsReplyEventArgs)">
3460 <summary>Agent holding a handgun (right handed)</summary> 2822 <summary>Raises the AvatarInterestsReply Event</summary>
2823 <param name="e">A AvatarInterestsReplyEventArgs object containing
2824 the data sent from the simulator</param>
3461 </member> 2825 </member>
3462 <member name="F:OpenMetaverse.Animations.HOLD_RIFLE_R"> 2826 <member name="F:OpenMetaverse.AvatarManager.m_AvatarInterestsReplyLock">
3463 <summary>Agent holding a rifle (right handed)</summary> 2827 <summary>Thread sync lock object</summary>
3464 </member> 2828 </member>
3465 <member name="F:OpenMetaverse.Animations.HOLD_THROW_R"> 2829 <member name="F:OpenMetaverse.AvatarManager.m_AvatarPropertiesReply">
3466 <summary>Agent throwing an object (right handed)</summary> 2830 <summary>The event subscribers, null of no subscribers</summary>
3467 </member> 2831 </member>
3468 <member name="F:OpenMetaverse.Animations.HOVER"> 2832 <member name="M:OpenMetaverse.AvatarManager.OnAvatarPropertiesReply(OpenMetaverse.AvatarPropertiesReplyEventArgs)">
3469 <summary>Agent in static hover</summary> 2833 <summary>Raises the AvatarPropertiesReply Event</summary>
2834 <param name="e">A AvatarPropertiesReplyEventArgs object containing
2835 the data sent from the simulator</param>
3470 </member> 2836 </member>
3471 <member name="F:OpenMetaverse.Animations.HOVER_DOWN"> 2837 <member name="F:OpenMetaverse.AvatarManager.m_AvatarPropertiesReplyLock">
3472 <summary>Agent hovering downward</summary> 2838 <summary>Thread sync lock object</summary>
3473 </member> 2839 </member>
3474 <member name="F:OpenMetaverse.Animations.HOVER_UP"> 2840 <member name="F:OpenMetaverse.AvatarManager.m_AvatarGroupsReply">
3475 <summary>Agent hovering upward</summary> 2841 <summary>The event subscribers, null of no subscribers</summary>
3476 </member> 2842 </member>
3477 <member name="F:OpenMetaverse.Animations.IMPATIENT"> 2843 <member name="M:OpenMetaverse.AvatarManager.OnAvatarGroupsReply(OpenMetaverse.AvatarGroupsReplyEventArgs)">
3478 <summary>Agent being impatient</summary> 2844 <summary>Raises the AvatarGroupsReply Event</summary>
2845 <param name="e">A AvatarGroupsReplyEventArgs object containing
2846 the data sent from the simulator</param>
3479 </member> 2847 </member>
3480 <member name="F:OpenMetaverse.Animations.JUMP"> 2848 <member name="F:OpenMetaverse.AvatarManager.m_AvatarGroupsReplyLock">
3481 <summary>Agent jumping</summary> 2849 <summary>Thread sync lock object</summary>
3482 </member> 2850 </member>
3483 <member name="F:OpenMetaverse.Animations.JUMP_FOR_JOY"> 2851 <member name="F:OpenMetaverse.AvatarManager.m_AvatarPickerReply">
3484 <summary>Agent jumping with fervor</summary> 2852 <summary>The event subscribers, null of no subscribers</summary>
3485 </member> 2853 </member>
3486 <member name="F:OpenMetaverse.Animations.KISS_MY_BUTT"> 2854 <member name="M:OpenMetaverse.AvatarManager.OnAvatarPickerReply(OpenMetaverse.AvatarPickerReplyEventArgs)">
3487 <summary>Agent point to lips then rear end</summary> 2855 <summary>Raises the AvatarPickerReply Event</summary>
2856 <param name="e">A AvatarPickerReplyEventArgs object containing
2857 the data sent from the simulator</param>
3488 </member> 2858 </member>
3489 <member name="F:OpenMetaverse.Animations.LAND"> 2859 <member name="F:OpenMetaverse.AvatarManager.m_AvatarPickerReplyLock">
3490 <summary>Agent landing from jump, finished flight, etc</summary> 2860 <summary>Thread sync lock object</summary>
3491 </member> 2861 </member>
3492 <member name="F:OpenMetaverse.Animations.LAUGH_SHORT"> 2862 <member name="F:OpenMetaverse.AvatarManager.m_ViewerEffectPointAt">
3493 <summary>Agent laughing</summary> 2863 <summary>The event subscribers, null of no subscribers</summary>
3494 </member> 2864 </member>
3495 <member name="F:OpenMetaverse.Animations.MEDIUM_LAND"> 2865 <member name="M:OpenMetaverse.AvatarManager.OnViewerEffectPointAt(OpenMetaverse.ViewerEffectPointAtEventArgs)">
3496 <summary>Agent landing from jump, finished flight, etc</summary> 2866 <summary>Raises the ViewerEffectPointAt Event</summary>
2867 <param name="e">A ViewerEffectPointAtEventArgs object containing
2868 the data sent from the simulator</param>
3497 </member> 2869 </member>
3498 <member name="F:OpenMetaverse.Animations.MOTORCYCLE_SIT"> 2870 <member name="F:OpenMetaverse.AvatarManager.m_ViewerEffectPointAtLock">
3499 <summary>Agent sitting on a motorcycle</summary> 2871 <summary>Thread sync lock object</summary>
3500 </member> 2872 </member>
3501 <member name="F:OpenMetaverse.Animations.MUSCLE_BEACH"> 2873 <member name="F:OpenMetaverse.AvatarManager.m_ViewerEffectLookAt">
3502 <summary> 2874 <summary>The event subscribers, null of no subscribers</summary>
3503 </summary>
3504 </member> 2875 </member>
3505 <member name="F:OpenMetaverse.Animations.NO"> 2876 <member name="M:OpenMetaverse.AvatarManager.OnViewerEffectLookAt(OpenMetaverse.ViewerEffectLookAtEventArgs)">
3506 <summary>Agent moving head side to side</summary> 2877 <summary>Raises the ViewerEffectLookAt Event</summary>
2878 <param name="e">A ViewerEffectLookAtEventArgs object containing
2879 the data sent from the simulator</param>
3507 </member> 2880 </member>
3508 <member name="F:OpenMetaverse.Animations.NO_UNHAPPY"> 2881 <member name="F:OpenMetaverse.AvatarManager.m_ViewerEffectLookAtLock">
3509 <summary>Agent moving head side to side with unhappy expression</summary> 2882 <summary>Thread sync lock object</summary>
3510 </member> 2883 </member>
3511 <member name="F:OpenMetaverse.Animations.NYAH_NYAH"> 2884 <member name="F:OpenMetaverse.AvatarManager.m_ViewerEffect">
3512 <summary>Agent taunting another</summary> 2885 <summary>The event subscribers, null of no subscribers</summary>
3513 </member> 2886 </member>
3514 <member name="F:OpenMetaverse.Animations.ONETWO_PUNCH"> 2887 <member name="M:OpenMetaverse.AvatarManager.OnViewerEffect(OpenMetaverse.ViewerEffectEventArgs)">
3515 <summary> 2888 <summary>Raises the ViewerEffect Event</summary>
3516 </summary> 2889 <param name="e">A ViewerEffectEventArgs object containing
2890 the data sent from the simulator</param>
3517 </member> 2891 </member>
3518 <member name="F:OpenMetaverse.Animations.PEACE"> 2892 <member name="F:OpenMetaverse.AvatarManager.m_ViewerEffectLock">
3519 <summary>Agent giving peace sign</summary> 2893 <summary>Thread sync lock object</summary>
3520 </member> 2894 </member>
3521 <member name="F:OpenMetaverse.Animations.POINT_ME"> 2895 <member name="F:OpenMetaverse.AvatarManager.m_AvatarPicksReply">
3522 <summary>Agent pointing at self</summary> 2896 <summary>The event subscribers, null of no subscribers</summary>
3523 </member> 2897 </member>
3524 <member name="F:OpenMetaverse.Animations.POINT_YOU"> 2898 <member name="M:OpenMetaverse.AvatarManager.OnAvatarPicksReply(OpenMetaverse.AvatarPicksReplyEventArgs)">
3525 <summary>Agent pointing at another</summary> 2899 <summary>Raises the AvatarPicksReply Event</summary>
2900 <param name="e">A AvatarPicksReplyEventArgs object containing
2901 the data sent from the simulator</param>
3526 </member> 2902 </member>
3527 <member name="F:OpenMetaverse.Animations.PRE_JUMP"> 2903 <member name="F:OpenMetaverse.AvatarManager.m_AvatarPicksReplyLock">
3528 <summary>Agent preparing for jump (bending knees)</summary> 2904 <summary>Thread sync lock object</summary>
3529 </member> 2905 </member>
3530 <member name="F:OpenMetaverse.Animations.PUNCH_LEFT"> 2906 <member name="F:OpenMetaverse.AvatarManager.m_PickInfoReply">
3531 <summary>Agent punching with left hand</summary> 2907 <summary>The event subscribers, null of no subscribers</summary>
3532 </member> 2908 </member>
3533 <member name="F:OpenMetaverse.Animations.PUNCH_RIGHT"> 2909 <member name="M:OpenMetaverse.AvatarManager.OnPickInfoReply(OpenMetaverse.PickInfoReplyEventArgs)">
3534 <summary>Agent punching with right hand</summary> 2910 <summary>Raises the PickInfoReply Event</summary>
2911 <param name="e">A PickInfoReplyEventArgs object containing
2912 the data sent from the simulator</param>
3535 </member> 2913 </member>
3536 <member name="F:OpenMetaverse.Animations.REPULSED"> 2914 <member name="F:OpenMetaverse.AvatarManager.m_PickInfoReplyLock">
3537 <summary>Agent acting repulsed</summary> 2915 <summary>Thread sync lock object</summary>
3538 </member> 2916 </member>
3539 <member name="F:OpenMetaverse.Animations.ROUNDHOUSE_KICK"> 2917 <member name="F:OpenMetaverse.AvatarManager.m_AvatarClassifiedReply">
3540 <summary>Agent trying to be Chuck Norris</summary> 2918 <summary>The event subscribers, null of no subscribers</summary>
3541 </member> 2919 </member>
3542 <member name="F:OpenMetaverse.Animations.RPS_COUNTDOWN"> 2920 <member name="M:OpenMetaverse.AvatarManager.OnAvatarClassifiedReply(OpenMetaverse.AvatarClassifiedReplyEventArgs)">
3543 <summary>Rocks, Paper, Scissors 1, 2, 3</summary> 2921 <summary>Raises the AvatarClassifiedReply Event</summary>
2922 <param name="e">A AvatarClassifiedReplyEventArgs object containing
2923 the data sent from the simulator</param>
3544 </member> 2924 </member>
3545 <member name="F:OpenMetaverse.Animations.RPS_PAPER"> 2925 <member name="F:OpenMetaverse.AvatarManager.m_AvatarClassifiedReplyLock">
3546 <summary>Agent with hand flat over other hand</summary> 2926 <summary>Thread sync lock object</summary>
3547 </member> 2927 </member>
3548 <member name="F:OpenMetaverse.Animations.RPS_ROCK"> 2928 <member name="F:OpenMetaverse.AvatarManager.m_ClassifiedInfoReply">
3549 <summary>Agent with fist over other hand</summary> 2929 <summary>The event subscribers, null of no subscribers</summary>
3550 </member> 2930 </member>
3551 <member name="F:OpenMetaverse.Animations.RPS_SCISSORS"> 2931 <member name="M:OpenMetaverse.AvatarManager.OnClassifiedInfoReply(OpenMetaverse.ClassifiedInfoReplyEventArgs)">
3552 <summary>Agent with two fingers spread over other hand</summary> 2932 <summary>Raises the ClassifiedInfoReply Event</summary>
2933 <param name="e">A ClassifiedInfoReplyEventArgs object containing
2934 the data sent from the simulator</param>
3553 </member> 2935 </member>
3554 <member name="F:OpenMetaverse.Animations.RUN"> 2936 <member name="F:OpenMetaverse.AvatarManager.m_ClassifiedInfoReplyLock">
3555 <summary>Agent running</summary> 2937 <summary>Thread sync lock object</summary>
3556 </member> 2938 </member>
3557 <member name="F:OpenMetaverse.Animations.SAD"> 2939 <member name="F:OpenMetaverse.AvatarManager.m_DisplayNameUpdate">
3558 <summary>Agent appearing sad</summary> 2940 <summary>The event subscribers, null of no subscribers</summary>
3559 </member> 2941 </member>
3560 <member name="F:OpenMetaverse.Animations.SALUTE"> 2942 <member name="M:OpenMetaverse.AvatarManager.OnDisplayNameUpdate(OpenMetaverse.DisplayNameUpdateEventArgs)">
3561 <summary>Agent saluting</summary> 2943 <summary>Raises the DisplayNameUpdate Event</summary>
2944 <param name="e">A DisplayNameUpdateEventArgs object containing
2945 the data sent from the simulator</param>
3562 </member> 2946 </member>
3563 <member name="F:OpenMetaverse.Animations.SHOOT_BOW_L"> 2947 <member name="F:OpenMetaverse.AvatarManager.m_DisplayNameUpdateLock">
3564 <summary>Agent shooting bow (left handed)</summary> 2948 <summary>Thread sync lock object</summary>
3565 </member> 2949 </member>
3566 <member name="F:OpenMetaverse.Animations.SHOUT"> 2950 <member name="M:OpenMetaverse.AvatarManager.#ctor(OpenMetaverse.GridClient)">
3567 <summary>Agent cupping mouth as if shouting</summary> 2951 <summary>
2952 Represents other avatars
2953 </summary>
2954 <param name="client"></param>
3568 </member> 2955 </member>
3569 <member name="F:OpenMetaverse.Animations.SHRUG"> 2956 <member name="M:OpenMetaverse.AvatarManager.RequestTrackAgent(OpenMetaverse.UUID)">
3570 <summary>Agent shrugging shoulders</summary> 2957 <summary>Tracks the specified avatar on your map</summary>
2958 <param name="preyID">Avatar ID to track</param>
3571 </member> 2959 </member>
3572 <member name="F:OpenMetaverse.Animations.SIT"> 2960 <member name="M:OpenMetaverse.AvatarManager.RequestAvatarName(OpenMetaverse.UUID)">
3573 <summary>Agent in sit position</summary> 2961 <summary>
2962 Request a single avatar name
2963 </summary>
2964 <param name="id">The avatar key to retrieve a name for</param>
3574 </member> 2965 </member>
3575 <member name="F:OpenMetaverse.Animations.SIT_FEMALE"> 2966 <member name="M:OpenMetaverse.AvatarManager.RequestAvatarNames(System.Collections.Generic.List{OpenMetaverse.UUID})">
3576 <summary>Agent in sit position (feminine)</summary> 2967 <summary>
2968 Request a list of avatar names
2969 </summary>
2970 <param name="ids">The avatar keys to retrieve names for</param>
3577 </member> 2971 </member>
3578 <member name="F:OpenMetaverse.Animations.SIT_GENERIC"> 2972 <member name="M:OpenMetaverse.AvatarManager.DisplayNamesAvailable">
3579 <summary>Agent in sit position (generic)</summary> 2973 <summary>
2974 Check if Display Names functionality is available
2975 </summary>
2976 <returns>True if Display name functionality is available</returns>
3580 </member> 2977 </member>
3581 <member name="F:OpenMetaverse.Animations.SIT_GROUND"> 2978 <member name="M:OpenMetaverse.AvatarManager.GetDisplayNames(System.Collections.Generic.List{OpenMetaverse.UUID},OpenMetaverse.AvatarManager.DisplayNamesCallback)">
3582 <summary>Agent sitting on ground</summary> 2979 <summary>
2980 Request retrieval of display names (max 90 names per request)
2981 </summary>
2982 <param name="ids">List of UUIDs to lookup</param>
2983 <param name="callback">Callback to report result of the operation</param>
3583 </member> 2984 </member>
3584 <member name="F:OpenMetaverse.Animations.SIT_GROUND_staticRAINED"> 2985 <member name="M:OpenMetaverse.AvatarManager.RequestAvatarProperties(OpenMetaverse.UUID)">
3585 <summary>Agent sitting on ground</summary> 2986 <summary>
2987 Start a request for Avatar Properties
2988 </summary>
2989 <param name="avatarid"></param>
3586 </member> 2990 </member>
3587 <member name="F:OpenMetaverse.Animations.SIT_TO_STAND"> 2991 <member name="M:OpenMetaverse.AvatarManager.RequestAvatarNameSearch(System.String,OpenMetaverse.UUID)">
3588 <summary> 2992 <summary>
2993 Search for an avatar (first name, last name)
3589 </summary> 2994 </summary>
2995 <param name="name">The name to search for</param>
2996 <param name="queryID">An ID to associate with this query</param>
3590 </member> 2997 </member>
3591 <member name="F:OpenMetaverse.Animations.SLEEP"> 2998 <member name="M:OpenMetaverse.AvatarManager.RequestAvatarPicks(OpenMetaverse.UUID)">
3592 <summary>Agent sleeping on side</summary> 2999 <summary>
3000 Start a request for Avatar Picks
3001 </summary>
3002 <param name="avatarid">UUID of the avatar</param>
3593 </member> 3003 </member>
3594 <member name="F:OpenMetaverse.Animations.SMOKE_IDLE"> 3004 <member name="M:OpenMetaverse.AvatarManager.RequestAvatarClassified(OpenMetaverse.UUID)">
3595 <summary>Agent smoking</summary> 3005 <summary>
3006 Start a request for Avatar Classifieds
3007 </summary>
3008 <param name="avatarid">UUID of the avatar</param>
3596 </member> 3009 </member>
3597 <member name="F:OpenMetaverse.Animations.SMOKE_INHALE"> 3010 <member name="M:OpenMetaverse.AvatarManager.RequestPickInfo(OpenMetaverse.UUID,OpenMetaverse.UUID)">
3598 <summary>Agent inhaling smoke</summary> 3011 <summary>
3012 Start a request for details of a specific profile pick
3013 </summary>
3014 <param name="avatarid">UUID of the avatar</param>
3015 <param name="pickid">UUID of the profile pick</param>
3599 </member> 3016 </member>
3600 <member name="F:OpenMetaverse.Animations.SMOKE_THROW_DOWN"> 3017 <member name="M:OpenMetaverse.AvatarManager.RequestClassifiedInfo(OpenMetaverse.UUID,OpenMetaverse.UUID)">
3601 <summary> 3018 <summary>
3019 Start a request for details of a specific profile classified
3602 </summary> 3020 </summary>
3021 <param name="avatarid">UUID of the avatar</param>
3022 <param name="classifiedid">UUID of the profile classified</param>
3603 </member> 3023 </member>
3604 <member name="F:OpenMetaverse.Animations.SNAPSHOT"> 3024 <member name="M:OpenMetaverse.AvatarManager.UUIDNameReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
3605 <summary>Agent taking a picture</summary> 3025 <summary>Process an incoming packet and raise the appropriate events</summary>
3026 <param name="sender">The sender</param>
3027 <param name="e">The EventArgs object containing the packet data</param>
3606 </member> 3028 </member>
3607 <member name="F:OpenMetaverse.Animations.STAND"> 3029 <member name="M:OpenMetaverse.AvatarManager.AvatarAnimationHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
3608 <summary>Agent standing</summary> 3030 <summary>Process an incoming packet and raise the appropriate events</summary>
3031 <param name="sender">The sender</param>
3032 <param name="e">The EventArgs object containing the packet data</param>
3609 </member> 3033 </member>
3610 <member name="F:OpenMetaverse.Animations.STANDUP"> 3034 <member name="M:OpenMetaverse.AvatarManager.AvatarAppearanceHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
3611 <summary>Agent standing up</summary> 3035 <summary>Process an incoming packet and raise the appropriate events</summary>
3036 <param name="sender">The sender</param>
3037 <param name="e">The EventArgs object containing the packet data</param>
3612 </member> 3038 </member>
3613 <member name="F:OpenMetaverse.Animations.STAND_1"> 3039 <member name="M:OpenMetaverse.AvatarManager.AvatarPropertiesHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
3614 <summary>Agent standing</summary> 3040 <summary>Process an incoming packet and raise the appropriate events</summary>
3041 <param name="sender">The sender</param>
3042 <param name="e">The EventArgs object containing the packet data</param>
3615 </member> 3043 </member>
3616 <member name="F:OpenMetaverse.Animations.STAND_2"> 3044 <member name="M:OpenMetaverse.AvatarManager.AvatarInterestsHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
3617 <summary>Agent standing</summary> 3045 <summary>Process an incoming packet and raise the appropriate events</summary>
3046 <param name="sender">The sender</param>
3047 <param name="e">The EventArgs object containing the packet data</param>
3618 </member> 3048 </member>
3619 <member name="F:OpenMetaverse.Animations.STAND_3"> 3049 <member name="M:OpenMetaverse.AvatarManager.DisplayNameUpdateMessageHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
3620 <summary>Agent standing</summary> 3050 <summary>
3051 EQ Message fired when someone nearby changes their display name
3052 </summary>
3053 <param name="capsKey">The message key</param>
3054 <param name="message">the IMessage object containing the deserialized data sent from the simulator</param>
3055 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> which originated the packet</param>
3621 </member> 3056 </member>
3622 <member name="F:OpenMetaverse.Animations.STAND_4"> 3057 <member name="M:OpenMetaverse.AvatarManager.AvatarGroupsReplyMessageHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
3623 <summary>Agent standing</summary> 3058 <summary>
3059 Crossed region handler for message that comes across the EventQueue. Sent to an agent
3060 when the agent crosses a sim border into a new region.
3061 </summary>
3062 <param name="capsKey">The message key</param>
3063 <param name="message">the IMessage object containing the deserialized data sent from the simulator</param>
3064 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> which originated the packet</param>
3624 </member> 3065 </member>
3625 <member name="F:OpenMetaverse.Animations.STRETCH"> 3066 <member name="M:OpenMetaverse.AvatarManager.AvatarGroupsReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
3626 <summary>Agent stretching</summary> 3067 <summary>Process an incoming packet and raise the appropriate events</summary>
3068 <param name="sender">The sender</param>
3069 <param name="e">The EventArgs object containing the packet data</param>
3627 </member> 3070 </member>
3628 <member name="F:OpenMetaverse.Animations.STRIDE"> 3071 <member name="M:OpenMetaverse.AvatarManager.AvatarPickerReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
3629 <summary>Agent in stride (fast walk)</summary> 3072 <summary>Process an incoming packet and raise the appropriate events</summary>
3073 <param name="sender">The sender</param>
3074 <param name="e">The EventArgs object containing the packet data</param>
3630 </member> 3075 </member>
3631 <member name="F:OpenMetaverse.Animations.SURF"> 3076 <member name="M:OpenMetaverse.AvatarManager.ViewerEffectHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
3632 <summary>Agent surfing</summary> 3077 <summary>Process an incoming packet and raise the appropriate events</summary>
3078 <param name="sender">The sender</param>
3079 <param name="e">The EventArgs object containing the packet data</param>
3633 </member> 3080 </member>
3634 <member name="F:OpenMetaverse.Animations.SURPRISE"> 3081 <member name="M:OpenMetaverse.AvatarManager.AvatarPicksReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
3635 <summary>Agent acting surprised</summary> 3082 <summary>Process an incoming packet and raise the appropriate events</summary>
3083 <param name="sender">The sender</param>
3084 <param name="e">The EventArgs object containing the packet data</param>
3636 </member> 3085 </member>
3637 <member name="F:OpenMetaverse.Animations.SWORD_STRIKE"> 3086 <member name="M:OpenMetaverse.AvatarManager.PickInfoReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
3638 <summary>Agent striking with a sword</summary> 3087 <summary>Process an incoming packet and raise the appropriate events</summary>
3088 <param name="sender">The sender</param>
3089 <param name="e">The EventArgs object containing the packet data</param>
3639 </member> 3090 </member>
3640 <member name="F:OpenMetaverse.Animations.TALK"> 3091 <member name="M:OpenMetaverse.AvatarManager.AvatarClassifiedReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
3641 <summary>Agent talking (lips moving)</summary> 3092 <summary>Process an incoming packet and raise the appropriate events</summary>
3093 <param name="sender">The sender</param>
3094 <param name="e">The EventArgs object containing the packet data</param>
3642 </member> 3095 </member>
3643 <member name="F:OpenMetaverse.Animations.TANTRUM"> 3096 <member name="M:OpenMetaverse.AvatarManager.ClassifiedInfoReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
3644 <summary>Agent throwing a tantrum</summary> 3097 <summary>Process an incoming packet and raise the appropriate events</summary>
3098 <param name="sender">The sender</param>
3099 <param name="e">The EventArgs object containing the packet data</param>
3645 </member> 3100 </member>
3646 <member name="F:OpenMetaverse.Animations.THROW_R"> 3101 <member name="E:OpenMetaverse.AvatarManager.AvatarAnimation">
3647 <summary>Agent throwing an object (right handed)</summary> 3102 <summary>Raised when the simulator sends us data containing
3103 an agents animation playlist</summary>
3648 </member> 3104 </member>
3649 <member name="F:OpenMetaverse.Animations.TRYON_SHIRT"> 3105 <member name="E:OpenMetaverse.AvatarManager.AvatarAppearance">
3650 <summary>Agent trying on a shirt</summary> 3106 <summary>Raised when the simulator sends us data containing
3107 the appearance information for an agent</summary>
3651 </member> 3108 </member>
3652 <member name="F:OpenMetaverse.Animations.TURNLEFT"> 3109 <member name="E:OpenMetaverse.AvatarManager.UUIDNameReply">
3653 <summary>Agent turning to the left</summary> 3110 <summary>Raised when the simulator sends us data containing
3111 agent names/id values</summary>
3654 </member> 3112 </member>
3655 <member name="F:OpenMetaverse.Animations.TURNRIGHT"> 3113 <member name="E:OpenMetaverse.AvatarManager.AvatarInterestsReply">
3656 <summary>Agent turning to the right</summary> 3114 <summary>Raised when the simulator sends us data containing
3115 the interests listed in an agents profile</summary>
3657 </member> 3116 </member>
3658 <member name="F:OpenMetaverse.Animations.TYPE"> 3117 <member name="E:OpenMetaverse.AvatarManager.AvatarPropertiesReply">
3659 <summary>Agent typing</summary> 3118 <summary>Raised when the simulator sends us data containing
3119 profile property information for an agent</summary>
3660 </member> 3120 </member>
3661 <member name="F:OpenMetaverse.Animations.WALK"> 3121 <member name="E:OpenMetaverse.AvatarManager.AvatarGroupsReply">
3662 <summary>Agent walking</summary> 3122 <summary>Raised when the simulator sends us data containing
3123 the group membership an agent is a member of</summary>
3663 </member> 3124 </member>
3664 <member name="F:OpenMetaverse.Animations.WHISPER"> 3125 <member name="E:OpenMetaverse.AvatarManager.AvatarPickerReply">
3665 <summary>Agent whispering</summary> 3126 <summary>Raised when the simulator sends us data containing
3127 name/id pair</summary>
3666 </member> 3128 </member>
3667 <member name="F:OpenMetaverse.Animations.WHISTLE"> 3129 <member name="E:OpenMetaverse.AvatarManager.ViewerEffectPointAt">
3668 <summary>Agent whispering with fingers in mouth</summary> 3130 <summary>Raised when the simulator sends us data containing
3131 the objects and effect when an agent is pointing at</summary>
3669 </member> 3132 </member>
3670 <member name="F:OpenMetaverse.Animations.WINK"> 3133 <member name="E:OpenMetaverse.AvatarManager.ViewerEffectLookAt">
3671 <summary>Agent winking</summary> 3134 <summary>Raised when the simulator sends us data containing
3135 the objects and effect when an agent is looking at</summary>
3672 </member> 3136 </member>
3673 <member name="F:OpenMetaverse.Animations.WINK_HOLLYWOOD"> 3137 <member name="E:OpenMetaverse.AvatarManager.ViewerEffect">
3674 <summary>Agent winking</summary> 3138 <summary>Raised when the simulator sends us data containing
3139 an agents viewer effect information</summary>
3675 </member> 3140 </member>
3676 <member name="F:OpenMetaverse.Animations.WORRY"> 3141 <member name="E:OpenMetaverse.AvatarManager.AvatarPicksReply">
3677 <summary>Agent worried</summary> 3142 <summary>Raised when the simulator sends us data containing
3143 the top picks from an agents profile</summary>
3678 </member> 3144 </member>
3679 <member name="F:OpenMetaverse.Animations.YES"> 3145 <member name="E:OpenMetaverse.AvatarManager.PickInfoReply">
3680 <summary>Agent nodding yes</summary> 3146 <summary>Raised when the simulator sends us data containing
3147 the Pick details</summary>
3681 </member> 3148 </member>
3682 <member name="F:OpenMetaverse.Animations.YES_HAPPY"> 3149 <member name="E:OpenMetaverse.AvatarManager.AvatarClassifiedReply">
3683 <summary>Agent nodding yes with happy face</summary> 3150 <summary>Raised when the simulator sends us data containing
3151 the classified ads an agent has placed</summary>
3684 </member> 3152 </member>
3685 <member name="F:OpenMetaverse.Animations.YOGA_FLOAT"> 3153 <member name="E:OpenMetaverse.AvatarManager.ClassifiedInfoReply">
3686 <summary>Agent floating with legs and arms crossed</summary> 3154 <summary>Raised when the simulator sends us data containing
3155 the details of a classified ad</summary>
3687 </member> 3156 </member>
3688 <member name="M:OpenMetaverse.Animations.ToDictionary"> 3157 <member name="E:OpenMetaverse.AvatarManager.DisplayNameUpdate">
3689 <summary> 3158 <summary>Raised when the simulator sends us data containing
3690 A dictionary containing all pre-defined animations 3159 the details of display name change</summary>
3691 </summary>
3692 <returns>A dictionary containing the pre-defined animations,
3693 where the key is the animations ID, and the value is a string
3694 containing a name to identify the purpose of the animation</returns>
3695 </member> 3160 </member>
3696 <member name="T:OpenMetaverse.AvatarTextureIndex"> 3161 <member name="T:OpenMetaverse.AvatarManager.DisplayNamesCallback">
3697 <summary> 3162 <summary>
3698 Index of TextureEntry slots for avatar appearances 3163 Callback giving results when fetching display names
3699 </summary> 3164 </summary>
3165 <param name="success">If the request was successful</param>
3166 <param name="names">Array of display names</param>
3167 <param name="badIDs">Array of UUIDs that could not be fetched</param>
3700 </member> 3168 </member>
3701 <member name="T:OpenMetaverse.BakeType"> 3169 <member name="T:OpenMetaverse.AvatarAnimationEventArgs">
3702 <summary> 3170 <summary>Provides data for the <see cref="E:OpenMetaverse.AvatarManager.AvatarAnimation"/> event</summary>
3703 Bake layers for avatar appearance 3171 <remarks>The <see cref="E:OpenMetaverse.AvatarManager.AvatarAnimation"/> event occurs when the simulator sends
3704 </summary> 3172 the animation playlist for an agent</remarks>
3173 <example>
3174 The following code example uses the <see cref="P:OpenMetaverse.AvatarAnimationEventArgs.AvatarID"/> and <see cref="P:OpenMetaverse.AvatarAnimationEventArgs.Animations"/>
3175 properties to display the animation playlist of an avatar on the <see cref="T:System.Console"/> window.
3176 <code>
3177 // subscribe to the event
3178 Client.Avatars.AvatarAnimation += Avatars_AvatarAnimation;
3179
3180 private void Avatars_AvatarAnimation(object sender, AvatarAnimationEventArgs e)
3181 {
3182 // create a dictionary of "known" animations from the Animations class using System.Reflection
3183 Dictionary&lt;UUID, string&gt; systemAnimations = new Dictionary&lt;UUID, string&gt;();
3184 Type type = typeof(Animations);
3185 System.Reflection.FieldInfo[] fields = type.GetFields(System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static);
3186 foreach (System.Reflection.FieldInfo field in fields)
3187 {
3188 systemAnimations.Add((UUID)field.GetValue(type), field.Name);
3189 }
3190
3191 // find out which animations being played are known animations and which are assets
3192 foreach (Animation animation in e.Animations)
3193 {
3194 if (systemAnimations.ContainsKey(animation.AnimationID))
3195 {
3196 Console.WriteLine("{0} is playing {1} ({2}) sequence {3}", e.AvatarID,
3197 systemAnimations[animation.AnimationID], animation.AnimationSequence);
3198 }
3199 else
3200 {
3201 Console.WriteLine("{0} is playing {1} (Asset) sequence {2}", e.AvatarID,
3202 animation.AnimationID, animation.AnimationSequence);
3203 }
3204 }
3205 }
3206 </code>
3207 </example>
3705 </member> 3208 </member>
3706 <member name="M:OpenMetaverse.AppearanceManager.#ctor(OpenMetaverse.GridClient)"> 3209 <member name="M:OpenMetaverse.AvatarAnimationEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.Animation})">
3707 <summary> 3210 <summary>
3708 Default constructor 3211 Construct a new instance of the AvatarAnimationEventArgs class
3709 </summary> 3212 </summary>
3710 <param name="client">A reference to our agent</param> 3213 <param name="avatarID">The ID of the agent</param>
3214 <param name="anims">The list of animations to start</param>
3711 </member> 3215 </member>
3712 <member name="T:OpenMetaverse.AppearanceManager.WearableData"> 3216 <member name="P:OpenMetaverse.AvatarAnimationEventArgs.AvatarID">
3217 <summary>Get the ID of the agent</summary>
3218 </member>
3219 <member name="P:OpenMetaverse.AvatarAnimationEventArgs.Animations">
3220 <summary>Get the list of animations to start</summary>
3221 </member>
3222 <member name="T:OpenMetaverse.AvatarAppearanceEventArgs">
3223 <summary>Provides data for the <see cref="E:OpenMetaverse.AvatarManager.AvatarAppearance"/> event</summary>
3224 <remarks>The <see cref="E:OpenMetaverse.AvatarManager.AvatarAppearance"/> event occurs when the simulator sends
3225 the appearance data for an avatar</remarks>
3226 <example>
3227 The following code example uses the <see cref="P:OpenMetaverse.AvatarAppearanceEventArgs.AvatarID"/> and <see cref="P:OpenMetaverse.AvatarAppearanceEventArgs.VisualParams"/>
3228 properties to display the selected shape of an avatar on the <see cref="T:System.Console"/> window.
3229 <code>
3230 // subscribe to the event
3231 Client.Avatars.AvatarAppearance += Avatars_AvatarAppearance;
3232
3233 // handle the data when the event is raised
3234 void Avatars_AvatarAppearance(object sender, AvatarAppearanceEventArgs e)
3235 {
3236 Console.WriteLine("The Agent {0} is using a {1} shape.", e.AvatarID, (e.VisualParams[31] &gt; 0) : "male" ? "female")
3237 }
3238 </code>
3239 </example>
3240 </member>
3241 <member name="M:OpenMetaverse.AvatarAppearanceEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.UUID,System.Boolean,OpenMetaverse.Primitive.TextureEntryFace,OpenMetaverse.Primitive.TextureEntryFace[],System.Collections.Generic.List{System.Byte},System.Byte,System.Int32,OpenMetaverse.AppearanceFlags)">
3713 <summary> 3242 <summary>
3714 Contains information about a wearable inventory item 3243 Construct a new instance of the AvatarAppearanceEventArgs class
3715 </summary> 3244 </summary>
3245 <param name="sim">The simulator request was from</param>
3246 <param name="avatarID">The ID of the agent</param>
3247 <param name="isTrial">true of the agent is a trial account</param>
3248 <param name="defaultTexture">The default agent texture</param>
3249 <param name="faceTextures">The agents appearance layer textures</param>
3250 <param name="visualParams">The <see cref="P:OpenMetaverse.AvatarAppearanceEventArgs.VisualParams"/> for the agent</param>
3716 </member> 3251 </member>
3717 <member name="F:OpenMetaverse.AppearanceManager.WearableData.ItemID"> 3252 <member name="P:OpenMetaverse.AvatarAppearanceEventArgs.Simulator">
3718 <summary>Inventory ItemID of the wearable</summary> 3253 <summary>Get the Simulator this request is from of the agent</summary>
3719 </member> 3254 </member>
3720 <member name="F:OpenMetaverse.AppearanceManager.WearableData.AssetID"> 3255 <member name="P:OpenMetaverse.AvatarAppearanceEventArgs.AvatarID">
3721 <summary>AssetID of the wearable asset</summary> 3256 <summary>Get the ID of the agent</summary>
3722 </member> 3257 </member>
3723 <member name="F:OpenMetaverse.AppearanceManager.WearableData.WearableType"> 3258 <member name="P:OpenMetaverse.AvatarAppearanceEventArgs.IsTrial">
3724 <summary>WearableType of the wearable</summary> 3259 <summary>true if the agent is a trial account</summary>
3725 </member> 3260 </member>
3726 <member name="F:OpenMetaverse.AppearanceManager.WearableData.AssetType"> 3261 <member name="P:OpenMetaverse.AvatarAppearanceEventArgs.DefaultTexture">
3727 <summary>AssetType of the wearable</summary> 3262 <summary>Get the default agent texture</summary>
3728 </member> 3263 </member>
3729 <member name="F:OpenMetaverse.AppearanceManager.WearableData.Asset"> 3264 <member name="P:OpenMetaverse.AvatarAppearanceEventArgs.FaceTextures">
3730 <summary>Asset data for the wearable</summary> 3265 <summary>Get the agents appearance layer textures</summary>
3731 </member> 3266 </member>
3732 <member name="T:OpenMetaverse.AppearanceManager.ColorParamInfo"> 3267 <member name="P:OpenMetaverse.AvatarAppearanceEventArgs.VisualParams">
3268 <summary>Get the <see cref="P:OpenMetaverse.AvatarAppearanceEventArgs.VisualParams"/> for the agent</summary>
3269 </member>
3270 <member name="P:OpenMetaverse.AvatarAppearanceEventArgs.AppearanceVersion">
3271 <summary>Version of the appearance system used.
3272 Value greater than 0 indicates that server side baking is used</summary>
3273 </member>
3274 <member name="P:OpenMetaverse.AvatarAppearanceEventArgs.COFVersion">
3275 <summary>Version of the Current Outfit Folder the appearance is based on</summary>
3276 </member>
3277 <member name="P:OpenMetaverse.AvatarAppearanceEventArgs.AppearanceFlags">
3278 <summary>Appearance flags, introduced with server side baking, currently unused</summary>
3279 </member>
3280 <member name="T:OpenMetaverse.AvatarInterestsReplyEventArgs">
3281 <summary>Represents the interests from the profile of an agent</summary>
3282 </member>
3283 <member name="P:OpenMetaverse.AvatarInterestsReplyEventArgs.AvatarID">
3284 <summary>Get the ID of the agent</summary>
3285 </member>
3286 <member name="T:OpenMetaverse.AvatarPropertiesReplyEventArgs">
3287 <summary>The properties of an agent</summary>
3288 </member>
3289 <member name="P:OpenMetaverse.AvatarPropertiesReplyEventArgs.AvatarID">
3290 <summary>Get the ID of the agent</summary>
3291 </member>
3292 <member name="P:OpenMetaverse.AvatarGroupsReplyEventArgs.AvatarID">
3293 <summary>Get the ID of the agent</summary>
3294 </member>
3295 <member name="P:OpenMetaverse.AvatarPicksReplyEventArgs.AvatarID">
3296 <summary>Get the ID of the agent</summary>
3297 </member>
3298 <member name="P:OpenMetaverse.AvatarClassifiedReplyEventArgs.AvatarID">
3299 <summary>Get the ID of the avatar</summary>
3300 </member>
3301 <member name="T:OpenMetaverse.DisplayNameUpdateEventArgs">
3733 <summary> 3302 <summary>
3734 Data collected from visual params for each wearable 3303 Event args class for display name notification messages
3735 needed for the calculation of the color
3736 </summary> 3304 </summary>
3737 </member> 3305 </member>
3738 <member name="T:OpenMetaverse.AppearanceManager.TextureData"> 3306 <member name="T:OpenMetaverse.AvatarTextureIndex">
3739 <summary> 3307 <summary>
3740 Holds a texture assetID and the data needed to bake this layer into 3308 Index of TextureEntry slots for avatar appearances
3741 an outfit texture. Used to keep track of currently worn textures
3742 and baking data
3743 </summary> 3309 </summary>
3744 </member> 3310 </member>
3745 <member name="F:OpenMetaverse.AppearanceManager.TextureData.TextureID"> 3311 <member name="T:OpenMetaverse.BakeType">
3746 <summary>A texture AssetID</summary> 3312 <summary>
3747 </member> 3313 Bake layers for avatar appearance
3748 <member name="F:OpenMetaverse.AppearanceManager.TextureData.Texture"> 3314 </summary>
3749 <summary>Asset data for the texture</summary>
3750 </member>
3751 <member name="F:OpenMetaverse.AppearanceManager.TextureData.AlphaMasks">
3752 <summary>Collection of alpha masks that needs applying</summary>
3753 </member>
3754 <member name="F:OpenMetaverse.AppearanceManager.TextureData.Color">
3755 <summary>Tint that should be applied to the texture</summary>
3756 </member> 3315 </member>
3757 <member name="F:OpenMetaverse.AppearanceManager.TextureData.TextureIndex"> 3316 <member name="T:OpenMetaverse.AppearanceFlags">
3758 <summary>Where on avatar does this texture belong</summary> 3317 <summary>
3318 Appearance Flags, introdued with server side baking, currently unused
3319 </summary>
3759 </member> 3320 </member>
3760 <member name="F:OpenMetaverse.AppearanceManager.MAX_CONCURRENT_DOWNLOADS"> 3321 <member name="F:OpenMetaverse.AppearanceManager.MAX_CONCURRENT_DOWNLOADS">
3761 <summary>Maximum number of concurrent downloads for wearable assets and textures</summary> 3322 <summary>Maximum number of concurrent downloads for wearable assets and textures</summary>
@@ -3791,6 +3352,9 @@
3791 <member name="F:OpenMetaverse.AppearanceManager.WEARABLES_PER_LAYER"> 3352 <member name="F:OpenMetaverse.AppearanceManager.WEARABLES_PER_LAYER">
3792 <summary>Total number of wearables per bake layer</summary> 3353 <summary>Total number of wearables per bake layer</summary>
3793 </member> 3354 </member>
3355 <member name="F:OpenMetaverse.AppearanceManager.ATTACHMENT_ADD">
3356 <summary>Mask for multiple attachments</summary>
3357 </member>
3794 <member name="F:OpenMetaverse.AppearanceManager.BakeIndexToTextureIndex"> 3358 <member name="F:OpenMetaverse.AppearanceManager.BakeIndexToTextureIndex">
3795 <summary>Mapping between BakeType and AvatarTextureIndex</summary> 3359 <summary>Mapping between BakeType and AvatarTextureIndex</summary>
3796 </member> 3360 </member>
@@ -3808,24 +3372,43 @@
3808 <member name="F:OpenMetaverse.AppearanceManager.m_AgentWearablesReply"> 3372 <member name="F:OpenMetaverse.AppearanceManager.m_AgentWearablesReply">
3809 <summary>The event subscribers. null if no subcribers</summary> 3373 <summary>The event subscribers. null if no subcribers</summary>
3810 </member> 3374 </member>
3375 <member name="M:OpenMetaverse.AppearanceManager.OnAgentWearables(OpenMetaverse.AgentWearablesReplyEventArgs)">
3376 <summary>Raises the AgentWearablesReply event</summary>
3377 <param name="e">An AgentWearablesReplyEventArgs object containing the
3378 data returned from the data server</param>
3379 </member>
3811 <member name="F:OpenMetaverse.AppearanceManager.m_AgentWearablesLock"> 3380 <member name="F:OpenMetaverse.AppearanceManager.m_AgentWearablesLock">
3812 <summary>Thread sync lock object</summary> 3381 <summary>Thread sync lock object</summary>
3813 </member> 3382 </member>
3814 <member name="F:OpenMetaverse.AppearanceManager.m_AgentCachedBakesReply"> 3383 <member name="F:OpenMetaverse.AppearanceManager.m_AgentCachedBakesReply">
3815 <summary>The event subscribers. null if no subcribers</summary> 3384 <summary>The event subscribers. null if no subcribers</summary>
3816 </member> 3385 </member>
3386 <member name="M:OpenMetaverse.AppearanceManager.OnAgentCachedBakes(OpenMetaverse.AgentCachedBakesReplyEventArgs)">
3387 <summary>Raises the CachedBakesReply event</summary>
3388 <param name="e">An AgentCachedBakesReplyEventArgs object containing the
3389 data returned from the data server AgentCachedTextureResponse</param>
3390 </member>
3817 <member name="F:OpenMetaverse.AppearanceManager.m_AgentCachedBakesLock"> 3391 <member name="F:OpenMetaverse.AppearanceManager.m_AgentCachedBakesLock">
3818 <summary>Thread sync lock object</summary> 3392 <summary>Thread sync lock object</summary>
3819 </member> 3393 </member>
3820 <member name="F:OpenMetaverse.AppearanceManager.m_AppearanceSet"> 3394 <member name="F:OpenMetaverse.AppearanceManager.m_AppearanceSet">
3821 <summary>The event subscribers. null if no subcribers</summary> 3395 <summary>The event subscribers. null if no subcribers</summary>
3822 </member> 3396 </member>
3397 <member name="M:OpenMetaverse.AppearanceManager.OnAppearanceSet(OpenMetaverse.AppearanceSetEventArgs)">
3398 <summary>Raises the AppearanceSet event</summary>
3399 <param name="e">An AppearanceSetEventArgs object indicating if the operatin was successfull</param>
3400 </member>
3823 <member name="F:OpenMetaverse.AppearanceManager.m_AppearanceSetLock"> 3401 <member name="F:OpenMetaverse.AppearanceManager.m_AppearanceSetLock">
3824 <summary>Thread sync lock object</summary> 3402 <summary>Thread sync lock object</summary>
3825 </member> 3403 </member>
3826 <member name="F:OpenMetaverse.AppearanceManager.m_RebakeAvatarReply"> 3404 <member name="F:OpenMetaverse.AppearanceManager.m_RebakeAvatarReply">
3827 <summary>The event subscribers. null if no subcribers</summary> 3405 <summary>The event subscribers. null if no subcribers</summary>
3828 </member> 3406 </member>
3407 <member name="M:OpenMetaverse.AppearanceManager.OnRebakeAvatar(OpenMetaverse.RebakeAvatarTexturesEventArgs)">
3408 <summary>Raises the RebakeAvatarRequested event</summary>
3409 <param name="e">An RebakeAvatarTexturesEventArgs object containing the
3410 data returned from the data server</param>
3411 </member>
3829 <member name="F:OpenMetaverse.AppearanceManager.m_RebakeAvatarLock"> 3412 <member name="F:OpenMetaverse.AppearanceManager.m_RebakeAvatarLock">
3830 <summary>Thread sync lock object</summary> 3413 <summary>Thread sync lock object</summary>
3831 </member> 3414 </member>
@@ -3847,6 +3430,9 @@
3847 <member name="F:OpenMetaverse.AppearanceManager.SetAppearanceSerialNum"> 3430 <member name="F:OpenMetaverse.AppearanceManager.SetAppearanceSerialNum">
3848 <summary>Incrementing serial number for AgentSetAppearance packets</summary> 3431 <summary>Incrementing serial number for AgentSetAppearance packets</summary>
3849 </member> 3432 </member>
3433 <member name="F:OpenMetaverse.AppearanceManager.GotWearables">
3434 <summary>Indicates if WearablesRequest succeeded</summary>
3435 </member>
3850 <member name="F:OpenMetaverse.AppearanceManager.AppearanceThreadRunning"> 3436 <member name="F:OpenMetaverse.AppearanceManager.AppearanceThreadRunning">
3851 <summary>Indicates whether or not the appearance thread is currently 3437 <summary>Indicates whether or not the appearance thread is currently
3852 running, to prevent multiple appearance threads from running 3438 running, to prevent multiple appearance threads from running
@@ -3865,52 +3451,16 @@
3865 Main appearance thread 3451 Main appearance thread
3866 </summary> 3452 </summary>
3867 </member> 3453 </member>
3868 <member name="E:OpenMetaverse.AppearanceManager.AgentWearablesReply"> 3454 <member name="F:OpenMetaverse.AppearanceManager.ServerBakingDone">
3869 <summary>Triggered when an AgentWearablesUpdate packet is received,
3870 telling us what our avatar is currently wearing
3871 <see cref="M:OpenMetaverse.AppearanceManager.RequestAgentWearables" /> request.</summary>
3872 </member>
3873 <member name="E:OpenMetaverse.AppearanceManager.CachedBakesReply">
3874 <summary>Raised when an AgentCachedTextureResponse packet is
3875 received, giving a list of cached bakes that were found on the
3876 simulator
3877 <seealso cref="M:OpenMetaverse.AppearanceManager.RequestCachedBakes" /> request.</summary>
3878 </member>
3879 <member name="E:OpenMetaverse.AppearanceManager.AppearanceSet">
3880 <summary>
3881 Raised when appearance data is sent to the simulator, also indicates
3882 the main appearance thread is finished.
3883 </summary>
3884 <seealso cref="M:OpenMetaverse.AppearanceManager.RequestAgentSetAppearance" /> request.</member>
3885 <member name="E:OpenMetaverse.AppearanceManager.RebakeAvatarRequested">
3886 <summary> 3455 <summary>
3887 Triggered when the simulator requests the agent rebake its appearance. 3456 Is server baking complete. It needs doing only once
3888 </summary> 3457 </summary>
3889 <seealso cref="!:RebakeAvatarRequest" />
3890 </member> 3458 </member>
3891 <member name="P:OpenMetaverse.AppearanceManager.ManagerBusy"> 3459 <member name="M:OpenMetaverse.AppearanceManager.#ctor(OpenMetaverse.GridClient)">
3892 <summary> 3460 <summary>
3893 Returns true if AppearanceManager is busy and trying to set or change appearance will fail 3461 Default constructor
3894 </summary> 3462 </summary>
3895 </member> 3463 <param name="client">A reference to our agent</param>
3896 <member name="M:OpenMetaverse.AppearanceManager.OnAgentWearables(OpenMetaverse.AgentWearablesReplyEventArgs)">
3897 <summary>Raises the AgentWearablesReply event</summary>
3898 <param name="e">An AgentWearablesReplyEventArgs object containing the
3899 data returned from the data server</param>
3900 </member>
3901 <member name="M:OpenMetaverse.AppearanceManager.OnAgentCachedBakes(OpenMetaverse.AgentCachedBakesReplyEventArgs)">
3902 <summary>Raises the CachedBakesReply event</summary>
3903 <param name="e">An AgentCachedBakesReplyEventArgs object containing the
3904 data returned from the data server AgentCachedTextureResponse</param>
3905 </member>
3906 <member name="M:OpenMetaverse.AppearanceManager.OnAppearanceSet(OpenMetaverse.AppearanceSetEventArgs)">
3907 <summary>Raises the AppearanceSet event</summary>
3908 <param name="e">An AppearanceSetEventArgs object indicating if the operatin was successfull</param>
3909 </member>
3910 <member name="M:OpenMetaverse.AppearanceManager.OnRebakeAvatar(OpenMetaverse.RebakeAvatarTexturesEventArgs)">
3911 <summary>Raises the RebakeAvatarRequested event</summary>
3912 <param name="e">An RebakeAvatarTexturesEventArgs object containing the
3913 data returned from the data server</param>
3914 </member> 3464 </member>
3915 <member name="M:OpenMetaverse.AppearanceManager.SetPreviousAppearance"> 3465 <member name="M:OpenMetaverse.AppearanceManager.SetPreviousAppearance">
3916 <summary> 3466 <summary>
@@ -3936,6 +3486,12 @@
3936 </summary> 3486 </summary>
3937 <param name="forceRebake">True to force rebaking, otherwise false</param> 3487 <param name="forceRebake">True to force rebaking, otherwise false</param>
3938 </member> 3488 </member>
3489 <member name="M:OpenMetaverse.AppearanceManager.ServerBakingRegion">
3490 <summary>
3491 Check if current region supports server side baking
3492 </summary>
3493 <returns>True if server side baking support is detected</returns>
3494 </member>
3939 <member name="M:OpenMetaverse.AppearanceManager.RequestAgentWearables"> 3495 <member name="M:OpenMetaverse.AppearanceManager.RequestAgentWearables">
3940 <summary> 3496 <summary>
3941 Ask the server what textures our agent is currently wearing 3497 Ask the server what textures our agent is currently wearing
@@ -3949,7 +3505,7 @@
3949 </member> 3505 </member>
3950 <member name="M:OpenMetaverse.AppearanceManager.GetWearableAsset(OpenMetaverse.WearableType)"> 3506 <member name="M:OpenMetaverse.AppearanceManager.GetWearableAsset(OpenMetaverse.WearableType)">
3951 <summary> 3507 <summary>
3952 Returns the AssetID of the asset that is currently being worn in a 3508 Returns the AssetID of the asset that is currently being worn in a
3953 given WearableType slot 3509 given WearableType slot
3954 </summary> 3510 </summary>
3955 <param name="type">WearableType slot to get the AssetID for</param> 3511 <param name="type">WearableType slot to get the AssetID for</param>
@@ -3963,12 +3519,28 @@
3963 </summary> 3519 </summary>
3964 <param name="wearableItem">Wearable to be added to the outfit</param> 3520 <param name="wearableItem">Wearable to be added to the outfit</param>
3965 </member> 3521 </member>
3522 <member name="M:OpenMetaverse.AppearanceManager.AddToOutfit(OpenMetaverse.InventoryItem,System.Boolean)">
3523 <summary>
3524 Add a wearable to the current outfit and set appearance
3525 </summary>
3526 <param name="wearableItem">Wearable to be added to the outfit</param>
3527 <param name="replace">Should existing item on the same point or of the same type be replaced</param>
3528 </member>
3966 <member name="M:OpenMetaverse.AppearanceManager.AddToOutfit(System.Collections.Generic.List{OpenMetaverse.InventoryItem})"> 3529 <member name="M:OpenMetaverse.AppearanceManager.AddToOutfit(System.Collections.Generic.List{OpenMetaverse.InventoryItem})">
3967 <summary> 3530 <summary>
3968 Add a list of wearables to the current outfit and set appearance 3531 Add a list of wearables to the current outfit and set appearance
3969 </summary> 3532 </summary>
3970 <param name="wearableItems">List of wearable inventory items to 3533 <param name="wearableItems">List of wearable inventory items to
3971 be added to the outfit</param> 3534 be added to the outfit</param>
3535 <param name="replace">Should existing item on the same point or of the same type be replaced</param>
3536 </member>
3537 <member name="M:OpenMetaverse.AppearanceManager.AddToOutfit(System.Collections.Generic.List{OpenMetaverse.InventoryItem},System.Boolean)">
3538 <summary>
3539 Add a list of wearables to the current outfit and set appearance
3540 </summary>
3541 <param name="wearableItems">List of wearable inventory items to
3542 be added to the outfit</param>
3543 <param name="replace">Should existing item on the same point or of the same type be replaced</param>
3972 </member> 3544 </member>
3973 <member name="M:OpenMetaverse.AppearanceManager.RemoveFromOutfit(OpenMetaverse.InventoryItem)"> 3545 <member name="M:OpenMetaverse.AppearanceManager.RemoveFromOutfit(OpenMetaverse.InventoryItem)">
3974 <summary> 3546 <summary>
@@ -4018,8 +3590,8 @@
4018 </member> 3590 </member>
4019 <member name="M:OpenMetaverse.AppearanceManager.WearOutfit(System.Collections.Generic.List{OpenMetaverse.InventoryBase},System.Boolean)"> 3591 <member name="M:OpenMetaverse.AppearanceManager.WearOutfit(System.Collections.Generic.List{OpenMetaverse.InventoryBase},System.Boolean)">
4020 <summary> 3592 <summary>
4021 Calls either <seealso cref="M:OpenMetaverse.AppearanceManager.ReplaceOutfit(System.Collections.Generic.List{OpenMetaverse.InventoryWearable})" /> or 3593 Calls either <seealso cref="M:OpenMetaverse.AppearanceManager.ReplaceOutfit(System.Collections.Generic.List{OpenMetaverse.InventoryItem})"/> or
4022 <seealso cref="M:OpenMetaverse.AppearanceManager.AddToOutfit(System.Collections.Generic.List{OpenMetaverse.InventoryItem})" /> depending on the value of 3594 <seealso cref="M:OpenMetaverse.AppearanceManager.AddToOutfit(OpenMetaverse.InventoryItem)"/> depending on the value of
4023 replaceItems 3595 replaceItems
4024 </summary> 3596 </summary>
4025 <param name="wearables">List of wearable inventory items to add 3597 <param name="wearables">List of wearable inventory items to add
@@ -4035,32 +3607,64 @@
4035 <param name="removeExistingFirst">If true, tells simulator to remove existing attachment 3607 <param name="removeExistingFirst">If true, tells simulator to remove existing attachment
4036 first</param> 3608 first</param>
4037 </member> 3609 </member>
3610 <member name="M:OpenMetaverse.AppearanceManager.AddAttachments(System.Collections.Generic.List{OpenMetaverse.InventoryItem},System.Boolean,System.Boolean)">
3611 <summary>
3612 Adds a list of attachments to our agent
3613 </summary>
3614 <param name="attachments">A List containing the attachments to add</param>
3615 <param name="removeExistingFirst">If true, tells simulator to remove existing attachment
3616 <param name="replace">If true replace existing attachment on this attachment point, otherwise add to it (multi-attachments)</param>
3617 first</param>
3618 </member>
4038 <member name="M:OpenMetaverse.AppearanceManager.Attach(OpenMetaverse.InventoryItem,OpenMetaverse.AttachmentPoint)"> 3619 <member name="M:OpenMetaverse.AppearanceManager.Attach(OpenMetaverse.InventoryItem,OpenMetaverse.AttachmentPoint)">
4039 <summary> 3620 <summary>
4040 Attach an item to our agent at a specific attach point 3621 Attach an item to our agent at a specific attach point
4041 </summary> 3622 </summary>
4042 <param name="item">A <seealso cref="T:OpenMetaverse.InventoryItem" /> to attach</param> 3623 <param name="item">A <seealso cref="T:OpenMetaverse.InventoryItem"/> to attach</param>
4043 <param name="attachPoint">the <seealso cref="T:OpenMetaverse.AttachmentPoint" /> on the avatar 3624 <param name="attachPoint">the <seealso cref="T:OpenMetaverse.AttachmentPoint"/> on the avatar
3625 to attach the item to</param>
3626 </member>
3627 <member name="M:OpenMetaverse.AppearanceManager.Attach(OpenMetaverse.InventoryItem,OpenMetaverse.AttachmentPoint,System.Boolean)">
3628 <summary>
3629 Attach an item to our agent at a specific attach point
3630 </summary>
3631 <param name="item">A <seealso cref="T:OpenMetaverse.InventoryItem"/> to attach</param>
3632 <param name="attachPoint">the <seealso cref="T:OpenMetaverse.AttachmentPoint"/> on the avatar
3633 <param name="replace">If true replace existing attachment on this attachment point, otherwise add to it (multi-attachments)</param>
4044 to attach the item to</param> 3634 to attach the item to</param>
4045 </member> 3635 </member>
4046 <member name="M:OpenMetaverse.AppearanceManager.Attach(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,System.String,OpenMetaverse.Permissions,System.UInt32,OpenMetaverse.AttachmentPoint)"> 3636 <member name="M:OpenMetaverse.AppearanceManager.Attach(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,System.String,OpenMetaverse.Permissions,System.UInt32,OpenMetaverse.AttachmentPoint)">
4047 <summary> 3637 <summary>
4048 Attach an item to our agent specifying attachment details 3638 Attach an item to our agent specifying attachment details
4049 </summary> 3639 </summary>
4050 <param name="itemID">The <seealso cref="T:OpenMetaverse.UUID" /> of the item to attach</param> 3640 <param name="itemID">The <seealso cref="T:OpenMetaverse.UUID"/> of the item to attach</param>
4051 <param name="ownerID">The <seealso cref="T:OpenMetaverse.UUID" /> attachments owner</param> 3641 <param name="ownerID">The <seealso cref="T:OpenMetaverse.UUID"/> attachments owner</param>
3642 <param name="name">The name of the attachment</param>
3643 <param name="description">The description of the attahment</param>
3644 <param name="perms">The <seealso cref="T:OpenMetaverse.Permissions"/> to apply when attached</param>
3645 <param name="itemFlags">The <seealso cref="T:OpenMetaverse.InventoryItemFlags"/> of the attachment</param>
3646 <param name="attachPoint">The <seealso cref="T:OpenMetaverse.AttachmentPoint"/> on the agent
3647 to attach the item to</param>
3648 </member>
3649 <member name="M:OpenMetaverse.AppearanceManager.Attach(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,System.String,OpenMetaverse.Permissions,System.UInt32,OpenMetaverse.AttachmentPoint,System.Boolean)">
3650 <summary>
3651 Attach an item to our agent specifying attachment details
3652 </summary>
3653 <param name="itemID">The <seealso cref="T:OpenMetaverse.UUID"/> of the item to attach</param>
3654 <param name="ownerID">The <seealso cref="T:OpenMetaverse.UUID"/> attachments owner</param>
4052 <param name="name">The name of the attachment</param> 3655 <param name="name">The name of the attachment</param>
4053 <param name="description">The description of the attahment</param> 3656 <param name="description">The description of the attahment</param>
4054 <param name="perms">The <seealso cref="T:OpenMetaverse.Permissions" /> to apply when attached</param> 3657 <param name="perms">The <seealso cref="T:OpenMetaverse.Permissions"/> to apply when attached</param>
4055 <param name="itemFlags">The <seealso cref="T:OpenMetaverse.InventoryItemFlags" /> of the attachment</param> 3658 <param name="itemFlags">The <seealso cref="T:OpenMetaverse.InventoryItemFlags"/> of the attachment</param>
4056 <param name="attachPoint">The <seealso cref="T:OpenMetaverse.AttachmentPoint" /> on the agent 3659 <param name="attachPoint">The <seealso cref="T:OpenMetaverse.AttachmentPoint"/> on the agent
3660 <param name="replace">If true replace existing attachment on this attachment point, otherwise add to it (multi-attachments)</param>
4057 to attach the item to</param> 3661 to attach the item to</param>
4058 </member> 3662 </member>
4059 <member name="M:OpenMetaverse.AppearanceManager.Detach(OpenMetaverse.InventoryItem)"> 3663 <member name="M:OpenMetaverse.AppearanceManager.Detach(OpenMetaverse.InventoryItem)">
4060 <summary> 3664 <summary>
4061 Detach an item from our agent using an <seealso cref="T:OpenMetaverse.InventoryItem" /> object 3665 Detach an item from our agent using an <seealso cref="T:OpenMetaverse.InventoryItem"/> object
4062 </summary> 3666 </summary>
4063 <param name="item">An <seealso cref="T:OpenMetaverse.InventoryItem" /> object</param> 3667 <param name="item">An <seealso cref="T:OpenMetaverse.InventoryItem"/> object</param>
4064 </member> 3668 </member>
4065 <member name="M:OpenMetaverse.AppearanceManager.Detach(OpenMetaverse.UUID)"> 3669 <member name="M:OpenMetaverse.AppearanceManager.Detach(OpenMetaverse.UUID)">
4066 <summary> 3670 <summary>
@@ -4125,14 +3729,12 @@
4125 Helper method to lookup the TextureID for a single layer and add it 3729 Helper method to lookup the TextureID for a single layer and add it
4126 to a list if it is not already present 3730 to a list if it is not already present
4127 </summary> 3731 </summary>
4128 <param name="index"> 3732 <param name="index"></param>
4129 </param> 3733 <param name="textures"></param>
4130 <param name="textures">
4131 </param>
4132 </member> 3734 </member>
4133 <member name="M:OpenMetaverse.AppearanceManager.DownloadTextures(System.Collections.Generic.List{OpenMetaverse.BakeType})"> 3735 <member name="M:OpenMetaverse.AppearanceManager.DownloadTextures(System.Collections.Generic.List{OpenMetaverse.BakeType})">
4134 <summary> 3736 <summary>
4135 Blocking method to download all of the textures needed for baking 3737 Blocking method to download all of the textures needed for baking
4136 the given bake layers 3738 the given bake layers
4137 </summary> 3739 </summary>
4138 <param name="bakeLayers">A list of layers that need baking</param> 3740 <param name="bakeLayers">A list of layers that need baking</param>
@@ -4148,7 +3750,7 @@
4148 </member> 3750 </member>
4149 <member name="M:OpenMetaverse.AppearanceManager.CreateBake(OpenMetaverse.BakeType)"> 3751 <member name="M:OpenMetaverse.AppearanceManager.CreateBake(OpenMetaverse.BakeType)">
4150 <summary> 3752 <summary>
4151 Blocking method to create and upload a baked texture for a single 3753 Blocking method to create and upload a baked texture for a single
4152 bake layer 3754 bake layer
4153 </summary> 3755 </summary>
4154 <param name="bakeType">Layer to bake</param> 3756 <param name="bakeType">Layer to bake</param>
@@ -4168,9 +3770,21 @@
4168 <returns>A dictionary of visual param indices mapping to visual param 3770 <returns>A dictionary of visual param indices mapping to visual param
4169 values for our agent that can be fed to the Baker class</returns> 3771 values for our agent that can be fed to the Baker class</returns>
4170 </member> 3772 </member>
3773 <member name="M:OpenMetaverse.AppearanceManager.UpdateAvatarAppearance">
3774 <summary>
3775 Initate server baking process
3776 </summary>
3777 <returns>True if the server baking was successful</returns>
3778 </member>
3779 <member name="M:OpenMetaverse.AppearanceManager.GetCOF">
3780 <summary>
3781 Get the latest version of COF
3782 </summary>
3783 <returns>Current Outfit Folder (or null if getting the data failed)</returns>
3784 </member>
4171 <member name="M:OpenMetaverse.AppearanceManager.RequestAgentSetAppearance"> 3785 <member name="M:OpenMetaverse.AppearanceManager.RequestAgentSetAppearance">
4172 <summary> 3786 <summary>
4173 Create an AgentSetAppearance packet from Wearables data and the 3787 Create an AgentSetAppearance packet from Wearables data and the
4174 Textures array and send it 3788 Textures array and send it
4175 </summary> 3789 </summary>
4176 </member> 3790 </member>
@@ -4192,7 +3806,7 @@
4192 <summary> 3806 <summary>
4193 Gives the layer number that is used for morph mask 3807 Gives the layer number that is used for morph mask
4194 </summary> 3808 </summary>
4195 <param name="bakeType">&gt;A BakeType</param> 3809 <param name="bakeType">>A BakeType</param>
4196 <returns>Which layer number as defined in BakeTypeToTextures is used for morph mask</returns> 3810 <returns>Which layer number as defined in BakeTypeToTextures is used for morph mask</returns>
4197 </member> 3811 </member>
4198 <member name="M:OpenMetaverse.AppearanceManager.BakeTypeToTextures(OpenMetaverse.BakeType)"> 3812 <member name="M:OpenMetaverse.AppearanceManager.BakeTypeToTextures(OpenMetaverse.BakeType)">
@@ -4202,6 +3816,83 @@
4202 <param name="bakeType">A BakeType</param> 3816 <param name="bakeType">A BakeType</param>
4203 <returns>A list of texture slots that are inputs for the given bake</returns> 3817 <returns>A list of texture slots that are inputs for the given bake</returns>
4204 </member> 3818 </member>
3819 <member name="E:OpenMetaverse.AppearanceManager.AgentWearablesReply">
3820 <summary>Triggered when an AgentWearablesUpdate packet is received,
3821 telling us what our avatar is currently wearing
3822 <see cref="M:OpenMetaverse.AppearanceManager.RequestAgentWearables"/> request.</summary>
3823 </member>
3824 <member name="E:OpenMetaverse.AppearanceManager.CachedBakesReply">
3825 <summary>Raised when an AgentCachedTextureResponse packet is
3826 received, giving a list of cached bakes that were found on the
3827 simulator
3828 <seealso cref="M:OpenMetaverse.AppearanceManager.RequestCachedBakes"/> request.</summary>
3829 </member>
3830 <member name="E:OpenMetaverse.AppearanceManager.AppearanceSet">
3831 <summary>
3832 Raised when appearance data is sent to the simulator, also indicates
3833 the main appearance thread is finished.
3834 </summary>
3835 <seealso cref="M:OpenMetaverse.AppearanceManager.RequestAgentSetAppearance"/> request.
3836 </member>
3837 <member name="E:OpenMetaverse.AppearanceManager.RebakeAvatarRequested">
3838 <summary>
3839 Triggered when the simulator requests the agent rebake its appearance.
3840 </summary>
3841 <seealso cref="!:RebakeAvatarRequest"/>
3842 </member>
3843 <member name="P:OpenMetaverse.AppearanceManager.ManagerBusy">
3844 <summary>
3845 Returns true if AppearanceManager is busy and trying to set or change appearance will fail
3846 </summary>
3847 </member>
3848 <member name="T:OpenMetaverse.AppearanceManager.WearableData">
3849 <summary>
3850 Contains information about a wearable inventory item
3851 </summary>
3852 </member>
3853 <member name="F:OpenMetaverse.AppearanceManager.WearableData.ItemID">
3854 <summary>Inventory ItemID of the wearable</summary>
3855 </member>
3856 <member name="F:OpenMetaverse.AppearanceManager.WearableData.AssetID">
3857 <summary>AssetID of the wearable asset</summary>
3858 </member>
3859 <member name="F:OpenMetaverse.AppearanceManager.WearableData.WearableType">
3860 <summary>WearableType of the wearable</summary>
3861 </member>
3862 <member name="F:OpenMetaverse.AppearanceManager.WearableData.AssetType">
3863 <summary>AssetType of the wearable</summary>
3864 </member>
3865 <member name="F:OpenMetaverse.AppearanceManager.WearableData.Asset">
3866 <summary>Asset data for the wearable</summary>
3867 </member>
3868 <member name="T:OpenMetaverse.AppearanceManager.ColorParamInfo">
3869 <summary>
3870 Data collected from visual params for each wearable
3871 needed for the calculation of the color
3872 </summary>
3873 </member>
3874 <member name="T:OpenMetaverse.AppearanceManager.TextureData">
3875 <summary>
3876 Holds a texture assetID and the data needed to bake this layer into
3877 an outfit texture. Used to keep track of currently worn textures
3878 and baking data
3879 </summary>
3880 </member>
3881 <member name="F:OpenMetaverse.AppearanceManager.TextureData.TextureID">
3882 <summary>A texture AssetID</summary>
3883 </member>
3884 <member name="F:OpenMetaverse.AppearanceManager.TextureData.Texture">
3885 <summary>Asset data for the texture</summary>
3886 </member>
3887 <member name="F:OpenMetaverse.AppearanceManager.TextureData.AlphaMasks">
3888 <summary>Collection of alpha masks that needs applying</summary>
3889 </member>
3890 <member name="F:OpenMetaverse.AppearanceManager.TextureData.Color">
3891 <summary>Tint that should be applied to the texture</summary>
3892 </member>
3893 <member name="F:OpenMetaverse.AppearanceManager.TextureData.TextureIndex">
3894 <summary>Where on avatar does this texture belong</summary>
3895 </member>
4205 <member name="T:OpenMetaverse.AgentWearablesReplyEventArgs"> 3896 <member name="T:OpenMetaverse.AgentWearablesReplyEventArgs">
4206 <summary>Contains the Event data returned from the data server from an AgentWearablesRequest</summary> 3897 <summary>Contains the Event data returned from the data server from an AgentWearablesRequest</summary>
4207 </member> 3898 </member>
@@ -4239,5891 +3930,4938 @@
4239 <member name="P:OpenMetaverse.RebakeAvatarTexturesEventArgs.TextureID"> 3930 <member name="P:OpenMetaverse.RebakeAvatarTexturesEventArgs.TextureID">
4240 <summary>The ID of the Texture Layer to bake</summary> 3931 <summary>The ID of the Texture Layer to bake</summary>
4241 </member> 3932 </member>
4242 <member name="T:OpenMetaverse.AssetCache"> 3933 <member name="F:OpenMetaverse.Imaging.ManagedImage.Width">
4243 <summary> 3934 <summary>
4244 Class that handles the local asset cache 3935 Image width
4245 </summary> 3936 </summary>
4246 </member> 3937 </member>
4247 <member name="M:OpenMetaverse.AssetCache.#ctor(OpenMetaverse.GridClient)"> 3938 <member name="F:OpenMetaverse.Imaging.ManagedImage.Height">
4248 <summary> 3939 <summary>
4249 Default constructor 3940 Image height
4250 </summary> 3941 </summary>
4251 <param name="client">A reference to the GridClient object</param>
4252 </member> 3942 </member>
4253 <member name="T:OpenMetaverse.AssetCache.SortFilesByAccesTimeHelper"> 3943 <member name="F:OpenMetaverse.Imaging.ManagedImage.Channels">
4254 <summary> 3944 <summary>
4255 Helper class for sorting files by their last accessed time 3945 Image channel flags
4256 </summary> 3946 </summary>
4257 </member> 3947 </member>
4258 <member name="P:OpenMetaverse.AssetCache.AutoPruneEnabled"> 3948 <member name="F:OpenMetaverse.Imaging.ManagedImage.Red">
4259 <summary> 3949 <summary>
4260 Allows setting weather to periodicale prune the cache if it grows too big 3950 Red channel data
4261 Default is enabled, when caching is enabled
4262 </summary> 3951 </summary>
4263 </member> 3952 </member>
4264 <member name="P:OpenMetaverse.AssetCache.AutoPruneInterval"> 3953 <member name="F:OpenMetaverse.Imaging.ManagedImage.Green">
4265 <summary> 3954 <summary>
4266 How long (in ms) between cache checks (default is 5 min.) 3955 Green channel data
4267 </summary> 3956 </summary>
4268 </member> 3957 </member>
4269 <member name="M:OpenMetaverse.AssetCache.DestroyTimer"> 3958 <member name="F:OpenMetaverse.Imaging.ManagedImage.Blue">
4270 <summary> 3959 <summary>
4271 Disposes cleanup timer 3960 Blue channel data
4272 </summary> 3961 </summary>
4273 </member> 3962 </member>
4274 <member name="M:OpenMetaverse.AssetCache.SetupTimer"> 3963 <member name="F:OpenMetaverse.Imaging.ManagedImage.Alpha">
4275 <summary> 3964 <summary>
4276 Only create timer when needed 3965 Alpha channel data
4277 </summary> 3966 </summary>
4278 </member> 3967 </member>
4279 <member name="M:OpenMetaverse.AssetCache.GetCachedAssetBytes(OpenMetaverse.UUID)"> 3968 <member name="F:OpenMetaverse.Imaging.ManagedImage.Bump">
4280 <summary> 3969 <summary>
4281 Return bytes read from the local asset cache, null if it does not exist 3970 Bump channel data
4282 </summary> 3971 </summary>
4283 <param name="assetID">UUID of the asset we want to get</param>
4284 <returns>Raw bytes of the asset, or null on failure</returns>
4285 </member> 3972 </member>
4286 <member name="M:OpenMetaverse.AssetCache.GetCachedImage(OpenMetaverse.UUID)"> 3973 <member name="M:OpenMetaverse.Imaging.ManagedImage.#ctor(System.Int32,System.Int32,OpenMetaverse.Imaging.ManagedImage.ImageChannels)">
4287 <summary> 3974 <summary>
4288 Returns ImageDownload object of the 3975 Create a new blank image
4289 image from the local image cache, null if it does not exist
4290 </summary> 3976 </summary>
4291 <param name="imageID">UUID of the image we want to get</param> 3977 <param name="width">width</param>
4292 <returns>ImageDownload object containing the image, or null on failure</returns> 3978 <param name="height">height</param>
3979 <param name="channels">channel flags</param>
4293 </member> 3980 </member>
4294 <member name="M:OpenMetaverse.AssetCache.FileName(OpenMetaverse.UUID)"> 3981 <member name="M:OpenMetaverse.Imaging.ManagedImage.#ctor(System.Drawing.Bitmap)">
4295 <summary> 3982 <summary>
4296 Constructs a file name of the cached asset 3983
4297 </summary> 3984 </summary>
4298 <param name="assetID">UUID of the asset</param> 3985 <param name="bitmap"></param>
4299 <returns>String with the file name of the cahced asset</returns>
4300 </member> 3986 </member>
4301 <member name="M:OpenMetaverse.AssetCache.StaticFileName(OpenMetaverse.UUID)"> 3987 <member name="M:OpenMetaverse.Imaging.ManagedImage.ConvertChannels(OpenMetaverse.Imaging.ManagedImage.ImageChannels)">
4302 <summary> 3988 <summary>
4303 Constructs a file name of the static cached asset 3989 Convert the channels in the image. Channels are created or destroyed as required.
4304 </summary> 3990 </summary>
4305 <param name="assetID">UUID of the asset</param> 3991 <param name="channels">new channel flags</param>
4306 <returns>String with the file name of the static cached asset</returns>
4307 </member> 3992 </member>
4308 <member name="M:OpenMetaverse.AssetCache.SaveAssetToCache(OpenMetaverse.UUID,System.Byte[])"> 3993 <member name="M:OpenMetaverse.Imaging.ManagedImage.ResizeNearestNeighbor(System.Int32,System.Int32)">
4309 <summary> 3994 <summary>
4310 Saves an asset to the local cache 3995 Resize or stretch the image using nearest neighbor (ugly) resampling
4311 </summary> 3996 </summary>
4312 <param name="assetID">UUID of the asset</param> 3997 <param name="width">new width</param>
4313 <param name="assetData">Raw bytes the asset consists of</param> 3998 <param name="height">new height</param>
4314 <returns>Weather the operation was successfull</returns>
4315 </member> 3999 </member>
4316 <member name="M:OpenMetaverse.AssetCache.AssetFileName(OpenMetaverse.UUID)"> 4000 <member name="M:OpenMetaverse.Imaging.ManagedImage.ExportRaw">
4317 <summary> 4001 <summary>
4318 Get the file name of the asset stored with gived UUID 4002 Create a byte array containing 32-bit RGBA data with a bottom-left
4003 origin, suitable for feeding directly into OpenGL
4319 </summary> 4004 </summary>
4320 <param name="assetID">UUID of the asset</param> 4005 <returns>A byte array containing raw texture data</returns>
4321 <returns>Null if we don't have that UUID cached on disk, file name if found in the cache folder</returns>
4322 </member> 4006 </member>
4323 <member name="M:OpenMetaverse.AssetCache.HasAsset(OpenMetaverse.UUID)"> 4007 <member name="T:OpenMetaverse.Assets.AssetMutable">
4324 <summary> 4008 <summary>
4325 Checks if the asset exists in the local cache 4009 Represents an Animation
4326 </summary> 4010 </summary>
4327 <param name="assetID">UUID of the asset</param>
4328 <returns>True is the asset is stored in the cache, otherwise false</returns>
4329 </member> 4011 </member>
4330 <member name="M:OpenMetaverse.AssetCache.Clear"> 4012 <member name="M:OpenMetaverse.Assets.AssetMutable.#ctor(OpenMetaverse.AssetType)">
4013 <summary>Default Constructor</summary>
4014 </member>
4015 <member name="M:OpenMetaverse.Assets.AssetMutable.#ctor(OpenMetaverse.AssetType,OpenMetaverse.UUID,System.Byte[])">
4331 <summary> 4016 <summary>
4332 Wipes out entire cache 4017 Construct an Asset object of type Animation
4333 </summary> 4018 </summary>
4019 <param name="type">Asset type</param>
4020 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
4021 <param name="assetData">A byte array containing the raw asset data</param>
4334 </member> 4022 </member>
4335 <member name="M:OpenMetaverse.AssetCache.Prune"> 4023 <member name="P:OpenMetaverse.Assets.AssetMutable.AssetType">
4024 <summary>Override the base classes AssetType</summary>
4025 </member>
4026 <member name="T:OpenMetaverse.PacketFrequency">
4336 <summary> 4027 <summary>
4337 Brings cache size to the 90% of the max size 4028
4338 </summary> 4029 </summary>
4339 </member> 4030 </member>
4340 <member name="M:OpenMetaverse.AssetCache.BeginPrune"> 4031 <member name="F:OpenMetaverse.PacketFrequency.Low">
4032 <summary></summary>
4033 </member>
4034 <member name="F:OpenMetaverse.PacketFrequency.Medium">
4035 <summary></summary>
4036 </member>
4037 <member name="F:OpenMetaverse.PacketFrequency.High">
4038 <summary></summary>
4039 </member>
4040 <member name="T:OpenMetaverse.Packets.MalformedDataException">
4341 <summary> 4041 <summary>
4342 Asynchronously brings cache size to the 90% of the max size 4042 Thrown when a packet could not be successfully deserialized
4343 </summary> 4043 </summary>
4344 </member> 4044 </member>
4345 <member name="M:OpenMetaverse.AssetCache.GetFileSize(System.IO.FileInfo[])"> 4045 <member name="M:OpenMetaverse.Packets.MalformedDataException.#ctor">
4346 <summary> 4046 <summary>
4347 Adds up file sizes passes in a FileInfo array 4047 Default constructor
4348 </summary> 4048 </summary>
4349 </member> 4049 </member>
4350 <member name="M:OpenMetaverse.AssetCache.Operational"> 4050 <member name="M:OpenMetaverse.Packets.MalformedDataException.#ctor(System.String)">
4351 <summary> 4051 <summary>
4352 Checks whether caching is enabled 4052 Constructor that takes an additional error message
4353 </summary> 4053 </summary>
4054 <param name="Message">An error message to attach to this exception</param>
4354 </member> 4055 </member>
4355 <member name="M:OpenMetaverse.AssetCache.cleanerTimer_Elapsed(System.Object,System.Timers.ElapsedEventArgs)"> 4056 <member name="T:OpenMetaverse.Packets.Header">
4356 <summary> 4057 <summary>
4357 Periodically prune the cache 4058 The header of a message template packet. Holds packet flags, sequence
4059 number, packet ID, and any ACKs that will be appended at the end of
4060 the packet
4358 </summary> 4061 </summary>
4359 </member> 4062 </member>
4360 <member name="M:OpenMetaverse.AssetCache.NiceFileSize(System.Int64)"> 4063 <member name="M:OpenMetaverse.Packets.Header.AcksToBytes(System.Byte[],System.Int32@)">
4361 <summary> 4064 <summary>
4362 Nicely formats file sizes 4065 Convert the AckList to a byte array, used for packet serializing
4363 </summary> 4066 </summary>
4364 <param name="byteCount">Byte size we want to output</param> 4067 <param name="bytes">Reference to the target byte array</param>
4365 <returns>String with humanly readable file size</returns> 4068 <param name="i">Beginning position to start writing to in the byte
4069 array, will be updated with the ending position of the ACK list</param>
4366 </member> 4070 </member>
4367 <member name="T:OpenMetaverse.StatusCode"> 4071 <member name="M:OpenMetaverse.Packets.Header.BuildHeader(System.Byte[],System.Int32@,System.Int32@)">
4368 <summary> 4072 <summary>
4073
4369 </summary> 4074 </summary>
4075 <param name="bytes"></param>
4076 <param name="pos"></param>
4077 <param name="packetEnd"></param>
4078 <returns></returns>
4370 </member> 4079 </member>
4371 <member name="F:OpenMetaverse.StatusCode.OK"> 4080 <member name="M:OpenMetaverse.Packets.Header.CreateAckList(OpenMetaverse.Packets.Header@,System.Byte[],System.Int32@)">
4372 <summary>OK</summary>
4373 </member>
4374 <member name="F:OpenMetaverse.StatusCode.Done">
4375 <summary>Transfer completed</summary>
4376 </member>
4377 <member name="F:OpenMetaverse.StatusCode.Skip">
4378 <summary> 4081 <summary>
4082
4379 </summary> 4083 </summary>
4084 <param name="header"></param>
4085 <param name="bytes"></param>
4086 <param name="packetEnd"></param>
4380 </member> 4087 </member>
4381 <member name="F:OpenMetaverse.StatusCode.Abort"> 4088 <member name="T:OpenMetaverse.Packets.PacketBlock">
4382 <summary> 4089 <summary>
4090 A block of data in a packet. Packets are composed of one or more blocks,
4091 each block containing one or more fields
4383 </summary> 4092 </summary>
4384 </member> 4093 </member>
4385 <member name="F:OpenMetaverse.StatusCode.Error"> 4094 <member name="M:OpenMetaverse.Packets.PacketBlock.FromBytes(System.Byte[],System.Int32@)">
4386 <summary>Unknown error occurred</summary>
4387 </member>
4388 <member name="F:OpenMetaverse.StatusCode.UnknownSource">
4389 <summary>Equivalent to a 404 error</summary>
4390 </member>
4391 <member name="F:OpenMetaverse.StatusCode.InsufficientPermissions">
4392 <summary>Client does not have permission for that resource</summary>
4393 </member>
4394 <member name="F:OpenMetaverse.StatusCode.Unknown">
4395 <summary>Unknown status</summary>
4396 </member>
4397 <member name="T:OpenMetaverse.ChannelType">
4398 <summary> 4095 <summary>
4096 Create a block from a byte array
4399 </summary> 4097 </summary>
4098 <param name="bytes">Byte array containing the serialized block</param>
4099 <param name="i">Starting position of the block in the byte array.
4100 This will point to the data after the end of the block when the
4101 call returns</param>
4400 </member> 4102 </member>
4401 <member name="F:OpenMetaverse.ChannelType.Unknown"> 4103 <member name="M:OpenMetaverse.Packets.PacketBlock.ToBytes(System.Byte[],System.Int32@)">
4402 <summary> 4104 <summary>
4105 Serialize this block into a byte array
4403 </summary> 4106 </summary>
4107 <param name="bytes">Byte array to serialize this block into</param>
4108 <param name="i">Starting position in the byte array to serialize to.
4109 This will point to the position directly after the end of the
4110 serialized block when the call returns</param>
4404 </member> 4111 </member>
4405 <member name="F:OpenMetaverse.ChannelType.Misc"> 4112 <member name="P:OpenMetaverse.Packets.PacketBlock.Length">
4406 <summary>Unknown</summary> 4113 <summary>Current length of the data in this packet</summary>
4407 </member> 4114 </member>
4408 <member name="F:OpenMetaverse.ChannelType.Asset"> 4115 <member name="F:OpenMetaverse.Packets.PacketType.Default">
4409 <summary>Virtually all asset transfers use this channel</summary> 4116 <summary>A generic value, not an actual packet type</summary>
4410 </member> 4117 </member>
4411 <member name="T:OpenMetaverse.SourceType"> 4118 <member name="M:OpenMetaverse.Packets.Packet.BuildPacket(System.String,OpenMetaverse.StructuredData.OSDMap)">
4412 <summary> 4119 <summary>
4120 Attempts to convert an LLSD structure to a known Packet type
4413 </summary> 4121 </summary>
4122 <param name="capsEventName">Event name, this must match an actual
4123 packet name for a Packet to be successfully built</param>
4124 <param name="body">LLSD to convert to a Packet</param>
4125 <returns>A Packet on success, otherwise null</returns>
4414 </member> 4126 </member>
4415 <member name="F:OpenMetaverse.SourceType.Unknown"> 4127 <member name="T:OpenMetaverse.Packets.TestMessagePacket">
4416 <summary> 4128 <exclude/>
4417 </summary>
4418 </member> 4129 </member>
4419 <member name="F:OpenMetaverse.SourceType.Asset"> 4130 <member name="T:OpenMetaverse.Packets.TestMessagePacket.TestBlock1Block">
4420 <summary>Asset from the asset server</summary> 4131 <exclude/>
4421 </member> 4132 </member>
4422 <member name="F:OpenMetaverse.SourceType.SimInventoryItem"> 4133 <member name="T:OpenMetaverse.Packets.TestMessagePacket.NeighborBlockBlock">
4423 <summary>Inventory item</summary> 4134 <exclude/>
4424 </member> 4135 </member>
4425 <member name="F:OpenMetaverse.SourceType.SimEstate"> 4136 <member name="T:OpenMetaverse.Packets.UseCircuitCodePacket">
4426 <summary>Estate asset, such as an estate covenant</summary> 4137 <exclude/>
4427 </member> 4138 </member>
4428 <member name="T:OpenMetaverse.TargetType"> 4139 <member name="T:OpenMetaverse.Packets.UseCircuitCodePacket.CircuitCodeBlock">
4429 <summary> 4140 <exclude/>
4430 </summary>
4431 </member> 4141 </member>
4432 <member name="F:OpenMetaverse.TargetType.Unknown"> 4142 <member name="T:OpenMetaverse.Packets.TelehubInfoPacket">
4433 <summary> 4143 <exclude/>
4434 </summary>
4435 </member> 4144 </member>
4436 <member name="F:OpenMetaverse.TargetType.File"> 4145 <member name="T:OpenMetaverse.Packets.TelehubInfoPacket.TelehubBlockBlock">
4437 <summary> 4146 <exclude/>
4438 </summary>
4439 </member> 4147 </member>
4440 <member name="F:OpenMetaverse.TargetType.VFile"> 4148 <member name="T:OpenMetaverse.Packets.TelehubInfoPacket.SpawnPointBlockBlock">
4441 <summary> 4149 <exclude/>
4442 </summary>
4443 </member> 4150 </member>
4444 <member name="T:OpenMetaverse.ImageType"> 4151 <member name="T:OpenMetaverse.Packets.EconomyDataRequestPacket">
4445 <summary> 4152 <exclude/>
4446 </summary>
4447 </member> 4153 </member>
4448 <member name="F:OpenMetaverse.ImageType.Normal"> 4154 <member name="T:OpenMetaverse.Packets.EconomyDataPacket">
4449 <summary> 4155 <exclude/>
4450 </summary>
4451 </member> 4156 </member>
4452 <member name="F:OpenMetaverse.ImageType.Baked"> 4157 <member name="T:OpenMetaverse.Packets.EconomyDataPacket.InfoBlock">
4453 <summary> 4158 <exclude/>
4454 </summary>
4455 </member> 4159 </member>
4456 <member name="T:OpenMetaverse.ImageCodec"> 4160 <member name="T:OpenMetaverse.Packets.AvatarPickerRequestPacket">
4457 <summary> 4161 <exclude/>
4458 Image file format
4459 </summary>
4460 </member> 4162 </member>
4461 <member name="T:OpenMetaverse.Transfer"> 4163 <member name="T:OpenMetaverse.Packets.AvatarPickerRequestPacket.AgentDataBlock">
4462 <summary> 4164 <exclude/>
4463 </summary>
4464 </member> 4165 </member>
4465 <member name="P:OpenMetaverse.Transfer.TimeSinceLastPacket"> 4166 <member name="T:OpenMetaverse.Packets.AvatarPickerRequestPacket.DataBlock">
4466 <summary>Number of milliseconds passed since the last transfer 4167 <exclude/>
4467 packet was received</summary>
4468 </member> 4168 </member>
4469 <member name="T:OpenMetaverse.AssetDownload"> 4169 <member name="T:OpenMetaverse.Packets.AvatarPickerReplyPacket">
4470 <summary> 4170 <exclude/>
4471 </summary>
4472 </member> 4171 </member>
4473 <member name="T:OpenMetaverse.XferDownload"> 4172 <member name="T:OpenMetaverse.Packets.AvatarPickerReplyPacket.AgentDataBlock">
4474 <summary> 4173 <exclude/>
4475 </summary>
4476 </member> 4174 </member>
4477 <member name="T:OpenMetaverse.ImageDownload"> 4175 <member name="T:OpenMetaverse.Packets.AvatarPickerReplyPacket.DataBlock">
4478 <summary> 4176 <exclude/>
4479 </summary>
4480 </member> 4177 </member>
4481 <member name="T:OpenMetaverse.AssetUpload"> 4178 <member name="T:OpenMetaverse.Packets.PlacesQueryPacket">
4482 <summary> 4179 <exclude/>
4483 </summary>
4484 </member> 4180 </member>
4485 <member name="T:OpenMetaverse.ImageRequest"> 4181 <member name="T:OpenMetaverse.Packets.PlacesQueryPacket.AgentDataBlock">
4486 <summary> 4182 <exclude/>
4487 </summary>
4488 </member> 4183 </member>
4489 <member name="M:OpenMetaverse.ImageRequest.#ctor(OpenMetaverse.UUID,OpenMetaverse.ImageType,System.Single,System.Int32)"> 4184 <member name="T:OpenMetaverse.Packets.PlacesQueryPacket.TransactionDataBlock">
4490 <summary> 4185 <exclude/>
4491 </summary>
4492 <param name="imageid">
4493 </param>
4494 <param name="type">
4495 </param>
4496 <param name="priority">
4497 </param>
4498 <param name="discardLevel">
4499 </param>
4500 </member> 4186 </member>
4501 <member name="T:OpenMetaverse.AssetManager"> 4187 <member name="T:OpenMetaverse.Packets.PlacesQueryPacket.QueryDataBlock">
4502 <summary> 4188 <exclude/>
4503 </summary>
4504 </member> 4189 </member>
4505 <member name="M:OpenMetaverse.AssetManager.#ctor(OpenMetaverse.GridClient)"> 4190 <member name="T:OpenMetaverse.Packets.PlacesReplyPacket">
4506 <summary> 4191 <exclude/>
4507 Default constructor
4508 </summary>
4509 <param name="client">A reference to the GridClient object</param>
4510 </member> 4192 </member>
4511 <member name="T:OpenMetaverse.AssetManager.AssetReceivedCallback"> 4193 <member name="T:OpenMetaverse.Packets.PlacesReplyPacket.AgentDataBlock">
4512 <summary> 4194 <exclude/>
4513 Callback used for various asset download requests
4514 </summary>
4515 <param name="transfer">Transfer information</param>
4516 <param name="asset">Downloaded asset, null on fail</param>
4517 </member> 4195 </member>
4518 <member name="T:OpenMetaverse.AssetManager.BakedTextureUploadedCallback"> 4196 <member name="T:OpenMetaverse.Packets.PlacesReplyPacket.TransactionDataBlock">
4519 <summary> 4197 <exclude/>
4520 Callback used upon competition of baked texture upload
4521 </summary>
4522 <param name="newAssetID">Asset UUID of the newly uploaded baked texture</param>
4523 </member> 4198 </member>
4524 <member name="T:OpenMetaverse.AssetManager.MeshDownloadCallback"> 4199 <member name="T:OpenMetaverse.Packets.PlacesReplyPacket.QueryDataBlock">
4525 <summary> 4200 <exclude/>
4526 A callback that fires upon the completition of the RequestMesh call
4527 </summary>
4528 <param name="success">Was the download successfull</param>
4529 <param name="assetMesh">Resulting mesh or null on problems</param>
4530 </member> 4201 </member>
4531 <member name="F:OpenMetaverse.AssetManager.TRANSFER_HEADER_TIMEOUT"> 4202 <member name="T:OpenMetaverse.Packets.DirFindQueryPacket">
4532 <summary>Number of milliseconds to wait for a transfer header packet if out of order data was received</summary> 4203 <exclude/>
4533 </member> 4204 </member>
4534 <member name="F:OpenMetaverse.AssetManager.m_XferReceivedEvent"> 4205 <member name="T:OpenMetaverse.Packets.DirFindQueryPacket.AgentDataBlock">
4535 <summary>The event subscribers. null if no subcribers</summary> 4206 <exclude/>
4536 </member> 4207 </member>
4537 <member name="F:OpenMetaverse.AssetManager.m_XferReceivedLock"> 4208 <member name="T:OpenMetaverse.Packets.DirFindQueryPacket.QueryDataBlock">
4538 <summary>Thread sync lock object</summary> 4209 <exclude/>
4539 </member> 4210 </member>
4540 <member name="F:OpenMetaverse.AssetManager.m_AssetUploadedEvent"> 4211 <member name="T:OpenMetaverse.Packets.DirPlacesQueryPacket">
4541 <summary>The event subscribers. null if no subcribers</summary> 4212 <exclude/>
4542 </member> 4213 </member>
4543 <member name="F:OpenMetaverse.AssetManager.m_AssetUploadedLock"> 4214 <member name="T:OpenMetaverse.Packets.DirPlacesQueryPacket.AgentDataBlock">
4544 <summary>Thread sync lock object</summary> 4215 <exclude/>
4545 </member> 4216 </member>
4546 <member name="F:OpenMetaverse.AssetManager.m_UploadProgressEvent"> 4217 <member name="T:OpenMetaverse.Packets.DirPlacesQueryPacket.QueryDataBlock">
4547 <summary>The event subscribers. null if no subcribers</summary> 4218 <exclude/>
4548 </member> 4219 </member>
4549 <member name="F:OpenMetaverse.AssetManager.m_UploadProgressLock"> 4220 <member name="T:OpenMetaverse.Packets.DirPlacesReplyPacket">
4550 <summary>Thread sync lock object</summary> 4221 <exclude/>
4551 </member> 4222 </member>
4552 <member name="F:OpenMetaverse.AssetManager.m_InitiateDownloadEvent"> 4223 <member name="T:OpenMetaverse.Packets.DirPlacesReplyPacket.AgentDataBlock">
4553 <summary>The event subscribers. null if no subcribers</summary> 4224 <exclude/>
4554 </member> 4225 </member>
4555 <member name="F:OpenMetaverse.AssetManager.m_InitiateDownloadLock"> 4226 <member name="T:OpenMetaverse.Packets.DirPlacesReplyPacket.QueryDataBlock">
4556 <summary>Thread sync lock object</summary> 4227 <exclude/>
4557 </member> 4228 </member>
4558 <member name="F:OpenMetaverse.AssetManager.m_ImageReceiveProgressEvent"> 4229 <member name="T:OpenMetaverse.Packets.DirPlacesReplyPacket.QueryRepliesBlock">
4559 <summary>The event subscribers. null if no subcribers</summary> 4230 <exclude/>
4560 </member> 4231 </member>
4561 <member name="F:OpenMetaverse.AssetManager.m_ImageReceiveProgressLock"> 4232 <member name="T:OpenMetaverse.Packets.DirPlacesReplyPacket.StatusDataBlock">
4562 <summary>Thread sync lock object</summary> 4233 <exclude/>
4563 </member> 4234 </member>
4564 <member name="F:OpenMetaverse.AssetManager.Cache"> 4235 <member name="T:OpenMetaverse.Packets.DirPeopleReplyPacket">
4565 <summary>Texture download cache</summary> 4236 <exclude/>
4566 </member> 4237 </member>
4567 <member name="E:OpenMetaverse.AssetManager.XferReceived"> 4238 <member name="T:OpenMetaverse.Packets.DirPeopleReplyPacket.AgentDataBlock">
4568 <summary>Raised when the simulator responds sends </summary> 4239 <exclude/>
4569 </member> 4240 </member>
4570 <member name="E:OpenMetaverse.AssetManager.AssetUploaded"> 4241 <member name="T:OpenMetaverse.Packets.DirPeopleReplyPacket.QueryDataBlock">
4571 <summary>Raised during upload completes</summary> 4242 <exclude/>
4572 </member> 4243 </member>
4573 <member name="E:OpenMetaverse.AssetManager.UploadProgress"> 4244 <member name="T:OpenMetaverse.Packets.DirPeopleReplyPacket.QueryRepliesBlock">
4574 <summary>Raised during upload with progres update</summary> 4245 <exclude/>
4575 </member> 4246 </member>
4576 <member name="E:OpenMetaverse.AssetManager.InitiateDownload"> 4247 <member name="T:OpenMetaverse.Packets.DirEventsReplyPacket">
4577 <summary>Fired when the simulator sends an InitiateDownloadPacket, used to download terrain .raw files</summary> 4248 <exclude/>
4578 </member> 4249 </member>
4579 <member name="E:OpenMetaverse.AssetManager.ImageReceiveProgress"> 4250 <member name="T:OpenMetaverse.Packets.DirEventsReplyPacket.AgentDataBlock">
4580 <summary>Fired when a texture is in the process of being downloaded by the TexturePipeline class</summary> 4251 <exclude/>
4581 </member> 4252 </member>
4582 <member name="M:OpenMetaverse.AssetManager.OnXferReceived(OpenMetaverse.XferReceivedEventArgs)"> 4253 <member name="T:OpenMetaverse.Packets.DirEventsReplyPacket.QueryDataBlock">
4583 <summary>Raises the XferReceived event</summary> 4254 <exclude/>
4584 <param name="e">A XferReceivedEventArgs object containing the
4585 data returned from the simulator</param>
4586 </member> 4255 </member>
4587 <member name="M:OpenMetaverse.AssetManager.OnAssetUploaded(OpenMetaverse.AssetUploadEventArgs)"> 4256 <member name="T:OpenMetaverse.Packets.DirEventsReplyPacket.QueryRepliesBlock">
4588 <summary>Raises the AssetUploaded event</summary> 4257 <exclude/>
4589 <param name="e">A AssetUploadedEventArgs object containing the
4590 data returned from the simulator</param>
4591 </member> 4258 </member>
4592 <member name="M:OpenMetaverse.AssetManager.OnUploadProgress(OpenMetaverse.AssetUploadEventArgs)"> 4259 <member name="T:OpenMetaverse.Packets.DirEventsReplyPacket.StatusDataBlock">
4593 <summary>Raises the UploadProgress event</summary> 4260 <exclude/>
4594 <param name="e">A UploadProgressEventArgs object containing the
4595 data returned from the simulator</param>
4596 </member> 4261 </member>
4597 <member name="M:OpenMetaverse.AssetManager.OnInitiateDownload(OpenMetaverse.InitiateDownloadEventArgs)"> 4262 <member name="T:OpenMetaverse.Packets.DirGroupsReplyPacket">
4598 <summary>Raises the InitiateDownload event</summary> 4263 <exclude/>
4599 <param name="e">A InitiateDownloadEventArgs object containing the
4600 data returned from the simulator</param>
4601 </member> 4264 </member>
4602 <member name="M:OpenMetaverse.AssetManager.OnImageReceiveProgress(OpenMetaverse.ImageReceiveProgressEventArgs)"> 4265 <member name="T:OpenMetaverse.Packets.DirGroupsReplyPacket.AgentDataBlock">
4603 <summary>Raises the ImageReceiveProgress event</summary> 4266 <exclude/>
4604 <param name="e">A ImageReceiveProgressEventArgs object containing the
4605 data returned from the simulator</param>
4606 </member> 4267 </member>
4607 <member name="M:OpenMetaverse.AssetManager.RequestAsset(OpenMetaverse.UUID,OpenMetaverse.AssetType,System.Boolean,OpenMetaverse.AssetManager.AssetReceivedCallback)"> 4268 <member name="T:OpenMetaverse.Packets.DirGroupsReplyPacket.QueryDataBlock">
4608 <summary> 4269 <exclude/>
4609 Request an asset download
4610 </summary>
4611 <param name="assetID">Asset UUID</param>
4612 <param name="type">Asset type, must be correct for the transfer to succeed</param>
4613 <param name="priority">Whether to give this transfer an elevated priority</param>
4614 <param name="callback">The callback to fire when the simulator responds with the asset data</param>
4615 </member> 4270 </member>
4616 <member name="M:OpenMetaverse.AssetManager.RequestAsset(OpenMetaverse.UUID,OpenMetaverse.AssetType,System.Boolean,OpenMetaverse.SourceType,OpenMetaverse.AssetManager.AssetReceivedCallback)"> 4271 <member name="T:OpenMetaverse.Packets.DirGroupsReplyPacket.QueryRepliesBlock">
4617 <summary> 4272 <exclude/>
4618 Request an asset download
4619 </summary>
4620 <param name="assetID">Asset UUID</param>
4621 <param name="type">Asset type, must be correct for the transfer to succeed</param>
4622 <param name="priority">Whether to give this transfer an elevated priority</param>
4623 <param name="sourceType">Source location of the requested asset</param>
4624 <param name="callback">The callback to fire when the simulator responds with the asset data</param>
4625 </member> 4273 </member>
4626 <member name="M:OpenMetaverse.AssetManager.RequestAsset(OpenMetaverse.UUID,OpenMetaverse.AssetType,System.Boolean,OpenMetaverse.SourceType,OpenMetaverse.UUID,OpenMetaverse.AssetManager.AssetReceivedCallback)"> 4274 <member name="T:OpenMetaverse.Packets.DirClassifiedQueryPacket">
4627 <summary> 4275 <exclude/>
4628 Request an asset download
4629 </summary>
4630 <param name="assetID">Asset UUID</param>
4631 <param name="type">Asset type, must be correct for the transfer to succeed</param>
4632 <param name="priority">Whether to give this transfer an elevated priority</param>
4633 <param name="sourceType">Source location of the requested asset</param>
4634 <param name="transactionID">UUID of the transaction</param>
4635 <param name="callback">The callback to fire when the simulator responds with the asset data</param>
4636 </member> 4276 </member>
4637 <member name="M:OpenMetaverse.AssetManager.RequestAssetXfer(System.String,System.Boolean,System.Boolean,OpenMetaverse.UUID,OpenMetaverse.AssetType,System.Boolean)"> 4277 <member name="T:OpenMetaverse.Packets.DirClassifiedQueryPacket.AgentDataBlock">
4638 <summary> 4278 <exclude/>
4639 Request an asset download through the almost deprecated Xfer system
4640 </summary>
4641 <param name="filename">Filename of the asset to request</param>
4642 <param name="deleteOnCompletion">Whether or not to delete the asset
4643 off the server after it is retrieved</param>
4644 <param name="useBigPackets">Use large transfer packets or not</param>
4645 <param name="vFileID">UUID of the file to request, if filename is
4646 left empty</param>
4647 <param name="vFileType">Asset type of <code>vFileID</code>, or
4648 <code>AssetType.Unknown</code> if filename is not empty</param>
4649 <param name="fromCache">Sets the FilePath in the request to Cache
4650 (4) if true, otherwise Unknown (0) is used</param>
4651 <returns>
4652 </returns>
4653 </member> 4279 </member>
4654 <member name="M:OpenMetaverse.AssetManager.RequestInventoryAsset(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.AssetType,System.Boolean,OpenMetaverse.AssetManager.AssetReceivedCallback)"> 4280 <member name="T:OpenMetaverse.Packets.DirClassifiedQueryPacket.QueryDataBlock">
4655 <summary> 4281 <exclude/>
4656 </summary>
4657 <param name="assetID">Use UUID.Zero if you do not have the
4658 asset ID but have all the necessary permissions</param>
4659 <param name="itemID">The item ID of this asset in the inventory</param>
4660 <param name="taskID">Use UUID.Zero if you are not requesting an
4661 asset from an object inventory</param>
4662 <param name="ownerID">The owner of this asset</param>
4663 <param name="type">Asset type</param>
4664 <param name="priority">Whether to prioritize this asset download or not</param>
4665 <param name="callback">
4666 </param>
4667 </member> 4282 </member>
4668 <member name="M:OpenMetaverse.AssetManager.SetPendingAssetUploadData(OpenMetaverse.AssetUpload)"> 4283 <member name="T:OpenMetaverse.Packets.DirClassifiedReplyPacket">
4669 <summary> 4284 <exclude/>
4670 Used to force asset data into the PendingUpload property, ie: for raw terrain uploads
4671 </summary>
4672 <param name="assetData">An AssetUpload object containing the data to upload to the simulator</param>
4673 </member> 4285 </member>
4674 <member name="M:OpenMetaverse.AssetManager.RequestUpload(OpenMetaverse.Assets.Asset,System.Boolean)"> 4286 <member name="T:OpenMetaverse.Packets.DirClassifiedReplyPacket.AgentDataBlock">
4675 <summary> 4287 <exclude/>
4676 Request an asset be uploaded to the simulator
4677 </summary>
4678 <param name="asset">The <seealso cref="T:OpenMetaverse.Assets.Asset" /> Object containing the asset data</param>
4679 <param name="storeLocal">If True, the asset once uploaded will be stored on the simulator
4680 in which the client was connected in addition to being stored on the asset server</param>
4681 <returns>The <seealso cref="T:OpenMetaverse.UUID" /> of the transfer, can be used to correlate the upload with
4682 events being fired</returns>
4683 </member> 4288 </member>
4684 <member name="M:OpenMetaverse.AssetManager.RequestUpload(OpenMetaverse.AssetType,System.Byte[],System.Boolean)"> 4289 <member name="T:OpenMetaverse.Packets.DirClassifiedReplyPacket.QueryDataBlock">
4685 <summary> 4290 <exclude/>
4686 Request an asset be uploaded to the simulator
4687 </summary>
4688 <param name="type">The <seealso cref="T:OpenMetaverse.AssetType" /> of the asset being uploaded</param>
4689 <param name="data">A byte array containing the encoded asset data</param>
4690 <param name="storeLocal">If True, the asset once uploaded will be stored on the simulator
4691 in which the client was connected in addition to being stored on the asset server</param>
4692 <returns>The <seealso cref="T:OpenMetaverse.UUID" /> of the transfer, can be used to correlate the upload with
4693 events being fired</returns>
4694 </member> 4291 </member>
4695 <member name="M:OpenMetaverse.AssetManager.RequestUpload(OpenMetaverse.UUID@,OpenMetaverse.AssetType,System.Byte[],System.Boolean)"> 4292 <member name="T:OpenMetaverse.Packets.DirClassifiedReplyPacket.QueryRepliesBlock">
4696 <summary> 4293 <exclude/>
4697 Request an asset be uploaded to the simulator
4698 </summary>
4699 <param name="assetID">
4700 </param>
4701 <param name="type">Asset type to upload this data as</param>
4702 <param name="data">A byte array containing the encoded asset data</param>
4703 <param name="storeLocal">If True, the asset once uploaded will be stored on the simulator
4704 in which the client was connected in addition to being stored on the asset server</param>
4705 <returns>The <seealso cref="T:OpenMetaverse.UUID" /> of the transfer, can be used to correlate the upload with
4706 events being fired</returns>
4707 </member> 4294 </member>
4708 <member name="M:OpenMetaverse.AssetManager.RequestUpload(OpenMetaverse.UUID@,OpenMetaverse.AssetType,System.Byte[],System.Boolean,OpenMetaverse.UUID)"> 4295 <member name="T:OpenMetaverse.Packets.DirClassifiedReplyPacket.StatusDataBlock">
4709 <summary> 4296 <exclude/>
4710 Initiate an asset upload
4711 </summary>
4712 <param name="assetID">The ID this asset will have if the
4713 upload succeeds</param>
4714 <param name="type">Asset type to upload this data as</param>
4715 <param name="data">Raw asset data to upload</param>
4716 <param name="storeLocal">Whether to store this asset on the local
4717 simulator or the grid-wide asset server</param>
4718 <param name="transactionID">The tranaction id for the upload <see cref="!:RequestCreateItem" /></param>
4719 <returns>The transaction ID of this transfer</returns>
4720 </member> 4297 </member>
4721 <member name="M:OpenMetaverse.AssetManager.RequestImage(OpenMetaverse.UUID,OpenMetaverse.ImageType,System.Single,System.Int32,System.UInt32,OpenMetaverse.TextureDownloadCallback,System.Boolean)"> 4298 <member name="T:OpenMetaverse.Packets.AvatarClassifiedReplyPacket">
4722 <summary> 4299 <exclude/>
4723 Request a texture asset from the simulator using the <see cref="T:OpenMetaverse.TexturePipeline" /> system to
4724 manage the requests and re-assemble the image from the packets received from the simulator
4725 </summary>
4726 <param name="textureID">The <see cref="T:OpenMetaverse.UUID" /> of the texture asset to download</param>
4727 <param name="imageType">The <see cref="T:OpenMetaverse.ImageType" /> of the texture asset.
4728 Use <see cref="F:OpenMetaverse.ImageType.Normal" /> for most textures, or <see cref="F:OpenMetaverse.ImageType.Baked" /> for baked layer texture assets</param>
4729 <param name="priority">A float indicating the requested priority for the transfer. Higher priority values tell the simulator
4730 to prioritize the request before lower valued requests. An image already being transferred using the <see cref="T:OpenMetaverse.TexturePipeline" /> can have
4731 its priority changed by resending the request with the new priority value</param>
4732 <param name="discardLevel">Number of quality layers to discard.
4733 This controls the end marker of the data sent. Sending with value -1 combined with priority of 0 cancels an in-progress
4734 transfer.</param>
4735 <remarks>A bug exists in the Linden Simulator where a -1 will occasionally be sent with a non-zero priority
4736 indicating an off-by-one error.</remarks>
4737 <param name="packetStart">The packet number to begin the request at. A value of 0 begins the request
4738 from the start of the asset texture</param>
4739 <param name="callback">The <see cref="T:OpenMetaverse.TextureDownloadCallback" /> callback to fire when the image is retrieved. The callback
4740 will contain the result of the request and the texture asset data</param>
4741 <param name="progress">If true, the callback will be fired for each chunk of the downloaded image.
4742 The callback asset parameter will contain all previously received chunks of the texture asset starting
4743 from the beginning of the request</param>
4744 <example>
4745 Request an image and fire a callback when the request is complete
4746 <code>
4747 Client.Assets.RequestImage(UUID.Parse("c307629f-e3a1-4487-5e88-0d96ac9d4965"), ImageType.Normal, TextureDownloader_OnDownloadFinished);
4748 private void TextureDownloader_OnDownloadFinished(TextureRequestState state, AssetTexture asset)
4749 {
4750 if(state == TextureRequestState.Finished)
4751 {
4752 Console.WriteLine("Texture {0} ({1} bytes) has been successfully downloaded",
4753 asset.AssetID,
4754 asset.AssetData.Length);
4755 }
4756 }
4757 </code>
4758 Request an image and use an inline anonymous method to handle the downloaded texture data
4759 <code>
4760 Client.Assets.RequestImage(UUID.Parse("c307629f-e3a1-4487-5e88-0d96ac9d4965"), ImageType.Normal, delegate(TextureRequestState state, AssetTexture asset)
4761 {
4762 if(state == TextureRequestState.Finished)
4763 {
4764 Console.WriteLine("Texture {0} ({1} bytes) has been successfully downloaded",
4765 asset.AssetID,
4766 asset.AssetData.Length);
4767 }
4768 }
4769 );
4770 </code>
4771 Request a texture, decode the texture to a bitmap image and apply it to a imagebox
4772 <code>
4773 Client.Assets.RequestImage(UUID.Parse("c307629f-e3a1-4487-5e88-0d96ac9d4965"), ImageType.Normal, TextureDownloader_OnDownloadFinished);
4774 private void TextureDownloader_OnDownloadFinished(TextureRequestState state, AssetTexture asset)
4775 {
4776 if(state == TextureRequestState.Finished)
4777 {
4778 ManagedImage imgData;
4779 Image bitmap;
4780 if (state == TextureRequestState.Finished)
4781 {
4782 OpenJPEG.DecodeToImage(assetTexture.AssetData, out imgData, out bitmap);
4783 picInsignia.Image = bitmap;
4784 }
4785 }
4786 }
4787 </code></example>
4788 </member> 4300 </member>
4789 <member name="M:OpenMetaverse.AssetManager.RequestImage(OpenMetaverse.UUID,OpenMetaverse.TextureDownloadCallback)"> 4301 <member name="T:OpenMetaverse.Packets.AvatarClassifiedReplyPacket.AgentDataBlock">
4790 <summary> 4302 <exclude/>
4791 Overload: Request a texture asset from the simulator using the <see cref="T:OpenMetaverse.TexturePipeline" /> system to
4792 manage the requests and re-assemble the image from the packets received from the simulator
4793 </summary>
4794 <param name="textureID">The <see cref="T:OpenMetaverse.UUID" /> of the texture asset to download</param>
4795 <param name="callback">The <see cref="T:OpenMetaverse.TextureDownloadCallback" /> callback to fire when the image is retrieved. The callback
4796 will contain the result of the request and the texture asset data</param>
4797 </member> 4303 </member>
4798 <member name="M:OpenMetaverse.AssetManager.RequestImage(OpenMetaverse.UUID,OpenMetaverse.ImageType,OpenMetaverse.TextureDownloadCallback)"> 4304 <member name="T:OpenMetaverse.Packets.AvatarClassifiedReplyPacket.DataBlock">
4799 <summary> 4305 <exclude/>
4800 Overload: Request a texture asset from the simulator using the <see cref="T:OpenMetaverse.TexturePipeline" /> system to
4801 manage the requests and re-assemble the image from the packets received from the simulator
4802 </summary>
4803 <param name="textureID">The <see cref="T:OpenMetaverse.UUID" /> of the texture asset to download</param>
4804 <param name="imageType">The <see cref="T:OpenMetaverse.ImageType" /> of the texture asset.
4805 Use <see cref="F:OpenMetaverse.ImageType.Normal" /> for most textures, or <see cref="F:OpenMetaverse.ImageType.Baked" /> for baked layer texture assets</param>
4806 <param name="callback">The <see cref="T:OpenMetaverse.TextureDownloadCallback" /> callback to fire when the image is retrieved. The callback
4807 will contain the result of the request and the texture asset data</param>
4808 </member> 4306 </member>
4809 <member name="M:OpenMetaverse.AssetManager.RequestImage(OpenMetaverse.UUID,OpenMetaverse.ImageType,OpenMetaverse.TextureDownloadCallback,System.Boolean)"> 4307 <member name="T:OpenMetaverse.Packets.ClassifiedInfoRequestPacket">
4810 <summary> 4308 <exclude/>
4811 Overload: Request a texture asset from the simulator using the <see cref="T:OpenMetaverse.TexturePipeline" /> system to
4812 manage the requests and re-assemble the image from the packets received from the simulator
4813 </summary>
4814 <param name="textureID">The <see cref="T:OpenMetaverse.UUID" /> of the texture asset to download</param>
4815 <param name="imageType">The <see cref="T:OpenMetaverse.ImageType" /> of the texture asset.
4816 Use <see cref="F:OpenMetaverse.ImageType.Normal" /> for most textures, or <see cref="F:OpenMetaverse.ImageType.Baked" /> for baked layer texture assets</param>
4817 <param name="callback">The <see cref="T:OpenMetaverse.TextureDownloadCallback" /> callback to fire when the image is retrieved. The callback
4818 will contain the result of the request and the texture asset data</param>
4819 <param name="progress">If true, the callback will be fired for each chunk of the downloaded image.
4820 The callback asset parameter will contain all previously received chunks of the texture asset starting
4821 from the beginning of the request</param>
4822 </member> 4309 </member>
4823 <member name="M:OpenMetaverse.AssetManager.RequestImageCancel(OpenMetaverse.UUID)"> 4310 <member name="T:OpenMetaverse.Packets.ClassifiedInfoRequestPacket.AgentDataBlock">
4824 <summary> 4311 <exclude/>
4825 Cancel a texture request
4826 </summary>
4827 <param name="textureID">The texture assets <see cref="T:OpenMetaverse.UUID" /></param>
4828 </member> 4312 </member>
4829 <member name="M:OpenMetaverse.AssetManager.RequestMesh(OpenMetaverse.UUID,OpenMetaverse.AssetManager.MeshDownloadCallback)"> 4313 <member name="T:OpenMetaverse.Packets.ClassifiedInfoRequestPacket.DataBlock">
4830 <summary> 4314 <exclude/>
4831 Requests download of a mesh asset
4832 </summary>
4833 <param name="meshID">UUID of the mesh asset</param>
4834 <param name="callback">Callback when the request completes</param>
4835 </member> 4315 </member>
4836 <member name="M:OpenMetaverse.AssetManager.FireImageProgressEvent(OpenMetaverse.UUID,System.Int32,System.Int32)"> 4316 <member name="T:OpenMetaverse.Packets.ClassifiedInfoReplyPacket">
4837 <summary> 4317 <exclude/>
4838 Lets TexturePipeline class fire the progress event
4839 </summary>
4840 <param name="texureID">The texture ID currently being downloaded</param>
4841 <param name="transferredBytes">the number of bytes transferred</param>
4842 <param name="totalBytes">the total number of bytes expected</param>
4843 </member> 4318 </member>
4844 <member name="M:OpenMetaverse.AssetManager.TransferInfoHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 4319 <member name="T:OpenMetaverse.Packets.ClassifiedInfoReplyPacket.AgentDataBlock">
4845 <summary>Process an incoming packet and raise the appropriate events</summary> 4320 <exclude/>
4846 <param name="sender">The sender</param>
4847 <param name="e">The EventArgs object containing the packet data</param>
4848 </member> 4321 </member>
4849 <member name="M:OpenMetaverse.AssetManager.TransferPacketHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 4322 <member name="T:OpenMetaverse.Packets.ClassifiedInfoReplyPacket.DataBlock">
4850 <summary>Process an incoming packet and raise the appropriate events</summary> 4323 <exclude/>
4851 <param name="sender">The sender</param>
4852 <param name="e">The EventArgs object containing the packet data</param>
4853 </member> 4324 </member>
4854 <member name="M:OpenMetaverse.AssetManager.InitiateDownloadPacketHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 4325 <member name="T:OpenMetaverse.Packets.ClassifiedInfoUpdatePacket">
4855 <summary>Process an incoming packet and raise the appropriate events</summary> 4326 <exclude/>
4856 <param name="sender">The sender</param>
4857 <param name="e">The EventArgs object containing the packet data</param>
4858 </member> 4327 </member>
4859 <member name="M:OpenMetaverse.AssetManager.RequestXferHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 4328 <member name="T:OpenMetaverse.Packets.ClassifiedInfoUpdatePacket.AgentDataBlock">
4860 <summary>Process an incoming packet and raise the appropriate events</summary> 4329 <exclude/>
4861 <param name="sender">The sender</param>
4862 <param name="e">The EventArgs object containing the packet data</param>
4863 </member> 4330 </member>
4864 <member name="M:OpenMetaverse.AssetManager.ConfirmXferPacketHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 4331 <member name="T:OpenMetaverse.Packets.ClassifiedInfoUpdatePacket.DataBlock">
4865 <summary>Process an incoming packet and raise the appropriate events</summary> 4332 <exclude/>
4866 <param name="sender">The sender</param>
4867 <param name="e">The EventArgs object containing the packet data</param>
4868 </member> 4333 </member>
4869 <member name="M:OpenMetaverse.AssetManager.AssetUploadCompleteHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 4334 <member name="T:OpenMetaverse.Packets.ClassifiedDeletePacket">
4870 <summary>Process an incoming packet and raise the appropriate events</summary> 4335 <exclude/>
4871 <param name="sender">The sender</param>
4872 <param name="e">The EventArgs object containing the packet data</param>
4873 </member> 4336 </member>
4874 <member name="M:OpenMetaverse.AssetManager.SendXferPacketHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 4337 <member name="T:OpenMetaverse.Packets.ClassifiedDeletePacket.AgentDataBlock">
4875 <summary>Process an incoming packet and raise the appropriate events</summary> 4338 <exclude/>
4876 <param name="sender">The sender</param>
4877 <param name="e">The EventArgs object containing the packet data</param>
4878 </member> 4339 </member>
4879 <member name="M:OpenMetaverse.AssetManager.AbortXferHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 4340 <member name="T:OpenMetaverse.Packets.ClassifiedDeletePacket.DataBlock">
4880 <summary>Process an incoming packet and raise the appropriate events</summary> 4341 <exclude/>
4881 <param name="sender">The sender</param>
4882 <param name="e">The EventArgs object containing the packet data</param>
4883 </member> 4342 </member>
4884 <member name="P:OpenMetaverse.XferReceivedEventArgs.Xfer"> 4343 <member name="T:OpenMetaverse.Packets.ClassifiedGodDeletePacket">
4885 <summary>Xfer data</summary> 4344 <exclude/>
4886 </member> 4345 </member>
4887 <member name="P:OpenMetaverse.AssetUploadEventArgs.Upload"> 4346 <member name="T:OpenMetaverse.Packets.ClassifiedGodDeletePacket.AgentDataBlock">
4888 <summary>Upload data</summary> 4347 <exclude/>
4889 </member> 4348 </member>
4890 <member name="P:OpenMetaverse.InitiateDownloadEventArgs.SimFileName"> 4349 <member name="T:OpenMetaverse.Packets.ClassifiedGodDeletePacket.DataBlock">
4891 <summary>Filename used on the simulator</summary> 4350 <exclude/>
4892 </member> 4351 </member>
4893 <member name="P:OpenMetaverse.InitiateDownloadEventArgs.ViewerFileName"> 4352 <member name="T:OpenMetaverse.Packets.DirLandQueryPacket">
4894 <summary>Filename used by the client</summary> 4353 <exclude/>
4895 </member> 4354 </member>
4896 <member name="P:OpenMetaverse.ImageReceiveProgressEventArgs.ImageID"> 4355 <member name="T:OpenMetaverse.Packets.DirLandQueryPacket.AgentDataBlock">
4897 <summary>UUID of the image that is in progress</summary> 4356 <exclude/>
4898 </member> 4357 </member>
4899 <member name="P:OpenMetaverse.ImageReceiveProgressEventArgs.Received"> 4358 <member name="T:OpenMetaverse.Packets.DirLandQueryPacket.QueryDataBlock">
4900 <summary>Number of bytes received so far</summary> 4359 <exclude/>
4901 </member> 4360 </member>
4902 <member name="P:OpenMetaverse.ImageReceiveProgressEventArgs.Total"> 4361 <member name="T:OpenMetaverse.Packets.DirLandReplyPacket">
4903 <summary>Image size in bytes</summary> 4362 <exclude/>
4904 </member> 4363 </member>
4905 <member name="T:OpenMetaverse.ProfileFlags"> 4364 <member name="T:OpenMetaverse.Packets.DirLandReplyPacket.AgentDataBlock">
4906 <summary> 4365 <exclude/>
4907 Avatar profile flags
4908 </summary>
4909 </member> 4366 </member>
4910 <member name="T:OpenMetaverse.Avatar"> 4367 <member name="T:OpenMetaverse.Packets.DirLandReplyPacket.QueryDataBlock">
4911 <summary> 4368 <exclude/>
4912 Represents an avatar (other than your own)
4913 </summary>
4914 </member> 4369 </member>
4915 <member name="M:OpenMetaverse.Avatar.#ctor"> 4370 <member name="T:OpenMetaverse.Packets.DirLandReplyPacket.QueryRepliesBlock">
4916 <summary> 4371 <exclude/>
4917 Default constructor
4918 </summary>
4919 </member> 4372 </member>
4920 <member name="T:OpenMetaverse.Avatar.Statistics"> 4373 <member name="T:OpenMetaverse.Packets.DirPopularQueryPacket">
4921 <summary> 4374 <exclude/>
4922 Positive and negative ratings
4923 </summary>
4924 </member> 4375 </member>
4925 <member name="F:OpenMetaverse.Avatar.Statistics.BehaviorPositive"> 4376 <member name="T:OpenMetaverse.Packets.DirPopularQueryPacket.AgentDataBlock">
4926 <summary>Positive ratings for Behavior</summary> 4377 <exclude/>
4927 </member> 4378 </member>
4928 <member name="F:OpenMetaverse.Avatar.Statistics.BehaviorNegative"> 4379 <member name="T:OpenMetaverse.Packets.DirPopularQueryPacket.QueryDataBlock">
4929 <summary>Negative ratings for Behavior</summary> 4380 <exclude/>
4930 </member> 4381 </member>
4931 <member name="F:OpenMetaverse.Avatar.Statistics.AppearancePositive"> 4382 <member name="T:OpenMetaverse.Packets.DirPopularReplyPacket">
4932 <summary>Positive ratings for Appearance</summary> 4383 <exclude/>
4933 </member> 4384 </member>
4934 <member name="F:OpenMetaverse.Avatar.Statistics.AppearanceNegative"> 4385 <member name="T:OpenMetaverse.Packets.DirPopularReplyPacket.AgentDataBlock">
4935 <summary>Negative ratings for Appearance</summary> 4386 <exclude/>
4936 </member> 4387 </member>
4937 <member name="F:OpenMetaverse.Avatar.Statistics.BuildingPositive"> 4388 <member name="T:OpenMetaverse.Packets.DirPopularReplyPacket.QueryDataBlock">
4938 <summary>Positive ratings for Building</summary> 4389 <exclude/>
4939 </member> 4390 </member>
4940 <member name="F:OpenMetaverse.Avatar.Statistics.BuildingNegative"> 4391 <member name="T:OpenMetaverse.Packets.DirPopularReplyPacket.QueryRepliesBlock">
4941 <summary>Negative ratings for Building</summary> 4392 <exclude/>
4942 </member> 4393 </member>
4943 <member name="F:OpenMetaverse.Avatar.Statistics.GivenPositive"> 4394 <member name="T:OpenMetaverse.Packets.ParcelInfoRequestPacket">
4944 <summary>Positive ratings given by this avatar</summary> 4395 <exclude/>
4945 </member> 4396 </member>
4946 <member name="F:OpenMetaverse.Avatar.Statistics.GivenNegative"> 4397 <member name="T:OpenMetaverse.Packets.ParcelInfoRequestPacket.AgentDataBlock">
4947 <summary>Negative ratings given by this avatar</summary> 4398 <exclude/>
4948 </member> 4399 </member>
4949 <member name="T:OpenMetaverse.Avatar.AvatarProperties"> 4400 <member name="T:OpenMetaverse.Packets.ParcelInfoRequestPacket.DataBlock">
4950 <summary> 4401 <exclude/>
4951 Avatar properties including about text, profile URL, image IDs and
4952 publishing settings
4953 </summary>
4954 </member> 4402 </member>
4955 <member name="F:OpenMetaverse.Avatar.AvatarProperties.FirstLifeText"> 4403 <member name="T:OpenMetaverse.Packets.ParcelInfoReplyPacket">
4956 <summary>First Life about text</summary> 4404 <exclude/>
4957 </member> 4405 </member>
4958 <member name="F:OpenMetaverse.Avatar.AvatarProperties.FirstLifeImage"> 4406 <member name="T:OpenMetaverse.Packets.ParcelInfoReplyPacket.AgentDataBlock">
4959 <summary>First Life image ID</summary> 4407 <exclude/>
4960 </member> 4408 </member>
4961 <member name="F:OpenMetaverse.Avatar.AvatarProperties.Partner"> 4409 <member name="T:OpenMetaverse.Packets.ParcelInfoReplyPacket.DataBlock">
4962 <summary> 4410 <exclude/>
4963 </summary>
4964 </member> 4411 </member>
4965 <member name="F:OpenMetaverse.Avatar.AvatarProperties.AboutText"> 4412 <member name="T:OpenMetaverse.Packets.ParcelObjectOwnersRequestPacket">
4966 <summary> 4413 <exclude/>
4967 </summary>
4968 </member> 4414 </member>
4969 <member name="F:OpenMetaverse.Avatar.AvatarProperties.BornOn"> 4415 <member name="T:OpenMetaverse.Packets.ParcelObjectOwnersRequestPacket.AgentDataBlock">
4970 <summary> 4416 <exclude/>
4971 </summary>
4972 </member> 4417 </member>
4973 <member name="F:OpenMetaverse.Avatar.AvatarProperties.CharterMember"> 4418 <member name="T:OpenMetaverse.Packets.ParcelObjectOwnersRequestPacket.ParcelDataBlock">
4974 <summary> 4419 <exclude/>
4975 </summary>
4976 </member> 4420 </member>
4977 <member name="F:OpenMetaverse.Avatar.AvatarProperties.ProfileImage"> 4421 <member name="T:OpenMetaverse.Packets.ParcelObjectOwnersReplyPacket">
4978 <summary>Profile image ID</summary> 4422 <exclude/>
4979 </member> 4423 </member>
4980 <member name="F:OpenMetaverse.Avatar.AvatarProperties.Flags"> 4424 <member name="T:OpenMetaverse.Packets.ParcelObjectOwnersReplyPacket.DataBlock">
4981 <summary>Flags of the profile</summary> 4425 <exclude/>
4982 </member> 4426 </member>
4983 <member name="F:OpenMetaverse.Avatar.AvatarProperties.ProfileURL"> 4427 <member name="T:OpenMetaverse.Packets.GroupNoticesListRequestPacket">
4984 <summary>Web URL for this profile</summary> 4428 <exclude/>
4985 </member> 4429 </member>
4986 <member name="P:OpenMetaverse.Avatar.AvatarProperties.AllowPublish"> 4430 <member name="T:OpenMetaverse.Packets.GroupNoticesListRequestPacket.AgentDataBlock">
4987 <summary>Should this profile be published on the web</summary> 4431 <exclude/>
4988 </member> 4432 </member>
4989 <member name="P:OpenMetaverse.Avatar.AvatarProperties.Online"> 4433 <member name="T:OpenMetaverse.Packets.GroupNoticesListRequestPacket.DataBlock">
4990 <summary>Avatar Online Status</summary> 4434 <exclude/>
4991 </member> 4435 </member>
4992 <member name="P:OpenMetaverse.Avatar.AvatarProperties.MaturePublish"> 4436 <member name="T:OpenMetaverse.Packets.GroupNoticesListReplyPacket">
4993 <summary>Is this a mature profile</summary> 4437 <exclude/>
4994 </member> 4438 </member>
4995 <member name="P:OpenMetaverse.Avatar.AvatarProperties.Identified"> 4439 <member name="T:OpenMetaverse.Packets.GroupNoticesListReplyPacket.AgentDataBlock">
4996 <summary> 4440 <exclude/>
4997 </summary>
4998 </member> 4441 </member>
4999 <member name="P:OpenMetaverse.Avatar.AvatarProperties.Transacted"> 4442 <member name="T:OpenMetaverse.Packets.GroupNoticesListReplyPacket.DataBlock">
5000 <summary> 4443 <exclude/>
5001 </summary>
5002 </member> 4444 </member>
5003 <member name="T:OpenMetaverse.Avatar.Interests"> 4445 <member name="T:OpenMetaverse.Packets.GroupNoticeRequestPacket">
5004 <summary> 4446 <exclude/>
5005 Avatar interests including spoken languages, skills, and "want to"
5006 choices
5007 </summary>
5008 </member> 4447 </member>
5009 <member name="F:OpenMetaverse.Avatar.Interests.LanguagesText"> 4448 <member name="T:OpenMetaverse.Packets.GroupNoticeRequestPacket.AgentDataBlock">
5010 <summary>Languages profile field</summary> 4449 <exclude/>
5011 </member> 4450 </member>
5012 <member name="F:OpenMetaverse.Avatar.Interests.SkillsMask"> 4451 <member name="T:OpenMetaverse.Packets.GroupNoticeRequestPacket.DataBlock">
5013 <summary> 4452 <exclude/>
5014 </summary>
5015 </member> 4453 </member>
5016 <member name="F:OpenMetaverse.Avatar.Interests.SkillsText"> 4454 <member name="T:OpenMetaverse.Packets.TeleportRequestPacket">
5017 <summary> 4455 <exclude/>
5018 </summary>
5019 </member> 4456 </member>
5020 <member name="F:OpenMetaverse.Avatar.Interests.WantToMask"> 4457 <member name="T:OpenMetaverse.Packets.TeleportRequestPacket.AgentDataBlock">
5021 <summary> 4458 <exclude/>
5022 </summary>
5023 </member> 4459 </member>
5024 <member name="F:OpenMetaverse.Avatar.Interests.WantToText"> 4460 <member name="T:OpenMetaverse.Packets.TeleportRequestPacket.InfoBlock">
5025 <summary> 4461 <exclude/>
5026 </summary>
5027 </member> 4462 </member>
5028 <member name="F:OpenMetaverse.Avatar.Groups"> 4463 <member name="T:OpenMetaverse.Packets.TeleportLocationRequestPacket">
5029 <summary>Groups that this avatar is a member of</summary> 4464 <exclude/>
5030 </member> 4465 </member>
5031 <member name="F:OpenMetaverse.Avatar.ProfileStatistics"> 4466 <member name="T:OpenMetaverse.Packets.TeleportLocationRequestPacket.AgentDataBlock">
5032 <summary>Positive and negative ratings</summary> 4467 <exclude/>
5033 </member> 4468 </member>
5034 <member name="F:OpenMetaverse.Avatar.ProfileProperties"> 4469 <member name="T:OpenMetaverse.Packets.TeleportLocationRequestPacket.InfoBlock">
5035 <summary>Avatar properties including about text, profile URL, image IDs and 4470 <exclude/>
5036 publishing settings</summary>
5037 </member> 4471 </member>
5038 <member name="F:OpenMetaverse.Avatar.ProfileInterests"> 4472 <member name="T:OpenMetaverse.Packets.TeleportLocalPacket">
5039 <summary>Avatar interests including spoken languages, skills, and "want to" 4473 <exclude/>
5040 choices</summary>
5041 </member> 4474 </member>
5042 <member name="F:OpenMetaverse.Avatar.ControlFlags"> 4475 <member name="T:OpenMetaverse.Packets.TeleportLocalPacket.InfoBlock">
5043 <summary>Movement control flags for avatars. Typically not set or used by 4476 <exclude/>
5044 clients. To move your avatar, use Client.Self.Movement instead</summary>
5045 </member> 4477 </member>
5046 <member name="F:OpenMetaverse.Avatar.VisualParameters"> 4478 <member name="T:OpenMetaverse.Packets.TeleportLandmarkRequestPacket">
5047 <summary> 4479 <exclude/>
5048 Contains the visual parameters describing the deformation of the avatar
5049 </summary>
5050 </member> 4480 </member>
5051 <member name="P:OpenMetaverse.Avatar.FirstName"> 4481 <member name="T:OpenMetaverse.Packets.TeleportLandmarkRequestPacket.InfoBlock">
5052 <summary>First name</summary> 4482 <exclude/>
5053 </member> 4483 </member>
5054 <member name="P:OpenMetaverse.Avatar.LastName"> 4484 <member name="T:OpenMetaverse.Packets.TeleportProgressPacket">
5055 <summary>Last name</summary> 4485 <exclude/>
5056 </member> 4486 </member>
5057 <member name="P:OpenMetaverse.Avatar.Name"> 4487 <member name="T:OpenMetaverse.Packets.TeleportProgressPacket.AgentDataBlock">
5058 <summary>Full name</summary> 4488 <exclude/>
5059 </member> 4489 </member>
5060 <member name="P:OpenMetaverse.Avatar.GroupName"> 4490 <member name="T:OpenMetaverse.Packets.TeleportProgressPacket.InfoBlock">
5061 <summary>Active group</summary> 4491 <exclude/>
5062 </member> 4492 </member>
5063 <member name="T:OpenMetaverse.AgentDisplayName"> 4493 <member name="T:OpenMetaverse.Packets.TeleportFinishPacket">
5064 <summary> Information about agents display name </summary> 4494 <exclude/>
5065 </member> 4495 </member>
5066 <member name="F:OpenMetaverse.AgentDisplayName.ID"> 4496 <member name="T:OpenMetaverse.Packets.TeleportFinishPacket.InfoBlock">
5067 <summary> Agent UUID </summary> 4497 <exclude/>
5068 </member> 4498 </member>
5069 <member name="F:OpenMetaverse.AgentDisplayName.UserName"> 4499 <member name="T:OpenMetaverse.Packets.StartLurePacket">
5070 <summary> Username </summary> 4500 <exclude/>
5071 </member> 4501 </member>
5072 <member name="F:OpenMetaverse.AgentDisplayName.DisplayName"> 4502 <member name="T:OpenMetaverse.Packets.StartLurePacket.AgentDataBlock">
5073 <summary> Display name </summary> 4503 <exclude/>
5074 </member> 4504 </member>
5075 <member name="F:OpenMetaverse.AgentDisplayName.LegacyFirstName"> 4505 <member name="T:OpenMetaverse.Packets.StartLurePacket.InfoBlock">
5076 <summary> First name (legacy) </summary> 4506 <exclude/>
5077 </member> 4507 </member>
5078 <member name="F:OpenMetaverse.AgentDisplayName.LegacyLastName"> 4508 <member name="T:OpenMetaverse.Packets.StartLurePacket.TargetDataBlock">
5079 <summary> Last name (legacy) </summary> 4509 <exclude/>
5080 </member> 4510 </member>
5081 <member name="F:OpenMetaverse.AgentDisplayName.IsDefaultDisplayName"> 4511 <member name="T:OpenMetaverse.Packets.TeleportLureRequestPacket">
5082 <summary> Is display name default display name </summary> 4512 <exclude/>
5083 </member> 4513 </member>
5084 <member name="F:OpenMetaverse.AgentDisplayName.NextUpdate"> 4514 <member name="T:OpenMetaverse.Packets.TeleportLureRequestPacket.InfoBlock">
5085 <summary> Cache display name until </summary> 4515 <exclude/>
5086 </member> 4516 </member>
5087 <member name="P:OpenMetaverse.AgentDisplayName.LegacyFullName"> 4517 <member name="T:OpenMetaverse.Packets.TeleportCancelPacket">
5088 <summary> Full name (legacy) </summary> 4518 <exclude/>
5089 </member> 4519 </member>
5090 <member name="M:OpenMetaverse.AgentDisplayName.FromOSD(OpenMetaverse.StructuredData.OSD)"> 4520 <member name="T:OpenMetaverse.Packets.TeleportCancelPacket.InfoBlock">
5091 <summary> 4521 <exclude/>
5092 Creates AgentDisplayName object from OSD
5093 </summary>
5094 <param name="data">Incoming OSD data</param>
5095 <returns>AgentDisplayName object</returns>
5096 </member> 4522 </member>
5097 <member name="M:OpenMetaverse.AgentDisplayName.GetOSD"> 4523 <member name="T:OpenMetaverse.Packets.TeleportStartPacket">
5098 <summary> 4524 <exclude/>
5099 Return object as OSD map
5100 </summary>
5101 <returns>OSD containing agent's display name data</returns>
5102 </member> 4525 </member>
5103 <member name="T:OpenMetaverse.AvatarGroup"> 4526 <member name="T:OpenMetaverse.Packets.TeleportStartPacket.InfoBlock">
5104 <summary> 4527 <exclude/>
5105 Holds group information for Avatars such as those you might find in a profile
5106 </summary>
5107 </member> 4528 </member>
5108 <member name="F:OpenMetaverse.AvatarGroup.AcceptNotices"> 4529 <member name="T:OpenMetaverse.Packets.TeleportFailedPacket">
5109 <summary>true of Avatar accepts group notices</summary> 4530 <exclude/>
5110 </member> 4531 </member>
5111 <member name="F:OpenMetaverse.AvatarGroup.GroupID"> 4532 <member name="T:OpenMetaverse.Packets.TeleportFailedPacket.InfoBlock">
5112 <summary>Groups Key</summary> 4533 <exclude/>
5113 </member> 4534 </member>
5114 <member name="F:OpenMetaverse.AvatarGroup.GroupInsigniaID"> 4535 <member name="T:OpenMetaverse.Packets.TeleportFailedPacket.AlertInfoBlock">
5115 <summary>Texture Key for groups insignia</summary> 4536 <exclude/>
5116 </member> 4537 </member>
5117 <member name="F:OpenMetaverse.AvatarGroup.GroupName"> 4538 <member name="T:OpenMetaverse.Packets.UndoPacket">
5118 <summary>Name of the group</summary> 4539 <exclude/>
5119 </member> 4540 </member>
5120 <member name="F:OpenMetaverse.AvatarGroup.GroupPowers"> 4541 <member name="T:OpenMetaverse.Packets.UndoPacket.AgentDataBlock">
5121 <summary>Powers avatar has in the group</summary> 4542 <exclude/>
5122 </member> 4543 </member>
5123 <member name="F:OpenMetaverse.AvatarGroup.GroupTitle"> 4544 <member name="T:OpenMetaverse.Packets.UndoPacket.ObjectDataBlock">
5124 <summary>Avatars Currently selected title</summary> 4545 <exclude/>
5125 </member> 4546 </member>
5126 <member name="F:OpenMetaverse.AvatarGroup.ListInProfile"> 4547 <member name="T:OpenMetaverse.Packets.RedoPacket">
5127 <summary>true of Avatar has chosen to list this in their profile</summary> 4548 <exclude/>
5128 </member> 4549 </member>
5129 <member name="T:OpenMetaverse.Animation"> 4550 <member name="T:OpenMetaverse.Packets.RedoPacket.AgentDataBlock">
5130 <summary> 4551 <exclude/>
5131 Contains an animation currently being played by an agent
5132 </summary>
5133 </member> 4552 </member>
5134 <member name="F:OpenMetaverse.Animation.AnimationID"> 4553 <member name="T:OpenMetaverse.Packets.RedoPacket.ObjectDataBlock">
5135 <summary>The ID of the animation asset</summary> 4554 <exclude/>
5136 </member> 4555 </member>
5137 <member name="F:OpenMetaverse.Animation.AnimationSequence"> 4556 <member name="T:OpenMetaverse.Packets.UndoLandPacket">
5138 <summary>A number to indicate start order of currently playing animations</summary> 4557 <exclude/>
5139 <remarks>On Linden Grids this number is unique per region, with OpenSim it is per client</remarks>
5140 </member> 4558 </member>
5141 <member name="F:OpenMetaverse.Animation.AnimationSourceObjectID"> 4559 <member name="T:OpenMetaverse.Packets.UndoLandPacket.AgentDataBlock">
5142 <summary> 4560 <exclude/>
5143 </summary>
5144 </member> 4561 </member>
5145 <member name="T:OpenMetaverse.ProfilePick"> 4562 <member name="T:OpenMetaverse.Packets.AgentPausePacket">
5146 <summary> 4563 <exclude/>
5147 Holds group information on an individual profile pick
5148 </summary>
5149 </member> 4564 </member>
5150 <member name="T:OpenMetaverse.AvatarManager"> 4565 <member name="T:OpenMetaverse.Packets.AgentPausePacket.AgentDataBlock">
5151 <summary> 4566 <exclude/>
5152 Retrieve friend status notifications, and retrieve avatar names and
5153 profiles
5154 </summary>
5155 </member> 4567 </member>
5156 <member name="M:OpenMetaverse.AvatarManager.#ctor(OpenMetaverse.GridClient)"> 4568 <member name="T:OpenMetaverse.Packets.AgentResumePacket">
5157 <summary> 4569 <exclude/>
5158 Represents other avatars
5159 </summary>
5160 <param name="client">
5161 </param>
5162 </member> 4570 </member>
5163 <member name="T:OpenMetaverse.AvatarManager.DisplayNamesCallback"> 4571 <member name="T:OpenMetaverse.Packets.AgentResumePacket.AgentDataBlock">
5164 <summary> 4572 <exclude/>
5165 Callback giving results when fetching display names
5166 </summary>
5167 <param name="success">If the request was successful</param>
5168 <param name="names">Array of display names</param>
5169 <param name="badIDs">Array of UUIDs that could not be fetched</param>
5170 </member> 4573 </member>
5171 <member name="F:OpenMetaverse.AvatarManager.m_AvatarAnimation"> 4574 <member name="T:OpenMetaverse.Packets.ChatFromViewerPacket">
5172 <summary>The event subscribers, null of no subscribers</summary> 4575 <exclude/>
5173 </member> 4576 </member>
5174 <member name="F:OpenMetaverse.AvatarManager.m_AvatarAnimationLock"> 4577 <member name="T:OpenMetaverse.Packets.ChatFromViewerPacket.AgentDataBlock">
5175 <summary>Thread sync lock object</summary> 4578 <exclude/>
5176 </member> 4579 </member>
5177 <member name="F:OpenMetaverse.AvatarManager.m_AvatarAppearance"> 4580 <member name="T:OpenMetaverse.Packets.ChatFromViewerPacket.ChatDataBlock">
5178 <summary>The event subscribers, null of no subscribers</summary> 4581 <exclude/>
5179 </member> 4582 </member>
5180 <member name="F:OpenMetaverse.AvatarManager.m_AvatarAppearanceLock"> 4583 <member name="T:OpenMetaverse.Packets.AgentThrottlePacket">
5181 <summary>Thread sync lock object</summary> 4584 <exclude/>
5182 </member> 4585 </member>
5183 <member name="F:OpenMetaverse.AvatarManager.m_UUIDNameReply"> 4586 <member name="T:OpenMetaverse.Packets.AgentThrottlePacket.AgentDataBlock">
5184 <summary>The event subscribers, null of no subscribers</summary> 4587 <exclude/>
5185 </member> 4588 </member>
5186 <member name="F:OpenMetaverse.AvatarManager.m_UUIDNameReplyLock"> 4589 <member name="T:OpenMetaverse.Packets.AgentThrottlePacket.ThrottleBlock">
5187 <summary>Thread sync lock object</summary> 4590 <exclude/>
5188 </member> 4591 </member>
5189 <member name="F:OpenMetaverse.AvatarManager.m_AvatarInterestsReply"> 4592 <member name="T:OpenMetaverse.Packets.AgentFOVPacket">
5190 <summary>The event subscribers, null of no subscribers</summary> 4593 <exclude/>
5191 </member> 4594 </member>
5192 <member name="F:OpenMetaverse.AvatarManager.m_AvatarInterestsReplyLock"> 4595 <member name="T:OpenMetaverse.Packets.AgentFOVPacket.AgentDataBlock">
5193 <summary>Thread sync lock object</summary> 4596 <exclude/>
5194 </member> 4597 </member>
5195 <member name="F:OpenMetaverse.AvatarManager.m_AvatarPropertiesReply"> 4598 <member name="T:OpenMetaverse.Packets.AgentFOVPacket.FOVBlockBlock">
5196 <summary>The event subscribers, null of no subscribers</summary> 4599 <exclude/>
5197 </member> 4600 </member>
5198 <member name="F:OpenMetaverse.AvatarManager.m_AvatarPropertiesReplyLock"> 4601 <member name="T:OpenMetaverse.Packets.AgentHeightWidthPacket">
5199 <summary>Thread sync lock object</summary> 4602 <exclude/>
5200 </member> 4603 </member>
5201 <member name="F:OpenMetaverse.AvatarManager.m_AvatarGroupsReply"> 4604 <member name="T:OpenMetaverse.Packets.AgentHeightWidthPacket.AgentDataBlock">
5202 <summary>The event subscribers, null of no subscribers</summary> 4605 <exclude/>
5203 </member> 4606 </member>
5204 <member name="F:OpenMetaverse.AvatarManager.m_AvatarGroupsReplyLock"> 4607 <member name="T:OpenMetaverse.Packets.AgentHeightWidthPacket.HeightWidthBlockBlock">
5205 <summary>Thread sync lock object</summary> 4608 <exclude/>
5206 </member> 4609 </member>
5207 <member name="F:OpenMetaverse.AvatarManager.m_AvatarPickerReply"> 4610 <member name="T:OpenMetaverse.Packets.AgentSetAppearancePacket">
5208 <summary>The event subscribers, null of no subscribers</summary> 4611 <exclude/>
5209 </member> 4612 </member>
5210 <member name="F:OpenMetaverse.AvatarManager.m_AvatarPickerReplyLock"> 4613 <member name="T:OpenMetaverse.Packets.AgentSetAppearancePacket.AgentDataBlock">
5211 <summary>Thread sync lock object</summary> 4614 <exclude/>
5212 </member> 4615 </member>
5213 <member name="F:OpenMetaverse.AvatarManager.m_ViewerEffectPointAt"> 4616 <member name="T:OpenMetaverse.Packets.AgentSetAppearancePacket.WearableDataBlock">
5214 <summary>The event subscribers, null of no subscribers</summary> 4617 <exclude/>
5215 </member> 4618 </member>
5216 <member name="F:OpenMetaverse.AvatarManager.m_ViewerEffectPointAtLock"> 4619 <member name="T:OpenMetaverse.Packets.AgentSetAppearancePacket.ObjectDataBlock">
5217 <summary>Thread sync lock object</summary> 4620 <exclude/>
5218 </member> 4621 </member>
5219 <member name="F:OpenMetaverse.AvatarManager.m_ViewerEffectLookAt"> 4622 <member name="T:OpenMetaverse.Packets.AgentSetAppearancePacket.VisualParamBlock">
5220 <summary>The event subscribers, null of no subscribers</summary> 4623 <exclude/>
5221 </member> 4624 </member>
5222 <member name="F:OpenMetaverse.AvatarManager.m_ViewerEffectLookAtLock"> 4625 <member name="T:OpenMetaverse.Packets.AgentQuitCopyPacket">
5223 <summary>Thread sync lock object</summary> 4626 <exclude/>
5224 </member> 4627 </member>
5225 <member name="F:OpenMetaverse.AvatarManager.m_ViewerEffect"> 4628 <member name="T:OpenMetaverse.Packets.AgentQuitCopyPacket.AgentDataBlock">
5226 <summary>The event subscribers, null of no subscribers</summary> 4629 <exclude/>
5227 </member> 4630 </member>
5228 <member name="F:OpenMetaverse.AvatarManager.m_ViewerEffectLock"> 4631 <member name="T:OpenMetaverse.Packets.AgentQuitCopyPacket.FuseBlockBlock">
5229 <summary>Thread sync lock object</summary> 4632 <exclude/>
5230 </member> 4633 </member>
5231 <member name="F:OpenMetaverse.AvatarManager.m_AvatarPicksReply"> 4634 <member name="T:OpenMetaverse.Packets.ImageNotInDatabasePacket">
5232 <summary>The event subscribers, null of no subscribers</summary> 4635 <exclude/>
5233 </member> 4636 </member>
5234 <member name="F:OpenMetaverse.AvatarManager.m_AvatarPicksReplyLock"> 4637 <member name="T:OpenMetaverse.Packets.ImageNotInDatabasePacket.ImageIDBlock">
5235 <summary>Thread sync lock object</summary> 4638 <exclude/>
5236 </member> 4639 </member>
5237 <member name="F:OpenMetaverse.AvatarManager.m_PickInfoReply"> 4640 <member name="T:OpenMetaverse.Packets.RebakeAvatarTexturesPacket">
5238 <summary>The event subscribers, null of no subscribers</summary> 4641 <exclude/>
5239 </member> 4642 </member>
5240 <member name="F:OpenMetaverse.AvatarManager.m_PickInfoReplyLock"> 4643 <member name="T:OpenMetaverse.Packets.RebakeAvatarTexturesPacket.TextureDataBlock">
5241 <summary>Thread sync lock object</summary> 4644 <exclude/>
5242 </member> 4645 </member>
5243 <member name="F:OpenMetaverse.AvatarManager.m_AvatarClassifiedReply"> 4646 <member name="T:OpenMetaverse.Packets.SetAlwaysRunPacket">
5244 <summary>The event subscribers, null of no subscribers</summary> 4647 <exclude/>
5245 </member> 4648 </member>
5246 <member name="F:OpenMetaverse.AvatarManager.m_AvatarClassifiedReplyLock"> 4649 <member name="T:OpenMetaverse.Packets.SetAlwaysRunPacket.AgentDataBlock">
5247 <summary>Thread sync lock object</summary> 4650 <exclude/>
5248 </member> 4651 </member>
5249 <member name="F:OpenMetaverse.AvatarManager.m_ClassifiedInfoReply"> 4652 <member name="T:OpenMetaverse.Packets.ObjectDeletePacket">
5250 <summary>The event subscribers, null of no subscribers</summary> 4653 <exclude/>
5251 </member> 4654 </member>
5252 <member name="F:OpenMetaverse.AvatarManager.m_ClassifiedInfoReplyLock"> 4655 <member name="T:OpenMetaverse.Packets.ObjectDeletePacket.AgentDataBlock">
5253 <summary>Thread sync lock object</summary> 4656 <exclude/>
5254 </member> 4657 </member>
5255 <member name="F:OpenMetaverse.AvatarManager.m_DisplayNameUpdate"> 4658 <member name="T:OpenMetaverse.Packets.ObjectDeletePacket.ObjectDataBlock">
5256 <summary>The event subscribers, null of no subscribers</summary> 4659 <exclude/>
5257 </member> 4660 </member>
5258 <member name="F:OpenMetaverse.AvatarManager.m_DisplayNameUpdateLock"> 4661 <member name="T:OpenMetaverse.Packets.ObjectDuplicatePacket">
5259 <summary>Thread sync lock object</summary> 4662 <exclude/>
5260 </member> 4663 </member>
5261 <member name="E:OpenMetaverse.AvatarManager.AvatarAnimation"> 4664 <member name="T:OpenMetaverse.Packets.ObjectDuplicatePacket.AgentDataBlock">
5262 <summary>Raised when the simulator sends us data containing 4665 <exclude/>
5263 an agents animation playlist</summary>
5264 </member> 4666 </member>
5265 <member name="E:OpenMetaverse.AvatarManager.AvatarAppearance"> 4667 <member name="T:OpenMetaverse.Packets.ObjectDuplicatePacket.SharedDataBlock">
5266 <summary>Raised when the simulator sends us data containing 4668 <exclude/>
5267 the appearance information for an agent</summary>
5268 </member> 4669 </member>
5269 <member name="E:OpenMetaverse.AvatarManager.UUIDNameReply"> 4670 <member name="T:OpenMetaverse.Packets.ObjectDuplicatePacket.ObjectDataBlock">
5270 <summary>Raised when the simulator sends us data containing 4671 <exclude/>
5271 agent names/id values</summary>
5272 </member> 4672 </member>
5273 <member name="E:OpenMetaverse.AvatarManager.AvatarInterestsReply"> 4673 <member name="T:OpenMetaverse.Packets.ObjectDuplicateOnRayPacket">
5274 <summary>Raised when the simulator sends us data containing 4674 <exclude/>
5275 the interests listed in an agents profile</summary>
5276 </member> 4675 </member>
5277 <member name="E:OpenMetaverse.AvatarManager.AvatarPropertiesReply"> 4676 <member name="T:OpenMetaverse.Packets.ObjectDuplicateOnRayPacket.AgentDataBlock">
5278 <summary>Raised when the simulator sends us data containing 4677 <exclude/>
5279 profile property information for an agent</summary>
5280 </member> 4678 </member>
5281 <member name="E:OpenMetaverse.AvatarManager.AvatarGroupsReply"> 4679 <member name="T:OpenMetaverse.Packets.ObjectDuplicateOnRayPacket.ObjectDataBlock">
5282 <summary>Raised when the simulator sends us data containing 4680 <exclude/>
5283 the group membership an agent is a member of</summary>
5284 </member> 4681 </member>
5285 <member name="E:OpenMetaverse.AvatarManager.AvatarPickerReply"> 4682 <member name="T:OpenMetaverse.Packets.ObjectScalePacket">
5286 <summary>Raised when the simulator sends us data containing 4683 <exclude/>
5287 name/id pair</summary>
5288 </member> 4684 </member>
5289 <member name="E:OpenMetaverse.AvatarManager.ViewerEffectPointAt"> 4685 <member name="T:OpenMetaverse.Packets.ObjectScalePacket.AgentDataBlock">
5290 <summary>Raised when the simulator sends us data containing 4686 <exclude/>
5291 the objects and effect when an agent is pointing at</summary>
5292 </member> 4687 </member>
5293 <member name="E:OpenMetaverse.AvatarManager.ViewerEffectLookAt"> 4688 <member name="T:OpenMetaverse.Packets.ObjectScalePacket.ObjectDataBlock">
5294 <summary>Raised when the simulator sends us data containing 4689 <exclude/>
5295 the objects and effect when an agent is looking at</summary>
5296 </member> 4690 </member>
5297 <member name="E:OpenMetaverse.AvatarManager.ViewerEffect"> 4691 <member name="T:OpenMetaverse.Packets.ObjectRotationPacket">
5298 <summary>Raised when the simulator sends us data containing 4692 <exclude/>
5299 an agents viewer effect information</summary>
5300 </member> 4693 </member>
5301 <member name="E:OpenMetaverse.AvatarManager.AvatarPicksReply"> 4694 <member name="T:OpenMetaverse.Packets.ObjectRotationPacket.AgentDataBlock">
5302 <summary>Raised when the simulator sends us data containing 4695 <exclude/>
5303 the top picks from an agents profile</summary>
5304 </member> 4696 </member>
5305 <member name="E:OpenMetaverse.AvatarManager.PickInfoReply"> 4697 <member name="T:OpenMetaverse.Packets.ObjectRotationPacket.ObjectDataBlock">
5306 <summary>Raised when the simulator sends us data containing 4698 <exclude/>
5307 the Pick details</summary>
5308 </member> 4699 </member>
5309 <member name="E:OpenMetaverse.AvatarManager.AvatarClassifiedReply"> 4700 <member name="T:OpenMetaverse.Packets.ObjectFlagUpdatePacket">
5310 <summary>Raised when the simulator sends us data containing 4701 <exclude/>
5311 the classified ads an agent has placed</summary>
5312 </member> 4702 </member>
5313 <member name="E:OpenMetaverse.AvatarManager.ClassifiedInfoReply"> 4703 <member name="T:OpenMetaverse.Packets.ObjectFlagUpdatePacket.AgentDataBlock">
5314 <summary>Raised when the simulator sends us data containing 4704 <exclude/>
5315 the details of a classified ad</summary>
5316 </member> 4705 </member>
5317 <member name="E:OpenMetaverse.AvatarManager.DisplayNameUpdate"> 4706 <member name="T:OpenMetaverse.Packets.ObjectFlagUpdatePacket.ExtraPhysicsBlock">
5318 <summary>Raised when the simulator sends us data containing 4707 <exclude/>
5319 the details of display name change</summary>
5320 </member> 4708 </member>
5321 <member name="M:OpenMetaverse.AvatarManager.OnAvatarAnimation(OpenMetaverse.AvatarAnimationEventArgs)"> 4709 <member name="T:OpenMetaverse.Packets.ObjectClickActionPacket">
5322 <summary>Raises the AvatarAnimation Event</summary> 4710 <exclude/>
5323 <param name="e">An AvatarAnimationEventArgs object containing
5324 the data sent from the simulator</param>
5325 </member> 4711 </member>
5326 <member name="M:OpenMetaverse.AvatarManager.OnAvatarAppearance(OpenMetaverse.AvatarAppearanceEventArgs)"> 4712 <member name="T:OpenMetaverse.Packets.ObjectClickActionPacket.AgentDataBlock">
5327 <summary>Raises the AvatarAppearance Event</summary> 4713 <exclude/>
5328 <param name="e">A AvatarAppearanceEventArgs object containing
5329 the data sent from the simulator</param>
5330 </member> 4714 </member>
5331 <member name="M:OpenMetaverse.AvatarManager.OnUUIDNameReply(OpenMetaverse.UUIDNameReplyEventArgs)"> 4715 <member name="T:OpenMetaverse.Packets.ObjectClickActionPacket.ObjectDataBlock">
5332 <summary>Raises the UUIDNameReply Event</summary> 4716 <exclude/>
5333 <param name="e">A UUIDNameReplyEventArgs object containing
5334 the data sent from the simulator</param>
5335 </member> 4717 </member>
5336 <member name="M:OpenMetaverse.AvatarManager.OnAvatarInterestsReply(OpenMetaverse.AvatarInterestsReplyEventArgs)"> 4718 <member name="T:OpenMetaverse.Packets.ObjectImagePacket">
5337 <summary>Raises the AvatarInterestsReply Event</summary> 4719 <exclude/>
5338 <param name="e">A AvatarInterestsReplyEventArgs object containing
5339 the data sent from the simulator</param>
5340 </member> 4720 </member>
5341 <member name="M:OpenMetaverse.AvatarManager.OnAvatarPropertiesReply(OpenMetaverse.AvatarPropertiesReplyEventArgs)"> 4721 <member name="T:OpenMetaverse.Packets.ObjectImagePacket.AgentDataBlock">
5342 <summary>Raises the AvatarPropertiesReply Event</summary> 4722 <exclude/>
5343 <param name="e">A AvatarPropertiesReplyEventArgs object containing
5344 the data sent from the simulator</param>
5345 </member> 4723 </member>
5346 <member name="M:OpenMetaverse.AvatarManager.OnAvatarGroupsReply(OpenMetaverse.AvatarGroupsReplyEventArgs)"> 4724 <member name="T:OpenMetaverse.Packets.ObjectImagePacket.ObjectDataBlock">
5347 <summary>Raises the AvatarGroupsReply Event</summary> 4725 <exclude/>
5348 <param name="e">A AvatarGroupsReplyEventArgs object containing
5349 the data sent from the simulator</param>
5350 </member> 4726 </member>
5351 <member name="M:OpenMetaverse.AvatarManager.OnAvatarPickerReply(OpenMetaverse.AvatarPickerReplyEventArgs)"> 4727 <member name="T:OpenMetaverse.Packets.ObjectMaterialPacket">
5352 <summary>Raises the AvatarPickerReply Event</summary> 4728 <exclude/>
5353 <param name="e">A AvatarPickerReplyEventArgs object containing
5354 the data sent from the simulator</param>
5355 </member> 4729 </member>
5356 <member name="M:OpenMetaverse.AvatarManager.OnViewerEffectPointAt(OpenMetaverse.ViewerEffectPointAtEventArgs)"> 4730 <member name="T:OpenMetaverse.Packets.ObjectMaterialPacket.AgentDataBlock">
5357 <summary>Raises the ViewerEffectPointAt Event</summary> 4731 <exclude/>
5358 <param name="e">A ViewerEffectPointAtEventArgs object containing
5359 the data sent from the simulator</param>
5360 </member> 4732 </member>
5361 <member name="M:OpenMetaverse.AvatarManager.OnViewerEffectLookAt(OpenMetaverse.ViewerEffectLookAtEventArgs)"> 4733 <member name="T:OpenMetaverse.Packets.ObjectMaterialPacket.ObjectDataBlock">
5362 <summary>Raises the ViewerEffectLookAt Event</summary> 4734 <exclude/>
5363 <param name="e">A ViewerEffectLookAtEventArgs object containing
5364 the data sent from the simulator</param>
5365 </member> 4735 </member>
5366 <member name="M:OpenMetaverse.AvatarManager.OnViewerEffect(OpenMetaverse.ViewerEffectEventArgs)"> 4736 <member name="T:OpenMetaverse.Packets.ObjectShapePacket">
5367 <summary>Raises the ViewerEffect Event</summary> 4737 <exclude/>
5368 <param name="e">A ViewerEffectEventArgs object containing
5369 the data sent from the simulator</param>
5370 </member> 4738 </member>
5371 <member name="M:OpenMetaverse.AvatarManager.OnAvatarPicksReply(OpenMetaverse.AvatarPicksReplyEventArgs)"> 4739 <member name="T:OpenMetaverse.Packets.ObjectShapePacket.AgentDataBlock">
5372 <summary>Raises the AvatarPicksReply Event</summary> 4740 <exclude/>
5373 <param name="e">A AvatarPicksReplyEventArgs object containing
5374 the data sent from the simulator</param>
5375 </member> 4741 </member>
5376 <member name="M:OpenMetaverse.AvatarManager.OnPickInfoReply(OpenMetaverse.PickInfoReplyEventArgs)"> 4742 <member name="T:OpenMetaverse.Packets.ObjectShapePacket.ObjectDataBlock">
5377 <summary>Raises the PickInfoReply Event</summary> 4743 <exclude/>
5378 <param name="e">A PickInfoReplyEventArgs object containing
5379 the data sent from the simulator</param>
5380 </member> 4744 </member>
5381 <member name="M:OpenMetaverse.AvatarManager.OnAvatarClassifiedReply(OpenMetaverse.AvatarClassifiedReplyEventArgs)"> 4745 <member name="T:OpenMetaverse.Packets.ObjectExtraParamsPacket">
5382 <summary>Raises the AvatarClassifiedReply Event</summary> 4746 <exclude/>
5383 <param name="e">A AvatarClassifiedReplyEventArgs object containing
5384 the data sent from the simulator</param>
5385 </member> 4747 </member>
5386 <member name="M:OpenMetaverse.AvatarManager.OnClassifiedInfoReply(OpenMetaverse.ClassifiedInfoReplyEventArgs)"> 4748 <member name="T:OpenMetaverse.Packets.ObjectExtraParamsPacket.AgentDataBlock">
5387 <summary>Raises the ClassifiedInfoReply Event</summary> 4749 <exclude/>
5388 <param name="e">A ClassifiedInfoReplyEventArgs object containing
5389 the data sent from the simulator</param>
5390 </member> 4750 </member>
5391 <member name="M:OpenMetaverse.AvatarManager.OnDisplayNameUpdate(OpenMetaverse.DisplayNameUpdateEventArgs)"> 4751 <member name="T:OpenMetaverse.Packets.ObjectExtraParamsPacket.ObjectDataBlock">
5392 <summary>Raises the DisplayNameUpdate Event</summary> 4752 <exclude/>
5393 <param name="e">A DisplayNameUpdateEventArgs object containing
5394 the data sent from the simulator</param>
5395 </member> 4753 </member>
5396 <member name="M:OpenMetaverse.AvatarManager.RequestTrackAgent(OpenMetaverse.UUID)"> 4754 <member name="T:OpenMetaverse.Packets.ObjectOwnerPacket">
5397 <summary>Tracks the specified avatar on your map</summary> 4755 <exclude/>
5398 <param name="preyID">Avatar ID to track</param>
5399 </member> 4756 </member>
5400 <member name="M:OpenMetaverse.AvatarManager.RequestAvatarName(OpenMetaverse.UUID)"> 4757 <member name="T:OpenMetaverse.Packets.ObjectOwnerPacket.AgentDataBlock">
5401 <summary> 4758 <exclude/>
5402 Request a single avatar name
5403 </summary>
5404 <param name="id">The avatar key to retrieve a name for</param>
5405 </member> 4759 </member>
5406 <member name="M:OpenMetaverse.AvatarManager.RequestAvatarNames(System.Collections.Generic.List{OpenMetaverse.UUID})"> 4760 <member name="T:OpenMetaverse.Packets.ObjectOwnerPacket.HeaderDataBlock">
5407 <summary> 4761 <exclude/>
5408 Request a list of avatar names
5409 </summary>
5410 <param name="ids">The avatar keys to retrieve names for</param>
5411 </member> 4762 </member>
5412 <member name="M:OpenMetaverse.AvatarManager.DisplayNamesAvailable"> 4763 <member name="T:OpenMetaverse.Packets.ObjectOwnerPacket.ObjectDataBlock">
5413 <summary> 4764 <exclude/>
5414 Check if Display Names functionality is available
5415 </summary>
5416 <returns>True if Display name functionality is available</returns>
5417 </member> 4765 </member>
5418 <member name="M:OpenMetaverse.AvatarManager.GetDisplayNames(System.Collections.Generic.List{OpenMetaverse.UUID},OpenMetaverse.AvatarManager.DisplayNamesCallback)"> 4766 <member name="T:OpenMetaverse.Packets.ObjectGroupPacket">
5419 <summary> 4767 <exclude/>
5420 Request retrieval of display names (max 90 names per request)
5421 </summary>
5422 <param name="ids">List of UUIDs to lookup</param>
5423 <param name="callback">Callback to report result of the operation</param>
5424 </member> 4768 </member>
5425 <member name="M:OpenMetaverse.AvatarManager.RequestAvatarProperties(OpenMetaverse.UUID)"> 4769 <member name="T:OpenMetaverse.Packets.ObjectGroupPacket.AgentDataBlock">
5426 <summary> 4770 <exclude/>
5427 Start a request for Avatar Properties
5428 </summary>
5429 <param name="avatarid">
5430 </param>
5431 </member> 4771 </member>
5432 <member name="M:OpenMetaverse.AvatarManager.RequestAvatarNameSearch(System.String,OpenMetaverse.UUID)"> 4772 <member name="T:OpenMetaverse.Packets.ObjectGroupPacket.ObjectDataBlock">
5433 <summary> 4773 <exclude/>
5434 Search for an avatar (first name, last name)
5435 </summary>
5436 <param name="name">The name to search for</param>
5437 <param name="queryID">An ID to associate with this query</param>
5438 </member> 4774 </member>
5439 <member name="M:OpenMetaverse.AvatarManager.RequestAvatarPicks(OpenMetaverse.UUID)"> 4775 <member name="T:OpenMetaverse.Packets.ObjectBuyPacket">
5440 <summary> 4776 <exclude/>
5441 Start a request for Avatar Picks
5442 </summary>
5443 <param name="avatarid">UUID of the avatar</param>
5444 </member> 4777 </member>
5445 <member name="M:OpenMetaverse.AvatarManager.RequestAvatarClassified(OpenMetaverse.UUID)"> 4778 <member name="T:OpenMetaverse.Packets.ObjectBuyPacket.AgentDataBlock">
5446 <summary> 4779 <exclude/>
5447 Start a request for Avatar Classifieds
5448 </summary>
5449 <param name="avatarid">UUID of the avatar</param>
5450 </member> 4780 </member>
5451 <member name="M:OpenMetaverse.AvatarManager.RequestPickInfo(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 4781 <member name="T:OpenMetaverse.Packets.ObjectBuyPacket.ObjectDataBlock">
5452 <summary> 4782 <exclude/>
5453 Start a request for details of a specific profile pick
5454 </summary>
5455 <param name="avatarid">UUID of the avatar</param>
5456 <param name="pickid">UUID of the profile pick</param>
5457 </member> 4783 </member>
5458 <member name="M:OpenMetaverse.AvatarManager.RequestClassifiedInfo(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 4784 <member name="T:OpenMetaverse.Packets.BuyObjectInventoryPacket">
5459 <summary> 4785 <exclude/>
5460 Start a request for details of a specific profile classified
5461 </summary>
5462 <param name="avatarid">UUID of the avatar</param>
5463 <param name="classifiedid">UUID of the profile classified</param>
5464 </member> 4786 </member>
5465 <member name="M:OpenMetaverse.AvatarManager.UUIDNameReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 4787 <member name="T:OpenMetaverse.Packets.BuyObjectInventoryPacket.AgentDataBlock">
5466 <summary>Process an incoming packet and raise the appropriate events</summary> 4788 <exclude/>
5467 <param name="sender">The sender</param>
5468 <param name="e">The EventArgs object containing the packet data</param>
5469 </member> 4789 </member>
5470 <member name="M:OpenMetaverse.AvatarManager.AvatarAnimationHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 4790 <member name="T:OpenMetaverse.Packets.BuyObjectInventoryPacket.DataBlock">
5471 <summary>Process an incoming packet and raise the appropriate events</summary> 4791 <exclude/>
5472 <param name="sender">The sender</param>
5473 <param name="e">The EventArgs object containing the packet data</param>
5474 </member> 4792 </member>
5475 <member name="M:OpenMetaverse.AvatarManager.AvatarAppearanceHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 4793 <member name="T:OpenMetaverse.Packets.DerezContainerPacket">
5476 <summary>Process an incoming packet and raise the appropriate events</summary> 4794 <exclude/>
5477 <param name="sender">The sender</param>
5478 <param name="e">The EventArgs object containing the packet data</param>
5479 </member> 4795 </member>
5480 <member name="M:OpenMetaverse.AvatarManager.AvatarPropertiesHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 4796 <member name="T:OpenMetaverse.Packets.DerezContainerPacket.DataBlock">
5481 <summary>Process an incoming packet and raise the appropriate events</summary> 4797 <exclude/>
5482 <param name="sender">The sender</param>
5483 <param name="e">The EventArgs object containing the packet data</param>
5484 </member> 4798 </member>
5485 <member name="M:OpenMetaverse.AvatarManager.AvatarInterestsHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 4799 <member name="T:OpenMetaverse.Packets.ObjectPermissionsPacket">
5486 <summary>Process an incoming packet and raise the appropriate events</summary> 4800 <exclude/>
5487 <param name="sender">The sender</param>
5488 <param name="e">The EventArgs object containing the packet data</param>
5489 </member> 4801 </member>
5490 <member name="M:OpenMetaverse.AvatarManager.DisplayNameUpdateMessageHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)"> 4802 <member name="T:OpenMetaverse.Packets.ObjectPermissionsPacket.AgentDataBlock">
5491 <summary> 4803 <exclude/>
5492 EQ Message fired when someone nearby changes their display name
5493 </summary>
5494 <param name="capsKey">The message key</param>
5495 <param name="message">the IMessage object containing the deserialized data sent from the simulator</param>
5496 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator" /> which originated the packet</param>
5497 </member> 4804 </member>
5498 <member name="M:OpenMetaverse.AvatarManager.AvatarGroupsReplyMessageHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)"> 4805 <member name="T:OpenMetaverse.Packets.ObjectPermissionsPacket.HeaderDataBlock">
5499 <summary> 4806 <exclude/>
5500 Crossed region handler for message that comes across the EventQueue. Sent to an agent
5501 when the agent crosses a sim border into a new region.
5502 </summary>
5503 <param name="capsKey">The message key</param>
5504 <param name="message">the IMessage object containing the deserialized data sent from the simulator</param>
5505 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator" /> which originated the packet</param>
5506 </member> 4807 </member>
5507 <member name="M:OpenMetaverse.AvatarManager.AvatarGroupsReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 4808 <member name="T:OpenMetaverse.Packets.ObjectPermissionsPacket.ObjectDataBlock">
5508 <summary>Process an incoming packet and raise the appropriate events</summary> 4809 <exclude/>
5509 <param name="sender">The sender</param>
5510 <param name="e">The EventArgs object containing the packet data</param>
5511 </member> 4810 </member>
5512 <member name="M:OpenMetaverse.AvatarManager.AvatarPickerReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 4811 <member name="T:OpenMetaverse.Packets.ObjectSaleInfoPacket">
5513 <summary>Process an incoming packet and raise the appropriate events</summary> 4812 <exclude/>
5514 <param name="sender">The sender</param>
5515 <param name="e">The EventArgs object containing the packet data</param>
5516 </member> 4813 </member>
5517 <member name="M:OpenMetaverse.AvatarManager.ViewerEffectHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 4814 <member name="T:OpenMetaverse.Packets.ObjectSaleInfoPacket.AgentDataBlock">
5518 <summary>Process an incoming packet and raise the appropriate events</summary> 4815 <exclude/>
5519 <param name="sender">The sender</param>
5520 <param name="e">The EventArgs object containing the packet data</param>
5521 </member> 4816 </member>
5522 <member name="M:OpenMetaverse.AvatarManager.AvatarPicksReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 4817 <member name="T:OpenMetaverse.Packets.ObjectSaleInfoPacket.ObjectDataBlock">
5523 <summary>Process an incoming packet and raise the appropriate events</summary> 4818 <exclude/>
5524 <param name="sender">The sender</param>
5525 <param name="e">The EventArgs object containing the packet data</param>
5526 </member> 4819 </member>
5527 <member name="M:OpenMetaverse.AvatarManager.PickInfoReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 4820 <member name="T:OpenMetaverse.Packets.ObjectNamePacket">
5528 <summary>Process an incoming packet and raise the appropriate events</summary> 4821 <exclude/>
5529 <param name="sender">The sender</param>
5530 <param name="e">The EventArgs object containing the packet data</param>
5531 </member> 4822 </member>
5532 <member name="M:OpenMetaverse.AvatarManager.AvatarClassifiedReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 4823 <member name="T:OpenMetaverse.Packets.ObjectNamePacket.AgentDataBlock">
5533 <summary>Process an incoming packet and raise the appropriate events</summary> 4824 <exclude/>
5534 <param name="sender">The sender</param>
5535 <param name="e">The EventArgs object containing the packet data</param>
5536 </member> 4825 </member>
5537 <member name="M:OpenMetaverse.AvatarManager.ClassifiedInfoReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 4826 <member name="T:OpenMetaverse.Packets.ObjectNamePacket.ObjectDataBlock">
5538 <summary>Process an incoming packet and raise the appropriate events</summary> 4827 <exclude/>
5539 <param name="sender">The sender</param>
5540 <param name="e">The EventArgs object containing the packet data</param>
5541 </member> 4828 </member>
5542 <member name="T:OpenMetaverse.AvatarAnimationEventArgs"> 4829 <member name="T:OpenMetaverse.Packets.ObjectDescriptionPacket">
5543 <summary>Provides data for the <see cref="E:OpenMetaverse.AvatarManager.AvatarAnimation" /> event</summary> 4830 <exclude/>
5544 <remarks>The <see cref="E:OpenMetaverse.AvatarManager.AvatarAnimation" /> event occurs when the simulator sends
5545 the animation playlist for an agent</remarks>
5546 <example>
5547 The following code example uses the <see cref="P:OpenMetaverse.AvatarAnimationEventArgs.AvatarID" /> and <see cref="P:OpenMetaverse.AvatarAnimationEventArgs.Animations" />
5548 properties to display the animation playlist of an avatar on the <see cref="T:System.Console" /> window.
5549 <code>
5550 // subscribe to the event
5551 Client.Avatars.AvatarAnimation += Avatars_AvatarAnimation;
5552 private void Avatars_AvatarAnimation(object sender, AvatarAnimationEventArgs e)
5553 {
5554 // create a dictionary of "known" animations from the Animations class using System.Reflection
5555 Dictionary&lt;UUID, string&gt; systemAnimations = new Dictionary&lt;UUID, string&gt;();
5556 Type type = typeof(Animations);
5557 System.Reflection.FieldInfo[] fields = type.GetFields(System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static);
5558 foreach (System.Reflection.FieldInfo field in fields)
5559 {
5560 systemAnimations.Add((UUID)field.GetValue(type), field.Name);
5561 }
5562 // find out which animations being played are known animations and which are assets
5563 foreach (Animation animation in e.Animations)
5564 {
5565 if (systemAnimations.ContainsKey(animation.AnimationID))
5566 {
5567 Console.WriteLine("{0} is playing {1} ({2}) sequence {3}", e.AvatarID,
5568 systemAnimations[animation.AnimationID], animation.AnimationSequence);
5569 }
5570 else
5571 {
5572 Console.WriteLine("{0} is playing {1} (Asset) sequence {2}", e.AvatarID,
5573 animation.AnimationID, animation.AnimationSequence);
5574 }
5575 }
5576 }
5577 </code></example>
5578 </member> 4831 </member>
5579 <member name="M:OpenMetaverse.AvatarAnimationEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.Animation})"> 4832 <member name="T:OpenMetaverse.Packets.ObjectDescriptionPacket.AgentDataBlock">
5580 <summary> 4833 <exclude/>
5581 Construct a new instance of the AvatarAnimationEventArgs class
5582 </summary>
5583 <param name="avatarID">The ID of the agent</param>
5584 <param name="anims">The list of animations to start</param>
5585 </member> 4834 </member>
5586 <member name="P:OpenMetaverse.AvatarAnimationEventArgs.AvatarID"> 4835 <member name="T:OpenMetaverse.Packets.ObjectDescriptionPacket.ObjectDataBlock">
5587 <summary>Get the ID of the agent</summary> 4836 <exclude/>
5588 </member> 4837 </member>
5589 <member name="P:OpenMetaverse.AvatarAnimationEventArgs.Animations"> 4838 <member name="T:OpenMetaverse.Packets.ObjectCategoryPacket">
5590 <summary>Get the list of animations to start</summary> 4839 <exclude/>
5591 </member> 4840 </member>
5592 <member name="T:OpenMetaverse.AvatarAppearanceEventArgs"> 4841 <member name="T:OpenMetaverse.Packets.ObjectCategoryPacket.AgentDataBlock">
5593 <summary>Provides data for the <see cref="E:OpenMetaverse.AvatarManager.AvatarAppearance" /> event</summary> 4842 <exclude/>
5594 <remarks>The <see cref="E:OpenMetaverse.AvatarManager.AvatarAppearance" /> event occurs when the simulator sends
5595 the appearance data for an avatar</remarks>
5596 <example>
5597 The following code example uses the <see cref="P:OpenMetaverse.AvatarAppearanceEventArgs.AvatarID" /> and <see cref="P:OpenMetaverse.AvatarAppearanceEventArgs.VisualParams" />
5598 properties to display the selected shape of an avatar on the <see cref="T:System.Console" /> window.
5599 <code>
5600 // subscribe to the event
5601 Client.Avatars.AvatarAppearance += Avatars_AvatarAppearance;
5602 // handle the data when the event is raised
5603 void Avatars_AvatarAppearance(object sender, AvatarAppearanceEventArgs e)
5604 {
5605 Console.WriteLine("The Agent {0} is using a {1} shape.", e.AvatarID, (e.VisualParams[31] &gt; 0) : "male" ? "female")
5606 }
5607 </code></example>
5608 </member> 4843 </member>
5609 <member name="M:OpenMetaverse.AvatarAppearanceEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.UUID,System.Boolean,OpenMetaverse.Primitive.TextureEntryFace,OpenMetaverse.Primitive.TextureEntryFace[],System.Collections.Generic.List{System.Byte})"> 4844 <member name="T:OpenMetaverse.Packets.ObjectCategoryPacket.ObjectDataBlock">
5610 <summary> 4845 <exclude/>
5611 Construct a new instance of the AvatarAppearanceEventArgs class
5612 </summary>
5613 <param name="sim">The simulator request was from</param>
5614 <param name="avatarID">The ID of the agent</param>
5615 <param name="isTrial">true of the agent is a trial account</param>
5616 <param name="defaultTexture">The default agent texture</param>
5617 <param name="faceTextures">The agents appearance layer textures</param>
5618 <param name="visualParams">The <see cref="T:OpenMetaverse.VisualParams" /> for the agent</param>
5619 </member> 4846 </member>
5620 <member name="P:OpenMetaverse.AvatarAppearanceEventArgs.Simulator"> 4847 <member name="T:OpenMetaverse.Packets.ObjectSelectPacket">
5621 <summary>Get the Simulator this request is from of the agent</summary> 4848 <exclude/>
5622 </member> 4849 </member>
5623 <member name="P:OpenMetaverse.AvatarAppearanceEventArgs.AvatarID"> 4850 <member name="T:OpenMetaverse.Packets.ObjectSelectPacket.AgentDataBlock">
5624 <summary>Get the ID of the agent</summary> 4851 <exclude/>
5625 </member> 4852 </member>
5626 <member name="P:OpenMetaverse.AvatarAppearanceEventArgs.IsTrial"> 4853 <member name="T:OpenMetaverse.Packets.ObjectSelectPacket.ObjectDataBlock">
5627 <summary>true if the agent is a trial account</summary> 4854 <exclude/>
5628 </member> 4855 </member>
5629 <member name="P:OpenMetaverse.AvatarAppearanceEventArgs.DefaultTexture"> 4856 <member name="T:OpenMetaverse.Packets.ObjectDeselectPacket">
5630 <summary>Get the default agent texture</summary> 4857 <exclude/>
5631 </member> 4858 </member>
5632 <member name="P:OpenMetaverse.AvatarAppearanceEventArgs.FaceTextures"> 4859 <member name="T:OpenMetaverse.Packets.ObjectDeselectPacket.AgentDataBlock">
5633 <summary>Get the agents appearance layer textures</summary> 4860 <exclude/>
5634 </member> 4861 </member>
5635 <member name="P:OpenMetaverse.AvatarAppearanceEventArgs.VisualParams"> 4862 <member name="T:OpenMetaverse.Packets.ObjectDeselectPacket.ObjectDataBlock">
5636 <summary>Get the <see cref="T:OpenMetaverse.VisualParams" /> for the agent</summary> 4863 <exclude/>
5637 </member> 4864 </member>
5638 <member name="T:OpenMetaverse.AvatarInterestsReplyEventArgs"> 4865 <member name="T:OpenMetaverse.Packets.ObjectAttachPacket">
5639 <summary>Represents the interests from the profile of an agent</summary> 4866 <exclude/>
5640 </member> 4867 </member>
5641 <member name="P:OpenMetaverse.AvatarInterestsReplyEventArgs.AvatarID"> 4868 <member name="T:OpenMetaverse.Packets.ObjectAttachPacket.AgentDataBlock">
5642 <summary>Get the ID of the agent</summary> 4869 <exclude/>
5643 </member> 4870 </member>
5644 <member name="T:OpenMetaverse.AvatarPropertiesReplyEventArgs"> 4871 <member name="T:OpenMetaverse.Packets.ObjectAttachPacket.ObjectDataBlock">
5645 <summary>The properties of an agent</summary> 4872 <exclude/>
5646 </member> 4873 </member>
5647 <member name="P:OpenMetaverse.AvatarPropertiesReplyEventArgs.AvatarID"> 4874 <member name="T:OpenMetaverse.Packets.ObjectDetachPacket">
5648 <summary>Get the ID of the agent</summary> 4875 <exclude/>
5649 </member> 4876 </member>
5650 <member name="P:OpenMetaverse.AvatarGroupsReplyEventArgs.AvatarID"> 4877 <member name="T:OpenMetaverse.Packets.ObjectDetachPacket.AgentDataBlock">
5651 <summary>Get the ID of the agent</summary> 4878 <exclude/>
5652 </member> 4879 </member>
5653 <member name="P:OpenMetaverse.AvatarPicksReplyEventArgs.AvatarID"> 4880 <member name="T:OpenMetaverse.Packets.ObjectDetachPacket.ObjectDataBlock">
5654 <summary>Get the ID of the agent</summary> 4881 <exclude/>
5655 </member> 4882 </member>
5656 <member name="P:OpenMetaverse.AvatarClassifiedReplyEventArgs.AvatarID"> 4883 <member name="T:OpenMetaverse.Packets.ObjectDropPacket">
5657 <summary>Get the ID of the avatar</summary> 4884 <exclude/>
5658 </member> 4885 </member>
5659 <member name="T:OpenMetaverse.DisplayNameUpdateEventArgs"> 4886 <member name="T:OpenMetaverse.Packets.ObjectDropPacket.AgentDataBlock">
5660 <summary> 4887 <exclude/>
5661 Event args class for display name notification messages
5662 </summary>
5663 </member> 4888 </member>
5664 <member name="T:OpenMetaverse.BinBVHAnimationReader"> 4889 <member name="T:OpenMetaverse.Packets.ObjectDropPacket.ObjectDataBlock">
5665 <summary> 4890 <exclude/>
5666 Reads in a byte array of an Animation Asset created by the SecondLife(tm) client.
5667 </summary>
5668 </member> 4891 </member>
5669 <member name="M:OpenMetaverse.BinBVHAnimationReader.#ctor(System.Byte[])"> 4892 <member name="T:OpenMetaverse.Packets.ObjectLinkPacket">
5670 <summary> 4893 <exclude/>
5671 Searialize an animation asset into it's joints/keyframes/meta data
5672 </summary>
5673 <param name="animationdata">
5674 </param>
5675 </member> 4894 </member>
5676 <member name="F:OpenMetaverse.BinBVHAnimationReader.rotationkeys"> 4895 <member name="T:OpenMetaverse.Packets.ObjectLinkPacket.AgentDataBlock">
5677 <summary> 4896 <exclude/>
5678 Rotation Keyframe count (used internally)
5679 </summary>
5680 </member> 4897 </member>
5681 <member name="F:OpenMetaverse.BinBVHAnimationReader.positionkeys"> 4898 <member name="T:OpenMetaverse.Packets.ObjectLinkPacket.ObjectDataBlock">
5682 <summary> 4899 <exclude/>
5683 Position Keyframe count (used internally)
5684 </summary>
5685 </member> 4900 </member>
5686 <member name="F:OpenMetaverse.BinBVHAnimationReader.Priority"> 4901 <member name="T:OpenMetaverse.Packets.ObjectDelinkPacket">
5687 <summary> 4902 <exclude/>
5688 Animation Priority
5689 </summary>
5690 </member> 4903 </member>
5691 <member name="F:OpenMetaverse.BinBVHAnimationReader.Length"> 4904 <member name="T:OpenMetaverse.Packets.ObjectDelinkPacket.AgentDataBlock">
5692 <summary> 4905 <exclude/>
5693 The animation length in seconds.
5694 </summary>
5695 </member> 4906 </member>
5696 <member name="F:OpenMetaverse.BinBVHAnimationReader.ExpressionName"> 4907 <member name="T:OpenMetaverse.Packets.ObjectDelinkPacket.ObjectDataBlock">
5697 <summary> 4908 <exclude/>
5698 Expression set in the client. Null if [None] is selected
5699 </summary>
5700 </member> 4909 </member>
5701 <member name="F:OpenMetaverse.BinBVHAnimationReader.InPoint"> 4910 <member name="T:OpenMetaverse.Packets.ObjectGrabPacket">
5702 <summary> 4911 <exclude/>
5703 The time in seconds to start the animation
5704 </summary>
5705 </member> 4912 </member>
5706 <member name="F:OpenMetaverse.BinBVHAnimationReader.OutPoint"> 4913 <member name="T:OpenMetaverse.Packets.ObjectGrabPacket.AgentDataBlock">
5707 <summary> 4914 <exclude/>
5708 The time in seconds to end the animation
5709 </summary>
5710 </member> 4915 </member>
5711 <member name="F:OpenMetaverse.BinBVHAnimationReader.Loop"> 4916 <member name="T:OpenMetaverse.Packets.ObjectGrabPacket.ObjectDataBlock">
5712 <summary> 4917 <exclude/>
5713 Loop the animation
5714 </summary>
5715 </member> 4918 </member>
5716 <member name="F:OpenMetaverse.BinBVHAnimationReader.EaseInTime"> 4919 <member name="T:OpenMetaverse.Packets.ObjectGrabPacket.SurfaceInfoBlock">
5717 <summary> 4920 <exclude/>
5718 Meta data. Ease in Seconds.
5719 </summary>
5720 </member> 4921 </member>
5721 <member name="F:OpenMetaverse.BinBVHAnimationReader.EaseOutTime"> 4922 <member name="T:OpenMetaverse.Packets.ObjectGrabUpdatePacket">
5722 <summary> 4923 <exclude/>
5723 Meta data. Ease out seconds.
5724 </summary>
5725 </member> 4924 </member>
5726 <member name="F:OpenMetaverse.BinBVHAnimationReader.HandPose"> 4925 <member name="T:OpenMetaverse.Packets.ObjectGrabUpdatePacket.AgentDataBlock">
5727 <summary> 4926 <exclude/>
5728 Meta Data for the Hand Pose
5729 </summary>
5730 </member> 4927 </member>
5731 <member name="F:OpenMetaverse.BinBVHAnimationReader.JointCount"> 4928 <member name="T:OpenMetaverse.Packets.ObjectGrabUpdatePacket.ObjectDataBlock">
5732 <summary> 4929 <exclude/>
5733 Number of joints defined in the animation
5734 </summary>
5735 </member> 4930 </member>
5736 <member name="F:OpenMetaverse.BinBVHAnimationReader.joints"> 4931 <member name="T:OpenMetaverse.Packets.ObjectGrabUpdatePacket.SurfaceInfoBlock">
5737 <summary> 4932 <exclude/>
5738 Contains an array of joints
5739 </summary>
5740 </member> 4933 </member>
5741 <member name="M:OpenMetaverse.BinBVHAnimationReader.ReadBytesUntilNull(System.Byte[],System.Int32@)"> 4934 <member name="T:OpenMetaverse.Packets.ObjectDeGrabPacket">
5742 <summary> 4935 <exclude/>
5743 Variable length strings seem to be null terminated in the animation asset.. but..
5744 use with caution, home grown.
5745 advances the index.
5746 </summary>
5747 <param name="data">The animation asset byte array</param>
5748 <param name="i">The offset to start reading</param>
5749 <returns>a string</returns>
5750 </member> 4936 </member>
5751 <member name="M:OpenMetaverse.BinBVHAnimationReader.readJoint(System.Byte[],System.Int32@)"> 4937 <member name="T:OpenMetaverse.Packets.ObjectDeGrabPacket.AgentDataBlock">
5752 <summary> 4938 <exclude/>
5753 Read in a Joint from an animation asset byte array
5754 Variable length Joint fields, yay!
5755 Advances the index
5756 </summary>
5757 <param name="data">animation asset byte array</param>
5758 <param name="i">Byte Offset of the start of the joint</param>
5759 <returns>The Joint data serialized into the binBVHJoint structure</returns>
5760 </member> 4939 </member>
5761 <member name="M:OpenMetaverse.BinBVHAnimationReader.readKeys(System.Byte[],System.Int32@,System.Int32,System.Single,System.Single)"> 4940 <member name="T:OpenMetaverse.Packets.ObjectDeGrabPacket.ObjectDataBlock">
5762 <summary> 4941 <exclude/>
5763 Read Keyframes of a certain type
5764 advance i
5765 </summary>
5766 <param name="data">Animation Byte array</param>
5767 <param name="i">Offset in the Byte Array. Will be advanced</param>
5768 <param name="keycount">Number of Keyframes</param>
5769 <param name="min">Scaling Min to pass to the Uint16ToFloat method</param>
5770 <param name="max">Scaling Max to pass to the Uint16ToFloat method</param>
5771 <returns>
5772 </returns>
5773 </member> 4942 </member>
5774 <member name="T:OpenMetaverse.binBVHJoint"> 4943 <member name="T:OpenMetaverse.Packets.ObjectDeGrabPacket.SurfaceInfoBlock">
5775 <summary> 4944 <exclude/>
5776 A Joint and it's associated meta data and keyframes
5777 </summary>
5778 </member> 4945 </member>
5779 <member name="F:OpenMetaverse.binBVHJoint.Name"> 4946 <member name="T:OpenMetaverse.Packets.ObjectSpinStartPacket">
5780 <summary> 4947 <exclude/>
5781 Name of the Joint. Matches the avatar_skeleton.xml in client distros
5782 </summary>
5783 </member> 4948 </member>
5784 <member name="F:OpenMetaverse.binBVHJoint.Priority"> 4949 <member name="T:OpenMetaverse.Packets.ObjectSpinStartPacket.AgentDataBlock">
5785 <summary> 4950 <exclude/>
5786 Joint Animation Override? Was the same as the Priority in testing..
5787 </summary>
5788 </member> 4951 </member>
5789 <member name="F:OpenMetaverse.binBVHJoint.rotationkeys"> 4952 <member name="T:OpenMetaverse.Packets.ObjectSpinStartPacket.ObjectDataBlock">
5790 <summary> 4953 <exclude/>
5791 Array of Rotation Keyframes in order from earliest to latest
5792 </summary>
5793 </member> 4954 </member>
5794 <member name="F:OpenMetaverse.binBVHJoint.positionkeys"> 4955 <member name="T:OpenMetaverse.Packets.ObjectSpinUpdatePacket">
5795 <summary> 4956 <exclude/>
5796 Array of Position Keyframes in order from earliest to latest
5797 This seems to only be for the Pelvis?
5798 </summary>
5799 </member> 4957 </member>
5800 <member name="F:OpenMetaverse.binBVHJoint.Tag"> 4958 <member name="T:OpenMetaverse.Packets.ObjectSpinUpdatePacket.AgentDataBlock">
5801 <summary> 4959 <exclude/>
5802 Custom application data that can be attached to a joint
5803 </summary>
5804 </member> 4960 </member>
5805 <member name="T:OpenMetaverse.binBVHJointKey"> 4961 <member name="T:OpenMetaverse.Packets.ObjectSpinUpdatePacket.ObjectDataBlock">
5806 <summary> 4962 <exclude/>
5807 A Joint Keyframe. This is either a position or a rotation.
5808 </summary>
5809 </member> 4963 </member>
5810 <member name="F:OpenMetaverse.binBVHJointKey.key_element"> 4964 <member name="T:OpenMetaverse.Packets.ObjectSpinStopPacket">
5811 <summary> 4965 <exclude/>
5812 Either a Vector3 position or a Vector3 Euler rotation
5813 </summary>
5814 </member> 4966 </member>
5815 <member name="T:OpenMetaverse.HandPose"> 4967 <member name="T:OpenMetaverse.Packets.ObjectSpinStopPacket.AgentDataBlock">
5816 <summary> 4968 <exclude/>
5817 Poses set in the animation metadata for the hands.
5818 </summary>
5819 </member> 4969 </member>
5820 <member name="T:OpenMetaverse.BitPack"> 4970 <member name="T:OpenMetaverse.Packets.ObjectSpinStopPacket.ObjectDataBlock">
5821 <summary> 4971 <exclude/>
5822 Wrapper around a byte array that allows bit to be packed and unpacked
5823 one at a time or by a variable amount. Useful for very tightly packed
5824 data like LayerData packets
5825 </summary>
5826 </member> 4972 </member>
5827 <member name="M:OpenMetaverse.BitPack.#ctor(System.Byte[],System.Int32)"> 4973 <member name="T:OpenMetaverse.Packets.ObjectExportSelectedPacket">
5828 <summary> 4974 <exclude/>
5829 Default constructor, initialize the bit packer / bit unpacker
5830 with a byte array and starting position
5831 </summary>
5832 <param name="data">Byte array to pack bits in to or unpack from</param>
5833 <param name="pos">Starting position in the byte array</param>
5834 </member> 4975 </member>
5835 <member name="F:OpenMetaverse.BitPack.Data"> 4976 <member name="T:OpenMetaverse.Packets.ObjectExportSelectedPacket.AgentDataBlock">
5836 <summary> 4977 <exclude/>
5837 </summary>
5838 </member> 4978 </member>
5839 <member name="P:OpenMetaverse.BitPack.BytePos"> 4979 <member name="T:OpenMetaverse.Packets.ObjectExportSelectedPacket.ObjectDataBlock">
5840 <summary> 4980 <exclude/>
5841 </summary>
5842 </member> 4981 </member>
5843 <member name="P:OpenMetaverse.BitPack.BitPos"> 4982 <member name="T:OpenMetaverse.Packets.ModifyLandPacket">
5844 <summary> 4983 <exclude/>
5845 </summary>
5846 </member> 4984 </member>
5847 <member name="M:OpenMetaverse.BitPack.PackFloat(System.Single)"> 4985 <member name="T:OpenMetaverse.Packets.ModifyLandPacket.AgentDataBlock">
5848 <summary> 4986 <exclude/>
5849 Pack a floating point value in to the data
5850 </summary>
5851 <param name="data">Floating point value to pack</param>
5852 </member> 4987 </member>
5853 <member name="M:OpenMetaverse.BitPack.PackBits(System.Int32,System.Int32)"> 4988 <member name="T:OpenMetaverse.Packets.ModifyLandPacket.ModifyBlockBlock">
5854 <summary> 4989 <exclude/>
5855 Pack part or all of an integer in to the data
5856 </summary>
5857 <param name="data">Integer containing the data to pack</param>
5858 <param name="totalCount">Number of bits of the integer to pack</param>
5859 </member> 4990 </member>
5860 <member name="M:OpenMetaverse.BitPack.PackBits(System.UInt32,System.Int32)"> 4991 <member name="T:OpenMetaverse.Packets.ModifyLandPacket.ParcelDataBlock">
5861 <summary> 4992 <exclude/>
5862 Pack part or all of an unsigned integer in to the data
5863 </summary>
5864 <param name="data">Unsigned integer containing the data to pack</param>
5865 <param name="totalCount">Number of bits of the integer to pack</param>
5866 </member> 4993 </member>
5867 <member name="M:OpenMetaverse.BitPack.PackBit(System.Boolean)"> 4994 <member name="T:OpenMetaverse.Packets.ModifyLandPacket.ModifyBlockExtendedBlock">
5868 <summary> 4995 <exclude/>
5869 Pack a single bit in to the data
5870 </summary>
5871 <param name="bit">Bit to pack</param>
5872 </member> 4996 </member>
5873 <member name="M:OpenMetaverse.BitPack.PackFixed(System.Single,System.Boolean,System.Int32,System.Int32)"> 4997 <member name="T:OpenMetaverse.Packets.VelocityInterpolateOnPacket">
5874 <summary> 4998 <exclude/>
5875 </summary>
5876 <param name="data">
5877 </param>
5878 <param name="isSigned">
5879 </param>
5880 <param name="intBits">
5881 </param>
5882 <param name="fracBits">
5883 </param>
5884 </member> 4999 </member>
5885 <member name="M:OpenMetaverse.BitPack.PackUUID(OpenMetaverse.UUID)"> 5000 <member name="T:OpenMetaverse.Packets.VelocityInterpolateOnPacket.AgentDataBlock">
5886 <summary> 5001 <exclude/>
5887 </summary>
5888 <param name="data">
5889 </param>
5890 </member> 5002 </member>
5891 <member name="M:OpenMetaverse.BitPack.PackColor(OpenMetaverse.Color4)"> 5003 <member name="T:OpenMetaverse.Packets.VelocityInterpolateOffPacket">
5892 <summary> 5004 <exclude/>
5893 </summary>
5894 <param name="data">
5895 </param>
5896 </member> 5005 </member>
5897 <member name="M:OpenMetaverse.BitPack.UnpackFloat"> 5006 <member name="T:OpenMetaverse.Packets.VelocityInterpolateOffPacket.AgentDataBlock">
5898 <summary> 5007 <exclude/>
5899 Unpacking a floating point value from the data
5900 </summary>
5901 <returns>Unpacked floating point value</returns>
5902 </member> 5008 </member>
5903 <member name="M:OpenMetaverse.BitPack.UnpackBits(System.Int32)"> 5009 <member name="T:OpenMetaverse.Packets.StateSavePacket">
5904 <summary> 5010 <exclude/>
5905 Unpack a variable number of bits from the data in to integer format
5906 </summary>
5907 <param name="totalCount">Number of bits to unpack</param>
5908 <returns>An integer containing the unpacked bits</returns>
5909 <remarks>This function is only useful up to 32 bits</remarks>
5910 </member> 5011 </member>
5911 <member name="M:OpenMetaverse.BitPack.UnpackUBits(System.Int32)"> 5012 <member name="T:OpenMetaverse.Packets.StateSavePacket.AgentDataBlock">
5912 <summary> 5013 <exclude/>
5913 Unpack a variable number of bits from the data in to unsigned
5914 integer format
5915 </summary>
5916 <param name="totalCount">Number of bits to unpack</param>
5917 <returns>An unsigned integer containing the unpacked bits</returns>
5918 <remarks>This function is only useful up to 32 bits</remarks>
5919 </member> 5014 </member>
5920 <member name="M:OpenMetaverse.BitPack.UnpackShort"> 5015 <member name="T:OpenMetaverse.Packets.StateSavePacket.DataBlockBlock">
5921 <summary> 5016 <exclude/>
5922 Unpack a 16-bit signed integer
5923 </summary>
5924 <returns>16-bit signed integer</returns>
5925 </member> 5017 </member>
5926 <member name="M:OpenMetaverse.BitPack.UnpackUShort"> 5018 <member name="T:OpenMetaverse.Packets.ReportAutosaveCrashPacket">
5927 <summary> 5019 <exclude/>
5928 Unpack a 16-bit unsigned integer
5929 </summary>
5930 <returns>16-bit unsigned integer</returns>
5931 </member> 5020 </member>
5932 <member name="M:OpenMetaverse.BitPack.UnpackInt"> 5021 <member name="T:OpenMetaverse.Packets.ReportAutosaveCrashPacket.AutosaveDataBlock">
5933 <summary> 5022 <exclude/>
5934 Unpack a 32-bit signed integer
5935 </summary>
5936 <returns>32-bit signed integer</returns>
5937 </member> 5023 </member>
5938 <member name="M:OpenMetaverse.BitPack.UnpackUInt"> 5024 <member name="T:OpenMetaverse.Packets.SimWideDeletesPacket">
5939 <summary> 5025 <exclude/>
5940 Unpack a 32-bit unsigned integer
5941 </summary>
5942 <returns>32-bit unsigned integer</returns>
5943 </member> 5026 </member>
5944 <member name="T:OpenMetaverse.Caps"> 5027 <member name="T:OpenMetaverse.Packets.SimWideDeletesPacket.AgentDataBlock">
5945 <summary> 5028 <exclude/>
5946 Capabilities is the name of the bi-directional HTTP REST protocol
5947 used to communicate non real-time transactions such as teleporting or
5948 group messaging
5949 </summary>
5950 </member> 5029 </member>
5951 <member name="M:OpenMetaverse.Caps.#ctor(OpenMetaverse.Simulator,System.String)"> 5030 <member name="T:OpenMetaverse.Packets.SimWideDeletesPacket.DataBlockBlock">
5952 <summary> 5031 <exclude/>
5953 Default constructor
5954 </summary>
5955 <param name="simulator">
5956 </param>
5957 <param name="seedcaps">
5958 </param>
5959 </member> 5032 </member>
5960 <member name="T:OpenMetaverse.Caps.EventQueueCallback"> 5033 <member name="T:OpenMetaverse.Packets.TrackAgentPacket">
5961 <summary> 5034 <exclude/>
5962 Triggered when an event is received via the EventQueueGet
5963 capability
5964 </summary>
5965 <param name="capsKey">Event name</param>
5966 <param name="message">Decoded event data</param>
5967 <param name="simulator">The simulator that generated the event</param>
5968 </member> 5035 </member>
5969 <member name="F:OpenMetaverse.Caps.Simulator"> 5036 <member name="T:OpenMetaverse.Packets.TrackAgentPacket.AgentDataBlock">
5970 <summary>Reference to the simulator this system is connected to</summary> 5037 <exclude/>
5971 </member> 5038 </member>
5972 <member name="P:OpenMetaverse.Caps.SeedCapsURI"> 5039 <member name="T:OpenMetaverse.Packets.TrackAgentPacket.TargetDataBlock">
5973 <summary>Capabilities URI this system was initialized with</summary> 5040 <exclude/>
5974 </member> 5041 </member>
5975 <member name="P:OpenMetaverse.Caps.IsEventQueueRunning"> 5042 <member name="T:OpenMetaverse.Packets.ViewerStatsPacket">
5976 <summary>Whether the capabilities event queue is connected and 5043 <exclude/>
5977 listening for incoming events</summary>
5978 </member> 5044 </member>
5979 <member name="M:OpenMetaverse.Caps.CapabilityURI(System.String)"> 5045 <member name="T:OpenMetaverse.Packets.ViewerStatsPacket.AgentDataBlock">
5980 <summary> 5046 <exclude/>
5981 Request the URI of a named capability
5982 </summary>
5983 <param name="capability">Name of the capability to request</param>
5984 <returns>The URI of the requested capability, or String.Empty if
5985 the capability does not exist</returns>
5986 </member> 5047 </member>
5987 <member name="M:OpenMetaverse.Caps.EventQueueEventHandler(System.String,OpenMetaverse.StructuredData.OSDMap)"> 5048 <member name="T:OpenMetaverse.Packets.ViewerStatsPacket.DownloadTotalsBlock">
5988 <summary> 5049 <exclude/>
5989 Process any incoming events, check to see if we have a message created for the event,
5990 </summary>
5991 <param name="eventName">
5992 </param>
5993 <param name="body">
5994 </param>
5995 </member> 5050 </member>
5996 <member name="M:OpenMetaverse.Packets.Packet.BuildPacket(System.String,OpenMetaverse.StructuredData.OSDMap)"> 5051 <member name="T:OpenMetaverse.Packets.ViewerStatsPacket.NetStatsBlock">
5997 <summary> 5052 <exclude/>
5998 Attempts to convert an LLSD structure to a known Packet type
5999 </summary>
6000 <param name="capsEventName">Event name, this must match an actual
6001 packet name for a Packet to be successfully built</param>
6002 <param name="body">LLSD to convert to a Packet</param>
6003 <returns>A Packet on success, otherwise null</returns>
6004 </member> 5053 </member>
6005 <member name="P:OpenMetaverse.CoordinateFrame.Origin"> 5054 <member name="T:OpenMetaverse.Packets.ViewerStatsPacket.FailStatsBlock">
6006 <summary>Origin position of this coordinate frame</summary> 5055 <exclude/>
6007 </member> 5056 </member>
6008 <member name="P:OpenMetaverse.CoordinateFrame.XAxis"> 5057 <member name="T:OpenMetaverse.Packets.ViewerStatsPacket.MiscStatsBlock">
6009 <summary>X axis of this coordinate frame, or Forward/At in grid terms</summary> 5058 <exclude/>
6010 </member> 5059 </member>
6011 <member name="P:OpenMetaverse.CoordinateFrame.YAxis"> 5060 <member name="T:OpenMetaverse.Packets.ScriptAnswerYesPacket">
6012 <summary>Y axis of this coordinate frame, or Left in grid terms</summary> 5061 <exclude/>
6013 </member> 5062 </member>
6014 <member name="P:OpenMetaverse.CoordinateFrame.ZAxis"> 5063 <member name="T:OpenMetaverse.Packets.ScriptAnswerYesPacket.AgentDataBlock">
6015 <summary>Z axis of this coordinate frame, or Up in grid terms</summary> 5064 <exclude/>
6016 </member> 5065 </member>
6017 <member name="M:OpenMetaverse.CoordinateFrame.LookDirection(OpenMetaverse.Vector3,OpenMetaverse.Vector3)"> 5066 <member name="T:OpenMetaverse.Packets.ScriptAnswerYesPacket.DataBlock">
6018 <summary> 5067 <exclude/>
6019 </summary>
6020 <param name="at">Looking direction, must be a normalized vector</param>
6021 <param name="upDirection">Up direction, must be a normalized vector</param>
6022 </member> 5068 </member>
6023 <member name="M:OpenMetaverse.CoordinateFrame.LookDirection(System.Double)"> 5069 <member name="T:OpenMetaverse.Packets.UserReportPacket">
6024 <summary> 5070 <exclude/>
6025 Align the coordinate frame X and Y axis with a given rotation
6026 around the Z axis in radians
6027 </summary>
6028 <param name="heading">Absolute rotation around the Z axis in
6029 radians</param>
6030 </member> 5071 </member>
6031 <member name="T:OpenMetaverse.DirectoryManager"> 5072 <member name="T:OpenMetaverse.Packets.UserReportPacket.AgentDataBlock">
6032 <summary> 5073 <exclude/>
6033 Access to the data server which allows searching for land, events, people, etc
6034 </summary>
6035 </member> 5074 </member>
6036 <member name="M:OpenMetaverse.DirectoryManager.#ctor(OpenMetaverse.GridClient)"> 5075 <member name="T:OpenMetaverse.Packets.UserReportPacket.ReportDataBlock">
6037 <summary> 5076 <exclude/>
6038 Constructs a new instance of the DirectoryManager class
6039 </summary>
6040 <param name="client">An instance of GridClient</param>
6041 </member> 5077 </member>
6042 <member name="T:OpenMetaverse.DirectoryManager.ClassifiedCategories"> 5078 <member name="T:OpenMetaverse.Packets.AlertMessagePacket">
6043 <summary>Classified Ad categories</summary> 5079 <exclude/>
6044 </member> 5080 </member>
6045 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.Any"> 5081 <member name="T:OpenMetaverse.Packets.AlertMessagePacket.AlertDataBlock">
6046 <summary>Classified is listed in the Any category</summary> 5082 <exclude/>
6047 </member> 5083 </member>
6048 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.Shopping"> 5084 <member name="T:OpenMetaverse.Packets.AlertMessagePacket.AlertInfoBlock">
6049 <summary>Classified is shopping related</summary> 5085 <exclude/>
6050 </member> 5086 </member>
6051 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.LandRental"> 5087 <member name="T:OpenMetaverse.Packets.AgentAlertMessagePacket">
6052 <summary>Classified is </summary> 5088 <exclude/>
6053 </member> 5089 </member>
6054 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.PropertyRental"> 5090 <member name="T:OpenMetaverse.Packets.AgentAlertMessagePacket.AgentDataBlock">
6055 <summary> 5091 <exclude/>
6056 </summary>
6057 </member> 5092 </member>
6058 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.SpecialAttraction"> 5093 <member name="T:OpenMetaverse.Packets.AgentAlertMessagePacket.AlertDataBlock">
6059 <summary> 5094 <exclude/>
6060 </summary>
6061 </member> 5095 </member>
6062 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.NewProducts"> 5096 <member name="T:OpenMetaverse.Packets.MeanCollisionAlertPacket">
6063 <summary> 5097 <exclude/>
6064 </summary>
6065 </member> 5098 </member>
6066 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.Employment"> 5099 <member name="T:OpenMetaverse.Packets.MeanCollisionAlertPacket.MeanCollisionBlock">
6067 <summary> 5100 <exclude/>
6068 </summary>
6069 </member> 5101 </member>
6070 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.Wanted"> 5102 <member name="T:OpenMetaverse.Packets.ViewerFrozenMessagePacket">
6071 <summary> 5103 <exclude/>
6072 </summary>
6073 </member> 5104 </member>
6074 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.Service"> 5105 <member name="T:OpenMetaverse.Packets.ViewerFrozenMessagePacket.FrozenDataBlock">
6075 <summary> 5106 <exclude/>
6076 </summary>
6077 </member> 5107 </member>
6078 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.Personal"> 5108 <member name="T:OpenMetaverse.Packets.HealthMessagePacket">
6079 <summary> 5109 <exclude/>
6080 </summary>
6081 </member> 5110 </member>
6082 <member name="T:OpenMetaverse.DirectoryManager.EventCategories"> 5111 <member name="T:OpenMetaverse.Packets.HealthMessagePacket.HealthDataBlock">
6083 <summary>Event Categories</summary> 5112 <exclude/>
6084 </member> 5113 </member>
6085 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.All"> 5114 <member name="T:OpenMetaverse.Packets.ChatFromSimulatorPacket">
6086 <summary> 5115 <exclude/>
6087 </summary>
6088 </member> 5116 </member>
6089 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Discussion"> 5117 <member name="T:OpenMetaverse.Packets.ChatFromSimulatorPacket.ChatDataBlock">
6090 <summary> 5118 <exclude/>
6091 </summary>
6092 </member> 5119 </member>
6093 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Sports"> 5120 <member name="T:OpenMetaverse.Packets.SimStatsPacket">
6094 <summary> 5121 <exclude/>
6095 </summary>
6096 </member> 5122 </member>
6097 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.LiveMusic"> 5123 <member name="T:OpenMetaverse.Packets.SimStatsPacket.RegionBlock">
6098 <summary> 5124 <exclude/>
6099 </summary>
6100 </member> 5125 </member>
6101 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Commercial"> 5126 <member name="T:OpenMetaverse.Packets.SimStatsPacket.StatBlock">
6102 <summary> 5127 <exclude/>
6103 </summary>
6104 </member> 5128 </member>
6105 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Nightlife"> 5129 <member name="T:OpenMetaverse.Packets.SimStatsPacket.PidStatBlock">
6106 <summary> 5130 <exclude/>
6107 </summary>
6108 </member> 5131 </member>
6109 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Games"> 5132 <member name="T:OpenMetaverse.Packets.SimStatsPacket.RegionInfoBlock">
6110 <summary> 5133 <exclude/>
6111 </summary>
6112 </member> 5134 </member>
6113 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Pageants"> 5135 <member name="T:OpenMetaverse.Packets.RequestRegionInfoPacket">
6114 <summary> 5136 <exclude/>
6115 </summary>
6116 </member> 5137 </member>
6117 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Education"> 5138 <member name="T:OpenMetaverse.Packets.RequestRegionInfoPacket.AgentDataBlock">
6118 <summary> 5139 <exclude/>
6119 </summary>
6120 </member> 5140 </member>
6121 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Arts"> 5141 <member name="T:OpenMetaverse.Packets.RegionInfoPacket">
6122 <summary> 5142 <exclude/>
6123 </summary>
6124 </member> 5143 </member>
6125 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Charity"> 5144 <member name="T:OpenMetaverse.Packets.RegionInfoPacket.AgentDataBlock">
6126 <summary> 5145 <exclude/>
6127 </summary>
6128 </member> 5146 </member>
6129 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Miscellaneous"> 5147 <member name="T:OpenMetaverse.Packets.RegionInfoPacket.RegionInfoBlock">
6130 <summary> 5148 <exclude/>
6131 </summary>
6132 </member> 5149 </member>
6133 <member name="T:OpenMetaverse.DirectoryManager.DirFindFlags"> 5150 <member name="T:OpenMetaverse.Packets.RegionInfoPacket.RegionInfo2Block">
6134 <summary> 5151 <exclude/>
6135 Query Flags used in many of the DirectoryManager methods to specify which query to execute and how to return the results.
6136 Flags can be combined using the | (pipe) character, not all flags are available in all queries
6137 </summary>
6138 </member> 5152 </member>
6139 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.People"> 5153 <member name="T:OpenMetaverse.Packets.RegionInfoPacket.RegionInfo3Block">
6140 <summary>Query the People database</summary> 5154 <exclude/>
6141 </member> 5155 </member>
6142 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.Online"> 5156 <member name="T:OpenMetaverse.Packets.GodUpdateRegionInfoPacket">
6143 <summary> 5157 <exclude/>
6144 </summary>
6145 </member> 5158 </member>
6146 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.Events"> 5159 <member name="T:OpenMetaverse.Packets.GodUpdateRegionInfoPacket.AgentDataBlock">
6147 <summary> 5160 <exclude/>
6148 </summary>
6149 </member> 5161 </member>
6150 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.Groups"> 5162 <member name="T:OpenMetaverse.Packets.GodUpdateRegionInfoPacket.RegionInfoBlock">
6151 <summary>Query the Groups database</summary> 5163 <exclude/>
6152 </member> 5164 </member>
6153 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.DateEvents"> 5165 <member name="T:OpenMetaverse.Packets.GodUpdateRegionInfoPacket.RegionInfo2Block">
6154 <summary>Query the Events database</summary> 5166 <exclude/>
6155 </member> 5167 </member>
6156 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.AgentOwned"> 5168 <member name="T:OpenMetaverse.Packets.RegionHandshakePacket">
6157 <summary>Query the land holdings database for land owned by the currently connected agent</summary> 5169 <exclude/>
6158 </member> 5170 </member>
6159 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.ForSale"> 5171 <member name="T:OpenMetaverse.Packets.RegionHandshakePacket.RegionInfoBlock">
6160 <summary> 5172 <exclude/>
6161 </summary>
6162 </member> 5173 </member>
6163 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.GroupOwned"> 5174 <member name="T:OpenMetaverse.Packets.RegionHandshakePacket.RegionInfo2Block">
6164 <summary>Query the land holdings database for land which is owned by a Group</summary> 5175 <exclude/>
6165 </member> 5176 </member>
6166 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.DwellSort"> 5177 <member name="T:OpenMetaverse.Packets.RegionHandshakePacket.RegionInfo3Block">
6167 <summary>Specifies the query should pre sort the results based upon traffic 5178 <exclude/>
6168 when searching the Places database</summary>
6169 </member> 5179 </member>
6170 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.PgSimsOnly"> 5180 <member name="T:OpenMetaverse.Packets.RegionHandshakePacket.RegionInfo4Block">
6171 <summary> 5181 <exclude/>
6172 </summary>
6173 </member> 5182 </member>
6174 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.PicturesOnly"> 5183 <member name="T:OpenMetaverse.Packets.RegionHandshakeReplyPacket">
6175 <summary> 5184 <exclude/>
6176 </summary>
6177 </member> 5185 </member>
6178 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.PgEventsOnly"> 5186 <member name="T:OpenMetaverse.Packets.RegionHandshakeReplyPacket.AgentDataBlock">
6179 <summary> 5187 <exclude/>
6180 </summary>
6181 </member> 5188 </member>
6182 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.MatureSimsOnly"> 5189 <member name="T:OpenMetaverse.Packets.RegionHandshakeReplyPacket.RegionInfoBlock">
6183 <summary> 5190 <exclude/>
6184 </summary>
6185 </member> 5191 </member>
6186 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.SortAsc"> 5192 <member name="T:OpenMetaverse.Packets.SimulatorViewerTimeMessagePacket">
6187 <summary>Specifies the query should pre sort the results in an ascending order when searching the land sales database. 5193 <exclude/>
6188 This flag is only used when searching the land sales database</summary>
6189 </member> 5194 </member>
6190 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.PricesSort"> 5195 <member name="T:OpenMetaverse.Packets.SimulatorViewerTimeMessagePacket.TimeInfoBlock">
6191 <summary>Specifies the query should pre sort the results using the SalePrice field when searching the land sales database. 5196 <exclude/>
6192 This flag is only used when searching the land sales database</summary>
6193 </member> 5197 </member>
6194 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.PerMeterSort"> 5198 <member name="T:OpenMetaverse.Packets.EnableSimulatorPacket">
6195 <summary>Specifies the query should pre sort the results by calculating the average price/sq.m (SalePrice / Area) when searching the land sales database. 5199 <exclude/>
6196 This flag is only used when searching the land sales database</summary>
6197 </member> 5200 </member>
6198 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.AreaSort"> 5201 <member name="T:OpenMetaverse.Packets.EnableSimulatorPacket.SimulatorInfoBlock">
6199 <summary>Specifies the query should pre sort the results using the ParcelSize field when searching the land sales database. 5202 <exclude/>
6200 This flag is only used when searching the land sales database</summary>
6201 </member> 5203 </member>
6202 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.NameSort"> 5204 <member name="T:OpenMetaverse.Packets.DisableSimulatorPacket">
6203 <summary>Specifies the query should pre sort the results using the Name field when searching the land sales database. 5205 <exclude/>
6204 This flag is only used when searching the land sales database</summary>
6205 </member> 5206 </member>
6206 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.LimitByPrice"> 5207 <member name="T:OpenMetaverse.Packets.TransferRequestPacket">
6207 <summary>When set, only parcels less than the specified Price will be included when searching the land sales database. 5208 <exclude/>
6208 This flag is only used when searching the land sales database</summary>
6209 </member> 5209 </member>
6210 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.LimitByArea"> 5210 <member name="T:OpenMetaverse.Packets.TransferRequestPacket.TransferInfoBlock">
6211 <summary>When set, only parcels greater than the specified Size will be included when searching the land sales database. 5211 <exclude/>
6212 This flag is only used when searching the land sales database</summary>
6213 </member> 5212 </member>
6214 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.FilterMature"> 5213 <member name="T:OpenMetaverse.Packets.TransferInfoPacket">
6215 <summary> 5214 <exclude/>
6216 </summary>
6217 </member> 5215 </member>
6218 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.PGOnly"> 5216 <member name="T:OpenMetaverse.Packets.TransferInfoPacket.TransferInfoBlock">
6219 <summary> 5217 <exclude/>
6220 </summary>
6221 </member> 5218 </member>
6222 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.IncludePG"> 5219 <member name="T:OpenMetaverse.Packets.TransferAbortPacket">
6223 <summary>Include PG land in results. This flag is used when searching both the Groups, Events and Land sales databases</summary> 5220 <exclude/>
6224 </member> 5221 </member>
6225 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.IncludeMature"> 5222 <member name="T:OpenMetaverse.Packets.TransferAbortPacket.TransferInfoBlock">
6226 <summary>Include Mature land in results. This flag is used when searching both the Groups, Events and Land sales databases</summary> 5223 <exclude/>
6227 </member> 5224 </member>
6228 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.IncludeAdult"> 5225 <member name="T:OpenMetaverse.Packets.RequestXferPacket">
6229 <summary>Include Adult land in results. This flag is used when searching both the Groups, Events and Land sales databases</summary> 5226 <exclude/>
6230 </member> 5227 </member>
6231 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.AdultOnly"> 5228 <member name="T:OpenMetaverse.Packets.RequestXferPacket.XferIDBlock">
6232 <summary> 5229 <exclude/>
6233 </summary>
6234 </member> 5230 </member>
6235 <member name="T:OpenMetaverse.DirectoryManager.SearchTypeFlags"> 5231 <member name="T:OpenMetaverse.Packets.AbortXferPacket">
6236 <summary> 5232 <exclude/>
6237 Land types to search dataserver for
6238 </summary>
6239 </member> 5233 </member>
6240 <member name="F:OpenMetaverse.DirectoryManager.SearchTypeFlags.Any"> 5234 <member name="T:OpenMetaverse.Packets.AbortXferPacket.XferIDBlock">
6241 <summary>Search Auction, Mainland and Estate</summary> 5235 <exclude/>
6242 </member> 5236 </member>
6243 <member name="F:OpenMetaverse.DirectoryManager.SearchTypeFlags.Auction"> 5237 <member name="T:OpenMetaverse.Packets.AvatarAppearancePacket">
6244 <summary>Land which is currently up for auction</summary> 5238 <exclude/>
6245 </member> 5239 </member>
6246 <member name="F:OpenMetaverse.DirectoryManager.SearchTypeFlags.Mainland"> 5240 <member name="T:OpenMetaverse.Packets.AvatarAppearancePacket.SenderBlock">
6247 <summary>Parcels which are on the mainland (Linden owned) continents</summary> 5241 <exclude/>
6248 </member> 5242 </member>
6249 <member name="F:OpenMetaverse.DirectoryManager.SearchTypeFlags.Estate"> 5243 <member name="T:OpenMetaverse.Packets.AvatarAppearancePacket.ObjectDataBlock">
6250 <summary>Parcels which are on privately owned simulators</summary> 5244 <exclude/>
6251 </member> 5245 </member>
6252 <member name="T:OpenMetaverse.DirectoryManager.EventFlags"> 5246 <member name="T:OpenMetaverse.Packets.AvatarAppearancePacket.VisualParamBlock">
6253 <summary> 5247 <exclude/>
6254 The content rating of the event
6255 </summary>
6256 </member> 5248 </member>
6257 <member name="F:OpenMetaverse.DirectoryManager.EventFlags.PG"> 5249 <member name="T:OpenMetaverse.Packets.AvatarAppearancePacket.AppearanceDataBlock">
6258 <summary>Event is PG</summary> 5250 <exclude/>
6259 </member> 5251 </member>
6260 <member name="F:OpenMetaverse.DirectoryManager.EventFlags.Mature"> 5252 <member name="T:OpenMetaverse.Packets.SetFollowCamPropertiesPacket">
6261 <summary>Event is Mature</summary> 5253 <exclude/>
6262 </member> 5254 </member>
6263 <member name="F:OpenMetaverse.DirectoryManager.EventFlags.Adult"> 5255 <member name="T:OpenMetaverse.Packets.SetFollowCamPropertiesPacket.ObjectDataBlock">
6264 <summary>Event is Adult</summary> 5256 <exclude/>
6265 </member> 5257 </member>
6266 <member name="T:OpenMetaverse.DirectoryManager.ClassifiedFlags"> 5258 <member name="T:OpenMetaverse.Packets.SetFollowCamPropertiesPacket.CameraPropertyBlock">
6267 <summary> 5259 <exclude/>
6268 Classified Ad Options
6269 </summary>
6270 <remarks>There appear to be two formats the flags are packed in.
6271 This set of flags is for the newer style</remarks>
6272 </member> 5260 </member>
6273 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedFlags.None"> 5261 <member name="T:OpenMetaverse.Packets.ClearFollowCamPropertiesPacket">
6274 <summary> 5262 <exclude/>
6275 </summary>
6276 </member> 5263 </member>
6277 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedFlags.Mature"> 5264 <member name="T:OpenMetaverse.Packets.ClearFollowCamPropertiesPacket.ObjectDataBlock">
6278 <summary> 5265 <exclude/>
6279 </summary>
6280 </member> 5266 </member>
6281 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedFlags.Enabled"> 5267 <member name="T:OpenMetaverse.Packets.RequestPayPricePacket">
6282 <summary> 5268 <exclude/>
6283 </summary>
6284 </member> 5269 </member>
6285 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedFlags.UpdateTime"> 5270 <member name="T:OpenMetaverse.Packets.RequestPayPricePacket.ObjectDataBlock">
6286 <summary> 5271 <exclude/>
6287 </summary>
6288 </member> 5272 </member>
6289 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedFlags.AutoRenew"> 5273 <member name="T:OpenMetaverse.Packets.PayPriceReplyPacket">
6290 <summary> 5274 <exclude/>
6291 </summary>
6292 </member> 5275 </member>
6293 <member name="T:OpenMetaverse.DirectoryManager.ClassifiedQueryFlags"> 5276 <member name="T:OpenMetaverse.Packets.PayPriceReplyPacket.ObjectDataBlock">
6294 <summary> 5277 <exclude/>
6295 Classified ad query options
6296 </summary>
6297 </member> 5278 </member>
6298 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedQueryFlags.All"> 5279 <member name="T:OpenMetaverse.Packets.PayPriceReplyPacket.ButtonDataBlock">
6299 <summary>Include all ads in results</summary> 5280 <exclude/>
6300 </member> 5281 </member>
6301 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedQueryFlags.PG"> 5282 <member name="T:OpenMetaverse.Packets.KickUserPacket">
6302 <summary>Include PG ads in results</summary> 5283 <exclude/>
6303 </member> 5284 </member>
6304 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedQueryFlags.Mature"> 5285 <member name="T:OpenMetaverse.Packets.KickUserPacket.TargetBlockBlock">
6305 <summary>Include Mature ads in results</summary> 5286 <exclude/>
6306 </member> 5287 </member>
6307 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedQueryFlags.Adult"> 5288 <member name="T:OpenMetaverse.Packets.KickUserPacket.UserInfoBlock">
6308 <summary>Include Adult ads in results</summary> 5289 <exclude/>
6309 </member> 5290 </member>
6310 <member name="T:OpenMetaverse.DirectoryManager.PlacesFlags"> 5291 <member name="T:OpenMetaverse.Packets.GodKickUserPacket">
6311 <summary> 5292 <exclude/>
6312 The For Sale flag in PlacesReplyData
6313 </summary>
6314 </member> 5293 </member>
6315 <member name="F:OpenMetaverse.DirectoryManager.PlacesFlags.NotForSale"> 5294 <member name="T:OpenMetaverse.Packets.GodKickUserPacket.UserInfoBlock">
6316 <summary>Parcel is not listed for sale</summary> 5295 <exclude/>
6317 </member> 5296 </member>
6318 <member name="F:OpenMetaverse.DirectoryManager.PlacesFlags.ForSale"> 5297 <member name="T:OpenMetaverse.Packets.EjectUserPacket">
6319 <summary>Parcel is For Sale</summary> 5298 <exclude/>
6320 </member> 5299 </member>
6321 <member name="T:OpenMetaverse.DirectoryManager.Classified"> 5300 <member name="T:OpenMetaverse.Packets.EjectUserPacket.AgentDataBlock">
6322 <summary> 5301 <exclude/>
6323 A classified ad on the grid
6324 </summary>
6325 </member> 5302 </member>
6326 <member name="F:OpenMetaverse.DirectoryManager.Classified.ID"> 5303 <member name="T:OpenMetaverse.Packets.EjectUserPacket.DataBlock">
6327 <summary>UUID for this ad, useful for looking up detailed 5304 <exclude/>
6328 information about it</summary>
6329 </member> 5305 </member>
6330 <member name="F:OpenMetaverse.DirectoryManager.Classified.Name"> 5306 <member name="T:OpenMetaverse.Packets.FreezeUserPacket">
6331 <summary>The title of this classified ad</summary> 5307 <exclude/>
6332 </member> 5308 </member>
6333 <member name="F:OpenMetaverse.DirectoryManager.Classified.Flags"> 5309 <member name="T:OpenMetaverse.Packets.FreezeUserPacket.AgentDataBlock">
6334 <summary>Flags that show certain options applied to the classified</summary> 5310 <exclude/>
6335 </member> 5311 </member>
6336 <member name="F:OpenMetaverse.DirectoryManager.Classified.CreationDate"> 5312 <member name="T:OpenMetaverse.Packets.FreezeUserPacket.DataBlock">
6337 <summary>Creation date of the ad</summary> 5313 <exclude/>
6338 </member> 5314 </member>
6339 <member name="F:OpenMetaverse.DirectoryManager.Classified.ExpirationDate"> 5315 <member name="T:OpenMetaverse.Packets.AvatarPropertiesRequestPacket">
6340 <summary>Expiration date of the ad</summary> 5316 <exclude/>
6341 </member> 5317 </member>
6342 <member name="F:OpenMetaverse.DirectoryManager.Classified.Price"> 5318 <member name="T:OpenMetaverse.Packets.AvatarPropertiesRequestPacket.AgentDataBlock">
6343 <summary>Price that was paid for this ad</summary> 5319 <exclude/>
6344 </member> 5320 </member>
6345 <member name="M:OpenMetaverse.DirectoryManager.Classified.ToString"> 5321 <member name="T:OpenMetaverse.Packets.AvatarPropertiesReplyPacket">
6346 <summary>Print the struct data as a string</summary> 5322 <exclude/>
6347 <returns>A string containing the field name, and field value</returns>
6348 </member> 5323 </member>
6349 <member name="T:OpenMetaverse.DirectoryManager.DirectoryParcel"> 5324 <member name="T:OpenMetaverse.Packets.AvatarPropertiesReplyPacket.AgentDataBlock">
6350 <summary> 5325 <exclude/>
6351 A parcel retrieved from the dataserver such as results from the
6352 "For-Sale" listings or "Places" Search
6353 </summary>
6354 </member> 5326 </member>
6355 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.ID"> 5327 <member name="T:OpenMetaverse.Packets.AvatarPropertiesReplyPacket.PropertiesDataBlock">
6356 <summary>The unique dataserver parcel ID</summary> 5328 <exclude/>
6357 <remarks>This id is used to obtain additional information from the entry
6358 by using the <see cref="!:ParcelManager.InfoRequest" /> method</remarks>
6359 </member> 5329 </member>
6360 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.Name"> 5330 <member name="T:OpenMetaverse.Packets.AvatarInterestsReplyPacket">
6361 <summary>A string containing the name of the parcel</summary> 5331 <exclude/>
6362 </member> 5332 </member>
6363 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.ActualArea"> 5333 <member name="T:OpenMetaverse.Packets.AvatarInterestsReplyPacket.AgentDataBlock">
6364 <summary>The size of the parcel</summary> 5334 <exclude/>
6365 <remarks>This field is not returned for Places searches</remarks>
6366 </member> 5335 </member>
6367 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.SalePrice"> 5336 <member name="T:OpenMetaverse.Packets.AvatarInterestsReplyPacket.PropertiesDataBlock">
6368 <summary>The price of the parcel</summary> 5337 <exclude/>
6369 <remarks>This field is not returned for Places searches</remarks>
6370 </member> 5338 </member>
6371 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.Auction"> 5339 <member name="T:OpenMetaverse.Packets.AvatarGroupsReplyPacket">
6372 <summary>If True, this parcel is flagged to be auctioned</summary> 5340 <exclude/>
6373 </member> 5341 </member>
6374 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.ForSale"> 5342 <member name="T:OpenMetaverse.Packets.AvatarGroupsReplyPacket.AgentDataBlock">
6375 <summary>If true, this parcel is currently set for sale</summary> 5343 <exclude/>
6376 </member> 5344 </member>
6377 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.Dwell"> 5345 <member name="T:OpenMetaverse.Packets.AvatarGroupsReplyPacket.GroupDataBlock">
6378 <summary>Parcel traffic</summary> 5346 <exclude/>
6379 </member> 5347 </member>
6380 <member name="M:OpenMetaverse.DirectoryManager.DirectoryParcel.ToString"> 5348 <member name="T:OpenMetaverse.Packets.AvatarGroupsReplyPacket.NewGroupDataBlock">
6381 <summary>Print the struct data as a string</summary> 5349 <exclude/>
6382 <returns>A string containing the field name, and field value</returns>
6383 </member> 5350 </member>
6384 <member name="T:OpenMetaverse.DirectoryManager.AgentSearchData"> 5351 <member name="T:OpenMetaverse.Packets.AvatarPropertiesUpdatePacket">
6385 <summary> 5352 <exclude/>
6386 An Avatar returned from the dataserver
6387 </summary>
6388 </member> 5353 </member>
6389 <member name="F:OpenMetaverse.DirectoryManager.AgentSearchData.Online"> 5354 <member name="T:OpenMetaverse.Packets.AvatarPropertiesUpdatePacket.AgentDataBlock">
6390 <summary>Online status of agent</summary> 5355 <exclude/>
6391 <remarks>This field appears to be obsolete and always returns false</remarks>
6392 </member> 5356 </member>
6393 <member name="F:OpenMetaverse.DirectoryManager.AgentSearchData.FirstName"> 5357 <member name="T:OpenMetaverse.Packets.AvatarPropertiesUpdatePacket.PropertiesDataBlock">
6394 <summary>The agents first name</summary> 5358 <exclude/>
6395 </member> 5359 </member>
6396 <member name="F:OpenMetaverse.DirectoryManager.AgentSearchData.LastName"> 5360 <member name="T:OpenMetaverse.Packets.AvatarInterestsUpdatePacket">
6397 <summary>The agents last name</summary> 5361 <exclude/>
6398 </member> 5362 </member>
6399 <member name="F:OpenMetaverse.DirectoryManager.AgentSearchData.AgentID"> 5363 <member name="T:OpenMetaverse.Packets.AvatarInterestsUpdatePacket.AgentDataBlock">
6400 <summary>The agents <see cref="T:OpenMetaverse.UUID" /></summary> 5364 <exclude/>
6401 </member> 5365 </member>
6402 <member name="M:OpenMetaverse.DirectoryManager.AgentSearchData.ToString"> 5366 <member name="T:OpenMetaverse.Packets.AvatarInterestsUpdatePacket.PropertiesDataBlock">
6403 <summary>Print the struct data as a string</summary> 5367 <exclude/>
6404 <returns>A string containing the field name, and field value</returns>
6405 </member> 5368 </member>
6406 <member name="T:OpenMetaverse.DirectoryManager.GroupSearchData"> 5369 <member name="T:OpenMetaverse.Packets.AvatarNotesReplyPacket">
6407 <summary> 5370 <exclude/>
6408 Response to a "Groups" Search
6409 </summary>
6410 </member> 5371 </member>
6411 <member name="F:OpenMetaverse.DirectoryManager.GroupSearchData.GroupID"> 5372 <member name="T:OpenMetaverse.Packets.AvatarNotesReplyPacket.AgentDataBlock">
6412 <summary>The Group ID</summary> 5373 <exclude/>
6413 </member> 5374 </member>
6414 <member name="F:OpenMetaverse.DirectoryManager.GroupSearchData.GroupName"> 5375 <member name="T:OpenMetaverse.Packets.AvatarNotesReplyPacket.DataBlock">
6415 <summary>The name of the group</summary> 5376 <exclude/>
6416 </member> 5377 </member>
6417 <member name="F:OpenMetaverse.DirectoryManager.GroupSearchData.Members"> 5378 <member name="T:OpenMetaverse.Packets.AvatarNotesUpdatePacket">
6418 <summary>The current number of members</summary> 5379 <exclude/>
6419 </member> 5380 </member>
6420 <member name="M:OpenMetaverse.DirectoryManager.GroupSearchData.ToString"> 5381 <member name="T:OpenMetaverse.Packets.AvatarNotesUpdatePacket.AgentDataBlock">
6421 <summary>Print the struct data as a string</summary> 5382 <exclude/>
6422 <returns>A string containing the field name, and field value</returns>
6423 </member> 5383 </member>
6424 <member name="T:OpenMetaverse.DirectoryManager.PlacesSearchData"> 5384 <member name="T:OpenMetaverse.Packets.AvatarNotesUpdatePacket.DataBlock">
6425 <summary> 5385 <exclude/>
6426 Parcel information returned from a <see cref="M:OpenMetaverse.DirectoryManager.StartPlacesSearch(OpenMetaverse.DirectoryManager.DirFindFlags,OpenMetaverse.ParcelCategory,System.String,System.String,OpenMetaverse.UUID,OpenMetaverse.UUID)" /> request
6427 <para>
6428 Represents one of the following:
6429 A parcel of land on the grid that has its Show In Search flag set
6430 A parcel of land owned by the agent making the request
6431 A parcel of land owned by a group the agent making the request is a member of
6432 </para><para>
6433 In a request for Group Land, the First record will contain an empty record
6434 </para>
6435 Note: This is not the same as searching the land for sale data source
6436 </summary>
6437 </member> 5386 </member>
6438 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.OwnerID"> 5387 <member name="T:OpenMetaverse.Packets.AvatarPicksReplyPacket">
6439 <summary>The ID of the Agent of Group that owns the parcel</summary> 5388 <exclude/>
6440 </member> 5389 </member>
6441 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.Name"> 5390 <member name="T:OpenMetaverse.Packets.AvatarPicksReplyPacket.AgentDataBlock">
6442 <summary>The name</summary> 5391 <exclude/>
6443 </member> 5392 </member>
6444 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.Desc"> 5393 <member name="T:OpenMetaverse.Packets.AvatarPicksReplyPacket.DataBlock">
6445 <summary>The description</summary> 5394 <exclude/>
6446 </member> 5395 </member>
6447 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.ActualArea"> 5396 <member name="T:OpenMetaverse.Packets.EventInfoRequestPacket">
6448 <summary>The Size of the parcel</summary> 5397 <exclude/>
6449 </member> 5398 </member>
6450 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.BillableArea"> 5399 <member name="T:OpenMetaverse.Packets.EventInfoRequestPacket.AgentDataBlock">
6451 <summary>The billable Size of the parcel, for mainland 5400 <exclude/>
6452 parcels this will match the ActualArea field. For Group owned land this will be 10 percent smaller
6453 than the ActualArea. For Estate land this will always be 0</summary>
6454 </member> 5401 </member>
6455 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.Flags"> 5402 <member name="T:OpenMetaverse.Packets.EventInfoRequestPacket.EventDataBlock">
6456 <summary>Indicates the ForSale status of the parcel</summary> 5403 <exclude/>
6457 </member> 5404 </member>
6458 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.GlobalX"> 5405 <member name="T:OpenMetaverse.Packets.EventInfoReplyPacket">
6459 <summary>The Gridwide X position</summary> 5406 <exclude/>
6460 </member> 5407 </member>
6461 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.GlobalY"> 5408 <member name="T:OpenMetaverse.Packets.EventInfoReplyPacket.AgentDataBlock">
6462 <summary>The Gridwide Y position</summary> 5409 <exclude/>
6463 </member> 5410 </member>
6464 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.GlobalZ"> 5411 <member name="T:OpenMetaverse.Packets.EventInfoReplyPacket.EventDataBlock">
6465 <summary>The Z position of the parcel, or 0 if no landing point set</summary> 5412 <exclude/>
6466 </member> 5413 </member>
6467 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.SimName"> 5414 <member name="T:OpenMetaverse.Packets.EventNotificationAddRequestPacket">
6468 <summary>The name of the Region the parcel is located in</summary> 5415 <exclude/>
6469 </member> 5416 </member>
6470 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.SnapshotID"> 5417 <member name="T:OpenMetaverse.Packets.EventNotificationAddRequestPacket.AgentDataBlock">
6471 <summary>The Asset ID of the parcels Snapshot texture</summary> 5418 <exclude/>
6472 </member> 5419 </member>
6473 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.Dwell"> 5420 <member name="T:OpenMetaverse.Packets.EventNotificationAddRequestPacket.EventDataBlock">
6474 <summary>The calculated visitor traffic</summary> 5421 <exclude/>
6475 </member> 5422 </member>
6476 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.SKU"> 5423 <member name="T:OpenMetaverse.Packets.EventNotificationRemoveRequestPacket">
6477 <summary>The billing product SKU</summary> 5424 <exclude/>
6478 <remarks>Known values are:
6479 <list type="table"><item><term>023</term><description>Mainland / Full Region</description></item><item><term>024</term><description>Estate / Full Region</description></item><item><term>027</term><description>Estate / Openspace</description></item><item><term>029</term><description>Estate / Homestead</description></item><item><term>129</term><description>Mainland / Homestead (Linden Owned)</description></item></list></remarks>
6480 </member> 5425 </member>
6481 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.Price"> 5426 <member name="T:OpenMetaverse.Packets.EventNotificationRemoveRequestPacket.AgentDataBlock">
6482 <summary>No longer used, will always be 0</summary> 5427 <exclude/>
6483 </member> 5428 </member>
6484 <member name="M:OpenMetaverse.DirectoryManager.PlacesSearchData.ToSLurl"> 5429 <member name="T:OpenMetaverse.Packets.EventNotificationRemoveRequestPacket.EventDataBlock">
6485 <summary>Get a SL URL for the parcel</summary> 5430 <exclude/>
6486 <returns>A string, containing a standard SLURL</returns>
6487 </member> 5431 </member>
6488 <member name="M:OpenMetaverse.DirectoryManager.PlacesSearchData.ToString"> 5432 <member name="T:OpenMetaverse.Packets.EventGodDeletePacket">
6489 <summary>Print the struct data as a string</summary> 5433 <exclude/>
6490 <returns>A string containing the field name, and field value</returns>
6491 </member> 5434 </member>
6492 <member name="T:OpenMetaverse.DirectoryManager.EventsSearchData"> 5435 <member name="T:OpenMetaverse.Packets.EventGodDeletePacket.AgentDataBlock">
6493 <summary> 5436 <exclude/>
6494 An "Event" Listing summary
6495 </summary>
6496 </member> 5437 </member>
6497 <member name="F:OpenMetaverse.DirectoryManager.EventsSearchData.Owner"> 5438 <member name="T:OpenMetaverse.Packets.EventGodDeletePacket.EventDataBlock">
6498 <summary>The ID of the event creator</summary> 5439 <exclude/>
6499 </member> 5440 </member>
6500 <member name="F:OpenMetaverse.DirectoryManager.EventsSearchData.Name"> 5441 <member name="T:OpenMetaverse.Packets.EventGodDeletePacket.QueryDataBlock">
6501 <summary>The name of the event</summary> 5442 <exclude/>
6502 </member> 5443 </member>
6503 <member name="F:OpenMetaverse.DirectoryManager.EventsSearchData.ID"> 5444 <member name="T:OpenMetaverse.Packets.PickInfoReplyPacket">
6504 <summary>The events ID</summary> 5445 <exclude/>
6505 </member> 5446 </member>
6506 <member name="F:OpenMetaverse.DirectoryManager.EventsSearchData.Date"> 5447 <member name="T:OpenMetaverse.Packets.PickInfoReplyPacket.AgentDataBlock">
6507 <summary>A string containing the short date/time the event will begin</summary> 5448 <exclude/>
6508 </member> 5449 </member>
6509 <member name="F:OpenMetaverse.DirectoryManager.EventsSearchData.Time"> 5450 <member name="T:OpenMetaverse.Packets.PickInfoReplyPacket.DataBlock">
6510 <summary>The event start time in Unixtime (seconds since epoch)</summary> 5451 <exclude/>
6511 </member> 5452 </member>
6512 <member name="F:OpenMetaverse.DirectoryManager.EventsSearchData.Flags"> 5453 <member name="T:OpenMetaverse.Packets.PickInfoUpdatePacket">
6513 <summary>The events maturity rating</summary> 5454 <exclude/>
6514 </member> 5455 </member>
6515 <member name="M:OpenMetaverse.DirectoryManager.EventsSearchData.ToString"> 5456 <member name="T:OpenMetaverse.Packets.PickInfoUpdatePacket.AgentDataBlock">
6516 <summary>Print the struct data as a string</summary> 5457 <exclude/>
6517 <returns>A string containing the field name, and field value</returns>
6518 </member> 5458 </member>
6519 <member name="T:OpenMetaverse.DirectoryManager.EventInfo"> 5459 <member name="T:OpenMetaverse.Packets.PickInfoUpdatePacket.DataBlock">
6520 <summary> 5460 <exclude/>
6521 The details of an "Event"
6522 </summary>
6523 </member> 5461 </member>
6524 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.ID"> 5462 <member name="T:OpenMetaverse.Packets.PickDeletePacket">
6525 <summary>The events ID</summary> 5463 <exclude/>
6526 </member> 5464 </member>
6527 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Creator"> 5465 <member name="T:OpenMetaverse.Packets.PickDeletePacket.AgentDataBlock">
6528 <summary>The ID of the event creator</summary> 5466 <exclude/>
6529 </member> 5467 </member>
6530 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Name"> 5468 <member name="T:OpenMetaverse.Packets.PickDeletePacket.DataBlock">
6531 <summary>The name of the event</summary> 5469 <exclude/>
6532 </member> 5470 </member>
6533 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Category"> 5471 <member name="T:OpenMetaverse.Packets.PickGodDeletePacket">
6534 <summary>The category</summary> 5472 <exclude/>
6535 </member> 5473 </member>
6536 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Desc"> 5474 <member name="T:OpenMetaverse.Packets.PickGodDeletePacket.AgentDataBlock">
6537 <summary>The events description</summary> 5475 <exclude/>
6538 </member> 5476 </member>
6539 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Date"> 5477 <member name="T:OpenMetaverse.Packets.PickGodDeletePacket.DataBlock">
6540 <summary>The short date/time the event will begin</summary> 5478 <exclude/>
6541 </member> 5479 </member>
6542 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.DateUTC"> 5480 <member name="T:OpenMetaverse.Packets.ScriptQuestionPacket">
6543 <summary>The event start time in Unixtime (seconds since epoch) UTC adjusted</summary> 5481 <exclude/>
6544 </member> 5482 </member>
6545 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Duration"> 5483 <member name="T:OpenMetaverse.Packets.ScriptQuestionPacket.DataBlock">
6546 <summary>The length of the event in minutes</summary> 5484 <exclude/>
6547 </member> 5485 </member>
6548 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Cover"> 5486 <member name="T:OpenMetaverse.Packets.ScriptControlChangePacket">
6549 <summary>0 if no cover charge applies</summary> 5487 <exclude/>
6550 </member> 5488 </member>
6551 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Amount"> 5489 <member name="T:OpenMetaverse.Packets.ScriptControlChangePacket.DataBlock">
6552 <summary>The cover charge amount in L$ if applicable</summary> 5490 <exclude/>
6553 </member> 5491 </member>
6554 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.SimName"> 5492 <member name="T:OpenMetaverse.Packets.ScriptDialogPacket">
6555 <summary>The name of the region where the event is being held</summary> 5493 <exclude/>
6556 </member> 5494 </member>
6557 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.GlobalPos"> 5495 <member name="T:OpenMetaverse.Packets.ScriptDialogPacket.DataBlock">
6558 <summary>The gridwide location of the event</summary> 5496 <exclude/>
6559 </member> 5497 </member>
6560 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Flags"> 5498 <member name="T:OpenMetaverse.Packets.ScriptDialogPacket.ButtonsBlock">
6561 <summary>The maturity rating</summary> 5499 <exclude/>
6562 </member> 5500 </member>
6563 <member name="M:OpenMetaverse.DirectoryManager.EventInfo.ToSLurl"> 5501 <member name="T:OpenMetaverse.Packets.ScriptDialogPacket.OwnerDataBlock">
6564 <summary>Get a SL URL for the parcel where the event is hosted</summary> 5502 <exclude/>
6565 <returns>A string, containing a standard SLURL</returns>
6566 </member> 5503 </member>
6567 <member name="M:OpenMetaverse.DirectoryManager.EventInfo.ToString"> 5504 <member name="T:OpenMetaverse.Packets.ScriptDialogReplyPacket">
6568 <summary>Print the struct data as a string</summary> 5505 <exclude/>
6569 <returns>A string containing the field name, and field value</returns>
6570 </member> 5506 </member>
6571 <member name="F:OpenMetaverse.DirectoryManager.m_EventInfoReply"> 5507 <member name="T:OpenMetaverse.Packets.ScriptDialogReplyPacket.AgentDataBlock">
6572 <summary>The event subscribers. null if no subcribers</summary> 5508 <exclude/>
6573 </member> 5509 </member>
6574 <member name="F:OpenMetaverse.DirectoryManager.m_EventDetailLock"> 5510 <member name="T:OpenMetaverse.Packets.ScriptDialogReplyPacket.DataBlock">
6575 <summary>Thread sync lock object</summary> 5511 <exclude/>
6576 </member> 5512 </member>
6577 <member name="F:OpenMetaverse.DirectoryManager.m_DirEvents"> 5513 <member name="T:OpenMetaverse.Packets.ForceScriptControlReleasePacket">
6578 <summary>The event subscribers. null if no subcribers</summary> 5514 <exclude/>
6579 </member> 5515 </member>
6580 <member name="F:OpenMetaverse.DirectoryManager.m_DirEventsLock"> 5516 <member name="T:OpenMetaverse.Packets.ForceScriptControlReleasePacket.AgentDataBlock">
6581 <summary>Thread sync lock object</summary> 5517 <exclude/>
6582 </member> 5518 </member>
6583 <member name="F:OpenMetaverse.DirectoryManager.m_Places"> 5519 <member name="T:OpenMetaverse.Packets.RevokePermissionsPacket">
6584 <summary>The event subscribers. null if no subcribers</summary> 5520 <exclude/>
6585 </member> 5521 </member>
6586 <member name="F:OpenMetaverse.DirectoryManager.m_PlacesLock"> 5522 <member name="T:OpenMetaverse.Packets.RevokePermissionsPacket.AgentDataBlock">
6587 <summary>Thread sync lock object</summary> 5523 <exclude/>
6588 </member> 5524 </member>
6589 <member name="F:OpenMetaverse.DirectoryManager.m_DirPlaces"> 5525 <member name="T:OpenMetaverse.Packets.RevokePermissionsPacket.DataBlock">
6590 <summary>The event subscribers. null if no subcribers</summary> 5526 <exclude/>
6591 </member> 5527 </member>
6592 <member name="F:OpenMetaverse.DirectoryManager.m_DirPlacesLock"> 5528 <member name="T:OpenMetaverse.Packets.LoadURLPacket">
6593 <summary>Thread sync lock object</summary> 5529 <exclude/>
6594 </member> 5530 </member>
6595 <member name="F:OpenMetaverse.DirectoryManager.m_DirClassifieds"> 5531 <member name="T:OpenMetaverse.Packets.LoadURLPacket.DataBlock">
6596 <summary>The event subscribers. null if no subcribers</summary> 5532 <exclude/>
6597 </member> 5533 </member>
6598 <member name="F:OpenMetaverse.DirectoryManager.m_DirClassifiedsLock"> 5534 <member name="T:OpenMetaverse.Packets.ScriptTeleportRequestPacket">
6599 <summary>Thread sync lock object</summary> 5535 <exclude/>
6600 </member> 5536 </member>
6601 <member name="F:OpenMetaverse.DirectoryManager.m_DirGroups"> 5537 <member name="T:OpenMetaverse.Packets.ScriptTeleportRequestPacket.DataBlock">
6602 <summary>The event subscribers. null if no subcribers</summary> 5538 <exclude/>
6603 </member> 5539 </member>
6604 <member name="F:OpenMetaverse.DirectoryManager.m_DirGroupsLock"> 5540 <member name="T:OpenMetaverse.Packets.ParcelOverlayPacket">
6605 <summary>Thread sync lock object</summary> 5541 <exclude/>
6606 </member> 5542 </member>
6607 <member name="F:OpenMetaverse.DirectoryManager.m_DirPeople"> 5543 <member name="T:OpenMetaverse.Packets.ParcelOverlayPacket.ParcelDataBlock">
6608 <summary>The event subscribers. null if no subcribers</summary> 5544 <exclude/>
6609 </member> 5545 </member>
6610 <member name="F:OpenMetaverse.DirectoryManager.m_DirPeopleLock"> 5546 <member name="T:OpenMetaverse.Packets.ParcelPropertiesRequestByIDPacket">
6611 <summary>Thread sync lock object</summary> 5547 <exclude/>
6612 </member> 5548 </member>
6613 <member name="F:OpenMetaverse.DirectoryManager.m_DirLandReply"> 5549 <member name="T:OpenMetaverse.Packets.ParcelPropertiesRequestByIDPacket.AgentDataBlock">
6614 <summary>The event subscribers. null if no subcribers</summary> 5550 <exclude/>
6615 </member> 5551 </member>
6616 <member name="F:OpenMetaverse.DirectoryManager.m_DirLandLock"> 5552 <member name="T:OpenMetaverse.Packets.ParcelPropertiesRequestByIDPacket.ParcelDataBlock">
6617 <summary>Thread sync lock object</summary> 5553 <exclude/>
6618 </member> 5554 </member>
6619 <member name="E:OpenMetaverse.DirectoryManager.EventInfoReply"> 5555 <member name="T:OpenMetaverse.Packets.ParcelPropertiesUpdatePacket">
6620 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.EventInfoRequest(System.UInt32)" /> request.</summary> 5556 <exclude/>
6621 </member> 5557 </member>
6622 <member name="E:OpenMetaverse.DirectoryManager.DirEventsReply"> 5558 <member name="T:OpenMetaverse.Packets.ParcelPropertiesUpdatePacket.AgentDataBlock">
6623 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.StartEventsSearch(System.String,OpenMetaverse.DirectoryManager.DirFindFlags,System.String,System.UInt32,OpenMetaverse.DirectoryManager.EventCategories)" /> request.</summary> 5559 <exclude/>
6624 </member> 5560 </member>
6625 <member name="E:OpenMetaverse.DirectoryManager.PlacesReply"> 5561 <member name="T:OpenMetaverse.Packets.ParcelPropertiesUpdatePacket.ParcelDataBlock">
6626 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.StartPlacesSearch(OpenMetaverse.DirectoryManager.DirFindFlags,OpenMetaverse.ParcelCategory,System.String,System.String,OpenMetaverse.UUID,OpenMetaverse.UUID)" /> request.</summary> 5562 <exclude/>
6627 </member> 5563 </member>
6628 <member name="E:OpenMetaverse.DirectoryManager.DirPlacesReply"> 5564 <member name="T:OpenMetaverse.Packets.ParcelReturnObjectsPacket">
6629 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.StartDirPlacesSearch(System.String,OpenMetaverse.DirectoryManager.DirFindFlags,OpenMetaverse.ParcelCategory,System.Int32)" /> request.</summary> 5565 <exclude/>
6630 </member> 5566 </member>
6631 <member name="E:OpenMetaverse.DirectoryManager.DirClassifiedsReply"> 5567 <member name="T:OpenMetaverse.Packets.ParcelReturnObjectsPacket.AgentDataBlock">
6632 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.StartClassifiedSearch(System.String,OpenMetaverse.DirectoryManager.ClassifiedCategories,OpenMetaverse.DirectoryManager.ClassifiedQueryFlags)" /> request.</summary> 5568 <exclude/>
6633 </member> 5569 </member>
6634 <member name="E:OpenMetaverse.DirectoryManager.DirGroupsReply"> 5570 <member name="T:OpenMetaverse.Packets.ParcelReturnObjectsPacket.ParcelDataBlock">
6635 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.StartGroupSearch(System.String,System.Int32,OpenMetaverse.DirectoryManager.DirFindFlags)" /> request.</summary> 5571 <exclude/>
6636 </member> 5572 </member>
6637 <member name="E:OpenMetaverse.DirectoryManager.DirPeopleReply"> 5573 <member name="T:OpenMetaverse.Packets.ParcelReturnObjectsPacket.TaskIDsBlock">
6638 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.StartPeopleSearch(System.String,System.Int32)" /> request.</summary> 5574 <exclude/>
6639 </member> 5575 </member>
6640 <member name="E:OpenMetaverse.DirectoryManager.DirLandReply"> 5576 <member name="T:OpenMetaverse.Packets.ParcelReturnObjectsPacket.OwnerIDsBlock">
6641 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.StartLandSearch(OpenMetaverse.DirectoryManager.DirFindFlags,OpenMetaverse.DirectoryManager.SearchTypeFlags,System.Int32,System.Int32,System.Int32)" /> request.</summary> 5577 <exclude/>
6642 </member> 5578 </member>
6643 <member name="M:OpenMetaverse.DirectoryManager.OnEventInfo(OpenMetaverse.EventInfoReplyEventArgs)"> 5579 <member name="T:OpenMetaverse.Packets.ParcelSetOtherCleanTimePacket">
6644 <summary>Raises the EventInfoReply event</summary> 5580 <exclude/>
6645 <param name="e">An EventInfoReplyEventArgs object containing the
6646 data returned from the data server</param>
6647 </member> 5581 </member>
6648 <member name="M:OpenMetaverse.DirectoryManager.OnDirEvents(OpenMetaverse.DirEventsReplyEventArgs)"> 5582 <member name="T:OpenMetaverse.Packets.ParcelSetOtherCleanTimePacket.AgentDataBlock">
6649 <summary>Raises the DirEventsReply event</summary> 5583 <exclude/>
6650 <param name="e">An DirEventsReplyEventArgs object containing the
6651 data returned from the data server</param>
6652 </member> 5584 </member>
6653 <member name="M:OpenMetaverse.DirectoryManager.OnPlaces(OpenMetaverse.PlacesReplyEventArgs)"> 5585 <member name="T:OpenMetaverse.Packets.ParcelSetOtherCleanTimePacket.ParcelDataBlock">
6654 <summary>Raises the PlacesReply event</summary> 5586 <exclude/>
6655 <param name="e">A PlacesReplyEventArgs object containing the
6656 data returned from the data server</param>
6657 </member> 5587 </member>
6658 <member name="M:OpenMetaverse.DirectoryManager.OnDirPlaces(OpenMetaverse.DirPlacesReplyEventArgs)"> 5588 <member name="T:OpenMetaverse.Packets.ParcelDisableObjectsPacket">
6659 <summary>Raises the DirPlacesReply event</summary> 5589 <exclude/>
6660 <param name="e">A DirPlacesReplyEventArgs object containing the
6661 data returned from the data server</param>
6662 </member> 5590 </member>
6663 <member name="M:OpenMetaverse.DirectoryManager.OnDirClassifieds(OpenMetaverse.DirClassifiedsReplyEventArgs)"> 5591 <member name="T:OpenMetaverse.Packets.ParcelDisableObjectsPacket.AgentDataBlock">
6664 <summary>Raises the DirClassifiedsReply event</summary> 5592 <exclude/>
6665 <param name="e">A DirClassifiedsReplyEventArgs object containing the
6666 data returned from the data server</param>
6667 </member> 5593 </member>
6668 <member name="M:OpenMetaverse.DirectoryManager.OnDirGroups(OpenMetaverse.DirGroupsReplyEventArgs)"> 5594 <member name="T:OpenMetaverse.Packets.ParcelDisableObjectsPacket.ParcelDataBlock">
6669 <summary>Raises the DirGroupsReply event</summary> 5595 <exclude/>
6670 <param name="e">A DirGroupsReplyEventArgs object containing the
6671 data returned from the data server</param>
6672 </member> 5596 </member>
6673 <member name="M:OpenMetaverse.DirectoryManager.OnDirPeople(OpenMetaverse.DirPeopleReplyEventArgs)"> 5597 <member name="T:OpenMetaverse.Packets.ParcelDisableObjectsPacket.TaskIDsBlock">
6674 <summary>Raises the DirPeopleReply event</summary> 5598 <exclude/>
6675 <param name="e">A DirPeopleReplyEventArgs object containing the
6676 data returned from the data server</param>
6677 </member> 5599 </member>
6678 <member name="M:OpenMetaverse.DirectoryManager.OnDirLand(OpenMetaverse.DirLandReplyEventArgs)"> 5600 <member name="T:OpenMetaverse.Packets.ParcelDisableObjectsPacket.OwnerIDsBlock">
6679 <summary>Raises the DirLandReply event</summary> 5601 <exclude/>
6680 <param name="e">A DirLandReplyEventArgs object containing the
6681 data returned from the data server</param>
6682 </member> 5602 </member>
6683 <member name="M:OpenMetaverse.DirectoryManager.StartClassifiedSearch(System.String)"> 5603 <member name="T:OpenMetaverse.Packets.ParcelSelectObjectsPacket">
6684 <summary> 5604 <exclude/>
6685 Query the data server for a list of classified ads containing the specified string.
6686 Defaults to searching for classified placed in any category, and includes PG, Adult and Mature
6687 results.
6688 Responses are sent 16 per response packet, there is no way to know how many results a query reply will contain however assuming
6689 the reply packets arrived ordered, a response with less than 16 entries would indicate all results have been received
6690 The <see cref="!:OnClassifiedReply" /> event is raised when a response is received from the simulator
6691 </summary>
6692 <param name="searchText">A string containing a list of keywords to search for</param>
6693 <returns>A UUID to correlate the results when the <see cref="!:OnClassifiedReply" /> event is raised</returns>
6694 </member> 5605 </member>
6695 <member name="M:OpenMetaverse.DirectoryManager.StartClassifiedSearch(System.String,OpenMetaverse.DirectoryManager.ClassifiedCategories,OpenMetaverse.DirectoryManager.ClassifiedQueryFlags)"> 5606 <member name="T:OpenMetaverse.Packets.ParcelSelectObjectsPacket.AgentDataBlock">
6696 <summary> 5607 <exclude/>
6697 Query the data server for a list of classified ads which contain specified keywords (Overload)
6698 The <see cref="!:OnClassifiedReply" /> event is raised when a response is received from the simulator
6699 </summary>
6700 <param name="searchText">A string containing a list of keywords to search for</param>
6701 <param name="category">The category to search</param>
6702 <param name="queryFlags">A set of flags which can be ORed to modify query options
6703 such as classified maturity rating.</param>
6704 <returns>A UUID to correlate the results when the <see cref="!:OnClassifiedReply" /> event is raised</returns>
6705 <example>
6706 Search classified ads containing the key words "foo" and "bar" in the "Any" category that are either PG or Mature
6707 <code>
6708 UUID searchID = StartClassifiedSearch("foo bar", ClassifiedCategories.Any, ClassifiedQueryFlags.PG | ClassifiedQueryFlags.Mature);
6709 </code></example>
6710 <remarks>
6711 Responses are sent 16 at a time, there is no way to know how many results a query reply will contain however assuming
6712 the reply packets arrived ordered, a response with less than 16 entries would indicate all results have been received
6713 </remarks>
6714 </member> 5608 </member>
6715 <member name="M:OpenMetaverse.DirectoryManager.StartDirPlacesSearch(System.String,System.Int32)"> 5609 <member name="T:OpenMetaverse.Packets.ParcelSelectObjectsPacket.ParcelDataBlock">
6716 <summary> 5610 <exclude/>
6717 Starts search for places (Overloaded)
6718 The <see cref="!:OnDirPlacesReply" /> event is raised when a response is received from the simulator
6719 </summary>
6720 <param name="searchText">Search text</param>
6721 <param name="queryStart">Each request is limited to 100 places
6722 being returned. To get the first 100 result entries of a request use 0,
6723 from 100-199 use 1, 200-299 use 2, etc.</param>
6724 <returns>A UUID to correlate the results when the <see cref="!:OnDirPlacesReply" /> event is raised</returns>
6725 </member> 5611 </member>
6726 <member name="M:OpenMetaverse.DirectoryManager.StartDirPlacesSearch(System.String,OpenMetaverse.DirectoryManager.DirFindFlags,OpenMetaverse.ParcelCategory,System.Int32)"> 5612 <member name="T:OpenMetaverse.Packets.ParcelSelectObjectsPacket.ReturnIDsBlock">
6727 <summary> 5613 <exclude/>
6728 Queries the dataserver for parcels of land which are flagged to be shown in search
6729 The <see cref="!:OnDirPlacesReply" /> event is raised when a response is received from the simulator
6730 </summary>
6731 <param name="searchText">A string containing a list of keywords to search for separated by a space character</param>
6732 <param name="queryFlags">A set of flags which can be ORed to modify query options
6733 such as classified maturity rating.</param>
6734 <param name="category">The category to search</param>
6735 <param name="queryStart">Each request is limited to 100 places
6736 being returned. To get the first 100 result entries of a request use 0,
6737 from 100-199 use 1, 200-299 use 2, etc.</param>
6738 <returns>A UUID to correlate the results when the <see cref="!:OnDirPlacesReply" /> event is raised</returns>
6739 <example>
6740 Search places containing the key words "foo" and "bar" in the "Any" category that are either PG or Adult
6741 <code>
6742 UUID searchID = StartDirPlacesSearch("foo bar", DirFindFlags.DwellSort | DirFindFlags.IncludePG | DirFindFlags.IncludeAdult, ParcelCategory.Any, 0);
6743 </code></example>
6744 <remarks>
6745 Additional information on the results can be obtained by using the ParcelManager.InfoRequest method
6746 </remarks>
6747 </member> 5614 </member>
6748 <member name="M:OpenMetaverse.DirectoryManager.StartLandSearch(OpenMetaverse.DirectoryManager.SearchTypeFlags)"> 5615 <member name="T:OpenMetaverse.Packets.EstateCovenantRequestPacket">
6749 <summary> 5616 <exclude/>
6750 Starts a search for land sales using the directory
6751 The <see cref="!:OnDirLandReply" /> event is raised when a response is received from the simulator
6752 </summary>
6753 <param name="typeFlags">What type of land to search for. Auction,
6754 estate, mainland, "first land", etc</param>
6755 <remarks>The OnDirLandReply event handler must be registered before
6756 calling this function. There is no way to determine how many
6757 results will be returned, or how many times the callback will be
6758 fired other than you won't get more than 100 total parcels from
6759 each query.</remarks>
6760 </member> 5617 </member>
6761 <member name="M:OpenMetaverse.DirectoryManager.StartLandSearch(OpenMetaverse.DirectoryManager.SearchTypeFlags,System.Int32,System.Int32,System.Int32)"> 5618 <member name="T:OpenMetaverse.Packets.EstateCovenantRequestPacket.AgentDataBlock">
6762 <summary> 5619 <exclude/>
6763 Starts a search for land sales using the directory
6764 The <seealso cref="!:OnDirLandReply" /> event is raised when a response is received from the simulator
6765 </summary>
6766 <param name="typeFlags">What type of land to search for. Auction,
6767 estate, mainland, "first land", etc</param>
6768 <param name="priceLimit">Maximum price to search for</param>
6769 <param name="areaLimit">Maximum area to search for</param>
6770 <param name="queryStart">Each request is limited to 100 parcels
6771 being returned. To get the first 100 parcels of a request use 0,
6772 from 100-199 use 1, 200-299 use 2, etc.</param>
6773 <remarks>The OnDirLandReply event handler must be registered before
6774 calling this function. There is no way to determine how many
6775 results will be returned, or how many times the callback will be
6776 fired other than you won't get more than 100 total parcels from
6777 each query.</remarks>
6778 </member> 5620 </member>
6779 <member name="M:OpenMetaverse.DirectoryManager.StartLandSearch(OpenMetaverse.DirectoryManager.DirFindFlags,OpenMetaverse.DirectoryManager.SearchTypeFlags,System.Int32,System.Int32,System.Int32)"> 5621 <member name="T:OpenMetaverse.Packets.EstateCovenantReplyPacket">
6780 <summary> 5622 <exclude/>
6781 Send a request to the data server for land sales listings
6782 </summary>
6783 <param name="findFlags">Flags sent to specify query options
6784 Available flags:
6785 Specify the parcel rating with one or more of the following:
6786 IncludePG IncludeMature IncludeAdult
6787 Specify the field to pre sort the results with ONLY ONE of the following:
6788 PerMeterSort NameSort AreaSort PricesSort
6789 Specify the order the results are returned in, if not specified the results are pre sorted in a Descending Order
6790 SortAsc
6791 Specify additional filters to limit the results with one or both of the following:
6792 LimitByPrice LimitByArea
6793 Flags can be combined by separating them with the | (pipe) character
6794 Additional details can be found in <see cref="T:OpenMetaverse.DirectoryManager.DirFindFlags" /></param>
6795 <param name="typeFlags">What type of land to search for. Auction,
6796 Estate or Mainland</param>
6797 <param name="priceLimit">Maximum price to search for when the
6798 DirFindFlags.LimitByPrice flag is specified in findFlags</param>
6799 <param name="areaLimit">Maximum area to search for when the
6800 DirFindFlags.LimitByArea flag is specified in findFlags</param>
6801 <param name="queryStart">Each request is limited to 100 parcels
6802 being returned. To get the first 100 parcels of a request use 0,
6803 from 100-199 use 100, 200-299 use 200, etc.</param>
6804 <remarks>
6805 <para>The <seealso cref="!:OnDirLandReply" /> event will be raised with the response from the simulator
6806 There is no way to determine how many results will be returned, or how many times the callback will be
6807 fired other than you won't get more than 100 total parcels from
6808 each reply.</para>
6809 <para>Any land set for sale to either anybody or specific to the connected agent will be included in the
6810 results if the land is included in the query</para>
6811 </remarks>
6812 <example>
6813 <code>
6814 // request all mainland, any maturity rating that is larger than 512 sq.m
6815 StartLandSearch(DirFindFlags.SortAsc | DirFindFlags.PerMeterSort | DirFindFlags.LimitByArea | DirFindFlags.IncludePG | DirFindFlags.IncludeMature | DirFindFlags.IncludeAdult, SearchTypeFlags.Mainland, 0, 512, 0);
6816 </code>
6817 </example>
6818 </member> 5623 </member>
6819 <member name="M:OpenMetaverse.DirectoryManager.StartGroupSearch(System.String,System.Int32)"> 5624 <member name="T:OpenMetaverse.Packets.EstateCovenantReplyPacket.DataBlock">
6820 <summary> 5625 <exclude/>
6821 Search for Groups
6822 </summary>
6823 <param name="searchText">The name or portion of the name of the group you wish to search for</param>
6824 <param name="queryStart">Start from the match number</param>
6825 <returns>
6826 </returns>
6827 </member> 5626 </member>
6828 <member name="M:OpenMetaverse.DirectoryManager.StartGroupSearch(System.String,System.Int32,OpenMetaverse.DirectoryManager.DirFindFlags)"> 5627 <member name="T:OpenMetaverse.Packets.ForceObjectSelectPacket">
6829 <summary> 5628 <exclude/>
6830 Search for Groups
6831 </summary>
6832 <param name="searchText">The name or portion of the name of the group you wish to search for</param>
6833 <param name="queryStart">Start from the match number</param>
6834 <param name="flags">Search flags</param>
6835 <returns>
6836 </returns>
6837 </member> 5629 </member>
6838 <member name="M:OpenMetaverse.DirectoryManager.StartPeopleSearch(System.String,System.Int32)"> 5630 <member name="T:OpenMetaverse.Packets.ForceObjectSelectPacket.HeaderBlock">
6839 <summary> 5631 <exclude/>
6840 Search the People directory for other avatars
6841 </summary>
6842 <param name="searchText">The name or portion of the name of the avatar you wish to search for</param>
6843 <param name="queryStart">
6844 </param>
6845 <returns>
6846 </returns>
6847 </member> 5632 </member>
6848 <member name="M:OpenMetaverse.DirectoryManager.StartPlacesSearch"> 5633 <member name="T:OpenMetaverse.Packets.ForceObjectSelectPacket.DataBlock">
6849 <summary> 5634 <exclude/>
6850 Search Places for parcels of land you personally own
6851 </summary>
6852 </member> 5635 </member>
6853 <member name="M:OpenMetaverse.DirectoryManager.StartPlacesSearch(OpenMetaverse.UUID)"> 5636 <member name="T:OpenMetaverse.Packets.ParcelBuyPassPacket">
6854 <summary> 5637 <exclude/>
6855 Searches Places for land owned by the specified group
6856 </summary>
6857 <param name="groupID">ID of the group you want to recieve land list for (You must be a member of the group)</param>
6858 <returns>Transaction (Query) ID which can be associated with results from your request.</returns>
6859 </member> 5638 </member>
6860 <member name="M:OpenMetaverse.DirectoryManager.StartPlacesSearch(System.String)"> 5639 <member name="T:OpenMetaverse.Packets.ParcelBuyPassPacket.AgentDataBlock">
6861 <summary> 5640 <exclude/>
6862 Search the Places directory for parcels that are listed in search and contain the specified keywords
6863 </summary>
6864 <param name="searchText">A string containing the keywords to search for</param>
6865 <returns>Transaction (Query) ID which can be associated with results from your request.</returns>
6866 </member> 5641 </member>
6867 <member name="M:OpenMetaverse.DirectoryManager.StartPlacesSearch(OpenMetaverse.DirectoryManager.DirFindFlags,OpenMetaverse.ParcelCategory,System.String,System.String,OpenMetaverse.UUID,OpenMetaverse.UUID)"> 5642 <member name="T:OpenMetaverse.Packets.ParcelBuyPassPacket.ParcelDataBlock">
6868 <summary> 5643 <exclude/>
6869 Search Places - All Options
6870 </summary>
6871 <param name="findFlags">One of the Values from the DirFindFlags struct, ie: AgentOwned, GroupOwned, etc.</param>
6872 <param name="searchCategory">One of the values from the SearchCategory Struct, ie: Any, Linden, Newcomer</param>
6873 <param name="searchText">A string containing a list of keywords to search for separated by a space character</param>
6874 <param name="simulatorName">String Simulator Name to search in</param>
6875 <param name="groupID">LLUID of group you want to recieve results for</param>
6876 <param name="transactionID">Transaction (Query) ID which can be associated with results from your request.</param>
6877 <returns>Transaction (Query) ID which can be associated with results from your request.</returns>
6878 </member> 5644 </member>
6879 <member name="M:OpenMetaverse.DirectoryManager.StartEventsSearch(System.String,System.UInt32)"> 5645 <member name="T:OpenMetaverse.Packets.ParcelDeedToGroupPacket">
6880 <summary> 5646 <exclude/>
6881 Search All Events with specifid searchText in all categories, includes PG, Mature and Adult
6882 </summary>
6883 <param name="searchText">A string containing a list of keywords to search for separated by a space character</param>
6884 <param name="queryStart">Each request is limited to 100 entries
6885 being returned. To get the first group of entries of a request use 0,
6886 from 100-199 use 100, 200-299 use 200, etc.</param>
6887 <returns>UUID of query to correlate results in callback.</returns>
6888 </member> 5647 </member>
6889 <member name="M:OpenMetaverse.DirectoryManager.StartEventsSearch(System.String,OpenMetaverse.DirectoryManager.DirFindFlags,System.String,System.UInt32,OpenMetaverse.DirectoryManager.EventCategories)"> 5648 <member name="T:OpenMetaverse.Packets.ParcelDeedToGroupPacket.AgentDataBlock">
6890 <summary> 5649 <exclude/>
6891 Search Events
6892 </summary>
6893 <param name="searchText">A string containing a list of keywords to search for separated by a space character</param>
6894 <param name="queryFlags">One or more of the following flags: DateEvents, IncludePG, IncludeMature, IncludeAdult
6895 from the <see cref="T:OpenMetaverse.DirectoryManager.DirFindFlags" /> Enum
6896 Multiple flags can be combined by separating the flags with the | (pipe) character</param>
6897 <param name="eventDay">"u" for in-progress and upcoming events, -or- number of days since/until event is scheduled
6898 For example "0" = Today, "1" = tomorrow, "2" = following day, "-1" = yesterday, etc.</param>
6899 <param name="queryStart">Each request is limited to 100 entries
6900 being returned. To get the first group of entries of a request use 0,
6901 from 100-199 use 100, 200-299 use 200, etc.</param>
6902 <param name="category">EventCategory event is listed under.</param>
6903 <returns>UUID of query to correlate results in callback.</returns>
6904 </member> 5650 </member>
6905 <member name="M:OpenMetaverse.DirectoryManager.EventInfoRequest(System.UInt32)"> 5651 <member name="T:OpenMetaverse.Packets.ParcelDeedToGroupPacket.DataBlock">
6906 <summary>Requests Event Details</summary> 5652 <exclude/>
6907 <param name="eventID">ID of Event returned from the <see cref="M:OpenMetaverse.DirectoryManager.StartEventsSearch(System.String,OpenMetaverse.DirectoryManager.DirFindFlags,System.String,System.UInt32,OpenMetaverse.DirectoryManager.EventCategories)" /> method</param>
6908 </member> 5653 </member>
6909 <member name="M:OpenMetaverse.DirectoryManager.DirClassifiedReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 5654 <member name="T:OpenMetaverse.Packets.ParcelReclaimPacket">
6910 <summary>Process an incoming packet and raise the appropriate events</summary> 5655 <exclude/>
6911 <param name="sender">The sender</param>
6912 <param name="e">The EventArgs object containing the packet data</param>
6913 </member> 5656 </member>
6914 <member name="M:OpenMetaverse.DirectoryManager.DirLandReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 5657 <member name="T:OpenMetaverse.Packets.ParcelReclaimPacket.AgentDataBlock">
6915 <summary>Process an incoming packet and raise the appropriate events</summary> 5658 <exclude/>
6916 <param name="sender">The sender</param>
6917 <param name="e">The EventArgs object containing the packet data</param>
6918 </member> 5659 </member>
6919 <member name="M:OpenMetaverse.DirectoryManager.DirLandReplyEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)"> 5660 <member name="T:OpenMetaverse.Packets.ParcelReclaimPacket.DataBlock">
6920 <summary>Process an incoming <see cref="T:OpenMetaverse.Messages.Linden.DirLandReplyMessage" /> event message</summary> 5661 <exclude/>
6921 <param name="capsKey">The Unique Capabilities Key</param>
6922 <param name="message">The <see cref="T:OpenMetaverse.Messages.Linden.DirLandReplyMessage" /> event message containing the data</param>
6923 <param name="simulator">The simulator the message originated from</param>
6924 </member> 5662 </member>
6925 <member name="M:OpenMetaverse.DirectoryManager.DirPeopleReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 5663 <member name="T:OpenMetaverse.Packets.ParcelClaimPacket">
6926 <summary>Process an incoming packet and raise the appropriate events</summary> 5664 <exclude/>
6927 <param name="sender">The sender</param>
6928 <param name="e">The EventArgs object containing the packet data</param>
6929 </member> 5665 </member>
6930 <member name="M:OpenMetaverse.DirectoryManager.DirGroupsReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 5666 <member name="T:OpenMetaverse.Packets.ParcelClaimPacket.AgentDataBlock">
6931 <summary>Process an incoming packet and raise the appropriate events</summary> 5667 <exclude/>
6932 <param name="sender">The sender</param>
6933 <param name="e">The EventArgs object containing the packet data</param>
6934 </member> 5668 </member>
6935 <member name="M:OpenMetaverse.DirectoryManager.PlacesReplyEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)"> 5669 <member name="T:OpenMetaverse.Packets.ParcelClaimPacket.DataBlock">
6936 <summary>Process an incoming <see cref="T:OpenMetaverse.Messages.Linden.PlacesReplyMessage" /> event message</summary> 5670 <exclude/>
6937 <param name="capsKey">The Unique Capabilities Key</param>
6938 <param name="message">The <see cref="T:OpenMetaverse.Messages.Linden.PlacesReplyMessage" /> event message containing the data</param>
6939 <param name="simulator">The simulator the message originated from</param>
6940 </member> 5671 </member>
6941 <member name="M:OpenMetaverse.DirectoryManager.PlacesReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 5672 <member name="T:OpenMetaverse.Packets.ParcelClaimPacket.ParcelDataBlock">
6942 <summary>Process an incoming packet and raise the appropriate events</summary> 5673 <exclude/>
6943 <param name="sender">The sender</param>
6944 <param name="e">The EventArgs object containing the packet data</param>
6945 </member> 5674 </member>
6946 <member name="M:OpenMetaverse.DirectoryManager.EventsReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 5675 <member name="T:OpenMetaverse.Packets.ParcelJoinPacket">
6947 <summary>Process an incoming packet and raise the appropriate events</summary> 5676 <exclude/>
6948 <param name="sender">The sender</param>
6949 <param name="e">The EventArgs object containing the packet data</param>
6950 </member> 5677 </member>
6951 <member name="M:OpenMetaverse.DirectoryManager.EventInfoReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 5678 <member name="T:OpenMetaverse.Packets.ParcelJoinPacket.AgentDataBlock">
6952 <summary>Process an incoming packet and raise the appropriate events</summary> 5679 <exclude/>
6953 <param name="sender">The sender</param>
6954 <param name="e">The EventArgs object containing the packet data</param>
6955 </member> 5680 </member>
6956 <member name="M:OpenMetaverse.DirectoryManager.DirPlacesReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 5681 <member name="T:OpenMetaverse.Packets.ParcelJoinPacket.ParcelDataBlock">
6957 <summary>Process an incoming packet and raise the appropriate events</summary> 5682 <exclude/>
6958 <param name="sender">The sender</param>
6959 <param name="e">The EventArgs object containing the packet data</param>
6960 </member> 5683 </member>
6961 <member name="T:OpenMetaverse.EventInfoReplyEventArgs"> 5684 <member name="T:OpenMetaverse.Packets.ParcelDividePacket">
6962 <summary>Contains the Event data returned from the data server from an EventInfoRequest</summary> 5685 <exclude/>
6963 </member> 5686 </member>
6964 <member name="M:OpenMetaverse.EventInfoReplyEventArgs.#ctor(OpenMetaverse.DirectoryManager.EventInfo)"> 5687 <member name="T:OpenMetaverse.Packets.ParcelDividePacket.AgentDataBlock">
6965 <summary>Construct a new instance of the EventInfoReplyEventArgs class</summary> 5688 <exclude/>
6966 <param name="matchedEvent">A single EventInfo object containing the details of an event</param>
6967 </member> 5689 </member>
6968 <member name="P:OpenMetaverse.EventInfoReplyEventArgs.MatchedEvent"> 5690 <member name="T:OpenMetaverse.Packets.ParcelDividePacket.ParcelDataBlock">
6969 <summary> 5691 <exclude/>
6970 A single EventInfo object containing the details of an event
6971 </summary>
6972 </member> 5692 </member>
6973 <member name="T:OpenMetaverse.DirEventsReplyEventArgs"> 5693 <member name="T:OpenMetaverse.Packets.ParcelReleasePacket">
6974 <summary>Contains the "Event" detail data returned from the data server</summary> 5694 <exclude/>
6975 </member> 5695 </member>
6976 <member name="M:OpenMetaverse.DirEventsReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.DirectoryManager.EventsSearchData})"> 5696 <member name="T:OpenMetaverse.Packets.ParcelReleasePacket.AgentDataBlock">
6977 <summary>Construct a new instance of the DirEventsReplyEventArgs class</summary> 5697 <exclude/>
6978 <param name="queryID">The ID of the query returned by the data server.
6979 This will correlate to the ID returned by the <see cref="!:StartEventsSearch" /> method</param>
6980 <param name="matchedEvents">A list containing the "Events" returned by the search query</param>
6981 </member> 5698 </member>
6982 <member name="P:OpenMetaverse.DirEventsReplyEventArgs.QueryID"> 5699 <member name="T:OpenMetaverse.Packets.ParcelReleasePacket.DataBlock">
6983 <summary>The ID returned by <see cref="M:OpenMetaverse.DirectoryManager.StartEventsSearch(System.String,OpenMetaverse.DirectoryManager.DirFindFlags,System.String,System.UInt32,OpenMetaverse.DirectoryManager.EventCategories)" /></summary> 5700 <exclude/>
6984 </member> 5701 </member>
6985 <member name="P:OpenMetaverse.DirEventsReplyEventArgs.MatchedEvents"> 5702 <member name="T:OpenMetaverse.Packets.ParcelBuyPacket">
6986 <summary>A list of "Events" returned by the data server</summary> 5703 <exclude/>
6987 </member> 5704 </member>
6988 <member name="T:OpenMetaverse.PlacesReplyEventArgs"> 5705 <member name="T:OpenMetaverse.Packets.ParcelBuyPacket.AgentDataBlock">
6989 <summary>Contains the "Event" list data returned from the data server</summary> 5706 <exclude/>
6990 </member> 5707 </member>
6991 <member name="M:OpenMetaverse.PlacesReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.DirectoryManager.PlacesSearchData})"> 5708 <member name="T:OpenMetaverse.Packets.ParcelBuyPacket.DataBlock">
6992 <summary>Construct a new instance of PlacesReplyEventArgs class</summary> 5709 <exclude/>
6993 <param name="queryID">The ID of the query returned by the data server.
6994 This will correlate to the ID returned by the <see cref="!:StartPlacesSearch" /> method</param>
6995 <param name="matchedPlaces">A list containing the "Places" returned by the data server query</param>
6996 </member> 5710 </member>
6997 <member name="P:OpenMetaverse.PlacesReplyEventArgs.QueryID"> 5711 <member name="T:OpenMetaverse.Packets.ParcelBuyPacket.ParcelDataBlock">
6998 <summary>The ID returned by <see cref="M:OpenMetaverse.DirectoryManager.StartPlacesSearch(OpenMetaverse.DirectoryManager.DirFindFlags,OpenMetaverse.ParcelCategory,System.String,System.String,OpenMetaverse.UUID,OpenMetaverse.UUID)" /></summary> 5712 <exclude/>
6999 </member> 5713 </member>
7000 <member name="P:OpenMetaverse.PlacesReplyEventArgs.MatchedPlaces"> 5714 <member name="T:OpenMetaverse.Packets.ParcelGodForceOwnerPacket">
7001 <summary>A list of "Places" returned by the data server</summary> 5715 <exclude/>
7002 </member> 5716 </member>
7003 <member name="T:OpenMetaverse.DirPlacesReplyEventArgs"> 5717 <member name="T:OpenMetaverse.Packets.ParcelGodForceOwnerPacket.AgentDataBlock">
7004 <summary>Contains the places data returned from the data server</summary> 5718 <exclude/>
7005 </member> 5719 </member>
7006 <member name="M:OpenMetaverse.DirPlacesReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.DirectoryManager.DirectoryParcel})"> 5720 <member name="T:OpenMetaverse.Packets.ParcelGodForceOwnerPacket.DataBlock">
7007 <summary>Construct a new instance of the DirPlacesReplyEventArgs class</summary> 5721 <exclude/>
7008 <param name="queryID">The ID of the query returned by the data server.
7009 This will correlate to the ID returned by the <see cref="!:StartDirPlacesSearch" /> method</param>
7010 <param name="matchedParcels">A list containing land data returned by the data server</param>
7011 </member> 5722 </member>
7012 <member name="P:OpenMetaverse.DirPlacesReplyEventArgs.QueryID"> 5723 <member name="T:OpenMetaverse.Packets.ParcelAccessListRequestPacket">
7013 <summary>The ID returned by <see cref="M:OpenMetaverse.DirectoryManager.StartDirPlacesSearch(System.String,OpenMetaverse.DirectoryManager.DirFindFlags,OpenMetaverse.ParcelCategory,System.Int32)" /></summary> 5724 <exclude/>
7014 </member> 5725 </member>
7015 <member name="P:OpenMetaverse.DirPlacesReplyEventArgs.MatchedParcels"> 5726 <member name="T:OpenMetaverse.Packets.ParcelAccessListRequestPacket.AgentDataBlock">
7016 <summary>A list containing Places data returned by the data server</summary> 5727 <exclude/>
7017 </member> 5728 </member>
7018 <member name="T:OpenMetaverse.DirClassifiedsReplyEventArgs"> 5729 <member name="T:OpenMetaverse.Packets.ParcelAccessListRequestPacket.DataBlock">
7019 <summary>Contains the classified data returned from the data server</summary> 5730 <exclude/>
7020 </member> 5731 </member>
7021 <member name="M:OpenMetaverse.DirClassifiedsReplyEventArgs.#ctor(System.Collections.Generic.List{OpenMetaverse.DirectoryManager.Classified})"> 5732 <member name="T:OpenMetaverse.Packets.ParcelAccessListReplyPacket">
7022 <summary>Construct a new instance of the DirClassifiedsReplyEventArgs class</summary> 5733 <exclude/>
7023 <param name="classifieds">A list of classified ad data returned from the data server</param>
7024 </member> 5734 </member>
7025 <member name="P:OpenMetaverse.DirClassifiedsReplyEventArgs.Classifieds"> 5735 <member name="T:OpenMetaverse.Packets.ParcelAccessListReplyPacket.DataBlock">
7026 <summary>A list containing Classified Ads returned by the data server</summary> 5736 <exclude/>
7027 </member> 5737 </member>
7028 <member name="T:OpenMetaverse.DirGroupsReplyEventArgs"> 5738 <member name="T:OpenMetaverse.Packets.ParcelAccessListReplyPacket.ListBlock">
7029 <summary>Contains the group data returned from the data server</summary> 5739 <exclude/>
7030 </member> 5740 </member>
7031 <member name="M:OpenMetaverse.DirGroupsReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.DirectoryManager.GroupSearchData})"> 5741 <member name="T:OpenMetaverse.Packets.ParcelAccessListUpdatePacket">
7032 <summary>Construct a new instance of the DirGroupsReplyEventArgs class</summary> 5742 <exclude/>
7033 <param name="queryID">The ID of the query returned by the data server.
7034 This will correlate to the ID returned by the <see cref="!:StartGroupSearch" /> method</param>
7035 <param name="matchedGroups">A list of groups data returned by the data server</param>
7036 </member> 5743 </member>
7037 <member name="P:OpenMetaverse.DirGroupsReplyEventArgs.QueryID"> 5744 <member name="T:OpenMetaverse.Packets.ParcelAccessListUpdatePacket.AgentDataBlock">
7038 <summary>The ID returned by <see cref="M:OpenMetaverse.DirectoryManager.StartGroupSearch(System.String,System.Int32,OpenMetaverse.DirectoryManager.DirFindFlags)" /></summary> 5745 <exclude/>
7039 </member> 5746 </member>
7040 <member name="P:OpenMetaverse.DirGroupsReplyEventArgs.MatchedGroups"> 5747 <member name="T:OpenMetaverse.Packets.ParcelAccessListUpdatePacket.DataBlock">
7041 <summary>A list containing Groups data returned by the data server</summary> 5748 <exclude/>
7042 </member> 5749 </member>
7043 <member name="T:OpenMetaverse.DirPeopleReplyEventArgs"> 5750 <member name="T:OpenMetaverse.Packets.ParcelAccessListUpdatePacket.ListBlock">
7044 <summary>Contains the people data returned from the data server</summary> 5751 <exclude/>
7045 </member> 5752 </member>
7046 <member name="M:OpenMetaverse.DirPeopleReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.DirectoryManager.AgentSearchData})"> 5753 <member name="T:OpenMetaverse.Packets.ParcelDwellRequestPacket">
7047 <summary>Construct a new instance of the DirPeopleReplyEventArgs class</summary> 5754 <exclude/>
7048 <param name="queryID">The ID of the query returned by the data server.
7049 This will correlate to the ID returned by the <see cref="!:StartPeopleSearch" /> method</param>
7050 <param name="matchedPeople">A list of people data returned by the data server</param>
7051 </member> 5755 </member>
7052 <member name="P:OpenMetaverse.DirPeopleReplyEventArgs.QueryID"> 5756 <member name="T:OpenMetaverse.Packets.ParcelDwellRequestPacket.AgentDataBlock">
7053 <summary>The ID returned by <see cref="M:OpenMetaverse.DirectoryManager.StartPeopleSearch(System.String,System.Int32)" /></summary> 5757 <exclude/>
7054 </member> 5758 </member>
7055 <member name="P:OpenMetaverse.DirPeopleReplyEventArgs.MatchedPeople"> 5759 <member name="T:OpenMetaverse.Packets.ParcelDwellRequestPacket.DataBlock">
7056 <summary>A list containing People data returned by the data server</summary> 5760 <exclude/>
7057 </member> 5761 </member>
7058 <member name="T:OpenMetaverse.DirLandReplyEventArgs"> 5762 <member name="T:OpenMetaverse.Packets.ParcelDwellReplyPacket">
7059 <summary>Contains the land sales data returned from the data server</summary> 5763 <exclude/>
7060 </member> 5764 </member>
7061 <member name="M:OpenMetaverse.DirLandReplyEventArgs.#ctor(System.Collections.Generic.List{OpenMetaverse.DirectoryManager.DirectoryParcel})"> 5765 <member name="T:OpenMetaverse.Packets.ParcelDwellReplyPacket.AgentDataBlock">
7062 <summary>Construct a new instance of the DirLandReplyEventArgs class</summary> 5766 <exclude/>
7063 <param name="dirParcels">A list of parcels for sale returned by the data server</param>
7064 </member> 5767 </member>
7065 <member name="P:OpenMetaverse.DirLandReplyEventArgs.DirParcels"> 5768 <member name="T:OpenMetaverse.Packets.ParcelDwellReplyPacket.DataBlock">
7066 <summary>A list containing land forsale data returned by the data server</summary> 5769 <exclude/>
7067 </member> 5770 </member>
7068 <member name="T:OpenMetaverse.DownloadRequest"> 5771 <member name="T:OpenMetaverse.Packets.ParcelGodMarkAsContentPacket">
7069 <summary> 5772 <exclude/>
7070 Represends individual HTTP Download request
7071 </summary>
7072 </member> 5773 </member>
7073 <member name="M:OpenMetaverse.DownloadRequest.#ctor"> 5774 <member name="T:OpenMetaverse.Packets.ParcelGodMarkAsContentPacket.AgentDataBlock">
7074 <summary>Default constructor</summary> 5775 <exclude/>
7075 </member> 5776 </member>
7076 <member name="M:OpenMetaverse.DownloadRequest.#ctor(System.Uri,System.Int32,System.String,OpenMetaverse.Http.CapsBase.DownloadProgressEventHandler,OpenMetaverse.Http.CapsBase.RequestCompletedEventHandler)"> 5777 <member name="T:OpenMetaverse.Packets.ParcelGodMarkAsContentPacket.ParcelDataBlock">
7077 <summary>Constructor</summary> 5778 <exclude/>
7078 </member> 5779 </member>
7079 <member name="F:OpenMetaverse.DownloadRequest.Address"> 5780 <member name="T:OpenMetaverse.Packets.ViewerStartAuctionPacket">
7080 <summary>URI of the item to fetch</summary> 5781 <exclude/>
7081 </member> 5782 </member>
7082 <member name="F:OpenMetaverse.DownloadRequest.MillisecondsTimeout"> 5783 <member name="T:OpenMetaverse.Packets.ViewerStartAuctionPacket.AgentDataBlock">
7083 <summary>Timout specified in milliseconds</summary> 5784 <exclude/>
7084 </member> 5785 </member>
7085 <member name="F:OpenMetaverse.DownloadRequest.DownloadProgressCallback"> 5786 <member name="T:OpenMetaverse.Packets.ViewerStartAuctionPacket.ParcelDataBlock">
7086 <summary>Download progress callback</summary> 5787 <exclude/>
7087 </member> 5788 </member>
7088 <member name="F:OpenMetaverse.DownloadRequest.CompletedCallback"> 5789 <member name="T:OpenMetaverse.Packets.UUIDNameRequestPacket">
7089 <summary>Download completed callback</summary> 5790 <exclude/>
7090 </member> 5791 </member>
7091 <member name="F:OpenMetaverse.DownloadRequest.ContentType"> 5792 <member name="T:OpenMetaverse.Packets.UUIDNameRequestPacket.UUIDNameBlockBlock">
7092 <summary>Accept the following content type</summary> 5793 <exclude/>
7093 </member> 5794 </member>
7094 <member name="T:OpenMetaverse.DownloadManager"> 5795 <member name="T:OpenMetaverse.Packets.UUIDNameReplyPacket">
7095 <summary> 5796 <exclude/>
7096 Manages async HTTP downloads with a limit on maximum
7097 concurrent downloads
7098 </summary>
7099 </member> 5797 </member>
7100 <member name="M:OpenMetaverse.DownloadManager.#ctor"> 5798 <member name="T:OpenMetaverse.Packets.UUIDNameReplyPacket.UUIDNameBlockBlock">
7101 <summary>Default constructor</summary> 5799 <exclude/>
7102 </member> 5800 </member>
7103 <member name="P:OpenMetaverse.DownloadManager.ParallelDownloads"> 5801 <member name="T:OpenMetaverse.Packets.UUIDGroupNameRequestPacket">
7104 <summary>Maximum number of parallel downloads from a single endpoint</summary> 5802 <exclude/>
7105 </member> 5803 </member>
7106 <member name="P:OpenMetaverse.DownloadManager.ClientCert"> 5804 <member name="T:OpenMetaverse.Packets.UUIDGroupNameRequestPacket.UUIDNameBlockBlock">
7107 <summary>Client certificate</summary> 5805 <exclude/>
7108 </member> 5806 </member>
7109 <member name="M:OpenMetaverse.DownloadManager.Dispose"> 5807 <member name="T:OpenMetaverse.Packets.UUIDGroupNameReplyPacket">
7110 <summary>Cleanup method</summary> 5808 <exclude/>
7111 </member> 5809 </member>
7112 <member name="M:OpenMetaverse.DownloadManager.SetupRequest(System.Uri,System.String)"> 5810 <member name="T:OpenMetaverse.Packets.UUIDGroupNameReplyPacket.UUIDNameBlockBlock">
7113 <summary>Setup http download request</summary> 5811 <exclude/>
7114 </member> 5812 </member>
7115 <member name="M:OpenMetaverse.DownloadManager.EnqueuePending"> 5813 <member name="T:OpenMetaverse.Packets.ChildAgentDyingPacket">
7116 <summary>Check the queue for pending work</summary> 5814 <exclude/>
7117 </member> 5815 </member>
7118 <member name="M:OpenMetaverse.DownloadManager.QueueDownlad(OpenMetaverse.DownloadRequest)"> 5816 <member name="T:OpenMetaverse.Packets.ChildAgentDyingPacket.AgentDataBlock">
7119 <summary>Enqueue a new HTPP download</summary> 5817 <exclude/>
7120 </member> 5818 </member>
7121 <member name="T:OpenMetaverse.EstateTask"> 5819 <member name="T:OpenMetaverse.Packets.ChildAgentUnknownPacket">
7122 <summary>Describes tasks returned in LandStatReply</summary> 5820 <exclude/>
7123 </member> 5821 </member>
7124 <member name="T:OpenMetaverse.EstateTools"> 5822 <member name="T:OpenMetaverse.Packets.ChildAgentUnknownPacket.AgentDataBlock">
7125 <summary> 5823 <exclude/>
7126 Estate level administration and utilities
7127 </summary>
7128 </member> 5824 </member>
7129 <member name="M:OpenMetaverse.EstateTools.#ctor(OpenMetaverse.GridClient)"> 5825 <member name="T:OpenMetaverse.Packets.GetScriptRunningPacket">
7130 <summary> 5826 <exclude/>
7131 Constructor for EstateTools class
7132 </summary>
7133 <param name="client">
7134 </param>
7135 </member> 5827 </member>
7136 <member name="T:OpenMetaverse.EstateTools.LandStatReportType"> 5828 <member name="T:OpenMetaverse.Packets.GetScriptRunningPacket.ScriptBlock">
7137 <summary>Used in the ReportType field of a LandStatRequest</summary> 5829 <exclude/>
7138 </member> 5830 </member>
7139 <member name="T:OpenMetaverse.EstateTools.EstateAccessDelta"> 5831 <member name="T:OpenMetaverse.Packets.ScriptRunningReplyPacket">
7140 <summary>Used by EstateOwnerMessage packets</summary> 5832 <exclude/>
7141 </member> 5833 </member>
7142 <member name="T:OpenMetaverse.EstateTools.EstateAccessReplyDelta"> 5834 <member name="T:OpenMetaverse.Packets.ScriptRunningReplyPacket.ScriptBlock">
7143 <summary>Used by EstateOwnerMessage packets</summary> 5835 <exclude/>
7144 </member> 5836 </member>
7145 <member name="T:OpenMetaverse.EstateTools.EstateReturnFlags"> 5837 <member name="T:OpenMetaverse.Packets.SetScriptRunningPacket">
7146 <summary> 5838 <exclude/>
7147 </summary>
7148 </member> 5839 </member>
7149 <member name="F:OpenMetaverse.EstateTools.EstateReturnFlags.None"> 5840 <member name="T:OpenMetaverse.Packets.SetScriptRunningPacket.AgentDataBlock">
7150 <summary>No flags set</summary> 5841 <exclude/>
7151 </member> 5842 </member>
7152 <member name="F:OpenMetaverse.EstateTools.EstateReturnFlags.ReturnScripted"> 5843 <member name="T:OpenMetaverse.Packets.SetScriptRunningPacket.ScriptBlock">
7153 <summary>Only return targets scripted objects</summary> 5844 <exclude/>
7154 </member> 5845 </member>
7155 <member name="F:OpenMetaverse.EstateTools.EstateReturnFlags.ReturnOnOthersLand"> 5846 <member name="T:OpenMetaverse.Packets.ScriptResetPacket">
7156 <summary>Only return targets objects if on others land</summary> 5847 <exclude/>
7157 </member> 5848 </member>
7158 <member name="F:OpenMetaverse.EstateTools.EstateReturnFlags.ReturnScriptedAndOnOthers"> 5849 <member name="T:OpenMetaverse.Packets.ScriptResetPacket.AgentDataBlock">
7159 <summary>Returns target's scripted objects and objects on other parcels</summary> 5850 <exclude/>
7160 </member> 5851 </member>
7161 <member name="T:OpenMetaverse.EstateTools.GroundTextureSettings"> 5852 <member name="T:OpenMetaverse.Packets.ScriptResetPacket.ScriptBlock">
7162 <summary>Ground texture settings for each corner of the region</summary> 5853 <exclude/>
7163 </member> 5854 </member>
7164 <member name="T:OpenMetaverse.EstateTools.GroundTextureHeight"> 5855 <member name="T:OpenMetaverse.Packets.ScriptSensorRequestPacket">
7165 <summary>Used by GroundTextureHeightSettings</summary> 5856 <exclude/>
7166 </member> 5857 </member>
7167 <member name="T:OpenMetaverse.EstateTools.GroundTextureHeightSettings"> 5858 <member name="T:OpenMetaverse.Packets.ScriptSensorRequestPacket.RequesterBlock">
7168 <summary>The high and low texture thresholds for each corner of the sim</summary> 5859 <exclude/>
7169 </member> 5860 </member>
7170 <member name="F:OpenMetaverse.EstateTools.GroundTextures"> 5861 <member name="T:OpenMetaverse.Packets.ScriptSensorReplyPacket">
7171 <summary>Textures for each of the four terrain height levels</summary> 5862 <exclude/>
7172 </member> 5863 </member>
7173 <member name="F:OpenMetaverse.EstateTools.GroundTextureLimits"> 5864 <member name="T:OpenMetaverse.Packets.ScriptSensorReplyPacket.RequesterBlock">
7174 <summary>Upper/lower texture boundaries for each corner of the sim</summary> 5865 <exclude/>
7175 </member> 5866 </member>
7176 <member name="F:OpenMetaverse.EstateTools.m_TopCollidersReply"> 5867 <member name="T:OpenMetaverse.Packets.ScriptSensorReplyPacket.SensedDataBlock">
7177 <summary>The event subscribers. null if no subcribers</summary> 5868 <exclude/>
7178 </member> 5869 </member>
7179 <member name="F:OpenMetaverse.EstateTools.m_TopCollidersReply_Lock"> 5870 <member name="T:OpenMetaverse.Packets.CompleteAgentMovementPacket">
7180 <summary>Thread sync lock object</summary> 5871 <exclude/>
7181 </member> 5872 </member>
7182 <member name="F:OpenMetaverse.EstateTools.m_TopScriptsReply"> 5873 <member name="T:OpenMetaverse.Packets.CompleteAgentMovementPacket.AgentDataBlock">
7183 <summary>The event subscribers. null if no subcribers</summary> 5874 <exclude/>
7184 </member> 5875 </member>
7185 <member name="F:OpenMetaverse.EstateTools.m_TopScriptsReply_Lock"> 5876 <member name="T:OpenMetaverse.Packets.AgentMovementCompletePacket">
7186 <summary>Thread sync lock object</summary> 5877 <exclude/>
7187 </member> 5878 </member>
7188 <member name="F:OpenMetaverse.EstateTools.m_EstateUsersReply"> 5879 <member name="T:OpenMetaverse.Packets.AgentMovementCompletePacket.AgentDataBlock">
7189 <summary>The event subscribers. null if no subcribers</summary> 5880 <exclude/>
7190 </member> 5881 </member>
7191 <member name="F:OpenMetaverse.EstateTools.m_EstateUsersReply_Lock"> 5882 <member name="T:OpenMetaverse.Packets.AgentMovementCompletePacket.DataBlock">
7192 <summary>Thread sync lock object</summary> 5883 <exclude/>
7193 </member> 5884 </member>
7194 <member name="F:OpenMetaverse.EstateTools.m_EstateGroupsReply"> 5885 <member name="T:OpenMetaverse.Packets.AgentMovementCompletePacket.SimDataBlock">
7195 <summary>The event subscribers. null if no subcribers</summary> 5886 <exclude/>
7196 </member> 5887 </member>
7197 <member name="F:OpenMetaverse.EstateTools.m_EstateGroupsReply_Lock"> 5888 <member name="T:OpenMetaverse.Packets.LogoutRequestPacket">
7198 <summary>Thread sync lock object</summary> 5889 <exclude/>
7199 </member> 5890 </member>
7200 <member name="F:OpenMetaverse.EstateTools.m_EstateManagersReply"> 5891 <member name="T:OpenMetaverse.Packets.LogoutRequestPacket.AgentDataBlock">
7201 <summary>The event subscribers. null if no subcribers</summary> 5892 <exclude/>
7202 </member> 5893 </member>
7203 <member name="F:OpenMetaverse.EstateTools.m_EstateManagersReply_Lock"> 5894 <member name="T:OpenMetaverse.Packets.LogoutReplyPacket">
7204 <summary>Thread sync lock object</summary> 5895 <exclude/>
7205 </member> 5896 </member>
7206 <member name="F:OpenMetaverse.EstateTools.m_EstateBansReply"> 5897 <member name="T:OpenMetaverse.Packets.LogoutReplyPacket.AgentDataBlock">
7207 <summary>The event subscribers. null if no subcribers</summary> 5898 <exclude/>
7208 </member> 5899 </member>
7209 <member name="F:OpenMetaverse.EstateTools.m_EstateBansReply_Lock"> 5900 <member name="T:OpenMetaverse.Packets.LogoutReplyPacket.InventoryDataBlock">
7210 <summary>Thread sync lock object</summary> 5901 <exclude/>
7211 </member> 5902 </member>
7212 <member name="F:OpenMetaverse.EstateTools.m_EstateCovenantReply"> 5903 <member name="T:OpenMetaverse.Packets.ImprovedInstantMessagePacket">
7213 <summary>The event subscribers. null if no subcribers</summary> 5904 <exclude/>
7214 </member> 5905 </member>
7215 <member name="F:OpenMetaverse.EstateTools.m_EstateCovenantReply_Lock"> 5906 <member name="T:OpenMetaverse.Packets.ImprovedInstantMessagePacket.AgentDataBlock">
7216 <summary>Thread sync lock object</summary> 5907 <exclude/>
7217 </member> 5908 </member>
7218 <member name="F:OpenMetaverse.EstateTools.m_EstateUpdateInfoReply"> 5909 <member name="T:OpenMetaverse.Packets.ImprovedInstantMessagePacket.MessageBlockBlock">
7219 <summary>The event subscribers. null if no subcribers</summary> 5910 <exclude/>
7220 </member> 5911 </member>
7221 <member name="F:OpenMetaverse.EstateTools.m_EstateUpdateInfoReply_Lock"> 5912 <member name="T:OpenMetaverse.Packets.RetrieveInstantMessagesPacket">
7222 <summary>Thread sync lock object</summary> 5913 <exclude/>
7223 </member> 5914 </member>
7224 <member name="E:OpenMetaverse.EstateTools.TopCollidersReply"> 5915 <member name="T:OpenMetaverse.Packets.RetrieveInstantMessagesPacket.AgentDataBlock">
7225 <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> 5916 <exclude/>
7226 </member> 5917 </member>
7227 <member name="E:OpenMetaverse.EstateTools.TopScriptsReply"> 5918 <member name="T:OpenMetaverse.Packets.FindAgentPacket">
7228 <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> 5919 <exclude/>
7229 </member> 5920 </member>
7230 <member name="E:OpenMetaverse.EstateTools.EstateUsersReply"> 5921 <member name="T:OpenMetaverse.Packets.FindAgentPacket.AgentBlockBlock">
7231 <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> 5922 <exclude/>
7232 </member> 5923 </member>
7233 <member name="E:OpenMetaverse.EstateTools.EstateGroupsReply"> 5924 <member name="T:OpenMetaverse.Packets.FindAgentPacket.LocationBlockBlock">
7234 <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> 5925 <exclude/>
7235 </member> 5926 </member>
7236 <member name="E:OpenMetaverse.EstateTools.EstateManagersReply"> 5927 <member name="T:OpenMetaverse.Packets.RequestGodlikePowersPacket">
7237 <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> 5928 <exclude/>
7238 </member> 5929 </member>
7239 <member name="E:OpenMetaverse.EstateTools.EstateBansReply"> 5930 <member name="T:OpenMetaverse.Packets.RequestGodlikePowersPacket.AgentDataBlock">
7240 <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> 5931 <exclude/>
7241 </member> 5932 </member>
7242 <member name="E:OpenMetaverse.EstateTools.EstateCovenantReply"> 5933 <member name="T:OpenMetaverse.Packets.RequestGodlikePowersPacket.RequestBlockBlock">
7243 <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> 5934 <exclude/>
7244 </member> 5935 </member>
7245 <member name="E:OpenMetaverse.EstateTools.EstateUpdateInfoReply"> 5936 <member name="T:OpenMetaverse.Packets.GrantGodlikePowersPacket">
7246 <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> 5937 <exclude/>
7247 </member> 5938 </member>
7248 <member name="M:OpenMetaverse.EstateTools.OnTopCollidersReply(OpenMetaverse.TopCollidersReplyEventArgs)"> 5939 <member name="T:OpenMetaverse.Packets.GrantGodlikePowersPacket.AgentDataBlock">
7249 <summary>Raises the TopCollidersReply event</summary> 5940 <exclude/>
7250 <param name="e">A TopCollidersReplyEventArgs object containing the
7251 data returned from the data server</param>
7252 </member> 5941 </member>
7253 <member name="M:OpenMetaverse.EstateTools.OnTopScriptsReply(OpenMetaverse.TopScriptsReplyEventArgs)"> 5942 <member name="T:OpenMetaverse.Packets.GrantGodlikePowersPacket.GrantDataBlock">
7254 <summary>Raises the TopScriptsReply event</summary> 5943 <exclude/>
7255 <param name="e">A TopScriptsReplyEventArgs object containing the
7256 data returned from the data server</param>
7257 </member> 5944 </member>
7258 <member name="M:OpenMetaverse.EstateTools.OnEstateUsersReply(OpenMetaverse.EstateUsersReplyEventArgs)"> 5945 <member name="T:OpenMetaverse.Packets.GodlikeMessagePacket">
7259 <summary>Raises the EstateUsersReply event</summary> 5946 <exclude/>
7260 <param name="e">A EstateUsersReplyEventArgs object containing the
7261 data returned from the data server</param>
7262 </member> 5947 </member>
7263 <member name="M:OpenMetaverse.EstateTools.OnEstateGroupsReply(OpenMetaverse.EstateGroupsReplyEventArgs)"> 5948 <member name="T:OpenMetaverse.Packets.GodlikeMessagePacket.AgentDataBlock">
7264 <summary>Raises the EstateGroupsReply event</summary> 5949 <exclude/>
7265 <param name="e">A EstateGroupsReplyEventArgs object containing the
7266 data returned from the data server</param>
7267 </member> 5950 </member>
7268 <member name="M:OpenMetaverse.EstateTools.OnEstateManagersReply(OpenMetaverse.EstateManagersReplyEventArgs)"> 5951 <member name="T:OpenMetaverse.Packets.GodlikeMessagePacket.MethodDataBlock">
7269 <summary>Raises the EstateManagersReply event</summary> 5952 <exclude/>
7270 <param name="e">A EstateManagersReplyEventArgs object containing the
7271 data returned from the data server</param>
7272 </member> 5953 </member>
7273 <member name="M:OpenMetaverse.EstateTools.OnEstateBansReply(OpenMetaverse.EstateBansReplyEventArgs)"> 5954 <member name="T:OpenMetaverse.Packets.GodlikeMessagePacket.ParamListBlock">
7274 <summary>Raises the EstateBansReply event</summary> 5955 <exclude/>
7275 <param name="e">A EstateBansReplyEventArgs object containing the
7276 data returned from the data server</param>
7277 </member> 5956 </member>
7278 <member name="M:OpenMetaverse.EstateTools.OnEstateCovenantReply(OpenMetaverse.EstateCovenantReplyEventArgs)"> 5957 <member name="T:OpenMetaverse.Packets.EstateOwnerMessagePacket">
7279 <summary>Raises the EstateCovenantReply event</summary> 5958 <exclude/>
7280 <param name="e">A EstateCovenantReplyEventArgs object containing the
7281 data returned from the data server</param>
7282 </member> 5959 </member>
7283 <member name="M:OpenMetaverse.EstateTools.OnEstateUpdateInfoReply(OpenMetaverse.EstateUpdateInfoReplyEventArgs)"> 5960 <member name="T:OpenMetaverse.Packets.EstateOwnerMessagePacket.AgentDataBlock">
7284 <summary>Raises the EstateUpdateInfoReply event</summary> 5961 <exclude/>
7285 <param name="e">A EstateUpdateInfoReplyEventArgs object containing the
7286 data returned from the data server</param>
7287 </member> 5962 </member>
7288 <member name="M:OpenMetaverse.EstateTools.LandStatRequest(System.Int32,OpenMetaverse.EstateTools.LandStatReportType,System.UInt32,System.String)"> 5963 <member name="T:OpenMetaverse.Packets.EstateOwnerMessagePacket.MethodDataBlock">
7289 <summary> 5964 <exclude/>
7290 Requests estate information such as top scripts and colliders
7291 </summary>
7292 <param name="parcelLocalID">
7293 </param>
7294 <param name="reportType">
7295 </param>
7296 <param name="requestFlags">
7297 </param>
7298 <param name="filter">
7299 </param>
7300 </member> 5965 </member>
7301 <member name="M:OpenMetaverse.EstateTools.RequestInfo"> 5966 <member name="T:OpenMetaverse.Packets.EstateOwnerMessagePacket.ParamListBlock">
7302 <summary>Requests estate settings, including estate manager and access/ban lists</summary> 5967 <exclude/>
7303 </member> 5968 </member>
7304 <member name="M:OpenMetaverse.EstateTools.RequestTopScripts"> 5969 <member name="T:OpenMetaverse.Packets.GenericMessagePacket">
7305 <summary>Requests the "Top Scripts" list for the current region</summary> 5970 <exclude/>
7306 </member> 5971 </member>
7307 <member name="M:OpenMetaverse.EstateTools.RequestTopColliders"> 5972 <member name="T:OpenMetaverse.Packets.GenericMessagePacket.AgentDataBlock">
7308 <summary>Requests the "Top Colliders" list for the current region</summary> 5973 <exclude/>
7309 </member> 5974 </member>
7310 <member name="M:OpenMetaverse.EstateTools.SetTerrainVariables(System.Single,System.Single,System.Single,System.Boolean,System.Boolean,System.Single)"> 5975 <member name="T:OpenMetaverse.Packets.GenericMessagePacket.MethodDataBlock">
7311 <summary> 5976 <exclude/>
7312 Set several estate specific configuration variables
7313 </summary>
7314 <param name="WaterHeight">The Height of the waterlevel over the entire estate. Defaults to 20</param>
7315 <param name="TerrainRaiseLimit">The maximum height change allowed above the baked terrain. Defaults to 4</param>
7316 <param name="TerrainLowerLimit">The minimum height change allowed below the baked terrain. Defaults to -4</param>
7317 <param name="UseEstateSun">true to use</param>
7318 <param name="FixedSun">if True forces the sun position to the position in SunPosition</param>
7319 <param name="SunPosition">The current position of the sun on the estate, or when FixedSun is true the static position
7320 the sun will remain. <remarks>6.0 = Sunrise, 30.0 = Sunset</remarks></param>
7321 </member> 5977 </member>
7322 <member name="M:OpenMetaverse.EstateTools.SimWideReturn(OpenMetaverse.UUID,OpenMetaverse.EstateTools.EstateReturnFlags,System.Boolean)"> 5978 <member name="T:OpenMetaverse.Packets.GenericMessagePacket.ParamListBlock">
7323 <summary> 5979 <exclude/>
7324 Request return of objects owned by specified avatar
7325 </summary>
7326 <param name="Target">The Agents <see cref="T:OpenMetaverse.UUID" /> owning the primitives to return</param>
7327 <param name="flag">specify the coverage and type of objects to be included in the return</param>
7328 <param name="EstateWide">true to perform return on entire estate</param>
7329 </member> 5980 </member>
7330 <member name="M:OpenMetaverse.EstateTools.EstateOwnerMessage(System.String,System.String)"> 5981 <member name="T:OpenMetaverse.Packets.MuteListRequestPacket">
7331 <summary> 5982 <exclude/>
7332 </summary>
7333 <param name="method">
7334 </param>
7335 <param name="param">
7336 </param>
7337 </member> 5983 </member>
7338 <member name="M:OpenMetaverse.EstateTools.EstateOwnerMessage(System.String,System.Collections.Generic.List{System.String})"> 5984 <member name="T:OpenMetaverse.Packets.MuteListRequestPacket.AgentDataBlock">
7339 <summary> 5985 <exclude/>
7340 Used for setting and retrieving various estate panel settings
7341 </summary>
7342 <param name="method">EstateOwnerMessage Method field</param>
7343 <param name="listParams">List of parameters to include</param>
7344 </member> 5986 </member>
7345 <member name="M:OpenMetaverse.EstateTools.KickUser(OpenMetaverse.UUID)"> 5987 <member name="T:OpenMetaverse.Packets.MuteListRequestPacket.MuteDataBlock">
7346 <summary> 5988 <exclude/>
7347 Kick an avatar from an estate
7348 </summary>
7349 <param name="userID">Key of Agent to remove</param>
7350 </member> 5989 </member>
7351 <member name="M:OpenMetaverse.EstateTools.BanUser(OpenMetaverse.UUID,System.Boolean)"> 5990 <member name="T:OpenMetaverse.Packets.UpdateMuteListEntryPacket">
7352 <summary> 5991 <exclude/>
7353 Ban an avatar from an estate</summary>
7354 <param name="userID">Key of Agent to remove</param>
7355 <param name="allEstates">Ban user from this estate and all others owned by the estate owner</param>
7356 </member> 5992 </member>
7357 <member name="M:OpenMetaverse.EstateTools.UnbanUser(OpenMetaverse.UUID,System.Boolean)"> 5993 <member name="T:OpenMetaverse.Packets.UpdateMuteListEntryPacket.AgentDataBlock">
7358 <summary>Unban an avatar from an estate</summary> 5994 <exclude/>
7359 <param name="userID">Key of Agent to remove</param>
7360 /// <param name="allEstates">Unban user from this estate and all others owned by the estate owner</param></member>
7361 <member name="M:OpenMetaverse.EstateTools.EstateMessage(System.String)">
7362 <summary>
7363 Send a message dialog to everyone in an entire estate
7364 </summary>
7365 <param name="message">Message to send all users in the estate</param>
7366 </member> 5995 </member>
7367 <member name="M:OpenMetaverse.EstateTools.SimulatorMessage(System.String)"> 5996 <member name="T:OpenMetaverse.Packets.UpdateMuteListEntryPacket.MuteDataBlock">
7368 <summary> 5997 <exclude/>
7369 Send a message dialog to everyone in a simulator
7370 </summary>
7371 <param name="message">Message to send all users in the simulator</param>
7372 </member> 5998 </member>
7373 <member name="M:OpenMetaverse.EstateTools.TeleportHomeUser(OpenMetaverse.UUID)"> 5999 <member name="T:OpenMetaverse.Packets.RemoveMuteListEntryPacket">
7374 <summary> 6000 <exclude/>
7375 Send an avatar back to their home location
7376 </summary>
7377 <param name="pest">Key of avatar to send home</param>
7378 </member> 6001 </member>
7379 <member name="M:OpenMetaverse.EstateTools.RestartRegion"> 6002 <member name="T:OpenMetaverse.Packets.RemoveMuteListEntryPacket.AgentDataBlock">
7380 <summary> 6003 <exclude/>
7381 Begin the region restart process
7382 </summary>
7383 </member> 6004 </member>
7384 <member name="M:OpenMetaverse.EstateTools.CancelRestart"> 6005 <member name="T:OpenMetaverse.Packets.RemoveMuteListEntryPacket.MuteDataBlock">
7385 <summary> 6006 <exclude/>
7386 Cancels a region restart
7387 </summary>
7388 </member> 6007 </member>
7389 <member name="M:OpenMetaverse.EstateTools.SetRegionInfo(System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Single,System.Single,System.Boolean)"> 6008 <member name="T:OpenMetaverse.Packets.CopyInventoryFromNotecardPacket">
7390 <summary>Estate panel "Region" tab settings</summary> 6009 <exclude/>
7391 </member> 6010 </member>
7392 <member name="M:OpenMetaverse.EstateTools.SetRegionDebug(System.Boolean,System.Boolean,System.Boolean)"> 6011 <member name="T:OpenMetaverse.Packets.CopyInventoryFromNotecardPacket.AgentDataBlock">
7393 <summary>Estate panel "Debug" tab settings</summary> 6012 <exclude/>
7394 </member> 6013 </member>
7395 <member name="M:OpenMetaverse.EstateTools.SetRegionTerrain(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID)"> 6014 <member name="T:OpenMetaverse.Packets.CopyInventoryFromNotecardPacket.NotecardDataBlock">
7396 <summary>Used for setting the region's terrain textures for its four height levels</summary> 6015 <exclude/>
7397 <param name="low">
7398 </param>
7399 <param name="midLow">
7400 </param>
7401 <param name="midHigh">
7402 </param>
7403 <param name="high">
7404 </param>
7405 </member> 6016 </member>
7406 <member name="M:OpenMetaverse.EstateTools.SetRegionTerrainHeights(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)"> 6017 <member name="T:OpenMetaverse.Packets.CopyInventoryFromNotecardPacket.InventoryDataBlock">
7407 <summary>Used for setting sim terrain texture heights</summary> 6018 <exclude/>
7408 </member> 6019 </member>
7409 <member name="M:OpenMetaverse.EstateTools.RequestCovenant"> 6020 <member name="T:OpenMetaverse.Packets.UpdateInventoryItemPacket">
7410 <summary>Requests the estate covenant</summary> 6021 <exclude/>
7411 </member> 6022 </member>
7412 <member name="M:OpenMetaverse.EstateTools.UploadTerrain(System.Byte[],System.String)"> 6023 <member name="T:OpenMetaverse.Packets.UpdateInventoryItemPacket.AgentDataBlock">
7413 <summary> 6024 <exclude/>
7414 Upload a terrain RAW file
7415 </summary>
7416 <param name="fileData">A byte array containing the encoded terrain data</param>
7417 <param name="fileName">The name of the file being uploaded</param>
7418 <returns>The Id of the transfer request</returns>
7419 </member> 6025 </member>
7420 <member name="M:OpenMetaverse.EstateTools.TeleportHomeAllUsers"> 6026 <member name="T:OpenMetaverse.Packets.UpdateInventoryItemPacket.InventoryDataBlock">
7421 <summary> 6027 <exclude/>
7422 Teleports all users home in current Estate
7423 </summary>
7424 </member> 6028 </member>
7425 <member name="M:OpenMetaverse.EstateTools.RemoveEstateManager(OpenMetaverse.UUID,System.Boolean)"> 6029 <member name="T:OpenMetaverse.Packets.UpdateCreateInventoryItemPacket">
7426 <summary> 6030 <exclude/>
7427 Remove estate manager</summary>
7428 <param name="userID">Key of Agent to Remove</param>
7429 <param name="allEstates">removes manager to this estate and all others owned by the estate owner</param>
7430 </member> 6031 </member>
7431 <member name="M:OpenMetaverse.EstateTools.AddEstateManager(OpenMetaverse.UUID,System.Boolean)"> 6032 <member name="T:OpenMetaverse.Packets.UpdateCreateInventoryItemPacket.AgentDataBlock">
7432 <summary> 6033 <exclude/>
7433 Add estate manager</summary>
7434 <param name="userID">Key of Agent to Add</param>
7435 <param name="allEstates">Add agent as manager to this estate and all others owned by the estate owner</param>
7436 </member> 6034 </member>
7437 <member name="M:OpenMetaverse.EstateTools.AddAllowedUser(OpenMetaverse.UUID,System.Boolean)"> 6035 <member name="T:OpenMetaverse.Packets.UpdateCreateInventoryItemPacket.InventoryDataBlock">
7438 <summary> 6036 <exclude/>
7439 Add's an agent to the estate Allowed list</summary>
7440 <param name="userID">Key of Agent to Add</param>
7441 <param name="allEstates">Add agent as an allowed reisdent to All estates if true</param>
7442 </member> 6037 </member>
7443 <member name="M:OpenMetaverse.EstateTools.RemoveAllowedUser(OpenMetaverse.UUID,System.Boolean)"> 6038 <member name="T:OpenMetaverse.Packets.MoveInventoryItemPacket">
7444 <summary> 6039 <exclude/>
7445 Removes an agent from the estate Allowed list</summary>
7446 <param name="userID">Key of Agent to Remove</param>
7447 <param name="allEstates">Removes agent as an allowed reisdent from All estates if true</param>
7448 </member> 6040 </member>
7449 <member name="M:OpenMetaverse.EstateTools.AddAllowedGroup(OpenMetaverse.UUID,System.Boolean)"> 6041 <member name="T:OpenMetaverse.Packets.MoveInventoryItemPacket.AgentDataBlock">
7450 <summary> 6042 <exclude/>
7451 Add's a group to the estate Allowed list</summary>
7452 <param name="groupID">Key of Group to Add</param>
7453 <param name="allEstates">Add Group as an allowed group to All estates if true</param>
7454 </member> 6043 </member>
7455 <member name="M:OpenMetaverse.EstateTools.RemoveAllowedGroup(OpenMetaverse.UUID,System.Boolean)"> 6044 <member name="T:OpenMetaverse.Packets.MoveInventoryItemPacket.InventoryDataBlock">
7456 <summary> 6045 <exclude/>
7457 Removes a group from the estate Allowed list</summary>
7458 <param name="groupID">Key of Group to Remove</param>
7459 <param name="allEstates">Removes Group as an allowed Group from All estates if true</param>
7460 </member> 6046 </member>
7461 <member name="M:OpenMetaverse.EstateTools.EstateCovenantReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 6047 <member name="T:OpenMetaverse.Packets.CopyInventoryItemPacket">
7462 <summary>Process an incoming packet and raise the appropriate events</summary> 6048 <exclude/>
7463 <param name="sender">The sender</param>
7464 <param name="e">The EventArgs object containing the packet data</param>
7465 </member> 6049 </member>
7466 <member name="M:OpenMetaverse.EstateTools.EstateOwnerMessageHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 6050 <member name="T:OpenMetaverse.Packets.CopyInventoryItemPacket.AgentDataBlock">
7467 <summary>Process an incoming packet and raise the appropriate events</summary> 6051 <exclude/>
7468 <param name="sender">The sender</param>
7469 <param name="e">The EventArgs object containing the packet data</param>
7470 </member> 6052 </member>
7471 <member name="M:OpenMetaverse.EstateTools.LandStatReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 6053 <member name="T:OpenMetaverse.Packets.CopyInventoryItemPacket.InventoryDataBlock">
7472 <summary>Process an incoming packet and raise the appropriate events</summary> 6054 <exclude/>
7473 <param name="sender">The sender</param>
7474 <param name="e">The EventArgs object containing the packet data</param>
7475 </member> 6055 </member>
7476 <member name="T:OpenMetaverse.TopCollidersReplyEventArgs"> 6056 <member name="T:OpenMetaverse.Packets.RemoveInventoryItemPacket">
7477 <summary>Raised on LandStatReply when the report type is for "top colliders"</summary> 6057 <exclude/>
7478 </member> 6058 </member>
7479 <member name="M:OpenMetaverse.TopCollidersReplyEventArgs.#ctor(System.Int32,System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.EstateTask})"> 6059 <member name="T:OpenMetaverse.Packets.RemoveInventoryItemPacket.AgentDataBlock">
7480 <summary>Construct a new instance of the TopCollidersReplyEventArgs class</summary> 6060 <exclude/>
7481 <param name="objectCount">The number of returned items in LandStatReply</param>
7482 <param name="tasks">Dictionary of Object UUIDs to tasks returned in LandStatReply</param>
7483 </member> 6061 </member>
7484 <member name="P:OpenMetaverse.TopCollidersReplyEventArgs.ObjectCount"> 6062 <member name="T:OpenMetaverse.Packets.RemoveInventoryItemPacket.InventoryDataBlock">
7485 <summary> 6063 <exclude/>
7486 The number of returned items in LandStatReply
7487 </summary>
7488 </member> 6064 </member>
7489 <member name="P:OpenMetaverse.TopCollidersReplyEventArgs.Tasks"> 6065 <member name="T:OpenMetaverse.Packets.ChangeInventoryItemFlagsPacket">
7490 <summary> 6066 <exclude/>
7491 A Dictionary of Object UUIDs to tasks returned in LandStatReply
7492 </summary>
7493 </member> 6067 </member>
7494 <member name="T:OpenMetaverse.TopScriptsReplyEventArgs"> 6068 <member name="T:OpenMetaverse.Packets.ChangeInventoryItemFlagsPacket.AgentDataBlock">
7495 <summary>Raised on LandStatReply when the report type is for "top Scripts"</summary> 6069 <exclude/>
7496 </member> 6070 </member>
7497 <member name="M:OpenMetaverse.TopScriptsReplyEventArgs.#ctor(System.Int32,System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.EstateTask})"> 6071 <member name="T:OpenMetaverse.Packets.ChangeInventoryItemFlagsPacket.InventoryDataBlock">
7498 <summary>Construct a new instance of the TopScriptsReplyEventArgs class</summary> 6072 <exclude/>
7499 <param name="objectCount">The number of returned items in LandStatReply</param>
7500 <param name="tasks">Dictionary of Object UUIDs to tasks returned in LandStatReply</param>
7501 </member> 6073 </member>
7502 <member name="P:OpenMetaverse.TopScriptsReplyEventArgs.ObjectCount"> 6074 <member name="T:OpenMetaverse.Packets.SaveAssetIntoInventoryPacket">
7503 <summary> 6075 <exclude/>
7504 The number of scripts returned in LandStatReply
7505 </summary>
7506 </member> 6076 </member>
7507 <member name="P:OpenMetaverse.TopScriptsReplyEventArgs.Tasks"> 6077 <member name="T:OpenMetaverse.Packets.SaveAssetIntoInventoryPacket.AgentDataBlock">
7508 <summary> 6078 <exclude/>
7509 A Dictionary of Object UUIDs to tasks returned in LandStatReply
7510 </summary>
7511 </member> 6079 </member>
7512 <member name="T:OpenMetaverse.EstateBansReplyEventArgs"> 6080 <member name="T:OpenMetaverse.Packets.SaveAssetIntoInventoryPacket.InventoryDataBlock">
7513 <summary>Returned, along with other info, upon a successful .RequestInfo()</summary> 6081 <exclude/>
7514 </member> 6082 </member>
7515 <member name="M:OpenMetaverse.EstateBansReplyEventArgs.#ctor(System.UInt32,System.Int32,System.Collections.Generic.List{OpenMetaverse.UUID})"> 6083 <member name="T:OpenMetaverse.Packets.CreateInventoryFolderPacket">
7516 <summary>Construct a new instance of the EstateBansReplyEventArgs class</summary> 6084 <exclude/>
7517 <param name="estateID">The estate's identifier on the grid</param>
7518 <param name="count">The number of returned items in LandStatReply</param>
7519 <param name="banned">User UUIDs banned</param>
7520 </member> 6085 </member>
7521 <member name="P:OpenMetaverse.EstateBansReplyEventArgs.EstateID"> 6086 <member name="T:OpenMetaverse.Packets.CreateInventoryFolderPacket.AgentDataBlock">
7522 <summary> 6087 <exclude/>
7523 The identifier of the estate
7524 </summary>
7525 </member> 6088 </member>
7526 <member name="P:OpenMetaverse.EstateBansReplyEventArgs.Count"> 6089 <member name="T:OpenMetaverse.Packets.CreateInventoryFolderPacket.FolderDataBlock">
7527 <summary> 6090 <exclude/>
7528 The number of returned itmes
7529 </summary>
7530 </member> 6091 </member>
7531 <member name="P:OpenMetaverse.EstateBansReplyEventArgs.Banned"> 6092 <member name="T:OpenMetaverse.Packets.UpdateInventoryFolderPacket">
7532 <summary> 6093 <exclude/>
7533 List of UUIDs of Banned Users
7534 </summary>
7535 </member> 6094 </member>
7536 <member name="T:OpenMetaverse.EstateUsersReplyEventArgs"> 6095 <member name="T:OpenMetaverse.Packets.UpdateInventoryFolderPacket.AgentDataBlock">
7537 <summary>Returned, along with other info, upon a successful .RequestInfo()</summary> 6096 <exclude/>
7538 </member> 6097 </member>
7539 <member name="M:OpenMetaverse.EstateUsersReplyEventArgs.#ctor(System.UInt32,System.Int32,System.Collections.Generic.List{OpenMetaverse.UUID})"> 6098 <member name="T:OpenMetaverse.Packets.UpdateInventoryFolderPacket.FolderDataBlock">
7540 <summary>Construct a new instance of the EstateUsersReplyEventArgs class</summary> 6099 <exclude/>
7541 <param name="estateID">The estate's identifier on the grid</param>
7542 <param name="count">The number of users</param>
7543 <param name="allowedUsers">Allowed users UUIDs</param>
7544 </member> 6100 </member>
7545 <member name="P:OpenMetaverse.EstateUsersReplyEventArgs.EstateID"> 6101 <member name="T:OpenMetaverse.Packets.MoveInventoryFolderPacket">
7546 <summary> 6102 <exclude/>
7547 The identifier of the estate
7548 </summary>
7549 </member> 6103 </member>
7550 <member name="P:OpenMetaverse.EstateUsersReplyEventArgs.Count"> 6104 <member name="T:OpenMetaverse.Packets.MoveInventoryFolderPacket.AgentDataBlock">
7551 <summary> 6105 <exclude/>
7552 The number of returned items
7553 </summary>
7554 </member> 6106 </member>
7555 <member name="P:OpenMetaverse.EstateUsersReplyEventArgs.AllowedUsers"> 6107 <member name="T:OpenMetaverse.Packets.MoveInventoryFolderPacket.InventoryDataBlock">
7556 <summary> 6108 <exclude/>
7557 List of UUIDs of Allowed Users
7558 </summary>
7559 </member> 6109 </member>
7560 <member name="T:OpenMetaverse.EstateGroupsReplyEventArgs"> 6110 <member name="T:OpenMetaverse.Packets.RemoveInventoryFolderPacket">
7561 <summary>Returned, along with other info, upon a successful .RequestInfo()</summary> 6111 <exclude/>
7562 </member> 6112 </member>
7563 <member name="M:OpenMetaverse.EstateGroupsReplyEventArgs.#ctor(System.UInt32,System.Int32,System.Collections.Generic.List{OpenMetaverse.UUID})"> 6113 <member name="T:OpenMetaverse.Packets.RemoveInventoryFolderPacket.AgentDataBlock">
7564 <summary>Construct a new instance of the EstateGroupsReplyEventArgs class</summary> 6114 <exclude/>
7565 <param name="estateID">The estate's identifier on the grid</param>
7566 <param name="count">The number of Groups</param>
7567 <param name="allowedGroups">Allowed Groups UUIDs</param>
7568 </member> 6115 </member>
7569 <member name="P:OpenMetaverse.EstateGroupsReplyEventArgs.EstateID"> 6116 <member name="T:OpenMetaverse.Packets.RemoveInventoryFolderPacket.FolderDataBlock">
7570 <summary> 6117 <exclude/>
7571 The identifier of the estate
7572 </summary>
7573 </member> 6118 </member>
7574 <member name="P:OpenMetaverse.EstateGroupsReplyEventArgs.Count"> 6119 <member name="T:OpenMetaverse.Packets.FetchInventoryDescendentsPacket">
7575 <summary> 6120 <exclude/>
7576 The number of returned items
7577 </summary>
7578 </member> 6121 </member>
7579 <member name="P:OpenMetaverse.EstateGroupsReplyEventArgs.AllowedGroups"> 6122 <member name="T:OpenMetaverse.Packets.FetchInventoryDescendentsPacket.AgentDataBlock">
7580 <summary> 6123 <exclude/>
7581 List of UUIDs of Allowed Groups
7582 </summary>
7583 </member> 6124 </member>
7584 <member name="T:OpenMetaverse.EstateManagersReplyEventArgs"> 6125 <member name="T:OpenMetaverse.Packets.FetchInventoryDescendentsPacket.InventoryDataBlock">
7585 <summary>Returned, along with other info, upon a successful .RequestInfo()</summary> 6126 <exclude/>
7586 </member> 6127 </member>
7587 <member name="M:OpenMetaverse.EstateManagersReplyEventArgs.#ctor(System.UInt32,System.Int32,System.Collections.Generic.List{OpenMetaverse.UUID})"> 6128 <member name="T:OpenMetaverse.Packets.InventoryDescendentsPacket">
7588 <summary>Construct a new instance of the EstateManagersReplyEventArgs class</summary> 6129 <exclude/>
7589 <param name="estateID">The estate's identifier on the grid</param>
7590 <param name="count">The number of Managers</param>
7591 <param name="managers"> Managers UUIDs</param>
7592 </member> 6130 </member>
7593 <member name="P:OpenMetaverse.EstateManagersReplyEventArgs.EstateID"> 6131 <member name="T:OpenMetaverse.Packets.InventoryDescendentsPacket.AgentDataBlock">
7594 <summary> 6132 <exclude/>
7595 The identifier of the estate
7596 </summary>
7597 </member> 6133 </member>
7598 <member name="P:OpenMetaverse.EstateManagersReplyEventArgs.Count"> 6134 <member name="T:OpenMetaverse.Packets.InventoryDescendentsPacket.FolderDataBlock">
7599 <summary> 6135 <exclude/>
7600 The number of returned items
7601 </summary>
7602 </member> 6136 </member>
7603 <member name="P:OpenMetaverse.EstateManagersReplyEventArgs.Managers"> 6137 <member name="T:OpenMetaverse.Packets.InventoryDescendentsPacket.ItemDataBlock">
7604 <summary> 6138 <exclude/>
7605 List of UUIDs of the Estate's Managers
7606 </summary>
7607 </member> 6139 </member>
7608 <member name="T:OpenMetaverse.EstateCovenantReplyEventArgs"> 6140 <member name="T:OpenMetaverse.Packets.FetchInventoryPacket">
7609 <summary>Returned, along with other info, upon a successful .RequestInfo()</summary> 6141 <exclude/>
7610 </member> 6142 </member>
7611 <member name="M:OpenMetaverse.EstateCovenantReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Int64,System.String,OpenMetaverse.UUID)"> 6143 <member name="T:OpenMetaverse.Packets.FetchInventoryPacket.AgentDataBlock">
7612 <summary>Construct a new instance of the EstateCovenantReplyEventArgs class</summary> 6144 <exclude/>
7613 <param name="covenantID">The Covenant ID</param>
7614 <param name="timestamp">The timestamp</param>
7615 <param name="estateName">The estate's name</param>
7616 <param name="estateOwnerID">The Estate Owner's ID (can be a GroupID)</param>
7617 </member> 6145 </member>
7618 <member name="P:OpenMetaverse.EstateCovenantReplyEventArgs.CovenantID"> 6146 <member name="T:OpenMetaverse.Packets.FetchInventoryPacket.InventoryDataBlock">
7619 <summary> 6147 <exclude/>
7620 The Covenant
7621 </summary>
7622 </member> 6148 </member>
7623 <member name="P:OpenMetaverse.EstateCovenantReplyEventArgs.Timestamp"> 6149 <member name="T:OpenMetaverse.Packets.FetchInventoryReplyPacket">
7624 <summary> 6150 <exclude/>
7625 The timestamp
7626 </summary>
7627 </member> 6151 </member>
7628 <member name="P:OpenMetaverse.EstateCovenantReplyEventArgs.EstateName"> 6152 <member name="T:OpenMetaverse.Packets.FetchInventoryReplyPacket.AgentDataBlock">
7629 <summary> 6153 <exclude/>
7630 The Estate name
7631 </summary>
7632 </member> 6154 </member>
7633 <member name="P:OpenMetaverse.EstateCovenantReplyEventArgs.EstateOwnerID"> 6155 <member name="T:OpenMetaverse.Packets.FetchInventoryReplyPacket.InventoryDataBlock">
7634 <summary> 6156 <exclude/>
7635 The Estate Owner's ID (can be a GroupID)
7636 </summary>
7637 </member> 6157 </member>
7638 <member name="T:OpenMetaverse.EstateUpdateInfoReplyEventArgs"> 6158 <member name="T:OpenMetaverse.Packets.BulkUpdateInventoryPacket">
7639 <summary>Returned, along with other info, upon a successful .RequestInfo()</summary> 6159 <exclude/>
7640 </member> 6160 </member>
7641 <member name="M:OpenMetaverse.EstateUpdateInfoReplyEventArgs.#ctor(System.String,OpenMetaverse.UUID,System.UInt32,System.Boolean)"> 6161 <member name="T:OpenMetaverse.Packets.BulkUpdateInventoryPacket.AgentDataBlock">
7642 <summary>Construct a new instance of the EstateUpdateInfoReplyEventArgs class</summary> 6162 <exclude/>
7643 <param name="estateName">The estate's name</param>
7644 <param name="estateOwner">The Estate Owners ID (can be a GroupID)</param>
7645 <param name="estateID">The estate's identifier on the grid</param>
7646 <param name="denyNoPaymentInfo">
7647 </param>
7648 </member> 6163 </member>
7649 <member name="P:OpenMetaverse.EstateUpdateInfoReplyEventArgs.EstateName"> 6164 <member name="T:OpenMetaverse.Packets.BulkUpdateInventoryPacket.FolderDataBlock">
7650 <summary> 6165 <exclude/>
7651 The estate's name
7652 </summary>
7653 </member> 6166 </member>
7654 <member name="P:OpenMetaverse.EstateUpdateInfoReplyEventArgs.EstateOwner"> 6167 <member name="T:OpenMetaverse.Packets.BulkUpdateInventoryPacket.ItemDataBlock">
7655 <summary> 6168 <exclude/>
7656 The Estate Owner's ID (can be a GroupID)
7657 </summary>
7658 </member> 6169 </member>
7659 <member name="P:OpenMetaverse.EstateUpdateInfoReplyEventArgs.EstateID"> 6170 <member name="T:OpenMetaverse.Packets.RemoveInventoryObjectsPacket">
7660 <summary> 6171 <exclude/>
7661 The identifier of the estate on the grid
7662 </summary>
7663 </member> 6172 </member>
7664 <member name="P:OpenMetaverse.EstateUpdateInfoReplyEventArgs.DenyNoPaymentInfo"> 6173 <member name="T:OpenMetaverse.Packets.RemoveInventoryObjectsPacket.AgentDataBlock">
7665 <summary> 6174 <exclude/>
7666 </summary>
7667 </member> 6175 </member>
7668 <member name="T:OpenMetaverse.PacketEventDictionary"> 6176 <member name="T:OpenMetaverse.Packets.RemoveInventoryObjectsPacket.FolderDataBlock">
7669 <summary> 6177 <exclude/>
7670 Registers, unregisters, and fires events generated by incoming packets
7671 </summary>
7672 </member> 6178 </member>
7673 <member name="M:OpenMetaverse.PacketEventDictionary.#ctor(OpenMetaverse.GridClient)"> 6179 <member name="T:OpenMetaverse.Packets.RemoveInventoryObjectsPacket.ItemDataBlock">
7674 <summary> 6180 <exclude/>
7675 Default constructor
7676 </summary>
7677 <param name="client">
7678 </param>
7679 </member> 6181 </member>
7680 <member name="T:OpenMetaverse.PacketEventDictionary.PacketCallbackWrapper"> 6182 <member name="T:OpenMetaverse.Packets.PurgeInventoryDescendentsPacket">
7681 <summary> 6183 <exclude/>
7682 Object that is passed to worker threads in the ThreadPool for
7683 firing packet callbacks
7684 </summary>
7685 </member> 6184 </member>
7686 <member name="F:OpenMetaverse.PacketEventDictionary.PacketCallbackWrapper.Callback"> 6185 <member name="T:OpenMetaverse.Packets.PurgeInventoryDescendentsPacket.AgentDataBlock">
7687 <summary>Callback to fire for this packet</summary> 6186 <exclude/>
7688 </member> 6187 </member>
7689 <member name="F:OpenMetaverse.PacketEventDictionary.PacketCallbackWrapper.Simulator"> 6188 <member name="T:OpenMetaverse.Packets.PurgeInventoryDescendentsPacket.InventoryDataBlock">
7690 <summary>Reference to the simulator that this packet came from</summary> 6189 <exclude/>
7691 </member> 6190 </member>
7692 <member name="F:OpenMetaverse.PacketEventDictionary.PacketCallbackWrapper.Packet"> 6191 <member name="T:OpenMetaverse.Packets.UpdateTaskInventoryPacket">
7693 <summary>The packet that needs to be processed</summary> 6192 <exclude/>
7694 </member> 6193 </member>
7695 <member name="F:OpenMetaverse.PacketEventDictionary.Client"> 6194 <member name="T:OpenMetaverse.Packets.UpdateTaskInventoryPacket.AgentDataBlock">
7696 <summary>Reference to the GridClient object</summary> 6195 <exclude/>
7697 </member> 6196 </member>
7698 <member name="M:OpenMetaverse.PacketEventDictionary.RegisterEvent(OpenMetaverse.Packets.PacketType,System.EventHandler{OpenMetaverse.PacketReceivedEventArgs},System.Boolean)"> 6197 <member name="T:OpenMetaverse.Packets.UpdateTaskInventoryPacket.UpdateDataBlock">
7699 <summary> 6198 <exclude/>
7700 Register an event handler
7701 </summary>
7702 <remarks>Use PacketType.Default to fire this event on every
7703 incoming packet</remarks>
7704 <param name="packetType">Packet type to register the handler for</param>
7705 <param name="eventHandler">Callback to be fired</param>
7706 <param name="isAsync">True if this callback should be ran
7707 asynchronously, false to run it synchronous</param>
7708 </member> 6199 </member>
7709 <member name="M:OpenMetaverse.PacketEventDictionary.UnregisterEvent(OpenMetaverse.Packets.PacketType,System.EventHandler{OpenMetaverse.PacketReceivedEventArgs})"> 6200 <member name="T:OpenMetaverse.Packets.UpdateTaskInventoryPacket.InventoryDataBlock">
7710 <summary> 6201 <exclude/>
7711 Unregister an event handler
7712 </summary>
7713 <param name="packetType">Packet type to unregister the handler for</param>
7714 <param name="eventHandler">Callback to be unregistered</param>
7715 </member> 6202 </member>
7716 <member name="M:OpenMetaverse.PacketEventDictionary.RaiseEvent(OpenMetaverse.Packets.PacketType,OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)"> 6203 <member name="T:OpenMetaverse.Packets.RemoveTaskInventoryPacket">
7717 <summary> 6204 <exclude/>
7718 Fire the events registered for this packet type
7719 </summary>
7720 <param name="packetType">Incoming packet type</param>
7721 <param name="packet">Incoming packet</param>
7722 <param name="simulator">Simulator this packet was received from</param>
7723 </member> 6205 </member>
7724 <member name="T:OpenMetaverse.CapsEventDictionary"> 6206 <member name="T:OpenMetaverse.Packets.RemoveTaskInventoryPacket.AgentDataBlock">
7725 <summary> 6207 <exclude/>
7726 Registers, unregisters, and fires events generated by the Capabilities
7727 event queue
7728 </summary>
7729 </member> 6208 </member>
7730 <member name="M:OpenMetaverse.CapsEventDictionary.#ctor(OpenMetaverse.GridClient)"> 6209 <member name="T:OpenMetaverse.Packets.RemoveTaskInventoryPacket.InventoryDataBlock">
7731 <summary> 6210 <exclude/>
7732 Default constructor
7733 </summary>
7734 <param name="client">Reference to the GridClient object</param>
7735 </member> 6211 </member>
7736 <member name="T:OpenMetaverse.CapsEventDictionary.CapsCallbackWrapper"> 6212 <member name="T:OpenMetaverse.Packets.MoveTaskInventoryPacket">
7737 <summary> 6213 <exclude/>
7738 Object that is passed to worker threads in the ThreadPool for
7739 firing CAPS callbacks
7740 </summary>
7741 </member> 6214 </member>
7742 <member name="F:OpenMetaverse.CapsEventDictionary.CapsCallbackWrapper.Callback"> 6215 <member name="T:OpenMetaverse.Packets.MoveTaskInventoryPacket.AgentDataBlock">
7743 <summary>Callback to fire for this packet</summary> 6216 <exclude/>
7744 </member> 6217 </member>
7745 <member name="F:OpenMetaverse.CapsEventDictionary.CapsCallbackWrapper.CapsEvent"> 6218 <member name="T:OpenMetaverse.Packets.MoveTaskInventoryPacket.InventoryDataBlock">
7746 <summary>Name of the CAPS event</summary> 6219 <exclude/>
7747 </member> 6220 </member>
7748 <member name="F:OpenMetaverse.CapsEventDictionary.CapsCallbackWrapper.Message"> 6221 <member name="T:OpenMetaverse.Packets.RequestTaskInventoryPacket">
7749 <summary>Strongly typed decoded data</summary> 6222 <exclude/>
7750 </member> 6223 </member>
7751 <member name="F:OpenMetaverse.CapsEventDictionary.CapsCallbackWrapper.Simulator"> 6224 <member name="T:OpenMetaverse.Packets.RequestTaskInventoryPacket.AgentDataBlock">
7752 <summary>Reference to the simulator that generated this event</summary> 6225 <exclude/>
7753 </member> 6226 </member>
7754 <member name="F:OpenMetaverse.CapsEventDictionary.Client"> 6227 <member name="T:OpenMetaverse.Packets.RequestTaskInventoryPacket.InventoryDataBlock">
7755 <summary>Reference to the GridClient object</summary> 6228 <exclude/>
7756 </member> 6229 </member>
7757 <member name="M:OpenMetaverse.CapsEventDictionary.RegisterEvent(System.String,OpenMetaverse.Caps.EventQueueCallback)"> 6230 <member name="T:OpenMetaverse.Packets.ReplyTaskInventoryPacket">
7758 <summary> 6231 <exclude/>
7759 Register an new event handler for a capabilities event sent via the EventQueue
7760 </summary>
7761 <remarks>Use String.Empty to fire this event on every CAPS event</remarks>
7762 <param name="capsEvent">Capability event name to register the
7763 handler for</param>
7764 <param name="eventHandler">Callback to fire</param>
7765 </member> 6232 </member>
7766 <member name="M:OpenMetaverse.CapsEventDictionary.UnregisterEvent(System.String,OpenMetaverse.Caps.EventQueueCallback)"> 6233 <member name="T:OpenMetaverse.Packets.ReplyTaskInventoryPacket.InventoryDataBlock">
7767 <summary> 6234 <exclude/>
7768 Unregister a previously registered capabilities handler
7769 </summary>
7770 <param name="capsEvent">Capability event name unregister the
7771 handler for</param>
7772 <param name="eventHandler">Callback to unregister</param>
7773 </member> 6235 </member>
7774 <member name="M:OpenMetaverse.CapsEventDictionary.RaiseEvent(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)"> 6236 <member name="T:OpenMetaverse.Packets.DeRezObjectPacket">
7775 <summary> 6237 <exclude/>
7776 Fire the events registered for this event type synchronously
7777 </summary>
7778 <param name="capsEvent">Capability name</param>
7779 <param name="message">Decoded event body</param>
7780 <param name="simulator">Reference to the simulator that
7781 generated this event</param>
7782 </member> 6238 </member>
7783 <member name="M:OpenMetaverse.CapsEventDictionary.BeginRaiseEvent(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)"> 6239 <member name="T:OpenMetaverse.Packets.DeRezObjectPacket.AgentDataBlock">
7784 <summary> 6240 <exclude/>
7785 Fire the events registered for this event type asynchronously
7786 </summary>
7787 <param name="capsEvent">Capability name</param>
7788 <param name="message">Decoded event body</param>
7789 <param name="simulator">Reference to the simulator that
7790 generated this event</param>
7791 </member> 6241 </member>
7792 <member name="T:OpenMetaverse.FriendRights"> 6242 <member name="T:OpenMetaverse.Packets.DeRezObjectPacket.AgentBlockBlock">
7793 <summary> 6243 <exclude/>
7794 </summary>
7795 </member> 6244 </member>
7796 <member name="F:OpenMetaverse.FriendRights.None"> 6245 <member name="T:OpenMetaverse.Packets.DeRezObjectPacket.ObjectDataBlock">
7797 <summary>The avatar has no rights</summary> 6246 <exclude/>
7798 </member> 6247 </member>
7799 <member name="F:OpenMetaverse.FriendRights.CanSeeOnline"> 6248 <member name="T:OpenMetaverse.Packets.DeRezAckPacket">
7800 <summary>The avatar can see the online status of the target avatar</summary> 6249 <exclude/>
7801 </member> 6250 </member>
7802 <member name="F:OpenMetaverse.FriendRights.CanSeeOnMap"> 6251 <member name="T:OpenMetaverse.Packets.DeRezAckPacket.TransactionDataBlock">
7803 <summary>The avatar can see the location of the target avatar on the map</summary> 6252 <exclude/>
7804 </member> 6253 </member>
7805 <member name="F:OpenMetaverse.FriendRights.CanModifyObjects"> 6254 <member name="T:OpenMetaverse.Packets.RezObjectPacket">
7806 <summary>The avatar can modify the ojects of the target avatar </summary> 6255 <exclude/>
7807 </member> 6256 </member>
7808 <member name="T:OpenMetaverse.FriendInfo"> 6257 <member name="T:OpenMetaverse.Packets.RezObjectPacket.AgentDataBlock">
7809 <summary> 6258 <exclude/>
7810 This class holds information about an avatar in the friends list. There are two ways
7811 to interface to this class. The first is through the set of boolean properties. This is the typical
7812 way clients of this class will use it. The second interface is through two bitflag properties,
7813 TheirFriendsRights and MyFriendsRights
7814 </summary>
7815 </member> 6259 </member>
7816 <member name="M:OpenMetaverse.FriendInfo.#ctor(OpenMetaverse.UUID,OpenMetaverse.FriendRights,OpenMetaverse.FriendRights)"> 6260 <member name="T:OpenMetaverse.Packets.RezObjectPacket.RezDataBlock">
7817 <summary> 6261 <exclude/>
7818 Used internally when building the initial list of friends at login time
7819 </summary>
7820 <param name="id">System ID of the avatar being prepesented</param>
7821 <param name="theirRights">Rights the friend has to see you online and to modify your objects</param>
7822 <param name="myRights">Rights you have to see your friend online and to modify their objects</param>
7823 </member> 6262 </member>
7824 <member name="P:OpenMetaverse.FriendInfo.UUID"> 6263 <member name="T:OpenMetaverse.Packets.RezObjectPacket.InventoryDataBlock">
7825 <summary> 6264 <exclude/>
7826 System ID of the avatar
7827 </summary>
7828 </member> 6265 </member>
7829 <member name="P:OpenMetaverse.FriendInfo.Name"> 6266 <member name="T:OpenMetaverse.Packets.RezObjectFromNotecardPacket">
7830 <summary> 6267 <exclude/>
7831 full name of the avatar
7832 </summary>
7833 </member> 6268 </member>
7834 <member name="P:OpenMetaverse.FriendInfo.IsOnline"> 6269 <member name="T:OpenMetaverse.Packets.RezObjectFromNotecardPacket.AgentDataBlock">
7835 <summary> 6270 <exclude/>
7836 True if the avatar is online
7837 </summary>
7838 </member> 6271 </member>
7839 <member name="P:OpenMetaverse.FriendInfo.CanSeeMeOnline"> 6272 <member name="T:OpenMetaverse.Packets.RezObjectFromNotecardPacket.RezDataBlock">
7840 <summary> 6273 <exclude/>
7841 True if the friend can see if I am online
7842 </summary>
7843 </member> 6274 </member>
7844 <member name="P:OpenMetaverse.FriendInfo.CanSeeMeOnMap"> 6275 <member name="T:OpenMetaverse.Packets.RezObjectFromNotecardPacket.NotecardDataBlock">
7845 <summary> 6276 <exclude/>
7846 True if the friend can see me on the map
7847 </summary>
7848 </member> 6277 </member>
7849 <member name="P:OpenMetaverse.FriendInfo.CanModifyMyObjects"> 6278 <member name="T:OpenMetaverse.Packets.RezObjectFromNotecardPacket.InventoryDataBlock">
7850 <summary> 6279 <exclude/>
7851 True if the freind can modify my objects
7852 </summary>
7853 </member> 6280 </member>
7854 <member name="P:OpenMetaverse.FriendInfo.CanSeeThemOnline"> 6281 <member name="T:OpenMetaverse.Packets.AcceptFriendshipPacket">
7855 <summary> 6282 <exclude/>
7856 True if I can see if my friend is online
7857 </summary>
7858 </member> 6283 </member>
7859 <member name="P:OpenMetaverse.FriendInfo.CanSeeThemOnMap"> 6284 <member name="T:OpenMetaverse.Packets.AcceptFriendshipPacket.AgentDataBlock">
7860 <summary> 6285 <exclude/>
7861 True if I can see if my friend is on the map
7862 </summary>
7863 </member> 6286 </member>
7864 <member name="P:OpenMetaverse.FriendInfo.CanModifyTheirObjects"> 6287 <member name="T:OpenMetaverse.Packets.AcceptFriendshipPacket.TransactionBlockBlock">
7865 <summary> 6288 <exclude/>
7866 True if I can modify my friend's objects
7867 </summary>
7868 </member> 6289 </member>
7869 <member name="P:OpenMetaverse.FriendInfo.TheirFriendRights"> 6290 <member name="T:OpenMetaverse.Packets.AcceptFriendshipPacket.FolderDataBlock">
7870 <summary> 6291 <exclude/>
7871 My friend's rights represented as bitmapped flags
7872 </summary>
7873 </member> 6292 </member>
7874 <member name="P:OpenMetaverse.FriendInfo.MyFriendRights"> 6293 <member name="T:OpenMetaverse.Packets.DeclineFriendshipPacket">
7875 <summary> 6294 <exclude/>
7876 My rights represented as bitmapped flags
7877 </summary>
7878 </member> 6295 </member>
7879 <member name="M:OpenMetaverse.FriendInfo.ToString"> 6296 <member name="T:OpenMetaverse.Packets.DeclineFriendshipPacket.AgentDataBlock">
7880 <summary> 6297 <exclude/>
7881 FriendInfo represented as a string
7882 </summary>
7883 <returns>A string reprentation of both my rights and my friends rights</returns>
7884 </member> 6298 </member>
7885 <member name="T:OpenMetaverse.FriendsManager"> 6299 <member name="T:OpenMetaverse.Packets.DeclineFriendshipPacket.TransactionBlockBlock">
7886 <summary> 6300 <exclude/>
7887 This class is used to add and remove avatars from your friends list and to manage their permission.
7888 </summary>
7889 </member> 6301 </member>
7890 <member name="M:OpenMetaverse.FriendsManager.#ctor(OpenMetaverse.GridClient)"> 6302 <member name="T:OpenMetaverse.Packets.TerminateFriendshipPacket">
7891 <summary> 6303 <exclude/>
7892 Internal constructor
7893 </summary>
7894 <param name="client">A reference to the GridClient Object</param>
7895 </member> 6304 </member>
7896 <member name="F:OpenMetaverse.FriendsManager.m_FriendOnline"> 6305 <member name="T:OpenMetaverse.Packets.TerminateFriendshipPacket.AgentDataBlock">
7897 <summary>The event subscribers. null if no subcribers</summary> 6306 <exclude/>
7898 </member> 6307 </member>
7899 <member name="F:OpenMetaverse.FriendsManager.m_FriendOnlineLock"> 6308 <member name="T:OpenMetaverse.Packets.TerminateFriendshipPacket.ExBlockBlock">
7900 <summary>Thread sync lock object</summary> 6309 <exclude/>
7901 </member> 6310 </member>
7902 <member name="F:OpenMetaverse.FriendsManager.m_FriendOffline"> 6311 <member name="T:OpenMetaverse.Packets.OfferCallingCardPacket">
7903 <summary>The event subscribers. null if no subcribers</summary> 6312 <exclude/>
7904 </member> 6313 </member>
7905 <member name="F:OpenMetaverse.FriendsManager.m_FriendOfflineLock"> 6314 <member name="T:OpenMetaverse.Packets.OfferCallingCardPacket.AgentDataBlock">
7906 <summary>Thread sync lock object</summary> 6315 <exclude/>
7907 </member> 6316 </member>
7908 <member name="F:OpenMetaverse.FriendsManager.m_FriendRights"> 6317 <member name="T:OpenMetaverse.Packets.OfferCallingCardPacket.AgentBlockBlock">
7909 <summary>The event subscribers. null if no subcribers</summary> 6318 <exclude/>
7910 </member> 6319 </member>
7911 <member name="F:OpenMetaverse.FriendsManager.m_FriendRightsLock"> 6320 <member name="T:OpenMetaverse.Packets.AcceptCallingCardPacket">
7912 <summary>Thread sync lock object</summary> 6321 <exclude/>
7913 </member> 6322 </member>
7914 <member name="F:OpenMetaverse.FriendsManager.m_FriendNames"> 6323 <member name="T:OpenMetaverse.Packets.AcceptCallingCardPacket.AgentDataBlock">
7915 <summary>The event subscribers. null if no subcribers</summary> 6324 <exclude/>
7916 </member> 6325 </member>
7917 <member name="F:OpenMetaverse.FriendsManager.m_FriendNamesLock"> 6326 <member name="T:OpenMetaverse.Packets.AcceptCallingCardPacket.TransactionBlockBlock">
7918 <summary>Thread sync lock object</summary> 6327 <exclude/>
7919 </member> 6328 </member>
7920 <member name="F:OpenMetaverse.FriendsManager.m_FriendshipOffered"> 6329 <member name="T:OpenMetaverse.Packets.AcceptCallingCardPacket.FolderDataBlock">
7921 <summary>The event subscribers. null if no subcribers</summary> 6330 <exclude/>
7922 </member> 6331 </member>
7923 <member name="F:OpenMetaverse.FriendsManager.m_FriendshipOfferedLock"> 6332 <member name="T:OpenMetaverse.Packets.DeclineCallingCardPacket">
7924 <summary>Thread sync lock object</summary> 6333 <exclude/>
7925 </member> 6334 </member>
7926 <member name="F:OpenMetaverse.FriendsManager.m_FriendshipResponse"> 6335 <member name="T:OpenMetaverse.Packets.DeclineCallingCardPacket.AgentDataBlock">
7927 <summary>The event subscribers. null if no subcribers</summary> 6336 <exclude/>
7928 </member> 6337 </member>
7929 <member name="F:OpenMetaverse.FriendsManager.m_FriendshipResponseLock"> 6338 <member name="T:OpenMetaverse.Packets.DeclineCallingCardPacket.TransactionBlockBlock">
7930 <summary>Thread sync lock object</summary> 6339 <exclude/>
7931 </member> 6340 </member>
7932 <member name="F:OpenMetaverse.FriendsManager.m_FriendshipTerminated"> 6341 <member name="T:OpenMetaverse.Packets.RezScriptPacket">
7933 <summary>The event subscribers. null if no subcribers</summary> 6342 <exclude/>
7934 </member> 6343 </member>
7935 <member name="F:OpenMetaverse.FriendsManager.m_FriendshipTerminatedLock"> 6344 <member name="T:OpenMetaverse.Packets.RezScriptPacket.AgentDataBlock">
7936 <summary>Thread sync lock object</summary> 6345 <exclude/>
7937 </member> 6346 </member>
7938 <member name="F:OpenMetaverse.FriendsManager.m_FriendFound"> 6347 <member name="T:OpenMetaverse.Packets.RezScriptPacket.UpdateBlockBlock">
7939 <summary>The event subscribers. null if no subcribers</summary> 6348 <exclude/>
7940 </member> 6349 </member>
7941 <member name="F:OpenMetaverse.FriendsManager.m_FriendFoundLock"> 6350 <member name="T:OpenMetaverse.Packets.RezScriptPacket.InventoryBlockBlock">
7942 <summary>Thread sync lock object</summary> 6351 <exclude/>
7943 </member> 6352 </member>
7944 <member name="F:OpenMetaverse.FriendsManager.FriendList"> 6353 <member name="T:OpenMetaverse.Packets.CreateInventoryItemPacket">
7945 <summary> 6354 <exclude/>
7946 A dictionary of key/value pairs containing known friends of this avatar.
7947 The Key is the <seealso cref="T:OpenMetaverse.UUID" /> of the friend, the value is a <seealso cref="T:OpenMetaverse.FriendInfo" />
7948 object that contains detailed information including permissions you have and have given to the friend
7949 </summary>
7950 </member> 6355 </member>
7951 <member name="F:OpenMetaverse.FriendsManager.FriendRequests"> 6356 <member name="T:OpenMetaverse.Packets.CreateInventoryItemPacket.AgentDataBlock">
7952 <summary> 6357 <exclude/>
7953 A Dictionary of key/value pairs containing current pending frienship offers.
7954 The key is the <seealso cref="T:OpenMetaverse.UUID" /> of the avatar making the request,
7955 the value is the <seealso cref="T:OpenMetaverse.UUID" /> of the request which is used to accept
7956 or decline the friendship offer
7957 </summary>
7958 </member> 6358 </member>
7959 <member name="E:OpenMetaverse.FriendsManager.FriendOnline"> 6359 <member name="T:OpenMetaverse.Packets.CreateInventoryItemPacket.InventoryBlockBlock">
7960 <summary>Raised when the simulator sends notification one of the members in our friends list comes online</summary> 6360 <exclude/>
7961 </member> 6361 </member>
7962 <member name="E:OpenMetaverse.FriendsManager.FriendOffline"> 6362 <member name="T:OpenMetaverse.Packets.CreateLandmarkForEventPacket">
7963 <summary>Raised when the simulator sends notification one of the members in our friends list goes offline</summary> 6363 <exclude/>
7964 </member> 6364 </member>
7965 <member name="E:OpenMetaverse.FriendsManager.FriendRightsUpdate"> 6365 <member name="T:OpenMetaverse.Packets.CreateLandmarkForEventPacket.AgentDataBlock">
7966 <summary>Raised when the simulator sends notification one of the members in our friends list grants or revokes permissions</summary> 6366 <exclude/>
7967 </member> 6367 </member>
7968 <member name="E:OpenMetaverse.FriendsManager.FriendNames"> 6368 <member name="T:OpenMetaverse.Packets.CreateLandmarkForEventPacket.EventDataBlock">
7969 <summary>Raised when the simulator sends us the names on our friends list</summary> 6369 <exclude/>
7970 </member> 6370 </member>
7971 <member name="E:OpenMetaverse.FriendsManager.FriendshipOffered"> 6371 <member name="T:OpenMetaverse.Packets.CreateLandmarkForEventPacket.InventoryBlockBlock">
7972 <summary>Raised when the simulator sends notification another agent is offering us friendship</summary> 6372 <exclude/>
7973 </member> 6373 </member>
7974 <member name="E:OpenMetaverse.FriendsManager.FriendshipResponse"> 6374 <member name="T:OpenMetaverse.Packets.RegionHandleRequestPacket">
7975 <summary>Raised when a request we sent to friend another agent is accepted or declined</summary> 6375 <exclude/>
7976 </member> 6376 </member>
7977 <member name="E:OpenMetaverse.FriendsManager.FriendshipTerminated"> 6377 <member name="T:OpenMetaverse.Packets.RegionHandleRequestPacket.RequestBlockBlock">
7978 <summary>Raised when the simulator sends notification one of the members in our friends list has terminated 6378 <exclude/>
7979 our friendship</summary>
7980 </member> 6379 </member>
7981 <member name="E:OpenMetaverse.FriendsManager.FriendFoundReply"> 6380 <member name="T:OpenMetaverse.Packets.RegionIDAndHandleReplyPacket">
7982 <summary>Raised when the simulator sends the location of a friend we have 6381 <exclude/>
7983 requested map location info for</summary>
7984 </member> 6382 </member>
7985 <member name="M:OpenMetaverse.FriendsManager.OnFriendOnline(OpenMetaverse.FriendInfoEventArgs)"> 6383 <member name="T:OpenMetaverse.Packets.RegionIDAndHandleReplyPacket.ReplyBlockBlock">
7986 <summary>Raises the FriendOnline event</summary> 6384 <exclude/>
7987 <param name="e">A FriendInfoEventArgs object containing the
7988 data returned from the data server</param>
7989 </member> 6385 </member>
7990 <member name="M:OpenMetaverse.FriendsManager.OnFriendOffline(OpenMetaverse.FriendInfoEventArgs)"> 6386 <member name="T:OpenMetaverse.Packets.MoneyTransferRequestPacket">
7991 <summary>Raises the FriendOffline event</summary> 6387 <exclude/>
7992 <param name="e">A FriendInfoEventArgs object containing the
7993 data returned from the data server</param>
7994 </member> 6388 </member>
7995 <member name="M:OpenMetaverse.FriendsManager.OnFriendRights(OpenMetaverse.FriendInfoEventArgs)"> 6389 <member name="T:OpenMetaverse.Packets.MoneyTransferRequestPacket.AgentDataBlock">
7996 <summary>Raises the FriendRightsUpdate event</summary> 6390 <exclude/>
7997 <param name="e">A FriendInfoEventArgs object containing the
7998 data returned from the data server</param>
7999 </member> 6391 </member>
8000 <member name="M:OpenMetaverse.FriendsManager.OnFriendNames(OpenMetaverse.FriendNamesEventArgs)"> 6392 <member name="T:OpenMetaverse.Packets.MoneyTransferRequestPacket.MoneyDataBlock">
8001 <summary>Raises the FriendNames event</summary> 6393 <exclude/>
8002 <param name="e">A FriendNamesEventArgs object containing the
8003 data returned from the data server</param>
8004 </member> 6394 </member>
8005 <member name="M:OpenMetaverse.FriendsManager.OnFriendshipOffered(OpenMetaverse.FriendshipOfferedEventArgs)"> 6395 <member name="T:OpenMetaverse.Packets.MoneyBalanceRequestPacket">
8006 <summary>Raises the FriendshipOffered event</summary> 6396 <exclude/>
8007 <param name="e">A FriendshipOfferedEventArgs object containing the
8008 data returned from the data server</param>
8009 </member> 6397 </member>
8010 <member name="M:OpenMetaverse.FriendsManager.OnFriendshipResponse(OpenMetaverse.FriendshipResponseEventArgs)"> 6398 <member name="T:OpenMetaverse.Packets.MoneyBalanceRequestPacket.AgentDataBlock">
8011 <summary>Raises the FriendshipResponse event</summary> 6399 <exclude/>
8012 <param name="e">A FriendshipResponseEventArgs object containing the
8013 data returned from the data server</param>
8014 </member> 6400 </member>
8015 <member name="M:OpenMetaverse.FriendsManager.OnFriendshipTerminated(OpenMetaverse.FriendshipTerminatedEventArgs)"> 6401 <member name="T:OpenMetaverse.Packets.MoneyBalanceRequestPacket.MoneyDataBlock">
8016 <summary>Raises the FriendshipTerminated event</summary> 6402 <exclude/>
8017 <param name="e">A FriendshipTerminatedEventArgs object containing the
8018 data returned from the data server</param>
8019 </member> 6403 </member>
8020 <member name="M:OpenMetaverse.FriendsManager.OnFriendFoundReply(OpenMetaverse.FriendFoundReplyEventArgs)"> 6404 <member name="T:OpenMetaverse.Packets.MoneyBalanceReplyPacket">
8021 <summary>Raises the FriendFoundReply event</summary> 6405 <exclude/>
8022 <param name="e">A FriendFoundReplyEventArgs object containing the
8023 data returned from the data server</param>
8024 </member> 6406 </member>
8025 <member name="M:OpenMetaverse.FriendsManager.AcceptFriendship(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 6407 <member name="T:OpenMetaverse.Packets.MoneyBalanceReplyPacket.MoneyDataBlock">
8026 <summary> 6408 <exclude/>
8027 Accept a friendship request
8028 </summary>
8029 <param name="fromAgentID">agentID of avatatar to form friendship with</param>
8030 <param name="imSessionID">imSessionID of the friendship request message</param>
8031 </member> 6409 </member>
8032 <member name="M:OpenMetaverse.FriendsManager.DeclineFriendship(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 6410 <member name="T:OpenMetaverse.Packets.MoneyBalanceReplyPacket.TransactionInfoBlock">
8033 <summary> 6411 <exclude/>
8034 Decline a friendship request
8035 </summary>
8036 <param name="fromAgentID">
8037 <seealso cref="T:OpenMetaverse.UUID" /> of friend</param>
8038 <param name="imSessionID">imSessionID of the friendship request message</param>
8039 </member> 6412 </member>
8040 <member name="M:OpenMetaverse.FriendsManager.OfferFriendship(OpenMetaverse.UUID)"> 6413 <member name="T:OpenMetaverse.Packets.RoutedMoneyBalanceReplyPacket">
8041 <summary> 6414 <exclude/>
8042 Overload: Offer friendship to an avatar.
8043 </summary>
8044 <param name="agentID">System ID of the avatar you are offering friendship to</param>
8045 </member> 6415 </member>
8046 <member name="M:OpenMetaverse.FriendsManager.OfferFriendship(OpenMetaverse.UUID,System.String)"> 6416 <member name="T:OpenMetaverse.Packets.RoutedMoneyBalanceReplyPacket.TargetBlockBlock">
8047 <summary> 6417 <exclude/>
8048 Offer friendship to an avatar.
8049 </summary>
8050 <param name="agentID">System ID of the avatar you are offering friendship to</param>
8051 <param name="message">A message to send with the request</param>
8052 </member> 6418 </member>
8053 <member name="M:OpenMetaverse.FriendsManager.TerminateFriendship(OpenMetaverse.UUID)"> 6419 <member name="T:OpenMetaverse.Packets.RoutedMoneyBalanceReplyPacket.MoneyDataBlock">
8054 <summary> 6420 <exclude/>
8055 Terminate a friendship with an avatar
8056 </summary>
8057 <param name="agentID">System ID of the avatar you are terminating the friendship with</param>
8058 </member> 6421 </member>
8059 <member name="M:OpenMetaverse.FriendsManager.TerminateFriendshipHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 6422 <member name="T:OpenMetaverse.Packets.RoutedMoneyBalanceReplyPacket.TransactionInfoBlock">
8060 <summary>Process an incoming packet and raise the appropriate events</summary> 6423 <exclude/>
8061 <param name="sender">The sender</param>
8062 <param name="e">The EventArgs object containing the packet data</param>
8063 </member> 6424 </member>
8064 <member name="M:OpenMetaverse.FriendsManager.GrantRights(OpenMetaverse.UUID,OpenMetaverse.FriendRights)"> 6425 <member name="T:OpenMetaverse.Packets.ActivateGesturesPacket">
8065 <summary> 6426 <exclude/>
8066 Change the rights of a friend avatar.
8067 </summary>
8068 <param name="friendID">the <seealso cref="T:OpenMetaverse.UUID" /> of the friend</param>
8069 <param name="rights">the new rights to give the friend</param>
8070 <remarks>This method will implicitly set the rights to those passed in the rights parameter.</remarks>
8071 </member> 6427 </member>
8072 <member name="M:OpenMetaverse.FriendsManager.MapFriend(OpenMetaverse.UUID)"> 6428 <member name="T:OpenMetaverse.Packets.ActivateGesturesPacket.AgentDataBlock">
8073 <summary> 6429 <exclude/>
8074 Use to map a friends location on the grid.
8075 </summary>
8076 <param name="friendID">Friends UUID to find</param>
8077 <remarks>
8078 <seealso cref="E:OnFriendFound" />
8079 </remarks>
8080 </member> 6430 </member>
8081 <member name="M:OpenMetaverse.FriendsManager.TrackFriend(OpenMetaverse.UUID)"> 6431 <member name="T:OpenMetaverse.Packets.ActivateGesturesPacket.DataBlock">
8082 <summary> 6432 <exclude/>
8083 Use to track a friends movement on the grid
8084 </summary>
8085 <param name="friendID">Friends Key</param>
8086 </member> 6433 </member>
8087 <member name="M:OpenMetaverse.FriendsManager.RequestOnlineNotification(OpenMetaverse.UUID)"> 6434 <member name="T:OpenMetaverse.Packets.DeactivateGesturesPacket">
8088 <summary> 6435 <exclude/>
8089 Ask for a notification of friend's online status
8090 </summary>
8091 <param name="friendID">Friend's UUID</param>
8092 </member> 6436 </member>
8093 <member name="M:OpenMetaverse.FriendsManager.Avatars_OnAvatarNames(System.Object,OpenMetaverse.UUIDNameReplyEventArgs)"> 6437 <member name="T:OpenMetaverse.Packets.DeactivateGesturesPacket.AgentDataBlock">
8094 <summary> 6438 <exclude/>
8095 This handles the asynchronous response of a RequestAvatarNames call.
8096 </summary>
8097 <param name="sender">
8098 </param>
8099 <param name="e">names cooresponding to the the list of IDs sent the the RequestAvatarNames call.</param>
8100 </member> 6439 </member>
8101 <member name="M:OpenMetaverse.FriendsManager.OnlineNotificationHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 6440 <member name="T:OpenMetaverse.Packets.DeactivateGesturesPacket.DataBlock">
8102 <summary>Process an incoming packet and raise the appropriate events</summary> 6441 <exclude/>
8103 <param name="sender">The sender</param>
8104 <param name="e">The EventArgs object containing the packet data</param>
8105 </member> 6442 </member>
8106 <member name="M:OpenMetaverse.FriendsManager.OfflineNotificationHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 6443 <member name="T:OpenMetaverse.Packets.MuteListUpdatePacket">
8107 <summary>Process an incoming packet and raise the appropriate events</summary> 6444 <exclude/>
8108 <param name="sender">The sender</param>
8109 <param name="e">The EventArgs object containing the packet data</param>
8110 </member> 6445 </member>
8111 <member name="M:OpenMetaverse.FriendsManager.ChangeUserRightsHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 6446 <member name="T:OpenMetaverse.Packets.MuteListUpdatePacket.MuteDataBlock">
8112 <summary>Process an incoming packet and raise the appropriate events</summary> 6447 <exclude/>
8113 <param name="sender">The sender</param>
8114 <param name="e">The EventArgs object containing the packet data</param>
8115 </member> 6448 </member>
8116 <member name="M:OpenMetaverse.FriendsManager.OnFindAgentReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 6449 <member name="T:OpenMetaverse.Packets.UseCachedMuteListPacket">
8117 <summary>Process an incoming packet and raise the appropriate events</summary> 6450 <exclude/>
8118 <param name="sender">The sender</param>
8119 <param name="e">The EventArgs object containing the packet data</param>
8120 </member> 6451 </member>
8121 <member name="M:OpenMetaverse.FriendsManager.Network_OnLoginResponse(System.Boolean,System.Boolean,System.String,System.String,OpenMetaverse.LoginResponseData)"> 6452 <member name="T:OpenMetaverse.Packets.UseCachedMuteListPacket.AgentDataBlock">
8122 <summary> 6453 <exclude/>
8123 Populate FriendList <seealso cref="!:InternalDictionary" /> with data from the login reply
8124 </summary>
8125 <param name="loginSuccess">true if login was successful</param>
8126 <param name="redirect">true if login request is requiring a redirect</param>
8127 <param name="message">A string containing the response to the login request</param>
8128 <param name="reason">A string containing the reason for the request</param>
8129 <param name="replyData">A <seealso cref="T:OpenMetaverse.LoginResponseData" /> object containing the decoded
8130 reply from the login server</param>
8131 </member> 6454 </member>
8132 <member name="T:OpenMetaverse.FriendInfoEventArgs"> 6455 <member name="T:OpenMetaverse.Packets.GrantUserRightsPacket">
8133 <summary>Contains information on a member of our friends list</summary> 6456 <exclude/>
8134 </member> 6457 </member>
8135 <member name="M:OpenMetaverse.FriendInfoEventArgs.#ctor(OpenMetaverse.FriendInfo)"> 6458 <member name="T:OpenMetaverse.Packets.GrantUserRightsPacket.AgentDataBlock">
8136 <summary> 6459 <exclude/>
8137 Construct a new instance of the FriendInfoEventArgs class
8138 </summary>
8139 <param name="friend">The FriendInfo</param>
8140 </member> 6460 </member>
8141 <member name="P:OpenMetaverse.FriendInfoEventArgs.Friend"> 6461 <member name="T:OpenMetaverse.Packets.GrantUserRightsPacket.RightsBlock">
8142 <summary>Get the FriendInfo</summary> 6462 <exclude/>
8143 </member> 6463 </member>
8144 <member name="T:OpenMetaverse.FriendNamesEventArgs"> 6464 <member name="T:OpenMetaverse.Packets.ChangeUserRightsPacket">
8145 <summary>Contains Friend Names</summary> 6465 <exclude/>
8146 </member> 6466 </member>
8147 <member name="M:OpenMetaverse.FriendNamesEventArgs.#ctor(System.Collections.Generic.Dictionary{OpenMetaverse.UUID,System.String})"> 6467 <member name="T:OpenMetaverse.Packets.ChangeUserRightsPacket.AgentDataBlock">
8148 <summary> 6468 <exclude/>
8149 Construct a new instance of the FriendNamesEventArgs class
8150 </summary>
8151 <param name="names">A dictionary where the Key is the ID of the Agent,
8152 and the Value is a string containing their name</param>
8153 </member> 6469 </member>
8154 <member name="P:OpenMetaverse.FriendNamesEventArgs.Names"> 6470 <member name="T:OpenMetaverse.Packets.ChangeUserRightsPacket.RightsBlock">
8155 <summary>A dictionary where the Key is the ID of the Agent, 6471 <exclude/>
8156 and the Value is a string containing their name</summary>
8157 </member> 6472 </member>
8158 <member name="T:OpenMetaverse.FriendshipOfferedEventArgs"> 6473 <member name="T:OpenMetaverse.Packets.OnlineNotificationPacket">
8159 <summary>Sent when another agent requests a friendship with our agent</summary> 6474 <exclude/>
8160 </member> 6475 </member>
8161 <member name="M:OpenMetaverse.FriendshipOfferedEventArgs.#ctor(OpenMetaverse.UUID,System.String,OpenMetaverse.UUID)"> 6476 <member name="T:OpenMetaverse.Packets.OnlineNotificationPacket.AgentBlockBlock">
8162 <summary> 6477 <exclude/>
8163 Construct a new instance of the FriendshipOfferedEventArgs class
8164 </summary>
8165 <param name="agentID">The ID of the agent requesting friendship</param>
8166 <param name="agentName">The name of the agent requesting friendship</param>
8167 <param name="imSessionID">The ID of the session, used in accepting or declining the
8168 friendship offer</param>
8169 </member> 6478 </member>
8170 <member name="P:OpenMetaverse.FriendshipOfferedEventArgs.AgentID"> 6479 <member name="T:OpenMetaverse.Packets.OfflineNotificationPacket">
8171 <summary>Get the ID of the agent requesting friendship</summary> 6480 <exclude/>
8172 </member> 6481 </member>
8173 <member name="P:OpenMetaverse.FriendshipOfferedEventArgs.AgentName"> 6482 <member name="T:OpenMetaverse.Packets.OfflineNotificationPacket.AgentBlockBlock">
8174 <summary>Get the name of the agent requesting friendship</summary> 6483 <exclude/>
8175 </member> 6484 </member>
8176 <member name="P:OpenMetaverse.FriendshipOfferedEventArgs.SessionID"> 6485 <member name="T:OpenMetaverse.Packets.SetStartLocationRequestPacket">
8177 <summary>Get the ID of the session, used in accepting or declining the 6486 <exclude/>
8178 friendship offer</summary>
8179 </member> 6487 </member>
8180 <member name="T:OpenMetaverse.FriendshipResponseEventArgs"> 6488 <member name="T:OpenMetaverse.Packets.SetStartLocationRequestPacket.AgentDataBlock">
8181 <summary>A response containing the results of our request to form a friendship with another agent</summary> 6489 <exclude/>
8182 </member> 6490 </member>
8183 <member name="M:OpenMetaverse.FriendshipResponseEventArgs.#ctor(OpenMetaverse.UUID,System.String,System.Boolean)"> 6491 <member name="T:OpenMetaverse.Packets.SetStartLocationRequestPacket.StartLocationDataBlock">
8184 <summary> 6492 <exclude/>
8185 Construct a new instance of the FriendShipResponseEventArgs class
8186 </summary>
8187 <param name="agentID">The ID of the agent we requested a friendship with</param>
8188 <param name="agentName">The name of the agent we requested a friendship with</param>
8189 <param name="accepted">true if the agent accepted our friendship offer</param>
8190 </member> 6493 </member>
8191 <member name="P:OpenMetaverse.FriendshipResponseEventArgs.AgentID"> 6494 <member name="T:OpenMetaverse.Packets.AssetUploadRequestPacket">
8192 <summary>Get the ID of the agent we requested a friendship with</summary> 6495 <exclude/>
8193 </member> 6496 </member>
8194 <member name="P:OpenMetaverse.FriendshipResponseEventArgs.AgentName"> 6497 <member name="T:OpenMetaverse.Packets.AssetUploadRequestPacket.AssetBlockBlock">
8195 <summary>Get the name of the agent we requested a friendship with</summary> 6498 <exclude/>
8196 </member> 6499 </member>
8197 <member name="P:OpenMetaverse.FriendshipResponseEventArgs.Accepted"> 6500 <member name="T:OpenMetaverse.Packets.AssetUploadCompletePacket">
8198 <summary>true if the agent accepted our friendship offer</summary> 6501 <exclude/>
8199 </member> 6502 </member>
8200 <member name="T:OpenMetaverse.FriendshipTerminatedEventArgs"> 6503 <member name="T:OpenMetaverse.Packets.AssetUploadCompletePacket.AssetBlockBlock">
8201 <summary>Contains data sent when a friend terminates a friendship with us</summary> 6504 <exclude/>
8202 </member> 6505 </member>
8203 <member name="M:OpenMetaverse.FriendshipTerminatedEventArgs.#ctor(OpenMetaverse.UUID,System.String)"> 6506 <member name="T:OpenMetaverse.Packets.CreateGroupRequestPacket">
8204 <summary> 6507 <exclude/>
8205 Construct a new instance of the FrindshipTerminatedEventArgs class
8206 </summary>
8207 <param name="agentID">The ID of the friend who terminated the friendship with us</param>
8208 <param name="agentName">The name of the friend who terminated the friendship with us</param>
8209 </member> 6508 </member>
8210 <member name="P:OpenMetaverse.FriendshipTerminatedEventArgs.AgentID"> 6509 <member name="T:OpenMetaverse.Packets.CreateGroupRequestPacket.AgentDataBlock">
8211 <summary>Get the ID of the agent that terminated the friendship with us</summary> 6510 <exclude/>
8212 </member> 6511 </member>
8213 <member name="P:OpenMetaverse.FriendshipTerminatedEventArgs.AgentName"> 6512 <member name="T:OpenMetaverse.Packets.CreateGroupRequestPacket.GroupDataBlock">
8214 <summary>Get the name of the agent that terminated the friendship with us</summary> 6513 <exclude/>
8215 </member> 6514 </member>
8216 <member name="T:OpenMetaverse.FriendFoundReplyEventArgs"> 6515 <member name="T:OpenMetaverse.Packets.CreateGroupReplyPacket">
8217 <summary> 6516 <exclude/>
8218 Data sent in response to a <see cref="!:FindFriend" /> request which contains the information to allow us to map the friends location
8219 </summary>
8220 </member> 6517 </member>
8221 <member name="M:OpenMetaverse.FriendFoundReplyEventArgs.#ctor(OpenMetaverse.UUID,System.UInt64,OpenMetaverse.Vector3)"> 6518 <member name="T:OpenMetaverse.Packets.CreateGroupReplyPacket.AgentDataBlock">
8222 <summary> 6519 <exclude/>
8223 Construct a new instance of the FriendFoundReplyEventArgs class
8224 </summary>
8225 <param name="agentID">The ID of the agent we have requested location information for</param>
8226 <param name="regionHandle">The region handle where our friend is located</param>
8227 <param name="location">The simulator local position our friend is located</param>
8228 </member> 6520 </member>
8229 <member name="P:OpenMetaverse.FriendFoundReplyEventArgs.AgentID"> 6521 <member name="T:OpenMetaverse.Packets.CreateGroupReplyPacket.ReplyDataBlock">
8230 <summary>Get the ID of the agent we have received location information for</summary> 6522 <exclude/>
8231 </member> 6523 </member>
8232 <member name="P:OpenMetaverse.FriendFoundReplyEventArgs.RegionHandle"> 6524 <member name="T:OpenMetaverse.Packets.UpdateGroupInfoPacket">
8233 <summary>Get the region handle where our mapped friend is located</summary> 6525 <exclude/>
8234 </member> 6526 </member>
8235 <member name="P:OpenMetaverse.FriendFoundReplyEventArgs.Location"> 6527 <member name="T:OpenMetaverse.Packets.UpdateGroupInfoPacket.AgentDataBlock">
8236 <summary>Get the simulator local position where our friend is located</summary> 6528 <exclude/>
8237 </member> 6529 </member>
8238 <member name="T:OpenMetaverse.GridClient"> 6530 <member name="T:OpenMetaverse.Packets.UpdateGroupInfoPacket.GroupDataBlock">
8239 <summary> 6531 <exclude/>
8240 Main class to expose grid functionality to clients. All of the
8241 classes needed for sending and receiving data are accessible through
8242 this class.
8243 </summary>
8244 <example>
8245 <code>
8246 // Example minimum code required to instantiate class and
8247 // connect to a simulator.
8248 using System;
8249 using System.Collections.Generic;
8250 using System.Text;
8251 using OpenMetaverse;
8252 namespace FirstBot
8253 {
8254 class Bot
8255 {
8256 public static GridClient Client;
8257 static void Main(string[] args)
8258 {
8259 Client = new GridClient(); // instantiates the GridClient class
8260 // to the global Client object
8261 // Login to Simulator
8262 Client.Network.Login("FirstName", "LastName", "Password", "FirstBot", "1.0");
8263 // Wait for a Keypress
8264 Console.ReadLine();
8265 // Logout of simulator
8266 Client.Network.Logout();
8267 }
8268 }
8269 }
8270 </code>
8271 </example>
8272 </member> 6532 </member>
8273 <member name="M:OpenMetaverse.GridClient.#ctor"> 6533 <member name="T:OpenMetaverse.Packets.GroupRoleChangesPacket">
8274 <summary> 6534 <exclude/>
8275 Default constructor
8276 </summary>
8277 </member> 6535 </member>
8278 <member name="F:OpenMetaverse.GridClient.Network"> 6536 <member name="T:OpenMetaverse.Packets.GroupRoleChangesPacket.AgentDataBlock">
8279 <summary>Networking subsystem</summary> 6537 <exclude/>
8280 </member> 6538 </member>
8281 <member name="F:OpenMetaverse.GridClient.Settings"> 6539 <member name="T:OpenMetaverse.Packets.GroupRoleChangesPacket.RoleChangeBlock">
8282 <summary>Settings class including constant values and changeable 6540 <exclude/>
8283 parameters for everything</summary>
8284 </member> 6541 </member>
8285 <member name="F:OpenMetaverse.GridClient.Parcels"> 6542 <member name="T:OpenMetaverse.Packets.JoinGroupRequestPacket">
8286 <summary>Parcel (subdivided simulator lots) subsystem</summary> 6543 <exclude/>
8287 </member> 6544 </member>
8288 <member name="F:OpenMetaverse.GridClient.Self"> 6545 <member name="T:OpenMetaverse.Packets.JoinGroupRequestPacket.AgentDataBlock">
8289 <summary>Our own avatars subsystem</summary> 6546 <exclude/>
8290 </member> 6547 </member>
8291 <member name="F:OpenMetaverse.GridClient.Avatars"> 6548 <member name="T:OpenMetaverse.Packets.JoinGroupRequestPacket.GroupDataBlock">
8292 <summary>Other avatars subsystem</summary> 6549 <exclude/>
8293 </member> 6550 </member>
8294 <member name="F:OpenMetaverse.GridClient.Estate"> 6551 <member name="T:OpenMetaverse.Packets.JoinGroupReplyPacket">
8295 <summary>Estate subsystem</summary> 6552 <exclude/>
8296 </member> 6553 </member>
8297 <member name="F:OpenMetaverse.GridClient.Friends"> 6554 <member name="T:OpenMetaverse.Packets.JoinGroupReplyPacket.AgentDataBlock">
8298 <summary>Friends list subsystem</summary> 6555 <exclude/>
8299 </member> 6556 </member>
8300 <member name="F:OpenMetaverse.GridClient.Grid"> 6557 <member name="T:OpenMetaverse.Packets.JoinGroupReplyPacket.GroupDataBlock">
8301 <summary>Grid (aka simulator group) subsystem</summary> 6558 <exclude/>
8302 </member> 6559 </member>
8303 <member name="F:OpenMetaverse.GridClient.Objects"> 6560 <member name="T:OpenMetaverse.Packets.EjectGroupMemberRequestPacket">
8304 <summary>Object subsystem</summary> 6561 <exclude/>
8305 </member> 6562 </member>
8306 <member name="F:OpenMetaverse.GridClient.Groups"> 6563 <member name="T:OpenMetaverse.Packets.EjectGroupMemberRequestPacket.AgentDataBlock">
8307 <summary>Group subsystem</summary> 6564 <exclude/>
8308 </member> 6565 </member>
8309 <member name="F:OpenMetaverse.GridClient.Assets"> 6566 <member name="T:OpenMetaverse.Packets.EjectGroupMemberRequestPacket.GroupDataBlock">
8310 <summary>Asset subsystem</summary> 6567 <exclude/>
8311 </member> 6568 </member>
8312 <member name="F:OpenMetaverse.GridClient.Appearance"> 6569 <member name="T:OpenMetaverse.Packets.EjectGroupMemberRequestPacket.EjectDataBlock">
8313 <summary>Appearance subsystem</summary> 6570 <exclude/>
8314 </member> 6571 </member>
8315 <member name="F:OpenMetaverse.GridClient.Inventory"> 6572 <member name="T:OpenMetaverse.Packets.EjectGroupMemberReplyPacket">
8316 <summary>Inventory subsystem</summary> 6573 <exclude/>
8317 </member> 6574 </member>
8318 <member name="F:OpenMetaverse.GridClient.Directory"> 6575 <member name="T:OpenMetaverse.Packets.EjectGroupMemberReplyPacket.AgentDataBlock">
8319 <summary>Directory searches including classifieds, people, land 6576 <exclude/>
8320 sales, etc</summary>
8321 </member> 6577 </member>
8322 <member name="F:OpenMetaverse.GridClient.Terrain"> 6578 <member name="T:OpenMetaverse.Packets.EjectGroupMemberReplyPacket.GroupDataBlock">
8323 <summary>Handles land, wind, and cloud heightmaps</summary> 6579 <exclude/>
8324 </member> 6580 </member>
8325 <member name="F:OpenMetaverse.GridClient.Sound"> 6581 <member name="T:OpenMetaverse.Packets.EjectGroupMemberReplyPacket.EjectDataBlock">
8326 <summary>Handles sound-related networking</summary> 6582 <exclude/>
8327 </member> 6583 </member>
8328 <member name="F:OpenMetaverse.GridClient.Throttle"> 6584 <member name="T:OpenMetaverse.Packets.LeaveGroupRequestPacket">
8329 <summary>Throttling total bandwidth usage, or allocating bandwidth 6585 <exclude/>
8330 for specific data stream types</summary>
8331 </member> 6586 </member>
8332 <member name="M:OpenMetaverse.GridClient.ToString"> 6587 <member name="T:OpenMetaverse.Packets.LeaveGroupRequestPacket.AgentDataBlock">
8333 <summary> 6588 <exclude/>
8334 Return the full name of this instance
8335 </summary>
8336 <returns>Client avatars full name</returns>
8337 </member> 6589 </member>
8338 <member name="T:OpenMetaverse.GridLayerType"> 6590 <member name="T:OpenMetaverse.Packets.LeaveGroupRequestPacket.GroupDataBlock">
8339 <summary> 6591 <exclude/>
8340 Map layer request type
8341 </summary>
8342 </member> 6592 </member>
8343 <member name="F:OpenMetaverse.GridLayerType.Objects"> 6593 <member name="T:OpenMetaverse.Packets.LeaveGroupReplyPacket">
8344 <summary>Objects and terrain are shown</summary> 6594 <exclude/>
8345 </member> 6595 </member>
8346 <member name="F:OpenMetaverse.GridLayerType.Terrain"> 6596 <member name="T:OpenMetaverse.Packets.LeaveGroupReplyPacket.AgentDataBlock">
8347 <summary>Only the terrain is shown, no objects</summary> 6597 <exclude/>
8348 </member> 6598 </member>
8349 <member name="F:OpenMetaverse.GridLayerType.LandForSale"> 6599 <member name="T:OpenMetaverse.Packets.LeaveGroupReplyPacket.GroupDataBlock">
8350 <summary>Overlay showing land for sale and for auction</summary> 6600 <exclude/>
8351 </member> 6601 </member>
8352 <member name="T:OpenMetaverse.GridItemType"> 6602 <member name="T:OpenMetaverse.Packets.InviteGroupRequestPacket">
8353 <summary> 6603 <exclude/>
8354 Type of grid item, such as telehub, event, populator location, etc.
8355 </summary>
8356 </member> 6604 </member>
8357 <member name="F:OpenMetaverse.GridItemType.Telehub"> 6605 <member name="T:OpenMetaverse.Packets.InviteGroupRequestPacket.AgentDataBlock">
8358 <summary>Telehub</summary> 6606 <exclude/>
8359 </member> 6607 </member>
8360 <member name="F:OpenMetaverse.GridItemType.PgEvent"> 6608 <member name="T:OpenMetaverse.Packets.InviteGroupRequestPacket.GroupDataBlock">
8361 <summary>PG rated event</summary> 6609 <exclude/>
8362 </member> 6610 </member>
8363 <member name="F:OpenMetaverse.GridItemType.MatureEvent"> 6611 <member name="T:OpenMetaverse.Packets.InviteGroupRequestPacket.InviteDataBlock">
8364 <summary>Mature rated event</summary> 6612 <exclude/>
8365 </member> 6613 </member>
8366 <member name="F:OpenMetaverse.GridItemType.Popular"> 6614 <member name="T:OpenMetaverse.Packets.GroupProfileRequestPacket">
8367 <summary>Popular location</summary> 6615 <exclude/>
8368 </member> 6616 </member>
8369 <member name="F:OpenMetaverse.GridItemType.AgentLocations"> 6617 <member name="T:OpenMetaverse.Packets.GroupProfileRequestPacket.AgentDataBlock">
8370 <summary>Locations of avatar groups in a region</summary> 6618 <exclude/>
8371 </member> 6619 </member>
8372 <member name="F:OpenMetaverse.GridItemType.LandForSale"> 6620 <member name="T:OpenMetaverse.Packets.GroupProfileRequestPacket.GroupDataBlock">
8373 <summary>Land for sale</summary> 6621 <exclude/>
8374 </member> 6622 </member>
8375 <member name="F:OpenMetaverse.GridItemType.Classified"> 6623 <member name="T:OpenMetaverse.Packets.GroupProfileReplyPacket">
8376 <summary>Classified ad</summary> 6624 <exclude/>
8377 </member> 6625 </member>
8378 <member name="F:OpenMetaverse.GridItemType.AdultEvent"> 6626 <member name="T:OpenMetaverse.Packets.GroupProfileReplyPacket.AgentDataBlock">
8379 <summary>Adult rated event</summary> 6627 <exclude/>
8380 </member> 6628 </member>
8381 <member name="F:OpenMetaverse.GridItemType.AdultLandForSale"> 6629 <member name="T:OpenMetaverse.Packets.GroupProfileReplyPacket.GroupDataBlock">
8382 <summary>Adult land for sale</summary> 6630 <exclude/>
8383 </member> 6631 </member>
8384 <member name="T:OpenMetaverse.GridRegion"> 6632 <member name="T:OpenMetaverse.Packets.GroupAccountSummaryRequestPacket">
8385 <summary> 6633 <exclude/>
8386 Information about a region on the grid map
8387 </summary>
8388 </member> 6634 </member>
8389 <member name="F:OpenMetaverse.GridRegion.X"> 6635 <member name="T:OpenMetaverse.Packets.GroupAccountSummaryRequestPacket.AgentDataBlock">
8390 <summary>Sim X position on World Map</summary> 6636 <exclude/>
8391 </member> 6637 </member>
8392 <member name="F:OpenMetaverse.GridRegion.Y"> 6638 <member name="T:OpenMetaverse.Packets.GroupAccountSummaryRequestPacket.MoneyDataBlock">
8393 <summary>Sim Y position on World Map</summary> 6639 <exclude/>
8394 </member> 6640 </member>
8395 <member name="F:OpenMetaverse.GridRegion.Name"> 6641 <member name="T:OpenMetaverse.Packets.GroupAccountSummaryReplyPacket">
8396 <summary>Sim Name (NOTE: In lowercase!)</summary> 6642 <exclude/>
8397 </member> 6643 </member>
8398 <member name="F:OpenMetaverse.GridRegion.Access"> 6644 <member name="T:OpenMetaverse.Packets.GroupAccountSummaryReplyPacket.AgentDataBlock">
8399 <summary> 6645 <exclude/>
8400 </summary>
8401 </member> 6646 </member>
8402 <member name="F:OpenMetaverse.GridRegion.RegionFlags"> 6647 <member name="T:OpenMetaverse.Packets.GroupAccountSummaryReplyPacket.MoneyDataBlock">
8403 <summary>Appears to always be zero (None)</summary> 6648 <exclude/>
8404 </member> 6649 </member>
8405 <member name="F:OpenMetaverse.GridRegion.WaterHeight"> 6650 <member name="T:OpenMetaverse.Packets.GroupAccountDetailsRequestPacket">
8406 <summary>Sim's defined Water Height</summary> 6651 <exclude/>
8407 </member> 6652 </member>
8408 <member name="F:OpenMetaverse.GridRegion.Agents"> 6653 <member name="T:OpenMetaverse.Packets.GroupAccountDetailsRequestPacket.AgentDataBlock">
8409 <summary> 6654 <exclude/>
8410 </summary>
8411 </member> 6655 </member>
8412 <member name="F:OpenMetaverse.GridRegion.MapImageID"> 6656 <member name="T:OpenMetaverse.Packets.GroupAccountDetailsRequestPacket.MoneyDataBlock">
8413 <summary>UUID of the World Map image</summary> 6657 <exclude/>
8414 </member> 6658 </member>
8415 <member name="F:OpenMetaverse.GridRegion.RegionHandle"> 6659 <member name="T:OpenMetaverse.Packets.GroupAccountDetailsReplyPacket">
8416 <summary>Unique identifier for this region, a combination of the X 6660 <exclude/>
8417 and Y position</summary>
8418 </member> 6661 </member>
8419 <member name="M:OpenMetaverse.GridRegion.ToString"> 6662 <member name="T:OpenMetaverse.Packets.GroupAccountDetailsReplyPacket.AgentDataBlock">
8420 <summary> 6663 <exclude/>
8421 </summary>
8422 <returns>
8423 </returns>
8424 </member> 6664 </member>
8425 <member name="M:OpenMetaverse.GridRegion.GetHashCode"> 6665 <member name="T:OpenMetaverse.Packets.GroupAccountDetailsReplyPacket.MoneyDataBlock">
8426 <summary> 6666 <exclude/>
8427 </summary>
8428 <returns>
8429 </returns>
8430 </member> 6667 </member>
8431 <member name="M:OpenMetaverse.GridRegion.Equals(System.Object)"> 6668 <member name="T:OpenMetaverse.Packets.GroupAccountDetailsReplyPacket.HistoryDataBlock">
8432 <summary> 6669 <exclude/>
8433 </summary>
8434 <param name="obj">
8435 </param>
8436 <returns>
8437 </returns>
8438 </member> 6670 </member>
8439 <member name="T:OpenMetaverse.GridLayer"> 6671 <member name="T:OpenMetaverse.Packets.GroupAccountTransactionsRequestPacket">
8440 <summary> 6672 <exclude/>
8441 Visual chunk of the grid map
8442 </summary>
8443 </member> 6673 </member>
8444 <member name="T:OpenMetaverse.MapItem"> 6674 <member name="T:OpenMetaverse.Packets.GroupAccountTransactionsRequestPacket.AgentDataBlock">
8445 <summary> 6675 <exclude/>
8446 Base class for Map Items
8447 </summary>
8448 </member> 6676 </member>
8449 <member name="F:OpenMetaverse.MapItem.GlobalX"> 6677 <member name="T:OpenMetaverse.Packets.GroupAccountTransactionsRequestPacket.MoneyDataBlock">
8450 <summary>The Global X position of the item</summary> 6678 <exclude/>
8451 </member> 6679 </member>
8452 <member name="F:OpenMetaverse.MapItem.GlobalY"> 6680 <member name="T:OpenMetaverse.Packets.GroupAccountTransactionsReplyPacket">
8453 <summary>The Global Y position of the item</summary> 6681 <exclude/>
8454 </member> 6682 </member>
8455 <member name="P:OpenMetaverse.MapItem.LocalX"> 6683 <member name="T:OpenMetaverse.Packets.GroupAccountTransactionsReplyPacket.AgentDataBlock">
8456 <summary>Get the Local X position of the item</summary> 6684 <exclude/>
8457 </member> 6685 </member>
8458 <member name="P:OpenMetaverse.MapItem.LocalY"> 6686 <member name="T:OpenMetaverse.Packets.GroupAccountTransactionsReplyPacket.MoneyDataBlock">
8459 <summary>Get the Local Y position of the item</summary> 6687 <exclude/>
8460 </member> 6688 </member>
8461 <member name="P:OpenMetaverse.MapItem.RegionHandle"> 6689 <member name="T:OpenMetaverse.Packets.GroupAccountTransactionsReplyPacket.HistoryDataBlock">
8462 <summary>Get the Handle of the region</summary> 6690 <exclude/>
8463 </member> 6691 </member>
8464 <member name="T:OpenMetaverse.MapAgentLocation"> 6692 <member name="T:OpenMetaverse.Packets.GroupActiveProposalsRequestPacket">
8465 <summary> 6693 <exclude/>
8466 Represents an agent or group of agents location
8467 </summary>
8468 </member> 6694 </member>
8469 <member name="T:OpenMetaverse.MapTelehub"> 6695 <member name="T:OpenMetaverse.Packets.GroupActiveProposalsRequestPacket.AgentDataBlock">
8470 <summary> 6696 <exclude/>
8471 Represents a Telehub location
8472 </summary>
8473 </member> 6697 </member>
8474 <member name="T:OpenMetaverse.MapLandForSale"> 6698 <member name="T:OpenMetaverse.Packets.GroupActiveProposalsRequestPacket.GroupDataBlock">
8475 <summary> 6699 <exclude/>
8476 Represents a non-adult parcel of land for sale
8477 </summary>
8478 </member> 6700 </member>
8479 <member name="T:OpenMetaverse.MapAdultLandForSale"> 6701 <member name="T:OpenMetaverse.Packets.GroupActiveProposalsRequestPacket.TransactionDataBlock">
8480 <summary> 6702 <exclude/>
8481 Represents an Adult parcel of land for sale
8482 </summary>
8483 </member> 6703 </member>
8484 <member name="T:OpenMetaverse.MapPGEvent"> 6704 <member name="T:OpenMetaverse.Packets.GroupActiveProposalItemReplyPacket">
8485 <summary> 6705 <exclude/>
8486 Represents a PG Event
8487 </summary>
8488 </member> 6706 </member>
8489 <member name="T:OpenMetaverse.MapMatureEvent"> 6707 <member name="T:OpenMetaverse.Packets.GroupActiveProposalItemReplyPacket.AgentDataBlock">
8490 <summary> 6708 <exclude/>
8491 Represents a Mature event
8492 </summary>
8493 </member> 6709 </member>
8494 <member name="T:OpenMetaverse.MapAdultEvent"> 6710 <member name="T:OpenMetaverse.Packets.GroupActiveProposalItemReplyPacket.TransactionDataBlock">
8495 <summary> 6711 <exclude/>
8496 Represents an Adult event
8497 </summary>
8498 </member> 6712 </member>
8499 <member name="T:OpenMetaverse.GridManager"> 6713 <member name="T:OpenMetaverse.Packets.GroupActiveProposalItemReplyPacket.ProposalDataBlock">
8500 <summary> 6714 <exclude/>
8501 Manages grid-wide tasks such as the world map
8502 </summary>
8503 </member> 6715 </member>
8504 <member name="M:OpenMetaverse.GridManager.#ctor(OpenMetaverse.GridClient)"> 6716 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryRequestPacket">
8505 <summary> 6717 <exclude/>
8506 Constructor
8507 </summary>
8508 <param name="client">Instance of GridClient object to associate with this GridManager instance</param>
8509 </member> 6718 </member>
8510 <member name="F:OpenMetaverse.GridManager.m_CoarseLocationUpdate"> 6719 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryRequestPacket.AgentDataBlock">
8511 <summary>The event subscribers. null if no subcribers</summary> 6720 <exclude/>
8512 </member> 6721 </member>
8513 <member name="F:OpenMetaverse.GridManager.m_CoarseLocationUpdateLock"> 6722 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryRequestPacket.GroupDataBlock">
8514 <summary>Thread sync lock object</summary> 6723 <exclude/>
8515 </member> 6724 </member>
8516 <member name="F:OpenMetaverse.GridManager.m_GridRegion"> 6725 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryRequestPacket.TransactionDataBlock">
8517 <summary>The event subscribers. null if no subcribers</summary> 6726 <exclude/>
8518 </member> 6727 </member>
8519 <member name="F:OpenMetaverse.GridManager.m_GridRegionLock"> 6728 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryItemReplyPacket">
8520 <summary>Thread sync lock object</summary> 6729 <exclude/>
8521 </member> 6730 </member>
8522 <member name="F:OpenMetaverse.GridManager.m_GridLayer"> 6731 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryItemReplyPacket.AgentDataBlock">
8523 <summary>The event subscribers. null if no subcribers</summary> 6732 <exclude/>
8524 </member> 6733 </member>
8525 <member name="F:OpenMetaverse.GridManager.m_GridLayerLock"> 6734 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryItemReplyPacket.TransactionDataBlock">
8526 <summary>Thread sync lock object</summary> 6735 <exclude/>
8527 </member> 6736 </member>
8528 <member name="F:OpenMetaverse.GridManager.m_GridItems"> 6737 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryItemReplyPacket.HistoryItemDataBlock">
8529 <summary>The event subscribers. null if no subcribers</summary> 6738 <exclude/>
8530 </member> 6739 </member>
8531 <member name="F:OpenMetaverse.GridManager.m_GridItemsLock"> 6740 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryItemReplyPacket.VoteItemBlock">
8532 <summary>Thread sync lock object</summary> 6741 <exclude/>
8533 </member> 6742 </member>
8534 <member name="F:OpenMetaverse.GridManager.m_RegionHandleReply"> 6743 <member name="T:OpenMetaverse.Packets.StartGroupProposalPacket">
8535 <summary>The event subscribers. null if no subcribers</summary> 6744 <exclude/>
8536 </member> 6745 </member>
8537 <member name="F:OpenMetaverse.GridManager.m_RegionHandleReplyLock"> 6746 <member name="T:OpenMetaverse.Packets.StartGroupProposalPacket.AgentDataBlock">
8538 <summary>Thread sync lock object</summary> 6747 <exclude/>
8539 </member> 6748 </member>
8540 <member name="F:OpenMetaverse.GridManager.Regions"> 6749 <member name="T:OpenMetaverse.Packets.StartGroupProposalPacket.ProposalDataBlock">
8541 <summary>A dictionary of all the regions, indexed by region name</summary> 6750 <exclude/>
8542 </member> 6751 </member>
8543 <member name="F:OpenMetaverse.GridManager.RegionsByHandle"> 6752 <member name="T:OpenMetaverse.Packets.GroupProposalBallotPacket">
8544 <summary>A dictionary of all the regions, indexed by region handle</summary> 6753 <exclude/>
8545 </member> 6754 </member>
8546 <member name="E:OpenMetaverse.GridManager.CoarseLocationUpdate"> 6755 <member name="T:OpenMetaverse.Packets.GroupProposalBallotPacket.AgentDataBlock">
8547 <summary>Raised when the simulator sends a <see cref="T:OpenMetaverse.Packets.CoarseLocationUpdatePacket" /> 6756 <exclude/>
8548 containing the location of agents in the simulator</summary>
8549 </member> 6757 </member>
8550 <member name="E:OpenMetaverse.GridManager.GridRegion"> 6758 <member name="T:OpenMetaverse.Packets.GroupProposalBallotPacket.ProposalDataBlock">
8551 <summary>Raised when the simulator sends a Region Data in response to 6759 <exclude/>
8552 a Map request</summary>
8553 </member> 6760 </member>
8554 <member name="E:OpenMetaverse.GridManager.GridLayer"> 6761 <member name="T:OpenMetaverse.Packets.GroupMembersRequestPacket">
8555 <summary>Raised when the simulator sends GridLayer object containing 6762 <exclude/>
8556 a map tile coordinates and texture information</summary>
8557 </member> 6763 </member>
8558 <member name="E:OpenMetaverse.GridManager.GridItems"> 6764 <member name="T:OpenMetaverse.Packets.GroupMembersRequestPacket.AgentDataBlock">
8559 <summary>Raised when the simulator sends GridItems object containing 6765 <exclude/>
8560 details on events, land sales at a specific location</summary>
8561 </member> 6766 </member>
8562 <member name="E:OpenMetaverse.GridManager.RegionHandleReply"> 6767 <member name="T:OpenMetaverse.Packets.GroupMembersRequestPacket.GroupDataBlock">
8563 <summary>Raised in response to a Region lookup</summary> 6768 <exclude/>
8564 </member> 6769 </member>
8565 <member name="P:OpenMetaverse.GridManager.SunPhase"> 6770 <member name="T:OpenMetaverse.Packets.GroupMembersReplyPacket">
8566 <summary>Unknown</summary> 6771 <exclude/>
8567 </member> 6772 </member>
8568 <member name="P:OpenMetaverse.GridManager.SunDirection"> 6773 <member name="T:OpenMetaverse.Packets.GroupMembersReplyPacket.AgentDataBlock">
8569 <summary>Current direction of the sun</summary> 6774 <exclude/>
8570 </member> 6775 </member>
8571 <member name="P:OpenMetaverse.GridManager.SunAngVelocity"> 6776 <member name="T:OpenMetaverse.Packets.GroupMembersReplyPacket.GroupDataBlock">
8572 <summary>Current angular velocity of the sun</summary> 6777 <exclude/>
8573 </member> 6778 </member>
8574 <member name="P:OpenMetaverse.GridManager.TimeOfDay"> 6779 <member name="T:OpenMetaverse.Packets.GroupMembersReplyPacket.MemberDataBlock">
8575 <summary>Microseconds since the start of SL 4-hour day</summary> 6780 <exclude/>
8576 </member> 6781 </member>
8577 <member name="M:OpenMetaverse.GridManager.OnCoarseLocationUpdate(OpenMetaverse.CoarseLocationUpdateEventArgs)"> 6782 <member name="T:OpenMetaverse.Packets.ActivateGroupPacket">
8578 <summary>Raises the CoarseLocationUpdate event</summary> 6783 <exclude/>
8579 <param name="e">A CoarseLocationUpdateEventArgs object containing the
8580 data sent by simulator</param>
8581 </member> 6784 </member>
8582 <member name="M:OpenMetaverse.GridManager.OnGridRegion(OpenMetaverse.GridRegionEventArgs)"> 6785 <member name="T:OpenMetaverse.Packets.ActivateGroupPacket.AgentDataBlock">
8583 <summary>Raises the GridRegion event</summary> 6786 <exclude/>
8584 <param name="e">A GridRegionEventArgs object containing the
8585 data sent by simulator</param>
8586 </member> 6787 </member>
8587 <member name="M:OpenMetaverse.GridManager.OnGridLayer(OpenMetaverse.GridLayerEventArgs)"> 6788 <member name="T:OpenMetaverse.Packets.SetGroupContributionPacket">
8588 <summary>Raises the GridLayer event</summary> 6789 <exclude/>
8589 <param name="e">A GridLayerEventArgs object containing the
8590 data sent by simulator</param>
8591 </member> 6790 </member>
8592 <member name="M:OpenMetaverse.GridManager.OnGridItems(OpenMetaverse.GridItemsEventArgs)"> 6791 <member name="T:OpenMetaverse.Packets.SetGroupContributionPacket.AgentDataBlock">
8593 <summary>Raises the GridItems event</summary> 6792 <exclude/>
8594 <param name="e">A GridItemEventArgs object containing the
8595 data sent by simulator</param>
8596 </member> 6793 </member>
8597 <member name="M:OpenMetaverse.GridManager.OnRegionHandleReply(OpenMetaverse.RegionHandleReplyEventArgs)"> 6794 <member name="T:OpenMetaverse.Packets.SetGroupContributionPacket.DataBlock">
8598 <summary>Raises the RegionHandleReply event</summary> 6795 <exclude/>
8599 <param name="e">A RegionHandleReplyEventArgs object containing the
8600 data sent by simulator</param>
8601 </member> 6796 </member>
8602 <member name="M:OpenMetaverse.GridManager.RequestMapLayer(OpenMetaverse.GridLayerType)"> 6797 <member name="T:OpenMetaverse.Packets.SetGroupAcceptNoticesPacket">
8603 <summary> 6798 <exclude/>
8604 </summary>
8605 <param name="layer">
8606 </param>
8607 </member> 6799 </member>
8608 <member name="M:OpenMetaverse.GridManager.RequestMapRegion(System.String,OpenMetaverse.GridLayerType)"> 6800 <member name="T:OpenMetaverse.Packets.SetGroupAcceptNoticesPacket.AgentDataBlock">
8609 <summary> 6801 <exclude/>
8610 Request a map layer
8611 </summary>
8612 <param name="regionName">The name of the region</param>
8613 <param name="layer">The type of layer</param>
8614 </member> 6802 </member>
8615 <member name="M:OpenMetaverse.GridManager.RequestMapBlocks(OpenMetaverse.GridLayerType,System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.Boolean)"> 6803 <member name="T:OpenMetaverse.Packets.SetGroupAcceptNoticesPacket.DataBlock">
8616 <summary> 6804 <exclude/>
8617 </summary>
8618 <param name="layer">
8619 </param>
8620 <param name="minX">
8621 </param>
8622 <param name="minY">
8623 </param>
8624 <param name="maxX">
8625 </param>
8626 <param name="maxY">
8627 </param>
8628 <param name="returnNonExistent">
8629 </param>
8630 </member> 6805 </member>
8631 <member name="M:OpenMetaverse.GridManager.MapItems(System.UInt64,OpenMetaverse.GridItemType,OpenMetaverse.GridLayerType,System.Int32)"> 6806 <member name="T:OpenMetaverse.Packets.SetGroupAcceptNoticesPacket.NewDataBlock">
8632 <summary> 6807 <exclude/>
8633 </summary>
8634 <param name="regionHandle">
8635 </param>
8636 <param name="item">
8637 </param>
8638 <param name="layer">
8639 </param>
8640 <param name="timeoutMS">
8641 </param>
8642 <returns>
8643 </returns>
8644 </member> 6808 </member>
8645 <member name="M:OpenMetaverse.GridManager.RequestMapItems(System.UInt64,OpenMetaverse.GridItemType,OpenMetaverse.GridLayerType)"> 6809 <member name="T:OpenMetaverse.Packets.GroupRoleDataRequestPacket">
8646 <summary> 6810 <exclude/>
8647 </summary>
8648 <param name="regionHandle">
8649 </param>
8650 <param name="item">
8651 </param>
8652 <param name="layer">
8653 </param>
8654 </member> 6811 </member>
8655 <member name="M:OpenMetaverse.GridManager.RequestMainlandSims(OpenMetaverse.GridLayerType)"> 6812 <member name="T:OpenMetaverse.Packets.GroupRoleDataRequestPacket.AgentDataBlock">
8656 <summary> 6813 <exclude/>
8657 Request data for all mainland (Linden managed) simulators
8658 </summary>
8659 </member> 6814 </member>
8660 <member name="M:OpenMetaverse.GridManager.RequestRegionHandle(OpenMetaverse.UUID)"> 6815 <member name="T:OpenMetaverse.Packets.GroupRoleDataRequestPacket.GroupDataBlock">
8661 <summary> 6816 <exclude/>
8662 Request the region handle for the specified region UUID
8663 </summary>
8664 <param name="regionID">UUID of the region to look up</param>
8665 </member> 6817 </member>
8666 <member name="M:OpenMetaverse.GridManager.GetGridRegion(System.String,OpenMetaverse.GridLayerType,OpenMetaverse.GridRegion@)"> 6818 <member name="T:OpenMetaverse.Packets.GroupRoleDataReplyPacket">
8667 <summary> 6819 <exclude/>
8668 Get grid region information using the region name, this function
8669 will block until it can find the region or gives up
8670 </summary>
8671 <param name="name">Name of sim you're looking for</param>
8672 <param name="layer">Layer that you are requesting</param>
8673 <param name="region">Will contain a GridRegion for the sim you're
8674 looking for if successful, otherwise an empty structure</param>
8675 <returns>True if the GridRegion was successfully fetched, otherwise
8676 false</returns>
8677 </member> 6820 </member>
8678 <member name="M:OpenMetaverse.GridManager.MapBlockReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 6821 <member name="T:OpenMetaverse.Packets.GroupRoleDataReplyPacket.AgentDataBlock">
8679 <summary>Process an incoming packet and raise the appropriate events</summary> 6822 <exclude/>
8680 <param name="sender">The sender</param>
8681 <param name="e">The EventArgs object containing the packet data</param>
8682 </member> 6823 </member>
8683 <member name="M:OpenMetaverse.GridManager.MapItemReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 6824 <member name="T:OpenMetaverse.Packets.GroupRoleDataReplyPacket.GroupDataBlock">
8684 <summary>Process an incoming packet and raise the appropriate events</summary> 6825 <exclude/>
8685 <param name="sender">The sender</param>
8686 <param name="e">The EventArgs object containing the packet data</param>
8687 </member> 6826 </member>
8688 <member name="M:OpenMetaverse.GridManager.SimulatorViewerTimeMessageHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 6827 <member name="T:OpenMetaverse.Packets.GroupRoleDataReplyPacket.RoleDataBlock">
8689 <summary>Process an incoming packet and raise the appropriate events</summary> 6828 <exclude/>
8690 <param name="sender">The sender</param>
8691 <param name="e">The EventArgs object containing the packet data</param>
8692 </member> 6829 </member>
8693 <member name="M:OpenMetaverse.GridManager.CoarseLocationHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 6830 <member name="T:OpenMetaverse.Packets.GroupRoleMembersRequestPacket">
8694 <summary>Process an incoming packet and raise the appropriate events</summary> 6831 <exclude/>
8695 <param name="sender">The sender</param>
8696 <param name="e">The EventArgs object containing the packet data</param>
8697 </member> 6832 </member>
8698 <member name="M:OpenMetaverse.GridManager.RegionHandleReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 6833 <member name="T:OpenMetaverse.Packets.GroupRoleMembersRequestPacket.AgentDataBlock">
8699 <summary>Process an incoming packet and raise the appropriate events</summary> 6834 <exclude/>
8700 <param name="sender">The sender</param>
8701 <param name="e">The EventArgs object containing the packet data</param>
8702 </member> 6835 </member>
8703 <member name="T:OpenMetaverse.GroupMember"> 6836 <member name="T:OpenMetaverse.Packets.GroupRoleMembersRequestPacket.GroupDataBlock">
8704 <summary> 6837 <exclude/>
8705 Avatar group management
8706 </summary>
8707 </member> 6838 </member>
8708 <member name="F:OpenMetaverse.GroupMember.ID"> 6839 <member name="T:OpenMetaverse.Packets.GroupRoleMembersReplyPacket">
8709 <summary>Key of Group Member</summary> 6840 <exclude/>
8710 </member> 6841 </member>
8711 <member name="F:OpenMetaverse.GroupMember.Contribution"> 6842 <member name="T:OpenMetaverse.Packets.GroupRoleMembersReplyPacket.AgentDataBlock">
8712 <summary>Total land contribution</summary> 6843 <exclude/>
8713 </member> 6844 </member>
8714 <member name="F:OpenMetaverse.GroupMember.OnlineStatus"> 6845 <member name="T:OpenMetaverse.Packets.GroupRoleMembersReplyPacket.MemberDataBlock">
8715 <summary>Online status information</summary> 6846 <exclude/>
8716 </member> 6847 </member>
8717 <member name="F:OpenMetaverse.GroupMember.Powers"> 6848 <member name="T:OpenMetaverse.Packets.GroupTitlesRequestPacket">
8718 <summary>Abilities that the Group Member has</summary> 6849 <exclude/>
8719 </member> 6850 </member>
8720 <member name="F:OpenMetaverse.GroupMember.Title"> 6851 <member name="T:OpenMetaverse.Packets.GroupTitlesRequestPacket.AgentDataBlock">
8721 <summary>Current group title</summary> 6852 <exclude/>
8722 </member> 6853 </member>
8723 <member name="F:OpenMetaverse.GroupMember.IsOwner"> 6854 <member name="T:OpenMetaverse.Packets.GroupTitlesReplyPacket">
8724 <summary>Is a group owner</summary> 6855 <exclude/>
8725 </member> 6856 </member>
8726 <member name="T:OpenMetaverse.GroupRole"> 6857 <member name="T:OpenMetaverse.Packets.GroupTitlesReplyPacket.AgentDataBlock">
8727 <summary> 6858 <exclude/>
8728 Role manager for a group
8729 </summary>
8730 </member> 6859 </member>
8731 <member name="F:OpenMetaverse.GroupRole.GroupID"> 6860 <member name="T:OpenMetaverse.Packets.GroupTitlesReplyPacket.GroupDataBlock">
8732 <summary>Key of the group</summary> 6861 <exclude/>
8733 </member> 6862 </member>
8734 <member name="F:OpenMetaverse.GroupRole.ID"> 6863 <member name="T:OpenMetaverse.Packets.GroupTitleUpdatePacket">
8735 <summary>Key of Role</summary> 6864 <exclude/>
8736 </member> 6865 </member>
8737 <member name="F:OpenMetaverse.GroupRole.Name"> 6866 <member name="T:OpenMetaverse.Packets.GroupTitleUpdatePacket.AgentDataBlock">
8738 <summary>Name of Role</summary> 6867 <exclude/>
8739 </member> 6868 </member>
8740 <member name="F:OpenMetaverse.GroupRole.Title"> 6869 <member name="T:OpenMetaverse.Packets.GroupRoleUpdatePacket">
8741 <summary>Group Title associated with Role</summary> 6870 <exclude/>
8742 </member> 6871 </member>
8743 <member name="F:OpenMetaverse.GroupRole.Description"> 6872 <member name="T:OpenMetaverse.Packets.GroupRoleUpdatePacket.AgentDataBlock">
8744 <summary>Description of Role</summary> 6873 <exclude/>
8745 </member> 6874 </member>
8746 <member name="F:OpenMetaverse.GroupRole.Powers"> 6875 <member name="T:OpenMetaverse.Packets.GroupRoleUpdatePacket.RoleDataBlock">
8747 <summary>Abilities Associated with Role</summary> 6876 <exclude/>
8748 </member> 6877 </member>
8749 <member name="M:OpenMetaverse.GroupRole.ToString"> 6878 <member name="T:OpenMetaverse.Packets.LiveHelpGroupRequestPacket">
8750 <summary>Returns the role's title</summary> 6879 <exclude/>
8751 <returns>The role's title</returns>
8752 </member> 6880 </member>
8753 <member name="T:OpenMetaverse.GroupTitle"> 6881 <member name="T:OpenMetaverse.Packets.LiveHelpGroupRequestPacket.RequestDataBlock">
8754 <summary> 6882 <exclude/>
8755 Class to represent Group Title
8756 </summary>
8757 </member> 6883 </member>
8758 <member name="F:OpenMetaverse.GroupTitle.GroupID"> 6884 <member name="T:OpenMetaverse.Packets.LiveHelpGroupReplyPacket">
8759 <summary>Key of the group</summary> 6885 <exclude/>
8760 </member> 6886 </member>
8761 <member name="F:OpenMetaverse.GroupTitle.RoleID"> 6887 <member name="T:OpenMetaverse.Packets.LiveHelpGroupReplyPacket.ReplyDataBlock">
8762 <summary>ID of the role title belongs to</summary> 6888 <exclude/>
8763 </member> 6889 </member>
8764 <member name="F:OpenMetaverse.GroupTitle.Title"> 6890 <member name="T:OpenMetaverse.Packets.AgentWearablesRequestPacket">
8765 <summary>Group Title</summary> 6891 <exclude/>
8766 </member> 6892 </member>
8767 <member name="F:OpenMetaverse.GroupTitle.Selected"> 6893 <member name="T:OpenMetaverse.Packets.AgentWearablesRequestPacket.AgentDataBlock">
8768 <summary>Whether title is Active</summary> 6894 <exclude/>
8769 </member> 6895 </member>
8770 <member name="M:OpenMetaverse.GroupTitle.ToString"> 6896 <member name="T:OpenMetaverse.Packets.AgentWearablesUpdatePacket">
8771 <summary>Returns group title</summary> 6897 <exclude/>
8772 </member> 6898 </member>
8773 <member name="T:OpenMetaverse.Group"> 6899 <member name="T:OpenMetaverse.Packets.AgentWearablesUpdatePacket.AgentDataBlock">
8774 <summary> 6900 <exclude/>
8775 Represents a group on the grid
8776 </summary>
8777 </member> 6901 </member>
8778 <member name="F:OpenMetaverse.Group.ID"> 6902 <member name="T:OpenMetaverse.Packets.AgentWearablesUpdatePacket.WearableDataBlock">
8779 <summary>Key of Group</summary> 6903 <exclude/>
8780 </member> 6904 </member>
8781 <member name="F:OpenMetaverse.Group.InsigniaID"> 6905 <member name="T:OpenMetaverse.Packets.AgentIsNowWearingPacket">
8782 <summary>Key of Group Insignia</summary> 6906 <exclude/>
8783 </member> 6907 </member>
8784 <member name="F:OpenMetaverse.Group.FounderID"> 6908 <member name="T:OpenMetaverse.Packets.AgentIsNowWearingPacket.AgentDataBlock">
8785 <summary>Key of Group Founder</summary> 6909 <exclude/>
8786 </member> 6910 </member>
8787 <member name="F:OpenMetaverse.Group.OwnerRole"> 6911 <member name="T:OpenMetaverse.Packets.AgentIsNowWearingPacket.WearableDataBlock">
8788 <summary>Key of Group Role for Owners</summary> 6912 <exclude/>
8789 </member> 6913 </member>
8790 <member name="F:OpenMetaverse.Group.Name"> 6914 <member name="T:OpenMetaverse.Packets.AgentCachedTexturePacket">
8791 <summary>Name of Group</summary> 6915 <exclude/>
8792 </member> 6916 </member>
8793 <member name="F:OpenMetaverse.Group.Charter"> 6917 <member name="T:OpenMetaverse.Packets.AgentCachedTexturePacket.AgentDataBlock">
8794 <summary>Text of Group Charter</summary> 6918 <exclude/>
8795 </member> 6919 </member>
8796 <member name="F:OpenMetaverse.Group.MemberTitle"> 6920 <member name="T:OpenMetaverse.Packets.AgentCachedTexturePacket.WearableDataBlock">
8797 <summary>Title of "everyone" role</summary> 6921 <exclude/>
8798 </member> 6922 </member>
8799 <member name="F:OpenMetaverse.Group.OpenEnrollment"> 6923 <member name="T:OpenMetaverse.Packets.AgentCachedTextureResponsePacket">
8800 <summary>Is the group open for enrolement to everyone</summary> 6924 <exclude/>
8801 </member> 6925 </member>
8802 <member name="F:OpenMetaverse.Group.ShowInList"> 6926 <member name="T:OpenMetaverse.Packets.AgentCachedTextureResponsePacket.AgentDataBlock">
8803 <summary>Will group show up in search</summary> 6927 <exclude/>
8804 </member> 6928 </member>
8805 <member name="F:OpenMetaverse.Group.Powers"> 6929 <member name="T:OpenMetaverse.Packets.AgentCachedTextureResponsePacket.WearableDataBlock">
8806 <summary> 6930 <exclude/>
8807 </summary>
8808 </member> 6931 </member>
8809 <member name="F:OpenMetaverse.Group.AcceptNotices"> 6932 <member name="T:OpenMetaverse.Packets.AgentDataUpdateRequestPacket">
8810 <summary> 6933 <exclude/>
8811 </summary>
8812 </member> 6934 </member>
8813 <member name="F:OpenMetaverse.Group.AllowPublish"> 6935 <member name="T:OpenMetaverse.Packets.AgentDataUpdateRequestPacket.AgentDataBlock">
8814 <summary> 6936 <exclude/>
8815 </summary>
8816 </member> 6937 </member>
8817 <member name="F:OpenMetaverse.Group.MaturePublish"> 6938 <member name="T:OpenMetaverse.Packets.AgentDataUpdatePacket">
8818 <summary>Is the group Mature</summary> 6939 <exclude/>
8819 </member> 6940 </member>
8820 <member name="F:OpenMetaverse.Group.MembershipFee"> 6941 <member name="T:OpenMetaverse.Packets.AgentDataUpdatePacket.AgentDataBlock">
8821 <summary>Cost of group membership</summary> 6942 <exclude/>
8822 </member> 6943 </member>
8823 <member name="F:OpenMetaverse.Group.Money"> 6944 <member name="T:OpenMetaverse.Packets.GroupDataUpdatePacket">
8824 <summary> 6945 <exclude/>
8825 </summary>
8826 </member> 6946 </member>
8827 <member name="F:OpenMetaverse.Group.Contribution"> 6947 <member name="T:OpenMetaverse.Packets.GroupDataUpdatePacket.AgentGroupDataBlock">
8828 <summary> 6948 <exclude/>
8829 </summary>
8830 </member> 6949 </member>
8831 <member name="F:OpenMetaverse.Group.GroupMembershipCount"> 6950 <member name="T:OpenMetaverse.Packets.AgentGroupDataUpdatePacket">
8832 <summary>The total number of current members this group has</summary> 6951 <exclude/>
8833 </member> 6952 </member>
8834 <member name="F:OpenMetaverse.Group.GroupRolesCount"> 6953 <member name="T:OpenMetaverse.Packets.AgentGroupDataUpdatePacket.AgentDataBlock">
8835 <summary>The number of roles this group has configured</summary> 6954 <exclude/>
8836 </member> 6955 </member>
8837 <member name="F:OpenMetaverse.Group.ListInProfile"> 6956 <member name="T:OpenMetaverse.Packets.AgentGroupDataUpdatePacket.GroupDataBlock">
8838 <summary>Show this group in agent's profile</summary> 6957 <exclude/>
8839 </member> 6958 </member>
8840 <member name="M:OpenMetaverse.Group.ToString"> 6959 <member name="T:OpenMetaverse.Packets.AgentDropGroupPacket">
8841 <summary>Returns the name of the group</summary> 6960 <exclude/>
8842 <returns>A string containing the name of the group</returns>
8843 </member> 6961 </member>
8844 <member name="T:OpenMetaverse.Vote"> 6962 <member name="T:OpenMetaverse.Packets.AgentDropGroupPacket.AgentDataBlock">
8845 <summary> 6963 <exclude/>
8846 A group Vote
8847 </summary>
8848 </member> 6964 </member>
8849 <member name="F:OpenMetaverse.Vote.Candidate"> 6965 <member name="T:OpenMetaverse.Packets.RezSingleAttachmentFromInvPacket">
8850 <summary>Key of Avatar who created Vote</summary> 6966 <exclude/>
8851 </member> 6967 </member>
8852 <member name="F:OpenMetaverse.Vote.VoteString"> 6968 <member name="T:OpenMetaverse.Packets.RezSingleAttachmentFromInvPacket.AgentDataBlock">
8853 <summary>Text of the Vote proposal</summary> 6969 <exclude/>
8854 </member> 6970 </member>
8855 <member name="F:OpenMetaverse.Vote.NumVotes"> 6971 <member name="T:OpenMetaverse.Packets.RezSingleAttachmentFromInvPacket.ObjectDataBlock">
8856 <summary>Total number of votes</summary> 6972 <exclude/>
8857 </member> 6973 </member>
8858 <member name="T:OpenMetaverse.GroupProposal"> 6974 <member name="T:OpenMetaverse.Packets.RezMultipleAttachmentsFromInvPacket">
8859 <summary> 6975 <exclude/>
8860 A group proposal
8861 </summary>
8862 </member> 6976 </member>
8863 <member name="F:OpenMetaverse.GroupProposal.VoteText"> 6977 <member name="T:OpenMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.AgentDataBlock">
8864 <summary>The Text of the proposal</summary> 6978 <exclude/>
8865 </member> 6979 </member>
8866 <member name="F:OpenMetaverse.GroupProposal.Quorum"> 6980 <member name="T:OpenMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.HeaderDataBlock">
8867 <summary>The minimum number of members that must vote before proposal passes or failes</summary> 6981 <exclude/>
8868 </member> 6982 </member>
8869 <member name="F:OpenMetaverse.GroupProposal.Majority"> 6983 <member name="T:OpenMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.ObjectDataBlock">
8870 <summary>The required ration of yes/no votes required for vote to pass</summary> 6984 <exclude/>
8871 <remarks>The three options are Simple Majority, 2/3 Majority, and Unanimous</remarks>
8872 TODO: this should be an enum</member>
8873 <member name="F:OpenMetaverse.GroupProposal.Duration">
8874 <summary>The duration in days votes are accepted</summary>
8875 </member> 6985 </member>
8876 <member name="T:OpenMetaverse.GroupAccountSummary"> 6986 <member name="T:OpenMetaverse.Packets.DetachAttachmentIntoInvPacket">
8877 <summary> 6987 <exclude/>
8878 </summary>
8879 </member> 6988 </member>
8880 <member name="F:OpenMetaverse.GroupAccountSummary.IntervalDays"> 6989 <member name="T:OpenMetaverse.Packets.DetachAttachmentIntoInvPacket.ObjectDataBlock">
8881 <summary> 6990 <exclude/>
8882 </summary>
8883 </member> 6991 </member>
8884 <member name="F:OpenMetaverse.GroupAccountSummary.CurrentInterval"> 6992 <member name="T:OpenMetaverse.Packets.CreateNewOutfitAttachmentsPacket">
8885 <summary> 6993 <exclude/>
8886 </summary>
8887 </member> 6994 </member>
8888 <member name="F:OpenMetaverse.GroupAccountSummary.StartDate"> 6995 <member name="T:OpenMetaverse.Packets.CreateNewOutfitAttachmentsPacket.AgentDataBlock">
8889 <summary> 6996 <exclude/>
8890 </summary>
8891 </member> 6997 </member>
8892 <member name="F:OpenMetaverse.GroupAccountSummary.Balance"> 6998 <member name="T:OpenMetaverse.Packets.CreateNewOutfitAttachmentsPacket.HeaderDataBlock">
8893 <summary> 6999 <exclude/>
8894 </summary>
8895 </member> 7000 </member>
8896 <member name="F:OpenMetaverse.GroupAccountSummary.TotalCredits"> 7001 <member name="T:OpenMetaverse.Packets.CreateNewOutfitAttachmentsPacket.ObjectDataBlock">
8897 <summary> 7002 <exclude/>
8898 </summary>
8899 </member> 7003 </member>
8900 <member name="F:OpenMetaverse.GroupAccountSummary.TotalDebits"> 7004 <member name="T:OpenMetaverse.Packets.UserInfoRequestPacket">
8901 <summary> 7005 <exclude/>
8902 </summary>
8903 </member> 7006 </member>
8904 <member name="F:OpenMetaverse.GroupAccountSummary.ObjectTaxCurrent"> 7007 <member name="T:OpenMetaverse.Packets.UserInfoRequestPacket.AgentDataBlock">
8905 <summary> 7008 <exclude/>
8906 </summary>
8907 </member> 7009 </member>
8908 <member name="F:OpenMetaverse.GroupAccountSummary.LightTaxCurrent"> 7010 <member name="T:OpenMetaverse.Packets.UserInfoReplyPacket">
8909 <summary> 7011 <exclude/>
8910 </summary>
8911 </member> 7012 </member>
8912 <member name="F:OpenMetaverse.GroupAccountSummary.LandTaxCurrent"> 7013 <member name="T:OpenMetaverse.Packets.UserInfoReplyPacket.AgentDataBlock">
8913 <summary> 7014 <exclude/>
8914 </summary>
8915 </member> 7015 </member>
8916 <member name="F:OpenMetaverse.GroupAccountSummary.GroupTaxCurrent"> 7016 <member name="T:OpenMetaverse.Packets.UserInfoReplyPacket.UserDataBlock">
8917 <summary> 7017 <exclude/>
8918 </summary>
8919 </member> 7018 </member>
8920 <member name="F:OpenMetaverse.GroupAccountSummary.ParcelDirFeeCurrent"> 7019 <member name="T:OpenMetaverse.Packets.UpdateUserInfoPacket">
8921 <summary> 7020 <exclude/>
8922 </summary>
8923 </member> 7021 </member>
8924 <member name="F:OpenMetaverse.GroupAccountSummary.ObjectTaxEstimate"> 7022 <member name="T:OpenMetaverse.Packets.UpdateUserInfoPacket.AgentDataBlock">
8925 <summary> 7023 <exclude/>
8926 </summary>
8927 </member> 7024 </member>
8928 <member name="F:OpenMetaverse.GroupAccountSummary.LightTaxEstimate"> 7025 <member name="T:OpenMetaverse.Packets.UpdateUserInfoPacket.UserDataBlock">
7026 <exclude/>
7027 </member>
7028 <member name="T:OpenMetaverse.Packets.InitiateDownloadPacket">
7029 <exclude/>
7030 </member>
7031 <member name="T:OpenMetaverse.Packets.InitiateDownloadPacket.AgentDataBlock">
7032 <exclude/>
7033 </member>
7034 <member name="T:OpenMetaverse.Packets.InitiateDownloadPacket.FileDataBlock">
7035 <exclude/>
7036 </member>
7037 <member name="T:OpenMetaverse.Packets.MapLayerRequestPacket">
7038 <exclude/>
7039 </member>
7040 <member name="T:OpenMetaverse.Packets.MapLayerRequestPacket.AgentDataBlock">
7041 <exclude/>
7042 </member>
7043 <member name="T:OpenMetaverse.Packets.MapLayerReplyPacket">
7044 <exclude/>
7045 </member>
7046 <member name="T:OpenMetaverse.Packets.MapLayerReplyPacket.AgentDataBlock">
7047 <exclude/>
7048 </member>
7049 <member name="T:OpenMetaverse.Packets.MapLayerReplyPacket.LayerDataBlock">
7050 <exclude/>
7051 </member>
7052 <member name="T:OpenMetaverse.Packets.MapBlockRequestPacket">
7053 <exclude/>
7054 </member>
7055 <member name="T:OpenMetaverse.Packets.MapBlockRequestPacket.AgentDataBlock">
7056 <exclude/>
7057 </member>
7058 <member name="T:OpenMetaverse.Packets.MapBlockRequestPacket.PositionDataBlock">
7059 <exclude/>
7060 </member>
7061 <member name="T:OpenMetaverse.Packets.MapNameRequestPacket">
7062 <exclude/>
7063 </member>
7064 <member name="T:OpenMetaverse.Packets.MapNameRequestPacket.AgentDataBlock">
7065 <exclude/>
7066 </member>
7067 <member name="T:OpenMetaverse.Packets.MapNameRequestPacket.NameDataBlock">
7068 <exclude/>
7069 </member>
7070 <member name="T:OpenMetaverse.Packets.MapBlockReplyPacket">
7071 <exclude/>
7072 </member>
7073 <member name="T:OpenMetaverse.Packets.MapBlockReplyPacket.AgentDataBlock">
7074 <exclude/>
7075 </member>
7076 <member name="T:OpenMetaverse.Packets.MapBlockReplyPacket.DataBlock">
7077 <exclude/>
7078 </member>
7079 <member name="T:OpenMetaverse.Packets.MapItemRequestPacket">
7080 <exclude/>
7081 </member>
7082 <member name="T:OpenMetaverse.Packets.MapItemRequestPacket.AgentDataBlock">
7083 <exclude/>
7084 </member>
7085 <member name="T:OpenMetaverse.Packets.MapItemRequestPacket.RequestDataBlock">
7086 <exclude/>
7087 </member>
7088 <member name="T:OpenMetaverse.Packets.MapItemReplyPacket">
7089 <exclude/>
7090 </member>
7091 <member name="T:OpenMetaverse.Packets.MapItemReplyPacket.AgentDataBlock">
7092 <exclude/>
7093 </member>
7094 <member name="T:OpenMetaverse.Packets.MapItemReplyPacket.RequestDataBlock">
7095 <exclude/>
7096 </member>
7097 <member name="T:OpenMetaverse.Packets.MapItemReplyPacket.DataBlock">
7098 <exclude/>
7099 </member>
7100 <member name="T:OpenMetaverse.Packets.SendPostcardPacket">
7101 <exclude/>
7102 </member>
7103 <member name="T:OpenMetaverse.Packets.SendPostcardPacket.AgentDataBlock">
7104 <exclude/>
7105 </member>
7106 <member name="T:OpenMetaverse.Packets.ParcelMediaCommandMessagePacket">
7107 <exclude/>
7108 </member>
7109 <member name="T:OpenMetaverse.Packets.ParcelMediaCommandMessagePacket.CommandBlockBlock">
7110 <exclude/>
7111 </member>
7112 <member name="T:OpenMetaverse.Packets.ParcelMediaUpdatePacket">
7113 <exclude/>
7114 </member>
7115 <member name="T:OpenMetaverse.Packets.ParcelMediaUpdatePacket.DataBlockBlock">
7116 <exclude/>
7117 </member>
7118 <member name="T:OpenMetaverse.Packets.ParcelMediaUpdatePacket.DataBlockExtendedBlock">
7119 <exclude/>
7120 </member>
7121 <member name="T:OpenMetaverse.Packets.LandStatRequestPacket">
7122 <exclude/>
7123 </member>
7124 <member name="T:OpenMetaverse.Packets.LandStatRequestPacket.AgentDataBlock">
7125 <exclude/>
7126 </member>
7127 <member name="T:OpenMetaverse.Packets.LandStatRequestPacket.RequestDataBlock">
7128 <exclude/>
7129 </member>
7130 <member name="T:OpenMetaverse.Packets.LandStatReplyPacket">
7131 <exclude/>
7132 </member>
7133 <member name="T:OpenMetaverse.Packets.LandStatReplyPacket.RequestDataBlock">
7134 <exclude/>
7135 </member>
7136 <member name="T:OpenMetaverse.Packets.LandStatReplyPacket.ReportDataBlock">
7137 <exclude/>
7138 </member>
7139 <member name="T:OpenMetaverse.Packets.ErrorPacket">
7140 <exclude/>
7141 </member>
7142 <member name="T:OpenMetaverse.Packets.ErrorPacket.AgentDataBlock">
7143 <exclude/>
7144 </member>
7145 <member name="T:OpenMetaverse.Packets.ErrorPacket.DataBlock">
7146 <exclude/>
7147 </member>
7148 <member name="T:OpenMetaverse.Packets.ObjectIncludeInSearchPacket">
7149 <exclude/>
7150 </member>
7151 <member name="T:OpenMetaverse.Packets.ObjectIncludeInSearchPacket.AgentDataBlock">
7152 <exclude/>
7153 </member>
7154 <member name="T:OpenMetaverse.Packets.ObjectIncludeInSearchPacket.ObjectDataBlock">
7155 <exclude/>
7156 </member>
7157 <member name="T:OpenMetaverse.Packets.RezRestoreToWorldPacket">
7158 <exclude/>
7159 </member>
7160 <member name="T:OpenMetaverse.Packets.RezRestoreToWorldPacket.AgentDataBlock">
7161 <exclude/>
7162 </member>
7163 <member name="T:OpenMetaverse.Packets.RezRestoreToWorldPacket.InventoryDataBlock">
7164 <exclude/>
7165 </member>
7166 <member name="T:OpenMetaverse.Packets.LinkInventoryItemPacket">
7167 <exclude/>
7168 </member>
7169 <member name="T:OpenMetaverse.Packets.LinkInventoryItemPacket.AgentDataBlock">
7170 <exclude/>
7171 </member>
7172 <member name="T:OpenMetaverse.Packets.LinkInventoryItemPacket.InventoryBlockBlock">
7173 <exclude/>
7174 </member>
7175 <member name="T:OpenMetaverse.Packets.PacketAckPacket">
7176 <exclude/>
7177 </member>
7178 <member name="T:OpenMetaverse.Packets.PacketAckPacket.PacketsBlock">
7179 <exclude/>
7180 </member>
7181 <member name="T:OpenMetaverse.Packets.OpenCircuitPacket">
7182 <exclude/>
7183 </member>
7184 <member name="T:OpenMetaverse.Packets.OpenCircuitPacket.CircuitInfoBlock">
7185 <exclude/>
7186 </member>
7187 <member name="T:OpenMetaverse.Packets.CloseCircuitPacket">
7188 <exclude/>
7189 </member>
7190 <member name="T:OpenMetaverse.Packets.ObjectAddPacket">
7191 <exclude/>
7192 </member>
7193 <member name="T:OpenMetaverse.Packets.ObjectAddPacket.AgentDataBlock">
7194 <exclude/>
7195 </member>
7196 <member name="T:OpenMetaverse.Packets.ObjectAddPacket.ObjectDataBlock">
7197 <exclude/>
7198 </member>
7199 <member name="T:OpenMetaverse.Packets.MultipleObjectUpdatePacket">
7200 <exclude/>
7201 </member>
7202 <member name="T:OpenMetaverse.Packets.MultipleObjectUpdatePacket.AgentDataBlock">
7203 <exclude/>
7204 </member>
7205 <member name="T:OpenMetaverse.Packets.MultipleObjectUpdatePacket.ObjectDataBlock">
7206 <exclude/>
7207 </member>
7208 <member name="T:OpenMetaverse.Packets.RequestMultipleObjectsPacket">
7209 <exclude/>
7210 </member>
7211 <member name="T:OpenMetaverse.Packets.RequestMultipleObjectsPacket.AgentDataBlock">
7212 <exclude/>
7213 </member>
7214 <member name="T:OpenMetaverse.Packets.RequestMultipleObjectsPacket.ObjectDataBlock">
7215 <exclude/>
7216 </member>
7217 <member name="T:OpenMetaverse.Packets.ObjectPositionPacket">
7218 <exclude/>
7219 </member>
7220 <member name="T:OpenMetaverse.Packets.ObjectPositionPacket.AgentDataBlock">
7221 <exclude/>
7222 </member>
7223 <member name="T:OpenMetaverse.Packets.ObjectPositionPacket.ObjectDataBlock">
7224 <exclude/>
7225 </member>
7226 <member name="T:OpenMetaverse.Packets.RequestObjectPropertiesFamilyPacket">
7227 <exclude/>
7228 </member>
7229 <member name="T:OpenMetaverse.Packets.RequestObjectPropertiesFamilyPacket.AgentDataBlock">
7230 <exclude/>
7231 </member>
7232 <member name="T:OpenMetaverse.Packets.RequestObjectPropertiesFamilyPacket.ObjectDataBlock">
7233 <exclude/>
7234 </member>
7235 <member name="T:OpenMetaverse.Packets.CoarseLocationUpdatePacket">
7236 <exclude/>
7237 </member>
7238 <member name="T:OpenMetaverse.Packets.CoarseLocationUpdatePacket.LocationBlock">
7239 <exclude/>
7240 </member>
7241 <member name="T:OpenMetaverse.Packets.CoarseLocationUpdatePacket.IndexBlock">
7242 <exclude/>
7243 </member>
7244 <member name="T:OpenMetaverse.Packets.CoarseLocationUpdatePacket.AgentDataBlock">
7245 <exclude/>
7246 </member>
7247 <member name="T:OpenMetaverse.Packets.CrossedRegionPacket">
7248 <exclude/>
7249 </member>
7250 <member name="T:OpenMetaverse.Packets.CrossedRegionPacket.AgentDataBlock">
7251 <exclude/>
7252 </member>
7253 <member name="T:OpenMetaverse.Packets.CrossedRegionPacket.RegionDataBlock">
7254 <exclude/>
7255 </member>
7256 <member name="T:OpenMetaverse.Packets.CrossedRegionPacket.InfoBlock">
7257 <exclude/>
7258 </member>
7259 <member name="T:OpenMetaverse.Packets.ConfirmEnableSimulatorPacket">
7260 <exclude/>
7261 </member>
7262 <member name="T:OpenMetaverse.Packets.ConfirmEnableSimulatorPacket.AgentDataBlock">
7263 <exclude/>
7264 </member>
7265 <member name="T:OpenMetaverse.Packets.ObjectPropertiesPacket">
7266 <exclude/>
7267 </member>
7268 <member name="T:OpenMetaverse.Packets.ObjectPropertiesPacket.ObjectDataBlock">
7269 <exclude/>
7270 </member>
7271 <member name="T:OpenMetaverse.Packets.ObjectPropertiesFamilyPacket">
7272 <exclude/>
7273 </member>
7274 <member name="T:OpenMetaverse.Packets.ObjectPropertiesFamilyPacket.ObjectDataBlock">
7275 <exclude/>
7276 </member>
7277 <member name="T:OpenMetaverse.Packets.ParcelPropertiesRequestPacket">
7278 <exclude/>
7279 </member>
7280 <member name="T:OpenMetaverse.Packets.ParcelPropertiesRequestPacket.AgentDataBlock">
7281 <exclude/>
7282 </member>
7283 <member name="T:OpenMetaverse.Packets.ParcelPropertiesRequestPacket.ParcelDataBlock">
7284 <exclude/>
7285 </member>
7286 <member name="T:OpenMetaverse.Packets.AttachedSoundPacket">
7287 <exclude/>
7288 </member>
7289 <member name="T:OpenMetaverse.Packets.AttachedSoundPacket.DataBlockBlock">
7290 <exclude/>
7291 </member>
7292 <member name="T:OpenMetaverse.Packets.AttachedSoundGainChangePacket">
7293 <exclude/>
7294 </member>
7295 <member name="T:OpenMetaverse.Packets.AttachedSoundGainChangePacket.DataBlockBlock">
7296 <exclude/>
7297 </member>
7298 <member name="T:OpenMetaverse.Packets.PreloadSoundPacket">
7299 <exclude/>
7300 </member>
7301 <member name="T:OpenMetaverse.Packets.PreloadSoundPacket.DataBlockBlock">
7302 <exclude/>
7303 </member>
7304 <member name="T:OpenMetaverse.Packets.ViewerEffectPacket">
7305 <exclude/>
7306 </member>
7307 <member name="T:OpenMetaverse.Packets.ViewerEffectPacket.AgentDataBlock">
7308 <exclude/>
7309 </member>
7310 <member name="T:OpenMetaverse.Packets.ViewerEffectPacket.EffectBlock">
7311 <exclude/>
7312 </member>
7313 <member name="T:OpenMetaverse.Packets.StartPingCheckPacket">
7314 <exclude/>
7315 </member>
7316 <member name="T:OpenMetaverse.Packets.StartPingCheckPacket.PingIDBlock">
7317 <exclude/>
7318 </member>
7319 <member name="T:OpenMetaverse.Packets.CompletePingCheckPacket">
7320 <exclude/>
7321 </member>
7322 <member name="T:OpenMetaverse.Packets.CompletePingCheckPacket.PingIDBlock">
7323 <exclude/>
7324 </member>
7325 <member name="T:OpenMetaverse.Packets.AgentUpdatePacket">
7326 <exclude/>
7327 </member>
7328 <member name="T:OpenMetaverse.Packets.AgentUpdatePacket.AgentDataBlock">
7329 <exclude/>
7330 </member>
7331 <member name="T:OpenMetaverse.Packets.AgentAnimationPacket">
7332 <exclude/>
7333 </member>
7334 <member name="T:OpenMetaverse.Packets.AgentAnimationPacket.AgentDataBlock">
7335 <exclude/>
7336 </member>
7337 <member name="T:OpenMetaverse.Packets.AgentAnimationPacket.AnimationListBlock">
7338 <exclude/>
7339 </member>
7340 <member name="T:OpenMetaverse.Packets.AgentAnimationPacket.PhysicalAvatarEventListBlock">
7341 <exclude/>
7342 </member>
7343 <member name="T:OpenMetaverse.Packets.AgentRequestSitPacket">
7344 <exclude/>
7345 </member>
7346 <member name="T:OpenMetaverse.Packets.AgentRequestSitPacket.AgentDataBlock">
7347 <exclude/>
7348 </member>
7349 <member name="T:OpenMetaverse.Packets.AgentRequestSitPacket.TargetObjectBlock">
7350 <exclude/>
7351 </member>
7352 <member name="T:OpenMetaverse.Packets.AgentSitPacket">
7353 <exclude/>
7354 </member>
7355 <member name="T:OpenMetaverse.Packets.AgentSitPacket.AgentDataBlock">
7356 <exclude/>
7357 </member>
7358 <member name="T:OpenMetaverse.Packets.RequestImagePacket">
7359 <exclude/>
7360 </member>
7361 <member name="T:OpenMetaverse.Packets.RequestImagePacket.AgentDataBlock">
7362 <exclude/>
7363 </member>
7364 <member name="T:OpenMetaverse.Packets.RequestImagePacket.RequestImageBlock">
7365 <exclude/>
7366 </member>
7367 <member name="T:OpenMetaverse.Packets.ImageDataPacket">
7368 <exclude/>
7369 </member>
7370 <member name="T:OpenMetaverse.Packets.ImageDataPacket.ImageIDBlock">
7371 <exclude/>
7372 </member>
7373 <member name="T:OpenMetaverse.Packets.ImageDataPacket.ImageDataBlock">
7374 <exclude/>
7375 </member>
7376 <member name="T:OpenMetaverse.Packets.ImagePacketPacket">
7377 <exclude/>
7378 </member>
7379 <member name="T:OpenMetaverse.Packets.ImagePacketPacket.ImageIDBlock">
7380 <exclude/>
7381 </member>
7382 <member name="T:OpenMetaverse.Packets.ImagePacketPacket.ImageDataBlock">
7383 <exclude/>
7384 </member>
7385 <member name="T:OpenMetaverse.Packets.LayerDataPacket">
7386 <exclude/>
7387 </member>
7388 <member name="T:OpenMetaverse.Packets.LayerDataPacket.LayerIDBlock">
7389 <exclude/>
7390 </member>
7391 <member name="T:OpenMetaverse.Packets.LayerDataPacket.LayerDataBlock">
7392 <exclude/>
7393 </member>
7394 <member name="T:OpenMetaverse.Packets.ObjectUpdatePacket">
7395 <exclude/>
7396 </member>
7397 <member name="T:OpenMetaverse.Packets.ObjectUpdatePacket.RegionDataBlock">
7398 <exclude/>
7399 </member>
7400 <member name="T:OpenMetaverse.Packets.ObjectUpdatePacket.ObjectDataBlock">
7401 <exclude/>
7402 </member>
7403 <member name="T:OpenMetaverse.Packets.ObjectUpdateCompressedPacket">
7404 <exclude/>
7405 </member>
7406 <member name="T:OpenMetaverse.Packets.ObjectUpdateCompressedPacket.RegionDataBlock">
7407 <exclude/>
7408 </member>
7409 <member name="T:OpenMetaverse.Packets.ObjectUpdateCompressedPacket.ObjectDataBlock">
7410 <exclude/>
7411 </member>
7412 <member name="T:OpenMetaverse.Packets.ObjectUpdateCachedPacket">
7413 <exclude/>
7414 </member>
7415 <member name="T:OpenMetaverse.Packets.ObjectUpdateCachedPacket.RegionDataBlock">
7416 <exclude/>
7417 </member>
7418 <member name="T:OpenMetaverse.Packets.ObjectUpdateCachedPacket.ObjectDataBlock">
7419 <exclude/>
7420 </member>
7421 <member name="T:OpenMetaverse.Packets.ImprovedTerseObjectUpdatePacket">
7422 <exclude/>
7423 </member>
7424 <member name="T:OpenMetaverse.Packets.ImprovedTerseObjectUpdatePacket.RegionDataBlock">
7425 <exclude/>
7426 </member>
7427 <member name="T:OpenMetaverse.Packets.ImprovedTerseObjectUpdatePacket.ObjectDataBlock">
7428 <exclude/>
7429 </member>
7430 <member name="T:OpenMetaverse.Packets.KillObjectPacket">
7431 <exclude/>
7432 </member>
7433 <member name="T:OpenMetaverse.Packets.KillObjectPacket.ObjectDataBlock">
7434 <exclude/>
7435 </member>
7436 <member name="T:OpenMetaverse.Packets.TransferPacketPacket">
7437 <exclude/>
7438 </member>
7439 <member name="T:OpenMetaverse.Packets.TransferPacketPacket.TransferDataBlock">
7440 <exclude/>
7441 </member>
7442 <member name="T:OpenMetaverse.Packets.SendXferPacketPacket">
7443 <exclude/>
7444 </member>
7445 <member name="T:OpenMetaverse.Packets.SendXferPacketPacket.XferIDBlock">
7446 <exclude/>
7447 </member>
7448 <member name="T:OpenMetaverse.Packets.SendXferPacketPacket.DataPacketBlock">
7449 <exclude/>
7450 </member>
7451 <member name="T:OpenMetaverse.Packets.ConfirmXferPacketPacket">
7452 <exclude/>
7453 </member>
7454 <member name="T:OpenMetaverse.Packets.ConfirmXferPacketPacket.XferIDBlock">
7455 <exclude/>
7456 </member>
7457 <member name="T:OpenMetaverse.Packets.AvatarAnimationPacket">
7458 <exclude/>
7459 </member>
7460 <member name="T:OpenMetaverse.Packets.AvatarAnimationPacket.SenderBlock">
7461 <exclude/>
7462 </member>
7463 <member name="T:OpenMetaverse.Packets.AvatarAnimationPacket.AnimationListBlock">
7464 <exclude/>
7465 </member>
7466 <member name="T:OpenMetaverse.Packets.AvatarAnimationPacket.AnimationSourceListBlock">
7467 <exclude/>
7468 </member>
7469 <member name="T:OpenMetaverse.Packets.AvatarAnimationPacket.PhysicalAvatarEventListBlock">
7470 <exclude/>
7471 </member>
7472 <member name="T:OpenMetaverse.Packets.AvatarSitResponsePacket">
7473 <exclude/>
7474 </member>
7475 <member name="T:OpenMetaverse.Packets.AvatarSitResponsePacket.SitObjectBlock">
7476 <exclude/>
7477 </member>
7478 <member name="T:OpenMetaverse.Packets.AvatarSitResponsePacket.SitTransformBlock">
7479 <exclude/>
7480 </member>
7481 <member name="T:OpenMetaverse.Packets.CameraConstraintPacket">
7482 <exclude/>
7483 </member>
7484 <member name="T:OpenMetaverse.Packets.CameraConstraintPacket.CameraCollidePlaneBlock">
7485 <exclude/>
7486 </member>
7487 <member name="T:OpenMetaverse.Packets.ParcelPropertiesPacket">
7488 <exclude/>
7489 </member>
7490 <member name="T:OpenMetaverse.Packets.ParcelPropertiesPacket.ParcelDataBlock">
7491 <exclude/>
7492 </member>
7493 <member name="T:OpenMetaverse.Packets.ParcelPropertiesPacket.AgeVerificationBlockBlock">
7494 <exclude/>
7495 </member>
7496 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket">
7497 <exclude/>
7498 </member>
7499 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.AgentDataBlock">
7500 <exclude/>
7501 </member>
7502 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.GroupDataBlock">
7503 <exclude/>
7504 </member>
7505 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.AnimationDataBlock">
7506 <exclude/>
7507 </member>
7508 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.GranterBlockBlock">
7509 <exclude/>
7510 </member>
7511 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.NVPairDataBlock">
7512 <exclude/>
7513 </member>
7514 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.VisualParamBlock">
7515 <exclude/>
7516 </member>
7517 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.AgentAccessBlock">
7518 <exclude/>
7519 </member>
7520 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.AgentInfoBlock">
7521 <exclude/>
7522 </member>
7523 <member name="T:OpenMetaverse.Packets.ChildAgentAlivePacket">
7524 <exclude/>
7525 </member>
7526 <member name="T:OpenMetaverse.Packets.ChildAgentAlivePacket.AgentDataBlock">
7527 <exclude/>
7528 </member>
7529 <member name="T:OpenMetaverse.Packets.ChildAgentPositionUpdatePacket">
7530 <exclude/>
7531 </member>
7532 <member name="T:OpenMetaverse.Packets.ChildAgentPositionUpdatePacket.AgentDataBlock">
7533 <exclude/>
7534 </member>
7535 <member name="T:OpenMetaverse.Packets.SoundTriggerPacket">
7536 <exclude/>
7537 </member>
7538 <member name="T:OpenMetaverse.Packets.SoundTriggerPacket.SoundDataBlock">
7539 <exclude/>
7540 </member>
7541 <member name="T:OpenMetaverse.TextureRequestState">
8929 <summary> 7542 <summary>
7543 The current status of a texture request as it moves through the pipeline or final result of a texture request.
8930 </summary> 7544 </summary>
8931 </member> 7545 </member>
8932 <member name="F:OpenMetaverse.GroupAccountSummary.LandTaxEstimate"> 7546 <member name="F:OpenMetaverse.TextureRequestState.Pending">
7547 <summary>The initial state given to a request. Requests in this state
7548 are waiting for an available slot in the pipeline</summary>
7549 </member>
7550 <member name="F:OpenMetaverse.TextureRequestState.Started">
7551 <summary>A request that has been added to the pipeline and the request packet
7552 has been sent to the simulator</summary>
7553 </member>
7554 <member name="F:OpenMetaverse.TextureRequestState.Progress">
7555 <summary>A request that has received one or more packets back from the simulator</summary>
7556 </member>
7557 <member name="F:OpenMetaverse.TextureRequestState.Finished">
7558 <summary>A request that has received all packets back from the simulator</summary>
7559 </member>
7560 <member name="F:OpenMetaverse.TextureRequestState.Timeout">
7561 <summary>A request that has taken longer than <seealso cref="F:OpenMetaverse.Settings.PIPELINE_REQUEST_TIMEOUT"/>
7562 to download OR the initial packet containing the packet information was never received</summary>
7563 </member>
7564 <member name="F:OpenMetaverse.TextureRequestState.Aborted">
7565 <summary>The texture request was aborted by request of the agent</summary>
7566 </member>
7567 <member name="F:OpenMetaverse.TextureRequestState.NotFound">
7568 <summary>The simulator replied to the request that it was not able to find the requested texture</summary>
7569 </member>
7570 <member name="T:OpenMetaverse.TextureDownloadCallback">
8933 <summary> 7571 <summary>
7572 A callback fired to indicate the status or final state of the requested texture. For progressive
7573 downloads this will fire each time new asset data is returned from the simulator.
8934 </summary> 7574 </summary>
7575 <param name="state">The <see cref="T:OpenMetaverse.TextureRequestState"/> indicating either Progress for textures not fully downloaded,
7576 or the final result of the request after it has been processed through the TexturePipeline</param>
7577 <param name="assetTexture">The <see cref="T:OpenMetaverse.Assets.AssetTexture"/> object containing the Assets ID, raw data
7578 and other information. For progressive rendering the <see cref="F:OpenMetaverse.Assets.Asset.AssetData"/> will contain
7579 the data from the beginning of the file. For failed, aborted and timed out requests it will contain
7580 an empty byte array.</param>
8935 </member> 7581 </member>
8936 <member name="F:OpenMetaverse.GroupAccountSummary.GroupTaxEstimate"> 7582 <member name="T:OpenMetaverse.TexturePipeline">
8937 <summary> 7583 <summary>
7584 Texture request download handler, allows a configurable number of download slots which manage multiple
7585 concurrent texture downloads from the <seealso cref="T:OpenMetaverse.Simulator"/>
8938 </summary> 7586 </summary>
7587 <remarks>This class makes full use of the internal <seealso cref="!:TextureCache"/>
7588 system for full texture downloads.</remarks>
8939 </member> 7589 </member>
8940 <member name="F:OpenMetaverse.GroupAccountSummary.ParcelDirFeeEstimate"> 7590 <member name="F:OpenMetaverse.TexturePipeline._Transfers">
7591 <summary>A dictionary containing all pending and in-process transfer requests where the Key is both the RequestID
7592 and also the Asset Texture ID, and the value is an object containing the current state of the request and also
7593 the asset data as it is being re-assembled</summary>
7594 </member>
7595 <member name="F:OpenMetaverse.TexturePipeline._Client">
7596 <summary>Holds the reference to the <see cref="T:OpenMetaverse.GridClient"/> client object</summary>
7597 </member>
7598 <member name="F:OpenMetaverse.TexturePipeline.maxTextureRequests">
7599 <summary>Maximum concurrent texture requests allowed at a time</summary>
7600 </member>
7601 <member name="F:OpenMetaverse.TexturePipeline.resetEvents">
7602 <summary>An array of <see cref="T:System.Threading.AutoResetEvent"/> objects used to manage worker request threads</summary>
7603 </member>
7604 <member name="F:OpenMetaverse.TexturePipeline.threadpoolSlots">
7605 <summary>An array of worker slots which shows the availablity status of the slot</summary>
7606 </member>
7607 <member name="F:OpenMetaverse.TexturePipeline.downloadMaster">
7608 <summary>The primary thread which manages the requests.</summary>
7609 </member>
7610 <member name="F:OpenMetaverse.TexturePipeline._Running">
7611 <summary>true if the TexturePipeline is currently running</summary>
7612 </member>
7613 <member name="F:OpenMetaverse.TexturePipeline.lockerObject">
7614 <summary>A synchronization object used by the primary thread</summary>
7615 </member>
7616 <member name="F:OpenMetaverse.TexturePipeline.RefreshDownloadsTimer">
7617 <summary>A refresh timer used to increase the priority of stalled requests</summary>
7618 </member>
7619 <member name="M:OpenMetaverse.TexturePipeline.#ctor(OpenMetaverse.GridClient)">
8941 <summary> 7620 <summary>
7621 Default constructor, Instantiates a new copy of the TexturePipeline class
8942 </summary> 7622 </summary>
7623 <param name="client">Reference to the instantiated <see cref="T:OpenMetaverse.GridClient"/> object</param>
8943 </member> 7624 </member>
8944 <member name="F:OpenMetaverse.GroupAccountSummary.NonExemptMembers"> 7625 <member name="M:OpenMetaverse.TexturePipeline.Startup">
8945 <summary> 7626 <summary>
7627 Initialize callbacks required for the TexturePipeline to operate
8946 </summary> 7628 </summary>
8947 </member> 7629 </member>
8948 <member name="F:OpenMetaverse.GroupAccountSummary.LastTaxDate"> 7630 <member name="M:OpenMetaverse.TexturePipeline.Shutdown">
8949 <summary> 7631 <summary>
7632 Shutdown the TexturePipeline and cleanup any callbacks or transfers
8950 </summary> 7633 </summary>
8951 </member> 7634 </member>
8952 <member name="F:OpenMetaverse.GroupAccountSummary.TaxDate"> 7635 <member name="M:OpenMetaverse.TexturePipeline.RequestTexture(OpenMetaverse.UUID,OpenMetaverse.ImageType,System.Single,System.Int32,System.UInt32,OpenMetaverse.TextureDownloadCallback,System.Boolean)">
8953 <summary> 7636 <summary>
7637 Request a texture asset from the simulator using the <see cref="T:OpenMetaverse.TexturePipeline"/> system to
7638 manage the requests and re-assemble the image from the packets received from the simulator
8954 </summary> 7639 </summary>
7640 <param name="textureID">The <see cref="T:OpenMetaverse.UUID"/> of the texture asset to download</param>
7641 <param name="imageType">The <see cref="T:OpenMetaverse.ImageType"/> of the texture asset.
7642 Use <see cref="F:OpenMetaverse.ImageType.Normal"/> for most textures, or <see cref="F:OpenMetaverse.ImageType.Baked"/> for baked layer texture assets</param>
7643 <param name="priority">A float indicating the requested priority for the transfer. Higher priority values tell the simulator
7644 to prioritize the request before lower valued requests. An image already being transferred using the <see cref="T:OpenMetaverse.TexturePipeline"/> can have
7645 its priority changed by resending the request with the new priority value</param>
7646 <param name="discardLevel">Number of quality layers to discard.
7647 This controls the end marker of the data sent</param>
7648 <param name="packetStart">The packet number to begin the request at. A value of 0 begins the request
7649 from the start of the asset texture</param>
7650 <param name="callback">The <see cref="T:OpenMetaverse.TextureDownloadCallback"/> callback to fire when the image is retrieved. The callback
7651 will contain the result of the request and the texture asset data</param>
7652 <param name="progressive">If true, the callback will be fired for each chunk of the downloaded image.
7653 The callback asset parameter will contain all previously received chunks of the texture asset starting
7654 from the beginning of the request</param>
8955 </member> 7655 </member>
8956 <member name="T:OpenMetaverse.GroupNotice"> 7656 <member name="M:OpenMetaverse.TexturePipeline.RequestImage(OpenMetaverse.UUID,OpenMetaverse.ImageType,System.Single,System.Int32,System.UInt32)">
8957 <summary> 7657 <summary>
8958 Struct representing a group notice 7658 Sends the actual request packet to the simulator
8959 </summary> 7659 </summary>
7660 <param name="imageID">The image to download</param>
7661 <param name="type">Type of the image to download, either a baked
7662 avatar texture or a normal texture</param>
7663 <param name="priority">Priority level of the download. Default is
7664 <c>1,013,000.0f</c></param>
7665 <param name="discardLevel">Number of quality layers to discard.
7666 This controls the end marker of the data sent</param>
7667 <param name="packetNum">Packet number to start the download at.
7668 This controls the start marker of the data sent</param>
7669 <remarks>Sending a priority of 0 and a discardlevel of -1 aborts
7670 download</remarks>
8960 </member> 7671 </member>
8961 <member name="F:OpenMetaverse.GroupNotice.Subject"> 7672 <member name="M:OpenMetaverse.TexturePipeline.AbortTextureRequest(OpenMetaverse.UUID)">
8962 <summary> 7673 <summary>
7674 Cancel a pending or in process texture request
8963 </summary> 7675 </summary>
7676 <param name="textureID">The texture assets unique ID</param>
8964 </member> 7677 </member>
8965 <member name="F:OpenMetaverse.GroupNotice.Message"> 7678 <member name="M:OpenMetaverse.TexturePipeline.DownloadThread">
8966 <summary> 7679 <summary>
7680 Master Download Thread, Queues up downloads in the threadpool
8967 </summary> 7681 </summary>
8968 </member> 7682 </member>
8969 <member name="F:OpenMetaverse.GroupNotice.AttachmentID"> 7683 <member name="M:OpenMetaverse.TexturePipeline.TextureRequestDoWork(System.Object)">
8970 <summary> 7684 <summary>
7685 The worker thread that sends the request and handles timeouts
8971 </summary> 7686 </summary>
7687 <param name="threadContext">A <see cref="T:OpenMetaverse.TexturePipeline.TaskInfo"/> object containing the request details</param>
8972 </member> 7688 </member>
8973 <member name="F:OpenMetaverse.GroupNotice.OwnerID"> 7689 <member name="M:OpenMetaverse.TexturePipeline.ImageNotInDatabaseHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
8974 <summary> 7690 <summary>
7691 Handle responses from the simulator that tell us a texture we have requested is unable to be located
7692 or no longer exists. This will remove the request from the pipeline and free up a slot if one is in use
8975 </summary> 7693 </summary>
7694 <param name="sender">The sender</param>
7695 <param name="e">The EventArgs object containing the packet data</param>
8976 </member> 7696 </member>
8977 <member name="M:OpenMetaverse.GroupNotice.SerializeAttachment"> 7697 <member name="M:OpenMetaverse.TexturePipeline.ImagePacketHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
8978 <summary> 7698 <summary>
7699 Handles the remaining Image data that did not fit in the initial ImageData packet
8979 </summary> 7700 </summary>
8980 <returns> 7701 <param name="sender">The sender</param>
8981 </returns> 7702 <param name="e">The EventArgs object containing the packet data</param>
8982 </member> 7703 </member>
8983 <member name="T:OpenMetaverse.GroupNoticesListEntry"> 7704 <member name="M:OpenMetaverse.TexturePipeline.ImageDataHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
8984 <summary> 7705 <summary>
8985 Struct representing a group notice list entry 7706 Handle the initial ImageDataPacket sent from the simulator
8986 </summary> 7707 </summary>
7708 <param name="sender">The sender</param>
7709 <param name="e">The EventArgs object containing the packet data</param>
8987 </member> 7710 </member>
8988 <member name="F:OpenMetaverse.GroupNoticesListEntry.NoticeID"> 7711 <member name="P:OpenMetaverse.TexturePipeline.TransferCount">
8989 <summary>Notice ID</summary> 7712 <summary>Current number of pending and in-process transfers</summary>
8990 </member>
8991 <member name="F:OpenMetaverse.GroupNoticesListEntry.Timestamp">
8992 <summary>Creation timestamp of notice</summary>
8993 </member>
8994 <member name="F:OpenMetaverse.GroupNoticesListEntry.FromName">
8995 <summary>Agent name who created notice</summary>
8996 </member>
8997 <member name="F:OpenMetaverse.GroupNoticesListEntry.Subject">
8998 <summary>Notice subject</summary>
8999 </member>
9000 <member name="F:OpenMetaverse.GroupNoticesListEntry.HasAttachment">
9001 <summary>Is there an attachment?</summary>
9002 </member>
9003 <member name="F:OpenMetaverse.GroupNoticesListEntry.AssetType">
9004 <summary>Attachment Type</summary>
9005 </member> 7713 </member>
9006 <member name="T:OpenMetaverse.ChatSessionMember"> 7714 <member name="T:OpenMetaverse.TexturePipeline.TaskInfo">
9007 <summary> 7715 <summary>
9008 Struct representing a member of a group chat session and their settings 7716 A request task containing information and status of a request as it is processed through the <see cref="T:OpenMetaverse.TexturePipeline"/>
9009 </summary> 7717 </summary>
9010 </member> 7718 </member>
9011 <member name="F:OpenMetaverse.ChatSessionMember.AvatarKey"> 7719 <member name="F:OpenMetaverse.TexturePipeline.TaskInfo.State">
9012 <summary>The <see cref="T:OpenMetaverse.UUID" /> of the Avatar</summary> 7720 <summary>The current <seealso cref="T:OpenMetaverse.TextureRequestState"/> which identifies the current status of the request</summary>
9013 </member> 7721 </member>
9014 <member name="F:OpenMetaverse.ChatSessionMember.CanVoiceChat"> 7722 <member name="F:OpenMetaverse.TexturePipeline.TaskInfo.RequestID">
9015 <summary>True if user has voice chat enabled</summary> 7723 <summary>The Unique Request ID, This is also the Asset ID of the texture being requested</summary>
9016 </member> 7724 </member>
9017 <member name="F:OpenMetaverse.ChatSessionMember.IsModerator"> 7725 <member name="F:OpenMetaverse.TexturePipeline.TaskInfo.RequestSlot">
9018 <summary>True of Avatar has moderator abilities</summary> 7726 <summary>The slot this request is occupying in the threadpoolSlots array</summary>
9019 </member> 7727 </member>
9020 <member name="F:OpenMetaverse.ChatSessionMember.MuteText"> 7728 <member name="F:OpenMetaverse.TexturePipeline.TaskInfo.Type">
9021 <summary>True if a moderator has muted this avatars chat</summary> 7729 <summary>The ImageType of the request.</summary>
9022 </member> 7730 </member>
9023 <member name="F:OpenMetaverse.ChatSessionMember.MuteVoice"> 7731 <member name="F:OpenMetaverse.TexturePipeline.TaskInfo.Callbacks">
9024 <summary>True if a moderator has muted this avatars voice</summary> 7732 <summary>The callback to fire when the request is complete, will include
7733 the <seealso cref="T:OpenMetaverse.TextureRequestState"/> and the <see cref="T:OpenMetaverse.Assets.AssetTexture"/>
7734 object containing the result data</summary>
9025 </member> 7735 </member>
9026 <member name="T:OpenMetaverse.GroupRoleUpdate"> 7736 <member name="F:OpenMetaverse.TexturePipeline.TaskInfo.ReportProgress">
9027 <summary> 7737 <summary>If true, indicates the callback will be fired whenever new data is returned from the simulator.
9028 Role update flags 7738 This is used to progressively render textures as portions of the texture are received.</summary>
9029 </summary>
9030 </member> 7739 </member>
9031 <member name="F:OpenMetaverse.GroupRoleUpdate.NoUpdate"> 7740 <member name="F:OpenMetaverse.TexturePipeline.TaskInfo.Transfer">
9032 <summary> 7741 <summary>An object that maintains the data of an request thats in-process.</summary>
9033 </summary>
9034 </member> 7742 </member>
9035 <member name="F:OpenMetaverse.GroupRoleUpdate.UpdateData"> 7743 <member name="M:OpenMetaverse.Packets.PacketDecoder.AddCallback(System.String,OpenMetaverse.Packets.PacketDecoder.CustomPacketDecoder)">
9036 <summary> 7744 <summary>
7745 Add a custom decoder callback
9037 </summary> 7746 </summary>
7747 <param name="key">The key of the field to decode</param>
7748 <param name="customPacketHandler">The custom decode handler</param>
9038 </member> 7749 </member>
9039 <member name="F:OpenMetaverse.GroupRoleUpdate.UpdatePowers"> 7750 <member name="M:OpenMetaverse.Packets.PacketDecoder.RemoveCustomHandler(System.String,OpenMetaverse.Packets.PacketDecoder.CustomPacketDecoder)">
9040 <summary> 7751 <summary>
7752 Remove a custom decoder callback
9041 </summary> 7753 </summary>
7754 <param name="key">The key of the field to decode</param>
7755 <param name="customPacketHandler">The custom decode handler</param>
9042 </member> 7756 </member>
9043 <member name="F:OpenMetaverse.GroupRoleUpdate.UpdateAll"> 7757 <member name="M:OpenMetaverse.Packets.PacketDecoder.PacketToString(OpenMetaverse.Packets.Packet)">
9044 <summary> 7758 <summary>
7759 Creates a formatted string containing the values of a Packet
9045 </summary> 7760 </summary>
7761 <param name="packet">The Packet</param>
7762 <returns>A formatted string of values of the nested items in the Packet object</returns>
9046 </member> 7763 </member>
9047 <member name="F:OpenMetaverse.GroupRoleUpdate.Create"> 7764 <member name="M:OpenMetaverse.Packets.PacketDecoder.MessageToString(System.Object,System.Int32)">
9048 <summary> 7765 <summary>
7766 Decode an IMessage object into a beautifully formatted string
9049 </summary> 7767 </summary>
7768 <param name="message">The IMessage object</param>
7769 <param name="recurseLevel">Recursion level (used for indenting)</param>
7770 <returns>A formatted string containing the names and values of the source object</returns>
9050 </member> 7771 </member>
9051 <member name="F:OpenMetaverse.GroupRoleUpdate.Delete"> 7772 <member name="T:OpenMetaverse.Packets.PacketDecoder.CustomPacketDecoder">
9052 <summary> 7773 <summary>
7774 A custom decoder callback
9053 </summary> 7775 </summary>
7776 <param name="fieldName">The key of the object</param>
7777 <param name="fieldData">the data to decode</param>
7778 <returns>A string represending the fieldData</returns>
9054 </member> 7779 </member>
9055 <member name="F:OpenMetaverse.GroupPowers.None"> 7780 <member name="T:OpenMetaverse.LoginStatus">
9056 <summary> 7781 <summary>
7782
9057 </summary> 7783 </summary>
9058 </member> 7784 </member>
9059 <member name="F:OpenMetaverse.GroupPowers.Invite"> 7785 <member name="F:OpenMetaverse.LoginStatus.Failed">
9060 <summary>Can send invitations to groups default role</summary> 7786 <summary></summary>
9061 </member>
9062 <member name="F:OpenMetaverse.GroupPowers.Eject">
9063 <summary>Can eject members from group</summary>
9064 </member>
9065 <member name="F:OpenMetaverse.GroupPowers.ChangeOptions">
9066 <summary>Can toggle 'Open Enrollment' and change 'Signup fee'</summary>
9067 </member>
9068 <member name="F:OpenMetaverse.GroupPowers.MemberVisible">
9069 <summary>Member is visible in the public member list</summary>
9070 </member>
9071 <member name="F:OpenMetaverse.GroupPowers.CreateRole">
9072 <summary>Can create new roles</summary>
9073 </member> 7787 </member>
9074 <member name="F:OpenMetaverse.GroupPowers.DeleteRole"> 7788 <member name="F:OpenMetaverse.LoginStatus.None">
9075 <summary>Can delete existing roles</summary> 7789 <summary></summary>
9076 </member> 7790 </member>
9077 <member name="F:OpenMetaverse.GroupPowers.RoleProperties"> 7791 <member name="F:OpenMetaverse.LoginStatus.ConnectingToLogin">
9078 <summary>Can change Role names, titles and descriptions</summary> 7792 <summary></summary>
9079 </member> 7793 </member>
9080 <member name="F:OpenMetaverse.GroupPowers.AssignMemberLimited"> 7794 <member name="F:OpenMetaverse.LoginStatus.ReadingResponse">
9081 <summary>Can assign other members to assigners role</summary> 7795 <summary></summary>
9082 </member> 7796 </member>
9083 <member name="F:OpenMetaverse.GroupPowers.AssignMember"> 7797 <member name="F:OpenMetaverse.LoginStatus.ConnectingToSim">
9084 <summary>Can assign other members to any role</summary> 7798 <summary></summary>
9085 </member> 7799 </member>
9086 <member name="F:OpenMetaverse.GroupPowers.RemoveMember"> 7800 <member name="F:OpenMetaverse.LoginStatus.Redirecting">
9087 <summary>Can remove members from roles</summary> 7801 <summary></summary>
9088 </member> 7802 </member>
9089 <member name="F:OpenMetaverse.GroupPowers.ChangeActions"> 7803 <member name="F:OpenMetaverse.LoginStatus.Success">
9090 <summary>Can assign and remove abilities in roles</summary> 7804 <summary></summary>
9091 </member> 7805 </member>
9092 <member name="F:OpenMetaverse.GroupPowers.ChangeIdentity"> 7806 <member name="T:OpenMetaverse.LastExecStatus">
9093 <summary>Can change group Charter, Insignia, 'Publish on the web' and which 7807 <summary>
9094 members are publicly visible in group member listings</summary> 7808 Status of the last application run.
7809 Used for error reporting to the grid login service for statistical purposes.
7810 </summary>
9095 </member> 7811 </member>
9096 <member name="F:OpenMetaverse.GroupPowers.LandDeed"> 7812 <member name="F:OpenMetaverse.LastExecStatus.Normal">
9097 <summary>Can buy land or deed land to group</summary> 7813 <summary> Application exited normally </summary>
9098 </member> 7814 </member>
9099 <member name="F:OpenMetaverse.GroupPowers.LandRelease"> 7815 <member name="F:OpenMetaverse.LastExecStatus.Froze">
9100 <summary>Can abandon group owned land to Governor Linden on mainland, or Estate owner for 7816 <summary> Application froze </summary>
9101 private estates</summary>
9102 </member> 7817 </member>
9103 <member name="F:OpenMetaverse.GroupPowers.LandSetSale"> 7818 <member name="F:OpenMetaverse.LastExecStatus.ForcedCrash">
9104 <summary>Can set land for-sale information on group owned parcels</summary> 7819 <summary> Application detected error and exited abnormally </summary>
9105 </member> 7820 </member>
9106 <member name="F:OpenMetaverse.GroupPowers.LandDivideJoin"> 7821 <member name="F:OpenMetaverse.LastExecStatus.OtherCrash">
9107 <summary>Can subdivide and join parcels</summary> 7822 <summary> Other crash </summary>
9108 </member> 7823 </member>
9109 <member name="F:OpenMetaverse.GroupPowers.JoinChat"> 7824 <member name="F:OpenMetaverse.LastExecStatus.LogoutFroze">
9110 <summary>Can join group chat sessions</summary> 7825 <summary> Application froze during logout </summary>
9111 </member> 7826 </member>
9112 <member name="F:OpenMetaverse.GroupPowers.AllowVoiceChat"> 7827 <member name="F:OpenMetaverse.LastExecStatus.LogoutCrash">
9113 <summary>Can use voice chat in Group Chat sessions</summary> 7828 <summary> Application crashed during logout </summary>
9114 </member> 7829 </member>
9115 <member name="F:OpenMetaverse.GroupPowers.ModerateChat"> 7830 <member name="T:OpenMetaverse.LoginParams">
9116 <summary>Can moderate group chat sessions</summary> 7831 <summary>
7832 Login Request Parameters
7833 </summary>
9117 </member> 7834 </member>
9118 <member name="F:OpenMetaverse.GroupPowers.FindPlaces"> 7835 <member name="F:OpenMetaverse.LoginParams.URI">
9119 <summary>Can toggle "Show in Find Places" and set search category</summary> 7836 <summary>The URL of the Login Server</summary>
9120 </member> 7837 </member>
9121 <member name="F:OpenMetaverse.GroupPowers.LandChangeIdentity"> 7838 <member name="F:OpenMetaverse.LoginParams.Timeout">
9122 <summary>Can change parcel name, description, and 'Publish on web' settings</summary> 7839 <summary>The number of milliseconds to wait before a login is considered
7840 failed due to timeout</summary>
9123 </member> 7841 </member>
9124 <member name="F:OpenMetaverse.GroupPowers.SetLandingPoint"> 7842 <member name="F:OpenMetaverse.LoginParams.MethodName">
9125 <summary>Can set the landing point and teleport routing on group land</summary> 7843 <summary>The request method</summary>
7844 <remarks>login_to_simulator is currently the only supported method</remarks>
9126 </member> 7845 </member>
9127 <member name="F:OpenMetaverse.GroupPowers.ChangeMedia"> 7846 <member name="F:OpenMetaverse.LoginParams.FirstName">
9128 <summary>Can change music and media settings</summary> 7847 <summary>The Agents First name</summary>
9129 </member> 7848 </member>
9130 <member name="F:OpenMetaverse.GroupPowers.LandEdit"> 7849 <member name="F:OpenMetaverse.LoginParams.LastName">
9131 <summary>Can toggle 'Edit Terrain' option in Land settings</summary> 7850 <summary>The Agents Last name</summary>
9132 </member> 7851 </member>
9133 <member name="F:OpenMetaverse.GroupPowers.LandOptions"> 7852 <member name="F:OpenMetaverse.LoginParams.Password">
9134 <summary>Can toggle various About Land &gt; Options settings</summary> 7853 <summary>A md5 hashed password</summary>
7854 <remarks>plaintext password will be automatically hashed</remarks>
9135 </member> 7855 </member>
9136 <member name="F:OpenMetaverse.GroupPowers.AllowEditLand"> 7856 <member name="F:OpenMetaverse.LoginParams.Start">
9137 <summary>Can always terraform land, even if parcel settings have it turned off</summary> 7857 <summary>The agents starting location once logged in</summary>
7858 <remarks>Either "last", "home", or a string encoded URI
7859 containing the simulator name and x/y/z coordinates e.g: uri:hooper&amp;128&amp;152&amp;17</remarks>
9138 </member> 7860 </member>
9139 <member name="F:OpenMetaverse.GroupPowers.AllowFly"> 7861 <member name="F:OpenMetaverse.LoginParams.Channel">
9140 <summary>Can always fly while over group owned land</summary> 7862 <summary>A string containing the client software channel information</summary>
7863 <example>Second Life Release</example>
9141 </member> 7864 </member>
9142 <member name="F:OpenMetaverse.GroupPowers.AllowRez"> 7865 <member name="F:OpenMetaverse.LoginParams.Version">
9143 <summary>Can always rez objects on group owned land</summary> 7866 <summary>The client software version information</summary>
7867 <remarks>The official viewer uses: Second Life Release n.n.n.n
7868 where n is replaced with the current version of the viewer</remarks>
9144 </member> 7869 </member>
9145 <member name="F:OpenMetaverse.GroupPowers.AllowLandmark"> 7870 <member name="F:OpenMetaverse.LoginParams.Platform">
9146 <summary>Can always create landmarks for group owned parcels</summary> 7871 <summary>A string containing the platform information the agent is running on</summary>
9147 </member> 7872 </member>
9148 <member name="F:OpenMetaverse.GroupPowers.AllowSetHome"> 7873 <member name="F:OpenMetaverse.LoginParams.MAC">
9149 <summary>Can set home location on any group owned parcel</summary> 7874 <summary>A string hash of the network cards Mac Address</summary>
9150 </member> 7875 </member>
9151 <member name="F:OpenMetaverse.GroupPowers.LandManageAllowed"> 7876 <member name="F:OpenMetaverse.LoginParams.ViewerDigest">
9152 <summary>Can modify public access settings for group owned parcels</summary> 7877 <summary>Unknown or deprecated</summary>
9153 </member> 7878 </member>
9154 <member name="F:OpenMetaverse.GroupPowers.LandManageBanned"> 7879 <member name="F:OpenMetaverse.LoginParams.ID0">
9155 <summary>Can manager parcel ban lists on group owned land</summary> 7880 <summary>A string hash of the first disk drives ID used to identify this clients uniqueness</summary>
9156 </member> 7881 </member>
9157 <member name="F:OpenMetaverse.GroupPowers.LandManagePasses"> 7882 <member name="F:OpenMetaverse.LoginParams.UserAgent">
9158 <summary>Can manage pass list sales information</summary> 7883 <summary>A string containing the viewers Software, this is not directly sent to the login server but
7884 instead is used to generate the Version string</summary>
9159 </member> 7885 </member>
9160 <member name="F:OpenMetaverse.GroupPowers.LandEjectAndFreeze"> 7886 <member name="F:OpenMetaverse.LoginParams.Author">
9161 <summary>Can eject and freeze other avatars on group owned land</summary> 7887 <summary>A string representing the software creator. This is not directly sent to the login server but
7888 is used by the library to generate the Version information</summary>
9162 </member> 7889 </member>
9163 <member name="F:OpenMetaverse.GroupPowers.ReturnGroupSet"> 7890 <member name="F:OpenMetaverse.LoginParams.AgreeToTos">
9164 <summary>Can return objects set to group</summary> 7891 <summary>If true, this agent agrees to the Terms of Service of the grid its connecting to</summary>
9165 </member> 7892 </member>
9166 <member name="F:OpenMetaverse.GroupPowers.ReturnNonGroup"> 7893 <member name="F:OpenMetaverse.LoginParams.ReadCritical">
9167 <summary>Can return non-group owned/set objects</summary> 7894 <summary>Unknown</summary>
9168 </member> 7895 </member>
9169 <member name="F:OpenMetaverse.GroupPowers.ReturnGroupOwned"> 7896 <member name="F:OpenMetaverse.LoginParams.LastExecEvent">
9170 <summary>Can return group owned objects</summary> 7897 <summary>Status of the last application run sent to the grid login server for statistical purposes</summary>
9171 </member> 7898 </member>
9172 <member name="F:OpenMetaverse.GroupPowers.LandGardening"> 7899 <member name="F:OpenMetaverse.LoginParams.Options">
9173 <summary>Can landscape using Linden plants</summary> 7900 <summary>An array of string sent to the login server to enable various options</summary>
9174 </member> 7901 </member>
9175 <member name="F:OpenMetaverse.GroupPowers.DeedObject"> 7902 <member name="F:OpenMetaverse.LoginParams.LoginID">
9176 <summary>Can deed objects to group</summary> 7903 <summary>A randomly generated ID to distinguish between login attempts. This value is only used
7904 internally in the library and is never sent over the wire</summary>
9177 </member> 7905 </member>
9178 <member name="F:OpenMetaverse.GroupPowers.ObjectManipulate"> 7906 <member name="M:OpenMetaverse.LoginParams.#ctor">
9179 <summary>Can move group owned objects</summary> 7907 <summary>
7908 Default constuctor, initializes sane default values
7909 </summary>
9180 </member> 7910 </member>
9181 <member name="F:OpenMetaverse.GroupPowers.ObjectSetForSale"> 7911 <member name="M:OpenMetaverse.LoginParams.#ctor(OpenMetaverse.GridClient,System.String,System.String,System.String,System.String,System.String)">
9182 <summary>Can set group owned objects for-sale</summary> 7912 <summary>
7913 Instantiates new LoginParams object and fills in the values
7914 </summary>
7915 <param name="client">Instance of GridClient to read settings from</param>
7916 <param name="firstName">Login first name</param>
7917 <param name="lastName">Login last name</param>
7918 <param name="password">Password</param>
7919 <param name="channel">Login channnel (application name)</param>
7920 <param name="version">Client version, should be application name + version number</param>
9183 </member> 7921 </member>
9184 <member name="F:OpenMetaverse.GroupPowers.Accountable"> 7922 <member name="M:OpenMetaverse.LoginParams.#ctor(OpenMetaverse.GridClient,System.String,System.String,System.String,System.String,System.String,System.String)">
9185 <summary>Pay group liabilities and receive group dividends</summary> 7923 <summary>
7924 Instantiates new LoginParams object and fills in the values
7925 </summary>
7926 <param name="client">Instance of GridClient to read settings from</param>
7927 <param name="firstName">Login first name</param>
7928 <param name="lastName">Login last name</param>
7929 <param name="password">Password</param>
7930 <param name="channel">Login channnel (application name)</param>
7931 <param name="version">Client version, should be application name + version number</param>
7932 <param name="loginURI">URI of the login server</param>
9186 </member> 7933 </member>
9187 <member name="F:OpenMetaverse.GroupPowers.SendNotices"> 7934 <member name="T:OpenMetaverse.LoginResponseData">
9188 <summary>Can send group notices</summary> 7935 <summary>
7936 The decoded data returned from the login server after a successful login
7937 </summary>
9189 </member> 7938 </member>
9190 <member name="F:OpenMetaverse.GroupPowers.ReceiveNotices"> 7939 <member name="F:OpenMetaverse.LoginResponseData.Login">
9191 <summary>Can receive group notices</summary> 7940 <summary>true, false, indeterminate</summary>
9192 </member> 7941 </member>
9193 <member name="F:OpenMetaverse.GroupPowers.StartProposal"> 7942 <member name="F:OpenMetaverse.LoginResponseData.Message">
9194 <summary>Can create group proposals</summary> 7943 <summary>Login message of the day</summary>
9195 </member> 7944 </member>
9196 <member name="F:OpenMetaverse.GroupPowers.VoteOnProposal"> 7945 <member name="F:OpenMetaverse.LoginResponseData.AgentAccess">
9197 <summary>Can vote on group proposals</summary> 7946 <summary>M or PG, also agent_region_access and agent_access_max</summary>
9198 </member> 7947 </member>
9199 <member name="T:OpenMetaverse.GroupManager"> 7948 <member name="M:OpenMetaverse.LoginResponseData.Parse(OpenMetaverse.StructuredData.OSDMap)">
9200 <summary> 7949 <summary>
9201 Handles all network traffic related to reading and writing group 7950 Parse LLSD Login Reply Data
9202 information
9203 </summary> 7951 </summary>
7952 <param name="reply">An <seealso cref="T:OpenMetaverse.StructuredData.OSDMap"/>
7953 contaning the login response data</param>
7954 <remarks>XML-RPC logins do not require this as XML-RPC.NET
7955 automatically populates the struct properly using attributes</remarks>
9204 </member> 7956 </member>
9205 <member name="M:OpenMetaverse.GroupManager.#ctor(OpenMetaverse.GridClient)"> 7957 <member name="T:OpenMetaverse.NetworkManager">
9206 <summary> 7958 <summary>
9207 Construct a new instance of the GroupManager class 7959 Login Routines
7960 </summary>
7961 <summary>
7962 NetworkManager is responsible for managing the network layer of
7963 OpenMetaverse. It tracks all the server connections, serializes
7964 outgoing traffic and deserializes incoming traffic, and provides
7965 instances of delegates for network-related events.
9208 </summary> 7966 </summary>
9209 <param name="client">A reference to the current <seealso cref="T:OpenMetaverse.GridClient" /> instance</param>
9210 </member>
9211 <member name="F:OpenMetaverse.GroupManager.m_CurrentGroups">
9212 <summary>The event subscribers. null if no subcribers</summary>
9213 </member> 7967 </member>
9214 <member name="F:OpenMetaverse.GroupManager.m_CurrentGroupsLock"> 7968 <member name="F:OpenMetaverse.NetworkManager.m_LoginProgress">
9215 <summary>Thread sync lock object</summary> 7969 <summary>The event subscribers, null of no subscribers</summary>
9216 </member> 7970 </member>
9217 <member name="F:OpenMetaverse.GroupManager.m_GroupNames"> 7971 <member name="M:OpenMetaverse.NetworkManager.OnLoginProgress(OpenMetaverse.LoginProgressEventArgs)">
9218 <summary>The event subscribers. null if no subcribers</summary> 7972 <summary>Raises the LoginProgress Event</summary>
7973 <param name="e">A LoginProgressEventArgs object containing
7974 the data sent from the simulator</param>
9219 </member> 7975 </member>
9220 <member name="F:OpenMetaverse.GroupManager.m_GroupNamesLock"> 7976 <member name="F:OpenMetaverse.NetworkManager.m_LoginProgressLock">
9221 <summary>Thread sync lock object</summary> 7977 <summary>Thread sync lock object</summary>
9222 </member> 7978 </member>
9223 <member name="F:OpenMetaverse.GroupManager.m_GroupProfile"> 7979 <member name="F:OpenMetaverse.NetworkManager.LoginSeedCapability">
9224 <summary>The event subscribers. null if no subcribers</summary> 7980 <summary>Seed CAPS URL returned from the login server</summary>
9225 </member> 7981 </member>
9226 <member name="F:OpenMetaverse.GroupManager.m_GroupProfileLock"> 7982 <member name="F:OpenMetaverse.NetworkManager.MaxAgentGroups">
9227 <summary>Thread sync lock object</summary> 7983 <summary>Maximum number of groups an agent can belong to, -1 for unlimited</summary>
9228 </member> 7984 </member>
9229 <member name="F:OpenMetaverse.GroupManager.m_GroupMembers"> 7985 <member name="F:OpenMetaverse.NetworkManager.AgentAppearanceServiceURL">
9230 <summary>The event subscribers. null if no subcribers</summary> 7986 <summary>Server side baking service URL</summary>
9231 </member> 7987 </member>
9232 <member name="F:OpenMetaverse.GroupManager.m_GroupMembersLock"> 7988 <member name="F:OpenMetaverse.NetworkManager.UDPBlacklist">
9233 <summary>Thread sync lock object</summary> 7989 <summary>A list of packets obtained during the login process which
7990 networkmanager will log but not process</summary>
9234 </member> 7991 </member>
9235 <member name="F:OpenMetaverse.GroupManager.m_GroupRoles"> 7992 <member name="M:OpenMetaverse.NetworkManager.DefaultLoginParams(System.String,System.String,System.String,System.String,System.String)">
9236 <summary>The event subscribers. null if no subcribers</summary> 7993 <summary>
7994 Generate sane default values for a login request
7995 </summary>
7996 <param name="firstName">Account first name</param>
7997 <param name="lastName">Account last name</param>
7998 <param name="password">Account password</param>
7999 <param name="channel">Client application name (channel)</param>
8000 <param name="version">Client application name + version</param>
8001 <returns>A populated <seealso cref="T:OpenMetaverse.LoginParams"/> struct containing
8002 sane defaults</returns>
9237 </member> 8003 </member>
9238 <member name="F:OpenMetaverse.GroupManager.m_GroupRolesLock"> 8004 <member name="M:OpenMetaverse.NetworkManager.Login(System.String,System.String,System.String,System.String,System.String)">
9239 <summary>Thread sync lock object</summary> 8005 <summary>
8006 Simplified login that takes the most common and required fields
8007 </summary>
8008 <param name="firstName">Account first name</param>
8009 <param name="lastName">Account last name</param>
8010 <param name="password">Account password</param>
8011 <param name="channel">Client application name (channel)</param>
8012 <param name="version">Client application name + version</param>
8013 <returns>Whether the login was successful or not. On failure the
8014 LoginErrorKey string will contain the error code and LoginMessage
8015 will contain a description of the error</returns>
9240 </member> 8016 </member>
9241 <member name="F:OpenMetaverse.GroupManager.m_GroupRoleMembers"> 8017 <member name="M:OpenMetaverse.NetworkManager.Login(System.String,System.String,System.String,System.String,System.String,System.String)">
9242 <summary>The event subscribers. null if no subcribers</summary> 8018 <summary>
8019 Simplified login that takes the most common fields along with a
8020 starting location URI, and can accept an MD5 string instead of a
8021 plaintext password
8022 </summary>
8023 <param name="firstName">Account first name</param>
8024 <param name="lastName">Account last name</param>
8025 <param name="password">Account password or MD5 hash of the password
8026 such as $1$1682a1e45e9f957dcdf0bb56eb43319c</param>
8027 <param name="channel">Client application name (channel)</param>
8028 <param name="start">Starting location URI that can be built with
8029 StartLocation()</param>
8030 <param name="version">Client application name + version</param>
8031 <returns>Whether the login was successful or not. On failure the
8032 LoginErrorKey string will contain the error code and LoginMessage
8033 will contain a description of the error</returns>
9243 </member> 8034 </member>
9244 <member name="F:OpenMetaverse.GroupManager.m_GroupRolesMembersLock"> 8035 <member name="M:OpenMetaverse.NetworkManager.Login(OpenMetaverse.LoginParams)">
9245 <summary>Thread sync lock object</summary> 8036 <summary>
8037 Login that takes a struct of all the values that will be passed to
8038 the login server
8039 </summary>
8040 <param name="loginParams">The values that will be passed to the login
8041 server, all fields must be set even if they are String.Empty</param>
8042 <returns>Whether the login was successful or not. On failure the
8043 LoginErrorKey string will contain the error code and LoginMessage
8044 will contain a description of the error</returns>
9246 </member> 8045 </member>
9247 <member name="F:OpenMetaverse.GroupManager.m_GroupTitles"> 8046 <member name="M:OpenMetaverse.NetworkManager.StartLocation(System.String,System.Int32,System.Int32,System.Int32)">
9248 <summary>The event subscribers. null if no subcribers</summary> 8047 <summary>
8048 Build a start location URI for passing to the Login function
8049 </summary>
8050 <param name="sim">Name of the simulator to start in</param>
8051 <param name="x">X coordinate to start at</param>
8052 <param name="y">Y coordinate to start at</param>
8053 <param name="z">Z coordinate to start at</param>
8054 <returns>String with a URI that can be used to login to a specified
8055 location</returns>
9249 </member> 8056 </member>
9250 <member name="F:OpenMetaverse.GroupManager.m_GroupTitlesLock"> 8057 <member name="M:OpenMetaverse.NetworkManager.RemoteLoginHandler(OpenMetaverse.LoginResponseData,OpenMetaverse.LoginParams)">
9251 <summary>Thread sync lock object</summary> 8058 <summary>
8059 LoginParams and the initial login XmlRpcRequest were made on a remote machine.
8060 This method now initializes libomv with the results.
8061 </summary>
9252 </member> 8062 </member>
9253 <member name="F:OpenMetaverse.GroupManager.m_GroupAccountSummary"> 8063 <member name="M:OpenMetaverse.NetworkManager.LoginReplyXmlRpcHandler(Nwc.XmlRpc.XmlRpcResponse,OpenMetaverse.LoginParams)">
9254 <summary>The event subscribers. null if no subcribers</summary> 8064 <summary>
8065 Handles response from XML-RPC login replies
8066 </summary>
9255 </member> 8067 </member>
9256 <member name="F:OpenMetaverse.GroupManager.m_GroupAccountSummaryLock"> 8068 <member name="M:OpenMetaverse.NetworkManager.LoginReplyXmlRpcHandler(OpenMetaverse.LoginResponseData,OpenMetaverse.LoginParams)">
9257 <summary>Thread sync lock object</summary> 8069 <summary>
8070 Handles response from XML-RPC login replies with already parsed LoginResponseData
8071 </summary>
9258 </member> 8072 </member>
9259 <member name="F:OpenMetaverse.GroupManager.m_GroupCreated"> 8073 <member name="M:OpenMetaverse.NetworkManager.LoginReplyLLSDHandler(OpenMetaverse.Http.CapsClient,OpenMetaverse.StructuredData.OSD,System.Exception)">
9260 <summary>The event subscribers. null if no subcribers</summary> 8074 <summary>
8075 Handle response from LLSD login replies
8076 </summary>
8077 <param name="client"></param>
8078 <param name="result"></param>
8079 <param name="error"></param>
9261 </member> 8080 </member>
9262 <member name="F:OpenMetaverse.GroupManager.m_GroupCreatedLock"> 8081 <member name="M:OpenMetaverse.NetworkManager.GetPlatform">
9263 <summary>Thread sync lock object</summary> 8082 <summary>
8083 Get current OS
8084 </summary>
8085 <returns>Either "Win" or "Linux"</returns>
9264 </member> 8086 </member>
9265 <member name="F:OpenMetaverse.GroupManager.m_GroupJoined"> 8087 <member name="M:OpenMetaverse.NetworkManager.GetMAC">
9266 <summary>The event subscribers. null if no subcribers</summary> 8088 <summary>
8089 Get clients default Mac Address
8090 </summary>
8091 <returns>A string containing the first found Mac Address</returns>
9267 </member> 8092 </member>
9268 <member name="F:OpenMetaverse.GroupManager.m_GroupJoinedLock"> 8093 <member name="F:OpenMetaverse.NetworkManager.m_PacketSent">
9269 <summary>Thread sync lock object</summary> 8094 <summary>The event subscribers, null of no subscribers</summary>
9270 </member> 8095 </member>
9271 <member name="F:OpenMetaverse.GroupManager.m_GroupLeft"> 8096 <member name="M:OpenMetaverse.NetworkManager.OnPacketSent(OpenMetaverse.PacketSentEventArgs)">
9272 <summary>The event subscribers. null if no subcribers</summary> 8097 <summary>Raises the PacketSent Event</summary>
8098 <param name="e">A PacketSentEventArgs object containing
8099 the data sent from the simulator</param>
9273 </member> 8100 </member>
9274 <member name="F:OpenMetaverse.GroupManager.m_GroupLeftLock"> 8101 <member name="F:OpenMetaverse.NetworkManager.m_PacketSentLock">
9275 <summary>Thread sync lock object</summary> 8102 <summary>Thread sync lock object</summary>
9276 </member> 8103 </member>
9277 <member name="F:OpenMetaverse.GroupManager.m_GroupDropped"> 8104 <member name="F:OpenMetaverse.NetworkManager.m_LoggedOut">
9278 <summary>The event subscribers. null if no subcribers</summary> 8105 <summary>The event subscribers, null of no subscribers</summary>
9279 </member>
9280 <member name="F:OpenMetaverse.GroupManager.m_GroupDroppedLock">
9281 <summary>Thread sync lock object</summary>
9282 </member> 8106 </member>
9283 <member name="F:OpenMetaverse.GroupManager.m_GroupMemberEjected"> 8107 <member name="M:OpenMetaverse.NetworkManager.OnLoggedOut(OpenMetaverse.LoggedOutEventArgs)">
9284 <summary>The event subscribers. null if no subcribers</summary> 8108 <summary>Raises the LoggedOut Event</summary>
8109 <param name="e">A LoggedOutEventArgs object containing
8110 the data sent from the simulator</param>
9285 </member> 8111 </member>
9286 <member name="F:OpenMetaverse.GroupManager.m_GroupMemberEjectedLock"> 8112 <member name="F:OpenMetaverse.NetworkManager.m_LoggedOutLock">
9287 <summary>Thread sync lock object</summary> 8113 <summary>Thread sync lock object</summary>
9288 </member> 8114 </member>
9289 <member name="F:OpenMetaverse.GroupManager.m_GroupNoticesListReply"> 8115 <member name="F:OpenMetaverse.NetworkManager.m_SimConnecting">
9290 <summary>The event subscribers. null if no subcribers</summary> 8116 <summary>The event subscribers, null of no subscribers</summary>
9291 </member>
9292 <member name="F:OpenMetaverse.GroupManager.m_GroupNoticesListReplyLock">
9293 <summary>Thread sync lock object</summary>
9294 </member> 8117 </member>
9295 <member name="F:OpenMetaverse.GroupManager.m_GroupInvitation"> 8118 <member name="M:OpenMetaverse.NetworkManager.OnSimConnecting(OpenMetaverse.SimConnectingEventArgs)">
9296 <summary>The event subscribers. null if no subcribers</summary> 8119 <summary>Raises the SimConnecting Event</summary>
8120 <param name="e">A SimConnectingEventArgs object containing
8121 the data sent from the simulator</param>
9297 </member> 8122 </member>
9298 <member name="F:OpenMetaverse.GroupManager.m_GroupInvitationLock"> 8123 <member name="F:OpenMetaverse.NetworkManager.m_SimConnectingLock">
9299 <summary>Thread sync lock object</summary> 8124 <summary>Thread sync lock object</summary>
9300 </member> 8125 </member>
9301 <member name="F:OpenMetaverse.GroupManager.Client"> 8126 <member name="F:OpenMetaverse.NetworkManager.m_SimConnected">
9302 <summary>A reference to the current <seealso cref="T:OpenMetaverse.GridClient" /> instance</summary> 8127 <summary>The event subscribers, null of no subscribers</summary>
9303 </member>
9304 <member name="F:OpenMetaverse.GroupManager.GroupMembersRequests">
9305 <summary>Currently-active group members requests</summary>
9306 </member>
9307 <member name="F:OpenMetaverse.GroupManager.GroupRolesRequests">
9308 <summary>Currently-active group roles requests</summary>
9309 </member>
9310 <member name="F:OpenMetaverse.GroupManager.GroupRolesMembersRequests">
9311 <summary>Currently-active group role-member requests</summary>
9312 </member>
9313 <member name="F:OpenMetaverse.GroupManager.TempGroupMembers">
9314 <summary>Dictionary keeping group members while request is in progress</summary>
9315 </member>
9316 <member name="F:OpenMetaverse.GroupManager.TempGroupRolesMembers">
9317 <summary>Dictionary keeping mebmer/role mapping while request is in progress</summary>
9318 </member>
9319 <member name="F:OpenMetaverse.GroupManager.TempGroupRoles">
9320 <summary>Dictionary keeping GroupRole information while request is in progress</summary>
9321 </member>
9322 <member name="F:OpenMetaverse.GroupManager.GroupName2KeyCache">
9323 <summary>Caches group name lookups</summary>
9324 </member>
9325 <member name="E:OpenMetaverse.GroupManager.CurrentGroups">
9326 <summary>Raised when the simulator sends us data containing
9327 our current group membership</summary>
9328 </member>
9329 <member name="E:OpenMetaverse.GroupManager.GroupNamesReply">
9330 <summary>Raised when the simulator responds to a RequestGroupName
9331 or RequestGroupNames request</summary>
9332 </member>
9333 <member name="E:OpenMetaverse.GroupManager.GroupProfile">
9334 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.GroupManager.RequestGroupProfile(OpenMetaverse.UUID)" /> request</summary>
9335 </member>
9336 <member name="E:OpenMetaverse.GroupManager.GroupMembersReply">
9337 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.GroupManager.RequestGroupMembers(OpenMetaverse.UUID)" /> request</summary>
9338 </member>
9339 <member name="E:OpenMetaverse.GroupManager.GroupRoleDataReply">
9340 <summary>Raised when the simulator responds to a <see cref="!:RequestGroupRoleData" /> request</summary>
9341 </member>
9342 <member name="E:OpenMetaverse.GroupManager.GroupRoleMembersReply">
9343 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.GroupManager.RequestGroupRolesMembers(OpenMetaverse.UUID)" /> request</summary>
9344 </member>
9345 <member name="E:OpenMetaverse.GroupManager.GroupTitlesReply">
9346 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.GroupManager.RequestGroupTitles(OpenMetaverse.UUID)" /> request</summary>
9347 </member>
9348 <member name="E:OpenMetaverse.GroupManager.GroupAccountSummaryReply">
9349 <summary>Raised when a response to a RequestGroupAccountSummary is returned
9350 by the simulator</summary>
9351 </member>
9352 <member name="E:OpenMetaverse.GroupManager.GroupCreatedReply">
9353 <summary>Raised when a request to create a group is successful</summary>
9354 </member>
9355 <member name="E:OpenMetaverse.GroupManager.GroupJoinedReply">
9356 <summary>Raised when a request to join a group either
9357 fails or succeeds</summary>
9358 </member>
9359 <member name="E:OpenMetaverse.GroupManager.GroupLeaveReply">
9360 <summary>Raised when a request to leave a group either
9361 fails or succeeds</summary>
9362 </member> 8128 </member>
9363 <member name="E:OpenMetaverse.GroupManager.GroupDropped"> 8129 <member name="M:OpenMetaverse.NetworkManager.OnSimConnected(OpenMetaverse.SimConnectedEventArgs)">
9364 <summary>Raised when A group is removed from the group server</summary> 8130 <summary>Raises the SimConnected Event</summary>
8131 <param name="e">A SimConnectedEventArgs object containing
8132 the data sent from the simulator</param>
9365 </member> 8133 </member>
9366 <member name="E:OpenMetaverse.GroupManager.GroupMemberEjected"> 8134 <member name="F:OpenMetaverse.NetworkManager.m_SimConnectedLock">
9367 <summary>Raised when a request to eject a member from a group either 8135 <summary>Thread sync lock object</summary>
9368 fails or succeeds</summary>
9369 </member> 8136 </member>
9370 <member name="E:OpenMetaverse.GroupManager.GroupNoticesListReply"> 8137 <member name="F:OpenMetaverse.NetworkManager.m_SimDisconnected">
9371 <summary>Raised when the simulator sends us group notices</summary> 8138 <summary>The event subscribers, null of no subscribers</summary>
9372 <seealso cref="M:OpenMetaverse.GroupManager.RequestGroupNoticesList(OpenMetaverse.UUID)" />
9373 </member> 8139 </member>
9374 <member name="E:OpenMetaverse.GroupManager.GroupInvitation"> 8140 <member name="M:OpenMetaverse.NetworkManager.OnSimDisconnected(OpenMetaverse.SimDisconnectedEventArgs)">
9375 <summary>Raised when another agent invites our avatar to join a group</summary> 8141 <summary>Raises the SimDisconnected Event</summary>
8142 <param name="e">A SimDisconnectedEventArgs object containing
8143 the data sent from the simulator</param>
9376 </member> 8144 </member>
9377 <member name="M:OpenMetaverse.GroupManager.OnCurrentGroups(OpenMetaverse.CurrentGroupsEventArgs)"> 8145 <member name="F:OpenMetaverse.NetworkManager.m_SimDisconnectedLock">
9378 <summary>Raises the CurrentGroups event</summary> 8146 <summary>Thread sync lock object</summary>
9379 <param name="e">A CurrentGroupsEventArgs object containing the
9380 data sent from the simulator</param>
9381 </member> 8147 </member>
9382 <member name="M:OpenMetaverse.GroupManager.OnGroupNamesReply(OpenMetaverse.GroupNamesEventArgs)"> 8148 <member name="F:OpenMetaverse.NetworkManager.m_Disconnected">
9383 <summary>Raises the GroupNamesReply event</summary> 8149 <summary>The event subscribers, null of no subscribers</summary>
9384 <param name="e">A GroupNamesEventArgs object containing the
9385 data response from the simulator</param>
9386 </member> 8150 </member>
9387 <member name="M:OpenMetaverse.GroupManager.OnGroupProfile(OpenMetaverse.GroupProfileEventArgs)"> 8151 <member name="M:OpenMetaverse.NetworkManager.OnDisconnected(OpenMetaverse.DisconnectedEventArgs)">
9388 <summary>Raises the GroupProfile event</summary> 8152 <summary>Raises the Disconnected Event</summary>
9389 <param name="e">An GroupProfileEventArgs object containing the 8153 <param name="e">A DisconnectedEventArgs object containing
9390 data returned from the simulator</param> 8154 the data sent from the simulator</param>
9391 </member> 8155 </member>
9392 <member name="M:OpenMetaverse.GroupManager.OnGroupMembersReply(OpenMetaverse.GroupMembersReplyEventArgs)"> 8156 <member name="F:OpenMetaverse.NetworkManager.m_DisconnectedLock">
9393 <summary>Raises the GroupMembers event</summary> 8157 <summary>Thread sync lock object</summary>
9394 <param name="e">A GroupMembersEventArgs object containing the
9395 data returned from the simulator</param>
9396 </member> 8158 </member>
9397 <member name="M:OpenMetaverse.GroupManager.OnGroupRoleDataReply(OpenMetaverse.GroupRolesDataReplyEventArgs)"> 8159 <member name="F:OpenMetaverse.NetworkManager.m_SimChanged">
9398 <summary>Raises the GroupRolesDataReply event</summary> 8160 <summary>The event subscribers, null of no subscribers</summary>
9399 <param name="e">A GroupRolesDataReplyEventArgs object containing the
9400 data returned from the simulator</param>
9401 </member> 8161 </member>
9402 <member name="M:OpenMetaverse.GroupManager.OnGroupRoleMembers(OpenMetaverse.GroupRolesMembersReplyEventArgs)"> 8162 <member name="M:OpenMetaverse.NetworkManager.OnSimChanged(OpenMetaverse.SimChangedEventArgs)">
9403 <summary>Raises the GroupRoleMembersReply event</summary> 8163 <summary>Raises the SimChanged Event</summary>
9404 <param name="e">A GroupRolesRoleMembersReplyEventArgs object containing the 8164 <param name="e">A SimChangedEventArgs object containing
9405 data returned from the simulator</param> 8165 the data sent from the simulator</param>
9406 </member> 8166 </member>
9407 <member name="M:OpenMetaverse.GroupManager.OnGroupTitles(OpenMetaverse.GroupTitlesReplyEventArgs)"> 8167 <member name="F:OpenMetaverse.NetworkManager.m_SimChangedLock">
9408 <summary>Raises the GroupTitlesReply event</summary> 8168 <summary>Thread sync lock object</summary>
9409 <param name="e">A GroupTitlesReplyEventArgs object containing the
9410 data returned from the simulator</param>
9411 </member> 8169 </member>
9412 <member name="M:OpenMetaverse.GroupManager.OnGroupAccountSummaryReply(OpenMetaverse.GroupAccountSummaryReplyEventArgs)"> 8170 <member name="F:OpenMetaverse.NetworkManager.m_EventQueueRunning">
9413 <summary>Raises the GroupAccountSummary event</summary> 8171 <summary>The event subscribers, null of no subscribers</summary>
9414 <param name="e">A GroupAccountSummaryReplyEventArgs object containing the
9415 data returned from the simulator</param>
9416 </member> 8172 </member>
9417 <member name="M:OpenMetaverse.GroupManager.OnGroupCreatedReply(OpenMetaverse.GroupCreatedReplyEventArgs)"> 8173 <member name="M:OpenMetaverse.NetworkManager.OnEventQueueRunning(OpenMetaverse.EventQueueRunningEventArgs)">
9418 <summary>Raises the GroupCreated event</summary> 8174 <summary>Raises the EventQueueRunning Event</summary>
9419 <param name="e">An GroupCreatedEventArgs object containing the 8175 <param name="e">A EventQueueRunningEventArgs object containing
9420 data returned from the simulator</param> 8176 the data sent from the simulator</param>
9421 </member> 8177 </member>
9422 <member name="M:OpenMetaverse.GroupManager.OnGroupJoinedReply(OpenMetaverse.GroupOperationEventArgs)"> 8178 <member name="F:OpenMetaverse.NetworkManager.m_EventQueueRunningLock">
9423 <summary>Raises the GroupJoined event</summary> 8179 <summary>Thread sync lock object</summary>
9424 <param name="e">A GroupOperationEventArgs object containing the
9425 result of the operation returned from the simulator</param>
9426 </member> 8180 </member>
9427 <member name="M:OpenMetaverse.GroupManager.OnGroupLeaveReply(OpenMetaverse.GroupOperationEventArgs)"> 8181 <member name="F:OpenMetaverse.NetworkManager.Simulators">
9428 <summary>Raises the GroupLeft event</summary> 8182 <summary>All of the simulators we are currently connected to</summary>
9429 <param name="e">A GroupOperationEventArgs object containing the
9430 result of the operation returned from the simulator</param>
9431 </member> 8183 </member>
9432 <member name="M:OpenMetaverse.GroupManager.OnGroupDropped(OpenMetaverse.GroupDroppedEventArgs)"> 8184 <member name="F:OpenMetaverse.NetworkManager.CapsEvents">
9433 <summary>Raises the GroupDropped event</summary> 8185 <summary>Handlers for incoming capability events</summary>
9434 <param name="e">An GroupDroppedEventArgs object containing the
9435 the group your agent left</param>
9436 </member> 8186 </member>
9437 <member name="M:OpenMetaverse.GroupManager.OnGroupMemberEjected(OpenMetaverse.GroupOperationEventArgs)"> 8187 <member name="F:OpenMetaverse.NetworkManager.PacketEvents">
9438 <summary>Raises the GroupMemberEjected event</summary> 8188 <summary>Handlers for incoming packets</summary>
9439 <param name="e">An GroupMemberEjectedEventArgs object containing the
9440 data returned from the simulator</param>
9441 </member> 8189 </member>
9442 <member name="M:OpenMetaverse.GroupManager.OnGroupNoticesListReply(OpenMetaverse.GroupNoticesListReplyEventArgs)"> 8190 <member name="F:OpenMetaverse.NetworkManager.PacketInbox">
9443 <summary>Raises the GroupNoticesListReply event</summary> 8191 <summary>Incoming packets that are awaiting handling</summary>
9444 <param name="e">An GroupNoticesListReplyEventArgs object containing the
9445 data returned from the simulator</param>
9446 </member> 8192 </member>
9447 <member name="M:OpenMetaverse.GroupManager.OnGroupInvitation(OpenMetaverse.GroupInvitationEventArgs)"> 8193 <member name="F:OpenMetaverse.NetworkManager.PacketOutbox">
9448 <summary>Raises the GroupInvitation event</summary> 8194 <summary>Outgoing packets that are awaiting handling</summary>
9449 <param name="e">An GroupInvitationEventArgs object containing the
9450 data returned from the simulator</param>
9451 </member> 8195 </member>
9452 <member name="M:OpenMetaverse.GroupManager.RequestCurrentGroups"> 8196 <member name="M:OpenMetaverse.NetworkManager.#ctor(OpenMetaverse.GridClient)">
9453 <summary> 8197 <summary>
9454 Request a current list of groups the avatar is a member of. 8198 Default constructor
9455 </summary> 8199 </summary>
9456 <remarks>CAPS Event Queue must be running for this to work since the results 8200 <param name="client">Reference to the GridClient object</param>
9457 come across CAPS.</remarks>
9458 </member> 8201 </member>
9459 <member name="M:OpenMetaverse.GroupManager.RequestGroupName(OpenMetaverse.UUID)"> 8202 <member name="M:OpenMetaverse.NetworkManager.RegisterCallback(OpenMetaverse.Packets.PacketType,System.EventHandler{OpenMetaverse.PacketReceivedEventArgs})">
9460 <summary> 8203 <summary>
9461 Lookup name of group based on groupID 8204 Register an event handler for a packet. This is a low level event
8205 interface and should only be used if you are doing something not
8206 supported in the library
9462 </summary> 8207 </summary>
9463 <param name="groupID">groupID of group to lookup name for.</param> 8208 <param name="type">Packet type to trigger events for</param>
8209 <param name="callback">Callback to fire when a packet of this type
8210 is received</param>
9464 </member> 8211 </member>
9465 <member name="M:OpenMetaverse.GroupManager.RequestGroupNames(System.Collections.Generic.List{OpenMetaverse.UUID})"> 8212 <member name="M:OpenMetaverse.NetworkManager.RegisterCallback(OpenMetaverse.Packets.PacketType,System.EventHandler{OpenMetaverse.PacketReceivedEventArgs},System.Boolean)">
9466 <summary> 8213 <summary>
9467 Request lookup of multiple group names 8214 Register an event handler for a packet. This is a low level event
8215 interface and should only be used if you are doing something not
8216 supported in the library
9468 </summary> 8217 </summary>
9469 <param name="groupIDs">List of group IDs to request.</param> 8218 <param name="type">Packet type to trigger events for</param>
9470 </member> 8219 <param name="callback">Callback to fire when a packet of this type
9471 <member name="M:OpenMetaverse.GroupManager.RequestGroupProfile(OpenMetaverse.UUID)"> 8220 is received</param>
9472 <summary>Lookup group profile data such as name, enrollment, founder, logo, etc</summary> 8221 <param name="isAsync">True if the callback should be ran
9473 <remarks>Subscribe to <code>OnGroupProfile</code> event to receive the results.</remarks> 8222 asynchronously. Only set this to false (synchronous for callbacks
9474 <param name="group">group ID (UUID)</param> 8223 that will always complete quickly)</param>
9475 </member> 8224 <remarks>If any callback for a packet type is marked as
9476 <member name="M:OpenMetaverse.GroupManager.RequestGroupMembers(OpenMetaverse.UUID)"> 8225 asynchronous, all callbacks for that packet type will be fired
9477 <summary>Request a list of group members.</summary> 8226 asynchronously</remarks>
9478 <remarks>Subscribe to <code>OnGroupMembers</code> event to receive the results.</remarks>
9479 <param name="group">group ID (UUID)</param>
9480 <returns>UUID of the request, use to index into cache</returns>
9481 </member>
9482 <member name="M:OpenMetaverse.GroupManager.RequestGroupRoles(OpenMetaverse.UUID)">
9483 <summary>Request group roles</summary>
9484 <remarks>Subscribe to <code>OnGroupRoles</code> event to receive the results.</remarks>
9485 <param name="group">group ID (UUID)</param>
9486 <returns>UUID of the request, use to index into cache</returns>
9487 </member>
9488 <member name="M:OpenMetaverse.GroupManager.RequestGroupRolesMembers(OpenMetaverse.UUID)">
9489 <summary>Request members (members,role) role mapping for a group.</summary>
9490 <remarks>Subscribe to <code>OnGroupRolesMembers</code> event to receive the results.</remarks>
9491 <param name="group">group ID (UUID)</param>
9492 <returns>UUID of the request, use to index into cache</returns>
9493 </member>
9494 <member name="M:OpenMetaverse.GroupManager.RequestGroupTitles(OpenMetaverse.UUID)">
9495 <summary>Request a groups Titles</summary>
9496 <remarks>Subscribe to <code>OnGroupTitles</code> event to receive the results.</remarks>
9497 <param name="group">group ID (UUID)</param>
9498 <returns>UUID of the request, use to index into cache</returns>
9499 </member>
9500 <member name="M:OpenMetaverse.GroupManager.RequestGroupAccountSummary(OpenMetaverse.UUID,System.Int32,System.Int32)">
9501 <summary>Begin to get the group account summary</summary>
9502 <remarks>Subscribe to the <code>OnGroupAccountSummary</code> event to receive the results.</remarks>
9503 <param name="group">group ID (UUID)</param>
9504 <param name="intervalDays">How long of an interval</param>
9505 <param name="currentInterval">Which interval (0 for current, 1 for last)</param>
9506 </member>
9507 <member name="M:OpenMetaverse.GroupManager.Invite(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.UUID},OpenMetaverse.UUID)">
9508 <summary>Invites a user to a group</summary>
9509 <param name="group">The group to invite to</param>
9510 <param name="roles">A list of roles to invite a person to</param>
9511 <param name="personkey">Key of person to invite</param>
9512 </member>
9513 <member name="M:OpenMetaverse.GroupManager.ActivateGroup(OpenMetaverse.UUID)">
9514 <summary>Set a group as the current active group</summary>
9515 <param name="id">group ID (UUID)</param>
9516 </member>
9517 <member name="M:OpenMetaverse.GroupManager.ActivateTitle(OpenMetaverse.UUID,OpenMetaverse.UUID)">
9518 <summary>Change the role that determines your active title</summary>
9519 <param name="group">Group ID to use</param>
9520 <param name="role">Role ID to change to</param>
9521 </member>
9522 <member name="M:OpenMetaverse.GroupManager.SetGroupContribution(OpenMetaverse.UUID,System.Int32)">
9523 <summary>Set this avatar's tier contribution</summary>
9524 <param name="group">Group ID to change tier in</param>
9525 <param name="contribution">amount of tier to donate</param>
9526 </member> 8227 </member>
9527 <member name="M:OpenMetaverse.GroupManager.SetGroupAcceptNotices(OpenMetaverse.UUID,System.Boolean,System.Boolean)"> 8228 <member name="M:OpenMetaverse.NetworkManager.UnregisterCallback(OpenMetaverse.Packets.PacketType,System.EventHandler{OpenMetaverse.PacketReceivedEventArgs})">
9528 <summary> 8229 <summary>
9529 Save wheather agent wants to accept group notices and list this group in their profile 8230 Unregister an event handler for a packet. This is a low level event
8231 interface and should only be used if you are doing something not
8232 supported in the library
9530 </summary> 8233 </summary>
9531 <param name="groupID">Group <see cref="T:OpenMetaverse.UUID" /></param> 8234 <param name="type">Packet type this callback is registered with</param>
9532 <param name="acceptNotices">Accept notices from this group</param> 8235 <param name="callback">Callback to stop firing events for</param>
9533 <param name="listInProfile">List this group in the profile</param>
9534 </member>
9535 <member name="M:OpenMetaverse.GroupManager.RequestJoinGroup(OpenMetaverse.UUID)">
9536 <summary>Request to join a group</summary>
9537 <remarks>Subscribe to <code>OnGroupJoined</code> event for confirmation.</remarks>
9538 <param name="id">group ID (UUID) to join.</param>
9539 </member> 8236 </member>
9540 <member name="M:OpenMetaverse.GroupManager.RequestCreateGroup(OpenMetaverse.Group)"> 8237 <member name="M:OpenMetaverse.NetworkManager.RegisterEventCallback(System.String,OpenMetaverse.Caps.EventQueueCallback)">
9541 <summary> 8238 <summary>
9542 Request to create a new group. If the group is successfully 8239 Register a CAPS event handler. This is a low level event interface
9543 created, L$100 will automatically be deducted 8240 and should only be used if you are doing something not supported in
8241 the library
9544 </summary> 8242 </summary>
9545 <remarks>Subscribe to <code>OnGroupCreated</code> event to receive confirmation.</remarks> 8243 <param name="capsEvent">Name of the CAPS event to register a handler for</param>
9546 <param name="group">Group struct containing the new group info</param> 8244 <param name="callback">Callback to fire when a CAPS event is received</param>
9547 </member> 8245 </member>
9548 <member name="M:OpenMetaverse.GroupManager.UpdateGroup(OpenMetaverse.UUID,OpenMetaverse.Group)"> 8246 <member name="M:OpenMetaverse.NetworkManager.UnregisterEventCallback(System.String,OpenMetaverse.Caps.EventQueueCallback)">
9549 <summary>Update a group's profile and other information</summary> 8247 <summary>
9550 <param name="id">Groups ID (UUID) to update.</param> 8248 Unregister a CAPS event handler. This is a low level event interface
9551 <param name="group">Group struct to update.</param> 8249 and should only be used if you are doing something not supported in
8250 the library
8251 </summary>
8252 <param name="capsEvent">Name of the CAPS event this callback is
8253 registered with</param>
8254 <param name="callback">Callback to stop firing events for</param>
9552 </member> 8255 </member>
9553 <member name="M:OpenMetaverse.GroupManager.EjectUser(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 8256 <member name="M:OpenMetaverse.NetworkManager.SendPacket(OpenMetaverse.Packets.Packet)">
9554 <summary>Eject a user from a group</summary> 8257 <summary>
9555 <param name="group">Group ID to eject the user from</param> 8258 Send a packet to the simulator the avatar is currently occupying
9556 <param name="member">Avatar's key to eject</param> 8259 </summary>
8260 <param name="packet">Packet to send</param>
9557 </member> 8261 </member>
9558 <member name="M:OpenMetaverse.GroupManager.UpdateRole(OpenMetaverse.GroupRole)"> 8262 <member name="M:OpenMetaverse.NetworkManager.SendPacket(OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)">
9559 <summary>Update role information</summary> 8263 <summary>
9560 <param name="role">Modified role to be updated</param> 8264 Send a packet to a specified simulator
8265 </summary>
8266 <param name="packet">Packet to send</param>
8267 <param name="simulator">Simulator to send the packet to</param>
9561 </member> 8268 </member>
9562 <member name="M:OpenMetaverse.GroupManager.CreateRole(OpenMetaverse.UUID,OpenMetaverse.GroupRole)"> 8269 <member name="M:OpenMetaverse.NetworkManager.Connect(System.Net.IPAddress,System.UInt16,System.UInt64,System.Boolean,System.String)">
9563 <summary>Create a new group role</summary> 8270 <summary>
9564 <param name="group">Group ID to update</param> 8271 Connect to a simulator
9565 <param name="role">Role to create</param> 8272 </summary>
8273 <param name="ip">IP address to connect to</param>
8274 <param name="port">Port to connect to</param>
8275 <param name="handle">Handle for this simulator, to identify its
8276 location in the grid</param>
8277 <param name="setDefault">Whether to set CurrentSim to this new
8278 connection, use this if the avatar is moving in to this simulator</param>
8279 <param name="seedcaps">URL of the capabilities server to use for
8280 this sim connection</param>
8281 <returns>A Simulator object on success, otherwise null</returns>
9566 </member> 8282 </member>
9567 <member name="M:OpenMetaverse.GroupManager.DeleteRole(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 8283 <member name="M:OpenMetaverse.NetworkManager.Connect(System.Net.IPEndPoint,System.UInt64,System.Boolean,System.String)">
9568 <summary>Delete a group role</summary> 8284 <summary>
9569 <param name="group">Group ID to update</param> 8285 Connect to a simulator
9570 <param name="roleID">Role to delete</param> 8286 </summary>
8287 <param name="endPoint">IP address and port to connect to</param>
8288 <param name="handle">Handle for this simulator, to identify its
8289 location in the grid</param>
8290 <param name="setDefault">Whether to set CurrentSim to this new
8291 connection, use this if the avatar is moving in to this simulator</param>
8292 <param name="seedcaps">URL of the capabilities server to use for
8293 this sim connection</param>
8294 <returns>A Simulator object on success, otherwise null</returns>
9571 </member> 8295 </member>
9572 <member name="M:OpenMetaverse.GroupManager.RemoveFromRole(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID)"> 8296 <member name="M:OpenMetaverse.NetworkManager.Logout">
9573 <summary>Remove an avatar from a role</summary> 8297 <summary>
9574 <param name="group">Group ID to update</param> 8298 Initiate a blocking logout request. This will return when the logout
9575 <param name="role">Role ID to be removed from</param> 8299 handshake has completed or when <code>Settings.LOGOUT_TIMEOUT</code>
9576 <param name="member">Avatar's Key to remove</param> 8300 has expired and the network layer is manually shut down
8301 </summary>
9577 </member> 8302 </member>
9578 <member name="M:OpenMetaverse.GroupManager.AddToRole(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID)"> 8303 <member name="M:OpenMetaverse.NetworkManager.RequestLogout">
9579 <summary>Assign an avatar to a role</summary> 8304 <summary>
9580 <param name="group">Group ID to update</param> 8305 Initiate the logout process. Check if logout succeeded with the
9581 <param name="role">Role ID to assign to</param> 8306 <code>OnLogoutReply</code> event, and if this does not fire the
9582 <param name="member">Avatar's ID to assign to role</param> 8307 <code>Shutdown()</code> function needs to be manually called
8308 </summary>
9583 </member> 8309 </member>
9584 <member name="M:OpenMetaverse.GroupManager.RequestGroupNoticesList(OpenMetaverse.UUID)"> 8310 <member name="M:OpenMetaverse.NetworkManager.DisconnectSim(OpenMetaverse.Simulator,System.Boolean)">
9585 <summary>Request the group notices list</summary> 8311 <summary>
9586 <param name="group">Group ID to fetch notices for</param> 8312 Close a connection to the given simulator
8313 </summary>
8314 <param name="simulator"></param>
8315 <param name="sendCloseCircuit"></param>
9587 </member> 8316 </member>
9588 <member name="M:OpenMetaverse.GroupManager.RequestGroupNotice(OpenMetaverse.UUID)"> 8317 <member name="M:OpenMetaverse.NetworkManager.Shutdown(OpenMetaverse.NetworkManager.DisconnectType)">
9589 <summary>Request a group notice by key</summary> 8318 <summary>
9590 <param name="noticeID">ID of group notice</param> 8319 Shutdown will disconnect all the sims except for the current sim
8320 first, and then kill the connection to CurrentSim. This should only
8321 be called if the logout process times out on <code>RequestLogout</code>
8322 </summary>
8323 <param name="type">Type of shutdown</param>
9591 </member> 8324 </member>
9592 <member name="M:OpenMetaverse.GroupManager.SendGroupNotice(OpenMetaverse.UUID,OpenMetaverse.GroupNotice)"> 8325 <member name="M:OpenMetaverse.NetworkManager.Shutdown(OpenMetaverse.NetworkManager.DisconnectType,System.String)">
9593 <summary>Send out a group notice</summary> 8326 <summary>
9594 <param name="group">Group ID to update</param> 8327 Shutdown will disconnect all the sims except for the current sim
9595 <param name="notice"> 8328 first, and then kill the connection to CurrentSim. This should only
9596 <code>GroupNotice</code> structure containing notice data</param> 8329 be called if the logout process times out on <code>RequestLogout</code>
8330 </summary>
8331 <param name="type">Type of shutdown</param>
8332 <param name="message">Shutdown message</param>
9597 </member> 8333 </member>
9598 <member name="M:OpenMetaverse.GroupManager.StartProposal(OpenMetaverse.UUID,OpenMetaverse.GroupProposal)"> 8334 <member name="M:OpenMetaverse.NetworkManager.FindSimulator(System.Net.IPEndPoint)">
9599 <summary>Start a group proposal (vote)</summary> 8335 <summary>
9600 <param name="group">The Group ID to send proposal to</param> 8336 Searches through the list of currently connected simulators to find
9601 <param name="prop"> 8337 one attached to the given IPEndPoint
9602 <code>GroupProposal</code> structure containing the proposal</param> 8338 </summary>
8339 <param name="endPoint">IPEndPoint of the Simulator to search for</param>
8340 <returns>A Simulator reference on success, otherwise null</returns>
9603 </member> 8341 </member>
9604 <member name="M:OpenMetaverse.GroupManager.LeaveGroup(OpenMetaverse.UUID)"> 8342 <member name="M:OpenMetaverse.NetworkManager.RaiseConnectedEvent(OpenMetaverse.Simulator)">
9605 <summary>Request to leave a group</summary> 8343 <summary>
9606 <remarks>Subscribe to <code>OnGroupLeft</code> event to receive confirmation</remarks> 8344 Fire an event when an event queue connects for capabilities
9607 <param name="groupID">The group to leave</param> 8345 </summary>
8346 <param name="simulator">Simulator the event queue is attached to</param>
9608 </member> 8347 </member>
9609 <member name="M:OpenMetaverse.GroupManager.AgentDropGroupHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 8348 <member name="M:OpenMetaverse.NetworkManager.LogoutReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
9610 <summary>Process an incoming packet and raise the appropriate events</summary> 8349 <summary>Process an incoming packet and raise the appropriate events</summary>
9611 <param name="sender">The sender</param> 8350 <param name="sender">The sender</param>
9612 <param name="e">The EventArgs object containing the packet data</param> 8351 <param name="e">The EventArgs object containing the packet data</param>
9613 </member> 8352 </member>
9614 <member name="M:OpenMetaverse.GroupManager.GroupProfileReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 8353 <member name="M:OpenMetaverse.NetworkManager.StartPingCheckHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
9615 <summary>Process an incoming packet and raise the appropriate events</summary> 8354 <summary>Process an incoming packet and raise the appropriate events</summary>
9616 <param name="sender">The sender</param> 8355 <param name="sender">The sender</param>
9617 <param name="e">The EventArgs object containing the packet data</param> 8356 <param name="e">The EventArgs object containing the packet data</param>
9618 </member> 8357 </member>
9619 <member name="M:OpenMetaverse.GroupManager.GroupNoticesListReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 8358 <member name="M:OpenMetaverse.NetworkManager.CompletePingCheckHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
9620 <summary>Process an incoming packet and raise the appropriate events</summary> 8359 <summary>Process an incoming packet and raise the appropriate events</summary>
9621 <param name="sender">The sender</param> 8360 <param name="sender">The sender</param>
9622 <param name="e">The EventArgs object containing the packet data</param> 8361 <param name="e">The EventArgs object containing the packet data</param>
9623 </member> 8362 </member>
9624 <member name="M:OpenMetaverse.GroupManager.GroupTitlesReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 8363 <member name="M:OpenMetaverse.NetworkManager.SimStatsHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
9625 <summary>Process an incoming packet and raise the appropriate events</summary> 8364 <summary>Process an incoming packet and raise the appropriate events</summary>
9626 <param name="sender">The sender</param> 8365 <param name="sender">The sender</param>
9627 <param name="e">The EventArgs object containing the packet data</param> 8366 <param name="e">The EventArgs object containing the packet data</param>
9628 </member> 8367 </member>
9629 <member name="M:OpenMetaverse.GroupManager.GroupMembersHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 8368 <member name="M:OpenMetaverse.NetworkManager.RegionHandshakeHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
9630 <summary>Process an incoming packet and raise the appropriate events</summary> 8369 <summary>Process an incoming packet and raise the appropriate events</summary>
9631 <param name="sender">The sender</param> 8370 <param name="sender">The sender</param>
9632 <param name="e">The EventArgs object containing the packet data</param> 8371 <param name="e">The EventArgs object containing the packet data</param>
9633 </member> 8372 </member>
9634 <member name="M:OpenMetaverse.GroupManager.GroupRoleDataReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 8373 <member name="M:OpenMetaverse.NetworkManager.DisableSimulatorHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
9635 <summary>Process an incoming packet and raise the appropriate events</summary> 8374 <summary>Process an incoming packet and raise the appropriate events</summary>
9636 <param name="sender">The sender</param> 8375 <param name="sender">The sender</param>
9637 <param name="e">The EventArgs object containing the packet data</param> 8376 <param name="e">The EventArgs object containing the packet data</param>
9638 </member> 8377 </member>
9639 <member name="M:OpenMetaverse.GroupManager.GroupRoleMembersReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 8378 <member name="M:OpenMetaverse.NetworkManager.KickUserHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
9640 <summary>Process an incoming packet and raise the appropriate events</summary> 8379 <summary>Process an incoming packet and raise the appropriate events</summary>
9641 <param name="sender">The sender</param> 8380 <param name="sender">The sender</param>
9642 <param name="e">The EventArgs object containing the packet data</param> 8381 <param name="e">The EventArgs object containing the packet data</param>
9643 </member> 8382 </member>
9644 <member name="M:OpenMetaverse.GroupManager.GroupActiveProposalItemHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 8383 <member name="E:OpenMetaverse.NetworkManager.LoginProgress">
9645 <summary>Process an incoming packet and raise the appropriate events</summary> 8384 <summary>Raised when the simulator sends us data containing
9646 <param name="sender">The sender</param> 8385 ...</summary>
9647 <param name="e">The EventArgs object containing the packet data</param>
9648 </member> 8386 </member>
9649 <member name="M:OpenMetaverse.GroupManager.GroupVoteHistoryItemHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 8387 <member name="E:OpenMetaverse.NetworkManager.OnLoginResponse">
9650 <summary>Process an incoming packet and raise the appropriate events</summary> 8388 <summary>Called when a reply is received from the login server, the
9651 <param name="sender">The sender</param> 8389 login sequence will block until this event returns</summary>
9652 <param name="e">The EventArgs object containing the packet data</param>
9653 </member> 8390 </member>
9654 <member name="M:OpenMetaverse.GroupManager.GroupAccountSummaryReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 8391 <member name="P:OpenMetaverse.NetworkManager.LoginStatusCode">
9655 <summary>Process an incoming packet and raise the appropriate events</summary> 8392 <summary>Current state of logging in</summary>
9656 <param name="sender">The sender</param>
9657 <param name="e">The EventArgs object containing the packet data</param>
9658 </member> 8393 </member>
9659 <member name="M:OpenMetaverse.GroupManager.CreateGroupReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 8394 <member name="P:OpenMetaverse.NetworkManager.LoginErrorKey">
9660 <summary>Process an incoming packet and raise the appropriate events</summary> 8395 <summary>Upon login failure, contains a short string key for the
9661 <param name="sender">The sender</param> 8396 type of login error that occurred</summary>
9662 <param name="e">The EventArgs object containing the packet data</param>
9663 </member> 8397 </member>
9664 <member name="M:OpenMetaverse.GroupManager.JoinGroupReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 8398 <member name="P:OpenMetaverse.NetworkManager.RawLoginReply">
9665 <summary>Process an incoming packet and raise the appropriate events</summary> 8399 <summary>The raw XML-RPC reply from the login server, exactly as it
9666 <param name="sender">The sender</param> 8400 was received (minus the HTTP header)</summary>
9667 <param name="e">The EventArgs object containing the packet data</param>
9668 </member> 8401 </member>
9669 <member name="M:OpenMetaverse.GroupManager.LeaveGroupReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 8402 <member name="P:OpenMetaverse.NetworkManager.LoginMessage">
9670 <summary>Process an incoming packet and raise the appropriate events</summary> 8403 <summary>During login this contains a descriptive version of
9671 <param name="sender">The sender</param> 8404 LoginStatusCode. After a successful login this will contain the
9672 <param name="e">The EventArgs object containing the packet data</param> 8405 message of the day, and after a failed login a descriptive error
8406 message will be returned</summary>
9673 </member> 8407 </member>
9674 <member name="M:OpenMetaverse.GroupManager.UUIDGroupNameReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 8408 <member name="E:OpenMetaverse.NetworkManager.PacketSent">
9675 <summary>Process an incoming packet and raise the appropriate events</summary> 8409 <summary>Raised when the simulator sends us data containing
9676 <param name="sender">The sender</param> 8410 ...</summary>
9677 <param name="e">The EventArgs object containing the packet data</param>
9678 </member> 8411 </member>
9679 <member name="M:OpenMetaverse.GroupManager.EjectGroupMemberReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 8412 <member name="E:OpenMetaverse.NetworkManager.LoggedOut">
9680 <summary>Process an incoming packet and raise the appropriate events</summary> 8413 <summary>Raised when the simulator sends us data containing
9681 <param name="sender">The sender</param> 8414 ...</summary>
9682 <param name="e">The EventArgs object containing the packet data</param>
9683 </member> 8415 </member>
9684 <member name="T:OpenMetaverse.CurrentGroupsEventArgs"> 8416 <member name="E:OpenMetaverse.NetworkManager.SimConnecting">
9685 <summary>Contains the current groups your agent is a member of</summary> 8417 <summary>Raised when the simulator sends us data containing
8418 ...</summary>
9686 </member> 8419 </member>
9687 <member name="M:OpenMetaverse.CurrentGroupsEventArgs.#ctor(System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.Group})"> 8420 <member name="E:OpenMetaverse.NetworkManager.SimConnected">
9688 <summary>Construct a new instance of the CurrentGroupsEventArgs class</summary> 8421 <summary>Raised when the simulator sends us data containing
9689 <param name="groups">The current groups your agent is a member of</param> 8422 ...</summary>
9690 </member> 8423 </member>
9691 <member name="P:OpenMetaverse.CurrentGroupsEventArgs.Groups"> 8424 <member name="E:OpenMetaverse.NetworkManager.SimDisconnected">
9692 <summary>Get the current groups your agent is a member of</summary> 8425 <summary>Raised when the simulator sends us data containing
8426 ...</summary>
9693 </member> 8427 </member>
9694 <member name="T:OpenMetaverse.GroupNamesEventArgs"> 8428 <member name="E:OpenMetaverse.NetworkManager.Disconnected">
9695 <summary>A Dictionary of group names, where the Key is the groups ID and the value is the groups name</summary> 8429 <summary>Raised when the simulator sends us data containing
8430 ...</summary>
9696 </member> 8431 </member>
9697 <member name="M:OpenMetaverse.GroupNamesEventArgs.#ctor(System.Collections.Generic.Dictionary{OpenMetaverse.UUID,System.String})"> 8432 <member name="E:OpenMetaverse.NetworkManager.SimChanged">
9698 <summary>Construct a new instance of the GroupNamesEventArgs class</summary> 8433 <summary>Raised when the simulator sends us data containing
9699 <param name="groupNames">The Group names dictionary</param> 8434 ...</summary>
9700 </member> 8435 </member>
9701 <member name="P:OpenMetaverse.GroupNamesEventArgs.GroupNames"> 8436 <member name="E:OpenMetaverse.NetworkManager.EventQueueRunning">
9702 <summary>Get the Group Names dictionary</summary> 8437 <summary>Raised when the simulator sends us data containing
8438 ...</summary>
9703 </member> 8439 </member>
9704 <member name="T:OpenMetaverse.GroupMembersReplyEventArgs"> 8440 <member name="P:OpenMetaverse.NetworkManager.CircuitCode">
9705 <summary>Represents the members of a group</summary> 8441 <summary>Unique identifier associated with our connections to
8442 simulators</summary>
9706 </member> 8443 </member>
9707 <member name="M:OpenMetaverse.GroupMembersReplyEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.GroupMember})"> 8444 <member name="P:OpenMetaverse.NetworkManager.CurrentSim">
8445 <summary>The simulator that the logged in avatar is currently
8446 occupying</summary>
8447 </member>
8448 <member name="P:OpenMetaverse.NetworkManager.Connected">
8449 <summary>Shows whether the network layer is logged in to the
8450 grid or not</summary>
8451 </member>
8452 <member name="P:OpenMetaverse.NetworkManager.InboxCount">
8453 <summary>Number of packets in the incoming queue</summary>
8454 </member>
8455 <member name="P:OpenMetaverse.NetworkManager.OutboxCount">
8456 <summary>Number of packets in the outgoing queue</summary>
8457 </member>
8458 <member name="T:OpenMetaverse.NetworkManager.LoginResponseCallback">
9708 <summary> 8459 <summary>
9709 Construct a new instance of the GroupMembersReplyEventArgs class 8460
9710 </summary> 8461 </summary>
9711 <param name="requestID">The ID of the request</param> 8462 <param name="loginSuccess"></param>
9712 <param name="groupID">The ID of the group</param> 8463 <param name="redirect"></param>
9713 <param name="members">The membership list of the group</param> 8464 <param name="replyData"></param>
8465 <param name="message"></param>
8466 <param name="reason"></param>
9714 </member> 8467 </member>
9715 <member name="P:OpenMetaverse.GroupMembersReplyEventArgs.RequestID"> 8468 <member name="T:OpenMetaverse.NetworkManager.DisconnectType">
9716 <summary>Get the ID as returned by the request to correlate 8469 <summary>
9717 this result set and the request</summary> 8470 Explains why a simulator or the grid disconnected from us
9718 </member> 8471 </summary>
9719 <member name="P:OpenMetaverse.GroupMembersReplyEventArgs.GroupID">
9720 <summary>Get the ID of the group</summary>
9721 </member> 8472 </member>
9722 <member name="P:OpenMetaverse.GroupMembersReplyEventArgs.Members"> 8473 <member name="F:OpenMetaverse.NetworkManager.DisconnectType.ClientInitiated">
9723 <summary>Get the dictionary of members</summary> 8474 <summary>The client requested the logout or simulator disconnect</summary>
9724 </member> 8475 </member>
9725 <member name="T:OpenMetaverse.GroupRolesDataReplyEventArgs"> 8476 <member name="F:OpenMetaverse.NetworkManager.DisconnectType.ServerInitiated">
9726 <summary>Represents the roles associated with a group</summary> 8477 <summary>The server notified us that it is disconnecting</summary>
9727 </member> 8478 </member>
9728 <member name="M:OpenMetaverse.GroupRolesDataReplyEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.GroupRole})"> 8479 <member name="F:OpenMetaverse.NetworkManager.DisconnectType.NetworkTimeout">
9729 <summary>Construct a new instance of the GroupRolesDataReplyEventArgs class</summary> 8480 <summary>Either a socket was closed or network traffic timed out</summary>
9730 <param name="requestID">The ID as returned by the request to correlate
9731 this result set and the request</param>
9732 <param name="groupID">The ID of the group</param>
9733 <param name="roles">The dictionary containing the roles</param>
9734 </member> 8481 </member>
9735 <member name="P:OpenMetaverse.GroupRolesDataReplyEventArgs.RequestID"> 8482 <member name="F:OpenMetaverse.NetworkManager.DisconnectType.SimShutdown">
9736 <summary>Get the ID as returned by the request to correlate 8483 <summary>The last active simulator shut down</summary>
9737 this result set and the request</summary>
9738 </member> 8484 </member>
9739 <member name="P:OpenMetaverse.GroupRolesDataReplyEventArgs.GroupID"> 8485 <member name="T:OpenMetaverse.NetworkManager.IncomingPacket">
9740 <summary>Get the ID of the group</summary> 8486 <summary>
8487 Holds a simulator reference and a decoded packet, these structs are put in
8488 the packet inbox for event handling
8489 </summary>
9741 </member> 8490 </member>
9742 <member name="P:OpenMetaverse.GroupRolesDataReplyEventArgs.Roles"> 8491 <member name="F:OpenMetaverse.NetworkManager.IncomingPacket.Simulator">
9743 <summary>Get the dictionary containing the roles</summary> 8492 <summary>Reference to the simulator that this packet came from</summary>
9744 </member> 8493 </member>
9745 <member name="T:OpenMetaverse.GroupRolesMembersReplyEventArgs"> 8494 <member name="F:OpenMetaverse.NetworkManager.IncomingPacket.Packet">
9746 <summary>Represents the Role to Member mappings for a group</summary> 8495 <summary>Packet that needs to be processed</summary>
9747 </member> 8496 </member>
9748 <member name="M:OpenMetaverse.GroupRolesMembersReplyEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Collections.Generic.List{System.Collections.Generic.KeyValuePair{OpenMetaverse.UUID,OpenMetaverse.UUID}})"> 8497 <member name="T:OpenMetaverse.NetworkManager.OutgoingPacket">
9749 <summary>Construct a new instance of the GroupRolesMembersReplyEventArgs class</summary> 8498 <summary>
9750 <param name="requestID">The ID as returned by the request to correlate 8499 Holds a simulator reference and a serialized packet, these structs are put in
9751 this result set and the request</param> 8500 the packet outbox for sending
9752 <param name="groupID">The ID of the group</param> 8501 </summary>
9753 <param name="rolesMembers">The member to roles map</param>
9754 </member> 8502 </member>
9755 <member name="P:OpenMetaverse.GroupRolesMembersReplyEventArgs.RequestID"> 8503 <member name="F:OpenMetaverse.NetworkManager.OutgoingPacket.Simulator">
9756 <summary>Get the ID as returned by the request to correlate 8504 <summary>Reference to the simulator this packet is destined for</summary>
9757 this result set and the request</summary>
9758 </member> 8505 </member>
9759 <member name="P:OpenMetaverse.GroupRolesMembersReplyEventArgs.GroupID"> 8506 <member name="F:OpenMetaverse.NetworkManager.OutgoingPacket.Buffer">
9760 <summary>Get the ID of the group</summary> 8507 <summary>Packet that needs to be sent</summary>
9761 </member> 8508 </member>
9762 <member name="P:OpenMetaverse.GroupRolesMembersReplyEventArgs.RolesMembers"> 8509 <member name="F:OpenMetaverse.NetworkManager.OutgoingPacket.SequenceNumber">
9763 <summary>Get the member to roles map</summary> 8510 <summary>Sequence number of the wrapped packet</summary>
9764 </member> 8511 </member>
9765 <member name="T:OpenMetaverse.GroupTitlesReplyEventArgs"> 8512 <member name="F:OpenMetaverse.NetworkManager.OutgoingPacket.ResendCount">
9766 <summary>Represents the titles for a group</summary> 8513 <summary>Number of times this packet has been resent</summary>
9767 </member> 8514 </member>
9768 <member name="M:OpenMetaverse.GroupTitlesReplyEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.GroupTitle})"> 8515 <member name="F:OpenMetaverse.NetworkManager.OutgoingPacket.TickCount">
9769 <summary>Construct a new instance of the GroupTitlesReplyEventArgs class</summary> 8516 <summary>Environment.TickCount when this packet was last sent over the wire</summary>
9770 <param name="requestID">The ID as returned by the request to correlate
9771 this result set and the request</param>
9772 <param name="groupID">The ID of the group</param>
9773 <param name="titles">The titles</param>
9774 </member> 8517 </member>
9775 <member name="P:OpenMetaverse.GroupTitlesReplyEventArgs.RequestID"> 8518 <member name="F:OpenMetaverse.NetworkManager.OutgoingPacket.Type">
9776 <summary>Get the ID as returned by the request to correlate 8519 <summary>Type of the packet</summary>
9777 this result set and the request</summary>
9778 </member> 8520 </member>
9779 <member name="P:OpenMetaverse.GroupTitlesReplyEventArgs.GroupID"> 8521 <member name="M:OpenMetaverse.Messages.MessageUtils.DecodeEvent(System.String,OpenMetaverse.StructuredData.OSDMap)">
9780 <summary>Get the ID of the group</summary> 8522 <summary>
8523 Return a decoded capabilities message as a strongly typed object
8524 </summary>
8525 <param name="eventName">A string containing the name of the capabilities message key</param>
8526 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> to decode</param>
8527 <returns>A strongly typed object containing the decoded information from the capabilities message, or null
8528 if no existing Message object exists for the specified event</returns>
9781 </member> 8529 </member>
9782 <member name="P:OpenMetaverse.GroupTitlesReplyEventArgs.Titles"> 8530 <member name="T:OpenMetaverse.Imaging.LoadTGAClass">
9783 <summary>Get the titles</summary> 8531 <summary>
8532 Capability to load TGAs to Bitmap
8533 </summary>
9784 </member> 8534 </member>
9785 <member name="T:OpenMetaverse.GroupAccountSummaryReplyEventArgs"> 8535 <member name="T:OpenMetaverse.Settings">
9786 <summary>Represents the summary data for a group</summary> 8536 <summary>
8537 Class for controlling various system settings.
8538 </summary>
8539 <remarks>Some values are readonly because they affect things that
8540 happen when the GridClient object is initialized, so changing them at
8541 runtime won't do any good. Non-readonly values may affect things that
8542 happen at login or dynamically</remarks>
9787 </member> 8543 </member>
9788 <member name="M:OpenMetaverse.GroupAccountSummaryReplyEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.GroupAccountSummary)"> 8544 <member name="F:OpenMetaverse.Settings.AGNI_LOGIN_SERVER">
9789 <summary>Construct a new instance of the GroupAccountSummaryReplyEventArgs class</summary> 8545 <summary>Main grid login server</summary>
9790 <param name="groupID">The ID of the group</param>
9791 <param name="summary">The summary data</param>
9792 </member> 8546 </member>
9793 <member name="P:OpenMetaverse.GroupAccountSummaryReplyEventArgs.GroupID"> 8547 <member name="F:OpenMetaverse.Settings.ADITI_LOGIN_SERVER">
9794 <summary>Get the ID of the group</summary> 8548 <summary>Beta grid login server</summary>
9795 </member> 8549 </member>
9796 <member name="P:OpenMetaverse.GroupAccountSummaryReplyEventArgs.Summary"> 8550 <member name="F:OpenMetaverse.Settings.ENABLE_INVENTORY_STORE">
9797 <summary>Get the summary data</summary> 8551 <summary>
8552 InventoryManager requests inventory information on login,
8553 GridClient initializes an Inventory store for main inventory.
8554 </summary>
9798 </member> 8555 </member>
9799 <member name="T:OpenMetaverse.GroupCreatedReplyEventArgs"> 8556 <member name="F:OpenMetaverse.Settings.ENABLE_LIBRARY_STORE">
9800 <summary>A response to a group create request</summary> 8557 <summary>
8558 InventoryManager requests library information on login,
8559 GridClient initializes an Inventory store for the library.
8560 </summary>
9801 </member> 8561 </member>
9802 <member name="M:OpenMetaverse.GroupCreatedReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Boolean,System.String)"> 8562 <member name="F:OpenMetaverse.Settings.PING_INTERVAL">
9803 <summary>Construct a new instance of the GroupCreatedReplyEventArgs class</summary> 8563 <summary>Number of milliseconds between sending pings to each sim</summary>
9804 <param name="groupID">The ID of the group</param>
9805 <param name="success">the success or faulure of the request</param>
9806 <param name="messsage">A string containing additional information</param>
9807 </member> 8564 </member>
9808 <member name="P:OpenMetaverse.GroupCreatedReplyEventArgs.GroupID"> 8565 <member name="F:OpenMetaverse.Settings.DEFAULT_AGENT_UPDATE_INTERVAL">
9809 <summary>Get the ID of the group</summary> 8566 <summary>Number of milliseconds between sending camera updates</summary>
9810 </member> 8567 </member>
9811 <member name="P:OpenMetaverse.GroupCreatedReplyEventArgs.Success"> 8568 <member name="F:OpenMetaverse.Settings.INTERPOLATION_INTERVAL">
9812 <summary>true of the group was created successfully</summary> 8569 <summary>Number of milliseconds between updating the current
8570 positions of moving, non-accelerating and non-colliding objects</summary>
9813 </member> 8571 </member>
9814 <member name="P:OpenMetaverse.GroupCreatedReplyEventArgs.Message"> 8572 <member name="F:OpenMetaverse.Settings.NETWORK_TICK_INTERVAL">
9815 <summary>A string containing the message</summary> 8573 <summary>Millisecond interval between ticks, where all ACKs are
8574 sent out and the age of unACKed packets is checked</summary>
9816 </member> 8575 </member>
9817 <member name="T:OpenMetaverse.GroupOperationEventArgs"> 8576 <member name="F:OpenMetaverse.Settings.PACKET_INBOX_SIZE">
9818 <summary>Represents a response to a request</summary> 8577 <summary>The initial size of the packet inbox, where packets are
8578 stored before processing</summary>
9819 </member> 8579 </member>
9820 <member name="M:OpenMetaverse.GroupOperationEventArgs.#ctor(OpenMetaverse.UUID,System.Boolean)"> 8580 <member name="F:OpenMetaverse.Settings.MAX_PACKET_SIZE">
9821 <summary>Construct a new instance of the GroupOperationEventArgs class</summary> 8581 <summary>Maximum size of packet that we want to send over the wire</summary>
9822 <param name="groupID">The ID of the group</param>
9823 <param name="success">true of the request was successful</param>
9824 </member> 8582 </member>
9825 <member name="P:OpenMetaverse.GroupOperationEventArgs.GroupID"> 8583 <member name="F:OpenMetaverse.Settings.MAX_SEQUENCE">
9826 <summary>Get the ID of the group</summary> 8584 <summary>The maximum value of a packet sequence number before it
8585 rolls over back to one</summary>
9827 </member> 8586 </member>
9828 <member name="P:OpenMetaverse.GroupOperationEventArgs.Success"> 8587 <member name="F:OpenMetaverse.Settings.RESOURCE_DIR">
9829 <summary>true of the request was successful</summary> 8588 <summary>The relative directory where external resources are kept</summary>
9830 </member> 8589 </member>
9831 <member name="T:OpenMetaverse.GroupDroppedEventArgs"> 8590 <member name="F:OpenMetaverse.Settings.LOGIN_SERVER">
9832 <summary>Represents your agent leaving a group</summary> 8591 <summary>Login server to connect to</summary>
9833 </member> 8592 </member>
9834 <member name="M:OpenMetaverse.GroupDroppedEventArgs.#ctor(OpenMetaverse.UUID)"> 8593 <member name="F:OpenMetaverse.Settings.BIND_ADDR">
9835 <summary>Construct a new instance of the GroupDroppedEventArgs class</summary> 8594 <summary>IP Address the client will bind to</summary>
9836 <param name="groupID">The ID of the group</param>
9837 </member> 8595 </member>
9838 <member name="P:OpenMetaverse.GroupDroppedEventArgs.GroupID"> 8596 <member name="F:OpenMetaverse.Settings.USE_LLSD_LOGIN">
9839 <summary>Get the ID of the group</summary> 8597 <summary>Use XML-RPC Login or LLSD Login, default is XML-RPC Login</summary>
9840 </member> 8598 </member>
9841 <member name="T:OpenMetaverse.GroupNoticesListReplyEventArgs"> 8599 <member name="F:OpenMetaverse.Settings.HTTP_INVENTORY">
9842 <summary>Represents a list of active group notices</summary> 8600 <summary>
8601 Use Caps for fetching inventory where available
8602 </summary>
9843 </member> 8603 </member>
9844 <member name="M:OpenMetaverse.GroupNoticesListReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.GroupNoticesListEntry})"> 8604 <member name="F:OpenMetaverse.Settings.TRANSFER_TIMEOUT">
9845 <summary>Construct a new instance of the GroupNoticesListReplyEventArgs class</summary> 8605 <summary>Number of milliseconds before an asset transfer will time
9846 <param name="groupID">The ID of the group</param> 8606 out</summary>
9847 <param name="notices">The list containing active notices</param>
9848 </member> 8607 </member>
9849 <member name="P:OpenMetaverse.GroupNoticesListReplyEventArgs.GroupID"> 8608 <member name="F:OpenMetaverse.Settings.TELEPORT_TIMEOUT">
9850 <summary>Get the ID of the group</summary> 8609 <summary>Number of milliseconds before a teleport attempt will time
8610 out</summary>
9851 </member> 8611 </member>
9852 <member name="P:OpenMetaverse.GroupNoticesListReplyEventArgs.Notices"> 8612 <member name="F:OpenMetaverse.Settings.LOGOUT_TIMEOUT">
9853 <summary>Get the notices list</summary> 8613 <summary>Number of milliseconds before NetworkManager.Logout() will
8614 time out</summary>
9854 </member> 8615 </member>
9855 <member name="T:OpenMetaverse.GroupProfileEventArgs"> 8616 <member name="F:OpenMetaverse.Settings.CAPS_TIMEOUT">
9856 <summary>Represents the profile of a group</summary> 8617 <summary>Number of milliseconds before a CAPS call will time out</summary>
8618 <remarks>Setting this too low will cause web requests time out and
8619 possibly retry repeatedly</remarks>
9857 </member> 8620 </member>
9858 <member name="M:OpenMetaverse.GroupProfileEventArgs.#ctor(OpenMetaverse.Group)"> 8621 <member name="F:OpenMetaverse.Settings.LOGIN_TIMEOUT">
9859 <summary>Construct a new instance of the GroupProfileEventArgs class</summary> 8622 <summary>Number of milliseconds for xml-rpc to timeout</summary>
9860 <param name="group">The group profile</param>
9861 </member> 8623 </member>
9862 <member name="P:OpenMetaverse.GroupProfileEventArgs.Group"> 8624 <member name="F:OpenMetaverse.Settings.RESEND_TIMEOUT">
9863 <summary>Get the group profile</summary> 8625 <summary>Milliseconds before a packet is assumed lost and resent</summary>
9864 </member> 8626 </member>
9865 <member name="T:OpenMetaverse.GroupInvitationEventArgs"> 8627 <member name="F:OpenMetaverse.Settings.SIMULATOR_TIMEOUT">
9866 <summary> 8628 <summary>Milliseconds without receiving a packet before the
9867 Provides notification of a group invitation request sent by another Avatar 8629 connection to a simulator is assumed lost</summary>
9868 </summary>
9869 <remarks>The <see cref="!:GroupInvitation" /> invitation is raised when another avatar makes an offer for our avatar
9870 to join a group.</remarks>
9871 </member> 8630 </member>
9872 <member name="P:OpenMetaverse.GroupInvitationEventArgs.AgentID"> 8631 <member name="F:OpenMetaverse.Settings.MAP_REQUEST_TIMEOUT">
9873 <summary>The ID of the Avatar sending the group invitation</summary> 8632 <summary>Milliseconds to wait for a simulator info request through
8633 the grid interface</summary>
9874 </member> 8634 </member>
9875 <member name="P:OpenMetaverse.GroupInvitationEventArgs.FromName"> 8635 <member name="F:OpenMetaverse.Settings.PACKET_ARCHIVE_SIZE">
9876 <summary>The name of the Avatar sending the group invitation</summary> 8636 <summary>The maximum size of the sequence number archive, used to
8637 check for resent and/or duplicate packets</summary>
9877 </member> 8638 </member>
9878 <member name="P:OpenMetaverse.GroupInvitationEventArgs.Message"> 8639 <member name="F:OpenMetaverse.Settings.MAX_PENDING_ACKS">
9879 <summary>A message containing the request information which includes 8640 <summary>Maximum number of queued ACKs to be sent before SendAcks()
9880 the name of the group, the groups charter and the fee to join details</summary> 8641 is forced</summary>
9881 </member> 8642 </member>
9882 <member name="P:OpenMetaverse.GroupInvitationEventArgs.Simulator"> 8643 <member name="F:OpenMetaverse.Settings.STATS_QUEUE_SIZE">
9883 <summary>The Simulator</summary> 8644 <summary>Network stats queue length (seconds)</summary>
9884 </member> 8645 </member>
9885 <member name="P:OpenMetaverse.GroupInvitationEventArgs.Accept"> 8646 <member name="F:OpenMetaverse.Settings.CACHE_PRIMITIVES">
9886 <summary>Set to true to accept invitation, false to decline</summary> 8647 <summary>
8648 Primitives will be reused when falling in/out of interest list (and shared between clients)
8649 prims returning to interest list do not need re-requested
8650 Helps also in not re-requesting prim.Properties for code that checks for a Properties == null per client
8651 </summary>
9887 </member> 8652 </member>
9888 <member name="T:OpenMetaverse.Helpers"> 8653 <member name="F:OpenMetaverse.Settings.POOL_PARCEL_DATA">
9889 <summary> 8654 <summary>
9890 Static helper functions and global variables 8655 Pool parcel data between clients (saves on requesting multiple times when all clients may need it)
9891 </summary> 8656 </summary>
9892 </member> 8657 </member>
9893 <member name="T:OpenMetaverse.Helpers.LogLevel"> 8658 <member name="F:OpenMetaverse.Settings.SIMULATOR_POOL_TIMEOUT">
9894 <summary> 8659 <summary>
9895 Passed to Logger.Log() to identify the severity of a log entry 8660 How long to preserve cached data when no client is connected to a simulator
8661 The reason for setting it to something like 2 minutes is in case a client
8662 is running back and forth between region edges or a sim is comming and going
9896 </summary> 8663 </summary>
9897 </member> 8664 </member>
9898 <member name="F:OpenMetaverse.Helpers.LogLevel.None"> 8665 <member name="F:OpenMetaverse.Settings.STORE_LAND_PATCHES">
9899 <summary>No logging information will be output</summary> 8666 <summary>Enable/disable storing terrain heightmaps in the
8667 TerrainManager</summary>
9900 </member> 8668 </member>
9901 <member name="F:OpenMetaverse.Helpers.LogLevel.Info"> 8669 <member name="F:OpenMetaverse.Settings.SEND_AGENT_UPDATES">
9902 <summary>Non-noisy useful information, may be helpful in 8670 <summary>Enable/disable sending periodic camera updates</summary>
9903 debugging a problem</summary>
9904 </member> 8671 </member>
9905 <member name="F:OpenMetaverse.Helpers.LogLevel.Warning"> 8672 <member name="F:OpenMetaverse.Settings.SEND_AGENT_APPEARANCE">
9906 <summary>A non-critical error occurred. A warning will not 8673 <summary>Enable/disable automatically setting agent appearance at
9907 prevent the rest of the library from operating as usual, 8674 login and after sim crossing</summary>
9908 although it may be indicative of an underlying issue</summary>
9909 </member> 8675 </member>
9910 <member name="F:OpenMetaverse.Helpers.LogLevel.Error"> 8676 <member name="F:OpenMetaverse.Settings.SEND_AGENT_THROTTLE">
9911 <summary>A critical error has occurred. Generally this will 8677 <summary>Enable/disable automatically setting the bandwidth throttle
9912 be followed by the network layer shutting down, although the 8678 after connecting to each simulator</summary>
9913 stability of the library after an error is uncertain</summary> 8679 <remarks>The default throttle uses the equivalent of the maximum
8680 bandwidth setting in the official client. If you do not set a
8681 throttle your connection will by default be throttled well below
8682 the minimum values and you may experience connection problems</remarks>
9914 </member> 8683 </member>
9915 <member name="F:OpenMetaverse.Helpers.LogLevel.Debug"> 8684 <member name="F:OpenMetaverse.Settings.SEND_PINGS">
9916 <summary>Used for internal testing, this logging level can 8685 <summary>Enable/disable the sending of pings to monitor lag and
9917 generate very noisy (long and/or repetitive) messages. Don't 8686 packet loss</summary>
9918 pass this to the Log() function, use DebugLog() instead.
9919 </summary>
9920 </member> 8687 </member>
9921 <member name="F:OpenMetaverse.Helpers.MSG_APPENDED_ACKS"> 8688 <member name="F:OpenMetaverse.Settings.MULTIPLE_SIMS">
9922 <summary>This header flag signals that ACKs are appended to the packet</summary> 8689 <summary>Should we connect to multiple sims? This will allow
8690 viewing in to neighboring simulators and sim crossings
8691 (Experimental)</summary>
9923 </member> 8692 </member>
9924 <member name="F:OpenMetaverse.Helpers.MSG_RESENT"> 8693 <member name="F:OpenMetaverse.Settings.ALWAYS_DECODE_OBJECTS">
9925 <summary>This header flag signals that this packet has been sent before</summary> 8694 <summary>If true, all object update packets will be decoded in to
8695 native objects. If false, only updates for our own agent will be
8696 decoded. Registering an event handler will force objects for that
8697 type to always be decoded. If this is disabled the object tracking
8698 will have missing or partial prim and avatar information</summary>
9926 </member> 8699 </member>
9927 <member name="F:OpenMetaverse.Helpers.MSG_RELIABLE"> 8700 <member name="F:OpenMetaverse.Settings.ALWAYS_REQUEST_OBJECTS">
9928 <summary>This header flags signals that an ACK is expected for this packet</summary> 8701 <summary>If true, when a cached object check is received from the
8702 server the full object info will automatically be requested</summary>
9929 </member> 8703 </member>
9930 <member name="F:OpenMetaverse.Helpers.MSG_ZEROCODED"> 8704 <member name="F:OpenMetaverse.Settings.ENABLE_CAPS">
9931 <summary>This header flag signals that the message is compressed using zerocoding</summary> 8705 <summary>Whether to establish connections to HTTP capabilities
8706 servers for simulators</summary>
9932 </member> 8707 </member>
9933 <member name="M:OpenMetaverse.Helpers.TEOffsetShort(System.Single)"> 8708 <member name="F:OpenMetaverse.Settings.ENABLE_SIMSTATS">
9934 <summary> 8709 <summary>Whether to decode sim stats</summary>
9935 </summary>
9936 <param name="offset">
9937 </param>
9938 <returns>
9939 </returns>
9940 </member> 8710 </member>
9941 <member name="M:OpenMetaverse.Helpers.TEOffsetFloat(System.Byte[],System.Int32)"> 8711 <member name="F:OpenMetaverse.Settings.LOG_ALL_CAPS_ERRORS">
9942 <summary> 8712 <summary>The capabilities servers are currently designed to
9943 </summary> 8713 periodically return a 502 error which signals for the client to
9944 <param name="bytes"> 8714 re-establish a connection. Set this to true to log those 502 errors</summary>
9945 </param>
9946 <param name="pos">
9947 </param>
9948 <returns>
9949 </returns>
9950 </member> 8715 </member>
9951 <member name="M:OpenMetaverse.Helpers.TERotationShort(System.Single)"> 8716 <member name="F:OpenMetaverse.Settings.FETCH_MISSING_INVENTORY">
9952 <summary> 8717 <summary>If true, any reference received for a folder or item
9953 </summary> 8718 the library is not aware of will automatically be fetched</summary>
9954 <param name="rotation">
9955 </param>
9956 <returns>
9957 </returns>
9958 </member> 8719 </member>
9959 <member name="M:OpenMetaverse.Helpers.TERotationFloat(System.Byte[],System.Int32)"> 8720 <member name="F:OpenMetaverse.Settings.DISABLE_AGENT_UPDATE_DUPLICATE_CHECK">
9960 <summary> 8721 <summary>If true, and <code>SEND_AGENT_UPDATES</code> is true,
9961 </summary> 8722 AgentUpdate packets will continuously be sent out to give the bot
9962 <param name="bytes"> 8723 smoother movement and autopiloting</summary>
9963 </param>
9964 <param name="pos">
9965 </param>
9966 <returns>
9967 </returns>
9968 </member> 8724 </member>
9969 <member name="M:OpenMetaverse.Helpers.GlobalPosToRegionHandle(System.Single,System.Single,System.Single@,System.Single@)"> 8725 <member name="F:OpenMetaverse.Settings.AVATAR_TRACKING">
9970 <summary> 8726 <summary>If true, currently visible avatars will be stored
9971 Given an X/Y location in absolute (grid-relative) terms, a region 8727 in dictionaries inside <code>Simulator.ObjectAvatars</code>.
9972 handle is returned along with the local X/Y location in that region 8728 If false, a new Avatar or Primitive object will be created
9973 </summary> 8729 each time an object update packet is received</summary>
9974 <param name="globalX">The absolute X location, a number such as
9975 255360.35</param>
9976 <param name="globalY">The absolute Y location, a number such as
9977 255360.35</param>
9978 <param name="localX">The sim-local X position of the global X
9979 position, a value from 0.0 to 256.0</param>
9980 <param name="localY">The sim-local Y position of the global Y
9981 position, a value from 0.0 to 256.0</param>
9982 <returns>A 64-bit region handle that can be used to teleport to</returns>
9983 </member> 8730 </member>
9984 <member name="M:OpenMetaverse.Helpers.FloatToTerseString(System.Single)"> 8731 <member name="F:OpenMetaverse.Settings.OBJECT_TRACKING">
9985 <summary> 8732 <summary>If true, currently visible avatars will be stored
9986 Converts a floating point number to a terse string format used for 8733 in dictionaries inside <code>Simulator.ObjectPrimitives</code>.
9987 transmitting numbers in wearable asset files 8734 If false, a new Avatar or Primitive object will be created
9988 </summary> 8735 each time an object update packet is received</summary>
9989 <param name="val">Floating point number to convert to a string</param>
9990 <returns>A terse string representation of the input number</returns>
9991 </member> 8736 </member>
9992 <member name="M:OpenMetaverse.Helpers.FieldToString(System.Text.StringBuilder,System.Byte[],System.String)"> 8737 <member name="F:OpenMetaverse.Settings.USE_INTERPOLATION_TIMER">
9993 <summary> 8738 <summary>If true, position and velocity will periodically be
9994 Convert a variable length field (byte array) to a string, with a 8739 interpolated (extrapolated, technically) for objects and
9995 field name prepended to each line of the output 8740 avatars that are being tracked by the library. This is
9996 </summary> 8741 necessary to increase the accuracy of speed and position
9997 <remarks>If the byte array has unprintable characters in it, a 8742 estimates for simulated objects</summary>
9998 hex dump will be written instead</remarks>
9999 <param name="output">The StringBuilder object to write to</param>
10000 <param name="bytes">The byte array to convert to a string</param>
10001 <param name="fieldName">A field name to prepend to each line of output</param>
10002 </member> 8743 </member>
10003 <member name="M:OpenMetaverse.Helpers.ZeroDecode(System.Byte[],System.Int32,System.Byte[])"> 8744 <member name="F:OpenMetaverse.Settings.TRACK_UTILIZATION">
10004 <summary> 8745 <summary>
10005 Decode a zerocoded byte array, used to decompress packets marked 8746 If true, utilization statistics will be tracked. There is a minor penalty
10006 with the zerocoded flag 8747 in CPU time for enabling this option.
10007 </summary> 8748 </summary>
10008 <remarks>Any time a zero is encountered, the next byte is a count
10009 of how many zeroes to expand. One zero is encoded with 0x00 0x01,
10010 two zeroes is 0x00 0x02, three zeroes is 0x00 0x03, etc. The
10011 first four bytes are copied directly to the output buffer.
10012 </remarks>
10013 <param name="src">The byte array to decode</param>
10014 <param name="srclen">The length of the byte array to decode. This
10015 would be the length of the packet up to (but not including) any
10016 appended ACKs</param>
10017 <param name="dest">The output byte array to decode to</param>
10018 <returns>The length of the output buffer</returns>
10019 </member> 8749 </member>
10020 <member name="M:OpenMetaverse.Helpers.ZeroEncode(System.Byte[],System.Int32,System.Byte[])"> 8750 <member name="F:OpenMetaverse.Settings.PARCEL_TRACKING">
8751 <summary>If true, parcel details will be stored in the
8752 <code>Simulator.Parcels</code> dictionary as they are received</summary>
8753 </member>
8754 <member name="F:OpenMetaverse.Settings.ALWAYS_REQUEST_PARCEL_ACL">
10021 <summary> 8755 <summary>
10022 Encode a byte array with zerocoding. Used to compress packets marked 8756 If true, an incoming parcel properties reply will automatically send
10023 with the zerocoded flag. Any zeroes in the array are compressed down 8757 a request for the parcel access list
10024 to a single zero byte followed by a count of how many zeroes to expand
10025 out. A single zero becomes 0x00 0x01, two zeroes becomes 0x00 0x02,
10026 three zeroes becomes 0x00 0x03, etc. The first four bytes are copied
10027 directly to the output buffer.
10028 </summary> 8758 </summary>
10029 <param name="src">The byte array to encode</param>
10030 <param name="srclen">The length of the byte array to encode</param>
10031 <param name="dest">The output byte array to encode to</param>
10032 <returns>The length of the output buffer</returns>
10033 </member> 8759 </member>
10034 <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)"> 8760 <member name="F:OpenMetaverse.Settings.ALWAYS_REQUEST_PARCEL_DWELL">
10035 <summary> 8761 <summary>
10036 Calculates the CRC (cyclic redundancy check) needed to upload inventory. 8762 if true, an incoming parcel properties reply will automatically send
8763 a request for the traffic count.
10037 </summary> 8764 </summary>
10038 <param name="creationDate">Creation date</param>
10039 <param name="saleType">Sale type</param>
10040 <param name="invType">Inventory type</param>
10041 <param name="type">Type</param>
10042 <param name="assetID">Asset ID</param>
10043 <param name="groupID">Group ID</param>
10044 <param name="salePrice">Sale price</param>
10045 <param name="ownerID">Owner ID</param>
10046 <param name="creatorID">Creator ID</param>
10047 <param name="itemID">Item ID</param>
10048 <param name="folderID">Folder ID</param>
10049 <param name="everyoneMask">Everyone mask (permissions)</param>
10050 <param name="flags">Flags</param>
10051 <param name="nextOwnerMask">Next owner mask (permissions)</param>
10052 <param name="groupMask">Group mask (permissions)</param>
10053 <param name="ownerMask">Owner mask (permissions)</param>
10054 <returns>The calculated CRC</returns>
10055 </member> 8765 </member>
10056 <member name="M:OpenMetaverse.Helpers.GetResourceStream(System.String)"> 8766 <member name="F:OpenMetaverse.Settings.USE_ASSET_CACHE">
10057 <summary> 8767 <summary>
10058 Attempts to load a file embedded in the assembly 8768 If true, images, and other assets downloaded from the server
8769 will be cached in a local directory
10059 </summary> 8770 </summary>
10060 <param name="resourceName">The filename of the resource to load</param>
10061 <returns>A Stream for the requested file, or null if the resource
10062 was not successfully loaded</returns>
10063 </member> 8771 </member>
10064 <member name="M:OpenMetaverse.Helpers.GetResourceStream(System.String,System.String)"> 8772 <member name="F:OpenMetaverse.Settings.ASSET_CACHE_DIR">
8773 <summary>Path to store cached texture data</summary>
8774 </member>
8775 <member name="F:OpenMetaverse.Settings.ASSET_CACHE_MAX_SIZE">
8776 <summary>Maximum size cached files are allowed to take on disk (bytes)</summary>
8777 </member>
8778 <member name="F:OpenMetaverse.Settings.DEFAULT_EFFECT_COLOR">
8779 <summary>Default color used for viewer particle effects</summary>
8780 </member>
8781 <member name="F:OpenMetaverse.Settings.MAX_RESEND_COUNT">
8782 <summary>Maximum number of times to resend a failed packet</summary>
8783 </member>
8784 <member name="F:OpenMetaverse.Settings.THROTTLE_OUTGOING_PACKETS">
8785 <summary>Throttle outgoing packet rate</summary>
8786 </member>
8787 <member name="F:OpenMetaverse.Settings.CLIENT_IDENTIFICATION_TAG">
8788 <summary>UUID of a texture used by some viewers to indentify type of client used</summary>
8789 </member>
8790 <member name="F:OpenMetaverse.Settings.USE_HTTP_TEXTURES">
10065 <summary> 8791 <summary>
10066 Attempts to load a file either embedded in the assembly or found in 8792 Download textures using GetTexture capability when available
10067 a given search path
10068 </summary> 8793 </summary>
10069 <param name="resourceName">The filename of the resource to load</param>
10070 <param name="searchPath">An optional path that will be searched if
10071 the asset is not found embedded in the assembly</param>
10072 <returns>A Stream for the requested file, or null if the resource
10073 was not successfully loaded</returns>
10074 </member> 8794 </member>
10075 <member name="M:OpenMetaverse.Helpers.PrimListToOSD(System.Collections.Generic.List{OpenMetaverse.Primitive})"> 8795 <member name="F:OpenMetaverse.Settings.MAX_CONCURRENT_TEXTURE_DOWNLOADS">
8796 <summary>The maximum number of concurrent texture downloads allowed</summary>
8797 <remarks>Increasing this number will not necessarily increase texture retrieval times due to
8798 simulator throttles</remarks>
8799 </member>
8800 <member name="F:OpenMetaverse.Settings.PIPELINE_REFRESH_INTERVAL">
10076 <summary> 8801 <summary>
10077 Converts a list of primitives to an object that can be serialized 8802 The Refresh timer inteval is used to set the delay between checks for stalled texture downloads
10078 with the LLSD system
10079 </summary> 8803 </summary>
10080 <param name="prims">Primitives to convert to a serializable object</param> 8804 <remarks>This is a static variable which applies to all instances</remarks>
10081 <returns>An object that can be serialized with LLSD</returns>
10082 </member> 8805 </member>
10083 <member name="M:OpenMetaverse.Helpers.OSDToPrimList(OpenMetaverse.StructuredData.OSD)"> 8806 <member name="F:OpenMetaverse.Settings.PIPELINE_REQUEST_TIMEOUT">
10084 <summary> 8807 <summary>
10085 Deserializes OSD in to a list of primitives 8808 Textures taking longer than this value will be flagged as timed out and removed from the pipeline
10086 </summary> 8809 </summary>
10087 <param name="osd">Structure holding the serialized primitive list,
10088 must be of the SDMap type</param>
10089 <returns>A list of deserialized primitives</returns>
10090 </member> 8810 </member>
10091 <member name="M:OpenMetaverse.Helpers.StructToString(System.Object)"> 8811 <member name="F:OpenMetaverse.Settings.LOG_LEVEL">
10092 <summary> 8812 <summary>
10093 Converts a struct or class object containing fields only into a key value separated string 8813 Get or set the minimum log level to output to the console by default
8814
8815 If the library is not compiled with DEBUG defined and this level is set to DEBUG
8816 You will get no output on the console. This behavior can be overriden by creating
8817 a logger configuration file for log4net
10094 </summary> 8818 </summary>
10095 <param name="t">The struct object</param> 8819 </member>
10096 <returns>A string containing the struct fields as the keys, and the field value as the value separated</returns> 8820 <member name="F:OpenMetaverse.Settings.LOG_NAMES">
10097 <example> 8821 <summary>Attach avatar names to log messages</summary>
10098 <code> 8822 </member>
10099 // Add the following code to any struct or class containing only fields to override the ToString() 8823 <member name="F:OpenMetaverse.Settings.LOG_RESENDS">
10100 // method to display the values of the passed object 8824 <summary>Log packet retransmission info</summary>
10101 /// <summary>Print the struct data as a string</summary> 8825 </member>
10102 ///<returns>A string containing the field name, and field value</returns> 8826 <member name="F:OpenMetaverse.Settings.LOG_DISKCACHE">
10103 public override string ToString() 8827 <summary>Log disk cache misses and other info</summary>
10104 { 8828 </member>
10105 return Helpers.StructToString(this); 8829 <member name="M:OpenMetaverse.Settings.#ctor(OpenMetaverse.GridClient)">
10106 } 8830 <summary>Constructor</summary>
10107 </code> 8831 <param name="client">Reference to a GridClient object</param>
10108 </example> 8832 </member>
8833 <member name="M:OpenMetaverse.Settings.EconomyDataHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
8834 <summary>Process an incoming packet and raise the appropriate events</summary>
8835 <param name="sender">The sender</param>
8836 <param name="e">The EventArgs object containing the packet data</param>
8837 </member>
8838 <member name="P:OpenMetaverse.Settings.UPLOAD_COST">
8839 <summary>Cost of uploading an asset</summary>
8840 <remarks>Read-only since this value is dynamically fetched at login</remarks>
10109 </member> 8841 </member>
10110 <member name="T:OpenMetaverse.InternalDictionary`2"> 8842 <member name="T:OpenMetaverse.InternalDictionary`2">
10111 <summary> 8843 <summary>
10112 The InternalDictionary class is used through the library for storing key/value pairs. 8844 The InternalDictionary class is used through the library for storing key/value pairs.
10113 It is intended to be a replacement for the generic Dictionary class and should 8845 It is intended to be a replacement for the generic Dictionary class and should
10114 be used in its place. It contains several methods for allowing access to the data from 8846 be used in its place. It contains several methods for allowing access to the data from
10115 outside the library that are read only and thread safe. 8847 outside the library that are read only and thread safe.
8848
10116 </summary> 8849 </summary>
10117 <typeparam name="TKey">Key <see langword="Tkey" /></typeparam> 8850 <typeparam name="TKey">Key <see langword="Tkey"/></typeparam>
10118 <typeparam name="TValue">Value <see langword="TValue" /></typeparam> 8851 <typeparam name="TValue">Value <see langword="TValue"/></typeparam>
8852 </member>
8853 <member name="F:OpenMetaverse.InternalDictionary`2.Dictionary">
8854 <summary>Internal dictionary that this class wraps around. Do not
8855 modify or enumerate the contents of this dictionary without locking
8856 on this member</summary>
10119 </member> 8857 </member>
10120 <member name="M:OpenMetaverse.InternalDictionary`2.#ctor"> 8858 <member name="M:OpenMetaverse.InternalDictionary`2.#ctor">
10121 <summary> 8859 <summary>
10122 Initializes a new instance of the <seealso cref="T:InternalDictionary" /> Class 8860 Initializes a new instance of the <seealso cref="T:InternalDictionary"/> Class
10123 with the specified key/value, has the default initial capacity. 8861 with the specified key/value, has the default initial capacity.
10124 </summary> 8862 </summary>
10125 <example> 8863 <example>
10126 <code> 8864 <code>
10127 // initialize a new InternalDictionary named testDict with a string as the key and an int as the value. 8865 // initialize a new InternalDictionary named testDict with a string as the key and an int as the value.
10128 public InternalDictionary&lt;string, int&gt; testDict = new InternalDictionary&lt;string, int&gt;(); 8866 public InternalDictionary&lt;string, int&gt; testDict = new InternalDictionary&lt;string, int&gt;();
10129 </code> 8867 </code>
@@ -10131,20 +8869,22 @@
10131 </member> 8869 </member>
10132 <member name="M:OpenMetaverse.InternalDictionary`2.#ctor(System.Collections.Generic.IDictionary{`0,`1})"> 8870 <member name="M:OpenMetaverse.InternalDictionary`2.#ctor(System.Collections.Generic.IDictionary{`0,`1})">
10133 <summary> 8871 <summary>
10134 Initializes a new instance of the <seealso cref="T:InternalDictionary" /> Class 8872 Initializes a new instance of the <seealso cref="T:InternalDictionary"/> Class
10135 with the specified key/value, has its initial valies copied from the specified 8873 with the specified key/value, has its initial valies copied from the specified
10136 <seealso cref="T:System.Collections.Generic.Dictionary" /></summary> 8874 <seealso cref="T:System.Collections.Generic.Dictionary"/>
10137 <param name="dictionary"> 8875 </summary>
10138 <seealso cref="T:System.Collections.Generic.Dictionary" /> 8876 <param name="dictionary"><seealso cref="T:System.Collections.Generic.Dictionary"/>
10139 to copy initial values from</param> 8877 to copy initial values from</param>
10140 <example> 8878 <example>
10141 <code> 8879 <code>
10142 // initialize a new InternalDictionary named testAvName with a UUID as the key and an string as the value. 8880 // initialize a new InternalDictionary named testAvName with a UUID as the key and an string as the value.
10143 // populates with copied values from example KeyNameCache Dictionary. 8881 // populates with copied values from example KeyNameCache Dictionary.
8882
10144 // create source dictionary 8883 // create source dictionary
10145 Dictionary&lt;UUID, string&gt; KeyNameCache = new Dictionary&lt;UUID, string&gt;(); 8884 Dictionary&lt;UUID, string&gt; KeyNameCache = new Dictionary&lt;UUID, string&gt;();
10146 KeyNameCache.Add("8300f94a-7970-7810-cf2c-fc9aa6cdda24", "Jack Avatar"); 8885 KeyNameCache.Add("8300f94a-7970-7810-cf2c-fc9aa6cdda24", "Jack Avatar");
10147 KeyNameCache.Add("27ba1e40-13f7-0708-3e98-5819d780bd62", "Jill Avatar"); 8886 KeyNameCache.Add("27ba1e40-13f7-0708-3e98-5819d780bd62", "Jill Avatar");
8887
10148 // Initialize new dictionary. 8888 // Initialize new dictionary.
10149 public InternalDictionary&lt;UUID, string&gt; testAvName = new InternalDictionary&lt;UUID, string&gt;(KeyNameCache); 8889 public InternalDictionary&lt;UUID, string&gt; testAvName = new InternalDictionary&lt;UUID, string&gt;(KeyNameCache);
10150 </code> 8890 </code>
@@ -10152,50 +8892,33 @@
10152 </member> 8892 </member>
10153 <member name="M:OpenMetaverse.InternalDictionary`2.#ctor(System.Int32)"> 8893 <member name="M:OpenMetaverse.InternalDictionary`2.#ctor(System.Int32)">
10154 <summary> 8894 <summary>
10155 Initializes a new instance of the <seealso cref="T:OpenMetaverse.InternalDictionary" /> Class 8895 Initializes a new instance of the <seealso cref="T:OpenMetaverse.InternalDictionary"/> Class
10156 with the specified key/value, With its initial capacity specified. 8896 with the specified key/value, With its initial capacity specified.
10157 </summary> 8897 </summary>
10158 <param name="capacity">Initial size of dictionary</param> 8898 <param name="capacity">Initial size of dictionary</param>
10159 <example> 8899 <example>
10160 <code> 8900 <code>
10161 // initialize a new InternalDictionary named testDict with a string as the key and an int as the value, 8901 // initialize a new InternalDictionary named testDict with a string as the key and an int as the value,
10162 // initially allocated room for 10 entries. 8902 // initially allocated room for 10 entries.
10163 public InternalDictionary&lt;string, int&gt; testDict = new InternalDictionary&lt;string, int&gt;(10); 8903 public InternalDictionary&lt;string, int&gt; testDict = new InternalDictionary&lt;string, int&gt;(10);
10164 </code> 8904 </code>
10165 </example> 8905 </example>
10166 </member> 8906 </member>
10167 <member name="F:OpenMetaverse.InternalDictionary`2.Dictionary">
10168 <summary>Internal dictionary that this class wraps around. Do not
10169 modify or enumerate the contents of this dictionary without locking
10170 on this member</summary>
10171 </member>
10172 <member name="P:OpenMetaverse.InternalDictionary`2.Item(`0)">
10173 <summary>
10174 Indexer for the dictionary
10175 </summary>
10176 <param name="key">The key</param>
10177 <returns>The value</returns>
10178 </member>
10179 <member name="P:OpenMetaverse.InternalDictionary`2.Count">
10180 <summary>
10181 Gets the number of Key/Value pairs contained in the <seealso cref="T:InternalDictionary" /></summary>
10182 </member>
10183 <member name="M:OpenMetaverse.InternalDictionary`2.TryGetValue(`0,`1@)"> 8907 <member name="M:OpenMetaverse.InternalDictionary`2.TryGetValue(`0,`1@)">
10184 <summary> 8908 <summary>
10185 Try to get entry from <seealso cref="T:OpenMetaverse.InternalDictionary" /> with specified key 8909 Try to get entry from <seealso cref="T:OpenMetaverse.InternalDictionary"/> with specified key
10186 </summary> 8910 </summary>
10187 <param name="key">Key to use for lookup</param> 8911 <param name="key">Key to use for lookup</param>
10188 <param name="value">Value returned</param> 8912 <param name="value">Value returned</param>
10189 <returns> 8913 <returns><see langword="true"/> if specified key exists, <see langword="false"/> if not found</returns>
10190 <see langword="true" /> if specified key exists, <see langword="false" /> if not found</returns>
10191 <example> 8914 <example>
10192 <code> 8915 <code>
10193 // find your avatar using the Simulator.ObjectsAvatars InternalDictionary: 8916 // find your avatar using the Simulator.ObjectsAvatars InternalDictionary:
10194 Avatar av; 8917 Avatar av;
10195 if (Client.Network.CurrentSim.ObjectsAvatars.TryGetValue(Client.Self.AgentID, out av)) 8918 if (Client.Network.CurrentSim.ObjectsAvatars.TryGetValue(Client.Self.AgentID, out av))
10196 Console.WriteLine("Found Avatar {0}", av.Name); 8919 Console.WriteLine("Found Avatar {0}", av.Name);
10197 </code> 8920 </code>
10198 <seealso cref="F:OpenMetaverse.Simulator.ObjectsAvatars" /> 8921 <seealso cref="F:OpenMetaverse.Simulator.ObjectsAvatars"/>
10199 </example> 8922 </example>
10200 </member> 8923 </member>
10201 <member name="M:OpenMetaverse.InternalDictionary`2.Find(System.Predicate{`1})"> 8924 <member name="M:OpenMetaverse.InternalDictionary`2.Find(System.Predicate{`1})">
@@ -10205,91 +8928,90 @@
10205 <param name="match">The match.</param> 8928 <param name="match">The match.</param>
10206 <returns>Matched value</returns> 8929 <returns>Matched value</returns>
10207 <example> 8930 <example>
10208 <code> 8931 <code>
10209 // use a delegate to find a prim in the ObjectsPrimitives InternalDictionary 8932 // use a delegate to find a prim in the ObjectsPrimitives InternalDictionary
10210 // with the ID 95683496 8933 // with the ID 95683496
10211 uint findID = 95683496; 8934 uint findID = 95683496;
10212 Primitive findPrim = sim.ObjectsPrimitives.Find( 8935 Primitive findPrim = sim.ObjectsPrimitives.Find(
10213 delegate(Primitive prim) { return prim.ID == findID; }); 8936 delegate(Primitive prim) { return prim.ID == findID; });
10214 </code> 8937 </code>
10215 </example> 8938 </example>
10216 </member> 8939 </member>
10217 <member name="M:OpenMetaverse.InternalDictionary`2.FindAll(System.Predicate{`1})"> 8940 <member name="M:OpenMetaverse.InternalDictionary`2.FindAll(System.Predicate{`1})">
10218 <summary>Find All items in an <seealso cref="T:InternalDictionary" /></summary> 8941 <summary>Find All items in an <seealso cref="T:InternalDictionary"/></summary>
10219 <param name="match">return matching items.</param> 8942 <param name="match">return matching items.</param>
10220 <returns>a <seealso cref="T:System.Collections.Generic.List" /> containing found items.</returns> 8943 <returns>a <seealso cref="T:System.Collections.Generic.List"/> containing found items.</returns>
10221 <example> 8944 <example>
10222 Find All prims within 20 meters and store them in a List 8945 Find All prims within 20 meters and store them in a List
10223 <code> 8946 <code>
10224 int radius = 20; 8947 int radius = 20;
10225 List&lt;Primitive&gt; prims = Client.Network.CurrentSim.ObjectsPrimitives.FindAll( 8948 List&lt;Primitive&gt; prims = Client.Network.CurrentSim.ObjectsPrimitives.FindAll(
10226 delegate(Primitive prim) { 8949 delegate(Primitive prim) {
10227 Vector3 pos = prim.Position; 8950 Vector3 pos = prim.Position;
10228 return ((prim.ParentID == 0) &amp;&amp; (pos != Vector3.Zero) &amp;&amp; (Vector3.Distance(pos, location) &lt; radius)); 8951 return ((prim.ParentID == 0) &amp;&amp; (pos != Vector3.Zero) &amp;&amp; (Vector3.Distance(pos, location) &lt; radius));
10229 } 8952 }
10230 ); 8953 );
10231 </code></example> 8954 </code>
8955 </example>
10232 </member> 8956 </member>
10233 <member name="M:OpenMetaverse.InternalDictionary`2.FindAll(System.Predicate{`0})"> 8957 <member name="M:OpenMetaverse.InternalDictionary`2.FindAll(System.Predicate{`0})">
10234 <summary>Find All items in an <seealso cref="T:InternalDictionary" /></summary> 8958 <summary>Find All items in an <seealso cref="T:InternalDictionary"/></summary>
10235 <param name="match">return matching keys.</param> 8959 <param name="match">return matching keys.</param>
10236 <returns>a <seealso cref="T:System.Collections.Generic.List" /> containing found keys.</returns> 8960 <returns>a <seealso cref="T:System.Collections.Generic.List"/> containing found keys.</returns>
10237 <example> 8961 <example>
10238 Find All keys which also exist in another dictionary 8962 Find All keys which also exist in another dictionary
10239 <code> 8963 <code>
10240 List&lt;UUID&gt; matches = myDict.FindAll( 8964 List&lt;UUID&gt; matches = myDict.FindAll(
10241 delegate(UUID id) { 8965 delegate(UUID id) {
10242 return myOtherDict.ContainsKey(id); 8966 return myOtherDict.ContainsKey(id);
10243 } 8967 }
10244 ); 8968 );
10245 </code></example> 8969 </code>
8970 </example>
10246 </member> 8971 </member>
10247 <member name="M:OpenMetaverse.InternalDictionary`2.ForEach(System.Action{`1})"> 8972 <member name="M:OpenMetaverse.InternalDictionary`2.ForEach(System.Action{`1})">
10248 <summary>Perform an <seealso cref="T:System.Action" /> on each entry in an <seealso cref="T:OpenMetaverse.InternalDictionary" /></summary> 8973 <summary>Perform an <seealso cref="T:System.Action"/> on each entry in an <seealso cref="T:OpenMetaverse.InternalDictionary"/></summary>
10249 <param name="action"> 8974 <param name="action"><seealso cref="T:System.Action"/> to perform</param>
10250 <seealso cref="T:System.Action" /> to perform</param> 8975 <example>
10251 <example> 8976 <code>
10252 <code> 8977 // Iterates over the ObjectsPrimitives InternalDictionary and prints out some information.
10253 // Iterates over the ObjectsPrimitives InternalDictionary and prints out some information. 8978 Client.Network.CurrentSim.ObjectsPrimitives.ForEach(
10254 Client.Network.CurrentSim.ObjectsPrimitives.ForEach( 8979 delegate(Primitive prim)
10255 delegate(Primitive prim) 8980 {
10256 { 8981 if (prim.Text != null)
10257 if (prim.Text != null) 8982 {
10258 { 8983 Console.WriteLine("NAME={0} ID = {1} TEXT = '{2}'",
10259 Console.WriteLine("NAME={0} ID = {1} TEXT = '{2}'", 8984 prim.PropertiesFamily.Name, prim.ID, prim.Text);
10260 prim.PropertiesFamily.Name, prim.ID, prim.Text); 8985 }
10261 } 8986 });
10262 });
10263 </code> 8987 </code>
10264 </example> 8988 </example>
10265 </member> 8989 </member>
10266 <member name="M:OpenMetaverse.InternalDictionary`2.ForEach(System.Action{`0})"> 8990 <member name="M:OpenMetaverse.InternalDictionary`2.ForEach(System.Action{`0})">
10267 <summary>Perform an <seealso cref="T:System.Action" /> on each key of an <seealso cref="T:OpenMetaverse.InternalDictionary" /></summary> 8991 <summary>Perform an <seealso cref="T:System.Action"/> on each key of an <seealso cref="T:OpenMetaverse.InternalDictionary"/></summary>
10268 <param name="action"> 8992 <param name="action"><seealso cref="T:System.Action"/> to perform</param>
10269 <seealso cref="T:System.Action" /> to perform</param>
10270 </member> 8993 </member>
10271 <member name="M:OpenMetaverse.InternalDictionary`2.ForEach(System.Action{System.Collections.Generic.KeyValuePair{`0,`1}})"> 8994 <member name="M:OpenMetaverse.InternalDictionary`2.ForEach(System.Action{System.Collections.Generic.KeyValuePair{`0,`1}})">
10272 <summary> 8995 <summary>
10273 Perform an <seealso cref="T:System.Action" /> on each KeyValuePair of an <seealso cref="T:OpenMetaverse.InternalDictionary" /></summary> 8996 Perform an <seealso cref="T:System.Action"/> on each KeyValuePair of an <seealso cref="T:OpenMetaverse.InternalDictionary"/>
10274 <param name="action"> 8997 </summary>
10275 <seealso cref="T:System.Action" /> to perform</param> 8998 <param name="action"><seealso cref="T:System.Action"/> to perform</param>
10276 </member> 8999 </member>
10277 <member name="M:OpenMetaverse.InternalDictionary`2.ContainsKey(`0)"> 9000 <member name="M:OpenMetaverse.InternalDictionary`2.ContainsKey(`0)">
10278 <summary>Check if Key exists in Dictionary</summary> 9001 <summary>Check if Key exists in Dictionary</summary>
10279 <param name="key">Key to check for</param> 9002 <param name="key">Key to check for</param>
10280 <returns> 9003 <returns><see langword="true"/> if found, <see langword="false"/> otherwise</returns>
10281 <see langword="true" /> if found, <see langword="false" /> otherwise</returns>
10282 </member> 9004 </member>
10283 <member name="M:OpenMetaverse.InternalDictionary`2.ContainsValue(`1)"> 9005 <member name="M:OpenMetaverse.InternalDictionary`2.ContainsValue(`1)">
10284 <summary>Check if Value exists in Dictionary</summary> 9006 <summary>Check if Value exists in Dictionary</summary>
10285 <param name="value">Value to check for</param> 9007 <param name="value">Value to check for</param>
10286 <returns> 9008 <returns><see langword="true"/> if found, <see langword="false"/> otherwise</returns>
10287 <see langword="true" /> if found, <see langword="false" /> otherwise</returns>
10288 </member> 9009 </member>
10289 <member name="M:OpenMetaverse.InternalDictionary`2.Add(`0,`1)"> 9010 <member name="M:OpenMetaverse.InternalDictionary`2.Add(`0,`1)">
10290 <summary> 9011 <summary>
10291 Adds the specified key to the dictionary, dictionary locking is not performed, 9012 Adds the specified key to the dictionary, dictionary locking is not performed,
10292 <see cref="!:SafeAdd" /></summary> 9013 <see cref="!:SafeAdd"/>
9014 </summary>
10293 <param name="key">The key</param> 9015 <param name="key">The key</param>
10294 <param name="value">The value</param> 9016 <param name="value">The value</param>
10295 </member> 9017 </member>
@@ -10298,4282 +9020,4167 @@
10298 Removes the specified key, dictionary locking is not performed 9020 Removes the specified key, dictionary locking is not performed
10299 </summary> 9021 </summary>
10300 <param name="key">The key.</param> 9022 <param name="key">The key.</param>
10301 <returns> 9023 <returns><see langword="true"/> if successful, <see langword="false"/> otherwise</returns>
10302 <see langword="true" /> if successful, <see langword="false" /> otherwise</returns>
10303 </member> 9024 </member>
10304 <member name="T:OpenMetaverse.InventoryException"> 9025 <member name="P:OpenMetaverse.InternalDictionary`2.Count">
10305 <summary> 9026 <summary>
10306 Exception class to identify inventory exceptions 9027 Gets the number of Key/Value pairs contained in the <seealso cref="T:InternalDictionary"/>
10307 </summary> 9028 </summary>
10308 </member> 9029 </member>
10309 <member name="T:OpenMetaverse.Inventory"> 9030 <member name="P:OpenMetaverse.InternalDictionary`2.Item(`0)">
10310 <summary> 9031 <summary>
10311 Responsible for maintaining inventory structure. Inventory constructs nodes 9032 Indexer for the dictionary
10312 and manages node children as is necessary to maintain a coherant hirarchy.
10313 Other classes should not manipulate or create InventoryNodes explicitly. When
10314 A node's parent changes (when a folder is moved, for example) simply pass
10315 Inventory the updated InventoryFolder and it will make the appropriate changes
10316 to its internal representation.
10317 </summary> 9033 </summary>
9034 <param name="key">The key</param>
9035 <returns>The value</returns>
10318 </member> 9036 </member>
10319 <member name="F:OpenMetaverse.Inventory.m_InventoryObjectUpdated"> 9037 <member name="T:OpenMetaverse.ProfileFlags">
10320 <summary>The event subscribers, null of no subscribers</summary>
10321 </member>
10322 <member name="F:OpenMetaverse.Inventory.m_InventoryObjectUpdatedLock">
10323 <summary>Thread sync lock object</summary>
10324 </member>
10325 <member name="F:OpenMetaverse.Inventory.m_InventoryObjectRemoved">
10326 <summary>The event subscribers, null of no subscribers</summary>
10327 </member>
10328 <member name="F:OpenMetaverse.Inventory.m_InventoryObjectRemovedLock">
10329 <summary>Thread sync lock object</summary>
10330 </member>
10331 <member name="F:OpenMetaverse.Inventory.m_InventoryObjectAdded">
10332 <summary>The event subscribers, null of no subscribers</summary>
10333 </member>
10334 <member name="F:OpenMetaverse.Inventory.m_InventoryObjectAddedLock">
10335 <summary>Thread sync lock object</summary>
10336 </member>
10337 <member name="E:OpenMetaverse.Inventory.InventoryObjectUpdated">
10338 <summary>Raised when the simulator sends us data containing
10339 ...</summary>
10340 </member>
10341 <member name="E:OpenMetaverse.Inventory.InventoryObjectRemoved">
10342 <summary>Raised when the simulator sends us data containing
10343 ...</summary>
10344 </member>
10345 <member name="E:OpenMetaverse.Inventory.InventoryObjectAdded">
10346 <summary>Raised when the simulator sends us data containing
10347 ...</summary>
10348 </member>
10349 <member name="P:OpenMetaverse.Inventory.Item(OpenMetaverse.UUID)">
10350 <summary> 9038 <summary>
10351 By using the bracket operator on this class, the program can get the 9039 Avatar profile flags
10352 InventoryObject designated by the specified uuid. If the value for the corresponding
10353 UUID is null, the call is equivelant to a call to <code>RemoveNodeFor(this[uuid])</code>.
10354 If the value is non-null, it is equivelant to a call to <code>UpdateNodeFor(value)</code>,
10355 the uuid parameter is ignored.
10356 </summary> 9040 </summary>
10357 <param name="uuid">The UUID of the InventoryObject to get or set, ignored if set to non-null value.</param>
10358 <returns>The InventoryObject corresponding to <code>uuid</code>.</returns>
10359 </member> 9041 </member>
10360 <member name="P:OpenMetaverse.Inventory.RootFolder"> 9042 <member name="T:OpenMetaverse.Avatar">
10361 <summary> 9043 <summary>
10362 The root folder of this avatars inventory 9044 Represents an avatar (other than your own)
10363 </summary> 9045 </summary>
10364 </member> 9046 </member>
10365 <member name="P:OpenMetaverse.Inventory.LibraryFolder"> 9047 <member name="T:OpenMetaverse.Primitive">
10366 <summary> 9048 <summary>
10367 The default shared library folder 9049 Particle system specific enumerators, flags and methods.
10368 </summary> 9050 </summary>
10369 </member> 9051 </member>
10370 <member name="P:OpenMetaverse.Inventory.RootNode"> 9052 <member name="F:OpenMetaverse.Primitive.Textures">
10371 <summary> 9053 <summary></summary>
10372 The root node of the avatars inventory
10373 </summary>
10374 </member> 9054 </member>
10375 <member name="P:OpenMetaverse.Inventory.LibraryRootNode"> 9055 <member name="F:OpenMetaverse.Primitive.TextureAnim">
10376 <summary> 9056 <summary></summary>
10377 The root node of the default shared library
10378 </summary>
10379 </member> 9057 </member>
10380 <member name="M:OpenMetaverse.Inventory.OnInventoryObjectUpdated(OpenMetaverse.InventoryObjectUpdatedEventArgs)"> 9058 <member name="F:OpenMetaverse.Primitive.ID">
10381 <summary>Raises the InventoryObjectUpdated Event</summary> 9059 <summary></summary>
10382 <param name="e">A InventoryObjectUpdatedEventArgs object containing
10383 the data sent from the simulator</param>
10384 </member> 9060 </member>
10385 <member name="M:OpenMetaverse.Inventory.OnInventoryObjectRemoved(OpenMetaverse.InventoryObjectRemovedEventArgs)"> 9061 <member name="F:OpenMetaverse.Primitive.GroupID">
10386 <summary>Raises the InventoryObjectRemoved Event</summary> 9062 <summary></summary>
10387 <param name="e">A InventoryObjectRemovedEventArgs object containing
10388 the data sent from the simulator</param>
10389 </member> 9063 </member>
10390 <member name="M:OpenMetaverse.Inventory.OnInventoryObjectAdded(OpenMetaverse.InventoryObjectAddedEventArgs)"> 9064 <member name="F:OpenMetaverse.Primitive.LocalID">
10391 <summary>Raises the InventoryObjectAdded Event</summary> 9065 <summary></summary>
10392 <param name="e">A InventoryObjectAddedEventArgs object containing
10393 the data sent from the simulator</param>
10394 </member> 9066 </member>
10395 <member name="M:OpenMetaverse.Inventory.GetContents(OpenMetaverse.UUID)"> 9067 <member name="F:OpenMetaverse.Primitive.ParentID">
10396 <summary> 9068 <summary></summary>
10397 Returns the contents of the specified folder
10398 </summary>
10399 <param name="folder">A folder's UUID</param>
10400 <returns>The contents of the folder corresponding to <code>folder</code></returns>
10401 <exception cref="T:OpenMetaverse.InventoryException">When <code>folder</code> does not exist in the inventory</exception>
10402 </member> 9069 </member>
10403 <member name="M:OpenMetaverse.Inventory.UpdateNodeFor(OpenMetaverse.InventoryBase)"> 9070 <member name="F:OpenMetaverse.Primitive.RegionHandle">
10404 <summary> 9071 <summary></summary>
10405 Updates the state of the InventoryNode and inventory data structure that
10406 is responsible for the InventoryObject. If the item was previously not added to inventory,
10407 it adds the item, and updates structure accordingly. If it was, it updates the
10408 InventoryNode, changing the parent node if <code>item.parentUUID</code> does
10409 not match <code>node.Parent.Data.UUID</code>.
10410 You can not set the inventory root folder using this method
10411 </summary>
10412 <param name="item">The InventoryObject to store</param>
10413 </member> 9072 </member>
10414 <member name="M:OpenMetaverse.Inventory.RemoveNodeFor(OpenMetaverse.InventoryBase)"> 9073 <member name="F:OpenMetaverse.Primitive.Flags">
10415 <summary> 9074 <summary></summary>
10416 Removes the InventoryObject and all related node data from Inventory.
10417 </summary>
10418 <param name="item">The InventoryObject to remove.</param>
10419 </member> 9075 </member>
10420 <member name="M:OpenMetaverse.Inventory.Contains(OpenMetaverse.UUID)"> 9076 <member name="F:OpenMetaverse.Primitive.TreeSpecies">
10421 <summary> 9077 <summary>Foliage type for this primitive. Only applicable if this
10422 Used to find out if Inventory contains the InventoryObject 9078 primitive is foliage</summary>
10423 specified by <code>uuid</code>.
10424 </summary>
10425 <param name="uuid">The UUID to check.</param>
10426 <returns>true if inventory contains uuid, false otherwise</returns>
10427 </member> 9079 </member>
10428 <member name="M:OpenMetaverse.Inventory.SaveToDisk(System.String)"> 9080 <member name="F:OpenMetaverse.Primitive.ScratchPad">
10429 <summary> 9081 <summary>Unknown</summary>
10430 Saves the current inventory structure to a cache file
10431 </summary>
10432 <param name="filename">Name of the cache file to save to</param>
10433 </member> 9082 </member>
10434 <member name="M:OpenMetaverse.Inventory.RestoreFromDisk(System.String)"> 9083 <member name="F:OpenMetaverse.Primitive.Position">
10435 <summary> 9084 <summary></summary>
10436 Loads in inventory cache file into the inventory structure. Note only valid to call after login has been successful.
10437 </summary>
10438 <param name="filename">Name of the cache file to load</param>
10439 <returns>The number of inventory items sucessfully reconstructed into the inventory node tree</returns>
10440 </member> 9085 </member>
10441 <member name="F:OpenMetaverse.InventorySortOrder.ByName"> 9086 <member name="F:OpenMetaverse.Primitive.Scale">
10442 <summary>Sort by name</summary> 9087 <summary></summary>
10443 </member> 9088 </member>
10444 <member name="F:OpenMetaverse.InventorySortOrder.ByDate"> 9089 <member name="F:OpenMetaverse.Primitive.Rotation">
10445 <summary>Sort by date</summary> 9090 <summary></summary>
10446 </member> 9091 </member>
10447 <member name="F:OpenMetaverse.InventorySortOrder.FoldersByName"> 9092 <member name="F:OpenMetaverse.Primitive.Velocity">
10448 <summary>Sort folders by name, regardless of whether items are 9093 <summary></summary>
10449 sorted by name or date</summary>
10450 </member> 9094 </member>
10451 <member name="F:OpenMetaverse.InventorySortOrder.SystemFoldersToTop"> 9095 <member name="F:OpenMetaverse.Primitive.AngularVelocity">
10452 <summary>Place system folders at the top</summary> 9096 <summary></summary>
10453 </member> 9097 </member>
10454 <member name="T:OpenMetaverse.DeRezDestination"> 9098 <member name="F:OpenMetaverse.Primitive.Acceleration">
10455 <summary> 9099 <summary></summary>
10456 Possible destinations for DeRezObject request
10457 </summary>
10458 </member> 9100 </member>
10459 <member name="F:OpenMetaverse.DeRezDestination.AgentInventorySave"> 9101 <member name="F:OpenMetaverse.Primitive.CollisionPlane">
10460 <summary> 9102 <summary></summary>
10461 </summary>
10462 </member> 9103 </member>
10463 <member name="F:OpenMetaverse.DeRezDestination.AgentInventoryCopy"> 9104 <member name="F:OpenMetaverse.Primitive.Flexible">
10464 <summary>Copy from in-world to agent inventory</summary> 9105 <summary></summary>
10465 </member> 9106 </member>
10466 <member name="F:OpenMetaverse.DeRezDestination.TaskInventory"> 9107 <member name="F:OpenMetaverse.Primitive.Light">
10467 <summary>Derez to TaskInventory</summary> 9108 <summary></summary>
10468 </member> 9109 </member>
10469 <member name="F:OpenMetaverse.DeRezDestination.Attachment"> 9110 <member name="F:OpenMetaverse.Primitive.LightMap">
10470 <summary> 9111 <summary></summary>
10471 </summary>
10472 </member> 9112 </member>
10473 <member name="F:OpenMetaverse.DeRezDestination.AgentInventoryTake"> 9113 <member name="F:OpenMetaverse.Primitive.Sculpt">
10474 <summary>Take Object</summary> 9114 <summary></summary>
10475 </member> 9115 </member>
10476 <member name="F:OpenMetaverse.DeRezDestination.ForceToGodInventory"> 9116 <member name="F:OpenMetaverse.Primitive.ClickAction">
10477 <summary> 9117 <summary></summary>
10478 </summary>
10479 </member> 9118 </member>
10480 <member name="F:OpenMetaverse.DeRezDestination.TrashFolder"> 9119 <member name="F:OpenMetaverse.Primitive.Sound">
10481 <summary>Delete Object</summary> 9120 <summary></summary>
10482 </member> 9121 </member>
10483 <member name="F:OpenMetaverse.DeRezDestination.AttachmentToInventory"> 9122 <member name="F:OpenMetaverse.Primitive.OwnerID">
10484 <summary>Put an avatar attachment into agent inventory</summary> 9123 <summary>Identifies the owner if audio or a particle system is
9124 active</summary>
10485 </member> 9125 </member>
10486 <member name="F:OpenMetaverse.DeRezDestination.AttachmentExists"> 9126 <member name="F:OpenMetaverse.Primitive.SoundFlags">
10487 <summary> 9127 <summary></summary>
10488 </summary>
10489 </member> 9128 </member>
10490 <member name="F:OpenMetaverse.DeRezDestination.ReturnToOwner"> 9129 <member name="F:OpenMetaverse.Primitive.SoundGain">
10491 <summary>Return an object back to the owner's inventory</summary> 9130 <summary></summary>
10492 </member> 9131 </member>
10493 <member name="F:OpenMetaverse.DeRezDestination.ReturnToLastOwner"> 9132 <member name="F:OpenMetaverse.Primitive.SoundRadius">
10494 <summary>Return a deeded object back to the last owner's inventory</summary> 9133 <summary></summary>
10495 </member> 9134 </member>
10496 <member name="T:OpenMetaverse.InventoryItemFlags"> 9135 <member name="F:OpenMetaverse.Primitive.Text">
10497 <summary> 9136 <summary></summary>
10498 Upper half of the Flags field for inventory items
10499 </summary>
10500 </member> 9137 </member>
10501 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectSlamPerm"> 9138 <member name="F:OpenMetaverse.Primitive.TextColor">
10502 <summary>Indicates that the NextOwner permission will be set to the 9139 <summary></summary>
10503 most restrictive set of permissions found in the object set
10504 (including linkset items and object inventory items) on next rez</summary>
10505 </member> 9140 </member>
10506 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectSlamSale"> 9141 <member name="F:OpenMetaverse.Primitive.MediaURL">
10507 <summary>Indicates that the object sale information has been 9142 <summary></summary>
10508 changed</summary>
10509 </member> 9143 </member>
10510 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectOverwriteBase"> 9144 <member name="F:OpenMetaverse.Primitive.Joint">
10511 <summary>If set, and a slam bit is set, indicates BaseMask will be overwritten on Rez</summary> 9145 <summary></summary>
10512 </member> 9146 </member>
10513 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectOverwriteOwner"> 9147 <member name="F:OpenMetaverse.Primitive.JointPivot">
10514 <summary>If set, and a slam bit is set, indicates OwnerMask will be overwritten on Rez</summary> 9148 <summary></summary>
10515 </member> 9149 </member>
10516 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectOverwriteGroup"> 9150 <member name="F:OpenMetaverse.Primitive.JointAxisOrAnchor">
10517 <summary>If set, and a slam bit is set, indicates GroupMask will be overwritten on Rez</summary> 9151 <summary></summary>
10518 </member> 9152 </member>
10519 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectOverwriteEveryone"> 9153 <member name="F:OpenMetaverse.Primitive.NameValues">
10520 <summary>If set, and a slam bit is set, indicates EveryoneMask will be overwritten on Rez</summary> 9154 <summary></summary>
10521 </member> 9155 </member>
10522 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectOverwriteNextOwner"> 9156 <member name="F:OpenMetaverse.Primitive.PrimData">
10523 <summary>If set, and a slam bit is set, indicates NextOwnerMask will be overwritten on Rez</summary> 9157 <summary></summary>
10524 </member> 9158 </member>
10525 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectHasMultipleItems"> 9159 <member name="F:OpenMetaverse.Primitive.Properties">
10526 <summary>Indicates whether this object is composed of multiple 9160 <summary></summary>
10527 items or not</summary>
10528 </member> 9161 </member>
10529 <member name="F:OpenMetaverse.InventoryItemFlags.SharedSingleReference"> 9162 <member name="F:OpenMetaverse.Primitive.PhysicsProps">
10530 <summary>Indicates that the asset is only referenced by this 9163 <summary>Objects physics engine propertis</summary>
10531 inventory item. If this item is deleted or updated to reference a
10532 new assetID, the asset can be deleted</summary>
10533 </member> 9164 </member>
10534 <member name="T:OpenMetaverse.InventoryBase"> 9165 <member name="F:OpenMetaverse.Primitive.Tag">
9166 <summary>Extra data about primitive</summary>
9167 </member>
9168 <member name="F:OpenMetaverse.Primitive.IsAttachment">
9169 <summary>Indicates if prim is attached to an avatar</summary>
9170 </member>
9171 <member name="F:OpenMetaverse.Primitive.ActiveClients">
9172 <summary>Number of clients referencing this prim</summary>
9173 </member>
9174 <member name="M:OpenMetaverse.Primitive.#ctor">
10535 <summary> 9175 <summary>
10536 Base Class for Inventory Items 9176 Default constructor
10537 </summary> 9177 </summary>
10538 </member> 9178 </member>
10539 <member name="M:OpenMetaverse.InventoryBase.#ctor(OpenMetaverse.UUID)"> 9179 <member name="M:OpenMetaverse.Primitive.PackPathTwist(System.Single)">
10540 <summary> 9180 <summary>
10541 Constructor, takes an itemID as a parameter 9181 Packs PathTwist, PathTwistBegin, PathRadiusOffset, and PathSkew
9182 parameters in to signed eight bit values
10542 </summary> 9183 </summary>
10543 <param name="itemID">The <seealso cref="T:OpenMetaverse.UUID" /> of the item</param> 9184 <param name="pathTwist">Floating point parameter to pack</param>
9185 <returns>Signed eight bit value containing the packed parameter</returns>
10544 </member> 9186 </member>
10545 <member name="M:OpenMetaverse.InventoryBase.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 9187 <member name="M:OpenMetaverse.Primitive.UnpackPathTwist(System.SByte)">
10546 <summary> 9188 <summary>
9189 Unpacks PathTwist, PathTwistBegin, PathRadiusOffset, and PathSkew
9190 parameters from signed eight bit integers to floating point values
10547 </summary> 9191 </summary>
10548 <returns> 9192 <param name="pathTwist">Signed eight bit value to unpack</param>
10549 </returns> 9193 <returns>Unpacked floating point value</returns>
10550 </member> 9194 </member>
10551 <member name="F:OpenMetaverse.InventoryBase.UUID"> 9195 <member name="F:OpenMetaverse.Primitive.MediaVersion">
10552 <summary> 9196 <summary>
10553 <seealso cref="T:OpenMetaverse.UUID" /> of item/folder</summary> 9197 Current version of the media data for the prim
9198 </summary>
10554 </member> 9199 </member>
10555 <member name="F:OpenMetaverse.InventoryBase.ParentUUID"> 9200 <member name="F:OpenMetaverse.Primitive.FaceMedia">
10556 <summary> 9201 <summary>
10557 <seealso cref="T:OpenMetaverse.UUID" /> of parent folder</summary> 9202 Array of media entries indexed by face number
9203 </summary>
10558 </member> 9204 </member>
10559 <member name="F:OpenMetaverse.InventoryBase.Name"> 9205 <member name="F:OpenMetaverse.Primitive.ParticleSys">
10560 <summary>Name of item/folder</summary> 9206 <summary></summary>
10561 </member> 9207 </member>
10562 <member name="F:OpenMetaverse.InventoryBase.OwnerID"> 9208 <member name="P:OpenMetaverse.Primitive.Type">
10563 <summary>Item/Folder Owners <seealso cref="T:OpenMetaverse.UUID" /></summary> 9209 <summary>Uses basic heuristics to estimate the primitive shape</summary>
10564 </member> 9210 </member>
10565 <member name="M:OpenMetaverse.InventoryBase.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 9211 <member name="T:OpenMetaverse.Primitive.TextureAnimMode">
10566 <summary> 9212 <summary>
9213 Texture animation mode
10567 </summary> 9214 </summary>
10568 <returns>
10569 </returns>
10570 </member> 9215 </member>
10571 <member name="M:OpenMetaverse.InventoryBase.GetHashCode"> 9216 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.ANIM_OFF">
10572 <summary> 9217 <summary>Disable texture animation</summary>
10573 Generates a number corresponding to the value of the object to support the use of a hash table,
10574 suitable for use in hashing algorithms and data structures such as a hash table
10575 </summary>
10576 <returns>A Hashcode of all the combined InventoryBase fields</returns>
10577 </member> 9218 </member>
10578 <member name="M:OpenMetaverse.InventoryBase.Equals(System.Object)"> 9219 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.ANIM_ON">
10579 <summary> 9220 <summary>Enable texture animation</summary>
10580 Determine whether the specified <seealso cref="T:OpenMetaverse.InventoryBase" /> object is equal to the current object
10581 </summary>
10582 <param name="o">InventoryBase object to compare against</param>
10583 <returns>true if objects are the same</returns>
10584 </member> 9221 </member>
10585 <member name="M:OpenMetaverse.InventoryBase.Equals(OpenMetaverse.InventoryBase)"> 9222 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.LOOP">
10586 <summary> 9223 <summary>Loop when animating textures</summary>
10587 Determine whether the specified <seealso cref="T:OpenMetaverse.InventoryBase" /> object is equal to the current object
10588 </summary>
10589 <param name="o">InventoryBase object to compare against</param>
10590 <returns>true if objects are the same</returns>
10591 </member> 9224 </member>
10592 <member name="T:OpenMetaverse.InventoryItem"> 9225 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.REVERSE">
10593 <summary> 9226 <summary>Animate in reverse direction</summary>
10594 An Item in Inventory
10595 </summary>
10596 </member> 9227 </member>
10597 <member name="M:OpenMetaverse.InventoryItem.#ctor(OpenMetaverse.UUID)"> 9228 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.PING_PONG">
9229 <summary>Animate forward then reverse</summary>
9230 </member>
9231 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.SMOOTH">
9232 <summary>Slide texture smoothly instead of frame-stepping</summary>
9233 </member>
9234 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.ROTATE">
9235 <summary>Rotate texture instead of using frames</summary>
9236 </member>
9237 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.SCALE">
9238 <summary>Scale texture instead of using frames</summary>
9239 </member>
9240 <member name="T:OpenMetaverse.Primitive.TextureEntryFace">
10598 <summary> 9241 <summary>
10599 Construct a new InventoryItem object 9242 A single textured face. Don't instantiate this class yourself, use the
9243 methods in TextureEntry
10600 </summary> 9244 </summary>
10601 <param name="itemID">The <seealso cref="T:OpenMetaverse.UUID" /> of the item</param>
10602 </member> 9245 </member>
10603 <member name="M:OpenMetaverse.InventoryItem.#ctor(OpenMetaverse.InventoryType,OpenMetaverse.UUID)"> 9246 <member name="M:OpenMetaverse.Primitive.TextureEntryFace.#ctor(OpenMetaverse.Primitive.TextureEntryFace)">
10604 <summary> 9247 <summary>
10605 Construct a new InventoryItem object of a specific Type 9248 Contains the definition for individual faces
10606 </summary> 9249 </summary>
10607 <param name="type">The type of item from <seealso cref="T:OpenMetaverse.InventoryType" /></param> 9250 <param name="defaultTexture"></param>
10608 <param name="itemID">
10609 <seealso cref="T:OpenMetaverse.UUID" /> of the item</param>
10610 </member> 9251 </member>
10611 <member name="M:OpenMetaverse.InventoryItem.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 9252 <member name="M:OpenMetaverse.Primitive.TextureEntryFace.ToString">
10612 <summary> 9253 <summary>
9254
10613 </summary> 9255 </summary>
10614 <returns> 9256 <returns></returns>
10615 </returns>
10616 </member>
10617 <member name="F:OpenMetaverse.InventoryItem.AssetUUID">
10618 <summary>The <seealso cref="T:OpenMetaverse.UUID" /> of this item</summary>
10619 </member> 9257 </member>
10620 <member name="F:OpenMetaverse.InventoryItem.Permissions"> 9258 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.material">
10621 <summary>The combined <seealso cref="T:OpenMetaverse.Permissions" /> of this item</summary> 9259 <summary></summary>
10622 </member> 9260 </member>
10623 <member name="F:OpenMetaverse.InventoryItem.AssetType"> 9261 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.media">
10624 <summary>The type of item from <seealso cref="T:OpenMetaverse.AssetType" /></summary> 9262 <summary></summary>
10625 </member> 9263 </member>
10626 <member name="F:OpenMetaverse.InventoryItem.InventoryType"> 9264 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.RGBA">
10627 <summary>The type of item from the <seealso cref="T:OpenMetaverse.InventoryType" /> enum</summary> 9265 <summary></summary>
10628 </member> 9266 </member>
10629 <member name="F:OpenMetaverse.InventoryItem.CreatorID"> 9267 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.RepeatU">
10630 <summary>The <seealso cref="T:OpenMetaverse.UUID" /> of the creator of this item</summary> 9268 <summary></summary>
10631 </member> 9269 </member>
10632 <member name="F:OpenMetaverse.InventoryItem.Description"> 9270 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.RepeatV">
10633 <summary>A Description of this item</summary> 9271 <summary></summary>
10634 </member> 9272 </member>
10635 <member name="F:OpenMetaverse.InventoryItem.GroupID"> 9273 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.OffsetU">
10636 <summary>The <seealso cref="T:OpenMetaverse.Group" />s <seealso cref="T:OpenMetaverse.UUID" /> this item is set to or owned by</summary> 9274 <summary></summary>
10637 </member> 9275 </member>
10638 <member name="F:OpenMetaverse.InventoryItem.GroupOwned"> 9276 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.OffsetV">
10639 <summary>If true, item is owned by a group</summary> 9277 <summary></summary>
10640 </member> 9278 </member>
10641 <member name="F:OpenMetaverse.InventoryItem.SalePrice"> 9279 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.Rotation">
10642 <summary>The price this item can be purchased for</summary> 9280 <summary></summary>
10643 </member> 9281 </member>
10644 <member name="F:OpenMetaverse.InventoryItem.SaleType"> 9282 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.Glow">
10645 <summary>The type of sale from the <seealso cref="T:OpenMetaverse.SaleType" /> enum</summary> 9283 <summary></summary>
10646 </member> 9284 </member>
10647 <member name="F:OpenMetaverse.InventoryItem.Flags"> 9285 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.Bump">
10648 <summary>Combined flags from <seealso cref="T:OpenMetaverse.InventoryItemFlags" /></summary> 9286 <summary></summary>
10649 </member> 9287 </member>
10650 <member name="F:OpenMetaverse.InventoryItem.CreationDate"> 9288 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.MediaFlags">
10651 <summary>Time and date this inventory item was created, stored as 9289 <summary>In the future this will specify whether a webpage is
10652 UTC (Coordinated Universal Time)</summary> 9290 attached to this face</summary>
10653 </member> 9291 </member>
10654 <member name="F:OpenMetaverse.InventoryItem.TransactionID"> 9292 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.TextureID">
10655 <summary>Used to update the AssetID in requests sent to the server</summary> 9293 <summary></summary>
10656 </member> 9294 </member>
10657 <member name="F:OpenMetaverse.InventoryItem.LastOwnerID"> 9295 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.MaterialID">
10658 <summary>The <seealso cref="T:OpenMetaverse.UUID" /> of the previous owner of the item</summary> 9296 <summary></summary>
10659 </member> 9297 </member>
10660 <member name="M:OpenMetaverse.InventoryItem.IsLink"> 9298 <member name="T:OpenMetaverse.Primitive.TextureEntry">
10661 <summary> 9299 <summary>
10662 Indicates inventory item is a link 9300 Represents all of the texturable faces for an object
10663 </summary> 9301 </summary>
10664 <returns>True if inventory item is a link to another inventory item</returns> 9302 <remarks>Grid objects have infinite faces, with each face
9303 using the properties of the default face unless set otherwise. So if
9304 you have a TextureEntry with a default texture uuid of X, and face 18
9305 has a texture UUID of Y, every face would be textured with X except for
9306 face 18 that uses Y. In practice however, primitives utilize a maximum
9307 of nine faces</remarks>
10665 </member> 9308 </member>
10666 <member name="M:OpenMetaverse.InventoryItem.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 9309 <member name="F:OpenMetaverse.Primitive.TextureEntry.DefaultTexture">
10667 <summary> 9310 <summary></summary>
10668 </summary>
10669 <returns>
10670 </returns>
10671 </member> 9311 </member>
10672 <member name="M:OpenMetaverse.InventoryItem.GetHashCode"> 9312 <member name="F:OpenMetaverse.Primitive.TextureEntry.FaceTextures">
10673 <summary> 9313 <summary></summary>
10674 Generates a number corresponding to the value of the object to support the use of a hash table.
10675 Suitable for use in hashing algorithms and data structures such as a hash table
10676 </summary>
10677 <returns>A Hashcode of all the combined InventoryItem fields</returns>
10678 </member> 9314 </member>
10679 <member name="M:OpenMetaverse.InventoryItem.Equals(System.Object)"> 9315 <member name="M:OpenMetaverse.Primitive.TextureEntry.#ctor(OpenMetaverse.UUID)">
10680 <summary> 9316 <summary>
10681 Compares an object 9317 Constructor that takes a default texture UUID
10682 </summary> 9318 </summary>
10683 <param name="o">The object to compare</param> 9319 <param name="defaultTextureID">Texture UUID to use as the default texture</param>
10684 <returns>true if comparison object matches</returns>
10685 </member> 9320 </member>
10686 <member name="M:OpenMetaverse.InventoryItem.Equals(OpenMetaverse.InventoryBase)"> 9321 <member name="M:OpenMetaverse.Primitive.TextureEntry.#ctor(OpenMetaverse.Primitive.TextureEntryFace)">
10687 <summary> 9322 <summary>
10688 Determine whether the specified <seealso cref="T:OpenMetaverse.InventoryBase" /> object is equal to the current object 9323 Constructor that takes a <code>TextureEntryFace</code> for the
9324 default face
10689 </summary> 9325 </summary>
10690 <param name="o">The <seealso cref="T:OpenMetaverse.InventoryBase" /> object to compare against</param> 9326 <param name="defaultFace">Face to use as the default face</param>
10691 <returns>true if objects are the same</returns>
10692 </member> 9327 </member>
10693 <member name="M:OpenMetaverse.InventoryItem.Equals(OpenMetaverse.InventoryItem)"> 9328 <member name="M:OpenMetaverse.Primitive.TextureEntry.#ctor(System.Byte[],System.Int32,System.Int32)">
10694 <summary> 9329 <summary>
10695 Determine whether the specified <seealso cref="T:OpenMetaverse.InventoryItem" /> object is equal to the current object 9330 Constructor that creates the TextureEntry class from a byte array
10696 </summary> 9331 </summary>
10697 <param name="o">The <seealso cref="T:OpenMetaverse.InventoryItem" /> object to compare against</param> 9332 <param name="data">Byte array containing the TextureEntry field</param>
10698 <returns>true if objects are the same</returns> 9333 <param name="pos">Starting position of the TextureEntry field in
9334 the byte array</param>
9335 <param name="length">Length of the TextureEntry field, in bytes</param>
10699 </member> 9336 </member>
10700 <member name="T:OpenMetaverse.InventoryTexture"> 9337 <member name="M:OpenMetaverse.Primitive.TextureEntry.CreateFace(System.UInt32)">
10701 <summary> 9338 <summary>
10702 InventoryTexture Class representing a graphical image 9339 This will either create a new face if a custom face for the given
9340 index is not defined, or return the custom face for that index if
9341 it already exists
10703 </summary> 9342 </summary>
10704 <seealso cref="!:ManagedImage" /> 9343 <param name="index">The index number of the face to create or
9344 retrieve</param>
9345 <returns>A TextureEntryFace containing all the properties for that
9346 face</returns>
10705 </member> 9347 </member>
10706 <member name="M:OpenMetaverse.InventoryTexture.#ctor(OpenMetaverse.UUID)"> 9348 <member name="M:OpenMetaverse.Primitive.TextureEntry.GetFace(System.UInt32)">
10707 <summary> 9349 <summary>
10708 Construct an InventoryTexture object 9350
10709 </summary> 9351 </summary>
10710 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID" /> which becomes the 9352 <param name="index"></param>
10711 <seealso cref="T:OpenMetaverse.InventoryItem" /> objects AssetUUID</param> 9353 <returns></returns>
10712 </member> 9354 </member>
10713 <member name="M:OpenMetaverse.InventoryTexture.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 9355 <member name="M:OpenMetaverse.Primitive.TextureEntry.GetOSD">
10714 <summary> 9356 <summary>
10715 Construct an InventoryTexture object from a serialization stream 9357
10716 </summary> 9358 </summary>
9359 <returns></returns>
10717 </member> 9360 </member>
10718 <member name="T:OpenMetaverse.InventorySound"> 9361 <member name="M:OpenMetaverse.Primitive.TextureEntry.GetBytes">
10719 <summary> 9362 <summary>
10720 InventorySound Class representing a playable sound 9363
10721 </summary> 9364 </summary>
9365 <returns></returns>
10722 </member> 9366 </member>
10723 <member name="M:OpenMetaverse.InventorySound.#ctor(OpenMetaverse.UUID)"> 9367 <member name="M:OpenMetaverse.Primitive.TextureEntry.ToString">
10724 <summary> 9368 <summary>
10725 Construct an InventorySound object 9369
10726 </summary> 9370 </summary>
10727 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID" /> which becomes the 9371 <returns></returns>
10728 <seealso cref="T:OpenMetaverse.InventoryItem" /> objects AssetUUID</param>
10729 </member> 9372 </member>
10730 <member name="M:OpenMetaverse.InventorySound.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 9373 <member name="T:OpenMetaverse.Primitive.TextureAnimation">
10731 <summary> 9374 <summary>
10732 Construct an InventorySound object from a serialization stream 9375 Controls the texture animation of a particular prim
10733 </summary> 9376 </summary>
10734 </member> 9377 </member>
10735 <member name="T:OpenMetaverse.InventoryCallingCard"> 9378 <member name="F:OpenMetaverse.Primitive.TextureAnimation.Flags">
10736 <summary> 9379 <summary></summary>
10737 InventoryCallingCard Class, contains information on another avatar
10738 </summary>
10739 </member> 9380 </member>
10740 <member name="M:OpenMetaverse.InventoryCallingCard.#ctor(OpenMetaverse.UUID)"> 9381 <member name="F:OpenMetaverse.Primitive.TextureAnimation.Face">
10741 <summary> 9382 <summary></summary>
10742 Construct an InventoryCallingCard object
10743 </summary>
10744 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID" /> which becomes the
10745 <seealso cref="T:OpenMetaverse.InventoryItem" /> objects AssetUUID</param>
10746 </member> 9383 </member>
10747 <member name="M:OpenMetaverse.InventoryCallingCard.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 9384 <member name="F:OpenMetaverse.Primitive.TextureAnimation.SizeX">
10748 <summary> 9385 <summary></summary>
10749 Construct an InventoryCallingCard object from a serialization stream
10750 </summary>
10751 </member> 9386 </member>
10752 <member name="T:OpenMetaverse.InventoryLandmark"> 9387 <member name="F:OpenMetaverse.Primitive.TextureAnimation.SizeY">
10753 <summary> 9388 <summary></summary>
10754 InventoryLandmark Class, contains details on a specific location
10755 </summary>
10756 </member> 9389 </member>
10757 <member name="M:OpenMetaverse.InventoryLandmark.#ctor(OpenMetaverse.UUID)"> 9390 <member name="F:OpenMetaverse.Primitive.TextureAnimation.Start">
10758 <summary> 9391 <summary></summary>
10759 Construct an InventoryLandmark object
10760 </summary>
10761 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID" /> which becomes the
10762 <seealso cref="T:OpenMetaverse.InventoryItem" /> objects AssetUUID</param>
10763 </member> 9392 </member>
10764 <member name="M:OpenMetaverse.InventoryLandmark.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 9393 <member name="F:OpenMetaverse.Primitive.TextureAnimation.Length">
10765 <summary> 9394 <summary></summary>
10766 Construct an InventoryLandmark object from a serialization stream
10767 </summary>
10768 </member> 9395 </member>
10769 <member name="P:OpenMetaverse.InventoryLandmark.LandmarkVisited"> 9396 <member name="F:OpenMetaverse.Primitive.TextureAnimation.Rate">
10770 <summary> 9397 <summary></summary>
10771 Landmarks use the InventoryItemFlags struct and will have a flag of 1 set if they have been visited
10772 </summary>
10773 </member> 9398 </member>
10774 <member name="T:OpenMetaverse.InventoryObject"> 9399 <member name="M:OpenMetaverse.Primitive.TextureAnimation.#ctor(System.Byte[],System.Int32)">
10775 <summary> 9400 <summary>
10776 InventoryObject Class contains details on a primitive or coalesced set of primitives 9401
10777 </summary> 9402 </summary>
9403 <param name="data"></param>
9404 <param name="pos"></param>
10778 </member> 9405 </member>
10779 <member name="M:OpenMetaverse.InventoryObject.#ctor(OpenMetaverse.UUID)"> 9406 <member name="M:OpenMetaverse.Primitive.TextureAnimation.GetBytes">
10780 <summary> 9407 <summary>
10781 Construct an InventoryObject object 9408
10782 </summary> 9409 </summary>
10783 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID" /> which becomes the 9410 <returns></returns>
10784 <seealso cref="T:OpenMetaverse.InventoryItem" /> objects AssetUUID</param>
10785 </member> 9411 </member>
10786 <member name="M:OpenMetaverse.InventoryObject.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 9412 <member name="T:OpenMetaverse.Primitive.ConstructionData">
10787 <summary> 9413 <summary>
10788 Construct an InventoryObject object from a serialization stream 9414 Parameters used to construct a visual representation of a primitive
10789 </summary> 9415 </summary>
10790 </member> 9416 </member>
10791 <member name="P:OpenMetaverse.InventoryObject.ItemFlags"> 9417 <member name="F:OpenMetaverse.Primitive.ConstructionData.profileCurve">
10792 <summary> 9418 <summary></summary>
10793 Gets or sets the upper byte of the Flags value
10794 </summary>
10795 </member> 9419 </member>
10796 <member name="P:OpenMetaverse.InventoryObject.AttachPoint"> 9420 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathCurve">
10797 <summary> 9421 <summary></summary>
10798 Gets or sets the object attachment point, the lower byte of the Flags value
10799 </summary>
10800 </member> 9422 </member>
10801 <member name="T:OpenMetaverse.InventoryNotecard"> 9423 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathEnd">
10802 <summary> 9424 <summary></summary>
10803 InventoryNotecard Class, contains details on an encoded text document
10804 </summary>
10805 </member> 9425 </member>
10806 <member name="M:OpenMetaverse.InventoryNotecard.#ctor(OpenMetaverse.UUID)"> 9426 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathRadiusOffset">
10807 <summary> 9427 <summary></summary>
10808 Construct an InventoryNotecard object
10809 </summary>
10810 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID" /> which becomes the
10811 <seealso cref="T:OpenMetaverse.InventoryItem" /> objects AssetUUID</param>
10812 </member> 9428 </member>
10813 <member name="M:OpenMetaverse.InventoryNotecard.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 9429 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathSkew">
10814 <summary> 9430 <summary></summary>
10815 Construct an InventoryNotecard object from a serialization stream
10816 </summary>
10817 </member> 9431 </member>
10818 <member name="T:OpenMetaverse.InventoryCategory"> 9432 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathScaleX">
10819 <summary> 9433 <summary></summary>
10820 InventoryCategory Class
10821 </summary>
10822 <remarks>TODO: Is this even used for anything?</remarks>
10823 </member> 9434 </member>
10824 <member name="M:OpenMetaverse.InventoryCategory.#ctor(OpenMetaverse.UUID)"> 9435 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathScaleY">
10825 <summary> 9436 <summary></summary>
10826 Construct an InventoryCategory object
10827 </summary>
10828 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID" /> which becomes the
10829 <seealso cref="T:OpenMetaverse.InventoryItem" /> objects AssetUUID</param>
10830 </member> 9437 </member>
10831 <member name="M:OpenMetaverse.InventoryCategory.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 9438 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathShearX">
10832 <summary> 9439 <summary></summary>
10833 Construct an InventoryCategory object from a serialization stream
10834 </summary>
10835 </member> 9440 </member>
10836 <member name="T:OpenMetaverse.InventoryLSL"> 9441 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathShearY">
10837 <summary> 9442 <summary></summary>
10838 InventoryLSL Class, represents a Linden Scripting Language object
10839 </summary>
10840 </member> 9443 </member>
10841 <member name="M:OpenMetaverse.InventoryLSL.#ctor(OpenMetaverse.UUID)"> 9444 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathTaperX">
9445 <summary></summary>
9446 </member>
9447 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathTaperY">
9448 <summary></summary>
9449 </member>
9450 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathBegin">
9451 <summary></summary>
9452 </member>
9453 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathTwist">
9454 <summary></summary>
9455 </member>
9456 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathTwistBegin">
9457 <summary></summary>
9458 </member>
9459 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathRevolutions">
9460 <summary></summary>
9461 </member>
9462 <member name="F:OpenMetaverse.Primitive.ConstructionData.ProfileBegin">
9463 <summary></summary>
9464 </member>
9465 <member name="F:OpenMetaverse.Primitive.ConstructionData.ProfileEnd">
9466 <summary></summary>
9467 </member>
9468 <member name="F:OpenMetaverse.Primitive.ConstructionData.ProfileHollow">
9469 <summary></summary>
9470 </member>
9471 <member name="F:OpenMetaverse.Primitive.ConstructionData.Material">
9472 <summary></summary>
9473 </member>
9474 <member name="F:OpenMetaverse.Primitive.ConstructionData.State">
9475 <summary></summary>
9476 </member>
9477 <member name="F:OpenMetaverse.Primitive.ConstructionData.PCode">
9478 <summary></summary>
9479 </member>
9480 <member name="M:OpenMetaverse.Primitive.ConstructionData.GetHashCode">
10842 <summary> 9481 <summary>
10843 Construct an InventoryLSL object 9482 Calculdates hash code for prim construction data
10844 </summary> 9483 </summary>
10845 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID" /> which becomes the 9484 <returns>The has</returns>
10846 <seealso cref="T:OpenMetaverse.InventoryItem" /> objects AssetUUID</param>
10847 </member> 9485 </member>
10848 <member name="M:OpenMetaverse.InventoryLSL.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 9486 <member name="P:OpenMetaverse.Primitive.ConstructionData.AttachmentPoint">
9487 <summary>Attachment point to an avatar</summary>
9488 </member>
9489 <member name="P:OpenMetaverse.Primitive.ConstructionData.ProfileCurve">
9490 <summary></summary>
9491 </member>
9492 <member name="P:OpenMetaverse.Primitive.ConstructionData.ProfileHole">
9493 <summary></summary>
9494 </member>
9495 <member name="P:OpenMetaverse.Primitive.ConstructionData.PathBeginScale">
9496 <summary></summary>
9497 </member>
9498 <member name="P:OpenMetaverse.Primitive.ConstructionData.PathEndScale">
9499 <summary></summary>
9500 </member>
9501 <member name="T:OpenMetaverse.Primitive.FlexibleData">
10849 <summary> 9502 <summary>
10850 Construct an InventoryLSL object from a serialization stream 9503 Information on the flexible properties of a primitive
10851 </summary> 9504 </summary>
10852 </member> 9505 </member>
10853 <member name="T:OpenMetaverse.InventorySnapshot"> 9506 <member name="F:OpenMetaverse.Primitive.FlexibleData.Softness">
9507 <summary></summary>
9508 </member>
9509 <member name="F:OpenMetaverse.Primitive.FlexibleData.Gravity">
9510 <summary></summary>
9511 </member>
9512 <member name="F:OpenMetaverse.Primitive.FlexibleData.Drag">
9513 <summary></summary>
9514 </member>
9515 <member name="F:OpenMetaverse.Primitive.FlexibleData.Wind">
9516 <summary></summary>
9517 </member>
9518 <member name="F:OpenMetaverse.Primitive.FlexibleData.Tension">
9519 <summary></summary>
9520 </member>
9521 <member name="F:OpenMetaverse.Primitive.FlexibleData.Force">
9522 <summary></summary>
9523 </member>
9524 <member name="M:OpenMetaverse.Primitive.FlexibleData.#ctor">
10854 <summary> 9525 <summary>
10855 InventorySnapshot Class, an image taken with the viewer 9526 Default constructor
10856 </summary> 9527 </summary>
10857 </member> 9528 </member>
10858 <member name="M:OpenMetaverse.InventorySnapshot.#ctor(OpenMetaverse.UUID)"> 9529 <member name="M:OpenMetaverse.Primitive.FlexibleData.#ctor(System.Byte[],System.Int32)">
10859 <summary> 9530 <summary>
10860 Construct an InventorySnapshot object 9531
10861 </summary> 9532 </summary>
10862 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID" /> which becomes the 9533 <param name="data"></param>
10863 <seealso cref="T:OpenMetaverse.InventoryItem" /> objects AssetUUID</param> 9534 <param name="pos"></param>
10864 </member> 9535 </member>
10865 <member name="M:OpenMetaverse.InventorySnapshot.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 9536 <member name="M:OpenMetaverse.Primitive.FlexibleData.GetBytes">
10866 <summary> 9537 <summary>
10867 Construct an InventorySnapshot object from a serialization stream 9538
10868 </summary> 9539 </summary>
9540 <returns></returns>
10869 </member> 9541 </member>
10870 <member name="T:OpenMetaverse.InventoryAttachment"> 9542 <member name="M:OpenMetaverse.Primitive.FlexibleData.GetOSD">
10871 <summary> 9543 <summary>
10872 InventoryAttachment Class, contains details on an attachable object 9544
10873 </summary> 9545 </summary>
9546 <returns></returns>
10874 </member> 9547 </member>
10875 <member name="M:OpenMetaverse.InventoryAttachment.#ctor(OpenMetaverse.UUID)"> 9548 <member name="T:OpenMetaverse.Primitive.LightData">
10876 <summary> 9549 <summary>
10877 Construct an InventoryAttachment object 9550 Information on the light properties of a primitive
10878 </summary> 9551 </summary>
10879 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID" /> which becomes the
10880 <seealso cref="T:OpenMetaverse.InventoryItem" /> objects AssetUUID</param>
10881 </member> 9552 </member>
10882 <member name="M:OpenMetaverse.InventoryAttachment.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 9553 <member name="F:OpenMetaverse.Primitive.LightData.Color">
9554 <summary></summary>
9555 </member>
9556 <member name="F:OpenMetaverse.Primitive.LightData.Intensity">
9557 <summary></summary>
9558 </member>
9559 <member name="F:OpenMetaverse.Primitive.LightData.Radius">
9560 <summary></summary>
9561 </member>
9562 <member name="F:OpenMetaverse.Primitive.LightData.Cutoff">
9563 <summary></summary>
9564 </member>
9565 <member name="F:OpenMetaverse.Primitive.LightData.Falloff">
9566 <summary></summary>
9567 </member>
9568 <member name="M:OpenMetaverse.Primitive.LightData.#ctor">
10883 <summary> 9569 <summary>
10884 Construct an InventoryAttachment object from a serialization stream 9570 Default constructor
10885 </summary> 9571 </summary>
10886 </member> 9572 </member>
10887 <member name="P:OpenMetaverse.InventoryAttachment.AttachmentPoint"> 9573 <member name="M:OpenMetaverse.Primitive.LightData.#ctor(System.Byte[],System.Int32)">
10888 <summary> 9574 <summary>
10889 Get the last AttachmentPoint this object was attached to 9575
10890 </summary> 9576 </summary>
9577 <param name="data"></param>
9578 <param name="pos"></param>
10891 </member> 9579 </member>
10892 <member name="T:OpenMetaverse.InventoryWearable"> 9580 <member name="M:OpenMetaverse.Primitive.LightData.GetBytes">
10893 <summary> 9581 <summary>
10894 InventoryWearable Class, details on a clothing item or body part 9582
10895 </summary> 9583 </summary>
9584 <returns></returns>
10896 </member> 9585 </member>
10897 <member name="M:OpenMetaverse.InventoryWearable.#ctor(OpenMetaverse.UUID)"> 9586 <member name="M:OpenMetaverse.Primitive.LightData.ToString">
10898 <summary> 9587 <summary>
10899 Construct an InventoryWearable object 9588
10900 </summary> 9589 </summary>
10901 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID" /> which becomes the 9590 <returns></returns>
10902 <seealso cref="T:OpenMetaverse.InventoryItem" /> objects AssetUUID</param>
10903 </member> 9591 </member>
10904 <member name="M:OpenMetaverse.InventoryWearable.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 9592 <member name="T:OpenMetaverse.Primitive.LightImage">
10905 <summary> 9593 <summary>
10906 Construct an InventoryWearable object from a serialization stream 9594 Information on the light properties of a primitive as texture map
10907 </summary> 9595 </summary>
10908 </member> 9596 </member>
10909 <member name="P:OpenMetaverse.InventoryWearable.WearableType"> 9597 <member name="F:OpenMetaverse.Primitive.LightImage.LightTexture">
9598 <summary></summary>
9599 </member>
9600 <member name="F:OpenMetaverse.Primitive.LightImage.Params">
9601 <summary></summary>
9602 </member>
9603 <member name="M:OpenMetaverse.Primitive.LightImage.#ctor">
10910 <summary> 9604 <summary>
10911 The <seealso cref="T:OpenMetaverse.WearableType" />, Skin, Shape, Skirt, Etc 9605 Default constructor
10912 </summary> 9606 </summary>
10913 </member> 9607 </member>
10914 <member name="T:OpenMetaverse.InventoryAnimation"> 9608 <member name="M:OpenMetaverse.Primitive.LightImage.#ctor(System.Byte[],System.Int32)">
10915 <summary> 9609 <summary>
10916 InventoryAnimation Class, A bvh encoded object which animates an avatar 9610
10917 </summary> 9611 </summary>
9612 <param name="data"></param>
9613 <param name="pos"></param>
10918 </member> 9614 </member>
10919 <member name="M:OpenMetaverse.InventoryAnimation.#ctor(OpenMetaverse.UUID)"> 9615 <member name="M:OpenMetaverse.Primitive.LightImage.GetBytes">
10920 <summary> 9616 <summary>
10921 Construct an InventoryAnimation object 9617
10922 </summary> 9618 </summary>
10923 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID" /> which becomes the 9619 <returns></returns>
10924 <seealso cref="T:OpenMetaverse.InventoryItem" /> objects AssetUUID</param>
10925 </member> 9620 </member>
10926 <member name="M:OpenMetaverse.InventoryAnimation.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 9621 <member name="M:OpenMetaverse.Primitive.LightImage.ToString">
10927 <summary> 9622 <summary>
10928 Construct an InventoryAnimation object from a serialization stream 9623
10929 </summary> 9624 </summary>
9625 <returns></returns>
10930 </member> 9626 </member>
10931 <member name="T:OpenMetaverse.InventoryGesture"> 9627 <member name="T:OpenMetaverse.Primitive.SculptData">
10932 <summary> 9628 <summary>
10933 InventoryGesture Class, details on a series of animations, sounds, and actions 9629 Information on the sculpt properties of a sculpted primitive
10934 </summary> 9630 </summary>
10935 </member> 9631 </member>
10936 <member name="M:OpenMetaverse.InventoryGesture.#ctor(OpenMetaverse.UUID)"> 9632 <member name="M:OpenMetaverse.Primitive.SculptData.#ctor">
10937 <summary> 9633 <summary>
10938 Construct an InventoryGesture object 9634 Default constructor
10939 </summary> 9635 </summary>
10940 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID" /> which becomes the
10941 <seealso cref="T:OpenMetaverse.InventoryItem" /> objects AssetUUID</param>
10942 </member> 9636 </member>
10943 <member name="M:OpenMetaverse.InventoryGesture.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 9637 <member name="M:OpenMetaverse.Primitive.SculptData.#ctor(System.Byte[],System.Int32)">
10944 <summary> 9638 <summary>
10945 Construct an InventoryGesture object from a serialization stream 9639
10946 </summary> 9640 </summary>
9641 <param name="data"></param>
9642 <param name="pos"></param>
10947 </member> 9643 </member>
10948 <member name="T:OpenMetaverse.InventoryFolder"> 9644 <member name="P:OpenMetaverse.Primitive.SculptData.Invert">
10949 <summary> 9645 <summary>
10950 A folder contains <seealso cref="T:OpenMetaverse.InventoryItem" />s and has certain attributes specific 9646 Render inside out (inverts the normals).
10951 to itself
10952 </summary> 9647 </summary>
10953 </member> 9648 </member>
10954 <member name="M:OpenMetaverse.InventoryFolder.#ctor(OpenMetaverse.UUID)"> 9649 <member name="P:OpenMetaverse.Primitive.SculptData.Mirror">
10955 <summary> 9650 <summary>
10956 Constructor 9651 Render an X axis mirror of the sculpty.
10957 </summary> 9652 </summary>
10958 <param name="itemID">UUID of the folder</param>
10959 </member> 9653 </member>
10960 <member name="M:OpenMetaverse.InventoryFolder.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 9654 <member name="T:OpenMetaverse.Primitive.ObjectProperties">
10961 <summary> 9655 <summary>
10962 Construct an InventoryFolder object from a serialization stream 9656 Extended properties to describe an object
10963 </summary> 9657 </summary>
10964 </member> 9658 </member>
10965 <member name="F:OpenMetaverse.InventoryFolder.PreferredType"> 9659 <member name="F:OpenMetaverse.Primitive.ObjectProperties.ObjectID">
10966 <summary>The Preferred <seealso cref="T:OpenMetaverse.AssetType" /> for a folder.</summary> 9660 <summary></summary>
10967 </member> 9661 </member>
10968 <member name="F:OpenMetaverse.InventoryFolder.Version"> 9662 <member name="F:OpenMetaverse.Primitive.ObjectProperties.CreatorID">
10969 <summary>The Version of this folder</summary> 9663 <summary></summary>
10970 </member> 9664 </member>
10971 <member name="F:OpenMetaverse.InventoryFolder.DescendentCount"> 9665 <member name="F:OpenMetaverse.Primitive.ObjectProperties.OwnerID">
10972 <summary>Number of child items this folder contains.</summary> 9666 <summary></summary>
10973 </member> 9667 </member>
10974 <member name="M:OpenMetaverse.InventoryFolder.ToString"> 9668 <member name="F:OpenMetaverse.Primitive.ObjectProperties.GroupID">
10975 <summary> 9669 <summary></summary>
10976 </summary>
10977 <returns>
10978 </returns>
10979 </member> 9670 </member>
10980 <member name="M:OpenMetaverse.InventoryFolder.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 9671 <member name="F:OpenMetaverse.Primitive.ObjectProperties.CreationDate">
10981 <summary> 9672 <summary></summary>
10982 Get Serilization data for this InventoryFolder object
10983 </summary>
10984 </member> 9673 </member>
10985 <member name="M:OpenMetaverse.InventoryFolder.GetHashCode"> 9674 <member name="F:OpenMetaverse.Primitive.ObjectProperties.Permissions">
10986 <summary> 9675 <summary></summary>
10987 </summary>
10988 <returns>
10989 </returns>
10990 </member> 9676 </member>
10991 <member name="M:OpenMetaverse.InventoryFolder.Equals(System.Object)"> 9677 <member name="F:OpenMetaverse.Primitive.ObjectProperties.OwnershipCost">
10992 <summary> 9678 <summary></summary>
10993 </summary>
10994 <param name="o">
10995 </param>
10996 <returns>
10997 </returns>
10998 </member> 9679 </member>
10999 <member name="M:OpenMetaverse.InventoryFolder.Equals(OpenMetaverse.InventoryBase)"> 9680 <member name="F:OpenMetaverse.Primitive.ObjectProperties.SaleType">
11000 <summary> 9681 <summary></summary>
11001 </summary>
11002 <param name="o">
11003 </param>
11004 <returns>
11005 </returns>
11006 </member> 9682 </member>
11007 <member name="M:OpenMetaverse.InventoryFolder.Equals(OpenMetaverse.InventoryFolder)"> 9683 <member name="F:OpenMetaverse.Primitive.ObjectProperties.SalePrice">
11008 <summary> 9684 <summary></summary>
11009 </summary>
11010 <param name="o">
11011 </param>
11012 <returns>
11013 </returns>
11014 </member> 9685 </member>
11015 <member name="T:OpenMetaverse.InventoryManager"> 9686 <member name="F:OpenMetaverse.Primitive.ObjectProperties.AggregatePerms">
11016 <summary> 9687 <summary></summary>
11017 Tools for dealing with agents inventory
11018 </summary>
11019 </member> 9688 </member>
11020 <member name="M:OpenMetaverse.InventoryManager.#ctor(OpenMetaverse.GridClient)"> 9689 <member name="F:OpenMetaverse.Primitive.ObjectProperties.AggregatePermTextures">
9690 <summary></summary>
9691 </member>
9692 <member name="F:OpenMetaverse.Primitive.ObjectProperties.AggregatePermTexturesOwner">
9693 <summary></summary>
9694 </member>
9695 <member name="F:OpenMetaverse.Primitive.ObjectProperties.Category">
9696 <summary></summary>
9697 </member>
9698 <member name="F:OpenMetaverse.Primitive.ObjectProperties.InventorySerial">
9699 <summary></summary>
9700 </member>
9701 <member name="F:OpenMetaverse.Primitive.ObjectProperties.ItemID">
9702 <summary></summary>
9703 </member>
9704 <member name="F:OpenMetaverse.Primitive.ObjectProperties.FolderID">
9705 <summary></summary>
9706 </member>
9707 <member name="F:OpenMetaverse.Primitive.ObjectProperties.FromTaskID">
9708 <summary></summary>
9709 </member>
9710 <member name="F:OpenMetaverse.Primitive.ObjectProperties.LastOwnerID">
9711 <summary></summary>
9712 </member>
9713 <member name="F:OpenMetaverse.Primitive.ObjectProperties.Name">
9714 <summary></summary>
9715 </member>
9716 <member name="F:OpenMetaverse.Primitive.ObjectProperties.Description">
9717 <summary></summary>
9718 </member>
9719 <member name="F:OpenMetaverse.Primitive.ObjectProperties.TouchName">
9720 <summary></summary>
9721 </member>
9722 <member name="F:OpenMetaverse.Primitive.ObjectProperties.SitName">
9723 <summary></summary>
9724 </member>
9725 <member name="F:OpenMetaverse.Primitive.ObjectProperties.TextureIDs">
9726 <summary></summary>
9727 </member>
9728 <member name="M:OpenMetaverse.Primitive.ObjectProperties.#ctor">
11021 <summary> 9729 <summary>
11022 Default constructor 9730 Default constructor
11023 </summary> 9731 </summary>
11024 <param name="client">Reference to the GridClient object</param>
11025 </member> 9732 </member>
11026 <member name="T:OpenMetaverse.InventoryManager.ItemCreatedCallback"> 9733 <member name="M:OpenMetaverse.Primitive.ObjectProperties.SetFamilyProperties(OpenMetaverse.Primitive.ObjectProperties)">
11027 <summary> 9734 <summary>
11028 Callback for inventory item creation finishing 9735 Set the properties that are set in an ObjectPropertiesFamily packet
11029 </summary> 9736 </summary>
11030 <param name="success">Whether the request to create an inventory 9737 <param name="props"><seealso cref="T:OpenMetaverse.Primitive.ObjectProperties"/> that has
11031 item succeeded or not</param> 9738 been partially filled by an ObjectPropertiesFamily packet</param>
11032 <param name="item">Inventory item being created. If success is
11033 false this will be null</param>
11034 </member> 9739 </member>
11035 <member name="T:OpenMetaverse.InventoryManager.ItemCreatedFromAssetCallback"> 9740 <member name="T:OpenMetaverse.Primitive.PhysicsProperties">
11036 <summary> 9741 <summary>
11037 Callback for an inventory item being create from an uploaded asset 9742 Describes physics attributes of the prim
11038 </summary> 9743 </summary>
11039 <param name="success">true if inventory item creation was successful</param>
11040 <param name="status">
11041 </param>
11042 <param name="itemID">
11043 </param>
11044 <param name="assetID">
11045 </param>
11046 </member> 9744 </member>
11047 <member name="T:OpenMetaverse.InventoryManager.ItemCopiedCallback"> 9745 <member name="F:OpenMetaverse.Primitive.PhysicsProperties.LocalID">
9746 <summary>Primitive's local ID</summary>
9747 </member>
9748 <member name="F:OpenMetaverse.Primitive.PhysicsProperties.Density">
9749 <summary>Density (1000 for normal density)</summary>
9750 </member>
9751 <member name="F:OpenMetaverse.Primitive.PhysicsProperties.Friction">
9752 <summary>Friction</summary>
9753 </member>
9754 <member name="F:OpenMetaverse.Primitive.PhysicsProperties.GravityMultiplier">
9755 <summary>Gravity multiplier (1 for normal gravity) </summary>
9756 </member>
9757 <member name="F:OpenMetaverse.Primitive.PhysicsProperties.PhysicsShapeType">
9758 <summary>Type of physics representation of this primitive in the simulator</summary>
9759 </member>
9760 <member name="F:OpenMetaverse.Primitive.PhysicsProperties.Restitution">
9761 <summary>Restitution</summary>
9762 </member>
9763 <member name="M:OpenMetaverse.Primitive.PhysicsProperties.FromOSD(OpenMetaverse.StructuredData.OSD)">
11048 <summary> 9764 <summary>
9765 Creates PhysicsProperties from OSD
11049 </summary> 9766 </summary>
11050 <param name="item"> 9767 <param name="osd">OSDMap with incoming data</param>
11051 </param> 9768 <returns>Deserialized PhysicsProperties object</returns>
11052 </member> 9769 </member>
11053 <member name="T:OpenMetaverse.InventoryManager.InventoryUploadedAssetCallback"> 9770 <member name="M:OpenMetaverse.Primitive.PhysicsProperties.GetOSD">
11054 <summary> 9771 <summary>
11055 Reply received when uploading an inventory asset 9772 Serializes PhysicsProperties to OSD
11056 </summary> 9773 </summary>
11057 <param name="success">Has upload been successful</param> 9774 <returns>OSDMap with serialized PhysicsProperties data</returns>
11058 <param name="status">Error message if upload failed</param>
11059 <param name="itemID">Inventory asset UUID</param>
11060 <param name="assetID">New asset UUID</param>
11061 </member> 9775 </member>
11062 <member name="T:OpenMetaverse.InventoryManager.ScriptUpdatedCallback"> 9776 <member name="T:OpenMetaverse.Primitive.ParticleSystem">
11063 <summary> 9777 <summary>
11064 Delegate that is invoked when script upload is completed 9778 Complete structure for the particle system
11065 </summary> 9779 </summary>
11066 <param name="uploadSuccess">Has upload succeded (note, there still might be compile errors)</param>
11067 <param name="uploadStatus">Upload status message</param>
11068 <param name="compileSuccess">Is compilation successful</param>
11069 <param name="compileMessages">If compilation failed, list of error messages, null on compilation success</param>
11070 <param name="itemID">Script inventory UUID</param>
11071 <param name="assetID">Script's new asset UUID</param>
11072 </member>
11073 <member name="F:OpenMetaverse.InventoryManager.MAGIC_ID">
11074 <summary>Used for converting shadow_id to asset_id</summary>
11075 </member> 9780 </member>
11076 <member name="F:OpenMetaverse.InventoryManager.m_ItemReceived"> 9781 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartFlags">
11077 <summary>The event subscribers, null of no subscribers</summary> 9782 <summary>Particle Flags</summary>
11078 </member> 9783 <remarks>There appears to be more data packed in to this area
11079 <member name="F:OpenMetaverse.InventoryManager.m_ItemReceivedLock"> 9784 for many particle systems. It doesn't appear to be flag values
11080 <summary>Thread sync lock object</summary> 9785 and serialization breaks unless there is a flag for every
11081 </member> 9786 possible bit so it is left as an unsigned integer</remarks>
11082 <member name="F:OpenMetaverse.InventoryManager.m_FolderUpdated">
11083 <summary>The event subscribers, null of no subscribers</summary>
11084 </member> 9787 </member>
11085 <member name="F:OpenMetaverse.InventoryManager.m_FolderUpdatedLock"> 9788 <member name="F:OpenMetaverse.Primitive.ParticleSystem.Pattern">
11086 <summary>Thread sync lock object</summary> 9789 <summary><seealso cref="T:SourcePattern"/> pattern of particles</summary>
11087 </member> 9790 </member>
11088 <member name="F:OpenMetaverse.InventoryManager.m_InventoryObjectOffered"> 9791 <member name="F:OpenMetaverse.Primitive.ParticleSystem.MaxAge">
11089 <summary>The event subscribers, null of no subscribers</summary> 9792 <summary>A <see langword="float"/> representing the maximimum age (in seconds) particle will be displayed</summary>
9793 <remarks>Maximum value is 30 seconds</remarks>
11090 </member> 9794 </member>
11091 <member name="F:OpenMetaverse.InventoryManager.m_InventoryObjectOfferedLock"> 9795 <member name="F:OpenMetaverse.Primitive.ParticleSystem.StartAge">
11092 <summary>Thread sync lock object</summary> 9796 <summary>A <see langword="float"/> representing the number of seconds,
9797 from when the particle source comes into view,
9798 or the particle system's creation, that the object will emits particles;
9799 after this time period no more particles are emitted</summary>
11093 </member> 9800 </member>
11094 <member name="F:OpenMetaverse.InventoryManager.m_TaskItemReceived"> 9801 <member name="F:OpenMetaverse.Primitive.ParticleSystem.InnerAngle">
11095 <summary>The event subscribers, null of no subscribers</summary> 9802 <summary>A <see langword="float"/> in radians that specifies where particles will not be created</summary>
11096 </member> 9803 </member>
11097 <member name="F:OpenMetaverse.InventoryManager.m_TaskItemReceivedLock"> 9804 <member name="F:OpenMetaverse.Primitive.ParticleSystem.OuterAngle">
11098 <summary>Thread sync lock object</summary> 9805 <summary>A <see langword="float"/> in radians that specifies where particles will be created</summary>
11099 </member> 9806 </member>
11100 <member name="F:OpenMetaverse.InventoryManager.m_FindObjectByPathReply"> 9807 <member name="F:OpenMetaverse.Primitive.ParticleSystem.BurstRate">
11101 <summary>The event subscribers, null of no subscribers</summary> 9808 <summary>A <see langword="float"/> representing the number of seconds between burts.</summary>
11102 </member> 9809 </member>
11103 <member name="F:OpenMetaverse.InventoryManager.m_FindObjectByPathReplyLock"> 9810 <member name="F:OpenMetaverse.Primitive.ParticleSystem.BurstRadius">
11104 <summary>Thread sync lock object</summary> 9811 <summary>A <see langword="float"/> representing the number of meters
9812 around the center of the source where particles will be created.</summary>
11105 </member> 9813 </member>
11106 <member name="F:OpenMetaverse.InventoryManager.m_TaskInventoryReply"> 9814 <member name="F:OpenMetaverse.Primitive.ParticleSystem.BurstSpeedMin">
11107 <summary>The event subscribers, null of no subscribers</summary> 9815 <summary>A <see langword="float"/> representing in seconds, the minimum speed between bursts of new particles
9816 being emitted</summary>
11108 </member> 9817 </member>
11109 <member name="F:OpenMetaverse.InventoryManager.m_TaskInventoryReplyLock"> 9818 <member name="F:OpenMetaverse.Primitive.ParticleSystem.BurstSpeedMax">
11110 <summary>Thread sync lock object</summary> 9819 <summary>A <see langword="float"/> representing in seconds the maximum speed of new particles being emitted.</summary>
11111 </member> 9820 </member>
11112 <member name="F:OpenMetaverse.InventoryManager.m_SaveAssetToInventory"> 9821 <member name="F:OpenMetaverse.Primitive.ParticleSystem.BurstPartCount">
11113 <summary>The event subscribers, null of no subscribers</summary> 9822 <summary>A <see langword="byte"/> representing the maximum number of particles emitted per burst</summary>
11114 </member> 9823 </member>
11115 <member name="F:OpenMetaverse.InventoryManager.m_SaveAssetToInventoryLock"> 9824 <member name="F:OpenMetaverse.Primitive.ParticleSystem.AngularVelocity">
11116 <summary>Thread sync lock object</summary> 9825 <summary>A <see cref="T:Vector3"/> which represents the velocity (speed) from the source which particles are emitted</summary>
11117 </member> 9826 </member>
11118 <member name="F:OpenMetaverse.InventoryManager.m_ScriptRunningReply"> 9827 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartAcceleration">
11119 <summary>The event subscribers, null of no subscribers</summary> 9828 <summary>A <see cref="T:Vector3"/> which represents the Acceleration from the source which particles are emitted</summary>
11120 </member> 9829 </member>
11121 <member name="F:OpenMetaverse.InventoryManager.m_ScriptRunningReplyLock"> 9830 <member name="F:OpenMetaverse.Primitive.ParticleSystem.Texture">
11122 <summary>Thread sync lock object</summary> 9831 <summary>The <see cref="T:UUID"/> Key of the texture displayed on the particle</summary>
11123 </member> 9832 </member>
11124 <member name="F:OpenMetaverse.InventoryManager._NewFolderNames"> 9833 <member name="F:OpenMetaverse.Primitive.ParticleSystem.Target">
11125 <summary>Partial mapping of AssetTypes to folder names</summary> 9834 <summary>The <see cref="T:UUID"/> Key of the specified target object or avatar particles will follow</summary>
11126 </member> 9835 </member>
11127 <member name="E:OpenMetaverse.InventoryManager.ItemReceived"> 9836 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartDataFlags">
11128 <summary>Raised when the simulator sends us data containing 9837 <summary>Flags of particle from <seealso cref="T:ParticleDataFlags"/></summary>
11129 ...</summary>
11130 </member> 9838 </member>
11131 <member name="E:OpenMetaverse.InventoryManager.FolderUpdated"> 9839 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartMaxAge">
11132 <summary>Raised when the simulator sends us data containing 9840 <summary>Max Age particle system will emit particles for</summary>
11133 ...</summary>
11134 </member> 9841 </member>
11135 <member name="E:OpenMetaverse.InventoryManager.InventoryObjectOffered"> 9842 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartStartColor">
11136 <summary>Raised when the simulator sends us data containing 9843 <summary>The <see cref="T:Color4"/> the particle has at the beginning of its lifecycle</summary>
11137 an inventory object sent by another avatar or primitive</summary>
11138 </member> 9844 </member>
11139 <member name="E:OpenMetaverse.InventoryManager.TaskItemReceived"> 9845 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartEndColor">
11140 <summary>Raised when the simulator sends us data containing 9846 <summary>The <see cref="T:Color4"/> the particle has at the ending of its lifecycle</summary>
11141 ...</summary>
11142 </member> 9847 </member>
11143 <member name="E:OpenMetaverse.InventoryManager.FindObjectByPathReply"> 9848 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartStartScaleX">
11144 <summary>Raised when the simulator sends us data containing 9849 <summary>A <see langword="float"/> that represents the starting X size of the particle</summary>
11145 ...</summary> 9850 <remarks>Minimum value is 0, maximum value is 4</remarks>
11146 </member> 9851 </member>
11147 <member name="E:OpenMetaverse.InventoryManager.TaskInventoryReply"> 9852 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartStartScaleY">
11148 <summary>Raised when the simulator sends us data containing 9853 <summary>A <see langword="float"/> that represents the starting Y size of the particle</summary>
11149 ...</summary> 9854 <remarks>Minimum value is 0, maximum value is 4</remarks>
11150 </member> 9855 </member>
11151 <member name="E:OpenMetaverse.InventoryManager.SaveAssetToInventory"> 9856 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartEndScaleX">
11152 <summary>Raised when the simulator sends us data containing 9857 <summary>A <see langword="float"/> that represents the ending X size of the particle</summary>
11153 ...</summary> 9858 <remarks>Minimum value is 0, maximum value is 4</remarks>
11154 </member> 9859 </member>
11155 <member name="E:OpenMetaverse.InventoryManager.ScriptRunningReply"> 9860 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartEndScaleY">
11156 <summary>Raised when the simulator sends us data containing 9861 <summary>A <see langword="float"/> that represents the ending Y size of the particle</summary>
11157 ...</summary> 9862 <remarks>Minimum value is 0, maximum value is 4</remarks>
11158 </member> 9863 </member>
11159 <member name="P:OpenMetaverse.InventoryManager.Store"> 9864 <member name="M:OpenMetaverse.Primitive.ParticleSystem.#ctor(System.Byte[],System.Int32)">
11160 <summary> 9865 <summary>
11161 Get this agents Inventory data 9866 Decodes a byte[] array into a ParticleSystem Object
11162 </summary> 9867 </summary>
9868 <param name="data">ParticleSystem object</param>
9869 <param name="pos">Start position for BitPacker</param>
11163 </member> 9870 </member>
11164 <member name="M:OpenMetaverse.InventoryManager.OnItemReceived(OpenMetaverse.ItemReceivedEventArgs)"> 9871 <member name="M:OpenMetaverse.Primitive.ParticleSystem.GetBytes">
11165 <summary>Raises the ItemReceived Event</summary> 9872 <summary>
11166 <param name="e">A ItemReceivedEventArgs object containing 9873 Generate byte[] array from particle data
11167 the data sent from the simulator</param> 9874 </summary>
9875 <returns>Byte array</returns>
11168 </member> 9876 </member>
11169 <member name="M:OpenMetaverse.InventoryManager.OnFolderUpdated(OpenMetaverse.FolderUpdatedEventArgs)"> 9877 <member name="T:OpenMetaverse.Primitive.ParticleSystem.SourcePattern">
11170 <summary>Raises the FolderUpdated Event</summary> 9878 <summary>
11171 <param name="e">A FolderUpdatedEventArgs object containing 9879 Particle source pattern
11172 the data sent from the simulator</param> 9880 </summary>
11173 </member> 9881 </member>
11174 <member name="M:OpenMetaverse.InventoryManager.OnInventoryObjectOffered(OpenMetaverse.InventoryObjectOfferedEventArgs)"> 9882 <member name="F:OpenMetaverse.Primitive.ParticleSystem.SourcePattern.None">
11175 <summary>Raises the InventoryObjectOffered Event</summary> 9883 <summary>None</summary>
11176 <param name="e">A InventoryObjectOfferedEventArgs object containing
11177 the data sent from the simulator</param>
11178 </member> 9884 </member>
11179 <member name="M:OpenMetaverse.InventoryManager.OnTaskItemReceived(OpenMetaverse.TaskItemReceivedEventArgs)"> 9885 <member name="F:OpenMetaverse.Primitive.ParticleSystem.SourcePattern.Drop">
11180 <summary>Raises the TaskItemReceived Event</summary> 9886 <summary>Drop particles from source position with no force</summary>
11181 <param name="e">A TaskItemReceivedEventArgs object containing
11182 the data sent from the simulator</param>
11183 </member> 9887 </member>
11184 <member name="M:OpenMetaverse.InventoryManager.OnFindObjectByPathReply(OpenMetaverse.FindObjectByPathReplyEventArgs)"> 9888 <member name="F:OpenMetaverse.Primitive.ParticleSystem.SourcePattern.Explode">
11185 <summary>Raises the FindObjectByPath Event</summary> 9889 <summary>"Explode" particles in all directions</summary>
11186 <param name="e">A FindObjectByPathEventArgs object containing
11187 the data sent from the simulator</param>
11188 </member> 9890 </member>
11189 <member name="M:OpenMetaverse.InventoryManager.OnTaskInventoryReply(OpenMetaverse.TaskInventoryReplyEventArgs)"> 9891 <member name="F:OpenMetaverse.Primitive.ParticleSystem.SourcePattern.Angle">
11190 <summary>Raises the TaskInventoryReply Event</summary> 9892 <summary>Particles shoot across a 2D area</summary>
11191 <param name="e">A TaskInventoryReplyEventArgs object containing
11192 the data sent from the simulator</param>
11193 </member> 9893 </member>
11194 <member name="M:OpenMetaverse.InventoryManager.OnSaveAssetToInventory(OpenMetaverse.SaveAssetToInventoryEventArgs)"> 9894 <member name="F:OpenMetaverse.Primitive.ParticleSystem.SourcePattern.AngleCone">
11195 <summary>Raises the SaveAssetToInventory Event</summary> 9895 <summary>Particles shoot across a 3D Cone</summary>
11196 <param name="e">A SaveAssetToInventoryEventArgs object containing
11197 the data sent from the simulator</param>
11198 </member> 9896 </member>
11199 <member name="M:OpenMetaverse.InventoryManager.OnScriptRunningReply(OpenMetaverse.ScriptRunningReplyEventArgs)"> 9897 <member name="F:OpenMetaverse.Primitive.ParticleSystem.SourcePattern.AngleConeEmpty">
11200 <summary>Raises the ScriptRunningReply Event</summary> 9898 <summary>Inverse of AngleCone (shoot particles everywhere except the 3D cone defined</summary>
11201 <param name="e">A ScriptRunningReplyEventArgs object containing
11202 the data sent from the simulator</param>
11203 </member> 9899 </member>
11204 <member name="M:OpenMetaverse.InventoryManager.FetchItem(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Int32)"> 9900 <member name="T:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags">
11205 <summary> 9901 <summary>
11206 Fetch an inventory item from the dataserver 9902 Particle Data Flags
11207 </summary> 9903 </summary>
11208 <param name="itemID">The items <seealso cref="T:OpenMetaverse.UUID" /></param>
11209 <param name="ownerID">The item Owners <seealso cref="T:OpenMetaverse.UUID" /></param>
11210 <param name="timeoutMS">a integer representing the number of milliseconds to wait for results</param>
11211 <returns>An <seealso cref="T:OpenMetaverse.InventoryItem" /> object on success, or null if no item was found</returns>
11212 <remarks>Items will also be sent to the <seealso cref="M:OpenMetaverse.InventoryManager.OnItemReceived(OpenMetaverse.ItemReceivedEventArgs)" /> event</remarks>
11213 </member> 9904 </member>
11214 <member name="M:OpenMetaverse.InventoryManager.RequestFetchInventory(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 9905 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.None">
11215 <summary> 9906 <summary>None</summary>
11216 Request A single inventory item
11217 </summary>
11218 <param name="itemID">The items <seealso cref="T:OpenMetaverse.UUID" /></param>
11219 <param name="ownerID">The item Owners <seealso cref="T:OpenMetaverse.UUID" /></param>
11220 <seealso cref="M:OpenMetaverse.InventoryManager.OnItemReceived(OpenMetaverse.ItemReceivedEventArgs)" />
11221 </member> 9907 </member>
11222 <member name="M:OpenMetaverse.InventoryManager.RequestFetchInventory(System.Collections.Generic.List{OpenMetaverse.UUID},System.Collections.Generic.List{OpenMetaverse.UUID})"> 9908 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.InterpColor">
11223 <summary> 9909 <summary>Interpolate color and alpha from start to end</summary>
11224 Request inventory items
11225 </summary>
11226 <param name="itemIDs">Inventory items to request</param>
11227 <param name="ownerIDs">Owners of the inventory items</param>
11228 <seealso cref="M:OpenMetaverse.InventoryManager.OnItemReceived(OpenMetaverse.ItemReceivedEventArgs)" />
11229 </member> 9910 </member>
11230 <member name="M:OpenMetaverse.InventoryManager.FolderContents(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.Boolean,OpenMetaverse.InventorySortOrder,System.Int32)"> 9911 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.InterpScale">
11231 <summary> 9912 <summary>Interpolate scale from start to end</summary>
11232 Get contents of a folder
11233 </summary>
11234 <param name="folder">The <seealso cref="T:OpenMetaverse.UUID" /> of the folder to search</param>
11235 <param name="owner">The <seealso cref="T:OpenMetaverse.UUID" /> of the folders owner</param>
11236 <param name="folders">true to retrieve folders</param>
11237 <param name="items">true to retrieve items</param>
11238 <param name="order">sort order to return results in</param>
11239 <param name="timeoutMS">a integer representing the number of milliseconds to wait for results</param>
11240 <returns>A list of inventory items matching search criteria within folder</returns>
11241 <seealso cref="M:OpenMetaverse.InventoryManager.RequestFolderContents(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.Boolean,OpenMetaverse.InventorySortOrder)" />
11242 <remarks>InventoryFolder.DescendentCount will only be accurate if both folders and items are
11243 requested</remarks>
11244 </member> 9913 </member>
11245 <member name="M:OpenMetaverse.InventoryManager.RequestFolderContents(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.Boolean,OpenMetaverse.InventorySortOrder)"> 9914 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.Bounce">
11246 <summary> 9915 <summary>Bounce particles off particle sources Z height</summary>
11247 Request the contents of an inventory folder
11248 </summary>
11249 <param name="folder">The folder to search</param>
11250 <param name="owner">The folder owners <seealso cref="T:OpenMetaverse.UUID" /></param>
11251 <param name="folders">true to return <seealso cref="!:InventoryManager.InventoryFolder" />s contained in folder</param>
11252 <param name="items">true to return <seealso cref="!:InventoryManager.InventoryItem" />s containd in folder</param>
11253 <param name="order">the sort order to return items in</param>
11254 <seealso cref="M:OpenMetaverse.InventoryManager.FolderContents(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.Boolean,OpenMetaverse.InventorySortOrder,System.Int32)" />
11255 </member> 9916 </member>
11256 <member name="M:OpenMetaverse.InventoryManager.RequestFolderContentsCap(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.Boolean,OpenMetaverse.InventorySortOrder)"> 9917 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.Wind">
11257 <summary> 9918 <summary>velocity of particles is dampened toward the simulators wind</summary>
11258 Request the contents of an inventory folder using HTTP capabilities
11259 </summary>
11260 <param name="folderID">The folder to search</param>
11261 <param name="ownerID">The folder owners <seealso cref="T:OpenMetaverse.UUID" /></param>
11262 <param name="fetchFolders">true to return <seealso cref="!:InventoryManager.InventoryFolder" />s contained in folder</param>
11263 <param name="fetchItems">true to return <seealso cref="!:InventoryManager.InventoryItem" />s containd in folder</param>
11264 <param name="order">the sort order to return items in</param>
11265 <seealso cref="M:OpenMetaverse.InventoryManager.FolderContents(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.Boolean,OpenMetaverse.InventorySortOrder,System.Int32)" />
11266 </member> 9919 </member>
11267 <member name="M:OpenMetaverse.InventoryManager.FindFolderForType(OpenMetaverse.AssetType)"> 9920 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.FollowSrc">
11268 <summary> 9921 <summary>Particles follow the source</summary>
11269 Returns the UUID of the folder (category) that defaults to
11270 containing 'type'. The folder is not necessarily only for that
11271 type
11272 </summary>
11273 <remarks>This will return the root folder if one does not exist</remarks>
11274 <param name="type">
11275 </param>
11276 <returns>The UUID of the desired folder if found, the UUID of the RootFolder
11277 if not found, or UUID.Zero on failure</returns>
11278 </member> 9922 </member>
11279 <member name="M:OpenMetaverse.InventoryManager.FindObjectByPath(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,System.Int32)"> 9923 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.FollowVelocity">
11280 <summary> 9924 <summary>Particles point towards the direction of source's velocity</summary>
11281 Find an object in inventory using a specific path to search
11282 </summary>
11283 <param name="baseFolder">The folder to begin the search in</param>
11284 <param name="inventoryOwner">The object owners <seealso cref="T:OpenMetaverse.UUID" /></param>
11285 <param name="path">A string path to search</param>
11286 <param name="timeoutMS">milliseconds to wait for a reply</param>
11287 <returns>Found items <seealso cref="T:OpenMetaverse.UUID" /> or <seealso cref="F:OpenMetaverse.UUID.Zero" /> if
11288 timeout occurs or item is not found</returns>
11289 </member> 9925 </member>
11290 <member name="M:OpenMetaverse.InventoryManager.RequestFindObjectByPath(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String)"> 9926 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.TargetPos">
11291 <summary> 9927 <summary>Target of the particles</summary>
11292 Find inventory items by path
11293 </summary>
11294 <param name="baseFolder">The folder to begin the search in</param>
11295 <param name="inventoryOwner">The object owners <seealso cref="T:OpenMetaverse.UUID" /></param>
11296 <param name="path">A string path to search, folders/objects separated by a '/'</param>
11297 <remarks>Results are sent to the <seealso cref="!:InventoryManager.OnFindObjectByPath" /> event</remarks>
11298 </member> 9928 </member>
11299 <member name="M:OpenMetaverse.InventoryManager.LocalFind(OpenMetaverse.UUID,System.String[],System.Int32,System.Boolean)"> 9929 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.TargetLinear">
11300 <summary> 9930 <summary>Particles are sent in a straight line</summary>
11301 Search inventory Store object for an item or folder
11302 </summary>
11303 <param name="baseFolder">The folder to begin the search in</param>
11304 <param name="path">An array which creates a path to search</param>
11305 <param name="level">Number of levels below baseFolder to conduct searches</param>
11306 <param name="firstOnly">if True, will stop searching after first match is found</param>
11307 <returns>A list of inventory items found</returns>
11308 </member> 9931 </member>
11309 <member name="M:OpenMetaverse.InventoryManager.Move(OpenMetaverse.InventoryBase,OpenMetaverse.InventoryFolder)"> 9932 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.Emissive">
11310 <summary> 9933 <summary>Particles emit a glow</summary>
11311 Move an inventory item or folder to a new location
11312 </summary>
11313 <param name="item">The <seealso cref="T:InventoryBase" /> item or folder to move</param>
11314 <param name="newParent">The <seealso cref="T:InventoryFolder" /> to move item or folder to</param>
11315 </member> 9934 </member>
11316 <member name="M:OpenMetaverse.InventoryManager.Move(OpenMetaverse.InventoryBase,OpenMetaverse.InventoryFolder,System.String)"> 9935 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.Beam">
11317 <summary> 9936 <summary>used for point/grab/touch</summary>
11318 Move an inventory item or folder to a new location and change its name
11319 </summary>
11320 <param name="item">The <seealso cref="T:InventoryBase" /> item or folder to move</param>
11321 <param name="newParent">The <seealso cref="T:InventoryFolder" /> to move item or folder to</param>
11322 <param name="newName">The name to change the item or folder to</param>
11323 </member> 9937 </member>
11324 <member name="M:OpenMetaverse.InventoryManager.MoveFolder(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String)"> 9938 <member name="T:OpenMetaverse.Primitive.ParticleSystem.ParticleFlags">
11325 <summary> 9939 <summary>
11326 Move and rename a folder 9940 Particle Flags Enum
11327 </summary> 9941 </summary>
11328 <param name="folderID">The source folders <seealso cref="T:OpenMetaverse.UUID" /></param>
11329 <param name="newparentID">The destination folders <seealso cref="T:OpenMetaverse.UUID" /></param>
11330 <param name="newName">The name to change the folder to</param>
11331 </member> 9942 </member>
11332 <member name="M:OpenMetaverse.InventoryManager.UpdateFolderProperties(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,OpenMetaverse.AssetType)"> 9943 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleFlags.None">
11333 <summary> 9944 <summary>None</summary>
11334 Update folder properties
11335 </summary>
11336 <param name="folderID">
11337 <seealso cref="T:OpenMetaverse.UUID" /> of the folder to update</param>
11338 <param name="parentID">Sets folder's parent to <seealso cref="T:OpenMetaverse.UUID" /></param>
11339 <param name="name">Folder name</param>
11340 <param name="type">Folder type</param>
11341 </member> 9945 </member>
11342 <member name="M:OpenMetaverse.InventoryManager.MoveFolder(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 9946 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleFlags.ObjectRelative">
11343 <summary> 9947 <summary>Acceleration and velocity for particles are
11344 Move a folder 9948 relative to the object rotation</summary>
11345 </summary>
11346 <param name="folderID">The source folders <seealso cref="T:OpenMetaverse.UUID" /></param>
11347 <param name="newParentID">The destination folders <seealso cref="T:OpenMetaverse.UUID" /></param>
11348 </member> 9949 </member>
11349 <member name="M:OpenMetaverse.InventoryManager.MoveFolders(System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.UUID})"> 9950 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleFlags.UseNewAngle">
11350 <summary> 9951 <summary>Particles use new 'correct' angle parameters</summary>
11351 Move multiple folders, the keys in the Dictionary parameter,
11352 to a new parents, the value of that folder's key.
11353 </summary>
11354 <param name="foldersNewParents">A Dictionary containing the
11355 <seealso cref="T:OpenMetaverse.UUID" /> of the source as the key, and the
11356 <seealso cref="T:OpenMetaverse.UUID" /> of the destination as the value</param>
11357 </member> 9952 </member>
11358 <member name="M:OpenMetaverse.InventoryManager.MoveItem(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 9953 <member name="F:OpenMetaverse.Avatar.Groups">
11359 <summary> 9954 <summary>Groups that this avatar is a member of</summary>
11360 Move an inventory item to a new folder
11361 </summary>
11362 <param name="itemID">The <seealso cref="T:OpenMetaverse.UUID" /> of the source item to move</param>
11363 <param name="folderID">The <seealso cref="T:OpenMetaverse.UUID" /> of the destination folder</param>
11364 </member> 9955 </member>
11365 <member name="M:OpenMetaverse.InventoryManager.MoveItem(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String)"> 9956 <member name="F:OpenMetaverse.Avatar.ProfileStatistics">
11366 <summary> 9957 <summary>Positive and negative ratings</summary>
11367 Move and rename an inventory item
11368 </summary>
11369 <param name="itemID">The <seealso cref="T:OpenMetaverse.UUID" /> of the source item to move</param>
11370 <param name="folderID">The <seealso cref="T:OpenMetaverse.UUID" /> of the destination folder</param>
11371 <param name="newName">The name to change the folder to</param>
11372 </member> 9958 </member>
11373 <member name="M:OpenMetaverse.InventoryManager.MoveItems(System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.UUID})"> 9959 <member name="F:OpenMetaverse.Avatar.ProfileProperties">
11374 <summary> 9960 <summary>Avatar properties including about text, profile URL, image IDs and
11375 Move multiple inventory items to new locations 9961 publishing settings</summary>
11376 </summary>
11377 <param name="itemsNewParents">A Dictionary containing the
11378 <seealso cref="T:OpenMetaverse.UUID" /> of the source item as the key, and the
11379 <seealso cref="T:OpenMetaverse.UUID" /> of the destination folder as the value</param>
11380 </member> 9962 </member>
11381 <member name="M:OpenMetaverse.InventoryManager.RemoveDescendants(OpenMetaverse.UUID)"> 9963 <member name="F:OpenMetaverse.Avatar.ProfileInterests">
11382 <summary> 9964 <summary>Avatar interests including spoken languages, skills, and "want to"
11383 Remove descendants of a folder 9965 choices</summary>
11384 </summary>
11385 <param name="folder">The <seealso cref="T:OpenMetaverse.UUID" /> of the folder</param>
11386 </member> 9966 </member>
11387 <member name="M:OpenMetaverse.InventoryManager.RemoveItem(OpenMetaverse.UUID)"> 9967 <member name="F:OpenMetaverse.Avatar.ControlFlags">
11388 <summary> 9968 <summary>Movement control flags for avatars. Typically not set or used by
11389 Remove a single item from inventory 9969 clients. To move your avatar, use Client.Self.Movement instead</summary>
11390 </summary>
11391 <param name="item">The <seealso cref="T:OpenMetaverse.UUID" /> of the inventory item to remove</param>
11392 </member> 9970 </member>
11393 <member name="M:OpenMetaverse.InventoryManager.RemoveFolder(OpenMetaverse.UUID)"> 9971 <member name="F:OpenMetaverse.Avatar.VisualParameters">
11394 <summary> 9972 <summary>
11395 Remove a folder from inventory 9973 Contains the visual parameters describing the deformation of the avatar
11396 </summary> 9974 </summary>
11397 <param name="folder">The <seealso cref="T:OpenMetaverse.UUID" /> of the folder to remove</param>
11398 </member> 9975 </member>
11399 <member name="M:OpenMetaverse.InventoryManager.Remove(System.Collections.Generic.List{OpenMetaverse.UUID},System.Collections.Generic.List{OpenMetaverse.UUID})"> 9976 <member name="F:OpenMetaverse.Avatar.AppearanceVersion">
11400 <summary> 9977 <summary>
11401 Remove multiple items or folders from inventory 9978 Appearance version. Value greater than 0 indicates using server side baking
11402 </summary> 9979 </summary>
11403 <param name="items">A List containing the <seealso cref="T:OpenMetaverse.UUID" />s of items to remove</param>
11404 <param name="folders">A List containing the <seealso cref="T:OpenMetaverse.UUID" />s of the folders to remove</param>
11405 </member> 9980 </member>
11406 <member name="M:OpenMetaverse.InventoryManager.EmptyLostAndFound"> 9981 <member name="F:OpenMetaverse.Avatar.COFVersion">
11407 <summary> 9982 <summary>
11408 Empty the Lost and Found folder 9983 Version of the Current Outfit Folder that the appearance is based on
11409 </summary> 9984 </summary>
11410 </member> 9985 </member>
11411 <member name="M:OpenMetaverse.InventoryManager.EmptyTrash"> 9986 <member name="F:OpenMetaverse.Avatar.AppearanceFlags">
11412 <summary> 9987 <summary>
11413 Empty the Trash folder 9988 Appearance flags. Introduced with server side baking, currently unused.
11414 </summary> 9989 </summary>
11415 </member> 9990 </member>
11416 <member name="M:OpenMetaverse.InventoryManager.RequestCreateItem(OpenMetaverse.UUID,System.String,System.String,OpenMetaverse.AssetType,OpenMetaverse.UUID,OpenMetaverse.InventoryType,OpenMetaverse.PermissionMask,OpenMetaverse.InventoryManager.ItemCreatedCallback)"> 9991 <member name="F:OpenMetaverse.Avatar.Animations">
11417 <summary> 9992 <summary>
9993 List of current avatar animations
11418 </summary> 9994 </summary>
11419 <param name="parentFolder">
11420 </param>
11421 <param name="name">
11422 </param>
11423 <param name="description">
11424 </param>
11425 <param name="type">
11426 </param>
11427 <param name="assetTransactionID">Proper use is to upload the inventory's asset first, then provide the Asset's TransactionID here.</param>
11428 <param name="invType">
11429 </param>
11430 <param name="nextOwnerMask">
11431 </param>
11432 <param name="callback">
11433 </param>
11434 </member> 9995 </member>
11435 <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)"> 9996 <member name="M:OpenMetaverse.Avatar.#ctor">
11436 <summary> 9997 <summary>
9998 Default constructor
11437 </summary> 9999 </summary>
11438 <param name="parentFolder">
11439 </param>
11440 <param name="name">
11441 </param>
11442 <param name="description">
11443 </param>
11444 <param name="type">
11445 </param>
11446 <param name="assetTransactionID">Proper use is to upload the inventory's asset first, then provide the Asset's TransactionID here.</param>
11447 <param name="invType">
11448 </param>
11449 <param name="wearableType">
11450 </param>
11451 <param name="nextOwnerMask">
11452 </param>
11453 <param name="callback">
11454 </param>
11455 </member> 10000 </member>
11456 <member name="M:OpenMetaverse.InventoryManager.CreateFolder(OpenMetaverse.UUID,System.String)"> 10001 <member name="P:OpenMetaverse.Avatar.FirstName">
11457 <summary> 10002 <summary>First name</summary>
11458 Creates a new inventory folder
11459 </summary>
11460 <param name="parentID">ID of the folder to put this folder in</param>
11461 <param name="name">Name of the folder to create</param>
11462 <returns>The UUID of the newly created folder</returns>
11463 </member> 10003 </member>
11464 <member name="M:OpenMetaverse.InventoryManager.CreateFolder(OpenMetaverse.UUID,System.String,OpenMetaverse.AssetType)"> 10004 <member name="P:OpenMetaverse.Avatar.LastName">
11465 <summary> 10005 <summary>Last name</summary>
11466 Creates a new inventory folder
11467 </summary>
11468 <param name="parentID">ID of the folder to put this folder in</param>
11469 <param name="name">Name of the folder to create</param>
11470 <param name="preferredType">Sets this folder as the default folder
11471 for new assets of the specified type. Use <code>AssetType.Unknown</code>
11472 to create a normal folder, otherwise it will likely create a
11473 duplicate of an existing folder type</param>
11474 <returns>The UUID of the newly created folder</returns>
11475 <remarks>If you specify a preferred type of <code>AsseType.Folder</code>
11476 it will create a new root folder which may likely cause all sorts
11477 of strange problems</remarks>
11478 </member> 10006 </member>
11479 <member name="M:OpenMetaverse.InventoryManager.RequestCreateItemFromAsset(System.Byte[],System.String,System.String,OpenMetaverse.AssetType,OpenMetaverse.InventoryType,OpenMetaverse.UUID,OpenMetaverse.InventoryManager.ItemCreatedFromAssetCallback)"> 10007 <member name="P:OpenMetaverse.Avatar.Name">
11480 <summary> 10008 <summary>Full name</summary>
11481 Create an inventory item and upload asset data
11482 </summary>
11483 <param name="data">Asset data</param>
11484 <param name="name">Inventory item name</param>
11485 <param name="description">Inventory item description</param>
11486 <param name="assetType">Asset type</param>
11487 <param name="invType">Inventory type</param>
11488 <param name="folderID">Put newly created inventory in this folder</param>
11489 <param name="callback">Delegate that will receive feedback on success or failure</param>
11490 </member> 10009 </member>
11491 <member name="M:OpenMetaverse.InventoryManager.RequestCreateItemFromAsset(System.Byte[],System.String,System.String,OpenMetaverse.AssetType,OpenMetaverse.InventoryType,OpenMetaverse.UUID,OpenMetaverse.Permissions,OpenMetaverse.InventoryManager.ItemCreatedFromAssetCallback)"> 10010 <member name="P:OpenMetaverse.Avatar.GroupName">
11492 <summary> 10011 <summary>Active group</summary>
11493 Create an inventory item and upload asset data
11494 </summary>
11495 <param name="data">Asset data</param>
11496 <param name="name">Inventory item name</param>
11497 <param name="description">Inventory item description</param>
11498 <param name="assetType">Asset type</param>
11499 <param name="invType">Inventory type</param>
11500 <param name="folderID">Put newly created inventory in this folder</param>
11501 <param name="permissions">Permission of the newly created item
11502 (EveryoneMask, GroupMask, and NextOwnerMask of Permissions struct are supported)</param>
11503 <param name="callback">Delegate that will receive feedback on success or failure</param>
11504 </member> 10012 </member>
11505 <member name="M:OpenMetaverse.InventoryManager.CreateLink(OpenMetaverse.UUID,OpenMetaverse.InventoryBase,OpenMetaverse.InventoryManager.ItemCreatedCallback)"> 10013 <member name="T:OpenMetaverse.Avatar.Statistics">
11506 <summary> 10014 <summary>
11507 Creates inventory link to another inventory item or folder 10015 Positive and negative ratings
11508 </summary> 10016 </summary>
11509 <param name="folderID">Put newly created link in folder with this UUID</param>
11510 <param name="bse">Inventory item or folder</param>
11511 <param name="callback">Method to call upon creation of the link</param>
11512 </member> 10017 </member>
11513 <member name="M:OpenMetaverse.InventoryManager.CreateLink(OpenMetaverse.UUID,OpenMetaverse.InventoryItem,OpenMetaverse.InventoryManager.ItemCreatedCallback)"> 10018 <member name="F:OpenMetaverse.Avatar.Statistics.BehaviorPositive">
11514 <summary> 10019 <summary>Positive ratings for Behavior</summary>
11515 Creates inventory link to another inventory item
11516 </summary>
11517 <param name="folderID">Put newly created link in folder with this UUID</param>
11518 <param name="item">Original inventory item</param>
11519 <param name="callback">Method to call upon creation of the link</param>
11520 </member> 10020 </member>
11521 <member name="M:OpenMetaverse.InventoryManager.CreateLink(OpenMetaverse.UUID,OpenMetaverse.InventoryFolder,OpenMetaverse.InventoryManager.ItemCreatedCallback)"> 10021 <member name="F:OpenMetaverse.Avatar.Statistics.BehaviorNegative">
11522 <summary> 10022 <summary>Negative ratings for Behavior</summary>
11523 Creates inventory link to another inventory folder
11524 </summary>
11525 <param name="folderID">Put newly created link in folder with this UUID</param>
11526 <param name="folder">Original inventory folder</param>
11527 <param name="callback">Method to call upon creation of the link</param>
11528 </member> 10023 </member>
11529 <member name="M:OpenMetaverse.InventoryManager.CreateLink(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,System.String,OpenMetaverse.AssetType,OpenMetaverse.InventoryType,OpenMetaverse.UUID,OpenMetaverse.InventoryManager.ItemCreatedCallback)"> 10024 <member name="F:OpenMetaverse.Avatar.Statistics.AppearancePositive">
11530 <summary> 10025 <summary>Positive ratings for Appearance</summary>
11531 Creates inventory link to another inventory item or folder
11532 </summary>
11533 <param name="folderID">Put newly created link in folder with this UUID</param>
11534 <param name="itemID">Original item's UUID</param>
11535 <param name="name">Name</param>
11536 <param name="description">Description</param>
11537 <param name="assetType">Asset Type</param>
11538 <param name="invType">Inventory Type</param>
11539 <param name="transactionID">Transaction UUID</param>
11540 <param name="callback">Method to call upon creation of the link</param>
11541 </member> 10026 </member>
11542 <member name="M:OpenMetaverse.InventoryManager.RequestCopyItem(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,OpenMetaverse.InventoryManager.ItemCopiedCallback)"> 10027 <member name="F:OpenMetaverse.Avatar.Statistics.AppearanceNegative">
11543 <summary> 10028 <summary>Negative ratings for Appearance</summary>
11544 </summary>
11545 <param name="item">
11546 </param>
11547 <param name="newParent">
11548 </param>
11549 <param name="newName">
11550 </param>
11551 <param name="callback">
11552 </param>
11553 </member> 10029 </member>
11554 <member name="M:OpenMetaverse.InventoryManager.RequestCopyItem(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,OpenMetaverse.UUID,OpenMetaverse.InventoryManager.ItemCopiedCallback)"> 10030 <member name="F:OpenMetaverse.Avatar.Statistics.BuildingPositive">
11555 <summary> 10031 <summary>Positive ratings for Building</summary>
11556 </summary>
11557 <param name="item">
11558 </param>
11559 <param name="newParent">
11560 </param>
11561 <param name="newName">
11562 </param>
11563 <param name="oldOwnerID">
11564 </param>
11565 <param name="callback">
11566 </param>
11567 </member> 10032 </member>
11568 <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)"> 10033 <member name="F:OpenMetaverse.Avatar.Statistics.BuildingNegative">
11569 <summary> 10034 <summary>Negative ratings for Building</summary>
11570 </summary>
11571 <param name="items">
11572 </param>
11573 <param name="targetFolders">
11574 </param>
11575 <param name="newNames">
11576 </param>
11577 <param name="oldOwnerID">
11578 </param>
11579 <param name="callback">
11580 </param>
11581 </member> 10035 </member>
11582 <member name="M:OpenMetaverse.InventoryManager.RequestCopyItemFromNotecard(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.InventoryManager.ItemCopiedCallback)"> 10036 <member name="F:OpenMetaverse.Avatar.Statistics.GivenPositive">
11583 <summary> 10037 <summary>Positive ratings given by this avatar</summary>
11584 Request a copy of an asset embedded within a notecard
11585 </summary>
11586 <param name="objectID">Usually UUID.Zero for copying an asset from a notecard</param>
11587 <param name="notecardID">UUID of the notecard to request an asset from</param>
11588 <param name="folderID">Target folder for asset to go to in your inventory</param>
11589 <param name="itemID">UUID of the embedded asset</param>
11590 <param name="callback">callback to run when item is copied to inventory</param>
11591 </member> 10038 </member>
11592 <member name="M:OpenMetaverse.InventoryManager.RequestUpdateItem(OpenMetaverse.InventoryItem)"> 10039 <member name="F:OpenMetaverse.Avatar.Statistics.GivenNegative">
11593 <summary> 10040 <summary>Negative ratings given by this avatar</summary>
11594 </summary>
11595 <param name="item">
11596 </param>
11597 </member> 10041 </member>
11598 <member name="M:OpenMetaverse.InventoryManager.RequestUpdateItems(System.Collections.Generic.List{OpenMetaverse.InventoryItem})"> 10042 <member name="T:OpenMetaverse.Avatar.AvatarProperties">
11599 <summary> 10043 <summary>
10044 Avatar properties including about text, profile URL, image IDs and
10045 publishing settings
11600 </summary> 10046 </summary>
11601 <param name="items">
11602 </param>
11603 </member> 10047 </member>
11604 <member name="M:OpenMetaverse.InventoryManager.RequestUpdateItems(System.Collections.Generic.List{OpenMetaverse.InventoryItem},OpenMetaverse.UUID)"> 10048 <member name="F:OpenMetaverse.Avatar.AvatarProperties.FirstLifeText">
11605 <summary> 10049 <summary>First Life about text</summary>
11606 </summary>
11607 <param name="items">
11608 </param>
11609 <param name="transactionID">
11610 </param>
11611 </member> 10050 </member>
11612 <member name="M:OpenMetaverse.InventoryManager.RequestUploadNotecardAsset(System.Byte[],OpenMetaverse.UUID,OpenMetaverse.InventoryManager.InventoryUploadedAssetCallback)"> 10051 <member name="F:OpenMetaverse.Avatar.AvatarProperties.FirstLifeImage">
11613 <summary> 10052 <summary>First Life image ID</summary>
11614 </summary>
11615 <param name="data">
11616 </param>
11617 <param name="notecardID">
11618 </param>
11619 <param name="callback">
11620 </param>
11621 </member> 10053 </member>
11622 <member name="M:OpenMetaverse.InventoryManager.RequestUpdateNotecardTask(System.Byte[],OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.InventoryManager.InventoryUploadedAssetCallback)"> 10054 <member name="F:OpenMetaverse.Avatar.AvatarProperties.Partner">
11623 <summary> 10055 <summary></summary>
11624 Save changes to notecard embedded in object contents
11625 </summary>
11626 <param name="data">Encoded notecard asset data</param>
11627 <param name="notecardID">Notecard UUID</param>
11628 <param name="taskID">Object's UUID</param>
11629 <param name="callback">Called upon finish of the upload with status information</param>
11630 </member> 10056 </member>
11631 <member name="M:OpenMetaverse.InventoryManager.RequestUploadGestureAsset(System.Byte[],OpenMetaverse.UUID,OpenMetaverse.InventoryManager.InventoryUploadedAssetCallback)"> 10057 <member name="F:OpenMetaverse.Avatar.AvatarProperties.AboutText">
11632 <summary> 10058 <summary></summary>
11633 Upload new gesture asset for an inventory gesture item
11634 </summary>
11635 <param name="data">Encoded gesture asset</param>
11636 <param name="gestureID">Gesture inventory UUID</param>
11637 <param name="callback">Callback whick will be called when upload is complete</param>
11638 </member> 10059 </member>
11639 <member name="M:OpenMetaverse.InventoryManager.RequestUpdateScriptAgentInventory(System.Byte[],OpenMetaverse.UUID,System.Boolean,OpenMetaverse.InventoryManager.ScriptUpdatedCallback)"> 10060 <member name="F:OpenMetaverse.Avatar.AvatarProperties.BornOn">
11640 <summary> 10061 <summary></summary>
11641 Update an existing script in an agents Inventory
11642 </summary>
11643 <param name="data">A byte[] array containing the encoded scripts contents</param>
11644 <param name="itemID">the itemID of the script</param>
11645 <param name="mono">if true, sets the script content to run on the mono interpreter</param>
11646 <param name="callback">
11647 </param>
11648 </member> 10062 </member>
11649 <member name="M:OpenMetaverse.InventoryManager.RequestUpdateScriptTask(System.Byte[],OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.Boolean,OpenMetaverse.InventoryManager.ScriptUpdatedCallback)"> 10063 <member name="F:OpenMetaverse.Avatar.AvatarProperties.CharterMember">
11650 <summary> 10064 <summary></summary>
11651 Update an existing script in an task Inventory
11652 </summary>
11653 <param name="data">A byte[] array containing the encoded scripts contents</param>
11654 <param name="itemID">the itemID of the script</param>
11655 <param name="taskID">UUID of the prim containting the script</param>
11656 <param name="mono">if true, sets the script content to run on the mono interpreter</param>
11657 <param name="running">if true, sets the script to running</param>
11658 <param name="callback">
11659 </param>
11660 </member> 10065 </member>
11661 <member name="M:OpenMetaverse.InventoryManager.RequestRezFromInventory(OpenMetaverse.Simulator,OpenMetaverse.Quaternion,OpenMetaverse.Vector3,OpenMetaverse.InventoryItem)"> 10066 <member name="F:OpenMetaverse.Avatar.AvatarProperties.ProfileImage">
11662 <summary> 10067 <summary>Profile image ID</summary>
11663 Rez an object from inventory
11664 </summary>
11665 <param name="simulator">Simulator to place object in</param>
11666 <param name="rotation">Rotation of the object when rezzed</param>
11667 <param name="position">Vector of where to place object</param>
11668 <param name="item">InventoryItem object containing item details</param>
11669 </member> 10068 </member>
11670 <member name="M:OpenMetaverse.InventoryManager.RequestRezFromInventory(OpenMetaverse.Simulator,OpenMetaverse.Quaternion,OpenMetaverse.Vector3,OpenMetaverse.InventoryItem,OpenMetaverse.UUID)"> 10069 <member name="F:OpenMetaverse.Avatar.AvatarProperties.Flags">
11671 <summary> 10070 <summary>Flags of the profile</summary>
11672 Rez an object from inventory
11673 </summary>
11674 <param name="simulator">Simulator to place object in</param>
11675 <param name="rotation">Rotation of the object when rezzed</param>
11676 <param name="position">Vector of where to place object</param>
11677 <param name="item">InventoryItem object containing item details</param>
11678 <param name="groupOwner">UUID of group to own the object</param>
11679 </member> 10071 </member>
11680 <member name="M:OpenMetaverse.InventoryManager.RequestRezFromInventory(OpenMetaverse.Simulator,OpenMetaverse.Quaternion,OpenMetaverse.Vector3,OpenMetaverse.InventoryItem,OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean)"> 10072 <member name="F:OpenMetaverse.Avatar.AvatarProperties.ProfileURL">
11681 <summary> 10073 <summary>Web URL for this profile</summary>
11682 Rez an object from inventory
11683 </summary>
11684 <param name="simulator">Simulator to place object in</param>
11685 <param name="rotation">Rotation of the object when rezzed</param>
11686 <param name="position">Vector of where to place object</param>
11687 <param name="item">InventoryItem object containing item details</param>
11688 <param name="groupOwner">UUID of group to own the object</param>
11689 <param name="queryID">User defined queryID to correlate replies</param>
11690 <param name="rezSelected">If set to true, the CreateSelected flag
11691 will be set on the rezzed object</param>
11692 </member> 10074 </member>
11693 <member name="M:OpenMetaverse.InventoryManager.RequestDeRezToInventory(System.UInt32)"> 10075 <member name="P:OpenMetaverse.Avatar.AvatarProperties.AllowPublish">
11694 <summary> 10076 <summary>Should this profile be published on the web</summary>
11695 DeRez an object from the simulator to the agents Objects folder in the agents Inventory
11696 </summary>
11697 <param name="objectLocalID">The simulator Local ID of the object</param>
11698 <remarks>If objectLocalID is a child primitive in a linkset, the entire linkset will be derezzed</remarks>
11699 </member> 10077 </member>
11700 <member name="M:OpenMetaverse.InventoryManager.RequestDeRezToInventory(System.UInt32,OpenMetaverse.DeRezDestination,OpenMetaverse.UUID,OpenMetaverse.UUID)"> 10078 <member name="P:OpenMetaverse.Avatar.AvatarProperties.Online">
11701 <summary> 10079 <summary>Avatar Online Status</summary>
11702 DeRez an object from the simulator and return to inventory
11703 </summary>
11704 <param name="objectLocalID">The simulator Local ID of the object</param>
11705 <param name="destType">The type of destination from the <seealso cref="T:OpenMetaverse.DeRezDestination" /> enum</param>
11706 <param name="destFolder">The destination inventory folders <seealso cref="T:OpenMetaverse.UUID" /> -or-
11707 if DeRezzing object to a tasks Inventory, the Tasks <seealso cref="T:OpenMetaverse.UUID" /></param>
11708 <param name="transactionID">The transaction ID for this request which
11709 can be used to correlate this request with other packets</param>
11710 <remarks>If objectLocalID is a child primitive in a linkset, the entire linkset will be derezzed</remarks>
11711 </member> 10080 </member>
11712 <member name="M:OpenMetaverse.InventoryManager.RequestRestoreRezFromInventory(OpenMetaverse.Simulator,OpenMetaverse.InventoryItem,OpenMetaverse.UUID)"> 10081 <member name="P:OpenMetaverse.Avatar.AvatarProperties.MaturePublish">
11713 <summary> 10082 <summary>Is this a mature profile</summary>
11714 Rez an item from inventory to its previous simulator location
11715 </summary>
11716 <param name="simulator">
11717 </param>
11718 <param name="item">
11719 </param>
11720 <param name="queryID">
11721 </param>
11722 <returns>
11723 </returns>
11724 </member> 10083 </member>
11725 <member name="M:OpenMetaverse.InventoryManager.GiveItem(OpenMetaverse.UUID,System.String,OpenMetaverse.AssetType,OpenMetaverse.UUID,System.Boolean)"> 10084 <member name="P:OpenMetaverse.Avatar.AvatarProperties.Identified">
11726 <summary> 10085 <summary></summary>
11727 Give an inventory item to another avatar
11728 </summary>
11729 <param name="itemID">The <seealso cref="T:OpenMetaverse.UUID" /> of the item to give</param>
11730 <param name="itemName">The name of the item</param>
11731 <param name="assetType">The type of the item from the <seealso cref="T:OpenMetaverse.AssetType" /> enum</param>
11732 <param name="recipient">The <seealso cref="T:OpenMetaverse.UUID" /> of the recipient</param>
11733 <param name="doEffect">true to generate a beameffect during transfer</param>
11734 </member> 10086 </member>
11735 <member name="M:OpenMetaverse.InventoryManager.GiveFolder(OpenMetaverse.UUID,System.String,OpenMetaverse.AssetType,OpenMetaverse.UUID,System.Boolean)"> 10087 <member name="P:OpenMetaverse.Avatar.AvatarProperties.Transacted">
11736 <summary> 10088 <summary></summary>
11737 Give an inventory Folder with contents to another avatar
11738 </summary>
11739 <param name="folderID">The <seealso cref="T:OpenMetaverse.UUID" /> of the Folder to give</param>
11740 <param name="folderName">The name of the folder</param>
11741 <param name="assetType">The type of the item from the <seealso cref="T:OpenMetaverse.AssetType" /> enum</param>
11742 <param name="recipient">The <seealso cref="T:OpenMetaverse.UUID" /> of the recipient</param>
11743 <param name="doEffect">true to generate a beameffect during transfer</param>
11744 </member> 10089 </member>
11745 <member name="M:OpenMetaverse.InventoryManager.UpdateTaskInventory(System.UInt32,OpenMetaverse.InventoryItem)"> 10090 <member name="T:OpenMetaverse.Avatar.Interests">
11746 <summary> 10091 <summary>
11747 Copy or move an <see cref="T:OpenMetaverse.InventoryItem" /> from agent inventory to a task (primitive) inventory 10092 Avatar interests including spoken languages, skills, and "want to"
10093 choices
11748 </summary> 10094 </summary>
11749 <param name="objectLocalID">The target object</param>
11750 <param name="item">The item to copy or move from inventory</param>
11751 <returns>
11752 </returns>
11753 <remarks>For items with copy permissions a copy of the item is placed in the tasks inventory,
11754 for no-copy items the object is moved to the tasks inventory</remarks>
11755 </member> 10095 </member>
11756 <member name="M:OpenMetaverse.InventoryManager.GetTaskInventory(OpenMetaverse.UUID,System.UInt32,System.Int32)"> 10096 <member name="F:OpenMetaverse.Avatar.Interests.LanguagesText">
11757 <summary> 10097 <summary>Languages profile field</summary>
11758 Retrieve a listing of the items contained in a task (Primitive)
11759 </summary>
11760 <param name="objectID">The tasks <seealso cref="T:OpenMetaverse.UUID" /></param>
11761 <param name="objectLocalID">The tasks simulator local ID</param>
11762 <param name="timeoutMS">milliseconds to wait for reply from simulator</param>
11763 <returns>A list containing the inventory items inside the task or null
11764 if a timeout occurs</returns>
11765 <remarks>This request blocks until the response from the simulator arrives
11766 or timeoutMS is exceeded</remarks>
11767 </member> 10098 </member>
11768 <member name="M:OpenMetaverse.InventoryManager.RequestTaskInventory(System.UInt32)"> 10099 <member name="F:OpenMetaverse.Avatar.Interests.SkillsMask">
11769 <summary> 10100 <summary></summary>
11770 Request the contents of a tasks (primitives) inventory from the
11771 current simulator
11772 </summary>
11773 <param name="objectLocalID">The LocalID of the object</param>
11774 <seealso cref="E:OpenMetaverse.InventoryManager.TaskInventoryReply" />
11775 </member> 10101 </member>
11776 <member name="M:OpenMetaverse.InventoryManager.RequestTaskInventory(System.UInt32,OpenMetaverse.Simulator)"> 10102 <member name="F:OpenMetaverse.Avatar.Interests.SkillsText">
11777 <summary> 10103 <summary></summary>
11778 Request the contents of a tasks (primitives) inventory
11779 </summary>
11780 <param name="objectLocalID">The simulator Local ID of the object</param>
11781 <param name="simulator">A reference to the simulator object that contains the object</param>
11782 <seealso cref="E:OpenMetaverse.InventoryManager.TaskInventoryReply" />
11783 </member> 10104 </member>
11784 <member name="M:OpenMetaverse.InventoryManager.MoveTaskInventory(System.UInt32,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.Simulator)"> 10105 <member name="F:OpenMetaverse.Avatar.Interests.WantToMask">
11785 <summary> 10106 <summary></summary>
11786 Move an item from a tasks (Primitive) inventory to the specified folder in the avatars inventory
11787 </summary>
11788 <param name="objectLocalID">LocalID of the object in the simulator</param>
11789 <param name="taskItemID">UUID of the task item to move</param>
11790 <param name="inventoryFolderID">The ID of the destination folder in this agents inventory</param>
11791 <param name="simulator">Simulator Object</param>
11792 <remarks>Raises the <see cref="M:OpenMetaverse.InventoryManager.OnTaskItemReceived(OpenMetaverse.TaskItemReceivedEventArgs)" /> event</remarks>
11793 </member> 10107 </member>
11794 <member name="M:OpenMetaverse.InventoryManager.RemoveTaskInventory(System.UInt32,OpenMetaverse.UUID,OpenMetaverse.Simulator)"> 10108 <member name="F:OpenMetaverse.Avatar.Interests.WantToText">
11795 <summary> 10109 <summary></summary>
11796 Remove an item from an objects (Prim) Inventory
11797 </summary>
11798 <param name="objectLocalID">LocalID of the object in the simulator</param>
11799 <param name="taskItemID">UUID of the task item to remove</param>
11800 <param name="simulator">Simulator Object</param>
11801 <remarks>You can confirm the removal by comparing the tasks inventory serial before and after the
11802 request with the <see cref="M:OpenMetaverse.InventoryManager.RequestTaskInventory(System.UInt32,OpenMetaverse.Simulator)" /> request combined with
11803 the <seealso cref="E:OpenMetaverse.InventoryManager.TaskInventoryReply" /> event</remarks>
11804 </member> 10110 </member>
11805 <member name="M:OpenMetaverse.InventoryManager.CopyScriptToTask(System.UInt32,OpenMetaverse.InventoryItem,System.Boolean)"> 10111 <member name="T:OpenMetaverse.AgentThrottle">
11806 <summary> 10112 <summary>
11807 Copy an InventoryScript item from the Agents Inventory into a primitives task inventory 10113 Throttles the network traffic for various different traffic types.
10114 Access this class through GridClient.Throttle
11808 </summary> 10115 </summary>
11809 <param name="objectLocalID">An unsigned integer representing a primitive being simulated</param>
11810 <param name="item">An <seealso cref="T:OpenMetaverse.InventoryItem" /> which represents a script object from the agents inventory</param>
11811 <param name="enableScript">true to set the scripts running state to enabled</param>
11812 <returns>A Unique Transaction ID</returns>
11813 <example>
11814 The following example shows the basic steps necessary to copy a script from the agents inventory into a tasks inventory
11815 and assumes the script exists in the agents inventory.
11816 <code>
11817 uint primID = 95899503; // Fake prim ID
11818 UUID scriptID = UUID.Parse("92a7fe8a-e949-dd39-a8d8-1681d8673232"); // Fake Script UUID in Inventory
11819 Client.Inventory.FolderContents(Client.Inventory.FindFolderForType(AssetType.LSLText), Client.Self.AgentID,
11820 false, true, InventorySortOrder.ByName, 10000);
11821 Client.Inventory.RezScript(primID, (InventoryItem)Client.Inventory.Store[scriptID]);
11822 </code></example>
11823 </member> 10116 </member>
11824 <member name="M:OpenMetaverse.InventoryManager.RequestGetScriptRunning(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 10117 <member name="M:OpenMetaverse.AgentThrottle.#ctor(OpenMetaverse.GridClient)">
11825 <summary> 10118 <summary>
11826 Request the running status of a script contained in a task (primitive) inventory 10119 Default constructor, uses a default high total of 1500 KBps (1536000)
11827 </summary> 10120 </summary>
11828 <param name="objectID">The ID of the primitive containing the script</param>
11829 <param name="scriptID">The ID of the script</param>
11830 <remarks>The <see cref="E:OpenMetaverse.InventoryManager.ScriptRunningReply" /> event can be used to obtain the results of the
11831 request</remarks>
11832 <seealso cref="E:OpenMetaverse.InventoryManager.ScriptRunningReply" />
11833 </member> 10121 </member>
11834 <member name="M:OpenMetaverse.InventoryManager.RequestSetScriptRunning(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean)"> 10122 <member name="M:OpenMetaverse.AgentThrottle.#ctor(System.Byte[],System.Int32)">
11835 <summary> 10123 <summary>
11836 Send a request to set the running state of a script contained in a task (primitive) inventory 10124 Constructor that decodes an existing AgentThrottle packet in to
10125 individual values
11837 </summary> 10126 </summary>
11838 <param name="objectID">The ID of the primitive containing the script</param> 10127 <param name="data">Reference to the throttle data in an AgentThrottle
11839 <param name="scriptID">The ID of the script</param> 10128 packet</param>
11840 <param name="running">true to set the script running, false to stop a running script</param> 10129 <param name="pos">Offset position to start reading at in the
11841 <remarks>To verify the change you can use the <see cref="M:OpenMetaverse.InventoryManager.RequestGetScriptRunning(OpenMetaverse.UUID,OpenMetaverse.UUID)" /> method combined 10130 throttle data</param>
11842 with the <see cref="E:OpenMetaverse.InventoryManager.ScriptRunningReply" /> event</remarks> 10131 <remarks>This is generally not needed in clients as the server will
10132 never send a throttle packet to the client</remarks>
11843 </member> 10133 </member>
11844 <member name="M:OpenMetaverse.InventoryManager.ItemCRC(OpenMetaverse.InventoryItem)"> 10134 <member name="M:OpenMetaverse.AgentThrottle.Set">
11845 <summary> 10135 <summary>
11846 Create a CRC from an InventoryItem 10136 Send an AgentThrottle packet to the current server using the
10137 current values
11847 </summary> 10138 </summary>
11848 <param name="iitem">The source InventoryItem</param>
11849 <returns>A uint representing the source InventoryItem as a CRC</returns>
11850 </member> 10139 </member>
11851 <member name="M:OpenMetaverse.InventoryManager.DecryptShadowID(OpenMetaverse.UUID)"> 10140 <member name="M:OpenMetaverse.AgentThrottle.Set(OpenMetaverse.Simulator)">
11852 <summary> 10141 <summary>
11853 Reverses a cheesy XORing with a fixed UUID to convert a shadow_id to an asset_id 10142 Send an AgentThrottle packet to the specified server using the
10143 current values
11854 </summary> 10144 </summary>
11855 <param name="shadowID">Obfuscated shadow_id value</param>
11856 <returns>Deobfuscated asset_id value</returns>
11857 </member> 10145 </member>
11858 <member name="M:OpenMetaverse.InventoryManager.EncryptAssetID(OpenMetaverse.UUID)"> 10146 <member name="M:OpenMetaverse.AgentThrottle.ToBytes">
11859 <summary> 10147 <summary>
11860 Does a cheesy XORing with a fixed UUID to convert an asset_id to a shadow_id 10148 Convert the current throttle values to a byte array that can be put
10149 in an AgentThrottle packet
11861 </summary> 10150 </summary>
11862 <param name="assetID">asset_id value to obfuscate</param> 10151 <returns>Byte array containing all the throttle values</returns>
11863 <returns>Obfuscated shadow_id value</returns>
11864 </member> 10152 </member>
11865 <member name="M:OpenMetaverse.InventoryManager.CreateInventoryItem(OpenMetaverse.InventoryType,OpenMetaverse.UUID)"> 10153 <member name="P:OpenMetaverse.AgentThrottle.Resend">
11866 <summary> 10154 <summary>Maximum bits per second for resending unacknowledged packets</summary>
11867 Wrapper for creating a new <seealso cref="T:OpenMetaverse.InventoryItem" /> object
11868 </summary>
11869 <param name="type">The type of item from the <seealso cref="T:OpenMetaverse.InventoryType" /> enum</param>
11870 <param name="id">The <seealso cref="T:OpenMetaverse.UUID" /> of the newly created object</param>
11871 <returns>An <seealso cref="T:OpenMetaverse.InventoryItem" /> object with the type and id passed</returns>
11872 </member> 10155 </member>
11873 <member name="M:OpenMetaverse.InventoryManager.ParseTaskInventory(System.String)"> 10156 <member name="P:OpenMetaverse.AgentThrottle.Land">
11874 <summary> 10157 <summary>Maximum bits per second for LayerData terrain</summary>
11875 Parse the results of a RequestTaskInventory() response
11876 </summary>
11877 <param name="taskData">A string which contains the data from the task reply</param>
11878 <returns>A List containing the items contained within the tasks inventory</returns>
11879 </member> 10158 </member>
11880 <member name="M:OpenMetaverse.InventoryManager.SaveAssetIntoInventoryHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 10159 <member name="P:OpenMetaverse.AgentThrottle.Wind">
11881 <summary>Process an incoming packet and raise the appropriate events</summary> 10160 <summary>Maximum bits per second for LayerData wind data</summary>
11882 <param name="sender">The sender</param>
11883 <param name="e">The EventArgs object containing the packet data</param>
11884 </member> 10161 </member>
11885 <member name="M:OpenMetaverse.InventoryManager.InventoryDescendentsHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 10162 <member name="P:OpenMetaverse.AgentThrottle.Cloud">
11886 <summary>Process an incoming packet and raise the appropriate events</summary> 10163 <summary>Maximum bits per second for LayerData clouds</summary>
11887 <param name="sender">The sender</param>
11888 <param name="e">The EventArgs object containing the packet data</param>
11889 </member> 10164 </member>
11890 <member name="M:OpenMetaverse.InventoryManager.UpdateCreateInventoryItemHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 10165 <member name="P:OpenMetaverse.AgentThrottle.Task">
11891 <summary> 10166 <summary>Unknown, includes object data</summary>
11892 UpdateCreateInventoryItem packets are received when a new inventory item
11893 is created. This may occur when an object that's rezzed in world is
11894 taken into inventory, when an item is created using the CreateInventoryItem
11895 packet, or when an object is purchased
11896 </summary>
11897 <param name="sender">The sender</param>
11898 <param name="e">The EventArgs object containing the packet data</param>
11899 </member> 10167 </member>
11900 <member name="M:OpenMetaverse.InventoryManager.MoveInventoryItemHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 10168 <member name="P:OpenMetaverse.AgentThrottle.Texture">
11901 <summary>Process an incoming packet and raise the appropriate events</summary> 10169 <summary>Maximum bits per second for textures</summary>
11902 <param name="sender">The sender</param>
11903 <param name="e">The EventArgs object containing the packet data</param>
11904 </member> 10170 </member>
11905 <member name="M:OpenMetaverse.InventoryManager.BulkUpdateInventoryHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 10171 <member name="P:OpenMetaverse.AgentThrottle.Asset">
11906 <summary>Process an incoming packet and raise the appropriate events</summary> 10172 <summary>Maximum bits per second for downloaded assets</summary>
11907 <param name="sender">The sender</param>
11908 <param name="e">The EventArgs object containing the packet data</param>
11909 </member> 10173 </member>
11910 <member name="M:OpenMetaverse.InventoryManager.FetchInventoryReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 10174 <member name="P:OpenMetaverse.AgentThrottle.Total">
11911 <summary>Process an incoming packet and raise the appropriate events</summary> 10175 <summary>Maximum bits per second the entire connection, divided up
11912 <param name="sender">The sender</param> 10176 between invidiual streams using default multipliers</summary>
11913 <param name="e">The EventArgs object containing the packet data</param>
11914 </member> 10177 </member>
11915 <member name="M:OpenMetaverse.InventoryManager.ReplyTaskInventoryHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 10178 <member name="F:OpenMetaverse.Http.EventQueueClient.REQUEST_TIMEOUT">
11916 <summary>Process an incoming packet and raise the appropriate events</summary> 10179 <summary>=</summary>
11917 <param name="sender">The sender</param>
11918 <param name="e">The EventArgs object containing the packet data</param>
11919 </member> 10180 </member>
11920 <member name="P:OpenMetaverse.InventoryObjectOfferedEventArgs.Accept"> 10181 <member name="F:OpenMetaverse.Http.EventQueueClient._errorCount">
11921 <summary>Set to true to accept offer, false to decline it</summary> 10182 <summary>Number of times we've received an unknown CAPS exception in series.</summary>
11922 </member> 10183 </member>
11923 <member name="P:OpenMetaverse.InventoryObjectOfferedEventArgs.FolderID"> 10184 <member name="F:OpenMetaverse.Http.EventQueueClient._random">
11924 <summary>The folder to accept the inventory into, if null default folder for <see cref="T:OpenMetaverse.AssetType" /> will be used</summary> 10185 <summary>For exponential backoff on error.</summary>
11925 </member> 10186 </member>
11926 <member name="T:OpenMetaverse.TaskItemReceivedEventArgs"> 10187 <member name="T:OpenMetaverse.Assets.AssetMesh">
11927 <summary> 10188 <summary>
11928 Callback when an inventory object is accepted and received from a 10189 Represents Mesh asset
11929 task inventory. This is the callback in which you actually get
11930 the ItemID, as in ObjectOfferedCallback it is null when received
11931 from a task.
11932 </summary> 10190 </summary>
11933 </member> 10191 </member>
11934 <member name="M:OpenMetaverse.InventoryNode.#ctor"> 10192 <member name="F:OpenMetaverse.Assets.AssetMesh.MeshData">
11935 <summary> 10193 <summary>
10194 Decoded mesh data
11936 </summary> 10195 </summary>
11937 </member> 10196 </member>
11938 <member name="M:OpenMetaverse.InventoryNode.#ctor(OpenMetaverse.InventoryBase)"> 10197 <member name="M:OpenMetaverse.Assets.AssetMesh.#ctor">
11939 <summary> 10198 <summary>Initializes a new instance of an AssetMesh object</summary>
11940 </summary>
11941 <param name="data">
11942 </param>
11943 </member> 10199 </member>
11944 <member name="M:OpenMetaverse.InventoryNode.#ctor(OpenMetaverse.InventoryBase,OpenMetaverse.InventoryNode)"> 10200 <member name="M:OpenMetaverse.Assets.AssetMesh.#ctor(OpenMetaverse.UUID,System.Byte[])">
11945 <summary> 10201 <summary>Initializes a new instance of an AssetMesh object with parameters</summary>
11946 De-serialization constructor for the InventoryNode Class 10202 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
11947 </summary> 10203 <param name="assetData">A byte array containing the raw asset data</param>
11948 </member> 10204 </member>
11949 <member name="M:OpenMetaverse.InventoryNode.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 10205 <member name="M:OpenMetaverse.Assets.AssetMesh.Encode">
11950 <summary> 10206 <summary>
11951 De-serialization handler for the InventoryNode Class 10207 TODO: Encodes Collada file into LLMesh format
11952 </summary> 10208 </summary>
11953 </member> 10209 </member>
11954 <member name="P:OpenMetaverse.InventoryNode.Data"> 10210 <member name="M:OpenMetaverse.Assets.AssetMesh.Decode">
11955 <summary> 10211 <summary>
11956 </summary> 10212 Decodes mesh asset. See <see cref="M:OpenMetaverse.Rendering.FacetedMesh.TryDecodeFromAsset(OpenMetaverse.Primitive,OpenMetaverse.Assets.AssetMesh,OpenMetaverse.Rendering.DetailLevel,OpenMetaverse.Rendering.FacetedMesh@)"/>
10213 to furter decode it for rendering</summary>
10214 <returns>true</returns>
11957 </member> 10215 </member>
11958 <member name="P:OpenMetaverse.InventoryNode.Parent"> 10216 <member name="P:OpenMetaverse.Assets.AssetMesh.AssetType">
11959 <summary> 10217 <summary>Override the base classes AssetType</summary>
11960 </summary>
11961 </member> 10218 </member>
11962 <member name="P:OpenMetaverse.InventoryNode.ParentID"> 10219 <member name="F:OpenMetaverse.TerrainPatch.X">
11963 <summary> 10220 <summary>X position of this patch</summary>
11964 </summary>
11965 </member> 10221 </member>
11966 <member name="P:OpenMetaverse.InventoryNode.Nodes"> 10222 <member name="F:OpenMetaverse.TerrainPatch.Y">
11967 <summary> 10223 <summary>Y position of this patch</summary>
11968 </summary>
11969 </member> 10224 </member>
11970 <member name="P:OpenMetaverse.InventoryNode.NeedsUpdate"> 10225 <member name="F:OpenMetaverse.TerrainPatch.Data">
11971 <summary> 10226 <summary>A 16x16 array of floats holding decompressed layer data</summary>
11972 For inventory folder nodes specifies weather the folder needs to be
11973 refreshed from the server
11974 </summary>
11975 </member> 10227 </member>
11976 <member name="M:OpenMetaverse.InventoryNode.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 10228 <member name="M:OpenMetaverse.TerrainCompressor.CreateLandPacket(System.Single[],System.Int32[])">
11977 <summary> 10229 <summary>
11978 Serialization handler for the InventoryNode Class 10230 Creates a LayerData packet for compressed land data given a full
10231 simulator heightmap and an array of indices of patches to compress
11979 </summary> 10232 </summary>
10233 <param name="heightmap">A 256 * 256 array of floating point values
10234 specifying the height at each meter in the simulator</param>
10235 <param name="patches">Array of indexes in the 16x16 grid of patches
10236 for this simulator. For example if 1 and 17 are specified, patches
10237 x=1,y=0 and x=1,y=1 are sent</param>
10238 <returns></returns>
11980 </member> 10239 </member>
11981 <member name="M:OpenMetaverse.InventoryNode.ToString"> 10240 <member name="M:OpenMetaverse.TerrainCompressor.CreatePatchFromHeightmap(OpenMetaverse.BitPack,System.Single[],System.Int32,System.Int32)">
11982 <summary> 10241 <summary>
10242 Add a patch of terrain to a BitPacker
11983 </summary> 10243 </summary>
11984 <returns> 10244 <param name="output">BitPacker to write the patch to</param>
11985 </returns> 10245 <param name="heightmap">Heightmap of the simulator, must be a 256 *
10246 256 float array</param>
10247 <param name="x">X offset of the patch to create, valid values are
10248 from 0 to 15</param>
10249 <param name="y">Y offset of the patch to create, valid values are
10250 from 0 to 15</param>
11986 </member> 10251 </member>
11987 <member name="T:OpenMetaverse.Logger"> 10252 <member name="T:OpenMetaverse.ScriptPermission">
11988 <summary> 10253 <summary>
11989 Singleton logging class for the entire library 10254 Permission request flags, asked when a script wants to control an Avatar
11990 </summary> 10255 </summary>
11991 </member> 10256 </member>
11992 <member name="M:OpenMetaverse.Logger.#ctor"> 10257 <member name="F:OpenMetaverse.ScriptPermission.None">
11993 <summary> 10258 <summary>Placeholder for empty values, shouldn't ever see this</summary>
11994 Default constructor
11995 </summary>
11996 </member> 10259 </member>
11997 <member name="T:OpenMetaverse.Logger.LogCallback"> 10260 <member name="F:OpenMetaverse.ScriptPermission.Debit">
11998 <summary> 10261 <summary>Script wants ability to take money from you</summary>
11999 Callback used for client apps to receive log messages from
12000 the library
12001 </summary>
12002 <param name="message">Data being logged</param>
12003 <param name="level">The severity of the log entry from <seealso cref="T:OpenMetaverse.Helpers.LogLevel" /></param>
12004 </member> 10262 </member>
12005 <member name="F:OpenMetaverse.Logger.LogInstance"> 10263 <member name="F:OpenMetaverse.ScriptPermission.TakeControls">
12006 <summary>log4net logging engine</summary> 10264 <summary>Script wants to take camera controls for you</summary>
12007 </member> 10265 </member>
12008 <member name="E:OpenMetaverse.Logger.OnLogMessage"> 10266 <member name="F:OpenMetaverse.ScriptPermission.RemapControls">
12009 <summary>Triggered whenever a message is logged. If this is left 10267 <summary>Script wants to remap avatars controls</summary>
12010 null, log messages will go to the console</summary>
12011 </member> 10268 </member>
12012 <member name="M:OpenMetaverse.Logger.Log(System.Object,OpenMetaverse.Helpers.LogLevel)"> 10269 <member name="F:OpenMetaverse.ScriptPermission.TriggerAnimation">
12013 <summary> 10270 <summary>Script wants to trigger avatar animations</summary>
12014 Send a log message to the logging engine 10271 <remarks>This function is not implemented on the grid</remarks>
12015 </summary>
12016 <param name="message">The log message</param>
12017 <param name="level">The severity of the log entry</param>
12018 </member> 10272 </member>
12019 <member name="M:OpenMetaverse.Logger.Log(System.Object,OpenMetaverse.Helpers.LogLevel,OpenMetaverse.GridClient)"> 10273 <member name="F:OpenMetaverse.ScriptPermission.Attach">
12020 <summary> 10274 <summary>Script wants to attach or detach the prim or primset to your avatar</summary>
12021 Send a log message to the logging engine
12022 </summary>
12023 <param name="message">The log message</param>
12024 <param name="level">The severity of the log entry</param>
12025 <param name="client">Instance of the client</param>
12026 </member> 10275 </member>
12027 <member name="M:OpenMetaverse.Logger.Log(System.Object,OpenMetaverse.Helpers.LogLevel,System.Exception)"> 10276 <member name="F:OpenMetaverse.ScriptPermission.ReleaseOwnership">
12028 <summary> 10277 <summary>Script wants permission to release ownership</summary>
12029 Send a log message to the logging engine 10278 <remarks>This function is not implemented on the grid
12030 </summary> 10279 The concept of "public" objects does not exist anymore.</remarks>
12031 <param name="message">The log message</param>
12032 <param name="level">The severity of the log entry</param>
12033 <param name="exception">Exception that was raised</param>
12034 </member> 10280 </member>
12035 <member name="M:OpenMetaverse.Logger.Log(System.Object,OpenMetaverse.Helpers.LogLevel,OpenMetaverse.GridClient,System.Exception)"> 10281 <member name="F:OpenMetaverse.ScriptPermission.ChangeLinks">
12036 <summary> 10282 <summary>Script wants ability to link/delink with other prims</summary>
12037 Send a log message to the logging engine
12038 </summary>
12039 <param name="message">The log message</param>
12040 <param name="level">The severity of the log entry</param>
12041 <param name="client">Instance of the client</param>
12042 <param name="exception">Exception that was raised</param>
12043 </member> 10283 </member>
12044 <member name="M:OpenMetaverse.Logger.DebugLog(System.Object)"> 10284 <member name="F:OpenMetaverse.ScriptPermission.ChangeJoints">
12045 <summary> 10285 <summary>Script wants permission to change joints</summary>
12046 If the library is compiled with DEBUG defined, an event will be 10286 <remarks>This function is not implemented on the grid</remarks>
12047 fired if an <code>OnLogMessage</code> handler is registered and the
12048 message will be sent to the logging engine
12049 </summary>
12050 <param name="message">The message to log at the DEBUG level to the
12051 current logging engine</param>
12052 </member> 10287 </member>
12053 <member name="M:OpenMetaverse.Logger.DebugLog(System.Object,OpenMetaverse.GridClient)"> 10288 <member name="F:OpenMetaverse.ScriptPermission.ChangePermissions">
12054 <summary> 10289 <summary>Script wants permissions to change permissions</summary>
12055 If the library is compiled with DEBUG defined and 10290 <remarks>This function is not implemented on the grid</remarks>
12056 <code>GridClient.Settings.DEBUG</code> is true, an event will be
12057 fired if an <code>OnLogMessage</code> handler is registered and the
12058 message will be sent to the logging engine
12059 </summary>
12060 <param name="message">The message to log at the DEBUG level to the
12061 current logging engine</param>
12062 <param name="client">Instance of the client</param>
12063 </member> 10291 </member>
12064 <member name="T:OpenMetaverse.LoginStatus"> 10292 <member name="F:OpenMetaverse.ScriptPermission.TrackCamera">
12065 <summary> 10293 <summary>Script wants to track avatars camera position and rotation </summary>
12066 </summary>
12067 </member> 10294 </member>
12068 <member name="F:OpenMetaverse.LoginStatus.Failed"> 10295 <member name="F:OpenMetaverse.ScriptPermission.ControlCamera">
12069 <summary> 10296 <summary>Script wants to control your camera</summary>
12070 </summary>
12071 </member> 10297 </member>
12072 <member name="F:OpenMetaverse.LoginStatus.None"> 10298 <member name="F:OpenMetaverse.ScriptPermission.Teleport">
12073 <summary> 10299 <summary>Script wants the ability to teleport you</summary>
12074 </summary>
12075 </member> 10300 </member>
12076 <member name="F:OpenMetaverse.LoginStatus.ConnectingToLogin"> 10301 <member name="T:OpenMetaverse.InstantMessageDialog">
12077 <summary> 10302 <summary>
10303 Special commands used in Instant Messages
12078 </summary> 10304 </summary>
12079 </member> 10305 </member>
12080 <member name="F:OpenMetaverse.LoginStatus.ReadingResponse"> 10306 <member name="F:OpenMetaverse.InstantMessageDialog.MessageFromAgent">
12081 <summary> 10307 <summary>Indicates a regular IM from another agent</summary>
12082 </summary>
12083 </member> 10308 </member>
12084 <member name="F:OpenMetaverse.LoginStatus.ConnectingToSim"> 10309 <member name="F:OpenMetaverse.InstantMessageDialog.MessageBox">
12085 <summary> 10310 <summary>Simple notification box with an OK button</summary>
12086 </summary>
12087 </member> 10311 </member>
12088 <member name="F:OpenMetaverse.LoginStatus.Redirecting"> 10312 <member name="F:OpenMetaverse.InstantMessageDialog.GroupInvitation">
12089 <summary> 10313 <summary>You've been invited to join a group.</summary>
12090 </summary>
12091 </member> 10314 </member>
12092 <member name="F:OpenMetaverse.LoginStatus.Success"> 10315 <member name="F:OpenMetaverse.InstantMessageDialog.InventoryOffered">
12093 <summary> 10316 <summary>Inventory offer</summary>
12094 </summary>
12095 </member> 10317 </member>
12096 <member name="T:OpenMetaverse.LoginParams"> 10318 <member name="F:OpenMetaverse.InstantMessageDialog.InventoryAccepted">
12097 <summary> 10319 <summary>Accepted inventory offer</summary>
12098 Login Request Parameters
12099 </summary>
12100 </member> 10320 </member>
12101 <member name="M:OpenMetaverse.LoginParams.#ctor"> 10321 <member name="F:OpenMetaverse.InstantMessageDialog.InventoryDeclined">
12102 <summary> 10322 <summary>Declined inventory offer</summary>
12103 Default constuctor, initializes sane default values
12104 </summary>
12105 </member> 10323 </member>
12106 <member name="M:OpenMetaverse.LoginParams.#ctor(OpenMetaverse.GridClient,System.String,System.String,System.String,System.String,System.String)"> 10324 <member name="F:OpenMetaverse.InstantMessageDialog.GroupVote">
12107 <summary> 10325 <summary>Group vote</summary>
12108 Instantiates new LoginParams object and fills in the values
12109 </summary>
12110 <param name="client">Instance of GridClient to read settings from</param>
12111 <param name="firstName">Login first name</param>
12112 <param name="lastName">Login last name</param>
12113 <param name="password">Password</param>
12114 <param name="channel">Login channnel (application name)</param>
12115 <param name="version">Client version, should be application name + version number</param>
12116 </member> 10326 </member>
12117 <member name="M:OpenMetaverse.LoginParams.#ctor(OpenMetaverse.GridClient,System.String,System.String,System.String,System.String,System.String,System.String)"> 10327 <member name="F:OpenMetaverse.InstantMessageDialog.TaskInventoryOffered">
12118 <summary> 10328 <summary>An object is offering its inventory</summary>
12119 Instantiates new LoginParams object and fills in the values
12120 </summary>
12121 <param name="client">Instance of GridClient to read settings from</param>
12122 <param name="firstName">Login first name</param>
12123 <param name="lastName">Login last name</param>
12124 <param name="password">Password</param>
12125 <param name="channel">Login channnel (application name)</param>
12126 <param name="version">Client version, should be application name + version number</param>
12127 <param name="loginURI">URI of the login server</param>
12128 </member> 10329 </member>
12129 <member name="F:OpenMetaverse.LoginParams.URI"> 10330 <member name="F:OpenMetaverse.InstantMessageDialog.TaskInventoryAccepted">
12130 <summary>The URL of the Login Server</summary> 10331 <summary>Accept an inventory offer from an object</summary>
12131 </member> 10332 </member>
12132 <member name="F:OpenMetaverse.LoginParams.Timeout"> 10333 <member name="F:OpenMetaverse.InstantMessageDialog.TaskInventoryDeclined">
12133 <summary>The number of milliseconds to wait before a login is considered 10334 <summary>Decline an inventory offer from an object</summary>
12134 failed due to timeout</summary>
12135 </member> 10335 </member>
12136 <member name="F:OpenMetaverse.LoginParams.MethodName"> 10336 <member name="F:OpenMetaverse.InstantMessageDialog.NewUserDefault">
12137 <summary>The request method</summary> 10337 <summary>Unknown</summary>
12138 <remarks>login_to_simulator is currently the only supported method</remarks>
12139 </member> 10338 </member>
12140 <member name="F:OpenMetaverse.LoginParams.FirstName"> 10339 <member name="F:OpenMetaverse.InstantMessageDialog.SessionAdd">
12141 <summary>The Agents First name</summary> 10340 <summary>Start a session, or add users to a session</summary>
12142 </member> 10341 </member>
12143 <member name="F:OpenMetaverse.LoginParams.LastName"> 10342 <member name="F:OpenMetaverse.InstantMessageDialog.SessionOfflineAdd">
12144 <summary>The Agents Last name</summary> 10343 <summary>Start a session, but don't prune offline users</summary>
12145 </member> 10344 </member>
12146 <member name="F:OpenMetaverse.LoginParams.Password"> 10345 <member name="F:OpenMetaverse.InstantMessageDialog.SessionGroupStart">
12147 <summary>A md5 hashed password</summary> 10346 <summary>Start a session with your group</summary>
12148 <remarks>plaintext password will be automatically hashed</remarks>
12149 </member> 10347 </member>
12150 <member name="F:OpenMetaverse.LoginParams.Start"> 10348 <member name="F:OpenMetaverse.InstantMessageDialog.SessionCardlessStart">
12151 <summary>The agents starting location once logged in</summary> 10349 <summary>Start a session without a calling card (finder or objects)</summary>
12152 <remarks>Either "last", "home", or a string encoded URI
12153 containing the simulator name and x/y/z coordinates e.g: uri:hooper&amp;128&amp;152&amp;17</remarks>
12154 </member> 10350 </member>
12155 <member name="F:OpenMetaverse.LoginParams.Channel"> 10351 <member name="F:OpenMetaverse.InstantMessageDialog.SessionSend">
12156 <summary>A string containing the client software channel information</summary> 10352 <summary>Send a message to a session</summary>
12157 <example>Second Life Release</example>
12158 </member> 10353 </member>
12159 <member name="F:OpenMetaverse.LoginParams.Version"> 10354 <member name="F:OpenMetaverse.InstantMessageDialog.SessionDrop">
12160 <summary>The client software version information</summary> 10355 <summary>Leave a session</summary>
12161 <remarks>The official viewer uses: Second Life Release n.n.n.n
12162 where n is replaced with the current version of the viewer</remarks>
12163 </member> 10356 </member>
12164 <member name="F:OpenMetaverse.LoginParams.Platform"> 10357 <member name="F:OpenMetaverse.InstantMessageDialog.MessageFromObject">
12165 <summary>A string containing the platform information the agent is running on</summary> 10358 <summary>Indicates that the IM is from an object</summary>
12166 </member> 10359 </member>
12167 <member name="F:OpenMetaverse.LoginParams.MAC"> 10360 <member name="F:OpenMetaverse.InstantMessageDialog.BusyAutoResponse">
12168 <summary>A string hash of the network cards Mac Address</summary> 10361 <summary>Sent an IM to a busy user, this is the auto response</summary>
12169 </member> 10362 </member>
12170 <member name="F:OpenMetaverse.LoginParams.ViewerDigest"> 10363 <member name="F:OpenMetaverse.InstantMessageDialog.ConsoleAndChatHistory">
12171 <summary>Unknown or deprecated</summary> 10364 <summary>Shows the message in the console and chat history</summary>
12172 </member> 10365 </member>
12173 <member name="F:OpenMetaverse.LoginParams.ID0"> 10366 <member name="F:OpenMetaverse.InstantMessageDialog.RequestTeleport">
12174 <summary>A string hash of the first disk drives ID used to identify this clients uniqueness</summary> 10367 <summary>Send a teleport lure</summary>
12175 </member> 10368 </member>
12176 <member name="F:OpenMetaverse.LoginParams.UserAgent"> 10369 <member name="F:OpenMetaverse.InstantMessageDialog.AcceptTeleport">
12177 <summary>A string containing the viewers Software, this is not directly sent to the login server but 10370 <summary>Response sent to the agent which inititiated a teleport invitation</summary>
12178 instead is used to generate the Version string</summary>
12179 </member> 10371 </member>
12180 <member name="F:OpenMetaverse.LoginParams.Author"> 10372 <member name="F:OpenMetaverse.InstantMessageDialog.DenyTeleport">
12181 <summary>A string representing the software creator. This is not directly sent to the login server but 10373 <summary>Response sent to the agent which inititiated a teleport invitation</summary>
12182 is used by the library to generate the Version information</summary>
12183 </member> 10374 </member>
12184 <member name="F:OpenMetaverse.LoginParams.AgreeToTos"> 10375 <member name="F:OpenMetaverse.InstantMessageDialog.GodLikeRequestTeleport">
12185 <summary>If true, this agent agrees to the Terms of Service of the grid its connecting to</summary> 10376 <summary>Only useful if you have Linden permissions</summary>
12186 </member> 10377 </member>
12187 <member name="F:OpenMetaverse.LoginParams.ReadCritical"> 10378 <member name="F:OpenMetaverse.InstantMessageDialog.RequestLure">
10379 <summary>Request a teleport lure</summary>
10380 </member>
10381 <member name="F:OpenMetaverse.InstantMessageDialog.GotoUrl">
10382 <summary>IM to tell the user to go to an URL</summary>
10383 </member>
10384 <member name="F:OpenMetaverse.InstantMessageDialog.Session911Start">
10385 <summary>IM for help</summary>
10386 </member>
10387 <member name="F:OpenMetaverse.InstantMessageDialog.Lure911">
10388 <summary>IM sent automatically on call for help, sends a lure
10389 to each Helper reached</summary>
10390 </member>
10391 <member name="F:OpenMetaverse.InstantMessageDialog.FromTaskAsAlert">
10392 <summary>Like an IM but won't go to email</summary>
10393 </member>
10394 <member name="F:OpenMetaverse.InstantMessageDialog.GroupNotice">
10395 <summary>IM from a group officer to all group members</summary>
10396 </member>
10397 <member name="F:OpenMetaverse.InstantMessageDialog.GroupNoticeInventoryAccepted">
12188 <summary>Unknown</summary> 10398 <summary>Unknown</summary>
12189 </member> 10399 </member>
12190 <member name="F:OpenMetaverse.LoginParams.Options"> 10400 <member name="F:OpenMetaverse.InstantMessageDialog.GroupNoticeInventoryDeclined">
12191 <summary>An array of string sent to the login server to enable various options</summary> 10401 <summary>Unknown</summary>
12192 </member> 10402 </member>
12193 <member name="F:OpenMetaverse.LoginParams.LoginID"> 10403 <member name="F:OpenMetaverse.InstantMessageDialog.GroupInvitationAccept">
12194 <summary>A randomly generated ID to distinguish between login attempts. This value is only used 10404 <summary>Accept a group invitation</summary>
12195 internally in the library and is never sent over the wire</summary>
12196 </member> 10405 </member>
12197 <member name="T:OpenMetaverse.LoginResponseData"> 10406 <member name="F:OpenMetaverse.InstantMessageDialog.GroupInvitationDecline">
12198 <summary> 10407 <summary>Decline a group invitation</summary>
12199 The decoded data returned from the login server after a successful login
12200 </summary>
12201 </member> 10408 </member>
12202 <member name="F:OpenMetaverse.LoginResponseData.Login"> 10409 <member name="F:OpenMetaverse.InstantMessageDialog.GroupNoticeRequested">
12203 <summary>true, false, indeterminate</summary> 10410 <summary>Unknown</summary>
12204 </member> 10411 </member>
12205 <member name="F:OpenMetaverse.LoginResponseData.Message"> 10412 <member name="F:OpenMetaverse.InstantMessageDialog.FriendshipOffered">
12206 <summary>Login message of the day</summary> 10413 <summary>An avatar is offering you friendship</summary>
12207 </member> 10414 </member>
12208 <member name="F:OpenMetaverse.LoginResponseData.AgentAccess"> 10415 <member name="F:OpenMetaverse.InstantMessageDialog.FriendshipAccepted">
12209 <summary>M or PG, also agent_region_access and agent_access_max</summary> 10416 <summary>An avatar has accepted your friendship offer</summary>
12210 </member> 10417 </member>
12211 <member name="M:OpenMetaverse.LoginResponseData.Parse(OpenMetaverse.StructuredData.OSDMap)"> 10418 <member name="F:OpenMetaverse.InstantMessageDialog.FriendshipDeclined">
10419 <summary>An avatar has declined your friendship offer</summary>
10420 </member>
10421 <member name="F:OpenMetaverse.InstantMessageDialog.StartTyping">
10422 <summary>Indicates that a user has started typing</summary>
10423 </member>
10424 <member name="F:OpenMetaverse.InstantMessageDialog.StopTyping">
10425 <summary>Indicates that a user has stopped typing</summary>
10426 </member>
10427 <member name="T:OpenMetaverse.InstantMessageOnline">
12212 <summary> 10428 <summary>
12213 Parse LLSD Login Reply Data 10429 Flag in Instant Messages, whether the IM should be delivered to
10430 offline avatars as well
12214 </summary> 10431 </summary>
12215 <param name="reply">An <seealso cref="T:OpenMetaverse.StructuredData.OSDMap" />
12216 contaning the login response data</param>
12217 <remarks>XML-RPC logins do not require this as XML-RPC.NET
12218 automatically populates the struct properly using attributes</remarks>
12219 </member> 10432 </member>
12220 <member name="T:OpenMetaverse.NetworkManager"> 10433 <member name="F:OpenMetaverse.InstantMessageOnline.Online">
10434 <summary>Only deliver to online avatars</summary>
10435 </member>
10436 <member name="F:OpenMetaverse.InstantMessageOnline.Offline">
10437 <summary>If the avatar is offline the message will be held until
10438 they login next, and possibly forwarded to their e-mail account</summary>
10439 </member>
10440 <member name="T:OpenMetaverse.ChatType">
12221 <summary> 10441 <summary>
12222 Login Routines 10442 Conversion type to denote Chat Packet types in an easier-to-understand format
12223 </summary> 10443 </summary>
10444 </member>
10445 <member name="F:OpenMetaverse.ChatType.Whisper">
10446 <summary>Whisper (5m radius)</summary>
10447 </member>
10448 <member name="F:OpenMetaverse.ChatType.Normal">
10449 <summary>Normal chat (10/20m radius), what the official viewer typically sends</summary>
10450 </member>
10451 <member name="F:OpenMetaverse.ChatType.Shout">
10452 <summary>Shouting! (100m radius)</summary>
10453 </member>
10454 <member name="F:OpenMetaverse.ChatType.StartTyping">
10455 <summary>Event message when an Avatar has begun to type</summary>
10456 </member>
10457 <member name="F:OpenMetaverse.ChatType.StopTyping">
10458 <summary>Event message when an Avatar has stopped typing</summary>
10459 </member>
10460 <member name="F:OpenMetaverse.ChatType.Debug">
10461 <summary>Send the message to the debug channel</summary>
10462 </member>
10463 <member name="F:OpenMetaverse.ChatType.OwnerSay">
10464 <summary>Event message when an object uses llOwnerSay</summary>
10465 </member>
10466 <member name="F:OpenMetaverse.ChatType.RegionSay">
10467 <summary>Special value to support llRegionSay, never sent to the client</summary>
10468 </member>
10469 <member name="T:OpenMetaverse.ChatSourceType">
12224 <summary> 10470 <summary>
12225 NetworkManager is responsible for managing the network layer of 10471 Identifies the source of a chat message
12226 OpenMetaverse. It tracks all the server connections, serializes
12227 outgoing traffic and deserializes incoming traffic, and provides
12228 instances of delegates for network-related events.
12229 </summary> 10472 </summary>
12230 </member> 10473 </member>
12231 <member name="M:OpenMetaverse.NetworkManager.#ctor(OpenMetaverse.GridClient)"> 10474 <member name="F:OpenMetaverse.ChatSourceType.System">
10475 <summary>Chat from the grid or simulator</summary>
10476 </member>
10477 <member name="F:OpenMetaverse.ChatSourceType.Agent">
10478 <summary>Chat from another avatar</summary>
10479 </member>
10480 <member name="F:OpenMetaverse.ChatSourceType.Object">
10481 <summary>Chat from an object</summary>
10482 </member>
10483 <member name="T:OpenMetaverse.ChatAudibleLevel">
12232 <summary> 10484 <summary>
12233 Default constructor 10485
12234 </summary> 10486 </summary>
12235 <param name="client">Reference to the GridClient object</param>
12236 </member> 10487 </member>
12237 <member name="T:OpenMetaverse.NetworkManager.DisconnectType"> 10488 <member name="F:OpenMetaverse.ChatAudibleLevel.Not">
10489 <summary></summary>
10490 </member>
10491 <member name="F:OpenMetaverse.ChatAudibleLevel.Barely">
10492 <summary></summary>
10493 </member>
10494 <member name="F:OpenMetaverse.ChatAudibleLevel.Fully">
10495 <summary></summary>
10496 </member>
10497 <member name="T:OpenMetaverse.EffectType">
12238 <summary> 10498 <summary>
12239 Explains why a simulator or the grid disconnected from us 10499 Effect type used in ViewerEffect packets
12240 </summary> 10500 </summary>
12241 </member> 10501 </member>
12242 <member name="F:OpenMetaverse.NetworkManager.DisconnectType.ClientInitiated"> 10502 <member name="F:OpenMetaverse.EffectType.Text">
12243 <summary>The client requested the logout or simulator disconnect</summary> 10503 <summary></summary>
12244 </member> 10504 </member>
12245 <member name="F:OpenMetaverse.NetworkManager.DisconnectType.ServerInitiated"> 10505 <member name="F:OpenMetaverse.EffectType.Icon">
12246 <summary>The server notified us that it is disconnecting</summary> 10506 <summary></summary>
12247 </member> 10507 </member>
12248 <member name="F:OpenMetaverse.NetworkManager.DisconnectType.NetworkTimeout"> 10508 <member name="F:OpenMetaverse.EffectType.Connector">
12249 <summary>Either a socket was closed or network traffic timed out</summary> 10509 <summary></summary>
12250 </member> 10510 </member>
12251 <member name="F:OpenMetaverse.NetworkManager.DisconnectType.SimShutdown"> 10511 <member name="F:OpenMetaverse.EffectType.FlexibleObject">
12252 <summary>The last active simulator shut down</summary> 10512 <summary></summary>
12253 </member> 10513 </member>
12254 <member name="T:OpenMetaverse.NetworkManager.IncomingPacket"> 10514 <member name="F:OpenMetaverse.EffectType.AnimalControls">
12255 <summary> 10515 <summary></summary>
12256 Holds a simulator reference and a decoded packet, these structs are put in
12257 the packet inbox for event handling
12258 </summary>
12259 </member> 10516 </member>
12260 <member name="F:OpenMetaverse.NetworkManager.IncomingPacket.Simulator"> 10517 <member name="F:OpenMetaverse.EffectType.AnimationObject">
12261 <summary>Reference to the simulator that this packet came from</summary> 10518 <summary></summary>
12262 </member> 10519 </member>
12263 <member name="F:OpenMetaverse.NetworkManager.IncomingPacket.Packet"> 10520 <member name="F:OpenMetaverse.EffectType.Cloth">
12264 <summary>Packet that needs to be processed</summary> 10521 <summary></summary>
12265 </member> 10522 </member>
12266 <member name="T:OpenMetaverse.NetworkManager.OutgoingPacket"> 10523 <member name="F:OpenMetaverse.EffectType.Beam">
10524 <summary>Project a beam from a source to a destination, such as
10525 the one used when editing an object</summary>
10526 </member>
10527 <member name="F:OpenMetaverse.EffectType.Glow">
10528 <summary></summary>
10529 </member>
10530 <member name="F:OpenMetaverse.EffectType.Point">
10531 <summary></summary>
10532 </member>
10533 <member name="F:OpenMetaverse.EffectType.Trail">
10534 <summary></summary>
10535 </member>
10536 <member name="F:OpenMetaverse.EffectType.Sphere">
10537 <summary>Create a swirl of particles around an object</summary>
10538 </member>
10539 <member name="F:OpenMetaverse.EffectType.Spiral">
10540 <summary></summary>
10541 </member>
10542 <member name="F:OpenMetaverse.EffectType.Edit">
10543 <summary></summary>
10544 </member>
10545 <member name="F:OpenMetaverse.EffectType.LookAt">
10546 <summary>Cause an avatar to look at an object</summary>
10547 </member>
10548 <member name="F:OpenMetaverse.EffectType.PointAt">
10549 <summary>Cause an avatar to point at an object</summary>
10550 </member>
10551 <member name="T:OpenMetaverse.LookAtType">
12267 <summary> 10552 <summary>
12268 Holds a simulator reference and a serialized packet, these structs are put in 10553 The action an avatar is doing when looking at something, used in
12269 the packet outbox for sending 10554 ViewerEffect packets for the LookAt effect
12270 </summary> 10555 </summary>
12271 </member> 10556 </member>
12272 <member name="F:OpenMetaverse.NetworkManager.OutgoingPacket.Simulator"> 10557 <member name="F:OpenMetaverse.LookAtType.None">
12273 <summary>Reference to the simulator this packet is destined for</summary> 10558 <summary></summary>
12274 </member> 10559 </member>
12275 <member name="F:OpenMetaverse.NetworkManager.OutgoingPacket.Buffer"> 10560 <member name="F:OpenMetaverse.LookAtType.Idle">
12276 <summary>Packet that needs to be sent</summary> 10561 <summary></summary>
12277 </member> 10562 </member>
12278 <member name="F:OpenMetaverse.NetworkManager.OutgoingPacket.SequenceNumber"> 10563 <member name="F:OpenMetaverse.LookAtType.AutoListen">
12279 <summary>Sequence number of the wrapped packet</summary> 10564 <summary></summary>
12280 </member> 10565 </member>
12281 <member name="F:OpenMetaverse.NetworkManager.OutgoingPacket.ResendCount"> 10566 <member name="F:OpenMetaverse.LookAtType.FreeLook">
12282 <summary>Number of times this packet has been resent</summary> 10567 <summary></summary>
12283 </member> 10568 </member>
12284 <member name="F:OpenMetaverse.NetworkManager.OutgoingPacket.TickCount"> 10569 <member name="F:OpenMetaverse.LookAtType.Respond">
12285 <summary>Environment.TickCount when this packet was last sent over the wire</summary> 10570 <summary></summary>
12286 </member> 10571 </member>
12287 <member name="F:OpenMetaverse.NetworkManager.OutgoingPacket.Type"> 10572 <member name="F:OpenMetaverse.LookAtType.Hover">
12288 <summary>Type of the packet</summary> 10573 <summary></summary>
12289 </member> 10574 </member>
12290 <member name="T:OpenMetaverse.NetworkManager.LoginResponseCallback"> 10575 <member name="F:OpenMetaverse.LookAtType.Conversation">
10576 <summary>Deprecated</summary>
10577 </member>
10578 <member name="F:OpenMetaverse.LookAtType.Select">
10579 <summary></summary>
10580 </member>
10581 <member name="F:OpenMetaverse.LookAtType.Focus">
10582 <summary></summary>
10583 </member>
10584 <member name="F:OpenMetaverse.LookAtType.Mouselook">
10585 <summary></summary>
10586 </member>
10587 <member name="F:OpenMetaverse.LookAtType.Clear">
10588 <summary></summary>
10589 </member>
10590 <member name="T:OpenMetaverse.PointAtType">
12291 <summary> 10591 <summary>
10592 The action an avatar is doing when pointing at something, used in
10593 ViewerEffect packets for the PointAt effect
12292 </summary> 10594 </summary>
12293 <param name="loginSuccess">
12294 </param>
12295 <param name="redirect">
12296 </param>
12297 <param name="replyData">
12298 </param>
12299 <param name="message">
12300 </param>
12301 <param name="reason">
12302 </param>
12303 </member> 10595 </member>
12304 <member name="F:OpenMetaverse.NetworkManager.m_LoginProgress"> 10596 <member name="F:OpenMetaverse.PointAtType.None">
12305 <summary>The event subscribers, null of no subscribers</summary> 10597 <summary></summary>
12306 </member> 10598 </member>
12307 <member name="F:OpenMetaverse.NetworkManager.m_LoginProgressLock"> 10599 <member name="F:OpenMetaverse.PointAtType.Select">
12308 <summary>Thread sync lock object</summary> 10600 <summary></summary>
12309 </member> 10601 </member>
12310 <member name="F:OpenMetaverse.NetworkManager.LoginSeedCapability"> 10602 <member name="F:OpenMetaverse.PointAtType.Grab">
12311 <summary>Seed CAPS URL returned from the login server</summary> 10603 <summary></summary>
12312 </member> 10604 </member>
12313 <member name="F:OpenMetaverse.NetworkManager.MaxAgentGroups"> 10605 <member name="F:OpenMetaverse.PointAtType.Clear">
12314 <summary>Maximum number of groups an agent can belong to, -1 for unlimited</summary> 10606 <summary></summary>
12315 </member> 10607 </member>
12316 <member name="F:OpenMetaverse.NetworkManager.XMPPHost"> 10608 <member name="T:OpenMetaverse.MoneyTransactionType">
12317 <summary>XMPP server to connect to for Group chat and IM services</summary> 10609 <summary>
10610 Money transaction types
10611 </summary>
12318 </member> 10612 </member>
12319 <member name="F:OpenMetaverse.NetworkManager.UDPBlacklist"> 10613 <member name="F:OpenMetaverse.MoneyTransactionType.None">
12320 <summary>A list of packets obtained during the login process which 10614 <summary></summary>
12321 networkmanager will log but not process</summary>
12322 </member> 10615 </member>
12323 <member name="F:OpenMetaverse.NetworkManager.m_PacketSent"> 10616 <member name="F:OpenMetaverse.MoneyTransactionType.FailSimulatorTimeout">
12324 <summary>The event subscribers, null of no subscribers</summary> 10617 <summary></summary>
12325 </member> 10618 </member>
12326 <member name="F:OpenMetaverse.NetworkManager.m_PacketSentLock"> 10619 <member name="F:OpenMetaverse.MoneyTransactionType.FailDataserverTimeout">
12327 <summary>Thread sync lock object</summary> 10620 <summary></summary>
12328 </member> 10621 </member>
12329 <member name="F:OpenMetaverse.NetworkManager.m_LoggedOut"> 10622 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectClaim">
12330 <summary>The event subscribers, null of no subscribers</summary> 10623 <summary></summary>
12331 </member> 10624 </member>
12332 <member name="F:OpenMetaverse.NetworkManager.m_LoggedOutLock"> 10625 <member name="F:OpenMetaverse.MoneyTransactionType.LandClaim">
12333 <summary>Thread sync lock object</summary> 10626 <summary></summary>
12334 </member> 10627 </member>
12335 <member name="F:OpenMetaverse.NetworkManager.m_SimConnecting"> 10628 <member name="F:OpenMetaverse.MoneyTransactionType.GroupCreate">
12336 <summary>The event subscribers, null of no subscribers</summary> 10629 <summary></summary>
12337 </member> 10630 </member>
12338 <member name="F:OpenMetaverse.NetworkManager.m_SimConnectingLock"> 10631 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectPublicClaim">
12339 <summary>Thread sync lock object</summary> 10632 <summary></summary>
12340 </member> 10633 </member>
12341 <member name="F:OpenMetaverse.NetworkManager.m_SimConnected"> 10634 <member name="F:OpenMetaverse.MoneyTransactionType.GroupJoin">
12342 <summary>The event subscribers, null of no subscribers</summary> 10635 <summary></summary>
12343 </member> 10636 </member>
12344 <member name="F:OpenMetaverse.NetworkManager.m_SimConnectedLock"> 10637 <member name="F:OpenMetaverse.MoneyTransactionType.TeleportCharge">
12345 <summary>Thread sync lock object</summary> 10638 <summary></summary>
12346 </member> 10639 </member>
12347 <member name="F:OpenMetaverse.NetworkManager.m_SimDisconnected"> 10640 <member name="F:OpenMetaverse.MoneyTransactionType.UploadCharge">
12348 <summary>The event subscribers, null of no subscribers</summary> 10641 <summary></summary>
12349 </member> 10642 </member>
12350 <member name="F:OpenMetaverse.NetworkManager.m_SimDisconnectedLock"> 10643 <member name="F:OpenMetaverse.MoneyTransactionType.LandAuction">
12351 <summary>Thread sync lock object</summary> 10644 <summary></summary>
12352 </member> 10645 </member>
12353 <member name="F:OpenMetaverse.NetworkManager.m_Disconnected"> 10646 <member name="F:OpenMetaverse.MoneyTransactionType.ClassifiedCharge">
12354 <summary>The event subscribers, null of no subscribers</summary> 10647 <summary></summary>
12355 </member> 10648 </member>
12356 <member name="F:OpenMetaverse.NetworkManager.m_DisconnectedLock"> 10649 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectTax">
12357 <summary>Thread sync lock object</summary> 10650 <summary></summary>
12358 </member> 10651 </member>
12359 <member name="F:OpenMetaverse.NetworkManager.m_SimChanged"> 10652 <member name="F:OpenMetaverse.MoneyTransactionType.LandTax">
12360 <summary>The event subscribers, null of no subscribers</summary> 10653 <summary></summary>
12361 </member> 10654 </member>
12362 <member name="F:OpenMetaverse.NetworkManager.m_SimChangedLock"> 10655 <member name="F:OpenMetaverse.MoneyTransactionType.LightTax">
12363 <summary>Thread sync lock object</summary> 10656 <summary></summary>
12364 </member> 10657 </member>
12365 <member name="F:OpenMetaverse.NetworkManager.m_EventQueueRunning"> 10658 <member name="F:OpenMetaverse.MoneyTransactionType.ParcelDirFee">
12366 <summary>The event subscribers, null of no subscribers</summary> 10659 <summary></summary>
12367 </member> 10660 </member>
12368 <member name="F:OpenMetaverse.NetworkManager.m_EventQueueRunningLock"> 10661 <member name="F:OpenMetaverse.MoneyTransactionType.GroupTax">
12369 <summary>Thread sync lock object</summary> 10662 <summary></summary>
12370 </member> 10663 </member>
12371 <member name="F:OpenMetaverse.NetworkManager.Simulators"> 10664 <member name="F:OpenMetaverse.MoneyTransactionType.ClassifiedRenew">
12372 <summary>All of the simulators we are currently connected to</summary> 10665 <summary></summary>
12373 </member> 10666 </member>
12374 <member name="F:OpenMetaverse.NetworkManager.CapsEvents"> 10667 <member name="F:OpenMetaverse.MoneyTransactionType.GiveInventory">
12375 <summary>Handlers for incoming capability events</summary> 10668 <summary></summary>
12376 </member> 10669 </member>
12377 <member name="F:OpenMetaverse.NetworkManager.PacketEvents"> 10670 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectSale">
12378 <summary>Handlers for incoming packets</summary> 10671 <summary></summary>
12379 </member> 10672 </member>
12380 <member name="F:OpenMetaverse.NetworkManager.PacketInbox"> 10673 <member name="F:OpenMetaverse.MoneyTransactionType.Gift">
12381 <summary>Incoming packets that are awaiting handling</summary> 10674 <summary></summary>
12382 </member> 10675 </member>
12383 <member name="F:OpenMetaverse.NetworkManager.PacketOutbox"> 10676 <member name="F:OpenMetaverse.MoneyTransactionType.LandSale">
12384 <summary>Outgoing packets that are awaiting handling</summary> 10677 <summary></summary>
12385 </member> 10678 </member>
12386 <member name="E:OpenMetaverse.NetworkManager.LoginProgress"> 10679 <member name="F:OpenMetaverse.MoneyTransactionType.ReferBonus">
12387 <summary>Raised when the simulator sends us data containing 10680 <summary></summary>
12388 ...</summary>
12389 </member> 10681 </member>
12390 <member name="E:OpenMetaverse.NetworkManager.OnLoginResponse"> 10682 <member name="F:OpenMetaverse.MoneyTransactionType.InventorySale">
12391 <summary>Called when a reply is received from the login server, the 10683 <summary></summary>
12392 login sequence will block until this event returns</summary>
12393 </member> 10684 </member>
12394 <member name="E:OpenMetaverse.NetworkManager.PacketSent"> 10685 <member name="F:OpenMetaverse.MoneyTransactionType.RefundPurchase">
12395 <summary>Raised when the simulator sends us data containing 10686 <summary></summary>
12396 ...</summary>
12397 </member> 10687 </member>
12398 <member name="E:OpenMetaverse.NetworkManager.LoggedOut"> 10688 <member name="F:OpenMetaverse.MoneyTransactionType.LandPassSale">
12399 <summary>Raised when the simulator sends us data containing 10689 <summary></summary>
12400 ...</summary>
12401 </member> 10690 </member>
12402 <member name="E:OpenMetaverse.NetworkManager.SimConnecting"> 10691 <member name="F:OpenMetaverse.MoneyTransactionType.DwellBonus">
12403 <summary>Raised when the simulator sends us data containing 10692 <summary></summary>
12404 ...</summary>
12405 </member> 10693 </member>
12406 <member name="E:OpenMetaverse.NetworkManager.SimConnected"> 10694 <member name="F:OpenMetaverse.MoneyTransactionType.PayObject">
12407 <summary>Raised when the simulator sends us data containing 10695 <summary></summary>
12408 ...</summary>
12409 </member> 10696 </member>
12410 <member name="E:OpenMetaverse.NetworkManager.SimDisconnected"> 10697 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectPays">
12411 <summary>Raised when the simulator sends us data containing 10698 <summary></summary>
12412 ...</summary>
12413 </member> 10699 </member>
12414 <member name="E:OpenMetaverse.NetworkManager.Disconnected"> 10700 <member name="F:OpenMetaverse.MoneyTransactionType.GroupLandDeed">
12415 <summary>Raised when the simulator sends us data containing 10701 <summary></summary>
12416 ...</summary>
12417 </member> 10702 </member>
12418 <member name="E:OpenMetaverse.NetworkManager.SimChanged"> 10703 <member name="F:OpenMetaverse.MoneyTransactionType.GroupObjectDeed">
12419 <summary>Raised when the simulator sends us data containing 10704 <summary></summary>
12420 ...</summary>
12421 </member> 10705 </member>
12422 <member name="E:OpenMetaverse.NetworkManager.EventQueueRunning"> 10706 <member name="F:OpenMetaverse.MoneyTransactionType.GroupLiability">
12423 <summary>Raised when the simulator sends us data containing 10707 <summary></summary>
12424 ...</summary>
12425 </member> 10708 </member>
12426 <member name="P:OpenMetaverse.NetworkManager.LoginStatusCode"> 10709 <member name="F:OpenMetaverse.MoneyTransactionType.GroupDividend">
12427 <summary>Current state of logging in</summary> 10710 <summary></summary>
12428 </member> 10711 </member>
12429 <member name="P:OpenMetaverse.NetworkManager.LoginErrorKey"> 10712 <member name="F:OpenMetaverse.MoneyTransactionType.GroupMembershipDues">
12430 <summary>Upon login failure, contains a short string key for the 10713 <summary></summary>
12431 type of login error that occurred</summary>
12432 </member> 10714 </member>
12433 <member name="P:OpenMetaverse.NetworkManager.RawLoginReply"> 10715 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectRelease">
12434 <summary>The raw XML-RPC reply from the login server, exactly as it 10716 <summary></summary>
12435 was received (minus the HTTP header)</summary>
12436 </member> 10717 </member>
12437 <member name="P:OpenMetaverse.NetworkManager.LoginMessage"> 10718 <member name="F:OpenMetaverse.MoneyTransactionType.LandRelease">
12438 <summary>During login this contains a descriptive version of 10719 <summary></summary>
12439 LoginStatusCode. After a successful login this will contain the
12440 message of the day, and after a failed login a descriptive error
12441 message will be returned</summary>
12442 </member> 10720 </member>
12443 <member name="P:OpenMetaverse.NetworkManager.CircuitCode"> 10721 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectDelete">
12444 <summary>Unique identifier associated with our connections to 10722 <summary></summary>
12445 simulators</summary>
12446 </member> 10723 </member>
12447 <member name="P:OpenMetaverse.NetworkManager.CurrentSim"> 10724 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectPublicDecay">
12448 <summary>The simulator that the logged in avatar is currently 10725 <summary></summary>
12449 occupying</summary>
12450 </member> 10726 </member>
12451 <member name="P:OpenMetaverse.NetworkManager.Connected"> 10727 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectPublicDelete">
12452 <summary>Shows whether the network layer is logged in to the 10728 <summary></summary>
12453 grid or not</summary>
12454 </member> 10729 </member>
12455 <member name="P:OpenMetaverse.NetworkManager.InboxCount"> 10730 <member name="F:OpenMetaverse.MoneyTransactionType.LindenAdjustment">
12456 <summary>Number of packets in the incoming queue</summary> 10731 <summary></summary>
12457 </member> 10732 </member>
12458 <member name="P:OpenMetaverse.NetworkManager.OutboxCount"> 10733 <member name="F:OpenMetaverse.MoneyTransactionType.LindenGrant">
12459 <summary>Number of packets in the outgoing queue</summary> 10734 <summary></summary>
12460 </member> 10735 </member>
12461 <member name="M:OpenMetaverse.NetworkManager.OnLoginProgress(OpenMetaverse.LoginProgressEventArgs)"> 10736 <member name="F:OpenMetaverse.MoneyTransactionType.LindenPenalty">
12462 <summary>Raises the LoginProgress Event</summary> 10737 <summary></summary>
12463 <param name="e">A LoginProgressEventArgs object containing
12464 the data sent from the simulator</param>
12465 </member> 10738 </member>
12466 <member name="M:OpenMetaverse.NetworkManager.DefaultLoginParams(System.String,System.String,System.String,System.String,System.String)"> 10739 <member name="F:OpenMetaverse.MoneyTransactionType.EventFee">
12467 <summary> 10740 <summary></summary>
12468 Generate sane default values for a login request
12469 </summary>
12470 <param name="firstName">Account first name</param>
12471 <param name="lastName">Account last name</param>
12472 <param name="password">Account password</param>
12473 <param name="userAgent">Client application name</param>
12474 <param name="userVersion">Client application version</param>
12475 <returns>A populated <seealso cref="T:OpenMetaverse.LoginParams" /> struct containing
12476 sane defaults</returns>
12477 </member> 10741 </member>
12478 <member name="M:OpenMetaverse.NetworkManager.Login(System.String,System.String,System.String,System.String,System.String)"> 10742 <member name="F:OpenMetaverse.MoneyTransactionType.EventPrize">
12479 <summary> 10743 <summary></summary>
12480 Simplified login that takes the most common and required fields
12481 </summary>
12482 <param name="firstName">Account first name</param>
12483 <param name="lastName">Account last name</param>
12484 <param name="password">Account password</param>
12485 <param name="userAgent">Client application name</param>
12486 <param name="userVersion">Client application version</param>
12487 <returns>Whether the login was successful or not. On failure the
12488 LoginErrorKey string will contain the error code and LoginMessage
12489 will contain a description of the error</returns>
12490 </member> 10744 </member>
12491 <member name="M:OpenMetaverse.NetworkManager.Login(System.String,System.String,System.String,System.String,System.String,System.String)"> 10745 <member name="F:OpenMetaverse.MoneyTransactionType.StipendBasic">
12492 <summary> 10746 <summary></summary>
12493 Simplified login that takes the most common fields along with a
12494 starting location URI, and can accept an MD5 string instead of a
12495 plaintext password
12496 </summary>
12497 <param name="firstName">Account first name</param>
12498 <param name="lastName">Account last name</param>
12499 <param name="password">Account password or MD5 hash of the password
12500 such as $1$1682a1e45e9f957dcdf0bb56eb43319c</param>
12501 <param name="userAgent">Client application name</param>
12502 <param name="start">Starting location URI that can be built with
12503 StartLocation()</param>
12504 <param name="userVersion">Client application version</param>
12505 <returns>Whether the login was successful or not. On failure the
12506 LoginErrorKey string will contain the error code and LoginMessage
12507 will contain a description of the error</returns>
12508 </member> 10747 </member>
12509 <member name="M:OpenMetaverse.NetworkManager.Login(OpenMetaverse.LoginParams)"> 10748 <member name="F:OpenMetaverse.MoneyTransactionType.StipendDeveloper">
12510 <summary> 10749 <summary></summary>
12511 Login that takes a struct of all the values that will be passed to
12512 the login server
12513 </summary>
12514 <param name="loginParams">The values that will be passed to the login
12515 server, all fields must be set even if they are String.Empty</param>
12516 <returns>Whether the login was successful or not. On failure the
12517 LoginErrorKey string will contain the error code and LoginMessage
12518 will contain a description of the error</returns>
12519 </member> 10750 </member>
12520 <member name="M:OpenMetaverse.NetworkManager.StartLocation(System.String,System.Int32,System.Int32,System.Int32)"> 10751 <member name="F:OpenMetaverse.MoneyTransactionType.StipendAlways">
12521 <summary> 10752 <summary></summary>
12522 Build a start location URI for passing to the Login function
12523 </summary>
12524 <param name="sim">Name of the simulator to start in</param>
12525 <param name="x">X coordinate to start at</param>
12526 <param name="y">Y coordinate to start at</param>
12527 <param name="z">Z coordinate to start at</param>
12528 <returns>String with a URI that can be used to login to a specified
12529 location</returns>
12530 </member> 10753 </member>
12531 <member name="M:OpenMetaverse.NetworkManager.RemoteLoginHandler(OpenMetaverse.LoginResponseData,OpenMetaverse.LoginParams)"> 10754 <member name="F:OpenMetaverse.MoneyTransactionType.StipendDaily">
12532 <summary> 10755 <summary></summary>
12533 LoginParams and the initial login XmlRpcRequest were made on a remote machine.
12534 This method now initializes libomv with the results.
12535 </summary>
12536 </member> 10756 </member>
12537 <member name="M:OpenMetaverse.NetworkManager.LoginReplyXmlRpcHandler(Nwc.XmlRpc.XmlRpcResponse,OpenMetaverse.LoginParams)"> 10757 <member name="F:OpenMetaverse.MoneyTransactionType.StipendRating">
12538 <summary> 10758 <summary></summary>
12539 Handles response from XML-RPC login replies
12540 </summary>
12541 </member> 10759 </member>
12542 <member name="M:OpenMetaverse.NetworkManager.LoginReplyXmlRpcHandler(OpenMetaverse.LoginResponseData,OpenMetaverse.LoginParams)"> 10760 <member name="F:OpenMetaverse.MoneyTransactionType.StipendDelta">
12543 <summary> 10761 <summary></summary>
12544 Handles response from XML-RPC login replies with already parsed LoginResponseData
12545 </summary>
12546 </member> 10762 </member>
12547 <member name="M:OpenMetaverse.NetworkManager.LoginReplyLLSDHandler(OpenMetaverse.Http.CapsClient,OpenMetaverse.StructuredData.OSD,System.Exception)"> 10763 <member name="T:OpenMetaverse.TransactionFlags">
12548 <summary> 10764 <summary>
12549 Handle response from LLSD login replies 10765
12550 </summary> 10766 </summary>
12551 <param name="client">
12552 </param>
12553 <param name="result">
12554 </param>
12555 <param name="error">
12556 </param>
12557 </member> 10767 </member>
12558 <member name="M:OpenMetaverse.NetworkManager.GetPlatform"> 10768 <member name="F:OpenMetaverse.TransactionFlags.None">
10769 <summary></summary>
10770 </member>
10771 <member name="F:OpenMetaverse.TransactionFlags.SourceGroup">
10772 <summary></summary>
10773 </member>
10774 <member name="F:OpenMetaverse.TransactionFlags.DestGroup">
10775 <summary></summary>
10776 </member>
10777 <member name="F:OpenMetaverse.TransactionFlags.OwnerGroup">
10778 <summary></summary>
10779 </member>
10780 <member name="F:OpenMetaverse.TransactionFlags.SimultaneousContribution">
10781 <summary></summary>
10782 </member>
10783 <member name="F:OpenMetaverse.TransactionFlags.ContributionRemoval">
10784 <summary></summary>
10785 </member>
10786 <member name="T:OpenMetaverse.MeanCollisionType">
12559 <summary> 10787 <summary>
12560 Get current OS 10788
12561 </summary> 10789 </summary>
12562 <returns>Either "Win" or "Linux"</returns>
12563 </member> 10790 </member>
12564 <member name="M:OpenMetaverse.NetworkManager.GetMAC"> 10791 <member name="F:OpenMetaverse.MeanCollisionType.None">
10792 <summary></summary>
10793 </member>
10794 <member name="F:OpenMetaverse.MeanCollisionType.Bump">
10795 <summary></summary>
10796 </member>
10797 <member name="F:OpenMetaverse.MeanCollisionType.LLPushObject">
10798 <summary></summary>
10799 </member>
10800 <member name="F:OpenMetaverse.MeanCollisionType.SelectedObjectCollide">
10801 <summary></summary>
10802 </member>
10803 <member name="F:OpenMetaverse.MeanCollisionType.ScriptedObjectCollide">
10804 <summary></summary>
10805 </member>
10806 <member name="F:OpenMetaverse.MeanCollisionType.PhysicalObjectCollide">
10807 <summary></summary>
10808 </member>
10809 <member name="T:OpenMetaverse.ScriptControlChange">
12565 <summary> 10810 <summary>
12566 Get clients default Mac Address 10811 Flags sent when a script takes or releases a control
12567 </summary> 10812 </summary>
12568 <returns>A string containing the first found Mac Address</returns> 10813 <remarks>NOTE: (need to verify) These might be a subset of the ControlFlags enum in Movement,</remarks>
12569 </member> 10814 </member>
12570 <member name="M:OpenMetaverse.NetworkManager.OnPacketSent(OpenMetaverse.PacketSentEventArgs)"> 10815 <member name="F:OpenMetaverse.ScriptControlChange.None">
12571 <summary>Raises the PacketSent Event</summary> 10816 <summary>No Flags set</summary>
12572 <param name="e">A PacketSentEventArgs object containing
12573 the data sent from the simulator</param>
12574 </member> 10817 </member>
12575 <member name="M:OpenMetaverse.NetworkManager.OnLoggedOut(OpenMetaverse.LoggedOutEventArgs)"> 10818 <member name="F:OpenMetaverse.ScriptControlChange.Forward">
12576 <summary>Raises the LoggedOut Event</summary> 10819 <summary>Forward (W or up Arrow)</summary>
12577 <param name="e">A LoggedOutEventArgs object containing
12578 the data sent from the simulator</param>
12579 </member> 10820 </member>
12580 <member name="M:OpenMetaverse.NetworkManager.OnSimConnecting(OpenMetaverse.SimConnectingEventArgs)"> 10821 <member name="F:OpenMetaverse.ScriptControlChange.Back">
12581 <summary>Raises the SimConnecting Event</summary> 10822 <summary>Back (S or down arrow)</summary>
12582 <param name="e">A SimConnectingEventArgs object containing
12583 the data sent from the simulator</param>
12584 </member> 10823 </member>
12585 <member name="M:OpenMetaverse.NetworkManager.OnSimConnected(OpenMetaverse.SimConnectedEventArgs)"> 10824 <member name="F:OpenMetaverse.ScriptControlChange.Left">
12586 <summary>Raises the SimConnected Event</summary> 10825 <summary>Move left (shift+A or left arrow)</summary>
12587 <param name="e">A SimConnectedEventArgs object containing
12588 the data sent from the simulator</param>
12589 </member> 10826 </member>
12590 <member name="M:OpenMetaverse.NetworkManager.OnSimDisconnected(OpenMetaverse.SimDisconnectedEventArgs)"> 10827 <member name="F:OpenMetaverse.ScriptControlChange.Right">
12591 <summary>Raises the SimDisconnected Event</summary> 10828 <summary>Move right (shift+D or right arrow)</summary>
12592 <param name="e">A SimDisconnectedEventArgs object containing
12593 the data sent from the simulator</param>
12594 </member> 10829 </member>
12595 <member name="M:OpenMetaverse.NetworkManager.OnDisconnected(OpenMetaverse.DisconnectedEventArgs)"> 10830 <member name="F:OpenMetaverse.ScriptControlChange.Up">
12596 <summary>Raises the Disconnected Event</summary> 10831 <summary>Up (E or PgUp)</summary>
12597 <param name="e">A DisconnectedEventArgs object containing
12598 the data sent from the simulator</param>
12599 </member> 10832 </member>
12600 <member name="M:OpenMetaverse.NetworkManager.OnSimChanged(OpenMetaverse.SimChangedEventArgs)"> 10833 <member name="F:OpenMetaverse.ScriptControlChange.Down">
12601 <summary>Raises the SimChanged Event</summary> 10834 <summary>Down (C or PgDown)</summary>
12602 <param name="e">A SimChangedEventArgs object containing
12603 the data sent from the simulator</param>
12604 </member> 10835 </member>
12605 <member name="M:OpenMetaverse.NetworkManager.OnEventQueueRunning(OpenMetaverse.EventQueueRunningEventArgs)"> 10836 <member name="F:OpenMetaverse.ScriptControlChange.RotateLeft">
12606 <summary>Raises the EventQueueRunning Event</summary> 10837 <summary>Rotate left (A or left arrow)</summary>
12607 <param name="e">A EventQueueRunningEventArgs object containing
12608 the data sent from the simulator</param>
12609 </member> 10838 </member>
12610 <member name="M:OpenMetaverse.NetworkManager.RegisterCallback(OpenMetaverse.Packets.PacketType,System.EventHandler{OpenMetaverse.PacketReceivedEventArgs})"> 10839 <member name="F:OpenMetaverse.ScriptControlChange.RotateRight">
12611 <summary> 10840 <summary>Rotate right (D or right arrow)</summary>
12612 Register an event handler for a packet. This is a low level event
12613 interface and should only be used if you are doing something not
12614 supported in the library
12615 </summary>
12616 <param name="type">Packet type to trigger events for</param>
12617 <param name="callback">Callback to fire when a packet of this type
12618 is received</param>
12619 </member> 10841 </member>
12620 <member name="M:OpenMetaverse.NetworkManager.RegisterCallback(OpenMetaverse.Packets.PacketType,System.EventHandler{OpenMetaverse.PacketReceivedEventArgs},System.Boolean)"> 10842 <member name="F:OpenMetaverse.ScriptControlChange.LeftButton">
12621 <summary> 10843 <summary>Left Mouse Button</summary>
12622 Register an event handler for a packet. This is a low level event
12623 interface and should only be used if you are doing something not
12624 supported in the library
12625 </summary>
12626 <param name="type">Packet type to trigger events for</param>
12627 <param name="callback">Callback to fire when a packet of this type
12628 is received</param>
12629 <param name="isAsync">True if the callback should be ran
12630 asynchronously. Only set this to false (synchronous for callbacks
12631 that will always complete quickly)</param>
12632 <remarks>If any callback for a packet type is marked as
12633 asynchronous, all callbacks for that packet type will be fired
12634 asynchronously</remarks>
12635 </member> 10844 </member>
12636 <member name="M:OpenMetaverse.NetworkManager.UnregisterCallback(OpenMetaverse.Packets.PacketType,System.EventHandler{OpenMetaverse.PacketReceivedEventArgs})"> 10845 <member name="F:OpenMetaverse.ScriptControlChange.MouseLookLeftButton">
12637 <summary> 10846 <summary>Left Mouse button in MouseLook</summary>
12638 Unregister an event handler for a packet. This is a low level event
12639 interface and should only be used if you are doing something not
12640 supported in the library
12641 </summary>
12642 <param name="type">Packet type this callback is registered with</param>
12643 <param name="callback">Callback to stop firing events for</param>
12644 </member> 10847 </member>
12645 <member name="M:OpenMetaverse.NetworkManager.RegisterEventCallback(System.String,OpenMetaverse.Caps.EventQueueCallback)"> 10848 <member name="T:OpenMetaverse.AgentFlags">
12646 <summary> 10849 <summary>
12647 Register a CAPS event handler. This is a low level event interface 10850 Currently only used to hide your group title
12648 and should only be used if you are doing something not supported in
12649 the library
12650 </summary> 10851 </summary>
12651 <param name="capsEvent">Name of the CAPS event to register a handler for</param>
12652 <param name="callback">Callback to fire when a CAPS event is received</param>
12653 </member> 10852 </member>
12654 <member name="M:OpenMetaverse.NetworkManager.UnregisterEventCallback(System.String,OpenMetaverse.Caps.EventQueueCallback)"> 10853 <member name="F:OpenMetaverse.AgentFlags.None">
12655 <summary> 10854 <summary>No flags set</summary>
12656 Unregister a CAPS event handler. This is a low level event interface
12657 and should only be used if you are doing something not supported in
12658 the library
12659 </summary>
12660 <param name="capsEvent">Name of the CAPS event this callback is
12661 registered with</param>
12662 <param name="callback">Callback to stop firing events for</param>
12663 </member> 10855 </member>
12664 <member name="M:OpenMetaverse.NetworkManager.SendPacket(OpenMetaverse.Packets.Packet)"> 10856 <member name="F:OpenMetaverse.AgentFlags.HideTitle">
12665 <summary> 10857 <summary>Hide your group title</summary>
12666 Send a packet to the simulator the avatar is currently occupying
12667 </summary>
12668 <param name="packet">Packet to send</param>
12669 </member> 10858 </member>
12670 <member name="M:OpenMetaverse.NetworkManager.SendPacket(OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)"> 10859 <member name="T:OpenMetaverse.AgentState">
12671 <summary> 10860 <summary>
12672 Send a packet to a specified simulator 10861 Action state of the avatar, which can currently be typing and
10862 editing
12673 </summary> 10863 </summary>
12674 <param name="packet">Packet to send</param>
12675 <param name="simulator">Simulator to send the packet to</param>
12676 </member> 10864 </member>
12677 <member name="M:OpenMetaverse.NetworkManager.Connect(System.Net.IPAddress,System.UInt16,System.UInt64,System.Boolean,System.String)"> 10865 <member name="F:OpenMetaverse.AgentState.None">
12678 <summary> 10866 <summary></summary>
12679 Connect to a simulator
12680 </summary>
12681 <param name="ip">IP address to connect to</param>
12682 <param name="port">Port to connect to</param>
12683 <param name="handle">Handle for this simulator, to identify its
12684 location in the grid</param>
12685 <param name="setDefault">Whether to set CurrentSim to this new
12686 connection, use this if the avatar is moving in to this simulator</param>
12687 <param name="seedcaps">URL of the capabilities server to use for
12688 this sim connection</param>
12689 <returns>A Simulator object on success, otherwise null</returns>
12690 </member> 10867 </member>
12691 <member name="M:OpenMetaverse.NetworkManager.Connect(System.Net.IPEndPoint,System.UInt64,System.Boolean,System.String)"> 10868 <member name="F:OpenMetaverse.AgentState.Typing">
12692 <summary> 10869 <summary></summary>
12693 Connect to a simulator
12694 </summary>
12695 <param name="endPoint">IP address and port to connect to</param>
12696 <param name="handle">Handle for this simulator, to identify its
12697 location in the grid</param>
12698 <param name="setDefault">Whether to set CurrentSim to this new
12699 connection, use this if the avatar is moving in to this simulator</param>
12700 <param name="seedcaps">URL of the capabilities server to use for
12701 this sim connection</param>
12702 <returns>A Simulator object on success, otherwise null</returns>
12703 </member> 10870 </member>
12704 <member name="M:OpenMetaverse.NetworkManager.Logout"> 10871 <member name="F:OpenMetaverse.AgentState.Editing">
12705 <summary> 10872 <summary></summary>
12706 Initiate a blocking logout request. This will return when the logout
12707 handshake has completed or when <code>Settings.LOGOUT_TIMEOUT</code>
12708 has expired and the network layer is manually shut down
12709 </summary>
12710 </member> 10873 </member>
12711 <member name="M:OpenMetaverse.NetworkManager.RequestLogout"> 10874 <member name="T:OpenMetaverse.TeleportStatus">
12712 <summary> 10875 <summary>
12713 Initiate the logout process. Check if logout succeeded with the 10876 Current teleport status
12714 <code>OnLogoutReply</code> event, and if this does not fire the
12715 <code>Shutdown()</code> function needs to be manually called
12716 </summary> 10877 </summary>
12717 </member> 10878 </member>
12718 <member name="M:OpenMetaverse.NetworkManager.DisconnectSim(OpenMetaverse.Simulator,System.Boolean)"> 10879 <member name="F:OpenMetaverse.TeleportStatus.None">
12719 <summary> 10880 <summary>Unknown status</summary>
12720 Close a connection to the given simulator
12721 </summary>
12722 <param name="simulator">
12723 </param>
12724 <param name="sendCloseCircuit">
12725 </param>
12726 </member> 10881 </member>
12727 <member name="M:OpenMetaverse.NetworkManager.Shutdown(OpenMetaverse.NetworkManager.DisconnectType)"> 10882 <member name="F:OpenMetaverse.TeleportStatus.Start">
12728 <summary> 10883 <summary>Teleport initialized</summary>
12729 Shutdown will disconnect all the sims except for the current sim
12730 first, and then kill the connection to CurrentSim. This should only
12731 be called if the logout process times out on <code>RequestLogout</code></summary>
12732 <param name="type">Type of shutdown</param>
12733 </member> 10884 </member>
12734 <member name="M:OpenMetaverse.NetworkManager.Shutdown(OpenMetaverse.NetworkManager.DisconnectType,System.String)"> 10885 <member name="F:OpenMetaverse.TeleportStatus.Progress">
12735 <summary> 10886 <summary>Teleport in progress</summary>
12736 Shutdown will disconnect all the sims except for the current sim
12737 first, and then kill the connection to CurrentSim. This should only
12738 be called if the logout process times out on <code>RequestLogout</code></summary>
12739 <param name="type">Type of shutdown</param>
12740 <param name="message">Shutdown message</param>
12741 </member> 10887 </member>
12742 <member name="M:OpenMetaverse.NetworkManager.FindSimulator(System.Net.IPEndPoint)"> 10888 <member name="F:OpenMetaverse.TeleportStatus.Failed">
12743 <summary> 10889 <summary>Teleport failed</summary>
12744 Searches through the list of currently connected simulators to find
12745 one attached to the given IPEndPoint
12746 </summary>
12747 <param name="endPoint">IPEndPoint of the Simulator to search for</param>
12748 <returns>A Simulator reference on success, otherwise null</returns>
12749 </member> 10890 </member>
12750 <member name="M:OpenMetaverse.NetworkManager.RaiseConnectedEvent(OpenMetaverse.Simulator)"> 10891 <member name="F:OpenMetaverse.TeleportStatus.Finished">
10892 <summary>Teleport completed</summary>
10893 </member>
10894 <member name="F:OpenMetaverse.TeleportStatus.Cancelled">
10895 <summary>Teleport cancelled</summary>
10896 </member>
10897 <member name="T:OpenMetaverse.TeleportFlags">
12751 <summary> 10898 <summary>
12752 Fire an event when an event queue connects for capabilities 10899
12753 </summary> 10900 </summary>
12754 <param name="simulator">Simulator the event queue is attached to</param>
12755 </member> 10901 </member>
12756 <member name="M:OpenMetaverse.NetworkManager.LogoutReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 10902 <member name="F:OpenMetaverse.TeleportFlags.Default">
12757 <summary>Process an incoming packet and raise the appropriate events</summary> 10903 <summary>No flags set, or teleport failed</summary>
12758 <param name="sender">The sender</param>
12759 <param name="e">The EventArgs object containing the packet data</param>
12760 </member> 10904 </member>
12761 <member name="M:OpenMetaverse.NetworkManager.StartPingCheckHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 10905 <member name="F:OpenMetaverse.TeleportFlags.SetHomeToTarget">
12762 <summary>Process an incoming packet and raise the appropriate events</summary> 10906 <summary>Set when newbie leaves help island for first time</summary>
12763 <param name="sender">The sender</param>
12764 <param name="e">The EventArgs object containing the packet data</param>
12765 </member> 10907 </member>
12766 <member name="M:OpenMetaverse.NetworkManager.CompletePingCheckHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 10908 <member name="F:OpenMetaverse.TeleportFlags.SetLastToTarget">
12767 <summary>Process an incoming packet and raise the appropriate events</summary> 10909 <summary></summary>
12768 <param name="sender">The sender</param>
12769 <param name="e">The EventArgs object containing the packet data</param>
12770 </member> 10910 </member>
12771 <member name="M:OpenMetaverse.NetworkManager.SimStatsHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 10911 <member name="F:OpenMetaverse.TeleportFlags.ViaLure">
12772 <summary>Process an incoming packet and raise the appropriate events</summary> 10912 <summary>Via Lure</summary>
12773 <param name="sender">The sender</param>
12774 <param name="e">The EventArgs object containing the packet data</param>
12775 </member> 10913 </member>
12776 <member name="M:OpenMetaverse.NetworkManager.RegionHandshakeHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 10914 <member name="F:OpenMetaverse.TeleportFlags.ViaLandmark">
12777 <summary>Process an incoming packet and raise the appropriate events</summary> 10915 <summary>Via Landmark</summary>
12778 <param name="sender">The sender</param>
12779 <param name="e">The EventArgs object containing the packet data</param>
12780 </member> 10916 </member>
12781 <member name="M:OpenMetaverse.NetworkManager.DisableSimulatorHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 10917 <member name="F:OpenMetaverse.TeleportFlags.ViaLocation">
12782 <summary>Process an incoming packet and raise the appropriate events</summary> 10918 <summary>Via Location</summary>
12783 <param name="sender">The sender</param>
12784 <param name="e">The EventArgs object containing the packet data</param>
12785 </member> 10919 </member>
12786 <member name="M:OpenMetaverse.NetworkManager.KickUserHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 10920 <member name="F:OpenMetaverse.TeleportFlags.ViaHome">
12787 <summary>Process an incoming packet and raise the appropriate events</summary> 10921 <summary>Via Home</summary>
12788 <param name="sender">The sender</param>
12789 <param name="e">The EventArgs object containing the packet data</param>
12790 </member> 10922 </member>
12791 <member name="T:OpenMetaverse.NameValue"> 10923 <member name="F:OpenMetaverse.TeleportFlags.ViaTelehub">
12792 <summary> 10924 <summary>Via Telehub</summary>
12793 A Name Value pair with additional settings, used in the protocol
12794 primarily to transmit avatar names and active group in object packets
12795 </summary>
12796 </member> 10925 </member>
12797 <member name="M:OpenMetaverse.NameValue.#ctor(System.String,OpenMetaverse.NameValue.ValueType,OpenMetaverse.NameValue.ClassType,OpenMetaverse.NameValue.SendtoType,System.Object)"> 10926 <member name="F:OpenMetaverse.TeleportFlags.ViaLogin">
12798 <summary> 10927 <summary>Via Login</summary>
12799 Constructor that takes all the fields as parameters
12800 </summary>
12801 <param name="name">
12802 </param>
12803 <param name="valueType">
12804 </param>
12805 <param name="classType">
12806 </param>
12807 <param name="sendtoType">
12808 </param>
12809 <param name="value">
12810 </param>
12811 </member> 10928 </member>
12812 <member name="M:OpenMetaverse.NameValue.#ctor(System.String)"> 10929 <member name="F:OpenMetaverse.TeleportFlags.ViaGodlikeLure">
12813 <summary> 10930 <summary>Linden Summoned</summary>
12814 Constructor that takes a single line from a NameValue field
12815 </summary>
12816 <param name="data">
12817 </param>
12818 </member> 10931 </member>
12819 <member name="T:OpenMetaverse.NameValue.ValueType"> 10932 <member name="F:OpenMetaverse.TeleportFlags.Godlike">
12820 <summary>Type of the value</summary> 10933 <summary>Linden Forced me</summary>
12821 </member> 10934 </member>
12822 <member name="F:OpenMetaverse.NameValue.ValueType.Unknown"> 10935 <member name="F:OpenMetaverse.TeleportFlags.NineOneOne">
12823 <summary>Unknown</summary> 10936 <summary></summary>
12824 </member> 10937 </member>
12825 <member name="F:OpenMetaverse.NameValue.ValueType.String"> 10938 <member name="F:OpenMetaverse.TeleportFlags.DisableCancel">
12826 <summary>String value</summary> 10939 <summary>Agent Teleported Home via Script</summary>
12827 </member> 10940 </member>
12828 <member name="F:OpenMetaverse.NameValue.ValueType.F32"> 10941 <member name="F:OpenMetaverse.TeleportFlags.ViaRegionID">
12829 <summary> 10942 <summary></summary>
12830 </summary>
12831 </member> 10943 </member>
12832 <member name="F:OpenMetaverse.NameValue.ValueType.S32"> 10944 <member name="F:OpenMetaverse.TeleportFlags.IsFlying">
12833 <summary> 10945 <summary></summary>
12834 </summary>
12835 </member> 10946 </member>
12836 <member name="F:OpenMetaverse.NameValue.ValueType.VEC3"> 10947 <member name="F:OpenMetaverse.TeleportFlags.ResetHome">
12837 <summary> 10948 <summary></summary>
12838 </summary>
12839 </member> 10949 </member>
12840 <member name="F:OpenMetaverse.NameValue.ValueType.U32"> 10950 <member name="F:OpenMetaverse.TeleportFlags.ForceRedirect">
12841 <summary> 10951 <summary>forced to new location for example when avatar is banned or ejected</summary>
12842 </summary>
12843 </member> 10952 </member>
12844 <member name="F:OpenMetaverse.NameValue.ValueType.CAMERA"> 10953 <member name="F:OpenMetaverse.TeleportFlags.FinishedViaLure">
12845 <summary>Deprecated</summary> 10954 <summary>Teleport Finished via a Lure</summary>
12846 </member> 10955 </member>
12847 <member name="F:OpenMetaverse.NameValue.ValueType.Asset"> 10956 <member name="F:OpenMetaverse.TeleportFlags.FinishedViaNewSim">
12848 <summary>String value, but designated as an asset</summary> 10957 <summary>Finished, Sim Changed</summary>
12849 </member> 10958 </member>
12850 <member name="F:OpenMetaverse.NameValue.ValueType.U64"> 10959 <member name="F:OpenMetaverse.TeleportFlags.FinishedViaSameSim">
12851 <summary> 10960 <summary>Finished, Same Sim</summary>
12852 </summary>
12853 </member> 10961 </member>
12854 <member name="T:OpenMetaverse.NameValue.ClassType"> 10962 <member name="T:OpenMetaverse.TeleportLureFlags">
12855 <summary> 10963 <summary>
10964
12856 </summary> 10965 </summary>
12857 </member> 10966 </member>
12858 <member name="F:OpenMetaverse.NameValue.ClassType.Unknown"> 10967 <member name="F:OpenMetaverse.TeleportLureFlags.NormalLure">
12859 <summary> 10968 <summary></summary>
12860 </summary>
12861 </member> 10969 </member>
12862 <member name="F:OpenMetaverse.NameValue.ClassType.ReadOnly"> 10970 <member name="F:OpenMetaverse.TeleportLureFlags.GodlikeLure">
12863 <summary> 10971 <summary></summary>
12864 </summary>
12865 </member> 10972 </member>
12866 <member name="F:OpenMetaverse.NameValue.ClassType.ReadWrite"> 10973 <member name="F:OpenMetaverse.TeleportLureFlags.GodlikePursuit">
12867 <summary> 10974 <summary></summary>
12868 </summary>
12869 </member> 10975 </member>
12870 <member name="F:OpenMetaverse.NameValue.ClassType.Callback"> 10976 <member name="T:OpenMetaverse.ScriptSensorTypeFlags">
12871 <summary> 10977 <summary>
10978
12872 </summary> 10979 </summary>
12873 </member> 10980 </member>
12874 <member name="T:OpenMetaverse.NameValue.SendtoType"> 10981 <member name="F:OpenMetaverse.ScriptSensorTypeFlags.Agent">
12875 <summary> 10982 <summary></summary>
12876 </summary>
12877 </member> 10983 </member>
12878 <member name="F:OpenMetaverse.NameValue.SendtoType.Unknown"> 10984 <member name="F:OpenMetaverse.ScriptSensorTypeFlags.Active">
12879 <summary> 10985 <summary></summary>
12880 </summary>
12881 </member> 10986 </member>
12882 <member name="F:OpenMetaverse.NameValue.SendtoType.Sim"> 10987 <member name="F:OpenMetaverse.ScriptSensorTypeFlags.Passive">
12883 <summary> 10988 <summary></summary>
12884 </summary>
12885 </member> 10989 </member>
12886 <member name="F:OpenMetaverse.NameValue.SendtoType.DataSim"> 10990 <member name="F:OpenMetaverse.ScriptSensorTypeFlags.Scripted">
12887 <summary> 10991 <summary></summary>
12888 </summary>
12889 </member> 10992 </member>
12890 <member name="F:OpenMetaverse.NameValue.SendtoType.SimViewer"> 10993 <member name="T:OpenMetaverse.MuteType">
12891 <summary> 10994 <summary>
10995 Type of mute entry
12892 </summary> 10996 </summary>
12893 </member> 10997 </member>
12894 <member name="F:OpenMetaverse.NameValue.SendtoType.DataSimViewer"> 10998 <member name="F:OpenMetaverse.MuteType.ByName">
12895 <summary> 10999 <summary>Object muted by name</summary>
12896 </summary>
12897 </member> 11000 </member>
12898 <member name="F:OpenMetaverse.NameValue.Name"> 11001 <member name="F:OpenMetaverse.MuteType.Resident">
12899 <summary> 11002 <summary>Muted residet</summary>
12900 </summary>
12901 </member> 11003 </member>
12902 <member name="F:OpenMetaverse.NameValue.Type"> 11004 <member name="F:OpenMetaverse.MuteType.Object">
12903 <summary> 11005 <summary>Object muted by UUID</summary>
12904 </summary>
12905 </member> 11006 </member>
12906 <member name="F:OpenMetaverse.NameValue.Class"> 11007 <member name="F:OpenMetaverse.MuteType.Group">
12907 <summary> 11008 <summary>Muted group</summary>
12908 </summary>
12909 </member> 11009 </member>
12910 <member name="F:OpenMetaverse.NameValue.Sendto"> 11010 <member name="F:OpenMetaverse.MuteType.External">
12911 <summary> 11011 <summary>Muted external entry</summary>
12912 </summary>
12913 </member> 11012 </member>
12914 <member name="F:OpenMetaverse.NameValue.Value"> 11013 <member name="T:OpenMetaverse.MuteFlags">
12915 <summary> 11014 <summary>
11015 Flags of mute entry
12916 </summary> 11016 </summary>
12917 </member> 11017 </member>
12918 <member name="T:OpenMetaverse.ReportType"> 11018 <member name="F:OpenMetaverse.MuteFlags.Default">
12919 <summary> 11019 <summary>No exceptions</summary>
12920 </summary>
12921 </member> 11020 </member>
12922 <member name="F:OpenMetaverse.ReportType.None"> 11021 <member name="F:OpenMetaverse.MuteFlags.TextChat">
12923 <summary>No report</summary> 11022 <summary>Don't mute text chat</summary>
12924 </member> 11023 </member>
12925 <member name="F:OpenMetaverse.ReportType.Unknown"> 11024 <member name="F:OpenMetaverse.MuteFlags.VoiceChat">
12926 <summary>Unknown report type</summary> 11025 <summary>Don't mute voice chat</summary>
12927 </member> 11026 </member>
12928 <member name="F:OpenMetaverse.ReportType.Bug"> 11027 <member name="F:OpenMetaverse.MuteFlags.Particles">
12929 <summary>Bug report</summary> 11028 <summary>Don't mute particles</summary>
12930 </member> 11029 </member>
12931 <member name="F:OpenMetaverse.ReportType.Complaint"> 11030 <member name="F:OpenMetaverse.MuteFlags.ObjectSounds">
12932 <summary>Complaint report</summary> 11031 <summary>Don't mute sounds</summary>
12933 </member> 11032 </member>
12934 <member name="F:OpenMetaverse.ReportType.CustomerServiceRequest"> 11033 <member name="F:OpenMetaverse.MuteFlags.All">
12935 <summary>Customer service report</summary> 11034 <summary>Don't mute</summary>
12936 </member> 11035 </member>
12937 <member name="T:OpenMetaverse.CompressedFlags"> 11036 <member name="T:OpenMetaverse.InstantMessage">
12938 <summary> 11037 <summary>
12939 Bitflag field for ObjectUpdateCompressed data blocks, describing 11038 Instant Message
12940 which options are present for each object
12941 </summary> 11039 </summary>
12942 </member> 11040 </member>
12943 <member name="F:OpenMetaverse.CompressedFlags.ScratchPad"> 11041 <member name="F:OpenMetaverse.InstantMessage.FromAgentID">
12944 <summary>Unknown</summary> 11042 <summary>Key of sender</summary>
12945 </member> 11043 </member>
12946 <member name="F:OpenMetaverse.CompressedFlags.Tree"> 11044 <member name="F:OpenMetaverse.InstantMessage.FromAgentName">
12947 <summary>Whether the object has a TreeSpecies</summary> 11045 <summary>Name of sender</summary>
12948 </member> 11046 </member>
12949 <member name="F:OpenMetaverse.CompressedFlags.HasText"> 11047 <member name="F:OpenMetaverse.InstantMessage.ToAgentID">
12950 <summary>Whether the object has floating text ala llSetText</summary> 11048 <summary>Key of destination avatar</summary>
12951 </member> 11049 </member>
12952 <member name="F:OpenMetaverse.CompressedFlags.HasParticles"> 11050 <member name="F:OpenMetaverse.InstantMessage.ParentEstateID">
12953 <summary>Whether the object has an active particle system</summary> 11051 <summary>ID of originating estate</summary>
12954 </member> 11052 </member>
12955 <member name="F:OpenMetaverse.CompressedFlags.HasSound"> 11053 <member name="F:OpenMetaverse.InstantMessage.RegionID">
12956 <summary>Whether the object has sound attached to it</summary> 11054 <summary>Key of originating region</summary>
12957 </member> 11055 </member>
12958 <member name="F:OpenMetaverse.CompressedFlags.HasParent"> 11056 <member name="F:OpenMetaverse.InstantMessage.Position">
12959 <summary>Whether the object is attached to a root object or not</summary> 11057 <summary>Coordinates in originating region</summary>
12960 </member> 11058 </member>
12961 <member name="F:OpenMetaverse.CompressedFlags.TextureAnimation"> 11059 <member name="F:OpenMetaverse.InstantMessage.Dialog">
12962 <summary>Whether the object has texture animation settings</summary> 11060 <summary>Instant message type</summary>
12963 </member> 11061 </member>
12964 <member name="F:OpenMetaverse.CompressedFlags.HasAngularVelocity"> 11062 <member name="F:OpenMetaverse.InstantMessage.GroupIM">
12965 <summary>Whether the object has an angular velocity</summary> 11063 <summary>Group IM session toggle</summary>
12966 </member> 11064 </member>
12967 <member name="F:OpenMetaverse.CompressedFlags.HasNameValues"> 11065 <member name="F:OpenMetaverse.InstantMessage.IMSessionID">
12968 <summary>Whether the object has a name value pairs string</summary> 11066 <summary>Key of IM session, for Group Messages, the groups UUID</summary>
12969 </member> 11067 </member>
12970 <member name="F:OpenMetaverse.CompressedFlags.MediaURL"> 11068 <member name="F:OpenMetaverse.InstantMessage.Timestamp">
12971 <summary>Whether the object has a Media URL set</summary> 11069 <summary>Timestamp of the instant message</summary>
12972 </member> 11070 </member>
12973 <member name="T:OpenMetaverse.UpdateType"> 11071 <member name="F:OpenMetaverse.InstantMessage.Message">
12974 <summary> 11072 <summary>Instant message text</summary>
12975 Specific Flags for MultipleObjectUpdate requests
12976 </summary>
12977 </member> 11073 </member>
12978 <member name="F:OpenMetaverse.UpdateType.None"> 11074 <member name="F:OpenMetaverse.InstantMessage.Offline">
12979 <summary>None</summary> 11075 <summary>Whether this message is held for offline avatars</summary>
12980 </member> 11076 </member>
12981 <member name="F:OpenMetaverse.UpdateType.Position"> 11077 <member name="F:OpenMetaverse.InstantMessage.BinaryBucket">
12982 <summary>Change position of prims</summary> 11078 <summary>Context specific packed data</summary>
12983 </member> 11079 </member>
12984 <member name="F:OpenMetaverse.UpdateType.Rotation"> 11080 <member name="M:OpenMetaverse.InstantMessage.ToString">
12985 <summary>Change rotation of prims</summary> 11081 <summary>Print the struct data as a string</summary>
11082 <returns>A string containing the field name, and field value</returns>
12986 </member> 11083 </member>
12987 <member name="F:OpenMetaverse.UpdateType.Scale"> 11084 <member name="T:OpenMetaverse.MuteEntry">
12988 <summary>Change size of prims</summary> 11085 <summary>Represents muted object or resident</summary>
12989 </member> 11086 </member>
12990 <member name="F:OpenMetaverse.UpdateType.Linked"> 11087 <member name="F:OpenMetaverse.MuteEntry.Type">
12991 <summary>Perform operation on link set</summary> 11088 <summary>Type of the mute entry</summary>
12992 </member> 11089 </member>
12993 <member name="F:OpenMetaverse.UpdateType.Uniform"> 11090 <member name="F:OpenMetaverse.MuteEntry.ID">
12994 <summary>Scale prims uniformly, same as selecing ctrl+shift in the 11091 <summary>UUID of the mute etnry</summary>
12995 viewer. Used in conjunction with Scale</summary>
12996 </member> 11092 </member>
12997 <member name="T:OpenMetaverse.PayPriceType"> 11093 <member name="F:OpenMetaverse.MuteEntry.Name">
12998 <summary> 11094 <summary>Mute entry name</summary>
12999 Special values in PayPriceReply. If the price is not one of these
13000 literal value of the price should be use
13001 </summary>
13002 </member> 11095 </member>
13003 <member name="F:OpenMetaverse.PayPriceType.Hide"> 11096 <member name="F:OpenMetaverse.MuteEntry.Flags">
13004 <summary> 11097 <summary>Mute flags</summary>
13005 Indicates that this pay option should be hidden
13006 </summary>
13007 </member> 11098 </member>
13008 <member name="F:OpenMetaverse.PayPriceType.Default"> 11099 <member name="T:OpenMetaverse.TransactionInfo">
13009 <summary> 11100 <summary>Transaction detail sent with MoneyBalanceReply message</summary>
13010 Indicates that this pay option should have the default value
13011 </summary>
13012 </member> 11101 </member>
13013 <member name="T:OpenMetaverse.ObjectMovementUpdate"> 11102 <member name="F:OpenMetaverse.TransactionInfo.TransactionType">
13014 <summary> 11103 <summary>Type of the transaction</summary>
13015 Contains the variables sent in an object update packet for objects.
13016 Used to track position and movement of prims and avatars
13017 </summary>
13018 </member> 11104 </member>
13019 <member name="F:OpenMetaverse.ObjectMovementUpdate.Avatar"> 11105 <member name="F:OpenMetaverse.TransactionInfo.SourceID">
13020 <summary> 11106 <summary>UUID of the transaction source</summary>
13021 </summary>
13022 </member> 11107 </member>
13023 <member name="F:OpenMetaverse.ObjectMovementUpdate.CollisionPlane"> 11108 <member name="F:OpenMetaverse.TransactionInfo.IsSourceGroup">
13024 <summary> 11109 <summary>Is the transaction source a group</summary>
13025 </summary>
13026 </member> 11110 </member>
13027 <member name="F:OpenMetaverse.ObjectMovementUpdate.State"> 11111 <member name="F:OpenMetaverse.TransactionInfo.DestID">
13028 <summary> 11112 <summary>UUID of the transaction destination</summary>
13029 </summary>
13030 </member> 11113 </member>
13031 <member name="F:OpenMetaverse.ObjectMovementUpdate.LocalID"> 11114 <member name="F:OpenMetaverse.TransactionInfo.IsDestGroup">
13032 <summary> 11115 <summary>Is transaction destination a group</summary>
13033 </summary>
13034 </member> 11116 </member>
13035 <member name="F:OpenMetaverse.ObjectMovementUpdate.Position"> 11117 <member name="F:OpenMetaverse.TransactionInfo.Amount">
13036 <summary> 11118 <summary>Transaction amount</summary>
13037 </summary>
13038 </member> 11119 </member>
13039 <member name="F:OpenMetaverse.ObjectMovementUpdate.Velocity"> 11120 <member name="F:OpenMetaverse.TransactionInfo.ItemDescription">
13040 <summary> 11121 <summary>Transaction description</summary>
13041 </summary>
13042 </member> 11122 </member>
13043 <member name="F:OpenMetaverse.ObjectMovementUpdate.Acceleration"> 11123 <member name="T:OpenMetaverse.ChatEventArgs">
13044 <summary> 11124 <summary>
11125
13045 </summary> 11126 </summary>
13046 </member> 11127 </member>
13047 <member name="F:OpenMetaverse.ObjectMovementUpdate.Rotation"> 11128 <member name="M:OpenMetaverse.ChatEventArgs.#ctor(OpenMetaverse.Simulator,System.String,OpenMetaverse.ChatAudibleLevel,OpenMetaverse.ChatType,OpenMetaverse.ChatSourceType,System.String,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.Vector3)">
13048 <summary> 11129 <summary>
11130 Construct a new instance of the ChatEventArgs object
13049 </summary> 11131 </summary>
11132 <param name="simulator">Sim from which the message originates</param>
11133 <param name="message">The message sent</param>
11134 <param name="audible">The audible level of the message</param>
11135 <param name="type">The type of message sent: whisper, shout, etc</param>
11136 <param name="sourceType">The source type of the message sender</param>
11137 <param name="fromName">The name of the agent or object sending the message</param>
11138 <param name="sourceId">The ID of the agent or object sending the message</param>
11139 <param name="ownerid">The ID of the object owner, or the agent ID sending the message</param>
11140 <param name="position">The position of the agent or object sending the message</param>
13050 </member> 11141 </member>
13051 <member name="F:OpenMetaverse.ObjectMovementUpdate.AngularVelocity"> 11142 <member name="P:OpenMetaverse.ChatEventArgs.Simulator">
13052 <summary> 11143 <summary>Get the simulator sending the message</summary>
13053 </summary>
13054 </member> 11144 </member>
13055 <member name="F:OpenMetaverse.ObjectMovementUpdate.Textures"> 11145 <member name="P:OpenMetaverse.ChatEventArgs.Message">
13056 <summary> 11146 <summary>Get the message sent</summary>
13057 </summary>
13058 </member> 11147 </member>
13059 <member name="T:OpenMetaverse.ObjectManager"> 11148 <member name="P:OpenMetaverse.ChatEventArgs.AudibleLevel">
13060 <summary> 11149 <summary>Get the audible level of the message</summary>
13061 Handles all network traffic related to prims and avatar positions and
13062 movement.
13063 </summary>
13064 </member> 11150 </member>
13065 <member name="M:OpenMetaverse.ObjectManager.#ctor(OpenMetaverse.GridClient)"> 11151 <member name="P:OpenMetaverse.ChatEventArgs.Type">
13066 <summary> 11152 <summary>Get the type of message sent: whisper, shout, etc</summary>
13067 Construct a new instance of the ObjectManager class
13068 </summary>
13069 <param name="client">A reference to the <see cref="T:OpenMetaverse.GridClient" /> instance</param>
13070 </member> 11153 </member>
13071 <member name="T:OpenMetaverse.ObjectManager.ObjectMediaCallback"> 11154 <member name="P:OpenMetaverse.ChatEventArgs.SourceType">
11155 <summary>Get the source type of the message sender</summary>
11156 </member>
11157 <member name="P:OpenMetaverse.ChatEventArgs.FromName">
11158 <summary>Get the name of the agent or object sending the message</summary>
11159 </member>
11160 <member name="P:OpenMetaverse.ChatEventArgs.SourceID">
11161 <summary>Get the ID of the agent or object sending the message</summary>
11162 </member>
11163 <member name="P:OpenMetaverse.ChatEventArgs.OwnerID">
11164 <summary>Get the ID of the object owner, or the agent ID sending the message</summary>
11165 </member>
11166 <member name="P:OpenMetaverse.ChatEventArgs.Position">
11167 <summary>Get the position of the agent or object sending the message</summary>
11168 </member>
11169 <member name="T:OpenMetaverse.ScriptDialogEventArgs">
11170 <summary>Contains the data sent when a primitive opens a dialog with this agent</summary>
11171 </member>
11172 <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},OpenMetaverse.UUID)">
13072 <summary> 11173 <summary>
13073 Callback for getting object media data via CAP 11174 Construct a new instance of the ScriptDialogEventArgs
13074 </summary> 11175 </summary>
13075 <param name="success">Indicates if the operation was succesfull</param> 11176 <param name="message">The dialog message</param>
13076 <param name="version">Object media version string</param> 11177 <param name="objectName">The name of the object that sent the dialog request</param>
13077 <param name="faceMedia">Array indexed on prim face of media entry data</param> 11178 <param name="imageID">The ID of the image to be displayed</param>
11179 <param name="objectID">The ID of the primitive sending the dialog</param>
11180 <param name="firstName">The first name of the senders owner</param>
11181 <param name="lastName">The last name of the senders owner</param>
11182 <param name="chatChannel">The communication channel the dialog was sent on</param>
11183 <param name="buttons">The string labels containing the options presented in this dialog</param>
11184 <param name="ownerID">UUID of the scritped object owner</param>
13078 </member> 11185 </member>
13079 <member name="F:OpenMetaverse.ObjectManager.m_ObjectUpdate"> 11186 <member name="P:OpenMetaverse.ScriptDialogEventArgs.Message">
13080 <summary>The event subscribers, null of no subscribers</summary> 11187 <summary>Get the dialog message</summary>
13081 </member> 11188 </member>
13082 <member name="F:OpenMetaverse.ObjectManager.m_ObjectUpdateLock"> 11189 <member name="P:OpenMetaverse.ScriptDialogEventArgs.ObjectName">
13083 <summary>Thread sync lock object</summary> 11190 <summary>Get the name of the object that sent the dialog request</summary>
13084 </member> 11191 </member>
13085 <member name="F:OpenMetaverse.ObjectManager.m_ObjectProperties"> 11192 <member name="P:OpenMetaverse.ScriptDialogEventArgs.ImageID">
13086 <summary>The event subscribers, null of no subscribers</summary> 11193 <summary>Get the ID of the image to be displayed</summary>
13087 </member> 11194 </member>
13088 <member name="F:OpenMetaverse.ObjectManager.m_ObjectPropertiesLock"> 11195 <member name="P:OpenMetaverse.ScriptDialogEventArgs.ObjectID">
13089 <summary>Thread sync lock object</summary> 11196 <summary>Get the ID of the primitive sending the dialog</summary>
13090 </member> 11197 </member>
13091 <member name="F:OpenMetaverse.ObjectManager.m_ObjectPropertiesUpdated"> 11198 <member name="P:OpenMetaverse.ScriptDialogEventArgs.FirstName">
13092 <summary>The event subscribers, null of no subscribers</summary> 11199 <summary>Get the first name of the senders owner</summary>
13093 </member> 11200 </member>
13094 <member name="F:OpenMetaverse.ObjectManager.m_ObjectPropertiesUpdatedLock"> 11201 <member name="P:OpenMetaverse.ScriptDialogEventArgs.LastName">
13095 <summary>Thread sync lock object</summary> 11202 <summary>Get the last name of the senders owner</summary>
13096 </member> 11203 </member>
13097 <member name="F:OpenMetaverse.ObjectManager.m_ObjectPropertiesFamily"> 11204 <member name="P:OpenMetaverse.ScriptDialogEventArgs.Channel">
13098 <summary>The event subscribers, null of no subscribers</summary> 11205 <summary>Get the communication channel the dialog was sent on, responses
11206 should also send responses on this same channel</summary>
13099 </member> 11207 </member>
13100 <member name="F:OpenMetaverse.ObjectManager.m_ObjectPropertiesFamilyLock"> 11208 <member name="P:OpenMetaverse.ScriptDialogEventArgs.ButtonLabels">
13101 <summary>Thread sync lock object</summary> 11209 <summary>Get the string labels containing the options presented in this dialog</summary>
13102 </member> 11210 </member>
13103 <member name="F:OpenMetaverse.ObjectManager.m_AvatarUpdate"> 11211 <member name="P:OpenMetaverse.ScriptDialogEventArgs.OwnerID">
13104 <summary>The event subscribers, null of no subscribers</summary> 11212 <summary>UUID of the scritped object owner</summary>
13105 </member> 11213 </member>
13106 <member name="F:OpenMetaverse.ObjectManager.m_AvatarUpdateLock"> 11214 <member name="T:OpenMetaverse.ScriptQuestionEventArgs">
13107 <summary>Thread sync lock object</summary> 11215 <summary>Contains the data sent when a primitive requests debit or other permissions
11216 requesting a YES or NO answer</summary>
13108 </member> 11217 </member>
13109 <member name="F:OpenMetaverse.ObjectManager.m_TerseObjectUpdate"> 11218 <member name="M:OpenMetaverse.ScriptQuestionEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,System.String,OpenMetaverse.ScriptPermission)">
13110 <summary>The event subscribers, null of no subscribers</summary> 11219 <summary>
11220 Construct a new instance of the ScriptQuestionEventArgs
11221 </summary>
11222 <param name="simulator">The simulator containing the object sending the request</param>
11223 <param name="taskID">The ID of the script making the request</param>
11224 <param name="itemID">The ID of the primitive containing the script making the request</param>
11225 <param name="objectName">The name of the primitive making the request</param>
11226 <param name="objectOwner">The name of the owner of the object making the request</param>
11227 <param name="questions">The permissions being requested</param>
13111 </member> 11228 </member>
13112 <member name="F:OpenMetaverse.ObjectManager.m_TerseObjectUpdateLock"> 11229 <member name="P:OpenMetaverse.ScriptQuestionEventArgs.Simulator">
13113 <summary>Thread sync lock object</summary> 11230 <summary>Get the simulator containing the object sending the request</summary>
13114 </member> 11231 </member>
13115 <member name="F:OpenMetaverse.ObjectManager.m_ObjectDataBlockUpdate"> 11232 <member name="P:OpenMetaverse.ScriptQuestionEventArgs.TaskID">
13116 <summary>The event subscribers, null of no subscribers</summary> 11233 <summary>Get the ID of the script making the request</summary>
13117 </member> 11234 </member>
13118 <member name="F:OpenMetaverse.ObjectManager.m_ObjectDataBlockUpdateLock"> 11235 <member name="P:OpenMetaverse.ScriptQuestionEventArgs.ItemID">
13119 <summary>Thread sync lock object</summary> 11236 <summary>Get the ID of the primitive containing the script making the request</summary>
13120 </member> 11237 </member>
13121 <member name="F:OpenMetaverse.ObjectManager.m_KillObject"> 11238 <member name="P:OpenMetaverse.ScriptQuestionEventArgs.ObjectName">
13122 <summary>The event subscribers, null of no subscribers</summary> 11239 <summary>Get the name of the primitive making the request</summary>
13123 </member> 11240 </member>
13124 <member name="F:OpenMetaverse.ObjectManager.m_KillObjectLock"> 11241 <member name="P:OpenMetaverse.ScriptQuestionEventArgs.ObjectOwnerName">
13125 <summary>Thread sync lock object</summary> 11242 <summary>Get the name of the owner of the object making the request</summary>
13126 </member> 11243 </member>
13127 <member name="F:OpenMetaverse.ObjectManager.m_AvatarSitChanged"> 11244 <member name="P:OpenMetaverse.ScriptQuestionEventArgs.Questions">
13128 <summary>The event subscribers, null of no subscribers</summary> 11245 <summary>Get the permissions being requested</summary>
13129 </member> 11246 </member>
13130 <member name="F:OpenMetaverse.ObjectManager.m_AvatarSitChangedLock"> 11247 <member name="T:OpenMetaverse.LoadUrlEventArgs">
13131 <summary>Thread sync lock object</summary> 11248 <summary>Contains the data sent when a primitive sends a request
11249 to an agent to open the specified URL</summary>
13132 </member> 11250 </member>
13133 <member name="F:OpenMetaverse.ObjectManager.m_PayPriceReply"> 11251 <member name="M:OpenMetaverse.LoadUrlEventArgs.#ctor(System.String,OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.String,System.String)">
13134 <summary>The event subscribers, null of no subscribers</summary> 11252 <summary>
11253 Construct a new instance of the LoadUrlEventArgs
11254 </summary>
11255 <param name="objectName">The name of the object sending the request</param>
11256 <param name="objectID">The ID of the object sending the request</param>
11257 <param name="ownerID">The ID of the owner of the object sending the request</param>
11258 <param name="ownerIsGroup">True if the object is owned by a group</param>
11259 <param name="message">The message sent with the request</param>
11260 <param name="URL">The URL the object sent</param>
13135 </member> 11261 </member>
13136 <member name="F:OpenMetaverse.ObjectManager.m_PayPriceReplyLock"> 11262 <member name="P:OpenMetaverse.LoadUrlEventArgs.ObjectName">
13137 <summary>Thread sync lock object</summary> 11263 <summary>Get the name of the object sending the request</summary>
13138 </member> 11264 </member>
13139 <member name="F:OpenMetaverse.ObjectManager.m_PhysicsProperties"> 11265 <member name="P:OpenMetaverse.LoadUrlEventArgs.ObjectID">
13140 <summary>The event subscribers, null of no subscribers</summary> 11266 <summary>Get the ID of the object sending the request</summary>
13141 </member> 11267 </member>
13142 <member name="F:OpenMetaverse.ObjectManager.m_PhysicsPropertiesLock"> 11268 <member name="P:OpenMetaverse.LoadUrlEventArgs.OwnerID">
13143 <summary>Thread sync lock object</summary> 11269 <summary>Get the ID of the owner of the object sending the request</summary>
13144 </member> 11270 </member>
13145 <member name="F:OpenMetaverse.ObjectManager.Client"> 11271 <member name="P:OpenMetaverse.LoadUrlEventArgs.OwnerIsGroup">
13146 <summary>Reference to the GridClient object</summary> 11272 <summary>True if the object is owned by a group</summary>
13147 </member> 11273 </member>
13148 <member name="F:OpenMetaverse.ObjectManager.InterpolationTimer"> 11274 <member name="P:OpenMetaverse.LoadUrlEventArgs.Message">
13149 <summary>Does periodic dead reckoning calculation to convert 11275 <summary>Get the message sent with the request</summary>
13150 velocity and acceleration to new positions for objects</summary>
13151 </member> 11276 </member>
13152 <member name="E:OpenMetaverse.ObjectManager.ObjectUpdate"> 11277 <member name="P:OpenMetaverse.LoadUrlEventArgs.URL">
13153 <summary>Raised when the simulator sends us data containing 11278 <summary>Get the URL the object sent</summary>
13154 A <see cref="T:OpenMetaverse.Primitive" />, Foliage or Attachment</summary>
13155 <seealso cref="M:OpenMetaverse.ObjectManager.RequestObject(OpenMetaverse.Simulator,System.UInt32)" />
13156 <seealso cref="M:OpenMetaverse.ObjectManager.RequestObjects(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32})" />
13157 </member> 11279 </member>
13158 <member name="E:OpenMetaverse.ObjectManager.ObjectProperties"> 11280 <member name="T:OpenMetaverse.InstantMessageEventArgs">
13159 <summary>Raised when the simulator sends us data containing 11281 <summary>The date received from an ImprovedInstantMessage</summary>
13160 additional <seea cref="Primitive" /> information</summary>
13161 <seealso cref="M:OpenMetaverse.ObjectManager.SelectObject(OpenMetaverse.Simulator,System.UInt32,System.Boolean)" />
13162 <seealso cref="M:OpenMetaverse.ObjectManager.SelectObjects(OpenMetaverse.Simulator,System.UInt32[])" />
13163 </member> 11282 </member>
13164 <member name="E:OpenMetaverse.ObjectManager.ObjectPropertiesUpdated"> 11283 <member name="M:OpenMetaverse.InstantMessageEventArgs.#ctor(OpenMetaverse.InstantMessage,OpenMetaverse.Simulator)">
13165 <summary>Raised when the simulator sends us data containing 11284 <summary>
13166 Primitive.ObjectProperties for an object we are currently tracking</summary> 11285 Construct a new instance of the InstantMessageEventArgs object
11286 </summary>
11287 <param name="im">the InstantMessage object</param>
11288 <param name="simulator">the simulator where the InstantMessage origniated</param>
13167 </member> 11289 </member>
13168 <member name="E:OpenMetaverse.ObjectManager.ObjectPropertiesFamily"> 11290 <member name="P:OpenMetaverse.InstantMessageEventArgs.IM">
13169 <summary>Raised when the simulator sends us data containing 11291 <summary>Get the InstantMessage object</summary>
13170 additional <seea cref="Primitive" /> and <see cref="T:OpenMetaverse.Avatar" /> details</summary>
13171 <seealso cref="M:OpenMetaverse.ObjectManager.RequestObjectPropertiesFamily(OpenMetaverse.Simulator,OpenMetaverse.UUID,System.Boolean)" />
13172 </member> 11292 </member>
13173 <member name="E:OpenMetaverse.ObjectManager.AvatarUpdate"> 11293 <member name="P:OpenMetaverse.InstantMessageEventArgs.Simulator">
13174 <summary>Raised when the simulator sends us data containing 11294 <summary>Get the simulator where the InstantMessage origniated</summary>
13175 updated information for an <see cref="T:OpenMetaverse.Avatar" /></summary>
13176 </member> 11295 </member>
13177 <member name="E:OpenMetaverse.ObjectManager.TerseObjectUpdate"> 11296 <member name="T:OpenMetaverse.BalanceEventArgs">
13178 <summary>Raised when the simulator sends us data containing 11297 <summary>Contains the currency balance</summary>
13179 <see cref="T:OpenMetaverse.Primitive" /> and <see cref="T:OpenMetaverse.Avatar" /> movement changes</summary>
13180 </member> 11298 </member>
13181 <member name="E:OpenMetaverse.ObjectManager.ObjectDataBlockUpdate"> 11299 <member name="M:OpenMetaverse.BalanceEventArgs.#ctor(System.Int32)">
13182 <summary>Raised when the simulator sends us data containing 11300 <summary>
13183 updates to an Objects DataBlock</summary> 11301 Construct a new BalanceEventArgs object
11302 </summary>
11303 <param name="balance">The currenct balance</param>
13184 </member> 11304 </member>
13185 <member name="E:OpenMetaverse.ObjectManager.KillObject"> 11305 <member name="P:OpenMetaverse.BalanceEventArgs.Balance">
13186 <summary>Raised when the simulator informs us an <see cref="T:OpenMetaverse.Primitive" /> 11306 <summary>
13187 or <see cref="T:OpenMetaverse.Avatar" /> is no longer within view</summary> 11307 Get the currenct balance
11308 </summary>
13188 </member> 11309 </member>
13189 <member name="E:OpenMetaverse.ObjectManager.AvatarSitChanged"> 11310 <member name="T:OpenMetaverse.MoneyBalanceReplyEventArgs">
13190 <summary>Raised when the simulator sends us data containing 11311 <summary>Contains the transaction summary when an item is purchased,
13191 updated sit information for our <see cref="T:OpenMetaverse.Avatar" /></summary> 11312 money is given, or land is purchased</summary>
13192 </member> 11313 </member>
13193 <member name="E:OpenMetaverse.ObjectManager.PayPriceReply"> 11314 <member name="M:OpenMetaverse.MoneyBalanceReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Boolean,System.Int32,System.Int32,System.Int32,System.String,OpenMetaverse.TransactionInfo)">
13194 <summary>Raised when the simulator sends us data containing 11315 <summary>
13195 purchase price information for a <see cref="T:OpenMetaverse.Primitive" /></summary> 11316 Construct a new instance of the MoneyBalanceReplyEventArgs object
11317 </summary>
11318 <param name="transactionID">The ID of the transaction</param>
11319 <param name="transactionSuccess">True of the transaction was successful</param>
11320 <param name="balance">The current currency balance</param>
11321 <param name="metersCredit">The meters credited</param>
11322 <param name="metersCommitted">The meters comitted</param>
11323 <param name="description">A brief description of the transaction</param>
11324 <param name="transactionInfo">Transaction info</param>
13196 </member> 11325 </member>
13197 <member name="E:OpenMetaverse.ObjectManager.PhysicsProperties"> 11326 <member name="P:OpenMetaverse.MoneyBalanceReplyEventArgs.TransactionID">
13198 <summary>Raised when the simulator sends us data containing 11327 <summary>Get the ID of the transaction</summary>
13199 additional <seea cref="Primitive" /> information</summary>
13200 <seealso cref="M:OpenMetaverse.ObjectManager.SelectObject(OpenMetaverse.Simulator,System.UInt32,System.Boolean)" />
13201 <seealso cref="M:OpenMetaverse.ObjectManager.SelectObjects(OpenMetaverse.Simulator,System.UInt32[])" />
13202 </member> 11328 </member>
13203 <member name="M:OpenMetaverse.ObjectManager.OnObjectProperties(OpenMetaverse.ObjectPropertiesEventArgs)"> 11329 <member name="P:OpenMetaverse.MoneyBalanceReplyEventArgs.Success">
13204 <summary>Raises the ObjectProperties Event</summary> 11330 <summary>True of the transaction was successful</summary>
13205 <param name="e">A ObjectPropertiesEventArgs object containing
13206 the data sent from the simulator</param>
13207 </member> 11331 </member>
13208 <member name="M:OpenMetaverse.ObjectManager.OnObjectPropertiesUpdated(OpenMetaverse.ObjectPropertiesUpdatedEventArgs)"> 11332 <member name="P:OpenMetaverse.MoneyBalanceReplyEventArgs.Balance">
13209 <summary>Raises the ObjectPropertiesUpdated Event</summary> 11333 <summary>Get the remaining currency balance</summary>
13210 <param name="e">A ObjectPropertiesUpdatedEventArgs object containing
13211 the data sent from the simulator</param>
13212 </member> 11334 </member>
13213 <member name="M:OpenMetaverse.ObjectManager.OnObjectPropertiesFamily(OpenMetaverse.ObjectPropertiesFamilyEventArgs)"> 11335 <member name="P:OpenMetaverse.MoneyBalanceReplyEventArgs.MetersCredit">
13214 <summary>Raises the ObjectPropertiesFamily Event</summary> 11336 <summary>Get the meters credited</summary>
13215 <param name="e">A ObjectPropertiesFamilyEventArgs object containing
13216 the data sent from the simulator</param>
13217 </member> 11337 </member>
13218 <member name="M:OpenMetaverse.ObjectManager.OnAvatarUpdate(OpenMetaverse.AvatarUpdateEventArgs)"> 11338 <member name="P:OpenMetaverse.MoneyBalanceReplyEventArgs.MetersCommitted">
13219 <summary>Raises the AvatarUpdate Event</summary> 11339 <summary>Get the meters comitted</summary>
13220 <param name="e">A AvatarUpdateEventArgs object containing
13221 the data sent from the simulator</param>
13222 </member> 11340 </member>
13223 <member name="M:OpenMetaverse.ObjectManager.OnObjectDataBlockUpdate(OpenMetaverse.ObjectDataBlockUpdateEventArgs)"> 11341 <member name="P:OpenMetaverse.MoneyBalanceReplyEventArgs.Description">
13224 <summary>Raises the ObjectDataBlockUpdate Event</summary> 11342 <summary>Get the description of the transaction</summary>
13225 <param name="e">A ObjectDataBlockUpdateEventArgs object containing
13226 the data sent from the simulator</param>
13227 </member> 11343 </member>
13228 <member name="M:OpenMetaverse.ObjectManager.OnKillObject(OpenMetaverse.KillObjectEventArgs)"> 11344 <member name="P:OpenMetaverse.MoneyBalanceReplyEventArgs.TransactionInfo">
13229 <summary>Raises the KillObject Event</summary> 11345 <summary>Detailed transaction information</summary>
13230 <param name="e">A KillObjectEventArgs object containing
13231 the data sent from the simulator</param>
13232 </member> 11346 </member>
13233 <member name="M:OpenMetaverse.ObjectManager.OnAvatarSitChanged(OpenMetaverse.AvatarSitChangedEventArgs)"> 11347 <member name="T:OpenMetaverse.AgentDataReplyEventArgs">
13234 <summary>Raises the AvatarSitChanged Event</summary> 11348 <summary>Data sent from the simulator containing information about your agent and active group information</summary>
13235 <param name="e">A AvatarSitChangedEventArgs object containing
13236 the data sent from the simulator</param>
13237 </member> 11349 </member>
13238 <member name="M:OpenMetaverse.ObjectManager.OnPayPriceReply(OpenMetaverse.PayPriceReplyEventArgs)"> 11350 <member name="M:OpenMetaverse.AgentDataReplyEventArgs.#ctor(System.String,System.String,OpenMetaverse.UUID,System.String,OpenMetaverse.GroupPowers,System.String)">
13239 <summary>Raises the PayPriceReply Event</summary> 11351 <summary>
13240 <param name="e">A PayPriceReplyEventArgs object containing 11352 Construct a new instance of the AgentDataReplyEventArgs object
13241 the data sent from the simulator</param> 11353 </summary>
11354 <param name="firstName">The agents first name</param>
11355 <param name="lastName">The agents last name</param>
11356 <param name="activeGroupID">The agents active group ID</param>
11357 <param name="groupTitle">The group title of the agents active group</param>
11358 <param name="groupPowers">The combined group powers the agent has in the active group</param>
11359 <param name="groupName">The name of the group the agent has currently active</param>
13242 </member> 11360 </member>
13243 <member name="M:OpenMetaverse.ObjectManager.OnPhysicsProperties(OpenMetaverse.PhysicsPropertiesEventArgs)"> 11361 <member name="P:OpenMetaverse.AgentDataReplyEventArgs.FirstName">
13244 <summary>Raises the PhysicsProperties Event</summary> 11362 <summary>Get the agents first name</summary>
13245 <param name="e">A PhysicsPropertiesEventArgs object containing
13246 the data sent from the simulator</param>
13247 </member> 11363 </member>
13248 <member name="M:OpenMetaverse.ObjectManager.RequestObject(OpenMetaverse.Simulator,System.UInt32)"> 11364 <member name="P:OpenMetaverse.AgentDataReplyEventArgs.LastName">
11365 <summary>Get the agents last name</summary>
11366 </member>
11367 <member name="P:OpenMetaverse.AgentDataReplyEventArgs.ActiveGroupID">
11368 <summary>Get the active group ID of your agent</summary>
11369 </member>
11370 <member name="P:OpenMetaverse.AgentDataReplyEventArgs.GroupTitle">
11371 <summary>Get the active groups title of your agent</summary>
11372 </member>
11373 <member name="P:OpenMetaverse.AgentDataReplyEventArgs.GroupPowers">
11374 <summary>Get the combined group powers of your agent</summary>
11375 </member>
11376 <member name="P:OpenMetaverse.AgentDataReplyEventArgs.GroupName">
11377 <summary>Get the active group name of your agent</summary>
11378 </member>
11379 <member name="T:OpenMetaverse.AnimationsChangedEventArgs">
11380 <summary>Data sent by the simulator to indicate the active/changed animations
11381 applied to your agent</summary>
11382 </member>
11383 <member name="M:OpenMetaverse.AnimationsChangedEventArgs.#ctor(OpenMetaverse.InternalDictionary{OpenMetaverse.UUID,System.Int32})">
13249 <summary> 11384 <summary>
13250 Request information for a single object from a <see cref="T:OpenMetaverse.Simulator" /> 11385 Construct a new instance of the AnimationsChangedEventArgs class
13251 you are currently connected to
13252 </summary> 11386 </summary>
13253 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator" /> the object is located</param> 11387 <param name="agentAnimations">The dictionary that contains the changed animations</param>
13254 <param name="localID">The Local ID of the object</param>
13255 </member> 11388 </member>
13256 <member name="M:OpenMetaverse.ObjectManager.RequestObjects(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32})"> 11389 <member name="P:OpenMetaverse.AnimationsChangedEventArgs.Animations">
11390 <summary>Get the dictionary that contains the changed animations</summary>
11391 </member>
11392 <member name="T:OpenMetaverse.MeanCollisionEventArgs">
13257 <summary> 11393 <summary>
13258 Request information for multiple objects contained in 11394 Data sent from a simulator indicating a collision with your agent
13259 the same simulator
13260 </summary> 11395 </summary>
13261 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator" /> the objects are located</param>
13262 <param name="localIDs">An array containing the Local IDs of the objects</param>
13263 </member> 11396 </member>
13264 <member name="M:OpenMetaverse.ObjectManager.BuyObject(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.SaleType,System.Int32,OpenMetaverse.UUID,OpenMetaverse.UUID)"> 11397 <member name="M:OpenMetaverse.MeanCollisionEventArgs.#ctor(OpenMetaverse.MeanCollisionType,OpenMetaverse.UUID,OpenMetaverse.UUID,System.Single,System.DateTime)">
13265 <summary> 11398 <summary>
13266 Attempt to purchase an original object, a copy, or the contents of 11399 Construct a new instance of the MeanCollisionEventArgs class
13267 an object
13268 </summary> 11400 </summary>
13269 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator" /> the object is located</param> 11401 <param name="type">The type of collision that occurred</param>
13270 <param name="localID">The Local ID of the object</param> 11402 <param name="perp">The ID of the agent or object that perpetrated the agression</param>
13271 <param name="saleType">Whether the original, a copy, or the object 11403 <param name="victim">The ID of the Victim</param>
13272 contents are on sale. This is used for verification, if the this 11404 <param name="magnitude">The strength of the collision</param>
13273 sale type is not valid for the object the purchase will fail</param> 11405 <param name="time">The Time the collision occurred</param>
13274 <param name="price">Price of the object. This is used for
13275 verification, if it does not match the actual price the purchase
13276 will fail</param>
13277 <param name="groupID">Group ID that will be associated with the new
13278 purchase</param>
13279 <param name="categoryID">Inventory folder UUID where the object or objects
13280 purchased should be placed</param>
13281 <example>
13282 <code>
13283 BuyObject(Client.Network.CurrentSim, 500, SaleType.Copy,
13284 100, UUID.Zero, Client.Self.InventoryRootFolderUUID);
13285 </code>
13286 </example>
13287 </member> 11406 </member>
13288 <member name="M:OpenMetaverse.ObjectManager.RequestPayPrice(OpenMetaverse.Simulator,OpenMetaverse.UUID)"> 11407 <member name="P:OpenMetaverse.MeanCollisionEventArgs.Type">
11408 <summary>Get the Type of collision</summary>
11409 </member>
11410 <member name="P:OpenMetaverse.MeanCollisionEventArgs.Aggressor">
11411 <summary>Get the ID of the agent or object that collided with your agent</summary>
11412 </member>
11413 <member name="P:OpenMetaverse.MeanCollisionEventArgs.Victim">
11414 <summary>Get the ID of the agent that was attacked</summary>
11415 </member>
11416 <member name="P:OpenMetaverse.MeanCollisionEventArgs.Magnitude">
11417 <summary>A value indicating the strength of the collision</summary>
11418 </member>
11419 <member name="P:OpenMetaverse.MeanCollisionEventArgs.Time">
11420 <summary>Get the time the collision occurred</summary>
11421 </member>
11422 <member name="T:OpenMetaverse.RegionCrossedEventArgs">
11423 <summary>Data sent to your agent when it crosses region boundaries</summary>
11424 </member>
11425 <member name="M:OpenMetaverse.RegionCrossedEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.Simulator)">
13289 <summary> 11426 <summary>
13290 Request prices that should be displayed in pay dialog. This will triggger the simulator 11427 Construct a new instance of the RegionCrossedEventArgs class
13291 to send us back a PayPriceReply which can be handled by OnPayPriceReply event
13292 </summary> 11428 </summary>
13293 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator" /> the object is located</param> 11429 <param name="oldSim">The simulator your agent just left</param>
13294 <param name="objectID">The ID of the object</param> 11430 <param name="newSim">The simulator your agent is now in</param>
13295 <remarks>The result is raised in the <see cref="E:OpenMetaverse.ObjectManager.PayPriceReply" /> event</remarks>
13296 </member> 11431 </member>
13297 <member name="M:OpenMetaverse.ObjectManager.SelectObject(OpenMetaverse.Simulator,System.UInt32)"> 11432 <member name="P:OpenMetaverse.RegionCrossedEventArgs.OldSimulator">
11433 <summary>Get the simulator your agent just left</summary>
11434 </member>
11435 <member name="P:OpenMetaverse.RegionCrossedEventArgs.NewSimulator">
11436 <summary>Get the simulator your agent is now in</summary>
11437 </member>
11438 <member name="T:OpenMetaverse.GroupChatJoinedEventArgs">
11439 <summary>Data sent from the simulator when your agent joins a group chat session</summary>
11440 </member>
11441 <member name="M:OpenMetaverse.GroupChatJoinedEventArgs.#ctor(OpenMetaverse.UUID,System.String,OpenMetaverse.UUID,System.Boolean)">
13298 <summary> 11442 <summary>
13299 Select a single object. This will cause the <see cref="T:OpenMetaverse.Simulator" /> to send us 11443 Construct a new instance of the GroupChatJoinedEventArgs class
13300 an <see cref="T:OpenMetaverse.Packets.ObjectPropertiesPacket" /> which will raise the <see cref="E:OpenMetaverse.ObjectManager.ObjectProperties" /> event
13301 </summary> 11444 </summary>
13302 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator" /> the object is located</param> 11445 <param name="groupChatSessionID">The ID of the session</param>
13303 <param name="localID">The Local ID of the object</param> 11446 <param name="sessionName">The name of the session</param>
13304 <seealso cref="T:OpenMetaverse.ObjectPropertiesFamilyEventArgs" /> 11447 <param name="tmpSessionID">A temporary session id used for establishing new sessions</param>
11448 <param name="success">True of your agent successfully joined the session</param>
13305 </member> 11449 </member>
13306 <member name="M:OpenMetaverse.ObjectManager.SelectObject(OpenMetaverse.Simulator,System.UInt32,System.Boolean)"> 11450 <member name="P:OpenMetaverse.GroupChatJoinedEventArgs.SessionID">
11451 <summary>Get the ID of the group chat session</summary>
11452 </member>
11453 <member name="P:OpenMetaverse.GroupChatJoinedEventArgs.SessionName">
11454 <summary>Get the name of the session</summary>
11455 </member>
11456 <member name="P:OpenMetaverse.GroupChatJoinedEventArgs.TmpSessionID">
11457 <summary>Get the temporary session ID used for establishing new sessions</summary>
11458 </member>
11459 <member name="P:OpenMetaverse.GroupChatJoinedEventArgs.Success">
11460 <summary>True if your agent successfully joined the session</summary>
11461 </member>
11462 <member name="T:OpenMetaverse.AlertMessageEventArgs">
11463 <summary>Data sent by the simulator containing urgent messages</summary>
11464 </member>
11465 <member name="M:OpenMetaverse.AlertMessageEventArgs.#ctor(System.String)">
13307 <summary> 11466 <summary>
13308 Select a single object. This will cause the <see cref="T:OpenMetaverse.Simulator" /> to send us 11467 Construct a new instance of the AlertMessageEventArgs class
13309 an <see cref="T:OpenMetaverse.Packets.ObjectPropertiesPacket" /> which will raise the <see cref="E:OpenMetaverse.ObjectManager.ObjectProperties" /> event
13310 </summary> 11468 </summary>
13311 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator" /> the object is located</param> 11469 <param name="message">The alert message</param>
13312 <param name="localID">The Local ID of the object</param>
13313 <param name="automaticDeselect">if true, a call to <see cref="M:OpenMetaverse.ObjectManager.DeselectObject(OpenMetaverse.Simulator,System.UInt32)" /> is
13314 made immediately following the request</param>
13315 <seealso cref="T:OpenMetaverse.ObjectPropertiesFamilyEventArgs" />
13316 </member> 11470 </member>
13317 <member name="M:OpenMetaverse.ObjectManager.SelectObjects(OpenMetaverse.Simulator,System.UInt32[],System.Boolean)"> 11471 <member name="P:OpenMetaverse.AlertMessageEventArgs.Message">
11472 <summary>Get the alert message</summary>
11473 </member>
11474 <member name="T:OpenMetaverse.ScriptControlEventArgs">
11475 <summary>Data sent by a script requesting to take or release specified controls to your agent</summary>
11476 </member>
11477 <member name="M:OpenMetaverse.ScriptControlEventArgs.#ctor(OpenMetaverse.ScriptControlChange,System.Boolean,System.Boolean)">
13318 <summary> 11478 <summary>
13319 Select multiple objects. This will cause the <see cref="T:OpenMetaverse.Simulator" /> to send us 11479 Construct a new instance of the ScriptControlEventArgs class
13320 an <see cref="T:OpenMetaverse.Packets.ObjectPropertiesPacket" /> which will raise the <see cref="E:OpenMetaverse.ObjectManager.ObjectProperties" /> event
13321 </summary> 11480 </summary>
13322 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator" /> the objects are located</param> 11481 <param name="controls">The controls the script is attempting to take or release to the agent</param>
13323 <param name="localIDs">An array containing the Local IDs of the objects</param> 11482 <param name="pass">True if the script is passing controls back to the agent</param>
13324 <param name="automaticDeselect">Should objects be deselected immediately after selection</param> 11483 <param name="take">True if the script is requesting controls be released to the script</param>
13325 <seealso cref="T:OpenMetaverse.ObjectPropertiesFamilyEventArgs" />
13326 </member> 11484 </member>
13327 <member name="M:OpenMetaverse.ObjectManager.SelectObjects(OpenMetaverse.Simulator,System.UInt32[])"> 11485 <member name="P:OpenMetaverse.ScriptControlEventArgs.Controls">
11486 <summary>Get the controls the script is attempting to take or release to the agent</summary>
11487 </member>
11488 <member name="P:OpenMetaverse.ScriptControlEventArgs.Pass">
11489 <summary>True if the script is passing controls back to the agent</summary>
11490 </member>
11491 <member name="P:OpenMetaverse.ScriptControlEventArgs.Take">
11492 <summary>True if the script is requesting controls be released to the script</summary>
11493 </member>
11494 <member name="T:OpenMetaverse.CameraConstraintEventArgs">
13328 <summary> 11495 <summary>
13329 Select multiple objects. This will cause the <see cref="T:OpenMetaverse.Simulator" /> to send us 11496 Data sent from the simulator to an agent to indicate its view limits
13330 an <see cref="T:OpenMetaverse.Packets.ObjectPropertiesPacket" /> which will raise the <see cref="E:OpenMetaverse.ObjectManager.ObjectProperties" /> event
13331 </summary> 11497 </summary>
13332 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator" /> the objects are located</param>
13333 <param name="localIDs">An array containing the Local IDs of the objects</param>
13334 <seealso cref="T:OpenMetaverse.ObjectPropertiesFamilyEventArgs" />
13335 </member> 11498 </member>
13336 <member name="M:OpenMetaverse.ObjectManager.SetFlags(OpenMetaverse.Simulator,System.UInt32,System.Boolean,System.Boolean,System.Boolean,System.Boolean)"> 11499 <member name="M:OpenMetaverse.CameraConstraintEventArgs.#ctor(OpenMetaverse.Vector4)">
13337 <summary> 11500 <summary>
13338 Update the properties of an object 11501 Construct a new instance of the CameraConstraintEventArgs class
13339 </summary> 11502 </summary>
13340 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator" /> the object is located</param> 11503 <param name="collidePlane">The collision plane</param>
13341 <param name="localID">The Local ID of the object</param>
13342 <param name="physical">true to turn the objects physical property on</param>
13343 <param name="temporary">true to turn the objects temporary property on</param>
13344 <param name="phantom">true to turn the objects phantom property on</param>
13345 <param name="castsShadow">true to turn the objects cast shadows property on</param>
13346 </member> 11504 </member>
13347 <member name="M:OpenMetaverse.ObjectManager.SetFlags(OpenMetaverse.Simulator,System.UInt32,System.Boolean,System.Boolean,System.Boolean,System.Boolean,OpenMetaverse.PhysicsShapeType,System.Single,System.Single,System.Single,System.Single)"> 11505 <member name="P:OpenMetaverse.CameraConstraintEventArgs.CollidePlane">
11506 <summary>Get the collision plane</summary>
11507 </member>
11508 <member name="T:OpenMetaverse.ScriptSensorReplyEventArgs">
13348 <summary> 11509 <summary>
13349 Update the properties of an object 11510 Data containing script sensor requests which allow an agent to know the specific details
11511 of a primitive sending script sensor requests
13350 </summary> 11512 </summary>
13351 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator" /> the object is located</param>
13352 <param name="localID">The Local ID of the object</param>
13353 <param name="physical">true to turn the objects physical property on</param>
13354 <param name="temporary">true to turn the objects temporary property on</param>
13355 <param name="phantom">true to turn the objects phantom property on</param>
13356 <param name="castsShadow">true to turn the objects cast shadows property on</param>
13357 <param name="physicsType">Type of the represetnation prim will have in the physics engine</param>
13358 <param name="density">Density - normal value 1000</param>
13359 <param name="friction">Friction - normal value 0.6</param>
13360 <param name="restitution">Restitution - standard value 0.5</param>
13361 <param name="gravityMultiplier">Gravity multiplier - standar value 1.0</param>
13362 </member> 11513 </member>
13363 <member name="M:OpenMetaverse.ObjectManager.SetSaleInfo(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.SaleType,System.Int32)"> 11514 <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)">
13364 <summary> 11515 <summary>
13365 Sets the sale properties of a single object 11516 Construct a new instance of the ScriptSensorReplyEventArgs
13366 </summary> 11517 </summary>
13367 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator" /> the object is located</param> 11518 <param name="requestorID">The ID of the primitive sending the sensor</param>
13368 <param name="localID">The Local ID of the object</param> 11519 <param name="groupID">The ID of the group associated with the primitive</param>
13369 <param name="saleType">One of the options from the <see cref="T:OpenMetaverse.SaleType" /> enum</param> 11520 <param name="name">The name of the primitive sending the sensor</param>
13370 <param name="price">The price of the object</param> 11521 <param name="objectID">The ID of the primitive sending the sensor</param>
11522 <param name="ownerID">The ID of the owner of the primitive sending the sensor</param>
11523 <param name="position">The position of the primitive sending the sensor</param>
11524 <param name="range">The range the primitive specified to scan</param>
11525 <param name="rotation">The rotation of the primitive sending the sensor</param>
11526 <param name="type">The type of sensor the primitive sent</param>
11527 <param name="velocity">The velocity of the primitive sending the sensor</param>
13371 </member> 11528 </member>
13372 <member name="M:OpenMetaverse.ObjectManager.SetSaleInfo(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32},OpenMetaverse.SaleType,System.Int32)"> 11529 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.RequestorID">
11530 <summary>Get the ID of the primitive sending the sensor</summary>
11531 </member>
11532 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.GroupID">
11533 <summary>Get the ID of the group associated with the primitive</summary>
11534 </member>
11535 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.Name">
11536 <summary>Get the name of the primitive sending the sensor</summary>
11537 </member>
11538 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.ObjectID">
11539 <summary>Get the ID of the primitive sending the sensor</summary>
11540 </member>
11541 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.OwnerID">
11542 <summary>Get the ID of the owner of the primitive sending the sensor</summary>
11543 </member>
11544 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.Position">
11545 <summary>Get the position of the primitive sending the sensor</summary>
11546 </member>
11547 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.Range">
11548 <summary>Get the range the primitive specified to scan</summary>
11549 </member>
11550 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.Rotation">
11551 <summary>Get the rotation of the primitive sending the sensor</summary>
11552 </member>
11553 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.Type">
11554 <summary>Get the type of sensor the primitive sent</summary>
11555 </member>
11556 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.Velocity">
11557 <summary>Get the velocity of the primitive sending the sensor</summary>
11558 </member>
11559 <member name="T:OpenMetaverse.AvatarSitResponseEventArgs">
11560 <summary>Contains the response data returned from the simulator in response to a <see cref="!:RequestSit"/></summary>
11561 </member>
11562 <member name="M:OpenMetaverse.AvatarSitResponseEventArgs.#ctor(OpenMetaverse.UUID,System.Boolean,OpenMetaverse.Vector3,OpenMetaverse.Vector3,System.Boolean,OpenMetaverse.Vector3,OpenMetaverse.Quaternion)">
11563 <summary>Construct a new instance of the AvatarSitResponseEventArgs object</summary>
11564 </member>
11565 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.ObjectID">
11566 <summary>Get the ID of the primitive the agent will be sitting on</summary>
11567 </member>
11568 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.Autopilot">
11569 <summary>True if the simulator Autopilot functions were involved</summary>
11570 </member>
11571 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.CameraAtOffset">
11572 <summary>Get the camera offset of the agent when seated</summary>
11573 </member>
11574 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.CameraEyeOffset">
11575 <summary>Get the camera eye offset of the agent when seated</summary>
11576 </member>
11577 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.ForceMouselook">
11578 <summary>True of the agent will be in mouselook mode when seated</summary>
11579 </member>
11580 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.SitPosition">
11581 <summary>Get the position of the agent when seated</summary>
11582 </member>
11583 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.SitRotation">
11584 <summary>Get the rotation of the agent when seated</summary>
11585 </member>
11586 <member name="T:OpenMetaverse.ChatSessionMemberAddedEventArgs">
11587 <summary>Data sent when an agent joins a chat session your agent is currently participating in</summary>
11588 </member>
11589 <member name="M:OpenMetaverse.ChatSessionMemberAddedEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.UUID)">
13373 <summary> 11590 <summary>
13374 Sets the sale properties of multiple objects 11591 Construct a new instance of the ChatSessionMemberAddedEventArgs object
13375 </summary> 11592 </summary>
13376 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator" /> the objects are located</param> 11593 <param name="sessionID">The ID of the chat session</param>
13377 <param name="localIDs">An array containing the Local IDs of the objects</param> 11594 <param name="agentID">The ID of the agent joining</param>
13378 <param name="saleType">One of the options from the <see cref="T:OpenMetaverse.SaleType" /> enum</param>
13379 <param name="price">The price of the object</param>
13380 </member> 11595 </member>
13381 <member name="M:OpenMetaverse.ObjectManager.DeselectObject(OpenMetaverse.Simulator,System.UInt32)"> 11596 <member name="P:OpenMetaverse.ChatSessionMemberAddedEventArgs.SessionID">
11597 <summary>Get the ID of the chat session</summary>
11598 </member>
11599 <member name="P:OpenMetaverse.ChatSessionMemberAddedEventArgs.AgentID">
11600 <summary>Get the ID of the agent that joined</summary>
11601 </member>
11602 <member name="T:OpenMetaverse.ChatSessionMemberLeftEventArgs">
11603 <summary>Data sent when an agent exits a chat session your agent is currently participating in</summary>
11604 </member>
11605 <member name="M:OpenMetaverse.ChatSessionMemberLeftEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.UUID)">
13382 <summary> 11606 <summary>
13383 Deselect a single object 11607 Construct a new instance of the ChatSessionMemberLeftEventArgs object
13384 </summary> 11608 </summary>
13385 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator" /> the object is located</param> 11609 <param name="sessionID">The ID of the chat session</param>
13386 <param name="localID">The Local ID of the object</param> 11610 <param name="agentID">The ID of the Agent that left</param>
13387 </member> 11611 </member>
13388 <member name="M:OpenMetaverse.ObjectManager.DeselectObjects(OpenMetaverse.Simulator,System.UInt32[])"> 11612 <member name="P:OpenMetaverse.ChatSessionMemberLeftEventArgs.SessionID">
11613 <summary>Get the ID of the chat session</summary>
11614 </member>
11615 <member name="P:OpenMetaverse.ChatSessionMemberLeftEventArgs.AgentID">
11616 <summary>Get the ID of the agent that left</summary>
11617 </member>
11618 <member name="T:OpenMetaverse.SetDisplayNameReplyEventArgs">
11619 <summary>Event arguments with the result of setting display name operation</summary>
11620 </member>
11621 <member name="M:OpenMetaverse.SetDisplayNameReplyEventArgs.#ctor(System.Int32,System.String,OpenMetaverse.AgentDisplayName)">
11622 <summary>Default constructor</summary>
11623 </member>
11624 <member name="P:OpenMetaverse.SetDisplayNameReplyEventArgs.Status">
11625 <summary>Status code, 200 indicates settign display name was successful</summary>
11626 </member>
11627 <member name="P:OpenMetaverse.SetDisplayNameReplyEventArgs.Reason">
11628 <summary>Textual description of the status</summary>
11629 </member>
11630 <member name="P:OpenMetaverse.SetDisplayNameReplyEventArgs.DisplayName">
11631 <summary>Details of the newly set display name</summary>
11632 </member>
11633 <member name="T:OpenMetaverse.Assets.AssetScriptText">
13389 <summary> 11634 <summary>
13390 Deselect multiple objects. 11635 Represents an LSL Text object containing a string of UTF encoded characters
13391 </summary> 11636 </summary>
13392 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator" /> the objects are located</param>
13393 <param name="localIDs">An array containing the Local IDs of the objects</param>
13394 </member> 11637 </member>
13395 <member name="M:OpenMetaverse.ObjectManager.ClickObject(OpenMetaverse.Simulator,System.UInt32)"> 11638 <member name="F:OpenMetaverse.Assets.AssetScriptText.Source">
11639 <summary>A string of characters represting the script contents</summary>
11640 </member>
11641 <member name="M:OpenMetaverse.Assets.AssetScriptText.#ctor">
11642 <summary>Initializes a new AssetScriptText object</summary>
11643 </member>
11644 <member name="M:OpenMetaverse.Assets.AssetScriptText.#ctor(OpenMetaverse.UUID,System.Byte[])">
13396 <summary> 11645 <summary>
13397 Perform a click action on an object 11646 Initializes a new AssetScriptText object with parameters
13398 </summary> 11647 </summary>
13399 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator" /> the object is located</param> 11648 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
13400 <param name="localID">The Local ID of the object</param> 11649 <param name="assetData">A byte array containing the raw asset data</param>
13401 </member> 11650 </member>
13402 <member name="M:OpenMetaverse.ObjectManager.ClickObject(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Vector3,OpenMetaverse.Vector3,System.Int32,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3)"> 11651 <member name="M:OpenMetaverse.Assets.AssetScriptText.Encode">
13403 <summary> 11652 <summary>
13404 Perform a click action (Grab) on a single object 11653 Encode a string containing the scripts contents into byte encoded AssetData
13405 </summary> 11654 </summary>
13406 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator" /> the object is located</param>
13407 <param name="localID">The Local ID of the object</param>
13408 <param name="uvCoord">The texture coordinates to touch</param>
13409 <param name="stCoord">The surface coordinates to touch</param>
13410 <param name="faceIndex">The face of the position to touch</param>
13411 <param name="position">The region coordinates of the position to touch</param>
13412 <param name="normal">The surface normal of the position to touch (A normal is a vector perpindicular to the surface)</param>
13413 <param name="binormal">The surface binormal of the position to touch (A binormal is a vector tangen to the surface
13414 pointing along the U direction of the tangent space</param>
13415 </member> 11655 </member>
13416 <member name="M:OpenMetaverse.ObjectManager.AddPrim(OpenMetaverse.Simulator,OpenMetaverse.Primitive.ConstructionData,OpenMetaverse.UUID,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Quaternion)"> 11656 <member name="M:OpenMetaverse.Assets.AssetScriptText.Decode">
13417 <summary> 11657 <summary>
13418 Create (rez) a new prim object in a simulator 11658 Decode a byte array containing the scripts contents into a string
13419 </summary> 11659 </summary>
13420 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator" /> object to place the object in</param> 11660 <returns>true if decoding is successful</returns>
13421 <param name="prim">Data describing the prim object to rez</param>
13422 <param name="groupID">Group ID that this prim will be set to, or UUID.Zero if you
13423 do not want the object to be associated with a specific group</param>
13424 <param name="position">An approximation of the position at which to rez the prim</param>
13425 <param name="scale">Scale vector to size this prim</param>
13426 <param name="rotation">Rotation quaternion to rotate this prim</param>
13427 <remarks>Due to the way client prim rezzing is done on the server,
13428 the requested position for an object is only close to where the prim
13429 actually ends up. If you desire exact placement you'll need to
13430 follow up by moving the object after it has been created. This
13431 function will not set textures, light and flexible data, or other
13432 extended primitive properties</remarks>
13433 </member> 11661 </member>
13434 <member name="M:OpenMetaverse.ObjectManager.AddPrim(OpenMetaverse.Simulator,OpenMetaverse.Primitive.ConstructionData,OpenMetaverse.UUID,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Quaternion,OpenMetaverse.PrimFlags)"> 11662 <member name="P:OpenMetaverse.Assets.AssetScriptText.AssetType">
11663 <summary>Override the base classes AssetType</summary>
11664 </member>
11665 <member name="T:OpenMetaverse.Assets.GestureStepType">
13435 <summary> 11666 <summary>
13436 Create (rez) a new prim object in a simulator 11667 Type of gesture step
13437 </summary> 11668 </summary>
13438 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator" /> object to place the object in</param>
13439 <param name="prim">Data describing the prim object to rez</param>
13440 <param name="groupID">Group ID that this prim will be set to, or UUID.Zero if you
13441 do not want the object to be associated with a specific group</param>
13442 <param name="position">An approximation of the position at which to rez the prim</param>
13443 <param name="scale">Scale vector to size this prim</param>
13444 <param name="rotation">Rotation quaternion to rotate this prim</param>
13445 <param name="createFlags">Specify the <seealso cref="T:OpenMetaverse.PrimFlags" /></param>
13446 <remarks>Due to the way client prim rezzing is done on the server,
13447 the requested position for an object is only close to where the prim
13448 actually ends up. If you desire exact placement you'll need to
13449 follow up by moving the object after it has been created. This
13450 function will not set textures, light and flexible data, or other
13451 extended primitive properties</remarks>
13452 </member> 11669 </member>
13453 <member name="M:OpenMetaverse.ObjectManager.AddTree(OpenMetaverse.Simulator,OpenMetaverse.Vector3,OpenMetaverse.Quaternion,OpenMetaverse.Vector3,OpenMetaverse.Tree,OpenMetaverse.UUID,System.Boolean)"> 11670 <member name="T:OpenMetaverse.Assets.GestureStep">
13454 <summary> 11671 <summary>
13455 Rez a Linden tree 11672 Base class for gesture steps
13456 </summary> 11673 </summary>
13457 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator" /> object where the object resides</param>
13458 <param name="scale">The size of the tree</param>
13459 <param name="rotation">The rotation of the tree</param>
13460 <param name="position">The position of the tree</param>
13461 <param name="treeType">The Type of tree</param>
13462 <param name="groupOwner">The <seealso cref="T:OpenMetaverse.UUID" /> of the group to set the tree to,
13463 or UUID.Zero if no group is to be set</param>
13464 <param name="newTree">true to use the "new" Linden trees, false to use the old</param>
13465 </member> 11674 </member>
13466 <member name="M:OpenMetaverse.ObjectManager.AddGrass(OpenMetaverse.Simulator,OpenMetaverse.Vector3,OpenMetaverse.Quaternion,OpenMetaverse.Vector3,OpenMetaverse.Grass,OpenMetaverse.UUID)"> 11675 <member name="P:OpenMetaverse.Assets.GestureStep.GestureStepType">
13467 <summary> 11676 <summary>
13468 Rez grass and ground cover 11677 Retururns what kind of gesture step this is
13469 </summary> 11678 </summary>
13470 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator" /> object where the object resides</param>
13471 <param name="scale">The size of the grass</param>
13472 <param name="rotation">The rotation of the grass</param>
13473 <param name="position">The position of the grass</param>
13474 <param name="grassType">The type of grass from the <seealso cref="T:OpenMetaverse.Grass" /> enum</param>
13475 <param name="groupOwner">The <seealso cref="T:OpenMetaverse.UUID" /> of the group to set the tree to,
13476 or UUID.Zero if no group is to be set</param>
13477 </member> 11679 </member>
13478 <member name="M:OpenMetaverse.ObjectManager.SetTextures(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Primitive.TextureEntry)"> 11680 <member name="T:OpenMetaverse.Assets.GestureStepAnimation">
13479 <summary> 11681 <summary>
13480 Set the textures to apply to the faces of an object 11682 Describes animation step of a gesture
13481 </summary> 11683 </summary>
13482 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator" /> object where the object resides</param>
13483 <param name="localID">The objects ID which is local to the simulator the object is in</param>
13484 <param name="textures">The texture data to apply</param>
13485 </member> 11684 </member>
13486 <member name="M:OpenMetaverse.ObjectManager.SetTextures(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Primitive.TextureEntry,System.String)"> 11685 <member name="F:OpenMetaverse.Assets.GestureStepAnimation.AnimationStart">
13487 <summary> 11686 <summary>
13488 Set the textures to apply to the faces of an object 11687 If true, this step represents start of animation, otherwise animation stop
13489 </summary> 11688 </summary>
13490 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator" /> object where the object resides</param>
13491 <param name="localID">The objects ID which is local to the simulator the object is in</param>
13492 <param name="textures">The texture data to apply</param>
13493 <param name="mediaUrl">A media URL (not used)</param>
13494 </member> 11689 </member>
13495 <member name="M:OpenMetaverse.ObjectManager.SetLight(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Primitive.LightData)"> 11690 <member name="F:OpenMetaverse.Assets.GestureStepAnimation.ID">
13496 <summary> 11691 <summary>
13497 Set the Light data on an object 11692 Animation asset <see cref="T:OpenMetaverse.UUID"/>
13498 </summary> 11693 </summary>
13499 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator" /> object where the object resides</param>
13500 <param name="localID">The objects ID which is local to the simulator the object is in</param>
13501 <param name="light">A <seealso cref="T:OpenMetaverse.Primitive.LightData" /> object containing the data to set</param>
13502 </member> 11694 </member>
13503 <member name="M:OpenMetaverse.ObjectManager.SetFlexible(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Primitive.FlexibleData)"> 11695 <member name="F:OpenMetaverse.Assets.GestureStepAnimation.Name">
13504 <summary> 11696 <summary>
13505 Set the flexible data on an object 11697 Animation inventory name
13506 </summary> 11698 </summary>
13507 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator" /> object where the object resides</param>
13508 <param name="localID">The objects ID which is local to the simulator the object is in</param>
13509 <param name="flexible">A <seealso cref="T:OpenMetaverse.Primitive.FlexibleData" /> object containing the data to set</param>
13510 </member> 11699 </member>
13511 <member name="M:OpenMetaverse.ObjectManager.SetSculpt(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Primitive.SculptData)"> 11700 <member name="P:OpenMetaverse.Assets.GestureStepAnimation.GestureStepType">
13512 <summary> 11701 <summary>
13513 Set the sculptie texture and data on an object 11702 Returns what kind of gesture step this is
13514 </summary> 11703 </summary>
13515 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator" /> object where the object resides</param>
13516 <param name="localID">The objects ID which is local to the simulator the object is in</param>
13517 <param name="sculpt">A <seealso cref="T:OpenMetaverse.Primitive.SculptData" /> object containing the data to set</param>
13518 </member> 11704 </member>
13519 <member name="M:OpenMetaverse.ObjectManager.SetExtraParamOff(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.ExtraParamType)"> 11705 <member name="T:OpenMetaverse.Assets.GestureStepSound">
13520 <summary> 11706 <summary>
13521 Unset additional primitive parameters on an object 11707 Describes sound step of a gesture
13522 </summary> 11708 </summary>
13523 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator" /> object where the object resides</param>
13524 <param name="localID">The objects ID which is local to the simulator the object is in</param>
13525 <param name="type">The extra parameters to set</param>
13526 </member> 11709 </member>
13527 <member name="M:OpenMetaverse.ObjectManager.LinkPrims(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32})"> 11710 <member name="F:OpenMetaverse.Assets.GestureStepSound.ID">
13528 <summary> 11711 <summary>
13529 Link multiple prims into a linkset 11712 Sound asset <see cref="T:OpenMetaverse.UUID"/>
13530 </summary> 11713 </summary>
13531 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator" /> object where the objects reside</param>
13532 <param name="localIDs">An array which contains the IDs of the objects to link</param>
13533 <remarks>The last object in the array will be the root object of the linkset TODO: Is this true?</remarks>
13534 </member> 11714 </member>
13535 <member name="M:OpenMetaverse.ObjectManager.DelinkPrims(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32})"> 11715 <member name="F:OpenMetaverse.Assets.GestureStepSound.Name">
13536 <summary> 11716 <summary>
13537 Delink/Unlink multiple prims from a linkset 11717 Sound inventory name
13538 </summary> 11718 </summary>
13539 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator" /> object where the objects reside</param>
13540 <param name="localIDs">An array which contains the IDs of the objects to delink</param>
13541 </member> 11719 </member>
13542 <member name="M:OpenMetaverse.ObjectManager.SetRotation(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Quaternion)"> 11720 <member name="P:OpenMetaverse.Assets.GestureStepSound.GestureStepType">
13543 <summary> 11721 <summary>
13544 Change the rotation of an object 11722 Returns what kind of gesture step this is
13545 </summary> 11723 </summary>
13546 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator" /> object where the object resides</param>
13547 <param name="localID">The objects ID which is local to the simulator the object is in</param>
13548 <param name="rotation">The new rotation of the object</param>
13549 </member> 11724 </member>
13550 <member name="M:OpenMetaverse.ObjectManager.SetName(OpenMetaverse.Simulator,System.UInt32,System.String)"> 11725 <member name="T:OpenMetaverse.Assets.GestureStepChat">
13551 <summary> 11726 <summary>
13552 Set the name of an object 11727 Describes sound step of a gesture
13553 </summary> 11728 </summary>
13554 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator" /> object where the object resides</param>
13555 <param name="localID">The objects ID which is local to the simulator the object is in</param>
13556 <param name="name">A string containing the new name of the object</param>
13557 </member> 11729 </member>
13558 <member name="M:OpenMetaverse.ObjectManager.SetNames(OpenMetaverse.Simulator,System.UInt32[],System.String[])"> 11730 <member name="F:OpenMetaverse.Assets.GestureStepChat.Text">
13559 <summary> 11731 <summary>
13560 Set the name of multiple objects 11732 Text to output in chat
13561 </summary> 11733 </summary>
13562 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator" /> object where the objects reside</param>
13563 <param name="localIDs">An array which contains the IDs of the objects to change the name of</param>
13564 <param name="names">An array which contains the new names of the objects</param>
13565 </member> 11734 </member>
13566 <member name="M:OpenMetaverse.ObjectManager.SetDescription(OpenMetaverse.Simulator,System.UInt32,System.String)"> 11735 <member name="P:OpenMetaverse.Assets.GestureStepChat.GestureStepType">
13567 <summary> 11736 <summary>
13568 Set the description of an object 11737 Returns what kind of gesture step this is
13569 </summary> 11738 </summary>
13570 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator" /> object where the object resides</param>
13571 <param name="localID">The objects ID which is local to the simulator the object is in</param>
13572 <param name="description">A string containing the new description of the object</param>
13573 </member> 11739 </member>
13574 <member name="M:OpenMetaverse.ObjectManager.SetDescriptions(OpenMetaverse.Simulator,System.UInt32[],System.String[])"> 11740 <member name="T:OpenMetaverse.Assets.GestureStepWait">
13575 <summary> 11741 <summary>
13576 Set the descriptions of multiple objects 11742 Describes sound step of a gesture
13577 </summary> 11743 </summary>
13578 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator" /> object where the objects reside</param>
13579 <param name="localIDs">An array which contains the IDs of the objects to change the description of</param>
13580 <param name="descriptions">An array which contains the new descriptions of the objects</param>
13581 </member> 11744 </member>
13582 <member name="M:OpenMetaverse.ObjectManager.AttachObject(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.AttachmentPoint,OpenMetaverse.Quaternion)"> 11745 <member name="F:OpenMetaverse.Assets.GestureStepWait.WaitForAnimation">
13583 <summary> 11746 <summary>
13584 Attach an object to this avatar 11747 If true in this step we wait for all animations to finish
13585 </summary> 11748 </summary>
13586 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator" /> object where the object resides</param>
13587 <param name="localID">The objects ID which is local to the simulator the object is in</param>
13588 <param name="attachPoint">The point on the avatar the object will be attached</param>
13589 <param name="rotation">The rotation of the attached object</param>
13590 </member> 11749 </member>
13591 <member name="M:OpenMetaverse.ObjectManager.DropObject(OpenMetaverse.Simulator,System.UInt32)"> 11750 <member name="F:OpenMetaverse.Assets.GestureStepWait.WaitForTime">
13592 <summary> 11751 <summary>
13593 Drop an attached object from this avatar 11752 If true gesture player should wait for the specified amount of time
13594 </summary> 11753 </summary>
13595 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator" />
13596 object where the objects reside. This will always be the simulator the avatar is currently in
13597 </param>
13598 <param name="localID">The object's ID which is local to the simulator the object is in</param>
13599 </member> 11754 </member>
13600 <member name="M:OpenMetaverse.ObjectManager.DetachObjects(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32})"> 11755 <member name="F:OpenMetaverse.Assets.GestureStepWait.WaitTime">
13601 <summary> 11756 <summary>
13602 Detach an object from yourself 11757 Time in seconds to wait if WaitForAnimation is false
13603 </summary> 11758 </summary>
13604 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator" />
13605 object where the objects reside
13606 This will always be the simulator the avatar is currently in
13607 </param>
13608 <param name="localIDs">An array which contains the IDs of the objects to detach</param>
13609 </member> 11759 </member>
13610 <member name="M:OpenMetaverse.ObjectManager.SetPosition(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Vector3)"> 11760 <member name="P:OpenMetaverse.Assets.GestureStepWait.GestureStepType">
13611 <summary> 11761 <summary>
13612 Change the position of an object, Will change position of entire linkset 11762 Returns what kind of gesture step this is
13613 </summary> 11763 </summary>
13614 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator" /> object where the object resides</param>
13615 <param name="localID">The objects ID which is local to the simulator the object is in</param>
13616 <param name="position">The new position of the object</param>
13617 </member> 11764 </member>
13618 <member name="M:OpenMetaverse.ObjectManager.SetPosition(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Vector3,System.Boolean)"> 11765 <member name="T:OpenMetaverse.Assets.GestureStepEOF">
13619 <summary> 11766 <summary>
13620 Change the position of an object 11767 Describes the final step of a gesture
13621 </summary> 11768 </summary>
13622 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator" /> object where the object resides</param>
13623 <param name="localID">The objects ID which is local to the simulator the object is in</param>
13624 <param name="position">The new position of the object</param>
13625 <param name="childOnly">if true, will change position of (this) child prim only, not entire linkset</param>
13626 </member> 11769 </member>
13627 <member name="M:OpenMetaverse.ObjectManager.SetScale(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Vector3,System.Boolean,System.Boolean)"> 11770 <member name="P:OpenMetaverse.Assets.GestureStepEOF.GestureStepType">
13628 <summary> 11771 <summary>
13629 Change the Scale (size) of an object 11772 Returns what kind of gesture step this is
13630 </summary> 11773 </summary>
13631 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator" /> object where the object resides</param>
13632 <param name="localID">The objects ID which is local to the simulator the object is in</param>
13633 <param name="scale">The new scale of the object</param>
13634 <param name="childOnly">If true, will change scale of this prim only, not entire linkset</param>
13635 <param name="uniform">True to resize prims uniformly</param>
13636 </member> 11774 </member>
13637 <member name="M:OpenMetaverse.ObjectManager.SetRotation(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Quaternion,System.Boolean)"> 11775 <member name="T:OpenMetaverse.Assets.AssetGesture">
13638 <summary> 11776 <summary>
13639 Change the Rotation of an object that is either a child or a whole linkset 11777 Represents a sequence of animations, sounds, and chat actions
13640 </summary> 11778 </summary>
13641 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator" /> object where the object resides</param>
13642 <param name="localID">The objects ID which is local to the simulator the object is in</param>
13643 <param name="quat">The new scale of the object</param>
13644 <param name="childOnly">If true, will change rotation of this prim only, not entire linkset</param>
13645 </member> 11779 </member>
13646 <member name="M:OpenMetaverse.ObjectManager.UpdateObject(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Vector3,OpenMetaverse.UpdateType)"> 11780 <member name="F:OpenMetaverse.Assets.AssetGesture.TriggerKey">
13647 <summary> 11781 <summary>
13648 Send a Multiple Object Update packet to change the size, scale or rotation of a primitive 11782 Keyboard key that triggers the gestyre
13649 </summary> 11783 </summary>
13650 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator" /> object where the object resides</param>
13651 <param name="localID">The objects ID which is local to the simulator the object is in</param>
13652 <param name="data">The new rotation, size, or position of the target object</param>
13653 <param name="type">The flags from the <seealso cref="T:OpenMetaverse.UpdateType" /> Enum</param>
13654 </member> 11784 </member>
13655 <member name="M:OpenMetaverse.ObjectManager.DeedObject(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.UUID)"> 11785 <member name="F:OpenMetaverse.Assets.AssetGesture.TriggerKeyMask">
13656 <summary> 11786 <summary>
13657 Deed an object (prim) to a group, Object must be shared with group which 11787 Modifier to the trigger key
13658 can be accomplished with SetPermissions()
13659 </summary> 11788 </summary>
13660 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator" /> object where the object resides</param>
13661 <param name="localID">The objects ID which is local to the simulator the object is in</param>
13662 <param name="groupOwner">The <seealso cref="T:OpenMetaverse.UUID" /> of the group to deed the object to</param>
13663 </member> 11789 </member>
13664 <member name="M:OpenMetaverse.ObjectManager.DeedObjects(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32},OpenMetaverse.UUID)"> 11790 <member name="F:OpenMetaverse.Assets.AssetGesture.Trigger">
13665 <summary> 11791 <summary>
13666 Deed multiple objects (prims) to a group, Objects must be shared with group which 11792 String that triggers playing of the gesture sequence
13667 can be accomplished with SetPermissions()
13668 </summary> 11793 </summary>
13669 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator" /> object where the object resides</param>
13670 <param name="localIDs">An array which contains the IDs of the objects to deed</param>
13671 <param name="groupOwner">The <seealso cref="T:OpenMetaverse.UUID" /> of the group to deed the object to</param>
13672 </member> 11794 </member>
13673 <member name="M:OpenMetaverse.ObjectManager.SetPermissions(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32},OpenMetaverse.PermissionWho,OpenMetaverse.PermissionMask,System.Boolean)"> 11795 <member name="F:OpenMetaverse.Assets.AssetGesture.ReplaceWith">
13674 <summary> 11796 <summary>
13675 Set the permissions on multiple objects 11797 Text that replaces trigger in chat once gesture is triggered
13676 </summary> 11798 </summary>
13677 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator" /> object where the objects reside</param>
13678 <param name="localIDs">An array which contains the IDs of the objects to set the permissions on</param>
13679 <param name="who">The new Who mask to set</param>
13680 <param name="permissions">Which permission to modify</param>
13681 <param name="set">The new state of permission</param>
13682 </member> 11799 </member>
13683 <member name="M:OpenMetaverse.ObjectManager.RequestObjectPropertiesFamily(OpenMetaverse.Simulator,OpenMetaverse.UUID)"> 11800 <member name="F:OpenMetaverse.Assets.AssetGesture.Sequence">
13684 <summary> 11801 <summary>
13685 Request additional properties for an object 11802 Sequence of gesture steps
13686 </summary> 11803 </summary>
13687 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator" /> object where the object resides</param>
13688 <param name="objectID">
13689 </param>
13690 </member> 11804 </member>
13691 <member name="M:OpenMetaverse.ObjectManager.RequestObjectPropertiesFamily(OpenMetaverse.Simulator,OpenMetaverse.UUID,System.Boolean)"> 11805 <member name="M:OpenMetaverse.Assets.AssetGesture.#ctor">
13692 <summary> 11806 <summary>
13693 Request additional properties for an object 11807 Constructs guesture asset
13694 </summary> 11808 </summary>
13695 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator" /> object where the object resides</param>
13696 <param name="objectID">Absolute UUID of the object</param>
13697 <param name="reliable">Whether to require server acknowledgement of this request</param>
13698 </member> 11809 </member>
13699 <member name="M:OpenMetaverse.ObjectManager.SetObjectsGroup(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32},OpenMetaverse.UUID)"> 11810 <member name="M:OpenMetaverse.Assets.AssetGesture.#ctor(OpenMetaverse.UUID,System.Byte[])">
13700 <summary> 11811 <summary>
13701 Set the ownership of a list of objects to the specified group 11812 Constructs guesture asset
13702 </summary> 11813 </summary>
13703 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator" /> object where the objects reside</param> 11814 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
13704 <param name="localIds">An array which contains the IDs of the objects to set the group id on</param> 11815 <param name="assetData">A byte array containing the raw asset data</param>
13705 <param name="groupID">The Groups ID</param>
13706 </member> 11816 </member>
13707 <member name="M:OpenMetaverse.ObjectManager.NavigateObjectMedia(OpenMetaverse.UUID,System.Int32,System.String,OpenMetaverse.Simulator)"> 11817 <member name="M:OpenMetaverse.Assets.AssetGesture.Encode">
13708 <summary> 11818 <summary>
13709 Update current URL of the previously set prim media 11819 Encodes gesture asset suitable for uplaod
13710 </summary> 11820 </summary>
13711 <param name="primID">UUID of the prim</param>
13712 <param name="newURL">Set current URL to this</param>
13713 <param name="face">Prim face number</param>
13714 <param name="sim">Simulator in which prim is located</param>
13715 </member> 11821 </member>
13716 <member name="M:OpenMetaverse.ObjectManager.UpdateObjectMedia(OpenMetaverse.UUID,OpenMetaverse.MediaEntry[],OpenMetaverse.Simulator)"> 11822 <member name="M:OpenMetaverse.Assets.AssetGesture.Decode">
13717 <summary> 11823 <summary>
13718 Set object media 11824 Decodes gesture assset into play sequence
13719 </summary> 11825 </summary>
13720 <param name="primID">UUID of the prim</param> 11826 <returns>true if the asset data was decoded successfully</returns>
13721 <param name="faceMedia">Array the length of prims number of faces. Null on face indexes where there is
13722 no media, <seealso cref="T:OpenMetaverse.MediaEntry" /> on faces which contain the media</param>
13723 <param name="sim">Simulatior in which prim is located</param>
13724 </member> 11827 </member>
13725 <member name="M:OpenMetaverse.ObjectManager.RequestObjectMedia(OpenMetaverse.UUID,OpenMetaverse.Simulator,OpenMetaverse.ObjectManager.ObjectMediaCallback)"> 11828 <member name="P:OpenMetaverse.Assets.AssetGesture.AssetType">
13726 <summary> 11829 <summary>
13727 Retrieve information about object media 11830 Returns asset type
13728 </summary> 11831 </summary>
13729 <param name="primID">UUID of the primitive</param>
13730 <param name="sim">Simulator where prim is located</param>
13731 <param name="callback">Call this callback when done</param>
13732 </member>
13733 <member name="M:OpenMetaverse.ObjectManager.ObjectUpdateHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
13734 <summary>Process an incoming packet and raise the appropriate events</summary>
13735 <param name="sender">The sender</param>
13736 <param name="e">The EventArgs object containing the packet data</param>
13737 </member> 11832 </member>
13738 <member name="M:OpenMetaverse.ObjectManager.ImprovedTerseObjectUpdateHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 11833 <member name="T:OpenMetaverse.Sounds">
13739 <summary> 11834 <summary>
13740 A terse object update, used when a transformation matrix or 11835 pre-defined built in sounds
13741 velocity/acceleration for an object changes but nothing else
13742 (scale/position/rotation/acceleration/velocity)
13743 </summary> 11836 </summary>
13744 <param name="sender">The sender</param>
13745 <param name="e">The EventArgs object containing the packet data</param>
13746 </member> 11837 </member>
13747 <member name="M:OpenMetaverse.ObjectManager.ObjectUpdateCompressedHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 11838 <member name="F:OpenMetaverse.Sounds.BELL_TING">
13748 <summary>Process an incoming packet and raise the appropriate events</summary> 11839 <summary></summary>
13749 <param name="sender">The sender</param>
13750 <param name="e">The EventArgs object containing the packet data</param>
13751 </member> 11840 </member>
13752 <member name="M:OpenMetaverse.ObjectManager.ObjectUpdateCachedHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 11841 <member name="F:OpenMetaverse.Sounds.CLICK">
13753 <summary>Process an incoming packet and raise the appropriate events</summary> 11842 <summary></summary>
13754 <param name="sender">The sender</param>
13755 <param name="e">The EventArgs object containing the packet data</param>
13756 </member> 11843 </member>
13757 <member name="M:OpenMetaverse.ObjectManager.KillObjectHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 11844 <member name="F:OpenMetaverse.Sounds.HEALTH_REDUCTION_FEMALE">
13758 <summary>Process an incoming packet and raise the appropriate events</summary> 11845 <summary></summary>
13759 <param name="sender">The sender</param>
13760 <param name="e">The EventArgs object containing the packet data</param>
13761 </member> 11846 </member>
13762 <member name="M:OpenMetaverse.ObjectManager.ObjectPropertiesHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 11847 <member name="F:OpenMetaverse.Sounds.HEALTH_REDUCTION_MALE">
13763 <summary>Process an incoming packet and raise the appropriate events</summary> 11848 <summary></summary>
13764 <param name="sender">The sender</param>
13765 <param name="e">The EventArgs object containing the packet data</param>
13766 </member> 11849 </member>
13767 <member name="M:OpenMetaverse.ObjectManager.ObjectPropertiesFamilyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 11850 <member name="F:OpenMetaverse.Sounds.IM_START">
13768 <summary>Process an incoming packet and raise the appropriate events</summary> 11851 <summary></summary>
13769 <param name="sender">The sender</param>
13770 <param name="e">The EventArgs object containing the packet data</param>
13771 </member> 11852 </member>
13772 <member name="M:OpenMetaverse.ObjectManager.PayPriceReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 11853 <member name="F:OpenMetaverse.Sounds.INSTANT_MESSAGE_NOTIFICATION">
13773 <summary>Process an incoming packet and raise the appropriate events</summary> 11854 <summary></summary>
13774 <param name="sender">The sender</param>
13775 <param name="e">The EventArgs object containing the packet data</param>
13776 </member> 11855 </member>
13777 <member name="M:OpenMetaverse.ObjectManager.ObjectPhysicsPropertiesHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)"> 11856 <member name="F:OpenMetaverse.Sounds.INVALID_OPERATION">
13778 <summary> 11857 <summary></summary>
13779 </summary>
13780 <param name="capsKey">
13781 </param>
13782 <param name="message">
13783 </param>
13784 <param name="simulator">
13785 </param>
13786 </member> 11858 </member>
13787 <member name="M:OpenMetaverse.ObjectManager.BuildBasicShape(OpenMetaverse.PrimType)"> 11859 <member name="F:OpenMetaverse.Sounds.KEYBOARD_LOOP">
13788 <summary> 11860 <summary></summary>
13789 Setup construction data for a basic primitive shape
13790 </summary>
13791 <param name="type">Primitive shape to construct</param>
13792 <returns>Construction data that can be plugged into a <seealso cref="T:OpenMetaverse.Primitive" /></returns>
13793 </member> 11861 </member>
13794 <member name="M:OpenMetaverse.ObjectManager.SetAvatarSittingOn(OpenMetaverse.Simulator,OpenMetaverse.Avatar,System.UInt32,System.UInt32)"> 11862 <member name="F:OpenMetaverse.Sounds.MONEY_REDUCTION_COINS">
13795 <summary> 11863 <summary>coins</summary>
13796 </summary>
13797 <param name="sim">
13798 </param>
13799 <param name="av">
13800 </param>
13801 <param name="localid">
13802 </param>
13803 <param name="oldSeatID">
13804 </param>
13805 </member> 11864 </member>
13806 <member name="M:OpenMetaverse.ObjectManager.UpdateDilation(OpenMetaverse.Simulator,System.UInt32)"> 11865 <member name="F:OpenMetaverse.Sounds.MONEY_INCREASE_CASH_REGISTER_BELL">
13807 <summary> 11866 <summary>cash register bell</summary>
13808 </summary>
13809 <param name="s">
13810 </param>
13811 <param name="dilation">
13812 </param>
13813 </member> 11867 </member>
13814 <member name="M:OpenMetaverse.ObjectManager.SetShape(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Primitive.ConstructionData)"> 11868 <member name="F:OpenMetaverse.Sounds.NULL_KEYSTROKE">
13815 <summary> 11869 <summary></summary>
13816 Set the Shape data of an object
13817 </summary>
13818 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator" /> object where the object resides</param>
13819 <param name="localID">The objects ID which is local to the simulator the object is in</param>
13820 <param name="prim">Data describing the prim shape</param>
13821 </member> 11870 </member>
13822 <member name="M:OpenMetaverse.ObjectManager.SetMaterial(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Material)"> 11871 <member name="F:OpenMetaverse.Sounds.OBJECT_COLLISION">
13823 <summary> 11872 <summary></summary>
13824 Set the Material data of an object
13825 </summary>
13826 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator" /> object where the object resides</param>
13827 <param name="localID">The objects ID which is local to the simulator the object is in</param>
13828 <param name="material">The new material of the object</param>
13829 </member> 11873 </member>
13830 <member name="M:OpenMetaverse.ObjectManager.GetPrimitive(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.UUID)"> 11874 <member name="F:OpenMetaverse.Sounds.OBJECT_COLLISION_RUBBER">
11875 <summary>rubber</summary>
11876 </member>
11877 <member name="F:OpenMetaverse.Sounds.OBJECT_COLLISION_PLASTIC">
11878 <summary>plastic</summary>
11879 </member>
11880 <member name="F:OpenMetaverse.Sounds.OBJECT_COLLISION_FLESH">
11881 <summary>flesh</summary>
11882 </member>
11883 <member name="F:OpenMetaverse.Sounds.OBJECT_COLLISION_WOOD_SPLINTERING">
11884 <summary>wood splintering?</summary>
11885 </member>
11886 <member name="F:OpenMetaverse.Sounds.OBJECT_COLLISION_GLASS_BREAK">
11887 <summary>glass break</summary>
11888 </member>
11889 <member name="F:OpenMetaverse.Sounds.OBJECT_COLLISION_METAL_CLUNK">
11890 <summary>metal clunk</summary>
11891 </member>
11892 <member name="F:OpenMetaverse.Sounds.OBJECT_CREATE_WHOOSH">
11893 <summary>whoosh</summary>
11894 </member>
11895 <member name="F:OpenMetaverse.Sounds.OBJECT_DELETE_SHAKE">
11896 <summary>shake</summary>
11897 </member>
11898 <member name="F:OpenMetaverse.Sounds.OBJECT_REZ">
11899 <summary></summary>
11900 </member>
11901 <member name="F:OpenMetaverse.Sounds.PIE_MENU_APPEAR_DING">
11902 <summary>ding</summary>
11903 </member>
11904 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT">
11905 <summary></summary>
11906 </member>
11907 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT1">
11908 <summary></summary>
11909 </member>
11910 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT2">
11911 <summary></summary>
11912 </member>
11913 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT3">
11914 <summary></summary>
11915 </member>
11916 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT4">
11917 <summary></summary>
11918 </member>
11919 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT5">
11920 <summary></summary>
11921 </member>
11922 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT6">
11923 <summary></summary>
11924 </member>
11925 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT7">
11926 <summary></summary>
11927 </member>
11928 <member name="F:OpenMetaverse.Sounds.SNAPSHOT">
11929 <summary></summary>
11930 </member>
11931 <member name="F:OpenMetaverse.Sounds.TELEPORT_TEXTURE_APPLY">
11932 <summary></summary>
11933 </member>
11934 <member name="F:OpenMetaverse.Sounds.THUNDER">
11935 <summary></summary>
11936 </member>
11937 <member name="F:OpenMetaverse.Sounds.WINDOW_CLOSE">
11938 <summary></summary>
11939 </member>
11940 <member name="F:OpenMetaverse.Sounds.WINDOW_OPEN">
11941 <summary></summary>
11942 </member>
11943 <member name="F:OpenMetaverse.Sounds.ZIPPER">
11944 <summary></summary>
11945 </member>
11946 <member name="M:OpenMetaverse.Sounds.ToDictionary">
13831 <summary> 11947 <summary>
11948 A dictionary containing all pre-defined sounds
13832 </summary> 11949 </summary>
13833 <param name="simulator"> 11950 <returns>A dictionary containing the pre-defined sounds,
13834 </param> 11951 where the key is the sounds ID, and the value is a string
13835 <param name="localID"> 11952 containing a name to identify the purpose of the sound</returns>
13836 </param>
13837 <param name="fullID">
13838 </param>
13839 <returns>
13840 </returns>
13841 </member> 11953 </member>
13842 <member name="M:OpenMetaverse.ObjectManager.GetAvatar(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.UUID)"> 11954 <member name="T:OpenMetaverse.GroupMember">
13843 <summary> 11955 <summary>
11956 Avatar group management
13844 </summary> 11957 </summary>
13845 <param name="simulator">
13846 </param>
13847 <param name="localID">
13848 </param>
13849 <param name="fullID">
13850 </param>
13851 <returns>
13852 </returns>
13853 </member> 11958 </member>
13854 <member name="T:OpenMetaverse.PrimEventArgs"> 11959 <member name="F:OpenMetaverse.GroupMember.ID">
13855 <summary>Provides data for the <see cref="E:OpenMetaverse.ObjectManager.ObjectUpdate" /> event</summary> 11960 <summary>Key of Group Member</summary>
13856 <remarks>
13857 <para>The <see cref="E:OpenMetaverse.ObjectManager.ObjectUpdate" /> event occurs when the simulator sends
13858 an <see cref="T:OpenMetaverse.Packets.ObjectUpdatePacket" /> containing a Primitive, Foliage or Attachment data</para>
13859 <para>Note 1: The <see cref="E:OpenMetaverse.ObjectManager.ObjectUpdate" /> event will not be raised when the object is an Avatar</para>
13860 <para>Note 2: It is possible for the <see cref="E:OpenMetaverse.ObjectManager.ObjectUpdate" /> to be
13861 raised twice for the same object if for example the primitive moved to a new simulator, then returned to the current simulator or
13862 if an Avatar crosses the border into a new simulator and returns to the current simulator</para>
13863 </remarks>
13864 <example>
13865 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" />
13866 properties to display new Primitives and Attachments on the <see cref="T:System.Console" /> window.
13867 <code>
13868 // Subscribe to the event that gives us prim and foliage information
13869 Client.Objects.ObjectUpdate += Objects_ObjectUpdate;
13870 private void Objects_ObjectUpdate(object sender, PrimEventArgs e)
13871 {
13872 Console.WriteLine("Primitive {0} {1} in {2} is an attachment {3}", e.Prim.ID, e.Prim.LocalID, e.Simulator.Name, e.IsAttachment);
13873 }
13874 </code></example>
13875 <seealso cref="E:OpenMetaverse.ObjectManager.ObjectUpdate" />
13876 <seealso cref="E:OpenMetaverse.ObjectManager.AvatarUpdate" />
13877 <seealso cref="T:OpenMetaverse.AvatarUpdateEventArgs" />
13878 </member> 11961 </member>
13879 <member name="M:OpenMetaverse.PrimEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.Primitive,System.UInt16,System.Boolean,System.Boolean)"> 11962 <member name="F:OpenMetaverse.GroupMember.Contribution">
11963 <summary>Total land contribution</summary>
11964 </member>
11965 <member name="F:OpenMetaverse.GroupMember.OnlineStatus">
11966 <summary>Online status information</summary>
11967 </member>
11968 <member name="F:OpenMetaverse.GroupMember.Powers">
11969 <summary>Abilities that the Group Member has</summary>
11970 </member>
11971 <member name="F:OpenMetaverse.GroupMember.Title">
11972 <summary>Current group title</summary>
11973 </member>
11974 <member name="F:OpenMetaverse.GroupMember.IsOwner">
11975 <summary>Is a group owner</summary>
11976 </member>
11977 <member name="T:OpenMetaverse.GroupRole">
13880 <summary> 11978 <summary>
13881 Construct a new instance of the PrimEventArgs class 11979 Role manager for a group
13882 </summary> 11980 </summary>
13883 <param name="simulator">The simulator the object originated from</param>
13884 <param name="prim">The Primitive</param>
13885 <param name="timeDilation">The simulator time dilation</param>
13886 <param name="isNew">The prim was not in the dictionary before this update</param>
13887 <param name="isAttachment">true if the primitive represents an attachment to an agent</param>
13888 </member> 11981 </member>
13889 <member name="P:OpenMetaverse.PrimEventArgs.Simulator"> 11982 <member name="F:OpenMetaverse.GroupRole.GroupID">
13890 <summary>Get the simulator the <see cref="T:OpenMetaverse.Primitive" /> originated from</summary> 11983 <summary>Key of the group</summary>
13891 </member> 11984 </member>
13892 <member name="P:OpenMetaverse.PrimEventArgs.Prim"> 11985 <member name="F:OpenMetaverse.GroupRole.ID">
13893 <summary>Get the <see cref="T:OpenMetaverse.Primitive" /> details</summary> 11986 <summary>Key of Role</summary>
13894 </member> 11987 </member>
13895 <member name="P:OpenMetaverse.PrimEventArgs.IsNew"> 11988 <member name="F:OpenMetaverse.GroupRole.Name">
13896 <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> 11989 <summary>Name of Role</summary>
13897 </member> 11990 </member>
13898 <member name="P:OpenMetaverse.PrimEventArgs.IsAttachment"> 11991 <member name="F:OpenMetaverse.GroupRole.Title">
13899 <summary>true if the <see cref="T:OpenMetaverse.Primitive" /> is attached to an <see cref="T:OpenMetaverse.Avatar" /></summary> 11992 <summary>Group Title associated with Role</summary>
13900 </member> 11993 </member>
13901 <member name="P:OpenMetaverse.PrimEventArgs.TimeDilation"> 11994 <member name="F:OpenMetaverse.GroupRole.Description">
13902 <summary>Get the simulator Time Dilation</summary> 11995 <summary>Description of Role</summary>
13903 </member> 11996 </member>
13904 <member name="T:OpenMetaverse.AvatarUpdateEventArgs"> 11997 <member name="F:OpenMetaverse.GroupRole.Powers">
13905 <summary>Provides data for the <see cref="E:OpenMetaverse.ObjectManager.AvatarUpdate" /> event</summary> 11998 <summary>Abilities Associated with Role</summary>
13906 <remarks>
13907 <para>The <see cref="E:OpenMetaverse.ObjectManager.AvatarUpdate" /> event occurs when the simulator sends
13908 an <see cref="T:OpenMetaverse.Packets.ObjectUpdatePacket" /> containing Avatar data</para>
13909 <para>Note 1: The <see cref="E:OpenMetaverse.ObjectManager.AvatarUpdate" /> event will not be raised when the object is an Avatar</para>
13910 <para>Note 2: It is possible for the <see cref="E:OpenMetaverse.ObjectManager.AvatarUpdate" /> to be
13911 raised twice for the same avatar if for example the avatar moved to a new simulator, then returned to the current simulator</para>
13912 </remarks>
13913 <example>
13914 The following code example uses the <see cref="P:OpenMetaverse.AvatarUpdateEventArgs.Avatar" /> property to make a request for the top picks
13915 using the <see cref="M:OpenMetaverse.AvatarManager.RequestAvatarPicks(OpenMetaverse.UUID)" /> method in the <see cref="T:OpenMetaverse.AvatarManager" /> class to display the names
13916 of our own agents picks listings on the <see cref="T:System.Console" /> window.
13917 <code>
13918 // subscribe to the AvatarUpdate event to get our information
13919 Client.Objects.AvatarUpdate += Objects_AvatarUpdate;
13920 Client.Avatars.AvatarPicksReply += Avatars_AvatarPicksReply;
13921 private void Objects_AvatarUpdate(object sender, AvatarUpdateEventArgs e)
13922 {
13923 // we only want our own data
13924 if (e.Avatar.LocalID == Client.Self.LocalID)
13925 {
13926 // Unsubscribe from the avatar update event to prevent a loop
13927 // where we continually request the picks every time we get an update for ourselves
13928 Client.Objects.AvatarUpdate -= Objects_AvatarUpdate;
13929 // make the top picks request through AvatarManager
13930 Client.Avatars.RequestAvatarPicks(e.Avatar.ID);
13931 }
13932 }
13933 private void Avatars_AvatarPicksReply(object sender, AvatarPicksReplyEventArgs e)
13934 {
13935 // we'll unsubscribe from the AvatarPicksReply event since we now have the data
13936 // we were looking for
13937 Client.Avatars.AvatarPicksReply -= Avatars_AvatarPicksReply;
13938 // loop through the dictionary and extract the names of the top picks from our profile
13939 foreach (var pickName in e.Picks.Values)
13940 {
13941 Console.WriteLine(pickName);
13942 }
13943 }
13944 </code></example>
13945 <seealso cref="E:OpenMetaverse.ObjectManager.ObjectUpdate" />
13946 <seealso cref="T:OpenMetaverse.PrimEventArgs" />
13947 </member> 11999 </member>
13948 <member name="M:OpenMetaverse.AvatarUpdateEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.Avatar,System.UInt16,System.Boolean)"> 12000 <member name="M:OpenMetaverse.GroupRole.ToString">
12001 <summary>Returns the role's title</summary>
12002 <returns>The role's title</returns>
12003 </member>
12004 <member name="T:OpenMetaverse.GroupTitle">
13949 <summary> 12005 <summary>
13950 Construct a new instance of the AvatarUpdateEventArgs class 12006 Class to represent Group Title
13951 </summary> 12007 </summary>
13952 <param name="simulator">The simulator the packet originated from</param>
13953 <param name="avatar">The <see cref="T:OpenMetaverse.Avatar" /> data</param>
13954 <param name="timeDilation">The simulator time dilation</param>
13955 <param name="isNew">The avatar was not in the dictionary before this update</param>
13956 </member> 12008 </member>
13957 <member name="P:OpenMetaverse.AvatarUpdateEventArgs.Simulator"> 12009 <member name="F:OpenMetaverse.GroupTitle.GroupID">
13958 <summary>Get the simulator the object originated from</summary> 12010 <summary>Key of the group</summary>
13959 </member> 12011 </member>
13960 <member name="P:OpenMetaverse.AvatarUpdateEventArgs.Avatar"> 12012 <member name="F:OpenMetaverse.GroupTitle.RoleID">
13961 <summary>Get the <see cref="T:OpenMetaverse.Avatar" /> data</summary> 12013 <summary>ID of the role title belongs to</summary>
13962 </member> 12014 </member>
13963 <member name="P:OpenMetaverse.AvatarUpdateEventArgs.TimeDilation"> 12015 <member name="F:OpenMetaverse.GroupTitle.Title">
13964 <summary>Get the simulator time dilation</summary> 12016 <summary>Group Title</summary>
13965 </member> 12017 </member>
13966 <member name="P:OpenMetaverse.AvatarUpdateEventArgs.IsNew"> 12018 <member name="F:OpenMetaverse.GroupTitle.Selected">
13967 <summary>true if the <see cref="T:OpenMetaverse.Avatar" /> did not exist in the dictionary before this update (always true if avatar tracking has been disabled)</summary> 12019 <summary>Whether title is Active</summary>
13968 </member> 12020 </member>
13969 <member name="T:OpenMetaverse.ObjectPropertiesEventArgs"> 12021 <member name="M:OpenMetaverse.GroupTitle.ToString">
13970 <summary>Provides additional primitive data for the <see cref="E:OpenMetaverse.ObjectManager.ObjectProperties" /> event</summary> 12022 <summary>Returns group title</summary>
13971 <remarks>
13972 <para>The <see cref="E:OpenMetaverse.ObjectManager.ObjectProperties" /> event occurs when the simulator sends
13973 an <see cref="T:OpenMetaverse.Packets.ObjectPropertiesPacket" /> containing additional details for a Primitive, Foliage data or Attachment data</para>
13974 <para>The <see cref="E:OpenMetaverse.ObjectManager.ObjectProperties" /> event is also raised when a <see cref="M:OpenMetaverse.ObjectManager.SelectObject(OpenMetaverse.Simulator,System.UInt32,System.Boolean)" /> request is
13975 made.</para>
13976 </remarks>
13977 <example>
13978 The following code example uses the <see cref="P:OpenMetaverse.PrimEventArgs.Prim" />, <see cref="P:OpenMetaverse.PrimEventArgs.Simulator" /> and
13979 <see cref="P:OpenMetaverse.ObjectPropertiesEventArgs.Properties" />
13980 properties to display new attachments and send a request for additional properties containing the name of the
13981 attachment then display it on the <see cref="T:System.Console" /> window.
13982 <code>
13983 // Subscribe to the event that provides additional primitive details
13984 Client.Objects.ObjectProperties += Objects_ObjectProperties;
13985 // handle the properties data that arrives
13986 private void Objects_ObjectProperties(object sender, ObjectPropertiesEventArgs e)
13987 {
13988 Console.WriteLine("Primitive Properties: {0} Name is {1}", e.Properties.ObjectID, e.Properties.Name);
13989 }
13990 </code></example>
13991 </member> 12023 </member>
13992 <member name="M:OpenMetaverse.ObjectPropertiesEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.Primitive.ObjectProperties)"> 12024 <member name="T:OpenMetaverse.Group">
13993 <summary> 12025 <summary>
13994 Construct a new instance of the ObjectPropertiesEventArgs class 12026 Represents a group on the grid
13995 </summary> 12027 </summary>
13996 <param name="simulator">The simulator the object is located</param>
13997 <param name="props">The primitive Properties</param>
13998 </member> 12028 </member>
13999 <member name="P:OpenMetaverse.ObjectPropertiesEventArgs.Simulator"> 12029 <member name="F:OpenMetaverse.Group.ID">
14000 <summary>Get the simulator the object is located</summary> 12030 <summary>Key of Group</summary>
14001 </member> 12031 </member>
14002 <member name="P:OpenMetaverse.ObjectPropertiesEventArgs.Properties"> 12032 <member name="F:OpenMetaverse.Group.InsigniaID">
14003 <summary>Get the primitive properties</summary> 12033 <summary>Key of Group Insignia</summary>
14004 </member> 12034 </member>
14005 <member name="T:OpenMetaverse.ObjectPropertiesUpdatedEventArgs"> 12035 <member name="F:OpenMetaverse.Group.FounderID">
14006 <summary>Provides additional primitive data for the <see cref="E:OpenMetaverse.ObjectManager.ObjectPropertiesUpdated" /> event</summary> 12036 <summary>Key of Group Founder</summary>
14007 <remarks>
14008 <para>The <see cref="E:OpenMetaverse.ObjectManager.ObjectPropertiesUpdated" /> event occurs when the simulator sends
14009 an <see cref="T:OpenMetaverse.Packets.ObjectPropertiesPacket" /> containing additional details for a Primitive or Foliage data that is currently
14010 being tracked in the <see cref="F:OpenMetaverse.Simulator.ObjectsPrimitives" /> dictionary</para>
14011 <para>The <see cref="E:OpenMetaverse.ObjectManager.ObjectPropertiesUpdated" /> event is also raised when a <see cref="M:OpenMetaverse.ObjectManager.SelectObject(OpenMetaverse.Simulator,System.UInt32,System.Boolean)" /> request is
14012 made and <see cref="F:OpenMetaverse.Settings.OBJECT_TRACKING" /> is enabled</para>
14013 </remarks>
14014 </member> 12037 </member>
14015 <member name="M:OpenMetaverse.ObjectPropertiesUpdatedEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.Primitive,OpenMetaverse.Primitive.ObjectProperties)"> 12038 <member name="F:OpenMetaverse.Group.OwnerRole">
14016 <summary> 12039 <summary>Key of Group Role for Owners</summary>
14017 Construct a new instance of the ObjectPropertiesUpdatedEvenrArgs class
14018 </summary>
14019 <param name="simulator">The simulator the object is located</param>
14020 <param name="prim">The Primitive</param>
14021 <param name="props">The primitive Properties</param>
14022 </member> 12040 </member>
14023 <member name="P:OpenMetaverse.ObjectPropertiesUpdatedEventArgs.Simulator"> 12041 <member name="F:OpenMetaverse.Group.Name">
14024 <summary>Get the simulator the object is located</summary> 12042 <summary>Name of Group</summary>
14025 </member> 12043 </member>
14026 <member name="P:OpenMetaverse.ObjectPropertiesUpdatedEventArgs.Prim"> 12044 <member name="F:OpenMetaverse.Group.Charter">
14027 <summary>Get the primitive details</summary> 12045 <summary>Text of Group Charter</summary>
14028 </member> 12046 </member>
14029 <member name="P:OpenMetaverse.ObjectPropertiesUpdatedEventArgs.Properties"> 12047 <member name="F:OpenMetaverse.Group.MemberTitle">
14030 <summary>Get the primitive properties</summary> 12048 <summary>Title of "everyone" role</summary>
14031 </member> 12049 </member>
14032 <member name="T:OpenMetaverse.ObjectPropertiesFamilyEventArgs"> 12050 <member name="F:OpenMetaverse.Group.OpenEnrollment">
14033 <summary>Provides additional primitive data, permissions and sale info for the <see cref="E:OpenMetaverse.ObjectManager.ObjectPropertiesFamily" /> event</summary> 12051 <summary>Is the group open for enrolement to everyone</summary>
14034 <remarks>
14035 <para>The <see cref="E:OpenMetaverse.ObjectManager.ObjectPropertiesFamily" /> event occurs when the simulator sends
14036 an <see cref="T:OpenMetaverse.Packets.ObjectPropertiesPacket" /> containing additional details for a Primitive, Foliage data or Attachment. This includes
14037 Permissions, Sale info, and other basic details on an object</para>
14038 <para>The <see cref="E:OpenMetaverse.ObjectManager.ObjectProperties" /> event is also raised when a <see cref="M:OpenMetaverse.ObjectManager.RequestObjectPropertiesFamily(OpenMetaverse.Simulator,OpenMetaverse.UUID,System.Boolean)" /> request is
14039 made, the viewer equivalent is hovering the mouse cursor over an object</para>
14040 </remarks>
14041 </member> 12052 </member>
14042 <member name="P:OpenMetaverse.ObjectPropertiesFamilyEventArgs.Simulator"> 12053 <member name="F:OpenMetaverse.Group.ShowInList">
14043 <summary>Get the simulator the object is located</summary> 12054 <summary>Will group show up in search</summary>
14044 </member> 12055 </member>
14045 <member name="P:OpenMetaverse.ObjectPropertiesFamilyEventArgs.Properties"> 12056 <member name="F:OpenMetaverse.Group.Powers">
14046 <summary> 12057 <summary></summary>
14047 </summary>
14048 </member> 12058 </member>
14049 <member name="P:OpenMetaverse.ObjectPropertiesFamilyEventArgs.Type"> 12059 <member name="F:OpenMetaverse.Group.AcceptNotices">
14050 <summary> 12060 <summary></summary>
14051 </summary>
14052 </member> 12061 </member>
14053 <member name="T:OpenMetaverse.TerseObjectUpdateEventArgs"> 12062 <member name="F:OpenMetaverse.Group.AllowPublish">
14054 <summary>Provides primitive data containing updated location, velocity, rotation, textures for the <see cref="E:OpenMetaverse.ObjectManager.TerseObjectUpdate" /> event</summary> 12063 <summary></summary>
14055 <remarks>
14056 <para>The <see cref="E:OpenMetaverse.ObjectManager.TerseObjectUpdate" /> event occurs when the simulator sends updated location, velocity, rotation, etc</para>
14057 </remarks>
14058 </member> 12064 </member>
14059 <member name="P:OpenMetaverse.TerseObjectUpdateEventArgs.Simulator"> 12065 <member name="F:OpenMetaverse.Group.MaturePublish">
14060 <summary>Get the simulator the object is located</summary> 12066 <summary>Is the group Mature</summary>
14061 </member> 12067 </member>
14062 <member name="P:OpenMetaverse.TerseObjectUpdateEventArgs.Prim"> 12068 <member name="F:OpenMetaverse.Group.MembershipFee">
14063 <summary>Get the primitive details</summary> 12069 <summary>Cost of group membership</summary>
14064 </member> 12070 </member>
14065 <member name="P:OpenMetaverse.TerseObjectUpdateEventArgs.Update"> 12071 <member name="F:OpenMetaverse.Group.Money">
14066 <summary> 12072 <summary></summary>
14067 </summary>
14068 </member> 12073 </member>
14069 <member name="P:OpenMetaverse.TerseObjectUpdateEventArgs.TimeDilation"> 12074 <member name="F:OpenMetaverse.Group.Contribution">
14070 <summary> 12075 <summary></summary>
14071 </summary>
14072 </member> 12076 </member>
14073 <member name="T:OpenMetaverse.ObjectDataBlockUpdateEventArgs"> 12077 <member name="F:OpenMetaverse.Group.GroupMembershipCount">
14074 <summary> 12078 <summary>The total number of current members this group has</summary>
14075 </summary>
14076 </member> 12079 </member>
14077 <member name="P:OpenMetaverse.ObjectDataBlockUpdateEventArgs.Simulator"> 12080 <member name="F:OpenMetaverse.Group.GroupRolesCount">
14078 <summary>Get the simulator the object is located</summary> 12081 <summary>The number of roles this group has configured</summary>
14079 </member> 12082 </member>
14080 <member name="P:OpenMetaverse.ObjectDataBlockUpdateEventArgs.Prim"> 12083 <member name="F:OpenMetaverse.Group.ListInProfile">
14081 <summary>Get the primitive details</summary> 12084 <summary>Show this group in agent's profile</summary>
14082 </member> 12085 </member>
14083 <member name="P:OpenMetaverse.ObjectDataBlockUpdateEventArgs.ConstructionData"> 12086 <member name="M:OpenMetaverse.Group.ToString">
14084 <summary> 12087 <summary>Returns the name of the group</summary>
14085 </summary> 12088 <returns>A string containing the name of the group</returns>
14086 </member> 12089 </member>
14087 <member name="P:OpenMetaverse.ObjectDataBlockUpdateEventArgs.Block"> 12090 <member name="T:OpenMetaverse.Vote">
14088 <summary> 12091 <summary>
12092 A group Vote
14089 </summary> 12093 </summary>
14090 </member> 12094 </member>
14091 <member name="P:OpenMetaverse.ObjectDataBlockUpdateEventArgs.Update"> 12095 <member name="F:OpenMetaverse.Vote.Candidate">
14092 <summary> 12096 <summary>Key of Avatar who created Vote</summary>
14093 </summary>
14094 </member> 12097 </member>
14095 <member name="P:OpenMetaverse.ObjectDataBlockUpdateEventArgs.NameValues"> 12098 <member name="F:OpenMetaverse.Vote.VoteString">
12099 <summary>Text of the Vote proposal</summary>
12100 </member>
12101 <member name="F:OpenMetaverse.Vote.NumVotes">
12102 <summary>Total number of votes</summary>
12103 </member>
12104 <member name="T:OpenMetaverse.GroupProposal">
14096 <summary> 12105 <summary>
12106 A group proposal
14097 </summary> 12107 </summary>
14098 </member> 12108 </member>
14099 <member name="T:OpenMetaverse.KillObjectEventArgs"> 12109 <member name="F:OpenMetaverse.GroupProposal.VoteText">
14100 <summary>Provides notification when an Avatar, Object or Attachment is DeRezzed or moves out of the avatars view for the 12110 <summary>The Text of the proposal</summary>
14101 <see cref="E:OpenMetaverse.ObjectManager.KillObject" /> event</summary>
14102 </member> 12111 </member>
14103 <member name="P:OpenMetaverse.KillObjectEventArgs.Simulator"> 12112 <member name="F:OpenMetaverse.GroupProposal.Quorum">
14104 <summary>Get the simulator the object is located</summary> 12113 <summary>The minimum number of members that must vote before proposal passes or failes</summary>
14105 </member> 12114 </member>
14106 <member name="P:OpenMetaverse.KillObjectEventArgs.ObjectLocalID"> 12115 <member name="F:OpenMetaverse.GroupProposal.Majority">
14107 <summary>The LocalID of the object</summary> 12116 <summary>The required ration of yes/no votes required for vote to pass</summary>
12117 <remarks>The three options are Simple Majority, 2/3 Majority, and Unanimous</remarks>
12118 TODO: this should be an enum
14108 </member> 12119 </member>
14109 <member name="T:OpenMetaverse.AvatarSitChangedEventArgs"> 12120 <member name="F:OpenMetaverse.GroupProposal.Duration">
12121 <summary>The duration in days votes are accepted</summary>
12122 </member>
12123 <member name="T:OpenMetaverse.GroupAccountSummary">
14110 <summary> 12124 <summary>
14111 Provides updates sit position data 12125
14112 </summary> 12126 </summary>
14113 </member> 12127 </member>
14114 <member name="P:OpenMetaverse.AvatarSitChangedEventArgs.Simulator"> 12128 <member name="F:OpenMetaverse.GroupAccountSummary.IntervalDays">
14115 <summary>Get the simulator the object is located</summary> 12129 <summary></summary>
14116 </member> 12130 </member>
14117 <member name="P:OpenMetaverse.AvatarSitChangedEventArgs.Avatar"> 12131 <member name="F:OpenMetaverse.GroupAccountSummary.CurrentInterval">
14118 <summary> 12132 <summary></summary>
14119 </summary>
14120 </member> 12133 </member>
14121 <member name="P:OpenMetaverse.AvatarSitChangedEventArgs.SittingOn"> 12134 <member name="F:OpenMetaverse.GroupAccountSummary.StartDate">
14122 <summary> 12135 <summary></summary>
14123 </summary>
14124 </member> 12136 </member>
14125 <member name="P:OpenMetaverse.AvatarSitChangedEventArgs.OldSeat"> 12137 <member name="F:OpenMetaverse.GroupAccountSummary.Balance">
14126 <summary> 12138 <summary></summary>
14127 </summary>
14128 </member> 12139 </member>
14129 <member name="T:OpenMetaverse.PayPriceReplyEventArgs"> 12140 <member name="F:OpenMetaverse.GroupAccountSummary.TotalCredits">
14130 <summary> 12141 <summary></summary>
14131 </summary>
14132 </member> 12142 </member>
14133 <member name="P:OpenMetaverse.PayPriceReplyEventArgs.Simulator"> 12143 <member name="F:OpenMetaverse.GroupAccountSummary.TotalDebits">
14134 <summary>Get the simulator the object is located</summary> 12144 <summary></summary>
14135 </member> 12145 </member>
14136 <member name="P:OpenMetaverse.PayPriceReplyEventArgs.ObjectID"> 12146 <member name="F:OpenMetaverse.GroupAccountSummary.ObjectTaxCurrent">
14137 <summary> 12147 <summary></summary>
14138 </summary>
14139 </member> 12148 </member>
14140 <member name="P:OpenMetaverse.PayPriceReplyEventArgs.DefaultPrice"> 12149 <member name="F:OpenMetaverse.GroupAccountSummary.LightTaxCurrent">
14141 <summary> 12150 <summary></summary>
14142 </summary>
14143 </member> 12151 </member>
14144 <member name="P:OpenMetaverse.PayPriceReplyEventArgs.ButtonPrices"> 12152 <member name="F:OpenMetaverse.GroupAccountSummary.LandTaxCurrent">
14145 <summary> 12153 <summary></summary>
14146 </summary>
14147 </member> 12154 </member>
14148 <member name="P:OpenMetaverse.ObjectMediaEventArgs.Success"> 12155 <member name="F:OpenMetaverse.GroupAccountSummary.GroupTaxCurrent">
14149 <summary> 12156 <summary></summary>
14150 Indicates if the operation was successful
14151 </summary>
14152 </member> 12157 </member>
14153 <member name="P:OpenMetaverse.ObjectMediaEventArgs.Version"> 12158 <member name="F:OpenMetaverse.GroupAccountSummary.ParcelDirFeeCurrent">
14154 <summary> 12159 <summary></summary>
14155 Media version string
14156 </summary>
14157 </member> 12160 </member>
14158 <member name="P:OpenMetaverse.ObjectMediaEventArgs.FaceMedia"> 12161 <member name="F:OpenMetaverse.GroupAccountSummary.ObjectTaxEstimate">
14159 <summary> 12162 <summary></summary>
14160 Array of media entries indexed by face number
14161 </summary>
14162 </member> 12163 </member>
14163 <member name="T:OpenMetaverse.PhysicsPropertiesEventArgs"> 12164 <member name="F:OpenMetaverse.GroupAccountSummary.LightTaxEstimate">
14164 <summary> 12165 <summary></summary>
14165 Set when simulator sends us infomation on primitive's physical properties
14166 </summary>
14167 </member> 12166 </member>
14168 <member name="M:OpenMetaverse.PhysicsPropertiesEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.Primitive.PhysicsProperties)"> 12167 <member name="F:OpenMetaverse.GroupAccountSummary.LandTaxEstimate">
14169 <summary> 12168 <summary></summary>
14170 Constructor
14171 </summary>
14172 <param name="sim">Simulator where the message originated</param>
14173 <param name="props">Updated physical properties</param>
14174 </member> 12169 </member>
14175 <member name="F:OpenMetaverse.PhysicsPropertiesEventArgs.Simulator"> 12170 <member name="F:OpenMetaverse.GroupAccountSummary.GroupTaxEstimate">
14176 <summary>Simulator where the message originated</summary> 12171 <summary></summary>
14177 </member> 12172 </member>
14178 <member name="F:OpenMetaverse.PhysicsPropertiesEventArgs.PhysicsProperties"> 12173 <member name="F:OpenMetaverse.GroupAccountSummary.ParcelDirFeeEstimate">
14179 <summary>Updated physical properties</summary> 12174 <summary></summary>
14180 </member> 12175 </member>
14181 <member name="M:OpenMetaverse.UDPPacketBuffer.#ctor"> 12176 <member name="F:OpenMetaverse.GroupAccountSummary.NonExemptMembers">
14182 <summary> 12177 <summary></summary>
14183 Create an allocated UDP packet buffer for receiving a packet
14184 </summary>
14185 </member> 12178 </member>
14186 <member name="M:OpenMetaverse.UDPPacketBuffer.#ctor(System.Net.IPEndPoint)"> 12179 <member name="F:OpenMetaverse.GroupAccountSummary.LastTaxDate">
14187 <summary> 12180 <summary></summary>
14188 Create an allocated UDP packet buffer for sending a packet
14189 </summary>
14190 <param name="endPoint">EndPoint of the remote host</param>
14191 </member> 12181 </member>
14192 <member name="M:OpenMetaverse.UDPPacketBuffer.#ctor(System.Net.IPEndPoint,System.Int32)"> 12182 <member name="F:OpenMetaverse.GroupAccountSummary.TaxDate">
12183 <summary></summary>
12184 </member>
12185 <member name="T:OpenMetaverse.GroupNotice">
14193 <summary> 12186 <summary>
14194 Create an allocated UDP packet buffer for sending a packet 12187 Struct representing a group notice
14195 </summary> 12188 </summary>
14196 <param name="endPoint">EndPoint of the remote host</param>
14197 <param name="bufferSize">Size of the buffer to allocate for packet data</param>
14198 </member> 12189 </member>
14199 <member name="F:OpenMetaverse.UDPPacketBuffer.BUFFER_SIZE"> 12190 <member name="F:OpenMetaverse.GroupNotice.Subject">
14200 <summary>Size of the byte array used to store raw packet data</summary> 12191 <summary></summary>
14201 </member> 12192 </member>
14202 <member name="F:OpenMetaverse.UDPPacketBuffer.Data"> 12193 <member name="F:OpenMetaverse.GroupNotice.Message">
14203 <summary>Raw packet data buffer</summary> 12194 <summary></summary>
14204 </member> 12195 </member>
14205 <member name="F:OpenMetaverse.UDPPacketBuffer.DataLength"> 12196 <member name="F:OpenMetaverse.GroupNotice.AttachmentID">
14206 <summary>Length of the data to transmit</summary> 12197 <summary></summary>
14207 </member> 12198 </member>
14208 <member name="F:OpenMetaverse.UDPPacketBuffer.RemoteEndPoint"> 12199 <member name="F:OpenMetaverse.GroupNotice.OwnerID">
14209 <summary>EndPoint of the remote host</summary> 12200 <summary></summary>
14210 </member> 12201 </member>
14211 <member name="T:OpenMetaverse.PacketBufferPool"> 12202 <member name="M:OpenMetaverse.GroupNotice.SerializeAttachment">
14212 <summary> 12203 <summary>
14213 Object pool for packet buffers. This is used to allocate memory for all 12204
14214 incoming and outgoing packets, and zerocoding buffers for those packets
14215 </summary> 12205 </summary>
12206 <returns></returns>
14216 </member> 12207 </member>
14217 <member name="M:OpenMetaverse.PacketBufferPool.#ctor(System.Net.IPEndPoint,System.Int32,System.Int32)"> 12208 <member name="T:OpenMetaverse.GroupNoticesListEntry">
14218 <summary> 12209 <summary>
14219 Initialize the object pool in client mode 12210 Struct representing a group notice list entry
14220 </summary> 12211 </summary>
14221 <param name="endPoint">Server to connect to</param>
14222 <param name="itemsPerSegment">
14223 </param>
14224 <param name="minSegments">
14225 </param>
14226 </member> 12212 </member>
14227 <member name="M:OpenMetaverse.PacketBufferPool.#ctor(System.Int32,System.Int32)"> 12213 <member name="F:OpenMetaverse.GroupNoticesListEntry.NoticeID">
14228 <summary> 12214 <summary>Notice ID</summary>
14229 Initialize the object pool in server mode
14230 </summary>
14231 <param name="itemsPerSegment">
14232 </param>
14233 <param name="minSegments">
14234 </param>
14235 </member> 12215 </member>
14236 <member name="M:OpenMetaverse.PacketBufferPool.GetObjectInstance"> 12216 <member name="F:OpenMetaverse.GroupNoticesListEntry.Timestamp">
14237 <summary> 12217 <summary>Creation timestamp of notice</summary>
14238 Returns a packet buffer with EndPoint set if the buffer is in
14239 client mode, or with EndPoint set to null in server mode
14240 </summary>
14241 <returns>Initialized UDPPacketBuffer object</returns>
14242 </member> 12218 </member>
14243 <member name="M:OpenMetaverse.Pool.#ctor"> 12219 <member name="F:OpenMetaverse.GroupNoticesListEntry.FromName">
14244 <summary> 12220 <summary>Agent name who created notice</summary>
14245 Default constructor
14246 </summary>
14247 </member> 12221 </member>
14248 <member name="M:OpenMetaverse.Pool.CheckOut"> 12222 <member name="F:OpenMetaverse.GroupNoticesListEntry.Subject">
14249 <summary> 12223 <summary>Notice subject</summary>
14250 Check a packet buffer out of the pool
14251 </summary>
14252 <returns>A packet buffer object</returns>
14253 </member> 12224 </member>
14254 <member name="P:OpenMetaverse.WrappedObject`1.Instance"> 12225 <member name="F:OpenMetaverse.GroupNoticesListEntry.HasAttachment">
14255 <summary> 12226 <summary>Is there an attachment?</summary>
14256 Returns an instance of the class that has been checked out of the Object Pool.
14257 </summary>
14258 </member> 12227 </member>
14259 <member name="M:OpenMetaverse.WrappedObject`1.Dispose"> 12228 <member name="F:OpenMetaverse.GroupNoticesListEntry.AssetType">
14260 <summary> 12229 <summary>Attachment Type</summary>
14261 Checks the instance back into the object pool
14262 </summary>
14263 </member> 12230 </member>
14264 <member name="M:OpenMetaverse.ObjectPoolBase`1.#ctor"> 12231 <member name="T:OpenMetaverse.ChatSessionMember">
14265 <summary> 12232 <summary>
14266 Creates a new instance of the ObjectPoolBase class. Initialize MUST be called 12233 Struct representing a member of a group chat session and their settings
14267 after using this constructor.
14268 </summary> 12234 </summary>
14269 </member> 12235 </member>
14270 <member name="M:OpenMetaverse.ObjectPoolBase`1.#ctor(System.Int32,System.Int32,System.Boolean,System.Int32)"> 12236 <member name="F:OpenMetaverse.ChatSessionMember.AvatarKey">
14271 <summary> 12237 <summary>The <see cref="T:OpenMetaverse.UUID"/> of the Avatar</summary>
14272 Creates a new instance of the ObjectPool Base class.
14273 </summary>
14274 <param name="itemsPerSegment">The object pool is composed of segments, which
14275 are allocated whenever the size of the pool is exceeded. The number of items
14276 in a segment should be large enough that allocating a new segmeng is a rare
14277 thing. For example, on a server that will have 10k people logged in at once,
14278 the receive buffer object pool should have segment sizes of at least 1000
14279 byte arrays per segment.
14280 </param>
14281 <param name="minimumSegmentCount">The minimun number of segments that may exist.</param>
14282 <param name="gcOnPoolGrowth">Perform a full GC.Collect whenever a segment is allocated, and then again after allocation to compact the heap.</param>
14283 <param name="cleanupFrequenceMS">The frequency which segments are checked to see if they're eligible for cleanup.</param>
14284 </member> 12238 </member>
14285 <member name="P:OpenMetaverse.ObjectPoolBase`1.TotalSegments"> 12239 <member name="F:OpenMetaverse.ChatSessionMember.CanVoiceChat">
14286 <summary> 12240 <summary>True if user has voice chat enabled</summary>
14287 The total number of segments created. Intended to be used by the Unit Tests.
14288 </summary>
14289 </member> 12241 </member>
14290 <member name="P:OpenMetaverse.ObjectPoolBase`1.ItemsPerSegment"> 12242 <member name="F:OpenMetaverse.ChatSessionMember.IsModerator">
14291 <summary> 12243 <summary>True of Avatar has moderator abilities</summary>
14292 The number of items that are in a segment. Items in a segment
14293 are all allocated at the same time, and are hopefully close to
14294 each other in the managed heap.
14295 </summary>
14296 </member> 12244 </member>
14297 <member name="P:OpenMetaverse.ObjectPoolBase`1.MinimumSegmentCount"> 12245 <member name="F:OpenMetaverse.ChatSessionMember.MuteText">
14298 <summary> 12246 <summary>True if a moderator has muted this avatars chat</summary>
14299 The minimum number of segments. When segments are reclaimed,
14300 this number of segments will always be left alone. These
14301 segments are allocated at startup.
14302 </summary>
14303 </member> 12247 </member>
14304 <member name="P:OpenMetaverse.ObjectPoolBase`1.MinimumSegmentAgePriorToCleanup"> 12248 <member name="F:OpenMetaverse.ChatSessionMember.MuteVoice">
14305 <summary> 12249 <summary>True if a moderator has muted this avatars voice</summary>
14306 The age a segment must be before it's eligible for cleanup.
14307 This is used to prevent thrash, and typical values are in
14308 the 5 minute range.
14309 </summary>
14310 </member> 12250 </member>
14311 <member name="P:OpenMetaverse.ObjectPoolBase`1.CleanupFrequencyMilliseconds"> 12251 <member name="T:OpenMetaverse.GroupRoleUpdate">
14312 <summary> 12252 <summary>
14313 The frequence which the cleanup thread runs. This is typically 12253 Role update flags
14314 expected to be in the 5 minute range.
14315 </summary> 12254 </summary>
14316 </member> 12255 </member>
14317 <member name="M:OpenMetaverse.ObjectPoolBase`1.ForceCleanup"> 12256 <member name="F:OpenMetaverse.GroupRoleUpdate.NoUpdate">
14318 <summary> 12257 <summary></summary>
14319 Forces the segment cleanup algorithm to be run. This method is intended
14320 primarly for use from the Unit Test libraries.
14321 </summary>
14322 </member> 12258 </member>
14323 <member name="M:OpenMetaverse.ObjectPoolBase`1.GetObjectInstance"> 12259 <member name="F:OpenMetaverse.GroupRoleUpdate.UpdateData">
14324 <summary> 12260 <summary></summary>
14325 Responsible for allocate 1 instance of an object that will be stored in a segment.
14326 </summary>
14327 <returns>An instance of whatever objec the pool is pooling.</returns>
14328 </member> 12261 </member>
14329 <member name="M:OpenMetaverse.ObjectPoolBase`1.CheckIn(OpenMetaverse.ObjectPoolSegment{`0},`0)"> 12262 <member name="F:OpenMetaverse.GroupRoleUpdate.UpdatePowers">
14330 <summary> 12263 <summary></summary>
14331 Checks in an instance of T owned by the object pool. This method is only intended to be called
14332 by the <c>WrappedObject</c> class.
14333 </summary>
14334 <param name="owningSegment">The segment from which the instance is checked out.</param>
14335 <param name="instance">The instance of <c>T</c> to check back into the segment.</param>
14336 </member> 12264 </member>
14337 <member name="M:OpenMetaverse.ObjectPoolBase`1.CheckOut"> 12265 <member name="F:OpenMetaverse.GroupRoleUpdate.UpdateAll">
14338 <summary> 12266 <summary></summary>
14339 Checks an instance of <c>T</c> from the pool. If the pool is not sufficient to
14340 allow the checkout, a new segment is created.
14341 </summary>
14342 <returns>A <c>WrappedObject</c> around the instance of <c>T</c>. To check
14343 the instance back into the segment, be sureto dispose the WrappedObject
14344 when finished. </returns>
14345 </member> 12267 </member>
14346 <member name="T:OpenMetaverse.DictionaryEventAction"> 12268 <member name="F:OpenMetaverse.GroupRoleUpdate.Create">
14347 <summary> 12269 <summary></summary>
14348 </summary>
14349 </member> 12270 </member>
14350 <member name="F:OpenMetaverse.DictionaryEventAction.Add"> 12271 <member name="F:OpenMetaverse.GroupRoleUpdate.Delete">
14351 <summary> 12272 <summary></summary>
14352 </summary>
14353 </member> 12273 </member>
14354 <member name="F:OpenMetaverse.DictionaryEventAction.Remove"> 12274 <member name="F:OpenMetaverse.GroupPowers.None">
14355 <summary> 12275 <summary></summary>
14356 </summary>
14357 </member> 12276 </member>
14358 <member name="F:OpenMetaverse.DictionaryEventAction.Change"> 12277 <member name="F:OpenMetaverse.GroupPowers.Invite">
12278 <summary>Can send invitations to groups default role</summary>
12279 </member>
12280 <member name="F:OpenMetaverse.GroupPowers.Eject">
12281 <summary>Can eject members from group</summary>
12282 </member>
12283 <member name="F:OpenMetaverse.GroupPowers.ChangeOptions">
12284 <summary>Can toggle 'Open Enrollment' and change 'Signup fee'</summary>
12285 </member>
12286 <member name="F:OpenMetaverse.GroupPowers.MemberVisible">
12287 <summary>Member is visible in the public member list</summary>
12288 </member>
12289 <member name="F:OpenMetaverse.GroupPowers.CreateRole">
12290 <summary>Can create new roles</summary>
12291 </member>
12292 <member name="F:OpenMetaverse.GroupPowers.DeleteRole">
12293 <summary>Can delete existing roles</summary>
12294 </member>
12295 <member name="F:OpenMetaverse.GroupPowers.RoleProperties">
12296 <summary>Can change Role names, titles and descriptions</summary>
12297 </member>
12298 <member name="F:OpenMetaverse.GroupPowers.AssignMemberLimited">
12299 <summary>Can assign other members to assigners role</summary>
12300 </member>
12301 <member name="F:OpenMetaverse.GroupPowers.AssignMember">
12302 <summary>Can assign other members to any role</summary>
12303 </member>
12304 <member name="F:OpenMetaverse.GroupPowers.RemoveMember">
12305 <summary>Can remove members from roles</summary>
12306 </member>
12307 <member name="F:OpenMetaverse.GroupPowers.ChangeActions">
12308 <summary>Can assign and remove abilities in roles</summary>
12309 </member>
12310 <member name="F:OpenMetaverse.GroupPowers.ChangeIdentity">
12311 <summary>Can change group Charter, Insignia, 'Publish on the web' and which
12312 members are publicly visible in group member listings</summary>
12313 </member>
12314 <member name="F:OpenMetaverse.GroupPowers.LandDeed">
12315 <summary>Can buy land or deed land to group</summary>
12316 </member>
12317 <member name="F:OpenMetaverse.GroupPowers.LandRelease">
12318 <summary>Can abandon group owned land to Governor Linden on mainland, or Estate owner for
12319 private estates</summary>
12320 </member>
12321 <member name="F:OpenMetaverse.GroupPowers.LandSetSale">
12322 <summary>Can set land for-sale information on group owned parcels</summary>
12323 </member>
12324 <member name="F:OpenMetaverse.GroupPowers.LandDivideJoin">
12325 <summary>Can subdivide and join parcels</summary>
12326 </member>
12327 <member name="F:OpenMetaverse.GroupPowers.JoinChat">
12328 <summary>Can join group chat sessions</summary>
12329 </member>
12330 <member name="F:OpenMetaverse.GroupPowers.AllowVoiceChat">
12331 <summary>Can use voice chat in Group Chat sessions</summary>
12332 </member>
12333 <member name="F:OpenMetaverse.GroupPowers.ModerateChat">
12334 <summary>Can moderate group chat sessions</summary>
12335 </member>
12336 <member name="F:OpenMetaverse.GroupPowers.FindPlaces">
12337 <summary>Can toggle "Show in Find Places" and set search category</summary>
12338 </member>
12339 <member name="F:OpenMetaverse.GroupPowers.LandChangeIdentity">
12340 <summary>Can change parcel name, description, and 'Publish on web' settings</summary>
12341 </member>
12342 <member name="F:OpenMetaverse.GroupPowers.SetLandingPoint">
12343 <summary>Can set the landing point and teleport routing on group land</summary>
12344 </member>
12345 <member name="F:OpenMetaverse.GroupPowers.ChangeMedia">
12346 <summary>Can change music and media settings</summary>
12347 </member>
12348 <member name="F:OpenMetaverse.GroupPowers.LandEdit">
12349 <summary>Can toggle 'Edit Terrain' option in Land settings</summary>
12350 </member>
12351 <member name="F:OpenMetaverse.GroupPowers.LandOptions">
12352 <summary>Can toggle various About Land > Options settings</summary>
12353 </member>
12354 <member name="F:OpenMetaverse.GroupPowers.AllowEditLand">
12355 <summary>Can always terraform land, even if parcel settings have it turned off</summary>
12356 </member>
12357 <member name="F:OpenMetaverse.GroupPowers.AllowFly">
12358 <summary>Can always fly while over group owned land</summary>
12359 </member>
12360 <member name="F:OpenMetaverse.GroupPowers.AllowRez">
12361 <summary>Can always rez objects on group owned land</summary>
12362 </member>
12363 <member name="F:OpenMetaverse.GroupPowers.AllowLandmark">
12364 <summary>Can always create landmarks for group owned parcels</summary>
12365 </member>
12366 <member name="F:OpenMetaverse.GroupPowers.AllowSetHome">
12367 <summary>Can set home location on any group owned parcel</summary>
12368 </member>
12369 <member name="F:OpenMetaverse.GroupPowers.LandManageAllowed">
12370 <summary>Can modify public access settings for group owned parcels</summary>
12371 </member>
12372 <member name="F:OpenMetaverse.GroupPowers.LandManageBanned">
12373 <summary>Can manager parcel ban lists on group owned land</summary>
12374 </member>
12375 <member name="F:OpenMetaverse.GroupPowers.LandManagePasses">
12376 <summary>Can manage pass list sales information</summary>
12377 </member>
12378 <member name="F:OpenMetaverse.GroupPowers.LandEjectAndFreeze">
12379 <summary>Can eject and freeze other avatars on group owned land</summary>
12380 </member>
12381 <member name="F:OpenMetaverse.GroupPowers.ReturnGroupSet">
12382 <summary>Can return objects set to group</summary>
12383 </member>
12384 <member name="F:OpenMetaverse.GroupPowers.ReturnNonGroup">
12385 <summary>Can return non-group owned/set objects</summary>
12386 </member>
12387 <member name="F:OpenMetaverse.GroupPowers.ReturnGroupOwned">
12388 <summary>Can return group owned objects</summary>
12389 </member>
12390 <member name="F:OpenMetaverse.GroupPowers.LandGardening">
12391 <summary>Can landscape using Linden plants</summary>
12392 </member>
12393 <member name="F:OpenMetaverse.GroupPowers.DeedObject">
12394 <summary>Can deed objects to group</summary>
12395 </member>
12396 <member name="F:OpenMetaverse.GroupPowers.ObjectManipulate">
12397 <summary>Can move group owned objects</summary>
12398 </member>
12399 <member name="F:OpenMetaverse.GroupPowers.ObjectSetForSale">
12400 <summary>Can set group owned objects for-sale</summary>
12401 </member>
12402 <member name="F:OpenMetaverse.GroupPowers.Accountable">
12403 <summary>Pay group liabilities and receive group dividends</summary>
12404 </member>
12405 <member name="F:OpenMetaverse.GroupPowers.HostEvent">
12406 <summary>List and Host group events</summary>
12407 </member>
12408 <member name="F:OpenMetaverse.GroupPowers.SendNotices">
12409 <summary>Can send group notices</summary>
12410 </member>
12411 <member name="F:OpenMetaverse.GroupPowers.ReceiveNotices">
12412 <summary>Can receive group notices</summary>
12413 </member>
12414 <member name="F:OpenMetaverse.GroupPowers.StartProposal">
12415 <summary>Can create group proposals</summary>
12416 </member>
12417 <member name="F:OpenMetaverse.GroupPowers.VoteOnProposal">
12418 <summary>Can vote on group proposals</summary>
12419 </member>
12420 <member name="T:OpenMetaverse.GroupManager">
14359 <summary> 12421 <summary>
12422 Handles all network traffic related to reading and writing group
12423 information
14360 </summary> 12424 </summary>
14361 </member> 12425 </member>
14362 <member name="T:OpenMetaverse.ObservableDictionary`2"> 12426 <member name="F:OpenMetaverse.GroupManager.m_CurrentGroups">
12427 <summary>The event subscribers. null if no subcribers</summary>
12428 </member>
12429 <member name="M:OpenMetaverse.GroupManager.OnCurrentGroups(OpenMetaverse.CurrentGroupsEventArgs)">
12430 <summary>Raises the CurrentGroups event</summary>
12431 <param name="e">A CurrentGroupsEventArgs object containing the
12432 data sent from the simulator</param>
12433 </member>
12434 <member name="F:OpenMetaverse.GroupManager.m_CurrentGroupsLock">
12435 <summary>Thread sync lock object</summary>
12436 </member>
12437 <member name="F:OpenMetaverse.GroupManager.m_GroupNames">
12438 <summary>The event subscribers. null if no subcribers</summary>
12439 </member>
12440 <member name="M:OpenMetaverse.GroupManager.OnGroupNamesReply(OpenMetaverse.GroupNamesEventArgs)">
12441 <summary>Raises the GroupNamesReply event</summary>
12442 <param name="e">A GroupNamesEventArgs object containing the
12443 data response from the simulator</param>
12444 </member>
12445 <member name="F:OpenMetaverse.GroupManager.m_GroupNamesLock">
12446 <summary>Thread sync lock object</summary>
12447 </member>
12448 <member name="F:OpenMetaverse.GroupManager.m_GroupProfile">
12449 <summary>The event subscribers. null if no subcribers</summary>
12450 </member>
12451 <member name="M:OpenMetaverse.GroupManager.OnGroupProfile(OpenMetaverse.GroupProfileEventArgs)">
12452 <summary>Raises the GroupProfile event</summary>
12453 <param name="e">An GroupProfileEventArgs object containing the
12454 data returned from the simulator</param>
12455 </member>
12456 <member name="F:OpenMetaverse.GroupManager.m_GroupProfileLock">
12457 <summary>Thread sync lock object</summary>
12458 </member>
12459 <member name="F:OpenMetaverse.GroupManager.m_GroupMembers">
12460 <summary>The event subscribers. null if no subcribers</summary>
12461 </member>
12462 <member name="M:OpenMetaverse.GroupManager.OnGroupMembersReply(OpenMetaverse.GroupMembersReplyEventArgs)">
12463 <summary>Raises the GroupMembers event</summary>
12464 <param name="e">A GroupMembersEventArgs object containing the
12465 data returned from the simulator</param>
12466 </member>
12467 <member name="F:OpenMetaverse.GroupManager.m_GroupMembersLock">
12468 <summary>Thread sync lock object</summary>
12469 </member>
12470 <member name="F:OpenMetaverse.GroupManager.m_GroupRoles">
12471 <summary>The event subscribers. null if no subcribers</summary>
12472 </member>
12473 <member name="M:OpenMetaverse.GroupManager.OnGroupRoleDataReply(OpenMetaverse.GroupRolesDataReplyEventArgs)">
12474 <summary>Raises the GroupRolesDataReply event</summary>
12475 <param name="e">A GroupRolesDataReplyEventArgs object containing the
12476 data returned from the simulator</param>
12477 </member>
12478 <member name="F:OpenMetaverse.GroupManager.m_GroupRolesLock">
12479 <summary>Thread sync lock object</summary>
12480 </member>
12481 <member name="F:OpenMetaverse.GroupManager.m_GroupRoleMembers">
12482 <summary>The event subscribers. null if no subcribers</summary>
12483 </member>
12484 <member name="M:OpenMetaverse.GroupManager.OnGroupRoleMembers(OpenMetaverse.GroupRolesMembersReplyEventArgs)">
12485 <summary>Raises the GroupRoleMembersReply event</summary>
12486 <param name="e">A GroupRolesRoleMembersReplyEventArgs object containing the
12487 data returned from the simulator</param>
12488 </member>
12489 <member name="F:OpenMetaverse.GroupManager.m_GroupRolesMembersLock">
12490 <summary>Thread sync lock object</summary>
12491 </member>
12492 <member name="F:OpenMetaverse.GroupManager.m_GroupTitles">
12493 <summary>The event subscribers. null if no subcribers</summary>
12494 </member>
12495 <member name="M:OpenMetaverse.GroupManager.OnGroupTitles(OpenMetaverse.GroupTitlesReplyEventArgs)">
12496 <summary>Raises the GroupTitlesReply event</summary>
12497 <param name="e">A GroupTitlesReplyEventArgs object containing the
12498 data returned from the simulator</param>
12499 </member>
12500 <member name="F:OpenMetaverse.GroupManager.m_GroupTitlesLock">
12501 <summary>Thread sync lock object</summary>
12502 </member>
12503 <member name="F:OpenMetaverse.GroupManager.m_GroupAccountSummary">
12504 <summary>The event subscribers. null if no subcribers</summary>
12505 </member>
12506 <member name="M:OpenMetaverse.GroupManager.OnGroupAccountSummaryReply(OpenMetaverse.GroupAccountSummaryReplyEventArgs)">
12507 <summary>Raises the GroupAccountSummary event</summary>
12508 <param name="e">A GroupAccountSummaryReplyEventArgs object containing the
12509 data returned from the simulator</param>
12510 </member>
12511 <member name="F:OpenMetaverse.GroupManager.m_GroupAccountSummaryLock">
12512 <summary>Thread sync lock object</summary>
12513 </member>
12514 <member name="F:OpenMetaverse.GroupManager.m_GroupCreated">
12515 <summary>The event subscribers. null if no subcribers</summary>
12516 </member>
12517 <member name="M:OpenMetaverse.GroupManager.OnGroupCreatedReply(OpenMetaverse.GroupCreatedReplyEventArgs)">
12518 <summary>Raises the GroupCreated event</summary>
12519 <param name="e">An GroupCreatedEventArgs object containing the
12520 data returned from the simulator</param>
12521 </member>
12522 <member name="F:OpenMetaverse.GroupManager.m_GroupCreatedLock">
12523 <summary>Thread sync lock object</summary>
12524 </member>
12525 <member name="F:OpenMetaverse.GroupManager.m_GroupJoined">
12526 <summary>The event subscribers. null if no subcribers</summary>
12527 </member>
12528 <member name="M:OpenMetaverse.GroupManager.OnGroupJoinedReply(OpenMetaverse.GroupOperationEventArgs)">
12529 <summary>Raises the GroupJoined event</summary>
12530 <param name="e">A GroupOperationEventArgs object containing the
12531 result of the operation returned from the simulator</param>
12532 </member>
12533 <member name="F:OpenMetaverse.GroupManager.m_GroupJoinedLock">
12534 <summary>Thread sync lock object</summary>
12535 </member>
12536 <member name="F:OpenMetaverse.GroupManager.m_GroupLeft">
12537 <summary>The event subscribers. null if no subcribers</summary>
12538 </member>
12539 <member name="M:OpenMetaverse.GroupManager.OnGroupLeaveReply(OpenMetaverse.GroupOperationEventArgs)">
12540 <summary>Raises the GroupLeft event</summary>
12541 <param name="e">A GroupOperationEventArgs object containing the
12542 result of the operation returned from the simulator</param>
12543 </member>
12544 <member name="F:OpenMetaverse.GroupManager.m_GroupLeftLock">
12545 <summary>Thread sync lock object</summary>
12546 </member>
12547 <member name="F:OpenMetaverse.GroupManager.m_GroupDropped">
12548 <summary>The event subscribers. null if no subcribers</summary>
12549 </member>
12550 <member name="M:OpenMetaverse.GroupManager.OnGroupDropped(OpenMetaverse.GroupDroppedEventArgs)">
12551 <summary>Raises the GroupDropped event</summary>
12552 <param name="e">An GroupDroppedEventArgs object containing the
12553 the group your agent left</param>
12554 </member>
12555 <member name="F:OpenMetaverse.GroupManager.m_GroupDroppedLock">
12556 <summary>Thread sync lock object</summary>
12557 </member>
12558 <member name="F:OpenMetaverse.GroupManager.m_GroupMemberEjected">
12559 <summary>The event subscribers. null if no subcribers</summary>
12560 </member>
12561 <member name="M:OpenMetaverse.GroupManager.OnGroupMemberEjected(OpenMetaverse.GroupOperationEventArgs)">
12562 <summary>Raises the GroupMemberEjected event</summary>
12563 <param name="e">An GroupMemberEjectedEventArgs object containing the
12564 data returned from the simulator</param>
12565 </member>
12566 <member name="F:OpenMetaverse.GroupManager.m_GroupMemberEjectedLock">
12567 <summary>Thread sync lock object</summary>
12568 </member>
12569 <member name="F:OpenMetaverse.GroupManager.m_GroupNoticesListReply">
12570 <summary>The event subscribers. null if no subcribers</summary>
12571 </member>
12572 <member name="M:OpenMetaverse.GroupManager.OnGroupNoticesListReply(OpenMetaverse.GroupNoticesListReplyEventArgs)">
12573 <summary>Raises the GroupNoticesListReply event</summary>
12574 <param name="e">An GroupNoticesListReplyEventArgs object containing the
12575 data returned from the simulator</param>
12576 </member>
12577 <member name="F:OpenMetaverse.GroupManager.m_GroupNoticesListReplyLock">
12578 <summary>Thread sync lock object</summary>
12579 </member>
12580 <member name="F:OpenMetaverse.GroupManager.m_GroupInvitation">
12581 <summary>The event subscribers. null if no subcribers</summary>
12582 </member>
12583 <member name="M:OpenMetaverse.GroupManager.OnGroupInvitation(OpenMetaverse.GroupInvitationEventArgs)">
12584 <summary>Raises the GroupInvitation event</summary>
12585 <param name="e">An GroupInvitationEventArgs object containing the
12586 data returned from the simulator</param>
12587 </member>
12588 <member name="F:OpenMetaverse.GroupManager.m_GroupInvitationLock">
12589 <summary>Thread sync lock object</summary>
12590 </member>
12591 <member name="F:OpenMetaverse.GroupManager.Client">
12592 <summary>A reference to the current <seealso cref="T:OpenMetaverse.GridClient"/> instance</summary>
12593 </member>
12594 <member name="F:OpenMetaverse.GroupManager.GroupMembersRequests">
12595 <summary>Currently-active group members requests</summary>
12596 </member>
12597 <member name="F:OpenMetaverse.GroupManager.GroupRolesRequests">
12598 <summary>Currently-active group roles requests</summary>
12599 </member>
12600 <member name="F:OpenMetaverse.GroupManager.GroupRolesMembersRequests">
12601 <summary>Currently-active group role-member requests</summary>
12602 </member>
12603 <member name="F:OpenMetaverse.GroupManager.TempGroupMembers">
12604 <summary>Dictionary keeping group members while request is in progress</summary>
12605 </member>
12606 <member name="F:OpenMetaverse.GroupManager.TempGroupRolesMembers">
12607 <summary>Dictionary keeping mebmer/role mapping while request is in progress</summary>
12608 </member>
12609 <member name="F:OpenMetaverse.GroupManager.TempGroupRoles">
12610 <summary>Dictionary keeping GroupRole information while request is in progress</summary>
12611 </member>
12612 <member name="F:OpenMetaverse.GroupManager.GroupName2KeyCache">
12613 <summary>Caches group name lookups</summary>
12614 </member>
12615 <member name="M:OpenMetaverse.GroupManager.#ctor(OpenMetaverse.GridClient)">
14363 <summary> 12616 <summary>
14364 The ObservableDictionary class is used for storing key/value pairs. It has methods for firing 12617 Construct a new instance of the GroupManager class
14365 events to subscribers when items are added, removed, or changed.
14366 </summary> 12618 </summary>
14367 <typeparam name="TKey">Key <see langword="Tkey" /></typeparam> 12619 <param name="client">A reference to the current <seealso cref="T:OpenMetaverse.GridClient"/> instance</param>
14368 <typeparam name="TValue">Value <see langword="TValue" /></typeparam>
14369 </member> 12620 </member>
14370 <member name="M:OpenMetaverse.ObservableDictionary`2.#ctor"> 12621 <member name="M:OpenMetaverse.GroupManager.RequestCurrentGroups">
14371 <summary> 12622 <summary>
14372 Initializes a new instance of the <seealso cref="T:ObservableDictionary" /> Class 12623 Request a current list of groups the avatar is a member of.
14373 with the specified key/value, has the default initial capacity.
14374 </summary> 12624 </summary>
14375 <example> 12625 <remarks>CAPS Event Queue must be running for this to work since the results
14376 <code> 12626 come across CAPS.</remarks>
14377 // initialize a new ObservableDictionary named testDict with a string as the key and an int as the value.
14378 public ObservableDictionary&lt;string, int&gt; testDict = new ObservableDictionary&lt;string, int&gt;();
14379 </code>
14380 </example>
14381 </member> 12627 </member>
14382 <member name="M:OpenMetaverse.ObservableDictionary`2.#ctor(System.Int32)"> 12628 <member name="M:OpenMetaverse.GroupManager.RequestGroupName(OpenMetaverse.UUID)">
14383 <summary> 12629 <summary>
14384 Initializes a new instance of the <seealso cref="T:OpenMetaverse.ObservableDictionary" /> Class 12630 Lookup name of group based on groupID
14385 with the specified key/value, With its initial capacity specified.
14386 </summary> 12631 </summary>
14387 <param name="capacity">Initial size of dictionary</param> 12632 <param name="groupID">groupID of group to lookup name for.</param>
14388 <example>
14389 <code>
14390 // initialize a new ObservableDictionary named testDict with a string as the key and an int as the value,
14391 // initially allocated room for 10 entries.
14392 public ObservableDictionary&lt;string, int&gt; testDict = new ObservableDictionary&lt;string, int&gt;(10);
14393 </code>
14394 </example>
14395 </member> 12633 </member>
14396 <member name="F:OpenMetaverse.ObservableDictionary`2.Delegates"> 12634 <member name="M:OpenMetaverse.GroupManager.RequestGroupNames(System.Collections.Generic.List{OpenMetaverse.UUID})">
14397 <summary> 12635 <summary>
14398 A dictionary of callbacks to fire when specified action occurs 12636 Request lookup of multiple group names
14399 </summary> 12637 </summary>
12638 <param name="groupIDs">List of group IDs to request.</param>
14400 </member> 12639 </member>
14401 <member name="F:OpenMetaverse.ObservableDictionary`2.Dictionary"> 12640 <member name="M:OpenMetaverse.GroupManager.RequestGroupProfile(OpenMetaverse.UUID)">
14402 <summary>Internal dictionary that this class wraps around. Do not 12641 <summary>Lookup group profile data such as name, enrollment, founder, logo, etc</summary>
14403 modify or enumerate the contents of this dictionary without locking</summary> 12642 <remarks>Subscribe to <code>OnGroupProfile</code> event to receive the results.</remarks>
12643 <param name="group">group ID (UUID)</param>
14404 </member> 12644 </member>
14405 <member name="P:OpenMetaverse.ObservableDictionary`2.Item(`0)"> 12645 <member name="M:OpenMetaverse.GroupManager.RequestGroupMembers(OpenMetaverse.UUID)">
12646 <summary>Request a list of group members.</summary>
12647 <remarks>Subscribe to <code>OnGroupMembers</code> event to receive the results.</remarks>
12648 <param name="group">group ID (UUID)</param>
12649 <returns>UUID of the request, use to index into cache</returns>
12650 </member>
12651 <member name="M:OpenMetaverse.GroupManager.RequestGroupRoles(OpenMetaverse.UUID)">
12652 <summary>Request group roles</summary>
12653 <remarks>Subscribe to <code>OnGroupRoles</code> event to receive the results.</remarks>
12654 <param name="group">group ID (UUID)</param>
12655 <returns>UUID of the request, use to index into cache</returns>
12656 </member>
12657 <member name="M:OpenMetaverse.GroupManager.RequestGroupRolesMembers(OpenMetaverse.UUID)">
12658 <summary>Request members (members,role) role mapping for a group.</summary>
12659 <remarks>Subscribe to <code>OnGroupRolesMembers</code> event to receive the results.</remarks>
12660 <param name="group">group ID (UUID)</param>
12661 <returns>UUID of the request, use to index into cache</returns>
12662 </member>
12663 <member name="M:OpenMetaverse.GroupManager.RequestGroupTitles(OpenMetaverse.UUID)">
12664 <summary>Request a groups Titles</summary>
12665 <remarks>Subscribe to <code>OnGroupTitles</code> event to receive the results.</remarks>
12666 <param name="group">group ID (UUID)</param>
12667 <returns>UUID of the request, use to index into cache</returns>
12668 </member>
12669 <member name="M:OpenMetaverse.GroupManager.RequestGroupAccountSummary(OpenMetaverse.UUID,System.Int32,System.Int32)">
12670 <summary>Begin to get the group account summary</summary>
12671 <remarks>Subscribe to the <code>OnGroupAccountSummary</code> event to receive the results.</remarks>
12672 <param name="group">group ID (UUID)</param>
12673 <param name="intervalDays">How long of an interval</param>
12674 <param name="currentInterval">Which interval (0 for current, 1 for last)</param>
12675 </member>
12676 <member name="M:OpenMetaverse.GroupManager.Invite(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.UUID},OpenMetaverse.UUID)">
12677 <summary>Invites a user to a group</summary>
12678 <param name="group">The group to invite to</param>
12679 <param name="roles">A list of roles to invite a person to</param>
12680 <param name="personkey">Key of person to invite</param>
12681 </member>
12682 <member name="M:OpenMetaverse.GroupManager.ActivateGroup(OpenMetaverse.UUID)">
12683 <summary>Set a group as the current active group</summary>
12684 <param name="id">group ID (UUID)</param>
12685 </member>
12686 <member name="M:OpenMetaverse.GroupManager.ActivateTitle(OpenMetaverse.UUID,OpenMetaverse.UUID)">
12687 <summary>Change the role that determines your active title</summary>
12688 <param name="group">Group ID to use</param>
12689 <param name="role">Role ID to change to</param>
12690 </member>
12691 <member name="M:OpenMetaverse.GroupManager.SetGroupContribution(OpenMetaverse.UUID,System.Int32)">
12692 <summary>Set this avatar's tier contribution</summary>
12693 <param name="group">Group ID to change tier in</param>
12694 <param name="contribution">amount of tier to donate</param>
12695 </member>
12696 <member name="M:OpenMetaverse.GroupManager.SetGroupAcceptNotices(OpenMetaverse.UUID,System.Boolean,System.Boolean)">
14406 <summary> 12697 <summary>
14407 Indexer for the dictionary 12698 Save wheather agent wants to accept group notices and list this group in their profile
14408 </summary> 12699 </summary>
14409 <param name="key">The key</param> 12700 <param name="groupID">Group <see cref="T:OpenMetaverse.UUID"/></param>
14410 <returns>The value</returns> 12701 <param name="acceptNotices">Accept notices from this group</param>
12702 <param name="listInProfile">List this group in the profile</param>
14411 </member> 12703 </member>
14412 <member name="P:OpenMetaverse.ObservableDictionary`2.Count"> 12704 <member name="M:OpenMetaverse.GroupManager.RequestJoinGroup(OpenMetaverse.UUID)">
14413 <summary> 12705 <summary>Request to join a group</summary>
14414 Gets the number of Key/Value pairs contained in the <seealso cref="T:ObservableDictionary" /></summary> 12706 <remarks>Subscribe to <code>OnGroupJoined</code> event for confirmation.</remarks>
12707 <param name="id">group ID (UUID) to join.</param>
14415 </member> 12708 </member>
14416 <member name="M:OpenMetaverse.ObservableDictionary`2.AddDelegate(OpenMetaverse.DictionaryEventAction,OpenMetaverse.DictionaryChangeCallback)"> 12709 <member name="M:OpenMetaverse.GroupManager.RequestCreateGroup(OpenMetaverse.Group)">
14417 <summary> 12710 <summary>
14418 Register a callback to be fired when an action occurs 12711 Request to create a new group. If the group is successfully
12712 created, L$100 will automatically be deducted
14419 </summary> 12713 </summary>
14420 <param name="action">The action</param> 12714 <remarks>Subscribe to <code>OnGroupCreated</code> event to receive confirmation.</remarks>
14421 <param name="callback">The callback to fire</param> 12715 <param name="group">Group struct containing the new group info</param>
14422 </member> 12716 </member>
14423 <member name="M:OpenMetaverse.ObservableDictionary`2.RemoveDelegate(OpenMetaverse.DictionaryEventAction,OpenMetaverse.DictionaryChangeCallback)"> 12717 <member name="M:OpenMetaverse.GroupManager.UpdateGroup(OpenMetaverse.UUID,OpenMetaverse.Group)">
12718 <summary>Update a group's profile and other information</summary>
12719 <param name="id">Groups ID (UUID) to update.</param>
12720 <param name="group">Group struct to update.</param>
12721 </member>
12722 <member name="M:OpenMetaverse.GroupManager.EjectUser(OpenMetaverse.UUID,OpenMetaverse.UUID)">
12723 <summary>Eject a user from a group</summary>
12724 <param name="group">Group ID to eject the user from</param>
12725 <param name="member">Avatar's key to eject</param>
12726 </member>
12727 <member name="M:OpenMetaverse.GroupManager.UpdateRole(OpenMetaverse.GroupRole)">
12728 <summary>Update role information</summary>
12729 <param name="role">Modified role to be updated</param>
12730 </member>
12731 <member name="M:OpenMetaverse.GroupManager.CreateRole(OpenMetaverse.UUID,OpenMetaverse.GroupRole)">
12732 <summary>Create a new group role</summary>
12733 <param name="group">Group ID to update</param>
12734 <param name="role">Role to create</param>
12735 </member>
12736 <member name="M:OpenMetaverse.GroupManager.DeleteRole(OpenMetaverse.UUID,OpenMetaverse.UUID)">
12737 <summary>Delete a group role</summary>
12738 <param name="group">Group ID to update</param>
12739 <param name="roleID">Role to delete</param>
12740 </member>
12741 <member name="M:OpenMetaverse.GroupManager.RemoveFromRole(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID)">
12742 <summary>Remove an avatar from a role</summary>
12743 <param name="group">Group ID to update</param>
12744 <param name="role">Role ID to be removed from</param>
12745 <param name="member">Avatar's Key to remove</param>
12746 </member>
12747 <member name="M:OpenMetaverse.GroupManager.AddToRole(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID)">
12748 <summary>Assign an avatar to a role</summary>
12749 <param name="group">Group ID to update</param>
12750 <param name="role">Role ID to assign to</param>
12751 <param name="member">Avatar's ID to assign to role</param>
12752 </member>
12753 <member name="M:OpenMetaverse.GroupManager.RequestGroupNoticesList(OpenMetaverse.UUID)">
12754 <summary>Request the group notices list</summary>
12755 <param name="group">Group ID to fetch notices for</param>
12756 </member>
12757 <member name="M:OpenMetaverse.GroupManager.RequestGroupNotice(OpenMetaverse.UUID)">
12758 <summary>Request a group notice by key</summary>
12759 <param name="noticeID">ID of group notice</param>
12760 </member>
12761 <member name="M:OpenMetaverse.GroupManager.SendGroupNotice(OpenMetaverse.UUID,OpenMetaverse.GroupNotice)">
12762 <summary>Send out a group notice</summary>
12763 <param name="group">Group ID to update</param>
12764 <param name="notice"><code>GroupNotice</code> structure containing notice data</param>
12765 </member>
12766 <member name="M:OpenMetaverse.GroupManager.StartProposal(OpenMetaverse.UUID,OpenMetaverse.GroupProposal)">
12767 <summary>Start a group proposal (vote)</summary>
12768 <param name="group">The Group ID to send proposal to</param>
12769 <param name="prop"><code>GroupProposal</code> structure containing the proposal</param>
12770 </member>
12771 <member name="M:OpenMetaverse.GroupManager.LeaveGroup(OpenMetaverse.UUID)">
12772 <summary>Request to leave a group</summary>
12773 <remarks>Subscribe to <code>OnGroupLeft</code> event to receive confirmation</remarks>
12774 <param name="groupID">The group to leave</param>
12775 </member>
12776 <member name="M:OpenMetaverse.GroupManager.AgentDropGroupHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
12777 <summary>Process an incoming packet and raise the appropriate events</summary>
12778 <param name="sender">The sender</param>
12779 <param name="e">The EventArgs object containing the packet data</param>
12780 </member>
12781 <member name="M:OpenMetaverse.GroupManager.GroupProfileReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
12782 <summary>Process an incoming packet and raise the appropriate events</summary>
12783 <param name="sender">The sender</param>
12784 <param name="e">The EventArgs object containing the packet data</param>
12785 </member>
12786 <member name="M:OpenMetaverse.GroupManager.GroupNoticesListReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
12787 <summary>Process an incoming packet and raise the appropriate events</summary>
12788 <param name="sender">The sender</param>
12789 <param name="e">The EventArgs object containing the packet data</param>
12790 </member>
12791 <member name="M:OpenMetaverse.GroupManager.GroupTitlesReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
12792 <summary>Process an incoming packet and raise the appropriate events</summary>
12793 <param name="sender">The sender</param>
12794 <param name="e">The EventArgs object containing the packet data</param>
12795 </member>
12796 <member name="M:OpenMetaverse.GroupManager.GroupMembersHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
12797 <summary>Process an incoming packet and raise the appropriate events</summary>
12798 <param name="sender">The sender</param>
12799 <param name="e">The EventArgs object containing the packet data</param>
12800 </member>
12801 <member name="M:OpenMetaverse.GroupManager.GroupRoleDataReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
12802 <summary>Process an incoming packet and raise the appropriate events</summary>
12803 <param name="sender">The sender</param>
12804 <param name="e">The EventArgs object containing the packet data</param>
12805 </member>
12806 <member name="M:OpenMetaverse.GroupManager.GroupRoleMembersReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
12807 <summary>Process an incoming packet and raise the appropriate events</summary>
12808 <param name="sender">The sender</param>
12809 <param name="e">The EventArgs object containing the packet data</param>
12810 </member>
12811 <member name="M:OpenMetaverse.GroupManager.GroupActiveProposalItemHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
12812 <summary>Process an incoming packet and raise the appropriate events</summary>
12813 <param name="sender">The sender</param>
12814 <param name="e">The EventArgs object containing the packet data</param>
12815 </member>
12816 <member name="M:OpenMetaverse.GroupManager.GroupVoteHistoryItemHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
12817 <summary>Process an incoming packet and raise the appropriate events</summary>
12818 <param name="sender">The sender</param>
12819 <param name="e">The EventArgs object containing the packet data</param>
12820 </member>
12821 <member name="M:OpenMetaverse.GroupManager.GroupAccountSummaryReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
12822 <summary>Process an incoming packet and raise the appropriate events</summary>
12823 <param name="sender">The sender</param>
12824 <param name="e">The EventArgs object containing the packet data</param>
12825 </member>
12826 <member name="M:OpenMetaverse.GroupManager.CreateGroupReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
12827 <summary>Process an incoming packet and raise the appropriate events</summary>
12828 <param name="sender">The sender</param>
12829 <param name="e">The EventArgs object containing the packet data</param>
12830 </member>
12831 <member name="M:OpenMetaverse.GroupManager.JoinGroupReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
12832 <summary>Process an incoming packet and raise the appropriate events</summary>
12833 <param name="sender">The sender</param>
12834 <param name="e">The EventArgs object containing the packet data</param>
12835 </member>
12836 <member name="M:OpenMetaverse.GroupManager.LeaveGroupReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
12837 <summary>Process an incoming packet and raise the appropriate events</summary>
12838 <param name="sender">The sender</param>
12839 <param name="e">The EventArgs object containing the packet data</param>
12840 </member>
12841 <member name="M:OpenMetaverse.GroupManager.UUIDGroupNameReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
12842 <summary>Process an incoming packet and raise the appropriate events</summary>
12843 <param name="sender">The sender</param>
12844 <param name="e">The EventArgs object containing the packet data</param>
12845 </member>
12846 <member name="M:OpenMetaverse.GroupManager.EjectGroupMemberReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
12847 <summary>Process an incoming packet and raise the appropriate events</summary>
12848 <param name="sender">The sender</param>
12849 <param name="e">The EventArgs object containing the packet data</param>
12850 </member>
12851 <member name="E:OpenMetaverse.GroupManager.CurrentGroups">
12852 <summary>Raised when the simulator sends us data containing
12853 our current group membership</summary>
12854 </member>
12855 <member name="E:OpenMetaverse.GroupManager.GroupNamesReply">
12856 <summary>Raised when the simulator responds to a RequestGroupName
12857 or RequestGroupNames request</summary>
12858 </member>
12859 <member name="E:OpenMetaverse.GroupManager.GroupProfile">
12860 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.GroupManager.RequestGroupProfile(OpenMetaverse.UUID)"/> request</summary>
12861 </member>
12862 <member name="E:OpenMetaverse.GroupManager.GroupMembersReply">
12863 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.GroupManager.RequestGroupMembers(OpenMetaverse.UUID)"/> request</summary>
12864 </member>
12865 <member name="E:OpenMetaverse.GroupManager.GroupRoleDataReply">
12866 <summary>Raised when the simulator responds to a <see cref="!:RequestGroupRoleData"/> request</summary>
12867 </member>
12868 <member name="E:OpenMetaverse.GroupManager.GroupRoleMembersReply">
12869 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.GroupManager.RequestGroupRolesMembers(OpenMetaverse.UUID)"/> request</summary>
12870 </member>
12871 <member name="E:OpenMetaverse.GroupManager.GroupTitlesReply">
12872 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.GroupManager.RequestGroupTitles(OpenMetaverse.UUID)"/> request</summary>
12873 </member>
12874 <member name="E:OpenMetaverse.GroupManager.GroupAccountSummaryReply">
12875 <summary>Raised when a response to a RequestGroupAccountSummary is returned
12876 by the simulator</summary>
12877 </member>
12878 <member name="E:OpenMetaverse.GroupManager.GroupCreatedReply">
12879 <summary>Raised when a request to create a group is successful</summary>
12880 </member>
12881 <member name="E:OpenMetaverse.GroupManager.GroupJoinedReply">
12882 <summary>Raised when a request to join a group either
12883 fails or succeeds</summary>
12884 </member>
12885 <member name="E:OpenMetaverse.GroupManager.GroupLeaveReply">
12886 <summary>Raised when a request to leave a group either
12887 fails or succeeds</summary>
12888 </member>
12889 <member name="E:OpenMetaverse.GroupManager.GroupDropped">
12890 <summary>Raised when A group is removed from the group server</summary>
12891 </member>
12892 <member name="E:OpenMetaverse.GroupManager.GroupMemberEjected">
12893 <summary>Raised when a request to eject a member from a group either
12894 fails or succeeds</summary>
12895 </member>
12896 <member name="E:OpenMetaverse.GroupManager.GroupNoticesListReply">
12897 <summary>Raised when the simulator sends us group notices</summary>
12898 <seealso cref="M:OpenMetaverse.GroupManager.RequestGroupNoticesList(OpenMetaverse.UUID)"/>
12899 </member>
12900 <member name="E:OpenMetaverse.GroupManager.GroupInvitation">
12901 <summary>Raised when another agent invites our avatar to join a group</summary>
12902 </member>
12903 <member name="T:OpenMetaverse.CurrentGroupsEventArgs">
12904 <summary>Contains the current groups your agent is a member of</summary>
12905 </member>
12906 <member name="M:OpenMetaverse.CurrentGroupsEventArgs.#ctor(System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.Group})">
12907 <summary>Construct a new instance of the CurrentGroupsEventArgs class</summary>
12908 <param name="groups">The current groups your agent is a member of</param>
12909 </member>
12910 <member name="P:OpenMetaverse.CurrentGroupsEventArgs.Groups">
12911 <summary>Get the current groups your agent is a member of</summary>
12912 </member>
12913 <member name="T:OpenMetaverse.GroupNamesEventArgs">
12914 <summary>A Dictionary of group names, where the Key is the groups ID and the value is the groups name</summary>
12915 </member>
12916 <member name="M:OpenMetaverse.GroupNamesEventArgs.#ctor(System.Collections.Generic.Dictionary{OpenMetaverse.UUID,System.String})">
12917 <summary>Construct a new instance of the GroupNamesEventArgs class</summary>
12918 <param name="groupNames">The Group names dictionary</param>
12919 </member>
12920 <member name="P:OpenMetaverse.GroupNamesEventArgs.GroupNames">
12921 <summary>Get the Group Names dictionary</summary>
12922 </member>
12923 <member name="T:OpenMetaverse.GroupMembersReplyEventArgs">
12924 <summary>Represents the members of a group</summary>
12925 </member>
12926 <member name="M:OpenMetaverse.GroupMembersReplyEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.GroupMember})">
14424 <summary> 12927 <summary>
14425 Unregister a callback 12928 Construct a new instance of the GroupMembersReplyEventArgs class
14426 </summary> 12929 </summary>
14427 <param name="action">The action</param> 12930 <param name="requestID">The ID of the request</param>
14428 <param name="callback">The callback to fire</param> 12931 <param name="groupID">The ID of the group</param>
12932 <param name="members">The membership list of the group</param>
14429 </member> 12933 </member>
14430 <member name="M:OpenMetaverse.ObservableDictionary`2.FireChangeEvent(OpenMetaverse.DictionaryEventAction,System.Collections.DictionaryEntry)"> 12934 <member name="P:OpenMetaverse.GroupMembersReplyEventArgs.RequestID">
12935 <summary>Get the ID as returned by the request to correlate
12936 this result set and the request</summary>
12937 </member>
12938 <member name="P:OpenMetaverse.GroupMembersReplyEventArgs.GroupID">
12939 <summary>Get the ID of the group</summary>
12940 </member>
12941 <member name="P:OpenMetaverse.GroupMembersReplyEventArgs.Members">
12942 <summary>Get the dictionary of members</summary>
12943 </member>
12944 <member name="T:OpenMetaverse.GroupRolesDataReplyEventArgs">
12945 <summary>Represents the roles associated with a group</summary>
12946 </member>
12947 <member name="M:OpenMetaverse.GroupRolesDataReplyEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.GroupRole})">
12948 <summary>Construct a new instance of the GroupRolesDataReplyEventArgs class</summary>
12949 <param name="requestID">The ID as returned by the request to correlate
12950 this result set and the request</param>
12951 <param name="groupID">The ID of the group</param>
12952 <param name="roles">The dictionary containing the roles</param>
12953 </member>
12954 <member name="P:OpenMetaverse.GroupRolesDataReplyEventArgs.RequestID">
12955 <summary>Get the ID as returned by the request to correlate
12956 this result set and the request</summary>
12957 </member>
12958 <member name="P:OpenMetaverse.GroupRolesDataReplyEventArgs.GroupID">
12959 <summary>Get the ID of the group</summary>
12960 </member>
12961 <member name="P:OpenMetaverse.GroupRolesDataReplyEventArgs.Roles">
12962 <summary>Get the dictionary containing the roles</summary>
12963 </member>
12964 <member name="T:OpenMetaverse.GroupRolesMembersReplyEventArgs">
12965 <summary>Represents the Role to Member mappings for a group</summary>
12966 </member>
12967 <member name="M:OpenMetaverse.GroupRolesMembersReplyEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Collections.Generic.List{System.Collections.Generic.KeyValuePair{OpenMetaverse.UUID,OpenMetaverse.UUID}})">
12968 <summary>Construct a new instance of the GroupRolesMembersReplyEventArgs class</summary>
12969 <param name="requestID">The ID as returned by the request to correlate
12970 this result set and the request</param>
12971 <param name="groupID">The ID of the group</param>
12972 <param name="rolesMembers">The member to roles map</param>
12973 </member>
12974 <member name="P:OpenMetaverse.GroupRolesMembersReplyEventArgs.RequestID">
12975 <summary>Get the ID as returned by the request to correlate
12976 this result set and the request</summary>
12977 </member>
12978 <member name="P:OpenMetaverse.GroupRolesMembersReplyEventArgs.GroupID">
12979 <summary>Get the ID of the group</summary>
12980 </member>
12981 <member name="P:OpenMetaverse.GroupRolesMembersReplyEventArgs.RolesMembers">
12982 <summary>Get the member to roles map</summary>
12983 </member>
12984 <member name="T:OpenMetaverse.GroupTitlesReplyEventArgs">
12985 <summary>Represents the titles for a group</summary>
12986 </member>
12987 <member name="M:OpenMetaverse.GroupTitlesReplyEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.GroupTitle})">
12988 <summary>Construct a new instance of the GroupTitlesReplyEventArgs class</summary>
12989 <param name="requestID">The ID as returned by the request to correlate
12990 this result set and the request</param>
12991 <param name="groupID">The ID of the group</param>
12992 <param name="titles">The titles</param>
12993 </member>
12994 <member name="P:OpenMetaverse.GroupTitlesReplyEventArgs.RequestID">
12995 <summary>Get the ID as returned by the request to correlate
12996 this result set and the request</summary>
12997 </member>
12998 <member name="P:OpenMetaverse.GroupTitlesReplyEventArgs.GroupID">
12999 <summary>Get the ID of the group</summary>
13000 </member>
13001 <member name="P:OpenMetaverse.GroupTitlesReplyEventArgs.Titles">
13002 <summary>Get the titles</summary>
13003 </member>
13004 <member name="T:OpenMetaverse.GroupAccountSummaryReplyEventArgs">
13005 <summary>Represents the summary data for a group</summary>
13006 </member>
13007 <member name="M:OpenMetaverse.GroupAccountSummaryReplyEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.GroupAccountSummary)">
13008 <summary>Construct a new instance of the GroupAccountSummaryReplyEventArgs class</summary>
13009 <param name="groupID">The ID of the group</param>
13010 <param name="summary">The summary data</param>
13011 </member>
13012 <member name="P:OpenMetaverse.GroupAccountSummaryReplyEventArgs.GroupID">
13013 <summary>Get the ID of the group</summary>
13014 </member>
13015 <member name="P:OpenMetaverse.GroupAccountSummaryReplyEventArgs.Summary">
13016 <summary>Get the summary data</summary>
13017 </member>
13018 <member name="T:OpenMetaverse.GroupCreatedReplyEventArgs">
13019 <summary>A response to a group create request</summary>
13020 </member>
13021 <member name="M:OpenMetaverse.GroupCreatedReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Boolean,System.String)">
13022 <summary>Construct a new instance of the GroupCreatedReplyEventArgs class</summary>
13023 <param name="groupID">The ID of the group</param>
13024 <param name="success">the success or faulure of the request</param>
13025 <param name="messsage">A string containing additional information</param>
13026 </member>
13027 <member name="P:OpenMetaverse.GroupCreatedReplyEventArgs.GroupID">
13028 <summary>Get the ID of the group</summary>
13029 </member>
13030 <member name="P:OpenMetaverse.GroupCreatedReplyEventArgs.Success">
13031 <summary>true of the group was created successfully</summary>
13032 </member>
13033 <member name="P:OpenMetaverse.GroupCreatedReplyEventArgs.Message">
13034 <summary>A string containing the message</summary>
13035 </member>
13036 <member name="T:OpenMetaverse.GroupOperationEventArgs">
13037 <summary>Represents a response to a request</summary>
13038 </member>
13039 <member name="M:OpenMetaverse.GroupOperationEventArgs.#ctor(OpenMetaverse.UUID,System.Boolean)">
13040 <summary>Construct a new instance of the GroupOperationEventArgs class</summary>
13041 <param name="groupID">The ID of the group</param>
13042 <param name="success">true of the request was successful</param>
13043 </member>
13044 <member name="P:OpenMetaverse.GroupOperationEventArgs.GroupID">
13045 <summary>Get the ID of the group</summary>
13046 </member>
13047 <member name="P:OpenMetaverse.GroupOperationEventArgs.Success">
13048 <summary>true of the request was successful</summary>
13049 </member>
13050 <member name="T:OpenMetaverse.GroupDroppedEventArgs">
13051 <summary>Represents your agent leaving a group</summary>
13052 </member>
13053 <member name="M:OpenMetaverse.GroupDroppedEventArgs.#ctor(OpenMetaverse.UUID)">
13054 <summary>Construct a new instance of the GroupDroppedEventArgs class</summary>
13055 <param name="groupID">The ID of the group</param>
13056 </member>
13057 <member name="P:OpenMetaverse.GroupDroppedEventArgs.GroupID">
13058 <summary>Get the ID of the group</summary>
13059 </member>
13060 <member name="T:OpenMetaverse.GroupNoticesListReplyEventArgs">
13061 <summary>Represents a list of active group notices</summary>
13062 </member>
13063 <member name="M:OpenMetaverse.GroupNoticesListReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.GroupNoticesListEntry})">
13064 <summary>Construct a new instance of the GroupNoticesListReplyEventArgs class</summary>
13065 <param name="groupID">The ID of the group</param>
13066 <param name="notices">The list containing active notices</param>
13067 </member>
13068 <member name="P:OpenMetaverse.GroupNoticesListReplyEventArgs.GroupID">
13069 <summary>Get the ID of the group</summary>
13070 </member>
13071 <member name="P:OpenMetaverse.GroupNoticesListReplyEventArgs.Notices">
13072 <summary>Get the notices list</summary>
13073 </member>
13074 <member name="T:OpenMetaverse.GroupProfileEventArgs">
13075 <summary>Represents the profile of a group</summary>
13076 </member>
13077 <member name="M:OpenMetaverse.GroupProfileEventArgs.#ctor(OpenMetaverse.Group)">
13078 <summary>Construct a new instance of the GroupProfileEventArgs class</summary>
13079 <param name="group">The group profile</param>
13080 </member>
13081 <member name="P:OpenMetaverse.GroupProfileEventArgs.Group">
13082 <summary>Get the group profile</summary>
13083 </member>
13084 <member name="T:OpenMetaverse.GroupInvitationEventArgs">
14431 <summary> 13085 <summary>
13086 Provides notification of a group invitation request sent by another Avatar
14432 </summary> 13087 </summary>
14433 <param name="action"> 13088 <remarks>The <see cref="!:GroupInvitation"/> invitation is raised when another avatar makes an offer for our avatar
14434 </param> 13089 to join a group.</remarks>
14435 <param name="entry">
14436 </param>
14437 </member> 13090 </member>
14438 <member name="M:OpenMetaverse.ObservableDictionary`2.TryGetValue(`0,`1@)"> 13091 <member name="P:OpenMetaverse.GroupInvitationEventArgs.AgentID">
13092 <summary>The ID of the Avatar sending the group invitation</summary>
13093 </member>
13094 <member name="P:OpenMetaverse.GroupInvitationEventArgs.FromName">
13095 <summary>The name of the Avatar sending the group invitation</summary>
13096 </member>
13097 <member name="P:OpenMetaverse.GroupInvitationEventArgs.Message">
13098 <summary>A message containing the request information which includes
13099 the name of the group, the groups charter and the fee to join details</summary>
13100 </member>
13101 <member name="P:OpenMetaverse.GroupInvitationEventArgs.Simulator">
13102 <summary>The Simulator</summary>
13103 </member>
13104 <member name="P:OpenMetaverse.GroupInvitationEventArgs.Accept">
13105 <summary>Set to true to accept invitation, false to decline</summary>
13106 </member>
13107 <member name="T:OpenMetaverse.Rendering.LindenMesh.LODMesh">
14439 <summary> 13108 <summary>
14440 Try to get entry from the <seealso cref="!:ObservableDictionary" /> with specified key 13109 Level of Detail mesh
14441 </summary> 13110 </summary>
14442 <param name="key">Key to use for lookup</param>
14443 <param name="value">Value returned</param>
14444 <returns>
14445 <see langword="true" /> if specified key exists, <see langword="false" /> if not found</returns>
14446 <example>
14447 <code>
14448 // find your avatar using the Simulator.ObjectsAvatars ObservableDictionary:
14449 Avatar av;
14450 if (Client.Network.CurrentSim.ObjectsAvatars.TryGetValue(Client.Self.AgentID, out av))
14451 Console.WriteLine("Found Avatar {0}", av.Name);
14452 </code>
14453 <seealso cref="F:OpenMetaverse.Simulator.ObjectsAvatars" />
14454 </example>
14455 </member> 13111 </member>
14456 <member name="M:OpenMetaverse.ObservableDictionary`2.Find(System.Predicate{`1})"> 13112 <member name="T:OpenMetaverse.Assets.AssetClothing">
14457 <summary> 13113 <summary>
14458 Finds the specified match. 13114 Represents an <seealso cref="T:OpenMetaverse.Assets.AssetWearable"/> that can be worn on an avatar
13115 such as a Shirt, Pants, etc.
14459 </summary> 13116 </summary>
14460 <param name="match">The match.</param>
14461 <returns>Matched value</returns>
14462 <example>
14463 <code>
14464 // use a delegate to find a prim in the ObjectsPrimitives ObservableDictionary
14465 // with the ID 95683496
14466 uint findID = 95683496;
14467 Primitive findPrim = sim.ObjectsPrimitives.Find(
14468 delegate(Primitive prim) { return prim.ID == findID; });
14469 </code>
14470 </example>
14471 </member> 13117 </member>
14472 <member name="M:OpenMetaverse.ObservableDictionary`2.FindAll(System.Predicate{`1})"> 13118 <member name="M:OpenMetaverse.Assets.AssetClothing.#ctor">
14473 <summary>Find All items in an <seealso cref="T:ObservableDictionary" /></summary> 13119 <summary>Initializes a new instance of an AssetScriptBinary object</summary>
14474 <param name="match">return matching items.</param>
14475 <returns>a <seealso cref="T:System.Collections.Generic.List" /> containing found items.</returns>
14476 <example>
14477 Find All prims within 20 meters and store them in a List
14478 <code>
14479 int radius = 20;
14480 List&lt;Primitive&gt; prims = Client.Network.CurrentSim.ObjectsPrimitives.FindAll(
14481 delegate(Primitive prim) {
14482 Vector3 pos = prim.Position;
14483 return ((prim.ParentID == 0) &amp;&amp; (pos != Vector3.Zero) &amp;&amp; (Vector3.Distance(pos, location) &lt; radius));
14484 }
14485 );
14486 </code></example>
14487 </member>
14488 <member name="M:OpenMetaverse.ObservableDictionary`2.FindAll(System.Predicate{`0})">
14489 <summary>Find All items in an <seealso cref="T:ObservableDictionary" /></summary>
14490 <param name="match">return matching keys.</param>
14491 <returns>a <seealso cref="T:System.Collections.Generic.List" /> containing found keys.</returns>
14492 <example>
14493 Find All keys which also exist in another dictionary
14494 <code>
14495 List&lt;UUID&gt; matches = myDict.FindAll(
14496 delegate(UUID id) {
14497 return myOtherDict.ContainsKey(id);
14498 }
14499 );
14500 </code></example>
14501 </member> 13120 </member>
14502 <member name="M:OpenMetaverse.ObservableDictionary`2.ContainsKey(`0)"> 13121 <member name="M:OpenMetaverse.Assets.AssetClothing.#ctor(OpenMetaverse.UUID,System.Byte[])">
14503 <summary>Check if Key exists in Dictionary</summary> 13122 <summary>Initializes a new instance of an AssetScriptBinary object with parameters</summary>
14504 <param name="key">Key to check for</param> 13123 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
14505 <returns> 13124 <param name="assetData">A byte array containing the raw asset data</param>
14506 <see langword="true" /> if found, <see langword="false" /> otherwise</returns>
14507 </member> 13125 </member>
14508 <member name="M:OpenMetaverse.ObservableDictionary`2.ContainsValue(`1)"> 13126 <member name="P:OpenMetaverse.Assets.AssetClothing.AssetType">
14509 <summary>Check if Value exists in Dictionary</summary> 13127 <summary>Override the base classes AssetType</summary>
14510 <param name="value">Value to check for</param>
14511 <returns>
14512 <see langword="true" /> if found, <see langword="false" /> otherwise</returns>
14513 </member> 13128 </member>
14514 <member name="M:OpenMetaverse.ObservableDictionary`2.Add(`0,`1)"> 13129 <member name="T:OpenMetaverse.Assets.TarArchiveReader">
14515 <summary> 13130 <summary>
14516 Adds the specified key to the dictionary, dictionary locking is not performed, 13131 Temporary code to do the bare minimum required to read a tar archive for our purposes
14517 <see cref="!:SafeAdd" /></summary> 13132 </summary>
14518 <param name="key">The key</param>
14519 <param name="value">The value</param>
14520 </member> 13133 </member>
14521 <member name="M:OpenMetaverse.ObservableDictionary`2.Remove(`0)"> 13134 <member name="F:OpenMetaverse.Assets.TarArchiveReader.m_br">
14522 <summary> 13135 <summary>
14523 Removes the specified key, dictionary locking is not performed 13136 Binary reader for the underlying stream
14524 </summary> 13137 </summary>
14525 <param name="key">The key.</param>
14526 <returns>
14527 <see langword="true" /> if successful, <see langword="false" /> otherwise</returns>
14528 </member> 13138 </member>
14529 <member name="M:OpenMetaverse.ObservableDictionary`2.Clear"> 13139 <member name="F:OpenMetaverse.Assets.TarArchiveReader.m_nullCharArray">
14530 <summary> 13140 <summary>
14531 Clear the contents of the dictionary 13141 Used to trim off null chars
14532 </summary> 13142 </summary>
14533 </member> 13143 </member>
14534 <member name="M:OpenMetaverse.ObservableDictionary`2.GetEnumerator"> 13144 <member name="F:OpenMetaverse.Assets.TarArchiveReader.m_spaceCharArray">
14535 <summary> 13145 <summary>
14536 Enumerator for iterating dictionary entries 13146 Used to trim off space chars
14537 </summary> 13147 </summary>
14538 <returns>
14539 </returns>
14540 </member> 13148 </member>
14541 <member name="T:OpenMetaverse.Packets.PacketDecoder.CustomPacketDecoder"> 13149 <member name="M:OpenMetaverse.Assets.TarArchiveReader.#ctor(System.IO.Stream)">
14542 <summary> 13150 <summary>
14543 A custom decoder callback 13151 Generate a tar reader which reads from the given stream.
14544 </summary> 13152 </summary>
14545 <param name="fieldName">The key of the object</param> 13153 <param name="s"></param>
14546 <param name="fieldData">the data to decode</param>
14547 <returns>A string represending the fieldData</returns>
14548 </member> 13154 </member>
14549 <member name="M:OpenMetaverse.Packets.PacketDecoder.AddCallback(System.String,OpenMetaverse.Packets.PacketDecoder.CustomPacketDecoder)"> 13155 <member name="M:OpenMetaverse.Assets.TarArchiveReader.ReadEntry(System.String@,OpenMetaverse.Assets.TarArchiveReader.TarEntryType@)">
14550 <summary> 13156 <summary>
14551 Add a custom decoder callback 13157 Read the next entry in the tar file.
14552 </summary> 13158 </summary>
14553 <param name="key">The key of the field to decode</param> 13159 <param name="filePath"></param>
14554 <param name="customPacketHandler">The custom decode handler</param> 13160 <param name="entryType"></param>
13161 <returns>the data for the entry. Returns null if there are no more entries</returns>
14555 </member> 13162 </member>
14556 <member name="M:OpenMetaverse.Packets.PacketDecoder.RemoveCustomHandler(System.String,OpenMetaverse.Packets.PacketDecoder.CustomPacketDecoder)"> 13163 <member name="M:OpenMetaverse.Assets.TarArchiveReader.ReadHeader">
14557 <summary> 13164 <summary>
14558 Remove a custom decoder callback 13165 Read the next 512 byte chunk of data as a tar header.
14559 </summary> 13166 </summary>
14560 <param name="key">The key of the field to decode</param> 13167 <returns>A tar header struct. null if we have reached the end of the archive.</returns>
14561 <param name="customPacketHandler">The custom decode handler</param>
14562 </member> 13168 </member>
14563 <member name="M:OpenMetaverse.Packets.PacketDecoder.PacketToString(OpenMetaverse.Packets.Packet)"> 13169 <member name="M:OpenMetaverse.Assets.TarArchiveReader.ReadData(System.Int32)">
14564 <summary> 13170 <summary>
14565 Creates a formatted string containing the values of a Packet 13171 Read data following a header
14566 </summary> 13172 </summary>
14567 <param name="packet">The Packet</param> 13173 <param name="fileSize"></param>
14568 <returns>A formatted string of values of the nested items in the Packet object</returns> 13174 <returns></returns>
14569 </member> 13175 </member>
14570 <member name="M:OpenMetaverse.Packets.PacketDecoder.MessageToString(System.Object,System.Int32)"> 13176 <member name="M:OpenMetaverse.Assets.TarArchiveReader.ConvertOctalBytesToDecimal(System.Byte[],System.Int32,System.Int32)">
14571 <summary> 13177 <summary>
14572 Decode an IMessage object into a beautifully formatted string 13178 Convert octal bytes to a decimal representation
14573 </summary> 13179 </summary>
14574 <param name="message">The IMessage object</param> 13180 <param name="bytes"></param>
14575 <param name="recurseLevel">Recursion level (used for indenting)</param> 13181 <param name="count"></param>
14576 <returns>A formatted string containing the names and values of the source object</returns> 13182 <param name="startIndex"></param>
13183 <returns></returns>
14577 </member> 13184 </member>
14578 <member name="T:OpenMetaverse.ObjectReturnType"> 13185 <member name="T:OpenMetaverse.ObjectReturnType">
14579 <summary> 13186 <summary>
@@ -14581,8 +13188,7 @@
14581 </summary> 13188 </summary>
14582 </member> 13189 </member>
14583 <member name="F:OpenMetaverse.ObjectReturnType.None"> 13190 <member name="F:OpenMetaverse.ObjectReturnType.None">
14584 <summary> 13191 <summary></summary>
14585 </summary>
14586 </member> 13192 </member>
14587 <member name="F:OpenMetaverse.ObjectReturnType.Owner"> 13193 <member name="F:OpenMetaverse.ObjectReturnType.Owner">
14588 <summary>Return objects owned by parcel owner</summary> 13194 <summary>Return objects owned by parcel owner</summary>
@@ -14817,11 +13423,11 @@
14817 <summary>If Deeded, owner contributes required tier to group parcel is deeded to</summary> 13423 <summary>If Deeded, owner contributes required tier to group parcel is deeded to</summary>
14818 </member> 13424 </member>
14819 <member name="F:OpenMetaverse.ParcelFlags.SoundLocal"> 13425 <member name="F:OpenMetaverse.ParcelFlags.SoundLocal">
14820 <summary>Restrict sounds originating on this parcel to the 13426 <summary>Restrict sounds originating on this parcel to the
14821 parcel boundaries</summary> 13427 parcel boundaries</summary>
14822 </member> 13428 </member>
14823 <member name="F:OpenMetaverse.ParcelFlags.SellParcelObjects"> 13429 <member name="F:OpenMetaverse.ParcelFlags.SellParcelObjects">
14824 <summary>Objects on this parcel are sold when the land is 13430 <summary>Objects on this parcel are sold when the land is
14825 purchsaed</summary> 13431 purchsaed</summary>
14826 </member> 13432 </member>
14827 <member name="F:OpenMetaverse.ParcelFlags.AllowPublish"> 13433 <member name="F:OpenMetaverse.ParcelFlags.AllowPublish">
@@ -14846,7 +13452,7 @@
14846 <summary>Allow group-owned scripts to run</summary> 13452 <summary>Allow group-owned scripts to run</summary>
14847 </member> 13453 </member>
14848 <member name="F:OpenMetaverse.ParcelFlags.CreateGroupObjects"> 13454 <member name="F:OpenMetaverse.ParcelFlags.CreateGroupObjects">
14849 <summary>Allow object creation by group members or group 13455 <summary>Allow object creation by group members or group
14850 objects</summary> 13456 objects</summary>
14851 </member> 13457 </member>
14852 <member name="F:OpenMetaverse.ParcelFlags.AllowAPrimitiveEntry"> 13458 <member name="F:OpenMetaverse.ParcelFlags.AllowAPrimitiveEntry">
@@ -14961,12 +13567,12 @@
14961 <summary>Start the current media stream playing and stop when the end is reached</summary> 13567 <summary>Start the current media stream playing and stop when the end is reached</summary>
14962 </member> 13568 </member>
14963 <member name="F:OpenMetaverse.ParcelMediaCommand.Loop"> 13569 <member name="F:OpenMetaverse.ParcelMediaCommand.Loop">
14964 <summary>Start the current media stream playing, 13570 <summary>Start the current media stream playing,
14965 loop to the beginning when the end is reached and continue to play</summary> 13571 loop to the beginning when the end is reached and continue to play</summary>
14966 </member> 13572 </member>
14967 <member name="F:OpenMetaverse.ParcelMediaCommand.Texture"> 13573 <member name="F:OpenMetaverse.ParcelMediaCommand.Texture">
14968 <summary>Specifies the texture to replace with video</summary> 13574 <summary>Specifies the texture to replace with video</summary>
14969 <remarks>If passing the key of a texture, it must be explicitly typecast as a key, 13575 <remarks>If passing the key of a texture, it must be explicitly typecast as a key,
14970 not just passed within double quotes.</remarks> 13576 not just passed within double quotes.</remarks>
14971 </member> 13577 </member>
14972 <member name="F:OpenMetaverse.ParcelMediaCommand.URL"> 13578 <member name="F:OpenMetaverse.ParcelMediaCommand.URL">
@@ -14979,15 +13585,15 @@
14979 <summary>Specifies a single agent to apply the media command to</summary> 13585 <summary>Specifies a single agent to apply the media command to</summary>
14980 </member> 13586 </member>
14981 <member name="F:OpenMetaverse.ParcelMediaCommand.Unload"> 13587 <member name="F:OpenMetaverse.ParcelMediaCommand.Unload">
14982 <summary>Unloads the stream. While the stop command sets the texture to the first frame of the movie, 13588 <summary>Unloads the stream. While the stop command sets the texture to the first frame of the movie,
14983 unload resets it to the real texture that the movie was replacing.</summary> 13589 unload resets it to the real texture that the movie was replacing.</summary>
14984 </member> 13590 </member>
14985 <member name="F:OpenMetaverse.ParcelMediaCommand.AutoAlign"> 13591 <member name="F:OpenMetaverse.ParcelMediaCommand.AutoAlign">
14986 <summary>Turn on/off the auto align feature, similar to the auto align checkbox in the parcel media properties 13592 <summary>Turn on/off the auto align feature, similar to the auto align checkbox in the parcel media properties
14987 (NOT to be confused with the "align" function in the textures view of the editor!) Takes TRUE or FALSE as parameter.</summary> 13593 (NOT to be confused with the "align" function in the textures view of the editor!) Takes TRUE or FALSE as parameter.</summary>
14988 </member> 13594 </member>
14989 <member name="F:OpenMetaverse.ParcelMediaCommand.Type"> 13595 <member name="F:OpenMetaverse.ParcelMediaCommand.Type">
14990 <summary>Allows a Web page or image to be placed on a prim (1.19.1 RC0 and later only). 13596 <summary>Allows a Web page or image to be placed on a prim (1.19.1 RC0 and later only).
14991 Use "text/html" for HTML.</summary> 13597 Use "text/html" for HTML.</summary>
14992 </member> 13598 </member>
14993 <member name="F:OpenMetaverse.ParcelMediaCommand.Size"> 13599 <member name="F:OpenMetaverse.ParcelMediaCommand.Size">
@@ -15006,7 +13612,7 @@
15006 <summary>Global Key of record</summary> 13612 <summary>Global Key of record</summary>
15007 </member> 13613 </member>
15008 <member name="F:OpenMetaverse.ParcelInfo.OwnerID"> 13614 <member name="F:OpenMetaverse.ParcelInfo.OwnerID">
15009 <summary>Parcel Owners <seealso cref="T:OpenMetaverse.UUID" /></summary> 13615 <summary>Parcel Owners <seealso cref="T:OpenMetaverse.UUID"/></summary>
15010 </member> 13616 </member>
15011 <member name="F:OpenMetaverse.ParcelInfo.Name"> 13617 <member name="F:OpenMetaverse.ParcelInfo.Name">
15012 <summary>Name field of parcel, limited to 128 characters</summary> 13618 <summary>Name field of parcel, limited to 128 characters</summary>
@@ -15036,7 +13642,7 @@
15036 <summary>Name of simulator parcel is located in</summary> 13642 <summary>Name of simulator parcel is located in</summary>
15037 </member> 13643 </member>
15038 <member name="F:OpenMetaverse.ParcelInfo.SnapshotID"> 13644 <member name="F:OpenMetaverse.ParcelInfo.SnapshotID">
15039 <summary>Texture <seealso cref="T:OpenMetaverse.UUID" /> of parcels display picture</summary> 13645 <summary>Texture <seealso cref="T:OpenMetaverse.UUID"/> of parcels display picture</summary>
15040 </member> 13646 </member>
15041 <member name="F:OpenMetaverse.ParcelInfo.Dwell"> 13647 <member name="F:OpenMetaverse.ParcelInfo.Dwell">
15042 <summary>Float representing calculated traffic based on time spent on parcel by avatars</summary> 13648 <summary>Float representing calculated traffic based on time spent on parcel by avatars</summary>
@@ -15059,7 +13665,7 @@
15059 <summary>A boolean, if true the viewer should loop the media</summary> 13665 <summary>A boolean, if true the viewer should loop the media</summary>
15060 </member> 13666 </member>
15061 <member name="F:OpenMetaverse.ParcelMedia.MediaID"> 13667 <member name="F:OpenMetaverse.ParcelMedia.MediaID">
15062 <summary>The Asset UUID of the Texture which when applied to a 13668 <summary>The Asset UUID of the Texture which when applied to a
15063 primitive will display the media</summary> 13669 primitive will display the media</summary>
15064 </member> 13670 </member>
15065 <member name="F:OpenMetaverse.ParcelMedia.MediaURL"> 13671 <member name="F:OpenMetaverse.ParcelMedia.MediaURL">
@@ -15082,14 +13688,8 @@
15082 Parcel of land, a portion of virtual real estate in a simulator 13688 Parcel of land, a portion of virtual real estate in a simulator
15083 </summary> 13689 </summary>
15084 </member> 13690 </member>
15085 <member name="M:OpenMetaverse.Parcel.#ctor(System.Int32)">
15086 <summary>
15087 Defalt constructor
15088 </summary>
15089 <param name="localID">Local ID of this parcel</param>
15090 </member>
15091 <member name="F:OpenMetaverse.Parcel.SelfCount"> 13691 <member name="F:OpenMetaverse.Parcel.SelfCount">
15092 <summary>The total number of contiguous 4x4 meter blocks your agent owns within this parcel</summary> 13692 <summary>The total number of contiguous 4x4 meter blocks your agent owns within this parcel</summary>
15093 </member> 13693 </member>
15094 <member name="F:OpenMetaverse.Parcel.OtherCount"> 13694 <member name="F:OpenMetaverse.Parcel.OtherCount">
15095 <summary>The total number of contiguous 4x4 meter blocks contained in this parcel owned by a group or agent other than your own</summary> 13695 <summary>The total number of contiguous 4x4 meter blocks contained in this parcel owned by a group or agent other than your own</summary>
@@ -15107,8 +13707,7 @@
15107 <summary>Whether the land is deeded to a group or not</summary> 13707 <summary>Whether the land is deeded to a group or not</summary>
15108 </member> 13708 </member>
15109 <member name="F:OpenMetaverse.Parcel.AuctionID"> 13709 <member name="F:OpenMetaverse.Parcel.AuctionID">
15110 <summary> 13710 <summary></summary>
15111 </summary>
15112 </member> 13711 </member>
15113 <member name="F:OpenMetaverse.Parcel.ClaimDate"> 13712 <member name="F:OpenMetaverse.Parcel.ClaimDate">
15114 <summary>Date land was claimed</summary> 13713 <summary>Date land was claimed</summary>
@@ -15128,15 +13727,14 @@
15128 parcel</summary> 13727 parcel</summary>
15129 </member> 13728 </member>
15130 <member name="F:OpenMetaverse.Parcel.Bitmap"> 13729 <member name="F:OpenMetaverse.Parcel.Bitmap">
15131 <summary>Bitmap describing land layout in 4x4m squares across the 13730 <summary>Bitmap describing land layout in 4x4m squares across the
15132 entire region</summary> 13731 entire region</summary>
15133 </member> 13732 </member>
15134 <member name="F:OpenMetaverse.Parcel.Area"> 13733 <member name="F:OpenMetaverse.Parcel.Area">
15135 <summary>Total parcel land area</summary> 13734 <summary>Total parcel land area</summary>
15136 </member> 13735 </member>
15137 <member name="F:OpenMetaverse.Parcel.Status"> 13736 <member name="F:OpenMetaverse.Parcel.Status">
15138 <summary> 13737 <summary></summary>
15139 </summary>
15140 </member> 13738 </member>
15141 <member name="F:OpenMetaverse.Parcel.SimWideMaxPrims"> 13739 <member name="F:OpenMetaverse.Parcel.SimWideMaxPrims">
15142 <summary>Maximum primitives across the entire simulator owned by the same agent or group that owns this parcel that can be used</summary> 13740 <summary>Maximum primitives across the entire simulator owned by the same agent or group that owns this parcel that can be used</summary>
@@ -15156,7 +13754,7 @@
15156 for parcels owned by an individual this inicates the number of prims owned by the individual</summary> 13754 for parcels owned by an individual this inicates the number of prims owned by the individual</summary>
15157 </member> 13755 </member>
15158 <member name="F:OpenMetaverse.Parcel.GroupPrims"> 13756 <member name="F:OpenMetaverse.Parcel.GroupPrims">
15159 <summary>Total number of primitives owned by the parcel group on 13757 <summary>Total number of primitives owned by the parcel group on
15160 this parcel, or for parcels owned by an individual with a group set the 13758 this parcel, or for parcels owned by an individual with a group set the
15161 total number of prims set to that group.</summary> 13759 total number of prims set to that group.</summary>
15162 </member> 13760 </member>
@@ -15171,8 +13769,7 @@
15171 <summary>Autoreturn value in minutes for others' objects</summary> 13769 <summary>Autoreturn value in minutes for others' objects</summary>
15172 </member> 13770 </member>
15173 <member name="F:OpenMetaverse.Parcel.Flags"> 13771 <member name="F:OpenMetaverse.Parcel.Flags">
15174 <summary> 13772 <summary></summary>
15175 </summary>
15176 </member> 13773 </member>
15177 <member name="F:OpenMetaverse.Parcel.SalePrice"> 13774 <member name="F:OpenMetaverse.Parcel.SalePrice">
15178 <summary>Sale price of the parcel, only useful if ForSale is set</summary> 13775 <summary>Sale price of the parcel, only useful if ForSale is set</summary>
@@ -15190,8 +13787,7 @@
15190 <summary>URL For Music Stream</summary> 13787 <summary>URL For Music Stream</summary>
15191 </member> 13788 </member>
15192 <member name="F:OpenMetaverse.Parcel.GroupID"> 13789 <member name="F:OpenMetaverse.Parcel.GroupID">
15193 <summary> 13790 <summary></summary>
15194 </summary>
15195 </member> 13791 </member>
15196 <member name="F:OpenMetaverse.Parcel.PassPrice"> 13792 <member name="F:OpenMetaverse.Parcel.PassPrice">
15197 <summary>Price for a temporary pass</summary> 13793 <summary>Price for a temporary pass</summary>
@@ -15200,8 +13796,7 @@
15200 <summary>How long is pass valid for</summary> 13796 <summary>How long is pass valid for</summary>
15201 </member> 13797 </member>
15202 <member name="F:OpenMetaverse.Parcel.Category"> 13798 <member name="F:OpenMetaverse.Parcel.Category">
15203 <summary> 13799 <summary></summary>
15204 </summary>
15205 </member> 13800 </member>
15206 <member name="F:OpenMetaverse.Parcel.AuthBuyerID"> 13801 <member name="F:OpenMetaverse.Parcel.AuthBuyerID">
15207 <summary>Key of authorized buyer</summary> 13802 <summary>Key of authorized buyer</summary>
@@ -15216,19 +13811,16 @@
15216 <summary>The landing point LookAt</summary> 13811 <summary>The landing point LookAt</summary>
15217 </member> 13812 </member>
15218 <member name="F:OpenMetaverse.Parcel.Landing"> 13813 <member name="F:OpenMetaverse.Parcel.Landing">
15219 <summary>The type of landing enforced from the <see cref="T:OpenMetaverse.LandingType" /> enum</summary> 13814 <summary>The type of landing enforced from the <see cref="T:OpenMetaverse.LandingType"/> enum</summary>
15220 </member> 13815 </member>
15221 <member name="F:OpenMetaverse.Parcel.Dwell"> 13816 <member name="F:OpenMetaverse.Parcel.Dwell">
15222 <summary> 13817 <summary></summary>
15223 </summary>
15224 </member> 13818 </member>
15225 <member name="F:OpenMetaverse.Parcel.RegionDenyAnonymous"> 13819 <member name="F:OpenMetaverse.Parcel.RegionDenyAnonymous">
15226 <summary> 13820 <summary></summary>
15227 </summary>
15228 </member> 13821 </member>
15229 <member name="F:OpenMetaverse.Parcel.RegionPushOverride"> 13822 <member name="F:OpenMetaverse.Parcel.RegionPushOverride">
15230 <summary> 13823 <summary></summary>
15231 </summary>
15232 </member> 13824 </member>
15233 <member name="F:OpenMetaverse.Parcel.AccessWhiteList"> 13825 <member name="F:OpenMetaverse.Parcel.AccessWhiteList">
15234 <summary>Access list of who is whitelisted on this 13826 <summary>Access list of who is whitelisted on this
@@ -15256,6 +13848,12 @@
15256 </summary> 13848 </summary>
15257 <returns>string containing key=value pairs of a parcel object</returns> 13849 <returns>string containing key=value pairs of a parcel object</returns>
15258 </member> 13850 </member>
13851 <member name="M:OpenMetaverse.Parcel.#ctor(System.Int32)">
13852 <summary>
13853 Defalt constructor
13854 </summary>
13855 <param name="localID">Local ID of this parcel</param>
13856 </member>
15259 <member name="M:OpenMetaverse.Parcel.Update(OpenMetaverse.Simulator,System.Boolean)"> 13857 <member name="M:OpenMetaverse.Parcel.Update(OpenMetaverse.Simulator,System.Boolean)">
15260 <summary> 13858 <summary>
15261 Update the simulator with any local changes to this Parcel object 13859 Update the simulator with any local changes to this Parcel object
@@ -15275,180 +13873,111 @@
15275 Parcel (subdivided simulator lots) subsystem 13873 Parcel (subdivided simulator lots) subsystem
15276 </summary> 13874 </summary>
15277 </member> 13875 </member>
15278 <member name="M:OpenMetaverse.ParcelManager.#ctor(OpenMetaverse.GridClient)">
15279 <summary>
15280 Default constructor
15281 </summary>
15282 <param name="client">A reference to the GridClient object</param>
15283 </member>
15284 <member name="T:OpenMetaverse.ParcelManager.ParcelAccessEntry">
15285 <summary>
15286 Parcel Accesslist
15287 </summary>
15288 </member>
15289 <member name="F:OpenMetaverse.ParcelManager.ParcelAccessEntry.AgentID">
15290 <summary>Agents <seealso cref="T:OpenMetaverse.UUID" /></summary>
15291 </member>
15292 <member name="F:OpenMetaverse.ParcelManager.ParcelAccessEntry.Time">
15293 <summary>
15294 </summary>
15295 </member>
15296 <member name="F:OpenMetaverse.ParcelManager.ParcelAccessEntry.Flags">
15297 <summary>Flags for specific entry in white/black lists</summary>
15298 </member>
15299 <member name="T:OpenMetaverse.ParcelManager.ParcelPrimOwners">
15300 <summary>
15301 Owners of primitives on parcel
15302 </summary>
15303 </member>
15304 <member name="F:OpenMetaverse.ParcelManager.ParcelPrimOwners.OwnerID">
15305 <summary>Prim Owners <seealso cref="T:OpenMetaverse.UUID" /></summary>
15306 </member>
15307 <member name="F:OpenMetaverse.ParcelManager.ParcelPrimOwners.IsGroupOwned">
15308 <summary>True of owner is group</summary>
15309 </member>
15310 <member name="F:OpenMetaverse.ParcelManager.ParcelPrimOwners.Count">
15311 <summary>Total count of prims owned by OwnerID</summary>
15312 </member>
15313 <member name="F:OpenMetaverse.ParcelManager.ParcelPrimOwners.OnlineStatus">
15314 <summary>true of OwnerID is currently online and is not a group</summary>
15315 </member>
15316 <member name="F:OpenMetaverse.ParcelManager.ParcelPrimOwners.NewestPrim">
15317 <summary>The date of the most recent prim left by OwnerID</summary>
15318 </member>
15319 <member name="T:OpenMetaverse.ParcelManager.LandResourcesCallback">
15320 <summary>
15321 Called once parcel resource usage information has been collected
15322 </summary>
15323 <param name="success">Indicates if operation was successfull</param>
15324 <param name="info">Parcel resource usage information</param>
15325 </member>
15326 <member name="F:OpenMetaverse.ParcelManager.m_DwellReply"> 13876 <member name="F:OpenMetaverse.ParcelManager.m_DwellReply">
15327 <summary>The event subscribers. null if no subcribers</summary> 13877 <summary>The event subscribers. null if no subcribers</summary>
15328 </member> 13878 </member>
13879 <member name="M:OpenMetaverse.ParcelManager.OnParcelDwellReply(OpenMetaverse.ParcelDwellReplyEventArgs)">
13880 <summary>Raises the ParcelDwellReply event</summary>
13881 <param name="e">A ParcelDwellReplyEventArgs object containing the
13882 data returned from the simulator</param>
13883 </member>
15329 <member name="F:OpenMetaverse.ParcelManager.m_DwellReplyLock"> 13884 <member name="F:OpenMetaverse.ParcelManager.m_DwellReplyLock">
15330 <summary>Thread sync lock object</summary> 13885 <summary>Thread sync lock object</summary>
15331 </member> 13886 </member>
15332 <member name="F:OpenMetaverse.ParcelManager.m_ParcelInfo"> 13887 <member name="F:OpenMetaverse.ParcelManager.m_ParcelInfo">
15333 <summary>The event subscribers. null if no subcribers</summary> 13888 <summary>The event subscribers. null if no subcribers</summary>
15334 </member> 13889 </member>
13890 <member name="M:OpenMetaverse.ParcelManager.OnParcelInfoReply(OpenMetaverse.ParcelInfoReplyEventArgs)">
13891 <summary>Raises the ParcelInfoReply event</summary>
13892 <param name="e">A ParcelInfoReplyEventArgs object containing the
13893 data returned from the simulator</param>
13894 </member>
15335 <member name="F:OpenMetaverse.ParcelManager.m_ParcelInfoLock"> 13895 <member name="F:OpenMetaverse.ParcelManager.m_ParcelInfoLock">
15336 <summary>Thread sync lock object</summary> 13896 <summary>Thread sync lock object</summary>
15337 </member> 13897 </member>
15338 <member name="F:OpenMetaverse.ParcelManager.m_ParcelProperties"> 13898 <member name="F:OpenMetaverse.ParcelManager.m_ParcelProperties">
15339 <summary>The event subscribers. null if no subcribers</summary> 13899 <summary>The event subscribers. null if no subcribers</summary>
15340 </member> 13900 </member>
13901 <member name="M:OpenMetaverse.ParcelManager.OnParcelProperties(OpenMetaverse.ParcelPropertiesEventArgs)">
13902 <summary>Raises the ParcelProperties event</summary>
13903 <param name="e">A ParcelPropertiesEventArgs object containing the
13904 data returned from the simulator</param>
13905 </member>
15341 <member name="F:OpenMetaverse.ParcelManager.m_ParcelPropertiesLock"> 13906 <member name="F:OpenMetaverse.ParcelManager.m_ParcelPropertiesLock">
15342 <summary>Thread sync lock object</summary> 13907 <summary>Thread sync lock object</summary>
15343 </member> 13908 </member>
15344 <member name="F:OpenMetaverse.ParcelManager.m_ParcelACL"> 13909 <member name="F:OpenMetaverse.ParcelManager.m_ParcelACL">
15345 <summary>The event subscribers. null if no subcribers</summary> 13910 <summary>The event subscribers. null if no subcribers</summary>
15346 </member> 13911 </member>
13912 <member name="M:OpenMetaverse.ParcelManager.OnParcelAccessListReply(OpenMetaverse.ParcelAccessListReplyEventArgs)">
13913 <summary>Raises the ParcelAccessListReply event</summary>
13914 <param name="e">A ParcelAccessListReplyEventArgs object containing the
13915 data returned from the simulator</param>
13916 </member>
15347 <member name="F:OpenMetaverse.ParcelManager.m_ParcelACLLock"> 13917 <member name="F:OpenMetaverse.ParcelManager.m_ParcelACLLock">
15348 <summary>Thread sync lock object</summary> 13918 <summary>Thread sync lock object</summary>
15349 </member> 13919 </member>
15350 <member name="F:OpenMetaverse.ParcelManager.m_ParcelObjectOwnersReply"> 13920 <member name="F:OpenMetaverse.ParcelManager.m_ParcelObjectOwnersReply">
15351 <summary>The event subscribers. null if no subcribers</summary> 13921 <summary>The event subscribers. null if no subcribers</summary>
15352 </member> 13922 </member>
13923 <member name="M:OpenMetaverse.ParcelManager.OnParcelObjectOwnersReply(OpenMetaverse.ParcelObjectOwnersReplyEventArgs)">
13924 <summary>Raises the ParcelObjectOwnersReply event</summary>
13925 <param name="e">A ParcelObjectOwnersReplyEventArgs object containing the
13926 data returned from the simulator</param>
13927 </member>
15353 <member name="F:OpenMetaverse.ParcelManager.m_ParcelObjectOwnersLock"> 13928 <member name="F:OpenMetaverse.ParcelManager.m_ParcelObjectOwnersLock">
15354 <summary>Thread sync lock object</summary> 13929 <summary>Thread sync lock object</summary>
15355 </member> 13930 </member>
15356 <member name="F:OpenMetaverse.ParcelManager.m_SimParcelsDownloaded"> 13931 <member name="F:OpenMetaverse.ParcelManager.m_SimParcelsDownloaded">
15357 <summary>The event subscribers. null if no subcribers</summary> 13932 <summary>The event subscribers. null if no subcribers</summary>
15358 </member> 13933 </member>
13934 <member name="M:OpenMetaverse.ParcelManager.OnSimParcelsDownloaded(OpenMetaverse.SimParcelsDownloadedEventArgs)">
13935 <summary>Raises the SimParcelsDownloaded event</summary>
13936 <param name="e">A SimParcelsDownloadedEventArgs object containing the
13937 data returned from the simulator</param>
13938 </member>
15359 <member name="F:OpenMetaverse.ParcelManager.m_SimParcelsDownloadedLock"> 13939 <member name="F:OpenMetaverse.ParcelManager.m_SimParcelsDownloadedLock">
15360 <summary>Thread sync lock object</summary> 13940 <summary>Thread sync lock object</summary>
15361 </member> 13941 </member>
15362 <member name="F:OpenMetaverse.ParcelManager.m_ForceSelectObjects"> 13942 <member name="F:OpenMetaverse.ParcelManager.m_ForceSelectObjects">
15363 <summary>The event subscribers. null if no subcribers</summary> 13943 <summary>The event subscribers. null if no subcribers</summary>
15364 </member> 13944 </member>
13945 <member name="M:OpenMetaverse.ParcelManager.OnForceSelectObjectsReply(OpenMetaverse.ForceSelectObjectsReplyEventArgs)">
13946 <summary>Raises the ForceSelectObjectsReply event</summary>
13947 <param name="e">A ForceSelectObjectsReplyEventArgs object containing the
13948 data returned from the simulator</param>
13949 </member>
15365 <member name="F:OpenMetaverse.ParcelManager.m_ForceSelectObjectsLock"> 13950 <member name="F:OpenMetaverse.ParcelManager.m_ForceSelectObjectsLock">
15366 <summary>Thread sync lock object</summary> 13951 <summary>Thread sync lock object</summary>
15367 </member> 13952 </member>
15368 <member name="F:OpenMetaverse.ParcelManager.m_ParcelMediaUpdateReply"> 13953 <member name="F:OpenMetaverse.ParcelManager.m_ParcelMediaUpdateReply">
15369 <summary>The event subscribers. null if no subcribers</summary> 13954 <summary>The event subscribers. null if no subcribers</summary>
15370 </member> 13955 </member>
13956 <member name="M:OpenMetaverse.ParcelManager.OnParcelMediaUpdateReply(OpenMetaverse.ParcelMediaUpdateReplyEventArgs)">
13957 <summary>Raises the ParcelMediaUpdateReply event</summary>
13958 <param name="e">A ParcelMediaUpdateReplyEventArgs object containing the
13959 data returned from the simulator</param>
13960 </member>
15371 <member name="F:OpenMetaverse.ParcelManager.m_ParcelMediaUpdateReplyLock"> 13961 <member name="F:OpenMetaverse.ParcelManager.m_ParcelMediaUpdateReplyLock">
15372 <summary>Thread sync lock object</summary> 13962 <summary>Thread sync lock object</summary>
15373 </member> 13963 </member>
15374 <member name="F:OpenMetaverse.ParcelManager.m_ParcelMediaCommand"> 13964 <member name="F:OpenMetaverse.ParcelManager.m_ParcelMediaCommand">
15375 <summary>The event subscribers. null if no subcribers</summary> 13965 <summary>The event subscribers. null if no subcribers</summary>
15376 </member> 13966 </member>
15377 <member name="F:OpenMetaverse.ParcelManager.m_ParcelMediaCommandLock">
15378 <summary>Thread sync lock object</summary>
15379 </member>
15380 <member name="E:OpenMetaverse.ParcelManager.ParcelDwellReply">
15381 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.ParcelManager.RequestDwell(OpenMetaverse.Simulator,System.Int32)" /> request</summary>
15382 </member>
15383 <member name="E:OpenMetaverse.ParcelManager.ParcelInfoReply">
15384 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.ParcelManager.RequestParcelInfo(OpenMetaverse.UUID)" /> request</summary>
15385 </member>
15386 <member name="E:OpenMetaverse.ParcelManager.ParcelProperties">
15387 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.ParcelManager.RequestParcelProperties(OpenMetaverse.Simulator,System.Single,System.Single,System.Single,System.Single,System.Int32,System.Boolean)" /> request</summary>
15388 </member>
15389 <member name="E:OpenMetaverse.ParcelManager.ParcelAccessListReply">
15390 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.ParcelManager.RequestParcelAccessList(OpenMetaverse.Simulator,System.Int32,OpenMetaverse.AccessList,System.Int32)" /> request</summary>
15391 </member>
15392 <member name="E:OpenMetaverse.ParcelManager.ParcelObjectOwnersReply">
15393 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.ParcelManager.RequestObjectOwners(OpenMetaverse.Simulator,System.Int32)" /> request</summary>
15394 </member>
15395 <member name="E:OpenMetaverse.ParcelManager.SimParcelsDownloaded">
15396 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.ParcelManager.RequestAllSimParcels(OpenMetaverse.Simulator,System.Boolean,System.Int32)" /> request</summary>
15397 </member>
15398 <member name="E:OpenMetaverse.ParcelManager.ForceSelectObjectsReply">
15399 <summary>Raised when the simulator responds to a <see cref="!:RequestForceSelectObjects" /> request</summary>
15400 </member>
15401 <member name="E:OpenMetaverse.ParcelManager.ParcelMediaUpdateReply">
15402 <summary>Raised when the simulator responds to a Parcel Update request</summary>
15403 </member>
15404 <member name="E:OpenMetaverse.ParcelManager.ParcelMediaCommand">
15405 <summary>Raised when the parcel your agent is located sends a ParcelMediaCommand</summary>
15406 </member>
15407 <member name="M:OpenMetaverse.ParcelManager.OnParcelDwellReply(OpenMetaverse.ParcelDwellReplyEventArgs)">
15408 <summary>Raises the ParcelDwellReply event</summary>
15409 <param name="e">A ParcelDwellReplyEventArgs object containing the
15410 data returned from the simulator</param>
15411 </member>
15412 <member name="M:OpenMetaverse.ParcelManager.OnParcelInfoReply(OpenMetaverse.ParcelInfoReplyEventArgs)">
15413 <summary>Raises the ParcelInfoReply event</summary>
15414 <param name="e">A ParcelInfoReplyEventArgs object containing the
15415 data returned from the simulator</param>
15416 </member>
15417 <member name="M:OpenMetaverse.ParcelManager.OnParcelProperties(OpenMetaverse.ParcelPropertiesEventArgs)">
15418 <summary>Raises the ParcelProperties event</summary>
15419 <param name="e">A ParcelPropertiesEventArgs object containing the
15420 data returned from the simulator</param>
15421 </member>
15422 <member name="M:OpenMetaverse.ParcelManager.OnParcelAccessListReply(OpenMetaverse.ParcelAccessListReplyEventArgs)">
15423 <summary>Raises the ParcelAccessListReply event</summary>
15424 <param name="e">A ParcelAccessListReplyEventArgs object containing the
15425 data returned from the simulator</param>
15426 </member>
15427 <member name="M:OpenMetaverse.ParcelManager.OnParcelObjectOwnersReply(OpenMetaverse.ParcelObjectOwnersReplyEventArgs)">
15428 <summary>Raises the ParcelObjectOwnersReply event</summary>
15429 <param name="e">A ParcelObjectOwnersReplyEventArgs object containing the
15430 data returned from the simulator</param>
15431 </member>
15432 <member name="M:OpenMetaverse.ParcelManager.OnSimParcelsDownloaded(OpenMetaverse.SimParcelsDownloadedEventArgs)">
15433 <summary>Raises the SimParcelsDownloaded event</summary>
15434 <param name="e">A SimParcelsDownloadedEventArgs object containing the
15435 data returned from the simulator</param>
15436 </member>
15437 <member name="M:OpenMetaverse.ParcelManager.OnForceSelectObjectsReply(OpenMetaverse.ForceSelectObjectsReplyEventArgs)">
15438 <summary>Raises the ForceSelectObjectsReply event</summary>
15439 <param name="e">A ForceSelectObjectsReplyEventArgs object containing the
15440 data returned from the simulator</param>
15441 </member>
15442 <member name="M:OpenMetaverse.ParcelManager.OnParcelMediaUpdateReply(OpenMetaverse.ParcelMediaUpdateReplyEventArgs)">
15443 <summary>Raises the ParcelMediaUpdateReply event</summary>
15444 <param name="e">A ParcelMediaUpdateReplyEventArgs object containing the
15445 data returned from the simulator</param>
15446 </member>
15447 <member name="M:OpenMetaverse.ParcelManager.OnParcelMediaCommand(OpenMetaverse.ParcelMediaCommandEventArgs)"> 13967 <member name="M:OpenMetaverse.ParcelManager.OnParcelMediaCommand(OpenMetaverse.ParcelMediaCommandEventArgs)">
15448 <summary>Raises the ParcelMediaCommand event</summary> 13968 <summary>Raises the ParcelMediaCommand event</summary>
15449 <param name="e">A ParcelMediaCommandEventArgs object containing the 13969 <param name="e">A ParcelMediaCommandEventArgs object containing the
15450 data returned from the simulator</param> 13970 data returned from the simulator</param>
15451 </member> 13971 </member>
13972 <member name="F:OpenMetaverse.ParcelManager.m_ParcelMediaCommandLock">
13973 <summary>Thread sync lock object</summary>
13974 </member>
13975 <member name="M:OpenMetaverse.ParcelManager.#ctor(OpenMetaverse.GridClient)">
13976 <summary>
13977 Default constructor
13978 </summary>
13979 <param name="client">A reference to the GridClient object</param>
13980 </member>
15452 <member name="M:OpenMetaverse.ParcelManager.RequestParcelInfo(OpenMetaverse.UUID)"> 13981 <member name="M:OpenMetaverse.ParcelManager.RequestParcelInfo(OpenMetaverse.UUID)">
15453 <summary> 13982 <summary>
15454 Request basic information for a single parcel 13983 Request basic information for a single parcel
@@ -15474,8 +14003,7 @@
15474 <param name="sequenceID">An arbitrary integer that will be returned 14003 <param name="sequenceID">An arbitrary integer that will be returned
15475 with the ParcelAccessList reply, useful for distinguishing between 14004 with the ParcelAccessList reply, useful for distinguishing between
15476 multiple simultaneous requests</param> 14005 multiple simultaneous requests</param>
15477 <param name="flags"> 14006 <param name="flags"></param>
15478 </param>
15479 </member> 14007 </member>
15480 <member name="M:OpenMetaverse.ParcelManager.RequestParcelProperties(OpenMetaverse.Simulator,System.Single,System.Single,System.Single,System.Single,System.Int32,System.Boolean)"> 14008 <member name="M:OpenMetaverse.ParcelManager.RequestParcelProperties(OpenMetaverse.Simulator,System.Single,System.Single,System.Single,System.Single,System.Int32,System.Boolean)">
15481 <summary> 14009 <summary>
@@ -15495,14 +14023,14 @@
15495 </member> 14023 </member>
15496 <member name="M:OpenMetaverse.ParcelManager.RequestAllSimParcels(OpenMetaverse.Simulator)"> 14024 <member name="M:OpenMetaverse.ParcelManager.RequestAllSimParcels(OpenMetaverse.Simulator)">
15497 <summary> 14025 <summary>
15498 Request all simulator parcel properties (used for populating the <code>Simulator.Parcels</code> 14026 Request all simulator parcel properties (used for populating the <code>Simulator.Parcels</code>
15499 dictionary) 14027 dictionary)
15500 </summary> 14028 </summary>
15501 <param name="simulator">Simulator to request parcels from (must be connected)</param> 14029 <param name="simulator">Simulator to request parcels from (must be connected)</param>
15502 </member> 14030 </member>
15503 <member name="M:OpenMetaverse.ParcelManager.RequestAllSimParcels(OpenMetaverse.Simulator,System.Boolean,System.Int32)"> 14031 <member name="M:OpenMetaverse.ParcelManager.RequestAllSimParcels(OpenMetaverse.Simulator,System.Boolean,System.Int32)">
15504 <summary> 14032 <summary>
15505 Request all simulator parcel properties (used for populating the <code>Simulator.Parcels</code> 14033 Request all simulator parcel properties (used for populating the <code>Simulator.Parcels</code>
15506 dictionary) 14034 dictionary)
15507 </summary> 14035 </summary>
15508 <param name="simulator">Simulator to request parcels from (must be connected)</param> 14036 <param name="simulator">Simulator to request parcels from (must be connected)</param>
@@ -15523,12 +14051,11 @@
15523 <param name="simulator">The Simulator the parcel is located in</param> 14051 <param name="simulator">The Simulator the parcel is located in</param>
15524 <param name="localID">The parcels region specific local ID</param> 14052 <param name="localID">The parcels region specific local ID</param>
15525 <param name="forGroup">true if this parcel is being purchased by a group</param> 14053 <param name="forGroup">true if this parcel is being purchased by a group</param>
15526 <param name="groupID">The groups <seealso cref="T:OpenMetaverse.UUID" /></param> 14054 <param name="groupID">The groups <seealso cref="T:OpenMetaverse.UUID"/></param>
15527 <param name="removeContribution">true to remove tier contribution if purchase is successful</param> 14055 <param name="removeContribution">true to remove tier contribution if purchase is successful</param>
15528 <param name="parcelArea">The parcels size</param> 14056 <param name="parcelArea">The parcels size</param>
15529 <param name="parcelPrice">The purchase price of the parcel</param> 14057 <param name="parcelPrice">The purchase price of the parcel</param>
15530 <returns> 14058 <returns></returns>
15531 </returns>
15532 </member> 14059 </member>
15533 <member name="M:OpenMetaverse.ParcelManager.Reclaim(OpenMetaverse.Simulator,System.Int32)"> 14060 <member name="M:OpenMetaverse.ParcelManager.Reclaim(OpenMetaverse.Simulator,System.Int32)">
15534 <summary> 14061 <summary>
@@ -15543,7 +14070,7 @@
15543 </summary> 14070 </summary>
15544 <param name="simulator">The simulator the parcel is in</param> 14071 <param name="simulator">The simulator the parcel is in</param>
15545 <param name="localID">The parcels region specific local ID</param> 14072 <param name="localID">The parcels region specific local ID</param>
15546 <param name="groupID">The groups <seealso cref="T:OpenMetaverse.UUID" /></param> 14073 <param name="groupID">The groups <seealso cref="T:OpenMetaverse.UUID"/></param>
15547 </member> 14074 </member>
15548 <member name="M:OpenMetaverse.ParcelManager.RequestObjectOwners(OpenMetaverse.Simulator,System.Int32)"> 14075 <member name="M:OpenMetaverse.ParcelManager.RequestObjectOwners(OpenMetaverse.Simulator,System.Int32)">
15549 <summary> 14076 <summary>
@@ -15558,38 +14085,28 @@
15558 </summary> 14085 </summary>
15559 <param name="simulator">Simulator parcel is in</param> 14086 <param name="simulator">Simulator parcel is in</param>
15560 <param name="localID">The parcels region specific local ID</param> 14087 <param name="localID">The parcels region specific local ID</param>
15561 <param name="type">the type of objects to return, <seealso cref="T:OpenMetaverse.ObjectReturnType" /></param> 14088 <param name="type">the type of objects to return, <seealso cref="T:OpenMetaverse.ObjectReturnType"/></param>
15562 <param name="ownerIDs">A list containing object owners <seealso cref="T:OpenMetaverse.UUID" />s to return</param> 14089 <param name="ownerIDs">A list containing object owners <seealso cref="T:OpenMetaverse.UUID"/>s to return</param>
15563 </member> 14090 </member>
15564 <member name="M:OpenMetaverse.ParcelManager.ParcelSubdivide(OpenMetaverse.Simulator,System.Single,System.Single,System.Single,System.Single)"> 14091 <member name="M:OpenMetaverse.ParcelManager.ParcelSubdivide(OpenMetaverse.Simulator,System.Single,System.Single,System.Single,System.Single)">
15565 <summary> 14092 <summary>
15566 Subdivide (split) a parcel 14093 Subdivide (split) a parcel
15567 </summary> 14094 </summary>
15568 <param name="simulator"> 14095 <param name="simulator"></param>
15569 </param> 14096 <param name="west"></param>
15570 <param name="west"> 14097 <param name="south"></param>
15571 </param> 14098 <param name="east"></param>
15572 <param name="south"> 14099 <param name="north"></param>
15573 </param>
15574 <param name="east">
15575 </param>
15576 <param name="north">
15577 </param>
15578 </member> 14100 </member>
15579 <member name="M:OpenMetaverse.ParcelManager.ParcelJoin(OpenMetaverse.Simulator,System.Single,System.Single,System.Single,System.Single)"> 14101 <member name="M:OpenMetaverse.ParcelManager.ParcelJoin(OpenMetaverse.Simulator,System.Single,System.Single,System.Single,System.Single)">
15580 <summary> 14102 <summary>
15581 Join two parcels of land creating a single parcel 14103 Join two parcels of land creating a single parcel
15582 </summary> 14104 </summary>
15583 <param name="simulator"> 14105 <param name="simulator"></param>
15584 </param> 14106 <param name="west"></param>
15585 <param name="west"> 14107 <param name="south"></param>
15586 </param> 14108 <param name="east"></param>
15587 <param name="south"> 14109 <param name="north"></param>
15588 </param>
15589 <param name="east">
15590 </param>
15591 <param name="north">
15592 </param>
15593 </member> 14110 </member>
15594 <member name="M:OpenMetaverse.ParcelManager.GetParcelLocalID(OpenMetaverse.Simulator,OpenMetaverse.Vector3)"> 14111 <member name="M:OpenMetaverse.ParcelManager.GetParcelLocalID(OpenMetaverse.Simulator,OpenMetaverse.Vector3)">
15595 <summary> 14112 <summary>
@@ -15610,7 +14127,7 @@
15610 <param name="action">From Enum, Raise, Lower, Level, Smooth, Etc.</param> 14127 <param name="action">From Enum, Raise, Lower, Level, Smooth, Etc.</param>
15611 <param name="brushSize">Size of area to modify</param> 14128 <param name="brushSize">Size of area to modify</param>
15612 <returns>true on successful request sent.</returns> 14129 <returns>true on successful request sent.</returns>
15613 <remarks>Settings.STORE_LAND_PATCHES must be true, 14130 <remarks>Settings.STORE_LAND_PATCHES must be true,
15614 Parcel information must be downloaded using <code>RequestAllSimParcels()</code></remarks> 14131 Parcel information must be downloaded using <code>RequestAllSimParcels()</code></remarks>
15615 </member> 14132 </member>
15616 <member name="M:OpenMetaverse.ParcelManager.Terraform(OpenMetaverse.Simulator,System.Single,System.Single,System.Single,System.Single,OpenMetaverse.TerraformAction,OpenMetaverse.TerraformBrushSize)"> 14133 <member name="M:OpenMetaverse.ParcelManager.Terraform(OpenMetaverse.Simulator,System.Single,System.Single,System.Single,System.Single,OpenMetaverse.TerraformAction,OpenMetaverse.TerraformBrushSize)">
@@ -15625,7 +14142,7 @@
15625 <param name="action">From Enum, Raise, Lower, Level, Smooth, Etc.</param> 14142 <param name="action">From Enum, Raise, Lower, Level, Smooth, Etc.</param>
15626 <param name="brushSize">Size of area to modify</param> 14143 <param name="brushSize">Size of area to modify</param>
15627 <returns>true on successful request sent.</returns> 14144 <returns>true on successful request sent.</returns>
15628 <remarks>Settings.STORE_LAND_PATCHES must be true, 14145 <remarks>Settings.STORE_LAND_PATCHES must be true,
15629 Parcel information must be downloaded using <code>RequestAllSimParcels()</code></remarks> 14146 Parcel information must be downloaded using <code>RequestAllSimParcels()</code></remarks>
15630 </member> 14147 </member>
15631 <member name="M:OpenMetaverse.ParcelManager.Terraform(OpenMetaverse.Simulator,System.Int32,System.Single,System.Single,System.Single,System.Single,OpenMetaverse.TerraformAction,OpenMetaverse.TerraformBrushSize,System.Int32)"> 14148 <member name="M:OpenMetaverse.ParcelManager.Terraform(OpenMetaverse.Simulator,System.Int32,System.Single,System.Single,System.Single,System.Single,OpenMetaverse.TerraformAction,OpenMetaverse.TerraformBrushSize,System.Int32)">
@@ -15642,7 +14159,7 @@
15642 <param name="brushSize">Size of area to modify</param> 14159 <param name="brushSize">Size of area to modify</param>
15643 <param name="seconds">How many meters + or - to lower, 1 = 1 meter</param> 14160 <param name="seconds">How many meters + or - to lower, 1 = 1 meter</param>
15644 <returns>true on successful request sent.</returns> 14161 <returns>true on successful request sent.</returns>
15645 <remarks>Settings.STORE_LAND_PATCHES must be true, 14162 <remarks>Settings.STORE_LAND_PATCHES must be true,
15646 Parcel information must be downloaded using <code>RequestAllSimParcels()</code></remarks> 14163 Parcel information must be downloaded using <code>RequestAllSimParcels()</code></remarks>
15647 </member> 14164 </member>
15648 <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)"> 14165 <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)">
@@ -15666,9 +14183,9 @@
15666 </summary> 14183 </summary>
15667 <param name="localID">Simulator local ID of parcel</param> 14184 <param name="localID">Simulator local ID of parcel</param>
15668 <param name="selectType">Owners, Others, Etc</param> 14185 <param name="selectType">Owners, Others, Etc</param>
15669 <param name="ownerID">List containing keys of avatars objects to select; 14186 <param name="ownerID">List containing keys of avatars objects to select;
15670 if List is null will return Objects of type <c>selectType</c></param> 14187 if List is null will return Objects of type <c>selectType</c></param>
15671 <remarks>Response data is returned in the event <seealso cref="E:ForceSelectObjectsReply" /></remarks> 14188 <remarks>Response data is returned in the event <seealso cref="E:ForceSelectObjectsReply"/></remarks>
15672 </member> 14189 </member>
15673 <member name="M:OpenMetaverse.ParcelManager.EjectUser(OpenMetaverse.UUID,System.Boolean)"> 14190 <member name="M:OpenMetaverse.ParcelManager.EjectUser(OpenMetaverse.UUID,System.Boolean)">
15674 <summary> 14191 <summary>
@@ -15712,31 +14229,31 @@
15712 <summary>Process an incoming packet and raise the appropriate events</summary> 14229 <summary>Process an incoming packet and raise the appropriate events</summary>
15713 <param name="sender">The sender</param> 14230 <param name="sender">The sender</param>
15714 <param name="e">The EventArgs object containing the packet data</param> 14231 <param name="e">The EventArgs object containing the packet data</param>
15715 <remarks>Raises the <see cref="E:OpenMetaverse.ParcelManager.ParcelDwellReply" /> event</remarks> 14232 <remarks>Raises the <see cref="E:OpenMetaverse.ParcelManager.ParcelDwellReply"/> event</remarks>
15716 </member> 14233 </member>
15717 <member name="M:OpenMetaverse.ParcelManager.ParcelInfoReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 14234 <member name="M:OpenMetaverse.ParcelManager.ParcelInfoReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
15718 <summary>Process an incoming packet and raise the appropriate events</summary> 14235 <summary>Process an incoming packet and raise the appropriate events</summary>
15719 <param name="sender">The sender</param> 14236 <param name="sender">The sender</param>
15720 <param name="e">The EventArgs object containing the packet data</param> 14237 <param name="e">The EventArgs object containing the packet data</param>
15721 <remarks>Raises the <see cref="E:OpenMetaverse.ParcelManager.ParcelInfoReply" /> event</remarks> 14238 <remarks>Raises the <see cref="E:OpenMetaverse.ParcelManager.ParcelInfoReply"/> event</remarks>
15722 </member> 14239 </member>
15723 <member name="M:OpenMetaverse.ParcelManager.ParcelAccessListReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 14240 <member name="M:OpenMetaverse.ParcelManager.ParcelAccessListReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
15724 <summary>Process an incoming packet and raise the appropriate events</summary> 14241 <summary>Process an incoming packet and raise the appropriate events</summary>
15725 <param name="sender">The sender</param> 14242 <param name="sender">The sender</param>
15726 <param name="e">The EventArgs object containing the packet data</param> 14243 <param name="e">The EventArgs object containing the packet data</param>
15727 <remarks>Raises the <see cref="E:OpenMetaverse.ParcelManager.ParcelAccessListReply" /> event</remarks> 14244 <remarks>Raises the <see cref="E:OpenMetaverse.ParcelManager.ParcelAccessListReply"/> event</remarks>
15728 </member> 14245 </member>
15729 <member name="M:OpenMetaverse.ParcelManager.SelectParcelObjectsReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 14246 <member name="M:OpenMetaverse.ParcelManager.SelectParcelObjectsReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
15730 <summary>Process an incoming packet and raise the appropriate events</summary> 14247 <summary>Process an incoming packet and raise the appropriate events</summary>
15731 <param name="sender">The sender</param> 14248 <param name="sender">The sender</param>
15732 <param name="e">The EventArgs object containing the packet data</param> 14249 <param name="e">The EventArgs object containing the packet data</param>
15733 <remarks>Raises the <see cref="E:OpenMetaverse.ParcelManager.ForceSelectObjectsReply" /> event</remarks> 14250 <remarks>Raises the <see cref="E:OpenMetaverse.ParcelManager.ForceSelectObjectsReply"/> event</remarks>
15734 </member> 14251 </member>
15735 <member name="M:OpenMetaverse.ParcelManager.ParcelMediaUpdateHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 14252 <member name="M:OpenMetaverse.ParcelManager.ParcelMediaUpdateHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
15736 <summary>Process an incoming packet and raise the appropriate events</summary> 14253 <summary>Process an incoming packet and raise the appropriate events</summary>
15737 <param name="sender">The sender</param> 14254 <param name="sender">The sender</param>
15738 <param name="e">The EventArgs object containing the packet data</param> 14255 <param name="e">The EventArgs object containing the packet data</param>
15739 <remarks>Raises the <see cref="E:OpenMetaverse.ParcelManager.ParcelMediaUpdateReply" /> event</remarks> 14256 <remarks>Raises the <see cref="E:OpenMetaverse.ParcelManager.ParcelMediaUpdateReply"/> event</remarks>
15740 </member> 14257 </member>
15741 <member name="M:OpenMetaverse.ParcelManager.ParcelOverlayHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 14258 <member name="M:OpenMetaverse.ParcelManager.ParcelOverlayHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
15742 <summary>Process an incoming packet and raise the appropriate events</summary> 14259 <summary>Process an incoming packet and raise the appropriate events</summary>
@@ -15747,10 +14264,78 @@
15747 <summary>Process an incoming packet and raise the appropriate events</summary> 14264 <summary>Process an incoming packet and raise the appropriate events</summary>
15748 <param name="sender">The sender</param> 14265 <param name="sender">The sender</param>
15749 <param name="e">The EventArgs object containing the packet data</param> 14266 <param name="e">The EventArgs object containing the packet data</param>
15750 <remarks>Raises the <see cref="T:OpenMetaverse.ParcelMediaCommand" /> event</remarks> 14267 <remarks>Raises the <see cref="E:OpenMetaverse.ParcelManager.ParcelMediaCommand"/> event</remarks>
14268 </member>
14269 <member name="E:OpenMetaverse.ParcelManager.ParcelDwellReply">
14270 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.ParcelManager.RequestDwell(OpenMetaverse.Simulator,System.Int32)"/> request</summary>
14271 </member>
14272 <member name="E:OpenMetaverse.ParcelManager.ParcelInfoReply">
14273 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.ParcelManager.RequestParcelInfo(OpenMetaverse.UUID)"/> request</summary>
14274 </member>
14275 <member name="E:OpenMetaverse.ParcelManager.ParcelProperties">
14276 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.ParcelManager.RequestParcelProperties(OpenMetaverse.Simulator,System.Int32,System.Int32)"/> request</summary>
14277 </member>
14278 <member name="E:OpenMetaverse.ParcelManager.ParcelAccessListReply">
14279 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.ParcelManager.RequestParcelAccessList(OpenMetaverse.Simulator,System.Int32,OpenMetaverse.AccessList,System.Int32)"/> request</summary>
14280 </member>
14281 <member name="E:OpenMetaverse.ParcelManager.ParcelObjectOwnersReply">
14282 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.ParcelManager.RequestObjectOwners(OpenMetaverse.Simulator,System.Int32)"/> request</summary>
14283 </member>
14284 <member name="E:OpenMetaverse.ParcelManager.SimParcelsDownloaded">
14285 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.ParcelManager.RequestAllSimParcels(OpenMetaverse.Simulator)"/> request</summary>
14286 </member>
14287 <member name="E:OpenMetaverse.ParcelManager.ForceSelectObjectsReply">
14288 <summary>Raised when the simulator responds to a <see cref="!:RequestForceSelectObjects"/> request</summary>
14289 </member>
14290 <member name="E:OpenMetaverse.ParcelManager.ParcelMediaUpdateReply">
14291 <summary>Raised when the simulator responds to a Parcel Update request</summary>
14292 </member>
14293 <member name="E:OpenMetaverse.ParcelManager.ParcelMediaCommand">
14294 <summary>Raised when the parcel your agent is located sends a ParcelMediaCommand</summary>
14295 </member>
14296 <member name="T:OpenMetaverse.ParcelManager.ParcelAccessEntry">
14297 <summary>
14298 Parcel Accesslist
14299 </summary>
14300 </member>
14301 <member name="F:OpenMetaverse.ParcelManager.ParcelAccessEntry.AgentID">
14302 <summary>Agents <seealso cref="T:OpenMetaverse.UUID"/></summary>
14303 </member>
14304 <member name="F:OpenMetaverse.ParcelManager.ParcelAccessEntry.Time">
14305 <summary></summary>
14306 </member>
14307 <member name="F:OpenMetaverse.ParcelManager.ParcelAccessEntry.Flags">
14308 <summary>Flags for specific entry in white/black lists</summary>
14309 </member>
14310 <member name="T:OpenMetaverse.ParcelManager.ParcelPrimOwners">
14311 <summary>
14312 Owners of primitives on parcel
14313 </summary>
14314 </member>
14315 <member name="F:OpenMetaverse.ParcelManager.ParcelPrimOwners.OwnerID">
14316 <summary>Prim Owners <seealso cref="T:OpenMetaverse.UUID"/></summary>
14317 </member>
14318 <member name="F:OpenMetaverse.ParcelManager.ParcelPrimOwners.IsGroupOwned">
14319 <summary>True of owner is group</summary>
14320 </member>
14321 <member name="F:OpenMetaverse.ParcelManager.ParcelPrimOwners.Count">
14322 <summary>Total count of prims owned by OwnerID</summary>
14323 </member>
14324 <member name="F:OpenMetaverse.ParcelManager.ParcelPrimOwners.OnlineStatus">
14325 <summary>true of OwnerID is currently online and is not a group</summary>
14326 </member>
14327 <member name="F:OpenMetaverse.ParcelManager.ParcelPrimOwners.NewestPrim">
14328 <summary>The date of the most recent prim left by OwnerID</summary>
14329 </member>
14330 <member name="T:OpenMetaverse.ParcelManager.LandResourcesCallback">
14331 <summary>
14332 Called once parcel resource usage information has been collected
14333 </summary>
14334 <param name="success">Indicates if operation was successfull</param>
14335 <param name="info">Parcel resource usage information</param>
15751 </member> 14336 </member>
15752 <member name="T:OpenMetaverse.ParcelDwellReplyEventArgs"> 14337 <member name="T:OpenMetaverse.ParcelDwellReplyEventArgs">
15753 <summary>Contains a parcels dwell data returned from the simulator in response to an <see cref="!:RequestParcelDwell" /></summary> 14338 <summary>Contains a parcels dwell data returned from the simulator in response to an <see cref="!:RequestParcelDwell"/></summary>
15754 </member> 14339 </member>
15755 <member name="M:OpenMetaverse.ParcelDwellReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Int32,System.Single)"> 14340 <member name="M:OpenMetaverse.ParcelDwellReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Int32,System.Single)">
15756 <summary> 14341 <summary>
@@ -15770,29 +14355,29 @@
15770 <summary>Get the calculated dwell</summary> 14355 <summary>Get the calculated dwell</summary>
15771 </member> 14356 </member>
15772 <member name="T:OpenMetaverse.ParcelInfoReplyEventArgs"> 14357 <member name="T:OpenMetaverse.ParcelInfoReplyEventArgs">
15773 <summary>Contains basic parcel information data returned from the 14358 <summary>Contains basic parcel information data returned from the
15774 simulator in response to an <see cref="!:RequestParcelInfo" /> request</summary> 14359 simulator in response to an <see cref="!:RequestParcelInfo"/> request</summary>
15775 </member> 14360 </member>
15776 <member name="M:OpenMetaverse.ParcelInfoReplyEventArgs.#ctor(OpenMetaverse.ParcelInfo)"> 14361 <member name="M:OpenMetaverse.ParcelInfoReplyEventArgs.#ctor(OpenMetaverse.ParcelInfo)">
15777 <summary> 14362 <summary>
15778 Construct a new instance of the ParcelInfoReplyEventArgs class 14363 Construct a new instance of the ParcelInfoReplyEventArgs class
15779 </summary> 14364 </summary>
15780 <param name="parcel">The <see cref="T:OpenMetaverse.ParcelInfo" /> object containing basic parcel info</param> 14365 <param name="parcel">The <see cref="T:OpenMetaverse.ParcelInfo"/> object containing basic parcel info</param>
15781 </member> 14366 </member>
15782 <member name="P:OpenMetaverse.ParcelInfoReplyEventArgs.Parcel"> 14367 <member name="P:OpenMetaverse.ParcelInfoReplyEventArgs.Parcel">
15783 <summary>Get the <see cref="T:OpenMetaverse.ParcelInfo" /> object containing basic parcel info</summary> 14368 <summary>Get the <see cref="T:OpenMetaverse.ParcelInfo"/> object containing basic parcel info</summary>
15784 </member> 14369 </member>
15785 <member name="T:OpenMetaverse.ParcelPropertiesEventArgs"> 14370 <member name="T:OpenMetaverse.ParcelPropertiesEventArgs">
15786 <summary>Contains basic parcel information data returned from the simulator in response to an <see cref="!:RequestParcelInfo" /> request</summary> 14371 <summary>Contains basic parcel information data returned from the simulator in response to an <see cref="!:RequestParcelInfo"/> request</summary>
15787 </member> 14372 </member>
15788 <member name="M:OpenMetaverse.ParcelPropertiesEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.Parcel,OpenMetaverse.ParcelResult,System.Int32,System.Int32,System.Boolean)"> 14373 <member name="M:OpenMetaverse.ParcelPropertiesEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.Parcel,OpenMetaverse.ParcelResult,System.Int32,System.Int32,System.Boolean)">
15789 <summary> 14374 <summary>
15790 Construct a new instance of the ParcelPropertiesEventArgs class 14375 Construct a new instance of the ParcelPropertiesEventArgs class
15791 </summary> 14376 </summary>
15792 <param name="simulator">The <see cref="T:OpenMetaverse.Parcel" /> object containing the details</param> 14377 <param name="simulator">The <see cref="P:OpenMetaverse.ParcelPropertiesEventArgs.Parcel"/> object containing the details</param>
15793 <param name="parcel">The <see cref="T:OpenMetaverse.Parcel" /> object containing the details</param> 14378 <param name="parcel">The <see cref="P:OpenMetaverse.ParcelPropertiesEventArgs.Parcel"/> object containing the details</param>
15794 <param name="result">The result of the request</param> 14379 <param name="result">The result of the request</param>
15795 <param name="selectedPrims">The number of primitieves your agent is 14380 <param name="selectedPrims">The number of primitieves your agent is
15796 currently selecting and or sitting on in this parcel</param> 14381 currently selecting and or sitting on in this parcel</param>
15797 <param name="sequenceID">The user assigned ID used to correlate a request with 14382 <param name="sequenceID">The user assigned ID used to correlate a request with
15798 these results</param> 14383 these results</param>
@@ -15802,14 +14387,14 @@
15802 <summary>Get the simulator the parcel is located in</summary> 14387 <summary>Get the simulator the parcel is located in</summary>
15803 </member> 14388 </member>
15804 <member name="P:OpenMetaverse.ParcelPropertiesEventArgs.Parcel"> 14389 <member name="P:OpenMetaverse.ParcelPropertiesEventArgs.Parcel">
15805 <summary>Get the <see cref="T:OpenMetaverse.Parcel" /> object containing the details</summary> 14390 <summary>Get the <see cref="P:OpenMetaverse.ParcelPropertiesEventArgs.Parcel"/> object containing the details</summary>
15806 <remarks>If Result is NoData, this object will not contain valid data</remarks> 14391 <remarks>If Result is NoData, this object will not contain valid data</remarks>
15807 </member> 14392 </member>
15808 <member name="P:OpenMetaverse.ParcelPropertiesEventArgs.Result"> 14393 <member name="P:OpenMetaverse.ParcelPropertiesEventArgs.Result">
15809 <summary>Get the result of the request</summary> 14394 <summary>Get the result of the request</summary>
15810 </member> 14395 </member>
15811 <member name="P:OpenMetaverse.ParcelPropertiesEventArgs.SelectedPrims"> 14396 <member name="P:OpenMetaverse.ParcelPropertiesEventArgs.SelectedPrims">
15812 <summary>Get the number of primitieves your agent is 14397 <summary>Get the number of primitieves your agent is
15813 currently selecting and or sitting on in this parcel</summary> 14398 currently selecting and or sitting on in this parcel</summary>
15814 </member> 14399 </member>
15815 <member name="P:OpenMetaverse.ParcelPropertiesEventArgs.SequenceID"> 14400 <member name="P:OpenMetaverse.ParcelPropertiesEventArgs.SequenceID">
@@ -15820,7 +14405,7 @@
15820 <summary>TODO:</summary> 14405 <summary>TODO:</summary>
15821 </member> 14406 </member>
15822 <member name="T:OpenMetaverse.ParcelAccessListReplyEventArgs"> 14407 <member name="T:OpenMetaverse.ParcelAccessListReplyEventArgs">
15823 <summary>Contains blacklist and whitelist data returned from the simulator in response to an <see cref="!:RequestParcelAccesslist" /> request</summary> 14408 <summary>Contains blacklist and whitelist data returned from the simulator in response to an <see cref="!:RequestParcelAccesslist"/> request</summary>
15824 </member> 14409 </member>
15825 <member name="M:OpenMetaverse.ParcelAccessListReplyEventArgs.#ctor(OpenMetaverse.Simulator,System.Int32,System.Int32,System.UInt32,System.Collections.Generic.List{OpenMetaverse.ParcelManager.ParcelAccessEntry})"> 14410 <member name="M:OpenMetaverse.ParcelAccessListReplyEventArgs.#ctor(OpenMetaverse.Simulator,System.Int32,System.Int32,System.UInt32,System.Collections.Generic.List{OpenMetaverse.ParcelManager.ParcelAccessEntry})">
15826 <summary> 14411 <summary>
@@ -15850,8 +14435,8 @@
15850 <summary>Get the list containing the white/blacklisted agents for the parcel</summary> 14435 <summary>Get the list containing the white/blacklisted agents for the parcel</summary>
15851 </member> 14436 </member>
15852 <member name="T:OpenMetaverse.ParcelObjectOwnersReplyEventArgs"> 14437 <member name="T:OpenMetaverse.ParcelObjectOwnersReplyEventArgs">
15853 <summary>Contains blacklist and whitelist data returned from the 14438 <summary>Contains blacklist and whitelist data returned from the
15854 simulator in response to an <see cref="!:RequestParcelAccesslist" /> request</summary> 14439 simulator in response to an <see cref="!:RequestParcelAccesslist"/> request</summary>
15855 </member> 14440 </member>
15856 <member name="M:OpenMetaverse.ParcelObjectOwnersReplyEventArgs.#ctor(OpenMetaverse.Simulator,System.Collections.Generic.List{OpenMetaverse.ParcelManager.ParcelPrimOwners})"> 14441 <member name="M:OpenMetaverse.ParcelObjectOwnersReplyEventArgs.#ctor(OpenMetaverse.Simulator,System.Collections.Generic.List{OpenMetaverse.ParcelManager.ParcelPrimOwners})">
15857 <summary> 14442 <summary>
@@ -15869,7 +14454,7 @@
15869 <member name="T:OpenMetaverse.SimParcelsDownloadedEventArgs"> 14454 <member name="T:OpenMetaverse.SimParcelsDownloadedEventArgs">
15870 <summary>Contains the data returned when all parcel data has been retrieved from a simulator</summary> 14455 <summary>Contains the data returned when all parcel data has been retrieved from a simulator</summary>
15871 </member> 14456 </member>
15872 <member name="M:OpenMetaverse.SimParcelsDownloadedEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.InternalDictionary{System.Int32,OpenMetaverse.Parcel},System.Int32[,])"> 14457 <member name="M:OpenMetaverse.SimParcelsDownloadedEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.InternalDictionary{System.Int32,OpenMetaverse.Parcel},System.Int32[0:,0:])">
15873 <summary> 14458 <summary>
15874 Construct a new instance of the SimParcelsDownloadedEventArgs class 14459 Construct a new instance of the SimParcelsDownloadedEventArgs class
15875 </summary> 14460 </summary>
@@ -15889,7 +14474,7 @@
15889 to each 64x64 parcel's LocalID.</summary> 14474 to each 64x64 parcel's LocalID.</summary>
15890 </member> 14475 </member>
15891 <member name="T:OpenMetaverse.ForceSelectObjectsReplyEventArgs"> 14476 <member name="T:OpenMetaverse.ForceSelectObjectsReplyEventArgs">
15892 <summary>Contains the data returned when a <see cref="!:RequestForceSelectObjects" /> request</summary> 14477 <summary>Contains the data returned when a <see cref="!:RequestForceSelectObjects"/> request</summary>
15893 </member> 14478 </member>
15894 <member name="M:OpenMetaverse.ForceSelectObjectsReplyEventArgs.#ctor(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32},System.Boolean)"> 14479 <member name="M:OpenMetaverse.ForceSelectObjectsReplyEventArgs.#ctor(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32},System.Boolean)">
15895 <summary> 14480 <summary>
@@ -15934,6666 +14519,7038 @@
15934 Construct a new instance of the ParcelMediaCommandEventArgs class 14519 Construct a new instance of the ParcelMediaCommandEventArgs class
15935 </summary> 14520 </summary>
15936 <param name="simulator">The simulator the parcel media command was issued in</param> 14521 <param name="simulator">The simulator the parcel media command was issued in</param>
15937 <param name="sequence"> 14522 <param name="sequence"></param>
15938 </param> 14523 <param name="flags"></param>
15939 <param name="flags">
15940 </param>
15941 <param name="command">The media command that was sent</param> 14524 <param name="command">The media command that was sent</param>
15942 <param name="time"> 14525 <param name="time"></param>
15943 </param>
15944 </member> 14526 </member>
15945 <member name="P:OpenMetaverse.ParcelMediaCommandEventArgs.Simulator"> 14527 <member name="P:OpenMetaverse.ParcelMediaCommandEventArgs.Simulator">
15946 <summary>Get the simulator the parcel media command was issued in</summary> 14528 <summary>Get the simulator the parcel media command was issued in</summary>
15947 </member> 14529 </member>
15948 <member name="P:OpenMetaverse.ParcelMediaCommandEventArgs.Sequence"> 14530 <member name="P:OpenMetaverse.ParcelMediaCommandEventArgs.Sequence">
15949 <summary> 14531 <summary></summary>
15950 </summary>
15951 </member> 14532 </member>
15952 <member name="P:OpenMetaverse.ParcelMediaCommandEventArgs.ParcelFlags"> 14533 <member name="P:OpenMetaverse.ParcelMediaCommandEventArgs.ParcelFlags">
15953 <summary> 14534 <summary></summary>
15954 </summary>
15955 </member> 14535 </member>
15956 <member name="P:OpenMetaverse.ParcelMediaCommandEventArgs.MediaCommand"> 14536 <member name="P:OpenMetaverse.ParcelMediaCommandEventArgs.MediaCommand">
15957 <summary>Get the media command that was sent</summary> 14537 <summary>Get the media command that was sent</summary>
15958 </member> 14538 </member>
15959 <member name="P:OpenMetaverse.ParcelMediaCommandEventArgs.Time"> 14539 <member name="P:OpenMetaverse.ParcelMediaCommandEventArgs.Time">
14540 <summary></summary>
14541 </member>
14542 <member name="T:OpenMetaverse.NameValue">
15960 <summary> 14543 <summary>
14544 A Name Value pair with additional settings, used in the protocol
14545 primarily to transmit avatar names and active group in object packets
15961 </summary> 14546 </summary>
15962 </member> 14547 </member>
15963 <member name="T:OpenMetaverse.PermissionMask"> 14548 <member name="F:OpenMetaverse.NameValue.Name">
14549 <summary></summary>
14550 </member>
14551 <member name="F:OpenMetaverse.NameValue.Type">
14552 <summary></summary>
14553 </member>
14554 <member name="F:OpenMetaverse.NameValue.Class">
14555 <summary></summary>
14556 </member>
14557 <member name="F:OpenMetaverse.NameValue.Sendto">
14558 <summary></summary>
14559 </member>
14560 <member name="F:OpenMetaverse.NameValue.Value">
14561 <summary></summary>
14562 </member>
14563 <member name="M:OpenMetaverse.NameValue.#ctor(System.String,OpenMetaverse.NameValue.ValueType,OpenMetaverse.NameValue.ClassType,OpenMetaverse.NameValue.SendtoType,System.Object)">
15964 <summary> 14564 <summary>
14565 Constructor that takes all the fields as parameters
15965 </summary> 14566 </summary>
14567 <param name="name"></param>
14568 <param name="valueType"></param>
14569 <param name="classType"></param>
14570 <param name="sendtoType"></param>
14571 <param name="value"></param>
15966 </member> 14572 </member>
15967 <member name="T:OpenMetaverse.PermissionWho"> 14573 <member name="M:OpenMetaverse.NameValue.#ctor(System.String)">
15968 <summary> 14574 <summary>
14575 Constructor that takes a single line from a NameValue field
15969 </summary> 14576 </summary>
14577 <param name="data"></param>
15970 </member> 14578 </member>
15971 <member name="F:OpenMetaverse.PermissionWho.Base"> 14579 <member name="T:OpenMetaverse.NameValue.ValueType">
14580 <summary>Type of the value</summary>
14581 </member>
14582 <member name="F:OpenMetaverse.NameValue.ValueType.Unknown">
14583 <summary>Unknown</summary>
14584 </member>
14585 <member name="F:OpenMetaverse.NameValue.ValueType.String">
14586 <summary>String value</summary>
14587 </member>
14588 <member name="F:OpenMetaverse.NameValue.ValueType.F32">
14589 <summary></summary>
14590 </member>
14591 <member name="F:OpenMetaverse.NameValue.ValueType.S32">
14592 <summary></summary>
14593 </member>
14594 <member name="F:OpenMetaverse.NameValue.ValueType.VEC3">
14595 <summary></summary>
14596 </member>
14597 <member name="F:OpenMetaverse.NameValue.ValueType.U32">
14598 <summary></summary>
14599 </member>
14600 <member name="F:OpenMetaverse.NameValue.ValueType.CAMERA">
14601 <summary>Deprecated</summary>
14602 </member>
14603 <member name="F:OpenMetaverse.NameValue.ValueType.Asset">
14604 <summary>String value, but designated as an asset</summary>
14605 </member>
14606 <member name="F:OpenMetaverse.NameValue.ValueType.U64">
14607 <summary></summary>
14608 </member>
14609 <member name="T:OpenMetaverse.NameValue.ClassType">
15972 <summary> 14610 <summary>
14611
15973 </summary> 14612 </summary>
15974 </member> 14613 </member>
15975 <member name="F:OpenMetaverse.PermissionWho.Owner"> 14614 <member name="F:OpenMetaverse.NameValue.ClassType.Unknown">
14615 <summary></summary>
14616 </member>
14617 <member name="F:OpenMetaverse.NameValue.ClassType.ReadOnly">
14618 <summary></summary>
14619 </member>
14620 <member name="F:OpenMetaverse.NameValue.ClassType.ReadWrite">
14621 <summary></summary>
14622 </member>
14623 <member name="F:OpenMetaverse.NameValue.ClassType.Callback">
14624 <summary></summary>
14625 </member>
14626 <member name="T:OpenMetaverse.NameValue.SendtoType">
15976 <summary> 14627 <summary>
14628
15977 </summary> 14629 </summary>
15978 </member> 14630 </member>
15979 <member name="F:OpenMetaverse.PermissionWho.Group"> 14631 <member name="F:OpenMetaverse.NameValue.SendtoType.Unknown">
14632 <summary></summary>
14633 </member>
14634 <member name="F:OpenMetaverse.NameValue.SendtoType.Sim">
14635 <summary></summary>
14636 </member>
14637 <member name="F:OpenMetaverse.NameValue.SendtoType.DataSim">
14638 <summary></summary>
14639 </member>
14640 <member name="F:OpenMetaverse.NameValue.SendtoType.SimViewer">
14641 <summary></summary>
14642 </member>
14643 <member name="F:OpenMetaverse.NameValue.SendtoType.DataSimViewer">
14644 <summary></summary>
14645 </member>
14646 <member name="T:OpenMetaverse.Rendering.IRendering">
15980 <summary> 14647 <summary>
14648 Abstract base for rendering plugins
15981 </summary> 14649 </summary>
15982 </member> 14650 </member>
15983 <member name="F:OpenMetaverse.PermissionWho.Everyone"> 14651 <member name="M:OpenMetaverse.Rendering.IRendering.GenerateSimpleMesh(OpenMetaverse.Primitive,OpenMetaverse.Rendering.DetailLevel)">
15984 <summary> 14652 <summary>
14653 Generates a basic mesh structure from a primitive
15985 </summary> 14654 </summary>
14655 <param name="prim">Primitive to generate the mesh from</param>
14656 <param name="lod">Level of detail to generate the mesh at</param>
14657 <returns>The generated mesh</returns>
15986 </member> 14658 </member>
15987 <member name="F:OpenMetaverse.PermissionWho.NextOwner"> 14659 <member name="M:OpenMetaverse.Rendering.IRendering.GenerateSimpleSculptMesh(OpenMetaverse.Primitive,System.Drawing.Bitmap,OpenMetaverse.Rendering.DetailLevel)">
15988 <summary> 14660 <summary>
14661 Generates a basic mesh structure from a sculpted primitive and
14662 texture
15989 </summary> 14663 </summary>
14664 <param name="prim">Sculpted primitive to generate the mesh from</param>
14665 <param name="sculptTexture">Sculpt texture</param>
14666 <param name="lod">Level of detail to generate the mesh at</param>
14667 <returns>The generated mesh</returns>
15990 </member> 14668 </member>
15991 <member name="F:OpenMetaverse.PermissionWho.All"> 14669 <member name="M:OpenMetaverse.Rendering.IRendering.GenerateFacetedMesh(OpenMetaverse.Primitive,OpenMetaverse.Rendering.DetailLevel)">
15992 <summary> 14670 <summary>
14671 Generates a series of faces, each face containing a mesh and
14672 metadata
15993 </summary> 14673 </summary>
14674 <param name="prim">Primitive to generate the mesh from</param>
14675 <param name="lod">Level of detail to generate the mesh at</param>
14676 <returns>The generated mesh</returns>
15994 </member> 14677 </member>
15995 <member name="T:OpenMetaverse.Permissions"> 14678 <member name="M:OpenMetaverse.Rendering.IRendering.GenerateFacetedSculptMesh(OpenMetaverse.Primitive,System.Drawing.Bitmap,OpenMetaverse.Rendering.DetailLevel)">
15996 <summary> 14679 <summary>
14680 Generates a series of faces for a sculpted prim, each face
14681 containing a mesh and metadata
15997 </summary> 14682 </summary>
14683 <param name="prim">Sculpted primitive to generate the mesh from</param>
14684 <param name="sculptTexture">Sculpt texture</param>
14685 <param name="lod">Level of detail to generate the mesh at</param>
14686 <returns>The generated mesh</returns>
15998 </member> 14687 </member>
15999 <member name="T:OpenMetaverse.FieldType"> 14688 <member name="M:OpenMetaverse.Rendering.IRendering.TransformTexCoords(System.Collections.Generic.List{OpenMetaverse.Rendering.Vertex},OpenMetaverse.Vector3,OpenMetaverse.Primitive.TextureEntryFace,OpenMetaverse.Vector3)">
16000 <summary> 14689 <summary>
14690 Apply texture coordinate modifications from a
14691 <seealso cref="!:TextureEntryFace"/> to a list of vertices
16001 </summary> 14692 </summary>
14693 <param name="vertices">Vertex list to modify texture coordinates for</param>
14694 <param name="center">Center-point of the face</param>
14695 <param name="teFace">Face texture parameters</param>
14696 <param name="primScale">Scale of the prim</param>
16002 </member> 14697 </member>
16003 <member name="F:OpenMetaverse.FieldType.U8"> 14698 <member name="T:OpenMetaverse.Assets.AssetLandmark">
16004 <summary> 14699 <summary>
14700 Represents a Landmark with RegionID and Position vector
16005 </summary> 14701 </summary>
16006 </member> 14702 </member>
16007 <member name="F:OpenMetaverse.FieldType.U16"> 14703 <member name="F:OpenMetaverse.Assets.AssetLandmark.RegionID">
14704 <summary>UUID of the Landmark target region</summary>
14705 </member>
14706 <member name="F:OpenMetaverse.Assets.AssetLandmark.Position">
14707 <summary> Local position of the target </summary>
14708 </member>
14709 <member name="M:OpenMetaverse.Assets.AssetLandmark.#ctor">
14710 <summary>Construct an Asset of type Landmark</summary>
14711 </member>
14712 <member name="M:OpenMetaverse.Assets.AssetLandmark.#ctor(OpenMetaverse.UUID,System.Byte[])">
16008 <summary> 14713 <summary>
14714 Construct an Asset object of type Landmark
16009 </summary> 14715 </summary>
14716 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
14717 <param name="assetData">A byte array containing the raw asset data</param>
16010 </member> 14718 </member>
16011 <member name="F:OpenMetaverse.FieldType.U32"> 14719 <member name="M:OpenMetaverse.Assets.AssetLandmark.Encode">
16012 <summary> 14720 <summary>
14721 Encode the raw contents of a string with the specific Landmark format
16013 </summary> 14722 </summary>
16014 </member> 14723 </member>
16015 <member name="F:OpenMetaverse.FieldType.U64"> 14724 <member name="M:OpenMetaverse.Assets.AssetLandmark.Decode">
16016 <summary> 14725 <summary>
14726 Decode the raw asset data, populating the RegionID and Position
16017 </summary> 14727 </summary>
14728 <returns>true if the AssetData was successfully decoded to a UUID and Vector</returns>
16018 </member> 14729 </member>
16019 <member name="F:OpenMetaverse.FieldType.S8"> 14730 <member name="P:OpenMetaverse.Assets.AssetLandmark.AssetType">
14731 <summary>Override the base classes AssetType</summary>
14732 </member>
14733 <member name="T:OpenMetaverse.Assets.TarArchiveWriter">
16020 <summary> 14734 <summary>
14735 Temporary code to produce a tar archive in tar v7 format
16021 </summary> 14736 </summary>
16022 </member> 14737 </member>
16023 <member name="F:OpenMetaverse.FieldType.S16"> 14738 <member name="F:OpenMetaverse.Assets.TarArchiveWriter.m_bw">
16024 <summary> 14739 <summary>
14740 Binary writer for the underlying stream
16025 </summary> 14741 </summary>
16026 </member> 14742 </member>
16027 <member name="F:OpenMetaverse.FieldType.S32"> 14743 <member name="M:OpenMetaverse.Assets.TarArchiveWriter.WriteDir(System.String)">
16028 <summary> 14744 <summary>
14745 Write a directory entry to the tar archive. We can only handle one path level right now!
16029 </summary> 14746 </summary>
14747 <param name="dirName"></param>
16030 </member> 14748 </member>
16031 <member name="F:OpenMetaverse.FieldType.F32"> 14749 <member name="M:OpenMetaverse.Assets.TarArchiveWriter.WriteFile(System.String,System.String)">
16032 <summary> 14750 <summary>
14751 Write a file to the tar archive
16033 </summary> 14752 </summary>
14753 <param name="filePath"></param>
14754 <param name="data"></param>
16034 </member> 14755 </member>
16035 <member name="F:OpenMetaverse.FieldType.F64"> 14756 <member name="M:OpenMetaverse.Assets.TarArchiveWriter.WriteFile(System.String,System.Byte[])">
16036 <summary> 14757 <summary>
14758 Write a file to the tar archive
16037 </summary> 14759 </summary>
14760 <param name="filePath"></param>
14761 <param name="data"></param>
16038 </member> 14762 </member>
16039 <member name="F:OpenMetaverse.FieldType.UUID"> 14763 <member name="M:OpenMetaverse.Assets.TarArchiveWriter.Close">
16040 <summary> 14764 <summary>
14765 Finish writing the raw tar archive data to a stream. The stream will be closed on completion.
16041 </summary> 14766 </summary>
16042 </member> 14767 </member>
16043 <member name="F:OpenMetaverse.FieldType.BOOL"> 14768 <member name="M:OpenMetaverse.Assets.TarArchiveWriter.WriteEntry(System.String,System.Byte[],System.Char)">
16044 <summary> 14769 <summary>
14770 Write a particular entry
16045 </summary> 14771 </summary>
14772 <param name="filePath"></param>
14773 <param name="data"></param>
14774 <param name="fileType"></param>
16046 </member> 14775 </member>
16047 <member name="F:OpenMetaverse.FieldType.Vector3"> 14776 <member name="T:OpenMetaverse.VisualColorOperation">
16048 <summary> 14777 <summary>
14778 Operation to apply when applying color to texture
16049 </summary> 14779 </summary>
16050 </member> 14780 </member>
16051 <member name="F:OpenMetaverse.FieldType.Vector3d"> 14781 <member name="T:OpenMetaverse.VisualColorParam">
16052 <summary> 14782 <summary>
14783 Information needed to translate visual param value to RGBA color
16053 </summary> 14784 </summary>
16054 </member> 14785 </member>
16055 <member name="F:OpenMetaverse.FieldType.Vector4"> 14786 <member name="M:OpenMetaverse.VisualColorParam.#ctor(OpenMetaverse.VisualColorOperation,OpenMetaverse.Color4[])">
16056 <summary> 14787 <summary>
14788 Construct VisualColorParam
16057 </summary> 14789 </summary>
14790 <param name="operation">Operation to apply when applying color to texture</param>
14791 <param name="colors">Colors</param>
16058 </member> 14792 </member>
16059 <member name="F:OpenMetaverse.FieldType.Quaternion"> 14793 <member name="T:OpenMetaverse.VisualAlphaParam">
16060 <summary> 14794 <summary>
14795 Represents alpha blending and bump infor for a visual parameter
14796 such as sleive length
16061 </summary> 14797 </summary>
16062 </member> 14798 </member>
16063 <member name="F:OpenMetaverse.FieldType.IPADDR"> 14799 <member name="F:OpenMetaverse.VisualAlphaParam.Domain">
14800 <summary>Stregth of the alpha to apply</summary>
14801 </member>
14802 <member name="F:OpenMetaverse.VisualAlphaParam.TGAFile">
14803 <summary>File containing the alpha channel</summary>
14804 </member>
14805 <member name="F:OpenMetaverse.VisualAlphaParam.SkipIfZero">
14806 <summary>Skip blending if parameter value is 0</summary>
14807 </member>
14808 <member name="F:OpenMetaverse.VisualAlphaParam.MultiplyBlend">
14809 <summary>Use miltiply insted of alpha blending</summary>
14810 </member>
14811 <member name="M:OpenMetaverse.VisualAlphaParam.#ctor(System.Single,System.String,System.Boolean,System.Boolean)">
16064 <summary> 14812 <summary>
14813 Create new alhpa information for a visual param
16065 </summary> 14814 </summary>
14815 <param name="domain">Stregth of the alpha to apply</param>
14816 <param name="tgaFile">File containing the alpha channel</param>
14817 <param name="skipIfZero">Skip blending if parameter value is 0</param>
14818 <param name="multiplyBlend">Use miltiply insted of alpha blending</param>
16066 </member> 14819 </member>
16067 <member name="F:OpenMetaverse.FieldType.IPPORT"> 14820 <member name="T:OpenMetaverse.VisualParam">
16068 <summary> 14821 <summary>
14822 A single visual characteristic of an avatar mesh, such as eyebrow height
16069 </summary> 14823 </summary>
16070 </member> 14824 </member>
16071 <member name="F:OpenMetaverse.FieldType.Variable"> 14825 <member name="F:OpenMetaverse.VisualParam.ParamID">
14826 <summary>Index of this visual param</summary>
14827 </member>
14828 <member name="F:OpenMetaverse.VisualParam.Name">
14829 <summary>Internal name</summary>
14830 </member>
14831 <member name="F:OpenMetaverse.VisualParam.Group">
14832 <summary>Group ID this parameter belongs to</summary>
14833 </member>
14834 <member name="F:OpenMetaverse.VisualParam.Wearable">
14835 <summary>Name of the wearable this parameter belongs to</summary>
14836 </member>
14837 <member name="F:OpenMetaverse.VisualParam.Label">
14838 <summary>Displayable label of this characteristic</summary>
14839 </member>
14840 <member name="F:OpenMetaverse.VisualParam.LabelMin">
14841 <summary>Displayable label for the minimum value of this characteristic</summary>
14842 </member>
14843 <member name="F:OpenMetaverse.VisualParam.LabelMax">
14844 <summary>Displayable label for the maximum value of this characteristic</summary>
14845 </member>
14846 <member name="F:OpenMetaverse.VisualParam.DefaultValue">
14847 <summary>Default value</summary>
14848 </member>
14849 <member name="F:OpenMetaverse.VisualParam.MinValue">
14850 <summary>Minimum value</summary>
14851 </member>
14852 <member name="F:OpenMetaverse.VisualParam.MaxValue">
14853 <summary>Maximum value</summary>
14854 </member>
14855 <member name="F:OpenMetaverse.VisualParam.IsBumpAttribute">
14856 <summary>Is this param used for creation of bump layer?</summary>
14857 </member>
14858 <member name="F:OpenMetaverse.VisualParam.AlphaParams">
14859 <summary>Alpha blending/bump info</summary>
14860 </member>
14861 <member name="F:OpenMetaverse.VisualParam.ColorParams">
14862 <summary>Color information</summary>
14863 </member>
14864 <member name="F:OpenMetaverse.VisualParam.Drivers">
14865 <summary>Array of param IDs that are drivers for this parameter</summary>
14866 </member>
14867 <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})">
16072 <summary> 14868 <summary>
14869 Set all the values through the constructor
16073 </summary> 14870 </summary>
14871 <param name="paramID">Index of this visual param</param>
14872 <param name="name">Internal name</param>
14873 <param name="group"></param>
14874 <param name="wearable"></param>
14875 <param name="label">Displayable label of this characteristic</param>
14876 <param name="labelMin">Displayable label for the minimum value of this characteristic</param>
14877 <param name="labelMax">Displayable label for the maximum value of this characteristic</param>
14878 <param name="def">Default value</param>
14879 <param name="min">Minimum value</param>
14880 <param name="max">Maximum value</param>
14881 <param name="isBumpAttribute">Is this param used for creation of bump layer?</param>
14882 <param name="drivers">Array of param IDs that are drivers for this parameter</param>
14883 <param name="alpha">Alpha blending/bump info</param>
14884 <param name="colorParams">Color information</param>
16074 </member> 14885 </member>
16075 <member name="F:OpenMetaverse.FieldType.Fixed"> 14886 <member name="T:OpenMetaverse.VisualParams">
16076 <summary> 14887 <summary>
14888 Holds the Params array of all the avatar appearance parameters
16077 </summary> 14889 </summary>
16078 </member> 14890 </member>
16079 <member name="F:OpenMetaverse.FieldType.Single"> 14891 <member name="T:OpenMetaverse.UDPBase">
16080 <summary> 14892 <summary>
14893
16081 </summary> 14894 </summary>
16082 </member> 14895 </member>
16083 <member name="F:OpenMetaverse.FieldType.Multiple"> 14896 <member name="M:OpenMetaverse.UDPBase.#ctor(System.Int32)">
16084 <summary> 14897 <summary>
14898 Initialize the UDP packet handler in server mode
16085 </summary> 14899 </summary>
14900 <param name="port">Port to listening for incoming UDP packets on</param>
16086 </member> 14901 </member>
16087 <member name="T:OpenMetaverse.MapField"> 14902 <member name="M:OpenMetaverse.UDPBase.#ctor(System.Net.IPEndPoint)">
16088 <summary> 14903 <summary>
14904 Initialize the UDP packet handler in client mode
16089 </summary> 14905 </summary>
14906 <param name="endPoint">Remote UDP server to connect to</param>
16090 </member> 14907 </member>
16091 <member name="F:OpenMetaverse.MapField.KeywordPosition"> 14908 <member name="M:OpenMetaverse.UDPBase.Start">
16092 <summary> 14909 <summary>
14910
16093 </summary> 14911 </summary>
16094 </member> 14912 </member>
16095 <member name="F:OpenMetaverse.MapField.Name"> 14913 <member name="M:OpenMetaverse.UDPBase.Stop">
16096 <summary> 14914 <summary>
14915
16097 </summary> 14916 </summary>
16098 </member> 14917 </member>
16099 <member name="F:OpenMetaverse.MapField.Type"> 14918 <member name="P:OpenMetaverse.UDPBase.IsRunning">
16100 <summary> 14919 <summary>
14920
16101 </summary> 14921 </summary>
16102 </member> 14922 </member>
16103 <member name="F:OpenMetaverse.MapField.Count"> 14923 <member name="T:OpenMetaverse.Bumpiness">
16104 <summary> 14924 <summary>
14925 The type of bump-mapping applied to a face
16105 </summary> 14926 </summary>
16106 </member> 14927 </member>
16107 <member name="M:OpenMetaverse.MapField.CompareTo(System.Object)"> 14928 <member name="F:OpenMetaverse.Bumpiness.None">
14929 <summary></summary>
14930 </member>
14931 <member name="F:OpenMetaverse.Bumpiness.Brightness">
14932 <summary></summary>
14933 </member>
14934 <member name="F:OpenMetaverse.Bumpiness.Darkness">
14935 <summary></summary>
14936 </member>
14937 <member name="F:OpenMetaverse.Bumpiness.Woodgrain">
14938 <summary></summary>
14939 </member>
14940 <member name="F:OpenMetaverse.Bumpiness.Bark">
14941 <summary></summary>
14942 </member>
14943 <member name="F:OpenMetaverse.Bumpiness.Bricks">
14944 <summary></summary>
14945 </member>
14946 <member name="F:OpenMetaverse.Bumpiness.Checker">
14947 <summary></summary>
14948 </member>
14949 <member name="F:OpenMetaverse.Bumpiness.Concrete">
14950 <summary></summary>
14951 </member>
14952 <member name="F:OpenMetaverse.Bumpiness.Crustytile">
14953 <summary></summary>
14954 </member>
14955 <member name="F:OpenMetaverse.Bumpiness.Cutstone">
14956 <summary></summary>
14957 </member>
14958 <member name="F:OpenMetaverse.Bumpiness.Discs">
14959 <summary></summary>
14960 </member>
14961 <member name="F:OpenMetaverse.Bumpiness.Gravel">
14962 <summary></summary>
14963 </member>
14964 <member name="F:OpenMetaverse.Bumpiness.Petridish">
14965 <summary></summary>
14966 </member>
14967 <member name="F:OpenMetaverse.Bumpiness.Siding">
14968 <summary></summary>
14969 </member>
14970 <member name="F:OpenMetaverse.Bumpiness.Stonetile">
14971 <summary></summary>
14972 </member>
14973 <member name="F:OpenMetaverse.Bumpiness.Stucco">
14974 <summary></summary>
14975 </member>
14976 <member name="F:OpenMetaverse.Bumpiness.Suction">
14977 <summary></summary>
14978 </member>
14979 <member name="F:OpenMetaverse.Bumpiness.Weave">
14980 <summary></summary>
14981 </member>
14982 <member name="T:OpenMetaverse.Shininess">
16108 <summary> 14983 <summary>
14984 The level of shininess applied to a face
16109 </summary> 14985 </summary>
16110 <param name="obj">
16111 </param>
16112 <returns>
16113 </returns>
16114 </member> 14986 </member>
16115 <member name="T:OpenMetaverse.MapBlock"> 14987 <member name="F:OpenMetaverse.Shininess.None">
14988 <summary></summary>
14989 </member>
14990 <member name="F:OpenMetaverse.Shininess.Low">
14991 <summary></summary>
14992 </member>
14993 <member name="F:OpenMetaverse.Shininess.Medium">
14994 <summary></summary>
14995 </member>
14996 <member name="F:OpenMetaverse.Shininess.High">
14997 <summary></summary>
14998 </member>
14999 <member name="T:OpenMetaverse.MappingType">
16116 <summary> 15000 <summary>
15001 The texture mapping style used for a face
16117 </summary> 15002 </summary>
16118 </member> 15003 </member>
16119 <member name="F:OpenMetaverse.MapBlock.KeywordPosition"> 15004 <member name="F:OpenMetaverse.MappingType.Default">
15005 <summary></summary>
15006 </member>
15007 <member name="F:OpenMetaverse.MappingType.Planar">
15008 <summary></summary>
15009 </member>
15010 <member name="F:OpenMetaverse.MappingType.Spherical">
15011 <summary></summary>
15012 </member>
15013 <member name="F:OpenMetaverse.MappingType.Cylindrical">
15014 <summary></summary>
15015 </member>
15016 <member name="T:OpenMetaverse.TextureAttributes">
16120 <summary> 15017 <summary>
15018 Flags in the TextureEntry block that describe which properties are
15019 set
16121 </summary> 15020 </summary>
16122 </member> 15021 </member>
16123 <member name="F:OpenMetaverse.MapBlock.Name"> 15022 <member name="F:OpenMetaverse.TextureAttributes.None">
15023 <summary></summary>
15024 </member>
15025 <member name="F:OpenMetaverse.TextureAttributes.TextureID">
15026 <summary></summary>
15027 </member>
15028 <member name="F:OpenMetaverse.TextureAttributes.RGBA">
15029 <summary></summary>
15030 </member>
15031 <member name="F:OpenMetaverse.TextureAttributes.RepeatU">
15032 <summary></summary>
15033 </member>
15034 <member name="F:OpenMetaverse.TextureAttributes.RepeatV">
15035 <summary></summary>
15036 </member>
15037 <member name="F:OpenMetaverse.TextureAttributes.OffsetU">
15038 <summary></summary>
15039 </member>
15040 <member name="F:OpenMetaverse.TextureAttributes.OffsetV">
15041 <summary></summary>
15042 </member>
15043 <member name="F:OpenMetaverse.TextureAttributes.Rotation">
15044 <summary></summary>
15045 </member>
15046 <member name="F:OpenMetaverse.TextureAttributes.Material">
15047 <summary></summary>
15048 </member>
15049 <member name="F:OpenMetaverse.TextureAttributes.Media">
15050 <summary></summary>
15051 </member>
15052 <member name="F:OpenMetaverse.TextureAttributes.Glow">
15053 <summary></summary>
15054 </member>
15055 <member name="F:OpenMetaverse.TextureAttributes.MaterialID">
15056 <summary></summary>
15057 </member>
15058 <member name="F:OpenMetaverse.TextureAttributes.All">
15059 <summary></summary>
15060 </member>
15061 <member name="T:OpenMetaverse.Assets.AssetAnimation">
16124 <summary> 15062 <summary>
15063 Represents an Animation
16125 </summary> 15064 </summary>
16126 </member> 15065 </member>
16127 <member name="F:OpenMetaverse.MapBlock.Count"> 15066 <member name="M:OpenMetaverse.Assets.AssetAnimation.#ctor">
15067 <summary>Default Constructor</summary>
15068 </member>
15069 <member name="M:OpenMetaverse.Assets.AssetAnimation.#ctor(OpenMetaverse.UUID,System.Byte[])">
16128 <summary> 15070 <summary>
15071 Construct an Asset object of type Animation
16129 </summary> 15072 </summary>
15073 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
15074 <param name="assetData">A byte array containing the raw asset data</param>
16130 </member> 15075 </member>
16131 <member name="F:OpenMetaverse.MapBlock.Fields"> 15076 <member name="P:OpenMetaverse.Assets.AssetAnimation.AssetType">
15077 <summary>Override the base classes AssetType</summary>
15078 </member>
15079 <member name="T:OpenMetaverse.Helpers">
16132 <summary> 15080 <summary>
15081 Static helper functions and global variables
16133 </summary> 15082 </summary>
16134 </member> 15083 </member>
16135 <member name="M:OpenMetaverse.MapBlock.CompareTo(System.Object)"> 15084 <member name="F:OpenMetaverse.Helpers.MSG_APPENDED_ACKS">
15085 <summary>This header flag signals that ACKs are appended to the packet</summary>
15086 </member>
15087 <member name="F:OpenMetaverse.Helpers.MSG_RESENT">
15088 <summary>This header flag signals that this packet has been sent before</summary>
15089 </member>
15090 <member name="F:OpenMetaverse.Helpers.MSG_RELIABLE">
15091 <summary>This header flags signals that an ACK is expected for this packet</summary>
15092 </member>
15093 <member name="F:OpenMetaverse.Helpers.MSG_ZEROCODED">
15094 <summary>This header flag signals that the message is compressed using zerocoding</summary>
15095 </member>
15096 <member name="M:OpenMetaverse.Helpers.TEOffsetShort(System.Single)">
16136 <summary> 15097 <summary>
15098
16137 </summary> 15099 </summary>
16138 <param name="obj"> 15100 <param name="offset"></param>
16139 </param> 15101 <returns></returns>
16140 <returns>
16141 </returns>
16142 </member> 15102 </member>
16143 <member name="T:OpenMetaverse.MapPacket"> 15103 <member name="M:OpenMetaverse.Helpers.TEOffsetFloat(System.Byte[],System.Int32)">
16144 <summary> 15104 <summary>
15105
16145 </summary> 15106 </summary>
15107 <param name="bytes"></param>
15108 <param name="pos"></param>
15109 <returns></returns>
16146 </member> 15110 </member>
16147 <member name="F:OpenMetaverse.MapPacket.ID"> 15111 <member name="M:OpenMetaverse.Helpers.TERotationShort(System.Single)">
16148 <summary> 15112 <summary>
15113
16149 </summary> 15114 </summary>
15115 <param name="rotation"></param>
15116 <returns></returns>
16150 </member> 15117 </member>
16151 <member name="F:OpenMetaverse.MapPacket.Name"> 15118 <member name="M:OpenMetaverse.Helpers.TERotationFloat(System.Byte[],System.Int32)">
16152 <summary> 15119 <summary>
15120
16153 </summary> 15121 </summary>
15122 <param name="bytes"></param>
15123 <param name="pos"></param>
15124 <returns></returns>
16154 </member> 15125 </member>
16155 <member name="F:OpenMetaverse.MapPacket.Frequency"> 15126 <member name="M:OpenMetaverse.Helpers.GlobalPosToRegionHandle(System.Single,System.Single,System.Single@,System.Single@)">
16156 <summary> 15127 <summary>
15128 Given an X/Y location in absolute (grid-relative) terms, a region
15129 handle is returned along with the local X/Y location in that region
16157 </summary> 15130 </summary>
15131 <param name="globalX">The absolute X location, a number such as
15132 255360.35</param>
15133 <param name="globalY">The absolute Y location, a number such as
15134 255360.35</param>
15135 <param name="localX">The sim-local X position of the global X
15136 position, a value from 0.0 to 256.0</param>
15137 <param name="localY">The sim-local Y position of the global Y
15138 position, a value from 0.0 to 256.0</param>
15139 <returns>A 64-bit region handle that can be used to teleport to</returns>
16158 </member> 15140 </member>
16159 <member name="F:OpenMetaverse.MapPacket.Trusted"> 15141 <member name="M:OpenMetaverse.Helpers.FloatToTerseString(System.Single)">
16160 <summary> 15142 <summary>
15143 Converts a floating point number to a terse string format used for
15144 transmitting numbers in wearable asset files
16161 </summary> 15145 </summary>
15146 <param name="val">Floating point number to convert to a string</param>
15147 <returns>A terse string representation of the input number</returns>
16162 </member> 15148 </member>
16163 <member name="F:OpenMetaverse.MapPacket.Encoded"> 15149 <member name="M:OpenMetaverse.Helpers.FieldToString(System.Text.StringBuilder,System.Byte[],System.String)">
16164 <summary> 15150 <summary>
15151 Convert a variable length field (byte array) to a string, with a
15152 field name prepended to each line of the output
16165 </summary> 15153 </summary>
15154 <remarks>If the byte array has unprintable characters in it, a
15155 hex dump will be written instead</remarks>
15156 <param name="output">The StringBuilder object to write to</param>
15157 <param name="bytes">The byte array to convert to a string</param>
15158 <param name="fieldName">A field name to prepend to each line of output</param>
16166 </member> 15159 </member>
16167 <member name="F:OpenMetaverse.MapPacket.Blocks"> 15160 <member name="M:OpenMetaverse.Helpers.ZeroDecode(System.Byte[],System.Int32,System.Byte[])">
16168 <summary> 15161 <summary>
15162 Decode a zerocoded byte array, used to decompress packets marked
15163 with the zerocoded flag
16169 </summary> 15164 </summary>
15165 <remarks>Any time a zero is encountered, the next byte is a count
15166 of how many zeroes to expand. One zero is encoded with 0x00 0x01,
15167 two zeroes is 0x00 0x02, three zeroes is 0x00 0x03, etc. The
15168 first four bytes are copied directly to the output buffer.
15169 </remarks>
15170 <param name="src">The byte array to decode</param>
15171 <param name="srclen">The length of the byte array to decode. This
15172 would be the length of the packet up to (but not including) any
15173 appended ACKs</param>
15174 <param name="dest">The output byte array to decode to</param>
15175 <returns>The length of the output buffer</returns>
16170 </member> 15176 </member>
16171 <member name="T:OpenMetaverse.ProtocolManager"> 15177 <member name="M:OpenMetaverse.Helpers.ZeroEncode(System.Byte[],System.Int32,System.Byte[])">
16172 <summary> 15178 <summary>
15179 Encode a byte array with zerocoding. Used to compress packets marked
15180 with the zerocoded flag. Any zeroes in the array are compressed down
15181 to a single zero byte followed by a count of how many zeroes to expand
15182 out. A single zero becomes 0x00 0x01, two zeroes becomes 0x00 0x02,
15183 three zeroes becomes 0x00 0x03, etc. The first four bytes are copied
15184 directly to the output buffer.
16173 </summary> 15185 </summary>
15186 <param name="src">The byte array to encode</param>
15187 <param name="srclen">The length of the byte array to encode</param>
15188 <param name="dest">The output byte array to encode to</param>
15189 <returns>The length of the output buffer</returns>
16174 </member> 15190 </member>
16175 <member name="M:OpenMetaverse.ProtocolManager.#ctor(System.String,OpenMetaverse.GridClient)"> 15191 <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)">
16176 <summary> 15192 <summary>
15193 Calculates the CRC (cyclic redundancy check) needed to upload inventory.
16177 </summary> 15194 </summary>
16178 <param name="mapFile"> 15195 <param name="creationDate">Creation date</param>
16179 </param> 15196 <param name="saleType">Sale type</param>
16180 <param name="client"> 15197 <param name="invType">Inventory type</param>
16181 </param> 15198 <param name="type">Type</param>
15199 <param name="assetID">Asset ID</param>
15200 <param name="groupID">Group ID</param>
15201 <param name="salePrice">Sale price</param>
15202 <param name="ownerID">Owner ID</param>
15203 <param name="creatorID">Creator ID</param>
15204 <param name="itemID">Item ID</param>
15205 <param name="folderID">Folder ID</param>
15206 <param name="everyoneMask">Everyone mask (permissions)</param>
15207 <param name="flags">Flags</param>
15208 <param name="nextOwnerMask">Next owner mask (permissions)</param>
15209 <param name="groupMask">Group mask (permissions)</param>
15210 <param name="ownerMask">Owner mask (permissions)</param>
15211 <returns>The calculated CRC</returns>
16182 </member> 15212 </member>
16183 <member name="F:OpenMetaverse.ProtocolManager.TypeSizes"> 15213 <member name="M:OpenMetaverse.Helpers.GetResourceStream(System.String)">
16184 <summary> 15214 <summary>
15215 Attempts to load a file embedded in the assembly
16185 </summary> 15216 </summary>
15217 <param name="resourceName">The filename of the resource to load</param>
15218 <returns>A Stream for the requested file, or null if the resource
15219 was not successfully loaded</returns>
16186 </member> 15220 </member>
16187 <member name="F:OpenMetaverse.ProtocolManager.KeywordPositions"> 15221 <member name="M:OpenMetaverse.Helpers.GetResourceStream(System.String,System.String)">
16188 <summary> 15222 <summary>
15223 Attempts to load a file either embedded in the assembly or found in
15224 a given search path
16189 </summary> 15225 </summary>
15226 <param name="resourceName">The filename of the resource to load</param>
15227 <param name="searchPath">An optional path that will be searched if
15228 the asset is not found embedded in the assembly</param>
15229 <returns>A Stream for the requested file, or null if the resource
15230 was not successfully loaded</returns>
16190 </member> 15231 </member>
16191 <member name="F:OpenMetaverse.ProtocolManager.LowMaps"> 15232 <member name="M:OpenMetaverse.Helpers.PrimListToOSD(System.Collections.Generic.List{OpenMetaverse.Primitive})">
16192 <summary> 15233 <summary>
15234 Converts a list of primitives to an object that can be serialized
15235 with the LLSD system
16193 </summary> 15236 </summary>
15237 <param name="prims">Primitives to convert to a serializable object</param>
15238 <returns>An object that can be serialized with LLSD</returns>
16194 </member> 15239 </member>
16195 <member name="F:OpenMetaverse.ProtocolManager.MediumMaps"> 15240 <member name="M:OpenMetaverse.Helpers.OSDToPrimList(OpenMetaverse.StructuredData.OSD)">
16196 <summary> 15241 <summary>
15242 Deserializes OSD in to a list of primitives
16197 </summary> 15243 </summary>
15244 <param name="osd">Structure holding the serialized primitive list,
15245 must be of the SDMap type</param>
15246 <returns>A list of deserialized primitives</returns>
16198 </member> 15247 </member>
16199 <member name="F:OpenMetaverse.ProtocolManager.HighMaps"> 15248 <member name="M:OpenMetaverse.Helpers.StructToString(System.Object)">
15249 <summary>
15250 Converts a struct or class object containing fields only into a key value separated string
15251 </summary>
15252 <param name="t">The struct object</param>
15253 <returns>A string containing the struct fields as the keys, and the field value as the value separated</returns>
15254 <example>
15255 <code>
15256 // Add the following code to any struct or class containing only fields to override the ToString()
15257 // method to display the values of the passed object
15258
15259 /// <summary>Print the struct data as a string</summary>
15260 ///<returns>A string containing the field name, and field value</returns>
15261 public override string ToString()
15262 {
15263 return Helpers.StructToString(this);
15264 }
15265 </code>
15266 </example>
15267 </member>
15268 <member name="T:OpenMetaverse.Helpers.LogLevel">
16200 <summary> 15269 <summary>
15270 Passed to Logger.Log() to identify the severity of a log entry
16201 </summary> 15271 </summary>
16202 </member> 15272 </member>
16203 <member name="M:OpenMetaverse.ProtocolManager.Command(System.String)"> 15273 <member name="F:OpenMetaverse.Helpers.LogLevel.None">
16204 <summary> 15274 <summary>No logging information will be output</summary>
15275 </member>
15276 <member name="F:OpenMetaverse.Helpers.LogLevel.Info">
15277 <summary>Non-noisy useful information, may be helpful in
15278 debugging a problem</summary>
15279 </member>
15280 <member name="F:OpenMetaverse.Helpers.LogLevel.Warning">
15281 <summary>A non-critical error occurred. A warning will not
15282 prevent the rest of the library from operating as usual,
15283 although it may be indicative of an underlying issue</summary>
15284 </member>
15285 <member name="F:OpenMetaverse.Helpers.LogLevel.Error">
15286 <summary>A critical error has occurred. Generally this will
15287 be followed by the network layer shutting down, although the
15288 stability of the library after an error is uncertain</summary>
15289 </member>
15290 <member name="F:OpenMetaverse.Helpers.LogLevel.Debug">
15291 <summary>Used for internal testing, this logging level can
15292 generate very noisy (long and/or repetitive) messages. Don't
15293 pass this to the Log() function, use DebugLog() instead.
16205 </summary> 15294 </summary>
16206 <param name="command">
16207 </param>
16208 <returns>
16209 </returns>
16210 </member> 15295 </member>
16211 <member name="M:OpenMetaverse.ProtocolManager.Command(System.Byte[])"> 15296 <member name="M:OpenMetaverse.WrappedObject`1.Dispose">
16212 <summary> 15297 <summary>
15298 Checks the instance back into the object pool
16213 </summary> 15299 </summary>
16214 <param name="data">
16215 </param>
16216 <returns>
16217 </returns>
16218 </member> 15300 </member>
16219 <member name="M:OpenMetaverse.ProtocolManager.Command(System.UInt16,OpenMetaverse.PacketFrequency)"> 15301 <member name="P:OpenMetaverse.WrappedObject`1.Instance">
16220 <summary> 15302 <summary>
15303 Returns an instance of the class that has been checked out of the Object Pool.
16221 </summary> 15304 </summary>
16222 <param name="command">
16223 </param>
16224 <param name="frequency">
16225 </param>
16226 <returns>
16227 </returns>
16228 </member> 15305 </member>
16229 <member name="M:OpenMetaverse.ProtocolManager.PrintMap"> 15306 <member name="M:OpenMetaverse.ObjectPoolBase`1.#ctor">
16230 <summary> 15307 <summary>
15308 Creates a new instance of the ObjectPoolBase class. Initialize MUST be called
15309 after using this constructor.
16231 </summary> 15310 </summary>
16232 </member> 15311 </member>
16233 <member name="M:OpenMetaverse.ProtocolManager.PrintOneMap(OpenMetaverse.MapPacket[],System.String)"> 15312 <member name="M:OpenMetaverse.ObjectPoolBase`1.#ctor(System.Int32,System.Int32,System.Boolean,System.Int32)">
16234 <summary> 15313 <summary>
15314 Creates a new instance of the ObjectPool Base class.
16235 </summary> 15315 </summary>
16236 <param name="map"> 15316 <param name="itemsPerSegment">The object pool is composed of segments, which
16237 </param> 15317 are allocated whenever the size of the pool is exceeded. The number of items
16238 <param name="frequency"> 15318 in a segment should be large enough that allocating a new segmeng is a rare
15319 thing. For example, on a server that will have 10k people logged in at once,
15320 the receive buffer object pool should have segment sizes of at least 1000
15321 byte arrays per segment.
16239 </param> 15322 </param>
15323 <param name="minimumSegmentCount">The minimun number of segments that may exist.</param>
15324 <param name="gcOnPoolGrowth">Perform a full GC.Collect whenever a segment is allocated, and then again after allocation to compact the heap.</param>
15325 <param name="cleanupFrequenceMS">The frequency which segments are checked to see if they're eligible for cleanup.</param>
16240 </member> 15326 </member>
16241 <member name="M:OpenMetaverse.ProtocolManager.DecodeMapFile(System.String,System.String)"> 15327 <member name="M:OpenMetaverse.ObjectPoolBase`1.ForceCleanup">
16242 <summary> 15328 <summary>
15329 Forces the segment cleanup algorithm to be run. This method is intended
15330 primarly for use from the Unit Test libraries.
16243 </summary> 15331 </summary>
16244 <param name="mapFile">
16245 </param>
16246 <param name="outputFile">
16247 </param>
16248 </member> 15332 </member>
16249 <member name="M:OpenMetaverse.ProtocolManager.LoadMapFile(System.String)"> 15333 <member name="M:OpenMetaverse.ObjectPoolBase`1.GetObjectInstance">
16250 <summary> 15334 <summary>
15335 Responsible for allocate 1 instance of an object that will be stored in a segment.
16251 </summary> 15336 </summary>
16252 <param name="mapFile"> 15337 <returns>An instance of whatever objec the pool is pooling.</returns>
16253 </param>
16254 </member> 15338 </member>
16255 <member name="T:OpenMetaverse.Settings"> 15339 <member name="M:OpenMetaverse.ObjectPoolBase`1.CheckIn(OpenMetaverse.ObjectPoolSegment{`0},`0)">
16256 <summary> 15340 <summary>
16257 Class for controlling various system settings. 15341 Checks in an instance of T owned by the object pool. This method is only intended to be called
15342 by the <c>WrappedObject</c> class.
16258 </summary> 15343 </summary>
16259 <remarks>Some values are readonly because they affect things that 15344 <param name="owningSegment">The segment from which the instance is checked out.</param>
16260 happen when the GridClient object is initialized, so changing them at 15345 <param name="instance">The instance of <c>T</c> to check back into the segment.</param>
16261 runtime won't do any good. Non-readonly values may affect things that
16262 happen at login or dynamically</remarks>
16263 </member>
16264 <member name="M:OpenMetaverse.Settings.#ctor(OpenMetaverse.GridClient)">
16265 <summary>Constructor</summary>
16266 <param name="client">Reference to a GridClient object</param>
16267 </member>
16268 <member name="F:OpenMetaverse.Settings.AGNI_LOGIN_SERVER">
16269 <summary>Main grid login server</summary>
16270 </member>
16271 <member name="F:OpenMetaverse.Settings.ADITI_LOGIN_SERVER">
16272 <summary>Beta grid login server</summary>
16273 </member> 15346 </member>
16274 <member name="F:OpenMetaverse.Settings.ENABLE_INVENTORY_STORE"> 15347 <member name="M:OpenMetaverse.ObjectPoolBase`1.CheckOut">
16275 <summary> 15348 <summary>
16276 InventoryManager requests inventory information on login, 15349 Checks an instance of <c>T</c> from the pool. If the pool is not sufficient to
16277 GridClient initializes an Inventory store for main inventory. 15350 allow the checkout, a new segment is created.
16278 </summary> 15351 </summary>
15352 <returns>A <c>WrappedObject</c> around the instance of <c>T</c>. To check
15353 the instance back into the segment, be sureto dispose the WrappedObject
15354 when finished. </returns>
16279 </member> 15355 </member>
16280 <member name="F:OpenMetaverse.Settings.ENABLE_LIBRARY_STORE"> 15356 <member name="P:OpenMetaverse.ObjectPoolBase`1.TotalSegments">
16281 <summary> 15357 <summary>
16282 InventoryManager requests library information on login, 15358 The total number of segments created. Intended to be used by the Unit Tests.
16283 GridClient initializes an Inventory store for the library.
16284 </summary> 15359 </summary>
16285 </member> 15360 </member>
16286 <member name="F:OpenMetaverse.Settings.PING_INTERVAL"> 15361 <member name="P:OpenMetaverse.ObjectPoolBase`1.ItemsPerSegment">
16287 <summary>Number of milliseconds between sending pings to each sim</summary> 15362 <summary>
16288 </member> 15363 The number of items that are in a segment. Items in a segment
16289 <member name="F:OpenMetaverse.Settings.DEFAULT_AGENT_UPDATE_INTERVAL"> 15364 are all allocated at the same time, and are hopefully close to
16290 <summary>Number of milliseconds between sending camera updates</summary> 15365 each other in the managed heap.
16291 </member> 15366 </summary>
16292 <member name="F:OpenMetaverse.Settings.INTERPOLATION_INTERVAL">
16293 <summary>Number of milliseconds between updating the current
16294 positions of moving, non-accelerating and non-colliding objects</summary>
16295 </member>
16296 <member name="F:OpenMetaverse.Settings.NETWORK_TICK_INTERVAL">
16297 <summary>Millisecond interval between ticks, where all ACKs are
16298 sent out and the age of unACKed packets is checked</summary>
16299 </member>
16300 <member name="F:OpenMetaverse.Settings.PACKET_INBOX_SIZE">
16301 <summary>The initial size of the packet inbox, where packets are
16302 stored before processing</summary>
16303 </member>
16304 <member name="F:OpenMetaverse.Settings.MAX_PACKET_SIZE">
16305 <summary>Maximum size of packet that we want to send over the wire</summary>
16306 </member>
16307 <member name="F:OpenMetaverse.Settings.MAX_SEQUENCE">
16308 <summary>The maximum value of a packet sequence number before it
16309 rolls over back to one</summary>
16310 </member>
16311 <member name="F:OpenMetaverse.Settings.PACKET_ARCHIVE_SIZE">
16312 <summary>The maximum size of the sequence number archive, used to
16313 check for resent and/or duplicate packets</summary>
16314 </member>
16315 <member name="F:OpenMetaverse.Settings.RESOURCE_DIR">
16316 <summary>The relative directory where external resources are kept</summary>
16317 </member>
16318 <member name="F:OpenMetaverse.Settings.LOGIN_SERVER">
16319 <summary>Login server to connect to</summary>
16320 </member>
16321 <member name="F:OpenMetaverse.Settings.BIND_ADDR">
16322 <summary>IP Address the client will bind to</summary>
16323 </member>
16324 <member name="F:OpenMetaverse.Settings.USE_LLSD_LOGIN">
16325 <summary>Use XML-RPC Login or LLSD Login, default is XML-RPC Login</summary>
16326 </member>
16327 <member name="F:OpenMetaverse.Settings.TRANSFER_TIMEOUT">
16328 <summary>Number of milliseconds before an asset transfer will time
16329 out</summary>
16330 </member>
16331 <member name="F:OpenMetaverse.Settings.TELEPORT_TIMEOUT">
16332 <summary>Number of milliseconds before a teleport attempt will time
16333 out</summary>
16334 </member>
16335 <member name="F:OpenMetaverse.Settings.LOGOUT_TIMEOUT">
16336 <summary>Number of milliseconds before NetworkManager.Logout() will
16337 time out</summary>
16338 </member>
16339 <member name="F:OpenMetaverse.Settings.CAPS_TIMEOUT">
16340 <summary>Number of milliseconds before a CAPS call will time out</summary>
16341 <remarks>Setting this too low will cause web requests time out and
16342 possibly retry repeatedly</remarks>
16343 </member>
16344 <member name="F:OpenMetaverse.Settings.LOGIN_TIMEOUT">
16345 <summary>Number of milliseconds for xml-rpc to timeout</summary>
16346 </member>
16347 <member name="F:OpenMetaverse.Settings.RESEND_TIMEOUT">
16348 <summary>Milliseconds before a packet is assumed lost and resent</summary>
16349 </member>
16350 <member name="F:OpenMetaverse.Settings.SIMULATOR_TIMEOUT">
16351 <summary>Milliseconds without receiving a packet before the
16352 connection to a simulator is assumed lost</summary>
16353 </member>
16354 <member name="F:OpenMetaverse.Settings.MAP_REQUEST_TIMEOUT">
16355 <summary>Milliseconds to wait for a simulator info request through
16356 the grid interface</summary>
16357 </member>
16358 <member name="F:OpenMetaverse.Settings.MAX_PENDING_ACKS">
16359 <summary>Maximum number of queued ACKs to be sent before SendAcks()
16360 is forced</summary>
16361 </member>
16362 <member name="F:OpenMetaverse.Settings.STATS_QUEUE_SIZE">
16363 <summary>Network stats queue length (seconds)</summary>
16364 </member>
16365 <member name="F:OpenMetaverse.Settings.STORE_LAND_PATCHES">
16366 <summary>Enable/disable storing terrain heightmaps in the
16367 TerrainManager</summary>
16368 </member>
16369 <member name="F:OpenMetaverse.Settings.SEND_AGENT_UPDATES">
16370 <summary>Enable/disable sending periodic camera updates</summary>
16371 </member>
16372 <member name="F:OpenMetaverse.Settings.SEND_AGENT_APPEARANCE">
16373 <summary>Enable/disable automatically setting agent appearance at
16374 login and after sim crossing</summary>
16375 </member>
16376 <member name="F:OpenMetaverse.Settings.SEND_AGENT_THROTTLE">
16377 <summary>Enable/disable automatically setting the bandwidth throttle
16378 after connecting to each simulator</summary>
16379 <remarks>The default throttle uses the equivalent of the maximum
16380 bandwidth setting in the official client. If you do not set a
16381 throttle your connection will by default be throttled well below
16382 the minimum values and you may experience connection problems</remarks>
16383 </member>
16384 <member name="F:OpenMetaverse.Settings.SEND_PINGS">
16385 <summary>Enable/disable the sending of pings to monitor lag and
16386 packet loss</summary>
16387 </member>
16388 <member name="F:OpenMetaverse.Settings.MULTIPLE_SIMS">
16389 <summary>Should we connect to multiple sims? This will allow
16390 viewing in to neighboring simulators and sim crossings
16391 (Experimental)</summary>
16392 </member>
16393 <member name="F:OpenMetaverse.Settings.ALWAYS_DECODE_OBJECTS">
16394 <summary>If true, all object update packets will be decoded in to
16395 native objects. If false, only updates for our own agent will be
16396 decoded. Registering an event handler will force objects for that
16397 type to always be decoded. If this is disabled the object tracking
16398 will have missing or partial prim and avatar information</summary>
16399 </member>
16400 <member name="F:OpenMetaverse.Settings.ALWAYS_REQUEST_OBJECTS">
16401 <summary>If true, when a cached object check is received from the
16402 server the full object info will automatically be requested</summary>
16403 </member>
16404 <member name="F:OpenMetaverse.Settings.ENABLE_CAPS">
16405 <summary>Whether to establish connections to HTTP capabilities
16406 servers for simulators</summary>
16407 </member>
16408 <member name="F:OpenMetaverse.Settings.ENABLE_SIMSTATS">
16409 <summary>Whether to decode sim stats</summary>
16410 </member>
16411 <member name="F:OpenMetaverse.Settings.LOG_ALL_CAPS_ERRORS">
16412 <summary>The capabilities servers are currently designed to
16413 periodically return a 502 error which signals for the client to
16414 re-establish a connection. Set this to true to log those 502 errors</summary>
16415 </member>
16416 <member name="F:OpenMetaverse.Settings.FETCH_MISSING_INVENTORY">
16417 <summary>If true, any reference received for a folder or item
16418 the library is not aware of will automatically be fetched</summary>
16419 </member>
16420 <member name="F:OpenMetaverse.Settings.DISABLE_AGENT_UPDATE_DUPLICATE_CHECK">
16421 <summary>If true, and <code>SEND_AGENT_UPDATES</code> is true,
16422 AgentUpdate packets will continuously be sent out to give the bot
16423 smoother movement and autopiloting</summary>
16424 </member> 15367 </member>
16425 <member name="F:OpenMetaverse.Settings.AVATAR_TRACKING"> 15368 <member name="P:OpenMetaverse.ObjectPoolBase`1.MinimumSegmentCount">
16426 <summary>If true, currently visible avatars will be stored 15369 <summary>
16427 in dictionaries inside <code>Simulator.ObjectAvatars</code>. 15370 The minimum number of segments. When segments are reclaimed,
16428 If false, a new Avatar or Primitive object will be created 15371 this number of segments will always be left alone. These
16429 each time an object update packet is received</summary> 15372 segments are allocated at startup.
15373 </summary>
16430 </member> 15374 </member>
16431 <member name="F:OpenMetaverse.Settings.OBJECT_TRACKING"> 15375 <member name="P:OpenMetaverse.ObjectPoolBase`1.MinimumSegmentAgePriorToCleanup">
16432 <summary>If true, currently visible avatars will be stored 15376 <summary>
16433 in dictionaries inside <code>Simulator.ObjectPrimitives</code>. 15377 The age a segment must be before it's eligible for cleanup.
16434 If false, a new Avatar or Primitive object will be created 15378 This is used to prevent thrash, and typical values are in
16435 each time an object update packet is received</summary> 15379 the 5 minute range.
15380 </summary>
16436 </member> 15381 </member>
16437 <member name="F:OpenMetaverse.Settings.USE_INTERPOLATION_TIMER"> 15382 <member name="P:OpenMetaverse.ObjectPoolBase`1.CleanupFrequencyMilliseconds">
16438 <summary>If true, position and velocity will periodically be 15383 <summary>
16439 interpolated (extrapolated, technically) for objects and 15384 The frequence which the cleanup thread runs. This is typically
16440 avatars that are being tracked by the library. This is 15385 expected to be in the 5 minute range.
16441 necessary to increase the accuracy of speed and position 15386 </summary>
16442 estimates for simulated objects</summary>
16443 </member> 15387 </member>
16444 <member name="F:OpenMetaverse.Settings.TRACK_UTILIZATION"> 15388 <member name="T:OpenMetaverse.BitPack">
16445 <summary> 15389 <summary>
16446 If true, utilization statistics will be tracked. There is a minor penalty 15390 Wrapper around a byte array that allows bit to be packed and unpacked
16447 in CPU time for enabling this option. 15391 one at a time or by a variable amount. Useful for very tightly packed
15392 data like LayerData packets
16448 </summary> 15393 </summary>
16449 </member> 15394 </member>
16450 <member name="F:OpenMetaverse.Settings.PARCEL_TRACKING"> 15395 <member name="F:OpenMetaverse.BitPack.Data">
16451 <summary>If true, parcel details will be stored in the 15396 <summary></summary>
16452 <code>Simulator.Parcels</code> dictionary as they are received</summary>
16453 </member> 15397 </member>
16454 <member name="F:OpenMetaverse.Settings.ALWAYS_REQUEST_PARCEL_ACL"> 15398 <member name="M:OpenMetaverse.BitPack.#ctor(System.Byte[],System.Int32)">
16455 <summary> 15399 <summary>
16456 If true, an incoming parcel properties reply will automatically send 15400 Default constructor, initialize the bit packer / bit unpacker
16457 a request for the parcel access list 15401 with a byte array and starting position
16458 </summary> 15402 </summary>
15403 <param name="data">Byte array to pack bits in to or unpack from</param>
15404 <param name="pos">Starting position in the byte array</param>
16459 </member> 15405 </member>
16460 <member name="F:OpenMetaverse.Settings.ALWAYS_REQUEST_PARCEL_DWELL"> 15406 <member name="M:OpenMetaverse.BitPack.PackFloat(System.Single)">
16461 <summary> 15407 <summary>
16462 if true, an incoming parcel properties reply will automatically send 15408 Pack a floating point value in to the data
16463 a request for the traffic count.
16464 </summary> 15409 </summary>
15410 <param name="data">Floating point value to pack</param>
16465 </member> 15411 </member>
16466 <member name="F:OpenMetaverse.Settings.USE_ASSET_CACHE"> 15412 <member name="M:OpenMetaverse.BitPack.PackBits(System.Int32,System.Int32)">
16467 <summary> 15413 <summary>
16468 If true, images, and other assets downloaded from the server 15414 Pack part or all of an integer in to the data
16469 will be cached in a local directory
16470 </summary> 15415 </summary>
15416 <param name="data">Integer containing the data to pack</param>
15417 <param name="totalCount">Number of bits of the integer to pack</param>
16471 </member> 15418 </member>
16472 <member name="F:OpenMetaverse.Settings.ASSET_CACHE_DIR"> 15419 <member name="M:OpenMetaverse.BitPack.PackBits(System.UInt32,System.Int32)">
16473 <summary>Path to store cached texture data</summary> 15420 <summary>
16474 </member> 15421 Pack part or all of an unsigned integer in to the data
16475 <member name="F:OpenMetaverse.Settings.ASSET_CACHE_MAX_SIZE"> 15422 </summary>
16476 <summary>Maximum size cached files are allowed to take on disk (bytes)</summary> 15423 <param name="data">Unsigned integer containing the data to pack</param>
15424 <param name="totalCount">Number of bits of the integer to pack</param>
16477 </member> 15425 </member>
16478 <member name="F:OpenMetaverse.Settings.DEFAULT_EFFECT_COLOR"> 15426 <member name="M:OpenMetaverse.BitPack.PackBit(System.Boolean)">
16479 <summary>Default color used for viewer particle effects</summary> 15427 <summary>
15428 Pack a single bit in to the data
15429 </summary>
15430 <param name="bit">Bit to pack</param>
16480 </member> 15431 </member>
16481 <member name="F:OpenMetaverse.Settings.MAX_RESEND_COUNT"> 15432 <member name="M:OpenMetaverse.BitPack.PackFixed(System.Single,System.Boolean,System.Int32,System.Int32)">
16482 <summary>Maximum number of times to resend a failed packet</summary> 15433 <summary>
15434
15435 </summary>
15436 <param name="data"></param>
15437 <param name="isSigned"></param>
15438 <param name="intBits"></param>
15439 <param name="fracBits"></param>
16483 </member> 15440 </member>
16484 <member name="F:OpenMetaverse.Settings.THROTTLE_OUTGOING_PACKETS"> 15441 <member name="M:OpenMetaverse.BitPack.PackUUID(OpenMetaverse.UUID)">
16485 <summary>Throttle outgoing packet rate</summary> 15442 <summary>
15443
15444 </summary>
15445 <param name="data"></param>
16486 </member> 15446 </member>
16487 <member name="F:OpenMetaverse.Settings.CLIENT_IDENTIFICATION_TAG"> 15447 <member name="M:OpenMetaverse.BitPack.PackColor(OpenMetaverse.Color4)">
16488 <summary>UUID of a texture used by some viewers to indentify type of client used</summary> 15448 <summary>
15449
15450 </summary>
15451 <param name="data"></param>
16489 </member> 15452 </member>
16490 <member name="F:OpenMetaverse.Settings.USE_HTTP_TEXTURES"> 15453 <member name="M:OpenMetaverse.BitPack.UnpackFloat">
16491 <summary> 15454 <summary>
16492 Download textures using GetTexture capability when available 15455 Unpacking a floating point value from the data
16493 </summary> 15456 </summary>
15457 <returns>Unpacked floating point value</returns>
16494 </member> 15458 </member>
16495 <member name="F:OpenMetaverse.Settings.MAX_CONCURRENT_TEXTURE_DOWNLOADS"> 15459 <member name="M:OpenMetaverse.BitPack.UnpackBits(System.Int32)">
16496 <summary>The maximum number of concurrent texture downloads allowed</summary> 15460 <summary>
16497 <remarks>Increasing this number will not necessarily increase texture retrieval times due to 15461 Unpack a variable number of bits from the data in to integer format
16498 simulator throttles</remarks> 15462 </summary>
15463 <param name="totalCount">Number of bits to unpack</param>
15464 <returns>An integer containing the unpacked bits</returns>
15465 <remarks>This function is only useful up to 32 bits</remarks>
16499 </member> 15466 </member>
16500 <member name="F:OpenMetaverse.Settings.PIPELINE_REFRESH_INTERVAL"> 15467 <member name="M:OpenMetaverse.BitPack.UnpackUBits(System.Int32)">
16501 <summary> 15468 <summary>
16502 The Refresh timer inteval is used to set the delay between checks for stalled texture downloads 15469 Unpack a variable number of bits from the data in to unsigned
15470 integer format
16503 </summary> 15471 </summary>
16504 <remarks>This is a static variable which applies to all instances</remarks> 15472 <param name="totalCount">Number of bits to unpack</param>
15473 <returns>An unsigned integer containing the unpacked bits</returns>
15474 <remarks>This function is only useful up to 32 bits</remarks>
16505 </member> 15475 </member>
16506 <member name="F:OpenMetaverse.Settings.PIPELINE_REQUEST_TIMEOUT"> 15476 <member name="M:OpenMetaverse.BitPack.UnpackShort">
16507 <summary> 15477 <summary>
16508 Textures taking longer than this value will be flagged as timed out and removed from the pipeline 15478 Unpack a 16-bit signed integer
16509 </summary> 15479 </summary>
15480 <returns>16-bit signed integer</returns>
16510 </member> 15481 </member>
16511 <member name="F:OpenMetaverse.Settings.LOG_LEVEL"> 15482 <member name="M:OpenMetaverse.BitPack.UnpackUShort">
16512 <summary> 15483 <summary>
16513 Get or set the minimum log level to output to the console by default 15484 Unpack a 16-bit unsigned integer
16514 If the library is not compiled with DEBUG defined and this level is set to DEBUG
16515 You will get no output on the console. This behavior can be overriden by creating
16516 a logger configuration file for log4net
16517 </summary> 15485 </summary>
15486 <returns>16-bit unsigned integer</returns>
16518 </member> 15487 </member>
16519 <member name="F:OpenMetaverse.Settings.LOG_NAMES"> 15488 <member name="M:OpenMetaverse.BitPack.UnpackInt">
16520 <summary>Attach avatar names to log messages</summary> 15489 <summary>
15490 Unpack a 32-bit signed integer
15491 </summary>
15492 <returns>32-bit signed integer</returns>
16521 </member> 15493 </member>
16522 <member name="F:OpenMetaverse.Settings.LOG_RESENDS"> 15494 <member name="M:OpenMetaverse.BitPack.UnpackUInt">
16523 <summary>Log packet retransmission info</summary> 15495 <summary>
15496 Unpack a 32-bit unsigned integer
15497 </summary>
15498 <returns>32-bit unsigned integer</returns>
16524 </member> 15499 </member>
16525 <member name="P:OpenMetaverse.Settings.UPLOAD_COST"> 15500 <member name="P:OpenMetaverse.BitPack.BytePos">
16526 <summary>Cost of uploading an asset</summary> 15501 <summary></summary>
16527 <remarks>Read-only since this value is dynamically fetched at login</remarks>
16528 </member> 15502 </member>
16529 <member name="M:OpenMetaverse.Settings.EconomyDataHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 15503 <member name="P:OpenMetaverse.BitPack.BitPos">
16530 <summary>Process an incoming packet and raise the appropriate events</summary> 15504 <summary></summary>
16531 <param name="sender">The sender</param>
16532 <param name="e">The EventArgs object containing the packet data</param>
16533 </member> 15505 </member>
16534 <member name="T:OpenMetaverse.RegionFlags"> 15506 <member name="T:OpenMetaverse.Assets.AssetSound">
16535 <summary> 15507 <summary>
16536 Simulator (region) properties 15508 Represents a Sound Asset
16537 </summary> 15509 </summary>
16538 </member> 15510 </member>
16539 <member name="F:OpenMetaverse.RegionFlags.None"> 15511 <member name="M:OpenMetaverse.Assets.AssetSound.#ctor">
16540 <summary>No flags set</summary> 15512 <summary>Initializes a new instance of an AssetSound object</summary>
16541 </member>
16542 <member name="F:OpenMetaverse.RegionFlags.AllowDamage">
16543 <summary>Agents can take damage and be killed</summary>
16544 </member> 15513 </member>
16545 <member name="F:OpenMetaverse.RegionFlags.AllowLandmark"> 15514 <member name="M:OpenMetaverse.Assets.AssetSound.#ctor(OpenMetaverse.UUID,System.Byte[])">
16546 <summary>Landmarks can be created here</summary> 15515 <summary>Initializes a new instance of an AssetSound object with parameters</summary>
15516 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
15517 <param name="assetData">A byte array containing the raw asset data</param>
16547 </member> 15518 </member>
16548 <member name="F:OpenMetaverse.RegionFlags.AllowSetHome"> 15519 <member name="M:OpenMetaverse.Assets.AssetSound.Encode">
16549 <summary>Home position can be set in this sim</summary> 15520 <summary>
15521 TODO: Encodes a sound file
15522 </summary>
16550 </member> 15523 </member>
16551 <member name="F:OpenMetaverse.RegionFlags.ResetHomeOnTeleport"> 15524 <member name="M:OpenMetaverse.Assets.AssetSound.Decode">
16552 <summary>Home position is reset when an agent teleports away</summary> 15525 <summary>
15526 TODO: Decode a sound file
15527 </summary>
15528 <returns>true</returns>
16553 </member> 15529 </member>
16554 <member name="F:OpenMetaverse.RegionFlags.SunFixed"> 15530 <member name="P:OpenMetaverse.Assets.AssetSound.AssetType">
16555 <summary>Sun does not move</summary> 15531 <summary>Override the base classes AssetType</summary>
16556 </member> 15532 </member>
16557 <member name="F:OpenMetaverse.RegionFlags.TaxFree"> 15533 <member name="F:OpenMetaverse.InventorySortOrder.ByName">
16558 <summary>No object, land, etc. taxes</summary> 15534 <summary>Sort by name</summary>
16559 </member> 15535 </member>
16560 <member name="F:OpenMetaverse.RegionFlags.BlockTerraform"> 15536 <member name="F:OpenMetaverse.InventorySortOrder.ByDate">
16561 <summary>Disable heightmap alterations (agents can still plant 15537 <summary>Sort by date</summary>
16562 foliage)</summary>
16563 </member> 15538 </member>
16564 <member name="F:OpenMetaverse.RegionFlags.BlockLandResell"> 15539 <member name="F:OpenMetaverse.InventorySortOrder.FoldersByName">
16565 <summary>Land cannot be released, sold, or purchased</summary> 15540 <summary>Sort folders by name, regardless of whether items are
15541 sorted by name or date</summary>
16566 </member> 15542 </member>
16567 <member name="F:OpenMetaverse.RegionFlags.Sandbox"> 15543 <member name="F:OpenMetaverse.InventorySortOrder.SystemFoldersToTop">
16568 <summary>All content is wiped nightly</summary> 15544 <summary>Place system folders at the top</summary>
16569 </member> 15545 </member>
16570 <member name="F:OpenMetaverse.RegionFlags.NullLayer"> 15546 <member name="T:OpenMetaverse.DeRezDestination">
16571 <summary>Unknown: Related to the availability of an overview world map tile.(Think mainland images when zoomed out.)</summary> 15547 <summary>
15548 Possible destinations for DeRezObject request
15549 </summary>
16572 </member> 15550 </member>
16573 <member name="F:OpenMetaverse.RegionFlags.SkipAgentAction"> 15551 <member name="F:OpenMetaverse.DeRezDestination.AgentInventorySave">
16574 <summary>Unknown: Related to region debug flags. Possibly to skip processing of agent interaction with world. </summary> 15552 <summary></summary>
16575 </member> 15553 </member>
16576 <member name="F:OpenMetaverse.RegionFlags.SkipUpdateInterestList"> 15554 <member name="F:OpenMetaverse.DeRezDestination.AgentInventoryCopy">
16577 <summary>Region does not update agent prim interest lists. Internal debugging option.</summary> 15555 <summary>Copy from in-world to agent inventory</summary>
16578 </member> 15556 </member>
16579 <member name="F:OpenMetaverse.RegionFlags.SkipCollisions"> 15557 <member name="F:OpenMetaverse.DeRezDestination.TaskInventory">
16580 <summary>No collision detection for non-agent objects</summary> 15558 <summary>Derez to TaskInventory</summary>
16581 </member> 15559 </member>
16582 <member name="F:OpenMetaverse.RegionFlags.SkipScripts"> 15560 <member name="F:OpenMetaverse.DeRezDestination.Attachment">
16583 <summary>No scripts are ran</summary> 15561 <summary></summary>
16584 </member> 15562 </member>
16585 <member name="F:OpenMetaverse.RegionFlags.SkipPhysics"> 15563 <member name="F:OpenMetaverse.DeRezDestination.AgentInventoryTake">
16586 <summary>All physics processing is turned off</summary> 15564 <summary>Take Object</summary>
16587 </member> 15565 </member>
16588 <member name="F:OpenMetaverse.RegionFlags.ExternallyVisible"> 15566 <member name="F:OpenMetaverse.DeRezDestination.ForceToGodInventory">
16589 <summary>Region can be seen from other regions on world map. (Legacy world map option?) </summary> 15567 <summary></summary>
16590 </member> 15568 </member>
16591 <member name="F:OpenMetaverse.RegionFlags.MainlandVisible"> 15569 <member name="F:OpenMetaverse.DeRezDestination.TrashFolder">
16592 <summary>Region can be seen from mainland on world map. (Legacy world map option?) </summary> 15570 <summary>Delete Object</summary>
16593 </member> 15571 </member>
16594 <member name="F:OpenMetaverse.RegionFlags.PublicAllowed"> 15572 <member name="F:OpenMetaverse.DeRezDestination.AttachmentToInventory">
16595 <summary>Agents not explicitly on the access list can visit the region. </summary> 15573 <summary>Put an avatar attachment into agent inventory</summary>
16596 </member> 15574 </member>
16597 <member name="F:OpenMetaverse.RegionFlags.BlockDwell"> 15575 <member name="F:OpenMetaverse.DeRezDestination.AttachmentExists">
16598 <summary>Traffic calculations are not run across entire region, overrides parcel settings. </summary> 15576 <summary></summary>
16599 </member> 15577 </member>
16600 <member name="F:OpenMetaverse.RegionFlags.NoFly"> 15578 <member name="F:OpenMetaverse.DeRezDestination.ReturnToOwner">
16601 <summary>Flight is disabled (not currently enforced by the sim)</summary> 15579 <summary>Return an object back to the owner's inventory</summary>
16602 </member> 15580 </member>
16603 <member name="F:OpenMetaverse.RegionFlags.AllowDirectTeleport"> 15581 <member name="F:OpenMetaverse.DeRezDestination.ReturnToLastOwner">
16604 <summary>Allow direct (p2p) teleporting</summary> 15582 <summary>Return a deeded object back to the last owner's inventory</summary>
16605 </member> 15583 </member>
16606 <member name="F:OpenMetaverse.RegionFlags.EstateSkipScripts"> 15584 <member name="T:OpenMetaverse.InventoryItemFlags">
16607 <summary>Estate owner has temporarily disabled scripting</summary> 15585 <summary>
15586 Upper half of the Flags field for inventory items
15587 </summary>
16608 </member> 15588 </member>
16609 <member name="F:OpenMetaverse.RegionFlags.RestrictPushObject"> 15589 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectSlamPerm">
16610 <summary>Restricts the usage of the LSL llPushObject function, applies to whole region.</summary> 15590 <summary>Indicates that the NextOwner permission will be set to the
15591 most restrictive set of permissions found in the object set
15592 (including linkset items and object inventory items) on next rez</summary>
16611 </member> 15593 </member>
16612 <member name="F:OpenMetaverse.RegionFlags.DenyAnonymous"> 15594 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectSlamSale">
16613 <summary>Deny agents with no payment info on file</summary> 15595 <summary>Indicates that the object sale information has been
15596 changed</summary>
16614 </member> 15597 </member>
16615 <member name="F:OpenMetaverse.RegionFlags.DenyIdentified"> 15598 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectOverwriteBase">
16616 <summary>Deny agents with payment info on file</summary> 15599 <summary>If set, and a slam bit is set, indicates BaseMask will be overwritten on Rez</summary>
16617 </member> 15600 </member>
16618 <member name="F:OpenMetaverse.RegionFlags.DenyTransacted"> 15601 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectOverwriteOwner">
16619 <summary>Deny agents who have made a monetary transaction</summary> 15602 <summary>If set, and a slam bit is set, indicates OwnerMask will be overwritten on Rez</summary>
16620 </member> 15603 </member>
16621 <member name="F:OpenMetaverse.RegionFlags.AllowParcelChanges"> 15604 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectOverwriteGroup">
16622 <summary>Parcels within the region may be joined or divided by anyone, not just estate owners/managers. </summary> 15605 <summary>If set, and a slam bit is set, indicates GroupMask will be overwritten on Rez</summary>
16623 </member> 15606 </member>
16624 <member name="F:OpenMetaverse.RegionFlags.AbuseEmailToEstateOwner"> 15607 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectOverwriteEveryone">
16625 <summary>Abuse reports sent from within this region are sent to the estate owner defined email. </summary> 15608 <summary>If set, and a slam bit is set, indicates EveryoneMask will be overwritten on Rez</summary>
16626 </member> 15609 </member>
16627 <member name="F:OpenMetaverse.RegionFlags.AllowVoice"> 15610 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectOverwriteNextOwner">
16628 <summary>Region is Voice Enabled</summary> 15611 <summary>If set, and a slam bit is set, indicates NextOwnerMask will be overwritten on Rez</summary>
16629 </member> 15612 </member>
16630 <member name="F:OpenMetaverse.RegionFlags.BlockParcelSearch"> 15613 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectHasMultipleItems">
16631 <summary>Removes the ability from parcel owners to set their parcels to show in search.</summary> 15614 <summary>Indicates whether this object is composed of multiple
15615 items or not</summary>
16632 </member> 15616 </member>
16633 <member name="F:OpenMetaverse.RegionFlags.DenyAgeUnverified"> 15617 <member name="F:OpenMetaverse.InventoryItemFlags.SharedSingleReference">
16634 <summary>Deny agents who have not been age verified from entering the region.</summary> 15618 <summary>Indicates that the asset is only referenced by this
15619 inventory item. If this item is deleted or updated to reference a
15620 new assetID, the asset can be deleted</summary>
16635 </member> 15621 </member>
16636 <member name="T:OpenMetaverse.SimAccess"> 15622 <member name="T:OpenMetaverse.InventoryBase">
16637 <summary> 15623 <summary>
16638 Access level for a simulator 15624 Base Class for Inventory Items
16639 </summary> 15625 </summary>
16640 </member> 15626 </member>
16641 <member name="F:OpenMetaverse.SimAccess.Unknown"> 15627 <member name="F:OpenMetaverse.InventoryBase.UUID">
16642 <summary>Unknown or invalid access level</summary> 15628 <summary><seealso cref="T:OpenMetaverse.UUID"/> of item/folder</summary>
16643 </member> 15629 </member>
16644 <member name="F:OpenMetaverse.SimAccess.Trial"> 15630 <member name="F:OpenMetaverse.InventoryBase.ParentUUID">
16645 <summary>Trial accounts allowed</summary> 15631 <summary><seealso cref="T:OpenMetaverse.UUID"/> of parent folder</summary>
16646 </member> 15632 </member>
16647 <member name="F:OpenMetaverse.SimAccess.PG"> 15633 <member name="F:OpenMetaverse.InventoryBase.Name">
16648 <summary>PG rating</summary> 15634 <summary>Name of item/folder</summary>
16649 </member> 15635 </member>
16650 <member name="F:OpenMetaverse.SimAccess.Mature"> 15636 <member name="F:OpenMetaverse.InventoryBase.OwnerID">
16651 <summary>Mature rating</summary> 15637 <summary>Item/Folder Owners <seealso cref="T:OpenMetaverse.UUID"/></summary>
16652 </member> 15638 </member>
16653 <member name="F:OpenMetaverse.SimAccess.Adult"> 15639 <member name="M:OpenMetaverse.InventoryBase.#ctor(OpenMetaverse.UUID)">
16654 <summary>Adult rating</summary> 15640 <summary>
15641 Constructor, takes an itemID as a parameter
15642 </summary>
15643 <param name="itemID">The <seealso cref="T:OpenMetaverse.UUID"/> of the item</param>
16655 </member> 15644 </member>
16656 <member name="F:OpenMetaverse.SimAccess.Down"> 15645 <member name="M:OpenMetaverse.InventoryBase.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
16657 <summary>Simulator is offline</summary> 15646 <summary>
15647
15648 </summary>
15649 <returns></returns>
16658 </member> 15650 </member>
16659 <member name="F:OpenMetaverse.SimAccess.NonExistent"> 15651 <member name="M:OpenMetaverse.InventoryBase.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
16660 <summary>Simulator does not exist</summary> 15652 <summary>
15653
15654 </summary>
15655 <returns></returns>
16661 </member> 15656 </member>
16662 <member name="T:OpenMetaverse.Simulator"> 15657 <member name="M:OpenMetaverse.InventoryBase.GetHashCode">
16663 <summary> 15658 <summary>
15659 Generates a number corresponding to the value of the object to support the use of a hash table,
15660 suitable for use in hashing algorithms and data structures such as a hash table
16664 </summary> 15661 </summary>
15662 <returns>A Hashcode of all the combined InventoryBase fields</returns>
16665 </member> 15663 </member>
16666 <member name="M:OpenMetaverse.Simulator.#ctor(OpenMetaverse.GridClient,System.Net.IPEndPoint,System.UInt64)"> 15664 <member name="M:OpenMetaverse.InventoryBase.Equals(System.Object)">
16667 <summary> 15665 <summary>
15666 Determine whether the specified <seealso cref="T:OpenMetaverse.InventoryBase"/> object is equal to the current object
16668 </summary> 15667 </summary>
16669 <param name="client">Reference to the GridClient object</param> 15668 <param name="o">InventoryBase object to compare against</param>
16670 <param name="address">IPEndPoint of the simulator</param> 15669 <returns>true if objects are the same</returns>
16671 <param name="handle">handle of the simulator</param>
16672 </member> 15670 </member>
16673 <member name="T:OpenMetaverse.Simulator.SimStats"> 15671 <member name="M:OpenMetaverse.InventoryBase.Equals(OpenMetaverse.InventoryBase)">
16674 <summary> 15672 <summary>
16675 Simulator Statistics 15673 Determine whether the specified <seealso cref="T:OpenMetaverse.InventoryBase"/> object is equal to the current object
16676 </summary> 15674 </summary>
15675 <param name="o">InventoryBase object to compare against</param>
15676 <returns>true if objects are the same</returns>
16677 </member> 15677 </member>
16678 <member name="F:OpenMetaverse.Simulator.SimStats.SentPackets"> 15678 <member name="M:OpenMetaverse.InventoryBase.GetOSD">
16679 <summary>Total number of packets sent by this simulator to this agent</summary> 15679 <summary>
15680 Convert inventory to OSD
15681 </summary>
15682 <returns>OSD representation</returns>
16680 </member> 15683 </member>
16681 <member name="F:OpenMetaverse.Simulator.SimStats.RecvPackets"> 15684 <member name="T:OpenMetaverse.InventoryItem">
16682 <summary>Total number of packets received by this simulator to this agent</summary> 15685 <summary>
15686 An Item in Inventory
15687 </summary>
16683 </member> 15688 </member>
16684 <member name="F:OpenMetaverse.Simulator.SimStats.SentBytes"> 15689 <member name="F:OpenMetaverse.InventoryItem.AssetUUID">
16685 <summary>Total number of bytes sent by this simulator to this agent</summary> 15690 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of this item</summary>
16686 </member> 15691 </member>
16687 <member name="F:OpenMetaverse.Simulator.SimStats.RecvBytes"> 15692 <member name="F:OpenMetaverse.InventoryItem.Permissions">
16688 <summary>Total number of bytes received by this simulator to this agent</summary> 15693 <summary>The combined <seealso cref="T:OpenMetaverse.Permissions"/> of this item</summary>
16689 </member> 15694 </member>
16690 <member name="F:OpenMetaverse.Simulator.SimStats.ConnectTime"> 15695 <member name="F:OpenMetaverse.InventoryItem.AssetType">
16691 <summary>Time in seconds agent has been connected to simulator</summary> 15696 <summary>The type of item from <seealso cref="T:OpenMetaverse.AssetType"/></summary>
16692 </member> 15697 </member>
16693 <member name="F:OpenMetaverse.Simulator.SimStats.ResentPackets"> 15698 <member name="F:OpenMetaverse.InventoryItem.InventoryType">
16694 <summary>Total number of packets that have been resent</summary> 15699 <summary>The type of item from the <seealso cref="T:OpenMetaverse.InventoryType"/> enum</summary>
16695 </member> 15700 </member>
16696 <member name="F:OpenMetaverse.Simulator.SimStats.ReceivedResends"> 15701 <member name="F:OpenMetaverse.InventoryItem.CreatorID">
16697 <summary>Total number of resent packets recieved</summary> 15702 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the creator of this item</summary>
16698 </member> 15703 </member>
16699 <member name="F:OpenMetaverse.Simulator.SimStats.SentPings"> 15704 <member name="F:OpenMetaverse.InventoryItem.Description">
16700 <summary>Total number of pings sent to this simulator by this agent</summary> 15705 <summary>A Description of this item</summary>
16701 </member> 15706 </member>
16702 <member name="F:OpenMetaverse.Simulator.SimStats.ReceivedPongs"> 15707 <member name="F:OpenMetaverse.InventoryItem.GroupID">
16703 <summary>Total number of ping replies sent to this agent by this simulator</summary> 15708 <summary>The <seealso cref="T:OpenMetaverse.Group"/>s <seealso cref="T:OpenMetaverse.UUID"/> this item is set to or owned by</summary>
16704 </member> 15709 </member>
16705 <member name="F:OpenMetaverse.Simulator.SimStats.IncomingBPS"> 15710 <member name="F:OpenMetaverse.InventoryItem.GroupOwned">
16706 <summary> 15711 <summary>If true, item is owned by a group</summary>
16707 Incoming bytes per second
16708 </summary>
16709 <remarks>It would be nice to have this claculated on the fly, but
16710 this is far, far easier</remarks>
16711 </member> 15712 </member>
16712 <member name="F:OpenMetaverse.Simulator.SimStats.OutgoingBPS"> 15713 <member name="F:OpenMetaverse.InventoryItem.SalePrice">
16713 <summary> 15714 <summary>The price this item can be purchased for</summary>
16714 Outgoing bytes per second
16715 </summary>
16716 <remarks>It would be nice to have this claculated on the fly, but
16717 this is far, far easier</remarks>
16718 </member> 15715 </member>
16719 <member name="F:OpenMetaverse.Simulator.SimStats.LastPingSent"> 15716 <member name="F:OpenMetaverse.InventoryItem.SaleType">
16720 <summary>Time last ping was sent</summary> 15717 <summary>The type of sale from the <seealso cref="T:OpenMetaverse.SaleType"/> enum</summary>
16721 </member> 15718 </member>
16722 <member name="F:OpenMetaverse.Simulator.SimStats.LastPingID"> 15719 <member name="F:OpenMetaverse.InventoryItem.Flags">
16723 <summary>ID of last Ping sent</summary> 15720 <summary>Combined flags from <seealso cref="T:OpenMetaverse.InventoryItemFlags"/></summary>
16724 </member> 15721 </member>
16725 <member name="F:OpenMetaverse.Simulator.SimStats.LastLag"> 15722 <member name="F:OpenMetaverse.InventoryItem.CreationDate">
15723 <summary>Time and date this inventory item was created, stored as
15724 UTC (Coordinated Universal Time)</summary>
15725 </member>
15726 <member name="F:OpenMetaverse.InventoryItem.TransactionID">
15727 <summary>Used to update the AssetID in requests sent to the server</summary>
15728 </member>
15729 <member name="F:OpenMetaverse.InventoryItem.LastOwnerID">
15730 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the previous owner of the item</summary>
15731 </member>
15732 <member name="M:OpenMetaverse.InventoryItem.#ctor(OpenMetaverse.UUID)">
16726 <summary> 15733 <summary>
15734 Construct a new InventoryItem object
16727 </summary> 15735 </summary>
15736 <param name="itemID">The <seealso cref="T:OpenMetaverse.UUID"/> of the item</param>
16728 </member> 15737 </member>
16729 <member name="F:OpenMetaverse.Simulator.SimStats.MissedPings"> 15738 <member name="M:OpenMetaverse.InventoryItem.#ctor(OpenMetaverse.InventoryType,OpenMetaverse.UUID)">
16730 <summary> 15739 <summary>
15740 Construct a new InventoryItem object of a specific Type
16731 </summary> 15741 </summary>
15742 <param name="type">The type of item from <seealso cref="T:OpenMetaverse.InventoryType"/></param>
15743 <param name="itemID"><seealso cref="T:OpenMetaverse.UUID"/> of the item</param>
16732 </member> 15744 </member>
16733 <member name="F:OpenMetaverse.Simulator.SimStats.Dilation"> 15745 <member name="M:OpenMetaverse.InventoryItem.IsLink">
16734 <summary>Current time dilation of this simulator</summary>
16735 </member>
16736 <member name="F:OpenMetaverse.Simulator.SimStats.FPS">
16737 <summary>Current Frames per second of simulator</summary>
16738 </member>
16739 <member name="F:OpenMetaverse.Simulator.SimStats.PhysicsFPS">
16740 <summary>Current Physics frames per second of simulator</summary>
16741 </member>
16742 <member name="F:OpenMetaverse.Simulator.SimStats.AgentUpdates">
16743 <summary> 15746 <summary>
15747 Indicates inventory item is a link
16744 </summary> 15748 </summary>
15749 <returns>True if inventory item is a link to another inventory item</returns>
16745 </member> 15750 </member>
16746 <member name="F:OpenMetaverse.Simulator.SimStats.FrameTime"> 15751 <member name="M:OpenMetaverse.InventoryItem.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
16747 <summary> 15752 <summary>
15753
16748 </summary> 15754 </summary>
15755 <returns></returns>
16749 </member> 15756 </member>
16750 <member name="F:OpenMetaverse.Simulator.SimStats.NetTime"> 15757 <member name="M:OpenMetaverse.InventoryItem.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
16751 <summary> 15758 <summary>
15759
16752 </summary> 15760 </summary>
15761 <returns></returns>
16753 </member> 15762 </member>
16754 <member name="F:OpenMetaverse.Simulator.SimStats.PhysicsTime"> 15763 <member name="M:OpenMetaverse.InventoryItem.GetHashCode">
16755 <summary> 15764 <summary>
15765 Generates a number corresponding to the value of the object to support the use of a hash table.
15766 Suitable for use in hashing algorithms and data structures such as a hash table
16756 </summary> 15767 </summary>
15768 <returns>A Hashcode of all the combined InventoryItem fields</returns>
16757 </member> 15769 </member>
16758 <member name="F:OpenMetaverse.Simulator.SimStats.ImageTime"> 15770 <member name="M:OpenMetaverse.InventoryItem.Equals(System.Object)">
16759 <summary> 15771 <summary>
15772 Compares an object
16760 </summary> 15773 </summary>
15774 <param name="o">The object to compare</param>
15775 <returns>true if comparison object matches</returns>
16761 </member> 15776 </member>
16762 <member name="F:OpenMetaverse.Simulator.SimStats.ScriptTime"> 15777 <member name="M:OpenMetaverse.InventoryItem.Equals(OpenMetaverse.InventoryBase)">
16763 <summary> 15778 <summary>
15779 Determine whether the specified <seealso cref="T:OpenMetaverse.InventoryBase"/> object is equal to the current object
16764 </summary> 15780 </summary>
15781 <param name="o">The <seealso cref="T:OpenMetaverse.InventoryBase"/> object to compare against</param>
15782 <returns>true if objects are the same</returns>
16765 </member> 15783 </member>
16766 <member name="F:OpenMetaverse.Simulator.SimStats.AgentTime"> 15784 <member name="M:OpenMetaverse.InventoryItem.Equals(OpenMetaverse.InventoryItem)">
16767 <summary> 15785 <summary>
15786 Determine whether the specified <seealso cref="T:OpenMetaverse.InventoryItem"/> object is equal to the current object
16768 </summary> 15787 </summary>
15788 <param name="o">The <seealso cref="T:OpenMetaverse.InventoryItem"/> object to compare against</param>
15789 <returns>true if objects are the same</returns>
16769 </member> 15790 </member>
16770 <member name="F:OpenMetaverse.Simulator.SimStats.OtherTime"> 15791 <member name="M:OpenMetaverse.InventoryItem.FromOSD(OpenMetaverse.StructuredData.OSD)">
16771 <summary> 15792 <summary>
15793 Create InventoryItem from OSD
16772 </summary> 15794 </summary>
15795 <param name="data">OSD Data that makes up InventoryItem</param>
15796 <returns>Inventory item created</returns>
16773 </member> 15797 </member>
16774 <member name="F:OpenMetaverse.Simulator.SimStats.Objects"> 15798 <member name="M:OpenMetaverse.InventoryItem.GetOSD">
16775 <summary>Total number of objects Simulator is simulating</summary>
16776 </member>
16777 <member name="F:OpenMetaverse.Simulator.SimStats.ScriptedObjects">
16778 <summary>Total number of Active (Scripted) objects running</summary>
16779 </member>
16780 <member name="F:OpenMetaverse.Simulator.SimStats.Agents">
16781 <summary>Number of agents currently in this simulator</summary>
16782 </member>
16783 <member name="F:OpenMetaverse.Simulator.SimStats.ChildAgents">
16784 <summary>Number of agents in neighbor simulators</summary>
16785 </member>
16786 <member name="F:OpenMetaverse.Simulator.SimStats.ActiveScripts">
16787 <summary>Number of Active scripts running in this simulator</summary>
16788 </member>
16789 <member name="F:OpenMetaverse.Simulator.SimStats.LSLIPS">
16790 <summary> 15799 <summary>
15800 Convert InventoryItem to OSD
16791 </summary> 15801 </summary>
15802 <returns>OSD representation of InventoryItem</returns>
16792 </member> 15803 </member>
16793 <member name="F:OpenMetaverse.Simulator.SimStats.INPPS"> 15804 <member name="T:OpenMetaverse.InventoryTexture">
16794 <summary> 15805 <summary>
15806 InventoryTexture Class representing a graphical image
16795 </summary> 15807 </summary>
15808 <seealso cref="!:ManagedImage"/>
16796 </member> 15809 </member>
16797 <member name="F:OpenMetaverse.Simulator.SimStats.OUTPPS"> 15810 <member name="M:OpenMetaverse.InventoryTexture.#ctor(OpenMetaverse.UUID)">
16798 <summary> 15811 <summary>
15812 Construct an InventoryTexture object
16799 </summary> 15813 </summary>
15814 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
15815 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
16800 </member> 15816 </member>
16801 <member name="F:OpenMetaverse.Simulator.SimStats.PendingDownloads"> 15817 <member name="M:OpenMetaverse.InventoryTexture.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
16802 <summary>Number of downloads pending</summary>
16803 </member>
16804 <member name="F:OpenMetaverse.Simulator.SimStats.PendingUploads">
16805 <summary>Number of uploads pending</summary>
16806 </member>
16807 <member name="F:OpenMetaverse.Simulator.SimStats.VirtualSize">
16808 <summary> 15818 <summary>
15819 Construct an InventoryTexture object from a serialization stream
16809 </summary> 15820 </summary>
16810 </member> 15821 </member>
16811 <member name="F:OpenMetaverse.Simulator.SimStats.ResidentSize"> 15822 <member name="T:OpenMetaverse.InventorySound">
16812 <summary> 15823 <summary>
15824 InventorySound Class representing a playable sound
16813 </summary> 15825 </summary>
16814 </member> 15826 </member>
16815 <member name="F:OpenMetaverse.Simulator.SimStats.PendingLocalUploads"> 15827 <member name="M:OpenMetaverse.InventorySound.#ctor(OpenMetaverse.UUID)">
16816 <summary>Number of local uploads pending</summary>
16817 </member>
16818 <member name="F:OpenMetaverse.Simulator.SimStats.UnackedBytes">
16819 <summary>Unacknowledged bytes in queue</summary>
16820 </member>
16821 <member name="F:OpenMetaverse.Simulator.Client">
16822 <summary>A public reference to the client that this Simulator object
16823 is attached to</summary>
16824 </member>
16825 <member name="F:OpenMetaverse.Simulator.ID">
16826 <summary>A Unique Cache identifier for this simulator</summary>
16827 </member>
16828 <member name="F:OpenMetaverse.Simulator.Caps">
16829 <summary>The capabilities for this simulator</summary>
16830 </member>
16831 <member name="F:OpenMetaverse.Simulator.Handle">
16832 <summary> 15828 <summary>
15829 Construct an InventorySound object
16833 </summary> 15830 </summary>
15831 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
15832 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
16834 </member> 15833 </member>
16835 <member name="F:OpenMetaverse.Simulator.SimVersion"> 15834 <member name="M:OpenMetaverse.InventorySound.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
16836 <summary>The current version of software this simulator is running</summary>
16837 </member>
16838 <member name="F:OpenMetaverse.Simulator.Name">
16839 <summary> 15835 <summary>
15836 Construct an InventorySound object from a serialization stream
16840 </summary> 15837 </summary>
16841 </member> 15838 </member>
16842 <member name="F:OpenMetaverse.Simulator.ParcelOverlay"> 15839 <member name="T:OpenMetaverse.InventoryCallingCard">
16843 <summary>A 64x64 grid of parcel coloring values. The values stored
16844 in this array are of the <seealso cref="!:ParcelArrayType" /> type</summary>
16845 </member>
16846 <member name="F:OpenMetaverse.Simulator.ParcelOverlaysReceived">
16847 <summary> 15840 <summary>
15841 InventoryCallingCard Class, contains information on another avatar
16848 </summary> 15842 </summary>
16849 </member> 15843 </member>
16850 <member name="F:OpenMetaverse.Simulator.TerrainHeightRange00"> 15844 <member name="M:OpenMetaverse.InventoryCallingCard.#ctor(OpenMetaverse.UUID)">
16851 <summary> 15845 <summary>
15846 Construct an InventoryCallingCard object
16852 </summary> 15847 </summary>
15848 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
15849 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
16853 </member> 15850 </member>
16854 <member name="F:OpenMetaverse.Simulator.TerrainHeightRange01"> 15851 <member name="M:OpenMetaverse.InventoryCallingCard.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
16855 <summary> 15852 <summary>
15853 Construct an InventoryCallingCard object from a serialization stream
16856 </summary> 15854 </summary>
16857 </member> 15855 </member>
16858 <member name="F:OpenMetaverse.Simulator.TerrainHeightRange10"> 15856 <member name="T:OpenMetaverse.InventoryLandmark">
16859 <summary> 15857 <summary>
15858 InventoryLandmark Class, contains details on a specific location
16860 </summary> 15859 </summary>
16861 </member> 15860 </member>
16862 <member name="F:OpenMetaverse.Simulator.TerrainHeightRange11"> 15861 <member name="M:OpenMetaverse.InventoryLandmark.#ctor(OpenMetaverse.UUID)">
16863 <summary> 15862 <summary>
15863 Construct an InventoryLandmark object
16864 </summary> 15864 </summary>
15865 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
15866 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
16865 </member> 15867 </member>
16866 <member name="F:OpenMetaverse.Simulator.TerrainStartHeight00"> 15868 <member name="M:OpenMetaverse.InventoryLandmark.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
16867 <summary> 15869 <summary>
15870 Construct an InventoryLandmark object from a serialization stream
16868 </summary> 15871 </summary>
16869 </member> 15872 </member>
16870 <member name="F:OpenMetaverse.Simulator.TerrainStartHeight01"> 15873 <member name="P:OpenMetaverse.InventoryLandmark.LandmarkVisited">
16871 <summary> 15874 <summary>
15875 Landmarks use the InventoryItemFlags struct and will have a flag of 1 set if they have been visited
16872 </summary> 15876 </summary>
16873 </member> 15877 </member>
16874 <member name="F:OpenMetaverse.Simulator.TerrainStartHeight10"> 15878 <member name="T:OpenMetaverse.InventoryObject">
16875 <summary> 15879 <summary>
15880 InventoryObject Class contains details on a primitive or coalesced set of primitives
16876 </summary> 15881 </summary>
16877 </member> 15882 </member>
16878 <member name="F:OpenMetaverse.Simulator.TerrainStartHeight11"> 15883 <member name="M:OpenMetaverse.InventoryObject.#ctor(OpenMetaverse.UUID)">
16879 <summary> 15884 <summary>
15885 Construct an InventoryObject object
16880 </summary> 15886 </summary>
15887 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
15888 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
16881 </member> 15889 </member>
16882 <member name="F:OpenMetaverse.Simulator.WaterHeight"> 15890 <member name="M:OpenMetaverse.InventoryObject.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
16883 <summary> 15891 <summary>
15892 Construct an InventoryObject object from a serialization stream
16884 </summary> 15893 </summary>
16885 </member> 15894 </member>
16886 <member name="F:OpenMetaverse.Simulator.SimOwner"> 15895 <member name="P:OpenMetaverse.InventoryObject.ItemFlags">
16887 <summary> 15896 <summary>
15897 Gets or sets the upper byte of the Flags value
16888 </summary> 15898 </summary>
16889 </member> 15899 </member>
16890 <member name="F:OpenMetaverse.Simulator.TerrainBase0"> 15900 <member name="P:OpenMetaverse.InventoryObject.AttachPoint">
16891 <summary> 15901 <summary>
15902 Gets or sets the object attachment point, the lower byte of the Flags value
16892 </summary> 15903 </summary>
16893 </member> 15904 </member>
16894 <member name="F:OpenMetaverse.Simulator.TerrainBase1"> 15905 <member name="T:OpenMetaverse.InventoryNotecard">
16895 <summary> 15906 <summary>
15907 InventoryNotecard Class, contains details on an encoded text document
16896 </summary> 15908 </summary>
16897 </member> 15909 </member>
16898 <member name="F:OpenMetaverse.Simulator.TerrainBase2"> 15910 <member name="M:OpenMetaverse.InventoryNotecard.#ctor(OpenMetaverse.UUID)">
16899 <summary> 15911 <summary>
15912 Construct an InventoryNotecard object
16900 </summary> 15913 </summary>
15914 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
15915 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
16901 </member> 15916 </member>
16902 <member name="F:OpenMetaverse.Simulator.TerrainBase3"> 15917 <member name="M:OpenMetaverse.InventoryNotecard.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
16903 <summary> 15918 <summary>
15919 Construct an InventoryNotecard object from a serialization stream
16904 </summary> 15920 </summary>
16905 </member> 15921 </member>
16906 <member name="F:OpenMetaverse.Simulator.TerrainDetail0"> 15922 <member name="T:OpenMetaverse.InventoryCategory">
16907 <summary> 15923 <summary>
15924 InventoryCategory Class
16908 </summary> 15925 </summary>
15926 <remarks>TODO: Is this even used for anything?</remarks>
16909 </member> 15927 </member>
16910 <member name="F:OpenMetaverse.Simulator.TerrainDetail1"> 15928 <member name="M:OpenMetaverse.InventoryCategory.#ctor(OpenMetaverse.UUID)">
16911 <summary> 15929 <summary>
15930 Construct an InventoryCategory object
16912 </summary> 15931 </summary>
15932 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
15933 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
16913 </member> 15934 </member>
16914 <member name="F:OpenMetaverse.Simulator.TerrainDetail2"> 15935 <member name="M:OpenMetaverse.InventoryCategory.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
16915 <summary> 15936 <summary>
15937 Construct an InventoryCategory object from a serialization stream
16916 </summary> 15938 </summary>
16917 </member> 15939 </member>
16918 <member name="F:OpenMetaverse.Simulator.TerrainDetail3"> 15940 <member name="T:OpenMetaverse.InventoryLSL">
16919 <summary> 15941 <summary>
15942 InventoryLSL Class, represents a Linden Scripting Language object
16920 </summary> 15943 </summary>
16921 </member> 15944 </member>
16922 <member name="F:OpenMetaverse.Simulator.IsEstateManager"> 15945 <member name="M:OpenMetaverse.InventoryLSL.#ctor(OpenMetaverse.UUID)">
16923 <summary>true if your agent has Estate Manager rights on this region</summary>
16924 </member>
16925 <member name="F:OpenMetaverse.Simulator.Flags">
16926 <summary> 15946 <summary>
15947 Construct an InventoryLSL object
16927 </summary> 15948 </summary>
15949 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
15950 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
16928 </member> 15951 </member>
16929 <member name="F:OpenMetaverse.Simulator.Access"> 15952 <member name="M:OpenMetaverse.InventoryLSL.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
16930 <summary> 15953 <summary>
15954 Construct an InventoryLSL object from a serialization stream
16931 </summary> 15955 </summary>
16932 </member> 15956 </member>
16933 <member name="F:OpenMetaverse.Simulator.BillableFactor"> 15957 <member name="T:OpenMetaverse.InventorySnapshot">
16934 <summary> 15958 <summary>
15959 InventorySnapshot Class, an image taken with the viewer
16935 </summary> 15960 </summary>
16936 </member> 15961 </member>
16937 <member name="F:OpenMetaverse.Simulator.Stats"> 15962 <member name="M:OpenMetaverse.InventorySnapshot.#ctor(OpenMetaverse.UUID)">
16938 <summary>Statistics information for this simulator and the
16939 connection to the simulator, calculated by the simulator itself
16940 and the library</summary>
16941 </member>
16942 <member name="F:OpenMetaverse.Simulator.RegionID">
16943 <summary>The regions Unique ID</summary>
16944 </member>
16945 <member name="F:OpenMetaverse.Simulator.ColoLocation">
16946 <summary>The physical data center the simulator is located</summary>
16947 <remarks>Known values are:
16948 <list type="table"><item>Dallas</item><item>Chandler</item><item>SF</item></list></remarks>
16949 </member>
16950 <member name="F:OpenMetaverse.Simulator.CPUClass">
16951 <summary>The CPU Class of the simulator</summary>
16952 <remarks>Most full mainland/estate sims appear to be 5,
16953 Homesteads and Openspace appear to be 501</remarks>
16954 </member>
16955 <member name="F:OpenMetaverse.Simulator.CPURatio">
16956 <summary>The number of regions sharing the same CPU as this one</summary>
16957 <remarks>"Full Sims" appear to be 1, Homesteads appear to be 4</remarks>
16958 </member>
16959 <member name="F:OpenMetaverse.Simulator.ProductName">
16960 <summary>The billing product name</summary>
16961 <remarks>Known values are:
16962 <list type="table"><item>Mainland / Full Region (Sku: 023)</item><item>Estate / Full Region (Sku: 024)</item><item>Estate / Openspace (Sku: 027)</item><item>Estate / Homestead (Sku: 029)</item><item>Mainland / Homestead (Sku: 129) (Linden Owned)</item><item>Mainland / Linden Homes (Sku: 131)</item></list></remarks>
16963 </member>
16964 <member name="F:OpenMetaverse.Simulator.ProductSku">
16965 <summary>The billing product SKU</summary>
16966 <remarks>Known values are:
16967 <list type="table"><item>023 Mainland / Full Region</item><item>024 Estate / Full Region</item><item>027 Estate / Openspace</item><item>029 Estate / Homestead</item><item>129 Mainland / Homestead (Linden Owned)</item><item>131 Linden Homes / Full Region</item></list></remarks>
16968 </member>
16969 <member name="F:OpenMetaverse.Simulator.Sequence">
16970 <summary>The current sequence number for packets sent to this
16971 simulator. Must be Interlocked before modifying. Only
16972 useful for applications manipulating sequence numbers</summary>
16973 </member>
16974 <member name="F:OpenMetaverse.Simulator.ObjectsAvatars">
16975 <summary> 15963 <summary>
16976 A thread-safe dictionary containing avatars in a simulator 15964 Construct an InventorySnapshot object
16977 </summary> 15965 </summary>
15966 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
15967 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
16978 </member> 15968 </member>
16979 <member name="F:OpenMetaverse.Simulator.ObjectsPrimitives"> 15969 <member name="M:OpenMetaverse.InventorySnapshot.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
16980 <summary> 15970 <summary>
16981 A thread-safe dictionary containing primitives in a simulator 15971 Construct an InventorySnapshot object from a serialization stream
16982 </summary> 15972 </summary>
16983 </member> 15973 </member>
16984 <member name="F:OpenMetaverse.Simulator.Parcels"> 15974 <member name="T:OpenMetaverse.InventoryAttachment">
16985 <summary> 15975 <summary>
16986 Provides access to an internal thread-safe dictionary containing parcel 15976 InventoryAttachment Class, contains details on an attachable object
16987 information found in this simulator
16988 </summary> 15977 </summary>
16989 </member> 15978 </member>
16990 <member name="F:OpenMetaverse.Simulator.AgentMovementComplete"> 15979 <member name="M:OpenMetaverse.InventoryAttachment.#ctor(OpenMetaverse.UUID)">
16991 <summary> 15980 <summary>
16992 Is it safe to send agent updates to this sim 15981 Construct an InventoryAttachment object
16993 AgentMovementComplete message received
16994 </summary> 15982 </summary>
15983 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
15984 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
16995 </member> 15985 </member>
16996 <member name="F:OpenMetaverse.Simulator.DisconnectCandidate"> 15986 <member name="M:OpenMetaverse.InventoryAttachment.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
16997 <summary>Used internally to track sim disconnections</summary>
16998 </member>
16999 <member name="F:OpenMetaverse.Simulator.ConnectedEvent">
17000 <summary>Event that is triggered when the simulator successfully
17001 establishes a connection</summary>
17002 </member>
17003 <member name="F:OpenMetaverse.Simulator.connected">
17004 <summary>Whether this sim is currently connected or not. Hooked up
17005 to the property Connected</summary>
17006 </member>
17007 <member name="F:OpenMetaverse.Simulator.avatarPositions">
17008 <summary>Coarse locations of avatars in this simulator</summary>
17009 </member>
17010 <member name="F:OpenMetaverse.Simulator.preyID">
17011 <summary>AvatarPositions key representing TrackAgent target</summary>
17012 </member>
17013 <member name="F:OpenMetaverse.Simulator.PacketArchive">
17014 <summary>Sequence numbers of packets we've received
17015 (for duplicate checking)</summary>
17016 </member>
17017 <member name="F:OpenMetaverse.Simulator.NeedAck">
17018 <summary>Packets we sent out that need ACKs from the simulator</summary>
17019 </member>
17020 <member name="F:OpenMetaverse.Simulator.pauseSerial">
17021 <summary>Sequence number for pause/resume</summary>
17022 </member>
17023 <member name="F:OpenMetaverse.Simulator.handshakeComplete">
17024 <summary>Indicates if UDP connection to the sim is fully established</summary>
17025 </member>
17026 <member name="P:OpenMetaverse.Simulator.ParcelMap">
17027 <summary> 15987 <summary>
17028 Provides access to an internal thread-safe multidimensional array containing a x,y grid mapped 15988 Construct an InventoryAttachment object from a serialization stream
17029 to each 64x64 parcel's LocalID.
17030 </summary> 15989 </summary>
17031 </member> 15990 </member>
17032 <member name="P:OpenMetaverse.Simulator.IPEndPoint"> 15991 <member name="P:OpenMetaverse.InventoryAttachment.AttachmentPoint">
17033 <summary>The IP address and port of the server</summary>
17034 </member>
17035 <member name="P:OpenMetaverse.Simulator.Connected">
17036 <summary>Whether there is a working connection to the simulator or
17037 not</summary>
17038 </member>
17039 <member name="P:OpenMetaverse.Simulator.AvatarPositions">
17040 <summary>Coarse locations of avatars in this simulator</summary>
17041 </member>
17042 <member name="P:OpenMetaverse.Simulator.PreyID">
17043 <summary>AvatarPositions key representing TrackAgent target</summary>
17044 </member>
17045 <member name="P:OpenMetaverse.Simulator.HandshakeComplete">
17046 <summary>Indicates if UDP connection to the sim is fully established</summary>
17047 </member>
17048 <member name="M:OpenMetaverse.Simulator.IsParcelMapFull">
17049 <summary> 15992 <summary>
17050 Checks simulator parcel map to make sure it has downloaded all data successfully 15993 Get the last AttachmentPoint this object was attached to
17051 </summary> 15994 </summary>
17052 <returns>true if map is full (contains no 0's)</returns>
17053 </member> 15995 </member>
17054 <member name="M:OpenMetaverse.Simulator.Dispose"> 15996 <member name="T:OpenMetaverse.InventoryWearable">
17055 <summary> 15997 <summary>
17056 Called when this Simulator object is being destroyed 15998 InventoryWearable Class, details on a clothing item or body part
17057 </summary> 15999 </summary>
17058 </member> 16000 </member>
17059 <member name="M:OpenMetaverse.Simulator.Connect(System.Boolean)"> 16001 <member name="M:OpenMetaverse.InventoryWearable.#ctor(OpenMetaverse.UUID)">
17060 <summary> 16002 <summary>
17061 Attempt to connect to this simulator 16003 Construct an InventoryWearable object
17062 </summary> 16004 </summary>
17063 <param name="moveToSim">Whether to move our agent in to this sim or not</param> 16005 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
17064 <returns>True if the connection succeeded or connection status is 16006 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
17065 unknown, false if there was a failure</returns>
17066 </member> 16007 </member>
17067 <member name="M:OpenMetaverse.Simulator.UseCircuitCode(System.Boolean)"> 16008 <member name="M:OpenMetaverse.InventoryWearable.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
17068 <summary> 16009 <summary>
17069 Initiates connection to the simulator 16010 Construct an InventoryWearable object from a serialization stream
17070 </summary> 16011 </summary>
17071 <param name="waitForAck">Should we block until ack for this packet is recieved</param>
17072 </member> 16012 </member>
17073 <member name="M:OpenMetaverse.Simulator.Disconnect(System.Boolean)"> 16013 <member name="P:OpenMetaverse.InventoryWearable.WearableType">
17074 <summary> 16014 <summary>
17075 Disconnect from this simulator 16015 The <seealso cref="T:OpenMetaverse.WearableType"/>, Skin, Shape, Skirt, Etc
17076 </summary> 16016 </summary>
17077 </member> 16017 </member>
17078 <member name="M:OpenMetaverse.Simulator.Pause"> 16018 <member name="T:OpenMetaverse.InventoryAnimation">
17079 <summary> 16019 <summary>
17080 Instructs the simulator to stop sending update (and possibly other) packets 16020 InventoryAnimation Class, A bvh encoded object which animates an avatar
17081 </summary> 16021 </summary>
17082 </member> 16022 </member>
17083 <member name="M:OpenMetaverse.Simulator.Resume"> 16023 <member name="M:OpenMetaverse.InventoryAnimation.#ctor(OpenMetaverse.UUID)">
17084 <summary> 16024 <summary>
17085 Instructs the simulator to resume sending update packets (unpause) 16025 Construct an InventoryAnimation object
17086 </summary> 16026 </summary>
16027 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
16028 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
17087 </member> 16029 </member>
17088 <member name="M:OpenMetaverse.Simulator.TerrainHeightAtPoint(System.Int32,System.Int32,System.Single@)"> 16030 <member name="M:OpenMetaverse.InventoryAnimation.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
17089 <summary> 16031 <summary>
17090 Retrieve the terrain height at a given coordinate 16032 Construct an InventoryAnimation object from a serialization stream
17091 </summary> 16033 </summary>
17092 <param name="x">Sim X coordinate, valid range is from 0 to 255</param>
17093 <param name="y">Sim Y coordinate, valid range is from 0 to 255</param>
17094 <param name="height">The terrain height at the given point if the
17095 lookup was successful, otherwise 0.0f</param>
17096 <returns>True if the lookup was successful, otherwise false</returns>
17097 </member> 16034 </member>
17098 <member name="M:OpenMetaverse.Simulator.SendPacket(OpenMetaverse.Packets.Packet)"> 16035 <member name="T:OpenMetaverse.InventoryGesture">
17099 <summary> 16036 <summary>
17100 Sends a packet 16037 InventoryGesture Class, details on a series of animations, sounds, and actions
17101 </summary> 16038 </summary>
17102 <param name="packet">Packet to be sent</param>
17103 </member> 16039 </member>
17104 <member name="M:OpenMetaverse.Simulator.SendPing"> 16040 <member name="M:OpenMetaverse.InventoryGesture.#ctor(OpenMetaverse.UUID)">
17105 <summary> 16041 <summary>
16042 Construct an InventoryGesture object
17106 </summary> 16043 </summary>
16044 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
16045 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
17107 </member> 16046 </member>
17108 <member name="M:OpenMetaverse.Simulator.ToString"> 16047 <member name="M:OpenMetaverse.InventoryGesture.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
17109 <summary> 16048 <summary>
17110 Returns Simulator Name as a String 16049 Construct an InventoryGesture object from a serialization stream
17111 </summary> 16050 </summary>
17112 <returns>
17113 </returns>
17114 </member> 16051 </member>
17115 <member name="M:OpenMetaverse.Simulator.GetHashCode"> 16052 <member name="T:OpenMetaverse.InventoryFolder">
17116 <summary> 16053 <summary>
16054 A folder contains <seealso cref="T:OpenMetaverse.InventoryItem"/>s and has certain attributes specific
16055 to itself
17117 </summary> 16056 </summary>
17118 <returns>
17119 </returns>
17120 </member> 16057 </member>
17121 <member name="M:OpenMetaverse.Simulator.Equals(System.Object)"> 16058 <member name="F:OpenMetaverse.InventoryFolder.PreferredType">
16059 <summary>The Preferred <seealso cref="T:OpenMetaverse.AssetType"/> for a folder.</summary>
16060 </member>
16061 <member name="F:OpenMetaverse.InventoryFolder.Version">
16062 <summary>The Version of this folder</summary>
16063 </member>
16064 <member name="F:OpenMetaverse.InventoryFolder.DescendentCount">
16065 <summary>Number of child items this folder contains.</summary>
16066 </member>
16067 <member name="M:OpenMetaverse.InventoryFolder.#ctor(OpenMetaverse.UUID)">
17122 <summary> 16068 <summary>
16069 Constructor
17123 </summary> 16070 </summary>
17124 <param name="obj"> 16071 <param name="itemID">UUID of the folder</param>
17125 </param>
17126 <returns>
17127 </returns>
17128 </member> 16072 </member>
17129 <member name="M:OpenMetaverse.Simulator.SendAcks"> 16073 <member name="M:OpenMetaverse.InventoryFolder.ToString">
17130 <summary> 16074 <summary>
17131 Sends out pending acknowledgements 16075
17132 </summary> 16076 </summary>
17133 <returns>Number of ACKs sent</returns> 16077 <returns></returns>
17134 </member> 16078 </member>
17135 <member name="M:OpenMetaverse.Simulator.ResendUnacked"> 16079 <member name="M:OpenMetaverse.InventoryFolder.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
17136 <summary> 16080 <summary>
17137 Resend unacknowledged packets 16081 Get Serilization data for this InventoryFolder object
17138 </summary> 16082 </summary>
17139 </member> 16083 </member>
17140 <member name="T:OpenMetaverse.SoundManager"> 16084 <member name="M:OpenMetaverse.InventoryFolder.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
17141 <summary> 16085 <summary>
16086 Construct an InventoryFolder object from a serialization stream
17142 </summary> 16087 </summary>
17143 </member> 16088 </member>
17144 <member name="M:OpenMetaverse.SoundManager.#ctor(OpenMetaverse.GridClient)"> 16089 <member name="M:OpenMetaverse.InventoryFolder.GetHashCode">
17145 <summary> 16090 <summary>
17146 Construct a new instance of the SoundManager class, used for playing and receiving 16091
17147 sound assets
17148 </summary> 16092 </summary>
17149 <param name="client">A reference to the current GridClient instance</param> 16093 <returns></returns>
17150 </member>
17151 <member name="F:OpenMetaverse.SoundManager.m_AttachedSound">
17152 <summary>The event subscribers, null of no subscribers</summary>
17153 </member>
17154 <member name="F:OpenMetaverse.SoundManager.m_AttachedSoundLock">
17155 <summary>Thread sync lock object</summary>
17156 </member>
17157 <member name="F:OpenMetaverse.SoundManager.m_AttachedSoundGainChange">
17158 <summary>The event subscribers, null of no subscribers</summary>
17159 </member> 16094 </member>
17160 <member name="F:OpenMetaverse.SoundManager.m_AttachedSoundGainChangeLock"> 16095 <member name="M:OpenMetaverse.InventoryFolder.Equals(System.Object)">
17161 <summary>Thread sync lock object</summary>
17162 </member>
17163 <member name="F:OpenMetaverse.SoundManager.m_SoundTrigger">
17164 <summary>The event subscribers, null of no subscribers</summary>
17165 </member>
17166 <member name="F:OpenMetaverse.SoundManager.m_SoundTriggerLock">
17167 <summary>Thread sync lock object</summary>
17168 </member>
17169 <member name="F:OpenMetaverse.SoundManager.m_PreloadSound">
17170 <summary>The event subscribers, null of no subscribers</summary>
17171 </member>
17172 <member name="F:OpenMetaverse.SoundManager.m_PreloadSoundLock">
17173 <summary>Thread sync lock object</summary>
17174 </member>
17175 <member name="E:OpenMetaverse.SoundManager.AttachedSound">
17176 <summary>Raised when the simulator sends us data containing
17177 sound</summary>
17178 </member>
17179 <member name="E:OpenMetaverse.SoundManager.AttachedSoundGainChange">
17180 <summary>Raised when the simulator sends us data containing
17181 ...</summary>
17182 </member>
17183 <member name="E:OpenMetaverse.SoundManager.SoundTrigger">
17184 <summary>Raised when the simulator sends us data containing
17185 ...</summary>
17186 </member>
17187 <member name="E:OpenMetaverse.SoundManager.PreloadSound">
17188 <summary>Raised when the simulator sends us data containing
17189 ...</summary>
17190 </member>
17191 <member name="M:OpenMetaverse.SoundManager.OnAttachedSound(OpenMetaverse.AttachedSoundEventArgs)">
17192 <summary>Raises the AttachedSound Event</summary>
17193 <param name="e">A AttachedSoundEventArgs object containing
17194 the data sent from the simulator</param>
17195 </member>
17196 <member name="M:OpenMetaverse.SoundManager.OnAttachedSoundGainChange(OpenMetaverse.AttachedSoundGainChangeEventArgs)">
17197 <summary>Raises the AttachedSoundGainChange Event</summary>
17198 <param name="e">A AttachedSoundGainChangeEventArgs object containing
17199 the data sent from the simulator</param>
17200 </member>
17201 <member name="M:OpenMetaverse.SoundManager.OnSoundTrigger(OpenMetaverse.SoundTriggerEventArgs)">
17202 <summary>Raises the SoundTrigger Event</summary>
17203 <param name="e">A SoundTriggerEventArgs object containing
17204 the data sent from the simulator</param>
17205 </member>
17206 <member name="M:OpenMetaverse.SoundManager.OnPreloadSound(OpenMetaverse.PreloadSoundEventArgs)">
17207 <summary>Raises the PreloadSound Event</summary>
17208 <param name="e">A PreloadSoundEventArgs object containing
17209 the data sent from the simulator</param>
17210 </member>
17211 <member name="M:OpenMetaverse.SoundManager.PlaySound(OpenMetaverse.UUID)">
17212 <summary> 16096 <summary>
17213 Plays a sound in the current region at full volume from avatar position 16097
17214 </summary> 16098 </summary>
17215 <param name="soundID">UUID of the sound to be played</param> 16099 <param name="o"></param>
16100 <returns></returns>
17216 </member> 16101 </member>
17217 <member name="M:OpenMetaverse.SoundManager.SendSoundTrigger(OpenMetaverse.UUID,OpenMetaverse.Vector3)"> 16102 <member name="M:OpenMetaverse.InventoryFolder.Equals(OpenMetaverse.InventoryBase)">
17218 <summary> 16103 <summary>
17219 Plays a sound in the current region at full volume 16104
17220 </summary> 16105 </summary>
17221 <param name="soundID">UUID of the sound to be played.</param> 16106 <param name="o"></param>
17222 <param name="position">position for the sound to be played at. Normally the avatar.</param> 16107 <returns></returns>
17223 </member> 16108 </member>
17224 <member name="M:OpenMetaverse.SoundManager.SendSoundTrigger(OpenMetaverse.UUID,OpenMetaverse.Vector3,System.Single)"> 16109 <member name="M:OpenMetaverse.InventoryFolder.Equals(OpenMetaverse.InventoryFolder)">
17225 <summary> 16110 <summary>
17226 Plays a sound in the current region 16111
17227 </summary> 16112 </summary>
17228 <param name="soundID">UUID of the sound to be played.</param> 16113 <param name="o"></param>
17229 <param name="position">position for the sound to be played at. Normally the avatar.</param> 16114 <returns></returns>
17230 <param name="gain">volume of the sound, from 0.0 to 1.0</param>
17231 </member> 16115 </member>
17232 <member name="M:OpenMetaverse.SoundManager.SendSoundTrigger(OpenMetaverse.UUID,OpenMetaverse.Simulator,OpenMetaverse.Vector3,System.Single)"> 16116 <member name="M:OpenMetaverse.InventoryFolder.FromOSD(OpenMetaverse.StructuredData.OSD)">
17233 <summary> 16117 <summary>
17234 Plays a sound in the specified sim 16118 Create InventoryFolder from OSD
17235 </summary> 16119 </summary>
17236 <param name="soundID">UUID of the sound to be played.</param> 16120 <param name="data">OSD Data that makes up InventoryFolder</param>
17237 <param name="sim">UUID of the sound to be played.</param> 16121 <returns>Inventory folder created</returns>
17238 <param name="position">position for the sound to be played at. Normally the avatar.</param>
17239 <param name="gain">volume of the sound, from 0.0 to 1.0</param>
17240 </member> 16122 </member>
17241 <member name="M:OpenMetaverse.SoundManager.SendSoundTrigger(OpenMetaverse.UUID,System.UInt64,OpenMetaverse.Vector3,System.Single)"> 16123 <member name="M:OpenMetaverse.InventoryFolder.GetOSD">
17242 <summary> 16124 <summary>
17243 Play a sound asset 16125 Convert InventoryItem to OSD
17244 </summary> 16126 </summary>
17245 <param name="soundID">UUID of the sound to be played.</param> 16127 <returns>OSD representation of InventoryItem</returns>
17246 <param name="handle">handle id for the sim to be played in.</param>
17247 <param name="position">position for the sound to be played at. Normally the avatar.</param>
17248 <param name="gain">volume of the sound, from 0.0 to 1.0</param>
17249 </member>
17250 <member name="M:OpenMetaverse.SoundManager.AttachedSoundHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
17251 <summary>Process an incoming packet and raise the appropriate events</summary>
17252 <param name="sender">The sender</param>
17253 <param name="e">The EventArgs object containing the packet data</param>
17254 </member>
17255 <member name="M:OpenMetaverse.SoundManager.AttachedSoundGainChangeHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
17256 <summary>Process an incoming packet and raise the appropriate events</summary>
17257 <param name="sender">The sender</param>
17258 <param name="e">The EventArgs object containing the packet data</param>
17259 </member> 16128 </member>
17260 <member name="M:OpenMetaverse.SoundManager.PreloadSoundHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 16129 <member name="T:OpenMetaverse.InventoryManager">
17261 <summary>Process an incoming packet and raise the appropriate events</summary>
17262 <param name="sender">The sender</param>
17263 <param name="e">The EventArgs object containing the packet data</param>
17264 </member>
17265 <member name="M:OpenMetaverse.SoundManager.SoundTriggerHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
17266 <summary>Process an incoming packet and raise the appropriate events</summary>
17267 <param name="sender">The sender</param>
17268 <param name="e">The EventArgs object containing the packet data</param>
17269 </member>
17270 <member name="T:OpenMetaverse.AttachedSoundEventArgs">
17271 <summary>Provides data for the <see cref="E:OpenMetaverse.SoundManager.AttachedSound" /> event</summary>
17272 <remarks>The <see cref="E:OpenMetaverse.SoundManager.AttachedSound" /> event occurs when the simulator sends
17273 the sound data which emits from an agents attachment</remarks>
17274 <example>
17275 The following code example shows the process to subscribe to the <see cref="E:OpenMetaverse.SoundManager.AttachedSound" /> event
17276 and a stub to handle the data passed from the simulator
17277 <code>
17278 // Subscribe to the AttachedSound event
17279 Client.Sound.AttachedSound += Sound_AttachedSound;
17280 // process the data raised in the event here
17281 private void Sound_AttachedSound(object sender, AttachedSoundEventArgs e)
17282 {
17283 // ... Process AttachedSoundEventArgs here ...
17284 }
17285 </code></example>
17286 </member>
17287 <member name="M:OpenMetaverse.AttachedSoundEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,System.Single,OpenMetaverse.SoundFlags)">
17288 <summary> 16130 <summary>
17289 Construct a new instance of the SoundTriggerEventArgs class 16131 Tools for dealing with agents inventory
17290 </summary> 16132 </summary>
17291 <param name="sim">Simulator where the event originated</param>
17292 <param name="soundID">The sound asset id</param>
17293 <param name="ownerID">The ID of the owner</param>
17294 <param name="objectID">The ID of the object</param>
17295 <param name="gain">The volume level</param>
17296 <param name="flags">The <see cref="T:OpenMetaverse.SoundFlags" /></param>
17297 </member> 16133 </member>
17298 <member name="P:OpenMetaverse.AttachedSoundEventArgs.Simulator"> 16134 <member name="F:OpenMetaverse.InventoryManager.MAGIC_ID">
17299 <summary>Simulator where the event originated</summary> 16135 <summary>Used for converting shadow_id to asset_id</summary>
17300 </member>
17301 <member name="P:OpenMetaverse.AttachedSoundEventArgs.SoundID">
17302 <summary>Get the sound asset id</summary>
17303 </member> 16136 </member>
17304 <member name="P:OpenMetaverse.AttachedSoundEventArgs.OwnerID"> 16137 <member name="F:OpenMetaverse.InventoryManager.m_ItemReceived">
17305 <summary>Get the ID of the owner</summary> 16138 <summary>The event subscribers, null of no subscribers</summary>
17306 </member> 16139 </member>
17307 <member name="P:OpenMetaverse.AttachedSoundEventArgs.ObjectID"> 16140 <member name="M:OpenMetaverse.InventoryManager.OnItemReceived(OpenMetaverse.ItemReceivedEventArgs)">
17308 <summary>Get the ID of the Object</summary> 16141 <summary>Raises the ItemReceived Event</summary>
16142 <param name="e">A ItemReceivedEventArgs object containing
16143 the data sent from the simulator</param>
17309 </member> 16144 </member>
17310 <member name="P:OpenMetaverse.AttachedSoundEventArgs.Gain"> 16145 <member name="F:OpenMetaverse.InventoryManager.m_ItemReceivedLock">
17311 <summary>Get the volume level</summary> 16146 <summary>Thread sync lock object</summary>
17312 </member> 16147 </member>
17313 <member name="P:OpenMetaverse.AttachedSoundEventArgs.Flags"> 16148 <member name="F:OpenMetaverse.InventoryManager.m_FolderUpdated">
17314 <summary>Get the <see cref="T:OpenMetaverse.SoundFlags" /></summary> 16149 <summary>The event subscribers, null of no subscribers</summary>
17315 </member> 16150 </member>
17316 <member name="T:OpenMetaverse.AttachedSoundGainChangeEventArgs"> 16151 <member name="M:OpenMetaverse.InventoryManager.OnFolderUpdated(OpenMetaverse.FolderUpdatedEventArgs)">
17317 <summary>Provides data for the <see cref="E:OpenMetaverse.SoundManager.AttachedSoundGainChange" /> event</summary> 16152 <summary>Raises the FolderUpdated Event</summary>
17318 <remarks>The <see cref="E:OpenMetaverse.SoundManager.AttachedSoundGainChange" /> event occurs when an attached sound 16153 <param name="e">A FolderUpdatedEventArgs object containing
17319 changes its volume level</remarks> 16154 the data sent from the simulator</param>
17320 </member> 16155 </member>
17321 <member name="M:OpenMetaverse.AttachedSoundGainChangeEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.UUID,System.Single)"> 16156 <member name="F:OpenMetaverse.InventoryManager.m_FolderUpdatedLock">
17322 <summary> 16157 <summary>Thread sync lock object</summary>
17323 Construct a new instance of the AttachedSoundGainChangedEventArgs class
17324 </summary>
17325 <param name="sim">Simulator where the event originated</param>
17326 <param name="objectID">The ID of the Object</param>
17327 <param name="gain">The new volume level</param>
17328 </member> 16158 </member>
17329 <member name="P:OpenMetaverse.AttachedSoundGainChangeEventArgs.Simulator"> 16159 <member name="F:OpenMetaverse.InventoryManager.m_InventoryObjectOffered">
17330 <summary>Simulator where the event originated</summary> 16160 <summary>The event subscribers, null of no subscribers</summary>
17331 </member> 16161 </member>
17332 <member name="P:OpenMetaverse.AttachedSoundGainChangeEventArgs.ObjectID"> 16162 <member name="M:OpenMetaverse.InventoryManager.OnInventoryObjectOffered(OpenMetaverse.InventoryObjectOfferedEventArgs)">
17333 <summary>Get the ID of the Object</summary> 16163 <summary>Raises the InventoryObjectOffered Event</summary>
16164 <param name="e">A InventoryObjectOfferedEventArgs object containing
16165 the data sent from the simulator</param>
17334 </member> 16166 </member>
17335 <member name="P:OpenMetaverse.AttachedSoundGainChangeEventArgs.Gain"> 16167 <member name="F:OpenMetaverse.InventoryManager.m_InventoryObjectOfferedLock">
17336 <summary>Get the volume level</summary> 16168 <summary>Thread sync lock object</summary>
17337 </member> 16169 </member>
17338 <member name="T:OpenMetaverse.SoundTriggerEventArgs"> 16170 <member name="F:OpenMetaverse.InventoryManager.m_TaskItemReceived">
17339 <summary>Provides data for the <see cref="E:OpenMetaverse.SoundManager.SoundTrigger" /> event</summary> 16171 <summary>The event subscribers, null of no subscribers</summary>
17340 <remarks>
17341 <para>The <see cref="E:OpenMetaverse.SoundManager.SoundTrigger" /> event occurs when the simulator forwards
17342 a request made by yourself or another agent to play either an asset sound or a built in sound</para>
17343 <para>Requests to play sounds where the <see cref="P:OpenMetaverse.SoundTriggerEventArgs.SoundID" /> is not one of the built-in
17344 <see cref="T:OpenMetaverse.Sounds" /> will require sending a request to download the sound asset before it can be played</para>
17345 </remarks>
17346 <example>
17347 The following code example uses the <see cref="P:OpenMetaverse.SoundTriggerEventArgs.OwnerID" />, <see cref="P:OpenMetaverse.SoundTriggerEventArgs.SoundID" />
17348 and <see cref="P:OpenMetaverse.SoundTriggerEventArgs.Gain" />
17349 properties to display some information on a sound request on the <see cref="T:System.Console" /> window.
17350 <code>
17351 // subscribe to the event
17352 Client.Sound.SoundTrigger += Sound_SoundTrigger;
17353 // play the pre-defined BELL_TING sound
17354 Client.Sound.SendSoundTrigger(Sounds.BELL_TING);
17355 // handle the response data
17356 private void Sound_SoundTrigger(object sender, SoundTriggerEventArgs e)
17357 {
17358 Console.WriteLine("{0} played the sound {1} at volume {2}",
17359 e.OwnerID, e.SoundID, e.Gain);
17360 }
17361 </code></example>
17362 </member> 16172 </member>
17363 <member name="M:OpenMetaverse.SoundTriggerEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,System.Single,System.UInt64,OpenMetaverse.Vector3)"> 16173 <member name="M:OpenMetaverse.InventoryManager.OnTaskItemReceived(OpenMetaverse.TaskItemReceivedEventArgs)">
17364 <summary> 16174 <summary>Raises the TaskItemReceived Event</summary>
17365 Construct a new instance of the SoundTriggerEventArgs class 16175 <param name="e">A TaskItemReceivedEventArgs object containing
17366 </summary> 16176 the data sent from the simulator</param>
17367 <param name="sim">Simulator where the event originated</param>
17368 <param name="soundID">The sound asset id</param>
17369 <param name="ownerID">The ID of the owner</param>
17370 <param name="objectID">The ID of the object</param>
17371 <param name="parentID">The ID of the objects parent</param>
17372 <param name="gain">The volume level</param>
17373 <param name="regionHandle">The regionhandle</param>
17374 <param name="position">The source position</param>
17375 </member> 16177 </member>
17376 <member name="P:OpenMetaverse.SoundTriggerEventArgs.Simulator"> 16178 <member name="F:OpenMetaverse.InventoryManager.m_TaskItemReceivedLock">
17377 <summary>Simulator where the event originated</summary> 16179 <summary>Thread sync lock object</summary>
17378 </member> 16180 </member>
17379 <member name="P:OpenMetaverse.SoundTriggerEventArgs.SoundID"> 16181 <member name="F:OpenMetaverse.InventoryManager.m_FindObjectByPathReply">
17380 <summary>Get the sound asset id</summary> 16182 <summary>The event subscribers, null of no subscribers</summary>
17381 </member> 16183 </member>
17382 <member name="P:OpenMetaverse.SoundTriggerEventArgs.OwnerID"> 16184 <member name="M:OpenMetaverse.InventoryManager.OnFindObjectByPathReply(OpenMetaverse.FindObjectByPathReplyEventArgs)">
17383 <summary>Get the ID of the owner</summary> 16185 <summary>Raises the FindObjectByPath Event</summary>
16186 <param name="e">A FindObjectByPathEventArgs object containing
16187 the data sent from the simulator</param>
17384 </member> 16188 </member>
17385 <member name="P:OpenMetaverse.SoundTriggerEventArgs.ObjectID"> 16189 <member name="F:OpenMetaverse.InventoryManager.m_FindObjectByPathReplyLock">
17386 <summary>Get the ID of the Object</summary> 16190 <summary>Thread sync lock object</summary>
17387 </member> 16191 </member>
17388 <member name="P:OpenMetaverse.SoundTriggerEventArgs.ParentID"> 16192 <member name="F:OpenMetaverse.InventoryManager.m_TaskInventoryReply">
17389 <summary>Get the ID of the objects parent</summary> 16193 <summary>The event subscribers, null of no subscribers</summary>
17390 </member> 16194 </member>
17391 <member name="P:OpenMetaverse.SoundTriggerEventArgs.Gain"> 16195 <member name="M:OpenMetaverse.InventoryManager.OnTaskInventoryReply(OpenMetaverse.TaskInventoryReplyEventArgs)">
17392 <summary>Get the volume level</summary> 16196 <summary>Raises the TaskInventoryReply Event</summary>
16197 <param name="e">A TaskInventoryReplyEventArgs object containing
16198 the data sent from the simulator</param>
17393 </member> 16199 </member>
17394 <member name="P:OpenMetaverse.SoundTriggerEventArgs.RegionHandle"> 16200 <member name="F:OpenMetaverse.InventoryManager.m_TaskInventoryReplyLock">
17395 <summary>Get the regionhandle</summary> 16201 <summary>Thread sync lock object</summary>
17396 </member> 16202 </member>
17397 <member name="P:OpenMetaverse.SoundTriggerEventArgs.Position"> 16203 <member name="F:OpenMetaverse.InventoryManager.m_SaveAssetToInventory">
17398 <summary>Get the source position</summary> 16204 <summary>The event subscribers, null of no subscribers</summary>
17399 </member> 16205 </member>
17400 <member name="T:OpenMetaverse.PreloadSoundEventArgs"> 16206 <member name="M:OpenMetaverse.InventoryManager.OnSaveAssetToInventory(OpenMetaverse.SaveAssetToInventoryEventArgs)">
17401 <summary>Provides data for the <see cref="E:OpenMetaverse.AvatarManager.AvatarAppearance" /> event</summary> 16207 <summary>Raises the SaveAssetToInventory Event</summary>
17402 <remarks>The <see cref="E:OpenMetaverse.AvatarManager.AvatarAppearance" /> event occurs when the simulator sends 16208 <param name="e">A SaveAssetToInventoryEventArgs object containing
17403 the appearance data for an avatar</remarks> 16209 the data sent from the simulator</param>
17404 <example>
17405 The following code example uses the <see cref="P:OpenMetaverse.AvatarAppearanceEventArgs.AvatarID" /> and <see cref="P:OpenMetaverse.AvatarAppearanceEventArgs.VisualParams" />
17406 properties to display the selected shape of an avatar on the <see cref="T:System.Console" /> window.
17407 <code>
17408 // subscribe to the event
17409 Client.Avatars.AvatarAppearance += Avatars_AvatarAppearance;
17410 // handle the data when the event is raised
17411 void Avatars_AvatarAppearance(object sender, AvatarAppearanceEventArgs e)
17412 {
17413 Console.WriteLine("The Agent {0} is using a {1} shape.", e.AvatarID, (e.VisualParams[31] &gt; 0) : "male" ? "female")
17414 }
17415 </code></example>
17416 </member> 16210 </member>
17417 <member name="M:OpenMetaverse.PreloadSoundEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID)"> 16211 <member name="F:OpenMetaverse.InventoryManager.m_SaveAssetToInventoryLock">
17418 <summary> 16212 <summary>Thread sync lock object</summary>
17419 Construct a new instance of the PreloadSoundEventArgs class
17420 </summary>
17421 <param name="sim">Simulator where the event originated</param>
17422 <param name="soundID">The sound asset id</param>
17423 <param name="ownerID">The ID of the owner</param>
17424 <param name="objectID">The ID of the object</param>
17425 </member> 16213 </member>
17426 <member name="P:OpenMetaverse.PreloadSoundEventArgs.Simulator"> 16214 <member name="F:OpenMetaverse.InventoryManager.m_ScriptRunningReply">
17427 <summary>Simulator where the event originated</summary> 16215 <summary>The event subscribers, null of no subscribers</summary>
17428 </member> 16216 </member>
17429 <member name="P:OpenMetaverse.PreloadSoundEventArgs.SoundID"> 16217 <member name="M:OpenMetaverse.InventoryManager.OnScriptRunningReply(OpenMetaverse.ScriptRunningReplyEventArgs)">
17430 <summary>Get the sound asset id</summary> 16218 <summary>Raises the ScriptRunningReply Event</summary>
16219 <param name="e">A ScriptRunningReplyEventArgs object containing
16220 the data sent from the simulator</param>
17431 </member> 16221 </member>
17432 <member name="P:OpenMetaverse.PreloadSoundEventArgs.OwnerID"> 16222 <member name="F:OpenMetaverse.InventoryManager.m_ScriptRunningReplyLock">
17433 <summary>Get the ID of the owner</summary> 16223 <summary>Thread sync lock object</summary>
17434 </member> 16224 </member>
17435 <member name="P:OpenMetaverse.PreloadSoundEventArgs.ObjectID"> 16225 <member name="F:OpenMetaverse.InventoryManager._NewFolderNames">
17436 <summary>Get the ID of the Object</summary> 16226 <summary>Partial mapping of AssetTypes to folder names</summary>
17437 </member> 16227 </member>
17438 <member name="T:OpenMetaverse.Sounds"> 16228 <member name="M:OpenMetaverse.InventoryManager.#ctor(OpenMetaverse.GridClient)">
17439 <summary> 16229 <summary>
17440 pre-defined built in sounds 16230 Default constructor
17441 </summary> 16231 </summary>
16232 <param name="client">Reference to the GridClient object</param>
17442 </member> 16233 </member>
17443 <member name="F:OpenMetaverse.Sounds.BELL_TING"> 16234 <member name="M:OpenMetaverse.InventoryManager.FetchItem(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Int32)">
17444 <summary> 16235 <summary>
16236 Fetch an inventory item from the dataserver
17445 </summary> 16237 </summary>
16238 <param name="itemID">The items <seealso cref="T:OpenMetaverse.UUID"/></param>
16239 <param name="ownerID">The item Owners <seealso cref="T:OpenMetaverse.UUID"/></param>
16240 <param name="timeoutMS">a integer representing the number of milliseconds to wait for results</param>
16241 <returns>An <seealso cref="T:OpenMetaverse.InventoryItem"/> object on success, or null if no item was found</returns>
16242 <remarks>Items will also be sent to the <seealso cref="M:OpenMetaverse.InventoryManager.OnItemReceived(OpenMetaverse.ItemReceivedEventArgs)"/> event</remarks>
17446 </member> 16243 </member>
17447 <member name="F:OpenMetaverse.Sounds.CLICK"> 16244 <member name="M:OpenMetaverse.InventoryManager.RequestFetchInventory(OpenMetaverse.UUID,OpenMetaverse.UUID)">
17448 <summary> 16245 <summary>
16246 Request A single inventory item
17449 </summary> 16247 </summary>
16248 <param name="itemID">The items <seealso cref="T:OpenMetaverse.UUID"/></param>
16249 <param name="ownerID">The item Owners <seealso cref="T:OpenMetaverse.UUID"/></param>
16250 <seealso cref="M:OpenMetaverse.InventoryManager.OnItemReceived(OpenMetaverse.ItemReceivedEventArgs)"/>
17450 </member> 16251 </member>
17451 <member name="F:OpenMetaverse.Sounds.HEALTH_REDUCTION_FEMALE"> 16252 <member name="M:OpenMetaverse.InventoryManager.RequestFetchInventory(System.Collections.Generic.List{OpenMetaverse.UUID},System.Collections.Generic.List{OpenMetaverse.UUID})">
17452 <summary> 16253 <summary>
16254 Request inventory items
17453 </summary> 16255 </summary>
16256 <param name="itemIDs">Inventory items to request</param>
16257 <param name="ownerIDs">Owners of the inventory items</param>
16258 <seealso cref="M:OpenMetaverse.InventoryManager.OnItemReceived(OpenMetaverse.ItemReceivedEventArgs)"/>
17454 </member> 16259 </member>
17455 <member name="F:OpenMetaverse.Sounds.HEALTH_REDUCTION_MALE"> 16260 <member name="M:OpenMetaverse.InventoryManager.RequestFetchInventoryCap(System.Collections.Generic.List{OpenMetaverse.UUID},System.Collections.Generic.List{OpenMetaverse.UUID})">
17456 <summary> 16261 <summary>
16262 Request inventory items via Capabilities
17457 </summary> 16263 </summary>
16264 <param name="itemIDs">Inventory items to request</param>
16265 <param name="ownerIDs">Owners of the inventory items</param>
16266 <seealso cref="M:OpenMetaverse.InventoryManager.OnItemReceived(OpenMetaverse.ItemReceivedEventArgs)"/>
17458 </member> 16267 </member>
17459 <member name="F:OpenMetaverse.Sounds.IM_START"> 16268 <member name="M:OpenMetaverse.InventoryManager.FolderContents(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.Boolean,OpenMetaverse.InventorySortOrder,System.Int32)">
17460 <summary> 16269 <summary>
16270 Get contents of a folder
17461 </summary> 16271 </summary>
16272 <param name="folder">The <seealso cref="T:OpenMetaverse.UUID"/> of the folder to search</param>
16273 <param name="owner">The <seealso cref="T:OpenMetaverse.UUID"/> of the folders owner</param>
16274 <param name="folders">true to retrieve folders</param>
16275 <param name="items">true to retrieve items</param>
16276 <param name="order">sort order to return results in</param>
16277 <param name="timeoutMS">a integer representing the number of milliseconds to wait for results</param>
16278 <returns>A list of inventory items matching search criteria within folder</returns>
16279 <seealso cref="M:OpenMetaverse.InventoryManager.RequestFolderContents(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.Boolean,OpenMetaverse.InventorySortOrder)"/>
16280 <remarks>InventoryFolder.DescendentCount will only be accurate if both folders and items are
16281 requested</remarks>
17462 </member> 16282 </member>
17463 <member name="F:OpenMetaverse.Sounds.INSTANT_MESSAGE_NOTIFICATION"> 16283 <member name="M:OpenMetaverse.InventoryManager.RequestFolderContents(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.Boolean,OpenMetaverse.InventorySortOrder)">
17464 <summary> 16284 <summary>
16285 Request the contents of an inventory folder
17465 </summary> 16286 </summary>
16287 <param name="folder">The folder to search</param>
16288 <param name="owner">The folder owners <seealso cref="T:OpenMetaverse.UUID"/></param>
16289 <param name="folders">true to return <seealso cref="!:InventoryManager.InventoryFolder"/>s contained in folder</param>
16290 <param name="items">true to return <seealso cref="!:InventoryManager.InventoryItem"/>s containd in folder</param>
16291 <param name="order">the sort order to return items in</param>
16292 <seealso cref="M:OpenMetaverse.InventoryManager.FolderContents(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.Boolean,OpenMetaverse.InventorySortOrder,System.Int32)"/>
17466 </member> 16293 </member>
17467 <member name="F:OpenMetaverse.Sounds.INVALID_OPERATION"> 16294 <member name="M:OpenMetaverse.InventoryManager.RequestFolderContentsCap(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.Boolean,OpenMetaverse.InventorySortOrder)">
17468 <summary> 16295 <summary>
16296 Request the contents of an inventory folder using HTTP capabilities
17469 </summary> 16297 </summary>
16298 <param name="folderID">The folder to search</param>
16299 <param name="ownerID">The folder owners <seealso cref="T:OpenMetaverse.UUID"/></param>
16300 <param name="fetchFolders">true to return <seealso cref="!:InventoryManager.InventoryFolder"/>s contained in folder</param>
16301 <param name="fetchItems">true to return <seealso cref="!:InventoryManager.InventoryItem"/>s containd in folder</param>
16302 <param name="order">the sort order to return items in</param>
16303 <seealso cref="M:OpenMetaverse.InventoryManager.FolderContents(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.Boolean,OpenMetaverse.InventorySortOrder,System.Int32)"/>
17470 </member> 16304 </member>
17471 <member name="F:OpenMetaverse.Sounds.KEYBOARD_LOOP"> 16305 <member name="M:OpenMetaverse.InventoryManager.FindFolderForType(OpenMetaverse.AssetType)">
17472 <summary> 16306 <summary>
16307 Returns the UUID of the folder (category) that defaults to
16308 containing 'type'. The folder is not necessarily only for that
16309 type
17473 </summary> 16310 </summary>
16311 <remarks>This will return the root folder if one does not exist</remarks>
16312 <param name="type"></param>
16313 <returns>The UUID of the desired folder if found, the UUID of the RootFolder
16314 if not found, or UUID.Zero on failure</returns>
17474 </member> 16315 </member>
17475 <member name="F:OpenMetaverse.Sounds.MONEY_REDUCTION_COINS"> 16316 <member name="M:OpenMetaverse.InventoryManager.FindObjectByPath(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,System.Int32)">
17476 <summary>coins</summary>
17477 </member>
17478 <member name="F:OpenMetaverse.Sounds.MONEY_INCREASE_CASH_REGISTER_BELL">
17479 <summary>cash register bell</summary>
17480 </member>
17481 <member name="F:OpenMetaverse.Sounds.NULL_KEYSTROKE">
17482 <summary> 16317 <summary>
16318 Find an object in inventory using a specific path to search
17483 </summary> 16319 </summary>
16320 <param name="baseFolder">The folder to begin the search in</param>
16321 <param name="inventoryOwner">The object owners <seealso cref="T:OpenMetaverse.UUID"/></param>
16322 <param name="path">A string path to search</param>
16323 <param name="timeoutMS">milliseconds to wait for a reply</param>
16324 <returns>Found items <seealso cref="T:OpenMetaverse.UUID"/> or <seealso cref="F:OpenMetaverse.UUID.Zero"/> if
16325 timeout occurs or item is not found</returns>
17484 </member> 16326 </member>
17485 <member name="F:OpenMetaverse.Sounds.OBJECT_COLLISION"> 16327 <member name="M:OpenMetaverse.InventoryManager.RequestFindObjectByPath(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String)">
17486 <summary> 16328 <summary>
16329 Find inventory items by path
17487 </summary> 16330 </summary>
16331 <param name="baseFolder">The folder to begin the search in</param>
16332 <param name="inventoryOwner">The object owners <seealso cref="T:OpenMetaverse.UUID"/></param>
16333 <param name="path">A string path to search, folders/objects separated by a '/'</param>
16334 <remarks>Results are sent to the <seealso cref="!:InventoryManager.OnFindObjectByPath"/> event</remarks>
17488 </member> 16335 </member>
17489 <member name="F:OpenMetaverse.Sounds.OBJECT_COLLISION_RUBBER"> 16336 <member name="M:OpenMetaverse.InventoryManager.LocalFind(OpenMetaverse.UUID,System.String[],System.Int32,System.Boolean)">
17490 <summary>rubber</summary>
17491 </member>
17492 <member name="F:OpenMetaverse.Sounds.OBJECT_COLLISION_PLASTIC">
17493 <summary>plastic</summary>
17494 </member>
17495 <member name="F:OpenMetaverse.Sounds.OBJECT_COLLISION_FLESH">
17496 <summary>flesh</summary>
17497 </member>
17498 <member name="F:OpenMetaverse.Sounds.OBJECT_COLLISION_WOOD_SPLINTERING">
17499 <summary>wood splintering?</summary>
17500 </member>
17501 <member name="F:OpenMetaverse.Sounds.OBJECT_COLLISION_GLASS_BREAK">
17502 <summary>glass break</summary>
17503 </member>
17504 <member name="F:OpenMetaverse.Sounds.OBJECT_COLLISION_METAL_CLUNK">
17505 <summary>metal clunk</summary>
17506 </member>
17507 <member name="F:OpenMetaverse.Sounds.OBJECT_CREATE_WHOOSH">
17508 <summary>whoosh</summary>
17509 </member>
17510 <member name="F:OpenMetaverse.Sounds.OBJECT_DELETE_SHAKE">
17511 <summary>shake</summary>
17512 </member>
17513 <member name="F:OpenMetaverse.Sounds.OBJECT_REZ">
17514 <summary> 16337 <summary>
16338 Search inventory Store object for an item or folder
17515 </summary> 16339 </summary>
16340 <param name="baseFolder">The folder to begin the search in</param>
16341 <param name="path">An array which creates a path to search</param>
16342 <param name="level">Number of levels below baseFolder to conduct searches</param>
16343 <param name="firstOnly">if True, will stop searching after first match is found</param>
16344 <returns>A list of inventory items found</returns>
17516 </member> 16345 </member>
17517 <member name="F:OpenMetaverse.Sounds.PIE_MENU_APPEAR_DING"> 16346 <member name="M:OpenMetaverse.InventoryManager.Move(OpenMetaverse.InventoryBase,OpenMetaverse.InventoryFolder)">
17518 <summary>ding</summary>
17519 </member>
17520 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT">
17521 <summary> 16347 <summary>
16348 Move an inventory item or folder to a new location
17522 </summary> 16349 </summary>
16350 <param name="item">The <seealso cref="T:InventoryBase"/> item or folder to move</param>
16351 <param name="newParent">The <seealso cref="T:InventoryFolder"/> to move item or folder to</param>
17523 </member> 16352 </member>
17524 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT1"> 16353 <member name="M:OpenMetaverse.InventoryManager.Move(OpenMetaverse.InventoryBase,OpenMetaverse.InventoryFolder,System.String)">
17525 <summary> 16354 <summary>
16355 Move an inventory item or folder to a new location and change its name
17526 </summary> 16356 </summary>
16357 <param name="item">The <seealso cref="T:InventoryBase"/> item or folder to move</param>
16358 <param name="newParent">The <seealso cref="T:InventoryFolder"/> to move item or folder to</param>
16359 <param name="newName">The name to change the item or folder to</param>
17527 </member> 16360 </member>
17528 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT2"> 16361 <member name="M:OpenMetaverse.InventoryManager.MoveFolder(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String)">
17529 <summary> 16362 <summary>
16363 Move and rename a folder
17530 </summary> 16364 </summary>
16365 <param name="folderID">The source folders <seealso cref="T:OpenMetaverse.UUID"/></param>
16366 <param name="newparentID">The destination folders <seealso cref="T:OpenMetaverse.UUID"/></param>
16367 <param name="newName">The name to change the folder to</param>
17531 </member> 16368 </member>
17532 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT3"> 16369 <member name="M:OpenMetaverse.InventoryManager.UpdateFolderProperties(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,OpenMetaverse.AssetType)">
17533 <summary> 16370 <summary>
16371 Update folder properties
17534 </summary> 16372 </summary>
16373 <param name="folderID"><seealso cref="T:OpenMetaverse.UUID"/> of the folder to update</param>
16374 <param name="parentID">Sets folder's parent to <seealso cref="T:OpenMetaverse.UUID"/></param>
16375 <param name="name">Folder name</param>
16376 <param name="type">Folder type</param>
17535 </member> 16377 </member>
17536 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT4"> 16378 <member name="M:OpenMetaverse.InventoryManager.MoveFolder(OpenMetaverse.UUID,OpenMetaverse.UUID)">
17537 <summary> 16379 <summary>
16380 Move a folder
17538 </summary> 16381 </summary>
16382 <param name="folderID">The source folders <seealso cref="T:OpenMetaverse.UUID"/></param>
16383 <param name="newParentID">The destination folders <seealso cref="T:OpenMetaverse.UUID"/></param>
17539 </member> 16384 </member>
17540 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT5"> 16385 <member name="M:OpenMetaverse.InventoryManager.MoveFolders(System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.UUID})">
17541 <summary> 16386 <summary>
16387 Move multiple folders, the keys in the Dictionary parameter,
16388 to a new parents, the value of that folder's key.
17542 </summary> 16389 </summary>
16390 <param name="foldersNewParents">A Dictionary containing the
16391 <seealso cref="T:OpenMetaverse.UUID"/> of the source as the key, and the
16392 <seealso cref="T:OpenMetaverse.UUID"/> of the destination as the value</param>
17543 </member> 16393 </member>
17544 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT6"> 16394 <member name="M:OpenMetaverse.InventoryManager.MoveItem(OpenMetaverse.UUID,OpenMetaverse.UUID)">
17545 <summary> 16395 <summary>
16396 Move an inventory item to a new folder
17546 </summary> 16397 </summary>
16398 <param name="itemID">The <seealso cref="T:OpenMetaverse.UUID"/> of the source item to move</param>
16399 <param name="folderID">The <seealso cref="T:OpenMetaverse.UUID"/> of the destination folder</param>
17547 </member> 16400 </member>
17548 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT7"> 16401 <member name="M:OpenMetaverse.InventoryManager.MoveItem(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String)">
17549 <summary> 16402 <summary>
16403 Move and rename an inventory item
17550 </summary> 16404 </summary>
16405 <param name="itemID">The <seealso cref="T:OpenMetaverse.UUID"/> of the source item to move</param>
16406 <param name="folderID">The <seealso cref="T:OpenMetaverse.UUID"/> of the destination folder</param>
16407 <param name="newName">The name to change the folder to</param>
17551 </member> 16408 </member>
17552 <member name="F:OpenMetaverse.Sounds.SNAPSHOT"> 16409 <member name="M:OpenMetaverse.InventoryManager.MoveItems(System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.UUID})">
17553 <summary> 16410 <summary>
16411 Move multiple inventory items to new locations
17554 </summary> 16412 </summary>
16413 <param name="itemsNewParents">A Dictionary containing the
16414 <seealso cref="T:OpenMetaverse.UUID"/> of the source item as the key, and the
16415 <seealso cref="T:OpenMetaverse.UUID"/> of the destination folder as the value</param>
17555 </member> 16416 </member>
17556 <member name="F:OpenMetaverse.Sounds.TELEPORT_TEXTURE_APPLY"> 16417 <member name="M:OpenMetaverse.InventoryManager.RemoveDescendants(OpenMetaverse.UUID)">
17557 <summary> 16418 <summary>
16419 Remove descendants of a folder
17558 </summary> 16420 </summary>
16421 <param name="folder">The <seealso cref="T:OpenMetaverse.UUID"/> of the folder</param>
17559 </member> 16422 </member>
17560 <member name="F:OpenMetaverse.Sounds.THUNDER"> 16423 <member name="M:OpenMetaverse.InventoryManager.RemoveItem(OpenMetaverse.UUID)">
17561 <summary> 16424 <summary>
16425 Remove a single item from inventory
17562 </summary> 16426 </summary>
16427 <param name="item">The <seealso cref="T:OpenMetaverse.UUID"/> of the inventory item to remove</param>
17563 </member> 16428 </member>
17564 <member name="F:OpenMetaverse.Sounds.WINDOW_CLOSE"> 16429 <member name="M:OpenMetaverse.InventoryManager.RemoveFolder(OpenMetaverse.UUID)">
17565 <summary> 16430 <summary>
16431 Remove a folder from inventory
17566 </summary> 16432 </summary>
16433 <param name="folder">The <seealso cref="T:OpenMetaverse.UUID"/> of the folder to remove</param>
17567 </member> 16434 </member>
17568 <member name="F:OpenMetaverse.Sounds.WINDOW_OPEN"> 16435 <member name="M:OpenMetaverse.InventoryManager.Remove(System.Collections.Generic.List{OpenMetaverse.UUID},System.Collections.Generic.List{OpenMetaverse.UUID})">
17569 <summary> 16436 <summary>
16437 Remove multiple items or folders from inventory
17570 </summary> 16438 </summary>
16439 <param name="items">A List containing the <seealso cref="T:OpenMetaverse.UUID"/>s of items to remove</param>
16440 <param name="folders">A List containing the <seealso cref="T:OpenMetaverse.UUID"/>s of the folders to remove</param>
17571 </member> 16441 </member>
17572 <member name="F:OpenMetaverse.Sounds.ZIPPER"> 16442 <member name="M:OpenMetaverse.InventoryManager.EmptyLostAndFound">
17573 <summary> 16443 <summary>
16444 Empty the Lost and Found folder
17574 </summary> 16445 </summary>
17575 </member> 16446 </member>
17576 <member name="M:OpenMetaverse.Sounds.ToDictionary"> 16447 <member name="M:OpenMetaverse.InventoryManager.EmptyTrash">
17577 <summary> 16448 <summary>
17578 A dictionary containing all pre-defined sounds 16449 Empty the Trash folder
17579 </summary> 16450 </summary>
17580 <returns>A dictionary containing the pre-defined sounds,
17581 where the key is the sounds ID, and the value is a string
17582 containing a name to identify the purpose of the sound</returns>
17583 </member> 16451 </member>
17584 <member name="F:OpenMetaverse.TerrainPatch.X"> 16452 <member name="M:OpenMetaverse.InventoryManager.RequestCreateItem(OpenMetaverse.UUID,System.String,System.String,OpenMetaverse.AssetType,OpenMetaverse.UUID,OpenMetaverse.InventoryType,OpenMetaverse.PermissionMask,OpenMetaverse.InventoryManager.ItemCreatedCallback)">
17585 <summary>X position of this patch</summary>
17586 </member>
17587 <member name="F:OpenMetaverse.TerrainPatch.Y">
17588 <summary>Y position of this patch</summary>
17589 </member>
17590 <member name="F:OpenMetaverse.TerrainPatch.Data">
17591 <summary>A 16x16 array of floats holding decompressed layer data</summary>
17592 </member>
17593 <member name="M:OpenMetaverse.TerrainCompressor.CreateLandPacket(System.Single[],System.Int32[])">
17594 <summary> 16453 <summary>
17595 Creates a LayerData packet for compressed land data given a full 16454
17596 simulator heightmap and an array of indices of patches to compress
17597 </summary> 16455 </summary>
17598 <param name="heightmap">A 256 * 256 array of floating point values 16456 <param name="parentFolder"></param>
17599 specifying the height at each meter in the simulator</param> 16457 <param name="name"></param>
17600 <param name="patches">Array of indexes in the 16x16 grid of patches 16458 <param name="description"></param>
17601 for this simulator. For example if 1 and 17 are specified, patches 16459 <param name="type"></param>
17602 x=1,y=0 and x=1,y=1 are sent</param> 16460 <param name="assetTransactionID">Proper use is to upload the inventory's asset first, then provide the Asset's TransactionID here.</param>
17603 <returns> 16461 <param name="invType"></param>
17604 </returns> 16462 <param name="nextOwnerMask"></param>
16463 <param name="callback"></param>
17605 </member> 16464 </member>
17606 <member name="M:OpenMetaverse.TerrainCompressor.CreatePatchFromHeightmap(OpenMetaverse.BitPack,System.Single[],System.Int32,System.Int32)"> 16465 <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)">
17607 <summary> 16466 <summary>
17608 Add a patch of terrain to a BitPacker 16467
17609 </summary> 16468 </summary>
17610 <param name="output">BitPacker to write the patch to</param> 16469 <param name="parentFolder"></param>
17611 <param name="heightmap">Heightmap of the simulator, must be a 256 * 16470 <param name="name"></param>
17612 256 float array</param> 16471 <param name="description"></param>
17613 <param name="x">X offset of the patch to create, valid values are 16472 <param name="type"></param>
17614 from 0 to 15</param> 16473 <param name="assetTransactionID">Proper use is to upload the inventory's asset first, then provide the Asset's TransactionID here.</param>
17615 <param name="y">Y offset of the patch to create, valid values are 16474 <param name="invType"></param>
17616 from 0 to 15</param> 16475 <param name="wearableType"></param>
16476 <param name="nextOwnerMask"></param>
16477 <param name="callback"></param>
17617 </member> 16478 </member>
17618 <member name="M:OpenMetaverse.TerrainManager.#ctor(OpenMetaverse.GridClient)"> 16479 <member name="M:OpenMetaverse.InventoryManager.CreateFolder(OpenMetaverse.UUID,System.String)">
17619 <summary> 16480 <summary>
17620 Default constructor 16481 Creates a new inventory folder
17621 </summary> 16482 </summary>
17622 <param name="client"> 16483 <param name="parentID">ID of the folder to put this folder in</param>
17623 </param> 16484 <param name="name">Name of the folder to create</param>
17624 </member> 16485 <returns>The UUID of the newly created folder</returns>
17625 <member name="F:OpenMetaverse.TerrainManager.m_LandPatchReceivedEvent">
17626 <summary>The event subscribers. null if no subcribers</summary>
17627 </member>
17628 <member name="F:OpenMetaverse.TerrainManager.m_LandPatchReceivedLock">
17629 <summary>Thread sync lock object</summary>
17630 </member>
17631 <member name="E:OpenMetaverse.TerrainManager.LandPatchReceived">
17632 <summary>Raised when the simulator responds sends </summary>
17633 </member>
17634 <member name="M:OpenMetaverse.TerrainManager.OnLandPatchReceived(OpenMetaverse.LandPatchReceivedEventArgs)">
17635 <summary>Raises the LandPatchReceived event</summary>
17636 <param name="e">A LandPatchReceivedEventArgs object containing the
17637 data returned from the simulator</param>
17638 </member>
17639 <member name="P:OpenMetaverse.LandPatchReceivedEventArgs.Simulator">
17640 <summary>Simulator from that sent tha data</summary>
17641 </member>
17642 <member name="P:OpenMetaverse.LandPatchReceivedEventArgs.X">
17643 <summary>Sim coordinate of the patch</summary>
17644 </member>
17645 <member name="P:OpenMetaverse.LandPatchReceivedEventArgs.Y">
17646 <summary>Sim coordinate of the patch</summary>
17647 </member>
17648 <member name="P:OpenMetaverse.LandPatchReceivedEventArgs.PatchSize">
17649 <summary>Size of tha patch</summary>
17650 </member>
17651 <member name="P:OpenMetaverse.LandPatchReceivedEventArgs.HeightMap">
17652 <summary>Heightmap for the patch</summary>
17653 </member> 16486 </member>
17654 <member name="T:OpenMetaverse.TextureRequestState"> 16487 <member name="M:OpenMetaverse.InventoryManager.CreateFolder(OpenMetaverse.UUID,System.String,OpenMetaverse.AssetType)">
17655 <summary> 16488 <summary>
17656 The current status of a texture request as it moves through the pipeline or final result of a texture request. 16489 Creates a new inventory folder
17657 </summary> 16490 </summary>
16491 <param name="parentID">ID of the folder to put this folder in</param>
16492 <param name="name">Name of the folder to create</param>
16493 <param name="preferredType">Sets this folder as the default folder
16494 for new assets of the specified type. Use <code>AssetType.Unknown</code>
16495 to create a normal folder, otherwise it will likely create a
16496 duplicate of an existing folder type</param>
16497 <returns>The UUID of the newly created folder</returns>
16498 <remarks>If you specify a preferred type of <code>AsseType.Folder</code>
16499 it will create a new root folder which may likely cause all sorts
16500 of strange problems</remarks>
17658 </member> 16501 </member>
17659 <member name="F:OpenMetaverse.TextureRequestState.Pending"> 16502 <member name="M:OpenMetaverse.InventoryManager.RequestCreateItemFromAsset(System.Byte[],System.String,System.String,OpenMetaverse.AssetType,OpenMetaverse.InventoryType,OpenMetaverse.UUID,OpenMetaverse.InventoryManager.ItemCreatedFromAssetCallback)">
17660 <summary>The initial state given to a request. Requests in this state
17661 are waiting for an available slot in the pipeline</summary>
17662 </member>
17663 <member name="F:OpenMetaverse.TextureRequestState.Started">
17664 <summary>A request that has been added to the pipeline and the request packet
17665 has been sent to the simulator</summary>
17666 </member>
17667 <member name="F:OpenMetaverse.TextureRequestState.Progress">
17668 <summary>A request that has received one or more packets back from the simulator</summary>
17669 </member>
17670 <member name="F:OpenMetaverse.TextureRequestState.Finished">
17671 <summary>A request that has received all packets back from the simulator</summary>
17672 </member>
17673 <member name="F:OpenMetaverse.TextureRequestState.Timeout">
17674 <summary>A request that has taken longer than <seealso cref="F:OpenMetaverse.Settings.PIPELINE_REQUEST_TIMEOUT" />
17675 to download OR the initial packet containing the packet information was never received</summary>
17676 </member>
17677 <member name="F:OpenMetaverse.TextureRequestState.Aborted">
17678 <summary>The texture request was aborted by request of the agent</summary>
17679 </member>
17680 <member name="F:OpenMetaverse.TextureRequestState.NotFound">
17681 <summary>The simulator replied to the request that it was not able to find the requested texture</summary>
17682 </member>
17683 <member name="T:OpenMetaverse.TexturePipeline">
17684 <summary> 16503 <summary>
17685 Texture request download handler, allows a configurable number of download slots which manage multiple 16504 Create an inventory item and upload asset data
17686 concurrent texture downloads from the <seealso cref="T:OpenMetaverse.Simulator" /></summary> 16505 </summary>
17687 <remarks>This class makes full use of the internal <seealso cref="!:TextureCache" /> 16506 <param name="data">Asset data</param>
17688 system for full texture downloads.</remarks> 16507 <param name="name">Inventory item name</param>
16508 <param name="description">Inventory item description</param>
16509 <param name="assetType">Asset type</param>
16510 <param name="invType">Inventory type</param>
16511 <param name="folderID">Put newly created inventory in this folder</param>
16512 <param name="callback">Delegate that will receive feedback on success or failure</param>
17689 </member> 16513 </member>
17690 <member name="M:OpenMetaverse.TexturePipeline.#ctor(OpenMetaverse.GridClient)"> 16514 <member name="M:OpenMetaverse.InventoryManager.RequestCreateItemFromAsset(System.Byte[],System.String,System.String,OpenMetaverse.AssetType,OpenMetaverse.InventoryType,OpenMetaverse.UUID,OpenMetaverse.Permissions,OpenMetaverse.InventoryManager.ItemCreatedFromAssetCallback)">
17691 <summary> 16515 <summary>
17692 Default constructor, Instantiates a new copy of the TexturePipeline class 16516 Create an inventory item and upload asset data
17693 </summary> 16517 </summary>
17694 <param name="client">Reference to the instantiated <see cref="T:OpenMetaverse.GridClient" /> object</param> 16518 <param name="data">Asset data</param>
16519 <param name="name">Inventory item name</param>
16520 <param name="description">Inventory item description</param>
16521 <param name="assetType">Asset type</param>
16522 <param name="invType">Inventory type</param>
16523 <param name="folderID">Put newly created inventory in this folder</param>
16524 <param name="permissions">Permission of the newly created item
16525 (EveryoneMask, GroupMask, and NextOwnerMask of Permissions struct are supported)</param>
16526 <param name="callback">Delegate that will receive feedback on success or failure</param>
17695 </member> 16527 </member>
17696 <member name="T:OpenMetaverse.TexturePipeline.TaskInfo"> 16528 <member name="M:OpenMetaverse.InventoryManager.CreateLink(OpenMetaverse.UUID,OpenMetaverse.InventoryBase,OpenMetaverse.InventoryManager.ItemCreatedCallback)">
17697 <summary> 16529 <summary>
17698 A request task containing information and status of a request as it is processed through the <see cref="T:OpenMetaverse.TexturePipeline" /></summary> 16530 Creates inventory link to another inventory item or folder
17699 </member> 16531 </summary>
17700 <member name="F:OpenMetaverse.TexturePipeline.TaskInfo.State"> 16532 <param name="folderID">Put newly created link in folder with this UUID</param>
17701 <summary>The current <seealso cref="T:OpenMetaverse.TextureRequestState" /> which identifies the current status of the request</summary> 16533 <param name="bse">Inventory item or folder</param>
17702 </member> 16534 <param name="callback">Method to call upon creation of the link</param>
17703 <member name="F:OpenMetaverse.TexturePipeline.TaskInfo.RequestID">
17704 <summary>The Unique Request ID, This is also the Asset ID of the texture being requested</summary>
17705 </member>
17706 <member name="F:OpenMetaverse.TexturePipeline.TaskInfo.RequestSlot">
17707 <summary>The slot this request is occupying in the threadpoolSlots array</summary>
17708 </member>
17709 <member name="F:OpenMetaverse.TexturePipeline.TaskInfo.Type">
17710 <summary>The ImageType of the request.</summary>
17711 </member>
17712 <member name="F:OpenMetaverse.TexturePipeline.TaskInfo.Callbacks">
17713 <summary>The callback to fire when the request is complete, will include
17714 the <seealso cref="T:OpenMetaverse.TextureRequestState" /> and the <see cref="T:OpenMetaverse.Assets.AssetTexture" />
17715 object containing the result data</summary>
17716 </member>
17717 <member name="F:OpenMetaverse.TexturePipeline.TaskInfo.ReportProgress">
17718 <summary>If true, indicates the callback will be fired whenever new data is returned from the simulator.
17719 This is used to progressively render textures as portions of the texture are received.</summary>
17720 </member>
17721 <member name="F:OpenMetaverse.TexturePipeline.TaskInfo.Transfer">
17722 <summary>An object that maintains the data of an request thats in-process.</summary>
17723 </member>
17724 <member name="F:OpenMetaverse.TexturePipeline._Transfers">
17725 <summary>A dictionary containing all pending and in-process transfer requests where the Key is both the RequestID
17726 and also the Asset Texture ID, and the value is an object containing the current state of the request and also
17727 the asset data as it is being re-assembled</summary>
17728 </member>
17729 <member name="F:OpenMetaverse.TexturePipeline._Client">
17730 <summary>Holds the reference to the <see cref="T:OpenMetaverse.GridClient" /> client object</summary>
17731 </member>
17732 <member name="F:OpenMetaverse.TexturePipeline.maxTextureRequests">
17733 <summary>Maximum concurrent texture requests allowed at a time</summary>
17734 </member>
17735 <member name="F:OpenMetaverse.TexturePipeline.resetEvents">
17736 <summary>An array of <see cref="T:System.Threading.AutoResetEvent" /> objects used to manage worker request threads</summary>
17737 </member>
17738 <member name="F:OpenMetaverse.TexturePipeline.threadpoolSlots">
17739 <summary>An array of worker slots which shows the availablity status of the slot</summary>
17740 </member>
17741 <member name="F:OpenMetaverse.TexturePipeline.downloadMaster">
17742 <summary>The primary thread which manages the requests.</summary>
17743 </member>
17744 <member name="F:OpenMetaverse.TexturePipeline._Running">
17745 <summary>true if the TexturePipeline is currently running</summary>
17746 </member>
17747 <member name="F:OpenMetaverse.TexturePipeline.lockerObject">
17748 <summary>A synchronization object used by the primary thread</summary>
17749 </member>
17750 <member name="F:OpenMetaverse.TexturePipeline.RefreshDownloadsTimer">
17751 <summary>A refresh timer used to increase the priority of stalled requests</summary>
17752 </member>
17753 <member name="P:OpenMetaverse.TexturePipeline.TransferCount">
17754 <summary>Current number of pending and in-process transfers</summary>
17755 </member> 16535 </member>
17756 <member name="M:OpenMetaverse.TexturePipeline.Startup"> 16536 <member name="M:OpenMetaverse.InventoryManager.CreateLink(OpenMetaverse.UUID,OpenMetaverse.InventoryItem,OpenMetaverse.InventoryManager.ItemCreatedCallback)">
17757 <summary> 16537 <summary>
17758 Initialize callbacks required for the TexturePipeline to operate 16538 Creates inventory link to another inventory item
17759 </summary> 16539 </summary>
16540 <param name="folderID">Put newly created link in folder with this UUID</param>
16541 <param name="item">Original inventory item</param>
16542 <param name="callback">Method to call upon creation of the link</param>
17760 </member> 16543 </member>
17761 <member name="M:OpenMetaverse.TexturePipeline.Shutdown"> 16544 <member name="M:OpenMetaverse.InventoryManager.CreateLink(OpenMetaverse.UUID,OpenMetaverse.InventoryFolder,OpenMetaverse.InventoryManager.ItemCreatedCallback)">
17762 <summary> 16545 <summary>
17763 Shutdown the TexturePipeline and cleanup any callbacks or transfers 16546 Creates inventory link to another inventory folder
17764 </summary> 16547 </summary>
16548 <param name="folderID">Put newly created link in folder with this UUID</param>
16549 <param name="folder">Original inventory folder</param>
16550 <param name="callback">Method to call upon creation of the link</param>
17765 </member> 16551 </member>
17766 <member name="M:OpenMetaverse.TexturePipeline.RequestTexture(OpenMetaverse.UUID,OpenMetaverse.ImageType,System.Single,System.Int32,System.UInt32,OpenMetaverse.TextureDownloadCallback,System.Boolean)"> 16552 <member name="M:OpenMetaverse.InventoryManager.CreateLink(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,System.String,OpenMetaverse.AssetType,OpenMetaverse.InventoryType,OpenMetaverse.UUID,OpenMetaverse.InventoryManager.ItemCreatedCallback)">
17767 <summary> 16553 <summary>
17768 Request a texture asset from the simulator using the <see cref="T:OpenMetaverse.TexturePipeline" /> system to 16554 Creates inventory link to another inventory item or folder
17769 manage the requests and re-assemble the image from the packets received from the simulator
17770 </summary> 16555 </summary>
17771 <param name="textureID">The <see cref="T:OpenMetaverse.UUID" /> of the texture asset to download</param> 16556 <param name="folderID">Put newly created link in folder with this UUID</param>
17772 <param name="imageType">The <see cref="T:OpenMetaverse.ImageType" /> of the texture asset. 16557 <param name="itemID">Original item's UUID</param>
17773 Use <see cref="F:OpenMetaverse.ImageType.Normal" /> for most textures, or <see cref="F:OpenMetaverse.ImageType.Baked" /> for baked layer texture assets</param> 16558 <param name="name">Name</param>
17774 <param name="priority">A float indicating the requested priority for the transfer. Higher priority values tell the simulator 16559 <param name="description">Description</param>
17775 to prioritize the request before lower valued requests. An image already being transferred using the <see cref="T:OpenMetaverse.TexturePipeline" /> can have 16560 <param name="assetType">Asset Type</param>
17776 its priority changed by resending the request with the new priority value</param> 16561 <param name="invType">Inventory Type</param>
17777 <param name="discardLevel">Number of quality layers to discard. 16562 <param name="transactionID">Transaction UUID</param>
17778 This controls the end marker of the data sent</param> 16563 <param name="callback">Method to call upon creation of the link</param>
17779 <param name="packetStart">The packet number to begin the request at. A value of 0 begins the request
17780 from the start of the asset texture</param>
17781 <param name="callback">The <see cref="T:OpenMetaverse.TextureDownloadCallback" /> callback to fire when the image is retrieved. The callback
17782 will contain the result of the request and the texture asset data</param>
17783 <param name="progressive">If true, the callback will be fired for each chunk of the downloaded image.
17784 The callback asset parameter will contain all previously received chunks of the texture asset starting
17785 from the beginning of the request</param>
17786 </member> 16564 </member>
17787 <member name="M:OpenMetaverse.TexturePipeline.RequestImage(OpenMetaverse.UUID,OpenMetaverse.ImageType,System.Single,System.Int32,System.UInt32)"> 16565 <member name="M:OpenMetaverse.InventoryManager.RequestCopyItem(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,OpenMetaverse.InventoryManager.ItemCopiedCallback)">
17788 <summary> 16566 <summary>
17789 Sends the actual request packet to the simulator 16567
17790 </summary> 16568 </summary>
17791 <param name="imageID">The image to download</param> 16569 <param name="item"></param>
17792 <param name="type">Type of the image to download, either a baked 16570 <param name="newParent"></param>
17793 avatar texture or a normal texture</param> 16571 <param name="newName"></param>
17794 <param name="priority">Priority level of the download. Default is 16572 <param name="callback"></param>
17795 <c>1,013,000.0f</c></param>
17796 <param name="discardLevel">Number of quality layers to discard.
17797 This controls the end marker of the data sent</param>
17798 <param name="packetNum">Packet number to start the download at.
17799 This controls the start marker of the data sent</param>
17800 <remarks>Sending a priority of 0 and a discardlevel of -1 aborts
17801 download</remarks>
17802 </member> 16573 </member>
17803 <member name="M:OpenMetaverse.TexturePipeline.AbortTextureRequest(OpenMetaverse.UUID)"> 16574 <member name="M:OpenMetaverse.InventoryManager.RequestCopyItem(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,OpenMetaverse.UUID,OpenMetaverse.InventoryManager.ItemCopiedCallback)">
17804 <summary> 16575 <summary>
17805 Cancel a pending or in process texture request 16576
17806 </summary> 16577 </summary>
17807 <param name="textureID">The texture assets unique ID</param> 16578 <param name="item"></param>
16579 <param name="newParent"></param>
16580 <param name="newName"></param>
16581 <param name="oldOwnerID"></param>
16582 <param name="callback"></param>
17808 </member> 16583 </member>
17809 <member name="M:OpenMetaverse.TexturePipeline.DownloadThread"> 16584 <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)">
17810 <summary> 16585 <summary>
17811 Master Download Thread, Queues up downloads in the threadpool 16586
17812 </summary> 16587 </summary>
16588 <param name="items"></param>
16589 <param name="targetFolders"></param>
16590 <param name="newNames"></param>
16591 <param name="oldOwnerID"></param>
16592 <param name="callback"></param>
17813 </member> 16593 </member>
17814 <member name="M:OpenMetaverse.TexturePipeline.TextureRequestDoWork(System.Object)"> 16594 <member name="M:OpenMetaverse.InventoryManager.RequestCopyItemFromNotecard(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.InventoryManager.ItemCopiedCallback)">
17815 <summary> 16595 <summary>
17816 The worker thread that sends the request and handles timeouts 16596 Request a copy of an asset embedded within a notecard
17817 </summary> 16597 </summary>
17818 <param name="threadContext">A <see cref="T:OpenMetaverse.TexturePipeline.TaskInfo" /> object containing the request details</param> 16598 <param name="objectID">Usually UUID.Zero for copying an asset from a notecard</param>
16599 <param name="notecardID">UUID of the notecard to request an asset from</param>
16600 <param name="folderID">Target folder for asset to go to in your inventory</param>
16601 <param name="itemID">UUID of the embedded asset</param>
16602 <param name="callback">callback to run when item is copied to inventory</param>
17819 </member> 16603 </member>
17820 <member name="M:OpenMetaverse.TexturePipeline.ImageNotInDatabaseHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 16604 <member name="M:OpenMetaverse.InventoryManager.RequestUpdateItem(OpenMetaverse.InventoryItem)">
17821 <summary> 16605 <summary>
17822 Handle responses from the simulator that tell us a texture we have requested is unable to be located 16606
17823 or no longer exists. This will remove the request from the pipeline and free up a slot if one is in use
17824 </summary> 16607 </summary>
17825 <param name="sender">The sender</param> 16608 <param name="item"></param>
17826 <param name="e">The EventArgs object containing the packet data</param>
17827 </member> 16609 </member>
17828 <member name="M:OpenMetaverse.TexturePipeline.ImagePacketHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 16610 <member name="M:OpenMetaverse.InventoryManager.RequestUpdateItems(System.Collections.Generic.List{OpenMetaverse.InventoryItem})">
17829 <summary> 16611 <summary>
17830 Handles the remaining Image data that did not fit in the initial ImageData packet 16612
17831 </summary> 16613 </summary>
17832 <param name="sender">The sender</param> 16614 <param name="items"></param>
17833 <param name="e">The EventArgs object containing the packet data</param>
17834 </member> 16615 </member>
17835 <member name="M:OpenMetaverse.TexturePipeline.ImageDataHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 16616 <member name="M:OpenMetaverse.InventoryManager.RequestUpdateItems(System.Collections.Generic.List{OpenMetaverse.InventoryItem},OpenMetaverse.UUID)">
17836 <summary> 16617 <summary>
17837 Handle the initial ImageDataPacket sent from the simulator 16618
17838 </summary> 16619 </summary>
17839 <param name="sender">The sender</param> 16620 <param name="items"></param>
17840 <param name="e">The EventArgs object containing the packet data</param> 16621 <param name="transactionID"></param>
17841 </member> 16622 </member>
17842 <member name="T:ThreadUtil"> 16623 <member name="M:OpenMetaverse.InventoryManager.RequestUploadNotecardAsset(System.Byte[],OpenMetaverse.UUID,OpenMetaverse.InventoryManager.InventoryUploadedAssetCallback)">
17843 <summary> 16624 <summary>
16625
17844 </summary> 16626 </summary>
16627 <param name="data"></param>
16628 <param name="notecardID"></param>
16629 <param name="callback"></param>
17845 </member> 16630 </member>
17846 <member name="T:ThreadUtil.DelegateWrapper"> 16631 <member name="M:OpenMetaverse.InventoryManager.RequestUpdateNotecardTask(System.Byte[],OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.InventoryManager.InventoryUploadedAssetCallback)">
17847 <summary> 16632 <summary>
17848 Delegate to wrap another delegate and its arguments 16633 Save changes to notecard embedded in object contents
17849 </summary> 16634 </summary>
17850 <param name="d"> 16635 <param name="data">Encoded notecard asset data</param>
17851 </param> 16636 <param name="notecardID">Notecard UUID</param>
17852 <param name="args"> 16637 <param name="taskID">Object's UUID</param>
17853 </param> 16638 <param name="callback">Called upon finish of the upload with status information</param>
17854 </member> 16639 </member>
17855 <member name="F:ThreadUtil.wrapperInstance"> 16640 <member name="M:OpenMetaverse.InventoryManager.RequestUploadGestureAsset(System.Byte[],OpenMetaverse.UUID,OpenMetaverse.InventoryManager.InventoryUploadedAssetCallback)">
17856 <summary> 16641 <summary>
17857 An instance of DelegateWrapper which calls InvokeWrappedDelegate, 16642 Upload new gesture asset for an inventory gesture item
17858 which in turn calls the DynamicInvoke method of the wrapped
17859 delegate
17860 </summary> 16643 </summary>
16644 <param name="data">Encoded gesture asset</param>
16645 <param name="gestureID">Gesture inventory UUID</param>
16646 <param name="callback">Callback whick will be called when upload is complete</param>
17861 </member> 16647 </member>
17862 <member name="F:ThreadUtil.callback"> 16648 <member name="M:OpenMetaverse.InventoryManager.RequestUpdateScriptAgentInventory(System.Byte[],OpenMetaverse.UUID,System.Boolean,OpenMetaverse.InventoryManager.ScriptUpdatedCallback)">
17863 <summary> 16649 <summary>
17864 Callback used to call EndInvoke on the asynchronously 16650 Update an existing script in an agents Inventory
17865 invoked DelegateWrapper
17866 </summary> 16651 </summary>
16652 <param name="data">A byte[] array containing the encoded scripts contents</param>
16653 <param name="itemID">the itemID of the script</param>
16654 <param name="mono">if true, sets the script content to run on the mono interpreter</param>
16655 <param name="callback"></param>
17867 </member> 16656 </member>
17868 <member name="M:ThreadUtil.FireAndForget(System.Delegate,System.Object[])"> 16657 <member name="M:OpenMetaverse.InventoryManager.RequestUpdateScriptTask(System.Byte[],OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.Boolean,OpenMetaverse.InventoryManager.ScriptUpdatedCallback)">
17869 <summary> 16658 <summary>
17870 Executes the specified delegate with the specified arguments 16659 Update an existing script in an task Inventory
17871 asynchronously on a thread pool thread
17872 </summary> 16660 </summary>
17873 <param name="d"> 16661 <param name="data">A byte[] array containing the encoded scripts contents</param>
17874 </param> 16662 <param name="itemID">the itemID of the script</param>
17875 <param name="args"> 16663 <param name="taskID">UUID of the prim containting the script</param>
17876 </param> 16664 <param name="mono">if true, sets the script content to run on the mono interpreter</param>
16665 <param name="running">if true, sets the script to running</param>
16666 <param name="callback"></param>
17877 </member> 16667 </member>
17878 <member name="M:ThreadUtil.InvokeWrappedDelegate(System.Delegate,System.Object[])"> 16668 <member name="M:OpenMetaverse.InventoryManager.RequestRezFromInventory(OpenMetaverse.Simulator,OpenMetaverse.Quaternion,OpenMetaverse.Vector3,OpenMetaverse.InventoryItem)">
17879 <summary> 16669 <summary>
17880 Invokes the wrapped delegate synchronously 16670 Rez an object from inventory
17881 </summary> 16671 </summary>
17882 <param name="d"> 16672 <param name="simulator">Simulator to place object in</param>
17883 </param> 16673 <param name="rotation">Rotation of the object when rezzed</param>
17884 <param name="args"> 16674 <param name="position">Vector of where to place object</param>
17885 </param> 16675 <param name="item">InventoryItem object containing item details</param>
17886 </member> 16676 </member>
17887 <member name="M:ThreadUtil.EndWrapperInvoke(System.IAsyncResult)"> 16677 <member name="M:OpenMetaverse.InventoryManager.RequestRezFromInventory(OpenMetaverse.Simulator,OpenMetaverse.Quaternion,OpenMetaverse.Vector3,OpenMetaverse.InventoryItem,OpenMetaverse.UUID)">
17888 <summary> 16678 <summary>
17889 Calls EndInvoke on the wrapper and Close on the resulting WaitHandle 16679 Rez an object from inventory
17890 to prevent resource leaks
17891 </summary> 16680 </summary>
17892 <param name="ar"> 16681 <param name="simulator">Simulator to place object in</param>
17893 </param> 16682 <param name="rotation">Rotation of the object when rezzed</param>
16683 <param name="position">Vector of where to place object</param>
16684 <param name="item">InventoryItem object containing item details</param>
16685 <param name="groupOwner">UUID of group to own the object</param>
17894 </member> 16686 </member>
17895 <member name="T:OpenMetaverse.UDPBase"> 16687 <member name="M:OpenMetaverse.InventoryManager.RequestRezFromInventory(OpenMetaverse.Simulator,OpenMetaverse.Quaternion,OpenMetaverse.Vector3,OpenMetaverse.InventoryItem,OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean)">
17896 <summary> 16688 <summary>
16689 Rez an object from inventory
17897 </summary> 16690 </summary>
16691 <param name="simulator">Simulator to place object in</param>
16692 <param name="rotation">Rotation of the object when rezzed</param>
16693 <param name="position">Vector of where to place object</param>
16694 <param name="item">InventoryItem object containing item details</param>
16695 <param name="groupOwner">UUID of group to own the object</param>
16696 <param name="queryID">User defined queryID to correlate replies</param>
16697 <param name="rezSelected">If set to true, the CreateSelected flag
16698 will be set on the rezzed object</param>
17898 </member> 16699 </member>
17899 <member name="M:OpenMetaverse.UDPBase.#ctor(System.Int32)"> 16700 <member name="M:OpenMetaverse.InventoryManager.RequestRezFromInventory(OpenMetaverse.Simulator,OpenMetaverse.UUID,OpenMetaverse.Quaternion,OpenMetaverse.Vector3,OpenMetaverse.InventoryItem,OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean)">
17900 <summary> 16701 <summary>
17901 Initialize the UDP packet handler in server mode 16702 Rez an object from inventory
17902 </summary> 16703 </summary>
17903 <param name="port">Port to listening for incoming UDP packets on</param> 16704 <param name="simulator">Simulator to place object in</param>
16705 <param name="taskID">TaskID object when rezzed</param>
16706 <param name="rotation">Rotation of the object when rezzed</param>
16707 <param name="position">Vector of where to place object</param>
16708 <param name="item">InventoryItem object containing item details</param>
16709 <param name="groupOwner">UUID of group to own the object</param>
16710 <param name="queryID">User defined queryID to correlate replies</param>
16711 <param name="rezSelected">If set to true, the CreateSelected flag
16712 will be set on the rezzed object</param>
17904 </member> 16713 </member>
17905 <member name="M:OpenMetaverse.UDPBase.#ctor(System.Net.IPEndPoint)"> 16714 <member name="M:OpenMetaverse.InventoryManager.RequestDeRezToInventory(System.UInt32)">
17906 <summary> 16715 <summary>
17907 Initialize the UDP packet handler in client mode 16716 DeRez an object from the simulator to the agents Objects folder in the agents Inventory
17908 </summary> 16717 </summary>
17909 <param name="endPoint">Remote UDP server to connect to</param> 16718 <param name="objectLocalID">The simulator Local ID of the object</param>
16719 <remarks>If objectLocalID is a child primitive in a linkset, the entire linkset will be derezzed</remarks>
17910 </member> 16720 </member>
17911 <member name="P:OpenMetaverse.UDPBase.IsRunning"> 16721 <member name="M:OpenMetaverse.InventoryManager.RequestDeRezToInventory(System.UInt32,OpenMetaverse.DeRezDestination,OpenMetaverse.UUID,OpenMetaverse.UUID)">
17912 <summary> 16722 <summary>
16723 DeRez an object from the simulator and return to inventory
17913 </summary> 16724 </summary>
16725 <param name="objectLocalID">The simulator Local ID of the object</param>
16726 <param name="destType">The type of destination from the <seealso cref="T:OpenMetaverse.DeRezDestination"/> enum</param>
16727 <param name="destFolder">The destination inventory folders <seealso cref="T:OpenMetaverse.UUID"/> -or-
16728 if DeRezzing object to a tasks Inventory, the Tasks <seealso cref="T:OpenMetaverse.UUID"/></param>
16729 <param name="transactionID">The transaction ID for this request which
16730 can be used to correlate this request with other packets</param>
16731 <remarks>If objectLocalID is a child primitive in a linkset, the entire linkset will be derezzed</remarks>
17914 </member> 16732 </member>
17915 <member name="M:OpenMetaverse.UDPBase.Start"> 16733 <member name="M:OpenMetaverse.InventoryManager.RequestRestoreRezFromInventory(OpenMetaverse.Simulator,OpenMetaverse.InventoryItem,OpenMetaverse.UUID)">
17916 <summary> 16734 <summary>
16735 Rez an item from inventory to its previous simulator location
17917 </summary> 16736 </summary>
16737 <param name="simulator"></param>
16738 <param name="item"></param>
16739 <param name="queryID"></param>
16740 <returns></returns>
17918 </member> 16741 </member>
17919 <member name="M:OpenMetaverse.UDPBase.Stop"> 16742 <member name="M:OpenMetaverse.InventoryManager.GiveItem(OpenMetaverse.UUID,System.String,OpenMetaverse.AssetType,OpenMetaverse.UUID,System.Boolean)">
17920 <summary> 16743 <summary>
16744 Give an inventory item to another avatar
17921 </summary> 16745 </summary>
16746 <param name="itemID">The <seealso cref="T:OpenMetaverse.UUID"/> of the item to give</param>
16747 <param name="itemName">The name of the item</param>
16748 <param name="assetType">The type of the item from the <seealso cref="T:OpenMetaverse.AssetType"/> enum</param>
16749 <param name="recipient">The <seealso cref="T:OpenMetaverse.UUID"/> of the recipient</param>
16750 <param name="doEffect">true to generate a beameffect during transfer</param>
17922 </member> 16751 </member>
17923 <member name="T:OpenMetaverse.PacketFrequency"> 16752 <member name="M:OpenMetaverse.InventoryManager.GiveFolder(OpenMetaverse.UUID,System.String,OpenMetaverse.AssetType,OpenMetaverse.UUID,System.Boolean)">
17924 <summary> 16753 <summary>
16754 Give an inventory Folder with contents to another avatar
17925 </summary> 16755 </summary>
16756 <param name="folderID">The <seealso cref="T:OpenMetaverse.UUID"/> of the Folder to give</param>
16757 <param name="folderName">The name of the folder</param>
16758 <param name="assetType">The type of the item from the <seealso cref="T:OpenMetaverse.AssetType"/> enum</param>
16759 <param name="recipient">The <seealso cref="T:OpenMetaverse.UUID"/> of the recipient</param>
16760 <param name="doEffect">true to generate a beameffect during transfer</param>
17926 </member> 16761 </member>
17927 <member name="F:OpenMetaverse.PacketFrequency.Low"> 16762 <member name="M:OpenMetaverse.InventoryManager.UpdateTaskInventory(System.UInt32,OpenMetaverse.InventoryItem)">
17928 <summary> 16763 <summary>
16764 Copy or move an <see cref="T:OpenMetaverse.InventoryItem"/> from agent inventory to a task (primitive) inventory
17929 </summary> 16765 </summary>
16766 <param name="objectLocalID">The target object</param>
16767 <param name="item">The item to copy or move from inventory</param>
16768 <returns></returns>
16769 <remarks>For items with copy permissions a copy of the item is placed in the tasks inventory,
16770 for no-copy items the object is moved to the tasks inventory</remarks>
17930 </member> 16771 </member>
17931 <member name="F:OpenMetaverse.PacketFrequency.Medium"> 16772 <member name="M:OpenMetaverse.InventoryManager.GetTaskInventory(OpenMetaverse.UUID,System.UInt32,System.Int32)">
17932 <summary> 16773 <summary>
16774 Retrieve a listing of the items contained in a task (Primitive)
17933 </summary> 16775 </summary>
16776 <param name="objectID">The tasks <seealso cref="T:OpenMetaverse.UUID"/></param>
16777 <param name="objectLocalID">The tasks simulator local ID</param>
16778 <param name="timeoutMS">milliseconds to wait for reply from simulator</param>
16779 <returns>A list containing the inventory items inside the task or null
16780 if a timeout occurs</returns>
16781 <remarks>This request blocks until the response from the simulator arrives
16782 or timeoutMS is exceeded</remarks>
17934 </member> 16783 </member>
17935 <member name="F:OpenMetaverse.PacketFrequency.High"> 16784 <member name="M:OpenMetaverse.InventoryManager.RequestTaskInventory(System.UInt32)">
17936 <summary> 16785 <summary>
16786 Request the contents of a tasks (primitives) inventory from the
16787 current simulator
17937 </summary> 16788 </summary>
16789 <param name="objectLocalID">The LocalID of the object</param>
16790 <seealso cref="E:OpenMetaverse.InventoryManager.TaskInventoryReply"/>
17938 </member> 16791 </member>
17939 <member name="T:OpenMetaverse.Packets.MalformedDataException"> 16792 <member name="M:OpenMetaverse.InventoryManager.RequestTaskInventory(System.UInt32,OpenMetaverse.Simulator)">
17940 <summary> 16793 <summary>
17941 Thrown when a packet could not be successfully deserialized 16794 Request the contents of a tasks (primitives) inventory
17942 </summary> 16795 </summary>
16796 <param name="objectLocalID">The simulator Local ID of the object</param>
16797 <param name="simulator">A reference to the simulator object that contains the object</param>
16798 <seealso cref="E:OpenMetaverse.InventoryManager.TaskInventoryReply"/>
17943 </member> 16799 </member>
17944 <member name="M:OpenMetaverse.Packets.MalformedDataException.#ctor"> 16800 <member name="M:OpenMetaverse.InventoryManager.MoveTaskInventory(System.UInt32,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.Simulator)">
17945 <summary> 16801 <summary>
17946 Default constructor 16802 Move an item from a tasks (Primitive) inventory to the specified folder in the avatars inventory
17947 </summary> 16803 </summary>
16804 <param name="objectLocalID">LocalID of the object in the simulator</param>
16805 <param name="taskItemID">UUID of the task item to move</param>
16806 <param name="inventoryFolderID">The ID of the destination folder in this agents inventory</param>
16807 <param name="simulator">Simulator Object</param>
16808 <remarks>Raises the <see cref="M:OpenMetaverse.InventoryManager.OnTaskItemReceived(OpenMetaverse.TaskItemReceivedEventArgs)"/> event</remarks>
17948 </member> 16809 </member>
17949 <member name="M:OpenMetaverse.Packets.MalformedDataException.#ctor(System.String)"> 16810 <member name="M:OpenMetaverse.InventoryManager.RemoveTaskInventory(System.UInt32,OpenMetaverse.UUID,OpenMetaverse.Simulator)">
17950 <summary> 16811 <summary>
17951 Constructor that takes an additional error message 16812 Remove an item from an objects (Prim) Inventory
17952 </summary> 16813 </summary>
17953 <param name="Message">An error message to attach to this exception</param> 16814 <param name="objectLocalID">LocalID of the object in the simulator</param>
16815 <param name="taskItemID">UUID of the task item to remove</param>
16816 <param name="simulator">Simulator Object</param>
16817 <remarks>You can confirm the removal by comparing the tasks inventory serial before and after the
16818 request with the <see cref="M:OpenMetaverse.InventoryManager.RequestTaskInventory(System.UInt32)"/> request combined with
16819 the <seealso cref="E:OpenMetaverse.InventoryManager.TaskInventoryReply"/> event</remarks>
17954 </member> 16820 </member>
17955 <member name="T:OpenMetaverse.Packets.Header"> 16821 <member name="M:OpenMetaverse.InventoryManager.CopyScriptToTask(System.UInt32,OpenMetaverse.InventoryItem,System.Boolean)">
16822 <summary>
16823 Copy an InventoryScript item from the Agents Inventory into a primitives task inventory
16824 </summary>
16825 <param name="objectLocalID">An unsigned integer representing a primitive being simulated</param>
16826 <param name="item">An <seealso cref="T:OpenMetaverse.InventoryItem"/> which represents a script object from the agents inventory</param>
16827 <param name="enableScript">true to set the scripts running state to enabled</param>
16828 <returns>A Unique Transaction ID</returns>
16829 <example>
16830 The following example shows the basic steps necessary to copy a script from the agents inventory into a tasks inventory
16831 and assumes the script exists in the agents inventory.
16832 <code>
16833 uint primID = 95899503; // Fake prim ID
16834 UUID scriptID = UUID.Parse("92a7fe8a-e949-dd39-a8d8-1681d8673232"); // Fake Script UUID in Inventory
16835
16836 Client.Inventory.FolderContents(Client.Inventory.FindFolderForType(AssetType.LSLText), Client.Self.AgentID,
16837 false, true, InventorySortOrder.ByName, 10000);
16838
16839 Client.Inventory.RezScript(primID, (InventoryItem)Client.Inventory.Store[scriptID]);
16840 </code>
16841 </example>
16842 </member>
16843 <member name="M:OpenMetaverse.InventoryManager.RequestGetScriptRunning(OpenMetaverse.UUID,OpenMetaverse.UUID)">
17956 <summary> 16844 <summary>
17957 The header of a message template packet. Holds packet flags, sequence 16845 Request the running status of a script contained in a task (primitive) inventory
17958 number, packet ID, and any ACKs that will be appended at the end of
17959 the packet
17960 </summary> 16846 </summary>
16847 <param name="objectID">The ID of the primitive containing the script</param>
16848 <param name="scriptID">The ID of the script</param>
16849 <remarks>The <see cref="E:OpenMetaverse.InventoryManager.ScriptRunningReply"/> event can be used to obtain the results of the
16850 request</remarks>
16851 <seealso cref="E:OpenMetaverse.InventoryManager.ScriptRunningReply"/>
17961 </member> 16852 </member>
17962 <member name="M:OpenMetaverse.Packets.Header.AcksToBytes(System.Byte[],System.Int32@)"> 16853 <member name="M:OpenMetaverse.InventoryManager.RequestSetScriptRunning(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean)">
17963 <summary> 16854 <summary>
17964 Convert the AckList to a byte array, used for packet serializing 16855 Send a request to set the running state of a script contained in a task (primitive) inventory
17965 </summary> 16856 </summary>
17966 <param name="bytes">Reference to the target byte array</param> 16857 <param name="objectID">The ID of the primitive containing the script</param>
17967 <param name="i">Beginning position to start writing to in the byte 16858 <param name="scriptID">The ID of the script</param>
17968 array, will be updated with the ending position of the ACK list</param> 16859 <param name="running">true to set the script running, false to stop a running script</param>
16860 <remarks>To verify the change you can use the <see cref="M:OpenMetaverse.InventoryManager.RequestGetScriptRunning(OpenMetaverse.UUID,OpenMetaverse.UUID)"/> method combined
16861 with the <see cref="E:OpenMetaverse.InventoryManager.ScriptRunningReply"/> event</remarks>
17969 </member> 16862 </member>
17970 <member name="M:OpenMetaverse.Packets.Header.BuildHeader(System.Byte[],System.Int32@,System.Int32@)"> 16863 <member name="M:OpenMetaverse.InventoryManager.ItemCRC(OpenMetaverse.InventoryItem)">
17971 <summary> 16864 <summary>
16865 Create a CRC from an InventoryItem
17972 </summary> 16866 </summary>
17973 <param name="bytes"> 16867 <param name="iitem">The source InventoryItem</param>
17974 </param> 16868 <returns>A uint representing the source InventoryItem as a CRC</returns>
17975 <param name="pos">
17976 </param>
17977 <param name="packetEnd">
17978 </param>
17979 <returns>
17980 </returns>
17981 </member> 16869 </member>
17982 <member name="M:OpenMetaverse.Packets.Header.CreateAckList(OpenMetaverse.Packets.Header@,System.Byte[],System.Int32@)"> 16870 <member name="M:OpenMetaverse.InventoryManager.DecryptShadowID(OpenMetaverse.UUID)">
17983 <summary> 16871 <summary>
16872 Reverses a cheesy XORing with a fixed UUID to convert a shadow_id to an asset_id
17984 </summary> 16873 </summary>
17985 <param name="header"> 16874 <param name="shadowID">Obfuscated shadow_id value</param>
17986 </param> 16875 <returns>Deobfuscated asset_id value</returns>
17987 <param name="bytes">
17988 </param>
17989 <param name="packetEnd">
17990 </param>
17991 </member> 16876 </member>
17992 <member name="T:OpenMetaverse.Packets.PacketBlock"> 16877 <member name="M:OpenMetaverse.InventoryManager.EncryptAssetID(OpenMetaverse.UUID)">
17993 <summary> 16878 <summary>
17994 A block of data in a packet. Packets are composed of one or more blocks, 16879 Does a cheesy XORing with a fixed UUID to convert an asset_id to a shadow_id
17995 each block containing one or more fields
17996 </summary> 16880 </summary>
16881 <param name="assetID">asset_id value to obfuscate</param>
16882 <returns>Obfuscated shadow_id value</returns>
17997 </member> 16883 </member>
17998 <member name="P:OpenMetaverse.Packets.PacketBlock.Length"> 16884 <member name="M:OpenMetaverse.InventoryManager.CreateInventoryItem(OpenMetaverse.InventoryType,OpenMetaverse.UUID)">
17999 <summary>Current length of the data in this packet</summary>
18000 </member>
18001 <member name="M:OpenMetaverse.Packets.PacketBlock.FromBytes(System.Byte[],System.Int32@)">
18002 <summary> 16885 <summary>
18003 Create a block from a byte array 16886 Wrapper for creating a new <seealso cref="T:OpenMetaverse.InventoryItem"/> object
18004 </summary> 16887 </summary>
18005 <param name="bytes">Byte array containing the serialized block</param> 16888 <param name="type">The type of item from the <seealso cref="T:OpenMetaverse.InventoryType"/> enum</param>
18006 <param name="i">Starting position of the block in the byte array. 16889 <param name="id">The <seealso cref="T:OpenMetaverse.UUID"/> of the newly created object</param>
18007 This will point to the data after the end of the block when the 16890 <returns>An <seealso cref="T:OpenMetaverse.InventoryItem"/> object with the type and id passed</returns>
18008 call returns</param>
18009 </member> 16891 </member>
18010 <member name="M:OpenMetaverse.Packets.PacketBlock.ToBytes(System.Byte[],System.Int32@)"> 16892 <member name="M:OpenMetaverse.InventoryManager.ParseTaskInventory(System.String)">
18011 <summary> 16893 <summary>
18012 Serialize this block into a byte array 16894 Parse the results of a RequestTaskInventory() response
18013 </summary> 16895 </summary>
18014 <param name="bytes">Byte array to serialize this block into</param> 16896 <param name="taskData">A string which contains the data from the task reply</param>
18015 <param name="i">Starting position in the byte array to serialize to. 16897 <returns>A List containing the items contained within the tasks inventory</returns>
18016 This will point to the position directly after the end of the
18017 serialized block when the call returns</param>
18018 </member>
18019 <member name="F:OpenMetaverse.Packets.PacketType.Default">
18020 <summary>A generic value, not an actual packet type</summary>
18021 </member>
18022 <member name="T:OpenMetaverse.Packets.TestMessagePacket">
18023 <exclude />
18024 </member>
18025 <member name="T:OpenMetaverse.Packets.TestMessagePacket.TestBlock1Block">
18026 <exclude />
18027 </member>
18028 <member name="T:OpenMetaverse.Packets.TestMessagePacket.NeighborBlockBlock">
18029 <exclude />
18030 </member>
18031 <member name="T:OpenMetaverse.Packets.UseCircuitCodePacket">
18032 <exclude />
18033 </member>
18034 <member name="T:OpenMetaverse.Packets.UseCircuitCodePacket.CircuitCodeBlock">
18035 <exclude />
18036 </member>
18037 <member name="T:OpenMetaverse.Packets.TelehubInfoPacket">
18038 <exclude />
18039 </member>
18040 <member name="T:OpenMetaverse.Packets.TelehubInfoPacket.TelehubBlockBlock">
18041 <exclude />
18042 </member>
18043 <member name="T:OpenMetaverse.Packets.TelehubInfoPacket.SpawnPointBlockBlock">
18044 <exclude />
18045 </member>
18046 <member name="T:OpenMetaverse.Packets.EconomyDataRequestPacket">
18047 <exclude />
18048 </member>
18049 <member name="T:OpenMetaverse.Packets.EconomyDataPacket">
18050 <exclude />
18051 </member>
18052 <member name="T:OpenMetaverse.Packets.EconomyDataPacket.InfoBlock">
18053 <exclude />
18054 </member>
18055 <member name="T:OpenMetaverse.Packets.AvatarPickerRequestPacket">
18056 <exclude />
18057 </member>
18058 <member name="T:OpenMetaverse.Packets.AvatarPickerRequestPacket.AgentDataBlock">
18059 <exclude />
18060 </member>
18061 <member name="T:OpenMetaverse.Packets.AvatarPickerRequestPacket.DataBlock">
18062 <exclude />
18063 </member>
18064 <member name="T:OpenMetaverse.Packets.AvatarPickerReplyPacket">
18065 <exclude />
18066 </member>
18067 <member name="T:OpenMetaverse.Packets.AvatarPickerReplyPacket.AgentDataBlock">
18068 <exclude />
18069 </member>
18070 <member name="T:OpenMetaverse.Packets.AvatarPickerReplyPacket.DataBlock">
18071 <exclude />
18072 </member>
18073 <member name="T:OpenMetaverse.Packets.PlacesQueryPacket">
18074 <exclude />
18075 </member>
18076 <member name="T:OpenMetaverse.Packets.PlacesQueryPacket.AgentDataBlock">
18077 <exclude />
18078 </member>
18079 <member name="T:OpenMetaverse.Packets.PlacesQueryPacket.TransactionDataBlock">
18080 <exclude />
18081 </member>
18082 <member name="T:OpenMetaverse.Packets.PlacesQueryPacket.QueryDataBlock">
18083 <exclude />
18084 </member>
18085 <member name="T:OpenMetaverse.Packets.PlacesReplyPacket">
18086 <exclude />
18087 </member>
18088 <member name="T:OpenMetaverse.Packets.PlacesReplyPacket.AgentDataBlock">
18089 <exclude />
18090 </member>
18091 <member name="T:OpenMetaverse.Packets.PlacesReplyPacket.TransactionDataBlock">
18092 <exclude />
18093 </member>
18094 <member name="T:OpenMetaverse.Packets.PlacesReplyPacket.QueryDataBlock">
18095 <exclude />
18096 </member>
18097 <member name="T:OpenMetaverse.Packets.DirFindQueryPacket">
18098 <exclude />
18099 </member>
18100 <member name="T:OpenMetaverse.Packets.DirFindQueryPacket.AgentDataBlock">
18101 <exclude />
18102 </member>
18103 <member name="T:OpenMetaverse.Packets.DirFindQueryPacket.QueryDataBlock">
18104 <exclude />
18105 </member>
18106 <member name="T:OpenMetaverse.Packets.DirPlacesQueryPacket">
18107 <exclude />
18108 </member>
18109 <member name="T:OpenMetaverse.Packets.DirPlacesQueryPacket.AgentDataBlock">
18110 <exclude />
18111 </member>
18112 <member name="T:OpenMetaverse.Packets.DirPlacesQueryPacket.QueryDataBlock">
18113 <exclude />
18114 </member>
18115 <member name="T:OpenMetaverse.Packets.DirPlacesReplyPacket">
18116 <exclude />
18117 </member>
18118 <member name="T:OpenMetaverse.Packets.DirPlacesReplyPacket.AgentDataBlock">
18119 <exclude />
18120 </member>
18121 <member name="T:OpenMetaverse.Packets.DirPlacesReplyPacket.QueryDataBlock">
18122 <exclude />
18123 </member>
18124 <member name="T:OpenMetaverse.Packets.DirPlacesReplyPacket.QueryRepliesBlock">
18125 <exclude />
18126 </member>
18127 <member name="T:OpenMetaverse.Packets.DirPlacesReplyPacket.StatusDataBlock">
18128 <exclude />
18129 </member>
18130 <member name="T:OpenMetaverse.Packets.DirPeopleReplyPacket">
18131 <exclude />
18132 </member>
18133 <member name="T:OpenMetaverse.Packets.DirPeopleReplyPacket.AgentDataBlock">
18134 <exclude />
18135 </member>
18136 <member name="T:OpenMetaverse.Packets.DirPeopleReplyPacket.QueryDataBlock">
18137 <exclude />
18138 </member>
18139 <member name="T:OpenMetaverse.Packets.DirPeopleReplyPacket.QueryRepliesBlock">
18140 <exclude />
18141 </member>
18142 <member name="T:OpenMetaverse.Packets.DirEventsReplyPacket">
18143 <exclude />
18144 </member>
18145 <member name="T:OpenMetaverse.Packets.DirEventsReplyPacket.AgentDataBlock">
18146 <exclude />
18147 </member>
18148 <member name="T:OpenMetaverse.Packets.DirEventsReplyPacket.QueryDataBlock">
18149 <exclude />
18150 </member>
18151 <member name="T:OpenMetaverse.Packets.DirEventsReplyPacket.QueryRepliesBlock">
18152 <exclude />
18153 </member>
18154 <member name="T:OpenMetaverse.Packets.DirEventsReplyPacket.StatusDataBlock">
18155 <exclude />
18156 </member>
18157 <member name="T:OpenMetaverse.Packets.DirGroupsReplyPacket">
18158 <exclude />
18159 </member>
18160 <member name="T:OpenMetaverse.Packets.DirGroupsReplyPacket.AgentDataBlock">
18161 <exclude />
18162 </member>
18163 <member name="T:OpenMetaverse.Packets.DirGroupsReplyPacket.QueryDataBlock">
18164 <exclude />
18165 </member>
18166 <member name="T:OpenMetaverse.Packets.DirGroupsReplyPacket.QueryRepliesBlock">
18167 <exclude />
18168 </member>
18169 <member name="T:OpenMetaverse.Packets.DirClassifiedQueryPacket">
18170 <exclude />
18171 </member>
18172 <member name="T:OpenMetaverse.Packets.DirClassifiedQueryPacket.AgentDataBlock">
18173 <exclude />
18174 </member>
18175 <member name="T:OpenMetaverse.Packets.DirClassifiedQueryPacket.QueryDataBlock">
18176 <exclude />
18177 </member>
18178 <member name="T:OpenMetaverse.Packets.DirClassifiedReplyPacket">
18179 <exclude />
18180 </member>
18181 <member name="T:OpenMetaverse.Packets.DirClassifiedReplyPacket.AgentDataBlock">
18182 <exclude />
18183 </member>
18184 <member name="T:OpenMetaverse.Packets.DirClassifiedReplyPacket.QueryDataBlock">
18185 <exclude />
18186 </member>
18187 <member name="T:OpenMetaverse.Packets.DirClassifiedReplyPacket.QueryRepliesBlock">
18188 <exclude />
18189 </member>
18190 <member name="T:OpenMetaverse.Packets.DirClassifiedReplyPacket.StatusDataBlock">
18191 <exclude />
18192 </member>
18193 <member name="T:OpenMetaverse.Packets.AvatarClassifiedReplyPacket">
18194 <exclude />
18195 </member>
18196 <member name="T:OpenMetaverse.Packets.AvatarClassifiedReplyPacket.AgentDataBlock">
18197 <exclude />
18198 </member>
18199 <member name="T:OpenMetaverse.Packets.AvatarClassifiedReplyPacket.DataBlock">
18200 <exclude />
18201 </member>
18202 <member name="T:OpenMetaverse.Packets.ClassifiedInfoRequestPacket">
18203 <exclude />
18204 </member>
18205 <member name="T:OpenMetaverse.Packets.ClassifiedInfoRequestPacket.AgentDataBlock">
18206 <exclude />
18207 </member>
18208 <member name="T:OpenMetaverse.Packets.ClassifiedInfoRequestPacket.DataBlock">
18209 <exclude />
18210 </member>
18211 <member name="T:OpenMetaverse.Packets.ClassifiedInfoReplyPacket">
18212 <exclude />
18213 </member>
18214 <member name="T:OpenMetaverse.Packets.ClassifiedInfoReplyPacket.AgentDataBlock">
18215 <exclude />
18216 </member>
18217 <member name="T:OpenMetaverse.Packets.ClassifiedInfoReplyPacket.DataBlock">
18218 <exclude />
18219 </member>
18220 <member name="T:OpenMetaverse.Packets.ClassifiedInfoUpdatePacket">
18221 <exclude />
18222 </member>
18223 <member name="T:OpenMetaverse.Packets.ClassifiedInfoUpdatePacket.AgentDataBlock">
18224 <exclude />
18225 </member>
18226 <member name="T:OpenMetaverse.Packets.ClassifiedInfoUpdatePacket.DataBlock">
18227 <exclude />
18228 </member>
18229 <member name="T:OpenMetaverse.Packets.ClassifiedDeletePacket">
18230 <exclude />
18231 </member>
18232 <member name="T:OpenMetaverse.Packets.ClassifiedDeletePacket.AgentDataBlock">
18233 <exclude />
18234 </member>
18235 <member name="T:OpenMetaverse.Packets.ClassifiedDeletePacket.DataBlock">
18236 <exclude />
18237 </member>
18238 <member name="T:OpenMetaverse.Packets.ClassifiedGodDeletePacket">
18239 <exclude />
18240 </member>
18241 <member name="T:OpenMetaverse.Packets.ClassifiedGodDeletePacket.AgentDataBlock">
18242 <exclude />
18243 </member>
18244 <member name="T:OpenMetaverse.Packets.ClassifiedGodDeletePacket.DataBlock">
18245 <exclude />
18246 </member>
18247 <member name="T:OpenMetaverse.Packets.DirLandQueryPacket">
18248 <exclude />
18249 </member>
18250 <member name="T:OpenMetaverse.Packets.DirLandQueryPacket.AgentDataBlock">
18251 <exclude />
18252 </member>
18253 <member name="T:OpenMetaverse.Packets.DirLandQueryPacket.QueryDataBlock">
18254 <exclude />
18255 </member>
18256 <member name="T:OpenMetaverse.Packets.DirLandReplyPacket">
18257 <exclude />
18258 </member>
18259 <member name="T:OpenMetaverse.Packets.DirLandReplyPacket.AgentDataBlock">
18260 <exclude />
18261 </member>
18262 <member name="T:OpenMetaverse.Packets.DirLandReplyPacket.QueryDataBlock">
18263 <exclude />
18264 </member>
18265 <member name="T:OpenMetaverse.Packets.DirLandReplyPacket.QueryRepliesBlock">
18266 <exclude />
18267 </member>
18268 <member name="T:OpenMetaverse.Packets.DirPopularQueryPacket">
18269 <exclude />
18270 </member>
18271 <member name="T:OpenMetaverse.Packets.DirPopularQueryPacket.AgentDataBlock">
18272 <exclude />
18273 </member>
18274 <member name="T:OpenMetaverse.Packets.DirPopularQueryPacket.QueryDataBlock">
18275 <exclude />
18276 </member>
18277 <member name="T:OpenMetaverse.Packets.DirPopularReplyPacket">
18278 <exclude />
18279 </member>
18280 <member name="T:OpenMetaverse.Packets.DirPopularReplyPacket.AgentDataBlock">
18281 <exclude />
18282 </member>
18283 <member name="T:OpenMetaverse.Packets.DirPopularReplyPacket.QueryDataBlock">
18284 <exclude />
18285 </member>
18286 <member name="T:OpenMetaverse.Packets.DirPopularReplyPacket.QueryRepliesBlock">
18287 <exclude />
18288 </member>
18289 <member name="T:OpenMetaverse.Packets.ParcelInfoRequestPacket">
18290 <exclude />
18291 </member>
18292 <member name="T:OpenMetaverse.Packets.ParcelInfoRequestPacket.AgentDataBlock">
18293 <exclude />
18294 </member>
18295 <member name="T:OpenMetaverse.Packets.ParcelInfoRequestPacket.DataBlock">
18296 <exclude />
18297 </member>
18298 <member name="T:OpenMetaverse.Packets.ParcelInfoReplyPacket">
18299 <exclude />
18300 </member>
18301 <member name="T:OpenMetaverse.Packets.ParcelInfoReplyPacket.AgentDataBlock">
18302 <exclude />
18303 </member>
18304 <member name="T:OpenMetaverse.Packets.ParcelInfoReplyPacket.DataBlock">
18305 <exclude />
18306 </member>
18307 <member name="T:OpenMetaverse.Packets.ParcelObjectOwnersRequestPacket">
18308 <exclude />
18309 </member>
18310 <member name="T:OpenMetaverse.Packets.ParcelObjectOwnersRequestPacket.AgentDataBlock">
18311 <exclude />
18312 </member>
18313 <member name="T:OpenMetaverse.Packets.ParcelObjectOwnersRequestPacket.ParcelDataBlock">
18314 <exclude />
18315 </member>
18316 <member name="T:OpenMetaverse.Packets.ParcelObjectOwnersReplyPacket">
18317 <exclude />
18318 </member>
18319 <member name="T:OpenMetaverse.Packets.ParcelObjectOwnersReplyPacket.DataBlock">
18320 <exclude />
18321 </member>
18322 <member name="T:OpenMetaverse.Packets.GroupNoticesListRequestPacket">
18323 <exclude />
18324 </member>
18325 <member name="T:OpenMetaverse.Packets.GroupNoticesListRequestPacket.AgentDataBlock">
18326 <exclude />
18327 </member>
18328 <member name="T:OpenMetaverse.Packets.GroupNoticesListRequestPacket.DataBlock">
18329 <exclude />
18330 </member>
18331 <member name="T:OpenMetaverse.Packets.GroupNoticesListReplyPacket">
18332 <exclude />
18333 </member>
18334 <member name="T:OpenMetaverse.Packets.GroupNoticesListReplyPacket.AgentDataBlock">
18335 <exclude />
18336 </member>
18337 <member name="T:OpenMetaverse.Packets.GroupNoticesListReplyPacket.DataBlock">
18338 <exclude />
18339 </member>
18340 <member name="T:OpenMetaverse.Packets.GroupNoticeRequestPacket">
18341 <exclude />
18342 </member>
18343 <member name="T:OpenMetaverse.Packets.GroupNoticeRequestPacket.AgentDataBlock">
18344 <exclude />
18345 </member>
18346 <member name="T:OpenMetaverse.Packets.GroupNoticeRequestPacket.DataBlock">
18347 <exclude />
18348 </member>
18349 <member name="T:OpenMetaverse.Packets.TeleportRequestPacket">
18350 <exclude />
18351 </member>
18352 <member name="T:OpenMetaverse.Packets.TeleportRequestPacket.AgentDataBlock">
18353 <exclude />
18354 </member>
18355 <member name="T:OpenMetaverse.Packets.TeleportRequestPacket.InfoBlock">
18356 <exclude />
18357 </member>
18358 <member name="T:OpenMetaverse.Packets.TeleportLocationRequestPacket">
18359 <exclude />
18360 </member>
18361 <member name="T:OpenMetaverse.Packets.TeleportLocationRequestPacket.AgentDataBlock">
18362 <exclude />
18363 </member>
18364 <member name="T:OpenMetaverse.Packets.TeleportLocationRequestPacket.InfoBlock">
18365 <exclude />
18366 </member>
18367 <member name="T:OpenMetaverse.Packets.TeleportLocalPacket">
18368 <exclude />
18369 </member>
18370 <member name="T:OpenMetaverse.Packets.TeleportLocalPacket.InfoBlock">
18371 <exclude />
18372 </member>
18373 <member name="T:OpenMetaverse.Packets.TeleportLandmarkRequestPacket">
18374 <exclude />
18375 </member>
18376 <member name="T:OpenMetaverse.Packets.TeleportLandmarkRequestPacket.InfoBlock">
18377 <exclude />
18378 </member>
18379 <member name="T:OpenMetaverse.Packets.TeleportProgressPacket">
18380 <exclude />
18381 </member>
18382 <member name="T:OpenMetaverse.Packets.TeleportProgressPacket.AgentDataBlock">
18383 <exclude />
18384 </member>
18385 <member name="T:OpenMetaverse.Packets.TeleportProgressPacket.InfoBlock">
18386 <exclude />
18387 </member>
18388 <member name="T:OpenMetaverse.Packets.TeleportFinishPacket">
18389 <exclude />
18390 </member>
18391 <member name="T:OpenMetaverse.Packets.TeleportFinishPacket.InfoBlock">
18392 <exclude />
18393 </member>
18394 <member name="T:OpenMetaverse.Packets.StartLurePacket">
18395 <exclude />
18396 </member>
18397 <member name="T:OpenMetaverse.Packets.StartLurePacket.AgentDataBlock">
18398 <exclude />
18399 </member>
18400 <member name="T:OpenMetaverse.Packets.StartLurePacket.InfoBlock">
18401 <exclude />
18402 </member>
18403 <member name="T:OpenMetaverse.Packets.StartLurePacket.TargetDataBlock">
18404 <exclude />
18405 </member>
18406 <member name="T:OpenMetaverse.Packets.TeleportLureRequestPacket">
18407 <exclude />
18408 </member>
18409 <member name="T:OpenMetaverse.Packets.TeleportLureRequestPacket.InfoBlock">
18410 <exclude />
18411 </member>
18412 <member name="T:OpenMetaverse.Packets.TeleportCancelPacket">
18413 <exclude />
18414 </member>
18415 <member name="T:OpenMetaverse.Packets.TeleportCancelPacket.InfoBlock">
18416 <exclude />
18417 </member>
18418 <member name="T:OpenMetaverse.Packets.TeleportStartPacket">
18419 <exclude />
18420 </member>
18421 <member name="T:OpenMetaverse.Packets.TeleportStartPacket.InfoBlock">
18422 <exclude />
18423 </member>
18424 <member name="T:OpenMetaverse.Packets.TeleportFailedPacket">
18425 <exclude />
18426 </member>
18427 <member name="T:OpenMetaverse.Packets.TeleportFailedPacket.InfoBlock">
18428 <exclude />
18429 </member>
18430 <member name="T:OpenMetaverse.Packets.TeleportFailedPacket.AlertInfoBlock">
18431 <exclude />
18432 </member>
18433 <member name="T:OpenMetaverse.Packets.UndoPacket">
18434 <exclude />
18435 </member>
18436 <member name="T:OpenMetaverse.Packets.UndoPacket.AgentDataBlock">
18437 <exclude />
18438 </member>
18439 <member name="T:OpenMetaverse.Packets.UndoPacket.ObjectDataBlock">
18440 <exclude />
18441 </member>
18442 <member name="T:OpenMetaverse.Packets.RedoPacket">
18443 <exclude />
18444 </member>
18445 <member name="T:OpenMetaverse.Packets.RedoPacket.AgentDataBlock">
18446 <exclude />
18447 </member>
18448 <member name="T:OpenMetaverse.Packets.RedoPacket.ObjectDataBlock">
18449 <exclude />
18450 </member>
18451 <member name="T:OpenMetaverse.Packets.UndoLandPacket">
18452 <exclude />
18453 </member>
18454 <member name="T:OpenMetaverse.Packets.UndoLandPacket.AgentDataBlock">
18455 <exclude />
18456 </member>
18457 <member name="T:OpenMetaverse.Packets.AgentPausePacket">
18458 <exclude />
18459 </member>
18460 <member name="T:OpenMetaverse.Packets.AgentPausePacket.AgentDataBlock">
18461 <exclude />
18462 </member>
18463 <member name="T:OpenMetaverse.Packets.AgentResumePacket">
18464 <exclude />
18465 </member>
18466 <member name="T:OpenMetaverse.Packets.AgentResumePacket.AgentDataBlock">
18467 <exclude />
18468 </member>
18469 <member name="T:OpenMetaverse.Packets.ChatFromViewerPacket">
18470 <exclude />
18471 </member>
18472 <member name="T:OpenMetaverse.Packets.ChatFromViewerPacket.AgentDataBlock">
18473 <exclude />
18474 </member>
18475 <member name="T:OpenMetaverse.Packets.ChatFromViewerPacket.ChatDataBlock">
18476 <exclude />
18477 </member>
18478 <member name="T:OpenMetaverse.Packets.AgentThrottlePacket">
18479 <exclude />
18480 </member>
18481 <member name="T:OpenMetaverse.Packets.AgentThrottlePacket.AgentDataBlock">
18482 <exclude />
18483 </member>
18484 <member name="T:OpenMetaverse.Packets.AgentThrottlePacket.ThrottleBlock">
18485 <exclude />
18486 </member>
18487 <member name="T:OpenMetaverse.Packets.AgentFOVPacket">
18488 <exclude />
18489 </member>
18490 <member name="T:OpenMetaverse.Packets.AgentFOVPacket.AgentDataBlock">
18491 <exclude />
18492 </member>
18493 <member name="T:OpenMetaverse.Packets.AgentFOVPacket.FOVBlockBlock">
18494 <exclude />
18495 </member>
18496 <member name="T:OpenMetaverse.Packets.AgentHeightWidthPacket">
18497 <exclude />
18498 </member>
18499 <member name="T:OpenMetaverse.Packets.AgentHeightWidthPacket.AgentDataBlock">
18500 <exclude />
18501 </member>
18502 <member name="T:OpenMetaverse.Packets.AgentHeightWidthPacket.HeightWidthBlockBlock">
18503 <exclude />
18504 </member>
18505 <member name="T:OpenMetaverse.Packets.AgentSetAppearancePacket">
18506 <exclude />
18507 </member>
18508 <member name="T:OpenMetaverse.Packets.AgentSetAppearancePacket.AgentDataBlock">
18509 <exclude />
18510 </member>
18511 <member name="T:OpenMetaverse.Packets.AgentSetAppearancePacket.WearableDataBlock">
18512 <exclude />
18513 </member>
18514 <member name="T:OpenMetaverse.Packets.AgentSetAppearancePacket.ObjectDataBlock">
18515 <exclude />
18516 </member>
18517 <member name="T:OpenMetaverse.Packets.AgentSetAppearancePacket.VisualParamBlock">
18518 <exclude />
18519 </member>
18520 <member name="T:OpenMetaverse.Packets.AgentQuitCopyPacket">
18521 <exclude />
18522 </member>
18523 <member name="T:OpenMetaverse.Packets.AgentQuitCopyPacket.AgentDataBlock">
18524 <exclude />
18525 </member>
18526 <member name="T:OpenMetaverse.Packets.AgentQuitCopyPacket.FuseBlockBlock">
18527 <exclude />
18528 </member>
18529 <member name="T:OpenMetaverse.Packets.ImageNotInDatabasePacket">
18530 <exclude />
18531 </member>
18532 <member name="T:OpenMetaverse.Packets.ImageNotInDatabasePacket.ImageIDBlock">
18533 <exclude />
18534 </member>
18535 <member name="T:OpenMetaverse.Packets.RebakeAvatarTexturesPacket">
18536 <exclude />
18537 </member>
18538 <member name="T:OpenMetaverse.Packets.RebakeAvatarTexturesPacket.TextureDataBlock">
18539 <exclude />
18540 </member>
18541 <member name="T:OpenMetaverse.Packets.SetAlwaysRunPacket">
18542 <exclude />
18543 </member>
18544 <member name="T:OpenMetaverse.Packets.SetAlwaysRunPacket.AgentDataBlock">
18545 <exclude />
18546 </member>
18547 <member name="T:OpenMetaverse.Packets.ObjectDeletePacket">
18548 <exclude />
18549 </member>
18550 <member name="T:OpenMetaverse.Packets.ObjectDeletePacket.AgentDataBlock">
18551 <exclude />
18552 </member>
18553 <member name="T:OpenMetaverse.Packets.ObjectDeletePacket.ObjectDataBlock">
18554 <exclude />
18555 </member>
18556 <member name="T:OpenMetaverse.Packets.ObjectDuplicatePacket">
18557 <exclude />
18558 </member>
18559 <member name="T:OpenMetaverse.Packets.ObjectDuplicatePacket.AgentDataBlock">
18560 <exclude />
18561 </member>
18562 <member name="T:OpenMetaverse.Packets.ObjectDuplicatePacket.SharedDataBlock">
18563 <exclude />
18564 </member>
18565 <member name="T:OpenMetaverse.Packets.ObjectDuplicatePacket.ObjectDataBlock">
18566 <exclude />
18567 </member>
18568 <member name="T:OpenMetaverse.Packets.ObjectDuplicateOnRayPacket">
18569 <exclude />
18570 </member>
18571 <member name="T:OpenMetaverse.Packets.ObjectDuplicateOnRayPacket.AgentDataBlock">
18572 <exclude />
18573 </member>
18574 <member name="T:OpenMetaverse.Packets.ObjectDuplicateOnRayPacket.ObjectDataBlock">
18575 <exclude />
18576 </member>
18577 <member name="T:OpenMetaverse.Packets.ObjectScalePacket">
18578 <exclude />
18579 </member>
18580 <member name="T:OpenMetaverse.Packets.ObjectScalePacket.AgentDataBlock">
18581 <exclude />
18582 </member>
18583 <member name="T:OpenMetaverse.Packets.ObjectScalePacket.ObjectDataBlock">
18584 <exclude />
18585 </member>
18586 <member name="T:OpenMetaverse.Packets.ObjectRotationPacket">
18587 <exclude />
18588 </member>
18589 <member name="T:OpenMetaverse.Packets.ObjectRotationPacket.AgentDataBlock">
18590 <exclude />
18591 </member>
18592 <member name="T:OpenMetaverse.Packets.ObjectRotationPacket.ObjectDataBlock">
18593 <exclude />
18594 </member>
18595 <member name="T:OpenMetaverse.Packets.ObjectFlagUpdatePacket">
18596 <exclude />
18597 </member>
18598 <member name="T:OpenMetaverse.Packets.ObjectFlagUpdatePacket.AgentDataBlock">
18599 <exclude />
18600 </member>
18601 <member name="T:OpenMetaverse.Packets.ObjectFlagUpdatePacket.ExtraPhysicsBlock">
18602 <exclude />
18603 </member>
18604 <member name="T:OpenMetaverse.Packets.ObjectClickActionPacket">
18605 <exclude />
18606 </member>
18607 <member name="T:OpenMetaverse.Packets.ObjectClickActionPacket.AgentDataBlock">
18608 <exclude />
18609 </member>
18610 <member name="T:OpenMetaverse.Packets.ObjectClickActionPacket.ObjectDataBlock">
18611 <exclude />
18612 </member>
18613 <member name="T:OpenMetaverse.Packets.ObjectImagePacket">
18614 <exclude />
18615 </member>
18616 <member name="T:OpenMetaverse.Packets.ObjectImagePacket.AgentDataBlock">
18617 <exclude />
18618 </member>
18619 <member name="T:OpenMetaverse.Packets.ObjectImagePacket.ObjectDataBlock">
18620 <exclude />
18621 </member>
18622 <member name="T:OpenMetaverse.Packets.ObjectMaterialPacket">
18623 <exclude />
18624 </member>
18625 <member name="T:OpenMetaverse.Packets.ObjectMaterialPacket.AgentDataBlock">
18626 <exclude />
18627 </member>
18628 <member name="T:OpenMetaverse.Packets.ObjectMaterialPacket.ObjectDataBlock">
18629 <exclude />
18630 </member>
18631 <member name="T:OpenMetaverse.Packets.ObjectShapePacket">
18632 <exclude />
18633 </member>
18634 <member name="T:OpenMetaverse.Packets.ObjectShapePacket.AgentDataBlock">
18635 <exclude />
18636 </member>
18637 <member name="T:OpenMetaverse.Packets.ObjectShapePacket.ObjectDataBlock">
18638 <exclude />
18639 </member>
18640 <member name="T:OpenMetaverse.Packets.ObjectExtraParamsPacket">
18641 <exclude />
18642 </member>
18643 <member name="T:OpenMetaverse.Packets.ObjectExtraParamsPacket.AgentDataBlock">
18644 <exclude />
18645 </member>
18646 <member name="T:OpenMetaverse.Packets.ObjectExtraParamsPacket.ObjectDataBlock">
18647 <exclude />
18648 </member>
18649 <member name="T:OpenMetaverse.Packets.ObjectOwnerPacket">
18650 <exclude />
18651 </member>
18652 <member name="T:OpenMetaverse.Packets.ObjectOwnerPacket.AgentDataBlock">
18653 <exclude />
18654 </member>
18655 <member name="T:OpenMetaverse.Packets.ObjectOwnerPacket.HeaderDataBlock">
18656 <exclude />
18657 </member>
18658 <member name="T:OpenMetaverse.Packets.ObjectOwnerPacket.ObjectDataBlock">
18659 <exclude />
18660 </member>
18661 <member name="T:OpenMetaverse.Packets.ObjectGroupPacket">
18662 <exclude />
18663 </member>
18664 <member name="T:OpenMetaverse.Packets.ObjectGroupPacket.AgentDataBlock">
18665 <exclude />
18666 </member>
18667 <member name="T:OpenMetaverse.Packets.ObjectGroupPacket.ObjectDataBlock">
18668 <exclude />
18669 </member>
18670 <member name="T:OpenMetaverse.Packets.ObjectBuyPacket">
18671 <exclude />
18672 </member>
18673 <member name="T:OpenMetaverse.Packets.ObjectBuyPacket.AgentDataBlock">
18674 <exclude />
18675 </member>
18676 <member name="T:OpenMetaverse.Packets.ObjectBuyPacket.ObjectDataBlock">
18677 <exclude />
18678 </member>
18679 <member name="T:OpenMetaverse.Packets.BuyObjectInventoryPacket">
18680 <exclude />
18681 </member>
18682 <member name="T:OpenMetaverse.Packets.BuyObjectInventoryPacket.AgentDataBlock">
18683 <exclude />
18684 </member>
18685 <member name="T:OpenMetaverse.Packets.BuyObjectInventoryPacket.DataBlock">
18686 <exclude />
18687 </member>
18688 <member name="T:OpenMetaverse.Packets.DerezContainerPacket">
18689 <exclude />
18690 </member>
18691 <member name="T:OpenMetaverse.Packets.DerezContainerPacket.DataBlock">
18692 <exclude />
18693 </member>
18694 <member name="T:OpenMetaverse.Packets.ObjectPermissionsPacket">
18695 <exclude />
18696 </member>
18697 <member name="T:OpenMetaverse.Packets.ObjectPermissionsPacket.AgentDataBlock">
18698 <exclude />
18699 </member>
18700 <member name="T:OpenMetaverse.Packets.ObjectPermissionsPacket.HeaderDataBlock">
18701 <exclude />
18702 </member>
18703 <member name="T:OpenMetaverse.Packets.ObjectPermissionsPacket.ObjectDataBlock">
18704 <exclude />
18705 </member>
18706 <member name="T:OpenMetaverse.Packets.ObjectSaleInfoPacket">
18707 <exclude />
18708 </member>
18709 <member name="T:OpenMetaverse.Packets.ObjectSaleInfoPacket.AgentDataBlock">
18710 <exclude />
18711 </member>
18712 <member name="T:OpenMetaverse.Packets.ObjectSaleInfoPacket.ObjectDataBlock">
18713 <exclude />
18714 </member>
18715 <member name="T:OpenMetaverse.Packets.ObjectNamePacket">
18716 <exclude />
18717 </member>
18718 <member name="T:OpenMetaverse.Packets.ObjectNamePacket.AgentDataBlock">
18719 <exclude />
18720 </member>
18721 <member name="T:OpenMetaverse.Packets.ObjectNamePacket.ObjectDataBlock">
18722 <exclude />
18723 </member>
18724 <member name="T:OpenMetaverse.Packets.ObjectDescriptionPacket">
18725 <exclude />
18726 </member>
18727 <member name="T:OpenMetaverse.Packets.ObjectDescriptionPacket.AgentDataBlock">
18728 <exclude />
18729 </member>
18730 <member name="T:OpenMetaverse.Packets.ObjectDescriptionPacket.ObjectDataBlock">
18731 <exclude />
18732 </member>
18733 <member name="T:OpenMetaverse.Packets.ObjectCategoryPacket">
18734 <exclude />
18735 </member>
18736 <member name="T:OpenMetaverse.Packets.ObjectCategoryPacket.AgentDataBlock">
18737 <exclude />
18738 </member>
18739 <member name="T:OpenMetaverse.Packets.ObjectCategoryPacket.ObjectDataBlock">
18740 <exclude />
18741 </member>
18742 <member name="T:OpenMetaverse.Packets.ObjectSelectPacket">
18743 <exclude />
18744 </member>
18745 <member name="T:OpenMetaverse.Packets.ObjectSelectPacket.AgentDataBlock">
18746 <exclude />
18747 </member>
18748 <member name="T:OpenMetaverse.Packets.ObjectSelectPacket.ObjectDataBlock">
18749 <exclude />
18750 </member>
18751 <member name="T:OpenMetaverse.Packets.ObjectDeselectPacket">
18752 <exclude />
18753 </member>
18754 <member name="T:OpenMetaverse.Packets.ObjectDeselectPacket.AgentDataBlock">
18755 <exclude />
18756 </member>
18757 <member name="T:OpenMetaverse.Packets.ObjectDeselectPacket.ObjectDataBlock">
18758 <exclude />
18759 </member>
18760 <member name="T:OpenMetaverse.Packets.ObjectAttachPacket">
18761 <exclude />
18762 </member>
18763 <member name="T:OpenMetaverse.Packets.ObjectAttachPacket.AgentDataBlock">
18764 <exclude />
18765 </member>
18766 <member name="T:OpenMetaverse.Packets.ObjectAttachPacket.ObjectDataBlock">
18767 <exclude />
18768 </member>
18769 <member name="T:OpenMetaverse.Packets.ObjectDetachPacket">
18770 <exclude />
18771 </member>
18772 <member name="T:OpenMetaverse.Packets.ObjectDetachPacket.AgentDataBlock">
18773 <exclude />
18774 </member>
18775 <member name="T:OpenMetaverse.Packets.ObjectDetachPacket.ObjectDataBlock">
18776 <exclude />
18777 </member>
18778 <member name="T:OpenMetaverse.Packets.ObjectDropPacket">
18779 <exclude />
18780 </member>
18781 <member name="T:OpenMetaverse.Packets.ObjectDropPacket.AgentDataBlock">
18782 <exclude />
18783 </member>
18784 <member name="T:OpenMetaverse.Packets.ObjectDropPacket.ObjectDataBlock">
18785 <exclude />
18786 </member>
18787 <member name="T:OpenMetaverse.Packets.ObjectLinkPacket">
18788 <exclude />
18789 </member>
18790 <member name="T:OpenMetaverse.Packets.ObjectLinkPacket.AgentDataBlock">
18791 <exclude />
18792 </member>
18793 <member name="T:OpenMetaverse.Packets.ObjectLinkPacket.ObjectDataBlock">
18794 <exclude />
18795 </member>
18796 <member name="T:OpenMetaverse.Packets.ObjectDelinkPacket">
18797 <exclude />
18798 </member>
18799 <member name="T:OpenMetaverse.Packets.ObjectDelinkPacket.AgentDataBlock">
18800 <exclude />
18801 </member>
18802 <member name="T:OpenMetaverse.Packets.ObjectDelinkPacket.ObjectDataBlock">
18803 <exclude />
18804 </member>
18805 <member name="T:OpenMetaverse.Packets.ObjectGrabPacket">
18806 <exclude />
18807 </member>
18808 <member name="T:OpenMetaverse.Packets.ObjectGrabPacket.AgentDataBlock">
18809 <exclude />
18810 </member>
18811 <member name="T:OpenMetaverse.Packets.ObjectGrabPacket.ObjectDataBlock">
18812 <exclude />
18813 </member>
18814 <member name="T:OpenMetaverse.Packets.ObjectGrabPacket.SurfaceInfoBlock">
18815 <exclude />
18816 </member>
18817 <member name="T:OpenMetaverse.Packets.ObjectGrabUpdatePacket">
18818 <exclude />
18819 </member>
18820 <member name="T:OpenMetaverse.Packets.ObjectGrabUpdatePacket.AgentDataBlock">
18821 <exclude />
18822 </member>
18823 <member name="T:OpenMetaverse.Packets.ObjectGrabUpdatePacket.ObjectDataBlock">
18824 <exclude />
18825 </member>
18826 <member name="T:OpenMetaverse.Packets.ObjectGrabUpdatePacket.SurfaceInfoBlock">
18827 <exclude />
18828 </member>
18829 <member name="T:OpenMetaverse.Packets.ObjectDeGrabPacket">
18830 <exclude />
18831 </member>
18832 <member name="T:OpenMetaverse.Packets.ObjectDeGrabPacket.AgentDataBlock">
18833 <exclude />
18834 </member>
18835 <member name="T:OpenMetaverse.Packets.ObjectDeGrabPacket.ObjectDataBlock">
18836 <exclude />
18837 </member>
18838 <member name="T:OpenMetaverse.Packets.ObjectDeGrabPacket.SurfaceInfoBlock">
18839 <exclude />
18840 </member>
18841 <member name="T:OpenMetaverse.Packets.ObjectSpinStartPacket">
18842 <exclude />
18843 </member>
18844 <member name="T:OpenMetaverse.Packets.ObjectSpinStartPacket.AgentDataBlock">
18845 <exclude />
18846 </member>
18847 <member name="T:OpenMetaverse.Packets.ObjectSpinStartPacket.ObjectDataBlock">
18848 <exclude />
18849 </member>
18850 <member name="T:OpenMetaverse.Packets.ObjectSpinUpdatePacket">
18851 <exclude />
18852 </member>
18853 <member name="T:OpenMetaverse.Packets.ObjectSpinUpdatePacket.AgentDataBlock">
18854 <exclude />
18855 </member>
18856 <member name="T:OpenMetaverse.Packets.ObjectSpinUpdatePacket.ObjectDataBlock">
18857 <exclude />
18858 </member>
18859 <member name="T:OpenMetaverse.Packets.ObjectSpinStopPacket">
18860 <exclude />
18861 </member>
18862 <member name="T:OpenMetaverse.Packets.ObjectSpinStopPacket.AgentDataBlock">
18863 <exclude />
18864 </member>
18865 <member name="T:OpenMetaverse.Packets.ObjectSpinStopPacket.ObjectDataBlock">
18866 <exclude />
18867 </member>
18868 <member name="T:OpenMetaverse.Packets.ObjectExportSelectedPacket">
18869 <exclude />
18870 </member>
18871 <member name="T:OpenMetaverse.Packets.ObjectExportSelectedPacket.AgentDataBlock">
18872 <exclude />
18873 </member>
18874 <member name="T:OpenMetaverse.Packets.ObjectExportSelectedPacket.ObjectDataBlock">
18875 <exclude />
18876 </member>
18877 <member name="T:OpenMetaverse.Packets.ModifyLandPacket">
18878 <exclude />
18879 </member>
18880 <member name="T:OpenMetaverse.Packets.ModifyLandPacket.AgentDataBlock">
18881 <exclude />
18882 </member>
18883 <member name="T:OpenMetaverse.Packets.ModifyLandPacket.ModifyBlockBlock">
18884 <exclude />
18885 </member>
18886 <member name="T:OpenMetaverse.Packets.ModifyLandPacket.ParcelDataBlock">
18887 <exclude />
18888 </member>
18889 <member name="T:OpenMetaverse.Packets.ModifyLandPacket.ModifyBlockExtendedBlock">
18890 <exclude />
18891 </member>
18892 <member name="T:OpenMetaverse.Packets.VelocityInterpolateOnPacket">
18893 <exclude />
18894 </member>
18895 <member name="T:OpenMetaverse.Packets.VelocityInterpolateOnPacket.AgentDataBlock">
18896 <exclude />
18897 </member>
18898 <member name="T:OpenMetaverse.Packets.VelocityInterpolateOffPacket">
18899 <exclude />
18900 </member>
18901 <member name="T:OpenMetaverse.Packets.VelocityInterpolateOffPacket.AgentDataBlock">
18902 <exclude />
18903 </member>
18904 <member name="T:OpenMetaverse.Packets.StateSavePacket">
18905 <exclude />
18906 </member>
18907 <member name="T:OpenMetaverse.Packets.StateSavePacket.AgentDataBlock">
18908 <exclude />
18909 </member>
18910 <member name="T:OpenMetaverse.Packets.StateSavePacket.DataBlockBlock">
18911 <exclude />
18912 </member>
18913 <member name="T:OpenMetaverse.Packets.ReportAutosaveCrashPacket">
18914 <exclude />
18915 </member>
18916 <member name="T:OpenMetaverse.Packets.ReportAutosaveCrashPacket.AutosaveDataBlock">
18917 <exclude />
18918 </member>
18919 <member name="T:OpenMetaverse.Packets.SimWideDeletesPacket">
18920 <exclude />
18921 </member>
18922 <member name="T:OpenMetaverse.Packets.SimWideDeletesPacket.AgentDataBlock">
18923 <exclude />
18924 </member>
18925 <member name="T:OpenMetaverse.Packets.SimWideDeletesPacket.DataBlockBlock">
18926 <exclude />
18927 </member>
18928 <member name="T:OpenMetaverse.Packets.TrackAgentPacket">
18929 <exclude />
18930 </member>
18931 <member name="T:OpenMetaverse.Packets.TrackAgentPacket.AgentDataBlock">
18932 <exclude />
18933 </member>
18934 <member name="T:OpenMetaverse.Packets.TrackAgentPacket.TargetDataBlock">
18935 <exclude />
18936 </member>
18937 <member name="T:OpenMetaverse.Packets.ViewerStatsPacket">
18938 <exclude />
18939 </member>
18940 <member name="T:OpenMetaverse.Packets.ViewerStatsPacket.AgentDataBlock">
18941 <exclude />
18942 </member>
18943 <member name="T:OpenMetaverse.Packets.ViewerStatsPacket.DownloadTotalsBlock">
18944 <exclude />
18945 </member>
18946 <member name="T:OpenMetaverse.Packets.ViewerStatsPacket.NetStatsBlock">
18947 <exclude />
18948 </member>
18949 <member name="T:OpenMetaverse.Packets.ViewerStatsPacket.FailStatsBlock">
18950 <exclude />
18951 </member>
18952 <member name="T:OpenMetaverse.Packets.ViewerStatsPacket.MiscStatsBlock">
18953 <exclude />
18954 </member>
18955 <member name="T:OpenMetaverse.Packets.ScriptAnswerYesPacket">
18956 <exclude />
18957 </member>
18958 <member name="T:OpenMetaverse.Packets.ScriptAnswerYesPacket.AgentDataBlock">
18959 <exclude />
18960 </member>
18961 <member name="T:OpenMetaverse.Packets.ScriptAnswerYesPacket.DataBlock">
18962 <exclude />
18963 </member>
18964 <member name="T:OpenMetaverse.Packets.UserReportPacket">
18965 <exclude />
18966 </member>
18967 <member name="T:OpenMetaverse.Packets.UserReportPacket.AgentDataBlock">
18968 <exclude />
18969 </member>
18970 <member name="T:OpenMetaverse.Packets.UserReportPacket.ReportDataBlock">
18971 <exclude />
18972 </member>
18973 <member name="T:OpenMetaverse.Packets.AlertMessagePacket">
18974 <exclude />
18975 </member>
18976 <member name="T:OpenMetaverse.Packets.AlertMessagePacket.AlertDataBlock">
18977 <exclude />
18978 </member>
18979 <member name="T:OpenMetaverse.Packets.AlertMessagePacket.AlertInfoBlock">
18980 <exclude />
18981 </member>
18982 <member name="T:OpenMetaverse.Packets.AgentAlertMessagePacket">
18983 <exclude />
18984 </member>
18985 <member name="T:OpenMetaverse.Packets.AgentAlertMessagePacket.AgentDataBlock">
18986 <exclude />
18987 </member>
18988 <member name="T:OpenMetaverse.Packets.AgentAlertMessagePacket.AlertDataBlock">
18989 <exclude />
18990 </member>
18991 <member name="T:OpenMetaverse.Packets.MeanCollisionAlertPacket">
18992 <exclude />
18993 </member>
18994 <member name="T:OpenMetaverse.Packets.MeanCollisionAlertPacket.MeanCollisionBlock">
18995 <exclude />
18996 </member>
18997 <member name="T:OpenMetaverse.Packets.ViewerFrozenMessagePacket">
18998 <exclude />
18999 </member>
19000 <member name="T:OpenMetaverse.Packets.ViewerFrozenMessagePacket.FrozenDataBlock">
19001 <exclude />
19002 </member>
19003 <member name="T:OpenMetaverse.Packets.HealthMessagePacket">
19004 <exclude />
19005 </member>
19006 <member name="T:OpenMetaverse.Packets.HealthMessagePacket.HealthDataBlock">
19007 <exclude />
19008 </member>
19009 <member name="T:OpenMetaverse.Packets.ChatFromSimulatorPacket">
19010 <exclude />
19011 </member>
19012 <member name="T:OpenMetaverse.Packets.ChatFromSimulatorPacket.ChatDataBlock">
19013 <exclude />
19014 </member>
19015 <member name="T:OpenMetaverse.Packets.SimStatsPacket">
19016 <exclude />
19017 </member>
19018 <member name="T:OpenMetaverse.Packets.SimStatsPacket.RegionBlock">
19019 <exclude />
19020 </member>
19021 <member name="T:OpenMetaverse.Packets.SimStatsPacket.StatBlock">
19022 <exclude />
19023 </member>
19024 <member name="T:OpenMetaverse.Packets.SimStatsPacket.PidStatBlock">
19025 <exclude />
19026 </member>
19027 <member name="T:OpenMetaverse.Packets.RequestRegionInfoPacket">
19028 <exclude />
19029 </member>
19030 <member name="T:OpenMetaverse.Packets.RequestRegionInfoPacket.AgentDataBlock">
19031 <exclude />
19032 </member>
19033 <member name="T:OpenMetaverse.Packets.RegionInfoPacket">
19034 <exclude />
19035 </member>
19036 <member name="T:OpenMetaverse.Packets.RegionInfoPacket.AgentDataBlock">
19037 <exclude />
19038 </member>
19039 <member name="T:OpenMetaverse.Packets.RegionInfoPacket.RegionInfoBlock">
19040 <exclude />
19041 </member>
19042 <member name="T:OpenMetaverse.Packets.RegionInfoPacket.RegionInfo2Block">
19043 <exclude />
19044 </member>
19045 <member name="T:OpenMetaverse.Packets.GodUpdateRegionInfoPacket">
19046 <exclude />
19047 </member>
19048 <member name="T:OpenMetaverse.Packets.GodUpdateRegionInfoPacket.AgentDataBlock">
19049 <exclude />
19050 </member>
19051 <member name="T:OpenMetaverse.Packets.GodUpdateRegionInfoPacket.RegionInfoBlock">
19052 <exclude />
19053 </member>
19054 <member name="T:OpenMetaverse.Packets.RegionHandshakePacket">
19055 <exclude />
19056 </member>
19057 <member name="T:OpenMetaverse.Packets.RegionHandshakePacket.RegionInfoBlock">
19058 <exclude />
19059 </member>
19060 <member name="T:OpenMetaverse.Packets.RegionHandshakePacket.RegionInfo2Block">
19061 <exclude />
19062 </member>
19063 <member name="T:OpenMetaverse.Packets.RegionHandshakePacket.RegionInfo3Block">
19064 <exclude />
19065 </member>
19066 <member name="T:OpenMetaverse.Packets.RegionHandshakeReplyPacket">
19067 <exclude />
19068 </member>
19069 <member name="T:OpenMetaverse.Packets.RegionHandshakeReplyPacket.AgentDataBlock">
19070 <exclude />
19071 </member>
19072 <member name="T:OpenMetaverse.Packets.RegionHandshakeReplyPacket.RegionInfoBlock">
19073 <exclude />
19074 </member>
19075 <member name="T:OpenMetaverse.Packets.SimulatorViewerTimeMessagePacket">
19076 <exclude />
19077 </member>
19078 <member name="T:OpenMetaverse.Packets.SimulatorViewerTimeMessagePacket.TimeInfoBlock">
19079 <exclude />
19080 </member>
19081 <member name="T:OpenMetaverse.Packets.EnableSimulatorPacket">
19082 <exclude />
19083 </member>
19084 <member name="T:OpenMetaverse.Packets.EnableSimulatorPacket.SimulatorInfoBlock">
19085 <exclude />
19086 </member>
19087 <member name="T:OpenMetaverse.Packets.DisableSimulatorPacket">
19088 <exclude />
19089 </member>
19090 <member name="T:OpenMetaverse.Packets.TransferRequestPacket">
19091 <exclude />
19092 </member>
19093 <member name="T:OpenMetaverse.Packets.TransferRequestPacket.TransferInfoBlock">
19094 <exclude />
19095 </member>
19096 <member name="T:OpenMetaverse.Packets.TransferInfoPacket">
19097 <exclude />
19098 </member>
19099 <member name="T:OpenMetaverse.Packets.TransferInfoPacket.TransferInfoBlock">
19100 <exclude />
19101 </member>
19102 <member name="T:OpenMetaverse.Packets.TransferAbortPacket">
19103 <exclude />
19104 </member>
19105 <member name="T:OpenMetaverse.Packets.TransferAbortPacket.TransferInfoBlock">
19106 <exclude />
19107 </member>
19108 <member name="T:OpenMetaverse.Packets.RequestXferPacket">
19109 <exclude />
19110 </member>
19111 <member name="T:OpenMetaverse.Packets.RequestXferPacket.XferIDBlock">
19112 <exclude />
19113 </member>
19114 <member name="T:OpenMetaverse.Packets.AbortXferPacket">
19115 <exclude />
19116 </member>
19117 <member name="T:OpenMetaverse.Packets.AbortXferPacket.XferIDBlock">
19118 <exclude />
19119 </member>
19120 <member name="T:OpenMetaverse.Packets.AvatarAppearancePacket">
19121 <exclude />
19122 </member>
19123 <member name="T:OpenMetaverse.Packets.AvatarAppearancePacket.SenderBlock">
19124 <exclude />
19125 </member>
19126 <member name="T:OpenMetaverse.Packets.AvatarAppearancePacket.ObjectDataBlock">
19127 <exclude />
19128 </member>
19129 <member name="T:OpenMetaverse.Packets.AvatarAppearancePacket.VisualParamBlock">
19130 <exclude />
19131 </member>
19132 <member name="T:OpenMetaverse.Packets.SetFollowCamPropertiesPacket">
19133 <exclude />
19134 </member>
19135 <member name="T:OpenMetaverse.Packets.SetFollowCamPropertiesPacket.ObjectDataBlock">
19136 <exclude />
19137 </member>
19138 <member name="T:OpenMetaverse.Packets.SetFollowCamPropertiesPacket.CameraPropertyBlock">
19139 <exclude />
19140 </member>
19141 <member name="T:OpenMetaverse.Packets.ClearFollowCamPropertiesPacket">
19142 <exclude />
19143 </member>
19144 <member name="T:OpenMetaverse.Packets.ClearFollowCamPropertiesPacket.ObjectDataBlock">
19145 <exclude />
19146 </member>
19147 <member name="T:OpenMetaverse.Packets.RequestPayPricePacket">
19148 <exclude />
19149 </member>
19150 <member name="T:OpenMetaverse.Packets.RequestPayPricePacket.ObjectDataBlock">
19151 <exclude />
19152 </member>
19153 <member name="T:OpenMetaverse.Packets.PayPriceReplyPacket">
19154 <exclude />
19155 </member>
19156 <member name="T:OpenMetaverse.Packets.PayPriceReplyPacket.ObjectDataBlock">
19157 <exclude />
19158 </member>
19159 <member name="T:OpenMetaverse.Packets.PayPriceReplyPacket.ButtonDataBlock">
19160 <exclude />
19161 </member>
19162 <member name="T:OpenMetaverse.Packets.KickUserPacket">
19163 <exclude />
19164 </member>
19165 <member name="T:OpenMetaverse.Packets.KickUserPacket.TargetBlockBlock">
19166 <exclude />
19167 </member>
19168 <member name="T:OpenMetaverse.Packets.KickUserPacket.UserInfoBlock">
19169 <exclude />
19170 </member>
19171 <member name="T:OpenMetaverse.Packets.GodKickUserPacket">
19172 <exclude />
19173 </member>
19174 <member name="T:OpenMetaverse.Packets.GodKickUserPacket.UserInfoBlock">
19175 <exclude />
19176 </member>
19177 <member name="T:OpenMetaverse.Packets.EjectUserPacket">
19178 <exclude />
19179 </member>
19180 <member name="T:OpenMetaverse.Packets.EjectUserPacket.AgentDataBlock">
19181 <exclude />
19182 </member>
19183 <member name="T:OpenMetaverse.Packets.EjectUserPacket.DataBlock">
19184 <exclude />
19185 </member>
19186 <member name="T:OpenMetaverse.Packets.FreezeUserPacket">
19187 <exclude />
19188 </member>
19189 <member name="T:OpenMetaverse.Packets.FreezeUserPacket.AgentDataBlock">
19190 <exclude />
19191 </member>
19192 <member name="T:OpenMetaverse.Packets.FreezeUserPacket.DataBlock">
19193 <exclude />
19194 </member>
19195 <member name="T:OpenMetaverse.Packets.AvatarPropertiesRequestPacket">
19196 <exclude />
19197 </member>
19198 <member name="T:OpenMetaverse.Packets.AvatarPropertiesRequestPacket.AgentDataBlock">
19199 <exclude />
19200 </member>
19201 <member name="T:OpenMetaverse.Packets.AvatarPropertiesReplyPacket">
19202 <exclude />
19203 </member>
19204 <member name="T:OpenMetaverse.Packets.AvatarPropertiesReplyPacket.AgentDataBlock">
19205 <exclude />
19206 </member>
19207 <member name="T:OpenMetaverse.Packets.AvatarPropertiesReplyPacket.PropertiesDataBlock">
19208 <exclude />
19209 </member>
19210 <member name="T:OpenMetaverse.Packets.AvatarInterestsReplyPacket">
19211 <exclude />
19212 </member>
19213 <member name="T:OpenMetaverse.Packets.AvatarInterestsReplyPacket.AgentDataBlock">
19214 <exclude />
19215 </member>
19216 <member name="T:OpenMetaverse.Packets.AvatarInterestsReplyPacket.PropertiesDataBlock">
19217 <exclude />
19218 </member>
19219 <member name="T:OpenMetaverse.Packets.AvatarGroupsReplyPacket">
19220 <exclude />
19221 </member>
19222 <member name="T:OpenMetaverse.Packets.AvatarGroupsReplyPacket.AgentDataBlock">
19223 <exclude />
19224 </member>
19225 <member name="T:OpenMetaverse.Packets.AvatarGroupsReplyPacket.GroupDataBlock">
19226 <exclude />
19227 </member>
19228 <member name="T:OpenMetaverse.Packets.AvatarGroupsReplyPacket.NewGroupDataBlock">
19229 <exclude />
19230 </member>
19231 <member name="T:OpenMetaverse.Packets.AvatarPropertiesUpdatePacket">
19232 <exclude />
19233 </member>
19234 <member name="T:OpenMetaverse.Packets.AvatarPropertiesUpdatePacket.AgentDataBlock">
19235 <exclude />
19236 </member>
19237 <member name="T:OpenMetaverse.Packets.AvatarPropertiesUpdatePacket.PropertiesDataBlock">
19238 <exclude />
19239 </member>
19240 <member name="T:OpenMetaverse.Packets.AvatarInterestsUpdatePacket">
19241 <exclude />
19242 </member>
19243 <member name="T:OpenMetaverse.Packets.AvatarInterestsUpdatePacket.AgentDataBlock">
19244 <exclude />
19245 </member>
19246 <member name="T:OpenMetaverse.Packets.AvatarInterestsUpdatePacket.PropertiesDataBlock">
19247 <exclude />
19248 </member>
19249 <member name="T:OpenMetaverse.Packets.AvatarNotesReplyPacket">
19250 <exclude />
19251 </member>
19252 <member name="T:OpenMetaverse.Packets.AvatarNotesReplyPacket.AgentDataBlock">
19253 <exclude />
19254 </member>
19255 <member name="T:OpenMetaverse.Packets.AvatarNotesReplyPacket.DataBlock">
19256 <exclude />
19257 </member>
19258 <member name="T:OpenMetaverse.Packets.AvatarNotesUpdatePacket">
19259 <exclude />
19260 </member>
19261 <member name="T:OpenMetaverse.Packets.AvatarNotesUpdatePacket.AgentDataBlock">
19262 <exclude />
19263 </member>
19264 <member name="T:OpenMetaverse.Packets.AvatarNotesUpdatePacket.DataBlock">
19265 <exclude />
19266 </member>
19267 <member name="T:OpenMetaverse.Packets.AvatarPicksReplyPacket">
19268 <exclude />
19269 </member>
19270 <member name="T:OpenMetaverse.Packets.AvatarPicksReplyPacket.AgentDataBlock">
19271 <exclude />
19272 </member>
19273 <member name="T:OpenMetaverse.Packets.AvatarPicksReplyPacket.DataBlock">
19274 <exclude />
19275 </member>
19276 <member name="T:OpenMetaverse.Packets.EventInfoRequestPacket">
19277 <exclude />
19278 </member>
19279 <member name="T:OpenMetaverse.Packets.EventInfoRequestPacket.AgentDataBlock">
19280 <exclude />
19281 </member>
19282 <member name="T:OpenMetaverse.Packets.EventInfoRequestPacket.EventDataBlock">
19283 <exclude />
19284 </member> 16898 </member>
19285 <member name="T:OpenMetaverse.Packets.EventInfoReplyPacket"> 16899 <member name="M:OpenMetaverse.InventoryManager.SaveAssetIntoInventoryHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
19286 <exclude /> 16900 <summary>Process an incoming packet and raise the appropriate events</summary>
16901 <param name="sender">The sender</param>
16902 <param name="e">The EventArgs object containing the packet data</param>
19287 </member> 16903 </member>
19288 <member name="T:OpenMetaverse.Packets.EventInfoReplyPacket.AgentDataBlock"> 16904 <member name="M:OpenMetaverse.InventoryManager.InventoryDescendentsHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
19289 <exclude /> 16905 <summary>Process an incoming packet and raise the appropriate events</summary>
16906 <param name="sender">The sender</param>
16907 <param name="e">The EventArgs object containing the packet data</param>
19290 </member> 16908 </member>
19291 <member name="T:OpenMetaverse.Packets.EventInfoReplyPacket.EventDataBlock"> 16909 <member name="M:OpenMetaverse.InventoryManager.UpdateCreateInventoryItemHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
19292 <exclude /> 16910 <summary>
16911 UpdateCreateInventoryItem packets are received when a new inventory item
16912 is created. This may occur when an object that's rezzed in world is
16913 taken into inventory, when an item is created using the CreateInventoryItem
16914 packet, or when an object is purchased
16915 </summary>
16916 <param name="sender">The sender</param>
16917 <param name="e">The EventArgs object containing the packet data</param>
19293 </member> 16918 </member>
19294 <member name="T:OpenMetaverse.Packets.EventNotificationAddRequestPacket"> 16919 <member name="M:OpenMetaverse.InventoryManager.MoveInventoryItemHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
19295 <exclude /> 16920 <summary>Process an incoming packet and raise the appropriate events</summary>
16921 <param name="sender">The sender</param>
16922 <param name="e">The EventArgs object containing the packet data</param>
19296 </member> 16923 </member>
19297 <member name="T:OpenMetaverse.Packets.EventNotificationAddRequestPacket.AgentDataBlock"> 16924 <member name="M:OpenMetaverse.InventoryManager.BulkUpdateInventoryHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
19298 <exclude /> 16925 <summary>Process an incoming packet and raise the appropriate events</summary>
16926 <param name="sender">The sender</param>
16927 <param name="e">The EventArgs object containing the packet data</param>
19299 </member> 16928 </member>
19300 <member name="T:OpenMetaverse.Packets.EventNotificationAddRequestPacket.EventDataBlock"> 16929 <member name="M:OpenMetaverse.InventoryManager.FetchInventoryReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
19301 <exclude /> 16930 <summary>Process an incoming packet and raise the appropriate events</summary>
16931 <param name="sender">The sender</param>
16932 <param name="e">The EventArgs object containing the packet data</param>
19302 </member> 16933 </member>
19303 <member name="T:OpenMetaverse.Packets.EventNotificationRemoveRequestPacket"> 16934 <member name="M:OpenMetaverse.InventoryManager.ReplyTaskInventoryHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
19304 <exclude /> 16935 <summary>Process an incoming packet and raise the appropriate events</summary>
16936 <param name="sender">The sender</param>
16937 <param name="e">The EventArgs object containing the packet data</param>
19305 </member> 16938 </member>
19306 <member name="T:OpenMetaverse.Packets.EventNotificationRemoveRequestPacket.AgentDataBlock"> 16939 <member name="E:OpenMetaverse.InventoryManager.ItemReceived">
19307 <exclude /> 16940 <summary>Raised when the simulator sends us data containing
16941 ...</summary>
19308 </member> 16942 </member>
19309 <member name="T:OpenMetaverse.Packets.EventNotificationRemoveRequestPacket.EventDataBlock"> 16943 <member name="E:OpenMetaverse.InventoryManager.FolderUpdated">
19310 <exclude /> 16944 <summary>Raised when the simulator sends us data containing
16945 ...</summary>
19311 </member> 16946 </member>
19312 <member name="T:OpenMetaverse.Packets.EventGodDeletePacket"> 16947 <member name="E:OpenMetaverse.InventoryManager.InventoryObjectOffered">
19313 <exclude /> 16948 <summary>Raised when the simulator sends us data containing
16949 an inventory object sent by another avatar or primitive</summary>
19314 </member> 16950 </member>
19315 <member name="T:OpenMetaverse.Packets.EventGodDeletePacket.AgentDataBlock"> 16951 <member name="E:OpenMetaverse.InventoryManager.TaskItemReceived">
19316 <exclude /> 16952 <summary>Raised when the simulator sends us data containing
16953 ...</summary>
19317 </member> 16954 </member>
19318 <member name="T:OpenMetaverse.Packets.EventGodDeletePacket.EventDataBlock"> 16955 <member name="E:OpenMetaverse.InventoryManager.FindObjectByPathReply">
19319 <exclude /> 16956 <summary>Raised when the simulator sends us data containing
16957 ...</summary>
19320 </member> 16958 </member>
19321 <member name="T:OpenMetaverse.Packets.EventGodDeletePacket.QueryDataBlock"> 16959 <member name="E:OpenMetaverse.InventoryManager.TaskInventoryReply">
19322 <exclude /> 16960 <summary>Raised when the simulator sends us data containing
16961 ...</summary>
19323 </member> 16962 </member>
19324 <member name="T:OpenMetaverse.Packets.PickInfoReplyPacket"> 16963 <member name="E:OpenMetaverse.InventoryManager.SaveAssetToInventory">
19325 <exclude /> 16964 <summary>Raised when the simulator sends us data containing
16965 ...</summary>
19326 </member> 16966 </member>
19327 <member name="T:OpenMetaverse.Packets.PickInfoReplyPacket.AgentDataBlock"> 16967 <member name="E:OpenMetaverse.InventoryManager.ScriptRunningReply">
19328 <exclude /> 16968 <summary>Raised when the simulator sends us data containing
16969 ...</summary>
19329 </member> 16970 </member>
19330 <member name="T:OpenMetaverse.Packets.PickInfoReplyPacket.DataBlock"> 16971 <member name="P:OpenMetaverse.InventoryManager.Store">
19331 <exclude /> 16972 <summary>
16973 Get this agents Inventory data
16974 </summary>
19332 </member> 16975 </member>
19333 <member name="T:OpenMetaverse.Packets.PickInfoUpdatePacket"> 16976 <member name="T:OpenMetaverse.InventoryManager.ItemCreatedCallback">
19334 <exclude /> 16977 <summary>
16978 Callback for inventory item creation finishing
16979 </summary>
16980 <param name="success">Whether the request to create an inventory
16981 item succeeded or not</param>
16982 <param name="item">Inventory item being created. If success is
16983 false this will be null</param>
19335 </member> 16984 </member>
19336 <member name="T:OpenMetaverse.Packets.PickInfoUpdatePacket.AgentDataBlock"> 16985 <member name="T:OpenMetaverse.InventoryManager.ItemCreatedFromAssetCallback">
19337 <exclude /> 16986 <summary>
16987 Callback for an inventory item being create from an uploaded asset
16988 </summary>
16989 <param name="success">true if inventory item creation was successful</param>
16990 <param name="status"></param>
16991 <param name="itemID"></param>
16992 <param name="assetID"></param>
19338 </member> 16993 </member>
19339 <member name="T:OpenMetaverse.Packets.PickInfoUpdatePacket.DataBlock"> 16994 <member name="T:OpenMetaverse.InventoryManager.ItemCopiedCallback">
19340 <exclude /> 16995 <summary>
16996
16997 </summary>
16998 <param name="item"></param>
19341 </member> 16999 </member>
19342 <member name="T:OpenMetaverse.Packets.PickDeletePacket"> 17000 <member name="T:OpenMetaverse.InventoryManager.InventoryUploadedAssetCallback">
19343 <exclude /> 17001 <summary>
17002 Reply received when uploading an inventory asset
17003 </summary>
17004 <param name="success">Has upload been successful</param>
17005 <param name="status">Error message if upload failed</param>
17006 <param name="itemID">Inventory asset UUID</param>
17007 <param name="assetID">New asset UUID</param>
19344 </member> 17008 </member>
19345 <member name="T:OpenMetaverse.Packets.PickDeletePacket.AgentDataBlock"> 17009 <member name="T:OpenMetaverse.InventoryManager.ScriptUpdatedCallback">
19346 <exclude /> 17010 <summary>
17011 Delegate that is invoked when script upload is completed
17012 </summary>
17013 <param name="uploadSuccess">Has upload succeded (note, there still might be compile errors)</param>
17014 <param name="uploadStatus">Upload status message</param>
17015 <param name="compileSuccess">Is compilation successful</param>
17016 <param name="compileMessages">If compilation failed, list of error messages, null on compilation success</param>
17017 <param name="itemID">Script inventory UUID</param>
17018 <param name="assetID">Script's new asset UUID</param>
19347 </member> 17019 </member>
19348 <member name="T:OpenMetaverse.Packets.PickDeletePacket.DataBlock"> 17020 <member name="P:OpenMetaverse.InventoryObjectOfferedEventArgs.Accept">
19349 <exclude /> 17021 <summary>Set to true to accept offer, false to decline it</summary>
19350 </member> 17022 </member>
19351 <member name="T:OpenMetaverse.Packets.PickGodDeletePacket"> 17023 <member name="P:OpenMetaverse.InventoryObjectOfferedEventArgs.FolderID">
19352 <exclude /> 17024 <summary>The folder to accept the inventory into, if null default folder for <see cref="P:OpenMetaverse.InventoryObjectOfferedEventArgs.AssetType"/> will be used</summary>
19353 </member> 17025 </member>
19354 <member name="T:OpenMetaverse.Packets.PickGodDeletePacket.AgentDataBlock"> 17026 <member name="T:OpenMetaverse.TaskItemReceivedEventArgs">
19355 <exclude /> 17027 <summary>
17028 Callback when an inventory object is accepted and received from a
17029 task inventory. This is the callback in which you actually get
17030 the ItemID, as in ObjectOfferedCallback it is null when received
17031 from a task.
17032 </summary>
19356 </member> 17033 </member>
19357 <member name="T:OpenMetaverse.Packets.PickGodDeletePacket.DataBlock"> 17034 <member name="T:OpenMetaverse.GridClient">
19358 <exclude /> 17035 <summary>
17036 Main class to expose grid functionality to clients. All of the
17037 classes needed for sending and receiving data are accessible through
17038 this class.
17039 </summary>
17040 <example>
17041 <code>
17042 // Example minimum code required to instantiate class and
17043 // connect to a simulator.
17044 using System;
17045 using System.Collections.Generic;
17046 using System.Text;
17047 using OpenMetaverse;
17048
17049 namespace FirstBot
17050 {
17051 class Bot
17052 {
17053 public static GridClient Client;
17054 static void Main(string[] args)
17055 {
17056 Client = new GridClient(); // instantiates the GridClient class
17057 // to the global Client object
17058 // Login to Simulator
17059 Client.Network.Login("FirstName", "LastName", "Password", "FirstBot", "1.0");
17060 // Wait for a Keypress
17061 Console.ReadLine();
17062 // Logout of simulator
17063 Client.Network.Logout();
17064 }
17065 }
17066 }
17067 </code>
17068 </example>
19359 </member> 17069 </member>
19360 <member name="T:OpenMetaverse.Packets.ScriptQuestionPacket"> 17070 <member name="F:OpenMetaverse.GridClient.Network">
19361 <exclude /> 17071 <summary>Networking subsystem</summary>
19362 </member> 17072 </member>
19363 <member name="T:OpenMetaverse.Packets.ScriptQuestionPacket.DataBlock"> 17073 <member name="F:OpenMetaverse.GridClient.Settings">
19364 <exclude /> 17074 <summary>Settings class including constant values and changeable
17075 parameters for everything</summary>
19365 </member> 17076 </member>
19366 <member name="T:OpenMetaverse.Packets.ScriptControlChangePacket"> 17077 <member name="F:OpenMetaverse.GridClient.Parcels">
19367 <exclude /> 17078 <summary>Parcel (subdivided simulator lots) subsystem</summary>
19368 </member> 17079 </member>
19369 <member name="T:OpenMetaverse.Packets.ScriptControlChangePacket.DataBlock"> 17080 <member name="F:OpenMetaverse.GridClient.Self">
19370 <exclude /> 17081 <summary>Our own avatars subsystem</summary>
19371 </member> 17082 </member>
19372 <member name="T:OpenMetaverse.Packets.ScriptDialogPacket"> 17083 <member name="F:OpenMetaverse.GridClient.Avatars">
19373 <exclude /> 17084 <summary>Other avatars subsystem</summary>
19374 </member> 17085 </member>
19375 <member name="T:OpenMetaverse.Packets.ScriptDialogPacket.DataBlock"> 17086 <member name="F:OpenMetaverse.GridClient.Estate">
19376 <exclude /> 17087 <summary>Estate subsystem</summary>
19377 </member> 17088 </member>
19378 <member name="T:OpenMetaverse.Packets.ScriptDialogPacket.ButtonsBlock"> 17089 <member name="F:OpenMetaverse.GridClient.Friends">
19379 <exclude /> 17090 <summary>Friends list subsystem</summary>
19380 </member> 17091 </member>
19381 <member name="T:OpenMetaverse.Packets.ScriptDialogPacket.OwnerDataBlock"> 17092 <member name="F:OpenMetaverse.GridClient.Grid">
19382 <exclude /> 17093 <summary>Grid (aka simulator group) subsystem</summary>
19383 </member> 17094 </member>
19384 <member name="T:OpenMetaverse.Packets.ScriptDialogReplyPacket"> 17095 <member name="F:OpenMetaverse.GridClient.Objects">
19385 <exclude /> 17096 <summary>Object subsystem</summary>
19386 </member> 17097 </member>
19387 <member name="T:OpenMetaverse.Packets.ScriptDialogReplyPacket.AgentDataBlock"> 17098 <member name="F:OpenMetaverse.GridClient.Groups">
19388 <exclude /> 17099 <summary>Group subsystem</summary>
19389 </member> 17100 </member>
19390 <member name="T:OpenMetaverse.Packets.ScriptDialogReplyPacket.DataBlock"> 17101 <member name="F:OpenMetaverse.GridClient.Assets">
19391 <exclude /> 17102 <summary>Asset subsystem</summary>
19392 </member> 17103 </member>
19393 <member name="T:OpenMetaverse.Packets.ForceScriptControlReleasePacket"> 17104 <member name="F:OpenMetaverse.GridClient.Appearance">
19394 <exclude /> 17105 <summary>Appearance subsystem</summary>
19395 </member> 17106 </member>
19396 <member name="T:OpenMetaverse.Packets.ForceScriptControlReleasePacket.AgentDataBlock"> 17107 <member name="F:OpenMetaverse.GridClient.Inventory">
19397 <exclude /> 17108 <summary>Inventory subsystem</summary>
19398 </member> 17109 </member>
19399 <member name="T:OpenMetaverse.Packets.RevokePermissionsPacket"> 17110 <member name="F:OpenMetaverse.GridClient.Directory">
19400 <exclude /> 17111 <summary>Directory searches including classifieds, people, land
17112 sales, etc</summary>
19401 </member> 17113 </member>
19402 <member name="T:OpenMetaverse.Packets.RevokePermissionsPacket.AgentDataBlock"> 17114 <member name="F:OpenMetaverse.GridClient.Terrain">
19403 <exclude /> 17115 <summary>Handles land, wind, and cloud heightmaps</summary>
19404 </member> 17116 </member>
19405 <member name="T:OpenMetaverse.Packets.RevokePermissionsPacket.DataBlock"> 17117 <member name="F:OpenMetaverse.GridClient.Sound">
19406 <exclude /> 17118 <summary>Handles sound-related networking</summary>
19407 </member> 17119 </member>
19408 <member name="T:OpenMetaverse.Packets.LoadURLPacket"> 17120 <member name="F:OpenMetaverse.GridClient.Throttle">
19409 <exclude /> 17121 <summary>Throttling total bandwidth usage, or allocating bandwidth
17122 for specific data stream types</summary>
19410 </member> 17123 </member>
19411 <member name="T:OpenMetaverse.Packets.LoadURLPacket.DataBlock"> 17124 <member name="M:OpenMetaverse.GridClient.#ctor">
19412 <exclude /> 17125 <summary>
17126 Default constructor
17127 </summary>
19413 </member> 17128 </member>
19414 <member name="T:OpenMetaverse.Packets.ScriptTeleportRequestPacket"> 17129 <member name="M:OpenMetaverse.GridClient.ToString">
19415 <exclude /> 17130 <summary>
17131 Return the full name of this instance
17132 </summary>
17133 <returns>Client avatars full name</returns>
19416 </member> 17134 </member>
19417 <member name="T:OpenMetaverse.Packets.ScriptTeleportRequestPacket.DataBlock"> 17135 <member name="T:OpenMetaverse.AssetCache">
19418 <exclude /> 17136 <summary>
17137 Class that handles the local asset cache
17138 </summary>
19419 </member> 17139 </member>
19420 <member name="T:OpenMetaverse.Packets.ParcelOverlayPacket"> 17140 <member name="M:OpenMetaverse.AssetCache.#ctor(OpenMetaverse.GridClient)">
19421 <exclude /> 17141 <summary>
17142 Default constructor
17143 </summary>
17144 <param name="client">A reference to the GridClient object</param>
19422 </member> 17145 </member>
19423 <member name="T:OpenMetaverse.Packets.ParcelOverlayPacket.ParcelDataBlock"> 17146 <member name="M:OpenMetaverse.AssetCache.DestroyTimer">
19424 <exclude /> 17147 <summary>
17148 Disposes cleanup timer
17149 </summary>
19425 </member> 17150 </member>
19426 <member name="T:OpenMetaverse.Packets.ParcelPropertiesRequestByIDPacket"> 17151 <member name="M:OpenMetaverse.AssetCache.SetupTimer">
19427 <exclude /> 17152 <summary>
17153 Only create timer when needed
17154 </summary>
19428 </member> 17155 </member>
19429 <member name="T:OpenMetaverse.Packets.ParcelPropertiesRequestByIDPacket.AgentDataBlock"> 17156 <member name="M:OpenMetaverse.AssetCache.GetCachedAssetBytes(OpenMetaverse.UUID)">
19430 <exclude /> 17157 <summary>
17158 Return bytes read from the local asset cache, null if it does not exist
17159 </summary>
17160 <param name="assetID">UUID of the asset we want to get</param>
17161 <returns>Raw bytes of the asset, or null on failure</returns>
19431 </member> 17162 </member>
19432 <member name="T:OpenMetaverse.Packets.ParcelPropertiesRequestByIDPacket.ParcelDataBlock"> 17163 <member name="M:OpenMetaverse.AssetCache.GetCachedImage(OpenMetaverse.UUID)">
19433 <exclude /> 17164 <summary>
17165 Returns ImageDownload object of the
17166 image from the local image cache, null if it does not exist
17167 </summary>
17168 <param name="imageID">UUID of the image we want to get</param>
17169 <returns>ImageDownload object containing the image, or null on failure</returns>
19434 </member> 17170 </member>
19435 <member name="T:OpenMetaverse.Packets.ParcelPropertiesUpdatePacket"> 17171 <member name="M:OpenMetaverse.AssetCache.FileName(OpenMetaverse.UUID)">
19436 <exclude /> 17172 <summary>
17173 Constructs a file name of the cached asset
17174 </summary>
17175 <param name="assetID">UUID of the asset</param>
17176 <returns>String with the file name of the cahced asset</returns>
19437 </member> 17177 </member>
19438 <member name="T:OpenMetaverse.Packets.ParcelPropertiesUpdatePacket.AgentDataBlock"> 17178 <member name="M:OpenMetaverse.AssetCache.StaticFileName(OpenMetaverse.UUID)">
19439 <exclude /> 17179 <summary>
17180 Constructs a file name of the static cached asset
17181 </summary>
17182 <param name="assetID">UUID of the asset</param>
17183 <returns>String with the file name of the static cached asset</returns>
19440 </member> 17184 </member>
19441 <member name="T:OpenMetaverse.Packets.ParcelPropertiesUpdatePacket.ParcelDataBlock"> 17185 <member name="M:OpenMetaverse.AssetCache.SaveAssetToCache(OpenMetaverse.UUID,System.Byte[])">
19442 <exclude /> 17186 <summary>
17187 Saves an asset to the local cache
17188 </summary>
17189 <param name="assetID">UUID of the asset</param>
17190 <param name="assetData">Raw bytes the asset consists of</param>
17191 <returns>Weather the operation was successfull</returns>
19443 </member> 17192 </member>
19444 <member name="T:OpenMetaverse.Packets.ParcelReturnObjectsPacket"> 17193 <member name="M:OpenMetaverse.AssetCache.AssetFileName(OpenMetaverse.UUID)">
19445 <exclude /> 17194 <summary>
17195 Get the file name of the asset stored with gived UUID
17196 </summary>
17197 <param name="assetID">UUID of the asset</param>
17198 <returns>Null if we don't have that UUID cached on disk, file name if found in the cache folder</returns>
19446 </member> 17199 </member>
19447 <member name="T:OpenMetaverse.Packets.ParcelReturnObjectsPacket.AgentDataBlock"> 17200 <member name="M:OpenMetaverse.AssetCache.HasAsset(OpenMetaverse.UUID)">
19448 <exclude /> 17201 <summary>
17202 Checks if the asset exists in the local cache
17203 </summary>
17204 <param name="assetID">UUID of the asset</param>
17205 <returns>True is the asset is stored in the cache, otherwise false</returns>
19449 </member> 17206 </member>
19450 <member name="T:OpenMetaverse.Packets.ParcelReturnObjectsPacket.ParcelDataBlock"> 17207 <member name="M:OpenMetaverse.AssetCache.Clear">
19451 <exclude /> 17208 <summary>
17209 Wipes out entire cache
17210 </summary>
19452 </member> 17211 </member>
19453 <member name="T:OpenMetaverse.Packets.ParcelReturnObjectsPacket.TaskIDsBlock"> 17212 <member name="M:OpenMetaverse.AssetCache.Prune">
19454 <exclude /> 17213 <summary>
17214 Brings cache size to the 90% of the max size
17215 </summary>
19455 </member> 17216 </member>
19456 <member name="T:OpenMetaverse.Packets.ParcelReturnObjectsPacket.OwnerIDsBlock"> 17217 <member name="M:OpenMetaverse.AssetCache.BeginPrune">
19457 <exclude /> 17218 <summary>
17219 Asynchronously brings cache size to the 90% of the max size
17220 </summary>
19458 </member> 17221 </member>
19459 <member name="T:OpenMetaverse.Packets.ParcelSetOtherCleanTimePacket"> 17222 <member name="M:OpenMetaverse.AssetCache.GetFileSize(System.IO.FileInfo[])">
19460 <exclude /> 17223 <summary>
17224 Adds up file sizes passes in a FileInfo array
17225 </summary>
19461 </member> 17226 </member>
19462 <member name="T:OpenMetaverse.Packets.ParcelSetOtherCleanTimePacket.AgentDataBlock"> 17227 <member name="M:OpenMetaverse.AssetCache.Operational">
19463 <exclude /> 17228 <summary>
17229 Checks whether caching is enabled
17230 </summary>
19464 </member> 17231 </member>
19465 <member name="T:OpenMetaverse.Packets.ParcelSetOtherCleanTimePacket.ParcelDataBlock"> 17232 <member name="M:OpenMetaverse.AssetCache.cleanerTimer_Elapsed(System.Object,System.Timers.ElapsedEventArgs)">
19466 <exclude /> 17233 <summary>
17234 Periodically prune the cache
17235 </summary>
19467 </member> 17236 </member>
19468 <member name="T:OpenMetaverse.Packets.ParcelDisableObjectsPacket"> 17237 <member name="M:OpenMetaverse.AssetCache.NiceFileSize(System.Int64)">
19469 <exclude /> 17238 <summary>
17239 Nicely formats file sizes
17240 </summary>
17241 <param name="byteCount">Byte size we want to output</param>
17242 <returns>String with humanly readable file size</returns>
19470 </member> 17243 </member>
19471 <member name="T:OpenMetaverse.Packets.ParcelDisableObjectsPacket.AgentDataBlock"> 17244 <member name="P:OpenMetaverse.AssetCache.AutoPruneEnabled">
19472 <exclude /> 17245 <summary>
17246 Allows setting weather to periodicale prune the cache if it grows too big
17247 Default is enabled, when caching is enabled
17248 </summary>
19473 </member> 17249 </member>
19474 <member name="T:OpenMetaverse.Packets.ParcelDisableObjectsPacket.ParcelDataBlock"> 17250 <member name="P:OpenMetaverse.AssetCache.AutoPruneInterval">
19475 <exclude /> 17251 <summary>
17252 How long (in ms) between cache checks (default is 5 min.)
17253 </summary>
19476 </member> 17254 </member>
19477 <member name="T:OpenMetaverse.Packets.ParcelDisableObjectsPacket.TaskIDsBlock"> 17255 <member name="T:OpenMetaverse.AssetCache.SortFilesByAccesTimeHelper">
19478 <exclude /> 17256 <summary>
17257 Helper class for sorting files by their last accessed time
17258 </summary>
19479 </member> 17259 </member>
19480 <member name="T:OpenMetaverse.Packets.ParcelDisableObjectsPacket.OwnerIDsBlock"> 17260 <member name="T:OpenMetaverse.Voice.VoiceSession">
19481 <exclude /> 17261 <summary>
17262 Represents a single Voice Session to the Vivox service.
17263 </summary>
19482 </member> 17264 </member>
19483 <member name="T:OpenMetaverse.Packets.ParcelSelectObjectsPacket"> 17265 <member name="M:OpenMetaverse.Voice.VoiceSession.Close">
19484 <exclude /> 17266 <summary>
17267 Close this session.
17268 </summary>
19485 </member> 17269 </member>
19486 <member name="T:OpenMetaverse.Packets.ParcelSelectObjectsPacket.AgentDataBlock"> 17270 <member name="M:OpenMetaverse.Voice.VoiceSession.FindParticipant(System.String)">
19487 <exclude /> 17271 <summary>
17272 Look up an existing Participants in this session
17273 </summary>
17274 <param name="puri"></param>
17275 <returns></returns>
19488 </member> 17276 </member>
19489 <member name="T:OpenMetaverse.Packets.ParcelSelectObjectsPacket.ParcelDataBlock"> 17277 <member name="T:OpenMetaverse.DictionaryEventAction">
19490 <exclude /> 17278 <summary>
17279
17280 </summary>
19491 </member> 17281 </member>
19492 <member name="T:OpenMetaverse.Packets.ParcelSelectObjectsPacket.ReturnIDsBlock"> 17282 <member name="F:OpenMetaverse.DictionaryEventAction.Add">
19493 <exclude /> 17283 <summary>
17284
17285 </summary>
19494 </member> 17286 </member>
19495 <member name="T:OpenMetaverse.Packets.EstateCovenantRequestPacket"> 17287 <member name="F:OpenMetaverse.DictionaryEventAction.Remove">
19496 <exclude /> 17288 <summary>
17289
17290 </summary>
19497 </member> 17291 </member>
19498 <member name="T:OpenMetaverse.Packets.EstateCovenantRequestPacket.AgentDataBlock"> 17292 <member name="F:OpenMetaverse.DictionaryEventAction.Change">
19499 <exclude /> 17293 <summary>
17294
17295 </summary>
19500 </member> 17296 </member>
19501 <member name="T:OpenMetaverse.Packets.EstateCovenantReplyPacket"> 17297 <member name="T:OpenMetaverse.DictionaryChangeCallback">
19502 <exclude /> 17298 <summary>
17299
17300 </summary>
17301 <param name="action"></param>
17302 <param name="entry"></param>
19503 </member> 17303 </member>
19504 <member name="T:OpenMetaverse.Packets.EstateCovenantReplyPacket.DataBlock"> 17304 <member name="T:OpenMetaverse.ObservableDictionary`2">
19505 <exclude /> 17305 <summary>
17306 The ObservableDictionary class is used for storing key/value pairs. It has methods for firing
17307 events to subscribers when items are added, removed, or changed.
17308 </summary>
17309 <typeparam name="TKey">Key <see langword="Tkey"/></typeparam>
17310 <typeparam name="TValue">Value <see langword="TValue"/></typeparam>
19506 </member> 17311 </member>
19507 <member name="T:OpenMetaverse.Packets.ForceObjectSelectPacket"> 17312 <member name="F:OpenMetaverse.ObservableDictionary`2.Delegates">
19508 <exclude /> 17313 <summary>
17314 A dictionary of callbacks to fire when specified action occurs
17315 </summary>
19509 </member> 17316 </member>
19510 <member name="T:OpenMetaverse.Packets.ForceObjectSelectPacket.HeaderBlock"> 17317 <member name="M:OpenMetaverse.ObservableDictionary`2.AddDelegate(OpenMetaverse.DictionaryEventAction,OpenMetaverse.DictionaryChangeCallback)">
19511 <exclude /> 17318 <summary>
17319 Register a callback to be fired when an action occurs
17320 </summary>
17321 <param name="action">The action</param>
17322 <param name="callback">The callback to fire</param>
19512 </member> 17323 </member>
19513 <member name="T:OpenMetaverse.Packets.ForceObjectSelectPacket.DataBlock"> 17324 <member name="M:OpenMetaverse.ObservableDictionary`2.RemoveDelegate(OpenMetaverse.DictionaryEventAction,OpenMetaverse.DictionaryChangeCallback)">
19514 <exclude /> 17325 <summary>
17326 Unregister a callback
17327 </summary>
17328 <param name="action">The action</param>
17329 <param name="callback">The callback to fire</param>
19515 </member> 17330 </member>
19516 <member name="T:OpenMetaverse.Packets.ParcelBuyPassPacket"> 17331 <member name="M:OpenMetaverse.ObservableDictionary`2.FireChangeEvent(OpenMetaverse.DictionaryEventAction,System.Collections.DictionaryEntry)">
19517 <exclude /> 17332 <summary>
17333
17334 </summary>
17335 <param name="action"></param>
17336 <param name="entry"></param>
19518 </member> 17337 </member>
19519 <member name="T:OpenMetaverse.Packets.ParcelBuyPassPacket.AgentDataBlock"> 17338 <member name="F:OpenMetaverse.ObservableDictionary`2.Dictionary">
19520 <exclude /> 17339 <summary>Internal dictionary that this class wraps around. Do not
17340 modify or enumerate the contents of this dictionary without locking</summary>
19521 </member> 17341 </member>
19522 <member name="T:OpenMetaverse.Packets.ParcelBuyPassPacket.ParcelDataBlock"> 17342 <member name="M:OpenMetaverse.ObservableDictionary`2.#ctor">
19523 <exclude /> 17343 <summary>
17344 Initializes a new instance of the <seealso cref="T:ObservableDictionary"/> Class
17345 with the specified key/value, has the default initial capacity.
17346 </summary>
17347 <example>
17348 <code>
17349 // initialize a new ObservableDictionary named testDict with a string as the key and an int as the value.
17350 public ObservableDictionary&lt;string, int&gt; testDict = new ObservableDictionary&lt;string, int&gt;();
17351 </code>
17352 </example>
19524 </member> 17353 </member>
19525 <member name="T:OpenMetaverse.Packets.ParcelDeedToGroupPacket"> 17354 <member name="M:OpenMetaverse.ObservableDictionary`2.#ctor(System.Int32)">
19526 <exclude /> 17355 <summary>
17356 Initializes a new instance of the <seealso cref="T:OpenMetaverse.ObservableDictionary"/> Class
17357 with the specified key/value, With its initial capacity specified.
17358 </summary>
17359 <param name="capacity">Initial size of dictionary</param>
17360 <example>
17361 <code>
17362 // initialize a new ObservableDictionary named testDict with a string as the key and an int as the value,
17363 // initially allocated room for 10 entries.
17364 public ObservableDictionary&lt;string, int&gt; testDict = new ObservableDictionary&lt;string, int&gt;(10);
17365 </code>
17366 </example>
19527 </member> 17367 </member>
19528 <member name="T:OpenMetaverse.Packets.ParcelDeedToGroupPacket.AgentDataBlock"> 17368 <member name="M:OpenMetaverse.ObservableDictionary`2.TryGetValue(`0,`1@)">
19529 <exclude /> 17369 <summary>
17370 Try to get entry from the <seealso cref="!:ObservableDictionary"/> with specified key
17371 </summary>
17372 <param name="key">Key to use for lookup</param>
17373 <param name="value">Value returned</param>
17374 <returns><see langword="true"/> if specified key exists, <see langword="false"/> if not found</returns>
17375 <example>
17376 <code>
17377 // find your avatar using the Simulator.ObjectsAvatars ObservableDictionary:
17378 Avatar av;
17379 if (Client.Network.CurrentSim.ObjectsAvatars.TryGetValue(Client.Self.AgentID, out av))
17380 Console.WriteLine("Found Avatar {0}", av.Name);
17381 </code>
17382 <seealso cref="F:OpenMetaverse.Simulator.ObjectsAvatars"/>
17383 </example>
19530 </member> 17384 </member>
19531 <member name="T:OpenMetaverse.Packets.ParcelDeedToGroupPacket.DataBlock"> 17385 <member name="M:OpenMetaverse.ObservableDictionary`2.Find(System.Predicate{`1})">
19532 <exclude /> 17386 <summary>
17387 Finds the specified match.
17388 </summary>
17389 <param name="match">The match.</param>
17390 <returns>Matched value</returns>
17391 <example>
17392 <code>
17393 // use a delegate to find a prim in the ObjectsPrimitives ObservableDictionary
17394 // with the ID 95683496
17395 uint findID = 95683496;
17396 Primitive findPrim = sim.ObjectsPrimitives.Find(
17397 delegate(Primitive prim) { return prim.ID == findID; });
17398 </code>
17399 </example>
19533 </member> 17400 </member>
19534 <member name="T:OpenMetaverse.Packets.ParcelReclaimPacket"> 17401 <member name="M:OpenMetaverse.ObservableDictionary`2.FindAll(System.Predicate{`1})">
19535 <exclude /> 17402 <summary>Find All items in an <seealso cref="T:ObservableDictionary"/></summary>
17403 <param name="match">return matching items.</param>
17404 <returns>a <seealso cref="T:System.Collections.Generic.List"/> containing found items.</returns>
17405 <example>
17406 Find All prims within 20 meters and store them in a List
17407 <code>
17408 int radius = 20;
17409 List&lt;Primitive&gt; prims = Client.Network.CurrentSim.ObjectsPrimitives.FindAll(
17410 delegate(Primitive prim) {
17411 Vector3 pos = prim.Position;
17412 return ((prim.ParentID == 0) &amp;&amp; (pos != Vector3.Zero) &amp;&amp; (Vector3.Distance(pos, location) &lt; radius));
17413 }
17414 );
17415 </code>
17416 </example>
19536 </member> 17417 </member>
19537 <member name="T:OpenMetaverse.Packets.ParcelReclaimPacket.AgentDataBlock"> 17418 <member name="M:OpenMetaverse.ObservableDictionary`2.FindAll(System.Predicate{`0})">
19538 <exclude /> 17419 <summary>Find All items in an <seealso cref="T:ObservableDictionary"/></summary>
17420 <param name="match">return matching keys.</param>
17421 <returns>a <seealso cref="T:System.Collections.Generic.List"/> containing found keys.</returns>
17422 <example>
17423 Find All keys which also exist in another dictionary
17424 <code>
17425 List&lt;UUID&gt; matches = myDict.FindAll(
17426 delegate(UUID id) {
17427 return myOtherDict.ContainsKey(id);
17428 }
17429 );
17430 </code>
17431 </example>
19539 </member> 17432 </member>
19540 <member name="T:OpenMetaverse.Packets.ParcelReclaimPacket.DataBlock"> 17433 <member name="M:OpenMetaverse.ObservableDictionary`2.ContainsKey(`0)">
19541 <exclude /> 17434 <summary>Check if Key exists in Dictionary</summary>
17435 <param name="key">Key to check for</param>
17436 <returns><see langword="true"/> if found, <see langword="false"/> otherwise</returns>
19542 </member> 17437 </member>
19543 <member name="T:OpenMetaverse.Packets.ParcelClaimPacket"> 17438 <member name="M:OpenMetaverse.ObservableDictionary`2.ContainsValue(`1)">
19544 <exclude /> 17439 <summary>Check if Value exists in Dictionary</summary>
17440 <param name="value">Value to check for</param>
17441 <returns><see langword="true"/> if found, <see langword="false"/> otherwise</returns>
19545 </member> 17442 </member>
19546 <member name="T:OpenMetaverse.Packets.ParcelClaimPacket.AgentDataBlock"> 17443 <member name="M:OpenMetaverse.ObservableDictionary`2.Add(`0,`1)">
19547 <exclude /> 17444 <summary>
17445 Adds the specified key to the dictionary, dictionary locking is not performed,
17446 <see cref="!:SafeAdd"/>
17447 </summary>
17448 <param name="key">The key</param>
17449 <param name="value">The value</param>
19548 </member> 17450 </member>
19549 <member name="T:OpenMetaverse.Packets.ParcelClaimPacket.DataBlock"> 17451 <member name="M:OpenMetaverse.ObservableDictionary`2.Remove(`0)">
19550 <exclude /> 17452 <summary>
17453 Removes the specified key, dictionary locking is not performed
17454 </summary>
17455 <param name="key">The key.</param>
17456 <returns><see langword="true"/> if successful, <see langword="false"/> otherwise</returns>
19551 </member> 17457 </member>
19552 <member name="T:OpenMetaverse.Packets.ParcelClaimPacket.ParcelDataBlock"> 17458 <member name="M:OpenMetaverse.ObservableDictionary`2.Clear">
19553 <exclude /> 17459 <summary>
17460 Clear the contents of the dictionary
17461 </summary>
19554 </member> 17462 </member>
19555 <member name="T:OpenMetaverse.Packets.ParcelJoinPacket"> 17463 <member name="M:OpenMetaverse.ObservableDictionary`2.GetEnumerator">
19556 <exclude /> 17464 <summary>
17465 Enumerator for iterating dictionary entries
17466 </summary>
17467 <returns></returns>
19557 </member> 17468 </member>
19558 <member name="T:OpenMetaverse.Packets.ParcelJoinPacket.AgentDataBlock"> 17469 <member name="P:OpenMetaverse.ObservableDictionary`2.Count">
19559 <exclude /> 17470 <summary>
17471 Gets the number of Key/Value pairs contained in the <seealso cref="T:ObservableDictionary"/>
17472 </summary>
19560 </member> 17473 </member>
19561 <member name="T:OpenMetaverse.Packets.ParcelJoinPacket.ParcelDataBlock"> 17474 <member name="P:OpenMetaverse.ObservableDictionary`2.Item(`0)">
19562 <exclude /> 17475 <summary>
17476 Indexer for the dictionary
17477 </summary>
17478 <param name="key">The key</param>
17479 <returns>The value</returns>
19563 </member> 17480 </member>
19564 <member name="T:OpenMetaverse.Packets.ParcelDividePacket"> 17481 <member name="T:OpenMetaverse.BinBVHAnimationReader">
19565 <exclude /> 17482 <summary>
17483 Reads in a byte array of an Animation Asset created by the SecondLife(tm) client.
17484 </summary>
19566 </member> 17485 </member>
19567 <member name="T:OpenMetaverse.Packets.ParcelDividePacket.AgentDataBlock"> 17486 <member name="F:OpenMetaverse.BinBVHAnimationReader.rotationkeys">
19568 <exclude /> 17487 <summary>
17488 Rotation Keyframe count (used internally)
17489 </summary>
19569 </member> 17490 </member>
19570 <member name="T:OpenMetaverse.Packets.ParcelDividePacket.ParcelDataBlock"> 17491 <member name="F:OpenMetaverse.BinBVHAnimationReader.positionkeys">
19571 <exclude /> 17492 <summary>
17493 Position Keyframe count (used internally)
17494 </summary>
19572 </member> 17495 </member>
19573 <member name="T:OpenMetaverse.Packets.ParcelReleasePacket"> 17496 <member name="F:OpenMetaverse.BinBVHAnimationReader.Priority">
19574 <exclude /> 17497 <summary>
17498 Animation Priority
17499 </summary>
19575 </member> 17500 </member>
19576 <member name="T:OpenMetaverse.Packets.ParcelReleasePacket.AgentDataBlock"> 17501 <member name="F:OpenMetaverse.BinBVHAnimationReader.Length">
19577 <exclude /> 17502 <summary>
17503 The animation length in seconds.
17504 </summary>
19578 </member> 17505 </member>
19579 <member name="T:OpenMetaverse.Packets.ParcelReleasePacket.DataBlock"> 17506 <member name="F:OpenMetaverse.BinBVHAnimationReader.ExpressionName">
19580 <exclude /> 17507 <summary>
17508 Expression set in the client. Null if [None] is selected
17509 </summary>
19581 </member> 17510 </member>
19582 <member name="T:OpenMetaverse.Packets.ParcelBuyPacket"> 17511 <member name="F:OpenMetaverse.BinBVHAnimationReader.InPoint">
19583 <exclude /> 17512 <summary>
17513 The time in seconds to start the animation
17514 </summary>
19584 </member> 17515 </member>
19585 <member name="T:OpenMetaverse.Packets.ParcelBuyPacket.AgentDataBlock"> 17516 <member name="F:OpenMetaverse.BinBVHAnimationReader.OutPoint">
19586 <exclude /> 17517 <summary>
17518 The time in seconds to end the animation
17519 </summary>
19587 </member> 17520 </member>
19588 <member name="T:OpenMetaverse.Packets.ParcelBuyPacket.DataBlock"> 17521 <member name="F:OpenMetaverse.BinBVHAnimationReader.Loop">
19589 <exclude /> 17522 <summary>
17523 Loop the animation
17524 </summary>
19590 </member> 17525 </member>
19591 <member name="T:OpenMetaverse.Packets.ParcelBuyPacket.ParcelDataBlock"> 17526 <member name="F:OpenMetaverse.BinBVHAnimationReader.EaseInTime">
19592 <exclude /> 17527 <summary>
17528 Meta data. Ease in Seconds.
17529 </summary>
19593 </member> 17530 </member>
19594 <member name="T:OpenMetaverse.Packets.ParcelGodForceOwnerPacket"> 17531 <member name="F:OpenMetaverse.BinBVHAnimationReader.EaseOutTime">
19595 <exclude /> 17532 <summary>
17533 Meta data. Ease out seconds.
17534 </summary>
19596 </member> 17535 </member>
19597 <member name="T:OpenMetaverse.Packets.ParcelGodForceOwnerPacket.AgentDataBlock"> 17536 <member name="F:OpenMetaverse.BinBVHAnimationReader.HandPose">
19598 <exclude /> 17537 <summary>
17538 Meta Data for the Hand Pose
17539 </summary>
19599 </member> 17540 </member>
19600 <member name="T:OpenMetaverse.Packets.ParcelGodForceOwnerPacket.DataBlock"> 17541 <member name="F:OpenMetaverse.BinBVHAnimationReader.JointCount">
19601 <exclude /> 17542 <summary>
17543 Number of joints defined in the animation
17544 </summary>
19602 </member> 17545 </member>
19603 <member name="T:OpenMetaverse.Packets.ParcelAccessListRequestPacket"> 17546 <member name="F:OpenMetaverse.BinBVHAnimationReader.joints">
19604 <exclude /> 17547 <summary>
17548 Contains an array of joints
17549 </summary>
19605 </member> 17550 </member>
19606 <member name="T:OpenMetaverse.Packets.ParcelAccessListRequestPacket.AgentDataBlock"> 17551 <member name="M:OpenMetaverse.BinBVHAnimationReader.#ctor(System.Byte[])">
19607 <exclude /> 17552 <summary>
17553 Searialize an animation asset into it's joints/keyframes/meta data
17554 </summary>
17555 <param name="animationdata"></param>
19608 </member> 17556 </member>
19609 <member name="T:OpenMetaverse.Packets.ParcelAccessListRequestPacket.DataBlock"> 17557 <member name="M:OpenMetaverse.BinBVHAnimationReader.ReadBytesUntilNull(System.Byte[],System.Int32@)">
19610 <exclude /> 17558 <summary>
17559 Variable length strings seem to be null terminated in the animation asset.. but..
17560 use with caution, home grown.
17561 advances the index.
17562 </summary>
17563 <param name="data">The animation asset byte array</param>
17564 <param name="i">The offset to start reading</param>
17565 <returns>a string</returns>
19611 </member> 17566 </member>
19612 <member name="T:OpenMetaverse.Packets.ParcelAccessListReplyPacket"> 17567 <member name="M:OpenMetaverse.BinBVHAnimationReader.readJoint(System.Byte[],System.Int32@)">
19613 <exclude /> 17568 <summary>
17569 Read in a Joint from an animation asset byte array
17570 Variable length Joint fields, yay!
17571 Advances the index
17572 </summary>
17573 <param name="data">animation asset byte array</param>
17574 <param name="i">Byte Offset of the start of the joint</param>
17575 <returns>The Joint data serialized into the binBVHJoint structure</returns>
19614 </member> 17576 </member>
19615 <member name="T:OpenMetaverse.Packets.ParcelAccessListReplyPacket.DataBlock"> 17577 <member name="M:OpenMetaverse.BinBVHAnimationReader.readKeys(System.Byte[],System.Int32@,System.Int32,System.Single,System.Single)">
19616 <exclude /> 17578 <summary>
17579 Read Keyframes of a certain type
17580 advance i
17581 </summary>
17582 <param name="data">Animation Byte array</param>
17583 <param name="i">Offset in the Byte Array. Will be advanced</param>
17584 <param name="keycount">Number of Keyframes</param>
17585 <param name="min">Scaling Min to pass to the Uint16ToFloat method</param>
17586 <param name="max">Scaling Max to pass to the Uint16ToFloat method</param>
17587 <returns></returns>
17588 </member>
17589 <member name="M:OpenMetaverse.BinBVHAnimationReader.Equals(System.Object)">
17590 <summary>
17591 Determines whether the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>.
17592 </summary>
17593 <returns>
17594 true if the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>; otherwise, false.
17595 </returns>
17596 <param name="obj">The <see cref="T:System.Object"/> to compare with the current <see cref="T:System.Object"/>.
17597 </param><exception cref="T:System.NullReferenceException">The <paramref name="obj"/> parameter is null.
17598 </exception><filterpriority>2</filterpriority>
17599 </member>
17600 <member name="M:OpenMetaverse.BinBVHAnimationReader.GetHashCode">
17601 <summary>
17602 Serves as a hash function for a particular type.
17603 </summary>
17604 <returns>
17605 A hash code for the current <see cref="T:System.Object"/>.
17606 </returns>
17607 <filterpriority>2</filterpriority>
19617 </member> 17608 </member>
19618 <member name="T:OpenMetaverse.Packets.ParcelAccessListReplyPacket.ListBlock"> 17609 <member name="T:OpenMetaverse.binBVHJoint">
19619 <exclude /> 17610 <summary>
17611 A Joint and it's associated meta data and keyframes
17612 </summary>
19620 </member> 17613 </member>
19621 <member name="T:OpenMetaverse.Packets.ParcelAccessListUpdatePacket"> 17614 <member name="M:OpenMetaverse.binBVHJoint.Equals(System.Object)">
19622 <exclude /> 17615 <summary>
17616 Indicates whether this instance and a specified object are equal.
17617 </summary>
17618 <returns>
17619 true if <paramref name="obj"/> and this instance are the same type and represent the same value; otherwise, false.
17620 </returns>
17621 <param name="obj">Another object to compare to.
17622 </param><filterpriority>2</filterpriority>
17623 </member>
17624 <member name="M:OpenMetaverse.binBVHJoint.GetHashCode">
17625 <summary>
17626 Returns the hash code for this instance.
17627 </summary>
17628 <returns>
17629 A 32-bit signed integer that is the hash code for this instance.
17630 </returns>
17631 <filterpriority>2</filterpriority>
19623 </member> 17632 </member>
19624 <member name="T:OpenMetaverse.Packets.ParcelAccessListUpdatePacket.AgentDataBlock"> 17633 <member name="F:OpenMetaverse.binBVHJoint.Name">
19625 <exclude /> 17634 <summary>
17635 Name of the Joint. Matches the avatar_skeleton.xml in client distros
17636 </summary>
19626 </member> 17637 </member>
19627 <member name="T:OpenMetaverse.Packets.ParcelAccessListUpdatePacket.DataBlock"> 17638 <member name="F:OpenMetaverse.binBVHJoint.Priority">
19628 <exclude /> 17639 <summary>
17640 Joint Animation Override? Was the same as the Priority in testing..
17641 </summary>
19629 </member> 17642 </member>
19630 <member name="T:OpenMetaverse.Packets.ParcelAccessListUpdatePacket.ListBlock"> 17643 <member name="F:OpenMetaverse.binBVHJoint.rotationkeys">
19631 <exclude /> 17644 <summary>
17645 Array of Rotation Keyframes in order from earliest to latest
17646 </summary>
19632 </member> 17647 </member>
19633 <member name="T:OpenMetaverse.Packets.ParcelDwellRequestPacket"> 17648 <member name="F:OpenMetaverse.binBVHJoint.positionkeys">
19634 <exclude /> 17649 <summary>
17650 Array of Position Keyframes in order from earliest to latest
17651 This seems to only be for the Pelvis?
17652 </summary>
19635 </member> 17653 </member>
19636 <member name="T:OpenMetaverse.Packets.ParcelDwellRequestPacket.AgentDataBlock"> 17654 <member name="F:OpenMetaverse.binBVHJoint.Tag">
19637 <exclude /> 17655 <summary>
17656 Custom application data that can be attached to a joint
17657 </summary>
19638 </member> 17658 </member>
19639 <member name="T:OpenMetaverse.Packets.ParcelDwellRequestPacket.DataBlock"> 17659 <member name="T:OpenMetaverse.binBVHJointKey">
19640 <exclude /> 17660 <summary>
17661 A Joint Keyframe. This is either a position or a rotation.
17662 </summary>
19641 </member> 17663 </member>
19642 <member name="T:OpenMetaverse.Packets.ParcelDwellReplyPacket"> 17664 <member name="F:OpenMetaverse.binBVHJointKey.key_element">
19643 <exclude /> 17665 <summary>
17666 Either a Vector3 position or a Vector3 Euler rotation
17667 </summary>
19644 </member> 17668 </member>
19645 <member name="T:OpenMetaverse.Packets.ParcelDwellReplyPacket.AgentDataBlock"> 17669 <member name="T:OpenMetaverse.HandPose">
19646 <exclude /> 17670 <summary>
17671 Poses set in the animation metadata for the hands.
17672 </summary>
19647 </member> 17673 </member>
19648 <member name="T:OpenMetaverse.Packets.ParcelDwellReplyPacket.DataBlock"> 17674 <member name="T:OpenMetaverse.Assets.AssetScriptBinary">
19649 <exclude /> 17675 <summary>
17676 Represents an AssetScriptBinary object containing the
17677 LSO compiled bytecode of an LSL script
17678 </summary>
19650 </member> 17679 </member>
19651 <member name="T:OpenMetaverse.Packets.ParcelGodMarkAsContentPacket"> 17680 <member name="M:OpenMetaverse.Assets.AssetScriptBinary.#ctor">
19652 <exclude /> 17681 <summary>Initializes a new instance of an AssetScriptBinary object</summary>
19653 </member> 17682 </member>
19654 <member name="T:OpenMetaverse.Packets.ParcelGodMarkAsContentPacket.AgentDataBlock"> 17683 <member name="M:OpenMetaverse.Assets.AssetScriptBinary.#ctor(OpenMetaverse.UUID,System.Byte[])">
19655 <exclude /> 17684 <summary>Initializes a new instance of an AssetScriptBinary object with parameters</summary>
17685 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
17686 <param name="assetData">A byte array containing the raw asset data</param>
19656 </member> 17687 </member>
19657 <member name="T:OpenMetaverse.Packets.ParcelGodMarkAsContentPacket.ParcelDataBlock"> 17688 <member name="M:OpenMetaverse.Assets.AssetScriptBinary.Encode">
19658 <exclude /> 17689 <summary>
17690 TODO: Encodes a scripts contents into a LSO Bytecode file
17691 </summary>
19659 </member> 17692 </member>
19660 <member name="T:OpenMetaverse.Packets.ViewerStartAuctionPacket"> 17693 <member name="M:OpenMetaverse.Assets.AssetScriptBinary.Decode">
19661 <exclude /> 17694 <summary>
17695 TODO: Decode LSO Bytecode into a string
17696 </summary>
17697 <returns>true</returns>
19662 </member> 17698 </member>
19663 <member name="T:OpenMetaverse.Packets.ViewerStartAuctionPacket.AgentDataBlock"> 17699 <member name="P:OpenMetaverse.Assets.AssetScriptBinary.AssetType">
19664 <exclude /> 17700 <summary>Override the base classes AssetType</summary>
19665 </member> 17701 </member>
19666 <member name="T:OpenMetaverse.Packets.ViewerStartAuctionPacket.ParcelDataBlock"> 17702 <member name="T:OpenMetaverse.Assets.AssetPrim">
19667 <exclude /> 17703 <summary>
17704 A linkset asset, containing a parent primitive and zero or more children
17705 </summary>
19668 </member> 17706 </member>
19669 <member name="T:OpenMetaverse.Packets.UUIDNameRequestPacket"> 17707 <member name="M:OpenMetaverse.Assets.AssetPrim.#ctor">
19670 <exclude /> 17708 <summary>Initializes a new instance of an AssetPrim object</summary>
19671 </member> 17709 </member>
19672 <member name="T:OpenMetaverse.Packets.UUIDNameRequestPacket.UUIDNameBlockBlock"> 17710 <member name="M:OpenMetaverse.Assets.AssetPrim.#ctor(OpenMetaverse.UUID,System.Byte[])">
19673 <exclude /> 17711 <summary>
17712 Initializes a new instance of an AssetPrim object
17713 </summary>
17714 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
17715 <param name="assetData">A byte array containing the raw asset data</param>
19674 </member> 17716 </member>
19675 <member name="T:OpenMetaverse.Packets.UUIDNameReplyPacket"> 17717 <member name="M:OpenMetaverse.Assets.AssetPrim.Encode">
19676 <exclude /> 17718 <summary>
17719
17720 </summary>
19677 </member> 17721 </member>
19678 <member name="T:OpenMetaverse.Packets.UUIDNameReplyPacket.UUIDNameBlockBlock"> 17722 <member name="M:OpenMetaverse.Assets.AssetPrim.Decode">
19679 <exclude /> 17723 <summary>
17724
17725 </summary>
17726 <returns></returns>
19680 </member> 17727 </member>
19681 <member name="T:OpenMetaverse.Packets.UUIDGroupNameRequestPacket"> 17728 <member name="P:OpenMetaverse.Assets.AssetPrim.AssetType">
19682 <exclude /> 17729 <summary>Override the base classes AssetType</summary>
19683 </member> 17730 </member>
19684 <member name="T:OpenMetaverse.Packets.UUIDGroupNameRequestPacket.UUIDNameBlockBlock"> 17731 <member name="T:OpenMetaverse.Assets.AssetPrim.ProfileShape">
19685 <exclude /> 17732 <summary>
17733 Only used internally for XML serialization/deserialization
17734 </summary>
19686 </member> 17735 </member>
19687 <member name="T:OpenMetaverse.Packets.UUIDGroupNameReplyPacket"> 17736 <member name="T:OpenMetaverse.Assets.PrimObject">
19688 <exclude /> 17737 <summary>
17738 The deserialized form of a single primitive in a linkset asset
17739 </summary>
19689 </member> 17740 </member>
19690 <member name="T:OpenMetaverse.Packets.UUIDGroupNameReplyPacket.UUIDNameBlockBlock"> 17741 <member name="T:OpenMetaverse.FieldType">
19691 <exclude /> 17742 <summary>
17743
17744 </summary>
19692 </member> 17745 </member>
19693 <member name="T:OpenMetaverse.Packets.ChildAgentDyingPacket"> 17746 <member name="F:OpenMetaverse.FieldType.U8">
19694 <exclude /> 17747 <summary></summary>
19695 </member> 17748 </member>
19696 <member name="T:OpenMetaverse.Packets.ChildAgentDyingPacket.AgentDataBlock"> 17749 <member name="F:OpenMetaverse.FieldType.U16">
19697 <exclude /> 17750 <summary></summary>
19698 </member> 17751 </member>
19699 <member name="T:OpenMetaverse.Packets.ChildAgentUnknownPacket"> 17752 <member name="F:OpenMetaverse.FieldType.U32">
19700 <exclude /> 17753 <summary></summary>
19701 </member> 17754 </member>
19702 <member name="T:OpenMetaverse.Packets.ChildAgentUnknownPacket.AgentDataBlock"> 17755 <member name="F:OpenMetaverse.FieldType.U64">
19703 <exclude /> 17756 <summary></summary>
19704 </member> 17757 </member>
19705 <member name="T:OpenMetaverse.Packets.GetScriptRunningPacket"> 17758 <member name="F:OpenMetaverse.FieldType.S8">
19706 <exclude /> 17759 <summary></summary>
19707 </member> 17760 </member>
19708 <member name="T:OpenMetaverse.Packets.GetScriptRunningPacket.ScriptBlock"> 17761 <member name="F:OpenMetaverse.FieldType.S16">
19709 <exclude /> 17762 <summary></summary>
19710 </member> 17763 </member>
19711 <member name="T:OpenMetaverse.Packets.ScriptRunningReplyPacket"> 17764 <member name="F:OpenMetaverse.FieldType.S32">
19712 <exclude /> 17765 <summary></summary>
19713 </member> 17766 </member>
19714 <member name="T:OpenMetaverse.Packets.ScriptRunningReplyPacket.ScriptBlock"> 17767 <member name="F:OpenMetaverse.FieldType.F32">
19715 <exclude /> 17768 <summary></summary>
19716 </member> 17769 </member>
19717 <member name="T:OpenMetaverse.Packets.SetScriptRunningPacket"> 17770 <member name="F:OpenMetaverse.FieldType.F64">
19718 <exclude /> 17771 <summary></summary>
19719 </member> 17772 </member>
19720 <member name="T:OpenMetaverse.Packets.SetScriptRunningPacket.AgentDataBlock"> 17773 <member name="F:OpenMetaverse.FieldType.UUID">
19721 <exclude /> 17774 <summary></summary>
19722 </member> 17775 </member>
19723 <member name="T:OpenMetaverse.Packets.SetScriptRunningPacket.ScriptBlock"> 17776 <member name="F:OpenMetaverse.FieldType.BOOL">
19724 <exclude /> 17777 <summary></summary>
19725 </member> 17778 </member>
19726 <member name="T:OpenMetaverse.Packets.ScriptResetPacket"> 17779 <member name="F:OpenMetaverse.FieldType.Vector3">
19727 <exclude /> 17780 <summary></summary>
19728 </member> 17781 </member>
19729 <member name="T:OpenMetaverse.Packets.ScriptResetPacket.AgentDataBlock"> 17782 <member name="F:OpenMetaverse.FieldType.Vector3d">
19730 <exclude /> 17783 <summary></summary>
19731 </member> 17784 </member>
19732 <member name="T:OpenMetaverse.Packets.ScriptResetPacket.ScriptBlock"> 17785 <member name="F:OpenMetaverse.FieldType.Vector4">
19733 <exclude /> 17786 <summary></summary>
19734 </member> 17787 </member>
19735 <member name="T:OpenMetaverse.Packets.ScriptSensorRequestPacket"> 17788 <member name="F:OpenMetaverse.FieldType.Quaternion">
19736 <exclude /> 17789 <summary></summary>
19737 </member> 17790 </member>
19738 <member name="T:OpenMetaverse.Packets.ScriptSensorRequestPacket.RequesterBlock"> 17791 <member name="F:OpenMetaverse.FieldType.IPADDR">
19739 <exclude /> 17792 <summary></summary>
19740 </member> 17793 </member>
19741 <member name="T:OpenMetaverse.Packets.ScriptSensorReplyPacket"> 17794 <member name="F:OpenMetaverse.FieldType.IPPORT">
19742 <exclude /> 17795 <summary></summary>
19743 </member> 17796 </member>
19744 <member name="T:OpenMetaverse.Packets.ScriptSensorReplyPacket.RequesterBlock"> 17797 <member name="F:OpenMetaverse.FieldType.Variable">
19745 <exclude /> 17798 <summary></summary>
19746 </member> 17799 </member>
19747 <member name="T:OpenMetaverse.Packets.ScriptSensorReplyPacket.SensedDataBlock"> 17800 <member name="F:OpenMetaverse.FieldType.Fixed">
19748 <exclude /> 17801 <summary></summary>
19749 </member> 17802 </member>
19750 <member name="T:OpenMetaverse.Packets.CompleteAgentMovementPacket"> 17803 <member name="F:OpenMetaverse.FieldType.Single">
19751 <exclude /> 17804 <summary></summary>
19752 </member> 17805 </member>
19753 <member name="T:OpenMetaverse.Packets.CompleteAgentMovementPacket.AgentDataBlock"> 17806 <member name="F:OpenMetaverse.FieldType.Multiple">
19754 <exclude /> 17807 <summary></summary>
19755 </member> 17808 </member>
19756 <member name="T:OpenMetaverse.Packets.AgentMovementCompletePacket"> 17809 <member name="T:OpenMetaverse.MapField">
19757 <exclude /> 17810 <summary>
17811
17812 </summary>
19758 </member> 17813 </member>
19759 <member name="T:OpenMetaverse.Packets.AgentMovementCompletePacket.AgentDataBlock"> 17814 <member name="F:OpenMetaverse.MapField.KeywordPosition">
19760 <exclude /> 17815 <summary></summary>
19761 </member> 17816 </member>
19762 <member name="T:OpenMetaverse.Packets.AgentMovementCompletePacket.DataBlock"> 17817 <member name="F:OpenMetaverse.MapField.Name">
19763 <exclude /> 17818 <summary></summary>
19764 </member> 17819 </member>
19765 <member name="T:OpenMetaverse.Packets.AgentMovementCompletePacket.SimDataBlock"> 17820 <member name="F:OpenMetaverse.MapField.Type">
19766 <exclude /> 17821 <summary></summary>
19767 </member> 17822 </member>
19768 <member name="T:OpenMetaverse.Packets.LogoutRequestPacket"> 17823 <member name="F:OpenMetaverse.MapField.Count">
19769 <exclude /> 17824 <summary></summary>
19770 </member> 17825 </member>
19771 <member name="T:OpenMetaverse.Packets.LogoutRequestPacket.AgentDataBlock"> 17826 <member name="M:OpenMetaverse.MapField.CompareTo(System.Object)">
19772 <exclude /> 17827 <summary>
17828
17829 </summary>
17830 <param name="obj"></param>
17831 <returns></returns>
19773 </member> 17832 </member>
19774 <member name="T:OpenMetaverse.Packets.LogoutReplyPacket"> 17833 <member name="T:OpenMetaverse.MapBlock">
19775 <exclude /> 17834 <summary>
17835
17836 </summary>
19776 </member> 17837 </member>
19777 <member name="T:OpenMetaverse.Packets.LogoutReplyPacket.AgentDataBlock"> 17838 <member name="F:OpenMetaverse.MapBlock.KeywordPosition">
19778 <exclude /> 17839 <summary></summary>
19779 </member> 17840 </member>
19780 <member name="T:OpenMetaverse.Packets.LogoutReplyPacket.InventoryDataBlock"> 17841 <member name="F:OpenMetaverse.MapBlock.Name">
19781 <exclude /> 17842 <summary></summary>
19782 </member> 17843 </member>
19783 <member name="T:OpenMetaverse.Packets.ImprovedInstantMessagePacket"> 17844 <member name="F:OpenMetaverse.MapBlock.Count">
19784 <exclude /> 17845 <summary></summary>
19785 </member> 17846 </member>
19786 <member name="T:OpenMetaverse.Packets.ImprovedInstantMessagePacket.AgentDataBlock"> 17847 <member name="F:OpenMetaverse.MapBlock.Fields">
19787 <exclude /> 17848 <summary></summary>
19788 </member> 17849 </member>
19789 <member name="T:OpenMetaverse.Packets.ImprovedInstantMessagePacket.MessageBlockBlock"> 17850 <member name="M:OpenMetaverse.MapBlock.CompareTo(System.Object)">
19790 <exclude /> 17851 <summary>
17852
17853 </summary>
17854 <param name="obj"></param>
17855 <returns></returns>
19791 </member> 17856 </member>
19792 <member name="T:OpenMetaverse.Packets.RetrieveInstantMessagesPacket"> 17857 <member name="T:OpenMetaverse.MapPacket">
19793 <exclude /> 17858 <summary>
17859
17860 </summary>
19794 </member> 17861 </member>
19795 <member name="T:OpenMetaverse.Packets.RetrieveInstantMessagesPacket.AgentDataBlock"> 17862 <member name="F:OpenMetaverse.MapPacket.ID">
19796 <exclude /> 17863 <summary></summary>
19797 </member> 17864 </member>
19798 <member name="T:OpenMetaverse.Packets.FindAgentPacket"> 17865 <member name="F:OpenMetaverse.MapPacket.Name">
19799 <exclude /> 17866 <summary></summary>
19800 </member> 17867 </member>
19801 <member name="T:OpenMetaverse.Packets.FindAgentPacket.AgentBlockBlock"> 17868 <member name="F:OpenMetaverse.MapPacket.Frequency">
19802 <exclude /> 17869 <summary></summary>
19803 </member> 17870 </member>
19804 <member name="T:OpenMetaverse.Packets.FindAgentPacket.LocationBlockBlock"> 17871 <member name="F:OpenMetaverse.MapPacket.Trusted">
19805 <exclude /> 17872 <summary></summary>
19806 </member> 17873 </member>
19807 <member name="T:OpenMetaverse.Packets.RequestGodlikePowersPacket"> 17874 <member name="F:OpenMetaverse.MapPacket.Encoded">
19808 <exclude /> 17875 <summary></summary>
19809 </member> 17876 </member>
19810 <member name="T:OpenMetaverse.Packets.RequestGodlikePowersPacket.AgentDataBlock"> 17877 <member name="F:OpenMetaverse.MapPacket.Blocks">
19811 <exclude /> 17878 <summary></summary>
19812 </member> 17879 </member>
19813 <member name="T:OpenMetaverse.Packets.RequestGodlikePowersPacket.RequestBlockBlock"> 17880 <member name="T:OpenMetaverse.ProtocolManager">
19814 <exclude /> 17881 <summary>
17882
17883 </summary>
19815 </member> 17884 </member>
19816 <member name="T:OpenMetaverse.Packets.GrantGodlikePowersPacket"> 17885 <member name="F:OpenMetaverse.ProtocolManager.TypeSizes">
19817 <exclude /> 17886 <summary></summary>
19818 </member> 17887 </member>
19819 <member name="T:OpenMetaverse.Packets.GrantGodlikePowersPacket.AgentDataBlock"> 17888 <member name="F:OpenMetaverse.ProtocolManager.KeywordPositions">
19820 <exclude /> 17889 <summary></summary>
19821 </member> 17890 </member>
19822 <member name="T:OpenMetaverse.Packets.GrantGodlikePowersPacket.GrantDataBlock"> 17891 <member name="F:OpenMetaverse.ProtocolManager.LowMaps">
19823 <exclude /> 17892 <summary></summary>
19824 </member> 17893 </member>
19825 <member name="T:OpenMetaverse.Packets.GodlikeMessagePacket"> 17894 <member name="F:OpenMetaverse.ProtocolManager.MediumMaps">
19826 <exclude /> 17895 <summary></summary>
19827 </member> 17896 </member>
19828 <member name="T:OpenMetaverse.Packets.GodlikeMessagePacket.AgentDataBlock"> 17897 <member name="F:OpenMetaverse.ProtocolManager.HighMaps">
19829 <exclude /> 17898 <summary></summary>
19830 </member> 17899 </member>
19831 <member name="T:OpenMetaverse.Packets.GodlikeMessagePacket.MethodDataBlock"> 17900 <member name="M:OpenMetaverse.ProtocolManager.#ctor(System.String,OpenMetaverse.GridClient)">
19832 <exclude /> 17901 <summary>
17902
17903 </summary>
17904 <param name="mapFile"></param>
17905 <param name="client"></param>
19833 </member> 17906 </member>
19834 <member name="T:OpenMetaverse.Packets.GodlikeMessagePacket.ParamListBlock"> 17907 <member name="M:OpenMetaverse.ProtocolManager.Command(System.String)">
19835 <exclude /> 17908 <summary>
17909
17910 </summary>
17911 <param name="command"></param>
17912 <returns></returns>
19836 </member> 17913 </member>
19837 <member name="T:OpenMetaverse.Packets.EstateOwnerMessagePacket"> 17914 <member name="M:OpenMetaverse.ProtocolManager.Command(System.Byte[])">
19838 <exclude /> 17915 <summary>
17916
17917 </summary>
17918 <param name="data"></param>
17919 <returns></returns>
19839 </member> 17920 </member>
19840 <member name="T:OpenMetaverse.Packets.EstateOwnerMessagePacket.AgentDataBlock"> 17921 <member name="M:OpenMetaverse.ProtocolManager.Command(System.UInt16,OpenMetaverse.PacketFrequency)">
19841 <exclude /> 17922 <summary>
17923
17924 </summary>
17925 <param name="command"></param>
17926 <param name="frequency"></param>
17927 <returns></returns>
19842 </member> 17928 </member>
19843 <member name="T:OpenMetaverse.Packets.EstateOwnerMessagePacket.MethodDataBlock"> 17929 <member name="M:OpenMetaverse.ProtocolManager.PrintMap">
19844 <exclude /> 17930 <summary>
17931
17932 </summary>
19845 </member> 17933 </member>
19846 <member name="T:OpenMetaverse.Packets.EstateOwnerMessagePacket.ParamListBlock"> 17934 <member name="M:OpenMetaverse.ProtocolManager.PrintOneMap(OpenMetaverse.MapPacket[],System.String)">
19847 <exclude /> 17935 <summary>
17936
17937 </summary>
17938 <param name="map"></param>
17939 <param name="frequency"></param>
19848 </member> 17940 </member>
19849 <member name="T:OpenMetaverse.Packets.GenericMessagePacket"> 17941 <member name="M:OpenMetaverse.ProtocolManager.DecodeMapFile(System.String,System.String)">
19850 <exclude /> 17942 <summary>
17943
17944 </summary>
17945 <param name="mapFile"></param>
17946 <param name="outputFile"></param>
19851 </member> 17947 </member>
19852 <member name="T:OpenMetaverse.Packets.GenericMessagePacket.AgentDataBlock"> 17948 <member name="M:OpenMetaverse.ProtocolManager.LoadMapFile(System.String)">
19853 <exclude /> 17949 <summary>
17950
17951 </summary>
17952 <param name="mapFile"></param>
19854 </member> 17953 </member>
19855 <member name="T:OpenMetaverse.Packets.GenericMessagePacket.MethodDataBlock"> 17954 <member name="T:OpenMetaverse.PermissionMask">
19856 <exclude /> 17955 <summary>
17956
17957 </summary>
19857 </member> 17958 </member>
19858 <member name="T:OpenMetaverse.Packets.GenericMessagePacket.ParamListBlock"> 17959 <member name="T:OpenMetaverse.PermissionWho">
19859 <exclude /> 17960 <summary>
17961
17962 </summary>
19860 </member> 17963 </member>
19861 <member name="T:OpenMetaverse.Packets.MuteListRequestPacket"> 17964 <member name="F:OpenMetaverse.PermissionWho.Base">
19862 <exclude /> 17965 <summary></summary>
19863 </member> 17966 </member>
19864 <member name="T:OpenMetaverse.Packets.MuteListRequestPacket.AgentDataBlock"> 17967 <member name="F:OpenMetaverse.PermissionWho.Owner">
19865 <exclude /> 17968 <summary></summary>
19866 </member> 17969 </member>
19867 <member name="T:OpenMetaverse.Packets.MuteListRequestPacket.MuteDataBlock"> 17970 <member name="F:OpenMetaverse.PermissionWho.Group">
19868 <exclude /> 17971 <summary></summary>
19869 </member> 17972 </member>
19870 <member name="T:OpenMetaverse.Packets.UpdateMuteListEntryPacket"> 17973 <member name="F:OpenMetaverse.PermissionWho.Everyone">
19871 <exclude /> 17974 <summary></summary>
19872 </member> 17975 </member>
19873 <member name="T:OpenMetaverse.Packets.UpdateMuteListEntryPacket.AgentDataBlock"> 17976 <member name="F:OpenMetaverse.PermissionWho.NextOwner">
19874 <exclude /> 17977 <summary></summary>
19875 </member> 17978 </member>
19876 <member name="T:OpenMetaverse.Packets.UpdateMuteListEntryPacket.MuteDataBlock"> 17979 <member name="F:OpenMetaverse.PermissionWho.All">
19877 <exclude /> 17980 <summary></summary>
19878 </member> 17981 </member>
19879 <member name="T:OpenMetaverse.Packets.RemoveMuteListEntryPacket"> 17982 <member name="T:OpenMetaverse.Permissions">
19880 <exclude /> 17983 <summary>
17984
17985 </summary>
19881 </member> 17986 </member>
19882 <member name="T:OpenMetaverse.Packets.RemoveMuteListEntryPacket.AgentDataBlock"> 17987 <member name="T:OpenMetaverse.Logger">
19883 <exclude /> 17988 <summary>
17989 Singleton logging class for the entire library
17990 </summary>
19884 </member> 17991 </member>
19885 <member name="T:OpenMetaverse.Packets.RemoveMuteListEntryPacket.MuteDataBlock"> 17992 <member name="F:OpenMetaverse.Logger.LogInstance">
19886 <exclude /> 17993 <summary>log4net logging engine</summary>
19887 </member> 17994 </member>
19888 <member name="T:OpenMetaverse.Packets.CopyInventoryFromNotecardPacket"> 17995 <member name="M:OpenMetaverse.Logger.#cctor">
19889 <exclude /> 17996 <summary>
17997 Default constructor
17998 </summary>
19890 </member> 17999 </member>
19891 <member name="T:OpenMetaverse.Packets.CopyInventoryFromNotecardPacket.AgentDataBlock"> 18000 <member name="M:OpenMetaverse.Logger.Log(System.Object,OpenMetaverse.Helpers.LogLevel)">
19892 <exclude /> 18001 <summary>
18002 Send a log message to the logging engine
18003 </summary>
18004 <param name="message">The log message</param>
18005 <param name="level">The severity of the log entry</param>
19893 </member> 18006 </member>
19894 <member name="T:OpenMetaverse.Packets.CopyInventoryFromNotecardPacket.NotecardDataBlock"> 18007 <member name="M:OpenMetaverse.Logger.Log(System.Object,OpenMetaverse.Helpers.LogLevel,OpenMetaverse.GridClient)">
19895 <exclude /> 18008 <summary>
18009 Send a log message to the logging engine
18010 </summary>
18011 <param name="message">The log message</param>
18012 <param name="level">The severity of the log entry</param>
18013 <param name="client">Instance of the client</param>
19896 </member> 18014 </member>
19897 <member name="T:OpenMetaverse.Packets.CopyInventoryFromNotecardPacket.InventoryDataBlock"> 18015 <member name="M:OpenMetaverse.Logger.Log(System.Object,OpenMetaverse.Helpers.LogLevel,System.Exception)">
19898 <exclude /> 18016 <summary>
18017 Send a log message to the logging engine
18018 </summary>
18019 <param name="message">The log message</param>
18020 <param name="level">The severity of the log entry</param>
18021 <param name="exception">Exception that was raised</param>
19899 </member> 18022 </member>
19900 <member name="T:OpenMetaverse.Packets.UpdateInventoryItemPacket"> 18023 <member name="M:OpenMetaverse.Logger.Log(System.Object,OpenMetaverse.Helpers.LogLevel,OpenMetaverse.GridClient,System.Exception)">
19901 <exclude /> 18024 <summary>
18025 Send a log message to the logging engine
18026 </summary>
18027 <param name="message">The log message</param>
18028 <param name="level">The severity of the log entry</param>
18029 <param name="client">Instance of the client</param>
18030 <param name="exception">Exception that was raised</param>
19902 </member> 18031 </member>
19903 <member name="T:OpenMetaverse.Packets.UpdateInventoryItemPacket.AgentDataBlock"> 18032 <member name="M:OpenMetaverse.Logger.DebugLog(System.Object)">
19904 <exclude /> 18033 <summary>
18034 If the library is compiled with DEBUG defined, an event will be
18035 fired if an <code>OnLogMessage</code> handler is registered and the
18036 message will be sent to the logging engine
18037 </summary>
18038 <param name="message">The message to log at the DEBUG level to the
18039 current logging engine</param>
19905 </member> 18040 </member>
19906 <member name="T:OpenMetaverse.Packets.UpdateInventoryItemPacket.InventoryDataBlock"> 18041 <member name="M:OpenMetaverse.Logger.DebugLog(System.Object,OpenMetaverse.GridClient)">
19907 <exclude /> 18042 <summary>
18043 If the library is compiled with DEBUG defined and
18044 <code>GridClient.Settings.DEBUG</code> is true, an event will be
18045 fired if an <code>OnLogMessage</code> handler is registered and the
18046 message will be sent to the logging engine
18047 </summary>
18048 <param name="message">The message to log at the DEBUG level to the
18049 current logging engine</param>
18050 <param name="client">Instance of the client</param>
19908 </member> 18051 </member>
19909 <member name="T:OpenMetaverse.Packets.UpdateCreateInventoryItemPacket"> 18052 <member name="E:OpenMetaverse.Logger.OnLogMessage">
19910 <exclude /> 18053 <summary>Triggered whenever a message is logged. If this is left
18054 null, log messages will go to the console</summary>
19911 </member> 18055 </member>
19912 <member name="T:OpenMetaverse.Packets.UpdateCreateInventoryItemPacket.AgentDataBlock"> 18056 <member name="T:OpenMetaverse.Logger.LogCallback">
19913 <exclude /> 18057 <summary>
18058 Callback used for client apps to receive log messages from
18059 the library
18060 </summary>
18061 <param name="message">Data being logged</param>
18062 <param name="level">The severity of the log entry from <seealso cref="T:OpenMetaverse.Helpers.LogLevel"/></param>
19914 </member> 18063 </member>
19915 <member name="T:OpenMetaverse.Packets.UpdateCreateInventoryItemPacket.InventoryDataBlock"> 18064 <member name="T:OpenMetaverse.Assets.AssetCallingCard">
19916 <exclude /> 18065 <summary>
18066 Represents a Callingcard with AvatarID and Position vector
18067 </summary>
19917 </member> 18068 </member>
19918 <member name="T:OpenMetaverse.Packets.MoveInventoryItemPacket"> 18069 <member name="F:OpenMetaverse.Assets.AssetCallingCard.AvatarID">
19919 <exclude /> 18070 <summary>UUID of the Callingcard target avatar</summary>
19920 </member> 18071 </member>
19921 <member name="T:OpenMetaverse.Packets.MoveInventoryItemPacket.AgentDataBlock"> 18072 <member name="M:OpenMetaverse.Assets.AssetCallingCard.#ctor">
19922 <exclude /> 18073 <summary>Construct an Asset of type Callingcard</summary>
19923 </member> 18074 </member>
19924 <member name="T:OpenMetaverse.Packets.MoveInventoryItemPacket.InventoryDataBlock"> 18075 <member name="M:OpenMetaverse.Assets.AssetCallingCard.#ctor(OpenMetaverse.UUID,System.Byte[])">
19925 <exclude /> 18076 <summary>
18077 Construct an Asset object of type Callingcard
18078 </summary>
18079 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
18080 <param name="assetData">A byte array containing the raw asset data</param>
19926 </member> 18081 </member>
19927 <member name="T:OpenMetaverse.Packets.CopyInventoryItemPacket"> 18082 <member name="M:OpenMetaverse.Assets.AssetCallingCard.#ctor(OpenMetaverse.UUID)">
19928 <exclude /> 18083 <summary>
18084 Constuct an asset of type Callingcard
18085 </summary>
18086 <param name="avatarID">UUID of the target avatar</param>
19929 </member> 18087 </member>
19930 <member name="T:OpenMetaverse.Packets.CopyInventoryItemPacket.AgentDataBlock"> 18088 <member name="M:OpenMetaverse.Assets.AssetCallingCard.Encode">
19931 <exclude /> 18089 <summary>
18090 Encode the raw contents of a string with the specific Callingcard format
18091 </summary>
19932 </member> 18092 </member>
19933 <member name="T:OpenMetaverse.Packets.CopyInventoryItemPacket.InventoryDataBlock"> 18093 <member name="M:OpenMetaverse.Assets.AssetCallingCard.Decode">
19934 <exclude /> 18094 <summary>
18095 Decode the raw asset data, populating the AvatarID and Position
18096 </summary>
18097 <returns>true if the AssetData was successfully decoded to a UUID and Vector</returns>
19935 </member> 18098 </member>
19936 <member name="T:OpenMetaverse.Packets.RemoveInventoryItemPacket"> 18099 <member name="P:OpenMetaverse.Assets.AssetCallingCard.AssetType">
19937 <exclude /> 18100 <summary>Override the base classes AssetType</summary>
19938 </member> 18101 </member>
19939 <member name="T:OpenMetaverse.Packets.RemoveInventoryItemPacket.AgentDataBlock"> 18102 <member name="T:OpenMetaverse.RegionFlags">
19940 <exclude /> 18103 <summary>
18104 Simulator (region) properties
18105 </summary>
19941 </member> 18106 </member>
19942 <member name="T:OpenMetaverse.Packets.RemoveInventoryItemPacket.InventoryDataBlock"> 18107 <member name="F:OpenMetaverse.RegionFlags.None">
19943 <exclude /> 18108 <summary>No flags set</summary>
19944 </member> 18109 </member>
19945 <member name="T:OpenMetaverse.Packets.ChangeInventoryItemFlagsPacket"> 18110 <member name="F:OpenMetaverse.RegionFlags.AllowDamage">
19946 <exclude /> 18111 <summary>Agents can take damage and be killed</summary>
19947 </member> 18112 </member>
19948 <member name="T:OpenMetaverse.Packets.ChangeInventoryItemFlagsPacket.AgentDataBlock"> 18113 <member name="F:OpenMetaverse.RegionFlags.AllowLandmark">
19949 <exclude /> 18114 <summary>Landmarks can be created here</summary>
19950 </member> 18115 </member>
19951 <member name="T:OpenMetaverse.Packets.ChangeInventoryItemFlagsPacket.InventoryDataBlock"> 18116 <member name="F:OpenMetaverse.RegionFlags.AllowSetHome">
19952 <exclude /> 18117 <summary>Home position can be set in this sim</summary>
19953 </member> 18118 </member>
19954 <member name="T:OpenMetaverse.Packets.SaveAssetIntoInventoryPacket"> 18119 <member name="F:OpenMetaverse.RegionFlags.ResetHomeOnTeleport">
19955 <exclude /> 18120 <summary>Home position is reset when an agent teleports away</summary>
19956 </member> 18121 </member>
19957 <member name="T:OpenMetaverse.Packets.SaveAssetIntoInventoryPacket.AgentDataBlock"> 18122 <member name="F:OpenMetaverse.RegionFlags.SunFixed">
19958 <exclude /> 18123 <summary>Sun does not move</summary>
19959 </member> 18124 </member>
19960 <member name="T:OpenMetaverse.Packets.SaveAssetIntoInventoryPacket.InventoryDataBlock"> 18125 <member name="F:OpenMetaverse.RegionFlags.TaxFree">
19961 <exclude /> 18126 <summary>No object, land, etc. taxes</summary>
19962 </member> 18127 </member>
19963 <member name="T:OpenMetaverse.Packets.CreateInventoryFolderPacket"> 18128 <member name="F:OpenMetaverse.RegionFlags.BlockTerraform">
19964 <exclude /> 18129 <summary>Disable heightmap alterations (agents can still plant
18130 foliage)</summary>
19965 </member> 18131 </member>
19966 <member name="T:OpenMetaverse.Packets.CreateInventoryFolderPacket.AgentDataBlock"> 18132 <member name="F:OpenMetaverse.RegionFlags.BlockLandResell">
19967 <exclude /> 18133 <summary>Land cannot be released, sold, or purchased</summary>
19968 </member> 18134 </member>
19969 <member name="T:OpenMetaverse.Packets.CreateInventoryFolderPacket.FolderDataBlock"> 18135 <member name="F:OpenMetaverse.RegionFlags.Sandbox">
19970 <exclude /> 18136 <summary>All content is wiped nightly</summary>
19971 </member> 18137 </member>
19972 <member name="T:OpenMetaverse.Packets.UpdateInventoryFolderPacket"> 18138 <member name="F:OpenMetaverse.RegionFlags.NullLayer">
19973 <exclude /> 18139 <summary>Unknown: Related to the availability of an overview world map tile.(Think mainland images when zoomed out.)</summary>
19974 </member> 18140 </member>
19975 <member name="T:OpenMetaverse.Packets.UpdateInventoryFolderPacket.AgentDataBlock"> 18141 <member name="F:OpenMetaverse.RegionFlags.SkipAgentAction">
19976 <exclude /> 18142 <summary>Unknown: Related to region debug flags. Possibly to skip processing of agent interaction with world. </summary>
19977 </member> 18143 </member>
19978 <member name="T:OpenMetaverse.Packets.UpdateInventoryFolderPacket.FolderDataBlock"> 18144 <member name="F:OpenMetaverse.RegionFlags.SkipUpdateInterestList">
19979 <exclude /> 18145 <summary>Region does not update agent prim interest lists. Internal debugging option.</summary>
19980 </member> 18146 </member>
19981 <member name="T:OpenMetaverse.Packets.MoveInventoryFolderPacket"> 18147 <member name="F:OpenMetaverse.RegionFlags.SkipCollisions">
19982 <exclude /> 18148 <summary>No collision detection for non-agent objects</summary>
19983 </member> 18149 </member>
19984 <member name="T:OpenMetaverse.Packets.MoveInventoryFolderPacket.AgentDataBlock"> 18150 <member name="F:OpenMetaverse.RegionFlags.SkipScripts">
19985 <exclude /> 18151 <summary>No scripts are ran</summary>
19986 </member> 18152 </member>
19987 <member name="T:OpenMetaverse.Packets.MoveInventoryFolderPacket.InventoryDataBlock"> 18153 <member name="F:OpenMetaverse.RegionFlags.SkipPhysics">
19988 <exclude /> 18154 <summary>All physics processing is turned off</summary>
19989 </member> 18155 </member>
19990 <member name="T:OpenMetaverse.Packets.RemoveInventoryFolderPacket"> 18156 <member name="F:OpenMetaverse.RegionFlags.ExternallyVisible">
19991 <exclude /> 18157 <summary>Region can be seen from other regions on world map. (Legacy world map option?) </summary>
19992 </member> 18158 </member>
19993 <member name="T:OpenMetaverse.Packets.RemoveInventoryFolderPacket.AgentDataBlock"> 18159 <member name="F:OpenMetaverse.RegionFlags.MainlandVisible">
19994 <exclude /> 18160 <summary>Region can be seen from mainland on world map. (Legacy world map option?) </summary>
19995 </member> 18161 </member>
19996 <member name="T:OpenMetaverse.Packets.RemoveInventoryFolderPacket.FolderDataBlock"> 18162 <member name="F:OpenMetaverse.RegionFlags.PublicAllowed">
19997 <exclude /> 18163 <summary>Agents not explicitly on the access list can visit the region. </summary>
19998 </member> 18164 </member>
19999 <member name="T:OpenMetaverse.Packets.FetchInventoryDescendentsPacket"> 18165 <member name="F:OpenMetaverse.RegionFlags.BlockDwell">
20000 <exclude /> 18166 <summary>Traffic calculations are not run across entire region, overrides parcel settings. </summary>
20001 </member> 18167 </member>
20002 <member name="T:OpenMetaverse.Packets.FetchInventoryDescendentsPacket.AgentDataBlock"> 18168 <member name="F:OpenMetaverse.RegionFlags.NoFly">
20003 <exclude /> 18169 <summary>Flight is disabled (not currently enforced by the sim)</summary>
20004 </member> 18170 </member>
20005 <member name="T:OpenMetaverse.Packets.FetchInventoryDescendentsPacket.InventoryDataBlock"> 18171 <member name="F:OpenMetaverse.RegionFlags.AllowDirectTeleport">
20006 <exclude /> 18172 <summary>Allow direct (p2p) teleporting</summary>
20007 </member> 18173 </member>
20008 <member name="T:OpenMetaverse.Packets.InventoryDescendentsPacket"> 18174 <member name="F:OpenMetaverse.RegionFlags.EstateSkipScripts">
20009 <exclude /> 18175 <summary>Estate owner has temporarily disabled scripting</summary>
20010 </member> 18176 </member>
20011 <member name="T:OpenMetaverse.Packets.InventoryDescendentsPacket.AgentDataBlock"> 18177 <member name="F:OpenMetaverse.RegionFlags.RestrictPushObject">
20012 <exclude /> 18178 <summary>Restricts the usage of the LSL llPushObject function, applies to whole region.</summary>
20013 </member> 18179 </member>
20014 <member name="T:OpenMetaverse.Packets.InventoryDescendentsPacket.FolderDataBlock"> 18180 <member name="F:OpenMetaverse.RegionFlags.DenyAnonymous">
20015 <exclude /> 18181 <summary>Deny agents with no payment info on file</summary>
20016 </member> 18182 </member>
20017 <member name="T:OpenMetaverse.Packets.InventoryDescendentsPacket.ItemDataBlock"> 18183 <member name="F:OpenMetaverse.RegionFlags.DenyIdentified">
20018 <exclude /> 18184 <summary>Deny agents with payment info on file</summary>
20019 </member> 18185 </member>
20020 <member name="T:OpenMetaverse.Packets.FetchInventoryPacket"> 18186 <member name="F:OpenMetaverse.RegionFlags.DenyTransacted">
20021 <exclude /> 18187 <summary>Deny agents who have made a monetary transaction</summary>
20022 </member> 18188 </member>
20023 <member name="T:OpenMetaverse.Packets.FetchInventoryPacket.AgentDataBlock"> 18189 <member name="F:OpenMetaverse.RegionFlags.AllowParcelChanges">
20024 <exclude /> 18190 <summary>Parcels within the region may be joined or divided by anyone, not just estate owners/managers. </summary>
20025 </member> 18191 </member>
20026 <member name="T:OpenMetaverse.Packets.FetchInventoryPacket.InventoryDataBlock"> 18192 <member name="F:OpenMetaverse.RegionFlags.AbuseEmailToEstateOwner">
20027 <exclude /> 18193 <summary>Abuse reports sent from within this region are sent to the estate owner defined email. </summary>
20028 </member> 18194 </member>
20029 <member name="T:OpenMetaverse.Packets.FetchInventoryReplyPacket"> 18195 <member name="F:OpenMetaverse.RegionFlags.AllowVoice">
20030 <exclude /> 18196 <summary>Region is Voice Enabled</summary>
20031 </member> 18197 </member>
20032 <member name="T:OpenMetaverse.Packets.FetchInventoryReplyPacket.AgentDataBlock"> 18198 <member name="F:OpenMetaverse.RegionFlags.BlockParcelSearch">
20033 <exclude /> 18199 <summary>Removes the ability from parcel owners to set their parcels to show in search.</summary>
20034 </member> 18200 </member>
20035 <member name="T:OpenMetaverse.Packets.FetchInventoryReplyPacket.InventoryDataBlock"> 18201 <member name="F:OpenMetaverse.RegionFlags.DenyAgeUnverified">
20036 <exclude /> 18202 <summary>Deny agents who have not been age verified from entering the region.</summary>
20037 </member> 18203 </member>
20038 <member name="T:OpenMetaverse.Packets.BulkUpdateInventoryPacket"> 18204 <member name="T:OpenMetaverse.RegionProtocols">
20039 <exclude /> 18205 <summary>
18206 Region protocol flags
18207 </summary>
20040 </member> 18208 </member>
20041 <member name="T:OpenMetaverse.Packets.BulkUpdateInventoryPacket.AgentDataBlock"> 18209 <member name="T:OpenMetaverse.SimAccess">
20042 <exclude /> 18210 <summary>
18211 Access level for a simulator
18212 </summary>
20043 </member> 18213 </member>
20044 <member name="T:OpenMetaverse.Packets.BulkUpdateInventoryPacket.FolderDataBlock"> 18214 <member name="F:OpenMetaverse.SimAccess.Unknown">
20045 <exclude /> 18215 <summary>Unknown or invalid access level</summary>
20046 </member> 18216 </member>
20047 <member name="T:OpenMetaverse.Packets.BulkUpdateInventoryPacket.ItemDataBlock"> 18217 <member name="F:OpenMetaverse.SimAccess.Trial">
20048 <exclude /> 18218 <summary>Trial accounts allowed</summary>
20049 </member> 18219 </member>
20050 <member name="T:OpenMetaverse.Packets.RemoveInventoryObjectsPacket"> 18220 <member name="F:OpenMetaverse.SimAccess.PG">
20051 <exclude /> 18221 <summary>PG rating</summary>
20052 </member> 18222 </member>
20053 <member name="T:OpenMetaverse.Packets.RemoveInventoryObjectsPacket.AgentDataBlock"> 18223 <member name="F:OpenMetaverse.SimAccess.Mature">
20054 <exclude /> 18224 <summary>Mature rating</summary>
20055 </member> 18225 </member>
20056 <member name="T:OpenMetaverse.Packets.RemoveInventoryObjectsPacket.FolderDataBlock"> 18226 <member name="F:OpenMetaverse.SimAccess.Adult">
20057 <exclude /> 18227 <summary>Adult rating</summary>
20058 </member> 18228 </member>
20059 <member name="T:OpenMetaverse.Packets.RemoveInventoryObjectsPacket.ItemDataBlock"> 18229 <member name="F:OpenMetaverse.SimAccess.Down">
20060 <exclude /> 18230 <summary>Simulator is offline</summary>
20061 </member> 18231 </member>
20062 <member name="T:OpenMetaverse.Packets.PurgeInventoryDescendentsPacket"> 18232 <member name="F:OpenMetaverse.SimAccess.NonExistent">
20063 <exclude /> 18233 <summary>Simulator does not exist</summary>
20064 </member> 18234 </member>
20065 <member name="T:OpenMetaverse.Packets.PurgeInventoryDescendentsPacket.AgentDataBlock"> 18235 <member name="T:OpenMetaverse.Simulator">
20066 <exclude /> 18236 <summary>
18237
18238 </summary>
20067 </member> 18239 </member>
20068 <member name="T:OpenMetaverse.Packets.PurgeInventoryDescendentsPacket.InventoryDataBlock"> 18240 <member name="F:OpenMetaverse.Simulator.Client">
20069 <exclude /> 18241 <summary>A public reference to the client that this Simulator object
18242 is attached to</summary>
20070 </member> 18243 </member>
20071 <member name="T:OpenMetaverse.Packets.UpdateTaskInventoryPacket"> 18244 <member name="F:OpenMetaverse.Simulator.ID">
20072 <exclude /> 18245 <summary>A Unique Cache identifier for this simulator</summary>
20073 </member> 18246 </member>
20074 <member name="T:OpenMetaverse.Packets.UpdateTaskInventoryPacket.AgentDataBlock"> 18247 <member name="F:OpenMetaverse.Simulator.Caps">
20075 <exclude /> 18248 <summary>The capabilities for this simulator</summary>
20076 </member> 18249 </member>
20077 <member name="T:OpenMetaverse.Packets.UpdateTaskInventoryPacket.UpdateDataBlock"> 18250 <member name="F:OpenMetaverse.Simulator.Handle">
20078 <exclude /> 18251 <summary></summary>
20079 </member> 18252 </member>
20080 <member name="T:OpenMetaverse.Packets.UpdateTaskInventoryPacket.InventoryDataBlock"> 18253 <member name="F:OpenMetaverse.Simulator.SimVersion">
20081 <exclude /> 18254 <summary>The current version of software this simulator is running</summary>
20082 </member> 18255 </member>
20083 <member name="T:OpenMetaverse.Packets.RemoveTaskInventoryPacket"> 18256 <member name="F:OpenMetaverse.Simulator.Name">
20084 <exclude /> 18257 <summary></summary>
20085 </member> 18258 </member>
20086 <member name="T:OpenMetaverse.Packets.RemoveTaskInventoryPacket.AgentDataBlock"> 18259 <member name="F:OpenMetaverse.Simulator.ParcelOverlay">
20087 <exclude /> 18260 <summary>A 64x64 grid of parcel coloring values. The values stored
18261 in this array are of the <seealso cref="!:ParcelArrayType"/> type</summary>
20088 </member> 18262 </member>
20089 <member name="T:OpenMetaverse.Packets.RemoveTaskInventoryPacket.InventoryDataBlock"> 18263 <member name="F:OpenMetaverse.Simulator.ParcelOverlaysReceived">
20090 <exclude /> 18264 <summary></summary>
20091 </member> 18265 </member>
20092 <member name="T:OpenMetaverse.Packets.MoveTaskInventoryPacket"> 18266 <member name="F:OpenMetaverse.Simulator.TerrainHeightRange00">
20093 <exclude /> 18267 <summary></summary>
20094 </member> 18268 </member>
20095 <member name="T:OpenMetaverse.Packets.MoveTaskInventoryPacket.AgentDataBlock"> 18269 <member name="F:OpenMetaverse.Simulator.TerrainHeightRange01">
20096 <exclude /> 18270 <summary></summary>
20097 </member> 18271 </member>
20098 <member name="T:OpenMetaverse.Packets.MoveTaskInventoryPacket.InventoryDataBlock"> 18272 <member name="F:OpenMetaverse.Simulator.TerrainHeightRange10">
20099 <exclude /> 18273 <summary></summary>
20100 </member> 18274 </member>
20101 <member name="T:OpenMetaverse.Packets.RequestTaskInventoryPacket"> 18275 <member name="F:OpenMetaverse.Simulator.TerrainHeightRange11">
20102 <exclude /> 18276 <summary></summary>
20103 </member> 18277 </member>
20104 <member name="T:OpenMetaverse.Packets.RequestTaskInventoryPacket.AgentDataBlock"> 18278 <member name="F:OpenMetaverse.Simulator.TerrainStartHeight00">
20105 <exclude /> 18279 <summary></summary>
20106 </member> 18280 </member>
20107 <member name="T:OpenMetaverse.Packets.RequestTaskInventoryPacket.InventoryDataBlock"> 18281 <member name="F:OpenMetaverse.Simulator.TerrainStartHeight01">
20108 <exclude /> 18282 <summary></summary>
20109 </member> 18283 </member>
20110 <member name="T:OpenMetaverse.Packets.ReplyTaskInventoryPacket"> 18284 <member name="F:OpenMetaverse.Simulator.TerrainStartHeight10">
20111 <exclude /> 18285 <summary></summary>
20112 </member> 18286 </member>
20113 <member name="T:OpenMetaverse.Packets.ReplyTaskInventoryPacket.InventoryDataBlock"> 18287 <member name="F:OpenMetaverse.Simulator.TerrainStartHeight11">
20114 <exclude /> 18288 <summary></summary>
20115 </member> 18289 </member>
20116 <member name="T:OpenMetaverse.Packets.DeRezObjectPacket"> 18290 <member name="F:OpenMetaverse.Simulator.WaterHeight">
20117 <exclude /> 18291 <summary></summary>
20118 </member> 18292 </member>
20119 <member name="T:OpenMetaverse.Packets.DeRezObjectPacket.AgentDataBlock"> 18293 <member name="F:OpenMetaverse.Simulator.SimOwner">
20120 <exclude /> 18294 <summary></summary>
20121 </member> 18295 </member>
20122 <member name="T:OpenMetaverse.Packets.DeRezObjectPacket.AgentBlockBlock"> 18296 <member name="F:OpenMetaverse.Simulator.TerrainBase0">
20123 <exclude /> 18297 <summary></summary>
20124 </member> 18298 </member>
20125 <member name="T:OpenMetaverse.Packets.DeRezObjectPacket.ObjectDataBlock"> 18299 <member name="F:OpenMetaverse.Simulator.TerrainBase1">
20126 <exclude /> 18300 <summary></summary>
20127 </member> 18301 </member>
20128 <member name="T:OpenMetaverse.Packets.DeRezAckPacket"> 18302 <member name="F:OpenMetaverse.Simulator.TerrainBase2">
20129 <exclude /> 18303 <summary></summary>
20130 </member> 18304 </member>
20131 <member name="T:OpenMetaverse.Packets.DeRezAckPacket.TransactionDataBlock"> 18305 <member name="F:OpenMetaverse.Simulator.TerrainBase3">
20132 <exclude /> 18306 <summary></summary>
20133 </member> 18307 </member>
20134 <member name="T:OpenMetaverse.Packets.RezObjectPacket"> 18308 <member name="F:OpenMetaverse.Simulator.TerrainDetail0">
20135 <exclude /> 18309 <summary></summary>
20136 </member> 18310 </member>
20137 <member name="T:OpenMetaverse.Packets.RezObjectPacket.AgentDataBlock"> 18311 <member name="F:OpenMetaverse.Simulator.TerrainDetail1">
20138 <exclude /> 18312 <summary></summary>
20139 </member> 18313 </member>
20140 <member name="T:OpenMetaverse.Packets.RezObjectPacket.RezDataBlock"> 18314 <member name="F:OpenMetaverse.Simulator.TerrainDetail2">
20141 <exclude /> 18315 <summary></summary>
20142 </member> 18316 </member>
20143 <member name="T:OpenMetaverse.Packets.RezObjectPacket.InventoryDataBlock"> 18317 <member name="F:OpenMetaverse.Simulator.TerrainDetail3">
20144 <exclude /> 18318 <summary></summary>
20145 </member> 18319 </member>
20146 <member name="T:OpenMetaverse.Packets.RezObjectFromNotecardPacket"> 18320 <member name="F:OpenMetaverse.Simulator.IsEstateManager">
20147 <exclude /> 18321 <summary>true if your agent has Estate Manager rights on this region</summary>
20148 </member> 18322 </member>
20149 <member name="T:OpenMetaverse.Packets.RezObjectFromNotecardPacket.AgentDataBlock"> 18323 <member name="F:OpenMetaverse.Simulator.Flags">
20150 <exclude /> 18324 <summary></summary>
20151 </member> 18325 </member>
20152 <member name="T:OpenMetaverse.Packets.RezObjectFromNotecardPacket.RezDataBlock"> 18326 <member name="F:OpenMetaverse.Simulator.Access">
20153 <exclude /> 18327 <summary></summary>
20154 </member> 18328 </member>
20155 <member name="T:OpenMetaverse.Packets.RezObjectFromNotecardPacket.NotecardDataBlock"> 18329 <member name="F:OpenMetaverse.Simulator.BillableFactor">
20156 <exclude /> 18330 <summary></summary>
20157 </member> 18331 </member>
20158 <member name="T:OpenMetaverse.Packets.RezObjectFromNotecardPacket.InventoryDataBlock"> 18332 <member name="F:OpenMetaverse.Simulator.Stats">
20159 <exclude /> 18333 <summary>Statistics information for this simulator and the
18334 connection to the simulator, calculated by the simulator itself
18335 and the library</summary>
20160 </member> 18336 </member>
20161 <member name="T:OpenMetaverse.Packets.AcceptFriendshipPacket"> 18337 <member name="F:OpenMetaverse.Simulator.RegionID">
20162 <exclude /> 18338 <summary>The regions Unique ID</summary>
20163 </member> 18339 </member>
20164 <member name="T:OpenMetaverse.Packets.AcceptFriendshipPacket.AgentDataBlock"> 18340 <member name="F:OpenMetaverse.Simulator.ColoLocation">
20165 <exclude /> 18341 <summary>The physical data center the simulator is located</summary>
18342 <remarks>Known values are:
18343 <list type="table">
18344 <item>Dallas</item>
18345 <item>Chandler</item>
18346 <item>SF</item>
18347 </list>
18348 </remarks>
20166 </member> 18349 </member>
20167 <member name="T:OpenMetaverse.Packets.AcceptFriendshipPacket.TransactionBlockBlock"> 18350 <member name="F:OpenMetaverse.Simulator.CPUClass">
20168 <exclude /> 18351 <summary>The CPU Class of the simulator</summary>
18352 <remarks>Most full mainland/estate sims appear to be 5,
18353 Homesteads and Openspace appear to be 501</remarks>
20169 </member> 18354 </member>
20170 <member name="T:OpenMetaverse.Packets.AcceptFriendshipPacket.FolderDataBlock"> 18355 <member name="F:OpenMetaverse.Simulator.CPURatio">
20171 <exclude /> 18356 <summary>The number of regions sharing the same CPU as this one</summary>
18357 <remarks>"Full Sims" appear to be 1, Homesteads appear to be 4</remarks>
20172 </member> 18358 </member>
20173 <member name="T:OpenMetaverse.Packets.DeclineFriendshipPacket"> 18359 <member name="F:OpenMetaverse.Simulator.ProductName">
20174 <exclude /> 18360 <summary>The billing product name</summary>
18361 <remarks>Known values are:
18362 <list type="table">
18363 <item>Mainland / Full Region (Sku: 023)</item>
18364 <item>Estate / Full Region (Sku: 024)</item>
18365 <item>Estate / Openspace (Sku: 027)</item>
18366 <item>Estate / Homestead (Sku: 029)</item>
18367 <item>Mainland / Homestead (Sku: 129) (Linden Owned)</item>
18368 <item>Mainland / Linden Homes (Sku: 131)</item>
18369 </list>
18370 </remarks>
20175 </member> 18371 </member>
20176 <member name="T:OpenMetaverse.Packets.DeclineFriendshipPacket.AgentDataBlock"> 18372 <member name="F:OpenMetaverse.Simulator.ProductSku">
20177 <exclude /> 18373 <summary>The billing product SKU</summary>
18374 <remarks>Known values are:
18375 <list type="table">
18376 <item>023 Mainland / Full Region</item>
18377 <item>024 Estate / Full Region</item>
18378 <item>027 Estate / Openspace</item>
18379 <item>029 Estate / Homestead</item>
18380 <item>129 Mainland / Homestead (Linden Owned)</item>
18381 <item>131 Linden Homes / Full Region</item>
18382 </list>
18383 </remarks>
20178 </member> 18384 </member>
20179 <member name="T:OpenMetaverse.Packets.DeclineFriendshipPacket.TransactionBlockBlock"> 18385 <member name="F:OpenMetaverse.Simulator.Protocols">
20180 <exclude /> 18386 <summary>
18387 Flags indicating which protocols this region supports
18388 </summary>
20181 </member> 18389 </member>
20182 <member name="T:OpenMetaverse.Packets.TerminateFriendshipPacket"> 18390 <member name="F:OpenMetaverse.Simulator.Sequence">
20183 <exclude /> 18391 <summary>The current sequence number for packets sent to this
18392 simulator. Must be Interlocked before modifying. Only
18393 useful for applications manipulating sequence numbers</summary>
20184 </member> 18394 </member>
20185 <member name="T:OpenMetaverse.Packets.TerminateFriendshipPacket.AgentDataBlock"> 18395 <member name="F:OpenMetaverse.Simulator.ObjectsAvatars">
20186 <exclude /> 18396 <summary>
18397 A thread-safe dictionary containing avatars in a simulator
18398 </summary>
20187 </member> 18399 </member>
20188 <member name="T:OpenMetaverse.Packets.TerminateFriendshipPacket.ExBlockBlock"> 18400 <member name="F:OpenMetaverse.Simulator.ObjectsPrimitives">
20189 <exclude /> 18401 <summary>
18402 A thread-safe dictionary containing primitives in a simulator
18403 </summary>
20190 </member> 18404 </member>
20191 <member name="T:OpenMetaverse.Packets.OfferCallingCardPacket"> 18405 <member name="M:OpenMetaverse.Simulator.IsParcelMapFull">
20192 <exclude /> 18406 <summary>
18407 Checks simulator parcel map to make sure it has downloaded all data successfully
18408 </summary>
18409 <returns>true if map is full (contains no 0's)</returns>
20193 </member> 18410 </member>
20194 <member name="T:OpenMetaverse.Packets.OfferCallingCardPacket.AgentDataBlock"> 18411 <member name="F:OpenMetaverse.Simulator.AgentMovementComplete">
20195 <exclude /> 18412 <summary>
18413 Is it safe to send agent updates to this sim
18414 AgentMovementComplete message received
18415 </summary>
20196 </member> 18416 </member>
20197 <member name="T:OpenMetaverse.Packets.OfferCallingCardPacket.AgentBlockBlock"> 18417 <member name="F:OpenMetaverse.Simulator.DisconnectCandidate">
20198 <exclude /> 18418 <summary>Used internally to track sim disconnections</summary>
20199 </member> 18419 </member>
20200 <member name="T:OpenMetaverse.Packets.AcceptCallingCardPacket"> 18420 <member name="F:OpenMetaverse.Simulator.ConnectedEvent">
20201 <exclude /> 18421 <summary>Event that is triggered when the simulator successfully
18422 establishes a connection</summary>
20202 </member> 18423 </member>
20203 <member name="T:OpenMetaverse.Packets.AcceptCallingCardPacket.AgentDataBlock"> 18424 <member name="F:OpenMetaverse.Simulator.connected">
20204 <exclude /> 18425 <summary>Whether this sim is currently connected or not. Hooked up
18426 to the property Connected</summary>
20205 </member> 18427 </member>
20206 <member name="T:OpenMetaverse.Packets.AcceptCallingCardPacket.TransactionBlockBlock"> 18428 <member name="F:OpenMetaverse.Simulator.avatarPositions">
20207 <exclude /> 18429 <summary>Coarse locations of avatars in this simulator</summary>
20208 </member> 18430 </member>
20209 <member name="T:OpenMetaverse.Packets.AcceptCallingCardPacket.FolderDataBlock"> 18431 <member name="F:OpenMetaverse.Simulator.preyID">
20210 <exclude /> 18432 <summary>AvatarPositions key representing TrackAgent target</summary>
20211 </member> 18433 </member>
20212 <member name="T:OpenMetaverse.Packets.DeclineCallingCardPacket"> 18434 <member name="F:OpenMetaverse.Simulator.PacketArchive">
20213 <exclude /> 18435 <summary>Sequence numbers of packets we've received
18436 (for duplicate checking)</summary>
20214 </member> 18437 </member>
20215 <member name="T:OpenMetaverse.Packets.DeclineCallingCardPacket.AgentDataBlock"> 18438 <member name="F:OpenMetaverse.Simulator.NeedAck">
20216 <exclude /> 18439 <summary>Packets we sent out that need ACKs from the simulator</summary>
20217 </member> 18440 </member>
20218 <member name="T:OpenMetaverse.Packets.DeclineCallingCardPacket.TransactionBlockBlock"> 18441 <member name="F:OpenMetaverse.Simulator.pauseSerial">
20219 <exclude /> 18442 <summary>Sequence number for pause/resume</summary>
20220 </member> 18443 </member>
20221 <member name="T:OpenMetaverse.Packets.RezScriptPacket"> 18444 <member name="F:OpenMetaverse.Simulator.handshakeComplete">
20222 <exclude /> 18445 <summary>Indicates if UDP connection to the sim is fully established</summary>
20223 </member> 18446 </member>
20224 <member name="T:OpenMetaverse.Packets.RezScriptPacket.AgentDataBlock"> 18447 <member name="M:OpenMetaverse.Simulator.#ctor(OpenMetaverse.GridClient,System.Net.IPEndPoint,System.UInt64)">
20225 <exclude /> 18448 <summary>
18449
18450 </summary>
18451 <param name="client">Reference to the GridClient object</param>
18452 <param name="address">IPEndPoint of the simulator</param>
18453 <param name="handle">handle of the simulator</param>
20226 </member> 18454 </member>
20227 <member name="T:OpenMetaverse.Packets.RezScriptPacket.UpdateBlockBlock"> 18455 <member name="M:OpenMetaverse.Simulator.Dispose">
20228 <exclude /> 18456 <summary>
18457 Called when this Simulator object is being destroyed
18458 </summary>
20229 </member> 18459 </member>
20230 <member name="T:OpenMetaverse.Packets.RezScriptPacket.InventoryBlockBlock"> 18460 <member name="M:OpenMetaverse.Simulator.Connect(System.Boolean)">
20231 <exclude /> 18461 <summary>
18462 Attempt to connect to this simulator
18463 </summary>
18464 <param name="moveToSim">Whether to move our agent in to this sim or not</param>
18465 <returns>True if the connection succeeded or connection status is
18466 unknown, false if there was a failure</returns>
20232 </member> 18467 </member>
20233 <member name="T:OpenMetaverse.Packets.CreateInventoryItemPacket"> 18468 <member name="M:OpenMetaverse.Simulator.UseCircuitCode(System.Boolean)">
20234 <exclude /> 18469 <summary>
18470 Initiates connection to the simulator
18471 </summary>
18472 <param name="waitForAck">Should we block until ack for this packet is recieved</param>
20235 </member> 18473 </member>
20236 <member name="T:OpenMetaverse.Packets.CreateInventoryItemPacket.AgentDataBlock"> 18474 <member name="M:OpenMetaverse.Simulator.Disconnect(System.Boolean)">
20237 <exclude /> 18475 <summary>
18476 Disconnect from this simulator
18477 </summary>
20238 </member> 18478 </member>
20239 <member name="T:OpenMetaverse.Packets.CreateInventoryItemPacket.InventoryBlockBlock"> 18479 <member name="M:OpenMetaverse.Simulator.Pause">
20240 <exclude /> 18480 <summary>
18481 Instructs the simulator to stop sending update (and possibly other) packets
18482 </summary>
20241 </member> 18483 </member>
20242 <member name="T:OpenMetaverse.Packets.CreateLandmarkForEventPacket"> 18484 <member name="M:OpenMetaverse.Simulator.Resume">
20243 <exclude /> 18485 <summary>
18486 Instructs the simulator to resume sending update packets (unpause)
18487 </summary>
20244 </member> 18488 </member>
20245 <member name="T:OpenMetaverse.Packets.CreateLandmarkForEventPacket.AgentDataBlock"> 18489 <member name="M:OpenMetaverse.Simulator.TerrainHeightAtPoint(System.Int32,System.Int32,System.Single@)">
20246 <exclude /> 18490 <summary>
18491 Retrieve the terrain height at a given coordinate
18492 </summary>
18493 <param name="x">Sim X coordinate, valid range is from 0 to 255</param>
18494 <param name="y">Sim Y coordinate, valid range is from 0 to 255</param>
18495 <param name="height">The terrain height at the given point if the
18496 lookup was successful, otherwise 0.0f</param>
18497 <returns>True if the lookup was successful, otherwise false</returns>
20247 </member> 18498 </member>
20248 <member name="T:OpenMetaverse.Packets.CreateLandmarkForEventPacket.EventDataBlock"> 18499 <member name="M:OpenMetaverse.Simulator.SendPacket(OpenMetaverse.Packets.Packet)">
20249 <exclude /> 18500 <summary>
18501 Sends a packet
18502 </summary>
18503 <param name="packet">Packet to be sent</param>
20250 </member> 18504 </member>
20251 <member name="T:OpenMetaverse.Packets.CreateLandmarkForEventPacket.InventoryBlockBlock"> 18505 <member name="M:OpenMetaverse.Simulator.SendPing">
20252 <exclude /> 18506 <summary>
18507
18508 </summary>
20253 </member> 18509 </member>
20254 <member name="T:OpenMetaverse.Packets.RegionHandleRequestPacket"> 18510 <member name="M:OpenMetaverse.Simulator.ToString">
20255 <exclude /> 18511 <summary>
18512 Returns Simulator Name as a String
18513 </summary>
18514 <returns></returns>
20256 </member> 18515 </member>
20257 <member name="T:OpenMetaverse.Packets.RegionHandleRequestPacket.RequestBlockBlock"> 18516 <member name="M:OpenMetaverse.Simulator.GetHashCode">
20258 <exclude /> 18517 <summary>
18518
18519 </summary>
18520 <returns></returns>
20259 </member> 18521 </member>
20260 <member name="T:OpenMetaverse.Packets.RegionIDAndHandleReplyPacket"> 18522 <member name="M:OpenMetaverse.Simulator.Equals(System.Object)">
20261 <exclude /> 18523 <summary>
18524
18525 </summary>
18526 <param name="obj"></param>
18527 <returns></returns>
20262 </member> 18528 </member>
20263 <member name="T:OpenMetaverse.Packets.RegionIDAndHandleReplyPacket.ReplyBlockBlock"> 18529 <member name="M:OpenMetaverse.Simulator.SendAcks">
20264 <exclude /> 18530 <summary>
18531 Sends out pending acknowledgements
18532 </summary>
18533 <returns>Number of ACKs sent</returns>
20265 </member> 18534 </member>
20266 <member name="T:OpenMetaverse.Packets.MoneyTransferRequestPacket"> 18535 <member name="M:OpenMetaverse.Simulator.ResendUnacked">
20267 <exclude /> 18536 <summary>
18537 Resend unacknowledged packets
18538 </summary>
20268 </member> 18539 </member>
20269 <member name="T:OpenMetaverse.Packets.MoneyTransferRequestPacket.AgentDataBlock"> 18540 <member name="P:OpenMetaverse.Simulator.Parcels">
20270 <exclude /> 18541 <summary>
18542 Provides access to an internal thread-safe dictionary containing parcel
18543 information found in this simulator
18544 </summary>
20271 </member> 18545 </member>
20272 <member name="T:OpenMetaverse.Packets.MoneyTransferRequestPacket.MoneyDataBlock"> 18546 <member name="P:OpenMetaverse.Simulator.ParcelMap">
20273 <exclude /> 18547 <summary>
18548 Provides access to an internal thread-safe multidimensional array containing a x,y grid mapped
18549 to each 64x64 parcel's LocalID.
18550 </summary>
20274 </member> 18551 </member>
20275 <member name="T:OpenMetaverse.Packets.MoneyBalanceRequestPacket"> 18552 <member name="P:OpenMetaverse.Simulator.IPEndPoint">
20276 <exclude /> 18553 <summary>The IP address and port of the server</summary>
20277 </member> 18554 </member>
20278 <member name="T:OpenMetaverse.Packets.MoneyBalanceRequestPacket.AgentDataBlock"> 18555 <member name="P:OpenMetaverse.Simulator.Connected">
20279 <exclude /> 18556 <summary>Whether there is a working connection to the simulator or
18557 not</summary>
20280 </member> 18558 </member>
20281 <member name="T:OpenMetaverse.Packets.MoneyBalanceRequestPacket.MoneyDataBlock"> 18559 <member name="P:OpenMetaverse.Simulator.AvatarPositions">
20282 <exclude /> 18560 <summary>Coarse locations of avatars in this simulator</summary>
20283 </member> 18561 </member>
20284 <member name="T:OpenMetaverse.Packets.MoneyBalanceReplyPacket"> 18562 <member name="P:OpenMetaverse.Simulator.PreyID">
20285 <exclude /> 18563 <summary>AvatarPositions key representing TrackAgent target</summary>
20286 </member> 18564 </member>
20287 <member name="T:OpenMetaverse.Packets.MoneyBalanceReplyPacket.MoneyDataBlock"> 18565 <member name="P:OpenMetaverse.Simulator.HandshakeComplete">
20288 <exclude /> 18566 <summary>Indicates if UDP connection to the sim is fully established</summary>
20289 </member> 18567 </member>
20290 <member name="T:OpenMetaverse.Packets.MoneyBalanceReplyPacket.TransactionInfoBlock"> 18568 <member name="T:OpenMetaverse.Simulator.SimStats">
20291 <exclude /> 18569 <summary>
18570 Simulator Statistics
18571 </summary>
20292 </member> 18572 </member>
20293 <member name="T:OpenMetaverse.Packets.RoutedMoneyBalanceReplyPacket"> 18573 <member name="F:OpenMetaverse.Simulator.SimStats.SentPackets">
20294 <exclude /> 18574 <summary>Total number of packets sent by this simulator to this agent</summary>
20295 </member> 18575 </member>
20296 <member name="T:OpenMetaverse.Packets.RoutedMoneyBalanceReplyPacket.TargetBlockBlock"> 18576 <member name="F:OpenMetaverse.Simulator.SimStats.RecvPackets">
20297 <exclude /> 18577 <summary>Total number of packets received by this simulator to this agent</summary>
20298 </member> 18578 </member>
20299 <member name="T:OpenMetaverse.Packets.RoutedMoneyBalanceReplyPacket.MoneyDataBlock"> 18579 <member name="F:OpenMetaverse.Simulator.SimStats.SentBytes">
20300 <exclude /> 18580 <summary>Total number of bytes sent by this simulator to this agent</summary>
20301 </member> 18581 </member>
20302 <member name="T:OpenMetaverse.Packets.RoutedMoneyBalanceReplyPacket.TransactionInfoBlock"> 18582 <member name="F:OpenMetaverse.Simulator.SimStats.RecvBytes">
20303 <exclude /> 18583 <summary>Total number of bytes received by this simulator to this agent</summary>
20304 </member> 18584 </member>
20305 <member name="T:OpenMetaverse.Packets.ActivateGesturesPacket"> 18585 <member name="F:OpenMetaverse.Simulator.SimStats.ConnectTime">
20306 <exclude /> 18586 <summary>Time in seconds agent has been connected to simulator</summary>
20307 </member> 18587 </member>
20308 <member name="T:OpenMetaverse.Packets.ActivateGesturesPacket.AgentDataBlock"> 18588 <member name="F:OpenMetaverse.Simulator.SimStats.ResentPackets">
20309 <exclude /> 18589 <summary>Total number of packets that have been resent</summary>
20310 </member> 18590 </member>
20311 <member name="T:OpenMetaverse.Packets.ActivateGesturesPacket.DataBlock"> 18591 <member name="F:OpenMetaverse.Simulator.SimStats.ReceivedResends">
20312 <exclude /> 18592 <summary>Total number of resent packets recieved</summary>
20313 </member> 18593 </member>
20314 <member name="T:OpenMetaverse.Packets.DeactivateGesturesPacket"> 18594 <member name="F:OpenMetaverse.Simulator.SimStats.SentPings">
20315 <exclude /> 18595 <summary>Total number of pings sent to this simulator by this agent</summary>
20316 </member> 18596 </member>
20317 <member name="T:OpenMetaverse.Packets.DeactivateGesturesPacket.AgentDataBlock"> 18597 <member name="F:OpenMetaverse.Simulator.SimStats.ReceivedPongs">
20318 <exclude /> 18598 <summary>Total number of ping replies sent to this agent by this simulator</summary>
20319 </member> 18599 </member>
20320 <member name="T:OpenMetaverse.Packets.DeactivateGesturesPacket.DataBlock"> 18600 <member name="F:OpenMetaverse.Simulator.SimStats.IncomingBPS">
20321 <exclude /> 18601 <summary>
18602 Incoming bytes per second
18603 </summary>
18604 <remarks>It would be nice to have this claculated on the fly, but
18605 this is far, far easier</remarks>
20322 </member> 18606 </member>
20323 <member name="T:OpenMetaverse.Packets.MuteListUpdatePacket"> 18607 <member name="F:OpenMetaverse.Simulator.SimStats.OutgoingBPS">
20324 <exclude /> 18608 <summary>
18609 Outgoing bytes per second
18610 </summary>
18611 <remarks>It would be nice to have this claculated on the fly, but
18612 this is far, far easier</remarks>
20325 </member> 18613 </member>
20326 <member name="T:OpenMetaverse.Packets.MuteListUpdatePacket.MuteDataBlock"> 18614 <member name="F:OpenMetaverse.Simulator.SimStats.LastPingSent">
20327 <exclude /> 18615 <summary>Time last ping was sent</summary>
20328 </member> 18616 </member>
20329 <member name="T:OpenMetaverse.Packets.UseCachedMuteListPacket"> 18617 <member name="F:OpenMetaverse.Simulator.SimStats.LastPingID">
20330 <exclude /> 18618 <summary>ID of last Ping sent</summary>
20331 </member> 18619 </member>
20332 <member name="T:OpenMetaverse.Packets.UseCachedMuteListPacket.AgentDataBlock"> 18620 <member name="F:OpenMetaverse.Simulator.SimStats.LastLag">
20333 <exclude /> 18621 <summary></summary>
20334 </member> 18622 </member>
20335 <member name="T:OpenMetaverse.Packets.GrantUserRightsPacket"> 18623 <member name="F:OpenMetaverse.Simulator.SimStats.MissedPings">
20336 <exclude /> 18624 <summary></summary>
20337 </member> 18625 </member>
20338 <member name="T:OpenMetaverse.Packets.GrantUserRightsPacket.AgentDataBlock"> 18626 <member name="F:OpenMetaverse.Simulator.SimStats.Dilation">
20339 <exclude /> 18627 <summary>Current time dilation of this simulator</summary>
20340 </member> 18628 </member>
20341 <member name="T:OpenMetaverse.Packets.GrantUserRightsPacket.RightsBlock"> 18629 <member name="F:OpenMetaverse.Simulator.SimStats.FPS">
20342 <exclude /> 18630 <summary>Current Frames per second of simulator</summary>
20343 </member> 18631 </member>
20344 <member name="T:OpenMetaverse.Packets.ChangeUserRightsPacket"> 18632 <member name="F:OpenMetaverse.Simulator.SimStats.PhysicsFPS">
20345 <exclude /> 18633 <summary>Current Physics frames per second of simulator</summary>
20346 </member> 18634 </member>
20347 <member name="T:OpenMetaverse.Packets.ChangeUserRightsPacket.AgentDataBlock"> 18635 <member name="F:OpenMetaverse.Simulator.SimStats.AgentUpdates">
20348 <exclude /> 18636 <summary></summary>
20349 </member> 18637 </member>
20350 <member name="T:OpenMetaverse.Packets.ChangeUserRightsPacket.RightsBlock"> 18638 <member name="F:OpenMetaverse.Simulator.SimStats.FrameTime">
20351 <exclude /> 18639 <summary></summary>
20352 </member> 18640 </member>
20353 <member name="T:OpenMetaverse.Packets.OnlineNotificationPacket"> 18641 <member name="F:OpenMetaverse.Simulator.SimStats.NetTime">
20354 <exclude /> 18642 <summary></summary>
20355 </member> 18643 </member>
20356 <member name="T:OpenMetaverse.Packets.OnlineNotificationPacket.AgentBlockBlock"> 18644 <member name="F:OpenMetaverse.Simulator.SimStats.PhysicsTime">
20357 <exclude /> 18645 <summary></summary>
20358 </member> 18646 </member>
20359 <member name="T:OpenMetaverse.Packets.OfflineNotificationPacket"> 18647 <member name="F:OpenMetaverse.Simulator.SimStats.ImageTime">
20360 <exclude /> 18648 <summary></summary>
20361 </member> 18649 </member>
20362 <member name="T:OpenMetaverse.Packets.OfflineNotificationPacket.AgentBlockBlock"> 18650 <member name="F:OpenMetaverse.Simulator.SimStats.ScriptTime">
20363 <exclude /> 18651 <summary></summary>
20364 </member> 18652 </member>
20365 <member name="T:OpenMetaverse.Packets.SetStartLocationRequestPacket"> 18653 <member name="F:OpenMetaverse.Simulator.SimStats.AgentTime">
20366 <exclude /> 18654 <summary></summary>
20367 </member> 18655 </member>
20368 <member name="T:OpenMetaverse.Packets.SetStartLocationRequestPacket.AgentDataBlock"> 18656 <member name="F:OpenMetaverse.Simulator.SimStats.OtherTime">
20369 <exclude /> 18657 <summary></summary>
20370 </member> 18658 </member>
20371 <member name="T:OpenMetaverse.Packets.SetStartLocationRequestPacket.StartLocationDataBlock"> 18659 <member name="F:OpenMetaverse.Simulator.SimStats.Objects">
20372 <exclude /> 18660 <summary>Total number of objects Simulator is simulating</summary>
20373 </member> 18661 </member>
20374 <member name="T:OpenMetaverse.Packets.AssetUploadRequestPacket"> 18662 <member name="F:OpenMetaverse.Simulator.SimStats.ScriptedObjects">
20375 <exclude /> 18663 <summary>Total number of Active (Scripted) objects running</summary>
20376 </member> 18664 </member>
20377 <member name="T:OpenMetaverse.Packets.AssetUploadRequestPacket.AssetBlockBlock"> 18665 <member name="F:OpenMetaverse.Simulator.SimStats.Agents">
20378 <exclude /> 18666 <summary>Number of agents currently in this simulator</summary>
20379 </member> 18667 </member>
20380 <member name="T:OpenMetaverse.Packets.AssetUploadCompletePacket"> 18668 <member name="F:OpenMetaverse.Simulator.SimStats.ChildAgents">
20381 <exclude /> 18669 <summary>Number of agents in neighbor simulators</summary>
20382 </member> 18670 </member>
20383 <member name="T:OpenMetaverse.Packets.AssetUploadCompletePacket.AssetBlockBlock"> 18671 <member name="F:OpenMetaverse.Simulator.SimStats.ActiveScripts">
20384 <exclude /> 18672 <summary>Number of Active scripts running in this simulator</summary>
20385 </member> 18673 </member>
20386 <member name="T:OpenMetaverse.Packets.CreateGroupRequestPacket"> 18674 <member name="F:OpenMetaverse.Simulator.SimStats.LSLIPS">
20387 <exclude /> 18675 <summary></summary>
20388 </member> 18676 </member>
20389 <member name="T:OpenMetaverse.Packets.CreateGroupRequestPacket.AgentDataBlock"> 18677 <member name="F:OpenMetaverse.Simulator.SimStats.INPPS">
20390 <exclude /> 18678 <summary></summary>
20391 </member> 18679 </member>
20392 <member name="T:OpenMetaverse.Packets.CreateGroupRequestPacket.GroupDataBlock"> 18680 <member name="F:OpenMetaverse.Simulator.SimStats.OUTPPS">
20393 <exclude /> 18681 <summary></summary>
20394 </member> 18682 </member>
20395 <member name="T:OpenMetaverse.Packets.CreateGroupReplyPacket"> 18683 <member name="F:OpenMetaverse.Simulator.SimStats.PendingDownloads">
20396 <exclude /> 18684 <summary>Number of downloads pending</summary>
20397 </member> 18685 </member>
20398 <member name="T:OpenMetaverse.Packets.CreateGroupReplyPacket.AgentDataBlock"> 18686 <member name="F:OpenMetaverse.Simulator.SimStats.PendingUploads">
20399 <exclude /> 18687 <summary>Number of uploads pending</summary>
20400 </member> 18688 </member>
20401 <member name="T:OpenMetaverse.Packets.CreateGroupReplyPacket.ReplyDataBlock"> 18689 <member name="F:OpenMetaverse.Simulator.SimStats.VirtualSize">
20402 <exclude /> 18690 <summary></summary>
20403 </member> 18691 </member>
20404 <member name="T:OpenMetaverse.Packets.UpdateGroupInfoPacket"> 18692 <member name="F:OpenMetaverse.Simulator.SimStats.ResidentSize">
20405 <exclude /> 18693 <summary></summary>
20406 </member> 18694 </member>
20407 <member name="T:OpenMetaverse.Packets.UpdateGroupInfoPacket.AgentDataBlock"> 18695 <member name="F:OpenMetaverse.Simulator.SimStats.PendingLocalUploads">
20408 <exclude /> 18696 <summary>Number of local uploads pending</summary>
20409 </member> 18697 </member>
20410 <member name="T:OpenMetaverse.Packets.UpdateGroupInfoPacket.GroupDataBlock"> 18698 <member name="F:OpenMetaverse.Simulator.SimStats.UnackedBytes">
20411 <exclude /> 18699 <summary>Unacknowledged bytes in queue</summary>
20412 </member> 18700 </member>
20413 <member name="T:OpenMetaverse.Packets.GroupRoleChangesPacket"> 18701 <member name="F:OpenMetaverse.SimulatorDataPool.Handle">
20414 <exclude /> 18702 <summary>
18703 Simulator handle
18704 </summary>
20415 </member> 18705 </member>
20416 <member name="T:OpenMetaverse.Packets.GroupRoleChangesPacket.AgentDataBlock"> 18706 <member name="F:OpenMetaverse.SimulatorDataPool.ActiveClients">
20417 <exclude /> 18707 <summary>
18708 Number of GridClients using this datapool
18709 </summary>
20418 </member> 18710 </member>
20419 <member name="T:OpenMetaverse.Packets.GroupRoleChangesPacket.RoleChangeBlock"> 18711 <member name="F:OpenMetaverse.SimulatorDataPool.InactiveSince">
20420 <exclude /> 18712 <summary>
18713 Time that the last client disconnected from the simulator
18714 </summary>
20421 </member> 18715 </member>
20422 <member name="T:OpenMetaverse.Packets.JoinGroupRequestPacket"> 18716 <member name="F:OpenMetaverse.SimulatorDataPool.PrimCache">
20423 <exclude /> 18717 <summary>
18718 The cache of prims used and unused in this simulator
18719 </summary>
20424 </member> 18720 </member>
20425 <member name="T:OpenMetaverse.Packets.JoinGroupRequestPacket.AgentDataBlock"> 18721 <member name="F:OpenMetaverse.SimulatorDataPool.Parcels">
20426 <exclude /> 18722 <summary>
18723 Shared parcel info only when POOL_PARCEL_DATA == true
18724 </summary>
20427 </member> 18725 </member>
20428 <member name="T:OpenMetaverse.Packets.JoinGroupRequestPacket.GroupDataBlock"> 18726 <member name="T:OpenMetaverse.ReportType">
20429 <exclude /> 18727 <summary>
18728
18729 </summary>
20430 </member> 18730 </member>
20431 <member name="T:OpenMetaverse.Packets.JoinGroupReplyPacket"> 18731 <member name="F:OpenMetaverse.ReportType.None">
20432 <exclude /> 18732 <summary>No report</summary>
20433 </member> 18733 </member>
20434 <member name="T:OpenMetaverse.Packets.JoinGroupReplyPacket.AgentDataBlock"> 18734 <member name="F:OpenMetaverse.ReportType.Unknown">
20435 <exclude /> 18735 <summary>Unknown report type</summary>
20436 </member> 18736 </member>
20437 <member name="T:OpenMetaverse.Packets.JoinGroupReplyPacket.GroupDataBlock"> 18737 <member name="F:OpenMetaverse.ReportType.Bug">
20438 <exclude /> 18738 <summary>Bug report</summary>
20439 </member> 18739 </member>
20440 <member name="T:OpenMetaverse.Packets.EjectGroupMemberRequestPacket"> 18740 <member name="F:OpenMetaverse.ReportType.Complaint">
20441 <exclude /> 18741 <summary>Complaint report</summary>
20442 </member> 18742 </member>
20443 <member name="T:OpenMetaverse.Packets.EjectGroupMemberRequestPacket.AgentDataBlock"> 18743 <member name="F:OpenMetaverse.ReportType.CustomerServiceRequest">
20444 <exclude /> 18744 <summary>Customer service report</summary>
20445 </member> 18745 </member>
20446 <member name="T:OpenMetaverse.Packets.EjectGroupMemberRequestPacket.GroupDataBlock"> 18746 <member name="T:OpenMetaverse.CompressedFlags">
20447 <exclude /> 18747 <summary>
18748 Bitflag field for ObjectUpdateCompressed data blocks, describing
18749 which options are present for each object
18750 </summary>
20448 </member> 18751 </member>
20449 <member name="T:OpenMetaverse.Packets.EjectGroupMemberRequestPacket.EjectDataBlock"> 18752 <member name="F:OpenMetaverse.CompressedFlags.ScratchPad">
20450 <exclude /> 18753 <summary>Unknown</summary>
20451 </member> 18754 </member>
20452 <member name="T:OpenMetaverse.Packets.EjectGroupMemberReplyPacket"> 18755 <member name="F:OpenMetaverse.CompressedFlags.Tree">
20453 <exclude /> 18756 <summary>Whether the object has a TreeSpecies</summary>
20454 </member> 18757 </member>
20455 <member name="T:OpenMetaverse.Packets.EjectGroupMemberReplyPacket.AgentDataBlock"> 18758 <member name="F:OpenMetaverse.CompressedFlags.HasText">
20456 <exclude /> 18759 <summary>Whether the object has floating text ala llSetText</summary>
20457 </member> 18760 </member>
20458 <member name="T:OpenMetaverse.Packets.EjectGroupMemberReplyPacket.GroupDataBlock"> 18761 <member name="F:OpenMetaverse.CompressedFlags.HasParticles">
20459 <exclude /> 18762 <summary>Whether the object has an active particle system</summary>
20460 </member> 18763 </member>
20461 <member name="T:OpenMetaverse.Packets.EjectGroupMemberReplyPacket.EjectDataBlock"> 18764 <member name="F:OpenMetaverse.CompressedFlags.HasSound">
20462 <exclude /> 18765 <summary>Whether the object has sound attached to it</summary>
20463 </member> 18766 </member>
20464 <member name="T:OpenMetaverse.Packets.LeaveGroupRequestPacket"> 18767 <member name="F:OpenMetaverse.CompressedFlags.HasParent">
20465 <exclude /> 18768 <summary>Whether the object is attached to a root object or not</summary>
20466 </member> 18769 </member>
20467 <member name="T:OpenMetaverse.Packets.LeaveGroupRequestPacket.AgentDataBlock"> 18770 <member name="F:OpenMetaverse.CompressedFlags.TextureAnimation">
20468 <exclude /> 18771 <summary>Whether the object has texture animation settings</summary>
20469 </member> 18772 </member>
20470 <member name="T:OpenMetaverse.Packets.LeaveGroupRequestPacket.GroupDataBlock"> 18773 <member name="F:OpenMetaverse.CompressedFlags.HasAngularVelocity">
20471 <exclude /> 18774 <summary>Whether the object has an angular velocity</summary>
20472 </member> 18775 </member>
20473 <member name="T:OpenMetaverse.Packets.LeaveGroupReplyPacket"> 18776 <member name="F:OpenMetaverse.CompressedFlags.HasNameValues">
20474 <exclude /> 18777 <summary>Whether the object has a name value pairs string</summary>
20475 </member> 18778 </member>
20476 <member name="T:OpenMetaverse.Packets.LeaveGroupReplyPacket.AgentDataBlock"> 18779 <member name="F:OpenMetaverse.CompressedFlags.MediaURL">
20477 <exclude /> 18780 <summary>Whether the object has a Media URL set</summary>
20478 </member> 18781 </member>
20479 <member name="T:OpenMetaverse.Packets.LeaveGroupReplyPacket.GroupDataBlock"> 18782 <member name="T:OpenMetaverse.UpdateType">
20480 <exclude /> 18783 <summary>
18784 Specific Flags for MultipleObjectUpdate requests
18785 </summary>
20481 </member> 18786 </member>
20482 <member name="T:OpenMetaverse.Packets.InviteGroupRequestPacket"> 18787 <member name="F:OpenMetaverse.UpdateType.None">
20483 <exclude /> 18788 <summary>None</summary>
20484 </member> 18789 </member>
20485 <member name="T:OpenMetaverse.Packets.InviteGroupRequestPacket.AgentDataBlock"> 18790 <member name="F:OpenMetaverse.UpdateType.Position">
20486 <exclude /> 18791 <summary>Change position of prims</summary>
20487 </member> 18792 </member>
20488 <member name="T:OpenMetaverse.Packets.InviteGroupRequestPacket.GroupDataBlock"> 18793 <member name="F:OpenMetaverse.UpdateType.Rotation">
20489 <exclude /> 18794 <summary>Change rotation of prims</summary>
20490 </member> 18795 </member>
20491 <member name="T:OpenMetaverse.Packets.InviteGroupRequestPacket.InviteDataBlock"> 18796 <member name="F:OpenMetaverse.UpdateType.Scale">
20492 <exclude /> 18797 <summary>Change size of prims</summary>
20493 </member> 18798 </member>
20494 <member name="T:OpenMetaverse.Packets.GroupProfileRequestPacket"> 18799 <member name="F:OpenMetaverse.UpdateType.Linked">
20495 <exclude /> 18800 <summary>Perform operation on link set</summary>
20496 </member> 18801 </member>
20497 <member name="T:OpenMetaverse.Packets.GroupProfileRequestPacket.AgentDataBlock"> 18802 <member name="F:OpenMetaverse.UpdateType.Uniform">
20498 <exclude /> 18803 <summary>Scale prims uniformly, same as selecing ctrl+shift in the
18804 viewer. Used in conjunction with Scale</summary>
20499 </member> 18805 </member>
20500 <member name="T:OpenMetaverse.Packets.GroupProfileRequestPacket.GroupDataBlock"> 18806 <member name="T:OpenMetaverse.PayPriceType">
20501 <exclude /> 18807 <summary>
18808 Special values in PayPriceReply. If the price is not one of these
18809 literal value of the price should be use
18810 </summary>
20502 </member> 18811 </member>
20503 <member name="T:OpenMetaverse.Packets.GroupProfileReplyPacket"> 18812 <member name="F:OpenMetaverse.PayPriceType.Hide">
20504 <exclude /> 18813 <summary>
18814 Indicates that this pay option should be hidden
18815 </summary>
20505 </member> 18816 </member>
20506 <member name="T:OpenMetaverse.Packets.GroupProfileReplyPacket.AgentDataBlock"> 18817 <member name="F:OpenMetaverse.PayPriceType.Default">
20507 <exclude /> 18818 <summary>
18819 Indicates that this pay option should have the default value
18820 </summary>
20508 </member> 18821 </member>
20509 <member name="T:OpenMetaverse.Packets.GroupProfileReplyPacket.GroupDataBlock"> 18822 <member name="T:OpenMetaverse.ObjectMovementUpdate">
20510 <exclude /> 18823 <summary>
18824 Contains the variables sent in an object update packet for objects.
18825 Used to track position and movement of prims and avatars
18826 </summary>
20511 </member> 18827 </member>
20512 <member name="T:OpenMetaverse.Packets.GroupAccountSummaryRequestPacket"> 18828 <member name="F:OpenMetaverse.ObjectMovementUpdate.Avatar">
20513 <exclude /> 18829 <summary></summary>
20514 </member> 18830 </member>
20515 <member name="T:OpenMetaverse.Packets.GroupAccountSummaryRequestPacket.AgentDataBlock"> 18831 <member name="F:OpenMetaverse.ObjectMovementUpdate.CollisionPlane">
20516 <exclude /> 18832 <summary></summary>
20517 </member> 18833 </member>
20518 <member name="T:OpenMetaverse.Packets.GroupAccountSummaryRequestPacket.MoneyDataBlock"> 18834 <member name="F:OpenMetaverse.ObjectMovementUpdate.State">
20519 <exclude /> 18835 <summary></summary>
20520 </member> 18836 </member>
20521 <member name="T:OpenMetaverse.Packets.GroupAccountSummaryReplyPacket"> 18837 <member name="F:OpenMetaverse.ObjectMovementUpdate.LocalID">
20522 <exclude /> 18838 <summary></summary>
20523 </member> 18839 </member>
20524 <member name="T:OpenMetaverse.Packets.GroupAccountSummaryReplyPacket.AgentDataBlock"> 18840 <member name="F:OpenMetaverse.ObjectMovementUpdate.Position">
20525 <exclude /> 18841 <summary></summary>
20526 </member> 18842 </member>
20527 <member name="T:OpenMetaverse.Packets.GroupAccountSummaryReplyPacket.MoneyDataBlock"> 18843 <member name="F:OpenMetaverse.ObjectMovementUpdate.Velocity">
20528 <exclude /> 18844 <summary></summary>
20529 </member> 18845 </member>
20530 <member name="T:OpenMetaverse.Packets.GroupAccountDetailsRequestPacket"> 18846 <member name="F:OpenMetaverse.ObjectMovementUpdate.Acceleration">
20531 <exclude /> 18847 <summary></summary>
20532 </member> 18848 </member>
20533 <member name="T:OpenMetaverse.Packets.GroupAccountDetailsRequestPacket.AgentDataBlock"> 18849 <member name="F:OpenMetaverse.ObjectMovementUpdate.Rotation">
20534 <exclude /> 18850 <summary></summary>
20535 </member> 18851 </member>
20536 <member name="T:OpenMetaverse.Packets.GroupAccountDetailsRequestPacket.MoneyDataBlock"> 18852 <member name="F:OpenMetaverse.ObjectMovementUpdate.AngularVelocity">
20537 <exclude /> 18853 <summary></summary>
20538 </member> 18854 </member>
20539 <member name="T:OpenMetaverse.Packets.GroupAccountDetailsReplyPacket"> 18855 <member name="F:OpenMetaverse.ObjectMovementUpdate.Textures">
20540 <exclude /> 18856 <summary></summary>
20541 </member> 18857 </member>
20542 <member name="T:OpenMetaverse.Packets.GroupAccountDetailsReplyPacket.AgentDataBlock"> 18858 <member name="T:OpenMetaverse.ObjectManager">
20543 <exclude /> 18859 <summary>
18860 Handles all network traffic related to prims and avatar positions and
18861 movement.
18862 </summary>
20544 </member> 18863 </member>
20545 <member name="T:OpenMetaverse.Packets.GroupAccountDetailsReplyPacket.MoneyDataBlock"> 18864 <member name="F:OpenMetaverse.ObjectManager.m_ObjectUpdate">
20546 <exclude /> 18865 <summary>The event subscribers, null of no subscribers</summary>
20547 </member> 18866 </member>
20548 <member name="T:OpenMetaverse.Packets.GroupAccountDetailsReplyPacket.HistoryDataBlock"> 18867 <member name="F:OpenMetaverse.ObjectManager.m_ObjectUpdateLock">
20549 <exclude /> 18868 <summary>Thread sync lock object</summary>
20550 </member> 18869 </member>
20551 <member name="T:OpenMetaverse.Packets.GroupAccountTransactionsRequestPacket"> 18870 <member name="F:OpenMetaverse.ObjectManager.m_ObjectProperties">
20552 <exclude /> 18871 <summary>The event subscribers, null of no subscribers</summary>
20553 </member> 18872 </member>
20554 <member name="T:OpenMetaverse.Packets.GroupAccountTransactionsRequestPacket.AgentDataBlock"> 18873 <member name="M:OpenMetaverse.ObjectManager.OnObjectProperties(OpenMetaverse.ObjectPropertiesEventArgs)">
20555 <exclude /> 18874 <summary>Raises the ObjectProperties Event</summary>
18875 <param name="e">A ObjectPropertiesEventArgs object containing
18876 the data sent from the simulator</param>
20556 </member> 18877 </member>
20557 <member name="T:OpenMetaverse.Packets.GroupAccountTransactionsRequestPacket.MoneyDataBlock"> 18878 <member name="F:OpenMetaverse.ObjectManager.m_ObjectPropertiesLock">
20558 <exclude /> 18879 <summary>Thread sync lock object</summary>
20559 </member> 18880 </member>
20560 <member name="T:OpenMetaverse.Packets.GroupAccountTransactionsReplyPacket"> 18881 <member name="F:OpenMetaverse.ObjectManager.m_ObjectPropertiesUpdated">
20561 <exclude /> 18882 <summary>The event subscribers, null of no subscribers</summary>
20562 </member> 18883 </member>
20563 <member name="T:OpenMetaverse.Packets.GroupAccountTransactionsReplyPacket.AgentDataBlock"> 18884 <member name="M:OpenMetaverse.ObjectManager.OnObjectPropertiesUpdated(OpenMetaverse.ObjectPropertiesUpdatedEventArgs)">
20564 <exclude /> 18885 <summary>Raises the ObjectPropertiesUpdated Event</summary>
18886 <param name="e">A ObjectPropertiesUpdatedEventArgs object containing
18887 the data sent from the simulator</param>
20565 </member> 18888 </member>
20566 <member name="T:OpenMetaverse.Packets.GroupAccountTransactionsReplyPacket.MoneyDataBlock"> 18889 <member name="F:OpenMetaverse.ObjectManager.m_ObjectPropertiesUpdatedLock">
20567 <exclude /> 18890 <summary>Thread sync lock object</summary>
20568 </member> 18891 </member>
20569 <member name="T:OpenMetaverse.Packets.GroupAccountTransactionsReplyPacket.HistoryDataBlock"> 18892 <member name="F:OpenMetaverse.ObjectManager.m_ObjectPropertiesFamily">
20570 <exclude /> 18893 <summary>The event subscribers, null of no subscribers</summary>
20571 </member> 18894 </member>
20572 <member name="T:OpenMetaverse.Packets.GroupActiveProposalsRequestPacket"> 18895 <member name="M:OpenMetaverse.ObjectManager.OnObjectPropertiesFamily(OpenMetaverse.ObjectPropertiesFamilyEventArgs)">
20573 <exclude /> 18896 <summary>Raises the ObjectPropertiesFamily Event</summary>
18897 <param name="e">A ObjectPropertiesFamilyEventArgs object containing
18898 the data sent from the simulator</param>
20574 </member> 18899 </member>
20575 <member name="T:OpenMetaverse.Packets.GroupActiveProposalsRequestPacket.AgentDataBlock"> 18900 <member name="F:OpenMetaverse.ObjectManager.m_ObjectPropertiesFamilyLock">
20576 <exclude /> 18901 <summary>Thread sync lock object</summary>
20577 </member> 18902 </member>
20578 <member name="T:OpenMetaverse.Packets.GroupActiveProposalsRequestPacket.GroupDataBlock"> 18903 <member name="F:OpenMetaverse.ObjectManager.m_AvatarUpdate">
20579 <exclude /> 18904 <summary>The event subscribers, null of no subscribers</summary>
20580 </member> 18905 </member>
20581 <member name="T:OpenMetaverse.Packets.GroupActiveProposalsRequestPacket.TransactionDataBlock"> 18906 <member name="M:OpenMetaverse.ObjectManager.OnAvatarUpdate(OpenMetaverse.AvatarUpdateEventArgs)">
20582 <exclude /> 18907 <summary>Raises the AvatarUpdate Event</summary>
18908 <param name="e">A AvatarUpdateEventArgs object containing
18909 the data sent from the simulator</param>
20583 </member> 18910 </member>
20584 <member name="T:OpenMetaverse.Packets.GroupActiveProposalItemReplyPacket"> 18911 <member name="F:OpenMetaverse.ObjectManager.m_AvatarUpdateLock">
20585 <exclude /> 18912 <summary>Thread sync lock object</summary>
20586 </member> 18913 </member>
20587 <member name="T:OpenMetaverse.Packets.GroupActiveProposalItemReplyPacket.AgentDataBlock"> 18914 <member name="F:OpenMetaverse.ObjectManager.m_TerseObjectUpdate">
20588 <exclude /> 18915 <summary>The event subscribers, null of no subscribers</summary>
20589 </member> 18916 </member>
20590 <member name="T:OpenMetaverse.Packets.GroupActiveProposalItemReplyPacket.TransactionDataBlock"> 18917 <member name="F:OpenMetaverse.ObjectManager.m_TerseObjectUpdateLock">
20591 <exclude /> 18918 <summary>Thread sync lock object</summary>
20592 </member> 18919 </member>
20593 <member name="T:OpenMetaverse.Packets.GroupActiveProposalItemReplyPacket.ProposalDataBlock"> 18920 <member name="F:OpenMetaverse.ObjectManager.m_ObjectDataBlockUpdate">
20594 <exclude /> 18921 <summary>The event subscribers, null of no subscribers</summary>
20595 </member> 18922 </member>
20596 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryRequestPacket"> 18923 <member name="M:OpenMetaverse.ObjectManager.OnObjectDataBlockUpdate(OpenMetaverse.ObjectDataBlockUpdateEventArgs)">
20597 <exclude /> 18924 <summary>Raises the ObjectDataBlockUpdate Event</summary>
18925 <param name="e">A ObjectDataBlockUpdateEventArgs object containing
18926 the data sent from the simulator</param>
20598 </member> 18927 </member>
20599 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryRequestPacket.AgentDataBlock"> 18928 <member name="F:OpenMetaverse.ObjectManager.m_ObjectDataBlockUpdateLock">
20600 <exclude /> 18929 <summary>Thread sync lock object</summary>
20601 </member> 18930 </member>
20602 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryRequestPacket.GroupDataBlock"> 18931 <member name="F:OpenMetaverse.ObjectManager.m_KillObject">
20603 <exclude /> 18932 <summary>The event subscribers, null of no subscribers</summary>
20604 </member> 18933 </member>
20605 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryRequestPacket.TransactionDataBlock"> 18934 <member name="M:OpenMetaverse.ObjectManager.OnKillObject(OpenMetaverse.KillObjectEventArgs)">
20606 <exclude /> 18935 <summary>Raises the KillObject Event</summary>
18936 <param name="e">A KillObjectEventArgs object containing
18937 the data sent from the simulator</param>
20607 </member> 18938 </member>
20608 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryItemReplyPacket"> 18939 <member name="F:OpenMetaverse.ObjectManager.m_KillObjectLock">
20609 <exclude /> 18940 <summary>Thread sync lock object</summary>
20610 </member> 18941 </member>
20611 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryItemReplyPacket.AgentDataBlock"> 18942 <member name="F:OpenMetaverse.ObjectManager.m_KillObjects">
20612 <exclude /> 18943 <summary>The event subscribers, null of no subscribers</summary>
20613 </member> 18944 </member>
20614 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryItemReplyPacket.TransactionDataBlock"> 18945 <member name="M:OpenMetaverse.ObjectManager.OnKillObjects(OpenMetaverse.KillObjectsEventArgs)">
20615 <exclude /> 18946 <summary>Raises the KillObjects Event</summary>
18947 <param name="e">A KillObjectsEventArgs object containing
18948 the data sent from the simulator</param>
20616 </member> 18949 </member>
20617 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryItemReplyPacket.HistoryItemDataBlock"> 18950 <member name="F:OpenMetaverse.ObjectManager.m_KillObjectsLock">
20618 <exclude /> 18951 <summary>Thread sync lock object</summary>
20619 </member> 18952 </member>
20620 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryItemReplyPacket.VoteItemBlock"> 18953 <member name="F:OpenMetaverse.ObjectManager.m_AvatarSitChanged">
20621 <exclude /> 18954 <summary>The event subscribers, null of no subscribers</summary>
20622 </member> 18955 </member>
20623 <member name="T:OpenMetaverse.Packets.StartGroupProposalPacket"> 18956 <member name="M:OpenMetaverse.ObjectManager.OnAvatarSitChanged(OpenMetaverse.AvatarSitChangedEventArgs)">
20624 <exclude /> 18957 <summary>Raises the AvatarSitChanged Event</summary>
18958 <param name="e">A AvatarSitChangedEventArgs object containing
18959 the data sent from the simulator</param>
20625 </member> 18960 </member>
20626 <member name="T:OpenMetaverse.Packets.StartGroupProposalPacket.AgentDataBlock"> 18961 <member name="F:OpenMetaverse.ObjectManager.m_AvatarSitChangedLock">
20627 <exclude /> 18962 <summary>Thread sync lock object</summary>
20628 </member> 18963 </member>
20629 <member name="T:OpenMetaverse.Packets.StartGroupProposalPacket.ProposalDataBlock"> 18964 <member name="F:OpenMetaverse.ObjectManager.m_PayPriceReply">
20630 <exclude /> 18965 <summary>The event subscribers, null of no subscribers</summary>
20631 </member> 18966 </member>
20632 <member name="T:OpenMetaverse.Packets.GroupProposalBallotPacket"> 18967 <member name="M:OpenMetaverse.ObjectManager.OnPayPriceReply(OpenMetaverse.PayPriceReplyEventArgs)">
20633 <exclude /> 18968 <summary>Raises the PayPriceReply Event</summary>
18969 <param name="e">A PayPriceReplyEventArgs object containing
18970 the data sent from the simulator</param>
20634 </member> 18971 </member>
20635 <member name="T:OpenMetaverse.Packets.GroupProposalBallotPacket.AgentDataBlock"> 18972 <member name="F:OpenMetaverse.ObjectManager.m_PayPriceReplyLock">
20636 <exclude /> 18973 <summary>Thread sync lock object</summary>
20637 </member> 18974 </member>
20638 <member name="T:OpenMetaverse.Packets.GroupProposalBallotPacket.ProposalDataBlock"> 18975 <member name="F:OpenMetaverse.ObjectManager.m_PhysicsProperties">
20639 <exclude /> 18976 <summary>The event subscribers, null of no subscribers</summary>
20640 </member> 18977 </member>
20641 <member name="T:OpenMetaverse.Packets.GroupMembersRequestPacket"> 18978 <member name="M:OpenMetaverse.ObjectManager.OnPhysicsProperties(OpenMetaverse.PhysicsPropertiesEventArgs)">
20642 <exclude /> 18979 <summary>Raises the PhysicsProperties Event</summary>
18980 <param name="e">A PhysicsPropertiesEventArgs object containing
18981 the data sent from the simulator</param>
20643 </member> 18982 </member>
20644 <member name="T:OpenMetaverse.Packets.GroupMembersRequestPacket.AgentDataBlock"> 18983 <member name="F:OpenMetaverse.ObjectManager.m_PhysicsPropertiesLock">
20645 <exclude /> 18984 <summary>Thread sync lock object</summary>
20646 </member> 18985 </member>
20647 <member name="T:OpenMetaverse.Packets.GroupMembersRequestPacket.GroupDataBlock"> 18986 <member name="F:OpenMetaverse.ObjectManager.Client">
20648 <exclude /> 18987 <summary>Reference to the GridClient object</summary>
20649 </member> 18988 </member>
20650 <member name="T:OpenMetaverse.Packets.GroupMembersReplyPacket"> 18989 <member name="F:OpenMetaverse.ObjectManager.InterpolationTimer">
20651 <exclude /> 18990 <summary>Does periodic dead reckoning calculation to convert
18991 velocity and acceleration to new positions for objects</summary>
20652 </member> 18992 </member>
20653 <member name="T:OpenMetaverse.Packets.GroupMembersReplyPacket.AgentDataBlock"> 18993 <member name="M:OpenMetaverse.ObjectManager.#ctor(OpenMetaverse.GridClient)">
20654 <exclude /> 18994 <summary>
18995 Construct a new instance of the ObjectManager class
18996 </summary>
18997 <param name="client">A reference to the <see cref="T:OpenMetaverse.GridClient"/> instance</param>
20655 </member> 18998 </member>
20656 <member name="T:OpenMetaverse.Packets.GroupMembersReplyPacket.GroupDataBlock"> 18999 <member name="M:OpenMetaverse.ObjectManager.RequestObject(OpenMetaverse.Simulator,System.UInt32)">
20657 <exclude /> 19000 <summary>
19001 Request information for a single object from a <see cref="T:OpenMetaverse.Simulator"/>
19002 you are currently connected to
19003 </summary>
19004 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param>
19005 <param name="localID">The Local ID of the object</param>
20658 </member> 19006 </member>
20659 <member name="T:OpenMetaverse.Packets.GroupMembersReplyPacket.MemberDataBlock"> 19007 <member name="M:OpenMetaverse.ObjectManager.RequestObjects(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32})">
20660 <exclude /> 19008 <summary>
19009 Request information for multiple objects contained in
19010 the same simulator
19011 </summary>
19012 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the objects are located</param>
19013 <param name="localIDs">An array containing the Local IDs of the objects</param>
20661 </member> 19014 </member>
20662 <member name="T:OpenMetaverse.Packets.ActivateGroupPacket"> 19015 <member name="M:OpenMetaverse.ObjectManager.BuyObject(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.SaleType,System.Int32,OpenMetaverse.UUID,OpenMetaverse.UUID)">
20663 <exclude /> 19016 <summary>
19017 Attempt to purchase an original object, a copy, or the contents of
19018 an object
19019 </summary>
19020 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param>
19021 <param name="localID">The Local ID of the object</param>
19022 <param name="saleType">Whether the original, a copy, or the object
19023 contents are on sale. This is used for verification, if the this
19024 sale type is not valid for the object the purchase will fail</param>
19025 <param name="price">Price of the object. This is used for
19026 verification, if it does not match the actual price the purchase
19027 will fail</param>
19028 <param name="groupID">Group ID that will be associated with the new
19029 purchase</param>
19030 <param name="categoryID">Inventory folder UUID where the object or objects
19031 purchased should be placed</param>
19032 <example>
19033 <code>
19034 BuyObject(Client.Network.CurrentSim, 500, SaleType.Copy,
19035 100, UUID.Zero, Client.Self.InventoryRootFolderUUID);
19036 </code>
19037 </example>
20664 </member> 19038 </member>
20665 <member name="T:OpenMetaverse.Packets.ActivateGroupPacket.AgentDataBlock"> 19039 <member name="M:OpenMetaverse.ObjectManager.RequestPayPrice(OpenMetaverse.Simulator,OpenMetaverse.UUID)">
20666 <exclude /> 19040 <summary>
19041 Request prices that should be displayed in pay dialog. This will triggger the simulator
19042 to send us back a PayPriceReply which can be handled by OnPayPriceReply event
19043 </summary>
19044 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param>
19045 <param name="objectID">The ID of the object</param>
19046 <remarks>The result is raised in the <see cref="E:OpenMetaverse.ObjectManager.PayPriceReply"/> event</remarks>
20667 </member> 19047 </member>
20668 <member name="T:OpenMetaverse.Packets.SetGroupContributionPacket"> 19048 <member name="M:OpenMetaverse.ObjectManager.SelectObject(OpenMetaverse.Simulator,System.UInt32)">
20669 <exclude /> 19049 <summary>
19050 Select a single object. This will cause the <see cref="T:OpenMetaverse.Simulator"/> to send us
19051 an <see cref="T:OpenMetaverse.Packets.ObjectPropertiesPacket"/> which will raise the <see cref="E:OpenMetaverse.ObjectManager.ObjectProperties"/> event
19052 </summary>
19053 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param>
19054 <param name="localID">The Local ID of the object</param>
19055 <seealso cref="T:OpenMetaverse.ObjectPropertiesFamilyEventArgs"/>
20670 </member> 19056 </member>
20671 <member name="T:OpenMetaverse.Packets.SetGroupContributionPacket.AgentDataBlock"> 19057 <member name="M:OpenMetaverse.ObjectManager.SelectObject(OpenMetaverse.Simulator,System.UInt32,System.Boolean)">
20672 <exclude /> 19058 <summary>
19059 Select a single object. This will cause the <see cref="T:OpenMetaverse.Simulator"/> to send us
19060 an <see cref="T:OpenMetaverse.Packets.ObjectPropertiesPacket"/> which will raise the <see cref="E:OpenMetaverse.ObjectManager.ObjectProperties"/> event
19061 </summary>
19062 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param>
19063 <param name="localID">The Local ID of the object</param>
19064 <param name="automaticDeselect">if true, a call to <see cref="M:OpenMetaverse.ObjectManager.DeselectObject(OpenMetaverse.Simulator,System.UInt32)"/> is
19065 made immediately following the request</param>
19066 <seealso cref="T:OpenMetaverse.ObjectPropertiesFamilyEventArgs"/>
20673 </member> 19067 </member>
20674 <member name="T:OpenMetaverse.Packets.SetGroupContributionPacket.DataBlock"> 19068 <member name="M:OpenMetaverse.ObjectManager.SelectObjects(OpenMetaverse.Simulator,System.UInt32[],System.Boolean)">
20675 <exclude /> 19069 <summary>
19070 Select multiple objects. This will cause the <see cref="T:OpenMetaverse.Simulator"/> to send us
19071 an <see cref="T:OpenMetaverse.Packets.ObjectPropertiesPacket"/> which will raise the <see cref="E:OpenMetaverse.ObjectManager.ObjectProperties"/> event
19072 </summary>
19073 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the objects are located</param>
19074 <param name="localIDs">An array containing the Local IDs of the objects</param>
19075 <param name="automaticDeselect">Should objects be deselected immediately after selection</param>
19076 <seealso cref="T:OpenMetaverse.ObjectPropertiesFamilyEventArgs"/>
20676 </member> 19077 </member>
20677 <member name="T:OpenMetaverse.Packets.SetGroupAcceptNoticesPacket"> 19078 <member name="M:OpenMetaverse.ObjectManager.SelectObjects(OpenMetaverse.Simulator,System.UInt32[])">
20678 <exclude /> 19079 <summary>
19080 Select multiple objects. This will cause the <see cref="T:OpenMetaverse.Simulator"/> to send us
19081 an <see cref="T:OpenMetaverse.Packets.ObjectPropertiesPacket"/> which will raise the <see cref="E:OpenMetaverse.ObjectManager.ObjectProperties"/> event
19082 </summary>
19083 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the objects are located</param>
19084 <param name="localIDs">An array containing the Local IDs of the objects</param>
19085 <seealso cref="T:OpenMetaverse.ObjectPropertiesFamilyEventArgs"/>
20679 </member> 19086 </member>
20680 <member name="T:OpenMetaverse.Packets.SetGroupAcceptNoticesPacket.AgentDataBlock"> 19087 <member name="M:OpenMetaverse.ObjectManager.SetFlags(OpenMetaverse.Simulator,System.UInt32,System.Boolean,System.Boolean,System.Boolean,System.Boolean)">
20681 <exclude /> 19088 <summary>
19089 Update the properties of an object
19090 </summary>
19091 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param>
19092 <param name="localID">The Local ID of the object</param>
19093 <param name="physical">true to turn the objects physical property on</param>
19094 <param name="temporary">true to turn the objects temporary property on</param>
19095 <param name="phantom">true to turn the objects phantom property on</param>
19096 <param name="castsShadow">true to turn the objects cast shadows property on</param>
20682 </member> 19097 </member>
20683 <member name="T:OpenMetaverse.Packets.SetGroupAcceptNoticesPacket.DataBlock"> 19098 <member name="M:OpenMetaverse.ObjectManager.SetFlags(OpenMetaverse.Simulator,System.UInt32,System.Boolean,System.Boolean,System.Boolean,System.Boolean,OpenMetaverse.PhysicsShapeType,System.Single,System.Single,System.Single,System.Single)">
20684 <exclude /> 19099 <summary>
19100 Update the properties of an object
19101 </summary>
19102 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param>
19103 <param name="localID">The Local ID of the object</param>
19104 <param name="physical">true to turn the objects physical property on</param>
19105 <param name="temporary">true to turn the objects temporary property on</param>
19106 <param name="phantom">true to turn the objects phantom property on</param>
19107 <param name="castsShadow">true to turn the objects cast shadows property on</param>
19108 <param name="physicsType">Type of the represetnation prim will have in the physics engine</param>
19109 <param name="density">Density - normal value 1000</param>
19110 <param name="friction">Friction - normal value 0.6</param>
19111 <param name="restitution">Restitution - standard value 0.5</param>
19112 <param name="gravityMultiplier">Gravity multiplier - standar value 1.0</param>
20685 </member> 19113 </member>
20686 <member name="T:OpenMetaverse.Packets.SetGroupAcceptNoticesPacket.NewDataBlock"> 19114 <member name="M:OpenMetaverse.ObjectManager.SetSaleInfo(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.SaleType,System.Int32)">
20687 <exclude /> 19115 <summary>
19116 Sets the sale properties of a single object
19117 </summary>
19118 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param>
19119 <param name="localID">The Local ID of the object</param>
19120 <param name="saleType">One of the options from the <see cref="T:OpenMetaverse.SaleType"/> enum</param>
19121 <param name="price">The price of the object</param>
20688 </member> 19122 </member>
20689 <member name="T:OpenMetaverse.Packets.GroupRoleDataRequestPacket"> 19123 <member name="M:OpenMetaverse.ObjectManager.SetSaleInfo(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32},OpenMetaverse.SaleType,System.Int32)">
20690 <exclude /> 19124 <summary>
19125 Sets the sale properties of multiple objects
19126 </summary>
19127 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the objects are located</param>
19128 <param name="localIDs">An array containing the Local IDs of the objects</param>
19129 <param name="saleType">One of the options from the <see cref="T:OpenMetaverse.SaleType"/> enum</param>
19130 <param name="price">The price of the object</param>
20691 </member> 19131 </member>
20692 <member name="T:OpenMetaverse.Packets.GroupRoleDataRequestPacket.AgentDataBlock"> 19132 <member name="M:OpenMetaverse.ObjectManager.DeselectObject(OpenMetaverse.Simulator,System.UInt32)">
20693 <exclude /> 19133 <summary>
19134 Deselect a single object
19135 </summary>
19136 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param>
19137 <param name="localID">The Local ID of the object</param>
20694 </member> 19138 </member>
20695 <member name="T:OpenMetaverse.Packets.GroupRoleDataRequestPacket.GroupDataBlock"> 19139 <member name="M:OpenMetaverse.ObjectManager.DeselectObjects(OpenMetaverse.Simulator,System.UInt32[])">
20696 <exclude /> 19140 <summary>
19141 Deselect multiple objects.
19142 </summary>
19143 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the objects are located</param>
19144 <param name="localIDs">An array containing the Local IDs of the objects</param>
20697 </member> 19145 </member>
20698 <member name="T:OpenMetaverse.Packets.GroupRoleDataReplyPacket"> 19146 <member name="M:OpenMetaverse.ObjectManager.ClickObject(OpenMetaverse.Simulator,System.UInt32)">
20699 <exclude /> 19147 <summary>
19148 Perform a click action on an object
19149 </summary>
19150 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param>
19151 <param name="localID">The Local ID of the object</param>
20700 </member> 19152 </member>
20701 <member name="T:OpenMetaverse.Packets.GroupRoleDataReplyPacket.AgentDataBlock"> 19153 <member name="M:OpenMetaverse.ObjectManager.ClickObject(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Vector3,OpenMetaverse.Vector3,System.Int32,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3)">
20702 <exclude /> 19154 <summary>
19155 Perform a click action (Grab) on a single object
19156 </summary>
19157 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param>
19158 <param name="localID">The Local ID of the object</param>
19159 <param name="uvCoord">The texture coordinates to touch</param>
19160 <param name="stCoord">The surface coordinates to touch</param>
19161 <param name="faceIndex">The face of the position to touch</param>
19162 <param name="position">The region coordinates of the position to touch</param>
19163 <param name="normal">The surface normal of the position to touch (A normal is a vector perpindicular to the surface)</param>
19164 <param name="binormal">The surface binormal of the position to touch (A binormal is a vector tangen to the surface
19165 pointing along the U direction of the tangent space</param>
20703 </member> 19166 </member>
20704 <member name="T:OpenMetaverse.Packets.GroupRoleDataReplyPacket.GroupDataBlock"> 19167 <member name="M:OpenMetaverse.ObjectManager.AddPrim(OpenMetaverse.Simulator,OpenMetaverse.Primitive.ConstructionData,OpenMetaverse.UUID,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Quaternion)">
20705 <exclude /> 19168 <summary>
19169 Create (rez) a new prim object in a simulator
19170 </summary>
19171 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object to place the object in</param>
19172 <param name="prim">Data describing the prim object to rez</param>
19173 <param name="groupID">Group ID that this prim will be set to, or UUID.Zero if you
19174 do not want the object to be associated with a specific group</param>
19175 <param name="position">An approximation of the position at which to rez the prim</param>
19176 <param name="scale">Scale vector to size this prim</param>
19177 <param name="rotation">Rotation quaternion to rotate this prim</param>
19178 <remarks>Due to the way client prim rezzing is done on the server,
19179 the requested position for an object is only close to where the prim
19180 actually ends up. If you desire exact placement you'll need to
19181 follow up by moving the object after it has been created. This
19182 function will not set textures, light and flexible data, or other
19183 extended primitive properties</remarks>
20706 </member> 19184 </member>
20707 <member name="T:OpenMetaverse.Packets.GroupRoleDataReplyPacket.RoleDataBlock"> 19185 <member name="M:OpenMetaverse.ObjectManager.AddPrim(OpenMetaverse.Simulator,OpenMetaverse.Primitive.ConstructionData,OpenMetaverse.UUID,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Quaternion,OpenMetaverse.PrimFlags)">
20708 <exclude /> 19186 <summary>
19187 Create (rez) a new prim object in a simulator
19188 </summary>
19189 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object to place the object in</param>
19190 <param name="prim">Data describing the prim object to rez</param>
19191 <param name="groupID">Group ID that this prim will be set to, or UUID.Zero if you
19192 do not want the object to be associated with a specific group</param>
19193 <param name="position">An approximation of the position at which to rez the prim</param>
19194 <param name="scale">Scale vector to size this prim</param>
19195 <param name="rotation">Rotation quaternion to rotate this prim</param>
19196 <param name="createFlags">Specify the <seealso cref="T:OpenMetaverse.PrimFlags"/></param>
19197 <remarks>Due to the way client prim rezzing is done on the server,
19198 the requested position for an object is only close to where the prim
19199 actually ends up. If you desire exact placement you'll need to
19200 follow up by moving the object after it has been created. This
19201 function will not set textures, light and flexible data, or other
19202 extended primitive properties</remarks>
20709 </member> 19203 </member>
20710 <member name="T:OpenMetaverse.Packets.GroupRoleMembersRequestPacket"> 19204 <member name="M:OpenMetaverse.ObjectManager.AddTree(OpenMetaverse.Simulator,OpenMetaverse.Vector3,OpenMetaverse.Quaternion,OpenMetaverse.Vector3,OpenMetaverse.Tree,OpenMetaverse.UUID,System.Boolean)">
20711 <exclude /> 19205 <summary>
19206 Rez a Linden tree
19207 </summary>
19208 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
19209 <param name="scale">The size of the tree</param>
19210 <param name="rotation">The rotation of the tree</param>
19211 <param name="position">The position of the tree</param>
19212 <param name="treeType">The Type of tree</param>
19213 <param name="groupOwner">The <seealso cref="T:OpenMetaverse.UUID"/> of the group to set the tree to,
19214 or UUID.Zero if no group is to be set</param>
19215 <param name="newTree">true to use the "new" Linden trees, false to use the old</param>
20712 </member> 19216 </member>
20713 <member name="T:OpenMetaverse.Packets.GroupRoleMembersRequestPacket.AgentDataBlock"> 19217 <member name="M:OpenMetaverse.ObjectManager.AddGrass(OpenMetaverse.Simulator,OpenMetaverse.Vector3,OpenMetaverse.Quaternion,OpenMetaverse.Vector3,OpenMetaverse.Grass,OpenMetaverse.UUID)">
20714 <exclude /> 19218 <summary>
19219 Rez grass and ground cover
19220 </summary>
19221 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
19222 <param name="scale">The size of the grass</param>
19223 <param name="rotation">The rotation of the grass</param>
19224 <param name="position">The position of the grass</param>
19225 <param name="grassType">The type of grass from the <seealso cref="T:OpenMetaverse.Grass"/> enum</param>
19226 <param name="groupOwner">The <seealso cref="T:OpenMetaverse.UUID"/> of the group to set the tree to,
19227 or UUID.Zero if no group is to be set</param>
20715 </member> 19228 </member>
20716 <member name="T:OpenMetaverse.Packets.GroupRoleMembersRequestPacket.GroupDataBlock"> 19229 <member name="M:OpenMetaverse.ObjectManager.SetTextures(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Primitive.TextureEntry)">
20717 <exclude /> 19230 <summary>
19231 Set the textures to apply to the faces of an object
19232 </summary>
19233 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
19234 <param name="localID">The objects ID which is local to the simulator the object is in</param>
19235 <param name="textures">The texture data to apply</param>
20718 </member> 19236 </member>
20719 <member name="T:OpenMetaverse.Packets.GroupRoleMembersReplyPacket"> 19237 <member name="M:OpenMetaverse.ObjectManager.SetTextures(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Primitive.TextureEntry,System.String)">
20720 <exclude /> 19238 <summary>
19239 Set the textures to apply to the faces of an object
19240 </summary>
19241 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
19242 <param name="localID">The objects ID which is local to the simulator the object is in</param>
19243 <param name="textures">The texture data to apply</param>
19244 <param name="mediaUrl">A media URL (not used)</param>
20721 </member> 19245 </member>
20722 <member name="T:OpenMetaverse.Packets.GroupRoleMembersReplyPacket.AgentDataBlock"> 19246 <member name="M:OpenMetaverse.ObjectManager.SetLight(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Primitive.LightData)">
20723 <exclude /> 19247 <summary>
19248 Set the Light data on an object
19249 </summary>
19250 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
19251 <param name="localID">The objects ID which is local to the simulator the object is in</param>
19252 <param name="light">A <seealso cref="T:OpenMetaverse.Primitive.LightData"/> object containing the data to set</param>
20724 </member> 19253 </member>
20725 <member name="T:OpenMetaverse.Packets.GroupRoleMembersReplyPacket.MemberDataBlock"> 19254 <member name="M:OpenMetaverse.ObjectManager.SetFlexible(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Primitive.FlexibleData)">
20726 <exclude /> 19255 <summary>
19256 Set the flexible data on an object
19257 </summary>
19258 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
19259 <param name="localID">The objects ID which is local to the simulator the object is in</param>
19260 <param name="flexible">A <seealso cref="T:OpenMetaverse.Primitive.FlexibleData"/> object containing the data to set</param>
20727 </member> 19261 </member>
20728 <member name="T:OpenMetaverse.Packets.GroupTitlesRequestPacket"> 19262 <member name="M:OpenMetaverse.ObjectManager.SetSculpt(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Primitive.SculptData)">
20729 <exclude /> 19263 <summary>
19264 Set the sculptie texture and data on an object
19265 </summary>
19266 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
19267 <param name="localID">The objects ID which is local to the simulator the object is in</param>
19268 <param name="sculpt">A <seealso cref="T:OpenMetaverse.Primitive.SculptData"/> object containing the data to set</param>
20730 </member> 19269 </member>
20731 <member name="T:OpenMetaverse.Packets.GroupTitlesRequestPacket.AgentDataBlock"> 19270 <member name="M:OpenMetaverse.ObjectManager.SetExtraParamOff(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.ExtraParamType)">
20732 <exclude /> 19271 <summary>
19272 Unset additional primitive parameters on an object
19273 </summary>
19274 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
19275 <param name="localID">The objects ID which is local to the simulator the object is in</param>
19276 <param name="type">The extra parameters to set</param>
20733 </member> 19277 </member>
20734 <member name="T:OpenMetaverse.Packets.GroupTitlesReplyPacket"> 19278 <member name="M:OpenMetaverse.ObjectManager.LinkPrims(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32})">
20735 <exclude /> 19279 <summary>
19280 Link multiple prims into a linkset
19281 </summary>
19282 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the objects reside</param>
19283 <param name="localIDs">An array which contains the IDs of the objects to link</param>
19284 <remarks>The last object in the array will be the root object of the linkset TODO: Is this true?</remarks>
20736 </member> 19285 </member>
20737 <member name="T:OpenMetaverse.Packets.GroupTitlesReplyPacket.AgentDataBlock"> 19286 <member name="M:OpenMetaverse.ObjectManager.DelinkPrims(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32})">
20738 <exclude /> 19287 <summary>
19288 Delink/Unlink multiple prims from a linkset
19289 </summary>
19290 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the objects reside</param>
19291 <param name="localIDs">An array which contains the IDs of the objects to delink</param>
20739 </member> 19292 </member>
20740 <member name="T:OpenMetaverse.Packets.GroupTitlesReplyPacket.GroupDataBlock"> 19293 <member name="M:OpenMetaverse.ObjectManager.SetRotation(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Quaternion)">
20741 <exclude /> 19294 <summary>
19295 Change the rotation of an object
19296 </summary>
19297 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
19298 <param name="localID">The objects ID which is local to the simulator the object is in</param>
19299 <param name="rotation">The new rotation of the object</param>
20742 </member> 19300 </member>
20743 <member name="T:OpenMetaverse.Packets.GroupTitleUpdatePacket"> 19301 <member name="M:OpenMetaverse.ObjectManager.SetName(OpenMetaverse.Simulator,System.UInt32,System.String)">
20744 <exclude /> 19302 <summary>
19303 Set the name of an object
19304 </summary>
19305 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
19306 <param name="localID">The objects ID which is local to the simulator the object is in</param>
19307 <param name="name">A string containing the new name of the object</param>
20745 </member> 19308 </member>
20746 <member name="T:OpenMetaverse.Packets.GroupTitleUpdatePacket.AgentDataBlock"> 19309 <member name="M:OpenMetaverse.ObjectManager.SetNames(OpenMetaverse.Simulator,System.UInt32[],System.String[])">
20747 <exclude /> 19310 <summary>
19311 Set the name of multiple objects
19312 </summary>
19313 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the objects reside</param>
19314 <param name="localIDs">An array which contains the IDs of the objects to change the name of</param>
19315 <param name="names">An array which contains the new names of the objects</param>
20748 </member> 19316 </member>
20749 <member name="T:OpenMetaverse.Packets.GroupRoleUpdatePacket"> 19317 <member name="M:OpenMetaverse.ObjectManager.SetDescription(OpenMetaverse.Simulator,System.UInt32,System.String)">
20750 <exclude /> 19318 <summary>
19319 Set the description of an object
19320 </summary>
19321 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
19322 <param name="localID">The objects ID which is local to the simulator the object is in</param>
19323 <param name="description">A string containing the new description of the object</param>
20751 </member> 19324 </member>
20752 <member name="T:OpenMetaverse.Packets.GroupRoleUpdatePacket.AgentDataBlock"> 19325 <member name="M:OpenMetaverse.ObjectManager.SetDescriptions(OpenMetaverse.Simulator,System.UInt32[],System.String[])">
20753 <exclude /> 19326 <summary>
19327 Set the descriptions of multiple objects
19328 </summary>
19329 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the objects reside</param>
19330 <param name="localIDs">An array which contains the IDs of the objects to change the description of</param>
19331 <param name="descriptions">An array which contains the new descriptions of the objects</param>
20754 </member> 19332 </member>
20755 <member name="T:OpenMetaverse.Packets.GroupRoleUpdatePacket.RoleDataBlock"> 19333 <member name="M:OpenMetaverse.ObjectManager.AttachObject(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.AttachmentPoint,OpenMetaverse.Quaternion)">
20756 <exclude /> 19334 <summary>
19335 Attach an object to this avatar
19336 </summary>
19337 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
19338 <param name="localID">The objects ID which is local to the simulator the object is in</param>
19339 <param name="attachPoint">The point on the avatar the object will be attached</param>
19340 <param name="rotation">The rotation of the attached object</param>
20757 </member> 19341 </member>
20758 <member name="T:OpenMetaverse.Packets.LiveHelpGroupRequestPacket"> 19342 <member name="M:OpenMetaverse.ObjectManager.DropObject(OpenMetaverse.Simulator,System.UInt32)">
20759 <exclude /> 19343 <summary>
19344 Drop an attached object from this avatar
19345 </summary>
19346 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/>
19347 object where the objects reside. This will always be the simulator the avatar is currently in
19348 </param>
19349 <param name="localID">The object's ID which is local to the simulator the object is in</param>
20760 </member> 19350 </member>
20761 <member name="T:OpenMetaverse.Packets.LiveHelpGroupRequestPacket.RequestDataBlock"> 19351 <member name="M:OpenMetaverse.ObjectManager.DetachObjects(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32})">
20762 <exclude /> 19352 <summary>
19353 Detach an object from yourself
19354 </summary>
19355 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/>
19356 object where the objects reside
19357
19358 This will always be the simulator the avatar is currently in
19359 </param>
19360 <param name="localIDs">An array which contains the IDs of the objects to detach</param>
20763 </member> 19361 </member>
20764 <member name="T:OpenMetaverse.Packets.LiveHelpGroupReplyPacket"> 19362 <member name="M:OpenMetaverse.ObjectManager.SetPosition(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Vector3)">
20765 <exclude /> 19363 <summary>
19364 Change the position of an object, Will change position of entire linkset
19365 </summary>
19366 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
19367 <param name="localID">The objects ID which is local to the simulator the object is in</param>
19368 <param name="position">The new position of the object</param>
20766 </member> 19369 </member>
20767 <member name="T:OpenMetaverse.Packets.LiveHelpGroupReplyPacket.ReplyDataBlock"> 19370 <member name="M:OpenMetaverse.ObjectManager.SetPosition(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Vector3,System.Boolean)">
20768 <exclude /> 19371 <summary>
19372 Change the position of an object
19373 </summary>
19374 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
19375 <param name="localID">The objects ID which is local to the simulator the object is in</param>
19376 <param name="position">The new position of the object</param>
19377 <param name="childOnly">if true, will change position of (this) child prim only, not entire linkset</param>
20769 </member> 19378 </member>
20770 <member name="T:OpenMetaverse.Packets.AgentWearablesRequestPacket"> 19379 <member name="M:OpenMetaverse.ObjectManager.SetScale(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Vector3,System.Boolean,System.Boolean)">
20771 <exclude /> 19380 <summary>
19381 Change the Scale (size) of an object
19382 </summary>
19383 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
19384 <param name="localID">The objects ID which is local to the simulator the object is in</param>
19385 <param name="scale">The new scale of the object</param>
19386 <param name="childOnly">If true, will change scale of this prim only, not entire linkset</param>
19387 <param name="uniform">True to resize prims uniformly</param>
20772 </member> 19388 </member>
20773 <member name="T:OpenMetaverse.Packets.AgentWearablesRequestPacket.AgentDataBlock"> 19389 <member name="M:OpenMetaverse.ObjectManager.SetRotation(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Quaternion,System.Boolean)">
20774 <exclude /> 19390 <summary>
19391 Change the Rotation of an object that is either a child or a whole linkset
19392 </summary>
19393 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
19394 <param name="localID">The objects ID which is local to the simulator the object is in</param>
19395 <param name="quat">The new scale of the object</param>
19396 <param name="childOnly">If true, will change rotation of this prim only, not entire linkset</param>
20775 </member> 19397 </member>
20776 <member name="T:OpenMetaverse.Packets.AgentWearablesUpdatePacket"> 19398 <member name="M:OpenMetaverse.ObjectManager.UpdateObject(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Vector3,OpenMetaverse.UpdateType)">
20777 <exclude /> 19399 <summary>
19400 Send a Multiple Object Update packet to change the size, scale or rotation of a primitive
19401 </summary>
19402 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
19403 <param name="localID">The objects ID which is local to the simulator the object is in</param>
19404 <param name="data">The new rotation, size, or position of the target object</param>
19405 <param name="type">The flags from the <seealso cref="T:OpenMetaverse.UpdateType"/> Enum</param>
20778 </member> 19406 </member>
20779 <member name="T:OpenMetaverse.Packets.AgentWearablesUpdatePacket.AgentDataBlock"> 19407 <member name="M:OpenMetaverse.ObjectManager.DeedObject(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.UUID)">
20780 <exclude /> 19408 <summary>
19409 Deed an object (prim) to a group, Object must be shared with group which
19410 can be accomplished with SetPermissions()
19411 </summary>
19412 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
19413 <param name="localID">The objects ID which is local to the simulator the object is in</param>
19414 <param name="groupOwner">The <seealso cref="T:OpenMetaverse.UUID"/> of the group to deed the object to</param>
20781 </member> 19415 </member>
20782 <member name="T:OpenMetaverse.Packets.AgentWearablesUpdatePacket.WearableDataBlock"> 19416 <member name="M:OpenMetaverse.ObjectManager.DeedObjects(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32},OpenMetaverse.UUID)">
20783 <exclude /> 19417 <summary>
19418 Deed multiple objects (prims) to a group, Objects must be shared with group which
19419 can be accomplished with SetPermissions()
19420 </summary>
19421 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
19422 <param name="localIDs">An array which contains the IDs of the objects to deed</param>
19423 <param name="groupOwner">The <seealso cref="T:OpenMetaverse.UUID"/> of the group to deed the object to</param>
20784 </member> 19424 </member>
20785 <member name="T:OpenMetaverse.Packets.AgentIsNowWearingPacket"> 19425 <member name="M:OpenMetaverse.ObjectManager.SetPermissions(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32},OpenMetaverse.PermissionWho,OpenMetaverse.PermissionMask,System.Boolean)">
20786 <exclude /> 19426 <summary>
19427 Set the permissions on multiple objects
19428 </summary>
19429 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the objects reside</param>
19430 <param name="localIDs">An array which contains the IDs of the objects to set the permissions on</param>
19431 <param name="who">The new Who mask to set</param>
19432 <param name="permissions">Which permission to modify</param>
19433 <param name="set">The new state of permission</param>
20787 </member> 19434 </member>
20788 <member name="T:OpenMetaverse.Packets.AgentIsNowWearingPacket.AgentDataBlock"> 19435 <member name="M:OpenMetaverse.ObjectManager.RequestObjectPropertiesFamily(OpenMetaverse.Simulator,OpenMetaverse.UUID)">
20789 <exclude /> 19436 <summary>
19437 Request additional properties for an object
19438 </summary>
19439 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
19440 <param name="objectID"></param>
20790 </member> 19441 </member>
20791 <member name="T:OpenMetaverse.Packets.AgentIsNowWearingPacket.WearableDataBlock"> 19442 <member name="M:OpenMetaverse.ObjectManager.RequestObjectPropertiesFamily(OpenMetaverse.Simulator,OpenMetaverse.UUID,System.Boolean)">
20792 <exclude /> 19443 <summary>
19444 Request additional properties for an object
19445 </summary>
19446 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
19447 <param name="objectID">Absolute UUID of the object</param>
19448 <param name="reliable">Whether to require server acknowledgement of this request</param>
20793 </member> 19449 </member>
20794 <member name="T:OpenMetaverse.Packets.AgentCachedTexturePacket"> 19450 <member name="M:OpenMetaverse.ObjectManager.SetObjectsGroup(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32},OpenMetaverse.UUID)">
20795 <exclude /> 19451 <summary>
19452 Set the ownership of a list of objects to the specified group
19453 </summary>
19454 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the objects reside</param>
19455 <param name="localIds">An array which contains the IDs of the objects to set the group id on</param>
19456 <param name="groupID">The Groups ID</param>
20796 </member> 19457 </member>
20797 <member name="T:OpenMetaverse.Packets.AgentCachedTexturePacket.AgentDataBlock"> 19458 <member name="M:OpenMetaverse.ObjectManager.NavigateObjectMedia(OpenMetaverse.UUID,System.Int32,System.String,OpenMetaverse.Simulator)">
20798 <exclude /> 19459 <summary>
19460 Update current URL of the previously set prim media
19461 </summary>
19462 <param name="primID">UUID of the prim</param>
19463 <param name="newURL">Set current URL to this</param>
19464 <param name="face">Prim face number</param>
19465 <param name="sim">Simulator in which prim is located</param>
20799 </member> 19466 </member>
20800 <member name="T:OpenMetaverse.Packets.AgentCachedTexturePacket.WearableDataBlock"> 19467 <member name="M:OpenMetaverse.ObjectManager.UpdateObjectMedia(OpenMetaverse.UUID,OpenMetaverse.MediaEntry[],OpenMetaverse.Simulator)">
20801 <exclude /> 19468 <summary>
19469 Set object media
19470 </summary>
19471 <param name="primID">UUID of the prim</param>
19472 <param name="faceMedia">Array the length of prims number of faces. Null on face indexes where there is
19473 no media, <seealso cref="T:OpenMetaverse.MediaEntry"/> on faces which contain the media</param>
19474 <param name="sim">Simulatior in which prim is located</param>
20802 </member> 19475 </member>
20803 <member name="T:OpenMetaverse.Packets.AgentCachedTextureResponsePacket"> 19476 <member name="M:OpenMetaverse.ObjectManager.RequestObjectMedia(OpenMetaverse.UUID,OpenMetaverse.Simulator,OpenMetaverse.ObjectManager.ObjectMediaCallback)">
20804 <exclude /> 19477 <summary>
19478 Retrieve information about object media
19479 </summary>
19480 <param name="primID">UUID of the primitive</param>
19481 <param name="sim">Simulator where prim is located</param>
19482 <param name="callback">Call this callback when done</param>
20805 </member> 19483 </member>
20806 <member name="T:OpenMetaverse.Packets.AgentCachedTextureResponsePacket.AgentDataBlock"> 19484 <member name="M:OpenMetaverse.ObjectManager.ObjectUpdateHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
20807 <exclude /> 19485 <summary>Process an incoming packet and raise the appropriate events</summary>
19486 <param name="sender">The sender</param>
19487 <param name="e">The EventArgs object containing the packet data</param>
20808 </member> 19488 </member>
20809 <member name="T:OpenMetaverse.Packets.AgentCachedTextureResponsePacket.WearableDataBlock"> 19489 <member name="M:OpenMetaverse.ObjectManager.ImprovedTerseObjectUpdateHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
20810 <exclude /> 19490 <summary>
19491 A terse object update, used when a transformation matrix or
19492 velocity/acceleration for an object changes but nothing else
19493 (scale/position/rotation/acceleration/velocity)
19494 </summary>
19495 <param name="sender">The sender</param>
19496 <param name="e">The EventArgs object containing the packet data</param>
20811 </member> 19497 </member>
20812 <member name="T:OpenMetaverse.Packets.AgentDataUpdateRequestPacket"> 19498 <member name="M:OpenMetaverse.ObjectManager.ObjectUpdateCompressedHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
20813 <exclude /> 19499 <summary>Process an incoming packet and raise the appropriate events</summary>
19500 <param name="sender">The sender</param>
19501 <param name="e">The EventArgs object containing the packet data</param>
20814 </member> 19502 </member>
20815 <member name="T:OpenMetaverse.Packets.AgentDataUpdateRequestPacket.AgentDataBlock"> 19503 <member name="M:OpenMetaverse.ObjectManager.ObjectUpdateCachedHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
20816 <exclude /> 19504 <summary>Process an incoming packet and raise the appropriate events</summary>
19505 <param name="sender">The sender</param>
19506 <param name="e">The EventArgs object containing the packet data</param>
20817 </member> 19507 </member>
20818 <member name="T:OpenMetaverse.Packets.AgentDataUpdatePacket"> 19508 <member name="M:OpenMetaverse.ObjectManager.KillObjectHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
20819 <exclude /> 19509 <summary>Process an incoming packet and raise the appropriate events</summary>
19510 <param name="sender">The sender</param>
19511 <param name="e">The EventArgs object containing the packet data</param>
20820 </member> 19512 </member>
20821 <member name="T:OpenMetaverse.Packets.AgentDataUpdatePacket.AgentDataBlock"> 19513 <member name="M:OpenMetaverse.ObjectManager.ObjectPropertiesHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
20822 <exclude /> 19514 <summary>Process an incoming packet and raise the appropriate events</summary>
19515 <param name="sender">The sender</param>
19516 <param name="e">The EventArgs object containing the packet data</param>
20823 </member> 19517 </member>
20824 <member name="T:OpenMetaverse.Packets.GroupDataUpdatePacket"> 19518 <member name="M:OpenMetaverse.ObjectManager.ObjectPropertiesFamilyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
20825 <exclude /> 19519 <summary>Process an incoming packet and raise the appropriate events</summary>
19520 <param name="sender">The sender</param>
19521 <param name="e">The EventArgs object containing the packet data</param>
20826 </member> 19522 </member>
20827 <member name="T:OpenMetaverse.Packets.GroupDataUpdatePacket.AgentGroupDataBlock"> 19523 <member name="M:OpenMetaverse.ObjectManager.PayPriceReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
20828 <exclude /> 19524 <summary>Process an incoming packet and raise the appropriate events</summary>
19525 <param name="sender">The sender</param>
19526 <param name="e">The EventArgs object containing the packet data</param>
20829 </member> 19527 </member>
20830 <member name="T:OpenMetaverse.Packets.AgentGroupDataUpdatePacket"> 19528 <member name="M:OpenMetaverse.ObjectManager.ObjectPhysicsPropertiesHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
20831 <exclude /> 19529 <summary>
19530
19531 </summary>
19532 <param name="capsKey"></param>
19533 <param name="message"></param>
19534 <param name="simulator"></param>
20832 </member> 19535 </member>
20833 <member name="T:OpenMetaverse.Packets.AgentGroupDataUpdatePacket.AgentDataBlock"> 19536 <member name="M:OpenMetaverse.ObjectManager.BuildBasicShape(OpenMetaverse.PrimType)">
20834 <exclude /> 19537 <summary>
19538 Setup construction data for a basic primitive shape
19539 </summary>
19540 <param name="type">Primitive shape to construct</param>
19541 <returns>Construction data that can be plugged into a <seealso cref="T:OpenMetaverse.Primitive"/></returns>
20835 </member> 19542 </member>
20836 <member name="T:OpenMetaverse.Packets.AgentGroupDataUpdatePacket.GroupDataBlock"> 19543 <member name="M:OpenMetaverse.ObjectManager.SetAvatarSittingOn(OpenMetaverse.Simulator,OpenMetaverse.Avatar,System.UInt32,System.UInt32)">
20837 <exclude /> 19544 <summary>
19545
19546 </summary>
19547 <param name="sim"></param>
19548 <param name="av"></param>
19549 <param name="localid"></param>
19550 <param name="oldSeatID"></param>
20838 </member> 19551 </member>
20839 <member name="T:OpenMetaverse.Packets.AgentDropGroupPacket"> 19552 <member name="M:OpenMetaverse.ObjectManager.UpdateDilation(OpenMetaverse.Simulator,System.UInt32)">
20840 <exclude /> 19553 <summary>
19554
19555 </summary>
19556 <param name="s"></param>
19557 <param name="dilation"></param>
20841 </member> 19558 </member>
20842 <member name="T:OpenMetaverse.Packets.AgentDropGroupPacket.AgentDataBlock"> 19559 <member name="M:OpenMetaverse.ObjectManager.SetShape(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Primitive.ConstructionData)">
20843 <exclude /> 19560 <summary>
19561 Set the Shape data of an object
19562 </summary>
19563 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
19564 <param name="localID">The objects ID which is local to the simulator the object is in</param>
19565 <param name="prim">Data describing the prim shape</param>
20844 </member> 19566 </member>
20845 <member name="T:OpenMetaverse.Packets.RezSingleAttachmentFromInvPacket"> 19567 <member name="M:OpenMetaverse.ObjectManager.SetMaterial(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Material)">
20846 <exclude /> 19568 <summary>
19569 Set the Material data of an object
19570 </summary>
19571 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
19572 <param name="localID">The objects ID which is local to the simulator the object is in</param>
19573 <param name="material">The new material of the object</param>
20847 </member> 19574 </member>
20848 <member name="T:OpenMetaverse.Packets.RezSingleAttachmentFromInvPacket.AgentDataBlock"> 19575 <member name="M:OpenMetaverse.ObjectManager.GetPrimitive(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.UUID)">
20849 <exclude /> 19576 <summary>
19577
19578 </summary>
19579 <param name="simulator"></param>
19580 <param name="localID"></param>
19581 <param name="fullID"></param>
19582 <returns></returns>
20850 </member> 19583 </member>
20851 <member name="T:OpenMetaverse.Packets.RezSingleAttachmentFromInvPacket.ObjectDataBlock"> 19584 <member name="M:OpenMetaverse.ObjectManager.GetPrimitive(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.UUID,System.Boolean)">
20852 <exclude /> 19585 <summary>
19586
19587 </summary>
19588 <param name="simulator"></param>
19589 <param name="localID"></param>
19590 <param name="fullID"></param>
19591 <param name="createIfMissing"></param>
19592 <returns></returns>
20853 </member> 19593 </member>
20854 <member name="T:OpenMetaverse.Packets.RezMultipleAttachmentsFromInvPacket"> 19594 <member name="M:OpenMetaverse.ObjectManager.GetAvatar(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.UUID)">
20855 <exclude /> 19595 <summary>
19596
19597 </summary>
19598 <param name="simulator"></param>
19599 <param name="localID"></param>
19600 <param name="fullID"></param>
19601 <returns></returns>
20856 </member> 19602 </member>
20857 <member name="T:OpenMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.AgentDataBlock"> 19603 <member name="E:OpenMetaverse.ObjectManager.ObjectUpdate">
20858 <exclude /> 19604 <summary>Raised when the simulator sends us data containing
19605 A <see cref="T:OpenMetaverse.Primitive"/>, Foliage or Attachment</summary>
19606 <seealso cref="M:OpenMetaverse.ObjectManager.RequestObject(OpenMetaverse.Simulator,System.UInt32)"/>
19607 <seealso cref="M:OpenMetaverse.ObjectManager.RequestObjects(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32})"/>
20859 </member> 19608 </member>
20860 <member name="T:OpenMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.HeaderDataBlock"> 19609 <member name="E:OpenMetaverse.ObjectManager.ObjectProperties">
20861 <exclude /> 19610 <summary>Raised when the simulator sends us data containing
19611 additional <seea cref="T:OpenMetaverse.Primitive"/> information</summary>
19612 <seealso cref="M:OpenMetaverse.ObjectManager.SelectObject(OpenMetaverse.Simulator,System.UInt32)"/>
19613 <seealso cref="M:OpenMetaverse.ObjectManager.SelectObjects(OpenMetaverse.Simulator,System.UInt32[],System.Boolean)"/>
20862 </member> 19614 </member>
20863 <member name="T:OpenMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.ObjectDataBlock"> 19615 <member name="E:OpenMetaverse.ObjectManager.ObjectPropertiesUpdated">
20864 <exclude /> 19616 <summary>Raised when the simulator sends us data containing
19617 Primitive.ObjectProperties for an object we are currently tracking</summary>
20865 </member> 19618 </member>
20866 <member name="T:OpenMetaverse.Packets.DetachAttachmentIntoInvPacket"> 19619 <member name="E:OpenMetaverse.ObjectManager.ObjectPropertiesFamily">
20867 <exclude /> 19620 <summary>Raised when the simulator sends us data containing
19621 additional <seea cref="T:OpenMetaverse.Primitive"/> and <see cref="T:OpenMetaverse.Avatar"/> details</summary>
19622 <seealso cref="M:OpenMetaverse.ObjectManager.RequestObjectPropertiesFamily(OpenMetaverse.Simulator,OpenMetaverse.UUID)"/>
20868 </member> 19623 </member>
20869 <member name="T:OpenMetaverse.Packets.DetachAttachmentIntoInvPacket.ObjectDataBlock"> 19624 <member name="E:OpenMetaverse.ObjectManager.AvatarUpdate">
20870 <exclude /> 19625 <summary>Raised when the simulator sends us data containing
19626 updated information for an <see cref="T:OpenMetaverse.Avatar"/></summary>
20871 </member> 19627 </member>
20872 <member name="T:OpenMetaverse.Packets.CreateNewOutfitAttachmentsPacket"> 19628 <member name="E:OpenMetaverse.ObjectManager.TerseObjectUpdate">
20873 <exclude /> 19629 <summary>Raised when the simulator sends us data containing
19630 <see cref="T:OpenMetaverse.Primitive"/> and <see cref="T:OpenMetaverse.Avatar"/> movement changes</summary>
20874 </member> 19631 </member>
20875 <member name="T:OpenMetaverse.Packets.CreateNewOutfitAttachmentsPacket.AgentDataBlock"> 19632 <member name="E:OpenMetaverse.ObjectManager.ObjectDataBlockUpdate">
20876 <exclude /> 19633 <summary>Raised when the simulator sends us data containing
19634 updates to an Objects DataBlock</summary>
20877 </member> 19635 </member>
20878 <member name="T:OpenMetaverse.Packets.CreateNewOutfitAttachmentsPacket.HeaderDataBlock"> 19636 <member name="E:OpenMetaverse.ObjectManager.KillObject">
20879 <exclude /> 19637 <summary>Raised when the simulator informs us an <see cref="T:OpenMetaverse.Primitive"/>
19638 or <see cref="T:OpenMetaverse.Avatar"/> is no longer within view</summary>
20880 </member> 19639 </member>
20881 <member name="T:OpenMetaverse.Packets.CreateNewOutfitAttachmentsPacket.ObjectDataBlock"> 19640 <member name="E:OpenMetaverse.ObjectManager.KillObjects">
20882 <exclude /> 19641 <summary>Raised when the simulator informs us when a group of <see cref="T:OpenMetaverse.Primitive"/>
19642 or <see cref="T:OpenMetaverse.Avatar"/> is no longer within view</summary>
20883 </member> 19643 </member>
20884 <member name="T:OpenMetaverse.Packets.UserInfoRequestPacket"> 19644 <member name="E:OpenMetaverse.ObjectManager.AvatarSitChanged">
20885 <exclude /> 19645 <summary>Raised when the simulator sends us data containing
19646 updated sit information for our <see cref="T:OpenMetaverse.Avatar"/></summary>
20886 </member> 19647 </member>
20887 <member name="T:OpenMetaverse.Packets.UserInfoRequestPacket.AgentDataBlock"> 19648 <member name="E:OpenMetaverse.ObjectManager.PayPriceReply">
20888 <exclude /> 19649 <summary>Raised when the simulator sends us data containing
19650 purchase price information for a <see cref="T:OpenMetaverse.Primitive"/></summary>
20889 </member> 19651 </member>
20890 <member name="T:OpenMetaverse.Packets.UserInfoReplyPacket"> 19652 <member name="E:OpenMetaverse.ObjectManager.PhysicsProperties">
20891 <exclude /> 19653 <summary>Raised when the simulator sends us data containing
19654 additional <seea cref="T:OpenMetaverse.Primitive"/> information</summary>
19655 <seealso cref="M:OpenMetaverse.ObjectManager.SelectObject(OpenMetaverse.Simulator,System.UInt32)"/>
19656 <seealso cref="M:OpenMetaverse.ObjectManager.SelectObjects(OpenMetaverse.Simulator,System.UInt32[],System.Boolean)"/>
20892 </member> 19657 </member>
20893 <member name="T:OpenMetaverse.Packets.UserInfoReplyPacket.AgentDataBlock"> 19658 <member name="T:OpenMetaverse.ObjectManager.ObjectMediaCallback">
20894 <exclude /> 19659 <summary>
19660 Callback for getting object media data via CAP
19661 </summary>
19662 <param name="success">Indicates if the operation was succesfull</param>
19663 <param name="version">Object media version string</param>
19664 <param name="faceMedia">Array indexed on prim face of media entry data</param>
20895 </member> 19665 </member>
20896 <member name="T:OpenMetaverse.Packets.UserInfoReplyPacket.UserDataBlock"> 19666 <member name="T:OpenMetaverse.PrimEventArgs">
20897 <exclude /> 19667 <summary>Provides data for the <see cref="E:OpenMetaverse.ObjectManager.ObjectUpdate"/> event</summary>
19668 <remarks><para>The <see cref="E:OpenMetaverse.ObjectManager.ObjectUpdate"/> event occurs when the simulator sends
19669 an <see cref="T:OpenMetaverse.Packets.ObjectUpdatePacket"/> containing a Primitive, Foliage or Attachment data</para>
19670 <para>Note 1: The <see cref="E:OpenMetaverse.ObjectManager.ObjectUpdate"/> event will not be raised when the object is an Avatar</para>
19671 <para>Note 2: It is possible for the <see cref="E:OpenMetaverse.ObjectManager.ObjectUpdate"/> to be
19672 raised twice for the same object if for example the primitive moved to a new simulator, then returned to the current simulator or
19673 if an Avatar crosses the border into a new simulator and returns to the current simulator</para>
19674 </remarks>
19675 <example>
19676 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"/>
19677 properties to display new Primitives and Attachments on the <see cref="T:System.Console"/> window.
19678 <code>
19679 // Subscribe to the event that gives us prim and foliage information
19680 Client.Objects.ObjectUpdate += Objects_ObjectUpdate;
19681
19682
19683 private void Objects_ObjectUpdate(object sender, PrimEventArgs e)
19684 {
19685 Console.WriteLine("Primitive {0} {1} in {2} is an attachment {3}", e.Prim.ID, e.Prim.LocalID, e.Simulator.Name, e.IsAttachment);
19686 }
19687 </code>
19688 </example>
19689 <seealso cref="E:OpenMetaverse.ObjectManager.ObjectUpdate"/>
19690 <seealso cref="E:OpenMetaverse.ObjectManager.AvatarUpdate"/>
19691 <seealso cref="T:OpenMetaverse.AvatarUpdateEventArgs"/>
20898 </member> 19692 </member>
20899 <member name="T:OpenMetaverse.Packets.UpdateUserInfoPacket"> 19693 <member name="M:OpenMetaverse.PrimEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.Primitive,System.UInt16,System.Boolean,System.Boolean)">
20900 <exclude /> 19694 <summary>
19695 Construct a new instance of the PrimEventArgs class
19696 </summary>
19697 <param name="simulator">The simulator the object originated from</param>
19698 <param name="prim">The Primitive</param>
19699 <param name="timeDilation">The simulator time dilation</param>
19700 <param name="isNew">The prim was not in the dictionary before this update</param>
19701 <param name="isAttachment">true if the primitive represents an attachment to an agent</param>
20901 </member> 19702 </member>
20902 <member name="T:OpenMetaverse.Packets.UpdateUserInfoPacket.AgentDataBlock"> 19703 <member name="P:OpenMetaverse.PrimEventArgs.Simulator">
20903 <exclude /> 19704 <summary>Get the simulator the <see cref="T:OpenMetaverse.Primitive"/> originated from</summary>
20904 </member> 19705 </member>
20905 <member name="T:OpenMetaverse.Packets.UpdateUserInfoPacket.UserDataBlock"> 19706 <member name="P:OpenMetaverse.PrimEventArgs.Prim">
20906 <exclude /> 19707 <summary>Get the <see cref="T:OpenMetaverse.Primitive"/> details</summary>
20907 </member> 19708 </member>
20908 <member name="T:OpenMetaverse.Packets.InitiateDownloadPacket"> 19709 <member name="P:OpenMetaverse.PrimEventArgs.IsNew">
20909 <exclude /> 19710 <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>
20910 </member> 19711 </member>
20911 <member name="T:OpenMetaverse.Packets.InitiateDownloadPacket.AgentDataBlock"> 19712 <member name="P:OpenMetaverse.PrimEventArgs.IsAttachment">
20912 <exclude /> 19713 <summary>true if the <see cref="T:OpenMetaverse.Primitive"/> is attached to an <see cref="T:OpenMetaverse.Avatar"/></summary>
20913 </member> 19714 </member>
20914 <member name="T:OpenMetaverse.Packets.InitiateDownloadPacket.FileDataBlock"> 19715 <member name="P:OpenMetaverse.PrimEventArgs.TimeDilation">
20915 <exclude /> 19716 <summary>Get the simulator Time Dilation</summary>
20916 </member> 19717 </member>
20917 <member name="T:OpenMetaverse.Packets.MapLayerRequestPacket"> 19718 <member name="T:OpenMetaverse.AvatarUpdateEventArgs">
20918 <exclude /> 19719 <summary>Provides data for the <see cref="E:OpenMetaverse.ObjectManager.AvatarUpdate"/> event</summary>
19720 <remarks><para>The <see cref="E:OpenMetaverse.ObjectManager.AvatarUpdate"/> event occurs when the simulator sends
19721 an <see cref="T:OpenMetaverse.Packets.ObjectUpdatePacket"/> containing Avatar data</para>
19722 <para>Note 1: The <see cref="E:OpenMetaverse.ObjectManager.AvatarUpdate"/> event will not be raised when the object is an Avatar</para>
19723 <para>Note 2: It is possible for the <see cref="E:OpenMetaverse.ObjectManager.AvatarUpdate"/> to be
19724 raised twice for the same avatar if for example the avatar moved to a new simulator, then returned to the current simulator</para>
19725 </remarks>
19726 <example>
19727 The following code example uses the <see cref="P:OpenMetaverse.AvatarUpdateEventArgs.Avatar"/> property to make a request for the top picks
19728 using the <see cref="M:OpenMetaverse.AvatarManager.RequestAvatarPicks(OpenMetaverse.UUID)"/> method in the <see cref="T:OpenMetaverse.AvatarManager"/> class to display the names
19729 of our own agents picks listings on the <see cref="T:System.Console"/> window.
19730 <code>
19731 // subscribe to the AvatarUpdate event to get our information
19732 Client.Objects.AvatarUpdate += Objects_AvatarUpdate;
19733 Client.Avatars.AvatarPicksReply += Avatars_AvatarPicksReply;
19734
19735 private void Objects_AvatarUpdate(object sender, AvatarUpdateEventArgs e)
19736 {
19737 // we only want our own data
19738 if (e.Avatar.LocalID == Client.Self.LocalID)
19739 {
19740 // Unsubscribe from the avatar update event to prevent a loop
19741 // where we continually request the picks every time we get an update for ourselves
19742 Client.Objects.AvatarUpdate -= Objects_AvatarUpdate;
19743 // make the top picks request through AvatarManager
19744 Client.Avatars.RequestAvatarPicks(e.Avatar.ID);
19745 }
19746 }
19747
19748 private void Avatars_AvatarPicksReply(object sender, AvatarPicksReplyEventArgs e)
19749 {
19750 // we'll unsubscribe from the AvatarPicksReply event since we now have the data
19751 // we were looking for
19752 Client.Avatars.AvatarPicksReply -= Avatars_AvatarPicksReply;
19753 // loop through the dictionary and extract the names of the top picks from our profile
19754 foreach (var pickName in e.Picks.Values)
19755 {
19756 Console.WriteLine(pickName);
19757 }
19758 }
19759 </code>
19760 </example>
19761 <seealso cref="E:OpenMetaverse.ObjectManager.ObjectUpdate"/>
19762 <seealso cref="T:OpenMetaverse.PrimEventArgs"/>
20919 </member> 19763 </member>
20920 <member name="T:OpenMetaverse.Packets.MapLayerRequestPacket.AgentDataBlock"> 19764 <member name="M:OpenMetaverse.AvatarUpdateEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.Avatar,System.UInt16,System.Boolean)">
20921 <exclude /> 19765 <summary>
19766 Construct a new instance of the AvatarUpdateEventArgs class
19767 </summary>
19768 <param name="simulator">The simulator the packet originated from</param>
19769 <param name="avatar">The <see cref="P:OpenMetaverse.AvatarUpdateEventArgs.Avatar"/> data</param>
19770 <param name="timeDilation">The simulator time dilation</param>
19771 <param name="isNew">The avatar was not in the dictionary before this update</param>
20922 </member> 19772 </member>
20923 <member name="T:OpenMetaverse.Packets.MapLayerReplyPacket"> 19773 <member name="P:OpenMetaverse.AvatarUpdateEventArgs.Simulator">
20924 <exclude /> 19774 <summary>Get the simulator the object originated from</summary>
20925 </member> 19775 </member>
20926 <member name="T:OpenMetaverse.Packets.MapLayerReplyPacket.AgentDataBlock"> 19776 <member name="P:OpenMetaverse.AvatarUpdateEventArgs.Avatar">
20927 <exclude /> 19777 <summary>Get the <see cref="P:OpenMetaverse.AvatarUpdateEventArgs.Avatar"/> data</summary>
20928 </member> 19778 </member>
20929 <member name="T:OpenMetaverse.Packets.MapLayerReplyPacket.LayerDataBlock"> 19779 <member name="P:OpenMetaverse.AvatarUpdateEventArgs.TimeDilation">
20930 <exclude /> 19780 <summary>Get the simulator time dilation</summary>
20931 </member> 19781 </member>
20932 <member name="T:OpenMetaverse.Packets.MapBlockRequestPacket"> 19782 <member name="P:OpenMetaverse.AvatarUpdateEventArgs.IsNew">
20933 <exclude /> 19783 <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>
20934 </member> 19784 </member>
20935 <member name="T:OpenMetaverse.Packets.MapBlockRequestPacket.AgentDataBlock"> 19785 <member name="T:OpenMetaverse.ObjectPropertiesEventArgs">
20936 <exclude /> 19786 <summary>Provides additional primitive data for the <see cref="E:OpenMetaverse.ObjectManager.ObjectProperties"/> event</summary>
19787 <remarks><para>The <see cref="E:OpenMetaverse.ObjectManager.ObjectProperties"/> event occurs when the simulator sends
19788 an <see cref="T:OpenMetaverse.Packets.ObjectPropertiesPacket"/> containing additional details for a Primitive, Foliage data or Attachment data</para>
19789 <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
19790 made.</para>
19791 </remarks>
19792 <example>
19793 The following code example uses the <see cref="P:OpenMetaverse.PrimEventArgs.Prim"/>, <see cref="P:OpenMetaverse.PrimEventArgs.Simulator"/> and
19794 <see cref="P:OpenMetaverse.ObjectPropertiesEventArgs.Properties"/>
19795 properties to display new attachments and send a request for additional properties containing the name of the
19796 attachment then display it on the <see cref="T:System.Console"/> window.
19797 <code>
19798 // Subscribe to the event that provides additional primitive details
19799 Client.Objects.ObjectProperties += Objects_ObjectProperties;
19800
19801 // handle the properties data that arrives
19802 private void Objects_ObjectProperties(object sender, ObjectPropertiesEventArgs e)
19803 {
19804 Console.WriteLine("Primitive Properties: {0} Name is {1}", e.Properties.ObjectID, e.Properties.Name);
19805 }
19806 </code>
19807 </example>
20937 </member> 19808 </member>
20938 <member name="T:OpenMetaverse.Packets.MapBlockRequestPacket.PositionDataBlock"> 19809 <member name="M:OpenMetaverse.ObjectPropertiesEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.Primitive.ObjectProperties)">
20939 <exclude /> 19810 <summary>
19811 Construct a new instance of the ObjectPropertiesEventArgs class
19812 </summary>
19813 <param name="simulator">The simulator the object is located</param>
19814 <param name="props">The primitive Properties</param>
20940 </member> 19815 </member>
20941 <member name="T:OpenMetaverse.Packets.MapNameRequestPacket"> 19816 <member name="P:OpenMetaverse.ObjectPropertiesEventArgs.Simulator">
20942 <exclude /> 19817 <summary>Get the simulator the object is located</summary>
20943 </member> 19818 </member>
20944 <member name="T:OpenMetaverse.Packets.MapNameRequestPacket.AgentDataBlock"> 19819 <member name="P:OpenMetaverse.ObjectPropertiesEventArgs.Properties">
20945 <exclude /> 19820 <summary>Get the primitive properties</summary>
20946 </member> 19821 </member>
20947 <member name="T:OpenMetaverse.Packets.MapNameRequestPacket.NameDataBlock"> 19822 <member name="T:OpenMetaverse.ObjectPropertiesUpdatedEventArgs">
20948 <exclude /> 19823 <summary>Provides additional primitive data for the <see cref="E:OpenMetaverse.ObjectManager.ObjectPropertiesUpdated"/> event</summary>
19824 <remarks><para>The <see cref="E:OpenMetaverse.ObjectManager.ObjectPropertiesUpdated"/> event occurs when the simulator sends
19825 an <see cref="T:OpenMetaverse.Packets.ObjectPropertiesPacket"/> containing additional details for a Primitive or Foliage data that is currently
19826 being tracked in the <see cref="F:OpenMetaverse.Simulator.ObjectsPrimitives"/> dictionary</para>
19827 <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
19828 made and <see cref="F:OpenMetaverse.Settings.OBJECT_TRACKING"/> is enabled</para>
19829 </remarks>
20949 </member> 19830 </member>
20950 <member name="T:OpenMetaverse.Packets.MapBlockReplyPacket"> 19831 <member name="M:OpenMetaverse.ObjectPropertiesUpdatedEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.Primitive,OpenMetaverse.Primitive.ObjectProperties)">
20951 <exclude /> 19832 <summary>
19833 Construct a new instance of the ObjectPropertiesUpdatedEvenrArgs class
19834 </summary>
19835 <param name="simulator">The simulator the object is located</param>
19836 <param name="prim">The Primitive</param>
19837 <param name="props">The primitive Properties</param>
20952 </member> 19838 </member>
20953 <member name="T:OpenMetaverse.Packets.MapBlockReplyPacket.AgentDataBlock"> 19839 <member name="P:OpenMetaverse.ObjectPropertiesUpdatedEventArgs.Prim">
20954 <exclude /> 19840 <summary>Get the primitive details</summary>
20955 </member> 19841 </member>
20956 <member name="T:OpenMetaverse.Packets.MapBlockReplyPacket.DataBlock"> 19842 <member name="T:OpenMetaverse.ObjectPropertiesFamilyEventArgs">
20957 <exclude /> 19843 <summary>Provides additional primitive data, permissions and sale info for the <see cref="E:OpenMetaverse.ObjectManager.ObjectPropertiesFamily"/> event</summary>
19844 <remarks><para>The <see cref="E:OpenMetaverse.ObjectManager.ObjectPropertiesFamily"/> event occurs when the simulator sends
19845 an <see cref="T:OpenMetaverse.Packets.ObjectPropertiesPacket"/> containing additional details for a Primitive, Foliage data or Attachment. This includes
19846 Permissions, Sale info, and other basic details on an object</para>
19847 <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
19848 made, the viewer equivalent is hovering the mouse cursor over an object</para>
19849 </remarks>
20958 </member> 19850 </member>
20959 <member name="T:OpenMetaverse.Packets.MapItemRequestPacket"> 19851 <member name="P:OpenMetaverse.ObjectPropertiesFamilyEventArgs.Simulator">
20960 <exclude /> 19852 <summary>Get the simulator the object is located</summary>
20961 </member> 19853 </member>
20962 <member name="T:OpenMetaverse.Packets.MapItemRequestPacket.AgentDataBlock"> 19854 <member name="P:OpenMetaverse.ObjectPropertiesFamilyEventArgs.Properties">
20963 <exclude /> 19855 <summary></summary>
20964 </member> 19856 </member>
20965 <member name="T:OpenMetaverse.Packets.MapItemRequestPacket.RequestDataBlock"> 19857 <member name="P:OpenMetaverse.ObjectPropertiesFamilyEventArgs.Type">
20966 <exclude /> 19858 <summary></summary>
20967 </member> 19859 </member>
20968 <member name="T:OpenMetaverse.Packets.MapItemReplyPacket"> 19860 <member name="T:OpenMetaverse.TerseObjectUpdateEventArgs">
20969 <exclude /> 19861 <summary>Provides primitive data containing updated location, velocity, rotation, textures for the <see cref="E:OpenMetaverse.ObjectManager.TerseObjectUpdate"/> event</summary>
19862 <remarks><para>The <see cref="E:OpenMetaverse.ObjectManager.TerseObjectUpdate"/> event occurs when the simulator sends updated location, velocity, rotation, etc</para>
19863 </remarks>
20970 </member> 19864 </member>
20971 <member name="T:OpenMetaverse.Packets.MapItemReplyPacket.AgentDataBlock"> 19865 <member name="P:OpenMetaverse.TerseObjectUpdateEventArgs.Simulator">
20972 <exclude /> 19866 <summary>Get the simulator the object is located</summary>
20973 </member> 19867 </member>
20974 <member name="T:OpenMetaverse.Packets.MapItemReplyPacket.RequestDataBlock"> 19868 <member name="P:OpenMetaverse.TerseObjectUpdateEventArgs.Prim">
20975 <exclude /> 19869 <summary>Get the primitive details</summary>
20976 </member> 19870 </member>
20977 <member name="T:OpenMetaverse.Packets.MapItemReplyPacket.DataBlock"> 19871 <member name="P:OpenMetaverse.TerseObjectUpdateEventArgs.Update">
20978 <exclude /> 19872 <summary></summary>
20979 </member> 19873 </member>
20980 <member name="T:OpenMetaverse.Packets.SendPostcardPacket"> 19874 <member name="P:OpenMetaverse.TerseObjectUpdateEventArgs.TimeDilation">
20981 <exclude /> 19875 <summary></summary>
20982 </member> 19876 </member>
20983 <member name="T:OpenMetaverse.Packets.SendPostcardPacket.AgentDataBlock"> 19877 <member name="T:OpenMetaverse.ObjectDataBlockUpdateEventArgs">
20984 <exclude /> 19878 <summary>
19879
19880 </summary>
20985 </member> 19881 </member>
20986 <member name="T:OpenMetaverse.Packets.ParcelMediaCommandMessagePacket"> 19882 <member name="P:OpenMetaverse.ObjectDataBlockUpdateEventArgs.Simulator">
20987 <exclude /> 19883 <summary>Get the simulator the object is located</summary>
20988 </member> 19884 </member>
20989 <member name="T:OpenMetaverse.Packets.ParcelMediaCommandMessagePacket.CommandBlockBlock"> 19885 <member name="P:OpenMetaverse.ObjectDataBlockUpdateEventArgs.Prim">
20990 <exclude /> 19886 <summary>Get the primitive details</summary>
20991 </member> 19887 </member>
20992 <member name="T:OpenMetaverse.Packets.ParcelMediaUpdatePacket"> 19888 <member name="P:OpenMetaverse.ObjectDataBlockUpdateEventArgs.ConstructionData">
20993 <exclude /> 19889 <summary></summary>
20994 </member> 19890 </member>
20995 <member name="T:OpenMetaverse.Packets.ParcelMediaUpdatePacket.DataBlockBlock"> 19891 <member name="P:OpenMetaverse.ObjectDataBlockUpdateEventArgs.Block">
20996 <exclude /> 19892 <summary></summary>
20997 </member> 19893 </member>
20998 <member name="T:OpenMetaverse.Packets.ParcelMediaUpdatePacket.DataBlockExtendedBlock"> 19894 <member name="P:OpenMetaverse.ObjectDataBlockUpdateEventArgs.Update">
20999 <exclude /> 19895 <summary></summary>
21000 </member> 19896 </member>
21001 <member name="T:OpenMetaverse.Packets.LandStatRequestPacket"> 19897 <member name="P:OpenMetaverse.ObjectDataBlockUpdateEventArgs.NameValues">
21002 <exclude /> 19898 <summary></summary>
21003 </member> 19899 </member>
21004 <member name="T:OpenMetaverse.Packets.LandStatRequestPacket.AgentDataBlock"> 19900 <member name="T:OpenMetaverse.KillObjectEventArgs">
21005 <exclude /> 19901 <summary>Provides notification when an Avatar, Object or Attachment is DeRezzed or moves out of the avatars view for the
19902 <see cref="E:OpenMetaverse.ObjectManager.KillObject"/> event</summary>
21006 </member> 19903 </member>
21007 <member name="T:OpenMetaverse.Packets.LandStatRequestPacket.RequestDataBlock"> 19904 <member name="P:OpenMetaverse.KillObjectEventArgs.Simulator">
21008 <exclude /> 19905 <summary>Get the simulator the object is located</summary>
21009 </member> 19906 </member>
21010 <member name="T:OpenMetaverse.Packets.LandStatReplyPacket"> 19907 <member name="P:OpenMetaverse.KillObjectEventArgs.ObjectLocalID">
21011 <exclude /> 19908 <summary>The LocalID of the object</summary>
21012 </member> 19909 </member>
21013 <member name="T:OpenMetaverse.Packets.LandStatReplyPacket.RequestDataBlock"> 19910 <member name="T:OpenMetaverse.KillObjectsEventArgs">
21014 <exclude /> 19911 <summary>Provides notification when an Avatar, Object or Attachment is DeRezzed or moves out of the avatars view for the
19912 <see cref="E:OpenMetaverse.ObjectManager.KillObjects"/> event</summary>
21015 </member> 19913 </member>
21016 <member name="T:OpenMetaverse.Packets.LandStatReplyPacket.ReportDataBlock"> 19914 <member name="P:OpenMetaverse.KillObjectsEventArgs.Simulator">
21017 <exclude /> 19915 <summary>Get the simulator the object is located</summary>
21018 </member> 19916 </member>
21019 <member name="T:OpenMetaverse.Packets.ErrorPacket"> 19917 <member name="P:OpenMetaverse.KillObjectsEventArgs.ObjectLocalIDs">
21020 <exclude /> 19918 <summary>The LocalID of the object</summary>
21021 </member> 19919 </member>
21022 <member name="T:OpenMetaverse.Packets.ErrorPacket.AgentDataBlock"> 19920 <member name="T:OpenMetaverse.AvatarSitChangedEventArgs">
21023 <exclude /> 19921 <summary>
19922 Provides updates sit position data
19923 </summary>
21024 </member> 19924 </member>
21025 <member name="T:OpenMetaverse.Packets.ErrorPacket.DataBlock"> 19925 <member name="P:OpenMetaverse.AvatarSitChangedEventArgs.Simulator">
21026 <exclude /> 19926 <summary>Get the simulator the object is located</summary>
21027 </member> 19927 </member>
21028 <member name="T:OpenMetaverse.Packets.ObjectIncludeInSearchPacket"> 19928 <member name="P:OpenMetaverse.AvatarSitChangedEventArgs.Avatar">
21029 <exclude /> 19929 <summary></summary>
21030 </member> 19930 </member>
21031 <member name="T:OpenMetaverse.Packets.ObjectIncludeInSearchPacket.AgentDataBlock"> 19931 <member name="P:OpenMetaverse.AvatarSitChangedEventArgs.SittingOn">
21032 <exclude /> 19932 <summary></summary>
21033 </member> 19933 </member>
21034 <member name="T:OpenMetaverse.Packets.ObjectIncludeInSearchPacket.ObjectDataBlock"> 19934 <member name="P:OpenMetaverse.AvatarSitChangedEventArgs.OldSeat">
21035 <exclude /> 19935 <summary></summary>
21036 </member> 19936 </member>
21037 <member name="T:OpenMetaverse.Packets.RezRestoreToWorldPacket"> 19937 <member name="T:OpenMetaverse.PayPriceReplyEventArgs">
21038 <exclude /> 19938 <summary>
19939
19940 </summary>
21039 </member> 19941 </member>
21040 <member name="T:OpenMetaverse.Packets.RezRestoreToWorldPacket.AgentDataBlock"> 19942 <member name="P:OpenMetaverse.PayPriceReplyEventArgs.Simulator">
21041 <exclude /> 19943 <summary>Get the simulator the object is located</summary>
21042 </member> 19944 </member>
21043 <member name="T:OpenMetaverse.Packets.RezRestoreToWorldPacket.InventoryDataBlock"> 19945 <member name="P:OpenMetaverse.PayPriceReplyEventArgs.ObjectID">
21044 <exclude /> 19946 <summary></summary>
21045 </member> 19947 </member>
21046 <member name="T:OpenMetaverse.Packets.LinkInventoryItemPacket"> 19948 <member name="P:OpenMetaverse.PayPriceReplyEventArgs.DefaultPrice">
21047 <exclude /> 19949 <summary></summary>
21048 </member> 19950 </member>
21049 <member name="T:OpenMetaverse.Packets.LinkInventoryItemPacket.AgentDataBlock"> 19951 <member name="P:OpenMetaverse.PayPriceReplyEventArgs.ButtonPrices">
21050 <exclude /> 19952 <summary></summary>
21051 </member> 19953 </member>
21052 <member name="T:OpenMetaverse.Packets.LinkInventoryItemPacket.InventoryBlockBlock"> 19954 <member name="P:OpenMetaverse.ObjectMediaEventArgs.Success">
21053 <exclude /> 19955 <summary>
19956 Indicates if the operation was successful
19957 </summary>
21054 </member> 19958 </member>
21055 <member name="T:OpenMetaverse.Packets.PacketAckPacket"> 19959 <member name="P:OpenMetaverse.ObjectMediaEventArgs.Version">
21056 <exclude /> 19960 <summary>
19961 Media version string
19962 </summary>
21057 </member> 19963 </member>
21058 <member name="T:OpenMetaverse.Packets.PacketAckPacket.PacketsBlock"> 19964 <member name="P:OpenMetaverse.ObjectMediaEventArgs.FaceMedia">
21059 <exclude /> 19965 <summary>
19966 Array of media entries indexed by face number
19967 </summary>
21060 </member> 19968 </member>
21061 <member name="T:OpenMetaverse.Packets.OpenCircuitPacket"> 19969 <member name="T:OpenMetaverse.PhysicsPropertiesEventArgs">
21062 <exclude /> 19970 <summary>
19971 Set when simulator sends us infomation on primitive's physical properties
19972 </summary>
21063 </member> 19973 </member>
21064 <member name="T:OpenMetaverse.Packets.OpenCircuitPacket.CircuitInfoBlock"> 19974 <member name="F:OpenMetaverse.PhysicsPropertiesEventArgs.Simulator">
21065 <exclude /> 19975 <summary>Simulator where the message originated</summary>
21066 </member> 19976 </member>
21067 <member name="T:OpenMetaverse.Packets.CloseCircuitPacket"> 19977 <member name="F:OpenMetaverse.PhysicsPropertiesEventArgs.PhysicsProperties">
21068 <exclude /> 19978 <summary>Updated physical properties</summary>
21069 </member> 19979 </member>
21070 <member name="T:OpenMetaverse.Packets.ObjectAddPacket"> 19980 <member name="M:OpenMetaverse.PhysicsPropertiesEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.Primitive.PhysicsProperties)">
21071 <exclude /> 19981 <summary>
19982 Constructor
19983 </summary>
19984 <param name="sim">Simulator where the message originated</param>
19985 <param name="props">Updated physical properties</param>
21072 </member> 19986 </member>
21073 <member name="T:OpenMetaverse.Packets.ObjectAddPacket.AgentDataBlock"> 19987 <member name="M:OpenMetaverse.InventoryNode.#ctor">
21074 <exclude /> 19988 <summary>
19989
19990 </summary>
21075 </member> 19991 </member>
21076 <member name="T:OpenMetaverse.Packets.ObjectAddPacket.ObjectDataBlock"> 19992 <member name="M:OpenMetaverse.InventoryNode.#ctor(OpenMetaverse.InventoryBase)">
21077 <exclude /> 19993 <summary>
19994
19995 </summary>
19996 <param name="data"></param>
21078 </member> 19997 </member>
21079 <member name="T:OpenMetaverse.Packets.MultipleObjectUpdatePacket"> 19998 <member name="M:OpenMetaverse.InventoryNode.#ctor(OpenMetaverse.InventoryBase,OpenMetaverse.InventoryNode)">
21080 <exclude /> 19999 <summary>
20000 De-serialization constructor for the InventoryNode Class
20001 </summary>
21081 </member> 20002 </member>
21082 <member name="T:OpenMetaverse.Packets.MultipleObjectUpdatePacket.AgentDataBlock"> 20003 <member name="M:OpenMetaverse.InventoryNode.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
21083 <exclude /> 20004 <summary>
20005 Serialization handler for the InventoryNode Class
20006 </summary>
21084 </member> 20007 </member>
21085 <member name="T:OpenMetaverse.Packets.MultipleObjectUpdatePacket.ObjectDataBlock"> 20008 <member name="M:OpenMetaverse.InventoryNode.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
21086 <exclude /> 20009 <summary>
20010 De-serialization handler for the InventoryNode Class
20011 </summary>
21087 </member> 20012 </member>
21088 <member name="T:OpenMetaverse.Packets.RequestMultipleObjectsPacket"> 20013 <member name="M:OpenMetaverse.InventoryNode.ToString">
21089 <exclude /> 20014 <summary>
20015
20016 </summary>
20017 <returns></returns>
21090 </member> 20018 </member>
21091 <member name="T:OpenMetaverse.Packets.RequestMultipleObjectsPacket.AgentDataBlock"> 20019 <member name="P:OpenMetaverse.InventoryNode.Data">
21092 <exclude /> 20020 <summary></summary>
21093 </member> 20021 </member>
21094 <member name="T:OpenMetaverse.Packets.RequestMultipleObjectsPacket.ObjectDataBlock"> 20022 <member name="P:OpenMetaverse.InventoryNode.Parent">
21095 <exclude /> 20023 <summary></summary>
21096 </member> 20024 </member>
21097 <member name="T:OpenMetaverse.Packets.ObjectPositionPacket"> 20025 <member name="P:OpenMetaverse.InventoryNode.ParentID">
21098 <exclude /> 20026 <summary></summary>
21099 </member> 20027 </member>
21100 <member name="T:OpenMetaverse.Packets.ObjectPositionPacket.AgentDataBlock"> 20028 <member name="P:OpenMetaverse.InventoryNode.Nodes">
21101 <exclude /> 20029 <summary></summary>
21102 </member> 20030 </member>
21103 <member name="T:OpenMetaverse.Packets.ObjectPositionPacket.ObjectDataBlock"> 20031 <member name="P:OpenMetaverse.InventoryNode.NeedsUpdate">
21104 <exclude /> 20032 <summary>
20033 For inventory folder nodes specifies weather the folder needs to be
20034 refreshed from the server
20035 </summary>
21105 </member> 20036 </member>
21106 <member name="T:OpenMetaverse.Packets.RequestObjectPropertiesFamilyPacket"> 20037 <member name="T:OpenMetaverse.InventoryException">
21107 <exclude /> 20038 <summary>
20039 Exception class to identify inventory exceptions
20040 </summary>
21108 </member> 20041 </member>
21109 <member name="T:OpenMetaverse.Packets.RequestObjectPropertiesFamilyPacket.AgentDataBlock"> 20042 <member name="T:OpenMetaverse.Inventory">
21110 <exclude /> 20043 <summary>
20044 Responsible for maintaining inventory structure. Inventory constructs nodes
20045 and manages node children as is necessary to maintain a coherant hirarchy.
20046 Other classes should not manipulate or create InventoryNodes explicitly. When
20047 A node's parent changes (when a folder is moved, for example) simply pass
20048 Inventory the updated InventoryFolder and it will make the appropriate changes
20049 to its internal representation.
20050 </summary>
21111 </member> 20051 </member>
21112 <member name="T:OpenMetaverse.Packets.RequestObjectPropertiesFamilyPacket.ObjectDataBlock"> 20052 <member name="F:OpenMetaverse.Inventory.m_InventoryObjectUpdated">
21113 <exclude /> 20053 <summary>The event subscribers, null of no subscribers</summary>
21114 </member> 20054 </member>
21115 <member name="T:OpenMetaverse.Packets.CoarseLocationUpdatePacket"> 20055 <member name="M:OpenMetaverse.Inventory.OnInventoryObjectUpdated(OpenMetaverse.InventoryObjectUpdatedEventArgs)">
21116 <exclude /> 20056 <summary>Raises the InventoryObjectUpdated Event</summary>
20057 <param name="e">A InventoryObjectUpdatedEventArgs object containing
20058 the data sent from the simulator</param>
21117 </member> 20059 </member>
21118 <member name="T:OpenMetaverse.Packets.CoarseLocationUpdatePacket.LocationBlock"> 20060 <member name="F:OpenMetaverse.Inventory.m_InventoryObjectUpdatedLock">
21119 <exclude /> 20061 <summary>Thread sync lock object</summary>
21120 </member> 20062 </member>
21121 <member name="T:OpenMetaverse.Packets.CoarseLocationUpdatePacket.IndexBlock"> 20063 <member name="F:OpenMetaverse.Inventory.m_InventoryObjectRemoved">
21122 <exclude /> 20064 <summary>The event subscribers, null of no subscribers</summary>
21123 </member> 20065 </member>
21124 <member name="T:OpenMetaverse.Packets.CoarseLocationUpdatePacket.AgentDataBlock"> 20066 <member name="M:OpenMetaverse.Inventory.OnInventoryObjectRemoved(OpenMetaverse.InventoryObjectRemovedEventArgs)">
21125 <exclude /> 20067 <summary>Raises the InventoryObjectRemoved Event</summary>
20068 <param name="e">A InventoryObjectRemovedEventArgs object containing
20069 the data sent from the simulator</param>
21126 </member> 20070 </member>
21127 <member name="T:OpenMetaverse.Packets.CrossedRegionPacket"> 20071 <member name="F:OpenMetaverse.Inventory.m_InventoryObjectRemovedLock">
21128 <exclude /> 20072 <summary>Thread sync lock object</summary>
21129 </member> 20073 </member>
21130 <member name="T:OpenMetaverse.Packets.CrossedRegionPacket.AgentDataBlock"> 20074 <member name="F:OpenMetaverse.Inventory.m_InventoryObjectAdded">
21131 <exclude /> 20075 <summary>The event subscribers, null of no subscribers</summary>
21132 </member> 20076 </member>
21133 <member name="T:OpenMetaverse.Packets.CrossedRegionPacket.RegionDataBlock"> 20077 <member name="M:OpenMetaverse.Inventory.OnInventoryObjectAdded(OpenMetaverse.InventoryObjectAddedEventArgs)">
21134 <exclude /> 20078 <summary>Raises the InventoryObjectAdded Event</summary>
20079 <param name="e">A InventoryObjectAddedEventArgs object containing
20080 the data sent from the simulator</param>
21135 </member> 20081 </member>
21136 <member name="T:OpenMetaverse.Packets.CrossedRegionPacket.InfoBlock"> 20082 <member name="F:OpenMetaverse.Inventory.m_InventoryObjectAddedLock">
21137 <exclude /> 20083 <summary>Thread sync lock object</summary>
21138 </member> 20084 </member>
21139 <member name="T:OpenMetaverse.Packets.ConfirmEnableSimulatorPacket"> 20085 <member name="M:OpenMetaverse.Inventory.GetContents(OpenMetaverse.UUID)">
21140 <exclude /> 20086 <summary>
20087 Returns the contents of the specified folder
20088 </summary>
20089 <param name="folder">A folder's UUID</param>
20090 <returns>The contents of the folder corresponding to <code>folder</code></returns>
20091 <exception cref="T:OpenMetaverse.InventoryException">When <code>folder</code> does not exist in the inventory</exception>
21141 </member> 20092 </member>
21142 <member name="T:OpenMetaverse.Packets.ConfirmEnableSimulatorPacket.AgentDataBlock"> 20093 <member name="M:OpenMetaverse.Inventory.UpdateNodeFor(OpenMetaverse.InventoryBase)">
21143 <exclude /> 20094 <summary>
20095 Updates the state of the InventoryNode and inventory data structure that
20096 is responsible for the InventoryObject. If the item was previously not added to inventory,
20097 it adds the item, and updates structure accordingly. If it was, it updates the
20098 InventoryNode, changing the parent node if <code>item.parentUUID</code> does
20099 not match <code>node.Parent.Data.UUID</code>.
20100
20101 You can not set the inventory root folder using this method
20102 </summary>
20103 <param name="item">The InventoryObject to store</param>
21144 </member> 20104 </member>
21145 <member name="T:OpenMetaverse.Packets.ObjectPropertiesPacket"> 20105 <member name="M:OpenMetaverse.Inventory.RemoveNodeFor(OpenMetaverse.InventoryBase)">
21146 <exclude /> 20106 <summary>
20107 Removes the InventoryObject and all related node data from Inventory.
20108 </summary>
20109 <param name="item">The InventoryObject to remove.</param>
21147 </member> 20110 </member>
21148 <member name="T:OpenMetaverse.Packets.ObjectPropertiesPacket.ObjectDataBlock"> 20111 <member name="M:OpenMetaverse.Inventory.Contains(OpenMetaverse.UUID)">
21149 <exclude /> 20112 <summary>
20113 Used to find out if Inventory contains the InventoryObject
20114 specified by <code>uuid</code>.
20115 </summary>
20116 <param name="uuid">The UUID to check.</param>
20117 <returns>true if inventory contains uuid, false otherwise</returns>
21150 </member> 20118 </member>
21151 <member name="T:OpenMetaverse.Packets.ObjectPropertiesFamilyPacket"> 20119 <member name="M:OpenMetaverse.Inventory.SaveToDisk(System.String)">
21152 <exclude /> 20120 <summary>
20121 Saves the current inventory structure to a cache file
20122 </summary>
20123 <param name="filename">Name of the cache file to save to</param>
21153 </member> 20124 </member>
21154 <member name="T:OpenMetaverse.Packets.ObjectPropertiesFamilyPacket.ObjectDataBlock"> 20125 <member name="M:OpenMetaverse.Inventory.RestoreFromDisk(System.String)">
21155 <exclude /> 20126 <summary>
20127 Loads in inventory cache file into the inventory structure. Note only valid to call after login has been successful.
20128 </summary>
20129 <param name="filename">Name of the cache file to load</param>
20130 <returns>The number of inventory items sucessfully reconstructed into the inventory node tree</returns>
21156 </member> 20131 </member>
21157 <member name="T:OpenMetaverse.Packets.ParcelPropertiesRequestPacket"> 20132 <member name="E:OpenMetaverse.Inventory.InventoryObjectUpdated">
21158 <exclude /> 20133 <summary>Raised when the simulator sends us data containing
20134 ...</summary>
21159 </member> 20135 </member>
21160 <member name="T:OpenMetaverse.Packets.ParcelPropertiesRequestPacket.AgentDataBlock"> 20136 <member name="E:OpenMetaverse.Inventory.InventoryObjectRemoved">
21161 <exclude /> 20137 <summary>Raised when the simulator sends us data containing
20138 ...</summary>
21162 </member> 20139 </member>
21163 <member name="T:OpenMetaverse.Packets.ParcelPropertiesRequestPacket.ParcelDataBlock"> 20140 <member name="E:OpenMetaverse.Inventory.InventoryObjectAdded">
21164 <exclude /> 20141 <summary>Raised when the simulator sends us data containing
20142 ...</summary>
21165 </member> 20143 </member>
21166 <member name="T:OpenMetaverse.Packets.AttachedSoundPacket"> 20144 <member name="P:OpenMetaverse.Inventory.RootFolder">
21167 <exclude /> 20145 <summary>
20146 The root folder of this avatars inventory
20147 </summary>
21168 </member> 20148 </member>
21169 <member name="T:OpenMetaverse.Packets.AttachedSoundPacket.DataBlockBlock"> 20149 <member name="P:OpenMetaverse.Inventory.LibraryFolder">
21170 <exclude /> 20150 <summary>
20151 The default shared library folder
20152 </summary>
21171 </member> 20153 </member>
21172 <member name="T:OpenMetaverse.Packets.AttachedSoundGainChangePacket"> 20154 <member name="P:OpenMetaverse.Inventory.RootNode">
21173 <exclude /> 20155 <summary>
20156 The root node of the avatars inventory
20157 </summary>
21174 </member> 20158 </member>
21175 <member name="T:OpenMetaverse.Packets.AttachedSoundGainChangePacket.DataBlockBlock"> 20159 <member name="P:OpenMetaverse.Inventory.LibraryRootNode">
21176 <exclude /> 20160 <summary>
20161 The root node of the default shared library
20162 </summary>
21177 </member> 20163 </member>
21178 <member name="T:OpenMetaverse.Packets.PreloadSoundPacket"> 20164 <member name="P:OpenMetaverse.Inventory.Item(OpenMetaverse.UUID)">
21179 <exclude /> 20165 <summary>
20166 By using the bracket operator on this class, the program can get the
20167 InventoryObject designated by the specified uuid. If the value for the corresponding
20168 UUID is null, the call is equivelant to a call to <code>RemoveNodeFor(this[uuid])</code>.
20169 If the value is non-null, it is equivelant to a call to <code>UpdateNodeFor(value)</code>,
20170 the uuid parameter is ignored.
20171 </summary>
20172 <param name="uuid">The UUID of the InventoryObject to get or set, ignored if set to non-null value.</param>
20173 <returns>The InventoryObject corresponding to <code>uuid</code>.</returns>
21180 </member> 20174 </member>
21181 <member name="T:OpenMetaverse.Packets.PreloadSoundPacket.DataBlockBlock"> 20175 <member name="T:OpenMetaverse.GridLayerType">
21182 <exclude /> 20176 <summary>
20177 Map layer request type
20178 </summary>
21183 </member> 20179 </member>
21184 <member name="T:OpenMetaverse.Packets.ViewerEffectPacket"> 20180 <member name="F:OpenMetaverse.GridLayerType.Objects">
21185 <exclude /> 20181 <summary>Objects and terrain are shown</summary>
21186 </member> 20182 </member>
21187 <member name="T:OpenMetaverse.Packets.ViewerEffectPacket.AgentDataBlock"> 20183 <member name="F:OpenMetaverse.GridLayerType.Terrain">
21188 <exclude /> 20184 <summary>Only the terrain is shown, no objects</summary>
21189 </member> 20185 </member>
21190 <member name="T:OpenMetaverse.Packets.ViewerEffectPacket.EffectBlock"> 20186 <member name="F:OpenMetaverse.GridLayerType.LandForSale">
21191 <exclude /> 20187 <summary>Overlay showing land for sale and for auction</summary>
21192 </member> 20188 </member>
21193 <member name="T:OpenMetaverse.Packets.StartPingCheckPacket"> 20189 <member name="T:OpenMetaverse.GridItemType">
21194 <exclude /> 20190 <summary>
20191 Type of grid item, such as telehub, event, populator location, etc.
20192 </summary>
21195 </member> 20193 </member>
21196 <member name="T:OpenMetaverse.Packets.StartPingCheckPacket.PingIDBlock"> 20194 <member name="F:OpenMetaverse.GridItemType.Telehub">
21197 <exclude /> 20195 <summary>Telehub</summary>
21198 </member> 20196 </member>
21199 <member name="T:OpenMetaverse.Packets.CompletePingCheckPacket"> 20197 <member name="F:OpenMetaverse.GridItemType.PgEvent">
21200 <exclude /> 20198 <summary>PG rated event</summary>
21201 </member> 20199 </member>
21202 <member name="T:OpenMetaverse.Packets.CompletePingCheckPacket.PingIDBlock"> 20200 <member name="F:OpenMetaverse.GridItemType.MatureEvent">
21203 <exclude /> 20201 <summary>Mature rated event</summary>
21204 </member> 20202 </member>
21205 <member name="T:OpenMetaverse.Packets.AgentUpdatePacket"> 20203 <member name="F:OpenMetaverse.GridItemType.Popular">
21206 <exclude /> 20204 <summary>Popular location</summary>
21207 </member> 20205 </member>
21208 <member name="T:OpenMetaverse.Packets.AgentUpdatePacket.AgentDataBlock"> 20206 <member name="F:OpenMetaverse.GridItemType.AgentLocations">
21209 <exclude /> 20207 <summary>Locations of avatar groups in a region</summary>
21210 </member> 20208 </member>
21211 <member name="T:OpenMetaverse.Packets.AgentAnimationPacket"> 20209 <member name="F:OpenMetaverse.GridItemType.LandForSale">
21212 <exclude /> 20210 <summary>Land for sale</summary>
21213 </member> 20211 </member>
21214 <member name="T:OpenMetaverse.Packets.AgentAnimationPacket.AgentDataBlock"> 20212 <member name="F:OpenMetaverse.GridItemType.Classified">
21215 <exclude /> 20213 <summary>Classified ad</summary>
21216 </member> 20214 </member>
21217 <member name="T:OpenMetaverse.Packets.AgentAnimationPacket.AnimationListBlock"> 20215 <member name="F:OpenMetaverse.GridItemType.AdultEvent">
21218 <exclude /> 20216 <summary>Adult rated event</summary>
21219 </member> 20217 </member>
21220 <member name="T:OpenMetaverse.Packets.AgentAnimationPacket.PhysicalAvatarEventListBlock"> 20218 <member name="F:OpenMetaverse.GridItemType.AdultLandForSale">
21221 <exclude /> 20219 <summary>Adult land for sale</summary>
21222 </member> 20220 </member>
21223 <member name="T:OpenMetaverse.Packets.AgentRequestSitPacket"> 20221 <member name="T:OpenMetaverse.GridRegion">
21224 <exclude /> 20222 <summary>
20223 Information about a region on the grid map
20224 </summary>
21225 </member> 20225 </member>
21226 <member name="T:OpenMetaverse.Packets.AgentRequestSitPacket.AgentDataBlock"> 20226 <member name="F:OpenMetaverse.GridRegion.X">
21227 <exclude /> 20227 <summary>Sim X position on World Map</summary>
21228 </member> 20228 </member>
21229 <member name="T:OpenMetaverse.Packets.AgentRequestSitPacket.TargetObjectBlock"> 20229 <member name="F:OpenMetaverse.GridRegion.Y">
21230 <exclude /> 20230 <summary>Sim Y position on World Map</summary>
21231 </member> 20231 </member>
21232 <member name="T:OpenMetaverse.Packets.AgentSitPacket"> 20232 <member name="F:OpenMetaverse.GridRegion.Name">
21233 <exclude /> 20233 <summary>Sim Name (NOTE: In lowercase!)</summary>
21234 </member> 20234 </member>
21235 <member name="T:OpenMetaverse.Packets.AgentSitPacket.AgentDataBlock"> 20235 <member name="F:OpenMetaverse.GridRegion.Access">
21236 <exclude /> 20236 <summary></summary>
21237 </member> 20237 </member>
21238 <member name="T:OpenMetaverse.Packets.RequestImagePacket"> 20238 <member name="F:OpenMetaverse.GridRegion.RegionFlags">
21239 <exclude /> 20239 <summary>Appears to always be zero (None)</summary>
21240 </member> 20240 </member>
21241 <member name="T:OpenMetaverse.Packets.RequestImagePacket.AgentDataBlock"> 20241 <member name="F:OpenMetaverse.GridRegion.WaterHeight">
21242 <exclude /> 20242 <summary>Sim's defined Water Height</summary>
21243 </member> 20243 </member>
21244 <member name="T:OpenMetaverse.Packets.RequestImagePacket.RequestImageBlock"> 20244 <member name="F:OpenMetaverse.GridRegion.Agents">
21245 <exclude /> 20245 <summary></summary>
21246 </member> 20246 </member>
21247 <member name="T:OpenMetaverse.Packets.ImageDataPacket"> 20247 <member name="F:OpenMetaverse.GridRegion.MapImageID">
21248 <exclude /> 20248 <summary>UUID of the World Map image</summary>
21249 </member> 20249 </member>
21250 <member name="T:OpenMetaverse.Packets.ImageDataPacket.ImageIDBlock"> 20250 <member name="F:OpenMetaverse.GridRegion.RegionHandle">
21251 <exclude /> 20251 <summary>Unique identifier for this region, a combination of the X
20252 and Y position</summary>
21252 </member> 20253 </member>
21253 <member name="T:OpenMetaverse.Packets.ImageDataPacket.ImageDataBlock"> 20254 <member name="M:OpenMetaverse.GridRegion.ToString">
21254 <exclude /> 20255 <summary>
20256
20257 </summary>
20258 <returns></returns>
21255 </member> 20259 </member>
21256 <member name="T:OpenMetaverse.Packets.ImagePacketPacket"> 20260 <member name="M:OpenMetaverse.GridRegion.GetHashCode">
21257 <exclude /> 20261 <summary>
20262
20263 </summary>
20264 <returns></returns>
21258 </member> 20265 </member>
21259 <member name="T:OpenMetaverse.Packets.ImagePacketPacket.ImageIDBlock"> 20266 <member name="M:OpenMetaverse.GridRegion.Equals(System.Object)">
21260 <exclude /> 20267 <summary>
20268
20269 </summary>
20270 <param name="obj"></param>
20271 <returns></returns>
21261 </member> 20272 </member>
21262 <member name="T:OpenMetaverse.Packets.ImagePacketPacket.ImageDataBlock"> 20273 <member name="T:OpenMetaverse.GridLayer">
21263 <exclude /> 20274 <summary>
20275 Visual chunk of the grid map
20276 </summary>
21264 </member> 20277 </member>
21265 <member name="T:OpenMetaverse.Packets.LayerDataPacket"> 20278 <member name="T:OpenMetaverse.MapItem">
21266 <exclude /> 20279 <summary>
20280 Base class for Map Items
20281 </summary>
21267 </member> 20282 </member>
21268 <member name="T:OpenMetaverse.Packets.LayerDataPacket.LayerIDBlock"> 20283 <member name="F:OpenMetaverse.MapItem.GlobalX">
21269 <exclude /> 20284 <summary>The Global X position of the item</summary>
21270 </member> 20285 </member>
21271 <member name="T:OpenMetaverse.Packets.LayerDataPacket.LayerDataBlock"> 20286 <member name="F:OpenMetaverse.MapItem.GlobalY">
21272 <exclude /> 20287 <summary>The Global Y position of the item</summary>
21273 </member> 20288 </member>
21274 <member name="T:OpenMetaverse.Packets.ObjectUpdatePacket"> 20289 <member name="P:OpenMetaverse.MapItem.LocalX">
21275 <exclude /> 20290 <summary>Get the Local X position of the item</summary>
21276 </member> 20291 </member>
21277 <member name="T:OpenMetaverse.Packets.ObjectUpdatePacket.RegionDataBlock"> 20292 <member name="P:OpenMetaverse.MapItem.LocalY">
21278 <exclude /> 20293 <summary>Get the Local Y position of the item</summary>
21279 </member> 20294 </member>
21280 <member name="T:OpenMetaverse.Packets.ObjectUpdatePacket.ObjectDataBlock"> 20295 <member name="P:OpenMetaverse.MapItem.RegionHandle">
21281 <exclude /> 20296 <summary>Get the Handle of the region</summary>
21282 </member> 20297 </member>
21283 <member name="T:OpenMetaverse.Packets.ObjectUpdateCompressedPacket"> 20298 <member name="T:OpenMetaverse.MapAgentLocation">
21284 <exclude /> 20299 <summary>
20300 Represents an agent or group of agents location
20301 </summary>
21285 </member> 20302 </member>
21286 <member name="T:OpenMetaverse.Packets.ObjectUpdateCompressedPacket.RegionDataBlock"> 20303 <member name="T:OpenMetaverse.MapTelehub">
21287 <exclude /> 20304 <summary>
20305 Represents a Telehub location
20306 </summary>
21288 </member> 20307 </member>
21289 <member name="T:OpenMetaverse.Packets.ObjectUpdateCompressedPacket.ObjectDataBlock"> 20308 <member name="T:OpenMetaverse.MapLandForSale">
21290 <exclude /> 20309 <summary>
20310 Represents a non-adult parcel of land for sale
20311 </summary>
21291 </member> 20312 </member>
21292 <member name="T:OpenMetaverse.Packets.ObjectUpdateCachedPacket"> 20313 <member name="T:OpenMetaverse.MapAdultLandForSale">
21293 <exclude /> 20314 <summary>
20315 Represents an Adult parcel of land for sale
20316 </summary>
21294 </member> 20317 </member>
21295 <member name="T:OpenMetaverse.Packets.ObjectUpdateCachedPacket.RegionDataBlock"> 20318 <member name="T:OpenMetaverse.MapPGEvent">
21296 <exclude /> 20319 <summary>
20320 Represents a PG Event
20321 </summary>
21297 </member> 20322 </member>
21298 <member name="T:OpenMetaverse.Packets.ObjectUpdateCachedPacket.ObjectDataBlock"> 20323 <member name="T:OpenMetaverse.MapMatureEvent">
21299 <exclude /> 20324 <summary>
20325 Represents a Mature event
20326 </summary>
21300 </member> 20327 </member>
21301 <member name="T:OpenMetaverse.Packets.ImprovedTerseObjectUpdatePacket"> 20328 <member name="T:OpenMetaverse.MapAdultEvent">
21302 <exclude /> 20329 <summary>
20330 Represents an Adult event
20331 </summary>
21303 </member> 20332 </member>
21304 <member name="T:OpenMetaverse.Packets.ImprovedTerseObjectUpdatePacket.RegionDataBlock"> 20333 <member name="T:OpenMetaverse.GridManager">
21305 <exclude /> 20334 <summary>
20335 Manages grid-wide tasks such as the world map
20336 </summary>
21306 </member> 20337 </member>
21307 <member name="T:OpenMetaverse.Packets.ImprovedTerseObjectUpdatePacket.ObjectDataBlock"> 20338 <member name="F:OpenMetaverse.GridManager.m_CoarseLocationUpdate">
21308 <exclude /> 20339 <summary>The event subscribers. null if no subcribers</summary>
21309 </member> 20340 </member>
21310 <member name="T:OpenMetaverse.Packets.KillObjectPacket"> 20341 <member name="M:OpenMetaverse.GridManager.OnCoarseLocationUpdate(OpenMetaverse.CoarseLocationUpdateEventArgs)">
21311 <exclude /> 20342 <summary>Raises the CoarseLocationUpdate event</summary>
20343 <param name="e">A CoarseLocationUpdateEventArgs object containing the
20344 data sent by simulator</param>
21312 </member> 20345 </member>
21313 <member name="T:OpenMetaverse.Packets.KillObjectPacket.ObjectDataBlock"> 20346 <member name="F:OpenMetaverse.GridManager.m_CoarseLocationUpdateLock">
21314 <exclude /> 20347 <summary>Thread sync lock object</summary>
21315 </member> 20348 </member>
21316 <member name="T:OpenMetaverse.Packets.TransferPacketPacket"> 20349 <member name="F:OpenMetaverse.GridManager.m_GridRegion">
21317 <exclude /> 20350 <summary>The event subscribers. null if no subcribers</summary>
21318 </member> 20351 </member>
21319 <member name="T:OpenMetaverse.Packets.TransferPacketPacket.TransferDataBlock"> 20352 <member name="M:OpenMetaverse.GridManager.OnGridRegion(OpenMetaverse.GridRegionEventArgs)">
21320 <exclude /> 20353 <summary>Raises the GridRegion event</summary>
20354 <param name="e">A GridRegionEventArgs object containing the
20355 data sent by simulator</param>
21321 </member> 20356 </member>
21322 <member name="T:OpenMetaverse.Packets.SendXferPacketPacket"> 20357 <member name="F:OpenMetaverse.GridManager.m_GridRegionLock">
21323 <exclude /> 20358 <summary>Thread sync lock object</summary>
21324 </member> 20359 </member>
21325 <member name="T:OpenMetaverse.Packets.SendXferPacketPacket.XferIDBlock"> 20360 <member name="F:OpenMetaverse.GridManager.m_GridLayer">
21326 <exclude /> 20361 <summary>The event subscribers. null if no subcribers</summary>
21327 </member> 20362 </member>
21328 <member name="T:OpenMetaverse.Packets.SendXferPacketPacket.DataPacketBlock"> 20363 <member name="M:OpenMetaverse.GridManager.OnGridLayer(OpenMetaverse.GridLayerEventArgs)">
21329 <exclude /> 20364 <summary>Raises the GridLayer event</summary>
20365 <param name="e">A GridLayerEventArgs object containing the
20366 data sent by simulator</param>
21330 </member> 20367 </member>
21331 <member name="T:OpenMetaverse.Packets.ConfirmXferPacketPacket"> 20368 <member name="F:OpenMetaverse.GridManager.m_GridLayerLock">
21332 <exclude /> 20369 <summary>Thread sync lock object</summary>
21333 </member> 20370 </member>
21334 <member name="T:OpenMetaverse.Packets.ConfirmXferPacketPacket.XferIDBlock"> 20371 <member name="F:OpenMetaverse.GridManager.m_GridItems">
21335 <exclude /> 20372 <summary>The event subscribers. null if no subcribers</summary>
21336 </member> 20373 </member>
21337 <member name="T:OpenMetaverse.Packets.AvatarAnimationPacket"> 20374 <member name="M:OpenMetaverse.GridManager.OnGridItems(OpenMetaverse.GridItemsEventArgs)">
21338 <exclude /> 20375 <summary>Raises the GridItems event</summary>
20376 <param name="e">A GridItemEventArgs object containing the
20377 data sent by simulator</param>
21339 </member> 20378 </member>
21340 <member name="T:OpenMetaverse.Packets.AvatarAnimationPacket.SenderBlock"> 20379 <member name="F:OpenMetaverse.GridManager.m_GridItemsLock">
21341 <exclude /> 20380 <summary>Thread sync lock object</summary>
21342 </member> 20381 </member>
21343 <member name="T:OpenMetaverse.Packets.AvatarAnimationPacket.AnimationListBlock"> 20382 <member name="F:OpenMetaverse.GridManager.m_RegionHandleReply">
21344 <exclude /> 20383 <summary>The event subscribers. null if no subcribers</summary>
21345 </member> 20384 </member>
21346 <member name="T:OpenMetaverse.Packets.AvatarAnimationPacket.AnimationSourceListBlock"> 20385 <member name="M:OpenMetaverse.GridManager.OnRegionHandleReply(OpenMetaverse.RegionHandleReplyEventArgs)">
21347 <exclude /> 20386 <summary>Raises the RegionHandleReply event</summary>
20387 <param name="e">A RegionHandleReplyEventArgs object containing the
20388 data sent by simulator</param>
21348 </member> 20389 </member>
21349 <member name="T:OpenMetaverse.Packets.AvatarAnimationPacket.PhysicalAvatarEventListBlock"> 20390 <member name="F:OpenMetaverse.GridManager.m_RegionHandleReplyLock">
21350 <exclude /> 20391 <summary>Thread sync lock object</summary>
21351 </member> 20392 </member>
21352 <member name="T:OpenMetaverse.Packets.AvatarSitResponsePacket"> 20393 <member name="F:OpenMetaverse.GridManager.Regions">
21353 <exclude /> 20394 <summary>A dictionary of all the regions, indexed by region name</summary>
21354 </member> 20395 </member>
21355 <member name="T:OpenMetaverse.Packets.AvatarSitResponsePacket.SitObjectBlock"> 20396 <member name="F:OpenMetaverse.GridManager.RegionsByHandle">
21356 <exclude /> 20397 <summary>A dictionary of all the regions, indexed by region handle</summary>
21357 </member> 20398 </member>
21358 <member name="T:OpenMetaverse.Packets.AvatarSitResponsePacket.SitTransformBlock"> 20399 <member name="M:OpenMetaverse.GridManager.#ctor(OpenMetaverse.GridClient)">
21359 <exclude /> 20400 <summary>
20401 Constructor
20402 </summary>
20403 <param name="client">Instance of GridClient object to associate with this GridManager instance</param>
21360 </member> 20404 </member>
21361 <member name="T:OpenMetaverse.Packets.CameraConstraintPacket"> 20405 <member name="M:OpenMetaverse.GridManager.RequestMapLayer(OpenMetaverse.GridLayerType)">
21362 <exclude /> 20406 <summary>
20407
20408 </summary>
20409 <param name="layer"></param>
21363 </member> 20410 </member>
21364 <member name="T:OpenMetaverse.Packets.CameraConstraintPacket.CameraCollidePlaneBlock"> 20411 <member name="M:OpenMetaverse.GridManager.RequestMapRegion(System.String,OpenMetaverse.GridLayerType)">
21365 <exclude /> 20412 <summary>
20413 Request a map layer
20414 </summary>
20415 <param name="regionName">The name of the region</param>
20416 <param name="layer">The type of layer</param>
21366 </member> 20417 </member>
21367 <member name="T:OpenMetaverse.Packets.ParcelPropertiesPacket"> 20418 <member name="M:OpenMetaverse.GridManager.RequestMapBlocks(OpenMetaverse.GridLayerType,System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.Boolean)">
21368 <exclude /> 20419 <summary>
20420
20421 </summary>
20422 <param name="layer"></param>
20423 <param name="minX"></param>
20424 <param name="minY"></param>
20425 <param name="maxX"></param>
20426 <param name="maxY"></param>
20427 <param name="returnNonExistent"></param>
21369 </member> 20428 </member>
21370 <member name="T:OpenMetaverse.Packets.ParcelPropertiesPacket.ParcelDataBlock"> 20429 <member name="M:OpenMetaverse.GridManager.MapItems(System.UInt64,OpenMetaverse.GridItemType,OpenMetaverse.GridLayerType,System.Int32)">
21371 <exclude /> 20430 <summary>
20431
20432 </summary>
20433 <param name="regionHandle"></param>
20434 <param name="item"></param>
20435 <param name="layer"></param>
20436 <param name="timeoutMS"></param>
20437 <returns></returns>
21372 </member> 20438 </member>
21373 <member name="T:OpenMetaverse.Packets.ParcelPropertiesPacket.AgeVerificationBlockBlock"> 20439 <member name="M:OpenMetaverse.GridManager.RequestMapItems(System.UInt64,OpenMetaverse.GridItemType,OpenMetaverse.GridLayerType)">
21374 <exclude /> 20440 <summary>
20441
20442 </summary>
20443 <param name="regionHandle"></param>
20444 <param name="item"></param>
20445 <param name="layer"></param>
21375 </member> 20446 </member>
21376 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket"> 20447 <member name="M:OpenMetaverse.GridManager.RequestMainlandSims(OpenMetaverse.GridLayerType)">
21377 <exclude /> 20448 <summary>
20449 Request data for all mainland (Linden managed) simulators
20450 </summary>
21378 </member> 20451 </member>
21379 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.AgentDataBlock"> 20452 <member name="M:OpenMetaverse.GridManager.RequestRegionHandle(OpenMetaverse.UUID)">
21380 <exclude /> 20453 <summary>
20454 Request the region handle for the specified region UUID
20455 </summary>
20456 <param name="regionID">UUID of the region to look up</param>
21381 </member> 20457 </member>
21382 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.GroupDataBlock"> 20458 <member name="M:OpenMetaverse.GridManager.GetGridRegion(System.String,OpenMetaverse.GridLayerType,OpenMetaverse.GridRegion@)">
21383 <exclude /> 20459 <summary>
20460 Get grid region information using the region name, this function
20461 will block until it can find the region or gives up
20462 </summary>
20463 <param name="name">Name of sim you're looking for</param>
20464 <param name="layer">Layer that you are requesting</param>
20465 <param name="region">Will contain a GridRegion for the sim you're
20466 looking for if successful, otherwise an empty structure</param>
20467 <returns>True if the GridRegion was successfully fetched, otherwise
20468 false</returns>
21384 </member> 20469 </member>
21385 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.AnimationDataBlock"> 20470 <member name="M:OpenMetaverse.GridManager.MapBlockReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
21386 <exclude /> 20471 <summary>Process an incoming packet and raise the appropriate events</summary>
20472 <param name="sender">The sender</param>
20473 <param name="e">The EventArgs object containing the packet data</param>
21387 </member> 20474 </member>
21388 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.GranterBlockBlock"> 20475 <member name="M:OpenMetaverse.GridManager.MapItemReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
21389 <exclude /> 20476 <summary>Process an incoming packet and raise the appropriate events</summary>
20477 <param name="sender">The sender</param>
20478 <param name="e">The EventArgs object containing the packet data</param>
21390 </member> 20479 </member>
21391 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.NVPairDataBlock"> 20480 <member name="M:OpenMetaverse.GridManager.SimulatorViewerTimeMessageHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
21392 <exclude /> 20481 <summary>Process an incoming packet and raise the appropriate events</summary>
20482 <param name="sender">The sender</param>
20483 <param name="e">The EventArgs object containing the packet data</param>
21393 </member> 20484 </member>
21394 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.VisualParamBlock"> 20485 <member name="M:OpenMetaverse.GridManager.CoarseLocationHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
21395 <exclude /> 20486 <summary>Process an incoming packet and raise the appropriate events</summary>
20487 <param name="sender">The sender</param>
20488 <param name="e">The EventArgs object containing the packet data</param>
21396 </member> 20489 </member>
21397 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.AgentAccessBlock"> 20490 <member name="M:OpenMetaverse.GridManager.RegionHandleReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
21398 <exclude /> 20491 <summary>Process an incoming packet and raise the appropriate events</summary>
20492 <param name="sender">The sender</param>
20493 <param name="e">The EventArgs object containing the packet data</param>
21399 </member> 20494 </member>
21400 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.AgentInfoBlock"> 20495 <member name="E:OpenMetaverse.GridManager.CoarseLocationUpdate">
21401 <exclude /> 20496 <summary>Raised when the simulator sends a <see cref="T:OpenMetaverse.Packets.CoarseLocationUpdatePacket"/>
20497 containing the location of agents in the simulator</summary>
21402 </member> 20498 </member>
21403 <member name="T:OpenMetaverse.Packets.ChildAgentAlivePacket"> 20499 <member name="E:OpenMetaverse.GridManager.GridRegion">
21404 <exclude /> 20500 <summary>Raised when the simulator sends a Region Data in response to
20501 a Map request</summary>
21405 </member> 20502 </member>
21406 <member name="T:OpenMetaverse.Packets.ChildAgentAlivePacket.AgentDataBlock"> 20503 <member name="E:OpenMetaverse.GridManager.GridLayer">
21407 <exclude /> 20504 <summary>Raised when the simulator sends GridLayer object containing
20505 a map tile coordinates and texture information</summary>
21408 </member> 20506 </member>
21409 <member name="T:OpenMetaverse.Packets.ChildAgentPositionUpdatePacket"> 20507 <member name="E:OpenMetaverse.GridManager.GridItems">
21410 <exclude /> 20508 <summary>Raised when the simulator sends GridItems object containing
20509 details on events, land sales at a specific location</summary>
21411 </member> 20510 </member>
21412 <member name="T:OpenMetaverse.Packets.ChildAgentPositionUpdatePacket.AgentDataBlock"> 20511 <member name="E:OpenMetaverse.GridManager.RegionHandleReply">
21413 <exclude /> 20512 <summary>Raised in response to a Region lookup</summary>
21414 </member> 20513 </member>
21415 <member name="T:OpenMetaverse.Packets.SoundTriggerPacket"> 20514 <member name="P:OpenMetaverse.GridManager.SunPhase">
21416 <exclude /> 20515 <summary>Unknown</summary>
21417 </member> 20516 </member>
21418 <member name="T:OpenMetaverse.Packets.SoundTriggerPacket.SoundDataBlock"> 20517 <member name="P:OpenMetaverse.GridManager.SunDirection">
21419 <exclude /> 20518 <summary>Current direction of the sun</summary>
21420 </member> 20519 </member>
21421 <member name="T:OpenMetaverse.VisualColorOperation"> 20520 <member name="P:OpenMetaverse.GridManager.SunAngVelocity">
21422 <summary> 20521 <summary>Current angular velocity of the sun</summary>
21423 Operation to apply when applying color to texture
21424 </summary>
21425 </member> 20522 </member>
21426 <member name="T:OpenMetaverse.VisualColorParam"> 20523 <member name="P:OpenMetaverse.GridManager.TimeOfDay">
21427 <summary> 20524 <summary>Microseconds since the start of SL 4-hour day</summary>
21428 Information needed to translate visual param value to RGBA color
21429 </summary>
21430 </member> 20525 </member>
21431 <member name="M:OpenMetaverse.VisualColorParam.#ctor(OpenMetaverse.VisualColorOperation,OpenMetaverse.Color4[])"> 20526 <member name="T:OpenMetaverse.DirectoryManager">
21432 <summary> 20527 <summary>
21433 Construct VisualColorParam 20528 Access to the data server which allows searching for land, events, people, etc
21434 </summary> 20529 </summary>
21435 <param name="operation">Operation to apply when applying color to texture</param>
21436 <param name="colors">Colors</param>
21437 </member> 20530 </member>
21438 <member name="T:OpenMetaverse.VisualAlphaParam"> 20531 <member name="F:OpenMetaverse.DirectoryManager.m_EventInfoReply">
21439 <summary> 20532 <summary>The event subscribers. null if no subcribers</summary>
21440 Represents alpha blending and bump infor for a visual parameter
21441 such as sleive length
21442 </summary>
21443 </member> 20533 </member>
21444 <member name="M:OpenMetaverse.VisualAlphaParam.#ctor(System.Single,System.String,System.Boolean,System.Boolean)"> 20534 <member name="M:OpenMetaverse.DirectoryManager.OnEventInfo(OpenMetaverse.EventInfoReplyEventArgs)">
21445 <summary> 20535 <summary>Raises the EventInfoReply event</summary>
21446 Create new alhpa information for a visual param 20536 <param name="e">An EventInfoReplyEventArgs object containing the
21447 </summary> 20537 data returned from the data server</param>
21448 <param name="domain">Stregth of the alpha to apply</param>
21449 <param name="tgaFile">File containing the alpha channel</param>
21450 <param name="skipIfZero">Skip blending if parameter value is 0</param>
21451 <param name="multiplyBlend">Use miltiply insted of alpha blending</param>
21452 </member> 20538 </member>
21453 <member name="F:OpenMetaverse.VisualAlphaParam.Domain"> 20539 <member name="F:OpenMetaverse.DirectoryManager.m_EventDetailLock">
21454 <summary>Stregth of the alpha to apply</summary> 20540 <summary>Thread sync lock object</summary>
21455 </member> 20541 </member>
21456 <member name="F:OpenMetaverse.VisualAlphaParam.TGAFile"> 20542 <member name="F:OpenMetaverse.DirectoryManager.m_DirEvents">
21457 <summary>File containing the alpha channel</summary> 20543 <summary>The event subscribers. null if no subcribers</summary>
21458 </member> 20544 </member>
21459 <member name="F:OpenMetaverse.VisualAlphaParam.SkipIfZero"> 20545 <member name="M:OpenMetaverse.DirectoryManager.OnDirEvents(OpenMetaverse.DirEventsReplyEventArgs)">
21460 <summary>Skip blending if parameter value is 0</summary> 20546 <summary>Raises the DirEventsReply event</summary>
20547 <param name="e">An DirEventsReplyEventArgs object containing the
20548 data returned from the data server</param>
21461 </member> 20549 </member>
21462 <member name="F:OpenMetaverse.VisualAlphaParam.MultiplyBlend"> 20550 <member name="F:OpenMetaverse.DirectoryManager.m_DirEventsLock">
21463 <summary>Use miltiply insted of alpha blending</summary> 20551 <summary>Thread sync lock object</summary>
21464 </member> 20552 </member>
21465 <member name="T:OpenMetaverse.VisualParam"> 20553 <member name="F:OpenMetaverse.DirectoryManager.m_Places">
21466 <summary> 20554 <summary>The event subscribers. null if no subcribers</summary>
21467 A single visual characteristic of an avatar mesh, such as eyebrow height
21468 </summary>
21469 </member> 20555 </member>
21470 <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})"> 20556 <member name="M:OpenMetaverse.DirectoryManager.OnPlaces(OpenMetaverse.PlacesReplyEventArgs)">
21471 <summary> 20557 <summary>Raises the PlacesReply event</summary>
21472 Set all the values through the constructor 20558 <param name="e">A PlacesReplyEventArgs object containing the
21473 </summary> 20559 data returned from the data server</param>
21474 <param name="paramID">Index of this visual param</param>
21475 <param name="name">Internal name</param>
21476 <param name="group">
21477 </param>
21478 <param name="wearable">
21479 </param>
21480 <param name="label">Displayable label of this characteristic</param>
21481 <param name="labelMin">Displayable label for the minimum value of this characteristic</param>
21482 <param name="labelMax">Displayable label for the maximum value of this characteristic</param>
21483 <param name="def">Default value</param>
21484 <param name="min">Minimum value</param>
21485 <param name="max">Maximum value</param>
21486 <param name="isBumpAttribute">Is this param used for creation of bump layer?</param>
21487 <param name="drivers">Array of param IDs that are drivers for this parameter</param>
21488 <param name="alpha">Alpha blending/bump info</param>
21489 <param name="colorParams">Color information</param>
21490 </member> 20560 </member>
21491 <member name="F:OpenMetaverse.VisualParam.ParamID"> 20561 <member name="F:OpenMetaverse.DirectoryManager.m_PlacesLock">
21492 <summary>Index of this visual param</summary> 20562 <summary>Thread sync lock object</summary>
21493 </member> 20563 </member>
21494 <member name="F:OpenMetaverse.VisualParam.Name"> 20564 <member name="F:OpenMetaverse.DirectoryManager.m_DirPlaces">
21495 <summary>Internal name</summary> 20565 <summary>The event subscribers. null if no subcribers</summary>
21496 </member> 20566 </member>
21497 <member name="F:OpenMetaverse.VisualParam.Group"> 20567 <member name="M:OpenMetaverse.DirectoryManager.OnDirPlaces(OpenMetaverse.DirPlacesReplyEventArgs)">
21498 <summary>Group ID this parameter belongs to</summary> 20568 <summary>Raises the DirPlacesReply event</summary>
20569 <param name="e">A DirPlacesReplyEventArgs object containing the
20570 data returned from the data server</param>
21499 </member> 20571 </member>
21500 <member name="F:OpenMetaverse.VisualParam.Wearable"> 20572 <member name="F:OpenMetaverse.DirectoryManager.m_DirPlacesLock">
21501 <summary>Name of the wearable this parameter belongs to</summary> 20573 <summary>Thread sync lock object</summary>
21502 </member> 20574 </member>
21503 <member name="F:OpenMetaverse.VisualParam.Label"> 20575 <member name="F:OpenMetaverse.DirectoryManager.m_DirClassifieds">
21504 <summary>Displayable label of this characteristic</summary> 20576 <summary>The event subscribers. null if no subcribers</summary>
21505 </member> 20577 </member>
21506 <member name="F:OpenMetaverse.VisualParam.LabelMin"> 20578 <member name="M:OpenMetaverse.DirectoryManager.OnDirClassifieds(OpenMetaverse.DirClassifiedsReplyEventArgs)">
21507 <summary>Displayable label for the minimum value of this characteristic</summary> 20579 <summary>Raises the DirClassifiedsReply event</summary>
20580 <param name="e">A DirClassifiedsReplyEventArgs object containing the
20581 data returned from the data server</param>
21508 </member> 20582 </member>
21509 <member name="F:OpenMetaverse.VisualParam.LabelMax"> 20583 <member name="F:OpenMetaverse.DirectoryManager.m_DirClassifiedsLock">
21510 <summary>Displayable label for the maximum value of this characteristic</summary> 20584 <summary>Thread sync lock object</summary>
21511 </member> 20585 </member>
21512 <member name="F:OpenMetaverse.VisualParam.DefaultValue"> 20586 <member name="F:OpenMetaverse.DirectoryManager.m_DirGroups">
21513 <summary>Default value</summary> 20587 <summary>The event subscribers. null if no subcribers</summary>
21514 </member> 20588 </member>
21515 <member name="F:OpenMetaverse.VisualParam.MinValue"> 20589 <member name="M:OpenMetaverse.DirectoryManager.OnDirGroups(OpenMetaverse.DirGroupsReplyEventArgs)">
21516 <summary>Minimum value</summary> 20590 <summary>Raises the DirGroupsReply event</summary>
20591 <param name="e">A DirGroupsReplyEventArgs object containing the
20592 data returned from the data server</param>
21517 </member> 20593 </member>
21518 <member name="F:OpenMetaverse.VisualParam.MaxValue"> 20594 <member name="F:OpenMetaverse.DirectoryManager.m_DirGroupsLock">
21519 <summary>Maximum value</summary> 20595 <summary>Thread sync lock object</summary>
21520 </member> 20596 </member>
21521 <member name="F:OpenMetaverse.VisualParam.IsBumpAttribute"> 20597 <member name="F:OpenMetaverse.DirectoryManager.m_DirPeople">
21522 <summary>Is this param used for creation of bump layer?</summary> 20598 <summary>The event subscribers. null if no subcribers</summary>
21523 </member> 20599 </member>
21524 <member name="F:OpenMetaverse.VisualParam.AlphaParams"> 20600 <member name="M:OpenMetaverse.DirectoryManager.OnDirPeople(OpenMetaverse.DirPeopleReplyEventArgs)">
21525 <summary>Alpha blending/bump info</summary> 20601 <summary>Raises the DirPeopleReply event</summary>
20602 <param name="e">A DirPeopleReplyEventArgs object containing the
20603 data returned from the data server</param>
21526 </member> 20604 </member>
21527 <member name="F:OpenMetaverse.VisualParam.ColorParams"> 20605 <member name="F:OpenMetaverse.DirectoryManager.m_DirPeopleLock">
21528 <summary>Color information</summary> 20606 <summary>Thread sync lock object</summary>
21529 </member> 20607 </member>
21530 <member name="F:OpenMetaverse.VisualParam.Drivers"> 20608 <member name="F:OpenMetaverse.DirectoryManager.m_DirLandReply">
21531 <summary>Array of param IDs that are drivers for this parameter</summary> 20609 <summary>The event subscribers. null if no subcribers</summary>
21532 </member> 20610 </member>
21533 <member name="T:OpenMetaverse.VisualParams"> 20611 <member name="M:OpenMetaverse.DirectoryManager.OnDirLand(OpenMetaverse.DirLandReplyEventArgs)">
21534 <summary> 20612 <summary>Raises the DirLandReply event</summary>
21535 Holds the Params array of all the avatar appearance parameters 20613 <param name="e">A DirLandReplyEventArgs object containing the
21536 </summary> 20614 data returned from the data server</param>
21537 </member> 20615 </member>
21538 <member name="T:OpenMetaverse.Assets.Asset"> 20616 <member name="F:OpenMetaverse.DirectoryManager.m_DirLandLock">
21539 <summary> 20617 <summary>Thread sync lock object</summary>
21540 Base class for all Asset types
21541 </summary>
21542 </member> 20618 </member>
21543 <member name="M:OpenMetaverse.Assets.Asset.#ctor"> 20619 <member name="M:OpenMetaverse.DirectoryManager.#ctor(OpenMetaverse.GridClient)">
21544 <summary> 20620 <summary>
21545 Construct a new Asset object 20621 Constructs a new instance of the DirectoryManager class
21546 </summary> 20622 </summary>
20623 <param name="client">An instance of GridClient</param>
21547 </member> 20624 </member>
21548 <member name="M:OpenMetaverse.Assets.Asset.#ctor(OpenMetaverse.UUID,System.Byte[])"> 20625 <member name="M:OpenMetaverse.DirectoryManager.StartClassifiedSearch(System.String)">
21549 <summary> 20626 <summary>
21550 Construct a new Asset object 20627 Query the data server for a list of classified ads containing the specified string.
20628 Defaults to searching for classified placed in any category, and includes PG, Adult and Mature
20629 results.
20630
20631 Responses are sent 16 per response packet, there is no way to know how many results a query reply will contain however assuming
20632 the reply packets arrived ordered, a response with less than 16 entries would indicate all results have been received
20633
20634 The <see cref="!:OnClassifiedReply"/> event is raised when a response is received from the simulator
21551 </summary> 20635 </summary>
21552 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID" /> specific to this asset</param> 20636 <param name="searchText">A string containing a list of keywords to search for</param>
21553 <param name="assetData">A byte array containing the raw asset data</param> 20637 <returns>A UUID to correlate the results when the <see cref="!:OnClassifiedReply"/> event is raised</returns>
21554 </member>
21555 <member name="F:OpenMetaverse.Assets.Asset.AssetData">
21556 <summary>A byte array containing the raw asset data</summary>
21557 </member>
21558 <member name="F:OpenMetaverse.Assets.Asset.Temporary">
21559 <summary>True if the asset it only stored on the server temporarily</summary>
21560 </member>
21561 <member name="F:OpenMetaverse.Assets.Asset._AssetID">
21562 <summary>A unique ID</summary>
21563 </member>
21564 <member name="P:OpenMetaverse.Assets.Asset.AssetID">
21565 <summary>The assets unique ID</summary>
21566 </member> 20638 </member>
21567 <member name="P:OpenMetaverse.Assets.Asset.AssetType"> 20639 <member name="M:OpenMetaverse.DirectoryManager.StartClassifiedSearch(System.String,OpenMetaverse.DirectoryManager.ClassifiedCategories,OpenMetaverse.DirectoryManager.ClassifiedQueryFlags)">
21568 <summary> 20640 <summary>
21569 The "type" of asset, Notecard, Animation, etc 20641 Query the data server for a list of classified ads which contain specified keywords (Overload)
20642
20643 The <see cref="!:OnClassifiedReply"/> event is raised when a response is received from the simulator
21570 </summary> 20644 </summary>
20645 <param name="searchText">A string containing a list of keywords to search for</param>
20646 <param name="category">The category to search</param>
20647 <param name="queryFlags">A set of flags which can be ORed to modify query options
20648 such as classified maturity rating.</param>
20649 <returns>A UUID to correlate the results when the <see cref="!:OnClassifiedReply"/> event is raised</returns>
20650 <example>
20651 Search classified ads containing the key words "foo" and "bar" in the "Any" category that are either PG or Mature
20652 <code>
20653 UUID searchID = StartClassifiedSearch("foo bar", ClassifiedCategories.Any, ClassifiedQueryFlags.PG | ClassifiedQueryFlags.Mature);
20654 </code>
20655 </example>
20656 <remarks>
20657 Responses are sent 16 at a time, there is no way to know how many results a query reply will contain however assuming
20658 the reply packets arrived ordered, a response with less than 16 entries would indicate all results have been received
20659 </remarks>
21571 </member> 20660 </member>
21572 <member name="M:OpenMetaverse.Assets.Asset.Encode"> 20661 <member name="M:OpenMetaverse.DirectoryManager.StartDirPlacesSearch(System.String,System.Int32)">
21573 <summary> 20662 <summary>
21574 Regenerates the <code>AssetData</code> byte array from the properties 20663 Starts search for places (Overloaded)
21575 of the derived class. 20664
20665 The <see cref="!:OnDirPlacesReply"/> event is raised when a response is received from the simulator
21576 </summary> 20666 </summary>
20667 <param name="searchText">Search text</param>
20668 <param name="queryStart">Each request is limited to 100 places
20669 being returned. To get the first 100 result entries of a request use 0,
20670 from 100-199 use 1, 200-299 use 2, etc.</param>
20671 <returns>A UUID to correlate the results when the <see cref="!:OnDirPlacesReply"/> event is raised</returns>
21577 </member> 20672 </member>
21578 <member name="M:OpenMetaverse.Assets.Asset.Decode"> 20673 <member name="M:OpenMetaverse.DirectoryManager.StartDirPlacesSearch(System.String,OpenMetaverse.DirectoryManager.DirFindFlags,OpenMetaverse.ParcelCategory,System.Int32)">
21579 <summary> 20674 <summary>
21580 Decodes the AssetData, placing it in appropriate properties of the derived 20675 Queries the dataserver for parcels of land which are flagged to be shown in search
21581 class. 20676
20677 The <see cref="!:OnDirPlacesReply"/> event is raised when a response is received from the simulator
21582 </summary> 20678 </summary>
21583 <returns>True if the asset decoding succeeded, otherwise false</returns> 20679 <param name="searchText">A string containing a list of keywords to search for separated by a space character</param>
20680 <param name="queryFlags">A set of flags which can be ORed to modify query options
20681 such as classified maturity rating.</param>
20682 <param name="category">The category to search</param>
20683 <param name="queryStart">Each request is limited to 100 places
20684 being returned. To get the first 100 result entries of a request use 0,
20685 from 100-199 use 1, 200-299 use 2, etc.</param>
20686 <returns>A UUID to correlate the results when the <see cref="!:OnDirPlacesReply"/> event is raised</returns>
20687 <example>
20688 Search places containing the key words "foo" and "bar" in the "Any" category that are either PG or Adult
20689 <code>
20690 UUID searchID = StartDirPlacesSearch("foo bar", DirFindFlags.DwellSort | DirFindFlags.IncludePG | DirFindFlags.IncludeAdult, ParcelCategory.Any, 0);
20691 </code>
20692 </example>
20693 <remarks>
20694 Additional information on the results can be obtained by using the ParcelManager.InfoRequest method
20695 </remarks>
21584 </member> 20696 </member>
21585 <member name="T:OpenMetaverse.Assets.ArchiveConstants"> 20697 <member name="M:OpenMetaverse.DirectoryManager.StartLandSearch(OpenMetaverse.DirectoryManager.SearchTypeFlags)">
21586 <summary> 20698 <summary>
21587 Constants for the archiving module 20699 Starts a search for land sales using the directory
20700
20701 The <see cref="!:OnDirLandReply"/> event is raised when a response is received from the simulator
21588 </summary> 20702 </summary>
20703 <param name="typeFlags">What type of land to search for. Auction,
20704 estate, mainland, "first land", etc</param>
20705 <remarks>The OnDirLandReply event handler must be registered before
20706 calling this function. There is no way to determine how many
20707 results will be returned, or how many times the callback will be
20708 fired other than you won't get more than 100 total parcels from
20709 each query.</remarks>
21589 </member> 20710 </member>
21590 <member name="F:OpenMetaverse.Assets.ArchiveConstants.CONTROL_FILE_PATH"> 20711 <member name="M:OpenMetaverse.DirectoryManager.StartLandSearch(OpenMetaverse.DirectoryManager.SearchTypeFlags,System.Int32,System.Int32,System.Int32)">
21591 <summary> 20712 <summary>
21592 The location of the archive control file 20713 Starts a search for land sales using the directory
20714
20715 The <seealso cref="!:OnDirLandReply"/> event is raised when a response is received from the simulator
21593 </summary> 20716 </summary>
20717 <param name="typeFlags">What type of land to search for. Auction,
20718 estate, mainland, "first land", etc</param>
20719 <param name="priceLimit">Maximum price to search for</param>
20720 <param name="areaLimit">Maximum area to search for</param>
20721 <param name="queryStart">Each request is limited to 100 parcels
20722 being returned. To get the first 100 parcels of a request use 0,
20723 from 100-199 use 1, 200-299 use 2, etc.</param>
20724 <remarks>The OnDirLandReply event handler must be registered before
20725 calling this function. There is no way to determine how many
20726 results will be returned, or how many times the callback will be
20727 fired other than you won't get more than 100 total parcels from
20728 each query.</remarks>
21594 </member> 20729 </member>
21595 <member name="F:OpenMetaverse.Assets.ArchiveConstants.ASSETS_PATH"> 20730 <member name="M:OpenMetaverse.DirectoryManager.StartLandSearch(OpenMetaverse.DirectoryManager.DirFindFlags,OpenMetaverse.DirectoryManager.SearchTypeFlags,System.Int32,System.Int32,System.Int32)">
21596 <summary> 20731 <summary>
21597 Path for the assets held in an archive 20732 Send a request to the data server for land sales listings
21598 </summary> 20733 </summary>
20734
20735 <param name="findFlags">Flags sent to specify query options
20736
20737 Available flags:
20738 Specify the parcel rating with one or more of the following:
20739 IncludePG IncludeMature IncludeAdult
20740
20741 Specify the field to pre sort the results with ONLY ONE of the following:
20742 PerMeterSort NameSort AreaSort PricesSort
20743
20744 Specify the order the results are returned in, if not specified the results are pre sorted in a Descending Order
20745 SortAsc
20746
20747 Specify additional filters to limit the results with one or both of the following:
20748 LimitByPrice LimitByArea
20749
20750 Flags can be combined by separating them with the | (pipe) character
20751
20752 Additional details can be found in <see cref="T:OpenMetaverse.DirectoryManager.DirFindFlags"/>
20753 </param>
20754 <param name="typeFlags">What type of land to search for. Auction,
20755 Estate or Mainland</param>
20756 <param name="priceLimit">Maximum price to search for when the
20757 DirFindFlags.LimitByPrice flag is specified in findFlags</param>
20758 <param name="areaLimit">Maximum area to search for when the
20759 DirFindFlags.LimitByArea flag is specified in findFlags</param>
20760 <param name="queryStart">Each request is limited to 100 parcels
20761 being returned. To get the first 100 parcels of a request use 0,
20762 from 100-199 use 100, 200-299 use 200, etc.</param>
20763 <remarks><para>The <seealso cref="!:OnDirLandReply"/> event will be raised with the response from the simulator
20764
20765 There is no way to determine how many results will be returned, or how many times the callback will be
20766 fired other than you won't get more than 100 total parcels from
20767 each reply.</para>
20768
20769 <para>Any land set for sale to either anybody or specific to the connected agent will be included in the
20770 results if the land is included in the query</para></remarks>
20771 <example>
20772 <code>
20773 // request all mainland, any maturity rating that is larger than 512 sq.m
20774 StartLandSearch(DirFindFlags.SortAsc | DirFindFlags.PerMeterSort | DirFindFlags.LimitByArea | DirFindFlags.IncludePG | DirFindFlags.IncludeMature | DirFindFlags.IncludeAdult, SearchTypeFlags.Mainland, 0, 512, 0);
20775 </code></example>
21599 </member> 20776 </member>
21600 <member name="F:OpenMetaverse.Assets.ArchiveConstants.OBJECTS_PATH"> 20777 <member name="M:OpenMetaverse.DirectoryManager.StartGroupSearch(System.String,System.Int32)">
21601 <summary> 20778 <summary>
21602 Path for the prims file 20779 Search for Groups
21603 </summary> 20780 </summary>
20781 <param name="searchText">The name or portion of the name of the group you wish to search for</param>
20782 <param name="queryStart">Start from the match number</param>
20783 <returns></returns>
21604 </member> 20784 </member>
21605 <member name="F:OpenMetaverse.Assets.ArchiveConstants.TERRAINS_PATH"> 20785 <member name="M:OpenMetaverse.DirectoryManager.StartGroupSearch(System.String,System.Int32,OpenMetaverse.DirectoryManager.DirFindFlags)">
21606 <summary> 20786 <summary>
21607 Path for terrains. Technically these may be assets, but I think it's quite nice to split them out. 20787 Search for Groups
21608 </summary> 20788 </summary>
20789 <param name="searchText">The name or portion of the name of the group you wish to search for</param>
20790 <param name="queryStart">Start from the match number</param>
20791 <param name="flags">Search flags</param>
20792 <returns></returns>
21609 </member> 20793 </member>
21610 <member name="F:OpenMetaverse.Assets.ArchiveConstants.SETTINGS_PATH"> 20794 <member name="M:OpenMetaverse.DirectoryManager.StartPeopleSearch(System.String,System.Int32)">
21611 <summary> 20795 <summary>
21612 Path for region settings. 20796 Search the People directory for other avatars
21613 </summary> 20797 </summary>
20798 <param name="searchText">The name or portion of the name of the avatar you wish to search for</param>
20799 <param name="queryStart"></param>
20800 <returns></returns>
21614 </member> 20801 </member>
21615 <member name="F:OpenMetaverse.Assets.ArchiveConstants.ASSET_EXTENSION_SEPARATOR"> 20802 <member name="M:OpenMetaverse.DirectoryManager.StartPlacesSearch">
21616 <summary> 20803 <summary>
21617 The character the separates the uuid from extension information in an archived asset filename 20804 Search Places for parcels of land you personally own
21618 </summary> 20805 </summary>
21619 </member> 20806 </member>
21620 <member name="F:OpenMetaverse.Assets.ArchiveConstants.ASSET_TYPE_TO_EXTENSION"> 20807 <member name="M:OpenMetaverse.DirectoryManager.StartPlacesSearch(OpenMetaverse.UUID)">
21621 <summary> 20808 <summary>
21622 Extensions used for asset types in the archive 20809 Searches Places for land owned by the specified group
21623 </summary> 20810 </summary>
20811 <param name="groupID">ID of the group you want to recieve land list for (You must be a member of the group)</param>
20812 <returns>Transaction (Query) ID which can be associated with results from your request.</returns>
21624 </member> 20813 </member>
21625 <member name="T:OpenMetaverse.Assets.AssetsArchiver"> 20814 <member name="M:OpenMetaverse.DirectoryManager.StartPlacesSearch(System.String)">
21626 <summary> 20815 <summary>
21627 Archives assets 20816 Search the Places directory for parcels that are listed in search and contain the specified keywords
21628 </summary> 20817 </summary>
20818 <param name="searchText">A string containing the keywords to search for</param>
20819 <returns>Transaction (Query) ID which can be associated with results from your request.</returns>
21629 </member> 20820 </member>
21630 <member name="F:OpenMetaverse.Assets.AssetsArchiver.m_assets"> 20821 <member name="M:OpenMetaverse.DirectoryManager.StartPlacesSearch(OpenMetaverse.DirectoryManager.DirFindFlags,OpenMetaverse.ParcelCategory,System.String,System.String,OpenMetaverse.UUID,OpenMetaverse.UUID)">
21631 <summary> 20822 <summary>
21632 Archive assets 20823 Search Places - All Options
21633 </summary> 20824 </summary>
20825 <param name="findFlags">One of the Values from the DirFindFlags struct, ie: AgentOwned, GroupOwned, etc.</param>
20826 <param name="searchCategory">One of the values from the SearchCategory Struct, ie: Any, Linden, Newcomer</param>
20827 <param name="searchText">A string containing a list of keywords to search for separated by a space character</param>
20828 <param name="simulatorName">String Simulator Name to search in</param>
20829 <param name="groupID">LLUID of group you want to recieve results for</param>
20830 <param name="transactionID">Transaction (Query) ID which can be associated with results from your request.</param>
20831 <returns>Transaction (Query) ID which can be associated with results from your request.</returns>
21634 </member> 20832 </member>
21635 <member name="M:OpenMetaverse.Assets.AssetsArchiver.Archive(OpenMetaverse.Assets.TarArchiveWriter)"> 20833 <member name="M:OpenMetaverse.DirectoryManager.StartEventsSearch(System.String,System.UInt32)">
21636 <summary> 20834 <summary>
21637 Archive the assets given to this archiver to the given archive. 20835 Search All Events with specifid searchText in all categories, includes PG, Mature and Adult
21638 </summary> 20836 </summary>
21639 <param name="archive"> 20837 <param name="searchText">A string containing a list of keywords to search for separated by a space character</param>
21640 </param> 20838 <param name="queryStart">Each request is limited to 100 entries
20839 being returned. To get the first group of entries of a request use 0,
20840 from 100-199 use 100, 200-299 use 200, etc.</param>
20841 <returns>UUID of query to correlate results in callback.</returns>
21641 </member> 20842 </member>
21642 <member name="M:OpenMetaverse.Assets.AssetsArchiver.WriteMetadata(OpenMetaverse.Assets.TarArchiveWriter)"> 20843 <member name="M:OpenMetaverse.DirectoryManager.StartEventsSearch(System.String,OpenMetaverse.DirectoryManager.DirFindFlags,System.String,System.UInt32,OpenMetaverse.DirectoryManager.EventCategories)">
21643 <summary> 20844 <summary>
21644 Write an assets metadata file to the given archive 20845 Search Events
21645 </summary> 20846 </summary>
21646 <param name="archive"> 20847 <param name="searchText">A string containing a list of keywords to search for separated by a space character</param>
21647 </param> 20848 <param name="queryFlags">One or more of the following flags: DateEvents, IncludePG, IncludeMature, IncludeAdult
20849 from the <see cref="T:OpenMetaverse.DirectoryManager.DirFindFlags"/> Enum
20850
20851 Multiple flags can be combined by separating the flags with the | (pipe) character</param>
20852 <param name="eventDay">"u" for in-progress and upcoming events, -or- number of days since/until event is scheduled
20853 For example "0" = Today, "1" = tomorrow, "2" = following day, "-1" = yesterday, etc.</param>
20854 <param name="queryStart">Each request is limited to 100 entries
20855 being returned. To get the first group of entries of a request use 0,
20856 from 100-199 use 100, 200-299 use 200, etc.</param>
20857 <param name="category">EventCategory event is listed under.</param>
20858 <returns>UUID of query to correlate results in callback.</returns>
21648 </member> 20859 </member>
21649 <member name="M:OpenMetaverse.Assets.AssetsArchiver.WriteData(OpenMetaverse.Assets.TarArchiveWriter)"> 20860 <member name="M:OpenMetaverse.DirectoryManager.EventInfoRequest(System.UInt32)">
21650 <summary> 20861 <summary>Requests Event Details</summary>
21651 Write asset data files to the given archive 20862 <param name="eventID">ID of Event returned from the <see cref="M:OpenMetaverse.DirectoryManager.StartEventsSearch(System.String,System.UInt32)"/> method</param>
21652 </summary>
21653 <param name="archive">
21654 </param>
21655 </member> 20863 </member>
21656 <member name="T:OpenMetaverse.Assets.TarArchiveReader"> 20864 <member name="M:OpenMetaverse.DirectoryManager.DirClassifiedReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
21657 <summary> 20865 <summary>Process an incoming packet and raise the appropriate events</summary>
21658 Temporary code to do the bare minimum required to read a tar archive for our purposes 20866 <param name="sender">The sender</param>
21659 </summary> 20867 <param name="e">The EventArgs object containing the packet data</param>
21660 </member> 20868 </member>
21661 <member name="M:OpenMetaverse.Assets.TarArchiveReader.#ctor(System.IO.Stream)"> 20869 <member name="M:OpenMetaverse.DirectoryManager.DirLandReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
21662 <summary> 20870 <summary>Process an incoming packet and raise the appropriate events</summary>
21663 Generate a tar reader which reads from the given stream. 20871 <param name="sender">The sender</param>
21664 </summary> 20872 <param name="e">The EventArgs object containing the packet data</param>
21665 <param name="s">
21666 </param>
21667 </member> 20873 </member>
21668 <member name="F:OpenMetaverse.Assets.TarArchiveReader.m_br"> 20874 <member name="M:OpenMetaverse.DirectoryManager.DirLandReplyEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
21669 <summary> 20875 <summary>Process an incoming <see cref="T:OpenMetaverse.Messages.Linden.DirLandReplyMessage"/> event message</summary>
21670 Binary reader for the underlying stream 20876 <param name="capsKey">The Unique Capabilities Key</param>
21671 </summary> 20877 <param name="message">The <see cref="T:OpenMetaverse.Messages.Linden.DirLandReplyMessage"/> event message containing the data</param>
20878 <param name="simulator">The simulator the message originated from</param>
21672 </member> 20879 </member>
21673 <member name="F:OpenMetaverse.Assets.TarArchiveReader.m_nullCharArray"> 20880 <member name="M:OpenMetaverse.DirectoryManager.DirPeopleReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
21674 <summary> 20881 <summary>Process an incoming packet and raise the appropriate events</summary>
21675 Used to trim off null chars 20882 <param name="sender">The sender</param>
21676 </summary> 20883 <param name="e">The EventArgs object containing the packet data</param>
21677 </member> 20884 </member>
21678 <member name="F:OpenMetaverse.Assets.TarArchiveReader.m_spaceCharArray"> 20885 <member name="M:OpenMetaverse.DirectoryManager.DirGroupsReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
21679 <summary> 20886 <summary>Process an incoming packet and raise the appropriate events</summary>
21680 Used to trim off space chars 20887 <param name="sender">The sender</param>
21681 </summary> 20888 <param name="e">The EventArgs object containing the packet data</param>
21682 </member> 20889 </member>
21683 <member name="M:OpenMetaverse.Assets.TarArchiveReader.ReadEntry(System.String@,OpenMetaverse.Assets.TarArchiveReader.TarEntryType@)"> 20890 <member name="M:OpenMetaverse.DirectoryManager.PlacesReplyEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
21684 <summary> 20891 <summary>Process an incoming <see cref="T:OpenMetaverse.Messages.Linden.PlacesReplyMessage"/> event message</summary>
21685 Read the next entry in the tar file. 20892 <param name="capsKey">The Unique Capabilities Key</param>
21686 </summary> 20893 <param name="message">The <see cref="T:OpenMetaverse.Messages.Linden.PlacesReplyMessage"/> event message containing the data</param>
21687 <param name="filePath"> 20894 <param name="simulator">The simulator the message originated from</param>
21688 </param>
21689 <param name="entryType">
21690 </param>
21691 <returns>the data for the entry. Returns null if there are no more entries</returns>
21692 </member> 20895 </member>
21693 <member name="M:OpenMetaverse.Assets.TarArchiveReader.ReadHeader"> 20896 <member name="M:OpenMetaverse.DirectoryManager.PlacesReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
21694 <summary> 20897 <summary>Process an incoming packet and raise the appropriate events</summary>
21695 Read the next 512 byte chunk of data as a tar header. 20898 <param name="sender">The sender</param>
21696 </summary> 20899 <param name="e">The EventArgs object containing the packet data</param>
21697 <returns>A tar header struct. null if we have reached the end of the archive.</returns>
21698 </member> 20900 </member>
21699 <member name="M:OpenMetaverse.Assets.TarArchiveReader.ReadData(System.Int32)"> 20901 <member name="M:OpenMetaverse.DirectoryManager.EventsReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
21700 <summary> 20902 <summary>Process an incoming packet and raise the appropriate events</summary>
21701 Read data following a header 20903 <param name="sender">The sender</param>
21702 </summary> 20904 <param name="e">The EventArgs object containing the packet data</param>
21703 <param name="fileSize">
21704 </param>
21705 <returns>
21706 </returns>
21707 </member> 20905 </member>
21708 <member name="M:OpenMetaverse.Assets.TarArchiveReader.ConvertOctalBytesToDecimal(System.Byte[],System.Int32,System.Int32)"> 20906 <member name="M:OpenMetaverse.DirectoryManager.EventInfoReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
21709 <summary> 20907 <summary>Process an incoming packet and raise the appropriate events</summary>
21710 Convert octal bytes to a decimal representation 20908 <param name="sender">The sender</param>
21711 </summary> 20909 <param name="e">The EventArgs object containing the packet data</param>
21712 <param name="bytes">
21713 </param>
21714 <param name="count">
21715 </param>
21716 <param name="startIndex">
21717 </param>
21718 <returns>
21719 </returns>
21720 </member> 20910 </member>
21721 <member name="T:OpenMetaverse.Assets.TarArchiveWriter"> 20911 <member name="M:OpenMetaverse.DirectoryManager.DirPlacesReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
21722 <summary> 20912 <summary>Process an incoming packet and raise the appropriate events</summary>
21723 Temporary code to produce a tar archive in tar v7 format 20913 <param name="sender">The sender</param>
21724 </summary> 20914 <param name="e">The EventArgs object containing the packet data</param>
21725 </member> 20915 </member>
21726 <member name="F:OpenMetaverse.Assets.TarArchiveWriter.m_bw"> 20916 <member name="E:OpenMetaverse.DirectoryManager.EventInfoReply">
21727 <summary> 20917 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.EventInfoRequest(System.UInt32)"/> request.</summary>
21728 Binary writer for the underlying stream
21729 </summary>
21730 </member> 20918 </member>
21731 <member name="M:OpenMetaverse.Assets.TarArchiveWriter.WriteDir(System.String)"> 20919 <member name="E:OpenMetaverse.DirectoryManager.DirEventsReply">
21732 <summary> 20920 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.StartEventsSearch(System.String,System.UInt32)"/> request.</summary>
21733 Write a directory entry to the tar archive. We can only handle one path level right now!
21734 </summary>
21735 <param name="dirName">
21736 </param>
21737 </member> 20921 </member>
21738 <member name="M:OpenMetaverse.Assets.TarArchiveWriter.WriteFile(System.String,System.String)"> 20922 <member name="E:OpenMetaverse.DirectoryManager.PlacesReply">
21739 <summary> 20923 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.StartPlacesSearch"/> request.</summary>
21740 Write a file to the tar archive
21741 </summary>
21742 <param name="filePath">
21743 </param>
21744 <param name="data">
21745 </param>
21746 </member> 20924 </member>
21747 <member name="M:OpenMetaverse.Assets.TarArchiveWriter.WriteFile(System.String,System.Byte[])"> 20925 <member name="E:OpenMetaverse.DirectoryManager.DirPlacesReply">
21748 <summary> 20926 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.StartDirPlacesSearch(System.String,System.Int32)"/> request.</summary>
21749 Write a file to the tar archive
21750 </summary>
21751 <param name="filePath">
21752 </param>
21753 <param name="data">
21754 </param>
21755 </member> 20927 </member>
21756 <member name="M:OpenMetaverse.Assets.TarArchiveWriter.Close"> 20928 <member name="E:OpenMetaverse.DirectoryManager.DirClassifiedsReply">
21757 <summary> 20929 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.StartClassifiedSearch(System.String,OpenMetaverse.DirectoryManager.ClassifiedCategories,System.Boolean)"/> request.</summary>
21758 Finish writing the raw tar archive data to a stream. The stream will be closed on completion.
21759 </summary>
21760 </member> 20930 </member>
21761 <member name="M:OpenMetaverse.Assets.TarArchiveWriter.WriteEntry(System.String,System.Byte[],System.Char)"> 20931 <member name="E:OpenMetaverse.DirectoryManager.DirGroupsReply">
21762 <summary> 20932 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.StartGroupSearch(System.String,System.Int32)"/> request.</summary>
21763 Write a particular entry
21764 </summary>
21765 <param name="filePath">
21766 </param>
21767 <param name="data">
21768 </param>
21769 <param name="fileType">
21770 </param>
21771 </member> 20933 </member>
21772 <member name="T:OpenMetaverse.Assets.AssetAnimation"> 20934 <member name="E:OpenMetaverse.DirectoryManager.DirPeopleReply">
21773 <summary> 20935 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.StartPeopleSearch(System.String,System.Int32)"/> request.</summary>
21774 Represents an Animation
21775 </summary>
21776 </member> 20936 </member>
21777 <member name="M:OpenMetaverse.Assets.AssetAnimation.#ctor"> 20937 <member name="E:OpenMetaverse.DirectoryManager.DirLandReply">
21778 <summary>Default Constructor</summary> 20938 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.StartLandSearch(OpenMetaverse.DirectoryManager.SearchTypeFlags)"/> request.</summary>
21779 </member> 20939 </member>
21780 <member name="M:OpenMetaverse.Assets.AssetAnimation.#ctor(OpenMetaverse.UUID,System.Byte[])"> 20940 <member name="T:OpenMetaverse.DirectoryManager.ClassifiedCategories">
21781 <summary> 20941 <summary>Classified Ad categories</summary>
21782 Construct an Asset object of type Animation
21783 </summary>
21784 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID" /> specific to this asset</param>
21785 <param name="assetData">A byte array containing the raw asset data</param>
21786 </member> 20942 </member>
21787 <member name="P:OpenMetaverse.Assets.AssetAnimation.AssetType"> 20943 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.Any">
21788 <summary>Override the base classes AssetType</summary> 20944 <summary>Classified is listed in the Any category</summary>
21789 </member> 20945 </member>
21790 <member name="T:OpenMetaverse.Assets.AssetBodypart"> 20946 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.Shopping">
21791 <summary> 20947 <summary>Classified is shopping related</summary>
21792 Represents an <seealso cref="T:OpenMetaverse.Assets.AssetWearable" /> that represents an avatars body ie: Hair, Etc.
21793 </summary>
21794 </member> 20948 </member>
21795 <member name="M:OpenMetaverse.Assets.AssetBodypart.#ctor"> 20949 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.LandRental">
21796 <summary>Initializes a new instance of an AssetBodyPart object</summary> 20950 <summary>Classified is </summary>
21797 </member> 20951 </member>
21798 <member name="M:OpenMetaverse.Assets.AssetBodypart.#ctor(OpenMetaverse.UUID,System.Byte[])"> 20952 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.PropertyRental">
21799 <summary>Initializes a new instance of an AssetBodyPart object with parameters</summary> 20953 <summary></summary>
21800 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID" /> specific to this asset</param>
21801 <param name="assetData">A byte array containing the raw asset data</param>
21802 </member> 20954 </member>
21803 <member name="P:OpenMetaverse.Assets.AssetBodypart.AssetType"> 20955 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.SpecialAttraction">
21804 <summary>Override the base classes AssetType</summary> 20956 <summary></summary>
21805 </member> 20957 </member>
21806 <member name="T:OpenMetaverse.Assets.AssetClothing"> 20958 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.NewProducts">
21807 <summary> 20959 <summary></summary>
21808 Represents an <seealso cref="T:OpenMetaverse.Assets.AssetWearable" /> that can be worn on an avatar
21809 such as a Shirt, Pants, etc.
21810 </summary>
21811 </member> 20960 </member>
21812 <member name="M:OpenMetaverse.Assets.AssetClothing.#ctor"> 20961 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.Employment">
21813 <summary>Initializes a new instance of an AssetScriptBinary object</summary> 20962 <summary></summary>
21814 </member> 20963 </member>
21815 <member name="M:OpenMetaverse.Assets.AssetClothing.#ctor(OpenMetaverse.UUID,System.Byte[])"> 20964 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.Wanted">
21816 <summary>Initializes a new instance of an AssetScriptBinary object with parameters</summary> 20965 <summary></summary>
21817 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID" /> specific to this asset</param>
21818 <param name="assetData">A byte array containing the raw asset data</param>
21819 </member> 20966 </member>
21820 <member name="P:OpenMetaverse.Assets.AssetClothing.AssetType"> 20967 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.Service">
21821 <summary>Override the base classes AssetType</summary> 20968 <summary></summary>
21822 </member> 20969 </member>
21823 <member name="T:OpenMetaverse.Assets.GestureStepType"> 20970 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.Personal">
21824 <summary> 20971 <summary></summary>
21825 Type of gesture step
21826 </summary>
21827 </member> 20972 </member>
21828 <member name="T:OpenMetaverse.Assets.GestureStep"> 20973 <member name="T:OpenMetaverse.DirectoryManager.EventCategories">
21829 <summary> 20974 <summary>Event Categories</summary>
21830 Base class for gesture steps
21831 </summary>
21832 </member> 20975 </member>
21833 <member name="P:OpenMetaverse.Assets.GestureStep.GestureStepType"> 20976 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.All">
21834 <summary> 20977 <summary></summary>
21835 Retururns what kind of gesture step this is
21836 </summary>
21837 </member> 20978 </member>
21838 <member name="T:OpenMetaverse.Assets.GestureStepAnimation"> 20979 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Discussion">
21839 <summary> 20980 <summary></summary>
21840 Describes animation step of a gesture
21841 </summary>
21842 </member> 20981 </member>
21843 <member name="F:OpenMetaverse.Assets.GestureStepAnimation.AnimationStart"> 20982 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Sports">
21844 <summary> 20983 <summary></summary>
21845 If true, this step represents start of animation, otherwise animation stop
21846 </summary>
21847 </member> 20984 </member>
21848 <member name="F:OpenMetaverse.Assets.GestureStepAnimation.ID"> 20985 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.LiveMusic">
21849 <summary> 20986 <summary></summary>
21850 Animation asset <see cref="T:OpenMetaverse.UUID" /></summary>
21851 </member> 20987 </member>
21852 <member name="F:OpenMetaverse.Assets.GestureStepAnimation.Name"> 20988 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Commercial">
21853 <summary> 20989 <summary></summary>
21854 Animation inventory name
21855 </summary>
21856 </member> 20990 </member>
21857 <member name="P:OpenMetaverse.Assets.GestureStepAnimation.GestureStepType"> 20991 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Nightlife">
21858 <summary> 20992 <summary></summary>
21859 Returns what kind of gesture step this is
21860 </summary>
21861 </member> 20993 </member>
21862 <member name="T:OpenMetaverse.Assets.GestureStepSound"> 20994 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Games">
21863 <summary> 20995 <summary></summary>
21864 Describes sound step of a gesture
21865 </summary>
21866 </member> 20996 </member>
21867 <member name="F:OpenMetaverse.Assets.GestureStepSound.ID"> 20997 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Pageants">
21868 <summary> 20998 <summary></summary>
21869 Sound asset <see cref="T:OpenMetaverse.UUID" /></summary>
21870 </member> 20999 </member>
21871 <member name="F:OpenMetaverse.Assets.GestureStepSound.Name"> 21000 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Education">
21872 <summary> 21001 <summary></summary>
21873 Sound inventory name
21874 </summary>
21875 </member> 21002 </member>
21876 <member name="P:OpenMetaverse.Assets.GestureStepSound.GestureStepType"> 21003 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Arts">
21877 <summary> 21004 <summary></summary>
21878 Returns what kind of gesture step this is
21879 </summary>
21880 </member> 21005 </member>
21881 <member name="T:OpenMetaverse.Assets.GestureStepChat"> 21006 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Charity">
21882 <summary> 21007 <summary></summary>
21883 Describes sound step of a gesture
21884 </summary>
21885 </member> 21008 </member>
21886 <member name="F:OpenMetaverse.Assets.GestureStepChat.Text"> 21009 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Miscellaneous">
21887 <summary> 21010 <summary></summary>
21888 Text to output in chat
21889 </summary>
21890 </member> 21011 </member>
21891 <member name="P:OpenMetaverse.Assets.GestureStepChat.GestureStepType"> 21012 <member name="T:OpenMetaverse.DirectoryManager.DirFindFlags">
21892 <summary> 21013 <summary>
21893 Returns what kind of gesture step this is 21014 Query Flags used in many of the DirectoryManager methods to specify which query to execute and how to return the results.
21015
21016 Flags can be combined using the | (pipe) character, not all flags are available in all queries
21894 </summary> 21017 </summary>
21895 </member> 21018 </member>
21896 <member name="T:OpenMetaverse.Assets.GestureStepWait"> 21019 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.People">
21897 <summary> 21020 <summary>Query the People database</summary>
21898 Describes sound step of a gesture
21899 </summary>
21900 </member> 21021 </member>
21901 <member name="F:OpenMetaverse.Assets.GestureStepWait.WaitForAnimation"> 21022 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.Online">
21902 <summary> 21023 <summary></summary>
21903 If true in this step we wait for all animations to finish
21904 </summary>
21905 </member> 21024 </member>
21906 <member name="F:OpenMetaverse.Assets.GestureStepWait.WaitForTime"> 21025 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.Events">
21907 <summary> 21026 <summary></summary>
21908 If true gesture player should wait for the specified amount of time
21909 </summary>
21910 </member> 21027 </member>
21911 <member name="F:OpenMetaverse.Assets.GestureStepWait.WaitTime"> 21028 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.Groups">
21912 <summary> 21029 <summary>Query the Groups database</summary>
21913 Time in seconds to wait if WaitForAnimation is false
21914 </summary>
21915 </member> 21030 </member>
21916 <member name="P:OpenMetaverse.Assets.GestureStepWait.GestureStepType"> 21031 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.DateEvents">
21917 <summary> 21032 <summary>Query the Events database</summary>
21918 Returns what kind of gesture step this is
21919 </summary>
21920 </member> 21033 </member>
21921 <member name="T:OpenMetaverse.Assets.GestureStepEOF"> 21034 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.AgentOwned">
21922 <summary> 21035 <summary>Query the land holdings database for land owned by the currently connected agent</summary>
21923 Describes the final step of a gesture
21924 </summary>
21925 </member> 21036 </member>
21926 <member name="P:OpenMetaverse.Assets.GestureStepEOF.GestureStepType"> 21037 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.ForSale">
21927 <summary> 21038 <summary></summary>
21928 Returns what kind of gesture step this is
21929 </summary>
21930 </member> 21039 </member>
21931 <member name="T:OpenMetaverse.Assets.AssetGesture"> 21040 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.GroupOwned">
21932 <summary> 21041 <summary>Query the land holdings database for land which is owned by a Group</summary>
21933 Represents a sequence of animations, sounds, and chat actions
21934 </summary>
21935 </member> 21042 </member>
21936 <member name="M:OpenMetaverse.Assets.AssetGesture.#ctor"> 21043 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.DwellSort">
21937 <summary> 21044 <summary>Specifies the query should pre sort the results based upon traffic
21938 Constructs guesture asset 21045 when searching the Places database</summary>
21939 </summary>
21940 </member> 21046 </member>
21941 <member name="M:OpenMetaverse.Assets.AssetGesture.#ctor(OpenMetaverse.UUID,System.Byte[])"> 21047 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.PgSimsOnly">
21942 <summary> 21048 <summary></summary>
21943 Constructs guesture asset
21944 </summary>
21945 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID" /> specific to this asset</param>
21946 <param name="assetData">A byte array containing the raw asset data</param>
21947 </member> 21049 </member>
21948 <member name="F:OpenMetaverse.Assets.AssetGesture.TriggerKey"> 21050 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.PicturesOnly">
21949 <summary> 21051 <summary></summary>
21950 Keyboard key that triggers the gestyre
21951 </summary>
21952 </member> 21052 </member>
21953 <member name="F:OpenMetaverse.Assets.AssetGesture.TriggerKeyMask"> 21053 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.PgEventsOnly">
21954 <summary> 21054 <summary></summary>
21955 Modifier to the trigger key
21956 </summary>
21957 </member> 21055 </member>
21958 <member name="F:OpenMetaverse.Assets.AssetGesture.Trigger"> 21056 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.MatureSimsOnly">
21959 <summary> 21057 <summary></summary>
21960 String that triggers playing of the gesture sequence
21961 </summary>
21962 </member> 21058 </member>
21963 <member name="F:OpenMetaverse.Assets.AssetGesture.ReplaceWith"> 21059 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.SortAsc">
21964 <summary> 21060 <summary>Specifies the query should pre sort the results in an ascending order when searching the land sales database.
21965 Text that replaces trigger in chat once gesture is triggered 21061 This flag is only used when searching the land sales database</summary>
21966 </summary>
21967 </member> 21062 </member>
21968 <member name="F:OpenMetaverse.Assets.AssetGesture.Sequence"> 21063 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.PricesSort">
21969 <summary> 21064 <summary>Specifies the query should pre sort the results using the SalePrice field when searching the land sales database.
21970 Sequence of gesture steps 21065 This flag is only used when searching the land sales database</summary>
21971 </summary>
21972 </member> 21066 </member>
21973 <member name="P:OpenMetaverse.Assets.AssetGesture.AssetType"> 21067 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.PerMeterSort">
21974 <summary> 21068 <summary>Specifies the query should pre sort the results by calculating the average price/sq.m (SalePrice / Area) when searching the land sales database.
21975 Returns asset type 21069 This flag is only used when searching the land sales database</summary>
21976 </summary>
21977 </member> 21070 </member>
21978 <member name="M:OpenMetaverse.Assets.AssetGesture.Encode"> 21071 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.AreaSort">
21979 <summary> 21072 <summary>Specifies the query should pre sort the results using the ParcelSize field when searching the land sales database.
21980 Encodes gesture asset suitable for uplaod 21073 This flag is only used when searching the land sales database</summary>
21981 </summary>
21982 </member> 21074 </member>
21983 <member name="M:OpenMetaverse.Assets.AssetGesture.Decode"> 21075 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.NameSort">
21984 <summary> 21076 <summary>Specifies the query should pre sort the results using the Name field when searching the land sales database.
21985 Decodes gesture assset into play sequence 21077 This flag is only used when searching the land sales database</summary>
21986 </summary>
21987 <returns>true if the asset data was decoded successfully</returns>
21988 </member> 21078 </member>
21989 <member name="T:OpenMetaverse.Assets.AssetLandmark"> 21079 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.LimitByPrice">
21990 <summary> 21080 <summary>When set, only parcels less than the specified Price will be included when searching the land sales database.
21991 Represents a Landmark with RegionID and Position vector 21081 This flag is only used when searching the land sales database</summary>
21992 </summary>
21993 </member> 21082 </member>
21994 <member name="M:OpenMetaverse.Assets.AssetLandmark.#ctor"> 21083 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.LimitByArea">
21995 <summary>Construct an Asset of type Landmark</summary> 21084 <summary>When set, only parcels greater than the specified Size will be included when searching the land sales database.
21085 This flag is only used when searching the land sales database</summary>
21996 </member> 21086 </member>
21997 <member name="M:OpenMetaverse.Assets.AssetLandmark.#ctor(OpenMetaverse.UUID,System.Byte[])"> 21087 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.FilterMature">
21998 <summary> 21088 <summary></summary>
21999 Construct an Asset object of type Landmark
22000 </summary>
22001 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID" /> specific to this asset</param>
22002 <param name="assetData">A byte array containing the raw asset data</param>
22003 </member> 21089 </member>
22004 <member name="F:OpenMetaverse.Assets.AssetLandmark.RegionID"> 21090 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.PGOnly">
22005 <summary>UUID of the Landmark target region</summary> 21091 <summary></summary>
22006 </member> 21092 </member>
22007 <member name="F:OpenMetaverse.Assets.AssetLandmark.Position"> 21093 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.IncludePG">
22008 <summary> Local position of the target </summary> 21094 <summary>Include PG land in results. This flag is used when searching both the Groups, Events and Land sales databases</summary>
22009 </member> 21095 </member>
22010 <member name="P:OpenMetaverse.Assets.AssetLandmark.AssetType"> 21096 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.IncludeMature">
22011 <summary>Override the base classes AssetType</summary> 21097 <summary>Include Mature land in results. This flag is used when searching both the Groups, Events and Land sales databases</summary>
22012 </member> 21098 </member>
22013 <member name="M:OpenMetaverse.Assets.AssetLandmark.Encode"> 21099 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.IncludeAdult">
22014 <summary> 21100 <summary>Include Adult land in results. This flag is used when searching both the Groups, Events and Land sales databases</summary>
22015 Encode the raw contents of a string with the specific Landmark format
22016 </summary>
22017 </member> 21101 </member>
22018 <member name="M:OpenMetaverse.Assets.AssetLandmark.Decode"> 21102 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.AdultOnly">
22019 <summary> 21103 <summary></summary>
22020 Decode the raw asset data, populating the RegionID and Position
22021 </summary>
22022 <returns>true if the AssetData was successfully decoded to a UUID and Vector</returns>
22023 </member> 21104 </member>
22024 <member name="T:OpenMetaverse.Assets.AssetMesh"> 21105 <member name="T:OpenMetaverse.DirectoryManager.SearchTypeFlags">
22025 <summary> 21106 <summary>
22026 Represents Mesh asset 21107 Land types to search dataserver for
22027 </summary> 21108 </summary>
22028 </member> 21109 </member>
22029 <member name="M:OpenMetaverse.Assets.AssetMesh.#ctor"> 21110 <member name="F:OpenMetaverse.DirectoryManager.SearchTypeFlags.Any">
22030 <summary>Initializes a new instance of an AssetMesh object</summary> 21111 <summary>Search Auction, Mainland and Estate</summary>
22031 </member> 21112 </member>
22032 <member name="M:OpenMetaverse.Assets.AssetMesh.#ctor(OpenMetaverse.UUID,System.Byte[])"> 21113 <member name="F:OpenMetaverse.DirectoryManager.SearchTypeFlags.Auction">
22033 <summary>Initializes a new instance of an AssetMesh object with parameters</summary> 21114 <summary>Land which is currently up for auction</summary>
22034 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID" /> specific to this asset</param>
22035 <param name="assetData">A byte array containing the raw asset data</param>
22036 </member> 21115 </member>
22037 <member name="F:OpenMetaverse.Assets.AssetMesh.MeshData"> 21116 <member name="F:OpenMetaverse.DirectoryManager.SearchTypeFlags.Mainland">
22038 <summary> 21117 <summary>Parcels which are on the mainland (Linden owned) continents</summary>
22039 Decoded mesh data
22040 </summary>
22041 </member> 21118 </member>
22042 <member name="P:OpenMetaverse.Assets.AssetMesh.AssetType"> 21119 <member name="F:OpenMetaverse.DirectoryManager.SearchTypeFlags.Estate">
22043 <summary>Override the base classes AssetType</summary> 21120 <summary>Parcels which are on privately owned simulators</summary>
22044 </member> 21121 </member>
22045 <member name="M:OpenMetaverse.Assets.AssetMesh.Encode"> 21122 <member name="T:OpenMetaverse.DirectoryManager.EventFlags">
22046 <summary> 21123 <summary>
22047 TODO: Encodes Collada file into LLMesh format 21124 The content rating of the event
22048 </summary> 21125 </summary>
22049 </member> 21126 </member>
22050 <member name="M:OpenMetaverse.Assets.AssetMesh.Decode"> 21127 <member name="F:OpenMetaverse.DirectoryManager.EventFlags.PG">
22051 <summary> 21128 <summary>Event is PG</summary>
22052 Decodes mesh asset. See <see cref="M:OpenMetaverse.Rendering.FacetedMesh.TryDecodeFromAsset(OpenMetaverse.Primitive,OpenMetaverse.Assets.AssetMesh,OpenMetaverse.Rendering.DetailLevel,OpenMetaverse.Rendering.FacetedMesh)" />
22053 to furter decode it for rendering</summary>
22054 <returns>true</returns>
22055 </member> 21129 </member>
22056 <member name="T:OpenMetaverse.Assets.AssetNotecard"> 21130 <member name="F:OpenMetaverse.DirectoryManager.EventFlags.Mature">
22057 <summary> 21131 <summary>Event is Mature</summary>
22058 Represents a string of characters encoded with specific formatting properties
22059 </summary>
22060 </member> 21132 </member>
22061 <member name="M:OpenMetaverse.Assets.AssetNotecard.#ctor"> 21133 <member name="F:OpenMetaverse.DirectoryManager.EventFlags.Adult">
22062 <summary>Construct an Asset of type Notecard</summary> 21134 <summary>Event is Adult</summary>
22063 </member> 21135 </member>
22064 <member name="M:OpenMetaverse.Assets.AssetNotecard.#ctor(OpenMetaverse.UUID,System.Byte[])"> 21136 <member name="T:OpenMetaverse.DirectoryManager.ClassifiedFlags">
22065 <summary> 21137 <summary>
22066 Construct an Asset object of type Notecard 21138 Classified Ad Options
22067 </summary> 21139 </summary>
22068 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID" /> specific to this asset</param> 21140 <remarks>There appear to be two formats the flags are packed in.
22069 <param name="assetData">A byte array containing the raw asset data</param> 21141 This set of flags is for the newer style</remarks>
22070 </member> 21142 </member>
22071 <member name="F:OpenMetaverse.Assets.AssetNotecard.BodyText"> 21143 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedFlags.None">
22072 <summary>A text string containing main text of the notecard</summary> 21144 <summary></summary>
22073 </member> 21145 </member>
22074 <member name="F:OpenMetaverse.Assets.AssetNotecard.EmbeddedItems"> 21146 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedFlags.Mature">
22075 <summary>List of <see cref="T:OpenMetaverse.InventoryItem" />s embedded on the notecard</summary> 21147 <summary></summary>
22076 </member> 21148 </member>
22077 <member name="P:OpenMetaverse.Assets.AssetNotecard.AssetType"> 21149 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedFlags.Enabled">
22078 <summary>Override the base classes AssetType</summary> 21150 <summary></summary>
22079 </member> 21151 </member>
22080 <member name="M:OpenMetaverse.Assets.AssetNotecard.Encode"> 21152 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedFlags.UpdateTime">
22081 <summary> 21153 <summary></summary>
22082 Encode the raw contents of a string with the specific Linden Text properties
22083 </summary>
22084 </member> 21154 </member>
22085 <member name="M:OpenMetaverse.Assets.AssetNotecard.Decode"> 21155 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedFlags.AutoRenew">
22086 <summary> 21156 <summary></summary>
22087 Decode the raw asset data including the Linden Text properties
22088 </summary>
22089 <returns>true if the AssetData was successfully decoded</returns>
22090 </member> 21157 </member>
22091 <member name="T:OpenMetaverse.Assets.AssetPrim"> 21158 <member name="T:OpenMetaverse.DirectoryManager.ClassifiedQueryFlags">
22092 <summary> 21159 <summary>
22093 A linkset asset, containing a parent primitive and zero or more children 21160 Classified ad query options
22094 </summary> 21161 </summary>
22095 </member> 21162 </member>
22096 <member name="M:OpenMetaverse.Assets.AssetPrim.#ctor"> 21163 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedQueryFlags.All">
22097 <summary>Initializes a new instance of an AssetPrim object</summary> 21164 <summary>Include all ads in results</summary>
22098 </member> 21165 </member>
22099 <member name="M:OpenMetaverse.Assets.AssetPrim.#ctor(OpenMetaverse.UUID,System.Byte[])"> 21166 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedQueryFlags.PG">
22100 <summary> 21167 <summary>Include PG ads in results</summary>
22101 Initializes a new instance of an AssetPrim object
22102 </summary>
22103 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID" /> specific to this asset</param>
22104 <param name="assetData">A byte array containing the raw asset data</param>
22105 </member> 21168 </member>
22106 <member name="T:OpenMetaverse.Assets.AssetPrim.ProfileShape"> 21169 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedQueryFlags.Mature">
22107 <summary> 21170 <summary>Include Mature ads in results</summary>
22108 Only used internally for XML serialization/deserialization
22109 </summary>
22110 </member> 21171 </member>
22111 <member name="P:OpenMetaverse.Assets.AssetPrim.AssetType"> 21172 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedQueryFlags.Adult">
22112 <summary>Override the base classes AssetType</summary> 21173 <summary>Include Adult ads in results</summary>
22113 </member> 21174 </member>
22114 <member name="M:OpenMetaverse.Assets.AssetPrim.Encode"> 21175 <member name="T:OpenMetaverse.DirectoryManager.PlacesFlags">
22115 <summary> 21176 <summary>
21177 The For Sale flag in PlacesReplyData
22116 </summary> 21178 </summary>
22117 </member> 21179 </member>
22118 <member name="M:OpenMetaverse.Assets.AssetPrim.Decode"> 21180 <member name="F:OpenMetaverse.DirectoryManager.PlacesFlags.NotForSale">
22119 <summary> 21181 <summary>Parcel is not listed for sale</summary>
22120 </summary>
22121 <returns>
22122 </returns>
22123 </member> 21182 </member>
22124 <member name="T:OpenMetaverse.Assets.PrimObject"> 21183 <member name="F:OpenMetaverse.DirectoryManager.PlacesFlags.ForSale">
22125 <summary> 21184 <summary>Parcel is For Sale</summary>
22126 The deserialized form of a single primitive in a linkset asset
22127 </summary>
22128 </member> 21185 </member>
22129 <member name="T:OpenMetaverse.Assets.AssetScriptBinary"> 21186 <member name="T:OpenMetaverse.DirectoryManager.Classified">
22130 <summary> 21187 <summary>
22131 Represents an AssetScriptBinary object containing the 21188 A classified ad on the grid
22132 LSO compiled bytecode of an LSL script
22133 </summary> 21189 </summary>
22134 </member> 21190 </member>
22135 <member name="M:OpenMetaverse.Assets.AssetScriptBinary.#ctor"> 21191 <member name="F:OpenMetaverse.DirectoryManager.Classified.ID">
22136 <summary>Initializes a new instance of an AssetScriptBinary object</summary> 21192 <summary>UUID for this ad, useful for looking up detailed
21193 information about it</summary>
22137 </member> 21194 </member>
22138 <member name="M:OpenMetaverse.Assets.AssetScriptBinary.#ctor(OpenMetaverse.UUID,System.Byte[])"> 21195 <member name="F:OpenMetaverse.DirectoryManager.Classified.Name">
22139 <summary>Initializes a new instance of an AssetScriptBinary object with parameters</summary> 21196 <summary>The title of this classified ad</summary>
22140 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID" /> specific to this asset</param>
22141 <param name="assetData">A byte array containing the raw asset data</param>
22142 </member> 21197 </member>
22143 <member name="P:OpenMetaverse.Assets.AssetScriptBinary.AssetType"> 21198 <member name="F:OpenMetaverse.DirectoryManager.Classified.Flags">
22144 <summary>Override the base classes AssetType</summary> 21199 <summary>Flags that show certain options applied to the classified</summary>
22145 </member> 21200 </member>
22146 <member name="M:OpenMetaverse.Assets.AssetScriptBinary.Encode"> 21201 <member name="F:OpenMetaverse.DirectoryManager.Classified.CreationDate">
22147 <summary> 21202 <summary>Creation date of the ad</summary>
22148 TODO: Encodes a scripts contents into a LSO Bytecode file
22149 </summary>
22150 </member> 21203 </member>
22151 <member name="M:OpenMetaverse.Assets.AssetScriptBinary.Decode"> 21204 <member name="F:OpenMetaverse.DirectoryManager.Classified.ExpirationDate">
22152 <summary> 21205 <summary>Expiration date of the ad</summary>
22153 TODO: Decode LSO Bytecode into a string
22154 </summary>
22155 <returns>true</returns>
22156 </member> 21206 </member>
22157 <member name="T:OpenMetaverse.Assets.AssetScriptText"> 21207 <member name="F:OpenMetaverse.DirectoryManager.Classified.Price">
22158 <summary> 21208 <summary>Price that was paid for this ad</summary>
22159 Represents an LSL Text object containing a string of UTF encoded characters
22160 </summary>
22161 </member> 21209 </member>
22162 <member name="M:OpenMetaverse.Assets.AssetScriptText.#ctor"> 21210 <member name="M:OpenMetaverse.DirectoryManager.Classified.ToString">
22163 <summary>Initializes a new AssetScriptText object</summary> 21211 <summary>Print the struct data as a string</summary>
21212 <returns>A string containing the field name, and field value</returns>
22164 </member> 21213 </member>
22165 <member name="M:OpenMetaverse.Assets.AssetScriptText.#ctor(OpenMetaverse.UUID,System.Byte[])"> 21214 <member name="T:OpenMetaverse.DirectoryManager.DirectoryParcel">
22166 <summary> 21215 <summary>
22167 Initializes a new AssetScriptText object with parameters 21216 A parcel retrieved from the dataserver such as results from the
21217 "For-Sale" listings or "Places" Search
22168 </summary> 21218 </summary>
22169 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID" /> specific to this asset</param>
22170 <param name="assetData">A byte array containing the raw asset data</param>
22171 </member>
22172 <member name="F:OpenMetaverse.Assets.AssetScriptText.Source">
22173 <summary>A string of characters represting the script contents</summary>
22174 </member> 21219 </member>
22175 <member name="P:OpenMetaverse.Assets.AssetScriptText.AssetType"> 21220 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.ID">
22176 <summary>Override the base classes AssetType</summary> 21221 <summary>The unique dataserver parcel ID</summary>
21222 <remarks>This id is used to obtain additional information from the entry
21223 by using the <see cref="!:ParcelManager.InfoRequest"/> method</remarks>
22177 </member> 21224 </member>
22178 <member name="M:OpenMetaverse.Assets.AssetScriptText.Encode"> 21225 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.Name">
22179 <summary> 21226 <summary>A string containing the name of the parcel</summary>
22180 Encode a string containing the scripts contents into byte encoded AssetData
22181 </summary>
22182 </member> 21227 </member>
22183 <member name="M:OpenMetaverse.Assets.AssetScriptText.Decode"> 21228 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.ActualArea">
22184 <summary> 21229 <summary>The size of the parcel</summary>
22185 Decode a byte array containing the scripts contents into a string 21230 <remarks>This field is not returned for Places searches</remarks>
22186 </summary>
22187 <returns>true if decoding is successful</returns>
22188 </member> 21231 </member>
22189 <member name="T:OpenMetaverse.Assets.AssetSound"> 21232 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.SalePrice">
22190 <summary> 21233 <summary>The price of the parcel</summary>
22191 Represents a Sound Asset 21234 <remarks>This field is not returned for Places searches</remarks>
22192 </summary>
22193 </member> 21235 </member>
22194 <member name="M:OpenMetaverse.Assets.AssetSound.#ctor"> 21236 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.Auction">
22195 <summary>Initializes a new instance of an AssetSound object</summary> 21237 <summary>If True, this parcel is flagged to be auctioned</summary>
22196 </member> 21238 </member>
22197 <member name="M:OpenMetaverse.Assets.AssetSound.#ctor(OpenMetaverse.UUID,System.Byte[])"> 21239 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.ForSale">
22198 <summary>Initializes a new instance of an AssetSound object with parameters</summary> 21240 <summary>If true, this parcel is currently set for sale</summary>
22199 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID" /> specific to this asset</param>
22200 <param name="assetData">A byte array containing the raw asset data</param>
22201 </member> 21241 </member>
22202 <member name="P:OpenMetaverse.Assets.AssetSound.AssetType"> 21242 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.Dwell">
22203 <summary>Override the base classes AssetType</summary> 21243 <summary>Parcel traffic</summary>
22204 </member> 21244 </member>
22205 <member name="M:OpenMetaverse.Assets.AssetSound.Encode"> 21245 <member name="M:OpenMetaverse.DirectoryManager.DirectoryParcel.ToString">
22206 <summary> 21246 <summary>Print the struct data as a string</summary>
22207 TODO: Encodes a sound file 21247 <returns>A string containing the field name, and field value</returns>
22208 </summary>
22209 </member> 21248 </member>
22210 <member name="M:OpenMetaverse.Assets.AssetSound.Decode"> 21249 <member name="T:OpenMetaverse.DirectoryManager.AgentSearchData">
22211 <summary> 21250 <summary>
22212 TODO: Decode a sound file 21251 An Avatar returned from the dataserver
22213 </summary> 21252 </summary>
22214 <returns>true</returns>
22215 </member> 21253 </member>
22216 <member name="T:OpenMetaverse.Assets.AssetTexture"> 21254 <member name="F:OpenMetaverse.DirectoryManager.AgentSearchData.Online">
22217 <summary> 21255 <summary>Online status of agent</summary>
22218 Represents a texture 21256 <remarks>This field appears to be obsolete and always returns false</remarks>
22219 </summary>
22220 </member> 21257 </member>
22221 <member name="M:OpenMetaverse.Assets.AssetTexture.#ctor"> 21258 <member name="F:OpenMetaverse.DirectoryManager.AgentSearchData.FirstName">
22222 <summary>Initializes a new instance of an AssetTexture object</summary> 21259 <summary>The agents first name</summary>
22223 </member> 21260 </member>
22224 <member name="M:OpenMetaverse.Assets.AssetTexture.#ctor(OpenMetaverse.UUID,System.Byte[])"> 21261 <member name="F:OpenMetaverse.DirectoryManager.AgentSearchData.LastName">
22225 <summary> 21262 <summary>The agents last name</summary>
22226 Initializes a new instance of an AssetTexture object
22227 </summary>
22228 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID" /> specific to this asset</param>
22229 <param name="assetData">A byte array containing the raw asset data</param>
22230 </member> 21263 </member>
22231 <member name="M:OpenMetaverse.Assets.AssetTexture.#ctor(OpenMetaverse.Imaging.ManagedImage)"> 21264 <member name="F:OpenMetaverse.DirectoryManager.AgentSearchData.AgentID">
22232 <summary> 21265 <summary>The agents <see cref="T:OpenMetaverse.UUID"/></summary>
22233 Initializes a new instance of an AssetTexture object
22234 </summary>
22235 <param name="image">A <seealso cref="T:OpenMetaverse.Imaging.ManagedImage" /> object containing texture data</param>
22236 </member> 21266 </member>
22237 <member name="F:OpenMetaverse.Assets.AssetTexture.Image"> 21267 <member name="M:OpenMetaverse.DirectoryManager.AgentSearchData.ToString">
22238 <summary>A <seealso cref="T:OpenMetaverse.Imaging.ManagedImage" /> object containing image data</summary> 21268 <summary>Print the struct data as a string</summary>
21269 <returns>A string containing the field name, and field value</returns>
22239 </member> 21270 </member>
22240 <member name="F:OpenMetaverse.Assets.AssetTexture.LayerInfo"> 21271 <member name="T:OpenMetaverse.DirectoryManager.GroupSearchData">
22241 <summary> 21272 <summary>
21273 Response to a "Groups" Search
22242 </summary> 21274 </summary>
22243 </member> 21275 </member>
22244 <member name="F:OpenMetaverse.Assets.AssetTexture.Components"> 21276 <member name="F:OpenMetaverse.DirectoryManager.GroupSearchData.GroupID">
22245 <summary> 21277 <summary>The Group ID</summary>
22246 </summary>
22247 </member> 21278 </member>
22248 <member name="P:OpenMetaverse.Assets.AssetTexture.AssetType"> 21279 <member name="F:OpenMetaverse.DirectoryManager.GroupSearchData.GroupName">
22249 <summary>Override the base classes AssetType</summary> 21280 <summary>The name of the group</summary>
22250 </member> 21281 </member>
22251 <member name="M:OpenMetaverse.Assets.AssetTexture.Encode"> 21282 <member name="F:OpenMetaverse.DirectoryManager.GroupSearchData.Members">
22252 <summary> 21283 <summary>The current number of members</summary>
22253 Populates the <seealso cref="F:OpenMetaverse.Assets.AssetTexture.AssetData" /> byte array with a JPEG2000
22254 encoded image created from the data in <seealso cref="F:OpenMetaverse.Assets.AssetTexture.Image" /></summary>
22255 </member> 21284 </member>
22256 <member name="M:OpenMetaverse.Assets.AssetTexture.Decode"> 21285 <member name="M:OpenMetaverse.DirectoryManager.GroupSearchData.ToString">
22257 <summary> 21286 <summary>Print the struct data as a string</summary>
22258 Decodes the JPEG2000 data in <code>AssetData</code> to the 21287 <returns>A string containing the field name, and field value</returns>
22259 <seealso cref="T:OpenMetaverse.Imaging.ManagedImage" /> object <seealso cref="F:OpenMetaverse.Assets.AssetTexture.Image" /></summary>
22260 <returns>True if the decoding was successful, otherwise false</returns>
22261 </member> 21288 </member>
22262 <member name="M:OpenMetaverse.Assets.AssetTexture.DecodeLayerBoundaries"> 21289 <member name="T:OpenMetaverse.DirectoryManager.PlacesSearchData">
22263 <summary> 21290 <summary>
22264 Decodes the begin and end byte positions for each quality layer in 21291 Parcel information returned from a <see cref="M:OpenMetaverse.DirectoryManager.StartPlacesSearch"/> request
22265 the image 21292 <para>
21293 Represents one of the following:
21294 A parcel of land on the grid that has its Show In Search flag set
21295 A parcel of land owned by the agent making the request
21296 A parcel of land owned by a group the agent making the request is a member of
21297 </para>
21298 <para>
21299 In a request for Group Land, the First record will contain an empty record
21300 </para>
21301 Note: This is not the same as searching the land for sale data source
22266 </summary> 21302 </summary>
22267 <returns>
22268 </returns>
22269 </member> 21303 </member>
22270 <member name="T:OpenMetaverse.Assets.AssetWearable"> 21304 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.OwnerID">
22271 <summary> 21305 <summary>The ID of the Agent of Group that owns the parcel</summary>
22272 Represents a Wearable Asset, Clothing, Hair, Skin, Etc
22273 </summary>
22274 </member> 21306 </member>
22275 <member name="M:OpenMetaverse.Assets.AssetWearable.#ctor"> 21307 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.Name">
22276 <summary>Initializes a new instance of an AssetWearable object</summary> 21308 <summary>The name</summary>
22277 </member> 21309 </member>
22278 <member name="M:OpenMetaverse.Assets.AssetWearable.#ctor(OpenMetaverse.UUID,System.Byte[])"> 21310 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.Desc">
22279 <summary>Initializes a new instance of an AssetWearable object with parameters</summary> 21311 <summary>The description</summary>
22280 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID" /> specific to this asset</param>
22281 <param name="assetData">A byte array containing the raw asset data</param>
22282 </member> 21312 </member>
22283 <member name="F:OpenMetaverse.Assets.AssetWearable.Name"> 21313 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.ActualArea">
22284 <summary>A string containing the name of the asset</summary> 21314 <summary>The Size of the parcel</summary>
22285 </member> 21315 </member>
22286 <member name="F:OpenMetaverse.Assets.AssetWearable.Description"> 21316 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.BillableArea">
22287 <summary>A string containing a short description of the asset</summary> 21317 <summary>The billable Size of the parcel, for mainland
21318 parcels this will match the ActualArea field. For Group owned land this will be 10 percent smaller
21319 than the ActualArea. For Estate land this will always be 0</summary>
22288 </member> 21320 </member>
22289 <member name="F:OpenMetaverse.Assets.AssetWearable.WearableType"> 21321 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.Flags">
22290 <summary>The Assets WearableType</summary> 21322 <summary>Indicates the ForSale status of the parcel</summary>
22291 </member> 21323 </member>
22292 <member name="F:OpenMetaverse.Assets.AssetWearable.ForSale"> 21324 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.GlobalX">
22293 <summary>The For-Sale status of the object</summary> 21325 <summary>The Gridwide X position</summary>
22294 </member> 21326 </member>
22295 <member name="F:OpenMetaverse.Assets.AssetWearable.SalePrice"> 21327 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.GlobalY">
22296 <summary>An Integer representing the purchase price of the asset</summary> 21328 <summary>The Gridwide Y position</summary>
22297 </member> 21329 </member>
22298 <member name="F:OpenMetaverse.Assets.AssetWearable.Creator"> 21330 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.GlobalZ">
22299 <summary>The <seealso cref="T:OpenMetaverse.UUID" /> of the assets creator</summary> 21331 <summary>The Z position of the parcel, or 0 if no landing point set</summary>
22300 </member> 21332 </member>
22301 <member name="F:OpenMetaverse.Assets.AssetWearable.Owner"> 21333 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.SimName">
22302 <summary>The <seealso cref="T:OpenMetaverse.UUID" /> of the assets current owner</summary> 21334 <summary>The name of the Region the parcel is located in</summary>
22303 </member> 21335 </member>
22304 <member name="F:OpenMetaverse.Assets.AssetWearable.LastOwner"> 21336 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.SnapshotID">
22305 <summary>The <seealso cref="T:OpenMetaverse.UUID" /> of the assets prior owner</summary> 21337 <summary>The Asset ID of the parcels Snapshot texture</summary>
22306 </member> 21338 </member>
22307 <member name="F:OpenMetaverse.Assets.AssetWearable.Group"> 21339 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.Dwell">
22308 <summary>The <seealso cref="T:OpenMetaverse.UUID" /> of the Group this asset is set to</summary> 21340 <summary>The calculated visitor traffic</summary>
22309 </member> 21341 </member>
22310 <member name="F:OpenMetaverse.Assets.AssetWearable.GroupOwned"> 21342 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.SKU">
22311 <summary>True if the asset is owned by a <seealso cref="T:OpenMetaverse.Group" /></summary> 21343 <summary>The billing product SKU</summary>
21344 <remarks>Known values are:
21345 <list type="table">
21346 <item><term>023</term><description>Mainland / Full Region</description></item>
21347 <item><term>024</term><description>Estate / Full Region</description></item>
21348 <item><term>027</term><description>Estate / Openspace</description></item>
21349 <item><term>029</term><description>Estate / Homestead</description></item>
21350 <item><term>129</term><description>Mainland / Homestead (Linden Owned)</description></item>
21351 </list>
21352 </remarks>
22312 </member> 21353 </member>
22313 <member name="F:OpenMetaverse.Assets.AssetWearable.Permissions"> 21354 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.Price">
22314 <summary>The Permissions mask of the asset</summary> 21355 <summary>No longer used, will always be 0</summary>
22315 </member> 21356 </member>
22316 <member name="F:OpenMetaverse.Assets.AssetWearable.Params"> 21357 <member name="M:OpenMetaverse.DirectoryManager.PlacesSearchData.ToSLurl">
22317 <summary>A Dictionary containing Key/Value pairs of the objects parameters</summary> 21358 <summary>Get a SL URL for the parcel</summary>
21359 <returns>A string, containing a standard SLURL</returns>
22318 </member> 21360 </member>
22319 <member name="F:OpenMetaverse.Assets.AssetWearable.Textures"> 21361 <member name="M:OpenMetaverse.DirectoryManager.PlacesSearchData.ToString">
22320 <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> 21362 <summary>Print the struct data as a string</summary>
21363 <returns>A string containing the field name, and field value</returns>
22321 </member> 21364 </member>
22322 <member name="M:OpenMetaverse.Assets.AssetWearable.Decode"> 21365 <member name="T:OpenMetaverse.DirectoryManager.EventsSearchData">
22323 <summary> 21366 <summary>
22324 Decode an assets byte encoded data to a string 21367 An "Event" Listing summary
22325 </summary> 21368 </summary>
22326 <returns>true if the asset data was decoded successfully</returns>
22327 </member> 21369 </member>
22328 <member name="M:OpenMetaverse.Assets.AssetWearable.Encode"> 21370 <member name="F:OpenMetaverse.DirectoryManager.EventsSearchData.Owner">
22329 <summary> 21371 <summary>The ID of the event creator</summary>
22330 Encode the assets string represantion into a format consumable by the asset server
22331 </summary>
22332 </member> 21372 </member>
22333 <member name="F:OpenMetaverse.Http.EventQueueClient.REQUEST_TIMEOUT"> 21373 <member name="F:OpenMetaverse.DirectoryManager.EventsSearchData.Name">
22334 <summary>=</summary> 21374 <summary>The name of the event</summary>
22335 </member> 21375 </member>
22336 <member name="F:OpenMetaverse.Http.EventQueueClient._errorCount"> 21376 <member name="F:OpenMetaverse.DirectoryManager.EventsSearchData.ID">
22337 <summary>Number of times we've received an unknown CAPS exception in series.</summary> 21377 <summary>The events ID</summary>
22338 </member> 21378 </member>
22339 <member name="F:OpenMetaverse.Http.EventQueueClient._random"> 21379 <member name="F:OpenMetaverse.DirectoryManager.EventsSearchData.Date">
22340 <summary>For exponential backoff on error.</summary> 21380 <summary>A string containing the short date/time the event will begin</summary>
22341 </member> 21381 </member>
22342 <member name="T:OpenMetaverse.Imaging.Baker"> 21382 <member name="F:OpenMetaverse.DirectoryManager.EventsSearchData.Time">
22343 <summary> 21383 <summary>The event start time in Unixtime (seconds since epoch)</summary>
22344 A set of textures that are layered on texture of each other and "baked"
22345 in to a single texture, for avatar appearances
22346 </summary>
22347 </member> 21384 </member>
22348 <member name="M:OpenMetaverse.Imaging.Baker.#ctor(OpenMetaverse.BakeType)"> 21385 <member name="F:OpenMetaverse.DirectoryManager.EventsSearchData.Flags">
21386 <summary>The events maturity rating</summary>
21387 </member>
21388 <member name="M:OpenMetaverse.DirectoryManager.EventsSearchData.ToString">
21389 <summary>Print the struct data as a string</summary>
21390 <returns>A string containing the field name, and field value</returns>
21391 </member>
21392 <member name="T:OpenMetaverse.DirectoryManager.EventInfo">
22349 <summary> 21393 <summary>
22350 Default constructor 21394 The details of an "Event"
22351 </summary> 21395 </summary>
22352 <param name="bakeType">Bake type</param>
22353 </member> 21396 </member>
22354 <member name="F:OpenMetaverse.Imaging.Baker.bakedTexture"> 21397 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.ID">
22355 <summary>Final baked texture</summary> 21398 <summary>The events ID</summary>
22356 </member> 21399 </member>
22357 <member name="F:OpenMetaverse.Imaging.Baker.textures"> 21400 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Creator">
22358 <summary>Component layers</summary> 21401 <summary>The ID of the event creator</summary>
22359 </member> 21402 </member>
22360 <member name="F:OpenMetaverse.Imaging.Baker.bakeWidth"> 21403 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Name">
22361 <summary>Width of the final baked image and scratchpad</summary> 21404 <summary>The name of the event</summary>
22362 </member> 21405 </member>
22363 <member name="F:OpenMetaverse.Imaging.Baker.bakeHeight"> 21406 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Category">
22364 <summary>Height of the final baked image and scratchpad</summary> 21407 <summary>The category</summary>
22365 </member> 21408 </member>
22366 <member name="F:OpenMetaverse.Imaging.Baker.bakeType"> 21409 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Desc">
22367 <summary>Bake type</summary> 21410 <summary>The events description</summary>
22368 </member> 21411 </member>
22369 <member name="P:OpenMetaverse.Imaging.Baker.BakedTexture"> 21412 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Date">
22370 <summary>Final baked texture</summary> 21413 <summary>The short date/time the event will begin</summary>
22371 </member> 21414 </member>
22372 <member name="P:OpenMetaverse.Imaging.Baker.Textures"> 21415 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.DateUTC">
22373 <summary>Component layers</summary> 21416 <summary>The event start time in Unixtime (seconds since epoch) UTC adjusted</summary>
22374 </member> 21417 </member>
22375 <member name="P:OpenMetaverse.Imaging.Baker.BakeWidth"> 21418 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Duration">
22376 <summary>Width of the final baked image and scratchpad</summary> 21419 <summary>The length of the event in minutes</summary>
22377 </member> 21420 </member>
22378 <member name="P:OpenMetaverse.Imaging.Baker.BakeHeight"> 21421 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Cover">
22379 <summary>Height of the final baked image and scratchpad</summary> 21422 <summary>0 if no cover charge applies</summary>
22380 </member> 21423 </member>
22381 <member name="P:OpenMetaverse.Imaging.Baker.BakeType"> 21424 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Amount">
22382 <summary>Bake type</summary> 21425 <summary>The cover charge amount in L$ if applicable</summary>
22383 </member> 21426 </member>
22384 <member name="P:OpenMetaverse.Imaging.Baker.IsSkin"> 21427 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.SimName">
22385 <summary>Is this one of the 3 skin bakes</summary> 21428 <summary>The name of the region where the event is being held</summary>
22386 </member> 21429 </member>
22387 <member name="M:OpenMetaverse.Imaging.Baker.AddTexture(OpenMetaverse.AppearanceManager.TextureData)"> 21430 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.GlobalPos">
22388 <summary> 21431 <summary>The gridwide location of the event</summary>
22389 Adds layer for baking
22390 </summary>
22391 <param name="tdata">TexturaData struct that contains texture and its params</param>
22392 </member> 21432 </member>
22393 <member name="M:OpenMetaverse.Imaging.Baker.BakeTypeFor(OpenMetaverse.AvatarTextureIndex)"> 21433 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Flags">
22394 <summary> 21434 <summary>The maturity rating</summary>
22395 Converts avatar texture index (face) to Bake type
22396 </summary>
22397 <param name="index">Face number (AvatarTextureIndex)</param>
22398 <returns>BakeType, layer to which this texture belongs to</returns>
22399 </member> 21435 </member>
22400 <member name="M:OpenMetaverse.Imaging.Baker.SanitizeLayers(OpenMetaverse.Imaging.ManagedImage,OpenMetaverse.Imaging.ManagedImage)"> 21436 <member name="M:OpenMetaverse.DirectoryManager.EventInfo.ToSLurl">
22401 <summary> 21437 <summary>Get a SL URL for the parcel where the event is hosted</summary>
22402 Make sure images exist, resize source if needed to match the destination 21438 <returns>A string, containing a standard SLURL</returns>
22403 </summary>
22404 <param name="dest">Destination image</param>
22405 <param name="src">Source image</param>
22406 <returns>Sanitization was succefull</returns>
22407 </member> 21439 </member>
22408 <member name="M:OpenMetaverse.Imaging.Baker.InitBakedLayerColor(OpenMetaverse.Color4)"> 21440 <member name="M:OpenMetaverse.DirectoryManager.EventInfo.ToString">
22409 <summary> 21441 <summary>Print the struct data as a string</summary>
22410 Fills a baked layer as a solid *appearing* color. The colors are 21442 <returns>A string containing the field name, and field value</returns>
22411 subtly dithered on a 16x16 grid to prevent the JPEG2000 stage from
22412 compressing it too far since it seems to cause upload failures if
22413 the image is a pure solid color
22414 </summary>
22415 <param name="color">Color of the base of this layer</param>
22416 </member> 21443 </member>
22417 <member name="M:OpenMetaverse.Imaging.Baker.InitBakedLayerColor(System.Single,System.Single,System.Single)"> 21444 <member name="T:OpenMetaverse.EventInfoReplyEventArgs">
22418 <summary> 21445 <summary>Contains the Event data returned from the data server from an EventInfoRequest</summary>
22419 Fills a baked layer as a solid *appearing* color. The colors are
22420 subtly dithered on a 16x16 grid to prevent the JPEG2000 stage from
22421 compressing it too far since it seems to cause upload failures if
22422 the image is a pure solid color
22423 </summary>
22424 <param name="r">Red value</param>
22425 <param name="g">Green value</param>
22426 <param name="b">Blue value</param>
22427 </member> 21446 </member>
22428 <member name="M:OpenMetaverse.Imaging.ManagedImage.#ctor(System.Int32,System.Int32,OpenMetaverse.Imaging.ManagedImage.ImageChannels)"> 21447 <member name="M:OpenMetaverse.EventInfoReplyEventArgs.#ctor(OpenMetaverse.DirectoryManager.EventInfo)">
22429 <summary> 21448 <summary>Construct a new instance of the EventInfoReplyEventArgs class</summary>
22430 Create a new blank image 21449 <param name="matchedEvent">A single EventInfo object containing the details of an event</param>
22431 </summary>
22432 <param name="width">width</param>
22433 <param name="height">height</param>
22434 <param name="channels">channel flags</param>
22435 </member> 21450 </member>
22436 <member name="M:OpenMetaverse.Imaging.ManagedImage.#ctor(System.Drawing.Bitmap)"> 21451 <member name="P:OpenMetaverse.EventInfoReplyEventArgs.MatchedEvent">
22437 <summary> 21452 <summary>
21453 A single EventInfo object containing the details of an event
22438 </summary> 21454 </summary>
22439 <param name="bitmap">
22440 </param>
22441 </member> 21455 </member>
22442 <member name="F:OpenMetaverse.Imaging.ManagedImage.Width"> 21456 <member name="T:OpenMetaverse.DirEventsReplyEventArgs">
22443 <summary> 21457 <summary>Contains the "Event" detail data returned from the data server</summary>
22444 Image width
22445 </summary>
22446 </member> 21458 </member>
22447 <member name="F:OpenMetaverse.Imaging.ManagedImage.Height"> 21459 <member name="M:OpenMetaverse.DirEventsReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.DirectoryManager.EventsSearchData})">
22448 <summary> 21460 <summary>Construct a new instance of the DirEventsReplyEventArgs class</summary>
22449 Image height 21461 <param name="queryID">The ID of the query returned by the data server.
22450 </summary> 21462 This will correlate to the ID returned by the <see cref="!:StartEventsSearch"/> method</param>
21463 <param name="matchedEvents">A list containing the "Events" returned by the search query</param>
22451 </member> 21464 </member>
22452 <member name="F:OpenMetaverse.Imaging.ManagedImage.Channels"> 21465 <member name="P:OpenMetaverse.DirEventsReplyEventArgs.QueryID">
22453 <summary> 21466 <summary>The ID returned by <see cref="M:OpenMetaverse.DirectoryManager.StartEventsSearch(System.String,System.UInt32)"/></summary>
22454 Image channel flags
22455 </summary>
22456 </member> 21467 </member>
22457 <member name="F:OpenMetaverse.Imaging.ManagedImage.Red"> 21468 <member name="P:OpenMetaverse.DirEventsReplyEventArgs.MatchedEvents">
22458 <summary> 21469 <summary>A list of "Events" returned by the data server</summary>
22459 Red channel data
22460 </summary>
22461 </member> 21470 </member>
22462 <member name="F:OpenMetaverse.Imaging.ManagedImage.Green"> 21471 <member name="T:OpenMetaverse.PlacesReplyEventArgs">
22463 <summary> 21472 <summary>Contains the "Event" list data returned from the data server</summary>
22464 Green channel data
22465 </summary>
22466 </member> 21473 </member>
22467 <member name="F:OpenMetaverse.Imaging.ManagedImage.Blue"> 21474 <member name="M:OpenMetaverse.PlacesReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.DirectoryManager.PlacesSearchData})">
22468 <summary> 21475 <summary>Construct a new instance of PlacesReplyEventArgs class</summary>
22469 Blue channel data 21476 <param name="queryID">The ID of the query returned by the data server.
22470 </summary> 21477 This will correlate to the ID returned by the <see cref="!:StartPlacesSearch"/> method</param>
21478 <param name="matchedPlaces">A list containing the "Places" returned by the data server query</param>
22471 </member> 21479 </member>
22472 <member name="F:OpenMetaverse.Imaging.ManagedImage.Alpha"> 21480 <member name="P:OpenMetaverse.PlacesReplyEventArgs.QueryID">
22473 <summary> 21481 <summary>The ID returned by <see cref="M:OpenMetaverse.DirectoryManager.StartPlacesSearch"/></summary>
22474 Alpha channel data
22475 </summary>
22476 </member> 21482 </member>
22477 <member name="F:OpenMetaverse.Imaging.ManagedImage.Bump"> 21483 <member name="P:OpenMetaverse.PlacesReplyEventArgs.MatchedPlaces">
22478 <summary> 21484 <summary>A list of "Places" returned by the data server</summary>
22479 Bump channel data
22480 </summary>
22481 </member> 21485 </member>
22482 <member name="M:OpenMetaverse.Imaging.ManagedImage.ConvertChannels(OpenMetaverse.Imaging.ManagedImage.ImageChannels)"> 21486 <member name="T:OpenMetaverse.DirPlacesReplyEventArgs">
22483 <summary> 21487 <summary>Contains the places data returned from the data server</summary>
22484 Convert the channels in the image. Channels are created or destroyed as required.
22485 </summary>
22486 <param name="channels">new channel flags</param>
22487 </member> 21488 </member>
22488 <member name="M:OpenMetaverse.Imaging.ManagedImage.ResizeNearestNeighbor(System.Int32,System.Int32)"> 21489 <member name="M:OpenMetaverse.DirPlacesReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.DirectoryManager.DirectoryParcel})">
22489 <summary> 21490 <summary>Construct a new instance of the DirPlacesReplyEventArgs class</summary>
22490 Resize or stretch the image using nearest neighbor (ugly) resampling 21491 <param name="queryID">The ID of the query returned by the data server.
22491 </summary> 21492 This will correlate to the ID returned by the <see cref="!:StartDirPlacesSearch"/> method</param>
22492 <param name="width">new width</param> 21493 <param name="matchedParcels">A list containing land data returned by the data server</param>
22493 <param name="height">new height</param>
22494 </member> 21494 </member>
22495 <member name="M:OpenMetaverse.Imaging.ManagedImage.ExportRaw"> 21495 <member name="P:OpenMetaverse.DirPlacesReplyEventArgs.QueryID">
22496 <summary> 21496 <summary>The ID returned by <see cref="M:OpenMetaverse.DirectoryManager.StartDirPlacesSearch(System.String,System.Int32)"/></summary>
22497 Create a byte array containing 32-bit RGBA data with a bottom-left
22498 origin, suitable for feeding directly into OpenGL
22499 </summary>
22500 <returns>A byte array containing raw texture data</returns>
22501 </member> 21497 </member>
22502 <member name="T:OpenMetaverse.Imaging.OpenJPEG"> 21498 <member name="P:OpenMetaverse.DirPlacesReplyEventArgs.MatchedParcels">
22503 <summary> 21499 <summary>A list containing Places data returned by the data server</summary>
22504 A Wrapper around openjpeg to encode and decode images to and from byte arrays
22505 </summary>
22506 </member> 21500 </member>
22507 <member name="T:OpenMetaverse.Imaging.OpenJPEG.J2KLayerInfo"> 21501 <member name="T:OpenMetaverse.DirClassifiedsReplyEventArgs">
22508 <summary> 21502 <summary>Contains the classified data returned from the data server</summary>
22509 Defines the beginning and ending file positions of a layer in an
22510 LRCP-progression JPEG2000 file
22511 </summary>
22512 </member> 21503 </member>
22513 <member name="T:OpenMetaverse.Imaging.OpenJPEG.MarshalledImage"> 21504 <member name="M:OpenMetaverse.DirClassifiedsReplyEventArgs.#ctor(System.Collections.Generic.List{OpenMetaverse.DirectoryManager.Classified})">
22514 <summary> 21505 <summary>Construct a new instance of the DirClassifiedsReplyEventArgs class</summary>
22515 This structure is used to marshal both encoded and decoded images. 21506 <param name="classifieds">A list of classified ad data returned from the data server</param>
22516 MUST MATCH THE STRUCT IN dotnet.h!
22517 </summary>
22518 </member> 21507 </member>
22519 <member name="T:OpenMetaverse.Imaging.OpenJPEG.MarshalledPacket"> 21508 <member name="P:OpenMetaverse.DirClassifiedsReplyEventArgs.Classifieds">
22520 <summary> 21509 <summary>A list containing Classified Ads returned by the data server</summary>
22521 Information about a single packet in a JPEG2000 stream
22522 </summary>
22523 </member> 21510 </member>
22524 <member name="F:OpenMetaverse.Imaging.OpenJPEG.MarshalledPacket.start_pos"> 21511 <member name="T:OpenMetaverse.DirGroupsReplyEventArgs">
22525 <summary>Packet start position</summary> 21512 <summary>Contains the group data returned from the data server</summary>
22526 </member> 21513 </member>
22527 <member name="F:OpenMetaverse.Imaging.OpenJPEG.MarshalledPacket.end_ph_pos"> 21514 <member name="M:OpenMetaverse.DirGroupsReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.DirectoryManager.GroupSearchData})">
22528 <summary>Packet header end position</summary> 21515 <summary>Construct a new instance of the DirGroupsReplyEventArgs class</summary>
21516 <param name="queryID">The ID of the query returned by the data server.
21517 This will correlate to the ID returned by the <see cref="!:StartGroupSearch"/> method</param>
21518 <param name="matchedGroups">A list of groups data returned by the data server</param>
22529 </member> 21519 </member>
22530 <member name="F:OpenMetaverse.Imaging.OpenJPEG.MarshalledPacket.end_pos"> 21520 <member name="P:OpenMetaverse.DirGroupsReplyEventArgs.QueryID">
22531 <summary>Packet end position</summary> 21521 <summary>The ID returned by <see cref="M:OpenMetaverse.DirectoryManager.StartGroupSearch(System.String,System.Int32)"/></summary>
22532 </member> 21522 </member>
22533 <member name="F:OpenMetaverse.Imaging.OpenJPEG.TGA_HEADER_SIZE"> 21523 <member name="P:OpenMetaverse.DirGroupsReplyEventArgs.MatchedGroups">
22534 <summary>TGA Header size</summary> 21524 <summary>A list containing Groups data returned by the data server</summary>
22535 </member> 21525 </member>
22536 <member name="F:OpenMetaverse.Imaging.OpenJPEG.OpenJPEGLock"> 21526 <member name="T:OpenMetaverse.DirPeopleReplyEventArgs">
22537 <summary>OpenJPEG is not threadsafe, so this object is used to lock 21527 <summary>Contains the people data returned from the data server</summary>
22538 during calls into unmanaged code</summary>
22539 </member> 21528 </member>
22540 <member name="M:OpenMetaverse.Imaging.OpenJPEG.Encode(OpenMetaverse.Imaging.ManagedImage,System.Boolean)"> 21529 <member name="M:OpenMetaverse.DirPeopleReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.DirectoryManager.AgentSearchData})">
22541 <summary> 21530 <summary>Construct a new instance of the DirPeopleReplyEventArgs class</summary>
22542 Encode a <seealso cref="T:OpenMetaverse.Imaging.ManagedImage" /> object into a byte array 21531 <param name="queryID">The ID of the query returned by the data server.
22543 </summary> 21532 This will correlate to the ID returned by the <see cref="!:StartPeopleSearch"/> method</param>
22544 <param name="image">The <seealso cref="T:OpenMetaverse.Imaging.ManagedImage" /> object to encode</param> 21533 <param name="matchedPeople">A list of people data returned by the data server</param>
22545 <param name="lossless">true to enable lossless conversion, only useful for small images ie: sculptmaps</param>
22546 <returns>A byte array containing the encoded Image object</returns>
22547 </member> 21534 </member>
22548 <member name="M:OpenMetaverse.Imaging.OpenJPEG.Encode(OpenMetaverse.Imaging.ManagedImage)"> 21535 <member name="P:OpenMetaverse.DirPeopleReplyEventArgs.QueryID">
22549 <summary> 21536 <summary>The ID returned by <see cref="M:OpenMetaverse.DirectoryManager.StartPeopleSearch(System.String,System.Int32)"/></summary>
22550 Encode a <seealso cref="T:OpenMetaverse.Imaging.ManagedImage" /> object into a byte array
22551 </summary>
22552 <param name="image">The <seealso cref="T:OpenMetaverse.Imaging.ManagedImage" /> object to encode</param>
22553 <returns>a byte array of the encoded image</returns>
22554 </member> 21537 </member>
22555 <member name="M:OpenMetaverse.Imaging.OpenJPEG.DecodeToImage(System.Byte[],OpenMetaverse.Imaging.ManagedImage@,System.Drawing.Image@)"> 21538 <member name="P:OpenMetaverse.DirPeopleReplyEventArgs.MatchedPeople">
22556 <summary> 21539 <summary>A list containing People data returned by the data server</summary>
22557 Decode JPEG2000 data to an <seealso cref="T:System.Drawing.Image" /> and
22558 <seealso cref="T:OpenMetaverse.Imaging.ManagedImage" /></summary>
22559 <param name="encoded">JPEG2000 encoded data</param>
22560 <param name="managedImage">ManagedImage object to decode to</param>
22561 <param name="image">Image object to decode to</param>
22562 <returns>True if the decode succeeds, otherwise false</returns>
22563 </member> 21540 </member>
22564 <member name="M:OpenMetaverse.Imaging.OpenJPEG.DecodeToImage(System.Byte[],OpenMetaverse.Imaging.ManagedImage@)"> 21541 <member name="T:OpenMetaverse.DirLandReplyEventArgs">
22565 <summary> 21542 <summary>Contains the land sales data returned from the data server</summary>
22566 </summary>
22567 <param name="encoded">
22568 </param>
22569 <param name="managedImage">
22570 </param>
22571 <returns>
22572 </returns>
22573 </member> 21543 </member>
22574 <member name="M:OpenMetaverse.Imaging.OpenJPEG.DecodeLayerBoundaries(System.Byte[],OpenMetaverse.Imaging.OpenJPEG.J2KLayerInfo[]@,System.Int32@)"> 21544 <member name="M:OpenMetaverse.DirLandReplyEventArgs.#ctor(System.Collections.Generic.List{OpenMetaverse.DirectoryManager.DirectoryParcel})">
22575 <summary> 21545 <summary>Construct a new instance of the DirLandReplyEventArgs class</summary>
22576 </summary> 21546 <param name="dirParcels">A list of parcels for sale returned by the data server</param>
22577 <param name="encoded">
22578 </param>
22579 <param name="layerInfo">
22580 </param>
22581 <param name="components">
22582 </param>
22583 <returns>
22584 </returns>
22585 </member> 21547 </member>
22586 <member name="M:OpenMetaverse.Imaging.OpenJPEG.EncodeFromImage(System.Drawing.Bitmap,System.Boolean)"> 21548 <member name="P:OpenMetaverse.DirLandReplyEventArgs.DirParcels">
22587 <summary> 21549 <summary>A list containing land forsale data returned by the data server</summary>
22588 Encode a <seealso cref="T:System.Drawing.Bitmap" /> object into a byte array
22589 </summary>
22590 <param name="bitmap">The source <seealso cref="T:System.Drawing.Bitmap" /> object to encode</param>
22591 <param name="lossless">true to enable lossless decoding</param>
22592 <returns>A byte array containing the source Bitmap object</returns>
22593 </member> 21550 </member>
22594 <member name="T:OpenMetaverse.Imaging.LoadTGAClass"> 21551 <member name="T:OpenMetaverse.Messages.Linden.TeleportFinishMessage">
22595 <summary> 21552 <summary>
22596 Capability to load TGAs to Bitmap 21553 Sent to the client to indicate a teleport request has completed
22597 </summary> 21554 </summary>
22598 </member> 21555 </member>
22599 <member name="T:OpenMetaverse.Interfaces.IMessage"> 21556 <member name="T:OpenMetaverse.Interfaces.IMessage">
@@ -22601,69 +21558,11 @@
22601 Interface requirements for Messaging system 21558 Interface requirements for Messaging system
22602 </summary> 21559 </summary>
22603 </member> 21560 </member>
22604 <member name="T:OpenMetaverse.Rendering.IRendering">
22605 <summary>
22606 Abstract base for rendering plugins
22607 </summary>
22608 </member>
22609 <member name="M:OpenMetaverse.Rendering.IRendering.GenerateSimpleMesh(OpenMetaverse.Primitive,OpenMetaverse.Rendering.DetailLevel)">
22610 <summary>
22611 Generates a basic mesh structure from a primitive
22612 </summary>
22613 <param name="prim">Primitive to generate the mesh from</param>
22614 <param name="lod">Level of detail to generate the mesh at</param>
22615 <returns>The generated mesh</returns>
22616 </member>
22617 <member name="M:OpenMetaverse.Rendering.IRendering.GenerateSimpleSculptMesh(OpenMetaverse.Primitive,System.Drawing.Bitmap,OpenMetaverse.Rendering.DetailLevel)">
22618 <summary>
22619 Generates a basic mesh structure from a sculpted primitive and
22620 texture
22621 </summary>
22622 <param name="prim">Sculpted primitive to generate the mesh from</param>
22623 <param name="sculptTexture">Sculpt texture</param>
22624 <param name="lod">Level of detail to generate the mesh at</param>
22625 <returns>The generated mesh</returns>
22626 </member>
22627 <member name="M:OpenMetaverse.Rendering.IRendering.GenerateFacetedMesh(OpenMetaverse.Primitive,OpenMetaverse.Rendering.DetailLevel)">
22628 <summary>
22629 Generates a series of faces, each face containing a mesh and
22630 metadata
22631 </summary>
22632 <param name="prim">Primitive to generate the mesh from</param>
22633 <param name="lod">Level of detail to generate the mesh at</param>
22634 <returns>The generated mesh</returns>
22635 </member>
22636 <member name="M:OpenMetaverse.Rendering.IRendering.GenerateFacetedSculptMesh(OpenMetaverse.Primitive,System.Drawing.Bitmap,OpenMetaverse.Rendering.DetailLevel)">
22637 <summary>
22638 Generates a series of faces for a sculpted prim, each face
22639 containing a mesh and metadata
22640 </summary>
22641 <param name="prim">Sculpted primitive to generate the mesh from</param>
22642 <param name="sculptTexture">Sculpt texture</param>
22643 <param name="lod">Level of detail to generate the mesh at</param>
22644 <returns>The generated mesh</returns>
22645 </member>
22646 <member name="M:OpenMetaverse.Rendering.IRendering.TransformTexCoords(System.Collections.Generic.List{OpenMetaverse.Rendering.Vertex},OpenMetaverse.Vector3,OpenMetaverse.Primitive.TextureEntryFace,OpenMetaverse.Vector3)">
22647 <summary>
22648 Apply texture coordinate modifications from a
22649 <seealso cref="!:TextureEntryFace" /> to a list of vertices
22650 </summary>
22651 <param name="vertices">Vertex list to modify texture coordinates for</param>
22652 <param name="center">Center-point of the face</param>
22653 <param name="teFace">Face texture parameters</param>
22654 <param name="primScale">Scale of the prim</param>
22655 </member>
22656 <member name="T:OpenMetaverse.Messages.Linden.TeleportFinishMessage">
22657 <summary>
22658 Sent to the client to indicate a teleport request has completed
22659 </summary>
22660 </member>
22661 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.AgentID"> 21561 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.AgentID">
22662 <summary>The <see cref="T:OpenMetaverse.UUID" /> of the agent</summary> 21562 <summary>The <see cref="T:OpenMetaverse.UUID"/> of the agent</summary>
22663 </member> 21563 </member>
22664 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.LocationID"> 21564 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.LocationID">
22665 <summary> 21565 <summary></summary>
22666 </summary>
22667 </member> 21566 </member>
22668 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.RegionHandle"> 21567 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.RegionHandle">
22669 <summary>The simulators handle the agent teleported to</summary> 21568 <summary>The simulators handle the agent teleported to</summary>
@@ -22673,7 +21572,7 @@
22673 </member> 21572 </member>
22674 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.SimAccess"> 21573 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.SimAccess">
22675 <summary>Indicates the level of access required 21574 <summary>Indicates the level of access required
22676 to access the simulator, or the content rating, or the simulators 21575 to access the simulator, or the content rating, or the simulators
22677 map status</summary> 21576 map status</summary>
22678 </member> 21577 </member>
22679 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.IP"> 21578 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.IP">
@@ -22689,13 +21588,13 @@
22689 <summary> 21588 <summary>
22690 Serialize the object 21589 Serialize the object
22691 </summary> 21590 </summary>
22692 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the objects data</returns> 21591 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
22693 </member> 21592 </member>
22694 <member name="M:OpenMetaverse.Messages.Linden.TeleportFinishMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 21593 <member name="M:OpenMetaverse.Messages.Linden.TeleportFinishMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
22695 <summary> 21594 <summary>
22696 Deserialize the message 21595 Deserialize the message
22697 </summary> 21596 </summary>
22698 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the data</param> 21597 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
22699 </member> 21598 </member>
22700 <member name="T:OpenMetaverse.Messages.Linden.EstablishAgentCommunicationMessage"> 21599 <member name="T:OpenMetaverse.Messages.Linden.EstablishAgentCommunicationMessage">
22701 <summary> 21600 <summary>
@@ -22706,37 +21605,37 @@
22706 <summary> 21605 <summary>
22707 Serialize the object 21606 Serialize the object
22708 </summary> 21607 </summary>
22709 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the objects data</returns> 21608 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
22710 </member> 21609 </member>
22711 <member name="M:OpenMetaverse.Messages.Linden.EstablishAgentCommunicationMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 21610 <member name="M:OpenMetaverse.Messages.Linden.EstablishAgentCommunicationMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
22712 <summary> 21611 <summary>
22713 Deserialize the message 21612 Deserialize the message
22714 </summary> 21613 </summary>
22715 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the data</param> 21614 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
22716 </member> 21615 </member>
22717 <member name="M:OpenMetaverse.Messages.Linden.CrossedRegionMessage.Serialize"> 21616 <member name="M:OpenMetaverse.Messages.Linden.CrossedRegionMessage.Serialize">
22718 <summary> 21617 <summary>
22719 Serialize the object 21618 Serialize the object
22720 </summary> 21619 </summary>
22721 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the objects data</returns> 21620 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
22722 </member> 21621 </member>
22723 <member name="M:OpenMetaverse.Messages.Linden.CrossedRegionMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 21622 <member name="M:OpenMetaverse.Messages.Linden.CrossedRegionMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
22724 <summary> 21623 <summary>
22725 Deserialize the message 21624 Deserialize the message
22726 </summary> 21625 </summary>
22727 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the data</param> 21626 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
22728 </member> 21627 </member>
22729 <member name="M:OpenMetaverse.Messages.Linden.EnableSimulatorMessage.Serialize"> 21628 <member name="M:OpenMetaverse.Messages.Linden.EnableSimulatorMessage.Serialize">
22730 <summary> 21629 <summary>
22731 Serialize the object 21630 Serialize the object
22732 </summary> 21631 </summary>
22733 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the objects data</returns> 21632 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
22734 </member> 21633 </member>
22735 <member name="M:OpenMetaverse.Messages.Linden.EnableSimulatorMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 21634 <member name="M:OpenMetaverse.Messages.Linden.EnableSimulatorMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
22736 <summary> 21635 <summary>
22737 Deserialize the message 21636 Deserialize the message
22738 </summary> 21637 </summary>
22739 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the data</param> 21638 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
22740 </member> 21639 </member>
22741 <member name="T:OpenMetaverse.Messages.Linden.TeleportFailedMessage"> 21640 <member name="T:OpenMetaverse.Messages.Linden.TeleportFailedMessage">
22742 <summary> 21641 <summary>
@@ -22745,15 +21644,14 @@
22745 </summary> 21644 </summary>
22746 </member> 21645 </member>
22747 <member name="F:OpenMetaverse.Messages.Linden.TeleportFailedMessage.ExtraParams"> 21646 <member name="F:OpenMetaverse.Messages.Linden.TeleportFailedMessage.ExtraParams">
22748 <summary> 21647 <summary></summary>
22749 </summary>
22750 </member> 21648 </member>
22751 <member name="F:OpenMetaverse.Messages.Linden.TeleportFailedMessage.MessageKey"> 21649 <member name="F:OpenMetaverse.Messages.Linden.TeleportFailedMessage.MessageKey">
22752 <summary>A string key of the reason the teleport failed e.g. CouldntTPCloser 21650 <summary>A string key of the reason the teleport failed e.g. CouldntTPCloser
22753 Which could be used to look up a value in a dictionary or enum</summary> 21651 Which could be used to look up a value in a dictionary or enum</summary>
22754 </member> 21652 </member>
22755 <member name="F:OpenMetaverse.Messages.Linden.TeleportFailedMessage.AgentID"> 21653 <member name="F:OpenMetaverse.Messages.Linden.TeleportFailedMessage.AgentID">
22756 <summary>The <see cref="T:OpenMetaverse.UUID" /> of the Agent</summary> 21654 <summary>The <see cref="T:OpenMetaverse.UUID"/> of the Agent</summary>
22757 </member> 21655 </member>
22758 <member name="F:OpenMetaverse.Messages.Linden.TeleportFailedMessage.Reason"> 21656 <member name="F:OpenMetaverse.Messages.Linden.TeleportFailedMessage.Reason">
22759 <summary>A string human readable message containing the reason </summary> 21657 <summary>A string human readable message containing the reason </summary>
@@ -22763,25 +21661,25 @@
22763 <summary> 21661 <summary>
22764 Serialize the object 21662 Serialize the object
22765 </summary> 21663 </summary>
22766 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the objects data</returns> 21664 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
22767 </member> 21665 </member>
22768 <member name="M:OpenMetaverse.Messages.Linden.TeleportFailedMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 21666 <member name="M:OpenMetaverse.Messages.Linden.TeleportFailedMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
22769 <summary> 21667 <summary>
22770 Deserialize the message 21668 Deserialize the message
22771 </summary> 21669 </summary>
22772 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the data</param> 21670 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
22773 </member> 21671 </member>
22774 <member name="M:OpenMetaverse.Messages.Linden.LandStatReplyMessage.Serialize"> 21672 <member name="M:OpenMetaverse.Messages.Linden.LandStatReplyMessage.Serialize">
22775 <summary> 21673 <summary>
22776 Serialize the object 21674 Serialize the object
22777 </summary> 21675 </summary>
22778 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the objects data</returns> 21676 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
22779 </member> 21677 </member>
22780 <member name="M:OpenMetaverse.Messages.Linden.LandStatReplyMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 21678 <member name="M:OpenMetaverse.Messages.Linden.LandStatReplyMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
22781 <summary> 21679 <summary>
22782 Deserialize the message 21680 Deserialize the message
22783 </summary> 21681 </summary>
22784 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the data</param> 21682 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
22785 </member> 21683 </member>
22786 <member name="T:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage"> 21684 <member name="T:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage">
22787 <summary> 21685 <summary>
@@ -22794,43 +21692,43 @@
22794 the DataBlocksExtended map will not be sent from the simulator 21692 the DataBlocksExtended map will not be sent from the simulator
22795 </remarks> 21693 </remarks>
22796 </member> 21694 </member>
21695 <member name="F:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwnersBlock">
21696 <summary>An Array of <see cref="T:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner"/> objects</summary>
21697 </member>
21698 <member name="M:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.Serialize">
21699 <summary>
21700 Serialize the object
21701 </summary>
21702 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
21703 </member>
21704 <member name="M:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
21705 <summary>
21706 Deserialize the message
21707 </summary>
21708 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
21709 </member>
22797 <member name="T:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner"> 21710 <member name="T:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner">
22798 <summary> 21711 <summary>
22799 Prim ownership information for a specified owner on a single parcel 21712 Prim ownership information for a specified owner on a single parcel
22800 </summary> 21713 </summary>
22801 </member> 21714 </member>
22802 <member name="F:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner.OwnerID"> 21715 <member name="F:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner.OwnerID">
22803 <summary>The <see cref="T:OpenMetaverse.UUID" /> of the prim owner, 21716 <summary>The <see cref="T:OpenMetaverse.UUID"/> of the prim owner,
22804 UUID.Zero if agent has no permission to view prim owner information</summary> 21717 UUID.Zero if agent has no permission to view prim owner information</summary>
22805 </member> 21718 </member>
22806 <member name="F:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner.Count"> 21719 <member name="F:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner.Count">
22807 <summary>The total number of prims</summary> 21720 <summary>The total number of prims</summary>
22808 </member> 21721 </member>
22809 <member name="F:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner.IsGroupOwned"> 21722 <member name="F:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner.IsGroupOwned">
22810 <summary>True if the OwnerID is a <see cref="T:OpenMetaverse.Group" /></summary> 21723 <summary>True if the OwnerID is a <see cref="T:OpenMetaverse.Group"/></summary>
22811 </member> 21724 </member>
22812 <member name="F:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner.OnlineStatus"> 21725 <member name="F:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner.OnlineStatus">
22813 <summary>True if the owner is online 21726 <summary>True if the owner is online
22814 <remarks>This is no longer used by the LL Simulators</remarks></summary> 21727 <remarks>This is no longer used by the LL Simulators</remarks></summary>
22815 </member> 21728 </member>
22816 <member name="F:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner.TimeStamp"> 21729 <member name="F:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner.TimeStamp">
22817 <summary>The date the most recent prim was rezzed</summary> 21730 <summary>The date the most recent prim was rezzed</summary>
22818 </member> 21731 </member>
22819 <member name="F:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwnersBlock">
22820 <summary>An Array of <see cref="T:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner" /> objects</summary>
22821 </member>
22822 <member name="M:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.Serialize">
22823 <summary>
22824 Serialize the object
22825 </summary>
22826 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the objects data</returns>
22827 </member>
22828 <member name="M:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
22829 <summary>
22830 Deserialize the message
22831 </summary>
22832 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the data</param>
22833 </member>
22834 <member name="T:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage"> 21732 <member name="T:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage">
22835 <summary> 21733 <summary>
22836 The details of a single parcel in a region, also contains some regionwide globals 21734 The details of a single parcel in a region, also contains some regionwide globals
@@ -22851,19 +21749,17 @@
22851 <summary>Total parcel land area</summary> 21749 <summary>Total parcel land area</summary>
22852 </member> 21750 </member>
22853 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.AuctionID"> 21751 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.AuctionID">
22854 <summary> 21752 <summary></summary>
22855 </summary>
22856 </member> 21753 </member>
22857 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.AuthBuyerID"> 21754 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.AuthBuyerID">
22858 <summary>Key of authorized buyer</summary> 21755 <summary>Key of authorized buyer</summary>
22859 </member> 21756 </member>
22860 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.Bitmap"> 21757 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.Bitmap">
22861 <summary>Bitmap describing land layout in 4x4m squares across the 21758 <summary>Bitmap describing land layout in 4x4m squares across the
22862 entire region</summary> 21759 entire region</summary>
22863 </member> 21760 </member>
22864 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.Category"> 21761 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.Category">
22865 <summary> 21762 <summary></summary>
22866 </summary>
22867 </member> 21763 </member>
22868 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.ClaimDate"> 21764 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.ClaimDate">
22869 <summary>Date land was claimed</summary> 21765 <summary>Date land was claimed</summary>
@@ -22875,29 +21771,26 @@
22875 <summary>Parcel Description</summary> 21771 <summary>Parcel Description</summary>
22876 </member> 21772 </member>
22877 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.ParcelFlags"> 21773 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.ParcelFlags">
22878 <summary> 21774 <summary></summary>
22879 </summary>
22880 </member> 21775 </member>
22881 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.GroupID"> 21776 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.GroupID">
22882 <summary> 21777 <summary></summary>
22883 </summary>
22884 </member> 21778 </member>
22885 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.GroupPrims"> 21779 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.GroupPrims">
22886 <summary>Total number of primitives owned by the parcel group on 21780 <summary>Total number of primitives owned by the parcel group on
22887 this parcel</summary> 21781 this parcel</summary>
22888 </member> 21782 </member>
22889 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.IsGroupOwned"> 21783 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.IsGroupOwned">
22890 <summary>Whether the land is deeded to a group or not</summary> 21784 <summary>Whether the land is deeded to a group or not</summary>
22891 </member> 21785 </member>
22892 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.LandingType"> 21786 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.LandingType">
22893 <summary> 21787 <summary></summary>
22894 </summary>
22895 </member> 21788 </member>
22896 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MaxPrims"> 21789 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MaxPrims">
22897 <summary>Maximum number of primitives this parcel supports</summary> 21790 <summary>Maximum number of primitives this parcel supports</summary>
22898 </member> 21791 </member>
22899 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaID"> 21792 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaID">
22900 <summary>The Asset UUID of the Texture which when applied to a 21793 <summary>The Asset UUID of the Texture which when applied to a
22901 primitive will display the media</summary> 21794 primitive will display the media</summary>
22902 </member> 21795 </member>
22903 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaURL"> 21796 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaURL">
@@ -22916,8 +21809,7 @@
22916 <summary>Autoreturn value in minutes for others' objects</summary> 21809 <summary>Autoreturn value in minutes for others' objects</summary>
22917 </member> 21810 </member>
22918 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.OtherCount"> 21811 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.OtherCount">
22919 <summary> 21812 <summary></summary>
22920 </summary>
22921 </member> 21813 </member>
22922 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.OtherPrims"> 21814 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.OtherPrims">
22923 <summary>Total number of other primitives on this parcel</summary> 21815 <summary>Total number of other primitives on this parcel</summary>
@@ -22926,12 +21818,11 @@
22926 <summary>UUID of the owner of this parcel</summary> 21818 <summary>UUID of the owner of this parcel</summary>
22927 </member> 21819 </member>
22928 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.OwnerPrims"> 21820 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.OwnerPrims">
22929 <summary>Total number of primitives owned by the parcel owner on 21821 <summary>Total number of primitives owned by the parcel owner on
22930 this parcel</summary> 21822 this parcel</summary>
22931 </member> 21823 </member>
22932 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.ParcelPrimBonus"> 21824 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.ParcelPrimBonus">
22933 <summary> 21825 <summary></summary>
22934 </summary>
22935 </member> 21826 </member>
22936 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.PassHours"> 21827 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.PassHours">
22937 <summary>How long is pass valid for</summary> 21828 <summary>How long is pass valid for</summary>
@@ -22940,36 +21831,32 @@
22940 <summary>Price for a temporary pass</summary> 21831 <summary>Price for a temporary pass</summary>
22941 </member> 21832 </member>
22942 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.PublicCount"> 21833 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.PublicCount">
22943 <summary> 21834 <summary></summary>
22944 </summary>
22945 </member> 21835 </member>
22946 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.Privacy"> 21836 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.Privacy">
22947 <summary>Disallows people outside the parcel from being able to see in</summary> 21837 <summary>Disallows people outside the parcel from being able to see in</summary>
22948 </member> 21838 </member>
22949 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.RegionDenyAnonymous"> 21839 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.RegionDenyAnonymous">
22950 <summary> 21840 <summary></summary>
22951 </summary>
22952 </member> 21841 </member>
22953 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.RegionDenyIdentified"> 21842 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.RegionDenyIdentified">
22954 <summary> 21843 <summary></summary>
22955 </summary>
22956 </member> 21844 </member>
22957 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.RegionDenyTransacted"> 21845 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.RegionDenyTransacted">
22958 <summary> 21846 <summary></summary>
22959 </summary>
22960 </member> 21847 </member>
22961 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.RegionDenyAgeUnverified"> 21848 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.RegionDenyAgeUnverified">
22962 <summary>True if the region denies access to age unverified users</summary> 21849 <summary>True if the region denies access to age unverified users</summary>
22963 </member> 21850 </member>
22964 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.RegionPushOverride"> 21851 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.RegionPushOverride">
22965 <summary> 21852 <summary></summary>
22966 </summary>
22967 </member> 21853 </member>
22968 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.RentPrice"> 21854 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.RentPrice">
22969 <summary>This field is no longer used</summary> 21855 <summary>This field is no longer used</summary>
22970 </member> 21856 </member>
22971 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.RequestResult"> 21857 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.RequestResult">
22972 The result of a request for parcel properties</member> 21858 The result of a request for parcel properties
21859 </member>
22973 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SalePrice"> 21860 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SalePrice">
22974 <summary>Sale price of the parcel, only useful if ForSale is set</summary> 21861 <summary>Sale price of the parcel, only useful if ForSale is set</summary>
22975 <remarks>The SalePrice will remain the same after an ownership 21862 <remarks>The SalePrice will remain the same after an ownership
@@ -22983,14 +21870,13 @@
22983 </summary> 21870 </summary>
22984 </member> 21871 </member>
22985 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SelfCount"> 21872 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SelfCount">
22986 <summary> 21873 <summary></summary>
22987 </summary>
22988 </member> 21874 </member>
22989 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SequenceID"> 21875 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SequenceID">
22990 <summary> 21876 <summary>
22991 A number which increments by 1, starting at 0 for each ParcelProperties request. 21877 A number which increments by 1, starting at 0 for each ParcelProperties request.
22992 Can be overriden by specifying the sequenceID with the ParcelPropertiesRequest being sent. 21878 Can be overriden by specifying the sequenceID with the ParcelPropertiesRequest being sent.
22993 a Negative number indicates the action in <seealso cref="T:OpenMetaverse.ParcelPropertiesStatus" /> has occurred. 21879 a Negative number indicates the action in <seealso cref="T:OpenMetaverse.ParcelPropertiesStatus"/> has occurred.
22994 </summary> 21880 </summary>
22995 </member> 21881 </member>
22996 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SimWideMaxPrims"> 21882 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SimWideMaxPrims">
@@ -23000,8 +21886,7 @@
23000 <summary>Total primitives across the entire simulator</summary> 21886 <summary>Total primitives across the entire simulator</summary>
23001 </member> 21887 </member>
23002 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SnapSelection"> 21888 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SnapSelection">
23003 <summary> 21889 <summary></summary>
23004 </summary>
23005 </member> 21890 </member>
23006 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SnapshotID"> 21891 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SnapshotID">
23007 <summary>Key of parcel snapshot</summary> 21892 <summary>Key of parcel snapshot</summary>
@@ -23013,12 +21898,10 @@
23013 <summary>Total number of primitives on this parcel</summary> 21898 <summary>Total number of primitives on this parcel</summary>
23014 </member> 21899 </member>
23015 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.UserLocation"> 21900 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.UserLocation">
23016 <summary> 21901 <summary></summary>
23017 </summary>
23018 </member> 21902 </member>
23019 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.UserLookAt"> 21903 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.UserLookAt">
23020 <summary> 21904 <summary></summary>
23021 </summary>
23022 </member> 21905 </member>
23023 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaDesc"> 21906 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaDesc">
23024 <summary>A description of the media</summary> 21907 <summary>A description of the media</summary>
@@ -23045,20 +21928,20 @@
23045 <summary> 21928 <summary>
23046 Serialize the object 21929 Serialize the object
23047 </summary> 21930 </summary>
23048 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the objects data</returns> 21931 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
23049 </member> 21932 </member>
23050 <member name="M:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 21933 <member name="M:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
23051 <summary> 21934 <summary>
23052 Deserialize the message 21935 Deserialize the message
23053 </summary> 21936 </summary>
23054 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the data</param> 21937 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
23055 </member> 21938 </member>
23056 <member name="T:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage"> 21939 <member name="T:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage">
23057 <summary>A message sent from the viewer to the simulator to updated a specific parcels settings</summary> 21940 <summary>A message sent from the viewer to the simulator to updated a specific parcels settings</summary>
23058 </member> 21941 </member>
23059 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.AuthBuyerID"> 21942 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.AuthBuyerID">
23060 <summary>The <seealso cref="T:OpenMetaverse.UUID" /> of the agent authorized to purchase this 21943 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the agent authorized to purchase this
23061 parcel of land or a NULL <seealso cref="T:OpenMetaverse.UUID" /> if the sale is authorized to anyone</summary> 21944 parcel of land or a NULL <seealso cref="T:OpenMetaverse.UUID"/> if the sale is authorized to anyone</summary>
23062 </member> 21945 </member>
23063 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaAutoScale"> 21946 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaAutoScale">
23064 <summary>true to enable auto scaling of the parcel media</summary> 21947 <summary>true to enable auto scaling of the parcel media</summary>
@@ -23071,11 +21954,11 @@
23071 <summary>A string containing the description to set</summary> 21954 <summary>A string containing the description to set</summary>
23072 </member> 21955 </member>
23073 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.GroupID"> 21956 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.GroupID">
23074 <summary>The <seealso cref="T:OpenMetaverse.UUID" /> of the <seealso cref="T:OpenMetaverse.Group" /> which allows for additional 21957 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the <seealso cref="T:OpenMetaverse.Group"/> which allows for additional
23075 powers and restrictions.</summary> 21958 powers and restrictions.</summary>
23076 </member> 21959 </member>
23077 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.Landing"> 21960 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.Landing">
23078 <summary>The <seealso cref="T:OpenMetaverse.LandingType" /> which specifies how avatars which teleport 21961 <summary>The <seealso cref="T:OpenMetaverse.LandingType"/> which specifies how avatars which teleport
23079 to this parcel are handled</summary> 21962 to this parcel are handled</summary>
23080 </member> 21963 </member>
23081 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.LocalID"> 21964 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.LocalID">
@@ -23086,88 +21969,70 @@
23086 to visitors</summary> 21969 to visitors</summary>
23087 </member> 21970 </member>
23088 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaHeight"> 21971 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaHeight">
23089 <summary> 21972 <summary></summary>
23090 </summary>
23091 </member> 21973 </member>
23092 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaLoop"> 21974 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaLoop">
23093 <summary> 21975 <summary></summary>
23094 </summary>
23095 </member> 21976 </member>
23096 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaID"> 21977 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaID">
23097 <summary> 21978 <summary></summary>
23098 </summary>
23099 </member> 21979 </member>
23100 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaType"> 21980 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaType">
23101 <summary> 21981 <summary></summary>
23102 </summary>
23103 </member> 21982 </member>
23104 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaURL"> 21983 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaURL">
23105 <summary> 21984 <summary></summary>
23106 </summary>
23107 </member> 21985 </member>
23108 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaWidth"> 21986 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaWidth">
23109 <summary> 21987 <summary></summary>
23110 </summary>
23111 </member> 21988 </member>
23112 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MusicURL"> 21989 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MusicURL">
23113 <summary> 21990 <summary></summary>
23114 </summary>
23115 </member> 21991 </member>
23116 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.Name"> 21992 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.Name">
23117 <summary> 21993 <summary></summary>
23118 </summary>
23119 </member> 21994 </member>
23120 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.ObscureMedia"> 21995 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.ObscureMedia">
23121 <summary> 21996 <summary></summary>
23122 </summary>
23123 </member> 21997 </member>
23124 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.ObscureMusic"> 21998 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.ObscureMusic">
23125 <summary> 21999 <summary></summary>
23126 </summary>
23127 </member> 22000 </member>
23128 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.ParcelFlags"> 22001 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.ParcelFlags">
23129 <summary> 22002 <summary></summary>
23130 </summary>
23131 </member> 22003 </member>
23132 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.PassHours"> 22004 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.PassHours">
23133 <summary> 22005 <summary></summary>
23134 </summary>
23135 </member> 22006 </member>
23136 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.PassPrice"> 22007 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.PassPrice">
23137 <summary> 22008 <summary></summary>
23138 </summary>
23139 </member> 22009 </member>
23140 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.Privacy"> 22010 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.Privacy">
23141 <summary> 22011 <summary></summary>
23142 </summary>
23143 </member> 22012 </member>
23144 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.SalePrice"> 22013 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.SalePrice">
23145 <summary> 22014 <summary></summary>
23146 </summary>
23147 </member> 22015 </member>
23148 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.SnapshotID"> 22016 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.SnapshotID">
23149 <summary> 22017 <summary></summary>
23150 </summary>
23151 </member> 22018 </member>
23152 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.UserLocation"> 22019 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.UserLocation">
23153 <summary> 22020 <summary></summary>
23154 </summary>
23155 </member> 22021 </member>
23156 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.UserLookAt"> 22022 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.UserLookAt">
23157 <summary> 22023 <summary></summary>
23158 </summary>
23159 </member> 22024 </member>
23160 <member name="M:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 22025 <member name="M:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
23161 <summary> 22026 <summary>
23162 Deserialize the message 22027 Deserialize the message
23163 </summary> 22028 </summary>
23164 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the data</param> 22029 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
23165 </member> 22030 </member>
23166 <member name="M:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.Serialize"> 22031 <member name="M:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.Serialize">
23167 <summary> 22032 <summary>
23168 Serialize the object 22033 Serialize the object
23169 </summary> 22034 </summary>
23170 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the objects data</returns> 22035 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
23171 </member> 22036 </member>
23172 <member name="T:OpenMetaverse.Messages.Linden.RemoteParcelRequestBlock"> 22037 <member name="T:OpenMetaverse.Messages.Linden.RemoteParcelRequestBlock">
23173 <summary>Base class used for the RemoteParcelRequest message</summary> 22038 <summary>Base class used for the RemoteParcelRequest message</summary>
@@ -23185,23 +22050,23 @@
23185 <summary>Region handle of the parcel we are looking up</summary> 22050 <summary>Region handle of the parcel we are looking up</summary>
23186 </member> 22051 </member>
23187 <member name="F:OpenMetaverse.Messages.Linden.RemoteParcelRequestRequest.RegionID"> 22052 <member name="F:OpenMetaverse.Messages.Linden.RemoteParcelRequestRequest.RegionID">
23188 <summary>Region <see cref="T:OpenMetaverse.UUID" /> of the parcel we are looking up</summary> 22053 <summary>Region <see cref="T:OpenMetaverse.UUID"/> of the parcel we are looking up</summary>
23189 </member> 22054 </member>
23190 <member name="M:OpenMetaverse.Messages.Linden.RemoteParcelRequestRequest.Serialize"> 22055 <member name="M:OpenMetaverse.Messages.Linden.RemoteParcelRequestRequest.Serialize">
23191 <summary> 22056 <summary>
23192 Serialize the object 22057 Serialize the object
23193 </summary> 22058 </summary>
23194 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the objects data</returns> 22059 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
23195 </member> 22060 </member>
23196 <member name="M:OpenMetaverse.Messages.Linden.RemoteParcelRequestRequest.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 22061 <member name="M:OpenMetaverse.Messages.Linden.RemoteParcelRequestRequest.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
23197 <summary> 22062 <summary>
23198 Deserialize the message 22063 Deserialize the message
23199 </summary> 22064 </summary>
23200 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the data</param> 22065 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
23201 </member> 22066 </member>
23202 <member name="T:OpenMetaverse.Messages.Linden.RemoteParcelRequestReply"> 22067 <member name="T:OpenMetaverse.Messages.Linden.RemoteParcelRequestReply">
23203 <summary> 22068 <summary>
23204 A message sent from the simulator to the viewer in response to a <see cref="T:OpenMetaverse.Messages.Linden.RemoteParcelRequestRequest" /> 22069 A message sent from the simulator to the viewer in response to a <see cref="T:OpenMetaverse.Messages.Linden.RemoteParcelRequestRequest"/>
23205 which will contain parcel information 22070 which will contain parcel information
23206 </summary> 22071 </summary>
23207 </member> 22072 </member>
@@ -23212,13 +22077,13 @@
23212 <summary> 22077 <summary>
23213 Serialize the object 22078 Serialize the object
23214 </summary> 22079 </summary>
23215 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the objects data</returns> 22080 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
23216 </member> 22081 </member>
23217 <member name="M:OpenMetaverse.Messages.Linden.RemoteParcelRequestReply.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 22082 <member name="M:OpenMetaverse.Messages.Linden.RemoteParcelRequestReply.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
23218 <summary> 22083 <summary>
23219 Deserialize the message 22084 Deserialize the message
23220 </summary> 22085 </summary>
23221 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the data</param> 22086 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
23222 </member> 22087 </member>
23223 <member name="T:OpenMetaverse.Messages.Linden.RemoteParcelRequestMessage"> 22088 <member name="T:OpenMetaverse.Messages.Linden.RemoteParcelRequestMessage">
23224 <summary> 22089 <summary>
@@ -23233,37 +22098,37 @@
23233 <summary> 22098 <summary>
23234 Serialize the object 22099 Serialize the object
23235 </summary> 22100 </summary>
23236 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the objects data</returns> 22101 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
23237 </member> 22102 </member>
23238 <member name="M:OpenMetaverse.Messages.Linden.RemoteParcelRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 22103 <member name="M:OpenMetaverse.Messages.Linden.RemoteParcelRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
23239 <summary> 22104 <summary>
23240 Deserialize the message 22105 Deserialize the message
23241 </summary> 22106 </summary>
23242 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the data</param> 22107 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
23243 </member> 22108 </member>
23244 <member name="M:OpenMetaverse.Messages.Linden.NewFileAgentInventoryMessage.Serialize"> 22109 <member name="M:OpenMetaverse.Messages.Linden.NewFileAgentInventoryMessage.Serialize">
23245 <summary> 22110 <summary>
23246 Serialize the object 22111 Serialize the object
23247 </summary> 22112 </summary>
23248 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the objects data</returns> 22113 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
23249 </member> 22114 </member>
23250 <member name="M:OpenMetaverse.Messages.Linden.NewFileAgentInventoryMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 22115 <member name="M:OpenMetaverse.Messages.Linden.NewFileAgentInventoryMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
23251 <summary> 22116 <summary>
23252 Deserialize the message 22117 Deserialize the message
23253 </summary> 22118 </summary>
23254 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the data</param> 22119 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
23255 </member> 22120 </member>
23256 <member name="M:OpenMetaverse.Messages.Linden.NewFileAgentInventoryVariablePriceMessage.Serialize"> 22121 <member name="M:OpenMetaverse.Messages.Linden.NewFileAgentInventoryVariablePriceMessage.Serialize">
23257 <summary> 22122 <summary>
23258 Serialize the object 22123 Serialize the object
23259 </summary> 22124 </summary>
23260 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the objects data</returns> 22125 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
23261 </member> 22126 </member>
23262 <member name="M:OpenMetaverse.Messages.Linden.NewFileAgentInventoryVariablePriceMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 22127 <member name="M:OpenMetaverse.Messages.Linden.NewFileAgentInventoryVariablePriceMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
23263 <summary> 22128 <summary>
23264 Deserialize the message 22129 Deserialize the message
23265 </summary> 22130 </summary>
23266 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the data</param> 22131 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
23267 </member> 22132 </member>
23268 <member name="T:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage"> 22133 <member name="T:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage">
23269 <summary> 22134 <summary>
@@ -23271,6 +22136,29 @@
23271 the groups the agent is in 22136 the groups the agent is in
23272 </summary> 22137 </summary>
23273 </member> 22138 </member>
22139 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.AgentID">
22140 <summary>The Agent receiving the message</summary>
22141 </member>
22142 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupDataBlock">
22143 <summary>An array containing <seealso cref="T:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData"/> information
22144 for each <see cref="T:OpenMetaverse.Group"/> the agent is a member of</summary>
22145 </member>
22146 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.NewGroupDataBlock">
22147 <summary>An array containing <seealso cref="T:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.NewGroupData"/> information
22148 for each <see cref="T:OpenMetaverse.Group"/> the agent is a member of</summary>
22149 </member>
22150 <member name="M:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.Serialize">
22151 <summary>
22152 Serialize the object
22153 </summary>
22154 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
22155 </member>
22156 <member name="M:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
22157 <summary>
22158 Deserialize the message
22159 </summary>
22160 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
22161 </member>
23274 <member name="T:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData"> 22162 <member name="T:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData">
23275 <summary>Group Details specific to the agent</summary> 22163 <summary>Group Details specific to the agent</summary>
23276 </member> 22164 </member>
@@ -23281,10 +22169,10 @@
23281 <summary>The agents tier contribution to the group</summary> 22169 <summary>The agents tier contribution to the group</summary>
23282 </member> 22170 </member>
23283 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData.GroupID"> 22171 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData.GroupID">
23284 <summary>The Groups <seealso cref="T:OpenMetaverse.UUID" /></summary> 22172 <summary>The Groups <seealso cref="T:OpenMetaverse.UUID"/></summary>
23285 </member> 22173 </member>
23286 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData.GroupInsigniaID"> 22174 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData.GroupInsigniaID">
23287 <summary>The <seealso cref="T:OpenMetaverse.UUID" /> of the groups insignia</summary> 22175 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the groups insignia</summary>
23288 </member> 22176 </member>
23289 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData.GroupName"> 22177 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData.GroupName">
23290 <summary>The name of the group</summary> 22178 <summary>The name of the group</summary>
@@ -23300,38 +22188,15 @@
23300 <summary>true of the agent allows this group to be 22188 <summary>true of the agent allows this group to be
23301 listed in their profile</summary> 22189 listed in their profile</summary>
23302 </member> 22190 </member>
23303 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.AgentID">
23304 <summary>The Agent receiving the message</summary>
23305 </member>
23306 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupDataBlock">
23307 <summary>An array containing <seealso cref="T:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData" /> information
23308 for each <see cref="T:OpenMetaverse.Group" /> the agent is a member of</summary>
23309 </member>
23310 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.NewGroupDataBlock">
23311 <summary>An array containing <seealso cref="T:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.NewGroupData" /> information
23312 for each <see cref="T:OpenMetaverse.Group" /> the agent is a member of</summary>
23313 </member>
23314 <member name="M:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.Serialize">
23315 <summary>
23316 Serialize the object
23317 </summary>
23318 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the objects data</returns>
23319 </member>
23320 <member name="M:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
23321 <summary>
23322 Deserialize the message
23323 </summary>
23324 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the data</param>
23325 </member>
23326 <member name="T:OpenMetaverse.Messages.Linden.UpdateAgentLanguageMessage"> 22191 <member name="T:OpenMetaverse.Messages.Linden.UpdateAgentLanguageMessage">
23327 <summary> 22192 <summary>
23328 A message sent from the viewer to the simulator which 22193 A message sent from the viewer to the simulator which
23329 specifies the language and permissions for others to detect 22194 specifies the language and permissions for others to detect
23330 the language specified 22195 the language specified
23331 </summary> 22196 </summary>
23332 </member> 22197 </member>
23333 <member name="F:OpenMetaverse.Messages.Linden.UpdateAgentLanguageMessage.Language"> 22198 <member name="F:OpenMetaverse.Messages.Linden.UpdateAgentLanguageMessage.Language">
23334 <summary>A string containng the default language 22199 <summary>A string containng the default language
23335 to use for the agent</summary> 22200 to use for the agent</summary>
23336 </member> 22201 </member>
23337 <member name="F:OpenMetaverse.Messages.Linden.UpdateAgentLanguageMessage.LanguagePublic"> 22202 <member name="F:OpenMetaverse.Messages.Linden.UpdateAgentLanguageMessage.LanguagePublic">
@@ -23342,13 +22207,13 @@
23342 <summary> 22207 <summary>
23343 Serialize the object 22208 Serialize the object
23344 </summary> 22209 </summary>
23345 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the objects data</returns> 22210 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
23346 </member> 22211 </member>
23347 <member name="M:OpenMetaverse.Messages.Linden.UpdateAgentLanguageMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 22212 <member name="M:OpenMetaverse.Messages.Linden.UpdateAgentLanguageMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
23348 <summary> 22213 <summary>
23349 Deserialize the message 22214 Deserialize the message
23350 </summary> 22215 </summary>
23351 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the data</param> 22216 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
23352 </member> 22217 </member>
23353 <member name="T:OpenMetaverse.Messages.Linden.AgentDropGroupMessage"> 22218 <member name="T:OpenMetaverse.Messages.Linden.AgentDropGroupMessage">
23354 <summary> 22219 <summary>
@@ -23356,15 +22221,6 @@
23356 leaves a group 22221 leaves a group
23357 </summary> 22222 </summary>
23358 </member> 22223 </member>
23359 <member name="T:OpenMetaverse.Messages.Linden.AgentDropGroupMessage.AgentData">
23360 <summary>An object containing the Agents UUID, and the Groups UUID</summary>
23361 </member>
23362 <member name="F:OpenMetaverse.Messages.Linden.AgentDropGroupMessage.AgentData.AgentID">
23363 <summary>The ID of the Agent leaving the group</summary>
23364 </member>
23365 <member name="F:OpenMetaverse.Messages.Linden.AgentDropGroupMessage.AgentData.GroupID">
23366 <summary>The GroupID the Agent is leaving</summary>
23367 </member>
23368 <member name="F:OpenMetaverse.Messages.Linden.AgentDropGroupMessage.AgentDataBlock"> 22224 <member name="F:OpenMetaverse.Messages.Linden.AgentDropGroupMessage.AgentDataBlock">
23369 <summary> 22225 <summary>
23370 An Array containing the AgentID and GroupID 22226 An Array containing the AgentID and GroupID
@@ -23374,13 +22230,22 @@
23374 <summary> 22230 <summary>
23375 Serialize the object 22231 Serialize the object
23376 </summary> 22232 </summary>
23377 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the objects data</returns> 22233 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
23378 </member> 22234 </member>
23379 <member name="M:OpenMetaverse.Messages.Linden.AgentDropGroupMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 22235 <member name="M:OpenMetaverse.Messages.Linden.AgentDropGroupMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
23380 <summary> 22236 <summary>
23381 Deserialize the message 22237 Deserialize the message
23382 </summary> 22238 </summary>
23383 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the data</param> 22239 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
22240 </member>
22241 <member name="T:OpenMetaverse.Messages.Linden.AgentDropGroupMessage.AgentData">
22242 <summary>An object containing the Agents UUID, and the Groups UUID</summary>
22243 </member>
22244 <member name="F:OpenMetaverse.Messages.Linden.AgentDropGroupMessage.AgentData.AgentID">
22245 <summary>The ID of the Agent leaving the group</summary>
22246 </member>
22247 <member name="F:OpenMetaverse.Messages.Linden.AgentDropGroupMessage.AgentData.GroupID">
22248 <summary>The GroupID the Agent is leaving</summary>
23384 </member> 22249 </member>
23385 <member name="T:OpenMetaverse.Messages.Linden.AssetUploaderBlock"> 22250 <member name="T:OpenMetaverse.Messages.Linden.AssetUploaderBlock">
23386 <summary>Base class for Asset uploads/results via Capabilities</summary> 22251 <summary>Base class for Asset uploads/results via Capabilities</summary>
@@ -23394,13 +22259,13 @@
23394 <summary> 22259 <summary>
23395 Serialize the object 22260 Serialize the object
23396 </summary> 22261 </summary>
23397 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the objects data</returns> 22262 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
23398 </member> 22263 </member>
23399 <member name="M:OpenMetaverse.Messages.Linden.AssetUploaderBlock.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 22264 <member name="M:OpenMetaverse.Messages.Linden.AssetUploaderBlock.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
23400 <summary> 22265 <summary>
23401 Deserialize the message 22266 Deserialize the message
23402 </summary> 22267 </summary>
23403 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the data</param> 22268 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
23404 </member> 22269 </member>
23405 <member name="T:OpenMetaverse.Messages.Linden.UploaderRequestUpload"> 22270 <member name="T:OpenMetaverse.Messages.Linden.UploaderRequestUpload">
23406 <summary> 22271 <summary>
@@ -23413,7 +22278,7 @@
23413 </member> 22278 </member>
23414 <member name="T:OpenMetaverse.Messages.Linden.UploaderRequestComplete"> 22279 <member name="T:OpenMetaverse.Messages.Linden.UploaderRequestComplete">
23415 <summary> 22280 <summary>
23416 A message sent from the simulator that will inform the agent the upload is complete, 22281 A message sent from the simulator that will inform the agent the upload is complete,
23417 and the UUID of the uploaded asset 22282 and the UUID of the uploaded asset
23418 </summary> 22283 </summary>
23419 </member> 22284 </member>
@@ -23433,17 +22298,17 @@
23433 <summary> 22298 <summary>
23434 Serialize the object 22299 Serialize the object
23435 </summary> 22300 </summary>
23436 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the objects data</returns> 22301 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
23437 </member> 22302 </member>
23438 <member name="M:OpenMetaverse.Messages.Linden.UploadBakedTextureMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 22303 <member name="M:OpenMetaverse.Messages.Linden.UploadBakedTextureMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
23439 <summary> 22304 <summary>
23440 Deserialize the message 22305 Deserialize the message
23441 </summary> 22306 </summary>
23442 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the data</param> 22307 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
23443 </member> 22308 </member>
23444 <member name="T:OpenMetaverse.Messages.Linden.RequiredVoiceVersionMessage"> 22309 <member name="T:OpenMetaverse.Messages.Linden.RequiredVoiceVersionMessage">
23445 <summary> 22310 <summary>
23446 A message sent from the simulator which indicates the minimum version required for 22311 A message sent from the simulator which indicates the minimum version required for
23447 using voice chat 22312 using voice chat
23448 </summary> 22313 </summary>
23449 </member> 22314 </member>
@@ -23460,17 +22325,17 @@
23460 <summary> 22325 <summary>
23461 Serialize the object 22326 Serialize the object
23462 </summary> 22327 </summary>
23463 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the objects data</returns> 22328 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
23464 </member> 22329 </member>
23465 <member name="M:OpenMetaverse.Messages.Linden.RequiredVoiceVersionMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 22330 <member name="M:OpenMetaverse.Messages.Linden.RequiredVoiceVersionMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
23466 <summary> 22331 <summary>
23467 Deserialize the message 22332 Deserialize the message
23468 </summary> 22333 </summary>
23469 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the data</param> 22334 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
23470 </member> 22335 </member>
23471 <member name="T:OpenMetaverse.Messages.Linden.ParcelVoiceInfoRequestMessage"> 22336 <member name="T:OpenMetaverse.Messages.Linden.ParcelVoiceInfoRequestMessage">
23472 <summary> 22337 <summary>
23473 A message sent from the simulator to the viewer containing the 22338 A message sent from the simulator to the viewer containing the
23474 voice server URI 22339 voice server URI
23475 </summary> 22340 </summary>
23476 </member> 22341 </member>
@@ -23488,37 +22353,36 @@
23488 <summary> 22353 <summary>
23489 Serialize the object 22354 Serialize the object
23490 </summary> 22355 </summary>
23491 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the objects data</returns> 22356 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
23492 </member> 22357 </member>
23493 <member name="M:OpenMetaverse.Messages.Linden.ParcelVoiceInfoRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 22358 <member name="M:OpenMetaverse.Messages.Linden.ParcelVoiceInfoRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
23494 <summary> 22359 <summary>
23495 Deserialize the message 22360 Deserialize the message
23496 </summary> 22361 </summary>
23497 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the data</param> 22362 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
23498 </member> 22363 </member>
23499 <member name="T:OpenMetaverse.Messages.Linden.ProvisionVoiceAccountRequestMessage"> 22364 <member name="T:OpenMetaverse.Messages.Linden.ProvisionVoiceAccountRequestMessage">
23500 <summary> 22365 <summary>
22366
23501 </summary> 22367 </summary>
23502 </member> 22368 </member>
23503 <member name="F:OpenMetaverse.Messages.Linden.ProvisionVoiceAccountRequestMessage.Password"> 22369 <member name="F:OpenMetaverse.Messages.Linden.ProvisionVoiceAccountRequestMessage.Password">
23504 <summary> 22370 <summary></summary>
23505 </summary>
23506 </member> 22371 </member>
23507 <member name="F:OpenMetaverse.Messages.Linden.ProvisionVoiceAccountRequestMessage.Username"> 22372 <member name="F:OpenMetaverse.Messages.Linden.ProvisionVoiceAccountRequestMessage.Username">
23508 <summary> 22373 <summary></summary>
23509 </summary>
23510 </member> 22374 </member>
23511 <member name="M:OpenMetaverse.Messages.Linden.ProvisionVoiceAccountRequestMessage.Serialize"> 22375 <member name="M:OpenMetaverse.Messages.Linden.ProvisionVoiceAccountRequestMessage.Serialize">
23512 <summary> 22376 <summary>
23513 Serialize the object 22377 Serialize the object
23514 </summary> 22378 </summary>
23515 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the objects data</returns> 22379 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
23516 </member> 22380 </member>
23517 <member name="M:OpenMetaverse.Messages.Linden.ProvisionVoiceAccountRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 22381 <member name="M:OpenMetaverse.Messages.Linden.ProvisionVoiceAccountRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
23518 <summary> 22382 <summary>
23519 Deserialize the message 22383 Deserialize the message
23520 </summary> 22384 </summary>
23521 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the data</param> 22385 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
23522 </member> 22386 </member>
23523 <member name="T:OpenMetaverse.Messages.Linden.UploadScriptTaskMessage"> 22387 <member name="T:OpenMetaverse.Messages.Linden.UploadScriptTaskMessage">
23524 <summary> 22388 <summary>
@@ -23533,13 +22397,13 @@
23533 <summary> 22397 <summary>
23534 Serialize the object 22398 Serialize the object
23535 </summary> 22399 </summary>
23536 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the objects data</returns> 22400 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
23537 </member> 22401 </member>
23538 <member name="M:OpenMetaverse.Messages.Linden.UploadScriptTaskMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 22402 <member name="M:OpenMetaverse.Messages.Linden.UploadScriptTaskMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
23539 <summary> 22403 <summary>
23540 Deserialize the message 22404 Deserialize the message
23541 </summary> 22405 </summary>
23542 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the data</param> 22406 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
23543 </member> 22407 </member>
23544 <member name="T:OpenMetaverse.Messages.Linden.ScriptRunningReplyMessage"> 22408 <member name="T:OpenMetaverse.Messages.Linden.ScriptRunningReplyMessage">
23545 <summary> 22409 <summary>
@@ -23551,11 +22415,11 @@
23551 <summary>The Asset ID of the script</summary> 22415 <summary>The Asset ID of the script</summary>
23552 </member> 22416 </member>
23553 <member name="F:OpenMetaverse.Messages.Linden.ScriptRunningReplyMessage.Mono"> 22417 <member name="F:OpenMetaverse.Messages.Linden.ScriptRunningReplyMessage.Mono">
23554 <summary>True of the script is compiled/ran using the mono interpreter, false indicates it 22418 <summary>True of the script is compiled/ran using the mono interpreter, false indicates it
23555 uses the older less efficient lsl2 interprter</summary> 22419 uses the older less efficient lsl2 interprter</summary>
23556 </member> 22420 </member>
23557 <member name="F:OpenMetaverse.Messages.Linden.ScriptRunningReplyMessage.ObjectID"> 22421 <member name="F:OpenMetaverse.Messages.Linden.ScriptRunningReplyMessage.ObjectID">
23558 <summary>The Task containing the scripts <seealso cref="T:OpenMetaverse.UUID" /></summary> 22422 <summary>The Task containing the scripts <seealso cref="T:OpenMetaverse.UUID"/></summary>
23559 </member> 22423 </member>
23560 <member name="F:OpenMetaverse.Messages.Linden.ScriptRunningReplyMessage.Running"> 22424 <member name="F:OpenMetaverse.Messages.Linden.ScriptRunningReplyMessage.Running">
23561 <summary>true of the script is in a running state</summary> 22425 <summary>true of the script is in a running state</summary>
@@ -23564,13 +22428,13 @@
23564 <summary> 22428 <summary>
23565 Serialize the object 22429 Serialize the object
23566 </summary> 22430 </summary>
23567 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the objects data</returns> 22431 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
23568 </member> 22432 </member>
23569 <member name="M:OpenMetaverse.Messages.Linden.ScriptRunningReplyMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 22433 <member name="M:OpenMetaverse.Messages.Linden.ScriptRunningReplyMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
23570 <summary> 22434 <summary>
23571 Deserialize the message 22435 Deserialize the message
23572 </summary> 22436 </summary>
23573 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the data</param> 22437 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
23574 </member> 22438 </member>
23575 <member name="T:OpenMetaverse.Messages.Linden.UpdateGestureAgentInventoryMessage"> 22439 <member name="T:OpenMetaverse.Messages.Linden.UpdateGestureAgentInventoryMessage">
23576 <summary> 22440 <summary>
@@ -23585,13 +22449,13 @@
23585 <summary> 22449 <summary>
23586 Serialize the object 22450 Serialize the object
23587 </summary> 22451 </summary>
23588 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the objects data</returns> 22452 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
23589 </member> 22453 </member>
23590 <member name="M:OpenMetaverse.Messages.Linden.UpdateGestureAgentInventoryMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 22454 <member name="M:OpenMetaverse.Messages.Linden.UpdateGestureAgentInventoryMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
23591 <summary> 22455 <summary>
23592 Deserialize the message 22456 Deserialize the message
23593 </summary> 22457 </summary>
23594 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the data</param> 22458 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
23595 </member> 22459 </member>
23596 <member name="T:OpenMetaverse.Messages.Linden.UpdateNotecardTaskInventoryMessage"> 22460 <member name="T:OpenMetaverse.Messages.Linden.UpdateNotecardTaskInventoryMessage">
23597 <summary> 22461 <summary>
@@ -23600,22 +22464,22 @@
23600 </summary> 22464 </summary>
23601 </member> 22465 </member>
23602 <member name="F:OpenMetaverse.Messages.Linden.UpdateNotecardTaskInventoryMessage.TaskID"> 22466 <member name="F:OpenMetaverse.Messages.Linden.UpdateNotecardTaskInventoryMessage.TaskID">
23603 <summary>The <seealso cref="T:OpenMetaverse.UUID" /> of the Task containing the notecard asset to update</summary> 22467 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the Task containing the notecard asset to update</summary>
23604 </member> 22468 </member>
23605 <member name="F:OpenMetaverse.Messages.Linden.UpdateNotecardTaskInventoryMessage.ItemID"> 22469 <member name="F:OpenMetaverse.Messages.Linden.UpdateNotecardTaskInventoryMessage.ItemID">
23606 <summary>The notecard assets <seealso cref="T:OpenMetaverse.UUID" /> contained in the tasks inventory</summary> 22470 <summary>The notecard assets <seealso cref="T:OpenMetaverse.UUID"/> contained in the tasks inventory</summary>
23607 </member> 22471 </member>
23608 <member name="M:OpenMetaverse.Messages.Linden.UpdateNotecardTaskInventoryMessage.Serialize"> 22472 <member name="M:OpenMetaverse.Messages.Linden.UpdateNotecardTaskInventoryMessage.Serialize">
23609 <summary> 22473 <summary>
23610 Serialize the object 22474 Serialize the object
23611 </summary> 22475 </summary>
23612 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the objects data</returns> 22476 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
23613 </member> 22477 </member>
23614 <member name="M:OpenMetaverse.Messages.Linden.UpdateNotecardTaskInventoryMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 22478 <member name="M:OpenMetaverse.Messages.Linden.UpdateNotecardTaskInventoryMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
23615 <summary> 22479 <summary>
23616 Deserialize the message 22480 Deserialize the message
23617 </summary> 22481 </summary>
23618 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the data</param> 22482 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
23619 </member> 22483 </member>
23620 <member name="T:OpenMetaverse.Messages.Linden.UpdateAgentInventoryRequestMessage"> 22484 <member name="T:OpenMetaverse.Messages.Linden.UpdateAgentInventoryRequestMessage">
23621 <summary> 22485 <summary>
@@ -23632,13 +22496,13 @@
23632 <summary> 22496 <summary>
23633 Serialize the object 22497 Serialize the object
23634 </summary> 22498 </summary>
23635 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the objects data</returns> 22499 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
23636 </member> 22500 </member>
23637 <member name="M:OpenMetaverse.Messages.Linden.UpdateAgentInventoryRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 22501 <member name="M:OpenMetaverse.Messages.Linden.UpdateAgentInventoryRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
23638 <summary> 22502 <summary>
23639 Deserialize the message 22503 Deserialize the message
23640 </summary> 22504 </summary>
23641 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the data</param> 22505 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
23642 </member> 22506 </member>
23643 <member name="T:OpenMetaverse.Messages.Linden.UpdateNotecardAgentInventoryMessage"> 22507 <member name="T:OpenMetaverse.Messages.Linden.UpdateNotecardAgentInventoryMessage">
23644 <summary> 22508 <summary>
@@ -23653,30 +22517,30 @@
23653 <summary> 22517 <summary>
23654 Serialize the object 22518 Serialize the object
23655 </summary> 22519 </summary>
23656 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the objects data</returns> 22520 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
23657 </member> 22521 </member>
23658 <member name="M:OpenMetaverse.Messages.Linden.UpdateNotecardAgentInventoryMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 22522 <member name="M:OpenMetaverse.Messages.Linden.UpdateNotecardAgentInventoryMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
23659 <summary> 22523 <summary>
23660 Deserialize the message 22524 Deserialize the message
23661 </summary> 22525 </summary>
23662 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the data</param> 22526 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
23663 </member> 22527 </member>
23664 <member name="M:OpenMetaverse.Messages.Linden.CopyInventoryFromNotecardMessage.Serialize"> 22528 <member name="M:OpenMetaverse.Messages.Linden.CopyInventoryFromNotecardMessage.Serialize">
23665 <summary> 22529 <summary>
23666 Serialize the object 22530 Serialize the object
23667 </summary> 22531 </summary>
23668 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the objects data</returns> 22532 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
23669 </member> 22533 </member>
23670 <member name="M:OpenMetaverse.Messages.Linden.CopyInventoryFromNotecardMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 22534 <member name="M:OpenMetaverse.Messages.Linden.CopyInventoryFromNotecardMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
23671 <summary> 22535 <summary>
23672 Deserialize the message 22536 Deserialize the message
23673 </summary> 22537 </summary>
23674 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the data</param> 22538 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
23675 </member> 22539 </member>
23676 <member name="T:OpenMetaverse.Messages.Linden.UploaderScriptRequestError"> 22540 <member name="T:OpenMetaverse.Messages.Linden.UploaderScriptRequestError">
23677 <summary> 22541 <summary>
23678 A message sent from the simulator to the viewer which indicates 22542 A message sent from the simulator to the viewer which indicates
23679 an error occurred while attempting to update a script in an agents or tasks 22543 an error occurred while attempting to update a script in an agents or tasks
23680 inventory 22544 inventory
23681 </summary> 22545 </summary>
23682 </member> 22546 </member>
@@ -23704,24 +22568,24 @@
23704 <summary>The scripts InventoryItem ItemID to update</summary> 22568 <summary>The scripts InventoryItem ItemID to update</summary>
23705 </member> 22569 </member>
23706 <member name="F:OpenMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage.Target"> 22570 <member name="F:OpenMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage.Target">
23707 <summary>A lowercase string containing either "mono" or "lsl2" which 22571 <summary>A lowercase string containing either "mono" or "lsl2" which
23708 specifies the script is compiled and ran on the mono runtime, or the older 22572 specifies the script is compiled and ran on the mono runtime, or the older
23709 lsl runtime</summary> 22573 lsl runtime</summary>
23710 </member> 22574 </member>
23711 <member name="F:OpenMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage.TaskID"> 22575 <member name="F:OpenMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage.TaskID">
23712 <summary>The tasks <see cref="T:OpenMetaverse.UUID" /> which contains the script to update</summary> 22576 <summary>The tasks <see cref="T:OpenMetaverse.UUID"/> which contains the script to update</summary>
23713 </member> 22577 </member>
23714 <member name="M:OpenMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage.Serialize"> 22578 <member name="M:OpenMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage.Serialize">
23715 <summary> 22579 <summary>
23716 Serialize the object 22580 Serialize the object
23717 </summary> 22581 </summary>
23718 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the objects data</returns> 22582 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
23719 </member> 22583 </member>
23720 <member name="M:OpenMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 22584 <member name="M:OpenMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
23721 <summary> 22585 <summary>
23722 Deserialize the message 22586 Deserialize the message
23723 </summary> 22587 </summary>
23724 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the data</param> 22588 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
23725 </member> 22589 </member>
23726 <member name="T:OpenMetaverse.Messages.Linden.UpdateScriptTaskMessage"> 22590 <member name="T:OpenMetaverse.Messages.Linden.UpdateScriptTaskMessage">
23727 <summary> 22591 <summary>
@@ -23736,13 +22600,13 @@
23736 <summary> 22600 <summary>
23737 Serialize the object 22601 Serialize the object
23738 </summary> 22602 </summary>
23739 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the objects data</returns> 22603 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
23740 </member> 22604 </member>
23741 <member name="M:OpenMetaverse.Messages.Linden.UpdateScriptTaskMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 22605 <member name="M:OpenMetaverse.Messages.Linden.UpdateScriptTaskMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
23742 <summary> 22606 <summary>
23743 Deserialize the message 22607 Deserialize the message
23744 </summary> 22608 </summary>
23745 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the data</param> 22609 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
23746 </member> 22610 </member>
23747 <member name="T:OpenMetaverse.Messages.Linden.UploaderRequestScriptComplete"> 22611 <member name="T:OpenMetaverse.Messages.Linden.UploaderRequestScriptComplete">
23748 <summary> 22612 <summary>
@@ -23773,13 +22637,13 @@
23773 <summary> 22637 <summary>
23774 Serialize the object 22638 Serialize the object
23775 </summary> 22639 </summary>
23776 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the objects data</returns> 22640 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
23777 </member> 22641 </member>
23778 <member name="M:OpenMetaverse.Messages.Linden.UpdateScriptAgentRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 22642 <member name="M:OpenMetaverse.Messages.Linden.UpdateScriptAgentRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
23779 <summary> 22643 <summary>
23780 Deserialize the message 22644 Deserialize the message
23781 </summary> 22645 </summary>
23782 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the data</param> 22646 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
23783 </member> 22647 </member>
23784 <member name="T:OpenMetaverse.Messages.Linden.UpdateScriptAgentMessage"> 22648 <member name="T:OpenMetaverse.Messages.Linden.UpdateScriptAgentMessage">
23785 <summary> 22649 <summary>
@@ -23794,44 +22658,43 @@
23794 <summary> 22658 <summary>
23795 Serialize the object 22659 Serialize the object
23796 </summary> 22660 </summary>
23797 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the objects data</returns> 22661 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
23798 </member> 22662 </member>
23799 <member name="M:OpenMetaverse.Messages.Linden.UpdateScriptAgentMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 22663 <member name="M:OpenMetaverse.Messages.Linden.UpdateScriptAgentMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
23800 <summary> 22664 <summary>
23801 Deserialize the message 22665 Deserialize the message
23802 </summary> 22666 </summary>
23803 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the data</param> 22667 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
23804 </member> 22668 </member>
23805 <member name="M:OpenMetaverse.Messages.Linden.SendPostcardMessage.Serialize"> 22669 <member name="M:OpenMetaverse.Messages.Linden.SendPostcardMessage.Serialize">
23806 <summary> 22670 <summary>
23807 Serialize the object 22671 Serialize the object
23808 </summary> 22672 </summary>
23809 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the objects data</returns> 22673 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
23810 </member> 22674 </member>
23811 <member name="M:OpenMetaverse.Messages.Linden.SendPostcardMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 22675 <member name="M:OpenMetaverse.Messages.Linden.SendPostcardMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
23812 <summary> 22676 <summary>
23813 Deserialize the message 22677 Deserialize the message
23814 </summary> 22678 </summary>
23815 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the data</param> 22679 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
23816 </member> 22680 </member>
23817 <member name="T:OpenMetaverse.Messages.Linden.MapLayerMessageBase"> 22681 <member name="T:OpenMetaverse.Messages.Linden.MapLayerMessageBase">
23818 <summary>Base class for Map Layers via Capabilities</summary> 22682 <summary>Base class for Map Layers via Capabilities</summary>
23819 </member> 22683 </member>
23820 <member name="F:OpenMetaverse.Messages.Linden.MapLayerMessageBase.Flags"> 22684 <member name="F:OpenMetaverse.Messages.Linden.MapLayerMessageBase.Flags">
23821 <summary> 22685 <summary></summary>
23822 </summary>
23823 </member> 22686 </member>
23824 <member name="M:OpenMetaverse.Messages.Linden.MapLayerMessageBase.Serialize"> 22687 <member name="M:OpenMetaverse.Messages.Linden.MapLayerMessageBase.Serialize">
23825 <summary> 22688 <summary>
23826 Serialize the object 22689 Serialize the object
23827 </summary> 22690 </summary>
23828 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the objects data</returns> 22691 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
23829 </member> 22692 </member>
23830 <member name="M:OpenMetaverse.Messages.Linden.MapLayerMessageBase.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 22693 <member name="M:OpenMetaverse.Messages.Linden.MapLayerMessageBase.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
23831 <summary> 22694 <summary>
23832 Deserialize the message 22695 Deserialize the message
23833 </summary> 22696 </summary>
23834 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the data</param> 22697 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
23835 </member> 22698 </member>
23836 <member name="T:OpenMetaverse.Messages.Linden.MapLayerRequestVariant"> 22699 <member name="T:OpenMetaverse.Messages.Linden.MapLayerRequestVariant">
23837 <summary> 22700 <summary>
@@ -23843,6 +22706,21 @@
23843 A message sent from the simulator to the viewer which contains an array of map images and their grid coordinates 22706 A message sent from the simulator to the viewer which contains an array of map images and their grid coordinates
23844 </summary> 22707 </summary>
23845 </member> 22708 </member>
22709 <member name="F:OpenMetaverse.Messages.Linden.MapLayerReplyVariant.LayerDataBlocks">
22710 <summary>An array containing LayerData items</summary>
22711 </member>
22712 <member name="M:OpenMetaverse.Messages.Linden.MapLayerReplyVariant.Serialize">
22713 <summary>
22714 Serialize the object
22715 </summary>
22716 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
22717 </member>
22718 <member name="M:OpenMetaverse.Messages.Linden.MapLayerReplyVariant.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
22719 <summary>
22720 Deserialize the message
22721 </summary>
22722 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
22723 </member>
23846 <member name="T:OpenMetaverse.Messages.Linden.MapLayerReplyVariant.LayerData"> 22724 <member name="T:OpenMetaverse.Messages.Linden.MapLayerReplyVariant.LayerData">
23847 <summary> 22725 <summary>
23848 An object containing map location details 22726 An object containing map location details
@@ -23863,21 +22741,6 @@
23863 <member name="F:OpenMetaverse.Messages.Linden.MapLayerReplyVariant.LayerData.Top"> 22741 <member name="F:OpenMetaverse.Messages.Linden.MapLayerReplyVariant.LayerData.Top">
23864 <summary>The grid location of the northern border of the map tile</summary> 22742 <summary>The grid location of the northern border of the map tile</summary>
23865 </member> 22743 </member>
23866 <member name="F:OpenMetaverse.Messages.Linden.MapLayerReplyVariant.LayerDataBlocks">
23867 <summary>An array containing LayerData items</summary>
23868 </member>
23869 <member name="M:OpenMetaverse.Messages.Linden.MapLayerReplyVariant.Serialize">
23870 <summary>
23871 Serialize the object
23872 </summary>
23873 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the objects data</returns>
23874 </member>
23875 <member name="M:OpenMetaverse.Messages.Linden.MapLayerReplyVariant.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
23876 <summary>
23877 Deserialize the message
23878 </summary>
23879 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the data</param>
23880 </member>
23881 <member name="F:OpenMetaverse.Messages.Linden.MapLayerMessage.Request"> 22744 <member name="F:OpenMetaverse.Messages.Linden.MapLayerMessage.Request">
23882 <summary>Object containing request or response</summary> 22745 <summary>Object containing request or response</summary>
23883 </member> 22746 </member>
@@ -23885,13 +22748,13 @@
23885 <summary> 22748 <summary>
23886 Serialize the object 22749 Serialize the object
23887 </summary> 22750 </summary>
23888 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the objects data</returns> 22751 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
23889 </member> 22752 </member>
23890 <member name="M:OpenMetaverse.Messages.Linden.MapLayerMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 22753 <member name="M:OpenMetaverse.Messages.Linden.MapLayerMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
23891 <summary> 22754 <summary>
23892 Deserialize the message 22755 Deserialize the message
23893 </summary> 22756 </summary>
23894 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the data</param> 22757 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
23895 </member> 22758 </member>
23896 <member name="T:OpenMetaverse.Messages.Linden.ProductInfoRequestMessage"> 22759 <member name="T:OpenMetaverse.Messages.Linden.ProductInfoRequestMessage">
23897 <summary> 22760 <summary>
@@ -23902,25 +22765,25 @@
23902 <summary> 22765 <summary>
23903 Serialize the object 22766 Serialize the object
23904 </summary> 22767 </summary>
23905 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the objects data</returns> 22768 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
23906 </member> 22769 </member>
23907 <member name="M:OpenMetaverse.Messages.Linden.ProductInfoRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 22770 <member name="M:OpenMetaverse.Messages.Linden.ProductInfoRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
23908 <summary> 22771 <summary>
23909 Deserialize the message 22772 Deserialize the message
23910 </summary> 22773 </summary>
23911 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the data</param> 22774 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
23912 </member> 22775 </member>
23913 <member name="M:OpenMetaverse.Messages.Linden.SearchStatRequestMessage.Serialize"> 22776 <member name="M:OpenMetaverse.Messages.Linden.SearchStatRequestMessage.Serialize">
23914 <summary> 22777 <summary>
23915 Serialize the object 22778 Serialize the object
23916 </summary> 22779 </summary>
23917 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the objects data</returns> 22780 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
23918 </member> 22781 </member>
23919 <member name="M:OpenMetaverse.Messages.Linden.SearchStatRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 22782 <member name="M:OpenMetaverse.Messages.Linden.SearchStatRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
23920 <summary> 22783 <summary>
23921 Deserialize the message 22784 Deserialize the message
23922 </summary> 22785 </summary>
23923 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the data</param> 22786 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
23924 </member> 22787 </member>
23925 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionRequestBlock.Method"> 22788 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionRequestBlock.Method">
23926 <summary>A string containing the method used</summary> 22789 <summary>A string containing the method used</summary>
@@ -23929,10 +22792,10 @@
23929 <summary> 22792 <summary>
23930 A request sent from an agent to the Simulator to begin a new conference. 22793 A request sent from an agent to the Simulator to begin a new conference.
23931 Contains a list of Agents which will be included in the conference 22794 Contains a list of Agents which will be included in the conference
23932 </summary> 22795 </summary>
23933 </member> 22796 </member>
23934 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionRequestStartConference.AgentsBlock"> 22797 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionRequestStartConference.AgentsBlock">
23935 <summary>An array containing the <see cref="T:OpenMetaverse.UUID" /> of the agents invited to this conference</summary> 22798 <summary>An array containing the <see cref="T:OpenMetaverse.UUID"/> of the agents invited to this conference</summary>
23936 </member> 22799 </member>
23937 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionRequestStartConference.SessionID"> 22800 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionRequestStartConference.SessionID">
23938 <summary>The conferences Session ID</summary> 22801 <summary>The conferences Session ID</summary>
@@ -23941,26 +22804,25 @@
23941 <summary> 22804 <summary>
23942 Serialize the object 22805 Serialize the object
23943 </summary> 22806 </summary>
23944 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the objects data</returns> 22807 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
23945 </member> 22808 </member>
23946 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionRequestStartConference.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 22809 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionRequestStartConference.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
23947 <summary> 22810 <summary>
23948 Deserialize the message 22811 Deserialize the message
23949 </summary> 22812 </summary>
23950 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the data</param> 22813 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
23951 </member> 22814 </member>
23952 <member name="T:OpenMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate"> 22815 <member name="T:OpenMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate">
23953 <summary> 22816 <summary>
23954 A moderation request sent from a conference moderator 22817 A moderation request sent from a conference moderator
23955 Contains an agent and an optional action to take 22818 Contains an agent and an optional action to take
23956 </summary> 22819 </summary>
23957 </member> 22820 </member>
23958 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.SessionID"> 22821 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.SessionID">
23959 <summary>The Session ID</summary> 22822 <summary>The Session ID</summary>
23960 </member> 22823 </member>
23961 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.AgentID"> 22824 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.AgentID">
23962 <summary> 22825 <summary></summary>
23963 </summary>
23964 </member> 22826 </member>
23965 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.RequestKey"> 22827 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.RequestKey">
23966 <summary>A list containing Key/Value pairs, known valid values: 22828 <summary>A list containing Key/Value pairs, known valid values:
@@ -23970,24 +22832,23 @@
23970 <remarks>"text" or "voice"</remarks> 22832 <remarks>"text" or "voice"</remarks>
23971 </member> 22833 </member>
23972 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.RequestValue"> 22834 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.RequestValue">
23973 <summary> 22835 <summary></summary>
23974 </summary>
23975 </member> 22836 </member>
23976 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.Serialize"> 22837 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.Serialize">
23977 <summary> 22838 <summary>
23978 Serialize the object 22839 Serialize the object
23979 </summary> 22840 </summary>
23980 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the objects data</returns> 22841 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
23981 </member> 22842 </member>
23982 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 22843 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
23983 <summary> 22844 <summary>
23984 Deserialize the message 22845 Deserialize the message
23985 </summary> 22846 </summary>
23986 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the data</param> 22847 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
23987 </member> 22848 </member>
23988 <member name="T:OpenMetaverse.Messages.Linden.ChatSessionAcceptInvitation"> 22849 <member name="T:OpenMetaverse.Messages.Linden.ChatSessionAcceptInvitation">
23989 <summary> 22850 <summary>
23990 A message sent from the agent to the simulator which tells the 22851 A message sent from the agent to the simulator which tells the
23991 simulator we've accepted a conference invitation 22852 simulator we've accepted a conference invitation
23992 </summary> 22853 </summary>
23993 </member> 22854 </member>
@@ -23998,49 +22859,49 @@
23998 <summary> 22859 <summary>
23999 Serialize the object 22860 Serialize the object
24000 </summary> 22861 </summary>
24001 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the objects data</returns> 22862 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
24002 </member> 22863 </member>
24003 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionAcceptInvitation.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 22864 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionAcceptInvitation.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
24004 <summary> 22865 <summary>
24005 Deserialize the message 22866 Deserialize the message
24006 </summary> 22867 </summary>
24007 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the data</param> 22868 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
24008 </member> 22869 </member>
24009 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionRequestMessage.Serialize"> 22870 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionRequestMessage.Serialize">
24010 <summary> 22871 <summary>
24011 Serialize the object 22872 Serialize the object
24012 </summary> 22873 </summary>
24013 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the objects data</returns> 22874 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
24014 </member> 22875 </member>
24015 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 22876 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
24016 <summary> 22877 <summary>
24017 Deserialize the message 22878 Deserialize the message
24018 </summary> 22879 </summary>
24019 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the data</param> 22880 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
24020 </member> 22881 </member>
24021 <member name="M:OpenMetaverse.Messages.Linden.ChatterboxSessionEventReplyMessage.Serialize"> 22882 <member name="M:OpenMetaverse.Messages.Linden.ChatterboxSessionEventReplyMessage.Serialize">
24022 <summary> 22883 <summary>
24023 Serialize the object 22884 Serialize the object
24024 </summary> 22885 </summary>
24025 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the objects data</returns> 22886 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
24026 </member> 22887 </member>
24027 <member name="M:OpenMetaverse.Messages.Linden.ChatterboxSessionEventReplyMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 22888 <member name="M:OpenMetaverse.Messages.Linden.ChatterboxSessionEventReplyMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
24028 <summary> 22889 <summary>
24029 Deserialize the message 22890 Deserialize the message
24030 </summary> 22891 </summary>
24031 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the data</param> 22892 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
24032 </member> 22893 </member>
24033 <member name="M:OpenMetaverse.Messages.Linden.ChatterBoxSessionStartReplyMessage.Serialize"> 22894 <member name="M:OpenMetaverse.Messages.Linden.ChatterBoxSessionStartReplyMessage.Serialize">
24034 <summary> 22895 <summary>
24035 Serialize the object 22896 Serialize the object
24036 </summary> 22897 </summary>
24037 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the objects data</returns> 22898 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
24038 </member> 22899 </member>
24039 <member name="M:OpenMetaverse.Messages.Linden.ChatterBoxSessionStartReplyMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 22900 <member name="M:OpenMetaverse.Messages.Linden.ChatterBoxSessionStartReplyMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
24040 <summary> 22901 <summary>
24041 Deserialize the message 22902 Deserialize the message
24042 </summary> 22903 </summary>
24043 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the data</param> 22904 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
24044 </member> 22905 </member>
24045 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.FromAgentID"> 22906 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.FromAgentID">
24046 <summary>Key of sender</summary> 22907 <summary>Key of sender</summary>
@@ -24088,20 +22949,22 @@
24088 <summary> 22949 <summary>
24089 Serialize the object 22950 Serialize the object
24090 </summary> 22951 </summary>
24091 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the objects data</returns> 22952 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
24092 </member> 22953 </member>
24093 <member name="M:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 22954 <member name="M:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
24094 <summary> 22955 <summary>
24095 Deserialize the message 22956 Deserialize the message
24096 </summary> 22957 </summary>
24097 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the data</param> 22958 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
24098 </member> 22959 </member>
24099 <member name="T:OpenMetaverse.Messages.Linden.ChatterBoxSessionAgentListUpdatesMessage"> 22960 <member name="T:OpenMetaverse.Messages.Linden.ChatterBoxSessionAgentListUpdatesMessage">
24100 <summary> 22961 <summary>
24101 Sent from the simulator to the viewer. 22962 Sent from the simulator to the viewer.
22963
24102 When an agent initially joins a session the AgentUpdatesBlock object will contain a list of session members including 22964 When an agent initially joins a session the AgentUpdatesBlock object will contain a list of session members including
24103 a boolean indicating they can use voice chat in this session, a boolean indicating they are allowed to moderate 22965 a boolean indicating they can use voice chat in this session, a boolean indicating they are allowed to moderate
24104 this session, and lastly a string which indicates another agent is entering the session with the Transition set to "ENTER" 22966 this session, and lastly a string which indicates another agent is entering the session with the Transition set to "ENTER"
22967
24105 During the session lifetime updates on individuals are sent. During the update the booleans sent during the initial join are 22968 During the session lifetime updates on individuals are sent. During the update the booleans sent during the initial join are
24106 excluded with the exception of the Transition field. This indicates a new user entering or exiting the session with 22969 excluded with the exception of the Transition field. This indicates a new user entering or exiting the session with
24107 the string "ENTER" or "LEAVE" respectively. 22970 the string "ENTER" or "LEAVE" respectively.
@@ -24111,13 +22974,13 @@
24111 <summary> 22974 <summary>
24112 Serialize the object 22975 Serialize the object
24113 </summary> 22976 </summary>
24114 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the objects data</returns> 22977 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
24115 </member> 22978 </member>
24116 <member name="M:OpenMetaverse.Messages.Linden.ChatterBoxSessionAgentListUpdatesMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 22979 <member name="M:OpenMetaverse.Messages.Linden.ChatterBoxSessionAgentListUpdatesMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
24117 <summary> 22980 <summary>
24118 Deserialize the message 22981 Deserialize the message
24119 </summary> 22982 </summary>
24120 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the data</param> 22983 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
24121 </member> 22984 </member>
24122 <member name="T:OpenMetaverse.Messages.Linden.ForceCloseChatterBoxSessionMessage"> 22985 <member name="T:OpenMetaverse.Messages.Linden.ForceCloseChatterBoxSessionMessage">
24123 <summary> 22986 <summary>
@@ -24138,101 +23001,102 @@
24138 <summary> 23001 <summary>
24139 Serialize the object 23002 Serialize the object
24140 </summary> 23003 </summary>
24141 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the objects data</returns> 23004 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
24142 </member> 23005 </member>
24143 <member name="M:OpenMetaverse.Messages.Linden.ForceCloseChatterBoxSessionMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 23006 <member name="M:OpenMetaverse.Messages.Linden.ForceCloseChatterBoxSessionMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
24144 <summary> 23007 <summary>
24145 Deserialize the message 23008 Deserialize the message
24146 </summary> 23009 </summary>
24147 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the data</param> 23010 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
24148 </member> 23011 </member>
24149 <member name="M:OpenMetaverse.Messages.Linden.EventQueueAck.Serialize"> 23012 <member name="M:OpenMetaverse.Messages.Linden.EventQueueAck.Serialize">
24150 <summary> 23013 <summary>
24151 Serialize the object 23014 Serialize the object
24152 </summary> 23015 </summary>
24153 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the objects data</returns> 23016 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
24154 </member> 23017 </member>
24155 <member name="M:OpenMetaverse.Messages.Linden.EventQueueAck.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 23018 <member name="M:OpenMetaverse.Messages.Linden.EventQueueAck.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
24156 <summary> 23019 <summary>
24157 Deserialize the message 23020 Deserialize the message
24158 </summary> 23021 </summary>
24159 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the data</param> 23022 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
24160 </member> 23023 </member>
24161 <member name="M:OpenMetaverse.Messages.Linden.EventQueueEvent.Serialize"> 23024 <member name="M:OpenMetaverse.Messages.Linden.EventQueueEvent.Serialize">
24162 <summary> 23025 <summary>
24163 Serialize the object 23026 Serialize the object
24164 </summary> 23027 </summary>
24165 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the objects data</returns> 23028 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
24166 </member> 23029 </member>
24167 <member name="M:OpenMetaverse.Messages.Linden.EventQueueEvent.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 23030 <member name="M:OpenMetaverse.Messages.Linden.EventQueueEvent.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
24168 <summary> 23031 <summary>
24169 Deserialize the message 23032 Deserialize the message
24170 </summary> 23033 </summary>
24171 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the data</param> 23034 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
24172 </member> 23035 </member>
24173 <member name="M:OpenMetaverse.Messages.Linden.EventQueueGetMessage.Serialize"> 23036 <member name="M:OpenMetaverse.Messages.Linden.EventQueueGetMessage.Serialize">
24174 <summary> 23037 <summary>
24175 Serialize the object 23038 Serialize the object
24176 </summary> 23039 </summary>
24177 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the objects data</returns> 23040 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
24178 </member> 23041 </member>
24179 <member name="M:OpenMetaverse.Messages.Linden.EventQueueGetMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 23042 <member name="M:OpenMetaverse.Messages.Linden.EventQueueGetMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
24180 <summary> 23043 <summary>
24181 Deserialize the message 23044 Deserialize the message
24182 </summary> 23045 </summary>
24183 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the data</param> 23046 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
24184 </member> 23047 </member>
24185 <member name="M:OpenMetaverse.Messages.Linden.ViewerStatsMessage.Serialize"> 23048 <member name="M:OpenMetaverse.Messages.Linden.ViewerStatsMessage.Serialize">
24186 <summary> 23049 <summary>
24187 Serialize the object 23050 Serialize the object
24188 </summary> 23051 </summary>
24189 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the objects data</returns> 23052 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
24190 </member> 23053 </member>
24191 <member name="M:OpenMetaverse.Messages.Linden.ViewerStatsMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 23054 <member name="M:OpenMetaverse.Messages.Linden.ViewerStatsMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
24192 <summary> 23055 <summary>
24193 Deserialize the message 23056 Deserialize the message
24194 </summary> 23057 </summary>
24195 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the data</param> 23058 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
24196 </member> 23059 </member>
24197 <member name="T:OpenMetaverse.Messages.Linden.PlacesReplyMessage"> 23060 <member name="T:OpenMetaverse.Messages.Linden.PlacesReplyMessage">
24198 <summary> 23061 <summary>
23062
24199 </summary> 23063 </summary>
24200 </member> 23064 </member>
24201 <member name="M:OpenMetaverse.Messages.Linden.PlacesReplyMessage.Serialize"> 23065 <member name="M:OpenMetaverse.Messages.Linden.PlacesReplyMessage.Serialize">
24202 <summary> 23066 <summary>
24203 Serialize the object 23067 Serialize the object
24204 </summary> 23068 </summary>
24205 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the objects data</returns> 23069 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
24206 </member> 23070 </member>
24207 <member name="M:OpenMetaverse.Messages.Linden.PlacesReplyMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 23071 <member name="M:OpenMetaverse.Messages.Linden.PlacesReplyMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
24208 <summary> 23072 <summary>
24209 Deserialize the message 23073 Deserialize the message
24210 </summary> 23074 </summary>
24211 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the data</param> 23075 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
24212 </member> 23076 </member>
24213 <member name="M:OpenMetaverse.Messages.Linden.UpdateAgentInformationMessage.Serialize"> 23077 <member name="M:OpenMetaverse.Messages.Linden.UpdateAgentInformationMessage.Serialize">
24214 <summary> 23078 <summary>
24215 Serialize the object 23079 Serialize the object
24216 </summary> 23080 </summary>
24217 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the objects data</returns> 23081 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
24218 </member> 23082 </member>
24219 <member name="M:OpenMetaverse.Messages.Linden.UpdateAgentInformationMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 23083 <member name="M:OpenMetaverse.Messages.Linden.UpdateAgentInformationMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
24220 <summary> 23084 <summary>
24221 Deserialize the message 23085 Deserialize the message
24222 </summary> 23086 </summary>
24223 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the data</param> 23087 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
24224 </member> 23088 </member>
24225 <member name="M:OpenMetaverse.Messages.Linden.DirLandReplyMessage.Serialize"> 23089 <member name="M:OpenMetaverse.Messages.Linden.DirLandReplyMessage.Serialize">
24226 <summary> 23090 <summary>
24227 Serialize the object 23091 Serialize the object
24228 </summary> 23092 </summary>
24229 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the objects data</returns> 23093 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
24230 </member> 23094 </member>
24231 <member name="M:OpenMetaverse.Messages.Linden.DirLandReplyMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 23095 <member name="M:OpenMetaverse.Messages.Linden.DirLandReplyMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
24232 <summary> 23096 <summary>
24233 Deserialize the message 23097 Deserialize the message
24234 </summary> 23098 </summary>
24235 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the data</param> 23099 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
24236 </member> 23100 </member>
24237 <member name="T:OpenMetaverse.Messages.Linden.ObjectPhysicsPropertiesMessage"> 23101 <member name="T:OpenMetaverse.Messages.Linden.ObjectPhysicsPropertiesMessage">
24238 <summary> 23102 <summary>
@@ -24257,7 +23121,7 @@
24257 </member> 23121 </member>
24258 <member name="T:OpenMetaverse.Messages.Linden.ObjectMediaNavigateMessage"> 23122 <member name="T:OpenMetaverse.Messages.Linden.ObjectMediaNavigateMessage">
24259 <summary> 23123 <summary>
24260 A message sent from the viewer to the simulator which 23124 A message sent from the viewer to the simulator which
24261 specifies that the user has changed current URL 23125 specifies that the user has changed current URL
24262 of the specific media on a prim face 23126 of the specific media on a prim face
24263 </summary> 23127 </summary>
@@ -24281,13 +23145,13 @@
24281 <summary> 23145 <summary>
24282 Serialize the object 23146 Serialize the object
24283 </summary> 23147 </summary>
24284 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the objects data</returns> 23148 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
24285 </member> 23149 </member>
24286 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaNavigateMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 23150 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaNavigateMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
24287 <summary> 23151 <summary>
24288 Deserialize the message 23152 Deserialize the message
24289 </summary> 23153 </summary>
24290 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the data</param> 23154 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
24291 </member> 23155 </member>
24292 <member name="T:OpenMetaverse.Messages.Linden.ObjectMediaBlock"> 23156 <member name="T:OpenMetaverse.Messages.Linden.ObjectMediaBlock">
24293 <summary>Base class used for the ObjectMedia message</summary> 23157 <summary>Base class used for the ObjectMedia message</summary>
@@ -24317,7 +23181,7 @@
24317 <summary> 23181 <summary>
24318 Deserialize the message 23182 Deserialize the message
24319 </summary> 23183 </summary>
24320 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the data</param> 23184 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
24321 </member> 23185 </member>
24322 <member name="T:OpenMetaverse.Messages.Linden.ObjectMediaResponse"> 23186 <member name="T:OpenMetaverse.Messages.Linden.ObjectMediaResponse">
24323 <summary> 23187 <summary>
@@ -24349,7 +23213,7 @@
24349 <summary> 23213 <summary>
24350 Deserialize the message 23214 Deserialize the message
24351 </summary> 23215 </summary>
24352 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the data</param> 23216 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
24353 </member> 23217 </member>
24354 <member name="T:OpenMetaverse.Messages.Linden.ObjectMediaUpdate"> 23218 <member name="T:OpenMetaverse.Messages.Linden.ObjectMediaUpdate">
24355 <summary> 23219 <summary>
@@ -24381,7 +23245,7 @@
24381 <summary> 23245 <summary>
24382 Deserialize the message 23246 Deserialize the message
24383 </summary> 23247 </summary>
24384 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the data</param> 23248 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
24385 </member> 23249 </member>
24386 <member name="T:OpenMetaverse.Messages.Linden.ObjectMediaMessage"> 23250 <member name="T:OpenMetaverse.Messages.Linden.ObjectMediaMessage">
24387 <summary> 23251 <summary>
@@ -24395,13 +23259,13 @@
24395 <summary> 23259 <summary>
24396 Serialize the object 23260 Serialize the object
24397 </summary> 23261 </summary>
24398 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the objects data</returns> 23262 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
24399 </member> 23263 </member>
24400 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 23264 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
24401 <summary> 23265 <summary>
24402 Deserialize the message 23266 Deserialize the message
24403 </summary> 23267 </summary>
24404 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the data</param> 23268 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
24405 </member> 23269 </member>
24406 <member name="T:OpenMetaverse.Messages.Linden.ObjectResourcesDetail"> 23270 <member name="T:OpenMetaverse.Messages.Linden.ObjectResourcesDetail">
24407 <summary>Details about object resource usage</summary> 23271 <summary>Details about object resource usage</summary>
@@ -24428,14 +23292,13 @@
24428 <summary> 23292 <summary>
24429 Deserializes object from OSD 23293 Deserializes object from OSD
24430 </summary> 23294 </summary>
24431 <param name="obj">An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the data</param> 23295 <param name="obj">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
24432 </member> 23296 </member>
24433 <member name="M:OpenMetaverse.Messages.Linden.ObjectResourcesDetail.FromOSD(OpenMetaverse.StructuredData.OSD)"> 23297 <member name="M:OpenMetaverse.Messages.Linden.ObjectResourcesDetail.FromOSD(OpenMetaverse.StructuredData.OSD)">
24434 <summary> 23298 <summary>
24435 Makes an instance based on deserialized data 23299 Makes an instance based on deserialized data
24436 </summary> 23300 </summary>
24437 <param name="osd"> 23301 <param name="osd"><see cref="T:OpenMetaverse.StructuredData.OSD"/> serialized data</param>
24438 <see cref="T:OpenMetaverse.StructuredData.OSD" /> serialized data</param>
24439 <returns>Instance containg deserialized data</returns> 23302 <returns>Instance containg deserialized data</returns>
24440 </member> 23303 </member>
24441 <member name="T:OpenMetaverse.Messages.Linden.ParcelResourcesDetail"> 23304 <member name="T:OpenMetaverse.Messages.Linden.ParcelResourcesDetail">
@@ -24457,20 +23320,19 @@
24457 <summary>Parcel owner</summary> 23320 <summary>Parcel owner</summary>
24458 </member> 23321 </member>
24459 <member name="F:OpenMetaverse.Messages.Linden.ParcelResourcesDetail.Objects"> 23322 <member name="F:OpenMetaverse.Messages.Linden.ParcelResourcesDetail.Objects">
24460 <summary>Array of <see cref="T:OpenMetaverse.Messages.Linden.ObjectResourcesDetail" /> containing per object resource usage</summary> 23323 <summary>Array of <see cref="T:OpenMetaverse.Messages.Linden.ObjectResourcesDetail"/> containing per object resource usage</summary>
24461 </member> 23324 </member>
24462 <member name="M:OpenMetaverse.Messages.Linden.ParcelResourcesDetail.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 23325 <member name="M:OpenMetaverse.Messages.Linden.ParcelResourcesDetail.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
24463 <summary> 23326 <summary>
24464 Deserializes object from OSD 23327 Deserializes object from OSD
24465 </summary> 23328 </summary>
24466 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the data</param> 23329 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
24467 </member> 23330 </member>
24468 <member name="M:OpenMetaverse.Messages.Linden.ParcelResourcesDetail.FromOSD(OpenMetaverse.StructuredData.OSD)"> 23331 <member name="M:OpenMetaverse.Messages.Linden.ParcelResourcesDetail.FromOSD(OpenMetaverse.StructuredData.OSD)">
24469 <summary> 23332 <summary>
24470 Makes an instance based on deserialized data 23333 Makes an instance based on deserialized data
24471 </summary> 23334 </summary>
24472 <param name="osd"> 23335 <param name="osd"><see cref="T:OpenMetaverse.StructuredData.OSD"/> serialized data</param>
24473 <see cref="T:OpenMetaverse.StructuredData.OSD" /> serialized data</param>
24474 <returns>Instance containg deserialized data</returns> 23336 <returns>Instance containg deserialized data</returns>
24475 </member> 23337 </member>
24476 <member name="T:OpenMetaverse.Messages.Linden.BaseResourcesInfo"> 23338 <member name="T:OpenMetaverse.Messages.Linden.BaseResourcesInfo">
@@ -24489,14 +23351,13 @@
24489 <summary> 23351 <summary>
24490 Serializes object 23352 Serializes object
24491 </summary> 23353 </summary>
24492 <returns> 23354 <returns><see cref="T:OpenMetaverse.StructuredData.OSDMap"/> serialized data</returns>
24493 <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> serialized data</returns>
24494 </member> 23355 </member>
24495 <member name="M:OpenMetaverse.Messages.Linden.BaseResourcesInfo.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 23356 <member name="M:OpenMetaverse.Messages.Linden.BaseResourcesInfo.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
24496 <summary> 23357 <summary>
24497 Deserializes object from OSD 23358 Deserializes object from OSD
24498 </summary> 23359 </summary>
24499 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the data</param> 23360 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
24500 </member> 23361 </member>
24501 <member name="T:OpenMetaverse.Messages.Linden.AttachmentResourcesMessage"> 23362 <member name="T:OpenMetaverse.Messages.Linden.AttachmentResourcesMessage">
24502 <summary>Agent resource usage</summary> 23363 <summary>Agent resource usage</summary>
@@ -24508,21 +23369,20 @@
24508 <summary> 23369 <summary>
24509 Deserializes object from OSD 23370 Deserializes object from OSD
24510 </summary> 23371 </summary>
24511 <param name="osd">An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the data</param> 23372 <param name="osd">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
24512 </member> 23373 </member>
24513 <member name="M:OpenMetaverse.Messages.Linden.AttachmentResourcesMessage.FromOSD(OpenMetaverse.StructuredData.OSD)"> 23374 <member name="M:OpenMetaverse.Messages.Linden.AttachmentResourcesMessage.FromOSD(OpenMetaverse.StructuredData.OSD)">
24514 <summary> 23375 <summary>
24515 Makes an instance based on deserialized data 23376 Makes an instance based on deserialized data
24516 </summary> 23377 </summary>
24517 <param name="osd"> 23378 <param name="osd"><see cref="T:OpenMetaverse.StructuredData.OSD"/> serialized data</param>
24518 <see cref="T:OpenMetaverse.StructuredData.OSD" /> serialized data</param>
24519 <returns>Instance containg deserialized data</returns> 23379 <returns>Instance containg deserialized data</returns>
24520 </member> 23380 </member>
24521 <member name="M:OpenMetaverse.Messages.Linden.AttachmentResourcesMessage.GetMessageHandler(OpenMetaverse.StructuredData.OSDMap)"> 23381 <member name="M:OpenMetaverse.Messages.Linden.AttachmentResourcesMessage.GetMessageHandler(OpenMetaverse.StructuredData.OSDMap)">
24522 <summary> 23382 <summary>
24523 Detects which class handles deserialization of this message 23383 Detects which class handles deserialization of this message
24524 </summary> 23384 </summary>
24525 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the data</param> 23385 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
24526 <returns>Object capable of decoding this message</returns> 23386 <returns>Object capable of decoding this message</returns>
24527 </member> 23387 </member>
24528 <member name="T:OpenMetaverse.Messages.Linden.LandResourcesRequest"> 23388 <member name="T:OpenMetaverse.Messages.Linden.LandResourcesRequest">
@@ -24535,14 +23395,13 @@
24535 <summary> 23395 <summary>
24536 Serializes object 23396 Serializes object
24537 </summary> 23397 </summary>
24538 <returns> 23398 <returns><see cref="T:OpenMetaverse.StructuredData.OSDMap"/> serialized data</returns>
24539 <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> serialized data</returns>
24540 </member> 23399 </member>
24541 <member name="M:OpenMetaverse.Messages.Linden.LandResourcesRequest.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 23400 <member name="M:OpenMetaverse.Messages.Linden.LandResourcesRequest.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
24542 <summary> 23401 <summary>
24543 Deserializes object from OSD 23402 Deserializes object from OSD
24544 </summary> 23403 </summary>
24545 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the data</param> 23404 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
24546 </member> 23405 </member>
24547 <member name="T:OpenMetaverse.Messages.Linden.LandResourcesMessage"> 23406 <member name="T:OpenMetaverse.Messages.Linden.LandResourcesMessage">
24548 <summary>Response message for parcel resource usage</summary> 23407 <summary>Response message for parcel resource usage</summary>
@@ -24557,33 +23416,32 @@
24557 <summary> 23416 <summary>
24558 Serializes object 23417 Serializes object
24559 </summary> 23418 </summary>
24560 <returns> 23419 <returns><see cref="T:OpenMetaverse.StructuredData.OSDMap"/> serialized data</returns>
24561 <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> serialized data</returns>
24562 </member> 23420 </member>
24563 <member name="M:OpenMetaverse.Messages.Linden.LandResourcesMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 23421 <member name="M:OpenMetaverse.Messages.Linden.LandResourcesMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
24564 <summary> 23422 <summary>
24565 Deserializes object from OSD 23423 Deserializes object from OSD
24566 </summary> 23424 </summary>
24567 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the data</param> 23425 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
24568 </member> 23426 </member>
24569 <member name="M:OpenMetaverse.Messages.Linden.LandResourcesMessage.GetMessageHandler(OpenMetaverse.StructuredData.OSDMap)"> 23427 <member name="M:OpenMetaverse.Messages.Linden.LandResourcesMessage.GetMessageHandler(OpenMetaverse.StructuredData.OSDMap)">
24570 <summary> 23428 <summary>
24571 Detects which class handles deserialization of this message 23429 Detects which class handles deserialization of this message
24572 </summary> 23430 </summary>
24573 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the data</param> 23431 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
24574 <returns>Object capable of decoding this message</returns> 23432 <returns>Object capable of decoding this message</returns>
24575 </member> 23433 </member>
24576 <member name="T:OpenMetaverse.Messages.Linden.LandResourcesInfo"> 23434 <member name="T:OpenMetaverse.Messages.Linden.LandResourcesInfo">
24577 <summary>Parcel resource usage</summary> 23435 <summary>Parcel resource usage</summary>
24578 </member> 23436 </member>
24579 <member name="F:OpenMetaverse.Messages.Linden.LandResourcesInfo.Parcels"> 23437 <member name="F:OpenMetaverse.Messages.Linden.LandResourcesInfo.Parcels">
24580 <summary>Array of <see cref="T:OpenMetaverse.Messages.Linden.ParcelResourcesDetail" /> containing per percal resource usage</summary> 23438 <summary>Array of <see cref="T:OpenMetaverse.Messages.Linden.ParcelResourcesDetail"/> containing per percal resource usage</summary>
24581 </member> 23439 </member>
24582 <member name="M:OpenMetaverse.Messages.Linden.LandResourcesInfo.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 23440 <member name="M:OpenMetaverse.Messages.Linden.LandResourcesInfo.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
24583 <summary> 23441 <summary>
24584 Deserializes object from OSD 23442 Deserializes object from OSD
24585 </summary> 23443 </summary>
24586 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> containing the data</param> 23444 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
24587 </member> 23445 </member>
24588 <member name="T:OpenMetaverse.Messages.Linden.GetDisplayNamesMessage"> 23446 <member name="T:OpenMetaverse.Messages.Linden.GetDisplayNamesMessage">
24589 <summary> 23447 <summary>
@@ -24656,1767 +23514,2624 @@
24656 </summary> 23514 </summary>
24657 <returns>OSD containting the messaage</returns> 23515 <returns>OSD containting the messaage</returns>
24658 </member> 23516 </member>
24659 <member name="M:OpenMetaverse.Messages.MessageUtils.DecodeEvent(System.String,OpenMetaverse.StructuredData.OSDMap)"> 23517 <member name="T:OpenMetaverse.Assets.AssetsArchiver">
24660 <summary> 23518 <summary>
24661 Return a decoded capabilities message as a strongly typed object 23519 Archives assets
24662 </summary> 23520 </summary>
24663 <param name="eventName">A string containing the name of the capabilities message key</param>
24664 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap" /> to decode</param>
24665 <returns>A strongly typed object containing the decoded information from the capabilities message, or null
24666 if no existing Message object exists for the specified event</returns>
24667 </member> 23521 </member>
24668 <member name="T:OpenMetaverse.MediaPermission"> 23522 <member name="F:OpenMetaverse.Assets.AssetsArchiver.m_assets">
24669 <summary> 23523 <summary>
24670 Permissions for control of object media 23524 Archive assets
24671 </summary> 23525 </summary>
24672 </member> 23526 </member>
24673 <member name="T:OpenMetaverse.MediaControls"> 23527 <member name="M:OpenMetaverse.Assets.AssetsArchiver.Archive(OpenMetaverse.Assets.TarArchiveWriter)">
24674 <summary> 23528 <summary>
24675 Style of cotrols that shold be displayed to the user 23529 Archive the assets given to this archiver to the given archive.
24676 </summary> 23530 </summary>
23531 <param name="archive"></param>
24677 </member> 23532 </member>
24678 <member name="T:OpenMetaverse.MediaEntry"> 23533 <member name="M:OpenMetaverse.Assets.AssetsArchiver.WriteMetadata(OpenMetaverse.Assets.TarArchiveWriter)">
24679 <summary> 23534 <summary>
24680 Class representing media data for a single face 23535 Write an assets metadata file to the given archive
24681 </summary> 23536 </summary>
23537 <param name="archive"></param>
24682 </member> 23538 </member>
24683 <member name="F:OpenMetaverse.MediaEntry.EnableAlterntiveImage"> 23539 <member name="M:OpenMetaverse.Assets.AssetsArchiver.WriteData(OpenMetaverse.Assets.TarArchiveWriter)">
24684 <summary>Is display of the alternative image enabled</summary> 23540 <summary>
23541 Write asset data files to the given archive
23542 </summary>
23543 <param name="archive"></param>
24685 </member> 23544 </member>
24686 <member name="F:OpenMetaverse.MediaEntry.AutoLoop"> 23545 <member name="T:OpenMetaverse.Assets.ArchiveConstants">
24687 <summary>Should media auto loop</summary> 23546 <summary>
23547 Constants for the archiving module
23548 </summary>
24688 </member> 23549 </member>
24689 <member name="F:OpenMetaverse.MediaEntry.AutoPlay"> 23550 <member name="F:OpenMetaverse.Assets.ArchiveConstants.CONTROL_FILE_PATH">
24690 <summary>Shoule media be auto played</summary> 23551 <summary>
23552 The location of the archive control file
23553 </summary>
24691 </member> 23554 </member>
24692 <member name="F:OpenMetaverse.MediaEntry.AutoScale"> 23555 <member name="F:OpenMetaverse.Assets.ArchiveConstants.ASSETS_PATH">
24693 <summary>Auto scale media to prim face</summary> 23556 <summary>
23557 Path for the assets held in an archive
23558 </summary>
24694 </member> 23559 </member>
24695 <member name="F:OpenMetaverse.MediaEntry.AutoZoom"> 23560 <member name="F:OpenMetaverse.Assets.ArchiveConstants.OBJECTS_PATH">
24696 <summary>Should viewer automatically zoom in on the face when clicked</summary> 23561 <summary>
23562 Path for the prims file
23563 </summary>
24697 </member> 23564 </member>
24698 <member name="F:OpenMetaverse.MediaEntry.InteractOnFirstClick"> 23565 <member name="F:OpenMetaverse.Assets.ArchiveConstants.TERRAINS_PATH">
24699 <summary>Should viewer interpret first click as interaction with the media 23566 <summary>
24700 or when false should the first click be treated as zoom in commadn</summary> 23567 Path for terrains. Technically these may be assets, but I think it's quite nice to split them out.
23568 </summary>
24701 </member> 23569 </member>
24702 <member name="F:OpenMetaverse.MediaEntry.Controls"> 23570 <member name="F:OpenMetaverse.Assets.ArchiveConstants.SETTINGS_PATH">
24703 <summary>Style of controls viewer should display when 23571 <summary>
24704 viewer media on this face</summary> 23572 Path for region settings.
23573 </summary>
24705 </member> 23574 </member>
24706 <member name="F:OpenMetaverse.MediaEntry.HomeURL"> 23575 <member name="F:OpenMetaverse.Assets.ArchiveConstants.ASSET_EXTENSION_SEPARATOR">
24707 <summary>Starting URL for the media</summary> 23576 <summary>
23577 The character the separates the uuid from extension information in an archived asset filename
23578 </summary>
24708 </member> 23579 </member>
24709 <member name="F:OpenMetaverse.MediaEntry.CurrentURL"> 23580 <member name="F:OpenMetaverse.Assets.ArchiveConstants.ASSET_TYPE_TO_EXTENSION">
24710 <summary>Currently navigated URL</summary> 23581 <summary>
23582 Extensions used for asset types in the archive
23583 </summary>
24711 </member> 23584 </member>
24712 <member name="F:OpenMetaverse.MediaEntry.Height"> 23585 <member name="T:ThreadUtil">
24713 <summary>Media height in pixes</summary> 23586 <summary>
23587
23588 </summary>
24714 </member> 23589 </member>
24715 <member name="F:OpenMetaverse.MediaEntry.Width"> 23590 <member name="F:ThreadUtil.wrapperInstance">
24716 <summary>Media width in pixels</summary> 23591 <summary>
23592 An instance of DelegateWrapper which calls InvokeWrappedDelegate,
23593 which in turn calls the DynamicInvoke method of the wrapped
23594 delegate
23595 </summary>
24717 </member> 23596 </member>
24718 <member name="F:OpenMetaverse.MediaEntry.ControlPermissions"> 23597 <member name="F:ThreadUtil.callback">
24719 <summary>Who can controls the media</summary> 23598 <summary>
23599 Callback used to call EndInvoke on the asynchronously
23600 invoked DelegateWrapper
23601 </summary>
24720 </member> 23602 </member>
24721 <member name="F:OpenMetaverse.MediaEntry.InteractPermissions"> 23603 <member name="M:ThreadUtil.FireAndForget(System.Delegate,System.Object[])">
24722 <summary>Who can interact with the media</summary> 23604 <summary>
23605 Executes the specified delegate with the specified arguments
23606 asynchronously on a thread pool thread
23607 </summary>
23608 <param name="d"></param>
23609 <param name="args"></param>
24723 </member> 23610 </member>
24724 <member name="F:OpenMetaverse.MediaEntry.EnableWhiteList"> 23611 <member name="M:ThreadUtil.InvokeWrappedDelegate(System.Delegate,System.Object[])">
24725 <summary>Is URL whitelist enabled</summary> 23612 <summary>
23613 Invokes the wrapped delegate synchronously
23614 </summary>
23615 <param name="d"></param>
23616 <param name="args"></param>
24726 </member> 23617 </member>
24727 <member name="F:OpenMetaverse.MediaEntry.WhiteList"> 23618 <member name="M:ThreadUtil.EndWrapperInvoke(System.IAsyncResult)">
24728 <summary>Array of URLs that are whitelisted</summary> 23619 <summary>
23620 Calls EndInvoke on the wrapper and Close on the resulting WaitHandle
23621 to prevent resource leaks
23622 </summary>
23623 <param name="ar"></param>
24729 </member> 23624 </member>
24730 <member name="M:OpenMetaverse.MediaEntry.GetOSD"> 23625 <member name="T:ThreadUtil.DelegateWrapper">
24731 <summary> 23626 <summary>
24732 Serialize to OSD 23627 Delegate to wrap another delegate and its arguments
24733 </summary> 23628 </summary>
24734 <returns>OSDMap with the serialized data</returns> 23629 <param name="d"></param>
23630 <param name="args"></param>
24735 </member> 23631 </member>
24736 <member name="M:OpenMetaverse.MediaEntry.FromOSD(OpenMetaverse.StructuredData.OSD)"> 23632 <member name="F:OpenMetaverse.UDPPacketBuffer.BUFFER_SIZE">
23633 <summary>Size of the byte array used to store raw packet data</summary>
23634 </member>
23635 <member name="F:OpenMetaverse.UDPPacketBuffer.Data">
23636 <summary>Raw packet data buffer</summary>
23637 </member>
23638 <member name="F:OpenMetaverse.UDPPacketBuffer.DataLength">
23639 <summary>Length of the data to transmit</summary>
23640 </member>
23641 <member name="F:OpenMetaverse.UDPPacketBuffer.RemoteEndPoint">
23642 <summary>EndPoint of the remote host</summary>
23643 </member>
23644 <member name="M:OpenMetaverse.UDPPacketBuffer.#ctor">
24737 <summary> 23645 <summary>
24738 Deserialize from OSD data 23646 Create an allocated UDP packet buffer for receiving a packet
24739 </summary> 23647 </summary>
24740 <param name="osd">Serialized OSD data</param>
24741 <returns>Deserialized object</returns>
24742 </member> 23648 </member>
24743 <member name="T:OpenMetaverse.Primitive"> 23649 <member name="M:OpenMetaverse.UDPPacketBuffer.#ctor(System.Net.IPEndPoint)">
24744 <summary> 23650 <summary>
24745 Particle system specific enumerators, flags and methods. 23651 Create an allocated UDP packet buffer for sending a packet
24746 </summary> 23652 </summary>
23653 <param name="endPoint">EndPoint of the remote host</param>
24747 </member> 23654 </member>
24748 <member name="M:OpenMetaverse.Primitive.#ctor"> 23655 <member name="M:OpenMetaverse.UDPPacketBuffer.#ctor(System.Net.IPEndPoint,System.Int32)">
24749 <summary> 23656 <summary>
24750 Default constructor 23657 Create an allocated UDP packet buffer for sending a packet
24751 </summary> 23658 </summary>
23659 <param name="endPoint">EndPoint of the remote host</param>
23660 <param name="bufferSize">Size of the buffer to allocate for packet data</param>
24752 </member> 23661 </member>
24753 <member name="T:OpenMetaverse.Primitive.ParticleSystem"> 23662 <member name="T:OpenMetaverse.PacketBufferPool">
24754 <summary> 23663 <summary>
24755 Complete structure for the particle system 23664 Object pool for packet buffers. This is used to allocate memory for all
23665 incoming and outgoing packets, and zerocoding buffers for those packets
24756 </summary> 23666 </summary>
24757 </member> 23667 </member>
24758 <member name="M:OpenMetaverse.Primitive.ParticleSystem.#ctor(System.Byte[],System.Int32)"> 23668 <member name="M:OpenMetaverse.PacketBufferPool.#ctor(System.Net.IPEndPoint,System.Int32,System.Int32)">
24759 <summary> 23669 <summary>
24760 Decodes a byte[] array into a ParticleSystem Object 23670 Initialize the object pool in client mode
24761 </summary> 23671 </summary>
24762 <param name="data">ParticleSystem object</param> 23672 <param name="endPoint">Server to connect to</param>
24763 <param name="pos">Start position for BitPacker</param> 23673 <param name="itemsPerSegment"></param>
23674 <param name="minSegments"></param>
24764 </member> 23675 </member>
24765 <member name="T:OpenMetaverse.Primitive.ParticleSystem.SourcePattern"> 23676 <member name="M:OpenMetaverse.PacketBufferPool.#ctor(System.Int32,System.Int32)">
24766 <summary> 23677 <summary>
24767 Particle source pattern 23678 Initialize the object pool in server mode
24768 </summary> 23679 </summary>
23680 <param name="itemsPerSegment"></param>
23681 <param name="minSegments"></param>
24769 </member> 23682 </member>
24770 <member name="F:OpenMetaverse.Primitive.ParticleSystem.SourcePattern.None"> 23683 <member name="M:OpenMetaverse.PacketBufferPool.GetObjectInstance">
24771 <summary>None</summary> 23684 <summary>
23685 Returns a packet buffer with EndPoint set if the buffer is in
23686 client mode, or with EndPoint set to null in server mode
23687 </summary>
23688 <returns>Initialized UDPPacketBuffer object</returns>
24772 </member> 23689 </member>
24773 <member name="F:OpenMetaverse.Primitive.ParticleSystem.SourcePattern.Drop"> 23690 <member name="M:OpenMetaverse.Pool.#cctor">
24774 <summary>Drop particles from source position with no force</summary> 23691 <summary>
23692 Default constructor
23693 </summary>
24775 </member> 23694 </member>
24776 <member name="F:OpenMetaverse.Primitive.ParticleSystem.SourcePattern.Explode"> 23695 <member name="M:OpenMetaverse.Pool.CheckOut">
24777 <summary>"Explode" particles in all directions</summary> 23696 <summary>
23697 Check a packet buffer out of the pool
23698 </summary>
23699 <returns>A packet buffer object</returns>
24778 </member> 23700 </member>
24779 <member name="F:OpenMetaverse.Primitive.ParticleSystem.SourcePattern.Angle"> 23701 <member name="M:OpenMetaverse.CoordinateFrame.LookDirection(OpenMetaverse.Vector3,OpenMetaverse.Vector3)">
24780 <summary>Particles shoot across a 2D area</summary> 23702 <summary>
23703
23704 </summary>
23705 <param name="at">Looking direction, must be a normalized vector</param>
23706 <param name="upDirection">Up direction, must be a normalized vector</param>
24781 </member> 23707 </member>
24782 <member name="F:OpenMetaverse.Primitive.ParticleSystem.SourcePattern.AngleCone"> 23708 <member name="M:OpenMetaverse.CoordinateFrame.LookDirection(System.Double)">
24783 <summary>Particles shoot across a 3D Cone</summary> 23709 <summary>
23710 Align the coordinate frame X and Y axis with a given rotation
23711 around the Z axis in radians
23712 </summary>
23713 <param name="heading">Absolute rotation around the Z axis in
23714 radians</param>
24784 </member> 23715 </member>
24785 <member name="F:OpenMetaverse.Primitive.ParticleSystem.SourcePattern.AngleConeEmpty"> 23716 <member name="P:OpenMetaverse.CoordinateFrame.Origin">
24786 <summary>Inverse of AngleCone (shoot particles everywhere except the 3D cone defined</summary> 23717 <summary>Origin position of this coordinate frame</summary>
24787 </member> 23718 </member>
24788 <member name="T:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags"> 23719 <member name="P:OpenMetaverse.CoordinateFrame.XAxis">
23720 <summary>X axis of this coordinate frame, or Forward/At in grid terms</summary>
23721 </member>
23722 <member name="P:OpenMetaverse.CoordinateFrame.YAxis">
23723 <summary>Y axis of this coordinate frame, or Left in grid terms</summary>
23724 </member>
23725 <member name="P:OpenMetaverse.CoordinateFrame.ZAxis">
23726 <summary>Z axis of this coordinate frame, or Up in grid terms</summary>
23727 </member>
23728 <member name="T:OpenMetaverse.Animations">
24789 <summary> 23729 <summary>
24790 Particle Data Flags 23730 Static pre-defined animations available to all agents
24791 </summary> 23731 </summary>
24792 </member> 23732 </member>
24793 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.None"> 23733 <member name="F:OpenMetaverse.Animations.AFRAID">
24794 <summary>None</summary> 23734 <summary>Agent with afraid expression on face</summary>
24795 </member> 23735 </member>
24796 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.InterpColor"> 23736 <member name="F:OpenMetaverse.Animations.AIM_BAZOOKA_R">
24797 <summary>Interpolate color and alpha from start to end</summary> 23737 <summary>Agent aiming a bazooka (right handed)</summary>
24798 </member> 23738 </member>
24799 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.InterpScale"> 23739 <member name="F:OpenMetaverse.Animations.AIM_BOW_L">
24800 <summary>Interpolate scale from start to end</summary> 23740 <summary>Agent aiming a bow (left handed)</summary>
24801 </member> 23741 </member>
24802 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.Bounce"> 23742 <member name="F:OpenMetaverse.Animations.AIM_HANDGUN_R">
24803 <summary>Bounce particles off particle sources Z height</summary> 23743 <summary>Agent aiming a hand gun (right handed)</summary>
24804 </member> 23744 </member>
24805 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.Wind"> 23745 <member name="F:OpenMetaverse.Animations.AIM_RIFLE_R">
24806 <summary>velocity of particles is dampened toward the simulators wind</summary> 23746 <summary>Agent aiming a rifle (right handed)</summary>
24807 </member> 23747 </member>
24808 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.FollowSrc"> 23748 <member name="F:OpenMetaverse.Animations.ANGRY">
24809 <summary>Particles follow the source</summary> 23749 <summary>Agent with angry expression on face</summary>
24810 </member> 23750 </member>
24811 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.FollowVelocity"> 23751 <member name="F:OpenMetaverse.Animations.AWAY">
24812 <summary>Particles point towards the direction of source's velocity</summary> 23752 <summary>Agent hunched over (away)</summary>
24813 </member> 23753 </member>
24814 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.TargetPos"> 23754 <member name="F:OpenMetaverse.Animations.BACKFLIP">
24815 <summary>Target of the particles</summary> 23755 <summary>Agent doing a backflip</summary>
24816 </member> 23756 </member>
24817 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.TargetLinear"> 23757 <member name="F:OpenMetaverse.Animations.BELLY_LAUGH">
24818 <summary>Particles are sent in a straight line</summary> 23758 <summary>Agent laughing while holding belly</summary>
24819 </member> 23759 </member>
24820 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.Emissive"> 23760 <member name="F:OpenMetaverse.Animations.BLOW_KISS">
24821 <summary>Particles emit a glow</summary> 23761 <summary>Agent blowing a kiss</summary>
24822 </member> 23762 </member>
24823 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.Beam"> 23763 <member name="F:OpenMetaverse.Animations.BORED">
24824 <summary>used for point/grab/touch</summary> 23764 <summary>Agent with bored expression on face</summary>
24825 </member> 23765 </member>
24826 <member name="T:OpenMetaverse.Primitive.ParticleSystem.ParticleFlags"> 23766 <member name="F:OpenMetaverse.Animations.BOW">
24827 <summary> 23767 <summary>Agent bowing to audience</summary>
24828 Particle Flags Enum
24829 </summary>
24830 </member> 23768 </member>
24831 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleFlags.None"> 23769 <member name="F:OpenMetaverse.Animations.BRUSH">
24832 <summary>None</summary> 23770 <summary>Agent brushing himself/herself off</summary>
24833 </member> 23771 </member>
24834 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleFlags.ObjectRelative"> 23772 <member name="F:OpenMetaverse.Animations.BUSY">
24835 <summary>Acceleration and velocity for particles are 23773 <summary>Agent in busy mode</summary>
24836 relative to the object rotation</summary>
24837 </member> 23774 </member>
24838 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleFlags.UseNewAngle"> 23775 <member name="F:OpenMetaverse.Animations.CLAP">
24839 <summary>Particles use new 'correct' angle parameters</summary> 23776 <summary>Agent clapping hands</summary>
24840 </member> 23777 </member>
24841 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartFlags"> 23778 <member name="F:OpenMetaverse.Animations.COURTBOW">
24842 <summary>Particle Flags</summary> 23779 <summary>Agent doing a curtsey bow</summary>
24843 <remarks>There appears to be more data packed in to this area
24844 for many particle systems. It doesn't appear to be flag values
24845 and serialization breaks unless there is a flag for every
24846 possible bit so it is left as an unsigned integer</remarks>
24847 </member> 23780 </member>
24848 <member name="F:OpenMetaverse.Primitive.ParticleSystem.Pattern"> 23781 <member name="F:OpenMetaverse.Animations.CROUCH">
24849 <summary> 23782 <summary>Agent crouching</summary>
24850 <seealso cref="T:SourcePattern" /> pattern of particles</summary>
24851 </member> 23783 </member>
24852 <member name="F:OpenMetaverse.Primitive.ParticleSystem.MaxAge"> 23784 <member name="F:OpenMetaverse.Animations.CROUCHWALK">
24853 <summary>A <see langword="float" /> representing the maximimum age (in seconds) particle will be displayed</summary> 23785 <summary>Agent crouching while walking</summary>
24854 <remarks>Maximum value is 30 seconds</remarks>
24855 </member> 23786 </member>
24856 <member name="F:OpenMetaverse.Primitive.ParticleSystem.StartAge"> 23787 <member name="F:OpenMetaverse.Animations.CRY">
24857 <summary>A <see langword="float" /> representing the number of seconds, 23788 <summary>Agent crying</summary>
24858 from when the particle source comes into view,
24859 or the particle system's creation, that the object will emits particles;
24860 after this time period no more particles are emitted</summary>
24861 </member> 23789 </member>
24862 <member name="F:OpenMetaverse.Primitive.ParticleSystem.InnerAngle"> 23790 <member name="F:OpenMetaverse.Animations.CUSTOMIZE">
24863 <summary>A <see langword="float" /> in radians that specifies where particles will not be created</summary> 23791 <summary>Agent unanimated with arms out (e.g. setting appearance)</summary>
24864 </member> 23792 </member>
24865 <member name="F:OpenMetaverse.Primitive.ParticleSystem.OuterAngle"> 23793 <member name="F:OpenMetaverse.Animations.CUSTOMIZE_DONE">
24866 <summary>A <see langword="float" /> in radians that specifies where particles will be created</summary> 23794 <summary>Agent re-animated after set appearance finished</summary>
24867 </member> 23795 </member>
24868 <member name="F:OpenMetaverse.Primitive.ParticleSystem.BurstRate"> 23796 <member name="F:OpenMetaverse.Animations.DANCE1">
24869 <summary>A <see langword="float" /> representing the number of seconds between burts.</summary> 23797 <summary>Agent dancing</summary>
24870 </member> 23798 </member>
24871 <member name="F:OpenMetaverse.Primitive.ParticleSystem.BurstRadius"> 23799 <member name="F:OpenMetaverse.Animations.DANCE2">
24872 <summary>A <see langword="float" /> representing the number of meters 23800 <summary>Agent dancing</summary>
24873 around the center of the source where particles will be created.</summary>
24874 </member> 23801 </member>
24875 <member name="F:OpenMetaverse.Primitive.ParticleSystem.BurstSpeedMin"> 23802 <member name="F:OpenMetaverse.Animations.DANCE3">
24876 <summary>A <see langword="float" /> representing in seconds, the minimum speed between bursts of new particles 23803 <summary>Agent dancing</summary>
24877 being emitted</summary>
24878 </member> 23804 </member>
24879 <member name="F:OpenMetaverse.Primitive.ParticleSystem.BurstSpeedMax"> 23805 <member name="F:OpenMetaverse.Animations.DANCE4">
24880 <summary>A <see langword="float" /> representing in seconds the maximum speed of new particles being emitted.</summary> 23806 <summary>Agent dancing</summary>
24881 </member> 23807 </member>
24882 <member name="F:OpenMetaverse.Primitive.ParticleSystem.BurstPartCount"> 23808 <member name="F:OpenMetaverse.Animations.DANCE5">
24883 <summary>A <see langword="byte" /> representing the maximum number of particles emitted per burst</summary> 23809 <summary>Agent dancing</summary>
24884 </member> 23810 </member>
24885 <member name="F:OpenMetaverse.Primitive.ParticleSystem.AngularVelocity"> 23811 <member name="F:OpenMetaverse.Animations.DANCE6">
24886 <summary>A <see cref="T:Vector3" /> which represents the velocity (speed) from the source which particles are emitted</summary> 23812 <summary>Agent dancing</summary>
24887 </member> 23813 </member>
24888 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartAcceleration"> 23814 <member name="F:OpenMetaverse.Animations.DANCE7">
24889 <summary>A <see cref="T:Vector3" /> which represents the Acceleration from the source which particles are emitted</summary> 23815 <summary>Agent dancing</summary>
24890 </member> 23816 </member>
24891 <member name="F:OpenMetaverse.Primitive.ParticleSystem.Texture"> 23817 <member name="F:OpenMetaverse.Animations.DANCE8">
24892 <summary>The <see cref="T:UUID" /> Key of the texture displayed on the particle</summary> 23818 <summary>Agent dancing</summary>
24893 </member> 23819 </member>
24894 <member name="F:OpenMetaverse.Primitive.ParticleSystem.Target"> 23820 <member name="F:OpenMetaverse.Animations.DEAD">
24895 <summary>The <see cref="T:UUID" /> Key of the specified target object or avatar particles will follow</summary> 23821 <summary>Agent on ground unanimated</summary>
24896 </member> 23822 </member>
24897 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartDataFlags"> 23823 <member name="F:OpenMetaverse.Animations.DRINK">
24898 <summary>Flags of particle from <seealso cref="T:ParticleDataFlags" /></summary> 23824 <summary>Agent boozing it up</summary>
24899 </member> 23825 </member>
24900 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartMaxAge"> 23826 <member name="F:OpenMetaverse.Animations.EMBARRASSED">
24901 <summary>Max Age particle system will emit particles for</summary> 23827 <summary>Agent with embarassed expression on face</summary>
24902 </member> 23828 </member>
24903 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartStartColor"> 23829 <member name="F:OpenMetaverse.Animations.EXPRESS_AFRAID">
24904 <summary>The <see cref="T:Color4" /> the particle has at the beginning of its lifecycle</summary> 23830 <summary>Agent with afraid expression on face</summary>
24905 </member> 23831 </member>
24906 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartEndColor"> 23832 <member name="F:OpenMetaverse.Animations.EXPRESS_ANGER">
24907 <summary>The <see cref="T:Color4" /> the particle has at the ending of its lifecycle</summary> 23833 <summary>Agent with angry expression on face</summary>
24908 </member> 23834 </member>
24909 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartStartScaleX"> 23835 <member name="F:OpenMetaverse.Animations.EXPRESS_BORED">
24910 <summary>A <see langword="float" /> that represents the starting X size of the particle</summary> 23836 <summary>Agent with bored expression on face</summary>
24911 <remarks>Minimum value is 0, maximum value is 4</remarks>
24912 </member> 23837 </member>
24913 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartStartScaleY"> 23838 <member name="F:OpenMetaverse.Animations.EXPRESS_CRY">
24914 <summary>A <see langword="float" /> that represents the starting Y size of the particle</summary> 23839 <summary>Agent crying</summary>
24915 <remarks>Minimum value is 0, maximum value is 4</remarks>
24916 </member> 23840 </member>
24917 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartEndScaleX"> 23841 <member name="F:OpenMetaverse.Animations.EXPRESS_DISDAIN">
24918 <summary>A <see langword="float" /> that represents the ending X size of the particle</summary> 23842 <summary>Agent showing disdain (dislike) for something</summary>
24919 <remarks>Minimum value is 0, maximum value is 4</remarks>
24920 </member> 23843 </member>
24921 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartEndScaleY"> 23844 <member name="F:OpenMetaverse.Animations.EXPRESS_EMBARRASSED">
24922 <summary>A <see langword="float" /> that represents the ending Y size of the particle</summary> 23845 <summary>Agent with embarassed expression on face</summary>
24923 <remarks>Minimum value is 0, maximum value is 4</remarks>
24924 </member> 23846 </member>
24925 <member name="M:OpenMetaverse.Primitive.ParticleSystem.GetBytes"> 23847 <member name="F:OpenMetaverse.Animations.EXPRESS_FROWN">
24926 <summary> 23848 <summary>Agent with frowning expression on face</summary>
24927 Generate byte[] array from particle data
24928 </summary>
24929 <returns>Byte array</returns>
24930 </member> 23849 </member>
24931 <member name="T:OpenMetaverse.Primitive.ConstructionData"> 23850 <member name="F:OpenMetaverse.Animations.EXPRESS_KISS">
24932 <summary> 23851 <summary>Agent with kissy face</summary>
24933 Parameters used to construct a visual representation of a primitive
24934 </summary>
24935 </member> 23852 </member>
24936 <member name="F:OpenMetaverse.Primitive.ConstructionData.profileCurve"> 23853 <member name="F:OpenMetaverse.Animations.EXPRESS_LAUGH">
24937 <summary> 23854 <summary>Agent expressing laughgter</summary>
24938 </summary>
24939 </member> 23855 </member>
24940 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathCurve"> 23856 <member name="F:OpenMetaverse.Animations.EXPRESS_OPEN_MOUTH">
24941 <summary> 23857 <summary>Agent with open mouth</summary>
24942 </summary>
24943 </member> 23858 </member>
24944 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathEnd"> 23859 <member name="F:OpenMetaverse.Animations.EXPRESS_REPULSED">
24945 <summary> 23860 <summary>Agent with repulsed expression on face</summary>
24946 </summary>
24947 </member> 23861 </member>
24948 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathRadiusOffset"> 23862 <member name="F:OpenMetaverse.Animations.EXPRESS_SAD">
24949 <summary> 23863 <summary>Agent expressing sadness</summary>
24950 </summary>
24951 </member> 23864 </member>
24952 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathSkew"> 23865 <member name="F:OpenMetaverse.Animations.EXPRESS_SHRUG">
24953 <summary> 23866 <summary>Agent shrugging shoulders</summary>
24954 </summary>
24955 </member> 23867 </member>
24956 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathScaleX"> 23868 <member name="F:OpenMetaverse.Animations.EXPRESS_SMILE">
24957 <summary> 23869 <summary>Agent with a smile</summary>
24958 </summary>
24959 </member> 23870 </member>
24960 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathScaleY"> 23871 <member name="F:OpenMetaverse.Animations.EXPRESS_SURPRISE">
24961 <summary> 23872 <summary>Agent expressing surprise</summary>
24962 </summary>
24963 </member> 23873 </member>
24964 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathShearX"> 23874 <member name="F:OpenMetaverse.Animations.EXPRESS_TONGUE_OUT">
24965 <summary> 23875 <summary>Agent sticking tongue out</summary>
24966 </summary>
24967 </member> 23876 </member>
24968 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathShearY"> 23877 <member name="F:OpenMetaverse.Animations.EXPRESS_TOOTHSMILE">
24969 <summary> 23878 <summary>Agent with big toothy smile</summary>
24970 </summary>
24971 </member> 23879 </member>
24972 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathTaperX"> 23880 <member name="F:OpenMetaverse.Animations.EXPRESS_WINK">
24973 <summary> 23881 <summary>Agent winking</summary>
24974 </summary>
24975 </member> 23882 </member>
24976 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathTaperY"> 23883 <member name="F:OpenMetaverse.Animations.EXPRESS_WORRY">
24977 <summary> 23884 <summary>Agent expressing worry</summary>
24978 </summary>
24979 </member> 23885 </member>
24980 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathBegin"> 23886 <member name="F:OpenMetaverse.Animations.FALLDOWN">
24981 <summary> 23887 <summary>Agent falling down</summary>
24982 </summary>
24983 </member> 23888 </member>
24984 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathTwist"> 23889 <member name="F:OpenMetaverse.Animations.FEMALE_WALK">
24985 <summary> 23890 <summary>Agent walking (feminine version)</summary>
24986 </summary>
24987 </member> 23891 </member>
24988 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathTwistBegin"> 23892 <member name="F:OpenMetaverse.Animations.FINGER_WAG">
24989 <summary> 23893 <summary>Agent wagging finger (disapproval)</summary>
24990 </summary>
24991 </member> 23894 </member>
24992 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathRevolutions"> 23895 <member name="F:OpenMetaverse.Animations.FIST_PUMP">
24993 <summary> 23896 <summary>I'm not sure I want to know</summary>
24994 </summary>
24995 </member> 23897 </member>
24996 <member name="F:OpenMetaverse.Primitive.ConstructionData.ProfileBegin"> 23898 <member name="F:OpenMetaverse.Animations.FLY">
24997 <summary> 23899 <summary>Agent in superman position</summary>
24998 </summary>
24999 </member> 23900 </member>
25000 <member name="F:OpenMetaverse.Primitive.ConstructionData.ProfileEnd"> 23901 <member name="F:OpenMetaverse.Animations.FLYSLOW">
25001 <summary> 23902 <summary>Agent in superman position</summary>
25002 </summary>
25003 </member> 23903 </member>
25004 <member name="F:OpenMetaverse.Primitive.ConstructionData.ProfileHollow"> 23904 <member name="F:OpenMetaverse.Animations.HELLO">
25005 <summary> 23905 <summary>Agent greeting another</summary>
25006 </summary>
25007 </member> 23906 </member>
25008 <member name="F:OpenMetaverse.Primitive.ConstructionData.Material"> 23907 <member name="F:OpenMetaverse.Animations.HOLD_BAZOOKA_R">
25009 <summary> 23908 <summary>Agent holding bazooka (right handed)</summary>
25010 </summary>
25011 </member> 23909 </member>
25012 <member name="F:OpenMetaverse.Primitive.ConstructionData.State"> 23910 <member name="F:OpenMetaverse.Animations.HOLD_BOW_L">
25013 <summary> 23911 <summary>Agent holding a bow (left handed)</summary>
25014 </summary>
25015 </member> 23912 </member>
25016 <member name="F:OpenMetaverse.Primitive.ConstructionData.PCode"> 23913 <member name="F:OpenMetaverse.Animations.HOLD_HANDGUN_R">
25017 <summary> 23914 <summary>Agent holding a handgun (right handed)</summary>
25018 </summary>
25019 </member> 23915 </member>
25020 <member name="P:OpenMetaverse.Primitive.ConstructionData.AttachmentPoint"> 23916 <member name="F:OpenMetaverse.Animations.HOLD_RIFLE_R">
25021 <summary>Attachment point to an avatar</summary> 23917 <summary>Agent holding a rifle (right handed)</summary>
25022 </member> 23918 </member>
25023 <member name="P:OpenMetaverse.Primitive.ConstructionData.ProfileCurve"> 23919 <member name="F:OpenMetaverse.Animations.HOLD_THROW_R">
25024 <summary> 23920 <summary>Agent throwing an object (right handed)</summary>
25025 </summary>
25026 </member> 23921 </member>
25027 <member name="P:OpenMetaverse.Primitive.ConstructionData.ProfileHole"> 23922 <member name="F:OpenMetaverse.Animations.HOVER">
25028 <summary> 23923 <summary>Agent in static hover</summary>
25029 </summary>
25030 </member> 23924 </member>
25031 <member name="P:OpenMetaverse.Primitive.ConstructionData.PathBeginScale"> 23925 <member name="F:OpenMetaverse.Animations.HOVER_DOWN">
25032 <summary> 23926 <summary>Agent hovering downward</summary>
25033 </summary>
25034 </member> 23927 </member>
25035 <member name="P:OpenMetaverse.Primitive.ConstructionData.PathEndScale"> 23928 <member name="F:OpenMetaverse.Animations.HOVER_UP">
25036 <summary> 23929 <summary>Agent hovering upward</summary>
25037 </summary>
25038 </member> 23930 </member>
25039 <member name="M:OpenMetaverse.Primitive.ConstructionData.GetHashCode"> 23931 <member name="F:OpenMetaverse.Animations.IMPATIENT">
25040 <summary> 23932 <summary>Agent being impatient</summary>
25041 Calculdates hash code for prim construction data
25042 </summary>
25043 <returns>The has</returns>
25044 </member> 23933 </member>
25045 <member name="T:OpenMetaverse.Primitive.FlexibleData"> 23934 <member name="F:OpenMetaverse.Animations.JUMP">
25046 <summary> 23935 <summary>Agent jumping</summary>
25047 Information on the flexible properties of a primitive
25048 </summary>
25049 </member> 23936 </member>
25050 <member name="M:OpenMetaverse.Primitive.FlexibleData.#ctor"> 23937 <member name="F:OpenMetaverse.Animations.JUMP_FOR_JOY">
25051 <summary> 23938 <summary>Agent jumping with fervor</summary>
25052 Default constructor
25053 </summary>
25054 </member> 23939 </member>
25055 <member name="M:OpenMetaverse.Primitive.FlexibleData.#ctor(System.Byte[],System.Int32)"> 23940 <member name="F:OpenMetaverse.Animations.KISS_MY_BUTT">
25056 <summary> 23941 <summary>Agent point to lips then rear end</summary>
25057 </summary>
25058 <param name="data">
25059 </param>
25060 <param name="pos">
25061 </param>
25062 </member> 23942 </member>
25063 <member name="F:OpenMetaverse.Primitive.FlexibleData.Softness"> 23943 <member name="F:OpenMetaverse.Animations.LAND">
25064 <summary> 23944 <summary>Agent landing from jump, finished flight, etc</summary>
25065 </summary>
25066 </member> 23945 </member>
25067 <member name="F:OpenMetaverse.Primitive.FlexibleData.Gravity"> 23946 <member name="F:OpenMetaverse.Animations.LAUGH_SHORT">
25068 <summary> 23947 <summary>Agent laughing</summary>
25069 </summary>
25070 </member> 23948 </member>
25071 <member name="F:OpenMetaverse.Primitive.FlexibleData.Drag"> 23949 <member name="F:OpenMetaverse.Animations.MEDIUM_LAND">
25072 <summary> 23950 <summary>Agent landing from jump, finished flight, etc</summary>
25073 </summary>
25074 </member> 23951 </member>
25075 <member name="F:OpenMetaverse.Primitive.FlexibleData.Wind"> 23952 <member name="F:OpenMetaverse.Animations.MOTORCYCLE_SIT">
25076 <summary> 23953 <summary>Agent sitting on a motorcycle</summary>
25077 </summary>
25078 </member> 23954 </member>
25079 <member name="F:OpenMetaverse.Primitive.FlexibleData.Tension"> 23955 <member name="F:OpenMetaverse.Animations.MUSCLE_BEACH">
25080 <summary> 23956 <summary></summary>
25081 </summary>
25082 </member> 23957 </member>
25083 <member name="F:OpenMetaverse.Primitive.FlexibleData.Force"> 23958 <member name="F:OpenMetaverse.Animations.NO">
25084 <summary> 23959 <summary>Agent moving head side to side</summary>
25085 </summary>
25086 </member> 23960 </member>
25087 <member name="M:OpenMetaverse.Primitive.FlexibleData.GetBytes"> 23961 <member name="F:OpenMetaverse.Animations.NO_UNHAPPY">
25088 <summary> 23962 <summary>Agent moving head side to side with unhappy expression</summary>
25089 </summary>
25090 <returns>
25091 </returns>
25092 </member> 23963 </member>
25093 <member name="M:OpenMetaverse.Primitive.FlexibleData.GetOSD"> 23964 <member name="F:OpenMetaverse.Animations.NYAH_NYAH">
25094 <summary> 23965 <summary>Agent taunting another</summary>
25095 </summary>
25096 <returns>
25097 </returns>
25098 </member> 23966 </member>
25099 <member name="T:OpenMetaverse.Primitive.LightData"> 23967 <member name="F:OpenMetaverse.Animations.ONETWO_PUNCH">
25100 <summary> 23968 <summary></summary>
25101 Information on the light properties of a primitive
25102 </summary>
25103 </member> 23969 </member>
25104 <member name="M:OpenMetaverse.Primitive.LightData.#ctor"> 23970 <member name="F:OpenMetaverse.Animations.PEACE">
25105 <summary> 23971 <summary>Agent giving peace sign</summary>
25106 Default constructor
25107 </summary>
25108 </member> 23972 </member>
25109 <member name="M:OpenMetaverse.Primitive.LightData.#ctor(System.Byte[],System.Int32)"> 23973 <member name="F:OpenMetaverse.Animations.POINT_ME">
23974 <summary>Agent pointing at self</summary>
23975 </member>
23976 <member name="F:OpenMetaverse.Animations.POINT_YOU">
23977 <summary>Agent pointing at another</summary>
23978 </member>
23979 <member name="F:OpenMetaverse.Animations.PRE_JUMP">
23980 <summary>Agent preparing for jump (bending knees)</summary>
23981 </member>
23982 <member name="F:OpenMetaverse.Animations.PUNCH_LEFT">
23983 <summary>Agent punching with left hand</summary>
23984 </member>
23985 <member name="F:OpenMetaverse.Animations.PUNCH_RIGHT">
23986 <summary>Agent punching with right hand</summary>
23987 </member>
23988 <member name="F:OpenMetaverse.Animations.REPULSED">
23989 <summary>Agent acting repulsed</summary>
23990 </member>
23991 <member name="F:OpenMetaverse.Animations.ROUNDHOUSE_KICK">
23992 <summary>Agent trying to be Chuck Norris</summary>
23993 </member>
23994 <member name="F:OpenMetaverse.Animations.RPS_COUNTDOWN">
23995 <summary>Rocks, Paper, Scissors 1, 2, 3</summary>
23996 </member>
23997 <member name="F:OpenMetaverse.Animations.RPS_PAPER">
23998 <summary>Agent with hand flat over other hand</summary>
23999 </member>
24000 <member name="F:OpenMetaverse.Animations.RPS_ROCK">
24001 <summary>Agent with fist over other hand</summary>
24002 </member>
24003 <member name="F:OpenMetaverse.Animations.RPS_SCISSORS">
24004 <summary>Agent with two fingers spread over other hand</summary>
24005 </member>
24006 <member name="F:OpenMetaverse.Animations.RUN">
24007 <summary>Agent running</summary>
24008 </member>
24009 <member name="F:OpenMetaverse.Animations.SAD">
24010 <summary>Agent appearing sad</summary>
24011 </member>
24012 <member name="F:OpenMetaverse.Animations.SALUTE">
24013 <summary>Agent saluting</summary>
24014 </member>
24015 <member name="F:OpenMetaverse.Animations.SHOOT_BOW_L">
24016 <summary>Agent shooting bow (left handed)</summary>
24017 </member>
24018 <member name="F:OpenMetaverse.Animations.SHOUT">
24019 <summary>Agent cupping mouth as if shouting</summary>
24020 </member>
24021 <member name="F:OpenMetaverse.Animations.SHRUG">
24022 <summary>Agent shrugging shoulders</summary>
24023 </member>
24024 <member name="F:OpenMetaverse.Animations.SIT">
24025 <summary>Agent in sit position</summary>
24026 </member>
24027 <member name="F:OpenMetaverse.Animations.SIT_FEMALE">
24028 <summary>Agent in sit position (feminine)</summary>
24029 </member>
24030 <member name="F:OpenMetaverse.Animations.SIT_GENERIC">
24031 <summary>Agent in sit position (generic)</summary>
24032 </member>
24033 <member name="F:OpenMetaverse.Animations.SIT_GROUND">
24034 <summary>Agent sitting on ground</summary>
24035 </member>
24036 <member name="F:OpenMetaverse.Animations.SIT_GROUND_staticRAINED">
24037 <summary>Agent sitting on ground</summary>
24038 </member>
24039 <member name="F:OpenMetaverse.Animations.SIT_TO_STAND">
24040 <summary></summary>
24041 </member>
24042 <member name="F:OpenMetaverse.Animations.SLEEP">
24043 <summary>Agent sleeping on side</summary>
24044 </member>
24045 <member name="F:OpenMetaverse.Animations.SMOKE_IDLE">
24046 <summary>Agent smoking</summary>
24047 </member>
24048 <member name="F:OpenMetaverse.Animations.SMOKE_INHALE">
24049 <summary>Agent inhaling smoke</summary>
24050 </member>
24051 <member name="F:OpenMetaverse.Animations.SMOKE_THROW_DOWN">
24052 <summary></summary>
24053 </member>
24054 <member name="F:OpenMetaverse.Animations.SNAPSHOT">
24055 <summary>Agent taking a picture</summary>
24056 </member>
24057 <member name="F:OpenMetaverse.Animations.STAND">
24058 <summary>Agent standing</summary>
24059 </member>
24060 <member name="F:OpenMetaverse.Animations.STANDUP">
24061 <summary>Agent standing up</summary>
24062 </member>
24063 <member name="F:OpenMetaverse.Animations.STAND_1">
24064 <summary>Agent standing</summary>
24065 </member>
24066 <member name="F:OpenMetaverse.Animations.STAND_2">
24067 <summary>Agent standing</summary>
24068 </member>
24069 <member name="F:OpenMetaverse.Animations.STAND_3">
24070 <summary>Agent standing</summary>
24071 </member>
24072 <member name="F:OpenMetaverse.Animations.STAND_4">
24073 <summary>Agent standing</summary>
24074 </member>
24075 <member name="F:OpenMetaverse.Animations.STRETCH">
24076 <summary>Agent stretching</summary>
24077 </member>
24078 <member name="F:OpenMetaverse.Animations.STRIDE">
24079 <summary>Agent in stride (fast walk)</summary>
24080 </member>
24081 <member name="F:OpenMetaverse.Animations.SURF">
24082 <summary>Agent surfing</summary>
24083 </member>
24084 <member name="F:OpenMetaverse.Animations.SURPRISE">
24085 <summary>Agent acting surprised</summary>
24086 </member>
24087 <member name="F:OpenMetaverse.Animations.SWORD_STRIKE">
24088 <summary>Agent striking with a sword</summary>
24089 </member>
24090 <member name="F:OpenMetaverse.Animations.TALK">
24091 <summary>Agent talking (lips moving)</summary>
24092 </member>
24093 <member name="F:OpenMetaverse.Animations.TANTRUM">
24094 <summary>Agent throwing a tantrum</summary>
24095 </member>
24096 <member name="F:OpenMetaverse.Animations.THROW_R">
24097 <summary>Agent throwing an object (right handed)</summary>
24098 </member>
24099 <member name="F:OpenMetaverse.Animations.TRYON_SHIRT">
24100 <summary>Agent trying on a shirt</summary>
24101 </member>
24102 <member name="F:OpenMetaverse.Animations.TURNLEFT">
24103 <summary>Agent turning to the left</summary>
24104 </member>
24105 <member name="F:OpenMetaverse.Animations.TURNRIGHT">
24106 <summary>Agent turning to the right</summary>
24107 </member>
24108 <member name="F:OpenMetaverse.Animations.TYPE">
24109 <summary>Agent typing</summary>
24110 </member>
24111 <member name="F:OpenMetaverse.Animations.WALK">
24112 <summary>Agent walking</summary>
24113 </member>
24114 <member name="F:OpenMetaverse.Animations.WHISPER">
24115 <summary>Agent whispering</summary>
24116 </member>
24117 <member name="F:OpenMetaverse.Animations.WHISTLE">
24118 <summary>Agent whispering with fingers in mouth</summary>
24119 </member>
24120 <member name="F:OpenMetaverse.Animations.WINK">
24121 <summary>Agent winking</summary>
24122 </member>
24123 <member name="F:OpenMetaverse.Animations.WINK_HOLLYWOOD">
24124 <summary>Agent winking</summary>
24125 </member>
24126 <member name="F:OpenMetaverse.Animations.WORRY">
24127 <summary>Agent worried</summary>
24128 </member>
24129 <member name="F:OpenMetaverse.Animations.YES">
24130 <summary>Agent nodding yes</summary>
24131 </member>
24132 <member name="F:OpenMetaverse.Animations.YES_HAPPY">
24133 <summary>Agent nodding yes with happy face</summary>
24134 </member>
24135 <member name="F:OpenMetaverse.Animations.YOGA_FLOAT">
24136 <summary>Agent floating with legs and arms crossed</summary>
24137 </member>
24138 <member name="M:OpenMetaverse.Animations.ToDictionary">
25110 <summary> 24139 <summary>
24140 A dictionary containing all pre-defined animations
25111 </summary> 24141 </summary>
25112 <param name="data"> 24142 <returns>A dictionary containing the pre-defined animations,
25113 </param> 24143 where the key is the animations ID, and the value is a string
25114 <param name="pos"> 24144 containing a name to identify the purpose of the animation</returns>
25115 </param>
25116 </member> 24145 </member>
25117 <member name="F:OpenMetaverse.Primitive.LightData.Color"> 24146 <member name="M:OpenMetaverse.Voice.VoiceParticipant.IDFromName(System.String)">
25118 <summary> 24147 <summary>
24148 Extract the avatar UUID encoded in a SIP URI
25119 </summary> 24149 </summary>
24150 <param name="inName"></param>
24151 <returns></returns>
25120 </member> 24152 </member>
25121 <member name="F:OpenMetaverse.Primitive.LightData.Intensity"> 24153 <member name="T:OpenMetaverse.MediaPermission">
25122 <summary> 24154 <summary>
24155 Permissions for control of object media
25123 </summary> 24156 </summary>
25124 </member> 24157 </member>
25125 <member name="F:OpenMetaverse.Primitive.LightData.Radius"> 24158 <member name="T:OpenMetaverse.MediaControls">
25126 <summary> 24159 <summary>
24160 Style of cotrols that shold be displayed to the user
25127 </summary> 24161 </summary>
25128 </member> 24162 </member>
25129 <member name="F:OpenMetaverse.Primitive.LightData.Cutoff"> 24163 <member name="T:OpenMetaverse.MediaEntry">
25130 <summary> 24164 <summary>
24165 Class representing media data for a single face
25131 </summary> 24166 </summary>
25132 </member> 24167 </member>
25133 <member name="F:OpenMetaverse.Primitive.LightData.Falloff"> 24168 <member name="F:OpenMetaverse.MediaEntry.EnableAlterntiveImage">
24169 <summary>Is display of the alternative image enabled</summary>
24170 </member>
24171 <member name="F:OpenMetaverse.MediaEntry.AutoLoop">
24172 <summary>Should media auto loop</summary>
24173 </member>
24174 <member name="F:OpenMetaverse.MediaEntry.AutoPlay">
24175 <summary>Shoule media be auto played</summary>
24176 </member>
24177 <member name="F:OpenMetaverse.MediaEntry.AutoScale">
24178 <summary>Auto scale media to prim face</summary>
24179 </member>
24180 <member name="F:OpenMetaverse.MediaEntry.AutoZoom">
24181 <summary>Should viewer automatically zoom in on the face when clicked</summary>
24182 </member>
24183 <member name="F:OpenMetaverse.MediaEntry.InteractOnFirstClick">
24184 <summary>Should viewer interpret first click as interaction with the media
24185 or when false should the first click be treated as zoom in commadn</summary>
24186 </member>
24187 <member name="F:OpenMetaverse.MediaEntry.Controls">
24188 <summary>Style of controls viewer should display when
24189 viewer media on this face</summary>
24190 </member>
24191 <member name="F:OpenMetaverse.MediaEntry.HomeURL">
24192 <summary>Starting URL for the media</summary>
24193 </member>
24194 <member name="F:OpenMetaverse.MediaEntry.CurrentURL">
24195 <summary>Currently navigated URL</summary>
24196 </member>
24197 <member name="F:OpenMetaverse.MediaEntry.Height">
24198 <summary>Media height in pixes</summary>
24199 </member>
24200 <member name="F:OpenMetaverse.MediaEntry.Width">
24201 <summary>Media width in pixels</summary>
24202 </member>
24203 <member name="F:OpenMetaverse.MediaEntry.ControlPermissions">
24204 <summary>Who can controls the media</summary>
24205 </member>
24206 <member name="F:OpenMetaverse.MediaEntry.InteractPermissions">
24207 <summary>Who can interact with the media</summary>
24208 </member>
24209 <member name="F:OpenMetaverse.MediaEntry.EnableWhiteList">
24210 <summary>Is URL whitelist enabled</summary>
24211 </member>
24212 <member name="F:OpenMetaverse.MediaEntry.WhiteList">
24213 <summary>Array of URLs that are whitelisted</summary>
24214 </member>
24215 <member name="M:OpenMetaverse.MediaEntry.GetOSD">
25134 <summary> 24216 <summary>
24217 Serialize to OSD
25135 </summary> 24218 </summary>
24219 <returns>OSDMap with the serialized data</returns>
25136 </member> 24220 </member>
25137 <member name="M:OpenMetaverse.Primitive.LightData.GetBytes"> 24221 <member name="M:OpenMetaverse.MediaEntry.FromOSD(OpenMetaverse.StructuredData.OSD)">
25138 <summary> 24222 <summary>
24223 Deserialize from OSD data
25139 </summary> 24224 </summary>
25140 <returns> 24225 <param name="osd">Serialized OSD data</param>
25141 </returns> 24226 <returns>Deserialized object</returns>
25142 </member> 24227 </member>
25143 <member name="M:OpenMetaverse.Primitive.LightData.ToString"> 24228 <member name="T:OpenMetaverse.Imaging.OpenJPEG">
25144 <summary> 24229 <summary>
24230 A Wrapper around openjpeg to encode and decode images to and from byte arrays
25145 </summary> 24231 </summary>
25146 <returns>
25147 </returns>
25148 </member> 24232 </member>
25149 <member name="T:OpenMetaverse.Primitive.SculptData"> 24233 <member name="F:OpenMetaverse.Imaging.OpenJPEG.TGA_HEADER_SIZE">
24234 <summary>TGA Header size</summary>
24235 </member>
24236 <member name="F:OpenMetaverse.Imaging.OpenJPEG.OpenJPEGLock">
24237 <summary>OpenJPEG is not threadsafe, so this object is used to lock
24238 during calls into unmanaged code</summary>
24239 </member>
24240 <member name="M:OpenMetaverse.Imaging.OpenJPEG.Encode(OpenMetaverse.Imaging.ManagedImage,System.Boolean)">
25150 <summary> 24241 <summary>
25151 Information on the sculpt properties of a sculpted primitive 24242 Encode a <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> object into a byte array
25152 </summary> 24243 </summary>
24244 <param name="image">The <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> object to encode</param>
24245 <param name="lossless">true to enable lossless conversion, only useful for small images ie: sculptmaps</param>
24246 <returns>A byte array containing the encoded Image object</returns>
25153 </member> 24247 </member>
25154 <member name="M:OpenMetaverse.Primitive.SculptData.#ctor"> 24248 <member name="M:OpenMetaverse.Imaging.OpenJPEG.Encode(OpenMetaverse.Imaging.ManagedImage)">
25155 <summary> 24249 <summary>
25156 Default constructor 24250 Encode a <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> object into a byte array
25157 </summary> 24251 </summary>
24252 <param name="image">The <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> object to encode</param>
24253 <returns>a byte array of the encoded image</returns>
25158 </member> 24254 </member>
25159 <member name="M:OpenMetaverse.Primitive.SculptData.#ctor(System.Byte[],System.Int32)"> 24255 <member name="M:OpenMetaverse.Imaging.OpenJPEG.DecodeToImage(System.Byte[],OpenMetaverse.Imaging.ManagedImage@,System.Drawing.Image@)">
25160 <summary> 24256 <summary>
24257 Decode JPEG2000 data to an <seealso cref="T:System.Drawing.Image"/> and
24258 <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/>
25161 </summary> 24259 </summary>
25162 <param name="data"> 24260 <param name="encoded">JPEG2000 encoded data</param>
25163 </param> 24261 <param name="managedImage">ManagedImage object to decode to</param>
25164 <param name="pos"> 24262 <param name="image">Image object to decode to</param>
25165 </param> 24263 <returns>True if the decode succeeds, otherwise false</returns>
25166 </member> 24264 </member>
25167 <member name="P:OpenMetaverse.Primitive.SculptData.Invert"> 24265 <member name="M:OpenMetaverse.Imaging.OpenJPEG.DecodeToImage(System.Byte[],OpenMetaverse.Imaging.ManagedImage@)">
25168 <summary> 24266 <summary>
25169 Render inside out (inverts the normals). 24267
25170 </summary> 24268 </summary>
24269 <param name="encoded"></param>
24270 <param name="managedImage"></param>
24271 <returns></returns>
25171 </member> 24272 </member>
25172 <member name="P:OpenMetaverse.Primitive.SculptData.Mirror"> 24273 <member name="M:OpenMetaverse.Imaging.OpenJPEG.DecodeLayerBoundaries(System.Byte[],OpenMetaverse.Imaging.OpenJPEG.J2KLayerInfo[]@,System.Int32@)">
25173 <summary> 24274 <summary>
25174 Render an X axis mirror of the sculpty. 24275
25175 </summary> 24276 </summary>
24277 <param name="encoded"></param>
24278 <param name="layerInfo"></param>
24279 <param name="components"></param>
24280 <returns></returns>
25176 </member> 24281 </member>
25177 <member name="T:OpenMetaverse.Primitive.ObjectProperties"> 24282 <member name="M:OpenMetaverse.Imaging.OpenJPEG.EncodeFromImage(System.Drawing.Bitmap,System.Boolean)">
25178 <summary> 24283 <summary>
25179 Extended properties to describe an object 24284 Encode a <seealso cref="T:System.Drawing.Bitmap"/> object into a byte array
25180 </summary> 24285 </summary>
24286 <param name="bitmap">The source <seealso cref="T:System.Drawing.Bitmap"/> object to encode</param>
24287 <param name="lossless">true to enable lossless decoding</param>
24288 <returns>A byte array containing the source Bitmap object</returns>
25181 </member> 24289 </member>
25182 <member name="M:OpenMetaverse.Primitive.ObjectProperties.#ctor"> 24290 <member name="T:OpenMetaverse.Imaging.OpenJPEG.J2KLayerInfo">
25183 <summary> 24291 <summary>
25184 Default constructor 24292 Defines the beginning and ending file positions of a layer in an
24293 LRCP-progression JPEG2000 file
25185 </summary> 24294 </summary>
25186 </member> 24295 </member>
25187 <member name="F:OpenMetaverse.Primitive.ObjectProperties.ObjectID"> 24296 <member name="T:OpenMetaverse.Imaging.OpenJPEG.MarshalledImage">
25188 <summary> 24297 <summary>
24298 This structure is used to marshal both encoded and decoded images.
24299 MUST MATCH THE STRUCT IN dotnet.h!
25189 </summary> 24300 </summary>
25190 </member> 24301 </member>
25191 <member name="F:OpenMetaverse.Primitive.ObjectProperties.CreatorID"> 24302 <member name="T:OpenMetaverse.Imaging.OpenJPEG.MarshalledPacket">
25192 <summary> 24303 <summary>
24304 Information about a single packet in a JPEG2000 stream
25193 </summary> 24305 </summary>
25194 </member> 24306 </member>
25195 <member name="F:OpenMetaverse.Primitive.ObjectProperties.OwnerID"> 24307 <member name="F:OpenMetaverse.Imaging.OpenJPEG.MarshalledPacket.start_pos">
24308 <summary>Packet start position</summary>
24309 </member>
24310 <member name="F:OpenMetaverse.Imaging.OpenJPEG.MarshalledPacket.end_ph_pos">
24311 <summary>Packet header end position</summary>
24312 </member>
24313 <member name="F:OpenMetaverse.Imaging.OpenJPEG.MarshalledPacket.end_pos">
24314 <summary>Packet end position</summary>
24315 </member>
24316 <member name="T:OpenMetaverse.Assets.AssetTexture">
25196 <summary> 24317 <summary>
24318 Represents a texture
25197 </summary> 24319 </summary>
25198 </member> 24320 </member>
25199 <member name="F:OpenMetaverse.Primitive.ObjectProperties.GroupID"> 24321 <member name="F:OpenMetaverse.Assets.AssetTexture.Image">
24322 <summary>A <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> object containing image data</summary>
24323 </member>
24324 <member name="F:OpenMetaverse.Assets.AssetTexture.LayerInfo">
24325 <summary></summary>
24326 </member>
24327 <member name="F:OpenMetaverse.Assets.AssetTexture.Components">
24328 <summary></summary>
24329 </member>
24330 <member name="M:OpenMetaverse.Assets.AssetTexture.#ctor">
24331 <summary>Initializes a new instance of an AssetTexture object</summary>
24332 </member>
24333 <member name="M:OpenMetaverse.Assets.AssetTexture.#ctor(OpenMetaverse.UUID,System.Byte[])">
25200 <summary> 24334 <summary>
24335 Initializes a new instance of an AssetTexture object
25201 </summary> 24336 </summary>
24337 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
24338 <param name="assetData">A byte array containing the raw asset data</param>
25202 </member> 24339 </member>
25203 <member name="F:OpenMetaverse.Primitive.ObjectProperties.CreationDate"> 24340 <member name="M:OpenMetaverse.Assets.AssetTexture.#ctor(OpenMetaverse.Imaging.ManagedImage)">
25204 <summary> 24341 <summary>
24342 Initializes a new instance of an AssetTexture object
25205 </summary> 24343 </summary>
24344 <param name="image">A <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> object containing texture data</param>
25206 </member> 24345 </member>
25207 <member name="F:OpenMetaverse.Primitive.ObjectProperties.Permissions"> 24346 <member name="M:OpenMetaverse.Assets.AssetTexture.Encode">
25208 <summary> 24347 <summary>
24348 Populates the <seealso cref="!:AssetData"/> byte array with a JPEG2000
24349 encoded image created from the data in <seealso cref="F:OpenMetaverse.Assets.AssetTexture.Image"/>
25209 </summary> 24350 </summary>
25210 </member> 24351 </member>
25211 <member name="F:OpenMetaverse.Primitive.ObjectProperties.OwnershipCost"> 24352 <member name="M:OpenMetaverse.Assets.AssetTexture.Decode">
25212 <summary> 24353 <summary>
24354 Decodes the JPEG2000 data in <code>AssetData</code> to the
24355 <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> object <seealso cref="F:OpenMetaverse.Assets.AssetTexture.Image"/>
25213 </summary> 24356 </summary>
24357 <returns>True if the decoding was successful, otherwise false</returns>
25214 </member> 24358 </member>
25215 <member name="F:OpenMetaverse.Primitive.ObjectProperties.SaleType"> 24359 <member name="M:OpenMetaverse.Assets.AssetTexture.DecodeLayerBoundaries">
25216 <summary> 24360 <summary>
24361 Decodes the begin and end byte positions for each quality layer in
24362 the image
25217 </summary> 24363 </summary>
24364 <returns></returns>
25218 </member> 24365 </member>
25219 <member name="F:OpenMetaverse.Primitive.ObjectProperties.SalePrice"> 24366 <member name="P:OpenMetaverse.Assets.AssetTexture.AssetType">
24367 <summary>Override the base classes AssetType</summary>
24368 </member>
24369 <member name="T:OpenMetaverse.Assets.AssetBodypart">
25220 <summary> 24370 <summary>
24371 Represents an <seealso cref="T:OpenMetaverse.Assets.AssetWearable"/> that represents an avatars body ie: Hair, Etc.
25221 </summary> 24372 </summary>
25222 </member> 24373 </member>
25223 <member name="F:OpenMetaverse.Primitive.ObjectProperties.AggregatePerms"> 24374 <member name="M:OpenMetaverse.Assets.AssetBodypart.#ctor">
24375 <summary>Initializes a new instance of an AssetBodyPart object</summary>
24376 </member>
24377 <member name="M:OpenMetaverse.Assets.AssetBodypart.#ctor(OpenMetaverse.UUID,System.Byte[])">
24378 <summary>Initializes a new instance of an AssetBodyPart object with parameters</summary>
24379 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
24380 <param name="assetData">A byte array containing the raw asset data</param>
24381 </member>
24382 <member name="P:OpenMetaverse.Assets.AssetBodypart.AssetType">
24383 <summary>Override the base classes AssetType</summary>
24384 </member>
24385 <member name="T:OpenMetaverse.FriendRights">
25224 <summary> 24386 <summary>
24387
25225 </summary> 24388 </summary>
25226 </member> 24389 </member>
25227 <member name="F:OpenMetaverse.Primitive.ObjectProperties.AggregatePermTextures"> 24390 <member name="F:OpenMetaverse.FriendRights.None">
24391 <summary>The avatar has no rights</summary>
24392 </member>
24393 <member name="F:OpenMetaverse.FriendRights.CanSeeOnline">
24394 <summary>The avatar can see the online status of the target avatar</summary>
24395 </member>
24396 <member name="F:OpenMetaverse.FriendRights.CanSeeOnMap">
24397 <summary>The avatar can see the location of the target avatar on the map</summary>
24398 </member>
24399 <member name="F:OpenMetaverse.FriendRights.CanModifyObjects">
24400 <summary>The avatar can modify the ojects of the target avatar </summary>
24401 </member>
24402 <member name="T:OpenMetaverse.FriendInfo">
25228 <summary> 24403 <summary>
24404 This class holds information about an avatar in the friends list. There are two ways
24405 to interface to this class. The first is through the set of boolean properties. This is the typical
24406 way clients of this class will use it. The second interface is through two bitflag properties,
24407 TheirFriendsRights and MyFriendsRights
25229 </summary> 24408 </summary>
25230 </member> 24409 </member>
25231 <member name="F:OpenMetaverse.Primitive.ObjectProperties.AggregatePermTexturesOwner"> 24410 <member name="M:OpenMetaverse.FriendInfo.#ctor(OpenMetaverse.UUID,OpenMetaverse.FriendRights,OpenMetaverse.FriendRights)">
25232 <summary> 24411 <summary>
24412 Used internally when building the initial list of friends at login time
25233 </summary> 24413 </summary>
24414 <param name="id">System ID of the avatar being prepesented</param>
24415 <param name="theirRights">Rights the friend has to see you online and to modify your objects</param>
24416 <param name="myRights">Rights you have to see your friend online and to modify their objects</param>
25234 </member> 24417 </member>
25235 <member name="F:OpenMetaverse.Primitive.ObjectProperties.Category"> 24418 <member name="M:OpenMetaverse.FriendInfo.ToString">
25236 <summary> 24419 <summary>
24420 FriendInfo represented as a string
25237 </summary> 24421 </summary>
24422 <returns>A string reprentation of both my rights and my friends rights</returns>
25238 </member> 24423 </member>
25239 <member name="F:OpenMetaverse.Primitive.ObjectProperties.InventorySerial"> 24424 <member name="P:OpenMetaverse.FriendInfo.UUID">
25240 <summary> 24425 <summary>
24426 System ID of the avatar
25241 </summary> 24427 </summary>
25242 </member> 24428 </member>
25243 <member name="F:OpenMetaverse.Primitive.ObjectProperties.ItemID"> 24429 <member name="P:OpenMetaverse.FriendInfo.Name">
25244 <summary> 24430 <summary>
24431 full name of the avatar
25245 </summary> 24432 </summary>
25246 </member> 24433 </member>
25247 <member name="F:OpenMetaverse.Primitive.ObjectProperties.FolderID"> 24434 <member name="P:OpenMetaverse.FriendInfo.IsOnline">
25248 <summary> 24435 <summary>
24436 True if the avatar is online
25249 </summary> 24437 </summary>
25250 </member> 24438 </member>
25251 <member name="F:OpenMetaverse.Primitive.ObjectProperties.FromTaskID"> 24439 <member name="P:OpenMetaverse.FriendInfo.CanSeeMeOnline">
25252 <summary> 24440 <summary>
24441 True if the friend can see if I am online
25253 </summary> 24442 </summary>
25254 </member> 24443 </member>
25255 <member name="F:OpenMetaverse.Primitive.ObjectProperties.LastOwnerID"> 24444 <member name="P:OpenMetaverse.FriendInfo.CanSeeMeOnMap">
25256 <summary> 24445 <summary>
24446 True if the friend can see me on the map
25257 </summary> 24447 </summary>
25258 </member> 24448 </member>
25259 <member name="F:OpenMetaverse.Primitive.ObjectProperties.Name"> 24449 <member name="P:OpenMetaverse.FriendInfo.CanModifyMyObjects">
25260 <summary> 24450 <summary>
24451 True if the freind can modify my objects
25261 </summary> 24452 </summary>
25262 </member> 24453 </member>
25263 <member name="F:OpenMetaverse.Primitive.ObjectProperties.Description"> 24454 <member name="P:OpenMetaverse.FriendInfo.CanSeeThemOnline">
25264 <summary> 24455 <summary>
24456 True if I can see if my friend is online
25265 </summary> 24457 </summary>
25266 </member> 24458 </member>
25267 <member name="F:OpenMetaverse.Primitive.ObjectProperties.TouchName"> 24459 <member name="P:OpenMetaverse.FriendInfo.CanSeeThemOnMap">
25268 <summary> 24460 <summary>
24461 True if I can see if my friend is on the map
25269 </summary> 24462 </summary>
25270 </member> 24463 </member>
25271 <member name="F:OpenMetaverse.Primitive.ObjectProperties.SitName"> 24464 <member name="P:OpenMetaverse.FriendInfo.CanModifyTheirObjects">
25272 <summary> 24465 <summary>
24466 True if I can modify my friend's objects
25273 </summary> 24467 </summary>
25274 </member> 24468 </member>
25275 <member name="F:OpenMetaverse.Primitive.ObjectProperties.TextureIDs"> 24469 <member name="P:OpenMetaverse.FriendInfo.TheirFriendRights">
25276 <summary> 24470 <summary>
24471 My friend's rights represented as bitmapped flags
25277 </summary> 24472 </summary>
25278 </member> 24473 </member>
25279 <member name="M:OpenMetaverse.Primitive.ObjectProperties.SetFamilyProperties(OpenMetaverse.Primitive.ObjectProperties)"> 24474 <member name="P:OpenMetaverse.FriendInfo.MyFriendRights">
25280 <summary> 24475 <summary>
25281 Set the properties that are set in an ObjectPropertiesFamily packet 24476 My rights represented as bitmapped flags
25282 </summary> 24477 </summary>
25283 <param name="props">
25284 <seealso cref="T:OpenMetaverse.Primitive.ObjectProperties" /> that has
25285 been partially filled by an ObjectPropertiesFamily packet</param>
25286 </member> 24478 </member>
25287 <member name="T:OpenMetaverse.Primitive.PhysicsProperties"> 24479 <member name="T:OpenMetaverse.FriendsManager">
25288 <summary> 24480 <summary>
25289 Describes physics attributes of the prim 24481 This class is used to add and remove avatars from your friends list and to manage their permission.
25290 </summary> 24482 </summary>
25291 </member> 24483 </member>
25292 <member name="F:OpenMetaverse.Primitive.PhysicsProperties.LocalID"> 24484 <member name="F:OpenMetaverse.FriendsManager.m_FriendOnline">
25293 <summary>Primitive's local ID</summary> 24485 <summary>The event subscribers. null if no subcribers</summary>
25294 </member> 24486 </member>
25295 <member name="F:OpenMetaverse.Primitive.PhysicsProperties.Density"> 24487 <member name="M:OpenMetaverse.FriendsManager.OnFriendOnline(OpenMetaverse.FriendInfoEventArgs)">
25296 <summary>Density (1000 for normal density)</summary> 24488 <summary>Raises the FriendOnline event</summary>
24489 <param name="e">A FriendInfoEventArgs object containing the
24490 data returned from the data server</param>
25297 </member> 24491 </member>
25298 <member name="F:OpenMetaverse.Primitive.PhysicsProperties.Friction"> 24492 <member name="F:OpenMetaverse.FriendsManager.m_FriendOnlineLock">
25299 <summary>Friction</summary> 24493 <summary>Thread sync lock object</summary>
25300 </member> 24494 </member>
25301 <member name="F:OpenMetaverse.Primitive.PhysicsProperties.GravityMultiplier"> 24495 <member name="F:OpenMetaverse.FriendsManager.m_FriendOffline">
25302 <summary>Gravity multiplier (1 for normal gravity) </summary> 24496 <summary>The event subscribers. null if no subcribers</summary>
25303 </member> 24497 </member>
25304 <member name="F:OpenMetaverse.Primitive.PhysicsProperties.PhysicsShapeType"> 24498 <member name="M:OpenMetaverse.FriendsManager.OnFriendOffline(OpenMetaverse.FriendInfoEventArgs)">
25305 <summary>Type of physics representation of this primitive in the simulator</summary> 24499 <summary>Raises the FriendOffline event</summary>
24500 <param name="e">A FriendInfoEventArgs object containing the
24501 data returned from the data server</param>
25306 </member> 24502 </member>
25307 <member name="F:OpenMetaverse.Primitive.PhysicsProperties.Restitution"> 24503 <member name="F:OpenMetaverse.FriendsManager.m_FriendOfflineLock">
25308 <summary>Restitution</summary> 24504 <summary>Thread sync lock object</summary>
25309 </member> 24505 </member>
25310 <member name="M:OpenMetaverse.Primitive.PhysicsProperties.FromOSD(OpenMetaverse.StructuredData.OSD)"> 24506 <member name="F:OpenMetaverse.FriendsManager.m_FriendRights">
25311 <summary> 24507 <summary>The event subscribers. null if no subcribers</summary>
25312 Creates PhysicsProperties from OSD
25313 </summary>
25314 <param name="osd">OSDMap with incoming data</param>
25315 <returns>Deserialized PhysicsProperties object</returns>
25316 </member> 24508 </member>
25317 <member name="M:OpenMetaverse.Primitive.PhysicsProperties.GetOSD"> 24509 <member name="M:OpenMetaverse.FriendsManager.OnFriendRights(OpenMetaverse.FriendInfoEventArgs)">
25318 <summary> 24510 <summary>Raises the FriendRightsUpdate event</summary>
25319 Serializes PhysicsProperties to OSD 24511 <param name="e">A FriendInfoEventArgs object containing the
25320 </summary> 24512 data returned from the data server</param>
25321 <returns>OSDMap with serialized PhysicsProperties data</returns>
25322 </member> 24513 </member>
25323 <member name="T:OpenMetaverse.Primitive.TextureAnimMode"> 24514 <member name="F:OpenMetaverse.FriendsManager.m_FriendRightsLock">
25324 <summary> 24515 <summary>Thread sync lock object</summary>
25325 Texture animation mode
25326 </summary>
25327 </member> 24516 </member>
25328 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.ANIM_OFF"> 24517 <member name="F:OpenMetaverse.FriendsManager.m_FriendNames">
25329 <summary>Disable texture animation</summary> 24518 <summary>The event subscribers. null if no subcribers</summary>
25330 </member> 24519 </member>
25331 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.ANIM_ON"> 24520 <member name="M:OpenMetaverse.FriendsManager.OnFriendNames(OpenMetaverse.FriendNamesEventArgs)">
25332 <summary>Enable texture animation</summary> 24521 <summary>Raises the FriendNames event</summary>
24522 <param name="e">A FriendNamesEventArgs object containing the
24523 data returned from the data server</param>
25333 </member> 24524 </member>
25334 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.LOOP"> 24525 <member name="F:OpenMetaverse.FriendsManager.m_FriendNamesLock">
25335 <summary>Loop when animating textures</summary> 24526 <summary>Thread sync lock object</summary>
25336 </member> 24527 </member>
25337 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.REVERSE"> 24528 <member name="F:OpenMetaverse.FriendsManager.m_FriendshipOffered">
25338 <summary>Animate in reverse direction</summary> 24529 <summary>The event subscribers. null if no subcribers</summary>
25339 </member> 24530 </member>
25340 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.PING_PONG"> 24531 <member name="M:OpenMetaverse.FriendsManager.OnFriendshipOffered(OpenMetaverse.FriendshipOfferedEventArgs)">
25341 <summary>Animate forward then reverse</summary> 24532 <summary>Raises the FriendshipOffered event</summary>
24533 <param name="e">A FriendshipOfferedEventArgs object containing the
24534 data returned from the data server</param>
25342 </member> 24535 </member>
25343 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.SMOOTH"> 24536 <member name="F:OpenMetaverse.FriendsManager.m_FriendshipOfferedLock">
25344 <summary>Slide texture smoothly instead of frame-stepping</summary> 24537 <summary>Thread sync lock object</summary>
25345 </member> 24538 </member>
25346 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.ROTATE"> 24539 <member name="F:OpenMetaverse.FriendsManager.m_FriendshipResponse">
25347 <summary>Rotate texture instead of using frames</summary> 24540 <summary>The event subscribers. null if no subcribers</summary>
25348 </member> 24541 </member>
25349 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.SCALE"> 24542 <member name="M:OpenMetaverse.FriendsManager.OnFriendshipResponse(OpenMetaverse.FriendshipResponseEventArgs)">
25350 <summary>Scale texture instead of using frames</summary> 24543 <summary>Raises the FriendshipResponse event</summary>
24544 <param name="e">A FriendshipResponseEventArgs object containing the
24545 data returned from the data server</param>
25351 </member> 24546 </member>
25352 <member name="T:OpenMetaverse.Primitive.TextureEntryFace"> 24547 <member name="F:OpenMetaverse.FriendsManager.m_FriendshipResponseLock">
25353 <summary> 24548 <summary>Thread sync lock object</summary>
25354 A single textured face. Don't instantiate this class yourself, use the
25355 methods in TextureEntry
25356 </summary>
25357 </member> 24549 </member>
25358 <member name="M:OpenMetaverse.Primitive.TextureEntryFace.#ctor(OpenMetaverse.Primitive.TextureEntryFace)"> 24550 <member name="F:OpenMetaverse.FriendsManager.m_FriendshipTerminated">
25359 <summary> 24551 <summary>The event subscribers. null if no subcribers</summary>
25360 Contains the definition for individual faces
25361 </summary>
25362 <param name="defaultTexture">
25363 </param>
25364 </member> 24552 </member>
25365 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.material"> 24553 <member name="M:OpenMetaverse.FriendsManager.OnFriendshipTerminated(OpenMetaverse.FriendshipTerminatedEventArgs)">
25366 <summary> 24554 <summary>Raises the FriendshipTerminated event</summary>
25367 </summary> 24555 <param name="e">A FriendshipTerminatedEventArgs object containing the
24556 data returned from the data server</param>
25368 </member> 24557 </member>
25369 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.media"> 24558 <member name="F:OpenMetaverse.FriendsManager.m_FriendshipTerminatedLock">
25370 <summary> 24559 <summary>Thread sync lock object</summary>
25371 </summary>
25372 </member> 24560 </member>
25373 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.RGBA"> 24561 <member name="F:OpenMetaverse.FriendsManager.m_FriendFound">
24562 <summary>The event subscribers. null if no subcribers</summary>
24563 </member>
24564 <member name="M:OpenMetaverse.FriendsManager.OnFriendFoundReply(OpenMetaverse.FriendFoundReplyEventArgs)">
24565 <summary>Raises the FriendFoundReply event</summary>
24566 <param name="e">A FriendFoundReplyEventArgs object containing the
24567 data returned from the data server</param>
24568 </member>
24569 <member name="F:OpenMetaverse.FriendsManager.m_FriendFoundLock">
24570 <summary>Thread sync lock object</summary>
24571 </member>
24572 <member name="F:OpenMetaverse.FriendsManager.FriendList">
25374 <summary> 24573 <summary>
24574 A dictionary of key/value pairs containing known friends of this avatar.
24575
24576 The Key is the <seealso cref="T:OpenMetaverse.UUID"/> of the friend, the value is a <seealso cref="T:OpenMetaverse.FriendInfo"/>
24577 object that contains detailed information including permissions you have and have given to the friend
25375 </summary> 24578 </summary>
25376 </member> 24579 </member>
25377 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.RepeatU"> 24580 <member name="F:OpenMetaverse.FriendsManager.FriendRequests">
25378 <summary> 24581 <summary>
24582 A Dictionary of key/value pairs containing current pending frienship offers.
24583
24584 The key is the <seealso cref="T:OpenMetaverse.UUID"/> of the avatar making the request,
24585 the value is the <seealso cref="T:OpenMetaverse.UUID"/> of the request which is used to accept
24586 or decline the friendship offer
25379 </summary> 24587 </summary>
25380 </member> 24588 </member>
25381 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.RepeatV"> 24589 <member name="M:OpenMetaverse.FriendsManager.#ctor(OpenMetaverse.GridClient)">
25382 <summary> 24590 <summary>
24591 Internal constructor
25383 </summary> 24592 </summary>
24593 <param name="client">A reference to the GridClient Object</param>
25384 </member> 24594 </member>
25385 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.OffsetU"> 24595 <member name="M:OpenMetaverse.FriendsManager.AcceptFriendship(OpenMetaverse.UUID,OpenMetaverse.UUID)">
25386 <summary> 24596 <summary>
24597 Accept a friendship request
25387 </summary> 24598 </summary>
24599 <param name="fromAgentID">agentID of avatatar to form friendship with</param>
24600 <param name="imSessionID">imSessionID of the friendship request message</param>
25388 </member> 24601 </member>
25389 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.OffsetV"> 24602 <member name="M:OpenMetaverse.FriendsManager.DeclineFriendship(OpenMetaverse.UUID,OpenMetaverse.UUID)">
25390 <summary> 24603 <summary>
24604 Decline a friendship request
25391 </summary> 24605 </summary>
24606 <param name="fromAgentID"><seealso cref="T:OpenMetaverse.UUID"/> of friend</param>
24607 <param name="imSessionID">imSessionID of the friendship request message</param>
25392 </member> 24608 </member>
25393 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.Rotation"> 24609 <member name="M:OpenMetaverse.FriendsManager.OfferFriendship(OpenMetaverse.UUID)">
25394 <summary> 24610 <summary>
24611 Overload: Offer friendship to an avatar.
25395 </summary> 24612 </summary>
24613 <param name="agentID">System ID of the avatar you are offering friendship to</param>
25396 </member> 24614 </member>
25397 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.Glow"> 24615 <member name="M:OpenMetaverse.FriendsManager.OfferFriendship(OpenMetaverse.UUID,System.String)">
25398 <summary> 24616 <summary>
24617 Offer friendship to an avatar.
25399 </summary> 24618 </summary>
24619 <param name="agentID">System ID of the avatar you are offering friendship to</param>
24620 <param name="message">A message to send with the request</param>
25400 </member> 24621 </member>
25401 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.Bump"> 24622 <member name="M:OpenMetaverse.FriendsManager.TerminateFriendship(OpenMetaverse.UUID)">
25402 <summary> 24623 <summary>
24624 Terminate a friendship with an avatar
25403 </summary> 24625 </summary>
24626 <param name="agentID">System ID of the avatar you are terminating the friendship with</param>
25404 </member> 24627 </member>
25405 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.MediaFlags"> 24628 <member name="M:OpenMetaverse.FriendsManager.TerminateFriendshipHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
25406 <summary>In the future this will specify whether a webpage is 24629 <summary>Process an incoming packet and raise the appropriate events</summary>
25407 attached to this face</summary> 24630 <param name="sender">The sender</param>
24631 <param name="e">The EventArgs object containing the packet data</param>
25408 </member> 24632 </member>
25409 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.TextureID"> 24633 <member name="M:OpenMetaverse.FriendsManager.GrantRights(OpenMetaverse.UUID,OpenMetaverse.FriendRights)">
25410 <summary> 24634 <summary>
24635 Change the rights of a friend avatar.
25411 </summary> 24636 </summary>
24637 <param name="friendID">the <seealso cref="T:OpenMetaverse.UUID"/> of the friend</param>
24638 <param name="rights">the new rights to give the friend</param>
24639 <remarks>This method will implicitly set the rights to those passed in the rights parameter.</remarks>
25412 </member> 24640 </member>
25413 <member name="M:OpenMetaverse.Primitive.TextureEntryFace.ToString"> 24641 <member name="M:OpenMetaverse.FriendsManager.MapFriend(OpenMetaverse.UUID)">
25414 <summary> 24642 <summary>
24643 Use to map a friends location on the grid.
25415 </summary> 24644 </summary>
25416 <returns> 24645 <param name="friendID">Friends UUID to find</param>
25417 </returns> 24646 <remarks><seealso cref="E:OnFriendFound"/></remarks>
25418 </member> 24647 </member>
25419 <member name="T:OpenMetaverse.Primitive.TextureEntry"> 24648 <member name="M:OpenMetaverse.FriendsManager.TrackFriend(OpenMetaverse.UUID)">
25420 <summary> 24649 <summary>
25421 Represents all of the texturable faces for an object 24650 Use to track a friends movement on the grid
25422 </summary> 24651 </summary>
25423 <remarks>Grid objects have infinite faces, with each face 24652 <param name="friendID">Friends Key</param>
25424 using the properties of the default face unless set otherwise. So if
25425 you have a TextureEntry with a default texture uuid of X, and face 18
25426 has a texture UUID of Y, every face would be textured with X except for
25427 face 18 that uses Y. In practice however, primitives utilize a maximum
25428 of nine faces</remarks>
25429 </member> 24653 </member>
25430 <member name="M:OpenMetaverse.Primitive.TextureEntry.#ctor(OpenMetaverse.UUID)"> 24654 <member name="M:OpenMetaverse.FriendsManager.RequestOnlineNotification(OpenMetaverse.UUID)">
25431 <summary> 24655 <summary>
25432 Constructor that takes a default texture UUID 24656 Ask for a notification of friend's online status
25433 </summary> 24657 </summary>
25434 <param name="defaultTextureID">Texture UUID to use as the default texture</param> 24658 <param name="friendID">Friend's UUID</param>
25435 </member> 24659 </member>
25436 <member name="M:OpenMetaverse.Primitive.TextureEntry.#ctor(OpenMetaverse.Primitive.TextureEntryFace)"> 24660 <member name="M:OpenMetaverse.FriendsManager.Avatars_OnAvatarNames(System.Object,OpenMetaverse.UUIDNameReplyEventArgs)">
25437 <summary> 24661 <summary>
25438 Constructor that takes a <code>TextureEntryFace</code> for the 24662 This handles the asynchronous response of a RequestAvatarNames call.
25439 default face
25440 </summary> 24663 </summary>
25441 <param name="defaultFace">Face to use as the default face</param> 24664 <param name="sender"></param>
24665 <param name="e">names cooresponding to the the list of IDs sent the the RequestAvatarNames call.</param>
25442 </member> 24666 </member>
25443 <member name="M:OpenMetaverse.Primitive.TextureEntry.#ctor(System.Byte[],System.Int32,System.Int32)"> 24667 <member name="M:OpenMetaverse.FriendsManager.OnlineNotificationHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
25444 <summary> 24668 <summary>Process an incoming packet and raise the appropriate events</summary>
25445 Constructor that creates the TextureEntry class from a byte array 24669 <param name="sender">The sender</param>
25446 </summary> 24670 <param name="e">The EventArgs object containing the packet data</param>
25447 <param name="data">Byte array containing the TextureEntry field</param>
25448 <param name="pos">Starting position of the TextureEntry field in
25449 the byte array</param>
25450 <param name="length">Length of the TextureEntry field, in bytes</param>
25451 </member> 24671 </member>
25452 <member name="F:OpenMetaverse.Primitive.TextureEntry.DefaultTexture"> 24672 <member name="M:OpenMetaverse.FriendsManager.OfflineNotificationHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
25453 <summary> 24673 <summary>Process an incoming packet and raise the appropriate events</summary>
25454 </summary> 24674 <param name="sender">The sender</param>
24675 <param name="e">The EventArgs object containing the packet data</param>
25455 </member> 24676 </member>
25456 <member name="F:OpenMetaverse.Primitive.TextureEntry.FaceTextures"> 24677 <member name="M:OpenMetaverse.FriendsManager.ChangeUserRightsHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
25457 <summary> 24678 <summary>Process an incoming packet and raise the appropriate events</summary>
25458 </summary> 24679 <param name="sender">The sender</param>
24680 <param name="e">The EventArgs object containing the packet data</param>
25459 </member> 24681 </member>
25460 <member name="M:OpenMetaverse.Primitive.TextureEntry.CreateFace(System.UInt32)"> 24682 <member name="M:OpenMetaverse.FriendsManager.OnFindAgentReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
25461 <summary> 24683 <summary>Process an incoming packet and raise the appropriate events</summary>
25462 This will either create a new face if a custom face for the given 24684 <param name="sender">The sender</param>
25463 index is not defined, or return the custom face for that index if 24685 <param name="e">The EventArgs object containing the packet data</param>
25464 it already exists
25465 </summary>
25466 <param name="index">The index number of the face to create or
25467 retrieve</param>
25468 <returns>A TextureEntryFace containing all the properties for that
25469 face</returns>
25470 </member> 24686 </member>
25471 <member name="M:OpenMetaverse.Primitive.TextureEntry.GetFace(System.UInt32)"> 24687 <member name="M:OpenMetaverse.FriendsManager.Network_OnLoginResponse(System.Boolean,System.Boolean,System.String,System.String,OpenMetaverse.LoginResponseData)">
25472 <summary> 24688 <summary>
24689 Populate FriendList <seealso cref="!:InternalDictionary"/> with data from the login reply
25473 </summary> 24690 </summary>
25474 <param name="index"> 24691 <param name="loginSuccess">true if login was successful</param>
25475 </param> 24692 <param name="redirect">true if login request is requiring a redirect</param>
25476 <returns> 24693 <param name="message">A string containing the response to the login request</param>
25477 </returns> 24694 <param name="reason">A string containing the reason for the request</param>
24695 <param name="replyData">A <seealso cref="T:OpenMetaverse.LoginResponseData"/> object containing the decoded
24696 reply from the login server</param>
25478 </member> 24697 </member>
25479 <member name="M:OpenMetaverse.Primitive.TextureEntry.GetOSD"> 24698 <member name="E:OpenMetaverse.FriendsManager.FriendOnline">
25480 <summary> 24699 <summary>Raised when the simulator sends notification one of the members in our friends list comes online</summary>
25481 </summary>
25482 <returns>
25483 </returns>
25484 </member> 24700 </member>
25485 <member name="M:OpenMetaverse.Primitive.TextureEntry.GetBytes"> 24701 <member name="E:OpenMetaverse.FriendsManager.FriendOffline">
25486 <summary> 24702 <summary>Raised when the simulator sends notification one of the members in our friends list goes offline</summary>
25487 </summary>
25488 <returns>
25489 </returns>
25490 </member> 24703 </member>
25491 <member name="M:OpenMetaverse.Primitive.TextureEntry.ToString"> 24704 <member name="E:OpenMetaverse.FriendsManager.FriendRightsUpdate">
25492 <summary> 24705 <summary>Raised when the simulator sends notification one of the members in our friends list grants or revokes permissions</summary>
25493 </summary>
25494 <returns>
25495 </returns>
25496 </member> 24706 </member>
25497 <member name="T:OpenMetaverse.Primitive.TextureAnimation"> 24707 <member name="E:OpenMetaverse.FriendsManager.FriendNames">
25498 <summary> 24708 <summary>Raised when the simulator sends us the names on our friends list</summary>
25499 Controls the texture animation of a particular prim
25500 </summary>
25501 </member> 24709 </member>
25502 <member name="M:OpenMetaverse.Primitive.TextureAnimation.#ctor(System.Byte[],System.Int32)"> 24710 <member name="E:OpenMetaverse.FriendsManager.FriendshipOffered">
25503 <summary> 24711 <summary>Raised when the simulator sends notification another agent is offering us friendship</summary>
25504 </summary>
25505 <param name="data">
25506 </param>
25507 <param name="pos">
25508 </param>
25509 </member> 24712 </member>
25510 <member name="F:OpenMetaverse.Primitive.TextureAnimation.Flags"> 24713 <member name="E:OpenMetaverse.FriendsManager.FriendshipResponse">
25511 <summary> 24714 <summary>Raised when a request we sent to friend another agent is accepted or declined</summary>
25512 </summary>
25513 </member> 24715 </member>
25514 <member name="F:OpenMetaverse.Primitive.TextureAnimation.Face"> 24716 <member name="E:OpenMetaverse.FriendsManager.FriendshipTerminated">
25515 <summary> 24717 <summary>Raised when the simulator sends notification one of the members in our friends list has terminated
25516 </summary> 24718 our friendship</summary>
25517 </member> 24719 </member>
25518 <member name="F:OpenMetaverse.Primitive.TextureAnimation.SizeX"> 24720 <member name="E:OpenMetaverse.FriendsManager.FriendFoundReply">
25519 <summary> 24721 <summary>Raised when the simulator sends the location of a friend we have
25520 </summary> 24722 requested map location info for</summary>
25521 </member> 24723 </member>
25522 <member name="F:OpenMetaverse.Primitive.TextureAnimation.SizeY"> 24724 <member name="T:OpenMetaverse.FriendInfoEventArgs">
25523 <summary> 24725 <summary>Contains information on a member of our friends list</summary>
25524 </summary>
25525 </member> 24726 </member>
25526 <member name="F:OpenMetaverse.Primitive.TextureAnimation.Start"> 24727 <member name="M:OpenMetaverse.FriendInfoEventArgs.#ctor(OpenMetaverse.FriendInfo)">
25527 <summary> 24728 <summary>
24729 Construct a new instance of the FriendInfoEventArgs class
25528 </summary> 24730 </summary>
24731 <param name="friend">The FriendInfo</param>
25529 </member> 24732 </member>
25530 <member name="F:OpenMetaverse.Primitive.TextureAnimation.Length"> 24733 <member name="P:OpenMetaverse.FriendInfoEventArgs.Friend">
25531 <summary> 24734 <summary>Get the FriendInfo</summary>
25532 </summary>
25533 </member> 24735 </member>
25534 <member name="F:OpenMetaverse.Primitive.TextureAnimation.Rate"> 24736 <member name="T:OpenMetaverse.FriendNamesEventArgs">
25535 <summary> 24737 <summary>Contains Friend Names</summary>
25536 </summary>
25537 </member> 24738 </member>
25538 <member name="M:OpenMetaverse.Primitive.TextureAnimation.GetBytes"> 24739 <member name="M:OpenMetaverse.FriendNamesEventArgs.#ctor(System.Collections.Generic.Dictionary{OpenMetaverse.UUID,System.String})">
25539 <summary> 24740 <summary>
24741 Construct a new instance of the FriendNamesEventArgs class
25540 </summary> 24742 </summary>
25541 <returns> 24743 <param name="names">A dictionary where the Key is the ID of the Agent,
25542 </returns> 24744 and the Value is a string containing their name</param>
25543 </member> 24745 </member>
25544 <member name="F:OpenMetaverse.Primitive.MediaVersion"> 24746 <member name="P:OpenMetaverse.FriendNamesEventArgs.Names">
25545 <summary> 24747 <summary>A dictionary where the Key is the ID of the Agent,
25546 Current version of the media data for the prim 24748 and the Value is a string containing their name</summary>
25547 </summary>
25548 </member> 24749 </member>
25549 <member name="F:OpenMetaverse.Primitive.FaceMedia"> 24750 <member name="T:OpenMetaverse.FriendshipOfferedEventArgs">
25550 <summary> 24751 <summary>Sent when another agent requests a friendship with our agent</summary>
25551 Array of media entries indexed by face number
25552 </summary>
25553 </member> 24752 </member>
25554 <member name="F:OpenMetaverse.Primitive.ParticleSys"> 24753 <member name="M:OpenMetaverse.FriendshipOfferedEventArgs.#ctor(OpenMetaverse.UUID,System.String,OpenMetaverse.UUID)">
25555 <summary> 24754 <summary>
24755 Construct a new instance of the FriendshipOfferedEventArgs class
25556 </summary> 24756 </summary>
24757 <param name="agentID">The ID of the agent requesting friendship</param>
24758 <param name="agentName">The name of the agent requesting friendship</param>
24759 <param name="imSessionID">The ID of the session, used in accepting or declining the
24760 friendship offer</param>
25557 </member> 24761 </member>
25558 <member name="F:OpenMetaverse.Primitive.ID"> 24762 <member name="P:OpenMetaverse.FriendshipOfferedEventArgs.AgentID">
24763 <summary>Get the ID of the agent requesting friendship</summary>
24764 </member>
24765 <member name="P:OpenMetaverse.FriendshipOfferedEventArgs.AgentName">
24766 <summary>Get the name of the agent requesting friendship</summary>
24767 </member>
24768 <member name="P:OpenMetaverse.FriendshipOfferedEventArgs.SessionID">
24769 <summary>Get the ID of the session, used in accepting or declining the
24770 friendship offer</summary>
24771 </member>
24772 <member name="T:OpenMetaverse.FriendshipResponseEventArgs">
24773 <summary>A response containing the results of our request to form a friendship with another agent</summary>
24774 </member>
24775 <member name="M:OpenMetaverse.FriendshipResponseEventArgs.#ctor(OpenMetaverse.UUID,System.String,System.Boolean)">
25559 <summary> 24776 <summary>
24777 Construct a new instance of the FriendShipResponseEventArgs class
25560 </summary> 24778 </summary>
24779 <param name="agentID">The ID of the agent we requested a friendship with</param>
24780 <param name="agentName">The name of the agent we requested a friendship with</param>
24781 <param name="accepted">true if the agent accepted our friendship offer</param>
25561 </member> 24782 </member>
25562 <member name="F:OpenMetaverse.Primitive.GroupID"> 24783 <member name="P:OpenMetaverse.FriendshipResponseEventArgs.AgentID">
24784 <summary>Get the ID of the agent we requested a friendship with</summary>
24785 </member>
24786 <member name="P:OpenMetaverse.FriendshipResponseEventArgs.AgentName">
24787 <summary>Get the name of the agent we requested a friendship with</summary>
24788 </member>
24789 <member name="P:OpenMetaverse.FriendshipResponseEventArgs.Accepted">
24790 <summary>true if the agent accepted our friendship offer</summary>
24791 </member>
24792 <member name="T:OpenMetaverse.FriendshipTerminatedEventArgs">
24793 <summary>Contains data sent when a friend terminates a friendship with us</summary>
24794 </member>
24795 <member name="M:OpenMetaverse.FriendshipTerminatedEventArgs.#ctor(OpenMetaverse.UUID,System.String)">
25563 <summary> 24796 <summary>
24797 Construct a new instance of the FrindshipTerminatedEventArgs class
25564 </summary> 24798 </summary>
24799 <param name="agentID">The ID of the friend who terminated the friendship with us</param>
24800 <param name="agentName">The name of the friend who terminated the friendship with us</param>
25565 </member> 24801 </member>
25566 <member name="F:OpenMetaverse.Primitive.LocalID"> 24802 <member name="P:OpenMetaverse.FriendshipTerminatedEventArgs.AgentID">
24803 <summary>Get the ID of the agent that terminated the friendship with us</summary>
24804 </member>
24805 <member name="P:OpenMetaverse.FriendshipTerminatedEventArgs.AgentName">
24806 <summary>Get the name of the agent that terminated the friendship with us</summary>
24807 </member>
24808 <member name="T:OpenMetaverse.FriendFoundReplyEventArgs">
25567 <summary> 24809 <summary>
24810 Data sent in response to a <see cref="!:FindFriend"/> request which contains the information to allow us to map the friends location
25568 </summary> 24811 </summary>
25569 </member> 24812 </member>
25570 <member name="F:OpenMetaverse.Primitive.ParentID"> 24813 <member name="M:OpenMetaverse.FriendFoundReplyEventArgs.#ctor(OpenMetaverse.UUID,System.UInt64,OpenMetaverse.Vector3)">
25571 <summary> 24814 <summary>
24815 Construct a new instance of the FriendFoundReplyEventArgs class
25572 </summary> 24816 </summary>
24817 <param name="agentID">The ID of the agent we have requested location information for</param>
24818 <param name="regionHandle">The region handle where our friend is located</param>
24819 <param name="location">The simulator local position our friend is located</param>
25573 </member> 24820 </member>
25574 <member name="F:OpenMetaverse.Primitive.RegionHandle"> 24821 <member name="P:OpenMetaverse.FriendFoundReplyEventArgs.AgentID">
24822 <summary>Get the ID of the agent we have received location information for</summary>
24823 </member>
24824 <member name="P:OpenMetaverse.FriendFoundReplyEventArgs.RegionHandle">
24825 <summary>Get the region handle where our mapped friend is located</summary>
24826 </member>
24827 <member name="P:OpenMetaverse.FriendFoundReplyEventArgs.Location">
24828 <summary>Get the simulator local position where our friend is located</summary>
24829 </member>
24830 <member name="T:OpenMetaverse.StatusCode">
25575 <summary> 24831 <summary>
24832
25576 </summary> 24833 </summary>
25577 </member> 24834 </member>
25578 <member name="F:OpenMetaverse.Primitive.Flags"> 24835 <member name="F:OpenMetaverse.StatusCode.OK">
24836 <summary>OK</summary>
24837 </member>
24838 <member name="F:OpenMetaverse.StatusCode.Done">
24839 <summary>Transfer completed</summary>
24840 </member>
24841 <member name="F:OpenMetaverse.StatusCode.Skip">
24842 <summary></summary>
24843 </member>
24844 <member name="F:OpenMetaverse.StatusCode.Abort">
24845 <summary></summary>
24846 </member>
24847 <member name="F:OpenMetaverse.StatusCode.Error">
24848 <summary>Unknown error occurred</summary>
24849 </member>
24850 <member name="F:OpenMetaverse.StatusCode.UnknownSource">
24851 <summary>Equivalent to a 404 error</summary>
24852 </member>
24853 <member name="F:OpenMetaverse.StatusCode.InsufficientPermissions">
24854 <summary>Client does not have permission for that resource</summary>
24855 </member>
24856 <member name="F:OpenMetaverse.StatusCode.Unknown">
24857 <summary>Unknown status</summary>
24858 </member>
24859 <member name="T:OpenMetaverse.ChannelType">
25579 <summary> 24860 <summary>
24861
25580 </summary> 24862 </summary>
25581 </member> 24863 </member>
25582 <member name="F:OpenMetaverse.Primitive.TreeSpecies"> 24864 <member name="F:OpenMetaverse.ChannelType.Unknown">
25583 <summary>Foliage type for this primitive. Only applicable if this 24865 <summary></summary>
25584 primitive is foliage</summary>
25585 </member> 24866 </member>
25586 <member name="F:OpenMetaverse.Primitive.ScratchPad"> 24867 <member name="F:OpenMetaverse.ChannelType.Misc">
25587 <summary>Unknown</summary> 24868 <summary>Unknown</summary>
25588 </member> 24869 </member>
25589 <member name="F:OpenMetaverse.Primitive.Position"> 24870 <member name="F:OpenMetaverse.ChannelType.Asset">
25590 <summary> 24871 <summary>Virtually all asset transfers use this channel</summary>
25591 </summary>
25592 </member> 24872 </member>
25593 <member name="F:OpenMetaverse.Primitive.Scale"> 24873 <member name="T:OpenMetaverse.SourceType">
25594 <summary> 24874 <summary>
24875
25595 </summary> 24876 </summary>
25596 </member> 24877 </member>
25597 <member name="F:OpenMetaverse.Primitive.Rotation"> 24878 <member name="F:OpenMetaverse.SourceType.Unknown">
25598 <summary> 24879 <summary></summary>
25599 </summary>
25600 </member> 24880 </member>
25601 <member name="F:OpenMetaverse.Primitive.Velocity"> 24881 <member name="F:OpenMetaverse.SourceType.Asset">
25602 <summary> 24882 <summary>Asset from the asset server</summary>
25603 </summary>
25604 </member> 24883 </member>
25605 <member name="F:OpenMetaverse.Primitive.AngularVelocity"> 24884 <member name="F:OpenMetaverse.SourceType.SimInventoryItem">
25606 <summary> 24885 <summary>Inventory item</summary>
25607 </summary>
25608 </member> 24886 </member>
25609 <member name="F:OpenMetaverse.Primitive.Acceleration"> 24887 <member name="F:OpenMetaverse.SourceType.SimEstate">
25610 <summary> 24888 <summary>Estate asset, such as an estate covenant</summary>
25611 </summary>
25612 </member> 24889 </member>
25613 <member name="F:OpenMetaverse.Primitive.CollisionPlane"> 24890 <member name="T:OpenMetaverse.TargetType">
25614 <summary> 24891 <summary>
24892
25615 </summary> 24893 </summary>
25616 </member> 24894 </member>
25617 <member name="F:OpenMetaverse.Primitive.Flexible"> 24895 <member name="F:OpenMetaverse.TargetType.Unknown">
25618 <summary> 24896 <summary></summary>
25619 </summary>
25620 </member> 24897 </member>
25621 <member name="F:OpenMetaverse.Primitive.Light"> 24898 <member name="F:OpenMetaverse.TargetType.File">
25622 <summary> 24899 <summary></summary>
25623 </summary>
25624 </member> 24900 </member>
25625 <member name="F:OpenMetaverse.Primitive.Sculpt"> 24901 <member name="F:OpenMetaverse.TargetType.VFile">
25626 <summary> 24902 <summary></summary>
25627 </summary>
25628 </member> 24903 </member>
25629 <member name="F:OpenMetaverse.Primitive.ClickAction"> 24904 <member name="T:OpenMetaverse.ImageType">
25630 <summary> 24905 <summary>
24906 When requesting image download, type of the image requested
25631 </summary> 24907 </summary>
25632 </member> 24908 </member>
25633 <member name="F:OpenMetaverse.Primitive.Sound"> 24909 <member name="F:OpenMetaverse.ImageType.Normal">
25634 <summary> 24910 <summary>Normal in-world object texture</summary>
25635 </summary>
25636 </member> 24911 </member>
25637 <member name="F:OpenMetaverse.Primitive.OwnerID"> 24912 <member name="F:OpenMetaverse.ImageType.Baked">
25638 <summary>Identifies the owner if audio or a particle system is 24913 <summary>Avatar texture</summary>
25639 active</summary>
25640 </member> 24914 </member>
25641 <member name="F:OpenMetaverse.Primitive.SoundFlags"> 24915 <member name="F:OpenMetaverse.ImageType.ServerBaked">
25642 <summary> 24916 <summary>Server baked avatar texture</summary>
25643 </summary>
25644 </member> 24917 </member>
25645 <member name="F:OpenMetaverse.Primitive.SoundGain"> 24918 <member name="T:OpenMetaverse.ImageCodec">
25646 <summary> 24919 <summary>
24920 Image file format
25647 </summary> 24921 </summary>
25648 </member> 24922 </member>
25649 <member name="F:OpenMetaverse.Primitive.SoundRadius"> 24923 <member name="T:OpenMetaverse.Transfer">
25650 <summary> 24924 <summary>
24925
25651 </summary> 24926 </summary>
25652 </member> 24927 </member>
25653 <member name="F:OpenMetaverse.Primitive.Text"> 24928 <member name="P:OpenMetaverse.Transfer.TimeSinceLastPacket">
25654 <summary> 24929 <summary>Number of milliseconds passed since the last transfer
25655 </summary> 24930 packet was received</summary>
25656 </member> 24931 </member>
25657 <member name="F:OpenMetaverse.Primitive.TextColor"> 24932 <member name="T:OpenMetaverse.AssetDownload">
25658 <summary> 24933 <summary>
24934
25659 </summary> 24935 </summary>
25660 </member> 24936 </member>
25661 <member name="F:OpenMetaverse.Primitive.MediaURL"> 24937 <member name="T:OpenMetaverse.XferDownload">
25662 <summary> 24938 <summary>
24939
25663 </summary> 24940 </summary>
25664 </member> 24941 </member>
25665 <member name="F:OpenMetaverse.Primitive.Joint"> 24942 <member name="T:OpenMetaverse.ImageDownload">
25666 <summary> 24943 <summary>
24944
25667 </summary> 24945 </summary>
25668 </member> 24946 </member>
25669 <member name="F:OpenMetaverse.Primitive.JointPivot"> 24947 <member name="T:OpenMetaverse.AssetUpload">
25670 <summary> 24948 <summary>
24949
25671 </summary> 24950 </summary>
25672 </member> 24951 </member>
25673 <member name="F:OpenMetaverse.Primitive.JointAxisOrAnchor"> 24952 <member name="T:OpenMetaverse.ImageRequest">
25674 <summary> 24953 <summary>
24954
25675 </summary> 24955 </summary>
25676 </member> 24956 </member>
25677 <member name="F:OpenMetaverse.Primitive.NameValues"> 24957 <member name="M:OpenMetaverse.ImageRequest.#ctor(OpenMetaverse.UUID,OpenMetaverse.ImageType,System.Single,System.Int32)">
25678 <summary> 24958 <summary>
24959
25679 </summary> 24960 </summary>
24961 <param name="imageid"></param>
24962 <param name="type"></param>
24963 <param name="priority"></param>
24964 <param name="discardLevel"></param>
25680 </member> 24965 </member>
25681 <member name="F:OpenMetaverse.Primitive.PrimData"> 24966 <member name="T:OpenMetaverse.AssetManager">
25682 <summary> 24967 <summary>
24968
25683 </summary> 24969 </summary>
25684 </member> 24970 </member>
25685 <member name="F:OpenMetaverse.Primitive.Properties"> 24971 <member name="F:OpenMetaverse.AssetManager.TRANSFER_HEADER_TIMEOUT">
25686 <summary> 24972 <summary>Number of milliseconds to wait for a transfer header packet if out of order data was received</summary>
25687 </summary>
25688 </member> 24973 </member>
25689 <member name="F:OpenMetaverse.Primitive.PhysicsProps"> 24974 <member name="F:OpenMetaverse.AssetManager.m_XferReceivedEvent">
25690 <summary>Objects physics engine propertis</summary> 24975 <summary>The event subscribers. null if no subcribers</summary>
25691 </member> 24976 </member>
25692 <member name="F:OpenMetaverse.Primitive.Tag"> 24977 <member name="M:OpenMetaverse.AssetManager.OnXferReceived(OpenMetaverse.XferReceivedEventArgs)">
25693 <summary>Extra data about primitive</summary> 24978 <summary>Raises the XferReceived event</summary>
24979 <param name="e">A XferReceivedEventArgs object containing the
24980 data returned from the simulator</param>
25694 </member> 24981 </member>
25695 <member name="F:OpenMetaverse.Primitive.IsAttachment"> 24982 <member name="F:OpenMetaverse.AssetManager.m_XferReceivedLock">
25696 <summary>Indicates if prim is attached to an avatar</summary> 24983 <summary>Thread sync lock object</summary>
25697 </member> 24984 </member>
25698 <member name="F:OpenMetaverse.Primitive.Textures"> 24985 <member name="F:OpenMetaverse.AssetManager.m_AssetUploadedEvent">
25699 <summary> 24986 <summary>The event subscribers. null if no subcribers</summary>
25700 </summary>
25701 </member> 24987 </member>
25702 <member name="F:OpenMetaverse.Primitive.TextureAnim"> 24988 <member name="M:OpenMetaverse.AssetManager.OnAssetUploaded(OpenMetaverse.AssetUploadEventArgs)">
25703 <summary> 24989 <summary>Raises the AssetUploaded event</summary>
25704 </summary> 24990 <param name="e">A AssetUploadedEventArgs object containing the
24991 data returned from the simulator</param>
25705 </member> 24992 </member>
25706 <member name="P:OpenMetaverse.Primitive.Type"> 24993 <member name="F:OpenMetaverse.AssetManager.m_AssetUploadedLock">
25707 <summary>Uses basic heuristics to estimate the primitive shape</summary> 24994 <summary>Thread sync lock object</summary>
25708 </member> 24995 </member>
25709 <member name="M:OpenMetaverse.Primitive.PackPathTwist(System.Single)"> 24996 <member name="F:OpenMetaverse.AssetManager.m_UploadProgressEvent">
25710 <summary> 24997 <summary>The event subscribers. null if no subcribers</summary>
25711 Packs PathTwist, PathTwistBegin, PathRadiusOffset, and PathSkew
25712 parameters in to signed eight bit values
25713 </summary>
25714 <param name="pathTwist">Floating point parameter to pack</param>
25715 <returns>Signed eight bit value containing the packed parameter</returns>
25716 </member> 24998 </member>
25717 <member name="M:OpenMetaverse.Primitive.UnpackPathTwist(System.SByte)"> 24999 <member name="M:OpenMetaverse.AssetManager.OnUploadProgress(OpenMetaverse.AssetUploadEventArgs)">
25718 <summary> 25000 <summary>Raises the UploadProgress event</summary>
25719 Unpacks PathTwist, PathTwistBegin, PathRadiusOffset, and PathSkew 25001 <param name="e">A UploadProgressEventArgs object containing the
25720 parameters from signed eight bit integers to floating point values 25002 data returned from the simulator</param>
25721 </summary>
25722 <param name="pathTwist">Signed eight bit value to unpack</param>
25723 <returns>Unpacked floating point value</returns>
25724 </member> 25003 </member>
25725 <member name="T:OpenMetaverse.Bumpiness"> 25004 <member name="F:OpenMetaverse.AssetManager.m_UploadProgressLock">
25726 <summary> 25005 <summary>Thread sync lock object</summary>
25727 The type of bump-mapping applied to a face
25728 </summary>
25729 </member> 25006 </member>
25730 <member name="F:OpenMetaverse.Bumpiness.None"> 25007 <member name="F:OpenMetaverse.AssetManager.m_InitiateDownloadEvent">
25731 <summary> 25008 <summary>The event subscribers. null if no subcribers</summary>
25732 </summary>
25733 </member> 25009 </member>
25734 <member name="F:OpenMetaverse.Bumpiness.Brightness"> 25010 <member name="M:OpenMetaverse.AssetManager.OnInitiateDownload(OpenMetaverse.InitiateDownloadEventArgs)">
25735 <summary> 25011 <summary>Raises the InitiateDownload event</summary>
25736 </summary> 25012 <param name="e">A InitiateDownloadEventArgs object containing the
25013 data returned from the simulator</param>
25737 </member> 25014 </member>
25738 <member name="F:OpenMetaverse.Bumpiness.Darkness"> 25015 <member name="F:OpenMetaverse.AssetManager.m_InitiateDownloadLock">
25739 <summary> 25016 <summary>Thread sync lock object</summary>
25740 </summary>
25741 </member> 25017 </member>
25742 <member name="F:OpenMetaverse.Bumpiness.Woodgrain"> 25018 <member name="F:OpenMetaverse.AssetManager.m_ImageReceiveProgressEvent">
25743 <summary> 25019 <summary>The event subscribers. null if no subcribers</summary>
25744 </summary>
25745 </member> 25020 </member>
25746 <member name="F:OpenMetaverse.Bumpiness.Bark"> 25021 <member name="M:OpenMetaverse.AssetManager.OnImageReceiveProgress(OpenMetaverse.ImageReceiveProgressEventArgs)">
25747 <summary> 25022 <summary>Raises the ImageReceiveProgress event</summary>
25748 </summary> 25023 <param name="e">A ImageReceiveProgressEventArgs object containing the
25024 data returned from the simulator</param>
25749 </member> 25025 </member>
25750 <member name="F:OpenMetaverse.Bumpiness.Bricks"> 25026 <member name="F:OpenMetaverse.AssetManager.m_ImageReceiveProgressLock">
25751 <summary> 25027 <summary>Thread sync lock object</summary>
25752 </summary>
25753 </member> 25028 </member>
25754 <member name="F:OpenMetaverse.Bumpiness.Checker"> 25029 <member name="F:OpenMetaverse.AssetManager.Cache">
25755 <summary> 25030 <summary>Texture download cache</summary>
25756 </summary>
25757 </member> 25031 </member>
25758 <member name="F:OpenMetaverse.Bumpiness.Concrete"> 25032 <member name="M:OpenMetaverse.AssetManager.#ctor(OpenMetaverse.GridClient)">
25759 <summary> 25033 <summary>
25034 Default constructor
25760 </summary> 25035 </summary>
25036 <param name="client">A reference to the GridClient object</param>
25761 </member> 25037 </member>
25762 <member name="F:OpenMetaverse.Bumpiness.Crustytile"> 25038 <member name="M:OpenMetaverse.AssetManager.RequestAsset(OpenMetaverse.UUID,OpenMetaverse.AssetType,System.Boolean,OpenMetaverse.AssetManager.AssetReceivedCallback)">
25763 <summary> 25039 <summary>
25040 Request an asset download
25764 </summary> 25041 </summary>
25042 <param name="assetID">Asset UUID</param>
25043 <param name="type">Asset type, must be correct for the transfer to succeed</param>
25044 <param name="priority">Whether to give this transfer an elevated priority</param>
25045 <param name="callback">The callback to fire when the simulator responds with the asset data</param>
25765 </member> 25046 </member>
25766 <member name="F:OpenMetaverse.Bumpiness.Cutstone"> 25047 <member name="M:OpenMetaverse.AssetManager.RequestAsset(OpenMetaverse.UUID,OpenMetaverse.AssetType,System.Boolean,OpenMetaverse.SourceType,OpenMetaverse.AssetManager.AssetReceivedCallback)">
25767 <summary> 25048 <summary>
25049 Request an asset download
25768 </summary> 25050 </summary>
25051 <param name="assetID">Asset UUID</param>
25052 <param name="type">Asset type, must be correct for the transfer to succeed</param>
25053 <param name="priority">Whether to give this transfer an elevated priority</param>
25054 <param name="sourceType">Source location of the requested asset</param>
25055 <param name="callback">The callback to fire when the simulator responds with the asset data</param>
25769 </member> 25056 </member>
25770 <member name="F:OpenMetaverse.Bumpiness.Discs"> 25057 <member name="M:OpenMetaverse.AssetManager.RequestAsset(OpenMetaverse.UUID,OpenMetaverse.AssetType,System.Boolean,OpenMetaverse.SourceType,OpenMetaverse.UUID,OpenMetaverse.AssetManager.AssetReceivedCallback)">
25771 <summary> 25058 <summary>
25059 Request an asset download
25772 </summary> 25060 </summary>
25061 <param name="assetID">Asset UUID</param>
25062 <param name="type">Asset type, must be correct for the transfer to succeed</param>
25063 <param name="priority">Whether to give this transfer an elevated priority</param>
25064 <param name="sourceType">Source location of the requested asset</param>
25065 <param name="transactionID">UUID of the transaction</param>
25066 <param name="callback">The callback to fire when the simulator responds with the asset data</param>
25773 </member> 25067 </member>
25774 <member name="F:OpenMetaverse.Bumpiness.Gravel"> 25068 <member name="M:OpenMetaverse.AssetManager.RequestAssetXfer(System.String,System.Boolean,System.Boolean,OpenMetaverse.UUID,OpenMetaverse.AssetType,System.Boolean)">
25775 <summary> 25069 <summary>
25070 Request an asset download through the almost deprecated Xfer system
25776 </summary> 25071 </summary>
25072 <param name="filename">Filename of the asset to request</param>
25073 <param name="deleteOnCompletion">Whether or not to delete the asset
25074 off the server after it is retrieved</param>
25075 <param name="useBigPackets">Use large transfer packets or not</param>
25076 <param name="vFileID">UUID of the file to request, if filename is
25077 left empty</param>
25078 <param name="vFileType">Asset type of <code>vFileID</code>, or
25079 <code>AssetType.Unknown</code> if filename is not empty</param>
25080 <param name="fromCache">Sets the FilePath in the request to Cache
25081 (4) if true, otherwise Unknown (0) is used</param>
25082 <returns></returns>
25777 </member> 25083 </member>
25778 <member name="F:OpenMetaverse.Bumpiness.Petridish"> 25084 <member name="M:OpenMetaverse.AssetManager.RequestInventoryAsset(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.AssetType,System.Boolean,OpenMetaverse.AssetManager.AssetReceivedCallback)">
25779 <summary> 25085 <summary>
25086
25780 </summary> 25087 </summary>
25088 <param name="assetID">Use UUID.Zero if you do not have the
25089 asset ID but have all the necessary permissions</param>
25090 <param name="itemID">The item ID of this asset in the inventory</param>
25091 <param name="taskID">Use UUID.Zero if you are not requesting an
25092 asset from an object inventory</param>
25093 <param name="ownerID">The owner of this asset</param>
25094 <param name="type">Asset type</param>
25095 <param name="priority">Whether to prioritize this asset download or not</param>
25096 <param name="callback"></param>
25781 </member> 25097 </member>
25782 <member name="F:OpenMetaverse.Bumpiness.Siding"> 25098 <member name="M:OpenMetaverse.AssetManager.SetPendingAssetUploadData(OpenMetaverse.AssetUpload)">
25783 <summary> 25099 <summary>
25100 Used to force asset data into the PendingUpload property, ie: for raw terrain uploads
25784 </summary> 25101 </summary>
25102 <param name="assetData">An AssetUpload object containing the data to upload to the simulator</param>
25785 </member> 25103 </member>
25786 <member name="F:OpenMetaverse.Bumpiness.Stonetile"> 25104 <member name="M:OpenMetaverse.AssetManager.RequestUpload(OpenMetaverse.Assets.Asset,System.Boolean)">
25787 <summary> 25105 <summary>
25106 Request an asset be uploaded to the simulator
25788 </summary> 25107 </summary>
25108 <param name="asset">The <seealso cref="T:OpenMetaverse.Assets.Asset"/> Object containing the asset data</param>
25109 <param name="storeLocal">If True, the asset once uploaded will be stored on the simulator
25110 in which the client was connected in addition to being stored on the asset server</param>
25111 <returns>The <seealso cref="T:OpenMetaverse.UUID"/> of the transfer, can be used to correlate the upload with
25112 events being fired</returns>
25789 </member> 25113 </member>
25790 <member name="F:OpenMetaverse.Bumpiness.Stucco"> 25114 <member name="M:OpenMetaverse.AssetManager.RequestUpload(OpenMetaverse.AssetType,System.Byte[],System.Boolean)">
25791 <summary> 25115 <summary>
25116 Request an asset be uploaded to the simulator
25792 </summary> 25117 </summary>
25118 <param name="type">The <seealso cref="T:OpenMetaverse.AssetType"/> of the asset being uploaded</param>
25119 <param name="data">A byte array containing the encoded asset data</param>
25120 <param name="storeLocal">If True, the asset once uploaded will be stored on the simulator
25121 in which the client was connected in addition to being stored on the asset server</param>
25122 <returns>The <seealso cref="T:OpenMetaverse.UUID"/> of the transfer, can be used to correlate the upload with
25123 events being fired</returns>
25793 </member> 25124 </member>
25794 <member name="F:OpenMetaverse.Bumpiness.Suction"> 25125 <member name="M:OpenMetaverse.AssetManager.RequestUpload(OpenMetaverse.UUID@,OpenMetaverse.AssetType,System.Byte[],System.Boolean)">
25795 <summary> 25126 <summary>
25127 Request an asset be uploaded to the simulator
25796 </summary> 25128 </summary>
25129 <param name="assetID"></param>
25130 <param name="type">Asset type to upload this data as</param>
25131 <param name="data">A byte array containing the encoded asset data</param>
25132 <param name="storeLocal">If True, the asset once uploaded will be stored on the simulator
25133 in which the client was connected in addition to being stored on the asset server</param>
25134 <returns>The <seealso cref="T:OpenMetaverse.UUID"/> of the transfer, can be used to correlate the upload with
25135 events being fired</returns>
25797 </member> 25136 </member>
25798 <member name="F:OpenMetaverse.Bumpiness.Weave"> 25137 <member name="M:OpenMetaverse.AssetManager.RequestUpload(OpenMetaverse.UUID@,OpenMetaverse.AssetType,System.Byte[],System.Boolean,OpenMetaverse.UUID)">
25799 <summary> 25138 <summary>
25139 Initiate an asset upload
25800 </summary> 25140 </summary>
25141 <param name="assetID">The ID this asset will have if the
25142 upload succeeds</param>
25143 <param name="type">Asset type to upload this data as</param>
25144 <param name="data">Raw asset data to upload</param>
25145 <param name="storeLocal">Whether to store this asset on the local
25146 simulator or the grid-wide asset server</param>
25147 <param name="transactionID">The tranaction id for the upload <see cref="!:RequestCreateItem"/></param>
25148 <returns>The transaction ID of this transfer</returns>
25801 </member> 25149 </member>
25802 <member name="T:OpenMetaverse.Shininess"> 25150 <member name="M:OpenMetaverse.AssetManager.RequestImage(OpenMetaverse.UUID,OpenMetaverse.ImageType,System.Single,System.Int32,System.UInt32,OpenMetaverse.TextureDownloadCallback,System.Boolean)">
25803 <summary> 25151 <summary>
25804 The level of shininess applied to a face 25152 Request a texture asset from the simulator using the <see cref="T:OpenMetaverse.TexturePipeline"/> system to
25805 </summary> 25153 manage the requests and re-assemble the image from the packets received from the simulator
25154 </summary>
25155 <param name="textureID">The <see cref="T:OpenMetaverse.UUID"/> of the texture asset to download</param>
25156 <param name="imageType">The <see cref="T:OpenMetaverse.ImageType"/> of the texture asset.
25157 Use <see cref="F:OpenMetaverse.ImageType.Normal"/> for most textures, or <see cref="F:OpenMetaverse.ImageType.Baked"/> for baked layer texture assets</param>
25158 <param name="priority">A float indicating the requested priority for the transfer. Higher priority values tell the simulator
25159 to prioritize the request before lower valued requests. An image already being transferred using the <see cref="T:OpenMetaverse.TexturePipeline"/> can have
25160 its priority changed by resending the request with the new priority value</param>
25161 <param name="discardLevel">Number of quality layers to discard.
25162 This controls the end marker of the data sent. Sending with value -1 combined with priority of 0 cancels an in-progress
25163 transfer.</param>
25164 <remarks>A bug exists in the Linden Simulator where a -1 will occasionally be sent with a non-zero priority
25165 indicating an off-by-one error.</remarks>
25166 <param name="packetStart">The packet number to begin the request at. A value of 0 begins the request
25167 from the start of the asset texture</param>
25168 <param name="callback">The <see cref="T:OpenMetaverse.TextureDownloadCallback"/> callback to fire when the image is retrieved. The callback
25169 will contain the result of the request and the texture asset data</param>
25170 <param name="progress">If true, the callback will be fired for each chunk of the downloaded image.
25171 The callback asset parameter will contain all previously received chunks of the texture asset starting
25172 from the beginning of the request</param>
25173 <example>
25174 Request an image and fire a callback when the request is complete
25175 <code>
25176 Client.Assets.RequestImage(UUID.Parse("c307629f-e3a1-4487-5e88-0d96ac9d4965"), ImageType.Normal, TextureDownloader_OnDownloadFinished);
25177
25178 private void TextureDownloader_OnDownloadFinished(TextureRequestState state, AssetTexture asset)
25179 {
25180 if(state == TextureRequestState.Finished)
25181 {
25182 Console.WriteLine("Texture {0} ({1} bytes) has been successfully downloaded",
25183 asset.AssetID,
25184 asset.AssetData.Length);
25185 }
25186 }
25187 </code>
25188 Request an image and use an inline anonymous method to handle the downloaded texture data
25189 <code>
25190 Client.Assets.RequestImage(UUID.Parse("c307629f-e3a1-4487-5e88-0d96ac9d4965"), ImageType.Normal, delegate(TextureRequestState state, AssetTexture asset)
25191 {
25192 if(state == TextureRequestState.Finished)
25193 {
25194 Console.WriteLine("Texture {0} ({1} bytes) has been successfully downloaded",
25195 asset.AssetID,
25196 asset.AssetData.Length);
25197 }
25198 }
25199 );
25200 </code>
25201 Request a texture, decode the texture to a bitmap image and apply it to a imagebox
25202 <code>
25203 Client.Assets.RequestImage(UUID.Parse("c307629f-e3a1-4487-5e88-0d96ac9d4965"), ImageType.Normal, TextureDownloader_OnDownloadFinished);
25204
25205 private void TextureDownloader_OnDownloadFinished(TextureRequestState state, AssetTexture asset)
25206 {
25207 if(state == TextureRequestState.Finished)
25208 {
25209 ManagedImage imgData;
25210 Image bitmap;
25211
25212 if (state == TextureRequestState.Finished)
25213 {
25214 OpenJPEG.DecodeToImage(assetTexture.AssetData, out imgData, out bitmap);
25215 picInsignia.Image = bitmap;
25216 }
25217 }
25218 }
25219 </code>
25220 </example>
25806 </member> 25221 </member>
25807 <member name="F:OpenMetaverse.Shininess.None"> 25222 <member name="M:OpenMetaverse.AssetManager.RequestImage(OpenMetaverse.UUID,OpenMetaverse.TextureDownloadCallback)">
25808 <summary> 25223 <summary>
25224 Overload: Request a texture asset from the simulator using the <see cref="T:OpenMetaverse.TexturePipeline"/> system to
25225 manage the requests and re-assemble the image from the packets received from the simulator
25809 </summary> 25226 </summary>
25227 <param name="textureID">The <see cref="T:OpenMetaverse.UUID"/> of the texture asset to download</param>
25228 <param name="callback">The <see cref="T:OpenMetaverse.TextureDownloadCallback"/> callback to fire when the image is retrieved. The callback
25229 will contain the result of the request and the texture asset data</param>
25810 </member> 25230 </member>
25811 <member name="F:OpenMetaverse.Shininess.Low"> 25231 <member name="M:OpenMetaverse.AssetManager.RequestImage(OpenMetaverse.UUID,OpenMetaverse.ImageType,OpenMetaverse.TextureDownloadCallback)">
25812 <summary> 25232 <summary>
25233 Overload: Request a texture asset from the simulator using the <see cref="T:OpenMetaverse.TexturePipeline"/> system to
25234 manage the requests and re-assemble the image from the packets received from the simulator
25813 </summary> 25235 </summary>
25236 <param name="textureID">The <see cref="T:OpenMetaverse.UUID"/> of the texture asset to download</param>
25237 <param name="imageType">The <see cref="T:OpenMetaverse.ImageType"/> of the texture asset.
25238 Use <see cref="F:OpenMetaverse.ImageType.Normal"/> for most textures, or <see cref="F:OpenMetaverse.ImageType.Baked"/> for baked layer texture assets</param>
25239 <param name="callback">The <see cref="T:OpenMetaverse.TextureDownloadCallback"/> callback to fire when the image is retrieved. The callback
25240 will contain the result of the request and the texture asset data</param>
25814 </member> 25241 </member>
25815 <member name="F:OpenMetaverse.Shininess.Medium"> 25242 <member name="M:OpenMetaverse.AssetManager.RequestImage(OpenMetaverse.UUID,OpenMetaverse.ImageType,OpenMetaverse.TextureDownloadCallback,System.Boolean)">
25816 <summary> 25243 <summary>
25244 Overload: Request a texture asset from the simulator using the <see cref="T:OpenMetaverse.TexturePipeline"/> system to
25245 manage the requests and re-assemble the image from the packets received from the simulator
25817 </summary> 25246 </summary>
25247 <param name="textureID">The <see cref="T:OpenMetaverse.UUID"/> of the texture asset to download</param>
25248 <param name="imageType">The <see cref="T:OpenMetaverse.ImageType"/> of the texture asset.
25249 Use <see cref="F:OpenMetaverse.ImageType.Normal"/> for most textures, or <see cref="F:OpenMetaverse.ImageType.Baked"/> for baked layer texture assets</param>
25250 <param name="callback">The <see cref="T:OpenMetaverse.TextureDownloadCallback"/> callback to fire when the image is retrieved. The callback
25251 will contain the result of the request and the texture asset data</param>
25252 <param name="progress">If true, the callback will be fired for each chunk of the downloaded image.
25253 The callback asset parameter will contain all previously received chunks of the texture asset starting
25254 from the beginning of the request</param>
25818 </member> 25255 </member>
25819 <member name="F:OpenMetaverse.Shininess.High"> 25256 <member name="M:OpenMetaverse.AssetManager.RequestImageCancel(OpenMetaverse.UUID)">
25820 <summary> 25257 <summary>
25258 Cancel a texture request
25821 </summary> 25259 </summary>
25260 <param name="textureID">The texture assets <see cref="T:OpenMetaverse.UUID"/></param>
25822 </member> 25261 </member>
25823 <member name="T:OpenMetaverse.MappingType"> 25262 <member name="M:OpenMetaverse.AssetManager.RequestMesh(OpenMetaverse.UUID,OpenMetaverse.AssetManager.MeshDownloadCallback)">
25824 <summary> 25263 <summary>
25825 The texture mapping style used for a face 25264 Requests download of a mesh asset
25826 </summary> 25265 </summary>
25266 <param name="meshID">UUID of the mesh asset</param>
25267 <param name="callback">Callback when the request completes</param>
25827 </member> 25268 </member>
25828 <member name="F:OpenMetaverse.MappingType.Default"> 25269 <member name="M:OpenMetaverse.AssetManager.RequestServerBakedImage(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,OpenMetaverse.TextureDownloadCallback)">
25829 <summary> 25270 <summary>
25271 Fetach avatar texture on a grid capable of server side baking
25830 </summary> 25272 </summary>
25273 <param name="avatarID">ID of the avatar</param>
25274 <param name="textureID">ID of the texture</param>
25275 <param name="bakeName">Name of the part of the avatar texture applies to</param>
25276 <param name="callback">Callback invoked on operation completion</param>
25831 </member> 25277 </member>
25832 <member name="F:OpenMetaverse.MappingType.Planar"> 25278 <member name="M:OpenMetaverse.AssetManager.FireImageProgressEvent(OpenMetaverse.UUID,System.Int32,System.Int32)">
25833 <summary> 25279 <summary>
25280 Lets TexturePipeline class fire the progress event
25834 </summary> 25281 </summary>
25282 <param name="texureID">The texture ID currently being downloaded</param>
25283 <param name="transferredBytes">the number of bytes transferred</param>
25284 <param name="totalBytes">the total number of bytes expected</param>
25835 </member> 25285 </member>
25836 <member name="F:OpenMetaverse.MappingType.Spherical"> 25286 <member name="M:OpenMetaverse.AssetManager.TransferInfoHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
25287 <summary>Process an incoming packet and raise the appropriate events</summary>
25288 <param name="sender">The sender</param>
25289 <param name="e">The EventArgs object containing the packet data</param>
25290 </member>
25291 <member name="M:OpenMetaverse.AssetManager.TransferPacketHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
25292 <summary>Process an incoming packet and raise the appropriate events</summary>
25293 <param name="sender">The sender</param>
25294 <param name="e">The EventArgs object containing the packet data</param>
25295 </member>
25296 <member name="M:OpenMetaverse.AssetManager.InitiateDownloadPacketHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
25297 <summary>Process an incoming packet and raise the appropriate events</summary>
25298 <param name="sender">The sender</param>
25299 <param name="e">The EventArgs object containing the packet data</param>
25300 </member>
25301 <member name="M:OpenMetaverse.AssetManager.RequestXferHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
25302 <summary>Process an incoming packet and raise the appropriate events</summary>
25303 <param name="sender">The sender</param>
25304 <param name="e">The EventArgs object containing the packet data</param>
25305 </member>
25306 <member name="M:OpenMetaverse.AssetManager.ConfirmXferPacketHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
25307 <summary>Process an incoming packet and raise the appropriate events</summary>
25308 <param name="sender">The sender</param>
25309 <param name="e">The EventArgs object containing the packet data</param>
25310 </member>
25311 <member name="M:OpenMetaverse.AssetManager.AssetUploadCompleteHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
25312 <summary>Process an incoming packet and raise the appropriate events</summary>
25313 <param name="sender">The sender</param>
25314 <param name="e">The EventArgs object containing the packet data</param>
25315 </member>
25316 <member name="M:OpenMetaverse.AssetManager.SendXferPacketHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
25317 <summary>Process an incoming packet and raise the appropriate events</summary>
25318 <param name="sender">The sender</param>
25319 <param name="e">The EventArgs object containing the packet data</param>
25320 </member>
25321 <member name="M:OpenMetaverse.AssetManager.AbortXferHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
25322 <summary>Process an incoming packet and raise the appropriate events</summary>
25323 <param name="sender">The sender</param>
25324 <param name="e">The EventArgs object containing the packet data</param>
25325 </member>
25326 <member name="E:OpenMetaverse.AssetManager.XferReceived">
25327 <summary>Raised when the simulator responds sends </summary>
25328 </member>
25329 <member name="E:OpenMetaverse.AssetManager.AssetUploaded">
25330 <summary>Raised during upload completes</summary>
25331 </member>
25332 <member name="E:OpenMetaverse.AssetManager.UploadProgress">
25333 <summary>Raised during upload with progres update</summary>
25334 </member>
25335 <member name="E:OpenMetaverse.AssetManager.InitiateDownload">
25336 <summary>Fired when the simulator sends an InitiateDownloadPacket, used to download terrain .raw files</summary>
25337 </member>
25338 <member name="E:OpenMetaverse.AssetManager.ImageReceiveProgress">
25339 <summary>Fired when a texture is in the process of being downloaded by the TexturePipeline class</summary>
25340 </member>
25341 <member name="T:OpenMetaverse.AssetManager.AssetReceivedCallback">
25837 <summary> 25342 <summary>
25343 Callback used for various asset download requests
25838 </summary> 25344 </summary>
25345 <param name="transfer">Transfer information</param>
25346 <param name="asset">Downloaded asset, null on fail</param>
25839 </member> 25347 </member>
25840 <member name="F:OpenMetaverse.MappingType.Cylindrical"> 25348 <member name="T:OpenMetaverse.AssetManager.BakedTextureUploadedCallback">
25841 <summary> 25349 <summary>
25350 Callback used upon competition of baked texture upload
25842 </summary> 25351 </summary>
25352 <param name="newAssetID">Asset UUID of the newly uploaded baked texture</param>
25843 </member> 25353 </member>
25844 <member name="T:OpenMetaverse.TextureAttributes"> 25354 <member name="T:OpenMetaverse.AssetManager.MeshDownloadCallback">
25845 <summary> 25355 <summary>
25846 Flags in the TextureEntry block that describe which properties are 25356 A callback that fires upon the completition of the RequestMesh call
25847 set
25848 </summary> 25357 </summary>
25358 <param name="success">Was the download successfull</param>
25359 <param name="assetMesh">Resulting mesh or null on problems</param>
25849 </member> 25360 </member>
25850 <member name="F:OpenMetaverse.TextureAttributes.None"> 25361 <member name="P:OpenMetaverse.XferReceivedEventArgs.Xfer">
25362 <summary>Xfer data</summary>
25363 </member>
25364 <member name="P:OpenMetaverse.AssetUploadEventArgs.Upload">
25365 <summary>Upload data</summary>
25366 </member>
25367 <member name="P:OpenMetaverse.InitiateDownloadEventArgs.SimFileName">
25368 <summary>Filename used on the simulator</summary>
25369 </member>
25370 <member name="P:OpenMetaverse.InitiateDownloadEventArgs.ViewerFileName">
25371 <summary>Filename used by the client</summary>
25372 </member>
25373 <member name="P:OpenMetaverse.ImageReceiveProgressEventArgs.ImageID">
25374 <summary>UUID of the image that is in progress</summary>
25375 </member>
25376 <member name="P:OpenMetaverse.ImageReceiveProgressEventArgs.Received">
25377 <summary>Number of bytes received so far</summary>
25378 </member>
25379 <member name="P:OpenMetaverse.ImageReceiveProgressEventArgs.Total">
25380 <summary>Image size in bytes</summary>
25381 </member>
25382 <member name="F:OpenMetaverse.TerrainManager.m_LandPatchReceivedEvent">
25383 <summary>The event subscribers. null if no subcribers</summary>
25384 </member>
25385 <member name="M:OpenMetaverse.TerrainManager.OnLandPatchReceived(OpenMetaverse.LandPatchReceivedEventArgs)">
25386 <summary>Raises the LandPatchReceived event</summary>
25387 <param name="e">A LandPatchReceivedEventArgs object containing the
25388 data returned from the simulator</param>
25389 </member>
25390 <member name="F:OpenMetaverse.TerrainManager.m_LandPatchReceivedLock">
25391 <summary>Thread sync lock object</summary>
25392 </member>
25393 <member name="M:OpenMetaverse.TerrainManager.#ctor(OpenMetaverse.GridClient)">
25851 <summary> 25394 <summary>
25395 Default constructor
25852 </summary> 25396 </summary>
25397 <param name="client"></param>
25853 </member> 25398 </member>
25854 <member name="F:OpenMetaverse.TextureAttributes.TextureID"> 25399 <member name="E:OpenMetaverse.TerrainManager.LandPatchReceived">
25400 <summary>Raised when the simulator responds sends </summary>
25401 </member>
25402 <member name="P:OpenMetaverse.LandPatchReceivedEventArgs.Simulator">
25403 <summary>Simulator from that sent tha data</summary>
25404 </member>
25405 <member name="P:OpenMetaverse.LandPatchReceivedEventArgs.X">
25406 <summary>Sim coordinate of the patch</summary>
25407 </member>
25408 <member name="P:OpenMetaverse.LandPatchReceivedEventArgs.Y">
25409 <summary>Sim coordinate of the patch</summary>
25410 </member>
25411 <member name="P:OpenMetaverse.LandPatchReceivedEventArgs.PatchSize">
25412 <summary>Size of tha patch</summary>
25413 </member>
25414 <member name="P:OpenMetaverse.LandPatchReceivedEventArgs.HeightMap">
25415 <summary>Heightmap for the patch</summary>
25416 </member>
25417 <member name="T:OpenMetaverse.PacketEventDictionary">
25855 <summary> 25418 <summary>
25419 Registers, unregisters, and fires events generated by incoming packets
25856 </summary> 25420 </summary>
25857 </member> 25421 </member>
25858 <member name="F:OpenMetaverse.TextureAttributes.RGBA"> 25422 <member name="F:OpenMetaverse.PacketEventDictionary.Client">
25423 <summary>Reference to the GridClient object</summary>
25424 </member>
25425 <member name="M:OpenMetaverse.PacketEventDictionary.#ctor(OpenMetaverse.GridClient)">
25859 <summary> 25426 <summary>
25427 Default constructor
25860 </summary> 25428 </summary>
25429 <param name="client"></param>
25861 </member> 25430 </member>
25862 <member name="F:OpenMetaverse.TextureAttributes.RepeatU"> 25431 <member name="M:OpenMetaverse.PacketEventDictionary.RegisterEvent(OpenMetaverse.Packets.PacketType,System.EventHandler{OpenMetaverse.PacketReceivedEventArgs},System.Boolean)">
25863 <summary> 25432 <summary>
25433 Register an event handler
25864 </summary> 25434 </summary>
25435 <remarks>Use PacketType.Default to fire this event on every
25436 incoming packet</remarks>
25437 <param name="packetType">Packet type to register the handler for</param>
25438 <param name="eventHandler">Callback to be fired</param>
25439 <param name="isAsync">True if this callback should be ran
25440 asynchronously, false to run it synchronous</param>
25865 </member> 25441 </member>
25866 <member name="F:OpenMetaverse.TextureAttributes.RepeatV"> 25442 <member name="M:OpenMetaverse.PacketEventDictionary.UnregisterEvent(OpenMetaverse.Packets.PacketType,System.EventHandler{OpenMetaverse.PacketReceivedEventArgs})">
25867 <summary> 25443 <summary>
25444 Unregister an event handler
25868 </summary> 25445 </summary>
25446 <param name="packetType">Packet type to unregister the handler for</param>
25447 <param name="eventHandler">Callback to be unregistered</param>
25869 </member> 25448 </member>
25870 <member name="F:OpenMetaverse.TextureAttributes.OffsetU"> 25449 <member name="M:OpenMetaverse.PacketEventDictionary.RaiseEvent(OpenMetaverse.Packets.PacketType,OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)">
25871 <summary> 25450 <summary>
25451 Fire the events registered for this packet type
25872 </summary> 25452 </summary>
25453 <param name="packetType">Incoming packet type</param>
25454 <param name="packet">Incoming packet</param>
25455 <param name="simulator">Simulator this packet was received from</param>
25873 </member> 25456 </member>
25874 <member name="F:OpenMetaverse.TextureAttributes.OffsetV"> 25457 <member name="T:OpenMetaverse.PacketEventDictionary.PacketCallbackWrapper">
25875 <summary> 25458 <summary>
25459 Object that is passed to worker threads in the ThreadPool for
25460 firing packet callbacks
25876 </summary> 25461 </summary>
25877 </member> 25462 </member>
25878 <member name="F:OpenMetaverse.TextureAttributes.Rotation"> 25463 <member name="F:OpenMetaverse.PacketEventDictionary.PacketCallbackWrapper.Callback">
25464 <summary>Callback to fire for this packet</summary>
25465 </member>
25466 <member name="F:OpenMetaverse.PacketEventDictionary.PacketCallbackWrapper.Simulator">
25467 <summary>Reference to the simulator that this packet came from</summary>
25468 </member>
25469 <member name="F:OpenMetaverse.PacketEventDictionary.PacketCallbackWrapper.Packet">
25470 <summary>The packet that needs to be processed</summary>
25471 </member>
25472 <member name="T:OpenMetaverse.CapsEventDictionary">
25879 <summary> 25473 <summary>
25474 Registers, unregisters, and fires events generated by the Capabilities
25475 event queue
25880 </summary> 25476 </summary>
25881 </member> 25477 </member>
25882 <member name="F:OpenMetaverse.TextureAttributes.Material"> 25478 <member name="F:OpenMetaverse.CapsEventDictionary.Client">
25479 <summary>Reference to the GridClient object</summary>
25480 </member>
25481 <member name="M:OpenMetaverse.CapsEventDictionary.#ctor(OpenMetaverse.GridClient)">
25883 <summary> 25482 <summary>
25483 Default constructor
25884 </summary> 25484 </summary>
25485 <param name="client">Reference to the GridClient object</param>
25885 </member> 25486 </member>
25886 <member name="F:OpenMetaverse.TextureAttributes.Media"> 25487 <member name="M:OpenMetaverse.CapsEventDictionary.RegisterEvent(System.String,OpenMetaverse.Caps.EventQueueCallback)">
25887 <summary> 25488 <summary>
25489 Register an new event handler for a capabilities event sent via the EventQueue
25888 </summary> 25490 </summary>
25491 <remarks>Use String.Empty to fire this event on every CAPS event</remarks>
25492 <param name="capsEvent">Capability event name to register the
25493 handler for</param>
25494 <param name="eventHandler">Callback to fire</param>
25889 </member> 25495 </member>
25890 <member name="F:OpenMetaverse.TextureAttributes.Glow"> 25496 <member name="M:OpenMetaverse.CapsEventDictionary.UnregisterEvent(System.String,OpenMetaverse.Caps.EventQueueCallback)">
25891 <summary> 25497 <summary>
25498 Unregister a previously registered capabilities handler
25892 </summary> 25499 </summary>
25500 <param name="capsEvent">Capability event name unregister the
25501 handler for</param>
25502 <param name="eventHandler">Callback to unregister</param>
25893 </member> 25503 </member>
25894 <member name="F:OpenMetaverse.TextureAttributes.All"> 25504 <member name="M:OpenMetaverse.CapsEventDictionary.RaiseEvent(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
25895 <summary> 25505 <summary>
25506 Fire the events registered for this event type synchronously
25896 </summary> 25507 </summary>
25508 <param name="capsEvent">Capability name</param>
25509 <param name="message">Decoded event body</param>
25510 <param name="simulator">Reference to the simulator that
25511 generated this event</param>
25897 </member> 25512 </member>
25898 <member name="T:OpenMetaverse.Rendering.LindenMesh.LODMesh"> 25513 <member name="M:OpenMetaverse.CapsEventDictionary.BeginRaiseEvent(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
25899 <summary> 25514 <summary>
25900 Level of Detail mesh 25515 Fire the events registered for this event type asynchronously
25901 </summary> 25516 </summary>
25517 <param name="capsEvent">Capability name</param>
25518 <param name="message">Decoded event body</param>
25519 <param name="simulator">Reference to the simulator that
25520 generated this event</param>
25902 </member> 25521 </member>
25903 <member name="T:OpenMetaverse.Rendering.FacetedMesh"> 25522 <member name="T:OpenMetaverse.CapsEventDictionary.CapsCallbackWrapper">
25904 <summary> 25523 <summary>
25905 Contains all mesh faces that belong to a prim 25524 Object that is passed to worker threads in the ThreadPool for
25525 firing CAPS callbacks
25906 </summary> 25526 </summary>
25907 </member> 25527 </member>
25908 <member name="F:OpenMetaverse.Rendering.FacetedMesh.Faces"> 25528 <member name="F:OpenMetaverse.CapsEventDictionary.CapsCallbackWrapper.Callback">
25909 <summary>List of primitive faces</summary> 25529 <summary>Callback to fire for this packet</summary>
25910 </member> 25530 </member>
25911 <member name="M:OpenMetaverse.Rendering.FacetedMesh.TryDecodeFromAsset(OpenMetaverse.Primitive,OpenMetaverse.Assets.AssetMesh,OpenMetaverse.Rendering.DetailLevel,OpenMetaverse.Rendering.FacetedMesh@)"> 25531 <member name="F:OpenMetaverse.CapsEventDictionary.CapsCallbackWrapper.CapsEvent">
25532 <summary>Name of the CAPS event</summary>
25533 </member>
25534 <member name="F:OpenMetaverse.CapsEventDictionary.CapsCallbackWrapper.Message">
25535 <summary>Strongly typed decoded data</summary>
25536 </member>
25537 <member name="F:OpenMetaverse.CapsEventDictionary.CapsCallbackWrapper.Simulator">
25538 <summary>Reference to the simulator that generated this event</summary>
25539 </member>
25540 <member name="T:OpenMetaverse.EstateTask">
25541 <summary>Describes tasks returned in LandStatReply</summary>
25542 </member>
25543 <member name="T:OpenMetaverse.EstateTools">
25912 <summary> 25544 <summary>
25913 Decodes mesh asset into FacetedMesh 25545 Estate level administration and utilities
25914 </summary> 25546 </summary>
25915 <param name="prim">Mesh primitive</param>
25916 <param name="meshAsset">Asset retrieved from the asset server</param>
25917 <param name="LOD">Level of detail</param>
25918 <param name="mesh">Resulting decoded FacetedMesh</param>
25919 <returns>True if mesh asset decoding was successful</returns>
25920 </member> 25547 </member>
25921 <member name="M:OpenMetaverse.Voice.VoiceGateway.VoiceLoggingSettings.#ctor"> 25548 <member name="F:OpenMetaverse.EstateTools.GroundTextures">
25549 <summary>Textures for each of the four terrain height levels</summary>
25550 </member>
25551 <member name="F:OpenMetaverse.EstateTools.GroundTextureLimits">
25552 <summary>Upper/lower texture boundaries for each corner of the sim</summary>
25553 </member>
25554 <member name="M:OpenMetaverse.EstateTools.#ctor(OpenMetaverse.GridClient)">
25922 <summary> 25555 <summary>
25923 Constructor for default logging settings 25556 Constructor for EstateTools class
25924 </summary> 25557 </summary>
25558 <param name="client"></param>
25925 </member> 25559 </member>
25926 <member name="F:OpenMetaverse.Voice.VoiceGateway.VoiceLoggingSettings.Enabled"> 25560 <member name="F:OpenMetaverse.EstateTools.m_TopCollidersReply">
25927 <summary>Enable logging</summary> 25561 <summary>The event subscribers. null if no subcribers</summary>
25928 </member> 25562 </member>
25929 <member name="F:OpenMetaverse.Voice.VoiceGateway.VoiceLoggingSettings.Folder"> 25563 <member name="M:OpenMetaverse.EstateTools.OnTopCollidersReply(OpenMetaverse.TopCollidersReplyEventArgs)">
25930 <summary>The folder where any logs will be created</summary> 25564 <summary>Raises the TopCollidersReply event</summary>
25565 <param name="e">A TopCollidersReplyEventArgs object containing the
25566 data returned from the data server</param>
25931 </member> 25567 </member>
25932 <member name="F:OpenMetaverse.Voice.VoiceGateway.VoiceLoggingSettings.FileNamePrefix"> 25568 <member name="F:OpenMetaverse.EstateTools.m_TopCollidersReply_Lock">
25933 <summary>This will be prepended to beginning of each log file</summary> 25569 <summary>Thread sync lock object</summary>
25934 </member> 25570 </member>
25935 <member name="F:OpenMetaverse.Voice.VoiceGateway.VoiceLoggingSettings.FileNameSuffix"> 25571 <member name="F:OpenMetaverse.EstateTools.m_TopScriptsReply">
25936 <summary>The suffix or extension to be appended to each log file</summary> 25572 <summary>The event subscribers. null if no subcribers</summary>
25937 </member> 25573 </member>
25938 <member name="F:OpenMetaverse.Voice.VoiceGateway.VoiceLoggingSettings.LogLevel"> 25574 <member name="M:OpenMetaverse.EstateTools.OnTopScriptsReply(OpenMetaverse.TopScriptsReplyEventArgs)">
25939 <summary> 25575 <summary>Raises the TopScriptsReply event</summary>
25940 0: NONE - No logging 25576 <param name="e">A TopScriptsReplyEventArgs object containing the
25941 1: ERROR - Log errors only 25577 data returned from the data server</param>
25942 2: WARNING - Log errors and warnings
25943 3: INFO - Log errors, warnings and info
25944 4: DEBUG - Log errors, warnings, info and debug
25945 </summary>
25946 </member> 25578 </member>
25947 <member name="T:OpenMetaverse.Voice.VoiceGateway.AudioPropertiesEventArgs"> 25579 <member name="F:OpenMetaverse.EstateTools.m_TopScriptsReply_Lock">
25948 Audio Properties Events are sent after audio capture is started. These events are used to display a microphone VU meter</member> 25580 <summary>Thread sync lock object</summary>
25949 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnVoiceResponse">
25950 <summary>
25951 Event for most mundane request reposnses.
25952 </summary>
25953 </member> 25581 </member>
25954 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnConnectorCreateResponse"> 25582 <member name="F:OpenMetaverse.EstateTools.m_EstateUsersReply">
25955 <summary>Response to Connector.Create request</summary> 25583 <summary>The event subscribers. null if no subcribers</summary>
25956 </member> 25584 </member>
25957 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnAuxGetCaptureDevicesResponse"> 25585 <member name="M:OpenMetaverse.EstateTools.OnEstateUsersReply(OpenMetaverse.EstateUsersReplyEventArgs)">
25958 <summary>Response to Aux.GetCaptureDevices request</summary> 25586 <summary>Raises the EstateUsersReply event</summary>
25587 <param name="e">A EstateUsersReplyEventArgs object containing the
25588 data returned from the data server</param>
25959 </member> 25589 </member>
25960 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnAuxGetRenderDevicesResponse"> 25590 <member name="F:OpenMetaverse.EstateTools.m_EstateUsersReply_Lock">
25961 <summary>Response to Aux.GetRenderDevices request</summary> 25591 <summary>Thread sync lock object</summary>
25962 </member> 25592 </member>
25963 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnAuxAudioPropertiesEvent"> 25593 <member name="F:OpenMetaverse.EstateTools.m_EstateGroupsReply">
25964 <summary>Audio Properties Events are sent after audio capture is started. 25594 <summary>The event subscribers. null if no subcribers</summary>
25965 These events are used to display a microphone VU meter</summary>
25966 </member> 25595 </member>
25967 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnAccountLoginResponse"> 25596 <member name="M:OpenMetaverse.EstateTools.OnEstateGroupsReply(OpenMetaverse.EstateGroupsReplyEventArgs)">
25968 <summary>Response to Account.Login request</summary> 25597 <summary>Raises the EstateGroupsReply event</summary>
25598 <param name="e">A EstateGroupsReplyEventArgs object containing the
25599 data returned from the data server</param>
25969 </member> 25600 </member>
25970 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnAccountLoginStateChangeEvent"> 25601 <member name="F:OpenMetaverse.EstateTools.m_EstateGroupsReply_Lock">
25971 <summary>This event message is sent whenever the login state of the 25602 <summary>Thread sync lock object</summary>
25972 particular Account has transitioned from one value to another</summary>
25973 </member> 25603 </member>
25974 <member name="P:OpenMetaverse.Voice.VoiceGateway.CaptureDevices"> 25604 <member name="F:OpenMetaverse.EstateTools.m_EstateManagersReply">
25975 <summary> 25605 <summary>The event subscribers. null if no subcribers</summary>
25976 List of audio input devices
25977 </summary>
25978 </member> 25606 </member>
25979 <member name="P:OpenMetaverse.Voice.VoiceGateway.PlaybackDevices"> 25607 <member name="M:OpenMetaverse.EstateTools.OnEstateManagersReply(OpenMetaverse.EstateManagersReplyEventArgs)">
25980 <summary> 25608 <summary>Raises the EstateManagersReply event</summary>
25981 List of audio output devices 25609 <param name="e">A EstateManagersReplyEventArgs object containing the
25982 </summary> 25610 data returned from the data server</param>
25983 </member> 25611 </member>
25984 <member name="P:OpenMetaverse.Voice.VoiceGateway.TestMode"> 25612 <member name="F:OpenMetaverse.EstateTools.m_EstateManagersReply_Lock">
25985 <summary> 25613 <summary>Thread sync lock object</summary>
25986 Set audio test mode
25987 </summary>
25988 </member> 25614 </member>
25989 <member name="M:OpenMetaverse.Voice.VoiceGateway.AccountLogin(System.String,System.String,System.String,System.String,System.String,System.Int32,System.Boolean)"> 25615 <member name="F:OpenMetaverse.EstateTools.m_EstateBansReply">
25990 <summary> 25616 <summary>The event subscribers. null if no subcribers</summary>
25991 This is used to login a specific user account(s). It may only be called after
25992 Connector initialization has completed successfully
25993 </summary>
25994 <param name="ConnectorHandle">Handle returned from successful Connector �create� request</param>
25995 <param name="AccountName">User's account name</param>
25996 <param name="AccountPassword">User's account password</param>
25997 <param name="AudioSessionAnswerMode">Values may be �AutoAnswer� or �VerifyAnswer�</param>
25998 <param name="AccountURI">""</param>
25999 <param name="ParticipantPropertyFrequency">This is an integer that specifies how often
26000 the daemon will send participant property events while in a channel. If this is not set
26001 the default will be �on state change�, which means that the events will be sent when
26002 the participant starts talking, stops talking, is muted, is unmuted.
26003 The valid values are:
26004 0 � Never
26005 5 � 10 times per second
26006 10 � 5 times per second
26007 50 � 1 time per second
26008 100 � on participant state change (this is the default)</param>
26009 <param name="EnableBuddiesAndPresence">false</param>
26010 <returns>
26011 </returns>
26012 </member> 25617 </member>
26013 <member name="M:OpenMetaverse.Voice.VoiceGateway.AccountLogout(System.String)"> 25618 <member name="M:OpenMetaverse.EstateTools.OnEstateBansReply(OpenMetaverse.EstateBansReplyEventArgs)">
26014 <summary> 25619 <summary>Raises the EstateBansReply event</summary>
26015 This is used to logout a user session. It should only be called with a valid AccountHandle. 25620 <param name="e">A EstateBansReplyEventArgs object containing the
26016 </summary> 25621 data returned from the data server</param>
26017 <param name="AccountHandle">Handle returned from successful Connector �login� request</param>
26018 <returns>
26019 </returns>
26020 </member> 25622 </member>
26021 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxGetCaptureDevices"> 25623 <member name="F:OpenMetaverse.EstateTools.m_EstateBansReply_Lock">
25624 <summary>Thread sync lock object</summary>
25625 </member>
25626 <member name="F:OpenMetaverse.EstateTools.m_EstateCovenantReply">
25627 <summary>The event subscribers. null if no subcribers</summary>
25628 </member>
25629 <member name="M:OpenMetaverse.EstateTools.OnEstateCovenantReply(OpenMetaverse.EstateCovenantReplyEventArgs)">
25630 <summary>Raises the EstateCovenantReply event</summary>
25631 <param name="e">A EstateCovenantReplyEventArgs object containing the
25632 data returned from the data server</param>
25633 </member>
25634 <member name="F:OpenMetaverse.EstateTools.m_EstateCovenantReply_Lock">
25635 <summary>Thread sync lock object</summary>
25636 </member>
25637 <member name="F:OpenMetaverse.EstateTools.m_EstateUpdateInfoReply">
25638 <summary>The event subscribers. null if no subcribers</summary>
25639 </member>
25640 <member name="M:OpenMetaverse.EstateTools.OnEstateUpdateInfoReply(OpenMetaverse.EstateUpdateInfoReplyEventArgs)">
25641 <summary>Raises the EstateUpdateInfoReply event</summary>
25642 <param name="e">A EstateUpdateInfoReplyEventArgs object containing the
25643 data returned from the data server</param>
25644 </member>
25645 <member name="F:OpenMetaverse.EstateTools.m_EstateUpdateInfoReply_Lock">
25646 <summary>Thread sync lock object</summary>
25647 </member>
25648 <member name="M:OpenMetaverse.EstateTools.LandStatRequest(System.Int32,OpenMetaverse.EstateTools.LandStatReportType,System.UInt32,System.String)">
26022 <summary> 25649 <summary>
26023 This is used to get a list of audio devices that can be used for capture (input) of voice. 25650 Requests estate information such as top scripts and colliders
26024 </summary> 25651 </summary>
26025 <returns> 25652 <param name="parcelLocalID"></param>
26026 </returns> 25653 <param name="reportType"></param>
25654 <param name="requestFlags"></param>
25655 <param name="filter"></param>
26027 </member> 25656 </member>
26028 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxGetRenderDevices"> 25657 <member name="M:OpenMetaverse.EstateTools.RequestInfo">
25658 <summary>Requests estate settings, including estate manager and access/ban lists</summary>
25659 </member>
25660 <member name="M:OpenMetaverse.EstateTools.RequestTopScripts">
25661 <summary>Requests the "Top Scripts" list for the current region</summary>
25662 </member>
25663 <member name="M:OpenMetaverse.EstateTools.RequestTopColliders">
25664 <summary>Requests the "Top Colliders" list for the current region</summary>
25665 </member>
25666 <member name="M:OpenMetaverse.EstateTools.SetTerrainVariables(System.Single,System.Single,System.Single,System.Boolean,System.Boolean,System.Single)">
26029 <summary> 25667 <summary>
26030 This is used to get a list of audio devices that can be used for render (playback) of voice. 25668 Set several estate specific configuration variables
26031 </summary> 25669 </summary>
25670 <param name="WaterHeight">The Height of the waterlevel over the entire estate. Defaults to 20</param>
25671 <param name="TerrainRaiseLimit">The maximum height change allowed above the baked terrain. Defaults to 4</param>
25672 <param name="TerrainLowerLimit">The minimum height change allowed below the baked terrain. Defaults to -4</param>
25673 <param name="UseEstateSun">true to use</param>
25674 <param name="FixedSun">if True forces the sun position to the position in SunPosition</param>
25675 <param name="SunPosition">The current position of the sun on the estate, or when FixedSun is true the static position
25676 the sun will remain. <remarks>6.0 = Sunrise, 30.0 = Sunset</remarks></param>
26032 </member> 25677 </member>
26033 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxSetRenderDevice(System.String)"> 25678 <member name="M:OpenMetaverse.EstateTools.SimWideReturn(OpenMetaverse.UUID,OpenMetaverse.EstateTools.EstateReturnFlags,System.Boolean)">
26034 <summary> 25679 <summary>
26035 This command is used to select the render device. 25680 Request return of objects owned by specified avatar
26036 </summary> 25681 </summary>
26037 <param name="RenderDeviceSpecifier">The name of the device as returned by the Aux.GetRenderDevices command.</param> 25682 <param name="Target">The Agents <see cref="T:OpenMetaverse.UUID"/> owning the primitives to return</param>
25683 <param name="flag">specify the coverage and type of objects to be included in the return</param>
25684 <param name="EstateWide">true to perform return on entire estate</param>
26038 </member> 25685 </member>
26039 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxSetCaptureDevice(System.String)"> 25686 <member name="M:OpenMetaverse.EstateTools.EstateOwnerMessage(System.String,System.String)">
25687 <summary></summary>
25688 <param name="method"></param>
25689 <param name="param"></param>
25690 </member>
25691 <member name="M:OpenMetaverse.EstateTools.EstateOwnerMessage(System.String,System.Collections.Generic.List{System.String})">
26040 <summary> 25692 <summary>
26041 This command is used to select the capture device. 25693 Used for setting and retrieving various estate panel settings
26042 </summary> 25694 </summary>
26043 <param name="CaptureDeviceSpecifier">The name of the device as returned by the Aux.GetCaptureDevices command.</param> 25695 <param name="method">EstateOwnerMessage Method field</param>
25696 <param name="listParams">List of parameters to include</param>
26044 </member> 25697 </member>
26045 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxCaptureAudioStart(System.Int32)"> 25698 <member name="M:OpenMetaverse.EstateTools.KickUser(OpenMetaverse.UUID)">
26046 <summary> 25699 <summary>
26047 This command is used to start the audio capture process which will cause 25700 Kick an avatar from an estate
26048 AuxAudioProperty Events to be raised. These events can be used to display a
26049 microphone VU meter for the currently selected capture device. This command
26050 should not be issued if the user is on a call.
26051 </summary> 25701 </summary>
26052 <param name="Duration">(unused but required)</param> 25702 <param name="userID">Key of Agent to remove</param>
26053 <returns>
26054 </returns>
26055 </member> 25703 </member>
26056 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxCaptureAudioStop"> 25704 <member name="M:OpenMetaverse.EstateTools.BanUser(OpenMetaverse.UUID,System.Boolean)">
26057 <summary> 25705 <summary>
26058 This command is used to stop the audio capture process. 25706 Ban an avatar from an estate</summary>
26059 </summary> 25707 <param name="userID">Key of Agent to remove</param>
26060 <returns> 25708 <param name="allEstates">Ban user from this estate and all others owned by the estate owner</param>
26061 </returns>
26062 </member> 25709 </member>
26063 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxSetMicLevel(System.Int32)"> 25710 <member name="M:OpenMetaverse.EstateTools.UnbanUser(OpenMetaverse.UUID,System.Boolean)">
25711 <summary>Unban an avatar from an estate</summary>
25712 <param name="userID">Key of Agent to remove</param>
25713 /// <param name="allEstates">Unban user from this estate and all others owned by the estate owner</param>
25714 </member>
25715 <member name="M:OpenMetaverse.EstateTools.EstateMessage(System.String)">
26064 <summary> 25716 <summary>
26065 This command is used to set the mic volume while in the audio tuning process. 25717 Send a message dialog to everyone in an entire estate
26066 Once an acceptable mic level is attained, the application must issue a
26067 connector set mic volume command to have that level be used while on voice
26068 calls.
26069 </summary> 25718 </summary>
26070 <param name="Level">the microphone volume (-100 to 100 inclusive)</param> 25719 <param name="message">Message to send all users in the estate</param>
26071 <returns>
26072 </returns>
26073 </member> 25720 </member>
26074 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxSetSpeakerLevel(System.Int32)"> 25721 <member name="M:OpenMetaverse.EstateTools.SimulatorMessage(System.String)">
26075 <summary> 25722 <summary>
26076 This command is used to set the speaker volume while in the audio tuning 25723 Send a message dialog to everyone in a simulator
26077 process. Once an acceptable speaker level is attained, the application must
26078 issue a connector set speaker volume command to have that level be used while
26079 on voice calls.
26080 </summary> 25724 </summary>
26081 <param name="Level">the speaker volume (-100 to 100 inclusive)</param> 25725 <param name="message">Message to send all users in the simulator</param>
26082 <returns>
26083 </returns>
26084 </member> 25726 </member>
26085 <member name="M:OpenMetaverse.Voice.VoiceGateway.ConnectorCreate(System.String,System.String,System.UInt16,System.UInt16,OpenMetaverse.Voice.VoiceGateway.VoiceLoggingSettings)"> 25727 <member name="M:OpenMetaverse.EstateTools.TeleportHomeUser(OpenMetaverse.UUID)">
26086 <summary> 25728 <summary>
26087 This is used to initialize and stop the Connector as a whole. The Connector 25729 Send an avatar back to their home location
26088 Create call must be completed successfully before any other requests are made
26089 (typically during application initialization). The shutdown should be called
26090 when the application is shutting down to gracefully release resources
26091 </summary> 25730 </summary>
26092 <param name="ClientName">A string value indicting the Application name</param> 25731 <param name="pest">Key of avatar to send home</param>
26093 <param name="AccountManagementServer">URL for the management server</param>
26094 <param name="Logging">LoggingSettings</param>
26095 <param name="MaximumPort">
26096 </param>
26097 <param name="MinimumPort">
26098 </param>
26099 </member> 25732 </member>
26100 <member name="M:OpenMetaverse.Voice.VoiceGateway.ConnectorInitiateShutdown(System.String)"> 25733 <member name="M:OpenMetaverse.EstateTools.RestartRegion">
26101 <summary> 25734 <summary>
26102 Shutdown Connector -- Should be called when the application is shutting down 25735 Begin the region restart process
26103 to gracefully release resources
26104 </summary> 25736 </summary>
26105 <param name="ConnectorHandle">Handle returned from successful Connector �create� request</param>
26106 </member> 25737 </member>
26107 <member name="M:OpenMetaverse.Voice.VoiceGateway.ConnectorMuteLocalMic(System.String,System.Boolean)"> 25738 <member name="M:OpenMetaverse.EstateTools.CancelRestart">
26108 <summary> 25739 <summary>
26109 Mute or unmute the microphone 25740 Cancels a region restart
26110 </summary> 25741 </summary>
26111 <param name="ConnectorHandle">Handle returned from successful Connector �create� request</param>
26112 <param name="Mute">true (mute) or false (unmute)</param>
26113 </member> 25742 </member>
26114 <member name="M:OpenMetaverse.Voice.VoiceGateway.ConnectorMuteLocalSpeaker(System.String,System.Boolean)"> 25743 <member name="M:OpenMetaverse.EstateTools.SetRegionInfo(System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Single,System.Single,System.Boolean)">
25744 <summary>Estate panel "Region" tab settings</summary>
25745 </member>
25746 <member name="M:OpenMetaverse.EstateTools.SetRegionDebug(System.Boolean,System.Boolean,System.Boolean)">
25747 <summary>Estate panel "Debug" tab settings</summary>
25748 </member>
25749 <member name="M:OpenMetaverse.EstateTools.SetRegionTerrain(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID)">
25750 <summary>Used for setting the region's terrain textures for its four height levels</summary>
25751 <param name="low"></param>
25752 <param name="midLow"></param>
25753 <param name="midHigh"></param>
25754 <param name="high"></param>
25755 </member>
25756 <member name="M:OpenMetaverse.EstateTools.SetRegionTerrainHeights(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
25757 <summary>Used for setting sim terrain texture heights</summary>
25758 </member>
25759 <member name="M:OpenMetaverse.EstateTools.RequestCovenant">
25760 <summary>Requests the estate covenant</summary>
25761 </member>
25762 <member name="M:OpenMetaverse.EstateTools.UploadTerrain(System.Byte[],System.String)">
26115 <summary> 25763 <summary>
26116 Mute or unmute the speaker 25764 Upload a terrain RAW file
26117 </summary> 25765 </summary>
26118 <param name="ConnectorHandle">Handle returned from successful Connector �create� request</param> 25766 <param name="fileData">A byte array containing the encoded terrain data</param>
26119 <param name="Mute">true (mute) or false (unmute)</param> 25767 <param name="fileName">The name of the file being uploaded</param>
25768 <returns>The Id of the transfer request</returns>
26120 </member> 25769 </member>
26121 <member name="M:OpenMetaverse.Voice.VoiceGateway.ConnectorSetLocalMicVolume(System.String,System.Int32)"> 25770 <member name="M:OpenMetaverse.EstateTools.TeleportHomeAllUsers">
26122 <summary> 25771 <summary>
26123 Set microphone volume 25772 Teleports all users home in current Estate
26124 </summary> 25773 </summary>
26125 <param name="ConnectorHandle">Handle returned from successful Connector �create� request</param>
26126 <param name="Value">The level of the audio, a number between -100 and 100 where
26127 0 represents �normal� speaking volume</param>
26128 </member> 25774 </member>
26129 <member name="M:OpenMetaverse.Voice.VoiceGateway.ConnectorSetLocalSpeakerVolume(System.String,System.Int32)"> 25775 <member name="M:OpenMetaverse.EstateTools.RemoveEstateManager(OpenMetaverse.UUID,System.Boolean)">
26130 <summary> 25776 <summary>
26131 Set local speaker volume 25777 Remove estate manager</summary>
26132 </summary> 25778 <param name="userID">Key of Agent to Remove</param>
26133 <param name="ConnectorHandle">Handle returned from successful Connector �create� request</param> 25779 <param name="allEstates">removes manager to this estate and all others owned by the estate owner</param>
26134 <param name="Value">The level of the audio, a number between -100 and 100 where
26135 0 represents �normal� speaking volume</param>
26136 </member> 25780 </member>
26137 <member name="M:OpenMetaverse.Voice.VoiceGateway.Start"> 25781 <member name="M:OpenMetaverse.EstateTools.AddEstateManager(OpenMetaverse.UUID,System.Boolean)">
26138 <summary> 25782 <summary>
26139 Start up the Voice service. 25783 Add estate manager</summary>
26140 </summary> 25784 <param name="userID">Key of Agent to Add</param>
25785 <param name="allEstates">Add agent as manager to this estate and all others owned by the estate owner</param>
26141 </member> 25786 </member>
26142 <member name="M:OpenMetaverse.Voice.VoiceGateway.connector_OnVoiceResponse(System.Object,OpenMetaverse.Voice.VoiceGateway.VoiceResponseEventArgs)"> 25787 <member name="M:OpenMetaverse.EstateTools.AddAllowedUser(OpenMetaverse.UUID,System.Boolean)">
26143 <summary> 25788 <summary>
26144 Handle miscellaneous request status 25789 Add's an agent to the estate Allowed list</summary>
26145 </summary> 25790 <param name="userID">Key of Agent to Add</param>
26146 <param name="sender"> 25791 <param name="allEstates">Add agent as an allowed reisdent to All estates if true</param>
26147 </param> 25792 </member>
26148 <param name="e"> 25793 <member name="M:OpenMetaverse.EstateTools.RemoveAllowedUser(OpenMetaverse.UUID,System.Boolean)">
26149 </param>
26150 ///<remarks>If something goes wrong, we log it.</remarks></member>
26151 <member name="M:OpenMetaverse.Voice.VoiceGateway.Dispose">
26152 <summary> 25794 <summary>
26153 Cleanup oject resources 25795 Removes an agent from the estate Allowed list</summary>
26154 </summary> 25796 <param name="userID">Key of Agent to Remove</param>
25797 <param name="allEstates">Removes agent as an allowed reisdent from All estates if true</param>
26155 </member> 25798 </member>
26156 <member name="M:OpenMetaverse.Voice.VoiceGateway.Network_EventQueueRunning(System.Object,OpenMetaverse.EventQueueRunningEventArgs)"> 25799 <member name="M:OpenMetaverse.EstateTools.AddAllowedGroup(OpenMetaverse.UUID,System.Boolean)">
25800
25801 <summary>
25802 Add's a group to the estate Allowed list</summary>
25803 <param name="groupID">Key of Group to Add</param>
25804 <param name="allEstates">Add Group as an allowed group to All estates if true</param>
25805 </member>
25806 <member name="M:OpenMetaverse.EstateTools.RemoveAllowedGroup(OpenMetaverse.UUID,System.Boolean)">
25807
25808 <summary>
25809 Removes a group from the estate Allowed list</summary>
25810 <param name="groupID">Key of Group to Remove</param>
25811 <param name="allEstates">Removes Group as an allowed Group from All estates if true</param>
25812 </member>
25813 <member name="M:OpenMetaverse.EstateTools.EstateCovenantReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
25814 <summary>Process an incoming packet and raise the appropriate events</summary>
25815 <param name="sender">The sender</param>
25816 <param name="e">The EventArgs object containing the packet data</param>
25817 </member>
25818 <member name="M:OpenMetaverse.EstateTools.EstateOwnerMessageHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
25819 <summary>Process an incoming packet and raise the appropriate events</summary>
25820 <param name="sender">The sender</param>
25821 <param name="e">The EventArgs object containing the packet data</param>
25822 </member>
25823 <member name="M:OpenMetaverse.EstateTools.LandStatReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
25824 <summary>Process an incoming packet and raise the appropriate events</summary>
25825 <param name="sender">The sender</param>
25826 <param name="e">The EventArgs object containing the packet data</param>
25827 </member>
25828 <member name="E:OpenMetaverse.EstateTools.TopCollidersReply">
25829 <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>
25830 </member>
25831 <member name="E:OpenMetaverse.EstateTools.TopScriptsReply">
25832 <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>
25833 </member>
25834 <member name="E:OpenMetaverse.EstateTools.EstateUsersReply">
25835 <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>
25836 </member>
25837 <member name="E:OpenMetaverse.EstateTools.EstateGroupsReply">
25838 <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>
25839 </member>
25840 <member name="E:OpenMetaverse.EstateTools.EstateManagersReply">
25841 <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>
25842 </member>
25843 <member name="E:OpenMetaverse.EstateTools.EstateBansReply">
25844 <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>
25845 </member>
25846 <member name="E:OpenMetaverse.EstateTools.EstateCovenantReply">
25847 <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>
25848 </member>
25849 <member name="E:OpenMetaverse.EstateTools.EstateUpdateInfoReply">
25850 <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>
25851 </member>
25852 <member name="T:OpenMetaverse.EstateTools.LandStatReportType">
25853 <summary>Used in the ReportType field of a LandStatRequest</summary>
25854 </member>
25855 <member name="T:OpenMetaverse.EstateTools.EstateAccessDelta">
25856 <summary>Used by EstateOwnerMessage packets</summary>
25857 </member>
25858 <member name="T:OpenMetaverse.EstateTools.EstateAccessReplyDelta">
25859 <summary>Used by EstateOwnerMessage packets</summary>
25860 </member>
25861 <member name="T:OpenMetaverse.EstateTools.EstateReturnFlags">
26157 <summary> 25862 <summary>
26158 Request voice cap when changing regions 25863
26159 </summary> 25864 </summary>
26160 </member> 25865 </member>
26161 <member name="M:OpenMetaverse.Voice.VoiceGateway.connector_OnSessionStateChangeEvent(System.Object,OpenMetaverse.Voice.VoiceGateway.SessionStateChangeEventArgs)"> 25866 <member name="F:OpenMetaverse.EstateTools.EstateReturnFlags.None">
25867 <summary>No flags set</summary>
25868 </member>
25869 <member name="F:OpenMetaverse.EstateTools.EstateReturnFlags.ReturnScripted">
25870 <summary>Only return targets scripted objects</summary>
25871 </member>
25872 <member name="F:OpenMetaverse.EstateTools.EstateReturnFlags.ReturnOnOthersLand">
25873 <summary>Only return targets objects if on others land</summary>
25874 </member>
25875 <member name="F:OpenMetaverse.EstateTools.EstateReturnFlags.ReturnScriptedAndOnOthers">
25876 <summary>Returns target's scripted objects and objects on other parcels</summary>
25877 </member>
25878 <member name="T:OpenMetaverse.EstateTools.GroundTextureSettings">
25879 <summary>Ground texture settings for each corner of the region</summary>
25880 </member>
25881 <member name="T:OpenMetaverse.EstateTools.GroundTextureHeight">
25882 <summary>Used by GroundTextureHeightSettings</summary>
25883 </member>
25884 <member name="T:OpenMetaverse.EstateTools.GroundTextureHeightSettings">
25885 <summary>The high and low texture thresholds for each corner of the sim</summary>
25886 </member>
25887 <member name="T:OpenMetaverse.TopCollidersReplyEventArgs">
25888 <summary>Raised on LandStatReply when the report type is for "top colliders"</summary>
25889 </member>
25890 <member name="M:OpenMetaverse.TopCollidersReplyEventArgs.#ctor(System.Int32,System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.EstateTask})">
25891 <summary>Construct a new instance of the TopCollidersReplyEventArgs class</summary>
25892 <param name="objectCount">The number of returned items in LandStatReply</param>
25893 <param name="tasks">Dictionary of Object UUIDs to tasks returned in LandStatReply</param>
25894 </member>
25895 <member name="P:OpenMetaverse.TopCollidersReplyEventArgs.ObjectCount">
26162 <summary> 25896 <summary>
26163 Handle a change in session state 25897 The number of returned items in LandStatReply
26164 </summary> 25898 </summary>
26165 </member> 25899 </member>
26166 <member name="M:OpenMetaverse.Voice.VoiceGateway.CloseSession(System.String)"> 25900 <member name="P:OpenMetaverse.TopCollidersReplyEventArgs.Tasks">
26167 <summary> 25901 <summary>
26168 Close a voice session 25902 A Dictionary of Object UUIDs to tasks returned in LandStatReply
26169 </summary> 25903 </summary>
26170 <param name="sessionHandle">
26171 </param>
26172 </member> 25904 </member>
26173 <member name="M:OpenMetaverse.Voice.VoiceGateway.FindSession(System.String,System.Boolean)"> 25905 <member name="T:OpenMetaverse.TopScriptsReplyEventArgs">
25906 <summary>Raised on LandStatReply when the report type is for "top Scripts"</summary>
25907 </member>
25908 <member name="M:OpenMetaverse.TopScriptsReplyEventArgs.#ctor(System.Int32,System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.EstateTask})">
25909 <summary>Construct a new instance of the TopScriptsReplyEventArgs class</summary>
25910 <param name="objectCount">The number of returned items in LandStatReply</param>
25911 <param name="tasks">Dictionary of Object UUIDs to tasks returned in LandStatReply</param>
25912 </member>
25913 <member name="P:OpenMetaverse.TopScriptsReplyEventArgs.ObjectCount">
26174 <summary> 25914 <summary>
26175 Locate a Session context from its handle 25915 The number of scripts returned in LandStatReply
26176 </summary> 25916 </summary>
26177 <remarks>Creates the session context if it does not exist.</remarks>
26178 </member> 25917 </member>
26179 <member name="M:OpenMetaverse.Voice.VoiceGateway.cClient_OnComplete(OpenMetaverse.Http.CapsClient,OpenMetaverse.StructuredData.OSD,System.Exception)"> 25918 <member name="P:OpenMetaverse.TopScriptsReplyEventArgs.Tasks">
26180 <summary> 25919 <summary>
26181 Handle completion of main voice cap request. 25920 A Dictionary of Object UUIDs to tasks returned in LandStatReply
26182 </summary> 25921 </summary>
26183 <param name="client">
26184 </param>
26185 <param name="result">
26186 </param>
26187 <param name="error">
26188 </param>
26189 </member> 25922 </member>
26190 <member name="M:OpenMetaverse.Voice.VoiceGateway.connector_OnDaemonRunning"> 25923 <member name="T:OpenMetaverse.EstateBansReplyEventArgs">
25924 <summary>Returned, along with other info, upon a successful .RequestInfo()</summary>
25925 </member>
25926 <member name="M:OpenMetaverse.EstateBansReplyEventArgs.#ctor(System.UInt32,System.Int32,System.Collections.Generic.List{OpenMetaverse.UUID})">
25927 <summary>Construct a new instance of the EstateBansReplyEventArgs class</summary>
25928 <param name="estateID">The estate's identifier on the grid</param>
25929 <param name="count">The number of returned items in LandStatReply</param>
25930 <param name="banned">User UUIDs banned</param>
25931 </member>
25932 <member name="P:OpenMetaverse.EstateBansReplyEventArgs.EstateID">
26191 <summary> 25933 <summary>
26192 Daemon has started so connect to it. 25934 The identifier of the estate
26193 </summary> 25935 </summary>
26194 </member> 25936 </member>
26195 <member name="M:OpenMetaverse.Voice.VoiceGateway.connector_OnDaemonConnected"> 25937 <member name="P:OpenMetaverse.EstateBansReplyEventArgs.Count">
26196 <summary> 25938 <summary>
26197 The daemon TCP connection is open. 25939 The number of returned itmes
26198 </summary> 25940 </summary>
26199 </member> 25941 </member>
26200 <member name="M:OpenMetaverse.Voice.VoiceGateway.connector_OnConnectorCreateResponse(System.Object,OpenMetaverse.Voice.VoiceGateway.VoiceConnectorEventArgs)"> 25942 <member name="P:OpenMetaverse.EstateBansReplyEventArgs.Banned">
26201 <summary> 25943 <summary>
26202 Handle creation of the Connector. 25944 List of UUIDs of Banned Users
26203 </summary> 25945 </summary>
26204 </member> 25946 </member>
26205 <member name="M:OpenMetaverse.Voice.VoiceGateway.connector_OnAuxGetRenderDevicesResponse(System.Object,OpenMetaverse.Voice.VoiceGateway.VoiceDevicesEventArgs)"> 25947 <member name="T:OpenMetaverse.EstateUsersReplyEventArgs">
25948 <summary>Returned, along with other info, upon a successful .RequestInfo()</summary>
25949 </member>
25950 <member name="M:OpenMetaverse.EstateUsersReplyEventArgs.#ctor(System.UInt32,System.Int32,System.Collections.Generic.List{OpenMetaverse.UUID})">
25951 <summary>Construct a new instance of the EstateUsersReplyEventArgs class</summary>
25952 <param name="estateID">The estate's identifier on the grid</param>
25953 <param name="count">The number of users</param>
25954 <param name="allowedUsers">Allowed users UUIDs</param>
25955 </member>
25956 <member name="P:OpenMetaverse.EstateUsersReplyEventArgs.EstateID">
26206 <summary> 25957 <summary>
26207 Handle response to audio output device query 25958 The identifier of the estate
26208 </summary> 25959 </summary>
26209 </member> 25960 </member>
26210 <member name="M:OpenMetaverse.Voice.VoiceGateway.connector_OnAuxGetCaptureDevicesResponse(System.Object,OpenMetaverse.Voice.VoiceGateway.VoiceDevicesEventArgs)"> 25961 <member name="P:OpenMetaverse.EstateUsersReplyEventArgs.Count">
26211 <summary> 25962 <summary>
26212 Handle response to audio input device query 25963 The number of returned items
26213 </summary> 25964 </summary>
26214 </member> 25965 </member>
26215 <member name="M:OpenMetaverse.Voice.VoiceGateway.ParcelChanged"> 25966 <member name="P:OpenMetaverse.EstateUsersReplyEventArgs.AllowedUsers">
26216 <summary> 25967 <summary>
26217 Set voice channel for new parcel 25968 List of UUIDs of Allowed Users
26218 </summary> 25969 </summary>
26219 </member> 25970 </member>
26220 <member name="M:OpenMetaverse.Voice.VoiceGateway.RequestParcelInfo(System.Uri)"> 25971 <member name="T:OpenMetaverse.EstateGroupsReplyEventArgs">
25972 <summary>Returned, along with other info, upon a successful .RequestInfo()</summary>
25973 </member>
25974 <member name="M:OpenMetaverse.EstateGroupsReplyEventArgs.#ctor(System.UInt32,System.Int32,System.Collections.Generic.List{OpenMetaverse.UUID})">
25975 <summary>Construct a new instance of the EstateGroupsReplyEventArgs class</summary>
25976 <param name="estateID">The estate's identifier on the grid</param>
25977 <param name="count">The number of Groups</param>
25978 <param name="allowedGroups">Allowed Groups UUIDs</param>
25979 </member>
25980 <member name="P:OpenMetaverse.EstateGroupsReplyEventArgs.EstateID">
26221 <summary> 25981 <summary>
26222 Request info from a parcel capability Uri. 25982 The identifier of the estate
26223 </summary> 25983 </summary>
26224 <param name="cap">
26225 </param>
26226 </member> 25984 </member>
26227 <member name="M:OpenMetaverse.Voice.VoiceGateway.pCap_OnComplete(OpenMetaverse.Http.CapsClient,OpenMetaverse.StructuredData.OSD,System.Exception)"> 25985 <member name="P:OpenMetaverse.EstateGroupsReplyEventArgs.Count">
26228 <summary> 25986 <summary>
26229 Receive parcel voice cap 25987 The number of returned items
26230 </summary> 25988 </summary>
26231 <param name="client">
26232 </param>
26233 <param name="result">
26234 </param>
26235 <param name="error">
26236 </param>
26237 </member> 25989 </member>
26238 <member name="M:OpenMetaverse.Voice.VoiceGateway.UpdatePosition(OpenMetaverse.AgentManager)"> 25990 <member name="P:OpenMetaverse.EstateGroupsReplyEventArgs.AllowedGroups">
26239 <summary> 25991 <summary>
26240 Tell Vivox where we are standing 25992 List of UUIDs of Allowed Groups
26241 </summary> 25993 </summary>
26242 <remarks>This has to be called when we move or turn.</remarks>
26243 </member> 25994 </member>
26244 <member name="M:OpenMetaverse.Voice.VoiceGateway.PosUpdating(System.Boolean)"> 25995 <member name="T:OpenMetaverse.EstateManagersReplyEventArgs">
25996 <summary>Returned, along with other info, upon a successful .RequestInfo()</summary>
25997 </member>
25998 <member name="M:OpenMetaverse.EstateManagersReplyEventArgs.#ctor(System.UInt32,System.Int32,System.Collections.Generic.List{OpenMetaverse.UUID})">
25999 <summary>Construct a new instance of the EstateManagersReplyEventArgs class</summary>
26000 <param name="estateID">The estate's identifier on the grid</param>
26001 <param name="count">The number of Managers</param>
26002 <param name="managers"> Managers UUIDs</param>
26003 </member>
26004 <member name="P:OpenMetaverse.EstateManagersReplyEventArgs.EstateID">
26245 <summary> 26005 <summary>
26246 Start and stop updating out position. 26006 The identifier of the estate
26247 </summary> 26007 </summary>
26248 <param name="go">
26249 </param>
26250 </member> 26008 </member>
26251 <member name="M:OpenMetaverse.Voice.VoiceGateway.StartDaemon(System.String,System.String)"> 26009 <member name="P:OpenMetaverse.EstateManagersReplyEventArgs.Count">
26252 <summary> 26010 <summary>
26253 Starts a thread that keeps the daemon running 26011 The number of returned items
26254 </summary> 26012 </summary>
26255 <param name="path">
26256 </param>
26257 <param name="args">
26258 </param>
26259 </member> 26013 </member>
26260 <member name="M:OpenMetaverse.Voice.VoiceGateway.StopDaemon"> 26014 <member name="P:OpenMetaverse.EstateManagersReplyEventArgs.Managers">
26261 <summary> 26015 <summary>
26262 Stops the daemon and the thread keeping it running 26016 List of UUIDs of the Estate's Managers
26263 </summary> 26017 </summary>
26264 </member> 26018 </member>
26265 <member name="M:OpenMetaverse.Voice.VoiceGateway.ConnectToDaemon(System.String,System.Int32)"> 26019 <member name="T:OpenMetaverse.EstateCovenantReplyEventArgs">
26020 <summary>Returned, along with other info, upon a successful .RequestInfo()</summary>
26021 </member>
26022 <member name="M:OpenMetaverse.EstateCovenantReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Int64,System.String,OpenMetaverse.UUID)">
26023 <summary>Construct a new instance of the EstateCovenantReplyEventArgs class</summary>
26024 <param name="covenantID">The Covenant ID</param>
26025 <param name="timestamp">The timestamp</param>
26026 <param name="estateName">The estate's name</param>
26027 <param name="estateOwnerID">The Estate Owner's ID (can be a GroupID)</param>
26028 </member>
26029 <member name="P:OpenMetaverse.EstateCovenantReplyEventArgs.CovenantID">
26266 <summary> 26030 <summary>
26031 The Covenant
26267 </summary> 26032 </summary>
26268 <param name="address">
26269 </param>
26270 <param name="port">
26271 </param>
26272 <returns>
26273 </returns>
26274 </member> 26033 </member>
26275 <member name="M:OpenMetaverse.Voice.VoiceGateway.SessionCreate(System.String,System.String,System.String,System.String,System.Boolean,System.Boolean,System.String)"> 26034 <member name="P:OpenMetaverse.EstateCovenantReplyEventArgs.Timestamp">
26276 <summary> 26035 <summary>
26277 Create a Session 26036 The timestamp
26278 Sessions typically represent a connection to a media session with one or more
26279 participants. This is used to generate an �outbound� call to another user or
26280 channel. The specifics depend on the media types involved. A session handle is
26281 required to control the local user functions within the session (or remote
26282 users if the current account has rights to do so). Currently creating a
26283 session automatically connects to the audio media, there is no need to call
26284 Session.Connect at this time, this is reserved for future use.
26285 </summary> 26037 </summary>
26286 <param name="AccountHandle">Handle returned from successful Connector �create� request</param>
26287 <param name="URI">This is the URI of the terminating point of the session (ie who/what is being called)</param>
26288 <param name="Name">This is the display name of the entity being called (user or channel)</param>
26289 <param name="Password">Only needs to be supplied when the target URI is password protected</param>
26290 <param name="PasswordHashAlgorithm">This indicates the format of the password as passed in. This can either be
26291 �ClearText� or �SHA1UserName�. If this element does not exist, it is assumed to be �ClearText�. If it is
26292 �SHA1UserName�, the password as passed in is the SHA1 hash of the password and username concatenated together,
26293 then base64 encoded, with the final �=� character stripped off.</param>
26294 <param name="JoinAudio">
26295 </param>
26296 <param name="JoinText">
26297 </param>
26298 <returns>
26299 </returns>
26300 </member> 26038 </member>
26301 <member name="M:OpenMetaverse.Voice.VoiceGateway.SessionConnect(System.String,System.String)"> 26039 <member name="P:OpenMetaverse.EstateCovenantReplyEventArgs.EstateName">
26302 <summary> 26040 <summary>
26303 Used to accept a call 26041 The Estate name
26304 </summary> 26042 </summary>
26305 <param name="SessionHandle">SessionHandle such as received from SessionNewEvent</param>
26306 <param name="AudioMedia">"default"</param>
26307 <returns>
26308 </returns>
26309 </member> 26043 </member>
26310 <member name="M:OpenMetaverse.Voice.VoiceGateway.SessionRenderAudioStart(System.String,System.Boolean)"> 26044 <member name="P:OpenMetaverse.EstateCovenantReplyEventArgs.EstateOwnerID">
26311 <summary> 26045 <summary>
26312 This command is used to start the audio render process, which will then play 26046 The Estate Owner's ID (can be a GroupID)
26313 the passed in file through the selected audio render device. This command
26314 should not be issued if the user is on a call.
26315 </summary> 26047 </summary>
26316 <param name="SoundFilePath">The fully qualified path to the sound file.</param>
26317 <param name="Loop">True if the file is to be played continuously and false if it is should be played once.</param>
26318 <returns>
26319 </returns>
26320 </member> 26048 </member>
26321 <member name="M:OpenMetaverse.Voice.VoiceGateway.SessionRenderAudioStop(System.String)"> 26049 <member name="T:OpenMetaverse.EstateUpdateInfoReplyEventArgs">
26050 <summary>Returned, along with other info, upon a successful .RequestInfo()</summary>
26051 </member>
26052 <member name="M:OpenMetaverse.EstateUpdateInfoReplyEventArgs.#ctor(System.String,OpenMetaverse.UUID,System.UInt32,System.Boolean)">
26053 <summary>Construct a new instance of the EstateUpdateInfoReplyEventArgs class</summary>
26054 <param name="estateName">The estate's name</param>
26055 <param name="estateOwner">The Estate Owners ID (can be a GroupID)</param>
26056 <param name="estateID">The estate's identifier on the grid</param>
26057 <param name="denyNoPaymentInfo"></param>
26058 </member>
26059 <member name="P:OpenMetaverse.EstateUpdateInfoReplyEventArgs.EstateName">
26322 <summary> 26060 <summary>
26323 This command is used to stop the audio render process. 26061 The estate's name
26324 </summary> 26062 </summary>
26325 <param name="SoundFilePath">The fully qualified path to the sound file issued in the start render command.</param>
26326 <returns>
26327 </returns>
26328 </member> 26063 </member>
26329 <member name="M:OpenMetaverse.Voice.VoiceGateway.SessionTerminate(System.String)"> 26064 <member name="P:OpenMetaverse.EstateUpdateInfoReplyEventArgs.EstateOwner">
26330 <summary> 26065 <summary>
26331 This is used to �end� an established session (i.e. hang-up or disconnect). 26066 The Estate Owner's ID (can be a GroupID)
26332 </summary> 26067 </summary>
26333 <param name="SessionHandle">Handle returned from successful Session �create� request or a SessionNewEvent</param>
26334 <returns>
26335 </returns>
26336 </member> 26068 </member>
26337 <member name="M:OpenMetaverse.Voice.VoiceGateway.SessionSet3DPosition(System.String,OpenMetaverse.Voice.VoicePosition,OpenMetaverse.Voice.VoicePosition)"> 26069 <member name="P:OpenMetaverse.EstateUpdateInfoReplyEventArgs.EstateID">
26338 <summary> 26070 <summary>
26339 Set the combined speaking and listening position in 3D space. 26071 The identifier of the estate on the grid
26340 </summary> 26072 </summary>
26341 <param name="SessionHandle">Handle returned from successful Session �create� request or a SessionNewEvent</param>
26342 <param name="SpeakerPosition">Speaking position</param>
26343 <param name="ListenerPosition">Listening position</param>
26344 <returns>
26345 </returns>
26346 </member> 26073 </member>
26347 <member name="M:OpenMetaverse.Voice.VoiceGateway.SessionSetParticipantVolumeForMe(System.String,System.String,System.Int32)"> 26074 <member name="P:OpenMetaverse.EstateUpdateInfoReplyEventArgs.DenyNoPaymentInfo">
26075 <summary></summary>
26076 </member>
26077 <member name="T:OpenMetaverse.DownloadRequest">
26348 <summary> 26078 <summary>
26349 Set User Volume for a particular user. Does not affect how other users hear that user. 26079 Represends individual HTTP Download request
26350 </summary> 26080 </summary>
26351 <param name="SessionHandle">Handle returned from successful Session �create� request or a SessionNewEvent</param>
26352 <param name="ParticipantURI">
26353 </param>
26354 <param name="Volume">The level of the audio, a number between -100 and 100 where 0 represents �normal� speaking volume</param>
26355 <returns>
26356 </returns>
26357 </member> 26081 </member>
26358 <member name="F:OpenMetaverse.Voice.VoicePosition.Position"> 26082 <member name="F:OpenMetaverse.DownloadRequest.Address">
26359 <summary>Positional vector of the users position</summary> 26083 <summary>URI of the item to fetch</summary>
26360 </member> 26084 </member>
26361 <member name="F:OpenMetaverse.Voice.VoicePosition.Velocity"> 26085 <member name="F:OpenMetaverse.DownloadRequest.MillisecondsTimeout">
26362 <summary>Velocity vector of the position</summary> 26086 <summary>Timout specified in milliseconds</summary>
26363 </member> 26087 </member>
26364 <member name="F:OpenMetaverse.Voice.VoicePosition.AtOrientation"> 26088 <member name="F:OpenMetaverse.DownloadRequest.DownloadProgressCallback">
26365 <summary>At Orientation (X axis) of the position</summary> 26089 <summary>Download progress callback</summary>
26366 </member> 26090 </member>
26367 <member name="F:OpenMetaverse.Voice.VoicePosition.UpOrientation"> 26091 <member name="F:OpenMetaverse.DownloadRequest.CompletedCallback">
26368 <summary>Up Orientation (Y axis) of the position</summary> 26092 <summary>Download completed callback</summary>
26369 </member> 26093 </member>
26370 <member name="F:OpenMetaverse.Voice.VoicePosition.LeftOrientation"> 26094 <member name="F:OpenMetaverse.DownloadRequest.ContentType">
26371 <summary>Left Orientation (Z axis) of the position</summary> 26095 <summary>Accept the following content type</summary>
26372 </member> 26096 </member>
26373 <member name="M:OpenMetaverse.Voice.VoiceParticipant.IDFromName(System.String)"> 26097 <member name="F:OpenMetaverse.DownloadRequest.Retries">
26374 <summary> 26098 <summary>How many times will this request be retried</summary>
26375 Extract the avatar UUID encoded in a SIP URI
26376 </summary>
26377 <param name="inName">
26378 </param>
26379 <returns>
26380 </returns>
26381 </member> 26099 </member>
26382 <member name="T:OpenMetaverse.Voice.VoiceSession"> 26100 <member name="F:OpenMetaverse.DownloadRequest.Attempt">
26383 <summary> 26101 <summary>Current fetch attempt</summary>
26384 Represents a single Voice Session to the Vivox service.
26385 </summary>
26386 </member> 26102 </member>
26387 <member name="M:OpenMetaverse.Voice.VoiceSession.Close"> 26103 <member name="M:OpenMetaverse.DownloadRequest.#ctor">
26388 <summary> 26104 <summary>Default constructor</summary>
26389 Close this session.
26390 </summary>
26391 </member> 26105 </member>
26392 <member name="M:OpenMetaverse.Voice.VoiceSession.FindParticipant(System.String)"> 26106 <member name="M:OpenMetaverse.DownloadRequest.#ctor(System.Uri,System.Int32,System.String,OpenMetaverse.Http.CapsBase.DownloadProgressEventHandler,OpenMetaverse.Http.CapsBase.RequestCompletedEventHandler)">
26393 <summary> 26107 <summary>Constructor</summary>
26394 Look up an existing Participants in this session
26395 </summary>
26396 <param name="puri">
26397 </param>
26398 <returns>
26399 </returns>
26400 </member> 26108 </member>
26401 <member name="T:OpenMetaverse.DictionaryChangeCallback"> 26109 <member name="T:OpenMetaverse.DownloadManager">
26402 <summary> 26110 <summary>
26111 Manages async HTTP downloads with a limit on maximum
26112 concurrent downloads
26403 </summary> 26113 </summary>
26404 <param name="action">
26405 </param>
26406 <param name="entry">
26407 </param>
26408 </member> 26114 </member>
26409 <member name="T:OpenMetaverse.TextureDownloadCallback"> 26115 <member name="M:OpenMetaverse.DownloadManager.#ctor">
26410 <summary> 26116 <summary>Default constructor</summary>
26411 A callback fired to indicate the status or final state of the requested texture. For progressive 26117 </member>
26412 downloads this will fire each time new asset data is returned from the simulator. 26118 <member name="M:OpenMetaverse.DownloadManager.Dispose">
26413 </summary> 26119 <summary>Cleanup method</summary>
26414 <param name="state">The <see cref="T:OpenMetaverse.TextureRequestState" /> indicating either Progress for textures not fully downloaded, 26120 </member>
26415 or the final result of the request after it has been processed through the TexturePipeline</param> 26121 <member name="M:OpenMetaverse.DownloadManager.SetupRequest(System.Uri,System.String)">
26416 <param name="assetTexture">The <see cref="T:OpenMetaverse.Assets.AssetTexture" /> object containing the Assets ID, raw data 26122 <summary>Setup http download request</summary>
26417 and other information. For progressive rendering the <see cref="F:OpenMetaverse.Assets.Asset.AssetData" /> will contain 26123 </member>
26418 the data from the beginning of the file. For failed, aborted and timed out requests it will contain 26124 <member name="M:OpenMetaverse.DownloadManager.EnqueuePending">
26419 an empty byte array.</param> 26125 <summary>Check the queue for pending work</summary>
26126 </member>
26127 <member name="M:OpenMetaverse.DownloadManager.QueueDownlad(OpenMetaverse.DownloadRequest)">
26128 <summary>Enqueue a new HTPP download</summary>
26129 </member>
26130 <member name="P:OpenMetaverse.DownloadManager.ParallelDownloads">
26131 <summary>Maximum number of parallel downloads from a single endpoint</summary>
26132 </member>
26133 <member name="P:OpenMetaverse.DownloadManager.ClientCert">
26134 <summary>Client certificate</summary>
26420 </member> 26135 </member>
26421 </members> 26136 </members>
26422</doc> 26137</doc>
diff --git a/bin/OpenMetaverse.dll b/bin/OpenMetaverse.dll
index 3e210ba..9054a99 100755
--- a/bin/OpenMetaverse.dll
+++ b/bin/OpenMetaverse.dll
Binary files differ
diff --git a/bin/OpenMetaverse.dll.config b/bin/OpenMetaverse.dll.config
index f5423b2..6b7b999 100644
--- a/bin/OpenMetaverse.dll.config
+++ b/bin/OpenMetaverse.dll.config
@@ -1,5 +1,7 @@
1<configuration> 1<configuration>
2 <dllmap os="osx" dll="openjpeg-dotnet.dll" target="lib64/libopenjpeg-dotnet.dylib" /> 2 <dllmap os="osx" dll="openjpeg-dotnet.dll" target="libopenjpeg-dotnet-2-1.5.0-dotnet-1.dylib" />
3 <dllmap os="!windows,osx" cpu="x86-64,ia64" dll="openjpeg-dotnet-x86_64.dll" target="lib64/libopenjpeg-dotnet-x86_64" /> 3 <dllmap os="!windows,osx" cpu="x86-64,ia64" dll="openjpeg-dotnet.dll" target="libopenjpeg-dotnet-2-1.5.0-dotnet-1-x86_64" />
4 <dllmap os="!windows,osx" cpu="x86" dll="openjpeg-dotnet.dll" target="lib32/libopenjpeg-dotnet" /> 4 <dllmap os="!windows,osx" cpu="x86-64,ia64" dll="openjpeg-dotnet-x86_64.dll" target="libopenjpeg-dotnet-2-1.5.0-dotnet-1-x86_64" />
5 <dllmap os="!windows,osx" cpu="x86" dll="openjpeg-dotnet.dll" target="libopenjpeg-dotnet-2-1.5.0-dotnet-1-i686" />
6 <dllmap os="!windows,osx" cpu="x86" dll="openjpeg-dotnet-x86_64.dll" target="libopenjpeg-dotnet-2-1.5.0-dotnet-1-i686" />
5</configuration> 7</configuration>
diff --git a/bin/OpenMetaverseTypes.XML b/bin/OpenMetaverseTypes.XML
index ce1298e..7d00b1b 100644
--- a/bin/OpenMetaverseTypes.XML
+++ b/bin/OpenMetaverseTypes.XML
@@ -1,239 +1,82 @@
1<?xml version="1.0"?> 1<?xml version="1.0"?>
2<doc> 2<doc>
3 <assembly> 3 <assembly>
4 <name>/home/root/libomv-0.9.1-source/bin/OpenMetaverseTypes</name> 4 <name>OpenMetaverseTypes</name>
5 </assembly> 5 </assembly>
6 <members> 6 <members>
7 <member name="T:OpenMetaverse.BlockingQueue`1"> 7 <member name="T:OpenMetaverse.LocklessQueue`1">
8 <summary>
9 Same as Queue except Dequeue function blocks until there is an object to return.
10 Note: This class does not need to be synchronized
11 </summary>
12 </member>
13 <member name="M:OpenMetaverse.BlockingQueue`1.#ctor(System.Collections.Generic.IEnumerable{`0})">
14 <summary>
15 Create new BlockingQueue.
16 </summary>
17 <param name="col">The System.Collections.ICollection to copy elements from</param>
18 </member>
19 <member name="M:OpenMetaverse.BlockingQueue`1.#ctor(System.Int32)">
20 <summary>
21 Create new BlockingQueue.
22 </summary>
23 <param name="capacity">The initial number of elements that the queue can contain</param>
24 </member>
25 <member name="M:OpenMetaverse.BlockingQueue`1.#ctor">
26 <summary>
27 Create new BlockingQueue.
28 </summary>
29 </member>
30 <member name="P:OpenMetaverse.BlockingQueue`1.Closed">
31 <summary>
32 Gets flag indicating if queue has been closed.
33 </summary>
34 </member>
35 <member name="M:OpenMetaverse.BlockingQueue`1.Finalize">
36 <summary>
37 BlockingQueue Destructor (Close queue, resume any waiting thread).
38 </summary>
39 </member>
40 <member name="M:OpenMetaverse.BlockingQueue`1.Clear">
41 <summary>
42 Remove all objects from the Queue.
43 </summary>
44 </member>
45 <member name="M:OpenMetaverse.BlockingQueue`1.Close">
46 <summary>
47 Remove all objects from the Queue, resume all dequeue threads.
48 </summary>
49 </member>
50 <member name="M:OpenMetaverse.BlockingQueue`1.Dequeue">
51 <summary>
52 Removes and returns the object at the beginning of the Queue.
53 </summary>
54 <returns>Object in queue.</returns>
55 </member>
56 <member name="M:OpenMetaverse.BlockingQueue`1.Dequeue(System.TimeSpan)">
57 <summary>
58 Removes and returns the object at the beginning of the Queue.
59 </summary>
60 <param name="timeout">time to wait before returning</param>
61 <returns>Object in queue.</returns>
62 </member>
63 <member name="M:OpenMetaverse.BlockingQueue`1.Dequeue(System.Int32)">
64 <summary>
65 Removes and returns the object at the beginning of the Queue.
66 </summary>
67 <param name="timeout">time to wait before returning (in milliseconds)</param>
68 <returns>Object in queue.</returns>
69 </member>
70 <member name="M:OpenMetaverse.BlockingQueue`1.Enqueue(`0)">
71 <summary>
72 Adds an object to the end of the Queue
73 </summary>
74 <param name="obj">Object to put in queue</param>
75 </member>
76 <member name="M:OpenMetaverse.BlockingQueue`1.Open">
77 <summary>
78 Open Queue.
79 </summary>
80 </member>
81 <member name="M:OpenMetaverse.CircularQueue`1.#ctor(OpenMetaverse.CircularQueue{`0})">
82 <summary>
83 Copy constructor
84 </summary>
85 <param name="queue">Circular queue to copy</param>
86 </member>
87 <member name="T:OpenMetaverse.Color4">
88 <summary> 8 <summary>
89 An 8-bit color structure including an alpha channel 9 A thread-safe lockless queue that supports multiple readers and
10 multiple writers
90 </summary> 11 </summary>
91 </member> 12 </member>
92 <member name="M:OpenMetaverse.Color4.#ctor(System.Byte,System.Byte,System.Byte,System.Byte)"> 13 <member name="F:OpenMetaverse.LocklessQueue`1.head">
93 <summary> 14 <summary>Queue head</summary>
94 </summary>
95 <param name="r">
96 </param>
97 <param name="g">
98 </param>
99 <param name="b">
100 </param>
101 <param name="a">
102 </param>
103 </member> 15 </member>
104 <member name="M:OpenMetaverse.Color4.#ctor(System.Byte[],System.Int32,System.Boolean)"> 16 <member name="F:OpenMetaverse.LocklessQueue`1.tail">
105 <summary> 17 <summary>Queue tail</summary>
106 Builds a color from a byte array
107 </summary>
108 <param name="byteArray">Byte array containing a 16 byte color</param>
109 <param name="pos">Beginning position in the byte array</param>
110 <param name="inverted">True if the byte array stores inverted values,
111 otherwise false. For example the color black (fully opaque) inverted
112 would be 0xFF 0xFF 0xFF 0x00</param>
113 </member> 18 </member>
114 <member name="M:OpenMetaverse.Color4.#ctor(System.Byte[],System.Int32,System.Boolean,System.Boolean)"> 19 <member name="F:OpenMetaverse.LocklessQueue`1.count">
115 <summary> 20 <summary>Queue item count</summary>
116 Returns the raw bytes for this vector
117 </summary>
118 <param name="byteArray">Byte array containing a 16 byte color</param>
119 <param name="pos">Beginning position in the byte array</param>
120 <param name="inverted">True if the byte array stores inverted values,
121 otherwise false. For example the color black (fully opaque) inverted
122 would be 0xFF 0xFF 0xFF 0x00</param>
123 <param name="alphaInverted">True if the alpha value is inverted in
124 addition to whatever the inverted parameter is. Setting inverted true
125 and alphaInverted true will flip the alpha value back to non-inverted,
126 but keep the other color bytes inverted</param>
127 <returns>A 16 byte array containing R, G, B, and A</returns>
128 </member> 21 </member>
129 <member name="M:OpenMetaverse.Color4.#ctor(OpenMetaverse.Color4)"> 22 <member name="M:OpenMetaverse.LocklessQueue`1.#ctor">
130 <summary> 23 <summary>
131 Copy constructor 24 Constructor
132 </summary> 25 </summary>
133 <param name="color">Color to copy</param>
134 </member>
135 <member name="F:OpenMetaverse.Color4.R">
136 <summary>Red</summary>
137 </member>
138 <member name="F:OpenMetaverse.Color4.G">
139 <summary>Green</summary>
140 </member>
141 <member name="F:OpenMetaverse.Color4.B">
142 <summary>Blue</summary>
143 </member>
144 <member name="F:OpenMetaverse.Color4.A">
145 <summary>Alpha</summary>
146 </member>
147 <member name="F:OpenMetaverse.Color4.Black">
148 <summary>A Color4 with zero RGB values and fully opaque (alpha 1.0)</summary>
149 </member> 26 </member>
150 <member name="F:OpenMetaverse.Color4.White"> 27 <member name="M:OpenMetaverse.LocklessQueue`1.Enqueue(`0)">
151 <summary>A Color4 with full RGB values (1.0) and fully opaque (alpha 1.0)</summary>
152 </member>
153 <member name="M:OpenMetaverse.Color4.CompareTo(OpenMetaverse.Color4)">
154 <summary> 28 <summary>
155 IComparable.CompareTo implementation 29 Enqueue an item
156 </summary> 30 </summary>
157 <remarks>Sorting ends up like this: |--Grayscale--||--Color--|. 31 <param name="item">Item to enqeue</param>
158 Alpha is only used when the colors are otherwise equivalent</remarks>
159 </member> 32 </member>
160 <member name="M:OpenMetaverse.Color4.FromBytes(System.Byte[],System.Int32,System.Boolean,System.Boolean)"> 33 <member name="M:OpenMetaverse.LocklessQueue`1.TryDequeue(`0@)">
161 <summary> 34 <summary>
162 Builds a color from a byte array 35 Try to dequeue an item
163 </summary> 36 </summary>
164 <param name="byteArray">Byte array containing a 16 byte color</param> 37 <param name="item">Dequeued item if the dequeue was successful</param>
165 <param name="pos">Beginning position in the byte array</param> 38 <returns>True if an item was successfully deqeued, otherwise false</returns>
166 <param name="inverted">True if the byte array stores inverted values,
167 otherwise false. For example the color black (fully opaque) inverted
168 would be 0xFF 0xFF 0xFF 0x00</param>
169 <param name="alphaInverted">True if the alpha value is inverted in
170 addition to whatever the inverted parameter is. Setting inverted true
171 and alphaInverted true will flip the alpha value back to non-inverted,
172 but keep the other color bytes inverted</param>
173 </member> 39 </member>
174 <member name="M:OpenMetaverse.Color4.ToBytes(System.Byte[],System.Int32)"> 40 <member name="P:OpenMetaverse.LocklessQueue`1.Count">
175 <summary> 41 <summary>Gets the current number of items in the queue. Since this
176 Writes the raw bytes for this color to a byte array 42 is a lockless collection this value should be treated as a close
177 </summary> 43 estimate</summary>
178 <param name="dest">Destination byte array</param>
179 <param name="pos">Position in the destination array to start
180 writing. Must be at least 16 bytes before the end of the array</param>
181 </member> 44 </member>
182 <member name="M:OpenMetaverse.Color4.ToBytes(System.Byte[],System.Int32,System.Boolean)"> 45 <member name="T:OpenMetaverse.LocklessQueue`1.SingleLinkNode">
183 <summary> 46 <summary>
184 Serializes this color into four bytes in a byte array 47 Provides a node container for data in a singly linked list
185 </summary> 48 </summary>
186 <param name="dest">Destination byte array</param>
187 <param name="pos">Position in the destination array to start
188 writing. Must be at least 4 bytes before the end of the array</param>
189 <param name="inverted">True to invert the output (1.0 becomes 0
190 instead of 255)</param>
191 </member> 49 </member>
192 <member name="M:OpenMetaverse.Color4.ToFloatBytes(System.Byte[],System.Int32)"> 50 <member name="F:OpenMetaverse.LocklessQueue`1.SingleLinkNode.Next">
193 <summary> 51 <summary>Pointer to the next node in list</summary>
194 Writes the raw bytes for this color to a byte array
195 </summary>
196 <param name="dest">Destination byte array</param>
197 <param name="pos">Position in the destination array to start
198 writing. Must be at least 16 bytes before the end of the array</param>
199 </member> 52 </member>
200 <member name="M:OpenMetaverse.Color4.ClampValues"> 53 <member name="F:OpenMetaverse.LocklessQueue`1.SingleLinkNode.Item">
201 <summary> 54 <summary>The data contained by the node</summary>
202 Ensures that values are in range 0-1
203 </summary>
204 </member> 55 </member>
205 <member name="M:OpenMetaverse.Color4.FromHSV(System.Double,System.Double,System.Double)"> 56 <member name="M:OpenMetaverse.LocklessQueue`1.SingleLinkNode.#ctor">
206 <summary> 57 <summary>
207 Create an RGB color from a hue, saturation, value combination 58 Constructor
208 </summary> 59 </summary>
209 <param name="hue">Hue</param>
210 <param name="saturation">Saturation</param>
211 <param name="value">Value</param>
212 <returns>An fully opaque RGB color (alpha is 1.0)</returns>
213 </member> 60 </member>
214 <member name="M:OpenMetaverse.Color4.Lerp(OpenMetaverse.Color4,OpenMetaverse.Color4,System.Single)"> 61 <member name="M:OpenMetaverse.LocklessQueue`1.SingleLinkNode.#ctor(`0)">
215 <summary> 62 <summary>
216 Performs linear interpolation between two colors 63 Constructor
217 </summary> 64 </summary>
218 <param name="value1">Color to start at</param>
219 <param name="value2">Color to end at</param>
220 <param name="amount">Amount to interpolate</param>
221 <returns>The interpolated color</returns>
222 </member> 65 </member>
223 <member name="T:OpenMetaverse.EnumInfoAttribute"> 66 <member name="T:OpenMetaverse.EnumInfoAttribute">
224 <summary> 67 <summary>
225 Attribute class that allows extra attributes to be attached to ENUMs 68 Attribute class that allows extra attributes to be attached to ENUMs
226 </summary> 69 </summary>
227 </member> 70 </member>
71 <member name="F:OpenMetaverse.EnumInfoAttribute.Text">
72 <summary>Text used when presenting ENUM to user</summary>
73 </member>
228 <member name="M:OpenMetaverse.EnumInfoAttribute.#ctor"> 74 <member name="M:OpenMetaverse.EnumInfoAttribute.#ctor">
229 <summary>Default initializer</summary> 75 <summary>Default initializer</summary>
230 </member> 76 </member>
231 <member name="M:OpenMetaverse.EnumInfoAttribute.#ctor(System.String)"> 77 <member name="M:OpenMetaverse.EnumInfoAttribute.#ctor(System.String)">
232 <summary>Text used when presenting ENUM to user</summary> 78 <summary>Text used when presenting ENUM to user</summary>
233 </member> 79 </member>
234 <member name="F:OpenMetaverse.EnumInfoAttribute.Text">
235 <summary>Text used when presenting ENUM to user</summary>
236 </member>
237 <member name="T:OpenMetaverse.AssetType"> 80 <member name="T:OpenMetaverse.AssetType">
238 <summary> 81 <summary>
239 The different types of grid assets 82 The different types of grid assets
@@ -255,11 +98,11 @@
255 <summary>Link to a location in world</summary> 98 <summary>Link to a location in world</summary>
256 </member> 99 </member>
257 <member name="F:OpenMetaverse.AssetType.Clothing"> 100 <member name="F:OpenMetaverse.AssetType.Clothing">
258 <summary>Collection of textures and parameters that can be 101 <summary>Collection of textures and parameters that can be
259 worn by an avatar</summary> 102 worn by an avatar</summary>
260 </member> 103 </member>
261 <member name="F:OpenMetaverse.AssetType.Object"> 104 <member name="F:OpenMetaverse.AssetType.Object">
262 <summary>Primitive that can contain textures, sounds, 105 <summary>Primitive that can contain textures, sounds,
263 scripts and more</summary> 106 scripts and more</summary>
264 </member> 107 </member>
265 <member name="F:OpenMetaverse.AssetType.Notecard"> 108 <member name="F:OpenMetaverse.AssetType.Notecard">
@@ -343,6 +186,15 @@
343 <member name="F:OpenMetaverse.AssetType.Mesh"> 186 <member name="F:OpenMetaverse.AssetType.Mesh">
344 <summary>Linden mesh format</summary> 187 <summary>Linden mesh format</summary>
345 </member> 188 </member>
189 <member name="F:OpenMetaverse.AssetType.Inbox">
190 <summary>Marketplace direct delivery inbox ("Received Items")</summary>
191 </member>
192 <member name="F:OpenMetaverse.AssetType.Outbox">
193 <summary>Marketplace direct delivery outbox</summary>
194 </member>
195 <member name="F:OpenMetaverse.AssetType.BasicRoot">
196 <summary></summary>
197 </member>
346 <member name="T:OpenMetaverse.InventoryType"> 198 <member name="T:OpenMetaverse.InventoryType">
347 <summary> 199 <summary>
348 Inventory Item Types, eg Script, Notecard, Folder, etc 200 Inventory Item Types, eg Script, Notecard, Folder, etc
@@ -367,42 +219,34 @@
367 <summary>Notecard</summary> 219 <summary>Notecard</summary>
368 </member> 220 </member>
369 <member name="F:OpenMetaverse.InventoryType.Category"> 221 <member name="F:OpenMetaverse.InventoryType.Category">
370 <summary> 222 <summary></summary>
371 </summary>
372 </member> 223 </member>
373 <member name="F:OpenMetaverse.InventoryType.Folder"> 224 <member name="F:OpenMetaverse.InventoryType.Folder">
374 <summary>Folder</summary> 225 <summary>Folder</summary>
375 </member> 226 </member>
376 <member name="F:OpenMetaverse.InventoryType.RootCategory"> 227 <member name="F:OpenMetaverse.InventoryType.RootCategory">
377 <summary> 228 <summary></summary>
378 </summary>
379 </member> 229 </member>
380 <member name="F:OpenMetaverse.InventoryType.LSL"> 230 <member name="F:OpenMetaverse.InventoryType.LSL">
381 <summary>an LSL Script</summary> 231 <summary>an LSL Script</summary>
382 </member> 232 </member>
383 <member name="F:OpenMetaverse.InventoryType.Snapshot"> 233 <member name="F:OpenMetaverse.InventoryType.Snapshot">
384 <summary> 234 <summary></summary>
385 </summary>
386 </member> 235 </member>
387 <member name="F:OpenMetaverse.InventoryType.Attachment"> 236 <member name="F:OpenMetaverse.InventoryType.Attachment">
388 <summary> 237 <summary></summary>
389 </summary>
390 </member> 238 </member>
391 <member name="F:OpenMetaverse.InventoryType.Wearable"> 239 <member name="F:OpenMetaverse.InventoryType.Wearable">
392 <summary> 240 <summary></summary>
393 </summary>
394 </member> 241 </member>
395 <member name="F:OpenMetaverse.InventoryType.Animation"> 242 <member name="F:OpenMetaverse.InventoryType.Animation">
396 <summary> 243 <summary></summary>
397 </summary>
398 </member> 244 </member>
399 <member name="F:OpenMetaverse.InventoryType.Gesture"> 245 <member name="F:OpenMetaverse.InventoryType.Gesture">
400 <summary> 246 <summary></summary>
401 </summary>
402 </member> 247 </member>
403 <member name="F:OpenMetaverse.InventoryType.Mesh"> 248 <member name="F:OpenMetaverse.InventoryType.Mesh">
404 <summary> 249 <summary></summary>
405 </summary>
406 </member> 250 </member>
407 <member name="T:OpenMetaverse.SaleType"> 251 <member name="T:OpenMetaverse.SaleType">
408 <summary> 252 <summary>
@@ -477,797 +321,284 @@
477 <member name="F:OpenMetaverse.WearableType.Invalid"> 321 <member name="F:OpenMetaverse.WearableType.Invalid">
478 <summary>Invalid wearable asset</summary> 322 <summary>Invalid wearable asset</summary>
479 </member> 323 </member>
480 <member name="T:OpenMetaverse.PCode"> 324 <member name="T:OpenMetaverse.Color4">
481 <summary>
482 Identifier code for primitive types
483 </summary>
484 </member>
485 <member name="F:OpenMetaverse.PCode.None">
486 <summary>None</summary>
487 </member>
488 <member name="F:OpenMetaverse.PCode.Prim">
489 <summary>A Primitive</summary>
490 </member>
491 <member name="F:OpenMetaverse.PCode.Avatar">
492 <summary>A Avatar</summary>
493 </member>
494 <member name="F:OpenMetaverse.PCode.Grass">
495 <summary>Linden grass</summary>
496 </member>
497 <member name="F:OpenMetaverse.PCode.NewTree">
498 <summary>Linden tree</summary>
499 </member>
500 <member name="F:OpenMetaverse.PCode.ParticleSystem">
501 <summary>A primitive that acts as the source for a particle stream</summary>
502 </member>
503 <member name="F:OpenMetaverse.PCode.Tree">
504 <summary>A Linden tree</summary>
505 </member>
506 <member name="T:OpenMetaverse.PrimFlags">
507 <summary>
508 Primary parameters for primitives such as Physics Enabled or Phantom
509 </summary>
510 </member>
511 <member name="F:OpenMetaverse.PrimFlags.None">
512 <summary>Deprecated</summary>
513 </member>
514 <member name="F:OpenMetaverse.PrimFlags.Physics">
515 <summary>Whether physics are enabled for this object</summary>
516 </member>
517 <member name="F:OpenMetaverse.PrimFlags.CreateSelected">
518 <summary>
519 </summary>
520 </member>
521 <member name="F:OpenMetaverse.PrimFlags.ObjectModify">
522 <summary>
523 </summary>
524 </member>
525 <member name="F:OpenMetaverse.PrimFlags.ObjectCopy">
526 <summary>
527 </summary>
528 </member>
529 <member name="F:OpenMetaverse.PrimFlags.ObjectAnyOwner">
530 <summary>
531 </summary>
532 </member>
533 <member name="F:OpenMetaverse.PrimFlags.ObjectYouOwner">
534 <summary>
535 </summary>
536 </member>
537 <member name="F:OpenMetaverse.PrimFlags.Scripted">
538 <summary>
539 </summary>
540 </member>
541 <member name="F:OpenMetaverse.PrimFlags.Touch">
542 <summary>Whether this object contains an active touch script</summary>
543 </member>
544 <member name="F:OpenMetaverse.PrimFlags.ObjectMove">
545 <summary>
546 </summary>
547 </member>
548 <member name="F:OpenMetaverse.PrimFlags.Money">
549 <summary>Whether this object can receive payments</summary>
550 </member>
551 <member name="F:OpenMetaverse.PrimFlags.Phantom">
552 <summary>Whether this object is phantom (no collisions)</summary>
553 </member>
554 <member name="F:OpenMetaverse.PrimFlags.InventoryEmpty">
555 <summary>
556 </summary>
557 </member>
558 <member name="F:OpenMetaverse.PrimFlags.JointHinge">
559 <summary>
560 </summary>
561 </member>
562 <member name="F:OpenMetaverse.PrimFlags.JointP2P">
563 <summary>
564 </summary>
565 </member>
566 <member name="F:OpenMetaverse.PrimFlags.JointLP2P">
567 <summary>
568 </summary>
569 </member>
570 <member name="F:OpenMetaverse.PrimFlags.JointWheel">
571 <summary>Deprecated</summary>
572 </member>
573 <member name="F:OpenMetaverse.PrimFlags.AllowInventoryDrop">
574 <summary>
575 </summary>
576 </member>
577 <member name="F:OpenMetaverse.PrimFlags.ObjectTransfer">
578 <summary>
579 </summary>
580 </member>
581 <member name="F:OpenMetaverse.PrimFlags.ObjectGroupOwned">
582 <summary>
583 </summary>
584 </member>
585 <member name="F:OpenMetaverse.PrimFlags.ObjectYouOfficer">
586 <summary>Deprecated</summary>
587 </member>
588 <member name="F:OpenMetaverse.PrimFlags.CameraDecoupled">
589 <summary>
590 </summary>
591 </member>
592 <member name="F:OpenMetaverse.PrimFlags.AnimSource">
593 <summary>
594 </summary>
595 </member>
596 <member name="F:OpenMetaverse.PrimFlags.CameraSource">
597 <summary>
598 </summary>
599 </member>
600 <member name="F:OpenMetaverse.PrimFlags.CastShadows">
601 <summary>
602 </summary>
603 </member>
604 <member name="F:OpenMetaverse.PrimFlags.DieAtEdge">
605 <summary>Server flag, will not be sent to clients. Specifies that
606 the object is destroyed when it touches a simulator edge</summary>
607 </member>
608 <member name="F:OpenMetaverse.PrimFlags.ReturnAtEdge">
609 <summary>Server flag, will not be sent to clients. Specifies that
610 the object will be returned to the owner's inventory when it
611 touches a simulator edge</summary>
612 </member>
613 <member name="F:OpenMetaverse.PrimFlags.Sandbox">
614 <summary>Server flag, will not be sent to clients.</summary>
615 </member>
616 <member name="F:OpenMetaverse.PrimFlags.Flying">
617 <summary>Server flag, will not be sent to client. Specifies that
618 the object is hovering/flying</summary>
619 </member>
620 <member name="F:OpenMetaverse.PrimFlags.ObjectOwnerModify">
621 <summary>
622 </summary>
623 </member>
624 <member name="F:OpenMetaverse.PrimFlags.TemporaryOnRez">
625 <summary>
626 </summary>
627 </member>
628 <member name="F:OpenMetaverse.PrimFlags.Temporary">
629 <summary>
630 </summary>
631 </member>
632 <member name="F:OpenMetaverse.PrimFlags.ZlibCompressed">
633 <summary>
634 </summary>
635 </member>
636 <member name="T:OpenMetaverse.SoundFlags">
637 <summary>
638 Sound flags for sounds attached to primitives
639 </summary>
640 </member>
641 <member name="F:OpenMetaverse.SoundFlags.None">
642 <summary>
643 </summary>
644 </member>
645 <member name="F:OpenMetaverse.SoundFlags.Loop">
646 <summary>
647 </summary>
648 </member>
649 <member name="F:OpenMetaverse.SoundFlags.SyncMaster">
650 <summary>
651 </summary>
652 </member>
653 <member name="F:OpenMetaverse.SoundFlags.SyncSlave">
654 <summary>
655 </summary>
656 </member>
657 <member name="F:OpenMetaverse.SoundFlags.SyncPending">
658 <summary>
659 </summary>
660 </member>
661 <member name="F:OpenMetaverse.SoundFlags.Queue">
662 <summary>
663 </summary>
664 </member>
665 <member name="F:OpenMetaverse.SoundFlags.Stop">
666 <summary>
667 </summary>
668 </member>
669 <member name="T:OpenMetaverse.Material">
670 <summary>
671 Material type for a primitive
672 </summary>
673 </member>
674 <member name="F:OpenMetaverse.Material.Stone">
675 <summary>
676 </summary>
677 </member>
678 <member name="F:OpenMetaverse.Material.Metal">
679 <summary>
680 </summary>
681 </member>
682 <member name="F:OpenMetaverse.Material.Glass">
683 <summary>
684 </summary>
685 </member>
686 <member name="F:OpenMetaverse.Material.Wood">
687 <summary>
688 </summary>
689 </member>
690 <member name="F:OpenMetaverse.Material.Flesh">
691 <summary>
692 </summary>
693 </member>
694 <member name="F:OpenMetaverse.Material.Plastic">
695 <summary>
696 </summary>
697 </member>
698 <member name="F:OpenMetaverse.Material.Rubber">
699 <summary>
700 </summary>
701 </member>
702 <member name="F:OpenMetaverse.Material.Light">
703 <summary>
704 </summary>
705 </member>
706 <member name="T:OpenMetaverse.PrimType">
707 <summary>
708 Used in a helper function to roughly determine prim shape
709 </summary>
710 </member>
711 <member name="T:OpenMetaverse.ExtraParamType">
712 <summary>
713 Extra parameters for primitives, these flags are for features that have
714 been added after the original ObjectFlags that has all eight bits
715 reserved already
716 </summary>
717 </member>
718 <member name="F:OpenMetaverse.ExtraParamType.Flexible">
719 <summary>Whether this object has flexible parameters</summary>
720 </member>
721 <member name="F:OpenMetaverse.ExtraParamType.Light">
722 <summary>Whether this object has light parameters</summary>
723 </member>
724 <member name="F:OpenMetaverse.ExtraParamType.Sculpt">
725 <summary>Whether this object is a sculpted prim</summary>
726 </member>
727 <member name="F:OpenMetaverse.ExtraParamType.Mesh">
728 <summary>Whether this object is a mesh</summary>
729 </member>
730 <member name="T:OpenMetaverse.JointType">
731 <summary>
732 </summary>
733 </member>
734 <member name="F:OpenMetaverse.JointType.Invalid">
735 <summary>
736 </summary>
737 </member>
738 <member name="F:OpenMetaverse.JointType.Hinge">
739 <summary>
740 </summary>
741 </member>
742 <member name="F:OpenMetaverse.JointType.Point">
743 <summary>
744 </summary>
745 </member>
746 <member name="T:OpenMetaverse.SculptType">
747 <summary>
748 </summary>
749 </member>
750 <member name="F:OpenMetaverse.SculptType.None">
751 <summary>
752 </summary>
753 </member>
754 <member name="F:OpenMetaverse.SculptType.Sphere">
755 <summary>
756 </summary>
757 </member>
758 <member name="F:OpenMetaverse.SculptType.Torus">
759 <summary>
760 </summary>
761 </member>
762 <member name="F:OpenMetaverse.SculptType.Plane">
763 <summary>
764 </summary>
765 </member>
766 <member name="F:OpenMetaverse.SculptType.Cylinder">
767 <summary>
768 </summary>
769 </member>
770 <member name="F:OpenMetaverse.SculptType.Mesh">
771 <summary>
772 </summary>
773 </member>
774 <member name="F:OpenMetaverse.SculptType.Invert">
775 <summary>
776 </summary>
777 </member>
778 <member name="F:OpenMetaverse.SculptType.Mirror">
779 <summary>
780 </summary>
781 </member>
782 <member name="T:OpenMetaverse.FaceType">
783 <summary>
784 </summary>
785 </member>
786 <member name="F:OpenMetaverse.FaceType.PathBegin">
787 <summary>
788 </summary>
789 </member>
790 <member name="F:OpenMetaverse.FaceType.PathEnd">
791 <summary>
792 </summary>
793 </member>
794 <member name="F:OpenMetaverse.FaceType.InnerSide">
795 <summary> 325 <summary>
326 An 8-bit color structure including an alpha channel
796 </summary> 327 </summary>
797 </member> 328 </member>
798 <member name="F:OpenMetaverse.FaceType.ProfileBegin"> 329 <member name="F:OpenMetaverse.Color4.R">
799 <summary> 330 <summary>Red</summary>
800 </summary>
801 </member> 331 </member>
802 <member name="F:OpenMetaverse.FaceType.ProfileEnd"> 332 <member name="F:OpenMetaverse.Color4.G">
803 <summary> 333 <summary>Green</summary>
804 </summary>
805 </member> 334 </member>
806 <member name="F:OpenMetaverse.FaceType.OuterSide0"> 335 <member name="F:OpenMetaverse.Color4.B">
807 <summary> 336 <summary>Blue</summary>
808 </summary>
809 </member> 337 </member>
810 <member name="F:OpenMetaverse.FaceType.OuterSide1"> 338 <member name="F:OpenMetaverse.Color4.A">
811 <summary> 339 <summary>Alpha</summary>
812 </summary>
813 </member> 340 </member>
814 <member name="F:OpenMetaverse.FaceType.OuterSide2"> 341 <member name="M:OpenMetaverse.Color4.#ctor(System.Byte,System.Byte,System.Byte,System.Byte)">
815 <summary> 342 <summary>
343
816 </summary> 344 </summary>
345 <param name="r"></param>
346 <param name="g"></param>
347 <param name="b"></param>
348 <param name="a"></param>
817 </member> 349 </member>
818 <member name="F:OpenMetaverse.FaceType.OuterSide3"> 350 <member name="M:OpenMetaverse.Color4.#ctor(System.Byte[],System.Int32,System.Boolean)">
819 <summary> 351 <summary>
352 Builds a color from a byte array
820 </summary> 353 </summary>
354 <param name="byteArray">Byte array containing a 16 byte color</param>
355 <param name="pos">Beginning position in the byte array</param>
356 <param name="inverted">True if the byte array stores inverted values,
357 otherwise false. For example the color black (fully opaque) inverted
358 would be 0xFF 0xFF 0xFF 0x00</param>
821 </member> 359 </member>
822 <member name="T:OpenMetaverse.ObjectCategory"> 360 <member name="M:OpenMetaverse.Color4.#ctor(System.Byte[],System.Int32,System.Boolean,System.Boolean)">
823 <summary> 361 <summary>
362 Returns the raw bytes for this vector
824 </summary> 363 </summary>
364 <param name="byteArray">Byte array containing a 16 byte color</param>
365 <param name="pos">Beginning position in the byte array</param>
366 <param name="inverted">True if the byte array stores inverted values,
367 otherwise false. For example the color black (fully opaque) inverted
368 would be 0xFF 0xFF 0xFF 0x00</param>
369 <param name="alphaInverted">True if the alpha value is inverted in
370 addition to whatever the inverted parameter is. Setting inverted true
371 and alphaInverted true will flip the alpha value back to non-inverted,
372 but keep the other color bytes inverted</param>
373 <returns>A 16 byte array containing R, G, B, and A</returns>
825 </member> 374 </member>
826 <member name="F:OpenMetaverse.ObjectCategory.Invalid"> 375 <member name="M:OpenMetaverse.Color4.#ctor(OpenMetaverse.Color4)">
827 <summary> 376 <summary>
377 Copy constructor
828 </summary> 378 </summary>
379 <param name="color">Color to copy</param>
829 </member> 380 </member>
830 <member name="F:OpenMetaverse.ObjectCategory.None"> 381 <member name="M:OpenMetaverse.Color4.CompareTo(OpenMetaverse.Color4)">
831 <summary> 382 <summary>
383 IComparable.CompareTo implementation
832 </summary> 384 </summary>
385 <remarks>Sorting ends up like this: |--Grayscale--||--Color--|.
386 Alpha is only used when the colors are otherwise equivalent</remarks>
833 </member> 387 </member>
834 <member name="F:OpenMetaverse.ObjectCategory.Owner"> 388 <member name="M:OpenMetaverse.Color4.FromBytes(System.Byte[],System.Int32,System.Boolean,System.Boolean)">
835 <summary> 389 <summary>
390 Builds a color from a byte array
836 </summary> 391 </summary>
392 <param name="byteArray">Byte array containing a 16 byte color</param>
393 <param name="pos">Beginning position in the byte array</param>
394 <param name="inverted">True if the byte array stores inverted values,
395 otherwise false. For example the color black (fully opaque) inverted
396 would be 0xFF 0xFF 0xFF 0x00</param>
397 <param name="alphaInverted">True if the alpha value is inverted in
398 addition to whatever the inverted parameter is. Setting inverted true
399 and alphaInverted true will flip the alpha value back to non-inverted,
400 but keep the other color bytes inverted</param>
837 </member> 401 </member>
838 <member name="F:OpenMetaverse.ObjectCategory.Group"> 402 <member name="M:OpenMetaverse.Color4.ToBytes(System.Byte[],System.Int32)">
839 <summary> 403 <summary>
404 Writes the raw bytes for this color to a byte array
840 </summary> 405 </summary>
406 <param name="dest">Destination byte array</param>
407 <param name="pos">Position in the destination array to start
408 writing. Must be at least 16 bytes before the end of the array</param>
841 </member> 409 </member>
842 <member name="F:OpenMetaverse.ObjectCategory.Other"> 410 <member name="M:OpenMetaverse.Color4.ToBytes(System.Byte[],System.Int32,System.Boolean)">
843 <summary> 411 <summary>
412 Serializes this color into four bytes in a byte array
844 </summary> 413 </summary>
414 <param name="dest">Destination byte array</param>
415 <param name="pos">Position in the destination array to start
416 writing. Must be at least 4 bytes before the end of the array</param>
417 <param name="inverted">True to invert the output (1.0 becomes 0
418 instead of 255)</param>
845 </member> 419 </member>
846 <member name="F:OpenMetaverse.ObjectCategory.Selected"> 420 <member name="M:OpenMetaverse.Color4.ToFloatBytes(System.Byte[],System.Int32)">
847 <summary> 421 <summary>
422 Writes the raw bytes for this color to a byte array
848 </summary> 423 </summary>
424 <param name="dest">Destination byte array</param>
425 <param name="pos">Position in the destination array to start
426 writing. Must be at least 16 bytes before the end of the array</param>
849 </member> 427 </member>
850 <member name="F:OpenMetaverse.ObjectCategory.Temporary"> 428 <member name="M:OpenMetaverse.Color4.ClampValues">
851 <summary> 429 <summary>
430 Ensures that values are in range 0-1
852 </summary> 431 </summary>
853 </member> 432 </member>
854 <member name="T:OpenMetaverse.AttachmentPoint"> 433 <member name="M:OpenMetaverse.Color4.FromHSV(System.Double,System.Double,System.Double)">
855 <summary> 434 <summary>
856 Attachment points for objects on avatar bodies 435 Create an RGB color from a hue, saturation, value combination
857 </summary> 436 </summary>
858 <remarks> 437 <param name="hue">Hue</param>
859 Both InventoryObject and InventoryAttachment types can be attached 438 <param name="saturation">Saturation</param>
860 </remarks> 439 <param name="value">Value</param>
861 </member> 440 <returns>An fully opaque RGB color (alpha is 1.0)</returns>
862 <member name="F:OpenMetaverse.AttachmentPoint.Default">
863 <summary>Right hand if object was not previously attached</summary>
864 </member>
865 <member name="F:OpenMetaverse.AttachmentPoint.Chest">
866 <summary>Chest</summary>
867 </member>
868 <member name="F:OpenMetaverse.AttachmentPoint.Skull">
869 <summary>Skull</summary>
870 </member>
871 <member name="F:OpenMetaverse.AttachmentPoint.LeftShoulder">
872 <summary>Left shoulder</summary>
873 </member>
874 <member name="F:OpenMetaverse.AttachmentPoint.RightShoulder">
875 <summary>Right shoulder</summary>
876 </member>
877 <member name="F:OpenMetaverse.AttachmentPoint.LeftHand">
878 <summary>Left hand</summary>
879 </member>
880 <member name="F:OpenMetaverse.AttachmentPoint.RightHand">
881 <summary>Right hand</summary>
882 </member>
883 <member name="F:OpenMetaverse.AttachmentPoint.LeftFoot">
884 <summary>Left foot</summary>
885 </member>
886 <member name="F:OpenMetaverse.AttachmentPoint.RightFoot">
887 <summary>Right foot</summary>
888 </member>
889 <member name="F:OpenMetaverse.AttachmentPoint.Spine">
890 <summary>Spine</summary>
891 </member>
892 <member name="F:OpenMetaverse.AttachmentPoint.Pelvis">
893 <summary>Pelvis</summary>
894 </member>
895 <member name="F:OpenMetaverse.AttachmentPoint.Mouth">
896 <summary>Mouth</summary>
897 </member>
898 <member name="F:OpenMetaverse.AttachmentPoint.Chin">
899 <summary>Chin</summary>
900 </member>
901 <member name="F:OpenMetaverse.AttachmentPoint.LeftEar">
902 <summary>Left ear</summary>
903 </member>
904 <member name="F:OpenMetaverse.AttachmentPoint.RightEar">
905 <summary>Right ear</summary>
906 </member>
907 <member name="F:OpenMetaverse.AttachmentPoint.LeftEyeball">
908 <summary>Left eyeball</summary>
909 </member>
910 <member name="F:OpenMetaverse.AttachmentPoint.RightEyeball">
911 <summary>Right eyeball</summary>
912 </member>
913 <member name="F:OpenMetaverse.AttachmentPoint.Nose">
914 <summary>Nose</summary>
915 </member>
916 <member name="F:OpenMetaverse.AttachmentPoint.RightUpperArm">
917 <summary>Right upper arm</summary>
918 </member>
919 <member name="F:OpenMetaverse.AttachmentPoint.RightForearm">
920 <summary>Right forearm</summary>
921 </member>
922 <member name="F:OpenMetaverse.AttachmentPoint.LeftUpperArm">
923 <summary>Left upper arm</summary>
924 </member>
925 <member name="F:OpenMetaverse.AttachmentPoint.LeftForearm">
926 <summary>Left forearm</summary>
927 </member>
928 <member name="F:OpenMetaverse.AttachmentPoint.RightHip">
929 <summary>Right hip</summary>
930 </member>
931 <member name="F:OpenMetaverse.AttachmentPoint.RightUpperLeg">
932 <summary>Right upper leg</summary>
933 </member>
934 <member name="F:OpenMetaverse.AttachmentPoint.RightLowerLeg">
935 <summary>Right lower leg</summary>
936 </member>
937 <member name="F:OpenMetaverse.AttachmentPoint.LeftHip">
938 <summary>Left hip</summary>
939 </member>
940 <member name="F:OpenMetaverse.AttachmentPoint.LeftUpperLeg">
941 <summary>Left upper leg</summary>
942 </member>
943 <member name="F:OpenMetaverse.AttachmentPoint.LeftLowerLeg">
944 <summary>Left lower leg</summary>
945 </member>
946 <member name="F:OpenMetaverse.AttachmentPoint.Stomach">
947 <summary>Stomach</summary>
948 </member>
949 <member name="F:OpenMetaverse.AttachmentPoint.LeftPec">
950 <summary>Left pectoral</summary>
951 </member>
952 <member name="F:OpenMetaverse.AttachmentPoint.RightPec">
953 <summary>Right pectoral</summary>
954 </member>
955 <member name="F:OpenMetaverse.AttachmentPoint.HUDCenter2">
956 <summary>HUD Center position 2</summary>
957 </member>
958 <member name="F:OpenMetaverse.AttachmentPoint.HUDTopRight">
959 <summary>HUD Top-right</summary>
960 </member>
961 <member name="F:OpenMetaverse.AttachmentPoint.HUDTop">
962 <summary>HUD Top</summary>
963 </member>
964 <member name="F:OpenMetaverse.AttachmentPoint.HUDTopLeft">
965 <summary>HUD Top-left</summary>
966 </member>
967 <member name="F:OpenMetaverse.AttachmentPoint.HUDCenter">
968 <summary>HUD Center</summary>
969 </member>
970 <member name="F:OpenMetaverse.AttachmentPoint.HUDBottomLeft">
971 <summary>HUD Bottom-left</summary>
972 </member>
973 <member name="F:OpenMetaverse.AttachmentPoint.HUDBottom">
974 <summary>HUD Bottom</summary>
975 </member>
976 <member name="F:OpenMetaverse.AttachmentPoint.HUDBottomRight">
977 <summary>HUD Bottom-right</summary>
978 </member> 441 </member>
979 <member name="T:OpenMetaverse.Tree"> 442 <member name="M:OpenMetaverse.Color4.Lerp(OpenMetaverse.Color4,OpenMetaverse.Color4,System.Single)">
980 <summary> 443 <summary>
981 Tree foliage types 444 Performs linear interpolation between two colors
982 </summary> 445 </summary>
446 <param name="value1">Color to start at</param>
447 <param name="value2">Color to end at</param>
448 <param name="amount">Amount to interpolate</param>
449 <returns>The interpolated color</returns>
983 </member> 450 </member>
984 <member name="F:OpenMetaverse.Tree.Pine1"> 451 <member name="F:OpenMetaverse.Color4.Black">
985 <summary>Pine1 tree</summary> 452 <summary>A Color4 with zero RGB values and fully opaque (alpha 1.0)</summary>
986 </member>
987 <member name="F:OpenMetaverse.Tree.Oak">
988 <summary>Oak tree</summary>
989 </member>
990 <member name="F:OpenMetaverse.Tree.TropicalBush1">
991 <summary>Tropical Bush1</summary>
992 </member>
993 <member name="F:OpenMetaverse.Tree.Palm1">
994 <summary>Palm1 tree</summary>
995 </member>
996 <member name="F:OpenMetaverse.Tree.Dogwood">
997 <summary>Dogwood tree</summary>
998 </member>
999 <member name="F:OpenMetaverse.Tree.TropicalBush2">
1000 <summary>Tropical Bush2</summary>
1001 </member>
1002 <member name="F:OpenMetaverse.Tree.Palm2">
1003 <summary>Palm2 tree</summary>
1004 </member>
1005 <member name="F:OpenMetaverse.Tree.Cypress1">
1006 <summary>Cypress1 tree</summary>
1007 </member>
1008 <member name="F:OpenMetaverse.Tree.Cypress2">
1009 <summary>Cypress2 tree</summary>
1010 </member>
1011 <member name="F:OpenMetaverse.Tree.Pine2">
1012 <summary>Pine2 tree</summary>
1013 </member>
1014 <member name="F:OpenMetaverse.Tree.Plumeria">
1015 <summary>Plumeria</summary>
1016 </member>
1017 <member name="F:OpenMetaverse.Tree.WinterPine1">
1018 <summary>Winter pinetree1</summary>
1019 </member>
1020 <member name="F:OpenMetaverse.Tree.WinterAspen">
1021 <summary>Winter Aspen tree</summary>
1022 </member>
1023 <member name="F:OpenMetaverse.Tree.WinterPine2">
1024 <summary>Winter pinetree2</summary>
1025 </member>
1026 <member name="F:OpenMetaverse.Tree.Eucalyptus">
1027 <summary>Eucalyptus tree</summary>
1028 </member>
1029 <member name="F:OpenMetaverse.Tree.Fern">
1030 <summary>Fern</summary>
1031 </member>
1032 <member name="F:OpenMetaverse.Tree.Eelgrass">
1033 <summary>Eelgrass</summary>
1034 </member>
1035 <member name="F:OpenMetaverse.Tree.SeaSword">
1036 <summary>Sea Sword</summary>
1037 </member>
1038 <member name="F:OpenMetaverse.Tree.Kelp1">
1039 <summary>Kelp1 plant</summary>
1040 </member>
1041 <member name="F:OpenMetaverse.Tree.BeachGrass1">
1042 <summary>Beach grass</summary>
1043 </member> 453 </member>
1044 <member name="F:OpenMetaverse.Tree.Kelp2"> 454 <member name="F:OpenMetaverse.Color4.White">
1045 <summary>Kelp2 plant</summary> 455 <summary>A Color4 with full RGB values (1.0) and fully opaque (alpha 1.0)</summary>
1046 </member> 456 </member>
1047 <member name="T:OpenMetaverse.Grass"> 457 <member name="T:OpenMetaverse.Vector3d">
1048 <summary> 458 <summary>
1049 Grass foliage types 459 A three-dimensional vector with doubleing-point values
1050 </summary> 460 </summary>
1051 </member> 461 </member>
1052 <member name="F:OpenMetaverse.Grass.Grass0"> 462 <member name="F:OpenMetaverse.Vector3d.X">
1053 <summary> 463 <summary>X value</summary>
1054 </summary>
1055 </member> 464 </member>
1056 <member name="F:OpenMetaverse.Grass.Grass1"> 465 <member name="F:OpenMetaverse.Vector3d.Y">
1057 <summary> 466 <summary>Y value</summary>
1058 </summary>
1059 </member> 467 </member>
1060 <member name="F:OpenMetaverse.Grass.Grass2"> 468 <member name="F:OpenMetaverse.Vector3d.Z">
1061 <summary> 469 <summary>Z value</summary>
1062 </summary>
1063 </member> 470 </member>
1064 <member name="F:OpenMetaverse.Grass.Grass3"> 471 <member name="M:OpenMetaverse.Vector3d.#ctor(System.Byte[],System.Int32)">
1065 <summary> 472 <summary>
473 Constructor, builds a vector from a byte array
1066 </summary> 474 </summary>
475 <param name="byteArray">Byte array containing three eight-byte doubles</param>
476 <param name="pos">Beginning position in the byte array</param>
1067 </member> 477 </member>
1068 <member name="F:OpenMetaverse.Grass.Grass4"> 478 <member name="M:OpenMetaverse.Vector3d.ApproxEquals(OpenMetaverse.Vector3d,System.Double)">
1069 <summary> 479 <summary>
480 Test if this vector is equal to another vector, within a given
481 tolerance range
1070 </summary> 482 </summary>
483 <param name="vec">Vector to test against</param>
484 <param name="tolerance">The acceptable magnitude of difference
485 between the two vectors</param>
486 <returns>True if the magnitude of difference between the two vectors
487 is less than the given tolerance, otherwise false</returns>
1071 </member> 488 </member>
1072 <member name="F:OpenMetaverse.Grass.Undergrowth1"> 489 <member name="M:OpenMetaverse.Vector3d.CompareTo(OpenMetaverse.Vector3d)">
1073 <summary> 490 <summary>
491 IComparable.CompareTo implementation
1074 </summary> 492 </summary>
1075 </member> 493 </member>
1076 <member name="T:OpenMetaverse.ClickAction"> 494 <member name="M:OpenMetaverse.Vector3d.IsFinite">
1077 <summary> 495 <summary>
1078 Action associated with clicking on an object 496 Test if this vector is composed of all finite numbers
1079 </summary> 497 </summary>
1080 </member> 498 </member>
1081 <member name="F:OpenMetaverse.ClickAction.Touch"> 499 <member name="M:OpenMetaverse.Vector3d.FromBytes(System.Byte[],System.Int32)">
1082 <summary>Touch object</summary>
1083 </member>
1084 <member name="F:OpenMetaverse.ClickAction.Sit">
1085 <summary>Sit on object</summary>
1086 </member>
1087 <member name="F:OpenMetaverse.ClickAction.Buy">
1088 <summary>Purchase object or contents</summary>
1089 </member>
1090 <member name="F:OpenMetaverse.ClickAction.Pay">
1091 <summary>Pay the object</summary>
1092 </member>
1093 <member name="F:OpenMetaverse.ClickAction.OpenTask">
1094 <summary>Open task inventory</summary>
1095 </member>
1096 <member name="F:OpenMetaverse.ClickAction.PlayMedia">
1097 <summary>Play parcel media</summary>
1098 </member>
1099 <member name="F:OpenMetaverse.ClickAction.OpenMedia">
1100 <summary>Open parcel media</summary>
1101 </member>
1102 <member name="T:OpenMetaverse.PhysicsShapeType">
1103 <summary> 500 <summary>
1104 Type of physics representation used for this prim in the simulator 501 Builds a vector from a byte array
1105 </summary> 502 </summary>
503 <param name="byteArray">Byte array containing a 24 byte vector</param>
504 <param name="pos">Beginning position in the byte array</param>
1106 </member> 505 </member>
1107 <member name="F:OpenMetaverse.PhysicsShapeType.Prim"> 506 <member name="M:OpenMetaverse.Vector3d.GetBytes">
1108 <summary>Use prim physics form this object</summary>
1109 </member>
1110 <member name="F:OpenMetaverse.PhysicsShapeType.None">
1111 <summary>No physics, prim doesn't collide</summary>
1112 </member>
1113 <member name="F:OpenMetaverse.PhysicsShapeType.ConvexHull">
1114 <summary>Use convex hull represantion of this prim</summary>
1115 </member>
1116 <member name="F:OpenMetaverse.ExpiringCache`2.syncRoot">
1117 <summary>For thread safety</summary>
1118 </member>
1119 <member name="F:OpenMetaverse.ExpiringCache`2.isPurging">
1120 <summary>For thread safety</summary>
1121 </member>
1122 <member name="M:OpenMetaverse.ExpiringCache`2.PurgeCache(System.Object,System.Timers.ElapsedEventArgs)">
1123 <summary> 507 <summary>
1124 Purges expired objects from the cache. Called automatically by the purge timer. 508 Returns the raw bytes for this vector
1125 </summary> 509 </summary>
510 <returns>A 24 byte array containing X, Y, and Z</returns>
1126 </member> 511 </member>
1127 <member name="T:OpenMetaverse.LocklessQueue`1"> 512 <member name="M:OpenMetaverse.Vector3d.ToBytes(System.Byte[],System.Int32)">
1128 <summary> 513 <summary>
1129 A thread-safe lockless queue that supports multiple readers and 514 Writes the raw bytes for this vector to a byte array
1130 multiple writers
1131 </summary> 515 </summary>
516 <param name="dest">Destination byte array</param>
517 <param name="pos">Position in the destination array to start
518 writing. Must be at least 24 bytes before the end of the array</param>
1132 </member> 519 </member>
1133 <member name="M:OpenMetaverse.LocklessQueue`1.#ctor"> 520 <member name="M:OpenMetaverse.Vector3d.Parse(System.String)">
1134 <summary> 521 <summary>
1135 Constructor 522 Parse a vector from a string
1136 </summary> 523 </summary>
524 <param name="val">A string representation of a 3D vector, enclosed
525 in arrow brackets and separated by commas</param>
1137 </member> 526 </member>
1138 <member name="T:OpenMetaverse.LocklessQueue`1.SingleLinkNode"> 527 <member name="M:OpenMetaverse.Vector3d.SmoothStep(OpenMetaverse.Vector3d,OpenMetaverse.Vector3d,System.Double)">
1139 <summary> 528 <summary>
1140 Provides a node container for data in a singly linked list 529 Interpolates between two vectors using a cubic equation
1141 </summary> 530 </summary>
1142 </member> 531 </member>
1143 <member name="M:OpenMetaverse.LocklessQueue`1.SingleLinkNode.#ctor"> 532 <member name="M:OpenMetaverse.Vector3d.ToString">
1144 <summary> 533 <summary>
1145 Constructor 534 Get a formatted string representation of the vector
1146 </summary> 535 </summary>
536 <returns>A string representation of the vector</returns>
1147 </member> 537 </member>
1148 <member name="M:OpenMetaverse.LocklessQueue`1.SingleLinkNode.#ctor(`0)"> 538 <member name="M:OpenMetaverse.Vector3d.ToRawString">
1149 <summary> 539 <summary>
1150 Constructor 540 Get a string representation of the vector elements with up to three
541 decimal digits and separated by spaces only
1151 </summary> 542 </summary>
543 <returns>Raw string representation of the vector</returns>
1152 </member> 544 </member>
1153 <member name="F:OpenMetaverse.LocklessQueue`1.SingleLinkNode.Next"> 545 <member name="M:OpenMetaverse.Vector3d.op_Modulus(OpenMetaverse.Vector3d,OpenMetaverse.Vector3d)">
1154 <summary>Pointer to the next node in list</summary>
1155 </member>
1156 <member name="F:OpenMetaverse.LocklessQueue`1.SingleLinkNode.Item">
1157 <summary>The data contained by the node</summary>
1158 </member>
1159 <member name="F:OpenMetaverse.LocklessQueue`1.head">
1160 <summary>Queue head</summary>
1161 </member>
1162 <member name="F:OpenMetaverse.LocklessQueue`1.tail">
1163 <summary>Queue tail</summary>
1164 </member>
1165 <member name="F:OpenMetaverse.LocklessQueue`1.count">
1166 <summary>Queue item count</summary>
1167 </member>
1168 <member name="P:OpenMetaverse.LocklessQueue`1.Count">
1169 <summary>Gets the current number of items in the queue. Since this
1170 is a lockless collection this value should be treated as a close
1171 estimate</summary>
1172 </member>
1173 <member name="M:OpenMetaverse.LocklessQueue`1.Enqueue(`0)">
1174 <summary> 546 <summary>
1175 Enqueue an item 547 Cross product between two vectors
1176 </summary> 548 </summary>
1177 <param name="item">Item to enqeue</param>
1178 </member> 549 </member>
1179 <member name="M:OpenMetaverse.LocklessQueue`1.TryDequeue(`0@)"> 550 <member name="M:OpenMetaverse.Vector3d.op_Implicit(OpenMetaverse.Vector3)~OpenMetaverse.Vector3d">
1180 <summary> 551 <summary>
1181 Try to dequeue an item 552 Implicit casting for Vector3 > Vector3d
1182 </summary> 553 </summary>
1183 <param name="item">Dequeued item if the dequeue was successful</param> 554 <param name="value"></param>
1184 <returns>True if an item was successfully deqeued, otherwise false</returns> 555 <returns></returns>
1185 </member> 556 </member>
1186 <member name="F:OpenMetaverse.Matrix4.Zero"> 557 <member name="F:OpenMetaverse.Vector3d.Zero">
1187 <summary>A 4x4 matrix containing all zeroes</summary> 558 <summary>A vector with a value of 0,0,0</summary>
1188 </member>
1189 <member name="F:OpenMetaverse.Matrix4.Identity">
1190 <summary>A 4x4 identity matrix</summary>
1191 </member> 559 </member>
1192 <member name="M:OpenMetaverse.Matrix4.GetEulerAngles(System.Single@,System.Single@,System.Single@)"> 560 <member name="F:OpenMetaverse.Vector3d.One">
1193 <summary> 561 <summary>A vector with a value of 1,1,1</summary>
1194 Convert this matrix to euler rotations
1195 </summary>
1196 <param name="roll">X euler angle</param>
1197 <param name="pitch">Y euler angle</param>
1198 <param name="yaw">Z euler angle</param>
1199 </member> 562 </member>
1200 <member name="M:OpenMetaverse.Matrix4.GetQuaternion"> 563 <member name="F:OpenMetaverse.Vector3d.UnitX">
1201 <summary> 564 <summary>A unit vector facing forward (X axis), value of 1,0,0</summary>
1202 Convert this matrix to a quaternion rotation
1203 </summary>
1204 <returns>A quaternion representation of this rotation matrix</returns>
1205 </member> 565 </member>
1206 <member name="M:OpenMetaverse.Matrix4.CreateFromEulers(System.Single,System.Single,System.Single)"> 566 <member name="F:OpenMetaverse.Vector3d.UnitY">
1207 <summary> 567 <summary>A unit vector facing left (Y axis), value of 0,1,0</summary>
1208 Construct a matrix from euler rotation values in radians
1209 </summary>
1210 <param name="roll">X euler angle in radians</param>
1211 <param name="pitch">Y euler angle in radians</param>
1212 <param name="yaw">Z euler angle in radians</param>
1213 </member> 568 </member>
1214 <member name="M:OpenMetaverse.Matrix4.ToString"> 569 <member name="F:OpenMetaverse.Vector3d.UnitZ">
1215 <summary> 570 <summary>A unit vector facing up (Z axis), value of 0,0,1</summary>
1216 Get a formatted string representation of the vector
1217 </summary>
1218 <returns>A string representation of the vector</returns>
1219 </member> 571 </member>
1220 <member name="T:OpenMetaverse.Parallel"> 572 <member name="M:OpenMetaverse.ReaderWriterLockSlim.ExitAndWakeUpAppropriateWaiters">
1221 <summary> 573 <summary>
1222 Provides helper methods for parallelizing loops 574 Determines the appropriate events to set, leaves the locks, and sets the events.
1223 </summary> 575 </summary>
1224 </member> 576 </member>
1225 <member name="M:OpenMetaverse.Parallel.For(System.Int32,System.Int32,System.Action{System.Int32})"> 577 <member name="M:OpenMetaverse.ReaderWriterLockSlim.LazyCreateEvent(System.Threading.EventWaitHandle@,System.Boolean)">
1226 <summary> 578 <summary>
1227 Executes a for loop in which iterations may run in parallel 579 A routine for lazily creating a event outside the lock (so if errors
580 happen they are outside the lock and that we don't do much work
581 while holding a spin lock). If all goes well, reenter the lock and
582 set 'waitEvent'
1228 </summary> 583 </summary>
1229 <param name="fromInclusive">The loop will be started at this index</param>
1230 <param name="toExclusive">The loop will be terminated before this index is reached</param>
1231 <param name="body">Method body to run for each iteration of the loop</param>
1232 </member> 584 </member>
1233 <member name="M:OpenMetaverse.Parallel.For(System.Int32,System.Int32,System.Int32,System.Action{System.Int32})"> 585 <member name="M:OpenMetaverse.ReaderWriterLockSlim.WaitOnEvent(System.Threading.EventWaitHandle,System.UInt32@,System.Int32)">
1234 <summary> 586 <summary>
1235 Executes a for loop in which iterations may run in parallel 587 Waits on 'waitEvent' with a timeout of 'millisceondsTimeout.
588 Before the wait 'numWaiters' is incremented and is restored before leaving this routine.
1236 </summary> 589 </summary>
1237 <param name="threadCount">The number of concurrent execution threads to run</param>
1238 <param name="fromInclusive">The loop will be started at this index</param>
1239 <param name="toExclusive">The loop will be terminated before this index is reached</param>
1240 <param name="body">Method body to run for each iteration of the loop</param>
1241 </member> 590 </member>
1242 <member name="M:OpenMetaverse.Parallel.ForEach``1(System.Collections.Generic.IEnumerable{``0},System.Action{``0})"> 591 <member name="F:OpenMetaverse.Quaternion.X">
1243 <summary> 592 <summary>X value</summary>
1244 Executes a foreach loop in which iterations may run in parallel
1245 </summary>
1246 <typeparam name="T">Object type that the collection wraps</typeparam>
1247 <param name="enumerable">An enumerable collection to iterate over</param>
1248 <param name="body">Method body to run for each object in the collection</param>
1249 </member> 593 </member>
1250 <member name="M:OpenMetaverse.Parallel.ForEach``1(System.Int32,System.Collections.Generic.IEnumerable{``0},System.Action{``0})"> 594 <member name="F:OpenMetaverse.Quaternion.Y">
1251 <summary> 595 <summary>Y value</summary>
1252 Executes a foreach loop in which iterations may run in parallel
1253 </summary>
1254 <typeparam name="T">Object type that the collection wraps</typeparam>
1255 <param name="threadCount">The number of concurrent execution threads to run</param>
1256 <param name="enumerable">An enumerable collection to iterate over</param>
1257 <param name="body">Method body to run for each object in the collection</param>
1258 </member> 596 </member>
1259 <member name="M:OpenMetaverse.Parallel.Invoke(System.Action[])"> 597 <member name="F:OpenMetaverse.Quaternion.Z">
1260 <summary> 598 <summary>Z value</summary>
1261 Executes a series of tasks in parallel
1262 </summary>
1263 <param name="actions">A series of method bodies to execute</param>
1264 </member> 599 </member>
1265 <member name="M:OpenMetaverse.Parallel.Invoke(System.Int32,System.Action[])"> 600 <member name="F:OpenMetaverse.Quaternion.W">
1266 <summary> 601 <summary>W value</summary>
1267 Executes a series of tasks in parallel
1268 </summary>
1269 <param name="threadCount">The number of concurrent execution threads to run</param>
1270 <param name="actions">A series of method bodies to execute</param>
1271 </member> 602 </member>
1272 <member name="M:OpenMetaverse.Quaternion.#ctor(System.Single,System.Single,System.Single)"> 603 <member name="M:OpenMetaverse.Quaternion.#ctor(System.Single,System.Single,System.Single)">
1273 <summary> 604 <summary>
@@ -1287,21 +618,6 @@
1287 not. If this is true 12 bytes will be read, otherwise 16 bytes will 618 not. If this is true 12 bytes will be read, otherwise 16 bytes will
1288 be read.</param> 619 be read.</param>
1289 </member> 620 </member>
1290 <member name="F:OpenMetaverse.Quaternion.X">
1291 <summary>X value</summary>
1292 </member>
1293 <member name="F:OpenMetaverse.Quaternion.Y">
1294 <summary>Y value</summary>
1295 </member>
1296 <member name="F:OpenMetaverse.Quaternion.Z">
1297 <summary>Z value</summary>
1298 </member>
1299 <member name="F:OpenMetaverse.Quaternion.W">
1300 <summary>W value</summary>
1301 </member>
1302 <member name="F:OpenMetaverse.Quaternion.Identity">
1303 <summary>A quaternion with a value of 0,0,0,1</summary>
1304 </member>
1305 <member name="M:OpenMetaverse.Quaternion.Normalize"> 621 <member name="M:OpenMetaverse.Quaternion.Normalize">
1306 <summary> 622 <summary>
1307 Normalizes the quaternion 623 Normalizes the quaternion
@@ -1402,329 +718,89 @@
1402 </summary> 718 </summary>
1403 <returns>Raw string representation of the quaternion</returns> 719 <returns>Raw string representation of the quaternion</returns>
1404 </member> 720 </member>
1405 <member name="M:OpenMetaverse.ReaderWriterLockSlim.ExitAndWakeUpAppropriateWaiters"> 721 <member name="F:OpenMetaverse.Quaternion.Identity">
1406 <summary> 722 <summary>A quaternion with a value of 0,0,0,1</summary>
1407 Determines the appropriate events to set, leaves the locks, and sets the events.
1408 </summary>
1409 </member>
1410 <member name="M:OpenMetaverse.ReaderWriterLockSlim.LazyCreateEvent(System.Threading.EventWaitHandle@,System.Boolean)">
1411 <summary>
1412 A routine for lazily creating a event outside the lock (so if errors
1413 happen they are outside the lock and that we don't do much work
1414 while holding a spin lock). If all goes well, reenter the lock and
1415 set 'waitEvent'
1416 </summary>
1417 </member>
1418 <member name="M:OpenMetaverse.ReaderWriterLockSlim.WaitOnEvent(System.Threading.EventWaitHandle,System.UInt32@,System.Int32)">
1419 <summary>
1420 Waits on 'waitEvent' with a timeout of 'millisceondsTimeout.
1421 Before the wait 'numWaiters' is incremented and is restored before leaving this routine.
1422 </summary>
1423 </member>
1424 <member name="T:OpenMetaverse.TokenBucket">
1425 <summary>
1426 A hierarchical token bucket for bandwidth throttling. See
1427 http://en.wikipedia.org/wiki/Token_bucket for more information
1428 </summary>
1429 </member>
1430 <member name="M:OpenMetaverse.TokenBucket.#ctor(OpenMetaverse.TokenBucket,System.Int32,System.Int32)">
1431 <summary>
1432 Default constructor
1433 </summary>
1434 <param name="parent">Parent bucket if this is a child bucket, or
1435 null if this is a root bucket</param>
1436 <param name="maxBurst">Maximum size of the bucket in bytes, or
1437 zero if this bucket has no maximum capacity</param>
1438 <param name="dripRate">Rate that the bucket fills, in bytes per
1439 second. If zero, the bucket always remains full</param>
1440 </member>
1441 <member name="F:OpenMetaverse.TokenBucket.parent">
1442 <summary>Parent bucket to this bucket, or null if this is a root
1443 bucket</summary>
1444 </member>
1445 <member name="F:OpenMetaverse.TokenBucket.maxBurst">
1446 <summary>Size of the bucket in bytes. If zero, the bucket has
1447 infinite capacity</summary>
1448 </member>
1449 <member name="F:OpenMetaverse.TokenBucket.tokensPerMS">
1450 <summary>Rate that the bucket fills, in bytes per millisecond. If
1451 zero, the bucket always remains full</summary>
1452 </member>
1453 <member name="F:OpenMetaverse.TokenBucket.content">
1454 <summary>Number of tokens currently in the bucket</summary>
1455 </member>
1456 <member name="F:OpenMetaverse.TokenBucket.lastDrip">
1457 <summary>Time of the last drip, in system ticks</summary>
1458 </member>
1459 <member name="P:OpenMetaverse.TokenBucket.Parent">
1460 <summary>
1461 The parent bucket of this bucket, or null if this bucket has no
1462 parent. The parent bucket will limit the aggregate bandwidth of all
1463 of its children buckets
1464 </summary>
1465 </member>
1466 <member name="P:OpenMetaverse.TokenBucket.MaxBurst">
1467 <summary>
1468 Maximum burst rate in bytes per second. This is the maximum number
1469 of tokens that can accumulate in the bucket at any one time
1470 </summary>
1471 </member>
1472 <member name="P:OpenMetaverse.TokenBucket.DripRate">
1473 <summary>
1474 The speed limit of this bucket in bytes per second. This is the
1475 number of tokens that are added to the bucket per second
1476 </summary>
1477 <remarks>Tokens are added to the bucket any time
1478 <seealso cref="M:OpenMetaverse.TokenBucket.RemoveTokens(System.Int32,System.Boolean)" /> is called, at the granularity of
1479 the system tick interval (typically around 15-22ms)</remarks>
1480 </member>
1481 <member name="P:OpenMetaverse.TokenBucket.Content">
1482 <summary>
1483 The number of bytes that can be sent at this moment. This is the
1484 current number of tokens in the bucket
1485 <remarks>If this bucket has a parent bucket that does not have
1486 enough tokens for a request, <seealso cref="M:OpenMetaverse.TokenBucket.RemoveTokens(System.Int32,System.Boolean)" /> will
1487 return false regardless of the content of this bucket</remarks></summary>
1488 </member>
1489 <member name="M:OpenMetaverse.TokenBucket.RemoveTokens(System.Int32)">
1490 <summary>
1491 Remove a given number of tokens from the bucket
1492 </summary>
1493 <param name="amount">Number of tokens to remove from the bucket</param>
1494 <returns>True if the requested number of tokens were removed from
1495 the bucket, otherwise false</returns>
1496 </member>
1497 <member name="M:OpenMetaverse.TokenBucket.RemoveTokens(System.Int32,System.Boolean@)">
1498 <summary>
1499 Remove a given number of tokens from the bucket
1500 </summary>
1501 <param name="amount">Number of tokens to remove from the bucket</param>
1502 <param name="dripSucceeded">True if tokens were added to the bucket
1503 during this call, otherwise false</param>
1504 <returns>True if the requested number of tokens were removed from
1505 the bucket, otherwise false</returns>
1506 </member>
1507 <member name="M:OpenMetaverse.TokenBucket.Drip">
1508 <summary>
1509 Add tokens to the bucket over time. The number of tokens added each
1510 call depends on the length of time that has passed since the last
1511 call to Drip
1512 </summary>
1513 <returns>True if tokens were added to the bucket, otherwise false</returns>
1514 </member>
1515 <member name="T:OpenMetaverse.UUID">
1516 <summary>
1517 A 128-bit Universally Unique Identifier, used throughout the Second
1518 Life networking protocol
1519 </summary>
1520 </member>
1521 <member name="M:OpenMetaverse.UUID.#ctor(System.String)">
1522 <summary>
1523 Constructor that takes a string UUID representation
1524 </summary>
1525 <param name="val">A string representation of a UUID, case
1526 insensitive and can either be hyphenated or non-hyphenated</param>
1527 <example>UUID("11f8aa9c-b071-4242-836b-13b7abe0d489")</example>
1528 </member>
1529 <member name="M:OpenMetaverse.UUID.#ctor(System.Guid)">
1530 <summary>
1531 Constructor that takes a System.Guid object
1532 </summary>
1533 <param name="val">A Guid object that contains the unique identifier
1534 to be represented by this UUID</param>
1535 </member>
1536 <member name="M:OpenMetaverse.UUID.#ctor(System.Byte[],System.Int32)">
1537 <summary>
1538 Constructor that takes a byte array containing a UUID
1539 </summary>
1540 <param name="source">Byte array containing a 16 byte UUID</param>
1541 <param name="pos">Beginning offset in the array</param>
1542 </member>
1543 <member name="M:OpenMetaverse.UUID.#ctor(System.UInt64)">
1544 <summary>
1545 Constructor that takes an unsigned 64-bit unsigned integer to
1546 convert to a UUID
1547 </summary>
1548 <param name="val">64-bit unsigned integer to convert to a UUID</param>
1549 </member> 723 </member>
1550 <member name="M:OpenMetaverse.UUID.#ctor(OpenMetaverse.UUID)"> 724 <member name="M:OpenMetaverse.CircularQueue`1.#ctor(OpenMetaverse.CircularQueue{`0})">
1551 <summary> 725 <summary>
1552 Copy constructor 726 Copy constructor
1553 </summary> 727 </summary>
1554 <param name="val">UUID to copy</param> 728 <param name="queue">Circular queue to copy</param>
1555 </member>
1556 <member name="F:OpenMetaverse.UUID.Guid">
1557 <summary>The System.Guid object this struct wraps around</summary>
1558 </member>
1559 <member name="F:OpenMetaverse.UUID.Zero">
1560 <summary>An UUID with a value of all zeroes</summary>
1561 </member>
1562 <member name="F:OpenMetaverse.UUID.ZeroString">
1563 <summary>A cache of UUID.Zero as a string to optimize a common path</summary>
1564 </member>
1565 <member name="M:OpenMetaverse.UUID.CompareTo(OpenMetaverse.UUID)">
1566 <summary>
1567 IComparable.CompareTo implementation
1568 </summary>
1569 </member>
1570 <member name="M:OpenMetaverse.UUID.FromBytes(System.Byte[],System.Int32)">
1571 <summary>
1572 Assigns this UUID from 16 bytes out of a byte array
1573 </summary>
1574 <param name="source">Byte array containing the UUID to assign this UUID to</param>
1575 <param name="pos">Starting position of the UUID in the byte array</param>
1576 </member>
1577 <member name="M:OpenMetaverse.UUID.GetBytes">
1578 <summary>
1579 Returns a copy of the raw bytes for this UUID
1580 </summary>
1581 <returns>A 16 byte array containing this UUID</returns>
1582 </member>
1583 <member name="M:OpenMetaverse.UUID.ToBytes(System.Byte[],System.Int32)">
1584 <summary>
1585 Writes the raw bytes for this UUID to a byte array
1586 </summary>
1587 <param name="dest">Destination byte array</param>
1588 <param name="pos">Position in the destination array to start
1589 writing. Must be at least 16 bytes before the end of the array</param>
1590 </member>
1591 <member name="M:OpenMetaverse.UUID.CRC">
1592 <summary>
1593 Calculate an LLCRC (cyclic redundancy check) for this UUID
1594 </summary>
1595 <returns>The CRC checksum for this UUID</returns>
1596 </member>
1597 <member name="M:OpenMetaverse.UUID.GetULong">
1598 <summary>
1599 Create a 64-bit integer representation from the second half of this UUID
1600 </summary>
1601 <returns>An integer created from the last eight bytes of this UUID</returns>
1602 </member> 729 </member>
1603 <member name="M:OpenMetaverse.UUID.Parse(System.String)"> 730 <member name="T:OpenMetaverse.BlockingQueue`1">
1604 <summary> 731 <summary>
1605 Generate a UUID from a string 732 Same as Queue except Dequeue function blocks until there is an object to return.
733 Note: This class does not need to be synchronized
1606 </summary> 734 </summary>
1607 <param name="val">A string representation of a UUID, case
1608 insensitive and can either be hyphenated or non-hyphenated</param>
1609 <example>UUID.Parse("11f8aa9c-b071-4242-836b-13b7abe0d489")</example>
1610 </member> 735 </member>
1611 <member name="M:OpenMetaverse.UUID.TryParse(System.String,OpenMetaverse.UUID@)"> 736 <member name="M:OpenMetaverse.BlockingQueue`1.#ctor(System.Collections.Generic.IEnumerable{`0})">
1612 <summary> 737 <summary>
1613 Generate a UUID from a string 738 Create new BlockingQueue.
1614 </summary> 739 </summary>
1615 <param name="val">A string representation of a UUID, case 740 <param name="col">The System.Collections.ICollection to copy elements from</param>
1616 insensitive and can either be hyphenated or non-hyphenated</param>
1617 <param name="result">Will contain the parsed UUID if successful,
1618 otherwise null</param>
1619 <returns>True if the string was successfully parse, otherwise false</returns>
1620 <example>UUID.TryParse("11f8aa9c-b071-4242-836b-13b7abe0d489", result)</example>
1621 </member> 741 </member>
1622 <member name="M:OpenMetaverse.UUID.Combine(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 742 <member name="M:OpenMetaverse.BlockingQueue`1.#ctor(System.Int32)">
1623 <summary> 743 <summary>
1624 Combine two UUIDs together by taking the MD5 hash of a byte array 744 Create new BlockingQueue.
1625 containing both UUIDs
1626 </summary> 745 </summary>
1627 <param name="first">First UUID to combine</param> 746 <param name="capacity">The initial number of elements that the queue can contain</param>
1628 <param name="second">Second UUID to combine</param>
1629 <returns>The UUID product of the combination</returns>
1630 </member> 747 </member>
1631 <member name="M:OpenMetaverse.UUID.Random"> 748 <member name="M:OpenMetaverse.BlockingQueue`1.#ctor">
1632 <summary> 749 <summary>
750 Create new BlockingQueue.
1633 </summary> 751 </summary>
1634 <returns>
1635 </returns>
1636 </member> 752 </member>
1637 <member name="M:OpenMetaverse.UUID.GetHashCode"> 753 <member name="M:OpenMetaverse.BlockingQueue`1.Finalize">
1638 <summary> 754 <summary>
1639 Return a hash code for this UUID, used by .NET for hash tables 755 BlockingQueue Destructor (Close queue, resume any waiting thread).
1640 </summary> 756 </summary>
1641 <returns>An integer composed of all the UUID bytes XORed together</returns>
1642 </member> 757 </member>
1643 <member name="M:OpenMetaverse.UUID.Equals(System.Object)"> 758 <member name="M:OpenMetaverse.BlockingQueue`1.Clear">
1644 <summary>
1645 Comparison function
1646 </summary>
1647 <param name="o">An object to compare to this UUID</param>
1648 <returns>True if the object is a UUID and both UUIDs are equal</returns>
1649 </member>
1650 <member name="M:OpenMetaverse.UUID.Equals(OpenMetaverse.UUID)">
1651 <summary> 759 <summary>
1652 Comparison function 760 Remove all objects from the Queue.
1653 </summary> 761 </summary>
1654 <param name="uuid">UUID to compare to</param>
1655 <returns>True if the UUIDs are equal, otherwise false</returns>
1656 </member> 762 </member>
1657 <member name="M:OpenMetaverse.UUID.ToString"> 763 <member name="M:OpenMetaverse.BlockingQueue`1.Close">
1658 <summary> 764 <summary>
1659 Get a hyphenated string representation of this UUID 765 Remove all objects from the Queue, resume all dequeue threads.
1660 </summary> 766 </summary>
1661 <returns>A string representation of this UUID, lowercase and
1662 with hyphens</returns>
1663 <example>11f8aa9c-b071-4242-836b-13b7abe0d489</example>
1664 </member> 767 </member>
1665 <member name="M:OpenMetaverse.UUID.op_Equality(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 768 <member name="M:OpenMetaverse.BlockingQueue`1.Dequeue">
1666 <summary> 769 <summary>
1667 Equals operator 770 Removes and returns the object at the beginning of the Queue.
1668 </summary> 771 </summary>
1669 <param name="lhs">First UUID for comparison</param> 772 <returns>Object in queue.</returns>
1670 <param name="rhs">Second UUID for comparison</param>
1671 <returns>True if the UUIDs are byte for byte equal, otherwise false</returns>
1672 </member> 773 </member>
1673 <member name="M:OpenMetaverse.UUID.op_Inequality(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 774 <member name="M:OpenMetaverse.BlockingQueue`1.Dequeue(System.TimeSpan)">
1674 <summary> 775 <summary>
1675 Not equals operator 776 Removes and returns the object at the beginning of the Queue.
1676 </summary> 777 </summary>
1677 <param name="lhs">First UUID for comparison</param> 778 <param name="timeout">time to wait before returning</param>
1678 <param name="rhs">Second UUID for comparison</param> 779 <returns>Object in queue.</returns>
1679 <returns>True if the UUIDs are not equal, otherwise true</returns>
1680 </member> 780 </member>
1681 <member name="M:OpenMetaverse.UUID.op_ExclusiveOr(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 781 <member name="M:OpenMetaverse.BlockingQueue`1.Dequeue(System.Int32)">
1682 <summary> 782 <summary>
1683 XOR operator 783 Removes and returns the object at the beginning of the Queue.
1684 </summary> 784 </summary>
1685 <param name="lhs">First UUID</param> 785 <param name="timeout">time to wait before returning (in milliseconds)</param>
1686 <param name="rhs">Second UUID</param> 786 <returns>Object in queue.</returns>
1687 <returns>A UUID that is a XOR combination of the two input UUIDs</returns>
1688 </member> 787 </member>
1689 <member name="M:OpenMetaverse.UUID.op_Explicit(System.String)~OpenMetaverse.UUID"> 788 <member name="M:OpenMetaverse.BlockingQueue`1.Enqueue(`0)">
1690 <summary> 789 <summary>
1691 String typecasting operator 790 Adds an object to the end of the Queue
1692 </summary> 791 </summary>
1693 <param name="val">A UUID in string form. Case insensitive, 792 <param name="obj">Object to put in queue</param>
1694 hyphenated or non-hyphenated</param>
1695 <returns>A UUID built from the string representation</returns>
1696 </member> 793 </member>
1697 <member name="T:OpenMetaverse.Utils.Platform"> 794 <member name="M:OpenMetaverse.BlockingQueue`1.Open">
1698 <summary> 795 <summary>
1699 Operating system 796 Open Queue.
1700 </summary> 797 </summary>
1701 </member> 798 </member>
1702 <member name="F:OpenMetaverse.Utils.Platform.Unknown"> 799 <member name="P:OpenMetaverse.BlockingQueue`1.Closed">
1703 <summary>Unknown</summary>
1704 </member>
1705 <member name="F:OpenMetaverse.Utils.Platform.Windows">
1706 <summary>Microsoft Windows</summary>
1707 </member>
1708 <member name="F:OpenMetaverse.Utils.Platform.WindowsCE">
1709 <summary>Microsoft Windows CE</summary>
1710 </member>
1711 <member name="F:OpenMetaverse.Utils.Platform.Linux">
1712 <summary>Linux</summary>
1713 </member>
1714 <member name="F:OpenMetaverse.Utils.Platform.OSX">
1715 <summary>Apple OSX</summary>
1716 </member>
1717 <member name="T:OpenMetaverse.Utils.Runtime">
1718 <summary> 800 <summary>
1719 Runtime platform 801 Gets flag indicating if queue has been closed.
1720 </summary> 802 </summary>
1721 </member> 803 </member>
1722 <member name="F:OpenMetaverse.Utils.Runtime.Windows">
1723 <summary>.NET runtime</summary>
1724 </member>
1725 <member name="F:OpenMetaverse.Utils.Runtime.Mono">
1726 <summary>Mono runtime: http://www.mono-project.com/</summary>
1727 </member>
1728 <member name="F:OpenMetaverse.Utils.DEG_TO_RAD"> 804 <member name="F:OpenMetaverse.Utils.DEG_TO_RAD">
1729 <summary>Used for converting degrees to radians</summary> 805 <summary>Used for converting degrees to radians</summary>
1730 </member> 806 </member>
@@ -1733,7 +809,7 @@
1733 </member> 809 </member>
1734 <member name="F:OpenMetaverse.Utils.EnUsCulture"> 810 <member name="F:OpenMetaverse.Utils.EnUsCulture">
1735 <summary>Provide a single instance of the CultureInfo class to 811 <summary>Provide a single instance of the CultureInfo class to
1736 help parsing in situations where the grid assumes an en-us 812 help parsing in situations where the grid assumes an en-us
1737 culture</summary> 813 culture</summary>
1738 </member> 814 </member>
1739 <member name="F:OpenMetaverse.Utils.Epoch"> 815 <member name="F:OpenMetaverse.Utils.Epoch">
@@ -2155,7 +1231,7 @@
2155 <summary> 1231 <summary>
2156 Takes an AssetType and returns the string representation 1232 Takes an AssetType and returns the string representation
2157 </summary> 1233 </summary>
2158 <param name="type">The source <seealso cref="T:OpenMetaverse.AssetType" /></param> 1234 <param name="type">The source <seealso cref="T:OpenMetaverse.AssetType"/></param>
2159 <returns>The string version of the AssetType</returns> 1235 <returns>The string version of the AssetType</returns>
2160 </member> 1236 </member>
2161 <member name="M:OpenMetaverse.Utils.StringToAssetType(System.String)"> 1237 <member name="M:OpenMetaverse.Utils.StringToAssetType(System.String)">
@@ -2169,7 +1245,7 @@
2169 <summary> 1245 <summary>
2170 Convert an InventoryType to a string 1246 Convert an InventoryType to a string
2171 </summary> 1247 </summary>
2172 <param name="type">The <seealso cref="T:InventoryType" /> to convert</param> 1248 <param name="type">The <seealso cref="T:InventoryType"/> to convert</param>
2173 <returns>A string representation of the source</returns> 1249 <returns>A string representation of the source</returns>
2174 </member> 1250 </member>
2175 <member name="M:OpenMetaverse.Utils.StringToInventoryType(System.String)"> 1251 <member name="M:OpenMetaverse.Utils.StringToInventoryType(System.String)">
@@ -2183,7 +1259,7 @@
2183 <summary> 1259 <summary>
2184 Convert a SaleType to a string 1260 Convert a SaleType to a string
2185 </summary> 1261 </summary>
2186 <param name="type">The <seealso cref="T:SaleType" /> to convert</param> 1262 <param name="type">The <seealso cref="T:SaleType"/> to convert</param>
2187 <returns>A string representation of the source</returns> 1263 <returns>A string representation of the source</returns>
2188 </member> 1264 </member>
2189 <member name="M:OpenMetaverse.Utils.StringToSaleType(System.String)"> 1265 <member name="M:OpenMetaverse.Utils.StringToSaleType(System.String)">
@@ -2258,7 +1334,7 @@
2258 <summary> 1334 <summary>
2259 Convert a native DateTime object to a UNIX timestamp 1335 Convert a native DateTime object to a UNIX timestamp
2260 </summary> 1336 </summary>
2261 <param name="time">A DateTime object you want to convert to a 1337 <param name="time">A DateTime object you want to convert to a
2262 timestamp</param> 1338 timestamp</param>
2263 <returns>An unsigned integer representing a UNIX timestamp</returns> 1339 <returns>An unsigned integer representing a UNIX timestamp</returns>
2264 </member> 1340 </member>
@@ -2289,35 +1365,160 @@
2289 <member name="M:OpenMetaverse.Utils.HostnameToIPv4(System.String)"> 1365 <member name="M:OpenMetaverse.Utils.HostnameToIPv4(System.String)">
2290 <summary> 1366 <summary>
2291 Attempts to convert a string representation of a hostname or IP 1367 Attempts to convert a string representation of a hostname or IP
2292 address to a <seealso cref="T:System.Net.IPAddress" /></summary> 1368 address to a <seealso cref="T:System.Net.IPAddress"/>
1369 </summary>
2293 <param name="hostname">Hostname to convert to an IPAddress</param> 1370 <param name="hostname">Hostname to convert to an IPAddress</param>
2294 <returns>Converted IP address object, or null if the conversion 1371 <returns>Converted IP address object, or null if the conversion
2295 failed</returns> 1372 failed</returns>
2296 </member> 1373 </member>
2297 <member name="T:OpenMetaverse.Vector2"> 1374 <member name="T:OpenMetaverse.Utils.Platform">
2298 <summary> 1375 <summary>
2299 A two-dimensional vector with floating-point values 1376 Operating system
2300 </summary> 1377 </summary>
2301 </member> 1378 </member>
2302 <member name="F:OpenMetaverse.Vector2.X"> 1379 <member name="F:OpenMetaverse.Utils.Platform.Unknown">
1380 <summary>Unknown</summary>
1381 </member>
1382 <member name="F:OpenMetaverse.Utils.Platform.Windows">
1383 <summary>Microsoft Windows</summary>
1384 </member>
1385 <member name="F:OpenMetaverse.Utils.Platform.WindowsCE">
1386 <summary>Microsoft Windows CE</summary>
1387 </member>
1388 <member name="F:OpenMetaverse.Utils.Platform.Linux">
1389 <summary>Linux</summary>
1390 </member>
1391 <member name="F:OpenMetaverse.Utils.Platform.OSX">
1392 <summary>Apple OSX</summary>
1393 </member>
1394 <member name="T:OpenMetaverse.Utils.Runtime">
1395 <summary>
1396 Runtime platform
1397 </summary>
1398 </member>
1399 <member name="F:OpenMetaverse.Utils.Runtime.Windows">
1400 <summary>.NET runtime</summary>
1401 </member>
1402 <member name="F:OpenMetaverse.Utils.Runtime.Mono">
1403 <summary>Mono runtime: http://www.mono-project.com/</summary>
1404 </member>
1405 <member name="F:OpenMetaverse.ExpiringCache`2.syncRoot">
1406 <summary>For thread safety</summary>
1407 </member>
1408 <member name="F:OpenMetaverse.ExpiringCache`2.isPurging">
1409 <summary>For thread safety</summary>
1410 </member>
1411 <member name="M:OpenMetaverse.ExpiringCache`2.PurgeCache(System.Object,System.Timers.ElapsedEventArgs)">
1412 <summary>
1413 Purges expired objects from the cache. Called automatically by the purge timer.
1414 </summary>
1415 </member>
1416 <member name="M:OpenMetaverse.Matrix4.GetEulerAngles(System.Single@,System.Single@,System.Single@)">
1417 <summary>
1418 Convert this matrix to euler rotations
1419 </summary>
1420 <param name="roll">X euler angle</param>
1421 <param name="pitch">Y euler angle</param>
1422 <param name="yaw">Z euler angle</param>
1423 </member>
1424 <member name="M:OpenMetaverse.Matrix4.GetQuaternion">
1425 <summary>
1426 Convert this matrix to a quaternion rotation
1427 </summary>
1428 <returns>A quaternion representation of this rotation matrix</returns>
1429 </member>
1430 <member name="M:OpenMetaverse.Matrix4.CreateFromEulers(System.Single,System.Single,System.Single)">
1431 <summary>
1432 Construct a matrix from euler rotation values in radians
1433 </summary>
1434 <param name="roll">X euler angle in radians</param>
1435 <param name="pitch">Y euler angle in radians</param>
1436 <param name="yaw">Z euler angle in radians</param>
1437 </member>
1438 <member name="M:OpenMetaverse.Matrix4.ToString">
1439 <summary>
1440 Get a formatted string representation of the vector
1441 </summary>
1442 <returns>A string representation of the vector</returns>
1443 </member>
1444 <member name="F:OpenMetaverse.Matrix4.Zero">
1445 <summary>A 4x4 matrix containing all zeroes</summary>
1446 </member>
1447 <member name="F:OpenMetaverse.Matrix4.Identity">
1448 <summary>A 4x4 identity matrix</summary>
1449 </member>
1450 <member name="T:OpenMetaverse.Parallel">
1451 <summary>
1452 Provides helper methods for parallelizing loops
1453 </summary>
1454 </member>
1455 <member name="M:OpenMetaverse.Parallel.For(System.Int32,System.Int32,System.Action{System.Int32})">
1456 <summary>
1457 Executes a for loop in which iterations may run in parallel
1458 </summary>
1459 <param name="fromInclusive">The loop will be started at this index</param>
1460 <param name="toExclusive">The loop will be terminated before this index is reached</param>
1461 <param name="body">Method body to run for each iteration of the loop</param>
1462 </member>
1463 <member name="M:OpenMetaverse.Parallel.For(System.Int32,System.Int32,System.Int32,System.Action{System.Int32})">
1464 <summary>
1465 Executes a for loop in which iterations may run in parallel
1466 </summary>
1467 <param name="threadCount">The number of concurrent execution threads to run</param>
1468 <param name="fromInclusive">The loop will be started at this index</param>
1469 <param name="toExclusive">The loop will be terminated before this index is reached</param>
1470 <param name="body">Method body to run for each iteration of the loop</param>
1471 </member>
1472 <member name="M:OpenMetaverse.Parallel.ForEach``1(System.Collections.Generic.IEnumerable{``0},System.Action{``0})">
1473 <summary>
1474 Executes a foreach loop in which iterations may run in parallel
1475 </summary>
1476 <typeparam name="T">Object type that the collection wraps</typeparam>
1477 <param name="enumerable">An enumerable collection to iterate over</param>
1478 <param name="body">Method body to run for each object in the collection</param>
1479 </member>
1480 <member name="M:OpenMetaverse.Parallel.ForEach``1(System.Int32,System.Collections.Generic.IEnumerable{``0},System.Action{``0})">
1481 <summary>
1482 Executes a foreach loop in which iterations may run in parallel
1483 </summary>
1484 <typeparam name="T">Object type that the collection wraps</typeparam>
1485 <param name="threadCount">The number of concurrent execution threads to run</param>
1486 <param name="enumerable">An enumerable collection to iterate over</param>
1487 <param name="body">Method body to run for each object in the collection</param>
1488 </member>
1489 <member name="M:OpenMetaverse.Parallel.Invoke(System.Action[])">
1490 <summary>
1491 Executes a series of tasks in parallel
1492 </summary>
1493 <param name="actions">A series of method bodies to execute</param>
1494 </member>
1495 <member name="M:OpenMetaverse.Parallel.Invoke(System.Int32,System.Action[])">
1496 <summary>
1497 Executes a series of tasks in parallel
1498 </summary>
1499 <param name="threadCount">The number of concurrent execution threads to run</param>
1500 <param name="actions">A series of method bodies to execute</param>
1501 </member>
1502 <member name="F:OpenMetaverse.Vector4.X">
2303 <summary>X value</summary> 1503 <summary>X value</summary>
2304 </member> 1504 </member>
2305 <member name="F:OpenMetaverse.Vector2.Y"> 1505 <member name="F:OpenMetaverse.Vector4.Y">
2306 <summary>Y value</summary> 1506 <summary>Y value</summary>
2307 </member> 1507 </member>
2308 <member name="F:OpenMetaverse.Vector2.Zero"> 1508 <member name="F:OpenMetaverse.Vector4.Z">
2309 <summary>A vector with a value of 0,0</summary> 1509 <summary>Z value</summary>
2310 </member>
2311 <member name="F:OpenMetaverse.Vector2.One">
2312 <summary>A vector with a value of 1,1</summary>
2313 </member> 1510 </member>
2314 <member name="F:OpenMetaverse.Vector2.UnitX"> 1511 <member name="F:OpenMetaverse.Vector4.W">
2315 <summary>A vector with a value of 1,0</summary> 1512 <summary>W value</summary>
2316 </member> 1513 </member>
2317 <member name="F:OpenMetaverse.Vector2.UnitY"> 1514 <member name="M:OpenMetaverse.Vector4.#ctor(System.Byte[],System.Int32)">
2318 <summary>A vector with a value of 0,1</summary> 1515 <summary>
1516 Constructor, builds a vector from a byte array
1517 </summary>
1518 <param name="byteArray">Byte array containing four four-byte floats</param>
1519 <param name="pos">Beginning position in the byte array</param>
2319 </member> 1520 </member>
2320 <member name="M:OpenMetaverse.Vector2.ApproxEquals(OpenMetaverse.Vector2,System.Single)"> 1521 <member name="M:OpenMetaverse.Vector4.ApproxEquals(OpenMetaverse.Vector4,System.Single)">
2321 <summary> 1522 <summary>
2322 Test if this vector is equal to another vector, within a given 1523 Test if this vector is equal to another vector, within a given
2323 tolerance range 1524 tolerance range
@@ -2328,73 +1529,248 @@
2328 <returns>True if the magnitude of difference between the two vectors 1529 <returns>True if the magnitude of difference between the two vectors
2329 is less than the given tolerance, otherwise false</returns> 1530 is less than the given tolerance, otherwise false</returns>
2330 </member> 1531 </member>
2331 <member name="M:OpenMetaverse.Vector2.IsFinite"> 1532 <member name="M:OpenMetaverse.Vector4.CompareTo(OpenMetaverse.Vector4)">
2332 <summary> 1533 <summary>
2333 Test if this vector is composed of all finite numbers 1534 IComparable.CompareTo implementation
2334 </summary> 1535 </summary>
2335 </member> 1536 </member>
2336 <member name="M:OpenMetaverse.Vector2.CompareTo(OpenMetaverse.Vector2)"> 1537 <member name="M:OpenMetaverse.Vector4.IsFinite">
2337 <summary> 1538 <summary>
2338 IComparable.CompareTo implementation 1539 Test if this vector is composed of all finite numbers
2339 </summary> 1540 </summary>
2340 </member> 1541 </member>
2341 <member name="M:OpenMetaverse.Vector2.FromBytes(System.Byte[],System.Int32)"> 1542 <member name="M:OpenMetaverse.Vector4.FromBytes(System.Byte[],System.Int32)">
2342 <summary> 1543 <summary>
2343 Builds a vector from a byte array 1544 Builds a vector from a byte array
2344 </summary> 1545 </summary>
2345 <param name="byteArray">Byte array containing two four-byte floats</param> 1546 <param name="byteArray">Byte array containing a 16 byte vector</param>
2346 <param name="pos">Beginning position in the byte array</param> 1547 <param name="pos">Beginning position in the byte array</param>
2347 </member> 1548 </member>
2348 <member name="M:OpenMetaverse.Vector2.GetBytes"> 1549 <member name="M:OpenMetaverse.Vector4.GetBytes">
2349 <summary> 1550 <summary>
2350 Returns the raw bytes for this vector 1551 Returns the raw bytes for this vector
2351 </summary> 1552 </summary>
2352 <returns>An eight-byte array containing X and Y</returns> 1553 <returns>A 16 byte array containing X, Y, Z, and W</returns>
2353 </member> 1554 </member>
2354 <member name="M:OpenMetaverse.Vector2.ToBytes(System.Byte[],System.Int32)"> 1555 <member name="M:OpenMetaverse.Vector4.ToBytes(System.Byte[],System.Int32)">
2355 <summary> 1556 <summary>
2356 Writes the raw bytes for this vector to a byte array 1557 Writes the raw bytes for this vector to a byte array
2357 </summary> 1558 </summary>
2358 <param name="dest">Destination byte array</param> 1559 <param name="dest">Destination byte array</param>
2359 <param name="pos">Position in the destination array to start 1560 <param name="pos">Position in the destination array to start
2360 writing. Must be at least 8 bytes before the end of the array</param> 1561 writing. Must be at least 16 bytes before the end of the array</param>
2361 </member> 1562 </member>
2362 <member name="M:OpenMetaverse.Vector2.Parse(System.String)"> 1563 <member name="M:OpenMetaverse.Vector4.ToRawString">
2363 <summary> 1564 <summary>
2364 Parse a vector from a string 1565 Get a string representation of the vector elements with up to three
1566 decimal digits and separated by spaces only
2365 </summary> 1567 </summary>
2366 <param name="val">A string representation of a 2D vector, enclosed 1568 <returns>Raw string representation of the vector</returns>
2367 in arrow brackets and separated by commas</param>
2368 </member> 1569 </member>
2369 <member name="M:OpenMetaverse.Vector2.SmoothStep(OpenMetaverse.Vector2,OpenMetaverse.Vector2,System.Single)"> 1570 <member name="F:OpenMetaverse.Vector4.Zero">
1571 <summary>A vector with a value of 0,0,0,0</summary>
1572 </member>
1573 <member name="F:OpenMetaverse.Vector4.One">
1574 <summary>A vector with a value of 1,1,1,1</summary>
1575 </member>
1576 <member name="F:OpenMetaverse.Vector4.UnitX">
1577 <summary>A vector with a value of 1,0,0,0</summary>
1578 </member>
1579 <member name="F:OpenMetaverse.Vector4.UnitY">
1580 <summary>A vector with a value of 0,1,0,0</summary>
1581 </member>
1582 <member name="F:OpenMetaverse.Vector4.UnitZ">
1583 <summary>A vector with a value of 0,0,1,0</summary>
1584 </member>
1585 <member name="F:OpenMetaverse.Vector4.UnitW">
1586 <summary>A vector with a value of 0,0,0,1</summary>
1587 </member>
1588 <member name="T:OpenMetaverse.UUID">
2370 <summary> 1589 <summary>
2371 Interpolates between two vectors using a cubic equation 1590 A 128-bit Universally Unique Identifier, used throughout the Second
1591 Life networking protocol
2372 </summary> 1592 </summary>
2373 </member> 1593 </member>
2374 <member name="M:OpenMetaverse.Vector2.ToString"> 1594 <member name="F:OpenMetaverse.UUID.Guid">
1595 <summary>The System.Guid object this struct wraps around</summary>
1596 </member>
1597 <member name="M:OpenMetaverse.UUID.#ctor(System.String)">
2375 <summary> 1598 <summary>
2376 Get a formatted string representation of the vector 1599 Constructor that takes a string UUID representation
2377 </summary> 1600 </summary>
2378 <returns>A string representation of the vector</returns> 1601 <param name="val">A string representation of a UUID, case
1602 insensitive and can either be hyphenated or non-hyphenated</param>
1603 <example>UUID("11f8aa9c-b071-4242-836b-13b7abe0d489")</example>
2379 </member> 1604 </member>
2380 <member name="M:OpenMetaverse.Vector2.ToRawString"> 1605 <member name="M:OpenMetaverse.UUID.#ctor(System.Guid)">
2381 <summary> 1606 <summary>
2382 Get a string representation of the vector elements with up to three 1607 Constructor that takes a System.Guid object
2383 decimal digits and separated by spaces only
2384 </summary> 1608 </summary>
2385 <returns>Raw string representation of the vector</returns> 1609 <param name="val">A Guid object that contains the unique identifier
1610 to be represented by this UUID</param>
2386 </member> 1611 </member>
2387 <member name="T:OpenMetaverse.Vector3"> 1612 <member name="M:OpenMetaverse.UUID.#ctor(System.Byte[],System.Int32)">
2388 <summary> 1613 <summary>
2389 A three-dimensional vector with floating-point values 1614 Constructor that takes a byte array containing a UUID
2390 </summary> 1615 </summary>
1616 <param name="source">Byte array containing a 16 byte UUID</param>
1617 <param name="pos">Beginning offset in the array</param>
2391 </member> 1618 </member>
2392 <member name="M:OpenMetaverse.Vector3.#ctor(System.Byte[],System.Int32)"> 1619 <member name="M:OpenMetaverse.UUID.#ctor(System.UInt64)">
2393 <summary> 1620 <summary>
2394 Constructor, builds a vector from a byte array 1621 Constructor that takes an unsigned 64-bit unsigned integer to
1622 convert to a UUID
1623 </summary>
1624 <param name="val">64-bit unsigned integer to convert to a UUID</param>
1625 </member>
1626 <member name="M:OpenMetaverse.UUID.#ctor(OpenMetaverse.UUID)">
1627 <summary>
1628 Copy constructor
1629 </summary>
1630 <param name="val">UUID to copy</param>
1631 </member>
1632 <member name="M:OpenMetaverse.UUID.CompareTo(OpenMetaverse.UUID)">
1633 <summary>
1634 IComparable.CompareTo implementation
1635 </summary>
1636 </member>
1637 <member name="M:OpenMetaverse.UUID.FromBytes(System.Byte[],System.Int32)">
1638 <summary>
1639 Assigns this UUID from 16 bytes out of a byte array
1640 </summary>
1641 <param name="source">Byte array containing the UUID to assign this UUID to</param>
1642 <param name="pos">Starting position of the UUID in the byte array</param>
1643 </member>
1644 <member name="M:OpenMetaverse.UUID.GetBytes">
1645 <summary>
1646 Returns a copy of the raw bytes for this UUID
1647 </summary>
1648 <returns>A 16 byte array containing this UUID</returns>
1649 </member>
1650 <member name="M:OpenMetaverse.UUID.ToBytes(System.Byte[],System.Int32)">
1651 <summary>
1652 Writes the raw bytes for this UUID to a byte array
1653 </summary>
1654 <param name="dest">Destination byte array</param>
1655 <param name="pos">Position in the destination array to start
1656 writing. Must be at least 16 bytes before the end of the array</param>
1657 </member>
1658 <member name="M:OpenMetaverse.UUID.CRC">
1659 <summary>
1660 Calculate an LLCRC (cyclic redundancy check) for this UUID
1661 </summary>
1662 <returns>The CRC checksum for this UUID</returns>
1663 </member>
1664 <member name="M:OpenMetaverse.UUID.GetULong">
1665 <summary>
1666 Create a 64-bit integer representation from the second half of this UUID
1667 </summary>
1668 <returns>An integer created from the last eight bytes of this UUID</returns>
1669 </member>
1670 <member name="M:OpenMetaverse.UUID.Parse(System.String)">
1671 <summary>
1672 Generate a UUID from a string
1673 </summary>
1674 <param name="val">A string representation of a UUID, case
1675 insensitive and can either be hyphenated or non-hyphenated</param>
1676 <example>UUID.Parse("11f8aa9c-b071-4242-836b-13b7abe0d489")</example>
1677 </member>
1678 <member name="M:OpenMetaverse.UUID.TryParse(System.String,OpenMetaverse.UUID@)">
1679 <summary>
1680 Generate a UUID from a string
1681 </summary>
1682 <param name="val">A string representation of a UUID, case
1683 insensitive and can either be hyphenated or non-hyphenated</param>
1684 <param name="result">Will contain the parsed UUID if successful,
1685 otherwise null</param>
1686 <returns>True if the string was successfully parse, otherwise false</returns>
1687 <example>UUID.TryParse("11f8aa9c-b071-4242-836b-13b7abe0d489", result)</example>
1688 </member>
1689 <member name="M:OpenMetaverse.UUID.Combine(OpenMetaverse.UUID,OpenMetaverse.UUID)">
1690 <summary>
1691 Combine two UUIDs together by taking the MD5 hash of a byte array
1692 containing both UUIDs
1693 </summary>
1694 <param name="first">First UUID to combine</param>
1695 <param name="second">Second UUID to combine</param>
1696 <returns>The UUID product of the combination</returns>
1697 </member>
1698 <member name="M:OpenMetaverse.UUID.Random">
1699 <summary>
1700
1701 </summary>
1702 <returns></returns>
1703 </member>
1704 <member name="M:OpenMetaverse.UUID.GetHashCode">
1705 <summary>
1706 Return a hash code for this UUID, used by .NET for hash tables
1707 </summary>
1708 <returns>An integer composed of all the UUID bytes XORed together</returns>
1709 </member>
1710 <member name="M:OpenMetaverse.UUID.Equals(System.Object)">
1711 <summary>
1712 Comparison function
1713 </summary>
1714 <param name="o">An object to compare to this UUID</param>
1715 <returns>True if the object is a UUID and both UUIDs are equal</returns>
1716 </member>
1717 <member name="M:OpenMetaverse.UUID.Equals(OpenMetaverse.UUID)">
1718 <summary>
1719 Comparison function
1720 </summary>
1721 <param name="uuid">UUID to compare to</param>
1722 <returns>True if the UUIDs are equal, otherwise false</returns>
1723 </member>
1724 <member name="M:OpenMetaverse.UUID.ToString">
1725 <summary>
1726 Get a hyphenated string representation of this UUID
1727 </summary>
1728 <returns>A string representation of this UUID, lowercase and
1729 with hyphens</returns>
1730 <example>11f8aa9c-b071-4242-836b-13b7abe0d489</example>
1731 </member>
1732 <member name="M:OpenMetaverse.UUID.op_Equality(OpenMetaverse.UUID,OpenMetaverse.UUID)">
1733 <summary>
1734 Equals operator
1735 </summary>
1736 <param name="lhs">First UUID for comparison</param>
1737 <param name="rhs">Second UUID for comparison</param>
1738 <returns>True if the UUIDs are byte for byte equal, otherwise false</returns>
1739 </member>
1740 <member name="M:OpenMetaverse.UUID.op_Inequality(OpenMetaverse.UUID,OpenMetaverse.UUID)">
1741 <summary>
1742 Not equals operator
1743 </summary>
1744 <param name="lhs">First UUID for comparison</param>
1745 <param name="rhs">Second UUID for comparison</param>
1746 <returns>True if the UUIDs are not equal, otherwise true</returns>
1747 </member>
1748 <member name="M:OpenMetaverse.UUID.op_ExclusiveOr(OpenMetaverse.UUID,OpenMetaverse.UUID)">
1749 <summary>
1750 XOR operator
1751 </summary>
1752 <param name="lhs">First UUID</param>
1753 <param name="rhs">Second UUID</param>
1754 <returns>A UUID that is a XOR combination of the two input UUIDs</returns>
1755 </member>
1756 <member name="M:OpenMetaverse.UUID.op_Explicit(System.String)~OpenMetaverse.UUID">
1757 <summary>
1758 String typecasting operator
1759 </summary>
1760 <param name="val">A UUID in string form. Case insensitive,
1761 hyphenated or non-hyphenated</param>
1762 <returns>A UUID built from the string representation</returns>
1763 </member>
1764 <member name="F:OpenMetaverse.UUID.Zero">
1765 <summary>An UUID with a value of all zeroes</summary>
1766 </member>
1767 <member name="F:OpenMetaverse.UUID.ZeroString">
1768 <summary>A cache of UUID.Zero as a string to optimize a common path</summary>
1769 </member>
1770 <member name="T:OpenMetaverse.Vector3">
1771 <summary>
1772 A three-dimensional vector with floating-point values
2395 </summary> 1773 </summary>
2396 <param name="byteArray">Byte array containing three four-byte floats</param>
2397 <param name="pos">Beginning position in the byte array</param>
2398 </member> 1774 </member>
2399 <member name="F:OpenMetaverse.Vector3.X"> 1775 <member name="F:OpenMetaverse.Vector3.X">
2400 <summary>X value</summary> 1776 <summary>X value</summary>
@@ -2405,20 +1781,12 @@
2405 <member name="F:OpenMetaverse.Vector3.Z"> 1781 <member name="F:OpenMetaverse.Vector3.Z">
2406 <summary>Z value</summary> 1782 <summary>Z value</summary>
2407 </member> 1783 </member>
2408 <member name="F:OpenMetaverse.Vector3.Zero"> 1784 <member name="M:OpenMetaverse.Vector3.#ctor(System.Byte[],System.Int32)">
2409 <summary>A vector with a value of 0,0,0</summary> 1785 <summary>
2410 </member> 1786 Constructor, builds a vector from a byte array
2411 <member name="F:OpenMetaverse.Vector3.One"> 1787 </summary>
2412 <summary>A vector with a value of 1,1,1</summary> 1788 <param name="byteArray">Byte array containing three four-byte floats</param>
2413 </member> 1789 <param name="pos">Beginning position in the byte array</param>
2414 <member name="F:OpenMetaverse.Vector3.UnitX">
2415 <summary>A unit vector facing forward (X axis), value 1,0,0</summary>
2416 </member>
2417 <member name="F:OpenMetaverse.Vector3.UnitY">
2418 <summary>A unit vector facing left (Y axis), value 0,1,0</summary>
2419 </member>
2420 <member name="F:OpenMetaverse.Vector3.UnitZ">
2421 <summary>A unit vector facing up (Z axis), value 0,0,1</summary>
2422 </member> 1790 </member>
2423 <member name="M:OpenMetaverse.Vector3.ApproxEquals(OpenMetaverse.Vector3,System.Single)"> 1791 <member name="M:OpenMetaverse.Vector3.ApproxEquals(OpenMetaverse.Vector3,System.Single)">
2424 <summary> 1792 <summary>
@@ -2466,7 +1834,7 @@
2466 <summary> 1834 <summary>
2467 Parse a vector from a string 1835 Parse a vector from a string
2468 </summary> 1836 </summary>
2469 <param name="val">A string representation of a 3D vector, enclosed 1837 <param name="val">A string representation of a 3D vector, enclosed
2470 in arrow brackets and separated by commas</param> 1838 in arrow brackets and separated by commas</param>
2471 </member> 1839 </member>
2472 <member name="M:OpenMetaverse.Vector3.RotationBetween(OpenMetaverse.Vector3,OpenMetaverse.Vector3)"> 1840 <member name="M:OpenMetaverse.Vector3.RotationBetween(OpenMetaverse.Vector3,OpenMetaverse.Vector3)">
@@ -2499,152 +1867,711 @@
2499 Cross product between two vectors 1867 Cross product between two vectors
2500 </summary> 1868 </summary>
2501 </member> 1869 </member>
2502 <member name="T:OpenMetaverse.Vector3d"> 1870 <member name="M:OpenMetaverse.Vector3.op_Explicit(OpenMetaverse.Vector3d)~OpenMetaverse.Vector3">
2503 <summary> 1871 <summary>
2504 A three-dimensional vector with doubleing-point values 1872 Explicit casting for Vector3d > Vector3
2505 </summary> 1873 </summary>
1874 <param name="value"></param>
1875 <returns></returns>
2506 </member> 1876 </member>
2507 <member name="M:OpenMetaverse.Vector3d.#ctor(System.Byte[],System.Int32)"> 1877 <member name="F:OpenMetaverse.Vector3.Zero">
1878 <summary>A vector with a value of 0,0,0</summary>
1879 </member>
1880 <member name="F:OpenMetaverse.Vector3.One">
1881 <summary>A vector with a value of 1,1,1</summary>
1882 </member>
1883 <member name="F:OpenMetaverse.Vector3.UnitX">
1884 <summary>A unit vector facing forward (X axis), value 1,0,0</summary>
1885 </member>
1886 <member name="F:OpenMetaverse.Vector3.UnitY">
1887 <summary>A unit vector facing left (Y axis), value 0,1,0</summary>
1888 </member>
1889 <member name="F:OpenMetaverse.Vector3.UnitZ">
1890 <summary>A unit vector facing up (Z axis), value 0,0,1</summary>
1891 </member>
1892 <member name="T:OpenMetaverse.TokenBucket">
2508 <summary> 1893 <summary>
2509 Constructor, builds a vector from a byte array 1894 A hierarchical token bucket for bandwidth throttling. See
1895 http://en.wikipedia.org/wiki/Token_bucket for more information
2510 </summary> 1896 </summary>
2511 <param name="byteArray">Byte array containing three eight-byte doubles</param>
2512 <param name="pos">Beginning position in the byte array</param>
2513 </member> 1897 </member>
2514 <member name="F:OpenMetaverse.Vector3d.X"> 1898 <member name="F:OpenMetaverse.TokenBucket.parent">
2515 <summary>X value</summary> 1899 <summary>Parent bucket to this bucket, or null if this is a root
1900 bucket</summary>
2516 </member> 1901 </member>
2517 <member name="F:OpenMetaverse.Vector3d.Y"> 1902 <member name="F:OpenMetaverse.TokenBucket.maxBurst">
2518 <summary>Y value</summary> 1903 <summary>Size of the bucket in bytes. If zero, the bucket has
1904 infinite capacity</summary>
2519 </member> 1905 </member>
2520 <member name="F:OpenMetaverse.Vector3d.Z"> 1906 <member name="F:OpenMetaverse.TokenBucket.tokensPerMS">
2521 <summary>Z value</summary> 1907 <summary>Rate that the bucket fills, in bytes per millisecond. If
1908 zero, the bucket always remains full</summary>
2522 </member> 1909 </member>
2523 <member name="F:OpenMetaverse.Vector3d.Zero"> 1910 <member name="F:OpenMetaverse.TokenBucket.content">
2524 <summary>A vector with a value of 0,0,0</summary> 1911 <summary>Number of tokens currently in the bucket</summary>
2525 </member> 1912 </member>
2526 <member name="F:OpenMetaverse.Vector3d.One"> 1913 <member name="F:OpenMetaverse.TokenBucket.lastDrip">
2527 <summary>A vector with a value of 1,1,1</summary> 1914 <summary>Time of the last drip, in system ticks</summary>
2528 </member> 1915 </member>
2529 <member name="F:OpenMetaverse.Vector3d.UnitX"> 1916 <member name="M:OpenMetaverse.TokenBucket.#ctor(OpenMetaverse.TokenBucket,System.Int32,System.Int32)">
2530 <summary>A unit vector facing forward (X axis), value of 1,0,0</summary> 1917 <summary>
1918 Default constructor
1919 </summary>
1920 <param name="parent">Parent bucket if this is a child bucket, or
1921 null if this is a root bucket</param>
1922 <param name="maxBurst">Maximum size of the bucket in bytes, or
1923 zero if this bucket has no maximum capacity</param>
1924 <param name="dripRate">Rate that the bucket fills, in bytes per
1925 second. If zero, the bucket always remains full</param>
2531 </member> 1926 </member>
2532 <member name="F:OpenMetaverse.Vector3d.UnitY"> 1927 <member name="M:OpenMetaverse.TokenBucket.RemoveTokens(System.Int32)">
2533 <summary>A unit vector facing left (Y axis), value of 0,1,0</summary> 1928 <summary>
1929 Remove a given number of tokens from the bucket
1930 </summary>
1931 <param name="amount">Number of tokens to remove from the bucket</param>
1932 <returns>True if the requested number of tokens were removed from
1933 the bucket, otherwise false</returns>
2534 </member> 1934 </member>
2535 <member name="F:OpenMetaverse.Vector3d.UnitZ"> 1935 <member name="M:OpenMetaverse.TokenBucket.RemoveTokens(System.Int32,System.Boolean@)">
2536 <summary>A unit vector facing up (Z axis), value of 0,0,1</summary> 1936 <summary>
1937 Remove a given number of tokens from the bucket
1938 </summary>
1939 <param name="amount">Number of tokens to remove from the bucket</param>
1940 <param name="dripSucceeded">True if tokens were added to the bucket
1941 during this call, otherwise false</param>
1942 <returns>True if the requested number of tokens were removed from
1943 the bucket, otherwise false</returns>
2537 </member> 1944 </member>
2538 <member name="M:OpenMetaverse.Vector3d.ApproxEquals(OpenMetaverse.Vector3d,System.Double)"> 1945 <member name="M:OpenMetaverse.TokenBucket.Drip">
2539 <summary> 1946 <summary>
2540 Test if this vector is equal to another vector, within a given 1947 Add tokens to the bucket over time. The number of tokens added each
2541 tolerance range 1948 call depends on the length of time that has passed since the last
1949 call to Drip
2542 </summary> 1950 </summary>
2543 <param name="vec">Vector to test against</param> 1951 <returns>True if tokens were added to the bucket, otherwise false</returns>
2544 <param name="tolerance">The acceptable magnitude of difference
2545 between the two vectors</param>
2546 <returns>True if the magnitude of difference between the two vectors
2547 is less than the given tolerance, otherwise false</returns>
2548 </member> 1952 </member>
2549 <member name="M:OpenMetaverse.Vector3d.CompareTo(OpenMetaverse.Vector3d)"> 1953 <member name="P:OpenMetaverse.TokenBucket.Parent">
2550 <summary> 1954 <summary>
2551 IComparable.CompareTo implementation 1955 The parent bucket of this bucket, or null if this bucket has no
1956 parent. The parent bucket will limit the aggregate bandwidth of all
1957 of its children buckets
2552 </summary> 1958 </summary>
2553 </member> 1959 </member>
2554 <member name="M:OpenMetaverse.Vector3d.IsFinite"> 1960 <member name="P:OpenMetaverse.TokenBucket.MaxBurst">
2555 <summary> 1961 <summary>
2556 Test if this vector is composed of all finite numbers 1962 Maximum burst rate in bytes per second. This is the maximum number
1963 of tokens that can accumulate in the bucket at any one time
2557 </summary> 1964 </summary>
2558 </member> 1965 </member>
2559 <member name="M:OpenMetaverse.Vector3d.FromBytes(System.Byte[],System.Int32)"> 1966 <member name="P:OpenMetaverse.TokenBucket.DripRate">
2560 <summary> 1967 <summary>
2561 Builds a vector from a byte array 1968 The speed limit of this bucket in bytes per second. This is the
1969 number of tokens that are added to the bucket per second
2562 </summary> 1970 </summary>
2563 <param name="byteArray">Byte array containing a 24 byte vector</param> 1971 <remarks>Tokens are added to the bucket any time
2564 <param name="pos">Beginning position in the byte array</param> 1972 <seealso cref="M:OpenMetaverse.TokenBucket.RemoveTokens(System.Int32)"/> is called, at the granularity of
1973 the system tick interval (typically around 15-22ms)</remarks>
2565 </member> 1974 </member>
2566 <member name="M:OpenMetaverse.Vector3d.GetBytes"> 1975 <member name="P:OpenMetaverse.TokenBucket.Content">
2567 <summary> 1976 <summary>
2568 Returns the raw bytes for this vector 1977 The number of bytes that can be sent at this moment. This is the
1978 current number of tokens in the bucket
1979 <remarks>If this bucket has a parent bucket that does not have
1980 enough tokens for a request, <seealso cref="M:OpenMetaverse.TokenBucket.RemoveTokens(System.Int32)"/> will
1981 return false regardless of the content of this bucket</remarks>
2569 </summary> 1982 </summary>
2570 <returns>A 24 byte array containing X, Y, and Z</returns>
2571 </member> 1983 </member>
2572 <member name="M:OpenMetaverse.Vector3d.ToBytes(System.Byte[],System.Int32)"> 1984 <member name="T:OpenMetaverse.PCode">
2573 <summary> 1985 <summary>
2574 Writes the raw bytes for this vector to a byte array 1986 Identifier code for primitive types
2575 </summary> 1987 </summary>
2576 <param name="dest">Destination byte array</param>
2577 <param name="pos">Position in the destination array to start
2578 writing. Must be at least 24 bytes before the end of the array</param>
2579 </member> 1988 </member>
2580 <member name="M:OpenMetaverse.Vector3d.Parse(System.String)"> 1989 <member name="F:OpenMetaverse.PCode.None">
1990 <summary>None</summary>
1991 </member>
1992 <member name="F:OpenMetaverse.PCode.Prim">
1993 <summary>A Primitive</summary>
1994 </member>
1995 <member name="F:OpenMetaverse.PCode.Avatar">
1996 <summary>A Avatar</summary>
1997 </member>
1998 <member name="F:OpenMetaverse.PCode.Grass">
1999 <summary>Linden grass</summary>
2000 </member>
2001 <member name="F:OpenMetaverse.PCode.NewTree">
2002 <summary>Linden tree</summary>
2003 </member>
2004 <member name="F:OpenMetaverse.PCode.ParticleSystem">
2005 <summary>A primitive that acts as the source for a particle stream</summary>
2006 </member>
2007 <member name="F:OpenMetaverse.PCode.Tree">
2008 <summary>A Linden tree</summary>
2009 </member>
2010 <member name="T:OpenMetaverse.PrimFlags">
2581 <summary> 2011 <summary>
2582 Parse a vector from a string 2012 Primary parameters for primitives such as Physics Enabled or Phantom
2583 </summary> 2013 </summary>
2584 <param name="val">A string representation of a 3D vector, enclosed
2585 in arrow brackets and separated by commas</param>
2586 </member> 2014 </member>
2587 <member name="M:OpenMetaverse.Vector3d.SmoothStep(OpenMetaverse.Vector3d,OpenMetaverse.Vector3d,System.Double)"> 2015 <member name="F:OpenMetaverse.PrimFlags.None">
2016 <summary>Deprecated</summary>
2017 </member>
2018 <member name="F:OpenMetaverse.PrimFlags.Physics">
2019 <summary>Whether physics are enabled for this object</summary>
2020 </member>
2021 <member name="F:OpenMetaverse.PrimFlags.CreateSelected">
2022 <summary></summary>
2023 </member>
2024 <member name="F:OpenMetaverse.PrimFlags.ObjectModify">
2025 <summary></summary>
2026 </member>
2027 <member name="F:OpenMetaverse.PrimFlags.ObjectCopy">
2028 <summary></summary>
2029 </member>
2030 <member name="F:OpenMetaverse.PrimFlags.ObjectAnyOwner">
2031 <summary></summary>
2032 </member>
2033 <member name="F:OpenMetaverse.PrimFlags.ObjectYouOwner">
2034 <summary></summary>
2035 </member>
2036 <member name="F:OpenMetaverse.PrimFlags.Scripted">
2037 <summary></summary>
2038 </member>
2039 <member name="F:OpenMetaverse.PrimFlags.Touch">
2040 <summary>Whether this object contains an active touch script</summary>
2041 </member>
2042 <member name="F:OpenMetaverse.PrimFlags.ObjectMove">
2043 <summary></summary>
2044 </member>
2045 <member name="F:OpenMetaverse.PrimFlags.Money">
2046 <summary>Whether this object can receive payments</summary>
2047 </member>
2048 <member name="F:OpenMetaverse.PrimFlags.Phantom">
2049 <summary>Whether this object is phantom (no collisions)</summary>
2050 </member>
2051 <member name="F:OpenMetaverse.PrimFlags.InventoryEmpty">
2052 <summary></summary>
2053 </member>
2054 <member name="F:OpenMetaverse.PrimFlags.JointHinge">
2055 <summary></summary>
2056 </member>
2057 <member name="F:OpenMetaverse.PrimFlags.JointP2P">
2058 <summary></summary>
2059 </member>
2060 <member name="F:OpenMetaverse.PrimFlags.JointLP2P">
2061 <summary></summary>
2062 </member>
2063 <member name="F:OpenMetaverse.PrimFlags.JointWheel">
2064 <summary>Deprecated</summary>
2065 </member>
2066 <member name="F:OpenMetaverse.PrimFlags.AllowInventoryDrop">
2067 <summary></summary>
2068 </member>
2069 <member name="F:OpenMetaverse.PrimFlags.ObjectTransfer">
2070 <summary></summary>
2071 </member>
2072 <member name="F:OpenMetaverse.PrimFlags.ObjectGroupOwned">
2073 <summary></summary>
2074 </member>
2075 <member name="F:OpenMetaverse.PrimFlags.ObjectYouOfficer">
2076 <summary>Deprecated</summary>
2077 </member>
2078 <member name="F:OpenMetaverse.PrimFlags.CameraDecoupled">
2079 <summary></summary>
2080 </member>
2081 <member name="F:OpenMetaverse.PrimFlags.AnimSource">
2082 <summary></summary>
2083 </member>
2084 <member name="F:OpenMetaverse.PrimFlags.CameraSource">
2085 <summary></summary>
2086 </member>
2087 <member name="F:OpenMetaverse.PrimFlags.CastShadows">
2088 <summary></summary>
2089 </member>
2090 <member name="F:OpenMetaverse.PrimFlags.DieAtEdge">
2091 <summary>Server flag, will not be sent to clients. Specifies that
2092 the object is destroyed when it touches a simulator edge</summary>
2093 </member>
2094 <member name="F:OpenMetaverse.PrimFlags.ReturnAtEdge">
2095 <summary>Server flag, will not be sent to clients. Specifies that
2096 the object will be returned to the owner's inventory when it
2097 touches a simulator edge</summary>
2098 </member>
2099 <member name="F:OpenMetaverse.PrimFlags.Sandbox">
2100 <summary>Server flag, will not be sent to clients.</summary>
2101 </member>
2102 <member name="F:OpenMetaverse.PrimFlags.Flying">
2103 <summary>Server flag, will not be sent to client. Specifies that
2104 the object is hovering/flying</summary>
2105 </member>
2106 <member name="F:OpenMetaverse.PrimFlags.ObjectOwnerModify">
2107 <summary></summary>
2108 </member>
2109 <member name="F:OpenMetaverse.PrimFlags.TemporaryOnRez">
2110 <summary></summary>
2111 </member>
2112 <member name="F:OpenMetaverse.PrimFlags.Temporary">
2113 <summary></summary>
2114 </member>
2115 <member name="F:OpenMetaverse.PrimFlags.ZlibCompressed">
2116 <summary></summary>
2117 </member>
2118 <member name="T:OpenMetaverse.SoundFlags">
2588 <summary> 2119 <summary>
2589 Interpolates between two vectors using a cubic equation 2120 Sound flags for sounds attached to primitives
2590 </summary> 2121 </summary>
2591 </member> 2122 </member>
2592 <member name="M:OpenMetaverse.Vector3d.ToString"> 2123 <member name="F:OpenMetaverse.SoundFlags.None">
2124 <summary></summary>
2125 </member>
2126 <member name="F:OpenMetaverse.SoundFlags.Loop">
2127 <summary></summary>
2128 </member>
2129 <member name="F:OpenMetaverse.SoundFlags.SyncMaster">
2130 <summary></summary>
2131 </member>
2132 <member name="F:OpenMetaverse.SoundFlags.SyncSlave">
2133 <summary></summary>
2134 </member>
2135 <member name="F:OpenMetaverse.SoundFlags.SyncPending">
2136 <summary></summary>
2137 </member>
2138 <member name="F:OpenMetaverse.SoundFlags.Queue">
2139 <summary></summary>
2140 </member>
2141 <member name="F:OpenMetaverse.SoundFlags.Stop">
2142 <summary></summary>
2143 </member>
2144 <member name="T:OpenMetaverse.Material">
2593 <summary> 2145 <summary>
2594 Get a formatted string representation of the vector 2146 Material type for a primitive
2595 </summary> 2147 </summary>
2596 <returns>A string representation of the vector</returns>
2597 </member> 2148 </member>
2598 <member name="M:OpenMetaverse.Vector3d.ToRawString"> 2149 <member name="F:OpenMetaverse.Material.Stone">
2150 <summary></summary>
2151 </member>
2152 <member name="F:OpenMetaverse.Material.Metal">
2153 <summary></summary>
2154 </member>
2155 <member name="F:OpenMetaverse.Material.Glass">
2156 <summary></summary>
2157 </member>
2158 <member name="F:OpenMetaverse.Material.Wood">
2159 <summary></summary>
2160 </member>
2161 <member name="F:OpenMetaverse.Material.Flesh">
2162 <summary></summary>
2163 </member>
2164 <member name="F:OpenMetaverse.Material.Plastic">
2165 <summary></summary>
2166 </member>
2167 <member name="F:OpenMetaverse.Material.Rubber">
2168 <summary></summary>
2169 </member>
2170 <member name="F:OpenMetaverse.Material.Light">
2171 <summary></summary>
2172 </member>
2173 <member name="T:OpenMetaverse.PrimType">
2599 <summary> 2174 <summary>
2600 Get a string representation of the vector elements with up to three 2175 Used in a helper function to roughly determine prim shape
2601 decimal digits and separated by spaces only
2602 </summary> 2176 </summary>
2603 <returns>Raw string representation of the vector</returns>
2604 </member> 2177 </member>
2605 <member name="M:OpenMetaverse.Vector3d.op_Modulus(OpenMetaverse.Vector3d,OpenMetaverse.Vector3d)"> 2178 <member name="T:OpenMetaverse.ExtraParamType">
2606 <summary> 2179 <summary>
2607 Cross product between two vectors 2180 Extra parameters for primitives, these flags are for features that have
2181 been added after the original ObjectFlags that has all eight bits
2182 reserved already
2608 </summary> 2183 </summary>
2609 </member> 2184 </member>
2610 <member name="M:OpenMetaverse.Vector4.#ctor(System.Byte[],System.Int32)"> 2185 <member name="F:OpenMetaverse.ExtraParamType.Flexible">
2186 <summary>Whether this object has flexible parameters</summary>
2187 </member>
2188 <member name="F:OpenMetaverse.ExtraParamType.Light">
2189 <summary>Whether this object has light parameters</summary>
2190 </member>
2191 <member name="F:OpenMetaverse.ExtraParamType.Sculpt">
2192 <summary>Whether this object is a sculpted prim</summary>
2193 </member>
2194 <member name="F:OpenMetaverse.ExtraParamType.LightImage">
2195 <summary>Whether this object is a light image map</summary>
2196 </member>
2197 <member name="F:OpenMetaverse.ExtraParamType.Mesh">
2198 <summary>Whether this object is a mesh</summary>
2199 </member>
2200 <member name="T:OpenMetaverse.JointType">
2611 <summary> 2201 <summary>
2612 Constructor, builds a vector from a byte array 2202
2613 </summary> 2203 </summary>
2614 <param name="byteArray">Byte array containing four four-byte floats</param>
2615 <param name="pos">Beginning position in the byte array</param>
2616 </member> 2204 </member>
2617 <member name="F:OpenMetaverse.Vector4.X"> 2205 <member name="F:OpenMetaverse.JointType.Invalid">
2618 <summary>X value</summary> 2206 <summary></summary>
2619 </member> 2207 </member>
2620 <member name="F:OpenMetaverse.Vector4.Y"> 2208 <member name="F:OpenMetaverse.JointType.Hinge">
2621 <summary>Y value</summary> 2209 <summary></summary>
2622 </member> 2210 </member>
2623 <member name="F:OpenMetaverse.Vector4.Z"> 2211 <member name="F:OpenMetaverse.JointType.Point">
2624 <summary>Z value</summary> 2212 <summary></summary>
2625 </member> 2213 </member>
2626 <member name="F:OpenMetaverse.Vector4.W"> 2214 <member name="T:OpenMetaverse.SculptType">
2627 <summary>W value</summary> 2215 <summary>
2216
2217 </summary>
2628 </member> 2218 </member>
2629 <member name="F:OpenMetaverse.Vector4.Zero"> 2219 <member name="F:OpenMetaverse.SculptType.None">
2630 <summary>A vector with a value of 0,0,0,0</summary> 2220 <summary></summary>
2631 </member> 2221 </member>
2632 <member name="F:OpenMetaverse.Vector4.One"> 2222 <member name="F:OpenMetaverse.SculptType.Sphere">
2633 <summary>A vector with a value of 1,1,1,1</summary> 2223 <summary></summary>
2634 </member> 2224 </member>
2635 <member name="F:OpenMetaverse.Vector4.UnitX"> 2225 <member name="F:OpenMetaverse.SculptType.Torus">
2636 <summary>A vector with a value of 1,0,0,0</summary> 2226 <summary></summary>
2637 </member> 2227 </member>
2638 <member name="F:OpenMetaverse.Vector4.UnitY"> 2228 <member name="F:OpenMetaverse.SculptType.Plane">
2639 <summary>A vector with a value of 0,1,0,0</summary> 2229 <summary></summary>
2640 </member> 2230 </member>
2641 <member name="F:OpenMetaverse.Vector4.UnitZ"> 2231 <member name="F:OpenMetaverse.SculptType.Cylinder">
2642 <summary>A vector with a value of 0,0,1,0</summary> 2232 <summary></summary>
2643 </member> 2233 </member>
2644 <member name="F:OpenMetaverse.Vector4.UnitW"> 2234 <member name="F:OpenMetaverse.SculptType.Mesh">
2645 <summary>A vector with a value of 0,0,0,1</summary> 2235 <summary></summary>
2646 </member> 2236 </member>
2647 <member name="M:OpenMetaverse.Vector4.ApproxEquals(OpenMetaverse.Vector4,System.Single)"> 2237 <member name="F:OpenMetaverse.SculptType.Invert">
2238 <summary></summary>
2239 </member>
2240 <member name="F:OpenMetaverse.SculptType.Mirror">
2241 <summary></summary>
2242 </member>
2243 <member name="T:OpenMetaverse.FaceType">
2244 <summary>
2245
2246 </summary>
2247 </member>
2248 <member name="F:OpenMetaverse.FaceType.PathBegin">
2249 <summary></summary>
2250 </member>
2251 <member name="F:OpenMetaverse.FaceType.PathEnd">
2252 <summary></summary>
2253 </member>
2254 <member name="F:OpenMetaverse.FaceType.InnerSide">
2255 <summary></summary>
2256 </member>
2257 <member name="F:OpenMetaverse.FaceType.ProfileBegin">
2258 <summary></summary>
2259 </member>
2260 <member name="F:OpenMetaverse.FaceType.ProfileEnd">
2261 <summary></summary>
2262 </member>
2263 <member name="F:OpenMetaverse.FaceType.OuterSide0">
2264 <summary></summary>
2265 </member>
2266 <member name="F:OpenMetaverse.FaceType.OuterSide1">
2267 <summary></summary>
2268 </member>
2269 <member name="F:OpenMetaverse.FaceType.OuterSide2">
2270 <summary></summary>
2271 </member>
2272 <member name="F:OpenMetaverse.FaceType.OuterSide3">
2273 <summary></summary>
2274 </member>
2275 <member name="T:OpenMetaverse.ObjectCategory">
2276 <summary>
2277
2278 </summary>
2279 </member>
2280 <member name="F:OpenMetaverse.ObjectCategory.Invalid">
2281 <summary></summary>
2282 </member>
2283 <member name="F:OpenMetaverse.ObjectCategory.None">
2284 <summary></summary>
2285 </member>
2286 <member name="F:OpenMetaverse.ObjectCategory.Owner">
2287 <summary></summary>
2288 </member>
2289 <member name="F:OpenMetaverse.ObjectCategory.Group">
2290 <summary></summary>
2291 </member>
2292 <member name="F:OpenMetaverse.ObjectCategory.Other">
2293 <summary></summary>
2294 </member>
2295 <member name="F:OpenMetaverse.ObjectCategory.Selected">
2296 <summary></summary>
2297 </member>
2298 <member name="F:OpenMetaverse.ObjectCategory.Temporary">
2299 <summary></summary>
2300 </member>
2301 <member name="T:OpenMetaverse.AttachmentPoint">
2302 <summary>
2303 Attachment points for objects on avatar bodies
2304 </summary>
2305 <remarks>
2306 Both InventoryObject and InventoryAttachment types can be attached
2307 </remarks>
2308 </member>
2309 <member name="F:OpenMetaverse.AttachmentPoint.Default">
2310 <summary>Right hand if object was not previously attached</summary>
2311 </member>
2312 <member name="F:OpenMetaverse.AttachmentPoint.Chest">
2313 <summary>Chest</summary>
2314 </member>
2315 <member name="F:OpenMetaverse.AttachmentPoint.Skull">
2316 <summary>Skull</summary>
2317 </member>
2318 <member name="F:OpenMetaverse.AttachmentPoint.LeftShoulder">
2319 <summary>Left shoulder</summary>
2320 </member>
2321 <member name="F:OpenMetaverse.AttachmentPoint.RightShoulder">
2322 <summary>Right shoulder</summary>
2323 </member>
2324 <member name="F:OpenMetaverse.AttachmentPoint.LeftHand">
2325 <summary>Left hand</summary>
2326 </member>
2327 <member name="F:OpenMetaverse.AttachmentPoint.RightHand">
2328 <summary>Right hand</summary>
2329 </member>
2330 <member name="F:OpenMetaverse.AttachmentPoint.LeftFoot">
2331 <summary>Left foot</summary>
2332 </member>
2333 <member name="F:OpenMetaverse.AttachmentPoint.RightFoot">
2334 <summary>Right foot</summary>
2335 </member>
2336 <member name="F:OpenMetaverse.AttachmentPoint.Spine">
2337 <summary>Spine</summary>
2338 </member>
2339 <member name="F:OpenMetaverse.AttachmentPoint.Pelvis">
2340 <summary>Pelvis</summary>
2341 </member>
2342 <member name="F:OpenMetaverse.AttachmentPoint.Mouth">
2343 <summary>Mouth</summary>
2344 </member>
2345 <member name="F:OpenMetaverse.AttachmentPoint.Chin">
2346 <summary>Chin</summary>
2347 </member>
2348 <member name="F:OpenMetaverse.AttachmentPoint.LeftEar">
2349 <summary>Left ear</summary>
2350 </member>
2351 <member name="F:OpenMetaverse.AttachmentPoint.RightEar">
2352 <summary>Right ear</summary>
2353 </member>
2354 <member name="F:OpenMetaverse.AttachmentPoint.LeftEyeball">
2355 <summary>Left eyeball</summary>
2356 </member>
2357 <member name="F:OpenMetaverse.AttachmentPoint.RightEyeball">
2358 <summary>Right eyeball</summary>
2359 </member>
2360 <member name="F:OpenMetaverse.AttachmentPoint.Nose">
2361 <summary>Nose</summary>
2362 </member>
2363 <member name="F:OpenMetaverse.AttachmentPoint.RightUpperArm">
2364 <summary>Right upper arm</summary>
2365 </member>
2366 <member name="F:OpenMetaverse.AttachmentPoint.RightForearm">
2367 <summary>Right forearm</summary>
2368 </member>
2369 <member name="F:OpenMetaverse.AttachmentPoint.LeftUpperArm">
2370 <summary>Left upper arm</summary>
2371 </member>
2372 <member name="F:OpenMetaverse.AttachmentPoint.LeftForearm">
2373 <summary>Left forearm</summary>
2374 </member>
2375 <member name="F:OpenMetaverse.AttachmentPoint.RightHip">
2376 <summary>Right hip</summary>
2377 </member>
2378 <member name="F:OpenMetaverse.AttachmentPoint.RightUpperLeg">
2379 <summary>Right upper leg</summary>
2380 </member>
2381 <member name="F:OpenMetaverse.AttachmentPoint.RightLowerLeg">
2382 <summary>Right lower leg</summary>
2383 </member>
2384 <member name="F:OpenMetaverse.AttachmentPoint.LeftHip">
2385 <summary>Left hip</summary>
2386 </member>
2387 <member name="F:OpenMetaverse.AttachmentPoint.LeftUpperLeg">
2388 <summary>Left upper leg</summary>
2389 </member>
2390 <member name="F:OpenMetaverse.AttachmentPoint.LeftLowerLeg">
2391 <summary>Left lower leg</summary>
2392 </member>
2393 <member name="F:OpenMetaverse.AttachmentPoint.Stomach">
2394 <summary>Stomach</summary>
2395 </member>
2396 <member name="F:OpenMetaverse.AttachmentPoint.LeftPec">
2397 <summary>Left pectoral</summary>
2398 </member>
2399 <member name="F:OpenMetaverse.AttachmentPoint.RightPec">
2400 <summary>Right pectoral</summary>
2401 </member>
2402 <member name="F:OpenMetaverse.AttachmentPoint.HUDCenter2">
2403 <summary>HUD Center position 2</summary>
2404 </member>
2405 <member name="F:OpenMetaverse.AttachmentPoint.HUDTopRight">
2406 <summary>HUD Top-right</summary>
2407 </member>
2408 <member name="F:OpenMetaverse.AttachmentPoint.HUDTop">
2409 <summary>HUD Top</summary>
2410 </member>
2411 <member name="F:OpenMetaverse.AttachmentPoint.HUDTopLeft">
2412 <summary>HUD Top-left</summary>
2413 </member>
2414 <member name="F:OpenMetaverse.AttachmentPoint.HUDCenter">
2415 <summary>HUD Center</summary>
2416 </member>
2417 <member name="F:OpenMetaverse.AttachmentPoint.HUDBottomLeft">
2418 <summary>HUD Bottom-left</summary>
2419 </member>
2420 <member name="F:OpenMetaverse.AttachmentPoint.HUDBottom">
2421 <summary>HUD Bottom</summary>
2422 </member>
2423 <member name="F:OpenMetaverse.AttachmentPoint.HUDBottomRight">
2424 <summary>HUD Bottom-right</summary>
2425 </member>
2426 <member name="F:OpenMetaverse.AttachmentPoint.Neck">
2427 <summary>Neck</summary>
2428 </member>
2429 <member name="F:OpenMetaverse.AttachmentPoint.Root">
2430 <summary>Avatar Center</summary>
2431 </member>
2432 <member name="T:OpenMetaverse.Tree">
2433 <summary>
2434 Tree foliage types
2435 </summary>
2436 </member>
2437 <member name="F:OpenMetaverse.Tree.Pine1">
2438 <summary>Pine1 tree</summary>
2439 </member>
2440 <member name="F:OpenMetaverse.Tree.Oak">
2441 <summary>Oak tree</summary>
2442 </member>
2443 <member name="F:OpenMetaverse.Tree.TropicalBush1">
2444 <summary>Tropical Bush1</summary>
2445 </member>
2446 <member name="F:OpenMetaverse.Tree.Palm1">
2447 <summary>Palm1 tree</summary>
2448 </member>
2449 <member name="F:OpenMetaverse.Tree.Dogwood">
2450 <summary>Dogwood tree</summary>
2451 </member>
2452 <member name="F:OpenMetaverse.Tree.TropicalBush2">
2453 <summary>Tropical Bush2</summary>
2454 </member>
2455 <member name="F:OpenMetaverse.Tree.Palm2">
2456 <summary>Palm2 tree</summary>
2457 </member>
2458 <member name="F:OpenMetaverse.Tree.Cypress1">
2459 <summary>Cypress1 tree</summary>
2460 </member>
2461 <member name="F:OpenMetaverse.Tree.Cypress2">
2462 <summary>Cypress2 tree</summary>
2463 </member>
2464 <member name="F:OpenMetaverse.Tree.Pine2">
2465 <summary>Pine2 tree</summary>
2466 </member>
2467 <member name="F:OpenMetaverse.Tree.Plumeria">
2468 <summary>Plumeria</summary>
2469 </member>
2470 <member name="F:OpenMetaverse.Tree.WinterPine1">
2471 <summary>Winter pinetree1</summary>
2472 </member>
2473 <member name="F:OpenMetaverse.Tree.WinterAspen">
2474 <summary>Winter Aspen tree</summary>
2475 </member>
2476 <member name="F:OpenMetaverse.Tree.WinterPine2">
2477 <summary>Winter pinetree2</summary>
2478 </member>
2479 <member name="F:OpenMetaverse.Tree.Eucalyptus">
2480 <summary>Eucalyptus tree</summary>
2481 </member>
2482 <member name="F:OpenMetaverse.Tree.Fern">
2483 <summary>Fern</summary>
2484 </member>
2485 <member name="F:OpenMetaverse.Tree.Eelgrass">
2486 <summary>Eelgrass</summary>
2487 </member>
2488 <member name="F:OpenMetaverse.Tree.SeaSword">
2489 <summary>Sea Sword</summary>
2490 </member>
2491 <member name="F:OpenMetaverse.Tree.Kelp1">
2492 <summary>Kelp1 plant</summary>
2493 </member>
2494 <member name="F:OpenMetaverse.Tree.BeachGrass1">
2495 <summary>Beach grass</summary>
2496 </member>
2497 <member name="F:OpenMetaverse.Tree.Kelp2">
2498 <summary>Kelp2 plant</summary>
2499 </member>
2500 <member name="T:OpenMetaverse.Grass">
2501 <summary>
2502 Grass foliage types
2503 </summary>
2504 </member>
2505 <member name="F:OpenMetaverse.Grass.Grass0">
2506 <summary></summary>
2507 </member>
2508 <member name="F:OpenMetaverse.Grass.Grass1">
2509 <summary></summary>
2510 </member>
2511 <member name="F:OpenMetaverse.Grass.Grass2">
2512 <summary></summary>
2513 </member>
2514 <member name="F:OpenMetaverse.Grass.Grass3">
2515 <summary></summary>
2516 </member>
2517 <member name="F:OpenMetaverse.Grass.Grass4">
2518 <summary></summary>
2519 </member>
2520 <member name="F:OpenMetaverse.Grass.Undergrowth1">
2521 <summary></summary>
2522 </member>
2523 <member name="T:OpenMetaverse.ClickAction">
2524 <summary>
2525 Action associated with clicking on an object
2526 </summary>
2527 </member>
2528 <member name="F:OpenMetaverse.ClickAction.Touch">
2529 <summary>Touch object</summary>
2530 </member>
2531 <member name="F:OpenMetaverse.ClickAction.Sit">
2532 <summary>Sit on object</summary>
2533 </member>
2534 <member name="F:OpenMetaverse.ClickAction.Buy">
2535 <summary>Purchase object or contents</summary>
2536 </member>
2537 <member name="F:OpenMetaverse.ClickAction.Pay">
2538 <summary>Pay the object</summary>
2539 </member>
2540 <member name="F:OpenMetaverse.ClickAction.OpenTask">
2541 <summary>Open task inventory</summary>
2542 </member>
2543 <member name="F:OpenMetaverse.ClickAction.PlayMedia">
2544 <summary>Play parcel media</summary>
2545 </member>
2546 <member name="F:OpenMetaverse.ClickAction.OpenMedia">
2547 <summary>Open parcel media</summary>
2548 </member>
2549 <member name="T:OpenMetaverse.PhysicsShapeType">
2550 <summary>
2551 Type of physics representation used for this prim in the simulator
2552 </summary>
2553 </member>
2554 <member name="F:OpenMetaverse.PhysicsShapeType.Prim">
2555 <summary>Use prim physics form this object</summary>
2556 </member>
2557 <member name="F:OpenMetaverse.PhysicsShapeType.None">
2558 <summary>No physics, prim doesn't collide</summary>
2559 </member>
2560 <member name="F:OpenMetaverse.PhysicsShapeType.ConvexHull">
2561 <summary>Use convex hull represantion of this prim</summary>
2562 </member>
2563 <member name="T:OpenMetaverse.Vector2">
2564 <summary>
2565 A two-dimensional vector with floating-point values
2566 </summary>
2567 </member>
2568 <member name="F:OpenMetaverse.Vector2.X">
2569 <summary>X value</summary>
2570 </member>
2571 <member name="F:OpenMetaverse.Vector2.Y">
2572 <summary>Y value</summary>
2573 </member>
2574 <member name="M:OpenMetaverse.Vector2.ApproxEquals(OpenMetaverse.Vector2,System.Single)">
2648 <summary> 2575 <summary>
2649 Test if this vector is equal to another vector, within a given 2576 Test if this vector is equal to another vector, within a given
2650 tolerance range 2577 tolerance range
@@ -2655,43 +2582,73 @@
2655 <returns>True if the magnitude of difference between the two vectors 2582 <returns>True if the magnitude of difference between the two vectors
2656 is less than the given tolerance, otherwise false</returns> 2583 is less than the given tolerance, otherwise false</returns>
2657 </member> 2584 </member>
2658 <member name="M:OpenMetaverse.Vector4.CompareTo(OpenMetaverse.Vector4)"> 2585 <member name="M:OpenMetaverse.Vector2.IsFinite">
2659 <summary> 2586 <summary>
2660 IComparable.CompareTo implementation 2587 Test if this vector is composed of all finite numbers
2661 </summary> 2588 </summary>
2662 </member> 2589 </member>
2663 <member name="M:OpenMetaverse.Vector4.IsFinite"> 2590 <member name="M:OpenMetaverse.Vector2.CompareTo(OpenMetaverse.Vector2)">
2664 <summary> 2591 <summary>
2665 Test if this vector is composed of all finite numbers 2592 IComparable.CompareTo implementation
2666 </summary> 2593 </summary>
2667 </member> 2594 </member>
2668 <member name="M:OpenMetaverse.Vector4.FromBytes(System.Byte[],System.Int32)"> 2595 <member name="M:OpenMetaverse.Vector2.FromBytes(System.Byte[],System.Int32)">
2669 <summary> 2596 <summary>
2670 Builds a vector from a byte array 2597 Builds a vector from a byte array
2671 </summary> 2598 </summary>
2672 <param name="byteArray">Byte array containing a 16 byte vector</param> 2599 <param name="byteArray">Byte array containing two four-byte floats</param>
2673 <param name="pos">Beginning position in the byte array</param> 2600 <param name="pos">Beginning position in the byte array</param>
2674 </member> 2601 </member>
2675 <member name="M:OpenMetaverse.Vector4.GetBytes"> 2602 <member name="M:OpenMetaverse.Vector2.GetBytes">
2676 <summary> 2603 <summary>
2677 Returns the raw bytes for this vector 2604 Returns the raw bytes for this vector
2678 </summary> 2605 </summary>
2679 <returns>A 16 byte array containing X, Y, Z, and W</returns> 2606 <returns>An eight-byte array containing X and Y</returns>
2680 </member> 2607 </member>
2681 <member name="M:OpenMetaverse.Vector4.ToBytes(System.Byte[],System.Int32)"> 2608 <member name="M:OpenMetaverse.Vector2.ToBytes(System.Byte[],System.Int32)">
2682 <summary> 2609 <summary>
2683 Writes the raw bytes for this vector to a byte array 2610 Writes the raw bytes for this vector to a byte array
2684 </summary> 2611 </summary>
2685 <param name="dest">Destination byte array</param> 2612 <param name="dest">Destination byte array</param>
2686 <param name="pos">Position in the destination array to start 2613 <param name="pos">Position in the destination array to start
2687 writing. Must be at least 16 bytes before the end of the array</param> 2614 writing. Must be at least 8 bytes before the end of the array</param>
2688 </member> 2615 </member>
2689 <member name="M:OpenMetaverse.Vector4.ToRawString"> 2616 <member name="M:OpenMetaverse.Vector2.Parse(System.String)">
2617 <summary>
2618 Parse a vector from a string
2619 </summary>
2620 <param name="val">A string representation of a 2D vector, enclosed
2621 in arrow brackets and separated by commas</param>
2622 </member>
2623 <member name="M:OpenMetaverse.Vector2.SmoothStep(OpenMetaverse.Vector2,OpenMetaverse.Vector2,System.Single)">
2624 <summary>
2625 Interpolates between two vectors using a cubic equation
2626 </summary>
2627 </member>
2628 <member name="M:OpenMetaverse.Vector2.ToString">
2629 <summary>
2630 Get a formatted string representation of the vector
2631 </summary>
2632 <returns>A string representation of the vector</returns>
2633 </member>
2634 <member name="M:OpenMetaverse.Vector2.ToRawString">
2690 <summary> 2635 <summary>
2691 Get a string representation of the vector elements with up to three 2636 Get a string representation of the vector elements with up to three
2692 decimal digits and separated by spaces only 2637 decimal digits and separated by spaces only
2693 </summary> 2638 </summary>
2694 <returns>Raw string representation of the vector</returns> 2639 <returns>Raw string representation of the vector</returns>
2695 </member> 2640 </member>
2641 <member name="F:OpenMetaverse.Vector2.Zero">
2642 <summary>A vector with a value of 0,0</summary>
2643 </member>
2644 <member name="F:OpenMetaverse.Vector2.One">
2645 <summary>A vector with a value of 1,1</summary>
2646 </member>
2647 <member name="F:OpenMetaverse.Vector2.UnitX">
2648 <summary>A vector with a value of 1,0</summary>
2649 </member>
2650 <member name="F:OpenMetaverse.Vector2.UnitY">
2651 <summary>A vector with a value of 0,1</summary>
2652 </member>
2696 </members> 2653 </members>
2697</doc> 2654</doc>
diff --git a/bin/OpenMetaverseTypes.dll b/bin/OpenMetaverseTypes.dll
index 6cc4c5a..00397a9 100755
--- a/bin/OpenMetaverseTypes.dll
+++ b/bin/OpenMetaverseTypes.dll
Binary files differ
diff --git a/bin/Robust.ini.example b/bin/Robust.ini.example
index d932ce7..b98132e 100644
--- a/bin/Robust.ini.example
+++ b/bin/Robust.ini.example
@@ -18,13 +18,13 @@
18 ; Set path to directory for plugin registry. Information 18 ; Set path to directory for plugin registry. Information
19 ; about the registered repositories and installed plugins 19 ; about the registered repositories and installed plugins
20 ; will be stored here 20 ; will be stored here
21 ; The Robust.exe process must hvae R/W access to the location 21 ; The Robust.exe process must have R/W access to the location
22 RegistryLocation = "." 22 RegistryLocation = "."
23 23
24 24
25 ; Modular configurations 25 ; Modular configurations
26 ; Set path to directory for modular ini files... 26 ; Set path to directory for modular ini files...
27 ; The Robust.exe process must hvae R/W access to the location 27 ; The Robust.exe process must have R/W access to the location
28 ConfigDirectory = "/home/opensim/etc/Configs" 28 ConfigDirectory = "/home/opensim/etc/Configs"
29 29
30[ServiceList] 30[ServiceList]
diff --git a/bin/libopenjpeg-dotnet-2-1.5.0-dotnet-1-i686.so b/bin/libopenjpeg-dotnet-2-1.5.0-dotnet-1-i686.so
new file mode 100644
index 0000000..193eca4
--- /dev/null
+++ b/bin/libopenjpeg-dotnet-2-1.5.0-dotnet-1-i686.so
Binary files differ
diff --git a/bin/libopenjpeg-dotnet-2-1.5.0-dotnet-1-x86_64.so b/bin/libopenjpeg-dotnet-2-1.5.0-dotnet-1-x86_64.so
new file mode 100644
index 0000000..7a9bdfc
--- /dev/null
+++ b/bin/libopenjpeg-dotnet-2-1.5.0-dotnet-1-x86_64.so
Binary files differ
diff --git a/bin/libopenjpeg-dotnet-2-1.5.0-dotnet-1.dylib b/bin/libopenjpeg-dotnet-2-1.5.0-dotnet-1.dylib
new file mode 100644
index 0000000..91f7264
--- /dev/null
+++ b/bin/libopenjpeg-dotnet-2-1.5.0-dotnet-1.dylib
Binary files differ
diff --git a/prebuild.xml b/prebuild.xml
index 16d7705..edf561e 100644
--- a/prebuild.xml
+++ b/prebuild.xml
@@ -1760,6 +1760,7 @@
1760 <Reference name="System.Xml"/> 1760 <Reference name="System.Xml"/>
1761 <Reference name="System.Drawing"/> 1761 <Reference name="System.Drawing"/>
1762 <Reference name="System.Web"/> 1762 <Reference name="System.Web"/>
1763 <Reference name="Ionic.Zip" path="../../../bin/"/>
1763 <Reference name="NDesk.Options" path="../../../bin/"/> 1764 <Reference name="NDesk.Options" path="../../../bin/"/>
1764 <Reference name="OpenMetaverseTypes" path="../../../bin/"/> 1765 <Reference name="OpenMetaverseTypes" path="../../../bin/"/>
1765 <Reference name="OpenMetaverse.StructuredData" path="../../../bin/"/> 1766 <Reference name="OpenMetaverse.StructuredData" path="../../../bin/"/>