aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--OpenSim/Region/ClientStack/Linden/UDP/J2KImage.cs2
-rw-r--r--OpenSim/Region/CoreModules/Framework/EntityTransfer/EntityTransferModule.cs13
-rw-r--r--OpenSim/Region/CoreModules/ServiceConnectorsOut/Simulation/LocalSimulationConnector.cs2
-rw-r--r--OpenSim/Region/Framework/Scenes/Scene.Inventory.cs6
-rw-r--r--OpenSim/Region/Framework/Scenes/Scene.cs7
-rw-r--r--OpenSim/Region/Framework/Scenes/SceneCommunicationService.cs4
-rw-r--r--OpenSim/Region/Framework/Scenes/ScenePresence.cs6
-rw-r--r--OpenSim/Region/Framework/Scenes/SimStatsReporter.cs3
-rw-r--r--OpenSim/Region/Physics/Meshing/Meshmerizer.cs135
-rw-r--r--OpenSim/Region/ScriptEngine/Shared/LSL_Types.cs60
-rw-r--r--OpenSim/Server/Handlers/Simulation/AgentHandlers.cs2
-rw-r--r--bin/OpenMetaverse.Http.XML57
-rwxr-xr-xbin/OpenMetaverse.Rendering.Meshmerizer.dllbin24576 -> 24576 bytes
-rw-r--r--bin/OpenMetaverse.StructuredData.XML234
-rwxr-xr-xbin/OpenMetaverse.StructuredData.dllbin102400 -> 102400 bytes
-rw-r--r--bin/OpenMetaverse.XML21278
-rwxr-xr-xbin/OpenMetaverse.dllbin1785856 -> 1785856 bytes
-rw-r--r--bin/OpenMetaverseTypes.XML2398
-rwxr-xr-xbin/OpenMetaverseTypes.dllbin114688 -> 114688 bytes
19 files changed, 12114 insertions, 12093 deletions
diff --git a/OpenSim/Region/ClientStack/Linden/UDP/J2KImage.cs b/OpenSim/Region/ClientStack/Linden/UDP/J2KImage.cs
index afbe56b..a168bfe 100644
--- a/OpenSim/Region/ClientStack/Linden/UDP/J2KImage.cs
+++ b/OpenSim/Region/ClientStack/Linden/UDP/J2KImage.cs
@@ -426,7 +426,7 @@ namespace OpenSim.Region.ClientStack.LindenUDP
426 if (!assetServerURL.EndsWith("/") && !assetServerURL.EndsWith("=")) 426 if (!assetServerURL.EndsWith("/") && !assetServerURL.EndsWith("="))
427 assetServerURL = assetServerURL + "/"; 427 assetServerURL = assetServerURL + "/";
428 428
429 m_log.DebugFormat("[J2KIMAGE]: texture {0} not found in local asset storage. Trying user's storage.", assetServerURL + id); 429// m_log.DebugFormat("[J2KIMAGE]: texture {0} not found in local asset storage. Trying user's storage.", assetServerURL + id);
430 AssetService.Get(assetServerURL + id, InventoryAccessModule, AssetReceived); 430 AssetService.Get(assetServerURL + id, InventoryAccessModule, AssetReceived);
431 return; 431 return;
432 } 432 }
diff --git a/OpenSim/Region/CoreModules/Framework/EntityTransfer/EntityTransferModule.cs b/OpenSim/Region/CoreModules/Framework/EntityTransfer/EntityTransferModule.cs
index eac0da7..f58a24f 100644
--- a/OpenSim/Region/CoreModules/Framework/EntityTransfer/EntityTransferModule.cs
+++ b/OpenSim/Region/CoreModules/Framework/EntityTransfer/EntityTransferModule.cs
@@ -937,6 +937,7 @@ namespace OpenSim.Region.CoreModules.Framework.EntityTransfer
937 EnableChildAgents(sp); 937 EnableChildAgents(sp);
938 938
939 // Finally, kill the agent we just created at the destination. 939 // Finally, kill the agent we just created at the destination.
940 // XXX: Possibly this should be done asynchronously.
940 Scene.SimulationService.CloseAgent(finalDestination, sp.UUID); 941 Scene.SimulationService.CloseAgent(finalDestination, sp.UUID);
941 } 942 }
942 943
@@ -1481,9 +1482,6 @@ namespace OpenSim.Region.CoreModules.Framework.EntityTransfer
1481 return agent; 1482 return agent;
1482 } 1483 }
1483 1484
1484 //AgentCircuitData circuitdata = m_controllingClient.RequestClientInfo();
1485 agent.ControllingClient.RequestClientInfo();
1486
1487 //m_log.Debug("BEFORE CROSS"); 1485 //m_log.Debug("BEFORE CROSS");
1488 //Scene.DumpChildrenSeeds(UUID); 1486 //Scene.DumpChildrenSeeds(UUID);
1489 //DumpKnownRegions(); 1487 //DumpKnownRegions();
@@ -1543,15 +1541,6 @@ namespace OpenSim.Region.CoreModules.Framework.EntityTransfer
1543 agent.CloseChildAgents(neighbourx, neighboury); 1541 agent.CloseChildAgents(neighbourx, neighboury);
1544 1542
1545 AgentHasMovedAway(agent, false); 1543 AgentHasMovedAway(agent, false);
1546
1547// // the user may change their profile information in other region,
1548// // so the userinfo in UserProfileCache is not reliable any more, delete it
1549// // REFACTORING PROBLEM. Well, not a problem, but this method is HORRIBLE!
1550// if (agent.Scene.NeedSceneCacheClear(agent.UUID))
1551// {
1552// m_log.DebugFormat(
1553// "[ENTITY TRANSFER MODULE]: User {0} is going to another region", agent.UUID);
1554// }
1555 1544
1556 //m_log.Debug("AFTER CROSS"); 1545 //m_log.Debug("AFTER CROSS");
1557 //Scene.DumpChildrenSeeds(UUID); 1546 //Scene.DumpChildrenSeeds(UUID);
diff --git a/OpenSim/Region/CoreModules/ServiceConnectorsOut/Simulation/LocalSimulationConnector.cs b/OpenSim/Region/CoreModules/ServiceConnectorsOut/Simulation/LocalSimulationConnector.cs
index a413546..9427961 100644
--- a/OpenSim/Region/CoreModules/ServiceConnectorsOut/Simulation/LocalSimulationConnector.cs
+++ b/OpenSim/Region/CoreModules/ServiceConnectorsOut/Simulation/LocalSimulationConnector.cs
@@ -317,7 +317,7 @@ namespace OpenSim.Region.CoreModules.ServiceConnectorsOut.Simulation
317// "[LOCAL SIMULATION CONNECTOR]: Found region {0} {1} to send AgentUpdate", 317// "[LOCAL SIMULATION CONNECTOR]: Found region {0} {1} to send AgentUpdate",
318// s.RegionInfo.RegionName, destination.RegionHandle); 318// s.RegionInfo.RegionName, destination.RegionHandle);
319 319
320 Util.FireAndForget(delegate { m_scenes[destination.RegionID].IncomingCloseAgent(id, false); }); 320 m_scenes[destination.RegionID].IncomingCloseAgent(id, false);
321 return true; 321 return true;
322 } 322 }
323 323
diff --git a/OpenSim/Region/Framework/Scenes/Scene.Inventory.cs b/OpenSim/Region/Framework/Scenes/Scene.Inventory.cs
index 80581dc..6c79b13 100644
--- a/OpenSim/Region/Framework/Scenes/Scene.Inventory.cs
+++ b/OpenSim/Region/Framework/Scenes/Scene.Inventory.cs
@@ -422,13 +422,13 @@ namespace OpenSim.Region.Framework.Scenes
422 // is not allowed to change the export flag. 422 // is not allowed to change the export flag.
423 bool denyExportChange = false; 423 bool denyExportChange = false;
424 424
425 m_log.InfoFormat("[XXX]: B: {0} O: {1} E: {2}", itemUpd.BasePermissions, itemUpd.CurrentPermissions, itemUpd.EveryOnePermissions); 425// m_log.DebugFormat("[XXX]: B: {0} O: {1} E: {2}", itemUpd.BasePermissions, itemUpd.CurrentPermissions, itemUpd.EveryOnePermissions);
426 426
427 // If the user is not the creator or doesn't have "E" in both "B" and "O", deny setting export 427 // If the user is not the creator or doesn't have "E" in both "B" and "O", deny setting export
428 if ((item.BasePermissions & (uint)(PermissionMask.All | PermissionMask.Export)) != (uint)(PermissionMask.All | PermissionMask.Export) || (item.CurrentPermissions & (uint)PermissionMask.Export) == 0 || item.CreatorIdAsUuid != item.Owner) 428 if ((item.BasePermissions & (uint)(PermissionMask.All | PermissionMask.Export)) != (uint)(PermissionMask.All | PermissionMask.Export) || (item.CurrentPermissions & (uint)PermissionMask.Export) == 0 || item.CreatorIdAsUuid != item.Owner)
429 denyExportChange = true; 429 denyExportChange = true;
430 430
431 m_log.InfoFormat("[XXX]: Deny Export Update {0}", denyExportChange); 431// m_log.DebugFormat("[XXX]: Deny Export Update {0}", denyExportChange);
432 432
433 // If it is already set, force it set and also force full perm 433 // If it is already set, force it set and also force full perm
434 // else prevent setting it. It can and should never be set unless 434 // else prevent setting it. It can and should never be set unless
@@ -452,7 +452,7 @@ namespace OpenSim.Region.Framework.Scenes
452 // If the new state is exportable, force full perm 452 // If the new state is exportable, force full perm
453 if ((itemUpd.EveryOnePermissions & (uint)PermissionMask.Export) != 0) 453 if ((itemUpd.EveryOnePermissions & (uint)PermissionMask.Export) != 0)
454 { 454 {
455 m_log.InfoFormat("[XXX]: Force full perm"); 455// m_log.DebugFormat("[XXX]: Force full perm");
456 itemUpd.NextPermissions = (uint)(PermissionMask.All); 456 itemUpd.NextPermissions = (uint)(PermissionMask.All);
457 } 457 }
458 } 458 }
diff --git a/OpenSim/Region/Framework/Scenes/Scene.cs b/OpenSim/Region/Framework/Scenes/Scene.cs
index 6bbcbd7..8fe9b66 100644
--- a/OpenSim/Region/Framework/Scenes/Scene.cs
+++ b/OpenSim/Region/Framework/Scenes/Scene.cs
@@ -3435,15 +3435,12 @@ namespace OpenSim.Region.Framework.Scenes
3435 if (closeChildAgents && CapsModule != null) 3435 if (closeChildAgents && CapsModule != null)
3436 CapsModule.RemoveCaps(agentID); 3436 CapsModule.RemoveCaps(agentID);
3437 3437
3438// // REFACTORING PROBLEM -- well not really a problem, but just to point out that whatever
3439// // this method is doing is HORRIBLE!!!
3440 // Commented pending deletion since this method no longer appears to do anything at all
3441// avatar.Scene.NeedSceneCacheClear(avatar.UUID);
3442
3443 if (closeChildAgents && !isChildAgent) 3438 if (closeChildAgents && !isChildAgent)
3444 { 3439 {
3445 List<ulong> regions = avatar.KnownRegionHandles; 3440 List<ulong> regions = avatar.KnownRegionHandles;
3446 regions.Remove(RegionInfo.RegionHandle); 3441 regions.Remove(RegionInfo.RegionHandle);
3442
3443 // This ends up being done asynchronously so that a logout isn't held up where there are many present but unresponsive neighbours.
3447 m_sceneGridService.SendCloseChildAgentConnections(agentID, regions); 3444 m_sceneGridService.SendCloseChildAgentConnections(agentID, regions);
3448 } 3445 }
3449 3446
diff --git a/OpenSim/Region/Framework/Scenes/SceneCommunicationService.cs b/OpenSim/Region/Framework/Scenes/SceneCommunicationService.cs
index 305f8a4..8c84c98 100644
--- a/OpenSim/Region/Framework/Scenes/SceneCommunicationService.cs
+++ b/OpenSim/Region/Framework/Scenes/SceneCommunicationService.cs
@@ -222,9 +222,7 @@ namespace OpenSim.Region.Framework.Scenes
222 public void SendCloseChildAgentConnections(UUID agentID, List<ulong> regionslst) 222 public void SendCloseChildAgentConnections(UUID agentID, List<ulong> regionslst)
223 { 223 {
224 foreach (ulong handle in regionslst) 224 foreach (ulong handle in regionslst)
225 { 225 Util.FireAndForget(delegate { SendCloseChildAgent(agentID, handle); });
226 SendCloseChildAgent(agentID, handle);
227 }
228 } 226 }
229 227
230 public List<GridRegion> RequestNamedRegions(string name, int maxNumber) 228 public List<GridRegion> RequestNamedRegions(string name, int maxNumber)
diff --git a/OpenSim/Region/Framework/Scenes/ScenePresence.cs b/OpenSim/Region/Framework/Scenes/ScenePresence.cs
index 1b81985..0c91e13 100644
--- a/OpenSim/Region/Framework/Scenes/ScenePresence.cs
+++ b/OpenSim/Region/Framework/Scenes/ScenePresence.cs
@@ -3137,10 +3137,8 @@ namespace OpenSim.Region.Framework.Scenes
3137 if (byebyeRegions.Count > 0) 3137 if (byebyeRegions.Count > 0)
3138 { 3138 {
3139 m_log.Debug("[SCENE PRESENCE]: Closing " + byebyeRegions.Count + " child agents"); 3139 m_log.Debug("[SCENE PRESENCE]: Closing " + byebyeRegions.Count + " child agents");
3140 Util.FireAndForget(delegate 3140
3141 { 3141 m_scene.SceneGridService.SendCloseChildAgentConnections(ControllingClient.AgentId, byebyeRegions);
3142 m_scene.SceneGridService.SendCloseChildAgentConnections(ControllingClient.AgentId, byebyeRegions);
3143 });
3144 } 3142 }
3145 3143
3146 foreach (ulong handle in byebyeRegions) 3144 foreach (ulong handle in byebyeRegions)
diff --git a/OpenSim/Region/Framework/Scenes/SimStatsReporter.cs b/OpenSim/Region/Framework/Scenes/SimStatsReporter.cs
index b9d615e..95f9caf 100644
--- a/OpenSim/Region/Framework/Scenes/SimStatsReporter.cs
+++ b/OpenSim/Region/Framework/Scenes/SimStatsReporter.cs
@@ -289,6 +289,9 @@ namespace OpenSim.Region.Framework.Scenes
289 289
290 private void statsHeartBeat(object sender, EventArgs e) 290 private void statsHeartBeat(object sender, EventArgs e)
291 { 291 {
292 if (!m_scene.Active)
293 return;
294
292 SimStatsPacket.StatBlock[] sb = new SimStatsPacket.StatBlock[22]; 295 SimStatsPacket.StatBlock[] sb = new SimStatsPacket.StatBlock[22];
293 SimStatsPacket.RegionBlock rb = new SimStatsPacket.RegionBlock(); 296 SimStatsPacket.RegionBlock rb = new SimStatsPacket.RegionBlock();
294 297
diff --git a/OpenSim/Region/Physics/Meshing/Meshmerizer.cs b/OpenSim/Region/Physics/Meshing/Meshmerizer.cs
index 8145d61..79edc12 100644
--- a/OpenSim/Region/Physics/Meshing/Meshmerizer.cs
+++ b/OpenSim/Region/Physics/Meshing/Meshmerizer.cs
@@ -79,6 +79,8 @@ namespace OpenSim.Region.Physics.Meshing
79 79
80 private float minSizeForComplexMesh = 0.2f; // prims with all dimensions smaller than this will have a bounding box mesh 80 private float minSizeForComplexMesh = 0.2f; // prims with all dimensions smaller than this will have a bounding box mesh
81 81
82 private List<List<Vector3>> mConvexHulls = null;
83
82 private Dictionary<ulong, Mesh> m_uniqueMeshes = new Dictionary<ulong, Mesh>(); 84 private Dictionary<ulong, Mesh> m_uniqueMeshes = new Dictionary<ulong, Mesh>();
83 85
84 public Meshmerizer(IConfigSource config) 86 public Meshmerizer(IConfigSource config)
@@ -358,6 +360,61 @@ namespace OpenSim.Region.Physics.Meshing
358 physicsParms = (OSDMap)map["physics_shape"]; // old asset format 360 physicsParms = (OSDMap)map["physics_shape"]; // old asset format
359 else if (map.ContainsKey("physics_mesh")) 361 else if (map.ContainsKey("physics_mesh"))
360 physicsParms = (OSDMap)map["physics_mesh"]; // new asset format 362 physicsParms = (OSDMap)map["physics_mesh"]; // new asset format
363 else if (map.ContainsKey("medium_lod"))
364 physicsParms = (OSDMap)map["medium_lod"]; // if no physics mesh, try to fall back to medium LOD display mesh
365 else if (map.ContainsKey("high_lod"))
366 physicsParms = (OSDMap)map["high_lod"]; // if all else fails, use highest LOD display mesh and hope it works :)
367
368 if (map.ContainsKey("physics_convex"))
369 { // pull this out also in case physics engine can use it
370 try
371 {
372 OSDMap convexBlock = (OSDMap)map["physics_convex"];
373 if (convexBlock.ContainsKey("HullList"))
374 {
375 byte[] hullList = convexBlock["HullList"].AsBinary();
376 Vector3 min = new Vector3(-0.5f, -0.5f, -0.5f);
377 if (convexBlock.ContainsKey("Min")) min = convexBlock["Min"].AsVector3();
378 Vector3 max = new Vector3(0.5f, 0.5f, 0.5f);
379 if (convexBlock.ContainsKey("Max")) max = convexBlock["Max"].AsVector3();
380
381 // decompress and decode hull points
382 byte[] posBytes = DecompressOsd(convexBlock["Positions"].AsBinary()).AsBinary();
383
384 List<List<Vector3>> hulls = new List<List<Vector3>>();
385 int posNdx = 0;
386
387 foreach (byte cnt in hullList)
388 {
389 int count = cnt == 0 ? 256 : cnt;
390 List<Vector3> hull = new List<Vector3>();
391
392 for (int i = 0; i < count; i++)
393 {
394 ushort uX = Utils.BytesToUInt16(posBytes, posNdx); posNdx += 2;
395 ushort uY = Utils.BytesToUInt16(posBytes, posNdx); posNdx += 2;
396 ushort uZ = Utils.BytesToUInt16(posBytes, posNdx); posNdx += 2;
397
398 Vector3 pos = new Vector3(
399 Utils.UInt16ToFloat(uX, min.X, max.X),
400 Utils.UInt16ToFloat(uY, min.Y, max.Y),
401 Utils.UInt16ToFloat(uZ, min.Z, max.Z)
402 );
403
404 hull.Add(pos);
405 }
406
407 hulls.Add(hull);
408 }
409
410 mConvexHulls = hulls;
411 }
412 }
413 catch (Exception e)
414 {
415 m_log.WarnFormat("[MESH]: exception decoding convex block: {0}", e.Message);
416 }
417 }
361 418
362 if (physicsParms == null) 419 if (physicsParms == null)
363 { 420 {
@@ -377,27 +434,7 @@ namespace OpenSim.Region.Physics.Meshing
377// byte[] decompressed = new byte[physSize * 5]; 434// byte[] decompressed = new byte[physSize * 5];
378 try 435 try
379 { 436 {
380 using (MemoryStream inMs = new MemoryStream(meshBytes)) 437 decodedMeshOsd = DecompressOsd(meshBytes);
381 {
382 using (MemoryStream outMs = new MemoryStream())
383 {
384 using (ZOutputStream zOut = new ZOutputStream(outMs))
385 {
386 byte[] readBuffer = new byte[2048];
387 int readLen = 0;
388 while ((readLen = inMs.Read(readBuffer, 0, readBuffer.Length)) > 0)
389 {
390 zOut.Write(readBuffer, 0, readLen);
391 }
392 zOut.Flush();
393 outMs.Seek(0, SeekOrigin.Begin);
394
395 byte[] decompressedBuf = outMs.GetBuffer();
396
397 decodedMeshOsd = OSDParser.DeserializeLLSDBinary(decompressedBuf);
398 }
399 }
400 }
401 } 438 }
402 catch (Exception e) 439 catch (Exception e)
403 { 440 {
@@ -424,6 +461,41 @@ namespace OpenSim.Region.Physics.Meshing
424 return true; 461 return true;
425 } 462 }
426 463
464
465 /// <summary>
466 /// decompresses a gzipped OSD object
467 /// </summary>
468 /// <param name="decodedOsd"></param> the OSD object
469 /// <param name="meshBytes"></param>
470 /// <returns></returns>
471 private static OSD DecompressOsd(byte[] meshBytes)
472 {
473 OSD decodedOsd = null;
474
475 using (MemoryStream inMs = new MemoryStream(meshBytes))
476 {
477 using (MemoryStream outMs = new MemoryStream())
478 {
479 using (ZOutputStream zOut = new ZOutputStream(outMs))
480 {
481 byte[] readBuffer = new byte[2048];
482 int readLen = 0;
483 while ((readLen = inMs.Read(readBuffer, 0, readBuffer.Length)) > 0)
484 {
485 zOut.Write(readBuffer, 0, readLen);
486 }
487 zOut.Flush();
488 outMs.Seek(0, SeekOrigin.Begin);
489
490 byte[] decompressedBuf = outMs.GetBuffer();
491
492 decodedOsd = OSDParser.DeserializeLLSDBinary(decompressedBuf);
493 }
494 }
495 }
496 return decodedOsd;
497 }
498
427 /// <summary> 499 /// <summary>
428 /// Generate the co-ords and faces necessary to construct a mesh from the sculpt data the accompanies a prim. 500 /// Generate the co-ords and faces necessary to construct a mesh from the sculpt data the accompanies a prim.
429 /// </summary> 501 /// </summary>
@@ -700,6 +772,27 @@ namespace OpenSim.Region.Physics.Meshing
700 return true; 772 return true;
701 } 773 }
702 774
775 /// <summary>
776 /// temporary prototype code - please do not use until the interface has been finalized!
777 /// </summary>
778 /// <param name="size">value to scale the hull points by</param>
779 /// <returns>a list of hulls if they exist and have been successfully decoded, otherwise null</returns>
780 public List<List<Vector3>> GetConvexHulls(Vector3 size)
781 {
782 if (mConvexHulls == null)
783 return null;
784
785 List<List<Vector3>> hulls = new List<List<Vector3>>();
786 foreach (var hull in mConvexHulls)
787 {
788 List<Vector3> verts = new List<Vector3>();
789 foreach (var vert in hull)
790 verts.Add(vert * size);
791 }
792
793 return hulls;
794 }
795
703 public IMesh CreateMesh(String primName, PrimitiveBaseShape primShape, Vector3 size, float lod) 796 public IMesh CreateMesh(String primName, PrimitiveBaseShape primShape, Vector3 size, float lod)
704 { 797 {
705 return CreateMesh(primName, primShape, size, lod, false, true); 798 return CreateMesh(primName, primShape, size, lod, false, true);
diff --git a/OpenSim/Region/ScriptEngine/Shared/LSL_Types.cs b/OpenSim/Region/ScriptEngine/Shared/LSL_Types.cs
index 44fdd1a..9ca5ca9 100644
--- a/OpenSim/Region/ScriptEngine/Shared/LSL_Types.cs
+++ b/OpenSim/Region/ScriptEngine/Shared/LSL_Types.cs
@@ -544,21 +544,33 @@ namespace OpenSim.Region.ScriptEngine.Shared
544 544
545 set {m_data = value; } 545 set {m_data = value; }
546 } 546 }
547 // Function to obtain LSL type from an index. This is needed 547
548 // because LSL lists allow for multiple types, and safely 548 /// <summary>
549 // iterating in them requires a type check. 549 /// Obtain LSL type from an index.
550 /// </summary>
551 /// <remarks>
552 /// This is needed because LSL lists allow for multiple types, and safely
553 /// iterating in them requires a type check.
554 /// </remarks>
555 /// <returns></returns>
556 /// <param name='itemIndex'></param>
550 public Type GetLSLListItemType(int itemIndex) 557 public Type GetLSLListItemType(int itemIndex)
551 { 558 {
552 return m_data[itemIndex].GetType(); 559 return m_data[itemIndex].GetType();
553 } 560 }
554 561
555 // Member functions to obtain item as specific types. 562 /// <summary>
556 // For cases where implicit conversions would apply if items 563 /// Obtain float from an index.
557 // were not in a list (e.g. integer to float, but not float 564 /// </summary>
558 // to integer) functions check for alternate types so as to 565 /// <remarks>
559 // down-cast from Object to the correct type. 566 /// For cases where implicit conversions would apply if items
560 // Note: no checks for item index being valid are performed 567 /// were not in a list (e.g. integer to float, but not float
561 568 /// to integer) functions check for alternate types so as to
569 /// down-cast from Object to the correct type.
570 /// Note: no checks for item index being valid are performed
571 /// </remarks>
572 /// <returns></returns>
573 /// <param name='itemIndex'></param>
562 public LSL_Types.LSLFloat GetLSLFloatItem(int itemIndex) 574 public LSL_Types.LSLFloat GetLSLFloatItem(int itemIndex)
563 { 575 {
564 if (m_data[itemIndex] is LSL_Types.LSLInteger) 576 if (m_data[itemIndex] is LSL_Types.LSLInteger)
@@ -589,26 +601,14 @@ namespace OpenSim.Region.ScriptEngine.Shared
589 601
590 public LSL_Types.LSLString GetLSLStringItem(int itemIndex) 602 public LSL_Types.LSLString GetLSLStringItem(int itemIndex)
591 { 603 {
592 if (m_data[itemIndex] is LSL_Types.key) 604 if (m_data[itemIndex] is LSL_Types.key)
593 { 605 {
594 return (LSL_Types.key)m_data[itemIndex]; 606 return (LSL_Types.key)m_data[itemIndex];
595 } 607 }
596 else if (m_data[itemIndex] is String) 608 else
597 { 609 {
598 return new LSL_Types.LSLString((string)m_data[itemIndex]); 610 return new LSL_Types.LSLString(m_data[itemIndex].ToString());
599 } 611 }
600 else if (m_data[itemIndex] is LSL_Types.LSLFloat)
601 {
602 return new LSL_Types.LSLString((LSLFloat)m_data[itemIndex]);
603 }
604 else if (m_data[itemIndex] is LSL_Types.LSLInteger)
605 {
606 return new LSL_Types.LSLString((LSLInteger)m_data[itemIndex]);
607 }
608 else
609 {
610 return (LSL_Types.LSLString)m_data[itemIndex];
611 }
612 } 612 }
613 613
614 public LSL_Types.LSLInteger GetLSLIntegerItem(int itemIndex) 614 public LSL_Types.LSLInteger GetLSLIntegerItem(int itemIndex)
diff --git a/OpenSim/Server/Handlers/Simulation/AgentHandlers.cs b/OpenSim/Server/Handlers/Simulation/AgentHandlers.cs
index 012b14e..ae37ca7 100644
--- a/OpenSim/Server/Handlers/Simulation/AgentHandlers.cs
+++ b/OpenSim/Server/Handlers/Simulation/AgentHandlers.cs
@@ -218,7 +218,7 @@ namespace OpenSim.Server.Handlers.Simulation
218 if (action.Equals("release")) 218 if (action.Equals("release"))
219 ReleaseAgent(regionID, id); 219 ReleaseAgent(regionID, id);
220 else 220 else
221 m_SimulationService.CloseAgent(destination, id); 221 Util.FireAndForget(delegate { m_SimulationService.CloseAgent(destination, id); });
222 222
223 responsedata["int_response_code"] = HttpStatusCode.OK; 223 responsedata["int_response_code"] = HttpStatusCode.OK;
224 responsedata["str_response_string"] = "OpenSim agent " + id.ToString(); 224 responsedata["str_response_string"] = "OpenSim agent " + id.ToString();
diff --git a/bin/OpenMetaverse.Http.XML b/bin/OpenMetaverse.Http.XML
deleted file mode 100644
index 23173ae..0000000
--- a/bin/OpenMetaverse.Http.XML
+++ /dev/null
@@ -1,57 +0,0 @@
1<?xml version="1.0"?>
2<doc>
3 <assembly>
4 <name>OpenMetaverse.Http</name>
5 </assembly>
6 <members>
7 <member name="F:OpenMetaverse.Http.EventQueueServer.CONNECTION_TIMEOUT">
8 <summary>The number of milliseconds to wait before the connection times out
9 and an empty response is sent to the client. This value should be higher
10 than BATCH_WAIT_INTERVAL for the timeout to function properly</summary>
11 </member>
12 <member name="F:OpenMetaverse.Http.EventQueueServer.BATCH_WAIT_INTERVAL">
13 <summary>This interval defines the amount of time to wait, in milliseconds,
14 for new events to show up on the queue before sending a response to the
15 client and completing the HTTP request. The interval also specifies the
16 maximum time that can pass before the queue shuts down after Stop() or the
17 class destructor is called</summary>
18 </member>
19 <member name="F:OpenMetaverse.Http.EventQueueServer.MAX_EVENTS_PER_RESPONSE">
20 <summary>Since multiple events can be batched together and sent in the same
21 response, this prevents the event queue thread from infinitely dequeueing
22 events and never sending a response if there is a constant stream of new
23 events</summary>
24 </member>
25 <member name="T:OpenMetaverse.Http.Logger">
26 <summary>
27 Singleton logging class for the entire library
28 </summary>
29 </member>
30 <member name="F:OpenMetaverse.Http.Logger.Log">
31 <summary>log4net logging engine</summary>
32 </member>
33 <member name="F:OpenMetaverse.Http.log4netLogWriter.Instance">
34 <summary>
35 Singleton instance of this class
36 </summary>
37 </member>
38 <member name="T:OpenMetaverse.Http.CapsRequestCallback">
39 <summary>
40 Delegate for handling incoming HTTP requests through a capability
41 </summary>
42 <param name="context">Client context</param>
43 <param name="request">HTTP request</param>
44 <param name="response">HTTP response</param>
45 <param name="state">User-defined state object</param>
46 </member>
47 <member name="F:OpenMetaverse.Http.EventQueueClient.REQUEST_TIMEOUT">
48 <summary>=</summary>
49 </member>
50 <member name="F:OpenMetaverse.Http.EventQueueClient._errorCount">
51 <summary>Number of times we've received an unknown CAPS exception in series.</summary>
52 </member>
53 <member name="F:OpenMetaverse.Http.EventQueueClient._random">
54 <summary>For exponential backoff on error.</summary>
55 </member>
56 </members>
57</doc>
diff --git a/bin/OpenMetaverse.Rendering.Meshmerizer.dll b/bin/OpenMetaverse.Rendering.Meshmerizer.dll
index 30b9c7b..100916c 100755
--- a/bin/OpenMetaverse.Rendering.Meshmerizer.dll
+++ b/bin/OpenMetaverse.Rendering.Meshmerizer.dll
Binary files differ
diff --git a/bin/OpenMetaverse.StructuredData.XML b/bin/OpenMetaverse.StructuredData.XML
index 3999d99..789ad5b 100644
--- a/bin/OpenMetaverse.StructuredData.XML
+++ b/bin/OpenMetaverse.StructuredData.XML
@@ -4,6 +4,123 @@
4 <name>OpenMetaverse.StructuredData</name> 4 <name>OpenMetaverse.StructuredData</name>
5 </assembly> 5 </assembly>
6 <members> 6 <members>
7 <member name="T:OpenMetaverse.StructuredData.OSDType">
8 <summary>
9
10 </summary>
11 </member>
12 <member name="F:OpenMetaverse.StructuredData.OSDType.Unknown">
13 <summary></summary>
14 </member>
15 <member name="F:OpenMetaverse.StructuredData.OSDType.Boolean">
16 <summary></summary>
17 </member>
18 <member name="F:OpenMetaverse.StructuredData.OSDType.Integer">
19 <summary></summary>
20 </member>
21 <member name="F:OpenMetaverse.StructuredData.OSDType.Real">
22 <summary></summary>
23 </member>
24 <member name="F:OpenMetaverse.StructuredData.OSDType.String">
25 <summary></summary>
26 </member>
27 <member name="F:OpenMetaverse.StructuredData.OSDType.UUID">
28 <summary></summary>
29 </member>
30 <member name="F:OpenMetaverse.StructuredData.OSDType.Date">
31 <summary></summary>
32 </member>
33 <member name="F:OpenMetaverse.StructuredData.OSDType.URI">
34 <summary></summary>
35 </member>
36 <member name="F:OpenMetaverse.StructuredData.OSDType.Binary">
37 <summary></summary>
38 </member>
39 <member name="F:OpenMetaverse.StructuredData.OSDType.Map">
40 <summary></summary>
41 </member>
42 <member name="F:OpenMetaverse.StructuredData.OSDType.Array">
43 <summary></summary>
44 </member>
45 <member name="T:OpenMetaverse.StructuredData.OSDException">
46 <summary>
47
48 </summary>
49 </member>
50 <member name="T:OpenMetaverse.StructuredData.OSD">
51 <summary>
52
53 </summary>
54 </member>
55 <member name="M:OpenMetaverse.StructuredData.OSD.SerializeMembers(System.Object)">
56 <summary>
57 Uses reflection to create an SDMap from all of the SD
58 serializable types in an object
59 </summary>
60 <param name="obj">Class or struct containing serializable types</param>
61 <returns>An SDMap holding the serialized values from the
62 container object</returns>
63 </member>
64 <member name="M:OpenMetaverse.StructuredData.OSD.DeserializeMembers(System.Object@,OpenMetaverse.StructuredData.OSDMap)">
65 <summary>
66 Uses reflection to deserialize member variables in an object from
67 an SDMap
68 </summary>
69 <param name="obj">Reference to an object to fill with deserialized
70 values</param>
71 <param name="serialized">Serialized values to put in the target
72 object</param>
73 </member>
74 <member name="T:OpenMetaverse.StructuredData.OSDBoolean">
75 <summary>
76
77 </summary>
78 </member>
79 <member name="T:OpenMetaverse.StructuredData.OSDInteger">
80 <summary>
81
82 </summary>
83 </member>
84 <member name="T:OpenMetaverse.StructuredData.OSDReal">
85 <summary>
86
87 </summary>
88 </member>
89 <member name="T:OpenMetaverse.StructuredData.OSDString">
90 <summary>
91
92 </summary>
93 </member>
94 <member name="T:OpenMetaverse.StructuredData.OSDUUID">
95 <summary>
96
97 </summary>
98 </member>
99 <member name="T:OpenMetaverse.StructuredData.OSDDate">
100 <summary>
101
102 </summary>
103 </member>
104 <member name="T:OpenMetaverse.StructuredData.OSDUri">
105 <summary>
106
107 </summary>
108 </member>
109 <member name="T:OpenMetaverse.StructuredData.OSDBinary">
110 <summary>
111
112 </summary>
113 </member>
114 <member name="T:OpenMetaverse.StructuredData.OSDMap">
115 <summary>
116
117 </summary>
118 </member>
119 <member name="T:OpenMetaverse.StructuredData.OSDArray">
120 <summary>
121
122 </summary>
123 </member>
7 <member name="T:OpenMetaverse.StructuredData.OSDParser"> 124 <member name="T:OpenMetaverse.StructuredData.OSDParser">
8 <summary> 125 <summary>
9 126
@@ -228,122 +345,5 @@
228 <param name="c"></param> 345 <param name="c"></param>
229 <returns></returns> 346 <returns></returns>
230 </member> 347 </member>
231 <member name="T:OpenMetaverse.StructuredData.OSDType">
232 <summary>
233
234 </summary>
235 </member>
236 <member name="F:OpenMetaverse.StructuredData.OSDType.Unknown">
237 <summary></summary>
238 </member>
239 <member name="F:OpenMetaverse.StructuredData.OSDType.Boolean">
240 <summary></summary>
241 </member>
242 <member name="F:OpenMetaverse.StructuredData.OSDType.Integer">
243 <summary></summary>
244 </member>
245 <member name="F:OpenMetaverse.StructuredData.OSDType.Real">
246 <summary></summary>
247 </member>
248 <member name="F:OpenMetaverse.StructuredData.OSDType.String">
249 <summary></summary>
250 </member>
251 <member name="F:OpenMetaverse.StructuredData.OSDType.UUID">
252 <summary></summary>
253 </member>
254 <member name="F:OpenMetaverse.StructuredData.OSDType.Date">
255 <summary></summary>
256 </member>
257 <member name="F:OpenMetaverse.StructuredData.OSDType.URI">
258 <summary></summary>
259 </member>
260 <member name="F:OpenMetaverse.StructuredData.OSDType.Binary">
261 <summary></summary>
262 </member>
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">
270 <summary>
271
272 </summary>
273 </member>
274 <member name="T:OpenMetaverse.StructuredData.OSD">
275 <summary>
276
277 </summary>
278 </member>
279 <member name="M:OpenMetaverse.StructuredData.OSD.SerializeMembers(System.Object)">
280 <summary>
281 Uses reflection to create an SDMap from all of the SD
282 serializable types in an object
283 </summary>
284 <param name="obj">Class or struct containing serializable types</param>
285 <returns>An SDMap holding the serialized values from the
286 container object</returns>
287 </member>
288 <member name="M:OpenMetaverse.StructuredData.OSD.DeserializeMembers(System.Object@,OpenMetaverse.StructuredData.OSDMap)">
289 <summary>
290 Uses reflection to deserialize member variables in an object from
291 an SDMap
292 </summary>
293 <param name="obj">Reference to an object to fill with deserialized
294 values</param>
295 <param name="serialized">Serialized values to put in the target
296 object</param>
297 </member>
298 <member name="T:OpenMetaverse.StructuredData.OSDBoolean">
299 <summary>
300
301 </summary>
302 </member>
303 <member name="T:OpenMetaverse.StructuredData.OSDInteger">
304 <summary>
305
306 </summary>
307 </member>
308 <member name="T:OpenMetaverse.StructuredData.OSDReal">
309 <summary>
310
311 </summary>
312 </member>
313 <member name="T:OpenMetaverse.StructuredData.OSDString">
314 <summary>
315
316 </summary>
317 </member>
318 <member name="T:OpenMetaverse.StructuredData.OSDUUID">
319 <summary>
320
321 </summary>
322 </member>
323 <member name="T:OpenMetaverse.StructuredData.OSDDate">
324 <summary>
325
326 </summary>
327 </member>
328 <member name="T:OpenMetaverse.StructuredData.OSDUri">
329 <summary>
330
331 </summary>
332 </member>
333 <member name="T:OpenMetaverse.StructuredData.OSDBinary">
334 <summary>
335
336 </summary>
337 </member>
338 <member name="T:OpenMetaverse.StructuredData.OSDMap">
339 <summary>
340
341 </summary>
342 </member>
343 <member name="T:OpenMetaverse.StructuredData.OSDArray">
344 <summary>
345
346 </summary>
347 </member>
348 </members> 348 </members>
349</doc> 349</doc>
diff --git a/bin/OpenMetaverse.StructuredData.dll b/bin/OpenMetaverse.StructuredData.dll
index 4df771a..bb16ed0 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 abd4cd5..457cbe1 100644
--- a/bin/OpenMetaverse.XML
+++ b/bin/OpenMetaverse.XML
@@ -24,6 +24,65 @@
24 <param name="port"></param> 24 <param name="port"></param>
25 <returns></returns> 25 <returns></returns>
26 </member> 26 </member>
27 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxGetCaptureDevices">
28 <summary>
29 This is used to get a list of audio devices that can be used for capture (input) of voice.
30 </summary>
31 <returns></returns>
32 </member>
33 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxGetRenderDevices">
34 <summary>
35 This is used to get a list of audio devices that can be used for render (playback) of voice.
36 </summary>
37 </member>
38 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxSetRenderDevice(System.String)">
39 <summary>
40 This command is used to select the render device.
41 </summary>
42 <param name="RenderDeviceSpecifier">The name of the device as returned by the Aux.GetRenderDevices command.</param>
43 </member>
44 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxSetCaptureDevice(System.String)">
45 <summary>
46 This command is used to select the capture device.
47 </summary>
48 <param name="CaptureDeviceSpecifier">The name of the device as returned by the Aux.GetCaptureDevices command.</param>
49 </member>
50 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxCaptureAudioStart(System.Int32)">
51 <summary>
52 This command is used to start the audio capture process which will cause
53 AuxAudioProperty Events to be raised. These events can be used to display a
54 microphone VU meter for the currently selected capture device. This command
55 should not be issued if the user is on a call.
56 </summary>
57 <param name="Duration">(unused but required)</param>
58 <returns></returns>
59 </member>
60 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxCaptureAudioStop">
61 <summary>
62 This command is used to stop the audio capture process.
63 </summary>
64 <returns></returns>
65 </member>
66 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxSetMicLevel(System.Int32)">
67 <summary>
68 This command is used to set the mic volume while in the audio tuning process.
69 Once an acceptable mic level is attained, the application must issue a
70 connector set mic volume command to have that level be used while on voice
71 calls.
72 </summary>
73 <param name="Level">the microphone volume (-100 to 100 inclusive)</param>
74 <returns></returns>
75 </member>
76 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxSetSpeakerLevel(System.Int32)">
77 <summary>
78 This command is used to set the speaker volume while in the audio tuning
79 process. Once an acceptable speaker level is attained, the application must
80 issue a connector set speaker volume command to have that level be used while
81 on voice calls.
82 </summary>
83 <param name="Level">the speaker volume (-100 to 100 inclusive)</param>
84 <returns></returns>
85 </member>
27 <member name="M:OpenMetaverse.Voice.VoiceGateway.SessionCreate(System.String,System.String,System.String,System.String,System.Boolean,System.Boolean,System.String)"> 86 <member name="M:OpenMetaverse.Voice.VoiceGateway.SessionCreate(System.String,System.String,System.String,System.String,System.Boolean,System.Boolean,System.String)">
28 <summary> 87 <summary>
29 Create a Session 88 Create a Session
@@ -97,65 +156,6 @@
97 <param name="Volume">The level of the audio, a number between -100 and 100 where 0 represents ‘normal’ speaking volume</param> 156 <param name="Volume">The level of the audio, a number between -100 and 100 where 0 represents ‘normal’ speaking volume</param>
98 <returns></returns> 157 <returns></returns>
99 </member> 158 </member>
100 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxGetCaptureDevices">
101 <summary>
102 This is used to get a list of audio devices that can be used for capture (input) of voice.
103 </summary>
104 <returns></returns>
105 </member>
106 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxGetRenderDevices">
107 <summary>
108 This is used to get a list of audio devices that can be used for render (playback) of voice.
109 </summary>
110 </member>
111 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxSetRenderDevice(System.String)">
112 <summary>
113 This command is used to select the render device.
114 </summary>
115 <param name="RenderDeviceSpecifier">The name of the device as returned by the Aux.GetRenderDevices command.</param>
116 </member>
117 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxSetCaptureDevice(System.String)">
118 <summary>
119 This command is used to select the capture device.
120 </summary>
121 <param name="CaptureDeviceSpecifier">The name of the device as returned by the Aux.GetCaptureDevices command.</param>
122 </member>
123 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxCaptureAudioStart(System.Int32)">
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.
129 </summary>
130 <param name="Duration">(unused but required)</param>
131 <returns></returns>
132 </member>
133 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxCaptureAudioStop">
134 <summary>
135 This command is used to stop the audio capture process.
136 </summary>
137 <returns></returns>
138 </member>
139 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxSetMicLevel(System.Int32)">
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.
145 </summary>
146 <param name="Level">the microphone volume (-100 to 100 inclusive)</param>
147 <returns></returns>
148 </member>
149 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxSetSpeakerLevel(System.Int32)">
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.
155 </summary>
156 <param name="Level">the speaker volume (-100 to 100 inclusive)</param>
157 <returns></returns>
158 </member>
159 <member name="M:OpenMetaverse.Voice.VoiceGateway.Start"> 159 <member name="M:OpenMetaverse.Voice.VoiceGateway.Start">
160 <summary> 160 <summary>
161 Start up the Voice service. 161 Start up the Voice service.
@@ -261,6 +261,36 @@
261 </summary> 261 </summary>
262 <param name="go"></param> 262 <param name="go"></param>
263 </member> 263 </member>
264 <member name="M:OpenMetaverse.Voice.VoiceGateway.AccountLogin(System.String,System.String,System.String,System.String,System.String,System.Int32,System.Boolean)">
265 <summary>
266 This is used to login a specific user account(s). It may only be called after
267 Connector initialization has completed successfully
268 </summary>
269 <param name="ConnectorHandle">Handle returned from successful Connector ‘create’ request</param>
270 <param name="AccountName">User's account name</param>
271 <param name="AccountPassword">User's account password</param>
272 <param name="AudioSessionAnswerMode">Values may be “AutoAnswer” or “VerifyAnswer”</param>
273 <param name="AccountURI">""</param>
274 <param name="ParticipantPropertyFrequency">This is an integer that specifies how often
275 the daemon will send participant property events while in a channel. If this is not set
276 the default will be “on state change”, which means that the events will be sent when
277 the participant starts talking, stops talking, is muted, is unmuted.
278 The valid values are:
279 0 – Never
280 5 – 10 times per second
281 10 – 5 times per second
282 50 – 1 time per second
283 100 – on participant state change (this is the default)</param>
284 <param name="EnableBuddiesAndPresence">false</param>
285 <returns></returns>
286 </member>
287 <member name="M:OpenMetaverse.Voice.VoiceGateway.AccountLogout(System.String)">
288 <summary>
289 This is used to logout a user session. It should only be called with a valid AccountHandle.
290 </summary>
291 <param name="AccountHandle">Handle returned from successful Connector ‘login’ request</param>
292 <returns></returns>
293 </member>
264 <member name="M:OpenMetaverse.Voice.VoiceGateway.ConnectorCreate(System.String,System.String,System.UInt16,System.UInt16,OpenMetaverse.Voice.VoiceGateway.VoiceLoggingSettings)"> 294 <member name="M:OpenMetaverse.Voice.VoiceGateway.ConnectorCreate(System.String,System.String,System.UInt16,System.UInt16,OpenMetaverse.Voice.VoiceGateway.VoiceLoggingSettings)">
265 <summary> 295 <summary>
266 This is used to initialize and stop the Connector as a whole. The Connector 296 This is used to initialize and stop the Connector as a whole. The Connector
@@ -311,36 +341,6 @@
311 <param name="Value">The level of the audio, a number between -100 and 100 where 341 <param name="Value">The level of the audio, a number between -100 and 100 where
312 0 represents ‘normal’ speaking volume</param> 342 0 represents ‘normal’ speaking volume</param>
313 </member> 343 </member>
314 <member name="M:OpenMetaverse.Voice.VoiceGateway.AccountLogin(System.String,System.String,System.String,System.String,System.String,System.Int32,System.Boolean)">
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
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>
336 </member>
337 <member name="M:OpenMetaverse.Voice.VoiceGateway.AccountLogout(System.String)">
338 <summary>
339 This is used to logout a user session. It should only be called with a valid AccountHandle.
340 </summary>
341 <param name="AccountHandle">Handle returned from successful Connector ‘login’ request</param>
342 <returns></returns>
343 </member>
344 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnVoiceResponse"> 344 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnVoiceResponse">
345 <summary> 345 <summary>
346 Event for most mundane request reposnses. 346 Event for most mundane request reposnses.
@@ -410,370 +410,1655 @@
410 <member name="T:OpenMetaverse.Voice.VoiceGateway.AudioPropertiesEventArgs"> 410 <member name="T:OpenMetaverse.Voice.VoiceGateway.AudioPropertiesEventArgs">
411 Audio Properties Events are sent after audio capture is started. These events are used to display a microphone VU meter 411 Audio Properties Events are sent after audio capture is started. These events are used to display a microphone VU meter
412 </member> 412 </member>
413 <member name="F:OpenMetaverse.Voice.VoicePosition.Position"> 413 <member name="T:OpenMetaverse.LoginStatus">
414 <summary>Positional vector of the users position</summary> 414 <summary>
415
416 </summary>
415 </member> 417 </member>
416 <member name="F:OpenMetaverse.Voice.VoicePosition.Velocity"> 418 <member name="F:OpenMetaverse.LoginStatus.Failed">
417 <summary>Velocity vector of the position</summary> 419 <summary></summary>
418 </member> 420 </member>
419 <member name="F:OpenMetaverse.Voice.VoicePosition.AtOrientation"> 421 <member name="F:OpenMetaverse.LoginStatus.None">
420 <summary>At Orientation (X axis) of the position</summary> 422 <summary></summary>
421 </member> 423 </member>
422 <member name="F:OpenMetaverse.Voice.VoicePosition.UpOrientation"> 424 <member name="F:OpenMetaverse.LoginStatus.ConnectingToLogin">
423 <summary>Up Orientation (Y axis) of the position</summary> 425 <summary></summary>
424 </member> 426 </member>
425 <member name="F:OpenMetaverse.Voice.VoicePosition.LeftOrientation"> 427 <member name="F:OpenMetaverse.LoginStatus.ReadingResponse">
426 <summary>Left Orientation (Z axis) of the position</summary> 428 <summary></summary>
427 </member> 429 </member>
428 <member name="T:OpenMetaverse.Assets.AssetNotecard"> 430 <member name="F:OpenMetaverse.LoginStatus.ConnectingToSim">
431 <summary></summary>
432 </member>
433 <member name="F:OpenMetaverse.LoginStatus.Redirecting">
434 <summary></summary>
435 </member>
436 <member name="F:OpenMetaverse.LoginStatus.Success">
437 <summary></summary>
438 </member>
439 <member name="T:OpenMetaverse.LastExecStatus">
429 <summary> 440 <summary>
430 Represents a string of characters encoded with specific formatting properties 441 Status of the last application run.
442 Used for error reporting to the grid login service for statistical purposes.
431 </summary> 443 </summary>
432 </member> 444 </member>
433 <member name="T:OpenMetaverse.Assets.Asset"> 445 <member name="F:OpenMetaverse.LastExecStatus.Normal">
446 <summary> Application exited normally </summary>
447 </member>
448 <member name="F:OpenMetaverse.LastExecStatus.Froze">
449 <summary> Application froze </summary>
450 </member>
451 <member name="F:OpenMetaverse.LastExecStatus.ForcedCrash">
452 <summary> Application detected error and exited abnormally </summary>
453 </member>
454 <member name="F:OpenMetaverse.LastExecStatus.OtherCrash">
455 <summary> Other crash </summary>
456 </member>
457 <member name="F:OpenMetaverse.LastExecStatus.LogoutFroze">
458 <summary> Application froze during logout </summary>
459 </member>
460 <member name="F:OpenMetaverse.LastExecStatus.LogoutCrash">
461 <summary> Application crashed during logout </summary>
462 </member>
463 <member name="T:OpenMetaverse.LoginParams">
434 <summary> 464 <summary>
435 Base class for all Asset types 465 Login Request Parameters
436 </summary> 466 </summary>
437 </member> 467 </member>
438 <member name="F:OpenMetaverse.Assets.Asset.AssetData"> 468 <member name="F:OpenMetaverse.LoginParams.URI">
439 <summary>A byte array containing the raw asset data</summary> 469 <summary>The URL of the Login Server</summary>
440 </member> 470 </member>
441 <member name="F:OpenMetaverse.Assets.Asset.Temporary"> 471 <member name="F:OpenMetaverse.LoginParams.Timeout">
442 <summary>True if the asset it only stored on the server temporarily</summary> 472 <summary>The number of milliseconds to wait before a login is considered
473 failed due to timeout</summary>
443 </member> 474 </member>
444 <member name="F:OpenMetaverse.Assets.Asset._AssetID"> 475 <member name="F:OpenMetaverse.LoginParams.MethodName">
445 <summary>A unique ID</summary> 476 <summary>The request method</summary>
477 <remarks>login_to_simulator is currently the only supported method</remarks>
446 </member> 478 </member>
447 <member name="M:OpenMetaverse.Assets.Asset.#ctor"> 479 <member name="F:OpenMetaverse.LoginParams.FirstName">
480 <summary>The Agents First name</summary>
481 </member>
482 <member name="F:OpenMetaverse.LoginParams.LastName">
483 <summary>The Agents Last name</summary>
484 </member>
485 <member name="F:OpenMetaverse.LoginParams.Password">
486 <summary>A md5 hashed password</summary>
487 <remarks>plaintext password will be automatically hashed</remarks>
488 </member>
489 <member name="F:OpenMetaverse.LoginParams.Start">
490 <summary>The agents starting location once logged in</summary>
491 <remarks>Either "last", "home", or a string encoded URI
492 containing the simulator name and x/y/z coordinates e.g: uri:hooper&amp;128&amp;152&amp;17</remarks>
493 </member>
494 <member name="F:OpenMetaverse.LoginParams.Channel">
495 <summary>A string containing the client software channel information</summary>
496 <example>Second Life Release</example>
497 </member>
498 <member name="F:OpenMetaverse.LoginParams.Version">
499 <summary>The client software version information</summary>
500 <remarks>The official viewer uses: Second Life Release n.n.n.n
501 where n is replaced with the current version of the viewer</remarks>
502 </member>
503 <member name="F:OpenMetaverse.LoginParams.Platform">
504 <summary>A string containing the platform information the agent is running on</summary>
505 </member>
506 <member name="F:OpenMetaverse.LoginParams.MAC">
507 <summary>A string hash of the network cards Mac Address</summary>
508 </member>
509 <member name="F:OpenMetaverse.LoginParams.ViewerDigest">
510 <summary>Unknown or deprecated</summary>
511 </member>
512 <member name="F:OpenMetaverse.LoginParams.ID0">
513 <summary>A string hash of the first disk drives ID used to identify this clients uniqueness</summary>
514 </member>
515 <member name="F:OpenMetaverse.LoginParams.UserAgent">
516 <summary>A string containing the viewers Software, this is not directly sent to the login server but
517 instead is used to generate the Version string</summary>
518 </member>
519 <member name="F:OpenMetaverse.LoginParams.Author">
520 <summary>A string representing the software creator. This is not directly sent to the login server but
521 is used by the library to generate the Version information</summary>
522 </member>
523 <member name="F:OpenMetaverse.LoginParams.AgreeToTos">
524 <summary>If true, this agent agrees to the Terms of Service of the grid its connecting to</summary>
525 </member>
526 <member name="F:OpenMetaverse.LoginParams.ReadCritical">
527 <summary>Unknown</summary>
528 </member>
529 <member name="F:OpenMetaverse.LoginParams.LastExecEvent">
530 <summary>Status of the last application run sent to the grid login server for statistical purposes</summary>
531 </member>
532 <member name="F:OpenMetaverse.LoginParams.Options">
533 <summary>An array of string sent to the login server to enable various options</summary>
534 </member>
535 <member name="F:OpenMetaverse.LoginParams.LoginID">
536 <summary>A randomly generated ID to distinguish between login attempts. This value is only used
537 internally in the library and is never sent over the wire</summary>
538 </member>
539 <member name="M:OpenMetaverse.LoginParams.#ctor">
448 <summary> 540 <summary>
449 Construct a new Asset object 541 Default constuctor, initializes sane default values
450 </summary> 542 </summary>
451 </member> 543 </member>
452 <member name="M:OpenMetaverse.Assets.Asset.#ctor(OpenMetaverse.UUID,System.Byte[])"> 544 <member name="M:OpenMetaverse.LoginParams.#ctor(OpenMetaverse.GridClient,System.String,System.String,System.String,System.String,System.String)">
453 <summary> 545 <summary>
454 Construct a new Asset object 546 Instantiates new LoginParams object and fills in the values
455 </summary> 547 </summary>
456 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param> 548 <param name="client">Instance of GridClient to read settings from</param>
457 <param name="assetData">A byte array containing the raw asset data</param> 549 <param name="firstName">Login first name</param>
550 <param name="lastName">Login last name</param>
551 <param name="password">Password</param>
552 <param name="channel">Login channnel (application name)</param>
553 <param name="version">Client version, should be application name + version number</param>
458 </member> 554 </member>
459 <member name="M:OpenMetaverse.Assets.Asset.Encode"> 555 <member name="M:OpenMetaverse.LoginParams.#ctor(OpenMetaverse.GridClient,System.String,System.String,System.String,System.String,System.String,System.String)">
460 <summary> 556 <summary>
461 Regenerates the <code>AssetData</code> byte array from the properties 557 Instantiates new LoginParams object and fills in the values
462 of the derived class.
463 </summary> 558 </summary>
559 <param name="client">Instance of GridClient to read settings from</param>
560 <param name="firstName">Login first name</param>
561 <param name="lastName">Login last name</param>
562 <param name="password">Password</param>
563 <param name="channel">Login channnel (application name)</param>
564 <param name="version">Client version, should be application name + version number</param>
565 <param name="loginURI">URI of the login server</param>
464 </member> 566 </member>
465 <member name="M:OpenMetaverse.Assets.Asset.Decode"> 567 <member name="T:OpenMetaverse.LoginResponseData">
466 <summary> 568 <summary>
467 Decodes the AssetData, placing it in appropriate properties of the derived 569 The decoded data returned from the login server after a successful login
468 class.
469 </summary> 570 </summary>
470 <returns>True if the asset decoding succeeded, otherwise false</returns>
471 </member> 571 </member>
472 <member name="P:OpenMetaverse.Assets.Asset.AssetID"> 572 <member name="F:OpenMetaverse.LoginResponseData.Login">
473 <summary>The assets unique ID</summary> 573 <summary>true, false, indeterminate</summary>
474 </member> 574 </member>
475 <member name="P:OpenMetaverse.Assets.Asset.AssetType"> 575 <member name="F:OpenMetaverse.LoginResponseData.Message">
576 <summary>Login message of the day</summary>
577 </member>
578 <member name="F:OpenMetaverse.LoginResponseData.AgentAccess">
579 <summary>M or PG, also agent_region_access and agent_access_max</summary>
580 </member>
581 <member name="M:OpenMetaverse.LoginResponseData.Parse(OpenMetaverse.StructuredData.OSDMap)">
476 <summary> 582 <summary>
477 The "type" of asset, Notecard, Animation, etc 583 Parse LLSD Login Reply Data
478 </summary> 584 </summary>
585 <param name="reply">An <seealso cref="T:OpenMetaverse.StructuredData.OSDMap"/>
586 contaning the login response data</param>
587 <remarks>XML-RPC logins do not require this as XML-RPC.NET
588 automatically populates the struct properly using attributes</remarks>
479 </member> 589 </member>
480 <member name="F:OpenMetaverse.Assets.AssetNotecard.BodyText"> 590 <member name="T:OpenMetaverse.NetworkManager">
481 <summary>A text string containing main text of the notecard</summary> 591 <summary>
592 Login Routines
593 </summary>
594 <summary>
595 NetworkManager is responsible for managing the network layer of
596 OpenMetaverse. It tracks all the server connections, serializes
597 outgoing traffic and deserializes incoming traffic, and provides
598 instances of delegates for network-related events.
599 </summary>
482 </member> 600 </member>
483 <member name="F:OpenMetaverse.Assets.AssetNotecard.EmbeddedItems"> 601 <member name="F:OpenMetaverse.NetworkManager.m_LoginProgress">
484 <summary>List of <see cref="T:OpenMetaverse.InventoryItem"/>s embedded on the notecard</summary> 602 <summary>The event subscribers, null of no subscribers</summary>
485 </member> 603 </member>
486 <member name="M:OpenMetaverse.Assets.AssetNotecard.#ctor"> 604 <member name="M:OpenMetaverse.NetworkManager.OnLoginProgress(OpenMetaverse.LoginProgressEventArgs)">
487 <summary>Construct an Asset of type Notecard</summary> 605 <summary>Raises the LoginProgress Event</summary>
606 <param name="e">A LoginProgressEventArgs object containing
607 the data sent from the simulator</param>
488 </member> 608 </member>
489 <member name="M:OpenMetaverse.Assets.AssetNotecard.#ctor(OpenMetaverse.UUID,System.Byte[])"> 609 <member name="F:OpenMetaverse.NetworkManager.m_LoginProgressLock">
610 <summary>Thread sync lock object</summary>
611 </member>
612 <member name="F:OpenMetaverse.NetworkManager.LoginSeedCapability">
613 <summary>Seed CAPS URL returned from the login server</summary>
614 </member>
615 <member name="F:OpenMetaverse.NetworkManager.MaxAgentGroups">
616 <summary>Maximum number of groups an agent can belong to, -1 for unlimited</summary>
617 </member>
618 <member name="F:OpenMetaverse.NetworkManager.AgentAppearanceServiceURL">
619 <summary>Server side baking service URL</summary>
620 </member>
621 <member name="F:OpenMetaverse.NetworkManager.UDPBlacklist">
622 <summary>A list of packets obtained during the login process which
623 networkmanager will log but not process</summary>
624 </member>
625 <member name="M:OpenMetaverse.NetworkManager.DefaultLoginParams(System.String,System.String,System.String,System.String,System.String)">
490 <summary> 626 <summary>
491 Construct an Asset object of type Notecard 627 Generate sane default values for a login request
492 </summary> 628 </summary>
493 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param> 629 <param name="firstName">Account first name</param>
494 <param name="assetData">A byte array containing the raw asset data</param> 630 <param name="lastName">Account last name</param>
631 <param name="password">Account password</param>
632 <param name="channel">Client application name (channel)</param>
633 <param name="version">Client application name + version</param>
634 <returns>A populated <seealso cref="T:OpenMetaverse.LoginParams"/> struct containing
635 sane defaults</returns>
495 </member> 636 </member>
496 <member name="M:OpenMetaverse.Assets.AssetNotecard.Encode"> 637 <member name="M:OpenMetaverse.NetworkManager.Login(System.String,System.String,System.String,System.String,System.String)">
497 <summary> 638 <summary>
498 Encode the raw contents of a string with the specific Linden Text properties 639 Simplified login that takes the most common and required fields
499 </summary> 640 </summary>
641 <param name="firstName">Account first name</param>
642 <param name="lastName">Account last name</param>
643 <param name="password">Account password</param>
644 <param name="channel">Client application name (channel)</param>
645 <param name="version">Client application name + version</param>
646 <returns>Whether the login was successful or not. On failure the
647 LoginErrorKey string will contain the error code and LoginMessage
648 will contain a description of the error</returns>
500 </member> 649 </member>
501 <member name="M:OpenMetaverse.Assets.AssetNotecard.Decode"> 650 <member name="M:OpenMetaverse.NetworkManager.Login(System.String,System.String,System.String,System.String,System.String,System.String)">
502 <summary> 651 <summary>
503 Decode the raw asset data including the Linden Text properties 652 Simplified login that takes the most common fields along with a
653 starting location URI, and can accept an MD5 string instead of a
654 plaintext password
504 </summary> 655 </summary>
505 <returns>true if the AssetData was successfully decoded</returns> 656 <param name="firstName">Account first name</param>
657 <param name="lastName">Account last name</param>
658 <param name="password">Account password or MD5 hash of the password
659 such as $1$1682a1e45e9f957dcdf0bb56eb43319c</param>
660 <param name="channel">Client application name (channel)</param>
661 <param name="start">Starting location URI that can be built with
662 StartLocation()</param>
663 <param name="version">Client application name + version</param>
664 <returns>Whether the login was successful or not. On failure the
665 LoginErrorKey string will contain the error code and LoginMessage
666 will contain a description of the error</returns>
506 </member> 667 </member>
507 <member name="P:OpenMetaverse.Assets.AssetNotecard.AssetType"> 668 <member name="M:OpenMetaverse.NetworkManager.Login(OpenMetaverse.LoginParams)">
508 <summary>Override the base classes AssetType</summary> 669 <summary>
670 Login that takes a struct of all the values that will be passed to
671 the login server
672 </summary>
673 <param name="loginParams">The values that will be passed to the login
674 server, all fields must be set even if they are String.Empty</param>
675 <returns>Whether the login was successful or not. On failure the
676 LoginErrorKey string will contain the error code and LoginMessage
677 will contain a description of the error</returns>
509 </member> 678 </member>
510 <member name="T:OpenMetaverse.SoundManager"> 679 <member name="M:OpenMetaverse.NetworkManager.StartLocation(System.String,System.Int32,System.Int32,System.Int32)">
511 <summary> 680 <summary>
512 681 Build a start location URI for passing to the Login function
513 </summary> 682 </summary>
683 <param name="sim">Name of the simulator to start in</param>
684 <param name="x">X coordinate to start at</param>
685 <param name="y">Y coordinate to start at</param>
686 <param name="z">Z coordinate to start at</param>
687 <returns>String with a URI that can be used to login to a specified
688 location</returns>
514 </member> 689 </member>
515 <member name="F:OpenMetaverse.SoundManager.m_AttachedSound"> 690 <member name="M:OpenMetaverse.NetworkManager.RemoteLoginHandler(OpenMetaverse.LoginResponseData,OpenMetaverse.LoginParams)">
691 <summary>
692 LoginParams and the initial login XmlRpcRequest were made on a remote machine.
693 This method now initializes libomv with the results.
694 </summary>
695 </member>
696 <member name="M:OpenMetaverse.NetworkManager.LoginReplyXmlRpcHandler(Nwc.XmlRpc.XmlRpcResponse,OpenMetaverse.LoginParams)">
697 <summary>
698 Handles response from XML-RPC login replies
699 </summary>
700 </member>
701 <member name="M:OpenMetaverse.NetworkManager.LoginReplyXmlRpcHandler(OpenMetaverse.LoginResponseData,OpenMetaverse.LoginParams)">
702 <summary>
703 Handles response from XML-RPC login replies with already parsed LoginResponseData
704 </summary>
705 </member>
706 <member name="M:OpenMetaverse.NetworkManager.LoginReplyLLSDHandler(OpenMetaverse.Http.CapsClient,OpenMetaverse.StructuredData.OSD,System.Exception)">
707 <summary>
708 Handle response from LLSD login replies
709 </summary>
710 <param name="client"></param>
711 <param name="result"></param>
712 <param name="error"></param>
713 </member>
714 <member name="M:OpenMetaverse.NetworkManager.GetPlatform">
715 <summary>
716 Get current OS
717 </summary>
718 <returns>Either "Win" or "Linux"</returns>
719 </member>
720 <member name="M:OpenMetaverse.NetworkManager.GetMAC">
721 <summary>
722 Get clients default Mac Address
723 </summary>
724 <returns>A string containing the first found Mac Address</returns>
725 </member>
726 <member name="F:OpenMetaverse.NetworkManager.m_PacketSent">
516 <summary>The event subscribers, null of no subscribers</summary> 727 <summary>The event subscribers, null of no subscribers</summary>
517 </member> 728 </member>
518 <member name="M:OpenMetaverse.SoundManager.OnAttachedSound(OpenMetaverse.AttachedSoundEventArgs)"> 729 <member name="M:OpenMetaverse.NetworkManager.OnPacketSent(OpenMetaverse.PacketSentEventArgs)">
519 <summary>Raises the AttachedSound Event</summary> 730 <summary>Raises the PacketSent Event</summary>
520 <param name="e">A AttachedSoundEventArgs object containing 731 <param name="e">A PacketSentEventArgs object containing
521 the data sent from the simulator</param> 732 the data sent from the simulator</param>
522 </member> 733 </member>
523 <member name="F:OpenMetaverse.SoundManager.m_AttachedSoundLock"> 734 <member name="F:OpenMetaverse.NetworkManager.m_PacketSentLock">
524 <summary>Thread sync lock object</summary> 735 <summary>Thread sync lock object</summary>
525 </member> 736 </member>
526 <member name="F:OpenMetaverse.SoundManager.m_AttachedSoundGainChange"> 737 <member name="F:OpenMetaverse.NetworkManager.m_LoggedOut">
527 <summary>The event subscribers, null of no subscribers</summary> 738 <summary>The event subscribers, null of no subscribers</summary>
528 </member> 739 </member>
529 <member name="M:OpenMetaverse.SoundManager.OnAttachedSoundGainChange(OpenMetaverse.AttachedSoundGainChangeEventArgs)"> 740 <member name="M:OpenMetaverse.NetworkManager.OnLoggedOut(OpenMetaverse.LoggedOutEventArgs)">
530 <summary>Raises the AttachedSoundGainChange Event</summary> 741 <summary>Raises the LoggedOut Event</summary>
531 <param name="e">A AttachedSoundGainChangeEventArgs object containing 742 <param name="e">A LoggedOutEventArgs object containing
532 the data sent from the simulator</param> 743 the data sent from the simulator</param>
533 </member> 744 </member>
534 <member name="F:OpenMetaverse.SoundManager.m_AttachedSoundGainChangeLock"> 745 <member name="F:OpenMetaverse.NetworkManager.m_LoggedOutLock">
535 <summary>Thread sync lock object</summary> 746 <summary>Thread sync lock object</summary>
536 </member> 747 </member>
537 <member name="F:OpenMetaverse.SoundManager.m_SoundTrigger"> 748 <member name="F:OpenMetaverse.NetworkManager.m_SimConnecting">
538 <summary>The event subscribers, null of no subscribers</summary> 749 <summary>The event subscribers, null of no subscribers</summary>
539 </member> 750 </member>
540 <member name="M:OpenMetaverse.SoundManager.OnSoundTrigger(OpenMetaverse.SoundTriggerEventArgs)"> 751 <member name="M:OpenMetaverse.NetworkManager.OnSimConnecting(OpenMetaverse.SimConnectingEventArgs)">
541 <summary>Raises the SoundTrigger Event</summary> 752 <summary>Raises the SimConnecting Event</summary>
542 <param name="e">A SoundTriggerEventArgs object containing 753 <param name="e">A SimConnectingEventArgs object containing
543 the data sent from the simulator</param> 754 the data sent from the simulator</param>
544 </member> 755 </member>
545 <member name="F:OpenMetaverse.SoundManager.m_SoundTriggerLock"> 756 <member name="F:OpenMetaverse.NetworkManager.m_SimConnectingLock">
546 <summary>Thread sync lock object</summary> 757 <summary>Thread sync lock object</summary>
547 </member> 758 </member>
548 <member name="F:OpenMetaverse.SoundManager.m_PreloadSound"> 759 <member name="F:OpenMetaverse.NetworkManager.m_SimConnected">
549 <summary>The event subscribers, null of no subscribers</summary> 760 <summary>The event subscribers, null of no subscribers</summary>
550 </member> 761 </member>
551 <member name="M:OpenMetaverse.SoundManager.OnPreloadSound(OpenMetaverse.PreloadSoundEventArgs)"> 762 <member name="M:OpenMetaverse.NetworkManager.OnSimConnected(OpenMetaverse.SimConnectedEventArgs)">
552 <summary>Raises the PreloadSound Event</summary> 763 <summary>Raises the SimConnected Event</summary>
553 <param name="e">A PreloadSoundEventArgs object containing 764 <param name="e">A SimConnectedEventArgs object containing
554 the data sent from the simulator</param> 765 the data sent from the simulator</param>
555 </member> 766 </member>
556 <member name="F:OpenMetaverse.SoundManager.m_PreloadSoundLock"> 767 <member name="F:OpenMetaverse.NetworkManager.m_SimConnectedLock">
557 <summary>Thread sync lock object</summary> 768 <summary>Thread sync lock object</summary>
558 </member> 769 </member>
559 <member name="M:OpenMetaverse.SoundManager.#ctor(OpenMetaverse.GridClient)"> 770 <member name="F:OpenMetaverse.NetworkManager.m_SimDisconnected">
771 <summary>The event subscribers, null of no subscribers</summary>
772 </member>
773 <member name="M:OpenMetaverse.NetworkManager.OnSimDisconnected(OpenMetaverse.SimDisconnectedEventArgs)">
774 <summary>Raises the SimDisconnected Event</summary>
775 <param name="e">A SimDisconnectedEventArgs object containing
776 the data sent from the simulator</param>
777 </member>
778 <member name="F:OpenMetaverse.NetworkManager.m_SimDisconnectedLock">
779 <summary>Thread sync lock object</summary>
780 </member>
781 <member name="F:OpenMetaverse.NetworkManager.m_Disconnected">
782 <summary>The event subscribers, null of no subscribers</summary>
783 </member>
784 <member name="M:OpenMetaverse.NetworkManager.OnDisconnected(OpenMetaverse.DisconnectedEventArgs)">
785 <summary>Raises the Disconnected Event</summary>
786 <param name="e">A DisconnectedEventArgs object containing
787 the data sent from the simulator</param>
788 </member>
789 <member name="F:OpenMetaverse.NetworkManager.m_DisconnectedLock">
790 <summary>Thread sync lock object</summary>
791 </member>
792 <member name="F:OpenMetaverse.NetworkManager.m_SimChanged">
793 <summary>The event subscribers, null of no subscribers</summary>
794 </member>
795 <member name="M:OpenMetaverse.NetworkManager.OnSimChanged(OpenMetaverse.SimChangedEventArgs)">
796 <summary>Raises the SimChanged Event</summary>
797 <param name="e">A SimChangedEventArgs object containing
798 the data sent from the simulator</param>
799 </member>
800 <member name="F:OpenMetaverse.NetworkManager.m_SimChangedLock">
801 <summary>Thread sync lock object</summary>
802 </member>
803 <member name="F:OpenMetaverse.NetworkManager.m_EventQueueRunning">
804 <summary>The event subscribers, null of no subscribers</summary>
805 </member>
806 <member name="M:OpenMetaverse.NetworkManager.OnEventQueueRunning(OpenMetaverse.EventQueueRunningEventArgs)">
807 <summary>Raises the EventQueueRunning Event</summary>
808 <param name="e">A EventQueueRunningEventArgs object containing
809 the data sent from the simulator</param>
810 </member>
811 <member name="F:OpenMetaverse.NetworkManager.m_EventQueueRunningLock">
812 <summary>Thread sync lock object</summary>
813 </member>
814 <member name="F:OpenMetaverse.NetworkManager.Simulators">
815 <summary>All of the simulators we are currently connected to</summary>
816 </member>
817 <member name="F:OpenMetaverse.NetworkManager.CapsEvents">
818 <summary>Handlers for incoming capability events</summary>
819 </member>
820 <member name="F:OpenMetaverse.NetworkManager.PacketEvents">
821 <summary>Handlers for incoming packets</summary>
822 </member>
823 <member name="F:OpenMetaverse.NetworkManager.PacketInbox">
824 <summary>Incoming packets that are awaiting handling</summary>
825 </member>
826 <member name="F:OpenMetaverse.NetworkManager.PacketOutbox">
827 <summary>Outgoing packets that are awaiting handling</summary>
828 </member>
829 <member name="M:OpenMetaverse.NetworkManager.#ctor(OpenMetaverse.GridClient)">
560 <summary> 830 <summary>
561 Construct a new instance of the SoundManager class, used for playing and receiving 831 Default constructor
562 sound assets
563 </summary> 832 </summary>
564 <param name="client">A reference to the current GridClient instance</param> 833 <param name="client">Reference to the GridClient object</param>
565 </member> 834 </member>
566 <member name="M:OpenMetaverse.SoundManager.PlaySound(OpenMetaverse.UUID)"> 835 <member name="M:OpenMetaverse.NetworkManager.RegisterCallback(OpenMetaverse.Packets.PacketType,System.EventHandler{OpenMetaverse.PacketReceivedEventArgs})">
567 <summary> 836 <summary>
568 Plays a sound in the current region at full volume from avatar position 837 Register an event handler for a packet. This is a low level event
838 interface and should only be used if you are doing something not
839 supported in the library
569 </summary> 840 </summary>
570 <param name="soundID">UUID of the sound to be played</param> 841 <param name="type">Packet type to trigger events for</param>
842 <param name="callback">Callback to fire when a packet of this type
843 is received</param>
571 </member> 844 </member>
572 <member name="M:OpenMetaverse.SoundManager.SendSoundTrigger(OpenMetaverse.UUID,OpenMetaverse.Vector3)"> 845 <member name="M:OpenMetaverse.NetworkManager.RegisterCallback(OpenMetaverse.Packets.PacketType,System.EventHandler{OpenMetaverse.PacketReceivedEventArgs},System.Boolean)">
573 <summary> 846 <summary>
574 Plays a sound in the current region at full volume 847 Register an event handler for a packet. This is a low level event
848 interface and should only be used if you are doing something not
849 supported in the library
575 </summary> 850 </summary>
576 <param name="soundID">UUID of the sound to be played.</param> 851 <param name="type">Packet type to trigger events for</param>
577 <param name="position">position for the sound to be played at. Normally the avatar.</param> 852 <param name="callback">Callback to fire when a packet of this type
853 is received</param>
854 <param name="isAsync">True if the callback should be ran
855 asynchronously. Only set this to false (synchronous for callbacks
856 that will always complete quickly)</param>
857 <remarks>If any callback for a packet type is marked as
858 asynchronous, all callbacks for that packet type will be fired
859 asynchronously</remarks>
578 </member> 860 </member>
579 <member name="M:OpenMetaverse.SoundManager.SendSoundTrigger(OpenMetaverse.UUID,OpenMetaverse.Vector3,System.Single)"> 861 <member name="M:OpenMetaverse.NetworkManager.UnregisterCallback(OpenMetaverse.Packets.PacketType,System.EventHandler{OpenMetaverse.PacketReceivedEventArgs})">
580 <summary> 862 <summary>
581 Plays a sound in the current region 863 Unregister an event handler for a packet. This is a low level event
864 interface and should only be used if you are doing something not
865 supported in the library
582 </summary> 866 </summary>
583 <param name="soundID">UUID of the sound to be played.</param> 867 <param name="type">Packet type this callback is registered with</param>
584 <param name="position">position for the sound to be played at. Normally the avatar.</param> 868 <param name="callback">Callback to stop firing events for</param>
585 <param name="gain">volume of the sound, from 0.0 to 1.0</param>
586 </member> 869 </member>
587 <member name="M:OpenMetaverse.SoundManager.SendSoundTrigger(OpenMetaverse.UUID,OpenMetaverse.Simulator,OpenMetaverse.Vector3,System.Single)"> 870 <member name="M:OpenMetaverse.NetworkManager.RegisterEventCallback(System.String,OpenMetaverse.Caps.EventQueueCallback)">
588 <summary> 871 <summary>
589 Plays a sound in the specified sim 872 Register a CAPS event handler. This is a low level event interface
873 and should only be used if you are doing something not supported in
874 the library
590 </summary> 875 </summary>
591 <param name="soundID">UUID of the sound to be played.</param> 876 <param name="capsEvent">Name of the CAPS event to register a handler for</param>
592 <param name="sim">UUID of the sound to be played.</param> 877 <param name="callback">Callback to fire when a CAPS event is received</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>
595 </member> 878 </member>
596 <member name="M:OpenMetaverse.SoundManager.SendSoundTrigger(OpenMetaverse.UUID,System.UInt64,OpenMetaverse.Vector3,System.Single)"> 879 <member name="M:OpenMetaverse.NetworkManager.UnregisterEventCallback(System.String,OpenMetaverse.Caps.EventQueueCallback)">
597 <summary> 880 <summary>
598 Play a sound asset 881 Unregister a CAPS event handler. This is a low level event interface
882 and should only be used if you are doing something not supported in
883 the library
599 </summary> 884 </summary>
600 <param name="soundID">UUID of the sound to be played.</param> 885 <param name="capsEvent">Name of the CAPS event this callback is
601 <param name="handle">handle id for the sim to be played in.</param> 886 registered with</param>
602 <param name="position">position for the sound to be played at. Normally the avatar.</param> 887 <param name="callback">Callback to stop firing events for</param>
603 <param name="gain">volume of the sound, from 0.0 to 1.0</param>
604 </member> 888 </member>
605 <member name="M:OpenMetaverse.SoundManager.AttachedSoundHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 889 <member name="M:OpenMetaverse.NetworkManager.SendPacket(OpenMetaverse.Packets.Packet)">
890 <summary>
891 Send a packet to the simulator the avatar is currently occupying
892 </summary>
893 <param name="packet">Packet to send</param>
894 </member>
895 <member name="M:OpenMetaverse.NetworkManager.SendPacket(OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)">
896 <summary>
897 Send a packet to a specified simulator
898 </summary>
899 <param name="packet">Packet to send</param>
900 <param name="simulator">Simulator to send the packet to</param>
901 </member>
902 <member name="M:OpenMetaverse.NetworkManager.Connect(System.Net.IPAddress,System.UInt16,System.UInt64,System.Boolean,System.String)">
903 <summary>
904 Connect to a simulator
905 </summary>
906 <param name="ip">IP address to connect to</param>
907 <param name="port">Port to connect to</param>
908 <param name="handle">Handle for this simulator, to identify its
909 location in the grid</param>
910 <param name="setDefault">Whether to set CurrentSim to this new
911 connection, use this if the avatar is moving in to this simulator</param>
912 <param name="seedcaps">URL of the capabilities server to use for
913 this sim connection</param>
914 <returns>A Simulator object on success, otherwise null</returns>
915 </member>
916 <member name="M:OpenMetaverse.NetworkManager.Connect(System.Net.IPEndPoint,System.UInt64,System.Boolean,System.String)">
917 <summary>
918 Connect to a simulator
919 </summary>
920 <param name="endPoint">IP address and port to connect to</param>
921 <param name="handle">Handle for this simulator, to identify its
922 location in the grid</param>
923 <param name="setDefault">Whether to set CurrentSim to this new
924 connection, use this if the avatar is moving in to this simulator</param>
925 <param name="seedcaps">URL of the capabilities server to use for
926 this sim connection</param>
927 <returns>A Simulator object on success, otherwise null</returns>
928 </member>
929 <member name="M:OpenMetaverse.NetworkManager.Logout">
930 <summary>
931 Initiate a blocking logout request. This will return when the logout
932 handshake has completed or when <code>Settings.LOGOUT_TIMEOUT</code>
933 has expired and the network layer is manually shut down
934 </summary>
935 </member>
936 <member name="M:OpenMetaverse.NetworkManager.RequestLogout">
937 <summary>
938 Initiate the logout process. Check if logout succeeded with the
939 <code>OnLogoutReply</code> event, and if this does not fire the
940 <code>Shutdown()</code> function needs to be manually called
941 </summary>
942 </member>
943 <member name="M:OpenMetaverse.NetworkManager.DisconnectSim(OpenMetaverse.Simulator,System.Boolean)">
944 <summary>
945 Close a connection to the given simulator
946 </summary>
947 <param name="simulator"></param>
948 <param name="sendCloseCircuit"></param>
949 </member>
950 <member name="M:OpenMetaverse.NetworkManager.Shutdown(OpenMetaverse.NetworkManager.DisconnectType)">
951 <summary>
952 Shutdown will disconnect all the sims except for the current sim
953 first, and then kill the connection to CurrentSim. This should only
954 be called if the logout process times out on <code>RequestLogout</code>
955 </summary>
956 <param name="type">Type of shutdown</param>
957 </member>
958 <member name="M:OpenMetaverse.NetworkManager.Shutdown(OpenMetaverse.NetworkManager.DisconnectType,System.String)">
959 <summary>
960 Shutdown will disconnect all the sims except for the current sim
961 first, and then kill the connection to CurrentSim. This should only
962 be called if the logout process times out on <code>RequestLogout</code>
963 </summary>
964 <param name="type">Type of shutdown</param>
965 <param name="message">Shutdown message</param>
966 </member>
967 <member name="M:OpenMetaverse.NetworkManager.FindSimulator(System.Net.IPEndPoint)">
968 <summary>
969 Searches through the list of currently connected simulators to find
970 one attached to the given IPEndPoint
971 </summary>
972 <param name="endPoint">IPEndPoint of the Simulator to search for</param>
973 <returns>A Simulator reference on success, otherwise null</returns>
974 </member>
975 <member name="M:OpenMetaverse.NetworkManager.RaiseConnectedEvent(OpenMetaverse.Simulator)">
976 <summary>
977 Fire an event when an event queue connects for capabilities
978 </summary>
979 <param name="simulator">Simulator the event queue is attached to</param>
980 </member>
981 <member name="M:OpenMetaverse.NetworkManager.LogoutReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
606 <summary>Process an incoming packet and raise the appropriate events</summary> 982 <summary>Process an incoming packet and raise the appropriate events</summary>
607 <param name="sender">The sender</param> 983 <param name="sender">The sender</param>
608 <param name="e">The EventArgs object containing the packet data</param> 984 <param name="e">The EventArgs object containing the packet data</param>
609 </member> 985 </member>
610 <member name="M:OpenMetaverse.SoundManager.AttachedSoundGainChangeHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 986 <member name="M:OpenMetaverse.NetworkManager.StartPingCheckHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
611 <summary>Process an incoming packet and raise the appropriate events</summary> 987 <summary>Process an incoming packet and raise the appropriate events</summary>
612 <param name="sender">The sender</param> 988 <param name="sender">The sender</param>
613 <param name="e">The EventArgs object containing the packet data</param> 989 <param name="e">The EventArgs object containing the packet data</param>
614 </member> 990 </member>
615 <member name="M:OpenMetaverse.SoundManager.PreloadSoundHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 991 <member name="M:OpenMetaverse.NetworkManager.CompletePingCheckHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
616 <summary>Process an incoming packet and raise the appropriate events</summary> 992 <summary>Process an incoming packet and raise the appropriate events</summary>
617 <param name="sender">The sender</param> 993 <param name="sender">The sender</param>
618 <param name="e">The EventArgs object containing the packet data</param> 994 <param name="e">The EventArgs object containing the packet data</param>
619 </member> 995 </member>
620 <member name="M:OpenMetaverse.SoundManager.SoundTriggerHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 996 <member name="M:OpenMetaverse.NetworkManager.SimStatsHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
621 <summary>Process an incoming packet and raise the appropriate events</summary> 997 <summary>Process an incoming packet and raise the appropriate events</summary>
622 <param name="sender">The sender</param> 998 <param name="sender">The sender</param>
623 <param name="e">The EventArgs object containing the packet data</param> 999 <param name="e">The EventArgs object containing the packet data</param>
624 </member> 1000 </member>
625 <member name="E:OpenMetaverse.SoundManager.AttachedSound"> 1001 <member name="M:OpenMetaverse.NetworkManager.RegionHandshakeHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
1002 <summary>Process an incoming packet and raise the appropriate events</summary>
1003 <param name="sender">The sender</param>
1004 <param name="e">The EventArgs object containing the packet data</param>
1005 </member>
1006 <member name="M:OpenMetaverse.NetworkManager.DisableSimulatorHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
1007 <summary>Process an incoming packet and raise the appropriate events</summary>
1008 <param name="sender">The sender</param>
1009 <param name="e">The EventArgs object containing the packet data</param>
1010 </member>
1011 <member name="M:OpenMetaverse.NetworkManager.KickUserHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
1012 <summary>Process an incoming packet and raise the appropriate events</summary>
1013 <param name="sender">The sender</param>
1014 <param name="e">The EventArgs object containing the packet data</param>
1015 </member>
1016 <member name="E:OpenMetaverse.NetworkManager.LoginProgress">
626 <summary>Raised when the simulator sends us data containing 1017 <summary>Raised when the simulator sends us data containing
627 sound</summary> 1018 ...</summary>
628 </member> 1019 </member>
629 <member name="E:OpenMetaverse.SoundManager.AttachedSoundGainChange"> 1020 <member name="E:OpenMetaverse.NetworkManager.OnLoginResponse">
1021 <summary>Called when a reply is received from the login server, the
1022 login sequence will block until this event returns</summary>
1023 </member>
1024 <member name="P:OpenMetaverse.NetworkManager.LoginStatusCode">
1025 <summary>Current state of logging in</summary>
1026 </member>
1027 <member name="P:OpenMetaverse.NetworkManager.LoginErrorKey">
1028 <summary>Upon login failure, contains a short string key for the
1029 type of login error that occurred</summary>
1030 </member>
1031 <member name="P:OpenMetaverse.NetworkManager.RawLoginReply">
1032 <summary>The raw XML-RPC reply from the login server, exactly as it
1033 was received (minus the HTTP header)</summary>
1034 </member>
1035 <member name="P:OpenMetaverse.NetworkManager.LoginMessage">
1036 <summary>During login this contains a descriptive version of
1037 LoginStatusCode. After a successful login this will contain the
1038 message of the day, and after a failed login a descriptive error
1039 message will be returned</summary>
1040 </member>
1041 <member name="E:OpenMetaverse.NetworkManager.PacketSent">
630 <summary>Raised when the simulator sends us data containing 1042 <summary>Raised when the simulator sends us data containing
631 ...</summary> 1043 ...</summary>
632 </member> 1044 </member>
633 <member name="E:OpenMetaverse.SoundManager.SoundTrigger"> 1045 <member name="E:OpenMetaverse.NetworkManager.LoggedOut">
634 <summary>Raised when the simulator sends us data containing 1046 <summary>Raised when the simulator sends us data containing
635 ...</summary> 1047 ...</summary>
636 </member> 1048 </member>
637 <member name="E:OpenMetaverse.SoundManager.PreloadSound"> 1049 <member name="E:OpenMetaverse.NetworkManager.SimConnecting">
638 <summary>Raised when the simulator sends us data containing 1050 <summary>Raised when the simulator sends us data containing
639 ...</summary> 1051 ...</summary>
640 </member> 1052 </member>
641 <member name="T:OpenMetaverse.AttachedSoundEventArgs"> 1053 <member name="E:OpenMetaverse.NetworkManager.SimConnected">
642 <summary>Provides data for the <see cref="E:OpenMetaverse.SoundManager.AttachedSound"/> event</summary> 1054 <summary>Raised when the simulator sends us data containing
643 <remarks>The <see cref="E:OpenMetaverse.SoundManager.AttachedSound"/> event occurs when the simulator sends 1055 ...</summary>
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>
659 </member> 1056 </member>
660 <member name="M:OpenMetaverse.AttachedSoundEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,System.Single,OpenMetaverse.SoundFlags)"> 1057 <member name="E:OpenMetaverse.NetworkManager.SimDisconnected">
1058 <summary>Raised when the simulator sends us data containing
1059 ...</summary>
1060 </member>
1061 <member name="E:OpenMetaverse.NetworkManager.Disconnected">
1062 <summary>Raised when the simulator sends us data containing
1063 ...</summary>
1064 </member>
1065 <member name="E:OpenMetaverse.NetworkManager.SimChanged">
1066 <summary>Raised when the simulator sends us data containing
1067 ...</summary>
1068 </member>
1069 <member name="E:OpenMetaverse.NetworkManager.EventQueueRunning">
1070 <summary>Raised when the simulator sends us data containing
1071 ...</summary>
1072 </member>
1073 <member name="P:OpenMetaverse.NetworkManager.CircuitCode">
1074 <summary>Unique identifier associated with our connections to
1075 simulators</summary>
1076 </member>
1077 <member name="P:OpenMetaverse.NetworkManager.CurrentSim">
1078 <summary>The simulator that the logged in avatar is currently
1079 occupying</summary>
1080 </member>
1081 <member name="P:OpenMetaverse.NetworkManager.Connected">
1082 <summary>Shows whether the network layer is logged in to the
1083 grid or not</summary>
1084 </member>
1085 <member name="P:OpenMetaverse.NetworkManager.InboxCount">
1086 <summary>Number of packets in the incoming queue</summary>
1087 </member>
1088 <member name="P:OpenMetaverse.NetworkManager.OutboxCount">
1089 <summary>Number of packets in the outgoing queue</summary>
1090 </member>
1091 <member name="T:OpenMetaverse.NetworkManager.LoginResponseCallback">
661 <summary> 1092 <summary>
662 Construct a new instance of the SoundTriggerEventArgs class 1093
663 </summary> 1094 </summary>
664 <param name="sim">Simulator where the event originated</param> 1095 <param name="loginSuccess"></param>
665 <param name="soundID">The sound asset id</param> 1096 <param name="redirect"></param>
666 <param name="ownerID">The ID of the owner</param> 1097 <param name="replyData"></param>
667 <param name="objectID">The ID of the object</param> 1098 <param name="message"></param>
668 <param name="gain">The volume level</param> 1099 <param name="reason"></param>
669 <param name="flags">The <see cref="T:OpenMetaverse.SoundFlags"/></param>
670 </member> 1100 </member>
671 <member name="P:OpenMetaverse.AttachedSoundEventArgs.Simulator"> 1101 <member name="T:OpenMetaverse.NetworkManager.DisconnectType">
672 <summary>Simulator where the event originated</summary> 1102 <summary>
1103 Explains why a simulator or the grid disconnected from us
1104 </summary>
673 </member> 1105 </member>
674 <member name="P:OpenMetaverse.AttachedSoundEventArgs.SoundID"> 1106 <member name="F:OpenMetaverse.NetworkManager.DisconnectType.ClientInitiated">
675 <summary>Get the sound asset id</summary> 1107 <summary>The client requested the logout or simulator disconnect</summary>
676 </member> 1108 </member>
677 <member name="P:OpenMetaverse.AttachedSoundEventArgs.OwnerID"> 1109 <member name="F:OpenMetaverse.NetworkManager.DisconnectType.ServerInitiated">
678 <summary>Get the ID of the owner</summary> 1110 <summary>The server notified us that it is disconnecting</summary>
679 </member> 1111 </member>
680 <member name="P:OpenMetaverse.AttachedSoundEventArgs.ObjectID"> 1112 <member name="F:OpenMetaverse.NetworkManager.DisconnectType.NetworkTimeout">
681 <summary>Get the ID of the Object</summary> 1113 <summary>Either a socket was closed or network traffic timed out</summary>
682 </member> 1114 </member>
683 <member name="P:OpenMetaverse.AttachedSoundEventArgs.Gain"> 1115 <member name="F:OpenMetaverse.NetworkManager.DisconnectType.SimShutdown">
684 <summary>Get the volume level</summary> 1116 <summary>The last active simulator shut down</summary>
685 </member> 1117 </member>
686 <member name="P:OpenMetaverse.AttachedSoundEventArgs.Flags"> 1118 <member name="T:OpenMetaverse.NetworkManager.IncomingPacket">
687 <summary>Get the <see cref="T:OpenMetaverse.SoundFlags"/></summary> 1119 <summary>
1120 Holds a simulator reference and a decoded packet, these structs are put in
1121 the packet inbox for event handling
1122 </summary>
688 </member> 1123 </member>
689 <member name="T:OpenMetaverse.AttachedSoundGainChangeEventArgs"> 1124 <member name="F:OpenMetaverse.NetworkManager.IncomingPacket.Simulator">
690 <summary>Provides data for the <see cref="E:OpenMetaverse.SoundManager.AttachedSoundGainChange"/> event</summary> 1125 <summary>Reference to the simulator that this packet came from</summary>
691 <remarks>The <see cref="E:OpenMetaverse.SoundManager.AttachedSoundGainChange"/> event occurs when an attached sound
692 changes its volume level</remarks>
693 </member> 1126 </member>
694 <member name="M:OpenMetaverse.AttachedSoundGainChangeEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.UUID,System.Single)"> 1127 <member name="F:OpenMetaverse.NetworkManager.IncomingPacket.Packet">
1128 <summary>Packet that needs to be processed</summary>
1129 </member>
1130 <member name="T:OpenMetaverse.NetworkManager.OutgoingPacket">
695 <summary> 1131 <summary>
696 Construct a new instance of the AttachedSoundGainChangedEventArgs class 1132 Holds a simulator reference and a serialized packet, these structs are put in
1133 the packet outbox for sending
697 </summary> 1134 </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>
701 </member> 1135 </member>
702 <member name="P:OpenMetaverse.AttachedSoundGainChangeEventArgs.Simulator"> 1136 <member name="F:OpenMetaverse.NetworkManager.OutgoingPacket.Simulator">
703 <summary>Simulator where the event originated</summary> 1137 <summary>Reference to the simulator this packet is destined for</summary>
704 </member> 1138 </member>
705 <member name="P:OpenMetaverse.AttachedSoundGainChangeEventArgs.ObjectID"> 1139 <member name="F:OpenMetaverse.NetworkManager.OutgoingPacket.Buffer">
706 <summary>Get the ID of the Object</summary> 1140 <summary>Packet that needs to be sent</summary>
707 </member> 1141 </member>
708 <member name="P:OpenMetaverse.AttachedSoundGainChangeEventArgs.Gain"> 1142 <member name="F:OpenMetaverse.NetworkManager.OutgoingPacket.SequenceNumber">
709 <summary>Get the volume level</summary> 1143 <summary>Sequence number of the wrapped packet</summary>
710 </member> 1144 </member>
711 <member name="T:OpenMetaverse.SoundTriggerEventArgs"> 1145 <member name="F:OpenMetaverse.NetworkManager.OutgoingPacket.ResendCount">
712 <summary>Provides data for the <see cref="E:OpenMetaverse.SoundManager.SoundTrigger"/> event</summary> 1146 <summary>Number of times this packet has been resent</summary>
713 <remarks><para>The <see cref="E:OpenMetaverse.SoundManager.SoundTrigger"/> event occurs when the simulator forwards 1147 </member>
714 a request made by yourself or another agent to play either an asset sound or a built in sound</para> 1148 <member name="F:OpenMetaverse.NetworkManager.OutgoingPacket.TickCount">
715 1149 <summary>Environment.TickCount when this packet was last sent over the wire</summary>
716 <para>Requests to play sounds where the <see cref="P:OpenMetaverse.SoundTriggerEventArgs.SoundID"/> is not one of the built-in 1150 </member>
717 <see cref="T:OpenMetaverse.Sounds"/> will require sending a request to download the sound asset before it can be played</para> 1151 <member name="F:OpenMetaverse.NetworkManager.OutgoingPacket.Type">
718 </remarks> 1152 <summary>Type of the packet</summary>
1153 </member>
1154 <member name="T:OpenMetaverse.PacketEventDictionary">
1155 <summary>
1156 Registers, unregisters, and fires events generated by incoming packets
1157 </summary>
1158 </member>
1159 <member name="F:OpenMetaverse.PacketEventDictionary.Client">
1160 <summary>Reference to the GridClient object</summary>
1161 </member>
1162 <member name="M:OpenMetaverse.PacketEventDictionary.#ctor(OpenMetaverse.GridClient)">
1163 <summary>
1164 Default constructor
1165 </summary>
1166 <param name="client"></param>
1167 </member>
1168 <member name="M:OpenMetaverse.PacketEventDictionary.RegisterEvent(OpenMetaverse.Packets.PacketType,System.EventHandler{OpenMetaverse.PacketReceivedEventArgs},System.Boolean)">
1169 <summary>
1170 Register an event handler
1171 </summary>
1172 <remarks>Use PacketType.Default to fire this event on every
1173 incoming packet</remarks>
1174 <param name="packetType">Packet type to register the handler for</param>
1175 <param name="eventHandler">Callback to be fired</param>
1176 <param name="isAsync">True if this callback should be ran
1177 asynchronously, false to run it synchronous</param>
1178 </member>
1179 <member name="M:OpenMetaverse.PacketEventDictionary.UnregisterEvent(OpenMetaverse.Packets.PacketType,System.EventHandler{OpenMetaverse.PacketReceivedEventArgs})">
1180 <summary>
1181 Unregister an event handler
1182 </summary>
1183 <param name="packetType">Packet type to unregister the handler for</param>
1184 <param name="eventHandler">Callback to be unregistered</param>
1185 </member>
1186 <member name="M:OpenMetaverse.PacketEventDictionary.RaiseEvent(OpenMetaverse.Packets.PacketType,OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)">
1187 <summary>
1188 Fire the events registered for this packet type
1189 </summary>
1190 <param name="packetType">Incoming packet type</param>
1191 <param name="packet">Incoming packet</param>
1192 <param name="simulator">Simulator this packet was received from</param>
1193 </member>
1194 <member name="T:OpenMetaverse.PacketEventDictionary.PacketCallbackWrapper">
1195 <summary>
1196 Object that is passed to worker threads in the ThreadPool for
1197 firing packet callbacks
1198 </summary>
1199 </member>
1200 <member name="F:OpenMetaverse.PacketEventDictionary.PacketCallbackWrapper.Callback">
1201 <summary>Callback to fire for this packet</summary>
1202 </member>
1203 <member name="F:OpenMetaverse.PacketEventDictionary.PacketCallbackWrapper.Simulator">
1204 <summary>Reference to the simulator that this packet came from</summary>
1205 </member>
1206 <member name="F:OpenMetaverse.PacketEventDictionary.PacketCallbackWrapper.Packet">
1207 <summary>The packet that needs to be processed</summary>
1208 </member>
1209 <member name="T:OpenMetaverse.CapsEventDictionary">
1210 <summary>
1211 Registers, unregisters, and fires events generated by the Capabilities
1212 event queue
1213 </summary>
1214 </member>
1215 <member name="F:OpenMetaverse.CapsEventDictionary.Client">
1216 <summary>Reference to the GridClient object</summary>
1217 </member>
1218 <member name="M:OpenMetaverse.CapsEventDictionary.#ctor(OpenMetaverse.GridClient)">
1219 <summary>
1220 Default constructor
1221 </summary>
1222 <param name="client">Reference to the GridClient object</param>
1223 </member>
1224 <member name="M:OpenMetaverse.CapsEventDictionary.RegisterEvent(System.String,OpenMetaverse.Caps.EventQueueCallback)">
1225 <summary>
1226 Register an new event handler for a capabilities event sent via the EventQueue
1227 </summary>
1228 <remarks>Use String.Empty to fire this event on every CAPS event</remarks>
1229 <param name="capsEvent">Capability event name to register the
1230 handler for</param>
1231 <param name="eventHandler">Callback to fire</param>
1232 </member>
1233 <member name="M:OpenMetaverse.CapsEventDictionary.UnregisterEvent(System.String,OpenMetaverse.Caps.EventQueueCallback)">
1234 <summary>
1235 Unregister a previously registered capabilities handler
1236 </summary>
1237 <param name="capsEvent">Capability event name unregister the
1238 handler for</param>
1239 <param name="eventHandler">Callback to unregister</param>
1240 </member>
1241 <member name="M:OpenMetaverse.CapsEventDictionary.RaiseEvent(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
1242 <summary>
1243 Fire the events registered for this event type synchronously
1244 </summary>
1245 <param name="capsEvent">Capability name</param>
1246 <param name="message">Decoded event body</param>
1247 <param name="simulator">Reference to the simulator that
1248 generated this event</param>
1249 </member>
1250 <member name="M:OpenMetaverse.CapsEventDictionary.BeginRaiseEvent(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
1251 <summary>
1252 Fire the events registered for this event type asynchronously
1253 </summary>
1254 <param name="capsEvent">Capability name</param>
1255 <param name="message">Decoded event body</param>
1256 <param name="simulator">Reference to the simulator that
1257 generated this event</param>
1258 </member>
1259 <member name="T:OpenMetaverse.CapsEventDictionary.CapsCallbackWrapper">
1260 <summary>
1261 Object that is passed to worker threads in the ThreadPool for
1262 firing CAPS callbacks
1263 </summary>
1264 </member>
1265 <member name="F:OpenMetaverse.CapsEventDictionary.CapsCallbackWrapper.Callback">
1266 <summary>Callback to fire for this packet</summary>
1267 </member>
1268 <member name="F:OpenMetaverse.CapsEventDictionary.CapsCallbackWrapper.CapsEvent">
1269 <summary>Name of the CAPS event</summary>
1270 </member>
1271 <member name="F:OpenMetaverse.CapsEventDictionary.CapsCallbackWrapper.Message">
1272 <summary>Strongly typed decoded data</summary>
1273 </member>
1274 <member name="F:OpenMetaverse.CapsEventDictionary.CapsCallbackWrapper.Simulator">
1275 <summary>Reference to the simulator that generated this event</summary>
1276 </member>
1277 <member name="T:OpenMetaverse.DownloadRequest">
1278 <summary>
1279 Represends individual HTTP Download request
1280 </summary>
1281 </member>
1282 <member name="F:OpenMetaverse.DownloadRequest.Address">
1283 <summary>URI of the item to fetch</summary>
1284 </member>
1285 <member name="F:OpenMetaverse.DownloadRequest.MillisecondsTimeout">
1286 <summary>Timout specified in milliseconds</summary>
1287 </member>
1288 <member name="F:OpenMetaverse.DownloadRequest.DownloadProgressCallback">
1289 <summary>Download progress callback</summary>
1290 </member>
1291 <member name="F:OpenMetaverse.DownloadRequest.CompletedCallback">
1292 <summary>Download completed callback</summary>
1293 </member>
1294 <member name="F:OpenMetaverse.DownloadRequest.ContentType">
1295 <summary>Accept the following content type</summary>
1296 </member>
1297 <member name="F:OpenMetaverse.DownloadRequest.Retries">
1298 <summary>How many times will this request be retried</summary>
1299 </member>
1300 <member name="F:OpenMetaverse.DownloadRequest.Attempt">
1301 <summary>Current fetch attempt</summary>
1302 </member>
1303 <member name="M:OpenMetaverse.DownloadRequest.#ctor">
1304 <summary>Default constructor</summary>
1305 </member>
1306 <member name="M:OpenMetaverse.DownloadRequest.#ctor(System.Uri,System.Int32,System.String,OpenMetaverse.Http.CapsBase.DownloadProgressEventHandler,OpenMetaverse.Http.CapsBase.RequestCompletedEventHandler)">
1307 <summary>Constructor</summary>
1308 </member>
1309 <member name="T:OpenMetaverse.DownloadManager">
1310 <summary>
1311 Manages async HTTP downloads with a limit on maximum
1312 concurrent downloads
1313 </summary>
1314 </member>
1315 <member name="M:OpenMetaverse.DownloadManager.#ctor">
1316 <summary>Default constructor</summary>
1317 </member>
1318 <member name="M:OpenMetaverse.DownloadManager.Dispose">
1319 <summary>Cleanup method</summary>
1320 </member>
1321 <member name="M:OpenMetaverse.DownloadManager.SetupRequest(System.Uri,System.String)">
1322 <summary>Setup http download request</summary>
1323 </member>
1324 <member name="M:OpenMetaverse.DownloadManager.EnqueuePending">
1325 <summary>Check the queue for pending work</summary>
1326 </member>
1327 <member name="M:OpenMetaverse.DownloadManager.QueueDownlad(OpenMetaverse.DownloadRequest)">
1328 <summary>Enqueue a new HTPP download</summary>
1329 </member>
1330 <member name="P:OpenMetaverse.DownloadManager.ParallelDownloads">
1331 <summary>Maximum number of parallel downloads from a single endpoint</summary>
1332 </member>
1333 <member name="P:OpenMetaverse.DownloadManager.ClientCert">
1334 <summary>Client certificate</summary>
1335 </member>
1336 <member name="T:OpenMetaverse.BinBVHAnimationReader">
1337 <summary>
1338 Reads in a byte array of an Animation Asset created by the SecondLife(tm) client.
1339 </summary>
1340 </member>
1341 <member name="F:OpenMetaverse.BinBVHAnimationReader.rotationkeys">
1342 <summary>
1343 Rotation Keyframe count (used internally)
1344 </summary>
1345 </member>
1346 <member name="F:OpenMetaverse.BinBVHAnimationReader.positionkeys">
1347 <summary>
1348 Position Keyframe count (used internally)
1349 </summary>
1350 </member>
1351 <member name="F:OpenMetaverse.BinBVHAnimationReader.Priority">
1352 <summary>
1353 Animation Priority
1354 </summary>
1355 </member>
1356 <member name="F:OpenMetaverse.BinBVHAnimationReader.Length">
1357 <summary>
1358 The animation length in seconds.
1359 </summary>
1360 </member>
1361 <member name="F:OpenMetaverse.BinBVHAnimationReader.ExpressionName">
1362 <summary>
1363 Expression set in the client. Null if [None] is selected
1364 </summary>
1365 </member>
1366 <member name="F:OpenMetaverse.BinBVHAnimationReader.InPoint">
1367 <summary>
1368 The time in seconds to start the animation
1369 </summary>
1370 </member>
1371 <member name="F:OpenMetaverse.BinBVHAnimationReader.OutPoint">
1372 <summary>
1373 The time in seconds to end the animation
1374 </summary>
1375 </member>
1376 <member name="F:OpenMetaverse.BinBVHAnimationReader.Loop">
1377 <summary>
1378 Loop the animation
1379 </summary>
1380 </member>
1381 <member name="F:OpenMetaverse.BinBVHAnimationReader.EaseInTime">
1382 <summary>
1383 Meta data. Ease in Seconds.
1384 </summary>
1385 </member>
1386 <member name="F:OpenMetaverse.BinBVHAnimationReader.EaseOutTime">
1387 <summary>
1388 Meta data. Ease out seconds.
1389 </summary>
1390 </member>
1391 <member name="F:OpenMetaverse.BinBVHAnimationReader.HandPose">
1392 <summary>
1393 Meta Data for the Hand Pose
1394 </summary>
1395 </member>
1396 <member name="F:OpenMetaverse.BinBVHAnimationReader.JointCount">
1397 <summary>
1398 Number of joints defined in the animation
1399 </summary>
1400 </member>
1401 <member name="F:OpenMetaverse.BinBVHAnimationReader.joints">
1402 <summary>
1403 Contains an array of joints
1404 </summary>
1405 </member>
1406 <member name="M:OpenMetaverse.BinBVHAnimationReader.#ctor(System.Byte[])">
1407 <summary>
1408 Searialize an animation asset into it's joints/keyframes/meta data
1409 </summary>
1410 <param name="animationdata"></param>
1411 </member>
1412 <member name="M:OpenMetaverse.BinBVHAnimationReader.ReadBytesUntilNull(System.Byte[],System.Int32@)">
1413 <summary>
1414 Variable length strings seem to be null terminated in the animation asset.. but..
1415 use with caution, home grown.
1416 advances the index.
1417 </summary>
1418 <param name="data">The animation asset byte array</param>
1419 <param name="i">The offset to start reading</param>
1420 <returns>a string</returns>
1421 </member>
1422 <member name="M:OpenMetaverse.BinBVHAnimationReader.readJoint(System.Byte[],System.Int32@)">
1423 <summary>
1424 Read in a Joint from an animation asset byte array
1425 Variable length Joint fields, yay!
1426 Advances the index
1427 </summary>
1428 <param name="data">animation asset byte array</param>
1429 <param name="i">Byte Offset of the start of the joint</param>
1430 <returns>The Joint data serialized into the binBVHJoint structure</returns>
1431 </member>
1432 <member name="M:OpenMetaverse.BinBVHAnimationReader.readKeys(System.Byte[],System.Int32@,System.Int32,System.Single,System.Single)">
1433 <summary>
1434 Read Keyframes of a certain type
1435 advance i
1436 </summary>
1437 <param name="data">Animation Byte array</param>
1438 <param name="i">Offset in the Byte Array. Will be advanced</param>
1439 <param name="keycount">Number of Keyframes</param>
1440 <param name="min">Scaling Min to pass to the Uint16ToFloat method</param>
1441 <param name="max">Scaling Max to pass to the Uint16ToFloat method</param>
1442 <returns></returns>
1443 </member>
1444 <member name="M:OpenMetaverse.BinBVHAnimationReader.Equals(System.Object)">
1445 <summary>
1446 Determines whether the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>.
1447 </summary>
1448 <returns>
1449 true if the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>; otherwise, false.
1450 </returns>
1451 <param name="obj">The <see cref="T:System.Object"/> to compare with the current <see cref="T:System.Object"/>.
1452 </param><exception cref="T:System.NullReferenceException">The <paramref name="obj"/> parameter is null.
1453 </exception><filterpriority>2</filterpriority>
1454 </member>
1455 <member name="M:OpenMetaverse.BinBVHAnimationReader.GetHashCode">
1456 <summary>
1457 Serves as a hash function for a particular type.
1458 </summary>
1459 <returns>
1460 A hash code for the current <see cref="T:System.Object"/>.
1461 </returns>
1462 <filterpriority>2</filterpriority>
1463 </member>
1464 <member name="T:OpenMetaverse.binBVHJoint">
1465 <summary>
1466 A Joint and it's associated meta data and keyframes
1467 </summary>
1468 </member>
1469 <member name="M:OpenMetaverse.binBVHJoint.Equals(System.Object)">
1470 <summary>
1471 Indicates whether this instance and a specified object are equal.
1472 </summary>
1473 <returns>
1474 true if <paramref name="obj"/> and this instance are the same type and represent the same value; otherwise, false.
1475 </returns>
1476 <param name="obj">Another object to compare to.
1477 </param><filterpriority>2</filterpriority>
1478 </member>
1479 <member name="M:OpenMetaverse.binBVHJoint.GetHashCode">
1480 <summary>
1481 Returns the hash code for this instance.
1482 </summary>
1483 <returns>
1484 A 32-bit signed integer that is the hash code for this instance.
1485 </returns>
1486 <filterpriority>2</filterpriority>
1487 </member>
1488 <member name="F:OpenMetaverse.binBVHJoint.Name">
1489 <summary>
1490 Name of the Joint. Matches the avatar_skeleton.xml in client distros
1491 </summary>
1492 </member>
1493 <member name="F:OpenMetaverse.binBVHJoint.Priority">
1494 <summary>
1495 Joint Animation Override? Was the same as the Priority in testing..
1496 </summary>
1497 </member>
1498 <member name="F:OpenMetaverse.binBVHJoint.rotationkeys">
1499 <summary>
1500 Array of Rotation Keyframes in order from earliest to latest
1501 </summary>
1502 </member>
1503 <member name="F:OpenMetaverse.binBVHJoint.positionkeys">
1504 <summary>
1505 Array of Position Keyframes in order from earliest to latest
1506 This seems to only be for the Pelvis?
1507 </summary>
1508 </member>
1509 <member name="F:OpenMetaverse.binBVHJoint.Tag">
1510 <summary>
1511 Custom application data that can be attached to a joint
1512 </summary>
1513 </member>
1514 <member name="T:OpenMetaverse.binBVHJointKey">
1515 <summary>
1516 A Joint Keyframe. This is either a position or a rotation.
1517 </summary>
1518 </member>
1519 <member name="F:OpenMetaverse.binBVHJointKey.key_element">
1520 <summary>
1521 Either a Vector3 position or a Vector3 Euler rotation
1522 </summary>
1523 </member>
1524 <member name="T:OpenMetaverse.HandPose">
1525 <summary>
1526 Poses set in the animation metadata for the hands.
1527 </summary>
1528 </member>
1529 <member name="T:OpenMetaverse.AgentDisplayName">
1530 <summary> Information about agents display name </summary>
1531 </member>
1532 <member name="F:OpenMetaverse.AgentDisplayName.ID">
1533 <summary> Agent UUID </summary>
1534 </member>
1535 <member name="F:OpenMetaverse.AgentDisplayName.UserName">
1536 <summary> Username </summary>
1537 </member>
1538 <member name="F:OpenMetaverse.AgentDisplayName.DisplayName">
1539 <summary> Display name </summary>
1540 </member>
1541 <member name="F:OpenMetaverse.AgentDisplayName.LegacyFirstName">
1542 <summary> First name (legacy) </summary>
1543 </member>
1544 <member name="F:OpenMetaverse.AgentDisplayName.LegacyLastName">
1545 <summary> Last name (legacy) </summary>
1546 </member>
1547 <member name="F:OpenMetaverse.AgentDisplayName.IsDefaultDisplayName">
1548 <summary> Is display name default display name </summary>
1549 </member>
1550 <member name="F:OpenMetaverse.AgentDisplayName.NextUpdate">
1551 <summary> Cache display name until </summary>
1552 </member>
1553 <member name="F:OpenMetaverse.AgentDisplayName.Updated">
1554 <summary> Last updated timestamp </summary>
1555 </member>
1556 <member name="M:OpenMetaverse.AgentDisplayName.FromOSD(OpenMetaverse.StructuredData.OSD)">
1557 <summary>
1558 Creates AgentDisplayName object from OSD
1559 </summary>
1560 <param name="data">Incoming OSD data</param>
1561 <returns>AgentDisplayName object</returns>
1562 </member>
1563 <member name="M:OpenMetaverse.AgentDisplayName.GetOSD">
1564 <summary>
1565 Return object as OSD map
1566 </summary>
1567 <returns>OSD containing agent's display name data</returns>
1568 </member>
1569 <member name="P:OpenMetaverse.AgentDisplayName.LegacyFullName">
1570 <summary> Full name (legacy) </summary>
1571 </member>
1572 <member name="T:OpenMetaverse.AvatarGroup">
1573 <summary>
1574 Holds group information for Avatars such as those you might find in a profile
1575 </summary>
1576 </member>
1577 <member name="F:OpenMetaverse.AvatarGroup.AcceptNotices">
1578 <summary>true of Avatar accepts group notices</summary>
1579 </member>
1580 <member name="F:OpenMetaverse.AvatarGroup.GroupID">
1581 <summary>Groups Key</summary>
1582 </member>
1583 <member name="F:OpenMetaverse.AvatarGroup.GroupInsigniaID">
1584 <summary>Texture Key for groups insignia</summary>
1585 </member>
1586 <member name="F:OpenMetaverse.AvatarGroup.GroupName">
1587 <summary>Name of the group</summary>
1588 </member>
1589 <member name="F:OpenMetaverse.AvatarGroup.GroupPowers">
1590 <summary>Powers avatar has in the group</summary>
1591 </member>
1592 <member name="F:OpenMetaverse.AvatarGroup.GroupTitle">
1593 <summary>Avatars Currently selected title</summary>
1594 </member>
1595 <member name="F:OpenMetaverse.AvatarGroup.ListInProfile">
1596 <summary>true of Avatar has chosen to list this in their profile</summary>
1597 </member>
1598 <member name="T:OpenMetaverse.Animation">
1599 <summary>
1600 Contains an animation currently being played by an agent
1601 </summary>
1602 </member>
1603 <member name="F:OpenMetaverse.Animation.AnimationID">
1604 <summary>The ID of the animation asset</summary>
1605 </member>
1606 <member name="F:OpenMetaverse.Animation.AnimationSequence">
1607 <summary>A number to indicate start order of currently playing animations</summary>
1608 <remarks>On Linden Grids this number is unique per region, with OpenSim it is per client</remarks>
1609 </member>
1610 <member name="F:OpenMetaverse.Animation.AnimationSourceObjectID">
1611 <summary></summary>
1612 </member>
1613 <member name="T:OpenMetaverse.ProfilePick">
1614 <summary>
1615 Holds group information on an individual profile pick
1616 </summary>
1617 </member>
1618 <member name="T:OpenMetaverse.AvatarManager">
1619 <summary>
1620 Retrieve friend status notifications, and retrieve avatar names and
1621 profiles
1622 </summary>
1623 </member>
1624 <member name="F:OpenMetaverse.AvatarManager.m_AvatarAnimation">
1625 <summary>The event subscribers, null of no subscribers</summary>
1626 </member>
1627 <member name="M:OpenMetaverse.AvatarManager.OnAvatarAnimation(OpenMetaverse.AvatarAnimationEventArgs)">
1628 <summary>Raises the AvatarAnimation Event</summary>
1629 <param name="e">An AvatarAnimationEventArgs object containing
1630 the data sent from the simulator</param>
1631 </member>
1632 <member name="F:OpenMetaverse.AvatarManager.m_AvatarAnimationLock">
1633 <summary>Thread sync lock object</summary>
1634 </member>
1635 <member name="F:OpenMetaverse.AvatarManager.m_AvatarAppearance">
1636 <summary>The event subscribers, null of no subscribers</summary>
1637 </member>
1638 <member name="M:OpenMetaverse.AvatarManager.OnAvatarAppearance(OpenMetaverse.AvatarAppearanceEventArgs)">
1639 <summary>Raises the AvatarAppearance Event</summary>
1640 <param name="e">A AvatarAppearanceEventArgs object containing
1641 the data sent from the simulator</param>
1642 </member>
1643 <member name="F:OpenMetaverse.AvatarManager.m_AvatarAppearanceLock">
1644 <summary>Thread sync lock object</summary>
1645 </member>
1646 <member name="F:OpenMetaverse.AvatarManager.m_UUIDNameReply">
1647 <summary>The event subscribers, null of no subscribers</summary>
1648 </member>
1649 <member name="M:OpenMetaverse.AvatarManager.OnUUIDNameReply(OpenMetaverse.UUIDNameReplyEventArgs)">
1650 <summary>Raises the UUIDNameReply Event</summary>
1651 <param name="e">A UUIDNameReplyEventArgs object containing
1652 the data sent from the simulator</param>
1653 </member>
1654 <member name="F:OpenMetaverse.AvatarManager.m_UUIDNameReplyLock">
1655 <summary>Thread sync lock object</summary>
1656 </member>
1657 <member name="F:OpenMetaverse.AvatarManager.m_AvatarInterestsReply">
1658 <summary>The event subscribers, null of no subscribers</summary>
1659 </member>
1660 <member name="M:OpenMetaverse.AvatarManager.OnAvatarInterestsReply(OpenMetaverse.AvatarInterestsReplyEventArgs)">
1661 <summary>Raises the AvatarInterestsReply Event</summary>
1662 <param name="e">A AvatarInterestsReplyEventArgs object containing
1663 the data sent from the simulator</param>
1664 </member>
1665 <member name="F:OpenMetaverse.AvatarManager.m_AvatarInterestsReplyLock">
1666 <summary>Thread sync lock object</summary>
1667 </member>
1668 <member name="F:OpenMetaverse.AvatarManager.m_AvatarPropertiesReply">
1669 <summary>The event subscribers, null of no subscribers</summary>
1670 </member>
1671 <member name="M:OpenMetaverse.AvatarManager.OnAvatarPropertiesReply(OpenMetaverse.AvatarPropertiesReplyEventArgs)">
1672 <summary>Raises the AvatarPropertiesReply Event</summary>
1673 <param name="e">A AvatarPropertiesReplyEventArgs object containing
1674 the data sent from the simulator</param>
1675 </member>
1676 <member name="F:OpenMetaverse.AvatarManager.m_AvatarPropertiesReplyLock">
1677 <summary>Thread sync lock object</summary>
1678 </member>
1679 <member name="F:OpenMetaverse.AvatarManager.m_AvatarGroupsReply">
1680 <summary>The event subscribers, null of no subscribers</summary>
1681 </member>
1682 <member name="M:OpenMetaverse.AvatarManager.OnAvatarGroupsReply(OpenMetaverse.AvatarGroupsReplyEventArgs)">
1683 <summary>Raises the AvatarGroupsReply Event</summary>
1684 <param name="e">A AvatarGroupsReplyEventArgs object containing
1685 the data sent from the simulator</param>
1686 </member>
1687 <member name="F:OpenMetaverse.AvatarManager.m_AvatarGroupsReplyLock">
1688 <summary>Thread sync lock object</summary>
1689 </member>
1690 <member name="F:OpenMetaverse.AvatarManager.m_AvatarPickerReply">
1691 <summary>The event subscribers, null of no subscribers</summary>
1692 </member>
1693 <member name="M:OpenMetaverse.AvatarManager.OnAvatarPickerReply(OpenMetaverse.AvatarPickerReplyEventArgs)">
1694 <summary>Raises the AvatarPickerReply Event</summary>
1695 <param name="e">A AvatarPickerReplyEventArgs object containing
1696 the data sent from the simulator</param>
1697 </member>
1698 <member name="F:OpenMetaverse.AvatarManager.m_AvatarPickerReplyLock">
1699 <summary>Thread sync lock object</summary>
1700 </member>
1701 <member name="F:OpenMetaverse.AvatarManager.m_ViewerEffectPointAt">
1702 <summary>The event subscribers, null of no subscribers</summary>
1703 </member>
1704 <member name="M:OpenMetaverse.AvatarManager.OnViewerEffectPointAt(OpenMetaverse.ViewerEffectPointAtEventArgs)">
1705 <summary>Raises the ViewerEffectPointAt Event</summary>
1706 <param name="e">A ViewerEffectPointAtEventArgs object containing
1707 the data sent from the simulator</param>
1708 </member>
1709 <member name="F:OpenMetaverse.AvatarManager.m_ViewerEffectPointAtLock">
1710 <summary>Thread sync lock object</summary>
1711 </member>
1712 <member name="F:OpenMetaverse.AvatarManager.m_ViewerEffectLookAt">
1713 <summary>The event subscribers, null of no subscribers</summary>
1714 </member>
1715 <member name="M:OpenMetaverse.AvatarManager.OnViewerEffectLookAt(OpenMetaverse.ViewerEffectLookAtEventArgs)">
1716 <summary>Raises the ViewerEffectLookAt Event</summary>
1717 <param name="e">A ViewerEffectLookAtEventArgs object containing
1718 the data sent from the simulator</param>
1719 </member>
1720 <member name="F:OpenMetaverse.AvatarManager.m_ViewerEffectLookAtLock">
1721 <summary>Thread sync lock object</summary>
1722 </member>
1723 <member name="F:OpenMetaverse.AvatarManager.m_ViewerEffect">
1724 <summary>The event subscribers, null of no subscribers</summary>
1725 </member>
1726 <member name="M:OpenMetaverse.AvatarManager.OnViewerEffect(OpenMetaverse.ViewerEffectEventArgs)">
1727 <summary>Raises the ViewerEffect Event</summary>
1728 <param name="e">A ViewerEffectEventArgs object containing
1729 the data sent from the simulator</param>
1730 </member>
1731 <member name="F:OpenMetaverse.AvatarManager.m_ViewerEffectLock">
1732 <summary>Thread sync lock object</summary>
1733 </member>
1734 <member name="F:OpenMetaverse.AvatarManager.m_AvatarPicksReply">
1735 <summary>The event subscribers, null of no subscribers</summary>
1736 </member>
1737 <member name="M:OpenMetaverse.AvatarManager.OnAvatarPicksReply(OpenMetaverse.AvatarPicksReplyEventArgs)">
1738 <summary>Raises the AvatarPicksReply Event</summary>
1739 <param name="e">A AvatarPicksReplyEventArgs object containing
1740 the data sent from the simulator</param>
1741 </member>
1742 <member name="F:OpenMetaverse.AvatarManager.m_AvatarPicksReplyLock">
1743 <summary>Thread sync lock object</summary>
1744 </member>
1745 <member name="F:OpenMetaverse.AvatarManager.m_PickInfoReply">
1746 <summary>The event subscribers, null of no subscribers</summary>
1747 </member>
1748 <member name="M:OpenMetaverse.AvatarManager.OnPickInfoReply(OpenMetaverse.PickInfoReplyEventArgs)">
1749 <summary>Raises the PickInfoReply Event</summary>
1750 <param name="e">A PickInfoReplyEventArgs object containing
1751 the data sent from the simulator</param>
1752 </member>
1753 <member name="F:OpenMetaverse.AvatarManager.m_PickInfoReplyLock">
1754 <summary>Thread sync lock object</summary>
1755 </member>
1756 <member name="F:OpenMetaverse.AvatarManager.m_AvatarClassifiedReply">
1757 <summary>The event subscribers, null of no subscribers</summary>
1758 </member>
1759 <member name="M:OpenMetaverse.AvatarManager.OnAvatarClassifiedReply(OpenMetaverse.AvatarClassifiedReplyEventArgs)">
1760 <summary>Raises the AvatarClassifiedReply Event</summary>
1761 <param name="e">A AvatarClassifiedReplyEventArgs object containing
1762 the data sent from the simulator</param>
1763 </member>
1764 <member name="F:OpenMetaverse.AvatarManager.m_AvatarClassifiedReplyLock">
1765 <summary>Thread sync lock object</summary>
1766 </member>
1767 <member name="F:OpenMetaverse.AvatarManager.m_ClassifiedInfoReply">
1768 <summary>The event subscribers, null of no subscribers</summary>
1769 </member>
1770 <member name="M:OpenMetaverse.AvatarManager.OnClassifiedInfoReply(OpenMetaverse.ClassifiedInfoReplyEventArgs)">
1771 <summary>Raises the ClassifiedInfoReply Event</summary>
1772 <param name="e">A ClassifiedInfoReplyEventArgs object containing
1773 the data sent from the simulator</param>
1774 </member>
1775 <member name="F:OpenMetaverse.AvatarManager.m_ClassifiedInfoReplyLock">
1776 <summary>Thread sync lock object</summary>
1777 </member>
1778 <member name="F:OpenMetaverse.AvatarManager.m_DisplayNameUpdate">
1779 <summary>The event subscribers, null of no subscribers</summary>
1780 </member>
1781 <member name="M:OpenMetaverse.AvatarManager.OnDisplayNameUpdate(OpenMetaverse.DisplayNameUpdateEventArgs)">
1782 <summary>Raises the DisplayNameUpdate Event</summary>
1783 <param name="e">A DisplayNameUpdateEventArgs object containing
1784 the data sent from the simulator</param>
1785 </member>
1786 <member name="F:OpenMetaverse.AvatarManager.m_DisplayNameUpdateLock">
1787 <summary>Thread sync lock object</summary>
1788 </member>
1789 <member name="M:OpenMetaverse.AvatarManager.#ctor(OpenMetaverse.GridClient)">
1790 <summary>
1791 Represents other avatars
1792 </summary>
1793 <param name="client"></param>
1794 </member>
1795 <member name="M:OpenMetaverse.AvatarManager.RequestTrackAgent(OpenMetaverse.UUID)">
1796 <summary>Tracks the specified avatar on your map</summary>
1797 <param name="preyID">Avatar ID to track</param>
1798 </member>
1799 <member name="M:OpenMetaverse.AvatarManager.RequestAvatarName(OpenMetaverse.UUID)">
1800 <summary>
1801 Request a single avatar name
1802 </summary>
1803 <param name="id">The avatar key to retrieve a name for</param>
1804 </member>
1805 <member name="M:OpenMetaverse.AvatarManager.RequestAvatarNames(System.Collections.Generic.List{OpenMetaverse.UUID})">
1806 <summary>
1807 Request a list of avatar names
1808 </summary>
1809 <param name="ids">The avatar keys to retrieve names for</param>
1810 </member>
1811 <member name="M:OpenMetaverse.AvatarManager.DisplayNamesAvailable">
1812 <summary>
1813 Check if Display Names functionality is available
1814 </summary>
1815 <returns>True if Display name functionality is available</returns>
1816 </member>
1817 <member name="M:OpenMetaverse.AvatarManager.GetDisplayNames(System.Collections.Generic.List{OpenMetaverse.UUID},OpenMetaverse.AvatarManager.DisplayNamesCallback)">
1818 <summary>
1819 Request retrieval of display names (max 90 names per request)
1820 </summary>
1821 <param name="ids">List of UUIDs to lookup</param>
1822 <param name="callback">Callback to report result of the operation</param>
1823 </member>
1824 <member name="M:OpenMetaverse.AvatarManager.RequestAvatarProperties(OpenMetaverse.UUID)">
1825 <summary>
1826 Start a request for Avatar Properties
1827 </summary>
1828 <param name="avatarid"></param>
1829 </member>
1830 <member name="M:OpenMetaverse.AvatarManager.RequestAvatarNameSearch(System.String,OpenMetaverse.UUID)">
1831 <summary>
1832 Search for an avatar (first name, last name)
1833 </summary>
1834 <param name="name">The name to search for</param>
1835 <param name="queryID">An ID to associate with this query</param>
1836 </member>
1837 <member name="M:OpenMetaverse.AvatarManager.RequestAvatarPicks(OpenMetaverse.UUID)">
1838 <summary>
1839 Start a request for Avatar Picks
1840 </summary>
1841 <param name="avatarid">UUID of the avatar</param>
1842 </member>
1843 <member name="M:OpenMetaverse.AvatarManager.RequestAvatarClassified(OpenMetaverse.UUID)">
1844 <summary>
1845 Start a request for Avatar Classifieds
1846 </summary>
1847 <param name="avatarid">UUID of the avatar</param>
1848 </member>
1849 <member name="M:OpenMetaverse.AvatarManager.RequestPickInfo(OpenMetaverse.UUID,OpenMetaverse.UUID)">
1850 <summary>
1851 Start a request for details of a specific profile pick
1852 </summary>
1853 <param name="avatarid">UUID of the avatar</param>
1854 <param name="pickid">UUID of the profile pick</param>
1855 </member>
1856 <member name="M:OpenMetaverse.AvatarManager.RequestClassifiedInfo(OpenMetaverse.UUID,OpenMetaverse.UUID)">
1857 <summary>
1858 Start a request for details of a specific profile classified
1859 </summary>
1860 <param name="avatarid">UUID of the avatar</param>
1861 <param name="classifiedid">UUID of the profile classified</param>
1862 </member>
1863 <member name="M:OpenMetaverse.AvatarManager.UUIDNameReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
1864 <summary>Process an incoming packet and raise the appropriate events</summary>
1865 <param name="sender">The sender</param>
1866 <param name="e">The EventArgs object containing the packet data</param>
1867 </member>
1868 <member name="M:OpenMetaverse.AvatarManager.AvatarAnimationHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
1869 <summary>Process an incoming packet and raise the appropriate events</summary>
1870 <param name="sender">The sender</param>
1871 <param name="e">The EventArgs object containing the packet data</param>
1872 </member>
1873 <member name="M:OpenMetaverse.AvatarManager.AvatarAppearanceHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
1874 <summary>Process an incoming packet and raise the appropriate events</summary>
1875 <param name="sender">The sender</param>
1876 <param name="e">The EventArgs object containing the packet data</param>
1877 </member>
1878 <member name="M:OpenMetaverse.AvatarManager.AvatarPropertiesHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
1879 <summary>Process an incoming packet and raise the appropriate events</summary>
1880 <param name="sender">The sender</param>
1881 <param name="e">The EventArgs object containing the packet data</param>
1882 </member>
1883 <member name="M:OpenMetaverse.AvatarManager.AvatarInterestsHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
1884 <summary>Process an incoming packet and raise the appropriate events</summary>
1885 <param name="sender">The sender</param>
1886 <param name="e">The EventArgs object containing the packet data</param>
1887 </member>
1888 <member name="M:OpenMetaverse.AvatarManager.DisplayNameUpdateMessageHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
1889 <summary>
1890 EQ Message fired when someone nearby changes their display name
1891 </summary>
1892 <param name="capsKey">The message key</param>
1893 <param name="message">the IMessage object containing the deserialized data sent from the simulator</param>
1894 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> which originated the packet</param>
1895 </member>
1896 <member name="M:OpenMetaverse.AvatarManager.AvatarGroupsReplyMessageHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
1897 <summary>
1898 Crossed region handler for message that comes across the EventQueue. Sent to an agent
1899 when the agent crosses a sim border into a new region.
1900 </summary>
1901 <param name="capsKey">The message key</param>
1902 <param name="message">the IMessage object containing the deserialized data sent from the simulator</param>
1903 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> which originated the packet</param>
1904 </member>
1905 <member name="M:OpenMetaverse.AvatarManager.AvatarGroupsReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
1906 <summary>Process an incoming packet and raise the appropriate events</summary>
1907 <param name="sender">The sender</param>
1908 <param name="e">The EventArgs object containing the packet data</param>
1909 </member>
1910 <member name="M:OpenMetaverse.AvatarManager.AvatarPickerReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
1911 <summary>Process an incoming packet and raise the appropriate events</summary>
1912 <param name="sender">The sender</param>
1913 <param name="e">The EventArgs object containing the packet data</param>
1914 </member>
1915 <member name="M:OpenMetaverse.AvatarManager.ViewerEffectHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
1916 <summary>Process an incoming packet and raise the appropriate events</summary>
1917 <param name="sender">The sender</param>
1918 <param name="e">The EventArgs object containing the packet data</param>
1919 </member>
1920 <member name="M:OpenMetaverse.AvatarManager.AvatarPicksReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
1921 <summary>Process an incoming packet and raise the appropriate events</summary>
1922 <param name="sender">The sender</param>
1923 <param name="e">The EventArgs object containing the packet data</param>
1924 </member>
1925 <member name="M:OpenMetaverse.AvatarManager.PickInfoReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
1926 <summary>Process an incoming packet and raise the appropriate events</summary>
1927 <param name="sender">The sender</param>
1928 <param name="e">The EventArgs object containing the packet data</param>
1929 </member>
1930 <member name="M:OpenMetaverse.AvatarManager.AvatarClassifiedReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
1931 <summary>Process an incoming packet and raise the appropriate events</summary>
1932 <param name="sender">The sender</param>
1933 <param name="e">The EventArgs object containing the packet data</param>
1934 </member>
1935 <member name="M:OpenMetaverse.AvatarManager.ClassifiedInfoReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
1936 <summary>Process an incoming packet and raise the appropriate events</summary>
1937 <param name="sender">The sender</param>
1938 <param name="e">The EventArgs object containing the packet data</param>
1939 </member>
1940 <member name="E:OpenMetaverse.AvatarManager.AvatarAnimation">
1941 <summary>Raised when the simulator sends us data containing
1942 an agents animation playlist</summary>
1943 </member>
1944 <member name="E:OpenMetaverse.AvatarManager.AvatarAppearance">
1945 <summary>Raised when the simulator sends us data containing
1946 the appearance information for an agent</summary>
1947 </member>
1948 <member name="E:OpenMetaverse.AvatarManager.UUIDNameReply">
1949 <summary>Raised when the simulator sends us data containing
1950 agent names/id values</summary>
1951 </member>
1952 <member name="E:OpenMetaverse.AvatarManager.AvatarInterestsReply">
1953 <summary>Raised when the simulator sends us data containing
1954 the interests listed in an agents profile</summary>
1955 </member>
1956 <member name="E:OpenMetaverse.AvatarManager.AvatarPropertiesReply">
1957 <summary>Raised when the simulator sends us data containing
1958 profile property information for an agent</summary>
1959 </member>
1960 <member name="E:OpenMetaverse.AvatarManager.AvatarGroupsReply">
1961 <summary>Raised when the simulator sends us data containing
1962 the group membership an agent is a member of</summary>
1963 </member>
1964 <member name="E:OpenMetaverse.AvatarManager.AvatarPickerReply">
1965 <summary>Raised when the simulator sends us data containing
1966 name/id pair</summary>
1967 </member>
1968 <member name="E:OpenMetaverse.AvatarManager.ViewerEffectPointAt">
1969 <summary>Raised when the simulator sends us data containing
1970 the objects and effect when an agent is pointing at</summary>
1971 </member>
1972 <member name="E:OpenMetaverse.AvatarManager.ViewerEffectLookAt">
1973 <summary>Raised when the simulator sends us data containing
1974 the objects and effect when an agent is looking at</summary>
1975 </member>
1976 <member name="E:OpenMetaverse.AvatarManager.ViewerEffect">
1977 <summary>Raised when the simulator sends us data containing
1978 an agents viewer effect information</summary>
1979 </member>
1980 <member name="E:OpenMetaverse.AvatarManager.AvatarPicksReply">
1981 <summary>Raised when the simulator sends us data containing
1982 the top picks from an agents profile</summary>
1983 </member>
1984 <member name="E:OpenMetaverse.AvatarManager.PickInfoReply">
1985 <summary>Raised when the simulator sends us data containing
1986 the Pick details</summary>
1987 </member>
1988 <member name="E:OpenMetaverse.AvatarManager.AvatarClassifiedReply">
1989 <summary>Raised when the simulator sends us data containing
1990 the classified ads an agent has placed</summary>
1991 </member>
1992 <member name="E:OpenMetaverse.AvatarManager.ClassifiedInfoReply">
1993 <summary>Raised when the simulator sends us data containing
1994 the details of a classified ad</summary>
1995 </member>
1996 <member name="E:OpenMetaverse.AvatarManager.DisplayNameUpdate">
1997 <summary>Raised when the simulator sends us data containing
1998 the details of display name change</summary>
1999 </member>
2000 <member name="T:OpenMetaverse.AvatarManager.DisplayNamesCallback">
2001 <summary>
2002 Callback giving results when fetching display names
2003 </summary>
2004 <param name="success">If the request was successful</param>
2005 <param name="names">Array of display names</param>
2006 <param name="badIDs">Array of UUIDs that could not be fetched</param>
2007 </member>
2008 <member name="T:OpenMetaverse.AvatarAnimationEventArgs">
2009 <summary>Provides data for the <see cref="E:OpenMetaverse.AvatarManager.AvatarAnimation"/> event</summary>
2010 <remarks>The <see cref="E:OpenMetaverse.AvatarManager.AvatarAnimation"/> event occurs when the simulator sends
2011 the animation playlist for an agent</remarks>
719 <example> 2012 <example>
720 The following code example uses the <see cref="P:OpenMetaverse.SoundTriggerEventArgs.OwnerID"/>, <see cref="P:OpenMetaverse.SoundTriggerEventArgs.SoundID"/> 2013 The following code example uses the <see cref="P:OpenMetaverse.AvatarAnimationEventArgs.AvatarID"/> and <see cref="P:OpenMetaverse.AvatarAnimationEventArgs.Animations"/>
721 and <see cref="P:OpenMetaverse.SoundTriggerEventArgs.Gain"/> 2014 properties to display the animation playlist of an avatar on the <see cref="T:System.Console"/> window.
722 properties to display some information on a sound request on the <see cref="T:System.Console"/> window.
723 <code> 2015 <code>
724 // subscribe to the event 2016 // subscribe to the event
725 Client.Sound.SoundTrigger += Sound_SoundTrigger; 2017 Client.Avatars.AvatarAnimation += Avatars_AvatarAnimation;
726
727 // play the pre-defined BELL_TING sound
728 Client.Sound.SendSoundTrigger(Sounds.BELL_TING);
729 2018
730 // handle the response data 2019 private void Avatars_AvatarAnimation(object sender, AvatarAnimationEventArgs e)
731 private void Sound_SoundTrigger(object sender, SoundTriggerEventArgs e)
732 { 2020 {
733 Console.WriteLine("{0} played the sound {1} at volume {2}", 2021 // create a dictionary of "known" animations from the Animations class using System.Reflection
734 e.OwnerID, e.SoundID, e.Gain); 2022 Dictionary&lt;UUID, string&gt; systemAnimations = new Dictionary&lt;UUID, string&gt;();
735 } 2023 Type type = typeof(Animations);
2024 System.Reflection.FieldInfo[] fields = type.GetFields(System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static);
2025 foreach (System.Reflection.FieldInfo field in fields)
2026 {
2027 systemAnimations.Add((UUID)field.GetValue(type), field.Name);
2028 }
2029
2030 // find out which animations being played are known animations and which are assets
2031 foreach (Animation animation in e.Animations)
2032 {
2033 if (systemAnimations.ContainsKey(animation.AnimationID))
2034 {
2035 Console.WriteLine("{0} is playing {1} ({2}) sequence {3}", e.AvatarID,
2036 systemAnimations[animation.AnimationID], animation.AnimationSequence);
2037 }
2038 else
2039 {
2040 Console.WriteLine("{0} is playing {1} (Asset) sequence {2}", e.AvatarID,
2041 animation.AnimationID, animation.AnimationSequence);
2042 }
2043 }
2044 }
736 </code> 2045 </code>
737 </example> 2046 </example>
738 </member> 2047 </member>
739 <member name="M:OpenMetaverse.SoundTriggerEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,System.Single,System.UInt64,OpenMetaverse.Vector3)"> 2048 <member name="M:OpenMetaverse.AvatarAnimationEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.Animation})">
740 <summary> 2049 <summary>
741 Construct a new instance of the SoundTriggerEventArgs class 2050 Construct a new instance of the AvatarAnimationEventArgs class
742 </summary> 2051 </summary>
743 <param name="sim">Simulator where the event originated</param> 2052 <param name="avatarID">The ID of the agent</param>
744 <param name="soundID">The sound asset id</param> 2053 <param name="anims">The list of animations to start</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>
751 </member>
752 <member name="P:OpenMetaverse.SoundTriggerEventArgs.Simulator">
753 <summary>Simulator where the event originated</summary>
754 </member>
755 <member name="P:OpenMetaverse.SoundTriggerEventArgs.SoundID">
756 <summary>Get the sound asset id</summary>
757 </member>
758 <member name="P:OpenMetaverse.SoundTriggerEventArgs.OwnerID">
759 <summary>Get the ID of the owner</summary>
760 </member>
761 <member name="P:OpenMetaverse.SoundTriggerEventArgs.ObjectID">
762 <summary>Get the ID of the Object</summary>
763 </member>
764 <member name="P:OpenMetaverse.SoundTriggerEventArgs.ParentID">
765 <summary>Get the ID of the objects parent</summary>
766 </member>
767 <member name="P:OpenMetaverse.SoundTriggerEventArgs.Gain">
768 <summary>Get the volume level</summary>
769 </member> 2054 </member>
770 <member name="P:OpenMetaverse.SoundTriggerEventArgs.RegionHandle"> 2055 <member name="P:OpenMetaverse.AvatarAnimationEventArgs.AvatarID">
771 <summary>Get the regionhandle</summary> 2056 <summary>Get the ID of the agent</summary>
772 </member> 2057 </member>
773 <member name="P:OpenMetaverse.SoundTriggerEventArgs.Position"> 2058 <member name="P:OpenMetaverse.AvatarAnimationEventArgs.Animations">
774 <summary>Get the source position</summary> 2059 <summary>Get the list of animations to start</summary>
775 </member> 2060 </member>
776 <member name="T:OpenMetaverse.PreloadSoundEventArgs"> 2061 <member name="T:OpenMetaverse.AvatarAppearanceEventArgs">
777 <summary>Provides data for the <see cref="E:OpenMetaverse.AvatarManager.AvatarAppearance"/> event</summary> 2062 <summary>Provides data for the <see cref="E:OpenMetaverse.AvatarManager.AvatarAppearance"/> event</summary>
778 <remarks>The <see cref="E:OpenMetaverse.AvatarManager.AvatarAppearance"/> event occurs when the simulator sends 2063 <remarks>The <see cref="E:OpenMetaverse.AvatarManager.AvatarAppearance"/> event occurs when the simulator sends
779 the appearance data for an avatar</remarks> 2064 the appearance data for an avatar</remarks>
@@ -792,74 +2077,693 @@
792 </code> 2077 </code>
793 </example> 2078 </example>
794 </member> 2079 </member>
795 <member name="M:OpenMetaverse.PreloadSoundEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID)"> 2080 <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)">
796 <summary> 2081 <summary>
797 Construct a new instance of the PreloadSoundEventArgs class 2082 Construct a new instance of the AvatarAppearanceEventArgs class
798 </summary> 2083 </summary>
799 <param name="sim">Simulator where the event originated</param> 2084 <param name="sim">The simulator request was from</param>
800 <param name="soundID">The sound asset id</param> 2085 <param name="avatarID">The ID of the agent</param>
801 <param name="ownerID">The ID of the owner</param> 2086 <param name="isTrial">true of the agent is a trial account</param>
802 <param name="objectID">The ID of the object</param> 2087 <param name="defaultTexture">The default agent texture</param>
2088 <param name="faceTextures">The agents appearance layer textures</param>
2089 <param name="visualParams">The <see cref="P:OpenMetaverse.AvatarAppearanceEventArgs.VisualParams"/> for the agent</param>
803 </member> 2090 </member>
804 <member name="P:OpenMetaverse.PreloadSoundEventArgs.Simulator"> 2091 <member name="P:OpenMetaverse.AvatarAppearanceEventArgs.Simulator">
805 <summary>Simulator where the event originated</summary> 2092 <summary>Get the Simulator this request is from of the agent</summary>
806 </member> 2093 </member>
807 <member name="P:OpenMetaverse.PreloadSoundEventArgs.SoundID"> 2094 <member name="P:OpenMetaverse.AvatarAppearanceEventArgs.AvatarID">
808 <summary>Get the sound asset id</summary> 2095 <summary>Get the ID of the agent</summary>
809 </member> 2096 </member>
810 <member name="P:OpenMetaverse.PreloadSoundEventArgs.OwnerID"> 2097 <member name="P:OpenMetaverse.AvatarAppearanceEventArgs.IsTrial">
811 <summary>Get the ID of the owner</summary> 2098 <summary>true if the agent is a trial account</summary>
812 </member> 2099 </member>
813 <member name="P:OpenMetaverse.PreloadSoundEventArgs.ObjectID"> 2100 <member name="P:OpenMetaverse.AvatarAppearanceEventArgs.DefaultTexture">
814 <summary>Get the ID of the Object</summary> 2101 <summary>Get the default agent texture</summary>
815 </member> 2102 </member>
816 <member name="T:OpenMetaverse.Caps"> 2103 <member name="P:OpenMetaverse.AvatarAppearanceEventArgs.FaceTextures">
2104 <summary>Get the agents appearance layer textures</summary>
2105 </member>
2106 <member name="P:OpenMetaverse.AvatarAppearanceEventArgs.VisualParams">
2107 <summary>Get the <see cref="P:OpenMetaverse.AvatarAppearanceEventArgs.VisualParams"/> for the agent</summary>
2108 </member>
2109 <member name="P:OpenMetaverse.AvatarAppearanceEventArgs.AppearanceVersion">
2110 <summary>Version of the appearance system used.
2111 Value greater than 0 indicates that server side baking is used</summary>
2112 </member>
2113 <member name="P:OpenMetaverse.AvatarAppearanceEventArgs.COFVersion">
2114 <summary>Version of the Current Outfit Folder the appearance is based on</summary>
2115 </member>
2116 <member name="P:OpenMetaverse.AvatarAppearanceEventArgs.AppearanceFlags">
2117 <summary>Appearance flags, introduced with server side baking, currently unused</summary>
2118 </member>
2119 <member name="T:OpenMetaverse.AvatarInterestsReplyEventArgs">
2120 <summary>Represents the interests from the profile of an agent</summary>
2121 </member>
2122 <member name="P:OpenMetaverse.AvatarInterestsReplyEventArgs.AvatarID">
2123 <summary>Get the ID of the agent</summary>
2124 </member>
2125 <member name="T:OpenMetaverse.AvatarPropertiesReplyEventArgs">
2126 <summary>The properties of an agent</summary>
2127 </member>
2128 <member name="P:OpenMetaverse.AvatarPropertiesReplyEventArgs.AvatarID">
2129 <summary>Get the ID of the agent</summary>
2130 </member>
2131 <member name="P:OpenMetaverse.AvatarGroupsReplyEventArgs.AvatarID">
2132 <summary>Get the ID of the agent</summary>
2133 </member>
2134 <member name="P:OpenMetaverse.AvatarPicksReplyEventArgs.AvatarID">
2135 <summary>Get the ID of the agent</summary>
2136 </member>
2137 <member name="P:OpenMetaverse.AvatarClassifiedReplyEventArgs.AvatarID">
2138 <summary>Get the ID of the avatar</summary>
2139 </member>
2140 <member name="T:OpenMetaverse.DisplayNameUpdateEventArgs">
817 <summary> 2141 <summary>
818 Capabilities is the name of the bi-directional HTTP REST protocol 2142 Event args class for display name notification messages
819 used to communicate non real-time transactions such as teleporting or
820 group messaging
821 </summary> 2143 </summary>
822 </member> 2144 </member>
823 <member name="F:OpenMetaverse.Caps.Simulator"> 2145 <member name="T:OpenMetaverse.Assets.AssetPrim">
824 <summary>Reference to the simulator this system is connected to</summary> 2146 <summary>
2147 A linkset asset, containing a parent primitive and zero or more children
2148 </summary>
825 </member> 2149 </member>
826 <member name="M:OpenMetaverse.Caps.#ctor(OpenMetaverse.Simulator,System.String)"> 2150 <member name="T:OpenMetaverse.Assets.Asset">
827 <summary> 2151 <summary>
828 Default constructor 2152 Base class for all Asset types
829 </summary> 2153 </summary>
830 <param name="simulator"></param>
831 <param name="seedcaps"></param>
832 </member> 2154 </member>
833 <member name="M:OpenMetaverse.Caps.CapabilityURI(System.String)"> 2155 <member name="F:OpenMetaverse.Assets.Asset.AssetData">
2156 <summary>A byte array containing the raw asset data</summary>
2157 </member>
2158 <member name="F:OpenMetaverse.Assets.Asset.Temporary">
2159 <summary>True if the asset it only stored on the server temporarily</summary>
2160 </member>
2161 <member name="F:OpenMetaverse.Assets.Asset._AssetID">
2162 <summary>A unique ID</summary>
2163 </member>
2164 <member name="M:OpenMetaverse.Assets.Asset.#ctor">
834 <summary> 2165 <summary>
835 Request the URI of a named capability 2166 Construct a new Asset object
836 </summary> 2167 </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>
840 </member> 2168 </member>
841 <member name="M:OpenMetaverse.Caps.EventQueueEventHandler(System.String,OpenMetaverse.StructuredData.OSDMap)"> 2169 <member name="M:OpenMetaverse.Assets.Asset.#ctor(OpenMetaverse.UUID,System.Byte[])">
842 <summary> 2170 <summary>
843 Process any incoming events, check to see if we have a message created for the event, 2171 Construct a new Asset object
844 </summary> 2172 </summary>
845 <param name="eventName"></param> 2173 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
846 <param name="body"></param> 2174 <param name="assetData">A byte array containing the raw asset data</param>
847 </member> 2175 </member>
848 <member name="P:OpenMetaverse.Caps.SeedCapsURI"> 2176 <member name="M:OpenMetaverse.Assets.Asset.Encode">
849 <summary>Capabilities URI this system was initialized with</summary> 2177 <summary>
2178 Regenerates the <code>AssetData</code> byte array from the properties
2179 of the derived class.
2180 </summary>
850 </member> 2181 </member>
851 <member name="P:OpenMetaverse.Caps.IsEventQueueRunning"> 2182 <member name="M:OpenMetaverse.Assets.Asset.Decode">
852 <summary>Whether the capabilities event queue is connected and 2183 <summary>
853 listening for incoming events</summary> 2184 Decodes the AssetData, placing it in appropriate properties of the derived
2185 class.
2186 </summary>
2187 <returns>True if the asset decoding succeeded, otherwise false</returns>
854 </member> 2188 </member>
855 <member name="T:OpenMetaverse.Caps.EventQueueCallback"> 2189 <member name="P:OpenMetaverse.Assets.Asset.AssetID">
2190 <summary>The assets unique ID</summary>
2191 </member>
2192 <member name="P:OpenMetaverse.Assets.Asset.AssetType">
856 <summary> 2193 <summary>
857 Triggered when an event is received via the EventQueueGet 2194 The "type" of asset, Notecard, Animation, etc
858 capability 2195 </summary>
2196 </member>
2197 <member name="M:OpenMetaverse.Assets.AssetPrim.#ctor">
2198 <summary>Initializes a new instance of an AssetPrim object</summary>
2199 </member>
2200 <member name="M:OpenMetaverse.Assets.AssetPrim.#ctor(OpenMetaverse.UUID,System.Byte[])">
2201 <summary>
2202 Initializes a new instance of an AssetPrim object
2203 </summary>
2204 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
2205 <param name="assetData">A byte array containing the raw asset data</param>
2206 </member>
2207 <member name="M:OpenMetaverse.Assets.AssetPrim.Encode">
2208 <summary>
2209
2210 </summary>
2211 </member>
2212 <member name="M:OpenMetaverse.Assets.AssetPrim.Decode">
2213 <summary>
2214
2215 </summary>
2216 <returns></returns>
2217 </member>
2218 <member name="P:OpenMetaverse.Assets.AssetPrim.AssetType">
2219 <summary>Override the base classes AssetType</summary>
2220 </member>
2221 <member name="T:OpenMetaverse.Assets.AssetPrim.ProfileShape">
2222 <summary>
2223 Only used internally for XML serialization/deserialization
2224 </summary>
2225 </member>
2226 <member name="T:OpenMetaverse.Assets.PrimObject">
2227 <summary>
2228 The deserialized form of a single primitive in a linkset asset
2229 </summary>
2230 </member>
2231 <member name="T:OpenMetaverse.EstateTask">
2232 <summary>Describes tasks returned in LandStatReply</summary>
2233 </member>
2234 <member name="T:OpenMetaverse.EstateTools">
2235 <summary>
2236 Estate level administration and utilities
859 </summary> 2237 </summary>
860 <param name="capsKey">Event name</param> 2238 </member>
861 <param name="message">Decoded event data</param> 2239 <member name="F:OpenMetaverse.EstateTools.GroundTextures">
862 <param name="simulator">The simulator that generated the event</param> 2240 <summary>Textures for each of the four terrain height levels</summary>
2241 </member>
2242 <member name="F:OpenMetaverse.EstateTools.GroundTextureLimits">
2243 <summary>Upper/lower texture boundaries for each corner of the sim</summary>
2244 </member>
2245 <member name="M:OpenMetaverse.EstateTools.#ctor(OpenMetaverse.GridClient)">
2246 <summary>
2247 Constructor for EstateTools class
2248 </summary>
2249 <param name="client"></param>
2250 </member>
2251 <member name="F:OpenMetaverse.EstateTools.m_TopCollidersReply">
2252 <summary>The event subscribers. null if no subcribers</summary>
2253 </member>
2254 <member name="M:OpenMetaverse.EstateTools.OnTopCollidersReply(OpenMetaverse.TopCollidersReplyEventArgs)">
2255 <summary>Raises the TopCollidersReply event</summary>
2256 <param name="e">A TopCollidersReplyEventArgs object containing the
2257 data returned from the data server</param>
2258 </member>
2259 <member name="F:OpenMetaverse.EstateTools.m_TopCollidersReply_Lock">
2260 <summary>Thread sync lock object</summary>
2261 </member>
2262 <member name="F:OpenMetaverse.EstateTools.m_TopScriptsReply">
2263 <summary>The event subscribers. null if no subcribers</summary>
2264 </member>
2265 <member name="M:OpenMetaverse.EstateTools.OnTopScriptsReply(OpenMetaverse.TopScriptsReplyEventArgs)">
2266 <summary>Raises the TopScriptsReply event</summary>
2267 <param name="e">A TopScriptsReplyEventArgs object containing the
2268 data returned from the data server</param>
2269 </member>
2270 <member name="F:OpenMetaverse.EstateTools.m_TopScriptsReply_Lock">
2271 <summary>Thread sync lock object</summary>
2272 </member>
2273 <member name="F:OpenMetaverse.EstateTools.m_EstateUsersReply">
2274 <summary>The event subscribers. null if no subcribers</summary>
2275 </member>
2276 <member name="M:OpenMetaverse.EstateTools.OnEstateUsersReply(OpenMetaverse.EstateUsersReplyEventArgs)">
2277 <summary>Raises the EstateUsersReply event</summary>
2278 <param name="e">A EstateUsersReplyEventArgs object containing the
2279 data returned from the data server</param>
2280 </member>
2281 <member name="F:OpenMetaverse.EstateTools.m_EstateUsersReply_Lock">
2282 <summary>Thread sync lock object</summary>
2283 </member>
2284 <member name="F:OpenMetaverse.EstateTools.m_EstateGroupsReply">
2285 <summary>The event subscribers. null if no subcribers</summary>
2286 </member>
2287 <member name="M:OpenMetaverse.EstateTools.OnEstateGroupsReply(OpenMetaverse.EstateGroupsReplyEventArgs)">
2288 <summary>Raises the EstateGroupsReply event</summary>
2289 <param name="e">A EstateGroupsReplyEventArgs object containing the
2290 data returned from the data server</param>
2291 </member>
2292 <member name="F:OpenMetaverse.EstateTools.m_EstateGroupsReply_Lock">
2293 <summary>Thread sync lock object</summary>
2294 </member>
2295 <member name="F:OpenMetaverse.EstateTools.m_EstateManagersReply">
2296 <summary>The event subscribers. null if no subcribers</summary>
2297 </member>
2298 <member name="M:OpenMetaverse.EstateTools.OnEstateManagersReply(OpenMetaverse.EstateManagersReplyEventArgs)">
2299 <summary>Raises the EstateManagersReply event</summary>
2300 <param name="e">A EstateManagersReplyEventArgs object containing the
2301 data returned from the data server</param>
2302 </member>
2303 <member name="F:OpenMetaverse.EstateTools.m_EstateManagersReply_Lock">
2304 <summary>Thread sync lock object</summary>
2305 </member>
2306 <member name="F:OpenMetaverse.EstateTools.m_EstateBansReply">
2307 <summary>The event subscribers. null if no subcribers</summary>
2308 </member>
2309 <member name="M:OpenMetaverse.EstateTools.OnEstateBansReply(OpenMetaverse.EstateBansReplyEventArgs)">
2310 <summary>Raises the EstateBansReply event</summary>
2311 <param name="e">A EstateBansReplyEventArgs object containing the
2312 data returned from the data server</param>
2313 </member>
2314 <member name="F:OpenMetaverse.EstateTools.m_EstateBansReply_Lock">
2315 <summary>Thread sync lock object</summary>
2316 </member>
2317 <member name="F:OpenMetaverse.EstateTools.m_EstateCovenantReply">
2318 <summary>The event subscribers. null if no subcribers</summary>
2319 </member>
2320 <member name="M:OpenMetaverse.EstateTools.OnEstateCovenantReply(OpenMetaverse.EstateCovenantReplyEventArgs)">
2321 <summary>Raises the EstateCovenantReply event</summary>
2322 <param name="e">A EstateCovenantReplyEventArgs object containing the
2323 data returned from the data server</param>
2324 </member>
2325 <member name="F:OpenMetaverse.EstateTools.m_EstateCovenantReply_Lock">
2326 <summary>Thread sync lock object</summary>
2327 </member>
2328 <member name="F:OpenMetaverse.EstateTools.m_EstateUpdateInfoReply">
2329 <summary>The event subscribers. null if no subcribers</summary>
2330 </member>
2331 <member name="M:OpenMetaverse.EstateTools.OnEstateUpdateInfoReply(OpenMetaverse.EstateUpdateInfoReplyEventArgs)">
2332 <summary>Raises the EstateUpdateInfoReply event</summary>
2333 <param name="e">A EstateUpdateInfoReplyEventArgs object containing the
2334 data returned from the data server</param>
2335 </member>
2336 <member name="F:OpenMetaverse.EstateTools.m_EstateUpdateInfoReply_Lock">
2337 <summary>Thread sync lock object</summary>
2338 </member>
2339 <member name="M:OpenMetaverse.EstateTools.LandStatRequest(System.Int32,OpenMetaverse.EstateTools.LandStatReportType,System.UInt32,System.String)">
2340 <summary>
2341 Requests estate information such as top scripts and colliders
2342 </summary>
2343 <param name="parcelLocalID"></param>
2344 <param name="reportType"></param>
2345 <param name="requestFlags"></param>
2346 <param name="filter"></param>
2347 </member>
2348 <member name="M:OpenMetaverse.EstateTools.RequestInfo">
2349 <summary>Requests estate settings, including estate manager and access/ban lists</summary>
2350 </member>
2351 <member name="M:OpenMetaverse.EstateTools.RequestTopScripts">
2352 <summary>Requests the "Top Scripts" list for the current region</summary>
2353 </member>
2354 <member name="M:OpenMetaverse.EstateTools.RequestTopColliders">
2355 <summary>Requests the "Top Colliders" list for the current region</summary>
2356 </member>
2357 <member name="M:OpenMetaverse.EstateTools.SetTerrainVariables(System.Single,System.Single,System.Single,System.Boolean,System.Boolean,System.Single)">
2358 <summary>
2359 Set several estate specific configuration variables
2360 </summary>
2361 <param name="WaterHeight">The Height of the waterlevel over the entire estate. Defaults to 20</param>
2362 <param name="TerrainRaiseLimit">The maximum height change allowed above the baked terrain. Defaults to 4</param>
2363 <param name="TerrainLowerLimit">The minimum height change allowed below the baked terrain. Defaults to -4</param>
2364 <param name="UseEstateSun">true to use</param>
2365 <param name="FixedSun">if True forces the sun position to the position in SunPosition</param>
2366 <param name="SunPosition">The current position of the sun on the estate, or when FixedSun is true the static position
2367 the sun will remain. <remarks>6.0 = Sunrise, 30.0 = Sunset</remarks></param>
2368 </member>
2369 <member name="M:OpenMetaverse.EstateTools.SimWideReturn(OpenMetaverse.UUID,OpenMetaverse.EstateTools.EstateReturnFlags,System.Boolean)">
2370 <summary>
2371 Request return of objects owned by specified avatar
2372 </summary>
2373 <param name="Target">The Agents <see cref="T:OpenMetaverse.UUID"/> owning the primitives to return</param>
2374 <param name="flag">specify the coverage and type of objects to be included in the return</param>
2375 <param name="EstateWide">true to perform return on entire estate</param>
2376 </member>
2377 <member name="M:OpenMetaverse.EstateTools.EstateOwnerMessage(System.String,System.String)">
2378 <summary></summary>
2379 <param name="method"></param>
2380 <param name="param"></param>
2381 </member>
2382 <member name="M:OpenMetaverse.EstateTools.EstateOwnerMessage(System.String,System.Collections.Generic.List{System.String})">
2383 <summary>
2384 Used for setting and retrieving various estate panel settings
2385 </summary>
2386 <param name="method">EstateOwnerMessage Method field</param>
2387 <param name="listParams">List of parameters to include</param>
2388 </member>
2389 <member name="M:OpenMetaverse.EstateTools.KickUser(OpenMetaverse.UUID)">
2390 <summary>
2391 Kick an avatar from an estate
2392 </summary>
2393 <param name="userID">Key of Agent to remove</param>
2394 </member>
2395 <member name="M:OpenMetaverse.EstateTools.BanUser(OpenMetaverse.UUID,System.Boolean)">
2396 <summary>
2397 Ban an avatar from an estate</summary>
2398 <param name="userID">Key of Agent to remove</param>
2399 <param name="allEstates">Ban user from this estate and all others owned by the estate owner</param>
2400 </member>
2401 <member name="M:OpenMetaverse.EstateTools.UnbanUser(OpenMetaverse.UUID,System.Boolean)">
2402 <summary>Unban an avatar from an estate</summary>
2403 <param name="userID">Key of Agent to remove</param>
2404 /// <param name="allEstates">Unban user from this estate and all others owned by the estate owner</param>
2405 </member>
2406 <member name="M:OpenMetaverse.EstateTools.EstateMessage(System.String)">
2407 <summary>
2408 Send a message dialog to everyone in an entire estate
2409 </summary>
2410 <param name="message">Message to send all users in the estate</param>
2411 </member>
2412 <member name="M:OpenMetaverse.EstateTools.SimulatorMessage(System.String)">
2413 <summary>
2414 Send a message dialog to everyone in a simulator
2415 </summary>
2416 <param name="message">Message to send all users in the simulator</param>
2417 </member>
2418 <member name="M:OpenMetaverse.EstateTools.TeleportHomeUser(OpenMetaverse.UUID)">
2419 <summary>
2420 Send an avatar back to their home location
2421 </summary>
2422 <param name="pest">Key of avatar to send home</param>
2423 </member>
2424 <member name="M:OpenMetaverse.EstateTools.RestartRegion">
2425 <summary>
2426 Begin the region restart process
2427 </summary>
2428 </member>
2429 <member name="M:OpenMetaverse.EstateTools.CancelRestart">
2430 <summary>
2431 Cancels a region restart
2432 </summary>
2433 </member>
2434 <member name="M:OpenMetaverse.EstateTools.SetRegionInfo(System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Single,System.Single,System.Boolean)">
2435 <summary>Estate panel "Region" tab settings</summary>
2436 </member>
2437 <member name="M:OpenMetaverse.EstateTools.SetRegionDebug(System.Boolean,System.Boolean,System.Boolean)">
2438 <summary>Estate panel "Debug" tab settings</summary>
2439 </member>
2440 <member name="M:OpenMetaverse.EstateTools.SetRegionTerrain(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID)">
2441 <summary>Used for setting the region's terrain textures for its four height levels</summary>
2442 <param name="low"></param>
2443 <param name="midLow"></param>
2444 <param name="midHigh"></param>
2445 <param name="high"></param>
2446 </member>
2447 <member name="M:OpenMetaverse.EstateTools.SetRegionTerrainHeights(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
2448 <summary>Used for setting sim terrain texture heights</summary>
2449 </member>
2450 <member name="M:OpenMetaverse.EstateTools.RequestCovenant">
2451 <summary>Requests the estate covenant</summary>
2452 </member>
2453 <member name="M:OpenMetaverse.EstateTools.UploadTerrain(System.Byte[],System.String)">
2454 <summary>
2455 Upload a terrain RAW file
2456 </summary>
2457 <param name="fileData">A byte array containing the encoded terrain data</param>
2458 <param name="fileName">The name of the file being uploaded</param>
2459 <returns>The Id of the transfer request</returns>
2460 </member>
2461 <member name="M:OpenMetaverse.EstateTools.TeleportHomeAllUsers">
2462 <summary>
2463 Teleports all users home in current Estate
2464 </summary>
2465 </member>
2466 <member name="M:OpenMetaverse.EstateTools.RemoveEstateManager(OpenMetaverse.UUID,System.Boolean)">
2467 <summary>
2468 Remove estate manager</summary>
2469 <param name="userID">Key of Agent to Remove</param>
2470 <param name="allEstates">removes manager to this estate and all others owned by the estate owner</param>
2471 </member>
2472 <member name="M:OpenMetaverse.EstateTools.AddEstateManager(OpenMetaverse.UUID,System.Boolean)">
2473 <summary>
2474 Add estate manager</summary>
2475 <param name="userID">Key of Agent to Add</param>
2476 <param name="allEstates">Add agent as manager to this estate and all others owned by the estate owner</param>
2477 </member>
2478 <member name="M:OpenMetaverse.EstateTools.AddAllowedUser(OpenMetaverse.UUID,System.Boolean)">
2479 <summary>
2480 Add's an agent to the estate Allowed list</summary>
2481 <param name="userID">Key of Agent to Add</param>
2482 <param name="allEstates">Add agent as an allowed reisdent to All estates if true</param>
2483 </member>
2484 <member name="M:OpenMetaverse.EstateTools.RemoveAllowedUser(OpenMetaverse.UUID,System.Boolean)">
2485 <summary>
2486 Removes an agent from the estate Allowed list</summary>
2487 <param name="userID">Key of Agent to Remove</param>
2488 <param name="allEstates">Removes agent as an allowed reisdent from All estates if true</param>
2489 </member>
2490 <member name="M:OpenMetaverse.EstateTools.AddAllowedGroup(OpenMetaverse.UUID,System.Boolean)">
2491
2492 <summary>
2493 Add's a group to the estate Allowed list</summary>
2494 <param name="groupID">Key of Group to Add</param>
2495 <param name="allEstates">Add Group as an allowed group to All estates if true</param>
2496 </member>
2497 <member name="M:OpenMetaverse.EstateTools.RemoveAllowedGroup(OpenMetaverse.UUID,System.Boolean)">
2498
2499 <summary>
2500 Removes a group from the estate Allowed list</summary>
2501 <param name="groupID">Key of Group to Remove</param>
2502 <param name="allEstates">Removes Group as an allowed Group from All estates if true</param>
2503 </member>
2504 <member name="M:OpenMetaverse.EstateTools.EstateCovenantReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
2505 <summary>Process an incoming packet and raise the appropriate events</summary>
2506 <param name="sender">The sender</param>
2507 <param name="e">The EventArgs object containing the packet data</param>
2508 </member>
2509 <member name="M:OpenMetaverse.EstateTools.EstateOwnerMessageHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
2510 <summary>Process an incoming packet and raise the appropriate events</summary>
2511 <param name="sender">The sender</param>
2512 <param name="e">The EventArgs object containing the packet data</param>
2513 </member>
2514 <member name="M:OpenMetaverse.EstateTools.LandStatReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
2515 <summary>Process an incoming packet and raise the appropriate events</summary>
2516 <param name="sender">The sender</param>
2517 <param name="e">The EventArgs object containing the packet data</param>
2518 </member>
2519 <member name="E:OpenMetaverse.EstateTools.TopCollidersReply">
2520 <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>
2521 </member>
2522 <member name="E:OpenMetaverse.EstateTools.TopScriptsReply">
2523 <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>
2524 </member>
2525 <member name="E:OpenMetaverse.EstateTools.EstateUsersReply">
2526 <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>
2527 </member>
2528 <member name="E:OpenMetaverse.EstateTools.EstateGroupsReply">
2529 <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>
2530 </member>
2531 <member name="E:OpenMetaverse.EstateTools.EstateManagersReply">
2532 <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>
2533 </member>
2534 <member name="E:OpenMetaverse.EstateTools.EstateBansReply">
2535 <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>
2536 </member>
2537 <member name="E:OpenMetaverse.EstateTools.EstateCovenantReply">
2538 <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>
2539 </member>
2540 <member name="E:OpenMetaverse.EstateTools.EstateUpdateInfoReply">
2541 <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>
2542 </member>
2543 <member name="T:OpenMetaverse.EstateTools.LandStatReportType">
2544 <summary>Used in the ReportType field of a LandStatRequest</summary>
2545 </member>
2546 <member name="T:OpenMetaverse.EstateTools.EstateAccessDelta">
2547 <summary>Used by EstateOwnerMessage packets</summary>
2548 </member>
2549 <member name="T:OpenMetaverse.EstateTools.EstateAccessReplyDelta">
2550 <summary>Used by EstateOwnerMessage packets</summary>
2551 </member>
2552 <member name="T:OpenMetaverse.EstateTools.EstateReturnFlags">
2553 <summary>
2554
2555 </summary>
2556 </member>
2557 <member name="F:OpenMetaverse.EstateTools.EstateReturnFlags.None">
2558 <summary>No flags set</summary>
2559 </member>
2560 <member name="F:OpenMetaverse.EstateTools.EstateReturnFlags.ReturnScripted">
2561 <summary>Only return targets scripted objects</summary>
2562 </member>
2563 <member name="F:OpenMetaverse.EstateTools.EstateReturnFlags.ReturnOnOthersLand">
2564 <summary>Only return targets objects if on others land</summary>
2565 </member>
2566 <member name="F:OpenMetaverse.EstateTools.EstateReturnFlags.ReturnScriptedAndOnOthers">
2567 <summary>Returns target's scripted objects and objects on other parcels</summary>
2568 </member>
2569 <member name="T:OpenMetaverse.EstateTools.GroundTextureSettings">
2570 <summary>Ground texture settings for each corner of the region</summary>
2571 </member>
2572 <member name="T:OpenMetaverse.EstateTools.GroundTextureHeight">
2573 <summary>Used by GroundTextureHeightSettings</summary>
2574 </member>
2575 <member name="T:OpenMetaverse.EstateTools.GroundTextureHeightSettings">
2576 <summary>The high and low texture thresholds for each corner of the sim</summary>
2577 </member>
2578 <member name="T:OpenMetaverse.TopCollidersReplyEventArgs">
2579 <summary>Raised on LandStatReply when the report type is for "top colliders"</summary>
2580 </member>
2581 <member name="M:OpenMetaverse.TopCollidersReplyEventArgs.#ctor(System.Int32,System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.EstateTask})">
2582 <summary>Construct a new instance of the TopCollidersReplyEventArgs class</summary>
2583 <param name="objectCount">The number of returned items in LandStatReply</param>
2584 <param name="tasks">Dictionary of Object UUIDs to tasks returned in LandStatReply</param>
2585 </member>
2586 <member name="P:OpenMetaverse.TopCollidersReplyEventArgs.ObjectCount">
2587 <summary>
2588 The number of returned items in LandStatReply
2589 </summary>
2590 </member>
2591 <member name="P:OpenMetaverse.TopCollidersReplyEventArgs.Tasks">
2592 <summary>
2593 A Dictionary of Object UUIDs to tasks returned in LandStatReply
2594 </summary>
2595 </member>
2596 <member name="T:OpenMetaverse.TopScriptsReplyEventArgs">
2597 <summary>Raised on LandStatReply when the report type is for "top Scripts"</summary>
2598 </member>
2599 <member name="M:OpenMetaverse.TopScriptsReplyEventArgs.#ctor(System.Int32,System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.EstateTask})">
2600 <summary>Construct a new instance of the TopScriptsReplyEventArgs class</summary>
2601 <param name="objectCount">The number of returned items in LandStatReply</param>
2602 <param name="tasks">Dictionary of Object UUIDs to tasks returned in LandStatReply</param>
2603 </member>
2604 <member name="P:OpenMetaverse.TopScriptsReplyEventArgs.ObjectCount">
2605 <summary>
2606 The number of scripts returned in LandStatReply
2607 </summary>
2608 </member>
2609 <member name="P:OpenMetaverse.TopScriptsReplyEventArgs.Tasks">
2610 <summary>
2611 A Dictionary of Object UUIDs to tasks returned in LandStatReply
2612 </summary>
2613 </member>
2614 <member name="T:OpenMetaverse.EstateBansReplyEventArgs">
2615 <summary>Returned, along with other info, upon a successful .RequestInfo()</summary>
2616 </member>
2617 <member name="M:OpenMetaverse.EstateBansReplyEventArgs.#ctor(System.UInt32,System.Int32,System.Collections.Generic.List{OpenMetaverse.UUID})">
2618 <summary>Construct a new instance of the EstateBansReplyEventArgs class</summary>
2619 <param name="estateID">The estate's identifier on the grid</param>
2620 <param name="count">The number of returned items in LandStatReply</param>
2621 <param name="banned">User UUIDs banned</param>
2622 </member>
2623 <member name="P:OpenMetaverse.EstateBansReplyEventArgs.EstateID">
2624 <summary>
2625 The identifier of the estate
2626 </summary>
2627 </member>
2628 <member name="P:OpenMetaverse.EstateBansReplyEventArgs.Count">
2629 <summary>
2630 The number of returned itmes
2631 </summary>
2632 </member>
2633 <member name="P:OpenMetaverse.EstateBansReplyEventArgs.Banned">
2634 <summary>
2635 List of UUIDs of Banned Users
2636 </summary>
2637 </member>
2638 <member name="T:OpenMetaverse.EstateUsersReplyEventArgs">
2639 <summary>Returned, along with other info, upon a successful .RequestInfo()</summary>
2640 </member>
2641 <member name="M:OpenMetaverse.EstateUsersReplyEventArgs.#ctor(System.UInt32,System.Int32,System.Collections.Generic.List{OpenMetaverse.UUID})">
2642 <summary>Construct a new instance of the EstateUsersReplyEventArgs class</summary>
2643 <param name="estateID">The estate's identifier on the grid</param>
2644 <param name="count">The number of users</param>
2645 <param name="allowedUsers">Allowed users UUIDs</param>
2646 </member>
2647 <member name="P:OpenMetaverse.EstateUsersReplyEventArgs.EstateID">
2648 <summary>
2649 The identifier of the estate
2650 </summary>
2651 </member>
2652 <member name="P:OpenMetaverse.EstateUsersReplyEventArgs.Count">
2653 <summary>
2654 The number of returned items
2655 </summary>
2656 </member>
2657 <member name="P:OpenMetaverse.EstateUsersReplyEventArgs.AllowedUsers">
2658 <summary>
2659 List of UUIDs of Allowed Users
2660 </summary>
2661 </member>
2662 <member name="T:OpenMetaverse.EstateGroupsReplyEventArgs">
2663 <summary>Returned, along with other info, upon a successful .RequestInfo()</summary>
2664 </member>
2665 <member name="M:OpenMetaverse.EstateGroupsReplyEventArgs.#ctor(System.UInt32,System.Int32,System.Collections.Generic.List{OpenMetaverse.UUID})">
2666 <summary>Construct a new instance of the EstateGroupsReplyEventArgs class</summary>
2667 <param name="estateID">The estate's identifier on the grid</param>
2668 <param name="count">The number of Groups</param>
2669 <param name="allowedGroups">Allowed Groups UUIDs</param>
2670 </member>
2671 <member name="P:OpenMetaverse.EstateGroupsReplyEventArgs.EstateID">
2672 <summary>
2673 The identifier of the estate
2674 </summary>
2675 </member>
2676 <member name="P:OpenMetaverse.EstateGroupsReplyEventArgs.Count">
2677 <summary>
2678 The number of returned items
2679 </summary>
2680 </member>
2681 <member name="P:OpenMetaverse.EstateGroupsReplyEventArgs.AllowedGroups">
2682 <summary>
2683 List of UUIDs of Allowed Groups
2684 </summary>
2685 </member>
2686 <member name="T:OpenMetaverse.EstateManagersReplyEventArgs">
2687 <summary>Returned, along with other info, upon a successful .RequestInfo()</summary>
2688 </member>
2689 <member name="M:OpenMetaverse.EstateManagersReplyEventArgs.#ctor(System.UInt32,System.Int32,System.Collections.Generic.List{OpenMetaverse.UUID})">
2690 <summary>Construct a new instance of the EstateManagersReplyEventArgs class</summary>
2691 <param name="estateID">The estate's identifier on the grid</param>
2692 <param name="count">The number of Managers</param>
2693 <param name="managers"> Managers UUIDs</param>
2694 </member>
2695 <member name="P:OpenMetaverse.EstateManagersReplyEventArgs.EstateID">
2696 <summary>
2697 The identifier of the estate
2698 </summary>
2699 </member>
2700 <member name="P:OpenMetaverse.EstateManagersReplyEventArgs.Count">
2701 <summary>
2702 The number of returned items
2703 </summary>
2704 </member>
2705 <member name="P:OpenMetaverse.EstateManagersReplyEventArgs.Managers">
2706 <summary>
2707 List of UUIDs of the Estate's Managers
2708 </summary>
2709 </member>
2710 <member name="T:OpenMetaverse.EstateCovenantReplyEventArgs">
2711 <summary>Returned, along with other info, upon a successful .RequestInfo()</summary>
2712 </member>
2713 <member name="M:OpenMetaverse.EstateCovenantReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Int64,System.String,OpenMetaverse.UUID)">
2714 <summary>Construct a new instance of the EstateCovenantReplyEventArgs class</summary>
2715 <param name="covenantID">The Covenant ID</param>
2716 <param name="timestamp">The timestamp</param>
2717 <param name="estateName">The estate's name</param>
2718 <param name="estateOwnerID">The Estate Owner's ID (can be a GroupID)</param>
2719 </member>
2720 <member name="P:OpenMetaverse.EstateCovenantReplyEventArgs.CovenantID">
2721 <summary>
2722 The Covenant
2723 </summary>
2724 </member>
2725 <member name="P:OpenMetaverse.EstateCovenantReplyEventArgs.Timestamp">
2726 <summary>
2727 The timestamp
2728 </summary>
2729 </member>
2730 <member name="P:OpenMetaverse.EstateCovenantReplyEventArgs.EstateName">
2731 <summary>
2732 The Estate name
2733 </summary>
2734 </member>
2735 <member name="P:OpenMetaverse.EstateCovenantReplyEventArgs.EstateOwnerID">
2736 <summary>
2737 The Estate Owner's ID (can be a GroupID)
2738 </summary>
2739 </member>
2740 <member name="T:OpenMetaverse.EstateUpdateInfoReplyEventArgs">
2741 <summary>Returned, along with other info, upon a successful .RequestInfo()</summary>
2742 </member>
2743 <member name="M:OpenMetaverse.EstateUpdateInfoReplyEventArgs.#ctor(System.String,OpenMetaverse.UUID,System.UInt32,System.Boolean)">
2744 <summary>Construct a new instance of the EstateUpdateInfoReplyEventArgs class</summary>
2745 <param name="estateName">The estate's name</param>
2746 <param name="estateOwner">The Estate Owners ID (can be a GroupID)</param>
2747 <param name="estateID">The estate's identifier on the grid</param>
2748 <param name="denyNoPaymentInfo"></param>
2749 </member>
2750 <member name="P:OpenMetaverse.EstateUpdateInfoReplyEventArgs.EstateName">
2751 <summary>
2752 The estate's name
2753 </summary>
2754 </member>
2755 <member name="P:OpenMetaverse.EstateUpdateInfoReplyEventArgs.EstateOwner">
2756 <summary>
2757 The Estate Owner's ID (can be a GroupID)
2758 </summary>
2759 </member>
2760 <member name="P:OpenMetaverse.EstateUpdateInfoReplyEventArgs.EstateID">
2761 <summary>
2762 The identifier of the estate on the grid
2763 </summary>
2764 </member>
2765 <member name="P:OpenMetaverse.EstateUpdateInfoReplyEventArgs.DenyNoPaymentInfo">
2766 <summary></summary>
863 </member> 2767 </member>
864 <member name="T:OpenMetaverse.AgentManager"> 2768 <member name="T:OpenMetaverse.AgentManager">
865 <summary> 2769 <summary>
@@ -2520,109 +4424,11 @@
2520 <param name="success">Indicates if operation was successfull</param> 4424 <param name="success">Indicates if operation was successfull</param>
2521 <param name="info">Attachment resource usage information</param> 4425 <param name="info">Attachment resource usage information</param>
2522 </member> 4426 </member>
2523 <member name="T:OpenMetaverse.Rendering.FacetedMesh"> 4427 <member name="T:OpenMetaverse.Assets.AssetClothing">
2524 <summary>
2525 Contains all mesh faces that belong to a prim
2526 </summary>
2527 </member>
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@)">
2532 <summary>
2533 Decodes mesh asset into FacetedMesh
2534 </summary>
2535 <param name="prim">Mesh primitive</param>
2536 <param name="meshAsset">Asset retrieved from the asset server</param>
2537 <param name="LOD">Level of detail</param>
2538 <param name="mesh">Resulting decoded FacetedMesh</param>
2539 <returns>True if mesh asset decoding was successful</returns>
2540 </member>
2541 <member name="T:OpenMetaverse.Imaging.Baker">
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>
2546 </member>
2547 <member name="F:OpenMetaverse.Imaging.Baker.bakedTexture">
2548 <summary>Final baked texture</summary>
2549 </member>
2550 <member name="F:OpenMetaverse.Imaging.Baker.textures">
2551 <summary>Component layers</summary>
2552 </member>
2553 <member name="F:OpenMetaverse.Imaging.Baker.bakeWidth">
2554 <summary>Width of the final baked image and scratchpad</summary>
2555 </member>
2556 <member name="F:OpenMetaverse.Imaging.Baker.bakeHeight">
2557 <summary>Height of the final baked image and scratchpad</summary>
2558 </member>
2559 <member name="F:OpenMetaverse.Imaging.Baker.bakeType">
2560 <summary>Bake type</summary>
2561 </member>
2562 <member name="M:OpenMetaverse.Imaging.Baker.#ctor(OpenMetaverse.BakeType)">
2563 <summary>
2564 Default constructor
2565 </summary>
2566 <param name="bakeType">Bake type</param>
2567 </member>
2568 <member name="M:OpenMetaverse.Imaging.Baker.AddTexture(OpenMetaverse.AppearanceManager.TextureData)">
2569 <summary>
2570 Adds layer for baking
2571 </summary>
2572 <param name="tdata">TexturaData struct that contains texture and its params</param>
2573 </member>
2574 <member name="M:OpenMetaverse.Imaging.Baker.BakeTypeFor(OpenMetaverse.AvatarTextureIndex)">
2575 <summary>
2576 Converts avatar texture index (face) to Bake type
2577 </summary>
2578 <param name="index">Face number (AvatarTextureIndex)</param>
2579 <returns>BakeType, layer to which this texture belongs to</returns>
2580 </member>
2581 <member name="M:OpenMetaverse.Imaging.Baker.SanitizeLayers(OpenMetaverse.Imaging.ManagedImage,OpenMetaverse.Imaging.ManagedImage)">
2582 <summary>
2583 Make sure images exist, resize source if needed to match the destination
2584 </summary>
2585 <param name="dest">Destination image</param>
2586 <param name="src">Source image</param>
2587 <returns>Sanitization was succefull</returns>
2588 </member>
2589 <member name="M:OpenMetaverse.Imaging.Baker.InitBakedLayerColor(OpenMetaverse.Color4)">
2590 <summary>
2591 Fills a baked layer as a solid *appearing* color. The colors are
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
2595 </summary>
2596 <param name="color">Color of the base of this layer</param>
2597 </member>
2598 <member name="M:OpenMetaverse.Imaging.Baker.InitBakedLayerColor(System.Single,System.Single,System.Single)">
2599 <summary> 4428 <summary>
2600 Fills a baked layer as a solid *appearing* color. The colors are 4429 Represents an <seealso cref="T:OpenMetaverse.Assets.AssetWearable"/> that can be worn on an avatar
2601 subtly dithered on a 16x16 grid to prevent the JPEG2000 stage from 4430 such as a Shirt, Pants, etc.
2602 compressing it too far since it seems to cause upload failures if
2603 the image is a pure solid color
2604 </summary> 4431 </summary>
2605 <param name="r">Red value</param>
2606 <param name="g">Green value</param>
2607 <param name="b">Blue value</param>
2608 </member>
2609 <member name="P:OpenMetaverse.Imaging.Baker.BakedTexture">
2610 <summary>Final baked texture</summary>
2611 </member>
2612 <member name="P:OpenMetaverse.Imaging.Baker.Textures">
2613 <summary>Component layers</summary>
2614 </member>
2615 <member name="P:OpenMetaverse.Imaging.Baker.BakeWidth">
2616 <summary>Width of the final baked image and scratchpad</summary>
2617 </member>
2618 <member name="P:OpenMetaverse.Imaging.Baker.BakeHeight">
2619 <summary>Height of the final baked image and scratchpad</summary>
2620 </member>
2621 <member name="P:OpenMetaverse.Imaging.Baker.BakeType">
2622 <summary>Bake type</summary>
2623 </member>
2624 <member name="P:OpenMetaverse.Imaging.Baker.IsSkin">
2625 <summary>Is this one of the 3 skin bakes</summary>
2626 </member> 4432 </member>
2627 <member name="T:OpenMetaverse.Assets.AssetWearable"> 4433 <member name="T:OpenMetaverse.Assets.AssetWearable">
2628 <summary> 4434 <summary>
@@ -2687,1340 +4493,15 @@
2687 Encode the assets string represantion into a format consumable by the asset server 4493 Encode the assets string represantion into a format consumable by the asset server
2688 </summary> 4494 </summary>
2689 </member> 4495 </member>
2690 <member name="T:OpenMetaverse.AgentDisplayName"> 4496 <member name="M:OpenMetaverse.Assets.AssetClothing.#ctor">
2691 <summary> Information about agents display name </summary> 4497 <summary>Initializes a new instance of an AssetScriptBinary object</summary>
2692 </member>
2693 <member name="F:OpenMetaverse.AgentDisplayName.ID">
2694 <summary> Agent UUID </summary>
2695 </member>
2696 <member name="F:OpenMetaverse.AgentDisplayName.UserName">
2697 <summary> Username </summary>
2698 </member>
2699 <member name="F:OpenMetaverse.AgentDisplayName.DisplayName">
2700 <summary> Display name </summary>
2701 </member>
2702 <member name="F:OpenMetaverse.AgentDisplayName.LegacyFirstName">
2703 <summary> First name (legacy) </summary>
2704 </member>
2705 <member name="F:OpenMetaverse.AgentDisplayName.LegacyLastName">
2706 <summary> Last name (legacy) </summary>
2707 </member>
2708 <member name="F:OpenMetaverse.AgentDisplayName.IsDefaultDisplayName">
2709 <summary> Is display name default display name </summary>
2710 </member>
2711 <member name="F:OpenMetaverse.AgentDisplayName.NextUpdate">
2712 <summary> Cache display name until </summary>
2713 </member>
2714 <member name="F:OpenMetaverse.AgentDisplayName.Updated">
2715 <summary> Last updated timestamp </summary>
2716 </member>
2717 <member name="M:OpenMetaverse.AgentDisplayName.FromOSD(OpenMetaverse.StructuredData.OSD)">
2718 <summary>
2719 Creates AgentDisplayName object from OSD
2720 </summary>
2721 <param name="data">Incoming OSD data</param>
2722 <returns>AgentDisplayName object</returns>
2723 </member>
2724 <member name="M:OpenMetaverse.AgentDisplayName.GetOSD">
2725 <summary>
2726 Return object as OSD map
2727 </summary>
2728 <returns>OSD containing agent's display name data</returns>
2729 </member>
2730 <member name="P:OpenMetaverse.AgentDisplayName.LegacyFullName">
2731 <summary> Full name (legacy) </summary>
2732 </member>
2733 <member name="T:OpenMetaverse.AvatarGroup">
2734 <summary>
2735 Holds group information for Avatars such as those you might find in a profile
2736 </summary>
2737 </member>
2738 <member name="F:OpenMetaverse.AvatarGroup.AcceptNotices">
2739 <summary>true of Avatar accepts group notices</summary>
2740 </member>
2741 <member name="F:OpenMetaverse.AvatarGroup.GroupID">
2742 <summary>Groups Key</summary>
2743 </member>
2744 <member name="F:OpenMetaverse.AvatarGroup.GroupInsigniaID">
2745 <summary>Texture Key for groups insignia</summary>
2746 </member>
2747 <member name="F:OpenMetaverse.AvatarGroup.GroupName">
2748 <summary>Name of the group</summary>
2749 </member>
2750 <member name="F:OpenMetaverse.AvatarGroup.GroupPowers">
2751 <summary>Powers avatar has in the group</summary>
2752 </member>
2753 <member name="F:OpenMetaverse.AvatarGroup.GroupTitle">
2754 <summary>Avatars Currently selected title</summary>
2755 </member>
2756 <member name="F:OpenMetaverse.AvatarGroup.ListInProfile">
2757 <summary>true of Avatar has chosen to list this in their profile</summary>
2758 </member>
2759 <member name="T:OpenMetaverse.Animation">
2760 <summary>
2761 Contains an animation currently being played by an agent
2762 </summary>
2763 </member>
2764 <member name="F:OpenMetaverse.Animation.AnimationID">
2765 <summary>The ID of the animation asset</summary>
2766 </member>
2767 <member name="F:OpenMetaverse.Animation.AnimationSequence">
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>
2770 </member>
2771 <member name="F:OpenMetaverse.Animation.AnimationSourceObjectID">
2772 <summary></summary>
2773 </member>
2774 <member name="T:OpenMetaverse.ProfilePick">
2775 <summary>
2776 Holds group information on an individual profile pick
2777 </summary>
2778 </member>
2779 <member name="T:OpenMetaverse.AvatarManager">
2780 <summary>
2781 Retrieve friend status notifications, and retrieve avatar names and
2782 profiles
2783 </summary>
2784 </member>
2785 <member name="F:OpenMetaverse.AvatarManager.m_AvatarAnimation">
2786 <summary>The event subscribers, null of no subscribers</summary>
2787 </member>
2788 <member name="M:OpenMetaverse.AvatarManager.OnAvatarAnimation(OpenMetaverse.AvatarAnimationEventArgs)">
2789 <summary>Raises the AvatarAnimation Event</summary>
2790 <param name="e">An AvatarAnimationEventArgs object containing
2791 the data sent from the simulator</param>
2792 </member>
2793 <member name="F:OpenMetaverse.AvatarManager.m_AvatarAnimationLock">
2794 <summary>Thread sync lock object</summary>
2795 </member>
2796 <member name="F:OpenMetaverse.AvatarManager.m_AvatarAppearance">
2797 <summary>The event subscribers, null of no subscribers</summary>
2798 </member>
2799 <member name="M:OpenMetaverse.AvatarManager.OnAvatarAppearance(OpenMetaverse.AvatarAppearanceEventArgs)">
2800 <summary>Raises the AvatarAppearance Event</summary>
2801 <param name="e">A AvatarAppearanceEventArgs object containing
2802 the data sent from the simulator</param>
2803 </member>
2804 <member name="F:OpenMetaverse.AvatarManager.m_AvatarAppearanceLock">
2805 <summary>Thread sync lock object</summary>
2806 </member>
2807 <member name="F:OpenMetaverse.AvatarManager.m_UUIDNameReply">
2808 <summary>The event subscribers, null of no subscribers</summary>
2809 </member>
2810 <member name="M:OpenMetaverse.AvatarManager.OnUUIDNameReply(OpenMetaverse.UUIDNameReplyEventArgs)">
2811 <summary>Raises the UUIDNameReply Event</summary>
2812 <param name="e">A UUIDNameReplyEventArgs object containing
2813 the data sent from the simulator</param>
2814 </member>
2815 <member name="F:OpenMetaverse.AvatarManager.m_UUIDNameReplyLock">
2816 <summary>Thread sync lock object</summary>
2817 </member>
2818 <member name="F:OpenMetaverse.AvatarManager.m_AvatarInterestsReply">
2819 <summary>The event subscribers, null of no subscribers</summary>
2820 </member>
2821 <member name="M:OpenMetaverse.AvatarManager.OnAvatarInterestsReply(OpenMetaverse.AvatarInterestsReplyEventArgs)">
2822 <summary>Raises the AvatarInterestsReply Event</summary>
2823 <param name="e">A AvatarInterestsReplyEventArgs object containing
2824 the data sent from the simulator</param>
2825 </member>
2826 <member name="F:OpenMetaverse.AvatarManager.m_AvatarInterestsReplyLock">
2827 <summary>Thread sync lock object</summary>
2828 </member>
2829 <member name="F:OpenMetaverse.AvatarManager.m_AvatarPropertiesReply">
2830 <summary>The event subscribers, null of no subscribers</summary>
2831 </member>
2832 <member name="M:OpenMetaverse.AvatarManager.OnAvatarPropertiesReply(OpenMetaverse.AvatarPropertiesReplyEventArgs)">
2833 <summary>Raises the AvatarPropertiesReply Event</summary>
2834 <param name="e">A AvatarPropertiesReplyEventArgs object containing
2835 the data sent from the simulator</param>
2836 </member>
2837 <member name="F:OpenMetaverse.AvatarManager.m_AvatarPropertiesReplyLock">
2838 <summary>Thread sync lock object</summary>
2839 </member>
2840 <member name="F:OpenMetaverse.AvatarManager.m_AvatarGroupsReply">
2841 <summary>The event subscribers, null of no subscribers</summary>
2842 </member>
2843 <member name="M:OpenMetaverse.AvatarManager.OnAvatarGroupsReply(OpenMetaverse.AvatarGroupsReplyEventArgs)">
2844 <summary>Raises the AvatarGroupsReply Event</summary>
2845 <param name="e">A AvatarGroupsReplyEventArgs object containing
2846 the data sent from the simulator</param>
2847 </member>
2848 <member name="F:OpenMetaverse.AvatarManager.m_AvatarGroupsReplyLock">
2849 <summary>Thread sync lock object</summary>
2850 </member>
2851 <member name="F:OpenMetaverse.AvatarManager.m_AvatarPickerReply">
2852 <summary>The event subscribers, null of no subscribers</summary>
2853 </member>
2854 <member name="M:OpenMetaverse.AvatarManager.OnAvatarPickerReply(OpenMetaverse.AvatarPickerReplyEventArgs)">
2855 <summary>Raises the AvatarPickerReply Event</summary>
2856 <param name="e">A AvatarPickerReplyEventArgs object containing
2857 the data sent from the simulator</param>
2858 </member>
2859 <member name="F:OpenMetaverse.AvatarManager.m_AvatarPickerReplyLock">
2860 <summary>Thread sync lock object</summary>
2861 </member>
2862 <member name="F:OpenMetaverse.AvatarManager.m_ViewerEffectPointAt">
2863 <summary>The event subscribers, null of no subscribers</summary>
2864 </member>
2865 <member name="M:OpenMetaverse.AvatarManager.OnViewerEffectPointAt(OpenMetaverse.ViewerEffectPointAtEventArgs)">
2866 <summary>Raises the ViewerEffectPointAt Event</summary>
2867 <param name="e">A ViewerEffectPointAtEventArgs object containing
2868 the data sent from the simulator</param>
2869 </member>
2870 <member name="F:OpenMetaverse.AvatarManager.m_ViewerEffectPointAtLock">
2871 <summary>Thread sync lock object</summary>
2872 </member>
2873 <member name="F:OpenMetaverse.AvatarManager.m_ViewerEffectLookAt">
2874 <summary>The event subscribers, null of no subscribers</summary>
2875 </member>
2876 <member name="M:OpenMetaverse.AvatarManager.OnViewerEffectLookAt(OpenMetaverse.ViewerEffectLookAtEventArgs)">
2877 <summary>Raises the ViewerEffectLookAt Event</summary>
2878 <param name="e">A ViewerEffectLookAtEventArgs object containing
2879 the data sent from the simulator</param>
2880 </member>
2881 <member name="F:OpenMetaverse.AvatarManager.m_ViewerEffectLookAtLock">
2882 <summary>Thread sync lock object</summary>
2883 </member>
2884 <member name="F:OpenMetaverse.AvatarManager.m_ViewerEffect">
2885 <summary>The event subscribers, null of no subscribers</summary>
2886 </member>
2887 <member name="M:OpenMetaverse.AvatarManager.OnViewerEffect(OpenMetaverse.ViewerEffectEventArgs)">
2888 <summary>Raises the ViewerEffect Event</summary>
2889 <param name="e">A ViewerEffectEventArgs object containing
2890 the data sent from the simulator</param>
2891 </member>
2892 <member name="F:OpenMetaverse.AvatarManager.m_ViewerEffectLock">
2893 <summary>Thread sync lock object</summary>
2894 </member>
2895 <member name="F:OpenMetaverse.AvatarManager.m_AvatarPicksReply">
2896 <summary>The event subscribers, null of no subscribers</summary>
2897 </member>
2898 <member name="M:OpenMetaverse.AvatarManager.OnAvatarPicksReply(OpenMetaverse.AvatarPicksReplyEventArgs)">
2899 <summary>Raises the AvatarPicksReply Event</summary>
2900 <param name="e">A AvatarPicksReplyEventArgs object containing
2901 the data sent from the simulator</param>
2902 </member>
2903 <member name="F:OpenMetaverse.AvatarManager.m_AvatarPicksReplyLock">
2904 <summary>Thread sync lock object</summary>
2905 </member>
2906 <member name="F:OpenMetaverse.AvatarManager.m_PickInfoReply">
2907 <summary>The event subscribers, null of no subscribers</summary>
2908 </member>
2909 <member name="M:OpenMetaverse.AvatarManager.OnPickInfoReply(OpenMetaverse.PickInfoReplyEventArgs)">
2910 <summary>Raises the PickInfoReply Event</summary>
2911 <param name="e">A PickInfoReplyEventArgs object containing
2912 the data sent from the simulator</param>
2913 </member>
2914 <member name="F:OpenMetaverse.AvatarManager.m_PickInfoReplyLock">
2915 <summary>Thread sync lock object</summary>
2916 </member>
2917 <member name="F:OpenMetaverse.AvatarManager.m_AvatarClassifiedReply">
2918 <summary>The event subscribers, null of no subscribers</summary>
2919 </member>
2920 <member name="M:OpenMetaverse.AvatarManager.OnAvatarClassifiedReply(OpenMetaverse.AvatarClassifiedReplyEventArgs)">
2921 <summary>Raises the AvatarClassifiedReply Event</summary>
2922 <param name="e">A AvatarClassifiedReplyEventArgs object containing
2923 the data sent from the simulator</param>
2924 </member>
2925 <member name="F:OpenMetaverse.AvatarManager.m_AvatarClassifiedReplyLock">
2926 <summary>Thread sync lock object</summary>
2927 </member>
2928 <member name="F:OpenMetaverse.AvatarManager.m_ClassifiedInfoReply">
2929 <summary>The event subscribers, null of no subscribers</summary>
2930 </member>
2931 <member name="M:OpenMetaverse.AvatarManager.OnClassifiedInfoReply(OpenMetaverse.ClassifiedInfoReplyEventArgs)">
2932 <summary>Raises the ClassifiedInfoReply Event</summary>
2933 <param name="e">A ClassifiedInfoReplyEventArgs object containing
2934 the data sent from the simulator</param>
2935 </member>
2936 <member name="F:OpenMetaverse.AvatarManager.m_ClassifiedInfoReplyLock">
2937 <summary>Thread sync lock object</summary>
2938 </member>
2939 <member name="F:OpenMetaverse.AvatarManager.m_DisplayNameUpdate">
2940 <summary>The event subscribers, null of no subscribers</summary>
2941 </member>
2942 <member name="M:OpenMetaverse.AvatarManager.OnDisplayNameUpdate(OpenMetaverse.DisplayNameUpdateEventArgs)">
2943 <summary>Raises the DisplayNameUpdate Event</summary>
2944 <param name="e">A DisplayNameUpdateEventArgs object containing
2945 the data sent from the simulator</param>
2946 </member>
2947 <member name="F:OpenMetaverse.AvatarManager.m_DisplayNameUpdateLock">
2948 <summary>Thread sync lock object</summary>
2949 </member>
2950 <member name="M:OpenMetaverse.AvatarManager.#ctor(OpenMetaverse.GridClient)">
2951 <summary>
2952 Represents other avatars
2953 </summary>
2954 <param name="client"></param>
2955 </member>
2956 <member name="M:OpenMetaverse.AvatarManager.RequestTrackAgent(OpenMetaverse.UUID)">
2957 <summary>Tracks the specified avatar on your map</summary>
2958 <param name="preyID">Avatar ID to track</param>
2959 </member>
2960 <member name="M:OpenMetaverse.AvatarManager.RequestAvatarName(OpenMetaverse.UUID)">
2961 <summary>
2962 Request a single avatar name
2963 </summary>
2964 <param name="id">The avatar key to retrieve a name for</param>
2965 </member>
2966 <member name="M:OpenMetaverse.AvatarManager.RequestAvatarNames(System.Collections.Generic.List{OpenMetaverse.UUID})">
2967 <summary>
2968 Request a list of avatar names
2969 </summary>
2970 <param name="ids">The avatar keys to retrieve names for</param>
2971 </member>
2972 <member name="M:OpenMetaverse.AvatarManager.DisplayNamesAvailable">
2973 <summary>
2974 Check if Display Names functionality is available
2975 </summary>
2976 <returns>True if Display name functionality is available</returns>
2977 </member>
2978 <member name="M:OpenMetaverse.AvatarManager.GetDisplayNames(System.Collections.Generic.List{OpenMetaverse.UUID},OpenMetaverse.AvatarManager.DisplayNamesCallback)">
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>
2984 </member>
2985 <member name="M:OpenMetaverse.AvatarManager.RequestAvatarProperties(OpenMetaverse.UUID)">
2986 <summary>
2987 Start a request for Avatar Properties
2988 </summary>
2989 <param name="avatarid"></param>
2990 </member>
2991 <member name="M:OpenMetaverse.AvatarManager.RequestAvatarNameSearch(System.String,OpenMetaverse.UUID)">
2992 <summary>
2993 Search for an avatar (first name, last name)
2994 </summary>
2995 <param name="name">The name to search for</param>
2996 <param name="queryID">An ID to associate with this query</param>
2997 </member>
2998 <member name="M:OpenMetaverse.AvatarManager.RequestAvatarPicks(OpenMetaverse.UUID)">
2999 <summary>
3000 Start a request for Avatar Picks
3001 </summary>
3002 <param name="avatarid">UUID of the avatar</param>
3003 </member>
3004 <member name="M:OpenMetaverse.AvatarManager.RequestAvatarClassified(OpenMetaverse.UUID)">
3005 <summary>
3006 Start a request for Avatar Classifieds
3007 </summary>
3008 <param name="avatarid">UUID of the avatar</param>
3009 </member>
3010 <member name="M:OpenMetaverse.AvatarManager.RequestPickInfo(OpenMetaverse.UUID,OpenMetaverse.UUID)">
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>
3016 </member>
3017 <member name="M:OpenMetaverse.AvatarManager.RequestClassifiedInfo(OpenMetaverse.UUID,OpenMetaverse.UUID)">
3018 <summary>
3019 Start a request for details of a specific profile classified
3020 </summary>
3021 <param name="avatarid">UUID of the avatar</param>
3022 <param name="classifiedid">UUID of the profile classified</param>
3023 </member>
3024 <member name="M:OpenMetaverse.AvatarManager.UUIDNameReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
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>
3028 </member>
3029 <member name="M:OpenMetaverse.AvatarManager.AvatarAnimationHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
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>
3033 </member>
3034 <member name="M:OpenMetaverse.AvatarManager.AvatarAppearanceHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
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>
3038 </member>
3039 <member name="M:OpenMetaverse.AvatarManager.AvatarPropertiesHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
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>
3043 </member>
3044 <member name="M:OpenMetaverse.AvatarManager.AvatarInterestsHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
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>
3048 </member>
3049 <member name="M:OpenMetaverse.AvatarManager.DisplayNameUpdateMessageHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
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>
3056 </member>
3057 <member name="M:OpenMetaverse.AvatarManager.AvatarGroupsReplyMessageHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
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>
3065 </member>
3066 <member name="M:OpenMetaverse.AvatarManager.AvatarGroupsReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
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>
3070 </member>
3071 <member name="M:OpenMetaverse.AvatarManager.AvatarPickerReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
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>
3075 </member>
3076 <member name="M:OpenMetaverse.AvatarManager.ViewerEffectHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
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>
3080 </member>
3081 <member name="M:OpenMetaverse.AvatarManager.AvatarPicksReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
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>
3085 </member>
3086 <member name="M:OpenMetaverse.AvatarManager.PickInfoReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
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>
3090 </member>
3091 <member name="M:OpenMetaverse.AvatarManager.AvatarClassifiedReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
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>
3095 </member>
3096 <member name="M:OpenMetaverse.AvatarManager.ClassifiedInfoReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
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>
3100 </member>
3101 <member name="E:OpenMetaverse.AvatarManager.AvatarAnimation">
3102 <summary>Raised when the simulator sends us data containing
3103 an agents animation playlist</summary>
3104 </member>
3105 <member name="E:OpenMetaverse.AvatarManager.AvatarAppearance">
3106 <summary>Raised when the simulator sends us data containing
3107 the appearance information for an agent</summary>
3108 </member>
3109 <member name="E:OpenMetaverse.AvatarManager.UUIDNameReply">
3110 <summary>Raised when the simulator sends us data containing
3111 agent names/id values</summary>
3112 </member>
3113 <member name="E:OpenMetaverse.AvatarManager.AvatarInterestsReply">
3114 <summary>Raised when the simulator sends us data containing
3115 the interests listed in an agents profile</summary>
3116 </member>
3117 <member name="E:OpenMetaverse.AvatarManager.AvatarPropertiesReply">
3118 <summary>Raised when the simulator sends us data containing
3119 profile property information for an agent</summary>
3120 </member>
3121 <member name="E:OpenMetaverse.AvatarManager.AvatarGroupsReply">
3122 <summary>Raised when the simulator sends us data containing
3123 the group membership an agent is a member of</summary>
3124 </member>
3125 <member name="E:OpenMetaverse.AvatarManager.AvatarPickerReply">
3126 <summary>Raised when the simulator sends us data containing
3127 name/id pair</summary>
3128 </member>
3129 <member name="E:OpenMetaverse.AvatarManager.ViewerEffectPointAt">
3130 <summary>Raised when the simulator sends us data containing
3131 the objects and effect when an agent is pointing at</summary>
3132 </member>
3133 <member name="E:OpenMetaverse.AvatarManager.ViewerEffectLookAt">
3134 <summary>Raised when the simulator sends us data containing
3135 the objects and effect when an agent is looking at</summary>
3136 </member>
3137 <member name="E:OpenMetaverse.AvatarManager.ViewerEffect">
3138 <summary>Raised when the simulator sends us data containing
3139 an agents viewer effect information</summary>
3140 </member>
3141 <member name="E:OpenMetaverse.AvatarManager.AvatarPicksReply">
3142 <summary>Raised when the simulator sends us data containing
3143 the top picks from an agents profile</summary>
3144 </member>
3145 <member name="E:OpenMetaverse.AvatarManager.PickInfoReply">
3146 <summary>Raised when the simulator sends us data containing
3147 the Pick details</summary>
3148 </member>
3149 <member name="E:OpenMetaverse.AvatarManager.AvatarClassifiedReply">
3150 <summary>Raised when the simulator sends us data containing
3151 the classified ads an agent has placed</summary>
3152 </member>
3153 <member name="E:OpenMetaverse.AvatarManager.ClassifiedInfoReply">
3154 <summary>Raised when the simulator sends us data containing
3155 the details of a classified ad</summary>
3156 </member>
3157 <member name="E:OpenMetaverse.AvatarManager.DisplayNameUpdate">
3158 <summary>Raised when the simulator sends us data containing
3159 the details of display name change</summary>
3160 </member>
3161 <member name="T:OpenMetaverse.AvatarManager.DisplayNamesCallback">
3162 <summary>
3163 Callback giving results when fetching display names
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>
3168 </member>
3169 <member name="T:OpenMetaverse.AvatarAnimationEventArgs">
3170 <summary>Provides data for the <see cref="E:OpenMetaverse.AvatarManager.AvatarAnimation"/> event</summary>
3171 <remarks>The <see cref="E:OpenMetaverse.AvatarManager.AvatarAnimation"/> event occurs when the simulator sends
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>
3208 </member>
3209 <member name="M:OpenMetaverse.AvatarAnimationEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.Animation})">
3210 <summary>
3211 Construct a new instance of the AvatarAnimationEventArgs class
3212 </summary>
3213 <param name="avatarID">The ID of the agent</param>
3214 <param name="anims">The list of animations to start</param>
3215 </member>
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)">
3242 <summary>
3243 Construct a new instance of the AvatarAppearanceEventArgs class
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>
3251 </member>
3252 <member name="P:OpenMetaverse.AvatarAppearanceEventArgs.Simulator">
3253 <summary>Get the Simulator this request is from of the agent</summary>
3254 </member>
3255 <member name="P:OpenMetaverse.AvatarAppearanceEventArgs.AvatarID">
3256 <summary>Get the ID of the agent</summary>
3257 </member>
3258 <member name="P:OpenMetaverse.AvatarAppearanceEventArgs.IsTrial">
3259 <summary>true if the agent is a trial account</summary>
3260 </member>
3261 <member name="P:OpenMetaverse.AvatarAppearanceEventArgs.DefaultTexture">
3262 <summary>Get the default agent texture</summary>
3263 </member>
3264 <member name="P:OpenMetaverse.AvatarAppearanceEventArgs.FaceTextures">
3265 <summary>Get the agents appearance layer textures</summary>
3266 </member>
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">
3302 <summary>
3303 Event args class for display name notification messages
3304 </summary>
3305 </member>
3306 <member name="T:OpenMetaverse.AvatarTextureIndex">
3307 <summary>
3308 Index of TextureEntry slots for avatar appearances
3309 </summary>
3310 </member>
3311 <member name="T:OpenMetaverse.BakeType">
3312 <summary>
3313 Bake layers for avatar appearance
3314 </summary>
3315 </member>
3316 <member name="T:OpenMetaverse.AppearanceFlags">
3317 <summary>
3318 Appearance Flags, introdued with server side baking, currently unused
3319 </summary>
3320 </member>
3321 <member name="F:OpenMetaverse.AppearanceManager.MAX_CONCURRENT_DOWNLOADS">
3322 <summary>Maximum number of concurrent downloads for wearable assets and textures</summary>
3323 </member>
3324 <member name="F:OpenMetaverse.AppearanceManager.MAX_CONCURRENT_UPLOADS">
3325 <summary>Maximum number of concurrent uploads for baked textures</summary>
3326 </member>
3327 <member name="F:OpenMetaverse.AppearanceManager.INVENTORY_TIMEOUT">
3328 <summary>Timeout for fetching inventory listings</summary>
3329 </member>
3330 <member name="F:OpenMetaverse.AppearanceManager.WEARABLE_TIMEOUT">
3331 <summary>Timeout for fetching a single wearable, or receiving a single packet response</summary>
3332 </member>
3333 <member name="F:OpenMetaverse.AppearanceManager.TEXTURE_TIMEOUT">
3334 <summary>Timeout for fetching a single texture</summary>
3335 </member>
3336 <member name="F:OpenMetaverse.AppearanceManager.UPLOAD_TIMEOUT">
3337 <summary>Timeout for uploading a single baked texture</summary>
3338 </member>
3339 <member name="F:OpenMetaverse.AppearanceManager.UPLOAD_RETRIES">
3340 <summary>Number of times to retry bake upload</summary>
3341 </member>
3342 <member name="F:OpenMetaverse.AppearanceManager.REBAKE_DELAY">
3343 <summary>When changing outfit, kick off rebake after
3344 20 seconds has passed since the last change</summary>
3345 </member>
3346 <member name="F:OpenMetaverse.AppearanceManager.WEARABLE_COUNT">
3347 <summary>Total number of wearables for each avatar</summary>
3348 </member>
3349 <member name="F:OpenMetaverse.AppearanceManager.BAKED_TEXTURE_COUNT">
3350 <summary>Total number of baked textures on each avatar</summary>
3351 </member>
3352 <member name="F:OpenMetaverse.AppearanceManager.WEARABLES_PER_LAYER">
3353 <summary>Total number of wearables per bake layer</summary>
3354 </member>
3355 <member name="F:OpenMetaverse.AppearanceManager.ATTACHMENT_ADD">
3356 <summary>Mask for multiple attachments</summary>
3357 </member>
3358 <member name="F:OpenMetaverse.AppearanceManager.BakeIndexToTextureIndex">
3359 <summary>Mapping between BakeType and AvatarTextureIndex</summary>
3360 </member>
3361 <member name="F:OpenMetaverse.AppearanceManager.WEARABLE_BAKE_MAP">
3362 <summary>Map of what wearables are included in each bake</summary>
3363 </member>
3364 <member name="F:OpenMetaverse.AppearanceManager.BAKED_TEXTURE_HASH">
3365 <summary>Magic values to finalize the cache check hashes for each
3366 bake</summary>
3367 </member>
3368 <member name="F:OpenMetaverse.AppearanceManager.DEFAULT_AVATAR_TEXTURE">
3369 <summary>Default avatar texture, used to detect when a custom
3370 texture is not set for a face</summary>
3371 </member>
3372 <member name="F:OpenMetaverse.AppearanceManager.m_AgentWearablesReply">
3373 <summary>The event subscribers. null if no subcribers</summary>
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>
3380 <member name="F:OpenMetaverse.AppearanceManager.m_AgentWearablesLock">
3381 <summary>Thread sync lock object</summary>
3382 </member>
3383 <member name="F:OpenMetaverse.AppearanceManager.m_AgentCachedBakesReply">
3384 <summary>The event subscribers. null if no subcribers</summary>
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>
3391 <member name="F:OpenMetaverse.AppearanceManager.m_AgentCachedBakesLock">
3392 <summary>Thread sync lock object</summary>
3393 </member>
3394 <member name="F:OpenMetaverse.AppearanceManager.m_AppearanceSet">
3395 <summary>The event subscribers. null if no subcribers</summary>
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>
3401 <member name="F:OpenMetaverse.AppearanceManager.m_AppearanceSetLock">
3402 <summary>Thread sync lock object</summary>
3403 </member>
3404 <member name="F:OpenMetaverse.AppearanceManager.m_RebakeAvatarReply">
3405 <summary>The event subscribers. null if no subcribers</summary>
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>
3412 <member name="F:OpenMetaverse.AppearanceManager.m_RebakeAvatarLock">
3413 <summary>Thread sync lock object</summary>
3414 </member>
3415 <member name="F:OpenMetaverse.AppearanceManager.MyVisualParameters">
3416 <summary>Visual parameters last sent to the sim</summary>
3417 </member>
3418 <member name="F:OpenMetaverse.AppearanceManager.MyTextures">
3419 <summary>Textures about this client sent to the sim</summary>
3420 </member>
3421 <member name="F:OpenMetaverse.AppearanceManager.Wearables">
3422 <summary>A cache of wearables currently being worn</summary>
3423 </member>
3424 <member name="F:OpenMetaverse.AppearanceManager.Textures">
3425 <summary>A cache of textures currently being worn</summary>
3426 </member>
3427 <member name="F:OpenMetaverse.AppearanceManager.CacheCheckSerialNum">
3428 <summary>Incrementing serial number for AgentCachedTexture packets</summary>
3429 </member>
3430 <member name="F:OpenMetaverse.AppearanceManager.SetAppearanceSerialNum">
3431 <summary>Incrementing serial number for AgentSetAppearance packets</summary>
3432 </member>
3433 <member name="F:OpenMetaverse.AppearanceManager.GotWearables">
3434 <summary>Indicates if WearablesRequest succeeded</summary>
3435 </member>
3436 <member name="F:OpenMetaverse.AppearanceManager.AppearanceThreadRunning">
3437 <summary>Indicates whether or not the appearance thread is currently
3438 running, to prevent multiple appearance threads from running
3439 simultaneously</summary>
3440 </member>
3441 <member name="F:OpenMetaverse.AppearanceManager.Client">
3442 <summary>Reference to our agent</summary>
3443 </member>
3444 <member name="F:OpenMetaverse.AppearanceManager.RebakeScheduleTimer">
3445 <summary>
3446 Timer used for delaying rebake on changing outfit
3447 </summary>
3448 </member>
3449 <member name="F:OpenMetaverse.AppearanceManager.AppearanceThread">
3450 <summary>
3451 Main appearance thread
3452 </summary>
3453 </member>
3454 <member name="F:OpenMetaverse.AppearanceManager.ServerBakingDone">
3455 <summary>
3456 Is server baking complete. It needs doing only once
3457 </summary>
3458 </member>
3459 <member name="M:OpenMetaverse.AppearanceManager.#ctor(OpenMetaverse.GridClient)">
3460 <summary>
3461 Default constructor
3462 </summary>
3463 <param name="client">A reference to our agent</param>
3464 </member>
3465 <member name="M:OpenMetaverse.AppearanceManager.SetPreviousAppearance">
3466 <summary>
3467 Obsolete method for setting appearance. This function no longer does anything.
3468 Use RequestSetAppearance() to manually start the appearance thread
3469 </summary>
3470 </member>
3471 <member name="M:OpenMetaverse.AppearanceManager.SetPreviousAppearance(System.Boolean)">
3472 <summary>
3473 Obsolete method for setting appearance. This function no longer does anything.
3474 Use RequestSetAppearance() to manually start the appearance thread
3475 </summary>
3476 <param name="allowBake">Unused parameter</param>
3477 </member>
3478 <member name="M:OpenMetaverse.AppearanceManager.RequestSetAppearance">
3479 <summary>
3480 Starts the appearance setting thread
3481 </summary>
3482 </member>
3483 <member name="M:OpenMetaverse.AppearanceManager.RequestSetAppearance(System.Boolean)">
3484 <summary>
3485 Starts the appearance setting thread
3486 </summary>
3487 <param name="forceRebake">True to force rebaking, otherwise false</param>
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>
3495 <member name="M:OpenMetaverse.AppearanceManager.RequestAgentWearables">
3496 <summary>
3497 Ask the server what textures our agent is currently wearing
3498 </summary>
3499 </member>
3500 <member name="M:OpenMetaverse.AppearanceManager.RequestCachedBakes">
3501 <summary>
3502 Build hashes out of the texture assetIDs for each baking layer to
3503 ask the simulator whether it has cached copies of each baked texture
3504 </summary>
3505 </member>
3506 <member name="M:OpenMetaverse.AppearanceManager.GetWearableAsset(OpenMetaverse.WearableType)">
3507 <summary>
3508 Returns the AssetID of the asset that is currently being worn in a
3509 given WearableType slot
3510 </summary>
3511 <param name="type">WearableType slot to get the AssetID for</param>
3512 <returns>The UUID of the asset being worn in the given slot, or
3513 UUID.Zero if no wearable is attached to the given slot or wearables
3514 have not been downloaded yet</returns>
3515 </member>
3516 <member name="M:OpenMetaverse.AppearanceManager.AddToOutfit(OpenMetaverse.InventoryItem)">
3517 <summary>
3518 Add a wearable to the current outfit and set appearance
3519 </summary>
3520 <param name="wearableItem">Wearable to be added to the outfit</param>
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>
3529 <member name="M:OpenMetaverse.AppearanceManager.AddToOutfit(System.Collections.Generic.List{OpenMetaverse.InventoryItem})">
3530 <summary>
3531 Add a list of wearables to the current outfit and set appearance
3532 </summary>
3533 <param name="wearableItems">List of wearable inventory items to
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>
3544 </member>
3545 <member name="M:OpenMetaverse.AppearanceManager.RemoveFromOutfit(OpenMetaverse.InventoryItem)">
3546 <summary>
3547 Remove a wearable from the current outfit and set appearance
3548 </summary>
3549 <param name="wearableItem">Wearable to be removed from the outfit</param>
3550 </member>
3551 <member name="M:OpenMetaverse.AppearanceManager.RemoveFromOutfit(System.Collections.Generic.List{OpenMetaverse.InventoryItem})">
3552 <summary>
3553 Removes a list of wearables from the current outfit and set appearance
3554 </summary>
3555 <param name="wearableItems">List of wearable inventory items to
3556 be removed from the outfit</param>
3557 </member>
3558 <member name="M:OpenMetaverse.AppearanceManager.ReplaceOutfit(System.Collections.Generic.List{OpenMetaverse.InventoryItem})">
3559 <summary>
3560 Replace the current outfit with a list of wearables and set appearance
3561 </summary>
3562 <param name="wearableItems">List of wearable inventory items that
3563 define a new outfit</param>
3564 </member>
3565 <member name="M:OpenMetaverse.AppearanceManager.ReplaceOutfit(System.Collections.Generic.List{OpenMetaverse.InventoryItem},System.Boolean)">
3566 <summary>
3567 Replace the current outfit with a list of wearables and set appearance
3568 </summary>
3569 <param name="wearableItems">List of wearable inventory items that
3570 define a new outfit</param>
3571 <param name="safe">Check if we have all body parts, set this to false only
3572 if you know what you're doing</param>
3573 </member>
3574 <member name="M:OpenMetaverse.AppearanceManager.IsItemWorn(OpenMetaverse.InventoryItem)">
3575 <summary>
3576 Checks if an inventory item is currently being worn
3577 </summary>
3578 <param name="item">The inventory item to check against the agent
3579 wearables</param>
3580 <returns>The WearableType slot that the item is being worn in,
3581 or WearbleType.Invalid if it is not currently being worn</returns>
3582 </member>
3583 <member name="M:OpenMetaverse.AppearanceManager.GetWearables">
3584 <summary>
3585 Returns a copy of the agents currently worn wearables
3586 </summary>
3587 <returns>A copy of the agents currently worn wearables</returns>
3588 <remarks>Avoid calling this function multiple times as it will make
3589 a copy of all of the wearable data each time</remarks>
3590 </member>
3591 <member name="M:OpenMetaverse.AppearanceManager.WearOutfit(System.Collections.Generic.List{OpenMetaverse.InventoryBase},System.Boolean)">
3592 <summary>
3593 Calls either <seealso cref="M:OpenMetaverse.AppearanceManager.ReplaceOutfit(System.Collections.Generic.List{OpenMetaverse.InventoryItem})"/> or
3594 <seealso cref="M:OpenMetaverse.AppearanceManager.AddToOutfit(OpenMetaverse.InventoryItem)"/> depending on the value of
3595 replaceItems
3596 </summary>
3597 <param name="wearables">List of wearable inventory items to add
3598 to the outfit or become a new outfit</param>
3599 <param name="replaceItems">True to replace existing items with the
3600 new list of items, false to add these items to the existing outfit</param>
3601 </member>
3602 <member name="M:OpenMetaverse.AppearanceManager.AddAttachments(System.Collections.Generic.List{OpenMetaverse.InventoryItem},System.Boolean)">
3603 <summary>
3604 Adds a list of attachments to our agent
3605 </summary>
3606 <param name="attachments">A List containing the attachments to add</param>
3607 <param name="removeExistingFirst">If true, tells simulator to remove existing attachment
3608 first</param>
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>
3619 <member name="M:OpenMetaverse.AppearanceManager.Attach(OpenMetaverse.InventoryItem,OpenMetaverse.AttachmentPoint)">
3620 <summary>
3621 Attach an item to our agent at a specific attach point
3622 </summary>
3623 <param name="item">A <seealso cref="T:OpenMetaverse.InventoryItem"/> to attach</param>
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>
3634 to attach the item to</param>
3635 </member>
3636 <member name="M:OpenMetaverse.AppearanceManager.Attach(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,System.String,OpenMetaverse.Permissions,System.UInt32,OpenMetaverse.AttachmentPoint)">
3637 <summary>
3638 Attach an item to our agent specifying attachment details
3639 </summary>
3640 <param name="itemID">The <seealso cref="T:OpenMetaverse.UUID"/> of the item to attach</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>
3655 <param name="name">The name of the attachment</param>
3656 <param name="description">The description of the attahment</param>
3657 <param name="perms">The <seealso cref="T:OpenMetaverse.Permissions"/> to apply when attached</param>
3658 <param name="itemFlags">The <seealso cref="T:OpenMetaverse.InventoryItemFlags"/> of the attachment</param>
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>
3661 to attach the item to</param>
3662 </member>
3663 <member name="M:OpenMetaverse.AppearanceManager.Detach(OpenMetaverse.InventoryItem)">
3664 <summary>
3665 Detach an item from our agent using an <seealso cref="T:OpenMetaverse.InventoryItem"/> object
3666 </summary>
3667 <param name="item">An <seealso cref="T:OpenMetaverse.InventoryItem"/> object</param>
3668 </member>
3669 <member name="M:OpenMetaverse.AppearanceManager.Detach(OpenMetaverse.UUID)">
3670 <summary>
3671 Detach an item from our agent
3672 </summary>
3673 <param name="itemID">The inventory itemID of the item to detach</param>
3674 </member>
3675 <member name="M:OpenMetaverse.AppearanceManager.SendAgentIsNowWearing">
3676 <summary>
3677 Inform the sim which wearables are part of our current outfit
3678 </summary>
3679 </member>
3680 <member name="M:OpenMetaverse.AppearanceManager.ReplaceOutfit(System.Collections.Generic.List{OpenMetaverse.InventoryWearable})">
3681 <summary>
3682 Replaces the Wearables collection with a list of new wearable items
3683 </summary>
3684 <param name="wearableItems">Wearable items to replace the Wearables collection with</param>
3685 </member>
3686 <member name="M:OpenMetaverse.AppearanceManager.GetColorFromParams(System.Collections.Generic.List{OpenMetaverse.AppearanceManager.ColorParamInfo})">
3687 <summary>
3688 Calculates base color/tint for a specific wearable
3689 based on its params
3690 </summary>
3691 <param name="param">All the color info gathered from wearable's VisualParams
3692 passed as list of ColorParamInfo tuples</param>
3693 <returns>Base color/tint for the wearable</returns>
3694 </member>
3695 <member name="M:OpenMetaverse.AppearanceManager.GetAgentWearables">
3696 <summary>
3697 Blocking method to populate the Wearables dictionary
3698 </summary>
3699 <returns>True on success, otherwise false</returns>
3700 </member>
3701 <member name="M:OpenMetaverse.AppearanceManager.GetCachedBakes">
3702 <summary>
3703 Blocking method to populate the Textures array with cached bakes
3704 </summary>
3705 <returns>True on success, otherwise false</returns>
3706 </member>
3707 <member name="M:OpenMetaverse.AppearanceManager.DecodeWearableParams(OpenMetaverse.AppearanceManager.WearableData)">
3708 <summary>
3709 Populates textures and visual params from a decoded asset
3710 </summary>
3711 <param name="wearable">Wearable to decode</param>
3712 </member>
3713 <member name="M:OpenMetaverse.AppearanceManager.DownloadWearables">
3714 <summary>
3715 Blocking method to download and parse currently worn wearable assets
3716 </summary>
3717 <returns>True on success, otherwise false</returns>
3718 </member>
3719 <member name="M:OpenMetaverse.AppearanceManager.GetTextureDownloadList(OpenMetaverse.BakeType)">
3720 <summary>
3721 Get a list of all of the textures that need to be downloaded for a
3722 single bake layer
3723 </summary>
3724 <param name="bakeType">Bake layer to get texture AssetIDs for</param>
3725 <returns>A list of texture AssetIDs to download</returns>
3726 </member>
3727 <member name="M:OpenMetaverse.AppearanceManager.AddTextureDownload(OpenMetaverse.AvatarTextureIndex,System.Collections.Generic.List{OpenMetaverse.UUID})">
3728 <summary>
3729 Helper method to lookup the TextureID for a single layer and add it
3730 to a list if it is not already present
3731 </summary>
3732 <param name="index"></param>
3733 <param name="textures"></param>
3734 </member>
3735 <member name="M:OpenMetaverse.AppearanceManager.DownloadTextures(System.Collections.Generic.List{OpenMetaverse.BakeType})">
3736 <summary>
3737 Blocking method to download all of the textures needed for baking
3738 the given bake layers
3739 </summary>
3740 <param name="bakeLayers">A list of layers that need baking</param>
3741 <remarks>No return value is given because the baking will happen
3742 whether or not all textures are successfully downloaded</remarks>
3743 </member>
3744 <member name="M:OpenMetaverse.AppearanceManager.CreateBakes">
3745 <summary>
3746 Blocking method to create and upload baked textures for all of the
3747 missing bakes
3748 </summary>
3749 <returns>True on success, otherwise false</returns>
3750 </member>
3751 <member name="M:OpenMetaverse.AppearanceManager.CreateBake(OpenMetaverse.BakeType)">
3752 <summary>
3753 Blocking method to create and upload a baked texture for a single
3754 bake layer
3755 </summary>
3756 <param name="bakeType">Layer to bake</param>
3757 <returns>True on success, otherwise false</returns>
3758 </member>
3759 <member name="M:OpenMetaverse.AppearanceManager.UploadBake(System.Byte[])">
3760 <summary>
3761 Blocking method to upload a baked texture
3762 </summary>
3763 <param name="textureData">Five channel JPEG2000 texture data to upload</param>
3764 <returns>UUID of the newly created asset on success, otherwise UUID.Zero</returns>
3765 </member>
3766 <member name="M:OpenMetaverse.AppearanceManager.MakeParamValues">
3767 <summary>
3768 Creates a dictionary of visual param values from the downloaded wearables
3769 </summary>
3770 <returns>A dictionary of visual param indices mapping to visual param
3771 values for our agent that can be fed to the Baker class</returns>
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>
3785 <member name="M:OpenMetaverse.AppearanceManager.RequestAgentSetAppearance">
3786 <summary>
3787 Create an AgentSetAppearance packet from Wearables data and the
3788 Textures array and send it
3789 </summary>
3790 </member>
3791 <member name="M:OpenMetaverse.AppearanceManager.WearableTypeToAssetType(OpenMetaverse.WearableType)">
3792 <summary>
3793 Converts a WearableType to a bodypart or clothing WearableType
3794 </summary>
3795 <param name="type">A WearableType</param>
3796 <returns>AssetType.Bodypart or AssetType.Clothing or AssetType.Unknown</returns>
3797 </member>
3798 <member name="M:OpenMetaverse.AppearanceManager.BakeTypeToAgentTextureIndex(OpenMetaverse.BakeType)">
3799 <summary>
3800 Converts a BakeType to the corresponding baked texture slot in AvatarTextureIndex
3801 </summary>
3802 <param name="index">A BakeType</param>
3803 <returns>The AvatarTextureIndex slot that holds the given BakeType</returns>
3804 </member>
3805 <member name="M:OpenMetaverse.AppearanceManager.MorphLayerForBakeType(OpenMetaverse.BakeType)">
3806 <summary>
3807 Gives the layer number that is used for morph mask
3808 </summary>
3809 <param name="bakeType">>A BakeType</param>
3810 <returns>Which layer number as defined in BakeTypeToTextures is used for morph mask</returns>
3811 </member>
3812 <member name="M:OpenMetaverse.AppearanceManager.BakeTypeToTextures(OpenMetaverse.BakeType)">
3813 <summary>
3814 Converts a BakeType to a list of the texture slots that make up that bake
3815 </summary>
3816 <param name="bakeType">A BakeType</param>
3817 <returns>A list of texture slots that are inputs for the given bake</returns>
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>
3896 <member name="T:OpenMetaverse.AgentWearablesReplyEventArgs">
3897 <summary>Contains the Event data returned from the data server from an AgentWearablesRequest</summary>
3898 </member>
3899 <member name="M:OpenMetaverse.AgentWearablesReplyEventArgs.#ctor">
3900 <summary>Construct a new instance of the AgentWearablesReplyEventArgs class</summary>
3901 </member>
3902 <member name="T:OpenMetaverse.AgentCachedBakesReplyEventArgs">
3903 <summary>Contains the Event data returned from the data server from an AgentCachedTextureResponse</summary>
3904 </member>
3905 <member name="M:OpenMetaverse.AgentCachedBakesReplyEventArgs.#ctor">
3906 <summary>Construct a new instance of the AgentCachedBakesReplyEventArgs class</summary>
3907 </member>
3908 <member name="T:OpenMetaverse.AppearanceSetEventArgs">
3909 <summary>Contains the Event data returned from an AppearanceSetRequest</summary>
3910 </member>
3911 <member name="M:OpenMetaverse.AppearanceSetEventArgs.#ctor(System.Boolean)">
3912 <summary>
3913 Triggered when appearance data is sent to the sim and
3914 the main appearance thread is done.</summary>
3915 <param name="success">Indicates whether appearance setting was successful</param>
3916 </member>
3917 <member name="P:OpenMetaverse.AppearanceSetEventArgs.Success">
3918 <summary>Indicates whether appearance setting was successful</summary>
3919 </member>
3920 <member name="T:OpenMetaverse.RebakeAvatarTexturesEventArgs">
3921 <summary>Contains the Event data returned from the data server from an RebakeAvatarTextures</summary>
3922 </member>
3923 <member name="M:OpenMetaverse.RebakeAvatarTexturesEventArgs.#ctor(OpenMetaverse.UUID)">
3924 <summary>
3925 Triggered when the simulator sends a request for this agent to rebake
3926 its appearance
3927 </summary>
3928 <param name="textureID">The ID of the Texture Layer to bake</param>
3929 </member>
3930 <member name="P:OpenMetaverse.RebakeAvatarTexturesEventArgs.TextureID">
3931 <summary>The ID of the Texture Layer to bake</summary>
3932 </member>
3933 <member name="F:OpenMetaverse.Imaging.ManagedImage.Width">
3934 <summary>
3935 Image width
3936 </summary>
3937 </member>
3938 <member name="F:OpenMetaverse.Imaging.ManagedImage.Height">
3939 <summary>
3940 Image height
3941 </summary>
3942 </member>
3943 <member name="F:OpenMetaverse.Imaging.ManagedImage.Channels">
3944 <summary>
3945 Image channel flags
3946 </summary>
3947 </member>
3948 <member name="F:OpenMetaverse.Imaging.ManagedImage.Red">
3949 <summary>
3950 Red channel data
3951 </summary>
3952 </member>
3953 <member name="F:OpenMetaverse.Imaging.ManagedImage.Green">
3954 <summary>
3955 Green channel data
3956 </summary>
3957 </member>
3958 <member name="F:OpenMetaverse.Imaging.ManagedImage.Blue">
3959 <summary>
3960 Blue channel data
3961 </summary>
3962 </member>
3963 <member name="F:OpenMetaverse.Imaging.ManagedImage.Alpha">
3964 <summary>
3965 Alpha channel data
3966 </summary>
3967 </member>
3968 <member name="F:OpenMetaverse.Imaging.ManagedImage.Bump">
3969 <summary>
3970 Bump channel data
3971 </summary>
3972 </member>
3973 <member name="M:OpenMetaverse.Imaging.ManagedImage.#ctor(System.Int32,System.Int32,OpenMetaverse.Imaging.ManagedImage.ImageChannels)">
3974 <summary>
3975 Create a new blank image
3976 </summary>
3977 <param name="width">width</param>
3978 <param name="height">height</param>
3979 <param name="channels">channel flags</param>
3980 </member>
3981 <member name="M:OpenMetaverse.Imaging.ManagedImage.#ctor(System.Drawing.Bitmap)">
3982 <summary>
3983
3984 </summary>
3985 <param name="bitmap"></param>
3986 </member>
3987 <member name="M:OpenMetaverse.Imaging.ManagedImage.ConvertChannels(OpenMetaverse.Imaging.ManagedImage.ImageChannels)">
3988 <summary>
3989 Convert the channels in the image. Channels are created or destroyed as required.
3990 </summary>
3991 <param name="channels">new channel flags</param>
3992 </member>
3993 <member name="M:OpenMetaverse.Imaging.ManagedImage.ResizeNearestNeighbor(System.Int32,System.Int32)">
3994 <summary>
3995 Resize or stretch the image using nearest neighbor (ugly) resampling
3996 </summary>
3997 <param name="width">new width</param>
3998 <param name="height">new height</param>
3999 </member>
4000 <member name="M:OpenMetaverse.Imaging.ManagedImage.ExportRaw">
4001 <summary>
4002 Create a byte array containing 32-bit RGBA data with a bottom-left
4003 origin, suitable for feeding directly into OpenGL
4004 </summary>
4005 <returns>A byte array containing raw texture data</returns>
4006 </member>
4007 <member name="T:OpenMetaverse.Assets.AssetMutable">
4008 <summary>
4009 Represents an Animation
4010 </summary>
4011 </member>
4012 <member name="M:OpenMetaverse.Assets.AssetMutable.#ctor(OpenMetaverse.AssetType)">
4013 <summary>Default Constructor</summary>
4014 </member> 4498 </member>
4015 <member name="M:OpenMetaverse.Assets.AssetMutable.#ctor(OpenMetaverse.AssetType,OpenMetaverse.UUID,System.Byte[])"> 4499 <member name="M:OpenMetaverse.Assets.AssetClothing.#ctor(OpenMetaverse.UUID,System.Byte[])">
4016 <summary> 4500 <summary>Initializes a new instance of an AssetScriptBinary object with parameters</summary>
4017 Construct an Asset object of type Animation
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> 4501 <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> 4502 <param name="assetData">A byte array containing the raw asset data</param>
4022 </member> 4503 </member>
4023 <member name="P:OpenMetaverse.Assets.AssetMutable.AssetType"> 4504 <member name="P:OpenMetaverse.Assets.AssetClothing.AssetType">
4024 <summary>Override the base classes AssetType</summary> 4505 <summary>Override the base classes AssetType</summary>
4025 </member> 4506 </member>
4026 <member name="T:OpenMetaverse.PacketFrequency"> 4507 <member name="T:OpenMetaverse.PacketFrequency">
@@ -7538,6 +8019,1248 @@
7538 <member name="T:OpenMetaverse.Packets.SoundTriggerPacket.SoundDataBlock"> 8019 <member name="T:OpenMetaverse.Packets.SoundTriggerPacket.SoundDataBlock">
7539 <exclude/> 8020 <exclude/>
7540 </member> 8021 </member>
8022 <member name="M:OpenMetaverse.Packets.PacketDecoder.AddCallback(System.String,OpenMetaverse.Packets.PacketDecoder.CustomPacketDecoder)">
8023 <summary>
8024 Add a custom decoder callback
8025 </summary>
8026 <param name="key">The key of the field to decode</param>
8027 <param name="customPacketHandler">The custom decode handler</param>
8028 </member>
8029 <member name="M:OpenMetaverse.Packets.PacketDecoder.RemoveCustomHandler(System.String,OpenMetaverse.Packets.PacketDecoder.CustomPacketDecoder)">
8030 <summary>
8031 Remove a custom decoder callback
8032 </summary>
8033 <param name="key">The key of the field to decode</param>
8034 <param name="customPacketHandler">The custom decode handler</param>
8035 </member>
8036 <member name="M:OpenMetaverse.Packets.PacketDecoder.PacketToString(OpenMetaverse.Packets.Packet)">
8037 <summary>
8038 Creates a formatted string containing the values of a Packet
8039 </summary>
8040 <param name="packet">The Packet</param>
8041 <returns>A formatted string of values of the nested items in the Packet object</returns>
8042 </member>
8043 <member name="M:OpenMetaverse.Packets.PacketDecoder.MessageToString(System.Object,System.Int32)">
8044 <summary>
8045 Decode an IMessage object into a beautifully formatted string
8046 </summary>
8047 <param name="message">The IMessage object</param>
8048 <param name="recurseLevel">Recursion level (used for indenting)</param>
8049 <returns>A formatted string containing the names and values of the source object</returns>
8050 </member>
8051 <member name="T:OpenMetaverse.Packets.PacketDecoder.CustomPacketDecoder">
8052 <summary>
8053 A custom decoder callback
8054 </summary>
8055 <param name="fieldName">The key of the object</param>
8056 <param name="fieldData">the data to decode</param>
8057 <returns>A string represending the fieldData</returns>
8058 </member>
8059 <member name="T:OpenMetaverse.DirectoryManager">
8060 <summary>
8061 Access to the data server which allows searching for land, events, people, etc
8062 </summary>
8063 </member>
8064 <member name="F:OpenMetaverse.DirectoryManager.m_EventInfoReply">
8065 <summary>The event subscribers. null if no subcribers</summary>
8066 </member>
8067 <member name="M:OpenMetaverse.DirectoryManager.OnEventInfo(OpenMetaverse.EventInfoReplyEventArgs)">
8068 <summary>Raises the EventInfoReply event</summary>
8069 <param name="e">An EventInfoReplyEventArgs object containing the
8070 data returned from the data server</param>
8071 </member>
8072 <member name="F:OpenMetaverse.DirectoryManager.m_EventDetailLock">
8073 <summary>Thread sync lock object</summary>
8074 </member>
8075 <member name="F:OpenMetaverse.DirectoryManager.m_DirEvents">
8076 <summary>The event subscribers. null if no subcribers</summary>
8077 </member>
8078 <member name="M:OpenMetaverse.DirectoryManager.OnDirEvents(OpenMetaverse.DirEventsReplyEventArgs)">
8079 <summary>Raises the DirEventsReply event</summary>
8080 <param name="e">An DirEventsReplyEventArgs object containing the
8081 data returned from the data server</param>
8082 </member>
8083 <member name="F:OpenMetaverse.DirectoryManager.m_DirEventsLock">
8084 <summary>Thread sync lock object</summary>
8085 </member>
8086 <member name="F:OpenMetaverse.DirectoryManager.m_Places">
8087 <summary>The event subscribers. null if no subcribers</summary>
8088 </member>
8089 <member name="M:OpenMetaverse.DirectoryManager.OnPlaces(OpenMetaverse.PlacesReplyEventArgs)">
8090 <summary>Raises the PlacesReply event</summary>
8091 <param name="e">A PlacesReplyEventArgs object containing the
8092 data returned from the data server</param>
8093 </member>
8094 <member name="F:OpenMetaverse.DirectoryManager.m_PlacesLock">
8095 <summary>Thread sync lock object</summary>
8096 </member>
8097 <member name="F:OpenMetaverse.DirectoryManager.m_DirPlaces">
8098 <summary>The event subscribers. null if no subcribers</summary>
8099 </member>
8100 <member name="M:OpenMetaverse.DirectoryManager.OnDirPlaces(OpenMetaverse.DirPlacesReplyEventArgs)">
8101 <summary>Raises the DirPlacesReply event</summary>
8102 <param name="e">A DirPlacesReplyEventArgs object containing the
8103 data returned from the data server</param>
8104 </member>
8105 <member name="F:OpenMetaverse.DirectoryManager.m_DirPlacesLock">
8106 <summary>Thread sync lock object</summary>
8107 </member>
8108 <member name="F:OpenMetaverse.DirectoryManager.m_DirClassifieds">
8109 <summary>The event subscribers. null if no subcribers</summary>
8110 </member>
8111 <member name="M:OpenMetaverse.DirectoryManager.OnDirClassifieds(OpenMetaverse.DirClassifiedsReplyEventArgs)">
8112 <summary>Raises the DirClassifiedsReply event</summary>
8113 <param name="e">A DirClassifiedsReplyEventArgs object containing the
8114 data returned from the data server</param>
8115 </member>
8116 <member name="F:OpenMetaverse.DirectoryManager.m_DirClassifiedsLock">
8117 <summary>Thread sync lock object</summary>
8118 </member>
8119 <member name="F:OpenMetaverse.DirectoryManager.m_DirGroups">
8120 <summary>The event subscribers. null if no subcribers</summary>
8121 </member>
8122 <member name="M:OpenMetaverse.DirectoryManager.OnDirGroups(OpenMetaverse.DirGroupsReplyEventArgs)">
8123 <summary>Raises the DirGroupsReply event</summary>
8124 <param name="e">A DirGroupsReplyEventArgs object containing the
8125 data returned from the data server</param>
8126 </member>
8127 <member name="F:OpenMetaverse.DirectoryManager.m_DirGroupsLock">
8128 <summary>Thread sync lock object</summary>
8129 </member>
8130 <member name="F:OpenMetaverse.DirectoryManager.m_DirPeople">
8131 <summary>The event subscribers. null if no subcribers</summary>
8132 </member>
8133 <member name="M:OpenMetaverse.DirectoryManager.OnDirPeople(OpenMetaverse.DirPeopleReplyEventArgs)">
8134 <summary>Raises the DirPeopleReply event</summary>
8135 <param name="e">A DirPeopleReplyEventArgs object containing the
8136 data returned from the data server</param>
8137 </member>
8138 <member name="F:OpenMetaverse.DirectoryManager.m_DirPeopleLock">
8139 <summary>Thread sync lock object</summary>
8140 </member>
8141 <member name="F:OpenMetaverse.DirectoryManager.m_DirLandReply">
8142 <summary>The event subscribers. null if no subcribers</summary>
8143 </member>
8144 <member name="M:OpenMetaverse.DirectoryManager.OnDirLand(OpenMetaverse.DirLandReplyEventArgs)">
8145 <summary>Raises the DirLandReply event</summary>
8146 <param name="e">A DirLandReplyEventArgs object containing the
8147 data returned from the data server</param>
8148 </member>
8149 <member name="F:OpenMetaverse.DirectoryManager.m_DirLandLock">
8150 <summary>Thread sync lock object</summary>
8151 </member>
8152 <member name="M:OpenMetaverse.DirectoryManager.#ctor(OpenMetaverse.GridClient)">
8153 <summary>
8154 Constructs a new instance of the DirectoryManager class
8155 </summary>
8156 <param name="client">An instance of GridClient</param>
8157 </member>
8158 <member name="M:OpenMetaverse.DirectoryManager.StartClassifiedSearch(System.String)">
8159 <summary>
8160 Query the data server for a list of classified ads containing the specified string.
8161 Defaults to searching for classified placed in any category, and includes PG, Adult and Mature
8162 results.
8163
8164 Responses are sent 16 per response packet, there is no way to know how many results a query reply will contain however assuming
8165 the reply packets arrived ordered, a response with less than 16 entries would indicate all results have been received
8166
8167 The <see cref="!:OnClassifiedReply"/> event is raised when a response is received from the simulator
8168 </summary>
8169 <param name="searchText">A string containing a list of keywords to search for</param>
8170 <returns>A UUID to correlate the results when the <see cref="!:OnClassifiedReply"/> event is raised</returns>
8171 </member>
8172 <member name="M:OpenMetaverse.DirectoryManager.StartClassifiedSearch(System.String,OpenMetaverse.DirectoryManager.ClassifiedCategories,OpenMetaverse.DirectoryManager.ClassifiedQueryFlags)">
8173 <summary>
8174 Query the data server for a list of classified ads which contain specified keywords (Overload)
8175
8176 The <see cref="!:OnClassifiedReply"/> event is raised when a response is received from the simulator
8177 </summary>
8178 <param name="searchText">A string containing a list of keywords to search for</param>
8179 <param name="category">The category to search</param>
8180 <param name="queryFlags">A set of flags which can be ORed to modify query options
8181 such as classified maturity rating.</param>
8182 <returns>A UUID to correlate the results when the <see cref="!:OnClassifiedReply"/> event is raised</returns>
8183 <example>
8184 Search classified ads containing the key words "foo" and "bar" in the "Any" category that are either PG or Mature
8185 <code>
8186 UUID searchID = StartClassifiedSearch("foo bar", ClassifiedCategories.Any, ClassifiedQueryFlags.PG | ClassifiedQueryFlags.Mature);
8187 </code>
8188 </example>
8189 <remarks>
8190 Responses are sent 16 at a time, there is no way to know how many results a query reply will contain however assuming
8191 the reply packets arrived ordered, a response with less than 16 entries would indicate all results have been received
8192 </remarks>
8193 </member>
8194 <member name="M:OpenMetaverse.DirectoryManager.StartDirPlacesSearch(System.String,System.Int32)">
8195 <summary>
8196 Starts search for places (Overloaded)
8197
8198 The <see cref="!:OnDirPlacesReply"/> event is raised when a response is received from the simulator
8199 </summary>
8200 <param name="searchText">Search text</param>
8201 <param name="queryStart">Each request is limited to 100 places
8202 being returned. To get the first 100 result entries of a request use 0,
8203 from 100-199 use 1, 200-299 use 2, etc.</param>
8204 <returns>A UUID to correlate the results when the <see cref="!:OnDirPlacesReply"/> event is raised</returns>
8205 </member>
8206 <member name="M:OpenMetaverse.DirectoryManager.StartDirPlacesSearch(System.String,OpenMetaverse.DirectoryManager.DirFindFlags,OpenMetaverse.ParcelCategory,System.Int32)">
8207 <summary>
8208 Queries the dataserver for parcels of land which are flagged to be shown in search
8209
8210 The <see cref="!:OnDirPlacesReply"/> event is raised when a response is received from the simulator
8211 </summary>
8212 <param name="searchText">A string containing a list of keywords to search for separated by a space character</param>
8213 <param name="queryFlags">A set of flags which can be ORed to modify query options
8214 such as classified maturity rating.</param>
8215 <param name="category">The category to search</param>
8216 <param name="queryStart">Each request is limited to 100 places
8217 being returned. To get the first 100 result entries of a request use 0,
8218 from 100-199 use 1, 200-299 use 2, etc.</param>
8219 <returns>A UUID to correlate the results when the <see cref="!:OnDirPlacesReply"/> event is raised</returns>
8220 <example>
8221 Search places containing the key words "foo" and "bar" in the "Any" category that are either PG or Adult
8222 <code>
8223 UUID searchID = StartDirPlacesSearch("foo bar", DirFindFlags.DwellSort | DirFindFlags.IncludePG | DirFindFlags.IncludeAdult, ParcelCategory.Any, 0);
8224 </code>
8225 </example>
8226 <remarks>
8227 Additional information on the results can be obtained by using the ParcelManager.InfoRequest method
8228 </remarks>
8229 </member>
8230 <member name="M:OpenMetaverse.DirectoryManager.StartLandSearch(OpenMetaverse.DirectoryManager.SearchTypeFlags)">
8231 <summary>
8232 Starts a search for land sales using the directory
8233
8234 The <see cref="!:OnDirLandReply"/> event is raised when a response is received from the simulator
8235 </summary>
8236 <param name="typeFlags">What type of land to search for. Auction,
8237 estate, mainland, "first land", etc</param>
8238 <remarks>The OnDirLandReply event handler must be registered before
8239 calling this function. There is no way to determine how many
8240 results will be returned, or how many times the callback will be
8241 fired other than you won't get more than 100 total parcels from
8242 each query.</remarks>
8243 </member>
8244 <member name="M:OpenMetaverse.DirectoryManager.StartLandSearch(OpenMetaverse.DirectoryManager.SearchTypeFlags,System.Int32,System.Int32,System.Int32)">
8245 <summary>
8246 Starts a search for land sales using the directory
8247
8248 The <seealso cref="!:OnDirLandReply"/> event is raised when a response is received from the simulator
8249 </summary>
8250 <param name="typeFlags">What type of land to search for. Auction,
8251 estate, mainland, "first land", etc</param>
8252 <param name="priceLimit">Maximum price to search for</param>
8253 <param name="areaLimit">Maximum area to search for</param>
8254 <param name="queryStart">Each request is limited to 100 parcels
8255 being returned. To get the first 100 parcels of a request use 0,
8256 from 100-199 use 1, 200-299 use 2, etc.</param>
8257 <remarks>The OnDirLandReply event handler must be registered before
8258 calling this function. There is no way to determine how many
8259 results will be returned, or how many times the callback will be
8260 fired other than you won't get more than 100 total parcels from
8261 each query.</remarks>
8262 </member>
8263 <member name="M:OpenMetaverse.DirectoryManager.StartLandSearch(OpenMetaverse.DirectoryManager.DirFindFlags,OpenMetaverse.DirectoryManager.SearchTypeFlags,System.Int32,System.Int32,System.Int32)">
8264 <summary>
8265 Send a request to the data server for land sales listings
8266 </summary>
8267
8268 <param name="findFlags">Flags sent to specify query options
8269
8270 Available flags:
8271 Specify the parcel rating with one or more of the following:
8272 IncludePG IncludeMature IncludeAdult
8273
8274 Specify the field to pre sort the results with ONLY ONE of the following:
8275 PerMeterSort NameSort AreaSort PricesSort
8276
8277 Specify the order the results are returned in, if not specified the results are pre sorted in a Descending Order
8278 SortAsc
8279
8280 Specify additional filters to limit the results with one or both of the following:
8281 LimitByPrice LimitByArea
8282
8283 Flags can be combined by separating them with the | (pipe) character
8284
8285 Additional details can be found in <see cref="T:OpenMetaverse.DirectoryManager.DirFindFlags"/>
8286 </param>
8287 <param name="typeFlags">What type of land to search for. Auction,
8288 Estate or Mainland</param>
8289 <param name="priceLimit">Maximum price to search for when the
8290 DirFindFlags.LimitByPrice flag is specified in findFlags</param>
8291 <param name="areaLimit">Maximum area to search for when the
8292 DirFindFlags.LimitByArea flag is specified in findFlags</param>
8293 <param name="queryStart">Each request is limited to 100 parcels
8294 being returned. To get the first 100 parcels of a request use 0,
8295 from 100-199 use 100, 200-299 use 200, etc.</param>
8296 <remarks><para>The <seealso cref="!:OnDirLandReply"/> event will be raised with the response from the simulator
8297
8298 There is no way to determine how many results will be returned, or how many times the callback will be
8299 fired other than you won't get more than 100 total parcels from
8300 each reply.</para>
8301
8302 <para>Any land set for sale to either anybody or specific to the connected agent will be included in the
8303 results if the land is included in the query</para></remarks>
8304 <example>
8305 <code>
8306 // request all mainland, any maturity rating that is larger than 512 sq.m
8307 StartLandSearch(DirFindFlags.SortAsc | DirFindFlags.PerMeterSort | DirFindFlags.LimitByArea | DirFindFlags.IncludePG | DirFindFlags.IncludeMature | DirFindFlags.IncludeAdult, SearchTypeFlags.Mainland, 0, 512, 0);
8308 </code></example>
8309 </member>
8310 <member name="M:OpenMetaverse.DirectoryManager.StartGroupSearch(System.String,System.Int32)">
8311 <summary>
8312 Search for Groups
8313 </summary>
8314 <param name="searchText">The name or portion of the name of the group you wish to search for</param>
8315 <param name="queryStart">Start from the match number</param>
8316 <returns></returns>
8317 </member>
8318 <member name="M:OpenMetaverse.DirectoryManager.StartGroupSearch(System.String,System.Int32,OpenMetaverse.DirectoryManager.DirFindFlags)">
8319 <summary>
8320 Search for Groups
8321 </summary>
8322 <param name="searchText">The name or portion of the name of the group you wish to search for</param>
8323 <param name="queryStart">Start from the match number</param>
8324 <param name="flags">Search flags</param>
8325 <returns></returns>
8326 </member>
8327 <member name="M:OpenMetaverse.DirectoryManager.StartPeopleSearch(System.String,System.Int32)">
8328 <summary>
8329 Search the People directory for other avatars
8330 </summary>
8331 <param name="searchText">The name or portion of the name of the avatar you wish to search for</param>
8332 <param name="queryStart"></param>
8333 <returns></returns>
8334 </member>
8335 <member name="M:OpenMetaverse.DirectoryManager.StartPlacesSearch">
8336 <summary>
8337 Search Places for parcels of land you personally own
8338 </summary>
8339 </member>
8340 <member name="M:OpenMetaverse.DirectoryManager.StartPlacesSearch(OpenMetaverse.UUID)">
8341 <summary>
8342 Searches Places for land owned by the specified group
8343 </summary>
8344 <param name="groupID">ID of the group you want to recieve land list for (You must be a member of the group)</param>
8345 <returns>Transaction (Query) ID which can be associated with results from your request.</returns>
8346 </member>
8347 <member name="M:OpenMetaverse.DirectoryManager.StartPlacesSearch(System.String)">
8348 <summary>
8349 Search the Places directory for parcels that are listed in search and contain the specified keywords
8350 </summary>
8351 <param name="searchText">A string containing the keywords to search for</param>
8352 <returns>Transaction (Query) ID which can be associated with results from your request.</returns>
8353 </member>
8354 <member name="M:OpenMetaverse.DirectoryManager.StartPlacesSearch(OpenMetaverse.DirectoryManager.DirFindFlags,OpenMetaverse.ParcelCategory,System.String,System.String,OpenMetaverse.UUID,OpenMetaverse.UUID)">
8355 <summary>
8356 Search Places - All Options
8357 </summary>
8358 <param name="findFlags">One of the Values from the DirFindFlags struct, ie: AgentOwned, GroupOwned, etc.</param>
8359 <param name="searchCategory">One of the values from the SearchCategory Struct, ie: Any, Linden, Newcomer</param>
8360 <param name="searchText">A string containing a list of keywords to search for separated by a space character</param>
8361 <param name="simulatorName">String Simulator Name to search in</param>
8362 <param name="groupID">LLUID of group you want to recieve results for</param>
8363 <param name="transactionID">Transaction (Query) ID which can be associated with results from your request.</param>
8364 <returns>Transaction (Query) ID which can be associated with results from your request.</returns>
8365 </member>
8366 <member name="M:OpenMetaverse.DirectoryManager.StartEventsSearch(System.String,System.UInt32)">
8367 <summary>
8368 Search All Events with specifid searchText in all categories, includes PG, Mature and Adult
8369 </summary>
8370 <param name="searchText">A string containing a list of keywords to search for separated by a space character</param>
8371 <param name="queryStart">Each request is limited to 100 entries
8372 being returned. To get the first group of entries of a request use 0,
8373 from 100-199 use 100, 200-299 use 200, etc.</param>
8374 <returns>UUID of query to correlate results in callback.</returns>
8375 </member>
8376 <member name="M:OpenMetaverse.DirectoryManager.StartEventsSearch(System.String,OpenMetaverse.DirectoryManager.DirFindFlags,System.String,System.UInt32,OpenMetaverse.DirectoryManager.EventCategories)">
8377 <summary>
8378 Search Events
8379 </summary>
8380 <param name="searchText">A string containing a list of keywords to search for separated by a space character</param>
8381 <param name="queryFlags">One or more of the following flags: DateEvents, IncludePG, IncludeMature, IncludeAdult
8382 from the <see cref="T:OpenMetaverse.DirectoryManager.DirFindFlags"/> Enum
8383
8384 Multiple flags can be combined by separating the flags with the | (pipe) character</param>
8385 <param name="eventDay">"u" for in-progress and upcoming events, -or- number of days since/until event is scheduled
8386 For example "0" = Today, "1" = tomorrow, "2" = following day, "-1" = yesterday, etc.</param>
8387 <param name="queryStart">Each request is limited to 100 entries
8388 being returned. To get the first group of entries of a request use 0,
8389 from 100-199 use 100, 200-299 use 200, etc.</param>
8390 <param name="category">EventCategory event is listed under.</param>
8391 <returns>UUID of query to correlate results in callback.</returns>
8392 </member>
8393 <member name="M:OpenMetaverse.DirectoryManager.EventInfoRequest(System.UInt32)">
8394 <summary>Requests Event Details</summary>
8395 <param name="eventID">ID of Event returned from the <see cref="M:OpenMetaverse.DirectoryManager.StartEventsSearch(System.String,System.UInt32)"/> method</param>
8396 </member>
8397 <member name="M:OpenMetaverse.DirectoryManager.DirClassifiedReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
8398 <summary>Process an incoming packet and raise the appropriate events</summary>
8399 <param name="sender">The sender</param>
8400 <param name="e">The EventArgs object containing the packet data</param>
8401 </member>
8402 <member name="M:OpenMetaverse.DirectoryManager.DirLandReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
8403 <summary>Process an incoming packet and raise the appropriate events</summary>
8404 <param name="sender">The sender</param>
8405 <param name="e">The EventArgs object containing the packet data</param>
8406 </member>
8407 <member name="M:OpenMetaverse.DirectoryManager.DirLandReplyEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
8408 <summary>Process an incoming <see cref="T:OpenMetaverse.Messages.Linden.DirLandReplyMessage"/> event message</summary>
8409 <param name="capsKey">The Unique Capabilities Key</param>
8410 <param name="message">The <see cref="T:OpenMetaverse.Messages.Linden.DirLandReplyMessage"/> event message containing the data</param>
8411 <param name="simulator">The simulator the message originated from</param>
8412 </member>
8413 <member name="M:OpenMetaverse.DirectoryManager.DirPeopleReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
8414 <summary>Process an incoming packet and raise the appropriate events</summary>
8415 <param name="sender">The sender</param>
8416 <param name="e">The EventArgs object containing the packet data</param>
8417 </member>
8418 <member name="M:OpenMetaverse.DirectoryManager.DirGroupsReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
8419 <summary>Process an incoming packet and raise the appropriate events</summary>
8420 <param name="sender">The sender</param>
8421 <param name="e">The EventArgs object containing the packet data</param>
8422 </member>
8423 <member name="M:OpenMetaverse.DirectoryManager.PlacesReplyEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
8424 <summary>Process an incoming <see cref="T:OpenMetaverse.Messages.Linden.PlacesReplyMessage"/> event message</summary>
8425 <param name="capsKey">The Unique Capabilities Key</param>
8426 <param name="message">The <see cref="T:OpenMetaverse.Messages.Linden.PlacesReplyMessage"/> event message containing the data</param>
8427 <param name="simulator">The simulator the message originated from</param>
8428 </member>
8429 <member name="M:OpenMetaverse.DirectoryManager.PlacesReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
8430 <summary>Process an incoming packet and raise the appropriate events</summary>
8431 <param name="sender">The sender</param>
8432 <param name="e">The EventArgs object containing the packet data</param>
8433 </member>
8434 <member name="M:OpenMetaverse.DirectoryManager.EventsReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
8435 <summary>Process an incoming packet and raise the appropriate events</summary>
8436 <param name="sender">The sender</param>
8437 <param name="e">The EventArgs object containing the packet data</param>
8438 </member>
8439 <member name="M:OpenMetaverse.DirectoryManager.EventInfoReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
8440 <summary>Process an incoming packet and raise the appropriate events</summary>
8441 <param name="sender">The sender</param>
8442 <param name="e">The EventArgs object containing the packet data</param>
8443 </member>
8444 <member name="M:OpenMetaverse.DirectoryManager.DirPlacesReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
8445 <summary>Process an incoming packet and raise the appropriate events</summary>
8446 <param name="sender">The sender</param>
8447 <param name="e">The EventArgs object containing the packet data</param>
8448 </member>
8449 <member name="E:OpenMetaverse.DirectoryManager.EventInfoReply">
8450 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.EventInfoRequest(System.UInt32)"/> request.</summary>
8451 </member>
8452 <member name="E:OpenMetaverse.DirectoryManager.DirEventsReply">
8453 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.StartEventsSearch(System.String,System.UInt32)"/> request.</summary>
8454 </member>
8455 <member name="E:OpenMetaverse.DirectoryManager.PlacesReply">
8456 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.StartPlacesSearch"/> request.</summary>
8457 </member>
8458 <member name="E:OpenMetaverse.DirectoryManager.DirPlacesReply">
8459 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.StartDirPlacesSearch(System.String,System.Int32)"/> request.</summary>
8460 </member>
8461 <member name="E:OpenMetaverse.DirectoryManager.DirClassifiedsReply">
8462 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.StartClassifiedSearch(System.String,OpenMetaverse.DirectoryManager.ClassifiedCategories,System.Boolean)"/> request.</summary>
8463 </member>
8464 <member name="E:OpenMetaverse.DirectoryManager.DirGroupsReply">
8465 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.StartGroupSearch(System.String,System.Int32)"/> request.</summary>
8466 </member>
8467 <member name="E:OpenMetaverse.DirectoryManager.DirPeopleReply">
8468 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.StartPeopleSearch(System.String,System.Int32)"/> request.</summary>
8469 </member>
8470 <member name="E:OpenMetaverse.DirectoryManager.DirLandReply">
8471 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.StartLandSearch(OpenMetaverse.DirectoryManager.SearchTypeFlags)"/> request.</summary>
8472 </member>
8473 <member name="T:OpenMetaverse.DirectoryManager.ClassifiedCategories">
8474 <summary>Classified Ad categories</summary>
8475 </member>
8476 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.Any">
8477 <summary>Classified is listed in the Any category</summary>
8478 </member>
8479 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.Shopping">
8480 <summary>Classified is shopping related</summary>
8481 </member>
8482 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.LandRental">
8483 <summary>Classified is </summary>
8484 </member>
8485 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.PropertyRental">
8486 <summary></summary>
8487 </member>
8488 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.SpecialAttraction">
8489 <summary></summary>
8490 </member>
8491 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.NewProducts">
8492 <summary></summary>
8493 </member>
8494 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.Employment">
8495 <summary></summary>
8496 </member>
8497 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.Wanted">
8498 <summary></summary>
8499 </member>
8500 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.Service">
8501 <summary></summary>
8502 </member>
8503 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.Personal">
8504 <summary></summary>
8505 </member>
8506 <member name="T:OpenMetaverse.DirectoryManager.EventCategories">
8507 <summary>Event Categories</summary>
8508 </member>
8509 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.All">
8510 <summary></summary>
8511 </member>
8512 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Discussion">
8513 <summary></summary>
8514 </member>
8515 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Sports">
8516 <summary></summary>
8517 </member>
8518 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.LiveMusic">
8519 <summary></summary>
8520 </member>
8521 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Commercial">
8522 <summary></summary>
8523 </member>
8524 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Nightlife">
8525 <summary></summary>
8526 </member>
8527 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Games">
8528 <summary></summary>
8529 </member>
8530 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Pageants">
8531 <summary></summary>
8532 </member>
8533 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Education">
8534 <summary></summary>
8535 </member>
8536 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Arts">
8537 <summary></summary>
8538 </member>
8539 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Charity">
8540 <summary></summary>
8541 </member>
8542 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Miscellaneous">
8543 <summary></summary>
8544 </member>
8545 <member name="T:OpenMetaverse.DirectoryManager.DirFindFlags">
8546 <summary>
8547 Query Flags used in many of the DirectoryManager methods to specify which query to execute and how to return the results.
8548
8549 Flags can be combined using the | (pipe) character, not all flags are available in all queries
8550 </summary>
8551 </member>
8552 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.People">
8553 <summary>Query the People database</summary>
8554 </member>
8555 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.Online">
8556 <summary></summary>
8557 </member>
8558 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.Events">
8559 <summary></summary>
8560 </member>
8561 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.Groups">
8562 <summary>Query the Groups database</summary>
8563 </member>
8564 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.DateEvents">
8565 <summary>Query the Events database</summary>
8566 </member>
8567 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.AgentOwned">
8568 <summary>Query the land holdings database for land owned by the currently connected agent</summary>
8569 </member>
8570 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.ForSale">
8571 <summary></summary>
8572 </member>
8573 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.GroupOwned">
8574 <summary>Query the land holdings database for land which is owned by a Group</summary>
8575 </member>
8576 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.DwellSort">
8577 <summary>Specifies the query should pre sort the results based upon traffic
8578 when searching the Places database</summary>
8579 </member>
8580 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.PgSimsOnly">
8581 <summary></summary>
8582 </member>
8583 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.PicturesOnly">
8584 <summary></summary>
8585 </member>
8586 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.PgEventsOnly">
8587 <summary></summary>
8588 </member>
8589 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.MatureSimsOnly">
8590 <summary></summary>
8591 </member>
8592 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.SortAsc">
8593 <summary>Specifies the query should pre sort the results in an ascending order when searching the land sales database.
8594 This flag is only used when searching the land sales database</summary>
8595 </member>
8596 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.PricesSort">
8597 <summary>Specifies the query should pre sort the results using the SalePrice field when searching the land sales database.
8598 This flag is only used when searching the land sales database</summary>
8599 </member>
8600 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.PerMeterSort">
8601 <summary>Specifies the query should pre sort the results by calculating the average price/sq.m (SalePrice / Area) when searching the land sales database.
8602 This flag is only used when searching the land sales database</summary>
8603 </member>
8604 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.AreaSort">
8605 <summary>Specifies the query should pre sort the results using the ParcelSize field when searching the land sales database.
8606 This flag is only used when searching the land sales database</summary>
8607 </member>
8608 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.NameSort">
8609 <summary>Specifies the query should pre sort the results using the Name field when searching the land sales database.
8610 This flag is only used when searching the land sales database</summary>
8611 </member>
8612 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.LimitByPrice">
8613 <summary>When set, only parcels less than the specified Price will be included when searching the land sales database.
8614 This flag is only used when searching the land sales database</summary>
8615 </member>
8616 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.LimitByArea">
8617 <summary>When set, only parcels greater than the specified Size will be included when searching the land sales database.
8618 This flag is only used when searching the land sales database</summary>
8619 </member>
8620 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.FilterMature">
8621 <summary></summary>
8622 </member>
8623 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.PGOnly">
8624 <summary></summary>
8625 </member>
8626 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.IncludePG">
8627 <summary>Include PG land in results. This flag is used when searching both the Groups, Events and Land sales databases</summary>
8628 </member>
8629 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.IncludeMature">
8630 <summary>Include Mature land in results. This flag is used when searching both the Groups, Events and Land sales databases</summary>
8631 </member>
8632 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.IncludeAdult">
8633 <summary>Include Adult land in results. This flag is used when searching both the Groups, Events and Land sales databases</summary>
8634 </member>
8635 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.AdultOnly">
8636 <summary></summary>
8637 </member>
8638 <member name="T:OpenMetaverse.DirectoryManager.SearchTypeFlags">
8639 <summary>
8640 Land types to search dataserver for
8641 </summary>
8642 </member>
8643 <member name="F:OpenMetaverse.DirectoryManager.SearchTypeFlags.Any">
8644 <summary>Search Auction, Mainland and Estate</summary>
8645 </member>
8646 <member name="F:OpenMetaverse.DirectoryManager.SearchTypeFlags.Auction">
8647 <summary>Land which is currently up for auction</summary>
8648 </member>
8649 <member name="F:OpenMetaverse.DirectoryManager.SearchTypeFlags.Mainland">
8650 <summary>Parcels which are on the mainland (Linden owned) continents</summary>
8651 </member>
8652 <member name="F:OpenMetaverse.DirectoryManager.SearchTypeFlags.Estate">
8653 <summary>Parcels which are on privately owned simulators</summary>
8654 </member>
8655 <member name="T:OpenMetaverse.DirectoryManager.EventFlags">
8656 <summary>
8657 The content rating of the event
8658 </summary>
8659 </member>
8660 <member name="F:OpenMetaverse.DirectoryManager.EventFlags.PG">
8661 <summary>Event is PG</summary>
8662 </member>
8663 <member name="F:OpenMetaverse.DirectoryManager.EventFlags.Mature">
8664 <summary>Event is Mature</summary>
8665 </member>
8666 <member name="F:OpenMetaverse.DirectoryManager.EventFlags.Adult">
8667 <summary>Event is Adult</summary>
8668 </member>
8669 <member name="T:OpenMetaverse.DirectoryManager.ClassifiedFlags">
8670 <summary>
8671 Classified Ad Options
8672 </summary>
8673 <remarks>There appear to be two formats the flags are packed in.
8674 This set of flags is for the newer style</remarks>
8675 </member>
8676 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedFlags.None">
8677 <summary></summary>
8678 </member>
8679 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedFlags.Mature">
8680 <summary></summary>
8681 </member>
8682 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedFlags.Enabled">
8683 <summary></summary>
8684 </member>
8685 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedFlags.UpdateTime">
8686 <summary></summary>
8687 </member>
8688 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedFlags.AutoRenew">
8689 <summary></summary>
8690 </member>
8691 <member name="T:OpenMetaverse.DirectoryManager.ClassifiedQueryFlags">
8692 <summary>
8693 Classified ad query options
8694 </summary>
8695 </member>
8696 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedQueryFlags.All">
8697 <summary>Include all ads in results</summary>
8698 </member>
8699 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedQueryFlags.PG">
8700 <summary>Include PG ads in results</summary>
8701 </member>
8702 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedQueryFlags.Mature">
8703 <summary>Include Mature ads in results</summary>
8704 </member>
8705 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedQueryFlags.Adult">
8706 <summary>Include Adult ads in results</summary>
8707 </member>
8708 <member name="T:OpenMetaverse.DirectoryManager.PlacesFlags">
8709 <summary>
8710 The For Sale flag in PlacesReplyData
8711 </summary>
8712 </member>
8713 <member name="F:OpenMetaverse.DirectoryManager.PlacesFlags.NotForSale">
8714 <summary>Parcel is not listed for sale</summary>
8715 </member>
8716 <member name="F:OpenMetaverse.DirectoryManager.PlacesFlags.ForSale">
8717 <summary>Parcel is For Sale</summary>
8718 </member>
8719 <member name="T:OpenMetaverse.DirectoryManager.Classified">
8720 <summary>
8721 A classified ad on the grid
8722 </summary>
8723 </member>
8724 <member name="F:OpenMetaverse.DirectoryManager.Classified.ID">
8725 <summary>UUID for this ad, useful for looking up detailed
8726 information about it</summary>
8727 </member>
8728 <member name="F:OpenMetaverse.DirectoryManager.Classified.Name">
8729 <summary>The title of this classified ad</summary>
8730 </member>
8731 <member name="F:OpenMetaverse.DirectoryManager.Classified.Flags">
8732 <summary>Flags that show certain options applied to the classified</summary>
8733 </member>
8734 <member name="F:OpenMetaverse.DirectoryManager.Classified.CreationDate">
8735 <summary>Creation date of the ad</summary>
8736 </member>
8737 <member name="F:OpenMetaverse.DirectoryManager.Classified.ExpirationDate">
8738 <summary>Expiration date of the ad</summary>
8739 </member>
8740 <member name="F:OpenMetaverse.DirectoryManager.Classified.Price">
8741 <summary>Price that was paid for this ad</summary>
8742 </member>
8743 <member name="M:OpenMetaverse.DirectoryManager.Classified.ToString">
8744 <summary>Print the struct data as a string</summary>
8745 <returns>A string containing the field name, and field value</returns>
8746 </member>
8747 <member name="T:OpenMetaverse.DirectoryManager.DirectoryParcel">
8748 <summary>
8749 A parcel retrieved from the dataserver such as results from the
8750 "For-Sale" listings or "Places" Search
8751 </summary>
8752 </member>
8753 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.ID">
8754 <summary>The unique dataserver parcel ID</summary>
8755 <remarks>This id is used to obtain additional information from the entry
8756 by using the <see cref="!:ParcelManager.InfoRequest"/> method</remarks>
8757 </member>
8758 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.Name">
8759 <summary>A string containing the name of the parcel</summary>
8760 </member>
8761 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.ActualArea">
8762 <summary>The size of the parcel</summary>
8763 <remarks>This field is not returned for Places searches</remarks>
8764 </member>
8765 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.SalePrice">
8766 <summary>The price of the parcel</summary>
8767 <remarks>This field is not returned for Places searches</remarks>
8768 </member>
8769 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.Auction">
8770 <summary>If True, this parcel is flagged to be auctioned</summary>
8771 </member>
8772 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.ForSale">
8773 <summary>If true, this parcel is currently set for sale</summary>
8774 </member>
8775 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.Dwell">
8776 <summary>Parcel traffic</summary>
8777 </member>
8778 <member name="M:OpenMetaverse.DirectoryManager.DirectoryParcel.ToString">
8779 <summary>Print the struct data as a string</summary>
8780 <returns>A string containing the field name, and field value</returns>
8781 </member>
8782 <member name="T:OpenMetaverse.DirectoryManager.AgentSearchData">
8783 <summary>
8784 An Avatar returned from the dataserver
8785 </summary>
8786 </member>
8787 <member name="F:OpenMetaverse.DirectoryManager.AgentSearchData.Online">
8788 <summary>Online status of agent</summary>
8789 <remarks>This field appears to be obsolete and always returns false</remarks>
8790 </member>
8791 <member name="F:OpenMetaverse.DirectoryManager.AgentSearchData.FirstName">
8792 <summary>The agents first name</summary>
8793 </member>
8794 <member name="F:OpenMetaverse.DirectoryManager.AgentSearchData.LastName">
8795 <summary>The agents last name</summary>
8796 </member>
8797 <member name="F:OpenMetaverse.DirectoryManager.AgentSearchData.AgentID">
8798 <summary>The agents <see cref="T:OpenMetaverse.UUID"/></summary>
8799 </member>
8800 <member name="M:OpenMetaverse.DirectoryManager.AgentSearchData.ToString">
8801 <summary>Print the struct data as a string</summary>
8802 <returns>A string containing the field name, and field value</returns>
8803 </member>
8804 <member name="T:OpenMetaverse.DirectoryManager.GroupSearchData">
8805 <summary>
8806 Response to a "Groups" Search
8807 </summary>
8808 </member>
8809 <member name="F:OpenMetaverse.DirectoryManager.GroupSearchData.GroupID">
8810 <summary>The Group ID</summary>
8811 </member>
8812 <member name="F:OpenMetaverse.DirectoryManager.GroupSearchData.GroupName">
8813 <summary>The name of the group</summary>
8814 </member>
8815 <member name="F:OpenMetaverse.DirectoryManager.GroupSearchData.Members">
8816 <summary>The current number of members</summary>
8817 </member>
8818 <member name="M:OpenMetaverse.DirectoryManager.GroupSearchData.ToString">
8819 <summary>Print the struct data as a string</summary>
8820 <returns>A string containing the field name, and field value</returns>
8821 </member>
8822 <member name="T:OpenMetaverse.DirectoryManager.PlacesSearchData">
8823 <summary>
8824 Parcel information returned from a <see cref="M:OpenMetaverse.DirectoryManager.StartPlacesSearch"/> request
8825 <para>
8826 Represents one of the following:
8827 A parcel of land on the grid that has its Show In Search flag set
8828 A parcel of land owned by the agent making the request
8829 A parcel of land owned by a group the agent making the request is a member of
8830 </para>
8831 <para>
8832 In a request for Group Land, the First record will contain an empty record
8833 </para>
8834 Note: This is not the same as searching the land for sale data source
8835 </summary>
8836 </member>
8837 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.OwnerID">
8838 <summary>The ID of the Agent of Group that owns the parcel</summary>
8839 </member>
8840 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.Name">
8841 <summary>The name</summary>
8842 </member>
8843 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.Desc">
8844 <summary>The description</summary>
8845 </member>
8846 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.ActualArea">
8847 <summary>The Size of the parcel</summary>
8848 </member>
8849 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.BillableArea">
8850 <summary>The billable Size of the parcel, for mainland
8851 parcels this will match the ActualArea field. For Group owned land this will be 10 percent smaller
8852 than the ActualArea. For Estate land this will always be 0</summary>
8853 </member>
8854 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.Flags">
8855 <summary>Indicates the ForSale status of the parcel</summary>
8856 </member>
8857 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.GlobalX">
8858 <summary>The Gridwide X position</summary>
8859 </member>
8860 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.GlobalY">
8861 <summary>The Gridwide Y position</summary>
8862 </member>
8863 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.GlobalZ">
8864 <summary>The Z position of the parcel, or 0 if no landing point set</summary>
8865 </member>
8866 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.SimName">
8867 <summary>The name of the Region the parcel is located in</summary>
8868 </member>
8869 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.SnapshotID">
8870 <summary>The Asset ID of the parcels Snapshot texture</summary>
8871 </member>
8872 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.Dwell">
8873 <summary>The calculated visitor traffic</summary>
8874 </member>
8875 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.SKU">
8876 <summary>The billing product SKU</summary>
8877 <remarks>Known values are:
8878 <list type="table">
8879 <item><term>023</term><description>Mainland / Full Region</description></item>
8880 <item><term>024</term><description>Estate / Full Region</description></item>
8881 <item><term>027</term><description>Estate / Openspace</description></item>
8882 <item><term>029</term><description>Estate / Homestead</description></item>
8883 <item><term>129</term><description>Mainland / Homestead (Linden Owned)</description></item>
8884 </list>
8885 </remarks>
8886 </member>
8887 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.Price">
8888 <summary>No longer used, will always be 0</summary>
8889 </member>
8890 <member name="M:OpenMetaverse.DirectoryManager.PlacesSearchData.ToSLurl">
8891 <summary>Get a SL URL for the parcel</summary>
8892 <returns>A string, containing a standard SLURL</returns>
8893 </member>
8894 <member name="M:OpenMetaverse.DirectoryManager.PlacesSearchData.ToString">
8895 <summary>Print the struct data as a string</summary>
8896 <returns>A string containing the field name, and field value</returns>
8897 </member>
8898 <member name="T:OpenMetaverse.DirectoryManager.EventsSearchData">
8899 <summary>
8900 An "Event" Listing summary
8901 </summary>
8902 </member>
8903 <member name="F:OpenMetaverse.DirectoryManager.EventsSearchData.Owner">
8904 <summary>The ID of the event creator</summary>
8905 </member>
8906 <member name="F:OpenMetaverse.DirectoryManager.EventsSearchData.Name">
8907 <summary>The name of the event</summary>
8908 </member>
8909 <member name="F:OpenMetaverse.DirectoryManager.EventsSearchData.ID">
8910 <summary>The events ID</summary>
8911 </member>
8912 <member name="F:OpenMetaverse.DirectoryManager.EventsSearchData.Date">
8913 <summary>A string containing the short date/time the event will begin</summary>
8914 </member>
8915 <member name="F:OpenMetaverse.DirectoryManager.EventsSearchData.Time">
8916 <summary>The event start time in Unixtime (seconds since epoch)</summary>
8917 </member>
8918 <member name="F:OpenMetaverse.DirectoryManager.EventsSearchData.Flags">
8919 <summary>The events maturity rating</summary>
8920 </member>
8921 <member name="M:OpenMetaverse.DirectoryManager.EventsSearchData.ToString">
8922 <summary>Print the struct data as a string</summary>
8923 <returns>A string containing the field name, and field value</returns>
8924 </member>
8925 <member name="T:OpenMetaverse.DirectoryManager.EventInfo">
8926 <summary>
8927 The details of an "Event"
8928 </summary>
8929 </member>
8930 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.ID">
8931 <summary>The events ID</summary>
8932 </member>
8933 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Creator">
8934 <summary>The ID of the event creator</summary>
8935 </member>
8936 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Name">
8937 <summary>The name of the event</summary>
8938 </member>
8939 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Category">
8940 <summary>The category</summary>
8941 </member>
8942 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Desc">
8943 <summary>The events description</summary>
8944 </member>
8945 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Date">
8946 <summary>The short date/time the event will begin</summary>
8947 </member>
8948 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.DateUTC">
8949 <summary>The event start time in Unixtime (seconds since epoch) UTC adjusted</summary>
8950 </member>
8951 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Duration">
8952 <summary>The length of the event in minutes</summary>
8953 </member>
8954 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Cover">
8955 <summary>0 if no cover charge applies</summary>
8956 </member>
8957 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Amount">
8958 <summary>The cover charge amount in L$ if applicable</summary>
8959 </member>
8960 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.SimName">
8961 <summary>The name of the region where the event is being held</summary>
8962 </member>
8963 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.GlobalPos">
8964 <summary>The gridwide location of the event</summary>
8965 </member>
8966 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Flags">
8967 <summary>The maturity rating</summary>
8968 </member>
8969 <member name="M:OpenMetaverse.DirectoryManager.EventInfo.ToSLurl">
8970 <summary>Get a SL URL for the parcel where the event is hosted</summary>
8971 <returns>A string, containing a standard SLURL</returns>
8972 </member>
8973 <member name="M:OpenMetaverse.DirectoryManager.EventInfo.ToString">
8974 <summary>Print the struct data as a string</summary>
8975 <returns>A string containing the field name, and field value</returns>
8976 </member>
8977 <member name="T:OpenMetaverse.EventInfoReplyEventArgs">
8978 <summary>Contains the Event data returned from the data server from an EventInfoRequest</summary>
8979 </member>
8980 <member name="M:OpenMetaverse.EventInfoReplyEventArgs.#ctor(OpenMetaverse.DirectoryManager.EventInfo)">
8981 <summary>Construct a new instance of the EventInfoReplyEventArgs class</summary>
8982 <param name="matchedEvent">A single EventInfo object containing the details of an event</param>
8983 </member>
8984 <member name="P:OpenMetaverse.EventInfoReplyEventArgs.MatchedEvent">
8985 <summary>
8986 A single EventInfo object containing the details of an event
8987 </summary>
8988 </member>
8989 <member name="T:OpenMetaverse.DirEventsReplyEventArgs">
8990 <summary>Contains the "Event" detail data returned from the data server</summary>
8991 </member>
8992 <member name="M:OpenMetaverse.DirEventsReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.DirectoryManager.EventsSearchData})">
8993 <summary>Construct a new instance of the DirEventsReplyEventArgs class</summary>
8994 <param name="queryID">The ID of the query returned by the data server.
8995 This will correlate to the ID returned by the <see cref="!:StartEventsSearch"/> method</param>
8996 <param name="matchedEvents">A list containing the "Events" returned by the search query</param>
8997 </member>
8998 <member name="P:OpenMetaverse.DirEventsReplyEventArgs.QueryID">
8999 <summary>The ID returned by <see cref="M:OpenMetaverse.DirectoryManager.StartEventsSearch(System.String,System.UInt32)"/></summary>
9000 </member>
9001 <member name="P:OpenMetaverse.DirEventsReplyEventArgs.MatchedEvents">
9002 <summary>A list of "Events" returned by the data server</summary>
9003 </member>
9004 <member name="T:OpenMetaverse.PlacesReplyEventArgs">
9005 <summary>Contains the "Event" list data returned from the data server</summary>
9006 </member>
9007 <member name="M:OpenMetaverse.PlacesReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.DirectoryManager.PlacesSearchData})">
9008 <summary>Construct a new instance of PlacesReplyEventArgs class</summary>
9009 <param name="queryID">The ID of the query returned by the data server.
9010 This will correlate to the ID returned by the <see cref="!:StartPlacesSearch"/> method</param>
9011 <param name="matchedPlaces">A list containing the "Places" returned by the data server query</param>
9012 </member>
9013 <member name="P:OpenMetaverse.PlacesReplyEventArgs.QueryID">
9014 <summary>The ID returned by <see cref="M:OpenMetaverse.DirectoryManager.StartPlacesSearch"/></summary>
9015 </member>
9016 <member name="P:OpenMetaverse.PlacesReplyEventArgs.MatchedPlaces">
9017 <summary>A list of "Places" returned by the data server</summary>
9018 </member>
9019 <member name="T:OpenMetaverse.DirPlacesReplyEventArgs">
9020 <summary>Contains the places data returned from the data server</summary>
9021 </member>
9022 <member name="M:OpenMetaverse.DirPlacesReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.DirectoryManager.DirectoryParcel})">
9023 <summary>Construct a new instance of the DirPlacesReplyEventArgs class</summary>
9024 <param name="queryID">The ID of the query returned by the data server.
9025 This will correlate to the ID returned by the <see cref="!:StartDirPlacesSearch"/> method</param>
9026 <param name="matchedParcels">A list containing land data returned by the data server</param>
9027 </member>
9028 <member name="P:OpenMetaverse.DirPlacesReplyEventArgs.QueryID">
9029 <summary>The ID returned by <see cref="M:OpenMetaverse.DirectoryManager.StartDirPlacesSearch(System.String,System.Int32)"/></summary>
9030 </member>
9031 <member name="P:OpenMetaverse.DirPlacesReplyEventArgs.MatchedParcels">
9032 <summary>A list containing Places data returned by the data server</summary>
9033 </member>
9034 <member name="T:OpenMetaverse.DirClassifiedsReplyEventArgs">
9035 <summary>Contains the classified data returned from the data server</summary>
9036 </member>
9037 <member name="M:OpenMetaverse.DirClassifiedsReplyEventArgs.#ctor(System.Collections.Generic.List{OpenMetaverse.DirectoryManager.Classified})">
9038 <summary>Construct a new instance of the DirClassifiedsReplyEventArgs class</summary>
9039 <param name="classifieds">A list of classified ad data returned from the data server</param>
9040 </member>
9041 <member name="P:OpenMetaverse.DirClassifiedsReplyEventArgs.Classifieds">
9042 <summary>A list containing Classified Ads returned by the data server</summary>
9043 </member>
9044 <member name="T:OpenMetaverse.DirGroupsReplyEventArgs">
9045 <summary>Contains the group data returned from the data server</summary>
9046 </member>
9047 <member name="M:OpenMetaverse.DirGroupsReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.DirectoryManager.GroupSearchData})">
9048 <summary>Construct a new instance of the DirGroupsReplyEventArgs class</summary>
9049 <param name="queryID">The ID of the query returned by the data server.
9050 This will correlate to the ID returned by the <see cref="!:StartGroupSearch"/> method</param>
9051 <param name="matchedGroups">A list of groups data returned by the data server</param>
9052 </member>
9053 <member name="P:OpenMetaverse.DirGroupsReplyEventArgs.QueryID">
9054 <summary>The ID returned by <see cref="M:OpenMetaverse.DirectoryManager.StartGroupSearch(System.String,System.Int32)"/></summary>
9055 </member>
9056 <member name="P:OpenMetaverse.DirGroupsReplyEventArgs.MatchedGroups">
9057 <summary>A list containing Groups data returned by the data server</summary>
9058 </member>
9059 <member name="T:OpenMetaverse.DirPeopleReplyEventArgs">
9060 <summary>Contains the people data returned from the data server</summary>
9061 </member>
9062 <member name="M:OpenMetaverse.DirPeopleReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.DirectoryManager.AgentSearchData})">
9063 <summary>Construct a new instance of the DirPeopleReplyEventArgs class</summary>
9064 <param name="queryID">The ID of the query returned by the data server.
9065 This will correlate to the ID returned by the <see cref="!:StartPeopleSearch"/> method</param>
9066 <param name="matchedPeople">A list of people data returned by the data server</param>
9067 </member>
9068 <member name="P:OpenMetaverse.DirPeopleReplyEventArgs.QueryID">
9069 <summary>The ID returned by <see cref="M:OpenMetaverse.DirectoryManager.StartPeopleSearch(System.String,System.Int32)"/></summary>
9070 </member>
9071 <member name="P:OpenMetaverse.DirPeopleReplyEventArgs.MatchedPeople">
9072 <summary>A list containing People data returned by the data server</summary>
9073 </member>
9074 <member name="T:OpenMetaverse.DirLandReplyEventArgs">
9075 <summary>Contains the land sales data returned from the data server</summary>
9076 </member>
9077 <member name="M:OpenMetaverse.DirLandReplyEventArgs.#ctor(System.Collections.Generic.List{OpenMetaverse.DirectoryManager.DirectoryParcel})">
9078 <summary>Construct a new instance of the DirLandReplyEventArgs class</summary>
9079 <param name="dirParcels">A list of parcels for sale returned by the data server</param>
9080 </member>
9081 <member name="P:OpenMetaverse.DirLandReplyEventArgs.DirParcels">
9082 <summary>A list containing land forsale data returned by the data server</summary>
9083 </member>
9084 <member name="T:OpenMetaverse.Interfaces.IMessage">
9085 <summary>
9086 Interface requirements for Messaging system
9087 </summary>
9088 </member>
9089 <member name="F:OpenMetaverse.Imaging.ManagedImage.Width">
9090 <summary>
9091 Image width
9092 </summary>
9093 </member>
9094 <member name="F:OpenMetaverse.Imaging.ManagedImage.Height">
9095 <summary>
9096 Image height
9097 </summary>
9098 </member>
9099 <member name="F:OpenMetaverse.Imaging.ManagedImage.Channels">
9100 <summary>
9101 Image channel flags
9102 </summary>
9103 </member>
9104 <member name="F:OpenMetaverse.Imaging.ManagedImage.Red">
9105 <summary>
9106 Red channel data
9107 </summary>
9108 </member>
9109 <member name="F:OpenMetaverse.Imaging.ManagedImage.Green">
9110 <summary>
9111 Green channel data
9112 </summary>
9113 </member>
9114 <member name="F:OpenMetaverse.Imaging.ManagedImage.Blue">
9115 <summary>
9116 Blue channel data
9117 </summary>
9118 </member>
9119 <member name="F:OpenMetaverse.Imaging.ManagedImage.Alpha">
9120 <summary>
9121 Alpha channel data
9122 </summary>
9123 </member>
9124 <member name="F:OpenMetaverse.Imaging.ManagedImage.Bump">
9125 <summary>
9126 Bump channel data
9127 </summary>
9128 </member>
9129 <member name="M:OpenMetaverse.Imaging.ManagedImage.#ctor(System.Int32,System.Int32,OpenMetaverse.Imaging.ManagedImage.ImageChannels)">
9130 <summary>
9131 Create a new blank image
9132 </summary>
9133 <param name="width">width</param>
9134 <param name="height">height</param>
9135 <param name="channels">channel flags</param>
9136 </member>
9137 <member name="M:OpenMetaverse.Imaging.ManagedImage.#ctor(System.Drawing.Bitmap)">
9138 <summary>
9139
9140 </summary>
9141 <param name="bitmap"></param>
9142 </member>
9143 <member name="M:OpenMetaverse.Imaging.ManagedImage.ConvertChannels(OpenMetaverse.Imaging.ManagedImage.ImageChannels)">
9144 <summary>
9145 Convert the channels in the image. Channels are created or destroyed as required.
9146 </summary>
9147 <param name="channels">new channel flags</param>
9148 </member>
9149 <member name="M:OpenMetaverse.Imaging.ManagedImage.ResizeNearestNeighbor(System.Int32,System.Int32)">
9150 <summary>
9151 Resize or stretch the image using nearest neighbor (ugly) resampling
9152 </summary>
9153 <param name="width">new width</param>
9154 <param name="height">new height</param>
9155 </member>
9156 <member name="M:OpenMetaverse.Imaging.ManagedImage.ExportRaw">
9157 <summary>
9158 Create a byte array containing 32-bit RGBA data with a bottom-left
9159 origin, suitable for feeding directly into OpenGL
9160 </summary>
9161 <returns>A byte array containing raw texture data</returns>
9162 </member>
9163 <member name="T:OpenMetaverse.Assets.AssetMutable">
9164 <summary>
9165 Represents an Animation
9166 </summary>
9167 </member>
9168 <member name="M:OpenMetaverse.Assets.AssetMutable.#ctor(OpenMetaverse.AssetType)">
9169 <summary>Default Constructor</summary>
9170 </member>
9171 <member name="M:OpenMetaverse.Assets.AssetMutable.#ctor(OpenMetaverse.AssetType,OpenMetaverse.UUID,System.Byte[])">
9172 <summary>
9173 Construct an Asset object of type Animation
9174 </summary>
9175 <param name="type">Asset type</param>
9176 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
9177 <param name="assetData">A byte array containing the raw asset data</param>
9178 </member>
9179 <member name="P:OpenMetaverse.Assets.AssetMutable.AssetType">
9180 <summary>Override the base classes AssetType</summary>
9181 </member>
9182 <member name="T:OpenMetaverse.Assets.AssetLandmark">
9183 <summary>
9184 Represents a Landmark with RegionID and Position vector
9185 </summary>
9186 </member>
9187 <member name="F:OpenMetaverse.Assets.AssetLandmark.RegionID">
9188 <summary>UUID of the Landmark target region</summary>
9189 </member>
9190 <member name="F:OpenMetaverse.Assets.AssetLandmark.Position">
9191 <summary> Local position of the target </summary>
9192 </member>
9193 <member name="M:OpenMetaverse.Assets.AssetLandmark.#ctor">
9194 <summary>Construct an Asset of type Landmark</summary>
9195 </member>
9196 <member name="M:OpenMetaverse.Assets.AssetLandmark.#ctor(OpenMetaverse.UUID,System.Byte[])">
9197 <summary>
9198 Construct an Asset object of type Landmark
9199 </summary>
9200 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
9201 <param name="assetData">A byte array containing the raw asset data</param>
9202 </member>
9203 <member name="M:OpenMetaverse.Assets.AssetLandmark.Encode">
9204 <summary>
9205 Encode the raw contents of a string with the specific Landmark format
9206 </summary>
9207 </member>
9208 <member name="M:OpenMetaverse.Assets.AssetLandmark.Decode">
9209 <summary>
9210 Decode the raw asset data, populating the RegionID and Position
9211 </summary>
9212 <returns>true if the AssetData was successfully decoded to a UUID and Vector</returns>
9213 </member>
9214 <member name="P:OpenMetaverse.Assets.AssetLandmark.AssetType">
9215 <summary>Override the base classes AssetType</summary>
9216 </member>
9217 <member name="T:ThreadUtil">
9218 <summary>
9219
9220 </summary>
9221 </member>
9222 <member name="F:ThreadUtil.wrapperInstance">
9223 <summary>
9224 An instance of DelegateWrapper which calls InvokeWrappedDelegate,
9225 which in turn calls the DynamicInvoke method of the wrapped
9226 delegate
9227 </summary>
9228 </member>
9229 <member name="F:ThreadUtil.callback">
9230 <summary>
9231 Callback used to call EndInvoke on the asynchronously
9232 invoked DelegateWrapper
9233 </summary>
9234 </member>
9235 <member name="M:ThreadUtil.FireAndForget(System.Delegate,System.Object[])">
9236 <summary>
9237 Executes the specified delegate with the specified arguments
9238 asynchronously on a thread pool thread
9239 </summary>
9240 <param name="d"></param>
9241 <param name="args"></param>
9242 </member>
9243 <member name="M:ThreadUtil.InvokeWrappedDelegate(System.Delegate,System.Object[])">
9244 <summary>
9245 Invokes the wrapped delegate synchronously
9246 </summary>
9247 <param name="d"></param>
9248 <param name="args"></param>
9249 </member>
9250 <member name="M:ThreadUtil.EndWrapperInvoke(System.IAsyncResult)">
9251 <summary>
9252 Calls EndInvoke on the wrapper and Close on the resulting WaitHandle
9253 to prevent resource leaks
9254 </summary>
9255 <param name="ar"></param>
9256 </member>
9257 <member name="T:ThreadUtil.DelegateWrapper">
9258 <summary>
9259 Delegate to wrap another delegate and its arguments
9260 </summary>
9261 <param name="d"></param>
9262 <param name="args"></param>
9263 </member>
7541 <member name="T:OpenMetaverse.TextureRequestState"> 9264 <member name="T:OpenMetaverse.TextureRequestState">
7542 <summary> 9265 <summary>
7543 The current status of a texture request as it moves through the pipeline or final result of a texture request. 9266 The current status of a texture request as it moves through the pipeline or final result of a texture request.
@@ -7740,1315 +9463,1278 @@
7740 <member name="F:OpenMetaverse.TexturePipeline.TaskInfo.Transfer"> 9463 <member name="F:OpenMetaverse.TexturePipeline.TaskInfo.Transfer">
7741 <summary>An object that maintains the data of an request thats in-process.</summary> 9464 <summary>An object that maintains the data of an request thats in-process.</summary>
7742 </member> 9465 </member>
7743 <member name="M:OpenMetaverse.Packets.PacketDecoder.AddCallback(System.String,OpenMetaverse.Packets.PacketDecoder.CustomPacketDecoder)"> 9466 <member name="F:OpenMetaverse.UDPPacketBuffer.BUFFER_SIZE">
9467 <summary>Size of the byte array used to store raw packet data</summary>
9468 </member>
9469 <member name="F:OpenMetaverse.UDPPacketBuffer.Data">
9470 <summary>Raw packet data buffer</summary>
9471 </member>
9472 <member name="F:OpenMetaverse.UDPPacketBuffer.DataLength">
9473 <summary>Length of the data to transmit</summary>
9474 </member>
9475 <member name="F:OpenMetaverse.UDPPacketBuffer.RemoteEndPoint">
9476 <summary>EndPoint of the remote host</summary>
9477 </member>
9478 <member name="M:OpenMetaverse.UDPPacketBuffer.#ctor">
7744 <summary> 9479 <summary>
7745 Add a custom decoder callback 9480 Create an allocated UDP packet buffer for receiving a packet
7746 </summary> 9481 </summary>
7747 <param name="key">The key of the field to decode</param>
7748 <param name="customPacketHandler">The custom decode handler</param>
7749 </member> 9482 </member>
7750 <member name="M:OpenMetaverse.Packets.PacketDecoder.RemoveCustomHandler(System.String,OpenMetaverse.Packets.PacketDecoder.CustomPacketDecoder)"> 9483 <member name="M:OpenMetaverse.UDPPacketBuffer.#ctor(System.Net.IPEndPoint)">
7751 <summary> 9484 <summary>
7752 Remove a custom decoder callback 9485 Create an allocated UDP packet buffer for sending a packet
7753 </summary> 9486 </summary>
7754 <param name="key">The key of the field to decode</param> 9487 <param name="endPoint">EndPoint of the remote host</param>
7755 <param name="customPacketHandler">The custom decode handler</param>
7756 </member> 9488 </member>
7757 <member name="M:OpenMetaverse.Packets.PacketDecoder.PacketToString(OpenMetaverse.Packets.Packet)"> 9489 <member name="M:OpenMetaverse.UDPPacketBuffer.#ctor(System.Net.IPEndPoint,System.Int32)">
7758 <summary> 9490 <summary>
7759 Creates a formatted string containing the values of a Packet 9491 Create an allocated UDP packet buffer for sending a packet
7760 </summary> 9492 </summary>
7761 <param name="packet">The Packet</param> 9493 <param name="endPoint">EndPoint of the remote host</param>
7762 <returns>A formatted string of values of the nested items in the Packet object</returns> 9494 <param name="bufferSize">Size of the buffer to allocate for packet data</param>
7763 </member> 9495 </member>
7764 <member name="M:OpenMetaverse.Packets.PacketDecoder.MessageToString(System.Object,System.Int32)"> 9496 <member name="T:OpenMetaverse.PacketBufferPool">
7765 <summary> 9497 <summary>
7766 Decode an IMessage object into a beautifully formatted string 9498 Object pool for packet buffers. This is used to allocate memory for all
9499 incoming and outgoing packets, and zerocoding buffers for those packets
7767 </summary> 9500 </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>
7771 </member> 9501 </member>
7772 <member name="T:OpenMetaverse.Packets.PacketDecoder.CustomPacketDecoder"> 9502 <member name="M:OpenMetaverse.ObjectPoolBase`1.#ctor">
7773 <summary> 9503 <summary>
7774 A custom decoder callback 9504 Creates a new instance of the ObjectPoolBase class. Initialize MUST be called
9505 after using this constructor.
7775 </summary> 9506 </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>
7779 </member> 9507 </member>
7780 <member name="T:OpenMetaverse.LoginStatus"> 9508 <member name="M:OpenMetaverse.ObjectPoolBase`1.#ctor(System.Int32,System.Int32,System.Boolean,System.Int32)">
7781 <summary> 9509 <summary>
7782 9510 Creates a new instance of the ObjectPool Base class.
7783 </summary> 9511 </summary>
9512 <param name="itemsPerSegment">The object pool is composed of segments, which
9513 are allocated whenever the size of the pool is exceeded. The number of items
9514 in a segment should be large enough that allocating a new segmeng is a rare
9515 thing. For example, on a server that will have 10k people logged in at once,
9516 the receive buffer object pool should have segment sizes of at least 1000
9517 byte arrays per segment.
9518 </param>
9519 <param name="minimumSegmentCount">The minimun number of segments that may exist.</param>
9520 <param name="gcOnPoolGrowth">Perform a full GC.Collect whenever a segment is allocated, and then again after allocation to compact the heap.</param>
9521 <param name="cleanupFrequenceMS">The frequency which segments are checked to see if they're eligible for cleanup.</param>
7784 </member> 9522 </member>
7785 <member name="F:OpenMetaverse.LoginStatus.Failed"> 9523 <member name="M:OpenMetaverse.ObjectPoolBase`1.ForceCleanup">
7786 <summary></summary>
7787 </member>
7788 <member name="F:OpenMetaverse.LoginStatus.None">
7789 <summary></summary>
7790 </member>
7791 <member name="F:OpenMetaverse.LoginStatus.ConnectingToLogin">
7792 <summary></summary>
7793 </member>
7794 <member name="F:OpenMetaverse.LoginStatus.ReadingResponse">
7795 <summary></summary>
7796 </member>
7797 <member name="F:OpenMetaverse.LoginStatus.ConnectingToSim">
7798 <summary></summary>
7799 </member>
7800 <member name="F:OpenMetaverse.LoginStatus.Redirecting">
7801 <summary></summary>
7802 </member>
7803 <member name="F:OpenMetaverse.LoginStatus.Success">
7804 <summary></summary>
7805 </member>
7806 <member name="T:OpenMetaverse.LastExecStatus">
7807 <summary> 9524 <summary>
7808 Status of the last application run. 9525 Forces the segment cleanup algorithm to be run. This method is intended
7809 Used for error reporting to the grid login service for statistical purposes. 9526 primarly for use from the Unit Test libraries.
7810 </summary> 9527 </summary>
7811 </member> 9528 </member>
7812 <member name="F:OpenMetaverse.LastExecStatus.Normal"> 9529 <member name="M:OpenMetaverse.ObjectPoolBase`1.GetObjectInstance">
7813 <summary> Application exited normally </summary>
7814 </member>
7815 <member name="F:OpenMetaverse.LastExecStatus.Froze">
7816 <summary> Application froze </summary>
7817 </member>
7818 <member name="F:OpenMetaverse.LastExecStatus.ForcedCrash">
7819 <summary> Application detected error and exited abnormally </summary>
7820 </member>
7821 <member name="F:OpenMetaverse.LastExecStatus.OtherCrash">
7822 <summary> Other crash </summary>
7823 </member>
7824 <member name="F:OpenMetaverse.LastExecStatus.LogoutFroze">
7825 <summary> Application froze during logout </summary>
7826 </member>
7827 <member name="F:OpenMetaverse.LastExecStatus.LogoutCrash">
7828 <summary> Application crashed during logout </summary>
7829 </member>
7830 <member name="T:OpenMetaverse.LoginParams">
7831 <summary> 9530 <summary>
7832 Login Request Parameters 9531 Responsible for allocate 1 instance of an object that will be stored in a segment.
7833 </summary> 9532 </summary>
9533 <returns>An instance of whatever objec the pool is pooling.</returns>
7834 </member> 9534 </member>
7835 <member name="F:OpenMetaverse.LoginParams.URI"> 9535 <member name="M:OpenMetaverse.ObjectPoolBase`1.CheckIn(OpenMetaverse.ObjectPoolSegment{`0},`0)">
7836 <summary>The URL of the Login Server</summary> 9536 <summary>
7837 </member> 9537 Checks in an instance of T owned by the object pool. This method is only intended to be called
7838 <member name="F:OpenMetaverse.LoginParams.Timeout"> 9538 by the <c>WrappedObject</c> class.
7839 <summary>The number of milliseconds to wait before a login is considered 9539 </summary>
7840 failed due to timeout</summary> 9540 <param name="owningSegment">The segment from which the instance is checked out.</param>
7841 </member> 9541 <param name="instance">The instance of <c>T</c> to check back into the segment.</param>
7842 <member name="F:OpenMetaverse.LoginParams.MethodName">
7843 <summary>The request method</summary>
7844 <remarks>login_to_simulator is currently the only supported method</remarks>
7845 </member>
7846 <member name="F:OpenMetaverse.LoginParams.FirstName">
7847 <summary>The Agents First name</summary>
7848 </member>
7849 <member name="F:OpenMetaverse.LoginParams.LastName">
7850 <summary>The Agents Last name</summary>
7851 </member>
7852 <member name="F:OpenMetaverse.LoginParams.Password">
7853 <summary>A md5 hashed password</summary>
7854 <remarks>plaintext password will be automatically hashed</remarks>
7855 </member>
7856 <member name="F:OpenMetaverse.LoginParams.Start">
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>
7860 </member> 9542 </member>
7861 <member name="F:OpenMetaverse.LoginParams.Channel"> 9543 <member name="M:OpenMetaverse.ObjectPoolBase`1.CheckOut">
7862 <summary>A string containing the client software channel information</summary> 9544 <summary>
7863 <example>Second Life Release</example> 9545 Checks an instance of <c>T</c> from the pool. If the pool is not sufficient to
9546 allow the checkout, a new segment is created.
9547 </summary>
9548 <returns>A <c>WrappedObject</c> around the instance of <c>T</c>. To check
9549 the instance back into the segment, be sureto dispose the WrappedObject
9550 when finished. </returns>
7864 </member> 9551 </member>
7865 <member name="F:OpenMetaverse.LoginParams.Version"> 9552 <member name="P:OpenMetaverse.ObjectPoolBase`1.TotalSegments">
7866 <summary>The client software version information</summary> 9553 <summary>
7867 <remarks>The official viewer uses: Second Life Release n.n.n.n 9554 The total number of segments created. Intended to be used by the Unit Tests.
7868 where n is replaced with the current version of the viewer</remarks> 9555 </summary>
7869 </member> 9556 </member>
7870 <member name="F:OpenMetaverse.LoginParams.Platform"> 9557 <member name="P:OpenMetaverse.ObjectPoolBase`1.ItemsPerSegment">
7871 <summary>A string containing the platform information the agent is running on</summary> 9558 <summary>
9559 The number of items that are in a segment. Items in a segment
9560 are all allocated at the same time, and are hopefully close to
9561 each other in the managed heap.
9562 </summary>
7872 </member> 9563 </member>
7873 <member name="F:OpenMetaverse.LoginParams.MAC"> 9564 <member name="P:OpenMetaverse.ObjectPoolBase`1.MinimumSegmentCount">
7874 <summary>A string hash of the network cards Mac Address</summary> 9565 <summary>
9566 The minimum number of segments. When segments are reclaimed,
9567 this number of segments will always be left alone. These
9568 segments are allocated at startup.
9569 </summary>
7875 </member> 9570 </member>
7876 <member name="F:OpenMetaverse.LoginParams.ViewerDigest"> 9571 <member name="P:OpenMetaverse.ObjectPoolBase`1.MinimumSegmentAgePriorToCleanup">
7877 <summary>Unknown or deprecated</summary> 9572 <summary>
9573 The age a segment must be before it's eligible for cleanup.
9574 This is used to prevent thrash, and typical values are in
9575 the 5 minute range.
9576 </summary>
7878 </member> 9577 </member>
7879 <member name="F:OpenMetaverse.LoginParams.ID0"> 9578 <member name="P:OpenMetaverse.ObjectPoolBase`1.CleanupFrequencyMilliseconds">
7880 <summary>A string hash of the first disk drives ID used to identify this clients uniqueness</summary> 9579 <summary>
9580 The frequence which the cleanup thread runs. This is typically
9581 expected to be in the 5 minute range.
9582 </summary>
7881 </member> 9583 </member>
7882 <member name="F:OpenMetaverse.LoginParams.UserAgent"> 9584 <member name="M:OpenMetaverse.PacketBufferPool.#ctor(System.Net.IPEndPoint,System.Int32,System.Int32)">
7883 <summary>A string containing the viewers Software, this is not directly sent to the login server but 9585 <summary>
7884 instead is used to generate the Version string</summary> 9586 Initialize the object pool in client mode
9587 </summary>
9588 <param name="endPoint">Server to connect to</param>
9589 <param name="itemsPerSegment"></param>
9590 <param name="minSegments"></param>
7885 </member> 9591 </member>
7886 <member name="F:OpenMetaverse.LoginParams.Author"> 9592 <member name="M:OpenMetaverse.PacketBufferPool.#ctor(System.Int32,System.Int32)">
7887 <summary>A string representing the software creator. This is not directly sent to the login server but 9593 <summary>
7888 is used by the library to generate the Version information</summary> 9594 Initialize the object pool in server mode
9595 </summary>
9596 <param name="itemsPerSegment"></param>
9597 <param name="minSegments"></param>
7889 </member> 9598 </member>
7890 <member name="F:OpenMetaverse.LoginParams.AgreeToTos"> 9599 <member name="M:OpenMetaverse.PacketBufferPool.GetObjectInstance">
7891 <summary>If true, this agent agrees to the Terms of Service of the grid its connecting to</summary> 9600 <summary>
9601 Returns a packet buffer with EndPoint set if the buffer is in
9602 client mode, or with EndPoint set to null in server mode
9603 </summary>
9604 <returns>Initialized UDPPacketBuffer object</returns>
7892 </member> 9605 </member>
7893 <member name="F:OpenMetaverse.LoginParams.ReadCritical"> 9606 <member name="M:OpenMetaverse.Pool.#cctor">
7894 <summary>Unknown</summary> 9607 <summary>
9608 Default constructor
9609 </summary>
7895 </member> 9610 </member>
7896 <member name="F:OpenMetaverse.LoginParams.LastExecEvent"> 9611 <member name="M:OpenMetaverse.Pool.CheckOut">
7897 <summary>Status of the last application run sent to the grid login server for statistical purposes</summary> 9612 <summary>
9613 Check a packet buffer out of the pool
9614 </summary>
9615 <returns>A packet buffer object</returns>
7898 </member> 9616 </member>
7899 <member name="F:OpenMetaverse.LoginParams.Options"> 9617 <member name="T:OpenMetaverse.Logger">
7900 <summary>An array of string sent to the login server to enable various options</summary> 9618 <summary>
9619 Singleton logging class for the entire library
9620 </summary>
7901 </member> 9621 </member>
7902 <member name="F:OpenMetaverse.LoginParams.LoginID"> 9622 <member name="F:OpenMetaverse.Logger.LogInstance">
7903 <summary>A randomly generated ID to distinguish between login attempts. This value is only used 9623 <summary>log4net logging engine</summary>
7904 internally in the library and is never sent over the wire</summary>
7905 </member> 9624 </member>
7906 <member name="M:OpenMetaverse.LoginParams.#ctor"> 9625 <member name="M:OpenMetaverse.Logger.#cctor">
7907 <summary> 9626 <summary>
7908 Default constuctor, initializes sane default values 9627 Default constructor
7909 </summary> 9628 </summary>
7910 </member> 9629 </member>
7911 <member name="M:OpenMetaverse.LoginParams.#ctor(OpenMetaverse.GridClient,System.String,System.String,System.String,System.String,System.String)"> 9630 <member name="M:OpenMetaverse.Logger.Log(System.Object,OpenMetaverse.Helpers.LogLevel)">
7912 <summary> 9631 <summary>
7913 Instantiates new LoginParams object and fills in the values 9632 Send a log message to the logging engine
7914 </summary> 9633 </summary>
7915 <param name="client">Instance of GridClient to read settings from</param> 9634 <param name="message">The log message</param>
7916 <param name="firstName">Login first name</param> 9635 <param name="level">The severity of the log entry</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>
7921 </member> 9636 </member>
7922 <member name="M:OpenMetaverse.LoginParams.#ctor(OpenMetaverse.GridClient,System.String,System.String,System.String,System.String,System.String,System.String)"> 9637 <member name="M:OpenMetaverse.Logger.Log(System.Object,OpenMetaverse.Helpers.LogLevel,OpenMetaverse.GridClient)">
7923 <summary> 9638 <summary>
7924 Instantiates new LoginParams object and fills in the values 9639 Send a log message to the logging engine
7925 </summary> 9640 </summary>
7926 <param name="client">Instance of GridClient to read settings from</param> 9641 <param name="message">The log message</param>
7927 <param name="firstName">Login first name</param> 9642 <param name="level">The severity of the log entry</param>
7928 <param name="lastName">Login last name</param> 9643 <param name="client">Instance of the client</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>
7933 </member> 9644 </member>
7934 <member name="T:OpenMetaverse.LoginResponseData"> 9645 <member name="M:OpenMetaverse.Logger.Log(System.Object,OpenMetaverse.Helpers.LogLevel,System.Exception)">
7935 <summary> 9646 <summary>
7936 The decoded data returned from the login server after a successful login 9647 Send a log message to the logging engine
7937 </summary> 9648 </summary>
9649 <param name="message">The log message</param>
9650 <param name="level">The severity of the log entry</param>
9651 <param name="exception">Exception that was raised</param>
7938 </member> 9652 </member>
7939 <member name="F:OpenMetaverse.LoginResponseData.Login"> 9653 <member name="M:OpenMetaverse.Logger.Log(System.Object,OpenMetaverse.Helpers.LogLevel,OpenMetaverse.GridClient,System.Exception)">
7940 <summary>true, false, indeterminate</summary>
7941 </member>
7942 <member name="F:OpenMetaverse.LoginResponseData.Message">
7943 <summary>Login message of the day</summary>
7944 </member>
7945 <member name="F:OpenMetaverse.LoginResponseData.AgentAccess">
7946 <summary>M or PG, also agent_region_access and agent_access_max</summary>
7947 </member>
7948 <member name="M:OpenMetaverse.LoginResponseData.Parse(OpenMetaverse.StructuredData.OSDMap)">
7949 <summary> 9654 <summary>
7950 Parse LLSD Login Reply Data 9655 Send a log message to the logging engine
7951 </summary> 9656 </summary>
7952 <param name="reply">An <seealso cref="T:OpenMetaverse.StructuredData.OSDMap"/> 9657 <param name="message">The log message</param>
7953 contaning the login response data</param> 9658 <param name="level">The severity of the log entry</param>
7954 <remarks>XML-RPC logins do not require this as XML-RPC.NET 9659 <param name="client">Instance of the client</param>
7955 automatically populates the struct properly using attributes</remarks> 9660 <param name="exception">Exception that was raised</param>
7956 </member> 9661 </member>
7957 <member name="T:OpenMetaverse.NetworkManager"> 9662 <member name="M:OpenMetaverse.Logger.DebugLog(System.Object)">
7958 <summary> 9663 <summary>
7959 Login Routines 9664 If the library is compiled with DEBUG defined, an event will be
9665 fired if an <code>OnLogMessage</code> handler is registered and the
9666 message will be sent to the logging engine
7960 </summary> 9667 </summary>
9668 <param name="message">The message to log at the DEBUG level to the
9669 current logging engine</param>
9670 </member>
9671 <member name="M:OpenMetaverse.Logger.DebugLog(System.Object,OpenMetaverse.GridClient)">
7961 <summary> 9672 <summary>
7962 NetworkManager is responsible for managing the network layer of 9673 If the library is compiled with DEBUG defined and
7963 OpenMetaverse. It tracks all the server connections, serializes 9674 <code>GridClient.Settings.DEBUG</code> is true, an event will be
7964 outgoing traffic and deserializes incoming traffic, and provides 9675 fired if an <code>OnLogMessage</code> handler is registered and the
7965 instances of delegates for network-related events. 9676 message will be sent to the logging engine
7966 </summary> 9677 </summary>
9678 <param name="message">The message to log at the DEBUG level to the
9679 current logging engine</param>
9680 <param name="client">Instance of the client</param>
7967 </member> 9681 </member>
7968 <member name="F:OpenMetaverse.NetworkManager.m_LoginProgress"> 9682 <member name="E:OpenMetaverse.Logger.OnLogMessage">
7969 <summary>The event subscribers, null of no subscribers</summary> 9683 <summary>Triggered whenever a message is logged. If this is left
9684 null, log messages will go to the console</summary>
7970 </member> 9685 </member>
7971 <member name="M:OpenMetaverse.NetworkManager.OnLoginProgress(OpenMetaverse.LoginProgressEventArgs)"> 9686 <member name="T:OpenMetaverse.Logger.LogCallback">
7972 <summary>Raises the LoginProgress Event</summary> 9687 <summary>
7973 <param name="e">A LoginProgressEventArgs object containing 9688 Callback used for client apps to receive log messages from
7974 the data sent from the simulator</param> 9689 the library
9690 </summary>
9691 <param name="message">Data being logged</param>
9692 <param name="level">The severity of the log entry from <seealso cref="T:OpenMetaverse.Helpers.LogLevel"/></param>
7975 </member> 9693 </member>
7976 <member name="F:OpenMetaverse.NetworkManager.m_LoginProgressLock"> 9694 <member name="T:OpenMetaverse.FriendRights">
7977 <summary>Thread sync lock object</summary> 9695 <summary>
9696
9697 </summary>
7978 </member> 9698 </member>
7979 <member name="F:OpenMetaverse.NetworkManager.LoginSeedCapability"> 9699 <member name="F:OpenMetaverse.FriendRights.None">
7980 <summary>Seed CAPS URL returned from the login server</summary> 9700 <summary>The avatar has no rights</summary>
7981 </member> 9701 </member>
7982 <member name="F:OpenMetaverse.NetworkManager.MaxAgentGroups"> 9702 <member name="F:OpenMetaverse.FriendRights.CanSeeOnline">
7983 <summary>Maximum number of groups an agent can belong to, -1 for unlimited</summary> 9703 <summary>The avatar can see the online status of the target avatar</summary>
7984 </member> 9704 </member>
7985 <member name="F:OpenMetaverse.NetworkManager.AgentAppearanceServiceURL"> 9705 <member name="F:OpenMetaverse.FriendRights.CanSeeOnMap">
7986 <summary>Server side baking service URL</summary> 9706 <summary>The avatar can see the location of the target avatar on the map</summary>
7987 </member> 9707 </member>
7988 <member name="F:OpenMetaverse.NetworkManager.UDPBlacklist"> 9708 <member name="F:OpenMetaverse.FriendRights.CanModifyObjects">
7989 <summary>A list of packets obtained during the login process which 9709 <summary>The avatar can modify the ojects of the target avatar </summary>
7990 networkmanager will log but not process</summary>
7991 </member> 9710 </member>
7992 <member name="M:OpenMetaverse.NetworkManager.DefaultLoginParams(System.String,System.String,System.String,System.String,System.String)"> 9711 <member name="T:OpenMetaverse.FriendInfo">
7993 <summary> 9712 <summary>
7994 Generate sane default values for a login request 9713 This class holds information about an avatar in the friends list. There are two ways
9714 to interface to this class. The first is through the set of boolean properties. This is the typical
9715 way clients of this class will use it. The second interface is through two bitflag properties,
9716 TheirFriendsRights and MyFriendsRights
7995 </summary> 9717 </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>
8003 </member> 9718 </member>
8004 <member name="M:OpenMetaverse.NetworkManager.Login(System.String,System.String,System.String,System.String,System.String)"> 9719 <member name="M:OpenMetaverse.FriendInfo.#ctor(OpenMetaverse.UUID,OpenMetaverse.FriendRights,OpenMetaverse.FriendRights)">
8005 <summary> 9720 <summary>
8006 Simplified login that takes the most common and required fields 9721 Used internally when building the initial list of friends at login time
8007 </summary> 9722 </summary>
8008 <param name="firstName">Account first name</param> 9723 <param name="id">System ID of the avatar being prepesented</param>
8009 <param name="lastName">Account last name</param> 9724 <param name="theirRights">Rights the friend has to see you online and to modify your objects</param>
8010 <param name="password">Account password</param> 9725 <param name="myRights">Rights you have to see your friend online and to modify their objects</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>
8016 </member> 9726 </member>
8017 <member name="M:OpenMetaverse.NetworkManager.Login(System.String,System.String,System.String,System.String,System.String,System.String)"> 9727 <member name="M:OpenMetaverse.FriendInfo.ToString">
8018 <summary> 9728 <summary>
8019 Simplified login that takes the most common fields along with a 9729 FriendInfo represented as a string
8020 starting location URI, and can accept an MD5 string instead of a
8021 plaintext password
8022 </summary> 9730 </summary>
8023 <param name="firstName">Account first name</param> 9731 <returns>A string reprentation of both my rights and my friends rights</returns>
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>
8034 </member> 9732 </member>
8035 <member name="M:OpenMetaverse.NetworkManager.Login(OpenMetaverse.LoginParams)"> 9733 <member name="P:OpenMetaverse.FriendInfo.UUID">
8036 <summary> 9734 <summary>
8037 Login that takes a struct of all the values that will be passed to 9735 System ID of the avatar
8038 the login server
8039 </summary> 9736 </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>
8045 </member> 9737 </member>
8046 <member name="M:OpenMetaverse.NetworkManager.StartLocation(System.String,System.Int32,System.Int32,System.Int32)"> 9738 <member name="P:OpenMetaverse.FriendInfo.Name">
8047 <summary> 9739 <summary>
8048 Build a start location URI for passing to the Login function 9740 full name of the avatar
8049 </summary> 9741 </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>
8056 </member> 9742 </member>
8057 <member name="M:OpenMetaverse.NetworkManager.RemoteLoginHandler(OpenMetaverse.LoginResponseData,OpenMetaverse.LoginParams)"> 9743 <member name="P:OpenMetaverse.FriendInfo.IsOnline">
8058 <summary> 9744 <summary>
8059 LoginParams and the initial login XmlRpcRequest were made on a remote machine. 9745 True if the avatar is online
8060 This method now initializes libomv with the results.
8061 </summary> 9746 </summary>
8062 </member> 9747 </member>
8063 <member name="M:OpenMetaverse.NetworkManager.LoginReplyXmlRpcHandler(Nwc.XmlRpc.XmlRpcResponse,OpenMetaverse.LoginParams)"> 9748 <member name="P:OpenMetaverse.FriendInfo.CanSeeMeOnline">
8064 <summary> 9749 <summary>
8065 Handles response from XML-RPC login replies 9750 True if the friend can see if I am online
8066 </summary> 9751 </summary>
8067 </member> 9752 </member>
8068 <member name="M:OpenMetaverse.NetworkManager.LoginReplyXmlRpcHandler(OpenMetaverse.LoginResponseData,OpenMetaverse.LoginParams)"> 9753 <member name="P:OpenMetaverse.FriendInfo.CanSeeMeOnMap">
8069 <summary> 9754 <summary>
8070 Handles response from XML-RPC login replies with already parsed LoginResponseData 9755 True if the friend can see me on the map
8071 </summary> 9756 </summary>
8072 </member> 9757 </member>
8073 <member name="M:OpenMetaverse.NetworkManager.LoginReplyLLSDHandler(OpenMetaverse.Http.CapsClient,OpenMetaverse.StructuredData.OSD,System.Exception)"> 9758 <member name="P:OpenMetaverse.FriendInfo.CanModifyMyObjects">
8074 <summary> 9759 <summary>
8075 Handle response from LLSD login replies 9760 True if the freind can modify my objects
8076 </summary> 9761 </summary>
8077 <param name="client"></param>
8078 <param name="result"></param>
8079 <param name="error"></param>
8080 </member> 9762 </member>
8081 <member name="M:OpenMetaverse.NetworkManager.GetPlatform"> 9763 <member name="P:OpenMetaverse.FriendInfo.CanSeeThemOnline">
8082 <summary> 9764 <summary>
8083 Get current OS 9765 True if I can see if my friend is online
8084 </summary> 9766 </summary>
8085 <returns>Either "Win" or "Linux"</returns>
8086 </member> 9767 </member>
8087 <member name="M:OpenMetaverse.NetworkManager.GetMAC"> 9768 <member name="P:OpenMetaverse.FriendInfo.CanSeeThemOnMap">
8088 <summary> 9769 <summary>
8089 Get clients default Mac Address 9770 True if I can see if my friend is on the map
8090 </summary> 9771 </summary>
8091 <returns>A string containing the first found Mac Address</returns>
8092 </member>
8093 <member name="F:OpenMetaverse.NetworkManager.m_PacketSent">
8094 <summary>The event subscribers, null of no subscribers</summary>
8095 </member>
8096 <member name="M:OpenMetaverse.NetworkManager.OnPacketSent(OpenMetaverse.PacketSentEventArgs)">
8097 <summary>Raises the PacketSent Event</summary>
8098 <param name="e">A PacketSentEventArgs object containing
8099 the data sent from the simulator</param>
8100 </member> 9772 </member>
8101 <member name="F:OpenMetaverse.NetworkManager.m_PacketSentLock"> 9773 <member name="P:OpenMetaverse.FriendInfo.CanModifyTheirObjects">
8102 <summary>Thread sync lock object</summary> 9774 <summary>
9775 True if I can modify my friend's objects
9776 </summary>
8103 </member> 9777 </member>
8104 <member name="F:OpenMetaverse.NetworkManager.m_LoggedOut"> 9778 <member name="P:OpenMetaverse.FriendInfo.TheirFriendRights">
8105 <summary>The event subscribers, null of no subscribers</summary> 9779 <summary>
9780 My friend's rights represented as bitmapped flags
9781 </summary>
8106 </member> 9782 </member>
8107 <member name="M:OpenMetaverse.NetworkManager.OnLoggedOut(OpenMetaverse.LoggedOutEventArgs)"> 9783 <member name="P:OpenMetaverse.FriendInfo.MyFriendRights">
8108 <summary>Raises the LoggedOut Event</summary> 9784 <summary>
8109 <param name="e">A LoggedOutEventArgs object containing 9785 My rights represented as bitmapped flags
8110 the data sent from the simulator</param> 9786 </summary>
8111 </member> 9787 </member>
8112 <member name="F:OpenMetaverse.NetworkManager.m_LoggedOutLock"> 9788 <member name="T:OpenMetaverse.FriendsManager">
8113 <summary>Thread sync lock object</summary> 9789 <summary>
9790 This class is used to add and remove avatars from your friends list and to manage their permission.
9791 </summary>
8114 </member> 9792 </member>
8115 <member name="F:OpenMetaverse.NetworkManager.m_SimConnecting"> 9793 <member name="F:OpenMetaverse.FriendsManager.m_FriendOnline">
8116 <summary>The event subscribers, null of no subscribers</summary> 9794 <summary>The event subscribers. null if no subcribers</summary>
8117 </member> 9795 </member>
8118 <member name="M:OpenMetaverse.NetworkManager.OnSimConnecting(OpenMetaverse.SimConnectingEventArgs)"> 9796 <member name="M:OpenMetaverse.FriendsManager.OnFriendOnline(OpenMetaverse.FriendInfoEventArgs)">
8119 <summary>Raises the SimConnecting Event</summary> 9797 <summary>Raises the FriendOnline event</summary>
8120 <param name="e">A SimConnectingEventArgs object containing 9798 <param name="e">A FriendInfoEventArgs object containing the
8121 the data sent from the simulator</param> 9799 data returned from the data server</param>
8122 </member> 9800 </member>
8123 <member name="F:OpenMetaverse.NetworkManager.m_SimConnectingLock"> 9801 <member name="F:OpenMetaverse.FriendsManager.m_FriendOnlineLock">
8124 <summary>Thread sync lock object</summary> 9802 <summary>Thread sync lock object</summary>
8125 </member> 9803 </member>
8126 <member name="F:OpenMetaverse.NetworkManager.m_SimConnected"> 9804 <member name="F:OpenMetaverse.FriendsManager.m_FriendOffline">
8127 <summary>The event subscribers, null of no subscribers</summary> 9805 <summary>The event subscribers. null if no subcribers</summary>
8128 </member> 9806 </member>
8129 <member name="M:OpenMetaverse.NetworkManager.OnSimConnected(OpenMetaverse.SimConnectedEventArgs)"> 9807 <member name="M:OpenMetaverse.FriendsManager.OnFriendOffline(OpenMetaverse.FriendInfoEventArgs)">
8130 <summary>Raises the SimConnected Event</summary> 9808 <summary>Raises the FriendOffline event</summary>
8131 <param name="e">A SimConnectedEventArgs object containing 9809 <param name="e">A FriendInfoEventArgs object containing the
8132 the data sent from the simulator</param> 9810 data returned from the data server</param>
8133 </member> 9811 </member>
8134 <member name="F:OpenMetaverse.NetworkManager.m_SimConnectedLock"> 9812 <member name="F:OpenMetaverse.FriendsManager.m_FriendOfflineLock">
8135 <summary>Thread sync lock object</summary> 9813 <summary>Thread sync lock object</summary>
8136 </member> 9814 </member>
8137 <member name="F:OpenMetaverse.NetworkManager.m_SimDisconnected"> 9815 <member name="F:OpenMetaverse.FriendsManager.m_FriendRights">
8138 <summary>The event subscribers, null of no subscribers</summary> 9816 <summary>The event subscribers. null if no subcribers</summary>
8139 </member> 9817 </member>
8140 <member name="M:OpenMetaverse.NetworkManager.OnSimDisconnected(OpenMetaverse.SimDisconnectedEventArgs)"> 9818 <member name="M:OpenMetaverse.FriendsManager.OnFriendRights(OpenMetaverse.FriendInfoEventArgs)">
8141 <summary>Raises the SimDisconnected Event</summary> 9819 <summary>Raises the FriendRightsUpdate event</summary>
8142 <param name="e">A SimDisconnectedEventArgs object containing 9820 <param name="e">A FriendInfoEventArgs object containing the
8143 the data sent from the simulator</param> 9821 data returned from the data server</param>
8144 </member> 9822 </member>
8145 <member name="F:OpenMetaverse.NetworkManager.m_SimDisconnectedLock"> 9823 <member name="F:OpenMetaverse.FriendsManager.m_FriendRightsLock">
8146 <summary>Thread sync lock object</summary> 9824 <summary>Thread sync lock object</summary>
8147 </member> 9825 </member>
8148 <member name="F:OpenMetaverse.NetworkManager.m_Disconnected"> 9826 <member name="F:OpenMetaverse.FriendsManager.m_FriendNames">
8149 <summary>The event subscribers, null of no subscribers</summary> 9827 <summary>The event subscribers. null if no subcribers</summary>
8150 </member> 9828 </member>
8151 <member name="M:OpenMetaverse.NetworkManager.OnDisconnected(OpenMetaverse.DisconnectedEventArgs)"> 9829 <member name="M:OpenMetaverse.FriendsManager.OnFriendNames(OpenMetaverse.FriendNamesEventArgs)">
8152 <summary>Raises the Disconnected Event</summary> 9830 <summary>Raises the FriendNames event</summary>
8153 <param name="e">A DisconnectedEventArgs object containing 9831 <param name="e">A FriendNamesEventArgs object containing the
8154 the data sent from the simulator</param> 9832 data returned from the data server</param>
8155 </member> 9833 </member>
8156 <member name="F:OpenMetaverse.NetworkManager.m_DisconnectedLock"> 9834 <member name="F:OpenMetaverse.FriendsManager.m_FriendNamesLock">
8157 <summary>Thread sync lock object</summary> 9835 <summary>Thread sync lock object</summary>
8158 </member> 9836 </member>
8159 <member name="F:OpenMetaverse.NetworkManager.m_SimChanged"> 9837 <member name="F:OpenMetaverse.FriendsManager.m_FriendshipOffered">
8160 <summary>The event subscribers, null of no subscribers</summary> 9838 <summary>The event subscribers. null if no subcribers</summary>
8161 </member> 9839 </member>
8162 <member name="M:OpenMetaverse.NetworkManager.OnSimChanged(OpenMetaverse.SimChangedEventArgs)"> 9840 <member name="M:OpenMetaverse.FriendsManager.OnFriendshipOffered(OpenMetaverse.FriendshipOfferedEventArgs)">
8163 <summary>Raises the SimChanged Event</summary> 9841 <summary>Raises the FriendshipOffered event</summary>
8164 <param name="e">A SimChangedEventArgs object containing 9842 <param name="e">A FriendshipOfferedEventArgs object containing the
8165 the data sent from the simulator</param> 9843 data returned from the data server</param>
8166 </member> 9844 </member>
8167 <member name="F:OpenMetaverse.NetworkManager.m_SimChangedLock"> 9845 <member name="F:OpenMetaverse.FriendsManager.m_FriendshipOfferedLock">
8168 <summary>Thread sync lock object</summary> 9846 <summary>Thread sync lock object</summary>
8169 </member> 9847 </member>
8170 <member name="F:OpenMetaverse.NetworkManager.m_EventQueueRunning"> 9848 <member name="F:OpenMetaverse.FriendsManager.m_FriendshipResponse">
8171 <summary>The event subscribers, null of no subscribers</summary> 9849 <summary>The event subscribers. null if no subcribers</summary>
8172 </member> 9850 </member>
8173 <member name="M:OpenMetaverse.NetworkManager.OnEventQueueRunning(OpenMetaverse.EventQueueRunningEventArgs)"> 9851 <member name="M:OpenMetaverse.FriendsManager.OnFriendshipResponse(OpenMetaverse.FriendshipResponseEventArgs)">
8174 <summary>Raises the EventQueueRunning Event</summary> 9852 <summary>Raises the FriendshipResponse event</summary>
8175 <param name="e">A EventQueueRunningEventArgs object containing 9853 <param name="e">A FriendshipResponseEventArgs object containing the
8176 the data sent from the simulator</param> 9854 data returned from the data server</param>
8177 </member> 9855 </member>
8178 <member name="F:OpenMetaverse.NetworkManager.m_EventQueueRunningLock"> 9856 <member name="F:OpenMetaverse.FriendsManager.m_FriendshipResponseLock">
8179 <summary>Thread sync lock object</summary> 9857 <summary>Thread sync lock object</summary>
8180 </member> 9858 </member>
8181 <member name="F:OpenMetaverse.NetworkManager.Simulators"> 9859 <member name="F:OpenMetaverse.FriendsManager.m_FriendshipTerminated">
8182 <summary>All of the simulators we are currently connected to</summary> 9860 <summary>The event subscribers. null if no subcribers</summary>
8183 </member>
8184 <member name="F:OpenMetaverse.NetworkManager.CapsEvents">
8185 <summary>Handlers for incoming capability events</summary>
8186 </member>
8187 <member name="F:OpenMetaverse.NetworkManager.PacketEvents">
8188 <summary>Handlers for incoming packets</summary>
8189 </member> 9861 </member>
8190 <member name="F:OpenMetaverse.NetworkManager.PacketInbox"> 9862 <member name="M:OpenMetaverse.FriendsManager.OnFriendshipTerminated(OpenMetaverse.FriendshipTerminatedEventArgs)">
8191 <summary>Incoming packets that are awaiting handling</summary> 9863 <summary>Raises the FriendshipTerminated event</summary>
9864 <param name="e">A FriendshipTerminatedEventArgs object containing the
9865 data returned from the data server</param>
8192 </member> 9866 </member>
8193 <member name="F:OpenMetaverse.NetworkManager.PacketOutbox"> 9867 <member name="F:OpenMetaverse.FriendsManager.m_FriendshipTerminatedLock">
8194 <summary>Outgoing packets that are awaiting handling</summary> 9868 <summary>Thread sync lock object</summary>
8195 </member> 9869 </member>
8196 <member name="M:OpenMetaverse.NetworkManager.#ctor(OpenMetaverse.GridClient)"> 9870 <member name="F:OpenMetaverse.FriendsManager.m_FriendFound">
8197 <summary> 9871 <summary>The event subscribers. null if no subcribers</summary>
8198 Default constructor
8199 </summary>
8200 <param name="client">Reference to the GridClient object</param>
8201 </member> 9872 </member>
8202 <member name="M:OpenMetaverse.NetworkManager.RegisterCallback(OpenMetaverse.Packets.PacketType,System.EventHandler{OpenMetaverse.PacketReceivedEventArgs})"> 9873 <member name="M:OpenMetaverse.FriendsManager.OnFriendFoundReply(OpenMetaverse.FriendFoundReplyEventArgs)">
8203 <summary> 9874 <summary>Raises the FriendFoundReply event</summary>
8204 Register an event handler for a packet. This is a low level event 9875 <param name="e">A FriendFoundReplyEventArgs object containing the
8205 interface and should only be used if you are doing something not 9876 data returned from the data server</param>
8206 supported in the library
8207 </summary>
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>
8211 </member> 9877 </member>
8212 <member name="M:OpenMetaverse.NetworkManager.RegisterCallback(OpenMetaverse.Packets.PacketType,System.EventHandler{OpenMetaverse.PacketReceivedEventArgs},System.Boolean)"> 9878 <member name="F:OpenMetaverse.FriendsManager.m_FriendFoundLock">
8213 <summary> 9879 <summary>Thread sync lock object</summary>
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
8217 </summary>
8218 <param name="type">Packet type to trigger events for</param>
8219 <param name="callback">Callback to fire when a packet of this type
8220 is received</param>
8221 <param name="isAsync">True if the callback should be ran
8222 asynchronously. Only set this to false (synchronous for callbacks
8223 that will always complete quickly)</param>
8224 <remarks>If any callback for a packet type is marked as
8225 asynchronous, all callbacks for that packet type will be fired
8226 asynchronously</remarks>
8227 </member> 9880 </member>
8228 <member name="M:OpenMetaverse.NetworkManager.UnregisterCallback(OpenMetaverse.Packets.PacketType,System.EventHandler{OpenMetaverse.PacketReceivedEventArgs})"> 9881 <member name="F:OpenMetaverse.FriendsManager.FriendList">
8229 <summary> 9882 <summary>
8230 Unregister an event handler for a packet. This is a low level event 9883 A dictionary of key/value pairs containing known friends of this avatar.
8231 interface and should only be used if you are doing something not 9884
8232 supported in the library 9885 The Key is the <seealso cref="T:OpenMetaverse.UUID"/> of the friend, the value is a <seealso cref="T:OpenMetaverse.FriendInfo"/>
9886 object that contains detailed information including permissions you have and have given to the friend
8233 </summary> 9887 </summary>
8234 <param name="type">Packet type this callback is registered with</param>
8235 <param name="callback">Callback to stop firing events for</param>
8236 </member> 9888 </member>
8237 <member name="M:OpenMetaverse.NetworkManager.RegisterEventCallback(System.String,OpenMetaverse.Caps.EventQueueCallback)"> 9889 <member name="F:OpenMetaverse.FriendsManager.FriendRequests">
8238 <summary> 9890 <summary>
8239 Register a CAPS event handler. This is a low level event interface 9891 A Dictionary of key/value pairs containing current pending frienship offers.
8240 and should only be used if you are doing something not supported in 9892
8241 the library 9893 The key is the <seealso cref="T:OpenMetaverse.UUID"/> of the avatar making the request,
9894 the value is the <seealso cref="T:OpenMetaverse.UUID"/> of the request which is used to accept
9895 or decline the friendship offer
8242 </summary> 9896 </summary>
8243 <param name="capsEvent">Name of the CAPS event to register a handler for</param>
8244 <param name="callback">Callback to fire when a CAPS event is received</param>
8245 </member> 9897 </member>
8246 <member name="M:OpenMetaverse.NetworkManager.UnregisterEventCallback(System.String,OpenMetaverse.Caps.EventQueueCallback)"> 9898 <member name="M:OpenMetaverse.FriendsManager.#ctor(OpenMetaverse.GridClient)">
8247 <summary> 9899 <summary>
8248 Unregister a CAPS event handler. This is a low level event interface 9900 Internal constructor
8249 and should only be used if you are doing something not supported in
8250 the library
8251 </summary> 9901 </summary>
8252 <param name="capsEvent">Name of the CAPS event this callback is 9902 <param name="client">A reference to the GridClient Object</param>
8253 registered with</param>
8254 <param name="callback">Callback to stop firing events for</param>
8255 </member> 9903 </member>
8256 <member name="M:OpenMetaverse.NetworkManager.SendPacket(OpenMetaverse.Packets.Packet)"> 9904 <member name="M:OpenMetaverse.FriendsManager.AcceptFriendship(OpenMetaverse.UUID,OpenMetaverse.UUID)">
8257 <summary> 9905 <summary>
8258 Send a packet to the simulator the avatar is currently occupying 9906 Accept a friendship request
8259 </summary> 9907 </summary>
8260 <param name="packet">Packet to send</param> 9908 <param name="fromAgentID">agentID of avatatar to form friendship with</param>
9909 <param name="imSessionID">imSessionID of the friendship request message</param>
8261 </member> 9910 </member>
8262 <member name="M:OpenMetaverse.NetworkManager.SendPacket(OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)"> 9911 <member name="M:OpenMetaverse.FriendsManager.DeclineFriendship(OpenMetaverse.UUID,OpenMetaverse.UUID)">
8263 <summary> 9912 <summary>
8264 Send a packet to a specified simulator 9913 Decline a friendship request
8265 </summary> 9914 </summary>
8266 <param name="packet">Packet to send</param> 9915 <param name="fromAgentID"><seealso cref="T:OpenMetaverse.UUID"/> of friend</param>
8267 <param name="simulator">Simulator to send the packet to</param> 9916 <param name="imSessionID">imSessionID of the friendship request message</param>
8268 </member> 9917 </member>
8269 <member name="M:OpenMetaverse.NetworkManager.Connect(System.Net.IPAddress,System.UInt16,System.UInt64,System.Boolean,System.String)"> 9918 <member name="M:OpenMetaverse.FriendsManager.OfferFriendship(OpenMetaverse.UUID)">
8270 <summary> 9919 <summary>
8271 Connect to a simulator 9920 Overload: Offer friendship to an avatar.
8272 </summary> 9921 </summary>
8273 <param name="ip">IP address to connect to</param> 9922 <param name="agentID">System ID of the avatar you are offering friendship 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>
8282 </member> 9923 </member>
8283 <member name="M:OpenMetaverse.NetworkManager.Connect(System.Net.IPEndPoint,System.UInt64,System.Boolean,System.String)"> 9924 <member name="M:OpenMetaverse.FriendsManager.OfferFriendship(OpenMetaverse.UUID,System.String)">
8284 <summary> 9925 <summary>
8285 Connect to a simulator 9926 Offer friendship to an avatar.
8286 </summary> 9927 </summary>
8287 <param name="endPoint">IP address and port to connect to</param> 9928 <param name="agentID">System ID of the avatar you are offering friendship to</param>
8288 <param name="handle">Handle for this simulator, to identify its 9929 <param name="message">A message to send with the request</param>
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>
8295 </member> 9930 </member>
8296 <member name="M:OpenMetaverse.NetworkManager.Logout"> 9931 <member name="M:OpenMetaverse.FriendsManager.TerminateFriendship(OpenMetaverse.UUID)">
8297 <summary> 9932 <summary>
8298 Initiate a blocking logout request. This will return when the logout 9933 Terminate a friendship with an avatar
8299 handshake has completed or when <code>Settings.LOGOUT_TIMEOUT</code>
8300 has expired and the network layer is manually shut down
8301 </summary> 9934 </summary>
9935 <param name="agentID">System ID of the avatar you are terminating the friendship with</param>
8302 </member> 9936 </member>
8303 <member name="M:OpenMetaverse.NetworkManager.RequestLogout"> 9937 <member name="M:OpenMetaverse.FriendsManager.TerminateFriendshipHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
8304 <summary> 9938 <summary>Process an incoming packet and raise the appropriate events</summary>
8305 Initiate the logout process. Check if logout succeeded with the 9939 <param name="sender">The sender</param>
8306 <code>OnLogoutReply</code> event, and if this does not fire the 9940 <param name="e">The EventArgs object containing the packet data</param>
8307 <code>Shutdown()</code> function needs to be manually called
8308 </summary>
8309 </member> 9941 </member>
8310 <member name="M:OpenMetaverse.NetworkManager.DisconnectSim(OpenMetaverse.Simulator,System.Boolean)"> 9942 <member name="M:OpenMetaverse.FriendsManager.GrantRights(OpenMetaverse.UUID,OpenMetaverse.FriendRights)">
8311 <summary> 9943 <summary>
8312 Close a connection to the given simulator 9944 Change the rights of a friend avatar.
8313 </summary> 9945 </summary>
8314 <param name="simulator"></param> 9946 <param name="friendID">the <seealso cref="T:OpenMetaverse.UUID"/> of the friend</param>
8315 <param name="sendCloseCircuit"></param> 9947 <param name="rights">the new rights to give the friend</param>
9948 <remarks>This method will implicitly set the rights to those passed in the rights parameter.</remarks>
8316 </member> 9949 </member>
8317 <member name="M:OpenMetaverse.NetworkManager.Shutdown(OpenMetaverse.NetworkManager.DisconnectType)"> 9950 <member name="M:OpenMetaverse.FriendsManager.MapFriend(OpenMetaverse.UUID)">
8318 <summary> 9951 <summary>
8319 Shutdown will disconnect all the sims except for the current sim 9952 Use to map a friends location on the grid.
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> 9953 </summary>
8323 <param name="type">Type of shutdown</param> 9954 <param name="friendID">Friends UUID to find</param>
9955 <remarks><seealso cref="E:OnFriendFound"/></remarks>
8324 </member> 9956 </member>
8325 <member name="M:OpenMetaverse.NetworkManager.Shutdown(OpenMetaverse.NetworkManager.DisconnectType,System.String)"> 9957 <member name="M:OpenMetaverse.FriendsManager.TrackFriend(OpenMetaverse.UUID)">
8326 <summary> 9958 <summary>
8327 Shutdown will disconnect all the sims except for the current sim 9959 Use to track a friends movement on the grid
8328 first, and then kill the connection to CurrentSim. This should only
8329 be called if the logout process times out on <code>RequestLogout</code>
8330 </summary> 9960 </summary>
8331 <param name="type">Type of shutdown</param> 9961 <param name="friendID">Friends Key</param>
8332 <param name="message">Shutdown message</param>
8333 </member> 9962 </member>
8334 <member name="M:OpenMetaverse.NetworkManager.FindSimulator(System.Net.IPEndPoint)"> 9963 <member name="M:OpenMetaverse.FriendsManager.RequestOnlineNotification(OpenMetaverse.UUID)">
8335 <summary> 9964 <summary>
8336 Searches through the list of currently connected simulators to find 9965 Ask for a notification of friend's online status
8337 one attached to the given IPEndPoint
8338 </summary> 9966 </summary>
8339 <param name="endPoint">IPEndPoint of the Simulator to search for</param> 9967 <param name="friendID">Friend's UUID</param>
8340 <returns>A Simulator reference on success, otherwise null</returns>
8341 </member> 9968 </member>
8342 <member name="M:OpenMetaverse.NetworkManager.RaiseConnectedEvent(OpenMetaverse.Simulator)"> 9969 <member name="M:OpenMetaverse.FriendsManager.Avatars_OnAvatarNames(System.Object,OpenMetaverse.UUIDNameReplyEventArgs)">
8343 <summary> 9970 <summary>
8344 Fire an event when an event queue connects for capabilities 9971 This handles the asynchronous response of a RequestAvatarNames call.
8345 </summary> 9972 </summary>
8346 <param name="simulator">Simulator the event queue is attached to</param> 9973 <param name="sender"></param>
8347 </member> 9974 <param name="e">names cooresponding to the the list of IDs sent the the RequestAvatarNames call.</param>
8348 <member name="M:OpenMetaverse.NetworkManager.LogoutReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
8349 <summary>Process an incoming packet and raise the appropriate events</summary>
8350 <param name="sender">The sender</param>
8351 <param name="e">The EventArgs object containing the packet data</param>
8352 </member> 9975 </member>
8353 <member name="M:OpenMetaverse.NetworkManager.StartPingCheckHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 9976 <member name="M:OpenMetaverse.FriendsManager.OnlineNotificationHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
8354 <summary>Process an incoming packet and raise the appropriate events</summary> 9977 <summary>Process an incoming packet and raise the appropriate events</summary>
8355 <param name="sender">The sender</param> 9978 <param name="sender">The sender</param>
8356 <param name="e">The EventArgs object containing the packet data</param> 9979 <param name="e">The EventArgs object containing the packet data</param>
8357 </member> 9980 </member>
8358 <member name="M:OpenMetaverse.NetworkManager.CompletePingCheckHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 9981 <member name="M:OpenMetaverse.FriendsManager.OfflineNotificationHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
8359 <summary>Process an incoming packet and raise the appropriate events</summary> 9982 <summary>Process an incoming packet and raise the appropriate events</summary>
8360 <param name="sender">The sender</param> 9983 <param name="sender">The sender</param>
8361 <param name="e">The EventArgs object containing the packet data</param> 9984 <param name="e">The EventArgs object containing the packet data</param>
8362 </member> 9985 </member>
8363 <member name="M:OpenMetaverse.NetworkManager.SimStatsHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 9986 <member name="M:OpenMetaverse.FriendsManager.ChangeUserRightsHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
8364 <summary>Process an incoming packet and raise the appropriate events</summary> 9987 <summary>Process an incoming packet and raise the appropriate events</summary>
8365 <param name="sender">The sender</param> 9988 <param name="sender">The sender</param>
8366 <param name="e">The EventArgs object containing the packet data</param> 9989 <param name="e">The EventArgs object containing the packet data</param>
8367 </member> 9990 </member>
8368 <member name="M:OpenMetaverse.NetworkManager.RegionHandshakeHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 9991 <member name="M:OpenMetaverse.FriendsManager.OnFindAgentReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
8369 <summary>Process an incoming packet and raise the appropriate events</summary> 9992 <summary>Process an incoming packet and raise the appropriate events</summary>
8370 <param name="sender">The sender</param> 9993 <param name="sender">The sender</param>
8371 <param name="e">The EventArgs object containing the packet data</param> 9994 <param name="e">The EventArgs object containing the packet data</param>
8372 </member> 9995 </member>
8373 <member name="M:OpenMetaverse.NetworkManager.DisableSimulatorHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 9996 <member name="M:OpenMetaverse.FriendsManager.Network_OnLoginResponse(System.Boolean,System.Boolean,System.String,System.String,OpenMetaverse.LoginResponseData)">
8374 <summary>Process an incoming packet and raise the appropriate events</summary> 9997 <summary>
8375 <param name="sender">The sender</param> 9998 Populate FriendList <seealso cref="!:InternalDictionary"/> with data from the login reply
8376 <param name="e">The EventArgs object containing the packet data</param> 9999 </summary>
10000 <param name="loginSuccess">true if login was successful</param>
10001 <param name="redirect">true if login request is requiring a redirect</param>
10002 <param name="message">A string containing the response to the login request</param>
10003 <param name="reason">A string containing the reason for the request</param>
10004 <param name="replyData">A <seealso cref="T:OpenMetaverse.LoginResponseData"/> object containing the decoded
10005 reply from the login server</param>
8377 </member> 10006 </member>
8378 <member name="M:OpenMetaverse.NetworkManager.KickUserHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 10007 <member name="E:OpenMetaverse.FriendsManager.FriendOnline">
8379 <summary>Process an incoming packet and raise the appropriate events</summary> 10008 <summary>Raised when the simulator sends notification one of the members in our friends list comes online</summary>
8380 <param name="sender">The sender</param>
8381 <param name="e">The EventArgs object containing the packet data</param>
8382 </member> 10009 </member>
8383 <member name="E:OpenMetaverse.NetworkManager.LoginProgress"> 10010 <member name="E:OpenMetaverse.FriendsManager.FriendOffline">
8384 <summary>Raised when the simulator sends us data containing 10011 <summary>Raised when the simulator sends notification one of the members in our friends list goes offline</summary>
8385 ...</summary>
8386 </member> 10012 </member>
8387 <member name="E:OpenMetaverse.NetworkManager.OnLoginResponse"> 10013 <member name="E:OpenMetaverse.FriendsManager.FriendRightsUpdate">
8388 <summary>Called when a reply is received from the login server, the 10014 <summary>Raised when the simulator sends notification one of the members in our friends list grants or revokes permissions</summary>
8389 login sequence will block until this event returns</summary>
8390 </member> 10015 </member>
8391 <member name="P:OpenMetaverse.NetworkManager.LoginStatusCode"> 10016 <member name="E:OpenMetaverse.FriendsManager.FriendNames">
8392 <summary>Current state of logging in</summary> 10017 <summary>Raised when the simulator sends us the names on our friends list</summary>
8393 </member> 10018 </member>
8394 <member name="P:OpenMetaverse.NetworkManager.LoginErrorKey"> 10019 <member name="E:OpenMetaverse.FriendsManager.FriendshipOffered">
8395 <summary>Upon login failure, contains a short string key for the 10020 <summary>Raised when the simulator sends notification another agent is offering us friendship</summary>
8396 type of login error that occurred</summary>
8397 </member> 10021 </member>
8398 <member name="P:OpenMetaverse.NetworkManager.RawLoginReply"> 10022 <member name="E:OpenMetaverse.FriendsManager.FriendshipResponse">
8399 <summary>The raw XML-RPC reply from the login server, exactly as it 10023 <summary>Raised when a request we sent to friend another agent is accepted or declined</summary>
8400 was received (minus the HTTP header)</summary>
8401 </member> 10024 </member>
8402 <member name="P:OpenMetaverse.NetworkManager.LoginMessage"> 10025 <member name="E:OpenMetaverse.FriendsManager.FriendshipTerminated">
8403 <summary>During login this contains a descriptive version of 10026 <summary>Raised when the simulator sends notification one of the members in our friends list has terminated
8404 LoginStatusCode. After a successful login this will contain the 10027 our friendship</summary>
8405 message of the day, and after a failed login a descriptive error
8406 message will be returned</summary>
8407 </member> 10028 </member>
8408 <member name="E:OpenMetaverse.NetworkManager.PacketSent"> 10029 <member name="E:OpenMetaverse.FriendsManager.FriendFoundReply">
8409 <summary>Raised when the simulator sends us data containing 10030 <summary>Raised when the simulator sends the location of a friend we have
8410 ...</summary> 10031 requested map location info for</summary>
8411 </member> 10032 </member>
8412 <member name="E:OpenMetaverse.NetworkManager.LoggedOut"> 10033 <member name="T:OpenMetaverse.FriendInfoEventArgs">
8413 <summary>Raised when the simulator sends us data containing 10034 <summary>Contains information on a member of our friends list</summary>
8414 ...</summary>
8415 </member> 10035 </member>
8416 <member name="E:OpenMetaverse.NetworkManager.SimConnecting"> 10036 <member name="M:OpenMetaverse.FriendInfoEventArgs.#ctor(OpenMetaverse.FriendInfo)">
8417 <summary>Raised when the simulator sends us data containing 10037 <summary>
8418 ...</summary> 10038 Construct a new instance of the FriendInfoEventArgs class
10039 </summary>
10040 <param name="friend">The FriendInfo</param>
8419 </member> 10041 </member>
8420 <member name="E:OpenMetaverse.NetworkManager.SimConnected"> 10042 <member name="P:OpenMetaverse.FriendInfoEventArgs.Friend">
8421 <summary>Raised when the simulator sends us data containing 10043 <summary>Get the FriendInfo</summary>
8422 ...</summary>
8423 </member> 10044 </member>
8424 <member name="E:OpenMetaverse.NetworkManager.SimDisconnected"> 10045 <member name="T:OpenMetaverse.FriendNamesEventArgs">
8425 <summary>Raised when the simulator sends us data containing 10046 <summary>Contains Friend Names</summary>
8426 ...</summary>
8427 </member> 10047 </member>
8428 <member name="E:OpenMetaverse.NetworkManager.Disconnected"> 10048 <member name="M:OpenMetaverse.FriendNamesEventArgs.#ctor(System.Collections.Generic.Dictionary{OpenMetaverse.UUID,System.String})">
8429 <summary>Raised when the simulator sends us data containing 10049 <summary>
8430 ...</summary> 10050 Construct a new instance of the FriendNamesEventArgs class
10051 </summary>
10052 <param name="names">A dictionary where the Key is the ID of the Agent,
10053 and the Value is a string containing their name</param>
8431 </member> 10054 </member>
8432 <member name="E:OpenMetaverse.NetworkManager.SimChanged"> 10055 <member name="P:OpenMetaverse.FriendNamesEventArgs.Names">
8433 <summary>Raised when the simulator sends us data containing 10056 <summary>A dictionary where the Key is the ID of the Agent,
8434 ...</summary> 10057 and the Value is a string containing their name</summary>
8435 </member> 10058 </member>
8436 <member name="E:OpenMetaverse.NetworkManager.EventQueueRunning"> 10059 <member name="T:OpenMetaverse.FriendshipOfferedEventArgs">
8437 <summary>Raised when the simulator sends us data containing 10060 <summary>Sent when another agent requests a friendship with our agent</summary>
8438 ...</summary>
8439 </member> 10061 </member>
8440 <member name="P:OpenMetaverse.NetworkManager.CircuitCode"> 10062 <member name="M:OpenMetaverse.FriendshipOfferedEventArgs.#ctor(OpenMetaverse.UUID,System.String,OpenMetaverse.UUID)">
8441 <summary>Unique identifier associated with our connections to 10063 <summary>
8442 simulators</summary> 10064 Construct a new instance of the FriendshipOfferedEventArgs class
10065 </summary>
10066 <param name="agentID">The ID of the agent requesting friendship</param>
10067 <param name="agentName">The name of the agent requesting friendship</param>
10068 <param name="imSessionID">The ID of the session, used in accepting or declining the
10069 friendship offer</param>
8443 </member> 10070 </member>
8444 <member name="P:OpenMetaverse.NetworkManager.CurrentSim"> 10071 <member name="P:OpenMetaverse.FriendshipOfferedEventArgs.AgentID">
8445 <summary>The simulator that the logged in avatar is currently 10072 <summary>Get the ID of the agent requesting friendship</summary>
8446 occupying</summary>
8447 </member> 10073 </member>
8448 <member name="P:OpenMetaverse.NetworkManager.Connected"> 10074 <member name="P:OpenMetaverse.FriendshipOfferedEventArgs.AgentName">
8449 <summary>Shows whether the network layer is logged in to the 10075 <summary>Get the name of the agent requesting friendship</summary>
8450 grid or not</summary>
8451 </member> 10076 </member>
8452 <member name="P:OpenMetaverse.NetworkManager.InboxCount"> 10077 <member name="P:OpenMetaverse.FriendshipOfferedEventArgs.SessionID">
8453 <summary>Number of packets in the incoming queue</summary> 10078 <summary>Get the ID of the session, used in accepting or declining the
10079 friendship offer</summary>
8454 </member> 10080 </member>
8455 <member name="P:OpenMetaverse.NetworkManager.OutboxCount"> 10081 <member name="T:OpenMetaverse.FriendshipResponseEventArgs">
8456 <summary>Number of packets in the outgoing queue</summary> 10082 <summary>A response containing the results of our request to form a friendship with another agent</summary>
8457 </member> 10083 </member>
8458 <member name="T:OpenMetaverse.NetworkManager.LoginResponseCallback"> 10084 <member name="M:OpenMetaverse.FriendshipResponseEventArgs.#ctor(OpenMetaverse.UUID,System.String,System.Boolean)">
8459 <summary> 10085 <summary>
8460 10086 Construct a new instance of the FriendShipResponseEventArgs class
8461 </summary> 10087 </summary>
8462 <param name="loginSuccess"></param> 10088 <param name="agentID">The ID of the agent we requested a friendship with</param>
8463 <param name="redirect"></param> 10089 <param name="agentName">The name of the agent we requested a friendship with</param>
8464 <param name="replyData"></param> 10090 <param name="accepted">true if the agent accepted our friendship offer</param>
8465 <param name="message"></param>
8466 <param name="reason"></param>
8467 </member> 10091 </member>
8468 <member name="T:OpenMetaverse.NetworkManager.DisconnectType"> 10092 <member name="P:OpenMetaverse.FriendshipResponseEventArgs.AgentID">
10093 <summary>Get the ID of the agent we requested a friendship with</summary>
10094 </member>
10095 <member name="P:OpenMetaverse.FriendshipResponseEventArgs.AgentName">
10096 <summary>Get the name of the agent we requested a friendship with</summary>
10097 </member>
10098 <member name="P:OpenMetaverse.FriendshipResponseEventArgs.Accepted">
10099 <summary>true if the agent accepted our friendship offer</summary>
10100 </member>
10101 <member name="T:OpenMetaverse.FriendshipTerminatedEventArgs">
10102 <summary>Contains data sent when a friend terminates a friendship with us</summary>
10103 </member>
10104 <member name="M:OpenMetaverse.FriendshipTerminatedEventArgs.#ctor(OpenMetaverse.UUID,System.String)">
8469 <summary> 10105 <summary>
8470 Explains why a simulator or the grid disconnected from us 10106 Construct a new instance of the FrindshipTerminatedEventArgs class
8471 </summary> 10107 </summary>
10108 <param name="agentID">The ID of the friend who terminated the friendship with us</param>
10109 <param name="agentName">The name of the friend who terminated the friendship with us</param>
8472 </member> 10110 </member>
8473 <member name="F:OpenMetaverse.NetworkManager.DisconnectType.ClientInitiated"> 10111 <member name="P:OpenMetaverse.FriendshipTerminatedEventArgs.AgentID">
8474 <summary>The client requested the logout or simulator disconnect</summary> 10112 <summary>Get the ID of the agent that terminated the friendship with us</summary>
8475 </member>
8476 <member name="F:OpenMetaverse.NetworkManager.DisconnectType.ServerInitiated">
8477 <summary>The server notified us that it is disconnecting</summary>
8478 </member> 10113 </member>
8479 <member name="F:OpenMetaverse.NetworkManager.DisconnectType.NetworkTimeout"> 10114 <member name="P:OpenMetaverse.FriendshipTerminatedEventArgs.AgentName">
8480 <summary>Either a socket was closed or network traffic timed out</summary> 10115 <summary>Get the name of the agent that terminated the friendship with us</summary>
8481 </member> 10116 </member>
8482 <member name="F:OpenMetaverse.NetworkManager.DisconnectType.SimShutdown"> 10117 <member name="T:OpenMetaverse.FriendFoundReplyEventArgs">
8483 <summary>The last active simulator shut down</summary> 10118 <summary>
10119 Data sent in response to a <see cref="!:FindFriend"/> request which contains the information to allow us to map the friends location
10120 </summary>
8484 </member> 10121 </member>
8485 <member name="T:OpenMetaverse.NetworkManager.IncomingPacket"> 10122 <member name="M:OpenMetaverse.FriendFoundReplyEventArgs.#ctor(OpenMetaverse.UUID,System.UInt64,OpenMetaverse.Vector3)">
8486 <summary> 10123 <summary>
8487 Holds a simulator reference and a decoded packet, these structs are put in 10124 Construct a new instance of the FriendFoundReplyEventArgs class
8488 the packet inbox for event handling
8489 </summary> 10125 </summary>
10126 <param name="agentID">The ID of the agent we have requested location information for</param>
10127 <param name="regionHandle">The region handle where our friend is located</param>
10128 <param name="location">The simulator local position our friend is located</param>
8490 </member> 10129 </member>
8491 <member name="F:OpenMetaverse.NetworkManager.IncomingPacket.Simulator"> 10130 <member name="P:OpenMetaverse.FriendFoundReplyEventArgs.AgentID">
8492 <summary>Reference to the simulator that this packet came from</summary> 10131 <summary>Get the ID of the agent we have received location information for</summary>
8493 </member> 10132 </member>
8494 <member name="F:OpenMetaverse.NetworkManager.IncomingPacket.Packet"> 10133 <member name="P:OpenMetaverse.FriendFoundReplyEventArgs.RegionHandle">
8495 <summary>Packet that needs to be processed</summary> 10134 <summary>Get the region handle where our mapped friend is located</summary>
8496 </member> 10135 </member>
8497 <member name="T:OpenMetaverse.NetworkManager.OutgoingPacket"> 10136 <member name="P:OpenMetaverse.FriendFoundReplyEventArgs.Location">
10137 <summary>Get the simulator local position where our friend is located</summary>
10138 </member>
10139 <member name="T:OpenMetaverse.Animations">
8498 <summary> 10140 <summary>
8499 Holds a simulator reference and a serialized packet, these structs are put in 10141 Static pre-defined animations available to all agents
8500 the packet outbox for sending
8501 </summary> 10142 </summary>
8502 </member> 10143 </member>
8503 <member name="F:OpenMetaverse.NetworkManager.OutgoingPacket.Simulator"> 10144 <member name="F:OpenMetaverse.Animations.AFRAID">
8504 <summary>Reference to the simulator this packet is destined for</summary> 10145 <summary>Agent with afraid expression on face</summary>
8505 </member> 10146 </member>
8506 <member name="F:OpenMetaverse.NetworkManager.OutgoingPacket.Buffer"> 10147 <member name="F:OpenMetaverse.Animations.AIM_BAZOOKA_R">
8507 <summary>Packet that needs to be sent</summary> 10148 <summary>Agent aiming a bazooka (right handed)</summary>
8508 </member> 10149 </member>
8509 <member name="F:OpenMetaverse.NetworkManager.OutgoingPacket.SequenceNumber"> 10150 <member name="F:OpenMetaverse.Animations.AIM_BOW_L">
8510 <summary>Sequence number of the wrapped packet</summary> 10151 <summary>Agent aiming a bow (left handed)</summary>
8511 </member> 10152 </member>
8512 <member name="F:OpenMetaverse.NetworkManager.OutgoingPacket.ResendCount"> 10153 <member name="F:OpenMetaverse.Animations.AIM_HANDGUN_R">
8513 <summary>Number of times this packet has been resent</summary> 10154 <summary>Agent aiming a hand gun (right handed)</summary>
8514 </member> 10155 </member>
8515 <member name="F:OpenMetaverse.NetworkManager.OutgoingPacket.TickCount"> 10156 <member name="F:OpenMetaverse.Animations.AIM_RIFLE_R">
8516 <summary>Environment.TickCount when this packet was last sent over the wire</summary> 10157 <summary>Agent aiming a rifle (right handed)</summary>
8517 </member> 10158 </member>
8518 <member name="F:OpenMetaverse.NetworkManager.OutgoingPacket.Type"> 10159 <member name="F:OpenMetaverse.Animations.ANGRY">
8519 <summary>Type of the packet</summary> 10160 <summary>Agent with angry expression on face</summary>
8520 </member> 10161 </member>
8521 <member name="M:OpenMetaverse.Messages.MessageUtils.DecodeEvent(System.String,OpenMetaverse.StructuredData.OSDMap)"> 10162 <member name="F:OpenMetaverse.Animations.AWAY">
8522 <summary> 10163 <summary>Agent hunched over (away)</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>
8529 </member> 10164 </member>
8530 <member name="T:OpenMetaverse.Imaging.LoadTGAClass"> 10165 <member name="F:OpenMetaverse.Animations.BACKFLIP">
8531 <summary> 10166 <summary>Agent doing a backflip</summary>
8532 Capability to load TGAs to Bitmap
8533 </summary>
8534 </member> 10167 </member>
8535 <member name="T:OpenMetaverse.Settings"> 10168 <member name="F:OpenMetaverse.Animations.BELLY_LAUGH">
8536 <summary> 10169 <summary>Agent laughing while holding belly</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>
8543 </member> 10170 </member>
8544 <member name="F:OpenMetaverse.Settings.AGNI_LOGIN_SERVER"> 10171 <member name="F:OpenMetaverse.Animations.BLOW_KISS">
8545 <summary>Main grid login server</summary> 10172 <summary>Agent blowing a kiss</summary>
8546 </member> 10173 </member>
8547 <member name="F:OpenMetaverse.Settings.ADITI_LOGIN_SERVER"> 10174 <member name="F:OpenMetaverse.Animations.BORED">
8548 <summary>Beta grid login server</summary> 10175 <summary>Agent with bored expression on face</summary>
8549 </member> 10176 </member>
8550 <member name="F:OpenMetaverse.Settings.ENABLE_INVENTORY_STORE"> 10177 <member name="F:OpenMetaverse.Animations.BOW">
8551 <summary> 10178 <summary>Agent bowing to audience</summary>
8552 InventoryManager requests inventory information on login,
8553 GridClient initializes an Inventory store for main inventory.
8554 </summary>
8555 </member> 10179 </member>
8556 <member name="F:OpenMetaverse.Settings.ENABLE_LIBRARY_STORE"> 10180 <member name="F:OpenMetaverse.Animations.BRUSH">
8557 <summary> 10181 <summary>Agent brushing himself/herself off</summary>
8558 InventoryManager requests library information on login,
8559 GridClient initializes an Inventory store for the library.
8560 </summary>
8561 </member> 10182 </member>
8562 <member name="F:OpenMetaverse.Settings.PING_INTERVAL"> 10183 <member name="F:OpenMetaverse.Animations.BUSY">
8563 <summary>Number of milliseconds between sending pings to each sim</summary> 10184 <summary>Agent in busy mode</summary>
8564 </member> 10185 </member>
8565 <member name="F:OpenMetaverse.Settings.DEFAULT_AGENT_UPDATE_INTERVAL"> 10186 <member name="F:OpenMetaverse.Animations.CLAP">
8566 <summary>Number of milliseconds between sending camera updates</summary> 10187 <summary>Agent clapping hands</summary>
8567 </member> 10188 </member>
8568 <member name="F:OpenMetaverse.Settings.INTERPOLATION_INTERVAL"> 10189 <member name="F:OpenMetaverse.Animations.COURTBOW">
8569 <summary>Number of milliseconds between updating the current 10190 <summary>Agent doing a curtsey bow</summary>
8570 positions of moving, non-accelerating and non-colliding objects</summary>
8571 </member> 10191 </member>
8572 <member name="F:OpenMetaverse.Settings.NETWORK_TICK_INTERVAL"> 10192 <member name="F:OpenMetaverse.Animations.CROUCH">
8573 <summary>Millisecond interval between ticks, where all ACKs are 10193 <summary>Agent crouching</summary>
8574 sent out and the age of unACKed packets is checked</summary>
8575 </member> 10194 </member>
8576 <member name="F:OpenMetaverse.Settings.PACKET_INBOX_SIZE"> 10195 <member name="F:OpenMetaverse.Animations.CROUCHWALK">
8577 <summary>The initial size of the packet inbox, where packets are 10196 <summary>Agent crouching while walking</summary>
8578 stored before processing</summary>
8579 </member> 10197 </member>
8580 <member name="F:OpenMetaverse.Settings.MAX_PACKET_SIZE"> 10198 <member name="F:OpenMetaverse.Animations.CRY">
8581 <summary>Maximum size of packet that we want to send over the wire</summary> 10199 <summary>Agent crying</summary>
8582 </member> 10200 </member>
8583 <member name="F:OpenMetaverse.Settings.MAX_SEQUENCE"> 10201 <member name="F:OpenMetaverse.Animations.CUSTOMIZE">
8584 <summary>The maximum value of a packet sequence number before it 10202 <summary>Agent unanimated with arms out (e.g. setting appearance)</summary>
8585 rolls over back to one</summary>
8586 </member> 10203 </member>
8587 <member name="F:OpenMetaverse.Settings.RESOURCE_DIR"> 10204 <member name="F:OpenMetaverse.Animations.CUSTOMIZE_DONE">
8588 <summary>The relative directory where external resources are kept</summary> 10205 <summary>Agent re-animated after set appearance finished</summary>
8589 </member> 10206 </member>
8590 <member name="F:OpenMetaverse.Settings.LOGIN_SERVER"> 10207 <member name="F:OpenMetaverse.Animations.DANCE1">
8591 <summary>Login server to connect to</summary> 10208 <summary>Agent dancing</summary>
8592 </member> 10209 </member>
8593 <member name="F:OpenMetaverse.Settings.BIND_ADDR"> 10210 <member name="F:OpenMetaverse.Animations.DANCE2">
8594 <summary>IP Address the client will bind to</summary> 10211 <summary>Agent dancing</summary>
8595 </member> 10212 </member>
8596 <member name="F:OpenMetaverse.Settings.USE_LLSD_LOGIN"> 10213 <member name="F:OpenMetaverse.Animations.DANCE3">
8597 <summary>Use XML-RPC Login or LLSD Login, default is XML-RPC Login</summary> 10214 <summary>Agent dancing</summary>
8598 </member> 10215 </member>
8599 <member name="F:OpenMetaverse.Settings.HTTP_INVENTORY"> 10216 <member name="F:OpenMetaverse.Animations.DANCE4">
8600 <summary> 10217 <summary>Agent dancing</summary>
8601 Use Caps for fetching inventory where available
8602 </summary>
8603 </member> 10218 </member>
8604 <member name="F:OpenMetaverse.Settings.TRANSFER_TIMEOUT"> 10219 <member name="F:OpenMetaverse.Animations.DANCE5">
8605 <summary>Number of milliseconds before an asset transfer will time 10220 <summary>Agent dancing</summary>
8606 out</summary>
8607 </member> 10221 </member>
8608 <member name="F:OpenMetaverse.Settings.TELEPORT_TIMEOUT"> 10222 <member name="F:OpenMetaverse.Animations.DANCE6">
8609 <summary>Number of milliseconds before a teleport attempt will time 10223 <summary>Agent dancing</summary>
8610 out</summary>
8611 </member> 10224 </member>
8612 <member name="F:OpenMetaverse.Settings.LOGOUT_TIMEOUT"> 10225 <member name="F:OpenMetaverse.Animations.DANCE7">
8613 <summary>Number of milliseconds before NetworkManager.Logout() will 10226 <summary>Agent dancing</summary>
8614 time out</summary>
8615 </member> 10227 </member>
8616 <member name="F:OpenMetaverse.Settings.CAPS_TIMEOUT"> 10228 <member name="F:OpenMetaverse.Animations.DANCE8">
8617 <summary>Number of milliseconds before a CAPS call will time out</summary> 10229 <summary>Agent dancing</summary>
8618 <remarks>Setting this too low will cause web requests time out and
8619 possibly retry repeatedly</remarks>
8620 </member> 10230 </member>
8621 <member name="F:OpenMetaverse.Settings.LOGIN_TIMEOUT"> 10231 <member name="F:OpenMetaverse.Animations.DEAD">
8622 <summary>Number of milliseconds for xml-rpc to timeout</summary> 10232 <summary>Agent on ground unanimated</summary>
8623 </member> 10233 </member>
8624 <member name="F:OpenMetaverse.Settings.RESEND_TIMEOUT"> 10234 <member name="F:OpenMetaverse.Animations.DRINK">
8625 <summary>Milliseconds before a packet is assumed lost and resent</summary> 10235 <summary>Agent boozing it up</summary>
8626 </member> 10236 </member>
8627 <member name="F:OpenMetaverse.Settings.SIMULATOR_TIMEOUT"> 10237 <member name="F:OpenMetaverse.Animations.EMBARRASSED">
8628 <summary>Milliseconds without receiving a packet before the 10238 <summary>Agent with embarassed expression on face</summary>
8629 connection to a simulator is assumed lost</summary>
8630 </member> 10239 </member>
8631 <member name="F:OpenMetaverse.Settings.MAP_REQUEST_TIMEOUT"> 10240 <member name="F:OpenMetaverse.Animations.EXPRESS_AFRAID">
8632 <summary>Milliseconds to wait for a simulator info request through 10241 <summary>Agent with afraid expression on face</summary>
8633 the grid interface</summary>
8634 </member> 10242 </member>
8635 <member name="F:OpenMetaverse.Settings.PACKET_ARCHIVE_SIZE"> 10243 <member name="F:OpenMetaverse.Animations.EXPRESS_ANGER">
8636 <summary>The maximum size of the sequence number archive, used to 10244 <summary>Agent with angry expression on face</summary>
8637 check for resent and/or duplicate packets</summary>
8638 </member> 10245 </member>
8639 <member name="F:OpenMetaverse.Settings.MAX_PENDING_ACKS"> 10246 <member name="F:OpenMetaverse.Animations.EXPRESS_BORED">
8640 <summary>Maximum number of queued ACKs to be sent before SendAcks() 10247 <summary>Agent with bored expression on face</summary>
8641 is forced</summary>
8642 </member> 10248 </member>
8643 <member name="F:OpenMetaverse.Settings.STATS_QUEUE_SIZE"> 10249 <member name="F:OpenMetaverse.Animations.EXPRESS_CRY">
8644 <summary>Network stats queue length (seconds)</summary> 10250 <summary>Agent crying</summary>
8645 </member> 10251 </member>
8646 <member name="F:OpenMetaverse.Settings.CACHE_PRIMITIVES"> 10252 <member name="F:OpenMetaverse.Animations.EXPRESS_DISDAIN">
8647 <summary> 10253 <summary>Agent showing disdain (dislike) for something</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>
8652 </member> 10254 </member>
8653 <member name="F:OpenMetaverse.Settings.POOL_PARCEL_DATA"> 10255 <member name="F:OpenMetaverse.Animations.EXPRESS_EMBARRASSED">
8654 <summary> 10256 <summary>Agent with embarassed expression on face</summary>
8655 Pool parcel data between clients (saves on requesting multiple times when all clients may need it)
8656 </summary>
8657 </member> 10257 </member>
8658 <member name="F:OpenMetaverse.Settings.SIMULATOR_POOL_TIMEOUT"> 10258 <member name="F:OpenMetaverse.Animations.EXPRESS_FROWN">
8659 <summary> 10259 <summary>Agent with frowning expression on face</summary>
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
8663 </summary>
8664 </member> 10260 </member>
8665 <member name="F:OpenMetaverse.Settings.STORE_LAND_PATCHES"> 10261 <member name="F:OpenMetaverse.Animations.EXPRESS_KISS">
8666 <summary>Enable/disable storing terrain heightmaps in the 10262 <summary>Agent with kissy face</summary>
8667 TerrainManager</summary>
8668 </member> 10263 </member>
8669 <member name="F:OpenMetaverse.Settings.SEND_AGENT_UPDATES"> 10264 <member name="F:OpenMetaverse.Animations.EXPRESS_LAUGH">
8670 <summary>Enable/disable sending periodic camera updates</summary> 10265 <summary>Agent expressing laughgter</summary>
8671 </member> 10266 </member>
8672 <member name="F:OpenMetaverse.Settings.SEND_AGENT_APPEARANCE"> 10267 <member name="F:OpenMetaverse.Animations.EXPRESS_OPEN_MOUTH">
8673 <summary>Enable/disable automatically setting agent appearance at 10268 <summary>Agent with open mouth</summary>
8674 login and after sim crossing</summary>
8675 </member> 10269 </member>
8676 <member name="F:OpenMetaverse.Settings.SEND_AGENT_THROTTLE"> 10270 <member name="F:OpenMetaverse.Animations.EXPRESS_REPULSED">
8677 <summary>Enable/disable automatically setting the bandwidth throttle 10271 <summary>Agent with repulsed expression on face</summary>
8678 after connecting to each simulator</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>
8683 </member> 10272 </member>
8684 <member name="F:OpenMetaverse.Settings.SEND_PINGS"> 10273 <member name="F:OpenMetaverse.Animations.EXPRESS_SAD">
8685 <summary>Enable/disable the sending of pings to monitor lag and 10274 <summary>Agent expressing sadness</summary>
8686 packet loss</summary>
8687 </member> 10275 </member>
8688 <member name="F:OpenMetaverse.Settings.MULTIPLE_SIMS"> 10276 <member name="F:OpenMetaverse.Animations.EXPRESS_SHRUG">
8689 <summary>Should we connect to multiple sims? This will allow 10277 <summary>Agent shrugging shoulders</summary>
8690 viewing in to neighboring simulators and sim crossings
8691 (Experimental)</summary>
8692 </member> 10278 </member>
8693 <member name="F:OpenMetaverse.Settings.ALWAYS_DECODE_OBJECTS"> 10279 <member name="F:OpenMetaverse.Animations.EXPRESS_SMILE">
8694 <summary>If true, all object update packets will be decoded in to 10280 <summary>Agent with a smile</summary>
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>
8699 </member> 10281 </member>
8700 <member name="F:OpenMetaverse.Settings.ALWAYS_REQUEST_OBJECTS"> 10282 <member name="F:OpenMetaverse.Animations.EXPRESS_SURPRISE">
8701 <summary>If true, when a cached object check is received from the 10283 <summary>Agent expressing surprise</summary>
8702 server the full object info will automatically be requested</summary>
8703 </member> 10284 </member>
8704 <member name="F:OpenMetaverse.Settings.ENABLE_CAPS"> 10285 <member name="F:OpenMetaverse.Animations.EXPRESS_TONGUE_OUT">
8705 <summary>Whether to establish connections to HTTP capabilities 10286 <summary>Agent sticking tongue out</summary>
8706 servers for simulators</summary>
8707 </member> 10287 </member>
8708 <member name="F:OpenMetaverse.Settings.ENABLE_SIMSTATS"> 10288 <member name="F:OpenMetaverse.Animations.EXPRESS_TOOTHSMILE">
8709 <summary>Whether to decode sim stats</summary> 10289 <summary>Agent with big toothy smile</summary>
8710 </member> 10290 </member>
8711 <member name="F:OpenMetaverse.Settings.LOG_ALL_CAPS_ERRORS"> 10291 <member name="F:OpenMetaverse.Animations.EXPRESS_WINK">
8712 <summary>The capabilities servers are currently designed to 10292 <summary>Agent winking</summary>
8713 periodically return a 502 error which signals for the client to
8714 re-establish a connection. Set this to true to log those 502 errors</summary>
8715 </member> 10293 </member>
8716 <member name="F:OpenMetaverse.Settings.FETCH_MISSING_INVENTORY"> 10294 <member name="F:OpenMetaverse.Animations.EXPRESS_WORRY">
8717 <summary>If true, any reference received for a folder or item 10295 <summary>Agent expressing worry</summary>
8718 the library is not aware of will automatically be fetched</summary>
8719 </member> 10296 </member>
8720 <member name="F:OpenMetaverse.Settings.DISABLE_AGENT_UPDATE_DUPLICATE_CHECK"> 10297 <member name="F:OpenMetaverse.Animations.FALLDOWN">
8721 <summary>If true, and <code>SEND_AGENT_UPDATES</code> is true, 10298 <summary>Agent falling down</summary>
8722 AgentUpdate packets will continuously be sent out to give the bot
8723 smoother movement and autopiloting</summary>
8724 </member> 10299 </member>
8725 <member name="F:OpenMetaverse.Settings.AVATAR_TRACKING"> 10300 <member name="F:OpenMetaverse.Animations.FEMALE_WALK">
8726 <summary>If true, currently visible avatars will be stored 10301 <summary>Agent walking (feminine version)</summary>
8727 in dictionaries inside <code>Simulator.ObjectAvatars</code>.
8728 If false, a new Avatar or Primitive object will be created
8729 each time an object update packet is received</summary>
8730 </member> 10302 </member>
8731 <member name="F:OpenMetaverse.Settings.OBJECT_TRACKING"> 10303 <member name="F:OpenMetaverse.Animations.FINGER_WAG">
8732 <summary>If true, currently visible avatars will be stored 10304 <summary>Agent wagging finger (disapproval)</summary>
8733 in dictionaries inside <code>Simulator.ObjectPrimitives</code>.
8734 If false, a new Avatar or Primitive object will be created
8735 each time an object update packet is received</summary>
8736 </member> 10305 </member>
8737 <member name="F:OpenMetaverse.Settings.USE_INTERPOLATION_TIMER"> 10306 <member name="F:OpenMetaverse.Animations.FIST_PUMP">
8738 <summary>If true, position and velocity will periodically be 10307 <summary>I'm not sure I want to know</summary>
8739 interpolated (extrapolated, technically) for objects and
8740 avatars that are being tracked by the library. This is
8741 necessary to increase the accuracy of speed and position
8742 estimates for simulated objects</summary>
8743 </member> 10308 </member>
8744 <member name="F:OpenMetaverse.Settings.TRACK_UTILIZATION"> 10309 <member name="F:OpenMetaverse.Animations.FLY">
8745 <summary> 10310 <summary>Agent in superman position</summary>
8746 If true, utilization statistics will be tracked. There is a minor penalty
8747 in CPU time for enabling this option.
8748 </summary>
8749 </member> 10311 </member>
8750 <member name="F:OpenMetaverse.Settings.PARCEL_TRACKING"> 10312 <member name="F:OpenMetaverse.Animations.FLYSLOW">
8751 <summary>If true, parcel details will be stored in the 10313 <summary>Agent in superman position</summary>
8752 <code>Simulator.Parcels</code> dictionary as they are received</summary>
8753 </member> 10314 </member>
8754 <member name="F:OpenMetaverse.Settings.ALWAYS_REQUEST_PARCEL_ACL"> 10315 <member name="F:OpenMetaverse.Animations.HELLO">
8755 <summary> 10316 <summary>Agent greeting another</summary>
8756 If true, an incoming parcel properties reply will automatically send
8757 a request for the parcel access list
8758 </summary>
8759 </member> 10317 </member>
8760 <member name="F:OpenMetaverse.Settings.ALWAYS_REQUEST_PARCEL_DWELL"> 10318 <member name="F:OpenMetaverse.Animations.HOLD_BAZOOKA_R">
8761 <summary> 10319 <summary>Agent holding bazooka (right handed)</summary>
8762 if true, an incoming parcel properties reply will automatically send
8763 a request for the traffic count.
8764 </summary>
8765 </member> 10320 </member>
8766 <member name="F:OpenMetaverse.Settings.USE_ASSET_CACHE"> 10321 <member name="F:OpenMetaverse.Animations.HOLD_BOW_L">
8767 <summary> 10322 <summary>Agent holding a bow (left handed)</summary>
8768 If true, images, and other assets downloaded from the server
8769 will be cached in a local directory
8770 </summary>
8771 </member> 10323 </member>
8772 <member name="F:OpenMetaverse.Settings.ASSET_CACHE_DIR"> 10324 <member name="F:OpenMetaverse.Animations.HOLD_HANDGUN_R">
8773 <summary>Path to store cached texture data</summary> 10325 <summary>Agent holding a handgun (right handed)</summary>
8774 </member> 10326 </member>
8775 <member name="F:OpenMetaverse.Settings.ASSET_CACHE_MAX_SIZE"> 10327 <member name="F:OpenMetaverse.Animations.HOLD_RIFLE_R">
8776 <summary>Maximum size cached files are allowed to take on disk (bytes)</summary> 10328 <summary>Agent holding a rifle (right handed)</summary>
8777 </member> 10329 </member>
8778 <member name="F:OpenMetaverse.Settings.DEFAULT_EFFECT_COLOR"> 10330 <member name="F:OpenMetaverse.Animations.HOLD_THROW_R">
8779 <summary>Default color used for viewer particle effects</summary> 10331 <summary>Agent throwing an object (right handed)</summary>
8780 </member> 10332 </member>
8781 <member name="F:OpenMetaverse.Settings.MAX_RESEND_COUNT"> 10333 <member name="F:OpenMetaverse.Animations.HOVER">
8782 <summary>Maximum number of times to resend a failed packet</summary> 10334 <summary>Agent in static hover</summary>
8783 </member> 10335 </member>
8784 <member name="F:OpenMetaverse.Settings.THROTTLE_OUTGOING_PACKETS"> 10336 <member name="F:OpenMetaverse.Animations.HOVER_DOWN">
8785 <summary>Throttle outgoing packet rate</summary> 10337 <summary>Agent hovering downward</summary>
8786 </member> 10338 </member>
8787 <member name="F:OpenMetaverse.Settings.CLIENT_IDENTIFICATION_TAG"> 10339 <member name="F:OpenMetaverse.Animations.HOVER_UP">
8788 <summary>UUID of a texture used by some viewers to indentify type of client used</summary> 10340 <summary>Agent hovering upward</summary>
8789 </member> 10341 </member>
8790 <member name="F:OpenMetaverse.Settings.USE_HTTP_TEXTURES"> 10342 <member name="F:OpenMetaverse.Animations.IMPATIENT">
8791 <summary> 10343 <summary>Agent being impatient</summary>
8792 Download textures using GetTexture capability when available
8793 </summary>
8794 </member> 10344 </member>
8795 <member name="F:OpenMetaverse.Settings.MAX_CONCURRENT_TEXTURE_DOWNLOADS"> 10345 <member name="F:OpenMetaverse.Animations.JUMP">
8796 <summary>The maximum number of concurrent texture downloads allowed</summary> 10346 <summary>Agent jumping</summary>
8797 <remarks>Increasing this number will not necessarily increase texture retrieval times due to
8798 simulator throttles</remarks>
8799 </member> 10347 </member>
8800 <member name="F:OpenMetaverse.Settings.PIPELINE_REFRESH_INTERVAL"> 10348 <member name="F:OpenMetaverse.Animations.JUMP_FOR_JOY">
8801 <summary> 10349 <summary>Agent jumping with fervor</summary>
8802 The Refresh timer inteval is used to set the delay between checks for stalled texture downloads
8803 </summary>
8804 <remarks>This is a static variable which applies to all instances</remarks>
8805 </member> 10350 </member>
8806 <member name="F:OpenMetaverse.Settings.PIPELINE_REQUEST_TIMEOUT"> 10351 <member name="F:OpenMetaverse.Animations.KISS_MY_BUTT">
8807 <summary> 10352 <summary>Agent point to lips then rear end</summary>
8808 Textures taking longer than this value will be flagged as timed out and removed from the pipeline
8809 </summary>
8810 </member> 10353 </member>
8811 <member name="F:OpenMetaverse.Settings.LOG_LEVEL"> 10354 <member name="F:OpenMetaverse.Animations.LAND">
8812 <summary> 10355 <summary>Agent landing from jump, finished flight, etc</summary>
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
8818 </summary>
8819 </member> 10356 </member>
8820 <member name="F:OpenMetaverse.Settings.LOG_NAMES"> 10357 <member name="F:OpenMetaverse.Animations.LAUGH_SHORT">
8821 <summary>Attach avatar names to log messages</summary> 10358 <summary>Agent laughing</summary>
8822 </member> 10359 </member>
8823 <member name="F:OpenMetaverse.Settings.LOG_RESENDS"> 10360 <member name="F:OpenMetaverse.Animations.MEDIUM_LAND">
8824 <summary>Log packet retransmission info</summary> 10361 <summary>Agent landing from jump, finished flight, etc</summary>
8825 </member> 10362 </member>
8826 <member name="F:OpenMetaverse.Settings.LOG_DISKCACHE"> 10363 <member name="F:OpenMetaverse.Animations.MOTORCYCLE_SIT">
8827 <summary>Log disk cache misses and other info</summary> 10364 <summary>Agent sitting on a motorcycle</summary>
8828 </member> 10365 </member>
8829 <member name="M:OpenMetaverse.Settings.#ctor(OpenMetaverse.GridClient)"> 10366 <member name="F:OpenMetaverse.Animations.MUSCLE_BEACH">
8830 <summary>Constructor</summary> 10367 <summary></summary>
8831 <param name="client">Reference to a GridClient object</param>
8832 </member> 10368 </member>
8833 <member name="M:OpenMetaverse.Settings.EconomyDataHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 10369 <member name="F:OpenMetaverse.Animations.NO">
8834 <summary>Process an incoming packet and raise the appropriate events</summary> 10370 <summary>Agent moving head side to side</summary>
8835 <param name="sender">The sender</param>
8836 <param name="e">The EventArgs object containing the packet data</param>
8837 </member> 10371 </member>
8838 <member name="P:OpenMetaverse.Settings.UPLOAD_COST"> 10372 <member name="F:OpenMetaverse.Animations.NO_UNHAPPY">
8839 <summary>Cost of uploading an asset</summary> 10373 <summary>Agent moving head side to side with unhappy expression</summary>
8840 <remarks>Read-only since this value is dynamically fetched at login</remarks>
8841 </member> 10374 </member>
8842 <member name="T:OpenMetaverse.InternalDictionary`2"> 10375 <member name="F:OpenMetaverse.Animations.NYAH_NYAH">
10376 <summary>Agent taunting another</summary>
10377 </member>
10378 <member name="F:OpenMetaverse.Animations.ONETWO_PUNCH">
10379 <summary></summary>
10380 </member>
10381 <member name="F:OpenMetaverse.Animations.PEACE">
10382 <summary>Agent giving peace sign</summary>
10383 </member>
10384 <member name="F:OpenMetaverse.Animations.POINT_ME">
10385 <summary>Agent pointing at self</summary>
10386 </member>
10387 <member name="F:OpenMetaverse.Animations.POINT_YOU">
10388 <summary>Agent pointing at another</summary>
10389 </member>
10390 <member name="F:OpenMetaverse.Animations.PRE_JUMP">
10391 <summary>Agent preparing for jump (bending knees)</summary>
10392 </member>
10393 <member name="F:OpenMetaverse.Animations.PUNCH_LEFT">
10394 <summary>Agent punching with left hand</summary>
10395 </member>
10396 <member name="F:OpenMetaverse.Animations.PUNCH_RIGHT">
10397 <summary>Agent punching with right hand</summary>
10398 </member>
10399 <member name="F:OpenMetaverse.Animations.REPULSED">
10400 <summary>Agent acting repulsed</summary>
10401 </member>
10402 <member name="F:OpenMetaverse.Animations.ROUNDHOUSE_KICK">
10403 <summary>Agent trying to be Chuck Norris</summary>
10404 </member>
10405 <member name="F:OpenMetaverse.Animations.RPS_COUNTDOWN">
10406 <summary>Rocks, Paper, Scissors 1, 2, 3</summary>
10407 </member>
10408 <member name="F:OpenMetaverse.Animations.RPS_PAPER">
10409 <summary>Agent with hand flat over other hand</summary>
10410 </member>
10411 <member name="F:OpenMetaverse.Animations.RPS_ROCK">
10412 <summary>Agent with fist over other hand</summary>
10413 </member>
10414 <member name="F:OpenMetaverse.Animations.RPS_SCISSORS">
10415 <summary>Agent with two fingers spread over other hand</summary>
10416 </member>
10417 <member name="F:OpenMetaverse.Animations.RUN">
10418 <summary>Agent running</summary>
10419 </member>
10420 <member name="F:OpenMetaverse.Animations.SAD">
10421 <summary>Agent appearing sad</summary>
10422 </member>
10423 <member name="F:OpenMetaverse.Animations.SALUTE">
10424 <summary>Agent saluting</summary>
10425 </member>
10426 <member name="F:OpenMetaverse.Animations.SHOOT_BOW_L">
10427 <summary>Agent shooting bow (left handed)</summary>
10428 </member>
10429 <member name="F:OpenMetaverse.Animations.SHOUT">
10430 <summary>Agent cupping mouth as if shouting</summary>
10431 </member>
10432 <member name="F:OpenMetaverse.Animations.SHRUG">
10433 <summary>Agent shrugging shoulders</summary>
10434 </member>
10435 <member name="F:OpenMetaverse.Animations.SIT">
10436 <summary>Agent in sit position</summary>
10437 </member>
10438 <member name="F:OpenMetaverse.Animations.SIT_FEMALE">
10439 <summary>Agent in sit position (feminine)</summary>
10440 </member>
10441 <member name="F:OpenMetaverse.Animations.SIT_GENERIC">
10442 <summary>Agent in sit position (generic)</summary>
10443 </member>
10444 <member name="F:OpenMetaverse.Animations.SIT_GROUND">
10445 <summary>Agent sitting on ground</summary>
10446 </member>
10447 <member name="F:OpenMetaverse.Animations.SIT_GROUND_staticRAINED">
10448 <summary>Agent sitting on ground</summary>
10449 </member>
10450 <member name="F:OpenMetaverse.Animations.SIT_TO_STAND">
10451 <summary></summary>
10452 </member>
10453 <member name="F:OpenMetaverse.Animations.SLEEP">
10454 <summary>Agent sleeping on side</summary>
10455 </member>
10456 <member name="F:OpenMetaverse.Animations.SMOKE_IDLE">
10457 <summary>Agent smoking</summary>
10458 </member>
10459 <member name="F:OpenMetaverse.Animations.SMOKE_INHALE">
10460 <summary>Agent inhaling smoke</summary>
10461 </member>
10462 <member name="F:OpenMetaverse.Animations.SMOKE_THROW_DOWN">
10463 <summary></summary>
10464 </member>
10465 <member name="F:OpenMetaverse.Animations.SNAPSHOT">
10466 <summary>Agent taking a picture</summary>
10467 </member>
10468 <member name="F:OpenMetaverse.Animations.STAND">
10469 <summary>Agent standing</summary>
10470 </member>
10471 <member name="F:OpenMetaverse.Animations.STANDUP">
10472 <summary>Agent standing up</summary>
10473 </member>
10474 <member name="F:OpenMetaverse.Animations.STAND_1">
10475 <summary>Agent standing</summary>
10476 </member>
10477 <member name="F:OpenMetaverse.Animations.STAND_2">
10478 <summary>Agent standing</summary>
10479 </member>
10480 <member name="F:OpenMetaverse.Animations.STAND_3">
10481 <summary>Agent standing</summary>
10482 </member>
10483 <member name="F:OpenMetaverse.Animations.STAND_4">
10484 <summary>Agent standing</summary>
10485 </member>
10486 <member name="F:OpenMetaverse.Animations.STRETCH">
10487 <summary>Agent stretching</summary>
10488 </member>
10489 <member name="F:OpenMetaverse.Animations.STRIDE">
10490 <summary>Agent in stride (fast walk)</summary>
10491 </member>
10492 <member name="F:OpenMetaverse.Animations.SURF">
10493 <summary>Agent surfing</summary>
10494 </member>
10495 <member name="F:OpenMetaverse.Animations.SURPRISE">
10496 <summary>Agent acting surprised</summary>
10497 </member>
10498 <member name="F:OpenMetaverse.Animations.SWORD_STRIKE">
10499 <summary>Agent striking with a sword</summary>
10500 </member>
10501 <member name="F:OpenMetaverse.Animations.TALK">
10502 <summary>Agent talking (lips moving)</summary>
10503 </member>
10504 <member name="F:OpenMetaverse.Animations.TANTRUM">
10505 <summary>Agent throwing a tantrum</summary>
10506 </member>
10507 <member name="F:OpenMetaverse.Animations.THROW_R">
10508 <summary>Agent throwing an object (right handed)</summary>
10509 </member>
10510 <member name="F:OpenMetaverse.Animations.TRYON_SHIRT">
10511 <summary>Agent trying on a shirt</summary>
10512 </member>
10513 <member name="F:OpenMetaverse.Animations.TURNLEFT">
10514 <summary>Agent turning to the left</summary>
10515 </member>
10516 <member name="F:OpenMetaverse.Animations.TURNRIGHT">
10517 <summary>Agent turning to the right</summary>
10518 </member>
10519 <member name="F:OpenMetaverse.Animations.TYPE">
10520 <summary>Agent typing</summary>
10521 </member>
10522 <member name="F:OpenMetaverse.Animations.WALK">
10523 <summary>Agent walking</summary>
10524 </member>
10525 <member name="F:OpenMetaverse.Animations.WHISPER">
10526 <summary>Agent whispering</summary>
10527 </member>
10528 <member name="F:OpenMetaverse.Animations.WHISTLE">
10529 <summary>Agent whispering with fingers in mouth</summary>
10530 </member>
10531 <member name="F:OpenMetaverse.Animations.WINK">
10532 <summary>Agent winking</summary>
10533 </member>
10534 <member name="F:OpenMetaverse.Animations.WINK_HOLLYWOOD">
10535 <summary>Agent winking</summary>
10536 </member>
10537 <member name="F:OpenMetaverse.Animations.WORRY">
10538 <summary>Agent worried</summary>
10539 </member>
10540 <member name="F:OpenMetaverse.Animations.YES">
10541 <summary>Agent nodding yes</summary>
10542 </member>
10543 <member name="F:OpenMetaverse.Animations.YES_HAPPY">
10544 <summary>Agent nodding yes with happy face</summary>
10545 </member>
10546 <member name="F:OpenMetaverse.Animations.YOGA_FLOAT">
10547 <summary>Agent floating with legs and arms crossed</summary>
10548 </member>
10549 <member name="M:OpenMetaverse.Animations.ToDictionary">
8843 <summary> 10550 <summary>
8844 The InternalDictionary class is used through the library for storing key/value pairs. 10551 A dictionary containing all pre-defined animations
8845 It is intended to be a replacement for the generic Dictionary class and should
8846 be used in its place. It contains several methods for allowing access to the data from
8847 outside the library that are read only and thread safe.
8848
8849 </summary> 10552 </summary>
8850 <typeparam name="TKey">Key <see langword="Tkey"/></typeparam> 10553 <returns>A dictionary containing the pre-defined animations,
8851 <typeparam name="TValue">Value <see langword="TValue"/></typeparam> 10554 where the key is the animations ID, and the value is a string
10555 containing a name to identify the purpose of the animation</returns>
8852 </member> 10556 </member>
8853 <member name="F:OpenMetaverse.InternalDictionary`2.Dictionary"> 10557 <member name="T:OpenMetaverse.AgentThrottle">
8854 <summary>Internal dictionary that this class wraps around. Do not 10558 <summary>
8855 modify or enumerate the contents of this dictionary without locking 10559 Throttles the network traffic for various different traffic types.
8856 on this member</summary> 10560 Access this class through GridClient.Throttle
10561 </summary>
8857 </member> 10562 </member>
8858 <member name="M:OpenMetaverse.InternalDictionary`2.#ctor"> 10563 <member name="M:OpenMetaverse.AgentThrottle.#ctor(OpenMetaverse.GridClient)">
8859 <summary> 10564 <summary>
8860 Initializes a new instance of the <seealso cref="T:InternalDictionary"/> Class 10565 Default constructor, uses a default high total of 1500 KBps (1536000)
8861 with the specified key/value, has the default initial capacity.
8862 </summary> 10566 </summary>
8863 <example>
8864 <code>
8865 // initialize a new InternalDictionary named testDict with a string as the key and an int as the value.
8866 public InternalDictionary&lt;string, int&gt; testDict = new InternalDictionary&lt;string, int&gt;();
8867 </code>
8868 </example>
8869 </member> 10567 </member>
8870 <member name="M:OpenMetaverse.InternalDictionary`2.#ctor(System.Collections.Generic.IDictionary{`0,`1})"> 10568 <member name="M:OpenMetaverse.AgentThrottle.#ctor(System.Byte[],System.Int32)">
8871 <summary> 10569 <summary>
8872 Initializes a new instance of the <seealso cref="T:InternalDictionary"/> Class 10570 Constructor that decodes an existing AgentThrottle packet in to
8873 with the specified key/value, has its initial valies copied from the specified 10571 individual values
8874 <seealso cref="T:System.Collections.Generic.Dictionary"/>
8875 </summary> 10572 </summary>
8876 <param name="dictionary"><seealso cref="T:System.Collections.Generic.Dictionary"/> 10573 <param name="data">Reference to the throttle data in an AgentThrottle
8877 to copy initial values from</param> 10574 packet</param>
8878 <example> 10575 <param name="pos">Offset position to start reading at in the
8879 <code> 10576 throttle data</param>
8880 // initialize a new InternalDictionary named testAvName with a UUID as the key and an string as the value. 10577 <remarks>This is generally not needed in clients as the server will
8881 // populates with copied values from example KeyNameCache Dictionary. 10578 never send a throttle packet to the client</remarks>
8882
8883 // create source dictionary
8884 Dictionary&lt;UUID, string&gt; KeyNameCache = new Dictionary&lt;UUID, string&gt;();
8885 KeyNameCache.Add("8300f94a-7970-7810-cf2c-fc9aa6cdda24", "Jack Avatar");
8886 KeyNameCache.Add("27ba1e40-13f7-0708-3e98-5819d780bd62", "Jill Avatar");
8887
8888 // Initialize new dictionary.
8889 public InternalDictionary&lt;UUID, string&gt; testAvName = new InternalDictionary&lt;UUID, string&gt;(KeyNameCache);
8890 </code>
8891 </example>
8892 </member> 10579 </member>
8893 <member name="M:OpenMetaverse.InternalDictionary`2.#ctor(System.Int32)"> 10580 <member name="M:OpenMetaverse.AgentThrottle.Set">
8894 <summary> 10581 <summary>
8895 Initializes a new instance of the <seealso cref="T:OpenMetaverse.InternalDictionary"/> Class 10582 Send an AgentThrottle packet to the current server using the
8896 with the specified key/value, With its initial capacity specified. 10583 current values
8897 </summary> 10584 </summary>
8898 <param name="capacity">Initial size of dictionary</param>
8899 <example>
8900 <code>
8901 // initialize a new InternalDictionary named testDict with a string as the key and an int as the value,
8902 // initially allocated room for 10 entries.
8903 public InternalDictionary&lt;string, int&gt; testDict = new InternalDictionary&lt;string, int&gt;(10);
8904 </code>
8905 </example>
8906 </member> 10585 </member>
8907 <member name="M:OpenMetaverse.InternalDictionary`2.TryGetValue(`0,`1@)"> 10586 <member name="M:OpenMetaverse.AgentThrottle.Set(OpenMetaverse.Simulator)">
8908 <summary> 10587 <summary>
8909 Try to get entry from <seealso cref="T:OpenMetaverse.InternalDictionary"/> with specified key 10588 Send an AgentThrottle packet to the specified server using the
10589 current values
8910 </summary> 10590 </summary>
8911 <param name="key">Key to use for lookup</param>
8912 <param name="value">Value returned</param>
8913 <returns><see langword="true"/> if specified key exists, <see langword="false"/> if not found</returns>
8914 <example>
8915 <code>
8916 // find your avatar using the Simulator.ObjectsAvatars InternalDictionary:
8917 Avatar av;
8918 if (Client.Network.CurrentSim.ObjectsAvatars.TryGetValue(Client.Self.AgentID, out av))
8919 Console.WriteLine("Found Avatar {0}", av.Name);
8920 </code>
8921 <seealso cref="F:OpenMetaverse.Simulator.ObjectsAvatars"/>
8922 </example>
8923 </member> 10591 </member>
8924 <member name="M:OpenMetaverse.InternalDictionary`2.Find(System.Predicate{`1})"> 10592 <member name="M:OpenMetaverse.AgentThrottle.ToBytes">
8925 <summary> 10593 <summary>
8926 Finds the specified match. 10594 Convert the current throttle values to a byte array that can be put
10595 in an AgentThrottle packet
8927 </summary> 10596 </summary>
8928 <param name="match">The match.</param> 10597 <returns>Byte array containing all the throttle values</returns>
8929 <returns>Matched value</returns>
8930 <example>
8931 <code>
8932 // use a delegate to find a prim in the ObjectsPrimitives InternalDictionary
8933 // with the ID 95683496
8934 uint findID = 95683496;
8935 Primitive findPrim = sim.ObjectsPrimitives.Find(
8936 delegate(Primitive prim) { return prim.ID == findID; });
8937 </code>
8938 </example>
8939 </member> 10598 </member>
8940 <member name="M:OpenMetaverse.InternalDictionary`2.FindAll(System.Predicate{`1})"> 10599 <member name="P:OpenMetaverse.AgentThrottle.Resend">
8941 <summary>Find All items in an <seealso cref="T:InternalDictionary"/></summary> 10600 <summary>Maximum bits per second for resending unacknowledged packets</summary>
8942 <param name="match">return matching items.</param>
8943 <returns>a <seealso cref="T:System.Collections.Generic.List"/> containing found items.</returns>
8944 <example>
8945 Find All prims within 20 meters and store them in a List
8946 <code>
8947 int radius = 20;
8948 List&lt;Primitive&gt; prims = Client.Network.CurrentSim.ObjectsPrimitives.FindAll(
8949 delegate(Primitive prim) {
8950 Vector3 pos = prim.Position;
8951 return ((prim.ParentID == 0) &amp;&amp; (pos != Vector3.Zero) &amp;&amp; (Vector3.Distance(pos, location) &lt; radius));
8952 }
8953 );
8954 </code>
8955 </example>
8956 </member> 10601 </member>
8957 <member name="M:OpenMetaverse.InternalDictionary`2.FindAll(System.Predicate{`0})"> 10602 <member name="P:OpenMetaverse.AgentThrottle.Land">
8958 <summary>Find All items in an <seealso cref="T:InternalDictionary"/></summary> 10603 <summary>Maximum bits per second for LayerData terrain</summary>
8959 <param name="match">return matching keys.</param>
8960 <returns>a <seealso cref="T:System.Collections.Generic.List"/> containing found keys.</returns>
8961 <example>
8962 Find All keys which also exist in another dictionary
8963 <code>
8964 List&lt;UUID&gt; matches = myDict.FindAll(
8965 delegate(UUID id) {
8966 return myOtherDict.ContainsKey(id);
8967 }
8968 );
8969 </code>
8970 </example>
8971 </member> 10604 </member>
8972 <member name="M:OpenMetaverse.InternalDictionary`2.ForEach(System.Action{`1})"> 10605 <member name="P:OpenMetaverse.AgentThrottle.Wind">
8973 <summary>Perform an <seealso cref="T:System.Action"/> on each entry in an <seealso cref="T:OpenMetaverse.InternalDictionary"/></summary> 10606 <summary>Maximum bits per second for LayerData wind data</summary>
8974 <param name="action"><seealso cref="T:System.Action"/> to perform</param>
8975 <example>
8976 <code>
8977 // Iterates over the ObjectsPrimitives InternalDictionary and prints out some information.
8978 Client.Network.CurrentSim.ObjectsPrimitives.ForEach(
8979 delegate(Primitive prim)
8980 {
8981 if (prim.Text != null)
8982 {
8983 Console.WriteLine("NAME={0} ID = {1} TEXT = '{2}'",
8984 prim.PropertiesFamily.Name, prim.ID, prim.Text);
8985 }
8986 });
8987 </code>
8988 </example>
8989 </member> 10607 </member>
8990 <member name="M:OpenMetaverse.InternalDictionary`2.ForEach(System.Action{`0})"> 10608 <member name="P:OpenMetaverse.AgentThrottle.Cloud">
8991 <summary>Perform an <seealso cref="T:System.Action"/> on each key of an <seealso cref="T:OpenMetaverse.InternalDictionary"/></summary> 10609 <summary>Maximum bits per second for LayerData clouds</summary>
8992 <param name="action"><seealso cref="T:System.Action"/> to perform</param>
8993 </member> 10610 </member>
8994 <member name="M:OpenMetaverse.InternalDictionary`2.ForEach(System.Action{System.Collections.Generic.KeyValuePair{`0,`1}})"> 10611 <member name="P:OpenMetaverse.AgentThrottle.Task">
10612 <summary>Unknown, includes object data</summary>
10613 </member>
10614 <member name="P:OpenMetaverse.AgentThrottle.Texture">
10615 <summary>Maximum bits per second for textures</summary>
10616 </member>
10617 <member name="P:OpenMetaverse.AgentThrottle.Asset">
10618 <summary>Maximum bits per second for downloaded assets</summary>
10619 </member>
10620 <member name="P:OpenMetaverse.AgentThrottle.Total">
10621 <summary>Maximum bits per second the entire connection, divided up
10622 between invidiual streams using default multipliers</summary>
10623 </member>
10624 <member name="T:OpenMetaverse.Voice.VoiceSession">
8995 <summary> 10625 <summary>
8996 Perform an <seealso cref="T:System.Action"/> on each KeyValuePair of an <seealso cref="T:OpenMetaverse.InternalDictionary"/> 10626 Represents a single Voice Session to the Vivox service.
8997 </summary> 10627 </summary>
8998 <param name="action"><seealso cref="T:System.Action"/> to perform</param>
8999 </member> 10628 </member>
9000 <member name="M:OpenMetaverse.InternalDictionary`2.ContainsKey(`0)"> 10629 <member name="M:OpenMetaverse.Voice.VoiceSession.Close">
9001 <summary>Check if Key exists in Dictionary</summary> 10630 <summary>
9002 <param name="key">Key to check for</param> 10631 Close this session.
9003 <returns><see langword="true"/> if found, <see langword="false"/> otherwise</returns> 10632 </summary>
9004 </member> 10633 </member>
9005 <member name="M:OpenMetaverse.InternalDictionary`2.ContainsValue(`1)"> 10634 <member name="M:OpenMetaverse.Voice.VoiceSession.FindParticipant(System.String)">
9006 <summary>Check if Value exists in Dictionary</summary> 10635 <summary>
9007 <param name="value">Value to check for</param> 10636 Look up an existing Participants in this session
9008 <returns><see langword="true"/> if found, <see langword="false"/> otherwise</returns> 10637 </summary>
10638 <param name="puri"></param>
10639 <returns></returns>
9009 </member> 10640 </member>
9010 <member name="M:OpenMetaverse.InternalDictionary`2.Add(`0,`1)"> 10641 <member name="M:OpenMetaverse.Voice.VoiceParticipant.IDFromName(System.String)">
9011 <summary> 10642 <summary>
9012 Adds the specified key to the dictionary, dictionary locking is not performed, 10643 Extract the avatar UUID encoded in a SIP URI
9013 <see cref="!:SafeAdd"/>
9014 </summary> 10644 </summary>
9015 <param name="key">The key</param> 10645 <param name="inName"></param>
9016 <param name="value">The value</param> 10646 <returns></returns>
9017 </member> 10647 </member>
9018 <member name="M:OpenMetaverse.InternalDictionary`2.Remove(`0)"> 10648 <member name="T:OpenMetaverse.MediaPermission">
9019 <summary> 10649 <summary>
9020 Removes the specified key, dictionary locking is not performed 10650 Permissions for control of object media
9021 </summary> 10651 </summary>
9022 <param name="key">The key.</param>
9023 <returns><see langword="true"/> if successful, <see langword="false"/> otherwise</returns>
9024 </member> 10652 </member>
9025 <member name="P:OpenMetaverse.InternalDictionary`2.Count"> 10653 <member name="T:OpenMetaverse.MediaControls">
9026 <summary> 10654 <summary>
9027 Gets the number of Key/Value pairs contained in the <seealso cref="T:InternalDictionary"/> 10655 Style of cotrols that shold be displayed to the user
9028 </summary> 10656 </summary>
9029 </member> 10657 </member>
9030 <member name="P:OpenMetaverse.InternalDictionary`2.Item(`0)"> 10658 <member name="T:OpenMetaverse.MediaEntry">
9031 <summary> 10659 <summary>
9032 Indexer for the dictionary 10660 Class representing media data for a single face
9033 </summary> 10661 </summary>
9034 <param name="key">The key</param>
9035 <returns>The value</returns>
9036 </member> 10662 </member>
9037 <member name="T:OpenMetaverse.ProfileFlags"> 10663 <member name="F:OpenMetaverse.MediaEntry.EnableAlterntiveImage">
10664 <summary>Is display of the alternative image enabled</summary>
10665 </member>
10666 <member name="F:OpenMetaverse.MediaEntry.AutoLoop">
10667 <summary>Should media auto loop</summary>
10668 </member>
10669 <member name="F:OpenMetaverse.MediaEntry.AutoPlay">
10670 <summary>Shoule media be auto played</summary>
10671 </member>
10672 <member name="F:OpenMetaverse.MediaEntry.AutoScale">
10673 <summary>Auto scale media to prim face</summary>
10674 </member>
10675 <member name="F:OpenMetaverse.MediaEntry.AutoZoom">
10676 <summary>Should viewer automatically zoom in on the face when clicked</summary>
10677 </member>
10678 <member name="F:OpenMetaverse.MediaEntry.InteractOnFirstClick">
10679 <summary>Should viewer interpret first click as interaction with the media
10680 or when false should the first click be treated as zoom in commadn</summary>
10681 </member>
10682 <member name="F:OpenMetaverse.MediaEntry.Controls">
10683 <summary>Style of controls viewer should display when
10684 viewer media on this face</summary>
10685 </member>
10686 <member name="F:OpenMetaverse.MediaEntry.HomeURL">
10687 <summary>Starting URL for the media</summary>
10688 </member>
10689 <member name="F:OpenMetaverse.MediaEntry.CurrentURL">
10690 <summary>Currently navigated URL</summary>
10691 </member>
10692 <member name="F:OpenMetaverse.MediaEntry.Height">
10693 <summary>Media height in pixes</summary>
10694 </member>
10695 <member name="F:OpenMetaverse.MediaEntry.Width">
10696 <summary>Media width in pixels</summary>
10697 </member>
10698 <member name="F:OpenMetaverse.MediaEntry.ControlPermissions">
10699 <summary>Who can controls the media</summary>
10700 </member>
10701 <member name="F:OpenMetaverse.MediaEntry.InteractPermissions">
10702 <summary>Who can interact with the media</summary>
10703 </member>
10704 <member name="F:OpenMetaverse.MediaEntry.EnableWhiteList">
10705 <summary>Is URL whitelist enabled</summary>
10706 </member>
10707 <member name="F:OpenMetaverse.MediaEntry.WhiteList">
10708 <summary>Array of URLs that are whitelisted</summary>
10709 </member>
10710 <member name="M:OpenMetaverse.MediaEntry.GetOSD">
9038 <summary> 10711 <summary>
9039 Avatar profile flags 10712 Serialize to OSD
9040 </summary> 10713 </summary>
10714 <returns>OSDMap with the serialized data</returns>
9041 </member> 10715 </member>
9042 <member name="T:OpenMetaverse.Avatar"> 10716 <member name="M:OpenMetaverse.MediaEntry.FromOSD(OpenMetaverse.StructuredData.OSD)">
9043 <summary> 10717 <summary>
9044 Represents an avatar (other than your own) 10718 Deserialize from OSD data
9045 </summary> 10719 </summary>
10720 <param name="osd">Serialized OSD data</param>
10721 <returns>Deserialized object</returns>
9046 </member> 10722 </member>
9047 <member name="T:OpenMetaverse.Primitive"> 10723 <member name="T:OpenMetaverse.Primitive">
9048 <summary> 10724 <summary>
9049 Particle system specific enumerators, flags and methods. 10725 Particle system specific enumerators, flags and methods.
9050 </summary> 10726 </summary>
9051 </member> 10727 </member>
10728 <member name="F:OpenMetaverse.Primitive.MediaVersion">
10729 <summary>
10730 Current version of the media data for the prim
10731 </summary>
10732 </member>
10733 <member name="F:OpenMetaverse.Primitive.FaceMedia">
10734 <summary>
10735 Array of media entries indexed by face number
10736 </summary>
10737 </member>
9052 <member name="F:OpenMetaverse.Primitive.Textures"> 10738 <member name="F:OpenMetaverse.Primitive.Textures">
9053 <summary></summary> 10739 <summary></summary>
9054 </member> 10740 </member>
@@ -9192,16 +10878,6 @@
9192 <param name="pathTwist">Signed eight bit value to unpack</param> 10878 <param name="pathTwist">Signed eight bit value to unpack</param>
9193 <returns>Unpacked floating point value</returns> 10879 <returns>Unpacked floating point value</returns>
9194 </member> 10880 </member>
9195 <member name="F:OpenMetaverse.Primitive.MediaVersion">
9196 <summary>
9197 Current version of the media data for the prim
9198 </summary>
9199 </member>
9200 <member name="F:OpenMetaverse.Primitive.FaceMedia">
9201 <summary>
9202 Array of media entries indexed by face number
9203 </summary>
9204 </member>
9205 <member name="F:OpenMetaverse.Primitive.ParticleSys"> 10881 <member name="F:OpenMetaverse.Primitive.ParticleSys">
9206 <summary></summary> 10882 <summary></summary>
9207 </member> 10883 </member>
@@ -9950,1717 +11626,1174 @@
9950 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleFlags.UseNewAngle"> 11626 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleFlags.UseNewAngle">
9951 <summary>Particles use new 'correct' angle parameters</summary> 11627 <summary>Particles use new 'correct' angle parameters</summary>
9952 </member> 11628 </member>
9953 <member name="F:OpenMetaverse.Avatar.Groups"> 11629 <member name="M:OpenMetaverse.Messages.MessageUtils.DecodeEvent(System.String,OpenMetaverse.StructuredData.OSDMap)">
9954 <summary>Groups that this avatar is a member of</summary>
9955 </member>
9956 <member name="F:OpenMetaverse.Avatar.ProfileStatistics">
9957 <summary>Positive and negative ratings</summary>
9958 </member>
9959 <member name="F:OpenMetaverse.Avatar.ProfileProperties">
9960 <summary>Avatar properties including about text, profile URL, image IDs and
9961 publishing settings</summary>
9962 </member>
9963 <member name="F:OpenMetaverse.Avatar.ProfileInterests">
9964 <summary>Avatar interests including spoken languages, skills, and "want to"
9965 choices</summary>
9966 </member>
9967 <member name="F:OpenMetaverse.Avatar.ControlFlags">
9968 <summary>Movement control flags for avatars. Typically not set or used by
9969 clients. To move your avatar, use Client.Self.Movement instead</summary>
9970 </member>
9971 <member name="F:OpenMetaverse.Avatar.VisualParameters">
9972 <summary>
9973 Contains the visual parameters describing the deformation of the avatar
9974 </summary>
9975 </member>
9976 <member name="F:OpenMetaverse.Avatar.AppearanceVersion">
9977 <summary>
9978 Appearance version. Value greater than 0 indicates using server side baking
9979 </summary>
9980 </member>
9981 <member name="F:OpenMetaverse.Avatar.COFVersion">
9982 <summary>
9983 Version of the Current Outfit Folder that the appearance is based on
9984 </summary>
9985 </member>
9986 <member name="F:OpenMetaverse.Avatar.AppearanceFlags">
9987 <summary>
9988 Appearance flags. Introduced with server side baking, currently unused.
9989 </summary>
9990 </member>
9991 <member name="F:OpenMetaverse.Avatar.Animations">
9992 <summary> 11630 <summary>
9993 List of current avatar animations 11631 Return a decoded capabilities message as a strongly typed object
9994 </summary> 11632 </summary>
11633 <param name="eventName">A string containing the name of the capabilities message key</param>
11634 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> to decode</param>
11635 <returns>A strongly typed object containing the decoded information from the capabilities message, or null
11636 if no existing Message object exists for the specified event</returns>
9995 </member> 11637 </member>
9996 <member name="M:OpenMetaverse.Avatar.#ctor"> 11638 <member name="T:OpenMetaverse.Imaging.OpenJPEG">
9997 <summary> 11639 <summary>
9998 Default constructor 11640 A Wrapper around openjpeg to encode and decode images to and from byte arrays
9999 </summary> 11641 </summary>
10000 </member> 11642 </member>
10001 <member name="P:OpenMetaverse.Avatar.FirstName"> 11643 <member name="F:OpenMetaverse.Imaging.OpenJPEG.TGA_HEADER_SIZE">
10002 <summary>First name</summary> 11644 <summary>TGA Header size</summary>
10003 </member>
10004 <member name="P:OpenMetaverse.Avatar.LastName">
10005 <summary>Last name</summary>
10006 </member>
10007 <member name="P:OpenMetaverse.Avatar.Name">
10008 <summary>Full name</summary>
10009 </member> 11645 </member>
10010 <member name="P:OpenMetaverse.Avatar.GroupName"> 11646 <member name="F:OpenMetaverse.Imaging.OpenJPEG.OpenJPEGLock">
10011 <summary>Active group</summary> 11647 <summary>OpenJPEG is not threadsafe, so this object is used to lock
11648 during calls into unmanaged code</summary>
10012 </member> 11649 </member>
10013 <member name="T:OpenMetaverse.Avatar.Statistics"> 11650 <member name="M:OpenMetaverse.Imaging.OpenJPEG.Encode(OpenMetaverse.Imaging.ManagedImage,System.Boolean)">
10014 <summary> 11651 <summary>
10015 Positive and negative ratings 11652 Encode a <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> object into a byte array
10016 </summary> 11653 </summary>
11654 <param name="image">The <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> object to encode</param>
11655 <param name="lossless">true to enable lossless conversion, only useful for small images ie: sculptmaps</param>
11656 <returns>A byte array containing the encoded Image object</returns>
10017 </member> 11657 </member>
10018 <member name="F:OpenMetaverse.Avatar.Statistics.BehaviorPositive"> 11658 <member name="M:OpenMetaverse.Imaging.OpenJPEG.Encode(OpenMetaverse.Imaging.ManagedImage)">
10019 <summary>Positive ratings for Behavior</summary>
10020 </member>
10021 <member name="F:OpenMetaverse.Avatar.Statistics.BehaviorNegative">
10022 <summary>Negative ratings for Behavior</summary>
10023 </member>
10024 <member name="F:OpenMetaverse.Avatar.Statistics.AppearancePositive">
10025 <summary>Positive ratings for Appearance</summary>
10026 </member>
10027 <member name="F:OpenMetaverse.Avatar.Statistics.AppearanceNegative">
10028 <summary>Negative ratings for Appearance</summary>
10029 </member>
10030 <member name="F:OpenMetaverse.Avatar.Statistics.BuildingPositive">
10031 <summary>Positive ratings for Building</summary>
10032 </member>
10033 <member name="F:OpenMetaverse.Avatar.Statistics.BuildingNegative">
10034 <summary>Negative ratings for Building</summary>
10035 </member>
10036 <member name="F:OpenMetaverse.Avatar.Statistics.GivenPositive">
10037 <summary>Positive ratings given by this avatar</summary>
10038 </member>
10039 <member name="F:OpenMetaverse.Avatar.Statistics.GivenNegative">
10040 <summary>Negative ratings given by this avatar</summary>
10041 </member>
10042 <member name="T:OpenMetaverse.Avatar.AvatarProperties">
10043 <summary> 11659 <summary>
10044 Avatar properties including about text, profile URL, image IDs and 11660 Encode a <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> object into a byte array
10045 publishing settings
10046 </summary> 11661 </summary>
11662 <param name="image">The <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> object to encode</param>
11663 <returns>a byte array of the encoded image</returns>
10047 </member> 11664 </member>
10048 <member name="F:OpenMetaverse.Avatar.AvatarProperties.FirstLifeText"> 11665 <member name="M:OpenMetaverse.Imaging.OpenJPEG.DecodeToImage(System.Byte[],OpenMetaverse.Imaging.ManagedImage@,System.Drawing.Image@)">
10049 <summary>First Life about text</summary>
10050 </member>
10051 <member name="F:OpenMetaverse.Avatar.AvatarProperties.FirstLifeImage">
10052 <summary>First Life image ID</summary>
10053 </member>
10054 <member name="F:OpenMetaverse.Avatar.AvatarProperties.Partner">
10055 <summary></summary>
10056 </member>
10057 <member name="F:OpenMetaverse.Avatar.AvatarProperties.AboutText">
10058 <summary></summary>
10059 </member>
10060 <member name="F:OpenMetaverse.Avatar.AvatarProperties.BornOn">
10061 <summary></summary>
10062 </member>
10063 <member name="F:OpenMetaverse.Avatar.AvatarProperties.CharterMember">
10064 <summary></summary>
10065 </member>
10066 <member name="F:OpenMetaverse.Avatar.AvatarProperties.ProfileImage">
10067 <summary>Profile image ID</summary>
10068 </member>
10069 <member name="F:OpenMetaverse.Avatar.AvatarProperties.Flags">
10070 <summary>Flags of the profile</summary>
10071 </member>
10072 <member name="F:OpenMetaverse.Avatar.AvatarProperties.ProfileURL">
10073 <summary>Web URL for this profile</summary>
10074 </member>
10075 <member name="P:OpenMetaverse.Avatar.AvatarProperties.AllowPublish">
10076 <summary>Should this profile be published on the web</summary>
10077 </member>
10078 <member name="P:OpenMetaverse.Avatar.AvatarProperties.Online">
10079 <summary>Avatar Online Status</summary>
10080 </member>
10081 <member name="P:OpenMetaverse.Avatar.AvatarProperties.MaturePublish">
10082 <summary>Is this a mature profile</summary>
10083 </member>
10084 <member name="P:OpenMetaverse.Avatar.AvatarProperties.Identified">
10085 <summary></summary>
10086 </member>
10087 <member name="P:OpenMetaverse.Avatar.AvatarProperties.Transacted">
10088 <summary></summary>
10089 </member>
10090 <member name="T:OpenMetaverse.Avatar.Interests">
10091 <summary> 11666 <summary>
10092 Avatar interests including spoken languages, skills, and "want to" 11667 Decode JPEG2000 data to an <seealso cref="T:System.Drawing.Image"/> and
10093 choices 11668 <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/>
10094 </summary> 11669 </summary>
11670 <param name="encoded">JPEG2000 encoded data</param>
11671 <param name="managedImage">ManagedImage object to decode to</param>
11672 <param name="image">Image object to decode to</param>
11673 <returns>True if the decode succeeds, otherwise false</returns>
10095 </member> 11674 </member>
10096 <member name="F:OpenMetaverse.Avatar.Interests.LanguagesText"> 11675 <member name="M:OpenMetaverse.Imaging.OpenJPEG.DecodeToImage(System.Byte[],OpenMetaverse.Imaging.ManagedImage@)">
10097 <summary>Languages profile field</summary>
10098 </member>
10099 <member name="F:OpenMetaverse.Avatar.Interests.SkillsMask">
10100 <summary></summary>
10101 </member>
10102 <member name="F:OpenMetaverse.Avatar.Interests.SkillsText">
10103 <summary></summary>
10104 </member>
10105 <member name="F:OpenMetaverse.Avatar.Interests.WantToMask">
10106 <summary></summary>
10107 </member>
10108 <member name="F:OpenMetaverse.Avatar.Interests.WantToText">
10109 <summary></summary>
10110 </member>
10111 <member name="T:OpenMetaverse.AgentThrottle">
10112 <summary> 11676 <summary>
10113 Throttles the network traffic for various different traffic types. 11677
10114 Access this class through GridClient.Throttle
10115 </summary> 11678 </summary>
11679 <param name="encoded"></param>
11680 <param name="managedImage"></param>
11681 <returns></returns>
10116 </member> 11682 </member>
10117 <member name="M:OpenMetaverse.AgentThrottle.#ctor(OpenMetaverse.GridClient)"> 11683 <member name="M:OpenMetaverse.Imaging.OpenJPEG.DecodeLayerBoundaries(System.Byte[],OpenMetaverse.Imaging.OpenJPEG.J2KLayerInfo[]@,System.Int32@)">
10118 <summary> 11684 <summary>
10119 Default constructor, uses a default high total of 1500 KBps (1536000) 11685
10120 </summary> 11686 </summary>
11687 <param name="encoded"></param>
11688 <param name="layerInfo"></param>
11689 <param name="components"></param>
11690 <returns></returns>
10121 </member> 11691 </member>
10122 <member name="M:OpenMetaverse.AgentThrottle.#ctor(System.Byte[],System.Int32)"> 11692 <member name="M:OpenMetaverse.Imaging.OpenJPEG.EncodeFromImage(System.Drawing.Bitmap,System.Boolean)">
10123 <summary> 11693 <summary>
10124 Constructor that decodes an existing AgentThrottle packet in to 11694 Encode a <seealso cref="T:System.Drawing.Bitmap"/> object into a byte array
10125 individual values
10126 </summary> 11695 </summary>
10127 <param name="data">Reference to the throttle data in an AgentThrottle 11696 <param name="bitmap">The source <seealso cref="T:System.Drawing.Bitmap"/> object to encode</param>
10128 packet</param> 11697 <param name="lossless">true to enable lossless decoding</param>
10129 <param name="pos">Offset position to start reading at in the 11698 <returns>A byte array containing the source Bitmap object</returns>
10130 throttle data</param>
10131 <remarks>This is generally not needed in clients as the server will
10132 never send a throttle packet to the client</remarks>
10133 </member> 11699 </member>
10134 <member name="M:OpenMetaverse.AgentThrottle.Set"> 11700 <member name="T:OpenMetaverse.Imaging.OpenJPEG.J2KLayerInfo">
10135 <summary> 11701 <summary>
10136 Send an AgentThrottle packet to the current server using the 11702 Defines the beginning and ending file positions of a layer in an
10137 current values 11703 LRCP-progression JPEG2000 file
10138 </summary> 11704 </summary>
10139 </member> 11705 </member>
10140 <member name="M:OpenMetaverse.AgentThrottle.Set(OpenMetaverse.Simulator)"> 11706 <member name="T:OpenMetaverse.Imaging.OpenJPEG.MarshalledImage">
10141 <summary> 11707 <summary>
10142 Send an AgentThrottle packet to the specified server using the 11708 This structure is used to marshal both encoded and decoded images.
10143 current values 11709 MUST MATCH THE STRUCT IN dotnet.h!
10144 </summary> 11710 </summary>
10145 </member> 11711 </member>
10146 <member name="M:OpenMetaverse.AgentThrottle.ToBytes"> 11712 <member name="T:OpenMetaverse.Imaging.OpenJPEG.MarshalledPacket">
10147 <summary> 11713 <summary>
10148 Convert the current throttle values to a byte array that can be put 11714 Information about a single packet in a JPEG2000 stream
10149 in an AgentThrottle packet
10150 </summary> 11715 </summary>
10151 <returns>Byte array containing all the throttle values</returns>
10152 </member>
10153 <member name="P:OpenMetaverse.AgentThrottle.Resend">
10154 <summary>Maximum bits per second for resending unacknowledged packets</summary>
10155 </member>
10156 <member name="P:OpenMetaverse.AgentThrottle.Land">
10157 <summary>Maximum bits per second for LayerData terrain</summary>
10158 </member>
10159 <member name="P:OpenMetaverse.AgentThrottle.Wind">
10160 <summary>Maximum bits per second for LayerData wind data</summary>
10161 </member> 11716 </member>
10162 <member name="P:OpenMetaverse.AgentThrottle.Cloud"> 11717 <member name="F:OpenMetaverse.Imaging.OpenJPEG.MarshalledPacket.start_pos">
10163 <summary>Maximum bits per second for LayerData clouds</summary> 11718 <summary>Packet start position</summary>
10164 </member>
10165 <member name="P:OpenMetaverse.AgentThrottle.Task">
10166 <summary>Unknown, includes object data</summary>
10167 </member>
10168 <member name="P:OpenMetaverse.AgentThrottle.Texture">
10169 <summary>Maximum bits per second for textures</summary>
10170 </member>
10171 <member name="P:OpenMetaverse.AgentThrottle.Asset">
10172 <summary>Maximum bits per second for downloaded assets</summary>
10173 </member> 11719 </member>
10174 <member name="P:OpenMetaverse.AgentThrottle.Total"> 11720 <member name="F:OpenMetaverse.Imaging.OpenJPEG.MarshalledPacket.end_ph_pos">
10175 <summary>Maximum bits per second the entire connection, divided up 11721 <summary>Packet header end position</summary>
10176 between invidiual streams using default multipliers</summary>
10177 </member> 11722 </member>
10178 <member name="F:OpenMetaverse.Http.EventQueueClient.REQUEST_TIMEOUT"> 11723 <member name="F:OpenMetaverse.Imaging.OpenJPEG.MarshalledPacket.end_pos">
10179 <summary>=</summary> 11724 <summary>Packet end position</summary>
10180 </member> 11725 </member>
10181 <member name="F:OpenMetaverse.Http.EventQueueClient._errorCount"> 11726 <member name="F:OpenMetaverse.TerrainManager.m_LandPatchReceivedEvent">
10182 <summary>Number of times we've received an unknown CAPS exception in series.</summary> 11727 <summary>The event subscribers. null if no subcribers</summary>
10183 </member> 11728 </member>
10184 <member name="F:OpenMetaverse.Http.EventQueueClient._random"> 11729 <member name="M:OpenMetaverse.TerrainManager.OnLandPatchReceived(OpenMetaverse.LandPatchReceivedEventArgs)">
10185 <summary>For exponential backoff on error.</summary> 11730 <summary>Raises the LandPatchReceived event</summary>
11731 <param name="e">A LandPatchReceivedEventArgs object containing the
11732 data returned from the simulator</param>
10186 </member> 11733 </member>
10187 <member name="T:OpenMetaverse.Assets.AssetMesh"> 11734 <member name="F:OpenMetaverse.TerrainManager.m_LandPatchReceivedLock">
10188 <summary> 11735 <summary>Thread sync lock object</summary>
10189 Represents Mesh asset
10190 </summary>
10191 </member> 11736 </member>
10192 <member name="F:OpenMetaverse.Assets.AssetMesh.MeshData"> 11737 <member name="M:OpenMetaverse.TerrainManager.#ctor(OpenMetaverse.GridClient)">
10193 <summary> 11738 <summary>
10194 Decoded mesh data 11739 Default constructor
10195 </summary> 11740 </summary>
11741 <param name="client"></param>
10196 </member> 11742 </member>
10197 <member name="M:OpenMetaverse.Assets.AssetMesh.#ctor"> 11743 <member name="E:OpenMetaverse.TerrainManager.LandPatchReceived">
10198 <summary>Initializes a new instance of an AssetMesh object</summary> 11744 <summary>Raised when the simulator responds sends </summary>
10199 </member>
10200 <member name="M:OpenMetaverse.Assets.AssetMesh.#ctor(OpenMetaverse.UUID,System.Byte[])">
10201 <summary>Initializes a new instance of an AssetMesh object with parameters</summary>
10202 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
10203 <param name="assetData">A byte array containing the raw asset data</param>
10204 </member>
10205 <member name="M:OpenMetaverse.Assets.AssetMesh.Encode">
10206 <summary>
10207 TODO: Encodes Collada file into LLMesh format
10208 </summary>
10209 </member> 11745 </member>
10210 <member name="M:OpenMetaverse.Assets.AssetMesh.Decode"> 11746 <member name="P:OpenMetaverse.LandPatchReceivedEventArgs.Simulator">
10211 <summary> 11747 <summary>Simulator from that sent tha data</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>
10215 </member> 11748 </member>
10216 <member name="P:OpenMetaverse.Assets.AssetMesh.AssetType"> 11749 <member name="P:OpenMetaverse.LandPatchReceivedEventArgs.X">
10217 <summary>Override the base classes AssetType</summary> 11750 <summary>Sim coordinate of the patch</summary>
10218 </member> 11751 </member>
10219 <member name="F:OpenMetaverse.TerrainPatch.X"> 11752 <member name="P:OpenMetaverse.LandPatchReceivedEventArgs.Y">
10220 <summary>X position of this patch</summary> 11753 <summary>Sim coordinate of the patch</summary>
10221 </member> 11754 </member>
10222 <member name="F:OpenMetaverse.TerrainPatch.Y"> 11755 <member name="P:OpenMetaverse.LandPatchReceivedEventArgs.PatchSize">
10223 <summary>Y position of this patch</summary> 11756 <summary>Size of tha patch</summary>
10224 </member> 11757 </member>
10225 <member name="F:OpenMetaverse.TerrainPatch.Data"> 11758 <member name="P:OpenMetaverse.LandPatchReceivedEventArgs.HeightMap">
10226 <summary>A 16x16 array of floats holding decompressed layer data</summary> 11759 <summary>Heightmap for the patch</summary>
10227 </member> 11760 </member>
10228 <member name="M:OpenMetaverse.TerrainCompressor.CreateLandPacket(System.Single[],System.Int32[])"> 11761 <member name="T:OpenMetaverse.Caps">
10229 <summary> 11762 <summary>
10230 Creates a LayerData packet for compressed land data given a full 11763 Capabilities is the name of the bi-directional HTTP REST protocol
10231 simulator heightmap and an array of indices of patches to compress 11764 used to communicate non real-time transactions such as teleporting or
11765 group messaging
10232 </summary> 11766 </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>
10239 </member> 11767 </member>
10240 <member name="M:OpenMetaverse.TerrainCompressor.CreatePatchFromHeightmap(OpenMetaverse.BitPack,System.Single[],System.Int32,System.Int32)"> 11768 <member name="F:OpenMetaverse.Caps.Simulator">
11769 <summary>Reference to the simulator this system is connected to</summary>
11770 </member>
11771 <member name="M:OpenMetaverse.Caps.#ctor(OpenMetaverse.Simulator,System.String)">
10241 <summary> 11772 <summary>
10242 Add a patch of terrain to a BitPacker 11773 Default constructor
10243 </summary> 11774 </summary>
10244 <param name="output">BitPacker to write the patch to</param> 11775 <param name="simulator"></param>
10245 <param name="heightmap">Heightmap of the simulator, must be a 256 * 11776 <param name="seedcaps"></param>
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>
10251 </member> 11777 </member>
10252 <member name="T:OpenMetaverse.ScriptPermission"> 11778 <member name="M:OpenMetaverse.Caps.CapabilityURI(System.String)">
10253 <summary> 11779 <summary>
10254 Permission request flags, asked when a script wants to control an Avatar 11780 Request the URI of a named capability
10255 </summary> 11781 </summary>
11782 <param name="capability">Name of the capability to request</param>
11783 <returns>The URI of the requested capability, or String.Empty if
11784 the capability does not exist</returns>
10256 </member> 11785 </member>
10257 <member name="F:OpenMetaverse.ScriptPermission.None"> 11786 <member name="M:OpenMetaverse.Caps.EventQueueEventHandler(System.String,OpenMetaverse.StructuredData.OSDMap)">
10258 <summary>Placeholder for empty values, shouldn't ever see this</summary>
10259 </member>
10260 <member name="F:OpenMetaverse.ScriptPermission.Debit">
10261 <summary>Script wants ability to take money from you</summary>
10262 </member>
10263 <member name="F:OpenMetaverse.ScriptPermission.TakeControls">
10264 <summary>Script wants to take camera controls for you</summary>
10265 </member>
10266 <member name="F:OpenMetaverse.ScriptPermission.RemapControls">
10267 <summary>Script wants to remap avatars controls</summary>
10268 </member>
10269 <member name="F:OpenMetaverse.ScriptPermission.TriggerAnimation">
10270 <summary>Script wants to trigger avatar animations</summary>
10271 <remarks>This function is not implemented on the grid</remarks>
10272 </member>
10273 <member name="F:OpenMetaverse.ScriptPermission.Attach">
10274 <summary>Script wants to attach or detach the prim or primset to your avatar</summary>
10275 </member>
10276 <member name="F:OpenMetaverse.ScriptPermission.ReleaseOwnership">
10277 <summary>Script wants permission to release ownership</summary>
10278 <remarks>This function is not implemented on the grid
10279 The concept of "public" objects does not exist anymore.</remarks>
10280 </member>
10281 <member name="F:OpenMetaverse.ScriptPermission.ChangeLinks">
10282 <summary>Script wants ability to link/delink with other prims</summary>
10283 </member>
10284 <member name="F:OpenMetaverse.ScriptPermission.ChangeJoints">
10285 <summary>Script wants permission to change joints</summary>
10286 <remarks>This function is not implemented on the grid</remarks>
10287 </member>
10288 <member name="F:OpenMetaverse.ScriptPermission.ChangePermissions">
10289 <summary>Script wants permissions to change permissions</summary>
10290 <remarks>This function is not implemented on the grid</remarks>
10291 </member>
10292 <member name="F:OpenMetaverse.ScriptPermission.TrackCamera">
10293 <summary>Script wants to track avatars camera position and rotation </summary>
10294 </member>
10295 <member name="F:OpenMetaverse.ScriptPermission.ControlCamera">
10296 <summary>Script wants to control your camera</summary>
10297 </member>
10298 <member name="F:OpenMetaverse.ScriptPermission.Teleport">
10299 <summary>Script wants the ability to teleport you</summary>
10300 </member>
10301 <member name="T:OpenMetaverse.InstantMessageDialog">
10302 <summary> 11787 <summary>
10303 Special commands used in Instant Messages 11788 Process any incoming events, check to see if we have a message created for the event,
10304 </summary> 11789 </summary>
11790 <param name="eventName"></param>
11791 <param name="body"></param>
10305 </member> 11792 </member>
10306 <member name="F:OpenMetaverse.InstantMessageDialog.MessageFromAgent"> 11793 <member name="P:OpenMetaverse.Caps.SeedCapsURI">
10307 <summary>Indicates a regular IM from another agent</summary> 11794 <summary>Capabilities URI this system was initialized with</summary>
10308 </member>
10309 <member name="F:OpenMetaverse.InstantMessageDialog.MessageBox">
10310 <summary>Simple notification box with an OK button</summary>
10311 </member>
10312 <member name="F:OpenMetaverse.InstantMessageDialog.GroupInvitation">
10313 <summary>You've been invited to join a group.</summary>
10314 </member>
10315 <member name="F:OpenMetaverse.InstantMessageDialog.InventoryOffered">
10316 <summary>Inventory offer</summary>
10317 </member>
10318 <member name="F:OpenMetaverse.InstantMessageDialog.InventoryAccepted">
10319 <summary>Accepted inventory offer</summary>
10320 </member>
10321 <member name="F:OpenMetaverse.InstantMessageDialog.InventoryDeclined">
10322 <summary>Declined inventory offer</summary>
10323 </member>
10324 <member name="F:OpenMetaverse.InstantMessageDialog.GroupVote">
10325 <summary>Group vote</summary>
10326 </member>
10327 <member name="F:OpenMetaverse.InstantMessageDialog.TaskInventoryOffered">
10328 <summary>An object is offering its inventory</summary>
10329 </member>
10330 <member name="F:OpenMetaverse.InstantMessageDialog.TaskInventoryAccepted">
10331 <summary>Accept an inventory offer from an object</summary>
10332 </member>
10333 <member name="F:OpenMetaverse.InstantMessageDialog.TaskInventoryDeclined">
10334 <summary>Decline an inventory offer from an object</summary>
10335 </member>
10336 <member name="F:OpenMetaverse.InstantMessageDialog.NewUserDefault">
10337 <summary>Unknown</summary>
10338 </member>
10339 <member name="F:OpenMetaverse.InstantMessageDialog.SessionAdd">
10340 <summary>Start a session, or add users to a session</summary>
10341 </member>
10342 <member name="F:OpenMetaverse.InstantMessageDialog.SessionOfflineAdd">
10343 <summary>Start a session, but don't prune offline users</summary>
10344 </member>
10345 <member name="F:OpenMetaverse.InstantMessageDialog.SessionGroupStart">
10346 <summary>Start a session with your group</summary>
10347 </member>
10348 <member name="F:OpenMetaverse.InstantMessageDialog.SessionCardlessStart">
10349 <summary>Start a session without a calling card (finder or objects)</summary>
10350 </member>
10351 <member name="F:OpenMetaverse.InstantMessageDialog.SessionSend">
10352 <summary>Send a message to a session</summary>
10353 </member>
10354 <member name="F:OpenMetaverse.InstantMessageDialog.SessionDrop">
10355 <summary>Leave a session</summary>
10356 </member>
10357 <member name="F:OpenMetaverse.InstantMessageDialog.MessageFromObject">
10358 <summary>Indicates that the IM is from an object</summary>
10359 </member>
10360 <member name="F:OpenMetaverse.InstantMessageDialog.BusyAutoResponse">
10361 <summary>Sent an IM to a busy user, this is the auto response</summary>
10362 </member>
10363 <member name="F:OpenMetaverse.InstantMessageDialog.ConsoleAndChatHistory">
10364 <summary>Shows the message in the console and chat history</summary>
10365 </member>
10366 <member name="F:OpenMetaverse.InstantMessageDialog.RequestTeleport">
10367 <summary>Send a teleport lure</summary>
10368 </member>
10369 <member name="F:OpenMetaverse.InstantMessageDialog.AcceptTeleport">
10370 <summary>Response sent to the agent which inititiated a teleport invitation</summary>
10371 </member>
10372 <member name="F:OpenMetaverse.InstantMessageDialog.DenyTeleport">
10373 <summary>Response sent to the agent which inititiated a teleport invitation</summary>
10374 </member>
10375 <member name="F:OpenMetaverse.InstantMessageDialog.GodLikeRequestTeleport">
10376 <summary>Only useful if you have Linden permissions</summary>
10377 </member>
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">
10398 <summary>Unknown</summary>
10399 </member>
10400 <member name="F:OpenMetaverse.InstantMessageDialog.GroupNoticeInventoryDeclined">
10401 <summary>Unknown</summary>
10402 </member>
10403 <member name="F:OpenMetaverse.InstantMessageDialog.GroupInvitationAccept">
10404 <summary>Accept a group invitation</summary>
10405 </member>
10406 <member name="F:OpenMetaverse.InstantMessageDialog.GroupInvitationDecline">
10407 <summary>Decline a group invitation</summary>
10408 </member>
10409 <member name="F:OpenMetaverse.InstantMessageDialog.GroupNoticeRequested">
10410 <summary>Unknown</summary>
10411 </member>
10412 <member name="F:OpenMetaverse.InstantMessageDialog.FriendshipOffered">
10413 <summary>An avatar is offering you friendship</summary>
10414 </member>
10415 <member name="F:OpenMetaverse.InstantMessageDialog.FriendshipAccepted">
10416 <summary>An avatar has accepted your friendship offer</summary>
10417 </member>
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> 11795 </member>
10424 <member name="F:OpenMetaverse.InstantMessageDialog.StopTyping"> 11796 <member name="P:OpenMetaverse.Caps.IsEventQueueRunning">
10425 <summary>Indicates that a user has stopped typing</summary> 11797 <summary>Whether the capabilities event queue is connected and
11798 listening for incoming events</summary>
10426 </member> 11799 </member>
10427 <member name="T:OpenMetaverse.InstantMessageOnline"> 11800 <member name="T:OpenMetaverse.Caps.EventQueueCallback">
10428 <summary> 11801 <summary>
10429 Flag in Instant Messages, whether the IM should be delivered to 11802 Triggered when an event is received via the EventQueueGet
10430 offline avatars as well 11803 capability
10431 </summary> 11804 </summary>
11805 <param name="capsKey">Event name</param>
11806 <param name="message">Decoded event data</param>
11807 <param name="simulator">The simulator that generated the event</param>
10432 </member> 11808 </member>
10433 <member name="F:OpenMetaverse.InstantMessageOnline.Online"> 11809 <member name="T:OpenMetaverse.StatusCode">
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">
10441 <summary> 11810 <summary>
10442 Conversion type to denote Chat Packet types in an easier-to-understand format 11811
10443 </summary> 11812 </summary>
10444 </member> 11813 </member>
10445 <member name="F:OpenMetaverse.ChatType.Whisper"> 11814 <member name="F:OpenMetaverse.StatusCode.OK">
10446 <summary>Whisper (5m radius)</summary> 11815 <summary>OK</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> 11816 </member>
10460 <member name="F:OpenMetaverse.ChatType.Debug"> 11817 <member name="F:OpenMetaverse.StatusCode.Done">
10461 <summary>Send the message to the debug channel</summary> 11818 <summary>Transfer completed</summary>
10462 </member> 11819 </member>
10463 <member name="F:OpenMetaverse.ChatType.OwnerSay"> 11820 <member name="F:OpenMetaverse.StatusCode.Skip">
10464 <summary>Event message when an object uses llOwnerSay</summary> 11821 <summary></summary>
10465 </member> 11822 </member>
10466 <member name="F:OpenMetaverse.ChatType.RegionSay"> 11823 <member name="F:OpenMetaverse.StatusCode.Abort">
10467 <summary>Special value to support llRegionSay, never sent to the client</summary> 11824 <summary></summary>
10468 </member> 11825 </member>
10469 <member name="T:OpenMetaverse.ChatSourceType"> 11826 <member name="F:OpenMetaverse.StatusCode.Error">
10470 <summary> 11827 <summary>Unknown error occurred</summary>
10471 Identifies the source of a chat message
10472 </summary>
10473 </member> 11828 </member>
10474 <member name="F:OpenMetaverse.ChatSourceType.System"> 11829 <member name="F:OpenMetaverse.StatusCode.UnknownSource">
10475 <summary>Chat from the grid or simulator</summary> 11830 <summary>Equivalent to a 404 error</summary>
10476 </member> 11831 </member>
10477 <member name="F:OpenMetaverse.ChatSourceType.Agent"> 11832 <member name="F:OpenMetaverse.StatusCode.InsufficientPermissions">
10478 <summary>Chat from another avatar</summary> 11833 <summary>Client does not have permission for that resource</summary>
10479 </member> 11834 </member>
10480 <member name="F:OpenMetaverse.ChatSourceType.Object"> 11835 <member name="F:OpenMetaverse.StatusCode.Unknown">
10481 <summary>Chat from an object</summary> 11836 <summary>Unknown status</summary>
10482 </member> 11837 </member>
10483 <member name="T:OpenMetaverse.ChatAudibleLevel"> 11838 <member name="T:OpenMetaverse.ChannelType">
10484 <summary> 11839 <summary>
10485 11840
10486 </summary> 11841 </summary>
10487 </member> 11842 </member>
10488 <member name="F:OpenMetaverse.ChatAudibleLevel.Not"> 11843 <member name="F:OpenMetaverse.ChannelType.Unknown">
10489 <summary></summary> 11844 <summary></summary>
10490 </member> 11845 </member>
10491 <member name="F:OpenMetaverse.ChatAudibleLevel.Barely"> 11846 <member name="F:OpenMetaverse.ChannelType.Misc">
10492 <summary></summary> 11847 <summary>Unknown</summary>
10493 </member> 11848 </member>
10494 <member name="F:OpenMetaverse.ChatAudibleLevel.Fully"> 11849 <member name="F:OpenMetaverse.ChannelType.Asset">
10495 <summary></summary> 11850 <summary>Virtually all asset transfers use this channel</summary>
10496 </member> 11851 </member>
10497 <member name="T:OpenMetaverse.EffectType"> 11852 <member name="T:OpenMetaverse.SourceType">
10498 <summary> 11853 <summary>
10499 Effect type used in ViewerEffect packets 11854
10500 </summary> 11855 </summary>
10501 </member> 11856 </member>
10502 <member name="F:OpenMetaverse.EffectType.Text"> 11857 <member name="F:OpenMetaverse.SourceType.Unknown">
10503 <summary></summary>
10504 </member>
10505 <member name="F:OpenMetaverse.EffectType.Icon">
10506 <summary></summary>
10507 </member>
10508 <member name="F:OpenMetaverse.EffectType.Connector">
10509 <summary></summary>
10510 </member>
10511 <member name="F:OpenMetaverse.EffectType.FlexibleObject">
10512 <summary></summary>
10513 </member>
10514 <member name="F:OpenMetaverse.EffectType.AnimalControls">
10515 <summary></summary>
10516 </member>
10517 <member name="F:OpenMetaverse.EffectType.AnimationObject">
10518 <summary></summary>
10519 </member>
10520 <member name="F:OpenMetaverse.EffectType.Cloth">
10521 <summary></summary>
10522 </member>
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> 11858 <summary></summary>
10541 </member> 11859 </member>
10542 <member name="F:OpenMetaverse.EffectType.Edit"> 11860 <member name="F:OpenMetaverse.SourceType.Asset">
10543 <summary></summary> 11861 <summary>Asset from the asset server</summary>
10544 </member> 11862 </member>
10545 <member name="F:OpenMetaverse.EffectType.LookAt"> 11863 <member name="F:OpenMetaverse.SourceType.SimInventoryItem">
10546 <summary>Cause an avatar to look at an object</summary> 11864 <summary>Inventory item</summary>
10547 </member> 11865 </member>
10548 <member name="F:OpenMetaverse.EffectType.PointAt"> 11866 <member name="F:OpenMetaverse.SourceType.SimEstate">
10549 <summary>Cause an avatar to point at an object</summary> 11867 <summary>Estate asset, such as an estate covenant</summary>
10550 </member> 11868 </member>
10551 <member name="T:OpenMetaverse.LookAtType"> 11869 <member name="T:OpenMetaverse.TargetType">
10552 <summary> 11870 <summary>
10553 The action an avatar is doing when looking at something, used in 11871
10554 ViewerEffect packets for the LookAt effect
10555 </summary> 11872 </summary>
10556 </member> 11873 </member>
10557 <member name="F:OpenMetaverse.LookAtType.None"> 11874 <member name="F:OpenMetaverse.TargetType.Unknown">
10558 <summary></summary>
10559 </member>
10560 <member name="F:OpenMetaverse.LookAtType.Idle">
10561 <summary></summary>
10562 </member>
10563 <member name="F:OpenMetaverse.LookAtType.AutoListen">
10564 <summary></summary>
10565 </member>
10566 <member name="F:OpenMetaverse.LookAtType.FreeLook">
10567 <summary></summary>
10568 </member>
10569 <member name="F:OpenMetaverse.LookAtType.Respond">
10570 <summary></summary>
10571 </member>
10572 <member name="F:OpenMetaverse.LookAtType.Hover">
10573 <summary></summary>
10574 </member>
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> 11875 <summary></summary>
10583 </member> 11876 </member>
10584 <member name="F:OpenMetaverse.LookAtType.Mouselook"> 11877 <member name="F:OpenMetaverse.TargetType.File">
10585 <summary></summary> 11878 <summary></summary>
10586 </member> 11879 </member>
10587 <member name="F:OpenMetaverse.LookAtType.Clear"> 11880 <member name="F:OpenMetaverse.TargetType.VFile">
10588 <summary></summary> 11881 <summary></summary>
10589 </member> 11882 </member>
10590 <member name="T:OpenMetaverse.PointAtType"> 11883 <member name="T:OpenMetaverse.ImageType">
10591 <summary> 11884 <summary>
10592 The action an avatar is doing when pointing at something, used in 11885 When requesting image download, type of the image requested
10593 ViewerEffect packets for the PointAt effect
10594 </summary> 11886 </summary>
10595 </member> 11887 </member>
10596 <member name="F:OpenMetaverse.PointAtType.None"> 11888 <member name="F:OpenMetaverse.ImageType.Normal">
10597 <summary></summary> 11889 <summary>Normal in-world object texture</summary>
10598 </member>
10599 <member name="F:OpenMetaverse.PointAtType.Select">
10600 <summary></summary>
10601 </member> 11890 </member>
10602 <member name="F:OpenMetaverse.PointAtType.Grab"> 11891 <member name="F:OpenMetaverse.ImageType.Baked">
10603 <summary></summary> 11892 <summary>Avatar texture</summary>
10604 </member> 11893 </member>
10605 <member name="F:OpenMetaverse.PointAtType.Clear"> 11894 <member name="F:OpenMetaverse.ImageType.ServerBaked">
10606 <summary></summary> 11895 <summary>Server baked avatar texture</summary>
10607 </member> 11896 </member>
10608 <member name="T:OpenMetaverse.MoneyTransactionType"> 11897 <member name="T:OpenMetaverse.ImageCodec">
10609 <summary> 11898 <summary>
10610 Money transaction types 11899 Image file format
10611 </summary> 11900 </summary>
10612 </member> 11901 </member>
10613 <member name="F:OpenMetaverse.MoneyTransactionType.None"> 11902 <member name="T:OpenMetaverse.Transfer">
10614 <summary></summary>
10615 </member>
10616 <member name="F:OpenMetaverse.MoneyTransactionType.FailSimulatorTimeout">
10617 <summary></summary>
10618 </member>
10619 <member name="F:OpenMetaverse.MoneyTransactionType.FailDataserverTimeout">
10620 <summary></summary>
10621 </member>
10622 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectClaim">
10623 <summary></summary>
10624 </member>
10625 <member name="F:OpenMetaverse.MoneyTransactionType.LandClaim">
10626 <summary></summary>
10627 </member>
10628 <member name="F:OpenMetaverse.MoneyTransactionType.GroupCreate">
10629 <summary></summary>
10630 </member>
10631 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectPublicClaim">
10632 <summary></summary>
10633 </member>
10634 <member name="F:OpenMetaverse.MoneyTransactionType.GroupJoin">
10635 <summary></summary>
10636 </member>
10637 <member name="F:OpenMetaverse.MoneyTransactionType.TeleportCharge">
10638 <summary></summary>
10639 </member>
10640 <member name="F:OpenMetaverse.MoneyTransactionType.UploadCharge">
10641 <summary></summary>
10642 </member>
10643 <member name="F:OpenMetaverse.MoneyTransactionType.LandAuction">
10644 <summary></summary>
10645 </member>
10646 <member name="F:OpenMetaverse.MoneyTransactionType.ClassifiedCharge">
10647 <summary></summary>
10648 </member>
10649 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectTax">
10650 <summary></summary>
10651 </member>
10652 <member name="F:OpenMetaverse.MoneyTransactionType.LandTax">
10653 <summary></summary>
10654 </member>
10655 <member name="F:OpenMetaverse.MoneyTransactionType.LightTax">
10656 <summary></summary>
10657 </member>
10658 <member name="F:OpenMetaverse.MoneyTransactionType.ParcelDirFee">
10659 <summary></summary>
10660 </member>
10661 <member name="F:OpenMetaverse.MoneyTransactionType.GroupTax">
10662 <summary></summary>
10663 </member>
10664 <member name="F:OpenMetaverse.MoneyTransactionType.ClassifiedRenew">
10665 <summary></summary>
10666 </member>
10667 <member name="F:OpenMetaverse.MoneyTransactionType.GiveInventory">
10668 <summary></summary>
10669 </member>
10670 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectSale">
10671 <summary></summary>
10672 </member>
10673 <member name="F:OpenMetaverse.MoneyTransactionType.Gift">
10674 <summary></summary>
10675 </member>
10676 <member name="F:OpenMetaverse.MoneyTransactionType.LandSale">
10677 <summary></summary>
10678 </member>
10679 <member name="F:OpenMetaverse.MoneyTransactionType.ReferBonus">
10680 <summary></summary>
10681 </member>
10682 <member name="F:OpenMetaverse.MoneyTransactionType.InventorySale">
10683 <summary></summary>
10684 </member>
10685 <member name="F:OpenMetaverse.MoneyTransactionType.RefundPurchase">
10686 <summary></summary>
10687 </member>
10688 <member name="F:OpenMetaverse.MoneyTransactionType.LandPassSale">
10689 <summary></summary>
10690 </member>
10691 <member name="F:OpenMetaverse.MoneyTransactionType.DwellBonus">
10692 <summary></summary>
10693 </member>
10694 <member name="F:OpenMetaverse.MoneyTransactionType.PayObject">
10695 <summary></summary>
10696 </member>
10697 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectPays">
10698 <summary></summary>
10699 </member>
10700 <member name="F:OpenMetaverse.MoneyTransactionType.GroupLandDeed">
10701 <summary></summary>
10702 </member>
10703 <member name="F:OpenMetaverse.MoneyTransactionType.GroupObjectDeed">
10704 <summary></summary>
10705 </member>
10706 <member name="F:OpenMetaverse.MoneyTransactionType.GroupLiability">
10707 <summary></summary>
10708 </member>
10709 <member name="F:OpenMetaverse.MoneyTransactionType.GroupDividend">
10710 <summary></summary>
10711 </member>
10712 <member name="F:OpenMetaverse.MoneyTransactionType.GroupMembershipDues">
10713 <summary></summary>
10714 </member>
10715 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectRelease">
10716 <summary></summary>
10717 </member>
10718 <member name="F:OpenMetaverse.MoneyTransactionType.LandRelease">
10719 <summary></summary>
10720 </member>
10721 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectDelete">
10722 <summary></summary>
10723 </member>
10724 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectPublicDecay">
10725 <summary></summary>
10726 </member>
10727 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectPublicDelete">
10728 <summary></summary>
10729 </member>
10730 <member name="F:OpenMetaverse.MoneyTransactionType.LindenAdjustment">
10731 <summary></summary>
10732 </member>
10733 <member name="F:OpenMetaverse.MoneyTransactionType.LindenGrant">
10734 <summary></summary>
10735 </member>
10736 <member name="F:OpenMetaverse.MoneyTransactionType.LindenPenalty">
10737 <summary></summary>
10738 </member>
10739 <member name="F:OpenMetaverse.MoneyTransactionType.EventFee">
10740 <summary></summary>
10741 </member>
10742 <member name="F:OpenMetaverse.MoneyTransactionType.EventPrize">
10743 <summary></summary>
10744 </member>
10745 <member name="F:OpenMetaverse.MoneyTransactionType.StipendBasic">
10746 <summary></summary>
10747 </member>
10748 <member name="F:OpenMetaverse.MoneyTransactionType.StipendDeveloper">
10749 <summary></summary>
10750 </member>
10751 <member name="F:OpenMetaverse.MoneyTransactionType.StipendAlways">
10752 <summary></summary>
10753 </member>
10754 <member name="F:OpenMetaverse.MoneyTransactionType.StipendDaily">
10755 <summary></summary>
10756 </member>
10757 <member name="F:OpenMetaverse.MoneyTransactionType.StipendRating">
10758 <summary></summary>
10759 </member>
10760 <member name="F:OpenMetaverse.MoneyTransactionType.StipendDelta">
10761 <summary></summary>
10762 </member>
10763 <member name="T:OpenMetaverse.TransactionFlags">
10764 <summary> 11903 <summary>
10765 11904
10766 </summary> 11905 </summary>
10767 </member> 11906 </member>
10768 <member name="F:OpenMetaverse.TransactionFlags.None"> 11907 <member name="P:OpenMetaverse.Transfer.TimeSinceLastPacket">
10769 <summary></summary> 11908 <summary>Number of milliseconds passed since the last transfer
10770 </member> 11909 packet was received</summary>
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> 11910 </member>
10786 <member name="T:OpenMetaverse.MeanCollisionType"> 11911 <member name="T:OpenMetaverse.AssetDownload">
10787 <summary> 11912 <summary>
10788 11913
10789 </summary> 11914 </summary>
10790 </member> 11915 </member>
10791 <member name="F:OpenMetaverse.MeanCollisionType.None"> 11916 <member name="T:OpenMetaverse.XferDownload">
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">
10810 <summary> 11917 <summary>
10811 Flags sent when a script takes or releases a control 11918
10812 </summary> 11919 </summary>
10813 <remarks>NOTE: (need to verify) These might be a subset of the ControlFlags enum in Movement,</remarks>
10814 </member>
10815 <member name="F:OpenMetaverse.ScriptControlChange.None">
10816 <summary>No Flags set</summary>
10817 </member>
10818 <member name="F:OpenMetaverse.ScriptControlChange.Forward">
10819 <summary>Forward (W or up Arrow)</summary>
10820 </member>
10821 <member name="F:OpenMetaverse.ScriptControlChange.Back">
10822 <summary>Back (S or down arrow)</summary>
10823 </member>
10824 <member name="F:OpenMetaverse.ScriptControlChange.Left">
10825 <summary>Move left (shift+A or left arrow)</summary>
10826 </member>
10827 <member name="F:OpenMetaverse.ScriptControlChange.Right">
10828 <summary>Move right (shift+D or right arrow)</summary>
10829 </member>
10830 <member name="F:OpenMetaverse.ScriptControlChange.Up">
10831 <summary>Up (E or PgUp)</summary>
10832 </member> 11920 </member>
10833 <member name="F:OpenMetaverse.ScriptControlChange.Down"> 11921 <member name="T:OpenMetaverse.ImageDownload">
10834 <summary>Down (C or PgDown)</summary>
10835 </member>
10836 <member name="F:OpenMetaverse.ScriptControlChange.RotateLeft">
10837 <summary>Rotate left (A or left arrow)</summary>
10838 </member>
10839 <member name="F:OpenMetaverse.ScriptControlChange.RotateRight">
10840 <summary>Rotate right (D or right arrow)</summary>
10841 </member>
10842 <member name="F:OpenMetaverse.ScriptControlChange.LeftButton">
10843 <summary>Left Mouse Button</summary>
10844 </member>
10845 <member name="F:OpenMetaverse.ScriptControlChange.MouseLookLeftButton">
10846 <summary>Left Mouse button in MouseLook</summary>
10847 </member>
10848 <member name="T:OpenMetaverse.AgentFlags">
10849 <summary> 11922 <summary>
10850 Currently only used to hide your group title 11923
10851 </summary> 11924 </summary>
10852 </member> 11925 </member>
10853 <member name="F:OpenMetaverse.AgentFlags.None"> 11926 <member name="T:OpenMetaverse.AssetUpload">
10854 <summary>No flags set</summary>
10855 </member>
10856 <member name="F:OpenMetaverse.AgentFlags.HideTitle">
10857 <summary>Hide your group title</summary>
10858 </member>
10859 <member name="T:OpenMetaverse.AgentState">
10860 <summary> 11927 <summary>
10861 Action state of the avatar, which can currently be typing and 11928
10862 editing
10863 </summary> 11929 </summary>
10864 </member> 11930 </member>
10865 <member name="F:OpenMetaverse.AgentState.None"> 11931 <member name="T:OpenMetaverse.ImageRequest">
10866 <summary></summary>
10867 </member>
10868 <member name="F:OpenMetaverse.AgentState.Typing">
10869 <summary></summary>
10870 </member>
10871 <member name="F:OpenMetaverse.AgentState.Editing">
10872 <summary></summary>
10873 </member>
10874 <member name="T:OpenMetaverse.TeleportStatus">
10875 <summary> 11932 <summary>
10876 Current teleport status 11933
10877 </summary> 11934 </summary>
10878 </member> 11935 </member>
10879 <member name="F:OpenMetaverse.TeleportStatus.None"> 11936 <member name="M:OpenMetaverse.ImageRequest.#ctor(OpenMetaverse.UUID,OpenMetaverse.ImageType,System.Single,System.Int32)">
10880 <summary>Unknown status</summary>
10881 </member>
10882 <member name="F:OpenMetaverse.TeleportStatus.Start">
10883 <summary>Teleport initialized</summary>
10884 </member>
10885 <member name="F:OpenMetaverse.TeleportStatus.Progress">
10886 <summary>Teleport in progress</summary>
10887 </member>
10888 <member name="F:OpenMetaverse.TeleportStatus.Failed">
10889 <summary>Teleport failed</summary>
10890 </member>
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">
10898 <summary> 11937 <summary>
10899 11938
10900 </summary> 11939 </summary>
11940 <param name="imageid"></param>
11941 <param name="type"></param>
11942 <param name="priority"></param>
11943 <param name="discardLevel"></param>
10901 </member> 11944 </member>
10902 <member name="F:OpenMetaverse.TeleportFlags.Default"> 11945 <member name="T:OpenMetaverse.AssetManager">
10903 <summary>No flags set, or teleport failed</summary> 11946 <summary>
10904 </member> 11947
10905 <member name="F:OpenMetaverse.TeleportFlags.SetHomeToTarget"> 11948 </summary>
10906 <summary>Set when newbie leaves help island for first time</summary>
10907 </member> 11949 </member>
10908 <member name="F:OpenMetaverse.TeleportFlags.SetLastToTarget"> 11950 <member name="F:OpenMetaverse.AssetManager.TRANSFER_HEADER_TIMEOUT">
10909 <summary></summary> 11951 <summary>Number of milliseconds to wait for a transfer header packet if out of order data was received</summary>
10910 </member> 11952 </member>
10911 <member name="F:OpenMetaverse.TeleportFlags.ViaLure"> 11953 <member name="F:OpenMetaverse.AssetManager.m_XferReceivedEvent">
10912 <summary>Via Lure</summary> 11954 <summary>The event subscribers. null if no subcribers</summary>
10913 </member> 11955 </member>
10914 <member name="F:OpenMetaverse.TeleportFlags.ViaLandmark"> 11956 <member name="M:OpenMetaverse.AssetManager.OnXferReceived(OpenMetaverse.XferReceivedEventArgs)">
10915 <summary>Via Landmark</summary> 11957 <summary>Raises the XferReceived event</summary>
11958 <param name="e">A XferReceivedEventArgs object containing the
11959 data returned from the simulator</param>
10916 </member> 11960 </member>
10917 <member name="F:OpenMetaverse.TeleportFlags.ViaLocation"> 11961 <member name="F:OpenMetaverse.AssetManager.m_XferReceivedLock">
10918 <summary>Via Location</summary> 11962 <summary>Thread sync lock object</summary>
10919 </member> 11963 </member>
10920 <member name="F:OpenMetaverse.TeleportFlags.ViaHome"> 11964 <member name="F:OpenMetaverse.AssetManager.m_AssetUploadedEvent">
10921 <summary>Via Home</summary> 11965 <summary>The event subscribers. null if no subcribers</summary>
10922 </member> 11966 </member>
10923 <member name="F:OpenMetaverse.TeleportFlags.ViaTelehub"> 11967 <member name="M:OpenMetaverse.AssetManager.OnAssetUploaded(OpenMetaverse.AssetUploadEventArgs)">
10924 <summary>Via Telehub</summary> 11968 <summary>Raises the AssetUploaded event</summary>
11969 <param name="e">A AssetUploadedEventArgs object containing the
11970 data returned from the simulator</param>
10925 </member> 11971 </member>
10926 <member name="F:OpenMetaverse.TeleportFlags.ViaLogin"> 11972 <member name="F:OpenMetaverse.AssetManager.m_AssetUploadedLock">
10927 <summary>Via Login</summary> 11973 <summary>Thread sync lock object</summary>
10928 </member> 11974 </member>
10929 <member name="F:OpenMetaverse.TeleportFlags.ViaGodlikeLure"> 11975 <member name="F:OpenMetaverse.AssetManager.m_UploadProgressEvent">
10930 <summary>Linden Summoned</summary> 11976 <summary>The event subscribers. null if no subcribers</summary>
10931 </member> 11977 </member>
10932 <member name="F:OpenMetaverse.TeleportFlags.Godlike"> 11978 <member name="M:OpenMetaverse.AssetManager.OnUploadProgress(OpenMetaverse.AssetUploadEventArgs)">
10933 <summary>Linden Forced me</summary> 11979 <summary>Raises the UploadProgress event</summary>
11980 <param name="e">A UploadProgressEventArgs object containing the
11981 data returned from the simulator</param>
10934 </member> 11982 </member>
10935 <member name="F:OpenMetaverse.TeleportFlags.NineOneOne"> 11983 <member name="F:OpenMetaverse.AssetManager.m_UploadProgressLock">
10936 <summary></summary> 11984 <summary>Thread sync lock object</summary>
10937 </member> 11985 </member>
10938 <member name="F:OpenMetaverse.TeleportFlags.DisableCancel"> 11986 <member name="F:OpenMetaverse.AssetManager.m_InitiateDownloadEvent">
10939 <summary>Agent Teleported Home via Script</summary> 11987 <summary>The event subscribers. null if no subcribers</summary>
10940 </member> 11988 </member>
10941 <member name="F:OpenMetaverse.TeleportFlags.ViaRegionID"> 11989 <member name="M:OpenMetaverse.AssetManager.OnInitiateDownload(OpenMetaverse.InitiateDownloadEventArgs)">
10942 <summary></summary> 11990 <summary>Raises the InitiateDownload event</summary>
11991 <param name="e">A InitiateDownloadEventArgs object containing the
11992 data returned from the simulator</param>
10943 </member> 11993 </member>
10944 <member name="F:OpenMetaverse.TeleportFlags.IsFlying"> 11994 <member name="F:OpenMetaverse.AssetManager.m_InitiateDownloadLock">
10945 <summary></summary> 11995 <summary>Thread sync lock object</summary>
10946 </member> 11996 </member>
10947 <member name="F:OpenMetaverse.TeleportFlags.ResetHome"> 11997 <member name="F:OpenMetaverse.AssetManager.m_ImageReceiveProgressEvent">
10948 <summary></summary> 11998 <summary>The event subscribers. null if no subcribers</summary>
10949 </member> 11999 </member>
10950 <member name="F:OpenMetaverse.TeleportFlags.ForceRedirect"> 12000 <member name="M:OpenMetaverse.AssetManager.OnImageReceiveProgress(OpenMetaverse.ImageReceiveProgressEventArgs)">
10951 <summary>forced to new location for example when avatar is banned or ejected</summary> 12001 <summary>Raises the ImageReceiveProgress event</summary>
12002 <param name="e">A ImageReceiveProgressEventArgs object containing the
12003 data returned from the simulator</param>
10952 </member> 12004 </member>
10953 <member name="F:OpenMetaverse.TeleportFlags.FinishedViaLure"> 12005 <member name="F:OpenMetaverse.AssetManager.m_ImageReceiveProgressLock">
10954 <summary>Teleport Finished via a Lure</summary> 12006 <summary>Thread sync lock object</summary>
10955 </member> 12007 </member>
10956 <member name="F:OpenMetaverse.TeleportFlags.FinishedViaNewSim"> 12008 <member name="F:OpenMetaverse.AssetManager.Cache">
10957 <summary>Finished, Sim Changed</summary> 12009 <summary>Texture download cache</summary>
10958 </member> 12010 </member>
10959 <member name="F:OpenMetaverse.TeleportFlags.FinishedViaSameSim"> 12011 <member name="M:OpenMetaverse.AssetManager.#ctor(OpenMetaverse.GridClient)">
10960 <summary>Finished, Same Sim</summary> 12012 <summary>
12013 Default constructor
12014 </summary>
12015 <param name="client">A reference to the GridClient object</param>
10961 </member> 12016 </member>
10962 <member name="T:OpenMetaverse.TeleportLureFlags"> 12017 <member name="M:OpenMetaverse.AssetManager.RequestAsset(OpenMetaverse.UUID,OpenMetaverse.AssetType,System.Boolean,OpenMetaverse.AssetManager.AssetReceivedCallback)">
10963 <summary> 12018 <summary>
10964 12019 Request an asset download
10965 </summary> 12020 </summary>
12021 <param name="assetID">Asset UUID</param>
12022 <param name="type">Asset type, must be correct for the transfer to succeed</param>
12023 <param name="priority">Whether to give this transfer an elevated priority</param>
12024 <param name="callback">The callback to fire when the simulator responds with the asset data</param>
10966 </member> 12025 </member>
10967 <member name="F:OpenMetaverse.TeleportLureFlags.NormalLure"> 12026 <member name="M:OpenMetaverse.AssetManager.RequestAsset(OpenMetaverse.UUID,OpenMetaverse.AssetType,System.Boolean,OpenMetaverse.SourceType,OpenMetaverse.AssetManager.AssetReceivedCallback)">
10968 <summary></summary> 12027 <summary>
12028 Request an asset download
12029 </summary>
12030 <param name="assetID">Asset UUID</param>
12031 <param name="type">Asset type, must be correct for the transfer to succeed</param>
12032 <param name="priority">Whether to give this transfer an elevated priority</param>
12033 <param name="sourceType">Source location of the requested asset</param>
12034 <param name="callback">The callback to fire when the simulator responds with the asset data</param>
10969 </member> 12035 </member>
10970 <member name="F:OpenMetaverse.TeleportLureFlags.GodlikeLure"> 12036 <member name="M:OpenMetaverse.AssetManager.RequestAsset(OpenMetaverse.UUID,OpenMetaverse.AssetType,System.Boolean,OpenMetaverse.SourceType,OpenMetaverse.UUID,OpenMetaverse.AssetManager.AssetReceivedCallback)">
10971 <summary></summary> 12037 <summary>
12038 Request an asset download
12039 </summary>
12040 <param name="assetID">Asset UUID</param>
12041 <param name="type">Asset type, must be correct for the transfer to succeed</param>
12042 <param name="priority">Whether to give this transfer an elevated priority</param>
12043 <param name="sourceType">Source location of the requested asset</param>
12044 <param name="transactionID">UUID of the transaction</param>
12045 <param name="callback">The callback to fire when the simulator responds with the asset data</param>
10972 </member> 12046 </member>
10973 <member name="F:OpenMetaverse.TeleportLureFlags.GodlikePursuit"> 12047 <member name="M:OpenMetaverse.AssetManager.RequestAssetXfer(System.String,System.Boolean,System.Boolean,OpenMetaverse.UUID,OpenMetaverse.AssetType,System.Boolean)">
10974 <summary></summary> 12048 <summary>
12049 Request an asset download through the almost deprecated Xfer system
12050 </summary>
12051 <param name="filename">Filename of the asset to request</param>
12052 <param name="deleteOnCompletion">Whether or not to delete the asset
12053 off the server after it is retrieved</param>
12054 <param name="useBigPackets">Use large transfer packets or not</param>
12055 <param name="vFileID">UUID of the file to request, if filename is
12056 left empty</param>
12057 <param name="vFileType">Asset type of <code>vFileID</code>, or
12058 <code>AssetType.Unknown</code> if filename is not empty</param>
12059 <param name="fromCache">Sets the FilePath in the request to Cache
12060 (4) if true, otherwise Unknown (0) is used</param>
12061 <returns></returns>
10975 </member> 12062 </member>
10976 <member name="T:OpenMetaverse.ScriptSensorTypeFlags"> 12063 <member name="M:OpenMetaverse.AssetManager.RequestInventoryAsset(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.AssetType,System.Boolean,OpenMetaverse.AssetManager.AssetReceivedCallback)">
10977 <summary> 12064 <summary>
10978 12065
10979 </summary> 12066 </summary>
12067 <param name="assetID">Use UUID.Zero if you do not have the
12068 asset ID but have all the necessary permissions</param>
12069 <param name="itemID">The item ID of this asset in the inventory</param>
12070 <param name="taskID">Use UUID.Zero if you are not requesting an
12071 asset from an object inventory</param>
12072 <param name="ownerID">The owner of this asset</param>
12073 <param name="type">Asset type</param>
12074 <param name="priority">Whether to prioritize this asset download or not</param>
12075 <param name="callback"></param>
10980 </member> 12076 </member>
10981 <member name="F:OpenMetaverse.ScriptSensorTypeFlags.Agent"> 12077 <member name="M:OpenMetaverse.AssetManager.SetPendingAssetUploadData(OpenMetaverse.AssetUpload)">
10982 <summary></summary>
10983 </member>
10984 <member name="F:OpenMetaverse.ScriptSensorTypeFlags.Active">
10985 <summary></summary>
10986 </member>
10987 <member name="F:OpenMetaverse.ScriptSensorTypeFlags.Passive">
10988 <summary></summary>
10989 </member>
10990 <member name="F:OpenMetaverse.ScriptSensorTypeFlags.Scripted">
10991 <summary></summary>
10992 </member>
10993 <member name="T:OpenMetaverse.MuteType">
10994 <summary> 12078 <summary>
10995 Type of mute entry 12079 Used to force asset data into the PendingUpload property, ie: for raw terrain uploads
10996 </summary> 12080 </summary>
12081 <param name="assetData">An AssetUpload object containing the data to upload to the simulator</param>
10997 </member> 12082 </member>
10998 <member name="F:OpenMetaverse.MuteType.ByName"> 12083 <member name="M:OpenMetaverse.AssetManager.RequestUpload(OpenMetaverse.Assets.Asset,System.Boolean)">
10999 <summary>Object muted by name</summary>
11000 </member>
11001 <member name="F:OpenMetaverse.MuteType.Resident">
11002 <summary>Muted residet</summary>
11003 </member>
11004 <member name="F:OpenMetaverse.MuteType.Object">
11005 <summary>Object muted by UUID</summary>
11006 </member>
11007 <member name="F:OpenMetaverse.MuteType.Group">
11008 <summary>Muted group</summary>
11009 </member>
11010 <member name="F:OpenMetaverse.MuteType.External">
11011 <summary>Muted external entry</summary>
11012 </member>
11013 <member name="T:OpenMetaverse.MuteFlags">
11014 <summary> 12084 <summary>
11015 Flags of mute entry 12085 Request an asset be uploaded to the simulator
11016 </summary> 12086 </summary>
12087 <param name="asset">The <seealso cref="T:OpenMetaverse.Assets.Asset"/> Object containing the asset data</param>
12088 <param name="storeLocal">If True, the asset once uploaded will be stored on the simulator
12089 in which the client was connected in addition to being stored on the asset server</param>
12090 <returns>The <seealso cref="T:OpenMetaverse.UUID"/> of the transfer, can be used to correlate the upload with
12091 events being fired</returns>
11017 </member> 12092 </member>
11018 <member name="F:OpenMetaverse.MuteFlags.Default"> 12093 <member name="M:OpenMetaverse.AssetManager.RequestUpload(OpenMetaverse.AssetType,System.Byte[],System.Boolean)">
11019 <summary>No exceptions</summary>
11020 </member>
11021 <member name="F:OpenMetaverse.MuteFlags.TextChat">
11022 <summary>Don't mute text chat</summary>
11023 </member>
11024 <member name="F:OpenMetaverse.MuteFlags.VoiceChat">
11025 <summary>Don't mute voice chat</summary>
11026 </member>
11027 <member name="F:OpenMetaverse.MuteFlags.Particles">
11028 <summary>Don't mute particles</summary>
11029 </member>
11030 <member name="F:OpenMetaverse.MuteFlags.ObjectSounds">
11031 <summary>Don't mute sounds</summary>
11032 </member>
11033 <member name="F:OpenMetaverse.MuteFlags.All">
11034 <summary>Don't mute</summary>
11035 </member>
11036 <member name="T:OpenMetaverse.InstantMessage">
11037 <summary> 12094 <summary>
11038 Instant Message 12095 Request an asset be uploaded to the simulator
11039 </summary> 12096 </summary>
12097 <param name="type">The <seealso cref="T:OpenMetaverse.AssetType"/> of the asset being uploaded</param>
12098 <param name="data">A byte array containing the encoded asset data</param>
12099 <param name="storeLocal">If True, the asset once uploaded will be stored on the simulator
12100 in which the client was connected in addition to being stored on the asset server</param>
12101 <returns>The <seealso cref="T:OpenMetaverse.UUID"/> of the transfer, can be used to correlate the upload with
12102 events being fired</returns>
11040 </member> 12103 </member>
11041 <member name="F:OpenMetaverse.InstantMessage.FromAgentID"> 12104 <member name="M:OpenMetaverse.AssetManager.RequestUpload(OpenMetaverse.UUID@,OpenMetaverse.AssetType,System.Byte[],System.Boolean)">
11042 <summary>Key of sender</summary> 12105 <summary>
11043 </member> 12106 Request an asset be uploaded to the simulator
11044 <member name="F:OpenMetaverse.InstantMessage.FromAgentName"> 12107 </summary>
11045 <summary>Name of sender</summary> 12108 <param name="assetID"></param>
11046 </member> 12109 <param name="type">Asset type to upload this data as</param>
11047 <member name="F:OpenMetaverse.InstantMessage.ToAgentID"> 12110 <param name="data">A byte array containing the encoded asset data</param>
11048 <summary>Key of destination avatar</summary> 12111 <param name="storeLocal">If True, the asset once uploaded will be stored on the simulator
11049 </member> 12112 in which the client was connected in addition to being stored on the asset server</param>
11050 <member name="F:OpenMetaverse.InstantMessage.ParentEstateID"> 12113 <returns>The <seealso cref="T:OpenMetaverse.UUID"/> of the transfer, can be used to correlate the upload with
11051 <summary>ID of originating estate</summary> 12114 events being fired</returns>
11052 </member>
11053 <member name="F:OpenMetaverse.InstantMessage.RegionID">
11054 <summary>Key of originating region</summary>
11055 </member> 12115 </member>
11056 <member name="F:OpenMetaverse.InstantMessage.Position"> 12116 <member name="M:OpenMetaverse.AssetManager.RequestUpload(OpenMetaverse.UUID@,OpenMetaverse.AssetType,System.Byte[],System.Boolean,OpenMetaverse.UUID)">
11057 <summary>Coordinates in originating region</summary> 12117 <summary>
12118 Initiate an asset upload
12119 </summary>
12120 <param name="assetID">The ID this asset will have if the
12121 upload succeeds</param>
12122 <param name="type">Asset type to upload this data as</param>
12123 <param name="data">Raw asset data to upload</param>
12124 <param name="storeLocal">Whether to store this asset on the local
12125 simulator or the grid-wide asset server</param>
12126 <param name="transactionID">The tranaction id for the upload <see cref="!:RequestCreateItem"/></param>
12127 <returns>The transaction ID of this transfer</returns>
11058 </member> 12128 </member>
11059 <member name="F:OpenMetaverse.InstantMessage.Dialog"> 12129 <member name="M:OpenMetaverse.AssetManager.RequestImage(OpenMetaverse.UUID,OpenMetaverse.ImageType,System.Single,System.Int32,System.UInt32,OpenMetaverse.TextureDownloadCallback,System.Boolean)">
11060 <summary>Instant message type</summary> 12130 <summary>
12131 Request a texture asset from the simulator using the <see cref="T:OpenMetaverse.TexturePipeline"/> system to
12132 manage the requests and re-assemble the image from the packets received from the simulator
12133 </summary>
12134 <param name="textureID">The <see cref="T:OpenMetaverse.UUID"/> of the texture asset to download</param>
12135 <param name="imageType">The <see cref="T:OpenMetaverse.ImageType"/> of the texture asset.
12136 Use <see cref="F:OpenMetaverse.ImageType.Normal"/> for most textures, or <see cref="F:OpenMetaverse.ImageType.Baked"/> for baked layer texture assets</param>
12137 <param name="priority">A float indicating the requested priority for the transfer. Higher priority values tell the simulator
12138 to prioritize the request before lower valued requests. An image already being transferred using the <see cref="T:OpenMetaverse.TexturePipeline"/> can have
12139 its priority changed by resending the request with the new priority value</param>
12140 <param name="discardLevel">Number of quality layers to discard.
12141 This controls the end marker of the data sent. Sending with value -1 combined with priority of 0 cancels an in-progress
12142 transfer.</param>
12143 <remarks>A bug exists in the Linden Simulator where a -1 will occasionally be sent with a non-zero priority
12144 indicating an off-by-one error.</remarks>
12145 <param name="packetStart">The packet number to begin the request at. A value of 0 begins the request
12146 from the start of the asset texture</param>
12147 <param name="callback">The <see cref="T:OpenMetaverse.TextureDownloadCallback"/> callback to fire when the image is retrieved. The callback
12148 will contain the result of the request and the texture asset data</param>
12149 <param name="progress">If true, the callback will be fired for each chunk of the downloaded image.
12150 The callback asset parameter will contain all previously received chunks of the texture asset starting
12151 from the beginning of the request</param>
12152 <example>
12153 Request an image and fire a callback when the request is complete
12154 <code>
12155 Client.Assets.RequestImage(UUID.Parse("c307629f-e3a1-4487-5e88-0d96ac9d4965"), ImageType.Normal, TextureDownloader_OnDownloadFinished);
12156
12157 private void TextureDownloader_OnDownloadFinished(TextureRequestState state, AssetTexture asset)
12158 {
12159 if(state == TextureRequestState.Finished)
12160 {
12161 Console.WriteLine("Texture {0} ({1} bytes) has been successfully downloaded",
12162 asset.AssetID,
12163 asset.AssetData.Length);
12164 }
12165 }
12166 </code>
12167 Request an image and use an inline anonymous method to handle the downloaded texture data
12168 <code>
12169 Client.Assets.RequestImage(UUID.Parse("c307629f-e3a1-4487-5e88-0d96ac9d4965"), ImageType.Normal, delegate(TextureRequestState state, AssetTexture asset)
12170 {
12171 if(state == TextureRequestState.Finished)
12172 {
12173 Console.WriteLine("Texture {0} ({1} bytes) has been successfully downloaded",
12174 asset.AssetID,
12175 asset.AssetData.Length);
12176 }
12177 }
12178 );
12179 </code>
12180 Request a texture, decode the texture to a bitmap image and apply it to a imagebox
12181 <code>
12182 Client.Assets.RequestImage(UUID.Parse("c307629f-e3a1-4487-5e88-0d96ac9d4965"), ImageType.Normal, TextureDownloader_OnDownloadFinished);
12183
12184 private void TextureDownloader_OnDownloadFinished(TextureRequestState state, AssetTexture asset)
12185 {
12186 if(state == TextureRequestState.Finished)
12187 {
12188 ManagedImage imgData;
12189 Image bitmap;
12190
12191 if (state == TextureRequestState.Finished)
12192 {
12193 OpenJPEG.DecodeToImage(assetTexture.AssetData, out imgData, out bitmap);
12194 picInsignia.Image = bitmap;
12195 }
12196 }
12197 }
12198 </code>
12199 </example>
11061 </member> 12200 </member>
11062 <member name="F:OpenMetaverse.InstantMessage.GroupIM"> 12201 <member name="M:OpenMetaverse.AssetManager.RequestImage(OpenMetaverse.UUID,OpenMetaverse.TextureDownloadCallback)">
11063 <summary>Group IM session toggle</summary> 12202 <summary>
12203 Overload: Request a texture asset from the simulator using the <see cref="T:OpenMetaverse.TexturePipeline"/> system to
12204 manage the requests and re-assemble the image from the packets received from the simulator
12205 </summary>
12206 <param name="textureID">The <see cref="T:OpenMetaverse.UUID"/> of the texture asset to download</param>
12207 <param name="callback">The <see cref="T:OpenMetaverse.TextureDownloadCallback"/> callback to fire when the image is retrieved. The callback
12208 will contain the result of the request and the texture asset data</param>
11064 </member> 12209 </member>
11065 <member name="F:OpenMetaverse.InstantMessage.IMSessionID"> 12210 <member name="M:OpenMetaverse.AssetManager.RequestImage(OpenMetaverse.UUID,OpenMetaverse.ImageType,OpenMetaverse.TextureDownloadCallback)">
11066 <summary>Key of IM session, for Group Messages, the groups UUID</summary> 12211 <summary>
12212 Overload: Request a texture asset from the simulator using the <see cref="T:OpenMetaverse.TexturePipeline"/> system to
12213 manage the requests and re-assemble the image from the packets received from the simulator
12214 </summary>
12215 <param name="textureID">The <see cref="T:OpenMetaverse.UUID"/> of the texture asset to download</param>
12216 <param name="imageType">The <see cref="T:OpenMetaverse.ImageType"/> of the texture asset.
12217 Use <see cref="F:OpenMetaverse.ImageType.Normal"/> for most textures, or <see cref="F:OpenMetaverse.ImageType.Baked"/> for baked layer texture assets</param>
12218 <param name="callback">The <see cref="T:OpenMetaverse.TextureDownloadCallback"/> callback to fire when the image is retrieved. The callback
12219 will contain the result of the request and the texture asset data</param>
11067 </member> 12220 </member>
11068 <member name="F:OpenMetaverse.InstantMessage.Timestamp"> 12221 <member name="M:OpenMetaverse.AssetManager.RequestImage(OpenMetaverse.UUID,OpenMetaverse.ImageType,OpenMetaverse.TextureDownloadCallback,System.Boolean)">
11069 <summary>Timestamp of the instant message</summary> 12222 <summary>
12223 Overload: Request a texture asset from the simulator using the <see cref="T:OpenMetaverse.TexturePipeline"/> system to
12224 manage the requests and re-assemble the image from the packets received from the simulator
12225 </summary>
12226 <param name="textureID">The <see cref="T:OpenMetaverse.UUID"/> of the texture asset to download</param>
12227 <param name="imageType">The <see cref="T:OpenMetaverse.ImageType"/> of the texture asset.
12228 Use <see cref="F:OpenMetaverse.ImageType.Normal"/> for most textures, or <see cref="F:OpenMetaverse.ImageType.Baked"/> for baked layer texture assets</param>
12229 <param name="callback">The <see cref="T:OpenMetaverse.TextureDownloadCallback"/> callback to fire when the image is retrieved. The callback
12230 will contain the result of the request and the texture asset data</param>
12231 <param name="progress">If true, the callback will be fired for each chunk of the downloaded image.
12232 The callback asset parameter will contain all previously received chunks of the texture asset starting
12233 from the beginning of the request</param>
11070 </member> 12234 </member>
11071 <member name="F:OpenMetaverse.InstantMessage.Message"> 12235 <member name="M:OpenMetaverse.AssetManager.RequestImageCancel(OpenMetaverse.UUID)">
11072 <summary>Instant message text</summary> 12236 <summary>
12237 Cancel a texture request
12238 </summary>
12239 <param name="textureID">The texture assets <see cref="T:OpenMetaverse.UUID"/></param>
11073 </member> 12240 </member>
11074 <member name="F:OpenMetaverse.InstantMessage.Offline"> 12241 <member name="M:OpenMetaverse.AssetManager.RequestMesh(OpenMetaverse.UUID,OpenMetaverse.AssetManager.MeshDownloadCallback)">
11075 <summary>Whether this message is held for offline avatars</summary> 12242 <summary>
12243 Requests download of a mesh asset
12244 </summary>
12245 <param name="meshID">UUID of the mesh asset</param>
12246 <param name="callback">Callback when the request completes</param>
11076 </member> 12247 </member>
11077 <member name="F:OpenMetaverse.InstantMessage.BinaryBucket"> 12248 <member name="M:OpenMetaverse.AssetManager.RequestServerBakedImage(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,OpenMetaverse.TextureDownloadCallback)">
11078 <summary>Context specific packed data</summary> 12249 <summary>
12250 Fetach avatar texture on a grid capable of server side baking
12251 </summary>
12252 <param name="avatarID">ID of the avatar</param>
12253 <param name="textureID">ID of the texture</param>
12254 <param name="bakeName">Name of the part of the avatar texture applies to</param>
12255 <param name="callback">Callback invoked on operation completion</param>
11079 </member> 12256 </member>
11080 <member name="M:OpenMetaverse.InstantMessage.ToString"> 12257 <member name="M:OpenMetaverse.AssetManager.FireImageProgressEvent(OpenMetaverse.UUID,System.Int32,System.Int32)">
11081 <summary>Print the struct data as a string</summary> 12258 <summary>
11082 <returns>A string containing the field name, and field value</returns> 12259 Lets TexturePipeline class fire the progress event
12260 </summary>
12261 <param name="texureID">The texture ID currently being downloaded</param>
12262 <param name="transferredBytes">the number of bytes transferred</param>
12263 <param name="totalBytes">the total number of bytes expected</param>
11083 </member> 12264 </member>
11084 <member name="T:OpenMetaverse.MuteEntry"> 12265 <member name="M:OpenMetaverse.AssetManager.TransferInfoHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
11085 <summary>Represents muted object or resident</summary> 12266 <summary>Process an incoming packet and raise the appropriate events</summary>
12267 <param name="sender">The sender</param>
12268 <param name="e">The EventArgs object containing the packet data</param>
11086 </member> 12269 </member>
11087 <member name="F:OpenMetaverse.MuteEntry.Type"> 12270 <member name="M:OpenMetaverse.AssetManager.TransferPacketHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
11088 <summary>Type of the mute entry</summary> 12271 <summary>Process an incoming packet and raise the appropriate events</summary>
12272 <param name="sender">The sender</param>
12273 <param name="e">The EventArgs object containing the packet data</param>
11089 </member> 12274 </member>
11090 <member name="F:OpenMetaverse.MuteEntry.ID"> 12275 <member name="M:OpenMetaverse.AssetManager.InitiateDownloadPacketHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
11091 <summary>UUID of the mute etnry</summary> 12276 <summary>Process an incoming packet and raise the appropriate events</summary>
12277 <param name="sender">The sender</param>
12278 <param name="e">The EventArgs object containing the packet data</param>
11092 </member> 12279 </member>
11093 <member name="F:OpenMetaverse.MuteEntry.Name"> 12280 <member name="M:OpenMetaverse.AssetManager.RequestXferHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
11094 <summary>Mute entry name</summary> 12281 <summary>Process an incoming packet and raise the appropriate events</summary>
12282 <param name="sender">The sender</param>
12283 <param name="e">The EventArgs object containing the packet data</param>
11095 </member> 12284 </member>
11096 <member name="F:OpenMetaverse.MuteEntry.Flags"> 12285 <member name="M:OpenMetaverse.AssetManager.ConfirmXferPacketHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
11097 <summary>Mute flags</summary> 12286 <summary>Process an incoming packet and raise the appropriate events</summary>
12287 <param name="sender">The sender</param>
12288 <param name="e">The EventArgs object containing the packet data</param>
11098 </member> 12289 </member>
11099 <member name="T:OpenMetaverse.TransactionInfo"> 12290 <member name="M:OpenMetaverse.AssetManager.AssetUploadCompleteHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
11100 <summary>Transaction detail sent with MoneyBalanceReply message</summary> 12291 <summary>Process an incoming packet and raise the appropriate events</summary>
12292 <param name="sender">The sender</param>
12293 <param name="e">The EventArgs object containing the packet data</param>
11101 </member> 12294 </member>
11102 <member name="F:OpenMetaverse.TransactionInfo.TransactionType"> 12295 <member name="M:OpenMetaverse.AssetManager.SendXferPacketHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
11103 <summary>Type of the transaction</summary> 12296 <summary>Process an incoming packet and raise the appropriate events</summary>
12297 <param name="sender">The sender</param>
12298 <param name="e">The EventArgs object containing the packet data</param>
11104 </member> 12299 </member>
11105 <member name="F:OpenMetaverse.TransactionInfo.SourceID"> 12300 <member name="M:OpenMetaverse.AssetManager.AbortXferHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
11106 <summary>UUID of the transaction source</summary> 12301 <summary>Process an incoming packet and raise the appropriate events</summary>
12302 <param name="sender">The sender</param>
12303 <param name="e">The EventArgs object containing the packet data</param>
11107 </member> 12304 </member>
11108 <member name="F:OpenMetaverse.TransactionInfo.IsSourceGroup"> 12305 <member name="E:OpenMetaverse.AssetManager.XferReceived">
11109 <summary>Is the transaction source a group</summary> 12306 <summary>Raised when the simulator responds sends </summary>
11110 </member> 12307 </member>
11111 <member name="F:OpenMetaverse.TransactionInfo.DestID"> 12308 <member name="E:OpenMetaverse.AssetManager.AssetUploaded">
11112 <summary>UUID of the transaction destination</summary> 12309 <summary>Raised during upload completes</summary>
11113 </member> 12310 </member>
11114 <member name="F:OpenMetaverse.TransactionInfo.IsDestGroup"> 12311 <member name="E:OpenMetaverse.AssetManager.UploadProgress">
11115 <summary>Is transaction destination a group</summary> 12312 <summary>Raised during upload with progres update</summary>
11116 </member> 12313 </member>
11117 <member name="F:OpenMetaverse.TransactionInfo.Amount"> 12314 <member name="E:OpenMetaverse.AssetManager.InitiateDownload">
11118 <summary>Transaction amount</summary> 12315 <summary>Fired when the simulator sends an InitiateDownloadPacket, used to download terrain .raw files</summary>
11119 </member> 12316 </member>
11120 <member name="F:OpenMetaverse.TransactionInfo.ItemDescription"> 12317 <member name="E:OpenMetaverse.AssetManager.ImageReceiveProgress">
11121 <summary>Transaction description</summary> 12318 <summary>Fired when a texture is in the process of being downloaded by the TexturePipeline class</summary>
11122 </member> 12319 </member>
11123 <member name="T:OpenMetaverse.ChatEventArgs"> 12320 <member name="T:OpenMetaverse.AssetManager.AssetReceivedCallback">
11124 <summary> 12321 <summary>
11125 12322 Callback used for various asset download requests
11126 </summary> 12323 </summary>
12324 <param name="transfer">Transfer information</param>
12325 <param name="asset">Downloaded asset, null on fail</param>
11127 </member> 12326 </member>
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)"> 12327 <member name="T:OpenMetaverse.AssetManager.BakedTextureUploadedCallback">
11129 <summary> 12328 <summary>
11130 Construct a new instance of the ChatEventArgs object 12329 Callback used upon competition of baked texture upload
11131 </summary> 12330 </summary>
11132 <param name="simulator">Sim from which the message originates</param> 12331 <param name="newAssetID">Asset UUID of the newly uploaded baked texture</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>
11141 </member>
11142 <member name="P:OpenMetaverse.ChatEventArgs.Simulator">
11143 <summary>Get the simulator sending the message</summary>
11144 </member>
11145 <member name="P:OpenMetaverse.ChatEventArgs.Message">
11146 <summary>Get the message sent</summary>
11147 </member>
11148 <member name="P:OpenMetaverse.ChatEventArgs.AudibleLevel">
11149 <summary>Get the audible level of the message</summary>
11150 </member>
11151 <member name="P:OpenMetaverse.ChatEventArgs.Type">
11152 <summary>Get the type of message sent: whisper, shout, etc</summary>
11153 </member>
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> 12332 </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)"> 12333 <member name="T:OpenMetaverse.AssetManager.MeshDownloadCallback">
11173 <summary> 12334 <summary>
11174 Construct a new instance of the ScriptDialogEventArgs 12335 A callback that fires upon the completition of the RequestMesh call
11175 </summary> 12336 </summary>
11176 <param name="message">The dialog message</param> 12337 <param name="success">Was the download successfull</param>
11177 <param name="objectName">The name of the object that sent the dialog request</param> 12338 <param name="assetMesh">Resulting mesh or null on problems</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>
11185 </member>
11186 <member name="P:OpenMetaverse.ScriptDialogEventArgs.Message">
11187 <summary>Get the dialog message</summary>
11188 </member>
11189 <member name="P:OpenMetaverse.ScriptDialogEventArgs.ObjectName">
11190 <summary>Get the name of the object that sent the dialog request</summary>
11191 </member>
11192 <member name="P:OpenMetaverse.ScriptDialogEventArgs.ImageID">
11193 <summary>Get the ID of the image to be displayed</summary>
11194 </member> 12339 </member>
11195 <member name="P:OpenMetaverse.ScriptDialogEventArgs.ObjectID"> 12340 <member name="P:OpenMetaverse.XferReceivedEventArgs.Xfer">
11196 <summary>Get the ID of the primitive sending the dialog</summary> 12341 <summary>Xfer data</summary>
11197 </member> 12342 </member>
11198 <member name="P:OpenMetaverse.ScriptDialogEventArgs.FirstName"> 12343 <member name="P:OpenMetaverse.AssetUploadEventArgs.Upload">
11199 <summary>Get the first name of the senders owner</summary> 12344 <summary>Upload data</summary>
11200 </member> 12345 </member>
11201 <member name="P:OpenMetaverse.ScriptDialogEventArgs.LastName"> 12346 <member name="P:OpenMetaverse.InitiateDownloadEventArgs.SimFileName">
11202 <summary>Get the last name of the senders owner</summary> 12347 <summary>Filename used on the simulator</summary>
11203 </member> 12348 </member>
11204 <member name="P:OpenMetaverse.ScriptDialogEventArgs.Channel"> 12349 <member name="P:OpenMetaverse.InitiateDownloadEventArgs.ViewerFileName">
11205 <summary>Get the communication channel the dialog was sent on, responses 12350 <summary>Filename used by the client</summary>
11206 should also send responses on this same channel</summary>
11207 </member> 12351 </member>
11208 <member name="P:OpenMetaverse.ScriptDialogEventArgs.ButtonLabels"> 12352 <member name="P:OpenMetaverse.ImageReceiveProgressEventArgs.ImageID">
11209 <summary>Get the string labels containing the options presented in this dialog</summary> 12353 <summary>UUID of the image that is in progress</summary>
11210 </member> 12354 </member>
11211 <member name="P:OpenMetaverse.ScriptDialogEventArgs.OwnerID"> 12355 <member name="P:OpenMetaverse.ImageReceiveProgressEventArgs.Received">
11212 <summary>UUID of the scritped object owner</summary> 12356 <summary>Number of bytes received so far</summary>
11213 </member> 12357 </member>
11214 <member name="T:OpenMetaverse.ScriptQuestionEventArgs"> 12358 <member name="P:OpenMetaverse.ImageReceiveProgressEventArgs.Total">
11215 <summary>Contains the data sent when a primitive requests debit or other permissions 12359 <summary>Image size in bytes</summary>
11216 requesting a YES or NO answer</summary>
11217 </member> 12360 </member>
11218 <member name="M:OpenMetaverse.ScriptQuestionEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,System.String,OpenMetaverse.ScriptPermission)"> 12361 <member name="T:OpenMetaverse.Assets.AssetScriptText">
11219 <summary> 12362 <summary>
11220 Construct a new instance of the ScriptQuestionEventArgs 12363 Represents an LSL Text object containing a string of UTF encoded characters
11221 </summary> 12364 </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>
11228 </member>
11229 <member name="P:OpenMetaverse.ScriptQuestionEventArgs.Simulator">
11230 <summary>Get the simulator containing the object sending the request</summary>
11231 </member> 12365 </member>
11232 <member name="P:OpenMetaverse.ScriptQuestionEventArgs.TaskID"> 12366 <member name="F:OpenMetaverse.Assets.AssetScriptText.Source">
11233 <summary>Get the ID of the script making the request</summary> 12367 <summary>A string of characters represting the script contents</summary>
11234 </member>
11235 <member name="P:OpenMetaverse.ScriptQuestionEventArgs.ItemID">
11236 <summary>Get the ID of the primitive containing the script making the request</summary>
11237 </member>
11238 <member name="P:OpenMetaverse.ScriptQuestionEventArgs.ObjectName">
11239 <summary>Get the name of the primitive making the request</summary>
11240 </member>
11241 <member name="P:OpenMetaverse.ScriptQuestionEventArgs.ObjectOwnerName">
11242 <summary>Get the name of the owner of the object making the request</summary>
11243 </member>
11244 <member name="P:OpenMetaverse.ScriptQuestionEventArgs.Questions">
11245 <summary>Get the permissions being requested</summary>
11246 </member> 12368 </member>
11247 <member name="T:OpenMetaverse.LoadUrlEventArgs"> 12369 <member name="M:OpenMetaverse.Assets.AssetScriptText.#ctor">
11248 <summary>Contains the data sent when a primitive sends a request 12370 <summary>Initializes a new AssetScriptText object</summary>
11249 to an agent to open the specified URL</summary>
11250 </member> 12371 </member>
11251 <member name="M:OpenMetaverse.LoadUrlEventArgs.#ctor(System.String,OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.String,System.String)"> 12372 <member name="M:OpenMetaverse.Assets.AssetScriptText.#ctor(OpenMetaverse.UUID,System.Byte[])">
11252 <summary> 12373 <summary>
11253 Construct a new instance of the LoadUrlEventArgs 12374 Initializes a new AssetScriptText object with parameters
11254 </summary> 12375 </summary>
11255 <param name="objectName">The name of the object sending the request</param> 12376 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
11256 <param name="objectID">The ID of the object sending the request</param> 12377 <param name="assetData">A byte array containing the raw asset data</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>
11261 </member>
11262 <member name="P:OpenMetaverse.LoadUrlEventArgs.ObjectName">
11263 <summary>Get the name of the object sending the request</summary>
11264 </member>
11265 <member name="P:OpenMetaverse.LoadUrlEventArgs.ObjectID">
11266 <summary>Get the ID of the object sending the request</summary>
11267 </member>
11268 <member name="P:OpenMetaverse.LoadUrlEventArgs.OwnerID">
11269 <summary>Get the ID of the owner of the object sending the request</summary>
11270 </member>
11271 <member name="P:OpenMetaverse.LoadUrlEventArgs.OwnerIsGroup">
11272 <summary>True if the object is owned by a group</summary>
11273 </member> 12378 </member>
11274 <member name="P:OpenMetaverse.LoadUrlEventArgs.Message"> 12379 <member name="M:OpenMetaverse.Assets.AssetScriptText.Encode">
11275 <summary>Get the message sent with the request</summary> 12380 <summary>
12381 Encode a string containing the scripts contents into byte encoded AssetData
12382 </summary>
11276 </member> 12383 </member>
11277 <member name="P:OpenMetaverse.LoadUrlEventArgs.URL"> 12384 <member name="M:OpenMetaverse.Assets.AssetScriptText.Decode">
11278 <summary>Get the URL the object sent</summary> 12385 <summary>
12386 Decode a byte array containing the scripts contents into a string
12387 </summary>
12388 <returns>true if decoding is successful</returns>
11279 </member> 12389 </member>
11280 <member name="T:OpenMetaverse.InstantMessageEventArgs"> 12390 <member name="P:OpenMetaverse.Assets.AssetScriptText.AssetType">
11281 <summary>The date received from an ImprovedInstantMessage</summary> 12391 <summary>Override the base classes AssetType</summary>
11282 </member> 12392 </member>
11283 <member name="M:OpenMetaverse.InstantMessageEventArgs.#ctor(OpenMetaverse.InstantMessage,OpenMetaverse.Simulator)"> 12393 <member name="T:OpenMetaverse.Assets.AssetScriptBinary">
11284 <summary> 12394 <summary>
11285 Construct a new instance of the InstantMessageEventArgs object 12395 Represents an AssetScriptBinary object containing the
12396 LSO compiled bytecode of an LSL script
11286 </summary> 12397 </summary>
11287 <param name="im">the InstantMessage object</param>
11288 <param name="simulator">the simulator where the InstantMessage origniated</param>
11289 </member> 12398 </member>
11290 <member name="P:OpenMetaverse.InstantMessageEventArgs.IM"> 12399 <member name="M:OpenMetaverse.Assets.AssetScriptBinary.#ctor">
11291 <summary>Get the InstantMessage object</summary> 12400 <summary>Initializes a new instance of an AssetScriptBinary object</summary>
11292 </member>
11293 <member name="P:OpenMetaverse.InstantMessageEventArgs.Simulator">
11294 <summary>Get the simulator where the InstantMessage origniated</summary>
11295 </member> 12401 </member>
11296 <member name="T:OpenMetaverse.BalanceEventArgs"> 12402 <member name="M:OpenMetaverse.Assets.AssetScriptBinary.#ctor(OpenMetaverse.UUID,System.Byte[])">
11297 <summary>Contains the currency balance</summary> 12403 <summary>Initializes a new instance of an AssetScriptBinary object with parameters</summary>
12404 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
12405 <param name="assetData">A byte array containing the raw asset data</param>
11298 </member> 12406 </member>
11299 <member name="M:OpenMetaverse.BalanceEventArgs.#ctor(System.Int32)"> 12407 <member name="M:OpenMetaverse.Assets.AssetScriptBinary.Encode">
11300 <summary> 12408 <summary>
11301 Construct a new BalanceEventArgs object 12409 TODO: Encodes a scripts contents into a LSO Bytecode file
11302 </summary> 12410 </summary>
11303 <param name="balance">The currenct balance</param>
11304 </member> 12411 </member>
11305 <member name="P:OpenMetaverse.BalanceEventArgs.Balance"> 12412 <member name="M:OpenMetaverse.Assets.AssetScriptBinary.Decode">
11306 <summary> 12413 <summary>
11307 Get the currenct balance 12414 TODO: Decode LSO Bytecode into a string
11308 </summary> 12415 </summary>
12416 <returns>true</returns>
11309 </member> 12417 </member>
11310 <member name="T:OpenMetaverse.MoneyBalanceReplyEventArgs"> 12418 <member name="P:OpenMetaverse.Assets.AssetScriptBinary.AssetType">
11311 <summary>Contains the transaction summary when an item is purchased, 12419 <summary>Override the base classes AssetType</summary>
11312 money is given, or land is purchased</summary>
11313 </member> 12420 </member>
11314 <member name="M:OpenMetaverse.MoneyBalanceReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Boolean,System.Int32,System.Int32,System.Int32,System.String,OpenMetaverse.TransactionInfo)"> 12421 <member name="T:OpenMetaverse.Assets.AssetCallingCard">
11315 <summary> 12422 <summary>
11316 Construct a new instance of the MoneyBalanceReplyEventArgs object 12423 Represents a Callingcard with AvatarID and Position vector
11317 </summary> 12424 </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>
11325 </member>
11326 <member name="P:OpenMetaverse.MoneyBalanceReplyEventArgs.TransactionID">
11327 <summary>Get the ID of the transaction</summary>
11328 </member> 12425 </member>
11329 <member name="P:OpenMetaverse.MoneyBalanceReplyEventArgs.Success"> 12426 <member name="F:OpenMetaverse.Assets.AssetCallingCard.AvatarID">
11330 <summary>True of the transaction was successful</summary> 12427 <summary>UUID of the Callingcard target avatar</summary>
11331 </member>
11332 <member name="P:OpenMetaverse.MoneyBalanceReplyEventArgs.Balance">
11333 <summary>Get the remaining currency balance</summary>
11334 </member>
11335 <member name="P:OpenMetaverse.MoneyBalanceReplyEventArgs.MetersCredit">
11336 <summary>Get the meters credited</summary>
11337 </member>
11338 <member name="P:OpenMetaverse.MoneyBalanceReplyEventArgs.MetersCommitted">
11339 <summary>Get the meters comitted</summary>
11340 </member>
11341 <member name="P:OpenMetaverse.MoneyBalanceReplyEventArgs.Description">
11342 <summary>Get the description of the transaction</summary>
11343 </member>
11344 <member name="P:OpenMetaverse.MoneyBalanceReplyEventArgs.TransactionInfo">
11345 <summary>Detailed transaction information</summary>
11346 </member> 12428 </member>
11347 <member name="T:OpenMetaverse.AgentDataReplyEventArgs"> 12429 <member name="M:OpenMetaverse.Assets.AssetCallingCard.#ctor">
11348 <summary>Data sent from the simulator containing information about your agent and active group information</summary> 12430 <summary>Construct an Asset of type Callingcard</summary>
11349 </member> 12431 </member>
11350 <member name="M:OpenMetaverse.AgentDataReplyEventArgs.#ctor(System.String,System.String,OpenMetaverse.UUID,System.String,OpenMetaverse.GroupPowers,System.String)"> 12432 <member name="M:OpenMetaverse.Assets.AssetCallingCard.#ctor(OpenMetaverse.UUID,System.Byte[])">
11351 <summary> 12433 <summary>
11352 Construct a new instance of the AgentDataReplyEventArgs object 12434 Construct an Asset object of type Callingcard
11353 </summary> 12435 </summary>
11354 <param name="firstName">The agents first name</param> 12436 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
11355 <param name="lastName">The agents last name</param> 12437 <param name="assetData">A byte array containing the raw asset data</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>
11360 </member>
11361 <member name="P:OpenMetaverse.AgentDataReplyEventArgs.FirstName">
11362 <summary>Get the agents first name</summary>
11363 </member>
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> 12438 </member>
11383 <member name="M:OpenMetaverse.AnimationsChangedEventArgs.#ctor(OpenMetaverse.InternalDictionary{OpenMetaverse.UUID,System.Int32})"> 12439 <member name="M:OpenMetaverse.Assets.AssetCallingCard.#ctor(OpenMetaverse.UUID)">
11384 <summary> 12440 <summary>
11385 Construct a new instance of the AnimationsChangedEventArgs class 12441 Constuct an asset of type Callingcard
11386 </summary> 12442 </summary>
11387 <param name="agentAnimations">The dictionary that contains the changed animations</param> 12443 <param name="avatarID">UUID of the target avatar</param>
11388 </member>
11389 <member name="P:OpenMetaverse.AnimationsChangedEventArgs.Animations">
11390 <summary>Get the dictionary that contains the changed animations</summary>
11391 </member> 12444 </member>
11392 <member name="T:OpenMetaverse.MeanCollisionEventArgs"> 12445 <member name="M:OpenMetaverse.Assets.AssetCallingCard.Encode">
11393 <summary> 12446 <summary>
11394 Data sent from a simulator indicating a collision with your agent 12447 Encode the raw contents of a string with the specific Callingcard format
11395 </summary> 12448 </summary>
11396 </member> 12449 </member>
11397 <member name="M:OpenMetaverse.MeanCollisionEventArgs.#ctor(OpenMetaverse.MeanCollisionType,OpenMetaverse.UUID,OpenMetaverse.UUID,System.Single,System.DateTime)"> 12450 <member name="M:OpenMetaverse.Assets.AssetCallingCard.Decode">
11398 <summary> 12451 <summary>
11399 Construct a new instance of the MeanCollisionEventArgs class 12452 Decode the raw asset data, populating the AvatarID and Position
11400 </summary> 12453 </summary>
11401 <param name="type">The type of collision that occurred</param> 12454 <returns>true if the AssetData was successfully decoded to a UUID and Vector</returns>
11402 <param name="perp">The ID of the agent or object that perpetrated the agression</param>
11403 <param name="victim">The ID of the Victim</param>
11404 <param name="magnitude">The strength of the collision</param>
11405 <param name="time">The Time the collision occurred</param>
11406 </member>
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> 12455 </member>
11422 <member name="T:OpenMetaverse.RegionCrossedEventArgs"> 12456 <member name="P:OpenMetaverse.Assets.AssetCallingCard.AssetType">
11423 <summary>Data sent to your agent when it crosses region boundaries</summary> 12457 <summary>Override the base classes AssetType</summary>
11424 </member> 12458 </member>
11425 <member name="M:OpenMetaverse.RegionCrossedEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.Simulator)"> 12459 <member name="T:OpenMetaverse.SoundManager">
11426 <summary> 12460 <summary>
11427 Construct a new instance of the RegionCrossedEventArgs class 12461
11428 </summary> 12462 </summary>
11429 <param name="oldSim">The simulator your agent just left</param>
11430 <param name="newSim">The simulator your agent is now in</param>
11431 </member> 12463 </member>
11432 <member name="P:OpenMetaverse.RegionCrossedEventArgs.OldSimulator"> 12464 <member name="F:OpenMetaverse.SoundManager.m_AttachedSound">
11433 <summary>Get the simulator your agent just left</summary> 12465 <summary>The event subscribers, null of no subscribers</summary>
11434 </member> 12466 </member>
11435 <member name="P:OpenMetaverse.RegionCrossedEventArgs.NewSimulator"> 12467 <member name="M:OpenMetaverse.SoundManager.OnAttachedSound(OpenMetaverse.AttachedSoundEventArgs)">
11436 <summary>Get the simulator your agent is now in</summary> 12468 <summary>Raises the AttachedSound Event</summary>
12469 <param name="e">A AttachedSoundEventArgs object containing
12470 the data sent from the simulator</param>
11437 </member> 12471 </member>
11438 <member name="T:OpenMetaverse.GroupChatJoinedEventArgs"> 12472 <member name="F:OpenMetaverse.SoundManager.m_AttachedSoundLock">
11439 <summary>Data sent from the simulator when your agent joins a group chat session</summary> 12473 <summary>Thread sync lock object</summary>
11440 </member> 12474 </member>
11441 <member name="M:OpenMetaverse.GroupChatJoinedEventArgs.#ctor(OpenMetaverse.UUID,System.String,OpenMetaverse.UUID,System.Boolean)"> 12475 <member name="F:OpenMetaverse.SoundManager.m_AttachedSoundGainChange">
11442 <summary> 12476 <summary>The event subscribers, null of no subscribers</summary>
11443 Construct a new instance of the GroupChatJoinedEventArgs class
11444 </summary>
11445 <param name="groupChatSessionID">The ID of the session</param>
11446 <param name="sessionName">The name of the session</param>
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>
11449 </member> 12477 </member>
11450 <member name="P:OpenMetaverse.GroupChatJoinedEventArgs.SessionID"> 12478 <member name="M:OpenMetaverse.SoundManager.OnAttachedSoundGainChange(OpenMetaverse.AttachedSoundGainChangeEventArgs)">
11451 <summary>Get the ID of the group chat session</summary> 12479 <summary>Raises the AttachedSoundGainChange Event</summary>
12480 <param name="e">A AttachedSoundGainChangeEventArgs object containing
12481 the data sent from the simulator</param>
11452 </member> 12482 </member>
11453 <member name="P:OpenMetaverse.GroupChatJoinedEventArgs.SessionName"> 12483 <member name="F:OpenMetaverse.SoundManager.m_AttachedSoundGainChangeLock">
11454 <summary>Get the name of the session</summary> 12484 <summary>Thread sync lock object</summary>
11455 </member> 12485 </member>
11456 <member name="P:OpenMetaverse.GroupChatJoinedEventArgs.TmpSessionID"> 12486 <member name="F:OpenMetaverse.SoundManager.m_SoundTrigger">
11457 <summary>Get the temporary session ID used for establishing new sessions</summary> 12487 <summary>The event subscribers, null of no subscribers</summary>
11458 </member> 12488 </member>
11459 <member name="P:OpenMetaverse.GroupChatJoinedEventArgs.Success"> 12489 <member name="M:OpenMetaverse.SoundManager.OnSoundTrigger(OpenMetaverse.SoundTriggerEventArgs)">
11460 <summary>True if your agent successfully joined the session</summary> 12490 <summary>Raises the SoundTrigger Event</summary>
12491 <param name="e">A SoundTriggerEventArgs object containing
12492 the data sent from the simulator</param>
11461 </member> 12493 </member>
11462 <member name="T:OpenMetaverse.AlertMessageEventArgs"> 12494 <member name="F:OpenMetaverse.SoundManager.m_SoundTriggerLock">
11463 <summary>Data sent by the simulator containing urgent messages</summary> 12495 <summary>Thread sync lock object</summary>
11464 </member> 12496 </member>
11465 <member name="M:OpenMetaverse.AlertMessageEventArgs.#ctor(System.String)"> 12497 <member name="F:OpenMetaverse.SoundManager.m_PreloadSound">
11466 <summary> 12498 <summary>The event subscribers, null of no subscribers</summary>
11467 Construct a new instance of the AlertMessageEventArgs class
11468 </summary>
11469 <param name="message">The alert message</param>
11470 </member> 12499 </member>
11471 <member name="P:OpenMetaverse.AlertMessageEventArgs.Message"> 12500 <member name="M:OpenMetaverse.SoundManager.OnPreloadSound(OpenMetaverse.PreloadSoundEventArgs)">
11472 <summary>Get the alert message</summary> 12501 <summary>Raises the PreloadSound Event</summary>
12502 <param name="e">A PreloadSoundEventArgs object containing
12503 the data sent from the simulator</param>
11473 </member> 12504 </member>
11474 <member name="T:OpenMetaverse.ScriptControlEventArgs"> 12505 <member name="F:OpenMetaverse.SoundManager.m_PreloadSoundLock">
11475 <summary>Data sent by a script requesting to take or release specified controls to your agent</summary> 12506 <summary>Thread sync lock object</summary>
11476 </member> 12507 </member>
11477 <member name="M:OpenMetaverse.ScriptControlEventArgs.#ctor(OpenMetaverse.ScriptControlChange,System.Boolean,System.Boolean)"> 12508 <member name="M:OpenMetaverse.SoundManager.#ctor(OpenMetaverse.GridClient)">
11478 <summary> 12509 <summary>
11479 Construct a new instance of the ScriptControlEventArgs class 12510 Construct a new instance of the SoundManager class, used for playing and receiving
12511 sound assets
11480 </summary> 12512 </summary>
11481 <param name="controls">The controls the script is attempting to take or release to the agent</param> 12513 <param name="client">A reference to the current GridClient instance</param>
11482 <param name="pass">True if the script is passing controls back to the agent</param>
11483 <param name="take">True if the script is requesting controls be released to the script</param>
11484 </member>
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> 12514 </member>
11494 <member name="T:OpenMetaverse.CameraConstraintEventArgs"> 12515 <member name="M:OpenMetaverse.SoundManager.PlaySound(OpenMetaverse.UUID)">
11495 <summary> 12516 <summary>
11496 Data sent from the simulator to an agent to indicate its view limits 12517 Plays a sound in the current region at full volume from avatar position
11497 </summary> 12518 </summary>
12519 <param name="soundID">UUID of the sound to be played</param>
11498 </member> 12520 </member>
11499 <member name="M:OpenMetaverse.CameraConstraintEventArgs.#ctor(OpenMetaverse.Vector4)"> 12521 <member name="M:OpenMetaverse.SoundManager.SendSoundTrigger(OpenMetaverse.UUID,OpenMetaverse.Vector3)">
11500 <summary> 12522 <summary>
11501 Construct a new instance of the CameraConstraintEventArgs class 12523 Plays a sound in the current region at full volume
11502 </summary> 12524 </summary>
11503 <param name="collidePlane">The collision plane</param> 12525 <param name="soundID">UUID of the sound to be played.</param>
11504 </member> 12526 <param name="position">position for the sound to be played at. Normally the avatar.</param>
11505 <member name="P:OpenMetaverse.CameraConstraintEventArgs.CollidePlane">
11506 <summary>Get the collision plane</summary>
11507 </member> 12527 </member>
11508 <member name="T:OpenMetaverse.ScriptSensorReplyEventArgs"> 12528 <member name="M:OpenMetaverse.SoundManager.SendSoundTrigger(OpenMetaverse.UUID,OpenMetaverse.Vector3,System.Single)">
11509 <summary> 12529 <summary>
11510 Data containing script sensor requests which allow an agent to know the specific details 12530 Plays a sound in the current region
11511 of a primitive sending script sensor requests
11512 </summary> 12531 </summary>
12532 <param name="soundID">UUID of the sound to be played.</param>
12533 <param name="position">position for the sound to be played at. Normally the avatar.</param>
12534 <param name="gain">volume of the sound, from 0.0 to 1.0</param>
11513 </member> 12535 </member>
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)"> 12536 <member name="M:OpenMetaverse.SoundManager.SendSoundTrigger(OpenMetaverse.UUID,OpenMetaverse.Simulator,OpenMetaverse.Vector3,System.Single)">
11515 <summary> 12537 <summary>
11516 Construct a new instance of the ScriptSensorReplyEventArgs 12538 Plays a sound in the specified sim
11517 </summary> 12539 </summary>
11518 <param name="requestorID">The ID of the primitive sending the sensor</param> 12540 <param name="soundID">UUID of the sound to be played.</param>
11519 <param name="groupID">The ID of the group associated with the primitive</param> 12541 <param name="sim">UUID of the sound to be played.</param>
11520 <param name="name">The name of the primitive sending the sensor</param> 12542 <param name="position">position for the sound to be played at. Normally the avatar.</param>
11521 <param name="objectID">The ID of the primitive sending the sensor</param> 12543 <param name="gain">volume of the sound, from 0.0 to 1.0</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>
11528 </member>
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> 12544 </member>
11535 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.Name"> 12545 <member name="M:OpenMetaverse.SoundManager.SendSoundTrigger(OpenMetaverse.UUID,System.UInt64,OpenMetaverse.Vector3,System.Single)">
11536 <summary>Get the name of the primitive sending the sensor</summary> 12546 <summary>
12547 Play a sound asset
12548 </summary>
12549 <param name="soundID">UUID of the sound to be played.</param>
12550 <param name="handle">handle id for the sim to be played in.</param>
12551 <param name="position">position for the sound to be played at. Normally the avatar.</param>
12552 <param name="gain">volume of the sound, from 0.0 to 1.0</param>
11537 </member> 12553 </member>
11538 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.ObjectID"> 12554 <member name="M:OpenMetaverse.SoundManager.AttachedSoundHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
11539 <summary>Get the ID of the primitive sending the sensor</summary> 12555 <summary>Process an incoming packet and raise the appropriate events</summary>
12556 <param name="sender">The sender</param>
12557 <param name="e">The EventArgs object containing the packet data</param>
11540 </member> 12558 </member>
11541 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.OwnerID"> 12559 <member name="M:OpenMetaverse.SoundManager.AttachedSoundGainChangeHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
11542 <summary>Get the ID of the owner of the primitive sending the sensor</summary> 12560 <summary>Process an incoming packet and raise the appropriate events</summary>
12561 <param name="sender">The sender</param>
12562 <param name="e">The EventArgs object containing the packet data</param>
11543 </member> 12563 </member>
11544 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.Position"> 12564 <member name="M:OpenMetaverse.SoundManager.PreloadSoundHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
11545 <summary>Get the position of the primitive sending the sensor</summary> 12565 <summary>Process an incoming packet and raise the appropriate events</summary>
12566 <param name="sender">The sender</param>
12567 <param name="e">The EventArgs object containing the packet data</param>
11546 </member> 12568 </member>
11547 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.Range"> 12569 <member name="M:OpenMetaverse.SoundManager.SoundTriggerHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
11548 <summary>Get the range the primitive specified to scan</summary> 12570 <summary>Process an incoming packet and raise the appropriate events</summary>
12571 <param name="sender">The sender</param>
12572 <param name="e">The EventArgs object containing the packet data</param>
11549 </member> 12573 </member>
11550 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.Rotation"> 12574 <member name="E:OpenMetaverse.SoundManager.AttachedSound">
11551 <summary>Get the rotation of the primitive sending the sensor</summary> 12575 <summary>Raised when the simulator sends us data containing
12576 sound</summary>
11552 </member> 12577 </member>
11553 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.Type"> 12578 <member name="E:OpenMetaverse.SoundManager.AttachedSoundGainChange">
11554 <summary>Get the type of sensor the primitive sent</summary> 12579 <summary>Raised when the simulator sends us data containing
12580 ...</summary>
11555 </member> 12581 </member>
11556 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.Velocity"> 12582 <member name="E:OpenMetaverse.SoundManager.SoundTrigger">
11557 <summary>Get the velocity of the primitive sending the sensor</summary> 12583 <summary>Raised when the simulator sends us data containing
12584 ...</summary>
11558 </member> 12585 </member>
11559 <member name="T:OpenMetaverse.AvatarSitResponseEventArgs"> 12586 <member name="E:OpenMetaverse.SoundManager.PreloadSound">
11560 <summary>Contains the response data returned from the simulator in response to a <see cref="!:RequestSit"/></summary> 12587 <summary>Raised when the simulator sends us data containing
12588 ...</summary>
11561 </member> 12589 </member>
11562 <member name="M:OpenMetaverse.AvatarSitResponseEventArgs.#ctor(OpenMetaverse.UUID,System.Boolean,OpenMetaverse.Vector3,OpenMetaverse.Vector3,System.Boolean,OpenMetaverse.Vector3,OpenMetaverse.Quaternion)"> 12590 <member name="T:OpenMetaverse.AttachedSoundEventArgs">
11563 <summary>Construct a new instance of the AvatarSitResponseEventArgs object</summary> 12591 <summary>Provides data for the <see cref="E:OpenMetaverse.SoundManager.AttachedSound"/> event</summary>
12592 <remarks>The <see cref="E:OpenMetaverse.SoundManager.AttachedSound"/> event occurs when the simulator sends
12593 the sound data which emits from an agents attachment</remarks>
12594 <example>
12595 The following code example shows the process to subscribe to the <see cref="E:OpenMetaverse.SoundManager.AttachedSound"/> event
12596 and a stub to handle the data passed from the simulator
12597 <code>
12598 // Subscribe to the AttachedSound event
12599 Client.Sound.AttachedSound += Sound_AttachedSound;
12600
12601 // process the data raised in the event here
12602 private void Sound_AttachedSound(object sender, AttachedSoundEventArgs e)
12603 {
12604 // ... Process AttachedSoundEventArgs here ...
12605 }
12606 </code>
12607 </example>
11564 </member> 12608 </member>
11565 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.ObjectID"> 12609 <member name="M:OpenMetaverse.AttachedSoundEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,System.Single,OpenMetaverse.SoundFlags)">
11566 <summary>Get the ID of the primitive the agent will be sitting on</summary> 12610 <summary>
12611 Construct a new instance of the SoundTriggerEventArgs class
12612 </summary>
12613 <param name="sim">Simulator where the event originated</param>
12614 <param name="soundID">The sound asset id</param>
12615 <param name="ownerID">The ID of the owner</param>
12616 <param name="objectID">The ID of the object</param>
12617 <param name="gain">The volume level</param>
12618 <param name="flags">The <see cref="T:OpenMetaverse.SoundFlags"/></param>
11567 </member> 12619 </member>
11568 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.Autopilot"> 12620 <member name="P:OpenMetaverse.AttachedSoundEventArgs.Simulator">
11569 <summary>True if the simulator Autopilot functions were involved</summary> 12621 <summary>Simulator where the event originated</summary>
11570 </member> 12622 </member>
11571 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.CameraAtOffset"> 12623 <member name="P:OpenMetaverse.AttachedSoundEventArgs.SoundID">
11572 <summary>Get the camera offset of the agent when seated</summary> 12624 <summary>Get the sound asset id</summary>
11573 </member> 12625 </member>
11574 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.CameraEyeOffset"> 12626 <member name="P:OpenMetaverse.AttachedSoundEventArgs.OwnerID">
11575 <summary>Get the camera eye offset of the agent when seated</summary> 12627 <summary>Get the ID of the owner</summary>
11576 </member> 12628 </member>
11577 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.ForceMouselook"> 12629 <member name="P:OpenMetaverse.AttachedSoundEventArgs.ObjectID">
11578 <summary>True of the agent will be in mouselook mode when seated</summary> 12630 <summary>Get the ID of the Object</summary>
11579 </member> 12631 </member>
11580 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.SitPosition"> 12632 <member name="P:OpenMetaverse.AttachedSoundEventArgs.Gain">
11581 <summary>Get the position of the agent when seated</summary> 12633 <summary>Get the volume level</summary>
11582 </member> 12634 </member>
11583 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.SitRotation"> 12635 <member name="P:OpenMetaverse.AttachedSoundEventArgs.Flags">
11584 <summary>Get the rotation of the agent when seated</summary> 12636 <summary>Get the <see cref="T:OpenMetaverse.SoundFlags"/></summary>
11585 </member> 12637 </member>
11586 <member name="T:OpenMetaverse.ChatSessionMemberAddedEventArgs"> 12638 <member name="T:OpenMetaverse.AttachedSoundGainChangeEventArgs">
11587 <summary>Data sent when an agent joins a chat session your agent is currently participating in</summary> 12639 <summary>Provides data for the <see cref="E:OpenMetaverse.SoundManager.AttachedSoundGainChange"/> event</summary>
12640 <remarks>The <see cref="E:OpenMetaverse.SoundManager.AttachedSoundGainChange"/> event occurs when an attached sound
12641 changes its volume level</remarks>
11588 </member> 12642 </member>
11589 <member name="M:OpenMetaverse.ChatSessionMemberAddedEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 12643 <member name="M:OpenMetaverse.AttachedSoundGainChangeEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.UUID,System.Single)">
11590 <summary> 12644 <summary>
11591 Construct a new instance of the ChatSessionMemberAddedEventArgs object 12645 Construct a new instance of the AttachedSoundGainChangedEventArgs class
11592 </summary> 12646 </summary>
11593 <param name="sessionID">The ID of the chat session</param> 12647 <param name="sim">Simulator where the event originated</param>
11594 <param name="agentID">The ID of the agent joining</param> 12648 <param name="objectID">The ID of the Object</param>
12649 <param name="gain">The new volume level</param>
11595 </member> 12650 </member>
11596 <member name="P:OpenMetaverse.ChatSessionMemberAddedEventArgs.SessionID"> 12651 <member name="P:OpenMetaverse.AttachedSoundGainChangeEventArgs.Simulator">
11597 <summary>Get the ID of the chat session</summary> 12652 <summary>Simulator where the event originated</summary>
11598 </member> 12653 </member>
11599 <member name="P:OpenMetaverse.ChatSessionMemberAddedEventArgs.AgentID"> 12654 <member name="P:OpenMetaverse.AttachedSoundGainChangeEventArgs.ObjectID">
11600 <summary>Get the ID of the agent that joined</summary> 12655 <summary>Get the ID of the Object</summary>
11601 </member> 12656 </member>
11602 <member name="T:OpenMetaverse.ChatSessionMemberLeftEventArgs"> 12657 <member name="P:OpenMetaverse.AttachedSoundGainChangeEventArgs.Gain">
11603 <summary>Data sent when an agent exits a chat session your agent is currently participating in</summary> 12658 <summary>Get the volume level</summary>
11604 </member> 12659 </member>
11605 <member name="M:OpenMetaverse.ChatSessionMemberLeftEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 12660 <member name="T:OpenMetaverse.SoundTriggerEventArgs">
12661 <summary>Provides data for the <see cref="E:OpenMetaverse.SoundManager.SoundTrigger"/> event</summary>
12662 <remarks><para>The <see cref="E:OpenMetaverse.SoundManager.SoundTrigger"/> event occurs when the simulator forwards
12663 a request made by yourself or another agent to play either an asset sound or a built in sound</para>
12664
12665 <para>Requests to play sounds where the <see cref="P:OpenMetaverse.SoundTriggerEventArgs.SoundID"/> is not one of the built-in
12666 <see cref="T:OpenMetaverse.Sounds"/> will require sending a request to download the sound asset before it can be played</para>
12667 </remarks>
12668 <example>
12669 The following code example uses the <see cref="P:OpenMetaverse.SoundTriggerEventArgs.OwnerID"/>, <see cref="P:OpenMetaverse.SoundTriggerEventArgs.SoundID"/>
12670 and <see cref="P:OpenMetaverse.SoundTriggerEventArgs.Gain"/>
12671 properties to display some information on a sound request on the <see cref="T:System.Console"/> window.
12672 <code>
12673 // subscribe to the event
12674 Client.Sound.SoundTrigger += Sound_SoundTrigger;
12675
12676 // play the pre-defined BELL_TING sound
12677 Client.Sound.SendSoundTrigger(Sounds.BELL_TING);
12678
12679 // handle the response data
12680 private void Sound_SoundTrigger(object sender, SoundTriggerEventArgs e)
12681 {
12682 Console.WriteLine("{0} played the sound {1} at volume {2}",
12683 e.OwnerID, e.SoundID, e.Gain);
12684 }
12685 </code>
12686 </example>
12687 </member>
12688 <member name="M:OpenMetaverse.SoundTriggerEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,System.Single,System.UInt64,OpenMetaverse.Vector3)">
11606 <summary> 12689 <summary>
11607 Construct a new instance of the ChatSessionMemberLeftEventArgs object 12690 Construct a new instance of the SoundTriggerEventArgs class
11608 </summary> 12691 </summary>
11609 <param name="sessionID">The ID of the chat session</param> 12692 <param name="sim">Simulator where the event originated</param>
11610 <param name="agentID">The ID of the Agent that left</param> 12693 <param name="soundID">The sound asset id</param>
12694 <param name="ownerID">The ID of the owner</param>
12695 <param name="objectID">The ID of the object</param>
12696 <param name="parentID">The ID of the objects parent</param>
12697 <param name="gain">The volume level</param>
12698 <param name="regionHandle">The regionhandle</param>
12699 <param name="position">The source position</param>
11611 </member> 12700 </member>
11612 <member name="P:OpenMetaverse.ChatSessionMemberLeftEventArgs.SessionID"> 12701 <member name="P:OpenMetaverse.SoundTriggerEventArgs.Simulator">
11613 <summary>Get the ID of the chat session</summary> 12702 <summary>Simulator where the event originated</summary>
11614 </member> 12703 </member>
11615 <member name="P:OpenMetaverse.ChatSessionMemberLeftEventArgs.AgentID"> 12704 <member name="P:OpenMetaverse.SoundTriggerEventArgs.SoundID">
11616 <summary>Get the ID of the agent that left</summary> 12705 <summary>Get the sound asset id</summary>
11617 </member> 12706 </member>
11618 <member name="T:OpenMetaverse.SetDisplayNameReplyEventArgs"> 12707 <member name="P:OpenMetaverse.SoundTriggerEventArgs.OwnerID">
11619 <summary>Event arguments with the result of setting display name operation</summary> 12708 <summary>Get the ID of the owner</summary>
11620 </member> 12709 </member>
11621 <member name="M:OpenMetaverse.SetDisplayNameReplyEventArgs.#ctor(System.Int32,System.String,OpenMetaverse.AgentDisplayName)"> 12710 <member name="P:OpenMetaverse.SoundTriggerEventArgs.ObjectID">
11622 <summary>Default constructor</summary> 12711 <summary>Get the ID of the Object</summary>
11623 </member> 12712 </member>
11624 <member name="P:OpenMetaverse.SetDisplayNameReplyEventArgs.Status"> 12713 <member name="P:OpenMetaverse.SoundTriggerEventArgs.ParentID">
11625 <summary>Status code, 200 indicates settign display name was successful</summary> 12714 <summary>Get the ID of the objects parent</summary>
11626 </member> 12715 </member>
11627 <member name="P:OpenMetaverse.SetDisplayNameReplyEventArgs.Reason"> 12716 <member name="P:OpenMetaverse.SoundTriggerEventArgs.Gain">
11628 <summary>Textual description of the status</summary> 12717 <summary>Get the volume level</summary>
11629 </member> 12718 </member>
11630 <member name="P:OpenMetaverse.SetDisplayNameReplyEventArgs.DisplayName"> 12719 <member name="P:OpenMetaverse.SoundTriggerEventArgs.RegionHandle">
11631 <summary>Details of the newly set display name</summary> 12720 <summary>Get the regionhandle</summary>
11632 </member> 12721 </member>
11633 <member name="T:OpenMetaverse.Assets.AssetScriptText"> 12722 <member name="P:OpenMetaverse.SoundTriggerEventArgs.Position">
12723 <summary>Get the source position</summary>
12724 </member>
12725 <member name="T:OpenMetaverse.PreloadSoundEventArgs">
12726 <summary>Provides data for the <see cref="E:OpenMetaverse.AvatarManager.AvatarAppearance"/> event</summary>
12727 <remarks>The <see cref="E:OpenMetaverse.AvatarManager.AvatarAppearance"/> event occurs when the simulator sends
12728 the appearance data for an avatar</remarks>
12729 <example>
12730 The following code example uses the <see cref="P:OpenMetaverse.AvatarAppearanceEventArgs.AvatarID"/> and <see cref="P:OpenMetaverse.AvatarAppearanceEventArgs.VisualParams"/>
12731 properties to display the selected shape of an avatar on the <see cref="T:System.Console"/> window.
12732 <code>
12733 // subscribe to the event
12734 Client.Avatars.AvatarAppearance += Avatars_AvatarAppearance;
12735
12736 // handle the data when the event is raised
12737 void Avatars_AvatarAppearance(object sender, AvatarAppearanceEventArgs e)
12738 {
12739 Console.WriteLine("The Agent {0} is using a {1} shape.", e.AvatarID, (e.VisualParams[31] &gt; 0) : "male" ? "female")
12740 }
12741 </code>
12742 </example>
12743 </member>
12744 <member name="M:OpenMetaverse.PreloadSoundEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID)">
11634 <summary> 12745 <summary>
11635 Represents an LSL Text object containing a string of UTF encoded characters 12746 Construct a new instance of the PreloadSoundEventArgs class
11636 </summary> 12747 </summary>
12748 <param name="sim">Simulator where the event originated</param>
12749 <param name="soundID">The sound asset id</param>
12750 <param name="ownerID">The ID of the owner</param>
12751 <param name="objectID">The ID of the object</param>
11637 </member> 12752 </member>
11638 <member name="F:OpenMetaverse.Assets.AssetScriptText.Source"> 12753 <member name="P:OpenMetaverse.PreloadSoundEventArgs.Simulator">
11639 <summary>A string of characters represting the script contents</summary> 12754 <summary>Simulator where the event originated</summary>
11640 </member> 12755 </member>
11641 <member name="M:OpenMetaverse.Assets.AssetScriptText.#ctor"> 12756 <member name="P:OpenMetaverse.PreloadSoundEventArgs.SoundID">
11642 <summary>Initializes a new AssetScriptText object</summary> 12757 <summary>Get the sound asset id</summary>
11643 </member> 12758 </member>
11644 <member name="M:OpenMetaverse.Assets.AssetScriptText.#ctor(OpenMetaverse.UUID,System.Byte[])"> 12759 <member name="P:OpenMetaverse.PreloadSoundEventArgs.OwnerID">
11645 <summary> 12760 <summary>Get the ID of the owner</summary>
11646 Initializes a new AssetScriptText object with parameters
11647 </summary>
11648 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
11649 <param name="assetData">A byte array containing the raw asset data</param>
11650 </member> 12761 </member>
11651 <member name="M:OpenMetaverse.Assets.AssetScriptText.Encode"> 12762 <member name="P:OpenMetaverse.PreloadSoundEventArgs.ObjectID">
12763 <summary>Get the ID of the Object</summary>
12764 </member>
12765 <member name="F:OpenMetaverse.Voice.VoicePosition.Position">
12766 <summary>Positional vector of the users position</summary>
12767 </member>
12768 <member name="F:OpenMetaverse.Voice.VoicePosition.Velocity">
12769 <summary>Velocity vector of the position</summary>
12770 </member>
12771 <member name="F:OpenMetaverse.Voice.VoicePosition.AtOrientation">
12772 <summary>At Orientation (X axis) of the position</summary>
12773 </member>
12774 <member name="F:OpenMetaverse.Voice.VoicePosition.UpOrientation">
12775 <summary>Up Orientation (Y axis) of the position</summary>
12776 </member>
12777 <member name="F:OpenMetaverse.Voice.VoicePosition.LeftOrientation">
12778 <summary>Left Orientation (Z axis) of the position</summary>
12779 </member>
12780 <member name="T:OpenMetaverse.Rendering.FacetedMesh">
11652 <summary> 12781 <summary>
11653 Encode a string containing the scripts contents into byte encoded AssetData 12782 Contains all mesh faces that belong to a prim
11654 </summary> 12783 </summary>
11655 </member> 12784 </member>
11656 <member name="M:OpenMetaverse.Assets.AssetScriptText.Decode"> 12785 <member name="F:OpenMetaverse.Rendering.FacetedMesh.Faces">
12786 <summary>List of primitive faces</summary>
12787 </member>
12788 <member name="M:OpenMetaverse.Rendering.FacetedMesh.TryDecodeFromAsset(OpenMetaverse.Primitive,OpenMetaverse.Assets.AssetMesh,OpenMetaverse.Rendering.DetailLevel,OpenMetaverse.Rendering.FacetedMesh@)">
11657 <summary> 12789 <summary>
11658 Decode a byte array containing the scripts contents into a string 12790 Decodes mesh asset into FacetedMesh
11659 </summary> 12791 </summary>
11660 <returns>true if decoding is successful</returns> 12792 <param name="prim">Mesh primitive</param>
11661 </member> 12793 <param name="meshAsset">Asset retrieved from the asset server</param>
11662 <member name="P:OpenMetaverse.Assets.AssetScriptText.AssetType"> 12794 <param name="LOD">Level of detail</param>
11663 <summary>Override the base classes AssetType</summary> 12795 <param name="mesh">Resulting decoded FacetedMesh</param>
12796 <returns>True if mesh asset decoding was successful</returns>
11664 </member> 12797 </member>
11665 <member name="T:OpenMetaverse.Assets.GestureStepType"> 12798 <member name="T:OpenMetaverse.Assets.GestureStepType">
11666 <summary> 12799 <summary>
@@ -11830,1358 +12963,6 @@
11830 Returns asset type 12963 Returns asset type
11831 </summary> 12964 </summary>
11832 </member> 12965 </member>
11833 <member name="T:OpenMetaverse.Sounds">
11834 <summary>
11835 pre-defined built in sounds
11836 </summary>
11837 </member>
11838 <member name="F:OpenMetaverse.Sounds.BELL_TING">
11839 <summary></summary>
11840 </member>
11841 <member name="F:OpenMetaverse.Sounds.CLICK">
11842 <summary></summary>
11843 </member>
11844 <member name="F:OpenMetaverse.Sounds.HEALTH_REDUCTION_FEMALE">
11845 <summary></summary>
11846 </member>
11847 <member name="F:OpenMetaverse.Sounds.HEALTH_REDUCTION_MALE">
11848 <summary></summary>
11849 </member>
11850 <member name="F:OpenMetaverse.Sounds.IM_START">
11851 <summary></summary>
11852 </member>
11853 <member name="F:OpenMetaverse.Sounds.INSTANT_MESSAGE_NOTIFICATION">
11854 <summary></summary>
11855 </member>
11856 <member name="F:OpenMetaverse.Sounds.INVALID_OPERATION">
11857 <summary></summary>
11858 </member>
11859 <member name="F:OpenMetaverse.Sounds.KEYBOARD_LOOP">
11860 <summary></summary>
11861 </member>
11862 <member name="F:OpenMetaverse.Sounds.MONEY_REDUCTION_COINS">
11863 <summary>coins</summary>
11864 </member>
11865 <member name="F:OpenMetaverse.Sounds.MONEY_INCREASE_CASH_REGISTER_BELL">
11866 <summary>cash register bell</summary>
11867 </member>
11868 <member name="F:OpenMetaverse.Sounds.NULL_KEYSTROKE">
11869 <summary></summary>
11870 </member>
11871 <member name="F:OpenMetaverse.Sounds.OBJECT_COLLISION">
11872 <summary></summary>
11873 </member>
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">
11947 <summary>
11948 A dictionary containing all pre-defined sounds
11949 </summary>
11950 <returns>A dictionary containing the pre-defined sounds,
11951 where the key is the sounds ID, and the value is a string
11952 containing a name to identify the purpose of the sound</returns>
11953 </member>
11954 <member name="T:OpenMetaverse.GroupMember">
11955 <summary>
11956 Avatar group management
11957 </summary>
11958 </member>
11959 <member name="F:OpenMetaverse.GroupMember.ID">
11960 <summary>Key of Group Member</summary>
11961 </member>
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">
11978 <summary>
11979 Role manager for a group
11980 </summary>
11981 </member>
11982 <member name="F:OpenMetaverse.GroupRole.GroupID">
11983 <summary>Key of the group</summary>
11984 </member>
11985 <member name="F:OpenMetaverse.GroupRole.ID">
11986 <summary>Key of Role</summary>
11987 </member>
11988 <member name="F:OpenMetaverse.GroupRole.Name">
11989 <summary>Name of Role</summary>
11990 </member>
11991 <member name="F:OpenMetaverse.GroupRole.Title">
11992 <summary>Group Title associated with Role</summary>
11993 </member>
11994 <member name="F:OpenMetaverse.GroupRole.Description">
11995 <summary>Description of Role</summary>
11996 </member>
11997 <member name="F:OpenMetaverse.GroupRole.Powers">
11998 <summary>Abilities Associated with Role</summary>
11999 </member>
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">
12005 <summary>
12006 Class to represent Group Title
12007 </summary>
12008 </member>
12009 <member name="F:OpenMetaverse.GroupTitle.GroupID">
12010 <summary>Key of the group</summary>
12011 </member>
12012 <member name="F:OpenMetaverse.GroupTitle.RoleID">
12013 <summary>ID of the role title belongs to</summary>
12014 </member>
12015 <member name="F:OpenMetaverse.GroupTitle.Title">
12016 <summary>Group Title</summary>
12017 </member>
12018 <member name="F:OpenMetaverse.GroupTitle.Selected">
12019 <summary>Whether title is Active</summary>
12020 </member>
12021 <member name="M:OpenMetaverse.GroupTitle.ToString">
12022 <summary>Returns group title</summary>
12023 </member>
12024 <member name="T:OpenMetaverse.Group">
12025 <summary>
12026 Represents a group on the grid
12027 </summary>
12028 </member>
12029 <member name="F:OpenMetaverse.Group.ID">
12030 <summary>Key of Group</summary>
12031 </member>
12032 <member name="F:OpenMetaverse.Group.InsigniaID">
12033 <summary>Key of Group Insignia</summary>
12034 </member>
12035 <member name="F:OpenMetaverse.Group.FounderID">
12036 <summary>Key of Group Founder</summary>
12037 </member>
12038 <member name="F:OpenMetaverse.Group.OwnerRole">
12039 <summary>Key of Group Role for Owners</summary>
12040 </member>
12041 <member name="F:OpenMetaverse.Group.Name">
12042 <summary>Name of Group</summary>
12043 </member>
12044 <member name="F:OpenMetaverse.Group.Charter">
12045 <summary>Text of Group Charter</summary>
12046 </member>
12047 <member name="F:OpenMetaverse.Group.MemberTitle">
12048 <summary>Title of "everyone" role</summary>
12049 </member>
12050 <member name="F:OpenMetaverse.Group.OpenEnrollment">
12051 <summary>Is the group open for enrolement to everyone</summary>
12052 </member>
12053 <member name="F:OpenMetaverse.Group.ShowInList">
12054 <summary>Will group show up in search</summary>
12055 </member>
12056 <member name="F:OpenMetaverse.Group.Powers">
12057 <summary></summary>
12058 </member>
12059 <member name="F:OpenMetaverse.Group.AcceptNotices">
12060 <summary></summary>
12061 </member>
12062 <member name="F:OpenMetaverse.Group.AllowPublish">
12063 <summary></summary>
12064 </member>
12065 <member name="F:OpenMetaverse.Group.MaturePublish">
12066 <summary>Is the group Mature</summary>
12067 </member>
12068 <member name="F:OpenMetaverse.Group.MembershipFee">
12069 <summary>Cost of group membership</summary>
12070 </member>
12071 <member name="F:OpenMetaverse.Group.Money">
12072 <summary></summary>
12073 </member>
12074 <member name="F:OpenMetaverse.Group.Contribution">
12075 <summary></summary>
12076 </member>
12077 <member name="F:OpenMetaverse.Group.GroupMembershipCount">
12078 <summary>The total number of current members this group has</summary>
12079 </member>
12080 <member name="F:OpenMetaverse.Group.GroupRolesCount">
12081 <summary>The number of roles this group has configured</summary>
12082 </member>
12083 <member name="F:OpenMetaverse.Group.ListInProfile">
12084 <summary>Show this group in agent's profile</summary>
12085 </member>
12086 <member name="M:OpenMetaverse.Group.ToString">
12087 <summary>Returns the name of the group</summary>
12088 <returns>A string containing the name of the group</returns>
12089 </member>
12090 <member name="T:OpenMetaverse.Vote">
12091 <summary>
12092 A group Vote
12093 </summary>
12094 </member>
12095 <member name="F:OpenMetaverse.Vote.Candidate">
12096 <summary>Key of Avatar who created Vote</summary>
12097 </member>
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">
12105 <summary>
12106 A group proposal
12107 </summary>
12108 </member>
12109 <member name="F:OpenMetaverse.GroupProposal.VoteText">
12110 <summary>The Text of the proposal</summary>
12111 </member>
12112 <member name="F:OpenMetaverse.GroupProposal.Quorum">
12113 <summary>The minimum number of members that must vote before proposal passes or failes</summary>
12114 </member>
12115 <member name="F:OpenMetaverse.GroupProposal.Majority">
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
12119 </member>
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">
12124 <summary>
12125
12126 </summary>
12127 </member>
12128 <member name="F:OpenMetaverse.GroupAccountSummary.IntervalDays">
12129 <summary></summary>
12130 </member>
12131 <member name="F:OpenMetaverse.GroupAccountSummary.CurrentInterval">
12132 <summary></summary>
12133 </member>
12134 <member name="F:OpenMetaverse.GroupAccountSummary.StartDate">
12135 <summary></summary>
12136 </member>
12137 <member name="F:OpenMetaverse.GroupAccountSummary.Balance">
12138 <summary></summary>
12139 </member>
12140 <member name="F:OpenMetaverse.GroupAccountSummary.TotalCredits">
12141 <summary></summary>
12142 </member>
12143 <member name="F:OpenMetaverse.GroupAccountSummary.TotalDebits">
12144 <summary></summary>
12145 </member>
12146 <member name="F:OpenMetaverse.GroupAccountSummary.ObjectTaxCurrent">
12147 <summary></summary>
12148 </member>
12149 <member name="F:OpenMetaverse.GroupAccountSummary.LightTaxCurrent">
12150 <summary></summary>
12151 </member>
12152 <member name="F:OpenMetaverse.GroupAccountSummary.LandTaxCurrent">
12153 <summary></summary>
12154 </member>
12155 <member name="F:OpenMetaverse.GroupAccountSummary.GroupTaxCurrent">
12156 <summary></summary>
12157 </member>
12158 <member name="F:OpenMetaverse.GroupAccountSummary.ParcelDirFeeCurrent">
12159 <summary></summary>
12160 </member>
12161 <member name="F:OpenMetaverse.GroupAccountSummary.ObjectTaxEstimate">
12162 <summary></summary>
12163 </member>
12164 <member name="F:OpenMetaverse.GroupAccountSummary.LightTaxEstimate">
12165 <summary></summary>
12166 </member>
12167 <member name="F:OpenMetaverse.GroupAccountSummary.LandTaxEstimate">
12168 <summary></summary>
12169 </member>
12170 <member name="F:OpenMetaverse.GroupAccountSummary.GroupTaxEstimate">
12171 <summary></summary>
12172 </member>
12173 <member name="F:OpenMetaverse.GroupAccountSummary.ParcelDirFeeEstimate">
12174 <summary></summary>
12175 </member>
12176 <member name="F:OpenMetaverse.GroupAccountSummary.NonExemptMembers">
12177 <summary></summary>
12178 </member>
12179 <member name="F:OpenMetaverse.GroupAccountSummary.LastTaxDate">
12180 <summary></summary>
12181 </member>
12182 <member name="F:OpenMetaverse.GroupAccountSummary.TaxDate">
12183 <summary></summary>
12184 </member>
12185 <member name="T:OpenMetaverse.GroupNotice">
12186 <summary>
12187 Struct representing a group notice
12188 </summary>
12189 </member>
12190 <member name="F:OpenMetaverse.GroupNotice.Subject">
12191 <summary></summary>
12192 </member>
12193 <member name="F:OpenMetaverse.GroupNotice.Message">
12194 <summary></summary>
12195 </member>
12196 <member name="F:OpenMetaverse.GroupNotice.AttachmentID">
12197 <summary></summary>
12198 </member>
12199 <member name="F:OpenMetaverse.GroupNotice.OwnerID">
12200 <summary></summary>
12201 </member>
12202 <member name="M:OpenMetaverse.GroupNotice.SerializeAttachment">
12203 <summary>
12204
12205 </summary>
12206 <returns></returns>
12207 </member>
12208 <member name="T:OpenMetaverse.GroupNoticesListEntry">
12209 <summary>
12210 Struct representing a group notice list entry
12211 </summary>
12212 </member>
12213 <member name="F:OpenMetaverse.GroupNoticesListEntry.NoticeID">
12214 <summary>Notice ID</summary>
12215 </member>
12216 <member name="F:OpenMetaverse.GroupNoticesListEntry.Timestamp">
12217 <summary>Creation timestamp of notice</summary>
12218 </member>
12219 <member name="F:OpenMetaverse.GroupNoticesListEntry.FromName">
12220 <summary>Agent name who created notice</summary>
12221 </member>
12222 <member name="F:OpenMetaverse.GroupNoticesListEntry.Subject">
12223 <summary>Notice subject</summary>
12224 </member>
12225 <member name="F:OpenMetaverse.GroupNoticesListEntry.HasAttachment">
12226 <summary>Is there an attachment?</summary>
12227 </member>
12228 <member name="F:OpenMetaverse.GroupNoticesListEntry.AssetType">
12229 <summary>Attachment Type</summary>
12230 </member>
12231 <member name="T:OpenMetaverse.ChatSessionMember">
12232 <summary>
12233 Struct representing a member of a group chat session and their settings
12234 </summary>
12235 </member>
12236 <member name="F:OpenMetaverse.ChatSessionMember.AvatarKey">
12237 <summary>The <see cref="T:OpenMetaverse.UUID"/> of the Avatar</summary>
12238 </member>
12239 <member name="F:OpenMetaverse.ChatSessionMember.CanVoiceChat">
12240 <summary>True if user has voice chat enabled</summary>
12241 </member>
12242 <member name="F:OpenMetaverse.ChatSessionMember.IsModerator">
12243 <summary>True of Avatar has moderator abilities</summary>
12244 </member>
12245 <member name="F:OpenMetaverse.ChatSessionMember.MuteText">
12246 <summary>True if a moderator has muted this avatars chat</summary>
12247 </member>
12248 <member name="F:OpenMetaverse.ChatSessionMember.MuteVoice">
12249 <summary>True if a moderator has muted this avatars voice</summary>
12250 </member>
12251 <member name="T:OpenMetaverse.GroupRoleUpdate">
12252 <summary>
12253 Role update flags
12254 </summary>
12255 </member>
12256 <member name="F:OpenMetaverse.GroupRoleUpdate.NoUpdate">
12257 <summary></summary>
12258 </member>
12259 <member name="F:OpenMetaverse.GroupRoleUpdate.UpdateData">
12260 <summary></summary>
12261 </member>
12262 <member name="F:OpenMetaverse.GroupRoleUpdate.UpdatePowers">
12263 <summary></summary>
12264 </member>
12265 <member name="F:OpenMetaverse.GroupRoleUpdate.UpdateAll">
12266 <summary></summary>
12267 </member>
12268 <member name="F:OpenMetaverse.GroupRoleUpdate.Create">
12269 <summary></summary>
12270 </member>
12271 <member name="F:OpenMetaverse.GroupRoleUpdate.Delete">
12272 <summary></summary>
12273 </member>
12274 <member name="F:OpenMetaverse.GroupPowers.None">
12275 <summary></summary>
12276 </member>
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">
12421 <summary>
12422 Handles all network traffic related to reading and writing group
12423 information
12424 </summary>
12425 </member>
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)">
12616 <summary>
12617 Construct a new instance of the GroupManager class
12618 </summary>
12619 <param name="client">A reference to the current <seealso cref="T:OpenMetaverse.GridClient"/> instance</param>
12620 </member>
12621 <member name="M:OpenMetaverse.GroupManager.RequestCurrentGroups">
12622 <summary>
12623 Request a current list of groups the avatar is a member of.
12624 </summary>
12625 <remarks>CAPS Event Queue must be running for this to work since the results
12626 come across CAPS.</remarks>
12627 </member>
12628 <member name="M:OpenMetaverse.GroupManager.RequestGroupName(OpenMetaverse.UUID)">
12629 <summary>
12630 Lookup name of group based on groupID
12631 </summary>
12632 <param name="groupID">groupID of group to lookup name for.</param>
12633 </member>
12634 <member name="M:OpenMetaverse.GroupManager.RequestGroupNames(System.Collections.Generic.List{OpenMetaverse.UUID})">
12635 <summary>
12636 Request lookup of multiple group names
12637 </summary>
12638 <param name="groupIDs">List of group IDs to request.</param>
12639 </member>
12640 <member name="M:OpenMetaverse.GroupManager.RequestGroupProfile(OpenMetaverse.UUID)">
12641 <summary>Lookup group profile data such as name, enrollment, founder, logo, etc</summary>
12642 <remarks>Subscribe to <code>OnGroupProfile</code> event to receive the results.</remarks>
12643 <param name="group">group ID (UUID)</param>
12644 </member>
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)">
12697 <summary>
12698 Save wheather agent wants to accept group notices and list this group in their profile
12699 </summary>
12700 <param name="groupID">Group <see cref="T:OpenMetaverse.UUID"/></param>
12701 <param name="acceptNotices">Accept notices from this group</param>
12702 <param name="listInProfile">List this group in the profile</param>
12703 </member>
12704 <member name="M:OpenMetaverse.GroupManager.RequestJoinGroup(OpenMetaverse.UUID)">
12705 <summary>Request to join a group</summary>
12706 <remarks>Subscribe to <code>OnGroupJoined</code> event for confirmation.</remarks>
12707 <param name="id">group ID (UUID) to join.</param>
12708 </member>
12709 <member name="M:OpenMetaverse.GroupManager.RequestCreateGroup(OpenMetaverse.Group)">
12710 <summary>
12711 Request to create a new group. If the group is successfully
12712 created, L$100 will automatically be deducted
12713 </summary>
12714 <remarks>Subscribe to <code>OnGroupCreated</code> event to receive confirmation.</remarks>
12715 <param name="group">Group struct containing the new group info</param>
12716 </member>
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})">
12927 <summary>
12928 Construct a new instance of the GroupMembersReplyEventArgs class
12929 </summary>
12930 <param name="requestID">The ID of the request</param>
12931 <param name="groupID">The ID of the group</param>
12932 <param name="members">The membership list of the group</param>
12933 </member>
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">
13085 <summary>
13086 Provides notification of a group invitation request sent by another Avatar
13087 </summary>
13088 <remarks>The <see cref="!:GroupInvitation"/> invitation is raised when another avatar makes an offer for our avatar
13089 to join a group.</remarks>
13090 </member>
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">
13108 <summary>
13109 Level of Detail mesh
13110 </summary>
13111 </member>
13112 <member name="T:OpenMetaverse.Assets.AssetClothing">
13113 <summary>
13114 Represents an <seealso cref="T:OpenMetaverse.Assets.AssetWearable"/> that can be worn on an avatar
13115 such as a Shirt, Pants, etc.
13116 </summary>
13117 </member>
13118 <member name="M:OpenMetaverse.Assets.AssetClothing.#ctor">
13119 <summary>Initializes a new instance of an AssetScriptBinary object</summary>
13120 </member>
13121 <member name="M:OpenMetaverse.Assets.AssetClothing.#ctor(OpenMetaverse.UUID,System.Byte[])">
13122 <summary>Initializes a new instance of an AssetScriptBinary object with parameters</summary>
13123 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
13124 <param name="assetData">A byte array containing the raw asset data</param>
13125 </member>
13126 <member name="P:OpenMetaverse.Assets.AssetClothing.AssetType">
13127 <summary>Override the base classes AssetType</summary>
13128 </member>
13129 <member name="T:OpenMetaverse.Assets.TarArchiveReader">
13130 <summary>
13131 Temporary code to do the bare minimum required to read a tar archive for our purposes
13132 </summary>
13133 </member>
13134 <member name="F:OpenMetaverse.Assets.TarArchiveReader.m_br">
13135 <summary>
13136 Binary reader for the underlying stream
13137 </summary>
13138 </member>
13139 <member name="F:OpenMetaverse.Assets.TarArchiveReader.m_nullCharArray">
13140 <summary>
13141 Used to trim off null chars
13142 </summary>
13143 </member>
13144 <member name="F:OpenMetaverse.Assets.TarArchiveReader.m_spaceCharArray">
13145 <summary>
13146 Used to trim off space chars
13147 </summary>
13148 </member>
13149 <member name="M:OpenMetaverse.Assets.TarArchiveReader.#ctor(System.IO.Stream)">
13150 <summary>
13151 Generate a tar reader which reads from the given stream.
13152 </summary>
13153 <param name="s"></param>
13154 </member>
13155 <member name="M:OpenMetaverse.Assets.TarArchiveReader.ReadEntry(System.String@,OpenMetaverse.Assets.TarArchiveReader.TarEntryType@)">
13156 <summary>
13157 Read the next entry in the tar file.
13158 </summary>
13159 <param name="filePath"></param>
13160 <param name="entryType"></param>
13161 <returns>the data for the entry. Returns null if there are no more entries</returns>
13162 </member>
13163 <member name="M:OpenMetaverse.Assets.TarArchiveReader.ReadHeader">
13164 <summary>
13165 Read the next 512 byte chunk of data as a tar header.
13166 </summary>
13167 <returns>A tar header struct. null if we have reached the end of the archive.</returns>
13168 </member>
13169 <member name="M:OpenMetaverse.Assets.TarArchiveReader.ReadData(System.Int32)">
13170 <summary>
13171 Read data following a header
13172 </summary>
13173 <param name="fileSize"></param>
13174 <returns></returns>
13175 </member>
13176 <member name="M:OpenMetaverse.Assets.TarArchiveReader.ConvertOctalBytesToDecimal(System.Byte[],System.Int32,System.Int32)">
13177 <summary>
13178 Convert octal bytes to a decimal representation
13179 </summary>
13180 <param name="bytes"></param>
13181 <param name="count"></param>
13182 <param name="startIndex"></param>
13183 <returns></returns>
13184 </member>
13185 <member name="T:OpenMetaverse.ObjectReturnType"> 12966 <member name="T:OpenMetaverse.ObjectReturnType">
13186 <summary> 12967 <summary>
13187 Type of return to use when returning objects from a parcel 12968 Type of return to use when returning objects from a parcel
@@ -14643,135 +14424,109 @@
14643 <member name="F:OpenMetaverse.NameValue.SendtoType.DataSimViewer"> 14424 <member name="F:OpenMetaverse.NameValue.SendtoType.DataSimViewer">
14644 <summary></summary> 14425 <summary></summary>
14645 </member> 14426 </member>
14646 <member name="T:OpenMetaverse.Rendering.IRendering"> 14427 <member name="T:OpenMetaverse.Rendering.LindenMesh.LODMesh">
14647 <summary> 14428 <summary>
14648 Abstract base for rendering plugins 14429 Level of Detail mesh
14649 </summary> 14430 </summary>
14650 </member> 14431 </member>
14651 <member name="M:OpenMetaverse.Rendering.IRendering.GenerateSimpleMesh(OpenMetaverse.Primitive,OpenMetaverse.Rendering.DetailLevel)"> 14432 <member name="T:OpenMetaverse.Assets.TarArchiveWriter">
14652 <summary> 14433 <summary>
14653 Generates a basic mesh structure from a primitive 14434 Temporary code to produce a tar archive in tar v7 format
14654 </summary> 14435 </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>
14658 </member> 14436 </member>
14659 <member name="M:OpenMetaverse.Rendering.IRendering.GenerateSimpleSculptMesh(OpenMetaverse.Primitive,System.Drawing.Bitmap,OpenMetaverse.Rendering.DetailLevel)"> 14437 <member name="F:OpenMetaverse.Assets.TarArchiveWriter.m_bw">
14660 <summary> 14438 <summary>
14661 Generates a basic mesh structure from a sculpted primitive and 14439 Binary writer for the underlying stream
14662 texture
14663 </summary> 14440 </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>
14668 </member> 14441 </member>
14669 <member name="M:OpenMetaverse.Rendering.IRendering.GenerateFacetedMesh(OpenMetaverse.Primitive,OpenMetaverse.Rendering.DetailLevel)"> 14442 <member name="M:OpenMetaverse.Assets.TarArchiveWriter.WriteDir(System.String)">
14670 <summary> 14443 <summary>
14671 Generates a series of faces, each face containing a mesh and 14444 Write a directory entry to the tar archive. We can only handle one path level right now!
14672 metadata
14673 </summary> 14445 </summary>
14674 <param name="prim">Primitive to generate the mesh from</param> 14446 <param name="dirName"></param>
14675 <param name="lod">Level of detail to generate the mesh at</param>
14676 <returns>The generated mesh</returns>
14677 </member> 14447 </member>
14678 <member name="M:OpenMetaverse.Rendering.IRendering.GenerateFacetedSculptMesh(OpenMetaverse.Primitive,System.Drawing.Bitmap,OpenMetaverse.Rendering.DetailLevel)"> 14448 <member name="M:OpenMetaverse.Assets.TarArchiveWriter.WriteFile(System.String,System.String)">
14679 <summary> 14449 <summary>
14680 Generates a series of faces for a sculpted prim, each face 14450 Write a file to the tar archive
14681 containing a mesh and metadata
14682 </summary> 14451 </summary>
14683 <param name="prim">Sculpted primitive to generate the mesh from</param> 14452 <param name="filePath"></param>
14684 <param name="sculptTexture">Sculpt texture</param> 14453 <param name="data"></param>
14685 <param name="lod">Level of detail to generate the mesh at</param>
14686 <returns>The generated mesh</returns>
14687 </member> 14454 </member>
14688 <member name="M:OpenMetaverse.Rendering.IRendering.TransformTexCoords(System.Collections.Generic.List{OpenMetaverse.Rendering.Vertex},OpenMetaverse.Vector3,OpenMetaverse.Primitive.TextureEntryFace,OpenMetaverse.Vector3)"> 14455 <member name="M:OpenMetaverse.Assets.TarArchiveWriter.WriteFile(System.String,System.Byte[])">
14689 <summary> 14456 <summary>
14690 Apply texture coordinate modifications from a 14457 Write a file to the tar archive
14691 <seealso cref="!:TextureEntryFace"/> to a list of vertices
14692 </summary> 14458 </summary>
14693 <param name="vertices">Vertex list to modify texture coordinates for</param> 14459 <param name="filePath"></param>
14694 <param name="center">Center-point of the face</param> 14460 <param name="data"></param>
14695 <param name="teFace">Face texture parameters</param>
14696 <param name="primScale">Scale of the prim</param>
14697 </member> 14461 </member>
14698 <member name="T:OpenMetaverse.Assets.AssetLandmark"> 14462 <member name="M:OpenMetaverse.Assets.TarArchiveWriter.Close">
14699 <summary> 14463 <summary>
14700 Represents a Landmark with RegionID and Position vector 14464 Finish writing the raw tar archive data to a stream. The stream will be closed on completion.
14701 </summary> 14465 </summary>
14702 </member> 14466 </member>
14703 <member name="F:OpenMetaverse.Assets.AssetLandmark.RegionID"> 14467 <member name="M:OpenMetaverse.Assets.TarArchiveWriter.WriteEntry(System.String,System.Byte[],System.Char)">
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[])">
14713 <summary> 14468 <summary>
14714 Construct an Asset object of type Landmark 14469 Write a particular entry
14715 </summary> 14470 </summary>
14716 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param> 14471 <param name="filePath"></param>
14717 <param name="assetData">A byte array containing the raw asset data</param> 14472 <param name="data"></param>
14473 <param name="fileType"></param>
14718 </member> 14474 </member>
14719 <member name="M:OpenMetaverse.Assets.AssetLandmark.Encode"> 14475 <member name="T:OpenMetaverse.Assets.TarArchiveReader">
14720 <summary> 14476 <summary>
14721 Encode the raw contents of a string with the specific Landmark format 14477 Temporary code to do the bare minimum required to read a tar archive for our purposes
14722 </summary> 14478 </summary>
14723 </member> 14479 </member>
14724 <member name="M:OpenMetaverse.Assets.AssetLandmark.Decode"> 14480 <member name="F:OpenMetaverse.Assets.TarArchiveReader.m_br">
14725 <summary> 14481 <summary>
14726 Decode the raw asset data, populating the RegionID and Position 14482 Binary reader for the underlying stream
14727 </summary> 14483 </summary>
14728 <returns>true if the AssetData was successfully decoded to a UUID and Vector</returns>
14729 </member>
14730 <member name="P:OpenMetaverse.Assets.AssetLandmark.AssetType">
14731 <summary>Override the base classes AssetType</summary>
14732 </member> 14484 </member>
14733 <member name="T:OpenMetaverse.Assets.TarArchiveWriter"> 14485 <member name="F:OpenMetaverse.Assets.TarArchiveReader.m_nullCharArray">
14734 <summary> 14486 <summary>
14735 Temporary code to produce a tar archive in tar v7 format 14487 Used to trim off null chars
14736 </summary> 14488 </summary>
14737 </member> 14489 </member>
14738 <member name="F:OpenMetaverse.Assets.TarArchiveWriter.m_bw"> 14490 <member name="F:OpenMetaverse.Assets.TarArchiveReader.m_spaceCharArray">
14739 <summary> 14491 <summary>
14740 Binary writer for the underlying stream 14492 Used to trim off space chars
14741 </summary> 14493 </summary>
14742 </member> 14494 </member>
14743 <member name="M:OpenMetaverse.Assets.TarArchiveWriter.WriteDir(System.String)"> 14495 <member name="M:OpenMetaverse.Assets.TarArchiveReader.#ctor(System.IO.Stream)">
14744 <summary> 14496 <summary>
14745 Write a directory entry to the tar archive. We can only handle one path level right now! 14497 Generate a tar reader which reads from the given stream.
14746 </summary> 14498 </summary>
14747 <param name="dirName"></param> 14499 <param name="s"></param>
14748 </member> 14500 </member>
14749 <member name="M:OpenMetaverse.Assets.TarArchiveWriter.WriteFile(System.String,System.String)"> 14501 <member name="M:OpenMetaverse.Assets.TarArchiveReader.ReadEntry(System.String@,OpenMetaverse.Assets.TarArchiveReader.TarEntryType@)">
14750 <summary> 14502 <summary>
14751 Write a file to the tar archive 14503 Read the next entry in the tar file.
14752 </summary> 14504 </summary>
14753 <param name="filePath"></param> 14505 <param name="filePath"></param>
14754 <param name="data"></param> 14506 <param name="entryType"></param>
14507 <returns>the data for the entry. Returns null if there are no more entries</returns>
14755 </member> 14508 </member>
14756 <member name="M:OpenMetaverse.Assets.TarArchiveWriter.WriteFile(System.String,System.Byte[])"> 14509 <member name="M:OpenMetaverse.Assets.TarArchiveReader.ReadHeader">
14757 <summary> 14510 <summary>
14758 Write a file to the tar archive 14511 Read the next 512 byte chunk of data as a tar header.
14759 </summary> 14512 </summary>
14760 <param name="filePath"></param> 14513 <returns>A tar header struct. null if we have reached the end of the archive.</returns>
14761 <param name="data"></param>
14762 </member> 14514 </member>
14763 <member name="M:OpenMetaverse.Assets.TarArchiveWriter.Close"> 14515 <member name="M:OpenMetaverse.Assets.TarArchiveReader.ReadData(System.Int32)">
14764 <summary> 14516 <summary>
14765 Finish writing the raw tar archive data to a stream. The stream will be closed on completion. 14517 Read data following a header
14766 </summary> 14518 </summary>
14519 <param name="fileSize"></param>
14520 <returns></returns>
14767 </member> 14521 </member>
14768 <member name="M:OpenMetaverse.Assets.TarArchiveWriter.WriteEntry(System.String,System.Byte[],System.Char)"> 14522 <member name="M:OpenMetaverse.Assets.TarArchiveReader.ConvertOctalBytesToDecimal(System.Byte[],System.Int32,System.Int32)">
14769 <summary> 14523 <summary>
14770 Write a particular entry 14524 Convert octal bytes to a decimal representation
14771 </summary> 14525 </summary>
14772 <param name="filePath"></param> 14526 <param name="bytes"></param>
14773 <param name="data"></param> 14527 <param name="count"></param>
14774 <param name="fileType"></param> 14528 <param name="startIndex"></param>
14529 <returns></returns>
14775 </member> 14530 </member>
14776 <member name="T:OpenMetaverse.VisualColorOperation"> 14531 <member name="T:OpenMetaverse.VisualColorOperation">
14777 <summary> 14532 <summary>
@@ -14920,162 +14675,6 @@
14920 14675
14921 </summary> 14676 </summary>
14922 </member> 14677 </member>
14923 <member name="T:OpenMetaverse.Bumpiness">
14924 <summary>
14925 The type of bump-mapping applied to a face
14926 </summary>
14927 </member>
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">
14983 <summary>
14984 The level of shininess applied to a face
14985 </summary>
14986 </member>
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">
15000 <summary>
15001 The texture mapping style used for a face
15002 </summary>
15003 </member>
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">
15017 <summary>
15018 Flags in the TextureEntry block that describe which properties are
15019 set
15020 </summary>
15021 </member>
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">
15062 <summary>
15063 Represents an Animation
15064 </summary>
15065 </member>
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[])">
15070 <summary>
15071 Construct an Asset object of type Animation
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>
15075 </member>
15076 <member name="P:OpenMetaverse.Assets.AssetAnimation.AssetType">
15077 <summary>Override the base classes AssetType</summary>
15078 </member>
15079 <member name="T:OpenMetaverse.Helpers"> 14678 <member name="T:OpenMetaverse.Helpers">
15080 <summary> 14679 <summary>
15081 Static helper functions and global variables 14680 Static helper functions and global variables
@@ -15293,98 +14892,153 @@
15293 pass this to the Log() function, use DebugLog() instead. 14892 pass this to the Log() function, use DebugLog() instead.
15294 </summary> 14893 </summary>
15295 </member> 14894 </member>
15296 <member name="M:OpenMetaverse.WrappedObject`1.Dispose"> 14895 <member name="F:OpenMetaverse.Http.EventQueueClient.REQUEST_TIMEOUT">
15297 <summary> 14896 <summary>=</summary>
15298 Checks the instance back into the object pool
15299 </summary>
15300 </member> 14897 </member>
15301 <member name="P:OpenMetaverse.WrappedObject`1.Instance"> 14898 <member name="F:OpenMetaverse.Http.EventQueueClient._errorCount">
15302 <summary> 14899 <summary>Number of times we've received an unknown CAPS exception in series.</summary>
15303 Returns an instance of the class that has been checked out of the Object Pool.
15304 </summary>
15305 </member> 14900 </member>
15306 <member name="M:OpenMetaverse.ObjectPoolBase`1.#ctor"> 14901 <member name="F:OpenMetaverse.Http.EventQueueClient._random">
15307 <summary> 14902 <summary>For exponential backoff on error.</summary>
15308 Creates a new instance of the ObjectPoolBase class. Initialize MUST be called
15309 after using this constructor.
15310 </summary>
15311 </member> 14903 </member>
15312 <member name="M:OpenMetaverse.ObjectPoolBase`1.#ctor(System.Int32,System.Int32,System.Boolean,System.Int32)"> 14904 <member name="T:OpenMetaverse.Bumpiness">
15313 <summary> 14905 <summary>
15314 Creates a new instance of the ObjectPool Base class. 14906 The type of bump-mapping applied to a face
15315 </summary> 14907 </summary>
15316 <param name="itemsPerSegment">The object pool is composed of segments, which
15317 are allocated whenever the size of the pool is exceeded. The number of items
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.
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>
15326 </member> 14908 </member>
15327 <member name="M:OpenMetaverse.ObjectPoolBase`1.ForceCleanup"> 14909 <member name="F:OpenMetaverse.Bumpiness.None">
15328 <summary> 14910 <summary></summary>
15329 Forces the segment cleanup algorithm to be run. This method is intended
15330 primarly for use from the Unit Test libraries.
15331 </summary>
15332 </member> 14911 </member>
15333 <member name="M:OpenMetaverse.ObjectPoolBase`1.GetObjectInstance"> 14912 <member name="F:OpenMetaverse.Bumpiness.Brightness">
15334 <summary> 14913 <summary></summary>
15335 Responsible for allocate 1 instance of an object that will be stored in a segment.
15336 </summary>
15337 <returns>An instance of whatever objec the pool is pooling.</returns>
15338 </member> 14914 </member>
15339 <member name="M:OpenMetaverse.ObjectPoolBase`1.CheckIn(OpenMetaverse.ObjectPoolSegment{`0},`0)"> 14915 <member name="F:OpenMetaverse.Bumpiness.Darkness">
15340 <summary> 14916 <summary></summary>
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.
15343 </summary>
15344 <param name="owningSegment">The segment from which the instance is checked out.</param>
15345 <param name="instance">The instance of <c>T</c> to check back into the segment.</param>
15346 </member> 14917 </member>
15347 <member name="M:OpenMetaverse.ObjectPoolBase`1.CheckOut"> 14918 <member name="F:OpenMetaverse.Bumpiness.Woodgrain">
15348 <summary> 14919 <summary></summary>
15349 Checks an instance of <c>T</c> from the pool. If the pool is not sufficient to
15350 allow the checkout, a new segment is created.
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>
15355 </member> 14920 </member>
15356 <member name="P:OpenMetaverse.ObjectPoolBase`1.TotalSegments"> 14921 <member name="F:OpenMetaverse.Bumpiness.Bark">
15357 <summary> 14922 <summary></summary>
15358 The total number of segments created. Intended to be used by the Unit Tests.
15359 </summary>
15360 </member> 14923 </member>
15361 <member name="P:OpenMetaverse.ObjectPoolBase`1.ItemsPerSegment"> 14924 <member name="F:OpenMetaverse.Bumpiness.Bricks">
15362 <summary> 14925 <summary></summary>
15363 The number of items that are in a segment. Items in a segment
15364 are all allocated at the same time, and are hopefully close to
15365 each other in the managed heap.
15366 </summary>
15367 </member> 14926 </member>
15368 <member name="P:OpenMetaverse.ObjectPoolBase`1.MinimumSegmentCount"> 14927 <member name="F:OpenMetaverse.Bumpiness.Checker">
14928 <summary></summary>
14929 </member>
14930 <member name="F:OpenMetaverse.Bumpiness.Concrete">
14931 <summary></summary>
14932 </member>
14933 <member name="F:OpenMetaverse.Bumpiness.Crustytile">
14934 <summary></summary>
14935 </member>
14936 <member name="F:OpenMetaverse.Bumpiness.Cutstone">
14937 <summary></summary>
14938 </member>
14939 <member name="F:OpenMetaverse.Bumpiness.Discs">
14940 <summary></summary>
14941 </member>
14942 <member name="F:OpenMetaverse.Bumpiness.Gravel">
14943 <summary></summary>
14944 </member>
14945 <member name="F:OpenMetaverse.Bumpiness.Petridish">
14946 <summary></summary>
14947 </member>
14948 <member name="F:OpenMetaverse.Bumpiness.Siding">
14949 <summary></summary>
14950 </member>
14951 <member name="F:OpenMetaverse.Bumpiness.Stonetile">
14952 <summary></summary>
14953 </member>
14954 <member name="F:OpenMetaverse.Bumpiness.Stucco">
14955 <summary></summary>
14956 </member>
14957 <member name="F:OpenMetaverse.Bumpiness.Suction">
14958 <summary></summary>
14959 </member>
14960 <member name="F:OpenMetaverse.Bumpiness.Weave">
14961 <summary></summary>
14962 </member>
14963 <member name="T:OpenMetaverse.Shininess">
15369 <summary> 14964 <summary>
15370 The minimum number of segments. When segments are reclaimed, 14965 The level of shininess applied to a face
15371 this number of segments will always be left alone. These
15372 segments are allocated at startup.
15373 </summary> 14966 </summary>
15374 </member> 14967 </member>
15375 <member name="P:OpenMetaverse.ObjectPoolBase`1.MinimumSegmentAgePriorToCleanup"> 14968 <member name="F:OpenMetaverse.Shininess.None">
14969 <summary></summary>
14970 </member>
14971 <member name="F:OpenMetaverse.Shininess.Low">
14972 <summary></summary>
14973 </member>
14974 <member name="F:OpenMetaverse.Shininess.Medium">
14975 <summary></summary>
14976 </member>
14977 <member name="F:OpenMetaverse.Shininess.High">
14978 <summary></summary>
14979 </member>
14980 <member name="T:OpenMetaverse.MappingType">
15376 <summary> 14981 <summary>
15377 The age a segment must be before it's eligible for cleanup. 14982 The texture mapping style used for a face
15378 This is used to prevent thrash, and typical values are in
15379 the 5 minute range.
15380 </summary> 14983 </summary>
15381 </member> 14984 </member>
15382 <member name="P:OpenMetaverse.ObjectPoolBase`1.CleanupFrequencyMilliseconds"> 14985 <member name="F:OpenMetaverse.MappingType.Default">
14986 <summary></summary>
14987 </member>
14988 <member name="F:OpenMetaverse.MappingType.Planar">
14989 <summary></summary>
14990 </member>
14991 <member name="F:OpenMetaverse.MappingType.Spherical">
14992 <summary></summary>
14993 </member>
14994 <member name="F:OpenMetaverse.MappingType.Cylindrical">
14995 <summary></summary>
14996 </member>
14997 <member name="T:OpenMetaverse.TextureAttributes">
15383 <summary> 14998 <summary>
15384 The frequence which the cleanup thread runs. This is typically 14999 Flags in the TextureEntry block that describe which properties are
15385 expected to be in the 5 minute range. 15000 set
15386 </summary> 15001 </summary>
15387 </member> 15002 </member>
15003 <member name="F:OpenMetaverse.TextureAttributes.None">
15004 <summary></summary>
15005 </member>
15006 <member name="F:OpenMetaverse.TextureAttributes.TextureID">
15007 <summary></summary>
15008 </member>
15009 <member name="F:OpenMetaverse.TextureAttributes.RGBA">
15010 <summary></summary>
15011 </member>
15012 <member name="F:OpenMetaverse.TextureAttributes.RepeatU">
15013 <summary></summary>
15014 </member>
15015 <member name="F:OpenMetaverse.TextureAttributes.RepeatV">
15016 <summary></summary>
15017 </member>
15018 <member name="F:OpenMetaverse.TextureAttributes.OffsetU">
15019 <summary></summary>
15020 </member>
15021 <member name="F:OpenMetaverse.TextureAttributes.OffsetV">
15022 <summary></summary>
15023 </member>
15024 <member name="F:OpenMetaverse.TextureAttributes.Rotation">
15025 <summary></summary>
15026 </member>
15027 <member name="F:OpenMetaverse.TextureAttributes.Material">
15028 <summary></summary>
15029 </member>
15030 <member name="F:OpenMetaverse.TextureAttributes.Media">
15031 <summary></summary>
15032 </member>
15033 <member name="F:OpenMetaverse.TextureAttributes.Glow">
15034 <summary></summary>
15035 </member>
15036 <member name="F:OpenMetaverse.TextureAttributes.MaterialID">
15037 <summary></summary>
15038 </member>
15039 <member name="F:OpenMetaverse.TextureAttributes.All">
15040 <summary></summary>
15041 </member>
15388 <member name="T:OpenMetaverse.BitPack"> 15042 <member name="T:OpenMetaverse.BitPack">
15389 <summary> 15043 <summary>
15390 Wrapper around a byte array that allows bit to be packed and unpacked 15044 Wrapper around a byte array that allows bit to be packed and unpacked
@@ -15503,1776 +15157,3593 @@
15503 <member name="P:OpenMetaverse.BitPack.BitPos"> 15157 <member name="P:OpenMetaverse.BitPack.BitPos">
15504 <summary></summary> 15158 <summary></summary>
15505 </member> 15159 </member>
15506 <member name="T:OpenMetaverse.Assets.AssetSound"> 15160 <member name="T:OpenMetaverse.ScriptPermission">
15507 <summary> 15161 <summary>
15508 Represents a Sound Asset 15162 Permission request flags, asked when a script wants to control an Avatar
15509 </summary> 15163 </summary>
15510 </member> 15164 </member>
15511 <member name="M:OpenMetaverse.Assets.AssetSound.#ctor"> 15165 <member name="F:OpenMetaverse.ScriptPermission.None">
15512 <summary>Initializes a new instance of an AssetSound object</summary> 15166 <summary>Placeholder for empty values, shouldn't ever see this</summary>
15513 </member> 15167 </member>
15514 <member name="M:OpenMetaverse.Assets.AssetSound.#ctor(OpenMetaverse.UUID,System.Byte[])"> 15168 <member name="F:OpenMetaverse.ScriptPermission.Debit">
15515 <summary>Initializes a new instance of an AssetSound object with parameters</summary> 15169 <summary>Script wants ability to take money from you</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>
15518 </member> 15170 </member>
15519 <member name="M:OpenMetaverse.Assets.AssetSound.Encode"> 15171 <member name="F:OpenMetaverse.ScriptPermission.TakeControls">
15520 <summary> 15172 <summary>Script wants to take camera controls for you</summary>
15521 TODO: Encodes a sound file
15522 </summary>
15523 </member> 15173 </member>
15524 <member name="M:OpenMetaverse.Assets.AssetSound.Decode"> 15174 <member name="F:OpenMetaverse.ScriptPermission.RemapControls">
15525 <summary> 15175 <summary>Script wants to remap avatars controls</summary>
15526 TODO: Decode a sound file
15527 </summary>
15528 <returns>true</returns>
15529 </member> 15176 </member>
15530 <member name="P:OpenMetaverse.Assets.AssetSound.AssetType"> 15177 <member name="F:OpenMetaverse.ScriptPermission.TriggerAnimation">
15531 <summary>Override the base classes AssetType</summary> 15178 <summary>Script wants to trigger avatar animations</summary>
15179 <remarks>This function is not implemented on the grid</remarks>
15532 </member> 15180 </member>
15533 <member name="F:OpenMetaverse.InventorySortOrder.ByName"> 15181 <member name="F:OpenMetaverse.ScriptPermission.Attach">
15534 <summary>Sort by name</summary> 15182 <summary>Script wants to attach or detach the prim or primset to your avatar</summary>
15535 </member> 15183 </member>
15536 <member name="F:OpenMetaverse.InventorySortOrder.ByDate"> 15184 <member name="F:OpenMetaverse.ScriptPermission.ReleaseOwnership">
15537 <summary>Sort by date</summary> 15185 <summary>Script wants permission to release ownership</summary>
15186 <remarks>This function is not implemented on the grid
15187 The concept of "public" objects does not exist anymore.</remarks>
15538 </member> 15188 </member>
15539 <member name="F:OpenMetaverse.InventorySortOrder.FoldersByName"> 15189 <member name="F:OpenMetaverse.ScriptPermission.ChangeLinks">
15540 <summary>Sort folders by name, regardless of whether items are 15190 <summary>Script wants ability to link/delink with other prims</summary>
15541 sorted by name or date</summary>
15542 </member> 15191 </member>
15543 <member name="F:OpenMetaverse.InventorySortOrder.SystemFoldersToTop"> 15192 <member name="F:OpenMetaverse.ScriptPermission.ChangeJoints">
15544 <summary>Place system folders at the top</summary> 15193 <summary>Script wants permission to change joints</summary>
15194 <remarks>This function is not implemented on the grid</remarks>
15545 </member> 15195 </member>
15546 <member name="T:OpenMetaverse.DeRezDestination"> 15196 <member name="F:OpenMetaverse.ScriptPermission.ChangePermissions">
15197 <summary>Script wants permissions to change permissions</summary>
15198 <remarks>This function is not implemented on the grid</remarks>
15199 </member>
15200 <member name="F:OpenMetaverse.ScriptPermission.TrackCamera">
15201 <summary>Script wants to track avatars camera position and rotation </summary>
15202 </member>
15203 <member name="F:OpenMetaverse.ScriptPermission.ControlCamera">
15204 <summary>Script wants to control your camera</summary>
15205 </member>
15206 <member name="F:OpenMetaverse.ScriptPermission.Teleport">
15207 <summary>Script wants the ability to teleport you</summary>
15208 </member>
15209 <member name="T:OpenMetaverse.InstantMessageDialog">
15547 <summary> 15210 <summary>
15548 Possible destinations for DeRezObject request 15211 Special commands used in Instant Messages
15549 </summary> 15212 </summary>
15550 </member> 15213 </member>
15551 <member name="F:OpenMetaverse.DeRezDestination.AgentInventorySave"> 15214 <member name="F:OpenMetaverse.InstantMessageDialog.MessageFromAgent">
15552 <summary></summary> 15215 <summary>Indicates a regular IM from another agent</summary>
15553 </member> 15216 </member>
15554 <member name="F:OpenMetaverse.DeRezDestination.AgentInventoryCopy"> 15217 <member name="F:OpenMetaverse.InstantMessageDialog.MessageBox">
15555 <summary>Copy from in-world to agent inventory</summary> 15218 <summary>Simple notification box with an OK button</summary>
15556 </member> 15219 </member>
15557 <member name="F:OpenMetaverse.DeRezDestination.TaskInventory"> 15220 <member name="F:OpenMetaverse.InstantMessageDialog.GroupInvitation">
15558 <summary>Derez to TaskInventory</summary> 15221 <summary>You've been invited to join a group.</summary>
15559 </member> 15222 </member>
15560 <member name="F:OpenMetaverse.DeRezDestination.Attachment"> 15223 <member name="F:OpenMetaverse.InstantMessageDialog.InventoryOffered">
15561 <summary></summary> 15224 <summary>Inventory offer</summary>
15562 </member> 15225 </member>
15563 <member name="F:OpenMetaverse.DeRezDestination.AgentInventoryTake"> 15226 <member name="F:OpenMetaverse.InstantMessageDialog.InventoryAccepted">
15564 <summary>Take Object</summary> 15227 <summary>Accepted inventory offer</summary>
15565 </member> 15228 </member>
15566 <member name="F:OpenMetaverse.DeRezDestination.ForceToGodInventory"> 15229 <member name="F:OpenMetaverse.InstantMessageDialog.InventoryDeclined">
15567 <summary></summary> 15230 <summary>Declined inventory offer</summary>
15568 </member> 15231 </member>
15569 <member name="F:OpenMetaverse.DeRezDestination.TrashFolder"> 15232 <member name="F:OpenMetaverse.InstantMessageDialog.GroupVote">
15570 <summary>Delete Object</summary> 15233 <summary>Group vote</summary>
15571 </member> 15234 </member>
15572 <member name="F:OpenMetaverse.DeRezDestination.AttachmentToInventory"> 15235 <member name="F:OpenMetaverse.InstantMessageDialog.TaskInventoryOffered">
15573 <summary>Put an avatar attachment into agent inventory</summary> 15236 <summary>An object is offering its inventory</summary>
15574 </member> 15237 </member>
15575 <member name="F:OpenMetaverse.DeRezDestination.AttachmentExists"> 15238 <member name="F:OpenMetaverse.InstantMessageDialog.TaskInventoryAccepted">
15576 <summary></summary> 15239 <summary>Accept an inventory offer from an object</summary>
15577 </member> 15240 </member>
15578 <member name="F:OpenMetaverse.DeRezDestination.ReturnToOwner"> 15241 <member name="F:OpenMetaverse.InstantMessageDialog.TaskInventoryDeclined">
15579 <summary>Return an object back to the owner's inventory</summary> 15242 <summary>Decline an inventory offer from an object</summary>
15580 </member> 15243 </member>
15581 <member name="F:OpenMetaverse.DeRezDestination.ReturnToLastOwner"> 15244 <member name="F:OpenMetaverse.InstantMessageDialog.NewUserDefault">
15582 <summary>Return a deeded object back to the last owner's inventory</summary> 15245 <summary>Unknown</summary>
15583 </member> 15246 </member>
15584 <member name="T:OpenMetaverse.InventoryItemFlags"> 15247 <member name="F:OpenMetaverse.InstantMessageDialog.SessionAdd">
15585 <summary> 15248 <summary>Start a session, or add users to a session</summary>
15586 Upper half of the Flags field for inventory items
15587 </summary>
15588 </member> 15249 </member>
15589 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectSlamPerm"> 15250 <member name="F:OpenMetaverse.InstantMessageDialog.SessionOfflineAdd">
15590 <summary>Indicates that the NextOwner permission will be set to the 15251 <summary>Start a session, but don't prune offline users</summary>
15591 most restrictive set of permissions found in the object set
15592 (including linkset items and object inventory items) on next rez</summary>
15593 </member> 15252 </member>
15594 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectSlamSale"> 15253 <member name="F:OpenMetaverse.InstantMessageDialog.SessionGroupStart">
15595 <summary>Indicates that the object sale information has been 15254 <summary>Start a session with your group</summary>
15596 changed</summary>
15597 </member> 15255 </member>
15598 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectOverwriteBase"> 15256 <member name="F:OpenMetaverse.InstantMessageDialog.SessionCardlessStart">
15599 <summary>If set, and a slam bit is set, indicates BaseMask will be overwritten on Rez</summary> 15257 <summary>Start a session without a calling card (finder or objects)</summary>
15600 </member> 15258 </member>
15601 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectOverwriteOwner"> 15259 <member name="F:OpenMetaverse.InstantMessageDialog.SessionSend">
15602 <summary>If set, and a slam bit is set, indicates OwnerMask will be overwritten on Rez</summary> 15260 <summary>Send a message to a session</summary>
15603 </member> 15261 </member>
15604 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectOverwriteGroup"> 15262 <member name="F:OpenMetaverse.InstantMessageDialog.SessionDrop">
15605 <summary>If set, and a slam bit is set, indicates GroupMask will be overwritten on Rez</summary> 15263 <summary>Leave a session</summary>
15606 </member> 15264 </member>
15607 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectOverwriteEveryone"> 15265 <member name="F:OpenMetaverse.InstantMessageDialog.MessageFromObject">
15608 <summary>If set, and a slam bit is set, indicates EveryoneMask will be overwritten on Rez</summary> 15266 <summary>Indicates that the IM is from an object</summary>
15609 </member> 15267 </member>
15610 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectOverwriteNextOwner"> 15268 <member name="F:OpenMetaverse.InstantMessageDialog.BusyAutoResponse">
15611 <summary>If set, and a slam bit is set, indicates NextOwnerMask will be overwritten on Rez</summary> 15269 <summary>Sent an IM to a busy user, this is the auto response</summary>
15612 </member> 15270 </member>
15613 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectHasMultipleItems"> 15271 <member name="F:OpenMetaverse.InstantMessageDialog.ConsoleAndChatHistory">
15614 <summary>Indicates whether this object is composed of multiple 15272 <summary>Shows the message in the console and chat history</summary>
15615 items or not</summary>
15616 </member> 15273 </member>
15617 <member name="F:OpenMetaverse.InventoryItemFlags.SharedSingleReference"> 15274 <member name="F:OpenMetaverse.InstantMessageDialog.RequestTeleport">
15618 <summary>Indicates that the asset is only referenced by this 15275 <summary>Send a teleport lure</summary>
15619 inventory item. If this item is deleted or updated to reference a
15620 new assetID, the asset can be deleted</summary>
15621 </member> 15276 </member>
15622 <member name="T:OpenMetaverse.InventoryBase"> 15277 <member name="F:OpenMetaverse.InstantMessageDialog.AcceptTeleport">
15623 <summary> 15278 <summary>Response sent to the agent which inititiated a teleport invitation</summary>
15624 Base Class for Inventory Items
15625 </summary>
15626 </member> 15279 </member>
15627 <member name="F:OpenMetaverse.InventoryBase.UUID"> 15280 <member name="F:OpenMetaverse.InstantMessageDialog.DenyTeleport">
15628 <summary><seealso cref="T:OpenMetaverse.UUID"/> of item/folder</summary> 15281 <summary>Response sent to the agent which inititiated a teleport invitation</summary>
15629 </member> 15282 </member>
15630 <member name="F:OpenMetaverse.InventoryBase.ParentUUID"> 15283 <member name="F:OpenMetaverse.InstantMessageDialog.GodLikeRequestTeleport">
15631 <summary><seealso cref="T:OpenMetaverse.UUID"/> of parent folder</summary> 15284 <summary>Only useful if you have Linden permissions</summary>
15632 </member> 15285 </member>
15633 <member name="F:OpenMetaverse.InventoryBase.Name"> 15286 <member name="F:OpenMetaverse.InstantMessageDialog.RequestLure">
15634 <summary>Name of item/folder</summary> 15287 <summary>Request a teleport lure</summary>
15635 </member> 15288 </member>
15636 <member name="F:OpenMetaverse.InventoryBase.OwnerID"> 15289 <member name="F:OpenMetaverse.InstantMessageDialog.GotoUrl">
15637 <summary>Item/Folder Owners <seealso cref="T:OpenMetaverse.UUID"/></summary> 15290 <summary>IM to tell the user to go to an URL</summary>
15638 </member> 15291 </member>
15639 <member name="M:OpenMetaverse.InventoryBase.#ctor(OpenMetaverse.UUID)"> 15292 <member name="F:OpenMetaverse.InstantMessageDialog.Session911Start">
15640 <summary> 15293 <summary>IM for help</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>
15644 </member> 15294 </member>
15645 <member name="M:OpenMetaverse.InventoryBase.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 15295 <member name="F:OpenMetaverse.InstantMessageDialog.Lure911">
15646 <summary> 15296 <summary>IM sent automatically on call for help, sends a lure
15647 15297 to each Helper reached</summary>
15648 </summary>
15649 <returns></returns>
15650 </member> 15298 </member>
15651 <member name="M:OpenMetaverse.InventoryBase.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 15299 <member name="F:OpenMetaverse.InstantMessageDialog.FromTaskAsAlert">
15652 <summary> 15300 <summary>Like an IM but won't go to email</summary>
15653
15654 </summary>
15655 <returns></returns>
15656 </member> 15301 </member>
15657 <member name="M:OpenMetaverse.InventoryBase.GetHashCode"> 15302 <member name="F:OpenMetaverse.InstantMessageDialog.GroupNotice">
15303 <summary>IM from a group officer to all group members</summary>
15304 </member>
15305 <member name="F:OpenMetaverse.InstantMessageDialog.GroupNoticeInventoryAccepted">
15306 <summary>Unknown</summary>
15307 </member>
15308 <member name="F:OpenMetaverse.InstantMessageDialog.GroupNoticeInventoryDeclined">
15309 <summary>Unknown</summary>
15310 </member>
15311 <member name="F:OpenMetaverse.InstantMessageDialog.GroupInvitationAccept">
15312 <summary>Accept a group invitation</summary>
15313 </member>
15314 <member name="F:OpenMetaverse.InstantMessageDialog.GroupInvitationDecline">
15315 <summary>Decline a group invitation</summary>
15316 </member>
15317 <member name="F:OpenMetaverse.InstantMessageDialog.GroupNoticeRequested">
15318 <summary>Unknown</summary>
15319 </member>
15320 <member name="F:OpenMetaverse.InstantMessageDialog.FriendshipOffered">
15321 <summary>An avatar is offering you friendship</summary>
15322 </member>
15323 <member name="F:OpenMetaverse.InstantMessageDialog.FriendshipAccepted">
15324 <summary>An avatar has accepted your friendship offer</summary>
15325 </member>
15326 <member name="F:OpenMetaverse.InstantMessageDialog.FriendshipDeclined">
15327 <summary>An avatar has declined your friendship offer</summary>
15328 </member>
15329 <member name="F:OpenMetaverse.InstantMessageDialog.StartTyping">
15330 <summary>Indicates that a user has started typing</summary>
15331 </member>
15332 <member name="F:OpenMetaverse.InstantMessageDialog.StopTyping">
15333 <summary>Indicates that a user has stopped typing</summary>
15334 </member>
15335 <member name="T:OpenMetaverse.InstantMessageOnline">
15658 <summary> 15336 <summary>
15659 Generates a number corresponding to the value of the object to support the use of a hash table, 15337 Flag in Instant Messages, whether the IM should be delivered to
15660 suitable for use in hashing algorithms and data structures such as a hash table 15338 offline avatars as well
15661 </summary> 15339 </summary>
15662 <returns>A Hashcode of all the combined InventoryBase fields</returns>
15663 </member> 15340 </member>
15664 <member name="M:OpenMetaverse.InventoryBase.Equals(System.Object)"> 15341 <member name="F:OpenMetaverse.InstantMessageOnline.Online">
15342 <summary>Only deliver to online avatars</summary>
15343 </member>
15344 <member name="F:OpenMetaverse.InstantMessageOnline.Offline">
15345 <summary>If the avatar is offline the message will be held until
15346 they login next, and possibly forwarded to their e-mail account</summary>
15347 </member>
15348 <member name="T:OpenMetaverse.ChatType">
15665 <summary> 15349 <summary>
15666 Determine whether the specified <seealso cref="T:OpenMetaverse.InventoryBase"/> object is equal to the current object 15350 Conversion type to denote Chat Packet types in an easier-to-understand format
15667 </summary> 15351 </summary>
15668 <param name="o">InventoryBase object to compare against</param>
15669 <returns>true if objects are the same</returns>
15670 </member> 15352 </member>
15671 <member name="M:OpenMetaverse.InventoryBase.Equals(OpenMetaverse.InventoryBase)"> 15353 <member name="F:OpenMetaverse.ChatType.Whisper">
15354 <summary>Whisper (5m radius)</summary>
15355 </member>
15356 <member name="F:OpenMetaverse.ChatType.Normal">
15357 <summary>Normal chat (10/20m radius), what the official viewer typically sends</summary>
15358 </member>
15359 <member name="F:OpenMetaverse.ChatType.Shout">
15360 <summary>Shouting! (100m radius)</summary>
15361 </member>
15362 <member name="F:OpenMetaverse.ChatType.StartTyping">
15363 <summary>Event message when an Avatar has begun to type</summary>
15364 </member>
15365 <member name="F:OpenMetaverse.ChatType.StopTyping">
15366 <summary>Event message when an Avatar has stopped typing</summary>
15367 </member>
15368 <member name="F:OpenMetaverse.ChatType.Debug">
15369 <summary>Send the message to the debug channel</summary>
15370 </member>
15371 <member name="F:OpenMetaverse.ChatType.OwnerSay">
15372 <summary>Event message when an object uses llOwnerSay</summary>
15373 </member>
15374 <member name="F:OpenMetaverse.ChatType.RegionSay">
15375 <summary>Special value to support llRegionSay, never sent to the client</summary>
15376 </member>
15377 <member name="T:OpenMetaverse.ChatSourceType">
15672 <summary> 15378 <summary>
15673 Determine whether the specified <seealso cref="T:OpenMetaverse.InventoryBase"/> object is equal to the current object 15379 Identifies the source of a chat message
15674 </summary> 15380 </summary>
15675 <param name="o">InventoryBase object to compare against</param>
15676 <returns>true if objects are the same</returns>
15677 </member> 15381 </member>
15678 <member name="M:OpenMetaverse.InventoryBase.GetOSD"> 15382 <member name="F:OpenMetaverse.ChatSourceType.System">
15383 <summary>Chat from the grid or simulator</summary>
15384 </member>
15385 <member name="F:OpenMetaverse.ChatSourceType.Agent">
15386 <summary>Chat from another avatar</summary>
15387 </member>
15388 <member name="F:OpenMetaverse.ChatSourceType.Object">
15389 <summary>Chat from an object</summary>
15390 </member>
15391 <member name="T:OpenMetaverse.ChatAudibleLevel">
15679 <summary> 15392 <summary>
15680 Convert inventory to OSD 15393
15681 </summary> 15394 </summary>
15682 <returns>OSD representation</returns>
15683 </member> 15395 </member>
15684 <member name="T:OpenMetaverse.InventoryItem"> 15396 <member name="F:OpenMetaverse.ChatAudibleLevel.Not">
15397 <summary></summary>
15398 </member>
15399 <member name="F:OpenMetaverse.ChatAudibleLevel.Barely">
15400 <summary></summary>
15401 </member>
15402 <member name="F:OpenMetaverse.ChatAudibleLevel.Fully">
15403 <summary></summary>
15404 </member>
15405 <member name="T:OpenMetaverse.EffectType">
15685 <summary> 15406 <summary>
15686 An Item in Inventory 15407 Effect type used in ViewerEffect packets
15687 </summary> 15408 </summary>
15688 </member> 15409 </member>
15689 <member name="F:OpenMetaverse.InventoryItem.AssetUUID"> 15410 <member name="F:OpenMetaverse.EffectType.Text">
15690 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of this item</summary> 15411 <summary></summary>
15691 </member> 15412 </member>
15692 <member name="F:OpenMetaverse.InventoryItem.Permissions"> 15413 <member name="F:OpenMetaverse.EffectType.Icon">
15693 <summary>The combined <seealso cref="T:OpenMetaverse.Permissions"/> of this item</summary> 15414 <summary></summary>
15694 </member> 15415 </member>
15695 <member name="F:OpenMetaverse.InventoryItem.AssetType"> 15416 <member name="F:OpenMetaverse.EffectType.Connector">
15696 <summary>The type of item from <seealso cref="T:OpenMetaverse.AssetType"/></summary> 15417 <summary></summary>
15697 </member> 15418 </member>
15698 <member name="F:OpenMetaverse.InventoryItem.InventoryType"> 15419 <member name="F:OpenMetaverse.EffectType.FlexibleObject">
15699 <summary>The type of item from the <seealso cref="T:OpenMetaverse.InventoryType"/> enum</summary> 15420 <summary></summary>
15700 </member> 15421 </member>
15701 <member name="F:OpenMetaverse.InventoryItem.CreatorID"> 15422 <member name="F:OpenMetaverse.EffectType.AnimalControls">
15702 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the creator of this item</summary> 15423 <summary></summary>
15703 </member> 15424 </member>
15704 <member name="F:OpenMetaverse.InventoryItem.Description"> 15425 <member name="F:OpenMetaverse.EffectType.AnimationObject">
15705 <summary>A Description of this item</summary> 15426 <summary></summary>
15706 </member> 15427 </member>
15707 <member name="F:OpenMetaverse.InventoryItem.GroupID"> 15428 <member name="F:OpenMetaverse.EffectType.Cloth">
15708 <summary>The <seealso cref="T:OpenMetaverse.Group"/>s <seealso cref="T:OpenMetaverse.UUID"/> this item is set to or owned by</summary> 15429 <summary></summary>
15709 </member> 15430 </member>
15710 <member name="F:OpenMetaverse.InventoryItem.GroupOwned"> 15431 <member name="F:OpenMetaverse.EffectType.Beam">
15711 <summary>If true, item is owned by a group</summary> 15432 <summary>Project a beam from a source to a destination, such as
15433 the one used when editing an object</summary>
15712 </member> 15434 </member>
15713 <member name="F:OpenMetaverse.InventoryItem.SalePrice"> 15435 <member name="F:OpenMetaverse.EffectType.Glow">
15714 <summary>The price this item can be purchased for</summary> 15436 <summary></summary>
15715 </member> 15437 </member>
15716 <member name="F:OpenMetaverse.InventoryItem.SaleType"> 15438 <member name="F:OpenMetaverse.EffectType.Point">
15717 <summary>The type of sale from the <seealso cref="T:OpenMetaverse.SaleType"/> enum</summary> 15439 <summary></summary>
15718 </member> 15440 </member>
15719 <member name="F:OpenMetaverse.InventoryItem.Flags"> 15441 <member name="F:OpenMetaverse.EffectType.Trail">
15720 <summary>Combined flags from <seealso cref="T:OpenMetaverse.InventoryItemFlags"/></summary> 15442 <summary></summary>
15721 </member> 15443 </member>
15722 <member name="F:OpenMetaverse.InventoryItem.CreationDate"> 15444 <member name="F:OpenMetaverse.EffectType.Sphere">
15723 <summary>Time and date this inventory item was created, stored as 15445 <summary>Create a swirl of particles around an object</summary>
15724 UTC (Coordinated Universal Time)</summary>
15725 </member> 15446 </member>
15726 <member name="F:OpenMetaverse.InventoryItem.TransactionID"> 15447 <member name="F:OpenMetaverse.EffectType.Spiral">
15727 <summary>Used to update the AssetID in requests sent to the server</summary> 15448 <summary></summary>
15728 </member> 15449 </member>
15729 <member name="F:OpenMetaverse.InventoryItem.LastOwnerID"> 15450 <member name="F:OpenMetaverse.EffectType.Edit">
15730 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the previous owner of the item</summary> 15451 <summary></summary>
15731 </member> 15452 </member>
15732 <member name="M:OpenMetaverse.InventoryItem.#ctor(OpenMetaverse.UUID)"> 15453 <member name="F:OpenMetaverse.EffectType.LookAt">
15454 <summary>Cause an avatar to look at an object</summary>
15455 </member>
15456 <member name="F:OpenMetaverse.EffectType.PointAt">
15457 <summary>Cause an avatar to point at an object</summary>
15458 </member>
15459 <member name="T:OpenMetaverse.LookAtType">
15733 <summary> 15460 <summary>
15734 Construct a new InventoryItem object 15461 The action an avatar is doing when looking at something, used in
15462 ViewerEffect packets for the LookAt effect
15735 </summary> 15463 </summary>
15736 <param name="itemID">The <seealso cref="T:OpenMetaverse.UUID"/> of the item</param>
15737 </member> 15464 </member>
15738 <member name="M:OpenMetaverse.InventoryItem.#ctor(OpenMetaverse.InventoryType,OpenMetaverse.UUID)"> 15465 <member name="F:OpenMetaverse.LookAtType.None">
15466 <summary></summary>
15467 </member>
15468 <member name="F:OpenMetaverse.LookAtType.Idle">
15469 <summary></summary>
15470 </member>
15471 <member name="F:OpenMetaverse.LookAtType.AutoListen">
15472 <summary></summary>
15473 </member>
15474 <member name="F:OpenMetaverse.LookAtType.FreeLook">
15475 <summary></summary>
15476 </member>
15477 <member name="F:OpenMetaverse.LookAtType.Respond">
15478 <summary></summary>
15479 </member>
15480 <member name="F:OpenMetaverse.LookAtType.Hover">
15481 <summary></summary>
15482 </member>
15483 <member name="F:OpenMetaverse.LookAtType.Conversation">
15484 <summary>Deprecated</summary>
15485 </member>
15486 <member name="F:OpenMetaverse.LookAtType.Select">
15487 <summary></summary>
15488 </member>
15489 <member name="F:OpenMetaverse.LookAtType.Focus">
15490 <summary></summary>
15491 </member>
15492 <member name="F:OpenMetaverse.LookAtType.Mouselook">
15493 <summary></summary>
15494 </member>
15495 <member name="F:OpenMetaverse.LookAtType.Clear">
15496 <summary></summary>
15497 </member>
15498 <member name="T:OpenMetaverse.PointAtType">
15739 <summary> 15499 <summary>
15740 Construct a new InventoryItem object of a specific Type 15500 The action an avatar is doing when pointing at something, used in
15501 ViewerEffect packets for the PointAt effect
15741 </summary> 15502 </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>
15744 </member> 15503 </member>
15745 <member name="M:OpenMetaverse.InventoryItem.IsLink"> 15504 <member name="F:OpenMetaverse.PointAtType.None">
15505 <summary></summary>
15506 </member>
15507 <member name="F:OpenMetaverse.PointAtType.Select">
15508 <summary></summary>
15509 </member>
15510 <member name="F:OpenMetaverse.PointAtType.Grab">
15511 <summary></summary>
15512 </member>
15513 <member name="F:OpenMetaverse.PointAtType.Clear">
15514 <summary></summary>
15515 </member>
15516 <member name="T:OpenMetaverse.MoneyTransactionType">
15746 <summary> 15517 <summary>
15747 Indicates inventory item is a link 15518 Money transaction types
15748 </summary> 15519 </summary>
15749 <returns>True if inventory item is a link to another inventory item</returns>
15750 </member> 15520 </member>
15751 <member name="M:OpenMetaverse.InventoryItem.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 15521 <member name="F:OpenMetaverse.MoneyTransactionType.None">
15522 <summary></summary>
15523 </member>
15524 <member name="F:OpenMetaverse.MoneyTransactionType.FailSimulatorTimeout">
15525 <summary></summary>
15526 </member>
15527 <member name="F:OpenMetaverse.MoneyTransactionType.FailDataserverTimeout">
15528 <summary></summary>
15529 </member>
15530 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectClaim">
15531 <summary></summary>
15532 </member>
15533 <member name="F:OpenMetaverse.MoneyTransactionType.LandClaim">
15534 <summary></summary>
15535 </member>
15536 <member name="F:OpenMetaverse.MoneyTransactionType.GroupCreate">
15537 <summary></summary>
15538 </member>
15539 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectPublicClaim">
15540 <summary></summary>
15541 </member>
15542 <member name="F:OpenMetaverse.MoneyTransactionType.GroupJoin">
15543 <summary></summary>
15544 </member>
15545 <member name="F:OpenMetaverse.MoneyTransactionType.TeleportCharge">
15546 <summary></summary>
15547 </member>
15548 <member name="F:OpenMetaverse.MoneyTransactionType.UploadCharge">
15549 <summary></summary>
15550 </member>
15551 <member name="F:OpenMetaverse.MoneyTransactionType.LandAuction">
15552 <summary></summary>
15553 </member>
15554 <member name="F:OpenMetaverse.MoneyTransactionType.ClassifiedCharge">
15555 <summary></summary>
15556 </member>
15557 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectTax">
15558 <summary></summary>
15559 </member>
15560 <member name="F:OpenMetaverse.MoneyTransactionType.LandTax">
15561 <summary></summary>
15562 </member>
15563 <member name="F:OpenMetaverse.MoneyTransactionType.LightTax">
15564 <summary></summary>
15565 </member>
15566 <member name="F:OpenMetaverse.MoneyTransactionType.ParcelDirFee">
15567 <summary></summary>
15568 </member>
15569 <member name="F:OpenMetaverse.MoneyTransactionType.GroupTax">
15570 <summary></summary>
15571 </member>
15572 <member name="F:OpenMetaverse.MoneyTransactionType.ClassifiedRenew">
15573 <summary></summary>
15574 </member>
15575 <member name="F:OpenMetaverse.MoneyTransactionType.GiveInventory">
15576 <summary></summary>
15577 </member>
15578 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectSale">
15579 <summary></summary>
15580 </member>
15581 <member name="F:OpenMetaverse.MoneyTransactionType.Gift">
15582 <summary></summary>
15583 </member>
15584 <member name="F:OpenMetaverse.MoneyTransactionType.LandSale">
15585 <summary></summary>
15586 </member>
15587 <member name="F:OpenMetaverse.MoneyTransactionType.ReferBonus">
15588 <summary></summary>
15589 </member>
15590 <member name="F:OpenMetaverse.MoneyTransactionType.InventorySale">
15591 <summary></summary>
15592 </member>
15593 <member name="F:OpenMetaverse.MoneyTransactionType.RefundPurchase">
15594 <summary></summary>
15595 </member>
15596 <member name="F:OpenMetaverse.MoneyTransactionType.LandPassSale">
15597 <summary></summary>
15598 </member>
15599 <member name="F:OpenMetaverse.MoneyTransactionType.DwellBonus">
15600 <summary></summary>
15601 </member>
15602 <member name="F:OpenMetaverse.MoneyTransactionType.PayObject">
15603 <summary></summary>
15604 </member>
15605 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectPays">
15606 <summary></summary>
15607 </member>
15608 <member name="F:OpenMetaverse.MoneyTransactionType.GroupLandDeed">
15609 <summary></summary>
15610 </member>
15611 <member name="F:OpenMetaverse.MoneyTransactionType.GroupObjectDeed">
15612 <summary></summary>
15613 </member>
15614 <member name="F:OpenMetaverse.MoneyTransactionType.GroupLiability">
15615 <summary></summary>
15616 </member>
15617 <member name="F:OpenMetaverse.MoneyTransactionType.GroupDividend">
15618 <summary></summary>
15619 </member>
15620 <member name="F:OpenMetaverse.MoneyTransactionType.GroupMembershipDues">
15621 <summary></summary>
15622 </member>
15623 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectRelease">
15624 <summary></summary>
15625 </member>
15626 <member name="F:OpenMetaverse.MoneyTransactionType.LandRelease">
15627 <summary></summary>
15628 </member>
15629 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectDelete">
15630 <summary></summary>
15631 </member>
15632 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectPublicDecay">
15633 <summary></summary>
15634 </member>
15635 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectPublicDelete">
15636 <summary></summary>
15637 </member>
15638 <member name="F:OpenMetaverse.MoneyTransactionType.LindenAdjustment">
15639 <summary></summary>
15640 </member>
15641 <member name="F:OpenMetaverse.MoneyTransactionType.LindenGrant">
15642 <summary></summary>
15643 </member>
15644 <member name="F:OpenMetaverse.MoneyTransactionType.LindenPenalty">
15645 <summary></summary>
15646 </member>
15647 <member name="F:OpenMetaverse.MoneyTransactionType.EventFee">
15648 <summary></summary>
15649 </member>
15650 <member name="F:OpenMetaverse.MoneyTransactionType.EventPrize">
15651 <summary></summary>
15652 </member>
15653 <member name="F:OpenMetaverse.MoneyTransactionType.StipendBasic">
15654 <summary></summary>
15655 </member>
15656 <member name="F:OpenMetaverse.MoneyTransactionType.StipendDeveloper">
15657 <summary></summary>
15658 </member>
15659 <member name="F:OpenMetaverse.MoneyTransactionType.StipendAlways">
15660 <summary></summary>
15661 </member>
15662 <member name="F:OpenMetaverse.MoneyTransactionType.StipendDaily">
15663 <summary></summary>
15664 </member>
15665 <member name="F:OpenMetaverse.MoneyTransactionType.StipendRating">
15666 <summary></summary>
15667 </member>
15668 <member name="F:OpenMetaverse.MoneyTransactionType.StipendDelta">
15669 <summary></summary>
15670 </member>
15671 <member name="T:OpenMetaverse.TransactionFlags">
15752 <summary> 15672 <summary>
15753 15673
15754 </summary> 15674 </summary>
15755 <returns></returns>
15756 </member> 15675 </member>
15757 <member name="M:OpenMetaverse.InventoryItem.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 15676 <member name="F:OpenMetaverse.TransactionFlags.None">
15677 <summary></summary>
15678 </member>
15679 <member name="F:OpenMetaverse.TransactionFlags.SourceGroup">
15680 <summary></summary>
15681 </member>
15682 <member name="F:OpenMetaverse.TransactionFlags.DestGroup">
15683 <summary></summary>
15684 </member>
15685 <member name="F:OpenMetaverse.TransactionFlags.OwnerGroup">
15686 <summary></summary>
15687 </member>
15688 <member name="F:OpenMetaverse.TransactionFlags.SimultaneousContribution">
15689 <summary></summary>
15690 </member>
15691 <member name="F:OpenMetaverse.TransactionFlags.ContributionRemoval">
15692 <summary></summary>
15693 </member>
15694 <member name="T:OpenMetaverse.MeanCollisionType">
15758 <summary> 15695 <summary>
15759 15696
15760 </summary> 15697 </summary>
15761 <returns></returns>
15762 </member> 15698 </member>
15763 <member name="M:OpenMetaverse.InventoryItem.GetHashCode"> 15699 <member name="F:OpenMetaverse.MeanCollisionType.None">
15764 <summary> 15700 <summary></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
15767 </summary>
15768 <returns>A Hashcode of all the combined InventoryItem fields</returns>
15769 </member> 15701 </member>
15770 <member name="M:OpenMetaverse.InventoryItem.Equals(System.Object)"> 15702 <member name="F:OpenMetaverse.MeanCollisionType.Bump">
15703 <summary></summary>
15704 </member>
15705 <member name="F:OpenMetaverse.MeanCollisionType.LLPushObject">
15706 <summary></summary>
15707 </member>
15708 <member name="F:OpenMetaverse.MeanCollisionType.SelectedObjectCollide">
15709 <summary></summary>
15710 </member>
15711 <member name="F:OpenMetaverse.MeanCollisionType.ScriptedObjectCollide">
15712 <summary></summary>
15713 </member>
15714 <member name="F:OpenMetaverse.MeanCollisionType.PhysicalObjectCollide">
15715 <summary></summary>
15716 </member>
15717 <member name="T:OpenMetaverse.ScriptControlChange">
15771 <summary> 15718 <summary>
15772 Compares an object 15719 Flags sent when a script takes or releases a control
15773 </summary> 15720 </summary>
15774 <param name="o">The object to compare</param> 15721 <remarks>NOTE: (need to verify) These might be a subset of the ControlFlags enum in Movement,</remarks>
15775 <returns>true if comparison object matches</returns>
15776 </member> 15722 </member>
15777 <member name="M:OpenMetaverse.InventoryItem.Equals(OpenMetaverse.InventoryBase)"> 15723 <member name="F:OpenMetaverse.ScriptControlChange.None">
15724 <summary>No Flags set</summary>
15725 </member>
15726 <member name="F:OpenMetaverse.ScriptControlChange.Forward">
15727 <summary>Forward (W or up Arrow)</summary>
15728 </member>
15729 <member name="F:OpenMetaverse.ScriptControlChange.Back">
15730 <summary>Back (S or down arrow)</summary>
15731 </member>
15732 <member name="F:OpenMetaverse.ScriptControlChange.Left">
15733 <summary>Move left (shift+A or left arrow)</summary>
15734 </member>
15735 <member name="F:OpenMetaverse.ScriptControlChange.Right">
15736 <summary>Move right (shift+D or right arrow)</summary>
15737 </member>
15738 <member name="F:OpenMetaverse.ScriptControlChange.Up">
15739 <summary>Up (E or PgUp)</summary>
15740 </member>
15741 <member name="F:OpenMetaverse.ScriptControlChange.Down">
15742 <summary>Down (C or PgDown)</summary>
15743 </member>
15744 <member name="F:OpenMetaverse.ScriptControlChange.RotateLeft">
15745 <summary>Rotate left (A or left arrow)</summary>
15746 </member>
15747 <member name="F:OpenMetaverse.ScriptControlChange.RotateRight">
15748 <summary>Rotate right (D or right arrow)</summary>
15749 </member>
15750 <member name="F:OpenMetaverse.ScriptControlChange.LeftButton">
15751 <summary>Left Mouse Button</summary>
15752 </member>
15753 <member name="F:OpenMetaverse.ScriptControlChange.MouseLookLeftButton">
15754 <summary>Left Mouse button in MouseLook</summary>
15755 </member>
15756 <member name="T:OpenMetaverse.AgentFlags">
15778 <summary> 15757 <summary>
15779 Determine whether the specified <seealso cref="T:OpenMetaverse.InventoryBase"/> object is equal to the current object 15758 Currently only used to hide your group title
15780 </summary> 15759 </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>
15783 </member> 15760 </member>
15784 <member name="M:OpenMetaverse.InventoryItem.Equals(OpenMetaverse.InventoryItem)"> 15761 <member name="F:OpenMetaverse.AgentFlags.None">
15762 <summary>No flags set</summary>
15763 </member>
15764 <member name="F:OpenMetaverse.AgentFlags.HideTitle">
15765 <summary>Hide your group title</summary>
15766 </member>
15767 <member name="T:OpenMetaverse.AgentState">
15785 <summary> 15768 <summary>
15786 Determine whether the specified <seealso cref="T:OpenMetaverse.InventoryItem"/> object is equal to the current object 15769 Action state of the avatar, which can currently be typing and
15770 editing
15787 </summary> 15771 </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>
15790 </member> 15772 </member>
15791 <member name="M:OpenMetaverse.InventoryItem.FromOSD(OpenMetaverse.StructuredData.OSD)"> 15773 <member name="F:OpenMetaverse.AgentState.None">
15774 <summary></summary>
15775 </member>
15776 <member name="F:OpenMetaverse.AgentState.Typing">
15777 <summary></summary>
15778 </member>
15779 <member name="F:OpenMetaverse.AgentState.Editing">
15780 <summary></summary>
15781 </member>
15782 <member name="T:OpenMetaverse.TeleportStatus">
15792 <summary> 15783 <summary>
15793 Create InventoryItem from OSD 15784 Current teleport status
15794 </summary> 15785 </summary>
15795 <param name="data">OSD Data that makes up InventoryItem</param>
15796 <returns>Inventory item created</returns>
15797 </member> 15786 </member>
15798 <member name="M:OpenMetaverse.InventoryItem.GetOSD"> 15787 <member name="F:OpenMetaverse.TeleportStatus.None">
15788 <summary>Unknown status</summary>
15789 </member>
15790 <member name="F:OpenMetaverse.TeleportStatus.Start">
15791 <summary>Teleport initialized</summary>
15792 </member>
15793 <member name="F:OpenMetaverse.TeleportStatus.Progress">
15794 <summary>Teleport in progress</summary>
15795 </member>
15796 <member name="F:OpenMetaverse.TeleportStatus.Failed">
15797 <summary>Teleport failed</summary>
15798 </member>
15799 <member name="F:OpenMetaverse.TeleportStatus.Finished">
15800 <summary>Teleport completed</summary>
15801 </member>
15802 <member name="F:OpenMetaverse.TeleportStatus.Cancelled">
15803 <summary>Teleport cancelled</summary>
15804 </member>
15805 <member name="T:OpenMetaverse.TeleportFlags">
15799 <summary> 15806 <summary>
15800 Convert InventoryItem to OSD 15807
15801 </summary> 15808 </summary>
15802 <returns>OSD representation of InventoryItem</returns>
15803 </member> 15809 </member>
15804 <member name="T:OpenMetaverse.InventoryTexture"> 15810 <member name="F:OpenMetaverse.TeleportFlags.Default">
15811 <summary>No flags set, or teleport failed</summary>
15812 </member>
15813 <member name="F:OpenMetaverse.TeleportFlags.SetHomeToTarget">
15814 <summary>Set when newbie leaves help island for first time</summary>
15815 </member>
15816 <member name="F:OpenMetaverse.TeleportFlags.SetLastToTarget">
15817 <summary></summary>
15818 </member>
15819 <member name="F:OpenMetaverse.TeleportFlags.ViaLure">
15820 <summary>Via Lure</summary>
15821 </member>
15822 <member name="F:OpenMetaverse.TeleportFlags.ViaLandmark">
15823 <summary>Via Landmark</summary>
15824 </member>
15825 <member name="F:OpenMetaverse.TeleportFlags.ViaLocation">
15826 <summary>Via Location</summary>
15827 </member>
15828 <member name="F:OpenMetaverse.TeleportFlags.ViaHome">
15829 <summary>Via Home</summary>
15830 </member>
15831 <member name="F:OpenMetaverse.TeleportFlags.ViaTelehub">
15832 <summary>Via Telehub</summary>
15833 </member>
15834 <member name="F:OpenMetaverse.TeleportFlags.ViaLogin">
15835 <summary>Via Login</summary>
15836 </member>
15837 <member name="F:OpenMetaverse.TeleportFlags.ViaGodlikeLure">
15838 <summary>Linden Summoned</summary>
15839 </member>
15840 <member name="F:OpenMetaverse.TeleportFlags.Godlike">
15841 <summary>Linden Forced me</summary>
15842 </member>
15843 <member name="F:OpenMetaverse.TeleportFlags.NineOneOne">
15844 <summary></summary>
15845 </member>
15846 <member name="F:OpenMetaverse.TeleportFlags.DisableCancel">
15847 <summary>Agent Teleported Home via Script</summary>
15848 </member>
15849 <member name="F:OpenMetaverse.TeleportFlags.ViaRegionID">
15850 <summary></summary>
15851 </member>
15852 <member name="F:OpenMetaverse.TeleportFlags.IsFlying">
15853 <summary></summary>
15854 </member>
15855 <member name="F:OpenMetaverse.TeleportFlags.ResetHome">
15856 <summary></summary>
15857 </member>
15858 <member name="F:OpenMetaverse.TeleportFlags.ForceRedirect">
15859 <summary>forced to new location for example when avatar is banned or ejected</summary>
15860 </member>
15861 <member name="F:OpenMetaverse.TeleportFlags.FinishedViaLure">
15862 <summary>Teleport Finished via a Lure</summary>
15863 </member>
15864 <member name="F:OpenMetaverse.TeleportFlags.FinishedViaNewSim">
15865 <summary>Finished, Sim Changed</summary>
15866 </member>
15867 <member name="F:OpenMetaverse.TeleportFlags.FinishedViaSameSim">
15868 <summary>Finished, Same Sim</summary>
15869 </member>
15870 <member name="T:OpenMetaverse.TeleportLureFlags">
15805 <summary> 15871 <summary>
15806 InventoryTexture Class representing a graphical image 15872
15807 </summary> 15873 </summary>
15808 <seealso cref="!:ManagedImage"/>
15809 </member> 15874 </member>
15810 <member name="M:OpenMetaverse.InventoryTexture.#ctor(OpenMetaverse.UUID)"> 15875 <member name="F:OpenMetaverse.TeleportLureFlags.NormalLure">
15876 <summary></summary>
15877 </member>
15878 <member name="F:OpenMetaverse.TeleportLureFlags.GodlikeLure">
15879 <summary></summary>
15880 </member>
15881 <member name="F:OpenMetaverse.TeleportLureFlags.GodlikePursuit">
15882 <summary></summary>
15883 </member>
15884 <member name="T:OpenMetaverse.ScriptSensorTypeFlags">
15811 <summary> 15885 <summary>
15812 Construct an InventoryTexture object 15886
15813 </summary> 15887 </summary>
15814 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
15815 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
15816 </member> 15888 </member>
15817 <member name="M:OpenMetaverse.InventoryTexture.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 15889 <member name="F:OpenMetaverse.ScriptSensorTypeFlags.Agent">
15890 <summary></summary>
15891 </member>
15892 <member name="F:OpenMetaverse.ScriptSensorTypeFlags.Active">
15893 <summary></summary>
15894 </member>
15895 <member name="F:OpenMetaverse.ScriptSensorTypeFlags.Passive">
15896 <summary></summary>
15897 </member>
15898 <member name="F:OpenMetaverse.ScriptSensorTypeFlags.Scripted">
15899 <summary></summary>
15900 </member>
15901 <member name="T:OpenMetaverse.MuteType">
15818 <summary> 15902 <summary>
15819 Construct an InventoryTexture object from a serialization stream 15903 Type of mute entry
15820 </summary> 15904 </summary>
15821 </member> 15905 </member>
15822 <member name="T:OpenMetaverse.InventorySound"> 15906 <member name="F:OpenMetaverse.MuteType.ByName">
15907 <summary>Object muted by name</summary>
15908 </member>
15909 <member name="F:OpenMetaverse.MuteType.Resident">
15910 <summary>Muted residet</summary>
15911 </member>
15912 <member name="F:OpenMetaverse.MuteType.Object">
15913 <summary>Object muted by UUID</summary>
15914 </member>
15915 <member name="F:OpenMetaverse.MuteType.Group">
15916 <summary>Muted group</summary>
15917 </member>
15918 <member name="F:OpenMetaverse.MuteType.External">
15919 <summary>Muted external entry</summary>
15920 </member>
15921 <member name="T:OpenMetaverse.MuteFlags">
15823 <summary> 15922 <summary>
15824 InventorySound Class representing a playable sound 15923 Flags of mute entry
15825 </summary> 15924 </summary>
15826 </member> 15925 </member>
15827 <member name="M:OpenMetaverse.InventorySound.#ctor(OpenMetaverse.UUID)"> 15926 <member name="F:OpenMetaverse.MuteFlags.Default">
15927 <summary>No exceptions</summary>
15928 </member>
15929 <member name="F:OpenMetaverse.MuteFlags.TextChat">
15930 <summary>Don't mute text chat</summary>
15931 </member>
15932 <member name="F:OpenMetaverse.MuteFlags.VoiceChat">
15933 <summary>Don't mute voice chat</summary>
15934 </member>
15935 <member name="F:OpenMetaverse.MuteFlags.Particles">
15936 <summary>Don't mute particles</summary>
15937 </member>
15938 <member name="F:OpenMetaverse.MuteFlags.ObjectSounds">
15939 <summary>Don't mute sounds</summary>
15940 </member>
15941 <member name="F:OpenMetaverse.MuteFlags.All">
15942 <summary>Don't mute</summary>
15943 </member>
15944 <member name="T:OpenMetaverse.InstantMessage">
15828 <summary> 15945 <summary>
15829 Construct an InventorySound object 15946 Instant Message
15830 </summary> 15947 </summary>
15831 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
15832 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
15833 </member> 15948 </member>
15834 <member name="M:OpenMetaverse.InventorySound.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 15949 <member name="F:OpenMetaverse.InstantMessage.FromAgentID">
15950 <summary>Key of sender</summary>
15951 </member>
15952 <member name="F:OpenMetaverse.InstantMessage.FromAgentName">
15953 <summary>Name of sender</summary>
15954 </member>
15955 <member name="F:OpenMetaverse.InstantMessage.ToAgentID">
15956 <summary>Key of destination avatar</summary>
15957 </member>
15958 <member name="F:OpenMetaverse.InstantMessage.ParentEstateID">
15959 <summary>ID of originating estate</summary>
15960 </member>
15961 <member name="F:OpenMetaverse.InstantMessage.RegionID">
15962 <summary>Key of originating region</summary>
15963 </member>
15964 <member name="F:OpenMetaverse.InstantMessage.Position">
15965 <summary>Coordinates in originating region</summary>
15966 </member>
15967 <member name="F:OpenMetaverse.InstantMessage.Dialog">
15968 <summary>Instant message type</summary>
15969 </member>
15970 <member name="F:OpenMetaverse.InstantMessage.GroupIM">
15971 <summary>Group IM session toggle</summary>
15972 </member>
15973 <member name="F:OpenMetaverse.InstantMessage.IMSessionID">
15974 <summary>Key of IM session, for Group Messages, the groups UUID</summary>
15975 </member>
15976 <member name="F:OpenMetaverse.InstantMessage.Timestamp">
15977 <summary>Timestamp of the instant message</summary>
15978 </member>
15979 <member name="F:OpenMetaverse.InstantMessage.Message">
15980 <summary>Instant message text</summary>
15981 </member>
15982 <member name="F:OpenMetaverse.InstantMessage.Offline">
15983 <summary>Whether this message is held for offline avatars</summary>
15984 </member>
15985 <member name="F:OpenMetaverse.InstantMessage.BinaryBucket">
15986 <summary>Context specific packed data</summary>
15987 </member>
15988 <member name="M:OpenMetaverse.InstantMessage.ToString">
15989 <summary>Print the struct data as a string</summary>
15990 <returns>A string containing the field name, and field value</returns>
15991 </member>
15992 <member name="T:OpenMetaverse.MuteEntry">
15993 <summary>Represents muted object or resident</summary>
15994 </member>
15995 <member name="F:OpenMetaverse.MuteEntry.Type">
15996 <summary>Type of the mute entry</summary>
15997 </member>
15998 <member name="F:OpenMetaverse.MuteEntry.ID">
15999 <summary>UUID of the mute etnry</summary>
16000 </member>
16001 <member name="F:OpenMetaverse.MuteEntry.Name">
16002 <summary>Mute entry name</summary>
16003 </member>
16004 <member name="F:OpenMetaverse.MuteEntry.Flags">
16005 <summary>Mute flags</summary>
16006 </member>
16007 <member name="T:OpenMetaverse.TransactionInfo">
16008 <summary>Transaction detail sent with MoneyBalanceReply message</summary>
16009 </member>
16010 <member name="F:OpenMetaverse.TransactionInfo.TransactionType">
16011 <summary>Type of the transaction</summary>
16012 </member>
16013 <member name="F:OpenMetaverse.TransactionInfo.SourceID">
16014 <summary>UUID of the transaction source</summary>
16015 </member>
16016 <member name="F:OpenMetaverse.TransactionInfo.IsSourceGroup">
16017 <summary>Is the transaction source a group</summary>
16018 </member>
16019 <member name="F:OpenMetaverse.TransactionInfo.DestID">
16020 <summary>UUID of the transaction destination</summary>
16021 </member>
16022 <member name="F:OpenMetaverse.TransactionInfo.IsDestGroup">
16023 <summary>Is transaction destination a group</summary>
16024 </member>
16025 <member name="F:OpenMetaverse.TransactionInfo.Amount">
16026 <summary>Transaction amount</summary>
16027 </member>
16028 <member name="F:OpenMetaverse.TransactionInfo.ItemDescription">
16029 <summary>Transaction description</summary>
16030 </member>
16031 <member name="T:OpenMetaverse.ChatEventArgs">
15835 <summary> 16032 <summary>
15836 Construct an InventorySound object from a serialization stream 16033
15837 </summary> 16034 </summary>
15838 </member> 16035 </member>
15839 <member name="T:OpenMetaverse.InventoryCallingCard"> 16036 <member name="M:OpenMetaverse.ChatEventArgs.#ctor(OpenMetaverse.Simulator,System.String,OpenMetaverse.ChatAudibleLevel,OpenMetaverse.ChatType,OpenMetaverse.ChatSourceType,System.String,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.Vector3)">
15840 <summary> 16037 <summary>
15841 InventoryCallingCard Class, contains information on another avatar 16038 Construct a new instance of the ChatEventArgs object
15842 </summary> 16039 </summary>
16040 <param name="simulator">Sim from which the message originates</param>
16041 <param name="message">The message sent</param>
16042 <param name="audible">The audible level of the message</param>
16043 <param name="type">The type of message sent: whisper, shout, etc</param>
16044 <param name="sourceType">The source type of the message sender</param>
16045 <param name="fromName">The name of the agent or object sending the message</param>
16046 <param name="sourceId">The ID of the agent or object sending the message</param>
16047 <param name="ownerid">The ID of the object owner, or the agent ID sending the message</param>
16048 <param name="position">The position of the agent or object sending the message</param>
15843 </member> 16049 </member>
15844 <member name="M:OpenMetaverse.InventoryCallingCard.#ctor(OpenMetaverse.UUID)"> 16050 <member name="P:OpenMetaverse.ChatEventArgs.Simulator">
16051 <summary>Get the simulator sending the message</summary>
16052 </member>
16053 <member name="P:OpenMetaverse.ChatEventArgs.Message">
16054 <summary>Get the message sent</summary>
16055 </member>
16056 <member name="P:OpenMetaverse.ChatEventArgs.AudibleLevel">
16057 <summary>Get the audible level of the message</summary>
16058 </member>
16059 <member name="P:OpenMetaverse.ChatEventArgs.Type">
16060 <summary>Get the type of message sent: whisper, shout, etc</summary>
16061 </member>
16062 <member name="P:OpenMetaverse.ChatEventArgs.SourceType">
16063 <summary>Get the source type of the message sender</summary>
16064 </member>
16065 <member name="P:OpenMetaverse.ChatEventArgs.FromName">
16066 <summary>Get the name of the agent or object sending the message</summary>
16067 </member>
16068 <member name="P:OpenMetaverse.ChatEventArgs.SourceID">
16069 <summary>Get the ID of the agent or object sending the message</summary>
16070 </member>
16071 <member name="P:OpenMetaverse.ChatEventArgs.OwnerID">
16072 <summary>Get the ID of the object owner, or the agent ID sending the message</summary>
16073 </member>
16074 <member name="P:OpenMetaverse.ChatEventArgs.Position">
16075 <summary>Get the position of the agent or object sending the message</summary>
16076 </member>
16077 <member name="T:OpenMetaverse.ScriptDialogEventArgs">
16078 <summary>Contains the data sent when a primitive opens a dialog with this agent</summary>
16079 </member>
16080 <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)">
15845 <summary> 16081 <summary>
15846 Construct an InventoryCallingCard object 16082 Construct a new instance of the ScriptDialogEventArgs
15847 </summary> 16083 </summary>
15848 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the 16084 <param name="message">The dialog message</param>
15849 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param> 16085 <param name="objectName">The name of the object that sent the dialog request</param>
16086 <param name="imageID">The ID of the image to be displayed</param>
16087 <param name="objectID">The ID of the primitive sending the dialog</param>
16088 <param name="firstName">The first name of the senders owner</param>
16089 <param name="lastName">The last name of the senders owner</param>
16090 <param name="chatChannel">The communication channel the dialog was sent on</param>
16091 <param name="buttons">The string labels containing the options presented in this dialog</param>
16092 <param name="ownerID">UUID of the scritped object owner</param>
15850 </member> 16093 </member>
15851 <member name="M:OpenMetaverse.InventoryCallingCard.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 16094 <member name="P:OpenMetaverse.ScriptDialogEventArgs.Message">
16095 <summary>Get the dialog message</summary>
16096 </member>
16097 <member name="P:OpenMetaverse.ScriptDialogEventArgs.ObjectName">
16098 <summary>Get the name of the object that sent the dialog request</summary>
16099 </member>
16100 <member name="P:OpenMetaverse.ScriptDialogEventArgs.ImageID">
16101 <summary>Get the ID of the image to be displayed</summary>
16102 </member>
16103 <member name="P:OpenMetaverse.ScriptDialogEventArgs.ObjectID">
16104 <summary>Get the ID of the primitive sending the dialog</summary>
16105 </member>
16106 <member name="P:OpenMetaverse.ScriptDialogEventArgs.FirstName">
16107 <summary>Get the first name of the senders owner</summary>
16108 </member>
16109 <member name="P:OpenMetaverse.ScriptDialogEventArgs.LastName">
16110 <summary>Get the last name of the senders owner</summary>
16111 </member>
16112 <member name="P:OpenMetaverse.ScriptDialogEventArgs.Channel">
16113 <summary>Get the communication channel the dialog was sent on, responses
16114 should also send responses on this same channel</summary>
16115 </member>
16116 <member name="P:OpenMetaverse.ScriptDialogEventArgs.ButtonLabels">
16117 <summary>Get the string labels containing the options presented in this dialog</summary>
16118 </member>
16119 <member name="P:OpenMetaverse.ScriptDialogEventArgs.OwnerID">
16120 <summary>UUID of the scritped object owner</summary>
16121 </member>
16122 <member name="T:OpenMetaverse.ScriptQuestionEventArgs">
16123 <summary>Contains the data sent when a primitive requests debit or other permissions
16124 requesting a YES or NO answer</summary>
16125 </member>
16126 <member name="M:OpenMetaverse.ScriptQuestionEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,System.String,OpenMetaverse.ScriptPermission)">
15852 <summary> 16127 <summary>
15853 Construct an InventoryCallingCard object from a serialization stream 16128 Construct a new instance of the ScriptQuestionEventArgs
15854 </summary> 16129 </summary>
16130 <param name="simulator">The simulator containing the object sending the request</param>
16131 <param name="taskID">The ID of the script making the request</param>
16132 <param name="itemID">The ID of the primitive containing the script making the request</param>
16133 <param name="objectName">The name of the primitive making the request</param>
16134 <param name="objectOwner">The name of the owner of the object making the request</param>
16135 <param name="questions">The permissions being requested</param>
15855 </member> 16136 </member>
15856 <member name="T:OpenMetaverse.InventoryLandmark"> 16137 <member name="P:OpenMetaverse.ScriptQuestionEventArgs.Simulator">
16138 <summary>Get the simulator containing the object sending the request</summary>
16139 </member>
16140 <member name="P:OpenMetaverse.ScriptQuestionEventArgs.TaskID">
16141 <summary>Get the ID of the script making the request</summary>
16142 </member>
16143 <member name="P:OpenMetaverse.ScriptQuestionEventArgs.ItemID">
16144 <summary>Get the ID of the primitive containing the script making the request</summary>
16145 </member>
16146 <member name="P:OpenMetaverse.ScriptQuestionEventArgs.ObjectName">
16147 <summary>Get the name of the primitive making the request</summary>
16148 </member>
16149 <member name="P:OpenMetaverse.ScriptQuestionEventArgs.ObjectOwnerName">
16150 <summary>Get the name of the owner of the object making the request</summary>
16151 </member>
16152 <member name="P:OpenMetaverse.ScriptQuestionEventArgs.Questions">
16153 <summary>Get the permissions being requested</summary>
16154 </member>
16155 <member name="T:OpenMetaverse.LoadUrlEventArgs">
16156 <summary>Contains the data sent when a primitive sends a request
16157 to an agent to open the specified URL</summary>
16158 </member>
16159 <member name="M:OpenMetaverse.LoadUrlEventArgs.#ctor(System.String,OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.String,System.String)">
15857 <summary> 16160 <summary>
15858 InventoryLandmark Class, contains details on a specific location 16161 Construct a new instance of the LoadUrlEventArgs
15859 </summary> 16162 </summary>
16163 <param name="objectName">The name of the object sending the request</param>
16164 <param name="objectID">The ID of the object sending the request</param>
16165 <param name="ownerID">The ID of the owner of the object sending the request</param>
16166 <param name="ownerIsGroup">True if the object is owned by a group</param>
16167 <param name="message">The message sent with the request</param>
16168 <param name="URL">The URL the object sent</param>
15860 </member> 16169 </member>
15861 <member name="M:OpenMetaverse.InventoryLandmark.#ctor(OpenMetaverse.UUID)"> 16170 <member name="P:OpenMetaverse.LoadUrlEventArgs.ObjectName">
16171 <summary>Get the name of the object sending the request</summary>
16172 </member>
16173 <member name="P:OpenMetaverse.LoadUrlEventArgs.ObjectID">
16174 <summary>Get the ID of the object sending the request</summary>
16175 </member>
16176 <member name="P:OpenMetaverse.LoadUrlEventArgs.OwnerID">
16177 <summary>Get the ID of the owner of the object sending the request</summary>
16178 </member>
16179 <member name="P:OpenMetaverse.LoadUrlEventArgs.OwnerIsGroup">
16180 <summary>True if the object is owned by a group</summary>
16181 </member>
16182 <member name="P:OpenMetaverse.LoadUrlEventArgs.Message">
16183 <summary>Get the message sent with the request</summary>
16184 </member>
16185 <member name="P:OpenMetaverse.LoadUrlEventArgs.URL">
16186 <summary>Get the URL the object sent</summary>
16187 </member>
16188 <member name="T:OpenMetaverse.InstantMessageEventArgs">
16189 <summary>The date received from an ImprovedInstantMessage</summary>
16190 </member>
16191 <member name="M:OpenMetaverse.InstantMessageEventArgs.#ctor(OpenMetaverse.InstantMessage,OpenMetaverse.Simulator)">
15862 <summary> 16192 <summary>
15863 Construct an InventoryLandmark object 16193 Construct a new instance of the InstantMessageEventArgs object
15864 </summary> 16194 </summary>
15865 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the 16195 <param name="im">the InstantMessage object</param>
15866 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param> 16196 <param name="simulator">the simulator where the InstantMessage origniated</param>
15867 </member> 16197 </member>
15868 <member name="M:OpenMetaverse.InventoryLandmark.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 16198 <member name="P:OpenMetaverse.InstantMessageEventArgs.IM">
16199 <summary>Get the InstantMessage object</summary>
16200 </member>
16201 <member name="P:OpenMetaverse.InstantMessageEventArgs.Simulator">
16202 <summary>Get the simulator where the InstantMessage origniated</summary>
16203 </member>
16204 <member name="T:OpenMetaverse.BalanceEventArgs">
16205 <summary>Contains the currency balance</summary>
16206 </member>
16207 <member name="M:OpenMetaverse.BalanceEventArgs.#ctor(System.Int32)">
15869 <summary> 16208 <summary>
15870 Construct an InventoryLandmark object from a serialization stream 16209 Construct a new BalanceEventArgs object
15871 </summary> 16210 </summary>
16211 <param name="balance">The currenct balance</param>
15872 </member> 16212 </member>
15873 <member name="P:OpenMetaverse.InventoryLandmark.LandmarkVisited"> 16213 <member name="P:OpenMetaverse.BalanceEventArgs.Balance">
15874 <summary> 16214 <summary>
15875 Landmarks use the InventoryItemFlags struct and will have a flag of 1 set if they have been visited 16215 Get the currenct balance
15876 </summary> 16216 </summary>
15877 </member> 16217 </member>
15878 <member name="T:OpenMetaverse.InventoryObject"> 16218 <member name="T:OpenMetaverse.MoneyBalanceReplyEventArgs">
16219 <summary>Contains the transaction summary when an item is purchased,
16220 money is given, or land is purchased</summary>
16221 </member>
16222 <member name="M:OpenMetaverse.MoneyBalanceReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Boolean,System.Int32,System.Int32,System.Int32,System.String,OpenMetaverse.TransactionInfo)">
15879 <summary> 16223 <summary>
15880 InventoryObject Class contains details on a primitive or coalesced set of primitives 16224 Construct a new instance of the MoneyBalanceReplyEventArgs object
15881 </summary> 16225 </summary>
16226 <param name="transactionID">The ID of the transaction</param>
16227 <param name="transactionSuccess">True of the transaction was successful</param>
16228 <param name="balance">The current currency balance</param>
16229 <param name="metersCredit">The meters credited</param>
16230 <param name="metersCommitted">The meters comitted</param>
16231 <param name="description">A brief description of the transaction</param>
16232 <param name="transactionInfo">Transaction info</param>
15882 </member> 16233 </member>
15883 <member name="M:OpenMetaverse.InventoryObject.#ctor(OpenMetaverse.UUID)"> 16234 <member name="P:OpenMetaverse.MoneyBalanceReplyEventArgs.TransactionID">
16235 <summary>Get the ID of the transaction</summary>
16236 </member>
16237 <member name="P:OpenMetaverse.MoneyBalanceReplyEventArgs.Success">
16238 <summary>True of the transaction was successful</summary>
16239 </member>
16240 <member name="P:OpenMetaverse.MoneyBalanceReplyEventArgs.Balance">
16241 <summary>Get the remaining currency balance</summary>
16242 </member>
16243 <member name="P:OpenMetaverse.MoneyBalanceReplyEventArgs.MetersCredit">
16244 <summary>Get the meters credited</summary>
16245 </member>
16246 <member name="P:OpenMetaverse.MoneyBalanceReplyEventArgs.MetersCommitted">
16247 <summary>Get the meters comitted</summary>
16248 </member>
16249 <member name="P:OpenMetaverse.MoneyBalanceReplyEventArgs.Description">
16250 <summary>Get the description of the transaction</summary>
16251 </member>
16252 <member name="P:OpenMetaverse.MoneyBalanceReplyEventArgs.TransactionInfo">
16253 <summary>Detailed transaction information</summary>
16254 </member>
16255 <member name="T:OpenMetaverse.AgentDataReplyEventArgs">
16256 <summary>Data sent from the simulator containing information about your agent and active group information</summary>
16257 </member>
16258 <member name="M:OpenMetaverse.AgentDataReplyEventArgs.#ctor(System.String,System.String,OpenMetaverse.UUID,System.String,OpenMetaverse.GroupPowers,System.String)">
15884 <summary> 16259 <summary>
15885 Construct an InventoryObject object 16260 Construct a new instance of the AgentDataReplyEventArgs object
15886 </summary> 16261 </summary>
15887 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the 16262 <param name="firstName">The agents first name</param>
15888 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param> 16263 <param name="lastName">The agents last name</param>
16264 <param name="activeGroupID">The agents active group ID</param>
16265 <param name="groupTitle">The group title of the agents active group</param>
16266 <param name="groupPowers">The combined group powers the agent has in the active group</param>
16267 <param name="groupName">The name of the group the agent has currently active</param>
15889 </member> 16268 </member>
15890 <member name="M:OpenMetaverse.InventoryObject.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 16269 <member name="P:OpenMetaverse.AgentDataReplyEventArgs.FirstName">
16270 <summary>Get the agents first name</summary>
16271 </member>
16272 <member name="P:OpenMetaverse.AgentDataReplyEventArgs.LastName">
16273 <summary>Get the agents last name</summary>
16274 </member>
16275 <member name="P:OpenMetaverse.AgentDataReplyEventArgs.ActiveGroupID">
16276 <summary>Get the active group ID of your agent</summary>
16277 </member>
16278 <member name="P:OpenMetaverse.AgentDataReplyEventArgs.GroupTitle">
16279 <summary>Get the active groups title of your agent</summary>
16280 </member>
16281 <member name="P:OpenMetaverse.AgentDataReplyEventArgs.GroupPowers">
16282 <summary>Get the combined group powers of your agent</summary>
16283 </member>
16284 <member name="P:OpenMetaverse.AgentDataReplyEventArgs.GroupName">
16285 <summary>Get the active group name of your agent</summary>
16286 </member>
16287 <member name="T:OpenMetaverse.AnimationsChangedEventArgs">
16288 <summary>Data sent by the simulator to indicate the active/changed animations
16289 applied to your agent</summary>
16290 </member>
16291 <member name="M:OpenMetaverse.AnimationsChangedEventArgs.#ctor(OpenMetaverse.InternalDictionary{OpenMetaverse.UUID,System.Int32})">
15891 <summary> 16292 <summary>
15892 Construct an InventoryObject object from a serialization stream 16293 Construct a new instance of the AnimationsChangedEventArgs class
15893 </summary> 16294 </summary>
16295 <param name="agentAnimations">The dictionary that contains the changed animations</param>
15894 </member> 16296 </member>
15895 <member name="P:OpenMetaverse.InventoryObject.ItemFlags"> 16297 <member name="P:OpenMetaverse.AnimationsChangedEventArgs.Animations">
16298 <summary>Get the dictionary that contains the changed animations</summary>
16299 </member>
16300 <member name="T:OpenMetaverse.MeanCollisionEventArgs">
15896 <summary> 16301 <summary>
15897 Gets or sets the upper byte of the Flags value 16302 Data sent from a simulator indicating a collision with your agent
15898 </summary> 16303 </summary>
15899 </member> 16304 </member>
15900 <member name="P:OpenMetaverse.InventoryObject.AttachPoint"> 16305 <member name="M:OpenMetaverse.MeanCollisionEventArgs.#ctor(OpenMetaverse.MeanCollisionType,OpenMetaverse.UUID,OpenMetaverse.UUID,System.Single,System.DateTime)">
15901 <summary> 16306 <summary>
15902 Gets or sets the object attachment point, the lower byte of the Flags value 16307 Construct a new instance of the MeanCollisionEventArgs class
15903 </summary> 16308 </summary>
16309 <param name="type">The type of collision that occurred</param>
16310 <param name="perp">The ID of the agent or object that perpetrated the agression</param>
16311 <param name="victim">The ID of the Victim</param>
16312 <param name="magnitude">The strength of the collision</param>
16313 <param name="time">The Time the collision occurred</param>
15904 </member> 16314 </member>
15905 <member name="T:OpenMetaverse.InventoryNotecard"> 16315 <member name="P:OpenMetaverse.MeanCollisionEventArgs.Type">
16316 <summary>Get the Type of collision</summary>
16317 </member>
16318 <member name="P:OpenMetaverse.MeanCollisionEventArgs.Aggressor">
16319 <summary>Get the ID of the agent or object that collided with your agent</summary>
16320 </member>
16321 <member name="P:OpenMetaverse.MeanCollisionEventArgs.Victim">
16322 <summary>Get the ID of the agent that was attacked</summary>
16323 </member>
16324 <member name="P:OpenMetaverse.MeanCollisionEventArgs.Magnitude">
16325 <summary>A value indicating the strength of the collision</summary>
16326 </member>
16327 <member name="P:OpenMetaverse.MeanCollisionEventArgs.Time">
16328 <summary>Get the time the collision occurred</summary>
16329 </member>
16330 <member name="T:OpenMetaverse.RegionCrossedEventArgs">
16331 <summary>Data sent to your agent when it crosses region boundaries</summary>
16332 </member>
16333 <member name="M:OpenMetaverse.RegionCrossedEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.Simulator)">
15906 <summary> 16334 <summary>
15907 InventoryNotecard Class, contains details on an encoded text document 16335 Construct a new instance of the RegionCrossedEventArgs class
15908 </summary> 16336 </summary>
16337 <param name="oldSim">The simulator your agent just left</param>
16338 <param name="newSim">The simulator your agent is now in</param>
15909 </member> 16339 </member>
15910 <member name="M:OpenMetaverse.InventoryNotecard.#ctor(OpenMetaverse.UUID)"> 16340 <member name="P:OpenMetaverse.RegionCrossedEventArgs.OldSimulator">
16341 <summary>Get the simulator your agent just left</summary>
16342 </member>
16343 <member name="P:OpenMetaverse.RegionCrossedEventArgs.NewSimulator">
16344 <summary>Get the simulator your agent is now in</summary>
16345 </member>
16346 <member name="T:OpenMetaverse.GroupChatJoinedEventArgs">
16347 <summary>Data sent from the simulator when your agent joins a group chat session</summary>
16348 </member>
16349 <member name="M:OpenMetaverse.GroupChatJoinedEventArgs.#ctor(OpenMetaverse.UUID,System.String,OpenMetaverse.UUID,System.Boolean)">
15911 <summary> 16350 <summary>
15912 Construct an InventoryNotecard object 16351 Construct a new instance of the GroupChatJoinedEventArgs class
15913 </summary> 16352 </summary>
15914 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the 16353 <param name="groupChatSessionID">The ID of the session</param>
15915 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param> 16354 <param name="sessionName">The name of the session</param>
16355 <param name="tmpSessionID">A temporary session id used for establishing new sessions</param>
16356 <param name="success">True of your agent successfully joined the session</param>
15916 </member> 16357 </member>
15917 <member name="M:OpenMetaverse.InventoryNotecard.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 16358 <member name="P:OpenMetaverse.GroupChatJoinedEventArgs.SessionID">
16359 <summary>Get the ID of the group chat session</summary>
16360 </member>
16361 <member name="P:OpenMetaverse.GroupChatJoinedEventArgs.SessionName">
16362 <summary>Get the name of the session</summary>
16363 </member>
16364 <member name="P:OpenMetaverse.GroupChatJoinedEventArgs.TmpSessionID">
16365 <summary>Get the temporary session ID used for establishing new sessions</summary>
16366 </member>
16367 <member name="P:OpenMetaverse.GroupChatJoinedEventArgs.Success">
16368 <summary>True if your agent successfully joined the session</summary>
16369 </member>
16370 <member name="T:OpenMetaverse.AlertMessageEventArgs">
16371 <summary>Data sent by the simulator containing urgent messages</summary>
16372 </member>
16373 <member name="M:OpenMetaverse.AlertMessageEventArgs.#ctor(System.String)">
15918 <summary> 16374 <summary>
15919 Construct an InventoryNotecard object from a serialization stream 16375 Construct a new instance of the AlertMessageEventArgs class
15920 </summary> 16376 </summary>
16377 <param name="message">The alert message</param>
15921 </member> 16378 </member>
15922 <member name="T:OpenMetaverse.InventoryCategory"> 16379 <member name="P:OpenMetaverse.AlertMessageEventArgs.Message">
16380 <summary>Get the alert message</summary>
16381 </member>
16382 <member name="T:OpenMetaverse.ScriptControlEventArgs">
16383 <summary>Data sent by a script requesting to take or release specified controls to your agent</summary>
16384 </member>
16385 <member name="M:OpenMetaverse.ScriptControlEventArgs.#ctor(OpenMetaverse.ScriptControlChange,System.Boolean,System.Boolean)">
15923 <summary> 16386 <summary>
15924 InventoryCategory Class 16387 Construct a new instance of the ScriptControlEventArgs class
15925 </summary> 16388 </summary>
15926 <remarks>TODO: Is this even used for anything?</remarks> 16389 <param name="controls">The controls the script is attempting to take or release to the agent</param>
16390 <param name="pass">True if the script is passing controls back to the agent</param>
16391 <param name="take">True if the script is requesting controls be released to the script</param>
15927 </member> 16392 </member>
15928 <member name="M:OpenMetaverse.InventoryCategory.#ctor(OpenMetaverse.UUID)"> 16393 <member name="P:OpenMetaverse.ScriptControlEventArgs.Controls">
16394 <summary>Get the controls the script is attempting to take or release to the agent</summary>
16395 </member>
16396 <member name="P:OpenMetaverse.ScriptControlEventArgs.Pass">
16397 <summary>True if the script is passing controls back to the agent</summary>
16398 </member>
16399 <member name="P:OpenMetaverse.ScriptControlEventArgs.Take">
16400 <summary>True if the script is requesting controls be released to the script</summary>
16401 </member>
16402 <member name="T:OpenMetaverse.CameraConstraintEventArgs">
15929 <summary> 16403 <summary>
15930 Construct an InventoryCategory object 16404 Data sent from the simulator to an agent to indicate its view limits
15931 </summary> 16405 </summary>
15932 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
15933 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
15934 </member> 16406 </member>
15935 <member name="M:OpenMetaverse.InventoryCategory.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 16407 <member name="M:OpenMetaverse.CameraConstraintEventArgs.#ctor(OpenMetaverse.Vector4)">
15936 <summary> 16408 <summary>
15937 Construct an InventoryCategory object from a serialization stream 16409 Construct a new instance of the CameraConstraintEventArgs class
15938 </summary> 16410 </summary>
16411 <param name="collidePlane">The collision plane</param>
15939 </member> 16412 </member>
15940 <member name="T:OpenMetaverse.InventoryLSL"> 16413 <member name="P:OpenMetaverse.CameraConstraintEventArgs.CollidePlane">
16414 <summary>Get the collision plane</summary>
16415 </member>
16416 <member name="T:OpenMetaverse.ScriptSensorReplyEventArgs">
15941 <summary> 16417 <summary>
15942 InventoryLSL Class, represents a Linden Scripting Language object 16418 Data containing script sensor requests which allow an agent to know the specific details
16419 of a primitive sending script sensor requests
15943 </summary> 16420 </summary>
15944 </member> 16421 </member>
15945 <member name="M:OpenMetaverse.InventoryLSL.#ctor(OpenMetaverse.UUID)"> 16422 <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)">
15946 <summary> 16423 <summary>
15947 Construct an InventoryLSL object 16424 Construct a new instance of the ScriptSensorReplyEventArgs
15948 </summary> 16425 </summary>
15949 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the 16426 <param name="requestorID">The ID of the primitive sending the sensor</param>
15950 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param> 16427 <param name="groupID">The ID of the group associated with the primitive</param>
16428 <param name="name">The name of the primitive sending the sensor</param>
16429 <param name="objectID">The ID of the primitive sending the sensor</param>
16430 <param name="ownerID">The ID of the owner of the primitive sending the sensor</param>
16431 <param name="position">The position of the primitive sending the sensor</param>
16432 <param name="range">The range the primitive specified to scan</param>
16433 <param name="rotation">The rotation of the primitive sending the sensor</param>
16434 <param name="type">The type of sensor the primitive sent</param>
16435 <param name="velocity">The velocity of the primitive sending the sensor</param>
15951 </member> 16436 </member>
15952 <member name="M:OpenMetaverse.InventoryLSL.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 16437 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.RequestorID">
16438 <summary>Get the ID of the primitive sending the sensor</summary>
16439 </member>
16440 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.GroupID">
16441 <summary>Get the ID of the group associated with the primitive</summary>
16442 </member>
16443 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.Name">
16444 <summary>Get the name of the primitive sending the sensor</summary>
16445 </member>
16446 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.ObjectID">
16447 <summary>Get the ID of the primitive sending the sensor</summary>
16448 </member>
16449 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.OwnerID">
16450 <summary>Get the ID of the owner of the primitive sending the sensor</summary>
16451 </member>
16452 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.Position">
16453 <summary>Get the position of the primitive sending the sensor</summary>
16454 </member>
16455 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.Range">
16456 <summary>Get the range the primitive specified to scan</summary>
16457 </member>
16458 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.Rotation">
16459 <summary>Get the rotation of the primitive sending the sensor</summary>
16460 </member>
16461 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.Type">
16462 <summary>Get the type of sensor the primitive sent</summary>
16463 </member>
16464 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.Velocity">
16465 <summary>Get the velocity of the primitive sending the sensor</summary>
16466 </member>
16467 <member name="T:OpenMetaverse.AvatarSitResponseEventArgs">
16468 <summary>Contains the response data returned from the simulator in response to a <see cref="!:RequestSit"/></summary>
16469 </member>
16470 <member name="M:OpenMetaverse.AvatarSitResponseEventArgs.#ctor(OpenMetaverse.UUID,System.Boolean,OpenMetaverse.Vector3,OpenMetaverse.Vector3,System.Boolean,OpenMetaverse.Vector3,OpenMetaverse.Quaternion)">
16471 <summary>Construct a new instance of the AvatarSitResponseEventArgs object</summary>
16472 </member>
16473 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.ObjectID">
16474 <summary>Get the ID of the primitive the agent will be sitting on</summary>
16475 </member>
16476 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.Autopilot">
16477 <summary>True if the simulator Autopilot functions were involved</summary>
16478 </member>
16479 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.CameraAtOffset">
16480 <summary>Get the camera offset of the agent when seated</summary>
16481 </member>
16482 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.CameraEyeOffset">
16483 <summary>Get the camera eye offset of the agent when seated</summary>
16484 </member>
16485 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.ForceMouselook">
16486 <summary>True of the agent will be in mouselook mode when seated</summary>
16487 </member>
16488 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.SitPosition">
16489 <summary>Get the position of the agent when seated</summary>
16490 </member>
16491 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.SitRotation">
16492 <summary>Get the rotation of the agent when seated</summary>
16493 </member>
16494 <member name="T:OpenMetaverse.ChatSessionMemberAddedEventArgs">
16495 <summary>Data sent when an agent joins a chat session your agent is currently participating in</summary>
16496 </member>
16497 <member name="M:OpenMetaverse.ChatSessionMemberAddedEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.UUID)">
15953 <summary> 16498 <summary>
15954 Construct an InventoryLSL object from a serialization stream 16499 Construct a new instance of the ChatSessionMemberAddedEventArgs object
15955 </summary> 16500 </summary>
16501 <param name="sessionID">The ID of the chat session</param>
16502 <param name="agentID">The ID of the agent joining</param>
15956 </member> 16503 </member>
15957 <member name="T:OpenMetaverse.InventorySnapshot"> 16504 <member name="P:OpenMetaverse.ChatSessionMemberAddedEventArgs.SessionID">
16505 <summary>Get the ID of the chat session</summary>
16506 </member>
16507 <member name="P:OpenMetaverse.ChatSessionMemberAddedEventArgs.AgentID">
16508 <summary>Get the ID of the agent that joined</summary>
16509 </member>
16510 <member name="T:OpenMetaverse.ChatSessionMemberLeftEventArgs">
16511 <summary>Data sent when an agent exits a chat session your agent is currently participating in</summary>
16512 </member>
16513 <member name="M:OpenMetaverse.ChatSessionMemberLeftEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.UUID)">
15958 <summary> 16514 <summary>
15959 InventorySnapshot Class, an image taken with the viewer 16515 Construct a new instance of the ChatSessionMemberLeftEventArgs object
15960 </summary> 16516 </summary>
16517 <param name="sessionID">The ID of the chat session</param>
16518 <param name="agentID">The ID of the Agent that left</param>
15961 </member> 16519 </member>
15962 <member name="M:OpenMetaverse.InventorySnapshot.#ctor(OpenMetaverse.UUID)"> 16520 <member name="P:OpenMetaverse.ChatSessionMemberLeftEventArgs.SessionID">
16521 <summary>Get the ID of the chat session</summary>
16522 </member>
16523 <member name="P:OpenMetaverse.ChatSessionMemberLeftEventArgs.AgentID">
16524 <summary>Get the ID of the agent that left</summary>
16525 </member>
16526 <member name="T:OpenMetaverse.SetDisplayNameReplyEventArgs">
16527 <summary>Event arguments with the result of setting display name operation</summary>
16528 </member>
16529 <member name="M:OpenMetaverse.SetDisplayNameReplyEventArgs.#ctor(System.Int32,System.String,OpenMetaverse.AgentDisplayName)">
16530 <summary>Default constructor</summary>
16531 </member>
16532 <member name="P:OpenMetaverse.SetDisplayNameReplyEventArgs.Status">
16533 <summary>Status code, 200 indicates settign display name was successful</summary>
16534 </member>
16535 <member name="P:OpenMetaverse.SetDisplayNameReplyEventArgs.Reason">
16536 <summary>Textual description of the status</summary>
16537 </member>
16538 <member name="P:OpenMetaverse.SetDisplayNameReplyEventArgs.DisplayName">
16539 <summary>Details of the newly set display name</summary>
16540 </member>
16541 <member name="T:OpenMetaverse.Rendering.IRendering">
15963 <summary> 16542 <summary>
15964 Construct an InventorySnapshot object 16543 Abstract base for rendering plugins
15965 </summary> 16544 </summary>
15966 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
15967 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
15968 </member> 16545 </member>
15969 <member name="M:OpenMetaverse.InventorySnapshot.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 16546 <member name="M:OpenMetaverse.Rendering.IRendering.GenerateSimpleMesh(OpenMetaverse.Primitive,OpenMetaverse.Rendering.DetailLevel)">
15970 <summary> 16547 <summary>
15971 Construct an InventorySnapshot object from a serialization stream 16548 Generates a basic mesh structure from a primitive
15972 </summary> 16549 </summary>
16550 <param name="prim">Primitive to generate the mesh from</param>
16551 <param name="lod">Level of detail to generate the mesh at</param>
16552 <returns>The generated mesh</returns>
15973 </member> 16553 </member>
15974 <member name="T:OpenMetaverse.InventoryAttachment"> 16554 <member name="M:OpenMetaverse.Rendering.IRendering.GenerateSimpleSculptMesh(OpenMetaverse.Primitive,System.Drawing.Bitmap,OpenMetaverse.Rendering.DetailLevel)">
15975 <summary> 16555 <summary>
15976 InventoryAttachment Class, contains details on an attachable object 16556 Generates a basic mesh structure from a sculpted primitive and
16557 texture
15977 </summary> 16558 </summary>
16559 <param name="prim">Sculpted primitive to generate the mesh from</param>
16560 <param name="sculptTexture">Sculpt texture</param>
16561 <param name="lod">Level of detail to generate the mesh at</param>
16562 <returns>The generated mesh</returns>
15978 </member> 16563 </member>
15979 <member name="M:OpenMetaverse.InventoryAttachment.#ctor(OpenMetaverse.UUID)"> 16564 <member name="M:OpenMetaverse.Rendering.IRendering.GenerateFacetedMesh(OpenMetaverse.Primitive,OpenMetaverse.Rendering.DetailLevel)">
15980 <summary> 16565 <summary>
15981 Construct an InventoryAttachment object 16566 Generates a series of faces, each face containing a mesh and
16567 metadata
15982 </summary> 16568 </summary>
15983 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the 16569 <param name="prim">Primitive to generate the mesh from</param>
15984 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param> 16570 <param name="lod">Level of detail to generate the mesh at</param>
16571 <returns>The generated mesh</returns>
15985 </member> 16572 </member>
15986 <member name="M:OpenMetaverse.InventoryAttachment.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 16573 <member name="M:OpenMetaverse.Rendering.IRendering.GenerateFacetedSculptMesh(OpenMetaverse.Primitive,System.Drawing.Bitmap,OpenMetaverse.Rendering.DetailLevel)">
15987 <summary> 16574 <summary>
15988 Construct an InventoryAttachment object from a serialization stream 16575 Generates a series of faces for a sculpted prim, each face
16576 containing a mesh and metadata
15989 </summary> 16577 </summary>
16578 <param name="prim">Sculpted primitive to generate the mesh from</param>
16579 <param name="sculptTexture">Sculpt texture</param>
16580 <param name="lod">Level of detail to generate the mesh at</param>
16581 <returns>The generated mesh</returns>
15990 </member> 16582 </member>
15991 <member name="P:OpenMetaverse.InventoryAttachment.AttachmentPoint"> 16583 <member name="M:OpenMetaverse.Rendering.IRendering.TransformTexCoords(System.Collections.Generic.List{OpenMetaverse.Rendering.Vertex},OpenMetaverse.Vector3,OpenMetaverse.Primitive.TextureEntryFace,OpenMetaverse.Vector3)">
15992 <summary> 16584 <summary>
15993 Get the last AttachmentPoint this object was attached to 16585 Apply texture coordinate modifications from a
16586 <seealso cref="!:TextureEntryFace"/> to a list of vertices
15994 </summary> 16587 </summary>
16588 <param name="vertices">Vertex list to modify texture coordinates for</param>
16589 <param name="center">Center-point of the face</param>
16590 <param name="teFace">Face texture parameters</param>
16591 <param name="primScale">Scale of the prim</param>
15995 </member> 16592 </member>
15996 <member name="T:OpenMetaverse.InventoryWearable"> 16593 <member name="T:OpenMetaverse.Assets.AssetMesh">
15997 <summary> 16594 <summary>
15998 InventoryWearable Class, details on a clothing item or body part 16595 Represents Mesh asset
15999 </summary> 16596 </summary>
16000 </member> 16597 </member>
16001 <member name="M:OpenMetaverse.InventoryWearable.#ctor(OpenMetaverse.UUID)"> 16598 <member name="F:OpenMetaverse.Assets.AssetMesh.MeshData">
16002 <summary> 16599 <summary>
16003 Construct an InventoryWearable object 16600 Decoded mesh data
16004 </summary> 16601 </summary>
16005 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
16006 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
16007 </member> 16602 </member>
16008 <member name="M:OpenMetaverse.InventoryWearable.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 16603 <member name="M:OpenMetaverse.Assets.AssetMesh.#ctor">
16604 <summary>Initializes a new instance of an AssetMesh object</summary>
16605 </member>
16606 <member name="M:OpenMetaverse.Assets.AssetMesh.#ctor(OpenMetaverse.UUID,System.Byte[])">
16607 <summary>Initializes a new instance of an AssetMesh object with parameters</summary>
16608 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
16609 <param name="assetData">A byte array containing the raw asset data</param>
16610 </member>
16611 <member name="M:OpenMetaverse.Assets.AssetMesh.Encode">
16009 <summary> 16612 <summary>
16010 Construct an InventoryWearable object from a serialization stream 16613 TODO: Encodes Collada file into LLMesh format
16011 </summary> 16614 </summary>
16012 </member> 16615 </member>
16013 <member name="P:OpenMetaverse.InventoryWearable.WearableType"> 16616 <member name="M:OpenMetaverse.Assets.AssetMesh.Decode">
16014 <summary> 16617 <summary>
16015 The <seealso cref="T:OpenMetaverse.WearableType"/>, Skin, Shape, Skirt, Etc 16618 Decodes mesh asset. See <see cref="M:OpenMetaverse.Rendering.FacetedMesh.TryDecodeFromAsset(OpenMetaverse.Primitive,OpenMetaverse.Assets.AssetMesh,OpenMetaverse.Rendering.DetailLevel,OpenMetaverse.Rendering.FacetedMesh@)"/>
16016 </summary> 16619 to furter decode it for rendering</summary>
16620 <returns>true</returns>
16017 </member> 16621 </member>
16018 <member name="T:OpenMetaverse.InventoryAnimation"> 16622 <member name="P:OpenMetaverse.Assets.AssetMesh.AssetType">
16623 <summary>Override the base classes AssetType</summary>
16624 </member>
16625 <member name="T:OpenMetaverse.Assets.AssetsArchiver">
16019 <summary> 16626 <summary>
16020 InventoryAnimation Class, A bvh encoded object which animates an avatar 16627 Archives assets
16021 </summary> 16628 </summary>
16022 </member> 16629 </member>
16023 <member name="M:OpenMetaverse.InventoryAnimation.#ctor(OpenMetaverse.UUID)"> 16630 <member name="F:OpenMetaverse.Assets.AssetsArchiver.m_assets">
16024 <summary> 16631 <summary>
16025 Construct an InventoryAnimation object 16632 Archive assets
16026 </summary> 16633 </summary>
16027 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
16028 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
16029 </member> 16634 </member>
16030 <member name="M:OpenMetaverse.InventoryAnimation.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 16635 <member name="M:OpenMetaverse.Assets.AssetsArchiver.Archive(OpenMetaverse.Assets.TarArchiveWriter)">
16031 <summary> 16636 <summary>
16032 Construct an InventoryAnimation object from a serialization stream 16637 Archive the assets given to this archiver to the given archive.
16033 </summary> 16638 </summary>
16639 <param name="archive"></param>
16034 </member> 16640 </member>
16035 <member name="T:OpenMetaverse.InventoryGesture"> 16641 <member name="M:OpenMetaverse.Assets.AssetsArchiver.WriteMetadata(OpenMetaverse.Assets.TarArchiveWriter)">
16036 <summary> 16642 <summary>
16037 InventoryGesture Class, details on a series of animations, sounds, and actions 16643 Write an assets metadata file to the given archive
16038 </summary> 16644 </summary>
16645 <param name="archive"></param>
16039 </member> 16646 </member>
16040 <member name="M:OpenMetaverse.InventoryGesture.#ctor(OpenMetaverse.UUID)"> 16647 <member name="M:OpenMetaverse.Assets.AssetsArchiver.WriteData(OpenMetaverse.Assets.TarArchiveWriter)">
16041 <summary> 16648 <summary>
16042 Construct an InventoryGesture object 16649 Write asset data files to the given archive
16043 </summary> 16650 </summary>
16044 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the 16651 <param name="archive"></param>
16045 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
16046 </member> 16652 </member>
16047 <member name="M:OpenMetaverse.InventoryGesture.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 16653 <member name="T:OpenMetaverse.GroupMember">
16048 <summary> 16654 <summary>
16049 Construct an InventoryGesture object from a serialization stream 16655 Avatar group management
16050 </summary> 16656 </summary>
16051 </member> 16657 </member>
16052 <member name="T:OpenMetaverse.InventoryFolder"> 16658 <member name="F:OpenMetaverse.GroupMember.ID">
16659 <summary>Key of Group Member</summary>
16660 </member>
16661 <member name="F:OpenMetaverse.GroupMember.Contribution">
16662 <summary>Total land contribution</summary>
16663 </member>
16664 <member name="F:OpenMetaverse.GroupMember.OnlineStatus">
16665 <summary>Online status information</summary>
16666 </member>
16667 <member name="F:OpenMetaverse.GroupMember.Powers">
16668 <summary>Abilities that the Group Member has</summary>
16669 </member>
16670 <member name="F:OpenMetaverse.GroupMember.Title">
16671 <summary>Current group title</summary>
16672 </member>
16673 <member name="F:OpenMetaverse.GroupMember.IsOwner">
16674 <summary>Is a group owner</summary>
16675 </member>
16676 <member name="T:OpenMetaverse.GroupRole">
16053 <summary> 16677 <summary>
16054 A folder contains <seealso cref="T:OpenMetaverse.InventoryItem"/>s and has certain attributes specific 16678 Role manager for a group
16055 to itself
16056 </summary> 16679 </summary>
16057 </member> 16680 </member>
16058 <member name="F:OpenMetaverse.InventoryFolder.PreferredType"> 16681 <member name="F:OpenMetaverse.GroupRole.GroupID">
16059 <summary>The Preferred <seealso cref="T:OpenMetaverse.AssetType"/> for a folder.</summary> 16682 <summary>Key of the group</summary>
16060 </member> 16683 </member>
16061 <member name="F:OpenMetaverse.InventoryFolder.Version"> 16684 <member name="F:OpenMetaverse.GroupRole.ID">
16062 <summary>The Version of this folder</summary> 16685 <summary>Key of Role</summary>
16063 </member> 16686 </member>
16064 <member name="F:OpenMetaverse.InventoryFolder.DescendentCount"> 16687 <member name="F:OpenMetaverse.GroupRole.Name">
16065 <summary>Number of child items this folder contains.</summary> 16688 <summary>Name of Role</summary>
16066 </member> 16689 </member>
16067 <member name="M:OpenMetaverse.InventoryFolder.#ctor(OpenMetaverse.UUID)"> 16690 <member name="F:OpenMetaverse.GroupRole.Title">
16691 <summary>Group Title associated with Role</summary>
16692 </member>
16693 <member name="F:OpenMetaverse.GroupRole.Description">
16694 <summary>Description of Role</summary>
16695 </member>
16696 <member name="F:OpenMetaverse.GroupRole.Powers">
16697 <summary>Abilities Associated with Role</summary>
16698 </member>
16699 <member name="M:OpenMetaverse.GroupRole.ToString">
16700 <summary>Returns the role's title</summary>
16701 <returns>The role's title</returns>
16702 </member>
16703 <member name="T:OpenMetaverse.GroupTitle">
16068 <summary> 16704 <summary>
16069 Constructor 16705 Class to represent Group Title
16070 </summary> 16706 </summary>
16071 <param name="itemID">UUID of the folder</param>
16072 </member> 16707 </member>
16073 <member name="M:OpenMetaverse.InventoryFolder.ToString"> 16708 <member name="F:OpenMetaverse.GroupTitle.GroupID">
16709 <summary>Key of the group</summary>
16710 </member>
16711 <member name="F:OpenMetaverse.GroupTitle.RoleID">
16712 <summary>ID of the role title belongs to</summary>
16713 </member>
16714 <member name="F:OpenMetaverse.GroupTitle.Title">
16715 <summary>Group Title</summary>
16716 </member>
16717 <member name="F:OpenMetaverse.GroupTitle.Selected">
16718 <summary>Whether title is Active</summary>
16719 </member>
16720 <member name="M:OpenMetaverse.GroupTitle.ToString">
16721 <summary>Returns group title</summary>
16722 </member>
16723 <member name="T:OpenMetaverse.Group">
16074 <summary> 16724 <summary>
16075 16725 Represents a group on the grid
16076 </summary> 16726 </summary>
16077 <returns></returns>
16078 </member> 16727 </member>
16079 <member name="M:OpenMetaverse.InventoryFolder.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 16728 <member name="F:OpenMetaverse.Group.ID">
16729 <summary>Key of Group</summary>
16730 </member>
16731 <member name="F:OpenMetaverse.Group.InsigniaID">
16732 <summary>Key of Group Insignia</summary>
16733 </member>
16734 <member name="F:OpenMetaverse.Group.FounderID">
16735 <summary>Key of Group Founder</summary>
16736 </member>
16737 <member name="F:OpenMetaverse.Group.OwnerRole">
16738 <summary>Key of Group Role for Owners</summary>
16739 </member>
16740 <member name="F:OpenMetaverse.Group.Name">
16741 <summary>Name of Group</summary>
16742 </member>
16743 <member name="F:OpenMetaverse.Group.Charter">
16744 <summary>Text of Group Charter</summary>
16745 </member>
16746 <member name="F:OpenMetaverse.Group.MemberTitle">
16747 <summary>Title of "everyone" role</summary>
16748 </member>
16749 <member name="F:OpenMetaverse.Group.OpenEnrollment">
16750 <summary>Is the group open for enrolement to everyone</summary>
16751 </member>
16752 <member name="F:OpenMetaverse.Group.ShowInList">
16753 <summary>Will group show up in search</summary>
16754 </member>
16755 <member name="F:OpenMetaverse.Group.Powers">
16756 <summary></summary>
16757 </member>
16758 <member name="F:OpenMetaverse.Group.AcceptNotices">
16759 <summary></summary>
16760 </member>
16761 <member name="F:OpenMetaverse.Group.AllowPublish">
16762 <summary></summary>
16763 </member>
16764 <member name="F:OpenMetaverse.Group.MaturePublish">
16765 <summary>Is the group Mature</summary>
16766 </member>
16767 <member name="F:OpenMetaverse.Group.MembershipFee">
16768 <summary>Cost of group membership</summary>
16769 </member>
16770 <member name="F:OpenMetaverse.Group.Money">
16771 <summary></summary>
16772 </member>
16773 <member name="F:OpenMetaverse.Group.Contribution">
16774 <summary></summary>
16775 </member>
16776 <member name="F:OpenMetaverse.Group.GroupMembershipCount">
16777 <summary>The total number of current members this group has</summary>
16778 </member>
16779 <member name="F:OpenMetaverse.Group.GroupRolesCount">
16780 <summary>The number of roles this group has configured</summary>
16781 </member>
16782 <member name="F:OpenMetaverse.Group.ListInProfile">
16783 <summary>Show this group in agent's profile</summary>
16784 </member>
16785 <member name="M:OpenMetaverse.Group.ToString">
16786 <summary>Returns the name of the group</summary>
16787 <returns>A string containing the name of the group</returns>
16788 </member>
16789 <member name="T:OpenMetaverse.Vote">
16080 <summary> 16790 <summary>
16081 Get Serilization data for this InventoryFolder object 16791 A group Vote
16082 </summary> 16792 </summary>
16083 </member> 16793 </member>
16084 <member name="M:OpenMetaverse.InventoryFolder.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 16794 <member name="F:OpenMetaverse.Vote.Candidate">
16795 <summary>Key of Avatar who created Vote</summary>
16796 </member>
16797 <member name="F:OpenMetaverse.Vote.VoteString">
16798 <summary>Text of the Vote proposal</summary>
16799 </member>
16800 <member name="F:OpenMetaverse.Vote.NumVotes">
16801 <summary>Total number of votes</summary>
16802 </member>
16803 <member name="T:OpenMetaverse.GroupProposal">
16085 <summary> 16804 <summary>
16086 Construct an InventoryFolder object from a serialization stream 16805 A group proposal
16087 </summary> 16806 </summary>
16088 </member> 16807 </member>
16089 <member name="M:OpenMetaverse.InventoryFolder.GetHashCode"> 16808 <member name="F:OpenMetaverse.GroupProposal.VoteText">
16809 <summary>The Text of the proposal</summary>
16810 </member>
16811 <member name="F:OpenMetaverse.GroupProposal.Quorum">
16812 <summary>The minimum number of members that must vote before proposal passes or failes</summary>
16813 </member>
16814 <member name="F:OpenMetaverse.GroupProposal.Majority">
16815 <summary>The required ration of yes/no votes required for vote to pass</summary>
16816 <remarks>The three options are Simple Majority, 2/3 Majority, and Unanimous</remarks>
16817 TODO: this should be an enum
16818 </member>
16819 <member name="F:OpenMetaverse.GroupProposal.Duration">
16820 <summary>The duration in days votes are accepted</summary>
16821 </member>
16822 <member name="T:OpenMetaverse.GroupAccountSummary">
16090 <summary> 16823 <summary>
16091 16824
16092 </summary> 16825 </summary>
16093 <returns></returns>
16094 </member> 16826 </member>
16095 <member name="M:OpenMetaverse.InventoryFolder.Equals(System.Object)"> 16827 <member name="F:OpenMetaverse.GroupAccountSummary.IntervalDays">
16828 <summary></summary>
16829 </member>
16830 <member name="F:OpenMetaverse.GroupAccountSummary.CurrentInterval">
16831 <summary></summary>
16832 </member>
16833 <member name="F:OpenMetaverse.GroupAccountSummary.StartDate">
16834 <summary></summary>
16835 </member>
16836 <member name="F:OpenMetaverse.GroupAccountSummary.Balance">
16837 <summary></summary>
16838 </member>
16839 <member name="F:OpenMetaverse.GroupAccountSummary.TotalCredits">
16840 <summary></summary>
16841 </member>
16842 <member name="F:OpenMetaverse.GroupAccountSummary.TotalDebits">
16843 <summary></summary>
16844 </member>
16845 <member name="F:OpenMetaverse.GroupAccountSummary.ObjectTaxCurrent">
16846 <summary></summary>
16847 </member>
16848 <member name="F:OpenMetaverse.GroupAccountSummary.LightTaxCurrent">
16849 <summary></summary>
16850 </member>
16851 <member name="F:OpenMetaverse.GroupAccountSummary.LandTaxCurrent">
16852 <summary></summary>
16853 </member>
16854 <member name="F:OpenMetaverse.GroupAccountSummary.GroupTaxCurrent">
16855 <summary></summary>
16856 </member>
16857 <member name="F:OpenMetaverse.GroupAccountSummary.ParcelDirFeeCurrent">
16858 <summary></summary>
16859 </member>
16860 <member name="F:OpenMetaverse.GroupAccountSummary.ObjectTaxEstimate">
16861 <summary></summary>
16862 </member>
16863 <member name="F:OpenMetaverse.GroupAccountSummary.LightTaxEstimate">
16864 <summary></summary>
16865 </member>
16866 <member name="F:OpenMetaverse.GroupAccountSummary.LandTaxEstimate">
16867 <summary></summary>
16868 </member>
16869 <member name="F:OpenMetaverse.GroupAccountSummary.GroupTaxEstimate">
16870 <summary></summary>
16871 </member>
16872 <member name="F:OpenMetaverse.GroupAccountSummary.ParcelDirFeeEstimate">
16873 <summary></summary>
16874 </member>
16875 <member name="F:OpenMetaverse.GroupAccountSummary.NonExemptMembers">
16876 <summary></summary>
16877 </member>
16878 <member name="F:OpenMetaverse.GroupAccountSummary.LastTaxDate">
16879 <summary></summary>
16880 </member>
16881 <member name="F:OpenMetaverse.GroupAccountSummary.TaxDate">
16882 <summary></summary>
16883 </member>
16884 <member name="T:OpenMetaverse.GroupNotice">
16096 <summary> 16885 <summary>
16097 16886 Struct representing a group notice
16098 </summary> 16887 </summary>
16099 <param name="o"></param>
16100 <returns></returns>
16101 </member> 16888 </member>
16102 <member name="M:OpenMetaverse.InventoryFolder.Equals(OpenMetaverse.InventoryBase)"> 16889 <member name="F:OpenMetaverse.GroupNotice.Subject">
16890 <summary></summary>
16891 </member>
16892 <member name="F:OpenMetaverse.GroupNotice.Message">
16893 <summary></summary>
16894 </member>
16895 <member name="F:OpenMetaverse.GroupNotice.AttachmentID">
16896 <summary></summary>
16897 </member>
16898 <member name="F:OpenMetaverse.GroupNotice.OwnerID">
16899 <summary></summary>
16900 </member>
16901 <member name="M:OpenMetaverse.GroupNotice.SerializeAttachment">
16103 <summary> 16902 <summary>
16104 16903
16105 </summary> 16904 </summary>
16106 <param name="o"></param>
16107 <returns></returns> 16905 <returns></returns>
16108 </member> 16906 </member>
16109 <member name="M:OpenMetaverse.InventoryFolder.Equals(OpenMetaverse.InventoryFolder)"> 16907 <member name="T:OpenMetaverse.GroupNoticesListEntry">
16110 <summary> 16908 <summary>
16111 16909 Struct representing a group notice list entry
16112 </summary> 16910 </summary>
16113 <param name="o"></param>
16114 <returns></returns>
16115 </member> 16911 </member>
16116 <member name="M:OpenMetaverse.InventoryFolder.FromOSD(OpenMetaverse.StructuredData.OSD)"> 16912 <member name="F:OpenMetaverse.GroupNoticesListEntry.NoticeID">
16913 <summary>Notice ID</summary>
16914 </member>
16915 <member name="F:OpenMetaverse.GroupNoticesListEntry.Timestamp">
16916 <summary>Creation timestamp of notice</summary>
16917 </member>
16918 <member name="F:OpenMetaverse.GroupNoticesListEntry.FromName">
16919 <summary>Agent name who created notice</summary>
16920 </member>
16921 <member name="F:OpenMetaverse.GroupNoticesListEntry.Subject">
16922 <summary>Notice subject</summary>
16923 </member>
16924 <member name="F:OpenMetaverse.GroupNoticesListEntry.HasAttachment">
16925 <summary>Is there an attachment?</summary>
16926 </member>
16927 <member name="F:OpenMetaverse.GroupNoticesListEntry.AssetType">
16928 <summary>Attachment Type</summary>
16929 </member>
16930 <member name="T:OpenMetaverse.ChatSessionMember">
16117 <summary> 16931 <summary>
16118 Create InventoryFolder from OSD 16932 Struct representing a member of a group chat session and their settings
16119 </summary> 16933 </summary>
16120 <param name="data">OSD Data that makes up InventoryFolder</param>
16121 <returns>Inventory folder created</returns>
16122 </member> 16934 </member>
16123 <member name="M:OpenMetaverse.InventoryFolder.GetOSD"> 16935 <member name="F:OpenMetaverse.ChatSessionMember.AvatarKey">
16936 <summary>The <see cref="T:OpenMetaverse.UUID"/> of the Avatar</summary>
16937 </member>
16938 <member name="F:OpenMetaverse.ChatSessionMember.CanVoiceChat">
16939 <summary>True if user has voice chat enabled</summary>
16940 </member>
16941 <member name="F:OpenMetaverse.ChatSessionMember.IsModerator">
16942 <summary>True of Avatar has moderator abilities</summary>
16943 </member>
16944 <member name="F:OpenMetaverse.ChatSessionMember.MuteText">
16945 <summary>True if a moderator has muted this avatars chat</summary>
16946 </member>
16947 <member name="F:OpenMetaverse.ChatSessionMember.MuteVoice">
16948 <summary>True if a moderator has muted this avatars voice</summary>
16949 </member>
16950 <member name="T:OpenMetaverse.GroupRoleUpdate">
16124 <summary> 16951 <summary>
16125 Convert InventoryItem to OSD 16952 Role update flags
16126 </summary> 16953 </summary>
16127 <returns>OSD representation of InventoryItem</returns>
16128 </member> 16954 </member>
16129 <member name="T:OpenMetaverse.InventoryManager"> 16955 <member name="F:OpenMetaverse.GroupRoleUpdate.NoUpdate">
16956 <summary></summary>
16957 </member>
16958 <member name="F:OpenMetaverse.GroupRoleUpdate.UpdateData">
16959 <summary></summary>
16960 </member>
16961 <member name="F:OpenMetaverse.GroupRoleUpdate.UpdatePowers">
16962 <summary></summary>
16963 </member>
16964 <member name="F:OpenMetaverse.GroupRoleUpdate.UpdateAll">
16965 <summary></summary>
16966 </member>
16967 <member name="F:OpenMetaverse.GroupRoleUpdate.Create">
16968 <summary></summary>
16969 </member>
16970 <member name="F:OpenMetaverse.GroupRoleUpdate.Delete">
16971 <summary></summary>
16972 </member>
16973 <member name="F:OpenMetaverse.GroupPowers.None">
16974 <summary></summary>
16975 </member>
16976 <member name="F:OpenMetaverse.GroupPowers.Invite">
16977 <summary>Can send invitations to groups default role</summary>
16978 </member>
16979 <member name="F:OpenMetaverse.GroupPowers.Eject">
16980 <summary>Can eject members from group</summary>
16981 </member>
16982 <member name="F:OpenMetaverse.GroupPowers.ChangeOptions">
16983 <summary>Can toggle 'Open Enrollment' and change 'Signup fee'</summary>
16984 </member>
16985 <member name="F:OpenMetaverse.GroupPowers.MemberVisible">
16986 <summary>Member is visible in the public member list</summary>
16987 </member>
16988 <member name="F:OpenMetaverse.GroupPowers.CreateRole">
16989 <summary>Can create new roles</summary>
16990 </member>
16991 <member name="F:OpenMetaverse.GroupPowers.DeleteRole">
16992 <summary>Can delete existing roles</summary>
16993 </member>
16994 <member name="F:OpenMetaverse.GroupPowers.RoleProperties">
16995 <summary>Can change Role names, titles and descriptions</summary>
16996 </member>
16997 <member name="F:OpenMetaverse.GroupPowers.AssignMemberLimited">
16998 <summary>Can assign other members to assigners role</summary>
16999 </member>
17000 <member name="F:OpenMetaverse.GroupPowers.AssignMember">
17001 <summary>Can assign other members to any role</summary>
17002 </member>
17003 <member name="F:OpenMetaverse.GroupPowers.RemoveMember">
17004 <summary>Can remove members from roles</summary>
17005 </member>
17006 <member name="F:OpenMetaverse.GroupPowers.ChangeActions">
17007 <summary>Can assign and remove abilities in roles</summary>
17008 </member>
17009 <member name="F:OpenMetaverse.GroupPowers.ChangeIdentity">
17010 <summary>Can change group Charter, Insignia, 'Publish on the web' and which
17011 members are publicly visible in group member listings</summary>
17012 </member>
17013 <member name="F:OpenMetaverse.GroupPowers.LandDeed">
17014 <summary>Can buy land or deed land to group</summary>
17015 </member>
17016 <member name="F:OpenMetaverse.GroupPowers.LandRelease">
17017 <summary>Can abandon group owned land to Governor Linden on mainland, or Estate owner for
17018 private estates</summary>
17019 </member>
17020 <member name="F:OpenMetaverse.GroupPowers.LandSetSale">
17021 <summary>Can set land for-sale information on group owned parcels</summary>
17022 </member>
17023 <member name="F:OpenMetaverse.GroupPowers.LandDivideJoin">
17024 <summary>Can subdivide and join parcels</summary>
17025 </member>
17026 <member name="F:OpenMetaverse.GroupPowers.JoinChat">
17027 <summary>Can join group chat sessions</summary>
17028 </member>
17029 <member name="F:OpenMetaverse.GroupPowers.AllowVoiceChat">
17030 <summary>Can use voice chat in Group Chat sessions</summary>
17031 </member>
17032 <member name="F:OpenMetaverse.GroupPowers.ModerateChat">
17033 <summary>Can moderate group chat sessions</summary>
17034 </member>
17035 <member name="F:OpenMetaverse.GroupPowers.FindPlaces">
17036 <summary>Can toggle "Show in Find Places" and set search category</summary>
17037 </member>
17038 <member name="F:OpenMetaverse.GroupPowers.LandChangeIdentity">
17039 <summary>Can change parcel name, description, and 'Publish on web' settings</summary>
17040 </member>
17041 <member name="F:OpenMetaverse.GroupPowers.SetLandingPoint">
17042 <summary>Can set the landing point and teleport routing on group land</summary>
17043 </member>
17044 <member name="F:OpenMetaverse.GroupPowers.ChangeMedia">
17045 <summary>Can change music and media settings</summary>
17046 </member>
17047 <member name="F:OpenMetaverse.GroupPowers.LandEdit">
17048 <summary>Can toggle 'Edit Terrain' option in Land settings</summary>
17049 </member>
17050 <member name="F:OpenMetaverse.GroupPowers.LandOptions">
17051 <summary>Can toggle various About Land > Options settings</summary>
17052 </member>
17053 <member name="F:OpenMetaverse.GroupPowers.AllowEditLand">
17054 <summary>Can always terraform land, even if parcel settings have it turned off</summary>
17055 </member>
17056 <member name="F:OpenMetaverse.GroupPowers.AllowFly">
17057 <summary>Can always fly while over group owned land</summary>
17058 </member>
17059 <member name="F:OpenMetaverse.GroupPowers.AllowRez">
17060 <summary>Can always rez objects on group owned land</summary>
17061 </member>
17062 <member name="F:OpenMetaverse.GroupPowers.AllowLandmark">
17063 <summary>Can always create landmarks for group owned parcels</summary>
17064 </member>
17065 <member name="F:OpenMetaverse.GroupPowers.AllowSetHome">
17066 <summary>Can set home location on any group owned parcel</summary>
17067 </member>
17068 <member name="F:OpenMetaverse.GroupPowers.LandManageAllowed">
17069 <summary>Can modify public access settings for group owned parcels</summary>
17070 </member>
17071 <member name="F:OpenMetaverse.GroupPowers.LandManageBanned">
17072 <summary>Can manager parcel ban lists on group owned land</summary>
17073 </member>
17074 <member name="F:OpenMetaverse.GroupPowers.LandManagePasses">
17075 <summary>Can manage pass list sales information</summary>
17076 </member>
17077 <member name="F:OpenMetaverse.GroupPowers.LandEjectAndFreeze">
17078 <summary>Can eject and freeze other avatars on group owned land</summary>
17079 </member>
17080 <member name="F:OpenMetaverse.GroupPowers.ReturnGroupSet">
17081 <summary>Can return objects set to group</summary>
17082 </member>
17083 <member name="F:OpenMetaverse.GroupPowers.ReturnNonGroup">
17084 <summary>Can return non-group owned/set objects</summary>
17085 </member>
17086 <member name="F:OpenMetaverse.GroupPowers.ReturnGroupOwned">
17087 <summary>Can return group owned objects</summary>
17088 </member>
17089 <member name="F:OpenMetaverse.GroupPowers.LandGardening">
17090 <summary>Can landscape using Linden plants</summary>
17091 </member>
17092 <member name="F:OpenMetaverse.GroupPowers.DeedObject">
17093 <summary>Can deed objects to group</summary>
17094 </member>
17095 <member name="F:OpenMetaverse.GroupPowers.ObjectManipulate">
17096 <summary>Can move group owned objects</summary>
17097 </member>
17098 <member name="F:OpenMetaverse.GroupPowers.ObjectSetForSale">
17099 <summary>Can set group owned objects for-sale</summary>
17100 </member>
17101 <member name="F:OpenMetaverse.GroupPowers.Accountable">
17102 <summary>Pay group liabilities and receive group dividends</summary>
17103 </member>
17104 <member name="F:OpenMetaverse.GroupPowers.HostEvent">
17105 <summary>List and Host group events</summary>
17106 </member>
17107 <member name="F:OpenMetaverse.GroupPowers.SendNotices">
17108 <summary>Can send group notices</summary>
17109 </member>
17110 <member name="F:OpenMetaverse.GroupPowers.ReceiveNotices">
17111 <summary>Can receive group notices</summary>
17112 </member>
17113 <member name="F:OpenMetaverse.GroupPowers.StartProposal">
17114 <summary>Can create group proposals</summary>
17115 </member>
17116 <member name="F:OpenMetaverse.GroupPowers.VoteOnProposal">
17117 <summary>Can vote on group proposals</summary>
17118 </member>
17119 <member name="T:OpenMetaverse.GroupManager">
16130 <summary> 17120 <summary>
16131 Tools for dealing with agents inventory 17121 Handles all network traffic related to reading and writing group
17122 information
16132 </summary> 17123 </summary>
16133 </member> 17124 </member>
16134 <member name="F:OpenMetaverse.InventoryManager.MAGIC_ID"> 17125 <member name="F:OpenMetaverse.GroupManager.m_CurrentGroups">
16135 <summary>Used for converting shadow_id to asset_id</summary> 17126 <summary>The event subscribers. null if no subcribers</summary>
16136 </member> 17127 </member>
16137 <member name="F:OpenMetaverse.InventoryManager.m_ItemReceived"> 17128 <member name="M:OpenMetaverse.GroupManager.OnCurrentGroups(OpenMetaverse.CurrentGroupsEventArgs)">
16138 <summary>The event subscribers, null of no subscribers</summary> 17129 <summary>Raises the CurrentGroups event</summary>
17130 <param name="e">A CurrentGroupsEventArgs object containing the
17131 data sent from the simulator</param>
16139 </member> 17132 </member>
16140 <member name="M:OpenMetaverse.InventoryManager.OnItemReceived(OpenMetaverse.ItemReceivedEventArgs)"> 17133 <member name="F:OpenMetaverse.GroupManager.m_CurrentGroupsLock">
16141 <summary>Raises the ItemReceived Event</summary> 17134 <summary>Thread sync lock object</summary>
16142 <param name="e">A ItemReceivedEventArgs object containing
16143 the data sent from the simulator</param>
16144 </member> 17135 </member>
16145 <member name="F:OpenMetaverse.InventoryManager.m_ItemReceivedLock"> 17136 <member name="F:OpenMetaverse.GroupManager.m_GroupNames">
17137 <summary>The event subscribers. null if no subcribers</summary>
17138 </member>
17139 <member name="M:OpenMetaverse.GroupManager.OnGroupNamesReply(OpenMetaverse.GroupNamesEventArgs)">
17140 <summary>Raises the GroupNamesReply event</summary>
17141 <param name="e">A GroupNamesEventArgs object containing the
17142 data response from the simulator</param>
17143 </member>
17144 <member name="F:OpenMetaverse.GroupManager.m_GroupNamesLock">
16146 <summary>Thread sync lock object</summary> 17145 <summary>Thread sync lock object</summary>
16147 </member> 17146 </member>
16148 <member name="F:OpenMetaverse.InventoryManager.m_FolderUpdated"> 17147 <member name="F:OpenMetaverse.GroupManager.m_GroupProfile">
16149 <summary>The event subscribers, null of no subscribers</summary> 17148 <summary>The event subscribers. null if no subcribers</summary>
16150 </member> 17149 </member>
16151 <member name="M:OpenMetaverse.InventoryManager.OnFolderUpdated(OpenMetaverse.FolderUpdatedEventArgs)"> 17150 <member name="M:OpenMetaverse.GroupManager.OnGroupProfile(OpenMetaverse.GroupProfileEventArgs)">
16152 <summary>Raises the FolderUpdated Event</summary> 17151 <summary>Raises the GroupProfile event</summary>
16153 <param name="e">A FolderUpdatedEventArgs object containing 17152 <param name="e">An GroupProfileEventArgs object containing the
16154 the data sent from the simulator</param> 17153 data returned from the simulator</param>
16155 </member> 17154 </member>
16156 <member name="F:OpenMetaverse.InventoryManager.m_FolderUpdatedLock"> 17155 <member name="F:OpenMetaverse.GroupManager.m_GroupProfileLock">
16157 <summary>Thread sync lock object</summary> 17156 <summary>Thread sync lock object</summary>
16158 </member> 17157 </member>
16159 <member name="F:OpenMetaverse.InventoryManager.m_InventoryObjectOffered"> 17158 <member name="F:OpenMetaverse.GroupManager.m_GroupMembers">
16160 <summary>The event subscribers, null of no subscribers</summary> 17159 <summary>The event subscribers. null if no subcribers</summary>
16161 </member> 17160 </member>
16162 <member name="M:OpenMetaverse.InventoryManager.OnInventoryObjectOffered(OpenMetaverse.InventoryObjectOfferedEventArgs)"> 17161 <member name="M:OpenMetaverse.GroupManager.OnGroupMembersReply(OpenMetaverse.GroupMembersReplyEventArgs)">
16163 <summary>Raises the InventoryObjectOffered Event</summary> 17162 <summary>Raises the GroupMembers event</summary>
16164 <param name="e">A InventoryObjectOfferedEventArgs object containing 17163 <param name="e">A GroupMembersEventArgs object containing the
16165 the data sent from the simulator</param> 17164 data returned from the simulator</param>
16166 </member> 17165 </member>
16167 <member name="F:OpenMetaverse.InventoryManager.m_InventoryObjectOfferedLock"> 17166 <member name="F:OpenMetaverse.GroupManager.m_GroupMembersLock">
16168 <summary>Thread sync lock object</summary> 17167 <summary>Thread sync lock object</summary>
16169 </member> 17168 </member>
16170 <member name="F:OpenMetaverse.InventoryManager.m_TaskItemReceived"> 17169 <member name="F:OpenMetaverse.GroupManager.m_GroupRoles">
16171 <summary>The event subscribers, null of no subscribers</summary> 17170 <summary>The event subscribers. null if no subcribers</summary>
16172 </member> 17171 </member>
16173 <member name="M:OpenMetaverse.InventoryManager.OnTaskItemReceived(OpenMetaverse.TaskItemReceivedEventArgs)"> 17172 <member name="M:OpenMetaverse.GroupManager.OnGroupRoleDataReply(OpenMetaverse.GroupRolesDataReplyEventArgs)">
16174 <summary>Raises the TaskItemReceived Event</summary> 17173 <summary>Raises the GroupRolesDataReply event</summary>
16175 <param name="e">A TaskItemReceivedEventArgs object containing 17174 <param name="e">A GroupRolesDataReplyEventArgs object containing the
16176 the data sent from the simulator</param> 17175 data returned from the simulator</param>
16177 </member> 17176 </member>
16178 <member name="F:OpenMetaverse.InventoryManager.m_TaskItemReceivedLock"> 17177 <member name="F:OpenMetaverse.GroupManager.m_GroupRolesLock">
16179 <summary>Thread sync lock object</summary> 17178 <summary>Thread sync lock object</summary>
16180 </member> 17179 </member>
16181 <member name="F:OpenMetaverse.InventoryManager.m_FindObjectByPathReply"> 17180 <member name="F:OpenMetaverse.GroupManager.m_GroupRoleMembers">
16182 <summary>The event subscribers, null of no subscribers</summary> 17181 <summary>The event subscribers. null if no subcribers</summary>
16183 </member> 17182 </member>
16184 <member name="M:OpenMetaverse.InventoryManager.OnFindObjectByPathReply(OpenMetaverse.FindObjectByPathReplyEventArgs)"> 17183 <member name="M:OpenMetaverse.GroupManager.OnGroupRoleMembers(OpenMetaverse.GroupRolesMembersReplyEventArgs)">
16185 <summary>Raises the FindObjectByPath Event</summary> 17184 <summary>Raises the GroupRoleMembersReply event</summary>
16186 <param name="e">A FindObjectByPathEventArgs object containing 17185 <param name="e">A GroupRolesRoleMembersReplyEventArgs object containing the
16187 the data sent from the simulator</param> 17186 data returned from the simulator</param>
16188 </member> 17187 </member>
16189 <member name="F:OpenMetaverse.InventoryManager.m_FindObjectByPathReplyLock"> 17188 <member name="F:OpenMetaverse.GroupManager.m_GroupRolesMembersLock">
16190 <summary>Thread sync lock object</summary> 17189 <summary>Thread sync lock object</summary>
16191 </member> 17190 </member>
16192 <member name="F:OpenMetaverse.InventoryManager.m_TaskInventoryReply"> 17191 <member name="F:OpenMetaverse.GroupManager.m_GroupTitles">
16193 <summary>The event subscribers, null of no subscribers</summary> 17192 <summary>The event subscribers. null if no subcribers</summary>
16194 </member> 17193 </member>
16195 <member name="M:OpenMetaverse.InventoryManager.OnTaskInventoryReply(OpenMetaverse.TaskInventoryReplyEventArgs)"> 17194 <member name="M:OpenMetaverse.GroupManager.OnGroupTitles(OpenMetaverse.GroupTitlesReplyEventArgs)">
16196 <summary>Raises the TaskInventoryReply Event</summary> 17195 <summary>Raises the GroupTitlesReply event</summary>
16197 <param name="e">A TaskInventoryReplyEventArgs object containing 17196 <param name="e">A GroupTitlesReplyEventArgs object containing the
16198 the data sent from the simulator</param> 17197 data returned from the simulator</param>
16199 </member> 17198 </member>
16200 <member name="F:OpenMetaverse.InventoryManager.m_TaskInventoryReplyLock"> 17199 <member name="F:OpenMetaverse.GroupManager.m_GroupTitlesLock">
16201 <summary>Thread sync lock object</summary> 17200 <summary>Thread sync lock object</summary>
16202 </member> 17201 </member>
16203 <member name="F:OpenMetaverse.InventoryManager.m_SaveAssetToInventory"> 17202 <member name="F:OpenMetaverse.GroupManager.m_GroupAccountSummary">
16204 <summary>The event subscribers, null of no subscribers</summary> 17203 <summary>The event subscribers. null if no subcribers</summary>
16205 </member> 17204 </member>
16206 <member name="M:OpenMetaverse.InventoryManager.OnSaveAssetToInventory(OpenMetaverse.SaveAssetToInventoryEventArgs)"> 17205 <member name="M:OpenMetaverse.GroupManager.OnGroupAccountSummaryReply(OpenMetaverse.GroupAccountSummaryReplyEventArgs)">
16207 <summary>Raises the SaveAssetToInventory Event</summary> 17206 <summary>Raises the GroupAccountSummary event</summary>
16208 <param name="e">A SaveAssetToInventoryEventArgs object containing 17207 <param name="e">A GroupAccountSummaryReplyEventArgs object containing the
16209 the data sent from the simulator</param> 17208 data returned from the simulator</param>
16210 </member> 17209 </member>
16211 <member name="F:OpenMetaverse.InventoryManager.m_SaveAssetToInventoryLock"> 17210 <member name="F:OpenMetaverse.GroupManager.m_GroupAccountSummaryLock">
16212 <summary>Thread sync lock object</summary> 17211 <summary>Thread sync lock object</summary>
16213 </member> 17212 </member>
16214 <member name="F:OpenMetaverse.InventoryManager.m_ScriptRunningReply"> 17213 <member name="F:OpenMetaverse.GroupManager.m_GroupCreated">
16215 <summary>The event subscribers, null of no subscribers</summary> 17214 <summary>The event subscribers. null if no subcribers</summary>
16216 </member> 17215 </member>
16217 <member name="M:OpenMetaverse.InventoryManager.OnScriptRunningReply(OpenMetaverse.ScriptRunningReplyEventArgs)"> 17216 <member name="M:OpenMetaverse.GroupManager.OnGroupCreatedReply(OpenMetaverse.GroupCreatedReplyEventArgs)">
16218 <summary>Raises the ScriptRunningReply Event</summary> 17217 <summary>Raises the GroupCreated event</summary>
16219 <param name="e">A ScriptRunningReplyEventArgs object containing 17218 <param name="e">An GroupCreatedEventArgs object containing the
16220 the data sent from the simulator</param> 17219 data returned from the simulator</param>
16221 </member> 17220 </member>
16222 <member name="F:OpenMetaverse.InventoryManager.m_ScriptRunningReplyLock"> 17221 <member name="F:OpenMetaverse.GroupManager.m_GroupCreatedLock">
16223 <summary>Thread sync lock object</summary> 17222 <summary>Thread sync lock object</summary>
16224 </member> 17223 </member>
16225 <member name="F:OpenMetaverse.InventoryManager._NewFolderNames"> 17224 <member name="F:OpenMetaverse.GroupManager.m_GroupJoined">
16226 <summary>Partial mapping of AssetTypes to folder names</summary> 17225 <summary>The event subscribers. null if no subcribers</summary>
16227 </member> 17226 </member>
16228 <member name="M:OpenMetaverse.InventoryManager.#ctor(OpenMetaverse.GridClient)"> 17227 <member name="M:OpenMetaverse.GroupManager.OnGroupJoinedReply(OpenMetaverse.GroupOperationEventArgs)">
16229 <summary> 17228 <summary>Raises the GroupJoined event</summary>
16230 Default constructor 17229 <param name="e">A GroupOperationEventArgs object containing the
16231 </summary> 17230 result of the operation returned from the simulator</param>
16232 <param name="client">Reference to the GridClient object</param>
16233 </member> 17231 </member>
16234 <member name="M:OpenMetaverse.InventoryManager.FetchItem(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Int32)"> 17232 <member name="F:OpenMetaverse.GroupManager.m_GroupJoinedLock">
16235 <summary> 17233 <summary>Thread sync lock object</summary>
16236 Fetch an inventory item from the dataserver
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>
16243 </member> 17234 </member>
16244 <member name="M:OpenMetaverse.InventoryManager.RequestFetchInventory(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 17235 <member name="F:OpenMetaverse.GroupManager.m_GroupLeft">
16245 <summary> 17236 <summary>The event subscribers. null if no subcribers</summary>
16246 Request A single inventory item
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)"/>
16251 </member> 17237 </member>
16252 <member name="M:OpenMetaverse.InventoryManager.RequestFetchInventory(System.Collections.Generic.List{OpenMetaverse.UUID},System.Collections.Generic.List{OpenMetaverse.UUID})"> 17238 <member name="M:OpenMetaverse.GroupManager.OnGroupLeaveReply(OpenMetaverse.GroupOperationEventArgs)">
16253 <summary> 17239 <summary>Raises the GroupLeft event</summary>
16254 Request inventory items 17240 <param name="e">A GroupOperationEventArgs object containing the
16255 </summary> 17241 result of the operation returned from the simulator</param>
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)"/>
16259 </member> 17242 </member>
16260 <member name="M:OpenMetaverse.InventoryManager.RequestFetchInventoryCap(System.Collections.Generic.List{OpenMetaverse.UUID},System.Collections.Generic.List{OpenMetaverse.UUID})"> 17243 <member name="F:OpenMetaverse.GroupManager.m_GroupLeftLock">
16261 <summary> 17244 <summary>Thread sync lock object</summary>
16262 Request inventory items via Capabilities
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)"/>
16267 </member> 17245 </member>
16268 <member name="M:OpenMetaverse.InventoryManager.FolderContents(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.Boolean,OpenMetaverse.InventorySortOrder,System.Int32)"> 17246 <member name="F:OpenMetaverse.GroupManager.m_GroupDropped">
16269 <summary> 17247 <summary>The event subscribers. null if no subcribers</summary>
16270 Get contents of a folder
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>
16282 </member> 17248 </member>
16283 <member name="M:OpenMetaverse.InventoryManager.RequestFolderContents(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.Boolean,OpenMetaverse.InventorySortOrder)"> 17249 <member name="M:OpenMetaverse.GroupManager.OnGroupDropped(OpenMetaverse.GroupDroppedEventArgs)">
16284 <summary> 17250 <summary>Raises the GroupDropped event</summary>
16285 Request the contents of an inventory folder 17251 <param name="e">An GroupDroppedEventArgs object containing the
16286 </summary> 17252 the group your agent left</param>
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)"/>
16293 </member> 17253 </member>
16294 <member name="M:OpenMetaverse.InventoryManager.RequestFolderContentsCap(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.Boolean,OpenMetaverse.InventorySortOrder)"> 17254 <member name="F:OpenMetaverse.GroupManager.m_GroupDroppedLock">
16295 <summary> 17255 <summary>Thread sync lock object</summary>
16296 Request the contents of an inventory folder using HTTP capabilities
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)"/>
16304 </member> 17256 </member>
16305 <member name="M:OpenMetaverse.InventoryManager.FindFolderForType(OpenMetaverse.AssetType)"> 17257 <member name="F:OpenMetaverse.GroupManager.m_GroupMemberEjected">
16306 <summary> 17258 <summary>The event subscribers. null if no subcribers</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
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>
16315 </member> 17259 </member>
16316 <member name="M:OpenMetaverse.InventoryManager.FindObjectByPath(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,System.Int32)"> 17260 <member name="M:OpenMetaverse.GroupManager.OnGroupMemberEjected(OpenMetaverse.GroupOperationEventArgs)">
16317 <summary> 17261 <summary>Raises the GroupMemberEjected event</summary>
16318 Find an object in inventory using a specific path to search 17262 <param name="e">An GroupMemberEjectedEventArgs object containing the
16319 </summary> 17263 data returned from the simulator</param>
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>
16326 </member> 17264 </member>
16327 <member name="M:OpenMetaverse.InventoryManager.RequestFindObjectByPath(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String)"> 17265 <member name="F:OpenMetaverse.GroupManager.m_GroupMemberEjectedLock">
16328 <summary> 17266 <summary>Thread sync lock object</summary>
16329 Find inventory items by path
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>
16335 </member> 17267 </member>
16336 <member name="M:OpenMetaverse.InventoryManager.LocalFind(OpenMetaverse.UUID,System.String[],System.Int32,System.Boolean)"> 17268 <member name="F:OpenMetaverse.GroupManager.m_GroupNoticesListReply">
17269 <summary>The event subscribers. null if no subcribers</summary>
17270 </member>
17271 <member name="M:OpenMetaverse.GroupManager.OnGroupNoticesListReply(OpenMetaverse.GroupNoticesListReplyEventArgs)">
17272 <summary>Raises the GroupNoticesListReply event</summary>
17273 <param name="e">An GroupNoticesListReplyEventArgs object containing the
17274 data returned from the simulator</param>
17275 </member>
17276 <member name="F:OpenMetaverse.GroupManager.m_GroupNoticesListReplyLock">
17277 <summary>Thread sync lock object</summary>
17278 </member>
17279 <member name="F:OpenMetaverse.GroupManager.m_GroupInvitation">
17280 <summary>The event subscribers. null if no subcribers</summary>
17281 </member>
17282 <member name="M:OpenMetaverse.GroupManager.OnGroupInvitation(OpenMetaverse.GroupInvitationEventArgs)">
17283 <summary>Raises the GroupInvitation event</summary>
17284 <param name="e">An GroupInvitationEventArgs object containing the
17285 data returned from the simulator</param>
17286 </member>
17287 <member name="F:OpenMetaverse.GroupManager.m_GroupInvitationLock">
17288 <summary>Thread sync lock object</summary>
17289 </member>
17290 <member name="F:OpenMetaverse.GroupManager.Client">
17291 <summary>A reference to the current <seealso cref="T:OpenMetaverse.GridClient"/> instance</summary>
17292 </member>
17293 <member name="F:OpenMetaverse.GroupManager.GroupMembersRequests">
17294 <summary>Currently-active group members requests</summary>
17295 </member>
17296 <member name="F:OpenMetaverse.GroupManager.GroupRolesRequests">
17297 <summary>Currently-active group roles requests</summary>
17298 </member>
17299 <member name="F:OpenMetaverse.GroupManager.GroupRolesMembersRequests">
17300 <summary>Currently-active group role-member requests</summary>
17301 </member>
17302 <member name="F:OpenMetaverse.GroupManager.TempGroupMembers">
17303 <summary>Dictionary keeping group members while request is in progress</summary>
17304 </member>
17305 <member name="F:OpenMetaverse.GroupManager.TempGroupRolesMembers">
17306 <summary>Dictionary keeping mebmer/role mapping while request is in progress</summary>
17307 </member>
17308 <member name="F:OpenMetaverse.GroupManager.TempGroupRoles">
17309 <summary>Dictionary keeping GroupRole information while request is in progress</summary>
17310 </member>
17311 <member name="F:OpenMetaverse.GroupManager.GroupName2KeyCache">
17312 <summary>Caches group name lookups</summary>
17313 </member>
17314 <member name="M:OpenMetaverse.GroupManager.#ctor(OpenMetaverse.GridClient)">
16337 <summary> 17315 <summary>
16338 Search inventory Store object for an item or folder 17316 Construct a new instance of the GroupManager class
16339 </summary> 17317 </summary>
16340 <param name="baseFolder">The folder to begin the search in</param> 17318 <param name="client">A reference to the current <seealso cref="T:OpenMetaverse.GridClient"/> instance</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>
16345 </member> 17319 </member>
16346 <member name="M:OpenMetaverse.InventoryManager.Move(OpenMetaverse.InventoryBase,OpenMetaverse.InventoryFolder)"> 17320 <member name="M:OpenMetaverse.GroupManager.RequestCurrentGroups">
16347 <summary> 17321 <summary>
16348 Move an inventory item or folder to a new location 17322 Request a current list of groups the avatar is a member of.
16349 </summary> 17323 </summary>
16350 <param name="item">The <seealso cref="T:InventoryBase"/> item or folder to move</param> 17324 <remarks>CAPS Event Queue must be running for this to work since the results
16351 <param name="newParent">The <seealso cref="T:InventoryFolder"/> to move item or folder to</param> 17325 come across CAPS.</remarks>
16352 </member> 17326 </member>
16353 <member name="M:OpenMetaverse.InventoryManager.Move(OpenMetaverse.InventoryBase,OpenMetaverse.InventoryFolder,System.String)"> 17327 <member name="M:OpenMetaverse.GroupManager.RequestGroupName(OpenMetaverse.UUID)">
16354 <summary> 17328 <summary>
16355 Move an inventory item or folder to a new location and change its name 17329 Lookup name of group based on groupID
16356 </summary> 17330 </summary>
16357 <param name="item">The <seealso cref="T:InventoryBase"/> item or folder to move</param> 17331 <param name="groupID">groupID of group to lookup name for.</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>
16360 </member> 17332 </member>
16361 <member name="M:OpenMetaverse.InventoryManager.MoveFolder(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String)"> 17333 <member name="M:OpenMetaverse.GroupManager.RequestGroupNames(System.Collections.Generic.List{OpenMetaverse.UUID})">
16362 <summary> 17334 <summary>
16363 Move and rename a folder 17335 Request lookup of multiple group names
16364 </summary> 17336 </summary>
16365 <param name="folderID">The source folders <seealso cref="T:OpenMetaverse.UUID"/></param> 17337 <param name="groupIDs">List of group IDs to request.</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>
16368 </member> 17338 </member>
16369 <member name="M:OpenMetaverse.InventoryManager.UpdateFolderProperties(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,OpenMetaverse.AssetType)"> 17339 <member name="M:OpenMetaverse.GroupManager.RequestGroupProfile(OpenMetaverse.UUID)">
17340 <summary>Lookup group profile data such as name, enrollment, founder, logo, etc</summary>
17341 <remarks>Subscribe to <code>OnGroupProfile</code> event to receive the results.</remarks>
17342 <param name="group">group ID (UUID)</param>
17343 </member>
17344 <member name="M:OpenMetaverse.GroupManager.RequestGroupMembers(OpenMetaverse.UUID)">
17345 <summary>Request a list of group members.</summary>
17346 <remarks>Subscribe to <code>OnGroupMembers</code> event to receive the results.</remarks>
17347 <param name="group">group ID (UUID)</param>
17348 <returns>UUID of the request, use to index into cache</returns>
17349 </member>
17350 <member name="M:OpenMetaverse.GroupManager.RequestGroupRoles(OpenMetaverse.UUID)">
17351 <summary>Request group roles</summary>
17352 <remarks>Subscribe to <code>OnGroupRoles</code> event to receive the results.</remarks>
17353 <param name="group">group ID (UUID)</param>
17354 <returns>UUID of the request, use to index into cache</returns>
17355 </member>
17356 <member name="M:OpenMetaverse.GroupManager.RequestGroupRolesMembers(OpenMetaverse.UUID)">
17357 <summary>Request members (members,role) role mapping for a group.</summary>
17358 <remarks>Subscribe to <code>OnGroupRolesMembers</code> event to receive the results.</remarks>
17359 <param name="group">group ID (UUID)</param>
17360 <returns>UUID of the request, use to index into cache</returns>
17361 </member>
17362 <member name="M:OpenMetaverse.GroupManager.RequestGroupTitles(OpenMetaverse.UUID)">
17363 <summary>Request a groups Titles</summary>
17364 <remarks>Subscribe to <code>OnGroupTitles</code> event to receive the results.</remarks>
17365 <param name="group">group ID (UUID)</param>
17366 <returns>UUID of the request, use to index into cache</returns>
17367 </member>
17368 <member name="M:OpenMetaverse.GroupManager.RequestGroupAccountSummary(OpenMetaverse.UUID,System.Int32,System.Int32)">
17369 <summary>Begin to get the group account summary</summary>
17370 <remarks>Subscribe to the <code>OnGroupAccountSummary</code> event to receive the results.</remarks>
17371 <param name="group">group ID (UUID)</param>
17372 <param name="intervalDays">How long of an interval</param>
17373 <param name="currentInterval">Which interval (0 for current, 1 for last)</param>
17374 </member>
17375 <member name="M:OpenMetaverse.GroupManager.Invite(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.UUID},OpenMetaverse.UUID)">
17376 <summary>Invites a user to a group</summary>
17377 <param name="group">The group to invite to</param>
17378 <param name="roles">A list of roles to invite a person to</param>
17379 <param name="personkey">Key of person to invite</param>
17380 </member>
17381 <member name="M:OpenMetaverse.GroupManager.ActivateGroup(OpenMetaverse.UUID)">
17382 <summary>Set a group as the current active group</summary>
17383 <param name="id">group ID (UUID)</param>
17384 </member>
17385 <member name="M:OpenMetaverse.GroupManager.ActivateTitle(OpenMetaverse.UUID,OpenMetaverse.UUID)">
17386 <summary>Change the role that determines your active title</summary>
17387 <param name="group">Group ID to use</param>
17388 <param name="role">Role ID to change to</param>
17389 </member>
17390 <member name="M:OpenMetaverse.GroupManager.SetGroupContribution(OpenMetaverse.UUID,System.Int32)">
17391 <summary>Set this avatar's tier contribution</summary>
17392 <param name="group">Group ID to change tier in</param>
17393 <param name="contribution">amount of tier to donate</param>
17394 </member>
17395 <member name="M:OpenMetaverse.GroupManager.SetGroupAcceptNotices(OpenMetaverse.UUID,System.Boolean,System.Boolean)">
16370 <summary> 17396 <summary>
16371 Update folder properties 17397 Save wheather agent wants to accept group notices and list this group in their profile
16372 </summary> 17398 </summary>
16373 <param name="folderID"><seealso cref="T:OpenMetaverse.UUID"/> of the folder to update</param> 17399 <param name="groupID">Group <see cref="T:OpenMetaverse.UUID"/></param>
16374 <param name="parentID">Sets folder's parent to <seealso cref="T:OpenMetaverse.UUID"/></param> 17400 <param name="acceptNotices">Accept notices from this group</param>
16375 <param name="name">Folder name</param> 17401 <param name="listInProfile">List this group in the profile</param>
16376 <param name="type">Folder type</param>
16377 </member> 17402 </member>
16378 <member name="M:OpenMetaverse.InventoryManager.MoveFolder(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 17403 <member name="M:OpenMetaverse.GroupManager.RequestJoinGroup(OpenMetaverse.UUID)">
17404 <summary>Request to join a group</summary>
17405 <remarks>Subscribe to <code>OnGroupJoined</code> event for confirmation.</remarks>
17406 <param name="id">group ID (UUID) to join.</param>
17407 </member>
17408 <member name="M:OpenMetaverse.GroupManager.RequestCreateGroup(OpenMetaverse.Group)">
16379 <summary> 17409 <summary>
16380 Move a folder 17410 Request to create a new group. If the group is successfully
17411 created, L$100 will automatically be deducted
16381 </summary> 17412 </summary>
16382 <param name="folderID">The source folders <seealso cref="T:OpenMetaverse.UUID"/></param> 17413 <remarks>Subscribe to <code>OnGroupCreated</code> event to receive confirmation.</remarks>
16383 <param name="newParentID">The destination folders <seealso cref="T:OpenMetaverse.UUID"/></param> 17414 <param name="group">Group struct containing the new group info</param>
16384 </member> 17415 </member>
16385 <member name="M:OpenMetaverse.InventoryManager.MoveFolders(System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.UUID})"> 17416 <member name="M:OpenMetaverse.GroupManager.UpdateGroup(OpenMetaverse.UUID,OpenMetaverse.Group)">
17417 <summary>Update a group's profile and other information</summary>
17418 <param name="id">Groups ID (UUID) to update.</param>
17419 <param name="group">Group struct to update.</param>
17420 </member>
17421 <member name="M:OpenMetaverse.GroupManager.EjectUser(OpenMetaverse.UUID,OpenMetaverse.UUID)">
17422 <summary>Eject a user from a group</summary>
17423 <param name="group">Group ID to eject the user from</param>
17424 <param name="member">Avatar's key to eject</param>
17425 </member>
17426 <member name="M:OpenMetaverse.GroupManager.UpdateRole(OpenMetaverse.GroupRole)">
17427 <summary>Update role information</summary>
17428 <param name="role">Modified role to be updated</param>
17429 </member>
17430 <member name="M:OpenMetaverse.GroupManager.CreateRole(OpenMetaverse.UUID,OpenMetaverse.GroupRole)">
17431 <summary>Create a new group role</summary>
17432 <param name="group">Group ID to update</param>
17433 <param name="role">Role to create</param>
17434 </member>
17435 <member name="M:OpenMetaverse.GroupManager.DeleteRole(OpenMetaverse.UUID,OpenMetaverse.UUID)">
17436 <summary>Delete a group role</summary>
17437 <param name="group">Group ID to update</param>
17438 <param name="roleID">Role to delete</param>
17439 </member>
17440 <member name="M:OpenMetaverse.GroupManager.RemoveFromRole(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID)">
17441 <summary>Remove an avatar from a role</summary>
17442 <param name="group">Group ID to update</param>
17443 <param name="role">Role ID to be removed from</param>
17444 <param name="member">Avatar's Key to remove</param>
17445 </member>
17446 <member name="M:OpenMetaverse.GroupManager.AddToRole(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID)">
17447 <summary>Assign an avatar to a role</summary>
17448 <param name="group">Group ID to update</param>
17449 <param name="role">Role ID to assign to</param>
17450 <param name="member">Avatar's ID to assign to role</param>
17451 </member>
17452 <member name="M:OpenMetaverse.GroupManager.RequestGroupNoticesList(OpenMetaverse.UUID)">
17453 <summary>Request the group notices list</summary>
17454 <param name="group">Group ID to fetch notices for</param>
17455 </member>
17456 <member name="M:OpenMetaverse.GroupManager.RequestGroupNotice(OpenMetaverse.UUID)">
17457 <summary>Request a group notice by key</summary>
17458 <param name="noticeID">ID of group notice</param>
17459 </member>
17460 <member name="M:OpenMetaverse.GroupManager.SendGroupNotice(OpenMetaverse.UUID,OpenMetaverse.GroupNotice)">
17461 <summary>Send out a group notice</summary>
17462 <param name="group">Group ID to update</param>
17463 <param name="notice"><code>GroupNotice</code> structure containing notice data</param>
17464 </member>
17465 <member name="M:OpenMetaverse.GroupManager.StartProposal(OpenMetaverse.UUID,OpenMetaverse.GroupProposal)">
17466 <summary>Start a group proposal (vote)</summary>
17467 <param name="group">The Group ID to send proposal to</param>
17468 <param name="prop"><code>GroupProposal</code> structure containing the proposal</param>
17469 </member>
17470 <member name="M:OpenMetaverse.GroupManager.LeaveGroup(OpenMetaverse.UUID)">
17471 <summary>Request to leave a group</summary>
17472 <remarks>Subscribe to <code>OnGroupLeft</code> event to receive confirmation</remarks>
17473 <param name="groupID">The group to leave</param>
17474 </member>
17475 <member name="M:OpenMetaverse.GroupManager.AgentDropGroupHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
17476 <summary>Process an incoming packet and raise the appropriate events</summary>
17477 <param name="sender">The sender</param>
17478 <param name="e">The EventArgs object containing the packet data</param>
17479 </member>
17480 <member name="M:OpenMetaverse.GroupManager.GroupProfileReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
17481 <summary>Process an incoming packet and raise the appropriate events</summary>
17482 <param name="sender">The sender</param>
17483 <param name="e">The EventArgs object containing the packet data</param>
17484 </member>
17485 <member name="M:OpenMetaverse.GroupManager.GroupNoticesListReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
17486 <summary>Process an incoming packet and raise the appropriate events</summary>
17487 <param name="sender">The sender</param>
17488 <param name="e">The EventArgs object containing the packet data</param>
17489 </member>
17490 <member name="M:OpenMetaverse.GroupManager.GroupTitlesReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
17491 <summary>Process an incoming packet and raise the appropriate events</summary>
17492 <param name="sender">The sender</param>
17493 <param name="e">The EventArgs object containing the packet data</param>
17494 </member>
17495 <member name="M:OpenMetaverse.GroupManager.GroupMembersHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
17496 <summary>Process an incoming packet and raise the appropriate events</summary>
17497 <param name="sender">The sender</param>
17498 <param name="e">The EventArgs object containing the packet data</param>
17499 </member>
17500 <member name="M:OpenMetaverse.GroupManager.GroupRoleDataReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
17501 <summary>Process an incoming packet and raise the appropriate events</summary>
17502 <param name="sender">The sender</param>
17503 <param name="e">The EventArgs object containing the packet data</param>
17504 </member>
17505 <member name="M:OpenMetaverse.GroupManager.GroupRoleMembersReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
17506 <summary>Process an incoming packet and raise the appropriate events</summary>
17507 <param name="sender">The sender</param>
17508 <param name="e">The EventArgs object containing the packet data</param>
17509 </member>
17510 <member name="M:OpenMetaverse.GroupManager.GroupActiveProposalItemHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
17511 <summary>Process an incoming packet and raise the appropriate events</summary>
17512 <param name="sender">The sender</param>
17513 <param name="e">The EventArgs object containing the packet data</param>
17514 </member>
17515 <member name="M:OpenMetaverse.GroupManager.GroupVoteHistoryItemHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
17516 <summary>Process an incoming packet and raise the appropriate events</summary>
17517 <param name="sender">The sender</param>
17518 <param name="e">The EventArgs object containing the packet data</param>
17519 </member>
17520 <member name="M:OpenMetaverse.GroupManager.GroupAccountSummaryReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
17521 <summary>Process an incoming packet and raise the appropriate events</summary>
17522 <param name="sender">The sender</param>
17523 <param name="e">The EventArgs object containing the packet data</param>
17524 </member>
17525 <member name="M:OpenMetaverse.GroupManager.CreateGroupReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
17526 <summary>Process an incoming packet and raise the appropriate events</summary>
17527 <param name="sender">The sender</param>
17528 <param name="e">The EventArgs object containing the packet data</param>
17529 </member>
17530 <member name="M:OpenMetaverse.GroupManager.JoinGroupReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
17531 <summary>Process an incoming packet and raise the appropriate events</summary>
17532 <param name="sender">The sender</param>
17533 <param name="e">The EventArgs object containing the packet data</param>
17534 </member>
17535 <member name="M:OpenMetaverse.GroupManager.LeaveGroupReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
17536 <summary>Process an incoming packet and raise the appropriate events</summary>
17537 <param name="sender">The sender</param>
17538 <param name="e">The EventArgs object containing the packet data</param>
17539 </member>
17540 <member name="M:OpenMetaverse.GroupManager.UUIDGroupNameReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
17541 <summary>Process an incoming packet and raise the appropriate events</summary>
17542 <param name="sender">The sender</param>
17543 <param name="e">The EventArgs object containing the packet data</param>
17544 </member>
17545 <member name="M:OpenMetaverse.GroupManager.EjectGroupMemberReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
17546 <summary>Process an incoming packet and raise the appropriate events</summary>
17547 <param name="sender">The sender</param>
17548 <param name="e">The EventArgs object containing the packet data</param>
17549 </member>
17550 <member name="E:OpenMetaverse.GroupManager.CurrentGroups">
17551 <summary>Raised when the simulator sends us data containing
17552 our current group membership</summary>
17553 </member>
17554 <member name="E:OpenMetaverse.GroupManager.GroupNamesReply">
17555 <summary>Raised when the simulator responds to a RequestGroupName
17556 or RequestGroupNames request</summary>
17557 </member>
17558 <member name="E:OpenMetaverse.GroupManager.GroupProfile">
17559 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.GroupManager.RequestGroupProfile(OpenMetaverse.UUID)"/> request</summary>
17560 </member>
17561 <member name="E:OpenMetaverse.GroupManager.GroupMembersReply">
17562 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.GroupManager.RequestGroupMembers(OpenMetaverse.UUID)"/> request</summary>
17563 </member>
17564 <member name="E:OpenMetaverse.GroupManager.GroupRoleDataReply">
17565 <summary>Raised when the simulator responds to a <see cref="!:RequestGroupRoleData"/> request</summary>
17566 </member>
17567 <member name="E:OpenMetaverse.GroupManager.GroupRoleMembersReply">
17568 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.GroupManager.RequestGroupRolesMembers(OpenMetaverse.UUID)"/> request</summary>
17569 </member>
17570 <member name="E:OpenMetaverse.GroupManager.GroupTitlesReply">
17571 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.GroupManager.RequestGroupTitles(OpenMetaverse.UUID)"/> request</summary>
17572 </member>
17573 <member name="E:OpenMetaverse.GroupManager.GroupAccountSummaryReply">
17574 <summary>Raised when a response to a RequestGroupAccountSummary is returned
17575 by the simulator</summary>
17576 </member>
17577 <member name="E:OpenMetaverse.GroupManager.GroupCreatedReply">
17578 <summary>Raised when a request to create a group is successful</summary>
17579 </member>
17580 <member name="E:OpenMetaverse.GroupManager.GroupJoinedReply">
17581 <summary>Raised when a request to join a group either
17582 fails or succeeds</summary>
17583 </member>
17584 <member name="E:OpenMetaverse.GroupManager.GroupLeaveReply">
17585 <summary>Raised when a request to leave a group either
17586 fails or succeeds</summary>
17587 </member>
17588 <member name="E:OpenMetaverse.GroupManager.GroupDropped">
17589 <summary>Raised when A group is removed from the group server</summary>
17590 </member>
17591 <member name="E:OpenMetaverse.GroupManager.GroupMemberEjected">
17592 <summary>Raised when a request to eject a member from a group either
17593 fails or succeeds</summary>
17594 </member>
17595 <member name="E:OpenMetaverse.GroupManager.GroupNoticesListReply">
17596 <summary>Raised when the simulator sends us group notices</summary>
17597 <seealso cref="M:OpenMetaverse.GroupManager.RequestGroupNoticesList(OpenMetaverse.UUID)"/>
17598 </member>
17599 <member name="E:OpenMetaverse.GroupManager.GroupInvitation">
17600 <summary>Raised when another agent invites our avatar to join a group</summary>
17601 </member>
17602 <member name="T:OpenMetaverse.CurrentGroupsEventArgs">
17603 <summary>Contains the current groups your agent is a member of</summary>
17604 </member>
17605 <member name="M:OpenMetaverse.CurrentGroupsEventArgs.#ctor(System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.Group})">
17606 <summary>Construct a new instance of the CurrentGroupsEventArgs class</summary>
17607 <param name="groups">The current groups your agent is a member of</param>
17608 </member>
17609 <member name="P:OpenMetaverse.CurrentGroupsEventArgs.Groups">
17610 <summary>Get the current groups your agent is a member of</summary>
17611 </member>
17612 <member name="T:OpenMetaverse.GroupNamesEventArgs">
17613 <summary>A Dictionary of group names, where the Key is the groups ID and the value is the groups name</summary>
17614 </member>
17615 <member name="M:OpenMetaverse.GroupNamesEventArgs.#ctor(System.Collections.Generic.Dictionary{OpenMetaverse.UUID,System.String})">
17616 <summary>Construct a new instance of the GroupNamesEventArgs class</summary>
17617 <param name="groupNames">The Group names dictionary</param>
17618 </member>
17619 <member name="P:OpenMetaverse.GroupNamesEventArgs.GroupNames">
17620 <summary>Get the Group Names dictionary</summary>
17621 </member>
17622 <member name="T:OpenMetaverse.GroupMembersReplyEventArgs">
17623 <summary>Represents the members of a group</summary>
17624 </member>
17625 <member name="M:OpenMetaverse.GroupMembersReplyEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.GroupMember})">
16386 <summary> 17626 <summary>
16387 Move multiple folders, the keys in the Dictionary parameter, 17627 Construct a new instance of the GroupMembersReplyEventArgs class
16388 to a new parents, the value of that folder's key.
16389 </summary> 17628 </summary>
16390 <param name="foldersNewParents">A Dictionary containing the 17629 <param name="requestID">The ID of the request</param>
16391 <seealso cref="T:OpenMetaverse.UUID"/> of the source as the key, and the 17630 <param name="groupID">The ID of the group</param>
16392 <seealso cref="T:OpenMetaverse.UUID"/> of the destination as the value</param> 17631 <param name="members">The membership list of the group</param>
16393 </member> 17632 </member>
16394 <member name="M:OpenMetaverse.InventoryManager.MoveItem(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 17633 <member name="P:OpenMetaverse.GroupMembersReplyEventArgs.RequestID">
17634 <summary>Get the ID as returned by the request to correlate
17635 this result set and the request</summary>
17636 </member>
17637 <member name="P:OpenMetaverse.GroupMembersReplyEventArgs.GroupID">
17638 <summary>Get the ID of the group</summary>
17639 </member>
17640 <member name="P:OpenMetaverse.GroupMembersReplyEventArgs.Members">
17641 <summary>Get the dictionary of members</summary>
17642 </member>
17643 <member name="T:OpenMetaverse.GroupRolesDataReplyEventArgs">
17644 <summary>Represents the roles associated with a group</summary>
17645 </member>
17646 <member name="M:OpenMetaverse.GroupRolesDataReplyEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.GroupRole})">
17647 <summary>Construct a new instance of the GroupRolesDataReplyEventArgs class</summary>
17648 <param name="requestID">The ID as returned by the request to correlate
17649 this result set and the request</param>
17650 <param name="groupID">The ID of the group</param>
17651 <param name="roles">The dictionary containing the roles</param>
17652 </member>
17653 <member name="P:OpenMetaverse.GroupRolesDataReplyEventArgs.RequestID">
17654 <summary>Get the ID as returned by the request to correlate
17655 this result set and the request</summary>
17656 </member>
17657 <member name="P:OpenMetaverse.GroupRolesDataReplyEventArgs.GroupID">
17658 <summary>Get the ID of the group</summary>
17659 </member>
17660 <member name="P:OpenMetaverse.GroupRolesDataReplyEventArgs.Roles">
17661 <summary>Get the dictionary containing the roles</summary>
17662 </member>
17663 <member name="T:OpenMetaverse.GroupRolesMembersReplyEventArgs">
17664 <summary>Represents the Role to Member mappings for a group</summary>
17665 </member>
17666 <member name="M:OpenMetaverse.GroupRolesMembersReplyEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Collections.Generic.List{System.Collections.Generic.KeyValuePair{OpenMetaverse.UUID,OpenMetaverse.UUID}})">
17667 <summary>Construct a new instance of the GroupRolesMembersReplyEventArgs class</summary>
17668 <param name="requestID">The ID as returned by the request to correlate
17669 this result set and the request</param>
17670 <param name="groupID">The ID of the group</param>
17671 <param name="rolesMembers">The member to roles map</param>
17672 </member>
17673 <member name="P:OpenMetaverse.GroupRolesMembersReplyEventArgs.RequestID">
17674 <summary>Get the ID as returned by the request to correlate
17675 this result set and the request</summary>
17676 </member>
17677 <member name="P:OpenMetaverse.GroupRolesMembersReplyEventArgs.GroupID">
17678 <summary>Get the ID of the group</summary>
17679 </member>
17680 <member name="P:OpenMetaverse.GroupRolesMembersReplyEventArgs.RolesMembers">
17681 <summary>Get the member to roles map</summary>
17682 </member>
17683 <member name="T:OpenMetaverse.GroupTitlesReplyEventArgs">
17684 <summary>Represents the titles for a group</summary>
17685 </member>
17686 <member name="M:OpenMetaverse.GroupTitlesReplyEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.GroupTitle})">
17687 <summary>Construct a new instance of the GroupTitlesReplyEventArgs class</summary>
17688 <param name="requestID">The ID as returned by the request to correlate
17689 this result set and the request</param>
17690 <param name="groupID">The ID of the group</param>
17691 <param name="titles">The titles</param>
17692 </member>
17693 <member name="P:OpenMetaverse.GroupTitlesReplyEventArgs.RequestID">
17694 <summary>Get the ID as returned by the request to correlate
17695 this result set and the request</summary>
17696 </member>
17697 <member name="P:OpenMetaverse.GroupTitlesReplyEventArgs.GroupID">
17698 <summary>Get the ID of the group</summary>
17699 </member>
17700 <member name="P:OpenMetaverse.GroupTitlesReplyEventArgs.Titles">
17701 <summary>Get the titles</summary>
17702 </member>
17703 <member name="T:OpenMetaverse.GroupAccountSummaryReplyEventArgs">
17704 <summary>Represents the summary data for a group</summary>
17705 </member>
17706 <member name="M:OpenMetaverse.GroupAccountSummaryReplyEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.GroupAccountSummary)">
17707 <summary>Construct a new instance of the GroupAccountSummaryReplyEventArgs class</summary>
17708 <param name="groupID">The ID of the group</param>
17709 <param name="summary">The summary data</param>
17710 </member>
17711 <member name="P:OpenMetaverse.GroupAccountSummaryReplyEventArgs.GroupID">
17712 <summary>Get the ID of the group</summary>
17713 </member>
17714 <member name="P:OpenMetaverse.GroupAccountSummaryReplyEventArgs.Summary">
17715 <summary>Get the summary data</summary>
17716 </member>
17717 <member name="T:OpenMetaverse.GroupCreatedReplyEventArgs">
17718 <summary>A response to a group create request</summary>
17719 </member>
17720 <member name="M:OpenMetaverse.GroupCreatedReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Boolean,System.String)">
17721 <summary>Construct a new instance of the GroupCreatedReplyEventArgs class</summary>
17722 <param name="groupID">The ID of the group</param>
17723 <param name="success">the success or faulure of the request</param>
17724 <param name="messsage">A string containing additional information</param>
17725 </member>
17726 <member name="P:OpenMetaverse.GroupCreatedReplyEventArgs.GroupID">
17727 <summary>Get the ID of the group</summary>
17728 </member>
17729 <member name="P:OpenMetaverse.GroupCreatedReplyEventArgs.Success">
17730 <summary>true of the group was created successfully</summary>
17731 </member>
17732 <member name="P:OpenMetaverse.GroupCreatedReplyEventArgs.Message">
17733 <summary>A string containing the message</summary>
17734 </member>
17735 <member name="T:OpenMetaverse.GroupOperationEventArgs">
17736 <summary>Represents a response to a request</summary>
17737 </member>
17738 <member name="M:OpenMetaverse.GroupOperationEventArgs.#ctor(OpenMetaverse.UUID,System.Boolean)">
17739 <summary>Construct a new instance of the GroupOperationEventArgs class</summary>
17740 <param name="groupID">The ID of the group</param>
17741 <param name="success">true of the request was successful</param>
17742 </member>
17743 <member name="P:OpenMetaverse.GroupOperationEventArgs.GroupID">
17744 <summary>Get the ID of the group</summary>
17745 </member>
17746 <member name="P:OpenMetaverse.GroupOperationEventArgs.Success">
17747 <summary>true of the request was successful</summary>
17748 </member>
17749 <member name="T:OpenMetaverse.GroupDroppedEventArgs">
17750 <summary>Represents your agent leaving a group</summary>
17751 </member>
17752 <member name="M:OpenMetaverse.GroupDroppedEventArgs.#ctor(OpenMetaverse.UUID)">
17753 <summary>Construct a new instance of the GroupDroppedEventArgs class</summary>
17754 <param name="groupID">The ID of the group</param>
17755 </member>
17756 <member name="P:OpenMetaverse.GroupDroppedEventArgs.GroupID">
17757 <summary>Get the ID of the group</summary>
17758 </member>
17759 <member name="T:OpenMetaverse.GroupNoticesListReplyEventArgs">
17760 <summary>Represents a list of active group notices</summary>
17761 </member>
17762 <member name="M:OpenMetaverse.GroupNoticesListReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.GroupNoticesListEntry})">
17763 <summary>Construct a new instance of the GroupNoticesListReplyEventArgs class</summary>
17764 <param name="groupID">The ID of the group</param>
17765 <param name="notices">The list containing active notices</param>
17766 </member>
17767 <member name="P:OpenMetaverse.GroupNoticesListReplyEventArgs.GroupID">
17768 <summary>Get the ID of the group</summary>
17769 </member>
17770 <member name="P:OpenMetaverse.GroupNoticesListReplyEventArgs.Notices">
17771 <summary>Get the notices list</summary>
17772 </member>
17773 <member name="T:OpenMetaverse.GroupProfileEventArgs">
17774 <summary>Represents the profile of a group</summary>
17775 </member>
17776 <member name="M:OpenMetaverse.GroupProfileEventArgs.#ctor(OpenMetaverse.Group)">
17777 <summary>Construct a new instance of the GroupProfileEventArgs class</summary>
17778 <param name="group">The group profile</param>
17779 </member>
17780 <member name="P:OpenMetaverse.GroupProfileEventArgs.Group">
17781 <summary>Get the group profile</summary>
17782 </member>
17783 <member name="T:OpenMetaverse.GroupInvitationEventArgs">
16395 <summary> 17784 <summary>
16396 Move an inventory item to a new folder 17785 Provides notification of a group invitation request sent by another Avatar
16397 </summary> 17786 </summary>
16398 <param name="itemID">The <seealso cref="T:OpenMetaverse.UUID"/> of the source item to move</param> 17787 <remarks>The <see cref="!:GroupInvitation"/> invitation is raised when another avatar makes an offer for our avatar
16399 <param name="folderID">The <seealso cref="T:OpenMetaverse.UUID"/> of the destination folder</param> 17788 to join a group.</remarks>
16400 </member> 17789 </member>
16401 <member name="M:OpenMetaverse.InventoryManager.MoveItem(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String)"> 17790 <member name="P:OpenMetaverse.GroupInvitationEventArgs.AgentID">
17791 <summary>The ID of the Avatar sending the group invitation</summary>
17792 </member>
17793 <member name="P:OpenMetaverse.GroupInvitationEventArgs.FromName">
17794 <summary>The name of the Avatar sending the group invitation</summary>
17795 </member>
17796 <member name="P:OpenMetaverse.GroupInvitationEventArgs.Message">
17797 <summary>A message containing the request information which includes
17798 the name of the group, the groups charter and the fee to join details</summary>
17799 </member>
17800 <member name="P:OpenMetaverse.GroupInvitationEventArgs.Simulator">
17801 <summary>The Simulator</summary>
17802 </member>
17803 <member name="P:OpenMetaverse.GroupInvitationEventArgs.Accept">
17804 <summary>Set to true to accept invitation, false to decline</summary>
17805 </member>
17806 <member name="T:OpenMetaverse.Imaging.Baker">
16402 <summary> 17807 <summary>
16403 Move and rename an inventory item 17808 A set of textures that are layered on texture of each other and "baked"
17809 in to a single texture, for avatar appearances
16404 </summary> 17810 </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>
16408 </member> 17811 </member>
16409 <member name="M:OpenMetaverse.InventoryManager.MoveItems(System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.UUID})"> 17812 <member name="F:OpenMetaverse.Imaging.Baker.bakedTexture">
17813 <summary>Final baked texture</summary>
17814 </member>
17815 <member name="F:OpenMetaverse.Imaging.Baker.textures">
17816 <summary>Component layers</summary>
17817 </member>
17818 <member name="F:OpenMetaverse.Imaging.Baker.bakeWidth">
17819 <summary>Width of the final baked image and scratchpad</summary>
17820 </member>
17821 <member name="F:OpenMetaverse.Imaging.Baker.bakeHeight">
17822 <summary>Height of the final baked image and scratchpad</summary>
17823 </member>
17824 <member name="F:OpenMetaverse.Imaging.Baker.bakeType">
17825 <summary>Bake type</summary>
17826 </member>
17827 <member name="M:OpenMetaverse.Imaging.Baker.#ctor(OpenMetaverse.BakeType)">
16410 <summary> 17828 <summary>
16411 Move multiple inventory items to new locations 17829 Default constructor
16412 </summary> 17830 </summary>
16413 <param name="itemsNewParents">A Dictionary containing the 17831 <param name="bakeType">Bake type</param>
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>
16416 </member> 17832 </member>
16417 <member name="M:OpenMetaverse.InventoryManager.RemoveDescendants(OpenMetaverse.UUID)"> 17833 <member name="M:OpenMetaverse.Imaging.Baker.AddTexture(OpenMetaverse.AppearanceManager.TextureData)">
16418 <summary> 17834 <summary>
16419 Remove descendants of a folder 17835 Adds layer for baking
16420 </summary> 17836 </summary>
16421 <param name="folder">The <seealso cref="T:OpenMetaverse.UUID"/> of the folder</param> 17837 <param name="tdata">TexturaData struct that contains texture and its params</param>
16422 </member> 17838 </member>
16423 <member name="M:OpenMetaverse.InventoryManager.RemoveItem(OpenMetaverse.UUID)"> 17839 <member name="M:OpenMetaverse.Imaging.Baker.BakeTypeFor(OpenMetaverse.AvatarTextureIndex)">
16424 <summary> 17840 <summary>
16425 Remove a single item from inventory 17841 Converts avatar texture index (face) to Bake type
16426 </summary> 17842 </summary>
16427 <param name="item">The <seealso cref="T:OpenMetaverse.UUID"/> of the inventory item to remove</param> 17843 <param name="index">Face number (AvatarTextureIndex)</param>
17844 <returns>BakeType, layer to which this texture belongs to</returns>
16428 </member> 17845 </member>
16429 <member name="M:OpenMetaverse.InventoryManager.RemoveFolder(OpenMetaverse.UUID)"> 17846 <member name="M:OpenMetaverse.Imaging.Baker.SanitizeLayers(OpenMetaverse.Imaging.ManagedImage,OpenMetaverse.Imaging.ManagedImage)">
16430 <summary> 17847 <summary>
16431 Remove a folder from inventory 17848 Make sure images exist, resize source if needed to match the destination
16432 </summary> 17849 </summary>
16433 <param name="folder">The <seealso cref="T:OpenMetaverse.UUID"/> of the folder to remove</param> 17850 <param name="dest">Destination image</param>
17851 <param name="src">Source image</param>
17852 <returns>Sanitization was succefull</returns>
16434 </member> 17853 </member>
16435 <member name="M:OpenMetaverse.InventoryManager.Remove(System.Collections.Generic.List{OpenMetaverse.UUID},System.Collections.Generic.List{OpenMetaverse.UUID})"> 17854 <member name="M:OpenMetaverse.Imaging.Baker.InitBakedLayerColor(OpenMetaverse.Color4)">
16436 <summary> 17855 <summary>
16437 Remove multiple items or folders from inventory 17856 Fills a baked layer as a solid *appearing* color. The colors are
17857 subtly dithered on a 16x16 grid to prevent the JPEG2000 stage from
17858 compressing it too far since it seems to cause upload failures if
17859 the image is a pure solid color
16438 </summary> 17860 </summary>
16439 <param name="items">A List containing the <seealso cref="T:OpenMetaverse.UUID"/>s of items to remove</param> 17861 <param name="color">Color of the base of this layer</param>
16440 <param name="folders">A List containing the <seealso cref="T:OpenMetaverse.UUID"/>s of the folders to remove</param>
16441 </member> 17862 </member>
16442 <member name="M:OpenMetaverse.InventoryManager.EmptyLostAndFound"> 17863 <member name="M:OpenMetaverse.Imaging.Baker.InitBakedLayerColor(System.Single,System.Single,System.Single)">
16443 <summary> 17864 <summary>
16444 Empty the Lost and Found folder 17865 Fills a baked layer as a solid *appearing* color. The colors are
17866 subtly dithered on a 16x16 grid to prevent the JPEG2000 stage from
17867 compressing it too far since it seems to cause upload failures if
17868 the image is a pure solid color
16445 </summary> 17869 </summary>
17870 <param name="r">Red value</param>
17871 <param name="g">Green value</param>
17872 <param name="b">Blue value</param>
16446 </member> 17873 </member>
16447 <member name="M:OpenMetaverse.InventoryManager.EmptyTrash"> 17874 <member name="P:OpenMetaverse.Imaging.Baker.BakedTexture">
17875 <summary>Final baked texture</summary>
17876 </member>
17877 <member name="P:OpenMetaverse.Imaging.Baker.Textures">
17878 <summary>Component layers</summary>
17879 </member>
17880 <member name="P:OpenMetaverse.Imaging.Baker.BakeWidth">
17881 <summary>Width of the final baked image and scratchpad</summary>
17882 </member>
17883 <member name="P:OpenMetaverse.Imaging.Baker.BakeHeight">
17884 <summary>Height of the final baked image and scratchpad</summary>
17885 </member>
17886 <member name="P:OpenMetaverse.Imaging.Baker.BakeType">
17887 <summary>Bake type</summary>
17888 </member>
17889 <member name="P:OpenMetaverse.Imaging.Baker.IsSkin">
17890 <summary>Is this one of the 3 skin bakes</summary>
17891 </member>
17892 <member name="T:OpenMetaverse.Assets.AssetSound">
16448 <summary> 17893 <summary>
16449 Empty the Trash folder 17894 Represents a Sound Asset
16450 </summary> 17895 </summary>
16451 </member> 17896 </member>
16452 <member name="M:OpenMetaverse.InventoryManager.RequestCreateItem(OpenMetaverse.UUID,System.String,System.String,OpenMetaverse.AssetType,OpenMetaverse.UUID,OpenMetaverse.InventoryType,OpenMetaverse.PermissionMask,OpenMetaverse.InventoryManager.ItemCreatedCallback)"> 17897 <member name="M:OpenMetaverse.Assets.AssetSound.#ctor">
17898 <summary>Initializes a new instance of an AssetSound object</summary>
17899 </member>
17900 <member name="M:OpenMetaverse.Assets.AssetSound.#ctor(OpenMetaverse.UUID,System.Byte[])">
17901 <summary>Initializes a new instance of an AssetSound object with parameters</summary>
17902 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
17903 <param name="assetData">A byte array containing the raw asset data</param>
17904 </member>
17905 <member name="M:OpenMetaverse.Assets.AssetSound.Encode">
16453 <summary> 17906 <summary>
16454 17907 TODO: Encodes a sound file
16455 </summary> 17908 </summary>
16456 <param name="parentFolder"></param>
16457 <param name="name"></param>
16458 <param name="description"></param>
16459 <param name="type"></param>
16460 <param name="assetTransactionID">Proper use is to upload the inventory's asset first, then provide the Asset's TransactionID here.</param>
16461 <param name="invType"></param>
16462 <param name="nextOwnerMask"></param>
16463 <param name="callback"></param>
16464 </member> 17909 </member>
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)"> 17910 <member name="M:OpenMetaverse.Assets.AssetSound.Decode">
16466 <summary> 17911 <summary>
16467 17912 TODO: Decode a sound file
16468 </summary> 17913 </summary>
16469 <param name="parentFolder"></param> 17914 <returns>true</returns>
16470 <param name="name"></param>
16471 <param name="description"></param>
16472 <param name="type"></param>
16473 <param name="assetTransactionID">Proper use is to upload the inventory's asset first, then provide the Asset's TransactionID here.</param>
16474 <param name="invType"></param>
16475 <param name="wearableType"></param>
16476 <param name="nextOwnerMask"></param>
16477 <param name="callback"></param>
16478 </member> 17915 </member>
16479 <member name="M:OpenMetaverse.InventoryManager.CreateFolder(OpenMetaverse.UUID,System.String)"> 17916 <member name="P:OpenMetaverse.Assets.AssetSound.AssetType">
17917 <summary>Override the base classes AssetType</summary>
17918 </member>
17919 <member name="T:OpenMetaverse.Assets.AssetBodypart">
16480 <summary> 17920 <summary>
16481 Creates a new inventory folder 17921 Represents an <seealso cref="T:OpenMetaverse.Assets.AssetWearable"/> that represents an avatars body ie: Hair, Etc.
16482 </summary> 17922 </summary>
16483 <param name="parentID">ID of the folder to put this folder in</param>
16484 <param name="name">Name of the folder to create</param>
16485 <returns>The UUID of the newly created folder</returns>
16486 </member> 17923 </member>
16487 <member name="M:OpenMetaverse.InventoryManager.CreateFolder(OpenMetaverse.UUID,System.String,OpenMetaverse.AssetType)"> 17924 <member name="M:OpenMetaverse.Assets.AssetBodypart.#ctor">
17925 <summary>Initializes a new instance of an AssetBodyPart object</summary>
17926 </member>
17927 <member name="M:OpenMetaverse.Assets.AssetBodypart.#ctor(OpenMetaverse.UUID,System.Byte[])">
17928 <summary>Initializes a new instance of an AssetBodyPart object with parameters</summary>
17929 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
17930 <param name="assetData">A byte array containing the raw asset data</param>
17931 </member>
17932 <member name="P:OpenMetaverse.Assets.AssetBodypart.AssetType">
17933 <summary>Override the base classes AssetType</summary>
17934 </member>
17935 <member name="T:OpenMetaverse.ProfileFlags">
16488 <summary> 17936 <summary>
16489 Creates a new inventory folder 17937 Avatar profile flags
16490 </summary> 17938 </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>
16501 </member> 17939 </member>
16502 <member name="M:OpenMetaverse.InventoryManager.RequestCreateItemFromAsset(System.Byte[],System.String,System.String,OpenMetaverse.AssetType,OpenMetaverse.InventoryType,OpenMetaverse.UUID,OpenMetaverse.InventoryManager.ItemCreatedFromAssetCallback)"> 17940 <member name="T:OpenMetaverse.Avatar">
16503 <summary> 17941 <summary>
16504 Create an inventory item and upload asset data 17942 Represents an avatar (other than your own)
16505 </summary> 17943 </summary>
16506 <param name="data">Asset data</param>
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>
16513 </member> 17944 </member>
16514 <member name="M:OpenMetaverse.InventoryManager.RequestCreateItemFromAsset(System.Byte[],System.String,System.String,OpenMetaverse.AssetType,OpenMetaverse.InventoryType,OpenMetaverse.UUID,OpenMetaverse.Permissions,OpenMetaverse.InventoryManager.ItemCreatedFromAssetCallback)"> 17945 <member name="F:OpenMetaverse.Avatar.Groups">
17946 <summary>Groups that this avatar is a member of</summary>
17947 </member>
17948 <member name="F:OpenMetaverse.Avatar.ProfileStatistics">
17949 <summary>Positive and negative ratings</summary>
17950 </member>
17951 <member name="F:OpenMetaverse.Avatar.ProfileProperties">
17952 <summary>Avatar properties including about text, profile URL, image IDs and
17953 publishing settings</summary>
17954 </member>
17955 <member name="F:OpenMetaverse.Avatar.ProfileInterests">
17956 <summary>Avatar interests including spoken languages, skills, and "want to"
17957 choices</summary>
17958 </member>
17959 <member name="F:OpenMetaverse.Avatar.ControlFlags">
17960 <summary>Movement control flags for avatars. Typically not set or used by
17961 clients. To move your avatar, use Client.Self.Movement instead</summary>
17962 </member>
17963 <member name="F:OpenMetaverse.Avatar.VisualParameters">
16515 <summary> 17964 <summary>
16516 Create an inventory item and upload asset data 17965 Contains the visual parameters describing the deformation of the avatar
16517 </summary> 17966 </summary>
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>
16527 </member> 17967 </member>
16528 <member name="M:OpenMetaverse.InventoryManager.CreateLink(OpenMetaverse.UUID,OpenMetaverse.InventoryBase,OpenMetaverse.InventoryManager.ItemCreatedCallback)"> 17968 <member name="F:OpenMetaverse.Avatar.AppearanceVersion">
16529 <summary> 17969 <summary>
16530 Creates inventory link to another inventory item or folder 17970 Appearance version. Value greater than 0 indicates using server side baking
16531 </summary> 17971 </summary>
16532 <param name="folderID">Put newly created link in folder with this UUID</param>
16533 <param name="bse">Inventory item or folder</param>
16534 <param name="callback">Method to call upon creation of the link</param>
16535 </member> 17972 </member>
16536 <member name="M:OpenMetaverse.InventoryManager.CreateLink(OpenMetaverse.UUID,OpenMetaverse.InventoryItem,OpenMetaverse.InventoryManager.ItemCreatedCallback)"> 17973 <member name="F:OpenMetaverse.Avatar.COFVersion">
16537 <summary> 17974 <summary>
16538 Creates inventory link to another inventory item 17975 Version of the Current Outfit Folder that the appearance is based on
16539 </summary> 17976 </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>
16543 </member> 17977 </member>
16544 <member name="M:OpenMetaverse.InventoryManager.CreateLink(OpenMetaverse.UUID,OpenMetaverse.InventoryFolder,OpenMetaverse.InventoryManager.ItemCreatedCallback)"> 17978 <member name="F:OpenMetaverse.Avatar.AppearanceFlags">
16545 <summary> 17979 <summary>
16546 Creates inventory link to another inventory folder 17980 Appearance flags. Introduced with server side baking, currently unused.
16547 </summary> 17981 </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>
16551 </member> 17982 </member>
16552 <member name="M:OpenMetaverse.InventoryManager.CreateLink(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,System.String,OpenMetaverse.AssetType,OpenMetaverse.InventoryType,OpenMetaverse.UUID,OpenMetaverse.InventoryManager.ItemCreatedCallback)"> 17983 <member name="F:OpenMetaverse.Avatar.Animations">
16553 <summary> 17984 <summary>
16554 Creates inventory link to another inventory item or folder 17985 List of current avatar animations
16555 </summary> 17986 </summary>
16556 <param name="folderID">Put newly created link in folder with this UUID</param>
16557 <param name="itemID">Original item's UUID</param>
16558 <param name="name">Name</param>
16559 <param name="description">Description</param>
16560 <param name="assetType">Asset Type</param>
16561 <param name="invType">Inventory Type</param>
16562 <param name="transactionID">Transaction UUID</param>
16563 <param name="callback">Method to call upon creation of the link</param>
16564 </member> 17987 </member>
16565 <member name="M:OpenMetaverse.InventoryManager.RequestCopyItem(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,OpenMetaverse.InventoryManager.ItemCopiedCallback)"> 17988 <member name="M:OpenMetaverse.Avatar.#ctor">
16566 <summary> 17989 <summary>
16567 17990 Default constructor
16568 </summary> 17991 </summary>
16569 <param name="item"></param>
16570 <param name="newParent"></param>
16571 <param name="newName"></param>
16572 <param name="callback"></param>
16573 </member> 17992 </member>
16574 <member name="M:OpenMetaverse.InventoryManager.RequestCopyItem(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,OpenMetaverse.UUID,OpenMetaverse.InventoryManager.ItemCopiedCallback)"> 17993 <member name="P:OpenMetaverse.Avatar.FirstName">
17994 <summary>First name</summary>
17995 </member>
17996 <member name="P:OpenMetaverse.Avatar.LastName">
17997 <summary>Last name</summary>
17998 </member>
17999 <member name="P:OpenMetaverse.Avatar.Name">
18000 <summary>Full name</summary>
18001 </member>
18002 <member name="P:OpenMetaverse.Avatar.GroupName">
18003 <summary>Active group</summary>
18004 </member>
18005 <member name="T:OpenMetaverse.Avatar.Statistics">
16575 <summary> 18006 <summary>
16576 18007 Positive and negative ratings
16577 </summary> 18008 </summary>
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>
16583 </member> 18009 </member>
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)"> 18010 <member name="F:OpenMetaverse.Avatar.Statistics.BehaviorPositive">
18011 <summary>Positive ratings for Behavior</summary>
18012 </member>
18013 <member name="F:OpenMetaverse.Avatar.Statistics.BehaviorNegative">
18014 <summary>Negative ratings for Behavior</summary>
18015 </member>
18016 <member name="F:OpenMetaverse.Avatar.Statistics.AppearancePositive">
18017 <summary>Positive ratings for Appearance</summary>
18018 </member>
18019 <member name="F:OpenMetaverse.Avatar.Statistics.AppearanceNegative">
18020 <summary>Negative ratings for Appearance</summary>
18021 </member>
18022 <member name="F:OpenMetaverse.Avatar.Statistics.BuildingPositive">
18023 <summary>Positive ratings for Building</summary>
18024 </member>
18025 <member name="F:OpenMetaverse.Avatar.Statistics.BuildingNegative">
18026 <summary>Negative ratings for Building</summary>
18027 </member>
18028 <member name="F:OpenMetaverse.Avatar.Statistics.GivenPositive">
18029 <summary>Positive ratings given by this avatar</summary>
18030 </member>
18031 <member name="F:OpenMetaverse.Avatar.Statistics.GivenNegative">
18032 <summary>Negative ratings given by this avatar</summary>
18033 </member>
18034 <member name="T:OpenMetaverse.Avatar.AvatarProperties">
16585 <summary> 18035 <summary>
16586 18036 Avatar properties including about text, profile URL, image IDs and
18037 publishing settings
16587 </summary> 18038 </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>
16593 </member> 18039 </member>
16594 <member name="M:OpenMetaverse.InventoryManager.RequestCopyItemFromNotecard(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.InventoryManager.ItemCopiedCallback)"> 18040 <member name="F:OpenMetaverse.Avatar.AvatarProperties.FirstLifeText">
18041 <summary>First Life about text</summary>
18042 </member>
18043 <member name="F:OpenMetaverse.Avatar.AvatarProperties.FirstLifeImage">
18044 <summary>First Life image ID</summary>
18045 </member>
18046 <member name="F:OpenMetaverse.Avatar.AvatarProperties.Partner">
18047 <summary></summary>
18048 </member>
18049 <member name="F:OpenMetaverse.Avatar.AvatarProperties.AboutText">
18050 <summary></summary>
18051 </member>
18052 <member name="F:OpenMetaverse.Avatar.AvatarProperties.BornOn">
18053 <summary></summary>
18054 </member>
18055 <member name="F:OpenMetaverse.Avatar.AvatarProperties.CharterMember">
18056 <summary></summary>
18057 </member>
18058 <member name="F:OpenMetaverse.Avatar.AvatarProperties.ProfileImage">
18059 <summary>Profile image ID</summary>
18060 </member>
18061 <member name="F:OpenMetaverse.Avatar.AvatarProperties.Flags">
18062 <summary>Flags of the profile</summary>
18063 </member>
18064 <member name="F:OpenMetaverse.Avatar.AvatarProperties.ProfileURL">
18065 <summary>Web URL for this profile</summary>
18066 </member>
18067 <member name="P:OpenMetaverse.Avatar.AvatarProperties.AllowPublish">
18068 <summary>Should this profile be published on the web</summary>
18069 </member>
18070 <member name="P:OpenMetaverse.Avatar.AvatarProperties.Online">
18071 <summary>Avatar Online Status</summary>
18072 </member>
18073 <member name="P:OpenMetaverse.Avatar.AvatarProperties.MaturePublish">
18074 <summary>Is this a mature profile</summary>
18075 </member>
18076 <member name="P:OpenMetaverse.Avatar.AvatarProperties.Identified">
18077 <summary></summary>
18078 </member>
18079 <member name="P:OpenMetaverse.Avatar.AvatarProperties.Transacted">
18080 <summary></summary>
18081 </member>
18082 <member name="T:OpenMetaverse.Avatar.Interests">
16595 <summary> 18083 <summary>
16596 Request a copy of an asset embedded within a notecard 18084 Avatar interests including spoken languages, skills, and "want to"
18085 choices
16597 </summary> 18086 </summary>
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>
16603 </member> 18087 </member>
16604 <member name="M:OpenMetaverse.InventoryManager.RequestUpdateItem(OpenMetaverse.InventoryItem)"> 18088 <member name="F:OpenMetaverse.Avatar.Interests.LanguagesText">
18089 <summary>Languages profile field</summary>
18090 </member>
18091 <member name="F:OpenMetaverse.Avatar.Interests.SkillsMask">
18092 <summary></summary>
18093 </member>
18094 <member name="F:OpenMetaverse.Avatar.Interests.SkillsText">
18095 <summary></summary>
18096 </member>
18097 <member name="F:OpenMetaverse.Avatar.Interests.WantToMask">
18098 <summary></summary>
18099 </member>
18100 <member name="F:OpenMetaverse.Avatar.Interests.WantToText">
18101 <summary></summary>
18102 </member>
18103 <member name="T:OpenMetaverse.AvatarTextureIndex">
16605 <summary> 18104 <summary>
16606 18105 Index of TextureEntry slots for avatar appearances
16607 </summary> 18106 </summary>
16608 <param name="item"></param>
16609 </member> 18107 </member>
16610 <member name="M:OpenMetaverse.InventoryManager.RequestUpdateItems(System.Collections.Generic.List{OpenMetaverse.InventoryItem})"> 18108 <member name="T:OpenMetaverse.BakeType">
16611 <summary> 18109 <summary>
16612 18110 Bake layers for avatar appearance
16613 </summary> 18111 </summary>
16614 <param name="items"></param>
16615 </member> 18112 </member>
16616 <member name="M:OpenMetaverse.InventoryManager.RequestUpdateItems(System.Collections.Generic.List{OpenMetaverse.InventoryItem},OpenMetaverse.UUID)"> 18113 <member name="T:OpenMetaverse.AppearanceFlags">
16617 <summary> 18114 <summary>
16618 18115 Appearance Flags, introdued with server side baking, currently unused
16619 </summary> 18116 </summary>
16620 <param name="items"></param>
16621 <param name="transactionID"></param>
16622 </member> 18117 </member>
16623 <member name="M:OpenMetaverse.InventoryManager.RequestUploadNotecardAsset(System.Byte[],OpenMetaverse.UUID,OpenMetaverse.InventoryManager.InventoryUploadedAssetCallback)"> 18118 <member name="F:OpenMetaverse.AppearanceManager.MAX_CONCURRENT_DOWNLOADS">
18119 <summary>Maximum number of concurrent downloads for wearable assets and textures</summary>
18120 </member>
18121 <member name="F:OpenMetaverse.AppearanceManager.MAX_CONCURRENT_UPLOADS">
18122 <summary>Maximum number of concurrent uploads for baked textures</summary>
18123 </member>
18124 <member name="F:OpenMetaverse.AppearanceManager.INVENTORY_TIMEOUT">
18125 <summary>Timeout for fetching inventory listings</summary>
18126 </member>
18127 <member name="F:OpenMetaverse.AppearanceManager.WEARABLE_TIMEOUT">
18128 <summary>Timeout for fetching a single wearable, or receiving a single packet response</summary>
18129 </member>
18130 <member name="F:OpenMetaverse.AppearanceManager.TEXTURE_TIMEOUT">
18131 <summary>Timeout for fetching a single texture</summary>
18132 </member>
18133 <member name="F:OpenMetaverse.AppearanceManager.UPLOAD_TIMEOUT">
18134 <summary>Timeout for uploading a single baked texture</summary>
18135 </member>
18136 <member name="F:OpenMetaverse.AppearanceManager.UPLOAD_RETRIES">
18137 <summary>Number of times to retry bake upload</summary>
18138 </member>
18139 <member name="F:OpenMetaverse.AppearanceManager.REBAKE_DELAY">
18140 <summary>When changing outfit, kick off rebake after
18141 20 seconds has passed since the last change</summary>
18142 </member>
18143 <member name="F:OpenMetaverse.AppearanceManager.WEARABLE_COUNT">
18144 <summary>Total number of wearables for each avatar</summary>
18145 </member>
18146 <member name="F:OpenMetaverse.AppearanceManager.BAKED_TEXTURE_COUNT">
18147 <summary>Total number of baked textures on each avatar</summary>
18148 </member>
18149 <member name="F:OpenMetaverse.AppearanceManager.WEARABLES_PER_LAYER">
18150 <summary>Total number of wearables per bake layer</summary>
18151 </member>
18152 <member name="F:OpenMetaverse.AppearanceManager.ATTACHMENT_ADD">
18153 <summary>Mask for multiple attachments</summary>
18154 </member>
18155 <member name="F:OpenMetaverse.AppearanceManager.BakeIndexToTextureIndex">
18156 <summary>Mapping between BakeType and AvatarTextureIndex</summary>
18157 </member>
18158 <member name="F:OpenMetaverse.AppearanceManager.WEARABLE_BAKE_MAP">
18159 <summary>Map of what wearables are included in each bake</summary>
18160 </member>
18161 <member name="F:OpenMetaverse.AppearanceManager.BAKED_TEXTURE_HASH">
18162 <summary>Magic values to finalize the cache check hashes for each
18163 bake</summary>
18164 </member>
18165 <member name="F:OpenMetaverse.AppearanceManager.DEFAULT_AVATAR_TEXTURE">
18166 <summary>Default avatar texture, used to detect when a custom
18167 texture is not set for a face</summary>
18168 </member>
18169 <member name="F:OpenMetaverse.AppearanceManager.m_AgentWearablesReply">
18170 <summary>The event subscribers. null if no subcribers</summary>
18171 </member>
18172 <member name="M:OpenMetaverse.AppearanceManager.OnAgentWearables(OpenMetaverse.AgentWearablesReplyEventArgs)">
18173 <summary>Raises the AgentWearablesReply event</summary>
18174 <param name="e">An AgentWearablesReplyEventArgs object containing the
18175 data returned from the data server</param>
18176 </member>
18177 <member name="F:OpenMetaverse.AppearanceManager.m_AgentWearablesLock">
18178 <summary>Thread sync lock object</summary>
18179 </member>
18180 <member name="F:OpenMetaverse.AppearanceManager.m_AgentCachedBakesReply">
18181 <summary>The event subscribers. null if no subcribers</summary>
18182 </member>
18183 <member name="M:OpenMetaverse.AppearanceManager.OnAgentCachedBakes(OpenMetaverse.AgentCachedBakesReplyEventArgs)">
18184 <summary>Raises the CachedBakesReply event</summary>
18185 <param name="e">An AgentCachedBakesReplyEventArgs object containing the
18186 data returned from the data server AgentCachedTextureResponse</param>
18187 </member>
18188 <member name="F:OpenMetaverse.AppearanceManager.m_AgentCachedBakesLock">
18189 <summary>Thread sync lock object</summary>
18190 </member>
18191 <member name="F:OpenMetaverse.AppearanceManager.m_AppearanceSet">
18192 <summary>The event subscribers. null if no subcribers</summary>
18193 </member>
18194 <member name="M:OpenMetaverse.AppearanceManager.OnAppearanceSet(OpenMetaverse.AppearanceSetEventArgs)">
18195 <summary>Raises the AppearanceSet event</summary>
18196 <param name="e">An AppearanceSetEventArgs object indicating if the operatin was successfull</param>
18197 </member>
18198 <member name="F:OpenMetaverse.AppearanceManager.m_AppearanceSetLock">
18199 <summary>Thread sync lock object</summary>
18200 </member>
18201 <member name="F:OpenMetaverse.AppearanceManager.m_RebakeAvatarReply">
18202 <summary>The event subscribers. null if no subcribers</summary>
18203 </member>
18204 <member name="M:OpenMetaverse.AppearanceManager.OnRebakeAvatar(OpenMetaverse.RebakeAvatarTexturesEventArgs)">
18205 <summary>Raises the RebakeAvatarRequested event</summary>
18206 <param name="e">An RebakeAvatarTexturesEventArgs object containing the
18207 data returned from the data server</param>
18208 </member>
18209 <member name="F:OpenMetaverse.AppearanceManager.m_RebakeAvatarLock">
18210 <summary>Thread sync lock object</summary>
18211 </member>
18212 <member name="F:OpenMetaverse.AppearanceManager.MyVisualParameters">
18213 <summary>Visual parameters last sent to the sim</summary>
18214 </member>
18215 <member name="F:OpenMetaverse.AppearanceManager.MyTextures">
18216 <summary>Textures about this client sent to the sim</summary>
18217 </member>
18218 <member name="F:OpenMetaverse.AppearanceManager.Wearables">
18219 <summary>A cache of wearables currently being worn</summary>
18220 </member>
18221 <member name="F:OpenMetaverse.AppearanceManager.Textures">
18222 <summary>A cache of textures currently being worn</summary>
18223 </member>
18224 <member name="F:OpenMetaverse.AppearanceManager.CacheCheckSerialNum">
18225 <summary>Incrementing serial number for AgentCachedTexture packets</summary>
18226 </member>
18227 <member name="F:OpenMetaverse.AppearanceManager.SetAppearanceSerialNum">
18228 <summary>Incrementing serial number for AgentSetAppearance packets</summary>
18229 </member>
18230 <member name="F:OpenMetaverse.AppearanceManager.GotWearables">
18231 <summary>Indicates if WearablesRequest succeeded</summary>
18232 </member>
18233 <member name="F:OpenMetaverse.AppearanceManager.AppearanceThreadRunning">
18234 <summary>Indicates whether or not the appearance thread is currently
18235 running, to prevent multiple appearance threads from running
18236 simultaneously</summary>
18237 </member>
18238 <member name="F:OpenMetaverse.AppearanceManager.Client">
18239 <summary>Reference to our agent</summary>
18240 </member>
18241 <member name="F:OpenMetaverse.AppearanceManager.RebakeScheduleTimer">
16624 <summary> 18242 <summary>
16625 18243 Timer used for delaying rebake on changing outfit
16626 </summary> 18244 </summary>
16627 <param name="data"></param>
16628 <param name="notecardID"></param>
16629 <param name="callback"></param>
16630 </member> 18245 </member>
16631 <member name="M:OpenMetaverse.InventoryManager.RequestUpdateNotecardTask(System.Byte[],OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.InventoryManager.InventoryUploadedAssetCallback)"> 18246 <member name="F:OpenMetaverse.AppearanceManager.AppearanceThread">
16632 <summary> 18247 <summary>
16633 Save changes to notecard embedded in object contents 18248 Main appearance thread
16634 </summary> 18249 </summary>
16635 <param name="data">Encoded notecard asset data</param>
16636 <param name="notecardID">Notecard UUID</param>
16637 <param name="taskID">Object's UUID</param>
16638 <param name="callback">Called upon finish of the upload with status information</param>
16639 </member> 18250 </member>
16640 <member name="M:OpenMetaverse.InventoryManager.RequestUploadGestureAsset(System.Byte[],OpenMetaverse.UUID,OpenMetaverse.InventoryManager.InventoryUploadedAssetCallback)"> 18251 <member name="F:OpenMetaverse.AppearanceManager.ServerBakingDone">
16641 <summary> 18252 <summary>
16642 Upload new gesture asset for an inventory gesture item 18253 Is server baking complete. It needs doing only once
16643 </summary> 18254 </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>
16647 </member> 18255 </member>
16648 <member name="M:OpenMetaverse.InventoryManager.RequestUpdateScriptAgentInventory(System.Byte[],OpenMetaverse.UUID,System.Boolean,OpenMetaverse.InventoryManager.ScriptUpdatedCallback)"> 18256 <member name="M:OpenMetaverse.AppearanceManager.#ctor(OpenMetaverse.GridClient)">
16649 <summary> 18257 <summary>
16650 Update an existing script in an agents Inventory 18258 Default constructor
16651 </summary> 18259 </summary>
16652 <param name="data">A byte[] array containing the encoded scripts contents</param> 18260 <param name="client">A reference to our agent</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>
16656 </member> 18261 </member>
16657 <member name="M:OpenMetaverse.InventoryManager.RequestUpdateScriptTask(System.Byte[],OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.Boolean,OpenMetaverse.InventoryManager.ScriptUpdatedCallback)"> 18262 <member name="M:OpenMetaverse.AppearanceManager.SetPreviousAppearance">
16658 <summary> 18263 <summary>
16659 Update an existing script in an task Inventory 18264 Obsolete method for setting appearance. This function no longer does anything.
18265 Use RequestSetAppearance() to manually start the appearance thread
16660 </summary> 18266 </summary>
16661 <param name="data">A byte[] array containing the encoded scripts contents</param>
16662 <param name="itemID">the itemID of the script</param>
16663 <param name="taskID">UUID of the prim containting the script</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>
16667 </member> 18267 </member>
16668 <member name="M:OpenMetaverse.InventoryManager.RequestRezFromInventory(OpenMetaverse.Simulator,OpenMetaverse.Quaternion,OpenMetaverse.Vector3,OpenMetaverse.InventoryItem)"> 18268 <member name="M:OpenMetaverse.AppearanceManager.SetPreviousAppearance(System.Boolean)">
16669 <summary> 18269 <summary>
16670 Rez an object from inventory 18270 Obsolete method for setting appearance. This function no longer does anything.
18271 Use RequestSetAppearance() to manually start the appearance thread
16671 </summary> 18272 </summary>
16672 <param name="simulator">Simulator to place object in</param> 18273 <param name="allowBake">Unused parameter</param>
16673 <param name="rotation">Rotation of the object when rezzed</param>
16674 <param name="position">Vector of where to place object</param>
16675 <param name="item">InventoryItem object containing item details</param>
16676 </member> 18274 </member>
16677 <member name="M:OpenMetaverse.InventoryManager.RequestRezFromInventory(OpenMetaverse.Simulator,OpenMetaverse.Quaternion,OpenMetaverse.Vector3,OpenMetaverse.InventoryItem,OpenMetaverse.UUID)"> 18275 <member name="M:OpenMetaverse.AppearanceManager.RequestSetAppearance">
16678 <summary> 18276 <summary>
16679 Rez an object from inventory 18277 Starts the appearance setting thread
16680 </summary> 18278 </summary>
16681 <param name="simulator">Simulator to place object in</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>
16686 </member> 18279 </member>
16687 <member name="M:OpenMetaverse.InventoryManager.RequestRezFromInventory(OpenMetaverse.Simulator,OpenMetaverse.Quaternion,OpenMetaverse.Vector3,OpenMetaverse.InventoryItem,OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean)"> 18280 <member name="M:OpenMetaverse.AppearanceManager.RequestSetAppearance(System.Boolean)">
16688 <summary> 18281 <summary>
16689 Rez an object from inventory 18282 Starts the appearance setting thread
16690 </summary> 18283 </summary>
16691 <param name="simulator">Simulator to place object in</param> 18284 <param name="forceRebake">True to force rebaking, otherwise false</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>
16699 </member> 18285 </member>
16700 <member name="M:OpenMetaverse.InventoryManager.RequestRezFromInventory(OpenMetaverse.Simulator,OpenMetaverse.UUID,OpenMetaverse.Quaternion,OpenMetaverse.Vector3,OpenMetaverse.InventoryItem,OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean)"> 18286 <member name="M:OpenMetaverse.AppearanceManager.ServerBakingRegion">
16701 <summary> 18287 <summary>
16702 Rez an object from inventory 18288 Check if current region supports server side baking
16703 </summary> 18289 </summary>
16704 <param name="simulator">Simulator to place object in</param> 18290 <returns>True if server side baking support is detected</returns>
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>
16713 </member> 18291 </member>
16714 <member name="M:OpenMetaverse.InventoryManager.RequestDeRezToInventory(System.UInt32)"> 18292 <member name="M:OpenMetaverse.AppearanceManager.RequestAgentWearables">
16715 <summary> 18293 <summary>
16716 DeRez an object from the simulator to the agents Objects folder in the agents Inventory 18294 Ask the server what textures our agent is currently wearing
16717 </summary> 18295 </summary>
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>
16720 </member> 18296 </member>
16721 <member name="M:OpenMetaverse.InventoryManager.RequestDeRezToInventory(System.UInt32,OpenMetaverse.DeRezDestination,OpenMetaverse.UUID,OpenMetaverse.UUID)"> 18297 <member name="M:OpenMetaverse.AppearanceManager.RequestCachedBakes">
16722 <summary> 18298 <summary>
16723 DeRez an object from the simulator and return to inventory 18299 Build hashes out of the texture assetIDs for each baking layer to
18300 ask the simulator whether it has cached copies of each baked texture
16724 </summary> 18301 </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>
16732 </member> 18302 </member>
16733 <member name="M:OpenMetaverse.InventoryManager.RequestRestoreRezFromInventory(OpenMetaverse.Simulator,OpenMetaverse.InventoryItem,OpenMetaverse.UUID)"> 18303 <member name="M:OpenMetaverse.AppearanceManager.GetWearableAsset(OpenMetaverse.WearableType)">
16734 <summary> 18304 <summary>
16735 Rez an item from inventory to its previous simulator location 18305 Returns the AssetID of the asset that is currently being worn in a
18306 given WearableType slot
16736 </summary> 18307 </summary>
16737 <param name="simulator"></param> 18308 <param name="type">WearableType slot to get the AssetID for</param>
16738 <param name="item"></param> 18309 <returns>The UUID of the asset being worn in the given slot, or
16739 <param name="queryID"></param> 18310 UUID.Zero if no wearable is attached to the given slot or wearables
16740 <returns></returns> 18311 have not been downloaded yet</returns>
16741 </member> 18312 </member>
16742 <member name="M:OpenMetaverse.InventoryManager.GiveItem(OpenMetaverse.UUID,System.String,OpenMetaverse.AssetType,OpenMetaverse.UUID,System.Boolean)"> 18313 <member name="M:OpenMetaverse.AppearanceManager.AddToOutfit(OpenMetaverse.InventoryItem)">
16743 <summary> 18314 <summary>
16744 Give an inventory item to another avatar 18315 Add a wearable to the current outfit and set appearance
16745 </summary> 18316 </summary>
16746 <param name="itemID">The <seealso cref="T:OpenMetaverse.UUID"/> of the item to give</param> 18317 <param name="wearableItem">Wearable to be added to the outfit</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>
16751 </member> 18318 </member>
16752 <member name="M:OpenMetaverse.InventoryManager.GiveFolder(OpenMetaverse.UUID,System.String,OpenMetaverse.AssetType,OpenMetaverse.UUID,System.Boolean)"> 18319 <member name="M:OpenMetaverse.AppearanceManager.AddToOutfit(OpenMetaverse.InventoryItem,System.Boolean)">
16753 <summary> 18320 <summary>
16754 Give an inventory Folder with contents to another avatar 18321 Add a wearable to the current outfit and set appearance
16755 </summary> 18322 </summary>
16756 <param name="folderID">The <seealso cref="T:OpenMetaverse.UUID"/> of the Folder to give</param> 18323 <param name="wearableItem">Wearable to be added to the outfit</param>
16757 <param name="folderName">The name of the folder</param> 18324 <param name="replace">Should existing item on the same point or of the same type be replaced</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>
16761 </member> 18325 </member>
16762 <member name="M:OpenMetaverse.InventoryManager.UpdateTaskInventory(System.UInt32,OpenMetaverse.InventoryItem)"> 18326 <member name="M:OpenMetaverse.AppearanceManager.AddToOutfit(System.Collections.Generic.List{OpenMetaverse.InventoryItem})">
16763 <summary> 18327 <summary>
16764 Copy or move an <see cref="T:OpenMetaverse.InventoryItem"/> from agent inventory to a task (primitive) inventory 18328 Add a list of wearables to the current outfit and set appearance
16765 </summary> 18329 </summary>
16766 <param name="objectLocalID">The target object</param> 18330 <param name="wearableItems">List of wearable inventory items to
16767 <param name="item">The item to copy or move from inventory</param> 18331 be added to the outfit</param>
16768 <returns></returns> 18332 <param name="replace">Should existing item on the same point or of the same type be replaced</param>
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>
16771 </member> 18333 </member>
16772 <member name="M:OpenMetaverse.InventoryManager.GetTaskInventory(OpenMetaverse.UUID,System.UInt32,System.Int32)"> 18334 <member name="M:OpenMetaverse.AppearanceManager.AddToOutfit(System.Collections.Generic.List{OpenMetaverse.InventoryItem},System.Boolean)">
16773 <summary> 18335 <summary>
16774 Retrieve a listing of the items contained in a task (Primitive) 18336 Add a list of wearables to the current outfit and set appearance
16775 </summary> 18337 </summary>
16776 <param name="objectID">The tasks <seealso cref="T:OpenMetaverse.UUID"/></param> 18338 <param name="wearableItems">List of wearable inventory items to
16777 <param name="objectLocalID">The tasks simulator local ID</param> 18339 be added to the outfit</param>
16778 <param name="timeoutMS">milliseconds to wait for reply from simulator</param> 18340 <param name="replace">Should existing item on the same point or of the same type be replaced</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>
16783 </member> 18341 </member>
16784 <member name="M:OpenMetaverse.InventoryManager.RequestTaskInventory(System.UInt32)"> 18342 <member name="M:OpenMetaverse.AppearanceManager.RemoveFromOutfit(OpenMetaverse.InventoryItem)">
16785 <summary> 18343 <summary>
16786 Request the contents of a tasks (primitives) inventory from the 18344 Remove a wearable from the current outfit and set appearance
16787 current simulator
16788 </summary> 18345 </summary>
16789 <param name="objectLocalID">The LocalID of the object</param> 18346 <param name="wearableItem">Wearable to be removed from the outfit</param>
16790 <seealso cref="E:OpenMetaverse.InventoryManager.TaskInventoryReply"/>
16791 </member> 18347 </member>
16792 <member name="M:OpenMetaverse.InventoryManager.RequestTaskInventory(System.UInt32,OpenMetaverse.Simulator)"> 18348 <member name="M:OpenMetaverse.AppearanceManager.RemoveFromOutfit(System.Collections.Generic.List{OpenMetaverse.InventoryItem})">
16793 <summary> 18349 <summary>
16794 Request the contents of a tasks (primitives) inventory 18350 Removes a list of wearables from the current outfit and set appearance
16795 </summary> 18351 </summary>
16796 <param name="objectLocalID">The simulator Local ID of the object</param> 18352 <param name="wearableItems">List of wearable inventory items to
16797 <param name="simulator">A reference to the simulator object that contains the object</param> 18353 be removed from the outfit</param>
16798 <seealso cref="E:OpenMetaverse.InventoryManager.TaskInventoryReply"/>
16799 </member> 18354 </member>
16800 <member name="M:OpenMetaverse.InventoryManager.MoveTaskInventory(System.UInt32,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.Simulator)"> 18355 <member name="M:OpenMetaverse.AppearanceManager.ReplaceOutfit(System.Collections.Generic.List{OpenMetaverse.InventoryItem})">
16801 <summary> 18356 <summary>
16802 Move an item from a tasks (Primitive) inventory to the specified folder in the avatars inventory 18357 Replace the current outfit with a list of wearables and set appearance
16803 </summary> 18358 </summary>
16804 <param name="objectLocalID">LocalID of the object in the simulator</param> 18359 <param name="wearableItems">List of wearable inventory items that
16805 <param name="taskItemID">UUID of the task item to move</param> 18360 define a new outfit</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>
16809 </member> 18361 </member>
16810 <member name="M:OpenMetaverse.InventoryManager.RemoveTaskInventory(System.UInt32,OpenMetaverse.UUID,OpenMetaverse.Simulator)"> 18362 <member name="M:OpenMetaverse.AppearanceManager.ReplaceOutfit(System.Collections.Generic.List{OpenMetaverse.InventoryItem},System.Boolean)">
16811 <summary> 18363 <summary>
16812 Remove an item from an objects (Prim) Inventory 18364 Replace the current outfit with a list of wearables and set appearance
16813 </summary> 18365 </summary>
16814 <param name="objectLocalID">LocalID of the object in the simulator</param> 18366 <param name="wearableItems">List of wearable inventory items that
16815 <param name="taskItemID">UUID of the task item to remove</param> 18367 define a new outfit</param>
16816 <param name="simulator">Simulator Object</param> 18368 <param name="safe">Check if we have all body parts, set this to false only
16817 <remarks>You can confirm the removal by comparing the tasks inventory serial before and after the 18369 if you know what you're doing</param>
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>
16820 </member>
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> 18370 </member>
16843 <member name="M:OpenMetaverse.InventoryManager.RequestGetScriptRunning(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 18371 <member name="M:OpenMetaverse.AppearanceManager.IsItemWorn(OpenMetaverse.InventoryItem)">
16844 <summary> 18372 <summary>
16845 Request the running status of a script contained in a task (primitive) inventory 18373 Checks if an inventory item is currently being worn
16846 </summary> 18374 </summary>
16847 <param name="objectID">The ID of the primitive containing the script</param> 18375 <param name="item">The inventory item to check against the agent
16848 <param name="scriptID">The ID of the script</param> 18376 wearables</param>
16849 <remarks>The <see cref="E:OpenMetaverse.InventoryManager.ScriptRunningReply"/> event can be used to obtain the results of the 18377 <returns>The WearableType slot that the item is being worn in,
16850 request</remarks> 18378 or WearbleType.Invalid if it is not currently being worn</returns>
16851 <seealso cref="E:OpenMetaverse.InventoryManager.ScriptRunningReply"/>
16852 </member> 18379 </member>
16853 <member name="M:OpenMetaverse.InventoryManager.RequestSetScriptRunning(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean)"> 18380 <member name="M:OpenMetaverse.AppearanceManager.GetWearables">
16854 <summary> 18381 <summary>
16855 Send a request to set the running state of a script contained in a task (primitive) inventory 18382 Returns a copy of the agents currently worn wearables
16856 </summary> 18383 </summary>
16857 <param name="objectID">The ID of the primitive containing the script</param> 18384 <returns>A copy of the agents currently worn wearables</returns>
16858 <param name="scriptID">The ID of the script</param> 18385 <remarks>Avoid calling this function multiple times as it will make
16859 <param name="running">true to set the script running, false to stop a running script</param> 18386 a copy of all of the wearable data each time</remarks>
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>
16862 </member> 18387 </member>
16863 <member name="M:OpenMetaverse.InventoryManager.ItemCRC(OpenMetaverse.InventoryItem)"> 18388 <member name="M:OpenMetaverse.AppearanceManager.WearOutfit(System.Collections.Generic.List{OpenMetaverse.InventoryBase},System.Boolean)">
16864 <summary> 18389 <summary>
16865 Create a CRC from an InventoryItem 18390 Calls either <seealso cref="M:OpenMetaverse.AppearanceManager.ReplaceOutfit(System.Collections.Generic.List{OpenMetaverse.InventoryItem})"/> or
18391 <seealso cref="M:OpenMetaverse.AppearanceManager.AddToOutfit(OpenMetaverse.InventoryItem)"/> depending on the value of
18392 replaceItems
16866 </summary> 18393 </summary>
16867 <param name="iitem">The source InventoryItem</param> 18394 <param name="wearables">List of wearable inventory items to add
16868 <returns>A uint representing the source InventoryItem as a CRC</returns> 18395 to the outfit or become a new outfit</param>
18396 <param name="replaceItems">True to replace existing items with the
18397 new list of items, false to add these items to the existing outfit</param>
16869 </member> 18398 </member>
16870 <member name="M:OpenMetaverse.InventoryManager.DecryptShadowID(OpenMetaverse.UUID)"> 18399 <member name="M:OpenMetaverse.AppearanceManager.AddAttachments(System.Collections.Generic.List{OpenMetaverse.InventoryItem},System.Boolean)">
16871 <summary> 18400 <summary>
16872 Reverses a cheesy XORing with a fixed UUID to convert a shadow_id to an asset_id 18401 Adds a list of attachments to our agent
16873 </summary> 18402 </summary>
16874 <param name="shadowID">Obfuscated shadow_id value</param> 18403 <param name="attachments">A List containing the attachments to add</param>
16875 <returns>Deobfuscated asset_id value</returns> 18404 <param name="removeExistingFirst">If true, tells simulator to remove existing attachment
18405 first</param>
16876 </member> 18406 </member>
16877 <member name="M:OpenMetaverse.InventoryManager.EncryptAssetID(OpenMetaverse.UUID)"> 18407 <member name="M:OpenMetaverse.AppearanceManager.AddAttachments(System.Collections.Generic.List{OpenMetaverse.InventoryItem},System.Boolean,System.Boolean)">
16878 <summary> 18408 <summary>
16879 Does a cheesy XORing with a fixed UUID to convert an asset_id to a shadow_id 18409 Adds a list of attachments to our agent
16880 </summary> 18410 </summary>
16881 <param name="assetID">asset_id value to obfuscate</param> 18411 <param name="attachments">A List containing the attachments to add</param>
16882 <returns>Obfuscated shadow_id value</returns> 18412 <param name="removeExistingFirst">If true, tells simulator to remove existing attachment
18413 <param name="replace">If true replace existing attachment on this attachment point, otherwise add to it (multi-attachments)</param>
18414 first</param>
16883 </member> 18415 </member>
16884 <member name="M:OpenMetaverse.InventoryManager.CreateInventoryItem(OpenMetaverse.InventoryType,OpenMetaverse.UUID)"> 18416 <member name="M:OpenMetaverse.AppearanceManager.Attach(OpenMetaverse.InventoryItem,OpenMetaverse.AttachmentPoint)">
16885 <summary> 18417 <summary>
16886 Wrapper for creating a new <seealso cref="T:OpenMetaverse.InventoryItem"/> object 18418 Attach an item to our agent at a specific attach point
16887 </summary> 18419 </summary>
16888 <param name="type">The type of item from the <seealso cref="T:OpenMetaverse.InventoryType"/> enum</param> 18420 <param name="item">A <seealso cref="T:OpenMetaverse.InventoryItem"/> to attach</param>
16889 <param name="id">The <seealso cref="T:OpenMetaverse.UUID"/> of the newly created object</param> 18421 <param name="attachPoint">the <seealso cref="T:OpenMetaverse.AttachmentPoint"/> on the avatar
16890 <returns>An <seealso cref="T:OpenMetaverse.InventoryItem"/> object with the type and id passed</returns> 18422 to attach the item to</param>
16891 </member> 18423 </member>
16892 <member name="M:OpenMetaverse.InventoryManager.ParseTaskInventory(System.String)"> 18424 <member name="M:OpenMetaverse.AppearanceManager.Attach(OpenMetaverse.InventoryItem,OpenMetaverse.AttachmentPoint,System.Boolean)">
16893 <summary> 18425 <summary>
16894 Parse the results of a RequestTaskInventory() response 18426 Attach an item to our agent at a specific attach point
16895 </summary> 18427 </summary>
16896 <param name="taskData">A string which contains the data from the task reply</param> 18428 <param name="item">A <seealso cref="T:OpenMetaverse.InventoryItem"/> to attach</param>
16897 <returns>A List containing the items contained within the tasks inventory</returns> 18429 <param name="attachPoint">the <seealso cref="T:OpenMetaverse.AttachmentPoint"/> on the avatar
16898 </member> 18430 <param name="replace">If true replace existing attachment on this attachment point, otherwise add to it (multi-attachments)</param>
16899 <member name="M:OpenMetaverse.InventoryManager.SaveAssetIntoInventoryHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 18431 to attach the item to</param>
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>
16903 </member>
16904 <member name="M:OpenMetaverse.InventoryManager.InventoryDescendentsHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
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>
16908 </member> 18432 </member>
16909 <member name="M:OpenMetaverse.InventoryManager.UpdateCreateInventoryItemHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 18433 <member name="M:OpenMetaverse.AppearanceManager.Attach(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,System.String,OpenMetaverse.Permissions,System.UInt32,OpenMetaverse.AttachmentPoint)">
16910 <summary> 18434 <summary>
16911 UpdateCreateInventoryItem packets are received when a new inventory item 18435 Attach an item to our agent specifying attachment details
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> 18436 </summary>
16916 <param name="sender">The sender</param> 18437 <param name="itemID">The <seealso cref="T:OpenMetaverse.UUID"/> of the item to attach</param>
16917 <param name="e">The EventArgs object containing the packet data</param> 18438 <param name="ownerID">The <seealso cref="T:OpenMetaverse.UUID"/> attachments owner</param>
16918 </member> 18439 <param name="name">The name of the attachment</param>
16919 <member name="M:OpenMetaverse.InventoryManager.MoveInventoryItemHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 18440 <param name="description">The description of the attahment</param>
16920 <summary>Process an incoming packet and raise the appropriate events</summary> 18441 <param name="perms">The <seealso cref="T:OpenMetaverse.Permissions"/> to apply when attached</param>
16921 <param name="sender">The sender</param> 18442 <param name="itemFlags">The <seealso cref="T:OpenMetaverse.InventoryItemFlags"/> of the attachment</param>
16922 <param name="e">The EventArgs object containing the packet data</param> 18443 <param name="attachPoint">The <seealso cref="T:OpenMetaverse.AttachmentPoint"/> on the agent
16923 </member> 18444 to attach the item to</param>
16924 <member name="M:OpenMetaverse.InventoryManager.BulkUpdateInventoryHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
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>
16928 </member>
16929 <member name="M:OpenMetaverse.InventoryManager.FetchInventoryReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
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>
16933 </member>
16934 <member name="M:OpenMetaverse.InventoryManager.ReplyTaskInventoryHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
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>
16938 </member>
16939 <member name="E:OpenMetaverse.InventoryManager.ItemReceived">
16940 <summary>Raised when the simulator sends us data containing
16941 ...</summary>
16942 </member>
16943 <member name="E:OpenMetaverse.InventoryManager.FolderUpdated">
16944 <summary>Raised when the simulator sends us data containing
16945 ...</summary>
16946 </member>
16947 <member name="E:OpenMetaverse.InventoryManager.InventoryObjectOffered">
16948 <summary>Raised when the simulator sends us data containing
16949 an inventory object sent by another avatar or primitive</summary>
16950 </member>
16951 <member name="E:OpenMetaverse.InventoryManager.TaskItemReceived">
16952 <summary>Raised when the simulator sends us data containing
16953 ...</summary>
16954 </member>
16955 <member name="E:OpenMetaverse.InventoryManager.FindObjectByPathReply">
16956 <summary>Raised when the simulator sends us data containing
16957 ...</summary>
16958 </member>
16959 <member name="E:OpenMetaverse.InventoryManager.TaskInventoryReply">
16960 <summary>Raised when the simulator sends us data containing
16961 ...</summary>
16962 </member>
16963 <member name="E:OpenMetaverse.InventoryManager.SaveAssetToInventory">
16964 <summary>Raised when the simulator sends us data containing
16965 ...</summary>
16966 </member>
16967 <member name="E:OpenMetaverse.InventoryManager.ScriptRunningReply">
16968 <summary>Raised when the simulator sends us data containing
16969 ...</summary>
16970 </member> 18445 </member>
16971 <member name="P:OpenMetaverse.InventoryManager.Store"> 18446 <member name="M:OpenMetaverse.AppearanceManager.Attach(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,System.String,OpenMetaverse.Permissions,System.UInt32,OpenMetaverse.AttachmentPoint,System.Boolean)">
16972 <summary> 18447 <summary>
16973 Get this agents Inventory data 18448 Attach an item to our agent specifying attachment details
16974 </summary> 18449 </summary>
18450 <param name="itemID">The <seealso cref="T:OpenMetaverse.UUID"/> of the item to attach</param>
18451 <param name="ownerID">The <seealso cref="T:OpenMetaverse.UUID"/> attachments owner</param>
18452 <param name="name">The name of the attachment</param>
18453 <param name="description">The description of the attahment</param>
18454 <param name="perms">The <seealso cref="T:OpenMetaverse.Permissions"/> to apply when attached</param>
18455 <param name="itemFlags">The <seealso cref="T:OpenMetaverse.InventoryItemFlags"/> of the attachment</param>
18456 <param name="attachPoint">The <seealso cref="T:OpenMetaverse.AttachmentPoint"/> on the agent
18457 <param name="replace">If true replace existing attachment on this attachment point, otherwise add to it (multi-attachments)</param>
18458 to attach the item to</param>
16975 </member> 18459 </member>
16976 <member name="T:OpenMetaverse.InventoryManager.ItemCreatedCallback"> 18460 <member name="M:OpenMetaverse.AppearanceManager.Detach(OpenMetaverse.InventoryItem)">
16977 <summary> 18461 <summary>
16978 Callback for inventory item creation finishing 18462 Detach an item from our agent using an <seealso cref="T:OpenMetaverse.InventoryItem"/> object
16979 </summary> 18463 </summary>
16980 <param name="success">Whether the request to create an inventory 18464 <param name="item">An <seealso cref="T:OpenMetaverse.InventoryItem"/> object</param>
16981 item succeeded or not</param>
16982 <param name="item">Inventory item being created. If success is
16983 false this will be null</param>
16984 </member> 18465 </member>
16985 <member name="T:OpenMetaverse.InventoryManager.ItemCreatedFromAssetCallback"> 18466 <member name="M:OpenMetaverse.AppearanceManager.Detach(OpenMetaverse.UUID)">
16986 <summary> 18467 <summary>
16987 Callback for an inventory item being create from an uploaded asset 18468 Detach an item from our agent
16988 </summary> 18469 </summary>
16989 <param name="success">true if inventory item creation was successful</param> 18470 <param name="itemID">The inventory itemID of the item to detach</param>
16990 <param name="status"></param>
16991 <param name="itemID"></param>
16992 <param name="assetID"></param>
16993 </member> 18471 </member>
16994 <member name="T:OpenMetaverse.InventoryManager.ItemCopiedCallback"> 18472 <member name="M:OpenMetaverse.AppearanceManager.SendAgentIsNowWearing">
16995 <summary> 18473 <summary>
16996 18474 Inform the sim which wearables are part of our current outfit
16997 </summary> 18475 </summary>
16998 <param name="item"></param>
16999 </member> 18476 </member>
17000 <member name="T:OpenMetaverse.InventoryManager.InventoryUploadedAssetCallback"> 18477 <member name="M:OpenMetaverse.AppearanceManager.ReplaceOutfit(System.Collections.Generic.List{OpenMetaverse.InventoryWearable})">
17001 <summary> 18478 <summary>
17002 Reply received when uploading an inventory asset 18479 Replaces the Wearables collection with a list of new wearable items
17003 </summary> 18480 </summary>
17004 <param name="success">Has upload been successful</param> 18481 <param name="wearableItems">Wearable items to replace the Wearables collection with</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>
17008 </member> 18482 </member>
17009 <member name="T:OpenMetaverse.InventoryManager.ScriptUpdatedCallback"> 18483 <member name="M:OpenMetaverse.AppearanceManager.GetColorFromParams(System.Collections.Generic.List{OpenMetaverse.AppearanceManager.ColorParamInfo})">
17010 <summary> 18484 <summary>
17011 Delegate that is invoked when script upload is completed 18485 Calculates base color/tint for a specific wearable
18486 based on its params
17012 </summary> 18487 </summary>
17013 <param name="uploadSuccess">Has upload succeded (note, there still might be compile errors)</param> 18488 <param name="param">All the color info gathered from wearable's VisualParams
17014 <param name="uploadStatus">Upload status message</param> 18489 passed as list of ColorParamInfo tuples</param>
17015 <param name="compileSuccess">Is compilation successful</param> 18490 <returns>Base color/tint for the wearable</returns>
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>
17019 </member>
17020 <member name="P:OpenMetaverse.InventoryObjectOfferedEventArgs.Accept">
17021 <summary>Set to true to accept offer, false to decline it</summary>
17022 </member>
17023 <member name="P:OpenMetaverse.InventoryObjectOfferedEventArgs.FolderID">
17024 <summary>The folder to accept the inventory into, if null default folder for <see cref="P:OpenMetaverse.InventoryObjectOfferedEventArgs.AssetType"/> will be used</summary>
17025 </member> 18491 </member>
17026 <member name="T:OpenMetaverse.TaskItemReceivedEventArgs"> 18492 <member name="M:OpenMetaverse.AppearanceManager.GetAgentWearables">
17027 <summary> 18493 <summary>
17028 Callback when an inventory object is accepted and received from a 18494 Blocking method to populate the Wearables dictionary
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> 18495 </summary>
18496 <returns>True on success, otherwise false</returns>
17033 </member> 18497 </member>
17034 <member name="T:OpenMetaverse.GridClient"> 18498 <member name="M:OpenMetaverse.AppearanceManager.GetCachedBakes">
17035 <summary> 18499 <summary>
17036 Main class to expose grid functionality to clients. All of the 18500 Blocking method to populate the Textures array with cached bakes
17037 classes needed for sending and receiving data are accessible through
17038 this class.
17039 </summary> 18501 </summary>
17040 <example> 18502 <returns>True on success, otherwise false</returns>
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>
17069 </member>
17070 <member name="F:OpenMetaverse.GridClient.Network">
17071 <summary>Networking subsystem</summary>
17072 </member>
17073 <member name="F:OpenMetaverse.GridClient.Settings">
17074 <summary>Settings class including constant values and changeable
17075 parameters for everything</summary>
17076 </member>
17077 <member name="F:OpenMetaverse.GridClient.Parcels">
17078 <summary>Parcel (subdivided simulator lots) subsystem</summary>
17079 </member>
17080 <member name="F:OpenMetaverse.GridClient.Self">
17081 <summary>Our own avatars subsystem</summary>
17082 </member>
17083 <member name="F:OpenMetaverse.GridClient.Avatars">
17084 <summary>Other avatars subsystem</summary>
17085 </member>
17086 <member name="F:OpenMetaverse.GridClient.Estate">
17087 <summary>Estate subsystem</summary>
17088 </member>
17089 <member name="F:OpenMetaverse.GridClient.Friends">
17090 <summary>Friends list subsystem</summary>
17091 </member>
17092 <member name="F:OpenMetaverse.GridClient.Grid">
17093 <summary>Grid (aka simulator group) subsystem</summary>
17094 </member>
17095 <member name="F:OpenMetaverse.GridClient.Objects">
17096 <summary>Object subsystem</summary>
17097 </member>
17098 <member name="F:OpenMetaverse.GridClient.Groups">
17099 <summary>Group subsystem</summary>
17100 </member>
17101 <member name="F:OpenMetaverse.GridClient.Assets">
17102 <summary>Asset subsystem</summary>
17103 </member>
17104 <member name="F:OpenMetaverse.GridClient.Appearance">
17105 <summary>Appearance subsystem</summary>
17106 </member>
17107 <member name="F:OpenMetaverse.GridClient.Inventory">
17108 <summary>Inventory subsystem</summary>
17109 </member>
17110 <member name="F:OpenMetaverse.GridClient.Directory">
17111 <summary>Directory searches including classifieds, people, land
17112 sales, etc</summary>
17113 </member>
17114 <member name="F:OpenMetaverse.GridClient.Terrain">
17115 <summary>Handles land, wind, and cloud heightmaps</summary>
17116 </member>
17117 <member name="F:OpenMetaverse.GridClient.Sound">
17118 <summary>Handles sound-related networking</summary>
17119 </member>
17120 <member name="F:OpenMetaverse.GridClient.Throttle">
17121 <summary>Throttling total bandwidth usage, or allocating bandwidth
17122 for specific data stream types</summary>
17123 </member> 18503 </member>
17124 <member name="M:OpenMetaverse.GridClient.#ctor"> 18504 <member name="M:OpenMetaverse.AppearanceManager.DecodeWearableParams(OpenMetaverse.AppearanceManager.WearableData)">
17125 <summary> 18505 <summary>
17126 Default constructor 18506 Populates textures and visual params from a decoded asset
17127 </summary> 18507 </summary>
18508 <param name="wearable">Wearable to decode</param>
17128 </member> 18509 </member>
17129 <member name="M:OpenMetaverse.GridClient.ToString"> 18510 <member name="M:OpenMetaverse.AppearanceManager.DownloadWearables">
17130 <summary> 18511 <summary>
17131 Return the full name of this instance 18512 Blocking method to download and parse currently worn wearable assets
17132 </summary> 18513 </summary>
17133 <returns>Client avatars full name</returns> 18514 <returns>True on success, otherwise false</returns>
17134 </member> 18515 </member>
17135 <member name="T:OpenMetaverse.AssetCache"> 18516 <member name="M:OpenMetaverse.AppearanceManager.GetTextureDownloadList(OpenMetaverse.BakeType)">
17136 <summary> 18517 <summary>
17137 Class that handles the local asset cache 18518 Get a list of all of the textures that need to be downloaded for a
18519 single bake layer
17138 </summary> 18520 </summary>
18521 <param name="bakeType">Bake layer to get texture AssetIDs for</param>
18522 <returns>A list of texture AssetIDs to download</returns>
17139 </member> 18523 </member>
17140 <member name="M:OpenMetaverse.AssetCache.#ctor(OpenMetaverse.GridClient)"> 18524 <member name="M:OpenMetaverse.AppearanceManager.AddTextureDownload(OpenMetaverse.AvatarTextureIndex,System.Collections.Generic.List{OpenMetaverse.UUID})">
17141 <summary> 18525 <summary>
17142 Default constructor 18526 Helper method to lookup the TextureID for a single layer and add it
18527 to a list if it is not already present
17143 </summary> 18528 </summary>
17144 <param name="client">A reference to the GridClient object</param> 18529 <param name="index"></param>
18530 <param name="textures"></param>
17145 </member> 18531 </member>
17146 <member name="M:OpenMetaverse.AssetCache.DestroyTimer"> 18532 <member name="M:OpenMetaverse.AppearanceManager.DownloadTextures(System.Collections.Generic.List{OpenMetaverse.BakeType})">
17147 <summary> 18533 <summary>
17148 Disposes cleanup timer 18534 Blocking method to download all of the textures needed for baking
18535 the given bake layers
17149 </summary> 18536 </summary>
18537 <param name="bakeLayers">A list of layers that need baking</param>
18538 <remarks>No return value is given because the baking will happen
18539 whether or not all textures are successfully downloaded</remarks>
17150 </member> 18540 </member>
17151 <member name="M:OpenMetaverse.AssetCache.SetupTimer"> 18541 <member name="M:OpenMetaverse.AppearanceManager.CreateBakes">
17152 <summary> 18542 <summary>
17153 Only create timer when needed 18543 Blocking method to create and upload baked textures for all of the
18544 missing bakes
17154 </summary> 18545 </summary>
18546 <returns>True on success, otherwise false</returns>
17155 </member> 18547 </member>
17156 <member name="M:OpenMetaverse.AssetCache.GetCachedAssetBytes(OpenMetaverse.UUID)"> 18548 <member name="M:OpenMetaverse.AppearanceManager.CreateBake(OpenMetaverse.BakeType)">
17157 <summary> 18549 <summary>
17158 Return bytes read from the local asset cache, null if it does not exist 18550 Blocking method to create and upload a baked texture for a single
18551 bake layer
17159 </summary> 18552 </summary>
17160 <param name="assetID">UUID of the asset we want to get</param> 18553 <param name="bakeType">Layer to bake</param>
17161 <returns>Raw bytes of the asset, or null on failure</returns> 18554 <returns>True on success, otherwise false</returns>
17162 </member> 18555 </member>
17163 <member name="M:OpenMetaverse.AssetCache.GetCachedImage(OpenMetaverse.UUID)"> 18556 <member name="M:OpenMetaverse.AppearanceManager.UploadBake(System.Byte[])">
17164 <summary> 18557 <summary>
17165 Returns ImageDownload object of the 18558 Blocking method to upload a baked texture
17166 image from the local image cache, null if it does not exist
17167 </summary> 18559 </summary>
17168 <param name="imageID">UUID of the image we want to get</param> 18560 <param name="textureData">Five channel JPEG2000 texture data to upload</param>
17169 <returns>ImageDownload object containing the image, or null on failure</returns> 18561 <returns>UUID of the newly created asset on success, otherwise UUID.Zero</returns>
17170 </member> 18562 </member>
17171 <member name="M:OpenMetaverse.AssetCache.FileName(OpenMetaverse.UUID)"> 18563 <member name="M:OpenMetaverse.AppearanceManager.MakeParamValues">
17172 <summary> 18564 <summary>
17173 Constructs a file name of the cached asset 18565 Creates a dictionary of visual param values from the downloaded wearables
17174 </summary> 18566 </summary>
17175 <param name="assetID">UUID of the asset</param> 18567 <returns>A dictionary of visual param indices mapping to visual param
17176 <returns>String with the file name of the cahced asset</returns> 18568 values for our agent that can be fed to the Baker class</returns>
17177 </member> 18569 </member>
17178 <member name="M:OpenMetaverse.AssetCache.StaticFileName(OpenMetaverse.UUID)"> 18570 <member name="M:OpenMetaverse.AppearanceManager.UpdateAvatarAppearance">
17179 <summary> 18571 <summary>
17180 Constructs a file name of the static cached asset 18572 Initate server baking process
17181 </summary> 18573 </summary>
17182 <param name="assetID">UUID of the asset</param> 18574 <returns>True if the server baking was successful</returns>
17183 <returns>String with the file name of the static cached asset</returns>
17184 </member> 18575 </member>
17185 <member name="M:OpenMetaverse.AssetCache.SaveAssetToCache(OpenMetaverse.UUID,System.Byte[])"> 18576 <member name="M:OpenMetaverse.AppearanceManager.GetCOF">
17186 <summary> 18577 <summary>
17187 Saves an asset to the local cache 18578 Get the latest version of COF
17188 </summary> 18579 </summary>
17189 <param name="assetID">UUID of the asset</param> 18580 <returns>Current Outfit Folder (or null if getting the data failed)</returns>
17190 <param name="assetData">Raw bytes the asset consists of</param>
17191 <returns>Weather the operation was successfull</returns>
17192 </member> 18581 </member>
17193 <member name="M:OpenMetaverse.AssetCache.AssetFileName(OpenMetaverse.UUID)"> 18582 <member name="M:OpenMetaverse.AppearanceManager.RequestAgentSetAppearance">
17194 <summary> 18583 <summary>
17195 Get the file name of the asset stored with gived UUID 18584 Create an AgentSetAppearance packet from Wearables data and the
18585 Textures array and send it
17196 </summary> 18586 </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>
17199 </member> 18587 </member>
17200 <member name="M:OpenMetaverse.AssetCache.HasAsset(OpenMetaverse.UUID)"> 18588 <member name="M:OpenMetaverse.AppearanceManager.WearableTypeToAssetType(OpenMetaverse.WearableType)">
17201 <summary> 18589 <summary>
17202 Checks if the asset exists in the local cache 18590 Converts a WearableType to a bodypart or clothing WearableType
17203 </summary> 18591 </summary>
17204 <param name="assetID">UUID of the asset</param> 18592 <param name="type">A WearableType</param>
17205 <returns>True is the asset is stored in the cache, otherwise false</returns> 18593 <returns>AssetType.Bodypart or AssetType.Clothing or AssetType.Unknown</returns>
17206 </member> 18594 </member>
17207 <member name="M:OpenMetaverse.AssetCache.Clear"> 18595 <member name="M:OpenMetaverse.AppearanceManager.BakeTypeToAgentTextureIndex(OpenMetaverse.BakeType)">
17208 <summary> 18596 <summary>
17209 Wipes out entire cache 18597 Converts a BakeType to the corresponding baked texture slot in AvatarTextureIndex
17210 </summary> 18598 </summary>
18599 <param name="index">A BakeType</param>
18600 <returns>The AvatarTextureIndex slot that holds the given BakeType</returns>
17211 </member> 18601 </member>
17212 <member name="M:OpenMetaverse.AssetCache.Prune"> 18602 <member name="M:OpenMetaverse.AppearanceManager.MorphLayerForBakeType(OpenMetaverse.BakeType)">
17213 <summary> 18603 <summary>
17214 Brings cache size to the 90% of the max size 18604 Gives the layer number that is used for morph mask
17215 </summary> 18605 </summary>
18606 <param name="bakeType">>A BakeType</param>
18607 <returns>Which layer number as defined in BakeTypeToTextures is used for morph mask</returns>
17216 </member> 18608 </member>
17217 <member name="M:OpenMetaverse.AssetCache.BeginPrune"> 18609 <member name="M:OpenMetaverse.AppearanceManager.BakeTypeToTextures(OpenMetaverse.BakeType)">
17218 <summary> 18610 <summary>
17219 Asynchronously brings cache size to the 90% of the max size 18611 Converts a BakeType to a list of the texture slots that make up that bake
17220 </summary> 18612 </summary>
18613 <param name="bakeType">A BakeType</param>
18614 <returns>A list of texture slots that are inputs for the given bake</returns>
17221 </member> 18615 </member>
17222 <member name="M:OpenMetaverse.AssetCache.GetFileSize(System.IO.FileInfo[])"> 18616 <member name="E:OpenMetaverse.AppearanceManager.AgentWearablesReply">
18617 <summary>Triggered when an AgentWearablesUpdate packet is received,
18618 telling us what our avatar is currently wearing
18619 <see cref="M:OpenMetaverse.AppearanceManager.RequestAgentWearables"/> request.</summary>
18620 </member>
18621 <member name="E:OpenMetaverse.AppearanceManager.CachedBakesReply">
18622 <summary>Raised when an AgentCachedTextureResponse packet is
18623 received, giving a list of cached bakes that were found on the
18624 simulator
18625 <seealso cref="M:OpenMetaverse.AppearanceManager.RequestCachedBakes"/> request.</summary>
18626 </member>
18627 <member name="E:OpenMetaverse.AppearanceManager.AppearanceSet">
17223 <summary> 18628 <summary>
17224 Adds up file sizes passes in a FileInfo array 18629 Raised when appearance data is sent to the simulator, also indicates
18630 the main appearance thread is finished.
17225 </summary> 18631 </summary>
18632 <seealso cref="M:OpenMetaverse.AppearanceManager.RequestAgentSetAppearance"/> request.
17226 </member> 18633 </member>
17227 <member name="M:OpenMetaverse.AssetCache.Operational"> 18634 <member name="E:OpenMetaverse.AppearanceManager.RebakeAvatarRequested">
17228 <summary> 18635 <summary>
17229 Checks whether caching is enabled 18636 Triggered when the simulator requests the agent rebake its appearance.
17230 </summary> 18637 </summary>
18638 <seealso cref="!:RebakeAvatarRequest"/>
17231 </member> 18639 </member>
17232 <member name="M:OpenMetaverse.AssetCache.cleanerTimer_Elapsed(System.Object,System.Timers.ElapsedEventArgs)"> 18640 <member name="P:OpenMetaverse.AppearanceManager.ManagerBusy">
17233 <summary> 18641 <summary>
17234 Periodically prune the cache 18642 Returns true if AppearanceManager is busy and trying to set or change appearance will fail
17235 </summary> 18643 </summary>
17236 </member> 18644 </member>
17237 <member name="M:OpenMetaverse.AssetCache.NiceFileSize(System.Int64)"> 18645 <member name="T:OpenMetaverse.AppearanceManager.WearableData">
17238 <summary> 18646 <summary>
17239 Nicely formats file sizes 18647 Contains information about a wearable inventory item
17240 </summary> 18648 </summary>
17241 <param name="byteCount">Byte size we want to output</param>
17242 <returns>String with humanly readable file size</returns>
17243 </member> 18649 </member>
17244 <member name="P:OpenMetaverse.AssetCache.AutoPruneEnabled"> 18650 <member name="F:OpenMetaverse.AppearanceManager.WearableData.ItemID">
18651 <summary>Inventory ItemID of the wearable</summary>
18652 </member>
18653 <member name="F:OpenMetaverse.AppearanceManager.WearableData.AssetID">
18654 <summary>AssetID of the wearable asset</summary>
18655 </member>
18656 <member name="F:OpenMetaverse.AppearanceManager.WearableData.WearableType">
18657 <summary>WearableType of the wearable</summary>
18658 </member>
18659 <member name="F:OpenMetaverse.AppearanceManager.WearableData.AssetType">
18660 <summary>AssetType of the wearable</summary>
18661 </member>
18662 <member name="F:OpenMetaverse.AppearanceManager.WearableData.Asset">
18663 <summary>Asset data for the wearable</summary>
18664 </member>
18665 <member name="T:OpenMetaverse.AppearanceManager.ColorParamInfo">
17245 <summary> 18666 <summary>
17246 Allows setting weather to periodicale prune the cache if it grows too big 18667 Data collected from visual params for each wearable
17247 Default is enabled, when caching is enabled 18668 needed for the calculation of the color
17248 </summary> 18669 </summary>
17249 </member> 18670 </member>
17250 <member name="P:OpenMetaverse.AssetCache.AutoPruneInterval"> 18671 <member name="T:OpenMetaverse.AppearanceManager.TextureData">
17251 <summary> 18672 <summary>
17252 How long (in ms) between cache checks (default is 5 min.) 18673 Holds a texture assetID and the data needed to bake this layer into
18674 an outfit texture. Used to keep track of currently worn textures
18675 and baking data
17253 </summary> 18676 </summary>
17254 </member> 18677 </member>
17255 <member name="T:OpenMetaverse.AssetCache.SortFilesByAccesTimeHelper"> 18678 <member name="F:OpenMetaverse.AppearanceManager.TextureData.TextureID">
18679 <summary>A texture AssetID</summary>
18680 </member>
18681 <member name="F:OpenMetaverse.AppearanceManager.TextureData.Texture">
18682 <summary>Asset data for the texture</summary>
18683 </member>
18684 <member name="F:OpenMetaverse.AppearanceManager.TextureData.AlphaMasks">
18685 <summary>Collection of alpha masks that needs applying</summary>
18686 </member>
18687 <member name="F:OpenMetaverse.AppearanceManager.TextureData.Color">
18688 <summary>Tint that should be applied to the texture</summary>
18689 </member>
18690 <member name="F:OpenMetaverse.AppearanceManager.TextureData.TextureIndex">
18691 <summary>Where on avatar does this texture belong</summary>
18692 </member>
18693 <member name="T:OpenMetaverse.AgentWearablesReplyEventArgs">
18694 <summary>Contains the Event data returned from the data server from an AgentWearablesRequest</summary>
18695 </member>
18696 <member name="M:OpenMetaverse.AgentWearablesReplyEventArgs.#ctor">
18697 <summary>Construct a new instance of the AgentWearablesReplyEventArgs class</summary>
18698 </member>
18699 <member name="T:OpenMetaverse.AgentCachedBakesReplyEventArgs">
18700 <summary>Contains the Event data returned from the data server from an AgentCachedTextureResponse</summary>
18701 </member>
18702 <member name="M:OpenMetaverse.AgentCachedBakesReplyEventArgs.#ctor">
18703 <summary>Construct a new instance of the AgentCachedBakesReplyEventArgs class</summary>
18704 </member>
18705 <member name="T:OpenMetaverse.AppearanceSetEventArgs">
18706 <summary>Contains the Event data returned from an AppearanceSetRequest</summary>
18707 </member>
18708 <member name="M:OpenMetaverse.AppearanceSetEventArgs.#ctor(System.Boolean)">
17256 <summary> 18709 <summary>
17257 Helper class for sorting files by their last accessed time 18710 Triggered when appearance data is sent to the sim and
17258 </summary> 18711 the main appearance thread is done.</summary>
18712 <param name="success">Indicates whether appearance setting was successful</param>
17259 </member> 18713 </member>
17260 <member name="T:OpenMetaverse.Voice.VoiceSession"> 18714 <member name="P:OpenMetaverse.AppearanceSetEventArgs.Success">
18715 <summary>Indicates whether appearance setting was successful</summary>
18716 </member>
18717 <member name="T:OpenMetaverse.RebakeAvatarTexturesEventArgs">
18718 <summary>Contains the Event data returned from the data server from an RebakeAvatarTextures</summary>
18719 </member>
18720 <member name="M:OpenMetaverse.RebakeAvatarTexturesEventArgs.#ctor(OpenMetaverse.UUID)">
17261 <summary> 18721 <summary>
17262 Represents a single Voice Session to the Vivox service. 18722 Triggered when the simulator sends a request for this agent to rebake
18723 its appearance
17263 </summary> 18724 </summary>
18725 <param name="textureID">The ID of the Texture Layer to bake</param>
17264 </member> 18726 </member>
17265 <member name="M:OpenMetaverse.Voice.VoiceSession.Close"> 18727 <member name="P:OpenMetaverse.RebakeAvatarTexturesEventArgs.TextureID">
18728 <summary>The ID of the Texture Layer to bake</summary>
18729 </member>
18730 <member name="T:OpenMetaverse.Assets.AssetAnimation">
17266 <summary> 18731 <summary>
17267 Close this session. 18732 Represents an Animation
17268 </summary> 18733 </summary>
17269 </member> 18734 </member>
17270 <member name="M:OpenMetaverse.Voice.VoiceSession.FindParticipant(System.String)"> 18735 <member name="M:OpenMetaverse.Assets.AssetAnimation.#ctor">
18736 <summary>Default Constructor</summary>
18737 </member>
18738 <member name="M:OpenMetaverse.Assets.AssetAnimation.#ctor(OpenMetaverse.UUID,System.Byte[])">
17271 <summary> 18739 <summary>
17272 Look up an existing Participants in this session 18740 Construct an Asset object of type Animation
17273 </summary> 18741 </summary>
17274 <param name="puri"></param> 18742 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
17275 <returns></returns> 18743 <param name="assetData">A byte array containing the raw asset data</param>
18744 </member>
18745 <member name="P:OpenMetaverse.Assets.AssetAnimation.AssetType">
18746 <summary>Override the base classes AssetType</summary>
17276 </member> 18747 </member>
17277 <member name="T:OpenMetaverse.DictionaryEventAction"> 18748 <member name="T:OpenMetaverse.DictionaryEventAction">
17278 <summary> 18749 <summary>
@@ -17478,625 +18949,94 @@
17478 <param name="key">The key</param> 18949 <param name="key">The key</param>
17479 <returns>The value</returns> 18950 <returns>The value</returns>
17480 </member> 18951 </member>
17481 <member name="T:OpenMetaverse.BinBVHAnimationReader"> 18952 <member name="M:OpenMetaverse.InventoryNode.#ctor">
17482 <summary>
17483 Reads in a byte array of an Animation Asset created by the SecondLife(tm) client.
17484 </summary>
17485 </member>
17486 <member name="F:OpenMetaverse.BinBVHAnimationReader.rotationkeys">
17487 <summary>
17488 Rotation Keyframe count (used internally)
17489 </summary>
17490 </member>
17491 <member name="F:OpenMetaverse.BinBVHAnimationReader.positionkeys">
17492 <summary>
17493 Position Keyframe count (used internally)
17494 </summary>
17495 </member>
17496 <member name="F:OpenMetaverse.BinBVHAnimationReader.Priority">
17497 <summary>
17498 Animation Priority
17499 </summary>
17500 </member>
17501 <member name="F:OpenMetaverse.BinBVHAnimationReader.Length">
17502 <summary>
17503 The animation length in seconds.
17504 </summary>
17505 </member>
17506 <member name="F:OpenMetaverse.BinBVHAnimationReader.ExpressionName">
17507 <summary>
17508 Expression set in the client. Null if [None] is selected
17509 </summary>
17510 </member>
17511 <member name="F:OpenMetaverse.BinBVHAnimationReader.InPoint">
17512 <summary>
17513 The time in seconds to start the animation
17514 </summary>
17515 </member>
17516 <member name="F:OpenMetaverse.BinBVHAnimationReader.OutPoint">
17517 <summary>
17518 The time in seconds to end the animation
17519 </summary>
17520 </member>
17521 <member name="F:OpenMetaverse.BinBVHAnimationReader.Loop">
17522 <summary>
17523 Loop the animation
17524 </summary>
17525 </member>
17526 <member name="F:OpenMetaverse.BinBVHAnimationReader.EaseInTime">
17527 <summary>
17528 Meta data. Ease in Seconds.
17529 </summary>
17530 </member>
17531 <member name="F:OpenMetaverse.BinBVHAnimationReader.EaseOutTime">
17532 <summary>
17533 Meta data. Ease out seconds.
17534 </summary>
17535 </member>
17536 <member name="F:OpenMetaverse.BinBVHAnimationReader.HandPose">
17537 <summary>
17538 Meta Data for the Hand Pose
17539 </summary>
17540 </member>
17541 <member name="F:OpenMetaverse.BinBVHAnimationReader.JointCount">
17542 <summary>
17543 Number of joints defined in the animation
17544 </summary>
17545 </member>
17546 <member name="F:OpenMetaverse.BinBVHAnimationReader.joints">
17547 <summary>
17548 Contains an array of joints
17549 </summary>
17550 </member>
17551 <member name="M:OpenMetaverse.BinBVHAnimationReader.#ctor(System.Byte[])">
17552 <summary>
17553 Searialize an animation asset into it's joints/keyframes/meta data
17554 </summary>
17555 <param name="animationdata"></param>
17556 </member>
17557 <member name="M:OpenMetaverse.BinBVHAnimationReader.ReadBytesUntilNull(System.Byte[],System.Int32@)">
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>
17566 </member>
17567 <member name="M:OpenMetaverse.BinBVHAnimationReader.readJoint(System.Byte[],System.Int32@)">
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>
17576 </member>
17577 <member name="M:OpenMetaverse.BinBVHAnimationReader.readKeys(System.Byte[],System.Int32@,System.Int32,System.Single,System.Single)">
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>
17608 </member>
17609 <member name="T:OpenMetaverse.binBVHJoint">
17610 <summary>
17611 A Joint and it's associated meta data and keyframes
17612 </summary>
17613 </member>
17614 <member name="M:OpenMetaverse.binBVHJoint.Equals(System.Object)">
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>
17632 </member>
17633 <member name="F:OpenMetaverse.binBVHJoint.Name">
17634 <summary>
17635 Name of the Joint. Matches the avatar_skeleton.xml in client distros
17636 </summary>
17637 </member>
17638 <member name="F:OpenMetaverse.binBVHJoint.Priority">
17639 <summary>
17640 Joint Animation Override? Was the same as the Priority in testing..
17641 </summary>
17642 </member>
17643 <member name="F:OpenMetaverse.binBVHJoint.rotationkeys">
17644 <summary>
17645 Array of Rotation Keyframes in order from earliest to latest
17646 </summary>
17647 </member>
17648 <member name="F:OpenMetaverse.binBVHJoint.positionkeys">
17649 <summary>
17650 Array of Position Keyframes in order from earliest to latest
17651 This seems to only be for the Pelvis?
17652 </summary>
17653 </member>
17654 <member name="F:OpenMetaverse.binBVHJoint.Tag">
17655 <summary>
17656 Custom application data that can be attached to a joint
17657 </summary>
17658 </member>
17659 <member name="T:OpenMetaverse.binBVHJointKey">
17660 <summary>
17661 A Joint Keyframe. This is either a position or a rotation.
17662 </summary>
17663 </member>
17664 <member name="F:OpenMetaverse.binBVHJointKey.key_element">
17665 <summary>
17666 Either a Vector3 position or a Vector3 Euler rotation
17667 </summary>
17668 </member>
17669 <member name="T:OpenMetaverse.HandPose">
17670 <summary>
17671 Poses set in the animation metadata for the hands.
17672 </summary>
17673 </member>
17674 <member name="T:OpenMetaverse.Assets.AssetScriptBinary">
17675 <summary>
17676 Represents an AssetScriptBinary object containing the
17677 LSO compiled bytecode of an LSL script
17678 </summary>
17679 </member>
17680 <member name="M:OpenMetaverse.Assets.AssetScriptBinary.#ctor">
17681 <summary>Initializes a new instance of an AssetScriptBinary object</summary>
17682 </member>
17683 <member name="M:OpenMetaverse.Assets.AssetScriptBinary.#ctor(OpenMetaverse.UUID,System.Byte[])">
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>
17687 </member>
17688 <member name="M:OpenMetaverse.Assets.AssetScriptBinary.Encode">
17689 <summary>
17690 TODO: Encodes a scripts contents into a LSO Bytecode file
17691 </summary>
17692 </member>
17693 <member name="M:OpenMetaverse.Assets.AssetScriptBinary.Decode">
17694 <summary>
17695 TODO: Decode LSO Bytecode into a string
17696 </summary>
17697 <returns>true</returns>
17698 </member>
17699 <member name="P:OpenMetaverse.Assets.AssetScriptBinary.AssetType">
17700 <summary>Override the base classes AssetType</summary>
17701 </member>
17702 <member name="T:OpenMetaverse.Assets.AssetPrim">
17703 <summary>
17704 A linkset asset, containing a parent primitive and zero or more children
17705 </summary>
17706 </member>
17707 <member name="M:OpenMetaverse.Assets.AssetPrim.#ctor">
17708 <summary>Initializes a new instance of an AssetPrim object</summary>
17709 </member>
17710 <member name="M:OpenMetaverse.Assets.AssetPrim.#ctor(OpenMetaverse.UUID,System.Byte[])">
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>
17716 </member>
17717 <member name="M:OpenMetaverse.Assets.AssetPrim.Encode">
17718 <summary>
17719
17720 </summary>
17721 </member>
17722 <member name="M:OpenMetaverse.Assets.AssetPrim.Decode">
17723 <summary>
17724
17725 </summary>
17726 <returns></returns>
17727 </member>
17728 <member name="P:OpenMetaverse.Assets.AssetPrim.AssetType">
17729 <summary>Override the base classes AssetType</summary>
17730 </member>
17731 <member name="T:OpenMetaverse.Assets.AssetPrim.ProfileShape">
17732 <summary>
17733 Only used internally for XML serialization/deserialization
17734 </summary>
17735 </member>
17736 <member name="T:OpenMetaverse.Assets.PrimObject">
17737 <summary>
17738 The deserialized form of a single primitive in a linkset asset
17739 </summary>
17740 </member>
17741 <member name="T:OpenMetaverse.FieldType">
17742 <summary>
17743
17744 </summary>
17745 </member>
17746 <member name="F:OpenMetaverse.FieldType.U8">
17747 <summary></summary>
17748 </member>
17749 <member name="F:OpenMetaverse.FieldType.U16">
17750 <summary></summary>
17751 </member>
17752 <member name="F:OpenMetaverse.FieldType.U32">
17753 <summary></summary>
17754 </member>
17755 <member name="F:OpenMetaverse.FieldType.U64">
17756 <summary></summary>
17757 </member>
17758 <member name="F:OpenMetaverse.FieldType.S8">
17759 <summary></summary>
17760 </member>
17761 <member name="F:OpenMetaverse.FieldType.S16">
17762 <summary></summary>
17763 </member>
17764 <member name="F:OpenMetaverse.FieldType.S32">
17765 <summary></summary>
17766 </member>
17767 <member name="F:OpenMetaverse.FieldType.F32">
17768 <summary></summary>
17769 </member>
17770 <member name="F:OpenMetaverse.FieldType.F64">
17771 <summary></summary>
17772 </member>
17773 <member name="F:OpenMetaverse.FieldType.UUID">
17774 <summary></summary>
17775 </member>
17776 <member name="F:OpenMetaverse.FieldType.BOOL">
17777 <summary></summary>
17778 </member>
17779 <member name="F:OpenMetaverse.FieldType.Vector3">
17780 <summary></summary>
17781 </member>
17782 <member name="F:OpenMetaverse.FieldType.Vector3d">
17783 <summary></summary>
17784 </member>
17785 <member name="F:OpenMetaverse.FieldType.Vector4">
17786 <summary></summary>
17787 </member>
17788 <member name="F:OpenMetaverse.FieldType.Quaternion">
17789 <summary></summary>
17790 </member>
17791 <member name="F:OpenMetaverse.FieldType.IPADDR">
17792 <summary></summary>
17793 </member>
17794 <member name="F:OpenMetaverse.FieldType.IPPORT">
17795 <summary></summary>
17796 </member>
17797 <member name="F:OpenMetaverse.FieldType.Variable">
17798 <summary></summary>
17799 </member>
17800 <member name="F:OpenMetaverse.FieldType.Fixed">
17801 <summary></summary>
17802 </member>
17803 <member name="F:OpenMetaverse.FieldType.Single">
17804 <summary></summary>
17805 </member>
17806 <member name="F:OpenMetaverse.FieldType.Multiple">
17807 <summary></summary>
17808 </member>
17809 <member name="T:OpenMetaverse.MapField">
17810 <summary>
17811
17812 </summary>
17813 </member>
17814 <member name="F:OpenMetaverse.MapField.KeywordPosition">
17815 <summary></summary>
17816 </member>
17817 <member name="F:OpenMetaverse.MapField.Name">
17818 <summary></summary>
17819 </member>
17820 <member name="F:OpenMetaverse.MapField.Type">
17821 <summary></summary>
17822 </member>
17823 <member name="F:OpenMetaverse.MapField.Count">
17824 <summary></summary>
17825 </member>
17826 <member name="M:OpenMetaverse.MapField.CompareTo(System.Object)">
17827 <summary>
17828
17829 </summary>
17830 <param name="obj"></param>
17831 <returns></returns>
17832 </member>
17833 <member name="T:OpenMetaverse.MapBlock">
17834 <summary>
17835
17836 </summary>
17837 </member>
17838 <member name="F:OpenMetaverse.MapBlock.KeywordPosition">
17839 <summary></summary>
17840 </member>
17841 <member name="F:OpenMetaverse.MapBlock.Name">
17842 <summary></summary>
17843 </member>
17844 <member name="F:OpenMetaverse.MapBlock.Count">
17845 <summary></summary>
17846 </member>
17847 <member name="F:OpenMetaverse.MapBlock.Fields">
17848 <summary></summary>
17849 </member>
17850 <member name="M:OpenMetaverse.MapBlock.CompareTo(System.Object)">
17851 <summary>
17852
17853 </summary>
17854 <param name="obj"></param>
17855 <returns></returns>
17856 </member>
17857 <member name="T:OpenMetaverse.MapPacket">
17858 <summary>
17859
17860 </summary>
17861 </member>
17862 <member name="F:OpenMetaverse.MapPacket.ID">
17863 <summary></summary>
17864 </member>
17865 <member name="F:OpenMetaverse.MapPacket.Name">
17866 <summary></summary>
17867 </member>
17868 <member name="F:OpenMetaverse.MapPacket.Frequency">
17869 <summary></summary>
17870 </member>
17871 <member name="F:OpenMetaverse.MapPacket.Trusted">
17872 <summary></summary>
17873 </member>
17874 <member name="F:OpenMetaverse.MapPacket.Encoded">
17875 <summary></summary>
17876 </member>
17877 <member name="F:OpenMetaverse.MapPacket.Blocks">
17878 <summary></summary>
17879 </member>
17880 <member name="T:OpenMetaverse.ProtocolManager">
17881 <summary>
17882
17883 </summary>
17884 </member>
17885 <member name="F:OpenMetaverse.ProtocolManager.TypeSizes">
17886 <summary></summary>
17887 </member>
17888 <member name="F:OpenMetaverse.ProtocolManager.KeywordPositions">
17889 <summary></summary>
17890 </member>
17891 <member name="F:OpenMetaverse.ProtocolManager.LowMaps">
17892 <summary></summary>
17893 </member>
17894 <member name="F:OpenMetaverse.ProtocolManager.MediumMaps">
17895 <summary></summary>
17896 </member>
17897 <member name="F:OpenMetaverse.ProtocolManager.HighMaps">
17898 <summary></summary>
17899 </member>
17900 <member name="M:OpenMetaverse.ProtocolManager.#ctor(System.String,OpenMetaverse.GridClient)">
17901 <summary>
17902
17903 </summary>
17904 <param name="mapFile"></param>
17905 <param name="client"></param>
17906 </member>
17907 <member name="M:OpenMetaverse.ProtocolManager.Command(System.String)">
17908 <summary> 18953 <summary>
17909 18954
17910 </summary> 18955 </summary>
17911 <param name="command"></param>
17912 <returns></returns>
17913 </member> 18956 </member>
17914 <member name="M:OpenMetaverse.ProtocolManager.Command(System.Byte[])"> 18957 <member name="M:OpenMetaverse.InventoryNode.#ctor(OpenMetaverse.InventoryBase)">
17915 <summary> 18958 <summary>
17916 18959
17917 </summary> 18960 </summary>
17918 <param name="data"></param> 18961 <param name="data"></param>
17919 <returns></returns>
17920 </member>
17921 <member name="M:OpenMetaverse.ProtocolManager.Command(System.UInt16,OpenMetaverse.PacketFrequency)">
17922 <summary>
17923
17924 </summary>
17925 <param name="command"></param>
17926 <param name="frequency"></param>
17927 <returns></returns>
17928 </member>
17929 <member name="M:OpenMetaverse.ProtocolManager.PrintMap">
17930 <summary>
17931
17932 </summary>
17933 </member> 18962 </member>
17934 <member name="M:OpenMetaverse.ProtocolManager.PrintOneMap(OpenMetaverse.MapPacket[],System.String)"> 18963 <member name="M:OpenMetaverse.InventoryNode.#ctor(OpenMetaverse.InventoryBase,OpenMetaverse.InventoryNode)">
17935 <summary>
17936
17937 </summary>
17938 <param name="map"></param>
17939 <param name="frequency"></param>
17940 </member>
17941 <member name="M:OpenMetaverse.ProtocolManager.DecodeMapFile(System.String,System.String)">
17942 <summary> 18964 <summary>
17943 18965 De-serialization constructor for the InventoryNode Class
17944 </summary> 18966 </summary>
17945 <param name="mapFile"></param>
17946 <param name="outputFile"></param>
17947 </member> 18967 </member>
17948 <member name="M:OpenMetaverse.ProtocolManager.LoadMapFile(System.String)"> 18968 <member name="M:OpenMetaverse.InventoryNode.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
17949 <summary> 18969 <summary>
17950 18970 Serialization handler for the InventoryNode Class
17951 </summary> 18971 </summary>
17952 <param name="mapFile"></param>
17953 </member> 18972 </member>
17954 <member name="T:OpenMetaverse.PermissionMask"> 18973 <member name="M:OpenMetaverse.InventoryNode.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
17955 <summary> 18974 <summary>
17956 18975 De-serialization handler for the InventoryNode Class
17957 </summary> 18976 </summary>
17958 </member> 18977 </member>
17959 <member name="T:OpenMetaverse.PermissionWho"> 18978 <member name="M:OpenMetaverse.InventoryNode.ToString">
17960 <summary> 18979 <summary>
17961 18980
17962 </summary> 18981 </summary>
18982 <returns></returns>
17963 </member> 18983 </member>
17964 <member name="F:OpenMetaverse.PermissionWho.Base"> 18984 <member name="P:OpenMetaverse.InventoryNode.Data">
17965 <summary></summary>
17966 </member>
17967 <member name="F:OpenMetaverse.PermissionWho.Owner">
17968 <summary></summary>
17969 </member>
17970 <member name="F:OpenMetaverse.PermissionWho.Group">
17971 <summary></summary> 18985 <summary></summary>
17972 </member> 18986 </member>
17973 <member name="F:OpenMetaverse.PermissionWho.Everyone"> 18987 <member name="P:OpenMetaverse.InventoryNode.Parent">
17974 <summary></summary> 18988 <summary></summary>
17975 </member> 18989 </member>
17976 <member name="F:OpenMetaverse.PermissionWho.NextOwner"> 18990 <member name="P:OpenMetaverse.InventoryNode.ParentID">
17977 <summary></summary> 18991 <summary></summary>
17978 </member> 18992 </member>
17979 <member name="F:OpenMetaverse.PermissionWho.All"> 18993 <member name="P:OpenMetaverse.InventoryNode.Nodes">
17980 <summary></summary> 18994 <summary></summary>
17981 </member> 18995 </member>
17982 <member name="T:OpenMetaverse.Permissions"> 18996 <member name="P:OpenMetaverse.InventoryNode.NeedsUpdate">
17983 <summary>
17984
17985 </summary>
17986 </member>
17987 <member name="T:OpenMetaverse.Logger">
17988 <summary>
17989 Singleton logging class for the entire library
17990 </summary>
17991 </member>
17992 <member name="F:OpenMetaverse.Logger.LogInstance">
17993 <summary>log4net logging engine</summary>
17994 </member>
17995 <member name="M:OpenMetaverse.Logger.#cctor">
17996 <summary>
17997 Default constructor
17998 </summary>
17999 </member>
18000 <member name="M:OpenMetaverse.Logger.Log(System.Object,OpenMetaverse.Helpers.LogLevel)">
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>
18006 </member>
18007 <member name="M:OpenMetaverse.Logger.Log(System.Object,OpenMetaverse.Helpers.LogLevel,OpenMetaverse.GridClient)">
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>
18014 </member>
18015 <member name="M:OpenMetaverse.Logger.Log(System.Object,OpenMetaverse.Helpers.LogLevel,System.Exception)">
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>
18022 </member>
18023 <member name="M:OpenMetaverse.Logger.Log(System.Object,OpenMetaverse.Helpers.LogLevel,OpenMetaverse.GridClient,System.Exception)">
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>
18031 </member>
18032 <member name="M:OpenMetaverse.Logger.DebugLog(System.Object)">
18033 <summary> 18997 <summary>
18034 If the library is compiled with DEBUG defined, an event will be 18998 For inventory folder nodes specifies weather the folder needs to be
18035 fired if an <code>OnLogMessage</code> handler is registered and the 18999 refreshed from the server
18036 message will be sent to the logging engine
18037 </summary> 19000 </summary>
18038 <param name="message">The message to log at the DEBUG level to the
18039 current logging engine</param>
18040 </member> 19001 </member>
18041 <member name="M:OpenMetaverse.Logger.DebugLog(System.Object,OpenMetaverse.GridClient)"> 19002 <member name="T:OpenMetaverse.Imaging.LoadTGAClass">
18042 <summary> 19003 <summary>
18043 If the library is compiled with DEBUG defined and 19004 Capability to load TGAs to Bitmap
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> 19005 </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>
18051 </member> 19006 </member>
18052 <member name="E:OpenMetaverse.Logger.OnLogMessage"> 19007 <member name="T:OpenMetaverse.Assets.AssetNotecard">
18053 <summary>Triggered whenever a message is logged. If this is left
18054 null, log messages will go to the console</summary>
18055 </member>
18056 <member name="T:OpenMetaverse.Logger.LogCallback">
18057 <summary> 19008 <summary>
18058 Callback used for client apps to receive log messages from 19009 Represents a string of characters encoded with specific formatting properties
18059 the library
18060 </summary> 19010 </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>
18063 </member> 19011 </member>
18064 <member name="T:OpenMetaverse.Assets.AssetCallingCard"> 19012 <member name="F:OpenMetaverse.Assets.AssetNotecard.BodyText">
18065 <summary> 19013 <summary>A text string containing main text of the notecard</summary>
18066 Represents a Callingcard with AvatarID and Position vector
18067 </summary>
18068 </member> 19014 </member>
18069 <member name="F:OpenMetaverse.Assets.AssetCallingCard.AvatarID"> 19015 <member name="F:OpenMetaverse.Assets.AssetNotecard.EmbeddedItems">
18070 <summary>UUID of the Callingcard target avatar</summary> 19016 <summary>List of <see cref="T:OpenMetaverse.InventoryItem"/>s embedded on the notecard</summary>
18071 </member> 19017 </member>
18072 <member name="M:OpenMetaverse.Assets.AssetCallingCard.#ctor"> 19018 <member name="M:OpenMetaverse.Assets.AssetNotecard.#ctor">
18073 <summary>Construct an Asset of type Callingcard</summary> 19019 <summary>Construct an Asset of type Notecard</summary>
18074 </member> 19020 </member>
18075 <member name="M:OpenMetaverse.Assets.AssetCallingCard.#ctor(OpenMetaverse.UUID,System.Byte[])"> 19021 <member name="M:OpenMetaverse.Assets.AssetNotecard.#ctor(OpenMetaverse.UUID,System.Byte[])">
18076 <summary> 19022 <summary>
18077 Construct an Asset object of type Callingcard 19023 Construct an Asset object of type Notecard
18078 </summary> 19024 </summary>
18079 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param> 19025 <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> 19026 <param name="assetData">A byte array containing the raw asset data</param>
18081 </member> 19027 </member>
18082 <member name="M:OpenMetaverse.Assets.AssetCallingCard.#ctor(OpenMetaverse.UUID)"> 19028 <member name="M:OpenMetaverse.Assets.AssetNotecard.Encode">
18083 <summary>
18084 Constuct an asset of type Callingcard
18085 </summary>
18086 <param name="avatarID">UUID of the target avatar</param>
18087 </member>
18088 <member name="M:OpenMetaverse.Assets.AssetCallingCard.Encode">
18089 <summary> 19029 <summary>
18090 Encode the raw contents of a string with the specific Callingcard format 19030 Encode the raw contents of a string with the specific Linden Text properties
18091 </summary> 19031 </summary>
18092 </member> 19032 </member>
18093 <member name="M:OpenMetaverse.Assets.AssetCallingCard.Decode"> 19033 <member name="M:OpenMetaverse.Assets.AssetNotecard.Decode">
18094 <summary> 19034 <summary>
18095 Decode the raw asset data, populating the AvatarID and Position 19035 Decode the raw asset data including the Linden Text properties
18096 </summary> 19036 </summary>
18097 <returns>true if the AssetData was successfully decoded to a UUID and Vector</returns> 19037 <returns>true if the AssetData was successfully decoded</returns>
18098 </member> 19038 </member>
18099 <member name="P:OpenMetaverse.Assets.AssetCallingCard.AssetType"> 19039 <member name="P:OpenMetaverse.Assets.AssetNotecard.AssetType">
18100 <summary>Override the base classes AssetType</summary> 19040 <summary>Override the base classes AssetType</summary>
18101 </member> 19041 </member>
18102 <member name="T:OpenMetaverse.RegionFlags"> 19042 <member name="T:OpenMetaverse.RegionFlags">
@@ -18723,6 +19663,219 @@
18723 Shared parcel info only when POOL_PARCEL_DATA == true 19663 Shared parcel info only when POOL_PARCEL_DATA == true
18724 </summary> 19664 </summary>
18725 </member> 19665 </member>
19666 <member name="T:OpenMetaverse.FieldType">
19667 <summary>
19668
19669 </summary>
19670 </member>
19671 <member name="F:OpenMetaverse.FieldType.U8">
19672 <summary></summary>
19673 </member>
19674 <member name="F:OpenMetaverse.FieldType.U16">
19675 <summary></summary>
19676 </member>
19677 <member name="F:OpenMetaverse.FieldType.U32">
19678 <summary></summary>
19679 </member>
19680 <member name="F:OpenMetaverse.FieldType.U64">
19681 <summary></summary>
19682 </member>
19683 <member name="F:OpenMetaverse.FieldType.S8">
19684 <summary></summary>
19685 </member>
19686 <member name="F:OpenMetaverse.FieldType.S16">
19687 <summary></summary>
19688 </member>
19689 <member name="F:OpenMetaverse.FieldType.S32">
19690 <summary></summary>
19691 </member>
19692 <member name="F:OpenMetaverse.FieldType.F32">
19693 <summary></summary>
19694 </member>
19695 <member name="F:OpenMetaverse.FieldType.F64">
19696 <summary></summary>
19697 </member>
19698 <member name="F:OpenMetaverse.FieldType.UUID">
19699 <summary></summary>
19700 </member>
19701 <member name="F:OpenMetaverse.FieldType.BOOL">
19702 <summary></summary>
19703 </member>
19704 <member name="F:OpenMetaverse.FieldType.Vector3">
19705 <summary></summary>
19706 </member>
19707 <member name="F:OpenMetaverse.FieldType.Vector3d">
19708 <summary></summary>
19709 </member>
19710 <member name="F:OpenMetaverse.FieldType.Vector4">
19711 <summary></summary>
19712 </member>
19713 <member name="F:OpenMetaverse.FieldType.Quaternion">
19714 <summary></summary>
19715 </member>
19716 <member name="F:OpenMetaverse.FieldType.IPADDR">
19717 <summary></summary>
19718 </member>
19719 <member name="F:OpenMetaverse.FieldType.IPPORT">
19720 <summary></summary>
19721 </member>
19722 <member name="F:OpenMetaverse.FieldType.Variable">
19723 <summary></summary>
19724 </member>
19725 <member name="F:OpenMetaverse.FieldType.Fixed">
19726 <summary></summary>
19727 </member>
19728 <member name="F:OpenMetaverse.FieldType.Single">
19729 <summary></summary>
19730 </member>
19731 <member name="F:OpenMetaverse.FieldType.Multiple">
19732 <summary></summary>
19733 </member>
19734 <member name="T:OpenMetaverse.MapField">
19735 <summary>
19736
19737 </summary>
19738 </member>
19739 <member name="F:OpenMetaverse.MapField.KeywordPosition">
19740 <summary></summary>
19741 </member>
19742 <member name="F:OpenMetaverse.MapField.Name">
19743 <summary></summary>
19744 </member>
19745 <member name="F:OpenMetaverse.MapField.Type">
19746 <summary></summary>
19747 </member>
19748 <member name="F:OpenMetaverse.MapField.Count">
19749 <summary></summary>
19750 </member>
19751 <member name="M:OpenMetaverse.MapField.CompareTo(System.Object)">
19752 <summary>
19753
19754 </summary>
19755 <param name="obj"></param>
19756 <returns></returns>
19757 </member>
19758 <member name="T:OpenMetaverse.MapBlock">
19759 <summary>
19760
19761 </summary>
19762 </member>
19763 <member name="F:OpenMetaverse.MapBlock.KeywordPosition">
19764 <summary></summary>
19765 </member>
19766 <member name="F:OpenMetaverse.MapBlock.Name">
19767 <summary></summary>
19768 </member>
19769 <member name="F:OpenMetaverse.MapBlock.Count">
19770 <summary></summary>
19771 </member>
19772 <member name="F:OpenMetaverse.MapBlock.Fields">
19773 <summary></summary>
19774 </member>
19775 <member name="M:OpenMetaverse.MapBlock.CompareTo(System.Object)">
19776 <summary>
19777
19778 </summary>
19779 <param name="obj"></param>
19780 <returns></returns>
19781 </member>
19782 <member name="T:OpenMetaverse.MapPacket">
19783 <summary>
19784
19785 </summary>
19786 </member>
19787 <member name="F:OpenMetaverse.MapPacket.ID">
19788 <summary></summary>
19789 </member>
19790 <member name="F:OpenMetaverse.MapPacket.Name">
19791 <summary></summary>
19792 </member>
19793 <member name="F:OpenMetaverse.MapPacket.Frequency">
19794 <summary></summary>
19795 </member>
19796 <member name="F:OpenMetaverse.MapPacket.Trusted">
19797 <summary></summary>
19798 </member>
19799 <member name="F:OpenMetaverse.MapPacket.Encoded">
19800 <summary></summary>
19801 </member>
19802 <member name="F:OpenMetaverse.MapPacket.Blocks">
19803 <summary></summary>
19804 </member>
19805 <member name="T:OpenMetaverse.ProtocolManager">
19806 <summary>
19807
19808 </summary>
19809 </member>
19810 <member name="F:OpenMetaverse.ProtocolManager.TypeSizes">
19811 <summary></summary>
19812 </member>
19813 <member name="F:OpenMetaverse.ProtocolManager.KeywordPositions">
19814 <summary></summary>
19815 </member>
19816 <member name="F:OpenMetaverse.ProtocolManager.LowMaps">
19817 <summary></summary>
19818 </member>
19819 <member name="F:OpenMetaverse.ProtocolManager.MediumMaps">
19820 <summary></summary>
19821 </member>
19822 <member name="F:OpenMetaverse.ProtocolManager.HighMaps">
19823 <summary></summary>
19824 </member>
19825 <member name="M:OpenMetaverse.ProtocolManager.#ctor(System.String,OpenMetaverse.GridClient)">
19826 <summary>
19827
19828 </summary>
19829 <param name="mapFile"></param>
19830 <param name="client"></param>
19831 </member>
19832 <member name="M:OpenMetaverse.ProtocolManager.Command(System.String)">
19833 <summary>
19834
19835 </summary>
19836 <param name="command"></param>
19837 <returns></returns>
19838 </member>
19839 <member name="M:OpenMetaverse.ProtocolManager.Command(System.Byte[])">
19840 <summary>
19841
19842 </summary>
19843 <param name="data"></param>
19844 <returns></returns>
19845 </member>
19846 <member name="M:OpenMetaverse.ProtocolManager.Command(System.UInt16,OpenMetaverse.PacketFrequency)">
19847 <summary>
19848
19849 </summary>
19850 <param name="command"></param>
19851 <param name="frequency"></param>
19852 <returns></returns>
19853 </member>
19854 <member name="M:OpenMetaverse.ProtocolManager.PrintMap">
19855 <summary>
19856
19857 </summary>
19858 </member>
19859 <member name="M:OpenMetaverse.ProtocolManager.PrintOneMap(OpenMetaverse.MapPacket[],System.String)">
19860 <summary>
19861
19862 </summary>
19863 <param name="map"></param>
19864 <param name="frequency"></param>
19865 </member>
19866 <member name="M:OpenMetaverse.ProtocolManager.DecodeMapFile(System.String,System.String)">
19867 <summary>
19868
19869 </summary>
19870 <param name="mapFile"></param>
19871 <param name="outputFile"></param>
19872 </member>
19873 <member name="M:OpenMetaverse.ProtocolManager.LoadMapFile(System.String)">
19874 <summary>
19875
19876 </summary>
19877 <param name="mapFile"></param>
19878 </member>
18726 <member name="T:OpenMetaverse.ReportType"> 19879 <member name="T:OpenMetaverse.ReportType">
18727 <summary> 19880 <summary>
18728 19881
@@ -19984,56 +21137,6 @@
19984 <param name="sim">Simulator where the message originated</param> 21137 <param name="sim">Simulator where the message originated</param>
19985 <param name="props">Updated physical properties</param> 21138 <param name="props">Updated physical properties</param>
19986 </member> 21139 </member>
19987 <member name="M:OpenMetaverse.InventoryNode.#ctor">
19988 <summary>
19989
19990 </summary>
19991 </member>
19992 <member name="M:OpenMetaverse.InventoryNode.#ctor(OpenMetaverse.InventoryBase)">
19993 <summary>
19994
19995 </summary>
19996 <param name="data"></param>
19997 </member>
19998 <member name="M:OpenMetaverse.InventoryNode.#ctor(OpenMetaverse.InventoryBase,OpenMetaverse.InventoryNode)">
19999 <summary>
20000 De-serialization constructor for the InventoryNode Class
20001 </summary>
20002 </member>
20003 <member name="M:OpenMetaverse.InventoryNode.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
20004 <summary>
20005 Serialization handler for the InventoryNode Class
20006 </summary>
20007 </member>
20008 <member name="M:OpenMetaverse.InventoryNode.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
20009 <summary>
20010 De-serialization handler for the InventoryNode Class
20011 </summary>
20012 </member>
20013 <member name="M:OpenMetaverse.InventoryNode.ToString">
20014 <summary>
20015
20016 </summary>
20017 <returns></returns>
20018 </member>
20019 <member name="P:OpenMetaverse.InventoryNode.Data">
20020 <summary></summary>
20021 </member>
20022 <member name="P:OpenMetaverse.InventoryNode.Parent">
20023 <summary></summary>
20024 </member>
20025 <member name="P:OpenMetaverse.InventoryNode.ParentID">
20026 <summary></summary>
20027 </member>
20028 <member name="P:OpenMetaverse.InventoryNode.Nodes">
20029 <summary></summary>
20030 </member>
20031 <member name="P:OpenMetaverse.InventoryNode.NeedsUpdate">
20032 <summary>
20033 For inventory folder nodes specifies weather the folder needs to be
20034 refreshed from the server
20035 </summary>
20036 </member>
20037 <member name="T:OpenMetaverse.InventoryException"> 21140 <member name="T:OpenMetaverse.InventoryException">
20038 <summary> 21141 <summary>
20039 Exception class to identify inventory exceptions 21142 Exception class to identify inventory exceptions
@@ -20172,1392 +21275,443 @@
20172 <param name="uuid">The UUID of the InventoryObject to get or set, ignored if set to non-null value.</param> 21275 <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> 21276 <returns>The InventoryObject corresponding to <code>uuid</code>.</returns>
20174 </member> 21277 </member>
20175 <member name="T:OpenMetaverse.GridLayerType"> 21278 <member name="T:OpenMetaverse.InternalDictionary`2">
20176 <summary>
20177 Map layer request type
20178 </summary>
20179 </member>
20180 <member name="F:OpenMetaverse.GridLayerType.Objects">
20181 <summary>Objects and terrain are shown</summary>
20182 </member>
20183 <member name="F:OpenMetaverse.GridLayerType.Terrain">
20184 <summary>Only the terrain is shown, no objects</summary>
20185 </member>
20186 <member name="F:OpenMetaverse.GridLayerType.LandForSale">
20187 <summary>Overlay showing land for sale and for auction</summary>
20188 </member>
20189 <member name="T:OpenMetaverse.GridItemType">
20190 <summary> 21279 <summary>
20191 Type of grid item, such as telehub, event, populator location, etc. 21280 The InternalDictionary class is used through the library for storing key/value pairs.
21281 It is intended to be a replacement for the generic Dictionary class and should
21282 be used in its place. It contains several methods for allowing access to the data from
21283 outside the library that are read only and thread safe.
21284
20192 </summary> 21285 </summary>
21286 <typeparam name="TKey">Key <see langword="Tkey"/></typeparam>
21287 <typeparam name="TValue">Value <see langword="TValue"/></typeparam>
20193 </member> 21288 </member>
20194 <member name="F:OpenMetaverse.GridItemType.Telehub"> 21289 <member name="F:OpenMetaverse.InternalDictionary`2.Dictionary">
20195 <summary>Telehub</summary> 21290 <summary>Internal dictionary that this class wraps around. Do not
20196 </member> 21291 modify or enumerate the contents of this dictionary without locking
20197 <member name="F:OpenMetaverse.GridItemType.PgEvent"> 21292 on this member</summary>
20198 <summary>PG rated event</summary>
20199 </member>
20200 <member name="F:OpenMetaverse.GridItemType.MatureEvent">
20201 <summary>Mature rated event</summary>
20202 </member>
20203 <member name="F:OpenMetaverse.GridItemType.Popular">
20204 <summary>Popular location</summary>
20205 </member>
20206 <member name="F:OpenMetaverse.GridItemType.AgentLocations">
20207 <summary>Locations of avatar groups in a region</summary>
20208 </member>
20209 <member name="F:OpenMetaverse.GridItemType.LandForSale">
20210 <summary>Land for sale</summary>
20211 </member>
20212 <member name="F:OpenMetaverse.GridItemType.Classified">
20213 <summary>Classified ad</summary>
20214 </member>
20215 <member name="F:OpenMetaverse.GridItemType.AdultEvent">
20216 <summary>Adult rated event</summary>
20217 </member>
20218 <member name="F:OpenMetaverse.GridItemType.AdultLandForSale">
20219 <summary>Adult land for sale</summary>
20220 </member> 21293 </member>
20221 <member name="T:OpenMetaverse.GridRegion"> 21294 <member name="M:OpenMetaverse.InternalDictionary`2.#ctor">
20222 <summary> 21295 <summary>
20223 Information about a region on the grid map 21296 Initializes a new instance of the <seealso cref="T:InternalDictionary"/> Class
21297 with the specified key/value, has the default initial capacity.
20224 </summary> 21298 </summary>
21299 <example>
21300 <code>
21301 // initialize a new InternalDictionary named testDict with a string as the key and an int as the value.
21302 public InternalDictionary&lt;string, int&gt; testDict = new InternalDictionary&lt;string, int&gt;();
21303 </code>
21304 </example>
20225 </member> 21305 </member>
20226 <member name="F:OpenMetaverse.GridRegion.X"> 21306 <member name="M:OpenMetaverse.InternalDictionary`2.#ctor(System.Collections.Generic.IDictionary{`0,`1})">
20227 <summary>Sim X position on World Map</summary>
20228 </member>
20229 <member name="F:OpenMetaverse.GridRegion.Y">
20230 <summary>Sim Y position on World Map</summary>
20231 </member>
20232 <member name="F:OpenMetaverse.GridRegion.Name">
20233 <summary>Sim Name (NOTE: In lowercase!)</summary>
20234 </member>
20235 <member name="F:OpenMetaverse.GridRegion.Access">
20236 <summary></summary>
20237 </member>
20238 <member name="F:OpenMetaverse.GridRegion.RegionFlags">
20239 <summary>Appears to always be zero (None)</summary>
20240 </member>
20241 <member name="F:OpenMetaverse.GridRegion.WaterHeight">
20242 <summary>Sim's defined Water Height</summary>
20243 </member>
20244 <member name="F:OpenMetaverse.GridRegion.Agents">
20245 <summary></summary>
20246 </member>
20247 <member name="F:OpenMetaverse.GridRegion.MapImageID">
20248 <summary>UUID of the World Map image</summary>
20249 </member>
20250 <member name="F:OpenMetaverse.GridRegion.RegionHandle">
20251 <summary>Unique identifier for this region, a combination of the X
20252 and Y position</summary>
20253 </member>
20254 <member name="M:OpenMetaverse.GridRegion.ToString">
20255 <summary> 21307 <summary>
20256 21308 Initializes a new instance of the <seealso cref="T:InternalDictionary"/> Class
21309 with the specified key/value, has its initial valies copied from the specified
21310 <seealso cref="T:System.Collections.Generic.Dictionary"/>
20257 </summary> 21311 </summary>
20258 <returns></returns> 21312 <param name="dictionary"><seealso cref="T:System.Collections.Generic.Dictionary"/>
20259 </member> 21313 to copy initial values from</param>
20260 <member name="M:OpenMetaverse.GridRegion.GetHashCode"> 21314 <example>
20261 <summary> 21315 <code>
21316 // initialize a new InternalDictionary named testAvName with a UUID as the key and an string as the value.
21317 // populates with copied values from example KeyNameCache Dictionary.
20262 21318
20263 </summary> 21319 // create source dictionary
20264 <returns></returns> 21320 Dictionary&lt;UUID, string&gt; KeyNameCache = new Dictionary&lt;UUID, string&gt;();
20265 </member> 21321 KeyNameCache.Add("8300f94a-7970-7810-cf2c-fc9aa6cdda24", "Jack Avatar");
20266 <member name="M:OpenMetaverse.GridRegion.Equals(System.Object)"> 21322 KeyNameCache.Add("27ba1e40-13f7-0708-3e98-5819d780bd62", "Jill Avatar");
20267 <summary>
20268 21323
20269 </summary> 21324 // Initialize new dictionary.
20270 <param name="obj"></param> 21325 public InternalDictionary&lt;UUID, string&gt; testAvName = new InternalDictionary&lt;UUID, string&gt;(KeyNameCache);
20271 <returns></returns> 21326 </code>
20272 </member> 21327 </example>
20273 <member name="T:OpenMetaverse.GridLayer">
20274 <summary>
20275 Visual chunk of the grid map
20276 </summary>
20277 </member>
20278 <member name="T:OpenMetaverse.MapItem">
20279 <summary>
20280 Base class for Map Items
20281 </summary>
20282 </member>
20283 <member name="F:OpenMetaverse.MapItem.GlobalX">
20284 <summary>The Global X position of the item</summary>
20285 </member>
20286 <member name="F:OpenMetaverse.MapItem.GlobalY">
20287 <summary>The Global Y position of the item</summary>
20288 </member>
20289 <member name="P:OpenMetaverse.MapItem.LocalX">
20290 <summary>Get the Local X position of the item</summary>
20291 </member>
20292 <member name="P:OpenMetaverse.MapItem.LocalY">
20293 <summary>Get the Local Y position of the item</summary>
20294 </member>
20295 <member name="P:OpenMetaverse.MapItem.RegionHandle">
20296 <summary>Get the Handle of the region</summary>
20297 </member>
20298 <member name="T:OpenMetaverse.MapAgentLocation">
20299 <summary>
20300 Represents an agent or group of agents location
20301 </summary>
20302 </member>
20303 <member name="T:OpenMetaverse.MapTelehub">
20304 <summary>
20305 Represents a Telehub location
20306 </summary>
20307 </member>
20308 <member name="T:OpenMetaverse.MapLandForSale">
20309 <summary>
20310 Represents a non-adult parcel of land for sale
20311 </summary>
20312 </member>
20313 <member name="T:OpenMetaverse.MapAdultLandForSale">
20314 <summary>
20315 Represents an Adult parcel of land for sale
20316 </summary>
20317 </member>
20318 <member name="T:OpenMetaverse.MapPGEvent">
20319 <summary>
20320 Represents a PG Event
20321 </summary>
20322 </member> 21328 </member>
20323 <member name="T:OpenMetaverse.MapMatureEvent"> 21329 <member name="M:OpenMetaverse.InternalDictionary`2.#ctor(System.Int32)">
20324 <summary> 21330 <summary>
20325 Represents a Mature event 21331 Initializes a new instance of the <seealso cref="T:OpenMetaverse.InternalDictionary"/> Class
21332 with the specified key/value, With its initial capacity specified.
20326 </summary> 21333 </summary>
21334 <param name="capacity">Initial size of dictionary</param>
21335 <example>
21336 <code>
21337 // initialize a new InternalDictionary named testDict with a string as the key and an int as the value,
21338 // initially allocated room for 10 entries.
21339 public InternalDictionary&lt;string, int&gt; testDict = new InternalDictionary&lt;string, int&gt;(10);
21340 </code>
21341 </example>
20327 </member> 21342 </member>
20328 <member name="T:OpenMetaverse.MapAdultEvent"> 21343 <member name="M:OpenMetaverse.InternalDictionary`2.TryGetValue(`0,`1@)">
20329 <summary> 21344 <summary>
20330 Represents an Adult event 21345 Try to get entry from <seealso cref="T:OpenMetaverse.InternalDictionary"/> with specified key
20331 </summary> 21346 </summary>
21347 <param name="key">Key to use for lookup</param>
21348 <param name="value">Value returned</param>
21349 <returns><see langword="true"/> if specified key exists, <see langword="false"/> if not found</returns>
21350 <example>
21351 <code>
21352 // find your avatar using the Simulator.ObjectsAvatars InternalDictionary:
21353 Avatar av;
21354 if (Client.Network.CurrentSim.ObjectsAvatars.TryGetValue(Client.Self.AgentID, out av))
21355 Console.WriteLine("Found Avatar {0}", av.Name);
21356 </code>
21357 <seealso cref="F:OpenMetaverse.Simulator.ObjectsAvatars"/>
21358 </example>
20332 </member> 21359 </member>
20333 <member name="T:OpenMetaverse.GridManager"> 21360 <member name="M:OpenMetaverse.InternalDictionary`2.Find(System.Predicate{`1})">
20334 <summary> 21361 <summary>
20335 Manages grid-wide tasks such as the world map 21362 Finds the specified match.
20336 </summary> 21363 </summary>
21364 <param name="match">The match.</param>
21365 <returns>Matched value</returns>
21366 <example>
21367 <code>
21368 // use a delegate to find a prim in the ObjectsPrimitives InternalDictionary
21369 // with the ID 95683496
21370 uint findID = 95683496;
21371 Primitive findPrim = sim.ObjectsPrimitives.Find(
21372 delegate(Primitive prim) { return prim.ID == findID; });
21373 </code>
21374 </example>
20337 </member> 21375 </member>
20338 <member name="F:OpenMetaverse.GridManager.m_CoarseLocationUpdate"> 21376 <member name="M:OpenMetaverse.InternalDictionary`2.FindAll(System.Predicate{`1})">
20339 <summary>The event subscribers. null if no subcribers</summary> 21377 <summary>Find All items in an <seealso cref="T:InternalDictionary"/></summary>
20340 </member> 21378 <param name="match">return matching items.</param>
20341 <member name="M:OpenMetaverse.GridManager.OnCoarseLocationUpdate(OpenMetaverse.CoarseLocationUpdateEventArgs)"> 21379 <returns>a <seealso cref="T:System.Collections.Generic.List"/> containing found items.</returns>
20342 <summary>Raises the CoarseLocationUpdate event</summary> 21380 <example>
20343 <param name="e">A CoarseLocationUpdateEventArgs object containing the 21381 Find All prims within 20 meters and store them in a List
20344 data sent by simulator</param> 21382 <code>
20345 </member> 21383 int radius = 20;
20346 <member name="F:OpenMetaverse.GridManager.m_CoarseLocationUpdateLock"> 21384 List&lt;Primitive&gt; prims = Client.Network.CurrentSim.ObjectsPrimitives.FindAll(
20347 <summary>Thread sync lock object</summary> 21385 delegate(Primitive prim) {
20348 </member> 21386 Vector3 pos = prim.Position;
20349 <member name="F:OpenMetaverse.GridManager.m_GridRegion"> 21387 return ((prim.ParentID == 0) &amp;&amp; (pos != Vector3.Zero) &amp;&amp; (Vector3.Distance(pos, location) &lt; radius));
20350 <summary>The event subscribers. null if no subcribers</summary> 21388 }
20351 </member> 21389 );
20352 <member name="M:OpenMetaverse.GridManager.OnGridRegion(OpenMetaverse.GridRegionEventArgs)"> 21390 </code>
20353 <summary>Raises the GridRegion event</summary> 21391 </example>
20354 <param name="e">A GridRegionEventArgs object containing the
20355 data sent by simulator</param>
20356 </member>
20357 <member name="F:OpenMetaverse.GridManager.m_GridRegionLock">
20358 <summary>Thread sync lock object</summary>
20359 </member>
20360 <member name="F:OpenMetaverse.GridManager.m_GridLayer">
20361 <summary>The event subscribers. null if no subcribers</summary>
20362 </member>
20363 <member name="M:OpenMetaverse.GridManager.OnGridLayer(OpenMetaverse.GridLayerEventArgs)">
20364 <summary>Raises the GridLayer event</summary>
20365 <param name="e">A GridLayerEventArgs object containing the
20366 data sent by simulator</param>
20367 </member>
20368 <member name="F:OpenMetaverse.GridManager.m_GridLayerLock">
20369 <summary>Thread sync lock object</summary>
20370 </member>
20371 <member name="F:OpenMetaverse.GridManager.m_GridItems">
20372 <summary>The event subscribers. null if no subcribers</summary>
20373 </member>
20374 <member name="M:OpenMetaverse.GridManager.OnGridItems(OpenMetaverse.GridItemsEventArgs)">
20375 <summary>Raises the GridItems event</summary>
20376 <param name="e">A GridItemEventArgs object containing the
20377 data sent by simulator</param>
20378 </member>
20379 <member name="F:OpenMetaverse.GridManager.m_GridItemsLock">
20380 <summary>Thread sync lock object</summary>
20381 </member>
20382 <member name="F:OpenMetaverse.GridManager.m_RegionHandleReply">
20383 <summary>The event subscribers. null if no subcribers</summary>
20384 </member>
20385 <member name="M:OpenMetaverse.GridManager.OnRegionHandleReply(OpenMetaverse.RegionHandleReplyEventArgs)">
20386 <summary>Raises the RegionHandleReply event</summary>
20387 <param name="e">A RegionHandleReplyEventArgs object containing the
20388 data sent by simulator</param>
20389 </member>
20390 <member name="F:OpenMetaverse.GridManager.m_RegionHandleReplyLock">
20391 <summary>Thread sync lock object</summary>
20392 </member>
20393 <member name="F:OpenMetaverse.GridManager.Regions">
20394 <summary>A dictionary of all the regions, indexed by region name</summary>
20395 </member> 21392 </member>
20396 <member name="F:OpenMetaverse.GridManager.RegionsByHandle"> 21393 <member name="M:OpenMetaverse.InternalDictionary`2.FindAll(System.Predicate{`0})">
20397 <summary>A dictionary of all the regions, indexed by region handle</summary> 21394 <summary>Find All items in an <seealso cref="T:InternalDictionary"/></summary>
21395 <param name="match">return matching keys.</param>
21396 <returns>a <seealso cref="T:System.Collections.Generic.List"/> containing found keys.</returns>
21397 <example>
21398 Find All keys which also exist in another dictionary
21399 <code>
21400 List&lt;UUID&gt; matches = myDict.FindAll(
21401 delegate(UUID id) {
21402 return myOtherDict.ContainsKey(id);
21403 }
21404 );
21405 </code>
21406 </example>
20398 </member> 21407 </member>
20399 <member name="M:OpenMetaverse.GridManager.#ctor(OpenMetaverse.GridClient)"> 21408 <member name="M:OpenMetaverse.InternalDictionary`2.ForEach(System.Action{`1})">
20400 <summary> 21409 <summary>Perform an <seealso cref="T:System.Action"/> on each entry in an <seealso cref="T:OpenMetaverse.InternalDictionary"/></summary>
20401 Constructor 21410 <param name="action"><seealso cref="T:System.Action"/> to perform</param>
20402 </summary> 21411 <example>
20403 <param name="client">Instance of GridClient object to associate with this GridManager instance</param> 21412 <code>
21413 // Iterates over the ObjectsPrimitives InternalDictionary and prints out some information.
21414 Client.Network.CurrentSim.ObjectsPrimitives.ForEach(
21415 delegate(Primitive prim)
21416 {
21417 if (prim.Text != null)
21418 {
21419 Console.WriteLine("NAME={0} ID = {1} TEXT = '{2}'",
21420 prim.PropertiesFamily.Name, prim.ID, prim.Text);
21421 }
21422 });
21423 </code>
21424 </example>
20404 </member> 21425 </member>
20405 <member name="M:OpenMetaverse.GridManager.RequestMapLayer(OpenMetaverse.GridLayerType)"> 21426 <member name="M:OpenMetaverse.InternalDictionary`2.ForEach(System.Action{`0})">
20406 <summary> 21427 <summary>Perform an <seealso cref="T:System.Action"/> on each key of an <seealso cref="T:OpenMetaverse.InternalDictionary"/></summary>
20407 21428 <param name="action"><seealso cref="T:System.Action"/> to perform</param>
20408 </summary>
20409 <param name="layer"></param>
20410 </member> 21429 </member>
20411 <member name="M:OpenMetaverse.GridManager.RequestMapRegion(System.String,OpenMetaverse.GridLayerType)"> 21430 <member name="M:OpenMetaverse.InternalDictionary`2.ForEach(System.Action{System.Collections.Generic.KeyValuePair{`0,`1}})">
20412 <summary> 21431 <summary>
20413 Request a map layer 21432 Perform an <seealso cref="T:System.Action"/> on each KeyValuePair of an <seealso cref="T:OpenMetaverse.InternalDictionary"/>
20414 </summary> 21433 </summary>
20415 <param name="regionName">The name of the region</param> 21434 <param name="action"><seealso cref="T:System.Action"/> to perform</param>
20416 <param name="layer">The type of layer</param>
20417 </member> 21435 </member>
20418 <member name="M:OpenMetaverse.GridManager.RequestMapBlocks(OpenMetaverse.GridLayerType,System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.Boolean)"> 21436 <member name="M:OpenMetaverse.InternalDictionary`2.ContainsKey(`0)">
20419 <summary> 21437 <summary>Check if Key exists in Dictionary</summary>
20420 21438 <param name="key">Key to check for</param>
20421 </summary> 21439 <returns><see langword="true"/> if found, <see langword="false"/> otherwise</returns>
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>
20428 </member> 21440 </member>
20429 <member name="M:OpenMetaverse.GridManager.MapItems(System.UInt64,OpenMetaverse.GridItemType,OpenMetaverse.GridLayerType,System.Int32)"> 21441 <member name="M:OpenMetaverse.InternalDictionary`2.ContainsValue(`1)">
20430 <summary> 21442 <summary>Check if Value exists in Dictionary</summary>
20431 21443 <param name="value">Value to check for</param>
20432 </summary> 21444 <returns><see langword="true"/> if found, <see langword="false"/> otherwise</returns>
20433 <param name="regionHandle"></param>
20434 <param name="item"></param>
20435 <param name="layer"></param>
20436 <param name="timeoutMS"></param>
20437 <returns></returns>
20438 </member> 21445 </member>
20439 <member name="M:OpenMetaverse.GridManager.RequestMapItems(System.UInt64,OpenMetaverse.GridItemType,OpenMetaverse.GridLayerType)"> 21446 <member name="M:OpenMetaverse.InternalDictionary`2.Add(`0,`1)">
20440 <summary> 21447 <summary>
20441 21448 Adds the specified key to the dictionary, dictionary locking is not performed,
21449 <see cref="!:SafeAdd"/>
20442 </summary> 21450 </summary>
20443 <param name="regionHandle"></param> 21451 <param name="key">The key</param>
20444 <param name="item"></param> 21452 <param name="value">The value</param>
20445 <param name="layer"></param>
20446 </member> 21453 </member>
20447 <member name="M:OpenMetaverse.GridManager.RequestMainlandSims(OpenMetaverse.GridLayerType)"> 21454 <member name="M:OpenMetaverse.InternalDictionary`2.Remove(`0)">
20448 <summary> 21455 <summary>
20449 Request data for all mainland (Linden managed) simulators 21456 Removes the specified key, dictionary locking is not performed
20450 </summary> 21457 </summary>
21458 <param name="key">The key.</param>
21459 <returns><see langword="true"/> if successful, <see langword="false"/> otherwise</returns>
20451 </member> 21460 </member>
20452 <member name="M:OpenMetaverse.GridManager.RequestRegionHandle(OpenMetaverse.UUID)"> 21461 <member name="P:OpenMetaverse.InternalDictionary`2.Count">
20453 <summary> 21462 <summary>
20454 Request the region handle for the specified region UUID 21463 Gets the number of Key/Value pairs contained in the <seealso cref="T:InternalDictionary"/>
20455 </summary> 21464 </summary>
20456 <param name="regionID">UUID of the region to look up</param>
20457 </member> 21465 </member>
20458 <member name="M:OpenMetaverse.GridManager.GetGridRegion(System.String,OpenMetaverse.GridLayerType,OpenMetaverse.GridRegion@)"> 21466 <member name="P:OpenMetaverse.InternalDictionary`2.Item(`0)">
20459 <summary> 21467 <summary>
20460 Get grid region information using the region name, this function 21468 Indexer for the dictionary
20461 will block until it can find the region or gives up
20462 </summary> 21469 </summary>
20463 <param name="name">Name of sim you're looking for</param> 21470 <param name="key">The key</param>
20464 <param name="layer">Layer that you are requesting</param> 21471 <returns>The value</returns>
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>
20469 </member>
20470 <member name="M:OpenMetaverse.GridManager.MapBlockReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
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>
20474 </member>
20475 <member name="M:OpenMetaverse.GridManager.MapItemReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
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>
20479 </member>
20480 <member name="M:OpenMetaverse.GridManager.SimulatorViewerTimeMessageHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
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>
20484 </member>
20485 <member name="M:OpenMetaverse.GridManager.CoarseLocationHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
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>
20489 </member>
20490 <member name="M:OpenMetaverse.GridManager.RegionHandleReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
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>
20494 </member>
20495 <member name="E:OpenMetaverse.GridManager.CoarseLocationUpdate">
20496 <summary>Raised when the simulator sends a <see cref="T:OpenMetaverse.Packets.CoarseLocationUpdatePacket"/>
20497 containing the location of agents in the simulator</summary>
20498 </member>
20499 <member name="E:OpenMetaverse.GridManager.GridRegion">
20500 <summary>Raised when the simulator sends a Region Data in response to
20501 a Map request</summary>
20502 </member>
20503 <member name="E:OpenMetaverse.GridManager.GridLayer">
20504 <summary>Raised when the simulator sends GridLayer object containing
20505 a map tile coordinates and texture information</summary>
20506 </member>
20507 <member name="E:OpenMetaverse.GridManager.GridItems">
20508 <summary>Raised when the simulator sends GridItems object containing
20509 details on events, land sales at a specific location</summary>
20510 </member>
20511 <member name="E:OpenMetaverse.GridManager.RegionHandleReply">
20512 <summary>Raised in response to a Region lookup</summary>
20513 </member>
20514 <member name="P:OpenMetaverse.GridManager.SunPhase">
20515 <summary>Unknown</summary>
20516 </member>
20517 <member name="P:OpenMetaverse.GridManager.SunDirection">
20518 <summary>Current direction of the sun</summary>
20519 </member>
20520 <member name="P:OpenMetaverse.GridManager.SunAngVelocity">
20521 <summary>Current angular velocity of the sun</summary>
20522 </member>
20523 <member name="P:OpenMetaverse.GridManager.TimeOfDay">
20524 <summary>Microseconds since the start of SL 4-hour day</summary>
20525 </member> 21472 </member>
20526 <member name="T:OpenMetaverse.DirectoryManager"> 21473 <member name="T:OpenMetaverse.Assets.ArchiveConstants">
20527 <summary> 21474 <summary>
20528 Access to the data server which allows searching for land, events, people, etc 21475 Constants for the archiving module
20529 </summary> 21476 </summary>
20530 </member> 21477 </member>
20531 <member name="F:OpenMetaverse.DirectoryManager.m_EventInfoReply"> 21478 <member name="F:OpenMetaverse.Assets.ArchiveConstants.CONTROL_FILE_PATH">
20532 <summary>The event subscribers. null if no subcribers</summary>
20533 </member>
20534 <member name="M:OpenMetaverse.DirectoryManager.OnEventInfo(OpenMetaverse.EventInfoReplyEventArgs)">
20535 <summary>Raises the EventInfoReply event</summary>
20536 <param name="e">An EventInfoReplyEventArgs object containing the
20537 data returned from the data server</param>
20538 </member>
20539 <member name="F:OpenMetaverse.DirectoryManager.m_EventDetailLock">
20540 <summary>Thread sync lock object</summary>
20541 </member>
20542 <member name="F:OpenMetaverse.DirectoryManager.m_DirEvents">
20543 <summary>The event subscribers. null if no subcribers</summary>
20544 </member>
20545 <member name="M:OpenMetaverse.DirectoryManager.OnDirEvents(OpenMetaverse.DirEventsReplyEventArgs)">
20546 <summary>Raises the DirEventsReply event</summary>
20547 <param name="e">An DirEventsReplyEventArgs object containing the
20548 data returned from the data server</param>
20549 </member>
20550 <member name="F:OpenMetaverse.DirectoryManager.m_DirEventsLock">
20551 <summary>Thread sync lock object</summary>
20552 </member>
20553 <member name="F:OpenMetaverse.DirectoryManager.m_Places">
20554 <summary>The event subscribers. null if no subcribers</summary>
20555 </member>
20556 <member name="M:OpenMetaverse.DirectoryManager.OnPlaces(OpenMetaverse.PlacesReplyEventArgs)">
20557 <summary>Raises the PlacesReply event</summary>
20558 <param name="e">A PlacesReplyEventArgs object containing the
20559 data returned from the data server</param>
20560 </member>
20561 <member name="F:OpenMetaverse.DirectoryManager.m_PlacesLock">
20562 <summary>Thread sync lock object</summary>
20563 </member>
20564 <member name="F:OpenMetaverse.DirectoryManager.m_DirPlaces">
20565 <summary>The event subscribers. null if no subcribers</summary>
20566 </member>
20567 <member name="M:OpenMetaverse.DirectoryManager.OnDirPlaces(OpenMetaverse.DirPlacesReplyEventArgs)">
20568 <summary>Raises the DirPlacesReply event</summary>
20569 <param name="e">A DirPlacesReplyEventArgs object containing the
20570 data returned from the data server</param>
20571 </member>
20572 <member name="F:OpenMetaverse.DirectoryManager.m_DirPlacesLock">
20573 <summary>Thread sync lock object</summary>
20574 </member>
20575 <member name="F:OpenMetaverse.DirectoryManager.m_DirClassifieds">
20576 <summary>The event subscribers. null if no subcribers</summary>
20577 </member>
20578 <member name="M:OpenMetaverse.DirectoryManager.OnDirClassifieds(OpenMetaverse.DirClassifiedsReplyEventArgs)">
20579 <summary>Raises the DirClassifiedsReply event</summary>
20580 <param name="e">A DirClassifiedsReplyEventArgs object containing the
20581 data returned from the data server</param>
20582 </member>
20583 <member name="F:OpenMetaverse.DirectoryManager.m_DirClassifiedsLock">
20584 <summary>Thread sync lock object</summary>
20585 </member>
20586 <member name="F:OpenMetaverse.DirectoryManager.m_DirGroups">
20587 <summary>The event subscribers. null if no subcribers</summary>
20588 </member>
20589 <member name="M:OpenMetaverse.DirectoryManager.OnDirGroups(OpenMetaverse.DirGroupsReplyEventArgs)">
20590 <summary>Raises the DirGroupsReply event</summary>
20591 <param name="e">A DirGroupsReplyEventArgs object containing the
20592 data returned from the data server</param>
20593 </member>
20594 <member name="F:OpenMetaverse.DirectoryManager.m_DirGroupsLock">
20595 <summary>Thread sync lock object</summary>
20596 </member>
20597 <member name="F:OpenMetaverse.DirectoryManager.m_DirPeople">
20598 <summary>The event subscribers. null if no subcribers</summary>
20599 </member>
20600 <member name="M:OpenMetaverse.DirectoryManager.OnDirPeople(OpenMetaverse.DirPeopleReplyEventArgs)">
20601 <summary>Raises the DirPeopleReply event</summary>
20602 <param name="e">A DirPeopleReplyEventArgs object containing the
20603 data returned from the data server</param>
20604 </member>
20605 <member name="F:OpenMetaverse.DirectoryManager.m_DirPeopleLock">
20606 <summary>Thread sync lock object</summary>
20607 </member>
20608 <member name="F:OpenMetaverse.DirectoryManager.m_DirLandReply">
20609 <summary>The event subscribers. null if no subcribers</summary>
20610 </member>
20611 <member name="M:OpenMetaverse.DirectoryManager.OnDirLand(OpenMetaverse.DirLandReplyEventArgs)">
20612 <summary>Raises the DirLandReply event</summary>
20613 <param name="e">A DirLandReplyEventArgs object containing the
20614 data returned from the data server</param>
20615 </member>
20616 <member name="F:OpenMetaverse.DirectoryManager.m_DirLandLock">
20617 <summary>Thread sync lock object</summary>
20618 </member>
20619 <member name="M:OpenMetaverse.DirectoryManager.#ctor(OpenMetaverse.GridClient)">
20620 <summary> 21479 <summary>
20621 Constructs a new instance of the DirectoryManager class 21480 The location of the archive control file
20622 </summary> 21481 </summary>
20623 <param name="client">An instance of GridClient</param>
20624 </member> 21482 </member>
20625 <member name="M:OpenMetaverse.DirectoryManager.StartClassifiedSearch(System.String)"> 21483 <member name="F:OpenMetaverse.Assets.ArchiveConstants.ASSETS_PATH">
20626 <summary> 21484 <summary>
20627 Query the data server for a list of classified ads containing the specified string. 21485 Path for the assets held in an archive
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
20635 </summary> 21486 </summary>
20636 <param name="searchText">A string containing a list of keywords to search for</param>
20637 <returns>A UUID to correlate the results when the <see cref="!:OnClassifiedReply"/> event is raised</returns>
20638 </member> 21487 </member>
20639 <member name="M:OpenMetaverse.DirectoryManager.StartClassifiedSearch(System.String,OpenMetaverse.DirectoryManager.ClassifiedCategories,OpenMetaverse.DirectoryManager.ClassifiedQueryFlags)"> 21488 <member name="F:OpenMetaverse.Assets.ArchiveConstants.OBJECTS_PATH">
20640 <summary> 21489 <summary>
20641 Query the data server for a list of classified ads which contain specified keywords (Overload) 21490 Path for the prims file
20642
20643 The <see cref="!:OnClassifiedReply"/> event is raised when a response is received from the simulator
20644 </summary> 21491 </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>
20660 </member> 21492 </member>
20661 <member name="M:OpenMetaverse.DirectoryManager.StartDirPlacesSearch(System.String,System.Int32)"> 21493 <member name="F:OpenMetaverse.Assets.ArchiveConstants.TERRAINS_PATH">
20662 <summary> 21494 <summary>
20663 Starts search for places (Overloaded) 21495 Path for terrains. Technically these may be assets, but I think it's quite nice to split them out.
20664
20665 The <see cref="!:OnDirPlacesReply"/> event is raised when a response is received from the simulator
20666 </summary> 21496 </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>
20672 </member> 21497 </member>
20673 <member name="M:OpenMetaverse.DirectoryManager.StartDirPlacesSearch(System.String,OpenMetaverse.DirectoryManager.DirFindFlags,OpenMetaverse.ParcelCategory,System.Int32)"> 21498 <member name="F:OpenMetaverse.Assets.ArchiveConstants.SETTINGS_PATH">
20674 <summary> 21499 <summary>
20675 Queries the dataserver for parcels of land which are flagged to be shown in search 21500 Path for region settings.
20676
20677 The <see cref="!:OnDirPlacesReply"/> event is raised when a response is received from the simulator
20678 </summary> 21501 </summary>
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>
20696 </member> 21502 </member>
20697 <member name="M:OpenMetaverse.DirectoryManager.StartLandSearch(OpenMetaverse.DirectoryManager.SearchTypeFlags)"> 21503 <member name="F:OpenMetaverse.Assets.ArchiveConstants.ASSET_EXTENSION_SEPARATOR">
20698 <summary> 21504 <summary>
20699 Starts a search for land sales using the directory 21505 The character the separates the uuid from extension information in an archived asset filename
20700
20701 The <see cref="!:OnDirLandReply"/> event is raised when a response is received from the simulator
20702 </summary> 21506 </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>
20710 </member> 21507 </member>
20711 <member name="M:OpenMetaverse.DirectoryManager.StartLandSearch(OpenMetaverse.DirectoryManager.SearchTypeFlags,System.Int32,System.Int32,System.Int32)"> 21508 <member name="F:OpenMetaverse.Assets.ArchiveConstants.ASSET_TYPE_TO_EXTENSION">
20712 <summary> 21509 <summary>
20713 Starts a search for land sales using the directory 21510 Extensions used for asset types in the archive
20714
20715 The <seealso cref="!:OnDirLandReply"/> event is raised when a response is received from the simulator
20716 </summary> 21511 </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>
20729 </member> 21512 </member>
20730 <member name="M:OpenMetaverse.DirectoryManager.StartLandSearch(OpenMetaverse.DirectoryManager.DirFindFlags,OpenMetaverse.DirectoryManager.SearchTypeFlags,System.Int32,System.Int32,System.Int32)"> 21513 <member name="F:OpenMetaverse.TerrainPatch.X">
20731 <summary> 21514 <summary>X position of this patch</summary>
20732 Send a request to the data server for land sales listings
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>
20776 </member> 21515 </member>
20777 <member name="M:OpenMetaverse.DirectoryManager.StartGroupSearch(System.String,System.Int32)"> 21516 <member name="F:OpenMetaverse.TerrainPatch.Y">
20778 <summary> 21517 <summary>Y position of this patch</summary>
20779 Search for Groups
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>
20784 </member> 21518 </member>
20785 <member name="M:OpenMetaverse.DirectoryManager.StartGroupSearch(System.String,System.Int32,OpenMetaverse.DirectoryManager.DirFindFlags)"> 21519 <member name="F:OpenMetaverse.TerrainPatch.Data">
20786 <summary> 21520 <summary>A 16x16 array of floats holding decompressed layer data</summary>
20787 Search for Groups
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>
20793 </member> 21521 </member>
20794 <member name="M:OpenMetaverse.DirectoryManager.StartPeopleSearch(System.String,System.Int32)"> 21522 <member name="M:OpenMetaverse.TerrainCompressor.CreateLandPacket(System.Single[],System.Int32[])">
20795 <summary> 21523 <summary>
20796 Search the People directory for other avatars 21524 Creates a LayerData packet for compressed land data given a full
21525 simulator heightmap and an array of indices of patches to compress
20797 </summary> 21526 </summary>
20798 <param name="searchText">The name or portion of the name of the avatar you wish to search for</param> 21527 <param name="heightmap">A 256 * 256 array of floating point values
20799 <param name="queryStart"></param> 21528 specifying the height at each meter in the simulator</param>
21529 <param name="patches">Array of indexes in the 16x16 grid of patches
21530 for this simulator. For example if 1 and 17 are specified, patches
21531 x=1,y=0 and x=1,y=1 are sent</param>
20800 <returns></returns> 21532 <returns></returns>
20801 </member> 21533 </member>
20802 <member name="M:OpenMetaverse.DirectoryManager.StartPlacesSearch"> 21534 <member name="M:OpenMetaverse.TerrainCompressor.CreatePatchFromHeightmap(OpenMetaverse.BitPack,System.Single[],System.Int32,System.Int32)">
20803 <summary>
20804 Search Places for parcels of land you personally own
20805 </summary>
20806 </member>
20807 <member name="M:OpenMetaverse.DirectoryManager.StartPlacesSearch(OpenMetaverse.UUID)">
20808 <summary>
20809 Searches Places for land owned by the specified group
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>
20813 </member>
20814 <member name="M:OpenMetaverse.DirectoryManager.StartPlacesSearch(System.String)">
20815 <summary>
20816 Search the Places directory for parcels that are listed in search and contain the specified keywords
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>
20820 </member>
20821 <member name="M:OpenMetaverse.DirectoryManager.StartPlacesSearch(OpenMetaverse.DirectoryManager.DirFindFlags,OpenMetaverse.ParcelCategory,System.String,System.String,OpenMetaverse.UUID,OpenMetaverse.UUID)">
20822 <summary>
20823 Search Places - All Options
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>
20832 </member>
20833 <member name="M:OpenMetaverse.DirectoryManager.StartEventsSearch(System.String,System.UInt32)">
20834 <summary> 21535 <summary>
20835 Search All Events with specifid searchText in all categories, includes PG, Mature and Adult 21536 Add a patch of terrain to a BitPacker
20836 </summary> 21537 </summary>
20837 <param name="searchText">A string containing a list of keywords to search for separated by a space character</param> 21538 <param name="output">BitPacker to write the patch to</param>
20838 <param name="queryStart">Each request is limited to 100 entries 21539 <param name="heightmap">Heightmap of the simulator, must be a 256 *
20839 being returned. To get the first group of entries of a request use 0, 21540 256 float array</param>
20840 from 100-199 use 100, 200-299 use 200, etc.</param> 21541 <param name="x">X offset of the patch to create, valid values are
20841 <returns>UUID of query to correlate results in callback.</returns> 21542 from 0 to 15</param>
21543 <param name="y">Y offset of the patch to create, valid values are
21544 from 0 to 15</param>
20842 </member> 21545 </member>
20843 <member name="M:OpenMetaverse.DirectoryManager.StartEventsSearch(System.String,OpenMetaverse.DirectoryManager.DirFindFlags,System.String,System.UInt32,OpenMetaverse.DirectoryManager.EventCategories)"> 21546 <member name="T:OpenMetaverse.Sounds">
20844 <summary> 21547 <summary>
20845 Search Events 21548 pre-defined built in sounds
20846 </summary> 21549 </summary>
20847 <param name="searchText">A string containing a list of keywords to search for separated by a space character</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>
20859 </member>
20860 <member name="M:OpenMetaverse.DirectoryManager.EventInfoRequest(System.UInt32)">
20861 <summary>Requests Event Details</summary>
20862 <param name="eventID">ID of Event returned from the <see cref="M:OpenMetaverse.DirectoryManager.StartEventsSearch(System.String,System.UInt32)"/> method</param>
20863 </member>
20864 <member name="M:OpenMetaverse.DirectoryManager.DirClassifiedReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
20865 <summary>Process an incoming packet and raise the appropriate events</summary>
20866 <param name="sender">The sender</param>
20867 <param name="e">The EventArgs object containing the packet data</param>
20868 </member>
20869 <member name="M:OpenMetaverse.DirectoryManager.DirLandReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
20870 <summary>Process an incoming packet and raise the appropriate events</summary>
20871 <param name="sender">The sender</param>
20872 <param name="e">The EventArgs object containing the packet data</param>
20873 </member>
20874 <member name="M:OpenMetaverse.DirectoryManager.DirLandReplyEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
20875 <summary>Process an incoming <see cref="T:OpenMetaverse.Messages.Linden.DirLandReplyMessage"/> event message</summary>
20876 <param name="capsKey">The Unique Capabilities Key</param>
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>
20879 </member>
20880 <member name="M:OpenMetaverse.DirectoryManager.DirPeopleReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
20881 <summary>Process an incoming packet and raise the appropriate events</summary>
20882 <param name="sender">The sender</param>
20883 <param name="e">The EventArgs object containing the packet data</param>
20884 </member>
20885 <member name="M:OpenMetaverse.DirectoryManager.DirGroupsReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
20886 <summary>Process an incoming packet and raise the appropriate events</summary>
20887 <param name="sender">The sender</param>
20888 <param name="e">The EventArgs object containing the packet data</param>
20889 </member> 21550 </member>
20890 <member name="M:OpenMetaverse.DirectoryManager.PlacesReplyEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)"> 21551 <member name="F:OpenMetaverse.Sounds.BELL_TING">
20891 <summary>Process an incoming <see cref="T:OpenMetaverse.Messages.Linden.PlacesReplyMessage"/> event message</summary> 21552 <summary></summary>
20892 <param name="capsKey">The Unique Capabilities Key</param>
20893 <param name="message">The <see cref="T:OpenMetaverse.Messages.Linden.PlacesReplyMessage"/> event message containing the data</param>
20894 <param name="simulator">The simulator the message originated from</param>
20895 </member>
20896 <member name="M:OpenMetaverse.DirectoryManager.PlacesReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
20897 <summary>Process an incoming packet and raise the appropriate events</summary>
20898 <param name="sender">The sender</param>
20899 <param name="e">The EventArgs object containing the packet data</param>
20900 </member>
20901 <member name="M:OpenMetaverse.DirectoryManager.EventsReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
20902 <summary>Process an incoming packet and raise the appropriate events</summary>
20903 <param name="sender">The sender</param>
20904 <param name="e">The EventArgs object containing the packet data</param>
20905 </member>
20906 <member name="M:OpenMetaverse.DirectoryManager.EventInfoReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
20907 <summary>Process an incoming packet and raise the appropriate events</summary>
20908 <param name="sender">The sender</param>
20909 <param name="e">The EventArgs object containing the packet data</param>
20910 </member>
20911 <member name="M:OpenMetaverse.DirectoryManager.DirPlacesReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
20912 <summary>Process an incoming packet and raise the appropriate events</summary>
20913 <param name="sender">The sender</param>
20914 <param name="e">The EventArgs object containing the packet data</param>
20915 </member>
20916 <member name="E:OpenMetaverse.DirectoryManager.EventInfoReply">
20917 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.EventInfoRequest(System.UInt32)"/> request.</summary>
20918 </member>
20919 <member name="E:OpenMetaverse.DirectoryManager.DirEventsReply">
20920 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.StartEventsSearch(System.String,System.UInt32)"/> request.</summary>
20921 </member>
20922 <member name="E:OpenMetaverse.DirectoryManager.PlacesReply">
20923 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.StartPlacesSearch"/> request.</summary>
20924 </member>
20925 <member name="E:OpenMetaverse.DirectoryManager.DirPlacesReply">
20926 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.StartDirPlacesSearch(System.String,System.Int32)"/> request.</summary>
20927 </member>
20928 <member name="E:OpenMetaverse.DirectoryManager.DirClassifiedsReply">
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>
20930 </member>
20931 <member name="E:OpenMetaverse.DirectoryManager.DirGroupsReply">
20932 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.StartGroupSearch(System.String,System.Int32)"/> request.</summary>
20933 </member>
20934 <member name="E:OpenMetaverse.DirectoryManager.DirPeopleReply">
20935 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.StartPeopleSearch(System.String,System.Int32)"/> request.</summary>
20936 </member>
20937 <member name="E:OpenMetaverse.DirectoryManager.DirLandReply">
20938 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.StartLandSearch(OpenMetaverse.DirectoryManager.SearchTypeFlags)"/> request.</summary>
20939 </member>
20940 <member name="T:OpenMetaverse.DirectoryManager.ClassifiedCategories">
20941 <summary>Classified Ad categories</summary>
20942 </member>
20943 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.Any">
20944 <summary>Classified is listed in the Any category</summary>
20945 </member>
20946 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.Shopping">
20947 <summary>Classified is shopping related</summary>
20948 </member>
20949 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.LandRental">
20950 <summary>Classified is </summary>
20951 </member> 21553 </member>
20952 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.PropertyRental"> 21554 <member name="F:OpenMetaverse.Sounds.CLICK">
20953 <summary></summary> 21555 <summary></summary>
20954 </member> 21556 </member>
20955 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.SpecialAttraction"> 21557 <member name="F:OpenMetaverse.Sounds.HEALTH_REDUCTION_FEMALE">
20956 <summary></summary> 21558 <summary></summary>
20957 </member> 21559 </member>
20958 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.NewProducts"> 21560 <member name="F:OpenMetaverse.Sounds.HEALTH_REDUCTION_MALE">
20959 <summary></summary> 21561 <summary></summary>
20960 </member> 21562 </member>
20961 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.Employment"> 21563 <member name="F:OpenMetaverse.Sounds.IM_START">
20962 <summary></summary> 21564 <summary></summary>
20963 </member> 21565 </member>
20964 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.Wanted"> 21566 <member name="F:OpenMetaverse.Sounds.INSTANT_MESSAGE_NOTIFICATION">
20965 <summary></summary> 21567 <summary></summary>
20966 </member> 21568 </member>
20967 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.Service"> 21569 <member name="F:OpenMetaverse.Sounds.INVALID_OPERATION">
20968 <summary></summary> 21570 <summary></summary>
20969 </member> 21571 </member>
20970 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.Personal"> 21572 <member name="F:OpenMetaverse.Sounds.KEYBOARD_LOOP">
20971 <summary></summary> 21573 <summary></summary>
20972 </member> 21574 </member>
20973 <member name="T:OpenMetaverse.DirectoryManager.EventCategories"> 21575 <member name="F:OpenMetaverse.Sounds.MONEY_REDUCTION_COINS">
20974 <summary>Event Categories</summary> 21576 <summary>coins</summary>
20975 </member> 21577 </member>
20976 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.All"> 21578 <member name="F:OpenMetaverse.Sounds.MONEY_INCREASE_CASH_REGISTER_BELL">
20977 <summary></summary> 21579 <summary>cash register bell</summary>
20978 </member> 21580 </member>
20979 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Discussion"> 21581 <member name="F:OpenMetaverse.Sounds.NULL_KEYSTROKE">
20980 <summary></summary> 21582 <summary></summary>
20981 </member> 21583 </member>
20982 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Sports"> 21584 <member name="F:OpenMetaverse.Sounds.OBJECT_COLLISION">
20983 <summary></summary> 21585 <summary></summary>
20984 </member> 21586 </member>
20985 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.LiveMusic"> 21587 <member name="F:OpenMetaverse.Sounds.OBJECT_COLLISION_RUBBER">
20986 <summary></summary> 21588 <summary>rubber</summary>
20987 </member> 21589 </member>
20988 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Commercial"> 21590 <member name="F:OpenMetaverse.Sounds.OBJECT_COLLISION_PLASTIC">
20989 <summary></summary> 21591 <summary>plastic</summary>
20990 </member> 21592 </member>
20991 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Nightlife"> 21593 <member name="F:OpenMetaverse.Sounds.OBJECT_COLLISION_FLESH">
20992 <summary></summary> 21594 <summary>flesh</summary>
20993 </member> 21595 </member>
20994 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Games"> 21596 <member name="F:OpenMetaverse.Sounds.OBJECT_COLLISION_WOOD_SPLINTERING">
20995 <summary></summary> 21597 <summary>wood splintering?</summary>
20996 </member> 21598 </member>
20997 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Pageants"> 21599 <member name="F:OpenMetaverse.Sounds.OBJECT_COLLISION_GLASS_BREAK">
20998 <summary></summary> 21600 <summary>glass break</summary>
20999 </member> 21601 </member>
21000 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Education"> 21602 <member name="F:OpenMetaverse.Sounds.OBJECT_COLLISION_METAL_CLUNK">
21001 <summary></summary> 21603 <summary>metal clunk</summary>
21002 </member> 21604 </member>
21003 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Arts"> 21605 <member name="F:OpenMetaverse.Sounds.OBJECT_CREATE_WHOOSH">
21004 <summary></summary> 21606 <summary>whoosh</summary>
21005 </member> 21607 </member>
21006 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Charity"> 21608 <member name="F:OpenMetaverse.Sounds.OBJECT_DELETE_SHAKE">
21007 <summary></summary> 21609 <summary>shake</summary>
21008 </member> 21610 </member>
21009 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Miscellaneous"> 21611 <member name="F:OpenMetaverse.Sounds.OBJECT_REZ">
21010 <summary></summary> 21612 <summary></summary>
21011 </member> 21613 </member>
21012 <member name="T:OpenMetaverse.DirectoryManager.DirFindFlags"> 21614 <member name="F:OpenMetaverse.Sounds.PIE_MENU_APPEAR_DING">
21013 <summary> 21615 <summary>ding</summary>
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
21017 </summary>
21018 </member>
21019 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.People">
21020 <summary>Query the People database</summary>
21021 </member> 21616 </member>
21022 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.Online"> 21617 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT">
21023 <summary></summary> 21618 <summary></summary>
21024 </member> 21619 </member>
21025 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.Events"> 21620 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT1">
21026 <summary></summary> 21621 <summary></summary>
21027 </member> 21622 </member>
21028 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.Groups"> 21623 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT2">
21029 <summary>Query the Groups database</summary>
21030 </member>
21031 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.DateEvents">
21032 <summary>Query the Events database</summary>
21033 </member>
21034 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.AgentOwned">
21035 <summary>Query the land holdings database for land owned by the currently connected agent</summary>
21036 </member>
21037 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.ForSale">
21038 <summary></summary> 21624 <summary></summary>
21039 </member> 21625 </member>
21040 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.GroupOwned"> 21626 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT3">
21041 <summary>Query the land holdings database for land which is owned by a Group</summary>
21042 </member>
21043 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.DwellSort">
21044 <summary>Specifies the query should pre sort the results based upon traffic
21045 when searching the Places database</summary>
21046 </member>
21047 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.PgSimsOnly">
21048 <summary></summary> 21627 <summary></summary>
21049 </member> 21628 </member>
21050 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.PicturesOnly"> 21629 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT4">
21051 <summary></summary> 21630 <summary></summary>
21052 </member> 21631 </member>
21053 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.PgEventsOnly"> 21632 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT5">
21054 <summary></summary> 21633 <summary></summary>
21055 </member> 21634 </member>
21056 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.MatureSimsOnly"> 21635 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT6">
21057 <summary></summary> 21636 <summary></summary>
21058 </member> 21637 </member>
21059 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.SortAsc"> 21638 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT7">
21060 <summary>Specifies the query should pre sort the results in an ascending order when searching the land sales database. 21639 <summary></summary>
21061 This flag is only used when searching the land sales database</summary>
21062 </member>
21063 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.PricesSort">
21064 <summary>Specifies the query should pre sort the results using the SalePrice field when searching the land sales database.
21065 This flag is only used when searching the land sales database</summary>
21066 </member>
21067 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.PerMeterSort">
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.
21069 This flag is only used when searching the land sales database</summary>
21070 </member>
21071 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.AreaSort">
21072 <summary>Specifies the query should pre sort the results using the ParcelSize field when searching the land sales database.
21073 This flag is only used when searching the land sales database</summary>
21074 </member>
21075 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.NameSort">
21076 <summary>Specifies the query should pre sort the results using the Name field when searching the land sales database.
21077 This flag is only used when searching the land sales database</summary>
21078 </member>
21079 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.LimitByPrice">
21080 <summary>When set, only parcels less than the specified Price will be included when searching the land sales database.
21081 This flag is only used when searching the land sales database</summary>
21082 </member>
21083 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.LimitByArea">
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>
21086 </member> 21640 </member>
21087 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.FilterMature"> 21641 <member name="F:OpenMetaverse.Sounds.SNAPSHOT">
21088 <summary></summary> 21642 <summary></summary>
21089 </member> 21643 </member>
21090 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.PGOnly"> 21644 <member name="F:OpenMetaverse.Sounds.TELEPORT_TEXTURE_APPLY">
21091 <summary></summary> 21645 <summary></summary>
21092 </member> 21646 </member>
21093 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.IncludePG"> 21647 <member name="F:OpenMetaverse.Sounds.THUNDER">
21094 <summary>Include PG land in results. This flag is used when searching both the Groups, Events and Land sales databases</summary> 21648 <summary></summary>
21095 </member> 21649 </member>
21096 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.IncludeMature"> 21650 <member name="F:OpenMetaverse.Sounds.WINDOW_CLOSE">
21097 <summary>Include Mature land in results. This flag is used when searching both the Groups, Events and Land sales databases</summary> 21651 <summary></summary>
21098 </member> 21652 </member>
21099 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.IncludeAdult"> 21653 <member name="F:OpenMetaverse.Sounds.WINDOW_OPEN">
21100 <summary>Include Adult land in results. This flag is used when searching both the Groups, Events and Land sales databases</summary> 21654 <summary></summary>
21101 </member> 21655 </member>
21102 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.AdultOnly"> 21656 <member name="F:OpenMetaverse.Sounds.ZIPPER">
21103 <summary></summary> 21657 <summary></summary>
21104 </member> 21658 </member>
21105 <member name="T:OpenMetaverse.DirectoryManager.SearchTypeFlags"> 21659 <member name="M:OpenMetaverse.Sounds.ToDictionary">
21106 <summary> 21660 <summary>
21107 Land types to search dataserver for 21661 A dictionary containing all pre-defined sounds
21108 </summary> 21662 </summary>
21663 <returns>A dictionary containing the pre-defined sounds,
21664 where the key is the sounds ID, and the value is a string
21665 containing a name to identify the purpose of the sound</returns>
21109 </member> 21666 </member>
21110 <member name="F:OpenMetaverse.DirectoryManager.SearchTypeFlags.Any"> 21667 <member name="T:OpenMetaverse.PermissionMask">
21111 <summary>Search Auction, Mainland and Estate</summary>
21112 </member>
21113 <member name="F:OpenMetaverse.DirectoryManager.SearchTypeFlags.Auction">
21114 <summary>Land which is currently up for auction</summary>
21115 </member>
21116 <member name="F:OpenMetaverse.DirectoryManager.SearchTypeFlags.Mainland">
21117 <summary>Parcels which are on the mainland (Linden owned) continents</summary>
21118 </member>
21119 <member name="F:OpenMetaverse.DirectoryManager.SearchTypeFlags.Estate">
21120 <summary>Parcels which are on privately owned simulators</summary>
21121 </member>
21122 <member name="T:OpenMetaverse.DirectoryManager.EventFlags">
21123 <summary> 21668 <summary>
21124 The content rating of the event 21669
21125 </summary> 21670 </summary>
21126 </member> 21671 </member>
21127 <member name="F:OpenMetaverse.DirectoryManager.EventFlags.PG"> 21672 <member name="T:OpenMetaverse.PermissionWho">
21128 <summary>Event is PG</summary>
21129 </member>
21130 <member name="F:OpenMetaverse.DirectoryManager.EventFlags.Mature">
21131 <summary>Event is Mature</summary>
21132 </member>
21133 <member name="F:OpenMetaverse.DirectoryManager.EventFlags.Adult">
21134 <summary>Event is Adult</summary>
21135 </member>
21136 <member name="T:OpenMetaverse.DirectoryManager.ClassifiedFlags">
21137 <summary> 21673 <summary>
21138 Classified Ad Options 21674
21139 </summary> 21675 </summary>
21140 <remarks>There appear to be two formats the flags are packed in.
21141 This set of flags is for the newer style</remarks>
21142 </member> 21676 </member>
21143 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedFlags.None"> 21677 <member name="F:OpenMetaverse.PermissionWho.Base">
21144 <summary></summary> 21678 <summary></summary>
21145 </member> 21679 </member>
21146 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedFlags.Mature"> 21680 <member name="F:OpenMetaverse.PermissionWho.Owner">
21147 <summary></summary> 21681 <summary></summary>
21148 </member> 21682 </member>
21149 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedFlags.Enabled"> 21683 <member name="F:OpenMetaverse.PermissionWho.Group">
21150 <summary></summary> 21684 <summary></summary>
21151 </member> 21685 </member>
21152 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedFlags.UpdateTime"> 21686 <member name="F:OpenMetaverse.PermissionWho.Everyone">
21153 <summary></summary> 21687 <summary></summary>
21154 </member> 21688 </member>
21155 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedFlags.AutoRenew"> 21689 <member name="F:OpenMetaverse.PermissionWho.NextOwner">
21156 <summary></summary> 21690 <summary></summary>
21157 </member> 21691 </member>
21158 <member name="T:OpenMetaverse.DirectoryManager.ClassifiedQueryFlags"> 21692 <member name="F:OpenMetaverse.PermissionWho.All">
21159 <summary> 21693 <summary></summary>
21160 Classified ad query options
21161 </summary>
21162 </member>
21163 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedQueryFlags.All">
21164 <summary>Include all ads in results</summary>
21165 </member>
21166 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedQueryFlags.PG">
21167 <summary>Include PG ads in results</summary>
21168 </member>
21169 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedQueryFlags.Mature">
21170 <summary>Include Mature ads in results</summary>
21171 </member>
21172 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedQueryFlags.Adult">
21173 <summary>Include Adult ads in results</summary>
21174 </member>
21175 <member name="T:OpenMetaverse.DirectoryManager.PlacesFlags">
21176 <summary>
21177 The For Sale flag in PlacesReplyData
21178 </summary>
21179 </member>
21180 <member name="F:OpenMetaverse.DirectoryManager.PlacesFlags.NotForSale">
21181 <summary>Parcel is not listed for sale</summary>
21182 </member>
21183 <member name="F:OpenMetaverse.DirectoryManager.PlacesFlags.ForSale">
21184 <summary>Parcel is For Sale</summary>
21185 </member>
21186 <member name="T:OpenMetaverse.DirectoryManager.Classified">
21187 <summary>
21188 A classified ad on the grid
21189 </summary>
21190 </member>
21191 <member name="F:OpenMetaverse.DirectoryManager.Classified.ID">
21192 <summary>UUID for this ad, useful for looking up detailed
21193 information about it</summary>
21194 </member>
21195 <member name="F:OpenMetaverse.DirectoryManager.Classified.Name">
21196 <summary>The title of this classified ad</summary>
21197 </member>
21198 <member name="F:OpenMetaverse.DirectoryManager.Classified.Flags">
21199 <summary>Flags that show certain options applied to the classified</summary>
21200 </member>
21201 <member name="F:OpenMetaverse.DirectoryManager.Classified.CreationDate">
21202 <summary>Creation date of the ad</summary>
21203 </member>
21204 <member name="F:OpenMetaverse.DirectoryManager.Classified.ExpirationDate">
21205 <summary>Expiration date of the ad</summary>
21206 </member>
21207 <member name="F:OpenMetaverse.DirectoryManager.Classified.Price">
21208 <summary>Price that was paid for this ad</summary>
21209 </member>
21210 <member name="M:OpenMetaverse.DirectoryManager.Classified.ToString">
21211 <summary>Print the struct data as a string</summary>
21212 <returns>A string containing the field name, and field value</returns>
21213 </member>
21214 <member name="T:OpenMetaverse.DirectoryManager.DirectoryParcel">
21215 <summary>
21216 A parcel retrieved from the dataserver such as results from the
21217 "For-Sale" listings or "Places" Search
21218 </summary>
21219 </member>
21220 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.ID">
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>
21224 </member>
21225 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.Name">
21226 <summary>A string containing the name of the parcel</summary>
21227 </member>
21228 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.ActualArea">
21229 <summary>The size of the parcel</summary>
21230 <remarks>This field is not returned for Places searches</remarks>
21231 </member>
21232 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.SalePrice">
21233 <summary>The price of the parcel</summary>
21234 <remarks>This field is not returned for Places searches</remarks>
21235 </member>
21236 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.Auction">
21237 <summary>If True, this parcel is flagged to be auctioned</summary>
21238 </member>
21239 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.ForSale">
21240 <summary>If true, this parcel is currently set for sale</summary>
21241 </member>
21242 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.Dwell">
21243 <summary>Parcel traffic</summary>
21244 </member>
21245 <member name="M:OpenMetaverse.DirectoryManager.DirectoryParcel.ToString">
21246 <summary>Print the struct data as a string</summary>
21247 <returns>A string containing the field name, and field value</returns>
21248 </member>
21249 <member name="T:OpenMetaverse.DirectoryManager.AgentSearchData">
21250 <summary>
21251 An Avatar returned from the dataserver
21252 </summary>
21253 </member>
21254 <member name="F:OpenMetaverse.DirectoryManager.AgentSearchData.Online">
21255 <summary>Online status of agent</summary>
21256 <remarks>This field appears to be obsolete and always returns false</remarks>
21257 </member>
21258 <member name="F:OpenMetaverse.DirectoryManager.AgentSearchData.FirstName">
21259 <summary>The agents first name</summary>
21260 </member>
21261 <member name="F:OpenMetaverse.DirectoryManager.AgentSearchData.LastName">
21262 <summary>The agents last name</summary>
21263 </member>
21264 <member name="F:OpenMetaverse.DirectoryManager.AgentSearchData.AgentID">
21265 <summary>The agents <see cref="T:OpenMetaverse.UUID"/></summary>
21266 </member>
21267 <member name="M:OpenMetaverse.DirectoryManager.AgentSearchData.ToString">
21268 <summary>Print the struct data as a string</summary>
21269 <returns>A string containing the field name, and field value</returns>
21270 </member>
21271 <member name="T:OpenMetaverse.DirectoryManager.GroupSearchData">
21272 <summary>
21273 Response to a "Groups" Search
21274 </summary>
21275 </member>
21276 <member name="F:OpenMetaverse.DirectoryManager.GroupSearchData.GroupID">
21277 <summary>The Group ID</summary>
21278 </member>
21279 <member name="F:OpenMetaverse.DirectoryManager.GroupSearchData.GroupName">
21280 <summary>The name of the group</summary>
21281 </member>
21282 <member name="F:OpenMetaverse.DirectoryManager.GroupSearchData.Members">
21283 <summary>The current number of members</summary>
21284 </member>
21285 <member name="M:OpenMetaverse.DirectoryManager.GroupSearchData.ToString">
21286 <summary>Print the struct data as a string</summary>
21287 <returns>A string containing the field name, and field value</returns>
21288 </member>
21289 <member name="T:OpenMetaverse.DirectoryManager.PlacesSearchData">
21290 <summary>
21291 Parcel information returned from a <see cref="M:OpenMetaverse.DirectoryManager.StartPlacesSearch"/> request
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
21302 </summary>
21303 </member>
21304 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.OwnerID">
21305 <summary>The ID of the Agent of Group that owns the parcel</summary>
21306 </member>
21307 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.Name">
21308 <summary>The name</summary>
21309 </member>
21310 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.Desc">
21311 <summary>The description</summary>
21312 </member>
21313 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.ActualArea">
21314 <summary>The Size of the parcel</summary>
21315 </member>
21316 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.BillableArea">
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>
21320 </member>
21321 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.Flags">
21322 <summary>Indicates the ForSale status of the parcel</summary>
21323 </member>
21324 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.GlobalX">
21325 <summary>The Gridwide X position</summary>
21326 </member>
21327 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.GlobalY">
21328 <summary>The Gridwide Y position</summary>
21329 </member>
21330 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.GlobalZ">
21331 <summary>The Z position of the parcel, or 0 if no landing point set</summary>
21332 </member>
21333 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.SimName">
21334 <summary>The name of the Region the parcel is located in</summary>
21335 </member>
21336 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.SnapshotID">
21337 <summary>The Asset ID of the parcels Snapshot texture</summary>
21338 </member>
21339 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.Dwell">
21340 <summary>The calculated visitor traffic</summary>
21341 </member>
21342 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.SKU">
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>
21353 </member>
21354 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.Price">
21355 <summary>No longer used, will always be 0</summary>
21356 </member>
21357 <member name="M:OpenMetaverse.DirectoryManager.PlacesSearchData.ToSLurl">
21358 <summary>Get a SL URL for the parcel</summary>
21359 <returns>A string, containing a standard SLURL</returns>
21360 </member>
21361 <member name="M:OpenMetaverse.DirectoryManager.PlacesSearchData.ToString">
21362 <summary>Print the struct data as a string</summary>
21363 <returns>A string containing the field name, and field value</returns>
21364 </member> 21694 </member>
21365 <member name="T:OpenMetaverse.DirectoryManager.EventsSearchData"> 21695 <member name="T:OpenMetaverse.Permissions">
21366 <summary> 21696 <summary>
21367 An "Event" Listing summary 21697
21368 </summary> 21698 </summary>
21369 </member> 21699 </member>
21370 <member name="F:OpenMetaverse.DirectoryManager.EventsSearchData.Owner"> 21700 <member name="M:OpenMetaverse.WrappedObject`1.Dispose">
21371 <summary>The ID of the event creator</summary>
21372 </member>
21373 <member name="F:OpenMetaverse.DirectoryManager.EventsSearchData.Name">
21374 <summary>The name of the event</summary>
21375 </member>
21376 <member name="F:OpenMetaverse.DirectoryManager.EventsSearchData.ID">
21377 <summary>The events ID</summary>
21378 </member>
21379 <member name="F:OpenMetaverse.DirectoryManager.EventsSearchData.Date">
21380 <summary>A string containing the short date/time the event will begin</summary>
21381 </member>
21382 <member name="F:OpenMetaverse.DirectoryManager.EventsSearchData.Time">
21383 <summary>The event start time in Unixtime (seconds since epoch)</summary>
21384 </member>
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">
21393 <summary> 21701 <summary>
21394 The details of an "Event" 21702 Checks the instance back into the object pool
21395 </summary> 21703 </summary>
21396 </member> 21704 </member>
21397 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.ID"> 21705 <member name="P:OpenMetaverse.WrappedObject`1.Instance">
21398 <summary>The events ID</summary>
21399 </member>
21400 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Creator">
21401 <summary>The ID of the event creator</summary>
21402 </member>
21403 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Name">
21404 <summary>The name of the event</summary>
21405 </member>
21406 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Category">
21407 <summary>The category</summary>
21408 </member>
21409 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Desc">
21410 <summary>The events description</summary>
21411 </member>
21412 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Date">
21413 <summary>The short date/time the event will begin</summary>
21414 </member>
21415 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.DateUTC">
21416 <summary>The event start time in Unixtime (seconds since epoch) UTC adjusted</summary>
21417 </member>
21418 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Duration">
21419 <summary>The length of the event in minutes</summary>
21420 </member>
21421 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Cover">
21422 <summary>0 if no cover charge applies</summary>
21423 </member>
21424 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Amount">
21425 <summary>The cover charge amount in L$ if applicable</summary>
21426 </member>
21427 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.SimName">
21428 <summary>The name of the region where the event is being held</summary>
21429 </member>
21430 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.GlobalPos">
21431 <summary>The gridwide location of the event</summary>
21432 </member>
21433 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Flags">
21434 <summary>The maturity rating</summary>
21435 </member>
21436 <member name="M:OpenMetaverse.DirectoryManager.EventInfo.ToSLurl">
21437 <summary>Get a SL URL for the parcel where the event is hosted</summary>
21438 <returns>A string, containing a standard SLURL</returns>
21439 </member>
21440 <member name="M:OpenMetaverse.DirectoryManager.EventInfo.ToString">
21441 <summary>Print the struct data as a string</summary>
21442 <returns>A string containing the field name, and field value</returns>
21443 </member>
21444 <member name="T:OpenMetaverse.EventInfoReplyEventArgs">
21445 <summary>Contains the Event data returned from the data server from an EventInfoRequest</summary>
21446 </member>
21447 <member name="M:OpenMetaverse.EventInfoReplyEventArgs.#ctor(OpenMetaverse.DirectoryManager.EventInfo)">
21448 <summary>Construct a new instance of the EventInfoReplyEventArgs class</summary>
21449 <param name="matchedEvent">A single EventInfo object containing the details of an event</param>
21450 </member>
21451 <member name="P:OpenMetaverse.EventInfoReplyEventArgs.MatchedEvent">
21452 <summary> 21706 <summary>
21453 A single EventInfo object containing the details of an event 21707 Returns an instance of the class that has been checked out of the Object Pool.
21454 </summary> 21708 </summary>
21455 </member> 21709 </member>
21456 <member name="T:OpenMetaverse.DirEventsReplyEventArgs">
21457 <summary>Contains the "Event" detail data returned from the data server</summary>
21458 </member>
21459 <member name="M:OpenMetaverse.DirEventsReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.DirectoryManager.EventsSearchData})">
21460 <summary>Construct a new instance of the DirEventsReplyEventArgs class</summary>
21461 <param name="queryID">The ID of the query returned by the data server.
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>
21464 </member>
21465 <member name="P:OpenMetaverse.DirEventsReplyEventArgs.QueryID">
21466 <summary>The ID returned by <see cref="M:OpenMetaverse.DirectoryManager.StartEventsSearch(System.String,System.UInt32)"/></summary>
21467 </member>
21468 <member name="P:OpenMetaverse.DirEventsReplyEventArgs.MatchedEvents">
21469 <summary>A list of "Events" returned by the data server</summary>
21470 </member>
21471 <member name="T:OpenMetaverse.PlacesReplyEventArgs">
21472 <summary>Contains the "Event" list data returned from the data server</summary>
21473 </member>
21474 <member name="M:OpenMetaverse.PlacesReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.DirectoryManager.PlacesSearchData})">
21475 <summary>Construct a new instance of PlacesReplyEventArgs class</summary>
21476 <param name="queryID">The ID of the query returned by the data server.
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>
21479 </member>
21480 <member name="P:OpenMetaverse.PlacesReplyEventArgs.QueryID">
21481 <summary>The ID returned by <see cref="M:OpenMetaverse.DirectoryManager.StartPlacesSearch"/></summary>
21482 </member>
21483 <member name="P:OpenMetaverse.PlacesReplyEventArgs.MatchedPlaces">
21484 <summary>A list of "Places" returned by the data server</summary>
21485 </member>
21486 <member name="T:OpenMetaverse.DirPlacesReplyEventArgs">
21487 <summary>Contains the places data returned from the data server</summary>
21488 </member>
21489 <member name="M:OpenMetaverse.DirPlacesReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.DirectoryManager.DirectoryParcel})">
21490 <summary>Construct a new instance of the DirPlacesReplyEventArgs class</summary>
21491 <param name="queryID">The ID of the query returned by the data server.
21492 This will correlate to the ID returned by the <see cref="!:StartDirPlacesSearch"/> method</param>
21493 <param name="matchedParcels">A list containing land data returned by the data server</param>
21494 </member>
21495 <member name="P:OpenMetaverse.DirPlacesReplyEventArgs.QueryID">
21496 <summary>The ID returned by <see cref="M:OpenMetaverse.DirectoryManager.StartDirPlacesSearch(System.String,System.Int32)"/></summary>
21497 </member>
21498 <member name="P:OpenMetaverse.DirPlacesReplyEventArgs.MatchedParcels">
21499 <summary>A list containing Places data returned by the data server</summary>
21500 </member>
21501 <member name="T:OpenMetaverse.DirClassifiedsReplyEventArgs">
21502 <summary>Contains the classified data returned from the data server</summary>
21503 </member>
21504 <member name="M:OpenMetaverse.DirClassifiedsReplyEventArgs.#ctor(System.Collections.Generic.List{OpenMetaverse.DirectoryManager.Classified})">
21505 <summary>Construct a new instance of the DirClassifiedsReplyEventArgs class</summary>
21506 <param name="classifieds">A list of classified ad data returned from the data server</param>
21507 </member>
21508 <member name="P:OpenMetaverse.DirClassifiedsReplyEventArgs.Classifieds">
21509 <summary>A list containing Classified Ads returned by the data server</summary>
21510 </member>
21511 <member name="T:OpenMetaverse.DirGroupsReplyEventArgs">
21512 <summary>Contains the group data returned from the data server</summary>
21513 </member>
21514 <member name="M:OpenMetaverse.DirGroupsReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.DirectoryManager.GroupSearchData})">
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>
21519 </member>
21520 <member name="P:OpenMetaverse.DirGroupsReplyEventArgs.QueryID">
21521 <summary>The ID returned by <see cref="M:OpenMetaverse.DirectoryManager.StartGroupSearch(System.String,System.Int32)"/></summary>
21522 </member>
21523 <member name="P:OpenMetaverse.DirGroupsReplyEventArgs.MatchedGroups">
21524 <summary>A list containing Groups data returned by the data server</summary>
21525 </member>
21526 <member name="T:OpenMetaverse.DirPeopleReplyEventArgs">
21527 <summary>Contains the people data returned from the data server</summary>
21528 </member>
21529 <member name="M:OpenMetaverse.DirPeopleReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.DirectoryManager.AgentSearchData})">
21530 <summary>Construct a new instance of the DirPeopleReplyEventArgs class</summary>
21531 <param name="queryID">The ID of the query returned by the data server.
21532 This will correlate to the ID returned by the <see cref="!:StartPeopleSearch"/> method</param>
21533 <param name="matchedPeople">A list of people data returned by the data server</param>
21534 </member>
21535 <member name="P:OpenMetaverse.DirPeopleReplyEventArgs.QueryID">
21536 <summary>The ID returned by <see cref="M:OpenMetaverse.DirectoryManager.StartPeopleSearch(System.String,System.Int32)"/></summary>
21537 </member>
21538 <member name="P:OpenMetaverse.DirPeopleReplyEventArgs.MatchedPeople">
21539 <summary>A list containing People data returned by the data server</summary>
21540 </member>
21541 <member name="T:OpenMetaverse.DirLandReplyEventArgs">
21542 <summary>Contains the land sales data returned from the data server</summary>
21543 </member>
21544 <member name="M:OpenMetaverse.DirLandReplyEventArgs.#ctor(System.Collections.Generic.List{OpenMetaverse.DirectoryManager.DirectoryParcel})">
21545 <summary>Construct a new instance of the DirLandReplyEventArgs class</summary>
21546 <param name="dirParcels">A list of parcels for sale returned by the data server</param>
21547 </member>
21548 <member name="P:OpenMetaverse.DirLandReplyEventArgs.DirParcels">
21549 <summary>A list containing land forsale data returned by the data server</summary>
21550 </member>
21551 <member name="T:OpenMetaverse.Messages.Linden.TeleportFinishMessage"> 21710 <member name="T:OpenMetaverse.Messages.Linden.TeleportFinishMessage">
21552 <summary> 21711 <summary>
21553 Sent to the client to indicate a teleport request has completed 21712 Sent to the client to indicate a teleport request has completed
21554 </summary> 21713 </summary>
21555 </member> 21714 </member>
21556 <member name="T:OpenMetaverse.Interfaces.IMessage">
21557 <summary>
21558 Interface requirements for Messaging system
21559 </summary>
21560 </member>
21561 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.AgentID"> 21715 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.AgentID">
21562 <summary>The <see cref="T:OpenMetaverse.UUID"/> of the agent</summary> 21716 <summary>The <see cref="T:OpenMetaverse.UUID"/> of the agent</summary>
21563 </member> 21717 </member>
@@ -23514,2624 +23668,2470 @@
23514 </summary> 23668 </summary>
23515 <returns>OSD containting the messaage</returns> 23669 <returns>OSD containting the messaage</returns>
23516 </member> 23670 </member>
23517 <member name="T:OpenMetaverse.Assets.AssetsArchiver"> 23671 <member name="F:OpenMetaverse.InventorySortOrder.ByName">
23672 <summary>Sort by name</summary>
23673 </member>
23674 <member name="F:OpenMetaverse.InventorySortOrder.ByDate">
23675 <summary>Sort by date</summary>
23676 </member>
23677 <member name="F:OpenMetaverse.InventorySortOrder.FoldersByName">
23678 <summary>Sort folders by name, regardless of whether items are
23679 sorted by name or date</summary>
23680 </member>
23681 <member name="F:OpenMetaverse.InventorySortOrder.SystemFoldersToTop">
23682 <summary>Place system folders at the top</summary>
23683 </member>
23684 <member name="T:OpenMetaverse.DeRezDestination">
23518 <summary> 23685 <summary>
23519 Archives assets 23686 Possible destinations for DeRezObject request
23520 </summary> 23687 </summary>
23521 </member> 23688 </member>
23522 <member name="F:OpenMetaverse.Assets.AssetsArchiver.m_assets"> 23689 <member name="F:OpenMetaverse.DeRezDestination.AgentInventorySave">
23690 <summary></summary>
23691 </member>
23692 <member name="F:OpenMetaverse.DeRezDestination.AgentInventoryCopy">
23693 <summary>Copy from in-world to agent inventory</summary>
23694 </member>
23695 <member name="F:OpenMetaverse.DeRezDestination.TaskInventory">
23696 <summary>Derez to TaskInventory</summary>
23697 </member>
23698 <member name="F:OpenMetaverse.DeRezDestination.Attachment">
23699 <summary></summary>
23700 </member>
23701 <member name="F:OpenMetaverse.DeRezDestination.AgentInventoryTake">
23702 <summary>Take Object</summary>
23703 </member>
23704 <member name="F:OpenMetaverse.DeRezDestination.ForceToGodInventory">
23705 <summary></summary>
23706 </member>
23707 <member name="F:OpenMetaverse.DeRezDestination.TrashFolder">
23708 <summary>Delete Object</summary>
23709 </member>
23710 <member name="F:OpenMetaverse.DeRezDestination.AttachmentToInventory">
23711 <summary>Put an avatar attachment into agent inventory</summary>
23712 </member>
23713 <member name="F:OpenMetaverse.DeRezDestination.AttachmentExists">
23714 <summary></summary>
23715 </member>
23716 <member name="F:OpenMetaverse.DeRezDestination.ReturnToOwner">
23717 <summary>Return an object back to the owner's inventory</summary>
23718 </member>
23719 <member name="F:OpenMetaverse.DeRezDestination.ReturnToLastOwner">
23720 <summary>Return a deeded object back to the last owner's inventory</summary>
23721 </member>
23722 <member name="T:OpenMetaverse.InventoryItemFlags">
23523 <summary> 23723 <summary>
23524 Archive assets 23724 Upper half of the Flags field for inventory items
23525 </summary> 23725 </summary>
23526 </member> 23726 </member>
23527 <member name="M:OpenMetaverse.Assets.AssetsArchiver.Archive(OpenMetaverse.Assets.TarArchiveWriter)"> 23727 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectSlamPerm">
23728 <summary>Indicates that the NextOwner permission will be set to the
23729 most restrictive set of permissions found in the object set
23730 (including linkset items and object inventory items) on next rez</summary>
23731 </member>
23732 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectSlamSale">
23733 <summary>Indicates that the object sale information has been
23734 changed</summary>
23735 </member>
23736 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectOverwriteBase">
23737 <summary>If set, and a slam bit is set, indicates BaseMask will be overwritten on Rez</summary>
23738 </member>
23739 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectOverwriteOwner">
23740 <summary>If set, and a slam bit is set, indicates OwnerMask will be overwritten on Rez</summary>
23741 </member>
23742 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectOverwriteGroup">
23743 <summary>If set, and a slam bit is set, indicates GroupMask will be overwritten on Rez</summary>
23744 </member>
23745 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectOverwriteEveryone">
23746 <summary>If set, and a slam bit is set, indicates EveryoneMask will be overwritten on Rez</summary>
23747 </member>
23748 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectOverwriteNextOwner">
23749 <summary>If set, and a slam bit is set, indicates NextOwnerMask will be overwritten on Rez</summary>
23750 </member>
23751 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectHasMultipleItems">
23752 <summary>Indicates whether this object is composed of multiple
23753 items or not</summary>
23754 </member>
23755 <member name="F:OpenMetaverse.InventoryItemFlags.SharedSingleReference">
23756 <summary>Indicates that the asset is only referenced by this
23757 inventory item. If this item is deleted or updated to reference a
23758 new assetID, the asset can be deleted</summary>
23759 </member>
23760 <member name="T:OpenMetaverse.InventoryBase">
23528 <summary> 23761 <summary>
23529 Archive the assets given to this archiver to the given archive. 23762 Base Class for Inventory Items
23530 </summary> 23763 </summary>
23531 <param name="archive"></param>
23532 </member> 23764 </member>
23533 <member name="M:OpenMetaverse.Assets.AssetsArchiver.WriteMetadata(OpenMetaverse.Assets.TarArchiveWriter)"> 23765 <member name="F:OpenMetaverse.InventoryBase.UUID">
23766 <summary><seealso cref="T:OpenMetaverse.UUID"/> of item/folder</summary>
23767 </member>
23768 <member name="F:OpenMetaverse.InventoryBase.ParentUUID">
23769 <summary><seealso cref="T:OpenMetaverse.UUID"/> of parent folder</summary>
23770 </member>
23771 <member name="F:OpenMetaverse.InventoryBase.Name">
23772 <summary>Name of item/folder</summary>
23773 </member>
23774 <member name="F:OpenMetaverse.InventoryBase.OwnerID">
23775 <summary>Item/Folder Owners <seealso cref="T:OpenMetaverse.UUID"/></summary>
23776 </member>
23777 <member name="M:OpenMetaverse.InventoryBase.#ctor(OpenMetaverse.UUID)">
23534 <summary> 23778 <summary>
23535 Write an assets metadata file to the given archive 23779 Constructor, takes an itemID as a parameter
23536 </summary> 23780 </summary>
23537 <param name="archive"></param> 23781 <param name="itemID">The <seealso cref="T:OpenMetaverse.UUID"/> of the item</param>
23538 </member> 23782 </member>
23539 <member name="M:OpenMetaverse.Assets.AssetsArchiver.WriteData(OpenMetaverse.Assets.TarArchiveWriter)"> 23783 <member name="M:OpenMetaverse.InventoryBase.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
23540 <summary> 23784 <summary>
23541 Write asset data files to the given archive 23785
23542 </summary> 23786 </summary>
23543 <param name="archive"></param> 23787 <returns></returns>
23544 </member> 23788 </member>
23545 <member name="T:OpenMetaverse.Assets.ArchiveConstants"> 23789 <member name="M:OpenMetaverse.InventoryBase.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
23546 <summary> 23790 <summary>
23547 Constants for the archiving module 23791
23548 </summary> 23792 </summary>
23793 <returns></returns>
23549 </member> 23794 </member>
23550 <member name="F:OpenMetaverse.Assets.ArchiveConstants.CONTROL_FILE_PATH"> 23795 <member name="M:OpenMetaverse.InventoryBase.GetHashCode">
23551 <summary> 23796 <summary>
23552 The location of the archive control file 23797 Generates a number corresponding to the value of the object to support the use of a hash table,
23798 suitable for use in hashing algorithms and data structures such as a hash table
23553 </summary> 23799 </summary>
23800 <returns>A Hashcode of all the combined InventoryBase fields</returns>
23554 </member> 23801 </member>
23555 <member name="F:OpenMetaverse.Assets.ArchiveConstants.ASSETS_PATH"> 23802 <member name="M:OpenMetaverse.InventoryBase.Equals(System.Object)">
23556 <summary> 23803 <summary>
23557 Path for the assets held in an archive 23804 Determine whether the specified <seealso cref="T:OpenMetaverse.InventoryBase"/> object is equal to the current object
23558 </summary> 23805 </summary>
23806 <param name="o">InventoryBase object to compare against</param>
23807 <returns>true if objects are the same</returns>
23559 </member> 23808 </member>
23560 <member name="F:OpenMetaverse.Assets.ArchiveConstants.OBJECTS_PATH"> 23809 <member name="M:OpenMetaverse.InventoryBase.Equals(OpenMetaverse.InventoryBase)">
23561 <summary> 23810 <summary>
23562 Path for the prims file 23811 Determine whether the specified <seealso cref="T:OpenMetaverse.InventoryBase"/> object is equal to the current object
23563 </summary> 23812 </summary>
23813 <param name="o">InventoryBase object to compare against</param>
23814 <returns>true if objects are the same</returns>
23564 </member> 23815 </member>
23565 <member name="F:OpenMetaverse.Assets.ArchiveConstants.TERRAINS_PATH"> 23816 <member name="M:OpenMetaverse.InventoryBase.GetOSD">
23566 <summary> 23817 <summary>
23567 Path for terrains. Technically these may be assets, but I think it's quite nice to split them out. 23818 Convert inventory to OSD
23568 </summary> 23819 </summary>
23820 <returns>OSD representation</returns>
23569 </member> 23821 </member>
23570 <member name="F:OpenMetaverse.Assets.ArchiveConstants.SETTINGS_PATH"> 23822 <member name="T:OpenMetaverse.InventoryItem">
23571 <summary> 23823 <summary>
23572 Path for region settings. 23824 An Item in Inventory
23573 </summary> 23825 </summary>
23574 </member> 23826 </member>
23575 <member name="F:OpenMetaverse.Assets.ArchiveConstants.ASSET_EXTENSION_SEPARATOR"> 23827 <member name="F:OpenMetaverse.InventoryItem.AssetUUID">
23828 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of this item</summary>
23829 </member>
23830 <member name="F:OpenMetaverse.InventoryItem.Permissions">
23831 <summary>The combined <seealso cref="T:OpenMetaverse.Permissions"/> of this item</summary>
23832 </member>
23833 <member name="F:OpenMetaverse.InventoryItem.AssetType">
23834 <summary>The type of item from <seealso cref="T:OpenMetaverse.AssetType"/></summary>
23835 </member>
23836 <member name="F:OpenMetaverse.InventoryItem.InventoryType">
23837 <summary>The type of item from the <seealso cref="T:OpenMetaverse.InventoryType"/> enum</summary>
23838 </member>
23839 <member name="F:OpenMetaverse.InventoryItem.CreatorID">
23840 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the creator of this item</summary>
23841 </member>
23842 <member name="F:OpenMetaverse.InventoryItem.Description">
23843 <summary>A Description of this item</summary>
23844 </member>
23845 <member name="F:OpenMetaverse.InventoryItem.GroupID">
23846 <summary>The <seealso cref="T:OpenMetaverse.Group"/>s <seealso cref="T:OpenMetaverse.UUID"/> this item is set to or owned by</summary>
23847 </member>
23848 <member name="F:OpenMetaverse.InventoryItem.GroupOwned">
23849 <summary>If true, item is owned by a group</summary>
23850 </member>
23851 <member name="F:OpenMetaverse.InventoryItem.SalePrice">
23852 <summary>The price this item can be purchased for</summary>
23853 </member>
23854 <member name="F:OpenMetaverse.InventoryItem.SaleType">
23855 <summary>The type of sale from the <seealso cref="T:OpenMetaverse.SaleType"/> enum</summary>
23856 </member>
23857 <member name="F:OpenMetaverse.InventoryItem.Flags">
23858 <summary>Combined flags from <seealso cref="T:OpenMetaverse.InventoryItemFlags"/></summary>
23859 </member>
23860 <member name="F:OpenMetaverse.InventoryItem.CreationDate">
23861 <summary>Time and date this inventory item was created, stored as
23862 UTC (Coordinated Universal Time)</summary>
23863 </member>
23864 <member name="F:OpenMetaverse.InventoryItem.TransactionID">
23865 <summary>Used to update the AssetID in requests sent to the server</summary>
23866 </member>
23867 <member name="F:OpenMetaverse.InventoryItem.LastOwnerID">
23868 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the previous owner of the item</summary>
23869 </member>
23870 <member name="M:OpenMetaverse.InventoryItem.#ctor(OpenMetaverse.UUID)">
23576 <summary> 23871 <summary>
23577 The character the separates the uuid from extension information in an archived asset filename 23872 Construct a new InventoryItem object
23578 </summary> 23873 </summary>
23874 <param name="itemID">The <seealso cref="T:OpenMetaverse.UUID"/> of the item</param>
23579 </member> 23875 </member>
23580 <member name="F:OpenMetaverse.Assets.ArchiveConstants.ASSET_TYPE_TO_EXTENSION"> 23876 <member name="M:OpenMetaverse.InventoryItem.#ctor(OpenMetaverse.InventoryType,OpenMetaverse.UUID)">
23581 <summary> 23877 <summary>
23582 Extensions used for asset types in the archive 23878 Construct a new InventoryItem object of a specific Type
23583 </summary> 23879 </summary>
23880 <param name="type">The type of item from <seealso cref="T:OpenMetaverse.InventoryType"/></param>
23881 <param name="itemID"><seealso cref="T:OpenMetaverse.UUID"/> of the item</param>
23584 </member> 23882 </member>
23585 <member name="T:ThreadUtil"> 23883 <member name="M:OpenMetaverse.InventoryItem.IsLink">
23586 <summary> 23884 <summary>
23587 23885 Indicates inventory item is a link
23588 </summary> 23886 </summary>
23887 <returns>True if inventory item is a link to another inventory item</returns>
23589 </member> 23888 </member>
23590 <member name="F:ThreadUtil.wrapperInstance"> 23889 <member name="M:OpenMetaverse.InventoryItem.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
23591 <summary> 23890 <summary>
23592 An instance of DelegateWrapper which calls InvokeWrappedDelegate, 23891
23593 which in turn calls the DynamicInvoke method of the wrapped
23594 delegate
23595 </summary> 23892 </summary>
23893 <returns></returns>
23596 </member> 23894 </member>
23597 <member name="F:ThreadUtil.callback"> 23895 <member name="M:OpenMetaverse.InventoryItem.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
23598 <summary> 23896 <summary>
23599 Callback used to call EndInvoke on the asynchronously 23897
23600 invoked DelegateWrapper
23601 </summary> 23898 </summary>
23899 <returns></returns>
23602 </member> 23900 </member>
23603 <member name="M:ThreadUtil.FireAndForget(System.Delegate,System.Object[])"> 23901 <member name="M:OpenMetaverse.InventoryItem.GetHashCode">
23604 <summary> 23902 <summary>
23605 Executes the specified delegate with the specified arguments 23903 Generates a number corresponding to the value of the object to support the use of a hash table.
23606 asynchronously on a thread pool thread 23904 Suitable for use in hashing algorithms and data structures such as a hash table
23607 </summary> 23905 </summary>
23608 <param name="d"></param> 23906 <returns>A Hashcode of all the combined InventoryItem fields</returns>
23609 <param name="args"></param>
23610 </member> 23907 </member>
23611 <member name="M:ThreadUtil.InvokeWrappedDelegate(System.Delegate,System.Object[])"> 23908 <member name="M:OpenMetaverse.InventoryItem.Equals(System.Object)">
23612 <summary> 23909 <summary>
23613 Invokes the wrapped delegate synchronously 23910 Compares an object
23614 </summary> 23911 </summary>
23615 <param name="d"></param> 23912 <param name="o">The object to compare</param>
23616 <param name="args"></param> 23913 <returns>true if comparison object matches</returns>
23617 </member> 23914 </member>
23618 <member name="M:ThreadUtil.EndWrapperInvoke(System.IAsyncResult)"> 23915 <member name="M:OpenMetaverse.InventoryItem.Equals(OpenMetaverse.InventoryBase)">
23619 <summary> 23916 <summary>
23620 Calls EndInvoke on the wrapper and Close on the resulting WaitHandle 23917 Determine whether the specified <seealso cref="T:OpenMetaverse.InventoryBase"/> object is equal to the current object
23621 to prevent resource leaks
23622 </summary> 23918 </summary>
23623 <param name="ar"></param> 23919 <param name="o">The <seealso cref="T:OpenMetaverse.InventoryBase"/> object to compare against</param>
23920 <returns>true if objects are the same</returns>
23624 </member> 23921 </member>
23625 <member name="T:ThreadUtil.DelegateWrapper"> 23922 <member name="M:OpenMetaverse.InventoryItem.Equals(OpenMetaverse.InventoryItem)">
23626 <summary> 23923 <summary>
23627 Delegate to wrap another delegate and its arguments 23924 Determine whether the specified <seealso cref="T:OpenMetaverse.InventoryItem"/> object is equal to the current object
23628 </summary> 23925 </summary>
23629 <param name="d"></param> 23926 <param name="o">The <seealso cref="T:OpenMetaverse.InventoryItem"/> object to compare against</param>
23630 <param name="args"></param> 23927 <returns>true if objects are the same</returns>
23631 </member>
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> 23928 </member>
23644 <member name="M:OpenMetaverse.UDPPacketBuffer.#ctor"> 23929 <member name="M:OpenMetaverse.InventoryItem.FromOSD(OpenMetaverse.StructuredData.OSD)">
23645 <summary> 23930 <summary>
23646 Create an allocated UDP packet buffer for receiving a packet 23931 Create InventoryItem from OSD
23647 </summary> 23932 </summary>
23933 <param name="data">OSD Data that makes up InventoryItem</param>
23934 <returns>Inventory item created</returns>
23648 </member> 23935 </member>
23649 <member name="M:OpenMetaverse.UDPPacketBuffer.#ctor(System.Net.IPEndPoint)"> 23936 <member name="M:OpenMetaverse.InventoryItem.GetOSD">
23650 <summary> 23937 <summary>
23651 Create an allocated UDP packet buffer for sending a packet 23938 Convert InventoryItem to OSD
23652 </summary> 23939 </summary>
23653 <param name="endPoint">EndPoint of the remote host</param> 23940 <returns>OSD representation of InventoryItem</returns>
23654 </member> 23941 </member>
23655 <member name="M:OpenMetaverse.UDPPacketBuffer.#ctor(System.Net.IPEndPoint,System.Int32)"> 23942 <member name="T:OpenMetaverse.InventoryTexture">
23656 <summary> 23943 <summary>
23657 Create an allocated UDP packet buffer for sending a packet 23944 InventoryTexture Class representing a graphical image
23658 </summary> 23945 </summary>
23659 <param name="endPoint">EndPoint of the remote host</param> 23946 <seealso cref="!:ManagedImage"/>
23660 <param name="bufferSize">Size of the buffer to allocate for packet data</param>
23661 </member> 23947 </member>
23662 <member name="T:OpenMetaverse.PacketBufferPool"> 23948 <member name="M:OpenMetaverse.InventoryTexture.#ctor(OpenMetaverse.UUID)">
23663 <summary> 23949 <summary>
23664 Object pool for packet buffers. This is used to allocate memory for all 23950 Construct an InventoryTexture object
23665 incoming and outgoing packets, and zerocoding buffers for those packets
23666 </summary> 23951 </summary>
23952 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
23953 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
23667 </member> 23954 </member>
23668 <member name="M:OpenMetaverse.PacketBufferPool.#ctor(System.Net.IPEndPoint,System.Int32,System.Int32)"> 23955 <member name="M:OpenMetaverse.InventoryTexture.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
23669 <summary> 23956 <summary>
23670 Initialize the object pool in client mode 23957 Construct an InventoryTexture object from a serialization stream
23671 </summary> 23958 </summary>
23672 <param name="endPoint">Server to connect to</param>
23673 <param name="itemsPerSegment"></param>
23674 <param name="minSegments"></param>
23675 </member> 23959 </member>
23676 <member name="M:OpenMetaverse.PacketBufferPool.#ctor(System.Int32,System.Int32)"> 23960 <member name="T:OpenMetaverse.InventorySound">
23677 <summary> 23961 <summary>
23678 Initialize the object pool in server mode 23962 InventorySound Class representing a playable sound
23679 </summary> 23963 </summary>
23680 <param name="itemsPerSegment"></param>
23681 <param name="minSegments"></param>
23682 </member> 23964 </member>
23683 <member name="M:OpenMetaverse.PacketBufferPool.GetObjectInstance"> 23965 <member name="M:OpenMetaverse.InventorySound.#ctor(OpenMetaverse.UUID)">
23684 <summary> 23966 <summary>
23685 Returns a packet buffer with EndPoint set if the buffer is in 23967 Construct an InventorySound object
23686 client mode, or with EndPoint set to null in server mode
23687 </summary> 23968 </summary>
23688 <returns>Initialized UDPPacketBuffer object</returns> 23969 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
23970 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
23689 </member> 23971 </member>
23690 <member name="M:OpenMetaverse.Pool.#cctor"> 23972 <member name="M:OpenMetaverse.InventorySound.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
23691 <summary> 23973 <summary>
23692 Default constructor 23974 Construct an InventorySound object from a serialization stream
23693 </summary> 23975 </summary>
23694 </member> 23976 </member>
23695 <member name="M:OpenMetaverse.Pool.CheckOut"> 23977 <member name="T:OpenMetaverse.InventoryCallingCard">
23696 <summary> 23978 <summary>
23697 Check a packet buffer out of the pool 23979 InventoryCallingCard Class, contains information on another avatar
23698 </summary> 23980 </summary>
23699 <returns>A packet buffer object</returns>
23700 </member> 23981 </member>
23701 <member name="M:OpenMetaverse.CoordinateFrame.LookDirection(OpenMetaverse.Vector3,OpenMetaverse.Vector3)"> 23982 <member name="M:OpenMetaverse.InventoryCallingCard.#ctor(OpenMetaverse.UUID)">
23702 <summary> 23983 <summary>
23703 23984 Construct an InventoryCallingCard object
23704 </summary> 23985 </summary>
23705 <param name="at">Looking direction, must be a normalized vector</param> 23986 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
23706 <param name="upDirection">Up direction, must be a normalized vector</param> 23987 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
23707 </member> 23988 </member>
23708 <member name="M:OpenMetaverse.CoordinateFrame.LookDirection(System.Double)"> 23989 <member name="M:OpenMetaverse.InventoryCallingCard.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
23709 <summary> 23990 <summary>
23710 Align the coordinate frame X and Y axis with a given rotation 23991 Construct an InventoryCallingCard object from a serialization stream
23711 around the Z axis in radians
23712 </summary> 23992 </summary>
23713 <param name="heading">Absolute rotation around the Z axis in
23714 radians</param>
23715 </member>
23716 <member name="P:OpenMetaverse.CoordinateFrame.Origin">
23717 <summary>Origin position of this coordinate frame</summary>
23718 </member>
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> 23993 </member>
23725 <member name="P:OpenMetaverse.CoordinateFrame.ZAxis"> 23994 <member name="T:OpenMetaverse.InventoryLandmark">
23726 <summary>Z axis of this coordinate frame, or Up in grid terms</summary>
23727 </member>
23728 <member name="T:OpenMetaverse.Animations">
23729 <summary> 23995 <summary>
23730 Static pre-defined animations available to all agents 23996 InventoryLandmark Class, contains details on a specific location
23731 </summary> 23997 </summary>
23732 </member> 23998 </member>
23733 <member name="F:OpenMetaverse.Animations.AFRAID"> 23999 <member name="M:OpenMetaverse.InventoryLandmark.#ctor(OpenMetaverse.UUID)">
23734 <summary>Agent with afraid expression on face</summary> 24000 <summary>
23735 </member> 24001 Construct an InventoryLandmark object
23736 <member name="F:OpenMetaverse.Animations.AIM_BAZOOKA_R"> 24002 </summary>
23737 <summary>Agent aiming a bazooka (right handed)</summary> 24003 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
23738 </member> 24004 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
23739 <member name="F:OpenMetaverse.Animations.AIM_BOW_L">
23740 <summary>Agent aiming a bow (left handed)</summary>
23741 </member>
23742 <member name="F:OpenMetaverse.Animations.AIM_HANDGUN_R">
23743 <summary>Agent aiming a hand gun (right handed)</summary>
23744 </member>
23745 <member name="F:OpenMetaverse.Animations.AIM_RIFLE_R">
23746 <summary>Agent aiming a rifle (right handed)</summary>
23747 </member>
23748 <member name="F:OpenMetaverse.Animations.ANGRY">
23749 <summary>Agent with angry expression on face</summary>
23750 </member>
23751 <member name="F:OpenMetaverse.Animations.AWAY">
23752 <summary>Agent hunched over (away)</summary>
23753 </member>
23754 <member name="F:OpenMetaverse.Animations.BACKFLIP">
23755 <summary>Agent doing a backflip</summary>
23756 </member>
23757 <member name="F:OpenMetaverse.Animations.BELLY_LAUGH">
23758 <summary>Agent laughing while holding belly</summary>
23759 </member>
23760 <member name="F:OpenMetaverse.Animations.BLOW_KISS">
23761 <summary>Agent blowing a kiss</summary>
23762 </member>
23763 <member name="F:OpenMetaverse.Animations.BORED">
23764 <summary>Agent with bored expression on face</summary>
23765 </member>
23766 <member name="F:OpenMetaverse.Animations.BOW">
23767 <summary>Agent bowing to audience</summary>
23768 </member>
23769 <member name="F:OpenMetaverse.Animations.BRUSH">
23770 <summary>Agent brushing himself/herself off</summary>
23771 </member>
23772 <member name="F:OpenMetaverse.Animations.BUSY">
23773 <summary>Agent in busy mode</summary>
23774 </member>
23775 <member name="F:OpenMetaverse.Animations.CLAP">
23776 <summary>Agent clapping hands</summary>
23777 </member>
23778 <member name="F:OpenMetaverse.Animations.COURTBOW">
23779 <summary>Agent doing a curtsey bow</summary>
23780 </member>
23781 <member name="F:OpenMetaverse.Animations.CROUCH">
23782 <summary>Agent crouching</summary>
23783 </member>
23784 <member name="F:OpenMetaverse.Animations.CROUCHWALK">
23785 <summary>Agent crouching while walking</summary>
23786 </member>
23787 <member name="F:OpenMetaverse.Animations.CRY">
23788 <summary>Agent crying</summary>
23789 </member>
23790 <member name="F:OpenMetaverse.Animations.CUSTOMIZE">
23791 <summary>Agent unanimated with arms out (e.g. setting appearance)</summary>
23792 </member>
23793 <member name="F:OpenMetaverse.Animations.CUSTOMIZE_DONE">
23794 <summary>Agent re-animated after set appearance finished</summary>
23795 </member>
23796 <member name="F:OpenMetaverse.Animations.DANCE1">
23797 <summary>Agent dancing</summary>
23798 </member>
23799 <member name="F:OpenMetaverse.Animations.DANCE2">
23800 <summary>Agent dancing</summary>
23801 </member>
23802 <member name="F:OpenMetaverse.Animations.DANCE3">
23803 <summary>Agent dancing</summary>
23804 </member>
23805 <member name="F:OpenMetaverse.Animations.DANCE4">
23806 <summary>Agent dancing</summary>
23807 </member>
23808 <member name="F:OpenMetaverse.Animations.DANCE5">
23809 <summary>Agent dancing</summary>
23810 </member>
23811 <member name="F:OpenMetaverse.Animations.DANCE6">
23812 <summary>Agent dancing</summary>
23813 </member>
23814 <member name="F:OpenMetaverse.Animations.DANCE7">
23815 <summary>Agent dancing</summary>
23816 </member>
23817 <member name="F:OpenMetaverse.Animations.DANCE8">
23818 <summary>Agent dancing</summary>
23819 </member>
23820 <member name="F:OpenMetaverse.Animations.DEAD">
23821 <summary>Agent on ground unanimated</summary>
23822 </member>
23823 <member name="F:OpenMetaverse.Animations.DRINK">
23824 <summary>Agent boozing it up</summary>
23825 </member>
23826 <member name="F:OpenMetaverse.Animations.EMBARRASSED">
23827 <summary>Agent with embarassed expression on face</summary>
23828 </member>
23829 <member name="F:OpenMetaverse.Animations.EXPRESS_AFRAID">
23830 <summary>Agent with afraid expression on face</summary>
23831 </member>
23832 <member name="F:OpenMetaverse.Animations.EXPRESS_ANGER">
23833 <summary>Agent with angry expression on face</summary>
23834 </member>
23835 <member name="F:OpenMetaverse.Animations.EXPRESS_BORED">
23836 <summary>Agent with bored expression on face</summary>
23837 </member>
23838 <member name="F:OpenMetaverse.Animations.EXPRESS_CRY">
23839 <summary>Agent crying</summary>
23840 </member>
23841 <member name="F:OpenMetaverse.Animations.EXPRESS_DISDAIN">
23842 <summary>Agent showing disdain (dislike) for something</summary>
23843 </member>
23844 <member name="F:OpenMetaverse.Animations.EXPRESS_EMBARRASSED">
23845 <summary>Agent with embarassed expression on face</summary>
23846 </member>
23847 <member name="F:OpenMetaverse.Animations.EXPRESS_FROWN">
23848 <summary>Agent with frowning expression on face</summary>
23849 </member>
23850 <member name="F:OpenMetaverse.Animations.EXPRESS_KISS">
23851 <summary>Agent with kissy face</summary>
23852 </member>
23853 <member name="F:OpenMetaverse.Animations.EXPRESS_LAUGH">
23854 <summary>Agent expressing laughgter</summary>
23855 </member>
23856 <member name="F:OpenMetaverse.Animations.EXPRESS_OPEN_MOUTH">
23857 <summary>Agent with open mouth</summary>
23858 </member>
23859 <member name="F:OpenMetaverse.Animations.EXPRESS_REPULSED">
23860 <summary>Agent with repulsed expression on face</summary>
23861 </member>
23862 <member name="F:OpenMetaverse.Animations.EXPRESS_SAD">
23863 <summary>Agent expressing sadness</summary>
23864 </member>
23865 <member name="F:OpenMetaverse.Animations.EXPRESS_SHRUG">
23866 <summary>Agent shrugging shoulders</summary>
23867 </member>
23868 <member name="F:OpenMetaverse.Animations.EXPRESS_SMILE">
23869 <summary>Agent with a smile</summary>
23870 </member>
23871 <member name="F:OpenMetaverse.Animations.EXPRESS_SURPRISE">
23872 <summary>Agent expressing surprise</summary>
23873 </member>
23874 <member name="F:OpenMetaverse.Animations.EXPRESS_TONGUE_OUT">
23875 <summary>Agent sticking tongue out</summary>
23876 </member>
23877 <member name="F:OpenMetaverse.Animations.EXPRESS_TOOTHSMILE">
23878 <summary>Agent with big toothy smile</summary>
23879 </member>
23880 <member name="F:OpenMetaverse.Animations.EXPRESS_WINK">
23881 <summary>Agent winking</summary>
23882 </member>
23883 <member name="F:OpenMetaverse.Animations.EXPRESS_WORRY">
23884 <summary>Agent expressing worry</summary>
23885 </member>
23886 <member name="F:OpenMetaverse.Animations.FALLDOWN">
23887 <summary>Agent falling down</summary>
23888 </member>
23889 <member name="F:OpenMetaverse.Animations.FEMALE_WALK">
23890 <summary>Agent walking (feminine version)</summary>
23891 </member>
23892 <member name="F:OpenMetaverse.Animations.FINGER_WAG">
23893 <summary>Agent wagging finger (disapproval)</summary>
23894 </member>
23895 <member name="F:OpenMetaverse.Animations.FIST_PUMP">
23896 <summary>I'm not sure I want to know</summary>
23897 </member>
23898 <member name="F:OpenMetaverse.Animations.FLY">
23899 <summary>Agent in superman position</summary>
23900 </member>
23901 <member name="F:OpenMetaverse.Animations.FLYSLOW">
23902 <summary>Agent in superman position</summary>
23903 </member>
23904 <member name="F:OpenMetaverse.Animations.HELLO">
23905 <summary>Agent greeting another</summary>
23906 </member>
23907 <member name="F:OpenMetaverse.Animations.HOLD_BAZOOKA_R">
23908 <summary>Agent holding bazooka (right handed)</summary>
23909 </member>
23910 <member name="F:OpenMetaverse.Animations.HOLD_BOW_L">
23911 <summary>Agent holding a bow (left handed)</summary>
23912 </member>
23913 <member name="F:OpenMetaverse.Animations.HOLD_HANDGUN_R">
23914 <summary>Agent holding a handgun (right handed)</summary>
23915 </member> 24005 </member>
23916 <member name="F:OpenMetaverse.Animations.HOLD_RIFLE_R"> 24006 <member name="M:OpenMetaverse.InventoryLandmark.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
23917 <summary>Agent holding a rifle (right handed)</summary> 24007 <summary>
24008 Construct an InventoryLandmark object from a serialization stream
24009 </summary>
23918 </member> 24010 </member>
23919 <member name="F:OpenMetaverse.Animations.HOLD_THROW_R"> 24011 <member name="P:OpenMetaverse.InventoryLandmark.LandmarkVisited">
23920 <summary>Agent throwing an object (right handed)</summary> 24012 <summary>
24013 Landmarks use the InventoryItemFlags struct and will have a flag of 1 set if they have been visited
24014 </summary>
23921 </member> 24015 </member>
23922 <member name="F:OpenMetaverse.Animations.HOVER"> 24016 <member name="T:OpenMetaverse.InventoryObject">
23923 <summary>Agent in static hover</summary> 24017 <summary>
24018 InventoryObject Class contains details on a primitive or coalesced set of primitives
24019 </summary>
23924 </member> 24020 </member>
23925 <member name="F:OpenMetaverse.Animations.HOVER_DOWN"> 24021 <member name="M:OpenMetaverse.InventoryObject.#ctor(OpenMetaverse.UUID)">
23926 <summary>Agent hovering downward</summary> 24022 <summary>
24023 Construct an InventoryObject object
24024 </summary>
24025 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
24026 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
23927 </member> 24027 </member>
23928 <member name="F:OpenMetaverse.Animations.HOVER_UP"> 24028 <member name="M:OpenMetaverse.InventoryObject.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
23929 <summary>Agent hovering upward</summary> 24029 <summary>
24030 Construct an InventoryObject object from a serialization stream
24031 </summary>
23930 </member> 24032 </member>
23931 <member name="F:OpenMetaverse.Animations.IMPATIENT"> 24033 <member name="P:OpenMetaverse.InventoryObject.ItemFlags">
23932 <summary>Agent being impatient</summary> 24034 <summary>
24035 Gets or sets the upper byte of the Flags value
24036 </summary>
23933 </member> 24037 </member>
23934 <member name="F:OpenMetaverse.Animations.JUMP"> 24038 <member name="P:OpenMetaverse.InventoryObject.AttachPoint">
23935 <summary>Agent jumping</summary> 24039 <summary>
24040 Gets or sets the object attachment point, the lower byte of the Flags value
24041 </summary>
23936 </member> 24042 </member>
23937 <member name="F:OpenMetaverse.Animations.JUMP_FOR_JOY"> 24043 <member name="T:OpenMetaverse.InventoryNotecard">
23938 <summary>Agent jumping with fervor</summary> 24044 <summary>
24045 InventoryNotecard Class, contains details on an encoded text document
24046 </summary>
23939 </member> 24047 </member>
23940 <member name="F:OpenMetaverse.Animations.KISS_MY_BUTT"> 24048 <member name="M:OpenMetaverse.InventoryNotecard.#ctor(OpenMetaverse.UUID)">
23941 <summary>Agent point to lips then rear end</summary> 24049 <summary>
24050 Construct an InventoryNotecard object
24051 </summary>
24052 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
24053 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
23942 </member> 24054 </member>
23943 <member name="F:OpenMetaverse.Animations.LAND"> 24055 <member name="M:OpenMetaverse.InventoryNotecard.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
23944 <summary>Agent landing from jump, finished flight, etc</summary> 24056 <summary>
24057 Construct an InventoryNotecard object from a serialization stream
24058 </summary>
23945 </member> 24059 </member>
23946 <member name="F:OpenMetaverse.Animations.LAUGH_SHORT"> 24060 <member name="T:OpenMetaverse.InventoryCategory">
23947 <summary>Agent laughing</summary> 24061 <summary>
24062 InventoryCategory Class
24063 </summary>
24064 <remarks>TODO: Is this even used for anything?</remarks>
23948 </member> 24065 </member>
23949 <member name="F:OpenMetaverse.Animations.MEDIUM_LAND"> 24066 <member name="M:OpenMetaverse.InventoryCategory.#ctor(OpenMetaverse.UUID)">
23950 <summary>Agent landing from jump, finished flight, etc</summary> 24067 <summary>
24068 Construct an InventoryCategory object
24069 </summary>
24070 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
24071 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
23951 </member> 24072 </member>
23952 <member name="F:OpenMetaverse.Animations.MOTORCYCLE_SIT"> 24073 <member name="M:OpenMetaverse.InventoryCategory.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
23953 <summary>Agent sitting on a motorcycle</summary> 24074 <summary>
24075 Construct an InventoryCategory object from a serialization stream
24076 </summary>
23954 </member> 24077 </member>
23955 <member name="F:OpenMetaverse.Animations.MUSCLE_BEACH"> 24078 <member name="T:OpenMetaverse.InventoryLSL">
23956 <summary></summary> 24079 <summary>
24080 InventoryLSL Class, represents a Linden Scripting Language object
24081 </summary>
23957 </member> 24082 </member>
23958 <member name="F:OpenMetaverse.Animations.NO"> 24083 <member name="M:OpenMetaverse.InventoryLSL.#ctor(OpenMetaverse.UUID)">
23959 <summary>Agent moving head side to side</summary> 24084 <summary>
24085 Construct an InventoryLSL object
24086 </summary>
24087 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
24088 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
23960 </member> 24089 </member>
23961 <member name="F:OpenMetaverse.Animations.NO_UNHAPPY"> 24090 <member name="M:OpenMetaverse.InventoryLSL.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
23962 <summary>Agent moving head side to side with unhappy expression</summary> 24091 <summary>
24092 Construct an InventoryLSL object from a serialization stream
24093 </summary>
23963 </member> 24094 </member>
23964 <member name="F:OpenMetaverse.Animations.NYAH_NYAH"> 24095 <member name="T:OpenMetaverse.InventorySnapshot">
23965 <summary>Agent taunting another</summary> 24096 <summary>
24097 InventorySnapshot Class, an image taken with the viewer
24098 </summary>
23966 </member> 24099 </member>
23967 <member name="F:OpenMetaverse.Animations.ONETWO_PUNCH"> 24100 <member name="M:OpenMetaverse.InventorySnapshot.#ctor(OpenMetaverse.UUID)">
23968 <summary></summary> 24101 <summary>
24102 Construct an InventorySnapshot object
24103 </summary>
24104 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
24105 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
23969 </member> 24106 </member>
23970 <member name="F:OpenMetaverse.Animations.PEACE"> 24107 <member name="M:OpenMetaverse.InventorySnapshot.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
23971 <summary>Agent giving peace sign</summary> 24108 <summary>
24109 Construct an InventorySnapshot object from a serialization stream
24110 </summary>
23972 </member> 24111 </member>
23973 <member name="F:OpenMetaverse.Animations.POINT_ME"> 24112 <member name="T:OpenMetaverse.InventoryAttachment">
23974 <summary>Agent pointing at self</summary> 24113 <summary>
24114 InventoryAttachment Class, contains details on an attachable object
24115 </summary>
23975 </member> 24116 </member>
23976 <member name="F:OpenMetaverse.Animations.POINT_YOU"> 24117 <member name="M:OpenMetaverse.InventoryAttachment.#ctor(OpenMetaverse.UUID)">
23977 <summary>Agent pointing at another</summary> 24118 <summary>
24119 Construct an InventoryAttachment object
24120 </summary>
24121 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
24122 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
23978 </member> 24123 </member>
23979 <member name="F:OpenMetaverse.Animations.PRE_JUMP"> 24124 <member name="M:OpenMetaverse.InventoryAttachment.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
23980 <summary>Agent preparing for jump (bending knees)</summary> 24125 <summary>
24126 Construct an InventoryAttachment object from a serialization stream
24127 </summary>
23981 </member> 24128 </member>
23982 <member name="F:OpenMetaverse.Animations.PUNCH_LEFT"> 24129 <member name="P:OpenMetaverse.InventoryAttachment.AttachmentPoint">
23983 <summary>Agent punching with left hand</summary> 24130 <summary>
24131 Get the last AttachmentPoint this object was attached to
24132 </summary>
23984 </member> 24133 </member>
23985 <member name="F:OpenMetaverse.Animations.PUNCH_RIGHT"> 24134 <member name="T:OpenMetaverse.InventoryWearable">
23986 <summary>Agent punching with right hand</summary> 24135 <summary>
24136 InventoryWearable Class, details on a clothing item or body part
24137 </summary>
23987 </member> 24138 </member>
23988 <member name="F:OpenMetaverse.Animations.REPULSED"> 24139 <member name="M:OpenMetaverse.InventoryWearable.#ctor(OpenMetaverse.UUID)">
23989 <summary>Agent acting repulsed</summary> 24140 <summary>
24141 Construct an InventoryWearable object
24142 </summary>
24143 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
24144 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
23990 </member> 24145 </member>
23991 <member name="F:OpenMetaverse.Animations.ROUNDHOUSE_KICK"> 24146 <member name="M:OpenMetaverse.InventoryWearable.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
23992 <summary>Agent trying to be Chuck Norris</summary> 24147 <summary>
24148 Construct an InventoryWearable object from a serialization stream
24149 </summary>
23993 </member> 24150 </member>
23994 <member name="F:OpenMetaverse.Animations.RPS_COUNTDOWN"> 24151 <member name="P:OpenMetaverse.InventoryWearable.WearableType">
23995 <summary>Rocks, Paper, Scissors 1, 2, 3</summary> 24152 <summary>
24153 The <seealso cref="T:OpenMetaverse.WearableType"/>, Skin, Shape, Skirt, Etc
24154 </summary>
23996 </member> 24155 </member>
23997 <member name="F:OpenMetaverse.Animations.RPS_PAPER"> 24156 <member name="T:OpenMetaverse.InventoryAnimation">
23998 <summary>Agent with hand flat over other hand</summary> 24157 <summary>
24158 InventoryAnimation Class, A bvh encoded object which animates an avatar
24159 </summary>
23999 </member> 24160 </member>
24000 <member name="F:OpenMetaverse.Animations.RPS_ROCK"> 24161 <member name="M:OpenMetaverse.InventoryAnimation.#ctor(OpenMetaverse.UUID)">
24001 <summary>Agent with fist over other hand</summary> 24162 <summary>
24163 Construct an InventoryAnimation object
24164 </summary>
24165 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
24166 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
24002 </member> 24167 </member>
24003 <member name="F:OpenMetaverse.Animations.RPS_SCISSORS"> 24168 <member name="M:OpenMetaverse.InventoryAnimation.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
24004 <summary>Agent with two fingers spread over other hand</summary> 24169 <summary>
24170 Construct an InventoryAnimation object from a serialization stream
24171 </summary>
24005 </member> 24172 </member>
24006 <member name="F:OpenMetaverse.Animations.RUN"> 24173 <member name="T:OpenMetaverse.InventoryGesture">
24007 <summary>Agent running</summary> 24174 <summary>
24175 InventoryGesture Class, details on a series of animations, sounds, and actions
24176 </summary>
24008 </member> 24177 </member>
24009 <member name="F:OpenMetaverse.Animations.SAD"> 24178 <member name="M:OpenMetaverse.InventoryGesture.#ctor(OpenMetaverse.UUID)">
24010 <summary>Agent appearing sad</summary> 24179 <summary>
24180 Construct an InventoryGesture object
24181 </summary>
24182 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
24183 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
24011 </member> 24184 </member>
24012 <member name="F:OpenMetaverse.Animations.SALUTE"> 24185 <member name="M:OpenMetaverse.InventoryGesture.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
24013 <summary>Agent saluting</summary> 24186 <summary>
24187 Construct an InventoryGesture object from a serialization stream
24188 </summary>
24014 </member> 24189 </member>
24015 <member name="F:OpenMetaverse.Animations.SHOOT_BOW_L"> 24190 <member name="T:OpenMetaverse.InventoryFolder">
24016 <summary>Agent shooting bow (left handed)</summary> 24191 <summary>
24192 A folder contains <seealso cref="T:OpenMetaverse.InventoryItem"/>s and has certain attributes specific
24193 to itself
24194 </summary>
24017 </member> 24195 </member>
24018 <member name="F:OpenMetaverse.Animations.SHOUT"> 24196 <member name="F:OpenMetaverse.InventoryFolder.PreferredType">
24019 <summary>Agent cupping mouth as if shouting</summary> 24197 <summary>The Preferred <seealso cref="T:OpenMetaverse.AssetType"/> for a folder.</summary>
24020 </member> 24198 </member>
24021 <member name="F:OpenMetaverse.Animations.SHRUG"> 24199 <member name="F:OpenMetaverse.InventoryFolder.Version">
24022 <summary>Agent shrugging shoulders</summary> 24200 <summary>The Version of this folder</summary>
24023 </member> 24201 </member>
24024 <member name="F:OpenMetaverse.Animations.SIT"> 24202 <member name="F:OpenMetaverse.InventoryFolder.DescendentCount">
24025 <summary>Agent in sit position</summary> 24203 <summary>Number of child items this folder contains.</summary>
24026 </member> 24204 </member>
24027 <member name="F:OpenMetaverse.Animations.SIT_FEMALE"> 24205 <member name="M:OpenMetaverse.InventoryFolder.#ctor(OpenMetaverse.UUID)">
24028 <summary>Agent in sit position (feminine)</summary> 24206 <summary>
24207 Constructor
24208 </summary>
24209 <param name="itemID">UUID of the folder</param>
24029 </member> 24210 </member>
24030 <member name="F:OpenMetaverse.Animations.SIT_GENERIC"> 24211 <member name="M:OpenMetaverse.InventoryFolder.ToString">
24031 <summary>Agent in sit position (generic)</summary> 24212 <summary>
24213
24214 </summary>
24215 <returns></returns>
24032 </member> 24216 </member>
24033 <member name="F:OpenMetaverse.Animations.SIT_GROUND"> 24217 <member name="M:OpenMetaverse.InventoryFolder.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
24034 <summary>Agent sitting on ground</summary> 24218 <summary>
24219 Get Serilization data for this InventoryFolder object
24220 </summary>
24035 </member> 24221 </member>
24036 <member name="F:OpenMetaverse.Animations.SIT_GROUND_staticRAINED"> 24222 <member name="M:OpenMetaverse.InventoryFolder.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
24037 <summary>Agent sitting on ground</summary> 24223 <summary>
24224 Construct an InventoryFolder object from a serialization stream
24225 </summary>
24038 </member> 24226 </member>
24039 <member name="F:OpenMetaverse.Animations.SIT_TO_STAND"> 24227 <member name="M:OpenMetaverse.InventoryFolder.GetHashCode">
24040 <summary></summary> 24228 <summary>
24229
24230 </summary>
24231 <returns></returns>
24041 </member> 24232 </member>
24042 <member name="F:OpenMetaverse.Animations.SLEEP"> 24233 <member name="M:OpenMetaverse.InventoryFolder.Equals(System.Object)">
24043 <summary>Agent sleeping on side</summary> 24234 <summary>
24235
24236 </summary>
24237 <param name="o"></param>
24238 <returns></returns>
24044 </member> 24239 </member>
24045 <member name="F:OpenMetaverse.Animations.SMOKE_IDLE"> 24240 <member name="M:OpenMetaverse.InventoryFolder.Equals(OpenMetaverse.InventoryBase)">
24046 <summary>Agent smoking</summary> 24241 <summary>
24242
24243 </summary>
24244 <param name="o"></param>
24245 <returns></returns>
24047 </member> 24246 </member>
24048 <member name="F:OpenMetaverse.Animations.SMOKE_INHALE"> 24247 <member name="M:OpenMetaverse.InventoryFolder.Equals(OpenMetaverse.InventoryFolder)">
24049 <summary>Agent inhaling smoke</summary> 24248 <summary>
24249
24250 </summary>
24251 <param name="o"></param>
24252 <returns></returns>
24050 </member> 24253 </member>
24051 <member name="F:OpenMetaverse.Animations.SMOKE_THROW_DOWN"> 24254 <member name="M:OpenMetaverse.InventoryFolder.FromOSD(OpenMetaverse.StructuredData.OSD)">
24052 <summary></summary> 24255 <summary>
24256 Create InventoryFolder from OSD
24257 </summary>
24258 <param name="data">OSD Data that makes up InventoryFolder</param>
24259 <returns>Inventory folder created</returns>
24053 </member> 24260 </member>
24054 <member name="F:OpenMetaverse.Animations.SNAPSHOT"> 24261 <member name="M:OpenMetaverse.InventoryFolder.GetOSD">
24055 <summary>Agent taking a picture</summary> 24262 <summary>
24263 Convert InventoryItem to OSD
24264 </summary>
24265 <returns>OSD representation of InventoryItem</returns>
24056 </member> 24266 </member>
24057 <member name="F:OpenMetaverse.Animations.STAND"> 24267 <member name="T:OpenMetaverse.InventoryManager">
24058 <summary>Agent standing</summary> 24268 <summary>
24269 Tools for dealing with agents inventory
24270 </summary>
24059 </member> 24271 </member>
24060 <member name="F:OpenMetaverse.Animations.STANDUP"> 24272 <member name="F:OpenMetaverse.InventoryManager.MAGIC_ID">
24061 <summary>Agent standing up</summary> 24273 <summary>Used for converting shadow_id to asset_id</summary>
24062 </member> 24274 </member>
24063 <member name="F:OpenMetaverse.Animations.STAND_1"> 24275 <member name="F:OpenMetaverse.InventoryManager.m_ItemReceived">
24064 <summary>Agent standing</summary> 24276 <summary>The event subscribers, null of no subscribers</summary>
24065 </member> 24277 </member>
24066 <member name="F:OpenMetaverse.Animations.STAND_2"> 24278 <member name="M:OpenMetaverse.InventoryManager.OnItemReceived(OpenMetaverse.ItemReceivedEventArgs)">
24067 <summary>Agent standing</summary> 24279 <summary>Raises the ItemReceived Event</summary>
24280 <param name="e">A ItemReceivedEventArgs object containing
24281 the data sent from the simulator</param>
24068 </member> 24282 </member>
24069 <member name="F:OpenMetaverse.Animations.STAND_3"> 24283 <member name="F:OpenMetaverse.InventoryManager.m_ItemReceivedLock">
24070 <summary>Agent standing</summary> 24284 <summary>Thread sync lock object</summary>
24071 </member> 24285 </member>
24072 <member name="F:OpenMetaverse.Animations.STAND_4"> 24286 <member name="F:OpenMetaverse.InventoryManager.m_FolderUpdated">
24073 <summary>Agent standing</summary> 24287 <summary>The event subscribers, null of no subscribers</summary>
24074 </member> 24288 </member>
24075 <member name="F:OpenMetaverse.Animations.STRETCH"> 24289 <member name="M:OpenMetaverse.InventoryManager.OnFolderUpdated(OpenMetaverse.FolderUpdatedEventArgs)">
24076 <summary>Agent stretching</summary> 24290 <summary>Raises the FolderUpdated Event</summary>
24291 <param name="e">A FolderUpdatedEventArgs object containing
24292 the data sent from the simulator</param>
24077 </member> 24293 </member>
24078 <member name="F:OpenMetaverse.Animations.STRIDE"> 24294 <member name="F:OpenMetaverse.InventoryManager.m_FolderUpdatedLock">
24079 <summary>Agent in stride (fast walk)</summary> 24295 <summary>Thread sync lock object</summary>
24080 </member> 24296 </member>
24081 <member name="F:OpenMetaverse.Animations.SURF"> 24297 <member name="F:OpenMetaverse.InventoryManager.m_InventoryObjectOffered">
24082 <summary>Agent surfing</summary> 24298 <summary>The event subscribers, null of no subscribers</summary>
24083 </member> 24299 </member>
24084 <member name="F:OpenMetaverse.Animations.SURPRISE"> 24300 <member name="M:OpenMetaverse.InventoryManager.OnInventoryObjectOffered(OpenMetaverse.InventoryObjectOfferedEventArgs)">
24085 <summary>Agent acting surprised</summary> 24301 <summary>Raises the InventoryObjectOffered Event</summary>
24302 <param name="e">A InventoryObjectOfferedEventArgs object containing
24303 the data sent from the simulator</param>
24086 </member> 24304 </member>
24087 <member name="F:OpenMetaverse.Animations.SWORD_STRIKE"> 24305 <member name="F:OpenMetaverse.InventoryManager.m_InventoryObjectOfferedLock">
24088 <summary>Agent striking with a sword</summary> 24306 <summary>Thread sync lock object</summary>
24089 </member> 24307 </member>
24090 <member name="F:OpenMetaverse.Animations.TALK"> 24308 <member name="F:OpenMetaverse.InventoryManager.m_TaskItemReceived">
24091 <summary>Agent talking (lips moving)</summary> 24309 <summary>The event subscribers, null of no subscribers</summary>
24092 </member> 24310 </member>
24093 <member name="F:OpenMetaverse.Animations.TANTRUM"> 24311 <member name="M:OpenMetaverse.InventoryManager.OnTaskItemReceived(OpenMetaverse.TaskItemReceivedEventArgs)">
24094 <summary>Agent throwing a tantrum</summary> 24312 <summary>Raises the TaskItemReceived Event</summary>
24313 <param name="e">A TaskItemReceivedEventArgs object containing
24314 the data sent from the simulator</param>
24095 </member> 24315 </member>
24096 <member name="F:OpenMetaverse.Animations.THROW_R"> 24316 <member name="F:OpenMetaverse.InventoryManager.m_TaskItemReceivedLock">
24097 <summary>Agent throwing an object (right handed)</summary> 24317 <summary>Thread sync lock object</summary>
24098 </member> 24318 </member>
24099 <member name="F:OpenMetaverse.Animations.TRYON_SHIRT"> 24319 <member name="F:OpenMetaverse.InventoryManager.m_FindObjectByPathReply">
24100 <summary>Agent trying on a shirt</summary> 24320 <summary>The event subscribers, null of no subscribers</summary>
24101 </member> 24321 </member>
24102 <member name="F:OpenMetaverse.Animations.TURNLEFT"> 24322 <member name="M:OpenMetaverse.InventoryManager.OnFindObjectByPathReply(OpenMetaverse.FindObjectByPathReplyEventArgs)">
24103 <summary>Agent turning to the left</summary> 24323 <summary>Raises the FindObjectByPath Event</summary>
24324 <param name="e">A FindObjectByPathEventArgs object containing
24325 the data sent from the simulator</param>
24104 </member> 24326 </member>
24105 <member name="F:OpenMetaverse.Animations.TURNRIGHT"> 24327 <member name="F:OpenMetaverse.InventoryManager.m_FindObjectByPathReplyLock">
24106 <summary>Agent turning to the right</summary> 24328 <summary>Thread sync lock object</summary>
24107 </member> 24329 </member>
24108 <member name="F:OpenMetaverse.Animations.TYPE"> 24330 <member name="F:OpenMetaverse.InventoryManager.m_TaskInventoryReply">
24109 <summary>Agent typing</summary> 24331 <summary>The event subscribers, null of no subscribers</summary>
24110 </member> 24332 </member>
24111 <member name="F:OpenMetaverse.Animations.WALK"> 24333 <member name="M:OpenMetaverse.InventoryManager.OnTaskInventoryReply(OpenMetaverse.TaskInventoryReplyEventArgs)">
24112 <summary>Agent walking</summary> 24334 <summary>Raises the TaskInventoryReply Event</summary>
24335 <param name="e">A TaskInventoryReplyEventArgs object containing
24336 the data sent from the simulator</param>
24113 </member> 24337 </member>
24114 <member name="F:OpenMetaverse.Animations.WHISPER"> 24338 <member name="F:OpenMetaverse.InventoryManager.m_TaskInventoryReplyLock">
24115 <summary>Agent whispering</summary> 24339 <summary>Thread sync lock object</summary>
24116 </member> 24340 </member>
24117 <member name="F:OpenMetaverse.Animations.WHISTLE"> 24341 <member name="F:OpenMetaverse.InventoryManager.m_SaveAssetToInventory">
24118 <summary>Agent whispering with fingers in mouth</summary> 24342 <summary>The event subscribers, null of no subscribers</summary>
24119 </member> 24343 </member>
24120 <member name="F:OpenMetaverse.Animations.WINK"> 24344 <member name="M:OpenMetaverse.InventoryManager.OnSaveAssetToInventory(OpenMetaverse.SaveAssetToInventoryEventArgs)">
24121 <summary>Agent winking</summary> 24345 <summary>Raises the SaveAssetToInventory Event</summary>
24346 <param name="e">A SaveAssetToInventoryEventArgs object containing
24347 the data sent from the simulator</param>
24122 </member> 24348 </member>
24123 <member name="F:OpenMetaverse.Animations.WINK_HOLLYWOOD"> 24349 <member name="F:OpenMetaverse.InventoryManager.m_SaveAssetToInventoryLock">
24124 <summary>Agent winking</summary> 24350 <summary>Thread sync lock object</summary>
24125 </member> 24351 </member>
24126 <member name="F:OpenMetaverse.Animations.WORRY"> 24352 <member name="F:OpenMetaverse.InventoryManager.m_ScriptRunningReply">
24127 <summary>Agent worried</summary> 24353 <summary>The event subscribers, null of no subscribers</summary>
24128 </member> 24354 </member>
24129 <member name="F:OpenMetaverse.Animations.YES"> 24355 <member name="M:OpenMetaverse.InventoryManager.OnScriptRunningReply(OpenMetaverse.ScriptRunningReplyEventArgs)">
24130 <summary>Agent nodding yes</summary> 24356 <summary>Raises the ScriptRunningReply Event</summary>
24357 <param name="e">A ScriptRunningReplyEventArgs object containing
24358 the data sent from the simulator</param>
24131 </member> 24359 </member>
24132 <member name="F:OpenMetaverse.Animations.YES_HAPPY"> 24360 <member name="F:OpenMetaverse.InventoryManager.m_ScriptRunningReplyLock">
24133 <summary>Agent nodding yes with happy face</summary> 24361 <summary>Thread sync lock object</summary>
24134 </member> 24362 </member>
24135 <member name="F:OpenMetaverse.Animations.YOGA_FLOAT"> 24363 <member name="F:OpenMetaverse.InventoryManager._NewFolderNames">
24136 <summary>Agent floating with legs and arms crossed</summary> 24364 <summary>Partial mapping of AssetTypes to folder names</summary>
24137 </member> 24365 </member>
24138 <member name="M:OpenMetaverse.Animations.ToDictionary"> 24366 <member name="M:OpenMetaverse.InventoryManager.#ctor(OpenMetaverse.GridClient)">
24139 <summary> 24367 <summary>
24140 A dictionary containing all pre-defined animations 24368 Default constructor
24141 </summary> 24369 </summary>
24142 <returns>A dictionary containing the pre-defined animations, 24370 <param name="client">Reference to the GridClient object</param>
24143 where the key is the animations ID, and the value is a string
24144 containing a name to identify the purpose of the animation</returns>
24145 </member> 24371 </member>
24146 <member name="M:OpenMetaverse.Voice.VoiceParticipant.IDFromName(System.String)"> 24372 <member name="M:OpenMetaverse.InventoryManager.FetchItem(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Int32)">
24147 <summary> 24373 <summary>
24148 Extract the avatar UUID encoded in a SIP URI 24374 Fetch an inventory item from the dataserver
24149 </summary> 24375 </summary>
24150 <param name="inName"></param> 24376 <param name="itemID">The items <seealso cref="T:OpenMetaverse.UUID"/></param>
24151 <returns></returns> 24377 <param name="ownerID">The item Owners <seealso cref="T:OpenMetaverse.UUID"/></param>
24378 <param name="timeoutMS">a integer representing the number of milliseconds to wait for results</param>
24379 <returns>An <seealso cref="T:OpenMetaverse.InventoryItem"/> object on success, or null if no item was found</returns>
24380 <remarks>Items will also be sent to the <seealso cref="M:OpenMetaverse.InventoryManager.OnItemReceived(OpenMetaverse.ItemReceivedEventArgs)"/> event</remarks>
24152 </member> 24381 </member>
24153 <member name="T:OpenMetaverse.MediaPermission"> 24382 <member name="M:OpenMetaverse.InventoryManager.RequestFetchInventory(OpenMetaverse.UUID,OpenMetaverse.UUID)">
24154 <summary> 24383 <summary>
24155 Permissions for control of object media 24384 Request A single inventory item
24156 </summary> 24385 </summary>
24386 <param name="itemID">The items <seealso cref="T:OpenMetaverse.UUID"/></param>
24387 <param name="ownerID">The item Owners <seealso cref="T:OpenMetaverse.UUID"/></param>
24388 <seealso cref="M:OpenMetaverse.InventoryManager.OnItemReceived(OpenMetaverse.ItemReceivedEventArgs)"/>
24157 </member> 24389 </member>
24158 <member name="T:OpenMetaverse.MediaControls"> 24390 <member name="M:OpenMetaverse.InventoryManager.RequestFetchInventory(System.Collections.Generic.List{OpenMetaverse.UUID},System.Collections.Generic.List{OpenMetaverse.UUID})">
24159 <summary> 24391 <summary>
24160 Style of cotrols that shold be displayed to the user 24392 Request inventory items
24161 </summary> 24393 </summary>
24394 <param name="itemIDs">Inventory items to request</param>
24395 <param name="ownerIDs">Owners of the inventory items</param>
24396 <seealso cref="M:OpenMetaverse.InventoryManager.OnItemReceived(OpenMetaverse.ItemReceivedEventArgs)"/>
24162 </member> 24397 </member>
24163 <member name="T:OpenMetaverse.MediaEntry"> 24398 <member name="M:OpenMetaverse.InventoryManager.RequestFetchInventoryCap(System.Collections.Generic.List{OpenMetaverse.UUID},System.Collections.Generic.List{OpenMetaverse.UUID})">
24164 <summary> 24399 <summary>
24165 Class representing media data for a single face 24400 Request inventory items via Capabilities
24166 </summary> 24401 </summary>
24402 <param name="itemIDs">Inventory items to request</param>
24403 <param name="ownerIDs">Owners of the inventory items</param>
24404 <seealso cref="M:OpenMetaverse.InventoryManager.OnItemReceived(OpenMetaverse.ItemReceivedEventArgs)"/>
24167 </member> 24405 </member>
24168 <member name="F:OpenMetaverse.MediaEntry.EnableAlterntiveImage"> 24406 <member name="M:OpenMetaverse.InventoryManager.FolderContents(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.Boolean,OpenMetaverse.InventorySortOrder,System.Int32)">
24169 <summary>Is display of the alternative image enabled</summary> 24407 <summary>
24170 </member> 24408 Get contents of a folder
24171 <member name="F:OpenMetaverse.MediaEntry.AutoLoop"> 24409 </summary>
24172 <summary>Should media auto loop</summary> 24410 <param name="folder">The <seealso cref="T:OpenMetaverse.UUID"/> of the folder to search</param>
24411 <param name="owner">The <seealso cref="T:OpenMetaverse.UUID"/> of the folders owner</param>
24412 <param name="folders">true to retrieve folders</param>
24413 <param name="items">true to retrieve items</param>
24414 <param name="order">sort order to return results in</param>
24415 <param name="timeoutMS">a integer representing the number of milliseconds to wait for results</param>
24416 <returns>A list of inventory items matching search criteria within folder</returns>
24417 <seealso cref="M:OpenMetaverse.InventoryManager.RequestFolderContents(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.Boolean,OpenMetaverse.InventorySortOrder)"/>
24418 <remarks>InventoryFolder.DescendentCount will only be accurate if both folders and items are
24419 requested</remarks>
24173 </member> 24420 </member>
24174 <member name="F:OpenMetaverse.MediaEntry.AutoPlay"> 24421 <member name="M:OpenMetaverse.InventoryManager.RequestFolderContents(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.Boolean,OpenMetaverse.InventorySortOrder)">
24175 <summary>Shoule media be auto played</summary> 24422 <summary>
24423 Request the contents of an inventory folder
24424 </summary>
24425 <param name="folder">The folder to search</param>
24426 <param name="owner">The folder owners <seealso cref="T:OpenMetaverse.UUID"/></param>
24427 <param name="folders">true to return <seealso cref="!:InventoryManager.InventoryFolder"/>s contained in folder</param>
24428 <param name="items">true to return <seealso cref="!:InventoryManager.InventoryItem"/>s containd in folder</param>
24429 <param name="order">the sort order to return items in</param>
24430 <seealso cref="M:OpenMetaverse.InventoryManager.FolderContents(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.Boolean,OpenMetaverse.InventorySortOrder,System.Int32)"/>
24176 </member> 24431 </member>
24177 <member name="F:OpenMetaverse.MediaEntry.AutoScale"> 24432 <member name="M:OpenMetaverse.InventoryManager.RequestFolderContentsCap(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.Boolean,OpenMetaverse.InventorySortOrder)">
24178 <summary>Auto scale media to prim face</summary> 24433 <summary>
24434 Request the contents of an inventory folder using HTTP capabilities
24435 </summary>
24436 <param name="folderID">The folder to search</param>
24437 <param name="ownerID">The folder owners <seealso cref="T:OpenMetaverse.UUID"/></param>
24438 <param name="fetchFolders">true to return <seealso cref="!:InventoryManager.InventoryFolder"/>s contained in folder</param>
24439 <param name="fetchItems">true to return <seealso cref="!:InventoryManager.InventoryItem"/>s containd in folder</param>
24440 <param name="order">the sort order to return items in</param>
24441 <seealso cref="M:OpenMetaverse.InventoryManager.FolderContents(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.Boolean,OpenMetaverse.InventorySortOrder,System.Int32)"/>
24179 </member> 24442 </member>
24180 <member name="F:OpenMetaverse.MediaEntry.AutoZoom"> 24443 <member name="M:OpenMetaverse.InventoryManager.FindFolderForType(OpenMetaverse.AssetType)">
24181 <summary>Should viewer automatically zoom in on the face when clicked</summary> 24444 <summary>
24445 Returns the UUID of the folder (category) that defaults to
24446 containing 'type'. The folder is not necessarily only for that
24447 type
24448 </summary>
24449 <remarks>This will return the root folder if one does not exist</remarks>
24450 <param name="type"></param>
24451 <returns>The UUID of the desired folder if found, the UUID of the RootFolder
24452 if not found, or UUID.Zero on failure</returns>
24182 </member> 24453 </member>
24183 <member name="F:OpenMetaverse.MediaEntry.InteractOnFirstClick"> 24454 <member name="M:OpenMetaverse.InventoryManager.FindObjectByPath(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,System.Int32)">
24184 <summary>Should viewer interpret first click as interaction with the media 24455 <summary>
24185 or when false should the first click be treated as zoom in commadn</summary> 24456 Find an object in inventory using a specific path to search
24457 </summary>
24458 <param name="baseFolder">The folder to begin the search in</param>
24459 <param name="inventoryOwner">The object owners <seealso cref="T:OpenMetaverse.UUID"/></param>
24460 <param name="path">A string path to search</param>
24461 <param name="timeoutMS">milliseconds to wait for a reply</param>
24462 <returns>Found items <seealso cref="T:OpenMetaverse.UUID"/> or <seealso cref="F:OpenMetaverse.UUID.Zero"/> if
24463 timeout occurs or item is not found</returns>
24186 </member> 24464 </member>
24187 <member name="F:OpenMetaverse.MediaEntry.Controls"> 24465 <member name="M:OpenMetaverse.InventoryManager.RequestFindObjectByPath(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String)">
24188 <summary>Style of controls viewer should display when 24466 <summary>
24189 viewer media on this face</summary> 24467 Find inventory items by path
24468 </summary>
24469 <param name="baseFolder">The folder to begin the search in</param>
24470 <param name="inventoryOwner">The object owners <seealso cref="T:OpenMetaverse.UUID"/></param>
24471 <param name="path">A string path to search, folders/objects separated by a '/'</param>
24472 <remarks>Results are sent to the <seealso cref="!:InventoryManager.OnFindObjectByPath"/> event</remarks>
24190 </member> 24473 </member>
24191 <member name="F:OpenMetaverse.MediaEntry.HomeURL"> 24474 <member name="M:OpenMetaverse.InventoryManager.LocalFind(OpenMetaverse.UUID,System.String[],System.Int32,System.Boolean)">
24192 <summary>Starting URL for the media</summary> 24475 <summary>
24476 Search inventory Store object for an item or folder
24477 </summary>
24478 <param name="baseFolder">The folder to begin the search in</param>
24479 <param name="path">An array which creates a path to search</param>
24480 <param name="level">Number of levels below baseFolder to conduct searches</param>
24481 <param name="firstOnly">if True, will stop searching after first match is found</param>
24482 <returns>A list of inventory items found</returns>
24193 </member> 24483 </member>
24194 <member name="F:OpenMetaverse.MediaEntry.CurrentURL"> 24484 <member name="M:OpenMetaverse.InventoryManager.Move(OpenMetaverse.InventoryBase,OpenMetaverse.InventoryFolder)">
24195 <summary>Currently navigated URL</summary> 24485 <summary>
24486 Move an inventory item or folder to a new location
24487 </summary>
24488 <param name="item">The <seealso cref="T:InventoryBase"/> item or folder to move</param>
24489 <param name="newParent">The <seealso cref="T:InventoryFolder"/> to move item or folder to</param>
24196 </member> 24490 </member>
24197 <member name="F:OpenMetaverse.MediaEntry.Height"> 24491 <member name="M:OpenMetaverse.InventoryManager.Move(OpenMetaverse.InventoryBase,OpenMetaverse.InventoryFolder,System.String)">
24198 <summary>Media height in pixes</summary> 24492 <summary>
24493 Move an inventory item or folder to a new location and change its name
24494 </summary>
24495 <param name="item">The <seealso cref="T:InventoryBase"/> item or folder to move</param>
24496 <param name="newParent">The <seealso cref="T:InventoryFolder"/> to move item or folder to</param>
24497 <param name="newName">The name to change the item or folder to</param>
24199 </member> 24498 </member>
24200 <member name="F:OpenMetaverse.MediaEntry.Width"> 24499 <member name="M:OpenMetaverse.InventoryManager.MoveFolder(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String)">
24201 <summary>Media width in pixels</summary> 24500 <summary>
24501 Move and rename a folder
24502 </summary>
24503 <param name="folderID">The source folders <seealso cref="T:OpenMetaverse.UUID"/></param>
24504 <param name="newparentID">The destination folders <seealso cref="T:OpenMetaverse.UUID"/></param>
24505 <param name="newName">The name to change the folder to</param>
24202 </member> 24506 </member>
24203 <member name="F:OpenMetaverse.MediaEntry.ControlPermissions"> 24507 <member name="M:OpenMetaverse.InventoryManager.UpdateFolderProperties(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,OpenMetaverse.AssetType)">
24204 <summary>Who can controls the media</summary> 24508 <summary>
24509 Update folder properties
24510 </summary>
24511 <param name="folderID"><seealso cref="T:OpenMetaverse.UUID"/> of the folder to update</param>
24512 <param name="parentID">Sets folder's parent to <seealso cref="T:OpenMetaverse.UUID"/></param>
24513 <param name="name">Folder name</param>
24514 <param name="type">Folder type</param>
24205 </member> 24515 </member>
24206 <member name="F:OpenMetaverse.MediaEntry.InteractPermissions"> 24516 <member name="M:OpenMetaverse.InventoryManager.MoveFolder(OpenMetaverse.UUID,OpenMetaverse.UUID)">
24207 <summary>Who can interact with the media</summary> 24517 <summary>
24518 Move a folder
24519 </summary>
24520 <param name="folderID">The source folders <seealso cref="T:OpenMetaverse.UUID"/></param>
24521 <param name="newParentID">The destination folders <seealso cref="T:OpenMetaverse.UUID"/></param>
24208 </member> 24522 </member>
24209 <member name="F:OpenMetaverse.MediaEntry.EnableWhiteList"> 24523 <member name="M:OpenMetaverse.InventoryManager.MoveFolders(System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.UUID})">
24210 <summary>Is URL whitelist enabled</summary> 24524 <summary>
24525 Move multiple folders, the keys in the Dictionary parameter,
24526 to a new parents, the value of that folder's key.
24527 </summary>
24528 <param name="foldersNewParents">A Dictionary containing the
24529 <seealso cref="T:OpenMetaverse.UUID"/> of the source as the key, and the
24530 <seealso cref="T:OpenMetaverse.UUID"/> of the destination as the value</param>
24211 </member> 24531 </member>
24212 <member name="F:OpenMetaverse.MediaEntry.WhiteList"> 24532 <member name="M:OpenMetaverse.InventoryManager.MoveItem(OpenMetaverse.UUID,OpenMetaverse.UUID)">
24213 <summary>Array of URLs that are whitelisted</summary> 24533 <summary>
24534 Move an inventory item to a new folder
24535 </summary>
24536 <param name="itemID">The <seealso cref="T:OpenMetaverse.UUID"/> of the source item to move</param>
24537 <param name="folderID">The <seealso cref="T:OpenMetaverse.UUID"/> of the destination folder</param>
24214 </member> 24538 </member>
24215 <member name="M:OpenMetaverse.MediaEntry.GetOSD"> 24539 <member name="M:OpenMetaverse.InventoryManager.MoveItem(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String)">
24216 <summary> 24540 <summary>
24217 Serialize to OSD 24541 Move and rename an inventory item
24218 </summary> 24542 </summary>
24219 <returns>OSDMap with the serialized data</returns> 24543 <param name="itemID">The <seealso cref="T:OpenMetaverse.UUID"/> of the source item to move</param>
24544 <param name="folderID">The <seealso cref="T:OpenMetaverse.UUID"/> of the destination folder</param>
24545 <param name="newName">The name to change the folder to</param>
24220 </member> 24546 </member>
24221 <member name="M:OpenMetaverse.MediaEntry.FromOSD(OpenMetaverse.StructuredData.OSD)"> 24547 <member name="M:OpenMetaverse.InventoryManager.MoveItems(System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.UUID})">
24222 <summary> 24548 <summary>
24223 Deserialize from OSD data 24549 Move multiple inventory items to new locations
24224 </summary> 24550 </summary>
24225 <param name="osd">Serialized OSD data</param> 24551 <param name="itemsNewParents">A Dictionary containing the
24226 <returns>Deserialized object</returns> 24552 <seealso cref="T:OpenMetaverse.UUID"/> of the source item as the key, and the
24553 <seealso cref="T:OpenMetaverse.UUID"/> of the destination folder as the value</param>
24227 </member> 24554 </member>
24228 <member name="T:OpenMetaverse.Imaging.OpenJPEG"> 24555 <member name="M:OpenMetaverse.InventoryManager.RemoveDescendants(OpenMetaverse.UUID)">
24229 <summary> 24556 <summary>
24230 A Wrapper around openjpeg to encode and decode images to and from byte arrays 24557 Remove descendants of a folder
24231 </summary> 24558 </summary>
24559 <param name="folder">The <seealso cref="T:OpenMetaverse.UUID"/> of the folder</param>
24232 </member> 24560 </member>
24233 <member name="F:OpenMetaverse.Imaging.OpenJPEG.TGA_HEADER_SIZE"> 24561 <member name="M:OpenMetaverse.InventoryManager.RemoveItem(OpenMetaverse.UUID)">
24234 <summary>TGA Header size</summary> 24562 <summary>
24563 Remove a single item from inventory
24564 </summary>
24565 <param name="item">The <seealso cref="T:OpenMetaverse.UUID"/> of the inventory item to remove</param>
24235 </member> 24566 </member>
24236 <member name="F:OpenMetaverse.Imaging.OpenJPEG.OpenJPEGLock"> 24567 <member name="M:OpenMetaverse.InventoryManager.RemoveFolder(OpenMetaverse.UUID)">
24237 <summary>OpenJPEG is not threadsafe, so this object is used to lock 24568 <summary>
24238 during calls into unmanaged code</summary> 24569 Remove a folder from inventory
24570 </summary>
24571 <param name="folder">The <seealso cref="T:OpenMetaverse.UUID"/> of the folder to remove</param>
24239 </member> 24572 </member>
24240 <member name="M:OpenMetaverse.Imaging.OpenJPEG.Encode(OpenMetaverse.Imaging.ManagedImage,System.Boolean)"> 24573 <member name="M:OpenMetaverse.InventoryManager.Remove(System.Collections.Generic.List{OpenMetaverse.UUID},System.Collections.Generic.List{OpenMetaverse.UUID})">
24241 <summary> 24574 <summary>
24242 Encode a <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> object into a byte array 24575 Remove multiple items or folders from inventory
24243 </summary> 24576 </summary>
24244 <param name="image">The <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> object to encode</param> 24577 <param name="items">A List containing the <seealso cref="T:OpenMetaverse.UUID"/>s of items to remove</param>
24245 <param name="lossless">true to enable lossless conversion, only useful for small images ie: sculptmaps</param> 24578 <param name="folders">A List containing the <seealso cref="T:OpenMetaverse.UUID"/>s of the folders to remove</param>
24246 <returns>A byte array containing the encoded Image object</returns>
24247 </member> 24579 </member>
24248 <member name="M:OpenMetaverse.Imaging.OpenJPEG.Encode(OpenMetaverse.Imaging.ManagedImage)"> 24580 <member name="M:OpenMetaverse.InventoryManager.EmptyLostAndFound">
24249 <summary> 24581 <summary>
24250 Encode a <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> object into a byte array 24582 Empty the Lost and Found folder
24251 </summary> 24583 </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>
24254 </member> 24584 </member>
24255 <member name="M:OpenMetaverse.Imaging.OpenJPEG.DecodeToImage(System.Byte[],OpenMetaverse.Imaging.ManagedImage@,System.Drawing.Image@)"> 24585 <member name="M:OpenMetaverse.InventoryManager.EmptyTrash">
24256 <summary> 24586 <summary>
24257 Decode JPEG2000 data to an <seealso cref="T:System.Drawing.Image"/> and 24587 Empty the Trash folder
24258 <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/>
24259 </summary> 24588 </summary>
24260 <param name="encoded">JPEG2000 encoded data</param>
24261 <param name="managedImage">ManagedImage object to decode to</param>
24262 <param name="image">Image object to decode to</param>
24263 <returns>True if the decode succeeds, otherwise false</returns>
24264 </member> 24589 </member>
24265 <member name="M:OpenMetaverse.Imaging.OpenJPEG.DecodeToImage(System.Byte[],OpenMetaverse.Imaging.ManagedImage@)"> 24590 <member name="M:OpenMetaverse.InventoryManager.RequestCreateItem(OpenMetaverse.UUID,System.String,System.String,OpenMetaverse.AssetType,OpenMetaverse.UUID,OpenMetaverse.InventoryType,OpenMetaverse.PermissionMask,OpenMetaverse.InventoryManager.ItemCreatedCallback)">
24266 <summary> 24591 <summary>
24267 24592
24268 </summary> 24593 </summary>
24269 <param name="encoded"></param> 24594 <param name="parentFolder"></param>
24270 <param name="managedImage"></param> 24595 <param name="name"></param>
24271 <returns></returns> 24596 <param name="description"></param>
24597 <param name="type"></param>
24598 <param name="assetTransactionID">Proper use is to upload the inventory's asset first, then provide the Asset's TransactionID here.</param>
24599 <param name="invType"></param>
24600 <param name="nextOwnerMask"></param>
24601 <param name="callback"></param>
24272 </member> 24602 </member>
24273 <member name="M:OpenMetaverse.Imaging.OpenJPEG.DecodeLayerBoundaries(System.Byte[],OpenMetaverse.Imaging.OpenJPEG.J2KLayerInfo[]@,System.Int32@)"> 24603 <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)">
24274 <summary> 24604 <summary>
24275 24605
24276 </summary> 24606 </summary>
24277 <param name="encoded"></param> 24607 <param name="parentFolder"></param>
24278 <param name="layerInfo"></param> 24608 <param name="name"></param>
24279 <param name="components"></param> 24609 <param name="description"></param>
24280 <returns></returns> 24610 <param name="type"></param>
24611 <param name="assetTransactionID">Proper use is to upload the inventory's asset first, then provide the Asset's TransactionID here.</param>
24612 <param name="invType"></param>
24613 <param name="wearableType"></param>
24614 <param name="nextOwnerMask"></param>
24615 <param name="callback"></param>
24281 </member> 24616 </member>
24282 <member name="M:OpenMetaverse.Imaging.OpenJPEG.EncodeFromImage(System.Drawing.Bitmap,System.Boolean)"> 24617 <member name="M:OpenMetaverse.InventoryManager.CreateFolder(OpenMetaverse.UUID,System.String)">
24283 <summary> 24618 <summary>
24284 Encode a <seealso cref="T:System.Drawing.Bitmap"/> object into a byte array 24619 Creates a new inventory folder
24285 </summary> 24620 </summary>
24286 <param name="bitmap">The source <seealso cref="T:System.Drawing.Bitmap"/> object to encode</param> 24621 <param name="parentID">ID of the folder to put this folder in</param>
24287 <param name="lossless">true to enable lossless decoding</param> 24622 <param name="name">Name of the folder to create</param>
24288 <returns>A byte array containing the source Bitmap object</returns> 24623 <returns>The UUID of the newly created folder</returns>
24289 </member> 24624 </member>
24290 <member name="T:OpenMetaverse.Imaging.OpenJPEG.J2KLayerInfo"> 24625 <member name="M:OpenMetaverse.InventoryManager.CreateFolder(OpenMetaverse.UUID,System.String,OpenMetaverse.AssetType)">
24291 <summary> 24626 <summary>
24292 Defines the beginning and ending file positions of a layer in an 24627 Creates a new inventory folder
24293 LRCP-progression JPEG2000 file
24294 </summary> 24628 </summary>
24629 <param name="parentID">ID of the folder to put this folder in</param>
24630 <param name="name">Name of the folder to create</param>
24631 <param name="preferredType">Sets this folder as the default folder
24632 for new assets of the specified type. Use <code>AssetType.Unknown</code>
24633 to create a normal folder, otherwise it will likely create a
24634 duplicate of an existing folder type</param>
24635 <returns>The UUID of the newly created folder</returns>
24636 <remarks>If you specify a preferred type of <code>AsseType.Folder</code>
24637 it will create a new root folder which may likely cause all sorts
24638 of strange problems</remarks>
24295 </member> 24639 </member>
24296 <member name="T:OpenMetaverse.Imaging.OpenJPEG.MarshalledImage"> 24640 <member name="M:OpenMetaverse.InventoryManager.RequestCreateItemFromAsset(System.Byte[],System.String,System.String,OpenMetaverse.AssetType,OpenMetaverse.InventoryType,OpenMetaverse.UUID,OpenMetaverse.InventoryManager.ItemCreatedFromAssetCallback)">
24297 <summary> 24641 <summary>
24298 This structure is used to marshal both encoded and decoded images. 24642 Create an inventory item and upload asset data
24299 MUST MATCH THE STRUCT IN dotnet.h!
24300 </summary> 24643 </summary>
24644 <param name="data">Asset data</param>
24645 <param name="name">Inventory item name</param>
24646 <param name="description">Inventory item description</param>
24647 <param name="assetType">Asset type</param>
24648 <param name="invType">Inventory type</param>
24649 <param name="folderID">Put newly created inventory in this folder</param>
24650 <param name="callback">Delegate that will receive feedback on success or failure</param>
24301 </member> 24651 </member>
24302 <member name="T:OpenMetaverse.Imaging.OpenJPEG.MarshalledPacket"> 24652 <member name="M:OpenMetaverse.InventoryManager.RequestCreateItemFromAsset(System.Byte[],System.String,System.String,OpenMetaverse.AssetType,OpenMetaverse.InventoryType,OpenMetaverse.UUID,OpenMetaverse.Permissions,OpenMetaverse.InventoryManager.ItemCreatedFromAssetCallback)">
24303 <summary> 24653 <summary>
24304 Information about a single packet in a JPEG2000 stream 24654 Create an inventory item and upload asset data
24305 </summary> 24655 </summary>
24656 <param name="data">Asset data</param>
24657 <param name="name">Inventory item name</param>
24658 <param name="description">Inventory item description</param>
24659 <param name="assetType">Asset type</param>
24660 <param name="invType">Inventory type</param>
24661 <param name="folderID">Put newly created inventory in this folder</param>
24662 <param name="permissions">Permission of the newly created item
24663 (EveryoneMask, GroupMask, and NextOwnerMask of Permissions struct are supported)</param>
24664 <param name="callback">Delegate that will receive feedback on success or failure</param>
24306 </member> 24665 </member>
24307 <member name="F:OpenMetaverse.Imaging.OpenJPEG.MarshalledPacket.start_pos"> 24666 <member name="M:OpenMetaverse.InventoryManager.CreateLink(OpenMetaverse.UUID,OpenMetaverse.InventoryBase,OpenMetaverse.InventoryManager.ItemCreatedCallback)">
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">
24317 <summary> 24667 <summary>
24318 Represents a texture 24668 Creates inventory link to another inventory item or folder
24319 </summary> 24669 </summary>
24670 <param name="folderID">Put newly created link in folder with this UUID</param>
24671 <param name="bse">Inventory item or folder</param>
24672 <param name="callback">Method to call upon creation of the link</param>
24320 </member> 24673 </member>
24321 <member name="F:OpenMetaverse.Assets.AssetTexture.Image"> 24674 <member name="M:OpenMetaverse.InventoryManager.CreateLink(OpenMetaverse.UUID,OpenMetaverse.InventoryItem,OpenMetaverse.InventoryManager.ItemCreatedCallback)">
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[])">
24334 <summary> 24675 <summary>
24335 Initializes a new instance of an AssetTexture object 24676 Creates inventory link to another inventory item
24336 </summary> 24677 </summary>
24337 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param> 24678 <param name="folderID">Put newly created link in folder with this UUID</param>
24338 <param name="assetData">A byte array containing the raw asset data</param> 24679 <param name="item">Original inventory item</param>
24680 <param name="callback">Method to call upon creation of the link</param>
24339 </member> 24681 </member>
24340 <member name="M:OpenMetaverse.Assets.AssetTexture.#ctor(OpenMetaverse.Imaging.ManagedImage)"> 24682 <member name="M:OpenMetaverse.InventoryManager.CreateLink(OpenMetaverse.UUID,OpenMetaverse.InventoryFolder,OpenMetaverse.InventoryManager.ItemCreatedCallback)">
24341 <summary> 24683 <summary>
24342 Initializes a new instance of an AssetTexture object 24684 Creates inventory link to another inventory folder
24343 </summary> 24685 </summary>
24344 <param name="image">A <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> object containing texture data</param> 24686 <param name="folderID">Put newly created link in folder with this UUID</param>
24687 <param name="folder">Original inventory folder</param>
24688 <param name="callback">Method to call upon creation of the link</param>
24345 </member> 24689 </member>
24346 <member name="M:OpenMetaverse.Assets.AssetTexture.Encode"> 24690 <member name="M:OpenMetaverse.InventoryManager.CreateLink(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,System.String,OpenMetaverse.AssetType,OpenMetaverse.InventoryType,OpenMetaverse.UUID,OpenMetaverse.InventoryManager.ItemCreatedCallback)">
24347 <summary> 24691 <summary>
24348 Populates the <seealso cref="!:AssetData"/> byte array with a JPEG2000 24692 Creates inventory link to another inventory item or folder
24349 encoded image created from the data in <seealso cref="F:OpenMetaverse.Assets.AssetTexture.Image"/>
24350 </summary> 24693 </summary>
24694 <param name="folderID">Put newly created link in folder with this UUID</param>
24695 <param name="itemID">Original item's UUID</param>
24696 <param name="name">Name</param>
24697 <param name="description">Description</param>
24698 <param name="assetType">Asset Type</param>
24699 <param name="invType">Inventory Type</param>
24700 <param name="transactionID">Transaction UUID</param>
24701 <param name="callback">Method to call upon creation of the link</param>
24351 </member> 24702 </member>
24352 <member name="M:OpenMetaverse.Assets.AssetTexture.Decode"> 24703 <member name="M:OpenMetaverse.InventoryManager.RequestCopyItem(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,OpenMetaverse.InventoryManager.ItemCopiedCallback)">
24353 <summary> 24704 <summary>
24354 Decodes the JPEG2000 data in <code>AssetData</code> to the 24705
24355 <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> object <seealso cref="F:OpenMetaverse.Assets.AssetTexture.Image"/>
24356 </summary> 24706 </summary>
24357 <returns>True if the decoding was successful, otherwise false</returns> 24707 <param name="item"></param>
24708 <param name="newParent"></param>
24709 <param name="newName"></param>
24710 <param name="callback"></param>
24358 </member> 24711 </member>
24359 <member name="M:OpenMetaverse.Assets.AssetTexture.DecodeLayerBoundaries"> 24712 <member name="M:OpenMetaverse.InventoryManager.RequestCopyItem(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,OpenMetaverse.UUID,OpenMetaverse.InventoryManager.ItemCopiedCallback)">
24360 <summary> 24713 <summary>
24361 Decodes the begin and end byte positions for each quality layer in 24714
24362 the image
24363 </summary> 24715 </summary>
24364 <returns></returns> 24716 <param name="item"></param>
24365 </member> 24717 <param name="newParent"></param>
24366 <member name="P:OpenMetaverse.Assets.AssetTexture.AssetType"> 24718 <param name="newName"></param>
24367 <summary>Override the base classes AssetType</summary> 24719 <param name="oldOwnerID"></param>
24720 <param name="callback"></param>
24368 </member> 24721 </member>
24369 <member name="T:OpenMetaverse.Assets.AssetBodypart"> 24722 <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)">
24370 <summary> 24723 <summary>
24371 Represents an <seealso cref="T:OpenMetaverse.Assets.AssetWearable"/> that represents an avatars body ie: Hair, Etc. 24724
24372 </summary> 24725 </summary>
24726 <param name="items"></param>
24727 <param name="targetFolders"></param>
24728 <param name="newNames"></param>
24729 <param name="oldOwnerID"></param>
24730 <param name="callback"></param>
24373 </member> 24731 </member>
24374 <member name="M:OpenMetaverse.Assets.AssetBodypart.#ctor"> 24732 <member name="M:OpenMetaverse.InventoryManager.RequestCopyItemFromNotecard(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.InventoryManager.ItemCopiedCallback)">
24375 <summary>Initializes a new instance of an AssetBodyPart object</summary> 24733 <summary>
24376 </member> 24734 Request a copy of an asset embedded within a notecard
24377 <member name="M:OpenMetaverse.Assets.AssetBodypart.#ctor(OpenMetaverse.UUID,System.Byte[])"> 24735 </summary>
24378 <summary>Initializes a new instance of an AssetBodyPart object with parameters</summary> 24736 <param name="objectID">Usually UUID.Zero for copying an asset from a notecard</param>
24379 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param> 24737 <param name="notecardID">UUID of the notecard to request an asset from</param>
24380 <param name="assetData">A byte array containing the raw asset data</param> 24738 <param name="folderID">Target folder for asset to go to in your inventory</param>
24381 </member> 24739 <param name="itemID">UUID of the embedded asset</param>
24382 <member name="P:OpenMetaverse.Assets.AssetBodypart.AssetType"> 24740 <param name="callback">callback to run when item is copied to inventory</param>
24383 <summary>Override the base classes AssetType</summary>
24384 </member> 24741 </member>
24385 <member name="T:OpenMetaverse.FriendRights"> 24742 <member name="M:OpenMetaverse.InventoryManager.RequestUpdateItem(OpenMetaverse.InventoryItem)">
24386 <summary> 24743 <summary>
24387 24744
24388 </summary> 24745 </summary>
24746 <param name="item"></param>
24389 </member> 24747 </member>
24390 <member name="F:OpenMetaverse.FriendRights.None"> 24748 <member name="M:OpenMetaverse.InventoryManager.RequestUpdateItems(System.Collections.Generic.List{OpenMetaverse.InventoryItem})">
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">
24403 <summary> 24749 <summary>
24404 This class holds information about an avatar in the friends list. There are two ways 24750
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
24408 </summary> 24751 </summary>
24752 <param name="items"></param>
24409 </member> 24753 </member>
24410 <member name="M:OpenMetaverse.FriendInfo.#ctor(OpenMetaverse.UUID,OpenMetaverse.FriendRights,OpenMetaverse.FriendRights)"> 24754 <member name="M:OpenMetaverse.InventoryManager.RequestUpdateItems(System.Collections.Generic.List{OpenMetaverse.InventoryItem},OpenMetaverse.UUID)">
24411 <summary> 24755 <summary>
24412 Used internally when building the initial list of friends at login time 24756
24413 </summary> 24757 </summary>
24414 <param name="id">System ID of the avatar being prepesented</param> 24758 <param name="items"></param>
24415 <param name="theirRights">Rights the friend has to see you online and to modify your objects</param> 24759 <param name="transactionID"></param>
24416 <param name="myRights">Rights you have to see your friend online and to modify their objects</param>
24417 </member> 24760 </member>
24418 <member name="M:OpenMetaverse.FriendInfo.ToString"> 24761 <member name="M:OpenMetaverse.InventoryManager.RequestUploadNotecardAsset(System.Byte[],OpenMetaverse.UUID,OpenMetaverse.InventoryManager.InventoryUploadedAssetCallback)">
24419 <summary> 24762 <summary>
24420 FriendInfo represented as a string 24763
24421 </summary> 24764 </summary>
24422 <returns>A string reprentation of both my rights and my friends rights</returns> 24765 <param name="data"></param>
24766 <param name="notecardID"></param>
24767 <param name="callback"></param>
24423 </member> 24768 </member>
24424 <member name="P:OpenMetaverse.FriendInfo.UUID"> 24769 <member name="M:OpenMetaverse.InventoryManager.RequestUpdateNotecardTask(System.Byte[],OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.InventoryManager.InventoryUploadedAssetCallback)">
24425 <summary> 24770 <summary>
24426 System ID of the avatar 24771 Save changes to notecard embedded in object contents
24427 </summary> 24772 </summary>
24773 <param name="data">Encoded notecard asset data</param>
24774 <param name="notecardID">Notecard UUID</param>
24775 <param name="taskID">Object's UUID</param>
24776 <param name="callback">Called upon finish of the upload with status information</param>
24428 </member> 24777 </member>
24429 <member name="P:OpenMetaverse.FriendInfo.Name"> 24778 <member name="M:OpenMetaverse.InventoryManager.RequestUploadGestureAsset(System.Byte[],OpenMetaverse.UUID,OpenMetaverse.InventoryManager.InventoryUploadedAssetCallback)">
24430 <summary> 24779 <summary>
24431 full name of the avatar 24780 Upload new gesture asset for an inventory gesture item
24432 </summary> 24781 </summary>
24782 <param name="data">Encoded gesture asset</param>
24783 <param name="gestureID">Gesture inventory UUID</param>
24784 <param name="callback">Callback whick will be called when upload is complete</param>
24433 </member> 24785 </member>
24434 <member name="P:OpenMetaverse.FriendInfo.IsOnline"> 24786 <member name="M:OpenMetaverse.InventoryManager.RequestUpdateScriptAgentInventory(System.Byte[],OpenMetaverse.UUID,System.Boolean,OpenMetaverse.InventoryManager.ScriptUpdatedCallback)">
24435 <summary> 24787 <summary>
24436 True if the avatar is online 24788 Update an existing script in an agents Inventory
24437 </summary> 24789 </summary>
24790 <param name="data">A byte[] array containing the encoded scripts contents</param>
24791 <param name="itemID">the itemID of the script</param>
24792 <param name="mono">if true, sets the script content to run on the mono interpreter</param>
24793 <param name="callback"></param>
24438 </member> 24794 </member>
24439 <member name="P:OpenMetaverse.FriendInfo.CanSeeMeOnline"> 24795 <member name="M:OpenMetaverse.InventoryManager.RequestUpdateScriptTask(System.Byte[],OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.Boolean,OpenMetaverse.InventoryManager.ScriptUpdatedCallback)">
24440 <summary> 24796 <summary>
24441 True if the friend can see if I am online 24797 Update an existing script in an task Inventory
24442 </summary> 24798 </summary>
24799 <param name="data">A byte[] array containing the encoded scripts contents</param>
24800 <param name="itemID">the itemID of the script</param>
24801 <param name="taskID">UUID of the prim containting the script</param>
24802 <param name="mono">if true, sets the script content to run on the mono interpreter</param>
24803 <param name="running">if true, sets the script to running</param>
24804 <param name="callback"></param>
24443 </member> 24805 </member>
24444 <member name="P:OpenMetaverse.FriendInfo.CanSeeMeOnMap"> 24806 <member name="M:OpenMetaverse.InventoryManager.RequestRezFromInventory(OpenMetaverse.Simulator,OpenMetaverse.Quaternion,OpenMetaverse.Vector3,OpenMetaverse.InventoryItem)">
24445 <summary> 24807 <summary>
24446 True if the friend can see me on the map 24808 Rez an object from inventory
24447 </summary> 24809 </summary>
24810 <param name="simulator">Simulator to place object in</param>
24811 <param name="rotation">Rotation of the object when rezzed</param>
24812 <param name="position">Vector of where to place object</param>
24813 <param name="item">InventoryItem object containing item details</param>
24448 </member> 24814 </member>
24449 <member name="P:OpenMetaverse.FriendInfo.CanModifyMyObjects"> 24815 <member name="M:OpenMetaverse.InventoryManager.RequestRezFromInventory(OpenMetaverse.Simulator,OpenMetaverse.Quaternion,OpenMetaverse.Vector3,OpenMetaverse.InventoryItem,OpenMetaverse.UUID)">
24450 <summary> 24816 <summary>
24451 True if the freind can modify my objects 24817 Rez an object from inventory
24452 </summary> 24818 </summary>
24819 <param name="simulator">Simulator to place object in</param>
24820 <param name="rotation">Rotation of the object when rezzed</param>
24821 <param name="position">Vector of where to place object</param>
24822 <param name="item">InventoryItem object containing item details</param>
24823 <param name="groupOwner">UUID of group to own the object</param>
24453 </member> 24824 </member>
24454 <member name="P:OpenMetaverse.FriendInfo.CanSeeThemOnline"> 24825 <member name="M:OpenMetaverse.InventoryManager.RequestRezFromInventory(OpenMetaverse.Simulator,OpenMetaverse.Quaternion,OpenMetaverse.Vector3,OpenMetaverse.InventoryItem,OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean)">
24455 <summary> 24826 <summary>
24456 True if I can see if my friend is online 24827 Rez an object from inventory
24457 </summary> 24828 </summary>
24829 <param name="simulator">Simulator to place object in</param>
24830 <param name="rotation">Rotation of the object when rezzed</param>
24831 <param name="position">Vector of where to place object</param>
24832 <param name="item">InventoryItem object containing item details</param>
24833 <param name="groupOwner">UUID of group to own the object</param>
24834 <param name="queryID">User defined queryID to correlate replies</param>
24835 <param name="rezSelected">If set to true, the CreateSelected flag
24836 will be set on the rezzed object</param>
24458 </member> 24837 </member>
24459 <member name="P:OpenMetaverse.FriendInfo.CanSeeThemOnMap"> 24838 <member name="M:OpenMetaverse.InventoryManager.RequestRezFromInventory(OpenMetaverse.Simulator,OpenMetaverse.UUID,OpenMetaverse.Quaternion,OpenMetaverse.Vector3,OpenMetaverse.InventoryItem,OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean)">
24460 <summary> 24839 <summary>
24461 True if I can see if my friend is on the map 24840 Rez an object from inventory
24462 </summary> 24841 </summary>
24842 <param name="simulator">Simulator to place object in</param>
24843 <param name="taskID">TaskID object when rezzed</param>
24844 <param name="rotation">Rotation of the object when rezzed</param>
24845 <param name="position">Vector of where to place object</param>
24846 <param name="item">InventoryItem object containing item details</param>
24847 <param name="groupOwner">UUID of group to own the object</param>
24848 <param name="queryID">User defined queryID to correlate replies</param>
24849 <param name="rezSelected">If set to true, the CreateSelected flag
24850 will be set on the rezzed object</param>
24463 </member> 24851 </member>
24464 <member name="P:OpenMetaverse.FriendInfo.CanModifyTheirObjects"> 24852 <member name="M:OpenMetaverse.InventoryManager.RequestDeRezToInventory(System.UInt32)">
24465 <summary> 24853 <summary>
24466 True if I can modify my friend's objects 24854 DeRez an object from the simulator to the agents Objects folder in the agents Inventory
24467 </summary> 24855 </summary>
24856 <param name="objectLocalID">The simulator Local ID of the object</param>
24857 <remarks>If objectLocalID is a child primitive in a linkset, the entire linkset will be derezzed</remarks>
24468 </member> 24858 </member>
24469 <member name="P:OpenMetaverse.FriendInfo.TheirFriendRights"> 24859 <member name="M:OpenMetaverse.InventoryManager.RequestDeRezToInventory(System.UInt32,OpenMetaverse.DeRezDestination,OpenMetaverse.UUID,OpenMetaverse.UUID)">
24470 <summary> 24860 <summary>
24471 My friend's rights represented as bitmapped flags 24861 DeRez an object from the simulator and return to inventory
24472 </summary> 24862 </summary>
24863 <param name="objectLocalID">The simulator Local ID of the object</param>
24864 <param name="destType">The type of destination from the <seealso cref="T:OpenMetaverse.DeRezDestination"/> enum</param>
24865 <param name="destFolder">The destination inventory folders <seealso cref="T:OpenMetaverse.UUID"/> -or-
24866 if DeRezzing object to a tasks Inventory, the Tasks <seealso cref="T:OpenMetaverse.UUID"/></param>
24867 <param name="transactionID">The transaction ID for this request which
24868 can be used to correlate this request with other packets</param>
24869 <remarks>If objectLocalID is a child primitive in a linkset, the entire linkset will be derezzed</remarks>
24473 </member> 24870 </member>
24474 <member name="P:OpenMetaverse.FriendInfo.MyFriendRights"> 24871 <member name="M:OpenMetaverse.InventoryManager.RequestRestoreRezFromInventory(OpenMetaverse.Simulator,OpenMetaverse.InventoryItem,OpenMetaverse.UUID)">
24475 <summary> 24872 <summary>
24476 My rights represented as bitmapped flags 24873 Rez an item from inventory to its previous simulator location
24477 </summary> 24874 </summary>
24875 <param name="simulator"></param>
24876 <param name="item"></param>
24877 <param name="queryID"></param>
24878 <returns></returns>
24478 </member> 24879 </member>
24479 <member name="T:OpenMetaverse.FriendsManager"> 24880 <member name="M:OpenMetaverse.InventoryManager.GiveItem(OpenMetaverse.UUID,System.String,OpenMetaverse.AssetType,OpenMetaverse.UUID,System.Boolean)">
24480 <summary> 24881 <summary>
24481 This class is used to add and remove avatars from your friends list and to manage their permission. 24882 Give an inventory item to another avatar
24482 </summary> 24883 </summary>
24884 <param name="itemID">The <seealso cref="T:OpenMetaverse.UUID"/> of the item to give</param>
24885 <param name="itemName">The name of the item</param>
24886 <param name="assetType">The type of the item from the <seealso cref="T:OpenMetaverse.AssetType"/> enum</param>
24887 <param name="recipient">The <seealso cref="T:OpenMetaverse.UUID"/> of the recipient</param>
24888 <param name="doEffect">true to generate a beameffect during transfer</param>
24483 </member> 24889 </member>
24484 <member name="F:OpenMetaverse.FriendsManager.m_FriendOnline"> 24890 <member name="M:OpenMetaverse.InventoryManager.GiveFolder(OpenMetaverse.UUID,System.String,OpenMetaverse.AssetType,OpenMetaverse.UUID,System.Boolean)">
24485 <summary>The event subscribers. null if no subcribers</summary>
24486 </member>
24487 <member name="M:OpenMetaverse.FriendsManager.OnFriendOnline(OpenMetaverse.FriendInfoEventArgs)">
24488 <summary>Raises the FriendOnline event</summary>
24489 <param name="e">A FriendInfoEventArgs object containing the
24490 data returned from the data server</param>
24491 </member>
24492 <member name="F:OpenMetaverse.FriendsManager.m_FriendOnlineLock">
24493 <summary>Thread sync lock object</summary>
24494 </member>
24495 <member name="F:OpenMetaverse.FriendsManager.m_FriendOffline">
24496 <summary>The event subscribers. null if no subcribers</summary>
24497 </member>
24498 <member name="M:OpenMetaverse.FriendsManager.OnFriendOffline(OpenMetaverse.FriendInfoEventArgs)">
24499 <summary>Raises the FriendOffline event</summary>
24500 <param name="e">A FriendInfoEventArgs object containing the
24501 data returned from the data server</param>
24502 </member>
24503 <member name="F:OpenMetaverse.FriendsManager.m_FriendOfflineLock">
24504 <summary>Thread sync lock object</summary>
24505 </member>
24506 <member name="F:OpenMetaverse.FriendsManager.m_FriendRights">
24507 <summary>The event subscribers. null if no subcribers</summary>
24508 </member>
24509 <member name="M:OpenMetaverse.FriendsManager.OnFriendRights(OpenMetaverse.FriendInfoEventArgs)">
24510 <summary>Raises the FriendRightsUpdate event</summary>
24511 <param name="e">A FriendInfoEventArgs object containing the
24512 data returned from the data server</param>
24513 </member>
24514 <member name="F:OpenMetaverse.FriendsManager.m_FriendRightsLock">
24515 <summary>Thread sync lock object</summary>
24516 </member>
24517 <member name="F:OpenMetaverse.FriendsManager.m_FriendNames">
24518 <summary>The event subscribers. null if no subcribers</summary>
24519 </member>
24520 <member name="M:OpenMetaverse.FriendsManager.OnFriendNames(OpenMetaverse.FriendNamesEventArgs)">
24521 <summary>Raises the FriendNames event</summary>
24522 <param name="e">A FriendNamesEventArgs object containing the
24523 data returned from the data server</param>
24524 </member>
24525 <member name="F:OpenMetaverse.FriendsManager.m_FriendNamesLock">
24526 <summary>Thread sync lock object</summary>
24527 </member>
24528 <member name="F:OpenMetaverse.FriendsManager.m_FriendshipOffered">
24529 <summary>The event subscribers. null if no subcribers</summary>
24530 </member>
24531 <member name="M:OpenMetaverse.FriendsManager.OnFriendshipOffered(OpenMetaverse.FriendshipOfferedEventArgs)">
24532 <summary>Raises the FriendshipOffered event</summary>
24533 <param name="e">A FriendshipOfferedEventArgs object containing the
24534 data returned from the data server</param>
24535 </member>
24536 <member name="F:OpenMetaverse.FriendsManager.m_FriendshipOfferedLock">
24537 <summary>Thread sync lock object</summary>
24538 </member>
24539 <member name="F:OpenMetaverse.FriendsManager.m_FriendshipResponse">
24540 <summary>The event subscribers. null if no subcribers</summary>
24541 </member>
24542 <member name="M:OpenMetaverse.FriendsManager.OnFriendshipResponse(OpenMetaverse.FriendshipResponseEventArgs)">
24543 <summary>Raises the FriendshipResponse event</summary>
24544 <param name="e">A FriendshipResponseEventArgs object containing the
24545 data returned from the data server</param>
24546 </member>
24547 <member name="F:OpenMetaverse.FriendsManager.m_FriendshipResponseLock">
24548 <summary>Thread sync lock object</summary>
24549 </member>
24550 <member name="F:OpenMetaverse.FriendsManager.m_FriendshipTerminated">
24551 <summary>The event subscribers. null if no subcribers</summary>
24552 </member>
24553 <member name="M:OpenMetaverse.FriendsManager.OnFriendshipTerminated(OpenMetaverse.FriendshipTerminatedEventArgs)">
24554 <summary>Raises the FriendshipTerminated event</summary>
24555 <param name="e">A FriendshipTerminatedEventArgs object containing the
24556 data returned from the data server</param>
24557 </member>
24558 <member name="F:OpenMetaverse.FriendsManager.m_FriendshipTerminatedLock">
24559 <summary>Thread sync lock object</summary>
24560 </member>
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">
24573 <summary> 24891 <summary>
24574 A dictionary of key/value pairs containing known friends of this avatar. 24892 Give an inventory Folder with contents to another 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
24578 </summary> 24893 </summary>
24894 <param name="folderID">The <seealso cref="T:OpenMetaverse.UUID"/> of the Folder to give</param>
24895 <param name="folderName">The name of the folder</param>
24896 <param name="assetType">The type of the item from the <seealso cref="T:OpenMetaverse.AssetType"/> enum</param>
24897 <param name="recipient">The <seealso cref="T:OpenMetaverse.UUID"/> of the recipient</param>
24898 <param name="doEffect">true to generate a beameffect during transfer</param>
24579 </member> 24899 </member>
24580 <member name="F:OpenMetaverse.FriendsManager.FriendRequests"> 24900 <member name="M:OpenMetaverse.InventoryManager.UpdateTaskInventory(System.UInt32,OpenMetaverse.InventoryItem)">
24581 <summary> 24901 <summary>
24582 A Dictionary of key/value pairs containing current pending frienship offers. 24902 Copy or move an <see cref="T:OpenMetaverse.InventoryItem"/> from agent inventory to a task (primitive) inventory
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
24587 </summary> 24903 </summary>
24904 <param name="objectLocalID">The target object</param>
24905 <param name="item">The item to copy or move from inventory</param>
24906 <returns></returns>
24907 <remarks>For items with copy permissions a copy of the item is placed in the tasks inventory,
24908 for no-copy items the object is moved to the tasks inventory</remarks>
24588 </member> 24909 </member>
24589 <member name="M:OpenMetaverse.FriendsManager.#ctor(OpenMetaverse.GridClient)"> 24910 <member name="M:OpenMetaverse.InventoryManager.GetTaskInventory(OpenMetaverse.UUID,System.UInt32,System.Int32)">
24590 <summary> 24911 <summary>
24591 Internal constructor 24912 Retrieve a listing of the items contained in a task (Primitive)
24592 </summary> 24913 </summary>
24593 <param name="client">A reference to the GridClient Object</param> 24914 <param name="objectID">The tasks <seealso cref="T:OpenMetaverse.UUID"/></param>
24915 <param name="objectLocalID">The tasks simulator local ID</param>
24916 <param name="timeoutMS">milliseconds to wait for reply from simulator</param>
24917 <returns>A list containing the inventory items inside the task or null
24918 if a timeout occurs</returns>
24919 <remarks>This request blocks until the response from the simulator arrives
24920 or timeoutMS is exceeded</remarks>
24594 </member> 24921 </member>
24595 <member name="M:OpenMetaverse.FriendsManager.AcceptFriendship(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 24922 <member name="M:OpenMetaverse.InventoryManager.RequestTaskInventory(System.UInt32)">
24596 <summary> 24923 <summary>
24597 Accept a friendship request 24924 Request the contents of a tasks (primitives) inventory from the
24925 current simulator
24598 </summary> 24926 </summary>
24599 <param name="fromAgentID">agentID of avatatar to form friendship with</param> 24927 <param name="objectLocalID">The LocalID of the object</param>
24600 <param name="imSessionID">imSessionID of the friendship request message</param> 24928 <seealso cref="E:OpenMetaverse.InventoryManager.TaskInventoryReply"/>
24601 </member> 24929 </member>
24602 <member name="M:OpenMetaverse.FriendsManager.DeclineFriendship(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 24930 <member name="M:OpenMetaverse.InventoryManager.RequestTaskInventory(System.UInt32,OpenMetaverse.Simulator)">
24603 <summary> 24931 <summary>
24604 Decline a friendship request 24932 Request the contents of a tasks (primitives) inventory
24605 </summary> 24933 </summary>
24606 <param name="fromAgentID"><seealso cref="T:OpenMetaverse.UUID"/> of friend</param> 24934 <param name="objectLocalID">The simulator Local ID of the object</param>
24607 <param name="imSessionID">imSessionID of the friendship request message</param> 24935 <param name="simulator">A reference to the simulator object that contains the object</param>
24936 <seealso cref="E:OpenMetaverse.InventoryManager.TaskInventoryReply"/>
24608 </member> 24937 </member>
24609 <member name="M:OpenMetaverse.FriendsManager.OfferFriendship(OpenMetaverse.UUID)"> 24938 <member name="M:OpenMetaverse.InventoryManager.MoveTaskInventory(System.UInt32,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.Simulator)">
24610 <summary> 24939 <summary>
24611 Overload: Offer friendship to an avatar. 24940 Move an item from a tasks (Primitive) inventory to the specified folder in the avatars inventory
24612 </summary> 24941 </summary>
24613 <param name="agentID">System ID of the avatar you are offering friendship to</param> 24942 <param name="objectLocalID">LocalID of the object in the simulator</param>
24943 <param name="taskItemID">UUID of the task item to move</param>
24944 <param name="inventoryFolderID">The ID of the destination folder in this agents inventory</param>
24945 <param name="simulator">Simulator Object</param>
24946 <remarks>Raises the <see cref="M:OpenMetaverse.InventoryManager.OnTaskItemReceived(OpenMetaverse.TaskItemReceivedEventArgs)"/> event</remarks>
24614 </member> 24947 </member>
24615 <member name="M:OpenMetaverse.FriendsManager.OfferFriendship(OpenMetaverse.UUID,System.String)"> 24948 <member name="M:OpenMetaverse.InventoryManager.RemoveTaskInventory(System.UInt32,OpenMetaverse.UUID,OpenMetaverse.Simulator)">
24616 <summary> 24949 <summary>
24617 Offer friendship to an avatar. 24950 Remove an item from an objects (Prim) Inventory
24618 </summary> 24951 </summary>
24619 <param name="agentID">System ID of the avatar you are offering friendship to</param> 24952 <param name="objectLocalID">LocalID of the object in the simulator</param>
24620 <param name="message">A message to send with the request</param> 24953 <param name="taskItemID">UUID of the task item to remove</param>
24954 <param name="simulator">Simulator Object</param>
24955 <remarks>You can confirm the removal by comparing the tasks inventory serial before and after the
24956 request with the <see cref="M:OpenMetaverse.InventoryManager.RequestTaskInventory(System.UInt32)"/> request combined with
24957 the <seealso cref="E:OpenMetaverse.InventoryManager.TaskInventoryReply"/> event</remarks>
24621 </member> 24958 </member>
24622 <member name="M:OpenMetaverse.FriendsManager.TerminateFriendship(OpenMetaverse.UUID)"> 24959 <member name="M:OpenMetaverse.InventoryManager.CopyScriptToTask(System.UInt32,OpenMetaverse.InventoryItem,System.Boolean)">
24960 <summary>
24961 Copy an InventoryScript item from the Agents Inventory into a primitives task inventory
24962 </summary>
24963 <param name="objectLocalID">An unsigned integer representing a primitive being simulated</param>
24964 <param name="item">An <seealso cref="T:OpenMetaverse.InventoryItem"/> which represents a script object from the agents inventory</param>
24965 <param name="enableScript">true to set the scripts running state to enabled</param>
24966 <returns>A Unique Transaction ID</returns>
24967 <example>
24968 The following example shows the basic steps necessary to copy a script from the agents inventory into a tasks inventory
24969 and assumes the script exists in the agents inventory.
24970 <code>
24971 uint primID = 95899503; // Fake prim ID
24972 UUID scriptID = UUID.Parse("92a7fe8a-e949-dd39-a8d8-1681d8673232"); // Fake Script UUID in Inventory
24973
24974 Client.Inventory.FolderContents(Client.Inventory.FindFolderForType(AssetType.LSLText), Client.Self.AgentID,
24975 false, true, InventorySortOrder.ByName, 10000);
24976
24977 Client.Inventory.RezScript(primID, (InventoryItem)Client.Inventory.Store[scriptID]);
24978 </code>
24979 </example>
24980 </member>
24981 <member name="M:OpenMetaverse.InventoryManager.RequestGetScriptRunning(OpenMetaverse.UUID,OpenMetaverse.UUID)">
24623 <summary> 24982 <summary>
24624 Terminate a friendship with an avatar 24983 Request the running status of a script contained in a task (primitive) inventory
24625 </summary> 24984 </summary>
24626 <param name="agentID">System ID of the avatar you are terminating the friendship with</param> 24985 <param name="objectID">The ID of the primitive containing the script</param>
24986 <param name="scriptID">The ID of the script</param>
24987 <remarks>The <see cref="E:OpenMetaverse.InventoryManager.ScriptRunningReply"/> event can be used to obtain the results of the
24988 request</remarks>
24989 <seealso cref="E:OpenMetaverse.InventoryManager.ScriptRunningReply"/>
24627 </member> 24990 </member>
24628 <member name="M:OpenMetaverse.FriendsManager.TerminateFriendshipHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 24991 <member name="M:OpenMetaverse.InventoryManager.RequestSetScriptRunning(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean)">
24629 <summary>Process an incoming packet and raise the appropriate events</summary> 24992 <summary>
24630 <param name="sender">The sender</param> 24993 Send a request to set the running state of a script contained in a task (primitive) inventory
24631 <param name="e">The EventArgs object containing the packet data</param> 24994 </summary>
24995 <param name="objectID">The ID of the primitive containing the script</param>
24996 <param name="scriptID">The ID of the script</param>
24997 <param name="running">true to set the script running, false to stop a running script</param>
24998 <remarks>To verify the change you can use the <see cref="M:OpenMetaverse.InventoryManager.RequestGetScriptRunning(OpenMetaverse.UUID,OpenMetaverse.UUID)"/> method combined
24999 with the <see cref="E:OpenMetaverse.InventoryManager.ScriptRunningReply"/> event</remarks>
24632 </member> 25000 </member>
24633 <member name="M:OpenMetaverse.FriendsManager.GrantRights(OpenMetaverse.UUID,OpenMetaverse.FriendRights)"> 25001 <member name="M:OpenMetaverse.InventoryManager.ItemCRC(OpenMetaverse.InventoryItem)">
24634 <summary> 25002 <summary>
24635 Change the rights of a friend avatar. 25003 Create a CRC from an InventoryItem
24636 </summary> 25004 </summary>
24637 <param name="friendID">the <seealso cref="T:OpenMetaverse.UUID"/> of the friend</param> 25005 <param name="iitem">The source InventoryItem</param>
24638 <param name="rights">the new rights to give the friend</param> 25006 <returns>A uint representing the source InventoryItem as a CRC</returns>
24639 <remarks>This method will implicitly set the rights to those passed in the rights parameter.</remarks>
24640 </member> 25007 </member>
24641 <member name="M:OpenMetaverse.FriendsManager.MapFriend(OpenMetaverse.UUID)"> 25008 <member name="M:OpenMetaverse.InventoryManager.DecryptShadowID(OpenMetaverse.UUID)">
24642 <summary> 25009 <summary>
24643 Use to map a friends location on the grid. 25010 Reverses a cheesy XORing with a fixed UUID to convert a shadow_id to an asset_id
24644 </summary> 25011 </summary>
24645 <param name="friendID">Friends UUID to find</param> 25012 <param name="shadowID">Obfuscated shadow_id value</param>
24646 <remarks><seealso cref="E:OnFriendFound"/></remarks> 25013 <returns>Deobfuscated asset_id value</returns>
24647 </member> 25014 </member>
24648 <member name="M:OpenMetaverse.FriendsManager.TrackFriend(OpenMetaverse.UUID)"> 25015 <member name="M:OpenMetaverse.InventoryManager.EncryptAssetID(OpenMetaverse.UUID)">
24649 <summary> 25016 <summary>
24650 Use to track a friends movement on the grid 25017 Does a cheesy XORing with a fixed UUID to convert an asset_id to a shadow_id
24651 </summary> 25018 </summary>
24652 <param name="friendID">Friends Key</param> 25019 <param name="assetID">asset_id value to obfuscate</param>
25020 <returns>Obfuscated shadow_id value</returns>
24653 </member> 25021 </member>
24654 <member name="M:OpenMetaverse.FriendsManager.RequestOnlineNotification(OpenMetaverse.UUID)"> 25022 <member name="M:OpenMetaverse.InventoryManager.CreateInventoryItem(OpenMetaverse.InventoryType,OpenMetaverse.UUID)">
24655 <summary> 25023 <summary>
24656 Ask for a notification of friend's online status 25024 Wrapper for creating a new <seealso cref="T:OpenMetaverse.InventoryItem"/> object
24657 </summary> 25025 </summary>
24658 <param name="friendID">Friend's UUID</param> 25026 <param name="type">The type of item from the <seealso cref="T:OpenMetaverse.InventoryType"/> enum</param>
25027 <param name="id">The <seealso cref="T:OpenMetaverse.UUID"/> of the newly created object</param>
25028 <returns>An <seealso cref="T:OpenMetaverse.InventoryItem"/> object with the type and id passed</returns>
24659 </member> 25029 </member>
24660 <member name="M:OpenMetaverse.FriendsManager.Avatars_OnAvatarNames(System.Object,OpenMetaverse.UUIDNameReplyEventArgs)"> 25030 <member name="M:OpenMetaverse.InventoryManager.ParseTaskInventory(System.String)">
24661 <summary> 25031 <summary>
24662 This handles the asynchronous response of a RequestAvatarNames call. 25032 Parse the results of a RequestTaskInventory() response
24663 </summary> 25033 </summary>
24664 <param name="sender"></param> 25034 <param name="taskData">A string which contains the data from the task reply</param>
24665 <param name="e">names cooresponding to the the list of IDs sent the the RequestAvatarNames call.</param> 25035 <returns>A List containing the items contained within the tasks inventory</returns>
24666 </member> 25036 </member>
24667 <member name="M:OpenMetaverse.FriendsManager.OnlineNotificationHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 25037 <member name="M:OpenMetaverse.InventoryManager.SaveAssetIntoInventoryHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
24668 <summary>Process an incoming packet and raise the appropriate events</summary> 25038 <summary>Process an incoming packet and raise the appropriate events</summary>
24669 <param name="sender">The sender</param> 25039 <param name="sender">The sender</param>
24670 <param name="e">The EventArgs object containing the packet data</param> 25040 <param name="e">The EventArgs object containing the packet data</param>
24671 </member> 25041 </member>
24672 <member name="M:OpenMetaverse.FriendsManager.OfflineNotificationHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 25042 <member name="M:OpenMetaverse.InventoryManager.InventoryDescendentsHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
24673 <summary>Process an incoming packet and raise the appropriate events</summary> 25043 <summary>Process an incoming packet and raise the appropriate events</summary>
24674 <param name="sender">The sender</param> 25044 <param name="sender">The sender</param>
24675 <param name="e">The EventArgs object containing the packet data</param> 25045 <param name="e">The EventArgs object containing the packet data</param>
24676 </member> 25046 </member>
24677 <member name="M:OpenMetaverse.FriendsManager.ChangeUserRightsHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 25047 <member name="M:OpenMetaverse.InventoryManager.UpdateCreateInventoryItemHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
25048 <summary>
25049 UpdateCreateInventoryItem packets are received when a new inventory item
25050 is created. This may occur when an object that's rezzed in world is
25051 taken into inventory, when an item is created using the CreateInventoryItem
25052 packet, or when an object is purchased
25053 </summary>
25054 <param name="sender">The sender</param>
25055 <param name="e">The EventArgs object containing the packet data</param>
25056 </member>
25057 <member name="M:OpenMetaverse.InventoryManager.MoveInventoryItemHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
24678 <summary>Process an incoming packet and raise the appropriate events</summary> 25058 <summary>Process an incoming packet and raise the appropriate events</summary>
24679 <param name="sender">The sender</param> 25059 <param name="sender">The sender</param>
24680 <param name="e">The EventArgs object containing the packet data</param> 25060 <param name="e">The EventArgs object containing the packet data</param>
24681 </member> 25061 </member>
24682 <member name="M:OpenMetaverse.FriendsManager.OnFindAgentReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 25062 <member name="M:OpenMetaverse.InventoryManager.BulkUpdateInventoryHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
24683 <summary>Process an incoming packet and raise the appropriate events</summary> 25063 <summary>Process an incoming packet and raise the appropriate events</summary>
24684 <param name="sender">The sender</param> 25064 <param name="sender">The sender</param>
24685 <param name="e">The EventArgs object containing the packet data</param> 25065 <param name="e">The EventArgs object containing the packet data</param>
24686 </member> 25066 </member>
24687 <member name="M:OpenMetaverse.FriendsManager.Network_OnLoginResponse(System.Boolean,System.Boolean,System.String,System.String,OpenMetaverse.LoginResponseData)"> 25067 <member name="M:OpenMetaverse.InventoryManager.FetchInventoryReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
24688 <summary> 25068 <summary>Process an incoming packet and raise the appropriate events</summary>
24689 Populate FriendList <seealso cref="!:InternalDictionary"/> with data from the login reply 25069 <param name="sender">The sender</param>
24690 </summary> 25070 <param name="e">The EventArgs object containing the packet data</param>
24691 <param name="loginSuccess">true if login was successful</param>
24692 <param name="redirect">true if login request is requiring a redirect</param>
24693 <param name="message">A string containing the response to the login request</param>
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>
24697 </member> 25071 </member>
24698 <member name="E:OpenMetaverse.FriendsManager.FriendOnline"> 25072 <member name="M:OpenMetaverse.InventoryManager.ReplyTaskInventoryHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
24699 <summary>Raised when the simulator sends notification one of the members in our friends list comes online</summary> 25073 <summary>Process an incoming packet and raise the appropriate events</summary>
25074 <param name="sender">The sender</param>
25075 <param name="e">The EventArgs object containing the packet data</param>
24700 </member> 25076 </member>
24701 <member name="E:OpenMetaverse.FriendsManager.FriendOffline"> 25077 <member name="E:OpenMetaverse.InventoryManager.ItemReceived">
24702 <summary>Raised when the simulator sends notification one of the members in our friends list goes offline</summary> 25078 <summary>Raised when the simulator sends us data containing
25079 ...</summary>
24703 </member> 25080 </member>
24704 <member name="E:OpenMetaverse.FriendsManager.FriendRightsUpdate"> 25081 <member name="E:OpenMetaverse.InventoryManager.FolderUpdated">
24705 <summary>Raised when the simulator sends notification one of the members in our friends list grants or revokes permissions</summary> 25082 <summary>Raised when the simulator sends us data containing
25083 ...</summary>
24706 </member> 25084 </member>
24707 <member name="E:OpenMetaverse.FriendsManager.FriendNames"> 25085 <member name="E:OpenMetaverse.InventoryManager.InventoryObjectOffered">
24708 <summary>Raised when the simulator sends us the names on our friends list</summary> 25086 <summary>Raised when the simulator sends us data containing
25087 an inventory object sent by another avatar or primitive</summary>
24709 </member> 25088 </member>
24710 <member name="E:OpenMetaverse.FriendsManager.FriendshipOffered"> 25089 <member name="E:OpenMetaverse.InventoryManager.TaskItemReceived">
24711 <summary>Raised when the simulator sends notification another agent is offering us friendship</summary> 25090 <summary>Raised when the simulator sends us data containing
25091 ...</summary>
24712 </member> 25092 </member>
24713 <member name="E:OpenMetaverse.FriendsManager.FriendshipResponse"> 25093 <member name="E:OpenMetaverse.InventoryManager.FindObjectByPathReply">
24714 <summary>Raised when a request we sent to friend another agent is accepted or declined</summary> 25094 <summary>Raised when the simulator sends us data containing
25095 ...</summary>
24715 </member> 25096 </member>
24716 <member name="E:OpenMetaverse.FriendsManager.FriendshipTerminated"> 25097 <member name="E:OpenMetaverse.InventoryManager.TaskInventoryReply">
24717 <summary>Raised when the simulator sends notification one of the members in our friends list has terminated 25098 <summary>Raised when the simulator sends us data containing
24718 our friendship</summary> 25099 ...</summary>
24719 </member> 25100 </member>
24720 <member name="E:OpenMetaverse.FriendsManager.FriendFoundReply"> 25101 <member name="E:OpenMetaverse.InventoryManager.SaveAssetToInventory">
24721 <summary>Raised when the simulator sends the location of a friend we have 25102 <summary>Raised when the simulator sends us data containing
24722 requested map location info for</summary> 25103 ...</summary>
24723 </member> 25104 </member>
24724 <member name="T:OpenMetaverse.FriendInfoEventArgs"> 25105 <member name="E:OpenMetaverse.InventoryManager.ScriptRunningReply">
24725 <summary>Contains information on a member of our friends list</summary> 25106 <summary>Raised when the simulator sends us data containing
25107 ...</summary>
24726 </member> 25108 </member>
24727 <member name="M:OpenMetaverse.FriendInfoEventArgs.#ctor(OpenMetaverse.FriendInfo)"> 25109 <member name="P:OpenMetaverse.InventoryManager.Store">
24728 <summary> 25110 <summary>
24729 Construct a new instance of the FriendInfoEventArgs class 25111 Get this agents Inventory data
24730 </summary> 25112 </summary>
24731 <param name="friend">The FriendInfo</param>
24732 </member> 25113 </member>
24733 <member name="P:OpenMetaverse.FriendInfoEventArgs.Friend"> 25114 <member name="T:OpenMetaverse.InventoryManager.ItemCreatedCallback">
24734 <summary>Get the FriendInfo</summary>
24735 </member>
24736 <member name="T:OpenMetaverse.FriendNamesEventArgs">
24737 <summary>Contains Friend Names</summary>
24738 </member>
24739 <member name="M:OpenMetaverse.FriendNamesEventArgs.#ctor(System.Collections.Generic.Dictionary{OpenMetaverse.UUID,System.String})">
24740 <summary> 25115 <summary>
24741 Construct a new instance of the FriendNamesEventArgs class 25116 Callback for inventory item creation finishing
24742 </summary> 25117 </summary>
24743 <param name="names">A dictionary where the Key is the ID of the Agent, 25118 <param name="success">Whether the request to create an inventory
24744 and the Value is a string containing their name</param> 25119 item succeeded or not</param>
24745 </member> 25120 <param name="item">Inventory item being created. If success is
24746 <member name="P:OpenMetaverse.FriendNamesEventArgs.Names"> 25121 false this will be null</param>
24747 <summary>A dictionary where the Key is the ID of the Agent,
24748 and the Value is a string containing their name</summary>
24749 </member>
24750 <member name="T:OpenMetaverse.FriendshipOfferedEventArgs">
24751 <summary>Sent when another agent requests a friendship with our agent</summary>
24752 </member> 25122 </member>
24753 <member name="M:OpenMetaverse.FriendshipOfferedEventArgs.#ctor(OpenMetaverse.UUID,System.String,OpenMetaverse.UUID)"> 25123 <member name="T:OpenMetaverse.InventoryManager.ItemCreatedFromAssetCallback">
24754 <summary> 25124 <summary>
24755 Construct a new instance of the FriendshipOfferedEventArgs class 25125 Callback for an inventory item being create from an uploaded asset
24756 </summary> 25126 </summary>
24757 <param name="agentID">The ID of the agent requesting friendship</param> 25127 <param name="success">true if inventory item creation was successful</param>
24758 <param name="agentName">The name of the agent requesting friendship</param> 25128 <param name="status"></param>
24759 <param name="imSessionID">The ID of the session, used in accepting or declining the 25129 <param name="itemID"></param>
24760 friendship offer</param> 25130 <param name="assetID"></param>
24761 </member>
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> 25131 </member>
24775 <member name="M:OpenMetaverse.FriendshipResponseEventArgs.#ctor(OpenMetaverse.UUID,System.String,System.Boolean)"> 25132 <member name="T:OpenMetaverse.InventoryManager.ItemCopiedCallback">
24776 <summary> 25133 <summary>
24777 Construct a new instance of the FriendShipResponseEventArgs class 25134
24778 </summary> 25135 </summary>
24779 <param name="agentID">The ID of the agent we requested a friendship with</param> 25136 <param name="item"></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>
24782 </member>
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> 25137 </member>
24792 <member name="T:OpenMetaverse.FriendshipTerminatedEventArgs"> 25138 <member name="T:OpenMetaverse.InventoryManager.InventoryUploadedAssetCallback">
24793 <summary>Contains data sent when a friend terminates a friendship with us</summary> 25139 <summary>
25140 Reply received when uploading an inventory asset
25141 </summary>
25142 <param name="success">Has upload been successful</param>
25143 <param name="status">Error message if upload failed</param>
25144 <param name="itemID">Inventory asset UUID</param>
25145 <param name="assetID">New asset UUID</param>
24794 </member> 25146 </member>
24795 <member name="M:OpenMetaverse.FriendshipTerminatedEventArgs.#ctor(OpenMetaverse.UUID,System.String)"> 25147 <member name="T:OpenMetaverse.InventoryManager.ScriptUpdatedCallback">
24796 <summary> 25148 <summary>
24797 Construct a new instance of the FrindshipTerminatedEventArgs class 25149 Delegate that is invoked when script upload is completed
24798 </summary> 25150 </summary>
24799 <param name="agentID">The ID of the friend who terminated the friendship with us</param> 25151 <param name="uploadSuccess">Has upload succeded (note, there still might be compile errors)</param>
24800 <param name="agentName">The name of the friend who terminated the friendship with us</param> 25152 <param name="uploadStatus">Upload status message</param>
25153 <param name="compileSuccess">Is compilation successful</param>
25154 <param name="compileMessages">If compilation failed, list of error messages, null on compilation success</param>
25155 <param name="itemID">Script inventory UUID</param>
25156 <param name="assetID">Script's new asset UUID</param>
24801 </member> 25157 </member>
24802 <member name="P:OpenMetaverse.FriendshipTerminatedEventArgs.AgentID"> 25158 <member name="P:OpenMetaverse.InventoryObjectOfferedEventArgs.Accept">
24803 <summary>Get the ID of the agent that terminated the friendship with us</summary> 25159 <summary>Set to true to accept offer, false to decline it</summary>
24804 </member> 25160 </member>
24805 <member name="P:OpenMetaverse.FriendshipTerminatedEventArgs.AgentName"> 25161 <member name="P:OpenMetaverse.InventoryObjectOfferedEventArgs.FolderID">
24806 <summary>Get the name of the agent that terminated the friendship with us</summary> 25162 <summary>The folder to accept the inventory into, if null default folder for <see cref="P:OpenMetaverse.InventoryObjectOfferedEventArgs.AssetType"/> will be used</summary>
24807 </member> 25163 </member>
24808 <member name="T:OpenMetaverse.FriendFoundReplyEventArgs"> 25164 <member name="T:OpenMetaverse.TaskItemReceivedEventArgs">
24809 <summary> 25165 <summary>
24810 Data sent in response to a <see cref="!:FindFriend"/> request which contains the information to allow us to map the friends location 25166 Callback when an inventory object is accepted and received from a
25167 task inventory. This is the callback in which you actually get
25168 the ItemID, as in ObjectOfferedCallback it is null when received
25169 from a task.
24811 </summary> 25170 </summary>
24812 </member> 25171 </member>
24813 <member name="M:OpenMetaverse.FriendFoundReplyEventArgs.#ctor(OpenMetaverse.UUID,System.UInt64,OpenMetaverse.Vector3)"> 25172 <member name="T:OpenMetaverse.GridLayerType">
24814 <summary> 25173 <summary>
24815 Construct a new instance of the FriendFoundReplyEventArgs class 25174 Map layer request type
24816 </summary> 25175 </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>
24820 </member> 25176 </member>
24821 <member name="P:OpenMetaverse.FriendFoundReplyEventArgs.AgentID"> 25177 <member name="F:OpenMetaverse.GridLayerType.Objects">
24822 <summary>Get the ID of the agent we have received location information for</summary> 25178 <summary>Objects and terrain are shown</summary>
24823 </member> 25179 </member>
24824 <member name="P:OpenMetaverse.FriendFoundReplyEventArgs.RegionHandle"> 25180 <member name="F:OpenMetaverse.GridLayerType.Terrain">
24825 <summary>Get the region handle where our mapped friend is located</summary> 25181 <summary>Only the terrain is shown, no objects</summary>
24826 </member> 25182 </member>
24827 <member name="P:OpenMetaverse.FriendFoundReplyEventArgs.Location"> 25183 <member name="F:OpenMetaverse.GridLayerType.LandForSale">
24828 <summary>Get the simulator local position where our friend is located</summary> 25184 <summary>Overlay showing land for sale and for auction</summary>
24829 </member> 25185 </member>
24830 <member name="T:OpenMetaverse.StatusCode"> 25186 <member name="T:OpenMetaverse.GridItemType">
24831 <summary> 25187 <summary>
24832 25188 Type of grid item, such as telehub, event, populator location, etc.
24833 </summary> 25189 </summary>
24834 </member> 25190 </member>
24835 <member name="F:OpenMetaverse.StatusCode.OK"> 25191 <member name="F:OpenMetaverse.GridItemType.Telehub">
24836 <summary>OK</summary> 25192 <summary>Telehub</summary>
24837 </member> 25193 </member>
24838 <member name="F:OpenMetaverse.StatusCode.Done"> 25194 <member name="F:OpenMetaverse.GridItemType.PgEvent">
24839 <summary>Transfer completed</summary> 25195 <summary>PG rated event</summary>
24840 </member> 25196 </member>
24841 <member name="F:OpenMetaverse.StatusCode.Skip"> 25197 <member name="F:OpenMetaverse.GridItemType.MatureEvent">
24842 <summary></summary> 25198 <summary>Mature rated event</summary>
24843 </member> 25199 </member>
24844 <member name="F:OpenMetaverse.StatusCode.Abort"> 25200 <member name="F:OpenMetaverse.GridItemType.Popular">
24845 <summary></summary> 25201 <summary>Popular location</summary>
24846 </member> 25202 </member>
24847 <member name="F:OpenMetaverse.StatusCode.Error"> 25203 <member name="F:OpenMetaverse.GridItemType.AgentLocations">
24848 <summary>Unknown error occurred</summary> 25204 <summary>Locations of avatar groups in a region</summary>
24849 </member> 25205 </member>
24850 <member name="F:OpenMetaverse.StatusCode.UnknownSource"> 25206 <member name="F:OpenMetaverse.GridItemType.LandForSale">
24851 <summary>Equivalent to a 404 error</summary> 25207 <summary>Land for sale</summary>
24852 </member> 25208 </member>
24853 <member name="F:OpenMetaverse.StatusCode.InsufficientPermissions"> 25209 <member name="F:OpenMetaverse.GridItemType.Classified">
24854 <summary>Client does not have permission for that resource</summary> 25210 <summary>Classified ad</summary>
24855 </member> 25211 </member>
24856 <member name="F:OpenMetaverse.StatusCode.Unknown"> 25212 <member name="F:OpenMetaverse.GridItemType.AdultEvent">
24857 <summary>Unknown status</summary> 25213 <summary>Adult rated event</summary>
24858 </member> 25214 </member>
24859 <member name="T:OpenMetaverse.ChannelType"> 25215 <member name="F:OpenMetaverse.GridItemType.AdultLandForSale">
25216 <summary>Adult land for sale</summary>
25217 </member>
25218 <member name="T:OpenMetaverse.GridRegion">
24860 <summary> 25219 <summary>
24861 25220 Information about a region on the grid map
24862 </summary> 25221 </summary>
24863 </member> 25222 </member>
24864 <member name="F:OpenMetaverse.ChannelType.Unknown"> 25223 <member name="F:OpenMetaverse.GridRegion.X">
24865 <summary></summary> 25224 <summary>Sim X position on World Map</summary>
24866 </member>
24867 <member name="F:OpenMetaverse.ChannelType.Misc">
24868 <summary>Unknown</summary>
24869 </member> 25225 </member>
24870 <member name="F:OpenMetaverse.ChannelType.Asset"> 25226 <member name="F:OpenMetaverse.GridRegion.Y">
24871 <summary>Virtually all asset transfers use this channel</summary> 25227 <summary>Sim Y position on World Map</summary>
24872 </member> 25228 </member>
24873 <member name="T:OpenMetaverse.SourceType"> 25229 <member name="F:OpenMetaverse.GridRegion.Name">
24874 <summary> 25230 <summary>Sim Name (NOTE: In lowercase!)</summary>
24875
24876 </summary>
24877 </member> 25231 </member>
24878 <member name="F:OpenMetaverse.SourceType.Unknown"> 25232 <member name="F:OpenMetaverse.GridRegion.Access">
24879 <summary></summary> 25233 <summary></summary>
24880 </member> 25234 </member>
24881 <member name="F:OpenMetaverse.SourceType.Asset"> 25235 <member name="F:OpenMetaverse.GridRegion.RegionFlags">
24882 <summary>Asset from the asset server</summary> 25236 <summary>Appears to always be zero (None)</summary>
24883 </member> 25237 </member>
24884 <member name="F:OpenMetaverse.SourceType.SimInventoryItem"> 25238 <member name="F:OpenMetaverse.GridRegion.WaterHeight">
24885 <summary>Inventory item</summary> 25239 <summary>Sim's defined Water Height</summary>
24886 </member> 25240 </member>
24887 <member name="F:OpenMetaverse.SourceType.SimEstate"> 25241 <member name="F:OpenMetaverse.GridRegion.Agents">
24888 <summary>Estate asset, such as an estate covenant</summary> 25242 <summary></summary>
24889 </member> 25243 </member>
24890 <member name="T:OpenMetaverse.TargetType"> 25244 <member name="F:OpenMetaverse.GridRegion.MapImageID">
25245 <summary>UUID of the World Map image</summary>
25246 </member>
25247 <member name="F:OpenMetaverse.GridRegion.RegionHandle">
25248 <summary>Unique identifier for this region, a combination of the X
25249 and Y position</summary>
25250 </member>
25251 <member name="M:OpenMetaverse.GridRegion.ToString">
24891 <summary> 25252 <summary>
24892 25253
24893 </summary> 25254 </summary>
25255 <returns></returns>
24894 </member> 25256 </member>
24895 <member name="F:OpenMetaverse.TargetType.Unknown"> 25257 <member name="M:OpenMetaverse.GridRegion.GetHashCode">
24896 <summary></summary> 25258 <summary>
25259
25260 </summary>
25261 <returns></returns>
24897 </member> 25262 </member>
24898 <member name="F:OpenMetaverse.TargetType.File"> 25263 <member name="M:OpenMetaverse.GridRegion.Equals(System.Object)">
24899 <summary></summary> 25264 <summary>
25265
25266 </summary>
25267 <param name="obj"></param>
25268 <returns></returns>
24900 </member> 25269 </member>
24901 <member name="F:OpenMetaverse.TargetType.VFile"> 25270 <member name="T:OpenMetaverse.GridLayer">
24902 <summary></summary> 25271 <summary>
25272 Visual chunk of the grid map
25273 </summary>
24903 </member> 25274 </member>
24904 <member name="T:OpenMetaverse.ImageType"> 25275 <member name="T:OpenMetaverse.MapItem">
24905 <summary> 25276 <summary>
24906 When requesting image download, type of the image requested 25277 Base class for Map Items
24907 </summary> 25278 </summary>
24908 </member> 25279 </member>
24909 <member name="F:OpenMetaverse.ImageType.Normal"> 25280 <member name="F:OpenMetaverse.MapItem.GlobalX">
24910 <summary>Normal in-world object texture</summary> 25281 <summary>The Global X position of the item</summary>
24911 </member> 25282 </member>
24912 <member name="F:OpenMetaverse.ImageType.Baked"> 25283 <member name="F:OpenMetaverse.MapItem.GlobalY">
24913 <summary>Avatar texture</summary> 25284 <summary>The Global Y position of the item</summary>
24914 </member> 25285 </member>
24915 <member name="F:OpenMetaverse.ImageType.ServerBaked"> 25286 <member name="P:OpenMetaverse.MapItem.LocalX">
24916 <summary>Server baked avatar texture</summary> 25287 <summary>Get the Local X position of the item</summary>
24917 </member> 25288 </member>
24918 <member name="T:OpenMetaverse.ImageCodec"> 25289 <member name="P:OpenMetaverse.MapItem.LocalY">
24919 <summary> 25290 <summary>Get the Local Y position of the item</summary>
24920 Image file format
24921 </summary>
24922 </member> 25291 </member>
24923 <member name="T:OpenMetaverse.Transfer"> 25292 <member name="P:OpenMetaverse.MapItem.RegionHandle">
25293 <summary>Get the Handle of the region</summary>
25294 </member>
25295 <member name="T:OpenMetaverse.MapAgentLocation">
24924 <summary> 25296 <summary>
24925 25297 Represents an agent or group of agents location
24926 </summary> 25298 </summary>
24927 </member> 25299 </member>
24928 <member name="P:OpenMetaverse.Transfer.TimeSinceLastPacket"> 25300 <member name="T:OpenMetaverse.MapTelehub">
24929 <summary>Number of milliseconds passed since the last transfer
24930 packet was received</summary>
24931 </member>
24932 <member name="T:OpenMetaverse.AssetDownload">
24933 <summary> 25301 <summary>
24934 25302 Represents a Telehub location
24935 </summary> 25303 </summary>
24936 </member> 25304 </member>
24937 <member name="T:OpenMetaverse.XferDownload"> 25305 <member name="T:OpenMetaverse.MapLandForSale">
24938 <summary> 25306 <summary>
24939 25307 Represents a non-adult parcel of land for sale
24940 </summary> 25308 </summary>
24941 </member> 25309 </member>
24942 <member name="T:OpenMetaverse.ImageDownload"> 25310 <member name="T:OpenMetaverse.MapAdultLandForSale">
24943 <summary> 25311 <summary>
24944 25312 Represents an Adult parcel of land for sale
24945 </summary> 25313 </summary>
24946 </member> 25314 </member>
24947 <member name="T:OpenMetaverse.AssetUpload"> 25315 <member name="T:OpenMetaverse.MapPGEvent">
24948 <summary> 25316 <summary>
24949 25317 Represents a PG Event
24950 </summary> 25318 </summary>
24951 </member> 25319 </member>
24952 <member name="T:OpenMetaverse.ImageRequest"> 25320 <member name="T:OpenMetaverse.MapMatureEvent">
24953 <summary> 25321 <summary>
24954 25322 Represents a Mature event
24955 </summary> 25323 </summary>
24956 </member> 25324 </member>
24957 <member name="M:OpenMetaverse.ImageRequest.#ctor(OpenMetaverse.UUID,OpenMetaverse.ImageType,System.Single,System.Int32)"> 25325 <member name="T:OpenMetaverse.MapAdultEvent">
24958 <summary> 25326 <summary>
24959 25327 Represents an Adult event
24960 </summary> 25328 </summary>
24961 <param name="imageid"></param>
24962 <param name="type"></param>
24963 <param name="priority"></param>
24964 <param name="discardLevel"></param>
24965 </member> 25329 </member>
24966 <member name="T:OpenMetaverse.AssetManager"> 25330 <member name="T:OpenMetaverse.GridManager">
24967 <summary> 25331 <summary>
24968 25332 Manages grid-wide tasks such as the world map
24969 </summary> 25333 </summary>
24970 </member> 25334 </member>
24971 <member name="F:OpenMetaverse.AssetManager.TRANSFER_HEADER_TIMEOUT"> 25335 <member name="F:OpenMetaverse.GridManager.m_CoarseLocationUpdate">
24972 <summary>Number of milliseconds to wait for a transfer header packet if out of order data was received</summary>
24973 </member>
24974 <member name="F:OpenMetaverse.AssetManager.m_XferReceivedEvent">
24975 <summary>The event subscribers. null if no subcribers</summary> 25336 <summary>The event subscribers. null if no subcribers</summary>
24976 </member> 25337 </member>
24977 <member name="M:OpenMetaverse.AssetManager.OnXferReceived(OpenMetaverse.XferReceivedEventArgs)"> 25338 <member name="M:OpenMetaverse.GridManager.OnCoarseLocationUpdate(OpenMetaverse.CoarseLocationUpdateEventArgs)">
24978 <summary>Raises the XferReceived event</summary> 25339 <summary>Raises the CoarseLocationUpdate event</summary>
24979 <param name="e">A XferReceivedEventArgs object containing the 25340 <param name="e">A CoarseLocationUpdateEventArgs object containing the
24980 data returned from the simulator</param> 25341 data sent by simulator</param>
24981 </member> 25342 </member>
24982 <member name="F:OpenMetaverse.AssetManager.m_XferReceivedLock"> 25343 <member name="F:OpenMetaverse.GridManager.m_CoarseLocationUpdateLock">
24983 <summary>Thread sync lock object</summary> 25344 <summary>Thread sync lock object</summary>
24984 </member> 25345 </member>
24985 <member name="F:OpenMetaverse.AssetManager.m_AssetUploadedEvent"> 25346 <member name="F:OpenMetaverse.GridManager.m_GridRegion">
24986 <summary>The event subscribers. null if no subcribers</summary> 25347 <summary>The event subscribers. null if no subcribers</summary>
24987 </member> 25348 </member>
24988 <member name="M:OpenMetaverse.AssetManager.OnAssetUploaded(OpenMetaverse.AssetUploadEventArgs)"> 25349 <member name="M:OpenMetaverse.GridManager.OnGridRegion(OpenMetaverse.GridRegionEventArgs)">
24989 <summary>Raises the AssetUploaded event</summary> 25350 <summary>Raises the GridRegion event</summary>
24990 <param name="e">A AssetUploadedEventArgs object containing the 25351 <param name="e">A GridRegionEventArgs object containing the
24991 data returned from the simulator</param> 25352 data sent by simulator</param>
24992 </member> 25353 </member>
24993 <member name="F:OpenMetaverse.AssetManager.m_AssetUploadedLock"> 25354 <member name="F:OpenMetaverse.GridManager.m_GridRegionLock">
24994 <summary>Thread sync lock object</summary> 25355 <summary>Thread sync lock object</summary>
24995 </member> 25356 </member>
24996 <member name="F:OpenMetaverse.AssetManager.m_UploadProgressEvent"> 25357 <member name="F:OpenMetaverse.GridManager.m_GridLayer">
24997 <summary>The event subscribers. null if no subcribers</summary> 25358 <summary>The event subscribers. null if no subcribers</summary>
24998 </member> 25359 </member>
24999 <member name="M:OpenMetaverse.AssetManager.OnUploadProgress(OpenMetaverse.AssetUploadEventArgs)"> 25360 <member name="M:OpenMetaverse.GridManager.OnGridLayer(OpenMetaverse.GridLayerEventArgs)">
25000 <summary>Raises the UploadProgress event</summary> 25361 <summary>Raises the GridLayer event</summary>
25001 <param name="e">A UploadProgressEventArgs object containing the 25362 <param name="e">A GridLayerEventArgs object containing the
25002 data returned from the simulator</param> 25363 data sent by simulator</param>
25003 </member> 25364 </member>
25004 <member name="F:OpenMetaverse.AssetManager.m_UploadProgressLock"> 25365 <member name="F:OpenMetaverse.GridManager.m_GridLayerLock">
25005 <summary>Thread sync lock object</summary> 25366 <summary>Thread sync lock object</summary>
25006 </member> 25367 </member>
25007 <member name="F:OpenMetaverse.AssetManager.m_InitiateDownloadEvent"> 25368 <member name="F:OpenMetaverse.GridManager.m_GridItems">
25008 <summary>The event subscribers. null if no subcribers</summary> 25369 <summary>The event subscribers. null if no subcribers</summary>
25009 </member> 25370 </member>
25010 <member name="M:OpenMetaverse.AssetManager.OnInitiateDownload(OpenMetaverse.InitiateDownloadEventArgs)"> 25371 <member name="M:OpenMetaverse.GridManager.OnGridItems(OpenMetaverse.GridItemsEventArgs)">
25011 <summary>Raises the InitiateDownload event</summary> 25372 <summary>Raises the GridItems event</summary>
25012 <param name="e">A InitiateDownloadEventArgs object containing the 25373 <param name="e">A GridItemEventArgs object containing the
25013 data returned from the simulator</param> 25374 data sent by simulator</param>
25014 </member> 25375 </member>
25015 <member name="F:OpenMetaverse.AssetManager.m_InitiateDownloadLock"> 25376 <member name="F:OpenMetaverse.GridManager.m_GridItemsLock">
25016 <summary>Thread sync lock object</summary> 25377 <summary>Thread sync lock object</summary>
25017 </member> 25378 </member>
25018 <member name="F:OpenMetaverse.AssetManager.m_ImageReceiveProgressEvent"> 25379 <member name="F:OpenMetaverse.GridManager.m_RegionHandleReply">
25019 <summary>The event subscribers. null if no subcribers</summary> 25380 <summary>The event subscribers. null if no subcribers</summary>
25020 </member> 25381 </member>
25021 <member name="M:OpenMetaverse.AssetManager.OnImageReceiveProgress(OpenMetaverse.ImageReceiveProgressEventArgs)"> 25382 <member name="M:OpenMetaverse.GridManager.OnRegionHandleReply(OpenMetaverse.RegionHandleReplyEventArgs)">
25022 <summary>Raises the ImageReceiveProgress event</summary> 25383 <summary>Raises the RegionHandleReply event</summary>
25023 <param name="e">A ImageReceiveProgressEventArgs object containing the 25384 <param name="e">A RegionHandleReplyEventArgs object containing the
25024 data returned from the simulator</param> 25385 data sent by simulator</param>
25025 </member> 25386 </member>
25026 <member name="F:OpenMetaverse.AssetManager.m_ImageReceiveProgressLock"> 25387 <member name="F:OpenMetaverse.GridManager.m_RegionHandleReplyLock">
25027 <summary>Thread sync lock object</summary> 25388 <summary>Thread sync lock object</summary>
25028 </member> 25389 </member>
25029 <member name="F:OpenMetaverse.AssetManager.Cache"> 25390 <member name="F:OpenMetaverse.GridManager.Regions">
25030 <summary>Texture download cache</summary> 25391 <summary>A dictionary of all the regions, indexed by region name</summary>
25031 </member>
25032 <member name="M:OpenMetaverse.AssetManager.#ctor(OpenMetaverse.GridClient)">
25033 <summary>
25034 Default constructor
25035 </summary>
25036 <param name="client">A reference to the GridClient object</param>
25037 </member>
25038 <member name="M:OpenMetaverse.AssetManager.RequestAsset(OpenMetaverse.UUID,OpenMetaverse.AssetType,System.Boolean,OpenMetaverse.AssetManager.AssetReceivedCallback)">
25039 <summary>
25040 Request an asset download
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>
25046 </member>
25047 <member name="M:OpenMetaverse.AssetManager.RequestAsset(OpenMetaverse.UUID,OpenMetaverse.AssetType,System.Boolean,OpenMetaverse.SourceType,OpenMetaverse.AssetManager.AssetReceivedCallback)">
25048 <summary>
25049 Request an asset download
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>
25056 </member> 25392 </member>
25057 <member name="M:OpenMetaverse.AssetManager.RequestAsset(OpenMetaverse.UUID,OpenMetaverse.AssetType,System.Boolean,OpenMetaverse.SourceType,OpenMetaverse.UUID,OpenMetaverse.AssetManager.AssetReceivedCallback)"> 25393 <member name="F:OpenMetaverse.GridManager.RegionsByHandle">
25058 <summary> 25394 <summary>A dictionary of all the regions, indexed by region handle</summary>
25059 Request an asset download
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>
25067 </member> 25395 </member>
25068 <member name="M:OpenMetaverse.AssetManager.RequestAssetXfer(System.String,System.Boolean,System.Boolean,OpenMetaverse.UUID,OpenMetaverse.AssetType,System.Boolean)"> 25396 <member name="M:OpenMetaverse.GridManager.#ctor(OpenMetaverse.GridClient)">
25069 <summary> 25397 <summary>
25070 Request an asset download through the almost deprecated Xfer system 25398 Constructor
25071 </summary> 25399 </summary>
25072 <param name="filename">Filename of the asset to request</param> 25400 <param name="client">Instance of GridClient object to associate with this GridManager instance</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>
25083 </member> 25401 </member>
25084 <member name="M:OpenMetaverse.AssetManager.RequestInventoryAsset(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.AssetType,System.Boolean,OpenMetaverse.AssetManager.AssetReceivedCallback)"> 25402 <member name="M:OpenMetaverse.GridManager.RequestMapLayer(OpenMetaverse.GridLayerType)">
25085 <summary> 25403 <summary>
25086 25404
25087 </summary> 25405 </summary>
25088 <param name="assetID">Use UUID.Zero if you do not have the 25406 <param name="layer"></param>
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>
25097 </member>
25098 <member name="M:OpenMetaverse.AssetManager.SetPendingAssetUploadData(OpenMetaverse.AssetUpload)">
25099 <summary>
25100 Used to force asset data into the PendingUpload property, ie: for raw terrain uploads
25101 </summary>
25102 <param name="assetData">An AssetUpload object containing the data to upload to the simulator</param>
25103 </member>
25104 <member name="M:OpenMetaverse.AssetManager.RequestUpload(OpenMetaverse.Assets.Asset,System.Boolean)">
25105 <summary>
25106 Request an asset be uploaded to the simulator
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>
25113 </member>
25114 <member name="M:OpenMetaverse.AssetManager.RequestUpload(OpenMetaverse.AssetType,System.Byte[],System.Boolean)">
25115 <summary>
25116 Request an asset be uploaded to the simulator
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>
25124 </member> 25407 </member>
25125 <member name="M:OpenMetaverse.AssetManager.RequestUpload(OpenMetaverse.UUID@,OpenMetaverse.AssetType,System.Byte[],System.Boolean)"> 25408 <member name="M:OpenMetaverse.GridManager.RequestMapRegion(System.String,OpenMetaverse.GridLayerType)">
25126 <summary> 25409 <summary>
25127 Request an asset be uploaded to the simulator 25410 Request a map layer
25128 </summary> 25411 </summary>
25129 <param name="assetID"></param> 25412 <param name="regionName">The name of the region</param>
25130 <param name="type">Asset type to upload this data as</param> 25413 <param name="layer">The type of layer</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>
25136 </member> 25414 </member>
25137 <member name="M:OpenMetaverse.AssetManager.RequestUpload(OpenMetaverse.UUID@,OpenMetaverse.AssetType,System.Byte[],System.Boolean,OpenMetaverse.UUID)"> 25415 <member name="M:OpenMetaverse.GridManager.RequestMapBlocks(OpenMetaverse.GridLayerType,System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.Boolean)">
25138 <summary> 25416 <summary>
25139 Initiate an asset upload
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>
25149 </member>
25150 <member name="M:OpenMetaverse.AssetManager.RequestImage(OpenMetaverse.UUID,OpenMetaverse.ImageType,System.Single,System.Int32,System.UInt32,OpenMetaverse.TextureDownloadCallback,System.Boolean)">
25151 <summary>
25152 Request a texture asset from the simulator using the <see cref="T:OpenMetaverse.TexturePipeline"/> system to
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 25417
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>
25221 </member>
25222 <member name="M:OpenMetaverse.AssetManager.RequestImage(OpenMetaverse.UUID,OpenMetaverse.TextureDownloadCallback)">
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
25226 </summary> 25418 </summary>
25227 <param name="textureID">The <see cref="T:OpenMetaverse.UUID"/> of the texture asset to download</param> 25419 <param name="layer"></param>
25228 <param name="callback">The <see cref="T:OpenMetaverse.TextureDownloadCallback"/> callback to fire when the image is retrieved. The callback 25420 <param name="minX"></param>
25229 will contain the result of the request and the texture asset data</param> 25421 <param name="minY"></param>
25230 </member> 25422 <param name="maxX"></param>
25231 <member name="M:OpenMetaverse.AssetManager.RequestImage(OpenMetaverse.UUID,OpenMetaverse.ImageType,OpenMetaverse.TextureDownloadCallback)"> 25423 <param name="maxY"></param>
25232 <summary> 25424 <param name="returnNonExistent"></param>
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
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>
25241 </member> 25425 </member>
25242 <member name="M:OpenMetaverse.AssetManager.RequestImage(OpenMetaverse.UUID,OpenMetaverse.ImageType,OpenMetaverse.TextureDownloadCallback,System.Boolean)"> 25426 <member name="M:OpenMetaverse.GridManager.MapItems(System.UInt64,OpenMetaverse.GridItemType,OpenMetaverse.GridLayerType,System.Int32)">
25243 <summary> 25427 <summary>
25244 Overload: Request a texture asset from the simulator using the <see cref="T:OpenMetaverse.TexturePipeline"/> system to 25428
25245 manage the requests and re-assemble the image from the packets received from the simulator
25246 </summary> 25429 </summary>
25247 <param name="textureID">The <see cref="T:OpenMetaverse.UUID"/> of the texture asset to download</param> 25430 <param name="regionHandle"></param>
25248 <param name="imageType">The <see cref="T:OpenMetaverse.ImageType"/> of the texture asset. 25431 <param name="item"></param>
25249 Use <see cref="F:OpenMetaverse.ImageType.Normal"/> for most textures, or <see cref="F:OpenMetaverse.ImageType.Baked"/> for baked layer texture assets</param> 25432 <param name="layer"></param>
25250 <param name="callback">The <see cref="T:OpenMetaverse.TextureDownloadCallback"/> callback to fire when the image is retrieved. The callback 25433 <param name="timeoutMS"></param>
25251 will contain the result of the request and the texture asset data</param> 25434 <returns></returns>
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>
25255 </member> 25435 </member>
25256 <member name="M:OpenMetaverse.AssetManager.RequestImageCancel(OpenMetaverse.UUID)"> 25436 <member name="M:OpenMetaverse.GridManager.RequestMapItems(System.UInt64,OpenMetaverse.GridItemType,OpenMetaverse.GridLayerType)">
25257 <summary> 25437 <summary>
25258 Cancel a texture request 25438
25259 </summary> 25439 </summary>
25260 <param name="textureID">The texture assets <see cref="T:OpenMetaverse.UUID"/></param> 25440 <param name="regionHandle"></param>
25441 <param name="item"></param>
25442 <param name="layer"></param>
25261 </member> 25443 </member>
25262 <member name="M:OpenMetaverse.AssetManager.RequestMesh(OpenMetaverse.UUID,OpenMetaverse.AssetManager.MeshDownloadCallback)"> 25444 <member name="M:OpenMetaverse.GridManager.RequestMainlandSims(OpenMetaverse.GridLayerType)">
25263 <summary> 25445 <summary>
25264 Requests download of a mesh asset 25446 Request data for all mainland (Linden managed) simulators
25265 </summary> 25447 </summary>
25266 <param name="meshID">UUID of the mesh asset</param>
25267 <param name="callback">Callback when the request completes</param>
25268 </member> 25448 </member>
25269 <member name="M:OpenMetaverse.AssetManager.RequestServerBakedImage(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,OpenMetaverse.TextureDownloadCallback)"> 25449 <member name="M:OpenMetaverse.GridManager.RequestRegionHandle(OpenMetaverse.UUID)">
25270 <summary> 25450 <summary>
25271 Fetach avatar texture on a grid capable of server side baking 25451 Request the region handle for the specified region UUID
25272 </summary> 25452 </summary>
25273 <param name="avatarID">ID of the avatar</param> 25453 <param name="regionID">UUID of the region to look up</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>
25277 </member> 25454 </member>
25278 <member name="M:OpenMetaverse.AssetManager.FireImageProgressEvent(OpenMetaverse.UUID,System.Int32,System.Int32)"> 25455 <member name="M:OpenMetaverse.GridManager.GetGridRegion(System.String,OpenMetaverse.GridLayerType,OpenMetaverse.GridRegion@)">
25279 <summary> 25456 <summary>
25280 Lets TexturePipeline class fire the progress event 25457 Get grid region information using the region name, this function
25458 will block until it can find the region or gives up
25281 </summary> 25459 </summary>
25282 <param name="texureID">The texture ID currently being downloaded</param> 25460 <param name="name">Name of sim you're looking for</param>
25283 <param name="transferredBytes">the number of bytes transferred</param> 25461 <param name="layer">Layer that you are requesting</param>
25284 <param name="totalBytes">the total number of bytes expected</param> 25462 <param name="region">Will contain a GridRegion for the sim you're
25463 looking for if successful, otherwise an empty structure</param>
25464 <returns>True if the GridRegion was successfully fetched, otherwise
25465 false</returns>
25285 </member> 25466 </member>
25286 <member name="M:OpenMetaverse.AssetManager.TransferInfoHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 25467 <member name="M:OpenMetaverse.GridManager.MapBlockReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
25287 <summary>Process an incoming packet and raise the appropriate events</summary> 25468 <summary>Process an incoming packet and raise the appropriate events</summary>
25288 <param name="sender">The sender</param> 25469 <param name="sender">The sender</param>
25289 <param name="e">The EventArgs object containing the packet data</param> 25470 <param name="e">The EventArgs object containing the packet data</param>
25290 </member> 25471 </member>
25291 <member name="M:OpenMetaverse.AssetManager.TransferPacketHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 25472 <member name="M:OpenMetaverse.GridManager.MapItemReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
25292 <summary>Process an incoming packet and raise the appropriate events</summary> 25473 <summary>Process an incoming packet and raise the appropriate events</summary>
25293 <param name="sender">The sender</param> 25474 <param name="sender">The sender</param>
25294 <param name="e">The EventArgs object containing the packet data</param> 25475 <param name="e">The EventArgs object containing the packet data</param>
25295 </member> 25476 </member>
25296 <member name="M:OpenMetaverse.AssetManager.InitiateDownloadPacketHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 25477 <member name="M:OpenMetaverse.GridManager.SimulatorViewerTimeMessageHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
25297 <summary>Process an incoming packet and raise the appropriate events</summary> 25478 <summary>Process an incoming packet and raise the appropriate events</summary>
25298 <param name="sender">The sender</param> 25479 <param name="sender">The sender</param>
25299 <param name="e">The EventArgs object containing the packet data</param> 25480 <param name="e">The EventArgs object containing the packet data</param>
25300 </member> 25481 </member>
25301 <member name="M:OpenMetaverse.AssetManager.RequestXferHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 25482 <member name="M:OpenMetaverse.GridManager.CoarseLocationHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
25302 <summary>Process an incoming packet and raise the appropriate events</summary> 25483 <summary>Process an incoming packet and raise the appropriate events</summary>
25303 <param name="sender">The sender</param> 25484 <param name="sender">The sender</param>
25304 <param name="e">The EventArgs object containing the packet data</param> 25485 <param name="e">The EventArgs object containing the packet data</param>
25305 </member> 25486 </member>
25306 <member name="M:OpenMetaverse.AssetManager.ConfirmXferPacketHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 25487 <member name="M:OpenMetaverse.GridManager.RegionHandleReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
25307 <summary>Process an incoming packet and raise the appropriate events</summary> 25488 <summary>Process an incoming packet and raise the appropriate events</summary>
25308 <param name="sender">The sender</param> 25489 <param name="sender">The sender</param>
25309 <param name="e">The EventArgs object containing the packet data</param> 25490 <param name="e">The EventArgs object containing the packet data</param>
25310 </member> 25491 </member>
25311 <member name="M:OpenMetaverse.AssetManager.AssetUploadCompleteHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 25492 <member name="E:OpenMetaverse.GridManager.CoarseLocationUpdate">
25312 <summary>Process an incoming packet and raise the appropriate events</summary> 25493 <summary>Raised when the simulator sends a <see cref="T:OpenMetaverse.Packets.CoarseLocationUpdatePacket"/>
25313 <param name="sender">The sender</param> 25494 containing the location of agents in the simulator</summary>
25314 <param name="e">The EventArgs object containing the packet data</param>
25315 </member> 25495 </member>
25316 <member name="M:OpenMetaverse.AssetManager.SendXferPacketHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 25496 <member name="E:OpenMetaverse.GridManager.GridRegion">
25317 <summary>Process an incoming packet and raise the appropriate events</summary> 25497 <summary>Raised when the simulator sends a Region Data in response to
25318 <param name="sender">The sender</param> 25498 a Map request</summary>
25319 <param name="e">The EventArgs object containing the packet data</param>
25320 </member> 25499 </member>
25321 <member name="M:OpenMetaverse.AssetManager.AbortXferHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 25500 <member name="E:OpenMetaverse.GridManager.GridLayer">
25322 <summary>Process an incoming packet and raise the appropriate events</summary> 25501 <summary>Raised when the simulator sends GridLayer object containing
25323 <param name="sender">The sender</param> 25502 a map tile coordinates and texture information</summary>
25324 <param name="e">The EventArgs object containing the packet data</param>
25325 </member> 25503 </member>
25326 <member name="E:OpenMetaverse.AssetManager.XferReceived"> 25504 <member name="E:OpenMetaverse.GridManager.GridItems">
25327 <summary>Raised when the simulator responds sends </summary> 25505 <summary>Raised when the simulator sends GridItems object containing
25506 details on events, land sales at a specific location</summary>
25328 </member> 25507 </member>
25329 <member name="E:OpenMetaverse.AssetManager.AssetUploaded"> 25508 <member name="E:OpenMetaverse.GridManager.RegionHandleReply">
25330 <summary>Raised during upload completes</summary> 25509 <summary>Raised in response to a Region lookup</summary>
25331 </member> 25510 </member>
25332 <member name="E:OpenMetaverse.AssetManager.UploadProgress"> 25511 <member name="P:OpenMetaverse.GridManager.SunPhase">
25333 <summary>Raised during upload with progres update</summary> 25512 <summary>Unknown</summary>
25334 </member> 25513 </member>
25335 <member name="E:OpenMetaverse.AssetManager.InitiateDownload"> 25514 <member name="P:OpenMetaverse.GridManager.SunDirection">
25336 <summary>Fired when the simulator sends an InitiateDownloadPacket, used to download terrain .raw files</summary> 25515 <summary>Current direction of the sun</summary>
25337 </member> 25516 </member>
25338 <member name="E:OpenMetaverse.AssetManager.ImageReceiveProgress"> 25517 <member name="P:OpenMetaverse.GridManager.SunAngVelocity">
25339 <summary>Fired when a texture is in the process of being downloaded by the TexturePipeline class</summary> 25518 <summary>Current angular velocity of the sun</summary>
25340 </member> 25519 </member>
25341 <member name="T:OpenMetaverse.AssetManager.AssetReceivedCallback"> 25520 <member name="P:OpenMetaverse.GridManager.TimeOfDay">
25342 <summary> 25521 <summary>Microseconds since the start of SL 4-hour day</summary>
25343 Callback used for various asset download requests
25344 </summary>
25345 <param name="transfer">Transfer information</param>
25346 <param name="asset">Downloaded asset, null on fail</param>
25347 </member> 25522 </member>
25348 <member name="T:OpenMetaverse.AssetManager.BakedTextureUploadedCallback"> 25523 <member name="M:OpenMetaverse.CoordinateFrame.LookDirection(OpenMetaverse.Vector3,OpenMetaverse.Vector3)">
25349 <summary> 25524 <summary>
25350 Callback used upon competition of baked texture upload 25525
25351 </summary> 25526 </summary>
25352 <param name="newAssetID">Asset UUID of the newly uploaded baked texture</param> 25527 <param name="at">Looking direction, must be a normalized vector</param>
25528 <param name="upDirection">Up direction, must be a normalized vector</param>
25353 </member> 25529 </member>
25354 <member name="T:OpenMetaverse.AssetManager.MeshDownloadCallback"> 25530 <member name="M:OpenMetaverse.CoordinateFrame.LookDirection(System.Double)">
25355 <summary> 25531 <summary>
25356 A callback that fires upon the completition of the RequestMesh call 25532 Align the coordinate frame X and Y axis with a given rotation
25533 around the Z axis in radians
25357 </summary> 25534 </summary>
25358 <param name="success">Was the download successfull</param> 25535 <param name="heading">Absolute rotation around the Z axis in
25359 <param name="assetMesh">Resulting mesh or null on problems</param> 25536 radians</param>
25360 </member>
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> 25537 </member>
25379 <member name="P:OpenMetaverse.ImageReceiveProgressEventArgs.Total"> 25538 <member name="P:OpenMetaverse.CoordinateFrame.Origin">
25380 <summary>Image size in bytes</summary> 25539 <summary>Origin position of this coordinate frame</summary>
25381 </member> 25540 </member>
25382 <member name="F:OpenMetaverse.TerrainManager.m_LandPatchReceivedEvent"> 25541 <member name="P:OpenMetaverse.CoordinateFrame.XAxis">
25383 <summary>The event subscribers. null if no subcribers</summary> 25542 <summary>X axis of this coordinate frame, or Forward/At in grid terms</summary>
25384 </member> 25543 </member>
25385 <member name="M:OpenMetaverse.TerrainManager.OnLandPatchReceived(OpenMetaverse.LandPatchReceivedEventArgs)"> 25544 <member name="P:OpenMetaverse.CoordinateFrame.YAxis">
25386 <summary>Raises the LandPatchReceived event</summary> 25545 <summary>Y axis of this coordinate frame, or Left in grid terms</summary>
25387 <param name="e">A LandPatchReceivedEventArgs object containing the
25388 data returned from the simulator</param>
25389 </member> 25546 </member>
25390 <member name="F:OpenMetaverse.TerrainManager.m_LandPatchReceivedLock"> 25547 <member name="P:OpenMetaverse.CoordinateFrame.ZAxis">
25391 <summary>Thread sync lock object</summary> 25548 <summary>Z axis of this coordinate frame, or Up in grid terms</summary>
25392 </member> 25549 </member>
25393 <member name="M:OpenMetaverse.TerrainManager.#ctor(OpenMetaverse.GridClient)"> 25550 <member name="T:OpenMetaverse.Assets.AssetTexture">
25394 <summary> 25551 <summary>
25395 Default constructor 25552 Represents a texture
25396 </summary> 25553 </summary>
25397 <param name="client"></param>
25398 </member>
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> 25554 </member>
25408 <member name="P:OpenMetaverse.LandPatchReceivedEventArgs.Y"> 25555 <member name="F:OpenMetaverse.Assets.AssetTexture.Image">
25409 <summary>Sim coordinate of the patch</summary> 25556 <summary>A <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> object containing image data</summary>
25410 </member>
25411 <member name="P:OpenMetaverse.LandPatchReceivedEventArgs.PatchSize">
25412 <summary>Size of tha patch</summary>
25413 </member> 25557 </member>
25414 <member name="P:OpenMetaverse.LandPatchReceivedEventArgs.HeightMap"> 25558 <member name="F:OpenMetaverse.Assets.AssetTexture.LayerInfo">
25415 <summary>Heightmap for the patch</summary> 25559 <summary></summary>
25416 </member> 25560 </member>
25417 <member name="T:OpenMetaverse.PacketEventDictionary"> 25561 <member name="F:OpenMetaverse.Assets.AssetTexture.Components">
25418 <summary> 25562 <summary></summary>
25419 Registers, unregisters, and fires events generated by incoming packets
25420 </summary>
25421 </member> 25563 </member>
25422 <member name="F:OpenMetaverse.PacketEventDictionary.Client"> 25564 <member name="M:OpenMetaverse.Assets.AssetTexture.#ctor">
25423 <summary>Reference to the GridClient object</summary> 25565 <summary>Initializes a new instance of an AssetTexture object</summary>
25424 </member> 25566 </member>
25425 <member name="M:OpenMetaverse.PacketEventDictionary.#ctor(OpenMetaverse.GridClient)"> 25567 <member name="M:OpenMetaverse.Assets.AssetTexture.#ctor(OpenMetaverse.UUID,System.Byte[])">
25426 <summary> 25568 <summary>
25427 Default constructor 25569 Initializes a new instance of an AssetTexture object
25428 </summary> 25570 </summary>
25429 <param name="client"></param> 25571 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
25572 <param name="assetData">A byte array containing the raw asset data</param>
25430 </member> 25573 </member>
25431 <member name="M:OpenMetaverse.PacketEventDictionary.RegisterEvent(OpenMetaverse.Packets.PacketType,System.EventHandler{OpenMetaverse.PacketReceivedEventArgs},System.Boolean)"> 25574 <member name="M:OpenMetaverse.Assets.AssetTexture.#ctor(OpenMetaverse.Imaging.ManagedImage)">
25432 <summary> 25575 <summary>
25433 Register an event handler 25576 Initializes a new instance of an AssetTexture object
25434 </summary> 25577 </summary>
25435 <remarks>Use PacketType.Default to fire this event on every 25578 <param name="image">A <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> object containing texture data</param>
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>
25441 </member> 25579 </member>
25442 <member name="M:OpenMetaverse.PacketEventDictionary.UnregisterEvent(OpenMetaverse.Packets.PacketType,System.EventHandler{OpenMetaverse.PacketReceivedEventArgs})"> 25580 <member name="M:OpenMetaverse.Assets.AssetTexture.Encode">
25443 <summary> 25581 <summary>
25444 Unregister an event handler 25582 Populates the <seealso cref="!:AssetData"/> byte array with a JPEG2000
25583 encoded image created from the data in <seealso cref="F:OpenMetaverse.Assets.AssetTexture.Image"/>
25445 </summary> 25584 </summary>
25446 <param name="packetType">Packet type to unregister the handler for</param>
25447 <param name="eventHandler">Callback to be unregistered</param>
25448 </member> 25585 </member>
25449 <member name="M:OpenMetaverse.PacketEventDictionary.RaiseEvent(OpenMetaverse.Packets.PacketType,OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)"> 25586 <member name="M:OpenMetaverse.Assets.AssetTexture.Decode">
25450 <summary> 25587 <summary>
25451 Fire the events registered for this packet type 25588 Decodes the JPEG2000 data in <code>AssetData</code> to the
25589 <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> object <seealso cref="F:OpenMetaverse.Assets.AssetTexture.Image"/>
25452 </summary> 25590 </summary>
25453 <param name="packetType">Incoming packet type</param> 25591 <returns>True if the decoding was successful, otherwise false</returns>
25454 <param name="packet">Incoming packet</param>
25455 <param name="simulator">Simulator this packet was received from</param>
25456 </member> 25592 </member>
25457 <member name="T:OpenMetaverse.PacketEventDictionary.PacketCallbackWrapper"> 25593 <member name="M:OpenMetaverse.Assets.AssetTexture.DecodeLayerBoundaries">
25458 <summary> 25594 <summary>
25459 Object that is passed to worker threads in the ThreadPool for 25595 Decodes the begin and end byte positions for each quality layer in
25460 firing packet callbacks 25596 the image
25461 </summary> 25597 </summary>
25598 <returns></returns>
25462 </member> 25599 </member>
25463 <member name="F:OpenMetaverse.PacketEventDictionary.PacketCallbackWrapper.Callback"> 25600 <member name="P:OpenMetaverse.Assets.AssetTexture.AssetType">
25464 <summary>Callback to fire for this packet</summary> 25601 <summary>Override the base classes AssetType</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> 25602 </member>
25472 <member name="T:OpenMetaverse.CapsEventDictionary"> 25603 <member name="T:OpenMetaverse.Settings">
25473 <summary> 25604 <summary>
25474 Registers, unregisters, and fires events generated by the Capabilities 25605 Class for controlling various system settings.
25475 event queue
25476 </summary> 25606 </summary>
25607 <remarks>Some values are readonly because they affect things that
25608 happen when the GridClient object is initialized, so changing them at
25609 runtime won't do any good. Non-readonly values may affect things that
25610 happen at login or dynamically</remarks>
25477 </member> 25611 </member>
25478 <member name="F:OpenMetaverse.CapsEventDictionary.Client"> 25612 <member name="F:OpenMetaverse.Settings.AGNI_LOGIN_SERVER">
25479 <summary>Reference to the GridClient object</summary> 25613 <summary>Main grid login server</summary>
25480 </member> 25614 </member>
25481 <member name="M:OpenMetaverse.CapsEventDictionary.#ctor(OpenMetaverse.GridClient)"> 25615 <member name="F:OpenMetaverse.Settings.ADITI_LOGIN_SERVER">
25482 <summary> 25616 <summary>Beta grid login server</summary>
25483 Default constructor
25484 </summary>
25485 <param name="client">Reference to the GridClient object</param>
25486 </member> 25617 </member>
25487 <member name="M:OpenMetaverse.CapsEventDictionary.RegisterEvent(System.String,OpenMetaverse.Caps.EventQueueCallback)"> 25618 <member name="F:OpenMetaverse.Settings.ENABLE_INVENTORY_STORE">
25488 <summary> 25619 <summary>
25489 Register an new event handler for a capabilities event sent via the EventQueue 25620 InventoryManager requests inventory information on login,
25621 GridClient initializes an Inventory store for main inventory.
25490 </summary> 25622 </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>
25495 </member> 25623 </member>
25496 <member name="M:OpenMetaverse.CapsEventDictionary.UnregisterEvent(System.String,OpenMetaverse.Caps.EventQueueCallback)"> 25624 <member name="F:OpenMetaverse.Settings.ENABLE_LIBRARY_STORE">
25497 <summary> 25625 <summary>
25498 Unregister a previously registered capabilities handler 25626 InventoryManager requests library information on login,
25627 GridClient initializes an Inventory store for the library.
25499 </summary> 25628 </summary>
25500 <param name="capsEvent">Capability event name unregister the
25501 handler for</param>
25502 <param name="eventHandler">Callback to unregister</param>
25503 </member> 25629 </member>
25504 <member name="M:OpenMetaverse.CapsEventDictionary.RaiseEvent(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)"> 25630 <member name="F:OpenMetaverse.Settings.PING_INTERVAL">
25505 <summary> 25631 <summary>Number of milliseconds between sending pings to each sim</summary>
25506 Fire the events registered for this event type synchronously
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>
25512 </member> 25632 </member>
25513 <member name="M:OpenMetaverse.CapsEventDictionary.BeginRaiseEvent(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)"> 25633 <member name="F:OpenMetaverse.Settings.DEFAULT_AGENT_UPDATE_INTERVAL">
25514 <summary> 25634 <summary>Number of milliseconds between sending camera updates</summary>
25515 Fire the events registered for this event type asynchronously
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>
25521 </member> 25635 </member>
25522 <member name="T:OpenMetaverse.CapsEventDictionary.CapsCallbackWrapper"> 25636 <member name="F:OpenMetaverse.Settings.INTERPOLATION_INTERVAL">
25523 <summary> 25637 <summary>Number of milliseconds between updating the current
25524 Object that is passed to worker threads in the ThreadPool for 25638 positions of moving, non-accelerating and non-colliding objects</summary>
25525 firing CAPS callbacks
25526 </summary>
25527 </member> 25639 </member>
25528 <member name="F:OpenMetaverse.CapsEventDictionary.CapsCallbackWrapper.Callback"> 25640 <member name="F:OpenMetaverse.Settings.NETWORK_TICK_INTERVAL">
25529 <summary>Callback to fire for this packet</summary> 25641 <summary>Millisecond interval between ticks, where all ACKs are
25642 sent out and the age of unACKed packets is checked</summary>
25530 </member> 25643 </member>
25531 <member name="F:OpenMetaverse.CapsEventDictionary.CapsCallbackWrapper.CapsEvent"> 25644 <member name="F:OpenMetaverse.Settings.PACKET_INBOX_SIZE">
25532 <summary>Name of the CAPS event</summary> 25645 <summary>The initial size of the packet inbox, where packets are
25646 stored before processing</summary>
25533 </member> 25647 </member>
25534 <member name="F:OpenMetaverse.CapsEventDictionary.CapsCallbackWrapper.Message"> 25648 <member name="F:OpenMetaverse.Settings.MAX_PACKET_SIZE">
25535 <summary>Strongly typed decoded data</summary> 25649 <summary>Maximum size of packet that we want to send over the wire</summary>
25536 </member> 25650 </member>
25537 <member name="F:OpenMetaverse.CapsEventDictionary.CapsCallbackWrapper.Simulator"> 25651 <member name="F:OpenMetaverse.Settings.MAX_SEQUENCE">
25538 <summary>Reference to the simulator that generated this event</summary> 25652 <summary>The maximum value of a packet sequence number before it
25653 rolls over back to one</summary>
25539 </member> 25654 </member>
25540 <member name="T:OpenMetaverse.EstateTask"> 25655 <member name="F:OpenMetaverse.Settings.RESOURCE_DIR">
25541 <summary>Describes tasks returned in LandStatReply</summary> 25656 <summary>The relative directory where external resources are kept</summary>
25542 </member> 25657 </member>
25543 <member name="T:OpenMetaverse.EstateTools"> 25658 <member name="F:OpenMetaverse.Settings.LOGIN_SERVER">
25544 <summary> 25659 <summary>Login server to connect to</summary>
25545 Estate level administration and utilities
25546 </summary>
25547 </member> 25660 </member>
25548 <member name="F:OpenMetaverse.EstateTools.GroundTextures"> 25661 <member name="F:OpenMetaverse.Settings.BIND_ADDR">
25549 <summary>Textures for each of the four terrain height levels</summary> 25662 <summary>IP Address the client will bind to</summary>
25550 </member> 25663 </member>
25551 <member name="F:OpenMetaverse.EstateTools.GroundTextureLimits"> 25664 <member name="F:OpenMetaverse.Settings.USE_LLSD_LOGIN">
25552 <summary>Upper/lower texture boundaries for each corner of the sim</summary> 25665 <summary>Use XML-RPC Login or LLSD Login, default is XML-RPC Login</summary>
25553 </member> 25666 </member>
25554 <member name="M:OpenMetaverse.EstateTools.#ctor(OpenMetaverse.GridClient)"> 25667 <member name="F:OpenMetaverse.Settings.HTTP_INVENTORY">
25555 <summary> 25668 <summary>
25556 Constructor for EstateTools class 25669 Use Caps for fetching inventory where available
25557 </summary> 25670 </summary>
25558 <param name="client"></param>
25559 </member>
25560 <member name="F:OpenMetaverse.EstateTools.m_TopCollidersReply">
25561 <summary>The event subscribers. null if no subcribers</summary>
25562 </member>
25563 <member name="M:OpenMetaverse.EstateTools.OnTopCollidersReply(OpenMetaverse.TopCollidersReplyEventArgs)">
25564 <summary>Raises the TopCollidersReply event</summary>
25565 <param name="e">A TopCollidersReplyEventArgs object containing the
25566 data returned from the data server</param>
25567 </member> 25671 </member>
25568 <member name="F:OpenMetaverse.EstateTools.m_TopCollidersReply_Lock"> 25672 <member name="F:OpenMetaverse.Settings.TRANSFER_TIMEOUT">
25569 <summary>Thread sync lock object</summary> 25673 <summary>Number of milliseconds before an asset transfer will time
25570 </member> 25674 out</summary>
25571 <member name="F:OpenMetaverse.EstateTools.m_TopScriptsReply">
25572 <summary>The event subscribers. null if no subcribers</summary>
25573 </member>
25574 <member name="M:OpenMetaverse.EstateTools.OnTopScriptsReply(OpenMetaverse.TopScriptsReplyEventArgs)">
25575 <summary>Raises the TopScriptsReply event</summary>
25576 <param name="e">A TopScriptsReplyEventArgs object containing the
25577 data returned from the data server</param>
25578 </member>
25579 <member name="F:OpenMetaverse.EstateTools.m_TopScriptsReply_Lock">
25580 <summary>Thread sync lock object</summary>
25581 </member> 25675 </member>
25582 <member name="F:OpenMetaverse.EstateTools.m_EstateUsersReply"> 25676 <member name="F:OpenMetaverse.Settings.TELEPORT_TIMEOUT">
25583 <summary>The event subscribers. null if no subcribers</summary> 25677 <summary>Number of milliseconds before a teleport attempt will time
25678 out</summary>
25584 </member> 25679 </member>
25585 <member name="M:OpenMetaverse.EstateTools.OnEstateUsersReply(OpenMetaverse.EstateUsersReplyEventArgs)"> 25680 <member name="F:OpenMetaverse.Settings.LOGOUT_TIMEOUT">
25586 <summary>Raises the EstateUsersReply event</summary> 25681 <summary>Number of milliseconds before NetworkManager.Logout() will
25587 <param name="e">A EstateUsersReplyEventArgs object containing the 25682 time out</summary>
25588 data returned from the data server</param>
25589 </member> 25683 </member>
25590 <member name="F:OpenMetaverse.EstateTools.m_EstateUsersReply_Lock"> 25684 <member name="F:OpenMetaverse.Settings.CAPS_TIMEOUT">
25591 <summary>Thread sync lock object</summary> 25685 <summary>Number of milliseconds before a CAPS call will time out</summary>
25686 <remarks>Setting this too low will cause web requests time out and
25687 possibly retry repeatedly</remarks>
25592 </member> 25688 </member>
25593 <member name="F:OpenMetaverse.EstateTools.m_EstateGroupsReply"> 25689 <member name="F:OpenMetaverse.Settings.LOGIN_TIMEOUT">
25594 <summary>The event subscribers. null if no subcribers</summary> 25690 <summary>Number of milliseconds for xml-rpc to timeout</summary>
25595 </member> 25691 </member>
25596 <member name="M:OpenMetaverse.EstateTools.OnEstateGroupsReply(OpenMetaverse.EstateGroupsReplyEventArgs)"> 25692 <member name="F:OpenMetaverse.Settings.RESEND_TIMEOUT">
25597 <summary>Raises the EstateGroupsReply event</summary> 25693 <summary>Milliseconds before a packet is assumed lost and resent</summary>
25598 <param name="e">A EstateGroupsReplyEventArgs object containing the
25599 data returned from the data server</param>
25600 </member> 25694 </member>
25601 <member name="F:OpenMetaverse.EstateTools.m_EstateGroupsReply_Lock"> 25695 <member name="F:OpenMetaverse.Settings.SIMULATOR_TIMEOUT">
25602 <summary>Thread sync lock object</summary> 25696 <summary>Milliseconds without receiving a packet before the
25697 connection to a simulator is assumed lost</summary>
25603 </member> 25698 </member>
25604 <member name="F:OpenMetaverse.EstateTools.m_EstateManagersReply"> 25699 <member name="F:OpenMetaverse.Settings.MAP_REQUEST_TIMEOUT">
25605 <summary>The event subscribers. null if no subcribers</summary> 25700 <summary>Milliseconds to wait for a simulator info request through
25701 the grid interface</summary>
25606 </member> 25702 </member>
25607 <member name="M:OpenMetaverse.EstateTools.OnEstateManagersReply(OpenMetaverse.EstateManagersReplyEventArgs)"> 25703 <member name="F:OpenMetaverse.Settings.PACKET_ARCHIVE_SIZE">
25608 <summary>Raises the EstateManagersReply event</summary> 25704 <summary>The maximum size of the sequence number archive, used to
25609 <param name="e">A EstateManagersReplyEventArgs object containing the 25705 check for resent and/or duplicate packets</summary>
25610 data returned from the data server</param>
25611 </member> 25706 </member>
25612 <member name="F:OpenMetaverse.EstateTools.m_EstateManagersReply_Lock"> 25707 <member name="F:OpenMetaverse.Settings.MAX_PENDING_ACKS">
25613 <summary>Thread sync lock object</summary> 25708 <summary>Maximum number of queued ACKs to be sent before SendAcks()
25709 is forced</summary>
25614 </member> 25710 </member>
25615 <member name="F:OpenMetaverse.EstateTools.m_EstateBansReply"> 25711 <member name="F:OpenMetaverse.Settings.STATS_QUEUE_SIZE">
25616 <summary>The event subscribers. null if no subcribers</summary> 25712 <summary>Network stats queue length (seconds)</summary>
25617 </member> 25713 </member>
25618 <member name="M:OpenMetaverse.EstateTools.OnEstateBansReply(OpenMetaverse.EstateBansReplyEventArgs)"> 25714 <member name="F:OpenMetaverse.Settings.CACHE_PRIMITIVES">
25619 <summary>Raises the EstateBansReply event</summary> 25715 <summary>
25620 <param name="e">A EstateBansReplyEventArgs object containing the 25716 Primitives will be reused when falling in/out of interest list (and shared between clients)
25621 data returned from the data server</param> 25717 prims returning to interest list do not need re-requested
25718 Helps also in not re-requesting prim.Properties for code that checks for a Properties == null per client
25719 </summary>
25622 </member> 25720 </member>
25623 <member name="F:OpenMetaverse.EstateTools.m_EstateBansReply_Lock"> 25721 <member name="F:OpenMetaverse.Settings.POOL_PARCEL_DATA">
25624 <summary>Thread sync lock object</summary> 25722 <summary>
25723 Pool parcel data between clients (saves on requesting multiple times when all clients may need it)
25724 </summary>
25625 </member> 25725 </member>
25626 <member name="F:OpenMetaverse.EstateTools.m_EstateCovenantReply"> 25726 <member name="F:OpenMetaverse.Settings.SIMULATOR_POOL_TIMEOUT">
25627 <summary>The event subscribers. null if no subcribers</summary> 25727 <summary>
25728 How long to preserve cached data when no client is connected to a simulator
25729 The reason for setting it to something like 2 minutes is in case a client
25730 is running back and forth between region edges or a sim is comming and going
25731 </summary>
25628 </member> 25732 </member>
25629 <member name="M:OpenMetaverse.EstateTools.OnEstateCovenantReply(OpenMetaverse.EstateCovenantReplyEventArgs)"> 25733 <member name="F:OpenMetaverse.Settings.STORE_LAND_PATCHES">
25630 <summary>Raises the EstateCovenantReply event</summary> 25734 <summary>Enable/disable storing terrain heightmaps in the
25631 <param name="e">A EstateCovenantReplyEventArgs object containing the 25735 TerrainManager</summary>
25632 data returned from the data server</param>
25633 </member> 25736 </member>
25634 <member name="F:OpenMetaverse.EstateTools.m_EstateCovenantReply_Lock"> 25737 <member name="F:OpenMetaverse.Settings.SEND_AGENT_UPDATES">
25635 <summary>Thread sync lock object</summary> 25738 <summary>Enable/disable sending periodic camera updates</summary>
25636 </member> 25739 </member>
25637 <member name="F:OpenMetaverse.EstateTools.m_EstateUpdateInfoReply"> 25740 <member name="F:OpenMetaverse.Settings.SEND_AGENT_APPEARANCE">
25638 <summary>The event subscribers. null if no subcribers</summary> 25741 <summary>Enable/disable automatically setting agent appearance at
25742 login and after sim crossing</summary>
25639 </member> 25743 </member>
25640 <member name="M:OpenMetaverse.EstateTools.OnEstateUpdateInfoReply(OpenMetaverse.EstateUpdateInfoReplyEventArgs)"> 25744 <member name="F:OpenMetaverse.Settings.SEND_AGENT_THROTTLE">
25641 <summary>Raises the EstateUpdateInfoReply event</summary> 25745 <summary>Enable/disable automatically setting the bandwidth throttle
25642 <param name="e">A EstateUpdateInfoReplyEventArgs object containing the 25746 after connecting to each simulator</summary>
25643 data returned from the data server</param> 25747 <remarks>The default throttle uses the equivalent of the maximum
25748 bandwidth setting in the official client. If you do not set a
25749 throttle your connection will by default be throttled well below
25750 the minimum values and you may experience connection problems</remarks>
25644 </member> 25751 </member>
25645 <member name="F:OpenMetaverse.EstateTools.m_EstateUpdateInfoReply_Lock"> 25752 <member name="F:OpenMetaverse.Settings.SEND_PINGS">
25646 <summary>Thread sync lock object</summary> 25753 <summary>Enable/disable the sending of pings to monitor lag and
25754 packet loss</summary>
25647 </member> 25755 </member>
25648 <member name="M:OpenMetaverse.EstateTools.LandStatRequest(System.Int32,OpenMetaverse.EstateTools.LandStatReportType,System.UInt32,System.String)"> 25756 <member name="F:OpenMetaverse.Settings.MULTIPLE_SIMS">
25649 <summary> 25757 <summary>Should we connect to multiple sims? This will allow
25650 Requests estate information such as top scripts and colliders 25758 viewing in to neighboring simulators and sim crossings
25651 </summary> 25759 (Experimental)</summary>
25652 <param name="parcelLocalID"></param>
25653 <param name="reportType"></param>
25654 <param name="requestFlags"></param>
25655 <param name="filter"></param>
25656 </member> 25760 </member>
25657 <member name="M:OpenMetaverse.EstateTools.RequestInfo"> 25761 <member name="F:OpenMetaverse.Settings.ALWAYS_DECODE_OBJECTS">
25658 <summary>Requests estate settings, including estate manager and access/ban lists</summary> 25762 <summary>If true, all object update packets will be decoded in to
25763 native objects. If false, only updates for our own agent will be
25764 decoded. Registering an event handler will force objects for that
25765 type to always be decoded. If this is disabled the object tracking
25766 will have missing or partial prim and avatar information</summary>
25659 </member> 25767 </member>
25660 <member name="M:OpenMetaverse.EstateTools.RequestTopScripts"> 25768 <member name="F:OpenMetaverse.Settings.ALWAYS_REQUEST_OBJECTS">
25661 <summary>Requests the "Top Scripts" list for the current region</summary> 25769 <summary>If true, when a cached object check is received from the
25770 server the full object info will automatically be requested</summary>
25662 </member> 25771 </member>
25663 <member name="M:OpenMetaverse.EstateTools.RequestTopColliders"> 25772 <member name="F:OpenMetaverse.Settings.ENABLE_CAPS">
25664 <summary>Requests the "Top Colliders" list for the current region</summary> 25773 <summary>Whether to establish connections to HTTP capabilities
25774 servers for simulators</summary>
25665 </member> 25775 </member>
25666 <member name="M:OpenMetaverse.EstateTools.SetTerrainVariables(System.Single,System.Single,System.Single,System.Boolean,System.Boolean,System.Single)"> 25776 <member name="F:OpenMetaverse.Settings.ENABLE_SIMSTATS">
25667 <summary> 25777 <summary>Whether to decode sim stats</summary>
25668 Set several estate specific configuration variables
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>
25677 </member> 25778 </member>
25678 <member name="M:OpenMetaverse.EstateTools.SimWideReturn(OpenMetaverse.UUID,OpenMetaverse.EstateTools.EstateReturnFlags,System.Boolean)"> 25779 <member name="F:OpenMetaverse.Settings.LOG_ALL_CAPS_ERRORS">
25679 <summary> 25780 <summary>The capabilities servers are currently designed to
25680 Request return of objects owned by specified avatar 25781 periodically return a 502 error which signals for the client to
25681 </summary> 25782 re-establish a connection. Set this to true to log those 502 errors</summary>
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>
25685 </member> 25783 </member>
25686 <member name="M:OpenMetaverse.EstateTools.EstateOwnerMessage(System.String,System.String)"> 25784 <member name="F:OpenMetaverse.Settings.FETCH_MISSING_INVENTORY">
25687 <summary></summary> 25785 <summary>If true, any reference received for a folder or item
25688 <param name="method"></param> 25786 the library is not aware of will automatically be fetched</summary>
25689 <param name="param"></param>
25690 </member> 25787 </member>
25691 <member name="M:OpenMetaverse.EstateTools.EstateOwnerMessage(System.String,System.Collections.Generic.List{System.String})"> 25788 <member name="F:OpenMetaverse.Settings.DISABLE_AGENT_UPDATE_DUPLICATE_CHECK">
25692 <summary> 25789 <summary>If true, and <code>SEND_AGENT_UPDATES</code> is true,
25693 Used for setting and retrieving various estate panel settings 25790 AgentUpdate packets will continuously be sent out to give the bot
25694 </summary> 25791 smoother movement and autopiloting</summary>
25695 <param name="method">EstateOwnerMessage Method field</param>
25696 <param name="listParams">List of parameters to include</param>
25697 </member> 25792 </member>
25698 <member name="M:OpenMetaverse.EstateTools.KickUser(OpenMetaverse.UUID)"> 25793 <member name="F:OpenMetaverse.Settings.AVATAR_TRACKING">
25699 <summary> 25794 <summary>If true, currently visible avatars will be stored
25700 Kick an avatar from an estate 25795 in dictionaries inside <code>Simulator.ObjectAvatars</code>.
25701 </summary> 25796 If false, a new Avatar or Primitive object will be created
25702 <param name="userID">Key of Agent to remove</param> 25797 each time an object update packet is received</summary>
25703 </member> 25798 </member>
25704 <member name="M:OpenMetaverse.EstateTools.BanUser(OpenMetaverse.UUID,System.Boolean)"> 25799 <member name="F:OpenMetaverse.Settings.OBJECT_TRACKING">
25705 <summary> 25800 <summary>If true, currently visible avatars will be stored
25706 Ban an avatar from an estate</summary> 25801 in dictionaries inside <code>Simulator.ObjectPrimitives</code>.
25707 <param name="userID">Key of Agent to remove</param> 25802 If false, a new Avatar or Primitive object will be created
25708 <param name="allEstates">Ban user from this estate and all others owned by the estate owner</param> 25803 each time an object update packet is received</summary>
25709 </member> 25804 </member>
25710 <member name="M:OpenMetaverse.EstateTools.UnbanUser(OpenMetaverse.UUID,System.Boolean)"> 25805 <member name="F:OpenMetaverse.Settings.USE_INTERPOLATION_TIMER">
25711 <summary>Unban an avatar from an estate</summary> 25806 <summary>If true, position and velocity will periodically be
25712 <param name="userID">Key of Agent to remove</param> 25807 interpolated (extrapolated, technically) for objects and
25713 /// <param name="allEstates">Unban user from this estate and all others owned by the estate owner</param> 25808 avatars that are being tracked by the library. This is
25809 necessary to increase the accuracy of speed and position
25810 estimates for simulated objects</summary>
25714 </member> 25811 </member>
25715 <member name="M:OpenMetaverse.EstateTools.EstateMessage(System.String)"> 25812 <member name="F:OpenMetaverse.Settings.TRACK_UTILIZATION">
25716 <summary> 25813 <summary>
25717 Send a message dialog to everyone in an entire estate 25814 If true, utilization statistics will be tracked. There is a minor penalty
25815 in CPU time for enabling this option.
25718 </summary> 25816 </summary>
25719 <param name="message">Message to send all users in the estate</param>
25720 </member> 25817 </member>
25721 <member name="M:OpenMetaverse.EstateTools.SimulatorMessage(System.String)"> 25818 <member name="F:OpenMetaverse.Settings.PARCEL_TRACKING">
25722 <summary> 25819 <summary>If true, parcel details will be stored in the
25723 Send a message dialog to everyone in a simulator 25820 <code>Simulator.Parcels</code> dictionary as they are received</summary>
25724 </summary>
25725 <param name="message">Message to send all users in the simulator</param>
25726 </member> 25821 </member>
25727 <member name="M:OpenMetaverse.EstateTools.TeleportHomeUser(OpenMetaverse.UUID)"> 25822 <member name="F:OpenMetaverse.Settings.ALWAYS_REQUEST_PARCEL_ACL">
25728 <summary> 25823 <summary>
25729 Send an avatar back to their home location 25824 If true, an incoming parcel properties reply will automatically send
25825 a request for the parcel access list
25730 </summary> 25826 </summary>
25731 <param name="pest">Key of avatar to send home</param>
25732 </member> 25827 </member>
25733 <member name="M:OpenMetaverse.EstateTools.RestartRegion"> 25828 <member name="F:OpenMetaverse.Settings.ALWAYS_REQUEST_PARCEL_DWELL">
25734 <summary> 25829 <summary>
25735 Begin the region restart process 25830 if true, an incoming parcel properties reply will automatically send
25831 a request for the traffic count.
25736 </summary> 25832 </summary>
25737 </member> 25833 </member>
25738 <member name="M:OpenMetaverse.EstateTools.CancelRestart"> 25834 <member name="F:OpenMetaverse.Settings.USE_ASSET_CACHE">
25739 <summary> 25835 <summary>
25740 Cancels a region restart 25836 If true, images, and other assets downloaded from the server
25837 will be cached in a local directory
25741 </summary> 25838 </summary>
25742 </member> 25839 </member>
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)"> 25840 <member name="F:OpenMetaverse.Settings.ASSET_CACHE_DIR">
25744 <summary>Estate panel "Region" tab settings</summary> 25841 <summary>Path to store cached texture data</summary>
25745 </member> 25842 </member>
25746 <member name="M:OpenMetaverse.EstateTools.SetRegionDebug(System.Boolean,System.Boolean,System.Boolean)"> 25843 <member name="F:OpenMetaverse.Settings.ASSET_CACHE_MAX_SIZE">
25747 <summary>Estate panel "Debug" tab settings</summary> 25844 <summary>Maximum size cached files are allowed to take on disk (bytes)</summary>
25748 </member> 25845 </member>
25749 <member name="M:OpenMetaverse.EstateTools.SetRegionTerrain(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID)"> 25846 <member name="F:OpenMetaverse.Settings.DEFAULT_EFFECT_COLOR">
25750 <summary>Used for setting the region's terrain textures for its four height levels</summary> 25847 <summary>Default color used for viewer particle effects</summary>
25751 <param name="low"></param>
25752 <param name="midLow"></param>
25753 <param name="midHigh"></param>
25754 <param name="high"></param>
25755 </member> 25848 </member>
25756 <member name="M:OpenMetaverse.EstateTools.SetRegionTerrainHeights(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)"> 25849 <member name="F:OpenMetaverse.Settings.MAX_RESEND_COUNT">
25757 <summary>Used for setting sim terrain texture heights</summary> 25850 <summary>Maximum number of times to resend a failed packet</summary>
25758 </member> 25851 </member>
25759 <member name="M:OpenMetaverse.EstateTools.RequestCovenant"> 25852 <member name="F:OpenMetaverse.Settings.THROTTLE_OUTGOING_PACKETS">
25760 <summary>Requests the estate covenant</summary> 25853 <summary>Throttle outgoing packet rate</summary>
25761 </member> 25854 </member>
25762 <member name="M:OpenMetaverse.EstateTools.UploadTerrain(System.Byte[],System.String)"> 25855 <member name="F:OpenMetaverse.Settings.CLIENT_IDENTIFICATION_TAG">
25763 <summary> 25856 <summary>UUID of a texture used by some viewers to indentify type of client used</summary>
25764 Upload a terrain RAW file
25765 </summary>
25766 <param name="fileData">A byte array containing the encoded terrain data</param>
25767 <param name="fileName">The name of the file being uploaded</param>
25768 <returns>The Id of the transfer request</returns>
25769 </member> 25857 </member>
25770 <member name="M:OpenMetaverse.EstateTools.TeleportHomeAllUsers"> 25858 <member name="F:OpenMetaverse.Settings.USE_HTTP_TEXTURES">
25771 <summary> 25859 <summary>
25772 Teleports all users home in current Estate 25860 Download textures using GetTexture capability when available
25773 </summary> 25861 </summary>
25774 </member> 25862 </member>
25775 <member name="M:OpenMetaverse.EstateTools.RemoveEstateManager(OpenMetaverse.UUID,System.Boolean)"> 25863 <member name="F:OpenMetaverse.Settings.MAX_CONCURRENT_TEXTURE_DOWNLOADS">
25776 <summary> 25864 <summary>The maximum number of concurrent texture downloads allowed</summary>
25777 Remove estate manager</summary> 25865 <remarks>Increasing this number will not necessarily increase texture retrieval times due to
25778 <param name="userID">Key of Agent to Remove</param> 25866 simulator throttles</remarks>
25779 <param name="allEstates">removes manager to this estate and all others owned by the estate owner</param>
25780 </member> 25867 </member>
25781 <member name="M:OpenMetaverse.EstateTools.AddEstateManager(OpenMetaverse.UUID,System.Boolean)"> 25868 <member name="F:OpenMetaverse.Settings.PIPELINE_REFRESH_INTERVAL">
25782 <summary> 25869 <summary>
25783 Add estate manager</summary> 25870 The Refresh timer inteval is used to set the delay between checks for stalled texture downloads
25784 <param name="userID">Key of Agent to Add</param> 25871 </summary>
25785 <param name="allEstates">Add agent as manager to this estate and all others owned by the estate owner</param> 25872 <remarks>This is a static variable which applies to all instances</remarks>
25786 </member> 25873 </member>
25787 <member name="M:OpenMetaverse.EstateTools.AddAllowedUser(OpenMetaverse.UUID,System.Boolean)"> 25874 <member name="F:OpenMetaverse.Settings.PIPELINE_REQUEST_TIMEOUT">
25788 <summary> 25875 <summary>
25789 Add's an agent to the estate Allowed list</summary> 25876 Textures taking longer than this value will be flagged as timed out and removed from the pipeline
25790 <param name="userID">Key of Agent to Add</param> 25877 </summary>
25791 <param name="allEstates">Add agent as an allowed reisdent to All estates if true</param>
25792 </member> 25878 </member>
25793 <member name="M:OpenMetaverse.EstateTools.RemoveAllowedUser(OpenMetaverse.UUID,System.Boolean)"> 25879 <member name="F:OpenMetaverse.Settings.LOG_LEVEL">
25794 <summary> 25880 <summary>
25795 Removes an agent from the estate Allowed list</summary> 25881 Get or set the minimum log level to output to the console by default
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>
25798 </member>
25799 <member name="M:OpenMetaverse.EstateTools.AddAllowedGroup(OpenMetaverse.UUID,System.Boolean)">
25800 25882
25801 <summary> 25883 If the library is not compiled with DEBUG defined and this level is set to DEBUG
25802 Add's a group to the estate Allowed list</summary> 25884 You will get no output on the console. This behavior can be overriden by creating
25803 <param name="groupID">Key of Group to Add</param> 25885 a logger configuration file for log4net
25804 <param name="allEstates">Add Group as an allowed group to All estates if true</param> 25886 </summary>
25805 </member> 25887 </member>
25806 <member name="M:OpenMetaverse.EstateTools.RemoveAllowedGroup(OpenMetaverse.UUID,System.Boolean)"> 25888 <member name="F:OpenMetaverse.Settings.LOG_NAMES">
25807 25889 <summary>Attach avatar names to log messages</summary>
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> 25890 </member>
25813 <member name="M:OpenMetaverse.EstateTools.EstateCovenantReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 25891 <member name="F:OpenMetaverse.Settings.LOG_RESENDS">
25814 <summary>Process an incoming packet and raise the appropriate events</summary> 25892 <summary>Log packet retransmission info</summary>
25815 <param name="sender">The sender</param>
25816 <param name="e">The EventArgs object containing the packet data</param>
25817 </member> 25893 </member>
25818 <member name="M:OpenMetaverse.EstateTools.EstateOwnerMessageHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 25894 <member name="F:OpenMetaverse.Settings.LOG_DISKCACHE">
25819 <summary>Process an incoming packet and raise the appropriate events</summary> 25895 <summary>Log disk cache misses and other info</summary>
25820 <param name="sender">The sender</param>
25821 <param name="e">The EventArgs object containing the packet data</param>
25822 </member> 25896 </member>
25823 <member name="M:OpenMetaverse.EstateTools.LandStatReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 25897 <member name="M:OpenMetaverse.Settings.#ctor(OpenMetaverse.GridClient)">
25898 <summary>Constructor</summary>
25899 <param name="client">Reference to a GridClient object</param>
25900 </member>
25901 <member name="M:OpenMetaverse.Settings.EconomyDataHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
25824 <summary>Process an incoming packet and raise the appropriate events</summary> 25902 <summary>Process an incoming packet and raise the appropriate events</summary>
25825 <param name="sender">The sender</param> 25903 <param name="sender">The sender</param>
25826 <param name="e">The EventArgs object containing the packet data</param> 25904 <param name="e">The EventArgs object containing the packet data</param>
25827 </member> 25905 </member>
25828 <member name="E:OpenMetaverse.EstateTools.TopCollidersReply"> 25906 <member name="P:OpenMetaverse.Settings.UPLOAD_COST">
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> 25907 <summary>Cost of uploading an asset</summary>
25830 </member> 25908 <remarks>Read-only since this value is dynamically fetched at login</remarks>
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> 25909 </member>
25849 <member name="E:OpenMetaverse.EstateTools.EstateUpdateInfoReply"> 25910 <member name="T:OpenMetaverse.GridClient">
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> 25911 <summary>
25912 Main class to expose grid functionality to clients. All of the
25913 classes needed for sending and receiving data are accessible through
25914 this class.
25915 </summary>
25916 <example>
25917 <code>
25918 // Example minimum code required to instantiate class and
25919 // connect to a simulator.
25920 using System;
25921 using System.Collections.Generic;
25922 using System.Text;
25923 using OpenMetaverse;
25924
25925 namespace FirstBot
25926 {
25927 class Bot
25928 {
25929 public static GridClient Client;
25930 static void Main(string[] args)
25931 {
25932 Client = new GridClient(); // instantiates the GridClient class
25933 // to the global Client object
25934 // Login to Simulator
25935 Client.Network.Login("FirstName", "LastName", "Password", "FirstBot", "1.0");
25936 // Wait for a Keypress
25937 Console.ReadLine();
25938 // Logout of simulator
25939 Client.Network.Logout();
25940 }
25941 }
25942 }
25943 </code>
25944 </example>
25851 </member> 25945 </member>
25852 <member name="T:OpenMetaverse.EstateTools.LandStatReportType"> 25946 <member name="F:OpenMetaverse.GridClient.Network">
25853 <summary>Used in the ReportType field of a LandStatRequest</summary> 25947 <summary>Networking subsystem</summary>
25854 </member> 25948 </member>
25855 <member name="T:OpenMetaverse.EstateTools.EstateAccessDelta"> 25949 <member name="F:OpenMetaverse.GridClient.Settings">
25856 <summary>Used by EstateOwnerMessage packets</summary> 25950 <summary>Settings class including constant values and changeable
25951 parameters for everything</summary>
25857 </member> 25952 </member>
25858 <member name="T:OpenMetaverse.EstateTools.EstateAccessReplyDelta"> 25953 <member name="F:OpenMetaverse.GridClient.Parcels">
25859 <summary>Used by EstateOwnerMessage packets</summary> 25954 <summary>Parcel (subdivided simulator lots) subsystem</summary>
25860 </member> 25955 </member>
25861 <member name="T:OpenMetaverse.EstateTools.EstateReturnFlags"> 25956 <member name="F:OpenMetaverse.GridClient.Self">
25862 <summary> 25957 <summary>Our own avatars subsystem</summary>
25863
25864 </summary>
25865 </member> 25958 </member>
25866 <member name="F:OpenMetaverse.EstateTools.EstateReturnFlags.None"> 25959 <member name="F:OpenMetaverse.GridClient.Avatars">
25867 <summary>No flags set</summary> 25960 <summary>Other avatars subsystem</summary>
25868 </member> 25961 </member>
25869 <member name="F:OpenMetaverse.EstateTools.EstateReturnFlags.ReturnScripted"> 25962 <member name="F:OpenMetaverse.GridClient.Estate">
25870 <summary>Only return targets scripted objects</summary> 25963 <summary>Estate subsystem</summary>
25871 </member> 25964 </member>
25872 <member name="F:OpenMetaverse.EstateTools.EstateReturnFlags.ReturnOnOthersLand"> 25965 <member name="F:OpenMetaverse.GridClient.Friends">
25873 <summary>Only return targets objects if on others land</summary> 25966 <summary>Friends list subsystem</summary>
25874 </member> 25967 </member>
25875 <member name="F:OpenMetaverse.EstateTools.EstateReturnFlags.ReturnScriptedAndOnOthers"> 25968 <member name="F:OpenMetaverse.GridClient.Grid">
25876 <summary>Returns target's scripted objects and objects on other parcels</summary> 25969 <summary>Grid (aka simulator group) subsystem</summary>
25877 </member> 25970 </member>
25878 <member name="T:OpenMetaverse.EstateTools.GroundTextureSettings"> 25971 <member name="F:OpenMetaverse.GridClient.Objects">
25879 <summary>Ground texture settings for each corner of the region</summary> 25972 <summary>Object subsystem</summary>
25880 </member> 25973 </member>
25881 <member name="T:OpenMetaverse.EstateTools.GroundTextureHeight"> 25974 <member name="F:OpenMetaverse.GridClient.Groups">
25882 <summary>Used by GroundTextureHeightSettings</summary> 25975 <summary>Group subsystem</summary>
25883 </member> 25976 </member>
25884 <member name="T:OpenMetaverse.EstateTools.GroundTextureHeightSettings"> 25977 <member name="F:OpenMetaverse.GridClient.Assets">
25885 <summary>The high and low texture thresholds for each corner of the sim</summary> 25978 <summary>Asset subsystem</summary>
25886 </member> 25979 </member>
25887 <member name="T:OpenMetaverse.TopCollidersReplyEventArgs"> 25980 <member name="F:OpenMetaverse.GridClient.Appearance">
25888 <summary>Raised on LandStatReply when the report type is for "top colliders"</summary> 25981 <summary>Appearance subsystem</summary>
25889 </member> 25982 </member>
25890 <member name="M:OpenMetaverse.TopCollidersReplyEventArgs.#ctor(System.Int32,System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.EstateTask})"> 25983 <member name="F:OpenMetaverse.GridClient.Inventory">
25891 <summary>Construct a new instance of the TopCollidersReplyEventArgs class</summary> 25984 <summary>Inventory subsystem</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> 25985 </member>
25895 <member name="P:OpenMetaverse.TopCollidersReplyEventArgs.ObjectCount"> 25986 <member name="F:OpenMetaverse.GridClient.Directory">
25896 <summary> 25987 <summary>Directory searches including classifieds, people, land
25897 The number of returned items in LandStatReply 25988 sales, etc</summary>
25898 </summary>
25899 </member> 25989 </member>
25900 <member name="P:OpenMetaverse.TopCollidersReplyEventArgs.Tasks"> 25990 <member name="F:OpenMetaverse.GridClient.Terrain">
25901 <summary> 25991 <summary>Handles land, wind, and cloud heightmaps</summary>
25902 A Dictionary of Object UUIDs to tasks returned in LandStatReply
25903 </summary>
25904 </member> 25992 </member>
25905 <member name="T:OpenMetaverse.TopScriptsReplyEventArgs"> 25993 <member name="F:OpenMetaverse.GridClient.Sound">
25906 <summary>Raised on LandStatReply when the report type is for "top Scripts"</summary> 25994 <summary>Handles sound-related networking</summary>
25907 </member> 25995 </member>
25908 <member name="M:OpenMetaverse.TopScriptsReplyEventArgs.#ctor(System.Int32,System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.EstateTask})"> 25996 <member name="F:OpenMetaverse.GridClient.Throttle">
25909 <summary>Construct a new instance of the TopScriptsReplyEventArgs class</summary> 25997 <summary>Throttling total bandwidth usage, or allocating bandwidth
25910 <param name="objectCount">The number of returned items in LandStatReply</param> 25998 for specific data stream types</summary>
25911 <param name="tasks">Dictionary of Object UUIDs to tasks returned in LandStatReply</param>
25912 </member> 25999 </member>
25913 <member name="P:OpenMetaverse.TopScriptsReplyEventArgs.ObjectCount"> 26000 <member name="M:OpenMetaverse.GridClient.#ctor">
25914 <summary> 26001 <summary>
25915 The number of scripts returned in LandStatReply 26002 Default constructor
25916 </summary> 26003 </summary>
25917 </member> 26004 </member>
25918 <member name="P:OpenMetaverse.TopScriptsReplyEventArgs.Tasks"> 26005 <member name="M:OpenMetaverse.GridClient.ToString">
25919 <summary> 26006 <summary>
25920 A Dictionary of Object UUIDs to tasks returned in LandStatReply 26007 Return the full name of this instance
25921 </summary> 26008 </summary>
26009 <returns>Client avatars full name</returns>
25922 </member> 26010 </member>
25923 <member name="T:OpenMetaverse.EstateBansReplyEventArgs"> 26011 <member name="T:OpenMetaverse.AssetCache">
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">
25933 <summary> 26012 <summary>
25934 The identifier of the estate 26013 Class that handles the local asset cache
25935 </summary> 26014 </summary>
25936 </member> 26015 </member>
25937 <member name="P:OpenMetaverse.EstateBansReplyEventArgs.Count"> 26016 <member name="M:OpenMetaverse.AssetCache.#ctor(OpenMetaverse.GridClient)">
25938 <summary> 26017 <summary>
25939 The number of returned itmes 26018 Default constructor
25940 </summary> 26019 </summary>
26020 <param name="client">A reference to the GridClient object</param>
25941 </member> 26021 </member>
25942 <member name="P:OpenMetaverse.EstateBansReplyEventArgs.Banned"> 26022 <member name="M:OpenMetaverse.AssetCache.DestroyTimer">
25943 <summary> 26023 <summary>
25944 List of UUIDs of Banned Users 26024 Disposes cleanup timer
25945 </summary> 26025 </summary>
25946 </member> 26026 </member>
25947 <member name="T:OpenMetaverse.EstateUsersReplyEventArgs"> 26027 <member name="M:OpenMetaverse.AssetCache.SetupTimer">
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">
25957 <summary> 26028 <summary>
25958 The identifier of the estate 26029 Only create timer when needed
25959 </summary> 26030 </summary>
25960 </member> 26031 </member>
25961 <member name="P:OpenMetaverse.EstateUsersReplyEventArgs.Count"> 26032 <member name="M:OpenMetaverse.AssetCache.GetCachedAssetBytes(OpenMetaverse.UUID)">
25962 <summary> 26033 <summary>
25963 The number of returned items 26034 Return bytes read from the local asset cache, null if it does not exist
25964 </summary> 26035 </summary>
26036 <param name="assetID">UUID of the asset we want to get</param>
26037 <returns>Raw bytes of the asset, or null on failure</returns>
25965 </member> 26038 </member>
25966 <member name="P:OpenMetaverse.EstateUsersReplyEventArgs.AllowedUsers"> 26039 <member name="M:OpenMetaverse.AssetCache.GetCachedImage(OpenMetaverse.UUID)">
25967 <summary> 26040 <summary>
25968 List of UUIDs of Allowed Users 26041 Returns ImageDownload object of the
26042 image from the local image cache, null if it does not exist
25969 </summary> 26043 </summary>
26044 <param name="imageID">UUID of the image we want to get</param>
26045 <returns>ImageDownload object containing the image, or null on failure</returns>
25970 </member> 26046 </member>
25971 <member name="T:OpenMetaverse.EstateGroupsReplyEventArgs"> 26047 <member name="M:OpenMetaverse.AssetCache.FileName(OpenMetaverse.UUID)">
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">
25981 <summary> 26048 <summary>
25982 The identifier of the estate 26049 Constructs a file name of the cached asset
25983 </summary> 26050 </summary>
26051 <param name="assetID">UUID of the asset</param>
26052 <returns>String with the file name of the cahced asset</returns>
25984 </member> 26053 </member>
25985 <member name="P:OpenMetaverse.EstateGroupsReplyEventArgs.Count"> 26054 <member name="M:OpenMetaverse.AssetCache.StaticFileName(OpenMetaverse.UUID)">
25986 <summary> 26055 <summary>
25987 The number of returned items 26056 Constructs a file name of the static cached asset
25988 </summary> 26057 </summary>
26058 <param name="assetID">UUID of the asset</param>
26059 <returns>String with the file name of the static cached asset</returns>
25989 </member> 26060 </member>
25990 <member name="P:OpenMetaverse.EstateGroupsReplyEventArgs.AllowedGroups"> 26061 <member name="M:OpenMetaverse.AssetCache.SaveAssetToCache(OpenMetaverse.UUID,System.Byte[])">
25991 <summary> 26062 <summary>
25992 List of UUIDs of Allowed Groups 26063 Saves an asset to the local cache
25993 </summary> 26064 </summary>
26065 <param name="assetID">UUID of the asset</param>
26066 <param name="assetData">Raw bytes the asset consists of</param>
26067 <returns>Weather the operation was successfull</returns>
25994 </member> 26068 </member>
25995 <member name="T:OpenMetaverse.EstateManagersReplyEventArgs"> 26069 <member name="M:OpenMetaverse.AssetCache.AssetFileName(OpenMetaverse.UUID)">
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">
26005 <summary> 26070 <summary>
26006 The identifier of the estate 26071 Get the file name of the asset stored with gived UUID
26007 </summary> 26072 </summary>
26073 <param name="assetID">UUID of the asset</param>
26074 <returns>Null if we don't have that UUID cached on disk, file name if found in the cache folder</returns>
26008 </member> 26075 </member>
26009 <member name="P:OpenMetaverse.EstateManagersReplyEventArgs.Count"> 26076 <member name="M:OpenMetaverse.AssetCache.HasAsset(OpenMetaverse.UUID)">
26010 <summary> 26077 <summary>
26011 The number of returned items 26078 Checks if the asset exists in the local cache
26012 </summary> 26079 </summary>
26080 <param name="assetID">UUID of the asset</param>
26081 <returns>True is the asset is stored in the cache, otherwise false</returns>
26013 </member> 26082 </member>
26014 <member name="P:OpenMetaverse.EstateManagersReplyEventArgs.Managers"> 26083 <member name="M:OpenMetaverse.AssetCache.Clear">
26015 <summary> 26084 <summary>
26016 List of UUIDs of the Estate's Managers 26085 Wipes out entire cache
26017 </summary> 26086 </summary>
26018 </member> 26087 </member>
26019 <member name="T:OpenMetaverse.EstateCovenantReplyEventArgs"> 26088 <member name="M:OpenMetaverse.AssetCache.Prune">
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">
26030 <summary> 26089 <summary>
26031 The Covenant 26090 Brings cache size to the 90% of the max size
26032 </summary> 26091 </summary>
26033 </member> 26092 </member>
26034 <member name="P:OpenMetaverse.EstateCovenantReplyEventArgs.Timestamp"> 26093 <member name="M:OpenMetaverse.AssetCache.BeginPrune">
26035 <summary> 26094 <summary>
26036 The timestamp 26095 Asynchronously brings cache size to the 90% of the max size
26037 </summary> 26096 </summary>
26038 </member> 26097 </member>
26039 <member name="P:OpenMetaverse.EstateCovenantReplyEventArgs.EstateName"> 26098 <member name="M:OpenMetaverse.AssetCache.GetFileSize(System.IO.FileInfo[])">
26040 <summary> 26099 <summary>
26041 The Estate name 26100 Adds up file sizes passes in a FileInfo array
26042 </summary> 26101 </summary>
26043 </member> 26102 </member>
26044 <member name="P:OpenMetaverse.EstateCovenantReplyEventArgs.EstateOwnerID"> 26103 <member name="M:OpenMetaverse.AssetCache.Operational">
26045 <summary> 26104 <summary>
26046 The Estate Owner's ID (can be a GroupID) 26105 Checks whether caching is enabled
26047 </summary> 26106 </summary>
26048 </member> 26107 </member>
26049 <member name="T:OpenMetaverse.EstateUpdateInfoReplyEventArgs"> 26108 <member name="M:OpenMetaverse.AssetCache.cleanerTimer_Elapsed(System.Object,System.Timers.ElapsedEventArgs)">
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">
26060 <summary> 26109 <summary>
26061 The estate's name 26110 Periodically prune the cache
26062 </summary> 26111 </summary>
26063 </member> 26112 </member>
26064 <member name="P:OpenMetaverse.EstateUpdateInfoReplyEventArgs.EstateOwner"> 26113 <member name="M:OpenMetaverse.AssetCache.NiceFileSize(System.Int64)">
26065 <summary> 26114 <summary>
26066 The Estate Owner's ID (can be a GroupID) 26115 Nicely formats file sizes
26067 </summary> 26116 </summary>
26117 <param name="byteCount">Byte size we want to output</param>
26118 <returns>String with humanly readable file size</returns>
26068 </member> 26119 </member>
26069 <member name="P:OpenMetaverse.EstateUpdateInfoReplyEventArgs.EstateID"> 26120 <member name="P:OpenMetaverse.AssetCache.AutoPruneEnabled">
26070 <summary> 26121 <summary>
26071 The identifier of the estate on the grid 26122 Allows setting weather to periodicale prune the cache if it grows too big
26123 Default is enabled, when caching is enabled
26072 </summary> 26124 </summary>
26073 </member> 26125 </member>
26074 <member name="P:OpenMetaverse.EstateUpdateInfoReplyEventArgs.DenyNoPaymentInfo"> 26126 <member name="P:OpenMetaverse.AssetCache.AutoPruneInterval">
26075 <summary></summary>
26076 </member>
26077 <member name="T:OpenMetaverse.DownloadRequest">
26078 <summary> 26127 <summary>
26079 Represends individual HTTP Download request 26128 How long (in ms) between cache checks (default is 5 min.)
26080 </summary> 26129 </summary>
26081 </member> 26130 </member>
26082 <member name="F:OpenMetaverse.DownloadRequest.Address"> 26131 <member name="T:OpenMetaverse.AssetCache.SortFilesByAccesTimeHelper">
26083 <summary>URI of the item to fetch</summary>
26084 </member>
26085 <member name="F:OpenMetaverse.DownloadRequest.MillisecondsTimeout">
26086 <summary>Timout specified in milliseconds</summary>
26087 </member>
26088 <member name="F:OpenMetaverse.DownloadRequest.DownloadProgressCallback">
26089 <summary>Download progress callback</summary>
26090 </member>
26091 <member name="F:OpenMetaverse.DownloadRequest.CompletedCallback">
26092 <summary>Download completed callback</summary>
26093 </member>
26094 <member name="F:OpenMetaverse.DownloadRequest.ContentType">
26095 <summary>Accept the following content type</summary>
26096 </member>
26097 <member name="F:OpenMetaverse.DownloadRequest.Retries">
26098 <summary>How many times will this request be retried</summary>
26099 </member>
26100 <member name="F:OpenMetaverse.DownloadRequest.Attempt">
26101 <summary>Current fetch attempt</summary>
26102 </member>
26103 <member name="M:OpenMetaverse.DownloadRequest.#ctor">
26104 <summary>Default constructor</summary>
26105 </member>
26106 <member name="M:OpenMetaverse.DownloadRequest.#ctor(System.Uri,System.Int32,System.String,OpenMetaverse.Http.CapsBase.DownloadProgressEventHandler,OpenMetaverse.Http.CapsBase.RequestCompletedEventHandler)">
26107 <summary>Constructor</summary>
26108 </member>
26109 <member name="T:OpenMetaverse.DownloadManager">
26110 <summary> 26132 <summary>
26111 Manages async HTTP downloads with a limit on maximum 26133 Helper class for sorting files by their last accessed time
26112 concurrent downloads
26113 </summary> 26134 </summary>
26114 </member> 26135 </member>
26115 <member name="M:OpenMetaverse.DownloadManager.#ctor">
26116 <summary>Default constructor</summary>
26117 </member>
26118 <member name="M:OpenMetaverse.DownloadManager.Dispose">
26119 <summary>Cleanup method</summary>
26120 </member>
26121 <member name="M:OpenMetaverse.DownloadManager.SetupRequest(System.Uri,System.String)">
26122 <summary>Setup http download request</summary>
26123 </member>
26124 <member name="M:OpenMetaverse.DownloadManager.EnqueuePending">
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>
26135 </member>
26136 </members> 26136 </members>
26137</doc> 26137</doc>
diff --git a/bin/OpenMetaverse.dll b/bin/OpenMetaverse.dll
index 9054a99..59e8083 100755
--- a/bin/OpenMetaverse.dll
+++ b/bin/OpenMetaverse.dll
Binary files differ
diff --git a/bin/OpenMetaverseTypes.XML b/bin/OpenMetaverseTypes.XML
index 7d00b1b..56e3ac7 100644
--- a/bin/OpenMetaverseTypes.XML
+++ b/bin/OpenMetaverseTypes.XML
@@ -4,948 +4,12 @@
4 <name>OpenMetaverseTypes</name> 4 <name>OpenMetaverseTypes</name>
5 </assembly> 5 </assembly>
6 <members> 6 <members>
7 <member name="T:OpenMetaverse.LocklessQueue`1">
8 <summary>
9 A thread-safe lockless queue that supports multiple readers and
10 multiple writers
11 </summary>
12 </member>
13 <member name="F:OpenMetaverse.LocklessQueue`1.head">
14 <summary>Queue head</summary>
15 </member>
16 <member name="F:OpenMetaverse.LocklessQueue`1.tail">
17 <summary>Queue tail</summary>
18 </member>
19 <member name="F:OpenMetaverse.LocklessQueue`1.count">
20 <summary>Queue item count</summary>
21 </member>
22 <member name="M:OpenMetaverse.LocklessQueue`1.#ctor">
23 <summary>
24 Constructor
25 </summary>
26 </member>
27 <member name="M:OpenMetaverse.LocklessQueue`1.Enqueue(`0)">
28 <summary>
29 Enqueue an item
30 </summary>
31 <param name="item">Item to enqeue</param>
32 </member>
33 <member name="M:OpenMetaverse.LocklessQueue`1.TryDequeue(`0@)">
34 <summary>
35 Try to dequeue an item
36 </summary>
37 <param name="item">Dequeued item if the dequeue was successful</param>
38 <returns>True if an item was successfully deqeued, otherwise false</returns>
39 </member>
40 <member name="P:OpenMetaverse.LocklessQueue`1.Count">
41 <summary>Gets the current number of items in the queue. Since this
42 is a lockless collection this value should be treated as a close
43 estimate</summary>
44 </member>
45 <member name="T:OpenMetaverse.LocklessQueue`1.SingleLinkNode">
46 <summary>
47 Provides a node container for data in a singly linked list
48 </summary>
49 </member>
50 <member name="F:OpenMetaverse.LocklessQueue`1.SingleLinkNode.Next">
51 <summary>Pointer to the next node in list</summary>
52 </member>
53 <member name="F:OpenMetaverse.LocklessQueue`1.SingleLinkNode.Item">
54 <summary>The data contained by the node</summary>
55 </member>
56 <member name="M:OpenMetaverse.LocklessQueue`1.SingleLinkNode.#ctor">
57 <summary>
58 Constructor
59 </summary>
60 </member>
61 <member name="M:OpenMetaverse.LocklessQueue`1.SingleLinkNode.#ctor(`0)">
62 <summary>
63 Constructor
64 </summary>
65 </member>
66 <member name="T:OpenMetaverse.EnumInfoAttribute">
67 <summary>
68 Attribute class that allows extra attributes to be attached to ENUMs
69 </summary>
70 </member>
71 <member name="F:OpenMetaverse.EnumInfoAttribute.Text">
72 <summary>Text used when presenting ENUM to user</summary>
73 </member>
74 <member name="M:OpenMetaverse.EnumInfoAttribute.#ctor">
75 <summary>Default initializer</summary>
76 </member>
77 <member name="M:OpenMetaverse.EnumInfoAttribute.#ctor(System.String)">
78 <summary>Text used when presenting ENUM to user</summary>
79 </member>
80 <member name="T:OpenMetaverse.AssetType">
81 <summary>
82 The different types of grid assets
83 </summary>
84 </member>
85 <member name="F:OpenMetaverse.AssetType.Unknown">
86 <summary>Unknown asset type</summary>
87 </member>
88 <member name="F:OpenMetaverse.AssetType.Texture">
89 <summary>Texture asset, stores in JPEG2000 J2C stream format</summary>
90 </member>
91 <member name="F:OpenMetaverse.AssetType.Sound">
92 <summary>Sound asset</summary>
93 </member>
94 <member name="F:OpenMetaverse.AssetType.CallingCard">
95 <summary>Calling card for another avatar</summary>
96 </member>
97 <member name="F:OpenMetaverse.AssetType.Landmark">
98 <summary>Link to a location in world</summary>
99 </member>
100 <member name="F:OpenMetaverse.AssetType.Clothing">
101 <summary>Collection of textures and parameters that can be
102 worn by an avatar</summary>
103 </member>
104 <member name="F:OpenMetaverse.AssetType.Object">
105 <summary>Primitive that can contain textures, sounds,
106 scripts and more</summary>
107 </member>
108 <member name="F:OpenMetaverse.AssetType.Notecard">
109 <summary>Notecard asset</summary>
110 </member>
111 <member name="F:OpenMetaverse.AssetType.Folder">
112 <summary>Holds a collection of inventory items</summary>
113 </member>
114 <member name="F:OpenMetaverse.AssetType.RootFolder">
115 <summary>Root inventory folder</summary>
116 </member>
117 <member name="F:OpenMetaverse.AssetType.LSLText">
118 <summary>Linden scripting language script</summary>
119 </member>
120 <member name="F:OpenMetaverse.AssetType.LSLBytecode">
121 <summary>LSO bytecode for a script</summary>
122 </member>
123 <member name="F:OpenMetaverse.AssetType.TextureTGA">
124 <summary>Uncompressed TGA texture</summary>
125 </member>
126 <member name="F:OpenMetaverse.AssetType.Bodypart">
127 <summary>Collection of textures and shape parameters that can
128 be worn</summary>
129 </member>
130 <member name="F:OpenMetaverse.AssetType.TrashFolder">
131 <summary>Trash folder</summary>
132 </member>
133 <member name="F:OpenMetaverse.AssetType.SnapshotFolder">
134 <summary>Snapshot folder</summary>
135 </member>
136 <member name="F:OpenMetaverse.AssetType.LostAndFoundFolder">
137 <summary>Lost and found folder</summary>
138 </member>
139 <member name="F:OpenMetaverse.AssetType.SoundWAV">
140 <summary>Uncompressed sound</summary>
141 </member>
142 <member name="F:OpenMetaverse.AssetType.ImageTGA">
143 <summary>Uncompressed TGA non-square image, not to be used as a
144 texture</summary>
145 </member>
146 <member name="F:OpenMetaverse.AssetType.ImageJPEG">
147 <summary>Compressed JPEG non-square image, not to be used as a
148 texture</summary>
149 </member>
150 <member name="F:OpenMetaverse.AssetType.Animation">
151 <summary>Animation</summary>
152 </member>
153 <member name="F:OpenMetaverse.AssetType.Gesture">
154 <summary>Sequence of animations, sounds, chat, and pauses</summary>
155 </member>
156 <member name="F:OpenMetaverse.AssetType.Simstate">
157 <summary>Simstate file</summary>
158 </member>
159 <member name="F:OpenMetaverse.AssetType.FavoriteFolder">
160 <summary>Contains landmarks for favorites</summary>
161 </member>
162 <member name="F:OpenMetaverse.AssetType.Link">
163 <summary>Asset is a link to another inventory item</summary>
164 </member>
165 <member name="F:OpenMetaverse.AssetType.LinkFolder">
166 <summary>Asset is a link to another inventory folder</summary>
167 </member>
168 <member name="F:OpenMetaverse.AssetType.EnsembleStart">
169 <summary>Beginning of the range reserved for ensembles</summary>
170 </member>
171 <member name="F:OpenMetaverse.AssetType.EnsembleEnd">
172 <summary>End of the range reserved for ensembles</summary>
173 </member>
174 <member name="F:OpenMetaverse.AssetType.CurrentOutfitFolder">
175 <summary>Folder containing inventory links to wearables and attachments
176 that are part of the current outfit</summary>
177 </member>
178 <member name="F:OpenMetaverse.AssetType.OutfitFolder">
179 <summary>Folder containing inventory items or links to
180 inventory items of wearables and attachments
181 together make a full outfit</summary>
182 </member>
183 <member name="F:OpenMetaverse.AssetType.MyOutfitsFolder">
184 <summary>Root folder for the folders of type OutfitFolder</summary>
185 </member>
186 <member name="F:OpenMetaverse.AssetType.Mesh">
187 <summary>Linden mesh format</summary>
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>
198 <member name="T:OpenMetaverse.InventoryType">
199 <summary>
200 Inventory Item Types, eg Script, Notecard, Folder, etc
201 </summary>
202 </member>
203 <member name="F:OpenMetaverse.InventoryType.Unknown">
204 <summary>Unknown</summary>
205 </member>
206 <member name="F:OpenMetaverse.InventoryType.Texture">
207 <summary>Texture</summary>
208 </member>
209 <member name="F:OpenMetaverse.InventoryType.Sound">
210 <summary>Sound</summary>
211 </member>
212 <member name="F:OpenMetaverse.InventoryType.CallingCard">
213 <summary>Calling Card</summary>
214 </member>
215 <member name="F:OpenMetaverse.InventoryType.Landmark">
216 <summary>Landmark</summary>
217 </member>
218 <member name="F:OpenMetaverse.InventoryType.Notecard">
219 <summary>Notecard</summary>
220 </member>
221 <member name="F:OpenMetaverse.InventoryType.Category">
222 <summary></summary>
223 </member>
224 <member name="F:OpenMetaverse.InventoryType.Folder">
225 <summary>Folder</summary>
226 </member>
227 <member name="F:OpenMetaverse.InventoryType.RootCategory">
228 <summary></summary>
229 </member>
230 <member name="F:OpenMetaverse.InventoryType.LSL">
231 <summary>an LSL Script</summary>
232 </member>
233 <member name="F:OpenMetaverse.InventoryType.Snapshot">
234 <summary></summary>
235 </member>
236 <member name="F:OpenMetaverse.InventoryType.Attachment">
237 <summary></summary>
238 </member>
239 <member name="F:OpenMetaverse.InventoryType.Wearable">
240 <summary></summary>
241 </member>
242 <member name="F:OpenMetaverse.InventoryType.Animation">
243 <summary></summary>
244 </member>
245 <member name="F:OpenMetaverse.InventoryType.Gesture">
246 <summary></summary>
247 </member>
248 <member name="F:OpenMetaverse.InventoryType.Mesh">
249 <summary></summary>
250 </member>
251 <member name="T:OpenMetaverse.SaleType">
252 <summary>
253 Item Sale Status
254 </summary>
255 </member>
256 <member name="F:OpenMetaverse.SaleType.Not">
257 <summary>Not for sale</summary>
258 </member>
259 <member name="F:OpenMetaverse.SaleType.Original">
260 <summary>The original is for sale</summary>
261 </member>
262 <member name="F:OpenMetaverse.SaleType.Copy">
263 <summary>Copies are for sale</summary>
264 </member>
265 <member name="F:OpenMetaverse.SaleType.Contents">
266 <summary>The contents of the object are for sale</summary>
267 </member>
268 <member name="T:OpenMetaverse.WearableType">
269 <summary>
270 Types of wearable assets
271 </summary>
272 </member>
273 <member name="F:OpenMetaverse.WearableType.Shape">
274 <summary>Body shape</summary>
275 </member>
276 <member name="F:OpenMetaverse.WearableType.Skin">
277 <summary>Skin textures and attributes</summary>
278 </member>
279 <member name="F:OpenMetaverse.WearableType.Hair">
280 <summary>Hair</summary>
281 </member>
282 <member name="F:OpenMetaverse.WearableType.Eyes">
283 <summary>Eyes</summary>
284 </member>
285 <member name="F:OpenMetaverse.WearableType.Shirt">
286 <summary>Shirt</summary>
287 </member>
288 <member name="F:OpenMetaverse.WearableType.Pants">
289 <summary>Pants</summary>
290 </member>
291 <member name="F:OpenMetaverse.WearableType.Shoes">
292 <summary>Shoes</summary>
293 </member>
294 <member name="F:OpenMetaverse.WearableType.Socks">
295 <summary>Socks</summary>
296 </member>
297 <member name="F:OpenMetaverse.WearableType.Jacket">
298 <summary>Jacket</summary>
299 </member>
300 <member name="F:OpenMetaverse.WearableType.Gloves">
301 <summary>Gloves</summary>
302 </member>
303 <member name="F:OpenMetaverse.WearableType.Undershirt">
304 <summary>Undershirt</summary>
305 </member>
306 <member name="F:OpenMetaverse.WearableType.Underpants">
307 <summary>Underpants</summary>
308 </member>
309 <member name="F:OpenMetaverse.WearableType.Skirt">
310 <summary>Skirt</summary>
311 </member>
312 <member name="F:OpenMetaverse.WearableType.Alpha">
313 <summary>Alpha mask to hide parts of the avatar</summary>
314 </member>
315 <member name="F:OpenMetaverse.WearableType.Tattoo">
316 <summary>Tattoo</summary>
317 </member>
318 <member name="F:OpenMetaverse.WearableType.Physics">
319 <summary>Physics</summary>
320 </member>
321 <member name="F:OpenMetaverse.WearableType.Invalid">
322 <summary>Invalid wearable asset</summary>
323 </member>
324 <member name="T:OpenMetaverse.Color4">
325 <summary>
326 An 8-bit color structure including an alpha channel
327 </summary>
328 </member>
329 <member name="F:OpenMetaverse.Color4.R">
330 <summary>Red</summary>
331 </member>
332 <member name="F:OpenMetaverse.Color4.G">
333 <summary>Green</summary>
334 </member>
335 <member name="F:OpenMetaverse.Color4.B">
336 <summary>Blue</summary>
337 </member>
338 <member name="F:OpenMetaverse.Color4.A">
339 <summary>Alpha</summary>
340 </member>
341 <member name="M:OpenMetaverse.Color4.#ctor(System.Byte,System.Byte,System.Byte,System.Byte)">
342 <summary>
343
344 </summary>
345 <param name="r"></param>
346 <param name="g"></param>
347 <param name="b"></param>
348 <param name="a"></param>
349 </member>
350 <member name="M:OpenMetaverse.Color4.#ctor(System.Byte[],System.Int32,System.Boolean)">
351 <summary>
352 Builds a color from a byte array
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>
359 </member>
360 <member name="M:OpenMetaverse.Color4.#ctor(System.Byte[],System.Int32,System.Boolean,System.Boolean)">
361 <summary>
362 Returns the raw bytes for this vector
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>
374 </member>
375 <member name="M:OpenMetaverse.Color4.#ctor(OpenMetaverse.Color4)">
376 <summary>
377 Copy constructor
378 </summary>
379 <param name="color">Color to copy</param>
380 </member>
381 <member name="M:OpenMetaverse.Color4.CompareTo(OpenMetaverse.Color4)">
382 <summary>
383 IComparable.CompareTo implementation
384 </summary>
385 <remarks>Sorting ends up like this: |--Grayscale--||--Color--|.
386 Alpha is only used when the colors are otherwise equivalent</remarks>
387 </member>
388 <member name="M:OpenMetaverse.Color4.FromBytes(System.Byte[],System.Int32,System.Boolean,System.Boolean)">
389 <summary>
390 Builds a color from a byte array
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>
401 </member>
402 <member name="M:OpenMetaverse.Color4.ToBytes(System.Byte[],System.Int32)">
403 <summary>
404 Writes the raw bytes for this color to a byte array
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>
409 </member>
410 <member name="M:OpenMetaverse.Color4.ToBytes(System.Byte[],System.Int32,System.Boolean)">
411 <summary>
412 Serializes this color into four bytes in a byte array
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>
419 </member>
420 <member name="M:OpenMetaverse.Color4.ToFloatBytes(System.Byte[],System.Int32)">
421 <summary>
422 Writes the raw bytes for this color to a byte array
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>
427 </member>
428 <member name="M:OpenMetaverse.Color4.ClampValues">
429 <summary>
430 Ensures that values are in range 0-1
431 </summary>
432 </member>
433 <member name="M:OpenMetaverse.Color4.FromHSV(System.Double,System.Double,System.Double)">
434 <summary>
435 Create an RGB color from a hue, saturation, value combination
436 </summary>
437 <param name="hue">Hue</param>
438 <param name="saturation">Saturation</param>
439 <param name="value">Value</param>
440 <returns>An fully opaque RGB color (alpha is 1.0)</returns>
441 </member>
442 <member name="M:OpenMetaverse.Color4.Lerp(OpenMetaverse.Color4,OpenMetaverse.Color4,System.Single)">
443 <summary>
444 Performs linear interpolation between two colors
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>
450 </member>
451 <member name="F:OpenMetaverse.Color4.Black">
452 <summary>A Color4 with zero RGB values and fully opaque (alpha 1.0)</summary>
453 </member>
454 <member name="F:OpenMetaverse.Color4.White">
455 <summary>A Color4 with full RGB values (1.0) and fully opaque (alpha 1.0)</summary>
456 </member>
457 <member name="T:OpenMetaverse.Vector3d">
458 <summary>
459 A three-dimensional vector with doubleing-point values
460 </summary>
461 </member>
462 <member name="F:OpenMetaverse.Vector3d.X">
463 <summary>X value</summary>
464 </member>
465 <member name="F:OpenMetaverse.Vector3d.Y">
466 <summary>Y value</summary>
467 </member>
468 <member name="F:OpenMetaverse.Vector3d.Z">
469 <summary>Z value</summary>
470 </member>
471 <member name="M:OpenMetaverse.Vector3d.#ctor(System.Byte[],System.Int32)">
472 <summary>
473 Constructor, builds a vector from a byte array
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>
477 </member>
478 <member name="M:OpenMetaverse.Vector3d.ApproxEquals(OpenMetaverse.Vector3d,System.Double)">
479 <summary>
480 Test if this vector is equal to another vector, within a given
481 tolerance range
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>
488 </member>
489 <member name="M:OpenMetaverse.Vector3d.CompareTo(OpenMetaverse.Vector3d)">
490 <summary>
491 IComparable.CompareTo implementation
492 </summary>
493 </member>
494 <member name="M:OpenMetaverse.Vector3d.IsFinite">
495 <summary>
496 Test if this vector is composed of all finite numbers
497 </summary>
498 </member>
499 <member name="M:OpenMetaverse.Vector3d.FromBytes(System.Byte[],System.Int32)">
500 <summary>
501 Builds a vector from a byte array
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>
505 </member>
506 <member name="M:OpenMetaverse.Vector3d.GetBytes">
507 <summary>
508 Returns the raw bytes for this vector
509 </summary>
510 <returns>A 24 byte array containing X, Y, and Z</returns>
511 </member>
512 <member name="M:OpenMetaverse.Vector3d.ToBytes(System.Byte[],System.Int32)">
513 <summary>
514 Writes the raw bytes for this vector to a byte array
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>
519 </member>
520 <member name="M:OpenMetaverse.Vector3d.Parse(System.String)">
521 <summary>
522 Parse a vector from a string
523 </summary>
524 <param name="val">A string representation of a 3D vector, enclosed
525 in arrow brackets and separated by commas</param>
526 </member>
527 <member name="M:OpenMetaverse.Vector3d.SmoothStep(OpenMetaverse.Vector3d,OpenMetaverse.Vector3d,System.Double)">
528 <summary>
529 Interpolates between two vectors using a cubic equation
530 </summary>
531 </member>
532 <member name="M:OpenMetaverse.Vector3d.ToString">
533 <summary>
534 Get a formatted string representation of the vector
535 </summary>
536 <returns>A string representation of the vector</returns>
537 </member>
538 <member name="M:OpenMetaverse.Vector3d.ToRawString">
539 <summary>
540 Get a string representation of the vector elements with up to three
541 decimal digits and separated by spaces only
542 </summary>
543 <returns>Raw string representation of the vector</returns>
544 </member>
545 <member name="M:OpenMetaverse.Vector3d.op_Modulus(OpenMetaverse.Vector3d,OpenMetaverse.Vector3d)">
546 <summary>
547 Cross product between two vectors
548 </summary>
549 </member>
550 <member name="M:OpenMetaverse.Vector3d.op_Implicit(OpenMetaverse.Vector3)~OpenMetaverse.Vector3d">
551 <summary>
552 Implicit casting for Vector3 > Vector3d
553 </summary>
554 <param name="value"></param>
555 <returns></returns>
556 </member>
557 <member name="F:OpenMetaverse.Vector3d.Zero">
558 <summary>A vector with a value of 0,0,0</summary>
559 </member>
560 <member name="F:OpenMetaverse.Vector3d.One">
561 <summary>A vector with a value of 1,1,1</summary>
562 </member>
563 <member name="F:OpenMetaverse.Vector3d.UnitX">
564 <summary>A unit vector facing forward (X axis), value of 1,0,0</summary>
565 </member>
566 <member name="F:OpenMetaverse.Vector3d.UnitY">
567 <summary>A unit vector facing left (Y axis), value of 0,1,0</summary>
568 </member>
569 <member name="F:OpenMetaverse.Vector3d.UnitZ">
570 <summary>A unit vector facing up (Z axis), value of 0,0,1</summary>
571 </member>
572 <member name="M:OpenMetaverse.ReaderWriterLockSlim.ExitAndWakeUpAppropriateWaiters">
573 <summary>
574 Determines the appropriate events to set, leaves the locks, and sets the events.
575 </summary>
576 </member>
577 <member name="M:OpenMetaverse.ReaderWriterLockSlim.LazyCreateEvent(System.Threading.EventWaitHandle@,System.Boolean)">
578 <summary>
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'
583 </summary>
584 </member>
585 <member name="M:OpenMetaverse.ReaderWriterLockSlim.WaitOnEvent(System.Threading.EventWaitHandle,System.UInt32@,System.Int32)">
586 <summary>
587 Waits on 'waitEvent' with a timeout of 'millisceondsTimeout.
588 Before the wait 'numWaiters' is incremented and is restored before leaving this routine.
589 </summary>
590 </member>
591 <member name="F:OpenMetaverse.Quaternion.X">
592 <summary>X value</summary>
593 </member>
594 <member name="F:OpenMetaverse.Quaternion.Y">
595 <summary>Y value</summary>
596 </member>
597 <member name="F:OpenMetaverse.Quaternion.Z">
598 <summary>Z value</summary>
599 </member>
600 <member name="F:OpenMetaverse.Quaternion.W">
601 <summary>W value</summary>
602 </member>
603 <member name="M:OpenMetaverse.Quaternion.#ctor(System.Single,System.Single,System.Single)">
604 <summary>
605 Build a quaternion from normalized float values
606 </summary>
607 <param name="x">X value from -1.0 to 1.0</param>
608 <param name="y">Y value from -1.0 to 1.0</param>
609 <param name="z">Z value from -1.0 to 1.0</param>
610 </member>
611 <member name="M:OpenMetaverse.Quaternion.#ctor(System.Byte[],System.Int32,System.Boolean)">
612 <summary>
613 Constructor, builds a quaternion object from a byte array
614 </summary>
615 <param name="byteArray">Byte array containing four four-byte floats</param>
616 <param name="pos">Offset in the byte array to start reading at</param>
617 <param name="normalized">Whether the source data is normalized or
618 not. If this is true 12 bytes will be read, otherwise 16 bytes will
619 be read.</param>
620 </member>
621 <member name="M:OpenMetaverse.Quaternion.Normalize">
622 <summary>
623 Normalizes the quaternion
624 </summary>
625 </member>
626 <member name="M:OpenMetaverse.Quaternion.FromBytes(System.Byte[],System.Int32,System.Boolean)">
627 <summary>
628 Builds a quaternion object from a byte array
629 </summary>
630 <param name="byteArray">The source byte array</param>
631 <param name="pos">Offset in the byte array to start reading at</param>
632 <param name="normalized">Whether the source data is normalized or
633 not. If this is true 12 bytes will be read, otherwise 16 bytes will
634 be read.</param>
635 </member>
636 <member name="M:OpenMetaverse.Quaternion.GetBytes">
637 <summary>
638 Normalize this quaternion and serialize it to a byte array
639 </summary>
640 <returns>A 12 byte array containing normalized X, Y, and Z floating
641 point values in order using little endian byte ordering</returns>
642 </member>
643 <member name="M:OpenMetaverse.Quaternion.ToBytes(System.Byte[],System.Int32)">
644 <summary>
645 Writes the raw bytes for this quaternion to a byte array
646 </summary>
647 <param name="dest">Destination byte array</param>
648 <param name="pos">Position in the destination array to start
649 writing. Must be at least 12 bytes before the end of the array</param>
650 </member>
651 <member name="M:OpenMetaverse.Quaternion.GetEulerAngles(System.Single@,System.Single@,System.Single@)">
652 <summary>
653 Convert this quaternion to euler angles
654 </summary>
655 <param name="roll">X euler angle</param>
656 <param name="pitch">Y euler angle</param>
657 <param name="yaw">Z euler angle</param>
658 </member>
659 <member name="M:OpenMetaverse.Quaternion.GetAxisAngle(OpenMetaverse.Vector3@,System.Single@)">
660 <summary>
661 Convert this quaternion to an angle around an axis
662 </summary>
663 <param name="axis">Unit vector describing the axis</param>
664 <param name="angle">Angle around the axis, in radians</param>
665 </member>
666 <member name="M:OpenMetaverse.Quaternion.Conjugate(OpenMetaverse.Quaternion)">
667 <summary>
668 Returns the conjugate (spatial inverse) of a quaternion
669 </summary>
670 </member>
671 <member name="M:OpenMetaverse.Quaternion.CreateFromAxisAngle(System.Single,System.Single,System.Single,System.Single)">
672 <summary>
673 Build a quaternion from an axis and an angle of rotation around
674 that axis
675 </summary>
676 </member>
677 <member name="M:OpenMetaverse.Quaternion.CreateFromAxisAngle(OpenMetaverse.Vector3,System.Single)">
678 <summary>
679 Build a quaternion from an axis and an angle of rotation around
680 that axis
681 </summary>
682 <param name="axis">Axis of rotation</param>
683 <param name="angle">Angle of rotation</param>
684 </member>
685 <member name="M:OpenMetaverse.Quaternion.CreateFromEulers(OpenMetaverse.Vector3)">
686 <summary>
687 Creates a quaternion from a vector containing roll, pitch, and yaw
688 in radians
689 </summary>
690 <param name="eulers">Vector representation of the euler angles in
691 radians</param>
692 <returns>Quaternion representation of the euler angles</returns>
693 </member>
694 <member name="M:OpenMetaverse.Quaternion.CreateFromEulers(System.Single,System.Single,System.Single)">
695 <summary>
696 Creates a quaternion from roll, pitch, and yaw euler angles in
697 radians
698 </summary>
699 <param name="roll">X angle in radians</param>
700 <param name="pitch">Y angle in radians</param>
701 <param name="yaw">Z angle in radians</param>
702 <returns>Quaternion representation of the euler angles</returns>
703 </member>
704 <member name="M:OpenMetaverse.Quaternion.Inverse(OpenMetaverse.Quaternion)">
705 <summary>
706 Conjugates and renormalizes a vector
707 </summary>
708 </member>
709 <member name="M:OpenMetaverse.Quaternion.Slerp(OpenMetaverse.Quaternion,OpenMetaverse.Quaternion,System.Single)">
710 <summary>
711 Spherical linear interpolation between two quaternions
712 </summary>
713 </member>
714 <member name="M:OpenMetaverse.Quaternion.ToRawString">
715 <summary>
716 Get a string representation of the quaternion elements with up to three
717 decimal digits and separated by spaces only
718 </summary>
719 <returns>Raw string representation of the quaternion</returns>
720 </member>
721 <member name="F:OpenMetaverse.Quaternion.Identity">
722 <summary>A quaternion with a value of 0,0,0,1</summary>
723 </member>
724 <member name="M:OpenMetaverse.CircularQueue`1.#ctor(OpenMetaverse.CircularQueue{`0})">
725 <summary>
726 Copy constructor
727 </summary>
728 <param name="queue">Circular queue to copy</param>
729 </member>
730 <member name="T:OpenMetaverse.BlockingQueue`1">
731 <summary>
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
734 </summary>
735 </member>
736 <member name="M:OpenMetaverse.BlockingQueue`1.#ctor(System.Collections.Generic.IEnumerable{`0})">
737 <summary>
738 Create new BlockingQueue.
739 </summary>
740 <param name="col">The System.Collections.ICollection to copy elements from</param>
741 </member>
742 <member name="M:OpenMetaverse.BlockingQueue`1.#ctor(System.Int32)">
743 <summary>
744 Create new BlockingQueue.
745 </summary>
746 <param name="capacity">The initial number of elements that the queue can contain</param>
747 </member>
748 <member name="M:OpenMetaverse.BlockingQueue`1.#ctor">
749 <summary>
750 Create new BlockingQueue.
751 </summary>
752 </member>
753 <member name="M:OpenMetaverse.BlockingQueue`1.Finalize">
754 <summary>
755 BlockingQueue Destructor (Close queue, resume any waiting thread).
756 </summary>
757 </member>
758 <member name="M:OpenMetaverse.BlockingQueue`1.Clear">
759 <summary>
760 Remove all objects from the Queue.
761 </summary>
762 </member>
763 <member name="M:OpenMetaverse.BlockingQueue`1.Close">
764 <summary>
765 Remove all objects from the Queue, resume all dequeue threads.
766 </summary>
767 </member>
768 <member name="M:OpenMetaverse.BlockingQueue`1.Dequeue">
769 <summary>
770 Removes and returns the object at the beginning of the Queue.
771 </summary>
772 <returns>Object in queue.</returns>
773 </member>
774 <member name="M:OpenMetaverse.BlockingQueue`1.Dequeue(System.TimeSpan)">
775 <summary>
776 Removes and returns the object at the beginning of the Queue.
777 </summary>
778 <param name="timeout">time to wait before returning</param>
779 <returns>Object in queue.</returns>
780 </member>
781 <member name="M:OpenMetaverse.BlockingQueue`1.Dequeue(System.Int32)">
782 <summary>
783 Removes and returns the object at the beginning of the Queue.
784 </summary>
785 <param name="timeout">time to wait before returning (in milliseconds)</param>
786 <returns>Object in queue.</returns>
787 </member>
788 <member name="M:OpenMetaverse.BlockingQueue`1.Enqueue(`0)">
789 <summary>
790 Adds an object to the end of the Queue
791 </summary>
792 <param name="obj">Object to put in queue</param>
793 </member>
794 <member name="M:OpenMetaverse.BlockingQueue`1.Open">
795 <summary>
796 Open Queue.
797 </summary>
798 </member>
799 <member name="P:OpenMetaverse.BlockingQueue`1.Closed">
800 <summary>
801 Gets flag indicating if queue has been closed.
802 </summary>
803 </member>
804 <member name="F:OpenMetaverse.Utils.DEG_TO_RAD"> 7 <member name="F:OpenMetaverse.Utils.DEG_TO_RAD">
805 <summary>Used for converting degrees to radians</summary> 8 <summary>Used for converting degrees to radians</summary>
806 </member> 9 </member>
807 <member name="F:OpenMetaverse.Utils.RAD_TO_DEG"> 10 <member name="F:OpenMetaverse.Utils.RAD_TO_DEG">
808 <summary>Used for converting radians to degrees</summary> 11 <summary>Used for converting radians to degrees</summary>
809 </member> 12 </member>
810 <member name="F:OpenMetaverse.Utils.EnUsCulture">
811 <summary>Provide a single instance of the CultureInfo class to
812 help parsing in situations where the grid assumes an en-us
813 culture</summary>
814 </member>
815 <member name="F:OpenMetaverse.Utils.Epoch">
816 <summary>UNIX epoch in DateTime format</summary>
817 </member>
818 <member name="F:OpenMetaverse.Utils.MD5Builder">
819 <summary>Provide a single instance of the MD5 class to avoid making
820 duplicate copies and handle thread safety</summary>
821 </member>
822 <member name="F:OpenMetaverse.Utils.SHA1Builder">
823 <summary>Provide a single instance of the SHA-1 class to avoid
824 making duplicate copies and handle thread safety</summary>
825 </member>
826 <member name="F:OpenMetaverse.Utils.RNG">
827 <summary>Provide a single instance of a random number generator
828 to avoid making duplicate copies and handle thread safety</summary>
829 </member>
830 <member name="M:OpenMetaverse.Utils.Clamp(System.Single,System.Single,System.Single)">
831 <summary>
832 Clamp a given value between a range
833 </summary>
834 <param name="value">Value to clamp</param>
835 <param name="min">Minimum allowable value</param>
836 <param name="max">Maximum allowable value</param>
837 <returns>A value inclusively between lower and upper</returns>
838 </member>
839 <member name="M:OpenMetaverse.Utils.Clamp(System.Double,System.Double,System.Double)">
840 <summary>
841 Clamp a given value between a range
842 </summary>
843 <param name="value">Value to clamp</param>
844 <param name="min">Minimum allowable value</param>
845 <param name="max">Maximum allowable value</param>
846 <returns>A value inclusively between lower and upper</returns>
847 </member>
848 <member name="M:OpenMetaverse.Utils.Clamp(System.Int32,System.Int32,System.Int32)">
849 <summary>
850 Clamp a given value between a range
851 </summary>
852 <param name="value">Value to clamp</param>
853 <param name="min">Minimum allowable value</param>
854 <param name="max">Maximum allowable value</param>
855 <returns>A value inclusively between lower and upper</returns>
856 </member>
857 <member name="M:OpenMetaverse.Utils.Round(System.Single)">
858 <summary>
859 Round a floating-point value to the nearest integer
860 </summary>
861 <param name="val">Floating point number to round</param>
862 <returns>Integer</returns>
863 </member>
864 <member name="M:OpenMetaverse.Utils.IsFinite(System.Single)">
865 <summary>
866 Test if a single precision float is a finite number
867 </summary>
868 </member>
869 <member name="M:OpenMetaverse.Utils.IsFinite(System.Double)">
870 <summary>
871 Test if a double precision float is a finite number
872 </summary>
873 </member>
874 <member name="M:OpenMetaverse.Utils.Distance(System.Single,System.Single)">
875 <summary>
876 Get the distance between two floating-point values
877 </summary>
878 <param name="value1">First value</param>
879 <param name="value2">Second value</param>
880 <returns>The distance between the two values</returns>
881 </member>
882 <member name="M:OpenMetaverse.Utils.MD5(System.Byte[])">
883 <summary>
884 Compute the MD5 hash for a byte array
885 </summary>
886 <param name="data">Byte array to compute the hash for</param>
887 <returns>MD5 hash of the input data</returns>
888 </member>
889 <member name="M:OpenMetaverse.Utils.SHA1(System.Byte[])">
890 <summary>
891 Compute the SHA1 hash for a byte array
892 </summary>
893 <param name="data">Byte array to compute the hash for</param>
894 <returns>SHA1 hash of the input data</returns>
895 </member>
896 <member name="M:OpenMetaverse.Utils.SHA1String(System.String)">
897 <summary>
898 Calculate the SHA1 hash of a given string
899 </summary>
900 <param name="value">The string to hash</param>
901 <returns>The SHA1 hash as a string</returns>
902 </member>
903 <member name="M:OpenMetaverse.Utils.SHA256(System.Byte[])">
904 <summary>
905 Compute the SHA256 hash for a byte array
906 </summary>
907 <param name="data">Byte array to compute the hash for</param>
908 <returns>SHA256 hash of the input data</returns>
909 </member>
910 <member name="M:OpenMetaverse.Utils.SHA256String(System.String)">
911 <summary>
912 Calculate the SHA256 hash of a given string
913 </summary>
914 <param name="value">The string to hash</param>
915 <returns>The SHA256 hash as a string</returns>
916 </member>
917 <member name="M:OpenMetaverse.Utils.MD5(System.String)">
918 <summary>
919 Calculate the MD5 hash of a given string
920 </summary>
921 <param name="password">The password to hash</param>
922 <returns>An MD5 hash in string format, with $1$ prepended</returns>
923 </member>
924 <member name="M:OpenMetaverse.Utils.MD5String(System.String)">
925 <summary>
926 Calculate the MD5 hash of a given string
927 </summary>
928 <param name="value">The string to hash</param>
929 <returns>The MD5 hash as a string</returns>
930 </member>
931 <member name="M:OpenMetaverse.Utils.RandomDouble">
932 <summary>
933 Generate a random double precision floating point value
934 </summary>
935 <returns>Random value of type double</returns>
936 </member>
937 <member name="M:OpenMetaverse.Utils.GetRunningPlatform">
938 <summary>
939 Get the current running platform
940 </summary>
941 <returns>Enumeration of the current platform we are running on</returns>
942 </member>
943 <member name="M:OpenMetaverse.Utils.GetRunningRuntime">
944 <summary>
945 Get the current running runtime
946 </summary>
947 <returns>Enumeration of the current runtime we are running on</returns>
948 </member>
949 <member name="M:OpenMetaverse.Utils.BytesToInt16(System.Byte[])"> 13 <member name="M:OpenMetaverse.Utils.BytesToInt16(System.Byte[])">
950 <summary> 14 <summary>
951 Convert the first two bytes starting in the byte array in 15 Convert the first two bytes starting in the byte array in
@@ -1371,6 +435,145 @@
1371 <returns>Converted IP address object, or null if the conversion 435 <returns>Converted IP address object, or null if the conversion
1372 failed</returns> 436 failed</returns>
1373 </member> 437 </member>
438 <member name="F:OpenMetaverse.Utils.EnUsCulture">
439 <summary>Provide a single instance of the CultureInfo class to
440 help parsing in situations where the grid assumes an en-us
441 culture</summary>
442 </member>
443 <member name="F:OpenMetaverse.Utils.Epoch">
444 <summary>UNIX epoch in DateTime format</summary>
445 </member>
446 <member name="F:OpenMetaverse.Utils.MD5Builder">
447 <summary>Provide a single instance of the MD5 class to avoid making
448 duplicate copies and handle thread safety</summary>
449 </member>
450 <member name="F:OpenMetaverse.Utils.SHA1Builder">
451 <summary>Provide a single instance of the SHA-1 class to avoid
452 making duplicate copies and handle thread safety</summary>
453 </member>
454 <member name="F:OpenMetaverse.Utils.RNG">
455 <summary>Provide a single instance of a random number generator
456 to avoid making duplicate copies and handle thread safety</summary>
457 </member>
458 <member name="M:OpenMetaverse.Utils.Clamp(System.Single,System.Single,System.Single)">
459 <summary>
460 Clamp a given value between a range
461 </summary>
462 <param name="value">Value to clamp</param>
463 <param name="min">Minimum allowable value</param>
464 <param name="max">Maximum allowable value</param>
465 <returns>A value inclusively between lower and upper</returns>
466 </member>
467 <member name="M:OpenMetaverse.Utils.Clamp(System.Double,System.Double,System.Double)">
468 <summary>
469 Clamp a given value between a range
470 </summary>
471 <param name="value">Value to clamp</param>
472 <param name="min">Minimum allowable value</param>
473 <param name="max">Maximum allowable value</param>
474 <returns>A value inclusively between lower and upper</returns>
475 </member>
476 <member name="M:OpenMetaverse.Utils.Clamp(System.Int32,System.Int32,System.Int32)">
477 <summary>
478 Clamp a given value between a range
479 </summary>
480 <param name="value">Value to clamp</param>
481 <param name="min">Minimum allowable value</param>
482 <param name="max">Maximum allowable value</param>
483 <returns>A value inclusively between lower and upper</returns>
484 </member>
485 <member name="M:OpenMetaverse.Utils.Round(System.Single)">
486 <summary>
487 Round a floating-point value to the nearest integer
488 </summary>
489 <param name="val">Floating point number to round</param>
490 <returns>Integer</returns>
491 </member>
492 <member name="M:OpenMetaverse.Utils.IsFinite(System.Single)">
493 <summary>
494 Test if a single precision float is a finite number
495 </summary>
496 </member>
497 <member name="M:OpenMetaverse.Utils.IsFinite(System.Double)">
498 <summary>
499 Test if a double precision float is a finite number
500 </summary>
501 </member>
502 <member name="M:OpenMetaverse.Utils.Distance(System.Single,System.Single)">
503 <summary>
504 Get the distance between two floating-point values
505 </summary>
506 <param name="value1">First value</param>
507 <param name="value2">Second value</param>
508 <returns>The distance between the two values</returns>
509 </member>
510 <member name="M:OpenMetaverse.Utils.MD5(System.Byte[])">
511 <summary>
512 Compute the MD5 hash for a byte array
513 </summary>
514 <param name="data">Byte array to compute the hash for</param>
515 <returns>MD5 hash of the input data</returns>
516 </member>
517 <member name="M:OpenMetaverse.Utils.SHA1(System.Byte[])">
518 <summary>
519 Compute the SHA1 hash for a byte array
520 </summary>
521 <param name="data">Byte array to compute the hash for</param>
522 <returns>SHA1 hash of the input data</returns>
523 </member>
524 <member name="M:OpenMetaverse.Utils.SHA1String(System.String)">
525 <summary>
526 Calculate the SHA1 hash of a given string
527 </summary>
528 <param name="value">The string to hash</param>
529 <returns>The SHA1 hash as a string</returns>
530 </member>
531 <member name="M:OpenMetaverse.Utils.SHA256(System.Byte[])">
532 <summary>
533 Compute the SHA256 hash for a byte array
534 </summary>
535 <param name="data">Byte array to compute the hash for</param>
536 <returns>SHA256 hash of the input data</returns>
537 </member>
538 <member name="M:OpenMetaverse.Utils.SHA256String(System.String)">
539 <summary>
540 Calculate the SHA256 hash of a given string
541 </summary>
542 <param name="value">The string to hash</param>
543 <returns>The SHA256 hash as a string</returns>
544 </member>
545 <member name="M:OpenMetaverse.Utils.MD5(System.String)">
546 <summary>
547 Calculate the MD5 hash of a given string
548 </summary>
549 <param name="password">The password to hash</param>
550 <returns>An MD5 hash in string format, with $1$ prepended</returns>
551 </member>
552 <member name="M:OpenMetaverse.Utils.MD5String(System.String)">
553 <summary>
554 Calculate the MD5 hash of a given string
555 </summary>
556 <param name="value">The string to hash</param>
557 <returns>The MD5 hash as a string</returns>
558 </member>
559 <member name="M:OpenMetaverse.Utils.RandomDouble">
560 <summary>
561 Generate a random double precision floating point value
562 </summary>
563 <returns>Random value of type double</returns>
564 </member>
565 <member name="M:OpenMetaverse.Utils.GetRunningPlatform">
566 <summary>
567 Get the current running platform
568 </summary>
569 <returns>Enumeration of the current platform we are running on</returns>
570 </member>
571 <member name="M:OpenMetaverse.Utils.GetRunningRuntime">
572 <summary>
573 Get the current running runtime
574 </summary>
575 <returns>Enumeration of the current runtime we are running on</returns>
576 </member>
1374 <member name="T:OpenMetaverse.Utils.Platform"> 577 <member name="T:OpenMetaverse.Utils.Platform">
1375 <summary> 578 <summary>
1376 Operating system 579 Operating system
@@ -1402,17 +605,6 @@
1402 <member name="F:OpenMetaverse.Utils.Runtime.Mono"> 605 <member name="F:OpenMetaverse.Utils.Runtime.Mono">
1403 <summary>Mono runtime: http://www.mono-project.com/</summary> 606 <summary>Mono runtime: http://www.mono-project.com/</summary>
1404 </member> 607 </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@)"> 608 <member name="M:OpenMetaverse.Matrix4.GetEulerAngles(System.Single@,System.Single@,System.Single@)">
1417 <summary> 609 <summary>
1418 Convert this matrix to euler rotations 610 Convert this matrix to euler rotations
@@ -1447,57 +639,79 @@
1447 <member name="F:OpenMetaverse.Matrix4.Identity"> 639 <member name="F:OpenMetaverse.Matrix4.Identity">
1448 <summary>A 4x4 identity matrix</summary> 640 <summary>A 4x4 identity matrix</summary>
1449 </member> 641 </member>
1450 <member name="T:OpenMetaverse.Parallel"> 642 <member name="T:OpenMetaverse.BlockingQueue`1">
1451 <summary> 643 <summary>
1452 Provides helper methods for parallelizing loops 644 Same as Queue except Dequeue function blocks until there is an object to return.
645 Note: This class does not need to be synchronized
1453 </summary> 646 </summary>
1454 </member> 647 </member>
1455 <member name="M:OpenMetaverse.Parallel.For(System.Int32,System.Int32,System.Action{System.Int32})"> 648 <member name="M:OpenMetaverse.BlockingQueue`1.#ctor(System.Collections.Generic.IEnumerable{`0})">
1456 <summary> 649 <summary>
1457 Executes a for loop in which iterations may run in parallel 650 Create new BlockingQueue.
1458 </summary> 651 </summary>
1459 <param name="fromInclusive">The loop will be started at this index</param> 652 <param name="col">The System.Collections.ICollection to copy elements from</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> 653 </member>
1463 <member name="M:OpenMetaverse.Parallel.For(System.Int32,System.Int32,System.Int32,System.Action{System.Int32})"> 654 <member name="M:OpenMetaverse.BlockingQueue`1.#ctor(System.Int32)">
1464 <summary> 655 <summary>
1465 Executes a for loop in which iterations may run in parallel 656 Create new BlockingQueue.
1466 </summary> 657 </summary>
1467 <param name="threadCount">The number of concurrent execution threads to run</param> 658 <param name="capacity">The initial number of elements that the queue can contain</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> 659 </member>
1472 <member name="M:OpenMetaverse.Parallel.ForEach``1(System.Collections.Generic.IEnumerable{``0},System.Action{``0})"> 660 <member name="M:OpenMetaverse.BlockingQueue`1.#ctor">
1473 <summary> 661 <summary>
1474 Executes a foreach loop in which iterations may run in parallel 662 Create new BlockingQueue.
1475 </summary> 663 </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> 664 </member>
1480 <member name="M:OpenMetaverse.Parallel.ForEach``1(System.Int32,System.Collections.Generic.IEnumerable{``0},System.Action{``0})"> 665 <member name="M:OpenMetaverse.BlockingQueue`1.Finalize">
1481 <summary> 666 <summary>
1482 Executes a foreach loop in which iterations may run in parallel 667 BlockingQueue Destructor (Close queue, resume any waiting thread).
1483 </summary> 668 </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> 669 </member>
1489 <member name="M:OpenMetaverse.Parallel.Invoke(System.Action[])"> 670 <member name="M:OpenMetaverse.BlockingQueue`1.Clear">
1490 <summary> 671 <summary>
1491 Executes a series of tasks in parallel 672 Remove all objects from the Queue.
1492 </summary> 673 </summary>
1493 <param name="actions">A series of method bodies to execute</param>
1494 </member> 674 </member>
1495 <member name="M:OpenMetaverse.Parallel.Invoke(System.Int32,System.Action[])"> 675 <member name="M:OpenMetaverse.BlockingQueue`1.Close">
1496 <summary> 676 <summary>
1497 Executes a series of tasks in parallel 677 Remove all objects from the Queue, resume all dequeue threads.
678 </summary>
679 </member>
680 <member name="M:OpenMetaverse.BlockingQueue`1.Dequeue">
681 <summary>
682 Removes and returns the object at the beginning of the Queue.
683 </summary>
684 <returns>Object in queue.</returns>
685 </member>
686 <member name="M:OpenMetaverse.BlockingQueue`1.Dequeue(System.TimeSpan)">
687 <summary>
688 Removes and returns the object at the beginning of the Queue.
689 </summary>
690 <param name="timeout">time to wait before returning</param>
691 <returns>Object in queue.</returns>
692 </member>
693 <member name="M:OpenMetaverse.BlockingQueue`1.Dequeue(System.Int32)">
694 <summary>
695 Removes and returns the object at the beginning of the Queue.
696 </summary>
697 <param name="timeout">time to wait before returning (in milliseconds)</param>
698 <returns>Object in queue.</returns>
699 </member>
700 <member name="M:OpenMetaverse.BlockingQueue`1.Enqueue(`0)">
701 <summary>
702 Adds an object to the end of the Queue
703 </summary>
704 <param name="obj">Object to put in queue</param>
705 </member>
706 <member name="M:OpenMetaverse.BlockingQueue`1.Open">
707 <summary>
708 Open Queue.
709 </summary>
710 </member>
711 <member name="P:OpenMetaverse.BlockingQueue`1.Closed">
712 <summary>
713 Gets flag indicating if queue has been closed.
1498 </summary> 714 </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> 715 </member>
1502 <member name="F:OpenMetaverse.Vector4.X"> 716 <member name="F:OpenMetaverse.Vector4.X">
1503 <summary>X value</summary> 717 <summary>X value</summary>
@@ -1585,187 +799,120 @@
1585 <member name="F:OpenMetaverse.Vector4.UnitW"> 799 <member name="F:OpenMetaverse.Vector4.UnitW">
1586 <summary>A vector with a value of 0,0,0,1</summary> 800 <summary>A vector with a value of 0,0,0,1</summary>
1587 </member> 801 </member>
1588 <member name="T:OpenMetaverse.UUID"> 802 <member name="T:OpenMetaverse.Vector3d">
1589 <summary> 803 <summary>
1590 A 128-bit Universally Unique Identifier, used throughout the Second 804 A three-dimensional vector with doubleing-point values
1591 Life networking protocol
1592 </summary> 805 </summary>
1593 </member> 806 </member>
1594 <member name="F:OpenMetaverse.UUID.Guid"> 807 <member name="F:OpenMetaverse.Vector3d.X">
1595 <summary>The System.Guid object this struct wraps around</summary> 808 <summary>X value</summary>
1596 </member> 809 </member>
1597 <member name="M:OpenMetaverse.UUID.#ctor(System.String)"> 810 <member name="F:OpenMetaverse.Vector3d.Y">
1598 <summary> 811 <summary>Y value</summary>
1599 Constructor that takes a string UUID representation
1600 </summary>
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>
1604 </member> 812 </member>
1605 <member name="M:OpenMetaverse.UUID.#ctor(System.Guid)"> 813 <member name="F:OpenMetaverse.Vector3d.Z">
1606 <summary> 814 <summary>Z value</summary>
1607 Constructor that takes a System.Guid object
1608 </summary>
1609 <param name="val">A Guid object that contains the unique identifier
1610 to be represented by this UUID</param>
1611 </member> 815 </member>
1612 <member name="M:OpenMetaverse.UUID.#ctor(System.Byte[],System.Int32)"> 816 <member name="M:OpenMetaverse.Vector3d.#ctor(System.Byte[],System.Int32)">
1613 <summary> 817 <summary>
1614 Constructor that takes a byte array containing a UUID 818 Constructor, builds a vector from a byte array
1615 </summary> 819 </summary>
1616 <param name="source">Byte array containing a 16 byte UUID</param> 820 <param name="byteArray">Byte array containing three eight-byte doubles</param>
1617 <param name="pos">Beginning offset in the array</param> 821 <param name="pos">Beginning position in the byte array</param>
1618 </member> 822 </member>
1619 <member name="M:OpenMetaverse.UUID.#ctor(System.UInt64)"> 823 <member name="M:OpenMetaverse.Vector3d.ApproxEquals(OpenMetaverse.Vector3d,System.Double)">
1620 <summary> 824 <summary>
1621 Constructor that takes an unsigned 64-bit unsigned integer to 825 Test if this vector is equal to another vector, within a given
1622 convert to a UUID 826 tolerance range
1623 </summary> 827 </summary>
1624 <param name="val">64-bit unsigned integer to convert to a UUID</param> 828 <param name="vec">Vector to test against</param>
829 <param name="tolerance">The acceptable magnitude of difference
830 between the two vectors</param>
831 <returns>True if the magnitude of difference between the two vectors
832 is less than the given tolerance, otherwise false</returns>
1625 </member> 833 </member>
1626 <member name="M:OpenMetaverse.UUID.#ctor(OpenMetaverse.UUID)"> 834 <member name="M:OpenMetaverse.Vector3d.CompareTo(OpenMetaverse.Vector3d)">
1627 <summary> 835 <summary>
1628 Copy constructor 836 IComparable.CompareTo implementation
1629 </summary> 837 </summary>
1630 <param name="val">UUID to copy</param>
1631 </member> 838 </member>
1632 <member name="M:OpenMetaverse.UUID.CompareTo(OpenMetaverse.UUID)"> 839 <member name="M:OpenMetaverse.Vector3d.IsFinite">
1633 <summary> 840 <summary>
1634 IComparable.CompareTo implementation 841 Test if this vector is composed of all finite numbers
1635 </summary> 842 </summary>
1636 </member> 843 </member>
1637 <member name="M:OpenMetaverse.UUID.FromBytes(System.Byte[],System.Int32)"> 844 <member name="M:OpenMetaverse.Vector3d.FromBytes(System.Byte[],System.Int32)">
1638 <summary> 845 <summary>
1639 Assigns this UUID from 16 bytes out of a byte array 846 Builds a vector from a byte array
1640 </summary> 847 </summary>
1641 <param name="source">Byte array containing the UUID to assign this UUID to</param> 848 <param name="byteArray">Byte array containing a 24 byte vector</param>
1642 <param name="pos">Starting position of the UUID in the byte array</param> 849 <param name="pos">Beginning position in the byte array</param>
1643 </member> 850 </member>
1644 <member name="M:OpenMetaverse.UUID.GetBytes"> 851 <member name="M:OpenMetaverse.Vector3d.GetBytes">
1645 <summary> 852 <summary>
1646 Returns a copy of the raw bytes for this UUID 853 Returns the raw bytes for this vector
1647 </summary> 854 </summary>
1648 <returns>A 16 byte array containing this UUID</returns> 855 <returns>A 24 byte array containing X, Y, and Z</returns>
1649 </member> 856 </member>
1650 <member name="M:OpenMetaverse.UUID.ToBytes(System.Byte[],System.Int32)"> 857 <member name="M:OpenMetaverse.Vector3d.ToBytes(System.Byte[],System.Int32)">
1651 <summary> 858 <summary>
1652 Writes the raw bytes for this UUID to a byte array 859 Writes the raw bytes for this vector to a byte array
1653 </summary> 860 </summary>
1654 <param name="dest">Destination byte array</param> 861 <param name="dest">Destination byte array</param>
1655 <param name="pos">Position in the destination array to start 862 <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> 863 writing. Must be at least 24 bytes before the end of the array</param>
1657 </member> 864 </member>
1658 <member name="M:OpenMetaverse.UUID.CRC"> 865 <member name="M:OpenMetaverse.Vector3d.Parse(System.String)">
1659 <summary> 866 <summary>
1660 Calculate an LLCRC (cyclic redundancy check) for this UUID 867 Parse a vector from a string
1661 </summary> 868 </summary>
1662 <returns>The CRC checksum for this UUID</returns> 869 <param name="val">A string representation of a 3D vector, enclosed
870 in arrow brackets and separated by commas</param>
1663 </member> 871 </member>
1664 <member name="M:OpenMetaverse.UUID.GetULong"> 872 <member name="M:OpenMetaverse.Vector3d.SmoothStep(OpenMetaverse.Vector3d,OpenMetaverse.Vector3d,System.Double)">
1665 <summary> 873 <summary>
1666 Create a 64-bit integer representation from the second half of this UUID 874 Interpolates between two vectors using a cubic equation
1667 </summary> 875 </summary>
1668 <returns>An integer created from the last eight bytes of this UUID</returns>
1669 </member> 876 </member>
1670 <member name="M:OpenMetaverse.UUID.Parse(System.String)"> 877 <member name="M:OpenMetaverse.Vector3d.ToString">
1671 <summary> 878 <summary>
1672 Generate a UUID from a string 879 Get a formatted string representation of the vector
1673 </summary> 880 </summary>
1674 <param name="val">A string representation of a UUID, case 881 <returns>A string representation of the vector</returns>
1675 insensitive and can either be hyphenated or non-hyphenated</param>
1676 <example>UUID.Parse("11f8aa9c-b071-4242-836b-13b7abe0d489")</example>
1677 </member> 882 </member>
1678 <member name="M:OpenMetaverse.UUID.TryParse(System.String,OpenMetaverse.UUID@)"> 883 <member name="M:OpenMetaverse.Vector3d.ToRawString">
1679 <summary> 884 <summary>
1680 Generate a UUID from a string 885 Get a string representation of the vector elements with up to three
886 decimal digits and separated by spaces only
1681 </summary> 887 </summary>
1682 <param name="val">A string representation of a UUID, case 888 <returns>Raw string representation of the vector</returns>
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> 889 </member>
1689 <member name="M:OpenMetaverse.UUID.Combine(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 890 <member name="M:OpenMetaverse.Vector3d.op_Modulus(OpenMetaverse.Vector3d,OpenMetaverse.Vector3d)">
1690 <summary> 891 <summary>
1691 Combine two UUIDs together by taking the MD5 hash of a byte array 892 Cross product between two vectors
1692 containing both UUIDs
1693 </summary> 893 </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> 894 </member>
1698 <member name="M:OpenMetaverse.UUID.Random"> 895 <member name="M:OpenMetaverse.Vector3d.op_Implicit(OpenMetaverse.Vector3)~OpenMetaverse.Vector3d">
1699 <summary> 896 <summary>
1700 897 Implicit casting for Vector3 > Vector3d
1701 </summary> 898 </summary>
899 <param name="value"></param>
1702 <returns></returns> 900 <returns></returns>
1703 </member> 901 </member>
1704 <member name="M:OpenMetaverse.UUID.GetHashCode"> 902 <member name="F:OpenMetaverse.Vector3d.Zero">
1705 <summary> 903 <summary>A vector with a value of 0,0,0</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> 904 </member>
1748 <member name="M:OpenMetaverse.UUID.op_ExclusiveOr(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 905 <member name="F:OpenMetaverse.Vector3d.One">
1749 <summary> 906 <summary>A vector with a value of 1,1,1</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> 907 </member>
1756 <member name="M:OpenMetaverse.UUID.op_Explicit(System.String)~OpenMetaverse.UUID"> 908 <member name="F:OpenMetaverse.Vector3d.UnitX">
1757 <summary> 909 <summary>A unit vector facing forward (X axis), value of 1,0,0</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> 910 </member>
1764 <member name="F:OpenMetaverse.UUID.Zero"> 911 <member name="F:OpenMetaverse.Vector3d.UnitY">
1765 <summary>An UUID with a value of all zeroes</summary> 912 <summary>A unit vector facing left (Y axis), value of 0,1,0</summary>
1766 </member> 913 </member>
1767 <member name="F:OpenMetaverse.UUID.ZeroString"> 914 <member name="F:OpenMetaverse.Vector3d.UnitZ">
1768 <summary>A cache of UUID.Zero as a string to optimize a common path</summary> 915 <summary>A unit vector facing up (Z axis), value of 0,0,1</summary>
1769 </member> 916 </member>
1770 <member name="T:OpenMetaverse.Vector3"> 917 <member name="T:OpenMetaverse.Vector3">
1771 <summary> 918 <summary>
@@ -1889,98 +1036,6 @@
1889 <member name="F:OpenMetaverse.Vector3.UnitZ"> 1036 <member name="F:OpenMetaverse.Vector3.UnitZ">
1890 <summary>A unit vector facing up (Z axis), value 0,0,1</summary> 1037 <summary>A unit vector facing up (Z axis), value 0,0,1</summary>
1891 </member> 1038 </member>
1892 <member name="T:OpenMetaverse.TokenBucket">
1893 <summary>
1894 A hierarchical token bucket for bandwidth throttling. See
1895 http://en.wikipedia.org/wiki/Token_bucket for more information
1896 </summary>
1897 </member>
1898 <member name="F:OpenMetaverse.TokenBucket.parent">
1899 <summary>Parent bucket to this bucket, or null if this is a root
1900 bucket</summary>
1901 </member>
1902 <member name="F:OpenMetaverse.TokenBucket.maxBurst">
1903 <summary>Size of the bucket in bytes. If zero, the bucket has
1904 infinite capacity</summary>
1905 </member>
1906 <member name="F:OpenMetaverse.TokenBucket.tokensPerMS">
1907 <summary>Rate that the bucket fills, in bytes per millisecond. If
1908 zero, the bucket always remains full</summary>
1909 </member>
1910 <member name="F:OpenMetaverse.TokenBucket.content">
1911 <summary>Number of tokens currently in the bucket</summary>
1912 </member>
1913 <member name="F:OpenMetaverse.TokenBucket.lastDrip">
1914 <summary>Time of the last drip, in system ticks</summary>
1915 </member>
1916 <member name="M:OpenMetaverse.TokenBucket.#ctor(OpenMetaverse.TokenBucket,System.Int32,System.Int32)">
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>
1926 </member>
1927 <member name="M:OpenMetaverse.TokenBucket.RemoveTokens(System.Int32)">
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>
1934 </member>
1935 <member name="M:OpenMetaverse.TokenBucket.RemoveTokens(System.Int32,System.Boolean@)">
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>
1944 </member>
1945 <member name="M:OpenMetaverse.TokenBucket.Drip">
1946 <summary>
1947 Add tokens to the bucket over time. The number of tokens added each
1948 call depends on the length of time that has passed since the last
1949 call to Drip
1950 </summary>
1951 <returns>True if tokens were added to the bucket, otherwise false</returns>
1952 </member>
1953 <member name="P:OpenMetaverse.TokenBucket.Parent">
1954 <summary>
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
1958 </summary>
1959 </member>
1960 <member name="P:OpenMetaverse.TokenBucket.MaxBurst">
1961 <summary>
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
1964 </summary>
1965 </member>
1966 <member name="P:OpenMetaverse.TokenBucket.DripRate">
1967 <summary>
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
1970 </summary>
1971 <remarks>Tokens are added to the bucket any time
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>
1974 </member>
1975 <member name="P:OpenMetaverse.TokenBucket.Content">
1976 <summary>
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>
1982 </summary>
1983 </member>
1984 <member name="T:OpenMetaverse.PCode"> 1039 <member name="T:OpenMetaverse.PCode">
1985 <summary> 1040 <summary>
1986 Identifier code for primitive types 1041 Identifier code for primitive types
@@ -2560,6 +1615,139 @@
2560 <member name="F:OpenMetaverse.PhysicsShapeType.ConvexHull"> 1615 <member name="F:OpenMetaverse.PhysicsShapeType.ConvexHull">
2561 <summary>Use convex hull represantion of this prim</summary> 1616 <summary>Use convex hull represantion of this prim</summary>
2562 </member> 1617 </member>
1618 <member name="T:OpenMetaverse.Color4">
1619 <summary>
1620 An 8-bit color structure including an alpha channel
1621 </summary>
1622 </member>
1623 <member name="F:OpenMetaverse.Color4.R">
1624 <summary>Red</summary>
1625 </member>
1626 <member name="F:OpenMetaverse.Color4.G">
1627 <summary>Green</summary>
1628 </member>
1629 <member name="F:OpenMetaverse.Color4.B">
1630 <summary>Blue</summary>
1631 </member>
1632 <member name="F:OpenMetaverse.Color4.A">
1633 <summary>Alpha</summary>
1634 </member>
1635 <member name="M:OpenMetaverse.Color4.#ctor(System.Byte,System.Byte,System.Byte,System.Byte)">
1636 <summary>
1637
1638 </summary>
1639 <param name="r"></param>
1640 <param name="g"></param>
1641 <param name="b"></param>
1642 <param name="a"></param>
1643 </member>
1644 <member name="M:OpenMetaverse.Color4.#ctor(System.Byte[],System.Int32,System.Boolean)">
1645 <summary>
1646 Builds a color from a byte array
1647 </summary>
1648 <param name="byteArray">Byte array containing a 16 byte color</param>
1649 <param name="pos">Beginning position in the byte array</param>
1650 <param name="inverted">True if the byte array stores inverted values,
1651 otherwise false. For example the color black (fully opaque) inverted
1652 would be 0xFF 0xFF 0xFF 0x00</param>
1653 </member>
1654 <member name="M:OpenMetaverse.Color4.#ctor(System.Byte[],System.Int32,System.Boolean,System.Boolean)">
1655 <summary>
1656 Returns the raw bytes for this vector
1657 </summary>
1658 <param name="byteArray">Byte array containing a 16 byte color</param>
1659 <param name="pos">Beginning position in the byte array</param>
1660 <param name="inverted">True if the byte array stores inverted values,
1661 otherwise false. For example the color black (fully opaque) inverted
1662 would be 0xFF 0xFF 0xFF 0x00</param>
1663 <param name="alphaInverted">True if the alpha value is inverted in
1664 addition to whatever the inverted parameter is. Setting inverted true
1665 and alphaInverted true will flip the alpha value back to non-inverted,
1666 but keep the other color bytes inverted</param>
1667 <returns>A 16 byte array containing R, G, B, and A</returns>
1668 </member>
1669 <member name="M:OpenMetaverse.Color4.#ctor(OpenMetaverse.Color4)">
1670 <summary>
1671 Copy constructor
1672 </summary>
1673 <param name="color">Color to copy</param>
1674 </member>
1675 <member name="M:OpenMetaverse.Color4.CompareTo(OpenMetaverse.Color4)">
1676 <summary>
1677 IComparable.CompareTo implementation
1678 </summary>
1679 <remarks>Sorting ends up like this: |--Grayscale--||--Color--|.
1680 Alpha is only used when the colors are otherwise equivalent</remarks>
1681 </member>
1682 <member name="M:OpenMetaverse.Color4.FromBytes(System.Byte[],System.Int32,System.Boolean,System.Boolean)">
1683 <summary>
1684 Builds a color from a byte array
1685 </summary>
1686 <param name="byteArray">Byte array containing a 16 byte color</param>
1687 <param name="pos">Beginning position in the byte array</param>
1688 <param name="inverted">True if the byte array stores inverted values,
1689 otherwise false. For example the color black (fully opaque) inverted
1690 would be 0xFF 0xFF 0xFF 0x00</param>
1691 <param name="alphaInverted">True if the alpha value is inverted in
1692 addition to whatever the inverted parameter is. Setting inverted true
1693 and alphaInverted true will flip the alpha value back to non-inverted,
1694 but keep the other color bytes inverted</param>
1695 </member>
1696 <member name="M:OpenMetaverse.Color4.ToBytes(System.Byte[],System.Int32)">
1697 <summary>
1698 Writes the raw bytes for this color to a byte array
1699 </summary>
1700 <param name="dest">Destination byte array</param>
1701 <param name="pos">Position in the destination array to start
1702 writing. Must be at least 16 bytes before the end of the array</param>
1703 </member>
1704 <member name="M:OpenMetaverse.Color4.ToBytes(System.Byte[],System.Int32,System.Boolean)">
1705 <summary>
1706 Serializes this color into four bytes in a byte array
1707 </summary>
1708 <param name="dest">Destination byte array</param>
1709 <param name="pos">Position in the destination array to start
1710 writing. Must be at least 4 bytes before the end of the array</param>
1711 <param name="inverted">True to invert the output (1.0 becomes 0
1712 instead of 255)</param>
1713 </member>
1714 <member name="M:OpenMetaverse.Color4.ToFloatBytes(System.Byte[],System.Int32)">
1715 <summary>
1716 Writes the raw bytes for this color to a byte array
1717 </summary>
1718 <param name="dest">Destination byte array</param>
1719 <param name="pos">Position in the destination array to start
1720 writing. Must be at least 16 bytes before the end of the array</param>
1721 </member>
1722 <member name="M:OpenMetaverse.Color4.ClampValues">
1723 <summary>
1724 Ensures that values are in range 0-1
1725 </summary>
1726 </member>
1727 <member name="M:OpenMetaverse.Color4.FromHSV(System.Double,System.Double,System.Double)">
1728 <summary>
1729 Create an RGB color from a hue, saturation, value combination
1730 </summary>
1731 <param name="hue">Hue</param>
1732 <param name="saturation">Saturation</param>
1733 <param name="value">Value</param>
1734 <returns>An fully opaque RGB color (alpha is 1.0)</returns>
1735 </member>
1736 <member name="M:OpenMetaverse.Color4.Lerp(OpenMetaverse.Color4,OpenMetaverse.Color4,System.Single)">
1737 <summary>
1738 Performs linear interpolation between two colors
1739 </summary>
1740 <param name="value1">Color to start at</param>
1741 <param name="value2">Color to end at</param>
1742 <param name="amount">Amount to interpolate</param>
1743 <returns>The interpolated color</returns>
1744 </member>
1745 <member name="F:OpenMetaverse.Color4.Black">
1746 <summary>A Color4 with zero RGB values and fully opaque (alpha 1.0)</summary>
1747 </member>
1748 <member name="F:OpenMetaverse.Color4.White">
1749 <summary>A Color4 with full RGB values (1.0) and fully opaque (alpha 1.0)</summary>
1750 </member>
2563 <member name="T:OpenMetaverse.Vector2"> 1751 <member name="T:OpenMetaverse.Vector2">
2564 <summary> 1752 <summary>
2565 A two-dimensional vector with floating-point values 1753 A two-dimensional vector with floating-point values
@@ -2650,5 +1838,817 @@
2650 <member name="F:OpenMetaverse.Vector2.UnitY"> 1838 <member name="F:OpenMetaverse.Vector2.UnitY">
2651 <summary>A vector with a value of 0,1</summary> 1839 <summary>A vector with a value of 0,1</summary>
2652 </member> 1840 </member>
1841 <member name="T:OpenMetaverse.TokenBucket">
1842 <summary>
1843 A hierarchical token bucket for bandwidth throttling. See
1844 http://en.wikipedia.org/wiki/Token_bucket for more information
1845 </summary>
1846 </member>
1847 <member name="F:OpenMetaverse.TokenBucket.parent">
1848 <summary>Parent bucket to this bucket, or null if this is a root
1849 bucket</summary>
1850 </member>
1851 <member name="F:OpenMetaverse.TokenBucket.maxBurst">
1852 <summary>Size of the bucket in bytes. If zero, the bucket has
1853 infinite capacity</summary>
1854 </member>
1855 <member name="F:OpenMetaverse.TokenBucket.tokensPerMS">
1856 <summary>Rate that the bucket fills, in bytes per millisecond. If
1857 zero, the bucket always remains full</summary>
1858 </member>
1859 <member name="F:OpenMetaverse.TokenBucket.content">
1860 <summary>Number of tokens currently in the bucket</summary>
1861 </member>
1862 <member name="F:OpenMetaverse.TokenBucket.lastDrip">
1863 <summary>Time of the last drip, in system ticks</summary>
1864 </member>
1865 <member name="M:OpenMetaverse.TokenBucket.#ctor(OpenMetaverse.TokenBucket,System.Int32,System.Int32)">
1866 <summary>
1867 Default constructor
1868 </summary>
1869 <param name="parent">Parent bucket if this is a child bucket, or
1870 null if this is a root bucket</param>
1871 <param name="maxBurst">Maximum size of the bucket in bytes, or
1872 zero if this bucket has no maximum capacity</param>
1873 <param name="dripRate">Rate that the bucket fills, in bytes per
1874 second. If zero, the bucket always remains full</param>
1875 </member>
1876 <member name="M:OpenMetaverse.TokenBucket.RemoveTokens(System.Int32)">
1877 <summary>
1878 Remove a given number of tokens from the bucket
1879 </summary>
1880 <param name="amount">Number of tokens to remove from the bucket</param>
1881 <returns>True if the requested number of tokens were removed from
1882 the bucket, otherwise false</returns>
1883 </member>
1884 <member name="M:OpenMetaverse.TokenBucket.RemoveTokens(System.Int32,System.Boolean@)">
1885 <summary>
1886 Remove a given number of tokens from the bucket
1887 </summary>
1888 <param name="amount">Number of tokens to remove from the bucket</param>
1889 <param name="dripSucceeded">True if tokens were added to the bucket
1890 during this call, otherwise false</param>
1891 <returns>True if the requested number of tokens were removed from
1892 the bucket, otherwise false</returns>
1893 </member>
1894 <member name="M:OpenMetaverse.TokenBucket.Drip">
1895 <summary>
1896 Add tokens to the bucket over time. The number of tokens added each
1897 call depends on the length of time that has passed since the last
1898 call to Drip
1899 </summary>
1900 <returns>True if tokens were added to the bucket, otherwise false</returns>
1901 </member>
1902 <member name="P:OpenMetaverse.TokenBucket.Parent">
1903 <summary>
1904 The parent bucket of this bucket, or null if this bucket has no
1905 parent. The parent bucket will limit the aggregate bandwidth of all
1906 of its children buckets
1907 </summary>
1908 </member>
1909 <member name="P:OpenMetaverse.TokenBucket.MaxBurst">
1910 <summary>
1911 Maximum burst rate in bytes per second. This is the maximum number
1912 of tokens that can accumulate in the bucket at any one time
1913 </summary>
1914 </member>
1915 <member name="P:OpenMetaverse.TokenBucket.DripRate">
1916 <summary>
1917 The speed limit of this bucket in bytes per second. This is the
1918 number of tokens that are added to the bucket per second
1919 </summary>
1920 <remarks>Tokens are added to the bucket any time
1921 <seealso cref="M:OpenMetaverse.TokenBucket.RemoveTokens(System.Int32)"/> is called, at the granularity of
1922 the system tick interval (typically around 15-22ms)</remarks>
1923 </member>
1924 <member name="P:OpenMetaverse.TokenBucket.Content">
1925 <summary>
1926 The number of bytes that can be sent at this moment. This is the
1927 current number of tokens in the bucket
1928 <remarks>If this bucket has a parent bucket that does not have
1929 enough tokens for a request, <seealso cref="M:OpenMetaverse.TokenBucket.RemoveTokens(System.Int32)"/> will
1930 return false regardless of the content of this bucket</remarks>
1931 </summary>
1932 </member>
1933 <member name="F:OpenMetaverse.Quaternion.X">
1934 <summary>X value</summary>
1935 </member>
1936 <member name="F:OpenMetaverse.Quaternion.Y">
1937 <summary>Y value</summary>
1938 </member>
1939 <member name="F:OpenMetaverse.Quaternion.Z">
1940 <summary>Z value</summary>
1941 </member>
1942 <member name="F:OpenMetaverse.Quaternion.W">
1943 <summary>W value</summary>
1944 </member>
1945 <member name="M:OpenMetaverse.Quaternion.#ctor(System.Single,System.Single,System.Single)">
1946 <summary>
1947 Build a quaternion from normalized float values
1948 </summary>
1949 <param name="x">X value from -1.0 to 1.0</param>
1950 <param name="y">Y value from -1.0 to 1.0</param>
1951 <param name="z">Z value from -1.0 to 1.0</param>
1952 </member>
1953 <member name="M:OpenMetaverse.Quaternion.#ctor(System.Byte[],System.Int32,System.Boolean)">
1954 <summary>
1955 Constructor, builds a quaternion object from a byte array
1956 </summary>
1957 <param name="byteArray">Byte array containing four four-byte floats</param>
1958 <param name="pos">Offset in the byte array to start reading at</param>
1959 <param name="normalized">Whether the source data is normalized or
1960 not. If this is true 12 bytes will be read, otherwise 16 bytes will
1961 be read.</param>
1962 </member>
1963 <member name="M:OpenMetaverse.Quaternion.Normalize">
1964 <summary>
1965 Normalizes the quaternion
1966 </summary>
1967 </member>
1968 <member name="M:OpenMetaverse.Quaternion.FromBytes(System.Byte[],System.Int32,System.Boolean)">
1969 <summary>
1970 Builds a quaternion object from a byte array
1971 </summary>
1972 <param name="byteArray">The source byte array</param>
1973 <param name="pos">Offset in the byte array to start reading at</param>
1974 <param name="normalized">Whether the source data is normalized or
1975 not. If this is true 12 bytes will be read, otherwise 16 bytes will
1976 be read.</param>
1977 </member>
1978 <member name="M:OpenMetaverse.Quaternion.GetBytes">
1979 <summary>
1980 Normalize this quaternion and serialize it to a byte array
1981 </summary>
1982 <returns>A 12 byte array containing normalized X, Y, and Z floating
1983 point values in order using little endian byte ordering</returns>
1984 </member>
1985 <member name="M:OpenMetaverse.Quaternion.ToBytes(System.Byte[],System.Int32)">
1986 <summary>
1987 Writes the raw bytes for this quaternion to a byte array
1988 </summary>
1989 <param name="dest">Destination byte array</param>
1990 <param name="pos">Position in the destination array to start
1991 writing. Must be at least 12 bytes before the end of the array</param>
1992 </member>
1993 <member name="M:OpenMetaverse.Quaternion.GetEulerAngles(System.Single@,System.Single@,System.Single@)">
1994 <summary>
1995 Convert this quaternion to euler angles
1996 </summary>
1997 <param name="roll">X euler angle</param>
1998 <param name="pitch">Y euler angle</param>
1999 <param name="yaw">Z euler angle</param>
2000 </member>
2001 <member name="M:OpenMetaverse.Quaternion.GetAxisAngle(OpenMetaverse.Vector3@,System.Single@)">
2002 <summary>
2003 Convert this quaternion to an angle around an axis
2004 </summary>
2005 <param name="axis">Unit vector describing the axis</param>
2006 <param name="angle">Angle around the axis, in radians</param>
2007 </member>
2008 <member name="M:OpenMetaverse.Quaternion.Conjugate(OpenMetaverse.Quaternion)">
2009 <summary>
2010 Returns the conjugate (spatial inverse) of a quaternion
2011 </summary>
2012 </member>
2013 <member name="M:OpenMetaverse.Quaternion.CreateFromAxisAngle(System.Single,System.Single,System.Single,System.Single)">
2014 <summary>
2015 Build a quaternion from an axis and an angle of rotation around
2016 that axis
2017 </summary>
2018 </member>
2019 <member name="M:OpenMetaverse.Quaternion.CreateFromAxisAngle(OpenMetaverse.Vector3,System.Single)">
2020 <summary>
2021 Build a quaternion from an axis and an angle of rotation around
2022 that axis
2023 </summary>
2024 <param name="axis">Axis of rotation</param>
2025 <param name="angle">Angle of rotation</param>
2026 </member>
2027 <member name="M:OpenMetaverse.Quaternion.CreateFromEulers(OpenMetaverse.Vector3)">
2028 <summary>
2029 Creates a quaternion from a vector containing roll, pitch, and yaw
2030 in radians
2031 </summary>
2032 <param name="eulers">Vector representation of the euler angles in
2033 radians</param>
2034 <returns>Quaternion representation of the euler angles</returns>
2035 </member>
2036 <member name="M:OpenMetaverse.Quaternion.CreateFromEulers(System.Single,System.Single,System.Single)">
2037 <summary>
2038 Creates a quaternion from roll, pitch, and yaw euler angles in
2039 radians
2040 </summary>
2041 <param name="roll">X angle in radians</param>
2042 <param name="pitch">Y angle in radians</param>
2043 <param name="yaw">Z angle in radians</param>
2044 <returns>Quaternion representation of the euler angles</returns>
2045 </member>
2046 <member name="M:OpenMetaverse.Quaternion.Inverse(OpenMetaverse.Quaternion)">
2047 <summary>
2048 Conjugates and renormalizes a vector
2049 </summary>
2050 </member>
2051 <member name="M:OpenMetaverse.Quaternion.Slerp(OpenMetaverse.Quaternion,OpenMetaverse.Quaternion,System.Single)">
2052 <summary>
2053 Spherical linear interpolation between two quaternions
2054 </summary>
2055 </member>
2056 <member name="M:OpenMetaverse.Quaternion.ToRawString">
2057 <summary>
2058 Get a string representation of the quaternion elements with up to three
2059 decimal digits and separated by spaces only
2060 </summary>
2061 <returns>Raw string representation of the quaternion</returns>
2062 </member>
2063 <member name="F:OpenMetaverse.Quaternion.Identity">
2064 <summary>A quaternion with a value of 0,0,0,1</summary>
2065 </member>
2066 <member name="F:OpenMetaverse.ExpiringCache`2.syncRoot">
2067 <summary>For thread safety</summary>
2068 </member>
2069 <member name="F:OpenMetaverse.ExpiringCache`2.isPurging">
2070 <summary>For thread safety</summary>
2071 </member>
2072 <member name="M:OpenMetaverse.ExpiringCache`2.PurgeCache(System.Object,System.Timers.ElapsedEventArgs)">
2073 <summary>
2074 Purges expired objects from the cache. Called automatically by the purge timer.
2075 </summary>
2076 </member>
2077 <member name="T:OpenMetaverse.EnumInfoAttribute">
2078 <summary>
2079 Attribute class that allows extra attributes to be attached to ENUMs
2080 </summary>
2081 </member>
2082 <member name="F:OpenMetaverse.EnumInfoAttribute.Text">
2083 <summary>Text used when presenting ENUM to user</summary>
2084 </member>
2085 <member name="M:OpenMetaverse.EnumInfoAttribute.#ctor">
2086 <summary>Default initializer</summary>
2087 </member>
2088 <member name="M:OpenMetaverse.EnumInfoAttribute.#ctor(System.String)">
2089 <summary>Text used when presenting ENUM to user</summary>
2090 </member>
2091 <member name="T:OpenMetaverse.AssetType">
2092 <summary>
2093 The different types of grid assets
2094 </summary>
2095 </member>
2096 <member name="F:OpenMetaverse.AssetType.Unknown">
2097 <summary>Unknown asset type</summary>
2098 </member>
2099 <member name="F:OpenMetaverse.AssetType.Texture">
2100 <summary>Texture asset, stores in JPEG2000 J2C stream format</summary>
2101 </member>
2102 <member name="F:OpenMetaverse.AssetType.Sound">
2103 <summary>Sound asset</summary>
2104 </member>
2105 <member name="F:OpenMetaverse.AssetType.CallingCard">
2106 <summary>Calling card for another avatar</summary>
2107 </member>
2108 <member name="F:OpenMetaverse.AssetType.Landmark">
2109 <summary>Link to a location in world</summary>
2110 </member>
2111 <member name="F:OpenMetaverse.AssetType.Clothing">
2112 <summary>Collection of textures and parameters that can be
2113 worn by an avatar</summary>
2114 </member>
2115 <member name="F:OpenMetaverse.AssetType.Object">
2116 <summary>Primitive that can contain textures, sounds,
2117 scripts and more</summary>
2118 </member>
2119 <member name="F:OpenMetaverse.AssetType.Notecard">
2120 <summary>Notecard asset</summary>
2121 </member>
2122 <member name="F:OpenMetaverse.AssetType.Folder">
2123 <summary>Holds a collection of inventory items</summary>
2124 </member>
2125 <member name="F:OpenMetaverse.AssetType.RootFolder">
2126 <summary>Root inventory folder</summary>
2127 </member>
2128 <member name="F:OpenMetaverse.AssetType.LSLText">
2129 <summary>Linden scripting language script</summary>
2130 </member>
2131 <member name="F:OpenMetaverse.AssetType.LSLBytecode">
2132 <summary>LSO bytecode for a script</summary>
2133 </member>
2134 <member name="F:OpenMetaverse.AssetType.TextureTGA">
2135 <summary>Uncompressed TGA texture</summary>
2136 </member>
2137 <member name="F:OpenMetaverse.AssetType.Bodypart">
2138 <summary>Collection of textures and shape parameters that can
2139 be worn</summary>
2140 </member>
2141 <member name="F:OpenMetaverse.AssetType.TrashFolder">
2142 <summary>Trash folder</summary>
2143 </member>
2144 <member name="F:OpenMetaverse.AssetType.SnapshotFolder">
2145 <summary>Snapshot folder</summary>
2146 </member>
2147 <member name="F:OpenMetaverse.AssetType.LostAndFoundFolder">
2148 <summary>Lost and found folder</summary>
2149 </member>
2150 <member name="F:OpenMetaverse.AssetType.SoundWAV">
2151 <summary>Uncompressed sound</summary>
2152 </member>
2153 <member name="F:OpenMetaverse.AssetType.ImageTGA">
2154 <summary>Uncompressed TGA non-square image, not to be used as a
2155 texture</summary>
2156 </member>
2157 <member name="F:OpenMetaverse.AssetType.ImageJPEG">
2158 <summary>Compressed JPEG non-square image, not to be used as a
2159 texture</summary>
2160 </member>
2161 <member name="F:OpenMetaverse.AssetType.Animation">
2162 <summary>Animation</summary>
2163 </member>
2164 <member name="F:OpenMetaverse.AssetType.Gesture">
2165 <summary>Sequence of animations, sounds, chat, and pauses</summary>
2166 </member>
2167 <member name="F:OpenMetaverse.AssetType.Simstate">
2168 <summary>Simstate file</summary>
2169 </member>
2170 <member name="F:OpenMetaverse.AssetType.FavoriteFolder">
2171 <summary>Contains landmarks for favorites</summary>
2172 </member>
2173 <member name="F:OpenMetaverse.AssetType.Link">
2174 <summary>Asset is a link to another inventory item</summary>
2175 </member>
2176 <member name="F:OpenMetaverse.AssetType.LinkFolder">
2177 <summary>Asset is a link to another inventory folder</summary>
2178 </member>
2179 <member name="F:OpenMetaverse.AssetType.EnsembleStart">
2180 <summary>Beginning of the range reserved for ensembles</summary>
2181 </member>
2182 <member name="F:OpenMetaverse.AssetType.EnsembleEnd">
2183 <summary>End of the range reserved for ensembles</summary>
2184 </member>
2185 <member name="F:OpenMetaverse.AssetType.CurrentOutfitFolder">
2186 <summary>Folder containing inventory links to wearables and attachments
2187 that are part of the current outfit</summary>
2188 </member>
2189 <member name="F:OpenMetaverse.AssetType.OutfitFolder">
2190 <summary>Folder containing inventory items or links to
2191 inventory items of wearables and attachments
2192 together make a full outfit</summary>
2193 </member>
2194 <member name="F:OpenMetaverse.AssetType.MyOutfitsFolder">
2195 <summary>Root folder for the folders of type OutfitFolder</summary>
2196 </member>
2197 <member name="F:OpenMetaverse.AssetType.Mesh">
2198 <summary>Linden mesh format</summary>
2199 </member>
2200 <member name="F:OpenMetaverse.AssetType.Inbox">
2201 <summary>Marketplace direct delivery inbox ("Received Items")</summary>
2202 </member>
2203 <member name="F:OpenMetaverse.AssetType.Outbox">
2204 <summary>Marketplace direct delivery outbox</summary>
2205 </member>
2206 <member name="F:OpenMetaverse.AssetType.BasicRoot">
2207 <summary></summary>
2208 </member>
2209 <member name="T:OpenMetaverse.InventoryType">
2210 <summary>
2211 Inventory Item Types, eg Script, Notecard, Folder, etc
2212 </summary>
2213 </member>
2214 <member name="F:OpenMetaverse.InventoryType.Unknown">
2215 <summary>Unknown</summary>
2216 </member>
2217 <member name="F:OpenMetaverse.InventoryType.Texture">
2218 <summary>Texture</summary>
2219 </member>
2220 <member name="F:OpenMetaverse.InventoryType.Sound">
2221 <summary>Sound</summary>
2222 </member>
2223 <member name="F:OpenMetaverse.InventoryType.CallingCard">
2224 <summary>Calling Card</summary>
2225 </member>
2226 <member name="F:OpenMetaverse.InventoryType.Landmark">
2227 <summary>Landmark</summary>
2228 </member>
2229 <member name="F:OpenMetaverse.InventoryType.Notecard">
2230 <summary>Notecard</summary>
2231 </member>
2232 <member name="F:OpenMetaverse.InventoryType.Category">
2233 <summary></summary>
2234 </member>
2235 <member name="F:OpenMetaverse.InventoryType.Folder">
2236 <summary>Folder</summary>
2237 </member>
2238 <member name="F:OpenMetaverse.InventoryType.RootCategory">
2239 <summary></summary>
2240 </member>
2241 <member name="F:OpenMetaverse.InventoryType.LSL">
2242 <summary>an LSL Script</summary>
2243 </member>
2244 <member name="F:OpenMetaverse.InventoryType.Snapshot">
2245 <summary></summary>
2246 </member>
2247 <member name="F:OpenMetaverse.InventoryType.Attachment">
2248 <summary></summary>
2249 </member>
2250 <member name="F:OpenMetaverse.InventoryType.Wearable">
2251 <summary></summary>
2252 </member>
2253 <member name="F:OpenMetaverse.InventoryType.Animation">
2254 <summary></summary>
2255 </member>
2256 <member name="F:OpenMetaverse.InventoryType.Gesture">
2257 <summary></summary>
2258 </member>
2259 <member name="F:OpenMetaverse.InventoryType.Mesh">
2260 <summary></summary>
2261 </member>
2262 <member name="T:OpenMetaverse.SaleType">
2263 <summary>
2264 Item Sale Status
2265 </summary>
2266 </member>
2267 <member name="F:OpenMetaverse.SaleType.Not">
2268 <summary>Not for sale</summary>
2269 </member>
2270 <member name="F:OpenMetaverse.SaleType.Original">
2271 <summary>The original is for sale</summary>
2272 </member>
2273 <member name="F:OpenMetaverse.SaleType.Copy">
2274 <summary>Copies are for sale</summary>
2275 </member>
2276 <member name="F:OpenMetaverse.SaleType.Contents">
2277 <summary>The contents of the object are for sale</summary>
2278 </member>
2279 <member name="T:OpenMetaverse.WearableType">
2280 <summary>
2281 Types of wearable assets
2282 </summary>
2283 </member>
2284 <member name="F:OpenMetaverse.WearableType.Shape">
2285 <summary>Body shape</summary>
2286 </member>
2287 <member name="F:OpenMetaverse.WearableType.Skin">
2288 <summary>Skin textures and attributes</summary>
2289 </member>
2290 <member name="F:OpenMetaverse.WearableType.Hair">
2291 <summary>Hair</summary>
2292 </member>
2293 <member name="F:OpenMetaverse.WearableType.Eyes">
2294 <summary>Eyes</summary>
2295 </member>
2296 <member name="F:OpenMetaverse.WearableType.Shirt">
2297 <summary>Shirt</summary>
2298 </member>
2299 <member name="F:OpenMetaverse.WearableType.Pants">
2300 <summary>Pants</summary>
2301 </member>
2302 <member name="F:OpenMetaverse.WearableType.Shoes">
2303 <summary>Shoes</summary>
2304 </member>
2305 <member name="F:OpenMetaverse.WearableType.Socks">
2306 <summary>Socks</summary>
2307 </member>
2308 <member name="F:OpenMetaverse.WearableType.Jacket">
2309 <summary>Jacket</summary>
2310 </member>
2311 <member name="F:OpenMetaverse.WearableType.Gloves">
2312 <summary>Gloves</summary>
2313 </member>
2314 <member name="F:OpenMetaverse.WearableType.Undershirt">
2315 <summary>Undershirt</summary>
2316 </member>
2317 <member name="F:OpenMetaverse.WearableType.Underpants">
2318 <summary>Underpants</summary>
2319 </member>
2320 <member name="F:OpenMetaverse.WearableType.Skirt">
2321 <summary>Skirt</summary>
2322 </member>
2323 <member name="F:OpenMetaverse.WearableType.Alpha">
2324 <summary>Alpha mask to hide parts of the avatar</summary>
2325 </member>
2326 <member name="F:OpenMetaverse.WearableType.Tattoo">
2327 <summary>Tattoo</summary>
2328 </member>
2329 <member name="F:OpenMetaverse.WearableType.Physics">
2330 <summary>Physics</summary>
2331 </member>
2332 <member name="F:OpenMetaverse.WearableType.Invalid">
2333 <summary>Invalid wearable asset</summary>
2334 </member>
2335 <member name="T:OpenMetaverse.LocklessQueue`1">
2336 <summary>
2337 A thread-safe lockless queue that supports multiple readers and
2338 multiple writers
2339 </summary>
2340 </member>
2341 <member name="F:OpenMetaverse.LocklessQueue`1.head">
2342 <summary>Queue head</summary>
2343 </member>
2344 <member name="F:OpenMetaverse.LocklessQueue`1.tail">
2345 <summary>Queue tail</summary>
2346 </member>
2347 <member name="F:OpenMetaverse.LocklessQueue`1.count">
2348 <summary>Queue item count</summary>
2349 </member>
2350 <member name="M:OpenMetaverse.LocklessQueue`1.#ctor">
2351 <summary>
2352 Constructor
2353 </summary>
2354 </member>
2355 <member name="M:OpenMetaverse.LocklessQueue`1.Enqueue(`0)">
2356 <summary>
2357 Enqueue an item
2358 </summary>
2359 <param name="item">Item to enqeue</param>
2360 </member>
2361 <member name="M:OpenMetaverse.LocklessQueue`1.TryDequeue(`0@)">
2362 <summary>
2363 Try to dequeue an item
2364 </summary>
2365 <param name="item">Dequeued item if the dequeue was successful</param>
2366 <returns>True if an item was successfully deqeued, otherwise false</returns>
2367 </member>
2368 <member name="P:OpenMetaverse.LocklessQueue`1.Count">
2369 <summary>Gets the current number of items in the queue. Since this
2370 is a lockless collection this value should be treated as a close
2371 estimate</summary>
2372 </member>
2373 <member name="T:OpenMetaverse.LocklessQueue`1.SingleLinkNode">
2374 <summary>
2375 Provides a node container for data in a singly linked list
2376 </summary>
2377 </member>
2378 <member name="F:OpenMetaverse.LocklessQueue`1.SingleLinkNode.Next">
2379 <summary>Pointer to the next node in list</summary>
2380 </member>
2381 <member name="F:OpenMetaverse.LocklessQueue`1.SingleLinkNode.Item">
2382 <summary>The data contained by the node</summary>
2383 </member>
2384 <member name="M:OpenMetaverse.LocklessQueue`1.SingleLinkNode.#ctor">
2385 <summary>
2386 Constructor
2387 </summary>
2388 </member>
2389 <member name="M:OpenMetaverse.LocklessQueue`1.SingleLinkNode.#ctor(`0)">
2390 <summary>
2391 Constructor
2392 </summary>
2393 </member>
2394 <member name="T:OpenMetaverse.UUID">
2395 <summary>
2396 A 128-bit Universally Unique Identifier, used throughout the Second
2397 Life networking protocol
2398 </summary>
2399 </member>
2400 <member name="F:OpenMetaverse.UUID.Guid">
2401 <summary>The System.Guid object this struct wraps around</summary>
2402 </member>
2403 <member name="M:OpenMetaverse.UUID.#ctor(System.String)">
2404 <summary>
2405 Constructor that takes a string UUID representation
2406 </summary>
2407 <param name="val">A string representation of a UUID, case
2408 insensitive and can either be hyphenated or non-hyphenated</param>
2409 <example>UUID("11f8aa9c-b071-4242-836b-13b7abe0d489")</example>
2410 </member>
2411 <member name="M:OpenMetaverse.UUID.#ctor(System.Guid)">
2412 <summary>
2413 Constructor that takes a System.Guid object
2414 </summary>
2415 <param name="val">A Guid object that contains the unique identifier
2416 to be represented by this UUID</param>
2417 </member>
2418 <member name="M:OpenMetaverse.UUID.#ctor(System.Byte[],System.Int32)">
2419 <summary>
2420 Constructor that takes a byte array containing a UUID
2421 </summary>
2422 <param name="source">Byte array containing a 16 byte UUID</param>
2423 <param name="pos">Beginning offset in the array</param>
2424 </member>
2425 <member name="M:OpenMetaverse.UUID.#ctor(System.UInt64)">
2426 <summary>
2427 Constructor that takes an unsigned 64-bit unsigned integer to
2428 convert to a UUID
2429 </summary>
2430 <param name="val">64-bit unsigned integer to convert to a UUID</param>
2431 </member>
2432 <member name="M:OpenMetaverse.UUID.#ctor(OpenMetaverse.UUID)">
2433 <summary>
2434 Copy constructor
2435 </summary>
2436 <param name="val">UUID to copy</param>
2437 </member>
2438 <member name="M:OpenMetaverse.UUID.CompareTo(OpenMetaverse.UUID)">
2439 <summary>
2440 IComparable.CompareTo implementation
2441 </summary>
2442 </member>
2443 <member name="M:OpenMetaverse.UUID.FromBytes(System.Byte[],System.Int32)">
2444 <summary>
2445 Assigns this UUID from 16 bytes out of a byte array
2446 </summary>
2447 <param name="source">Byte array containing the UUID to assign this UUID to</param>
2448 <param name="pos">Starting position of the UUID in the byte array</param>
2449 </member>
2450 <member name="M:OpenMetaverse.UUID.GetBytes">
2451 <summary>
2452 Returns a copy of the raw bytes for this UUID
2453 </summary>
2454 <returns>A 16 byte array containing this UUID</returns>
2455 </member>
2456 <member name="M:OpenMetaverse.UUID.ToBytes(System.Byte[],System.Int32)">
2457 <summary>
2458 Writes the raw bytes for this UUID to a byte array
2459 </summary>
2460 <param name="dest">Destination byte array</param>
2461 <param name="pos">Position in the destination array to start
2462 writing. Must be at least 16 bytes before the end of the array</param>
2463 </member>
2464 <member name="M:OpenMetaverse.UUID.CRC">
2465 <summary>
2466 Calculate an LLCRC (cyclic redundancy check) for this UUID
2467 </summary>
2468 <returns>The CRC checksum for this UUID</returns>
2469 </member>
2470 <member name="M:OpenMetaverse.UUID.GetULong">
2471 <summary>
2472 Create a 64-bit integer representation from the second half of this UUID
2473 </summary>
2474 <returns>An integer created from the last eight bytes of this UUID</returns>
2475 </member>
2476 <member name="M:OpenMetaverse.UUID.Parse(System.String)">
2477 <summary>
2478 Generate a UUID from a string
2479 </summary>
2480 <param name="val">A string representation of a UUID, case
2481 insensitive and can either be hyphenated or non-hyphenated</param>
2482 <example>UUID.Parse("11f8aa9c-b071-4242-836b-13b7abe0d489")</example>
2483 </member>
2484 <member name="M:OpenMetaverse.UUID.TryParse(System.String,OpenMetaverse.UUID@)">
2485 <summary>
2486 Generate a UUID from a string
2487 </summary>
2488 <param name="val">A string representation of a UUID, case
2489 insensitive and can either be hyphenated or non-hyphenated</param>
2490 <param name="result">Will contain the parsed UUID if successful,
2491 otherwise null</param>
2492 <returns>True if the string was successfully parse, otherwise false</returns>
2493 <example>UUID.TryParse("11f8aa9c-b071-4242-836b-13b7abe0d489", result)</example>
2494 </member>
2495 <member name="M:OpenMetaverse.UUID.Combine(OpenMetaverse.UUID,OpenMetaverse.UUID)">
2496 <summary>
2497 Combine two UUIDs together by taking the MD5 hash of a byte array
2498 containing both UUIDs
2499 </summary>
2500 <param name="first">First UUID to combine</param>
2501 <param name="second">Second UUID to combine</param>
2502 <returns>The UUID product of the combination</returns>
2503 </member>
2504 <member name="M:OpenMetaverse.UUID.Random">
2505 <summary>
2506
2507 </summary>
2508 <returns></returns>
2509 </member>
2510 <member name="M:OpenMetaverse.UUID.GetHashCode">
2511 <summary>
2512 Return a hash code for this UUID, used by .NET for hash tables
2513 </summary>
2514 <returns>An integer composed of all the UUID bytes XORed together</returns>
2515 </member>
2516 <member name="M:OpenMetaverse.UUID.Equals(System.Object)">
2517 <summary>
2518 Comparison function
2519 </summary>
2520 <param name="o">An object to compare to this UUID</param>
2521 <returns>True if the object is a UUID and both UUIDs are equal</returns>
2522 </member>
2523 <member name="M:OpenMetaverse.UUID.Equals(OpenMetaverse.UUID)">
2524 <summary>
2525 Comparison function
2526 </summary>
2527 <param name="uuid">UUID to compare to</param>
2528 <returns>True if the UUIDs are equal, otherwise false</returns>
2529 </member>
2530 <member name="M:OpenMetaverse.UUID.ToString">
2531 <summary>
2532 Get a hyphenated string representation of this UUID
2533 </summary>
2534 <returns>A string representation of this UUID, lowercase and
2535 with hyphens</returns>
2536 <example>11f8aa9c-b071-4242-836b-13b7abe0d489</example>
2537 </member>
2538 <member name="M:OpenMetaverse.UUID.op_Equality(OpenMetaverse.UUID,OpenMetaverse.UUID)">
2539 <summary>
2540 Equals operator
2541 </summary>
2542 <param name="lhs">First UUID for comparison</param>
2543 <param name="rhs">Second UUID for comparison</param>
2544 <returns>True if the UUIDs are byte for byte equal, otherwise false</returns>
2545 </member>
2546 <member name="M:OpenMetaverse.UUID.op_Inequality(OpenMetaverse.UUID,OpenMetaverse.UUID)">
2547 <summary>
2548 Not equals operator
2549 </summary>
2550 <param name="lhs">First UUID for comparison</param>
2551 <param name="rhs">Second UUID for comparison</param>
2552 <returns>True if the UUIDs are not equal, otherwise true</returns>
2553 </member>
2554 <member name="M:OpenMetaverse.UUID.op_ExclusiveOr(OpenMetaverse.UUID,OpenMetaverse.UUID)">
2555 <summary>
2556 XOR operator
2557 </summary>
2558 <param name="lhs">First UUID</param>
2559 <param name="rhs">Second UUID</param>
2560 <returns>A UUID that is a XOR combination of the two input UUIDs</returns>
2561 </member>
2562 <member name="M:OpenMetaverse.UUID.op_Explicit(System.String)~OpenMetaverse.UUID">
2563 <summary>
2564 String typecasting operator
2565 </summary>
2566 <param name="val">A UUID in string form. Case insensitive,
2567 hyphenated or non-hyphenated</param>
2568 <returns>A UUID built from the string representation</returns>
2569 </member>
2570 <member name="F:OpenMetaverse.UUID.Zero">
2571 <summary>An UUID with a value of all zeroes</summary>
2572 </member>
2573 <member name="F:OpenMetaverse.UUID.ZeroString">
2574 <summary>A cache of UUID.Zero as a string to optimize a common path</summary>
2575 </member>
2576 <member name="T:OpenMetaverse.Parallel">
2577 <summary>
2578 Provides helper methods for parallelizing loops
2579 </summary>
2580 </member>
2581 <member name="M:OpenMetaverse.Parallel.For(System.Int32,System.Int32,System.Action{System.Int32})">
2582 <summary>
2583 Executes a for loop in which iterations may run in parallel
2584 </summary>
2585 <param name="fromInclusive">The loop will be started at this index</param>
2586 <param name="toExclusive">The loop will be terminated before this index is reached</param>
2587 <param name="body">Method body to run for each iteration of the loop</param>
2588 </member>
2589 <member name="M:OpenMetaverse.Parallel.For(System.Int32,System.Int32,System.Int32,System.Action{System.Int32})">
2590 <summary>
2591 Executes a for loop in which iterations may run in parallel
2592 </summary>
2593 <param name="threadCount">The number of concurrent execution threads to run</param>
2594 <param name="fromInclusive">The loop will be started at this index</param>
2595 <param name="toExclusive">The loop will be terminated before this index is reached</param>
2596 <param name="body">Method body to run for each iteration of the loop</param>
2597 </member>
2598 <member name="M:OpenMetaverse.Parallel.ForEach``1(System.Collections.Generic.IEnumerable{``0},System.Action{``0})">
2599 <summary>
2600 Executes a foreach loop in which iterations may run in parallel
2601 </summary>
2602 <typeparam name="T">Object type that the collection wraps</typeparam>
2603 <param name="enumerable">An enumerable collection to iterate over</param>
2604 <param name="body">Method body to run for each object in the collection</param>
2605 </member>
2606 <member name="M:OpenMetaverse.Parallel.ForEach``1(System.Int32,System.Collections.Generic.IEnumerable{``0},System.Action{``0})">
2607 <summary>
2608 Executes a foreach loop in which iterations may run in parallel
2609 </summary>
2610 <typeparam name="T">Object type that the collection wraps</typeparam>
2611 <param name="threadCount">The number of concurrent execution threads to run</param>
2612 <param name="enumerable">An enumerable collection to iterate over</param>
2613 <param name="body">Method body to run for each object in the collection</param>
2614 </member>
2615 <member name="M:OpenMetaverse.Parallel.Invoke(System.Action[])">
2616 <summary>
2617 Executes a series of tasks in parallel
2618 </summary>
2619 <param name="actions">A series of method bodies to execute</param>
2620 </member>
2621 <member name="M:OpenMetaverse.Parallel.Invoke(System.Int32,System.Action[])">
2622 <summary>
2623 Executes a series of tasks in parallel
2624 </summary>
2625 <param name="threadCount">The number of concurrent execution threads to run</param>
2626 <param name="actions">A series of method bodies to execute</param>
2627 </member>
2628 <member name="M:OpenMetaverse.CircularQueue`1.#ctor(OpenMetaverse.CircularQueue{`0})">
2629 <summary>
2630 Copy constructor
2631 </summary>
2632 <param name="queue">Circular queue to copy</param>
2633 </member>
2634 <member name="M:OpenMetaverse.ReaderWriterLockSlim.ExitAndWakeUpAppropriateWaiters">
2635 <summary>
2636 Determines the appropriate events to set, leaves the locks, and sets the events.
2637 </summary>
2638 </member>
2639 <member name="M:OpenMetaverse.ReaderWriterLockSlim.LazyCreateEvent(System.Threading.EventWaitHandle@,System.Boolean)">
2640 <summary>
2641 A routine for lazily creating a event outside the lock (so if errors
2642 happen they are outside the lock and that we don't do much work
2643 while holding a spin lock). If all goes well, reenter the lock and
2644 set 'waitEvent'
2645 </summary>
2646 </member>
2647 <member name="M:OpenMetaverse.ReaderWriterLockSlim.WaitOnEvent(System.Threading.EventWaitHandle,System.UInt32@,System.Int32)">
2648 <summary>
2649 Waits on 'waitEvent' with a timeout of 'millisceondsTimeout.
2650 Before the wait 'numWaiters' is incremented and is restored before leaving this routine.
2651 </summary>
2652 </member>
2653 </members> 2653 </members>
2654</doc> 2654</doc>
diff --git a/bin/OpenMetaverseTypes.dll b/bin/OpenMetaverseTypes.dll
index 00397a9..7ee907b 100755
--- a/bin/OpenMetaverseTypes.dll
+++ b/bin/OpenMetaverseTypes.dll
Binary files differ